@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-body);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-30{top:calc(var(--spacing) * 30)}.z-\[1\]{z-index:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-full{height:100%}.w-full{width:100%}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.shimmer{--_spread:var(--shimmer-spread,calc(3ch + 40px));--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h / calc(alpha* .2)));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), var(--_highlight) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, var(--_highlight) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab, red, red)){.shimmer{background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}}.shimmer{background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}@media (prefers-color-scheme:dark){.shimmer{--_highlight:var(--shimmer-color,oklch(from currentColor max(.8, calc(l + .4)) c h / calc(alpha + .4)))}}.shimmer:where([dir=rtl],[dir=rtl] *){animation-direction:reverse}.animate-spin{animation:var(--animate-spin)}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.bg-background{background-color:var(--background)}.bg-primary{background-color:var(--primary)}.whitespace-nowrap{white-space:nowrap}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-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,);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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.\!paused{animation-play-state:paused!important}.fade-in{--tw-enter-opacity:0}.paused{animation-play-state:paused}.running{animation-play-state:running}.disabled\:opacity-50:disabled{opacity:.5}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--paper:#000;--soft:#111113;--soft-2:#231f2c;--base:#000;--ink:#f5f3f8;--ink-2:#b8b0c0;--muted:#a69daf;--line:#ffffff13;--line-strong:#ffffff1c;--shadow:inset 0 1px 0 #ffffff09, 0 4px 14px #0000002e;--shadow-pop:0 16px 40px #00000080;--r-lg:24px;--r-md:16px;--r-sm:12px;--accent:#3a3a40;--accent-ink:#e9e9ec;--accent-soft:#ffffff14;--accent-tint:#ffffff14;--accent-line:#ffffff24;--accent-gradient:linear-gradient(135deg, #3a3a40 0%, #3a3a40 100%);--gold:#ffcf5c;--gold-soft:#ffcf5c1f;--blue:#5b8cff;--green:#22c58b;--green-soft:#22c58b1f;--danger:#ff5c6c;--danger-soft:#ff5c6c1f;--solid:var(--accent);--solid-ink:#fff;--overlay-dark:#08080b;--glass-bg:#141219f0;--glass-bg-solid:#141219f0;--glass-blur:blur(8px);--background:var(--bg);--foreground:var(--ink);--card:var(--paper);--primary:var(--ink);--cyan:var(--accent-ink);--magenta:var(--accent-ink);--online-green:#22c58b;--offline-gray:#6b6475;--line-highlight:var(--line-strong);--font-body:var(--font-inter), "Inter", -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, system-ui, sans-serif}@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.glass-bar,header,nav[class*=bottom]{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html,body{background:var(--bg);color:var(--ink);font-family:var(--font-body);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "cv11" 1;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;width:100%}html{overflow-x:hidden}body{overflow-x:clip}button,input,textarea{font-family:inherit;font-size:inherit}button{cursor:pointer;border:0;outline:0}button:disabled{cursor:not-allowed;opacity:.5}::placeholder{color:#9ca3af}.card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow)}.app-shell{background:var(--soft-2);width:100%;min-height:100svh;display:block;position:relative;overflow-x:clip}.phone-frame{background:var(--bg);flex-direction:column;width:100%;max-width:460px;height:100dvh;max-height:100dvh;margin:0 auto;display:flex;position:relative;overflow:hidden!important}.auth-page{background:var(--paper);grid-template-columns:minmax(340px,.78fr) 1.22fr;min-height:100svh;display:grid}.auth-panel{flex-direction:column;justify-content:center;width:100%;max-width:680px;margin:auto;padding:clamp(2rem,6vw,6rem);display:flex}.auth-art{background:var(--bg);border-left:1px solid var(--line);min-height:100svh;position:relative;overflow:hidden}.art-copy{z-index:1;max-width:460px;color:var(--ink);position:absolute;bottom:13%;left:12%}.art-kicker,.eyebrow{color:var(--accent-ink);letter-spacing:.06em;font-size:.72rem;font-weight:700}.art-copy h2{letter-spacing:-.04em;margin:.75rem 0 1rem;font-size:clamp(2.6rem,5vw,4.8rem);line-height:.98}.art-copy h2 em,h1 em{color:var(--accent-ink);font-style:normal}.art-copy p{color:var(--muted);line-height:1.65}.auth-brand,.brand-mark{align-items:center;gap:.5rem;display:flex}.auth-brand>span,.brand-mark>span{background:var(--ink);color:#fff;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.auth-brand strong,.brand-mark strong{letter-spacing:-.02em;color:var(--ink);white-space:nowrap;font-size:1.2rem;font-weight:700}.auth-brand strong span,.brand-mark strong span{color:var(--ink)}.topbar .brand-mark strong{letter-spacing:-.035em;font-size:1.2rem;font-weight:700}.topbar .brand-mark strong span{background:linear-gradient(120deg, var(--accent) 0%, var(--accent) 55%, #3a3a40 100%);-webkit-text-fill-color:transparent;color:var(--accent);filter:none;-webkit-background-clip:text;background-clip:text}.topbar-wordmark-only{gap:.25rem}.topbar-wordmark-only strong{letter-spacing:-.04em;font-size:1.34rem}.topbar-wordmark-only .brand-spark{color:#b9a4ff;filter:none;flex-shrink:0;animation:none}@keyframes brand-spark-pulse{0%,to{opacity:.55;transform:scale(.9)rotate(0)}50%{opacity:1;transform:scale(1.08)rotate(12deg)}}.brand-logo-wrap{flex-shrink:0;place-items:center;width:34px;height:34px;display:grid;position:relative}.brand-logo-wrap img{z-index:1;border:1px solid var(--line);position:relative}.topbar-brand-logo{width:30px;height:30px}.topbar-brand-logo img{border-radius:8px;box-shadow:0 1px 2px #0f172a14}.brand-social-tag{letter-spacing:.07em;text-transform:uppercase;color:var(--accent);vertical-align:middle;opacity:.92;margin-left:.1rem;font-size:.58em;font-style:normal;font-weight:700}.auth-brand{margin-bottom:auto}.auth-intro{margin:auto 0 2.4rem}.auth-intro h1{letter-spacing:-.03em;color:var(--ink);margin:.75rem 0 1rem;font-size:clamp(2.4rem,5vw,4.2rem);font-weight:700;line-height:1}.auth-intro>p:last-child{max-width:360px;color:var(--muted);line-height:1.65}.auth-pink-shell{background:linear-gradient(135deg,#ff9a9e 0%,#fff0f3 50%,#feada6 100%);padding:20px}.auth-pink-card{text-align:left;background:#ffffffe0;border:1px solid #ffffffb3;border-radius:24px;width:100%;max-width:420px;padding:32px;box-shadow:0 1px 2px #0f172a14}.auth-pink-brand{justify-content:center;margin-bottom:1rem}.auth-pink-eyebrow{text-align:center;color:var(--accent)!important}.auth-pink-headline{text-align:center;color:#2a1a22!important}.auth-pink-headline em{color:var(--accent)!important}.auth-pink-tabs{border-bottom:2px solid #fff5f7;justify-content:space-around;margin:1.25rem 0 1.5rem;padding-bottom:12px;display:flex}.auth-pink-tab-btn{color:#9e6b7b;cursor:pointer;background:0 0;border:none;padding:8px 12px;font-size:.8rem;font-weight:700;position:relative}.auth-pink-tab-btn.active:after{content:"";background:var(--accent);border-radius:10px;width:100%;height:3px;position:absolute;bottom:-12px;left:0}.auth-pink-title{color:#2a1a22;margin:0 0 .25rem;font-size:1.3rem;font-weight:700}.auth-pink-subtitle{color:#8c6b75;margin:0 0 1rem;font-size:.8rem}.auth-pink-group{margin-bottom:1rem;display:block}.auth-pink-group>span.auth-pink-label{color:#66434f;margin-bottom:.25rem;font-size:.74rem;font-weight:700;display:block}.auth-pink-group input{color:#2a1a22;background:#ffffffeb;border:1.5px solid #fff0f3;border-radius:12px;outline:none;width:100%;padding:.75rem 1rem;font-size:.86rem;transition:transform .25s,opacity .25s,background-color .25s,border-color .25s,color .25s}.auth-pink-group input:focus{border-color:var(--accent);box-shadow:0 1px 2px #0f172a14}.auth-pink-group small{color:#8c6b75;margin-top:.25rem;font-size:.68rem;line-height:1.4;display:block}.auth-pink-group small.auth-pink-danger{color:#dc2626}.auth-pink-input-wrap{position:relative}.auth-pink-input-wrap input{padding-right:2.5rem}.auth-pink-eye{color:#9e6b7b;cursor:pointer;background:0 0;border:none;place-items:center;padding:4px;display:grid;position:absolute;top:12px;right:8px}.auth-pink-btn{color:#fff;cursor:pointer;background:#ff7f95;border:none;border-radius:12px;width:100%;padding:.75rem;font-size:.88rem;font-weight:700;transition:transform .25s,opacity .25s,background-color .25s,border-color .25s,color .25s;box-shadow:0 1px 2px #0f172a14}.auth-pink-btn:active{opacity:.92;transform:translateY(1px)}.auth-pink-btn:disabled{opacity:.6;cursor:default}.auth-pink-back{text-align:center;width:100%;color:var(--accent);cursor:pointer;background:0 0;border:none;margin-top:.75rem;font-size:.78rem;font-weight:700}.auth-pink-divider{align-items:center;gap:.5rem;margin:1.25rem 0;display:flex}.auth-pink-divider span{background:#fff0f3;flex:1;height:1px}.auth-pink-divider small{color:#a97d89;letter-spacing:.04em;font-size:.68rem;font-weight:700}.auth-pink-google-btn{color:#2a1a22;cursor:pointer;background:#ffffffe6;border:1.5px solid #fff0f3;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.75rem;font-size:.86rem;font-weight:700;transition:transform .25s,opacity .25s,background-color .25s,border-color .25s,color .25s;display:inline-flex}.auth-pink-google-btn:active{background:#fff0f4}.auth-pink-google-btn:disabled{opacity:.6}.auth-pink-error{color:#dc2626;background:#fde8ea;border:1px solid #f7c9cf;border-radius:10px;margin-top:1rem;padding:.5rem .75rem;font-size:.78rem;line-height:1.5}.auth-pink-footer{color:#a97d89;text-align:center;margin-top:1rem;font-size:.7rem;line-height:1.6}.auth-pink-footer a{font-weight:700;text-decoration:none;color:var(--accent)!important}.google-button{justify-content:space-between;width:100%}.google-mark{color:#4f88f5;background:var(--paper);border:1px solid var(--line);border-radius:50%;place-items:center;width:26px;height:26px;font-weight:700;display:grid}.form-error{color:var(--danger);margin-top:.5rem;font-size:.85rem;line-height:1.5}.auth-foot,.auth-loading{color:var(--muted);justify-content:center;align-items:center;gap:.5rem;margin-top:1.25rem;font-size:.75rem;display:flex}.topbar{background:var(--paper);z-index:30;border-bottom:0;flex:0 0 56px;justify-content:space-between;align-items:center;gap:.5rem;height:56px;padding:0 .75rem;display:flex;position:relative}.topbar-left-wrap{flex-shrink:1;align-items:center;gap:.5rem;min-width:0;display:flex}.topbar-left-wrap .brand-mark{min-width:0;overflow:hidden}.topbar-left-wrap .brand-mark strong{text-overflow:ellipsis;overflow:hidden}.topbar-left-wrap .icon-button{flex-shrink:0}.topbar-actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.coin-chip{border:1px solid var(--line);background:var(--soft);height:32px;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;align-items:center;gap:.25rem;padding:0 .5rem;font-size:.82rem;font-weight:700;display:inline-flex}.coin-chip svg{color:var(--gold)}.coin-chip:active{background:var(--soft-2)}.phone-frame.theme-dark,body.theme-dark{--bg:#0b0c0f;--paper:#17181c;--soft:#1f2126;--soft-2:#26282e;--ink:#f4f5f7;--ink-2:#cbd0d8;--muted:#8a8f98;--line:#2a2c32;--line-strong:#3a3d44;--shadow:0 1px 2px #00000059, 0 2px 8px #0000004d;--shadow-pop:0 12px 32px #0000008c;--accent-tint:#00000059;--accent-line:#00000059;--primary:var(--ink);--background:var(--bg);--foreground:var(--ink);--card:var(--paper);--line-highlight:var(--line-strong);background-color:var(--bg);color:var(--ink)}.icon-button{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--paper);width:36px;height:36px;color:var(--ink);place-items:center;transition:background .12s;display:grid;position:relative}.icon-button:active{background:var(--soft)}.topbar-left-wrap .icon-button,.topbar-actions .icon-button{border-radius:50%}.notif-dot{background:var(--danger);border:1.5px solid var(--paper);border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:6px}.avatar-frame{aspect-ratio:1!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;display:inline-flex!important;position:relative!important}.avatar-frame-xs{font-size:26px;width:26px!important;height:26px!important}.avatar-frame-sm{font-size:36px;width:36px!important;height:36px!important}.avatar-frame-md{font-size:46px;width:46px!important;height:46px!important}.avatar-frame-lg{font-size:78px;width:78px!important;height:78px!important}.avatar-frame-xl{font-size:100px;width:100px!important;height:100px!important}.avatar{background:var(--soft-2);border:1px solid var(--line);aspect-ratio:1!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;display:inline-flex!important;position:relative!important;overflow:hidden!important}.avatar img,.avatar svg{object-fit:cover!important;border-radius:50%!important;width:100%!important;height:100%!important;display:block!important}.avatar-xs{width:26px!important;height:26px!important}.avatar-sm{width:36px!important;height:36px!important}.avatar-md{width:46px!important;height:46px!important}.avatar-lg{width:78px!important;height:78px!important}.avatar-xl{width:100px!important;height:100px!important}.flame-ring{border:2px solid var(--flame-a,var(--accent));z-index:-1;border-radius:50%;position:absolute}.avatar-frame-sm .flame-ring{inset:-3px}.avatar-frame-md .flame-ring{inset:-4px}.avatar-frame-lg .flame-ring{inset:-6px}.avatar-frame-xl .flame-ring{inset:-7px}.green-tick{vertical-align:middle;flex-shrink:0;line-height:0;animation:none;display:inline-flex}.green-tick svg{display:block;overflow:visible}.gt-shine{opacity:0;animation:none;transform:translate(-16px)skew(-20deg)}@keyframes gt-shine{0%,15%{opacity:0;transform:translate(-16px)skew(-20deg)}25%{opacity:.9}60%{opacity:.9;transform:translate(34px)skew(-20deg)}70%,to{opacity:0;transform:translate(34px)skew(-20deg)}}@keyframes gt-glow{0%,to{filter:drop-shadow(0 0 1.5px #10b98173)}50%{filter:drop-shadow(0 0 5px #34d399f2)}}@media (prefers-reduced-motion:reduce){.green-tick,.gt-shine{animation:none!important}}.online-dot{border:2px solid var(--paper);background:var(--online-green);z-index:10;border-radius:50%;width:12px;height:12px;position:absolute;bottom:1px;right:1px}.offline-dot{border:2px solid var(--paper);background:var(--offline-gray);z-index:10;border-radius:50%;width:11px;height:11px;position:absolute;bottom:1px;right:1px}.avatar-frame.no-dot .online-dot,.avatar-frame.no-dot .offline-dot{display:none!important}.stories-card{margin-bottom:.75rem;padding:.75rem .75rem .5rem}.stories-row{scrollbar-width:none;gap:.75rem;padding:.1rem .1rem .25rem;display:flex;overflow-x:auto}.stories-row::-webkit-scrollbar{display:none}.story-circle{color:var(--ink);background:0 0;flex-direction:column;flex-shrink:0;align-items:center;gap:.25rem;width:62px;display:flex}.story-circle:active{opacity:.7}.story-circle small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:62px;font-size:.68rem;font-weight:600;overflow:hidden}.story-ring{background:var(--line);border-radius:50%;padding:2.5px;display:inline-flex;position:relative}.story-ring.seen{background:var(--line-strong);opacity:.75}.story-ring.has-frame{padding:7px}.story-ring .avatar{border:2px solid var(--paper)}.story-plus{background:var(--solid);color:#fff;border:2px solid var(--paper);border-radius:50%;place-items:center;width:19px;height:19px;display:grid;position:absolute;bottom:-1px;right:-1px}.story-fullscreen-viewer{z-index:100;background:#000;flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0}.story-progress-segments{z-index:30;gap:4px;display:flex;position:absolute;top:10px;left:10px;right:10px}.story-segment-track{background:#ffffff40;border-radius:999px;flex:1;height:2.5px;overflow:hidden}.story-segment-fill{background:#fff;height:100%;transition:width 50ms linear}.story-header-hud{color:#fff;z-index:30;align-items:center;gap:.5rem;display:flex;position:absolute;top:22px;left:10px;right:10px}.story-media-stage{background:#020207;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.story-media-stage img,.story-media-stage video{object-fit:cover;width:100%;max-width:100vw;height:100%;max-height:100svh}.story-bottom-interactive{z-index:30;flex-direction:column;gap:.5rem;display:flex;position:absolute;bottom:12px;left:10px;right:10px}.story-quick-emojis{background:#000000b3;border:1px solid #ffffff1a;border-radius:999px;justify-content:space-around;padding:.25rem .5rem;display:flex}.story-quick-emojis button{background:0 0;font-size:1.3rem;transition:transform .12s}.story-quick-emojis button:active{transform:scale(1.3)}.story-reply-box{align-items:center;gap:.5rem;display:flex}.story-reply-box input{color:#fff;background:#0000008c;border:1px solid #fff3;border-radius:999px;outline:0;flex:1;height:42px;padding:0 1rem;font-size:.84rem}.post-card{border-radius:var(--r-lg);background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow);margin:0 0 .75rem;padding:.75rem}.post-head{align-items:center;gap:.5rem;padding-bottom:.5rem;display:flex}.post-author-meta{flex-direction:column;flex:1;min-width:0;display:flex}.post-author-meta strong{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:700;overflow:hidden}.post-author-meta small{color:var(--muted);align-items:center;gap:.25rem;font-size:.72rem;display:flex}.privacy-badge{background:var(--accent-soft);color:var(--accent-ink);border:1px solid #ffd9c7;border-radius:6px;padding:.1rem .5rem;font-size:.62rem;font-weight:700}.post-image-container{aspect-ratio:1;border-radius:var(--r-md);background:var(--soft-2);cursor:pointer;width:100%;max-height:380px;position:relative;overflow:hidden}.post-image{object-fit:cover;width:100%;height:100%;display:block}.post-image-container.is-video{aspect-ratio:1}.post-image-container.is-video .post-video{object-fit:cover;width:100%;height:100%;max-height:none}.post-video{object-fit:contain;background:var(--soft-2);width:100%;height:auto;max-height:560px;display:block}.video-toggle-btn{z-index:6;cursor:pointer;background:#0f172a99;border-radius:50%;justify-content:center;align-items:center;transition:opacity .2s,transform .2s;display:flex;position:absolute}.video-play-btn{width:54px;height:54px;top:50%;left:50%;transform:translate(-50%,-50%)}.video-play-btn.is-hidden{opacity:0;pointer-events:none;transform:translate(-50%,-50%)scale(.8)}.video-mute-btn{width:30px;height:30px;bottom:10px;left:10px}.double-tap-heart{pointer-events:none;z-index:10;place-items:center;width:80px;height:80px;margin:auto;animation:.6s ease-out forwards heartPop;display:grid;position:absolute;inset:0}.dt-hearts{pointer-events:none;z-index:10;position:absolute;inset:0;overflow:hidden}.dt-heart{filter:drop-shadow(0 4px 12px #00000059);will-change:transform, opacity;place-items:center;width:78px;height:78px;margin:-39px 0 0 -39px;animation:.55s cubic-bezier(.2,1.4,.4,1) forwards dtHeart;display:grid;position:absolute}@keyframes dtHeart{0%{transform:scale(.2) rotate(var(--dt-rot,0deg));opacity:0}18%{transform:scale(1.2) rotate(var(--dt-rot,0deg));opacity:1}55%{transform:scale(1) rotate(var(--dt-rot,0deg));opacity:1}to{transform:scale(.9) translateY(-46px) rotate(var(--dt-rot,0deg));opacity:0}}@keyframes heartPop{0%{opacity:0;transform:scale(0)}35%{opacity:1;transform:scale(1.25)}to{opacity:0;transform:scale(.7)translateY(-16px)}}.post-actions{align-items:center;gap:1rem;padding:.5rem .1rem 0;display:flex}.post-actions button{color:var(--ink-2);background:0 0;align-items:center;gap:.25rem;font-size:.82rem;font-weight:600;display:flex}.post-actions button:active{opacity:.6}.post-actions button.liked{color:var(--danger)}.post-views{color:var(--muted);align-items:center;gap:.25rem;margin-left:auto;font-size:.74rem;font-weight:600;display:flex}.post-caption{color:var(--ink-2);padding:.5rem .1rem 0;font-size:.84rem;line-height:1.45}.post-caption strong{color:var(--ink);margin-right:.25rem}.chat-list{flex-direction:column;gap:.5rem;width:100%;max-width:100%;display:flex;overflow-x:hidden!important}.chat-row-wrap{width:100%;max-width:100%;position:relative;overflow-x:hidden!important}.chat-row{border:1px solid var(--line);background:var(--paper);width:100%;max-width:100%;color:var(--ink);text-align:left;border-radius:var(--r-lg);box-shadow:var(--shadow);align-items:center;gap:.75rem;padding:.75rem;transition:background .12s;display:flex;overflow:hidden}.chat-row:hover,.chat-row:active{background:var(--soft)}.chat-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex;overflow:hidden}.chat-copy strong{color:var(--ink);align-items:center;font-size:.92rem;font-weight:700;display:flex}.chat-copy small,.chat-copy p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.pinned-badge{color:var(--accent-ink);align-items:center;margin-left:8px;display:inline-flex}.chat-meta{color:var(--muted);flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.25rem;font-size:.68rem;display:flex}.typing-pulse{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:.8s infinite alternate typingBlink;display:inline-block}@keyframes typingBlink{0%{opacity:.3}to{opacity:1}}.picker-list{flex-direction:column;gap:.5rem;max-height:220px;padding:2px;display:flex;overflow:hidden auto}.picker-row{border-radius:var(--r-md);border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);text-align:left;justify-content:space-between;align-items:center;min-height:52px;padding:.75rem;display:flex}.picker-row:hover{background:var(--soft)}.picker-row.selected{border-color:var(--ink);background:var(--soft)}.picker-row-info{flex-direction:column;flex:1;min-width:0;margin-left:.75rem;line-height:1.35;display:flex}.picker-row-info strong{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;display:block;overflow:hidden}.picker-row-info small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:.72rem;display:block;overflow:hidden}.chat-view{z-index:80;background:var(--bg);overscroll-behavior:none;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.chat-topbar{background:var(--paper);z-index:10;border-bottom:0;flex:0 0 58px;align-items:center;gap:.75rem;height:58px;padding:0 1rem;display:flex}.chat-title-button{color:inherit;text-align:left;background:0 0;flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.chat-topbar-tight .chat-title-button{gap:.5rem}.chat-sub{text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1.25;display:block;overflow:hidden}.message-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex-direction:column;flex:1;gap:.5rem;min-height:0;padding:1rem;display:flex;overflow:hidden auto}.message{justify-content:flex-start;align-items:flex-end;gap:.5rem;display:flex;position:relative}.message.own{justify-content:flex-end}.swipe-reply-hint{background:var(--soft-2);width:30px;height:30px;color:var(--ink-2);border-radius:50%;flex-shrink:0;align-self:center;place-items:center;margin-right:.5rem;transition:opacity .15s;display:grid}.bubble{min-width:100px;max-width:min(84%,400px);color:var(--other-bubble-text,var(--ink));background:var(--other-bubble-bg,var(--paper));border:1px solid var(--other-bubble-border,var(--line));word-break:break-word;box-shadow:var(--shadow);border-radius:16px 16px 16px 4px;flex-direction:column;gap:.25rem;padding:.5rem .75rem;font-size:.9rem;line-height:1.45;display:flex}.message.own .bubble{color:var(--own-bubble-text,#fff);background:var(--own-bubble-bg,var(--accent));box-shadow:none;border:0;border-radius:16px 16px 4px}@keyframes bubble-pop-in{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}.bubble.bubble-pop-in{transform-origin:0 100%;animation:.45s cubic-bezier(.3,1,.4,1.05) both bubble-pop-in}.message.own .bubble.bubble-pop-in{transform-origin:100% 100%}@media (prefers-reduced-motion:reduce){.bubble.bubble-pop-in{animation:none}}.bubble-text{word-break:break-word;width:100%;line-height:1.45;display:block}.bubble-meta{-webkit-user-select:none;user-select:none;width:100%;opacity:.8!important;justify-content:flex-end!important;align-items:center!important;gap:5px!important;margin-top:4px!important;padding-top:2px!important;font-size:.68rem!important;display:flex!important}svg.tick-read,svg.tick-unread,.tick-unread{display:none!important}.bubble-meta .seen-badge,.seen-badge,.seen-text{align-items:center;margin-left:4px;font-size:.68rem;font-weight:700;display:inline-flex;color:var(--own-bubble-text,var(--green))!important}:root{--saffron:var(--cyan)}.bubble-meta .seen-badge,.seen-badge,.seen-text,.message.own .bubble .seen-badge,.message.own .bubble .seen-text{color:var(--own-bubble-text,var(--saffron))!important}.chat-seen-tag{color:var(--muted);flex-shrink:0;font-size:.68rem;font-weight:700}.chat-unread-badge{box-sizing:border-box;background:var(--online-green);color:#05120a;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:8px;padding:0 8px;font-size:.68rem;font-weight:700;line-height:1;display:inline-flex}.nav-icon{position:relative}.nav-unread-badge{box-sizing:border-box;background:var(--online-green);color:#05120a;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:.6rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-10px}.chat-seen-tag.is-seen{color:var(--saffron)}.chat-meta:has(.tick-read):after{content:"Seen";font-size:.65rem;font-weight:700;color:var(--saffron)!important}.bubble-meta:not(:has(.seen-badge)):has(.tick-unread):after{content:none!important}.chat-meta:has(.tick-unread):after{content:none!important}.composer{background:var(--paper);z-index:10;border-top:0;flex:none;align-items:center;gap:.5rem;padding:.75rem;display:flex;position:relative}.composer input{border:1px solid var(--line);border-radius:var(--r-md);min-width:0;color:var(--ink);background:var(--soft);outline:0;flex:1;padding:.75rem 1rem;font-size:.9rem}.composer input:focus{border-color:var(--ink);background:var(--paper)}.composer input[type=search]{appearance:none}.composer input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}.composer input[type=search]::-webkit-search-decoration{appearance:none;display:none}.composer.composer-on-dark input::placeholder{color:#ffffff94}.composer.composer-on-light input::placeholder{color:#14161f80}.composer-action-btn{border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper);width:40px;height:40px;color:var(--muted);flex-shrink:0;place-items:center;display:grid}.composer-icon-btn{border-radius:var(--r-md);width:38px;height:38px;color:var(--muted);background:0 0;flex-shrink:0;place-items:center;display:grid}.composer-icon-btn:active{background:var(--soft);color:var(--ink)}.composer-icon-btn:disabled{opacity:.5}.spin-icon{animation:.9s linear infinite spinIcon}@keyframes spinIcon{to{transform:rotate(360deg)}}@keyframes voice-rec-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.75)}}@keyframes ps-burst-ring{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(2.4)}}@keyframes ps-emoji-pop{0%{transform:scale(0)rotate(-15deg)}55%{transform:scale(1.25)rotate(8deg)}to{transform:scale(1)rotate(0)}}.ps-sent-burst{place-items:center;width:84px;height:84px;margin:0 auto;display:grid;position:relative}.ps-sent-burst:before,.ps-sent-burst:after{content:"";border:2px solid var(--cyan);border-radius:50%;animation:1s ease-out infinite ps-burst-ring;position:absolute;inset:0}.ps-sent-burst:after{border-color:var(--gold);animation-delay:.3s}.ps-sent-emoji{z-index:1;font-size:2.6rem;animation:.5s cubic-bezier(.34,1.56,.64,1) ps-emoji-pop;display:inline-block;position:relative}.gift-received-toast{animation:.45s cubic-bezier(.34,1.56,.64,1) ps-emoji-pop}.sticker-sheet{flex-direction:column;display:flex}.composer-send-btn{border-radius:var(--r-md);width:40px;height:40px;color:var(--solid-ink);background:var(--solid);flex-shrink:0;place-items:center;display:grid}.action-sheet-backdrop{z-index:90;background:#0f172a66;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.action-sheet{background:var(--paper);border:1px solid var(--line);width:min(100%,460px);box-shadow:var(--shadow-pop);border-radius:16px 16px 0 0;padding:1rem;animation:.2s ease-out both sheetUp}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.comments-sheet{background:var(--paper);width:min(100%,460px);height:min(74dvh,620px);color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-pop);border-bottom:0;border-radius:16px 16px 0 0;flex-direction:column;animation:.22s ease-out both sheetUp;display:flex;overflow:hidden}.comments-sheet-grab{background:var(--line);border-radius:999px;flex-shrink:0;width:40px;height:4px;margin:.55rem auto .15rem}.comments-sheet-head{border-bottom:0;flex-shrink:0;justify-content:space-between;align-items:center;padding:.25rem 1rem .75rem;display:flex}.comments-sheet-list{overscroll-behavior:contain;flex-direction:column;flex:1;gap:.75rem;min-height:0;padding:1rem;display:flex;overflow-y:auto}.comments-sheet-foot{padding:.6rem 1.1rem calc(.7rem + env(safe-area-inset-bottom,0px));background:var(--paper);border-top:0;flex-shrink:0}.action-sheet-item{border-radius:var(--r-md);width:100%;color:var(--ink);background:0 0;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.92rem;font-weight:600;display:flex}.action-sheet-item:hover,.action-sheet-item:active{background:var(--soft)}.action-sheet-item.danger{color:var(--danger)}.content-area{-webkit-overflow-scrolling:touch;box-sizing:border-box;flex:1;width:100%;max-width:100%;min-height:0;padding:.75rem .75rem 48px;overflow-y:auto;overflow-x:hidden!important}.bottom-nav{z-index:25;max-width:460px;height:calc(60px + env(safe-area-inset-bottom,0px));padding:.3rem .2rem env(safe-area-inset-bottom,0px);background:var(--paper);border-top:0;justify-content:space-around;margin:0 auto;display:flex;position:fixed;bottom:0;left:0;right:0}.nav-item{color:var(--muted);background:0 0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.18rem;font-size:.66rem;font-weight:600;display:flex}.nav-item:active{opacity:.6}.nav-icon{border-radius:10px;justify-content:center;align-items:center;padding:3px 10px;display:inline-flex}.nav-item.active .nav-icon{background:var(--accent-tint);color:var(--accent-ink)}.nav-reel-chip{border:1px solid var(--line-strong);background:var(--soft);border-radius:8px;place-items:center;width:38px;height:24px;display:grid}.nav-item.active .nav-reel-chip{border-color:var(--solid);background:var(--solid)}.nav-item.active .nav-reel-chip svg{color:var(--solid-ink)}.content-area.reels-mode{background:#000;position:relative;padding:0!important;overflow:hidden!important}.bottom-nav.reels-nav{background:#000000b8;border-top-color:#ffffff1f}.bottom-nav.reels-nav .nav-item{color:#ffffffb3}.bottom-nav.reels-nav .nav-item.active{color:#fff}.bottom-nav.reels-nav .nav-reel-chip{background:0 0;border-color:#ffffff59}.bottom-nav.reels-nav .nav-item.active .nav-reel-chip{background:#fff;border-color:#fff}.bottom-nav.reels-nav .nav-item.active .nav-reel-chip svg{color:#000}.reel-root{background:#000;position:absolute;inset:0;overflow:hidden}.reel-header{z-index:12;pointer-events:none;background:linear-gradient(#0000008c,#0000);justify-content:space-between;align-items:center;height:62px;padding:0 .85rem;display:flex;position:absolute;top:0;left:0;right:0}.reel-brand{color:#fff;letter-spacing:.01em;text-shadow:0 1px 6px #0009;align-items:center;gap:.4rem;font-size:1.15rem;font-weight:700;display:flex}.reel-brand svg{color:#fdba74}.reel-round-btn{color:#fff;pointer-events:auto;background:#00000059;border:1px solid #ffffff24;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid;position:relative}.reel-round-btn.reel-mute-btn{z-index:12;width:34px;height:34px;position:absolute;top:66px;right:.85rem}.reel-feed{scroll-snap-type:y mandatory;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;position:absolute;inset:0;overflow:hidden auto}.reel-feed::-webkit-scrollbar{display:none}.reel-slide{scroll-snap-align:start;scroll-snap-stop:always;background:#000;width:100%;height:100%;position:relative;overflow:hidden}.reel-video-wrap{place-items:center;display:grid;position:absolute;inset:0}.reel-video{background:#000;width:100%;height:100%;display:block}.reel-video.fit-cover{object-fit:cover}.reel-video.fit-contain{object-fit:contain}.reel-slide.is-landscape .reel-video-wrap{top:62px;bottom:26%}.reel-slide.is-landscape.is-ad .reel-video-wrap{bottom:40%}.reel-slide.is-landscape .reel-center-badge,.reel-slide.is-landscape .reel-spinner{top:62px;bottom:26%}.reel-slide.is-landscape.is-ad .reel-center-badge,.reel-slide.is-landscape.is-ad .reel-spinner{bottom:40%}.reel-slide.is-landscape .reel-scrim{background:linear-gradient(0deg,#00000080 0,#0000002e 18%,#0000 32%),linear-gradient(#00000038 0,#0000 9%)}.reel-scrim{z-index:2;pointer-events:none;background:linear-gradient(0deg,#00000085 0,#00000029 20%,#0000 36%),linear-gradient(#0000003d 0,#0000 11%);position:absolute;inset:0}.reel-tap-layer{z-index:3;-webkit-tap-highlight-color:transparent;position:absolute;inset:0}.reel-center-badge{z-index:5;pointer-events:none;background:#00000073;border:1px solid #fff3;border-radius:50%;place-items:center;width:72px;height:72px;margin:auto;display:grid;position:absolute;inset:0}.reel-spinner{z-index:5;pointer-events:none;background:#ffffff24;border-radius:50%;width:56px;height:56px;margin:auto;animation:1.4s ease-in-out infinite skeletonPulse;position:absolute;inset:0}.reel-error{z-index:8;text-align:center;color:#fff;background:#060810e0;border:1px solid #ffffff1a;border-radius:18px;justify-items:center;gap:.5rem;width:min(78%,300px);height:fit-content;margin:auto;padding:1.1rem;display:grid;position:absolute;inset:0}.reel-error small{color:var(--muted);word-break:break-word;font-size:.72rem}.reel-overlay-bottom{z-index:6;left:.9rem;right:4.6rem;bottom:calc(var(--reel-nav-h,60px) + env(safe-area-inset-bottom,0px) + 14px);color:#fff;text-shadow:0 1px 4px #00000073;gap:.35rem;display:grid;position:absolute}.reel-overlay-bottom p{margin:0}.reel-author-row{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.2rem;display:flex}.reel-author .avatar-frame-sm{margin:4px;font-size:30px;width:30px!important;height:30px!important}.reel-author .avatar-sm{width:30px!important;height:30px!important}.reel-slide .ad-avatar-ring{width:34px;height:34px;margin:4px}.reel-slide .ad-avatar-ring .avatar-frame-md{font-size:34px;width:34px!important;height:34px!important}.reel-slide .ad-avatar-ring .avatar-md{width:34px!important;height:34px!important}.reel-slide .ad-user-profile{gap:14px}.reel-author{color:#fff;background:0 0;align-items:center;gap:.7rem;min-width:0;display:flex}.reel-author strong{text-overflow:ellipsis;white-space:nowrap;max-width:42vw;font-size:.88rem;overflow:hidden}.reel-author-text{flex-direction:column;gap:1px;min-width:0;display:flex}.reel-timestamp{color:#ffffffbf;font-size:.7rem;font-weight:500}.reel-follow-btn{color:#fff;background:0 0;border:1px solid #fffc;border-radius:10px;padding:.28rem .8rem;font-size:.74rem;font-weight:700}.reel-ad-pill{color:#fff;background:#0006;border:1px solid #ffffff73;border-radius:999px;align-items:center;gap:3px;padding:.15rem .5rem;font-size:.66rem;font-weight:700;display:inline-flex}.reel-ad-tag{color:#ffffffd9;filter:drop-shadow(0 1px 4px #000000b3);font-size:.72rem;font-weight:700}.reel-title{font-size:.9rem;font-weight:700}.reel-caption{color:#e5e7eb;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;display:-webkit-box;overflow:hidden}.reel-caption.open{max-height:30vh;display:block;overflow-y:auto}.reel-caption-more{color:#fdba74;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:.82rem;font-weight:700;display:inline}.reel-tags{color:#fdba74;font-size:.76rem}.reel-audio-line{color:#fff;align-items:center;gap:5px;max-width:78%;margin-top:6px;font-size:.72rem;display:flex}.reel-audio-line span.reel-audio-text{text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 3px #0009;font-weight:600;overflow:hidden}.reel-audio-cover{background:#ffffff2e;border:1px solid #ffffff59;border-radius:6px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;overflow:hidden}.reel-audio-cover img{object-fit:cover;width:100%;height:100%;display:block}.reel-audio-note{flex:none}.pc-music-note{color:var(--muted,#6b7280);margin:8px 0 0;font-size:.68rem;line-height:1.35}.reel-actions-rail{z-index:6;right:.6rem;bottom:calc(var(--reel-nav-h,60px) + env(safe-area-inset-bottom,0px) + 14px);flex-direction:column;align-items:center;gap:1.35rem;display:flex;position:absolute}.reel-action{color:#fffffff0;filter:drop-shadow(0 1px 3px #00000073);background:0 0;justify-items:center;gap:3px;min-width:44px;transition:opacity .15s,transform .15s;display:grid}.reel-action small{font-variant-numeric:tabular-nums;letter-spacing:.01em;font-size:.7rem;font-weight:600}.reel-action.liked{color:#ff5fa8}.reel-action.liked svg{color:#ff5fa8;fill:#ff5fa8;stroke:#ff5fa8}.reel-action:active{opacity:.8;transform:scale(.94)}.reel-action{filter:drop-shadow(0 1px 4px #0009)}.reel-action small{text-shadow:0 1px 3px #000000b3;font-size:.74rem;font-weight:700}.reel-action.act-like{color:#ff2d75}.reel-action.act-like.liked{color:#ff1450}.reel-action.act-like.liked svg{color:#ff1450;fill:#ff1450;stroke:#ff1450}.reel-action.act-comment{color:#1ea7ff}.reel-action.act-gift{color:#ffa11a}.reel-action.act-share{color:#22d36b}.reel-actions-rail{gap:1.2rem;right:.5rem}.reel-action{gap:3px;min-width:46px;min-height:46px}.reel-action small{font-size:.78rem}.reel-audio-line.reel-audio-btn{color:inherit;text-align:left;cursor:pointer;font:inherit;pointer-events:auto;background:0 0;border:0;align-items:center;padding:0;display:flex}.reel-audio-line.reel-audio-btn:active{opacity:.7}.reel-header-spacer{pointer-events:none;flex-shrink:0;width:38px;height:38px}.reel-more-backdrop{z-index:20;background:#0006;align-items:flex-end;animation:.15s both fadeIn150;display:flex;position:absolute;inset:0}.reel-more-sheet{width:100%;padding:8px 10px calc(10px + var(--reel-nav-h,60px) + env(safe-area-inset-bottom,0px));background:var(--paper);color:var(--ink);box-shadow:var(--shadow-pop);text-shadow:none;border-radius:16px 16px 0 0;gap:2px;display:grid}.reel-more-grab{background:var(--line-strong);border-radius:4px;width:32px;height:4px;margin:2px auto 6px}.reel-more-item{width:100%;color:var(--ink);text-align:left;background:0 0;border-radius:10px;align-items:center;gap:12px;padding:13px 12px;font-size:.92rem;font-weight:600;display:flex}.reel-more-item:active{background:var(--soft)}.reel-more-item:disabled{opacity:.5}.reel-more-item.danger{color:var(--danger)}.reel-more-item.cancel{color:var(--muted);border-top:0;border-radius:0 0 10px 10px;justify-content:center;margin-top:4px}.reel-progress{left:0;right:0;bottom:calc(var(--reel-nav-h,60px) + env(safe-area-inset-bottom,0px));z-index:7;pointer-events:none;background:#ffffff29;height:1px;position:absolute}.reel-progress-fill{background:#ffffffd9;width:0;height:100%}.reel-empty{text-align:center;color:var(--muted);place-content:center;justify-items:center;gap:.7rem;padding:2rem;font-size:.86rem;display:grid;position:absolute;inset:0}.reel-empty p{margin:0}.search-box{border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper);width:100%;height:42px;color:var(--muted);align-items:center;gap:.5rem;margin-bottom:.75rem;padding:0 1rem;display:flex}.search-box:focus-within{border-color:var(--ink)}.search-box input{color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:.88rem}.primary-button{border-radius:var(--r-md);color:#fff;background:var(--solid);border:0;justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:0 1.25rem;font-weight:700;display:inline-flex}.primary-button:active{opacity:.85}.text-button{border:1px solid var(--line-strong);background:var(--paper);color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:.25rem;padding:.5rem .75rem;font-size:.78rem;font-weight:600;display:inline-flex}.text-button:active{background:var(--soft)}.text-button.primary{color:var(--solid-ink);background:var(--solid);border-color:#0000;font-weight:700}.phone-frame.theme-dark .text-button.primary,body.theme-dark .text-button.primary{color:var(--solid-ink);background:var(--solid)}.text-button.danger{color:#fff;background:var(--danger);border-color:#0000;font-weight:700}.phone-frame.theme-dark .text-button.danger,body.theme-dark .text-button.danger{color:#fff;background:var(--danger);border-color:#0000}.text-button.primary:active,.text-button.danger:active{opacity:.85}.text-button.primary:active{background:var(--solid)}.text-button.danger:active{background:var(--danger)}.modal-backdrop{z-index:80;background:#0f172a66;place-items:center;padding:.75rem;display:grid;position:fixed;inset:0}.modal-card{border:1px solid var(--line);background:var(--paper);width:min(100%,420px);max-height:min(90svh,640px);color:var(--ink);box-shadow:var(--shadow-pop);border-radius:20px;padding:1.25rem;overflow-y:auto}.post-preview-card{border:1px solid var(--line);background:var(--paper);width:min(100%,430px);max-height:min(90svh,680px);color:var(--ink);box-shadow:var(--shadow-pop);border-radius:20px;padding:1rem;overflow-y:auto}.toast{z-index:99;border-radius:var(--r-md);color:#fff;background:var(--overlay-dark);width:fit-content;max-width:min(86vw,340px);box-shadow:var(--shadow-pop);text-align:center;padding:.75rem 1rem;font-size:.82rem;font-weight:600;line-height:1.35;position:fixed;bottom:5.4rem;left:50%;transform:translate(-50%)}@keyframes spin{to{transform:rotate(360deg)}}.composer-card{margin-bottom:.75rem;padding:16px}.composer-card-top{text-align:left;background:0 0;align-items:center;gap:.75rem;width:100%;padding:0;display:flex}.composer-card-prompt{color:var(--muted);flex:1;font-size:.92rem;line-height:1.4}.composer-card-bar{border-top:0;align-items:center;gap:.25rem;margin-top:.75rem;padding-top:.75rem;display:flex}.composer-card-tool{border-radius:var(--r-sm);color:var(--ink-2);background:0 0;align-items:center;gap:.5rem;padding:.5rem;font-size:.85rem;font-weight:600;display:inline-flex}.composer-card-tool:active{background:var(--soft)}.composer-card-post{border-radius:var(--r-sm);background:var(--solid);height:36px;color:var(--solid-ink);margin-left:auto;padding:0 1rem;font-size:.85rem;font-weight:700}.feed-title{color:var(--ink);align-items:center;gap:.5rem;margin:.25rem .25rem .75rem;font-size:1rem;font-weight:700;display:flex}.pc-file-input{display:none}.pc-card{margin-bottom:.75rem;padding:16px}.pc-card input,.pc-card textarea{-webkit-user-select:text;user-select:text}.pc-top{align-items:flex-start;gap:.75rem;display:flex}.pc-fields{flex:1;grid-template-columns:minmax(0,1fr);gap:4px;min-width:0;display:grid}.pc-row{border-bottom:0;align-items:center;gap:8px;padding-bottom:8px;display:flex}.pc-title{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:4px 0;font-size:1rem;font-weight:700}.pc-title::placeholder{color:var(--muted);font-weight:600}.pc-caption{resize:none;width:100%;min-height:24px;max-height:150px;color:var(--ink);background:0 0;border:0;outline:none;padding:0;font-size:.92rem;line-height:1.4;display:block}.pc-caption::placeholder{color:var(--muted)}.pc-count{color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.7rem;font-weight:600}.pc-count.is-max{color:var(--accent-ink)}.pc-count-end{justify-self:end}.pc-close{background:var(--soft);border:1px solid var(--line);width:30px;height:30px;color:var(--muted);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.pc-close:active{background:var(--soft-2)}.pc-tags{background:var(--soft);border:1px solid var(--line);border-radius:var(--r-sm);cursor:text;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding:8px 12px;display:flex}.pc-tags:focus-within{border-color:var(--line-strong)}.pc-chip{background:var(--accent-soft);color:var(--accent-ink);border-radius:999px;align-items:center;gap:4px;padding:.15rem .25rem .15rem .5rem;font-size:.78rem;font-weight:700;display:inline-flex}.pc-chip button{width:16px;height:16px;color:inherit;background:0 0;border-radius:50%;place-items:center;display:grid}.pc-tag-input{min-width:90px;color:var(--muted);flex:110px;align-items:center;gap:2px;font-size:.85rem;font-weight:700;display:flex}.pc-tag-input input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:4px 0;font-size:.85rem;font-weight:500}.pc-tag-input input::placeholder{color:var(--muted);font-weight:400}.pc-tags-count{margin-left:auto}.pc-media{border-radius:var(--r-md);background:var(--soft-2);place-items:center;margin-top:12px;display:grid;position:relative;overflow:hidden}.pc-media img,.pc-media video{object-fit:contain;width:100%;max-height:260px;display:block}.pc-media-x{color:#fff;background:#0000009e;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:8px;right:8px}.pc-more-toggle{color:var(--muted);background:0 0;align-items:center;gap:4px;margin-top:12px;padding:4px 0;font-size:.8rem;font-weight:700;display:inline-flex}.pc-more-toggle svg{transition:transform .15s}.pc-more-toggle.is-open svg{transform:rotate(90deg)}.pc-options{background:var(--soft);border:1px solid var(--line);border-radius:var(--r-md);gap:16px;margin-top:8px;padding:12px;display:grid}.pc-opt{gap:8px;display:grid}.pc-opt-label{color:var(--ink-2);font-size:.76rem;font-weight:700}.pc-opt-label-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.pc-opt-label-row>span{align-items:center;gap:4px;display:inline-flex}.pc-seg{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-sm);grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.pc-seg button{height:34px;color:var(--muted);background:0 0;border-radius:8px;font-size:.82rem;font-weight:700}.pc-seg button.on{background:var(--solid);color:var(--solid-ink)}.pc-input{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-sm);width:100%;height:40px;color:var(--ink);outline:none;padding:0 12px;font-size:.88rem}.pc-input:focus{border-color:var(--line-strong)}.pc-lock-price{background:var(--accent-tint);border:1px solid var(--accent-line);color:var(--ink);font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 8px 2px 4px;font-size:.74rem;font-weight:700}.pc-locked{background:var(--paper);border:1.5px dashed var(--accent-line);border-radius:var(--r-sm);width:100%;height:40px;color:var(--muted);text-align:left;cursor:pointer;align-items:center;gap:8px;padding:0 12px;font-size:.88rem;display:flex}.pc-locked svg{color:var(--accent-ink);flex-shrink:0}.pc-locked span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pc-locked:active{background:var(--accent-tint)}.pc-locked:disabled{opacity:.55;pointer-events:none}.pc-locked.is-on{background:var(--accent-tint);border:1.5px solid var(--cyan);color:var(--ink)}.pc-locked.is-on svg{color:var(--cyan)}.pc-opt-note{color:var(--muted);align-items:center;gap:4px;font-size:.72rem;display:inline-flex}.pc-post-cost{align-items:center;gap:4px;display:inline-flex}.pc-link-danger{color:var(--danger);background:0 0;font-size:.72rem;font-weight:700}.pc-audio{gap:8px;display:grid}.pc-audio-name{color:var(--ink-2);justify-content:space-between;align-items:center;gap:8px;font-size:.76rem;display:flex}.pc-audio-name span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pc-audio-times{color:var(--muted);justify-content:space-between;font-size:.7rem;display:flex}.pc-status{border-radius:var(--r-sm);background:var(--accent-tint);border:1px solid var(--line);color:var(--accent-ink);text-align:center;margin-top:12px;padding:.75rem;font-size:.78rem}.pc-status-row{text-align:left;justify-content:space-between;gap:8px;margin-bottom:8px;display:flex}.pc-status-row strong{color:var(--ink);font-variant-numeric:tabular-nums}.pc-progress{background:var(--soft-2);border-radius:999px;height:4px;overflow:hidden}.pc-progress div{background:var(--accent);height:100%;transition:width .2s}.pc-error{color:var(--danger);margin-top:12px;font-size:.8rem;font-weight:600;line-height:1.35}.composer-card-tool{cursor:pointer}.composer-card-tool.is-disabled{opacity:.5;pointer-events:none}.pc-sheet-backdrop{z-index:80;padding:calc(var(--safe-env-top,env(safe-area-inset-top,0px)) + 12px) 12px 12px;overscroll-behavior:contain;background:#0f11158c;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.pc-sheet{width:100%;max-width:436px}.pc-card.is-sheet{box-shadow:var(--shadow-pop);margin-bottom:0}.ad-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);width:auto;box-shadow:var(--shadow);box-sizing:border-box;margin:0 0 .75rem;position:relative;overflow:hidden}.ad-header{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.ad-user-profile{text-align:left;align-items:center;gap:12px;min-width:0;display:flex}.ad-avatar-ring{background:0 0;border-radius:50%;flex-shrink:0;width:46px;height:46px;padding:0}.ad-avatar{object-fit:cover;border:1px solid var(--line);border-radius:50%;width:100%;height:100%;display:block}.ad-user-info{flex-direction:column;gap:2px;min-width:0;display:flex}.ad-username-row{align-items:center;gap:8px;min-width:0;display:flex}.ad-username{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.ad-verified-icon{color:var(--blue);flex-shrink:0}.ad-badge{color:var(--muted);background:var(--soft);border:1px solid var(--line);border-radius:6px;align-self:flex-start;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.ad-timestamp{color:var(--muted);font-size:12px;font-weight:500}.ad-media{aspect-ratio:1;background:var(--soft-2);border-radius:var(--r-md);cursor:pointer;width:calc(100% - 24px);margin:0 12px;position:relative;overflow:hidden}.ad-media.is-video{aspect-ratio:1}.ad-media.is-video .post-video{object-fit:cover;width:100%;height:100%;max-height:none}.ad-media-img{object-fit:contain;width:100%;height:100%;display:block}.ad-media.is-photo{max-height:min(80vh,760px)}.ad-media.is-photo .ad-media-img{object-fit:contain}.ad-cta-float{border-top:0;justify-content:space-between;align-items:center;gap:12px;margin:12px 16px 0;padding:12px 0 2px;display:flex;position:relative}.ad-cta-details{align-items:center;gap:12px;min-width:0;display:flex}.ad-cta-mini-avatar{object-fit:cover;border:1px solid var(--line);border-radius:50%;flex-shrink:0;width:34px;height:34px}.ad-cta-text{flex-direction:column;min-width:0;display:flex}.ad-cta-title{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.ad-cta-subtitle{color:var(--muted);font-size:11px}.ad-btn{white-space:nowrap;border-radius:var(--r-sm);cursor:pointer;flex-shrink:0;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.ad-btn-profile{background:var(--paper);color:var(--ink);border:1px solid var(--line-strong)}.ad-btn-profile:active{background:var(--soft)}.ad-btn-website{background:var(--solid);color:var(--solid-ink);border:1px solid var(--solid)}.ad-btn-website:active{opacity:.85}.ad-audio-line{color:var(--muted);align-items:center;gap:4px;padding:8px 16px 0;font-size:.74rem;display:flex}.ad-audio-line span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ad-footer{justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.ad-footer-left{align-items:center;gap:20px;display:flex}.ad-icon-action{color:var(--muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.ad-icon-action span{font-variant-numeric:tabular-nums}.ad-icon-action:active{opacity:.6}.ad-icon-action.liked{color:var(--danger)}.ad-views{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:12px;display:flex}.ad-copy{gap:4px;padding:0 16px 12px;display:grid}.ad-copy h3,.ad-copy p{margin:0}.ad-copy .ad-copy-title{color:var(--ink);word-break:break-word;font-size:.98rem;font-weight:700;line-height:1.3}.ad-copy .ad-copy-caption{color:var(--ink-2);white-space:pre-line;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.45;display:-webkit-box;overflow:hidden}.ad-copy .ad-copy-caption.open{-webkit-line-clamp:unset;max-height:40vh;overflow:visible auto}.ad-caption-more{color:var(--cyan,#22d3ee);cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:.88rem;font-weight:700;display:inline}.ad-copy .ad-copy-tags{flex-wrap:wrap;gap:8px;padding-top:2px;display:flex}.ad-tag-chip{color:var(--accent-ink);background:var(--accent-soft);border-radius:999px;padding:.15rem .5rem;font-size:.74rem;font-weight:700}.ad-media.is-video .video-mute-btn{bottom:10px}.sp-pill{background:var(--soft);border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:8px;align-items:center;padding:8px 12px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.sp-pill-sm{border-radius:6px;align-self:flex-start;padding:4px 8px;font-size:10.5px}.sp-pill-dark{color:#fff;background:#00000073;border-color:#ffffff4d}.sp-card{padding-bottom:0}.sp-header{justify-content:space-between;align-items:center;gap:12px;padding:16px 16px 0;display:flex}.sp-brand{min-width:0;color:var(--ink);text-align:left;background:0 0;align-items:center;gap:12px;display:flex}.sp-avatar{object-fit:cover;border:1px solid var(--line);background:var(--soft);border-radius:50%;flex-shrink:0;width:44px;height:44px;display:block}.sp-name{color:var(--ink);-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:15px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.sp-header-right{flex-shrink:0;align-items:center;gap:4px;display:flex;position:relative}.sp-menu-btn{width:32px;height:32px;color:var(--muted);background:0 0;border-radius:50%;place-items:center;display:grid}.sp-menu-btn:active{background:var(--soft)}.sp-menu-backdrop{z-index:29;cursor:default;background:0 0;position:fixed;inset:0}.sp-menu{z-index:30;border-radius:var(--r-md);background:var(--paper);border:1px solid var(--line);min-width:172px;box-shadow:var(--shadow-pop);padding:4px;position:absolute;top:calc(100% + 4px);right:0}.sp-menu-item{width:100%;color:var(--ink);text-align:left;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:12px;font-size:13px;font-weight:600;display:flex}.sp-menu-item:active{background:var(--soft)}.sp-menu-item.danger{color:var(--danger)}.sp-title{color:var(--ink);word-break:break-word;margin:16px 16px 0;font-size:17px;font-weight:700;line-height:1.3}.sp-desc{color:var(--muted);-webkit-line-clamp:3;word-break:break-word;-webkit-box-orient:vertical;margin:8px 16px 0;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.sp-desc.sp-desc-full{display:block;overflow:visible}.sp-card .ad-media,.sp-card .ad-media.is-video{aspect-ratio:4/3;border-radius:0;width:100%;margin:16px 0 0}.sp-card .ad-audio-line{padding:8px 16px 0}.sp-card .ad-footer{padding:12px 16px 0}.sp-footer{border-top:0;flex-direction:column;align-items:stretch;gap:12px;margin:16px 16px 0;padding:12px 0 16px;display:flex}.sp-footer-label{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;font-size:13px;display:inline-flex;overflow:hidden}.sp-footer-label svg{flex-shrink:0}.sp-footer-favicon{object-fit:cover;background:#fff;border-radius:5px;flex-shrink:0;width:16px;height:16px;padding:1px}.sp-cta{border-radius:var(--r-sm);background:var(--accent);color:#fff;white-space:nowrap;cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:12px 20px;font-size:14px;font-weight:700;line-height:1.1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.sp-cta:active{background:var(--accent-ink)}.sp-cta-text{z-index:1;letter-spacing:.2px;position:relative}.sp-cta-shine{pointer-events:none;background:#ffffff8c;width:45%;height:100%;animation:none;position:absolute;top:0;left:-60%;transform:skew(-20deg)}@keyframes sp-shine-sweep{0%,40%{left:-60%}60%,to{left:130%}}.sp-cta:focus-visible{outline-offset:2px;outline:2px solid #ffffffb3}.sp-footer .sp-cta{border-radius:12px;gap:8px;width:100%;padding:13px 16px;font-size:14.5px}.sp-footer-float{z-index:7;border-radius:var(--r-md);background:#0f172ac7;border:0;flex-direction:row;justify-content:space-between;align-items:center;margin:0;padding:12px;position:absolute;bottom:76px;left:12px;right:12px}.sp-footer-float .sp-footer-label{color:#cbd5e1;text-transform:uppercase;letter-spacing:.6px;opacity:.75;font-size:11px;font-weight:600}.sp-footer-float .sp-cta{border-radius:var(--r-sm);width:auto;padding:8px 16px;font-size:13px}.sp-footer-float .sp-cta:focus-visible{outline-color:#ffffffb3}.sp-reel-card{opacity:0;background:#1112189e;border:1px solid #ffffff17;border-radius:16px;max-width:420px;margin:0 0 .6rem;padding:12px 14px 14px;transform:translateY(22px);box-shadow:0 8px 24px -8px #00000080}.sp-reel-card.ad-in{animation:1s cubic-bezier(.22,1,.36,1) forwards ad-banner-reveal}@keyframes ad-banner-reveal{0%{opacity:0;transform:translateY(22px)}55%{opacity:.4;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.sp-reel-card-top{color:#ffffff8c;justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;display:flex}.sp-reel-card-label{letter-spacing:.3px;text-transform:uppercase;color:#ffffff8c;align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.sp-reel-card-site{color:#ffffffbf;align-items:center;gap:7px;margin-bottom:6px;font-size:11.5px;font-weight:600;display:flex}.sp-reel-card-favicon{object-fit:cover;background:#fff;border:1px solid #ffffff26;border-radius:6px;flex-shrink:0;width:18px;height:18px;padding:2px}.sp-reel-card-body{align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.sp-reel-card-copy{flex:1;min-width:0}.sp-reel-card-title{color:#fff;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;margin:0;font-size:15px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.sp-reel-card-desc{color:#fff9;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;margin:4px 0 0;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.sp-reel-card-thumb{object-fit:cover;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;flex-shrink:0;width:56px;height:56px}.sp-reel-card-cta{letter-spacing:.1px;background:#4f8dfd;border-radius:12px;justify-content:center;align-items:center;gap:7px;width:100%;padding:12px 16px;font-size:14.5px;font-weight:700;display:flex;box-shadow:0 1px 2px #0f172a14}.sp-reel-card-cta:after{content:"→";font-weight:700}.reel-slide .ad-username{color:#fff}.reel-slide .ad-avatar{border-color:#ffffff80}.reel-slide .ad-verified-icon{color:#60a5fa}.reel-overlay-bottom .sp-pill{color:#fff;background:#00000073;border-color:#ffffff4d}@media (max-width:380px){.sp-cta{padding:8px 16px}.sp-footer-label{font-size:13px}.sp-reel-card{padding:10px 12px 12px}.sp-reel-card-thumb{width:48px;height:48px}}.pv-backdrop{background:#080a109e}.user-feed-backdrop{background:#080a109e;align-items:stretch;padding:0}.user-feed-modal{background:var(--bg,var(--paper));flex-direction:column;width:100%;max-width:560px;height:100svh;max-height:100svh;margin:0 auto;display:flex;overflow:hidden}.user-feed-header{background:var(--paper);border-bottom:0;flex-shrink:0;align-items:center;gap:12px;padding:12px 16px;display:flex}.user-feed-header strong{text-align:center;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);flex:1;font-size:15px;overflow:hidden}.user-feed-scroll{overscroll-behavior:contain;box-sizing:border-box;flex:auto;min-height:0;padding:.75rem .75rem 32px;overflow-y:auto}.post-preview-card.pv-card{flex-direction:column;width:min(100%,440px);max-height:92svh;padding:0;display:flex;overflow:hidden}.pv-header{border-bottom:0;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.pv-author{min-width:0;color:var(--ink);text-align:left;background:0 0;align-items:center;gap:12px;display:flex}.pv-author-text{flex-direction:column;min-width:0;display:flex}.pv-author-text strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.pv-author-text small{color:var(--muted);font-size:11.5px}.pv-header-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.pv-scroll{overscroll-behavior:contain;flex:auto;min-height:0;padding-bottom:8px;overflow-y:auto}.pv-media{background:var(--soft-2);place-items:center;width:100%;min-height:160px;display:grid;position:relative;overflow:hidden}.pv-media img,.pv-media video{object-fit:contain;background:var(--soft-2);width:100%;height:auto;max-height:62svh;display:block}.pv-audio-btn{z-index:5;background:#000000a6;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;bottom:10px;right:10px}.pv-audio-line{color:var(--muted);align-items:center;gap:8px;padding:12px 16px 0;font-size:12.5px;display:flex}.pv-audio-line span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pv-actions{align-items:center;gap:20px;padding:12px 16px 4px;display:flex}.pv-action{color:var(--ink-2);background:0 0;align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.pv-action.liked{color:var(--danger)}.pv-action:active{transform:scale(.94)}.pv-views{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:4px;margin-left:auto;font-size:12.5px;display:inline-flex}.pv-copy{gap:8px;padding:12px 16px;display:grid}.pv-copy p{margin:0}.pv-title{color:var(--ink);font-size:15px;font-weight:700;line-height:1.35}.pv-caption{color:var(--ink-2);white-space:pre-line;word-break:break-word;font-size:14px;line-height:1.5}.pv-caption strong{color:var(--ink);margin-right:4px}.pv-tags{flex-wrap:wrap;gap:8px;display:flex}.pv-card.sp-card .sp-media-wrap{border-radius:var(--r-md);margin:16px 16px 0;overflow:hidden}.pv-card.sp-card .pv-actions{padding:12px 16px 0}.vault-item:after{content:"";pointer-events:none;background:linear-gradient(0deg,#0000008c 0,#0000 45%);position:absolute;inset:0}.vault-stats{z-index:2;color:#fff;text-shadow:0 1px 3px #0009;pointer-events:none;justify-content:space-between;align-items:center;gap:8px;font-size:10.5px;font-weight:700;display:flex;position:absolute;bottom:5px;left:6px;right:6px}.vault-stats span{align-items:center;gap:4px;display:inline-flex}.play-badge{z-index:2}.vault-sponsored{z-index:2;color:#fff;pointer-events:none;background:#0000009e;border-radius:6px;padding:2px 8px;font-size:9.5px;font-weight:700;line-height:1.3;position:absolute;top:6px;left:6px}.vault-empty{text-align:center;color:var(--muted);border:1px dashed var(--line-strong);border-radius:var(--r-lg);background:var(--paper);justify-items:center;gap:4px;padding:2rem 1rem;display:grid}.vault-empty strong{color:var(--ink);margin-top:4px;font-size:14px}.vault-empty span{font-size:12.5px}.lb-header{text-align:center;margin-bottom:12px}.lb-subtitle{color:var(--muted);margin-bottom:2px;font-size:12px;font-weight:600}.lb-title{color:var(--ink);font-size:20px;font-weight:700}.lb-list{flex-direction:column;gap:8px;display:flex}.lb-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);cursor:pointer;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.lb-card:active{background:var(--soft)}.lb-user-info{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.lb-rank-number{text-align:center;flex-shrink:0;width:28px;font-size:15px;font-weight:700}.lb-avatar-box{flex-shrink:0;width:46px;height:46px;position:relative}.lb-crown-icon{z-index:2;font-size:15px;position:absolute;top:-16px;left:50%;transform:translate(-50%)}.lb-details{flex-direction:column;gap:2px;min-width:0;display:flex}.lb-name-row{align-items:center;gap:8px;min-width:0;display:flex}.lb-username{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.lb-user-handle{color:var(--muted);font-size:12px;font-weight:500}.lb-score-box{text-align:right;flex-shrink:0;margin-left:8px}.lb-score-value{color:var(--ink);font-size:18px;font-weight:700;line-height:1.1}.lb-score-label{color:var(--muted);font-size:11px;font-weight:600}.lb-rank-1{background:var(--gold-soft);border-color:#fcd34d}.lb-rank-1 .lb-rank-number,.lb-rank-1 .lb-score-value{color:#b45309}.lb-badge-king{color:#633806;letter-spacing:.05em;background:#faeeda;border:1px solid #efc98e;border-radius:999px;margin-top:2px;padding:4px 8px;font-size:10px;font-weight:700}.lb-badge-queen{color:#2a1a22;letter-spacing:.05em;background:#fff5f7;border:1px solid #ff7f95;border-radius:999px;margin-top:2px;padding:4px 8px;font-size:10px;font-weight:700}.lb-rank-2 .lb-rank-number{color:var(--ink-2)}.lb-rank-3 .lb-rank-number{color:#be123c}.lb-rank-standard .lb-rank-number{color:var(--muted)}.discover-nav-bar{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:.3rem;padding:.1rem 0 .8rem;display:grid}.discover-nav-btn{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md);color:var(--muted);justify-content:center;align-items:center;gap:8px;width:100%;padding:11px 14px;font-size:13px;font-weight:600;display:flex}.discover-nav-btn.active{background:var(--solid);color:var(--solid-ink);border-color:var(--solid)}.discover-nav-btn.active svg{stroke:var(--solid-ink)}.section-header{justify-content:space-between;align-items:center;margin:4px 0 12px;display:flex}.section-title{color:var(--ink);font-size:13px;font-weight:700}.btn-shuffle{background:var(--paper);border:1px solid var(--line-strong);color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:12px;font-weight:600;display:flex}.btn-shuffle:disabled{opacity:.6;cursor:default}.discover-user-list{flex-direction:column;gap:8px;display:flex}.user-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.user-info{cursor:pointer;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.user-avatar-box{border-radius:50%;flex-shrink:0;width:44px;height:44px;overflow:hidden}.user-details{flex-direction:column;gap:2px;min-width:0;display:flex}.user-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.user-handle{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.user-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.badge-btn{cursor:pointer;white-space:nowrap;border:none;border-radius:999px;padding:8px 16px;font-size:12px;font-weight:600}.badge-dark{background:var(--paper);color:var(--ink);border:1px solid var(--line-strong)}.badge-allied{background:var(--accent-soft);color:var(--accent-ink);cursor:default;border:1px solid #ffd0b8}.badge-connect{background:var(--solid);color:var(--solid-ink);border:1px solid var(--solid)}.badge-cancel{background:var(--paper);color:var(--ink);border:1px solid var(--line-strong);padding:8px 12px}.badge-pending{background:var(--soft);color:var(--muted);border:1px solid var(--line);cursor:default}.postmodal-backdrop{z-index:80;background:#0f111573;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.postmodal-card{background:var(--paper);border:1px solid var(--line);width:100%;max-width:460px;max-height:min(92svh,720px);box-shadow:var(--shadow-pop);border-radius:24px;flex-direction:column;gap:16px;padding:24px;display:flex;overflow-y:auto}.postmodal-header{justify-content:space-between;align-items:center;display:flex}.postmodal-title{color:var(--ink);font-size:19px;font-weight:700}.postmodal-close{background:var(--soft);border:1px solid var(--line);width:32px;height:32px;color:var(--muted);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:flex}.postmodal-close:hover{color:var(--ink);background:var(--soft-2)}.upload-zone{border:1px solid var(--line);background:var(--soft);text-align:center;cursor:pointer;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:170px;padding:20px;transition:background .2s,border-color .2s;display:flex}.upload-zone:hover{border-color:var(--line-strong);background:var(--soft-2)}.upload-icon{color:var(--ink-2);display:flex}.upload-text{color:var(--ink);font-size:17px;font-weight:700}.upload-subtext{color:var(--muted);margin-top:2px;font-size:13px}.postmodal-input-group{flex-direction:column;gap:8px;display:flex}.postmodal-input-label{color:var(--ink);font-size:14px;font-weight:700}.cyber-input,.cyber-select,.cyber-textarea{background:var(--paper);border:1px solid var(--line);width:100%;min-height:56px;color:var(--ink);border-radius:16px;outline:none;padding:0 16px;font-family:inherit;font-size:15px;transition:border-color .2s,box-shadow .2s}.cyber-input:focus,.cyber-select:focus,.cyber-textarea:focus{border-color:var(--line-strong);box-shadow:0 0 0 3px var(--soft)}.cyber-textarea{resize:vertical;min-height:110px;padding:16px}.cyber-select{cursor:pointer}.cyber-select option{background:var(--paper);color:var(--ink)}.audio-card{background:var(--soft);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:12px;padding:16px;display:flex}.audio-header{color:var(--ink);align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.btn-choose-audio{background:var(--paper);border:1px solid var(--line);width:100%;min-height:52px;color:var(--ink);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:14px;font-weight:600;display:flex}.btn-choose-audio:hover{border-color:var(--line-strong)}.postmodal-submit{background:var(--solid);width:100%;min-height:56px;color:var(--solid-ink);cursor:pointer;border:none;border-radius:16px;margin-top:4px;font-size:16px;font-weight:700}.postmodal-submit:active{opacity:.88}.postmodal-submit:disabled{opacity:.5;cursor:default}.avatar-wrapper{justify-content:center;align-items:center;width:84px;height:84px;margin:22px auto 0;display:flex;position:relative}.cyber-ring{border:2px solid var(--accent);pointer-events:none;border-radius:50%;position:absolute;inset:-5px}.profile-hud-info{text-align:center;flex-direction:column;align-items:center;gap:8px;width:100%;margin-top:16px;display:flex}.display-name{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:22px;font-weight:700}.handle-name{color:var(--muted);margin-bottom:4px;font-size:13px;font-weight:600}.bio-container{text-align:center;width:100%;margin-top:8px;padding:0 8px}.bio-text{color:var(--ink-2);white-space:pre-line;margin:0;font-size:13px;font-weight:500;line-height:1.6}.stats-container{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);width:100%;box-shadow:var(--shadow);grid-template-columns:repeat(3,1fr);margin-top:16px;padding:16px 0;display:grid}.stat-box{background:0 0;flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.stat-box:not(:last-child):after{content:"";background:var(--line);width:1px;height:60%;position:absolute;top:20%;right:0}.stat-number{color:var(--ink);font-size:18px;font-weight:700}.stat-label{color:var(--muted);font-size:11px;font-weight:600}.btn-edit-hud{background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--r-md);width:100%;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;gap:8px;margin-top:16px;padding:12px 20px;font-size:13px;font-weight:700;display:inline-flex}@media (hover:hover) and (pointer:fine){.btn-edit-hud:hover{background:var(--soft)}}.btn-edit-hud:active{background:var(--solid);color:var(--solid-ink)}.vault-section{flex-direction:column;gap:12px;width:100%;margin-top:24px;display:flex}.vault-header{color:var(--ink);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.vault-grid{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.vault-item{aspect-ratio:1;background:var(--soft-2);cursor:pointer;border:0;border-radius:10px;padding:0;display:block;position:relative;overflow:hidden}.vault-item:active{opacity:.8}.vault-item img,.vault-item video{object-fit:cover;width:100%;height:100%;display:block}.play-badge{color:#fff;background:#0f172a99;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:8px;right:8px}@keyframes ach-pop-in{0%{opacity:0;transform:scale(.6)translateY(24px)}60%{opacity:1;transform:scale(1.05)translateY(0)}to{opacity:1;transform:scale(1)}}@keyframes ach-shine{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.08)rotate(-3deg)}}@keyframes ach-fall{0%{opacity:0;transform:translateY(-12vh)rotate(0)}10%{opacity:1}to{opacity:.9;transform:translateY(112vh)rotate(540deg)}}@keyframes ach-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.ach-pop{animation:.55s cubic-bezier(.2,.9,.3,1.2) both ach-pop-in}.ach-shine,.ach-float{animation:none}.ach-confetti{opacity:0;pointer-events:none;border-radius:2px;animation-name:ach-fall;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:0}@media (prefers-reduced-motion:reduce){.ach-pop,.ach-shine,.ach-float,.ach-confetti{animation:none}.ach-confetti{display:none}}.razorpay-container{z-index:2147483647!important}body.rzp-checkout-open .modal-backdrop,body.rzp-checkout-open .wallet-overlay,body.rzp-checkout-open .action-sheet-backdrop{visibility:hidden!important}.phone-frame.theme-dark .lb-rank-1 .lb-username,.phone-frame.theme-dark .lb-rank-1 .lb-score-value{color:#111827}.phone-frame.theme-dark .lb-rank-1 .lb-user-handle,.phone-frame.theme-dark .lb-rank-1 .lb-score-label{color:#6b7280}.phone-frame.theme-dark .lb-rank-1 .lb-rank-number{color:#b45309}.btn-analytics{margin-top:.5rem;background:var(--solid)!important;color:var(--solid-ink)!important;border:1px solid #0000!important}.btn-analytics:active{opacity:.85;background:var(--solid)!important;color:var(--solid-ink)!important}.phone-frame.theme-dark .badge-allied,body.theme-dark .badge-allied{color:#ff7f95}.ach-scroll>*{flex-shrink:0}.hof-hero{text-align:center;color:#fff;background:linear-gradient(135deg,#1b1410 0%,#2d1a10 55%,#4a2410 100%);border:1px solid #ff8c5047;border-radius:18px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:10px;max-height:74px;margin-bottom:12px;padding:12px 14px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 18px #ea580c29}.hof-hero-glow{background:radial-gradient(circle,#ff8c3c52,#0000 70%);border-radius:50%;width:110px;height:110px;position:absolute;top:-40px;right:-40px}.hof-hero>*{position:relative}.hof-hero>.hof-hero-glow{position:absolute}.hof-hero-text{text-align:center;flex-direction:column;align-items:center;gap:0;display:flex}.hof-hero-sub{letter-spacing:.18em;color:#fff9;font-size:8px;font-weight:700}.hof-hero-title{letter-spacing:-.3px;color:#0000;background:linear-gradient(90deg,#ffe0a3,#ffb457,#ff7a3d);-webkit-background-clip:text;background-clip:text;margin:0;font-size:17px;font-weight:700;line-height:1.15}.hof-hero-note{color:#ffffff8c;font-size:10px}.hof-podium{align-items:flex-end;gap:12px;padding:0 4px;display:flex}.hof-col{cursor:pointer;min-width:0;color:var(--ink);background:0 0;border:0;flex-direction:column;flex:1 1 0;align-items:center;gap:4px;padding:0;display:flex}.hof-col-empty{cursor:default}.hof-avatar-wrap{padding-top:12px;position:relative}.hof-crown{z-index:4;filter:drop-shadow(0 2px 3px #00000040);line-height:1;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.hof-avatar-ring{border-radius:50%;padding:0}.hof-gold .hof-avatar-ring{margin-bottom:8px;transform:scale(1.12)}.hof-silver .hof-avatar-ring,.hof-bronze .hof-avatar-ring{transform:scale(.88)}.hof-medal{z-index:4;color:#fff;border:2.5px solid var(--paper);border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;font-weight:700;display:grid;position:absolute;bottom:-6px;left:50%;transform:translate(-50%);box-shadow:0 2px 5px #0003}.hof-gold .hof-medal{background:#d97706;bottom:0}.hof-silver .hof-medal{background:#64748b}.hof-bronze .hof-medal{background:#be123c}.hof-name{max-width:100%;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;margin-top:12px;font-size:13px;font-weight:700;overflow:hidden}.hof-handle{max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:11px;overflow:hidden}.hof-block{color:#fff;border-radius:16px 16px 6px 6px;flex-direction:column;justify-content:center;align-items:center;gap:1px;width:100%;margin-top:8px;display:flex}.hof-block strong{font-size:20px;font-weight:700;line-height:1.1}.hof-block span{letter-spacing:.07em;opacity:.9;font-size:10px;font-weight:700}.hof-gold .hof-block{background:linear-gradient(160deg,#f0a428,#d97706 70%);height:80px}.hof-silver .hof-block{background:linear-gradient(160deg,#7c8ba1,#64748b 70%);height:62px}.hof-bronze .hof-block{background:linear-gradient(160deg,#d1580f,#be123c 70%);height:50px}.hof-row{cursor:pointer;background:var(--paper);border:1px solid var(--line);border-radius:14px;align-items:center;gap:12px;padding:12px 16px;display:flex}.hof-row+.hof-row{margin-top:8px}.hof-row:active{background:var(--soft)}.hof-rank{width:28px;height:28px;color:var(--ink-2);background:var(--soft);border:1px solid var(--line);border-radius:9px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.hof-pill{color:var(--accent-ink);background:var(--accent-tint);border:1px solid var(--accent-line);border-radius:999px;flex:none;padding:4px 12px;font-size:11px;font-weight:700}.hof-pill strong{margin-right:2px;font-size:14px;font-weight:700}.phone-frame.theme-dark .hof-pill{color:#ff7f95}@keyframes hof-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes hof-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.hof-col{animation:.5s both hof-rise}.hof-row{animation:.4s both hof-fade}.hof-podium{background:var(--soft);border-radius:18px;padding:24px 12px 12px;position:relative}.hof-podium>.hof-col{z-index:1;position:relative}.hof-row-top{border-color:var(--accent-line)}.hof-row-top .hof-rank{color:var(--accent-ink);background:var(--accent-tint);border-color:var(--accent-line)}@media (prefers-reduced-motion:reduce){.hof-col,.hof-row{animation:none!important}}.theme-filter-row{scrollbar-width:none;gap:.25rem;margin:0 -.1rem;padding:0 0 .75rem;display:flex;overflow-x:auto}.theme-filter-row::-webkit-scrollbar{display:none}.theme-filter{border:1px solid var(--line-strong);background:var(--paper);color:var(--ink-2);border-radius:999px;flex-shrink:0;padding:.5rem;font-size:.76rem;font-weight:700}.theme-filter.active{background:var(--ink);border-color:var(--ink);color:var(--paper)}.theme-tag{letter-spacing:.01em;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:.6rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:6px;left:6px}.theme-tag.free{color:#065f46;background:#ffffffd1;border:1px solid #065f4640}.theme-tag.pro{color:#fcd34d;background:#0f172ac7;border:1px solid #fcd34d73}.theme-check{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:6px;right:6px;box-shadow:0 1px 4px #00000059}.message-body.wp-dark .message:not(.own) .bubble{--ink:#f1f5f9;--ink-2:#cbd5e1;--muted:#94a3b8;--paper:#171a24;--soft:#222736;--soft-2:#2a3042;--line:#2b3244;--line-strong:#3b455c;box-shadow:0 1px 6px #00000073}.chat-sticker{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none;background:0 0;width:110px;height:110px;display:block}.message .bubble.sticker-bubble,.message.own .bubble.sticker-bubble,.message-body.wp-dark .message:not(.own) .bubble.sticker-bubble{min-width:0;color:var(--ink);gap:3px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.message.own .bubble.sticker-bubble{align-items:flex-end}.message:not(.own) .bubble.sticker-bubble{align-items:flex-start}.bubble.sticker-bubble .bubble-text:empty{display:none}.bubble.sticker-bubble .bubble-meta{background:#0f111a8c;border-radius:999px;width:auto;color:#fff!important;opacity:1!important;margin-top:0!important;padding:1px 8px!important;font-size:.62rem!important}.bubble.sticker-bubble .bubble-meta .seen-badge{margin-left:0;font-size:.62rem;color:#6ee7b7!important}.bubble.sticker-bubble .reply-quote{color:var(--ink);background:var(--paper)!important}.bubble.sticker-bubble .fwd-tag{background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:1px 8px}.ps-hero{color:#fff;background:radial-gradient(120% 140% at 100% 0,#f59e0b52,#0000 55%),radial-gradient(90% 120% at 0 100%,#10b9813d,#0000 60%),linear-gradient(135deg,#0b1020,#2a1a22 60%,#22150c);border:1px solid #f5b45066;border-radius:20px;margin-bottom:1rem;padding:1rem;position:relative;overflow:hidden;box-shadow:0 12px 30px #0000004d,inset 0 1px #ffffff14}.ps-hero:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff1f,#0000);width:35%;animation:none;position:absolute;top:0;bottom:0;left:0;transform:translate(-130%)skew(-18deg)}@keyframes ps-sheen{0%,55%{transform:translate(-130%)skew(-18deg)}90%,to{transform:translate(420%)skew(-18deg)}}.ps-hero-row{align-items:center;gap:.75rem;display:flex;position:relative}.ps-crown{color:#3b2300;background:linear-gradient(135deg,#fde68a,#f59e0b 60%,#b45309);border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 1px 2px #0f172a14}.ps-title{letter-spacing:-.01em;color:#0000;background:linear-gradient(90deg,#fff1c2,#fbbf24,#f59e0b);-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.15rem;font-weight:700;line-height:1.15}.ps-sub{color:#ffffffa6;margin:.1rem 0 0;font-size:.74rem}.ps-balance{color:#fde68a;background:#ffffff14;border:1px solid #fde68a59;border-radius:999px;align-items:center;gap:8px;margin-top:.75rem;padding:.25rem .75rem;font-size:.82rem;display:inline-flex;position:relative}.ps-balance strong{color:#fff;font-size:.95rem;font-weight:700}.ps-balance small{color:#fff9;font-size:.7rem}.ps-close{z-index:2;color:#fff;background:#ffffff1f;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;top:.65rem;right:.65rem}.ps-tabs{background:var(--soft);border:1px solid var(--line);border-radius:999px;gap:4px;margin-bottom:1rem;padding:4px;display:flex;overflow-x:auto}.ps-tab{white-space:nowrap;color:var(--muted);background:0 0;border:0;border-radius:999px;flex:auto;justify-content:center;align-items:center;gap:4px;padding:.5rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.ps-tab.active{color:#fcd34d;background:#0b1020;box-shadow:0 4px 12px #00000040}.ps-plan{background:linear-gradient(135deg, #f59e0b1f, transparent 70%), var(--paper);border:1px solid #f59e0b73;border-radius:16px;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;display:flex;box-shadow:0 1px 2px #0f172a14}.ps-plan:active:not(:disabled){transform:scale(.985)}.ps-price{white-space:nowrap;color:#3b2300;background:linear-gradient(135deg,#fde68a,#f59e0b);border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:.5rem .75rem;font-size:.9rem;font-weight:700;display:inline-flex;box-shadow:0 1px 2px #0f172a14}@media (prefers-reduced-motion:reduce){.ps-hero:after{animation:none!important}}.avatar-frame.has-story-ring{cursor:pointer}.story-halo{pointer-events:none;z-index:4;border:max(2px, .045em) solid var(--accent);border-radius:50%;position:absolute;inset:-.1em;box-shadow:0 1px 2px #0f172a14}.avatar-frame.story-seen>.story-halo{border-color:var(--line-strong);box-shadow:none;opacity:.8}:root{--status-bar-min:24px;--header-h:64px;--safe-top:env(safe-area-inset-top,0px)}@media (max-width:820px) and (pointer:coarse){:root.under-status-bar{--safe-top:max(env(safe-area-inset-top,0px), var(--status-bar-min))}}.topbar,.chat-topbar{box-sizing:border-box;height:calc(var(--header-h) + var(--safe-top));padding-top:var(--safe-top);flex:none!important}.reel-header{box-sizing:border-box;height:calc(66px + var(--safe-top));padding-top:var(--safe-top)}.user-feed-header{box-sizing:border-box;padding-top:calc(12px + var(--safe-top));padding-bottom:12px}.story-progress-segments{top:calc(10px + var(--safe-top))}.story-header-hud{top:calc(22px + var(--safe-top))}.reel-round-btn.reel-mute-btn,.reel-slide.is-landscape .reel-video-wrap,.reel-slide.is-landscape .reel-spinner{top:calc(66px + var(--safe-top))}.ad-user-profile{gap:16px}.hof-handle.has-tick{justify-content:center;align-items:center;gap:4px;display:flex}.lb-user-handle.has-tick{align-items:center;gap:4px;display:flex}.hof-handle-text,.lb-handle-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chat-photo{object-fit:cover;background:var(--soft-2);pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;border-radius:12px;width:240px;max-width:100%;min-height:90px;max-height:320px;display:block}.chat-photo-wrap{cursor:zoom-in;border-radius:12px;overflow:hidden}.bubble.photo-bubble{min-width:0;padding:4px}.bubble.photo-bubble .bubble-text:empty,.bubble.vo-bubble .bubble-text:empty{display:none}.bubble.photo-bubble .bubble-text:not(:empty){padding:.25rem .5rem 0}.bubble.photo-bubble .bubble-meta{margin-top:0!important;padding:0 8px 2px!important}.bubble.vo-bubble{min-width:190px}.vo-icon{border:2px dashed;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:.85rem;font-weight:700;line-height:1;display:inline-grid}.vo-chip{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:.75rem;padding:.15rem 0;display:flex}.vo-chip.can-open{cursor:pointer}.vo-chip.is-done{opacity:.75;cursor:default}.vo-label b{font-size:.88rem;font-weight:700;display:block}.vo-label small{opacity:.8;font-size:.72rem;display:block}.vo-sheet{gap:.75rem;display:grid}.vo-preview{object-fit:contain;background:var(--soft-2);border-radius:14px;width:100%;max-height:42vh}.vo-toggle{border-radius:var(--r-md);border:1px solid var(--line);background:var(--soft);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:.75rem;padding:.75rem;display:flex}.vo-toggle.on{border-color:var(--accent);background:#ff6a281a, var(--soft);box-shadow:0 0 0 1px #ff6a2859,0 1px 2px #0f172a14}.vo-toggle.on .vo-icon{color:var(--accent)}.vo-toggle.on .vo-toggle-text b{color:var(--ink)}.vo-toggle.on .vo-toggle-text small{color:var(--ink-2,var(--muted))}.vo-toggle-text{flex:1;min-width:0}.vo-toggle-text b{font-size:.9rem;font-weight:700;display:block}.vo-toggle-text small{color:var(--muted);font-size:.74rem;display:block}.vo-switch{background:var(--line-strong);border-radius:999px;flex-shrink:0;width:40px;height:24px;transition:background .15s;position:relative}.vo-switch:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px}.vo-toggle.on .vo-switch{background:var(--accent)}.vo-toggle.on .vo-switch:after{transform:translate(16px)}.vo-actions{justify-content:flex-end;gap:.5rem;display:flex}.vo-viewer{z-index:130;padding:var(--safe-top,0px) 0 env(safe-area-inset-bottom,0px);background:#000000f0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.vo-viewer-top{z-index:2;top:calc(var(--safe-top,0px) + 10px);color:#fff;justify-content:space-between;align-items:center;display:flex;position:absolute;left:12px;right:12px}.vo-viewer-badge{background:#ffffff24;border-radius:999px;align-items:center;gap:.5rem;padding:.25rem .75rem .25rem .5rem;font-size:.8rem;font-weight:700;display:inline-flex}.vo-viewer-badge .vo-icon{border-width:1.5px;width:22px;height:22px;font-size:.68rem}.vo-viewer-close{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.vo-viewer-img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;max-width:100%;max-height:100%}.coin-icon{isolation:isolate;-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a14}.coin-icon svg{width:100%;height:100%;display:block}.coin-glint:after{content:"";pointer-events:none;background:#fffc;border-radius:50%;animation:none;position:absolute;inset:0;transform:translate(-130%)}@keyframes coin-glint{0%,62%{transform:translate(-130%)}90%,to{transform:translate(130%)}}@media (prefers-reduced-motion:reduce){.coin-glint:after{opacity:0;animation:none}}.country-flag{vertical-align:middle;object-fit:cover;-webkit-user-select:none;user-select:none;border-radius:3px;flex-shrink:0;display:inline-block;box-shadow:0 0 0 1px #80808059,0 1px 2px #0000002e}.msg-reaction{z-index:2;background:var(--paper);color:var(--ink);border:1px solid var(--line-strong,var(--line));white-space:nowrap;appearance:none;cursor:pointer;border-radius:999px;align-items:center;gap:3px;padding:2px 7px;font-family:inherit;font-size:.7rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;bottom:0;transform:translateY(78%);box-shadow:0 1px 4px #00000038}.msg-reaction:active{background:var(--soft)}.message:not(.own) .msg-reaction{left:10px}.message.own .msg-reaction{right:10px}.msg-reaction-emoji{font-size:.95rem;line-height:1}.msg-reaction-count{padding-right:1px;font-size:.7rem;font-weight:700}.bubble.sticker-bubble .msg-reaction{bottom:20px;transform:translateY(45%)}.message:not(.own) .bubble.sticker-bubble .msg-reaction{left:2px}.message.own .bubble.sticker-bubble .msg-reaction{right:2px}.pb-backdrop{z-index:90}.pb-card{text-align:center;max-height:min(92svh,720px);position:relative}.pb-close{z-index:2;background:var(--soft);width:32px;height:32px;color:var(--ink);border:1px solid var(--line);border-radius:50%;place-items:center;display:grid;position:absolute;top:.7rem;right:.7rem}.pb-preview{justify-content:center;margin:.5rem 0 1rem;display:flex}.pb-theme-shot{background:var(--soft-2) center / cover no-repeat;border:1px solid var(--line);border-radius:14px;width:100%;height:150px;position:relative;overflow:hidden}.pb-theme-tag{color:#fff;background:#0000008c;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:.68rem;font-weight:700;display:inline-flex;position:absolute;top:8px;left:8px}.pb-title{margin:0;font-size:1.15rem;font-weight:700}.pb-sub{color:var(--muted);margin:.25rem 0 0;font-size:.78rem}.pb-perks{text-align:left;gap:.5rem;margin:1rem 0 1.1rem;padding:0;list-style:none;display:grid}.pb-perks li{color:var(--ink);align-items:flex-start;gap:.5rem;font-size:.8rem;line-height:1.35;display:flex}.pb-perks svg{color:#10b981;flex-shrink:0;margin-top:2px}.pb-wallet{background:var(--soft);color:var(--muted);border-radius:12px;justify-content:space-between;align-items:center;margin:1rem 0 .5rem;padding:.5rem .75rem;font-size:.8rem;display:flex}.pb-wallet strong{color:var(--ink);align-items:center;gap:4px;display:inline-flex}.pb-buy{background:var(--solid);width:100%;color:var(--solid-ink);border-radius:14px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem;font-size:.92rem;font-weight:700;display:flex}.pb-buy:disabled{opacity:.55}.pb-buy-price{background:#80808047;border-radius:999px;align-items:center;gap:4px;padding:.15rem .5rem;display:inline-flex}.pb-manage{color:var(--ink);background:0 0;border:1px solid #80808059;border-radius:14px;justify-content:center;align-items:center;margin:.75rem 0 0;padding:.7rem 1rem;font-size:.85rem;font-weight:700;text-decoration:none;display:flex}.pb-manage:hover{background:#8080801f}.pb-note{color:var(--muted);margin:.5rem 0 0;font-size:.7rem}.pb-short{color:#d97706;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;font-size:.78rem;font-weight:700;display:flex}.pb-short button{color:var(--ink);background:0 0;font-weight:700;text-decoration:underline}.pb-error{color:#e0455a;margin:.75rem 0 0;font-size:.78rem}.pb-alt{border:1px solid var(--line-strong);background:var(--paper);width:100%;color:var(--ink);text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.75rem;padding:.75rem;font-size:.82rem;font-weight:700;display:flex}.pb-alt strong{align-items:center;gap:4px;display:inline-flex}.pb-alt:disabled{opacity:.5}.pb-link{color:var(--muted);background:0 0;margin-top:.5rem;font-size:.74rem;text-decoration:underline}.pb-fine{color:var(--muted);margin:1rem 0 0;font-size:.68rem}.un-msg{color:var(--muted);margin-top:4px;font-size:.68rem;line-height:1.4;display:block}.un-msg strong{color:var(--ink)}.un-msg .coin-icon{vertical-align:-3px}.un-msg button{color:var(--ink);font-weight:700;font-size:inherit;background:0 0;text-decoration:underline}.un-premium{color:#b45309}.un-error{color:#e0455a;font-weight:600}.pc-photos{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.pc-photo{aspect-ratio:1;background:var(--soft-2);border-radius:8px;position:relative;overflow:hidden}.pc-photo img{object-fit:cover;width:100%;height:100%;display:block}.pc-photo-x{color:#fff;background:#000000a6;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:3px;right:3px}.pc-photo-add{border:1.5px dashed var(--line-strong);color:var(--muted);cursor:pointer;align-content:center;place-items:center;gap:2px;font-size:.66rem;font-weight:700;display:grid}.pc-cover{border:1px solid var(--line);border-radius:var(--r-md);background:var(--soft);align-items:center;gap:12px;margin-top:12px;padding:12px;display:flex}.pc-cover-thumb{background:var(--soft-2);width:84px;max-height:150px;color:var(--muted);text-align:center;border-radius:8px;flex:none;place-items:center;font-size:.66rem;display:grid;overflow:hidden}.pc-cover-thumb img{object-fit:cover;width:100%;height:100%;display:block}.pc-cover-info{gap:4px;min-width:0;display:grid}.pc-cover-info strong{color:var(--ink);font-size:.84rem}.pc-cover-info small{color:var(--muted);font-size:.72rem;line-height:1.35}.pc-cover-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.post-carousel{width:100%;height:100%;position:relative}.post-carousel-track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%;height:100%;display:flex;overflow:auto hidden}.post-carousel-track::-webkit-scrollbar{display:none}.post-carousel-slide{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;place-items:center;width:100%;height:100%;display:grid}.post-carousel-slide img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.post-carousel.fit-contain .post-carousel-slide img{object-fit:contain}.post-carousel-count{z-index:5;color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;background:#0009;border-radius:999px;padding:2px 8px;font-size:.7rem;font-weight:700;position:absolute;top:10px;right:10px}.post-carousel-dots{z-index:5;pointer-events:none;justify-content:center;gap:4px;display:flex;position:absolute;bottom:9px;left:0;right:0}.post-carousel-dots span{background:#ffffff80;border-radius:50%;width:6px;height:6px;transition:background .15s,transform .15s;box-shadow:0 0 3px #00000080}.post-carousel-dots span.on{background:#fff;transform:scale(1.25)}.post-carousel-nav{z-index:5;color:#fff;background:#00000080;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.post-carousel-nav.prev{left:8px}.post-carousel-nav.next{right:8px}@media (hover:none){.post-carousel-nav{display:none}}.pv-media .post-carousel{background:var(--soft-2);height:auto}.pv-media .post-carousel-track{align-items:center;height:auto}.pv-media .post-carousel-slide{height:auto}.pv-media .post-carousel-slide img{object-fit:contain;height:auto;max-height:62svh}.post-video-thumb{z-index:1;object-fit:cover;pointer-events:none;background:#000;width:100%;height:100%;position:absolute;inset:0}.ad-media.is-video.has-ratio{background:#000}.ad-media.is-video.has-ratio .post-video,.ad-media.is-video.has-ratio .post-video-thumb{object-fit:cover}.reel-thumb{z-index:1;pointer-events:none;object-fit:contain;position:absolute;inset:0}.gift-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.gift-card{isolation:isolate;text-align:center;color:#fff;background:radial-gradient(120% 90% at 50% 20%,#17123a 0%,#0b0a22 58%,#06050f 100%);border:1px solid #8b78ff47;border-radius:18px;flex-direction:column;align-items:center;gap:.25rem;min-width:0;padding:.5rem .5rem .75rem;transition:transform .12s,border-color .12s;display:flex;position:relative;overflow:hidden}.gift-card:not(:disabled):active{border-color:#ffc83da6;transform:scale(.97)}.gift-card-art{aspect-ratio:1;place-items:center;width:100%;display:grid}.gift-card-art img{object-fit:contain;mix-blend-mode:screen;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:88%;height:88%;display:block}.gift-card-name{color:#fff;font-size:.92rem;font-weight:700;line-height:1.2}.gift-card-price{color:#ffc83d;font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:.98rem;font-weight:700;display:inline-flex}.gift-card-blurb{color:#b7b2dc;padding:0 .25rem;font-size:.66rem;line-height:1.35}.gift-tile{isolation:isolate;background:radial-gradient(120% 90% at 50% 20%,#17123a 0%,#0b0a22 58%,#06050f 100%);border:1px solid #8b78ff47;border-radius:22px;place-items:center;display:grid;position:relative;overflow:hidden}.gift-tile img{object-fit:contain;mix-blend-mode:screen;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.gift-tile.ps-sent-emoji{display:grid}.heart-pop{pointer-events:none;z-index:5;filter:drop-shadow(0 2px 6px #00000059);font-size:2.2rem;animation:.7s ease-out forwards heart-pop-anim;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}@keyframes heart-pop-anim{0%{opacity:0;transform:translate(-50%,-50%)scale(0)}25%{opacity:1;transform:translate(-50%,-50%)scale(1.25)}60%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-80%)scale(1.1)}}.pc-kind{background:var(--soft);border:1px solid var(--line);border-radius:999px;gap:4px;margin-bottom:12px;padding:4px;display:inline-flex}.pc-kind button{color:var(--muted);background:0 0;border-radius:999px;align-items:center;gap:4px;padding:8px 16px;font-size:.8rem;font-weight:700;display:inline-flex}.pc-kind button.on{background:var(--ink);color:var(--paper)}.pc-kind button:disabled{opacity:.55}.pc-media.is-reel{aspect-ratio:9/16;width:min(100%,230px);max-height:410px;margin-inline:auto}.pc-media.is-reel video{object-fit:contain;width:100%;height:100%;max-height:none}.pc-media.is-post{max-height:340px}.pc-media.is-post video{object-fit:contain;width:100%;height:100%;max-height:none}.pc-cover-thumb.is-reel{width:78px}.post-carousel-slide.is-video-slide{background:#000}.post-carousel-slide.is-video-slide>*{width:100%;height:100%}.react-tray-btn{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:0 0;font-size:2rem;line-height:1;transition:transform .12s}.react-tray-btn:active{transform:scale(1.35)}.react-tray-btn.is-customizable{box-shadow:0 0 0 2px var(--brand,#7c5cff);border-radius:50%;animation:none}@keyframes react-tray-customizable-pulse{0%,to{opacity:1}50%{opacity:.55}}.react-tray-customize-btn{background:var(--chip,#7f7f7f1f);width:34px;height:34px;color:var(--ink);border:1px solid var(--line);border-radius:50%;flex-shrink:0;place-items:center;transition:transform .12s,background .15s;display:grid}.react-tray-customize-btn:active{transform:scale(1.15)}.react-tray-customize-btn.is-active{background:var(--brand,#7c5cff);color:#fff;border-color:#0000}.emoji-picker-input{opacity:0;pointer-events:none;z-index:-1;border:none;width:1px;height:1px;padding:0;position:fixed;top:0;left:0}.pv-media .ad-media.pv-video{cursor:default;background:#000;border-radius:0;width:100%;max-height:none;margin:0}.pv-media .ad-media.pv-video video,.pv-media .ad-media.pv-video img.post-video-thumb{object-fit:cover;width:100%;height:100%;max-height:none}.content-area .ad-card,.user-feed-scroll .ad-card{box-shadow:none;border-left:0;border-right:0;border-radius:0;margin-left:-.75rem;margin-right:-.75rem}.ad-card .ad-media{border-radius:0;width:100%;margin-left:0;margin-right:0}.home-theme-glass .topbar,.home-theme-glass .bottom-nav,.home-theme-glass .chat-row,.home-theme-glass .search-box,.home-theme-glass .user-card,.home-theme-glass .hof-row,.home-theme-glass .hof-podium,.home-theme-glass .btn-shuffle,.home-theme-glass .icon-button,.home-theme-glass .coin-chip{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.home-theme-glass .topbar,.home-theme-glass .bottom-nav,.home-theme-glass .chat-row,.home-theme-glass .search-box,.home-theme-glass .user-card,.home-theme-glass .hof-row,.home-theme-glass .hof-podium,.home-theme-glass .btn-shuffle,.home-theme-glass .icon-button,.home-theme-glass .coin-chip{background:color-mix(in srgb, var(--paper) 52%, transparent)}}.home-theme-glass .discover-nav-bar .discover-nav-btn:not(.active){background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.home-theme-glass .discover-nav-bar .discover-nav-btn:not(.active){background:color-mix(in srgb, var(--paper) 52%, transparent)}}.home-theme-glass .topbar{border-bottom-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.home-theme-glass .topbar{border-bottom-color:color-mix(in srgb, var(--line) 55%, transparent)}}.home-theme-glass .bottom-nav{border-top-color:#0000}.home-theme-glass .chat-row,.home-theme-glass .user-card,.home-theme-glass .hof-row,.home-theme-glass .search-box,.home-theme-glass .discover-nav-bar .discover-nav-btn:not(.active),.home-theme-glass .icon-button{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.home-theme-glass .chat-row,.home-theme-glass .user-card,.home-theme-glass .hof-row,.home-theme-glass .search-box,.home-theme-glass .discover-nav-bar .discover-nav-btn:not(.active),.home-theme-glass .icon-button{border-color:color-mix(in srgb, var(--line) 55%, transparent)}}.home-theme-glass .chat-row:hover,.home-theme-glass .chat-row:active,.home-theme-glass .hof-row:active{background:var(--soft)}@supports (color:color-mix(in lab, red, red)){.home-theme-glass .chat-row:hover,.home-theme-glass .chat-row:active,.home-theme-glass .hof-row:active{background:color-mix(in srgb, var(--soft) 65%, transparent)}}.au-shell{padding:max(20px, var(--safe-env-top,env(safe-area-inset-top,0px))) max(16px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));box-sizing:border-box;background:radial-gradient(120% 80% at 0 0,#fff0f3 0%,#0000 60%),radial-gradient(100% 80% at 100% 100%,#fff0f3 0%,#0000 55%),#fff1f4;justify-content:center;align-items:flex-start;width:100%;min-width:0;max-width:100vw;min-height:100dvh;display:flex;overflow-x:clip}.au-card{--au-pink:var(--accent);--au-pink-2:#ff7f95;--au-ink:#2a1a22;--au-muted:#85626d;--au-line:#fff0f3;box-sizing:border-box;width:100%;min-width:0;max-width:min(420px,100%);color:var(--au-ink);text-align:left;background:#fff;border:1px solid #fff5f7;border-radius:26px;margin:auto;padding:clamp(18px,5vw,28px) clamp(16px,5vw,24px) clamp(16px,4vw,22px);box-shadow:0 1px 2px #0f172a14,inset 0 1px #fff}.au-brand{justify-content:center;align-items:center;gap:.5rem;margin-bottom:1.25rem;display:flex}.au-brand img{object-fit:cover;border-radius:10px}.au-brand strong{color:var(--au-ink);font-size:1.05rem;font-weight:700}.au-brand strong span{color:var(--au-pink)}.au-title{text-align:center;letter-spacing:-.01em;color:var(--au-ink);margin:0;font-size:1.5rem;font-weight:700;line-height:1.15}.au-sub{text-align:center;color:var(--au-muted);margin:.5rem 0 1.25rem;font-size:.84rem;line-height:1.5}.au-seg{background:#fdeff3;border-radius:14px;grid-template-columns:1fr 1fr;margin-bottom:1.1rem;padding:4px;display:grid;position:relative}.au-seg button{z-index:1;font:inherit;color:var(--au-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:.62rem 0;font-size:.86rem;font-weight:700;transition:color .2s;position:relative}.au-seg button[aria-selected=true]{color:var(--au-pink)}.au-seg-thumb{background:#fff;border-radius:10px;width:calc(50% - 4px);transition:transform .28s cubic-bezier(.3,.8,.3,1);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 1px 2px #0f172a14}.au-seg[data-pos=signup] .au-seg-thumb{transform:translate(100%)}.au-back{font:inherit;color:var(--au-pink);cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;margin-bottom:.5rem;padding:.25rem 0;font-size:.8rem;font-weight:700;display:inline-flex}.au-form{grid-template-columns:minmax(0,1fr);gap:.75rem;width:100%;min-width:0;display:grid}.au-form>*,.au-card>*{min-width:0;max-width:100%}.au-hp{opacity:0;pointer-events:none;width:1px;height:1px;left:-9999px;overflow:hidden;position:absolute!important}.au-field{grid-template-columns:minmax(0,1fr);gap:.25rem;min-width:0;display:grid}.au-field>span{color:#5b3742;font-size:.78rem;font-weight:700}.au-input{border:1.5px solid var(--au-line);width:100%;min-width:0;height:50px;color:var(--au-muted);background:#fffafb;border-radius:14px;align-items:center;gap:.5rem;padding:0 .75rem;transition:border-color .2s,box-shadow .2s,background .2s;display:flex;position:relative}.au-input:focus-within{border-color:var(--au-pink);color:var(--au-pink);background:#fff;box-shadow:0 0 0 4px #00000059}.au-input[data-invalid=true]{border-color:#dc2626;box-shadow:0 0 0 4px #dc26261a}.au-input input{width:100%;min-width:0;height:100%;font:inherit;color:var(--au-ink);background:0 0;border:0;outline:0;flex:1 1 0;font-size:1rem}.au-input input::placeholder{color:#c3a3ad}.au-eye{width:34px;height:34px;color:var(--au-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;margin-right:-.3rem;display:grid}.au-eye:hover{background:#fdeff3}.au-match{color:#16a34a;flex:none}.au-warn{color:#b45309;font-size:.74rem;font-weight:700}.au-link{font:inherit;color:var(--au-pink);cursor:pointer;background:0 0;border:0;padding:0;font-size:.8rem;font-weight:700}.au-forgot{justify-self:end;margin-top:-.2rem}.au-meter{grid-template-columns:repeat(4,1fr) auto;align-items:center;gap:4px;margin-top:-.15rem;display:grid}.au-meter i{background:#fff0f3;border-radius:99px;height:5px;transition:background .25s}.au-meter em{color:var(--au-muted);text-align:right;min-width:4.6rem;margin-left:.5rem;font-size:.72rem;font-style:normal;font-weight:700}.au-meter[data-score="1"] i:nth-child(-n+1){background:#ef4444}.au-meter[data-score="2"] i:nth-child(-n+2){background:#f59e0b}.au-meter[data-score="3"] i:nth-child(-n+3){background:#84cc16}.au-meter[data-score="4"] i:nth-child(-n+4){background:#16a34a}.au-rules{background:#fff7f9;border:1px solid #fff5f7;border-radius:14px;grid-template-columns:1fr 1fr;gap:.5rem;margin:0;padding:.75rem;list-style:none;display:grid}.au-rules li{color:var(--au-muted);align-items:center;gap:.5rem;font-size:.72rem;font-weight:700;line-height:1.25;display:flex}.au-rules li span{color:#fff;border:1.5px solid #ffd0b8;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;transition:background .2s,border-color .2s;display:grid}.au-rules li[data-ok=true]{color:#166534}.au-rules li[data-ok=true] span{background:#16a34a;border-color:#16a34a}.au-agree{color:var(--au-muted);cursor:pointer;align-items:flex-start;gap:.5rem;font-size:.78rem;line-height:1.5;display:flex}.au-agree input{width:19px;height:19px;accent-color:var(--au-pink);flex:none;margin-top:1px}.au-agree a,.au-foot a{color:var(--au-pink);font-weight:700;text-decoration:none}.au-agree a:hover,.au-foot a:hover{text-decoration:underline}.au-msg{border-radius:12px;margin:0;padding:.75rem;font-size:.8rem;font-weight:600;line-height:1.5}.au-msg-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.au-msg-ok{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.au-msg-lock{color:#92400e;font-variant-numeric:tabular-nums;background:#fffbeb;border:1px solid #fde68a}.au-btn{isolation:isolate;cursor:pointer;width:100%;min-height:52px;font:inherit;letter-spacing:.01em;color:#fff;background:var(--au-pink);-webkit-tap-highlight-color:transparent;border:0;border-radius:15px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.25rem;font-size:.95rem;font-weight:700;transition:transform .15s,box-shadow .2s,filter .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 -2px #0000001a,inset 0 1px #ffffff73}.au-btn:after{content:"";z-index:-1;background:#ffffff59;position:absolute;inset:0;transform:translate(-120%)}@media (hover:hover) and (pointer:fine){.au-btn:hover:not(:disabled){filter:brightness(1.04);box-shadow:inset 0 -2px #0000001a,inset 0 1px #ffffff73}.au-btn:hover:not(:disabled):after{transition:transform .7s;transform:translate(120%)}}.au-btn:active:not(:disabled){transform:translateY(1px)scale(.988);box-shadow:0 1px 2px #0f172a14,inset 0 1px #ffffff4d}.au-btn:focus-visible,.au-seg button:focus-visible,.au-link:focus-visible,.au-eye:focus-visible,.au-back:focus-visible{outline-offset:2px;outline:3px solid #00000059}.au-btn:disabled{cursor:not-allowed;filter:saturate(.55)brightness(1.03);opacity:.75;box-shadow:none}.au-btn[data-busy=true]{cursor:progress;opacity:1;filter:none}.au-btn-google{color:var(--au-ink);border:1.5px solid var(--au-line);background:#fff;box-shadow:0 1px 2px #0f172a14}.au-btn-google:after{display:none}@media (hover:hover) and (pointer:fine){.au-btn-google:hover:not(:disabled){filter:none;background:#fffafb;border-color:#ffd0b8}}.au-btn-google:active:not(:disabled){box-shadow:none;background:#fff3f6}.au-btn-google:disabled{opacity:.7}.au-spin{border:2.5px solid #fff6;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite au-rot}.au-spin-dark{border-color:#3a241833;border-top-color:var(--au-pink)}@keyframes au-rot{to{transform:rotate(360deg)}}.au-or{color:#b08c97;align-items:center;gap:.75rem;margin:1rem 0;font-size:.76rem;font-weight:700;display:flex}.au-or:before,.au-or:after{content:"";background:var(--au-line);flex:1;height:1px}.au-getapp{border:1px solid var(--au-pink);color:var(--au-pink);border-radius:12px;justify-content:center;align-items:center;gap:.5rem;margin:1rem 0 0;padding:.7rem 1rem;font-size:.85rem;font-weight:700;text-decoration:none;display:flex}.au-getapp:hover{background:#c2127a14}.au-foot{flex-wrap:wrap;justify-content:center;gap:.25rem 1rem;margin:1.25rem 0 0;font-size:.74rem;display:flex}@media (max-width:380px){.au-rules{grid-template-columns:1fr}.au-shell{padding-left:12px;padding-right:12px}.au-title{font-size:1.3rem}}.au-card *,.au-card :before,.au-card :after{box-sizing:border-box}.au-agree span,.au-msg,.au-sub,.au-rules li{overflow-wrap:anywhere}.au-brand{flex-wrap:wrap}.au-btn{max-width:100%}@media (max-height:640px){.au-shell{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.au-btn,.au-btn:after,.au-seg-thumb,.au-input{transition:none}.au-spin{animation-duration:1.6s}}.seen-under{color:#39ff8a;letter-spacing:.02em;text-shadow:none;background:#000000c7;border:1px solid #22e57a;border-radius:999px;align-self:flex-end;margin:-.3rem .15rem 0 0;padding:2px 8px;font-size:.68rem;font-weight:700;line-height:1.3}.content-area .pc-card:not(.is-sheet),.content-area .stories-card{box-sizing:border-box;border-left:0;border-right:0;border-radius:0;width:calc(100% + 1.5rem);max-width:none;margin-left:-.75rem;margin-right:-.75rem}.content-area .pc-card:not(.is-sheet){padding-left:16px;padding-right:16px}.content-area .stories-card{padding-left:1rem;padding-right:1rem}.brand-banner{z-index:31;background:var(--paper);border-bottom:0;flex:none;justify-content:center;align-items:center;gap:12px;padding:8px 16px;display:flex;position:relative;overflow:hidden}.brand-banner:after{content:"";opacity:.7;background:linear-gradient(90deg,#0000,#a88cff8c 30%,#00000059 50%,#a88cff8c 70%,#0000);height:2px;position:absolute;bottom:0;left:0;right:0}.brand-banner-line{background:linear-gradient(90deg, transparent, var(--line-strong,var(--line)));flex:1 1 0;height:1px}.brand-banner-line:last-child{background:linear-gradient(270deg, transparent, var(--line-strong,var(--line)))}.brand-banner-mark{flex:none;align-items:center;gap:8px;display:flex}.brand-banner-mark strong{letter-spacing:.02em;color:var(--ink);font-size:1.55rem;font-weight:700;line-height:1}.brand-banner-mark strong span{background:linear-gradient(120deg, var(--accent) 0%, var(--accent) 55%, #3a3a40 100%);-webkit-text-fill-color:transparent;filter:none;-webkit-background-clip:text;background-clip:text}.brand-banner-spark{color:#b9a4ff;filter:none;animation:none}.brand-banner-spark-r{animation-delay:1.2s}.topbar-search{border:1px solid var(--line);background:var(--soft);min-width:0;height:34px;color:var(--muted);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:12.5px;font-weight:600;display:flex}.topbar-search span{text-overflow:ellipsis;overflow:hidden}.topbar-search:active{background:var(--soft-2)}@media (max-width:380px){.topbar-search span{display:none}.topbar-search{padding:0 12px}}.lbv-hero{color:#fff;border:1px solid #ffffff1f;border-radius:20px;align-items:center;gap:12px;margin-bottom:18px;padding:14px 16px;display:flex;position:relative;overflow:hidden}.lbv-allies .lbv-hero{background:linear-gradient(135deg,#2a1208 0%,#6a2a0e 55%,#be123c 120%);box-shadow:0 1px 2px #0f172a14}.lbv-coins .lbv-hero{background:linear-gradient(135deg,#2b2004 0%,#6b4a06 55%,#d99a1f 120%);box-shadow:0 1px 2px #0f172a14}.lbv-hero-orb{pointer-events:none;border-radius:50%;position:absolute}.lbv-orb-a{background:radial-gradient(circle,#ffffff47,#0000 70%);width:120px;height:120px;top:-50px;right:-30px}.lbv-orb-b{background:radial-gradient(circle,#ffc87840,#0000 70%);width:90px;height:90px;bottom:-55px;left:30%}.lbv-hero-icon{background:#ffffff24;border:1px solid #ffffff40;border-radius:15px;flex:none;place-items:center;width:48px;height:48px;display:grid;position:relative}.lbv-hero-text{flex:1;min-width:0;position:relative}.lbv-hero-title{letter-spacing:-.02em;font-size:19px;font-weight:700;line-height:1.1}.lbv-hero-sub{opacity:.78;margin-top:3px;font-size:11.5px;font-weight:600}.lbv-hero-top{text-align:center;background:#00000047;border:1px solid #ffffff2e;border-radius:14px;flex-direction:column;flex:none;padding:6px 12px;line-height:1.15;display:flex;position:relative}.lbv-hero-top span{opacity:.75;font-size:10px;font-weight:700}.lbv-hero-top strong{font-size:17px;font-weight:700}.lbv-empty{text-align:center;color:var(--muted);padding:30px 0;font-size:13px}.lbv-podium{padding:0 2px}.lbv-ring{box-shadow:0 0 0 3px var(--paper), 0 0 0 5px var(--ring,#d99a1f)}.hof-gold .lbv-ring{--ring:#f6c343;box-shadow:0 0 0 3px var(--paper), 0 0 0 5px #f6c343}.hof-silver .lbv-ring{--ring:#94a3b8}.hof-bronze .lbv-ring{--ring:#d1580f}.lbv-coins .hof-gold .hof-block{background:linear-gradient(160deg,#ffd45a,#d99a1f 70%);box-shadow:0 1px 2px #0f172a14}.lbv-allies .hof-gold .hof-block{box-shadow:0 1px 2px #0f172a14}.hof-block{position:relative;overflow:hidden}.hof-block:before{content:"";background:linear-gradient(#ffffff38,#0000);height:50%;position:absolute;inset:0 0 auto}.hof-block>*{position:relative}.hof-block svg{flex-shrink:0}.lbv-row{position:relative;overflow:hidden}.lbv-bar{background:var(--soft);border-radius:4px;max-width:140px;height:4px;margin-top:5px;overflow:hidden;display:none!important}.lbv-bar i{background:linear-gradient(90deg, var(--accent), var(--accent));border-radius:4px;height:100%;display:block}.lbv-coins .lbv-bar i{background:linear-gradient(90deg,#f6c343,#d99a1f)}.lbv-pill{align-items:center;gap:4px;display:inline-flex}.lbv-coins .lbv-pill{color:#b45309;background:#f6c34329;border-color:#d99a1f66}.phone-frame.theme-dark .lbv-coins .lbv-pill{color:#ffd45a}.discover-nav-btn{font-weight:700;transition:transform .12s;box-shadow:0 1px #0000000a}.discover-nav-btn:active{transform:scale(.97)}.discover-nav-btn.active{background:var(--accent);border-color:#0000;box-shadow:0 1px 2px #0f172a14}.content-area .pc-card:not(.is-sheet){background:radial-gradient(90% 140% at 0% 0%, #00000059, transparent 60%), var(--paper);border-bottom:0;margin-bottom:0;padding-top:16px;padding-bottom:12px}.content-area .stories-card{background:var(--paper);border-bottom:0;margin-bottom:0;padding-top:12px;padding-bottom:12px;box-shadow:0 10px 18px -14px #00000059}.content-area .pc-card:not(.is-sheet):not(.is-open) .pc-caption{background:var(--soft);border:1px solid var(--line);border-radius:16px;padding:12px 16px}.content-area .pc-card:not(.is-sheet) .composer-card-bar{border-top:0;gap:.5rem;margin-top:12px;padding-top:0}.content-area .pc-card:not(.is-sheet) .composer-card-tool{background:var(--soft);border:1px solid var(--line);border-radius:999px;padding:.5rem .75rem}.content-area .pc-card:not(.is-sheet) .composer-card-post{background:linear-gradient(135deg, var(--accent), var(--accent));color:#fff;border-radius:999px;height:38px;padding:0 1.5rem;box-shadow:0 1px 2px #0f172a14}.stories-head{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.stories-head-title{color:var(--ink);font-size:.95rem;font-weight:700}.stories-head-count{color:var(--accent-ink);font-size:.72rem;font-weight:700}.stories-row{align-items:flex-start;gap:1rem}.story-ring.has-story{background:conic-gradient(from 200deg, var(--accent), var(--accent), #ffb020, var(--accent))}.stories-empty{border:1px dashed var(--line-strong);background:var(--soft);border-radius:16px;flex-direction:column;flex:auto;align-self:center;gap:2px;min-width:0;padding:12px 16px;display:flex}.stories-empty strong{color:var(--ink);font-size:.82rem}.stories-empty span{color:var(--muted);font-size:.72rem;line-height:1.35}.feed-bar{background:var(--paper);border-bottom:0;justify-content:space-between;align-items:center;gap:8px;margin:0 -.75rem 12px;padding:12px 1rem;display:flex}.feed-bar .feed-title{margin:0}.feed-bar-note{color:var(--muted);font-size:.72rem;font-weight:600}.feed-live{background:#22e57a;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:none;box-shadow:0 0 #22e57a99}@keyframes feed-live-pulse{0%{box-shadow:0 0 #22e57a8c}to{box-shadow:0 0 0 9px #22e57a00}}.feed-empty{text-align:center;background:var(--paper);border:1px solid var(--line);border-radius:20px;flex-direction:column;align-items:center;gap:4px;margin:8px 0;padding:32px 16px;display:flex}.feed-empty span{color:var(--muted);font-size:.8rem}@media (prefers-reduced-motion:reduce){.feed-live,.brand-banner-spark{animation:none}}@media (max-width:380px){.topbar-search span{display:inline}}@media (max-width:340px){.topbar-search span{display:none}}.topbar-search{flex:auto;max-width:150px}.comms-title{flex-direction:column;line-height:1.1;display:flex}.comms-title h2{letter-spacing:-.03em;color:var(--ink);margin:0;font-size:1.45rem;font-weight:700}.comms-title span{color:var(--muted);margin-top:4px;font-size:.72rem;font-weight:700}.comms-empty{text-align:center;background:var(--paper);border:1px dashed var(--line-strong);border-radius:22px;flex-direction:column;align-items:center;gap:4px;margin-top:16px;padding:32px 20px;display:flex}.comms-empty strong{color:var(--ink);margin-top:4px;font-size:.95rem}.comms-empty span{color:var(--muted);font-size:.8rem}.search-box{background:var(--soft);border-radius:999px!important}.chat-row{box-shadow:none;border-radius:20px;padding:.75rem 1rem;transition:background .12s,transform .12s;position:relative}.chat-row:active{transform:scale(.985)}.chat-row.is-unread{background:linear-gradient(90deg, #00000059, transparent 70%), var(--paper);border-color:var(--accent-line)}.chat-row.is-unread:before,.chat-row.is-pinned:before{content:"";background:linear-gradient(180deg, var(--accent), var(--accent));border-radius:0 3px 3px 0;width:3px;position:absolute;top:16px;bottom:16px;left:0}.chat-row.is-pinned:not(.is-unread):before{background:var(--line-strong)}.chat-row.is-unread .chat-copy p{color:var(--ink-2);font-weight:600}.chat-unread-badge{background:var(--accent);color:#fff;box-shadow:0 1px 2px #0f172a14}.chat-unread-badge.is-muted{background:var(--muted);color:var(--bg,#0b0d10);box-shadow:none}.chat-topbar{border-bottom:0;box-shadow:0 8px 20px -16px #00000080}.chat-title-button strong{letter-spacing:-.01em;font-weight:700}.chat-topbar .icon-button{border-radius:50%}.bubble{border-radius:20px 20px 20px 6px;padding:.5rem .75rem .25rem;font-size:.93rem;box-shadow:0 1px 2px #0000001f}.message.own .bubble{background:var(--own-bubble-bg,linear-gradient(135deg, var(--accent) 0%, var(--accent) 45%, var(--accent) 130%));border-radius:20px 20px 6px;box-shadow:0 1px 2px #0f172a14}.bubble-meta{opacity:.7!important;font-size:.64rem!important}.composer{padding:.55rem .7rem calc(.55rem + env(safe-area-inset-bottom,0px));border-top:0;gap:.25rem;box-shadow:0 -10px 24px -18px #0000008c}.composer input{background:var(--soft);border:1px solid var(--line);border-radius:999px;padding:.75rem 1rem}.composer input:focus{border-color:var(--accent);background:var(--soft);box-shadow:0 0 0 3px #00000059}.composer-icon-btn{border-radius:50%;width:38px;height:38px}.composer-send-btn{background:var(--solid);border-radius:50%;width:42px;height:42px;transition:transform .12s;box-shadow:0 1px 2px #0f172a14}.composer-send-btn:active{transform:scale(.92)}@media (prefers-reduced-motion:reduce){.chat-row,.composer-send-btn{transition:none}}.content-area:has(.pf){padding-top:0}.pf-cover{background:linear-gradient(120deg, #2a1208 0%, #7c2d12 40%, var(--accent) 100%);height:112px;margin:0 -.75rem;position:relative;overflow:hidden}.pf-cover:after{content:"";background:linear-gradient(180deg, transparent 40%, var(--bg,#0006) 130%);opacity:.55;position:absolute;inset:0}.pf-cover-orb{border-radius:50%;position:absolute}.pf-cover.has-img{aspect-ratio:3;background:#000;height:auto}.pf-cover-img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.pf-cover.pf-cover-modal.has-img{height:auto}.pf-cover-orb-a{background:radial-gradient(circle,#ffbe6e73,#0000 70%);width:190px;height:190px;top:-90px;right:-50px}.pf-cover-orb-b{background:radial-gradient(circle,#ffffff38,#0000 70%);width:150px;height:150px;bottom:-90px;left:-40px}.pf-avatar{z-index:2;background:var(--bg,var(--paper));border-radius:50%;width:max-content;margin:-44px auto 0;padding:4px;position:relative;box-shadow:0 8px 22px #00000059}.pf-info{margin-top:12px}.pf-bio-add{border:1px dashed var(--line-strong);color:var(--muted);background:0 0;border-radius:999px;margin-top:8px;padding:8px 16px;font-size:.78rem;font-weight:700}.pf-stats{box-shadow:none;border-radius:22px}.pf-stats .stat-number{letter-spacing:-.02em;font-size:1.25rem}.pf-edit{color:#fff;background:linear-gradient(135deg, var(--accent), var(--accent));border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;height:46px;margin-top:16px;font-size:.9rem;font-weight:700;display:inline-flex;box-shadow:0 1px 2px #0f172a14}.pf-edit:active{transform:scale(.98)}.pf-tiles{grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-top:12px;display:grid}.pf-tile{text-align:left;background:var(--paper);border:1px solid var(--line);min-width:0;color:var(--ink);border-radius:18px;align-items:center;gap:12px;padding:12px;display:flex}.pf-tile-ico{border-radius:12px;flex:none;place-items:center;width:36px;height:36px;display:grid}.pf-ico-blue{color:#3b82f6;background:#3b82f626}.pf-ico-gold{background:#f6c3432e}.pf-ico-green{background:#22c55e26}.pf-ico-orange{color:var(--accent);background:#00000059}.pf-tile-text{flex-direction:column;min-width:0;line-height:1.2;display:flex}.pf-tile-text strong{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:.84rem;font-weight:700;overflow:hidden}.pf-tile-text small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;font-weight:600;overflow:hidden}.pf-analytics{background:var(--paper);border:1px solid var(--line);border-radius:20px;grid-template-columns:1fr 1fr;gap:12px;width:100%;margin-top:12px;padding:16px 8px;display:grid}.pf-analytics .stat-box:after{display:none}.pf-analytics-top{text-align:center;color:var(--muted);border-top:0;grid-column:1/-1;padding-top:8px;font-size:.75rem;font-weight:700}.vault-header{background:var(--paper);border:1px solid var(--line);border-radius:999px;width:max-content;max-width:100%;padding:12px 16px}.vault-grid{gap:4px}.vault-item{border-radius:12px}.bottom-nav:not(.reels-nav){background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.bottom-nav:not(.reels-nav){background:color-mix(in srgb, var(--paper) 88%, transparent)}}.nav-icon{transition:background .18s,transform .18s}.nav-item{letter-spacing:.01em;font-size:.64rem}.user-card{box-shadow:none;border-radius:20px;padding:.75rem;transition:transform .12s,background .12s}.user-name{font-size:14.5px;font-weight:700}.badge-btn{padding:8px 16px;font-weight:700}.badge-connect{background:var(--accent);color:#fff;border-color:#0000;box-shadow:0 1px 2px #0f172a14}.btn-shuffle{background:var(--accent);color:#fff;border-color:#0000;font-weight:700}.section-title{letter-spacing:-.01em;font-size:15px}.settings-me{text-align:left;width:100%;color:var(--ink);border:1px solid var(--accent-line);background:radial-gradient(120% 200% at 0% 0%, #00000059, transparent 60%), var(--paper);border-radius:22px;align-items:center;gap:12px;margin-bottom:.25rem;padding:16px;display:flex}.settings-me:active{background:var(--soft)}.settings-me-text{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.settings-me-text strong{white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:700;overflow:hidden}.settings-me-text small{color:var(--muted);font-size:.76rem;font-weight:600}.settings-me-coins{background:var(--soft);border:1px solid var(--line);border-radius:999px;align-items:center;gap:4px;padding:4px 12px;font-size:.78rem;font-weight:700;display:inline-flex}.settings-list .text-button{border-radius:18px;min-height:52px;font-weight:700}.settings-list .text-button.danger{border-radius:999px}.pf-cover-modal{height:108px;margin:-1rem -.9rem 0}.pv-stats{background:var(--paper);border:1px solid var(--line);border-radius:22px}.pv-stats strong{font-size:1.2rem!important}.brand-banner{padding:8px 16px 4px}.brand-banner-mark strong{font-size:1.3rem}.brand-banner-line{opacity:.6}.content-area .pc-card:not(.is-sheet):not(.is-open){background:var(--paper);border-bottom:0;align-items:center;gap:8px;padding:12px 16px;display:flex}.content-area .pc-card:not(.is-sheet):not(.is-open) .pc-top{flex:auto;align-items:center;gap:12px;min-width:0}.content-area .pc-card:not(.is-sheet):not(.is-open) .pc-fields{align-self:center}.content-area .pc-card:not(.is-sheet):not(.is-open) .pc-caption{resize:none;background:var(--soft);border:1px solid var(--line);border-radius:999px;height:40px;min-height:40px;max-height:40px;padding:12px 16px;line-height:20px;overflow:hidden}.content-area .pc-card:not(.is-sheet):not(.is-open) .composer-card-bar{flex:none;gap:4px;margin:0;padding:0}.content-area .pc-card:not(.is-sheet):not(.is-open) .composer-card-tool{background:var(--soft);border-radius:50%;justify-content:center;width:40px;height:40px;padding:0}.content-area .pc-card:not(.is-sheet):not(.is-open) .composer-card-tool-label,.content-area .pc-card:not(.is-sheet):not(.is-open) .composer-card-post{display:none}.content-area .pc-card:not(.is-sheet).is-open{padding-top:16px;padding-bottom:12px}.content-area .stories-card{box-shadow:none;border-bottom:0;padding:8px 16px}.stories-row{gap:.75rem}.story-circle{gap:.25rem;width:58px}.feed-bar{background:0 0;border:0;margin:0 -.75rem 4px;padding:12px 1rem 8px}.feed-bar .feed-title{text-shadow:none;filter:none;font-size:.95rem}.phone-frame.theme-dark .feed-bar .feed-title{text-shadow:0 1px 6px #00000059}.feed-empty{background:0 0;border:0;margin:0;padding:20px 16px}.feed-empty strong{text-shadow:none}.phone-frame.theme-dark .feed-empty strong{text-shadow:0 1px 6px #00000059}.feed-empty span{color:var(--ink-2)}.brand-banner{box-sizing:border-box;padding-top:calc(9px + var(--safe-top))}.brand-banner+.topbar{height:var(--header-h);padding-top:0}.guest-gate{display:contents}html.has-session .guest-gate{display:none!important}.lu-root{--lu-pink:#e8285f;--lu-pink-2:var(--accent);--lu-ink:#2a1a22;--lu-muted:#7d6872;--lu-line:#f1d3dc;--lu-soft:#fdeff3;z-index:90;color:var(--lu-ink);-webkit-tap-highlight-color:transparent;overscroll-behavior:contain;position:fixed;inset:0;overflow-y:auto}.lu-root.au-shell{justify-content:center;align-items:flex-start}.lu-card{margin:auto;position:relative}.lu-topbar{justify-content:space-between;align-items:center;margin:-6px -4px 6px;display:flex}.lu-icon-btn{background:var(--lu-soft);width:38px;height:38px;color:var(--lu-ink);cursor:pointer;border:0;border-radius:12px;flex:none;place-items:center;display:inline-grid}.lu-icon-btn:active{transform:scale(.94)}.lu-icon-btn:disabled{opacity:.5}.lu-root .coin-chip{background:var(--lu-soft);border:1px solid var(--lu-line);color:var(--lu-ink)}.lu-pill{background:var(--lu-soft);border:1px solid var(--lu-line);color:var(--lu-ink);white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:7px 12px;font-size:.78rem;font-weight:700;display:inline-flex}.lu-logo{color:#fff;background:linear-gradient(160deg, var(--lu-pink-2), var(--lu-pink));border-radius:12px;place-items:center;width:40px;height:40px;display:inline-grid;box-shadow:0 1px 2px #0f172a14}.lu-seg{background:var(--lu-soft);border-radius:14px;grid-template-columns:repeat(3,1fr);margin-bottom:1rem;padding:4px;display:grid;position:relative}.lu-seg button{z-index:1;font:inherit;color:var(--lu-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:.6rem 0;font-size:.8rem;font-weight:700;display:inline-flex;position:relative}.lu-seg button[aria-selected=true]{color:var(--lu-pink)}.lu-seg-thumb{background:#fff;border-radius:10px;width:calc(33.333% - 2.67px);transition:transform .28s cubic-bezier(.3,1.3,.5,1);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 1px 2px #0f172a14}.lu-label{color:#5b3742;margin:.2rem 0 .45rem;font-size:.78rem;font-weight:700}.lu-label small{color:var(--lu-muted);font-weight:700}.lu-room{border:1.5px solid var(--lu-line);color:var(--lu-ink);font:inherit;cursor:pointer;background:#fffafb;border-radius:14px;justify-items:center;gap:1px;padding:9px 2px 7px;transition:transform .12s,border-color .15s,background .15s;display:grid}.lu-room .lu-room-e{font-size:1.15rem;line-height:1}.lu-room strong{align-items:center;gap:2px;font-size:.74rem;font-weight:700;display:inline-flex}.lu-room small{color:var(--lu-muted);font-size:.62rem;font-weight:700}.lu-room.on{border-color:var(--lu-pink);background:#fff;box-shadow:0 0 0 3px #00000059}.lu-room.poor{opacity:.5}.lu-room:active{transform:scale(.95)}.lu-chips{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:.8rem;display:grid}.lu-chips button{border:1.5px solid var(--lu-line);font:inherit;color:var(--lu-muted);cursor:pointer;background:#fffafb;border-radius:12px;padding:.62rem 0;font-size:.8rem;font-weight:700}.lu-chips button.on{border-color:var(--lu-pink);color:var(--lu-pink);background:#fff}.lu-pot{color:var(--lu-muted);background:#fff7f9;border:1px solid #fff5f7;border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px;margin:.1rem 0 .85rem;padding:.65rem .8rem;font-size:.82rem;font-weight:700;display:flex}.lu-pot b{color:var(--lu-ink);align-items:center;gap:3px;font-size:.95rem;display:inline-flex}.lu-pot small{font-weight:600}.lu-live{color:#16a34a;align-items:center;gap:5px;margin-left:auto;font-size:.72rem;font-weight:700;display:inline-flex}.lu-live i{background:#16a34a;border-radius:50%;width:7px;height:7px;animation:1.2s infinite lu-blink}@keyframes lu-blink{50%{opacity:.25}}.lu-root .au-msg{margin:0 0 .7rem}.lu-foot{text-align:center;color:#b08c97;justify-content:center}.lu-friends{gap:6px;max-height:210px;margin:0 0 .8rem;padding:0;list-style:none;display:grid;overflow-y:auto}.lu-friends button{border:1.5px solid var(--lu-line);width:100%;font:inherit;color:var(--lu-ink);cursor:pointer;text-align:left;background:#fffafb;border-radius:14px;align-items:center;gap:10px;padding:8px 10px;display:flex}.lu-friends button.on{border-color:var(--lu-pink);background:#fff}.lu-fr-pfp{display:inline-flex;position:relative}.lu-dot{background:#22c55e;border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;bottom:-1px;right:-1px}.lu-fr-name{flex:1;min-width:0;font-size:.86rem;font-weight:700;display:grid}.lu-fr-name small{color:var(--lu-muted);font-size:.7rem;font-weight:700}.lu-fr-check{color:#fff;border:2px solid #ffd0b8;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.lu-friends button.on .lu-fr-check{background:var(--lu-pink);border-color:var(--lu-pink)}.lu-code-row{grid-template-columns:1fr 96px;gap:8px;display:grid}.lu-code-row input{border:1.5px solid var(--lu-line);height:52px;font:inherit;letter-spacing:.22em;text-align:center;color:var(--lu-ink);background:#fffafb;border-radius:15px;outline:0;min-width:0;padding:0 14px;font-size:1.05rem;font-weight:700}.lu-code-row input:focus{border-color:var(--lu-pink);box-shadow:0 0 0 4px #00000059}.lu-linkbtn{width:100%;font:inherit;color:var(--lu-pink);cursor:pointer;text-align:center;background:0 0;border:0;margin-top:.7rem;padding:.4rem;font-size:.82rem;font-weight:700;display:block}.lu-linkbtn:disabled{opacity:.5}.lu-practice{background:#fff7f9;border:1px solid #fff5f7;border-radius:16px;align-items:center;gap:12px;margin-bottom:1rem;padding:.9rem;display:flex}.lu-practice p{color:var(--lu-muted);margin:0;font-size:.84rem;font-weight:600;line-height:1.5}.lu-pfp{color:var(--lu-pink);background:linear-gradient(160deg,#ffd9e2,#ffb3c6);border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid;overflow:hidden}.lu-pfp img{object-fit:cover;width:100%;height:100%;display:block}.lu-slots{flex-wrap:wrap;justify-content:center;gap:14px;margin:.4rem 0 1.1rem;display:flex}.lu-slot{justify-items:center;gap:6px;width:64px;display:grid}.lu-slot small{text-overflow:ellipsis;white-space:nowrap;max-width:64px;color:var(--lu-muted);font-size:.7rem;font-weight:700;overflow:hidden}.lu-slot.full small{color:var(--lu-ink)}.lu-slot-empty{border:2px dashed #e6c3cc;border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.lu-slot-empty i{border:2.5px solid #f3cfd8;border-top-color:var(--lu-pink);border-radius:50%;width:16px;height:16px;animation:.9s linear infinite au-rot}.lu-codebox{background:#fff7f9;border:1.5px dashed #ffd0b8;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;margin-bottom:.9rem;padding:.7rem .9rem;display:grid}.lu-codebox small{letter-spacing:.1em;color:var(--lu-muted);grid-column:1;font-size:.66rem;font-weight:700}.lu-codebox b{letter-spacing:.28em;color:var(--lu-pink);grid-column:1;font-size:1.6rem;font-weight:700}.lu-codebox>div{grid-area:1/2/span 2;gap:6px;display:flex}.lu-wait-note{text-align:center;color:var(--lu-muted);margin:.2rem 0 .8rem;font-size:.76rem;font-weight:700}.lu-root .au-btn+.au-btn{margin-top:8px}.lu-game{padding:max(8px, var(--safe-env-top,env(safe-area-inset-top,0px))) 10px max(10px, env(safe-area-inset-bottom));background:radial-gradient(120% 70% at 0 0,#fff0f3 0%,#0000 60%),radial-gradient(100% 70% at 100% 100%,#fff0f3 0%,#0000 55%),#fff1f4;flex-direction:column;display:flex;overflow:hidden}.lu-game-top{flex:none;align-items:center;gap:8px;height:46px;display:flex}.lu-game-title{flex:1;min-width:0;line-height:1.15;display:grid}.lu-game-title strong{font-size:1.05rem;font-weight:700}.lu-game-title small{color:var(--lu-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:700;overflow:hidden}.lu-board{touch-action:manipulation;width:100%;height:100%;display:block}.lu-toast{z-index:4;color:#fff;white-space:nowrap;pointer-events:none;background:#3a2418eb;border-radius:99px;padding:8px 16px;font-size:.82rem;font-weight:700;animation:.25s ease-out both lu-pop;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}@keyframes lu-pop{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.lu-chat-btn em{color:#fff;background:#16a34a;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.66rem;font-style:normal;font-weight:700;display:grid;position:absolute;top:-6px;right:-5px}.lu-modal{z-index:10;background:#3a241880;place-items:center;padding:20px;animation:.2s both lu-fade;display:grid;position:fixed;inset:0}.lu-modal.result{background:#fff1f4d1}@keyframes lu-fade{0%{opacity:0}}.lu-modal-card{text-align:center;background:#fff;border:1px solid #fff5f7;border-radius:26px;justify-items:center;gap:8px;width:100%;max-width:340px;padding:22px 20px;animation:.3s cubic-bezier(.3,1.4,.5,1) both lu-rise;display:grid;box-shadow:0 1px 2px #0f172a14}@keyframes lu-rise{0%{opacity:0;transform:translateY(16px)scale(.95)}}.lu-modal-card h2,.lu-modal-card h3{color:var(--lu-ink);margin:0;font-weight:700}.lu-modal-card h2{font-size:1.5rem}.lu-modal-card h3{font-size:1.15rem}.lu-modal-card p{color:var(--lu-muted);margin:0;font-size:.86rem;font-weight:600;line-height:1.5}.lu-modal-actions{gap:8px;width:100%;margin-top:8px;display:grid}.lu-modal-actions .au-btn+.au-btn{margin-top:0}.lu-trophy{background:var(--lu-soft);width:82px;height:82px;color:var(--lu-muted);border-radius:50%;place-items:center;display:grid}.lu-trophy.win{color:#fff;background:linear-gradient(160deg,#ffd34d,#f59e0b);animation:1.4s ease-in-out infinite lu-bounce;box-shadow:0 1px 2px #0f172a14}@keyframes lu-bounce{50%{transform:translateY(-8px)rotate(4deg)}}.lu-prize{align-items:center;gap:5px;color:#16a34a!important;font-size:1.5rem!important;font-weight:700!important;display:inline-flex!important}.lu-lost{font-weight:700!important}.lu-opps{gap:8px;width:100%;margin:4px 0 0;padding:0;list-style:none;display:grid}.lu-opps li{background:#fff7f9;border:1px solid #fff5f7;border-radius:14px;align-items:center;gap:10px;padding:8px 10px;display:flex}.lu-opps li>span:not(.lu-pfp):not(.lu-badge){text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.86rem;font-weight:700;overflow:hidden}.lu-badge{background:var(--lu-soft);color:var(--lu-muted);white-space:nowrap;border-radius:99px;align-items:center;gap:4px;padding:6px 10px;font-size:.74rem;font-weight:700;display:inline-flex}.lu-badge.ok{color:#166534;background:#f0fdf4}.lu-add{border-radius:12px!important;gap:5px!important;width:auto!important;min-height:36px!important;padding:0 12px!important;font-size:.78rem!important}.lu-sheet-back{z-index:12;background:#3a241873;align-items:flex-end;animation:.15s both lu-fade;display:flex;position:fixed;inset:0}.lu-sheet{width:100%;max-height:min(56dvh,440px);padding:12px 12px max(12px, env(safe-area-inset-bottom));background:#fff;border-radius:22px 22px 0 0;flex-direction:column;gap:7px;animation:.16s cubic-bezier(.3,1.1,.5,1) both lu-slide;display:flex;box-shadow:0 1px 2px #0f172a14}@keyframes lu-slide{0%{transform:translateY(100%)}}.lu-sheet-head{justify-content:space-between;align-items:center;display:flex}.lu-sheet-head strong{font-size:1rem;font-weight:700}.lu-chat-body{flex-direction:column;flex:1;gap:6px;min-height:90px;max-height:24dvh;padding:4px 2px;display:flex;overflow-y:auto}.lu-chat-empty{color:var(--lu-muted);margin:auto;font-size:.82rem;font-weight:700}.lu-msg{background:var(--lu-soft);word-break:break-word;border-radius:16px 16px 16px 4px;align-self:flex-start;gap:1px;max-width:80%;padding:7px 12px;font-size:.86rem;font-weight:600;line-height:1.35;display:grid}.lu-msg small{color:var(--lu-muted);font-size:.66rem;font-weight:700}.lu-msg.me{background:linear-gradient(160deg, var(--lu-pink-2), var(--lu-pink));color:#fff;border-radius:16px 16px 4px;align-self:flex-end}.lu-msg.emoji{background:0 0;padding:0 4px;font-size:2rem;line-height:1.1}.lu-msg.sending{opacity:.55}.lu-quick{scrollbar-width:none;gap:6px;padding:2px 0;display:flex;overflow-x:auto}.lu-quick::-webkit-scrollbar{display:none}.lu-quick button{border:1.5px solid var(--lu-line);min-width:34px;height:34px;font:inherit;cursor:pointer;background:#fffafb;border-radius:12px;flex:none;padding:0 10px;font-size:1.05rem}.lu-quick.lines button{color:var(--lu-ink);border-radius:99px;height:32px;font-size:.76rem;font-weight:700}.lu-chat-form{border:1.5px solid var(--lu-line);height:44px;color:var(--lu-muted);background:#fffafb;border-radius:16px;align-items:center;gap:8px;padding:0 6px 0 12px;display:flex}.lu-chat-form:focus-within{border-color:var(--lu-pink)}.lu-chat-form input{min-width:0;height:100%;font:inherit;color:var(--lu-ink);background:0 0;border:0;outline:0;flex:1;font-size:1rem}.lu-send{background:var(--lu-pink);color:#fff;cursor:pointer;border:0;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.lu-send:disabled{opacity:.4}.lu-invite{align-items:center;gap:10px;min-width:210px;padding:8px 4px 4px;display:flex}.lu-invite-ico{color:#fff;background:var(--accent);border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.lu-invite-txt{flex:1;min-width:0;line-height:1.25;display:grid}.lu-invite-txt strong{font-size:.9rem;font-weight:700}.lu-invite-txt small{opacity:.8;align-items:center;gap:3px;font-size:.74rem;font-weight:700;display:inline-flex}.lu-invite-btn{background:var(--accent);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:12px;flex:none;padding:8px 16px;font-size:.82rem;font-weight:700;box-shadow:0 1px 2px #0f172a14}.lu-invite-btn:active{transform:scale(.95)}@media (max-width:360px){.lu-rooms{grid-template-columns:repeat(3,1fr)}}.gm-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.gm-item{width:100%;font:inherit;color:#2a1a22;text-align:left;cursor:pointer;background:#fffafb;border:1.5px solid #fff5f7;border-radius:18px;align-items:center;gap:12px;padding:12px;transition:transform .12s,box-shadow .2s;display:flex}.gm-item:not(.soon):active{transform:scale(.98)}.gm-item:not(.soon){background:#fff;box-shadow:0 1px 2px #0f172a14}.gm-item.soon{opacity:.6;cursor:default}.gm-ico{color:#fff;border-radius:17px;flex:none;place-items:center;width:56px;height:56px;display:grid}.gm-txt{flex:1;min-width:0;line-height:1.25;display:grid}.gm-txt strong{font-size:1rem;font-weight:700}.gm-txt small{color:#85626d;font-size:.76rem;font-weight:700}.gm-play{background:var(--accent);color:#fff;border-radius:13px;padding:9px 20px;font-size:.85rem;font-weight:700;box-shadow:0 1px 2px #0f172a14}.gm-soon{color:#85626d;background:#fdeff3;border-radius:99px;align-items:center;gap:4px;padding:6px 10px;font-size:.72rem;font-weight:700;display:inline-flex}.lu-game-top{height:48px}.lu-table{flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:10px;min-height:0;display:flex;container-type:size}.lu-prow{width:100%;height:var(--row);flex:none;grid-template-columns:1fr 1fr;align-items:stretch;gap:8px;display:grid}.lu-board-slot{width:min(100cqw, calc(100cqh - var(--row) * 2 - 20px));aspect-ratio:1;flex:none;position:relative}.lu-board-wrap{aspect-ratio:1;background:#fff;border-radius:22px;width:100%;box-shadow:0 0 0 5px #ffffffb3,0 2px 4px #781e3c0f}.lu-board{touch-action:manipulation;border-radius:22px;width:100%;height:100%;display:block}.lu-pnl{background:#ffffffe6;border:1.5px solid #fbe3e9;border-radius:22px;align-items:center;gap:2px;min-width:0;padding:8px 6px 12px 10px;transition:transform .25s,box-shadow .25s,border-color .25s,opacity .25s;display:flex;position:relative;box-shadow:0 10px 20px -14px #c81e5a80}.lu-pnl.right{flex-direction:row-reverse;padding:8px 10px 12px 6px}.lu-pnl.active{border-color:var(--pc);box-shadow:0 0 0 3px var(--pc), 0 14px 26px -12px var(--pc);background:#fff;transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.lu-pnl.active{box-shadow:0 0 0 3px color-mix(in srgb, var(--pc) 24%, transparent), 0 14px 26px -12px var(--pc)}}.lu-pnl.out{opacity:.4;filter:grayscale()}.lu-pinfo-btn{min-width:0;font:inherit;color:var(--lu-ink);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:0;display:flex}.lu-pnl.right .lu-pinfo-btn{text-align:right;flex-direction:row-reverse}.lu-pinfo{gap:4px;min-width:0;display:grid}.lu-pinfo b{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:700;line-height:1.1;overflow:hidden}.lu-homes{gap:3px;display:flex}.lu-pnl.right .lu-homes{justify-content:flex-end}.lu-homes i{border:1.5px solid var(--pc);background:0 0;border-radius:50%;width:9px;height:9px;transition:background .3s}.lu-homes i.on{background:var(--pc)}.lu-timer{background:#fff0f3;border-radius:4px;height:4px;position:absolute;bottom:4px;left:14px;right:14px;overflow:hidden}.lu-timer i{border-radius:4px;height:100%;transition:width .3s linear;display:block}.lu-float{z-index:6;border:1.5px solid var(--lu-line);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:#fff;border-radius:16px;max-width:190px;padding:6px 12px;font-size:1.5rem;font-weight:700;line-height:1.1;animation:.35s cubic-bezier(.3,1.6,.5,1) both lu-float-up;position:absolute;top:-4px;left:50%;overflow:hidden;transform:translate(-50%,-100%);box-shadow:0 1px 2px #0f172a14}.lu-float.dn{animation-name:lu-float-dn;top:auto;bottom:-4px;transform:translate(-50%,100%)}@keyframes lu-float-up{0%{opacity:0;transform:translate(-50%,-60%)scale(.6)}to{opacity:1;transform:translate(-50%,-100%)scale(1)}}@keyframes lu-float-dn{0%{opacity:0;transform:translate(-50%,60%)scale(.6)}to{opacity:1;transform:translate(-50%,100%)scale(1)}}.lu-die3d{--s:calc(var(--row,80px) * .4);width:calc(var(--s) * 1.3);height:calc(var(--s) * 1.3);cursor:default;perspective:560px;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;place-items:center;padding:0;transition:opacity .3s,filter .3s;display:grid;position:relative}.lu-die3d.can{cursor:pointer}.lu-die3d.idle{opacity:.6;filter:saturate(.75)}.lu-die-shadow{width:calc(var(--s) * .95);height:calc(var(--s) * .24);background:radial-gradient(closest-side,#46142d61,#0000);border-radius:50%;position:absolute;bottom:1px;left:50%;transform:translate(-50%)}.lu-die-ring{box-shadow:0 0 0 0 var(--die);pointer-events:none;border-radius:30%;animation:1.15s ease-out infinite lu-ring;position:absolute;inset:2px}@keyframes lu-ring{0%{opacity:.75;transform:scale(.92)}to{opacity:0;transform:scale(1.3)}}.lu-die-tap{background:var(--die);color:#fff;letter-spacing:.06em;pointer-events:none;z-index:2;border-radius:99px;padding:2px 7px;font-size:.58rem;font-weight:700;animation:1s ease-in-out infinite lu-tap;position:absolute;top:-13px;left:50%;transform:translate(-50%)}@keyframes lu-tap{50%{transform:translate(-50%,-4px)}}.lu-die-hop{display:block}.lu-die-hop.hop{animation:.9s cubic-bezier(.3,.6,.4,1) lu-dice-hop}@keyframes lu-dice-hop{0%{transform:translateY(0)scale(1)}12%{transform:translateY(-22px)scale(1.12)}32%{transform:translateY(0)scale(1)}46%{transform:translateY(-11px)scale(1.05)}60%{transform:translateY(0)}72%{transform:translateY(-4px)}84%,to{transform:translateY(0)}}.lu-die-tilt{width:var(--s);height:var(--s);transform-style:preserve-3d;display:block;transform:rotateX(-13deg)rotateY(15deg)}.lu-cube{width:100%;height:100%;transform-style:preserve-3d;will-change:transform;display:block;position:relative}.lu-face{padding:calc(var(--s) * .17);border-radius:calc(var(--s) * .2);backface-visibility:hidden;background:linear-gradient(145deg,#fff 0%,#fff5f7 100%);border:1px solid #ea580c29;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);display:grid;position:absolute;inset:0;box-shadow:inset 0 2px 3px #fff}.lu-face i{width:calc(var(--s) * .19);height:calc(var(--s) * .19);border-radius:50%;place-self:center}.lu-face i.on{background:radial-gradient(circle at 35% 30%,#6a4555,#2a1a22);box-shadow:inset 0 1px 1px #ffffff40}.lu-face.f1 i.on{background:radial-gradient(circle at 35% 30%, var(--die), var(--die));transform:scale(1.4)}@supports (color:color-mix(in lab, red, red)){.lu-face.f1 i.on{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--die) 55%, #fff), var(--die))}}.lu-face.f1{transform:rotateY(0deg) translateZ(calc(var(--s) / 2))}.lu-face.f6{transform:rotateY(180deg) translateZ(calc(var(--s) / 2))}.lu-face.f3{transform:rotateY(90deg) translateZ(calc(var(--s) / 2))}.lu-face.f4{transform:rotateY(-90deg) translateZ(calc(var(--s) / 2))}.lu-face.f2{transform:rotateX(90deg) translateZ(calc(var(--s) / 2))}.lu-face.f5{transform:rotateX(-90deg) translateZ(calc(var(--s) / 2))}.lu-game-bottom{flex:none;justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding-top:10px;display:flex}.lu-game-bottom.solo{justify-content:center}.lu-turnline{--tc:#e8285f;border:1.5px solid var(--tc);background:#fff;border-radius:99px;flex:1;align-items:center;gap:9px;min-width:0;padding:10px 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lu-turnline{border:1.5px solid color-mix(in srgb, var(--tc) 40%, #fbe3e9)}}.lu-turnline{box-shadow:0 10px 20px -14px var(--tc);color:var(--tc);font-size:.84rem;font-weight:700}.lu-game-bottom.solo .lu-turnline{flex:0 auto;padding:11px 22px}.lu-turnline i{background:var(--tc);border-radius:50%;flex:none;width:10px;height:10px;animation:1.2s infinite lu-blink}.lu-turnline span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lu-emoji-dock{flex:none;gap:6px;display:flex}.lu-emoji-dock button{border:1.5px solid var(--lu-line);cursor:pointer;background:#fff;border-radius:13px;place-items:center;width:38px;height:38px;font-size:1.15rem;display:inline-grid;position:relative}.lu-emoji-dock button:active{transform:scale(.9)}.lu-emoji-dock .lu-chat-btn{background:var(--lu-pink);border-color:var(--lu-pink);color:#fff}@media (max-height:700px){.lu-table{gap:8px}.lu-pinfo b{font-size:.78rem}}@media (max-width:360px){.lu-rooms{grid-template-columns:repeat(3,1fr)}.lu-pinfo b{font-size:.76rem}}@media (prefers-reduced-motion:reduce){.lu-die-ring,.lu-die-tap,.lu-die-hop.hop,.lu-trophy.win,.lu-live i,.lu-turnline i{animation:none}}.lu-game{--lu-ink:#f4f4f8;--lu-muted:#a3a3b3;--lu-line:#2e2e39;--lu-soft:#1a1a22;color:var(--lu-ink);background:#000}.lu-game .lu-icon-btn{color:#f4f4f8;background:#17171e;border:1px solid #2e2e39}.lu-game .lu-pill{color:#f4f4f8;background:#17171e;border-color:#2e2e39}.lu-board-wrap{background:#07070a;box-shadow:0 0 0 2px #24242d,0 20px 40px -18px #000000e6}.lu-game .lu-pnl{box-shadow:none;color:#f4f4f8;background:#111116;border:1.5px solid #2a2a33}.lu-game .lu-pnl.active{border-color:var(--pc);box-shadow:0 0 0 3px var(--pc), 0 0 24px -6px var(--pc);background:#16161d}@supports (color:color-mix(in lab, red, red)){.lu-game .lu-pnl.active{box-shadow:0 0 0 3px color-mix(in srgb, var(--pc) 30%, transparent), 0 0 24px -6px var(--pc)}}.lu-game .lu-pinfo-btn{color:#f4f4f8}.lu-game .lu-homes i{border-color:var(--pc)}.lu-game .lu-timer{background:#2a2a33}.lu-game .lu-turnline{border-color:var(--tc);background:#111116}@supports (color:color-mix(in lab, red, red)){.lu-game .lu-turnline{border-color:color-mix(in srgb, var(--tc) 55%, #2a2a33)}}.lu-game .lu-turnline{color:#f4f4f8;box-shadow:none}.lu-game .lu-emoji-dock button{color:#f4f4f8;background:#17171e;border-color:#2e2e39}.lu-game .lu-die-shadow{background:radial-gradient(closest-side,#000000b3,#0000)}.lu-game .lu-float{color:#f4f4f8;background:#1a1a22;border-color:#2e2e39}.lu-game .lu-toast{background:#1e1e28f5;border:1px solid #34343f}.lu-game .lu-modal{background:#000000c7}.lu-game .lu-modal.result{background:#000000e0}.lu-game .lu-modal-card,.lu-game .lu-sheet{color:#f4f4f8;background:#111116;border:1px solid #2e2e39;box-shadow:0 24px 60px -12px #000000e6}.lu-game .lu-sheet-back{background:#000000b3}.lu-game .lu-modal-card h2,.lu-game .lu-modal-card h3,.lu-game .lu-sheet-head strong{color:#f4f4f8}.lu-game .lu-modal-card p{color:#a3a3b3}.lu-game .lu-modal-actions .au-btn{color:#f4f4f8;box-shadow:none;background:#1c1c25;border:1.5px solid #34343f}.lu-game .lu-modal-actions .au-btn .au-btn-label{color:#f4f4f8}.lu-game .lu-modal-actions .au-btn:first-child{background:var(--accent);border-color:var(--accent)}.lu-game .lu-opps li{background:#17171e;border-color:#2e2e39}.lu-game .lu-badge{color:#c4c4d0;background:#1f1f28}.lu-game .lu-trophy{background:#1c1c25}.lu-game .lu-msg{color:#f4f4f8;background:#1f1f28}.lu-game .lu-chat-form{background:#17171e;border-color:#2e2e39}.lu-game .lu-chat-form input{color:#f4f4f8}.lu-game .lu-quick button{color:#f4f4f8;background:#17171e;border-color:#2e2e39}.lu-game .lu-voice-join{width:auto;font:inherit;color:#fff;background:#16a34a;border-color:#16a34a;gap:6px;padding:0 12px;font-size:.78rem;font-weight:700}.lu-game .lu-voice-join:disabled{opacity:.6}.lu-game .lu-mic.live{color:#fff;background:#16a34a;border-color:#16a34a}.lu-game .lu-mic.off{color:#ff6b6b;background:#3a1218;border-color:#dc2626}.lu-game .lu-mic-end{color:#fff;background:#dc2626;border-color:#dc2626}.lu-game .lu-pnl.invoice:after{content:"";background:#22c55e;border-radius:50%;width:8px;height:8px;position:absolute;top:8px;right:10px;box-shadow:0 0 8px #22c55e}.lu-game .lu-pnl.talk{border-color:#22c55e;animation:.9s ease-in-out infinite lu-talk;box-shadow:0 0 0 3px #22c55e59,0 0 26px -4px #22c55e}@keyframes lu-talk{50%{box-shadow:0 0 0 5px #22c55e2e,0 1px 2px #0f172a14}}@media (prefers-reduced-motion:reduce){.lu-game .lu-pnl.talk{animation:none}}.lu-game .lu-game-bottom{justify-content:center}.lu-pinfo b{align-items:center;gap:5px;display:inline-flex}.lu-pinfo b .country-flag{border-radius:2px;flex:none}.lu-slot small{justify-content:center;align-items:center;gap:4px;display:inline-flex}.lu-slot small .country-flag{border-radius:2px;flex:none}.lu-root:not(.lu-game){--lu-ink:#f4f4f8;--lu-muted:#a3a3b3;--lu-line:#2a2a35;--lu-soft:#16161d;--lu-pink:var(--accent);--lu-pink-2:#ff7f95;color:#f4f4f8}.lu-root.au-shell:not(.lu-game){background:radial-gradient(90% 45% at 12% 0,#00000059 0%,#0000 62%),radial-gradient(80% 45% at 100% 100%,#7c5cff24 0%,#0000 60%),#000}.lu-root:not(.lu-game) .au-card{--au-ink:#f4f4f8;--au-muted:#a3a3b3;--au-line:#2a2a35;--au-pink:var(--accent);--au-pink-2:#ff7f95;background:linear-gradient(#111118 0%,#0a0a0f 100%);border:1px solid #23232d;box-shadow:0 30px 60px -20px #000000e6,inset 0 0 0 1px #ffffff05}.lu-root:not(.lu-game) .lu-icon-btn{color:#f4f4f8;background:#17171e;border:1px solid #2a2a35}.lu-root:not(.lu-game) .coin-chip{color:#ffd76a;background:#17171e;border:1px solid #2a2a35}.lu-root:not(.lu-game) .lu-pill{color:#f4f4f8;background:#17171e;border-color:#2a2a35}.lu-root:not(.lu-game) .au-title,.lu-root:not(.lu-game) .au-brand strong{color:#fff}.lu-root:not(.lu-game) .lu-logo{box-shadow:0 1px 2px #0f172a14}.lu-root:not(.lu-game) .lu-label{color:#d8d8e4;letter-spacing:.01em}.lu-root:not(.lu-game) .lu-label small{color:#8a8a9a}.lu-root:not(.lu-game) .lu-foot,.lu-root:not(.lu-game) .au-or{color:#6f6f80}.lu-root:not(.lu-game) .lu-seg{background:#14141b;border:1px solid #23232d}.lu-root:not(.lu-game) .lu-seg button{color:#9a9aac}.lu-root:not(.lu-game) .lu-seg button[aria-selected=true]{color:#fff}.lu-root:not(.lu-game) .lu-seg-thumb{background:var(--accent);box-shadow:0 1px 2px #0f172a14}.lu-rooms{gap:8px;margin-bottom:1rem}.lu-room{--rc:#ff3d78;background:linear-gradient(180deg, var(--rc) 0%, #0d0d13 100%);border:1.5px solid #262631;border-radius:16px;gap:2px;padding:12px 2px 9px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.lu-room{background:linear-gradient(180deg, color-mix(in srgb, var(--rc) 9%, #12121a) 0%, #0d0d13 100%)}}.lu-room{color:#f4f4f8;transition:transform .14s,border-color .18s,box-shadow .18s}.lu-room:before{content:"";background:var(--rc);opacity:.55;border-radius:0 0 4px 4px;height:2px;position:absolute;top:0;left:18%;right:18%}.lu-room .lu-room-e{filter:drop-shadow(0 4px 8px var(--rc));font-size:1.5rem}@supports (color:color-mix(in lab, red, red)){.lu-room .lu-room-e{filter:drop-shadow(0 4px 8px color-mix(in srgb, var(--rc) 55%, transparent))}}.lu-room strong{color:#fff;font-variant-numeric:tabular-nums;font-size:.86rem}.lu-room.on{border-color:var(--rc);background:linear-gradient(180deg, var(--rc) 0%, var(--rc) 100%)}@supports (color:color-mix(in lab, red, red)){.lu-room.on{background:linear-gradient(180deg, color-mix(in srgb, var(--rc) 24%, #14141c) 0%, color-mix(in srgb, var(--rc) 8%, #0d0d13) 100%)}}.lu-room.on{box-shadow:0 0 0 3px var(--rc), 0 0 26px -6px var(--rc)}@supports (color:color-mix(in lab, red, red)){.lu-room.on{box-shadow:0 0 0 3px color-mix(in srgb, var(--rc) 22%, transparent), 0 0 26px -6px var(--rc)}}.lu-room.on{transform:translateY(-1px)}.lu-room.on:before{opacity:1}.lu-room-tick{background:var(--rc);color:#08080c;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:6px;right:6px}.lu-room-lock{color:#9a9aac;background:#23232d;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:6px;right:6px}.lu-room.free{flex-direction:row;grid-column:1/-1;justify-content:flex-start;align-items:center;gap:12px;padding:11px 14px;display:flex}.lu-room.free:before{width:46px;left:14px;right:auto}.lu-room.free .lu-room-e{font-size:1.7rem}.lu-room-free-t{text-align:left;line-height:1.2;display:grid}.lu-room-free-t strong{font-size:.95rem}.lu-root:not(.lu-game) .lu-chips button{color:#a3a3b3;background:#12121a;border:1.5px solid #262631}.lu-root:not(.lu-game) .lu-chips button.on{border-color:var(--accent);color:#fff;background:#00000059;box-shadow:0 1px 2px #0f172a14}.lu-root:not(.lu-game) .lu-pot,.lu-root:not(.lu-game) .lu-practice,.lu-root:not(.lu-game) .lu-codebox{color:#a3a3b3;background:#12121a;border:1px solid #262631}.lu-root:not(.lu-game) .lu-codebox{border-style:dashed;border-color:#3a3a48}.lu-root:not(.lu-game) .lu-pot b{color:#ffd76a}.lu-root:not(.lu-game) .lu-practice p,.lu-root:not(.lu-game) .lu-wait-note{color:#a3a3b3}.lu-root:not(.lu-game) .lu-live{color:#34d399}.lu-root:not(.lu-game) .lu-friends button{color:#f4f4f8;background:#12121a;border-color:#262631}.lu-root:not(.lu-game) .lu-friends button.on{border-color:var(--accent);background:#00000059}.lu-root:not(.lu-game) .lu-fr-check{border-color:#3a3a48}.lu-root:not(.lu-game) .lu-dot{border-color:#0a0a0f}.lu-root:not(.lu-game) .lu-code-row input{color:#fff;background:#12121a;border-color:#262631}.lu-root:not(.lu-game) .lu-code-row input::placeholder{color:#5c5c6c;letter-spacing:.12em}.lu-root:not(.lu-game) .lu-slot-empty{border-color:#3a3a48}.lu-root:not(.lu-game) .lu-slot-empty i{border-color:#ff3d78 #2a2a35 #2a2a35}.lu-root:not(.lu-game) .lu-codebox b{color:#ff7f95}.lu-root:not(.lu-game) .lu-pfp{color:#ff6b98;background:linear-gradient(160deg,#2a1220,#4a1830)}.lu-root:not(.lu-game) .au-btn{box-shadow:inset 0 -2px #0000002e,inset 0 1px #ffffff4d}.lu-root:not(.lu-game) .au-btn-google{color:#f4f4f8;box-shadow:none;background:#17171e;border:1.5px solid #2f2f3b}.lu-root:not(.lu-game) .au-btn-google:active:not(:disabled){background:#1f1f28}.lu-root:not(.lu-game) .au-msg-error{color:#ff9b9b;background:#dc26261f;border-color:#dc262666}.lu-root:not(.lu-game) .au-msg-lock{color:#ffd98a;background:#f59e0b1a;border-color:#f59e0b59}.lu-root:not(.lu-game) .au-msg-ok{color:#86efac;background:#22c55e1a;border-color:#22c55e59}.lu-root:not(.lu-game) .au-link,.lu-root:not(.lu-game) .lu-linkbtn{color:#ff7f95}.lu-root:not(.lu-game) .gm-item{color:#f4f4f8;background:#12121a;border:1.5px solid #262631}.lu-root:not(.lu-game) .gm-item:not(.soon){background:linear-gradient(#17171f,#0f0f15);border-color:#33333f;box-shadow:0 1px 2px #0f172a14}.lu-root:not(.lu-game) .gm-ico{box-shadow:0 1px 2px #0f172a14}.lu-root:not(.lu-game) .gm-txt small{color:#a3a3b3}.lu-root:not(.lu-game) .gm-play{background:var(--accent);box-shadow:0 1px 2px #0f172a14}.lu-root:not(.lu-game) .gm-soon{color:#a3a3b3;background:#1c1c25}.lu-game-top{gap:10px;height:52px;margin-bottom:8px}.lu-game .lu-voice-join{white-space:nowrap;flex-direction:row;justify-content:center;align-items:center;gap:6px;height:38px;line-height:1;display:inline-flex}.lu-game .lu-voice-join span{display:inline}.lu-prow{gap:12px}.lu-game .lu-pnl{gap:8px;padding:10px 8px 16px 12px}.lu-game .lu-pnl.right{padding:10px 12px 16px 8px}.lu-pinfo-btn{gap:8px}.lu-pinfo{gap:6px}.lu-homes{gap:4px}.lu-homes i{width:8px;height:8px}.lu-die3d{margin-left:auto}.lu-pnl.right .lu-die3d{margin-left:0;margin-right:auto}.lu-timer{bottom:6px;left:16px;right:16px}.lu-game-bottom{min-height:56px;padding-top:16px}.lu-emoji-dock{gap:8px}@media (max-height:700px){.lu-table{gap:10px}}.lu-fx{pointer-events:none;z-index:3;width:100%;height:100%;position:absolute;inset:0}.lu-game .lu-modal.lu-win-wrap{--wc:#ffd34d;background:radial-gradient(120% 75% at 50% 0%, var(--wc) 0%, #040408f2 62%);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.lu-game .lu-modal.lu-win-wrap{background:radial-gradient(120% 75% at 50% 0%, color-mix(in srgb, var(--wc) 24%, #0a0a10) 0%, #040408f2 62%)}}.lu-game .lu-modal.lu-win-wrap.lost{background:#000000e6}.lu-game .lu-modal-card.lu-win{z-index:2;scrollbar-width:none;border:1.5px solid var(--wc);background:linear-gradient(#181821,#0f0f15);border-radius:28px;gap:9px;max-width:360px;max-height:calc(100dvh - 28px);padding:20px 16px 14px;position:relative;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.lu-game .lu-modal-card.lu-win{border:1.5px solid color-mix(in srgb, var(--wc) 55%, #2e2e39)}}.lu-win::-webkit-scrollbar{display:none}.lu-win-hero{place-items:center;width:122px;height:122px;margin-top:20px;display:grid;position:relative}.lu-win-hero:before{content:"";background:conic-gradient(from 0deg, var(--wc), #ffd34d, #fff8d6, #ffd34d, var(--wc));border-radius:50%;animation:3.4s linear infinite lu-w-spin;position:absolute;inset:5px}.lu-win-hero:after{content:"";background:radial-gradient(circle, var(--wc) 0%, transparent 68%);border-radius:50%;position:absolute;inset:-14px}@supports (color:color-mix(in lab, red, red)){.lu-win-hero:after{background:radial-gradient(circle, color-mix(in srgb, var(--wc) 45%, transparent) 0%, transparent 68%)}}.lu-win-hero:after{z-index:-1;animation:2.2s ease-in-out infinite lu-w-glow}.lu-win-wrap.lost .lu-win-hero:before{background:#34343f;animation:none}.lu-win-wrap.lost .lu-win-hero:after{display:none}.lu-win-av{background:#0f0f15;border-radius:50%;padding:4px;display:grid;position:relative}.lu-win-crown{color:#ffd34d;filter:drop-shadow(0 4px 10px #ffbe28bf);z-index:2;margin-left:-18px;animation:2s ease-in-out infinite lu-w-crown;position:absolute;top:-26px;left:50%}.lu-win-wrap.lost .lu-win-crown{color:#b6b6c6;filter:none;animation:none}.lu-win-medal{color:#fff;z-index:2;background:linear-gradient(160deg,#ffd34d,#f59e0b);border:2.5px solid #0f0f15;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:6px;right:8px;box-shadow:0 6px 14px -4px #f59e0bcc}.lu-win-wrap.lost .lu-win-medal{box-shadow:none;background:#34343f}.lu-game .lu-modal-card h2.lu-win-title{letter-spacing:.01em;color:#f4f4f8;margin:2px 0 0;font-size:2.1rem;font-weight:700;line-height:1.1}.lu-win-wrap.won .lu-win-title{-webkit-text-fill-color:transparent;filter:drop-shadow(0 4px 18px #ffbe2859);background:linear-gradient(100deg,#ff9d00 0%,#fff3b0 30%,#ffd34d 50%,#ff8a00 75%,#fff3b0 100%) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text;animation:2.6s linear infinite lu-w-shine;color:#0000!important}.lu-win-wrap.lost .lu-win-title{overflow-wrap:anywhere;font-size:1.55rem}.lu-game .lu-modal-card p.lu-win-sub{color:#b4b4c4;margin:0;font-size:.86rem;font-weight:700}.lu-win-prize{background:linear-gradient(#22c55e2b,#22c55e0d);border:1px solid #4ade8061;border-radius:18px;justify-items:center;gap:2px;width:100%;padding:10px 12px 9px;animation:.5s cubic-bezier(.3,1.5,.5,1) .25s both lu-w-pop;display:grid}.lu-win-prize>span{letter-spacing:.18em;color:#86efac;font-size:.64rem;font-weight:700}.lu-win-prize b{font-variant-numeric:tabular-nums;color:#4ade80;text-shadow:0 0 24px #4ade8080;align-items:center;gap:8px;font-size:2.15rem;font-weight:700;line-height:1.15;display:inline-flex}.lu-win-prize small{color:#9db8a8;font-size:.72rem;font-weight:700}.lu-win-prize.lose{background:#f8717114;border-color:#f871714d}.lu-win-prize.lose b{color:#f87171;text-shadow:none;font-size:1.5rem}.lu-win-prize.lose small{color:#b9a0a0}.lu-win-chip{color:#c4c4d0;background:#1c1c25;border:1px solid #2e2e39;border-radius:99px;padding:8px 14px;font-size:.8rem;font-weight:700;animation:.45s .2s both lu-w-pop}.lu-win-rows{gap:7px;width:100%;margin:2px 0 0;padding:0;list-style:none;display:grid}.lu-win-rows li{text-align:left;animation:.42s cubic-bezier(.3,1.4,.5,1) both lu-w-pop;animation-delay:calc(var(--i,0) * 90ms + .35s);background:#17171e;border:1px solid #2a2a35;border-radius:15px;align-items:center;gap:9px;padding:8px 10px;display:flex}.lu-win-rows li.first{border-color:var(--pc)}@supports (color:color-mix(in lab, red, red)){.lu-win-rows li.first{border-color:color-mix(in srgb, var(--pc) 60%, #2a2a35)}}.lu-win-rows li.first{background:linear-gradient(90deg, var(--pc), #17171e 75%)}@supports (color:color-mix(in lab, red, red)){.lu-win-rows li.first{background:linear-gradient(90deg, color-mix(in srgb, var(--pc) 17%, #17171e), #17171e 75%)}}.lu-win-rows li.out{opacity:.55}.lu-win-rank{text-align:center;flex:none;width:24px;font-size:1.1rem;line-height:1}.lu-win-who{flex:1;gap:4px;min-width:0;display:grid}.lu-win-who b{color:#f4f4f8;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:.84rem;font-weight:700;display:flex;overflow:hidden}.lu-win-bar{background:#262631;border-radius:99px;height:5px;display:block;overflow:hidden}.lu-win-bar i{height:100%;width:var(--w,0%);border-radius:inherit;background:var(--pc);box-shadow:0 0 8px var(--pc);transform-origin:0;animation:.9s cubic-bezier(.2,.8,.2,1) both lu-w-bar;animation-delay:calc(var(--i,0) * 90ms + .6s);display:block}.lu-win-who small{color:#8b8b9d;font-size:.66rem;font-weight:700}.lu-win .lu-modal-actions{margin-top:4px}.lu-win-links{justify-content:center;gap:18px;width:100%;display:flex}.lu-win-links button{font:inherit;color:#9a9aac;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:6px 4px;font-size:.8rem;font-weight:700;display:inline-flex}.lu-win-links button:active{color:#fff}.lu-showres{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 18px);z-index:9;color:#ffd34d;font:inherit;cursor:pointer;background:#14141b;border:1.5px solid #ffd34d;border-radius:99px;align-items:center;gap:7px;padding:11px 18px;font-size:.86rem;font-weight:700;animation:.35s both lu-w-pop;display:inline-flex;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px -6px #000c,0 1px 2px #0f172a14}@keyframes lu-w-spin{to{transform:rotate(360deg)}}@keyframes lu-w-glow{50%{opacity:.55;transform:scale(1.08)}}@keyframes lu-w-crown{50%{transform:translateY(-6px)rotate(-5deg)}}@keyframes lu-w-shine{to{background-position:-220% 0}}@keyframes lu-w-pop{0%{opacity:0;transform:translateY(12px)scale(.94)}to{opacity:1;transform:none}}@keyframes lu-w-bar{0%{transform:scaleX(0)}}@media (max-height:640px){.lu-win-hero{margin:6px 0 -8px;transform:scale(.82)}.lu-game .lu-modal-card.lu-win{padding-top:14px}}@media (prefers-reduced-motion:reduce){.lu-win-hero:before,.lu-win-hero:after,.lu-win-crown,.lu-win-wrap.won .lu-win-title,.lu-win-bar i,.lu-win-prize,.lu-win-chip,.lu-win-rows li,.lu-showres{animation:none}}.reel-media-track{z-index:1;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-webkit-tap-highlight-color:transparent;background:#000;display:flex;position:absolute;inset:0;overflow:auto hidden}.reel-media-track::-webkit-scrollbar{display:none}.reel-media-slide{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;place-items:center;width:100%;height:100%;display:grid;position:relative}.reel-media-slide .reel-video{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.reel-media-count{z-index:5;right:12px;top:calc(112px + var(--safe-top,0px));color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;background:#0009;border-radius:999px;padding:2px 9px;font-size:.7rem;font-weight:700;position:absolute}.reel-media-dots{z-index:5;left:0;right:0;top:calc(74px + var(--safe-top,0px));pointer-events:none;justify-content:center;gap:5px;display:flex;position:absolute}.reel-media-dots span{background:#ffffff80;border-radius:50%;width:6px;height:6px;transition:background .15s,transform .15s;box-shadow:0 0 3px #00000080}.reel-media-dots span.on{background:#fff;transform:scale(1.25)}.coin-reward{z-index:100;color:#2a1a00;pointer-events:none;background:#ffc837;border-radius:999px;align-items:center;gap:.7rem;padding:.55rem 1.15rem .55rem .6rem;animation:.5s cubic-bezier(.2,1.3,.4,1) both coin-reward-in,.4s 2.7s forwards coin-reward-out;display:flex;position:fixed;bottom:5.6rem;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 1px 2px #0f172a14,inset 0 0 0 1px #ffffff73}.coin-reward:after{content:"";background:linear-gradient(100deg,#0000,#ffffffb3,#0000);width:40%;animation:1.1s .35s both coin-reward-shine;position:absolute;top:0;bottom:0;left:-60%}.coin-reward-coin{background:#ffffff59;border-radius:50%;place-items:center;width:40px;height:40px;animation:.9s cubic-bezier(.3,1.2,.4,1) .1s both coin-reward-spin;display:grid}.coin-reward-text{line-height:1.1;display:grid}.coin-reward-text b{letter-spacing:.01em;font-size:1.05rem;font-weight:700}.coin-reward-text small{text-transform:uppercase;letter-spacing:.08em;opacity:.75;font-size:.68rem;font-weight:700}.coin-reward-spark{opacity:0;background:#fff;border-radius:50%;width:6px;height:6px;animation:1s ease-out .3s both coin-reward-spark;position:absolute}.coin-reward-spark.s1{top:8px;left:46px}.coin-reward-spark.s2{animation-delay:.45s;bottom:9px;left:30px}.coin-reward-spark.s3{animation-delay:.6s;top:12px;right:16px}@keyframes coin-reward-in{0%{opacity:0;transform:translate(-50%,24px)scale(.8)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes coin-reward-out{to{opacity:0;transform:translate(-50%,-14px)scale(.96)}}@keyframes coin-reward-spin{0%{transform:rotateY(-540deg)scale(.4)}to{transform:rotateY(0)scale(1)}}@keyframes coin-reward-shine{to{left:130%}}@keyframes coin-reward-spark{0%{opacity:0;transform:scale(.2)}40%{opacity:1;transform:scale(1.3)}to{opacity:0;transform:translateY(-10px)scale(.4)}}@media (prefers-reduced-motion:reduce){.coin-reward,.coin-reward *,.coin-reward:after{animation-duration:10ms!important;animation-delay:0s!important}}.lu-table{gap:8px;overflow:visible}.lu-prow{z-index:8;gap:10px;position:relative}.lu-board-slot{z-index:1;animation:.5s cubic-bezier(.2,.9,.3,1) both lu-board-in}.lu-board{border-radius:24px}@keyframes lu-board-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.lu-pnl{border-radius:20px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:3px;padding:7px 10px 11px;animation:.45s cubic-bezier(.2,.9,.3,1) both lu-pnl-in}.lu-pnl.right{flex-direction:column;align-items:flex-end;padding:7px 10px 11px;animation-name:lu-pnl-in-r}.lu-pnl .lu-pinfo-btn{flex:none;width:100%}.lu-pnl.right .lu-pinfo-btn{flex-direction:row-reverse}.lu-prow>:nth-child(2){animation-delay:80ms}@keyframes lu-pnl-in{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}@keyframes lu-pnl-in-r{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}.lu-pnl.active{animation:none}.lu-die3d{--s:clamp(19px, calc(var(--row,98px) * .22), 25px);align-self:flex-start;margin-left:1px}.lu-pnl.mine .lu-die3d{--s:clamp(22px, calc(var(--row,98px) * .26), 29px)}.lu-pnl.right .lu-die3d{align-self:flex-end;margin-left:0;margin-right:1px}.lu-die3d{perspective:340px}.lu-die-tap{animation:1s ease-in-out infinite lu-tap-side;top:50%;left:calc(100% + 6px);transform:translateY(-50%)}.lu-pnl.right .lu-die-tap{animation-name:lu-tap-side-r;left:auto;right:calc(100% + 6px)}@keyframes lu-tap-side{50%{transform:translate(4px,-50%)}}@keyframes lu-tap-side-r{50%{transform:translate(-4px,-50%)}}.lu-die3d.can .lu-die-hop:not(.hop){animation:1.1s ease-in-out infinite lu-die-bob}@keyframes lu-die-bob{50%{transform:translateY(-3px)}}.lu-pnl.active .lu-pfp{animation:1.3s ease-in-out infinite lu-pfp-pulse}@keyframes lu-pfp-pulse{50%{transform:scale(1.06)}}.lu-homes i.on{animation:.35s cubic-bezier(.3,1.8,.5,1) lu-pip}@keyframes lu-pip{0%{transform:scale(.3)}to{transform:scale(1)}}.lu-pnl.out .lu-die3d{display:none}.lu-float{z-index:30;text-overflow:clip;pointer-events:none;max-width:none;inset:50% auto auto 50%;overflow:visible;transform:translate(-50%,-50%)}.lu-float.emoji{box-shadow:none;filter:drop-shadow(0 6px 10px #0000008c);border:0;padding:0;font-size:2.6rem;line-height:1;animation:.45s cubic-bezier(.3,1.7,.5,1) both lu-emo-in,.35s ease-in 2.2s forwards lu-emo-out;background:0 0!important}.lu-float.text{white-space:normal;text-align:center;width:max-content;max-width:min(220px,70vw);padding:7px 12px;font-size:.86rem;font-weight:700;animation:.35s cubic-bezier(.3,1.6,.5,1) both lu-emo-in,.35s ease-in 3.2s forwards lu-emo-out}@keyframes lu-emo-in{0%{opacity:0;transform:translate(-50%,-20%)scale(.3)}60%{opacity:1;transform:translate(-50%,-70%)scale(1.25)}to{opacity:1;transform:translate(-50%,-55%)scale(1)}}@keyframes lu-emo-out{to{opacity:0;transform:translate(-50%,-110%)scale(.85)}}@media (max-height:700px){.lu-table>*{--row:clamp(90px, calc((100cqh - 100cqw) / 2 - 12px), 110px)}}@media (prefers-reduced-motion:reduce){.lu-pnl,.lu-board-slot,.lu-pnl.active .lu-pfp,.lu-die3d.can .lu-die-hop:not(.hop),.lu-homes i.on{animation:none}.lu-float.emoji,.lu-float.text{animation:none;transform:translate(-50%,-55%)}}.seen-under{color:#4ade80;letter-spacing:.03em;text-shadow:none;pointer-events:none;background:#00000080;border:0;border-radius:999px;align-self:flex-end;align-items:center;gap:4px;margin:1px 8px 4px 0;padding:2px 8px;font-size:.62rem;font-weight:700;line-height:1.2;animation:.28s cubic-bezier(.3,1.4,.5,1) both seen-in;display:inline-flex;box-shadow:inset 0 0 0 1px #4ade8047}.seen-under:before{content:"";background:currentColor;flex:none;width:12px;height:8px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 12' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M1.5 6.5l3.5 3.5L11.5 2.5M8 8.5l1.5 1.5L16.5 2.5'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 12' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M1.5 6.5l3.5 3.5L11.5 2.5M8 8.5l1.5 1.5L16.5 2.5'/></svg>") 50%/contain no-repeat}@keyframes seen-in{0%{opacity:0;transform:translateY(-4px)scale(.9)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.seen-under{animation:none}}.lu-game .lu-pnl,.lu-game .lu-pnl.active,.lu-game .lu-pnl.talk{box-shadow:none;background:0 0;border:0;gap:7px;padding:2px 4px;animation:none;transform:none}.lu-game .lu-pnl.active,.lu-game .lu-pnl.talk{border:0}.lu-game .lu-pnl.out{opacity:.4}.lu-game .lu-pnl.talk .lu-pfp{animation:.9s ease-in-out infinite lu-talk-pfp;box-shadow:0 0 0 3px #22c55e,0 0 16px 2px #22c55eb3}@keyframes lu-talk-pfp{50%{box-shadow:0 0 0 4px #22c55e8c,0 1px 2px #0f172a14}}.lu-game .lu-pnl.invoice:after{top:4px;right:6px}.lu-game .lu-pnl.right.invoice:after{left:6px;right:auto}.lu-dicebox{background:#111116;border:1.5px solid #2a2a33;border-radius:15px;flex:none;place-items:center;padding:5px 5px 10px;transition:border-color .25s,box-shadow .25s,transform .25s;display:inline-grid;position:relative}.lu-pnl.active .lu-dicebox{border-color:var(--pc);box-shadow:0 0 0 3px var(--pc), 0 0 20px -4px var(--pc)}@supports (color:color-mix(in lab, red, red)){.lu-pnl.active .lu-dicebox{box-shadow:0 0 0 3px color-mix(in srgb, var(--pc) 26%, transparent), 0 0 20px -4px var(--pc)}}.lu-dicebox.can{animation:1.2s ease-in-out infinite lu-card-pulse}@keyframes lu-card-pulse{50%{transform:translateY(-2px)}}.lu-pnl .lu-dicebox{align-self:flex-start}.lu-pnl.right .lu-dicebox{align-self:flex-end}.lu-pnl .lu-die3d,.lu-pnl.right .lu-die3d{align-self:auto;margin:0}.lu-pnl.out .lu-dicebox{display:none}.lu-dicebox .lu-timer{height:3px;position:absolute;bottom:4px;left:8px;right:8px}.lu-dicebox .lu-die-tap{left:calc(100% + 16px)}.lu-pnl.right .lu-dicebox .lu-die-tap{left:auto;right:calc(100% + 16px)}@media (prefers-reduced-motion:reduce){.lu-dicebox.can,.lu-game .lu-pnl.talk .lu-pfp{animation:none}}.lu-coinpop{z-index:40;pointer-events:none;white-space:nowrap;color:#3b2500;background:linear-gradient(#ffe27a,#ffb62e);border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-size:.9rem;font-weight:700;animation:2s cubic-bezier(.2,.9,.3,1) both lu-coin-pop;display:inline-flex;position:absolute;top:4px;left:50%;box-shadow:0 1px 2px #0f172a14,0 0 0 2px #ffffff59}@keyframes lu-coin-pop{0%{opacity:0;transform:translate(-50%,10px)scale(.4)}14%{opacity:1;transform:translate(-50%,-14px)scale(1.15)}24%{transform:translate(-50%,-10px)scale(1)}78%{opacity:1;transform:translate(-50%,-22px)scale(1)}to{opacity:0;transform:translate(-50%,-38px)scale(.9)}}@media (prefers-reduced-motion:reduce){.lu-coinpop{animation:none;transform:translate(-50%,-12px)}}.message .bubble.share-bubble,.message.own .bubble.share-bubble,.message-body.wp-dark .message:not(.own) .bubble.share-bubble{min-width:0;color:var(--ink);gap:4px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.message.own .bubble.share-bubble{align-items:flex-end}.message:not(.own) .bubble.share-bubble{align-items:flex-start}.bubble.share-bubble .bubble-text:empty{display:none}.bubble.share-bubble .bubble-meta{background:#0f111a8c;border-radius:999px;width:auto;color:#fff!important;opacity:1!important;margin-top:0!important;padding:1px 8px!important;font-size:.62rem!important}.bubble.share-bubble .bubble-meta .seen-badge{margin-left:0;font-size:.62rem;color:#6ee7b7!important}.bubble.share-bubble .reply-quote{color:var(--ink);background:var(--paper)!important}.bubble.share-bubble .fwd-tag{background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:1px 8px}.shared-card{box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#9696be1f;border:1px solid #bebee14d;border-radius:22px;width:min(66vw,264px);padding:4px;position:relative;box-shadow:0 10px 28px #00000047,inset 0 1px #ffffff29}.shared-card:active{transform:scale(.985)}.shared-card-media{aspect-ratio:4/5;background:var(--soft-2);border-radius:17px;width:100%;max-height:62svh;position:relative;overflow:hidden}.shared-card-media.is-reel{aspect-ratio:9/16}.shared-card-media img,.shared-card-media video{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:100%;height:100%;display:block;position:absolute;inset:0}.shared-card-media:before{content:"";z-index:1;pointer-events:none;background:0 0;height:30%;position:absolute;top:0;left:0;right:0}.shared-card-author{z-index:2;color:#fff;background:#0a0c146b;border:1px solid #fff3;border-radius:999px;align-items:center;gap:8px;max-width:calc(100% - 16px);padding:4px 12px 4px 4px;font-size:.74rem;font-weight:700;line-height:1;display:flex;position:absolute;top:8px;left:8px}.shared-card-author>span:last-child,.shared-card-author>span:only-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.shared-card-play{z-index:2;background:#00000080;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:48px;height:48px;margin:auto;display:grid;position:absolute;inset:0}.shared-card-caption{color:inherit;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 8px 4px;font-size:.8rem;line-height:1.35;display:-webkit-box;overflow:hidden}.lu-game.lu-v2{color:#fff;background:radial-gradient(120% 55% at 50% 0,#8cc8ff61,#0000 62%),radial-gradient(110% 50% at 50% 100%,#00125a99,#0000 70%),url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27240%27 height=%27240%27 viewBox=%270 0 240 240%27%3E%3Cg transform=%27rotate%28-30 120 120%29%27%3E%0A%3Crect x=%2714%27 y=%2714%27 width=%27104%27 height=%27104%27 rx=%2716%27 fill=%27%231b4fb0%27 opacity=%27.55%27/%3E%0A%3Ccircle cx=%2748%27 cy=%2748%27 r=%2711%27 fill=%27%23143f92%27 opacity=%27.65%27/%3E%3Ccircle cx=%2784%27 cy=%2784%27 r=%2711%27 fill=%27%23143f92%27 opacity=%27.65%27/%3E%0A%3Crect x=%27130%27 y=%2740%27 width=%2784%27 height=%2784%27 rx=%2714%27 fill=%27%234d95f0%27 opacity=%27.22%27/%3E%0A%3Ccircle cx=%27172%27 cy=%2782%27 r=%2710%27 fill=%27%231a4fae%27 opacity=%27.5%27/%3E%0A%3Crect x=%2740%27 y=%27142%27 width=%2780%27 height=%2780%27 rx=%2714%27 fill=%27%231a4cab%27 opacity=%27.4%27/%3E%0A%3Cpath d=%27M150 170 h46 m-14 -14 l14 14 l-14 14%27 stroke=%27%235aa0f5%27 stroke-width=%276%27 fill=%27none%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 opacity=%27.35%27/%3E%0A%3Cpath d=%27M70 190 l6 12 13 2 -10 9 3 13 -12 -7 -12 7 3 -13 -10 -9 13 -2z%27 fill=%27none%27 stroke=%27%236fb0ff%27 stroke-width=%273%27 opacity=%27.3%27/%3E%0A%3C/g%3E%3C/svg%3E") 0 0/240px 240px,linear-gradient(#1b56c2 0%,#2b77e2 45%,#1a4bb0 100%);padding-left:8px;padding-right:8px}.lu-game.lu-v2 .lu-game-top{gap:8px;height:50px}.lu-game.lu-v2 .lu-icon-btn,.lu-game.lu-v2 .lu-pill{color:#fff;background:#062068f2;border:1.5px solid #ffffff57;box-shadow:inset 0 1px #ffffff4d,0 1px 2px #0f172a14}.lu-game.lu-v2 .lu-game-title{min-width:0}.lu-game.lu-v2 .lu-game-title strong{letter-spacing:.02em;color:#0000;text-shadow:none;background:linear-gradient(#fff 30%,#ffe9a0);-webkit-background-clip:text;background-clip:text;font-size:1.12rem}.lu-game.lu-v2 .lu-game-title small{color:#cfe2ff}.lu-game.lu-v2 .lu-voice-join span{display:none}.lu-game.lu-v2 .lu-voice-join{width:38px;padding:0}.lu-potchip{background:padding-box padding-box,linear-gradient(145deg,#fff2a8,#f3b81b 40%,#a86c04 70%,#ffe27a) border-box;border:2px solid #0000;border-radius:99px;flex:none;align-items:center;gap:6px;height:42px;padding:0 14px 0 6px;display:flex;box-shadow:0 1px 2px #0f172a14,inset 0 0 0 1px #ffffff29}.lu-potnum{line-height:1.05;display:grid}.lu-potnum b{color:#fff;text-shadow:0 1px 2px #00002899;font-variant-numeric:tabular-nums;font-size:1.02rem;font-weight:700}.lu-potnum small{color:#7dffa8;letter-spacing:.02em;font-size:.62rem;font-weight:700}.lu-game.lu-v2 .lu-table{gap:8px}.lu-game.lu-v2 .lu-table.stake{padding:22px 0}.lu-game.lu-v2 .lu-board-slot{width:min(100cqw, calc(100cqh - var(--row) * 2 - 18px))}.lu-game.lu-v2 .lu-board-wrap{background:#fff;border-radius:6px;overflow:hidden;box-shadow:0 0 0 3px #f6c23a,0 0 0 5px #8a5a06}.lu-game.lu-v2 .lu-board{border-radius:0}.lu-game.lu-v2 .lu-pnl{--av:clamp(46px, calc(var(--row) * .54), 58px);color:#fff;background:linear-gradient(#1268ea 0%,#0a419f 55%,#072c77 100%) padding-box padding-box,linear-gradient(145deg,#fff2a8,#f3b81b 38%,#a86c04 66%,#ffe27a) border-box;border:2.5px solid #0000;border-radius:16px;grid-template-rows:auto 1fr auto;place-items:stretch stretch;gap:3px;padding:3px 8px 6px;animation:none;display:grid;transform:none;box-shadow:inset 0 0 0 1px #ffffff24,0 8px 16px -8px #000a3cd9}.lu-game.lu-v2 .lu-pnl.active{background:linear-gradient(#1c78ff 0%,#0e4cc4 55%,#0a389a 100%) padding-box padding-box,linear-gradient(145deg,#fffbd0,#ffe04a 40%,#e0a100 70%,#fff3a0) border-box;box-shadow:0 0 0 3px #ffe04659,0 0 22px 1px #ffd628b3}.lu-game.lu-v2 .lu-pnl.out{opacity:.45;filter:grayscale(.8)}.lu-game.lu-v2 .lu-pnl.talk{animation:none;box-shadow:0 0 0 3px #22c55e80,0 0 26px -4px #22c55e}.lu-game.lu-v2 .lu-ptop{color:#fff;text-shadow:0 1px 2px #00002899;white-space:nowrap;align-items:center;gap:5px;height:16px;font-size:.74rem;font-weight:700;line-height:1;display:flex;overflow:hidden}.lu-game.lu-v2 .lu-ptop em{text-overflow:ellipsis;font-style:normal;overflow:hidden}.lu-game.lu-v2 .lu-ptop svg{color:#7fe39a}.lu-game.lu-v2 .lu-ptop .country-flag{border-radius:2px;box-shadow:0 0 0 1px #ffffff8c}.lu-game.lu-v2 .lu-pnl.right .lu-ptop{flex-direction:row-reverse}.lu-game.lu-v2 .lu-pmain{justify-content:space-between;align-items:center;min-height:0;display:flex}.lu-game.lu-v2 .lu-pnl.right .lu-pmain{flex-direction:row-reverse}.lu-game.lu-v2 .lu-pnl .lu-pinfo-btn,.lu-game.lu-v2 .lu-pnl.right .lu-pinfo-btn{width:var(--av);height:var(--av);flex:none;padding:0;display:block}.lu-game.lu-v2 .lu-pfp{color:#0b3a94;background:linear-gradient(160deg,#d6e6ff,#8fb6f5);border-radius:10px;box-shadow:0 0 0 2px #fff9,0 4px 8px -2px #000a3c99;width:var(--av)!important;height:var(--av)!important}.lu-game.lu-v2 .lu-pbot{justify-content:space-between;align-items:center;gap:6px;min-height:14px;display:flex}.lu-game.lu-v2 .lu-pnl.right .lu-pbot{flex-direction:row-reverse}.lu-game.lu-v2 .lu-pname{min-width:0;max-width:calc(var(--av) + 22px);text-shadow:0 1px 2px #000028b3;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:700;line-height:1.1;display:block;overflow:hidden}.lu-game.lu-v2 .lu-pnl .lu-dicebox,.lu-game.lu-v2 .lu-pnl.right .lu-dicebox{width:var(--av);height:var(--av);background:linear-gradient(#fff3f4 0%,#f3c9ce 100%);border:2px solid #fff;border-radius:12px;flex:none;align-self:auto;place-items:center;padding:0;animation:none;display:grid;position:relative;overflow:visible;box-shadow:inset 0 -5px 8px #a0465a38,0 3px 6px #000a3c73}.lu-game.lu-v2 .lu-pnl.active .lu-dicebox{box-shadow:0 0 0 3px var(--pc), inset 0 -5px 8px #a0465a38;border-color:#fff}@supports (color:color-mix(in lab, red, red)){.lu-game.lu-v2 .lu-pnl.active .lu-dicebox{box-shadow:0 0 0 3px color-mix(in srgb, var(--pc) 50%, transparent), inset 0 -5px 8px #a0465a38}}.lu-game.lu-v2 .lu-pnl .lu-dicebox .lu-die3d{--s:calc(var(--av) * .56);z-index:1;perspective:440px;align-self:auto;width:100%;height:100%;margin:0;position:relative}.lu-game.lu-v2 .lu-die3d.empty{opacity:0}.lu-game.lu-v2 .lu-die3d.idle{opacity:.75;filter:saturate(.85)}.lu-game.lu-v2 .lu-die3d.empty.idle{opacity:0}.lu-game.lu-v2 .lu-die-tilt{transition:transform .28s ease-out;transform:none}.lu-game.lu-v2 .lu-die3d.rolling .lu-die-tilt{transition:none;transform:rotateX(-14deg)rotateY(16deg)}.lu-game.lu-v2 .lu-face{background:linear-gradient(145deg, var(--die) 0%, var(--die) 46%, var(--die) 100%)}@supports (color:color-mix(in lab, red, red)){.lu-game.lu-v2 .lu-face{background:linear-gradient(145deg, color-mix(in srgb, var(--die) 58%, #fff) 0%, var(--die) 46%, color-mix(in srgb, var(--die) 74%, #000) 100%)}}.lu-game.lu-v2 .lu-face{border:1px solid #fff9;box-shadow:inset 0 2px 3px #ffffff8c,inset 0 -4px 6px #00000040}.lu-game.lu-v2 .lu-face i.on{background:radial-gradient(circle at 35% 30%,#fff,#e6edfa 75%);box-shadow:0 1px 2px #00000073}.lu-game.lu-v2 .lu-face.f1 i.on{background:radial-gradient(circle at 35% 30%,#fff,#e6edfa 75%);transform:scale(1.35)}.lu-game.lu-v2 .lu-die-shadow{display:none}.lu-game.lu-v2 .lu-pnl .lu-dicebox .lu-die-tap{z-index:3;background:#e8285f;padding:1px 7px;font-size:.55rem;animation:1s ease-in-out infinite lu-tap;inset:-9px auto auto 50%;transform:translate(-50%);box-shadow:0 2px 6px #00000080}.lu-ring{z-index:0;pointer-events:none;width:178%;height:178%;animation:1.6s ease-in-out infinite lu-ring-pulse;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.lu-ring circle{fill:none;stroke-linecap:round}.lu-ring-bg{stroke:#ffe04647;stroke-width:3px}.lu-ring-fg{stroke:#ffe14a;stroke-width:4.2px;filter:drop-shadow(0 0 4px #ffd628f2);transition:stroke-dashoffset .3s linear}.lu-ring.hot .lu-ring-fg{stroke:#ff4b4b;filter:drop-shadow(0 0 4px #ff3c3cf2)}@keyframes lu-ring-pulse{50%{opacity:.8;transform:translate(-50%,-50%)scale(1.05)}}.lu-game.lu-v2 .lu-pnl .lu-homes,.lu-game.lu-v2 .lu-pnl.right .lu-homes{flex:none;justify-content:center;gap:4px;display:flex}.lu-game.lu-v2 .lu-homes i{width:9px;height:9px;box-shadow:none;background:#0b3a8f;border:1.5px solid #0a2f7a}.lu-game.lu-v2 .lu-homes i.on{background:#2ee56a;border-color:#0c6b2c;box-shadow:0 1px 2px #0f172a14}.lu-stakechip{z-index:5;color:#fff;text-shadow:0 1px 2px #000028b3;font-variant-numeric:tabular-nums;background:#02144e8c;border-radius:99px;align-items:center;gap:4px;padding:1px 8px 1px 3px;font-size:.8rem;font-weight:700;display:inline-flex;position:absolute;left:4px}.lu-stakechip.up{top:-24px}.lu-stakechip.dn{bottom:-24px}.lu-pnl.right .lu-stakechip{flex-direction:row-reverse;padding:1px 3px 1px 8px;left:auto;right:4px}.lu-deduct{color:#ffb4b4;text-shadow:0 1px 3px #000;white-space:nowrap;margin-left:6px;font-size:.85rem;font-style:normal;font-weight:700;animation:1.6s ease-out both lu-deduct;position:absolute;top:50%;left:100%}.lu-pnl.right .lu-deduct{margin-left:0;margin-right:6px;left:auto;right:100%}@keyframes lu-deduct{0%{opacity:0;transform:translateY(-50%)scale(.6)}15%{opacity:1;transform:translateY(-50%)scale(1.15)}to{opacity:0;transform:translateY(-190%)scale(1)}}.lu-fly{z-index:70;pointer-events:none;width:0;height:0;animation:lu-fx .95s linear var(--d) both;position:fixed}.lu-fly-y{animation:lu-fy .95s cubic-bezier(.45, 0, .85, .55) var(--d) both;filter:drop-shadow(0 3px 4px #00000080);margin:-11px 0 0 -11px;display:block}@keyframes lu-fx{0%{transform:translate(0)}to{transform:translateX(var(--dx))}}@keyframes lu-fy{0%{opacity:0;transform:translateY(0)scale(.3)}14%{opacity:1;transform:translateY(-16px)scale(1.15)}to{opacity:1;transform:translateY(var(--dy)) scale(.6)}}@media (prefers-reduced-motion:reduce){.lu-fly,.lu-fly-y,.lu-ring,.lu-deduct{animation:none}.lu-fly{display:none}}.lu-game.lu-v2 .lu-toast{color:#fff;background:#061e5cf5;border:1.5px solid #f3b81b}.lu-game.lu-v2 .lu-emoji-dock button{color:#fff;background:#061e5cbf;border-color:#ffffff4d}.lu-game.lu-v2 .lu-pnl.invoice:after{top:4px;right:6px}.lu-game.lu-v2 .lu-pnl .lu-ptop,.lu-game.lu-v2 .lu-pnl .lu-pmain,.lu-game.lu-v2 .lu-pnl .lu-pbot{box-sizing:border-box;width:100%}.lu-game.lu-v2 .lu-pnl .lu-dicebox .lu-die3d{--s:calc(var(--av) * .6)}.lu-ring{width:165%;height:165%}.lu-game.lu-v2 .lu-pnl,.lu-game.lu-v2 .lu-pnl.right{grid-template-columns:minmax(0,1fr);justify-content:stretch}a,button,[role=button],input,select,textarea,label,summary{touch-action:manipulation}button,[role=button]{-webkit-user-select:none;user-select:none}input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text}.content-area,.user-feed-scroll,.chat-scroll,.messages,.modal-body,.sheet-body,.wallet-overlay{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;scroll-behavior:auto}.chat-row,.chat-item,.contact-row,.op-row,.comment-row,.notif-row,.lb-row{content-visibility:auto;contain-intrinsic-size:auto 72px}img,video{max-width:100%}img{image-rendering:auto}.green-tick,.gt-shine,.ach-shine,.ach-float,.brand-banner-spark,.react-tray-btn.is-customizable,.brand-spark,[class*=sheen],[class*=glint]{animation:none!important}.green-tick{filter:none!important}[class*=sheen]:before,[class*=sheen]:after,[class*=glint]:before,[class*=glint]:after,.au-btn:after{animation:none!important}.brand-banner-spark,.lu-win-crown{filter:none!important}.au-seg-thumb,.lu-die3d,.lu-die-hop,.bottom-nav-thumb{will-change:transform}.modal-backdrop,.wallet-overlay,.action-sheet-backdrop,.pv-backdrop,.lu-modal{animation-duration:.16s}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (max-width:480px){.au-card{box-shadow:0 1px 2px #0f172a14}}.lu-die-ring{border:2px solid var(--die);will-change:transform, opacity;box-shadow:none!important}.lu-game .lu-pnl.talk,.lu-game .lu-pnl.talk .lu-pfp{animation:none!important}.lu-game .lu-pnl.talk{box-shadow:0 0 0 3px #22c55e73!important}.lu-game .lu-pnl.talk .lu-pfp{box-shadow:0 0 0 3px #22c55e!important}.lu-pnl.active .lu-pfp{box-shadow:0 0 0 3px var(--pc,#ff3d78);animation:none!important}.lu-ring,.lu-ring-fg,.lu-ring.hot .lu-ring-fg{filter:none!important;animation:none!important}.lu-ring-fg{transition:stroke-dashoffset .5s linear}.lu-pnl.out,.lu-game.lu-v2 .lu-pnl.out{opacity:.4;filter:none!important}.lu-die3d.idle,.lu-game.lu-v2 .lu-die3d.idle{filter:none!important}.lu-win-hero:after{animation:none!important}.lu-win-crown{filter:none!important}.lu-win-wrap.won .lu-win-title{animation:none!important}.lu-win-prize b{text-shadow:none!important}.lu-win-bar i{box-shadow:none!important}.lu-float.emoji,.lu-fly-y,.lu-room .lu-room-e{filter:none!important}.lu-modal{animation:.15s ease-out both lu-fade}.lu-modal-card{animation-duration:.22s!important}.lu-board-wrap{contain:layout style}.lu-board{touch-action:manipulation}body{overscroll-behavior-y:none;min-height:100dvh}.phone-frame{min-width:0;height:100dvh;max-height:100dvh}.app-shell{min-height:100svh}.phone-frame svg,.phone-frame img,.phone-frame video,.phone-frame canvas{max-width:100%}.phone-frame :where(h1,h2,h3,h4,p){overflow-wrap:break-word}.phone-frame :where(input,textarea,select){max-width:100%}.composer input{font-size:max(16px,1rem)}@media (max-width:340px){.message-body{padding-left:.5rem;padding-right:.5rem}.bubble{max-width:86%}}@media (max-height:520px){.modal-card,.action-sheet,.postmodal-card{max-height:92dvh;overflow-y:auto}}.message-body{contain:layout paint style;overflow-anchor:auto;scroll-behavior:auto;gap:.75rem;padding:1rem .75rem}.message{gap:.5rem}.bubble{will-change:auto;border-radius:20px 20px 20px 6px;min-width:0;max-width:min(78%,420px);padding:.5rem .75rem .25rem;box-shadow:none!important}.message.own .bubble{border-radius:20px 20px 6px}.bubble-text{overflow-wrap:break-word;word-break:normal}.bubble-meta{opacity:.65!important;margin-top:1px!important;padding-top:0!important}.sticker-bubble,.photo-bubble{background:0 0!important;border:0!important;padding:0!important}.bubble.bubble-pop-in,.message.own .bubble.bubble-pop-in{animation:.14s ease-out both bubble-pop-in}.composer input,.composer textarea,.composer{transition:none!important}.composer input{border-radius:22px;padding:.5rem 1rem}.msg-reaction,.seen-under{box-shadow:none!important}.chat-topbar{box-shadow:none;gap:.25rem;padding-left:.5rem;padding-right:.5rem}.chat-topbar .icon-button{width:38px;height:38px;color:var(--ink);box-shadow:none!important;background:0 0!important;border:0!important}.chat-topbar .icon-button:active{background:var(--soft)!important}.chat-topbar .chat-title-button{gap:.5rem}.chat-topbar .chat-title-button strong{font-size:1rem}.chat-topbar .chat-sub{font-size:.74rem}.bubble:not(.sticker-bubble):not(.photo-bubble):not(.share-bubble):not(.vo-bubble){flex-flow:wrap;justify-content:flex-end;align-items:flex-end;gap:0 .5rem;display:flex}.bubble:not(.sticker-bubble):not(.photo-bubble):not(.share-bubble):not(.vo-bubble)>.bubble-text{flex:0 auto;width:auto;max-width:100%}.bubble:not(.sticker-bubble):not(.photo-bubble):not(.share-bubble):not(.vo-bubble)>.bubble-meta{flex:none;width:auto!important;margin:0 0 1px auto!important;padding:0!important;font-size:.64rem!important}.bubble>:not(.bubble-text):not(.bubble-meta):not(.msg-reaction):not(.heart-pop){flex:100%}.seen-under{box-shadow:none!important;color:var(--muted)!important;letter-spacing:0!important;background:0 0!important;border:0!important;margin:0 .35rem .1rem 0!important;padding:0!important;font-size:.68rem!important;font-weight:600!important;animation:none!important}.seen-under:before{display:none!important}.composer{padding:.5rem .6rem calc(.5rem + env(safe-area-inset-bottom,0px));gap:.25rem}.composer-icon-btn,.composer-action-btn{width:38px;height:38px;box-shadow:none!important;background:0 0!important;border:0!important}.composer-icon-btn:active{background:var(--soft)!important}.composer-send-btn{width:40px;height:40px;box-shadow:none!important}.composer input{border-radius:22px}.brand-banner{background:var(--paper);padding:calc(10px + var(--safe-top,0px)) 16px 2px;border-bottom:0!important}.brand-banner:after,.brand-banner-line,.brand-banner-spark{display:none!important}.topbar{background:var(--paper);box-shadow:none!important;border-bottom:0!important}.topbar .icon-button,.topbar .topbar-search,.topbar .coin-pill,.topbar [class*=coin],.topbar [class*=theme]{box-shadow:none!important;background:var(--soft)!important;border:0!important}.topbar .icon-button{background:0 0!important}.topbar .topbar-search{background:var(--soft)!important}.pc-card:not(.is-sheet),.stories-card{box-shadow:none!important;background:var(--paper)!important;border:0!important;border-radius:0!important;margin:0!important}.pc-card:not(.is-sheet){padding:12px 16px}.stories-card{padding:4px 12px 12px}.feed-bar{padding:12px 16px 8px;background:var(--paper)!important;border:0!important;margin:0!important}.feed-title{font-size:1rem}.feed-live{box-shadow:none;animation:none}.pc-card:not(.is-sheet) .pc-tools button,.pc-card:not(.is-sheet) [class*=pc-] button:not(.pc-post-btn){box-shadow:none}.pc-card:not(.is-open) .pc-caption{min-height:2.6rem;font-size:.95rem;line-height:1.3}.ad-card{background:var(--paper);box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important}.ad-header{padding:12px 16px 8px}.ad-avatar{border:0}.bottom-nav:not(.reels-nav){border-top:0;box-shadow:none!important;background:var(--paper)!important}.nav-item.active .nav-icon{transform:none;background:0 0!important}.nav-item.active{color:var(--ink);font-weight:700}.card{box-shadow:none}.content-area .ad-card,.user-feed-scroll .ad-card{border-left:0!important;border-right:0!important;border-radius:0!important;width:auto!important;max-width:none!important;margin-left:-.75rem!important;margin-right:-.75rem!important}.content-area .ad-card .ad-media,.user-feed-scroll .ad-card .ad-media{border-radius:0!important;width:100%!important;margin-left:0!important;margin-right:0!important}.content-area .pc-card:not(.is-sheet),.content-area .stories-card,.content-area .feed-bar,.content-area .feed-empty{box-sizing:border-box!important;width:calc(100% + 1.5rem)!important;max-width:none!important;margin-left:-.75rem!important;margin-right:-.75rem!important}.chat-topbar{box-shadow:none!important;border-bottom:0!important}.content-area .discover-nav-bar{background:var(--paper);border-bottom:0;gap:0;width:calc(100% + 1.5rem);margin:0 -.75rem;padding:0}.content-area .discover-nav-btn{background:var(--paper);border:0;padding:13px 14px;box-shadow:none!important;border-radius:0!important}.content-area .discover-nav-btn.active{background:var(--accent);color:#fff;border-color:#0000}.content-area .discover-nav-btn.active svg{stroke:#fff!important;color:#fff!important}.content-area .lbv{width:calc(100% + 1.5rem);margin:0 -.75rem}.lbv-hero{border-top:0;border-left:0;border-right:0;border-radius:0;margin:0;box-shadow:none!important}.lbv-podium{background:var(--paper);border-bottom:0;border-radius:0;margin:0;padding:26px 12px 14px}.lbv-list{gap:0!important}.lbv-row,.lbv-row.hof-row-top{background:var(--paper);border:0;border-radius:0;padding:12px 16px;margin:0!important}.lbv-row.hof-row-top{background:var(--paper)}.hof-rank{border-radius:50%}.lu-game.lu-v2 .lu-pfp,.lu-pfp,.lu-pfp img,.avatar-frame,.avatar,.avatar img,.avatar svg,.ad-avatar,.ad-avatar-ring,.sp-avatar,.user-avatar-box,.lb-avatar-box,.hof-avatar-ring{border-radius:50%!important}html:root.ad-banner-on{--safe-top:var(--ad-covered,0px);--safe-env-top:var(--ad-covered,0px)}.coin-reward-wrap{z-index:100000;pointer-events:none;left:0;right:0;top:calc(var(--safe-top,0px) + 10px);justify-content:center;padding:0 12px;display:flex;position:fixed}.coin-reward-banner{pointer-events:auto;color:#3a2400;background:linear-gradient(115deg,#ffe27a 0%,#ffc42e 35%,#f7a600 60%,#ffd86b 100%);border:1.5px solid #fff6c8e6;border-radius:18px;align-items:center;gap:12px;width:min(100%,420px);padding:11px 16px 11px 12px;animation:.55s cubic-bezier(.2,1.3,.4,1) both coinBannerIn,.4s ease-in 3.7s forwards coinBannerOut;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a14,0 0 0 1px #78460040,inset 0 1px #ffffffd9}.coin-reward-banner:before{content:"";background:linear-gradient(90deg,#0000,#ffffffbf,#0000);width:60px;animation:1.6s ease-in-out .5s 2 coinShine;position:absolute;top:0;bottom:0;left:-80px;transform:skew(-20deg)}.coin-reward-icon{background:radial-gradient(circle at 35% 30%,#fff6c8,#ffd14a 60%,#e59a00);border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;animation:1.1s cubic-bezier(.3,1.2,.5,1) .15s both coinSpin;display:grid;box-shadow:0 1px 2px #0f172a14}.coin-reward-text{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.coin-reward-text small{letter-spacing:.09em;text-transform:uppercase;opacity:.7;font-size:.66rem;font-weight:700}.coin-reward-text strong{text-shadow:0 1px #ffffff8c;white-space:nowrap;text-overflow:ellipsis;font-size:1.02rem;font-weight:700;overflow:hidden}.coin-reward-plus{color:#fff;text-shadow:0 1px 3px #783c0099;font-size:1.35rem;font-weight:700;animation:.6s ease-out .35s both coinPlus}.coin-reward-spark{opacity:0;background:#fff;border-radius:50%;width:6px;height:6px;animation:1.4s ease-out infinite coinSpark;position:absolute;box-shadow:0 0 8px 2px #fffffff2}.coin-reward-spark.s1{animation-delay:.2s;top:22%;left:18%}.coin-reward-spark.s2{animation-delay:.6s;top:72%;left:46%}.coin-reward-spark.s3{animation-delay:.9s;top:24%;left:72%}.coin-reward-spark.s4{animation-delay:.4s;top:66%;left:88%}@keyframes coinBannerIn{0%{opacity:0;transform:translateY(-140%)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes coinBannerOut{to{opacity:0;transform:translateY(-140%)}}@keyframes coinShine{0%{left:-80px}to{left:115%}}@keyframes coinSpin{0%{transform:rotateY(-540deg)scale(.4)}to{transform:rotateY(0)scale(1)}}@keyframes coinPlus{0%{opacity:0;transform:scale(.3)}70%{transform:scale(1.25)}to{opacity:1;transform:scale(1)}}@keyframes coinSpark{0%{opacity:0;transform:scale(.3)}40%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.2)}}@media (prefers-reduced-motion:reduce){.coin-reward-banner,.coin-reward-banner:before,.coin-reward-icon,.coin-reward-plus,.coin-reward-spark{animation:none!important}.coin-reward-banner{opacity:1}}.bubble .reply-quote{box-sizing:border-box;border:0;border-left:3px solid;flex-direction:column;gap:1px;width:100%;min-width:0;margin:0 0 .25rem;padding:.5rem .75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.bubble .reply-quote{border-left:3px solid color-mix(in srgb, currentColor 45%, transparent)}}.bubble .reply-quote{background:currentColor;border-radius:10px}@supports (color:color-mix(in lab, red, red)){.bubble .reply-quote{background:color-mix(in srgb, currentColor 12%, transparent)}}.bubble .reply-quote{color:inherit;font-size:.78rem;line-height:1.35}.bubble .reply-quote .reply-quote-name{color:inherit;opacity:.9;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:700;display:block;overflow:hidden}.bubble .reply-quote .reply-quote-text{-webkit-line-clamp:2;color:inherit;opacity:.75;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bubble.sticker-bubble .reply-quote,.bubble.share-bubble .reply-quote{color:var(--ink);border-left-color:var(--line-strong);background:var(--paper)!important}.bubble .fwd-tag{color:inherit!important}.lbv-podium{isolation:isolate;background:radial-gradient(ellipse 70% 55% at 50% 18%, #f6c34342, transparent 70%), radial-gradient(ellipse 90% 40% at 50% 100%, #d9770624, transparent 70%), var(--paper);align-items:flex-end;gap:8px;padding:34px 12px 16px;position:relative;overflow:hidden}.lbv-podium>.hof-col{z-index:2;gap:0;position:relative}.hof-rays{z-index:0;pointer-events:none;opacity:.55;background:repeating-conic-gradient(#f6c3434d 0deg 7deg,#0000 7deg 22deg);width:380px;height:380px;margin:-190px 0 0 -190px;animation:40s linear infinite hof-rays-spin;position:absolute;top:92px;left:50%;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000008c 35%,#0000 68%);mask-image:radial-gradient(circle,#000 0%,#0000008c 35%,#0000 68%)}@keyframes hof-rays-spin{to{transform:rotate(360deg)}}.hof-spark{z-index:1;pointer-events:none;color:#f6c343;opacity:0;font-style:normal;line-height:1;animation:3.2s ease-in-out infinite hof-twinkle;position:absolute}.hof-spark:before{content:"✦"}.hs1{font-size:12px;animation-delay:0s;top:18%;left:9%}.hs2{font-size:9px;animation-delay:.7s;top:52%;left:24%}.hs3{font-size:10px;animation-delay:1.4s;top:10%;left:35%}.hs4{font-size:9px;animation-delay:2.1s;top:14%;right:33%}.hs5{font-size:13px;animation-delay:.4s;top:28%;right:10%}.hs6{font-size:9px;animation-delay:1.9s;top:56%;right:22%}@keyframes hof-twinkle{0%,to{opacity:0;transform:scale(.4)rotate(0)}50%{opacity:.95;transform:scale(1.15)rotate(25deg)}}.lbv-podium .hof-avatar-wrap{place-items:center;padding:0;display:grid;position:relative}.hof-gold .hof-avatar-wrap{width:122px;height:122px}.hof-silver .hof-avatar-wrap,.hof-bronze .hof-avatar-wrap{width:98px;height:98px}.lbv-podium .hof-avatar-ring{border-radius:50%;place-items:center;display:grid;margin:0!important;transform:none!important}.hof-gold .hof-avatar-ring .avatar-lg{width:104px!important;height:104px!important}.hof-silver .hof-avatar-ring .avatar-lg,.hof-bronze .hof-avatar-ring .avatar-lg{width:82px!important;height:82px!important}.lbv-podium .hof-avatar-ring .avatar-frame{line-height:0;display:block}.lbv-podium .hof-avatar-ring .avatar img{object-fit:cover}.hof-gold .lbv-ring{box-shadow:0 0 0 3px var(--paper), 0 0 0 6px #f6c343, 0 1px 2px #0f172a14;animation:2.6s ease-in-out infinite hof-glow}.hof-silver .lbv-ring{box-shadow:0 0 0 3px var(--paper), 0 0 0 5px #b4c0d0, 0 1px 2px #0f172a14}.hof-bronze .lbv-ring{box-shadow:0 0 0 3px var(--paper), 0 0 0 5px #e0752d, 0 1px 2px #0f172a14}@keyframes hof-glow{0%,to{box-shadow:0 0 0 3px var(--paper), 0 0 0 6px #f6c343, 0 1px 2px #0f172a14}50%{box-shadow:0 0 0 3px var(--paper), 0 0 0 6px #ffd96b, 0 1px 2px #0f172a14}}.lbv-podium .hof-crown{z-index:5;filter:drop-shadow(0 3px 6px #d977068c);animation:3s ease-in-out infinite hof-crown-bob;top:-8px}.lbv-podium .hof-crown svg{width:34px;height:34px}@keyframes hof-crown-bob{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-3px)}}.lbv-podium .hof-medal{border:3px solid var(--paper);width:28px;height:28px;font-size:13px;bottom:0;box-shadow:0 2px 8px #0000004d}.lbv-podium .hof-gold .hof-medal{color:#5b3300;background:linear-gradient(145deg,#ffe08a,#d97706);bottom:2px}.lbv-podium .hof-silver .hof-medal{color:#1e293b;background:linear-gradient(145deg,#e2e8f0,#8593a8)}.lbv-podium .hof-bronze .hof-medal{background:linear-gradient(145deg,#f0a06a,#b8430f)}.lbv-podium .hof-name{height:20px;margin-top:10px;font-size:14px;font-weight:700;line-height:20px}.lbv-podium .hof-handle{height:18px;margin-top:2px;line-height:18px}.lbv-podium .lb-badge-king,.lbv-podium .lb-badge-queen{margin-top:4px}.lbv-podium .lb-badge-king{color:#4a2a00;letter-spacing:.12em;background:#f6c343;border:0;padding:3px 12px;box-shadow:0 1px 2px #0f172a14}.lbv-podium .hof-block{border-radius:14px 14px 4px 4px;margin-top:10px}.lbv-podium .hof-gold .hof-block{background:linear-gradient(165deg,#ffd45a 0%,#f0a428 45%,#c77a06 100%);height:104px;box-shadow:0 1px 2px #0f172a14}.lbv-podium .hof-silver .hof-block{background:linear-gradient(165deg,#aab6c8 0%,#7c8ba1 55%,#5b6a80 100%);height:74px}.lbv-podium .hof-bronze .hof-block{background:linear-gradient(165deg,#ef8a4c 0%,#cf5f1a 55%,#a8430c 100%);height:74px}.lbv-podium .hof-block strong{text-shadow:0 1px 2px #00000040;font-size:22px}.lbv-podium .hof-gold .hof-block:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff73,#0000);width:40%;animation:3.4s ease-in-out infinite hof-shine;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}@keyframes hof-shine{0%{left:-60%}55%,to{left:130%}}.lbv-hero:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff24,#0000);width:35%;animation:5s ease-in-out infinite hof-shine;position:absolute;top:0;bottom:0;left:-50%;transform:skew(-18deg)}.lbv-hero-icon{box-shadow:0 1px 2px #0f172a14}@media (prefers-reduced-motion:reduce){.hof-rays,.hof-spark,.hof-crown,.lbv-ring,.hof-block:after,.lbv-hero:after{animation:none!important}.hof-spark{opacity:.6}}.au-shell{height:auto;min-height:100dvh;overflow-y:visible}.content-area,.user-feed-scroll,.pv-scroll{overscroll-behavior-y:contain}.lu-game.lu-v2 .lu-table>*{--row:clamp(76px, calc((100cqh - 100cqw) / 2 - 10px), 84px)}.lu-game.lu-v2 .lu-pnl{--av:clamp(36px, calc(var(--row) * .46), 41px);border-width:2px;border-radius:14px;gap:2px;padding:2px 6px 4px}.lu-game.lu-v2 .lu-pnl.right{padding:2px 6px 4px}.lu-game.lu-v2 .lu-ptop{height:13px;font-size:.64rem}.lu-game.lu-v2 .lu-pname{max-width:calc(var(--av) + 18px);font-size:.68rem}.lu-game.lu-v2 .lu-pbot{min-height:12px}.lu-game.lu-v2 .lu-homes i{width:7px;height:7px}.lu-game.lu-v2 .lu-pnl .lu-dicebox,.lu-game.lu-v2 .lu-pnl.right .lu-dicebox{border-width:1.5px;border-radius:10px}.lu-game.lu-v2 .lu-prow{gap:8px}.lu-die-ring,.lu-ring{animation:none!important;display:none!important}.lu-game.lu-v2 .lu-pnl .lu-dicebox.can{animation:none}.lu-game.lu-v2 .lu-pnl.active .lu-dicebox{border-color:var(--pc);box-shadow:inset 0 -5px 8px #a0465a38}.lu-game.lu-v2 .lu-pnl .lu-dicebox .lu-timer{z-index:2;background:#78284638;border-radius:3px;height:3px;position:absolute;bottom:3px;left:5px;right:5px;overflow:hidden}.lu-game.lu-v2 .lu-pnl .lu-dicebox .lu-timer i{background:#e8a400;border-radius:3px;height:100%;transition:width .5s linear;display:block}.lu-game.lu-v2 .lu-pnl .lu-dicebox .lu-timer.hot i{background:#e8283a}.content-area:has(.comms-tab){padding-top:0}.comms-tab{box-sizing:border-box;width:calc(100% + 1.5rem);max-width:none;margin:0 -.75rem;overflow-x:hidden}.comms-tab .comms-head{padding:.75rem 1rem 0}.comms-tab>.search-box{width:auto;margin:0 1rem .75rem}.comms-tab .chat-list{border-top:0;gap:0}.comms-tab .chat-row{box-shadow:none;background:var(--paper);border:0;border-radius:0;padding:.75rem 1rem;margin:0!important}.comms-tab .chat-row.is-unread{background:transparent, var(--paper);border-color:var(--line)}.comms-tab .chat-row.is-unread:before,.comms-tab .chat-row.is-pinned:before{border-radius:0;top:0;bottom:0}.comms-tab .chat-row:last-child{border-bottom:0}.lu-root.au-shell:not(.lu-game){height:100dvh;min-height:0;max-height:100dvh;padding:var(--safe-env-top,env(safe-area-inset-top,0px)) 0 0;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior-y:contain;display:block;overflow:hidden auto}.lu-root:not(.lu-game) .au-card.lu-card{width:100%;max-width:none;min-height:100%;box-shadow:none;padding:10px 16px calc(32px + max(env(safe-area-inset-bottom,0px), 16px));background:0 0;border:0;border-radius:0;margin:0}.lu-root:not(.lu-game) .lu-topbar{margin:0 0 8px}.lu-root:not(.lu-game) .lu-friends{max-height:none;overflow:visible}.comms-tab{background:var(--paper);min-height:calc(100dvh - 60px);margin-bottom:-84px;padding-bottom:84px}.comms-tab .comms-head{padding-top:1rem}.comms-tab>.search-box{background:var(--soft);margin-bottom:1rem}.comms-tab .comms-empty{margin:1rem}.ch-logo{background:linear-gradient(160deg,#6d5acf,#3b2f8f)!important;box-shadow:0 8px 16px -8px #503cc8cc!important}.gm-ico.ch-ico{background:linear-gradient(160deg,#6d5acf,#3b2f8f)}.ch-invite-ico{background:#3b2f8f!important}.ch-tcs{grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:.9rem;display:grid}.ch-tcs button,.ch-levels button{border:1.5px solid var(--lu-line);color:var(--lu-ink);font:inherit;cursor:pointer;background:#fffafb;border-radius:14px;justify-items:center;gap:1px;padding:9px 2px 7px;transition:transform .12s,border-color .15s;display:grid}.ch-tcs button span{font-size:1.05rem;line-height:1}.ch-tcs button b{font-size:.8rem;font-weight:700}.ch-tcs button small,.ch-levels button small{color:var(--lu-muted);font-size:.6rem;font-weight:700}.ch-tcs button.on,.ch-levels button.on{border-color:#b84dff;box-shadow:0 0 0 2px #8b7bff59}.ch-tcs button:active,.ch-levels button:active{transform:scale(.96)}.ch-levels{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:.9rem;display:grid}.ch-levels button{text-align:left;grid-template-rows:auto auto;grid-template-columns:auto 1fr;place-items:center start;column-gap:8px;padding:10px 12px}.ch-levels button span{grid-row:1/span 2;font-size:1.4rem}.ch-levels button b{font-size:.84rem;font-weight:700}.ch-levels button small{font-size:.64rem;line-height:1.25}.lu-root:not(.lu-game) .ch-tcs button,.lu-root:not(.lu-game) .ch-levels button{color:#f4f4f8;background:#17171e;border-color:#2a2a35}.lu-root:not(.lu-game) .ch-tcs button small,.lu-root:not(.lu-game) .ch-levels button small{color:#8b8b9d}.ch-game{--ch-light:#ecd9b4;--ch-dark:#a97c55;--ch-last:#ffd60a6b;--ch-sel:#5aa0ff8c;color:#f4f4f8;flex-direction:column;overflow:hidden;background:radial-gradient(120% 70% at 50% 0,#25233a 0%,#0d0d13 70%)!important;justify-content:flex-start!important;align-items:stretch!important;display:flex!important}.ch-game .lu-icon-btn{color:#f4f4f8;background:#1b1b25;border:1px solid #2c2c3a}.ch-game .lu-game-title small{color:#9a9ab0}.ch-game .lu-pill{color:#ffd76a;background:#1b1b25;border-color:#2c2c3a}.ch-win{gap:4px;padding:6px 10px;font-size:.74rem}.ch-table{flex-direction:column;flex:auto;justify-content:center;gap:8px;width:100%;min-width:0;max-width:560px;min-height:0;margin:0 auto;display:flex}.ch-board-slot{flex:none;align-self:center;width:min(100%,100dvh - 330px);min-width:min(260px,100%);max-width:100%;position:relative}.ch-pnl{box-sizing:border-box;background:#15151d;border:1.5px solid #272734;border-radius:16px;flex:none;align-items:center;gap:10px;width:100%;min-height:52px;padding:7px 10px;transition:border-color .2s,box-shadow .2s;display:flex}.ch-pnl .lu-pfp{color:#cfcfff;background:linear-gradient(160deg,#3a3a52,#24243a)}.ch-who{flex:1;gap:3px;min-width:0;line-height:1.1;display:grid}.ch-who>b{color:#f4f4f8;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:.86rem;font-weight:700;display:flex;overflow:hidden}.ch-side{border:1.5px solid #6b6b80;border-radius:50%;flex:none;width:11px;height:11px}.ch-side.w{background:#fbf6ea}.ch-side.b{background:#1d1d24}.ch-caps{align-items:center;min-height:16px;display:flex}.ch-cap{width:15px;height:15px;margin-right:-5px;display:inline-block}.ch-caps em{color:#9a9ab0;margin-left:9px;font-size:.7rem;font-style:normal;font-weight:700}.ch-clock{text-align:center;font-variant-numeric:tabular-nums;color:#8b8b9d;background:#0b0b10;border:1px solid #2a2a38;border-radius:11px;min-width:74px;padding:7px 10px;font-size:1.15rem;font-weight:700}.ch-clock.on{color:#17171e;background:#eceaf8;border-color:#eceaf8}.ch-clock.low{color:#fff;background:#e0344f;border-color:#e0344f;animation:1s ease-in-out infinite ch-pulse}@keyframes ch-pulse{50%{opacity:.72}}.ch-board-wrap{width:100%}.ch-board{aspect-ratio:1;box-sizing:border-box;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:10px;grid-template-rows:repeat(8,minmax(0,1fr));grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);width:100%;height:auto;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 40px -16px #000,0 0 0 4px #2a2118}.ch-sq{box-sizing:border-box;place-items:center;width:100%;min-width:0;height:100%;min-height:0;display:grid;position:relative;overflow:visible}.ch-sq.last:before,.ch-sq.hint:before{content:"";background:var(--ch-last);position:absolute;inset:0}.ch-sq.hint:before{background:#3cdc8280}.ch-sq.sel:before{content:"";background:var(--ch-sel);position:absolute;inset:0}.ch-sq.check:after{content:"";background:radial-gradient(circle,#ff283cf2 0%,#ff283c8c 38%,#0000 72%);position:absolute;inset:0}.ch-sq.over:before{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 3px #ffffffd9}.ch-co{pointer-events:none;z-index:1;font-size:.56rem;font-weight:700;line-height:1;position:absolute}.ch-co.rk{top:3px;left:3px}.ch-co.fl{bottom:2px;right:3px}.ch-co{font-size:clamp(.5rem,2.6vw,.7rem)}.ch-sq.l .ch-co{color:var(--ch-dark)}.ch-sq.d .ch-co{color:var(--ch-light)}.ch-pc{z-index:2;pointer-events:none;width:92%;height:92%;display:block;position:relative}.ch-pc>svg,.ch-drag>svg,.ch-promo button>svg{width:100%;height:100%;display:block}.ch-pc.mine{cursor:grab}.ch-pc.ghost{opacity:.28}.ch-pc.slide{animation:.22s cubic-bezier(.3,.8,.4,1) both ch-slide}@keyframes ch-slide{0%{transform:translate(var(--dx,0), var(--dy,0))}to{transform:none}}.ch-dot{z-index:3;aspect-ratio:1;pointer-events:none;background:#14141e47;border-radius:50%;width:30%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ch-dot.cap{background:radial-gradient(circle closest-side,#0000 0 78%,#14141e47 80% 100%);border-radius:0;width:100%}.ch-drag{z-index:20;pointer-events:none;filter:drop-shadow(0 8px 8px #00000073);will-change:transform;position:absolute;top:0;left:0}.ch-promo-wrap{z-index:30;position:absolute;inset:0}.ch-promo-dim{background:#0000008c;position:absolute;inset:0}.ch-promo{background:#fff;border-radius:8px;width:12.5%;display:flex;position:absolute;overflow:hidden;box-shadow:0 10px 30px #0009}.ch-promo button{aspect-ratio:1;cursor:pointer;background:#ecd9b4;border:0;padding:4%}.ch-promo button:active{background:#ffd34d}.ch-open{color:#cfcfff;white-space:nowrap;background:#26263a;border:1px solid #3a3a52;border-radius:99px;padding:5px 12px;font-size:.74rem;font-weight:700;position:absolute;bottom:-34px;left:50%;transform:translate(-50%)}.ch-offer{z-index:25;background:#1d1d2b;border:1.5px solid #b84dff;border-radius:16px;align-items:center;gap:8px;padding:10px 12px;font-size:.82rem;font-weight:700;display:flex;position:absolute;top:50%;left:6px;right:6px;transform:translateY(-50%);box-shadow:0 16px 36px -8px #000}.ch-offer span{flex:1;align-items:center;gap:6px;display:inline-flex}.ch-offer button{color:#fff;font:inherit;cursor:pointer;background:#6d5acf;border:0;border-radius:11px;padding:8px 14px;font-size:.8rem;font-weight:700}.ch-offer button.no{color:#cfcfe0;background:#2c2c3a}.ch-moves{white-space:nowrap;scrollbar-width:none;color:#b4b4c8;flex:none;align-items:center;gap:12px;width:100%;max-width:560px;height:34px;margin:6px auto 0;padding:0 6px;font-size:.8rem;display:flex;overflow-x:auto}.ch-moves::-webkit-scrollbar{display:none}.ch-moves-empty{color:#6d6d82;font-weight:700}.ch-mv{align-items:baseline;gap:5px;display:inline-flex}.ch-mv i{color:#6d6d82;font-style:normal;font-weight:700}.ch-mv b{border-radius:6px;padding:2px 5px;font-weight:700}.ch-mv b.cur{color:#fff;background:#6d5acf}.ch-actions{flex:none;justify-content:center;gap:8px;width:100%;max-width:560px;margin:4px auto 0;padding-bottom:4px;display:flex}.ch-actions button{color:#f4f4f8;height:44px;font:inherit;cursor:pointer;background:#1b1b25;border:1.5px solid #2c2c3a;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:.82rem;font-weight:700;display:inline-flex}.ch-actions button:active:not(:disabled){transform:scale(.97)}.ch-actions button:disabled{opacity:.4}.ch-actions button.danger{color:#ff7f95;border-color:#2a1a22}.ch-game .lu-modal{background:#000000b3}.ch-game .lu-modal:not(.lu-win-wrap) .lu-modal-card{color:#f4f4f8;background:#181821;border-color:#2c2c3a}.ch-game .lu-modal:not(.lu-win-wrap) .lu-modal-card h3{color:#f4f4f8}.ch-game .lu-modal:not(.lu-win-wrap) .lu-modal-card p{color:#a4a4b8}.ch-game .au-btn-google{color:#f4f4f8;background:#20202c;border-color:#34344a}.ch-draw-ico{color:#cfcfff;background:#20202c;border-radius:50%;place-items:center;width:84px;height:84px;display:grid}.ch-res-opp{color:#f4f4f8;background:#17171e;border:1px solid #2a2a35;border-radius:15px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-size:.84rem;font-weight:700;display:flex}.ch-res-opp>span{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.ch-toast{z-index:95;position:fixed;bottom:70px}@media (max-height:640px){.ch-pnl{padding:4px 8px}.ch-board-slot{width:min(100%,100dvh - 290px)}}@media (prefers-reduced-motion:reduce){.ch-pc.slide,.ch-clock.low{animation:none}}.gm-top-right{align-items:center;gap:8px;display:flex}.lu-icon-btn.gm-store-btn{align-items:center;gap:6px;width:auto;padding:0 12px;font-size:.85rem;font-weight:700;display:inline-flex}.mention-link{color:#38bdf8;cursor:pointer;font-weight:700}.mention-pop{background:var(--card,#1b1b25);border:1px solid var(--line,#2c2c3a);z-index:30;border-radius:14px;max-height:220px;margin-bottom:6px;padding:4px;position:absolute;bottom:100%;left:8px;right:8px;overflow-y:auto;box-shadow:0 8px 24px #00000059}.mention-item{width:100%;color:var(--ink,#f4f4f8);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.mention-item:active{background:var(--soft,#ffffff14)}.mention-item img{object-fit:cover;border-radius:50%;width:30px;height:30px}.mention-item small{opacity:.65;display:block}.gm-root{--gm-sheet-bg:#111118;--gm-sheet-ink:#f4f4f8;--gm-sheet-muted:#a3a3b3;--gm-sheet-line:#2a2a35;--gm-sheet-soft:#1a1a23;--gm-acc:var(--accent)}.lu-root.gm-themed:not(.lu-game){--lu-ink:var(--ink);--lu-muted:var(--muted);--lu-line:var(--line);--lu-soft:var(--soft);--lu-pink:var(--gm-a);--lu-pink-2:var(--gm-b);--gm-sheet-bg:var(--paper);--gm-sheet-ink:var(--ink);--gm-sheet-muted:var(--muted);--gm-sheet-line:var(--line);--gm-sheet-soft:var(--soft);--gm-acc:var(--gm-a);color:var(--ink)}.lu-root.gm-themed:not(.lu-game) .au-card{--au-ink:var(--ink);--au-muted:var(--muted);--au-line:var(--line);--au-pink:var(--gm-a);--au-pink-2:var(--gm-b);background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.lu-root.gm-themed:not(.lu-game) .au-card{background:color-mix(in srgb, var(--paper) 94%, transparent)}}.lu-root.gm-themed:not(.lu-game) .au-card{border:1px solid var(--line);box-shadow:0 24px 50px -24px var(--ink)}@supports (color:color-mix(in lab, red, red)){.lu-root.gm-themed:not(.lu-game) .au-card{box-shadow:0 24px 50px -24px color-mix(in srgb, var(--ink) 55%, transparent)}}.lu-root.gm-themed:not(.lu-game) .au-title,.lu-root.gm-themed:not(.lu-game) .au-brand strong{color:var(--ink)}.lu-root.gm-themed:not(.lu-game) .au-sub{color:var(--muted)}.lu-root.gm-themed:not(.lu-game) .lu-icon-btn,.lu-root.gm-themed:not(.lu-game) .coin-chip{background:var(--soft);border:1px solid var(--line);color:var(--ink)}.lu-root.gm-themed:not(.lu-game) .gm-item{background:var(--soft);border:1.5px solid var(--line);color:var(--ink)}.lu-root.gm-themed:not(.lu-game) .gm-item:not(.soon){background:var(--paper);border-color:var(--gm-a)}@supports (color:color-mix(in lab, red, red)){.lu-root.gm-themed:not(.lu-game) .gm-item:not(.soon){border-color:color-mix(in srgb, var(--gm-a) 45%, var(--line))}}.lu-root.gm-themed:not(.lu-game) .gm-item:not(.soon){box-shadow:0 10px 24px -16px var(--gm-a)}.lu-root.gm-themed:not(.lu-game) .gm-ico{box-shadow:0 8px 18px -8px var(--ink)}@supports (color:color-mix(in lab, red, red)){.lu-root.gm-themed:not(.lu-game) .gm-ico{box-shadow:0 8px 18px -8px color-mix(in srgb, var(--ink) 50%, transparent)}}.lu-root.gm-themed:not(.lu-game) .gm-txt small{color:var(--muted)}.lu-root.gm-themed:not(.lu-game) .gm-play{background:var(--gm-b);box-shadow:0 8px 16px -8px var(--gm-a)}.lu-root.gm-light:not(.lu-game) .gm-play{color:#fff;text-shadow:0 1px 2px #00000040}.lu-root.gm-dark:not(.lu-game) .gm-play{color:#0b0b10}.lu-root.gm-themed:not(.lu-game) .gm-soon{background:var(--soft);color:var(--muted);border:1px solid var(--line)}.gm-sheet-bg{z-index:120;background:#0000008c;justify-content:center;align-items:flex-end;animation:.18s both lu-fade;display:flex;position:fixed;inset:0}.gm-sheet{width:100%;max-width:460px;max-height:82dvh;padding:14px 14px calc(22px + env(safe-area-inset-bottom,0px));background:var(--gm-sheet-bg);color:var(--gm-sheet-ink);border:1px solid var(--gm-sheet-line);scrollbar-width:thin;border-bottom:0;border-radius:22px 22px 0 0;overflow-y:auto;box-shadow:0 -20px 50px -20px #000000b3}.gm-sheet-head{justify-content:space-between;align-items:center;display:flex}.gm-sheet-head strong{align-items:center;gap:7px;font-size:1rem;font-weight:700;display:inline-flex}.gm-sheet .lu-icon-btn{background:var(--gm-sheet-soft);border:1px solid var(--gm-sheet-line);color:var(--gm-sheet-ink);width:34px;height:34px}.gm-sheet-h{letter-spacing:.08em;text-transform:uppercase;color:var(--gm-sheet-muted);align-items:center;gap:6px;margin:14px 2px 8px;font-size:.72rem;font-weight:700;display:flex}.gm-sheet-h em{text-transform:none;letter-spacing:0;font-style:normal;font-weight:600}.gm-tiles{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.gm-tile{border:1.5px solid var(--gm-sheet-line);background:var(--gm-sheet-soft);color:var(--gm-sheet-ink);text-align:left;font:inherit;cursor:pointer;border-radius:14px;padding:0;transition:transform .12s,border-color .15s;display:block;overflow:hidden}.gm-tile:active{transform:scale(.97)}.gm-tile.on{border-color:var(--gm-acc);box-shadow:0 0 0 2px var(--gm-acc)}@supports (color:color-mix(in lab, red, red)){.gm-tile.on{box-shadow:0 0 0 2px color-mix(in srgb, var(--gm-acc) 35%, transparent)}}.gm-tile-sw{height:74px;display:block;position:relative}.gm-tile-card{border:1px solid;border-radius:7px;height:14px;position:absolute;bottom:8px;left:8px;right:8px}.gm-tile-dot{opacity:.9;border-radius:4px;width:22px;height:8px;position:absolute;bottom:11px;left:14px}.gm-tile-badge{color:#fff;z-index:1;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;bottom:5px;right:6px}.gm-tile-badge.lock{background:#0000009e}.gm-tile-badge.ok{background:var(--gm-acc)}.gm-tile small{white-space:nowrap;text-overflow:ellipsis;padding:6px 8px;font-size:.74rem;font-weight:700;display:block;overflow:hidden}.ra{z-index:140;cursor:pointer;--ra:#ffd34d;--ra2:#ff8a00;background:radial-gradient(90% 60% at 50% 45%, var(--ra) 0%, #030307f0 70%);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ra{background:radial-gradient(90% 60% at 50% 45%, color-mix(in srgb, var(--ra) 26%, #05050ae6) 0%, #030307f0 70%)}}.ra{animation:.25s ease-out both ra-in,.35s ease-in 1.4s both ra-out}.ra-lose{--ra:#ff4d63;--ra2:#8a1020;animation:.25s ease-out both ra-in,.35s ease-in 1.4s both ra-out,.5s .32s both ra-shake}.ra-draw{--ra:#b8b8ff;--ra2:#6d5acf}.ra-rays{opacity:.55;pointer-events:none;background:repeating-conic-gradient(from 0deg, var(--ra) 0deg 7deg, transparent 7deg 22deg);border-radius:50%;width:190vmax;height:190vmax;margin:-95vmax 0 0 -95vmax;position:absolute;top:46%;left:50%}@supports (color:color-mix(in lab, red, red)){.ra-rays{background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--ra) 38%, transparent) 0deg 7deg, transparent 7deg 22deg)}}.ra-rays{animation:9s linear infinite ra-spin;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 30%);mask-image:radial-gradient(circle,#000 0%,#0000 30%)}.ra-lose .ra-rays{opacity:.22;animation-direction:reverse}.ra-ring{border:3px solid var(--ra);opacity:0;pointer-events:none;border-radius:50%;width:40px;height:40px;margin:-20px 0 0 -20px;animation:1.1s cubic-bezier(.2,.7,.3,1) .28s both ra-ring;position:absolute;top:46%;left:50%}.ra-ring.r2{border-width:2px;animation-delay:.46s}.ra-core{text-align:center;justify-items:center;gap:8px;margin-top:-4vh;padding:0 12px;display:grid;position:relative}.ra-emoji{filter:drop-shadow(0 6px 18px var(--ra));font-size:clamp(2.6rem,14vw,4rem);line-height:1}@supports (color:color-mix(in lab, red, red)){.ra-emoji{filter:drop-shadow(0 6px 18px color-mix(in srgb, var(--ra) 60%, transparent))}}.ra-emoji{animation:.7s cubic-bezier(.3,1.5,.5,1) 50ms both ra-drop}.ra-word{letter-spacing:.04em;color:var(--ra);-webkit-text-stroke:1.5px var(--ra);justify-content:center;margin:0;font-size:clamp(2.6rem,17vw,5.4rem);font-weight:700;line-height:1;display:flex}@supports (color:color-mix(in lab, red, red)){.ra-word{-webkit-text-stroke:1.5px color-mix(in srgb, var(--ra) 55%, #fff)}}.ra-word{text-shadow:0 0 22px var(--ra), 0 6px 0 var(--ra2), 0 14px 30px #0000008c}@supports (color:color-mix(in lab, red, red)){.ra-word{text-shadow:0 0 22px color-mix(in srgb, var(--ra) 75%, transparent), 0 6px 0 var(--ra2), 0 14px 30px #0000008c}}.ra-word span{opacity:0;animation:.5s cubic-bezier(.2,1.4,.4,1) both ra-slam;display:inline-block}.ra-lose .ra-word span{animation-name:ra-fall}.ra-sub{border:1px solid var(--ra);background:#ffffff14;border-radius:99px;margin:4px 0 0;padding:8px 16px}@supports (color:color-mix(in lab, red, red)){.ra-sub{border:1px solid color-mix(in srgb, var(--ra) 45%, transparent)}}.ra-sub{color:#f4f4f8;letter-spacing:.02em;opacity:0;font-size:.95rem;font-weight:700;animation:.45s ease-out .75s both ra-sub}@keyframes ra-in{0%{opacity:0}to{opacity:1}}@keyframes ra-out{to{opacity:0;transform:scale(1.04)}}@keyframes ra-spin{to{transform:rotate(360deg)}}@keyframes ra-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(18)}}@keyframes ra-drop{0%{opacity:0;transform:translateY(-40px)scale(.4)rotate(-12deg)}to{opacity:1;transform:none}}@keyframes ra-slam{0%{opacity:0;filter:blur(10px);transform:scale(3.4)translateY(-30px)rotate(-8deg)}60%{opacity:1;filter:blur();transform:scale(.94)}to{opacity:1;transform:none}}@keyframes ra-fall{0%{opacity:0;filter:blur(8px);transform:translateY(-70px)scale(1.5)}65%{opacity:1;filter:blur();transform:translateY(6px)scale(.97)}to{opacity:1;transform:none}}@keyframes ra-sub{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ra-shake{0%,to{transform:none}20%{transform:translate(-7px,3px)}40%{transform:translate(6px,-4px)}60%{transform:translate(-4px,2px)}80%{transform:translate(3px,-1px)}}@media (prefers-reduced-motion:reduce){.ra,.ra-lose,.ra-rays,.ra-ring,.ra-emoji,.ra-word span,.ra-sub{animation:none!important}.ra-word span,.ra-sub,.ra-emoji{opacity:1}.ra-ring{display:none}}.lu-pfp{aspect-ratio:1;flex:none;max-width:none}.lu-pfp img{aspect-ratio:1;object-fit:cover;border-radius:50%;width:100%;height:100%}.ch-res-opp .lu-pfp,.lu-win-av .lu-pfp{flex:none}.lu-win-av .lu-pfp{box-shadow:0 0 0 2px #ffffff14}.gm-item{border-radius:22px;padding:14px;transition:transform .15s,box-shadow .25s,border-color .2s;position:relative;overflow:hidden}.gm-item:not(.soon):after{content:"";pointer-events:none;background:radial-gradient(120% 140% at 0 0,#ffffff1a,#0000 55%);position:absolute;inset:0}.gm-item:not(.soon):hover{transform:translateY(-2px)}.gm-ico{border-radius:19px;width:62px;height:62px;box-shadow:0 10px 20px -8px #0000008c,inset 0 1.5px #ffffff59}.gm-txt strong{letter-spacing:.01em;font-size:1.08rem}.gm-play{letter-spacing:.03em;border-radius:14px;padding:10px 22px;font-weight:700;box-shadow:0 1px 2px #0f172a14,inset 0 1px #ffffff59}.ch-game{--ch-light:#f0dcb6;--ch-dark:#b07f55;background:radial-gradient(110% 60% at 50% 0,#2d2850 0%,#14121f 55%,#0a0a10 100%)!important}.ch-sq.l{background:linear-gradient(135deg, #f6e5c3, var(--ch-light))}.ch-sq.d{background:linear-gradient(135deg, #bd8b60, var(--ch-dark))}.ch-pc>svg{filter:drop-shadow(0 2px 1.5px #00000073)}.ch-pc.mine>svg{filter:drop-shadow(0 3px 2px #00000080)}.ch-sq.sel:before{box-shadow:inset 0 0 0 3px #78b4ffe6}.ch-dot{background:#1e5a3261}.ch-pnl{background:linear-gradient(#222234eb,#14141feb);border-radius:18px;box-shadow:0 8px 18px -12px #000,inset 0 1px #ffffff0d}.ch-pnl.turn{border-color:#9a8cff;box-shadow:0 0 0 3px #8b7bff38,0 0 22px -4px #8b7bff8c}.ch-pnl .lu-pfp{box-shadow:0 0 0 2px #3a3a58}.ch-pnl.turn .lu-pfp{box-shadow:0 0 0 2px #9a8cff}.ch-clock{border-radius:12px;box-shadow:inset 0 2px 6px #00000080}.ch-clock.on{box-shadow:0 0 14px -2px #eceaf88c}.ch-actions button{background:#191924;border-radius:15px;height:46px}.lu-game .lu-modal-card.lu-win{box-shadow:0 30px 70px -20px #000, 0 0 60px -20px var(--wc,#ffd34d)}@supports (color:color-mix(in lab, red, red)){.lu-game .lu-modal-card.lu-win{box-shadow:0 30px 70px -20px #000, 0 0 60px -20px color-mix(in srgb, var(--wc,#ffd34d) 55%, transparent)}}.ch-res-opp{background:linear-gradient(#1b1b25,#15151d);border-radius:16px}.lu-board{border-radius:14px;box-shadow:0 0 0 4px #ffffff1f,0 0 0 7px #00000059}.lu-game .lu-pnl{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lu-game .lu-pnl.active{box-shadow:0 0 0 2px var(--pc,#ff3d78), 0 0 24px -4px var(--pc,#ff3d78)}.lu-seg{grid-template-columns:repeat(4,1fr)}.lu-seg button{gap:4px;padding:.62rem 0;font-size:.76rem}.lu-seg-thumb{width:calc(25% - 2px)}.lu-seg[data-pos=friends] .lu-seg-thumb{transform:translate(100%)}.lu-seg[data-pos=practice] .lu-seg-thumb{transform:translate(200%)}.lu-seg[data-pos=ranks] .lu-seg-thumb{transform:translate(300%)}.lu-rooms{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:1rem;display:grid}.lu-room{min-height:58px;box-shadow:none;color:#f4f4f8;background:#14141c;border:1px solid #2a2a35;border-radius:14px;align-content:center;justify-items:center;gap:3px;padding:10px 4px;transition:border-color .15s,background-color .15s;animation:none;display:grid;position:relative;overflow:visible;transform:none}.lu-room:before,.lu-room:after{content:none!important;display:none!important}.lu-room strong{letter-spacing:.01em;color:#fff;font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:.95rem;font-weight:700;display:inline-flex}.lu-room small{letter-spacing:.08em;text-transform:uppercase;color:#8c8ca0;opacity:1;font-size:.64rem;font-weight:700}.lu-room:hover{border-color:#3a3a4a}.lu-room:active{background:#191924;transform:none}.lu-room.on{border-color:var(--accent);box-shadow:none;background:#1c1520;transform:none}.lu-room.on small{color:#ff7f95}.lu-room.poor:not(.on){opacity:.45}.lu-room.poor.on{opacity:1}.lu-room.free{grid-column:1/-1;justify-content:flex-start;align-items:center;gap:0;min-height:0;padding:13px 16px;display:flex}.lu-room-free-t{text-align:left;gap:2px;line-height:1.2;display:grid}.lu-room-free-t strong{font-size:.95rem;font-weight:700}.lu-room-free-t small{text-transform:none;letter-spacing:0;color:#8c8ca0;font-size:.76rem;font-weight:600}.lu-room-tick,.lu-room-lock{width:17px;height:17px;box-shadow:none;border-radius:50%;place-items:center;animation:none;display:grid;position:absolute;top:6px;right:6px}.lu-room-tick{background:var(--accent);color:#fff}.lu-room-lock{color:#8c8ca0;background:#23232d}.lu-room.free .lu-room-tick{width:20px;height:20px;top:50%;right:14px;transform:translateY(-50%)}.lu-room .lu-room-e{display:none}.lu-root:not(.lu-game) .lu-rooms{gap:8px}.gb{gap:12px;margin-bottom:.4rem;display:grid}.gb-me{background:#14141c;border:1px solid #2a2a35;border-radius:16px;padding:16px}.gb-me-head{color:#a3a3b3;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:.78rem;font-weight:700;display:flex}.gb-me-head b{color:#ff7f95;background:#241822;border:1px solid #2a1a22;border-radius:99px;padding:4px 12px;font-size:.78rem;font-weight:700}.gb-stats{text-align:center;grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.gb-stats>div{gap:4px;min-width:0;display:grid}.gb-stats b{color:#fff;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:4px;font-size:1.05rem;font-weight:700;display:inline-flex}.gb-stats small{letter-spacing:.06em;text-transform:uppercase;color:#8c8ca0;font-size:.62rem;font-weight:700}.gb-sort{background:#14141c;border:1px solid #2a2a35;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.gb-sort button{font:inherit;color:#8c8ca0;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:.5rem 0;font-size:.78rem;font-weight:700}.gb-sort button[aria-selected=true]{color:#fff;background:#262633}.gb-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.gb-row{background:#12121a;border:1px solid #22222c;border-radius:14px;align-items:center;gap:12px;padding:8px 12px;display:flex}.gb-row.me{background:#1a141b;border-color:#2a1a22}.gb-rank{color:#a3a3b3;font-variant-numeric:tabular-nums;background:#1d1d27;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:.78rem;font-weight:700;display:grid}.gb-rank.g{color:#2a1d00;background:#f5c542}.gb-rank.s{color:#1c2430;background:#cfd6e0}.gb-rank.b{color:#2a1606;background:#cd8b4a}.gb-av{aspect-ratio:1;color:#fff;background:#262633;border-radius:50%;place-items:center;font-weight:700;display:grid;overflow:hidden}.gb-av img{object-fit:cover;width:100%;height:100%;display:block}.gb-name{flex:1;gap:2px;min-width:0;line-height:1.2;display:grid}.gb-name strong{text-overflow:ellipsis;white-space:nowrap;color:#f4f4f8;font-size:.9rem;font-weight:700;overflow:hidden}.gb-name small{color:#8c8ca0;font-size:.7rem;font-weight:600}.gb-val{color:#fff;font-variant-numeric:tabular-nums;flex:none;align-items:baseline;gap:4px;font-size:1rem;font-weight:700;display:inline-flex}.gb-val svg{align-self:center}.gb-val small{color:#8c8ca0;text-transform:uppercase;letter-spacing:.05em;font-size:.66rem;font-weight:700}.gb-empty{color:#8c8ca0;text-align:center;border:1px dashed #2a2a35;border-radius:16px;justify-items:center;gap:8px;padding:32px 12px;display:grid}.gb-empty p{color:#d6d6e0;margin:0;font-weight:700}.gb-empty small{font-size:.78rem}.gb-empty button{color:#fff;font:inherit;cursor:pointer;background:#1d1d27;border:1px solid #3a3a4a;border-radius:10px;margin-top:4px;padding:8px 20px;font-weight:700}.gb-skel{height:56px}.gb-skel i{background:#20202b;border-radius:7px;height:14px;display:block}.gb-skel i:first-child{border-radius:50%;width:26px;height:26px}.gb-skel i:nth-child(2){flex:1}.gb-skel i:nth-child(3){width:44px}.gb-note{text-align:center;color:#6e6e82;margin:0;font-size:.7rem;font-weight:600}@media (max-width:360px){.lu-seg button{font-size:.7rem}.gb-stats b{font-size:.95rem}}.ch-promo-dim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#06060cb8}.ch-promo-wrap{place-items:center;display:grid}.ch-promo{flex-direction:initial;background:linear-gradient(#232334,#17171f);border:1px solid #3a3a4c;border-radius:18px;gap:10px;width:92%;padding:12px 10px 10px;animation:.18s ease-out both ch-promo-in;display:grid;position:relative;inset:auto;overflow:visible;box-shadow:0 20px 50px #000000a6}.ch-promo-t{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:#a3a3b8;margin:0;font-size:.78rem;font-weight:700}.ch-promo-row{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.ch-promo button{aspect-ratio:auto;color:#e8e8f2;cursor:pointer;touch-action:manipulation;background:#1d1d2a;border:1px solid #34344a;border-radius:14px;justify-items:center;gap:4px;padding:8px 2px 7px;display:grid}.ch-promo button:nth-child(odd){background:#1d1d2a}.ch-promo button:first-child{background:#241f3f;border-color:#6b5bd6}.ch-promo button:active{background:#3a2f6b;transform:scale(.97)}.ch-promo-pc{aspect-ratio:1;width:100%;max-width:54px;display:block}.ch-promo-pc>svg{filter:drop-shadow(0 2px 2px #00000080);width:100%;height:100%;display:block}.ch-promo button small{letter-spacing:.03em;color:#b8b8cc;font-size:.68rem;font-weight:700}@keyframes ch-promo-in{0%{opacity:0;transform:scale(.94)translateY(6px)}to{opacity:1;transform:none}}.lu-adbtn-wrap{justify-items:center;gap:4px;margin:0 0 10px;display:grid}.lu-adbtn{color:#e8e8f2;width:100%;min-height:42px;font:inherit;cursor:pointer;background:#17171f;border:1px solid #3a3a4a;border-radius:13px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:.82rem;font-weight:700;display:inline-flex}.lu-adbtn svg:first-child{color:#f5c542}.lu-adbtn:active{background:#1f1f2a}.lu-adbtn:disabled{opacity:.55;cursor:default}.lu-adbtn-wrap small{color:#a3a3b8;font-size:.72rem;font-weight:700}.lu-dbl{background:#1c1810;border:1px solid #5a4a1a;border-radius:15px;grid-template-columns:1fr auto;align-items:center;gap:6px 12px;margin:0 0 10px;padding:12px 14px;display:grid}.lu-dbl-t{gap:2px;min-width:0;display:grid}.lu-dbl-t strong{color:#ffd34d;font-size:.95rem;font-weight:700}.lu-dbl-t small{color:#cfc6a6;font-size:.76rem;font-weight:600}.lu-dbl-t small b{color:#fff}.lu-dbl button{color:#2a1d00;min-height:40px;font:inherit;cursor:pointer;background:#ffd34d;border:0;border-radius:12px;align-items:center;gap:6px;padding:0 16px;font-size:.84rem;font-weight:700;display:inline-flex}.lu-dbl button:disabled{opacity:.65;cursor:default}.lu-dbl-msg{color:#cfc6a6;text-align:center;grid-column:1/-1;font-size:.74rem;font-weight:700}.lu-dbl.done{text-align:center;grid-template-columns:1fr;justify-items:center}.lu-dbl.done b{color:#ffd34d;align-items:center;gap:5px;font-size:1.2rem;font-weight:700;display:inline-flex}.lu-dbl.done span{color:#cfc6a6;font-size:.78rem;font-weight:700}.ch-pnl{position:relative}.ch-actions .gc-btn{border-radius:15px;flex:1;gap:6px;width:auto;height:46px;padding:0 10px;font-size:.82rem;font-weight:700;position:relative}.ch-actions .gc-btn em{top:-5px;right:-3px}.ch-pnl .lu-float{top:50%;left:50%}.topbar{gap:.5rem}.topbar-left-wrap{gap:.5rem;min-width:0;flex:1 1 0!important}.topbar .topbar-search{box-sizing:border-box;flex:1 1 0;justify-content:flex-start;align-items:center;width:auto;min-width:36px;max-width:340px;height:36px;padding:0 16px;line-height:1}.topbar .topbar-search svg{flex:none}.topbar .topbar-search span{text-align:left;flex:auto;min-width:0;display:block}.topbar .icon-button,.topbar .coin-chip{box-sizing:border-box;height:36px;min-height:36px}.topbar .icon-button{width:36px!important}.topbar .text-button.primary{box-sizing:border-box;align-items:center;height:36px;display:inline-flex;min-height:36px!important}.topbar-actions{gap:.25rem}@media (max-width:400px){.topbar{gap:.5rem;padding-left:.5rem;padding-right:.5rem}.topbar .topbar-search{padding:0 12px}.topbar .topbar-search span{display:none}.topbar .topbar-search{flex:0 0 36px;justify-content:center;max-width:36px}.topbar-left-wrap{flex:none!important}.topbar-actions{margin-left:auto}}@media (min-width:900px){.app-shell{box-sizing:border-box;background:var(--bg);padding-left:48px}.phone-frame{max-width:640px;box-shadow:0 0 0 1px #0f172a05,0 18px 48px -24px #0f172a2e}.bottom-nav,.bottom-nav:not(.reels-nav),.bottom-nav.reels-nav{box-sizing:border-box;border-right:1px solid var(--line);flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px;width:232px;max-width:none;height:100dvh;margin:0;padding:84px 14px 20px;inset:0 auto 0 0;overflow-y:auto;background:var(--paper)!important;box-shadow:none!important;border-top:0!important}.nav-item,.nav-item:active{letter-spacing:0;cursor:pointer;border-radius:14px;flex-direction:row;flex:none;justify-content:flex-start;align-items:center;gap:.85rem;padding:.65rem .9rem;font-size:.98rem;font-weight:600;transition:background .15s}.nav-item:hover{background:var(--soft)}.nav-item:active{opacity:1}.nav-item.active{background:var(--accent-soft);color:var(--accent-ink);font-weight:700}.nav-icon{padding:0;position:relative}.nav-item>span:last-child{white-space:nowrap}.bottom-nav.reels-nav .nav-item{color:var(--muted)}.bottom-nav.reels-nav .nav-item.active{color:var(--accent-ink)}.bottom-nav.reels-nav .nav-reel-chip{border-color:var(--line-strong)}.bottom-nav.reels-nav .nav-item.active .nav-reel-chip{background:var(--accent);border-color:var(--accent)}.bottom-nav.reels-nav .nav-item.active .nav-reel-chip svg{color:#fff}.content-area:not(.reels-mode){padding-bottom:28px!important}.post-image-container{max-height:min(78vh,720px)}.post-image-container.is-video{aspect-ratio:4/5}.user-feed-modal{max-width:640px}.postmodal-card{max-width:520px}}@media (min-width:900px) and (max-width:1099px){.app-shell{padding-left:48px}.bottom-nav,.bottom-nav:not(.reels-nav),.bottom-nav.reels-nav{align-items:center;width:76px;padding-inline:10px}.nav-item{justify-content:center;padding:.7rem}.nav-item>span:last-child{display:none}.phone-frame{max-width:600px}}@media (min-width:1200px){.phone-frame,.user-feed-modal{max-width:680px}}.reel-nav-btns{display:none}@media (min-width:900px){.phone-frame{flex-direction:column;height:100dvh;max-height:100dvh;display:flex!important}.phone-frame>.content-area:not(.reels-mode){visibility:visible;opacity:1;scrollbar-width:thin;scrollbar-color:var(--line-strong,#cbd5e1) transparent;height:auto;min-height:0;display:block;flex:1!important;overflow:hidden auto!important}.phone-frame>.content-area:not(.reels-mode)::-webkit-scrollbar{width:8px}.phone-frame>.content-area:not(.reels-mode)::-webkit-scrollbar-thumb{background:var(--line-strong,#cbd5e1);border-radius:8px}.content-area:not(.reels-mode) .ad-card,.content-area:not(.reels-mode) .pc-card,.content-area:not(.reels-mode) .stories-card{content-visibility:visible}.content-area.reels-mode{background:#0b0b0d}.reel-root{bottom:0}.reel-overlay-bottom,.reel-actions-rail{bottom:18px}.reel-progress{bottom:0}.reel-more-sheet{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}.reel-feed{scroll-snap-type:y mandatory;scroll-behavior:smooth;cursor:grab}.reel-nav-btns{z-index:14;flex-direction:column;gap:10px;display:flex;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.reel-nav-btn{color:#fff;-webkit-backdrop-filter:blur(8px);cursor:pointer;background:#ffffff24;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .15s,transform .15s;display:grid}.reel-nav-btn:hover{background:#ffffff47}.reel-nav-btn:active{transform:scale(.94)}.reel-nav-btn:focus-visible{outline-offset:2px;outline:2px solid #fff}.topbar .topbar-search{background:var(--soft);border:1px solid var(--line);gap:12px;max-width:440px;height:40px;padding:0 16px;font-size:14px;font-weight:500;transition:border-color .15s,background .15s,box-shadow .15s}.topbar .topbar-search:hover{background:var(--paper);border-color:var(--line-strong,#cbd5e1)}.topbar .topbar-search:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.topbar .icon-button,.topbar .coin-chip,.topbar .text-button.primary{height:40px;min-height:40px}.topbar .icon-button{width:40px!important}.topbar-actions{gap:.5rem}}@media (min-width:900px) and (max-width:1099px){.topbar .topbar-search{max-width:320px}}@media (min-width:768px){.lu-root.au-shell:not(.lu-game){justify-content:center;align-items:flex-start;display:flex}.lu-root:not(.lu-game) .au-card.lu-card{border-inline:1px solid var(--lu-line,#2a2a35);flex:0 600px;width:100%;max-width:600px;margin:0 auto;box-shadow:0 0 0 1px #0f172a05,0 18px 48px -24px #0000008c}}@media (min-width:900px){.lu-root:not(.lu-game) .au-card.lu-card{flex-basis:640px;max-width:640px}}@media (min-width:1200px){.lu-root:not(.lu-game) .au-card.lu-card{flex-basis:680px;max-width:680px}}.chat-topbar.chat-topbar-tight{gap:.1rem;padding-left:.5rem;padding-right:.5rem}.chat-topbar.chat-topbar-tight .icon-button{flex:0 0 32px;width:32px;min-width:32px;height:32px}.chat-topbar.chat-topbar-tight .icon-button svg{width:17px;height:17px}.chat-topbar.chat-topbar-tight .chat-title-button{flex:1 1 0;gap:.5rem;min-width:104px}.chat-topbar.chat-topbar-tight .chat-title-button strong{max-width:100%;font-size:.95rem}.chat-topbar.chat-topbar-tight .chat-title-button>div{flex:auto;min-width:0}.chat-row,.hof-row,.lbv-row,.discover-nav-btn,.composer-card-tool,.story-circle,.text-button{-webkit-tap-highlight-color:transparent}.chat-row,.hof-row,.discover-nav-btn,.story-circle{transition:background .15s,transform .12s,box-shadow .15s,border-color .15s}.chat-row:active,.hof-row:active,.discover-nav-btn:active{transform:scale(.985)}@media (prefers-reduced-motion:reduce){.chat-row,.hof-row,.discover-nav-btn,.story-circle{transition:none}.chat-row:active,.hof-row:active,.discover-nav-btn:active{transform:none}.lbv-skel-row i,.lbv-skel-row b{animation:none!important}}.composer-card{border-radius:20px;padding:16px 16px 12px;box-shadow:0 1px #00000005,0 8px 24px -18px #00000059}.composer-card-prompt{color:var(--muted);font-size:.94rem}.composer-card-top{min-height:44px}.composer-card-bar{gap:.25rem;margin-top:.5rem;padding-top:.5rem}.composer-card-tool{background:var(--soft);border-radius:999px;min-height:38px;padding:.5rem .75rem;transition:background .12s,transform .1s}.composer-card-tool:active{transform:scale(.96)}.composer-card-post{min-height:38px;box-shadow:0 6px 16px -8px var(--accent);border-radius:999px}.stories-card{border-radius:20px;padding:.75rem}.stories-row{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:.75rem;padding:.15rem .25rem .25rem}.story-circle{scroll-snap-align:start;gap:.25rem;width:66px}.story-circle small{text-align:center;letter-spacing:.005em;max-width:66px;font-size:.69rem}.story-ring{padding:3px}.story-ring.has-story{box-shadow:0 0 0 1px #00000059,0 4px 14px -4px #00000059}.story-circle:active .story-ring{transform:scale(.94)}.feed-bar{margin:.25rem .15rem .5rem}.feed-title{letter-spacing:-.01em;margin:0;font-size:1.02rem}.post-card{border-radius:20px;margin-bottom:.75rem;padding:.75rem;box-shadow:0 1px #00000005,0 10px 28px -22px #00000073}.post-head{gap:.75rem;padding-bottom:.75rem}.post-author-meta strong{letter-spacing:-.005em;font-size:.93rem}.post-card img,.post-card video{border-radius:14px}.feed-empty{text-align:center;color:var(--muted);border:1px dashed var(--line);background:var(--paper);border-radius:20px;gap:.25rem;padding:2rem 1rem;display:grid}.feed-empty strong{color:var(--ink);font-size:1rem}.bottom-nav{-webkit-backdrop-filter:saturate(1.4)blur(14px);box-shadow:0 -10px 28px -22px #00000080}.nav-item{min-height:48px}.nav-item.active .nav-icon{box-shadow:0 4px 12px -6px var(--accent)}.comms-title h2{letter-spacing:-.02em}.comms-title span{color:var(--muted);font-size:.78rem;font-weight:600}.comms-head .text-button{border-radius:999px;min-height:36px}.comms-tab .search-box{background:var(--soft);border-color:#0000;border-radius:999px;height:44px;padding:0 1rem}.comms-tab .search-box:focus-within{background:var(--paper);border-color:var(--accent-line,var(--ink));box-shadow:0 0 0 3px var(--accent-tint)}.comms-empty{text-align:center;color:var(--muted);border:1px dashed var(--line);background:var(--paper);border-radius:20px;justify-items:center;gap:.25rem;padding:2.5rem 1rem;display:grid}.comms-empty strong{color:var(--ink);font-size:1rem}.chat-row{border-radius:18px;gap:.75rem;padding:.75rem;position:relative;box-shadow:0 1px #00000005,0 6px 18px -16px #0006}.chat-row-top,.chat-row-bottom{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.chat-row-bottom{margin-top:2px}.chat-row-name{flex:auto;min-width:0}.chat-row-top time{font-variant-numeric:tabular-nums;flex:none;margin-left:0!important}.chat-row-bottom>p{flex:auto;min-width:0}.chat-row-bottom>.chat-unread-badge{margin-left:0}.chat-row.is-unread{background:var(--accent-tint)}@supports (color:color-mix(in lab, red, red)){.chat-row.is-unread{background:color-mix(in srgb, var(--accent-tint) 55%, var(--paper))}}.chat-row.is-unread{border-color:var(--accent-line,var(--line))}.chat-row.is-unread:before{content:"";background:var(--online-green);border-radius:0 3px 3px 0;width:3px;position:absolute;top:14px;bottom:14px;left:0}.chat-row.is-unread .chat-row-name{font-weight:700}.chat-row.is-unread .chat-row-bottom>p{color:var(--ink-2);font-weight:600}.chat-row.is-pinned:not(.is-unread){background:var(--soft)}@supports (color:color-mix(in lab, red, red)){.chat-row.is-pinned:not(.is-unread){background:color-mix(in srgb, var(--soft) 60%, var(--paper))}}.chat-unread-badge{box-shadow:0 4px 10px -4px var(--online-green)}.typing-pulse{box-shadow:0 0 0 3px var(--accent-tint)}.discover-nav-bar{gap:8px;padding:.15rem 0 .9rem}.discover-nav-btn{border-radius:999px;min-height:44px;font-weight:700}.discover-nav-btn.active{box-shadow:0 8px 18px -10px #0000008c}.lbv-hero{border-radius:22px;margin-bottom:16px;padding:16px 18px}.lbv-hero-title{letter-spacing:-.025em}.lbv-hero-top{text-align:center;-webkit-backdrop-filter:blur(6px);border-radius:14px;min-width:64px;padding:6px 12px}.lbv-empty{border:1px dashed var(--line);background:var(--paper);border-radius:20px;padding:2.2rem 1rem}.lbv-podium .hof-col{min-width:0}.lbv-podium .hof-name{padding:0 2px;font-size:13px}.lbv-podium .hof-handle{justify-content:center;align-items:center;gap:4px;min-width:0;display:flex}.lbv-podium .hof-handle-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lbv-podium .hof-block strong{font-variant-numeric:tabular-nums}.lbv-list{margin-top:6px}.lbv-row{align-items:center;min-height:64px}.lbv-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.lbv-row .lb-details{min-width:0}.lbv-row .lb-username{max-width:100%}.lbv-row .lb-user-handle{align-items:center;gap:5px;min-width:0;display:flex}.lbv-row .lb-handle-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lbv-pill{font-variant-numeric:tabular-nums;white-space:nowrap}.hof-rank{border-radius:10px;width:30px;height:30px}.lbv-skel{gap:0;display:grid}.lbv-skel-row{border-bottom:0;align-items:center;gap:12px;padding:12px 4px;display:flex}.lbv-skel-row i{background:var(--soft);border-radius:50%;flex:0 0 46px;width:46px;height:46px}.lbv-skel-row span{flex:1;gap:8px;display:grid}.lbv-skel-row b{background:var(--soft);border-radius:6px;height:10px;display:block}.lbv-skel-row b:first-child{width:55%}.lbv-skel-row b:last-child{width:32%;height:8px}.lbv-skel-row i,.lbv-skel-row b{animation:1.2s ease-in-out infinite lbvPulse}@keyframes lbvPulse{0%,to{opacity:.55}50%{opacity:1}}:root{--gap-card:12px}.content-area .discover-nav-bar{margin:0 0 var(--gap-card);background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;padding:0;display:grid}.content-area .discover-nav-btn{background:var(--paper);white-space:nowrap;min-height:48px;padding:12px 10px;overflow:hidden;border:1px solid var(--line)!important;border-radius:16px!important;box-shadow:0 1px #00000008!important}.content-area .discover-nav-btn:nth-child(odd){border-right:1px solid var(--line)!important}.content-area .discover-nav-btn:nth-last-child(-n+2){border-bottom:0!important}.content-area .discover-nav-btn.active{background:var(--accent);color:#fff;box-shadow:0 1px 2px #0f172a14;border-color:#0000!important}.content-area .discover-nav-bar~div>.search-box,.content-area .discover-nav-bar~.search-box{margin:0 0 var(--gap-card);border-radius:16px;height:46px}.discover-user-list{gap:12px;display:grid}.discover-hint{text-align:center;color:var(--muted);background:var(--paper);border:1px dashed var(--line);border-radius:18px;justify-items:center;gap:8px;padding:48px 16px;display:grid}.discover-hint strong{color:var(--ink);font-size:1rem}.discover-hint span{font-size:.82rem}.user-card{background:var(--paper);border:1px solid var(--line);border-radius:16px;align-items:center;gap:12px;margin:0;padding:12px;display:flex}.user-card .user-info{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.user-card .user-details{flex-direction:column;min-width:0;display:flex}.user-card .user-name,.user-card .user-handle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-card .user-actions{flex:none;align-items:center;gap:8px;display:flex}.section-header{margin:0 2px var(--gap-card);justify-content:space-between;align-items:center;gap:8px;display:flex}.content-area .lbv{gap:var(--gap-card);width:100%;margin:0;display:grid}.lbv-hero{border:1px solid #ffffff1f!important;border-radius:20px!important;margin:0!important}.lbv-allies .lbv-hero,.lbv-coins .lbv-hero{box-shadow:0 1px 2px #0f172a14}.lbv-podium{border:1px solid var(--line)!important;border-radius:20px!important;margin:0!important;padding:30px 10px 14px!important}.lbv-list{margin:0;display:grid;gap:8px!important}.lbv-row,.lbv-row.hof-row-top{background:var(--paper);border:1px solid var(--line)!important;border-radius:16px!important;margin:0!important;padding:10px 12px!important}.lbv-row.hof-row-top{border-color:var(--accent-line,var(--line))!important}.lbv-row+.lbv-row{margin-top:0!important}.lbv-row:last-child{border-bottom:0!important}.lbv-skel{gap:8px}.lbv-skel-row{border:1px solid var(--line);background:var(--paper);border-radius:16px;padding:12px}.lbv-empty{margin:0}.lbv-podium{gap:8px}.lbv-podium .hof-block{border-radius:14px 14px 8px 8px}.content-area:has(.stories-card){padding-top:.75rem}.content-area .pc-card:not(.is-sheet),.content-area .stories-card{border:1px solid var(--line)!important;width:100%!important;margin-left:0!important;margin-right:0!important;margin-bottom:var(--gap-card)!important;border-radius:20px!important;box-shadow:0 10px 24px -20px #00000073!important}.content-area .stories-card{padding:10px 12px!important}.content-area .feed-bar,.content-area .feed-empty{margin-bottom:0;padding:4px 4px 8px;width:100%!important;margin-left:0!important;margin-right:0!important}.content-area .feed-empty{border:1px dashed var(--line);background:var(--paper);border-radius:20px;padding:32px 16px}.content-area .ad-card,.user-feed-scroll .ad-card{overflow:hidden;margin-bottom:var(--gap-card)!important;border:1px solid var(--line)!important;border-radius:20px!important;width:100%!important;margin-left:0!important;margin-right:0!important}.content-area .ad-card .ad-media,.user-feed-scroll .ad-card .ad-media{border-radius:0!important}.comms-head{margin-bottom:var(--gap-card)!important}.comms-tab .search-box{margin-bottom:var(--gap-card)}.composer{box-shadow:none!important;padding:.35rem .6rem calc(.45rem + env(safe-area-inset-bottom,0px))!important;background:0 0!important;border:0!important;gap:0!important}.composer .composer-pill{background:var(--soft);border:1px solid var(--line);border-radius:999px;flex:1;align-items:center;gap:2px;min-width:0;min-height:48px;padding:4px 8px 4px 4px;display:flex}.composer .composer-camera-btn{color:#fff;cursor:pointer;background:#4c5bff;border:0;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.composer .composer-camera-btn:active{transform:scale(.92)}.composer .composer-camera-btn:disabled{opacity:.5}.composer .composer-pill input.composer-text{min-width:0;color:var(--ink);border-radius:0;outline:0;flex:1;padding:.5rem;font-size:max(16px,1rem);box-shadow:none!important;background:0 0!important;border:0!important}.composer .composer-pill input.composer-text:focus{box-shadow:none!important;background:0 0!important;border:0!important}.composer .composer-tool-btn,.composer .composer-mic-btn{width:36px;height:36px;color:var(--ink);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:none!important;background:0 0!important;border:0!important}.composer .composer-tool-btn:active,.composer .composer-mic-btn:active{background:var(--line)!important}.composer .composer-tool-btn:disabled,.composer .composer-mic-btn:disabled{opacity:.5}.composer .composer-mic-btn.is-recording{color:#fff;transform:scale(1.12);background:#e0455a!important}.composer .composer-pill .composer-send-btn{border-radius:50%;flex:none;width:36px;height:36px;box-shadow:none!important}.avatar{box-shadow:none!important;border:0!important}.avatar-frame{box-shadow:none!important;background:0 0!important}.pf-avatar{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important;margin:-50px auto 0!important;padding:0!important}.pf-avatar .avatar-frame-lg,.pf-avatar .avatar-lg{width:100px!important;height:100px!important}.pf-avatar .story-halo,.pf-avatar .flame-ring,.cyber-ring,.topbar .avatar-frame .story-halo,.topbar .flame-ring,.flame-ring{display:none!important}@media (max-width:899px){.bottom-nav:not(.reels-nav){height:calc(58px + env(safe-area-inset-bottom,0px));padding:0 .25rem env(safe-area-inset-bottom,0px);background:var(--paper)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;border-top:0!important}.bottom-nav .nav-item{min-height:58px;color:var(--muted);gap:.2rem;font-size:.66rem;font-weight:600;position:relative}.bottom-nav:not(.reels-nav) .nav-item.active{color:var(--accent-ink);font-weight:700}.bottom-nav .nav-icon,.bottom-nav .nav-item.active .nav-icon{border-radius:0;padding:0;box-shadow:none!important;background:0 0!important;transform:none!important}.bottom-nav:not(.reels-nav) .nav-item.active .nav-icon{color:var(--accent-ink)}.bottom-nav .nav-reel-chip,.bottom-nav .nav-item.active .nav-reel-chip{border-radius:0;width:auto;height:auto;padding:0;background:0 0!important;border:0!important}.bottom-nav:not(.reels-nav) .nav-reel-chip svg{color:var(--muted)}.bottom-nav:not(.reels-nav) .nav-item.active .nav-reel-chip svg{color:var(--accent-ink)}.bottom-nav:not(.reels-nav) .nav-item.active:before{content:"";background:var(--accent);border-radius:0 0 4px 4px;width:24px;height:3px;margin-left:-12px;position:absolute;top:-1px;left:50%}.content-area:not(.reels-mode){padding-bottom:calc(58px + env(safe-area-inset-bottom,0px) + 28px)!important}}:root{--r-lg:14px;--r-md:12px;--r-sm:10px;--hairline:1px solid var(--line)}.app-head{--header-h:52px;height:calc(52px + var(--safe-top));padding:var(--safe-top) .9rem 0;background:var(--paper);border-bottom:var(--hairline)}.app-head-brand strong{letter-spacing:-.02em;color:var(--ink);font-size:1.32rem;font-weight:700;line-height:1}.app-head-brand strong span{background:linear-gradient(120deg, var(--accent) 0%, var(--accent) 60%, #3a3a40 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.app-head .topbar-actions{gap:.15rem}.app-head .icon-button{background:0 0;border:0;border-radius:50%;width:36px;height:36px}.app-head .icon-button:active{background:var(--soft)}.app-head .coin-chip{border:var(--hairline);background:0 0;height:30px;margin:0 .25rem}.app-head .notif-dot{top:7px;right:8px}.app-head-me{background:0 0;border:0;margin-left:.25rem;padding:0;display:inline-flex}.comms-tab{padding-bottom:0}.content-area .stories-card{box-shadow:none;border-bottom:var(--hairline);background:0 0}.comms-head{justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem .1rem .5rem;display:flex;margin:0!important}.comms-actions{align-items:center;gap:.1rem;display:flex}.comms-act{width:38px;height:38px;color:var(--ink-2);background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:relative}.comms-act:active{background:var(--soft)}.comms-act.is-primary{background:var(--accent);color:#fff;margin-left:.25rem}.comms-act.is-primary:active{opacity:.85;background:var(--accent)}.comms-act-badge{background:var(--accent);color:#fff;text-align:center;border:2px solid var(--bg,var(--paper));box-sizing:content-box;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:.62rem;font-weight:700;line-height:16px;position:absolute;top:1px;right:0}.comms-tab .search-box{background:var(--soft);border:0;margin:0 0 .25rem}.comms-tab .search-box:focus-within{box-shadow:inset 0 0 0 1px var(--line-strong)}.chat-list{gap:0}.chat-row,.chat-row.is-unread,.chat-row.is-pinned{border:0!important;border-bottom:var(--hairline)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:.78rem .1rem!important}.chat-row:hover,.chat-row:active{transform:none;background:var(--soft)!important}.chat-row.is-unread:before,.chat-row.is-pinned:before{display:none!important}.chat-row.is-unread .chat-copy strong{font-weight:700}.chat-unread-badge{color:#fff;background:var(--accent)!important;box-shadow:none!important}.chat-unread-badge.is-muted{background:var(--muted)!important}.chat-list>:last-child{border-bottom:0!important}.home-theme-glass .chat-row{background:0 0!important}.pf-stats.stats-container{border:0;border-top:var(--hairline);border-bottom:var(--hairline);box-shadow:none;background:0 0;border-radius:0;margin-top:16px;padding:16px 0}.pf-stats .stat-number{font-size:1.2rem;font-weight:700}.pf-stats .stat-label{letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:700}.pf-edit{border:1px solid var(--line-strong);height:44px;margin-top:16px;font-size:.86rem;font-weight:700;box-shadow:none!important;color:var(--ink)!important;background:0 0!important}.pf-edit:active{transform:none;background:var(--soft)!important}.pf-tiles{flex-direction:column;gap:0;margin-top:8px;display:flex}.pf-tile{border:0;border-bottom:var(--hairline);background:0 0;border-radius:0;gap:16px;width:100%;padding:12px 2px;position:relative}.pf-tile:after{content:"";border-top:1.5px solid var(--muted);border-right:1.5px solid var(--muted);flex:none;width:7px;height:7px;margin-left:auto;margin-right:4px;transform:rotate(45deg)}.pf-tile.is-on{border-color:var(--line);background:0 0}.pf-tile.is-on:after{transform:rotate(135deg)}.pf-tile-ico{border-radius:50%;width:32px;height:32px}.pf-tile-text strong{font-size:.9rem}.pf-tile-text small{font-size:.74rem}.pf-analytics{border:0;border-bottom:var(--hairline);background:0 0;border-radius:0;padding:16px 0}.settings-list .text-button.primary{background:var(--accent);box-shadow:none}.composer-card-post{box-shadow:none!important}.card,.user-card{border-radius:var(--r-lg)}.chat-topbar{box-shadow:none}.home-theme-glass .app-head{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.home-theme-glass .app-head{background:color-mix(in srgb, var(--paper) 70%, transparent)}}@keyframes fadeIn150{0%{opacity:0}to{opacity:1}}@keyframes skeletonPulse{0%,to{opacity:.35}50%{opacity:.7}}.sk{background:var(--soft-2);border-radius:8px;animation:1.4s ease-in-out infinite skeletonPulse;display:block}.sk-list{gap:14px;padding:6px 2px;display:grid}.sk-row{align-items:center;gap:12px;display:flex}.sk-lines{flex:1;gap:8px;min-width:0;display:grid}.sk-line-sm{opacity:.8;height:9px}.content-area.tab-fade{animation:.15s both fadeIn150}@media (prefers-reduced-motion:reduce){.sk,.content-area.tab-fade{animation:none}}svg.lucide[stroke-width="2"]{stroke-width:1.75px}.empty-state{text-align:center;color:var(--muted);justify-items:center;gap:4px;padding:32px 16px;display:grid}.empty-state.is-compact{padding:20px 12px}.empty-state-icon{background:var(--soft);width:44px;height:44px;color:var(--muted);border-radius:50%;place-items:center;margin-bottom:8px;display:grid}.empty-state-title{color:var(--ink);font-size:.92rem;font-weight:600}.empty-state-hint{max-width:280px;color:var(--muted);font-size:.8rem;line-height:1.45}.empty-state-action{margin-top:12px}.empty-state.is-error .empty-state-icon{background:var(--danger-soft);color:var(--danger)}.reel-empty .empty-state-title,.reel-error .empty-state-title{color:#fff}.reel-empty .empty-state-hint,.reel-error .empty-state-hint{color:#ffffffb3}.reel-empty .empty-state-icon,.reel-error .empty-state-icon{color:#fff;background:#ffffff1f}.primary-button,.text-button.primary,.text-button.danger{border-radius:var(--r-md);justify-content:center;min-height:44px;padding-left:16px;padding-right:16px}.icon-button{border-radius:var(--r-md);width:40px;height:40px}.modal-card{border-radius:16px}.action-sheet:before{content:"";background:var(--line-strong);border-radius:4px;width:36px;height:4px;margin:-4px auto 12px;display:block}.action-sheet,.comments-sheet,.reel-more-sheet{border-radius:16px 16px 0 0}.modal-backdrop{background:#0f172a73;animation:.15s both fadeIn150}.bottom-nav:not(.reels-nav){box-shadow:none}.nav-icon{padding:3px 8px;position:relative}.nav-item.active .nav-icon{color:var(--accent-ink);background:0 0;transform:none}.nav-item.active .nav-icon:after{content:"";background:var(--accent);border-radius:2px;width:16px;height:2px;margin-left:-8px;position:absolute;bottom:-5px;left:50%}.nav-item{gap:6px}.bottom-nav.reels-nav .nav-item.active .nav-icon{color:#fff;background:0 0}.bottom-nav.reels-nav .nav-item.active .nav-icon:after{background:#fff}.content-area:has(.comms-tab){background:var(--paper);flex-direction:column;display:flex;padding:0!important;overflow:hidden!important}.content-area .comms-tab{background:var(--paper);flex-direction:column;flex:1;max-width:none;height:100%;display:flex;overflow:hidden;width:100%!important;min-height:0!important;margin:0!important;padding:0!important}.comms-tab .comms-top{background:var(--paper);border-bottom:0;flex:none}.content-area .comms-tab .comms-stories{content-visibility:visible;width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:12px 16px 8px!important}.comms-stories .stories-row{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;align-items:flex-start;gap:16px;padding:0;overflow:auto hidden}.comms-stories .story-circle{scroll-snap-align:start;gap:6px;width:64px}.comms-stories .story-circle small{max-width:64px;color:var(--muted);text-align:center;font-size:.7rem;font-weight:500}.comms-stories .story-ring{padding:2px}.comms-stories .story-ring.has-story{background:var(--accent)}.comms-tab .comms-head{align-items:flex-end;margin:0!important;padding:8px 16px!important}.comms-tab .comms-title h2{letter-spacing:-.025em;font-size:1.5rem;font-weight:700;line-height:1.1}.comms-tab .comms-title span{color:var(--muted);margin-top:4px;font-size:.75rem;font-weight:500}.comms-tab .comms-actions{gap:4px}.comms-tab .comms-act{width:40px;height:40px;color:var(--ink-2)}.comms-tab .comms-act.is-primary{background:var(--accent);color:#fff;margin-left:4px}.comms-tab>.comms-top>.search-box{background:var(--soft);border:0;width:auto;height:40px;margin:4px 16px 12px;padding:0 14px;border-radius:12px!important}.comms-tab .search-box input{font-size:16px}.comms-tab .comms-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;min-height:0;padding-bottom:calc(60px + env(safe-area-inset-bottom,0px) + 24px);flex:1;overflow-x:hidden;overflow-y:auto!important}.comms-tab .comms-scroll>.comms-empty,.comms-tab .comms-scroll>div[class*=empty]{margin:16px}.comms-tab .chat-list{gap:0;display:block;border:0!important;overflow:visible!important}.comms-tab .chat-row{background:0 0;gap:12px;width:100%;transition:background .12s;position:relative;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;padding:12px 16px!important}.comms-tab .chat-row:active{background:var(--soft);transform:none}.comms-tab .chat-row:after{content:"";background:var(--line);height:1px;position:absolute;bottom:0;left:76px;right:0}.comms-tab .chat-row:last-child:after{display:none}.comms-tab .chat-row.is-unread{background:0 0}.comms-tab .chat-row.is-unread:before{background:var(--accent);border-radius:50%;width:6px;height:6px;margin-top:-3px;top:50%;bottom:auto;left:4px}.comms-tab .chat-row.is-pinned:not(.is-unread):before{display:none}.comms-tab .chat-row .chat-copy{gap:3px}.comms-tab .chat-row .chat-row-top,.comms-tab .chat-row .chat-row-bottom{justify-content:space-between;align-items:center;min-width:0;display:flex}.comms-tab .chat-row .chat-row-name{letter-spacing:-.01em;min-width:0;font-weight:600;font-size:.95rem!important}.comms-tab .chat-row.is-unread .chat-row-name{font-weight:700}.comms-tab .chat-row time{font-weight:500;font-size:.72rem!important}.comms-tab .chat-row .chat-copy p{font-size:.82rem!important}.comms-tab .chat-unread-badge{text-align:center;min-width:20px;height:20px;box-shadow:none;border-radius:999px;padding:0 6px;font-size:.7rem;font-weight:700;line-height:20px}.comms-tab .chat-row.comms-requests{background:var(--accent-tint)}.comms-tab .chat-row.comms-requests:after{left:0}.bubble:not(.sticker-bubble):not(.photo-bubble):not(.share-bubble):not(.vo-bubble){text-align:left;min-width:64px;display:flow-root}.bubble:not(.sticker-bubble):not(.photo-bubble):not(.share-bubble):not(.vo-bubble)>.bubble-text{text-align:left;flex:none;width:auto;max-width:none;display:inline}.bubble:not(.sticker-bubble):not(.photo-bubble):not(.share-bubble):not(.vo-bubble)>.bubble-meta{float:right;flex:none;line-height:1.6;opacity:.6!important;width:auto!important;margin:2px 0 -1px 10px!important;padding:0!important;font-size:.62rem!important}.bubble:not(.sticker-bubble):not(.photo-bubble):not(.share-bubble):not(.vo-bubble)>:not(.bubble-text):not(.bubble-meta):not(.msg-reaction):not(.heart-pop){flex:none}.bubble .reply-quote{width:auto}.bubble.sticker-bubble .chat-sticker{background:var(--soft-2);border-radius:12px}.message.own .bubble:not(.sticker-bubble):not(.photo-bubble):not(.share-bubble){background:var(--own-bubble-bg,linear-gradient(160deg, #ff8052 0%, var(--accent) 100%));box-shadow:0 1px 2px #00000024!important}.msg-reaction{background:var(--paper);color:var(--ink);border:1px solid var(--line-strong,var(--line))}.chat-view .composer{box-shadow:none!important;background:0 0!important;border:0!important}.chat-view .composer .composer-pill{background:var(--soft);-webkit-backdrop-filter:none}.composer .composer-camera-btn,.composer .composer-pill .composer-send-btn{width:38px;height:38px}.typing-dots{vertical-align:middle;align-items:center;gap:2px;margin-left:3px;display:inline-flex}.typing-dots i{background:currentColor;border-radius:50%;width:3px;height:3px;animation:1.1s ease-in-out infinite typingDot}.typing-dots i:nth-child(2){animation-delay:.15s}.typing-dots i:nth-child(3){animation-delay:.3s}@keyframes typingDot{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.typing-dots i{opacity:.7;animation:none}}.chat-more-menu{z-index:50;background:var(--paper);border:1px solid var(--line);border-radius:14px;flex-direction:column;min-width:184px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px -12px #00000073}.chat-more-menu button{height:44px;color:var(--ink);text-align:left;background:0 0;border-radius:10px;align-items:center;gap:12px;padding:0 12px;font-size:.9rem;font-weight:600;display:flex}.chat-more-menu button:active{background:var(--soft)}.content-area .discover-user-list,.content-area .lbv,.content-area .lbv-list{grid-template-columns:minmax(0,1fr)}.discover-user-list>*,.lbv>*,.lbv-list>*{min-width:0;max-width:100%}.content-area .discover-nav-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.content-area .discover-nav-btn{text-overflow:ellipsis;min-width:0}.discover-user-list{gap:0}.user-card{box-sizing:border-box;background:0 0;gap:12px;width:100%;min-width:0;max-width:100%;position:relative;box-shadow:none!important;border:0!important;border-radius:0!important;padding:12px 4px!important}.user-card:active{background:var(--soft)}.user-card:after{content:"";background:var(--line);height:1px;position:absolute;bottom:0;left:60px;right:0}.discover-user-list>.user-card:last-child:after{display:none}.user-card .user-info{flex:1;min-width:0}.user-card .user-details{flex:auto;gap:2px;min-width:0}.user-card .user-name{letter-spacing:-.01em;font-size:.95rem;font-weight:600}.user-card .user-handle{font-size:.8rem}.user-card .user-actions{flex:none;gap:6px}.user-card .badge-btn{min-height:32px;padding:7px 12px;font-size:.78rem;line-height:1.2}.user-card .badge-cancel{padding:7px 10px}@media (max-width:380px){.user-card .badge-btn{padding:6px 10px}.user-card .user-actions{gap:4px}}.content-area .section-header{margin:4px 0 8px}.btn-shuffle{min-height:36px;padding:0 14px}.lu-game.lu-v2 .lu-pnl .lu-pinfo-btn,.lu-game.lu-v2 .lu-pnl.right .lu-pinfo-btn{width:var(--av);height:var(--av);min-width:var(--av);flex:none;overflow:visible}.lu-game.lu-v2 .lu-pnl .lu-pfp{aspect-ratio:1;overflow:hidden;width:var(--av)!important;height:var(--av)!important;min-width:var(--av)!important;min-height:var(--av)!important;max-width:var(--av)!important;max-height:var(--av)!important;border-radius:50%!important;flex:none!important;box-shadow:0 0 0 2px #fff9!important}.lu-game.lu-v2 .lu-pnl .lu-pfp img{aspect-ratio:1;object-fit:cover;width:100%;height:100%;display:block;border-radius:50%!important}.lu-game.lu-v2 .lu-pnl.active .lu-pfp{animation:none!important;box-shadow:0 0 0 2px #39ff7a!important}.lu-game.lu-v2 .lu-pnl.talk .lu-pfp{animation:none!important;box-shadow:0 0 0 2px #22c55e!important}.lu-game.lu-v2 .lu-pnl,.lu-game.lu-v2 .lu-pnl.right{padding-left:9px;padding-right:9px}.lu-board-slot{filter:none!important}.lu-game .lu-pnl,.lu-game.lu-v2 .lu-pnl{-webkit-backdrop-filter:none!important}.lu-game .lu-pnl.active,.lu-game.lu-v2 .lu-pnl.active{box-shadow:0 0 0 2px #ffe046b3!important}.lu-game .lu-pnl.talk,.lu-game.lu-v2 .lu-pnl.talk{animation:none!important;box-shadow:0 0 0 2px #22c55eb3!important}.lu-game.lu-v2 .lu-pnl,.lu-game.lu-v2 .lu-pnl.right,.lu-game .lu-dicebox.can,.lu-game.lu-v2 .lu-pnl .lu-dicebox.can{animation:none!important}.lu-game .lu-pnl.active .lu-dicebox{box-shadow:0 0 0 2px var(--pc,#ffe04a)!important}.lu-game.lu-v2 .lu-pnl .lu-die-tap{animation:none!important}.lu-timer i{transition:width .5s linear}.friend-suggest-slide{background:radial-gradient(120% 90% at 50% 0,#1b1530 0%,#0b0b12 60%,#000 100%);place-items:center;display:grid}.friend-suggest-slide .fs-wrap{box-sizing:border-box;color:#fff;flex-direction:column;gap:14px;width:100%;max-width:460px;max-height:100%;padding:72px 14px 84px;display:flex}.friend-suggest-slide .fs-head{text-align:center}.friend-suggest-slide .fs-head h3{letter-spacing:.01em;margin:0;font-size:1.15rem;font-weight:800}.friend-suggest-slide .fs-head p{color:#ffffff9e;margin:4px 0 0;font-size:.78rem}.friend-suggest-slide .fs-grid{grid-template-rows:repeat(2,auto);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.friend-suggest-slide .fs-card{background:#ffffff12;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;align-items:center;gap:10px;min-width:0;padding:14px 8px 12px;display:flex}.friend-suggest-slide .fs-profile{width:100%;color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:0;display:flex}.friend-suggest-slide .fs-name{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.92rem;font-weight:700;overflow:hidden}.friend-suggest-slide .fs-handle{color:#ffffff8c;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.74rem;overflow:hidden}.friend-suggest-slide .fs-btn{color:#fff;background:linear-gradient(135deg, var(--accent), #ff3d81);cursor:pointer;touch-action:manipulation;border:0;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:36px;font-size:.82rem;font-weight:700;display:inline-flex}.friend-suggest-slide .fs-btn.is-pending{color:#ffffffd9;background:#ffffff24}.friend-suggest-slide .fs-btn.is-done{color:#8be0a8;cursor:default;background:#50c87838}.friend-suggest-slide .fs-refresh{color:#fffc;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:999px;align-self:center;align-items:center;gap:6px;padding:8px 14px;font-size:.78rem;display:inline-flex}.friend-suggest-slide .fs-refresh:disabled{opacity:.5}@media (max-height:640px){.friend-suggest-slide .fs-wrap{gap:8px;padding-top:60px;padding-bottom:70px}.friend-suggest-slide .fs-card{gap:6px;padding:8px 6px}}.bubble .reply-quote.has-thumb{flex-direction:row;align-items:center;gap:8px}.bubble .reply-quote .reply-quote-body{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.bubble .reply-quote .reply-quote-thumb{object-fit:contain;background:currentColor;border-radius:8px;flex:0 0 40px;width:40px;height:40px}@supports (color:color-mix(in lab, red, red)){.bubble .reply-quote .reply-quote-thumb{background:color-mix(in srgb, currentColor 8%, transparent)}}@media (max-width:899px){.bottom-nav.reels-nav .nav-reel-chip svg{color:#ffffffb3}.bottom-nav.reels-nav .nav-item.active .nav-reel-chip svg{color:#fff}}.content-area .discover-nav-bar{background:var(--soft)!important;border:1px solid var(--line)!important;border-radius:18px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;margin:0 0 14px!important;padding:4px!important;display:grid!important}.content-area .discover-nav-bar>.discover-nav-btn:nth-child(n){color:var(--muted);letter-spacing:.01em;text-align:center;white-space:nowrap;text-overflow:ellipsis;flex-direction:column;font-weight:700;line-height:1.15;overflow:hidden;min-height:52px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:14px!important;gap:3px!important;padding:8px 2px!important;font-size:.68rem!important}.content-area .discover-nav-bar>.discover-nav-btn span{text-overflow:ellipsis;max-width:100%;overflow:hidden}.content-area .discover-nav-bar>.discover-nav-btn:nth-child(n).active{background:var(--accent)!important;color:#fff!important;box-shadow:0 6px 14px -8px #00000059!important}.section-header .section-heading{flex-direction:column;gap:2px;min-width:0;display:flex}.section-header .section-sub{color:var(--muted);font-size:.76rem;font-weight:500}.content-area .btn-shuffle{gap:6px;padding:7px 13px;font-size:.78rem;transition:transform .12s,opacity .15s;box-shadow:0 6px 14px -9px #00000059}.content-area .btn-shuffle:active{transform:scale(.95)}.user-card .badge-btn{justify-content:center;align-items:center;gap:5px;transition:transform .12s,background .15s,opacity .15s;display:inline-flex}.user-card .badge-btn:active{transform:scale(.94)}.user-card .badge-dark{border-color:var(--line-strong);color:var(--muted);background:0 0;padding-inline:11px;font-weight:600}.user-card .badge-connect{box-shadow:0 6px 14px -9px #00000059}.user-card .badge-allied,.phone-frame.theme-dark .user-card .badge-allied,body.theme-dark .user-card .badge-allied{color:#15803d;cursor:default;background:#22c55e24;border:1px solid #22c55e61;font-weight:700}.phone-frame.theme-dark .user-card .badge-allied,body.theme-dark .user-card .badge-allied{color:#4ade80;background:#22c55e29}.user-card .badge-pending{background:var(--soft);color:var(--muted);border:1px dashed var(--line-strong)}.bubble .reply-quote.is-jump{cursor:pointer}.bubble .reply-quote.is-jump:active{filter:brightness(.92)}.message.msg-flash .bubble{animation:1.5s ease-out msg-flash}@keyframes msg-flash{0%{transform:scale(1);box-shadow:0 0 #00000059}12%{transform:scale(1.025);box-shadow:0 0 0 4px #00000059,0 0 22px #00000059}to{transform:scale(1);box-shadow:0 0 #00000059}}.sk{background:linear-gradient(100deg, var(--soft) 30%, var(--soft) 50%, var(--soft) 70%);display:block}@supports (color:color-mix(in lab, red, red)){.sk{background:linear-gradient(100deg, var(--soft) 30%, color-mix(in srgb, var(--soft) 55%, var(--paper)) 50%, var(--soft) 70%)}}.sk{background-size:220% 100%;border-radius:8px;animation:1.3s linear infinite sk-shimmer}@keyframes sk-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.sk-avatar{border-radius:50%;flex:0 0 46px;width:46px;height:46px}.sk-lines{flex-direction:column;flex:auto;gap:8px;min-width:0;display:flex}.sk-line{height:12px}.sk-line.sm{width:34%;height:10px}.sk-pill{border-radius:999px;flex:none;width:84px;height:32px}.user-card.sk-row:after{display:none}.friend-suggest-slide .fs-btn{gap:6px;transition:transform .12s,background .2s,color .2s}.friend-suggest-slide .fs-btn:active{transform:scale(.94)}.friend-suggest-slide .fs-btn.is-pending,.friend-suggest-slide .fs-btn.is-done{animation:.38s cubic-bezier(.3,1.6,.5,1) fs-pop}@keyframes fs-pop{0%{transform:scale(.82)}to{transform:scale(1)}}.friend-suggest-slide .fs-card{animation:.4s both fs-rise}.friend-suggest-slide .fs-card:nth-child(2){animation-delay:50ms}.friend-suggest-slide .fs-card:nth-child(3){animation-delay:.1s}.friend-suggest-slide .fs-card:nth-child(4){animation-delay:.15s}@keyframes fs-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sk,.message.msg-flash .bubble,.friend-suggest-slide .fs-card,.friend-suggest-slide .fs-btn{animation:none!important}}@media (max-width:899px){.bottom-nav{position:fixed}.bottom-nav .nav-slider{pointer-events:none;width:calc(20% - .08rem);height:3px;transition:transform .32s cubic-bezier(.3,1.25,.5,1);display:block;position:absolute;top:-1px;left:.2rem}.bottom-nav .nav-slider:after{content:"";background:var(--accent);border-radius:0 0 4px 4px;width:24px;height:3px;margin:0 auto;display:block}.bottom-nav.reels-nav .nav-slider{opacity:0}.bottom-nav:not(.reels-nav) .nav-item.active:before{display:none!important}}@media (prefers-reduced-motion:reduce){.bottom-nav .nav-slider{transition:none}}@keyframes tabSlideIn{0%{opacity:0;transform:translateX(var(--tab-dx,0))}to{opacity:1;transform:none}}.content-area.tab-fade:not(.reels-mode){animation:.24s cubic-bezier(.25,.8,.3,1) both tabSlideIn}@media (prefers-reduced-motion:reduce){.content-area.tab-fade:not(.reels-mode){animation:none}}.chat-jump-wrap{z-index:5;pointer-events:none;height:0;position:sticky;bottom:0;overflow:visible}.chat-jump{pointer-events:auto;border:1px solid var(--line-strong);background:var(--paper);min-width:40px;height:40px;color:var(--ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 10px;transition:transform .12s;animation:.22s cubic-bezier(.3,1.4,.5,1) both jump-in;display:inline-flex;position:absolute;bottom:14px;right:14px;box-shadow:0 10px 24px -10px #0009}.chat-jump:active{transform:scale(.92)}.chat-jump-count{background:var(--accent);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.68rem;font-weight:800;display:inline-flex}@keyframes jump-in{0%{opacity:0;transform:translateY(10px)scale(.85)}to{opacity:1;transform:none}}.ptr-indicator{color:var(--muted);justify-content:center;align-items:center;display:flex;overflow:hidden}.ptr-indicator.settle{transition:height .22s,opacity .22s}.empty-state{animation:.4s both empty-rise}.empty-state-icon{width:54px;height:54px;box-shadow:0 0 0 7px var(--accent,var(--accent))}@supports (color:color-mix(in lab, red, red)){.empty-state-icon{box-shadow:0 0 0 7px color-mix(in srgb, var(--accent,var(--accent)) 10%, transparent)}}.empty-state-icon{color:var(--accent-ink,var(--muted))}.empty-state.is-error .empty-state-icon{box-shadow:0 0 0 7px var(--danger,#e5484d)}@supports (color:color-mix(in lab, red, red)){.empty-state.is-error .empty-state-icon{box-shadow:0 0 0 7px color-mix(in srgb, var(--danger,#e5484d) 12%, transparent)}}.empty-state.is-error .empty-state-icon{color:var(--danger)}.empty-state-title{margin-top:4px;font-size:1rem;font-weight:700}.empty-state-action .text-button{border-radius:999px;min-height:40px;padding-inline:18px}@keyframes empty-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.empty-state{animation:none}}.reel-thumb{animation:.4s both reel-thumb-in}@keyframes reel-thumb-in{0%{opacity:.4;filter:blur(14px)}to{opacity:1;filter:blur()}}.swipe-row{touch-action:pan-y;position:relative;overflow:hidden}.swipe-content{background:var(--paper);will-change:transform;transition:transform .24s cubic-bezier(.25,.8,.3,1);position:relative}.swipe-content.dragging{transition:none}.swipe-content>.chat-row{width:100%}.swipe-actions{position:absolute;top:0;bottom:0;overflow:hidden}.swipe-actions.is-left{left:0}.swipe-actions.is-right{right:0}.swipe-actions>div{display:flex;position:absolute;top:0;bottom:0}.swipe-actions.is-left>div{left:0}.swipe-actions.is-right>div{right:0}.swipe-act{color:#fff;cursor:pointer;border:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:4px;font-size:.68rem;font-weight:700;display:flex}.swipe-act:active{filter:brightness(.9)}.swipe-act.is-read{background:#3b82f6}.swipe-act.is-mute{background:#6b7280}.swipe-act.is-pin{background:var(--accent)}.chat-unread-dot{width:10px;height:10px;min-width:10px!important;padding:0!important}.daily-card{border:1px solid var(--accent);border-radius:18px;margin:8px 0 12px;padding:12px}@supports (color:color-mix(in lab, red, red)){.daily-card{border:1px solid color-mix(in srgb, var(--accent) 38%, var(--line))}}.daily-card{background:linear-gradient(135deg, var(--accent), var(--paper) 70%)}@supports (color:color-mix(in lab, red, red)){.daily-card{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 14%, var(--paper)), var(--paper) 70%)}}.daily-card{animation:.4s both empty-rise}.daily-top{align-items:center;gap:10px;display:flex}.daily-flame{color:#fff;background:linear-gradient(135deg,#ff9a3c,#ff3d3d);border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 6px 14px -8px #ff5a28f2}.daily-title{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.daily-title strong{color:var(--ink);font-size:.92rem}.daily-title small{color:var(--muted);font-size:.74rem}.daily-claim{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:999px;flex:none;min-height:36px;padding:0 16px;font-size:.82rem;font-weight:800;transition:transform .12s;box-shadow:0 8px 16px -10px #00000059}.daily-claim:active{transform:scale(.94)}.daily-claim:disabled{opacity:.6}.daily-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin-top:11px;display:grid}.daily-day{background:var(--soft);color:var(--muted);border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:6px 0 5px;display:flex}.daily-day b{font-size:.74rem;font-weight:800}.daily-day i{opacity:.75;font-size:.58rem;font-style:normal}.daily-day.done{color:#22a45a;background:#22c55e29}.daily-day.now{background:var(--accent);color:#fff;box-shadow:0 6px 14px -8px #00000059}.daily-day.big:not(.done):not(.now) b{color:#e29a00}.daily-card.is-won{background:linear-gradient(135deg, #22c55e24, var(--paper) 70%);border-color:#22c55e80}@media (prefers-reduced-motion:reduce){.swipe-content,.daily-card{transition:none;animation:none}}.bubble.sticker-bubble .reply-quote,.bubble.photo-bubble .reply-quote{opacity:1;visibility:visible;width:auto;max-width:min(260px,100%);margin:0 0 6px;display:flex;overflow:hidden;background:var(--paper)!important;color:var(--ink)!important}.bubble.sticker-bubble .reply-quote .reply-quote-text,.bubble.photo-bubble .reply-quote .reply-quote-text{color:var(--muted);opacity:1}.bottom-nav .nav-item,.nav-item{font-size:.72rem!important}.bubble-meta,.chat-seen-tag,.chat-meta{font-size:.75rem!important}.chat-copy small,.chat-copy p{font-size:.85rem}.post-author-meta small,.post-views{font-size:.8rem}.auth-pink-group small,.auth-pink-footer,.auth-pink-divider small,.msg-reaction-count{font-size:.78rem}.stat-label,.lb-score-label,.hof-handle,.hof-pill,.vault-stats,.ad-cta-subtitle{font-size:12px}.bubble-text,.bubble-text *{-webkit-user-select:text;user-select:text}@media (pointer:coarse){.icon-button,.composer-icon-btn{width:44px;height:44px}.text-button{min-height:40px}.msg-reaction{min-width:36px;min-height:32px}.reel-action{min-width:44px;min-height:44px}.bottom-nav .nav-item{min-height:56px}}.bubble-meta{opacity:.95!important}.icon-button,.text-button,.nav-item,.composer-icon-btn,.composer-send-btn,.reel-action{-webkit-tap-highlight-color:transparent;will-change:transform;transition:transform 90ms,background .12s,opacity .12s}.icon-button:active,.text-button:active,.nav-item:active,.composer-icon-btn:active,.composer-send-btn:active,.reel-action:active{transform:scale(.95)}@media (prefers-reduced-motion:reduce){.icon-button,.text-button,.nav-item,.composer-icon-btn,.composer-send-btn,.reel-action{transition:none}.icon-button:active,.text-button:active,.nav-item:active,.composer-icon-btn:active,.composer-send-btn:active,.reel-action:active{transform:none}}:root{--solid:#d4450c;--accent-ink:#be123c}.phone-frame.theme-dark,body.theme-dark{--accent-ink:#ff8a5c}.auth-pink-eyebrow,.auth-pink-headline em,.auth-pink-footer a{color:#be123c!important}.auth-pink-tab-btn.active,.auth-pink-group small+a,.auth-pink-card a.auth-link{color:#be123c}.auth-pink-footer,.auth-pink-divider small{color:#8c6b75}.auth-pink-btn{background:#d4450c}.auth-pink-btn:disabled{opacity:.55;background:#d4450c}.auth-pink-back{color:#be123c}.badge-connect,.btn-shuffle,.chat-unread-badge,.discover-nav-btn.active,.settings-list .text-button.primary,.lu-invite-ico{background:#d4450c}:root{--muted:#656b78}.phone-frame.theme-dark,body.theme-dark{--muted:#8a8f98}.pb-short{color:#b45309}.message.has-reactions .bubble.photo-bubble~*,.message.has-reactions .bubble.sticker-bubble{margin-bottom:0}.phone-frame.home-theme-glass{--r-lg:20px;--r-md:16px}.phone-frame.home-theme-glass .topbar,.phone-frame.home-theme-glass .app-head{-webkit-backdrop-filter:blur(22px)saturate(1.7);background:var(--glass-bar)!important;border-bottom:0!important;box-shadow:inset 0 -1px #ffffff0a,0 6px 20px -12px #00000073!important}.phone-frame.home-theme-glass .bottom-nav:not(.reels-nav){background:var(--glass-bar)!important;-webkit-backdrop-filter:blur(24px)saturate(1.7)!important;box-shadow:inset 0 1px 0 var(--glass-rim), 0 -8px 24px -14px #00000080!important;border-top:0!important}.phone-frame.home-theme-glass .nav-item.active .nav-icon{background:linear-gradient(135deg, var(--accent), var(--accent))}@supports (color:color-mix(in lab, red, red)){.phone-frame.home-theme-glass .nav-item.active .nav-icon{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 38%, transparent), color-mix(in srgb, var(--accent) 14%, transparent))}}.phone-frame.home-theme-glass .nav-item.active .nav-icon{box-shadow:inset 0 1px 0 var(--glass-rim), 0 4px 14px -4px var(--accent)}@supports (color:color-mix(in lab, red, red)){.phone-frame.home-theme-glass .nav-item.active .nav-icon{box-shadow:inset 0 1px 0 var(--glass-rim), 0 4px 14px -4px color-mix(in srgb, var(--accent) 60%, transparent)}}.phone-frame.home-theme-glass .nav-item.active .nav-icon{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.phone-frame.home-theme-glass .nav-item.active .nav-icon{border:1px solid color-mix(in srgb, var(--accent) 45%, transparent)}}.phone-frame.home-theme-glass .card,.phone-frame.home-theme-glass .user-card,.phone-frame.home-theme-glass .hof-row,.phone-frame.home-theme-glass .hof-podium,.phone-frame.home-theme-glass .search-box,.phone-frame.home-theme-glass .icon-button,.phone-frame.home-theme-glass .coin-chip,.phone-frame.home-theme-glass .discover-nav-bar .discover-nav-btn:not(.active),.phone-frame.home-theme-glass .comms-tab .chat-row,.phone-frame.home-theme-glass .chat-row{background:var(--glass)!important;border:1px solid var(--glass-border)!important;box-shadow:inset 0 1px 0 var(--glass-rim), var(--glass-shadow)!important}.phone-frame.home-theme-glass .search-box,.phone-frame.home-theme-glass .coin-chip{-webkit-backdrop-filter:blur(16px)saturate(1.5)}.phone-frame.home-theme-glass .icon-button{border-radius:14px;box-shadow:inset 0 1px 0 var(--glass-rim)!important}.phone-frame.home-theme-glass .search-box:focus-within{border-color:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.phone-frame.home-theme-glass .search-box:focus-within{border-color:color-mix(in srgb, var(--accent) 70%, white)!important}}.phone-frame.home-theme-glass .comms-tab .chat-list{border-top:0;gap:10px;padding:4px 12px 16px}.phone-frame.home-theme-glass .comms-tab .chat-row{padding:12px 14px;border-radius:20px!important;margin:0!important}.phone-frame.home-theme-glass .comms-tab .chat-row:last-child{border-bottom:0!important}.phone-frame.home-theme-glass .chat-row:hover,.phone-frame.home-theme-glass .chat-row:active,.phone-frame.home-theme-glass .comms-tab .chat-row:active{background:linear-gradient(135deg, var(--accent), #ffffff0d)!important}@supports (color:color-mix(in lab, red, red)){.phone-frame.home-theme-glass .chat-row:hover,.phone-frame.home-theme-glass .chat-row:active,.phone-frame.home-theme-glass .comms-tab .chat-row:active{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 22%, #ffffff1a), #ffffff0d)!important}}.phone-frame.home-theme-glass .chat-row.is-pinned{border-color:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.phone-frame.home-theme-glass .chat-row.is-pinned{border-color:color-mix(in srgb, var(--accent) 55%, var(--glass-border))!important}}.phone-frame.home-theme-glass .comms-tab>.search-box{margin:0 12px 12px}.phone-frame.home-theme-glass .content-area .pc-card:not(.is-sheet),.phone-frame.home-theme-glass .content-area .stories-card,.phone-frame.home-theme-glass .pc-card:not(.is-sheet),.phone-frame.home-theme-glass .stories-card{background:var(--glass)!important;border:1px solid var(--glass-border)!important;box-shadow:inset 0 1px 0 var(--glass-rim), var(--glass-shadow)!important;border-radius:22px!important;width:100%!important;margin:0 0 12px!important}.phone-frame.home-theme-glass .feed-bar{background:0 0!important}.phone-frame.home-theme-glass .story-ring.seen{opacity:.6}.phone-frame.home-theme-glass .btn-shuffle,.phone-frame.home-theme-glass .discover-nav-btn.active,.phone-frame.home-theme-glass .chat-unread-badge{box-shadow:inset 0 1px 0 #ffffff59, 0 6px 16px -6px var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.phone-frame.home-theme-glass .btn-shuffle,.phone-frame.home-theme-glass .discover-nav-btn.active,.phone-frame.home-theme-glass .chat-unread-badge{box-shadow:inset 0 1px 0 #ffffff59, 0 6px 16px -6px color-mix(in srgb, var(--accent) 70%, transparent)!important}}body.theme-dark .modal-card,body.theme-dark .post-preview-card,body.theme-dark .pc-card.is-sheet,.phone-frame.home-theme-glass .modal-card,.phone-frame.home-theme-glass .pc-card.is-sheet{-webkit-backdrop-filter:blur(28px)saturate(1.6);background:var(--glass-sheet,var(--paper))!important;border:1px solid var(--glass-border,var(--line))!important;box-shadow:inset 0 1px 0 var(--glass-rim,transparent), 0 24px 60px #0000008c!important}body.theme-dark .modal-backdrop,body.theme-dark .pc-sheet-backdrop,body.theme-dark .action-sheet-backdrop{-webkit-backdrop-filter:blur(6px);background:#08061080}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.phone-frame.home-theme-glass .topbar,.phone-frame.home-theme-glass .bottom-nav:not(.reels-nav){background:var(--paper)!important}}.phone-frame.home-theme-glass{--gutter:16px;--r-card:18px;--r-ctl:14px;--g-fill:var(--ink)}@supports (color:color-mix(in lab, red, red)){.phone-frame.home-theme-glass{--g-fill:color-mix(in srgb, var(--ink) 7%, transparent)}}.phone-frame.home-theme-glass{--g-line:var(--ink)}@supports (color:color-mix(in lab, red, red)){.phone-frame.home-theme-glass{--g-line:color-mix(in srgb, var(--ink) 11%, transparent)}}.phone-frame.home-theme-glass .app-head{height:calc(56px + var(--safe-top,0px));flex:0 0 calc(56px + var(--safe-top,0px));padding:var(--safe-top,0px) var(--gutter) 0;gap:8px;box-shadow:none!important;border-bottom:0!important}.phone-frame.home-theme-glass .app-head-brand{flex:0 auto;min-width:0}.phone-frame.home-theme-glass .app-head-brand strong{font-size:1.25rem}.phone-frame.home-theme-glass .app-head .topbar-actions{gap:6px}.phone-frame.home-theme-glass .app-head .icon-button,.phone-frame.home-theme-glass .app-head .coin-chip{box-sizing:border-box;-webkit-backdrop-filter:none;backdrop-filter:none;height:36px;min-height:36px;margin:0;background:var(--g-fill)!important;border:1px solid var(--g-line)!important;box-shadow:none!important}.phone-frame.home-theme-glass .app-head .icon-button{border-radius:50%;width:36px;min-width:36px}.phone-frame.home-theme-glass .app-head .icon-button:before{content:"";position:absolute;inset:-4px}.phone-frame.home-theme-glass .app-head .coin-chip{gap:6px;padding:0 12px 0 8px;font-size:.88rem}.phone-frame.home-theme-glass .app-head .notif-dot{border:2px solid var(--bg);box-sizing:content-box;width:7px;height:7px;top:7px;right:8px}.phone-frame.home-theme-glass .app-head-me{margin:0}.phone-frame.home-theme-glass .content-area .comms-tab,.phone-frame.home-theme-glass .comms-tab .comms-top{background:0 0!important;border:0!important}.phone-frame.home-theme-glass .content-area:has(.comms-tab){background:0 0!important;border:0!important}.phone-frame.home-theme-glass .content-area .comms-tab .comms-stories{width:100%!important;padding:12px var(--gutter) 4px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important}.phone-frame.home-theme-glass .comms-stories .stories-row{gap:12px}.phone-frame.home-theme-glass .comms-stories .story-circle small{font-size:.72rem;line-height:1.2}.phone-frame.home-theme-glass .comms-stories .story-plus{border-color:var(--bg)}.phone-frame.home-theme-glass .comms-tab .comms-head{align-items:center;padding:12px var(--gutter) 12px!important}.phone-frame.home-theme-glass .comms-tab .comms-title h2{font-size:1.5rem;line-height:1.1}.phone-frame.home-theme-glass .comms-tab .comms-title span{margin-top:2px;font-size:.78rem}.phone-frame.home-theme-glass .comms-tab .comms-act.is-primary{box-shadow:none;margin-left:6px}.phone-frame.home-theme-glass .comms-tab .comms-act-badge{border-color:var(--bg)}.phone-frame.home-theme-glass .comms-tab>.comms-top>.search-box{gap:8px;height:44px;padding:0 14px;margin:0 var(--gutter) 12px!important;border-radius:var(--r-ctl)!important;background:var(--g-fill)!important;border:1px solid var(--g-line)!important;box-shadow:none!important}.phone-frame.home-theme-glass .comms-tab .comms-scroll{padding:4px 0 calc(58px + env(safe-area-inset-bottom,0px) + 16px)}.phone-frame.home-theme-glass .comms-tab .chat-list{padding:0 var(--gutter);flex-direction:column;gap:8px;display:flex;border:0!important}.phone-frame.home-theme-glass .comms-tab .swipe-row{border-radius:var(--r-card)}.phone-frame.home-theme-glass .comms-tab .swipe-content{background:0 0}.phone-frame.home-theme-glass .comms-tab .chat-row{gap:12px;border-radius:var(--r-card)!important;background:var(--glass)!important;border:1px solid var(--glass-border)!important;padding:12px 14px!important}@supports (color:color-mix(in lab, red, red)){.phone-frame.home-theme-glass .comms-tab .chat-row{border:1px solid color-mix(in srgb, var(--glass-border) 75%, transparent)!important}}.phone-frame.home-theme-glass .comms-tab .chat-row{box-shadow:inset 0 1px 0 var(--glass-rim)!important}.phone-frame.home-theme-glass .comms-tab .chat-row:after{display:none}.phone-frame.home-theme-glass .comms-tab .chat-row .avatar-frame{flex-shrink:0}.phone-frame.home-theme-glass .comms-tab .chat-row .chat-copy{gap:4px}.phone-frame.home-theme-glass .comms-tab .chat-row .chat-row-top,.phone-frame.home-theme-glass .comms-tab .chat-row .chat-row-bottom{gap:8px}.phone-frame.home-theme-glass .comms-tab .chat-row .chat-row-name{line-height:1.25;font-size:.95rem!important}.phone-frame.home-theme-glass .comms-tab .chat-row .chat-copy p{line-height:1.3;font-size:.84rem!important}.phone-frame.home-theme-glass .comms-tab .chat-row time{margin-left:0!important;font-size:.72rem!important}.phone-frame.home-theme-glass .comms-tab .chat-row .chat-seen-tag{opacity:.85;font-weight:600;font-size:.74rem!important}.phone-frame.home-theme-glass .comms-tab .chat-row .pinned-badge{margin-left:6px}.phone-frame.home-theme-glass .comms-tab .chat-row.is-pinned:not(.is-unread){border-color:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.phone-frame.home-theme-glass .comms-tab .chat-row.is-pinned:not(.is-unread){border-color:color-mix(in srgb, var(--accent) 38%, var(--glass-border))!important}.phone-frame.home-theme-glass .comms-tab .chat-row.is-unread{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 14%, transparent), transparent 65%), var(--glass)!important}}.phone-frame.home-theme-glass .comms-tab .chat-row.is-unread{border-color:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.phone-frame.home-theme-glass .comms-tab .chat-row.is-unread{border-color:color-mix(in srgb, var(--accent) 38%, var(--glass-border))!important}}.phone-frame.home-theme-glass .comms-tab .chat-row.is-unread:before{left:5px}.phone-frame.home-theme-glass .comms-tab .comms-scroll>.daily-card{margin:4px var(--gutter) 12px}.phone-frame.home-theme-glass .comms-tab .comms-scroll>.chat-row.comms-requests{width:auto;margin:4px var(--gutter) 8px!important}.phone-frame.home-theme-glass .comms-tab .comms-scroll>.comms-empty,.phone-frame.home-theme-glass .comms-tab .comms-scroll>div[class*=empty]{margin:16px var(--gutter)}.phone-frame.home-theme-glass .bottom-nav:not(.reels-nav){background:var(--bg)!important}@supports (color:color-mix(in lab, red, red)){.phone-frame.home-theme-glass .bottom-nav:not(.reels-nav){background:color-mix(in srgb, var(--bg) 92%, var(--glass-rim))!important}}.phone-frame.home-theme-glass .bottom-nav:not(.reels-nav){box-shadow:none!important;border-top:0!important}.phone-frame.home-theme-glass .bottom-nav .nav-item{justify-content:center;gap:4px}.phone-frame.home-theme-glass .bottom-nav .nav-icon,.phone-frame.home-theme-glass .bottom-nav .nav-item.active .nav-icon,.phone-frame.home-theme-glass .bottom-nav .nav-reel-chip{justify-content:center;align-items:center;height:24px;min-height:24px;margin:0;padding:0;display:inline-flex;box-shadow:none!important;background:0 0!important;border:0!important}.phone-frame.home-theme-glass .bottom-nav .nav-item.active .nav-icon:after{display:none}.phone-frame.home-theme-glass .bottom-nav .nav-unread-badge{border:2px solid var(--bg);box-sizing:content-box;top:-7px;right:-12px}.bottom-nav .nav-unread-badge{border:2px solid var(--bg,var(--paper));box-sizing:content-box;letter-spacing:-.01em;background:var(--accent);color:#fff;pointer-events:none;min-width:18px;height:18px;padding:0 5px;font-size:.62rem;font-weight:800;animation:.28s cubic-bezier(.2,1.4,.4,1) both navBadgePop;top:-8px;right:-13px;box-shadow:0 2px 6px -2px #00000059}@keyframes navBadgePop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.bottom-nav .nav-item{-webkit-tap-highlight-color:transparent}.bottom-nav .nav-item:active .nav-icon{transform:scale(.92)}.bottom-nav .nav-icon{transition:transform .12s}.comms-tab .comms-act{-webkit-tap-highlight-color:transparent;transition:background .15s,transform .12s}.comms-tab .comms-act:active{transform:scale(.92)}.comms-tab .comms-act-badge{top:3px;right:1px}.comms-tab .search-box{position:relative}.search-add-friend,.search-clear{cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;flex:none;align-items:center;gap:5px;display:inline-flex}.search-add-friend{background:var(--accent-tint,#00000059);height:28px;color:var(--accent,var(--accent));white-space:nowrap;border-radius:999px;margin-right:-6px;padding:0 11px;font-size:.72rem;font-weight:700;transition:transform .12s,background .15s}.search-add-friend:active{background:var(--accent,var(--accent));transform:scale(.94)}@supports (color:color-mix(in lab, red, red)){.search-add-friend:active{background:color-mix(in srgb, var(--accent,var(--accent)) 24%, transparent)}}.search-add-friend span{line-height:1}.search-clear{background:var(--line,#ffffff1f);width:24px;height:24px;color:var(--ink-2,var(--ink));border-radius:50%;justify-content:center}.comms-tab .search-box input{min-width:0}.find-friend-head{background:var(--accent-tint,#00000059);border:1px solid var(--accent-line,#00000059);border-radius:16px;align-items:center;gap:12px;margin:0 0 10px;padding:12px 14px;display:flex}.find-friend-icon{background:var(--accent,var(--accent));color:#fff;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.find-friend-head strong{color:var(--ink);font-size:.95rem;line-height:1.2;display:block}.find-friend-head p{color:var(--ink-2,var(--muted));margin:2px 0 0;font-size:.76rem;line-height:1.35}.find-friend-box{height:46px;padding-right:6px}.find-friend-box input{font-size:16px}.find-friend-go{background:var(--accent,var(--accent));color:#fff;border:0;border-radius:999px;flex:none;height:34px;padding:0 14px;font-size:.78rem;font-weight:700;transition:transform .12s,opacity .15s}.find-friend-go:active{transform:scale(.95)}.find-friend-go:disabled{opacity:.6}.discover-hint svg{color:var(--accent,var(--accent))}.discover-hint{padding:36px 20px;line-height:1.45}.discover-hint span{max-width:280px}.comms-tab .chat-row{-webkit-tap-highlight-color:transparent;transition:background .15s}.comms-tab .chat-row:active{background:var(--soft)!important}@supports (color:color-mix(in lab, red, red)){.comms-tab .chat-row:active{background:color-mix(in srgb, var(--soft) 80%, transparent)!important}}.comms-tab .chat-unread-badge{min-width:22px;height:22px;font-size:.7rem;font-weight:800}@media (prefers-reduced-motion:reduce){.bottom-nav .nav-unread-badge{animation:none}.search-add-friend,.find-friend-go,.comms-tab .comms-act{transition:none}}.comms-tab .chat-list>*,.discover-user-list>.user-card{content-visibility:auto;contain-intrinsic-size:auto 72px}img[loading=lazy]{content-visibility:auto}.comms-scroll,.content-area{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.bottom-nav:not(.reels-nav){-webkit-backdrop-filter:saturate(1.2)blur(8px);backdrop-filter:saturate(1.2)blur(8px)}button,a,.chat-row,.nav-item,.comms-act{touch-action:manipulation}:root{--frame-w:460px;--side-w:0px}.modal-card,.action-sheet,.comments-sheet,.reel-more-sheet,.post-preview-card,.pc-card.is-sheet{color:var(--ink);background-color:var(--glass-sheet,var(--paper))!important}body.theme-dark .modal-backdrop,body.theme-dark .pc-sheet-backdrop,body.theme-dark .action-sheet-backdrop,.modal-backdrop,.action-sheet-backdrop,.pc-sheet-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0806109e}body.theme-dark .modal-card,body.theme-dark .post-preview-card,body.theme-dark .pc-card.is-sheet,.phone-frame.home-theme-glass .modal-card,.phone-frame.home-theme-glass .pc-card.is-sheet{-webkit-backdrop-filter:none;backdrop-filter:none}.modal-card .chat-list{gap:6px;display:grid}.modal-card .chat-row{text-align:left;align-items:center;gap:12px;width:100%;display:flex;background:var(--ink)!important;border:0!important;border-radius:14px!important;padding:10px 12px!important}@supports (color:color-mix(in lab, red, red)){.modal-card .chat-row{background:color-mix(in srgb, var(--ink) 6%, transparent)!important}}.modal-card .chat-row{box-shadow:none!important}.modal-card .chat-row:active{background:var(--ink)!important}@supports (color:color-mix(in lab, red, red)){.modal-card .chat-row:active{background:color-mix(in srgb, var(--ink) 12%, transparent)!important}}.modal-card .chat-copy{gap:1px;min-width:0;display:grid}.modal-card .chat-copy strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.modal-card .chat-copy small{color:var(--muted);font-size:.78rem}.modal-card h2{line-height:1.25}body.theme-dark,.phone-frame.theme-dark{--muted:#a3a8b3}.chat-row-bottom>p,.chat-copy small{color:var(--muted)}@media (max-width:360px){.comms-tab .comms-actions{gap:0}.comms-tab .comms-act{width:36px;height:36px}.find-friend-head p{font-size:.72rem}}@media (min-width:600px) and (max-width:899px){:root{--frame-w:560px}.phone-frame,.bottom-nav,.bottom-nav:not(.reels-nav){max-width:var(--frame-w)}.action-sheet,.comments-sheet{width:min(100%, var(--frame-w))}.modal-card{width:min(100%,460px)}}@media (min-width:900px){:root{--side-w:232px;--frame-w:640px}.app-shell{background:var(--bg);padding-left:var(--side-w)!important}@supports (color:color-mix(in lab, red, red)){.app-shell{background:color-mix(in srgb, var(--bg) 92%, var(--ink) 4%)}}.phone-frame{max-width:var(--frame-w);background:var(--bg);border-radius:0}.modal-backdrop,.action-sheet-backdrop,.pc-sheet-backdrop{padding-left:var(--side-w);box-sizing:border-box}.action-sheet-backdrop{align-items:center}.action-sheet,.comments-sheet{border-bottom:0;width:min(100%,520px);border-radius:18px!important}.action-sheet:before{display:none}.comments-sheet{height:min(78dvh,680px)}.modal-card{border-radius:18px;width:min(100%,460px)}.toast{left:calc(50% + (var(--side-w) / 2));bottom:2rem}.comms-tab .chat-row:hover{background:var(--ink)!important}@supports (color:color-mix(in lab, red, red)){.comms-tab .chat-row:hover{background:color-mix(in srgb, var(--ink) 5%, transparent)!important}}.comms-tab .comms-act:hover{background:var(--soft)}.search-add-friend:hover{background:var(--accent,var(--accent))}@supports (color:color-mix(in lab, red, red)){.search-add-friend:hover{background:color-mix(in srgb, var(--accent,var(--accent)) 22%, transparent)}}.find-friend-go:hover,.comms-act.is-primary:hover{filter:brightness(1.08)}.modal-card .chat-row:hover{background:var(--ink)!important}@supports (color:color-mix(in lab, red, red)){.modal-card .chat-row:hover{background:color-mix(in srgb, var(--ink) 11%, transparent)!important}}button,[role=button],.chat-row,.nav-item{cursor:pointer}.comms-tab .comms-top,.comms-tab .comms-scroll{max-width:100%}}@media (min-width:900px) and (max-width:1099px){:root{--side-w:76px;--frame-w:600px}}@media (min-width:1200px){:root{--frame-w:680px}}@media (min-width:1600px){:root{--frame-w:720px}}@media (max-height:560px) and (min-width:900px){.bottom-nav,.bottom-nav:not(.reels-nav){padding-top:64px}.nav-item{padding-top:.45rem;padding-bottom:.45rem}}button:focus:not(:focus-visible),input:focus:not(:focus-visible){outline:none}@media (hover:hover) and (pointer:fine){*{scrollbar-width:thin;scrollbar-color:var(--ink) transparent}@supports (color:color-mix(in lab, red, red)){*{scrollbar-color:color-mix(in srgb, var(--ink) 22%, transparent) transparent}}}.chat-unread-badge,.bottom-nav .nav-unread-badge,.lu-invite-ico,.lu-invite-btn,.find-friend-icon,.find-friend-go,.btn-shuffle,.badge-connect,.discover-nav-btn.active,.comms-act.is-primary,.phone-frame .comms-tab .comms-act.is-primary{background:var(--accent)!important;color:#fff!important;box-shadow:none!important}.chat-unread-badge.is-muted{background:var(--muted)!important;color:var(--bg)!important}.bottom-nav .nav-unread-badge{box-shadow:none}.pf-ico-orange{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.pf-ico-orange{background:color-mix(in srgb, var(--accent) 18%, transparent)}}.pf-ico-orange{color:var(--accent-ink)}.pigeon-icon,.pigeon-icon *{stroke:var(--accent-ink)}.pigeon-icon circle{fill:var(--accent-ink)}.chat-row.is-unread:before,.chat-row.is-pinned:before{background:var(--accent)!important}.phone-frame.home-theme-glass .comms-tab .chat-row.is-unread{background:linear-gradient(90deg, var(--accent), transparent 70%), var(--glass)!important}@supports (color:color-mix(in lab, red, red)){.phone-frame.home-theme-glass .comms-tab .chat-row.is-unread{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 12%, transparent), transparent 70%), var(--glass)!important}}.search-add-friend{background:var(--accent-tint);color:var(--accent-ink)}.phone-frame.home-theme-glass{--muted-safe:var(--ink-3,var(--muted))}.phone-frame.home-theme-glass .comms-tab .chat-row .chat-copy p,.phone-frame.home-theme-glass .comms-tab .chat-row .chat-row-bottom>p,.phone-frame.home-theme-glass .comms-tab .chat-row time,.phone-frame.home-theme-glass .comms-tab .comms-title span,.phone-frame.home-theme-glass .comms-stories .story-circle small,.phone-frame.home-theme-glass .chat-sub,.phone-frame.home-theme-glass .pf-tile-text small,.phone-frame.home-theme-glass .pf-stats .stat-label{color:var(--muted-safe)!important}.phone-frame.home-theme-glass .comms-tab .chat-row .chat-seen-tag{opacity:1;color:var(--muted-safe)!important}.phone-frame.home-theme-glass .comms-tab .chat-row.is-unread .chat-copy p{color:var(--ink)!important}.phone-frame.home-theme-glass .app-head{gap:12px}.phone-frame.home-theme-glass .app-head-brand{margin-right:auto;padding-right:4px}.phone-frame.home-theme-glass .app-head .topbar-actions{gap:8px;margin-left:0}.phone-frame.home-theme-glass .content-area .comms-tab .comms-stories{padding:8px var(--gutter) 0!important}.phone-frame.home-theme-glass .comms-stories .story-circle{gap:4px;width:60px}.phone-frame.home-theme-glass .comms-tab .comms-head{padding:8px var(--gutter) 12px!important}.phone-frame.home-theme-glass .comms-tab .comms-actions{gap:4px}.phone-frame.home-theme-glass .comms-tab .comms-act{width:40px;height:40px}.phone-frame.home-theme-glass .comms-tab .comms-act.is-primary{width:44px;height:44px;margin-left:4px}.comms-tab .chat-row-top{gap:12px}.comms-tab .chat-row-name{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.comms-tab .chat-row-name>*{max-width:100%}.comms-tab .chat-row-top time{padding-left:4px}.comms-tab .chat-row-bottom>p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-stats.stats-container{margin-top:12px;padding:12px 0;border-top:0!important;border-bottom:0!important}.pf-stats .stat-box+.stat-box,.pf-stats>*+*{border-left-color:var(--g-line,var(--line))}.pf-tiles{gap:4px;margin-top:12px}.pf-tile{background:var(--ink);border-radius:14px;padding:12px;border-bottom:0!important}@supports (color:color-mix(in lab, red, red)){.pf-tile{background:color-mix(in srgb, var(--ink) 4%, transparent)}}.pf-tile:active{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.pf-tile:active{background:color-mix(in srgb, var(--ink) 9%, transparent)}}.pf-tile.is-on{background:var(--accent-tint)}.pf-analytics{padding:12px 0;border-bottom:0!important}.pf-edit{border-color:var(--g-line,var(--line-strong))}.vault-section{margin-top:24px}.vault-header{border-color:var(--g-line,var(--line));background:0 0;padding:8px 14px}.chat-topbar .icon-button{background:var(--paper)!important}@supports (color:color-mix(in lab, red, red)){.chat-topbar .icon-button{background:color-mix(in srgb, var(--paper) 78%, transparent)!important}}.chat-topbar .icon-button{border:1px solid var(--g-line,var(--line))!important;box-shadow:none!important}.bubble:has(.lu-invite){background:var(--paper)!important;color:var(--ink)!important;border:1px solid var(--accent-line)!important;box-shadow:none!important}.bubble:has(.lu-invite) .bubble-meta{color:var(--muted)!important;opacity:1!important}.lu-invite{gap:12px;padding:4px}.lu-invite-txt strong{color:var(--ink)}.lu-invite-txt small{color:var(--ink-3,var(--muted));opacity:1;font-weight:600}.lu-invite-btn{border-radius:999px;padding:8px 14px}.bubble.sticker-bubble{gap:2px}.bubble.sticker-bubble .bubble-meta{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a08106b;line-height:1.5;padding:0 7px!important;font-size:.6rem!important}.phone-frame.home-theme-glass .bottom-nav .nav-item:not(.active){color:var(--ink-3,var(--muted))}.message-body{gap:2px;padding:.75rem .75rem 1rem}.message.group-start{margin-top:10px}.message-body>.message:first-child{margin-top:0}.msg-avatar-spacer{flex:0 0 26px;width:26px;height:26px}.bubble:not(.sticker-bubble):not(.photo-bubble):not(.share-bubble):not(.vo-bubble){min-width:72px;padding:.5rem .8rem .4rem}.bubble:not(.sticker-bubble):not(.photo-bubble):not(.share-bubble):not(.vo-bubble)>.bubble-meta{letter-spacing:.01em;line-height:1.5;opacity:.8!important;margin:4px 0 -2px 12px!important;font-size:.68rem!important}.bubble:not(.sticker-bubble):not(.photo-bubble):not(.share-bubble):not(.vo-bubble)>.bubble-text+.bubble-meta{margin-top:6px!important}.message.has-reactions+.message{margin-top:0!important}.message.has-reactions+.message.group-start{margin-top:10px!important}.bubble.photo-bubble .msg-reaction{transform:translateY(70%)}.chat-date-sep{justify-content:center;margin:14px 0 6px;display:flex}.chat-date-sep>span{letter-spacing:.02em;color:var(--ink-2,var(--muted));background:var(--soft-2,#8080802e);border-radius:999px;padding:3px 12px;font-size:.72rem;font-weight:700}.phone-frame .chat-topbar.chat-topbar-tight .icon-button{background:var(--paper)!important}@supports (color:color-mix(in lab, red, red)){.phone-frame .chat-topbar.chat-topbar-tight .icon-button{background:color-mix(in srgb, var(--paper) 72%, transparent)!important}}.phone-frame .chat-topbar.chat-topbar-tight .icon-button{border-radius:50%;border:1px solid var(--line)!important;box-shadow:none!important}.phone-frame .chat-topbar.chat-topbar-tight .icon-button:active{background:var(--paper)!important}@supports (color:color-mix(in lab, red, red)){.phone-frame .chat-topbar.chat-topbar-tight .icon-button:active{background:color-mix(in srgb, var(--paper) 90%, transparent)!important}}.phone-frame .chat-topbar .chat-title-button .chat-sub{color:var(--sub-color,var(--muted))!important}.phone-frame .chat-topbar .chat-title-button strong{color:var(--ink)}.seen-under{border-radius:999px;align-self:flex-end;display:inline-block;background:var(--paper)!important;margin:2px .5rem .1rem 0!important;padding:2px 9px!important}@supports (color:color-mix(in lab, red, red)){.seen-under{background:color-mix(in srgb, var(--paper) 72%, transparent)!important}}.seen-under{color:var(--ink-2,var(--ink))!important;font-size:.7rem!important;font-weight:700!important}.action-sheet .action-sheet-item:active{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.action-sheet .action-sheet-item:active{background:color-mix(in srgb, var(--ink) 8%, transparent)}}.settings-list{gap:10px!important;padding:0 .3rem 1rem!important}.settings-list .settings-head{margin:0!important;padding:8px 4px 4px!important}.phone-frame .settings-list .text-button:not(.primary):not(.danger),.phone-frame .settings-list .settings-me,.settings-list .settings-card{box-sizing:border-box;width:100%;min-height:0;color:var(--ink);background:var(--glass,var(--paper))!important;border:1px solid var(--glass-border,var(--line))!important;box-shadow:inset 0 1px 0 var(--glass-rim,transparent), var(--glass-shadow,none)!important;border-radius:20px!important;padding:14px 16px!important}.phone-frame .settings-list .text-button:not(.primary):not(.danger){font-size:.95rem;font-weight:700}.phone-frame .settings-list .text-button:not(.primary):not(.danger):active,.phone-frame .settings-list .settings-me:active{background:linear-gradient(135deg, var(--accent), #ffffff0d)!important}@supports (color:color-mix(in lab, red, red)){.phone-frame .settings-list .text-button:not(.primary):not(.danger):active,.phone-frame .settings-list .settings-me:active{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 22%, #ffffff1a), #ffffff0d)!important}}.phone-frame .settings-list .text-button.primary{min-height:0;font-size:.95rem;border-radius:20px!important;padding:14px 16px!important}.phone-frame .settings-list .text-button.danger{border-radius:20px!important}.phone-frame .settings-list .settings-me{margin:0}.settings-list .eyebrow{letter-spacing:.08em;font-size:.74rem;margin:10px 4px 0!important}.msg-reaction{transform:translateY(75%)}.message.own .msg-reaction{left:10px;right:auto}.message.has-reactions{margin-bottom:26px!important}.message.has-reactions .bubble:not(.sticker-bubble):not(.photo-bubble):not(.share-bubble):not(.vo-bubble){padding-bottom:.6rem}.seen-under.has-reactions{margin-top:24px!important}.search-add-friend{white-space:nowrap;gap:5px;padding:0 12px}.search-add-friend span{font-size:.74rem;font-weight:700;display:inline}@media (max-width:320px){.search-add-friend span{display:none}.search-add-friend{padding:0 9px}}.chat-unread-badge,.bottom-nav .nav-unread-badge,.lu-invite-ico,.lu-invite-btn,.find-friend-icon,.find-friend-go,.btn-shuffle,.badge-connect,.comms-act.is-primary,.phone-frame .comms-tab .comms-act.is-primary,.settings-list .text-button.primary,.phone-frame .settings-list .text-button.primary{color:var(--on-accent,#fff)!important}.chat-unread-badge svg,.btn-shuffle svg,.comms-act.is-primary svg,.find-friend-icon svg{color:inherit;stroke:currentColor}.phone-frame .search-box input::placeholder{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.phone-frame .search-box input::placeholder{color:color-mix(in srgb, var(--ink) 52%, transparent)}}.phone-frame .search-box input::placeholder{opacity:1}.phone-frame .search-box{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.phone-frame .search-box{color:color-mix(in srgb, var(--ink) 62%, transparent)}}.phone-frame.home-theme-glass .discover-hint,.phone-frame.home-theme-glass .discover-hint span,.phone-frame.home-theme-glass .hof-handle,.phone-frame.home-theme-glass .section-header .section-sub{color:var(--text-secondary,var(--muted))}.phone-frame.home-theme-glass .discover-hint strong,.phone-frame.home-theme-glass .hof-name{color:var(--text-primary,var(--ink))}.phone-frame.home-theme-glass .bottom-nav:not(.reels-nav) .nav-item:not(.active){color:var(--nav-inactive,var(--ink-3))}.phone-frame.home-theme-glass .bottom-nav:not(.reels-nav) .nav-item.active{color:var(--accent-ink)}.phone-frame .app-head,.phone-frame.home-theme-glass .app-head{height:calc(60px + var(--safe-top,0px));flex:0 0 calc(60px + var(--safe-top,0px));padding:var(--safe-top,0px) 14px 0;box-sizing:border-box;align-items:center;gap:10px}.phone-frame .app-head .app-head-brand,.phone-frame.home-theme-glass .app-head .app-head-brand{flex:none;min-width:0;margin-right:auto;padding-right:8px}.phone-frame.home-theme-glass .app-head .app-head-brand strong{white-space:nowrap;font-size:1.2rem}.phone-frame .app-head .topbar-actions,.phone-frame.home-theme-glass .app-head .topbar-actions{flex:0 auto;align-items:center;gap:6px;min-width:0;margin-left:0}.phone-frame.home-theme-glass .app-head .coin-chip{flex:none;gap:5px;height:34px;min-height:34px;margin:0;padding:0 10px 0 7px;font-size:.82rem}.phone-frame.home-theme-glass .app-head-me{flex:none;margin:0}.phone-frame.home-theme-glass .app-head .notif-dot{top:6px;right:7px}@media (max-width:350px){.phone-frame .app-head,.phone-frame.home-theme-glass .app-head{gap:6px;padding-left:10px;padding-right:10px}.phone-frame .app-head .topbar-actions,.phone-frame.home-theme-glass .app-head .topbar-actions{gap:4px}.phone-frame.home-theme-glass .app-head .icon-button{width:32px;min-width:32px;height:32px;min-height:32px}.phone-frame.home-theme-glass .app-head .coin-chip{height:32px;min-height:32px;padding:0 8px 0 6px;font-size:.78rem}.phone-frame.home-theme-glass .app-head-me .avatar-frame,.phone-frame.home-theme-glass .app-head-me .avatar{width:32px!important;height:32px!important}.phone-frame.home-theme-glass .app-head .app-head-brand strong{font-size:1.1rem}}@media (max-width:899px){.phone-frame .bottom-nav.reels-nav,.phone-frame.home-theme-glass .bottom-nav.reels-nav{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#0000 0%,#00000061 40%,#000000b8 100%)!important;border-top:0!important}.phone-frame .bottom-nav.reels-nav .nav-item:not(.active),.phone-frame.home-theme-glass .bottom-nav.reels-nav .nav-item:not(.active){color:#ffffffad!important}.phone-frame .bottom-nav.reels-nav .nav-item.active,.phone-frame.home-theme-glass .bottom-nav.reels-nav .nav-item.active{color:#fff!important}.phone-frame .bottom-nav.reels-nav .nav-icon,.phone-frame .bottom-nav.reels-nav .nav-reel-chip,.phone-frame.home-theme-glass .bottom-nav.reels-nav .nav-icon,.phone-frame.home-theme-glass .bottom-nav.reels-nav .nav-reel-chip{box-shadow:none!important;background:0 0!important;border:0!important}.phone-frame .bottom-nav.reels-nav .nav-item .nav-icon svg,.phone-frame .bottom-nav.reels-nav .nav-item .nav-reel-chip svg{color:inherit!important}.phone-frame .bottom-nav.reels-nav .nav-unread-badge{border-color:#000}}.content-area.reels-mode{background:#000!important}.phone-frame:has(.content-area.reels-mode){background:#000!important}.phone-frame.home-theme-glass:has(.content-area.reels-mode){background:#000!important}.content-area .discover-nav-bar{box-sizing:border-box;grid-auto-rows:1fr;width:100%;background:var(--g-fill,var(--soft))!important;border:1px solid var(--g-line,var(--line))!important;border-radius:20px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;margin:0 0 16px!important;padding:6px!important;display:grid!important}.content-area .discover-nav-bar>.discover-nav-btn:nth-child(n){letter-spacing:0;text-align:center;white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;min-width:0;font-weight:700;line-height:1.15;display:flex;overflow:hidden;min-height:58px!important;box-shadow:none!important;color:var(--text-secondary,var(--muted))!important;background:0 0!important;border:0!important;border-radius:15px!important;gap:5px!important;padding:8px 4px!important;font-size:.66rem!important}.content-area .discover-nav-bar>.discover-nav-btn svg{flex:none;width:18px;height:18px}.content-area .discover-nav-bar>.discover-nav-btn span{text-overflow:clip;max-width:100%;display:block;overflow:hidden}.content-area .discover-nav-bar>.discover-nav-btn:nth-child(n).active,.phone-frame.home-theme-glass .discover-nav-bar>.discover-nav-btn.active{background:var(--accent)!important;color:var(--on-accent,#fff)!important;box-shadow:0 6px 14px -8px var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.content-area .discover-nav-bar>.discover-nav-btn:nth-child(n).active,.phone-frame.home-theme-glass .discover-nav-bar>.discover-nav-btn.active{box-shadow:0 6px 14px -8px color-mix(in srgb, var(--accent) 80%, transparent)!important}}.content-area .discover-nav-bar>.discover-nav-btn.active svg{stroke:var(--on-accent,#fff)!important;color:var(--on-accent,#fff)!important}@media (max-width:350px){.content-area .discover-nav-bar{gap:4px!important;padding:4px!important}.content-area .discover-nav-bar>.discover-nav-btn:nth-child(n){padding:8px 2px!important;font-size:.62rem!important}}.content-area .find-friend-box,.phone-frame .find-friend-box{box-sizing:border-box;align-items:center;gap:10px;width:100%;height:50px;display:flex;overflow:hidden;border-radius:999px!important;margin:0 0 14px!important;padding:0 6px 0 16px!important}.find-friend-box>svg{flex:none}.find-friend-box input{flex:1 1 0;width:100%;min-width:0;font-size:16px}.find-friend-box .find-friend-go{white-space:nowrap;border-radius:999px;flex:none;height:38px;margin:0;padding:0 18px;background:var(--accent)!important}.find-friend-head{margin-bottom:12px}.phone-frame .app-head,.phone-frame.home-theme-glass .app-head{height:calc(68px + var(--safe-top,0px));flex:0 0 calc(68px + var(--safe-top,0px));padding-left:16px;padding-right:14px}.phone-frame .app-head .app-head-brand strong,.phone-frame.home-theme-glass .app-head .app-head-brand strong{letter-spacing:-.055em;font-size:1.5rem;font-weight:800}.phone-frame .app-head .app-head-brand strong span,.phone-frame.home-theme-glass .app-head .app-head-brand strong span{color:var(--accent);background-image:var(--accent-gradient,linear-gradient(var(--accent), var(--accent)))!important;-webkit-text-fill-color:transparent!important;background-color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}.phone-frame.home-theme-glass .app-head .icon-button{width:38px;min-width:38px;height:38px;min-height:38px}.phone-frame.home-theme-glass .app-head .icon-button svg{width:20px;height:20px}.phone-frame.home-theme-glass .app-head .coin-chip{gap:6px;height:38px;min-height:38px;padding:0 12px 0 8px;font-size:1rem;font-weight:700}.phone-frame.home-theme-glass .app-head .coin-chip svg{width:22px;height:22px}.phone-frame.home-theme-glass .app-head-me .avatar-frame,.phone-frame.home-theme-glass .app-head-me .avatar{width:38px!important;height:38px!important}.phone-frame .comms-stories .story-circle{gap:8px;width:78px}.phone-frame .comms-stories .story-circle .avatar,.phone-frame .comms-stories .story-circle .avatar-frame{width:58px!important;height:58px!important}.phone-frame .comms-stories .story-circle small{max-width:78px;font-size:.85rem;font-weight:500}.phone-frame .comms-stories .story-plus{width:24px;height:24px;bottom:-2px;right:-2px}.phone-frame .comms-stories .story-plus svg{width:16px;height:16px}.phone-frame .comms-tab .comms-head{padding-top:16px!important;padding-bottom:14px!important}.phone-frame .comms-tab .comms-title h2{letter-spacing:-.045em;font-size:2.1rem;font-weight:700;line-height:1.1}.phone-frame .comms-tab .comms-title span{margin-top:4px;font-size:1rem;font-weight:500}.phone-frame .comms-tab .comms-actions{gap:2px}.phone-frame .comms-tab .comms-act{width:40px;height:44px}.phone-frame .comms-tab .comms-act svg{width:23px;height:23px}.phone-frame .comms-tab .comms-act.is-primary{color:#fff;border-radius:50%;width:52px;height:52px;margin-left:6px;background:var(--accent-gradient,var(--accent))!important;box-shadow:0 8px 24px var(--accent-glow,#00000059)!important;border:1px solid #ffffff1f!important}.phone-frame .comms-tab .comms-act.is-primary svg{width:24px;height:24px}.phone-frame.home-theme-glass .comms-tab>.comms-top>.search-box,.phone-frame .comms-tab>.comms-top>.search-box{gap:10px;height:50px;padding:0 6px 0 14px}.phone-frame .comms-tab .search-box>svg{width:21px;height:21px}.phone-frame .comms-tab .search-box input{font-size:1rem}.phone-frame .comms-tab .search-add-friend{gap:6px;height:38px;margin-right:0;padding:0 13px;font-size:.9rem}.phone-frame .comms-tab .search-add-friend svg{width:19px;height:19px}.phone-frame.home-theme-glass .comms-tab .chat-list{padding:4px var(--gutter,16px) 16px;gap:10px}.phone-frame.home-theme-glass .comms-tab .chat-row,.phone-frame .comms-tab .chat-row{align-items:center;gap:12px;min-height:82px;padding:12px 14px;border-radius:24px!important}.phone-frame .comms-tab .chat-row .avatar-frame-md,.phone-frame .comms-tab .chat-row .avatar-md,.phone-frame .comms-tab .chat-row .avatar{font-size:52px;width:52px!important;height:52px!important}.phone-frame .comms-tab .chat-copy{gap:4px}.phone-frame .comms-tab .chat-row-name{letter-spacing:-.035em;line-height:1.3;font-size:1.2rem!important;font-weight:600!important}.phone-frame .comms-tab .chat-row-top time{letter-spacing:-.02em;font-size:.875rem!important}.phone-frame .comms-tab .chat-row-bottom p{letter-spacing:-.02em;line-height:1.4;font-size:1rem!important}.phone-frame .comms-tab .chat-row-bottom .chat-seen-tag{font-size:1rem;font-weight:600}.phone-frame .comms-tab .chat-row-bottom>span{font-size:.8rem!important}.phone-frame .comms-tab .chat-unread-badge{min-width:22px;height:22px;font-size:.78rem}.bottom-nav{height:calc(72px + env(safe-area-inset-bottom,0px))}.phone-frame.home-theme-glass .comms-tab .comms-scroll{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px) + 16px)}.phone-frame .bottom-nav .nav-item{letter-spacing:-.02em;gap:5px;font-size:.8rem;font-weight:600}.phone-frame .bottom-nav .nav-item.active{font-weight:700}.phone-frame.home-theme-glass .bottom-nav .nav-icon,.phone-frame.home-theme-glass .bottom-nav .nav-item.active .nav-icon{height:28px;min-height:28px}.phone-frame.home-theme-glass .bottom-nav .nav-item.active{color:var(--accent-ink)}.phone-frame .text-button.primary,.phone-frame .find-friend-go{background:var(--accent-gradient,var(--accent))!important}@media (max-width:380px){.phone-frame .app-head,.phone-frame.home-theme-glass .app-head{gap:6px;padding-left:12px;padding-right:10px}.phone-frame .app-head .app-head-brand strong,.phone-frame.home-theme-glass .app-head .app-head-brand strong{font-size:1.3rem}.phone-frame .app-head .topbar-actions,.phone-frame.home-theme-glass .app-head .topbar-actions{gap:4px}.phone-frame.home-theme-glass .app-head .icon-button{width:34px;min-width:34px;height:34px;min-height:34px}.phone-frame.home-theme-glass .app-head .coin-chip{height:34px;min-height:34px;padding:0 9px 0 6px;font-size:.9rem}.phone-frame.home-theme-glass .app-head-me .avatar-frame,.phone-frame.home-theme-glass .app-head-me .avatar{width:34px!important;height:34px!important}.phone-frame .comms-tab .comms-title h2{font-size:1.8rem}.phone-frame .comms-tab .comms-act{width:34px}.phone-frame .comms-tab .comms-act.is-primary{width:46px;height:46px}.phone-frame .comms-tab .chat-row-name{font-size:1.05rem!important}.phone-frame .comms-tab .chat-row-bottom p{font-size:.9rem!important}}.chat-view .chat-topbar,.chat-view .chat-topbar.chat-topbar-tight{--header-h:72px;gap:8px;padding-left:12px;padding-right:12px}.chat-view .chat-topbar .chat-title-button,.chat-view .chat-topbar.chat-topbar-tight .chat-title-button{gap:12px;min-width:120px}.chat-view .chat-topbar .chat-title-button .avatar,.chat-view .chat-topbar .chat-title-button .avatar-frame{width:46px!important;height:46px!important}.chat-view .chat-topbar .chat-title-button strong,.chat-view .chat-topbar.chat-topbar-tight .chat-title-button strong{letter-spacing:-.02em;font-size:1.2rem;font-weight:700;line-height:1.2}.chat-view .chat-topbar .chat-sub{margin-top:2px;font-size:.85rem;font-weight:600}.chat-view .chat-topbar .icon-button,.chat-view .chat-topbar.chat-topbar-tight .icon-button{flex:0 0 44px;width:44px;min-width:44px;height:44px}.chat-view .chat-topbar .icon-button svg,.chat-view .chat-topbar.chat-topbar-tight .icon-button svg{width:22px;height:22px}.chat-view .message{gap:10px}.chat-view .message-body .avatar,.chat-view .message-body .avatar-frame{width:36px!important;height:36px!important}.chat-view .chat-date-sep>span{padding:6px 16px;font-size:.88rem;font-weight:700}.chat-view .bubble{letter-spacing:-.005em;border-radius:24px 24px 24px 8px;max-width:min(84%,460px);padding:10px 15px 8px;font-size:1.06rem;line-height:1.42}.chat-view .message.own .bubble{border-radius:24px 24px 8px}.chat-view .bubble-meta,.chat-view .bubble:not(.sticker-bubble):not(.photo-bubble):not(.share-bubble):not(.vo-bubble)>.bubble-meta{opacity:.75!important;margin-left:12px!important;font-size:.76rem!important}.chat-view .seen-under{padding:3px 12px!important;font-size:.8rem!important}.chat-view .bubble .reply-quote .reply-quote-name{font-size:.88rem}.chat-view .bubble .reply-quote .reply-quote-text{font-size:.94rem}.chat-view .composer{padding:6px 12px calc(10px + env(safe-area-inset-bottom,0px))!important}.chat-view .composer .composer-pill{gap:4px;min-height:58px;padding:5px 10px 5px 5px}.chat-view .composer .composer-camera-btn,.chat-view .composer .composer-pill .composer-send-btn{width:46px;height:46px}.chat-view .composer .composer-pill input.composer-text{padding:10px 8px;font-size:1.08rem}.chat-view .composer .composer-tool-btn,.chat-view .composer .composer-mic-btn{width:44px;height:44px}.chat-view .composer .composer-tool-btn svg,.chat-view .composer .composer-mic-btn svg,.chat-view .composer .composer-camera-btn svg,.chat-view .composer .composer-send-btn svg{width:24px;height:24px}.phone-frame .chat-view .chat-topbar,.phone-frame .chat-view .chat-topbar.chat-topbar-tight{--header-h:80px;gap:4px;padding-left:8px;padding-right:10px;box-shadow:none!important;border-bottom:0!important}.phone-frame .chat-view .chat-topbar .chat-title-button,.phone-frame .chat-view .chat-topbar.chat-topbar-tight .chat-title-button{gap:14px}.phone-frame .chat-view .chat-topbar .chat-title-button .avatar,.phone-frame .chat-view .chat-topbar .chat-title-button .avatar-frame{width:52px!important;height:52px!important}.phone-frame .chat-view .chat-topbar .chat-title-button strong,.phone-frame .chat-view .chat-topbar.chat-topbar-tight .chat-title-button strong{letter-spacing:-.025em;font-size:1.3rem;font-weight:700;line-height:1.2}.phone-frame .chat-view .chat-topbar .chat-sub{margin-top:3px;font-size:.9rem;font-weight:600}.phone-frame .chat-view .chat-topbar .icon-button,.phone-frame .chat-view .chat-topbar.chat-topbar-tight .icon-button{flex:0 0 48px;width:48px;min-width:48px;height:48px;box-shadow:none!important;background:0 0!important;border:0!important}.phone-frame .chat-view .chat-topbar .icon-button:active,.phone-frame .chat-view .chat-topbar.chat-topbar-tight .icon-button:active{background:var(--ink)!important}@supports (color:color-mix(in lab, red, red)){.phone-frame .chat-view .chat-topbar .icon-button:active,.phone-frame .chat-view .chat-topbar.chat-topbar-tight .icon-button:active{background:color-mix(in srgb, var(--ink) 10%, transparent)!important}}.chat-view .message-body{gap:7px;padding:18px 14px 24px}.chat-view .bubble{max-width:min(86%,480px);padding:11px 16px 9px;font-size:1.12rem;line-height:1.42}.chat-view .bubble-text{font-size:1.12rem;line-height:1.42}.chat-view .bubble-meta,.chat-view .bubble:not(.sticker-bubble):not(.photo-bubble):not(.share-bubble):not(.vo-bubble)>.bubble-meta{opacity:.7!important;font-size:.78rem!important}.chat-view .chat-date-sep>span{opacity:1;color:var(--ink-2);background:var(--soft-2);border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:6px 18px;font-size:.85rem}.chat-view .composer .composer-pill input.composer-text{font-size:1.12rem}.chat-view .composer .composer-pill{min-height:62px}@media (max-width:380px){.phone-frame .chat-view .chat-topbar .chat-title-button strong{font-size:1.1rem}.phone-frame .chat-view .chat-topbar .chat-title-button .avatar,.phone-frame .chat-view .chat-topbar .chat-title-button .avatar-frame{width:44px!important;height:44px!important}.phone-frame .chat-view .chat-topbar .icon-button,.phone-frame .chat-view .chat-topbar.chat-topbar-tight .icon-button{flex-basis:42px;width:42px;min-width:42px;height:42px}}.pf{padding-bottom:24px}.pf .pf-avatar{margin-top:-62px!important}.pf .pf-avatar .avatar-frame-lg,.pf .pf-avatar .avatar-lg{width:124px!important;height:124px!important}.pf .pf-avatar{box-shadow:0 0 0 5px var(--bg,var(--paper))!important}.pf .pf-info{padding:0 var(--gutter,16px);box-sizing:border-box;gap:6px;margin-top:14px}.pf .pf-info .display-name{letter-spacing:-.03em;font-size:1.85rem;font-weight:700;line-height:1.15}.pf .pf-info .handle-name{margin-bottom:2px;font-size:1.05rem;font-weight:600;gap:6px!important}.pf .pf-info>div[style*=flex-wrap]{gap:10px!important;margin-top:10px!important}.pf .pf-info>div[style*=flex-wrap]>span{gap:8px!important;padding:8px 18px!important;font-size:1.05rem!important;font-weight:700!important}.pf .pf-info>div[style*=flex-wrap]>span svg{width:20px;height:20px}.pf .bio-container{margin-top:10px;padding:0 6px}.pf .bio-text{color:var(--ink-2);font-size:1.05rem;line-height:1.55}.pf .pf-bio-add{margin-top:10px;padding:11px 20px;font-size:.95rem}.pf .pf-stats.stats-container{margin-top:14px;padding:14px 0}.pf .pf-stats .stat-box{gap:6px;padding:6px 0}.pf .pf-stats .stat-number{letter-spacing:-.03em;font-size:1.9rem;font-weight:700;line-height:1}.pf .pf-stats .stat-label{letter-spacing:.08em;font-size:.8rem;font-weight:700}.pf .pf-edit{border-radius:999px;gap:10px;height:58px;margin-top:10px;font-size:1.1rem;font-weight:700;background:var(--accent-gradient,var(--accent,#3a3a40))!important;color:#fff!important;box-shadow:0 8px 24px var(--accent-glow,#00000059)!important;border:0!important}.pf .pf-edit svg{width:22px;height:22px}.pf .pf-edit:active{transform:scale(.98)}.pf .pf-tiles{gap:10px;margin-top:18px;padding:0}.pf .pf-tile{align-items:center;gap:14px;min-height:82px;background:var(--ink)!important;border:0!important;border-radius:24px!important;padding:12px 18px 12px 14px!important}@supports (color:color-mix(in lab, red, red)){.pf .pf-tile{background:color-mix(in srgb, var(--ink) 6%, var(--paper,transparent))!important}}.pf .pf-tile:active{transform:scale(.985);background:var(--ink)!important}@supports (color:color-mix(in lab, red, red)){.pf .pf-tile:active{background:color-mix(in srgb, var(--ink) 10%, var(--paper,transparent))!important}}.pf .pf-tile.is-on{background:var(--accent-tint)!important}.pf .pf-tile-ico{border-radius:50%;width:52px;height:52px}.pf .pf-tile-ico svg{width:24px;height:24px}.pf .pf-tile-text{gap:3px;line-height:1.25}.pf .pf-tile-text strong{letter-spacing:-.03em;font-size:1.2rem;font-weight:600}.pf .pf-tile-text small{letter-spacing:-.02em;font-size:1rem;font-weight:500}.pf .pf-tile:after{border-width:2px;width:9px;height:9px;margin-right:6px}.pf .pf-analytics{padding:16px 0 4px}.pf .pf-analytics .stat-number{font-size:1.6rem}.pf .pf-analytics .stat-label{font-size:.85rem}.pf .pf-analytics-top{font-size:.95rem}.pf .vault-section{margin-top:28px}.pf .vault-header{padding:10px var(--gutter,16px);gap:10px;font-size:1.1rem}.pf .vault-header svg{width:22px;height:22px}@media (max-width:380px){.pf .pf-info .display-name,.pf .pf-stats .stat-number{font-size:1.6rem}.pf .pf-tile-text strong{font-size:1.05rem}.pf .pf-tile-text small{font-size:.9rem}.pf .pf-tile-ico{width:46px;height:46px}}.pf.pf-v2 .pf-cover{height:132px}.pf.pf-v2 .pf-cover.has-img{aspect-ratio:5/2;height:auto}.pf.pf-v2 .pf-cover:after{opacity:1;background:linear-gradient(180deg, transparent 45%, var(--bg,#0b0c0f) 100%)}.pf.pf-v2 .pf-head{z-index:2;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:-48px;padding:0 4px;display:flex;position:relative}.pf.pf-v2 .pf-avatar{flex:none;background:var(--bg,#0b0c0f)!important;box-shadow:0 0 0 2px var(--accent-line,#ffffff24), 0 8px 24px #0006!important;border-radius:50%!important;margin:0!important;padding:4px!important}.pf.pf-v2 .pf-avatar .avatar-frame-lg,.pf.pf-v2 .pf-avatar .avatar-lg{width:88px!important;height:88px!important}.pf.pf-v2 .pf-edit{white-space:nowrap;border:1px solid var(--accent-line,var(--line-strong));border-radius:999px;flex:none;gap:6px;width:128px;height:38px;margin:0 0 6px;padding:0;font-size:.8rem;background:var(--accent-tint,#ffffff0f)!important;color:var(--ink)!important}.pf.pf-v2 .pf-info{text-align:left;align-items:flex-start;gap:4px;margin-top:10px;padding:0 4px}.pf.pf-v2 .display-name{font-size:1.45rem;line-height:1.15;justify-content:flex-start!important}.pf.pf-v2 .handle-name{margin-bottom:0;font-size:.85rem;justify-content:flex-start!important}.pf.pf-v2 .pf-info>div[style*=flex-wrap]{justify-content:flex-start!important;margin-top:.5rem!important}.pf.pf-v2 .bio-container{text-align:left;margin-top:10px;padding:0}.pf.pf-v2 .bio-text{color:var(--ink-2);font-size:.86rem;line-height:1.55}.pf.pf-v2 .pf-bio-add{margin-top:10px}.pf.pf-v2 .pf-stats.stats-container{gap:8px;box-shadow:none!important;background:0 0!important;border:0!important;margin-top:14px!important;padding:0!important}.pf.pf-v2 .pf-stats .stat-box{border:1px solid var(--line);border-radius:16px;gap:2px;padding:12px 4px;background:var(--ink)!important}@supports (color:color-mix(in lab, red, red)){.pf.pf-v2 .pf-stats .stat-box{background:color-mix(in srgb, var(--ink) 4%, transparent)!important}}.pf.pf-v2 .pf-stats .stat-box:after{display:none}.pf.pf-v2 button.stat-box:active{background:var(--accent-tint)!important}.pf.pf-v2 .pf-stats .stat-number{font-size:1.25rem}.pf.pf-v2 .pf-stats .stat-label{font-size:.64rem}.pf.pf-v2 .vault-section{gap:10px;margin-top:20px}.pf.pf-v2 .vault-header{background:0 0;border:0;border-radius:0;gap:8px;width:100%;padding:0 2px 10px}.pf.pf-v2 .vault-count{text-align:center;min-width:24px;color:var(--muted);background:var(--ink);border-radius:999px;margin-left:auto;padding:2px 8px;font-size:.72rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.pf.pf-v2 .vault-count{background:color-mix(in srgb, var(--ink) 7%, transparent)}}.pf.pf-v2 .vault-grid{gap:3px}.pf.pf-v2 .vault-item{border-radius:8px}.pf.pf-v2 .pf-avatar{box-sizing:border-box;aspect-ratio:1;flex:0 0 96px;place-items:center;min-width:96px;max-width:96px;min-height:96px;max-height:96px;line-height:0;overflow:hidden;border-radius:50%!important;width:96px!important;height:96px!important;display:grid!important}.pf.pf-v2 .pf-avatar .avatar-frame,.pf.pf-v2 .pf-avatar .avatar-frame-lg,.pf.pf-v2 .pf-avatar .avatar,.pf.pf-v2 .pf-avatar .avatar-lg{aspect-ratio:1;min-width:88px;min-height:88px;line-height:0;overflow:hidden;border-radius:50%!important;width:88px!important;height:88px!important;margin:0!important;padding:0!important;display:block!important}.pf.pf-v2 .pf-avatar img,.pf.pf-v2 .pf-avatar svg{object-fit:cover;display:block;border-radius:50%!important;width:100%!important;height:100%!important}.bubble.sticker-bubble{position:relative}.message .bubble.sticker-bubble .msg-reaction{justify-content:center;width:max-content;min-width:0;max-width:calc(100% - 8px);min-height:26px;padding:2px 8px;position:absolute;top:auto;bottom:calc(.9rem + 6px);transform:none}.message.own .bubble.sticker-bubble .msg-reaction{left:auto;right:4px}.message:not(.own) .bubble.sticker-bubble .msg-reaction{left:4px;right:auto}.message.has-reactions:has(.sticker-bubble){margin-bottom:10px!important}.chat-view{--chat-avatar:36px;--chat-gap:8px;--chat-edge:12px}.chat-view .message-body{padding:16px var(--chat-edge) 22px;align-items:stretch;gap:4px}.chat-view .message{box-sizing:border-box;gap:var(--chat-gap);align-items:flex-end;width:100%;min-width:0;margin:0}.chat-view .message:not(.own){justify-content:flex-start}.chat-view .message.own{justify-content:flex-end}.chat-view .message.group-start{margin-top:12px}.chat-view .chat-date-sep+.message,.chat-view .message-body>.message:first-child{margin-top:0}.chat-view .chat-date-sep{margin:18px 0 8px}.chat-view .msg-avatar-spacer{flex:0 0 var(--chat-avatar);width:var(--chat-avatar);height:1px}.chat-view .message-body .avatar-frame,.chat-view .message-body .avatar{flex-shrink:0}.chat-view .bubble{box-sizing:border-box;text-align:left;max-width:min(82%,480px)}.chat-view .message:not(.own) .bubble{max-width:min(82%, calc(100% - var(--chat-avatar) - var(--chat-gap) - 8px), 480px)}.chat-view .bubble-text{overflow-wrap:anywhere;word-break:normal}.chat-view .message:not(.own) .swipe-reply-hint{top:calc(50% - 15px);left:calc(var(--chat-avatar) + var(--chat-gap));margin:0;position:absolute}.chat-view .seen-under{align-self:flex-end;margin:0 2px 2px 0!important}:root{--soft-ease:cubic-bezier(.22, .8, .3, 1)}@keyframes soft-fade{0%{opacity:0}to{opacity:1}}@keyframes soft-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes msg-reaction-in{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}.chat-view .bubble.bubble-pop-in,.chat-view .message.own .bubble.bubble-pop-in{animation:bubble-pop-in .28s var(--soft-ease) both}.chat-view .bubble:not(.sticker-bubble):not(.photo-bubble):not(.share-bubble):not(.vo-bubble){box-shadow:0 1px 2px #0000000f,0 6px 16px -10px #00000038!important}.chat-view .message:not(.own) .bubble:not(.sticker-bubble):not(.photo-bubble):not(.share-bubble):not(.vo-bubble){border-color:var(--other-bubble-border,var(--line))}@supports (color:color-mix(in lab, red, red)){.chat-view .message:not(.own) .bubble:not(.sticker-bubble):not(.photo-bubble):not(.share-bubble):not(.vo-bubble){border-color:color-mix(in srgb, var(--other-bubble-border,var(--line)) 55%, transparent)}}.chat-view .bubble-meta{opacity:.62!important}.msg-reaction{animation:msg-reaction-in .22s var(--soft-ease) both}.chat-view .seen-under{animation:.3s both soft-fade!important}.chat-view .chat-jump{animation:soft-rise .22s var(--soft-ease) backwards;transition:transform .15s var(--soft-ease), opacity .2s ease}.chat-view .chat-photo,.chat-view .chat-sticker,.chat-view .chat-date-sep>span{animation:.3s backwards soft-fade}.chat-view .composer .composer-pill{transition:box-shadow .25s}.chat-view .composer .composer-pill:focus-within{box-shadow:0 0 0 3px var(--accent,var(--accent))}@supports (color:color-mix(in lab, red, red)){.chat-view .composer .composer-pill:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent,var(--accent)) 16%, transparent)}}@media (prefers-reduced-motion:reduce){.chat-view .bubble.bubble-pop-in,.chat-view .message.own .bubble.bubble-pop-in,.msg-reaction,.chat-view .seen-under,.chat-view .chat-jump,.chat-view .chat-photo,.chat-view .chat-sticker,.chat-view .chat-date-sep>span{animation:none!important}}html.lowend .chat-view *,html.lowend .chat-view :before,html.lowend .chat-view :after{-webkit-backdrop-filter:none!important}html.lowend .bubble.bubble-pop-in{animation:none!important}html.lowend .message-body{scroll-behavior:auto}:root{--reel-nav-h:72px}.phone-frame .chat-view .chat-topbar,.phone-frame .chat-view .chat-topbar.chat-topbar-tight{gap:2px;padding-left:6px;padding-right:6px}.phone-frame .chat-view .chat-topbar .icon-button,.phone-frame .chat-view .chat-topbar.chat-topbar-tight .icon-button{flex:0 0 36px;width:36px;min-width:36px;height:36px}.phone-frame .chat-view .chat-topbar .icon-button svg,.phone-frame .chat-view .chat-topbar.chat-topbar-tight .icon-button svg{width:21px;height:21px}.phone-frame .chat-view .chat-topbar .chat-title-button,.phone-frame .chat-view .chat-topbar.chat-topbar-tight .chat-title-button{flex:1 1 0;gap:8px;min-width:0}.phone-frame .chat-view .chat-topbar .chat-title-button>div{flex:auto;min-width:0;overflow:hidden}.phone-frame .chat-view .chat-topbar .chat-title-button .avatar-frame,.phone-frame .chat-view .chat-topbar .chat-title-button .avatar{aspect-ratio:1!important;border-radius:50%!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important}.phone-frame .chat-view .chat-topbar .chat-title-button .avatar-frame{flex:0 0 40px!important}.phone-frame .chat-view .chat-topbar .chat-title-button .avatar img{object-fit:cover!important;border-radius:50%!important;width:100%!important;height:100%!important}.phone-frame .chat-view .chat-topbar .chat-title-button strong,.phone-frame .chat-view .chat-topbar.chat-topbar-tight .chat-title-button strong{letter-spacing:-.01em;max-width:100%;font-size:1.05rem;display:block}.phone-frame .chat-view .chat-topbar .chat-sub{margin-top:1px;font-size:.78rem}@media (max-width:380px){.phone-frame .chat-view .chat-topbar .icon-button,.phone-frame .chat-view .chat-topbar.chat-topbar-tight .icon-button{flex:0 0 32px;width:32px;min-width:32px;height:32px}.phone-frame .chat-view .chat-topbar .icon-button svg,.phone-frame .chat-view .chat-topbar.chat-topbar-tight .icon-button svg{width:19px;height:19px}.phone-frame .chat-view .chat-topbar .chat-title-button .avatar-frame,.phone-frame .chat-view .chat-topbar .chat-title-button .avatar{width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important}.phone-frame .chat-view .chat-topbar .chat-title-button .avatar-frame{flex-basis:36px!important}.phone-frame .chat-view .chat-topbar .chat-title-button strong,.phone-frame .chat-view .chat-topbar.chat-topbar-tight .chat-title-button strong{font-size:.98rem}.phone-frame .chat-view .chat-topbar .chat-sub{font-size:.74rem}}.gm-root{--gm-glow:var(--gm-a,var(--accent))}.gm-root.au-shell{position:fixed}.gm-root:before{content:"";pointer-events:none;z-index:0;opacity:.55;background:radial-gradient(3px 3px at 12% 78%, var(--gm-glow) 60%, transparent 62%), radial-gradient(2px 2px at 82% 64%, #fff 60%, transparent 62%), radial-gradient(4px 4px at 66% 88%, var(--gm-glow) 60%, transparent 62%), radial-gradient(2px 2px at 28% 46%, #fff 60%, transparent 62%), radial-gradient(3px 3px at 90% 30%, var(--gm-glow) 60%, transparent 62%), radial-gradient(2px 2px at 8% 20%, #fff 60%, transparent 62%), radial-gradient(3px 3px at 48% 96%, #fff 60%, transparent 62%);position:fixed;inset:-10% 0}@supports (color:color-mix(in lab, red, red)){.gm-root:before{background:radial-gradient(3px 3px at 12% 78%, color-mix(in srgb, var(--gm-glow) 80%, #fff) 60%, transparent 62%), radial-gradient(2px 2px at 82% 64%, #fff 60%, transparent 62%), radial-gradient(4px 4px at 66% 88%, color-mix(in srgb, var(--gm-glow) 70%, #fff) 60%, transparent 62%), radial-gradient(2px 2px at 28% 46%, #fff 60%, transparent 62%), radial-gradient(3px 3px at 90% 30%, color-mix(in srgb, var(--gm-glow) 60%, #fff) 60%, transparent 62%), radial-gradient(2px 2px at 8% 20%, #fff 60%, transparent 62%), radial-gradient(3px 3px at 48% 96%, #fff 60%, transparent 62%)}}.gm-root:before{animation:14s ease-in-out infinite alternate gm-drift}.gm-root .gm-card{z-index:1;position:relative}.gm-card{flex-direction:column;min-height:calc(100dvh - 48px);animation:.45s both gm-fade;display:flex}.gm-card .au-title{animation:.5s cubic-bezier(.2,.8,.2,1) both gm-rise}.gm-card .au-sub{animation:.5s cubic-bezier(.2,.8,.2,1) 60ms both gm-rise}.gm-list{flex-direction:column;flex:1;justify-content:center;gap:14px;padding:6px 0 26px;display:flex}.gm-list>li{animation:gm-rise .6s calc(var(--i,0) * .12s + .14s) cubic-bezier(.2, .8, .2, 1) both;display:block}.gm-item.gm-hero{text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:10px;padding:18px 16px 14px}.gm-hero .gm-ico-xl{border-radius:22px;width:72px;height:72px;animation:3.6s ease-in-out infinite gm-float}.gm-hero .gm-ico-in{place-items:center;display:grid}.gm-hero .gm-txt{flex:none;justify-items:center;gap:8px}.gm-hero .gm-txt strong{letter-spacing:.01em;font-size:1.25rem}.gm-chips{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.gm-chip{color:var(--gm-chip-ink,#a3a3b3);background:var(--gm-chip-bg,#ffffff0f);border:1px solid var(--gm-chip-line,#ffffff1a);border-radius:99px;padding:6px 10px;font-size:.72rem;font-style:normal;font-weight:700;line-height:1}.gm-chip:nth-child(3){color:#34d399;background:#34d39914;border-color:#34d39959}.gm-chip:nth-child(4){color:#fbbf24;background:#fbbf2414;border-color:#fbbf2459}.lu-root.gm-themed:not(.lu-game) .gm-chip{--gm-chip-ink:var(--muted);--gm-chip-bg:var(--soft);--gm-chip-line:var(--line)}.lu-root.gm-themed:not(.lu-game) .gm-chip:nth-child(3){color:#059669;background:#10b9811a;border-color:#10b98159}.lu-root.gm-themed:not(.lu-game) .gm-chip:nth-child(4){color:#b45309;background:#f59e0b1f;border-color:#f59e0b61}.gm-hero .gm-play{text-align:center;align-self:stretch;padding:11px 22px;font-size:.95rem}.gm-hero.soon .gm-play,.gm-hero.soon .gm-ico-xl{animation:none}.gm-g-ludo .gm-ico-in{animation:2.8s ease-in-out infinite gm-dice}.gm-item.gm-hero:not(.soon):active{transform:scale(.97)}.gm-item.gm-hero:not(.soon):active .gm-ico-xl{animation-play-state:paused;transform:scale(1.06)}.gm-top-right .coin-chip{animation:.5s cubic-bezier(.2,1.4,.4,1) .25s both gm-pop}@keyframes gm-fade{0%{opacity:0}}@keyframes gm-rise{0%{opacity:0;transform:translateY(26px)scale(.97)}to{opacity:1;transform:none}}@keyframes gm-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes gm-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes gm-dice{0%,55%,to{transform:rotate(0)scale(1)}62%{transform:rotate(-16deg)scale(1.08)}72%{transform:rotate(14deg)scale(1.08)}82%{transform:rotate(-8deg)}92%{transform:rotate(4deg)}}@keyframes gm-drift{0%{transform:translateY(0)}to{transform:translateY(-34px)}}@media (prefers-reduced-motion:reduce){.gm-root:before,.gm-card,.gm-card .au-title,.gm-card .au-sub,.gm-list>li,.gm-hero .gm-ico-xl,.gm-hero .gm-ico-in,.gm-hero .gm-play,.gm-g-chess .gm-ico-xl,.gm-g-chess .gm-ico-in,.gm-top-right .coin-chip{animation:none!important}}.lu-root:not(.lu-game) .lu-card:not(.gm-card){animation:.4s both gm-fade}.lu-root:not(.lu-game) .lu-card:not(.gm-card)>*{animation:.5s cubic-bezier(.2,.8,.2,1) both gm-rise}.lu-root:not(.lu-game) .lu-card:not(.gm-card)>:first-child{animation-delay:0s}.lu-root:not(.lu-game) .lu-card:not(.gm-card)>:nth-child(2){animation-delay:40ms}.lu-root:not(.lu-game) .lu-card:not(.gm-card)>:nth-child(3){animation-delay:80ms}.lu-root:not(.lu-game) .lu-card:not(.gm-card)>:nth-child(4){animation-delay:.12s}.lu-root:not(.lu-game) .lu-card:not(.gm-card)>:nth-child(5){animation-delay:.16s}.lu-root:not(.lu-game) .lu-card:not(.gm-card)>:nth-child(6){animation-delay:.2s}.lu-root:not(.lu-game) .lu-card:not(.gm-card)>:nth-child(n+7){animation-delay:.24s}.lu-card:not(.gm-card) .au-brand .lu-logo{border-radius:17px;width:56px;height:56px;animation:3.6s ease-in-out infinite gm-float;box-shadow:inset 0 1.5px #ffffff4d}.lu-card:not(.gm-card) .au-brand .lu-logo svg{width:28px;height:28px;animation:2.8s ease-in-out infinite gm-dice}.lu-card:not(.gm-card) .au-brand{flex-direction:column;gap:.55rem;margin-bottom:.9rem}.lu-root:not(.lu-game) .lu-seg button,.lu-root:not(.lu-game) .lu-chips button,.lu-root:not(.lu-game) .lu-friends button{transition:transform .12s,color .2s,border-color .2s,background .2s}.lu-root:not(.lu-game) .lu-seg button:active,.lu-root:not(.lu-game) .lu-chips button:active,.lu-root:not(.lu-game) .lu-friends button:active{transform:scale(.96)}.lu-root:not(.lu-game) .lu-room.on{animation:.28s cubic-bezier(.2,1.4,.4,1) gm-pop}.lu-root:not(.lu-game) .lu-chips button.on{animation:.26s cubic-bezier(.2,1.4,.4,1) gm-pop}@media (prefers-reduced-motion:reduce){.lu-root:not(.lu-game) .lu-card:not(.gm-card),.lu-root:not(.lu-game) .lu-card:not(.gm-card)>*,.lu-card:not(.gm-card) .au-brand .lu-logo,.lu-card:not(.gm-card) .au-brand .lu-logo svg,.lu-root:not(.lu-game) .lu-room.on,.lu-root:not(.lu-game) .lu-chips button.on{animation:none!important}}.gm-item,.gm-item:not(.soon),.gm-item:not(.soon):hover,.lu-root:not(.lu-game) .gm-item,.lu-root:not(.lu-game) .gm-item:not(.soon),.lu-root.gm-themed:not(.lu-game) .gm-item,.lu-root.gm-themed:not(.lu-game) .gm-item:not(.soon){box-shadow:0 1px 2px #0f172a1f}.gm-item:after,.gm-item:not(.soon):after{display:none}.gm-ico,.lu-root:not(.lu-game) .gm-ico,.lu-root.gm-themed:not(.lu-game) .gm-ico{box-shadow:inset 0 1.5px #ffffff4d}.gm-ico svg,.gm-ico img{filter:none}.gm-play,.lu-root:not(.lu-game) .gm-play,.lu-root.gm-themed:not(.lu-game) .gm-play{box-shadow:none}.lu-root.gm-themed:not(.lu-game) .au-card{box-shadow:0 1px 2px #0f172a1f}.lu-root:not(.lu-game) .lu-logo,.lu-logo,.ch-logo{box-shadow:inset 0 1.5px #ffffff4d!important}.lu-root:not(.lu-game) .au-btn:not(:disabled){box-shadow:inset 0 -2px #0000001a}.gm-root:before{display:none}.lu-root:not(.lu-game) .lu-practice{border-radius:14px;gap:10px;margin-bottom:.8rem;padding:.6rem .75rem}.lu-practice .lu-practice-ico{width:38px;height:38px;color:var(--lu-pink);background:var(--lu-pink);border-radius:11px;flex:none;place-items:center;font-size:0;display:grid}@supports (color:color-mix(in lab, red, red)){.lu-practice .lu-practice-ico{background:color-mix(in srgb, var(--lu-pink) 14%, transparent)}}.lu-root:not(.lu-game) .lu-practice p{font-size:.78rem;line-height:1.4}.phone-frame.home-theme-glass .chat-row,.phone-frame.home-theme-glass .user-card,.phone-frame.home-theme-glass .hof-row,.phone-frame.home-theme-glass .hof-podium,.phone-frame.home-theme-glass .search-box,.phone-frame.home-theme-glass .discover-hint,.phone-frame.home-theme-glass .discover-nav-bar .discover-nav-btn:not(.active){background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.phone-frame.home-theme-glass .chat-row,.phone-frame.home-theme-glass .user-card,.phone-frame.home-theme-glass .hof-row,.phone-frame.home-theme-glass .hof-podium,.phone-frame.home-theme-glass .search-box,.phone-frame.home-theme-glass .discover-hint,.phone-frame.home-theme-glass .discover-nav-bar .discover-nav-btn:not(.active),.phone-frame.home-theme-glass .content-area .discover-nav-bar{background:color-mix(in srgb, var(--paper) 94%, transparent)}}.phone-frame.home-theme-glass .content-area .discover-nav-bar{border:1px solid var(--line);border-radius:22px;padding:6px}@supports (color:color-mix(in lab, red, red)){.phone-frame.home-theme-glass .content-area .discover-nav-bar{border:1px solid color-mix(in srgb, var(--line) 70%, transparent)}}.phone-frame.home-theme-glass .find-friend-head{background:var(--accent,#38bdf8)}@supports (color:color-mix(in lab, red, red)){.phone-frame.home-theme-glass .find-friend-head{background:color-mix(in srgb, var(--accent,#38bdf8) 14%, var(--paper))}}.phone-frame.home-theme-glass .discover-hint{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.phone-frame.home-theme-glass .discover-hint{border-color:color-mix(in srgb, var(--line) 85%, var(--ink))}}.phone-frame.home-theme-glass .chat-row:hover,.phone-frame.home-theme-glass .chat-row:active,.phone-frame.home-theme-glass .hof-row:active{background:var(--soft)}.ex-views{color:#fff;background:#080c149e;border-radius:99px;align-items:center;gap:4px;padding:3px 8px 3px 6px;font-size:.68rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;bottom:6px;left:6px}.ex-views svg{flex:none}.phone-frame .comms-tab .comms-stories.comms-stories-compact{background:0 0!important;border:0!important;margin:0!important;padding:6px 16px 4px!important}.phone-frame .comms-tab .comms-stories-compact .stories-row{gap:10px}.phone-frame .comms-tab .comms-stories-compact .story-circle{gap:3px;width:54px}.phone-frame .comms-tab .comms-stories-compact .story-circle .avatar,.phone-frame .comms-tab .comms-stories-compact .story-circle .avatar-frame{width:44px!important;height:44px!important}.phone-frame .comms-tab .comms-stories-compact .story-circle small{text-overflow:ellipsis;white-space:nowrap;max-width:54px;font-size:.62rem;line-height:1.15;overflow:hidden}.phone-frame .comms-tab .comms-stories-compact .story-plus{width:17px;height:17px;bottom:-2px;right:-2px}.phone-frame .comms-tab .comms-stories-compact .story-plus svg{width:11px;height:11px}.comms-title-row{align-items:center;gap:8px;display:flex}.comms-story-add{cursor:pointer;background:var(--accent);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.comms-story-add{background:color-mix(in srgb, var(--accent) 14%, transparent)}}.comms-story-add{color:var(--accent);border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.comms-story-add{border:1px solid color-mix(in srgb, var(--accent) 40%, transparent)}}.comms-story-add:active{transform:scale(.92)}.phone-frame .content-area .discover-user-list{background:var(--paper);border-top:0;border-bottom:0;gap:0;width:calc(100% + 1.5rem);max-width:none;margin:0 -.75rem}.phone-frame .content-area .discover-user-list>.user-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:12px 16px!important}.phone-frame .content-area .discover-user-list>.user-card:after{left:0;right:0}.phone-frame .content-area .discover-user-list>.user-card:active{background:var(--soft)!important}.phone-frame.home-theme-glass .content-area .discover-nav-bar{background:var(--paper)}.phone-frame.home-theme-glass .content-area .discover-nav-bar .discover-nav-btn:not(.active){background:var(--soft)}.phone-frame .content-area .discover-nav-bar{z-index:1;isolation:isolate;position:relative;background:var(--soft)!important;border:1px solid var(--line)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;border-radius:18px!important;gap:4px!important;margin:0 0 14px!important;padding:4px!important}.phone-frame .content-area .discover-nav-bar>.discover-nav-btn:nth-child(n),.phone-frame.home-theme-glass .content-area .discover-nav-bar>.discover-nav-btn:nth-child(n):not(.active){min-height:54px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:14px!important}.phone-frame .content-area .discover-nav-bar>.discover-nav-btn:nth-child(n).active,.phone-frame.home-theme-glass .content-area .discover-nav-bar>.discover-nav-btn:nth-child(n).active{background:var(--accent)!important;color:var(--on-accent,#fff)!important;box-shadow:0 4px 12px -6px var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.phone-frame .content-area .discover-nav-bar>.discover-nav-btn:nth-child(n).active,.phone-frame.home-theme-glass .content-area .discover-nav-bar>.discover-nav-btn:nth-child(n).active{box-shadow:0 4px 12px -6px color-mix(in srgb, var(--accent) 70%, transparent)!important}}.phone-frame .content-area .discover-nav-bar>.discover-nav-btn:nth-child(n):not(.active):active{background:var(--ink)!important}@supports (color:color-mix(in lab, red, red)){.phone-frame .content-area .discover-nav-bar>.discover-nav-btn:nth-child(n):not(.active):active{background:color-mix(in srgb, var(--ink) 8%, transparent)!important}}.fs-page{z-index:86;background:var(--bg);width:100%;max-width:520px;height:100dvh;color:var(--ink);flex-direction:column;margin:0 auto;display:flex;position:fixed;top:0;left:0;right:0;overflow:hidden}.fs-top{padding:calc(var(--safe-top,0px) + 10px) 12px 10px;background:var(--paper);border-bottom:0;flex:none;align-items:center;gap:12px;display:flex}.fs-top h2{letter-spacing:-.01em;min-width:0;color:var(--ink);flex:1;margin:0;font-size:1.15rem;font-weight:700}.fs-count{color:var(--muted);margin-left:4px;font-size:.8rem;font-weight:700}.fs-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));background:var(--paper);flex:1;overflow-y:auto}.fs-sec{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);padding:16px 16px 6px;font-size:.74rem;font-weight:800}.fs-row{border-bottom:0;align-items:center;gap:12px;padding:12px 16px;display:flex}.fs-row.is-unread{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.fs-row.is-unread{background:color-mix(in srgb, var(--accent) 7%, transparent)}}.fs-row-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fs-row-main p{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:.86rem;line-height:1.35}.fs-row-main strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.fs-row-main p strong{white-space:normal;font-size:inherit}.fs-row-main small{color:var(--muted);font-size:.74rem}.fs-thumb{border:1px solid var(--line);cursor:pointer;background:#000;border-radius:9px;flex:none;width:44px;height:44px;padding:0;overflow:hidden}.fs-thumb img,.fs-thumb video{object-fit:cover;width:100%;height:100%;display:block}.fs-x{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.fs-x:active{background:var(--soft)}.fs-row.is-tap{cursor:pointer}.fs-row.is-tap:active{background:var(--soft)}.fs-empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:10px;padding:64px 24px;display:flex}.fs-empty p{max-width:260px;margin:0;font-size:.86rem;line-height:1.5}.fs-search{background:var(--soft);border:1px solid var(--line);height:42px;color:var(--muted);border-radius:14px;align-items:center;gap:8px;margin:12px 16px 6px;padding:0 12px;display:flex}.fs-search input{min-width:0;height:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:.9rem}.fs-search button{color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:4px;display:grid}.phone-frame .app-head .topbar-actions{gap:10px}.phone-frame .app-head .topbar-actions .icon-button{width:40px;height:40px}.phone-frame .app-head{--hd-ctl:38px;height:calc(60px + var(--safe-top,0px));flex:0 0 calc(60px + var(--safe-top,0px));padding:var(--safe-top,0px) 16px 0;justify-content:space-between;align-items:center;gap:10px;display:flex;box-shadow:none!important;border-bottom:0!important}.phone-frame .app-head-brand{flex:0 auto;align-items:center;min-width:0;display:flex}.phone-frame .app-head-brand strong{letter-spacing:-.035em;white-space:nowrap;font-size:1.5rem;font-weight:800;line-height:1}.phone-frame .app-head .topbar-actions{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.phone-frame .app-head .icon-button{width:var(--hd-ctl);height:var(--hd-ctl);min-width:var(--hd-ctl);min-height:var(--hd-ctl);box-sizing:border-box;border-radius:50%;place-items:center;margin:0;padding:0;display:grid;position:relative;background:var(--ink)!important}@supports (color:color-mix(in lab, red, red)){.phone-frame .app-head .icon-button{background:color-mix(in srgb, var(--ink) 6%, transparent)!important}}.phone-frame .app-head .icon-button{border:1px solid var(--ink)!important}@supports (color:color-mix(in lab, red, red)){.phone-frame .app-head .icon-button{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent)!important}}.phone-frame .app-head .icon-button{color:var(--ink);transition:background .15s,transform .12s;box-shadow:none!important}.phone-frame .app-head .icon-button svg{stroke-width:2px;width:19px;height:19px}.phone-frame .app-head .icon-button:active{transform:scale(.94);background:var(--ink)!important}@supports (color:color-mix(in lab, red, red)){.phone-frame .app-head .icon-button:active{background:color-mix(in srgb, var(--ink) 12%, transparent)!important}}.phone-frame .app-head .coin-chip{height:var(--hd-ctl);min-height:var(--hd-ctl);box-sizing:border-box;white-space:nowrap;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:999px;align-items:center;gap:7px;margin:0;padding:0 14px 0 9px;font-size:.95rem;font-weight:800;display:inline-flex;background:linear-gradient(135deg,#ffc83d33,#ffc83d12)!important;border:1px solid #ffc83d66!important;box-shadow:inset 0 1px #ffffff24!important}.phone-frame .app-head .coin-chip:active{transform:scale(.96)}.phone-frame .app-head .coin-chip .coin-icon{flex-shrink:0}.phone-frame .app-head-me{width:var(--hd-ctl,38px);height:var(--hd-ctl,38px);box-sizing:border-box;border:1.5px solid var(--accent);background:0 0;border-radius:50%;flex-shrink:0;place-items:center;margin:0;padding:2px;display:grid}@supports (color:color-mix(in lab, red, red)){.phone-frame .app-head-me{border:1.5px solid color-mix(in srgb, var(--accent) 70%, transparent)}}.phone-frame .app-head-me .avatar-frame,.phone-frame .app-head-me .avatar,.phone-frame .app-head-me img{object-fit:cover;border-radius:50%!important;width:100%!important;height:100%!important}.phone-frame .app-head-me:active{transform:scale(.94)}.phone-frame .app-head .notif-dot{box-sizing:content-box;border:2px solid var(--bg,var(--paper));background:var(--danger,#ff4d5e);width:8px;height:8px;top:5px;right:6px}@media (max-width:360px){.phone-frame .app-head{gap:6px;padding-left:12px;padding-right:12px}.phone-frame .app-head .topbar-actions{gap:6px}.phone-frame .app-head{--hd-ctl:34px}.phone-frame .app-head-brand strong{font-size:1.3rem}.phone-frame .app-head .coin-chip{padding:0 10px 0 7px;font-size:.86rem}}.modal-backdrop.fp-backdrop{z-index:300;max-width:460px;margin:0 auto;padding:0;animation:.22s cubic-bezier(.2,.8,.2,1) both fpSlideIn;display:block;inset:0;background:var(--glass-sheet,var(--paper))!important}@keyframes fpSlideIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.modal-backdrop.fp-backdrop{animation:none}}.modal-card.fp-card{width:100%;max-width:none;height:100%;padding:0 16px calc(16px + env(safe-area-inset-bottom,0px));box-shadow:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border:0;border-radius:0;margin:0;display:block;overflow:hidden auto;background-color:var(--glass-sheet,var(--paper))!important;max-height:none!important}.fp-header{z-index:5;padding:calc(var(--safe-top,0px) + 10px) 16px 10px;min-height:calc(56px + var(--safe-top,0px));box-sizing:border-box;background:var(--glass-sheet,var(--paper));border-bottom:0;justify-content:flex-start;align-items:center;gap:12px;margin:0 -16px 12px;display:flex;position:sticky;top:0}.fp-header .fp-back{border-radius:50%;flex:0 0 40px;place-items:center;width:40px;min-width:40px;height:40px;margin:0;display:grid;background:var(--ink)!important}@supports (color:color-mix(in lab, red, red)){.fp-header .fp-back{background:color-mix(in srgb, var(--ink) 6%, transparent)!important}}.fp-header .fp-back{border:1px solid var(--ink)!important}@supports (color:color-mix(in lab, red, red)){.fp-header .fp-back{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent)!important}}.fp-header .fp-back{box-shadow:none!important}.fp-header .fp-title{letter-spacing:-.01em;min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;font-size:1.2rem;font-weight:750;overflow:hidden}.fp-card form>.primary-button{z-index:4;width:100%;box-shadow:0 -14px 16px -6px var(--glass-sheet,var(--paper));position:sticky;bottom:0}.fp-card>div[style*="overflow-y: auto"],.fp-card>div[style*=overflowY]{max-height:none;overflow:visible}.fp-card .find-friend-head{margin:4px 0 14px}.fp-card .find-friend-box{margin:0 0 16px}.fp-card .discover-user-list{padding-bottom:8px}.comms-tab .cs-strip{scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;align-items:flex-start;gap:14px;margin:0;padding:10px 16px 8px;display:flex;overflow:auto hidden}.comms-tab .cs-strip::-webkit-scrollbar{display:none}.cs-item{width:66px;color:var(--ink);scroll-snap-align:start;-webkit-tap-highlight-color:transparent;background:0 0;flex-direction:column;flex:none;align-items:center;gap:6px;padding:0;display:flex}.cs-item:active .cs-ring{transform:scale(.94)}.cs-item small{max-width:66px;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:500;line-height:1.15;overflow:hidden}.cs-ring{box-sizing:border-box;background:var(--ink);border-radius:50%;padding:3px;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.cs-ring{background:color-mix(in srgb, var(--ink) 14%, transparent)}}.cs-ring{transition:transform .12s}.cs-ring.has-story{background:linear-gradient(135deg, var(--accent), var(--accent))}@supports (color:color-mix(in lab, red, red)){.cs-ring.has-story{background:linear-gradient(135deg, var(--accent), color-mix(in srgb, var(--accent) 55%, #3a3a40))}}.cs-ring.has-story.promo{background:var(--gold,#ffc83d)}.cs-ring.seen{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.cs-ring.seen{background:color-mix(in srgb, var(--ink) 22%, transparent)}}.cs-ring.add{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cs-ring.add{background:color-mix(in srgb, var(--accent) 45%, transparent)}}.cs-ring .avatar,.cs-ring .avatar-frame,.cs-ring img{object-fit:cover;border-radius:50%!important;width:56px!important;height:56px!important}.cs-ring .avatar{border:2.5px solid var(--glass-sheet,var(--paper));box-sizing:border-box}.cs-plus{background:var(--accent);color:#fff;border:2.5px solid var(--glass-sheet,var(--paper));box-sizing:border-box;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:-2px;right:-2px}.cs-plus svg{width:12px;height:12px}.cs-plus{cursor:pointer;z-index:2;-webkit-tap-highlight-color:transparent;padding:0}.cs-plus:active{transform:scale(.9)}.cs-avatar-btn{color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;margin:0;padding:0;display:inline-flex}.cs-item-mine:active .cs-ring{transform:none}.pc-sheet-backdrop{z-index:90;max-width:460px;margin:0 auto;padding:0;animation:.22s cubic-bezier(.2,.8,.2,1) both fpSlideIn;display:block;inset:0;overflow:hidden;background:var(--glass-sheet,var(--paper))!important}.pc-sheet{width:100%;max-width:none;height:100%}.pc-card.is-sheet{box-sizing:border-box;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;height:100%;display:flex;overflow:hidden auto;box-shadow:none!important;background-color:var(--glass-sheet,var(--paper))!important;border:0!important;border-radius:0!important;margin:0!important;padding:0 16px!important}.pc-card.is-sheet .pc-media img,.pc-card.is-sheet .pc-media video{max-height:48vh}.pc-card.is-sheet .pc-top{margin-top:4px}.pc-card.is-sheet .composer-card-bar{z-index:4;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:var(--glass-sheet,var(--paper));align-items:center;gap:8px;margin:auto -16px 0;display:flex;position:sticky;bottom:0;border-top:0!important}.pc-card.is-sheet .composer-card-post{border-radius:14px;flex:auto;justify-content:center;align-items:center;height:46px;min-height:46px;font-size:.98rem;font-weight:800;display:inline-flex}.pc-card.is-sheet>.pc-error,.pc-card.is-sheet>.pc-uploading{margin-bottom:8px}@media (prefers-reduced-motion:reduce){.pc-sheet-backdrop{animation:none}}.phone-frame .app-head .topbar-actions,.phone-frame.home-theme-glass .app-head .topbar-actions{gap:8px}.phone-frame .app-head .icon-button.hd-round,.phone-frame.home-theme-glass .app-head .icon-button.hd-round{border:1px solid var(--line-strong,var(--line));flex:0 0 34px;place-items:center;min-width:34px;min-height:34px;padding:0;display:grid;position:relative;border-radius:50%!important;width:34px!important;height:34px!important}.phone-frame .app-head .icon-button.hd-round svg,.phone-frame.home-theme-glass .app-head .icon-button.hd-round svg{width:17px;height:17px}.phone-frame .app-head .icon-button.hd-round .notif-dot,.phone-frame.home-theme-glass .app-head .icon-button.hd-round .notif-dot{top:4px;right:5px}.phone-frame .app-head .coin-chip,.phone-frame.home-theme-glass .app-head .coin-chip{height:34px;min-height:34px}.settings-head .icon-button.hd-round{border:1px solid var(--line-strong,var(--line));border-radius:50%;flex:0 0 34px;place-items:center;width:34px;min-width:34px;height:34px;padding:0;display:grid}.pf.pf-v2 .pf-head-actions{flex:none;align-items:center;gap:8px;margin:0 0 6px;display:flex}.pf.pf-v2 .pf-head-actions .pf-edit{margin:0}.pf.pf-v2 .pf-gear{width:40px;height:40px;color:var(--ink);border:1px solid var(--accent-line,var(--line-strong));background:var(--accent-tint,#ffffff0f);border-radius:50%;flex:0 0 40px;place-items:center;padding:0;display:grid}.pf.pf-v2 .pf-gear:active{transform:scale(.94)}@media (max-width:899px){.bottom-nav .nav-slider{width:calc(25% - .1rem)}}.fl-search{border:1px solid var(--line-strong,var(--line));background:var(--soft,#ffffff0f);height:44px;color:var(--muted);border-radius:999px;align-items:center;gap:10px;margin:12px 12px 4px;padding:0 14px;display:flex}.fl-search:focus-within{border-color:var(--accent,var(--line-strong))}.fl-search input{min-width:0;height:100%;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:.95rem}.fl-search input::placeholder{color:var(--muted)}.fl-search-clear{width:24px;height:24px;color:var(--muted);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.phone-frame .content-area:has(.lbv){padding:0 0 calc(58px + env(safe-area-inset-bottom,0px) + 28px)!important}.phone-frame .content-area .lbv{gap:0!important;width:100%!important;margin:0!important;display:block!important}.phone-frame .content-area .lbv .lbv-hero{box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;padding:18px!important}.phone-frame .content-area .lbv .lbv-podium{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:34px 14px 20px!important}.phone-frame .content-area .lbv .lbv-list{gap:0!important;margin:0!important;display:block!important}.phone-frame .content-area .lbv .lbv-row,.phone-frame .content-area .lbv .lbv-row.hof-row-top{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:12px 16px!important}.phone-frame .content-area .lbv .lbv-row:last-child{border-bottom:0!important}.phone-frame .content-area .lbv .lbv-row:active{transform:none;background:var(--soft)!important}.phone-frame .content-area .lbv .lbv-skel{padding:8px 16px}.phone-frame .bottom-nav .nav-icon svg{width:25px;height:25px}.phone-frame .bottom-nav .nav-me-img{object-fit:cover;width:25px;height:25px;box-shadow:0 0 0 1.5px var(--muted,#888);border-radius:50%;display:block}@supports (color:color-mix(in lab, red, red)){.phone-frame .bottom-nav .nav-me-img{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--muted,#888) 80%, transparent)}}.phone-frame .bottom-nav .nav-me-img{transition:box-shadow .15s}.phone-frame .bottom-nav .nav-item.active .nav-me-img{box-shadow:0 0 0 2px var(--accent-ink,var(--accent,var(--accent)))}.phone-frame .bottom-nav.reels-nav .nav-me-img{box-shadow:0 0 0 1.5px #fff9}.phone-frame .bottom-nav.reels-nav .nav-item.active .nav-me-img{box-shadow:0 0 0 2px #fff}.phone-frame .bottom-nav .nav-me{height:25px;min-height:25px}.phone-frame .bottom-nav .nav-me-img{width:29px;height:29px;margin:-2px 0}.phone-frame .fp-card .discover-user-list{background:var(--paper);border-top:0;border-bottom:0;gap:0;width:calc(100% + 32px);max-width:none;margin:0 -16px;padding-bottom:0}.phone-frame .fp-card .discover-user-list>.user-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:12px 16px!important}.phone-frame .fp-card .discover-user-list>.user-card:after{left:0;right:0}.phone-frame .fp-card .discover-user-list>.user-card:active{background:var(--soft)!important}.phone-frame .fp-card .discover-user-list>.user-card:last-child:after{display:none}.phone-frame .fp-card .discover-user-list>.discover-hint{margin:12px 16px}.seen-avatars{box-sizing:border-box;pointer-events:none;justify-content:flex-end;align-items:center;gap:0;width:100%;margin:2px 0 6px;padding:0 12px;display:flex}.seen-avatars img{object-fit:cover;background:var(--soft,#80808040);width:16px;height:16px;box-shadow:0 0 0 1px var(--bg,#000);border-radius:50%;flex:none;margin-left:4px}.seen-avatars-more{color:var(--muted);margin-left:4px;font-size:.62rem;font-weight:700}.pf-head-actions .pf-discover{flex:none;justify-content:center;align-items:center;display:inline-flex}.story-sound-line{color:#fff;text-shadow:0 1px 3px #0000008c;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-width:0;max-width:100%;margin-top:1px;padding:0;font-size:.74rem;font-weight:600;display:flex}.story-sound-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.story-sound-bars{flex:none;align-items:center;gap:2px;height:12px;display:inline-flex}.story-sound-bars i{background:#fff;border-radius:2px;width:2px;animation:.9s ease-in-out infinite storySoundBar;display:block}.story-sound-bars i:first-child{height:6px;animation-delay:-.3s}.story-sound-bars i:nth-child(2){height:12px;animation-delay:-.6s}.story-sound-bars i:nth-child(3){height:8px;animation-delay:-.1s}@keyframes storySoundBar{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.story-sound-bars i{animation:none}}.avatar-frame,.avatar-frame .avatar,.avatar-frame img,.pf-avatar,.pf-avatar img,.pf-cover,.pf-cover-img{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.avatar-frame img,.pf-cover-img{pointer-events:none}.gc-back{z-index:120;background:#0000009e;justify-content:center;align-items:flex-end;animation:.15s both lu-fade;display:flex;position:fixed;inset:0}.gc-sheet{box-sizing:border-box;width:100%;max-width:520px;height:min(64dvh,540px);padding:14px 14px max(14px, env(safe-area-inset-bottom));color:#f4f4f8;background:#14141c;border:1px solid #2a2a38;border-bottom:0;border-radius:22px 22px 0 0;flex-direction:column;gap:10px;animation:.18s ease-out both lu-slide;display:flex;box-shadow:0 -18px 50px -12px #000c}.gc-head{flex:none;justify-content:space-between;align-items:center;gap:12px;height:40px;display:flex}.gc-head strong{letter-spacing:.1px;font-size:1.05rem;font-weight:750}.gc-close{color:#f4f4f8;background:#1b1b25;border:1px solid #2c2c3a;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;padding:0;display:grid}.gc-close:active{transform:scale(.92)}.gc-body{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:8px;min-height:0;padding:2px 2px 4px;display:flex;overflow-y:auto}.gc-empty{color:#8d8da3;text-align:center;margin:auto;font-size:.84rem;font-weight:650}.gc-msg{overflow-wrap:anywhere;background:#23232f;border-radius:18px 18px 18px 5px;flex-direction:column;align-self:flex-start;gap:2px;max-width:82%;padding:8px 13px;font-size:.92rem;font-weight:550;line-height:1.35;display:flex}.gc-msg small{color:#9a9ab4;font-size:.68rem;font-weight:700}.gc-msg.me{color:#fff;background:linear-gradient(160deg,#7b5cf0,#5a3fd0);border-radius:18px 18px 5px;align-self:flex-end}.gc-msg.emoji{background:0 0;padding:0 4px;font-size:2.1rem;line-height:1.15}.gc-msg.emoji small{font-size:.68rem}.gc-msg.sending{opacity:.55}.gc-emojis,.gc-lines{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:none;align-items:center;gap:8px;display:flex;overflow:auto hidden}.gc-emojis::-webkit-scrollbar{display:none}.gc-lines::-webkit-scrollbar{display:none}.gc-emojis{height:46px}.gc-lines{height:38px}.gc-emojis button,.gc-lines button{box-sizing:border-box;color:#f4f4f8;white-space:nowrap;background:#1b1b25;border:1px solid #2c2c3a;flex:none;place-items:center;padding:0;display:inline-grid}.gc-emojis button{border-radius:14px;width:46px;height:42px;font-size:1.35rem;line-height:1}.gc-lines button{border-radius:999px;height:36px;padding:0 15px;font-size:.82rem;font-weight:700;line-height:1}.gc-emojis button:active,.gc-lines button:active{background:#262634;transform:scale(.94)}.gc-form{box-sizing:border-box;background:#1b1b25;border:1px solid #2c2c3a;border-radius:18px;flex:none;align-items:center;gap:10px;height:50px;padding:0 6px 0 14px;display:flex}.gc-form:focus-within{border-color:#7b5cf0}.gc-form-ico{color:#8d8da3;flex:none}.gc-form input{color:#f4f4f8;-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:0;flex:auto;min-width:0;height:100%;padding:0;font-size:16px}.gc-form input::placeholder{color:#7d7d93}.gc-send{color:#fff;background:#7b5cf0;border:0;border-radius:13px;flex:none;place-items:center;width:40px;height:40px;padding:0;display:grid}.gc-send:disabled{opacity:.35}.gc-send:active:not(:disabled){transform:scale(.93)}.ch-pnl .lu-float.text{border-radius:14px;max-width:min(200px,56vw);padding:5px 12px;font-size:.78rem;line-height:1.3}:root,:root body,:root body .phone-frame{--gutter:16px;--sp-1:8px;--sp-2:16px;--sp-3:24px;--flat-row-h:72px;--flat-avatar:56px;--flat-fill:var(--ink,#fff)}@supports (color:color-mix(in lab, red, red)){:root,:root body,:root body .phone-frame{--flat-fill:color-mix(in srgb, var(--ink,#fff) 8%, transparent)}}:root,:root body,:root body .phone-frame{--flat-press:var(--ink,#fff)}@supports (color:color-mix(in lab, red, red)){:root,:root body,:root body .phone-frame{--flat-press:color-mix(in srgb, var(--ink,#fff) 6%, transparent)}}:root,:root body,:root body .phone-frame{--shadow:none;--shadow-pop:none;--r-card:0px}:root body .phone-frame{background-image:none!important;background-color:var(--bg)!important}:root body .phone-frame .content-area:not(.reels-mode),:root body .phone-frame .comms-tab,:root body .phone-frame .comms-top,:root body .phone-frame .comms-scroll,:root body .phone-frame .comms-head{box-shadow:none!important;background:0 0!important;border:0!important}:root body .phone-frame :is(.daily-card,.user-card,.hof-row,.lbv-row,.contact-row,.op-row,.settings-card,.watch-ad-card,.wp-card,.wp-card-muted,.wp-quick-tile,.wp-chart-box,.sp-card,.vault-section,.gb-box,.nbox,.comms-requests,.composer-card-tool,.discover-nav-btn),:root body :is(.settings-card,.wp-card,.wp-card-muted,.wp-quick-tile,.wp-chart-box,.user-card,.hof-row){box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}:root body .phone-frame .hof-row+.hof-row{margin-top:0!important}:root body .phone-frame .app-head{background:var(--bg)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding-left:var(--gutter)!important;padding-right:var(--gutter)!important;gap:var(--sp-1)!important;border:0!important}:root body .phone-frame .app-head .topbar-actions{gap:var(--sp-1)!important}:root body .phone-frame .app-head .icon-button,:root body .phone-frame .app-head .coin-chip,:root body .phone-frame .app-head .hd-round{box-shadow:none!important;background:0 0!important;border:0!important}:root body .phone-frame .app-head .coin-chip{padding:0 var(--sp-1)!important}:root body .phone-frame .comms-tab .comms-stories{padding:var(--sp-1) var(--gutter) var(--sp-1)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important}:root body .phone-frame .comms-tab .comms-head{padding:var(--sp-1) var(--gutter) var(--sp-1)!important}:root body .phone-frame .comms-tab .comms-act{box-shadow:none!important;background:0 0!important;border:0!important}:root body .phone-frame .comms-tab .comms-act.is-primary{color:var(--accent)!important;background:0 0!important}:root body .phone-frame .search-box,:root body .phone-frame .comms-tab>.comms-top>.search-box,:root body .phone-frame .fs-search{height:40px!important;margin:0 var(--gutter) var(--sp-1)!important;background:var(--flat-fill)!important;box-shadow:none!important;border:0!important;border-radius:12px!important;padding:0 12px!important}:root body .phone-frame .search-box:focus-within,:root body .phone-frame .fs-search:focus-within{box-shadow:none!important}:root body .phone-frame .comms-tab .comms-scroll{padding:0 0 calc(64px + env(safe-area-inset-bottom,0px) + var(--sp-2))!important}:root body .phone-frame .comms-tab .chat-list{background:0 0!important;border:0!important;gap:0!important;padding:0!important;display:block!important}:root body .phone-frame .comms-tab .swipe-row,:root body .phone-frame .comms-tab .swipe-content{background:var(--bg)!important;border-radius:0!important}:root body .phone-frame .comms-tab .chat-row{min-height:var(--flat-row-h);box-sizing:border-box;padding:12px var(--gutter)!important;gap:var(--sp-2)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;transform:none!important}:root body .phone-frame .comms-tab .chat-row:before,:root body .phone-frame .comms-tab .chat-row:after{display:none!important}:root body .phone-frame .comms-tab .chat-row:is(.is-unread,.is-pinned):not(:active){background:0 0!important;border:0!important}:root body .phone-frame .comms-tab .chat-row .avatar-frame,:root body .phone-frame .comms-tab .chat-row .avatar{flex:0 0 var(--flat-avatar);width:var(--flat-avatar)!important;height:var(--flat-avatar)!important}:root body .phone-frame .comms-tab .chat-row .chat-copy{gap:2px!important}:root body .phone-frame .comms-tab .chat-row .chat-row-name{color:var(--ink);font-size:1rem!important;font-weight:500!important}:root body .phone-frame .comms-tab .chat-row .chat-copy p{color:var(--muted);font-size:.9rem!important;font-weight:400!important}:root body .phone-frame .comms-tab .chat-row time{color:var(--muted);font-size:.8rem!important}:root body .phone-frame .comms-tab .chat-row.is-unread .chat-row-name{font-weight:700!important}:root body .phone-frame .comms-tab .chat-row.is-unread .chat-copy p{color:var(--ink)!important;font-weight:600!important}:root body .phone-frame .comms-tab .comms-scroll>.daily-card{margin:0 var(--gutter) var(--sp-1)!important;padding:var(--sp-1) 0!important}:root body .phone-frame .comms-tab .comms-scroll>.chat-row.comms-requests{width:100%!important;margin:0!important}:root body .phone-frame :is(.hof-row,.lbv-row,.contact-row,.op-row,.user-card){min-height:var(--flat-row-h);box-sizing:border-box;width:100%;padding:12px var(--gutter)!important;gap:var(--sp-2)!important;margin:0!important;transform:none!important}:root body .phone-frame :is(.hof-row,.lbv-row,.contact-row,.op-row,.user-card):active{background:var(--flat-press)!important}:root body .phone-frame :is(.discover-user-list,.lbv-list){box-shadow:none!important;background:0 0!important;border:0!important;gap:0!important;padding:0!important}:root body .phone-frame :is(.hof-row,.lbv-row,.contact-row,.op-row,.user-card):before,:root body .phone-frame :is(.hof-row,.lbv-row,.contact-row,.op-row,.user-card):after{background:0 0!important;border:0!important}:root body :is(.fs-page,.fs-body,.fp-card,.fp-backdrop){background:var(--bg)!important;box-shadow:none!important;border:0!important;border-radius:0!important}:root body .fs-top,:root body .fp-header{background:var(--bg)!important;box-shadow:none!important;padding-left:var(--gutter)!important;padding-right:var(--gutter)!important;gap:var(--sp-1)!important;border:0!important}:root body .fs-top .text-button{font-weight:600;box-shadow:none!important;background:0 0!important;border:0!important;height:auto!important;min-height:0!important;padding:0!important}:root body .fs-top .text-button:not(.danger){color:var(--accent)!important}:root body .fs-top .text-button.danger{color:var(--danger,#ef4444)!important}:root body .fs-top .icon-button,:root body .fp-header .icon-button,:root body .fp-back{box-shadow:none!important;background:0 0!important;border:0!important}:root body .fs-top h2,:root body .fp-title{font-size:1.25rem!important;font-weight:700!important}:root body .fs-sec{padding:var(--sp-3) var(--gutter) var(--sp-1)!important;letter-spacing:0!important;text-transform:none!important;color:var(--ink)!important;font-size:1.15rem!important;font-weight:700!important}:root body .fs-row{min-height:var(--flat-row-h);box-sizing:border-box;padding:12px var(--gutter)!important;gap:var(--sp-2)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}:root body .fs-row.is-unread{background:0 0!important}:root body .fs-row.is-unread .fs-row-main p{font-weight:600}:root body .fs-row.is-tap:active{background:var(--flat-press)!important}:root body .fs-row .avatar-frame,:root body .fs-row .avatar{flex:0 0 var(--flat-avatar);width:var(--flat-avatar)!important;height:var(--flat-avatar)!important}:root body .fs-row-main p{color:var(--ink);line-height:1.35;font-size:.95rem!important}:root body .fs-row-main p strong,:root body .fs-row-main strong{font-weight:700}:root body .fs-row-main small{color:var(--muted);font-size:.85rem!important}:root body .fs-thumb{width:var(--flat-avatar)!important;height:var(--flat-avatar)!important;border:0!important;border-radius:8px!important}:root body .fs-x{opacity:.7;background:0 0!important;width:32px!important;height:32px!important}:root body .fs-row .text-button.primary{height:32px;padding:0 var(--sp-2);font-weight:600;box-shadow:none!important;background:var(--accent)!important;color:#fff!important;border:0!important;border-radius:10px!important}:root body .pf.pf-v2 .pf-cover:not(.has-img){display:none!important}:root body .pf.pf-v2 .pf-cover.has-img{aspect-ratio:3;box-shadow:none!important;border-radius:0!important}:root body .pf.pf-v2 .pf-head{justify-content:flex-start!important;align-items:center!important;gap:var(--sp-3)!important;padding:var(--sp-2) var(--gutter) 0!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;display:flex!important}:root body .pf.pf-v2 .pf-avatar{flex:none;box-shadow:none!important;background:0 0!important;margin:0!important}:root body .pf.pf-v2 .pf-avatar .avatar-frame-lg,:root body .pf.pf-v2 .pf-avatar .avatar-lg{width:96px!important;height:96px!important}:root body .pf.pf-v2 .pf-head .pf-stats{flex:1 1 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:grid!important}:root body .pf.pf-v2 .stat-box{align-items:center;gap:2px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}:root body .pf.pf-v2 .stat-box:after{display:none!important}:root body .pf.pf-v2 .stat-number{color:var(--ink);font-size:1.15rem!important;font-weight:700!important}:root body .pf.pf-v2 .stat-label{color:var(--ink);letter-spacing:0!important;text-transform:none!important;font-size:.8rem!important;font-weight:400!important}:root body .pf.pf-v2 .pf-info{margin:var(--sp-2) 0 0!important;padding:0 var(--gutter)!important;text-align:left!important;box-shadow:none!important;background:0 0!important;border:0!important;align-items:flex-start!important;gap:4px!important}:root body .pf.pf-v2 .display-name{text-align:left!important;justify-content:flex-start!important;font-size:1rem!important;font-weight:700!important}:root body .pf.pf-v2 .handle-name{color:var(--muted);font-size:.9rem;justify-content:flex-start!important}:root body .pf.pf-v2 .bio-container{width:100%;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}:root body .pf.pf-v2 .bio-text{margin:0;font-size:.95rem;line-height:1.4;text-align:left!important}:root body .pf.pf-v2 .pf-info .pf-head-actions{width:100%;gap:var(--sp-1)!important;margin:var(--sp-1) 0 0!important;padding:0!important;display:flex!important}:root body .pf.pf-v2 .pf-head-actions .pf-edit{flex:1 1 0;justify-content:center;min-width:0;height:36px;padding:0 12px;font-weight:600;background:var(--flat-fill)!important;color:var(--ink)!important;box-shadow:none!important;border:0!important;border-radius:10px!important}:root body .pf.pf-v2 .pf-head-actions .pf-gear{flex:0 0 40px;justify-content:center;align-items:center;display:inline-flex;background:var(--flat-fill)!important;width:40px!important;height:36px!important;color:var(--ink)!important;box-shadow:none!important;border:0!important;border-radius:10px!important}:root body .pf.pf-v2 .vault-section{margin-top:var(--sp-3)!important;gap:var(--sp-1)!important;padding:0!important}:root body .pf.pf-v2 .vault-header{font-size:1rem;padding:0 var(--gutter) var(--sp-1)!important;background:0 0!important;border:0!important}:root body .pf.pf-v2 .vault-grid{gap:2px!important}:root body .pf.pf-v2 .vault-item{box-shadow:none!important;border:0!important;border-radius:0!important}:root body .phone-frame .bottom-nav:not(.reels-nav){background:var(--bg)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important}:root body .phone-frame .bottom-nav .nav-slider{display:none!important}:root body .phone-frame .bottom-nav .nav-item{box-shadow:none!important;background:0 0!important;border:0!important;gap:0!important}:root body .phone-frame .bottom-nav .nav-item>span:not(.nav-icon){clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}:root body .phone-frame .bottom-nav .nav-item .nav-icon{justify-content:center;align-items:center;position:relative;width:56px!important;height:40px!important;min-height:40px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:20px!important;display:inline-flex!important}:root body .phone-frame .bottom-nav.reels-nav .nav-item.active .nav-icon{background:#ffffff2e!important}:root body .phone-frame .bottom-nav .nav-item .nav-icon.nav-me .nav-me-img{object-fit:cover;border-radius:50%;width:28px;height:28px}:root body :is(.modal-card,.action-sheet,.comments-sheet,.reel-more-sheet,.post-preview-card,.pv-card,.glass-sheet,.pc-card.is-sheet,.pc-sheet,.sticker-sheet,.vo-sheet){background:var(--paper,var(--bg))!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important}:root body :is(.action-sheet,.comments-sheet,.reel-more-sheet,.pc-sheet,.sticker-sheet){border-radius:16px 16px 0 0!important}:root body .action-sheet-item{padding-left:var(--gutter);padding-right:var(--gutter);box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}:root body .action-sheet-item:active{background:var(--flat-press)!important}:root body .modal-card .text-button:not(.primary):not(.danger){background:var(--flat-fill)!important;box-shadow:none!important;border:0!important}:root body :is(.wp-card,.wp-card-muted,.settings-card){padding-left:var(--gutter)!important;padding-right:var(--gutter)!important}:root body .wp-card-title,:root body .wp-card-head{color:var(--ink);font-weight:700}:root body .wp-card-line{border:0!important}:root body .au-shell:not(.lu-root):not(.gm-root){--au-bg:#0b0e14;--au-ink:#f2f4f8;--au-muted:#8b93a7;--au-fill:#181d27;--au-accent:var(--accent);color:var(--au-ink);background:var(--au-bg)!important;padding-left:var(--gutter)!important;padding-right:var(--gutter)!important}:root body .au-shell:not(.lu-root):not(.gm-root) .au-card{--au-pink:var(--au-accent);--au-ink:#f2f4f8;--au-muted:#8b93a7;--au-line:transparent;max-width:400px;color:var(--au-ink);padding:var(--sp-3) 0 var(--sp-2)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}:root body .au-shell:not(.lu-root):not(.gm-root) .au-title{color:var(--au-ink);font-size:1.5rem;font-weight:700}:root body .au-shell:not(.lu-root):not(.gm-root) .au-sub{color:var(--au-muted);margin:var(--sp-1) 0 var(--sp-3);font-size:.9rem}:root body .au-shell:not(.lu-root):not(.gm-root) .au-brand{margin-bottom:var(--sp-3)}:root body .au-shell:not(.lu-root):not(.gm-root) .au-brand strong{color:var(--au-ink)}:root body .au-shell:not(.lu-root):not(.gm-root) .au-seg{margin-bottom:var(--sp-3);border-radius:0;padding:0;background:0 0!important}:root body .au-shell:not(.lu-root):not(.gm-root) .au-seg-thumb{height:2px;background:var(--au-ink)!important;width:50%!important;box-shadow:none!important;border-radius:0!important;top:auto!important;bottom:0!important;left:0!important}:root body .au-shell:not(.lu-root):not(.gm-root) .au-field>span{color:var(--au-muted);font-size:.8rem;font-weight:600}:root body .au-shell:not(.lu-root):not(.gm-root) .au-input{height:52px;padding:0 var(--sp-2);color:var(--au-muted);border-radius:12px;background:var(--au-fill)!important;box-shadow:none!important;border:1px solid #0000!important}:root body .au-shell:not(.lu-root):not(.gm-root) .au-input:focus-within{color:var(--au-ink);background:var(--au-fill)!important;border-color:var(--au-muted)!important;box-shadow:none!important}:root body .au-shell:not(.lu-root):not(.gm-root) .au-input[data-invalid=true]{box-shadow:none!important;border-color:#ef4444!important}:root body .au-shell:not(.lu-root):not(.gm-root) .au-input input{color:var(--au-ink)}:root body .au-shell:not(.lu-root):not(.gm-root) .au-eye{color:var(--au-muted)}:root body .au-shell:not(.lu-root):not(.gm-root) .au-eye:hover{background:0 0}:root body .au-shell:not(.lu-root):not(.gm-root) .au-rules{border-radius:0;background:0 0!important;border:0!important;padding:0!important}:root body .au-shell:not(.lu-root):not(.gm-root) .au-rules li{color:var(--au-muted);font-weight:500}:root body .au-shell:not(.lu-root):not(.gm-root) .au-rules li[data-ok=true]{color:#4ade80}:root body .au-shell:not(.lu-root):not(.gm-root) .au-rules li span{border-color:#3a4252}:root body .au-shell:not(.lu-root):not(.gm-root) .au-meter i{background:#262d3a}:root body .au-shell:not(.lu-root):not(.gm-root) .au-meter[data-score="1"] i:nth-child(-n+1){background:#ef4444}:root body .au-shell:not(.lu-root):not(.gm-root) .au-meter[data-score="2"] i:nth-child(-n+2){background:#f59e0b}:root body .au-shell:not(.lu-root):not(.gm-root) .au-meter[data-score="3"] i:nth-child(-n+3){background:#84cc16}:root body .au-shell:not(.lu-root):not(.gm-root) .au-meter[data-score="4"] i:nth-child(-n+4){background:#16a34a}:root body .au-shell:not(.lu-root):not(.gm-root) .au-meter em,:root body .au-shell:not(.lu-root):not(.gm-root) .au-agree{color:var(--au-muted)}:root body .au-shell:not(.lu-root):not(.gm-root) .au-btn{letter-spacing:0;background:var(--au-accent);color:#fff;border-radius:12px;min-height:48px;font-weight:600;box-shadow:none!important}:root body .au-shell:not(.lu-root):not(.gm-root) .au-btn:after{display:none}:root body .au-shell:not(.lu-root):not(.gm-root) .au-btn:active:not(:disabled){filter:brightness(.92);transform:none}:root body .au-shell:not(.lu-root):not(.gm-root) .au-btn-google{color:var(--au-ink);background:var(--au-fill)!important;border:0!important}:root body .au-shell:not(.lu-root):not(.gm-root) .au-spin-dark{border-color:#fff3;border-top-color:var(--au-ink)}:root body .au-shell:not(.lu-root):not(.gm-root) .au-or{color:var(--au-muted);font-weight:600}:root body .au-shell:not(.lu-root):not(.gm-root) .au-msg{border-radius:12px;border:0!important}:root body .au-shell:not(.lu-root):not(.gm-root) .au-msg-error{color:#fca5a5;background:#ef444424}:root body .au-shell:not(.lu-root):not(.gm-root) .au-msg-ok{color:#86efac;background:#4ade801f}:root body .au-shell:not(.lu-root):not(.gm-root) .au-msg-lock{color:#fcd34d;background:#f59e0b24}:root body .au-shell:not(.lu-root):not(.gm-root) .au-foot a,:root body .au-shell:not(.lu-root):not(.gm-root) .au-agree a,:root body .au-shell:not(.lu-root):not(.gm-root) .au-link,:root body .au-shell:not(.lu-root):not(.gm-root) .au-back{color:var(--au-accent)}:root body .phone-frame :is(button,a,input,[role=button]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){:root body .phone-frame :is(.chat-row,.hof-row,.fs-row){transition:none!important}}:root body .pf.pf-v2 .pf-avatar{aspect-ratio:1;line-height:0;position:relative;box-sizing:border-box!important;border-radius:50%!important;flex:0 0 96px!important;width:96px!important;min-width:96px!important;max-width:96px!important;height:96px!important;min-height:96px!important;max-height:96px!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important}:root body .pf.pf-v2 .pf-avatar .avatar-frame,:root body .pf.pf-v2 .pf-avatar .avatar-frame-lg,:root body .pf.pf-v2 .pf-avatar .avatar,:root body .pf.pf-v2 .pf-avatar .avatar-lg{box-sizing:border-box!important;aspect-ratio:auto!important;border:0!important;border-radius:50%!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important;overflow:hidden!important}:root body .pf.pf-v2 .pf-avatar img{position:absolute;inset:0;object-fit:cover!important;object-position:center!important;border-radius:50%!important;width:100%!important;height:100%!important;margin:0!important;display:block!important}.avatar-frame>.avatar{width:100%!important;height:100%!important}.avatar>img{object-position:center}.bottom-nav .nav-item.nav-add{flex:1}.bottom-nav .nav-add-icon{justify-content:center;align-items:center;width:46px;min-width:46px;height:46px;transition:transform .15s,filter .15s;display:inline-flex;background:var(--accent)!important;color:#fff!important;box-shadow:0 6px 16px -6px var(--accent)!important;border-radius:50%!important;padding:0!important;transform:none!important}.bottom-nav .nav-add-icon:after{display:none!important}.bottom-nav .nav-item.nav-add:active .nav-add-icon{filter:brightness(.95);transform:scale(.92)!important}.bottom-nav .nav-add-label{display:none}.bottom-nav.reels-nav .nav-add-icon{color:#000!important;background:#fff!important;box-shadow:0 6px 16px -8px #fff9!important}.bottom-nav .nav-item.nav-add.active,.bottom-nav .nav-item.nav-add:hover{background:0 0}@media (max-width:899px){.bottom-nav .nav-item{min-width:0}.bottom-nav .nav-item.nav-add{min-height:58px}}@media (min-width:900px){.bottom-nav .nav-add-icon{width:34px;min-width:34px;height:34px}.bottom-nav .nav-add-label{display:inline}}.fp-card .search-box{flex:none;box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important}.fp-card .search-box input{width:100%;min-width:0}.fp-card>*{box-sizing:border-box;max-width:100%}.fp-header .fp-back{margin:0!important}:root body .phone-frame .search-box,:root body .phone-frame .comms-tab>.comms-top>.search-box,:root body .phone-frame .fs-search{max-width:100%;box-sizing:border-box!important;width:auto!important}:root body .phone-frame .search-box input,:root body .phone-frame .fs-search input{flex:1 1 0;min-width:0;width:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}:root body .phone-frame .comms-tab>.comms-top>.search-box{overflow:hidden;gap:10px!important;height:44px!important;padding:0 4px 0 14px!important}:root body .phone-frame .comms-tab .search-add-friend{flex:none;background:var(--accent)!important;border-radius:999px!important;height:36px!important;margin:0!important;padding:0 14px!important}@supports (color:color-mix(in lab, red, red)){:root body .phone-frame .comms-tab .search-add-friend{background:color-mix(in srgb, var(--accent) 16%, transparent)!important}}:root body .phone-frame .comms-tab .search-add-friend{color:var(--accent)!important}:root body .phone-frame .fp-card .search-box,:root body .phone-frame .fp-card .find-friend-box{overflow:hidden;margin:0 0 var(--sp-2)!important;border-radius:14px!important;height:46px!important;padding:0 6px 0 14px!important}:root body .phone-frame .find-friend-box .find-friend-go{border-radius:10px!important;height:34px!important;margin:0!important;padding:0 16px!important}:root body .modal-card.fp-card,:root body .modal-backdrop.fp-backdrop{background:var(--bg)!important}:root body .fp-header{background:var(--bg)!important;margin-bottom:var(--sp-1)!important}:root body .fp-card{padding-left:var(--gutter)!important;padding-right:var(--gutter)!important}:root body .phone-frame .fp-card .text-button.primary,:root body .phone-frame .fp-card .btn-shuffle{filter:none;box-shadow:none!important}:root body .fp-card form>.primary-button{bottom:calc(8px + env(safe-area-inset-bottom,0px));margin-top:var(--sp-1);box-shadow:0 0 0 10px var(--bg)!important}:root body .fp-card form div[style*=aspect-ratio]{border:0!important}:root body .phone-frame .find-friend-head{align-items:flex-start;gap:var(--sp-2);display:flex;box-shadow:none!important;margin:var(--sp-1) 0 var(--sp-2)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}:root body .phone-frame .find-friend-icon{width:auto;height:auto;padding:0;box-shadow:none!important;color:var(--accent)!important;background:0 0!important}:root body .phone-frame :is(.fp-card,.content-area) .discover-hint,:root body .phone-frame .fp-card .discover-user-list>.discover-hint{box-shadow:none!important;padding:var(--sp-3) 0!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important}:root body .phone-frame .fp-card .discover-user-list{margin:0!important}:root body .pf.pf-v2{padding-bottom:var(--sp-3);background:0 0!important}:root body .pf.pf-v2 .pf-head{padding:var(--sp-2) var(--gutter) 0!important;gap:var(--sp-3)!important;align-items:center!important}:root body .pf.pf-v2 .pf-avatar{box-shadow:none!important}:root body .pf.pf-v2 .pf-info{margin:var(--sp-2) 0 0!important;padding:0 var(--gutter)!important;gap:2px!important}:root body .pf.pf-v2 .display-name{line-height:1.25;margin:0!important}:root body .pf.pf-v2 .handle-name{line-height:1.3;margin:0!important}:root body .pf.pf-v2 .pf-info>div[style*=flex-wrap]{justify-content:flex-start!important;gap:var(--sp-2)!important;margin:var(--sp-1) 0 0!important}:root body .pf.pf-v2 .pf-info>div[style*=flex-wrap]>span:not([style*="var(--solid)"]){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:6px!important;padding:0!important}:root body .pf.pf-v2 .bio-container{margin:var(--sp-1) 0 0!important}:root body .pf.pf-v2 .pf-bio-add{text-align:left;font-size:.9rem;margin:var(--sp-1) 0 0!important;box-shadow:none!important;color:var(--muted)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}:root body .pf.pf-v2 .pf-info .pf-head-actions{margin:var(--sp-2) 0 0!important}:root body .pf.pf-v2 .vault-section{margin-top:var(--sp-3)!important;gap:0!important}:root body .pf.pf-v2 .vault-header{padding:0 var(--gutter) var(--sp-1)!important;margin:0!important}:root body .pf.pf-v2 .vault-count{min-width:0;background:0 0!important;padding:0!important}:root body .pf.pf-v2 .vault-section .empty-state,:root body .pf.pf-v2 .vault-section .vault-empty{box-shadow:none!important;background:0 0!important;border:0!important}:root body .phone-frame .bottom-nav .nav-item.nav-add .nav-icon.nav-add-icon,:root body .phone-frame .bottom-nav.reels-nav .nav-item.nav-add .nav-icon.nav-add-icon{justify-content:center;align-items:center;min-width:46px;background:var(--accent)!important;color:#fff!important;width:46px!important;height:46px!important;min-height:46px!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;border-radius:50%!important;padding:0!important;display:inline-flex!important}:root body .phone-frame .bottom-nav .nav-item.nav-add .nav-icon.nav-add-icon svg{color:#fff!important;stroke:#fff!important}:root body .phone-frame .bottom-nav .nav-item.nav-add:active .nav-icon.nav-add-icon{transform:scale(.92)!important}:root body .phone-frame .bottom-nav .nav-item.nav-add .nav-add-label{display:none!important}:root body .phone-frame .bottom-nav .nav-item.nav-add{color:#fff}:root body .pc-sheet-backdrop,:root body .pc-sheet,:root body .card.pc-card.is-sheet{background:var(--bg)!important;background-color:var(--bg)!important;box-shadow:none!important;border:0!important}:root body .card.pc-card.is-sheet{padding-left:var(--gutter)!important;padding-right:var(--gutter)!important}:root body .pc-card.is-sheet .pc-kind{margin-bottom:var(--sp-1);background:var(--flat-fill)!important;box-shadow:none!important;border:0!important}:root body .pc-card.is-sheet .pc-kind button.on{background:var(--ink)!important;color:var(--bg)!important}:root body .pc-card.is-sheet .pc-row{box-shadow:none!important;background:0 0!important;border:0!important}:root body .pc-card.is-sheet .pc-title,:root body .pc-card.is-sheet .pc-caption{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}:root body .pc-card.is-sheet .pc-tags{box-shadow:none!important;padding:var(--sp-1) 0!important;margin-top:var(--sp-1)!important;background:0 0!important;border:0!important;border-radius:0!important}:root body .pc-card.is-sheet .pc-tag-input input{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}:root body .pc-card.is-sheet .pc-options{box-shadow:none!important;margin-top:var(--sp-1)!important;gap:var(--sp-3)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}:root body .pc-card.is-sheet .pc-opt-label{color:var(--ink);font-size:.85rem}:root body .pc-card.is-sheet .pc-seg{background:var(--flat-fill)!important;box-shadow:none!important;border:0!important;border-radius:12px!important}:root body .pc-card.is-sheet .pc-locked,:root body .pc-card.is-sheet .pc-locked.is-on{height:36px;color:var(--muted);box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}:root body .pc-card.is-sheet .pc-audio-name,:root body .pc-card.is-sheet .pc-audio{padding-left:0;padding-right:0;background:0 0!important;border:0!important}:root body .pc-card.is-sheet .btn-choose-audio{background:var(--flat-fill)!important;box-shadow:none!important;border:0!important}:root body .pc-card.is-sheet .composer-card-bar{margin-left:calc(-1 * var(--gutter));margin-right:calc(-1 * var(--gutter));padding-left:var(--gutter);padding-right:var(--gutter);background:var(--bg)!important;box-shadow:none!important;border:0!important}:root body .pc-card.is-sheet .composer-card-tool{box-shadow:none!important;background:0 0!important;border:0!important}:root body .pc-card.is-sheet .fp-header{margin-left:calc(-1 * var(--gutter));margin-right:calc(-1 * var(--gutter));background:var(--bg)!important}:root body .phone-frame .settings-list{padding:0 0 var(--sp-3)!important;background:0 0!important;gap:0!important;display:block!important}:root body .phone-frame .settings-list .settings-head{padding:var(--sp-1) var(--gutter) var(--sp-2)!important;margin:0!important}:root body .phone-frame .settings-list>:is(.text-button,.settings-me,a.text-button){justify-content:space-between;align-items:center;gap:var(--sp-2);min-height:var(--flat-row-h,64px);box-sizing:border-box;text-align:left;text-decoration:none;width:100%!important;padding:12px var(--gutter)!important;box-shadow:none!important;color:var(--ink)!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;font-size:1rem!important;font-weight:600!important;display:flex!important}:root body .phone-frame .settings-list>:is(.text-button,.settings-me,a.text-button):active{background:var(--flat-press)!important}:root body .phone-frame .settings-list>.text-button.primary{color:var(--ink)!important;min-height:var(--flat-row-h,64px)!important;padding:12px var(--gutter)!important;background:0 0!important}:root body .phone-frame .settings-list>.text-button.primary>span:last-child{color:var(--accent);font-weight:700}:root body .phone-frame .settings-list>.text-button.danger{color:var(--danger,#ef4444)!important;background:0 0!important;justify-content:center!important;margin-top:0!important}:root body .phone-frame .settings-list>.text-button.danger:first-of-type{margin-top:var(--sp-3)!important}:root body .phone-frame .settings-list .settings-me{min-height:80px;margin-bottom:var(--sp-1)!important}:root body .phone-frame .settings-list .settings-me-coins{background:0 0!important;border:0!important;padding:0!important}:root body .phone-frame .settings-list .settings-me-text strong{font-size:1.05rem}:root body .phone-frame .settings-list>.text-button>svg:last-child,:root body .phone-frame .settings-list .settings-me>svg:last-child{color:var(--muted)}:root body .phone-frame .settings-list>:not(.text-button):not(.settings-me):not(.settings-head):not(a){box-shadow:none!important;padding-left:var(--gutter)!important;padding-right:var(--gutter)!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important}:root body .phone-frame .settings-list .eyebrow{padding:var(--sp-3) 0 var(--sp-1);color:var(--ink)!important;letter-spacing:0!important;text-transform:none!important;margin:0!important;font-size:1.1rem!important;font-weight:700!important}:root body .phone-frame .settings-list .pf-analytics,:root body .phone-frame .settings-list .pf-analytics .stat-box,:root body .phone-frame .settings-list .pf-analytics-top{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}:root body .phone-frame .settings-list>div>.text-button{min-height:var(--flat-row-h,64px);width:calc(100% + 2 * var(--gutter))!important;margin:0 calc(-1 * var(--gutter))!important;padding:12px var(--gutter)!important;box-shadow:none!important;color:var(--ink)!important;background:0 0!important;border:0!important;border-radius:0!important}body.theme-dark .phone-frame,body.theme-dark .content-area:not(.reels-mode),body.theme-dark .settings-list,body.theme-dark .fp-card,body.theme-dark .fp-backdrop,body.theme-dark .pc-sheet,body.theme-dark .pc-sheet-backdrop{background-color:var(--bg)!important}body.theme-dark .modal-backdrop.fp-backdrop,body.theme-dark .pc-sheet-backdrop{-webkit-backdrop-filter:none}.settings-list .eyebrow{margin:.5rem 0 0;padding-left:4px}.settings-list .settings-me{border-radius:16px;margin-bottom:0}.settings-group{background:var(--paper);border:1px solid var(--line-strong);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.settings-list .settings-group .text-button.settings-row{box-sizing:border-box;width:100%;min-height:52px;box-shadow:none;color:var(--ink);white-space:normal;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:.92rem;font-weight:600;text-decoration:none;display:flex}.settings-list .settings-group>.settings-row:not(:last-child){border-bottom:0}.settings-list .settings-group .text-button.settings-row:active{background:var(--soft)}.settings-row-main{align-items:center;gap:12px;min-width:0;display:inline-flex}.settings-row-main>svg{flex:0 0 18px}.settings-row-end{color:var(--ink);flex-shrink:0;align-items:center;gap:4px;font-size:.78rem;font-weight:700;display:inline-flex}.settings-row-accent{color:var(--accent)}.settings-group .pf-analytics{border-top:0;padding:12px 16px!important}.phone-frame .app-head,.phone-frame.home-theme-glass .app-head{height:calc(56px + var(--safe-top,0px));flex:0 0 calc(56px + var(--safe-top,0px));padding:var(--safe-top,0px) 16px 0;box-sizing:border-box;align-items:center;gap:12px;border-bottom:0!important}.phone-frame .app-head .app-head-brand,.phone-frame.home-theme-glass .app-head .app-head-brand{margin-right:auto;padding-right:16px}.phone-frame .app-head .app-head-brand strong,.phone-frame.home-theme-glass .app-head .app-head-brand strong{letter-spacing:-.06em;color:var(--ink);white-space:nowrap;font-size:1.75rem;font-weight:700;line-height:1;position:relative}.phone-frame .app-head .app-head-brand strong span{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(90deg,#ff5fa2,#b45cff);-webkit-background-clip:text;background-clip:text}.phone-frame .app-head .app-head-brand strong:after{content:"";clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);background:linear-gradient(135deg,#ff5fa2,#b45cff);width:9px;height:9px;position:absolute;top:-4px;right:-13px}.phone-frame .app-head .topbar-actions,.phone-frame.home-theme-glass .app-head .topbar-actions{box-sizing:border-box;background:var(--g-fill,var(--soft));border:1px solid var(--line-strong);border-radius:999px;flex:none;align-items:center;gap:0;height:40px;padding:0 4px 0 6px;display:flex}.phone-frame .app-head .topbar-actions .coin-chip,.phone-frame.home-theme-glass .app-head .topbar-actions .coin-chip{gap:6px;height:32px;min-height:32px;margin:0 6px 0 0;padding:0 12px 0 4px;font-size:.9rem;position:relative;background:0 0!important;border:0!important}.phone-frame .app-head .topbar-actions .coin-chip:after{content:"";background:var(--line-strong);width:1px;position:absolute;top:6px;bottom:6px;right:0}.phone-frame .app-head .topbar-actions .icon-button,.phone-frame.home-theme-glass .app-head .topbar-actions .icon-button{border-radius:50%;width:34px;min-width:34px;height:34px;min-height:34px;background:0 0!important;border:0!important}.phone-frame .app-head .topbar-actions .notif-dot,.phone-frame.home-theme-glass .app-head .topbar-actions .notif-dot{top:5px;right:6px}.pc-switch,.pc-pick{display:none}:root body .pc-card.is-sheet .pc-top{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px;margin-top:8px;display:grid}:root body .pc-card.is-sheet .pc-fields{display:contents}:root body .pc-card.is-sheet .pc-kind{margin:0;display:flex}:root body .pc-card.is-sheet .pc-kind button{flex:1;justify-content:center}:root body .pc-card.is-sheet .pc-row,:root body .pc-card.is-sheet .pc-caption,:root body .pc-card.is-sheet .pc-count-end{grid-column:1/-1}:root body .pc-card.is-sheet .pc-row{margin-top:14px;padding-bottom:6px}:root body .pc-card.is-sheet .pc-title{font-size:1.1rem}:root body .pc-card.is-sheet .pc-caption{margin-top:10px;font-size:.95rem}:root body .pc-card.is-sheet .pc-count-end{padding-bottom:10px}:root body .pc-card.is-sheet .fp-back{background:0 0!important;border:0!important}:root body .pc-card.is-sheet .pc-tags{background:0 0;border:0;border-radius:0;margin-top:0;padding:14px 0}:root body .pc-card.is-sheet .pc-pick{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;margin:16px 0 4px;display:grid}.pc-pick-btn{box-sizing:border-box;border:1px solid var(--line-strong);height:50px;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:14px;justify-content:center;align-items:center;gap:8px;font-size:.9rem;font-weight:600;display:inline-flex}.pc-pick-btn:active{background:var(--soft)}.pc-pick-btn.is-disabled{opacity:.5;pointer-events:none}:root body .pc-card.is-sheet .pc-more-toggle{margin-top:8px;padding:12px 0}:root body .pc-card.is-sheet .pc-options{background:0 0;border:0;border-radius:0;gap:18px;margin:0;padding:0 0 8px}:root body .pc-card.is-sheet .pc-seg{border-radius:999px;padding:4px}:root body .pc-card.is-sheet .pc-seg button{border-radius:999px}:root body .pc-card.is-sheet .pc-seg button.on{background:var(--accent);color:#fff}:root body .pc-card.is-sheet .pc-locked,:root body .pc-card.is-sheet .pc-locked.is-on{height:52px;color:var(--ink);background:0 0;border:0;border-radius:0;padding:0}:root body .pc-card.is-sheet .pc-locked.is-on svg{color:var(--accent)}:root body .pc-card.is-sheet .pc-switch{background:var(--line-strong);border-radius:13px;flex:0 0 46px;width:46px;height:26px;transition:background .15s;display:inline-block;position:relative}:root body .pc-card.is-sheet .pc-switch:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:3px;left:3px}:root body .pc-card.is-sheet .pc-locked.is-on .pc-switch{background:var(--accent)}:root body .pc-card.is-sheet .pc-locked.is-on .pc-switch:after{transform:translate(20px)}:root body .pc-card.is-sheet .composer-card-bar{padding-top:12px}:root body .pc-card.is-sheet .composer-card-post{background:var(--accent);color:#fff;width:100%;height:50px;min-height:50px;box-shadow:none;border-radius:999px;flex:auto;font-size:1rem}:root body .pf.pf-v3{padding-bottom:24px}:root body .pf.pf-v3 .pf-cover{background:linear-gradient(#1c1b2a 0%,#14131f 100%);height:124px;margin:0 -.75rem;position:relative;overflow:hidden}:root body .pf.pf-v3 .pf-cover:after{display:none}:root body .pf.pf-v3 .pf-cover.has-img{aspect-ratio:3;background:#000;height:auto}.pf-v3 .pf-cover-art{width:100%;height:100%;display:block;position:absolute;inset:0}.pf-v3 .pf-cover-dot{background:#8f1d3d;border-radius:50%;width:8px;height:8px;position:absolute}.pf-v3 .pf-head{padding:0 var(--gutter,16px);z-index:2;align-items:flex-end;gap:12px;margin-top:-40px;display:flex;position:relative}:root body .pf.pf-v3 .pf-avatar{flex:none;width:auto;box-shadow:0 0 0 4px var(--bg,var(--paper))!important;border-radius:50%!important;margin:0!important}.pf-v3 .pf-stats{flex:auto;grid-template-columns:repeat(3,1fr);min-width:0;padding-bottom:2px;display:grid}.pf-v3 .pf-stat{color:var(--ink);font:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;padding:4px 0;display:flex}.pf-v3 .pf-stat-n{color:var(--ink);font-size:1.2rem;font-weight:700;line-height:1.1}.pf-v3 .pf-stat-l{color:var(--muted);font-size:.8rem;font-weight:500}.pf-v3 .pf-info{text-align:left;padding:0 var(--gutter,16px);flex-direction:column;align-items:flex-start;gap:0;margin-top:12px;display:flex}.pf-v3 .pf-name{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:1.3rem;font-weight:600;line-height:1.2}.pf-v3 .pf-handle{color:var(--muted);align-items:center;gap:8px;margin-top:6px;font-size:.95rem;font-weight:500;display:flex}.pf-v3 .pf-info>div[style*=flex-wrap]{justify-content:flex-start!important;gap:8px!important;margin-top:12px!important}.pf-v3 .pf-info>div[style*=flex-wrap]>span{border-color:var(--line)!important;background:var(--paper)!important;padding:7px 14px!important;font-size:.85rem!important}.pf-v3 .pf-bio{color:var(--ink-2,var(--muted));white-space:pre-line;margin:14px 0 0;font-size:.95rem;line-height:1.5}.pf-v3 .pf-bio-add{color:var(--muted);text-align:left;background:0 0;border:0;margin-top:12px;padding:0;font-size:.9rem;font-weight:500}.pf-v3 .pf-actions{align-items:center;gap:8px;width:100%;margin-top:16px;display:flex}:root body .pf.pf-v3 .pf-edit{border-radius:16px;flex:auto;justify-content:center;align-items:center;gap:8px;min-width:0;height:52px;margin:0;font-size:1rem;font-weight:600;display:inline-flex;background:var(--paper)!important;color:var(--ink)!important;border:1px solid var(--line-strong)!important;box-shadow:none!important}:root body .pf.pf-v3 .pf-edit svg{width:20px;height:20px}.pf-v3 .pf-sq{background:var(--paper);width:52px;height:52px;color:var(--ink);border:1px solid var(--line-strong);box-shadow:none;border-radius:16px;flex:0 0 52px;place-items:center;display:grid}.pf-v3 .pf-sq:active,.pf-v3 .pf-edit:active{transform:none;background:var(--soft)!important}.pf-v3 .pf-tabbar{padding:0 var(--gutter,16px);border-top:0;border-bottom:0;margin-top:18px}.pf-v3 .pf-tab{width:100%;display:block;position:relative}.pf-v3 .pf-tab:after{content:"";background:var(--accent,#3a3a40);border-radius:2px;width:46%;height:2px;position:absolute;bottom:-1px;left:0}:root body .pf.pf-v3 .pf-tab .vault-header{width:100%;max-width:none;box-shadow:none;color:var(--ink);background:0 0;border:0;border-radius:0;gap:10px;padding:16px 0;font-size:1rem;font-weight:600}.pf-v3 .pf-tabbar{display:flex}.pf-v3 .pf-tab .vault-header{position:static}.pf-v3 .pf-tab .vault-count{color:var(--muted);background:0 0;margin-left:auto;padding:0;font-weight:500}.pf-v3 .pf-vault{padding-top:4px}.pf-v3 .pf-vault .empty-state{padding:40px 16px}:root body .phone-frame .composer .composer-pill input.composer-text,:root body .phone-frame .composer .composer-pill input.composer-text:focus,:root body .phone-frame .composer .composer-pill input.composer-text:focus-visible,:root body .composer input.composer-text:focus-visible{-webkit-tap-highlight-color:transparent;outline-offset:0!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}:root body .pf.pf-v3 .pf-head{align-items:flex-start;gap:8px;margin-top:-34px;padding:0 4px}:root body .pf.pf-v3 .pf-avatar .avatar-frame-lg,:root body .pf.pf-v3 .pf-avatar .avatar-lg{width:88px!important;height:88px!important}:root body .pf.pf-v3 .pf-stats{align-self:flex-start;margin-top:46px;padding:0}:root body .pf.pf-v3 .pf-stat{gap:3px;padding:0}:root body .pf.pf-v3 .pf-stat-n{font-size:1.15rem;line-height:1.15}:root body .pf.pf-v3 .pf-stat-l{font-size:.78rem;line-height:1.2}:root body .pf.pf-v3 .pf-info{margin-top:10px;padding:0 4px}:root body .pf.pf-v3 .pf-name{font-size:1.3rem;line-height:1.25}:root body .pf.pf-v3 .pf-handle{margin-top:4px;line-height:1.2}:root body .pf.pf-v3 .pf-info>div[style*=flex-wrap]{margin-top:12px!important}:root body .pf.pf-v3 .pf-bio{margin:12px 0 0;font-size:.92rem;line-height:1.45}:root body .pf.pf-v3 .pf-bio-add{margin-top:12px}:root body .pf.pf-v3 .pf-actions{margin-top:14px}:root body .pf.pf-v3 .pf-tabbar{margin:16px -.75rem 0;padding:0 16px}:root body .pf.pf-v3 .pf-tab .vault-header{padding:14px 0}:root body .pf.pf-v3 .pf-vault{padding-top:0}:root body .pf.pf-v3 .pf-vault .empty-state{padding:32px 16px 24px}:root body .pf.pf-v3 .pf-vault .vault-grid{padding:2px 0 0}:root body .phone-frame .settings-list.settings-list{flex-direction:column;padding:4px 0 calc(96px + env(safe-area-inset-bottom,0px))!important;gap:0!important;display:flex!important}:root body .phone-frame .settings-list.settings-list .settings-head{margin:0!important;padding:4px 4px 12px!important}:root body .phone-frame .settings-list.settings-list>.settings-me{box-sizing:border-box;align-items:center;gap:12px;min-height:72px;background:var(--paper)!important;border:1px solid var(--line-strong)!important;width:calc(100% - 8px)!important;box-shadow:none!important;border-radius:16px!important;margin:0 4px!important;padding:12px 14px!important;display:flex!important}:root body .phone-frame .settings-list.settings-list>.settings-me .settings-me-text strong{font-size:1.02rem}:root body .phone-frame .settings-list.settings-list>.settings-me .settings-me-text small{font-size:.82rem}:root body .phone-frame .settings-list.settings-list>.settings-me .settings-me-coins{gap:6px;font-size:.9rem}:root body .phone-frame .settings-list.settings-list.settings-list>.eyebrow.eyebrow,:root body .phone-frame .settings-list.settings-list>div>.eyebrow{text-align:left;color:var(--ink)!important;margin:0!important;padding:22px 4px 8px!important;font-size:1rem!important;font-weight:700!important}:root body .phone-frame .settings-list.settings-list>.settings-group.settings-group{box-sizing:border-box;flex-direction:column;width:calc(100% - 8px);display:flex;overflow:hidden;background:var(--paper)!important;border:1px solid var(--line-strong)!important;box-shadow:none!important;border-radius:16px!important;margin:0 4px!important;padding:0!important}:root body .phone-frame .settings-list.settings-list .settings-group .text-button.settings-row{box-sizing:border-box;text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%!important;min-height:54px!important;box-shadow:none!important;color:var(--ink)!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0 14px!important;font-size:.98rem!important;font-weight:600!important;display:flex!important}:root body .phone-frame .settings-list.settings-list .settings-group>.settings-row:not(:last-child){border-bottom:0!important}:root body .phone-frame .settings-list.settings-list .settings-group .settings-row:active{background:var(--soft)!important}:root body .phone-frame .settings-list.settings-list .settings-group .settings-row>svg:last-child,:root body .phone-frame .settings-list.settings-list .settings-row-end>svg{color:var(--muted)}:root body .phone-frame .settings-list.settings-list .settings-row-end{font-size:.9rem}:root body .phone-frame .settings-list.settings-list .settings-group .pf-analytics{border-top:0!important;padding:12px 14px!important}:root body .phone-frame .settings-list.settings-list>div:not(.settings-group):not(.settings-head){padding:0 4px!important;display:block!important}:root body .phone-frame .settings-list.settings-list>div:not(.settings-group):not(.settings-head)>.eyebrow{padding-left:0!important;padding-right:0!important}:root body .phone-frame .settings-list.settings-list .settings-card{box-sizing:border-box;background:var(--paper)!important;border:1px solid var(--line-strong)!important;box-shadow:none!important;border-radius:16px!important;margin:0 0 8px!important;padding:12px 14px!important}:root body .phone-frame .settings-list.settings-list p.settings-card{background:0 0!important;border:0!important;border-radius:0!important;padding:4px 0 0!important;font-size:.9rem!important}:root body .phone-frame .settings-list.settings-list>.text-button{border-radius:16px!important;justify-content:center!important;width:calc(100% - 8px)!important;min-height:52px!important;margin:12px 4px 0!important}:root body .phone-frame .settings-list.settings-list>.text-button.danger:first-of-type{margin-top:24px!important}.gs-backdrop{--paper:#14121a;--soft:#1b1822;--soft-2:#231f2c;--ink:#f5f3f8;--ink-2:#cfc8d8;--muted:#a69daf;--line:#ffffff17;--line-strong:#ffffff29;--glass-sheet:#0b0a0f;font-family:var(--font-poppins,var(--font-body));color:#f5f3f8}.modal-backdrop.fp-backdrop.gs-backdrop{background:#0b0a0f!important}.modal-card.fp-card.gs-card{color:#f5f3f8;background-repeat:no-repeat;background-color:#0b0a0f!important;background-image:radial-gradient(70% 38% at 0 6%,#db277761,#0000 70%),radial-gradient(80% 40% at 100% 42%,#f59e0b38,#0000 70%)!important}.gs-card .fp-header{background:0 0;border-bottom:0}.gs-card .fp-header .fp-back{color:#fff;background:#ffffff1a!important;border-color:#ffffff24!important}.gs-card .fp-header .fp-title{color:#fff;letter-spacing:-.01em;font-weight:700}.gs-card p{font-family:inherit}.gs-hero{aspect-ratio:1/.93;background:#000;border:1px solid #ffffff29;border-radius:30px;place-items:center;width:100%;margin:0 0 14px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px -20px #000c}.gs-hero img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.gs-toast{-webkit-backdrop-filter:blur(10px);color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#ffffff24;border-radius:999px;max-width:calc(100% - 28px);padding:8px 16px;font-size:12.5px;font-weight:500;position:absolute;top:14px;left:14px;overflow:hidden}.gs-toast b{font-weight:700}.gs-price{color:#3a2200;background:#ffcf5c;border-radius:999px;align-items:center;gap:7px;padding:7px 16px 7px 8px;font-size:17px;font-weight:700;display:inline-flex;position:absolute;bottom:14px;right:14px}.gs-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 10px;margin-bottom:16px;display:grid}.gs-tile{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:0;display:flex}.gs-tile:active{transform:scale(.96)}.gs-art{aspect-ratio:1;background:#000;border:1px solid #ffffff24;border-radius:22px;place-items:center;width:100%;transition:border-color .15s,box-shadow .15s;display:grid;overflow:hidden}.gs-art img{object-fit:cover;width:100%;height:100%;display:block}.gs-tile.on .gs-art{border-color:#3a3a40;box-shadow:0 0 0 2px #3a3a40,0 10px 24px -10px #00000059}.gs-tile strong{color:#fff;margin-top:4px;font-size:12px;font-weight:700;line-height:1.2}.gs-tile-price{color:#ffcf5c;font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex}.gs-send{cursor:pointer;width:100%;min-height:54px;font:inherit;color:#fff;background:linear-gradient(135deg,#3a3a40 0% 100%);border:0;border-radius:20px;font-size:15px;font-weight:700;transition:transform .12s,opacity .2s;box-shadow:0 14px 30px -12px #00000059}.gs-send:active:not(:disabled){transform:scale(.98)}.gs-send:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.gs-card .ps-plan,.gs-card .gb-box{border-radius:22px}hr,[role=separator]:not([aria-orientation=vertical]){display:none!important}.comms-tab .chat-row:after,.user-card:after{content:none!important;display:none!important}:root body .phone-frame .fp-card .discover-user-list{box-sizing:border-box;overflow-x:hidden;background:0 0!important;width:100%!important;max-width:100%!important;margin:0!important}:root body .phone-frame .fp-card .discover-user-list>.user-card{box-sizing:border-box;width:100%;max-width:100%;padding:12px 0!important}:root body .phone-frame .fp-card .user-card .user-info{flex:1;min-width:0}:root body .phone-frame .fp-card .user-card .user-actions{flex:none;margin:0}:root body .phone-frame .danger-card{box-sizing:border-box;background:#ff4d5e;border-radius:24px;flex-direction:column;gap:4px;margin:1.5rem 0 1rem;padding:6px;display:flex}@supports (color:color-mix(in lab, red, red)){:root body .phone-frame .danger-card{background:color-mix(in srgb, #ff4d5e 10%, var(--paper,#14121f))}}:root body .phone-frame .danger-card{border:1px solid #ff4d5e61;box-shadow:0 10px 28px -16px #ff4d5ea6,inset 0 1px #ffffff0a}:root body .phone-frame .danger-card .danger-card-btn{color:#ff5468;border-radius:18px;justify-content:center;align-items:center;gap:8px;width:100%;font-weight:700;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:1rem!important}:root body .phone-frame .danger-card .danger-card-btn:first-child{border-bottom-right-radius:8px;border-bottom-left-radius:8px}:root body .phone-frame .danger-card .danger-card-btn+.danger-card-btn{border-top-left-radius:8px;border-top-right-radius:8px;border-top:1px solid #ff4d5e38!important}:root body .phone-frame .danger-card .danger-card-btn:active{background:#ff4d5e29!important}:root body .au-shell:not(.lu-root):not(.gm-root){--au-bg:#07060f;--au-ink:#f4f2ff;--au-muted:#8e8aae;--au-fill:#1a1830;--au-accent:#3a3a40;--au-accent2:#3a3a40;align-items:center;background:radial-gradient(520px 320px at 85% -5%, #00000059, transparent 70%), radial-gradient(460px 300px at -10% 18%, #00000059, transparent 70%), var(--au-bg)!important}:root body .au-shell:not(.lu-root):not(.gm-root) .au-card{--au-pink:var(--au-accent2);--au-line:#2a2749;max-width:440px;background:#12101f!important;border:1px solid #2a2749!important;border-radius:28px!important;padding:22px 18px 18px!important;box-shadow:0 24px 60px -30px #00000059!important}:root body .au-shell:not(.lu-root):not(.gm-root) .au-brand{flex-direction:column;gap:6px;margin-bottom:4px}:root body .au-shell:not(.lu-root):not(.gm-root) .au-brand strong{letter-spacing:-.03em;font-size:2.2rem;font-weight:800}:root body .au-shell:not(.lu-root):not(.gm-root) .au-brand strong span{background:linear-gradient(90deg, var(--au-accent), var(--au-accent2));color:#0000;-webkit-background-clip:text;background-clip:text}:root body .au-shell:not(.lu-root):not(.gm-root) .au-title{text-align:left;letter-spacing:-.02em;margin:18px 4px 0;font-size:1.35rem}:root body .au-shell:not(.lu-root):not(.gm-root) .au-sub{text-align:left;color:var(--au-muted);margin:4px 4px 16px}:root body .au-shell:not(.lu-root):not(.gm-root) .au-seg{border-radius:999px;margin:18px 0 0;padding:4px;background:var(--au-fill)!important}:root body .au-shell:not(.lu-root):not(.gm-root) .au-seg button{color:var(--au-muted);border-radius:999px;padding:11px 0;font-weight:700}:root body .au-shell:not(.lu-root):not(.gm-root) .au-seg button[aria-selected=true]{color:#fff}:root body .au-shell:not(.lu-root):not(.gm-root) .au-seg-thumb{background:linear-gradient(135deg, var(--au-accent), var(--au-accent2))!important;width:calc(50% - 4px)!important;height:auto!important;box-shadow:none!important;border-radius:999px!important;top:4px!important;bottom:4px!important;left:4px!important}:root body .au-shell:not(.lu-root):not(.gm-root) .au-input{border-radius:16px;height:52px;background:var(--au-fill)!important}:root body .au-shell:not(.lu-root):not(.gm-root) .au-input:focus-within{color:var(--au-accent2);border-color:var(--au-accent)!important;box-shadow:0 0 0 4px #00000059!important}:root body .au-shell:not(.lu-root):not(.gm-root) .au-input input::placeholder{color:var(--au-muted)}:root body .au-shell:not(.lu-root):not(.gm-root) .au-btn{border-radius:18px;min-height:54px;font-size:1rem;font-weight:800;background:linear-gradient(135deg, var(--au-accent), var(--au-accent2))!important;box-shadow:0 14px 30px -14px #00000059!important}:root body .au-shell:not(.lu-root):not(.gm-root) .au-btn:disabled{box-shadow:none!important}:root body .au-shell:not(.lu-root):not(.gm-root) .au-btn-google{border-radius:16px;min-height:52px;font-weight:700;box-shadow:none!important;background:0 0!important;border:1px solid #2a2749!important}:root body .au-shell:not(.lu-root):not(.gm-root) .au-btn-google:active:not(:disabled){background:var(--au-fill)!important}:root body .au-shell:not(.lu-root):not(.gm-root) .au-or:before,:root body .au-shell:not(.lu-root):not(.gm-root) .au-or:after{background:#2a2749}:root body .au-shell:not(.lu-root):not(.gm-root) .au-rules li[data-ok=true] span{background:#16a34a;border-color:#16a34a}:root body .au-shell:not(.lu-root):not(.gm-root) .au-foot{margin-top:18px}:root body .pf.pf-new.pf-new.pf-new{--pfn-a:#3a3a40;--pfn-b:#3a3a40;--pfn-card:var(--paper,#12101f);--pfn-fill:var(--soft,#1a1830);--pfn-line:var(--line,#2a2749);padding-bottom:24px;background:0 0!important}:root body .pf.pf-new.pf-new.pf-new .pf-cover{aspect-ratio:auto;height:150px;position:relative;overflow:hidden;box-shadow:none!important;background:radial-gradient(240px 140px at 20% 20%,#00000059,#0000 70%),radial-gradient(260px 160px at 90% 90%,#00000059,#0000 70%),#1b1738!important;border-radius:26px!important;margin:12px 12px 0!important;display:block!important}:root body .pf.pf-new.pf-new.pf-new .pf-cover.has-img{aspect-ratio:auto;height:150px;background:#000!important}:root body .pf.pf-new.pf-new.pf-new .pf-cover:not(.has-img)>*{display:none!important}:root body .pf.pf-new.pf-new.pf-new .pf-cover:after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#07060f8c);position:absolute;inset:0}:root body .pf.pf-new.pf-new.pf-new .pf-card{text-align:center;box-sizing:border-box;background:var(--pfn-card);border:1px solid var(--pfn-line);border-radius:28px;flex-direction:column;align-items:center;margin:-52px 12px 0;padding:0 18px 18px;display:flex;position:relative;box-shadow:0 24px 60px -34px #00000059}:root body .pf.pf-new.pf-new.pf-new .pf-card>*{min-width:0;max-width:100%}:root body .pf.pf-new.pf-new.pf-new .pf-card .pf-avatar,:root body .pf.pf-new.pf-new.pf-new .pf-card .pf-head{flex:none;width:auto;display:block;box-shadow:none!important;background:0 0!important;border:0!important;margin:-52px auto 0!important;padding:0!important}:root body .pf.pf-new.pf-new.pf-new .pf-card .pf-avatar{border-radius:50%;background:linear-gradient(135deg, var(--pfn-a), var(--pfn-b))!important;box-shadow:0 0 0 5px var(--pfn-card)!important;padding:4px!important}:root body .pf.pf-new.pf-new.pf-new .pf-card .pf-head .pf-avatar{margin:0!important}:root body .pf.pf-new.pf-new.pf-new .pf-card .pf-avatar .avatar-frame-lg,:root body .pf.pf-new.pf-new.pf-new .pf-card .pf-avatar .avatar-lg{width:96px!important;height:96px!important}:root body .pf.pf-new.pf-new.pf-new .pf-card .pf-info{flex-direction:column;width:100%;display:flex;text-align:center!important;box-shadow:none!important;background:0 0!important;border:0!important;align-items:center!important;gap:4px!important;margin:12px 0 0!important;padding:0!important}:root body .pf.pf-new.pf-new.pf-new .pf-card .pf-name,:root body .pf.pf-new.pf-new.pf-new .pf-card .display-name{letter-spacing:-.02em;color:var(--ink);margin:0;line-height:1.2;text-align:center!important;justify-content:center!important;font-size:1.4rem!important;font-weight:800!important}:root body .pf.pf-new.pf-new.pf-new .pf-card .pf-handle,:root body .pf.pf-new.pf-new.pf-new .pf-card .handle-name{color:var(--muted);align-items:center;font-weight:600;display:inline-flex;justify-content:center!important;gap:6px!important;margin:0!important;font-size:.9rem!important}:root body .pf.pf-new.pf-new.pf-new .pf-card .pf-info>div[style*=flex-wrap]{justify-content:center!important;gap:8px!important;margin-top:12px!important}:root body .pf.pf-new.pf-new.pf-new .pf-card .pf-bio,:root body .pf.pf-new.pf-new.pf-new .pf-card .bio-text{line-height:1.55;text-align:center!important;color:var(--muted)!important;margin:12px 6px 0!important;font-size:.92rem!important}:root body .pf.pf-new.pf-new.pf-new .pf-card .bio-container{text-align:center;width:100%;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}:root body .pf.pf-new.pf-new.pf-new .pf-card .pf-bio-add{color:var(--muted);margin-top:12px}:root body .pf.pf-new.pf-new.pf-new .pf-card .pf-stats{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;background:var(--pfn-fill)!important;box-shadow:none!important;border:0!important;border-radius:20px!important;margin:18px 0 0!important;padding:12px 0!important;display:grid!important}:root body .pf.pf-new.pf-new.pf-new .pf-card .pf-stat,:root body .pf.pf-new.pf-new.pf-new .pf-card .stat-box{color:var(--ink);flex-direction:column;justify-content:center;align-items:center;display:flex;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:2px!important;padding:0!important}:root body .pf.pf-new.pf-new.pf-new .pf-card .pf-stat+.pf-stat,:root body .pf.pf-new.pf-new.pf-new .pf-card .stat-box+.stat-box{border-left:1px solid var(--pfn-line)!important}:root body .pf.pf-new.pf-new.pf-new .pf-card .stat-box:after{display:none!important}:root body .pf.pf-new.pf-new.pf-new .pf-card .pf-stat-n,:root body .pf.pf-new.pf-new.pf-new .pf-card .stat-number{letter-spacing:-.01em;line-height:1.2;color:var(--ink)!important;font-size:1.15rem!important;font-weight:800!important}:root body .pf.pf-new.pf-new.pf-new .pf-card .pf-stat-l,:root body .pf.pf-new.pf-new.pf-new .pf-card .stat-label{letter-spacing:0!important;text-transform:none!important;color:var(--muted)!important;font-size:.72rem!important;font-weight:600!important}:root body .pf.pf-new.pf-new.pf-new .pf-card .pf-info-actions{gap:10px!important;margin-top:16px!important}:root body .pf.pf-new.pf-new.pf-new .pf-card .pf-actions,:root body .pf.pf-new.pf-new.pf-new .pf-card .pf-head-actions{align-items:center;width:100%;gap:10px!important;margin:0!important;padding:0!important;display:flex!important}:root body .pf.pf-new.pf-new.pf-new .pf-card .pf-edit{flex:1 1 0;justify-content:center;gap:8px;min-width:0;height:48px;padding:0 14px;font-size:.92rem;font-weight:700;color:#fff!important;background:linear-gradient(135deg, var(--pfn-a), var(--pfn-b))!important;border:0!important;border-radius:16px!important;box-shadow:0 12px 26px -14px #00000059!important}:root body .pf.pf-new.pf-new.pf-new .pf-card .pf-edit svg{width:18px;height:18px}:root body .pf.pf-new.pf-new.pf-new .pf-card .pf-sq,:root body .pf.pf-new.pf-new.pf-new .pf-card .pf-gear{flex:0 0 48px;place-items:center;display:inline-grid;width:48px!important;height:48px!important;color:var(--ink)!important;border:1px solid var(--pfn-line)!important;box-shadow:none!important;background:0 0!important;border-radius:16px!important;padding:0!important}:root body .pf.pf-new.pf-new.pf-new .pf-card .pf-sq:active,:root body .pf.pf-new.pf-new.pf-new .pf-card .pf-gear:active{background:var(--pfn-fill)!important}:root body .pf.pf-new.pf-new.pf-new.pf-v2 .pf-card .pf-head-actions .pf-edit{color:var(--ink)!important;border:1px solid var(--pfn-line)!important;box-shadow:none!important;background:0 0!important}:root body .pf.pf-new.pf-new.pf-new .pf-card .pf-info>div[style*="display: grid"]{gap:10px!important;margin-top:10px!important}:root body .pf.pf-new.pf-new.pf-new .pf-card .pf-info>div[style*="display: grid"] .text-button{height:48px;color:var(--ink);font-weight:700;border:1px solid var(--pfn-line)!important;box-shadow:none!important;background:0 0!important;border-radius:16px!important}:root body .pf.pf-new.pf-new.pf-new .pf-card .pf-info>div[style*="display: grid"] .pf-connect{color:#fff!important;background:linear-gradient(135deg, var(--pfn-a), var(--pfn-b))!important;border:0!important;box-shadow:0 12px 26px -14px #00000059!important}:root body .pf.pf-new.pf-new.pf-new .pf-card .pf-info>div[style*="display: grid"] .text-button.primary{color:#2a1b00!important;background:linear-gradient(135deg,#ffd978,#ffb347)!important;border:0!important}:root body .pf.pf-new.pf-new.pf-new .pf-tabbar{border:0!important;margin:22px 12px 0!important;padding:0 6px!important}:root body .pf.pf-new.pf-new.pf-new .pf-tab:after{display:none!important}:root body .pf.pf-new.pf-new.pf-new .vault-section{margin-top:22px!important;padding:0!important}:root body .pf.pf-new.pf-new.pf-new .vault-header{background:0 0!important;border:0!important;padding:0 18px 10px!important}:root body .pf.pf-new.pf-new.pf-new .pf-vault,:root body .pf.pf-new.pf-new.pf-new .vault-section .vault-grid{padding:0 12px!important}:root body .pf.pf-new.pf-new.pf-new .vault-grid{gap:6px!important}:root body .pf.pf-new.pf-new.pf-new .vault-item{box-shadow:none!important;border:0!important;border-radius:16px!important}:root body .phone-frame{--hm-a:#3a3a40;--hm-b:#3a3a40;--hm-card:var(--paper,#12101f);--hm-fill:var(--soft,#1a1830);--hm-line:var(--line,#2a2749)}:root body .phone-frame .topbar.app-head .app-head-brand strong{letter-spacing:-.03em;color:var(--ink);font-size:1.65rem;font-weight:800}:root body .phone-frame .topbar.app-head .app-head-brand strong span{background:linear-gradient(90deg, var(--hm-a), var(--hm-b));color:#0000;-webkit-background-clip:text;background-clip:text}:root body .phone-frame .topbar.app-head .topbar-actions{background:var(--hm-card);border:1px solid var(--hm-line);box-shadow:none;border-radius:999px;align-items:center;gap:4px;padding:4px 6px;display:flex}:root body .phone-frame .topbar.app-head .coin-chip{height:36px;color:var(--ink);align-items:center;gap:7px;margin:0 2px 0 0;padding:0 10px 0 4px;font-weight:800;display:inline-flex;border:0!important;border-right:1px solid var(--hm-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}:root body .phone-frame .topbar.app-head .hd-round{min-width:36px;color:var(--ink);place-items:center;padding:0;display:inline-grid;position:relative;width:36px!important;height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important}:root body .phone-frame .topbar.app-head .hd-round:active{background:var(--hm-fill)!important}:root body .phone-frame .topbar.app-head .notif-dot{border:2px solid var(--hm-card);top:7px;right:8px}:root body .phone-frame .comms-tab>.comms-top{background-image:radial-gradient(420px 220px at 90% -10%, var(--hm-b), transparent 70%), radial-gradient(380px 200px at -10% 5%, var(--hm-a), transparent 70%)}@supports (color:color-mix(in lab, red, red)){:root body .phone-frame .comms-tab>.comms-top{background-image:radial-gradient(420px 220px at 90% -10%, color-mix(in srgb, var(--hm-b) 22%, transparent), transparent 70%), radial-gradient(380px 200px at -10% 5%, color-mix(in srgb, var(--hm-a) 18%, transparent), transparent 70%)}}:root body .phone-frame .comms-tab>.comms-top{background-repeat:no-repeat}:root body .phone-frame .comms-tab .cs-ring.has-story{padding:3px;background:linear-gradient(135deg, var(--hm-a), var(--hm-b), #3a3a40)!important;box-shadow:none!important;border-color:#0000!important}:root body .phone-frame .comms-tab .cs-ring.has-story.promo{background:linear-gradient(135deg,#ffd978,#ffb347,#3a3a40)!important}:root body .phone-frame .comms-tab .cs-ring.seen{padding:3px;background:var(--hm-line)!important;box-shadow:none!important}:root body .phone-frame .comms-tab .cs-item small{color:var(--muted);font-weight:600}:root body .phone-frame .comms-tab .comms-title h2{letter-spacing:-.03em;font-size:1.6rem;font-weight:800}:root body .phone-frame .comms-tab .comms-actions{gap:8px}:root body .phone-frame .comms-tab .comms-act{width:40px;height:40px;position:relative;background:var(--hm-card)!important;border:1px solid var(--hm-line)!important;color:var(--ink)!important;box-shadow:none!important;border-radius:14px!important}:root body .phone-frame .comms-tab .comms-act:active{background:var(--hm-fill)!important}:root body .phone-frame .comms-tab .comms-act.is-primary{margin-left:0;color:#fff!important;background:linear-gradient(135deg, var(--hm-a), var(--hm-b))!important;box-shadow:0 10px 22px -12px var(--hm-b)!important;border:0!important}@supports (color:color-mix(in lab, red, red)){:root body .phone-frame .comms-tab .comms-act.is-primary{box-shadow:0 10px 22px -12px color-mix(in srgb, var(--hm-b) 90%, transparent)!important}}:root body .phone-frame .comms-tab .comms-act-badge{color:#fff;border:2px solid var(--bg)!important;background:#ff5468!important}:root body .phone-frame .comms-tab>.comms-top>.search-box{background:var(--hm-fill)!important;height:48px!important;box-shadow:none!important;border:1px solid #0000!important;border-radius:16px!important;padding:0 6px 0 14px!important}:root body .phone-frame .comms-tab>.comms-top>.search-box:focus-within{border-color:var(--hm-a)!important;box-shadow:0 0 0 4px var(--hm-a)!important}@supports (color:color-mix(in lab, red, red)){:root body .phone-frame .comms-tab>.comms-top>.search-box:focus-within{box-shadow:0 0 0 4px color-mix(in srgb, var(--hm-a) 20%, transparent)!important}}:root body .phone-frame .comms-tab .search-add-friend{font-weight:700;color:#fff!important;background:linear-gradient(135deg, var(--hm-a), var(--hm-b))!important;border:0!important;border-radius:12px!important;height:36px!important;padding:0 14px!important}:root body .phone-frame .comms-tab .chat-row{border-radius:20px!important}:root body .phone-frame .comms-tab .chat-row:active{background:var(--hm-fill)!important}:root body .phone-frame .comms-tab .chat-row.is-unread{background:linear-gradient(90deg, var(--hm-a), transparent)!important}@supports (color:color-mix(in lab, red, red)){:root body .phone-frame .comms-tab .chat-row.is-unread{background:linear-gradient(90deg, color-mix(in srgb, var(--hm-a) 12%, transparent), transparent)!important}}:root body .phone-frame .comms-tab .chat-row.is-unread .chat-row-bottom p{font-weight:600;color:var(--ink)!important}:root body .phone-frame .comms-tab .chat-row.comms-requests{border:1px solid var(--hm-line)!important;background:var(--hm-card)!important}:root body .phone-frame .comms-tab .chat-unread-badge{color:#fff;background:linear-gradient(135deg, var(--hm-a), var(--hm-b))!important}:root body .phone-frame .comms-tab .chat-unread-badge.is-muted{color:var(--muted);background:var(--hm-line)!important}:root body .phone-frame .comms-tab .chat-seen-tag.is-seen{color:var(--hm-b)}@supports (color:color-mix(in lab, red, red)){:root body .phone-frame .bottom-nav:not(.reels-nav) .nav-item.active .nav-icon{background:color-mix(in srgb, var(--hm-a) 22%, transparent)!important}}:root body .phone-frame .bottom-nav .nav-item.nav-add .nav-icon.nav-add-icon{min-width:54px;margin-top:-14px;background:linear-gradient(135deg, var(--hm-a), var(--hm-b))!important;width:54px!important;height:54px!important;min-height:54px!important;box-shadow:0 14px 28px -10px var(--hm-b), 0 0 0 5px var(--bg)!important}@supports (color:color-mix(in lab, red, red)){:root body .phone-frame .bottom-nav .nav-item.nav-add .nav-icon.nav-add-icon{box-shadow:0 14px 28px -10px color-mix(in srgb, var(--hm-b) 90%, transparent), 0 0 0 5px var(--bg)!important}}.reel-header.reel-header{background:linear-gradient(#00000073,#0000)}.reel-brand.reel-brand{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:-.01em;text-shadow:none;background:#12101f8c;border:1px solid #ffffff1f;border-radius:999px;gap:8px;padding:8px 16px;font-size:1rem;font-weight:800}.reel-brand.reel-brand svg{color:#3a3a40;width:18px;height:18px}.reel-round-btn.reel-round-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#12101f8c;border:1px solid #ffffff1f;width:40px;height:40px}.reel-actions-rail.reel-actions-rail{gap:16px;right:12px}.reel-action.reel-action{filter:none;gap:5px;min-width:52px;color:#fff!important}.reel-action.reel-action svg{box-sizing:border-box;stroke:#fff;background:#12101f8c;border:1px solid #ffffff1f;border-radius:50%;width:52px;height:52px;padding:13px;transition:transform .15s;color:#fff!important}.reel-action.reel-action:active svg{transform:scale(.9)}.reel-action.reel-action small{text-shadow:0 1px 3px #000000b3;font-size:.74rem;font-weight:700}.reel-action.act-like.liked svg{background:linear-gradient(135deg,#3a3a40,#3a3a40);border-color:#0000;box-shadow:0 10px 24px -8px #00000059;fill:#fff!important;stroke:#fff!important;color:#fff!important}.reel-action.act-gift svg{stroke:#2a1b00;background:linear-gradient(135deg,#ffd978,#ffb347);border-color:#0000;color:#2a1b00!important}.reel-author.reel-author .avatar-frame-sm,.reel-author.reel-author .avatar-sm{width:40px!important;height:40px!important}.reel-author.reel-author .avatar-frame-sm{background:linear-gradient(135deg,#3a3a40,#3a3a40,#3a3a40);border-radius:50%;margin:0 4px 0 0;padding:2px}.reel-follow-btn.reel-follow-btn{color:#fff;background:linear-gradient(135deg,#3a3a40,#3a3a40);border:0;border-radius:999px;height:32px;padding:0 14px;font-size:.8rem;font-weight:800;box-shadow:0 8px 18px -8px #00000059}.reel-title.reel-title{font-size:1.02rem;font-weight:800;margin-top:6px!important}.reel-caption-more.reel-caption-more{opacity:.75;font-weight:800}.reel-tags.reel-tags{color:#c9b6ff;font-weight:700}.reel-audio-line.reel-audio-btn.reel-audio-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#12101f8c;border:1px solid #ffffff1f;border-radius:999px;justify-self:start;width:fit-content;max-width:100%;margin-top:8px;padding:6px 12px;display:inline-flex}.reel-more-sheet.reel-more-sheet{color:#f4f2ff;background:#12101f!important;border:1px solid #2a2749!important;border-bottom:0!important;border-radius:28px 28px 0 0!important}.reel-more-sheet.reel-more-sheet .reel-more-grab{background:#3a3660;width:42px}.reel-more-sheet.reel-more-sheet .reel-more-item{color:#f4f2ff;border-radius:16px;height:52px;padding:0 14px}.reel-more-sheet.reel-more-sheet .reel-more-item:active{background:#1a1830}.reel-more-sheet.reel-more-sheet .reel-more-item.danger{color:#ff5468}.reel-more-sheet.reel-more-sheet .reel-more-item.cancel{color:#f4f2ff;background:#1a1830;border-radius:16px;justify-content:center;margin-top:6px;font-weight:800}:root body .phone-frame .bottom-nav.reels-nav .nav-item.nav-add .nav-icon.nav-add-icon{min-width:54px;margin-top:-14px;background:linear-gradient(135deg,#3a3a40,#3a3a40)!important;width:54px!important;height:54px!important;min-height:54px!important;box-shadow:0 14px 28px -10px #00000059!important}.pfx{margin:0 -.75rem;padding-bottom:28px}.pfx-cover{background:linear-gradient(160deg,#322a2e,#0e0a0b 75%);height:176px;position:relative;overflow:hidden}.pfx-cover-img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.pfx-cover:after{content:"";background:linear-gradient(to bottom, transparent 45%, var(--bg,#150909));pointer-events:none;position:absolute;inset:0}.pfx-id{z-index:2;text-align:left;margin-top:-46px;padding:0 16px;position:relative}.pfx-av{background:0 0;border-radius:50%;width:92px;height:92px;padding:3px}.pfx-av.has-ring{background:conic-gradient(from 200deg,#6366f1,#b84dff,#f59e0b,#6366f1)}.pfx-av .avatar-frame-lg{width:100%!important;height:100%!important;box-shadow:none!important;border-radius:50%!important}.pfx-av .avatar-lg{box-sizing:border-box;border:3px solid var(--bg,#150909);overflow:hidden;border-radius:50%!important;width:100%!important;height:100%!important}.pfx-av .avatar-lg img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.pfx-av .story-halo,.pfx-av .flame-ring{display:none!important}.pfx-name{letter-spacing:-.02em;color:var(--ink);margin:12px 0 0;font-size:1.6rem;font-weight:700;line-height:1.15}.pfx-handle{color:var(--muted);align-items:center;gap:7px;margin-top:3px;font-size:.9rem;font-weight:600;display:flex}.pfx .pfx-chips{justify-content:flex-start!important;gap:8px!important;margin-top:14px!important}.pfx .pfx-chips>span{background:var(--soft)!important;border:0!important;padding:7px 13px!important;font-size:.8rem!important}.pfx .pfx-chips>span[style*="var(--solid)"]{color:#fff!important;background:#c9363b!important}.pfx .pfx-chips>span[style*=online-green]{background:#22c58b1f!important}.pfx-bio{color:var(--muted);margin:14px 0 0;font-size:.92rem;line-height:1.5}.pfx-bio-add{color:var(--accent-ink,var(--muted));cursor:pointer;background:0 0;border:0;margin-top:14px;padding:0;font-size:.9rem;font-weight:700}.pfx-stats{gap:32px;margin-top:18px;display:flex}.pfx-stat{color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:6px;padding:0;display:inline-flex}.pfx-stat:disabled{cursor:default}.pfx-stat b{letter-spacing:-.02em;font-size:1.35rem;font-weight:700}.pfx-stat span{color:var(--muted);font-size:.82rem;font-weight:600}.pfx-row{gap:8px;margin-top:20px;padding:0 16px;display:flex}.pfx-row-tight{margin-top:8px}.pfx-pad{margin-top:10px;padding:0 16px}.pfx-btn,.pfx-ico{background:var(--soft);height:50px;color:var(--ink);cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;font-size:.92rem;font-weight:700;display:flex}.pfx-btn{flex:1;min-width:0}.pfx-ico{flex:0 0 50px;width:50px}.pfx-btn:active,.pfx-ico:active{transform:scale(.97)}.pfx-btn:disabled{opacity:.55}.pfx-btn.pri{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6)}.pfx-btn.gold{color:#2a1700;background:linear-gradient(135deg,#ffd978,#ffb347)}.pfx-btn.danger{color:#ff6b81}.pfx-static{cursor:default;color:var(--muted)}.pfx-callchip{background:var(--accent-tint);color:var(--ink);border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.72rem;font-weight:700;display:inline-flex}.pfx-vault{margin-top:28px}.pfx-vault .vault-header{margin-bottom:12px;padding:0 16px;font-size:1rem}.pfx-vault .vault-grid{gap:2px}.pfx-vault .vault-item{aspect-ratio:3/4;border-radius:0}.pfx button:focus-visible{outline:2px solid var(--gold,#ffcf5c);outline-offset:2px}.reel-overlay-bottom.reel-overlay-bottom{grid-template-columns:minmax(0,1fr);right:76px}.reel-overlay-bottom .reel-author-row{min-width:0}.reel-audio-line.reel-audio-btn.reel-audio-btn{min-width:0;max-width:100%}.reel-audio-line .reel-audio-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:root body .au-shell:not(.lu-root):not(.gm-root) .au-or{align-items:center;gap:12px;margin:14px 0!important;display:flex!important}:root body .au-shell:not(.lu-root):not(.gm-root) .au-or+.au-btn-google{margin-top:0!important}:root body .au-shell:not(.lu-root):not(.gm-root) .au-form{gap:12px}:root body .au-shell:not(.lu-root):not(.gm-root) .au-form>.au-btn{margin-top:4px}@media (max-width:600px){:root body .au-shell:not(.lu-root):not(.gm-root){min-height:100dvh;background:#12101f!important;justify-content:stretch!important;align-items:stretch!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}:root body .au-shell:not(.lu-root):not(.gm-root) .au-card{box-sizing:border-box;flex:auto;min-height:100dvh;width:100%!important;max-width:none!important;box-shadow:none!important;padding:calc(var(--safe-env-top,env(safe-area-inset-top,0px)) + 24px) max(18px, env(safe-area-inset-right)) calc(env(safe-area-inset-bottom,0px) + 22px) max(18px, env(safe-area-inset-left))!important;background:#12101f!important;border:0!important;border-radius:0!important;margin:0!important}}:root body .fp-card>.fp-header{z-index:40;isolation:isolate;position:sticky;top:0;background:var(--bg)!important}:root body .fp-card>.fp-header:before{content:"";z-index:-1;pointer-events:none;background:var(--bg);position:absolute;inset:-2px -60px 0}.chat-view .seen-plain,.seen-plain{box-shadow:none;color:#fff;letter-spacing:0;text-shadow:0 1px 3px #0000008c;background:0 0;border:0;align-self:flex-end;margin:4px 6px 2px 0;padding:0;font-size:.78rem;font-weight:500;line-height:1.3;animation:.3s both soft-fade}.seen-plain.has-reactions{margin-top:18px}@media (prefers-reduced-motion:reduce){.seen-plain{animation:none}}@media (min-width:900px){.content-area.reels-mode{justify-content:center;align-items:center;background:radial-gradient(120% 90% at 50% 40%,#17171c 0%,#0b0b0d 70%)!important;display:flex!important}.reel-root{aspect-ratio:9/16;border-radius:20px;flex:none;width:auto;max-width:calc(100% - 24px);height:min(100dvh - 32px,920px);position:relative;inset:auto;box-shadow:0 0 0 1px #ffffff14,0 24px 60px -20px #000c}}.reel-stage{position:absolute;inset:0}@media (min-width:900px){.reel-stage{justify-content:center;align-items:center;gap:18px;display:flex}.reel-stage .reel-nav-btns{order:-1;align-self:center;position:static;transform:none}.reel-stage .reel-root{order:0}.nav-item.active{box-shadow:inset 3px 0 0 var(--accent)}.nav-item:hover:not(.active){background:var(--soft)}.nav-item{transition:background .15s,color .15s}.reel-nav-btn{width:46px;height:46px}}button.ad-tag-chip{cursor:pointer;font:inherit;border:0}.reel-tags{flex-wrap:wrap;gap:2px 8px;display:flex}.reel-tag-btn{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.reel-tag-btn:hover{text-decoration:underline}.e3d{vertical-align:-.28em;object-fit:contain;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none;filter:drop-shadow(0 .06em .06em #00000038);image-rendering:auto;background:radial-gradient(circle,#7f7f7f24 0 42%,#0000 44%);width:1.32em;height:1.32em;margin:0 .03em;display:inline-block}.e3d-jumbo{align-items:center;gap:.18rem;padding:.1rem 0;line-height:1;display:inline-flex}.e3d-jumbo .e3d{vertical-align:middle;filter:drop-shadow(0 .12rem .14rem #00000047);background:0 0;margin:0}.e3d-jumbo-1{--e3d-big:6.2rem}.e3d-jumbo-2{--e3d-big:4.8rem}.e3d-jumbo-3{--e3d-big:3.8rem}.e3d-jumbo .e3d,.e3d-jumbo .e3d-anim{width:var(--e3d-big);height:var(--e3d-big)}.e3d-anim{flex:none;display:inline-block;position:relative}.e3d-anim .e3d{width:100%;height:100%;transition:opacity .25s;position:absolute;inset:0}.e3d-anim .e3d.e3d-under{visibility:hidden;opacity:0!important;animation:none!important}.e3d-live{object-fit:contain;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;transition:opacity .25s;position:absolute;inset:0}.e3d-live.is-ready{opacity:1}.e3d-pop{animation:.42s cubic-bezier(.2,1.4,.4,1) both e3dPop}.e3d-jumbo .e3d-pop:nth-child(2){animation-delay:60ms}.e3d-jumbo .e3d-pop:nth-child(3){animation-delay:.12s}@keyframes e3dPop{0%{opacity:0;transform:scale(.4)rotate(-12deg)}60%{opacity:1;transform:scale(1.12)rotate(4deg)}to{opacity:1;transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.e3d-pop{animation:none}}.msg-reaction-emoji .e3d{vertical-align:-.25em;width:1.25em;height:1.25em}.pfx-btn svg,.pfx-ico svg{flex:none}.pfx-btn span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pfx-btn.pri{flex:1.7 1 0;padding:0 12px}.rx-sheet{background:var(--paper);width:min(100%,460px);max-height:min(70dvh,560px);color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-pop);padding-bottom:env(safe-area-inset-bottom,0px);border-bottom:0;border-radius:18px 18px 0 0;flex-direction:column;animation:.2s ease-out both sheetUp;display:flex;overflow:hidden}.rx-head{flex:none;align-items:center;gap:.6rem;padding:.35rem 1rem .7rem;display:flex}.rx-head strong{font-size:1.02rem;font-weight:700}.rx-chips{scrollbar-width:none;flex:1;gap:.4rem;min-width:0;display:flex;overflow-x:auto}.rx-chip{background:var(--soft);white-space:nowrap;border-radius:999px;align-items:center;gap:.25rem;padding:.12rem .5rem;font-size:.78rem;display:inline-flex}.rx-total{color:var(--muted);flex:none;font-size:.78rem;font-weight:700}.rx-list{overscroll-behavior:contain;flex-direction:column;flex:1;gap:.15rem;min-height:0;padding:0 1rem 1rem;display:flex;overflow-y:auto}.rx-row{align-items:center;gap:.7rem;padding:.5rem 0;display:flex}.rx-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.95rem;overflow:hidden}.rx-emoji{flex:none;line-height:1;display:inline-flex}.reel-actions-rail.reel-actions-rail{right:10px;bottom:calc(var(--reel-nav-h,60px) + env(safe-area-inset-bottom,0px) + 22px);gap:10px}.reel-action.reel-action{gap:2px;min-width:44px;min-height:0}.reel-action.reel-action svg{background:#12101f73;width:44px;height:44px;padding:11px}.reel-action.reel-action small{font-size:.68rem;line-height:1}.reel-overlay-bottom.reel-overlay-bottom{right:68px}.reel-action.reel-action.act-gift svg{box-shadow:0 10px 24px -8px #ffb347bf;color:#2a1b00!important;stroke:#2a1b00!important;background:linear-gradient(135deg,#ffd978,#ffb347)!important;border-color:#0000!important}.reel-action.reel-action.act-gift small{color:#ffd978}:root body .phone-frame .settings-list.settings-list{width:auto!important;margin-left:-8px!important;margin-right:-8px!important}:root body .phone-frame .settings-list.settings-list .settings-group .text-button.settings-row{padding-left:16px!important;padding-right:16px!important}.cr-logo{background:linear-gradient(160deg,#d99a4e,#8a5528)!important;box-shadow:0 8px 16px -8px #c87828cc!important}.cr-invite-ico{background:#8a5528!important}.cr-sizes{grid-template-columns:repeat(2,1fr)}.cr-game{--cr-wood:#6b4423;background:radial-gradient(110% 60% at 50% 0,#3a2a1c 0%,#17110b 60%,#0a0705 100%)!important}.cr-table{flex-direction:column;flex:auto;justify-content:center;gap:8px;width:100%;min-width:0;max-width:560px;min-height:0;margin:0 auto;display:flex}.cr-hud{flex:none;align-items:stretch;gap:6px;width:100%;display:flex}.cr-seats{flex:auto;justify-content:center;align-items:stretch;gap:6px;min-width:0;display:flex}.cr-seat{background:#15151d;border:1.5px solid #272734;border-radius:14px;flex-direction:column;flex:1 1 0;align-items:center;gap:3px;min-width:0;max-width:120px;padding:6px 4px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.cr-seat.turn{border-color:#f5b84a;box-shadow:0 0 0 3px #f5b84a33,0 0 18px -4px #f5b84a8c}.cr-seat.gone{opacity:.4}.cr-seat .lu-pfp{color:#cfcfff;background:linear-gradient(160deg,#3a3a52,#24243a)}.cr-seat-pfp{display:inline-flex;position:relative}.cr-seat-name{color:#e9e9f2;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.68rem;font-weight:700;overflow:hidden}.cr-timer{color:#2b1c00;text-align:center;background:#f5b84a;border-radius:99px;min-width:26px;padding:1px 5px;font-size:.66rem;font-weight:800;position:absolute;top:-7px;right:-5px}.cr-timer.low{color:#fff;background:#ef4444;animation:.5s ease-in-out infinite alternate lu-pop}.cr-dot{border:1.5px solid #6d6d82;border-radius:50%;width:11px;height:11px;display:inline-block}.cr-dot.w{background:#f6f0e1}.cr-dot.b{background:#1d1d23;border-color:#8b8b9d}.cr-seat-pfp .cr-dot{position:absolute;bottom:-2px;right:-3px}.cr-score{color:#f4f4f8;background:#15151d;border:1.5px solid #272734;border-radius:14px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;width:52px;display:flex}.cr-score.mine{border-color:#3a3a40}.cr-score b{font-size:1.05rem;line-height:1}.cr-score b small{color:#9a9ab0;font-size:.62rem;font-weight:700}.cr-q{color:#ff6f9f;font-size:.95rem;line-height:1}.cr-board-slot{flex:none;width:min(100%,100dvh - 330px);margin:0 auto}.cr-board{aspect-ratio:1;background:#e2c286;border-radius:10px;width:100%;overflow:hidden;box-shadow:0 24px 46px -14px #000,0 0 0 7px #6b4423,0 0 0 10px #3d2512,inset 0 0 0 1px #00000059}.cr-canvas{touch-action:none;-webkit-user-select:none;user-select:none;cursor:crosshair;width:100%;height:100%;display:block}.cr-slide{color:#9a9ab0;opacity:.35;flex:none;align-items:center;gap:8px;padding:0 6px;font-size:.8rem;transition:opacity .2s;display:flex}.cr-slide.on{opacity:1}.cr-slide input{accent-color:#f5b84a;flex:1;height:28px}.cr-hint{text-align:center;color:#a4a4b8;margin:0;font-size:.74rem;font-weight:600}.cr-hint.warn{color:#ff7f95}@media (max-height:640px){.cr-board-slot{width:min(100%,100dvh - 270px)}}.e3d-fix{vertical-align:middle;flex:none;line-height:0;display:inline-block;position:relative}.e3d-fix .e3d-anim,.e3d-fix>.e3d{width:100%;height:100%}.gc-emojis button{font-size:0}.gc-msg.emoji{line-height:0}.lu-float.emoji{font-size:0;line-height:0}.ch-tcs button span,.ch-levels button span{place-items:center;line-height:0;display:inline-grid}.gm-ico.gm-ico-pic{border-radius:0;box-shadow:none!important;background:0 0!important}.gm-ico.gm-ico-pic img{object-fit:contain;filter:drop-shadow(0 8px 10px #00000073);-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.gm-hero .gm-ico-xl.gm-ico-pic{width:76px;height:76px}.lu-card .au-brand .lu-logo.lu-logo-pic,.lu-logo.lu-logo-pic{border-radius:0;width:58px;height:58px;box-shadow:none!important;background:0 0!important}.lu-logo.lu-logo-pic img{object-fit:contain;filter:drop-shadow(0 6px 8px #00000059);-webkit-user-drag:none;width:100%;height:100%;display:block}.gc-msg.emoji small{margin-bottom:2px;line-height:1.25;display:block}.gc-msg.emoji>span{line-height:0;display:inline-block}@media (hover:none){button:not(:disabled):active,[role=button]:active,[role=menuitem]:active,[role=tab]:active,.chat-row:active,.lbv-row:active,.hof-row:active{opacity:.78;transition:opacity!important}.reel-slide button:active,.reel-slide [role=button]:active,.lu-board:active,.cr-canvas:active,.ch-board:active{opacity:1}}.chat-row-bottom>p .chat-meta-tail{font-size:inherit}.chat-row-bottom>p .chat-meta-tail.is-seen{color:var(--hm-b,var(--saffron));font-weight:600}.chat-row-bottom>p .chat-seen-tag{margin-right:4px}.pz-ring{pointer-events:none;z-index:3;box-sizing:border-box;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;border-radius:50%;padding:.06em;position:absolute;inset:-.075em;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pz-glow{pointer-events:none;z-index:2;border-radius:50%;position:absolute;inset:-.075em}@keyframes pz-spin{to{transform:rotate(360deg)}}@keyframes pz-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes pz-hue{to{filter:hue-rotate(360deg)}}@keyframes pz-flick{0%,to{opacity:.9;transform:scale(1)rotate(0)}30%{opacity:.65;transform:scale(1.03)rotate(2deg)}60%{opacity:1;transform:scale(.99)rotate(-2deg)}}@keyframes pz-glitch{0%,88%,to{transform:translate(0)}90%{transform:translate(-.03em,.015em)}94%{transform:translate(.03em,-.015em)}97%{transform:translate(-.015em)}}@keyframes pz-twinkle{0%,to{opacity:.25}50%{opacity:1}}.pz-fr-fr-sakura.pz-ring{background:conic-gradient(#ffb3d1,#ff6fa8,#ffd6e7,#ff8fbf,#ffb3d1)}.pz-fr-fr-sakura.pz-glow{animation:3.2s ease-in-out infinite pz-pulse;box-shadow:0 0 .22em #ff7eb3aa}.pz-fr-fr-ice.pz-ring{background:conic-gradient(#bfefff,#fff,#5cc8ff,#e9fbff,#7fd9ff,#bfefff);animation:5s linear infinite pz-spin}.pz-fr-fr-ice.pz-glow{animation:2.6s ease-in-out infinite pz-pulse;box-shadow:0 0 .24em #7fd9ffaa}.pz-fr-fr-neon.pz-ring{background:conic-gradient(from 90deg,#ff2bd6,#22e6ff,#ff2bd6)}.pz-fr-fr-neon.pz-glow{animation:1.6s ease-in-out infinite pz-pulse;box-shadow:0 0 .28em #ff2bd6,0 0 .5em #22e6ff88}.pz-fr-fr-aurora.pz-ring{background:conic-gradient(#3dffb0,#3aa8ff,#b36bff,#3dffb0);animation:6s linear infinite pz-spin,8s linear infinite pz-hue}.pz-fr-fr-aurora.pz-glow{animation:3s ease-in-out infinite pz-pulse;box-shadow:0 0 .26em #3dffb099}.pz-fr-fr-gold.pz-ring{background:conic-gradient(#7a5200,#ffd24a,#fff3b0,#ffd24a,#7a5200,#b8860b,#7a5200);animation:3.4s linear infinite pz-spin}.pz-fr-fr-gold.pz-glow{box-shadow:0 0 .22em #ffd24a88}.pz-fr-fr-glitch.pz-ring{background:conic-gradient(#ff2d55 0 25%, #22e6ff 0 50%, #ff2d55 0 75%, #22e6ff 0);animation:2.4s step-end infinite pz-glitch}.pz-fr-fr-glitch.pz-glow{animation:2.4s step-end infinite reverse pz-glitch;box-shadow:.03em 0 #ff2d55aa,-.03em 0 #22e6ffaa}.pz-fr-fr-flame.pz-ring{background:conic-gradient(#ff3d00,#ffb300,#fff176,#ff6d00,#d50000,#ff3d00);animation:2.8s linear infinite pz-spin}.pz-fr-fr-flame.pz-glow{animation:1.1s ease-in-out infinite pz-flick;box-shadow:0 0 .3em #ff6d00,0 0 .6em #d5000066}.pz-fr-fr-galaxy.pz-ring{background:conic-gradient(#7c3aed,#22d3ee,#f472b6,#facc15,#7c3aed);animation:4s linear infinite pz-spin,6s linear infinite pz-hue}.pz-fr-fr-galaxy.pz-glow{background:radial-gradient(circle at 12% 30%,#fff 0 .018em,#0000 .02em),radial-gradient(circle at 88% 70%,#fff 0 .018em,#0000 .02em),radial-gradient(circle at 50% 4%,#fff 0 .018em,#0000 .02em);animation:2.2s ease-in-out infinite pz-pulse;box-shadow:0 0 .3em #b84dff,0 0 .6em #22d3ee55}.pz-banner{z-index:0;position:absolute;inset:0;overflow:hidden}@keyframes pz-drift{to{background-position:0 220px,120px 260px,-90px 300px,0 0}}@keyframes pz-rain{to{background-position:0 240px,0 0}}@keyframes pz-grid{to{background-position:0 40px,0 0,0 0}}@keyframes pz-lava{0%,to{background-position:0 0,100% 100%,50%}50%{background-position:100% 60%,0 20%,20% 80%}}@keyframes pz-stars{to{background-position:-200px 120px,-120px 80px,-60px 40px,0 0}}@keyframes pz-aur{0%{background-position:0 40%,100% 60%,50% 0}to{background-position:100% 60%,0 40%,50% 100%}}.pz-bn-bn-sakura{background:radial-gradient(circle at 20px 20px,#fff 0 3px,#0000 4px) 0 0/70px 70px,radial-gradient(circle at 20px 20px,#ffd1e3 0 4px,#0000 5px) 30px 20px/90px 90px,radial-gradient(circle at 20px 20px,#ffe9f2 0 2.5px,#0000 3.5px) 10px 50px/55px 55px,linear-gradient(160deg,#ff8fb8,#c2127a 70%,#4a0a30);animation:9s linear infinite pz-drift}.pz-bn-bn-aurora{background:radial-gradient(60% 80% at 20% 40%,#22ffb0aa,#0000 70%) 0 0/160% 160%,radial-gradient(60% 80% at 80% 60%,#8a5cffaa,#0000 70%) 0 0/160% 160%,radial-gradient(70% 60% at 50% 20%,#28b4ffaa,#0000 70%) 0 0/160% 160%,#06101f;animation:9s ease-in-out infinite alternate pz-aur}.pz-bn-bn-matrix{background:repeating-linear-gradient(90deg,#00ff6a22 0 2px,#0000 2px 14px) 0 0/100% 240px,repeating-linear-gradient(#0000 0 18px,#00ff6a55 18px 30px,#0000 30px 60px) 0 0/14px 240px,#001a0b;animation:3.4s linear infinite pz-rain}.pz-bn-bn-synth{background:repeating-linear-gradient(0deg,#ff2bd6aa 0 2px,#0000 2px 20px) 0 0/100% 40px,repeating-linear-gradient(90deg,#22e6ff66 0 1px,#0000 1px 26px),linear-gradient(#1a0536 0 45%,#ff2bd6 45% 47%,#12002b 47%);animation:1.4s linear infinite pz-grid}.pz-bn-bn-lava{background:radial-gradient(40% 60% at 20% 30%,#ff5a00,#0000 70%) 0 0/180% 180%,radial-gradient(45% 55% at 80% 70%,#ffb300cc,#0000 70%) 0 0/180% 180%,radial-gradient(50% 50%,#d50000aa,#0000 70%) 0 0/180% 180%,#1a0200;animation:7s ease-in-out infinite pz-lava}.pz-bn-bn-stars{background:radial-gradient(circle at 10px 10px,#fff 0 1.2px,#0000 2px) 0 0/90px 90px,radial-gradient(circle at 10px 10px,#cfe4ff 0 1px,#0000 1.8px) 30px 40px/60px 60px,radial-gradient(circle at 10px 10px,#fff3 0 1px,#0000 1.6px) 10px 10px/40px 40px,linear-gradient(160deg,#1b0f4d,#05020f 70%);animation:40s linear infinite pz-stars}.pz-badge{letter-spacing:.01em;color:#fff;vertical-align:middle;background:linear-gradient(135deg, var(--pz-a), var(--pz-b));height:22px;box-shadow:0 0 10px -2px var(--pz-a);border-radius:999px;align-items:center;gap:5px;padding:0 9px 0 6px;font-size:.72rem;font-weight:800;display:inline-flex;position:relative;overflow:hidden}.pz-badge:after{content:"";background:linear-gradient(100deg,#0000 35%,#fff6 50%,#0000 65%);animation:3.6s ease-in-out infinite pz-shine;position:absolute;inset:0;transform:translate(-120%)}@keyframes pz-shine{0%,55%{transform:translate(-120%)}to{transform:translate(120%)}}.pz-badge-e{font-size:.86rem;line-height:1}.pz-r-common{--pz-a:#7c8cff;--pz-b:#4f5fd6}.pz-r-rare{--pz-a:#38bdf8;--pz-b:#2563eb}.pz-r-epic{--pz-a:#c084fc;--pz-b:#9333ea}.pz-r-legendary{--pz-a:#fbbf24;--pz-b:#e8285f}.pz-screen{z-index:60;background:var(--bg);max-width:var(--frame-w,460px);flex-direction:column;margin:0 auto;display:flex;position:fixed;inset:0}.pz-head{padding:calc(10px + env(safe-area-inset-top,0px)) 14px 8px;align-items:center;gap:10px;display:flex}.pz-head h2{flex:1;margin:0;font-size:1.25rem;font-weight:800}.pz-coins{background:var(--paper);border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:.9rem;font-weight:800;display:inline-flex}.pz-x{border:1px solid var(--line);background:var(--paper);width:36px;height:36px;color:var(--ink);border-radius:12px;place-items:center;display:grid}.pz-tabs{scrollbar-width:none;gap:8px;padding:4px 14px 10px;display:flex;overflow-x:auto}.pz-tabs::-webkit-scrollbar{display:none}.pz-tab{border:1px solid var(--line);background:var(--paper);height:34px;color:var(--ink);border-radius:999px;flex:none;padding:0 14px;font-size:.84rem;font-weight:700}.pz-tab.on{background:var(--accent-gradient,var(--accent));color:var(--on-accent,#fff);border-color:#0000}.pz-body{padding:4px 14px calc(24px + env(safe-area-inset-bottom,0px));flex:1;overflow-y:auto}.pz-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pz-card{background:var(--paper);border:1.5px solid var(--pz-a);border-radius:18px;flex-direction:column;gap:8px;padding:10px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.pz-card{border:1.5px solid color-mix(in srgb, var(--pz-a) 55%, var(--line))}}.pz-card{text-align:left;color:var(--ink);overflow:hidden}.pz-card:before{content:"";background:radial-gradient(120% 70% at 50% 0%, var(--pz-a), transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pz-card:before{background:radial-gradient(120% 70% at 50% 0%, color-mix(in srgb, var(--pz-a) 22%, transparent), transparent 70%)}}.pz-card:before{pointer-events:none}.pz-card.is-legendary{box-shadow:0 0 22px -6px var(--pz-a)}.pz-poster{background:var(--bg);border-radius:12px;place-items:center;height:112px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pz-poster{background:color-mix(in srgb, var(--bg) 70%, var(--pz-b))}}.pz-poster .avatar-frame{font-size:64px;width:64px!important;height:64px!important}.pz-poster img.pz-av{object-fit:cover;width:100%;height:100%;display:block}.pz-name{font-size:.9rem;font-weight:800;line-height:1.15}.pz-sub{color:var(--muted);font-size:.72rem;line-height:1.2}.pz-rar{z-index:2;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#000a;border-radius:999px;padding:2px 7px;font-size:.62rem;font-weight:800;position:absolute;top:14px;left:14px}.pz-act{height:34px;color:var(--on-accent,#fff);background:var(--accent-gradient,var(--accent));border:0;border-radius:11px;justify-content:center;align-items:center;gap:6px;font-size:.82rem;font-weight:800;display:inline-flex;position:relative}.pz-act.ghost{background:var(--soft);color:var(--ink)}.pz-act.on{background:var(--online-green,#22c55e)}@supports (color:color-mix(in lab, red, red)){.pz-act.on{background:color-mix(in srgb, var(--online-green,#22c55e) 25%, var(--soft))}}.pz-act.on{color:var(--ink)}.pz-act:disabled{opacity:.5}.pz-skin-prev{grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(4,1fr);width:100%;height:100%;display:grid}.pz-box{background:linear-gradient(135deg, var(--accent), var(--paper));border-radius:20px;margin:4px 0 14px;padding:16px}@supports (color:color-mix(in lab, red, red)){.pz-box{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 35%, var(--paper)), var(--paper))}}.pz-box{border:1.5px solid var(--accent-line,var(--line));align-items:center;gap:14px;display:flex}.pz-box-ic{font-size:2.6rem;animation:2.2s ease-in-out infinite pz-bob}@keyframes pz-bob{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-6px)rotate(4deg)}}.pz-reveal{z-index:70;background:#000c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.pz-reveal-card{width:min(320px,100%);animation:.5s cubic-bezier(.2,1.4,.4,1) pz-pop}@keyframes pz-pop{0%{opacity:0;transform:scale(.4)rotate(-8deg)}to{opacity:1;transform:none}}.pz-toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:80;background:var(--paper);border:1px solid var(--line);border-radius:999px;max-width:90%;padding:10px 16px;font-size:.85rem;font-weight:700;position:fixed;transform:translate(-50%)}.ch-board[data-skin] .ch-sq.l{background:var(--sk-l)!important}.ch-board[data-skin] .ch-sq.d{background:var(--sk-d)!important}@media (prefers-reduced-motion:reduce){.pz-ring,.pz-glow,.pz-banner,.pz-badge:after,.pz-box-ic{animation:none!important}}html.lowend .pz-ring,html.lowend .pz-glow,html.lowend .pz-banner,html.lowend .pz-badge:after{animation:none!important}.pz-fr-fr-rose.pz-ring{background:conic-gradient(#ff5a7a,#ffb3c1,#e11d48,#ff8fa3,#ff5a7a);animation:4.5s linear infinite pz-spin}.pz-fr-fr-rose.pz-glow{animation:3s ease-in-out infinite pz-pulse;box-shadow:0 0 .26em #ff5a7a,0 0 .5em #ff5a7a55}.pz-fr-fr-ocean.pz-ring{background:conic-gradient(#0ea5e9,#22d3ee,#1e3a8a,#38bdf8,#0ea5e9);animation:5s linear infinite pz-spin}.pz-fr-fr-ocean.pz-glow{animation:3s ease-in-out infinite pz-pulse;box-shadow:0 0 .26em #22d3ee,0 0 .5em #22d3ee55}.pz-fr-fr-emerald.pz-ring{background:conic-gradient(#10b981,#6ee7b7,#047857,#34d399,#10b981);animation:4s linear infinite pz-spin}.pz-fr-fr-emerald.pz-glow{animation:3s ease-in-out infinite pz-pulse;box-shadow:0 0 .26em #34d399,0 0 .5em #34d39955}.pz-fr-fr-sunset.pz-ring{background:conic-gradient(#fb923c,#f472b6,#b84dff,#fb923c);animation:5s linear infinite pz-spin,9s linear infinite pz-hue}.pz-fr-fr-sunset.pz-glow{animation:3s ease-in-out infinite pz-pulse;box-shadow:0 0 .26em #f472b6,0 0 .5em #f472b655}.pz-fr-fr-lightning.pz-ring{background:conic-gradient(#e0f2fe,#38bdf8,#fff,#7dd3fc,#e0f2fe);animation:1.6s linear infinite pz-spin,1.2s ease-in-out infinite pz-flick}.pz-fr-fr-lightning.pz-glow{animation:1s ease-in-out infinite pz-flick;box-shadow:0 0 .26em #7dd3fc,0 0 .5em #7dd3fc55}.pz-fr-fr-cyber.pz-ring{background:conic-gradient(#fde047,#22e6ff,#fde047,#22e6ff,#fde047);animation:9s linear infinite pz-spin}.pz-fr-fr-cyber.pz-glow{animation:1.7s ease-in-out infinite pz-pulse;box-shadow:0 0 .26em #22e6ff,0 0 .5em #22e6ff55}.pz-fr-fr-toxic.pz-ring{background:conic-gradient(#84cc16,#1a2e05,#a3e635,#84cc16);animation:3s linear infinite pz-spin,1.2s ease-in-out infinite pz-flick,7s linear infinite pz-hue}.pz-fr-fr-toxic.pz-glow{animation:1s ease-in-out infinite pz-flick;box-shadow:0 0 .26em #84cc16,0 0 .5em #84cc1655}.pz-fr-fr-void.pz-ring{background:conic-gradient(#6d28d9,#0b0618,#a78bfa,#0b0618,#6d28d9);animation:12s linear infinite pz-spin}.pz-fr-fr-void.pz-glow{animation:1.7s ease-in-out infinite pz-pulse;box-shadow:0 0 .26em #8b5cf6,0 0 .5em #8b5cf655}.pz-fr-fr-blood.pz-ring{background:conic-gradient(#7f1d1d,#ef4444,#450a0a,#dc2626,#7f1d1d);animation:15s linear infinite pz-spin}.pz-fr-fr-blood.pz-glow{animation:1.7s ease-in-out infinite pz-pulse;box-shadow:0 0 .26em #dc2626,0 0 .5em #dc262655}.pz-fr-fr-prism.pz-ring{background:conic-gradient(#ef4444,#f59e0b,#22c55e,#3b82f6,#b84dff,#ef4444);animation:3s linear infinite pz-spin,4s linear infinite pz-hue}.pz-fr-fr-prism.pz-glow{animation:3s ease-in-out infinite pz-pulse;box-shadow:0 0 .26em #fff,0 0 .5em #fff5}.pz-bn-bn-forest{background:radial-gradient(60% 80% at 20% 40%,#16a34aaa,#0000 70%) 0 0/160% 160%,radial-gradient(60% 80% at 80% 60%,#065f46aa,#0000 70%) 0 0/160% 160%,radial-gradient(60% 80% at 50% 20%,#4ade80aa,#0000 70%) 0 0/160% 160%,#04140a;animation:11s ease-in-out infinite alternate pz-aur}.pz-bn-bn-snow{background:radial-gradient(circle at 20px 20px,#fff 0 3px,#0000 4px) 0 0/60px 60px,radial-gradient(circle at 20px 20px,#dbeafe 0 2.4px,#0000 3.4px) 30px 20px/85px 85px,radial-gradient(circle at 20px 20px,#fff 0 1.8px,#0000 2.8px) 10px 50px/45px 45px,linear-gradient(#0b1d3a,#274a7a);animation:8s linear infinite pz-drift}.pz-bn-bn-ocean{background:radial-gradient(60% 80% at 20% 40%,#0ea5e9aa,#0000 70%) 0 0/160% 160%,radial-gradient(60% 80% at 80% 60%,#1d4ed8aa,#0000 70%) 0 0/160% 160%,radial-gradient(60% 80% at 50% 20%,#22d3eeaa,#0000 70%) 0 0/160% 160%,#021b3a;animation:7s ease-in-out infinite alternate pz-aur}.pz-bn-bn-sunset{background:radial-gradient(60% 80% at 20% 40%,#fb923caa,#0000 70%) 0 0/160% 160%,radial-gradient(60% 80% at 80% 60%,#f43f5eaa,#0000 70%) 0 0/160% 160%,radial-gradient(60% 80% at 50% 20%,#b84dffaa,#0000 70%) 0 0/160% 160%,#2a0a2e;animation:9s ease-in-out infinite alternate pz-aur}.pz-bn-bn-cherry{background:radial-gradient(circle at 20px 20px,#ff9ec4 0 3px,#0000 4px) 0 0/75px 75px,radial-gradient(circle at 20px 20px,#ffd1e3 0 2.4px,#0000 3.4px) 30px 20px/100px 100px,radial-gradient(circle at 20px 20px,#ff9ec4 0 1.8px,#0000 2.8px) 10px 50px/60px 60px,linear-gradient(160deg,#1a0a2e,#4a1240);animation:10s linear infinite pz-drift}.pz-bn-bn-neoncity{background:repeating-linear-gradient(90deg,#22e6ff22 0 2px,#0000 2px 22px),radial-gradient(60% 80% at 20% 40%,#ff2bd6aa,#0000 70%) 0 0/160% 160%,radial-gradient(60% 80% at 80% 60%,#22e6ffaa,#0000 70%) 0 0/160% 160%,radial-gradient(60% 80% at 50% 20%,#7c3aedaa,#0000 70%) 0 0/160% 160%,#07031a;animation:6s ease-in-out infinite alternate pz-aur}.pz-bn-bn-galaxy{background:radial-gradient(circle at 10px 10px,#fff 0 1.2px,#0000 2px) 0 0/80px 80px,radial-gradient(60% 80% at 20% 40%,#7c3aedaa,#0000 70%) 0 0/160% 160%,radial-gradient(60% 80% at 80% 60%,#2563ebaa,#0000 70%) 0 0/160% 160%,radial-gradient(60% 80% at 50% 20%,#db2777aa,#0000 70%) 0 0/160% 160%,#05020f;animation:12s ease-in-out infinite alternate pz-aur}.pz-bn-bn-gold{background:radial-gradient(60% 80% at 20% 40%,#fbbf24aa,#0000 70%) 0 0/160% 160%,radial-gradient(60% 80% at 80% 60%,#b45309aa,#0000 70%) 0 0/160% 160%,radial-gradient(60% 80% at 50% 20%,#fde68aaa,#0000 70%) 0 0/160% 160%,#1a1100;animation:5s ease-in-out infinite alternate pz-aur}.pz-nfx{display:inline}.pz-nfx-g{-webkit-text-fill-color:transparent;color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:3.2s linear infinite pz-shimmer}@keyframes pz-shimmer{to{background-position:-220% 0}}@keyframes pz-tglow{0%,to{text-shadow:0 0 4px #fff8,0 0 10px #fff4}50%{text-shadow:0 0 8px #fff,0 0 18px #fff9}}@keyframes pz-neon{0%,to{text-shadow:0 0 4px #22e6ff,0 0 10px #22e6ff,0 0 20px #ff2bd6}50%{text-shadow:0 0 2px #22e6ff,0 0 6px #22e6ff,0 0 12px #ff2bd6}52%{text-shadow:none}54%{text-shadow:0 0 4px #22e6ff,0 0 10px #22e6ff,0 0 20px #ff2bd6}}@keyframes pz-tfire{0%,to{filter:drop-shadow(0 -1px 3px #ff6d00)}50%{filter:drop-shadow(0 -3px 6px #ffb300)}}@keyframes pz-tglitch{0%,90%,to{text-shadow:0 0 #0000;transform:none}92%{text-shadow:2px 0 #ff2d55,-2px 0 #22e6ff;transform:translate(-1px)}96%{text-shadow:-2px 0 #ff2d55,2px 0 #22e6ff;transform:translate(1px)}}.pz-nfx-nf-glow{color:#fff;animation:2.4s ease-in-out infinite pz-tglow}.pz-nfx-nf-neon{color:#fff;animation:3s linear infinite pz-neon}.pz-nfx-nf-ice{background-image:linear-gradient(100deg,#7fd9ff,#fff,#7fd9ff,#bfefff)}.pz-nfx-nf-gold{background-image:linear-gradient(100deg,#b8860b,#ffe27a,#fff6c4,#ffd24a,#b8860b)}.pz-nfx-nf-fire{background-image:linear-gradient(100deg,#ff3d00,#ffb300,#fff176,#ff6d00,#ff3d00);animation:1.8s linear infinite pz-shimmer,1.1s ease-in-out infinite pz-tfire}.pz-nfx-nf-glitch{color:inherit;animation:2.6s step-end infinite pz-tglitch;display:inline-block}.pz-nfx-nf-rainbow{background-image:linear-gradient(100deg,#ef4444,#f59e0b,#22c55e,#3b82f6,#b84dff,#ef4444);animation:2.6s linear infinite pz-shimmer}.pz-nfx-nf-galaxy{background-image:linear-gradient(100deg,#7c3aed,#22d3ee,#f472b6,#facc15,#7c3aed);animation:3.6s linear infinite pz-shimmer}:root body .bubble.pz-bb{border-color:#0000!important}:root body .bubble.pz-bb .bubble-text,:root body .bubble.pz-bb .bubble-meta,:root body .bubble.pz-bb .bubble-meta *{color:var(--pz-bb-ink,#fff)!important}:root body .bubble.pz-bb-bb-sakura{background:linear-gradient(135deg,#ff9ec4,#e0508f)!important}:root body .bubble.pz-bb-bb-ocean{animation:7s ease-in-out infinite pz-bbmove;background:linear-gradient(135deg,#0ea5e9,#1d4ed8) 0 0/200% 200%!important}:root body .bubble.pz-bb-bb-neon{--pz-bb-ink:#e8fdff;background:#0b0618!important;box-shadow:0 0 0 1.5px #22e6ff,0 0 14px #22e6ff88,inset 0 0 12px #ff2bd633!important}:root body .bubble.pz-bb-bb-sunset{animation:8s ease-in-out infinite pz-bbmove;background:linear-gradient(135deg,#fb923c,#f43f5e 55%,#b84dff) 0 0/200% 200%!important}:root body .bubble.pz-bb-bb-gold{--pz-bb-ink:#2b1d00;animation:4s linear infinite pz-bbshine;background:linear-gradient(120deg,#8a6100,#ffd24a,#fff0a8,#e0a100,#8a6100) 0 0/250% 100%!important}:root body .bubble.pz-bb-bb-aurora{animation:6s ease-in-out infinite pz-bbmove;background:linear-gradient(135deg,#10b981,#3b82f6,#b84dff,#10b981) 0 0/300% 300%!important}:root body .bubble.pz-bb-bb-fire{animation:3.5s ease-in-out infinite pz-bbmove;background:linear-gradient(135deg,#b91c1c,#f97316,#fbbf24,#f97316,#b91c1c) 0 0/300% 300%!important}:root body .bubble.pz-bb-bb-galaxy{animation:18s linear infinite pz-bbstars;background:radial-gradient(circle at 12% 30%,#fff 0 1px,#0000 2px) 0 0/46px 46px,radial-gradient(circle at 70% 70%,#fff9 0 1px,#0000 2px) 0 0/38px 38px,linear-gradient(135deg,#1e1b4b,#5b21b6,#831843)!important}@keyframes pz-bbmove{0%,to{background-position:0%}50%{background-position:100%}}@keyframes pz-bbshine{to{background-position:-250% 0}}@keyframes pz-bbstars{to{background-position:-92px 46px,-76px 38px,0 0}}.pz-bb-sample{color:#fff;border-radius:14px;padding:7px 12px;font-size:.8rem;font-weight:600;display:inline-block}.story-halo[class*=pz-sr-]{box-sizing:border-box;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:max(2px,.045em);animation:4s linear infinite pz-spin;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source;box-shadow:none!important;opacity:1!important;border:0!important}.avatar-frame.story-seen>.story-halo[class*=pz-sr-]{filter:grayscale(.85)brightness(.8);animation-play-state:paused}.pz-sr-sr-rainbow{background:conic-gradient(#ef4444,#f59e0b,#22c55e,#3b82f6,#b84dff,#ef4444)}.pz-sr-sr-neon{background:conic-gradient(#ff2bd6,#22e6ff,#ff2bd6);animation-duration:3s!important}.pz-sr-sr-ice{background:conic-gradient(#bfefff,#fff,#5cc8ff,#e9fbff,#bfefff)}.pz-sr-sr-gold{background:conic-gradient(#7a5200,#ffd24a,#fff3b0,#ffd24a,#7a5200);animation-duration:3s!important}.pz-sr-sr-fire{background:conic-gradient(#ff3d00,#ffb300,#fff176,#ff6d00,#d50000,#ff3d00);animation-duration:2.2s!important}.pz-sr-sr-galaxy{background:conic-gradient(#7c3aed,#22d3ee,#f472b6,#facc15,#7c3aed);animation:3.4s linear infinite pz-spin,6s linear infinite pz-hue!important}.pz-aura{position:relative}.pz-aura:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle, var(--au-a) 0%, transparent 68%);border-radius:50%;animation:2.8s ease-in-out infinite pz-pulse;position:absolute;inset:-22%}.pz-aura:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 0, var(--au-b) 0 4%, transparent 5%), radial-gradient(circle at 100% 50%, var(--au-b) 0 3%, transparent 4%), radial-gradient(circle at 18% 86%, var(--au-b) 0 3.5%, transparent 4.5%);border-radius:50%;animation:7s linear infinite pz-spin;position:absolute;inset:-14%}.pz-aura>*{z-index:1;position:relative}.pz-au-au-sakura{--au-a:#ff7eb3aa;--au-b:#ffd1e3}.pz-au-au-aurora{--au-a:#3dffb088;--au-b:#b36bff}.pz-au-au-electric{--au-a:#38bdf8aa;--au-b:#fff}.pz-au-au-flame{--au-a:#ff6d00aa;--au-b:#fff176}.pz-au-au-void{--au-a:#6d28d9aa;--au-b:#e9d5ff}.pz-au-au-gold{--au-a:#ffd24aaa;--au-b:#fff6c4}.pz-conf{width:100%;height:100%;position:relative;overflow:hidden}.pz-conf i{border-radius:2px;width:7px;height:11px;animation:2.2s linear infinite pz-fall;position:absolute;top:-10px}@keyframes pz-fall{to{transform:translateY(130px)rotate(540deg)}}.pz-token{border-radius:50%/42% 42% 58% 58%;width:34px;height:46px;position:relative}.cr-slide input[type=range]{appearance:none;touch-action:none;cursor:pointer;background:0 0;height:38px}.cr-slide input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,#5a3a14,#f5b84a,#5a3a14);border-radius:999px;height:8px}.cr-slide input[type=range]::-moz-range-track{background:linear-gradient(90deg,#5a3a14,#f5b84a,#5a3a14);border-radius:999px;height:8px}.cr-slide input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:radial-gradient(circle at 35% 30%,#fff6dd,#f5b84a 60%,#b9750f);border:2px solid #5a3a14;border-radius:50%;width:30px;height:30px;margin-top:-11px;box-shadow:0 2px 6px #00000073}.cr-slide input[type=range]::-moz-range-thumb{background:radial-gradient(circle at 35% 30%,#fff6dd,#f5b84a 60%,#b9750f);border:2px solid #5a3a14;border-radius:50%;width:26px;height:26px;box-shadow:0 2px 6px #00000073}.cr-slide input[type=range]:disabled{opacity:.5}.hub-bar{scrollbar-width:none;flex-wrap:wrap;justify-content:center;gap:8px;margin:12px 0 4px;display:flex;overflow-x:auto}.hub-chipbtn{border:1px solid var(--gm-sheet-line,var(--line,#2a2a35));background:var(--gm-sheet-soft,var(--soft,#1a1a23));color:var(--gm-sheet-ink,var(--ink,#f4f4f8));cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:8px 13px;font-size:.8rem;font-weight:700;display:inline-flex}.hub-chipbtn:active{transform:scale(.96)}.hub-bg{z-index:130;background:#0000008c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.hub-sheet{width:100%;max-width:460px;max-height:82dvh;padding:14px 14px calc(22px + env(safe-area-inset-bottom,0px));background:var(--gm-sheet-bg,var(--paper,#111118));color:var(--gm-sheet-ink,var(--ink,#f4f4f8));border:1px solid var(--gm-sheet-line,var(--line,#2a2a35));border-radius:22px 22px 0 0;overflow-y:auto}.hub-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.hub-head strong{align-items:center;gap:7px;font-size:1rem;display:inline-flex}.hub-x{border:1px solid var(--gm-sheet-line,var(--line,#2a2a35));background:var(--gm-sheet-soft,var(--soft,#1a1a23));width:34px;height:34px;color:inherit;cursor:pointer;border-radius:12px;place-items:center;display:grid}.hub-note{opacity:.7;margin:6px 2px 10px;font-size:.8rem;line-height:1.4}.hub-err{color:#ff6b6b;margin:6px 2px;font-size:.82rem}.hub-muted{opacity:.7}.hub-h{margin-top:12px}.hub-row{border:0;border-bottom:1px solid var(--gm-sheet-line,var(--line,#2a2a35));width:100%;color:inherit;text-align:left;background:0 0;align-items:center;gap:10px;padding:10px 6px;display:flex}.hub-btnrow{cursor:pointer}.hub-grow{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.hub-grow small,.hub-row small{opacity:.65;font-size:.72rem}.hub-bar-track{background:var(--gm-sheet-soft,#1a1a23);border-radius:6px;height:6px;overflow:hidden}.hub-bar-track i{background:linear-gradient(90deg, #ffb300, var(--accent));border-radius:6px;height:100%;display:block}.hub-claim{color:#1a1000;cursor:pointer;background:linear-gradient(135deg,#ffb300,#ff8a00);border:0;border-radius:999px;align-items:center;gap:5px;padding:7px 12px;font-size:.82rem;font-weight:800;display:inline-flex}.hub-claim:disabled{opacity:.4;cursor:default}.hub-done{color:#3ddc97;align-items:center;gap:4px;font-size:.78rem;font-weight:700;display:inline-flex}.hub-banner{background:#ffb3001f;border:1px solid #ffb30066;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;padding:10px 12px;font-size:.85rem;font-weight:600;display:flex}.hub-me{background:var(--gm-sheet-soft,#1a1a23);border-radius:12px;margin-bottom:6px;padding:8px 12px;font-size:.82rem;font-weight:700}.hub-rank{background:var(--gm-sheet-soft,#1a1a23);border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:.75rem;font-weight:800;display:grid}.hub-rank.r1{color:#3a2a00;background:#ffd54a}.hub-rank.r2{color:#26323a;background:#cfd8dc}.hub-rank.r3{color:#3a1d00;background:#d99058}.hub-av{background:var(--gm-sheet-soft,#26263a);border-radius:50%;place-items:center;display:inline-grid;overflow:hidden}.hub-av img{object-fit:cover;width:100%;height:100%}.hub-ico{text-align:center;width:26px}.hub-streak{justify-content:center;align-items:baseline;gap:8px;margin:8px 0 2px;display:flex}.hub-streak span{font-size:2rem}.hub-streak b{font-size:2.4rem}.hub-week{justify-content:center;gap:6px;margin:8px 0;display:flex}.hub-week i{background:var(--gm-sheet-soft,#1a1a23);opacity:.6;border-radius:50%;place-items:center;width:32px;height:32px;font-size:.75rem;font-style:normal;font-weight:700;display:grid}.hub-week i.on{background:linear-gradient(135deg, #ffb300, var(--accent));color:#1a1000;opacity:1}.hub-input{border:1px solid var(--gm-sheet-line,var(--line,#2a2a35));background:var(--gm-sheet-soft,var(--soft,#1a1a23));width:100%;color:inherit;border-radius:12px;margin:6px 0;padding:11px 12px;font-size:.95rem}.hub-link{color:#38bdf8;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin:4px 0 8px;font-weight:700;display:inline-flex}.hub-primary{color:#fff;cursor:pointer;background:#9333ea;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px;font-size:.95rem;font-weight:800;display:inline-flex}.hub-primary:disabled{opacity:.45}.hub-voice{flex-wrap:wrap;justify-content:center;gap:14px;margin:12px 0;display:flex}.hub-vp{text-align:center;flex-direction:column;align-items:center;gap:4px;max-width:70px;display:flex}.hub-vp .hub-av{transition:box-shadow .15s;box-shadow:0 0 0 3px #0000}.hub-vp.talk .hub-av{box-shadow:0 0 0 3px #3ddc97}.hub-vbtns{justify-content:center;gap:14px;margin-top:10px;display:flex}.hub-round{background:var(--gm-sheet-soft,#26263a);width:54px;height:54px;color:inherit;cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.hub-round.end{color:#fff;background:#e5484d}.poll{flex-direction:column;gap:6px;min-width:220px;max-width:100%;display:flex}.poll-q{align-items:flex-start;gap:6px;font-size:.95rem;font-weight:800;display:flex}.poll-opt{color:inherit;text-align:left;cursor:pointer;background:#7f7f7f1f;border:1px solid #7f7f7f59;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:9px 11px;display:flex;position:relative;overflow:hidden}.poll-opt i{background:#9333ea59;transition:width .25s;position:absolute;top:0;bottom:0;left:0}.poll-opt.on{border-color:#9333ea}.poll-t,.poll-n{z-index:1;font-size:.88rem;position:relative}.poll-n{font-weight:800}.poll-foot{opacity:.65;font-size:.7rem}.chat-view:before{content:"";z-index:-1;pointer-events:none;background:var(--paper,#000);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.chat-view:before{background:color-mix(in srgb, var(--paper,#000) 24%, transparent)}}.chat-view .composer-pill,.chat-view .composer .composer-pill{-webkit-backdrop-filter:none;backdrop-filter:none}.message.own .mention-link,.bubble.own .mention-link{color:inherit;text-underline-offset:2px;font-weight:800;text-decoration:underline}.poll{gap:7px;min-width:210px;display:grid}.poll-opt{background:currentColor}@supports (color:color-mix(in lab, red, red)){.poll-opt{background:color-mix(in srgb, currentColor 7%, transparent)}}.poll-opt{border:1.5px solid}@supports (color:color-mix(in lab, red, red)){.poll-opt{border:1.5px solid color-mix(in srgb, currentColor 26%, transparent)}}.poll-opt i{background:currentColor}@supports (color:color-mix(in lab, red, red)){.poll-opt i{background:color-mix(in srgb, currentColor 17%, transparent)}}.poll-opt.on{background:currentColor;border-width:2px;border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.poll-opt.on{background:color-mix(in srgb, currentColor 12%, transparent)}}.poll-opt.on i{background:currentColor}@supports (color:color-mix(in lab, red, red)){.poll-opt.on i{background:color-mix(in srgb, currentColor 30%, transparent)}}.poll-opt.on .poll-t{font-weight:800}.poll-t{align-items:center;min-width:0;display:inline-flex}.poll-n{align-items:baseline;gap:6px;display:inline-flex}.poll-n em{opacity:.7;font-size:.72rem;font-style:normal;font-weight:600}.poll-foot{opacity:.75}.chat-view .chat-topbar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}:root body .phone-frame .topbar.app-head .coin-chip{border-right:0!important}:root body .phone-frame .topbar.app-head .coin-chip:after{content:"";background:var(--ink);width:1px;position:absolute;top:9px;bottom:9px;right:0}@supports (color:color-mix(in lab, red, red)){:root body .phone-frame .topbar.app-head .coin-chip:after{background:color-mix(in srgb, var(--ink) 18%, transparent)}}.offline-dot{background:var(--ink)!important}@supports (color:color-mix(in lab, red, red)){.offline-dot{background:color-mix(in srgb, var(--ink) 55%, var(--paper))!important}}.offline-dot{box-shadow:0 0 0 1px var(--ink);border-color:var(--bg)!important}@supports (color:color-mix(in lab, red, red)){.offline-dot{box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 28%, transparent)}}.online-dot{border-color:var(--bg)!important}:root body .phone-frame .comms-tab .cs-ring.add{background:linear-gradient(135deg, var(--hm-a), var(--hm-b))!important}:root body .phone-frame .comms-tab .cs-ring.seen{background:var(--ink)!important}@supports (color:color-mix(in lab, red, red)){:root body .phone-frame .comms-tab .cs-ring.seen{background:color-mix(in srgb, var(--ink) 30%, var(--bg))!important}}.cs-plus{box-shadow:0 0 0 2.5px var(--bg)}:root body .phone-frame .bottom-nav:not(.reels-nav){background:var(--paper)!important}@supports (color:color-mix(in lab, red, red)){:root body .phone-frame .bottom-nav:not(.reels-nav){background:color-mix(in srgb, var(--paper) 94%, var(--bg))!important}}:root body .phone-frame .bottom-nav:not(.reels-nav){border-top:1px solid var(--hm-a)!important}@supports (color:color-mix(in lab, red, red)){:root body .phone-frame .bottom-nav:not(.reels-nav){border-top:1px solid color-mix(in srgb, var(--hm-a) 18%, transparent)!important}}:root body .phone-frame .bottom-nav:not(.reels-nav) .nav-item.active .nav-icon{background:var(--hm-a)!important}@supports (color:color-mix(in lab, red, red)){:root body .phone-frame .bottom-nav:not(.reels-nav) .nav-item.active .nav-icon{background:color-mix(in srgb, var(--hm-a) 34%, transparent)!important}}:root body .phone-frame .bottom-nav:not(.reels-nav) .nav-item.active .nav-icon{box-shadow:inset 0 0 0 1px var(--hm-a)}@supports (color:color-mix(in lab, red, red)){:root body .phone-frame .bottom-nav:not(.reels-nav) .nav-item.active .nav-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hm-a) 55%, transparent)}}:root body .phone-frame .bottom-nav:not(.reels-nav) .nav-item.active{color:var(--ink)!important}:root body .phone-frame .bottom-nav:not(.reels-nav) .nav-item.active .nav-icon svg{color:var(--ink)}.content-area:has(.home-feed){padding:0 0 calc(76px + env(safe-area-inset-bottom,0px))!important}.home-feed{background:var(--paper);flex-direction:column;width:100%;max-width:none;margin:0;padding:0;display:flex}.home-feed .home-stories{scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;border-bottom:1px solid var(--line);align-items:flex-start;gap:14px;margin:0;padding:10px 16px 12px;display:flex;overflow:auto hidden}.home-feed .home-stories::-webkit-scrollbar{display:none}.home-feed .home-feed-more{height:1px}.content-area .home-feed .ad-card{background:var(--paper);overflow:hidden;border:0!important;border-bottom:1px solid var(--line)!important;width:100%!important;max-width:none!important;box-shadow:none!important;border-radius:0!important;margin:0!important}.content-area .home-feed .ad-card .ad-media{background:var(--soft);border-radius:0!important;width:100%!important;max-width:none!important;max-height:none!important;margin:0!important}.content-area .home-feed .ad-card .ad-media.is-video{background:#000}.home-feed .ad-media .ad-media-img,.home-feed .ad-media .post-video,.home-feed .ad-media .post-video-thumb{width:100%;height:100%;max-height:none;display:block;object-fit:cover!important}.home-feed .ad-media .post-carousel-slide img{object-fit:cover}.app-head .hd-chat-btn{position:relative}.app-head .hd-count{box-sizing:border-box;border:2px solid var(--paper);background:var(--accent,#e11d48);color:#fff;text-align:center;font-variant-numeric:tabular-nums;pointer-events:none;border-radius:999px;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:800;line-height:13px;position:absolute;top:1px;right:-1px}@media (max-width:360px){.app-head .icon-button.hd-round{width:32px;height:32px}.app-head .coin-chip{margin:0;padding:0 8px}.app-head{padding-left:.7rem;padding-right:.7rem}}.chats-screen{z-index:70;background:var(--paper);color:var(--ink);box-sizing:border-box;flex-direction:column;padding-top:0;animation:.18s both chatsScreenIn;display:flex;position:fixed;inset:0}@keyframes chatsScreenIn{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}.chats-screen .comms-tab{background:var(--paper);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.chats-screen .comms-tab .comms-scroll{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 24px)}.chats-screen .comms-head{justify-content:flex-start;align-items:center;gap:4px;padding:6px 12px 8px 6px!important}.chats-screen .comms-title{flex:auto;min-width:0}.chats-screen .comms-actions{flex:none}.comms-back{width:40px;height:40px;color:var(--ink);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.comms-back:active{background:var(--soft)}@media (min-width:900px){.content-area:has(.home-feed){padding-bottom:28px!important}.chats-screen{border-left:1px solid var(--line);border-right:1px solid var(--line);width:min(100%,600px);animation:none;left:50%;right:auto;transform:translate(-50%)}}@media (min-width:1200px){.chats-screen{width:min(100%,680px)}}.content-area .home-feed .ad-card:not(.sp-card){content-visibility:auto;contain-intrinsic-size:auto 560px}:root{--accent-2:#3a3a40;--brand-gradient:linear-gradient(135deg, var(--accent) 0%, var(--accent-2) 100%);--ease-out:cubic-bezier(.22, .8, .24, 1)}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{text-rendering:optimizespeed;overscroll-behavior-y:none}img,video,canvas,svg{max-width:100%}img{-webkit-user-drag:none}.glass-bar,header,nav[class*=bottom],.bottom-nav:not(.reels-nav){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal-backdrop,.pc-sheet-backdrop,.fp-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.hof-rays,.hof-spark,.ra-rays,.gm-root:before,.lbv-podium .hof-gold .hof-block:after,.lbv-hero:after,.lu-win-hero:before,.lu-win-hero:after,.coin-reward-spark{animation:none!important}.hof-spark,.coin-reward-spark{opacity:0!important}.sk,.lbv-skel-row i,.lbv-skel-row b{background-image:none!important;animation:1.4s ease-in-out infinite skeletonPulse!important}.pf-grid>*,.discover-grid>*,.notif-list>*,.gift-row,.wallet-row,.tx-row,.story-item{content-visibility:auto;contain-intrinsic-size:auto 96px}.icon-button,.text-button,.coin-chip,.discover-nav-btn,.badge-connect,.btn-shuffle,.composer-send-btn{transition:transform .14s var(--ease-out), background-color .14s ease, opacity .14s ease}.icon-button:active,.text-button:active,.coin-chip:active,.discover-nav-btn:active,.badge-connect:active,.btn-shuffle:active,.composer-send-btn:active{transform:scale(.96)}@media (hover:none){.icon-button:hover,.text-button:hover{background:inherit}}:root body .phone-frame .comms-tab .comms-title h2,.phone-frame .comms-tab .comms-title h2,.comms-tab .comms-title h2{letter-spacing:-.02em;font-size:1.35rem}:root body .au-shell:not(.lu-root):not(.gm-root) .au-brand strong{font-size:1.8rem}:root body .au-shell:not(.lu-root):not(.gm-root) .au-title,.au-title{font-size:1.25rem}.pfx-name,.pf .pf-info .display-name,.pf .pf-stats .stat-number,.pf .pf-analytics .stat-number,.lu-modal-card h2{font-size:1.3rem}.lu-game .lu-modal-card h2.lu-win-title,.lu-win-prize b{font-size:1.6rem}.lu-win-prize.lose b{font-size:1.25rem}.lu-prize{font-size:1.25rem!important}.lu-float{font-size:1.25rem}.lu-practice span{font-size:1.6rem}.lu-codebox b{font-size:1.35rem}.lbv-podium .hof-gold .hof-block strong{font-size:22px}@media (max-width:380px){:root body .phone-frame .comms-tab .comms-title h2{font-size:1.2rem}.pf .pf-stats .stat-number{font-size:1.15rem}}.chat-unread-badge,.hd-count,.notif-count{min-width:17px;font-size:10px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.lu-win-crown,.lbv-podium .hof-crown,.lu-win-wrap.won .lu-win-title{filter:none!important;animation:none!important}.lu-win-hero,.lbv-ring,.hof-gold .lbv-ring,.lu-trophy.win{animation:none!important}.hof-gold .lbv-ring{box-shadow:0 0 0 3px var(--paper), 0 0 0 6px #f6c343!important}.chat-view .composer,.chat-view .chat-topbar,.bottom-nav,.app-head{contain:layout style}.lu-board-slot,.ch-board,.cr-board,.chess-board,.carrom-board{contain:layout paint style}.reel-slide{contain:layout paint style;content-visibility:auto;contain-intrinsic-size:auto 100vh}.comms-scroll,.chat-scroll,.messages{contain:layout style}.lu-token,.lu-die3d,.cr-striker,.cr-coin,.ch-piece{will-change:transform;backface-visibility:hidden}video,.post-video,.reel-video{transform:translateZ(0)}.chat-row .name,.chat-row .preview,.coin-chip,.badge,.lbv-name{text-shadow:none!important}.chats-screen{animation-duration:.16s;animation-timing-function:var(--ease-out)}.modal,.sheet,.pc-sheet,.wallet-overlay{animation-timing-function:var(--ease-out)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::selection{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--accent) 35%, transparent)}}::selection{color:inherit}input,textarea{caret-color:var(--accent);accent-color:var(--accent)}::placeholder{color:var(--muted);opacity:.85}img{content-visibility:auto}img[loading=lazy]:not(.e3d){background-color:var(--soft)}.modal-backdrop,.pc-sheet-backdrop{will-change:opacity}.modal-backdrop:not(.is-open):not(.open){will-change:auto}.post-media img,.reel-slide video,.story-viewer img{-webkit-touch-callout:none}:root,body,.phone-frame,.app-shell,.content-area{--bg:#000;--paper:#000;--base:#000;--soft:#111113;--soft-2:#17171a;--accent:#3a3a40;--solid:#3a3a40;--solid-ink:#fff;--accent-2:#3a3a40;--accent-ink:#e9e9ec;--on-accent:#fff;--text-on-accent:#fff;--accent-gradient:linear-gradient(135deg, #3a3a40, #3a3a40);--brand-gradient:linear-gradient(135deg, #3a3a40, #3a3a40);--hm-a:#3a3a40;--hm-b:#3a3a40;--glass-bar:#000;--glass:#000}html,body,.app-shell,.phone-frame,.content-area{background:#000!important}.app-head,.topbar,.bottom-nav,.bottom-nav:not(.reels-nav){box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#000!important;border:0!important}.bottom-nav.reels-nav{background:#000000b8!important}.app-head .coin-chip{background:0 0!important;border:0!important}.home-feed,.home-feed .home-stories{box-shadow:none!important;background:#000!important;border:0!important}.content-area .home-feed .ad-card,.home-feed .ad-card,.home-feed article{box-shadow:none!important;background:#000!important;border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;margin:0!important}.home-feed .ad-card>*,.home-feed .ad-head,.home-feed .ad-copy,.home-feed .ad-footer,.home-feed .ad-media{box-shadow:none!important;border:0!important}.home-feed .ad-card:before,.home-feed .ad-card:after,.home-feed .ad-footer:before,.home-feed .ad-footer:after,.home-feed hr,.home-feed .divider{display:none!important}.bottom-nav .nav-item{color:#8a8a92}.bottom-nav .nav-item.active,.bottom-nav .nav-item.active .nav-icon{color:#fff!important;background:0 0!important}.nav-item.active .nav-icon:after{background:#fff!important}.bottom-nav .nav-slider{display:none!important}.nav-chat .nav-icon{position:relative}.nav-chat .nav-count{box-sizing:border-box;color:#fff;text-align:center;font-variant-numeric:tabular-nums;pointer-events:none;background:#3a3a40;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:800;line-height:16px;position:absolute;top:-5px;right:-9px}.text-button.primary,.text-button.primary:active,.nav-add-icon,:root body .phone-frame .bottom-nav .nav-item.nav-add .nav-icon.nav-add-icon,:root body .phone-frame .bottom-nav.reels-nav .nav-item.nav-add .nav-icon.nav-add-icon,.pf .pf-edit,.gs-send,.reel-follow-btn.reel-follow-btn,.follow-btn,.ad-follow,.story-plus,.cs-plus,button.primary,.btn-primary,.primary-button{color:#fff!important;box-shadow:none!important;background:#3a3a40!important;border-color:#0000!important}.nav-add-icon svg,.story-plus svg,.cs-plus svg,.text-button.primary svg{color:#fff!important;stroke:#fff!important}.app-head-brand strong,.app-head-brand strong span{-webkit-text-fill-color:#fff!important;color:#fff!important;background:0 0!important}.app-head .notif-dot,.app-head .hd-count{color:#000!important;background:#fff!important;border-color:#000!important}.home-feed .ad-header .text-button,.home-feed .sp-header .text-button,.reel-follow-btn{color:#fff!important;box-shadow:none!important;background:#3a3a40!important;border:0!important}.home-feed .sp-card,.home-feed .sp-card .sp-footer,.home-feed .sp-card .sp-header{box-shadow:none!important;background:#000!important;border:0!important;border-radius:0!important}.lu-game{padding:max(6px, var(--safe-env-top,env(safe-area-inset-top,0px))) 4px max(8px, env(safe-area-inset-bottom))!important}.lu-game-top,.lu-game-bottom{box-sizing:border-box;padding-left:8px;padding-right:8px}.lu-game-top{gap:10px;height:50px}.lu-game-bottom{gap:12px;min-height:58px;padding-top:12px}.lu-table{gap:12px}.lu-table>*{--row:clamp(66px, calc((100cqh - 100cqw) / 2 - 10px), 120px)}.lu-board-slot{width:min(100cqw, calc(100cqh - var(--row) * 2 - 20px))!important}.lu-board-wrap{border-radius:16px!important;box-shadow:0 0 0 2px #ffffff1a!important}.lu-board{box-shadow:none!important;border-radius:16px!important}.ch-table,.cr-table{gap:12px!important;max-width:none!important}.ch-board-slot,.cr-board-slot{width:min(100%,100dvh - 270px)!important;min-width:0!important}.ch-board{border-radius:8px!important;box-shadow:0 16px 32px -16px #000,0 0 0 3px #2c1f13!important}.cr-board{border-radius:8px!important;box-shadow:0 16px 32px -14px #000,0 0 0 4px #6b4423,0 0 0 6px #3d2512!important}.ch-pnl{border-radius:14px!important;min-height:56px!important;padding:8px 12px!important}.ch-clock{min-width:80px!important;padding:8px 12px!important}.lu-board,.cr-canvas,.ch-board{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.lu-board,.cr-canvas{image-rendering:auto;transform:translateZ(0)}.ch-sq{touch-action:manipulation;transition:background-color .12s}.ch-sq svg,.ch-sq img{shape-rendering:geometricprecision;image-rendering:auto}img.e3d,img.e3d[loading=lazy],.e3d-anim,.e3d-live,.msg-reaction img{box-shadow:none!important;background:0 0!important;border:0!important}.msg-reaction,.msg-reaction:active{padding:0 3px;box-shadow:none!important;background:0 0!important;border:0!important}.msg-reaction-emoji{background:0 0!important}.phone-frame .app-head .app-head-brand strong,.phone-frame.home-theme-glass .app-head .app-head-brand strong{background-image:linear-gradient(90deg, var(--ink) 0%, #ff5fa2 48%, #b45cff 100%)!important;-webkit-text-fill-color:transparent!important;color:#0000!important;background-color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}.phone-frame .app-head .app-head-brand strong span,.phone-frame.home-theme-glass .app-head .app-head-brand strong span{-webkit-text-fill-color:transparent!important;color:#0000!important;background:0 0!important}.notes-wrap{padding:2px 0 0}.notes-label{color:var(--muted);align-items:center;gap:5px;margin:4px 16px 0;font-size:.7rem;font-weight:600;display:flex}.notes-row{scrollbar-width:none;gap:10px;padding:12px 16px 8px;display:flex;overflow-x:auto}.notes-row::-webkit-scrollbar{display:none}.note-item{width:80px;color:var(--ink);-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:4px;padding:0;display:flex}.note-item:active .note-av{transform:scale(.95)}.note-item small{max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:600;overflow:hidden}.note-bubble{z-index:1;background:var(--soft);border:1px solid var(--line);text-align:center;max-width:80px;min-height:26px;color:var(--ink);word-break:break-word;-webkit-line-clamp:3;border-radius:14px;-webkit-box-orient:vertical;margin-bottom:-10px;padding:5px 9px;font-size:.68rem;font-weight:600;line-height:1.25;display:-webkit-box;position:relative;overflow:hidden}.note-bubble.is-empty{color:var(--muted);border-style:dashed}.note-av{background:var(--paper);border-radius:50%;padding:3px;transition:transform .12s;display:inline-flex}.note-av.has-note{box-shadow:0 0 0 2px #ff7ac6}.note-av.add{outline-offset:0;outline:1.5px dashed #ff7ac6}.note-editor{width:calc(100% - 32px);max-width:340px}.note-editor h3{color:var(--ink);margin:0 0 4px;font-size:1.05rem;font-weight:700}.note-editor-hint{color:var(--muted);align-items:center;gap:5px;margin:0 0 10px;font-size:.74rem;display:flex}.note-editor textarea{box-sizing:border-box;resize:none;border:1px solid var(--line);background:var(--soft);width:100%;color:var(--ink);font:inherit;border-radius:14px;outline:none;padding:10px 12px;font-size:.92rem}.note-editor textarea:focus{border-color:#ff7ac6}.note-editor-count{text-align:right;color:var(--muted);margin:4px 2px 10px;font-size:.7rem}.note-editor-actions{justify-content:flex-end;gap:8px;display:flex}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes tw-shimmer{0%{background-position:100% 0}to{background-position:0 0}}
/*# sourceMappingURL=0f12upwqrkfcz.css.map*/