/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-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}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:Arial,Helvetica,sans-serif;--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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,)}}:root{--background:#070708;--foreground:#fff8fb;--pink:#ff4fa3;--soft:#ffcae3}body{background:var(--background);color:var(--foreground);min-height:100vh;margin:0;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}button,input,select{font:inherit}button{touch-action:manipulation}.party-shell{background:radial-gradient(circle at 15% 5%,#501334 0,#0000 28%),radial-gradient(circle at 90% 35%,#32114a 0,#0000 32%),#070708;min-height:100vh;padding-right:156px;position:relative;overflow:hidden}.party-shell:before{content:"";pointer-events:none;opacity:.15;background-image:linear-gradient(#fff 1px,#0000 1px),linear-gradient(90deg,#fff 1px,#0000 1px);background-size:44px 44px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.topbar{z-index:2;justify-content:space-between;align-items:center;height:70px;padding:0 22px;display:flex;position:relative}.brand{letter-spacing:-1px;font-size:22px;font-weight:1000}.brand span{color:var(--pink)}.brand-button,.album-button{color:#fff;cursor:pointer;border:0}.brand-button{background:0 0;padding:0}.album-button{font-weight:900}.topbar-signature{color:#8f858a;letter-spacing:.2em;font-size:9px;font-weight:900}.music-button,.ranking-button{color:var(--soft);cursor:pointer;border-color:#ff63ad66;font-weight:900}.ranking-button{color:#ffe991;border-color:#ffd84a66}.live-pill{color:#ddd;background:#ffffff0a;border:1px solid #ffffff25;border-radius:999px;padding:8px 12px;font-size:12px}.main-nav{z-index:45;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d090ce8;border:1px solid #ff67ad3b;border-radius:24px;gap:9px;width:128px;padding:9px;display:grid;position:fixed;top:50%;right:14px;transform:translateY(-50%);box-shadow:0 24px 75px #000c}.nav-item{color:#fff;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff18;border-radius:16px;grid-template-columns:32px 1fr;align-items:center;gap:7px;width:100%;min-height:68px;padding:9px;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:grid}.nav-item:hover,.nav-item:focus-visible{background:#ff4fa315;border-color:#ff69ae88;outline:none;transform:translate(-4px)}.nav-item>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.nav-item b{text-transform:uppercase;letter-spacing:.03em;font-size:11px}.nav-item small{color:#958b90;white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.nav-icon{color:#ff94c5;background:#ff4fa318;border-radius:10px;place-items:center;width:31px;height:31px;font-size:18px;font-weight:1000;display:grid}.nav-item.ranking-button .nav-icon{color:#ffe16b;background:#ffd43817}.nav-item.trade-button .nav-icon{color:#88e8f5;background:#51d8e817}.screen{z-index:1;width:min(100%,940px);margin:0 auto;padding:22px 18px 48px;position:relative}.party-entrance{color:#fff;text-align:center;background:radial-gradient(circle at 50% 38%,#501334 0,#170812 35%,#050506 73%);place-items:center;min-height:100svh;padding:24px;display:grid;position:relative;overflow:hidden}.party-entrance:before{content:"";opacity:.17;background-image:linear-gradient(#fff 1px,#0000 1px),linear-gradient(90deg,#fff 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 70%);mask-image:radial-gradient(circle,#000,#0000 70%)}.entrance-glow{filter:blur(14px);opacity:.42;border-radius:50%;position:absolute}.entrance-glow-one{background:#ff3f9f;width:280px;height:280px;top:-90px;left:-100px}.entrance-glow-two{background:#7116aa;width:250px;height:250px;bottom:-90px;right:-90px}.entrance-card{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffff0d,#ffffff03);border:1px solid #ff8cbc55;border-radius:36px;width:min(590px,100%);padding:clamp(36px,7vw,68px) 22px;position:relative;box-shadow:0 35px 110px #000c,0 0 70px #ff318833}.entrance-crown{color:#ff91c3;text-shadow:0 0 30px #ff4fa3;font-size:38px}.entrance-card>p:first-of-type{color:#ffadd1;letter-spacing:.28em;margin:12px 0;font-size:9px;font-weight:1000}.entrance-card h1{letter-spacing:-.08em;justify-content:center;align-items:center;gap:0;margin:12px 0 3px;font-size:clamp(52px,13vw,92px);line-height:.9;display:flex}.entrance-card h1 span,.entrance-card h1 strong{padding:7px 8px}.entrance-card h1 strong{color:#17030c;background:#ff72b4;font-weight:1000}.entrance-by{color:#9c9096;letter-spacing:.25em;margin-top:15px;font-size:12px}.entrance-by b{color:#fff}.entrance-copy{max-width:430px;line-height:1.55;color:#c6bac0!important;letter-spacing:0!important;margin:25px auto!important;font-size:14px!important;font-weight:400!important}.entrance-card button{color:#1b030e;letter-spacing:.05em;cursor:pointer;background:linear-gradient(135deg,#ff9bca,#ff4fa3);border:0;border-radius:999px;width:min(360px,100%);min-height:62px;padding:14px 23px;font-weight:1000;transition:transform .16s,filter .16s;box-shadow:0 15px 44px #ff18884a}.entrance-card button:hover{filter:brightness(1.08);transform:translateY(-3px)}.entrance-card button span{margin-left:10px;font-size:20px}.entrance-card>small{color:#736a6f;letter-spacing:.22em;margin-top:20px;font-size:7px;display:block}.hero{text-align:center;padding:42px 0 30px}.eyebrow{color:var(--soft);text-transform:uppercase;letter-spacing:.22em;font-size:11px;font-weight:800}.eyebrow strong{color:#fff}.hero h1{letter-spacing:-.07em;margin:16px 0;font-size:clamp(48px,11vw,92px);line-height:.88}.hero h1 em{color:var(--pink);text-shadow:0 0 40px #ff3f9f55;font-style:normal;display:block}.hero p{color:#c6bec4;max-width:560px;margin:22px auto;line-height:1.55}.action-grid{grid-template-columns:1fr 1fr;gap:14px;max-width:620px;margin:0 auto;display:grid}.action-grid.single-action{grid-template-columns:1fr;max-width:420px}.role-grid{grid-template-columns:1.35fr .8fr;gap:14px;max-width:700px;margin:0 auto;display:grid}.role-card{background:#ffffff09;border:1px solid #ffffff20;border-radius:22px;flex-direction:column;gap:8px;padding:18px;display:flex}.role-card>span{letter-spacing:.18em;color:var(--soft);font-size:9px;font-weight:900}.role-card>small{color:#968d92;margin-bottom:8px}.role-card .host-link{min-height:58px;margin:0}.admin-role{background:#0d0b0eaa}.admin-session{z-index:20;color:#d8cbd2;background:#160e14e8;border:1px solid #ff55a64a;border-radius:999px;align-items:center;gap:12px;padding:9px 12px;font-size:11px;display:flex;position:fixed;bottom:14px;right:14px;box-shadow:0 10px 30px #0008}.admin-session a{color:var(--soft);font-weight:900;text-decoration:none}.btn{cursor:pointer;border:0;border-radius:18px;min-height:58px;padding:14px 18px;font-weight:900;transition:transform .15s,filter .15s}.btn:active{transform:scale(.98)}.btn:disabled{opacity:.55;cursor:default}.btn-primary{color:#14030b;background:linear-gradient(135deg,#ff8bc2,var(--pink));box-shadow:0 12px 34px #ff19873d}.btn-secondary{color:#fff;background:#ffffff0e;border:1px solid #ffffff24}.btn-small{border-radius:14px;min-height:44px}.host-link{text-align:center;margin-top:18px;text-decoration:none;display:block}.attendance-button{border-color:#ffd45a55}.attendance-button .nav-icon{color:#ffe27d;background:#ffd74a17}.attendance-banner{background:linear-gradient(135deg,#ffd34c14,#ff4fa312);border:1px solid #ffd95b55;border-radius:24px;justify-content:space-between;align-items:center;gap:18px;max-width:700px;margin:18px auto 0;padding:18px;display:flex}.attendance-banner>div{align-items:center;gap:13px;display:flex}.attendance-banner>div>span{font-size:34px}.attendance-banner b,.attendance-banner small{display:block}.attendance-banner b{margin:4px 0;font-size:18px}.attendance-banner small{color:#a99da3;font-size:11px}.attendance-banner .host-link{white-space:nowrap;margin:0}.attendance-wrap,.attendance-admin-wrap{max-width:850px}.attendance-hero{text-align:center;padding:35px 0 8px}.attendance-hero h1{letter-spacing:-.065em;margin:12px 0;font-size:clamp(46px,10vw,80px);line-height:.92}.attendance-hero h1 em{color:#ffd864;font-style:normal;display:block}.attendance-hero p{color:#b3a8ae;max-width:520px;margin:auto;line-height:1.55}.attendance-card{text-align:center}.attendance-card .field{text-align:left}.attendance-status{letter-spacing:.12em;border-radius:999px;align-items:center;gap:7px;margin-bottom:15px;padding:7px 10px;font-size:9px;font-weight:1000;display:inline-flex}.attendance-status i{background:currentColor;border-radius:50%;width:7px;height:7px}.attendance-status.open{color:#a4efb5;background:#2dbf5620;border:1px solid #62db7a55}.attendance-status.closed{color:#a99da3;background:#ffffff08;border:1px solid #ffffff18}.attendance-input{text-align:center;letter-spacing:.07em;text-transform:uppercase;font-size:19px;font-weight:1000}.attendance-note{color:#82777d;margin-top:12px;font-size:9px;display:block}.attendance-success{text-align:center;border-color:#67dd8355}.attendance-success>span{color:#07130a;background:#52d46f;border-radius:50%;place-items:center;width:68px;height:68px;margin:0 auto 14px;font-size:38px;font-weight:1000;display:grid}.attendance-admin-head{justify-content:space-between;align-items:end;gap:20px;padding:25px 0 4px;display:flex}.attendance-admin-head h1{margin:8px 0;font-size:clamp(38px,7vw,58px)}.attendance-admin-head p{color:#a3989e}.attendance-history-picker{background:#ffffff06;border:1px solid #ffffff17;border-radius:18px;padding:14px 16px}.attendance-history-picker label{color:#b8abb2;margin-bottom:8px;font-size:10px;font-weight:900;display:block}.attendance-history-picker>div{grid-template-columns:1fr auto auto;gap:8px;display:grid}.attendance-history-picker .input,.attendance-history-picker .btn{min-height:48px}.attendance-admin-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:16px;display:grid}.attendance-admin-grid .card{margin:18px 0}.attendance-close{width:100%;margin-top:10px}.attendance-list{padding:18px}.attendance-list-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.attendance-list-head h2{margin:0}.attendance-list-head button{color:var(--soft);cursor:pointer;background:#ffffff09;border:1px solid #ffffff1c;border-radius:10px;padding:8px 10px}.attendance-list article{border-top:1px solid #ffffff10;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:11px 8px;display:grid}.attendance-list article>span{color:#ffe278;background:#ffd34a18;border-radius:9px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.attendance-list article time{color:#c9bbc2;font-size:11px}.attendance-empty{text-align:center;color:#8e8489;padding:35px}.attendance-empty span{font-size:42px}.game-strip{grid-template-columns:repeat(4,1fr);gap:10px;margin:36px auto 0;display:grid}.game-chip{text-align:center;color:#ded6da;background:#ffffff08;border:1px solid #ffffff1b;border-radius:18px;padding:16px 8px;font-size:12px;font-weight:800}.game-chip b{margin-bottom:8px;font-size:25px;display:block}.reward-preview{background:#ffffff07;border:1px solid #ffffff1b;border-radius:22px;max-width:620px;margin:26px auto 0;padding:18px}.reward-preview h2{margin:7px 0 14px;font-size:19px}.tiers{gap:9px;display:flex}.tier{border:1px solid #ffffff40;border-radius:9px;place-items:center;width:42px;height:55px;font-size:19px;font-weight:1000;display:grid;transform:rotate(-3deg);box-shadow:0 8px 24px #0007}.tier:nth-child(2){transform:rotate(3deg)}.copper{color:#2a1005;background:linear-gradient(145deg,#f1a172,#713417)}.silver{color:#202126;background:linear-gradient(145deg,#f7f8fa,#777d87)}.gold{color:#362300;background:linear-gradient(145deg,#fff2a8,#e6a600);box-shadow:0 0 25px #ffc72c55}.tier-labels{color:#a89fa5;flex-wrap:wrap;gap:7px 15px;margin-top:12px;font-size:11px;font-weight:800;display:flex}.vote-hub{background:linear-gradient(145deg,#2b0c20c7,#0d0a0def);border:1px solid #ff58a83d;border-radius:24px;max-width:700px;margin:26px auto 0;padding:20px;box-shadow:0 20px 55px #0006}.vote-hub h2{margin:7px 0 5px;font-size:25px}.vote-hub p{color:#c2b5bc;margin:0 0 16px;font-size:13px}.vote-hub>small{color:#81777d;margin-top:10px;font-size:9px;display:block}.vote-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.vote-card{color:#18020c;background:linear-gradient(135deg,#ff9bca,#ff4fa3);border-radius:16px;flex-direction:column;justify-content:center;min-height:72px;padding:13px 15px;text-decoration:none;transition:transform .15s;display:flex}.vote-card:hover{transform:translateY(-2px)}.vote-card span{letter-spacing:.16em;font-size:9px;font-weight:1000}.vote-card b{margin-top:3px;font-size:16px}.lisa-vote{background:linear-gradient(135deg,#fff0a0,#e9a91a)}.jisoo-nomination{background:linear-gradient(135deg,#b58fff14,#ff89bb0e);border:1px solid #c6a7ff4f;border-radius:16px;margin-top:10px;padding:15px 16px}.jisoo-nomination span,.jisoo-nomination b{display:block}.jisoo-nomination span{color:#cdb7ff;letter-spacing:.13em;font-size:8px;font-weight:1000}.jisoo-nomination b{color:#f0e9ff;margin-top:6px;font-size:16px}.vote-hub .jisoo-nomination p{color:#a99daf;margin:6px 0 9px;font-size:11px;line-height:1.5}.jisoo-nomination a{color:#e1d3ff;font-size:9px;font-weight:900;text-decoration:none}.card{background:linear-gradient(145deg,#171217e8,#0d0b0ef2);border:1px solid #ffffff20;border-radius:28px;max-width:620px;margin:28px auto;padding:24px;box-shadow:0 28px 70px #0008}.card h2{letter-spacing:-.04em;margin:0 0 6px;font-size:28px}.muted{color:#a89fa5;font-size:14px;line-height:1.5}.field{margin:18px 0}.field label{color:#d9d0d5;text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px;font-size:12px;font-weight:800;display:block}.input,.select{color:#fff;background:#070708;border:1px solid #ffffff26;border-radius:15px;outline:none;width:100%;padding:16px}.input:focus,.select:focus{border-color:var(--pink);box-shadow:0 0 0 3px #ff4fa322}.code-input{text-transform:uppercase;letter-spacing:.28em;text-align:center;font-size:22px;font-weight:900}.profile-safety{color:#7f767b;text-align:center;margin-top:10px;font-size:9px;line-height:1.45;display:block}.trade-button{color:#b8f5ff;border-color:#61ddec55;font-weight:900;text-decoration:none}.account-issued{text-align:center}.account-number{background:#ff4fa313;border:1px solid #ff65ac66;border-radius:18px;margin:20px 0;padding:20px}.account-number span,.account-number b{display:block}.account-number span{letter-spacing:.18em;color:#aaa;font-size:9px}.account-number b{letter-spacing:.12em;color:var(--soft);margin-top:7px;font-size:clamp(38px,10vw,58px)}.trades-wrap{max-width:980px}.trade-hero{text-align:center;margin:22px 0 30px}.trade-hero h1{letter-spacing:-.065em;margin:8px 0;font-size:clamp(42px,8vw,68px)}.trade-hero h1 em{color:var(--pink);font-style:normal}.trade-hero p{color:#a89da3;max-width:650px;margin:0 auto}.account-chip{background:#ff4fa311;border:1px solid #ff68ad55;border-radius:16px;flex-direction:column;margin-top:18px;padding:12px 22px;display:inline-flex}.account-chip span,.account-chip small{color:#8e848a;font-size:8px}.account-chip b{letter-spacing:.12em;color:var(--soft);margin:3px;font-size:25px}.trade-columns{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.trade-form{margin:0}.trade-warning,.trade-notice{border-radius:11px;padding:10px;font-size:11px}.trade-warning{color:#e8ca74;background:#ffd34a13}.trade-notice{color:#84e7b7;background:#50db9a16}.trade-inbox>h2,.trade-history>h2{margin:8px 0 15px}.trade-offer{background:#ff4fa30e;border:1px solid #ff66ad4a;border-radius:20px;gap:10px;padding:16px;display:grid}.trade-offer>span{color:var(--pink);font-size:10px;font-weight:900}.trade-offer>div:not(.trade-actions){flex-direction:column;display:flex}.trade-offer>div b{color:#8e858a;font-size:8px}.trade-offer>div strong{margin-top:3px;font-size:13px}.trade-offer>i{text-align:center;color:var(--pink);font-size:22px}.trade-offer>small{color:#94898f}.trade-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.trade-actions button,.trade-row button{color:#fff;cursor:pointer;background:#ffffff0c;border:1px solid #ffffff20;border-radius:10px;padding:9px;font-weight:900}.trade-actions button:first-child{background:var(--pink);color:#280211;border:0}.trade-empty{text-align:center;color:#837a7f;border:1px dashed #ffffff20;border-radius:18px;padding:28px}.trade-history{grid-column:1/-1;margin-top:16px}.trade-row{border-bottom:1px solid #ffffff12;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:13px;display:grid}.trade-row div{flex-direction:column;display:flex}.trade-row span{color:#8f858b;margin-top:3px;font-size:10px}.trade-status{text-transform:uppercase;color:#aaa;font-size:9px}.trade-status.accepted{color:#65e3a5}.trade-status.pending{color:#ffe076}.winner-box{background:linear-gradient(120deg,#ff4fa315,#ffffff06);border:1px solid #ff68ad42;border-radius:20px;justify-content:space-between;align-items:center;gap:16px;max-width:700px;margin:16px auto;padding:16px;display:flex}.winner-box>div{align-items:center;gap:12px;display:flex}.winner-box>div>span{font-size:30px}.winner-box b,.winner-box small{display:block}.winner-box small{color:#978d92;margin-top:3px}.claim-wrap{width:min(720px,100%);margin:0 auto}.claim-hero{text-align:center;margin:20px 0 24px}.claim-hero h1{letter-spacing:-.07em;margin:8px 0;font-size:clamp(40px,9vw,70px)}.claim-hero h1 em{color:var(--pink);font-style:normal}.claim-hero p{color:#aaa}.claim-form{max-width:720px}.claim-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.claim-form .field small{color:#8c8388;margin-top:5px;font-size:9px;display:block}.profile-badge{color:#aaa;background:#ff4fa312;border:1px solid #ff5aa753;border-radius:13px;margin-bottom:14px;padding:11px 13px}.profile-badge b{color:var(--soft)}.privacy-note{color:#a89da3;background:#ffffff07;border-radius:12px;padding:12px;font-size:10px;line-height:1.5}.claim-success{text-align:center;margin-top:50px}.claim-success>span{width:72px;height:72px;color:var(--pink);background:#ff4fa31e;border-radius:50%;place-items:center;margin:0 auto 16px;font-size:38px;display:grid}.winners-wrap{max-width:900px}.winners-head{justify-content:space-between;align-items:flex-start;gap:20px;margin:24px 0;display:flex}.winners-head h1{margin:6px 0;font-size:clamp(35px,7vw,58px)}.winners-head p{color:#999}.winner-card{background:#ffffff08;border:1px solid #ffffff1d;border-radius:20px;margin:12px 0;padding:18px}.winner-card-head{border-bottom:1px solid #ffffff12;justify-content:space-between;gap:20px;margin-bottom:12px;padding-bottom:12px;display:flex}.winner-card-head span{color:var(--pink);letter-spacing:.14em;font-size:9px;font-weight:1000}.winner-card-head h2{margin:4px 0}.winner-card-head small{color:#888}.winner-card-head>b{color:#ffe27a;text-align:right}.winner-card address{color:#ddd;font-style:normal;line-height:1.65}.winner-card p,.winner-card time{color:#90878c;font-size:11px;display:block}.winner-card a{color:var(--soft)}.empty-claims{text-align:center}.empty-claims>span{font-size:42px}.social-gate h2{margin-top:8px}.social-follow-grid{gap:9px;margin:19px 0;display:grid}.social-follow-grid>a{color:#fff;background:#ffffff08;border:1px solid #ffffff20;border-radius:16px;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;min-height:68px;padding:11px 13px;text-decoration:none;display:grid}.social-follow-grid>a>span{background:#0a0a0a;border-radius:13px;place-items:center;width:42px;height:42px;font-size:24px;display:grid}.social-follow-grid>a>div{flex-direction:column;display:flex}.social-follow-grid small{letter-spacing:.15em;color:#999;font-size:8px}.social-follow-grid b{margin-top:3px;font-size:14px}.social-follow-grid strong{color:var(--soft);font-size:9px}.social-follow-grid>a.visited{background:#ff4fa310;border-color:#ff5aa77a}.social-follow-grid>a.instagram>span{background:linear-gradient(145deg,#7c3ae7,#e32f84,#ff9b28)}.follow-confirm{color:#d8cdd3;cursor:pointer;align-items:flex-start;gap:10px;margin:16px 2px;font-size:12px;line-height:1.45;display:flex}.follow-confirm input{width:19px;height:19px;accent-color:var(--pink);flex:0 0 19px}.social-note{text-align:center;color:#70686c;margin-top:9px;font-size:8px;line-height:1.4;display:block}.row{align-items:center;gap:12px;display:flex}.row>*{flex:1}.back{color:#bbb;cursor:pointer;background:0 0;border:0;padding:8px 0 18px}.room-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.room-code{color:var(--pink);letter-spacing:.14em;font-size:34px;font-weight:1000}.player-list{gap:9px;margin:20px 0;display:grid}.player{background:#ffffff09;border:1px solid #ffffff12;border-radius:14px;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.avatar{color:#19020d;background:linear-gradient(145deg,#ffd2e8,var(--pink));border-radius:50%;place-items:center;width:34px;height:34px;margin-right:10px;font-weight:1000;display:inline-grid}.player-name{align-items:center;font-weight:800;display:flex}.score{color:var(--soft);font-weight:900}.lobby-chat{background:#080708a8;border:1px solid #ff5aa83b;border-radius:21px;margin:22px 0;padding:15px}.chat-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.chat-head>div{flex-direction:column;gap:3px;display:flex}.chat-head span{color:var(--pink);letter-spacing:.16em;font-size:9px;font-weight:1000}.chat-head b{font-size:13px}.chat-head i{color:#82797e;font-size:9px;font-style:normal}.chat-messages{scrollbar-color:#ff4fa355 transparent;flex-direction:column;gap:8px;height:250px;padding:4px 3px 10px;display:flex;overflow-y:auto}.chat-message{background:#ffffff09;border:1px solid #ffffff0f;border-radius:13px;padding:10px 11px}.chat-message.blocked{opacity:.58}.chat-message-top{justify-content:space-between;gap:10px;display:flex}.chat-message-top b{color:var(--soft);font-size:11px}.chat-message-top time{color:#777;font-size:8px}.chat-message p{color:#e9e1e5;overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;line-height:1.4}.chat-controls{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.chat-controls button{color:#cfc4ca;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1e;border-radius:8px;padding:5px 7px;font-size:8px;font-weight:900}.chat-controls button.danger{color:#ff9fbd;border-color:#ff4f8552}.chat-empty{text-align:center;color:#756e72;place-items:center;min-height:210px;font-size:12px;display:grid}.chat-compose{grid-template-columns:1fr auto;gap:7px;display:grid}.chat-compose input{color:#fff;background:#030303;border:1px solid #ffffff20;border-radius:13px;outline:none;min-width:0;padding:12px}.chat-compose input:focus{border-color:var(--pink)}.chat-compose button{background:var(--pink);color:#22010f;cursor:pointer;border:0;border-radius:13px;padding:0 14px;font-weight:1000}.chat-compose button:disabled{opacity:.5}.lobby-chat>small{color:#71696d;margin-top:8px;font-size:8px;display:block}.chat-error{color:#ff9aaa;margin:7px 2px;font-size:10px}.runner-game{background:linear-gradient(145deg,#250c1d,#0a080a);border:1px solid #ff63ad59;border-radius:22px;margin:22px 0;padding:15px;box-shadow:0 20px 55px #0008}.runner-game-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.runner-game-head>div:first-child{flex-direction:column;gap:4px;display:flex}.runner-game-head span{color:var(--pink);letter-spacing:.16em;font-size:8px;font-weight:1000}.runner-game-head b{font-size:15px}.runner-stats{text-align:right}.runner-stats strong,.runner-stats small{display:block}.runner-stats strong{color:#ffbad9;font-size:22px}.runner-stats small{color:#80767b;letter-spacing:.08em;font-size:7px}.runner-hud{grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin-bottom:9px;display:grid}.runner-hud>span{gap:3px;display:flex}.runner-hud i{color:#40343a;font-size:14px;font-style:normal}.runner-hud i.heart-on{color:#ff4f93;text-shadow:0 0 10px #ff2f83}.runner-hud>div{background:#ffffff14;border-radius:99px;height:6px;overflow:hidden}.runner-hud>div b{background:linear-gradient(90deg,#ff4fa3,#ffd249);border-radius:99px;height:100%;display:block}.runner-hud>strong{color:#a4999f;font-size:8px}.runner-stage{color:#fff;cursor:pointer;touch-action:manipulation;isolation:isolate;background:linear-gradient(#120e28 0 57%,#2a1731 57% 69%,#181319 69%);border:1px solid #ffffff20;border-radius:18px;width:100%;height:260px;padding:0;display:block;position:relative;overflow:hidden}.runner-stage:before{content:"";z-index:-1;background:radial-gradient(circle at 75% 18%,#ff94c628,#0000 23%),linear-gradient(#0000 64%,#ff55a00b);position:absolute;inset:0}.moon{color:#481229;background:#ffd6e8;border-radius:50%;place-items:center;width:45px;height:45px;font-size:10px;font-weight:1000;display:grid;position:absolute;top:25px;right:25%;box-shadow:0 0 35px #ffa5cd88}.city{opacity:.45;clip-path:polygon(0 40%,15% 40%,15% 10%,27% 10%,27% 55%,40% 55%,40% 0,56% 0,56% 35%,70% 35%,70% 18%,84% 18%,84% 60%,100% 60%,100% 100%,0 100%);background:repeating-linear-gradient(90deg,#21192b 0 18px,#3b2440 18px 24px);width:140px;height:75px;position:absolute;bottom:80px}.city-one{left:18%}.city-two{left:52%;transform:scaleX(1.3)}.yg-building{z-index:1;background:linear-gradient(90deg,#252126,#4c444a,#181619);border-right:3px solid #736971;flex-direction:column;justify-content:center;align-items:center;width:72px;height:132px;display:flex;position:absolute;bottom:45px;left:0;box-shadow:12px 0 25px #0009}.yg-building i{letter-spacing:-.12em;font-size:25px;font-style:normal;font-weight:1000}.yg-building small{letter-spacing:.16em;color:#aaa;margin-top:5px;font-size:6px}.blink-finish{z-index:1;background:#ff4fa31d;border:2px solid #ff75b5;border-radius:50% 50% 10px 10px;flex-direction:column;justify-content:center;align-items:center;width:76px;height:108px;display:flex;position:absolute;bottom:46px;right:7px;box-shadow:0 0 24px #ff278866}.blink-finish i{color:#ff69aa;font-size:28px;font-style:normal}.blink-finish b{font-size:11px}.blink-finish small{color:#ff9dc9;font-size:8px}.road-lines{opacity:.55;background:repeating-linear-gradient(90deg,#ffb7d5 0 24px,#0000 24px 45px);height:4px;position:absolute;bottom:37px;left:0;right:0}.runner-squad{z-index:5;align-items:flex-end;gap:1px;transition:bottom 30ms linear;display:flex;position:absolute;left:14%}.mini-member{filter:drop-shadow(0 5px 3px #0008);flex-direction:column;align-items:center;width:25px;height:43px;display:flex}.mini-member i{color:#2b101a;background:#f0b899;border:3px solid #27151d;border-radius:50% 50% 44% 44%;place-items:center;width:24px;height:24px;font-size:6px;font-style:normal;font-weight:1000;display:grid}.mini-member:after{content:"";background:linear-gradient(#ff71ae,#24131c);border-radius:7px 7px 4px 4px;width:17px;height:17px;margin-top:-1px}.mini-member b{color:#ffc4df;opacity:0;font-size:5px;position:absolute;top:-12px}.member-1{transform:translateY(-2px)}.member-2{transform:translateY(1px)}.member-3{transform:translateY(-3px)}.member-2 i{background:#f5c4ad;border-color:#ad6b48}.runner-obstacle{z-index:4;color:#ff8fbd;background:#321220;border:2px solid #ff8fbd;place-items:center;width:28px;height:35px;font-size:23px;font-weight:1000;display:grid;position:absolute;bottom:45px}.runner-obstacle.obstacle-1{color:#ffd351;background:#422147;border-color:#ffd351;width:24px;height:48px}.runner-obstacle.obstacle-2{color:#ffb15f;background:#312d33;border-color:#ffb15f;width:34px;height:39px}.runner-overlay{z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#060407bd;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.runner-overlay i{font-size:42px;font-style:normal}.runner-overlay b{margin:7px 0 4px;font-size:clamp(18px,5vw,28px)}.runner-overlay small{color:#b9adb3;font-size:10px}.runner-overlay strong{background:var(--pink);color:#21010f;letter-spacing:.1em;border-radius:99px;margin-top:16px;padding:10px 18px;font-size:9px}.tap-hint{z-index:6;background:#080609b8;border-radius:99px;padding:6px 8px;position:absolute;top:10px;right:11px;color:#ffadd0!important;font-size:7px!important}.runner-note{color:#776e73;margin:9px 2px 0;font-size:8px;line-height:1.4;display:block}.home-runner,.join-runner{max-width:700px;margin:0 auto 34px}.join-runner{max-width:620px}.waiting-game-label{text-align:center;margin:8px 0 -9px}.waiting-game-label span,.waiting-game-label b{display:block}.waiting-game-label span{color:var(--pink);letter-spacing:.17em;font-size:9px;font-weight:1000}.waiting-game-label b{margin-top:5px;font-size:20px}.home-runner .runner-game{box-shadow:0 25px 75px #000b,0 0 45px #ff278822}.member-picker{background:#ffffff07;border:1px solid #ffffff14;border-radius:15px;margin:11px 0 12px;padding:10px}.member-picker>span{text-align:center;margin-bottom:8px;display:block;color:#ff9bc8!important;letter-spacing:.16em!important;font-size:7px!important}.member-picker>div{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.member-picker button{color:#fff;cursor:pointer;background:#0c090b;border:1px solid #ffffff18;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:50px;padding:6px 2px;display:flex;position:relative}.member-picker button.selected{background:#ff4fa31c;border-color:#ff69ad;box-shadow:0 0 18px #ff2d8d2e}.member-picker button i{color:#32121e;background:#efb69a;border:3px solid #28151e;border-radius:50%;place-items:center;width:25px;height:25px;font-size:6px;font-style:normal;font-weight:1000;display:grid}.member-picker button b{letter-spacing:.04em;font-size:7px}.member-picker button small{color:#ff83bb;font-size:9px;position:absolute;top:4px;right:5px}.member-picker .member-choice-2 i{background:#f4c5b0;border-color:#a96947}.member-picker .member-choice-3 i{background:#e7b28f;border-color:#24151c}.runner-solo{z-index:5;align-items:flex-end;transition:bottom 30ms linear;display:flex;position:absolute;left:17%}.runner-solo .mini-member{transform:none}.runner-solo .mini-member b{opacity:1;text-shadow:0 1px 3px #000;top:-11px}.runner-solo .member-2 i{background:#f5c4ad;border-color:#ad6b48}.smash-game{background:linear-gradient(145deg,#191318,#080708);border:1px solid #ffcf4a4d;border-radius:22px;margin:28px 0;padding:15px;box-shadow:0 20px 55px #0009}.smash-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.smash-head>div:first-child{flex-direction:column;gap:4px;display:flex}.smash-head span{color:#ffd75e;letter-spacing:.16em;font-size:8px;font-weight:1000}.smash-head b{font-size:15px}.smash-clock{text-align:center;background:#ffd3480e;border:1px solid #ffcf4a66;border-radius:50%;flex:0 0 54px;place-content:center;width:54px;height:54px;display:grid}.smash-clock strong{color:#ffe078;font-size:22px;line-height:1}.smash-clock small{color:#94896d;margin-top:3px;font-size:5px}.smash-clock.danger{border-color:#ff496d;animation:.65s infinite clockPulse;box-shadow:0 0 22px #ff31545c}.smash-clock.danger strong{color:#ff7290}.smash-health{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin:10px 0;display:grid}.smash-health span,.smash-health b{color:#a99ea4;font-size:8px}.smash-health>div{background:#ffffff12;border-radius:99px;height:8px;overflow:hidden}.smash-health i{background:linear-gradient(90deg,#ff486f,#ffd34f,#6ce49e);border-radius:99px;height:100%;transition:width .15s;display:block}.club-picker{background:#ffffff06;border:1px solid #ffffff14;border-radius:15px;margin:12px 0;padding:10px}.club-picker>span{text-align:center;margin-bottom:8px;display:block;color:#aaa!important;letter-spacing:.15em!important;font-size:7px!important}.club-picker>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.club-picker button{color:#fff;cursor:pointer;background:#0a090a;border:1px solid #ffffff18;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:54px;display:flex;position:relative}.club-picker button.selected{border-color:#ff72b3;box-shadow:0 0 20px #ff27882d}.club-picker button i{background:#29272a;border-radius:99px;width:8px;height:35px;position:relative;transform:rotate(-24deg)}.club-picker button i:after{content:"";background:#121113;border-radius:5px 2px 3px 3px;width:16px;height:9px;position:absolute;bottom:-2px;left:-5px}.club-picker .pink-club i{background:#ff69ad}.club-picker .pink-club i:after{background:#ff4fa3}.club-picker button b{font-size:10px}.club-picker button small{color:#ff79b7;position:absolute;right:9px}.smash-stage{color:#fff;isolation:isolate;background:linear-gradient(#25132f 0 58%,#513044 58% 70%,#161317 70%);border:1px solid #ffffff1c;border-radius:18px;width:100%;height:290px;padding:0;display:block;position:relative;overflow:hidden}.smash-stage:disabled{opacity:1}.smash-skyline{opacity:.4;clip-path:polygon(0 35%,8% 35%,8% 12%,16% 12%,16% 55%,25% 55%,25% 3%,34% 3%,34% 44%,43% 44%,43% 20%,55% 20%,55% 58%,65% 58%,65% 0,76% 0,76% 39%,87% 39%,87% 16%,95% 16%,95% 50%,100% 50%,100% 100%,0 100%);background:repeating-linear-gradient(90deg,#1c1720 0 27px,#35263c 27px 34px);height:100px;position:absolute;bottom:85px;left:0;right:0}.smash-road{opacity:.45;background:repeating-linear-gradient(90deg,#ffd1e4 0 30px,#0000 30px 55px);height:5px;position:absolute;bottom:34px;left:0;right:0}.smash-building{z-index:3;background:linear-gradient(90deg,#222 0 14%,#545054 14% 28%,#272528 28% 72%,#5b555a 72% 86%,#202020 86%);border:3px solid #777078;flex-direction:column;justify-content:center;align-items:center;width:150px;height:215px;transition:filter .1s;display:flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%);box-shadow:0 20px 35px #000b}.smash-building:before{content:"";background:repeating-linear-gradient(#8edfff55 0 11px,#17171a 11px 19px);border:1px solid #fff2;position:absolute;inset:16px}.smash-building strong{z-index:2;letter-spacing:-.12em;background:#070707dc;border:2px solid #fff;padding:9px 12px;font-size:35px;position:relative}.smash-building small{z-index:2;color:#ddd;letter-spacing:.18em;margin-top:6px;font-size:6px;position:relative}.smash-building .crack{z-index:4;clip-path:polygon(35% 0,100% 0,60% 30%,100% 36%,40% 61%,75% 68%,0 100%,30% 65%,0 58%,53% 34%,15% 26%);opacity:0;background:#120b11;width:4px;height:70px;position:absolute}.crack-one{top:38px;left:32px;transform:rotate(-8deg)}.crack-two{bottom:30px;right:35px;transform:rotate(18deg)}.crack-three{top:100px;left:76px;transform:rotate(-26deg)}.smash-building.damage-1{animation:.13s towerShake}.smash-building.damage-1 .crack-one,.smash-building.damage-2 .crack-one{opacity:.7}.smash-building.damage-2 .crack-two,.smash-building.damage-3 .crack-one,.smash-building.damage-3 .crack-two,.smash-building.damage-4 .crack{opacity:1}.smash-building.damage-2{filter:brightness(.9);animation:.12s towerShake}.smash-building.damage-3{filter:brightness(.75);animation:.11s towerShake;transform:translate(-50%)rotate(.8deg)}.smash-building.damage-4{filter:brightness(.58);animation:.1s towerShake;transform:translate(-50%)rotate(-1.5deg)}.golf-club{z-index:7;transform-origin:20px 100px;pointer-events:none;width:65px;height:125px;position:absolute;bottom:49px;left:13%;transform:rotate(-24deg)}.golf-club i{background:#29272a;border-radius:99px;width:9px;height:102px;position:absolute;top:3px;left:29px}.golf-club b{background:#111;border-radius:8px 3px 5px 5px;width:29px;height:17px;position:absolute;bottom:8px;left:20px}.club-pink .golf-club i{background:#ff72b4;box-shadow:0 0 10px #ff398d}.club-pink .golf-club b{background:#ff4fa3}.golf-club.swing-0{animation:.18s golfSwingA}.golf-club.swing-1{animation:.18s golfSwingB}.smash-tap{z-index:8;pointer-events:none;background:#080609cc;border-radius:99px;padding:7px 9px;position:absolute;top:12px;right:12px;color:#ffd45c!important;font-size:8px!important}.smash-rubble{z-index:4;clip-path:polygon(0 100%,9% 54%,22% 69%,31% 25%,46% 58%,61% 11%,74% 63%,89% 38%,100% 100%);background:linear-gradient(155deg,#0000 20%,#514b51 21% 52%,#282629 53%);justify-content:center;align-items:center;gap:7px;width:180px;height:70px;display:flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.smash-rubble i{color:#ffd757;font-size:24px}.smash-rubble b{font-size:24px}.smash-rubble small{color:#ffb8d6;letter-spacing:.1em;font-size:7px;position:absolute;bottom:4px}.police-scene{z-index:12;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#070508df;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.police-scene>i{font-size:54px;font-style:normal;animation:.5s infinite policeLights}.police-scene>strong{margin-top:-19px;font-size:36px}.police-scene>b{margin-top:7px;font-size:23px}.police-scene>small{color:#bdb2b8;max-width:290px;margin-top:5px;font-size:9px;line-height:1.4}.smash-start{color:#20020e;cursor:pointer;background:linear-gradient(135deg,#ffd95c,#ff639f);border:0;border-radius:14px;width:100%;min-height:52px;margin-top:10px;font-size:10px;font-weight:1000}.smash-start:disabled{filter:grayscale();opacity:.45}.smash-result{border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:4px 10px;margin-top:10px;padding:12px;display:grid}.smash-result b,.smash-result span{display:block}.smash-result b{font-size:12px}.smash-result span{color:#a99ea4;font-size:9px}.smash-result button{color:#fff;cursor:pointer;background:#ffffff12;border:0;border-radius:10px;grid-area:1/2/3;padding:9px;font-size:8px;font-weight:900}.smash-result.win{background:#ffd94e10;border:1px solid #ffd94e55}.smash-result.lose{background:#ff496c0d;border:1px solid #ff496c4a}.smash-note{color:#776f73;margin:9px 2px 0;font-size:8px;line-height:1.4;display:block}@keyframes golfSwingA{0%{transform:rotate(-35deg)}65%{transform:rotate(58deg)}to{transform:rotate(-24deg)}}@keyframes golfSwingB{0%{transform:rotate(-34deg)}65%{transform:rotate(57deg)}to{transform:rotate(-24deg)}}@keyframes towerShake{0%,to{margin-left:0}50%{margin-left:5px}}@keyframes clockPulse{50%{transform:scale(1.08)}}@keyframes policeLights{0%,to{filter:drop-shadow(-15px 0 9px #ff385c)}50%{filter:drop-shadow(15px 0 9px #3f77ff)}}.mode-grid{grid-template-columns:1fr 1fr;gap:9px;margin:18px 0;display:grid}.mode{color:#eee;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1c;border-radius:14px;padding:12px}.mode.active{border-color:var(--pink);background:#ff4fa318}.mode b{display:block}.mode span{color:#a89fa5;font-size:11px}.question-top{z-index:2;color:#ffd1e7;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;font-size:12px;font-weight:1000;display:flex;position:relative}.question{z-index:2;letter-spacing:-.04em;text-shadow:0 4px 28px #000,0 0 22px #ff4fa34d;margin:28px 0 24px;font-size:clamp(27px,7vw,42px);line-height:1.05;position:relative}.answers{z-index:2;grid-template-columns:1fr 1fr;gap:11px;display:grid;position:relative}.answer{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ffffff13,#ff4fa30e);border:1px solid #ff8ec451;border-radius:18px;min-height:82px;padding:14px;font-weight:850;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 1px #ffffff12,0 10px 30px #0004}.answer>span{color:#ffadd2;background:#ff4fa32b;border-radius:9px;place-items:center;width:28px;height:28px;margin-right:8px;font-size:12px;display:inline-grid}.answer:hover:not(:disabled),.answer:focus-visible:not(:disabled){background:linear-gradient(135deg,#ff4fa32c,#7d39dd22);border-color:#ff8fc5;outline:none;transform:translateY(-3px)scale(1.015);box-shadow:0 14px 34px #ff2f8828}.answer.selected{background:linear-gradient(135deg,#ff4fa34a,#8438e04a);border-color:#ffb8d7;animation:.42s answerPop;box-shadow:0 0 0 3px #ff4fa31f,0 0 34px #ff4fa363}.answer:disabled{opacity:.78;cursor:default}.status{z-index:2;color:var(--soft);text-align:center;margin:16px 0 0;font-weight:800;position:relative}.answer-sent{color:#ffd5e9;animation:.55s answerSent}.error{color:#ff9a9a;margin-top:12px;font-size:13px}.footer-note{text-align:center;color:#716a6e;margin-top:30px;font-size:11px}.question-timer{z-index:2;color:#ff7eb9;grid-template-columns:44px 1fr auto;align-items:center;gap:10px;margin:17px 0 -8px;display:grid;position:relative}.question-timer>b{text-shadow:0 0 24px #ff4fa3;font-size:32px}.question-timer>div{background:#ffffff12;border:1px solid #ffffff10;border-radius:99px;height:9px;overflow:hidden}.question-timer i{background:linear-gradient(90deg,#ff3290,#ff9dcc,#ae5cff);border-radius:99px;height:100%;transition:width .1s linear;display:block;box-shadow:0 0 18px #ff4fa3}.question-timer>span{letter-spacing:.14em;font-size:9px;font-weight:900}.question-timer.expired{color:#8e858a}.question-timer.expired i{box-shadow:none;background:#777}.playing-card{isolation:isolate;background:radial-gradient(circle at 10% 12%,#ff3e952e,#0000 32%),radial-gradient(circle at 88% 38%,#8c43e22b,#0000 36%),linear-gradient(145deg,#1c0d18,#0b080d 68%);border-color:#ff73b359;position:relative;overflow:hidden;box-shadow:0 28px 90px #000a,0 0 55px #ff3e951c}.playing-card:before{content:"";z-index:-2;background:conic-gradient(#0000,#ff4fa316,#0000 28%,#8e4be21c,#0000 58%);animation:12s linear infinite gameAura;position:absolute;inset:-45%}.blinky-cheer{z-index:2;background:linear-gradient(110deg,#ff4fa327,#8d42dd1c);border:1px solid #ff9bc55e;border-radius:20px;align-items:center;gap:12px;margin:0 0 18px;padding:11px 14px 11px 10px;animation:.62s cubic-bezier(.2,.8,.2,1.2) blinkyArrive;display:flex;position:relative;box-shadow:0 12px 32px #0005}.blinky-cheer small,.blinky-cheer strong{display:block}.blinky-cheer small{color:#ff8fc2;letter-spacing:.16em;margin-bottom:3px;font-size:8px;font-weight:1000}.blinky-cheer strong{color:#fff3f8;font-size:clamp(15px,4vw,20px)}.blinky-mascot{color:#3b0922;background:linear-gradient(145deg,#ffb6d7,#ff4f9f 58%,#bc42dd);border-radius:48% 48% 45% 45%;flex:0 0 58px;place-items:center;width:58px;height:52px;animation:1.8s ease-in-out infinite blinkyBounce;display:grid;position:relative;box-shadow:0 8px 22px #ff3f9659,inset 0 2px #fff7}.blinky-mascot:before,.blinky-mascot:after{content:"";background:#ff91c2;border-radius:5px;width:19px;height:19px;position:absolute;top:-7px;transform:rotate(45deg)}.blinky-mascot:before{left:7px}.blinky-mascot:after{background:#d967db;right:7px}.blinky-mascot i{z-index:1;letter-spacing:2px;font-size:17px;font-style:normal;font-weight:1000;position:relative}.blinky-mascot b{z-index:2;color:#fff5b4;text-shadow:0 0 10px #fff;font-size:15px;position:absolute;top:-7px;right:-3px}.game-sparkles{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.game-sparkles i{background:#ff88be;border-radius:50%;width:7px;height:7px;animation:5s ease-in-out infinite gameFloat;position:absolute;box-shadow:0 0 15px #ff4fa3}.game-sparkles i:first-child{animation-delay:-1s;top:27%;left:7%}.game-sparkles i:nth-child(2){width:4px;height:4px;animation-delay:-3s;top:14%;left:88%}.game-sparkles i:nth-child(3){animation-delay:-2s;top:64%;left:82%}.game-sparkles i:nth-child(4){width:5px;height:5px;animation-delay:-4s;top:80%;left:14%}.game-sparkles i:nth-child(5){width:4px;height:4px;animation-delay:-.5s;top:7%;left:55%}.game-sparkles i:nth-child(6){animation-delay:-2.7s;top:92%;left:47%}@keyframes gameAura{to{transform:rotate(360deg)}}@keyframes gameFloat{0%,to{opacity:.25;transform:translateY(0)scale(.7)}50%{opacity:1;transform:translateY(-24px)scale(1.35)}}@keyframes blinkyBounce{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-5px)rotate(2deg)}}@keyframes blinkyArrive{0%{opacity:0;transform:translate(-28px)scale(.9)}to{opacity:1;transform:none}}@keyframes answerPop{0%{transform:scale(.96)}65%{transform:scale(1.035)}to{transform:scale(1)}}@keyframes answerSent{0%{opacity:0;transform:translateY(8px)scale(.94)}to{opacity:1;transform:none}}@media (width<=560px){.playing-card{padding:18px 14px}.blinky-cheer{margin-bottom:15px}.blinky-mascot{flex-basis:52px;width:52px;height:47px}.answers{grid-template-columns:1fr}.answer{text-align:left;min-height:64px}.question{margin:22px 0 19px}.question-top{font-size:10px}}@media (prefers-reduced-motion:reduce){.playing-card:before,.blinky-mascot,.game-sparkles i,.answer.selected,.answer-sent{animation:none!important}}.mystery-card{background:radial-gradient(circle at 25% 20%,#ff77b9,#5c1238 38%,#09080a 75%);place-items:center;display:grid}.mystery-card:before{content:"";border:1px solid #fff5;border-radius:8px;position:absolute;inset:8px}.mystery-card b{font-size:64px;bottom:50%;left:50%;transform:translate(-50%,50%)}.reward-card{background:#ffffff09;border:1px solid #ffffff1d;border-radius:20px;grid-template-columns:145px 1fr;align-items:center;gap:18px;margin:22px 0 4px;padding:16px;display:grid}.photocard{aspect-ratio:3/4;background-position:50% 20%;background-size:cover;border:5px solid #b86539;border-radius:13px;position:relative;overflow:hidden;box-shadow:0 12px 30px #0009}.photocard:after{content:"";background:linear-gradient(#0000 55%,#000d);position:absolute;inset:0}.photocard span{z-index:2;background:#111b;border-radius:7px;padding:5px 7px;font-size:9px;font-weight:1000;position:absolute;top:7px;right:7px}.photocard b{z-index:2;letter-spacing:.12em;position:absolute;bottom:10px;left:10px}.reward-card.silver .photocard{border-color:#bfc5cf}.reward-card.gold .photocard{border-color:#f4c936;box-shadow:0 0 32px #ffd22f66}.photo-credit{color:#8d858a;font-size:9px;text-decoration:none}.photo-credit:hover{color:var(--soft)}.album-wrap{max-width:980px;margin:18px auto}.album-title{justify-content:space-between;align-items:center;gap:20px;display:flex}.album-title h2{letter-spacing:-.05em;margin:7px 0;font-size:clamp(30px,7vw,48px)}.album-progress{text-align:center;background:#ff4fa311;border:1px solid #ff64ac66;border-radius:50%;place-content:center;width:94px;height:94px;display:grid;box-shadow:0 0 35px #ff278844}.album-progress b{color:var(--pink);font-size:22px}.album-progress span{color:#aaa;font-size:10px}.progress-track{background:#ffffff12;border-radius:99px;height:7px;margin:18px 0;overflow:hidden}.progress-track i{background:linear-gradient(90deg,var(--pink),#ffd73b);border-radius:99px;height:100%;display:block}.page-tabs{gap:7px;margin:18px 0;padding-bottom:4px;display:flex;overflow:auto}.page-tabs button{color:#aaa;cursor:pointer;background:#ffffff08;border:1px solid #ffffff20;border-radius:11px;min-width:38px;height:38px;font-weight:900}.page-tabs button.active{background:var(--pink);color:#21010f;border-color:var(--pink)}.album-page{background:linear-gradient(145deg,#181217,#0c0a0c);border:1px solid #ffffff1c;border-radius:28px;padding:22px;box-shadow:0 25px 70px #0008}.page-heading span{color:#92888e;text-transform:uppercase;letter-spacing:.13em;font-size:11px}.page-heading h3{margin:4px 0 18px;font-size:26px}.card-slots{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.slot{aspect-ratio:3/4.7;text-align:center;background:#ffffff07;border:1px dashed #ffffff25;border-radius:15px;flex-direction:column;justify-content:flex-end;padding:8px;display:flex;position:relative;overflow:hidden}.slot.locked{color:#746d71;justify-content:center}.slot.locked strong{color:#ffffff18;font-size:42px}.slot b{letter-spacing:.08em;font-size:12px}.slot span{color:#b1a8ad;margin-top:3px;font-size:8px}.slot a{color:#8a8186;margin-top:3px;font-size:6px;text-decoration:none}.slot-photo{background-position:50% 20%;background-size:cover;position:absolute;inset:0}.slot-photo:after{content:"";background:linear-gradient(#0000,#050505f2);position:absolute;inset:35% 0 0}.slot.owned b,.slot.owned span,.slot.owned a{z-index:2;position:relative}.slot.owned.copper{border:4px solid #ad633e}.slot.owned.silver{border:4px solid #cbd0d7}.slot.owned.gold{border:4px solid #ffd13b;box-shadow:0 0 24px #ffc40055}.album-play{margin:22px auto;display:block}.album-complete{text-align:center;background:#ffd13b18;border:1px solid #ffd13b;border-radius:18px;margin-top:20px;padding:20px}.album-complete b,.album-complete span{display:block}.album-complete b{color:#ffd13b;margin:5px;font-size:21px}.album-complete span{color:#c5b99d;font-size:12px}.leaderboard-wrap{max-width:650px;margin:18px auto}.leaderboard-hero{text-align:center;padding:20px 0}.leaderboard-hero h2{letter-spacing:-.055em;margin:9px 0;font-size:clamp(38px,8vw,58px)}.leaderboard-hero p{color:#b0a5ab;max-width:470px;margin:0 auto 8px;line-height:1.5}.leaderboard-hero small{color:#776f73}.leaderboard-list{background:#100d10cc;border:1px solid #ffffff1b;border-radius:25px;gap:9px;padding:15px;display:grid;box-shadow:0 25px 70px #0008}.leader-row{background:#ffffff07;border:1px solid #ffffff12;border-radius:16px;grid-template-columns:48px 1fr auto;align-items:center;gap:10px;min-height:58px;padding:9px 14px;display:grid}.leader-row b{font-size:15px}.leader-row strong{color:var(--soft);font-size:13px}.rank-medal{text-align:center;font-size:18px;font-weight:1000}.rank-1{background:linear-gradient(100deg,#ffc9282b,#ffffff08);border-color:#ffd33566}.rank-1 b,.rank-1 strong{color:#ffe278}.rank-2{border-color:#d9e1ee42}.rank-3{border-color:#cd7e4c48}.empty-ranking{text-align:center;color:#968c92;padding:42px 15px;line-height:1.7}.ranking-play{margin:18px auto;display:block}.weekly-trophy{background:#ffd64016;border:1px solid #ffd6406b;border-radius:17px;align-items:center;gap:14px;margin:16px 0;padding:14px;display:flex}.weekly-trophy>span{font-size:34px}.weekly-trophy b,.weekly-trophy small{display:block}.weekly-trophy b{color:#ffe47a}.weekly-trophy small{color:#a99d82;margin-top:3px}.live-ranking-link{color:#ffe27c;cursor:pointer;background:0 0;border:0;margin:15px auto 0;font-size:11px;font-weight:900;display:block}.music-player{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b090bec;border:1px solid #ff69b45e;border-radius:18px;width:min(360px,100vw - 32px);position:fixed;bottom:16px;right:16px;overflow:hidden;box-shadow:0 20px 60px #000c}.music-player-head{justify-content:space-between;align-items:center;min-height:58px;padding:10px 12px 10px 16px;display:flex}.music-player-head div{flex-direction:column;gap:2px;display:flex}.music-player-head span{letter-spacing:.18em;color:var(--pink);font-size:8px;font-weight:900}.music-player-head b{font-size:14px}.music-player-head button{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:50%;width:36px;height:36px}.music-player-body{padding:0 10px 9px}.music-player-body iframe{aspect-ratio:16/9;background:#000;border:0;border-radius:12px;width:100%;display:block}.music-player-body p{color:#8f858b;margin:8px 2px 0;font-size:9px}.music-player.minimized{width:210px}.music-player.minimized .music-player-body{width:340px;position:absolute;left:-10000px}.music-player.minimized .music-player-head{min-height:50px}@media (width<=620px){.topbar{height:58px;padding:0 9px}.brand{font-size:16px}.topbar-actions{gap:4px}.album-button,.music-button,.ranking-button{padding:7px 6px;font-size:7px}.hero{padding-top:22px}.action-grid,.answers,.role-grid,.vote-actions{grid-template-columns:1fr}.game-strip{grid-template-columns:1fr 1fr}.card{border-radius:24px;padding:20px}.row,.room-head,.winner-box,.winners-head,.winner-card-head{flex-direction:column;align-items:stretch}.claim-grid,.mode-grid{grid-template-columns:1fr}.question{margin-top:20px}.reward-card{grid-template-columns:110px 1fr}.album-title{align-items:flex-start}.album-progress{flex:0 0 75px;width:75px;height:75px}.card-slots{grid-template-columns:1fr 1fr}.album-page{padding:15px}.admin-session{justify-content:space-between;left:12px;right:12px}.music-player{width:calc(100vw - 20px);bottom:10px;right:10px}.music-player.minimized{width:205px}.leader-row{grid-template-columns:38px 1fr auto;padding:8px}.leader-row strong{font-size:11px}}.page-tabs button{min-width:max-content;padding:0 14px;font-size:11px}.album-member-tabs{gap:8px;margin:-6px 0 18px;padding-bottom:4px;display:flex;overflow-x:auto}.album-member-tabs button{color:#c9bbc3;letter-spacing:.05em;cursor:pointer;background:#ff4fa30d;border:1px solid #ff67ad55;border-radius:999px;padding:8px 13px;font-size:10px;font-weight:900}.album-member-tabs button.active{color:#21010f;background:linear-gradient(135deg,#ff3e95,#ff8fc3);border-color:#0000;box-shadow:0 0 18px #ff4f9d55}.album-page .card-slots{grid-template-columns:repeat(auto-fill,minmax(125px,1fr))}.album-page .slot{min-height:195px}.album-page .page-heading{justify-content:space-between;align-items:end;gap:12px;display:flex}.album-page .page-heading h3{font-size:clamp(28px,5vw,42px)}@media (width<=620px){.page-tabs button{padding:0 12px;font-size:10px}.album-page .card-slots{grid-template-columns:repeat(2,minmax(0,1fr))}.album-page .slot{min-height:210px}}@media (width<=720px){.trade-columns{grid-template-columns:1fr}.trade-history{grid-column:auto}.trade-row{grid-template-columns:1fr auto}.trade-row button{grid-column:1/-1}.trade-button{padding:7px 6px;font-size:7px}}.profile-button{color:#ffd0e6;border-color:#ff72b65c;font-weight:900;text-decoration:none}.profile-page,.public-profile-wrap{max-width:760px}.profile-hero-card{background:linear-gradient(135deg,#ff4fa31b,#ffffff07);border:1px solid #ff68ad4d;border-radius:26px;align-items:center;gap:20px;margin:20px 0;padding:22px;display:flex}.profile-hero-card h1{margin:4px 0;font-size:clamp(34px,7vw,54px)}.profile-hero-card>div>b{color:var(--soft);letter-spacing:.1em}.profile-hero-card p{color:#a69ca2}.profile-avatar{background:linear-gradient(145deg,#ff65ad,#6a1741);border:4px solid #ffb6d8;border-radius:50%;flex:0 0 112px;place-items:center;width:112px;height:112px;display:grid;overflow:hidden;box-shadow:0 12px 40px #ff278855}.profile-avatar img{object-fit:cover;width:100%;height:100%}.profile-avatar span{font-size:44px;font-weight:1000}.profile-avatar.large{width:140px;height:140px;margin:-72px auto 12px;position:relative}.profile-edit-form{max-width:720px}.profile-edit-form .field small{color:#8d8388;margin-top:5px;font-size:9px;display:block}.file-input{padding:10px}.fixed-code{background:#ffffff07;border:1px solid #ffffff19;border-radius:14px;flex-direction:column;margin:14px 0;padding:14px;display:flex}.fixed-code span,.fixed-code small{color:#8e8589;font-size:9px}.fixed-code b{color:var(--soft);letter-spacing:.1em;margin:4px 0;font-size:22px}.public-profile-card{background:#100d10;border:1px solid #ff65aa47;border-radius:30px;margin-top:24px;overflow:hidden;box-shadow:0 30px 90px #000b}.public-profile-cover{background:radial-gradient(circle at 25% 20%,#ff70b8,#4f1232 40%,#0b080a 78%);height:150px}.public-profile-body{text-align:center;padding:0 26px 30px}.public-profile-body h1{margin:6px 0;font-size:clamp(36px,8vw,58px)}.public-profile-body>b{color:var(--soft);letter-spacing:.09em}.profile-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0;display:grid}.profile-stats>div{background:#ffffff07;border:1px solid #ffffff18;border-radius:16px;padding:14px 8px}.profile-stats span,.profile-stats strong,.profile-stats small{display:block}.profile-stats span{font-size:24px}.profile-stats strong{margin:5px;font-size:19px}.profile-stats small{color:#968c91;font-size:8px}.member-since{color:#8d8388;font-size:11px}.player-profile-link{color:inherit;border-bottom:1px dotted #ff8bc1;text-decoration:none}.player-profile-link:hover{color:var(--soft)}.trade-offer a,.trade-row a{color:var(--soft);text-decoration:none}.mix-controls{justify-content:center;gap:10px;margin-top:9px;display:flex}.mix-controls button{color:#fff;cursor:pointer;background:#ffffff0c;border:1px solid #ffffff20;border-radius:10px;width:42px;height:34px}.mix-controls .mix-play{background:var(--pink);color:#280211;border:0}@media (width<=620px){.profile-button{padding:7px 6px;font-size:7px}.profile-hero-card{text-align:center;flex-direction:column;align-items:center}.profile-stats{grid-template-columns:1fr}.profile-avatar.large{width:120px;height:120px;margin-top:-62px}}.slot.owned{cursor:pointer;transition:transform .2s,box-shadow .2s}.slot.owned:hover,.slot.owned:focus-visible{outline-offset:3px;outline:2px solid #ff81bc;transform:translateY(-5px)scale(1.02)}.photocard-viewer{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020102e8;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}.photocard-viewer-panel{text-align:center;background:#110d10;border:1px solid #ff74b756;border-radius:26px;width:min(430px,100%);padding:18px;position:relative;box-shadow:0 35px 120px #000}.photocard-close{z-index:5;color:#fff;cursor:pointer;background:#050405cc;border:1px solid #ffffff25;border-radius:50%;width:38px;height:38px;font-size:26px;position:absolute;top:12px;right:12px}.photocard-viewer-title{flex-direction:column;margin:2px 44px 13px;display:flex}.photocard-viewer-title span{color:var(--pink);letter-spacing:.14em;font-size:9px}.photocard-viewer-title b{margin-top:4px;font-size:20px}.flip-card{aspect-ratio:3/4.55;perspective:1400px;cursor:pointer;background:0 0;border:0;width:min(300px,76vw);margin:auto;padding:0;display:block}.flip-card-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .75s cubic-bezier(.2,.75,.25,1);display:block;position:relative}.flip-card.is-flipped .flip-card-inner{transform:rotateY(180deg)}.flip-face{backface-visibility:hidden;border:7px solid #ad633e;border-radius:22px;display:block;position:absolute;inset:0;overflow:hidden;box-shadow:0 22px 55px #000c}.flip-face.silver{border-color:#d3d8e0}.flip-face.gold{border-color:#ffd441;box-shadow:0 0 38px #ffc92855}.flip-front{background:#080708}.flip-photo{background-position:50% 18%;background-size:cover;position:absolute;inset:0}.flip-photo:after{content:"";background:linear-gradient(#0000,#050405f2);position:absolute;inset:55% 0 0}.flip-front-label{z-index:2;text-align:left;flex-direction:column;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.flip-front-label small{letter-spacing:.18em;color:#ff9fc9;font-size:9px}.flip-front-label b{letter-spacing:.1em;margin-top:4px;font-size:27px}.flip-back{color:#fff;background:radial-gradient(circle at 50% 38%,#ff66ad25,#0a0809 50%,#020102);flex-direction:column;justify-content:center;align-items:center;display:flex;transform:rotateY(180deg)}.flip-back:before{content:"";border:1px solid #ff75b66b;border-radius:13px;position:absolute;inset:14px}.bp-frame{border:1px solid #ffffff18;border-radius:8px;position:absolute;inset:28px}.bp-logo{z-index:2;letter-spacing:-.06em;border:3px solid #ff8fc2;font-size:34px;font-weight:1000;line-height:1;display:flex;position:relative}.bp-logo i{padding:8px 7px;font-style:normal}.bp-logo i:last-child{color:#15030b;background:#ff8fc2}.flip-back>small{z-index:2;color:#ff9ec8;letter-spacing:.26em;margin-top:14px;font-size:8px;position:relative}.flip-back>strong{z-index:2;color:#82767c;letter-spacing:.15em;text-transform:uppercase;font-size:9px;position:absolute;bottom:34px}.photocard-viewer-panel>p{color:#a4999f;margin:14px 0 4px;font-size:10px}.photocard-viewer-panel>a{color:#83787e;font-size:8px;text-decoration:none}@media (width<=480px){.photocard-viewer{padding:10px}.photocard-viewer-panel{border-radius:20px;padding:14px 10px}.flip-card{width:min(280px,78vw)}.bp-logo{font-size:29px}}.access-steps{max-width:920px;margin:0 auto 28px}.access-heading{text-align:center;margin-bottom:15px}.access-heading span,.auth-mode-label{color:var(--pink);letter-spacing:.17em;font-size:9px;font-weight:1000}.access-heading h2{margin:5px;font-size:30px}.access-grid{grid-template-columns:1fr 1.15fr .85fr;gap:12px;display:grid}.access-grid .role-card{min-height:220px}.new-account-card{border-color:#ffffff1c}.enter-room-card{background:linear-gradient(145deg,#ff4fa31e,#ffffff08);border-color:#ff64ad70;box-shadow:0 12px 38px #ff278818}.enter-room-card>span{color:var(--pink)}.auth-card{max-width:540px}.auth-card h2{margin:7px 0 10px;font-size:clamp(32px,7vw,46px)}.auth-switch{color:var(--soft);cursor:pointer;background:0 0;border:0;margin:14px auto 0;font-size:11px;font-weight:900;text-decoration:underline;display:block}.auth-help-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;display:grid}.auth-help-actions .auth-switch{background:#ffffff07;border:1px solid #ffffff18;border-radius:12px;width:100%;min-height:44px;margin:0;padding:8px;font-size:9px;text-decoration:none}.auth-help-actions .auth-switch:first-child{color:#ffe37b;background:#ffd6490a;border-color:#ffd64945}.gmail-login-button{color:#171217;background:#fff;border:1px solid #fff;border-radius:17px;align-items:center;gap:12px;width:100%;min-height:62px;margin:18px 0 14px;padding:11px 14px;text-decoration:none;display:flex;box-shadow:0 10px 28px #0006}.gmail-login-button .gmail-mark{color:#fff;background:linear-gradient(135deg,#4285f4 0 25%,#34a853 25% 50%,#fbbc05 50% 75%,#ea4335 75%);border-radius:50%;flex:0 0 38px;place-items:center;height:38px;font-size:20px;font-weight:1000;display:grid}.gmail-login-button>span:nth-child(2){text-align:left;flex-direction:column;flex:1;gap:2px;display:flex}.gmail-login-button b{font-size:16px}.gmail-login-button small{color:#655c65;font-size:11px}.gmail-login-button strong{font-size:22px}.auth-login-divider{color:#92858f;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:10px;margin:0 0 14px;font-size:10px;font-weight:900;display:flex}.auth-login-divider:before,.auth-login-divider:after{content:"";background:#ffffff1c;flex:1;height:1px}.auth-login-divider span{white-space:nowrap}@media (width<=760px){.access-grid{grid-template-columns:1fr}.access-grid .role-card{min-height:0}.enter-room-card{order:-1}.party-shell{padding-bottom:88px;padding-right:0;overflow:clip}.topbar{height:60px;padding:0 14px}.topbar-signature{font-size:7px}.main-nav{width:auto;padding:6px 4px;padding-bottom:max(6px,env(safe-area-inset-bottom));border-radius:19px;grid-template-columns:repeat(6,1fr);gap:4px;inset:auto 6px 6px;transform:none;box-shadow:0 -15px 55px #000d}.nav-item{text-align:center;border-radius:13px;flex-direction:column;justify-content:center;gap:4px;min-width:0;min-height:64px;padding:6px 2px;display:flex}.nav-item:hover,.nav-item:focus-visible{transform:translateY(-2px)}.nav-item>span:last-child{align-items:center;gap:1px;width:100%}.nav-item b{letter-spacing:0;font-size:8px}.nav-item small{max-width:100%;font-size:6px}.nav-icon{border-radius:9px;width:29px;height:29px;font-size:17px}.music-player{width:calc(100vw - 16px);bottom:88px;right:8px}.music-player.minimized{width:205px}.admin-session{bottom:92px}}.blinky-help-lines .ceci{background:#2a1021;border:1px solid #ff84bc55;align-self:flex-start}.blinky-help-lines p b{color:#ff9bc9;margin-bottom:4px;font-size:12px;display:block}.blinky-case-tabs{gap:6px;padding:8px 10px 0;display:flex;overflow-x:auto}.blinky-case-tabs button{color:#c8b8c0;background:#171217;border:1px solid #ffffff18;border-radius:999px;flex:none;padding:8px 10px;font-size:12px;font-weight:800}.blinky-case-tabs button.active{color:#fff;background:#4b1835;border-color:#ff64ac}.admin-notice{color:#b9ffd7;background:#123523;border:1px solid #35d58155;border-radius:14px;max-width:900px;margin:16px auto 0;padding:12px 15px}.blinky-case-thread{gap:9px!important;margin:16px 0!important;display:grid!important}.blinky-case-thread p{border-radius:16px;gap:4px;width:min(82%,620px);margin:0;padding:11px 13px;line-height:1.45;display:grid}.blinky-case-thread p.member{background:#ffffff0b;justify-self:start}.blinky-case-thread p.owner{background:linear-gradient(135deg,#ff3f96,#9c3ce3);justify-self:end}.blinky-case-thread p b{color:#ffacd1;font-size:12px}.blinky-case-thread p time{color:#ffffff9a;font-size:11px}.blinky-support-list .open-reply{color:#1a0711;background:#ff4fa3;border-color:#ff65ad;width:100%;min-height:48px;margin-top:14px;font-size:16px}.blinky-public-reply{background:#ff4fa30b;border:1px solid #ff6fb05c;border-radius:16px;padding:13px;color:#ffadd2!important;margin-top:14px!important}.blinky-public-reply>div{justify-content:flex-end;gap:8px;display:flex}.blinky-public-reply .send-reply{color:#1a0711;background:#ff4fa3}.blinky-support-list details{border:1px solid #ffffff12;border-radius:14px;margin-top:14px;padding:11px}.blinky-support-list summary{cursor:pointer;color:#a99ca3;font-weight:800}.blinky-support-list details label{margin-top:12px}.group-settings-actions-four{grid-template-columns:repeat(4,minmax(0,1fr))}.group-settings-actions-four>a,.group-settings-actions-four>button{min-width:0}.group-member-search{background:#0f110f;border:1px solid #ffffff13;border-radius:14px;grid-template-columns:25px minmax(0,1fr);align-items:center;margin:10px 14px 4px;padding:0 12px;display:grid}.group-member-search>span{color:#58df91;font-size:21px}.group-member-search input{color:#fff;min-width:0;min-height:47px;font:inherit;background:0 0;border:0;outline:0;font-size:16px}.group-member-search input::placeholder{color:#858b86}.group-settings-member-list>button{color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff0d;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:70px;padding:9px 0;display:grid}.group-settings-member-list>button:last-of-type{border-bottom:0}.group-settings-member-list button>img,.group-settings-member-list button>span{object-fit:cover;background:#ff4fa3;border-radius:50%;place-items:center;width:50px;height:50px;font-weight:1000;display:grid}.group-settings-member-list button b,.group-settings-member-list button small{display:block}.group-settings-member-list button b{text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.group-settings-member-list button small{color:#67df99;margin-top:4px;font-size:13px}.group-settings-member-list button em{color:#858a86;padding:0 6px;font-size:31px;font-style:normal}.group-member-search-empty{text-align:center;color:#8e938f;padding:24px 8px}.group-member-chevron{color:#a9ada9;background:#ffffff0b;border:0;border-radius:50%;width:42px;height:42px;font-size:32px;line-height:1}.group-member-sheet-backdrop{z-index:2100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000a;justify-content:center;align-items:flex-end;padding:18px;display:flex;position:fixed;inset:0}.group-member-sheet{box-sizing:border-box;width:min(100%,580px);max-height:calc(100dvh - 34px);padding:25px 20px max(22px,env(safe-area-inset-bottom));color:#fff;background:#171918;border:1px solid #ffffff18;border-radius:34px 34px 22px 22px;position:relative;overflow-y:auto;box-shadow:0 -30px 90px #000d}.group-member-sheet-close{color:#fff;background:#2a2d2b;border:1px solid #ffffff1c;border-radius:50%;width:45px;height:45px;font-size:30px;position:absolute;top:17px;right:17px}.group-member-sheet>header{text-align:center}.group-member-sheet>header>img,.group-member-sheet>header>span{object-fit:cover;background:linear-gradient(145deg,#ff4fa3,#7338cd);border:3px solid #55df91;border-radius:50%;place-items:center;width:104px;height:104px;margin:0 auto 13px;font-size:35px;font-weight:1000;display:grid}.group-member-sheet h2{margin:0;font-size:32px}.group-member-sheet header p{color:#a4a8a5;margin:6px 0 0;font-size:17px}.group-member-sheet header small{color:#56df90;margin-top:6px;font-size:14px;font-weight:900;display:block}.group-member-sheet>nav{grid-template-columns:repeat(3,1fr);gap:9px;margin:20px 0;display:grid}.group-member-sheet>nav>a{color:#fff;background:#222523;border:1px solid #ffffff10;border-radius:21px;align-content:center;place-items:center;gap:6px;min-height:91px;padding:10px;text-decoration:none;display:grid}.group-member-sheet>nav span{color:#58df92;font-size:29px}.group-member-sheet>nav b{font-size:15px}.group-member-sheet-actions{background:#222523;border:1px solid #ffffff10;border-radius:21px;overflow:hidden}.group-member-sheet-actions>a,.group-member-sheet-actions>button{box-sizing:border-box;color:#fff;width:100%;min-height:61px;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff12;align-items:center;gap:13px;padding:12px 16px;font-size:16px;font-weight:800;text-decoration:none;display:flex}.group-member-sheet-actions>:last-child{border-bottom:0}.group-member-sheet-actions span{color:#62df96;width:31px;font-size:24px}.group-member-sheet-actions .danger,.group-member-sheet-actions .danger span{color:#ff607a}@media (width<=700px){.group-settings-actions-four{gap:7px}.group-settings-actions-four>a,.group-settings-actions-four>button{border-radius:17px;min-height:82px;padding:9px 4px}.group-settings-actions-four b{font-size:12px}.group-member-sheet-backdrop{padding:0}.group-member-sheet{border-bottom:0;border-left:0;border-right:0;border-radius:32px 32px 0 0;width:100%}.group-member-sheet h2{font-size:29px}}.blinky-shot-button{color:#ffd0e6;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1b;border-radius:15px;align-content:center;place-items:center;gap:1px;width:48px;min-height:54px;font-size:19px;display:grid;position:relative}.blinky-shot-button span{font-size:8px;font-weight:900}.blinky-shot-button input{opacity:0;width:1px;height:1px;position:absolute}.blinky-shot-button.disabled{cursor:not-allowed;filter:grayscale(.7);opacity:.45}.blinky-shot-limit{color:#c7aeb9;margin:0 12px 6px;font-size:11px;font-weight:800;line-height:1.35;display:block}.blinky-moderator-news{background:#ff4fa311;border:1px solid #ff6fb052;border-radius:14px;gap:3px;margin:10px 10px 0;padding:10px 12px;display:grid}.blinky-moderator-news b{color:#ff9cc9;font-size:12px}.blinky-moderator-news span{color:#d7c4cc;font-size:11px;line-height:1.4}.blinky-help-panel textarea{z-index:1;pointer-events:auto;width:100%;min-width:0;position:relative}.instagram-story-link{color:#fff;text-align:center;background:radial-gradient(circle at 80% 10%,#ad43e6 0,#0000 35%),linear-gradient(145deg,#24101d,#0e090d);align-content:center;place-items:center;gap:12px;min-height:250px;padding:28px;text-decoration:none;display:grid}.instagram-story-link>span{color:#ff9dca;border:3px solid #ff75b3;border-radius:50%;place-items:center;width:72px;height:72px;font-size:39px;display:grid;box-shadow:0 0 25px #ff4fa355}.instagram-story-link div{gap:5px;display:grid}.instagram-story-link b{font-size:20px}.instagram-story-link small{color:#c7b6be;max-width:290px;font-size:13px;line-height:1.45}.instagram-story-link strong{color:#210812;background:#ff4fa3;border-radius:99px;padding:10px 15px;font-size:12px}.social-community-feed>article.instagram-news-card{box-sizing:border-box;align-items:initial;grid-template-columns:none;gap:0;width:100%;min-height:0;padding:0;display:block}.social-community-feed>article.instagram-news-card>header{z-index:2;box-sizing:border-box;background:#120b10;align-items:center;gap:10px;width:100%;min-height:66px;padding:12px 14px;display:flex;position:relative}.social-community-feed>article.instagram-news-card>header>span{color:#fff;background:#ff3e92;border-radius:99px;flex:none;width:auto;height:auto;font-size:10px;display:inline-flex}.social-community-feed>article.instagram-news-card>header>div{min-width:0}.social-community-feed>article.instagram-news-card iframe{z-index:1;clear:both;width:100%;margin:0;display:block;position:relative}.social-community-feed>article.instagram-news-card>footer{box-sizing:border-box;background:#100a0e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:50px;padding:10px 13px;display:grid}.social-community-feed>article.instagram-news-card>footer small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.social-community-feed>article.instagram-news-card>footer a{white-space:nowrap}.blinky-shot-preview{background:#090709;border:1px solid #ff75b34d;border-radius:15px;margin:0 10px 9px;position:relative;overflow:hidden}.blinky-shot-preview img{object-fit:contain;width:100%;max-height:170px;display:block}.blinky-shot-preview button{color:#fff;background:#080608dc;border:0;border-radius:99px;padding:7px 10px;font-weight:900;position:absolute;bottom:7px;right:7px}.blinky-case-shot{color:#ff9dc8;background:#080608;border:1px solid #ff75b347;border-radius:16px;margin:10px 0;text-decoration:none;display:block;overflow:hidden}.blinky-case-shot img{object-fit:contain;width:100%;max-height:360px;display:block}.blinky-case-shot span{padding:9px 12px;font-size:12px;font-weight:900;display:block}@media (width<=700px){.party-shell.world-mobile-active{background:radial-gradient(circle at 82% 0,#351044 0,#0000 32%),#07070a;min-height:100dvh;overflow:visible;padding:0!important}.world-mobile-active>.topbar{display:none}.world-mobile-active>.screen{box-sizing:border-box;width:100%;max-width:none;padding:0 0 calc(104px + env(safe-area-inset-bottom))!important}.world-mobile-active .mobile-social-home,.world-mobile-active .pink-particles,.world-mobile-active .hero,.world-mobile-active .home-command-center{display:none!important}.world-mobile-active .mobile-world-portal{color:#fff;min-height:100dvh;padding-bottom:12px;display:block}.world-mobile-head{z-index:45;box-sizing:border-box;min-height:calc(78px + env(safe-area-inset-top));padding:max(14px,env(safe-area-inset-top)) 15px 12px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#09080ef7 74%,#09080eeb);border-bottom:1px solid #ffffff0d;grid-template-columns:45px minmax(0,1fr) 45px;align-items:end;gap:10px;display:grid;position:sticky;top:0}.world-mobile-head>button{color:#fff;background:#ffffff08;border:1px solid #ffffff12;border-radius:15px;width:43px;height:43px;font-size:27px}.world-mobile-head>div{text-align:center}.world-mobile-head small{color:#ff71b3;letter-spacing:.18em;font-size:8px;font-weight:950}.world-mobile-head h1{margin:2px 0 0;font-size:22px;line-height:1}.world-mobile-head h1 span{color:#ff58aa}.world-feature-card{background:radial-gradient(circle at 90% 10%,#bd3ce55c,#0000 38%),linear-gradient(145deg,#2a1026,#100d13);border:1px solid #ff5dab50;border-radius:24px;margin:16px 14px 19px;padding:19px;box-shadow:0 15px 42px #0008}.world-feature-card small{color:#ff7cba;letter-spacing:.18em;font-size:9px;font-weight:950}.world-feature-card h2{margin:4px 0 5px;font-size:25px}.world-feature-card p{color:#cdbfc7;margin:0;font-size:13px;line-height:1.4}.world-feature-card>a{color:#fff;background:linear-gradient(100deg,#ff3f98,#bd3ae5);border-radius:14px;place-items:center;min-height:45px;margin-top:15px;font-size:13px;font-weight:900;text-decoration:none;display:grid}.world-section-title{padding:1px 16px 10px}.world-section-title small{color:#ff6daf;letter-spacing:.17em;font-size:8px;font-weight:950}.world-section-title h2{margin:3px 0 0;font-size:20px}.world-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 14px 22px;display:grid}.world-action-grid>a,.world-action-grid>button{box-sizing:border-box;color:#fff;text-align:left;background:linear-gradient(145deg,#20151e,#100e12);border:1px solid #ffffff12;border-radius:21px;align-content:center;gap:4px;min-width:0;min-height:118px;padding:14px;text-decoration:none;display:grid}.world-action-grid span{color:#ff78b8;background:linear-gradient(145deg,#ff3e982c,#c539e331);border-radius:13px;place-items:center;width:38px;height:38px;margin-bottom:3px;font-size:18px;display:grid}.world-action-grid b{font-size:14px}.world-action-grid small{color:#9f929a;font-size:10px;line-height:1.3}.world-room-list{background:#120f13;border:1px solid #ffffff10;border-radius:24px;margin:0 14px 22px;overflow:hidden}.world-room-list>a,.world-room-list>button{box-sizing:border-box;color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff0d;grid-template-columns:45px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;min-height:72px;padding:10px 13px;text-decoration:none;display:grid}.world-room-list>a:last-child,.world-room-list>button:last-child{border-bottom:0}.world-room-list>a>span,.world-room-list>button>span{color:#ff76b6;background:#ff4fa316;border-radius:14px;place-items:center;width:43px;height:43px;font-size:19px;display:grid}.world-room-list .world-live-dot{color:#ff326f;box-shadow:inset 0 0 0 1px #ff326f25}.world-room-list b,.world-room-list small{display:block}.world-room-list b{font-size:14px}.world-room-list small{color:#9e9299;margin-top:3px;font-size:10px}.world-room-list i{color:#ff75b4;font-size:24px;font-style:normal}.world-bottom-nav{z-index:80;left:10px;right:10px;bottom:max(8px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(23px);backdrop-filter:blur(23px);background:#1b1a20ed;border:1px solid #ffffff18;border-radius:28px;grid-template-columns:repeat(5,1fr);align-items:center;min-height:72px;padding:5px 9px;position:fixed;box-shadow:0 18px 50px #000b}.world-mobile-active .world-bottom-nav{display:grid}.world-bottom-nav>a,.world-bottom-nav>button{color:#a69da4;background:0 0;border:0;border-radius:20px;align-content:center;place-items:center;gap:1px;min-width:0;height:58px;text-decoration:none;display:grid;position:relative}.world-bottom-nav span{font-size:24px;line-height:1}.world-bottom-nav small{font-size:8px;font-weight:800}.world-bottom-nav .active{color:#ff68af;background:#ff4fa313}.world-bottom-nav .chat-center{color:#fff;background:linear-gradient(145deg,#ff3292,#b932ef);border:1px solid #ff75b650;height:62px;margin-top:-16px;box-shadow:0 8px 28px #ff25805f}.world-bottom-nav a>i{color:#fff;background:#ff2b79;border:2px solid #09080c;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 3px;font-size:8px;font-style:normal;font-weight:900;display:grid;position:absolute;top:2px;right:6px}.world-bottom-nav .profile-nav>span{background:#3a2232;border:2px solid #ff5daa;border-radius:50%;place-items:center;width:29px;height:29px;font-size:11px;display:grid;overflow:hidden}.world-bottom-nav .profile-nav img{object-fit:cover;width:100%;height:100%}}.call-local-video{transform:scaleX(-1);z-index:5!important}.call-connecting-note{z-index:6;color:#f5eaf0;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090609c9;border:1px solid #ffffff1d;border-radius:99px;align-items:center;gap:8px;padding:9px 13px;font-size:12px;font-weight:900;display:flex;position:absolute;top:18px;left:50%;transform:translate(-50%)}.call-connecting-note i{background:#ff5aa4;border-radius:50%;width:8px;height:8px;animation:1.2s infinite callPulse}@media (width<=700px){.call-connecting-note{padding:7px 10px;font-size:11px;top:12px}.attendance-banner,.attendance-admin-head{flex-direction:column;align-items:stretch}.attendance-banner .host-link{width:100%}.attendance-admin-grid{grid-template-columns:1fr}.attendance-admin-head .btn{width:100%}.attendance-history-picker>div{grid-template-columns:1fr}.admin-session{gap:8px;font-size:9px;overflow:auto}}@media (width<=430px){.entrance-card{border-radius:28px;padding:36px 15px}.entrance-card h1{font-size:clamp(45px,15vw,64px)}.entrance-copy{font-size:12px!important}.entrance-card button{min-height:58px;font-size:12px}.auth-help-actions{grid-template-columns:1fr}.auth-help-actions .auth-switch{min-height:42px}}.home-tabs{z-index:12;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b080ae8;border:1px solid #ff66ad3d;border-radius:22px;grid-template-columns:repeat(6,1fr);gap:7px;max-width:900px;margin:0 auto 18px;padding:7px;display:grid;position:sticky;top:10px;box-shadow:0 18px 55px #0009}.home-tabs button{color:#94888f;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:15px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:54px;padding:9px 8px;font-size:10px;font-weight:1000;transition:background .18s,border-color .18s,color .18s,transform .18s;display:flex}.home-tabs button span{color:#ff70b2;font-size:16px}.home-tabs button:hover,.home-tabs button:focus-visible{color:#fff;border-color:#ffffff20;outline:none}.home-tabs button.active{color:#fff;background:linear-gradient(135deg,#ff4fa32d,#8c2fff1c);border-color:#ff6caf72;box-shadow:0 8px 24px #ff268426}.home-tabs button.active span{color:#ffc1df;text-shadow:0 0 18px #ff4fa3}.home-tab-panel{max-width:900px;min-height:520px;margin:0 auto;padding-top:4px}.blinkiiess-news{background:radial-gradient(circle at 12% 0,#ff4fa31d,#0000 36%),linear-gradient(145deg,#150d13,#090708);border:1px solid #ff62ab3d;border-radius:30px;padding:22px;box-shadow:0 28px 85px #0009}.news-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.news-kicker{color:#ff9ac8;letter-spacing:.18em;background:#ff4fa314;border:1px solid #ff66aa59;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:1000;display:inline-flex}.news-heading h2{letter-spacing:-.06em;margin:12px 0 8px;font-size:clamp(36px,7vw,58px);line-height:.92}.news-heading h2 em{color:var(--pink);font-style:normal}.news-heading p{color:#b4a7ae;max-width:550px;margin:0;font-size:13px;line-height:1.5}.news-heading>small{color:#736a6f;letter-spacing:.12em;flex:none;font-size:8px}.release-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.release-card{isolation:isolate;background:#160d13;border:1px solid #ffffff20;border-radius:23px;flex-direction:column;min-width:0;min-height:355px;padding:17px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px #0008}.release-card:before{content:"";z-index:-1;background:linear-gradient(#0000 35%,#070608ee 82%);position:absolute;inset:0}.release-card:after{z-index:-2;letter-spacing:-.12em;color:#ffffff0b;font-size:128px;font-weight:1000;line-height:.75;position:absolute;top:18px;right:-4px}.release-jennie{background:radial-gradient(circle at 85% 12%,#9a113f 0,#0000 46%),linear-gradient(145deg,#351020,#12080d)}.release-jennie:after{content:"J"}.release-jisoo{background:radial-gradient(circle at 85% 12%,#b544d6 0,#0000 47%),linear-gradient(145deg,#351444,#120912)}.release-jisoo:after{content:"J"}.release-lisa{background:radial-gradient(circle at 85% 12%,#d49d13 0,#0000 47%),linear-gradient(145deg,#322b0c,#100c07)}.release-lisa:after{content:"L"}.release-top{justify-content:space-between;align-items:flex-start;gap:8px;min-height:46px;display:flex}.release-top span{color:#ffc0dd;letter-spacing:.12em;max-width:70%;font-size:7px;font-weight:1000;line-height:1.35}.release-top strong{color:#fff;letter-spacing:.1em;background:#0805087d;border:1px solid #ffffff28;border-radius:999px;padding:5px 7px;font-size:8px}.release-card h3{letter-spacing:-.055em;margin:10px 0 5px;font-size:clamp(25px,3.2vw,34px);line-height:.92;position:relative}.release-date{color:#d6c8cf;letter-spacing:.05em;min-height:27px;margin:0 0 14px;font-size:8px;font-weight:900;line-height:1.45}.countdown{grid-template-columns:repeat(4,1fr);gap:5px;margin:12px 0;display:grid}.countdown>div{text-align:center;background:#0604068c;border:1px solid #ffffff17;border-radius:11px;min-width:0;padding:9px 2px 8px}.countdown b,.countdown small{display:block}.countdown b{color:#fff2f8;font-size:18px;line-height:1}.countdown small{color:#8f8389;letter-spacing:.06em;margin-top:6px;font-size:6px}.release-note{color:#afa2a9;min-height:47px;margin:13px 0 10px;font-size:10px;line-height:1.5}.release-actions{gap:8px;margin-top:auto;display:grid}.release-shop-links{grid-template-columns:repeat(auto-fit,minmax(62px,1fr));gap:5px;display:grid}.release-shop-links a{color:#ffd0e5;text-align:center;letter-spacing:.04em;background:#ff4fa318;border:1px solid #ff81bd66;border-radius:10px;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:36px;padding:7px 3px;font-size:6px;font-weight:1000;line-height:1.2;text-decoration:none;display:flex}.release-shop-links a:hover,.release-shop-links a:focus-visible{color:#fff;background:#ff4fa333;border-color:#ff9bca;outline:none}.release-lisa .release-shop-links a{color:#ffe9a8;background:#d9a8141b;border-color:#f2c85f73}.release-lisa .release-shop-links a:hover,.release-lisa .release-shop-links a:focus-visible{color:#fff;background:#d9a81438;border-color:#ffe38a}.release-official-link{color:#ffabd1;border-bottom:1px solid #ff70b45a;align-items:center;width:max-content;min-height:30px;font-size:8px;font-weight:1000;text-decoration:none;display:inline-flex}.release-official-link:hover{color:#fff}.release-live{color:#a7efb9;text-align:center;letter-spacing:.08em;background:#45d56d18;border:1px solid #74e0955e;border-radius:12px;margin:15px 0;padding:13px;font-size:12px;font-weight:1000}.news-source-note{color:#766d72;text-align:center;margin:16px 3px 0;font-size:8px;line-height:1.5}@media (width<=760px){.home-tabs{border-radius:19px;grid-template-columns:repeat(2,1fr);position:relative;top:auto}.home-tabs button{min-height:48px}.home-tabs button:last-child{grid-column:auto}.home-tab-panel{min-height:0}.blinkiiess-news{border-radius:25px;padding:16px 13px}.news-heading{flex-direction:column;align-items:flex-start;gap:8px}.news-heading>small{align-self:flex-start}.release-grid{scroll-snap-type:x mandatory;scrollbar-color:#ff4fa355 transparent;gap:10px;padding:2px 2px 10px;display:flex;overflow-x:auto}.release-card{scroll-snap-align:center;flex:0 0 min(330px,100vw - 72px);min-height:338px}.release-card h3{font-size:30px}.release-note{min-height:0}.home-tab-panel .access-steps,.home-tab-panel .vote-hub{margin-top:18px}}@media (width<=430px){.home-tabs{gap:5px;padding:5px}.home-tabs button{padding:7px 4px;font-size:8px}.home-tabs button span{font-size:14px}.news-heading h2{font-size:42px}.release-card{flex-basis:calc(100vw - 64px)}}.blink-guide{background:radial-gradient(circle at 8% 0,#ff4fa31f,#0000 31%),radial-gradient(circle at 92% 18%,#7b31df17,#0000 34%),linear-gradient(145deg,#150d13,#080708);border:1px solid #ff62ab3d;border-radius:30px;padding:22px;box-shadow:0 28px 85px #0009}.guide-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.guide-kicker{color:#ff9ac8;letter-spacing:.17em;background:#ff4fa314;border:1px solid #ff66aa59;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:1000;display:inline-flex}.guide-heading h2{letter-spacing:-.06em;margin:12px 0 8px;font-size:clamp(35px,7vw,58px);line-height:.92}.guide-heading h2 em{color:var(--pink);font-style:normal}.guide-heading p{color:#b4a7ae;max-width:590px;margin:0;font-size:13px;line-height:1.55}.guide-heading>small{color:#736a6f;letter-spacing:.12em;flex:none;font-size:8px}.group-origin-note{background:#ffffff07;border:1px solid #ffffff17;border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:20px 0 14px;padding:13px 15px;display:grid}.group-origin-note>span{color:#ff96c6;letter-spacing:.08em;background:#ff4fa31e;border-radius:11px;padding:8px 10px;font-size:12px;font-weight:1000}.group-origin-note p{color:#a99da3;margin:0;font-size:10px;line-height:1.55}.group-origin-note p b{color:#e8dce2;margin-bottom:2px;font-size:11px;display:block}.group-origin-note a{white-space:nowrap;color:#ff9dca;font-size:9px;font-weight:1000;text-decoration:none}.member-switcher{grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0;display:grid}.member-switcher button{color:#aaa0a5;text-align:left;cursor:pointer;background:#ffffff07;border:1px solid #ffffff17;border-radius:17px;align-items:center;gap:9px;min-width:0;min-height:62px;padding:7px;transition:transform .18s,border-color .18s,background .18s,color .18s;display:flex}.member-switcher button:hover,.member-switcher button:focus-visible{border-color:#ff6eaf66;outline:none;transform:translateY(-2px)}.member-switcher button.active{color:#fff;background:linear-gradient(135deg,#ff4fa32b,#892adf17);border-color:#ff6eaf9c;box-shadow:0 12px 30px #ff2c8b1d}.member-switcher img{object-fit:cover;object-position:center top;filter:grayscale(.35);border-radius:13px;flex:0 0 44px;width:44px;height:44px}.member-switcher button.active img{filter:none}.member-switcher small,.member-switcher b{display:block}.member-switcher small{color:#7f747a;letter-spacing:.13em;margin-bottom:3px;font-size:6px}.member-switcher button.active small{color:#ff91c2}.member-switcher b{letter-spacing:.06em;font-size:11px}.member-guide-card{background:#0c090b;border:1px solid #ffffff1b;border-radius:27px;overflow:hidden;box-shadow:0 22px 65px #0007}.member-guide-hero{grid-template-columns:250px 1fr;min-height:375px;display:grid}.member-guide-photo{background:#160d13;min-width:0;margin:0;position:relative;overflow:hidden}.member-guide-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#0b080bed 100%);position:absolute;inset:0}.member-guide-photo img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.member-guide-photo figcaption{z-index:1;position:absolute;bottom:11px;left:13px;right:13px}.member-guide-photo figcaption a{color:#bdaeb5;font-size:7px;text-decoration:none}.member-guide-intro{padding:29px 28px}.member-name-label{color:#ff7db8;letter-spacing:.2em;font-size:8px;font-weight:1000}.member-guide-intro h3{letter-spacing:-.075em;margin:5px 0 0;font-size:clamp(52px,9vw,80px);line-height:.85}.member-full-name{letter-spacing:.12em;text-transform:uppercase;color:#7f747a!important;margin:9px 0 18px!important;font-size:9px!important}.member-guide-intro>strong{color:#ff9cc9;letter-spacing:.03em;font-size:11px;display:block}.member-guide-intro>p:not(.member-full-name){color:#b4a7ae;max-width:530px;margin:10px 0 18px;font-size:12px;line-height:1.65}.member-facts{grid-template-columns:1fr 1fr;gap:7px;display:grid}.member-facts>div{background:#ffffff06;border:1px solid #ffffff12;border-radius:13px;padding:10px 11px}.member-facts small,.member-facts b{display:block}.member-facts small{color:#786d73;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:7px}.member-facts b{color:#ddd1d7;font-size:9px;line-height:1.35}.member-current{background:linear-gradient(90deg,#ff4fa31c,#8b34d514);border-top:1px solid #ff61aa2b;border-bottom:1px solid #ff61aa2b;grid-template-columns:140px 1fr;align-items:center;gap:17px;padding:18px 24px;display:grid}.member-current>span{color:#ff8fc2;letter-spacing:.15em;font-size:8px;font-weight:1000}.member-current h4{margin:0 0 4px;font-size:17px}.member-current p{color:#b1a5ab;margin:0;font-size:10px;line-height:1.55}.member-guide-content{grid-template-columns:minmax(0,1.45fr) minmax(235px,.75fr);gap:18px;padding:25px;display:grid}.guide-section-title span,.aside-kicker{color:#ff77b3;letter-spacing:.16em;font-size:7px;font-weight:1000}.guide-section-title h4,.member-guide-aside h4{letter-spacing:-.035em;margin:5px 0 17px;font-size:25px}.career-story ol{margin:0;padding:0;list-style:none;position:relative}.career-story ol:before{content:"";background:linear-gradient(#ff5fa8,#ff5fa81a);width:1px;position:absolute;top:6px;bottom:8px;left:45px}.career-story li{grid-template-columns:75px 1fr;gap:13px;padding:0 0 19px;display:grid;position:relative}.career-story li:before{content:"";background:#0c090b;border:2px solid #ff72b2;border-radius:50%;width:9px;height:9px;position:absolute;top:5px;left:41px;box-shadow:0 0 16px #ff4fa3}.career-story time{color:#ff8dc0;text-align:right;letter-spacing:.04em;padding-right:15px;font-size:8px;font-weight:1000}.career-story h5{color:#eee3e8;margin:0 0 5px;font-size:13px}.career-story p{color:#988d93;margin:0;font-size:10px;line-height:1.65}.member-guide-aside{align-content:start;gap:12px;display:grid}.member-guide-aside>section{background:#ffffff06;border:1px solid #ffffff14;border-radius:19px;padding:16px}.member-guide-aside h4{margin-bottom:12px;font-size:18px}.essential-songs{margin:0;padding:0;list-style:none}.essential-songs li{border-top:1px solid #ffffff0e;grid-template-columns:27px 1fr;align-items:center;gap:8px;padding:8px 0;display:grid}.essential-songs li:first-child{border-top:0}.essential-songs span{color:#ff76b4;font-size:7px;font-weight:1000}.essential-songs b{color:#cfc3c9;font-size:9px;line-height:1.3}.member-guide-aside .new-blink-tip{background:linear-gradient(145deg,#ff4fa31c,#8f2ce10f);border-color:#ff61aa4a;grid-template-columns:32px 1fr;gap:9px;display:grid}.new-blink-tip>span{color:#ff80b9;font-size:25px}.new-blink-tip small{color:#ff8fc2;letter-spacing:.13em;font-size:7px;font-weight:1000}.new-blink-tip p{color:#baadb4;margin:6px 0 0;font-size:9px;line-height:1.6}.member-official-links{gap:6px;display:grid}.member-official-links a{color:#b9adb3;background:#080608;border:1px solid #ffffff12;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:9px 11px;font-size:8px;font-weight:900;text-decoration:none;display:flex}.member-official-links a:hover{color:#fff;border-color:#ff66aa5c}.member-official-links a span{color:#ff7ab5;font-size:11px}.guide-update-note{color:#756b70;text-align:center;margin:13px 3px 0;font-size:8px;line-height:1.5}.guide-jisoo .member-guide-intro h3{color:#e8b6ff}.guide-jennie .member-guide-intro h3{color:#ff91be}.guide-rose .member-guide-intro h3{color:#ffb6c6}.guide-lisa .member-guide-intro h3{color:#f3d279}@media (width<=760px){.blink-guide{border-radius:25px;padding:16px 13px}.guide-heading{flex-direction:column;align-items:flex-start;gap:8px}.guide-heading>small{align-self:flex-start}.group-origin-note{grid-template-columns:auto 1fr}.group-origin-note a{grid-column:1/-1;padding-left:2px}.member-switcher{grid-template-columns:1fr 1fr}.member-guide-hero{grid-template-columns:1fr}.member-guide-photo{height:min(420px,105vw)}.member-guide-intro{padding:24px 19px}.member-guide-intro h3{font-size:58px}.member-guide-content{grid-template-columns:1fr;padding:21px 17px}.member-current{grid-template-columns:1fr;gap:7px;padding:17px 19px}.member-guide-aside{grid-template-columns:1fr 1fr}.member-guide-aside .new-blink-tip{grid-area:1/1/auto/-1}}@media (width<=480px){.guide-heading h2{font-size:40px}.member-switcher button{min-height:57px;padding:6px}.member-switcher img{flex-basis:38px;width:38px;height:38px}.member-switcher b{font-size:9px}.member-guide-photo{height:100vw}.member-guide-intro h3{font-size:50px}.member-facts,.member-guide-aside{grid-template-columns:1fr}.member-guide-aside .new-blink-tip{grid-area:auto}.career-story li{grid-template-columns:65px 1fr;gap:11px}.career-story ol:before{left:36px}.career-story li:before{left:32px}.career-story time{padding-right:13px;font-size:7px}}.tap-home-banner{background:radial-gradient(circle at 10% 10%,#ff4f9f2b,#0000 42%),linear-gradient(135deg,#260c1e,#100b11);border:1px solid #ff509f66;border-radius:24px;justify-content:space-between;align-items:center;gap:18px;max-width:700px;margin:18px auto 0;padding:18px;display:flex;box-shadow:0 18px 55px #0007}.tap-home-banner>div{align-items:center;gap:13px;display:flex}.tap-home-banner>div>span{color:#fff;background:#ff4fa3;border-radius:50%;place-items:center;width:48px;height:48px;font-size:28px;display:grid;box-shadow:0 0 30px #ff3e9888}.tap-home-banner b,.tap-home-banner small{display:block}.tap-home-banner b{margin:4px 0;font-size:18px}.tap-home-banner small{color:#aa9ca4;font-size:11px}.tap-home-banner .host-link{white-space:nowrap;margin:0}.tap-tap-shell{background:radial-gradient(circle at 12% 8%,#7c124b 0,#0000 27%),radial-gradient(circle at 86% 28%,#3d124f 0,#0000 33%),#070708}.tap-tap-wrap{max-width:1050px}.tap-tap-hero{grid-template-columns:88px 1fr;align-items:center;gap:20px;padding:28px 0 18px;display:grid}.tap-heart{color:#27020f;background:linear-gradient(145deg,#ff81bd,#ff328f);border-radius:27px;place-items:center;width:82px;height:82px;font-size:50px;display:grid;transform:rotate(-6deg);box-shadow:0 20px 55px #ff278853}.tap-tap-hero h1{letter-spacing:-.065em;margin:9px 0;font-size:clamp(43px,8vw,78px);line-height:.9}.tap-tap-hero h1 em{color:var(--pink);font-style:normal;display:block}.tap-tap-hero p{color:#b7abb1;max-width:590px;line-height:1.5}.tap-summary{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.tap-summary>div{background:#ffffff07;border:1px solid #ffffff19;border-radius:18px;padding:16px}.tap-summary small,.tap-summary strong{display:block}.tap-summary small{letter-spacing:.12em;color:#8e8389;font-size:8px;font-weight:900}.tap-summary strong{color:#ff8dc4;margin-top:5px;font-size:clamp(22px,5vw,36px)}.tap-main-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:16px;display:grid}.tap-entry-card{margin:20px 0;position:sticky;top:15px}.tap-entry-card h2{margin-top:7px;font-size:31px}.tap-likes-input{text-align:center;letter-spacing:.06em;color:#ff9aca;font-size:27px;font-weight:1000}.tap-notice{color:#a7efb6;background:#4bd16b13;border:1px solid #65dd8255;border-radius:12px;padding:11px;font-size:12px;font-weight:900}.tap-form-note{color:#81777c;margin-top:11px;font-size:9px;line-height:1.45;display:block}.tap-board{background:linear-gradient(145deg,#181016,#0c090b);border:1px solid #ff67ad3d;border-radius:28px;margin:20px 0;padding:18px;box-shadow:0 28px 75px #0008}.tap-board-head{justify-content:space-between;align-items:end;gap:15px;display:flex}.tap-board-head h2{margin:5px 0;font-size:30px}.tap-board-head small{color:#8c8187}.tap-board-head>strong{color:#ff91c5;white-space:nowrap;font-size:21px}.tap-tabs{grid-template-columns:1fr 1fr;gap:7px;margin:16px 0;display:grid}.tap-tabs button{color:#a69ba1;cursor:pointer;background:#ffffff08;border:1px solid #ffffff18;border-radius:13px;min-height:42px;font-weight:900}.tap-tabs button.active{color:#ffacd2;background:#ff4fa320;border-color:#ff62aa}.tap-podium{grid-template-columns:repeat(3,1fr);gap:8px;margin:15px 0;display:grid}.tap-place{text-align:center;background:#ffffff07;border:1px solid #ffffff17;border-radius:17px;min-width:0;padding:14px 8px}.tap-place span,.tap-place b,.tap-place strong,.tap-place small{display:block}.tap-place span{font-size:28px}.tap-place b{text-overflow:ellipsis;white-space:nowrap;margin:5px 0;font-size:12px;overflow:hidden}.tap-place strong{color:#ff9cca;font-size:18px}.tap-place small{color:#8f838a;letter-spacing:.12em;font-size:7px}.tap-place-1{background:#ffd65212;border-color:#ffd65270;transform:translateY(-4px)}.tap-place-1 strong{color:#ffe47f}.tap-ranking-list{gap:7px;display:grid}.tap-ranking-list article{background:#ffffff05;border:1px solid #ffffff10;border-radius:14px;grid-template-columns:36px 1fr auto auto;align-items:center;gap:9px;min-height:52px;padding:8px 11px;display:grid}.tap-ranking-list article>span{color:#ff8ec4;background:#ff4fa316;border-radius:9px;place-items:center;width:30px;height:30px;font-weight:1000;display:grid}.tap-ranking-list article>b{text-overflow:ellipsis;overflow:hidden}.tap-ranking-list article>small{color:#7f757a;font-size:8px}.tap-ranking-list article>strong{color:#ffc1df;white-space:nowrap;font-size:12px}.tap-empty{text-align:center;color:#8b8086;padding:50px 15px}.tap-empty>span{color:#ff4fa340;font-size:52px}.tap-empty h3{color:#d1c4ca;margin:7px}.tap-empty p{font-size:11px}.tap-history{background:#ffffff06;border:1px solid #ffffff18;border-radius:27px;margin:8px 0 35px;padding:18px}.tap-history-head{justify-content:space-between;align-items:end;gap:15px;display:flex}.tap-history-head h2{margin:5px 0;font-size:27px}.tap-history-head>div:last-child{grid-template-columns:1fr auto auto;gap:7px;display:grid}.tap-history-head .input,.tap-history-head .btn{min-height:46px}.tap-records{border:1px solid #ffffff12;border-radius:17px;margin-top:15px;overflow:hidden}.tap-records-title{background:#ffffff08;justify-content:space-between;padding:12px 14px;display:flex}.tap-records-title span{color:#84797f;font-size:9px}.tap-records article{border-top:1px solid #ffffff0c;grid-template-columns:28px 1fr auto 75px;align-items:center;gap:9px;padding:10px 13px;display:grid}.tap-records article>span{color:#ff5ba6;font-size:18px}.tap-records article>strong{color:#ffacd1}.tap-records article>time{color:#7f757a;text-align:right;font-size:9px}.tap-records-empty{text-align:center;color:#8b8086;padding:30px}@media (width<=760px){.tap-home-banner,.tap-history-head{flex-direction:column;align-items:stretch}.tap-home-banner .host-link{width:100%}.tap-main-grid{grid-template-columns:1fr}.tap-entry-card{position:static}.tap-history-head>div:last-child,.tap-summary{grid-template-columns:1fr}.tap-tap-hero{grid-template-columns:58px 1fr}.tap-heart{border-radius:17px;width:55px;height:55px;font-size:34px}.tap-ranking-list article{grid-template-columns:32px 1fr auto}.tap-ranking-list article>small{display:none}.tap-records article{grid-template-columns:25px 1fr auto}.tap-records article>time{text-align:left;grid-column:2/4}.tap-podium{gap:5px}.tap-place{padding:11px 4px}}.hero-shopping-link{color:#fff;text-align:left;background:linear-gradient(135deg,#31b9ef18,#ff4fa31b);border:1px solid #77d7ff61;border-radius:18px;grid-template-rows:auto auto;grid-template-columns:38px 1fr;align-items:center;column-gap:10px;width:min(430px,100%);min-height:58px;margin:22px auto 0;padding:11px 16px;text-decoration:none;transition:transform .18s,border-color .18s;display:grid;box-shadow:0 16px 45px #0007}.hero-shopping-link:hover,.hero-shopping-link:focus-visible{border-color:#88dcff;outline:none;transform:translateY(-3px)}.hero-shopping-link>span{grid-row:1/3;font-size:28px}.hero-shopping-link small{color:#8edcff;font-size:9px}.shopping-home-banner{background:radial-gradient(circle at 8% 12%,#3fc8ff24,#0000 40%),linear-gradient(135deg,#112532,#100b11);border:1px solid #77d8ff59;border-radius:24px;justify-content:space-between;align-items:center;gap:18px;max-width:700px;margin:18px auto 0;padding:18px;display:flex;box-shadow:0 18px 55px #0007}.shopping-home-banner>div{align-items:center;gap:13px;display:flex}.shopping-home-banner>div>span{background:linear-gradient(145deg,#71dcff,#ff6eaf);border-radius:15px;place-items:center;width:48px;height:48px;font-size:25px;display:grid;box-shadow:0 0 28px #38c9ff4d}.shopping-home-banner b,.shopping-home-banner small{display:block}.shopping-home-banner b{margin:4px 0;font-size:18px}.shopping-home-banner small{color:#a9a0a5;font-size:11px;line-height:1.4}.shopping-home-banner .host-link{white-space:nowrap;background:linear-gradient(135deg,#79dfff,#ff77b6);margin:0}.shopping-shell{background:radial-gradient(circle at 10% 5%,#0f5570 0,#0000 30%),radial-gradient(circle at 90% 24%,#5a183e 0,#0000 34%),#060708}.shopping-wrap{max-width:1020px}.shopping-hero{grid-template-columns:125px 1fr;align-items:center;gap:28px;padding:30px 0 22px;display:grid}.shopping-bridge-icon{color:#10202a;letter-spacing:-.08em;background:linear-gradient(145deg,#79ddff,#ff69ad);border:1px solid #8adeff9c;border-radius:34px;place-items:center;width:118px;height:118px;font-size:39px;font-weight:1000;display:grid;transform:rotate(-4deg);box-shadow:0 24px 65px #31c5ff3a}.shopping-hero h1{letter-spacing:-.065em;margin:8px 0 12px;font-size:clamp(45px,8vw,76px);line-height:.88}.shopping-hero h1 em{color:#79ddff;text-shadow:0 0 32px #4ecfff3f;font-style:normal;display:block}.shopping-hero p{color:#b9b1b5;max-width:760px;margin:0;font-size:14px;line-height:1.65}.shopping-fee-card{background:linear-gradient(125deg,#47cfff18,#ff4fa311);border:1px solid #83dcff54;border-radius:25px;grid-template-columns:230px 1fr;align-items:center;gap:24px;margin:12px 0 16px;padding:20px 24px;display:grid}.shopping-fee-card>div{grid-template-columns:auto 1fr;align-items:end;column-gap:10px;display:grid}.shopping-fee-card small{color:#8ddfff;letter-spacing:.16em;grid-column:1/-1;font-size:8px;font-weight:1000}.shopping-fee-card strong{color:#8ce2ff;font-size:58px;line-height:1}.shopping-fee-card span{color:#b8afb3;padding-bottom:7px;font-size:10px}.shopping-fee-card p{color:#b7afb3;margin:0;line-height:1.55}.shopping-fee-card p b{color:#fff}.shopping-steps{grid-template-columns:repeat(4,1fr);gap:9px;margin:15px 0 22px;display:grid}.shopping-steps article{background:#ffffff07;border:1px solid #ffffff17;border-radius:18px;min-width:0;padding:15px}.shopping-steps span,.shopping-steps b{display:block}.shopping-steps span{color:#72d9ff;letter-spacing:.12em;font-size:9px;font-weight:1000}.shopping-steps b{margin:7px 0 5px;font-size:13px}.shopping-steps p{color:#8f878b;margin:0;font-size:9px;line-height:1.45}.shopping-form{background:linear-gradient(145deg,#11181d,#0c090b);border-color:#77d9ff45;padding:28px;box-shadow:0 32px 95px #000a}.shopping-form-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.shopping-form-head h2{letter-spacing:-.045em;margin:6px 0 0;font-size:clamp(30px,6vw,46px)}.shopping-form-head>span{color:#a7e8ff;background:#4acfff0c;border:1px solid #78dcff42;border-radius:99px;padding:8px 10px;font-size:8px;font-weight:900}.shopping-form fieldset{background:#ffffff04;border:1px solid #ffffff16;border-radius:20px;min-width:0;margin:0 0 16px;padding:18px}.shopping-form legend{color:#8ddfff;letter-spacing:.12em;text-transform:uppercase;padding:0 9px;font-size:9px;font-weight:1000}.shopping-form .field{min-width:0}.shopping-form .field small{color:#847b80;margin-top:5px;font-size:8px;line-height:1.4;display:block}.shopping-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.shopping-grid.three{grid-template-columns:1fr 1fr 1.1fr}.shopping-textarea{resize:vertical;min-height:110px;padding-top:12px}.price-field{grid-template-columns:1fr 78px;gap:6px;display:grid}.price-field select{padding-left:7px;padding-right:4px}.shopping-file{cursor:pointer;background:#50cfff0a;border:1px dashed #79dcff68;border-radius:14px;align-items:center;gap:12px;min-height:72px;padding:12px;display:flex}.shopping-file input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.shopping-file>span{color:#14202a;background:linear-gradient(135deg,#7adfff,#ff78b7);border-radius:10px;flex:none;padding:10px 12px;font-size:10px;font-weight:1000}.shopping-file>b{text-overflow:ellipsis;color:#a8a0a4;min-width:0;font-size:9px;overflow:hidden}.shopping-toggle{cursor:pointer;background:#ffffff06;border:1px solid #ffffff17;border-radius:15px;align-items:flex-start;gap:12px;padding:14px;display:flex}.shopping-toggle input,.shopping-check input{accent-color:#5fd5ff;flex:0 0 19px;width:19px;height:19px}.shopping-toggle b,.shopping-toggle small{display:block}.shopping-toggle b{font-size:12px}.shopping-toggle small{color:#90878c;margin-top:4px;font-size:9px}.preorder-details{background:#ffd44d09;border:1px solid #ffd65c42;border-radius:15px;margin-top:12px;padding:14px}.shopping-check{color:#b7aeb2;cursor:pointer;align-items:flex-start;gap:9px;font-size:10px;line-height:1.5;display:flex}.shopping-terms{background:#ffb43e09;border:1px solid #ffba5c38;border-radius:19px;padding:18px}.shopping-terms h3{margin:0 0 9px;font-size:18px}.shopping-terms ul{color:#9b9296;margin:0 0 15px;padding-left:18px;font-size:9px;line-height:1.6}.shopping-submit{background:linear-gradient(135deg,#7fe2ff,#ff6fb3);width:100%;min-height:62px;margin-top:16px;font-size:13px}.shopping-honeypot{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.shopping-success{text-align:center;max-width:680px;margin:55px auto}.shopping-success>span{color:#83e3ff;background:#65dfff1a;border-radius:50%;place-items:center;width:78px;height:78px;margin:0 auto 14px;font-size:42px;display:grid}.shopping-success h1{margin:7px 0;font-size:clamp(34px,7vw,53px)}.shopping-success>p,.shopping-success>small{color:#9f969a}.shopping-success>strong{color:#8ce4ff;letter-spacing:.06em;background:#50d2ff0d;border:1px solid #79dcff55;border-radius:13px;width:max-content;max-width:100%;margin:13px auto;padding:12px 18px;font-size:21px;display:block}.shopping-success>small{margin:13px 0 20px;line-height:1.55;display:block}.shopping-success .btn{width:100%;margin-top:9px}.shopping-success .host-link{margin-top:9px}.purchase-admin-wrap{max-width:1050px}.purchase-admin-head{justify-content:space-between;align-items:flex-start;gap:20px;margin:24px 0;display:flex}.purchase-admin-head h1{margin:6px 0;font-size:clamp(36px,7vw,58px)}.purchase-admin-head p{color:#999}.purchase-admin-list{gap:16px;display:grid}.purchase-order-card{background:linear-gradient(145deg,#10171c,#0d090b);border:1px solid #76d9ff3d;border-radius:25px;padding:19px;box-shadow:0 22px 65px #0008}.purchase-order-top{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:13px;display:flex}.purchase-order-top span{color:#7bdfff;letter-spacing:.12em;font-size:9px;font-weight:1000}.purchase-order-top h2{margin:5px 0;font-size:26px}.purchase-order-top small{color:#91888d}.purchase-order-top>div:last-child{text-align:right}.purchase-order-top>div:last-child b{color:#8fe5ff;letter-spacing:.1em;background:#5cdaff17;border-radius:99px;padding:6px 9px;font-size:8px;display:inline-block}.purchase-order-top time{color:#756d71;margin-top:7px;font-size:8px;display:block}.purchase-order-grid{grid-template-columns:220px 1fr;gap:18px;margin-top:16px;display:grid}.purchase-photo{color:#fff;background:#080708;border:1px solid #ffffff18;border-radius:17px;min-height:220px;text-decoration:none;display:block;position:relative;overflow:hidden}.purchase-photo img{object-fit:cover;width:100%;height:100%;min-height:220px;display:block}.purchase-photo span{color:#aeeeff;text-align:center;background:#050405d9;border-radius:9px;padding:7px;font-size:8px;position:absolute;bottom:9px;left:9px;right:9px}.purchase-product-details h3,.purchase-customer h3{color:#75daff;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:9px}.purchase-product-details>a{color:#ff9dca;margin-bottom:11px;font-size:11px;font-weight:900;display:inline-block}.purchase-product-details dl{grid-template-columns:1fr 1fr;gap:7px;margin:0;display:grid}.purchase-product-details dl>div{background:#ffffff05;border:1px solid #ffffff10;border-radius:12px;min-width:0;padding:10px}.purchase-product-details dt{color:#766e72;text-transform:uppercase;font-size:7px}.purchase-product-details dd{overflow-wrap:anywhere;color:#d5cbd0;margin:4px 0 0;font-size:10px;font-weight:900}.purchase-notes{background:#ffca4e08;border:1px solid #ffcd5840;border-radius:12px;margin-top:9px;padding:11px}.purchase-notes b{color:#ffe184;font-size:9px}.purchase-notes p{white-space:pre-wrap;color:#a79da2;margin:5px 0 0;font-size:10px;line-height:1.5}.purchase-customer{border-top:1px solid #ffffff10;grid-template-columns:1fr 1.2fr;gap:10px;margin-top:13px;padding-top:13px;display:grid}.purchase-customer section{background:#ffffff05;border-radius:13px;padding:12px}.purchase-customer b,.purchase-customer a{color:#ded3d8;margin:4px 0;font-size:11px;display:block}.purchase-customer a{color:#ff9bc8}.purchase-customer address{color:#c2b7bc;font-size:11px;font-style:normal;line-height:1.55}.purchase-admin-empty{text-align:center}.purchase-admin-empty>span{font-size:45px}@media (width<=760px){.shopping-home-banner,.shopping-form-head,.purchase-admin-head,.purchase-order-top{flex-direction:column;align-items:stretch}.shopping-home-banner .host-link{width:100%}.shopping-hero{grid-template-columns:72px 1fr;gap:14px}.shopping-bridge-icon{border-radius:20px;width:68px;height:68px;font-size:24px}.shopping-hero h1{font-size:43px}.shopping-hero p{grid-column:1/-1}.shopping-fee-card{grid-template-columns:1fr;gap:10px}.shopping-steps{grid-template-columns:1fr 1fr}.shopping-grid,.shopping-grid.three{grid-template-columns:1fr}.shopping-form{padding:20px 14px}.shopping-form-head>span{width:max-content}.purchase-order-top>div:last-child{text-align:left}.purchase-order-grid,.purchase-customer{grid-template-columns:1fr}.purchase-photo{min-height:260px}.purchase-photo img{min-height:260px;max-height:420px}.purchase-admin-head .host-link{width:100%}}@media (width<=430px){.shopping-hero{grid-template-columns:1fr}.shopping-bridge-icon{margin-bottom:5px}.shopping-hero h1{font-size:39px}.shopping-steps{grid-template-columns:1fr}.shopping-fee-card strong{font-size:50px}.shopping-form fieldset{padding:15px 10px}.shopping-file{flex-direction:column;align-items:stretch}.shopping-file>span{text-align:center}.purchase-product-details dl{grid-template-columns:1fr}}@media (width<=760px){.topbar-signature{font-size:9px}.nav-item b{font-size:9px;line-height:1.15}.nav-item small{display:none}.home-tabs button{min-height:56px;font-size:12px}.home-tabs button span{font-size:18px}.news-kicker,.guide-kicker{font-size:10px;line-height:1.35}.news-heading p,.guide-heading p{font-size:15px;line-height:1.6}.news-heading>small,.guide-heading>small{font-size:10px}.release-card{flex:0 0 min(360px,100vw - 42px);min-height:410px;padding:20px}.release-top{min-height:54px}.release-top span{font-size:10px;line-height:1.45}.release-top strong{padding:6px 9px;font-size:10px}.release-card h3{font-size:34px}.release-date{min-height:34px;font-size:11px;line-height:1.5}.countdown>div{padding:12px 3px 10px}.countdown b{font-size:23px}.countdown small{font-size:9px;line-height:1.2}.release-note{font-size:13px;line-height:1.6}.release-shop-links{gap:7px}.release-shop-links a{min-height:48px;padding:9px 5px;font-size:10px;line-height:1.25}.release-official-link{min-height:38px;font-size:11px}.release-live{font-size:14px}.news-source-note{font-size:11px;line-height:1.6}.group-origin-note p{font-size:13px}.group-origin-note p b{font-size:14px}.group-origin-note a{font-size:12px}.member-switcher small{font-size:9px}.member-switcher b{font-size:12px}.member-guide-photo figcaption a,.member-name-label{font-size:10px}.member-full-name{font-size:11px!important}.member-guide-intro>strong{font-size:14px}.member-guide-intro>p:not(.member-full-name){font-size:14px;line-height:1.7}.member-facts small{font-size:9px}.member-facts b{font-size:12px;line-height:1.45}.member-current>span{font-size:10px}.member-current h4{font-size:20px}.member-current p{font-size:13px;line-height:1.6}.guide-section-title span,.aside-kicker{font-size:9px}.career-story time{font-size:10px}.career-story h5{font-size:15px}.career-story p{font-size:13px;line-height:1.7}.essential-songs span{font-size:9px}.essential-songs b{font-size:12px}.new-blink-tip small{font-size:9px}.new-blink-tip p{font-size:12px}.member-official-links a{min-height:46px;font-size:11px}.guide-update-note{font-size:11px;line-height:1.6}.hero-shopping-link b{font-size:14px}.hero-shopping-link small,.shopping-home-banner small{font-size:12px;line-height:1.45}.shopping-fee-card small{font-size:10px}.shopping-fee-card span{font-size:12px}.shopping-fee-card p{font-size:14px;line-height:1.6}.shopping-steps span{font-size:10px}.shopping-steps b{font-size:15px}.shopping-steps p{font-size:12px;line-height:1.55}.shopping-form-head>span{font-size:10px}.shopping-form legend{font-size:11px}.shopping-form .field small{font-size:11px;line-height:1.5}.shopping-file>span{font-size:12px}.shopping-file>b{font-size:11px}.shopping-toggle b{font-size:14px}.shopping-toggle small{font-size:12px;line-height:1.5}.shopping-check{font-size:12px;line-height:1.6}.shopping-terms ul{font-size:12px;line-height:1.65}.shopping-submit{font-size:15px}}@media (width<=430px){.blinkiiess-news{padding:17px 11px}.release-card{flex-basis:calc(100vw - 38px);padding:18px}.release-shop-links a{font-size:9px}}.instagram-profile-stats{grid-template-columns:repeat(2,minmax(120px,220px));gap:9px}.instagram-profile-stats>div{background:#0a070ac7;border-color:#ffffff38;padding:12px 10px;box-shadow:0 8px 22px #0005}.instagram-profile-stats small{color:#fff;font-size:11px;font-weight:900}.has-full-messenger-background{min-height:100vh;background-attachment:fixed!important}.has-full-messenger-background .messenger-page-head,.has-full-messenger-background .messenger-style-panel,.has-full-messenger-background .messenger-safety{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b080bc2;border-radius:18px;padding:12px}.conversation-panel.has-conversation-background{background-attachment:scroll!important}.has-conversation-background .conversation-head,.has-conversation-background .direct-compose{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a070ac4}.has-conversation-background .direct-messages{background:0 0}.has-conversation-background .direct-messages article.theirs p{color:#fff;background:#190f17e8;border-color:#ffffff5c}.has-conversation-background .direct-messages article.mine p{background:linear-gradient(115deg,#ff3a8eea,#b73dffed)}.message-translation-toggle{color:#b9a9b2;text-align:left;cursor:pointer;background:0 0;border:0;margin:4px 8px 0;padding:0;font-size:10px;line-height:1.35;display:block}.message-translation-toggle span{color:#ff86bd;font-weight:900}.direct-messages article.mine .message-translation-toggle{color:#f5d7e5;text-align:right;margin-left:auto}.direct-messages article.mine .message-translation-toggle span{color:#fff}.conversation-background-control{position:relative}.conversation-background-control>summary{cursor:pointer;background:#ffffff0f;border:1px solid #ffffff25;border-radius:10px;place-items:center;width:36px;height:36px;list-style:none;display:grid}.conversation-background-control>summary::-webkit-details-marker{display:none}.conversation-background-control>div{z-index:20;background:#100b10f5;border:1px solid #ff75b54f;border-radius:14px;width:260px;padding:12px;position:absolute;top:43px;right:0;box-shadow:0 18px 50px #000c}.conversation-background-control b{margin-bottom:9px;font-size:11px;display:block}.conversation-background-control input{width:100%;font-size:9px}.conversation-background-control button{color:#21030f;background:#ff4fa3;border:1px solid #fff2;border-radius:9px;min-height:34px;margin:8px 5px 0 0;padding:7px 9px;font-size:9px;font-weight:1000}.editor-post-management{grid-column:1/-1}.editor-post-management>p{color:#aaa0a5;font-size:12px;line-height:1.55}.editor-post-management>div{gap:10px;display:grid}.editor-post-manager{background:#090709;border:1px solid #ffffff18;border-radius:17px;grid-template-columns:100px minmax(0,1fr);gap:12px;padding:11px;display:grid}.editor-post-manager>a{background:#030203;border-radius:13px;place-items:center;width:100px;height:100px;display:grid;overflow:hidden}.editor-post-manager>a img{object-fit:cover;width:100%;height:100%}.editor-post-manager>section>b,.editor-post-manager>section>small{display:block}.editor-post-manager>section>b{font-size:14px}.editor-post-manager>section>small{color:#d394ff;margin-top:5px;font-size:10px}.editor-post-manager>section>div{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.editor-post-manager button{color:#fff;background:#ffffff0b;border:1px solid #ffffff1d;border-radius:9px;padding:8px 10px;font-size:9px;font-weight:900}.editor-post-manager .delete-editor-post{color:#ff9ba7;border-color:#ff586d42}.edit-post-caption{border-top:1px solid #ffffff14;grid-column:1/-1;gap:9px;padding:12px;display:grid}.edit-post-caption label{color:#bcaeb5;font-size:9px;font-weight:900}.edit-post-caption .input{margin-top:5px;padding:11px}.edit-post-caption>div{justify-content:flex-end;gap:7px;display:flex}.edit-post-caption>div button[type=submit]{color:#21030f;background:#ff4fa3}.music-catalog{background:#070507;border:1px solid #ffffff18;border-radius:11px;max-height:250px;margin-top:8px;overflow:auto}.music-catalog>summary{z-index:2;color:#ff9bc9;cursor:pointer;background:#110c10;padding:10px;font-size:10px;font-weight:1000;position:sticky;top:0}.music-catalog section{border-top:1px solid #ffffff12;padding:10px}.music-catalog section>b{color:#fff;margin-bottom:7px;font-size:10px;display:block}.music-catalog section>div{flex-wrap:wrap;gap:5px;display:flex}.music-catalog a{color:#e7dbe1;background:#ff4fa314;border-radius:7px;padding:5px 7px;font-size:8px;text-decoration:none}.music-catalog a:hover{color:#fff;background:#ff4fa32b}@media (width<=760px){.instagram-profile-stats{grid-template-columns:repeat(2,1fr)}.instagram-profile-stats>div{padding:9px 5px}.conversation-background-control>div{right:-88px}.editor-post-manager{grid-template-columns:76px minmax(0,1fr)}.editor-post-manager>a{width:76px;height:76px}}.traffic-shell{background:radial-gradient(circle at 8% 5%,#123f55 0,#0000 31%),radial-gradient(circle at 92% 20%,#5a163d 0,#0000 35%),#060708}.traffic-wrap{max-width:1050px}.traffic-head{justify-content:space-between;align-items:flex-end;gap:22px;padding:28px 0 20px;display:flex}.traffic-head h1{letter-spacing:-.055em;margin:8px 0 5px;font-size:clamp(38px,7vw,64px)}.traffic-head p{color:#9e9499;margin:0}.traffic-head-actions{gap:8px;display:flex}.traffic-head-actions .btn{min-height:47px}.traffic-summary{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.traffic-summary article{background:linear-gradient(145deg,#171217,#0d0a0c);border:1px solid #ffffff18;border-radius:21px;min-width:0;padding:19px;box-shadow:0 18px 48px #0007}.traffic-summary strong,.traffic-summary b,.traffic-summary small{display:block}.traffic-summary strong{color:#ff9dca;font-size:36px;line-height:1}.traffic-summary b{margin:9px 0 4px;font-size:12px}.traffic-summary small{color:#81777c;font-size:9px;line-height:1.4}.traffic-summary .online{background:linear-gradient(145deg,#12301d,#0d0a0c);border-color:#56d68555}.traffic-summary .online>span{color:#60df88;text-shadow:0 0 14px #55dd83;font-size:16px}.traffic-summary .online strong{color:#8ceda8;margin-left:7px;display:inline}.traffic-grid{grid-template-columns:1fr 1fr;gap:13px;margin-top:13px;display:grid}.traffic-panel{background:linear-gradient(145deg,#151116,#0b090b);border:1px solid #ffffff18;border-radius:23px;min-width:0;padding:20px;box-shadow:0 22px 58px #0007}.traffic-panel-head{align-items:center;gap:11px;margin-bottom:15px;display:flex}.traffic-panel-head>span{color:#ff91c4;background:#ff4fa31b;border-radius:13px;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.traffic-panel-head h2,.traffic-panel-head small{margin:0;display:block}.traffic-panel-head h2{font-size:20px}.traffic-panel-head small{color:#80767b;margin-top:3px;font-size:8px}.traffic-list{gap:6px;display:grid}.traffic-list article{background:#ffffff05;border:1px solid #ffffff0e;border-radius:13px;grid-template-columns:30px 1fr auto auto;align-items:center;gap:8px;min-height:46px;padding:7px 10px;display:grid}.traffic-list article>span{font-size:21px}.traffic-list article>b{font-size:11px}.traffic-list article>strong{color:#ff9ecb}.traffic-list article>small{color:#756b70;font-size:8px}.traffic-bars{gap:12px;display:grid}.traffic-bars article{border-bottom:1px solid #ffffff0d;padding-bottom:8px;position:relative;overflow:hidden}.traffic-bars article>div{z-index:1;justify-content:space-between;gap:10px;display:flex;position:relative}.traffic-bars b{font-size:11px}.traffic-bars span{color:#80757b;font-size:8px}.traffic-bars i{background:linear-gradient(90deg,#ff4fa3,#75ddff);border-radius:99px;height:4px;margin-top:7px;display:block}.traffic-sources{grid-template-columns:1fr 1fr;gap:7px;display:grid}.traffic-sources article{background:#ffffff05;border:1px solid #ffffff10;border-radius:13px;justify-content:space-between;align-items:center;gap:8px;padding:12px;display:flex}.traffic-sources b{font-size:10px}.traffic-sources strong{color:#85e2ff}.traffic-tip{color:#82777d;margin-top:12px;font-size:9px;line-height:1.5;display:block}.traffic-tip b{color:#a9e9ff}.traffic-recent{margin-top:13px}.traffic-recent-list{grid-template-columns:1fr 1fr;gap:7px;display:grid}.traffic-recent-list article{background:#ffffff05;border:1px solid #ffffff0f;border-radius:13px;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;padding:10px;display:grid}.traffic-recent-list article>span{font-size:22px}.traffic-recent-list b,.traffic-recent-list small{display:block}.traffic-recent-list b{font-size:10px}.traffic-recent-list small{color:#82777d;margin-top:3px;font-size:8px}.traffic-recent-list time{color:#9d8f96;text-align:right;font-size:8px}.traffic-empty{text-align:center;color:#80767b;padding:26px}.traffic-head-actions a{justify-content:center;align-items:center;text-decoration:none;display:flex}@media (width<=760px){.traffic-head{flex-direction:column;align-items:stretch}.traffic-head-actions{grid-template-columns:1fr 1fr;display:grid}.traffic-summary{grid-template-columns:1fr 1fr}.traffic-grid,.traffic-recent-list{grid-template-columns:1fr}.traffic-summary strong{font-size:31px}.traffic-panel{padding:17px}.traffic-list article{grid-template-columns:30px 1fr auto}.traffic-list article>small{display:none}}@media (width<=430px){.traffic-summary,.traffic-head-actions{grid-template-columns:1fr}.traffic-list article>small{display:block}.traffic-list article{grid-template-columns:30px 1fr auto auto}.traffic-sources{grid-template-columns:1fr}}.tap-form-note{font-size:0}.tap-form-note:after{content:"Registro especial del 26 de agosto disponible hasta las 3:00 a. m. ET. Después de esa hora quedará cerrado.";font-size:9px}.lisa-miniso-catalog{isolation:isolate;background:radial-gradient(circle at 95% 2%,#ff5aa52e,#0000 31%),radial-gradient(circle at 2% 38%,#cbd0dc18,#0000 27%),linear-gradient(145deg,#171015,#090709 64%);border:1px solid #ff82b852;border-radius:30px;padding:26px;position:relative;overflow:hidden;box-shadow:0 28px 85px #0009}.lisa-miniso-catalog:before{content:"BLINKIIESS";z-index:-1;color:#ffffff05;letter-spacing:-.075em;transform-origin:50%;pointer-events:none;font-size:95px;font-weight:1000;position:absolute;top:135px;right:-24px;transform:rotate(90deg)}.miniso-catalog-hero{grid-template-columns:1fr auto;align-items:start;gap:22px;padding:5px 3px 22px;display:grid}.catalog-kicker{color:#ff83ba;letter-spacing:.18em;font-size:9px;font-weight:1000;display:block}.miniso-catalog-hero h2{letter-spacing:-.065em;margin:7px 0 10px;font-size:clamp(42px,7vw,67px);line-height:.9}.miniso-catalog-hero h2 em{color:#ff63a8;font-style:normal}.miniso-catalog-hero p{color:#a99da3;max-width:620px;margin:0;font-size:13px;line-height:1.6}.miniso-catalog-hero>a{color:#e7dce1;white-space:nowrap;background:#ffffff08;border:1px solid #ffffff20;border-radius:99px;margin-top:5px;padding:10px 13px;font-size:9px;font-weight:900;text-decoration:none}.miniso-catalog-hero>a:hover,.miniso-catalog-hero>a:focus-visible{color:#fff;border-color:#ff80b7;outline:none}.catalog-price-notice{background:linear-gradient(120deg,#ffbf4217,#ff5aa511);border:1px solid #ffca6c61;border-radius:21px;grid-template-columns:auto 1fr;align-items:center;gap:18px;margin-bottom:18px;padding:17px 19px;display:grid}.catalog-price-notice>strong{color:#ffd078;text-align:center;text-shadow:0 0 25px #ffb34038;min-width:78px;font-size:45px;line-height:1}.catalog-price-notice b,.catalog-price-notice p{display:block}.catalog-price-notice b{margin-bottom:5px;font-size:13px}.catalog-price-notice p{color:#b2a6ac;margin:0;font-size:11px;line-height:1.55}.catalog-price-notice p strong{color:#ffd789}.catalog-groups{gap:16px;display:grid}.catalog-group{background:linear-gradient(145deg,#ffffff0a,#ffffff04);border:1px solid #ffffff17;border-radius:24px;grid-template-columns:minmax(250px,290px) 1fr;gap:18px;padding:17px;display:grid;box-shadow:0 17px 40px #0005}.catalog-visual{background:#e9dce3;border:1px solid #ffffff1f;border-radius:18px;align-self:start;margin:0;overflow:hidden}.catalog-visual img{aspect-ratio:1638/2048;object-fit:contain;width:100%;display:block}.catalog-visual figcaption{text-align:center;background:#100c0f;padding:8px}.catalog-visual a{color:#ff97c4;font-size:9px;font-weight:900;text-decoration:none}.catalog-products{min-width:0}.catalog-group-heading{border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:flex-end;gap:12px;padding:4px 2px 13px;display:flex}.catalog-group-heading span{color:#ff78b2;letter-spacing:.15em;font-size:8px;font-weight:1000;display:block}.catalog-group-heading h3{letter-spacing:-.035em;margin:5px 0 0;font-size:23px}.catalog-group-heading small{color:#82767c;white-space:nowrap;font-size:8px}.catalog-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:11px;display:grid}.catalog-product-card{background:#0706078f;border:1px solid #ffffff12;border-radius:14px;flex-direction:column;min-width:0;min-height:102px;padding:11px;display:flex}.catalog-product-card b{color:#e7dce1;font-size:10px;line-height:1.35}.catalog-product-card span{color:#776d72;margin-top:auto;padding-top:10px;font-size:7px}.catalog-product-card strong{color:#ff97c5;margin-top:3px;font-size:14px;line-height:1.1}.catalog-footer{background:linear-gradient(120deg,#ff4fa31b,#6b34ff0f);border:1px solid #ff69aa45;border-radius:21px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:18px 20px;display:flex}.catalog-footer b,.catalog-footer p{display:block}.catalog-footer p{color:#a99da3;margin:5px 0 0;font-size:10px;line-height:1.5}.catalog-footer .btn{flex:none;margin:0;text-decoration:none}.catalog-source-note{color:#6f666b;text-align:center;margin:13px 4px 1px;font-size:8px;line-height:1.55}@media (width<=760px){.lisa-miniso-catalog{border-radius:25px;padding:18px 13px}.lisa-miniso-catalog:before{display:none}.miniso-catalog-hero{grid-template-columns:1fr}.miniso-catalog-hero p{font-size:14px}.miniso-catalog-hero>a{width:max-content;margin-top:-8px;font-size:11px}.catalog-price-notice{grid-template-columns:73px 1fr;gap:11px;padding:15px 12px}.catalog-price-notice>strong{min-width:0;font-size:38px}.catalog-price-notice b{font-size:14px}.catalog-price-notice p{font-size:12px}.catalog-group{grid-template-columns:1fr;padding:12px}.catalog-visual{width:min(100%,510px);margin:0 auto}.catalog-group-heading h3{font-size:25px}.catalog-group-heading span,.catalog-group-heading small{font-size:9px}.catalog-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-product-card{min-height:110px;padding:12px}.catalog-product-card b{font-size:12px}.catalog-product-card span{font-size:9px}.catalog-product-card strong{font-size:16px}.catalog-footer{flex-direction:column;align-items:stretch}.catalog-footer b{font-size:19px}.catalog-footer p{font-size:12px}.catalog-footer .btn{width:100%}.catalog-source-note{font-size:10px}}@media (width<=430px){.miniso-catalog-hero h2{font-size:42px}.catalog-price-notice{text-align:center;grid-template-columns:1fr}.catalog-price-notice>strong{font-size:45px}.catalog-product-grid{gap:7px}.catalog-product-card{min-height:116px;padding:11px 9px}.catalog-product-card b{font-size:11px}.catalog-group-heading{flex-direction:column;align-items:flex-start}.catalog-group-heading small{white-space:normal}}@media (width<=350px){.catalog-product-grid{grid-template-columns:1fr}.catalog-product-card{min-height:100px}}.profile-season-badge{--badge:#ff79b4;border:1px solid var(--badge);margin:14px 20px 0;padding:12px 15px}@supports (color:color-mix(in lab, red, red)){.profile-season-badge{border:1px solid color-mix(in srgb,var(--badge),transparent 58%)}}.profile-season-badge{background:var(--badge);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.profile-season-badge{background:color-mix(in srgb,var(--badge),transparent 90%)}}.profile-season-badge{color:#fff;grid-template-columns:37px 1fr auto;align-items:center;gap:10px;text-decoration:none;display:grid}.profile-season-badge.team-jisoo{--badge:#cba5ff}.profile-season-badge.team-jennie{--badge:#ff7bb8}.profile-season-badge.team-rose{--badge:#ff7189}.profile-season-badge.team-lisa{--badge:#ffd15a}.profile-season-badge>span{font-size:25px}.profile-season-badge small,.profile-season-badge b{display:block}.profile-season-badge small{color:#9b8c93;letter-spacing:.14em;font-size:7px}.profile-season-badge b{color:var(--badge);margin-top:3px;font-size:11px}.profile-season-badge strong{color:var(--badge);font-size:11px}.season-home-launch{color:#fff;background:radial-gradient(circle at 7%,#ff4f9d3d,#0000 35%),linear-gradient(115deg,#21101b,#110b12);border:1px solid #ff89c16b;border-radius:23px;grid-template-columns:90px 1fr auto;align-items:center;gap:15px;min-height:86px;padding:15px 20px;text-decoration:none;transition:all .18s;display:grid;box-shadow:0 16px 46px #0007,0 0 35px #ff318622}.season-home-launch:hover{border-color:#ff92c7;transform:translateY(-3px);box-shadow:0 22px 60px #0009,0 0 50px #ff31863a}.season-home-launch>span{color:#ff83ba;letter-spacing:.14em;font-size:9px;font-weight:1000}.season-home-launch b,.season-home-launch small{display:block}.season-home-launch b{letter-spacing:-.03em;font-size:22px}.season-home-launch small{color:#a997a0;margin-top:3px;font-size:10px}.season-home-launch strong{background:linear-gradient(115deg,#ff489c,#b446ff);border-radius:99px;padding:11px 14px;font-size:9px}@keyframes seasonFloat{50%{opacity:.25;transform:translateY(-17px)scale(1.5)}}.season-shell{--season-pink:#ff4f9d;color:#fff7fb;background:radial-gradient(circle at 12% 4%,#6b163f 0,#0000 25%),radial-gradient(circle at 88% 20%,#3c145f 0,#0000 27%),linear-gradient(#090509,#050405 72%);min-height:100vh;padding:0 max(18px,50vw - 560px);position:relative;overflow:hidden}.season-shell:before{content:"";pointer-events:none;opacity:.1;background-image:linear-gradient(#fff 1px,#0000 1px),linear-gradient(90deg,#fff 1px,#0000 1px);background-size:52px 52px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.season-stars{pointer-events:none;position:fixed;inset:0}.season-stars i{background:#ff9eca;border-radius:50%;width:4px;height:4px;animation:6s ease-in-out infinite seasonFloat;position:absolute;box-shadow:0 0 18px #ff51a3}.season-stars i:nth-child(3n){width:2px;height:2px}.season-stars i:first-child{top:12%;left:4%}.season-stars i:nth-child(2){animation-delay:-2s;top:48%;left:12%}.season-stars i:nth-child(3){animation-delay:-4s;top:21%;left:24%}.season-stars i:nth-child(4){animation-delay:-1s;top:70%;left:34%}.season-stars i:nth-child(5){animation-delay:-5s;top:8%;left:46%}.season-stars i:nth-child(6){animation-delay:-3s;top:39%;left:57%}.season-stars i:nth-child(7){animation-delay:-2.5s;top:76%;left:68%}.season-stars i:nth-child(8){animation-delay:-4.5s;top:17%;left:78%}.season-stars i:nth-child(9){animation-delay:-1.5s;top:55%;left:91%}.season-stars i:nth-child(n+10){display:none}.season-top{z-index:2;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;min-height:68px;display:flex;position:relative}.season-top a,.season-top span{color:#ad9ca5;letter-spacing:.12em;font-size:10px;font-weight:900;text-decoration:none}.season-top span{color:#ff86bb}.season-hero{z-index:1;text-align:center;padding:clamp(62px,8vw,100px) 0 54px;position:relative}.season-kicker,.season-heading>span,.season-heading>div>span{color:#ff79b3;letter-spacing:.2em;font-size:10px;font-weight:1000}.season-hero h1{letter-spacing:-.075em;margin:16px 0 12px;font-size:clamp(58px,11vw,116px);line-height:.82}.season-hero h1 em{color:#ff5ca7;text-shadow:0 0 48px #ff4f9d78;font-style:normal}.season-hero>p{color:#c8b9c0;max-width:650px;margin:24px auto;font-size:16px;line-height:1.55}.season-player-pill{border:1px solid var(--team);width:max-content;max-width:100%;margin:27px auto 0;padding:12px 18px}@supports (color:color-mix(in lab, red, red)){.season-player-pill{border:1px solid color-mix(in srgb,var(--team),transparent 52%)}}.season-player-pill{background:var(--team);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.season-player-pill{background:color-mix(in srgb,var(--team),transparent 87%)}}.season-player-pill{box-shadow:0 0 32px var(--team)}@supports (color:color-mix(in lab, red, red)){.season-player-pill{box-shadow:0 0 32px color-mix(in srgb,var(--team),transparent 80%)}}.season-player-pill{align-items:center;gap:18px;display:flex}.season-player-pill b{color:var(--team);font-size:12px}.season-player-pill span{color:#b9aab1;font-size:11px}.season-section{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#171015e8,#0b090be8);border:1px solid #ffffff17;border-radius:30px;margin:0 0 18px;padding:clamp(20px,3vw,30px);position:relative;box-shadow:0 22px 70px #0008}.season-heading{margin-bottom:20px}.season-heading.row{justify-content:space-between;align-items:end;gap:15px;display:flex}.season-heading h2{letter-spacing:-.05em;margin:7px 0 0;font-size:clamp(25px,4vw,38px);line-height:1}.season-heading>p{color:#9e9097;max-width:610px;margin:10px 0 0;font-size:13px;line-height:1.5}.season-heading>small,.season-heading.row>small{color:#81737a;font-size:10px}.team-choice-grid,.team-score-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.team-choice-grid button{--team:#ff7bb8;border:1px solid var(--team);min-height:235px;padding:24px 12px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.team-choice-grid button{border:1px solid color-mix(in srgb,var(--team),transparent 66%)}}.team-choice-grid button{background:radial-gradient(circle at 50% 20%,var(--team),transparent 45%),#0b090b;border-radius:24px}@supports (color:color-mix(in lab, red, red)){.team-choice-grid button{background:radial-gradient(circle at 50% 20%,color-mix(in srgb,var(--team),transparent 78%),transparent 45%),#0b090b}}.team-choice-grid button{color:#fff;cursor:pointer;flex-direction:column;align-items:center;transition:all .2s;display:flex}.team-choice-grid button:hover{border-color:var(--team);box-shadow:0 18px 45px var(--team);transform:translateY(-6px)}@supports (color:color-mix(in lab, red, red)){.team-choice-grid button:hover{box-shadow:0 18px 45px color-mix(in srgb,var(--team),transparent 80%)}}.team-choice-grid button>span{filter:drop-shadow(0 0 20px var(--team));font-size:45px}.team-choice-grid button b{color:var(--team);margin-top:20px;font-size:14px}.team-choice-grid button small{color:#887b82;margin-top:5px;font-size:10px}.team-choice-grid button em{background:var(--team);color:#180811;border-radius:99px;margin-top:auto;padding:9px 15px;font-size:9px;font-style:normal;font-weight:1000}.team-score-grid article{--team:#ff7bb8;background:#080608;border:1px solid #ffffff12;border-radius:21px;min-height:190px;padding:18px;position:relative;overflow:hidden}.team-score-grid article.mine{border-color:var(--team)}@supports (color:color-mix(in lab, red, red)){.team-score-grid article.mine{border-color:color-mix(in srgb,var(--team),transparent 35%)}}.team-score-grid article.mine{box-shadow:inset 0 0 30px var(--team)}@supports (color:color-mix(in lab, red, red)){.team-score-grid article.mine{box-shadow:inset 0 0 30px color-mix(in srgb,var(--team),transparent 90%)}}.team-score-grid article>div{justify-content:space-between;align-items:center;display:flex}.team-score-grid article>div span{color:#6f646a;font-size:10px;font-weight:1000}.team-score-grid article>div b{font-size:27px}.team-score-grid h3{color:var(--team);margin:20px 0 5px;font-size:11px}.team-score-grid strong{font-size:27px;display:block}.team-score-grid strong small{font-size:8px}.team-score-grid p{color:#766b71;margin:7px 0 14px;font-size:9px}.team-score-grid i{background:var(--team);height:4px;box-shadow:0 0 15px var(--team);position:absolute;bottom:0;left:0}.battle-note{color:#94868d;background:#ffffff05;border:1px solid #ffffff0e;border-radius:14px;margin:17px 0 0;padding:13px 15px;font-size:11px;line-height:1.5}.battle-note b{color:#ff9cc8}.season-two-col{grid-template-columns:1fr 1fr;gap:18px;display:grid}.daily-card,.wheel-card,.pet-card,.pink-drop{flex-direction:column;min-height:340px;display:flex}.streak-number{align-items:center;gap:12px;margin:auto;display:flex}.streak-number b{color:#ff65aa;text-shadow:0 0 35px #ff4f9d66;font-size:88px;line-height:.8}.streak-number span{color:#a997a0;font-size:13px;line-height:1.25}.season-main-btn{color:#fff;letter-spacing:.03em;cursor:pointer;background:linear-gradient(115deg,#ff3f95,#b745ff);border:1px solid #ff9ac8;border-radius:14px;place-items:center;min-height:49px;padding:12px 18px;font-size:11px;font-weight:1000;text-decoration:none;transition:all .18s;display:grid;box-shadow:0 12px 32px #ff268b38}.season-main-btn:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-2px)}.season-main-btn:disabled{filter:grayscale(.45);opacity:.6;cursor:default}.pink-wheel{background:conic-gradient(#ff4f9d 0 25%,#5e238c 0 50%,#e794bb 0 75%,#22131b 0);border:9px solid #24151e;border-radius:50%;grid-template:1fr 1fr/1fr 1fr;place-items:center;width:155px;height:155px;margin:auto;display:grid;position:relative;transform:rotate(45deg);box-shadow:0 0 0 2px #ff8fc155,0 0 45px #ff35943a}.pink-wheel:after{content:"✦";color:#ff9ec8;background:#0d080b;border:1px solid #fff8;border-radius:50%;place-items:center;font-size:23px;display:grid;position:absolute;inset:47px;transform:rotate(-45deg)}.pink-wheel span{font-size:12px;font-weight:1000;transform:rotate(-45deg)}.pink-wheel.spinning{animation:1s cubic-bezier(.2,.7,.2,1) wheelSpin}@keyframes wheelSpin{to{transform:rotate(1125deg)}}.mission-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mission-grid article{background:#090709;border:1px solid #fff1;border-radius:18px;grid-template-columns:44px 1fr auto;align-items:center;gap:11px;min-height:116px;padding:15px;display:grid}.mission-grid article>span{color:#ff86b9;background:#ff4f9d17;border-radius:14px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.mission-grid h3{margin:0;font-size:14px}.mission-grid p{color:#766b71;margin:4px 0;font-size:9px}.mission-grid b{color:#ff8cbe;font-size:10px}.mission-grid button,.mission-grid a{color:#ffabd0;text-align:center;cursor:pointer;background:#ff4f9d13;border:1px solid #ff6cad55;border-radius:11px;min-width:86px;padding:10px;font-size:9px;font-weight:900;text-decoration:none}.mission-grid article.done{opacity:.65}.mission-grid article.done button{color:#8c8186;border-color:#ffffff12}.blink-pet{background:radial-gradient(circle at 50% 38%,#ff9acb,#ff4f9d 48%,#6f1d49 75%);border:1px solid #ff79b55c;border-radius:50% 50% 43% 43%;place-items:center;width:145px;height:135px;margin:5px auto 12px;display:grid;position:relative;box-shadow:0 20px 55px #ff31894a}.blink-pet:before,.blink-pet:after{content:"";background:#a93f72;border-radius:10px 90%;width:47px;height:47px;position:absolute;top:-7px;transform:rotate(20deg)}.blink-pet:before{left:8px}.blink-pet:after{right:8px;transform:rotate(70deg)}.blink-pet i{z-index:1;color:#29111c;font-size:28px;font-style:normal;font-weight:1000}.blink-pet span{z-index:2;color:#fff;text-shadow:0 0 12px #fff;position:absolute;top:17px;right:15px}.pet-level{grid-template-columns:1fr auto;gap:7px;display:grid}.pet-level b,.pet-level span{font-size:9px}.pet-level span{color:#897b82}.pet-level>i{background:#ffffff0d;border-radius:99px;grid-column:1/3;height:7px;overflow:hidden}.pet-level em{background:linear-gradient(90deg,#ff4f9d,#c052ff);height:100%;display:block}.pet-card>p,.pink-drop>p{color:#8f8087;font-size:11px;line-height:1.5}.drop-live{color:#ff718a;background:#ff315220;border-radius:99px;width:max-content;padding:6px 9px;font-size:9px;font-weight:1000}.pink-drop.active{border-color:#ff516d80;box-shadow:0 0 60px #ff2c5830}.pink-drop>strong{color:#ff7d95;font-variant-numeric:tabular-nums;margin:auto 0 4px;font-size:70px;line-height:1}.drop-closed{text-align:center;color:#ff6aaa;text-shadow:0 0 35px #ff3f9d55;margin:auto;font-size:75px}.set-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.set-grid article{background:#090709;border:1px solid #ffffff10;border-radius:18px;padding:17px}.set-grid article>span{color:#ff81b8;font-size:22px}.set-grid h3{margin:14px 0 4px;font-size:13px}.set-grid b{color:#a6989f;font-size:11px}.set-grid i{background:#ffffff0d;border-radius:99px;height:6px;margin:13px 0 9px;display:block;overflow:hidden}.set-grid em{background:linear-gradient(90deg,#ff4f9d,#c151ff);height:100%;display:block}.set-grid p{color:#71666b;margin:0;font-size:8px}.set-grid article.complete{border-color:#ff69ad66}.achievement-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.achievement-grid article{text-align:center;filter:grayscale();opacity:.5;background:#080708;border:1px solid #ffffff0d;border-radius:18px;padding:20px 13px}.achievement-grid article.unlocked{filter:none;opacity:1;background:radial-gradient(circle at 50% 0,#ff4f9d1e,#0000 56%),#080708;border-color:#ff74b455}.achievement-grid span{font-size:34px}.achievement-grid h3{margin:13px 0 4px;font-size:13px}.achievement-grid p{color:#776a71;min-height:27px;margin:0;font-size:9px}.achievement-grid b{color:#ff8abd;letter-spacing:.12em;margin-top:12px;font-size:7px;display:block}.season-leaders{gap:7px;display:grid}.season-leaders>a{color:#fff;background:#090709;border:1px solid #ffffff0e;border-radius:15px;grid-template-columns:42px 1fr 150px 100px;align-items:center;gap:10px;min-height:58px;padding:11px 15px;text-decoration:none;display:grid}.season-leaders>a:hover{border-color:#ff64a955}.season-leaders span{color:#ff7bb4;font-size:12px;font-weight:1000}.season-leaders b{font-size:13px}.season-leaders em{color:#8e8187;font-size:9px;font-style:normal}.season-leaders strong{text-align:right;color:#ff9cc8;font-size:12px}.explain-grid{background:#ffffff0c;border:1px solid #ffffff0c;border-radius:22px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.explain-grid article{background:#0b080a;min-height:145px;padding:22px 23px 22px 67px;position:relative}.explain-grid article>b{color:#ff73af;font-size:10px;position:absolute;top:22px;left:20px}.explain-grid h3{margin:0 0 8px;font-size:16px}.explain-grid p{color:#8f8188;margin:0;font-size:11px;line-height:1.55}.v2-banner{z-index:1;background:radial-gradient(circle at 88%,#a144ff43,#0000 28%),linear-gradient(120deg,#1a0b20,#0b090c);border:1px solid #9a67ff55;border-radius:30px;grid-template-columns:120px 1fr 80px;align-items:center;gap:22px;margin:18px 0;padding:30px;display:grid;position:relative;overflow:hidden}.v2-banner>span{color:#d3b3ff;text-align:center;border:1px solid #b47cff55;border-radius:99px;padding:9px;font-size:8px;font-weight:1000}.v2-banner h2{margin:0;font-size:32px}.v2-banner p{color:#988aa0;margin:6px 0 0;font-size:11px;line-height:1.45}.v2-banner i{color:#dbb4ff;text-align:center;text-shadow:0 0 35px #a75bff;font-size:54px;font-style:normal}.season-footer{z-index:1;justify-content:space-between;align-items:center;gap:15px;min-height:100px;display:flex;position:relative}.season-footer a,.season-footer span{color:#675c62;letter-spacing:.13em;font-size:8px;font-weight:900;text-decoration:none}.season-alert{z-index:5;color:#ff9aaa;background:#ff294518;border:1px solid #ff627c55;border-radius:14px;margin:0 0 15px;padding:13px 16px;font-size:11px;position:relative}.season-reward{z-index:100;text-align:center;background:radial-gradient(circle at 50% 0,#ff4f9d4a,#0000 45%),#100a0e;border:1px solid #ff9acb99;border-radius:28px;width:min(390px,100% - 30px);padding:30px;animation:.35s ease-out rewardPop;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 30px 120px #000,0 0 70px #ff3f9d55}.season-reward>button{color:#b9a8b0;cursor:pointer;background:0 0;border:0;font-size:25px;position:absolute;top:10px;right:13px}.season-reward>span{color:#ff91c4;text-shadow:0 0 35px #ff4f9d;font-size:48px}.season-reward h3{font-size:23px}.season-reward p{color:#8e7f86;font-size:11px}.reward-card-mini{aspect-ratio:2/3;background-position:50%;background-size:cover;border:2px solid #ffd96d;border-radius:14px;width:120px;margin:14px auto;box-shadow:0 0 30px #ffd96855}@keyframes rewardPop{0%{opacity:0;transform:translate(-50%,-46%)scale(.85)}}.season-login{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(600px,100% - 30px);min-height:100vh;margin:auto;display:flex}.season-login>span{color:#ff78b3;letter-spacing:.22em;font-size:10px;font-weight:1000}.season-login h1{margin:15px 0;font-size:clamp(45px,10vw,82px);line-height:.9}.season-login p{color:#a6989f;max-width:480px;line-height:1.55}.season-login .season-main-btn{width:min(320px,100%);margin-top:20px}.season-loader{color:#ff7ab4;font-size:45px;animation:1s linear infinite seasonLoader}@keyframes seasonLoader{to{transform:rotate(360deg)}}@media (width<=820px){.team-choice-grid,.team-score-grid,.set-grid,.achievement-grid{grid-template-columns:1fr 1fr}.team-choice-grid button{min-height:205px}.season-two-col,.mission-grid{grid-template-columns:1fr}.season-leaders>a{grid-template-columns:38px 1fr auto}.season-leaders em{display:none}}@media (width<=560px){.season-shell{padding:0 13px}.season-top{min-height:60px}.season-top a,.season-top span{font-size:8px}.season-top span{display:none}.season-hero{padding:57px 5px 42px}.season-hero h1{font-size:57px}.season-hero>p{font-size:14px}.season-player-pill{border-radius:18px;justify-content:space-between;width:100%}.season-player-pill b,.season-player-pill span{font-size:9px}.season-section{border-radius:23px;padding:19px 14px}.season-heading.row{flex-direction:column;align-items:flex-start}.season-heading h2{font-size:29px}.team-choice-grid,.team-score-grid{gap:8px}.team-choice-grid button{min-height:180px;padding:18px 7px}.team-choice-grid button>span{font-size:35px}.team-choice-grid button b{font-size:10px}.team-choice-grid button small{font-size:8px}.team-score-grid article{min-height:165px;padding:13px}.team-score-grid h3{font-size:9px}.team-score-grid strong{font-size:20px}.mission-grid article{grid-template-columns:40px 1fr}.mission-grid article>button,.mission-grid article>a{grid-column:1/3;width:100%}.set-grid,.achievement-grid{grid-template-columns:1fr 1fr;gap:8px}.achievement-grid article{padding:17px 8px}.achievement-grid h3{font-size:11px}.explain-grid{grid-template-columns:1fr}.explain-grid article{min-height:0;padding:19px 15px 19px 53px}.explain-grid article>b{top:20px;left:15px}.season-leaders>a{grid-template-columns:34px 1fr 72px;padding:10px}.season-leaders strong{font-size:10px}.v2-banner{text-align:center;grid-template-columns:1fr;padding:23px}.v2-banner>span{width:max-content;margin:auto}.v2-banner i{display:none}.season-footer{flex-direction:column;justify-content:center}.season-footer span{order:-1}.season-home-launch{grid-template-columns:1fr auto;padding:15px}.season-home-launch>span{grid-column:1/3}.season-home-launch b{font-size:19px}.season-home-launch small{font-size:9px}.season-home-launch strong{padding:10px}}.pink-particles{z-index:0;pointer-events:none;height:760px;position:absolute;inset:16px 0 auto;overflow:hidden}.pink-particles i{opacity:.26;background:#ff7ab8;border-radius:50%;width:5px;height:5px;animation:7s ease-in-out infinite homeSparkle;position:absolute;box-shadow:0 0 12px #ff4fa3,0 0 25px #ff4fa377}.pink-particles i:first-child{animation-delay:-1s;top:8%;left:4%}.pink-particles i:nth-child(2){width:3px;height:3px;animation-delay:-4s;top:36%;left:17%}.pink-particles i:nth-child(3){animation-delay:-6s;top:4%;left:27%}.pink-particles i:nth-child(4){width:4px;height:4px;animation-delay:-2s;top:52%;left:43%}.pink-particles i:nth-child(5){animation-delay:-5s;top:13%;left:58%}.pink-particles i:nth-child(6){width:3px;height:3px;animation-delay:-3s;top:43%;left:72%}.pink-particles i:nth-child(7){animation-delay:-7s;top:7%;left:84%}.pink-particles i:nth-child(8){animation-delay:-4.5s;top:31%;left:94%}.pink-particles i:nth-child(9){animation-delay:-.5s;top:63%;left:63%}@keyframes homeSparkle{0%,to{opacity:.15;transform:translateY(0)scale(.7)}48%{opacity:.7;transform:translateY(-18px)scale(1.25)}55%{opacity:.25;transform:translateY(-21px)scale(.8)}}.hero{z-index:1;position:relative}.primary-play-cta{isolation:isolate;color:#fff;text-align:left;cursor:pointer;background:linear-gradient(115deg,#ff2f8f 0%,#ff55ad 45%,#bd38ff 100%);border:1px solid #ffb2d7;border-radius:27px;grid-template-columns:58px 1fr 38px;align-items:center;gap:15px;width:min(650px,100%);min-height:96px;margin:26px auto 0;padding:17px 21px;transition:transform .2s,box-shadow .2s;animation:2.8s ease-in-out infinite primaryCtaPulse;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 60px #ff27875c,0 0 0 8px #ff58ac0c,inset 0 1px #fff7}.primary-play-cta:before{content:"";z-index:-1;background:linear-gradient(110deg,#0000 34%,#fff7 48%,#0000 61%);animation:3.8s ease-in-out infinite primaryCtaShine;position:absolute;inset:-80% -20%;transform:translate(-65%)rotate(8deg)}.primary-play-cta:hover,.primary-play-cta:focus-visible{outline:none;transform:translateY(-4px)scale(1.01);box-shadow:0 26px 75px #ff27877a,0 0 0 9px #ff58ac14,inset 0 1px #fff9}.primary-play-icon{color:#fff;background:#fff2;border:1px solid #fff8;border-radius:19px;place-items:center;width:56px;height:56px;font-size:22px;display:grid;box-shadow:inset 0 1px #fff6,0 10px 25px #78044b4f}.primary-play-copy small,.primary-play-copy strong,.primary-play-copy em{display:block}.primary-play-copy small{letter-spacing:.18em;opacity:.82;font-size:9px;font-weight:1000}.primary-play-copy strong{letter-spacing:-.045em;margin:3px 0 2px;font-size:clamp(27px,5vw,38px);line-height:1}.primary-play-copy em{opacity:.82;font-size:11px;font-style:normal}.primary-play-arrow{text-align:center;font-size:30px;transition:transform .18s}.primary-play-cta:hover .primary-play-arrow{transform:translate(5px)}@keyframes primaryCtaPulse{0%,to{box-shadow:0 20px 60px #ff27875c,0 0 0 7px #ff58ac0a,inset 0 1px #fff7}50%{box-shadow:0 24px 75px #ff27877a,0 0 0 11px #ff58ac14,inset 0 1px #fff8}}@keyframes primaryCtaShine{0%,48%{transform:translate(-65%)rotate(8deg)}70%,to{transform:translate(65%)rotate(8deg)}}.home-command-center{z-index:1;gap:13px;max-width:900px;margin:4px auto 24px;display:grid;position:relative}.promo-rotator{background:radial-gradient(circle at 8% 10%,#ff4fa32f,#0000 38%),linear-gradient(120deg,#23101b,#101018);border:1px solid #ff76b552;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 18px 50px #0008}.promo-rotator:after{content:"";pointer-events:none;border:30px solid #ff8ec416;border-radius:50%;width:170px;height:170px;position:absolute;top:-55px;right:-40px}.promo-content{z-index:1;color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:50px 1fr auto;align-items:center;gap:15px;width:100%;min-height:105px;padding:18px 21px 27px;display:grid;position:relative}.promo-icon{color:#ffaad0;background:#ff63ad1d;border:1px solid #ff99c972;border-radius:16px;place-items:center;width:49px;height:49px;font-size:25px;display:grid;box-shadow:0 0 28px #ff379a25}.promo-content span:nth-child(2) small,.promo-content span:nth-child(2) b,.promo-content span:nth-child(2) em{display:block}.promo-content small{color:#ff8fc2;letter-spacing:.16em;font-size:8px;font-weight:1000}.promo-content b{letter-spacing:-.025em;margin:4px 0 3px;font-size:20px}.promo-content em{color:#b9adb3;font-size:11px;font-style:normal}.promo-content>strong{color:#ffc2de;white-space:nowrap;background:#ff58a51b;border:1px solid #ff82bb4d;border-radius:99px;padding:10px 13px;font-size:9px}.promo-content:focus-visible{outline-offset:-4px;outline:2px solid #ff9bc8}.promo-dots{z-index:2;gap:6px;display:flex;position:absolute;bottom:12px;left:85px}.promo-dots button{cursor:pointer;background:#ffffff34;border:0;border-radius:99px;width:7px;height:7px;padding:0;transition:width .2s,background .2s}.promo-dots button.active{background:#ff68ad;width:24px}.home-status-grid{grid-template-columns:1.08fr .92fr;gap:13px;display:grid}.user-progress-card,.live-event-card{background:linear-gradient(145deg,#171116,#0b090c);border:1px solid #ffffff18;border-radius:25px;min-height:272px;padding:20px;position:relative;overflow:hidden;box-shadow:0 22px 58px #0008}.user-progress-card{background:radial-gradient(circle at 8% 100%,#ff4fa322,#0000 45%),linear-gradient(145deg,#171116,#0b090c);grid-template-rows:auto auto auto;grid-template-columns:105px 1fr;gap:11px 16px;display:grid}.status-card-head{grid-column:1/3;justify-content:space-between;align-items:center;gap:14px;display:flex}.status-card-head span{color:#ff79b5;letter-spacing:.16em;font-size:8px;font-weight:1000}.status-card-head>b{color:#c8bbc2;text-overflow:ellipsis;white-space:nowrap;max-width:62%;font-size:11px;overflow:hidden}.level-ring{background:conic-gradient(#ff4fa3 var(--level-progress),#ffffff13 0);border-radius:50%;grid-row:2/4;align-self:center;place-items:center;width:102px;height:102px;padding:8px;display:grid;box-shadow:0 0 35px #ff39852c}.level-ring:before{content:"";background:#100b0f;border-radius:50%;grid-area:1/1;width:78px;height:78px;box-shadow:inset 0 0 20px #0008}.level-ring span,.level-ring b{z-index:1;text-align:center;grid-area:1/1;display:block}.level-ring span{color:#9c8e95;letter-spacing:.15em;margin-top:-20px;font-size:7px}.level-ring b{color:#fff;margin-top:12px;font-size:31px;line-height:1}.progress-copy{align-self:end}.progress-copy strong,.progress-copy span{display:block}.progress-copy span{color:#84787e;margin-top:3px;font-size:9px}.progress-copy>div{background:#ffffff10;border-radius:99px;height:6px;margin-top:9px;overflow:hidden}.progress-copy i{border-radius:inherit;background:linear-gradient(90deg,#ff388e,#bd45ff);height:100%;display:block;box-shadow:0 0 12px #ff4fa3}.progress-stats{grid-template-columns:1fr 1fr;gap:7px;display:grid}.progress-stats>span{background:#ffffff06;border:1px solid #ffffff10;border-radius:12px;padding:9px 10px}.progress-stats b,.progress-stats small{display:block}.progress-stats small{color:#82777c;margin-top:2px;font-size:7px}.user-progress-card>button{color:#ffb9d9;cursor:pointer;background:#ff55a414;border:1px solid #ff72b34d;border-radius:13px;grid-column:1/3;min-height:39px;font-size:9px;font-weight:1000}.user-progress-card>button:hover,.user-progress-card>button:focus-visible{color:#fff;background:#ff55a42a;border-color:#ff96c6;outline:none}.live-event-card{isolation:isolate;background:radial-gradient(circle at 85% 8%,#ff285642,#0000 39%),linear-gradient(145deg,#2b0b19,#0d080b)}.live-event-card:before{content:"";z-index:-1;border:1px solid #ff577d24;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-50px;right:-30px;box-shadow:0 0 0 25px #ff31520a,0 0 0 52px #ff315207}.live-status{color:#ff91a5;letter-spacing:.14em;background:#ff2c511a;border:1px solid #ff58796b;border-radius:99px;width:max-content;padding:7px 10px;font-size:8px;font-weight:1000}.live-status i{background:#ff3959;border-radius:50%;width:7px;height:7px;margin-right:5px;animation:1.4s ease-in-out infinite liveDot;display:inline-block;box-shadow:0 0 0 4px #ff395922,0 0 12px #ff3959}.live-spark{color:#ff9db3;text-shadow:0 0 20px #ff3a63;font-size:26px;position:absolute;top:16px;right:20px}.live-event-card h3{letter-spacing:-.045em;margin:22px 0 3px;font-size:27px}.live-event-card time{color:#ff9db7;text-transform:capitalize;font-size:10px;font-weight:900}.live-countdown{background:#05040575;border:1px solid #ff688544;border-radius:15px;margin:15px 0 11px;padding:12px 14px}.live-countdown small,.live-countdown strong{display:block}.live-countdown small{color:#9f7881;letter-spacing:.16em;font-size:7px}.live-countdown strong{color:#fff0f4;font-variant-numeric:tabular-nums;letter-spacing:.025em;margin-top:4px;font-size:22px}.live-event-card p{color:#a89097;max-width:310px;margin:0 0 12px;font-size:9px;line-height:1.45}.live-event-card>a{color:#ffa8bd;font-size:9px;font-weight:1000;text-decoration:none}.live-event-card>a:hover{color:#fff}@keyframes liveDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.72)}}.quick-actions-panel,.community-activity{background:linear-gradient(145deg,#151115,#0b090b);border:1px solid #ffffff16;border-radius:25px;padding:20px;box-shadow:0 20px 56px #0007}.quick-actions-panel>header,.community-activity>header{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.quick-actions-panel header span,.community-activity header span{color:#ff7eb8;letter-spacing:.16em;font-size:8px;font-weight:1000;display:block}.quick-actions-panel h2,.community-activity h2{letter-spacing:-.03em;margin:4px 0 0;font-size:20px}.quick-edit,.community-activity>header>button{color:#ffafd3;cursor:pointer;background:#ff4fa311;border:1px solid #ff70b044;border-radius:99px;padding:8px 11px;font-size:8px;font-weight:1000}.quick-edit:hover,.quick-edit:focus-visible,.community-activity>header>button:hover,.community-activity>header>button:focus-visible{color:#fff;border-color:#ff90c2;outline:none}.quick-actions-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.quick-action{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(145deg,#ffffff09,#ffffff03);border:1px solid #ffffff12;border-radius:17px;min-width:0;min-height:105px;padding:13px 10px;transition:transform .18s,border-color .18s,background .18s}.quick-action:hover,.quick-action:focus-visible{background:#ff4fa311;border-color:#ff72b252;outline:none;transform:translateY(-3px)}.quick-action>span{color:#ff9ec9;background:#ff58a719;border-radius:11px;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.quick-action b,.quick-action small{display:block}.quick-action b{margin-top:10px;font-size:12px}.quick-action small{color:#81767b;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.quick-picker{background:#0806078c;border:1px solid #ff72b12f;border-radius:16px;margin-top:11px;padding:13px}.quick-picker p{color:#8f8389;margin:0 0 9px;font-size:8px}.quick-picker>div{flex-wrap:wrap;gap:6px;display:flex}.quick-picker button{color:#988d92;cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:6px;min-height:34px;padding:6px 9px;font-size:8px;font-weight:900;display:flex}.quick-picker button.selected{color:#ffd1e6;background:#ff55a418;border-color:#ff73b44e}.quick-picker button>span{color:#ff83bb}.quick-picker button>i{color:#ff85bc;font-style:normal}.activity-feed{grid-template-columns:1fr 1fr;gap:7px;display:grid}.activity-feed article{background:#ffffff05;border:1px solid #ffffff10;border-radius:15px;grid-template-columns:36px 1fr auto;align-items:center;gap:9px;min-width:0;min-height:65px;padding:10px 12px;display:grid}.activity-feed article>span{color:#ff99c5;background:#ff58a512;border-radius:11px;place-items:center;width:35px;height:35px;font-size:17px;display:grid}.activity-feed b,.activity-feed p{min-width:0;display:block}.activity-feed b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.activity-feed p{color:#81767c;margin:3px 0 0;font-size:8px}.activity-feed strong{color:#ff9bc7;white-space:nowrap;font-size:9px}.activity-empty{color:#897d83;text-align:center;border:1px dashed #ffffff17;border-radius:15px;grid-column:1/3;justify-content:center;align-items:center;gap:10px;min-height:74px;padding:14px;display:flex}.activity-empty span{color:#ff79b6;font-size:21px}.activity-empty p{max-width:430px;margin:0;font-size:10px;line-height:1.5}.home-tabs button{position:relative}.home-tab-badge{background:#f03250;border:2px solid #0b080a;border-radius:99px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-style:normal;font-weight:1000;line-height:1;display:grid;position:absolute;top:5px;right:6px;box-shadow:0 0 14px #ff315e8a;color:#fff!important;font-size:7px!important}.badge-live{animation:1.5s ease-in-out infinite liveDot}.tap-feedback{-webkit-tap-highlight-color:transparent}.tap-feedback:active{filter:brightness(1.12);transform:scale(.975)!important}@media (width<=760px){.primary-play-cta{border-radius:24px;grid-template-columns:51px 1fr 26px;min-height:91px;padding:15px 16px}.primary-play-icon{border-radius:16px;width:49px;height:49px}.primary-play-copy strong{font-size:30px}.primary-play-copy em{font-size:10px}.promo-content{grid-template-columns:44px 1fr;padding:16px 16px 27px}.promo-icon{width:43px;height:43px}.promo-content>strong{display:none}.promo-dots{left:74px}.home-status-grid{grid-template-columns:1fr}.user-progress-card,.live-event-card{min-height:0}.quick-actions-grid{grid-template-columns:repeat(2,1fr)}.activity-feed{grid-template-columns:1fr}.activity-empty{grid-column:1}.home-command-center{margin-top:0}.home-tabs{top:7px}}@media (width<=480px){.hero{padding-top:29px}.hero p{font-size:13px}.primary-play-cta{grid-template-columns:46px 1fr 22px;gap:10px;padding:14px 13px}.primary-play-icon{width:45px;height:45px}.primary-play-copy small{letter-spacing:.13em;font-size:7px}.primary-play-copy strong{font-size:27px}.primary-play-copy em{font-size:8px}.primary-play-arrow{font-size:23px}.home-command-center{gap:10px}.promo-content b{font-size:17px}.promo-content em{font-size:9px;line-height:1.35}.home-status-grid{gap:10px}.user-progress-card,.live-event-card,.quick-actions-panel,.community-activity{border-radius:21px;padding:16px}.user-progress-card{grid-template-columns:90px 1fr;gap:9px 12px}.level-ring{width:88px;height:88px}.level-ring:before{width:68px;height:68px}.level-ring b{font-size:27px}.progress-copy strong{font-size:16px}.progress-stats>span{padding:8px}.quick-actions-panel>header,.community-activity>header{align-items:flex-start}.quick-actions-panel h2,.community-activity h2{font-size:17px}.quick-action{min-height:95px}.home-tabs{border-radius:18px;grid-template-columns:repeat(3,1fr)}.home-tabs button{border-radius:13px;min-height:50px}.home-tab-badge{top:4px;right:5px}.live-countdown strong{font-size:20px}.pink-particles{height:610px}}@media (prefers-reduced-motion:reduce){.pink-particles i,.primary-play-cta,.primary-play-cta:before,.live-status i,.badge-live{animation:none!important}.tap-feedback,.quick-action,.primary-play-cta,.primary-play-arrow{transition:none!important}.tap-feedback:active{transform:none!important}}.entrance-particles{pointer-events:none;position:absolute;inset:0}.entrance-particles i{background:#ff9ac9;border-radius:50%;width:4px;height:4px;animation:6.5s ease-in-out infinite entranceSpark;position:absolute;box-shadow:0 0 12px #ff4fa3,0 0 28px #ff4fa377}.entrance-particles i:first-child{animation-delay:-1s;top:18%;left:8%}.entrance-particles i:nth-child(2){animation-delay:-3.5s;top:72%;left:19%}.entrance-particles i:nth-child(3){animation-delay:-5s;top:10%;left:28%}.entrance-particles i:nth-child(4){animation-delay:-2s;top:84%;left:38%}.entrance-particles i:nth-child(5){animation-delay:-4s;top:7%;left:51%}.entrance-particles i:nth-child(6){animation-delay:-6s;top:79%;left:61%}.entrance-particles i:nth-child(7){animation-delay:-2.8s;top:16%;left:72%}.entrance-particles i:nth-child(8){animation-delay:-5.6s;top:68%;left:86%}.entrance-particles i:nth-child(9){animation-delay:-.8s;top:30%;left:94%}.entrance-particles i:nth-child(10){animation-delay:-4.8s;top:48%;left:12%}.entrance-particles i:nth-child(11){animation-delay:-1.8s;top:45%;left:80%}.entrance-particles i:nth-child(12){animation-delay:-3s;top:92%;left:48%}@keyframes entranceSpark{0%,to{opacity:.15;transform:translateY(0)scale(.6)}50%{opacity:.9;transform:translateY(-22px)scale(1.25)}}.entrance-card{width:min(620px,100%);padding:clamp(28px,5vw,46px) 28px}.entrance-crown{animation:3.2s ease-in-out infinite crownFloat}.entrance-card>p:first-of-type{font-size:10px}.entrance-copy{max-width:490px;line-height:1.6;color:#d8cdd2!important;margin:17px auto!important;font-size:16px!important}.entrance-primary{isolation:isolate;grid-template-columns:48px 1fr 26px;align-items:center;gap:12px;animation:2.6s ease-in-out infinite entranceCtaBreath;position:relative;overflow:hidden;color:#fff!important;text-align:left!important;background:linear-gradient(110deg,#ff9dce 0%,#ff3e9a 44%,#c93dff 100%)!important;border:1px solid #ffd1e7!important;border-radius:23px!important;width:min(440px,100%)!important;min-height:78px!important;margin:0 auto!important;padding:12px 16px!important;display:grid!important;box-shadow:0 22px 62px #ff168063,0 0 0 7px #ff60ad11,inset 0 1px #fff9!important}.entrance-primary:before{content:"";z-index:-1;background:linear-gradient(110deg,#0000 34%,#fff8 50%,#0000 64%);animation:3.4s ease-in-out infinite entranceCtaShine;position:absolute;inset:-90% -25%;transform:translate(-65%)rotate(8deg)}.entrance-primary span{margin:0!important}.entrance-button-icon{background:#ffffff20;border:1px solid #ffffff7a;border-radius:15px;place-items:center;width:46px;height:46px;font-size:18px;display:grid;box-shadow:0 9px 24px #77063e55}.entrance-primary span:nth-child(2) small,.entrance-primary span:nth-child(2) b{display:block}.entrance-primary span:nth-child(2) small{letter-spacing:.17em;opacity:.82;font-size:8px}.entrance-primary span:nth-child(2) b{letter-spacing:-.025em;margin-top:2px;font-size:24px}.entrance-primary>i{font-size:25px;font-style:normal;transition:transform .18s}.entrance-primary:hover>i{transform:translate(4px)}.entrance-action-note{max-width:440px;line-height:1.5;color:#a99da3!important;letter-spacing:0!important;margin:12px auto 0!important;font-size:11px!important;font-weight:600!important}.entrance-preview-grid{grid-template-columns:repeat(3,1fr);gap:8px;max-width:470px;margin:17px auto 0;display:grid}.entrance-preview-grid>div{text-align:left;background:linear-gradient(145deg,#ffffff0e,#ffffff05);border:1px solid #ffffff18;border-radius:15px;min-width:0;padding:11px 8px;transition:transform .18s,border-color .18s}.entrance-preview-grid>div:hover{border-color:#ff78b771;transform:translateY(-3px)}.entrance-preview-grid span{color:#ff9ac8;background:#ff4fa31b;border-radius:10px;place-items:center;width:30px;height:30px;font-size:16px;display:grid}.entrance-preview-grid b,.entrance-preview-grid small{display:block}.entrance-preview-grid b{margin-top:8px;font-size:12px}.entrance-preview-grid small{color:#8f8389;margin-top:2px;font-size:9px}.entrance-love{margin-top:15px!important;font-size:8px!important}@keyframes crownFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes entranceCtaBreath{0%,to{transform:scale(1);box-shadow:0 22px 62px #ff168063,0 0 0 7px #ff60ad11,inset 0 1px #fff9}50%{transform:scale(1.018);box-shadow:0 27px 76px #ff168080,0 0 0 11px #ff60ad18,inset 0 1px #fffb}}@keyframes entranceCtaShine{0%,45%{transform:translate(-65%)rotate(8deg)}72%,to{transform:translate(65%)rotate(8deg)}}.screen{padding-top:12px}.hero{padding:28px 0 21px}.hero h1{font-weight:1000}.hero p{max-width:650px;margin:15px auto;font-size:16px;line-height:1.65}.eyebrow{font-size:12px;font-weight:1000}.primary-play-cta{background:linear-gradient(110deg,#ff2088 0%,#ff55b5 42%,#cb35ff 100%);border-width:2px;grid-template-columns:66px 1fr 42px;width:min(700px,100%);min-height:112px;margin-top:18px;padding:19px 23px;box-shadow:0 25px 80px #ff188078,0 0 0 10px #ff5fae13,inset 0 1px #fffb}.primary-play-icon{border-radius:21px;width:64px;height:64px;font-size:25px;animation:2.1s ease-in-out infinite playIconBeat}.primary-play-copy small{font-size:11px}.primary-play-copy strong{font-size:clamp(35px,5.5vw,45px);font-weight:1000}.primary-play-copy em{font-size:13px}.primary-play-note{color:#b4a8ae!important;max-width:630px!important;margin:12px auto 0!important;font-size:12px!important;line-height:1.5!important}.hero-shopping-link{margin-top:14px}.home-command-center{gap:10px;margin-bottom:18px}.promo-content{min-height:98px;padding:15px 19px 25px}.promo-icon{animation:3s ease-in-out infinite iconGlow}.promo-content b{font-size:24px;font-weight:1000}.promo-content em{font-size:13px;line-height:1.45}.home-status-grid{gap:10px}.user-progress-card,.live-event-card{min-height:258px;padding:18px}.level-ring{animation:3.2s ease-in-out infinite ringGlow}.level-ring span{font-size:9px}.level-ring b{font-size:34px}.progress-copy strong{font-size:22px}.live-event-card h3{font-size:31px;font-weight:1000}.live-countdown strong{font-size:24px;animation:2s ease-in-out infinite counterBreath}.quick-actions-panel,.community-activity{padding:18px}.quick-actions-panel h2,.community-activity h2{font-size:26px;font-weight:1000}.quick-actions-grid{gap:7px}.quick-action{min-height:99px;padding:11px}.quick-action>span{font-size:19px;transition:transform .2s,box-shadow .2s}.quick-action:hover>span,.quick-action:focus-visible>span{transform:translateY(-3px)rotate(-4deg);box-shadow:0 8px 22px #ff36804f}.quick-picker p,.quick-picker button{font-size:10px}.activity-feed article>span{animation:3s ease-in-out infinite iconGlow}.activity-feed article{animation:.45s both feedRise}.activity-feed article:nth-child(2){animation-delay:70ms}.activity-feed article:nth-child(3){animation-delay:.14s}.activity-feed article:nth-child(4){animation-delay:.21s}.reward-activity{background:linear-gradient(145deg,#ff4fa30d,#ffffff05)!important;border-color:#ff68ab25!important}.ranking-activity:first-of-type{border-color:#ffd85625!important}.home-tabs{margin-bottom:14px}.home-tabs button{font-size:11px}.home-tabs button span{transition:transform .2s}.home-tabs button:hover span,.home-tabs button.active span{transform:scale(1.12)}.home-tab-badge{animation:2.2s ease-in-out infinite notificationPop;font-size:8px!important}.news-heading{margin-bottom:11px}.news-heading h2,.guide-heading h2,.release-card h3{font-weight:1000}.countdown b{font-size:21px;animation:2.3s ease-in-out infinite counterBreath}.release-official-link,.news-source-note{font-size:10px}.nav-item b{font-size:12px}.nav-item small{font-size:9px}.nav-icon{transition:transform .2s,box-shadow .2s}.nav-item:hover .nav-icon,.nav-item:focus-visible .nav-icon{transform:scale(1.1)rotate(-4deg)}.nav-item.active{box-shadow:0 0 0 1px #ff7bb838,0 0 27px #ff258054,inset 0 0 18px #ff4fa314;background:linear-gradient(145deg,#ff4fa329,#9d32e41c)!important;border-color:#ff7cba!important}.nav-item.active .nav-icon{color:#ffd4e8;animation:1.8s ease-in-out infinite navActiveGlow;box-shadow:0 0 22px #ff3b9494}.swipe-hint{display:none}.tap-feedback,.btn,.nav-item,.home-tabs button{transition:transform .18s,filter .18s,box-shadow .18s,border-color .18s}.tap-feedback:active,.btn:active,.nav-item:active,.home-tabs button:active{filter:brightness(1.16);transform:scale(.965)!important}@keyframes playIconBeat{0%,to{transform:scale(1)}48%{transform:scale(1.08)}58%{transform:scale(1.02)}}@keyframes iconGlow{0%,to{box-shadow:0 0 18px #ff379a1f}50%{box-shadow:0 0 30px #ff379a5a}}@keyframes ringGlow{0%,to{box-shadow:0 0 28px #ff398526}50%{box-shadow:0 0 46px #ff39854d}}@keyframes counterBreath{0%,to{opacity:.88;transform:scale(1)}50%{opacity:1;transform:scale(1.035)}}@keyframes notificationPop{0%,72%,to{transform:scale(1)}82%{transform:scale(1.25)}}@keyframes navActiveGlow{0%,to{transform:scale(1);box-shadow:0 0 15px #ff3b945f}50%{transform:scale(1.06);box-shadow:0 0 27px #ff3b94a1}}@keyframes feedRise{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (width<=760px){.swipe-hint{color:#91868b;align-items:center;gap:7px;margin:0 2px 9px;display:flex}.swipe-hint span{color:#ff8dc1;letter-spacing:.13em;font-size:10px;font-weight:1000}.swipe-hint i{color:#ff69ae;font-size:18px;font-style:normal;animation:1.25s ease-in-out infinite swipeArrow}.swipe-hint small{font-size:11px}.main-nav .nav-item.active{transform:translateY(-3px)}.main-nav .nav-item.active:after{content:"";background:#ff68ad;border-radius:99px;width:18px;height:3px;position:absolute;bottom:2px;box-shadow:0 0 13px #ff3b94}.nav-item{position:relative}.nav-item b{font-size:9px}.nav-item small{font-size:7px}.promo-content b{font-size:22px}.promo-content em{font-size:12px}.quick-actions-panel h2,.community-activity h2{font-size:24px}.activity-feed strong{font-size:11px}@keyframes swipeArrow{0%,to{transform:translate(0)}50%{transform:translate(7px)}}}@media (width<=480px){.party-entrance{padding:12px}.entrance-card{border-radius:27px;padding:25px 13px 22px}.entrance-crown{font-size:31px}.entrance-card>p:first-of-type{margin:7px 0;font-size:9px}.entrance-card h1{margin:7px 0 2px}.entrance-by{margin-top:10px}.entrance-copy{margin:13px auto!important;font-size:15px!important}.entrance-primary{grid-template-columns:43px 1fr 22px;gap:9px;min-height:72px!important;padding:11px!important}.entrance-button-icon{width:42px;height:42px}.entrance-primary span:nth-child(2) b{font-size:21px}.entrance-action-note{font-size:10px!important}.entrance-preview-grid{gap:5px;margin-top:13px}.entrance-preview-grid>div{padding:9px 6px}.entrance-preview-grid b{font-size:11px}.entrance-preview-grid small{font-size:8px}.entrance-love{margin-top:11px!important}.screen{padding-top:8px}.hero{padding:21px 0 17px}.hero p{font-size:15px}.primary-play-cta{grid-template-columns:56px 1fr 25px;min-height:105px;padding:16px 14px}.primary-play-icon{width:54px;height:54px}.primary-play-copy small{font-size:9px}.primary-play-copy strong{font-size:32px}.primary-play-copy em{font-size:11px}.primary-play-note{font-size:11px!important}.home-command-center{gap:8px}.promo-content{min-height:94px}.promo-content small{font-size:9px}.promo-content b{font-size:20px}.promo-content em{font-size:11px}.user-progress-card,.live-event-card,.quick-actions-panel,.community-activity{padding:15px}.quick-actions-panel h2,.community-activity h2{font-size:21px}.quick-action b{font-size:13px}.quick-action small{font-size:10px}.activity-feed b{font-size:12px}.activity-feed p{font-size:10px}.news-heading p,.guide-heading p{font-size:14px}.release-date{font-size:11px}.release-note{font-size:13px}.release-shop-links a{font-size:9px}.release-official-link,.news-source-note{font-size:11px}.home-tabs button{font-size:9px}}@media (prefers-reduced-motion:reduce){.entrance-particles i,.entrance-crown,.entrance-primary,.entrance-primary:before,.primary-play-icon,.promo-icon,.level-ring,.live-countdown strong,.countdown b,.activity-feed article,.activity-feed article>span,.home-tab-badge,.nav-item.active .nav-icon,.swipe-hint i{animation:none!important}}.party-shell{padding-right:0;overflow:clip}.topbar{z-index:70;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#090708f4,#090708d9);border-bottom:1px solid #ffffff0d;grid-template-columns:1fr auto 1fr;height:72px;padding:0 24px;display:grid;position:sticky;top:0;box-shadow:0 10px 35px #0007}.topbar .brand-button{justify-self:center}.topbar-signature{justify-self:end}.menu-trigger{color:#fff;cursor:pointer;background:linear-gradient(145deg,#ff4fa316,#ffffff06);border:1px solid #ff77b64d;border-radius:15px;grid-template-rows:repeat(3,5px);grid-template-columns:19px 1fr;align-content:center;justify-self:start;align-items:center;column-gap:8px;width:74px;height:48px;padding:7px 10px;transition:transform .18s,border-color .18s,background .18s;display:grid;box-shadow:0 9px 25px #0006}.menu-trigger>span{background:#ff91c2;border-radius:9px;grid-column:1;width:19px;height:2px;box-shadow:0 0 10px #ff4fa38a}.menu-trigger>span:first-child{grid-row:1}.menu-trigger>span:nth-child(2){grid-row:2;width:14px}.menu-trigger>span:nth-child(3){grid-row:3}.menu-trigger>small{color:#d9ccd3;letter-spacing:.08em;grid-area:1/2/4;font-size:8px;font-weight:1000}.menu-trigger:hover,.menu-trigger:focus-visible{background:#ff4fa324;border-color:#ff9dcc;outline:none;transform:translateY(-2px)}.drawer-backdrop{z-index:88;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#020102b8;border:0;animation:.22s both drawerFadeIn;position:fixed;inset:0}.side-drawer{z-index:90;overscroll-behavior:contain;background:radial-gradient(circle at 0 0,#5d183c 0,#0000 33%),linear-gradient(#110b0ffb,#080607fd 76%);border-right:1px solid #ff75b552;width:min(370px,92vw);padding:0 17px 26px;animation:.3s cubic-bezier(.2,.8,.2,1) both drawerSlideIn;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;box-shadow:30px 0 90px #000e,0 0 45px #ff2b842c}.drawer-head{z-index:2;background:linear-gradient(#140c12 72%,#0000);justify-content:space-between;align-items:center;gap:15px;min-height:84px;margin:0 -2px;padding:15px 0 12px;display:flex;position:sticky;top:0}.drawer-brand{color:#fff;letter-spacing:-.06em;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:24px;font-weight:1000}.drawer-brand>span{color:#ff58a8}.drawer-brand>small{color:#766970;letter-spacing:.22em;margin-top:4px;font-size:7px;display:block}.drawer-close{color:#fff;cursor:pointer;background:#ffffff09;border:1px solid #ffffff20;border-radius:50%;flex:0 0 43px;width:43px;height:43px;font-size:28px;line-height:1;transition:transform .18s,border-color .18s}.drawer-close:hover,.drawer-close:focus-visible{border-color:#ff7db8;outline:none;transform:rotate(7deg)}.drawer-profile{background:linear-gradient(135deg,#ff4fa319,#8d36e812);border:1px solid #ff75b544;border-radius:20px;grid-template-columns:48px 1fr;align-items:center;gap:11px;min-height:74px;margin:0 0 17px;padding:12px;display:grid}.drawer-profile>span{color:#fff;background:linear-gradient(145deg,#ff7ab9,#8b2bdd);border:1px solid #ffa7d080;border-radius:16px;place-items:center;width:48px;height:48px;font-size:22px;font-weight:1000;display:grid;box-shadow:0 10px 28px #ff32854d}.drawer-profile small,.drawer-profile b{display:block}.drawer-profile small{color:#ff94c4;letter-spacing:.1em;font-size:7px;font-weight:1000}.drawer-profile b{color:#eee2e8;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:13px;overflow:hidden}.drawer-nav{gap:18px;display:grid}.drawer-nav section{gap:6px;display:grid}.drawer-nav h2{color:#776b71;letter-spacing:.22em;margin:0 4px 3px;font-size:8px;font-weight:1000}.drawer-nav button,.drawer-nav a{color:#fff;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;column-gap:10px;width:100%;min-height:58px;padding:8px 10px;text-decoration:none;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid;position:relative}.drawer-nav button:hover,.drawer-nav button:focus-visible,.drawer-nav a:hover,.drawer-nav a:focus-visible{background:#ff4fa311;border-color:#ff73b344;outline:none;transform:translate(4px)}.drawer-nav button>span,.drawer-nav a>span{color:#ff91c1;background:#ff4fa314;border-radius:12px;grid-area:1/1/3;place-items:center;width:38px;height:38px;font-size:18px;font-style:normal;font-weight:1000;display:grid;box-shadow:inset 0 1px #ffffff17}.drawer-nav b{text-overflow:ellipsis;white-space:nowrap;grid-area:1/2;align-self:end;min-width:0;font-size:13px;overflow:hidden}.drawer-nav i{color:#786d72;grid-area:2/2;align-self:start;font-size:9px;font-style:normal}.drawer-nav button.active{background:linear-gradient(120deg,#ff4fa328,#a633e41a);border-color:#ff7ab873;box-shadow:0 10px 28px #ff278426,inset 3px 0 #ff68ad}.drawer-nav button.active>span{color:#ffd6e9;background:#ff5bab2d;box-shadow:0 0 20px #ff3d9490}.drawer-nav .drawer-play{background:linear-gradient(110deg,#ff258a,#ff55ae 48%,#b836f2);border-color:#ffacd07b;min-height:68px;box-shadow:0 15px 38px #ff23874a}.drawer-nav .drawer-play>span{color:#fff;background:#ffffff20;border:1px solid #ffffff51}.drawer-nav .drawer-play i{color:#ffe0ef}.drawer-nav .drawer-play:hover,.drawer-nav .drawer-play:focus-visible{background:linear-gradient(110deg,#ff3294,#ff67ba 48%,#c249ff);border-color:#fff;box-shadow:0 18px 46px #ff23876a}.drawer-badge,.drawer-live{color:#fff;letter-spacing:.04em;background:#f22f50;border-radius:99px;grid-area:1/3/3;align-self:center;padding:5px 7px;font-size:7px;font-style:normal;font-weight:1000;box-shadow:0 0 15px #ff315e78}.drawer-live{background:#ff2b50;animation:1.5s ease-in-out infinite liveDot}.side-drawer>footer{border-top:1px solid #ffffff10;margin-top:24px;padding:18px 7px 0}.side-drawer>footer p{color:#ff81ba;letter-spacing:.16em;margin:0;font-size:8px;font-weight:1000}.side-drawer>footer small{color:#655c61;margin-top:5px;font-size:8px;display:block}@keyframes drawerSlideIn{0%{transform:translate(-104%)}to{transform:translate(0)}}@keyframes drawerFadeIn{0%{opacity:0}to{opacity:1}}.section-screen-bar{background:linear-gradient(125deg,#ff4fa313,#ffffff05);border:1px solid #ff6eaf35;border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;max-width:900px;min-height:88px;margin:8px auto 14px;padding:13px 15px;display:grid;box-shadow:0 16px 45px #0006}.section-screen-bar>div{min-width:0}.section-screen-bar small,.section-screen-bar b,.section-screen-bar p{display:block}.section-screen-bar small{color:#ff7eb8;letter-spacing:.18em;font-size:8px;font-weight:1000}.section-screen-bar b{letter-spacing:-.035em;margin-top:3px;font-size:22px}.section-screen-bar p{color:#93878d;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:10px;overflow:hidden}.section-menu-button,.section-home-button{color:#ffc0dd;cursor:pointer;background:#ff4fa312;border:1px solid #ff75b44d;border-radius:13px;min-height:43px;padding:9px 12px;font-size:9px;font-weight:1000}.section-menu-button span{margin-right:4px;font-size:14px}.section-menu-button:hover,.section-menu-button:focus-visible,.section-home-button:hover,.section-home-button:focus-visible{color:#fff;background:#ff4fa327;border-color:#ff9bc9;outline:none}.home-tab-panel{padding-top:0;animation:.32s both sectionReveal}@keyframes sectionReveal{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (width<=760px){.party-shell{padding-bottom:20px}.topbar{grid-template-columns:68px 1fr 68px;height:64px;padding:0 10px}.topbar .brand{font-size:19px}.topbar-signature{text-align:right;font-size:6px;line-height:1.3}.menu-trigger{grid-template-columns:18px 1fr;column-gap:5px;width:61px;height:45px;padding:6px 8px}.menu-trigger>small{font-size:6px}.side-drawer{width:min(360px,94vw);padding-left:14px;padding-right:14px}.drawer-nav button,.drawer-nav a{min-height:60px}.section-screen-bar{grid-template-columns:auto 1fr;gap:9px;margin-top:4px;padding:11px}.section-screen-bar b{font-size:18px}.section-screen-bar p{font-size:9px}.section-home-button{display:none}.home-tab-panel{min-height:0}.screen{padding-top:10px}}@media (width<=430px){.topbar{grid-template-columns:64px 1fr 64px}.topbar-signature{font-size:5px}.section-screen-bar{border-radius:18px}.section-menu-button{padding:8px 10px}.section-screen-bar b{font-size:17px}.section-screen-bar p{white-space:normal;line-height:1.35}.drawer-profile{margin-bottom:14px}.drawer-nav{gap:15px}.drawer-nav b{font-size:13px}.drawer-nav i{font-size:9px}}@media (prefers-reduced-motion:reduce){.drawer-backdrop,.side-drawer,.home-tab-panel,.drawer-live{animation:none!important}.menu-trigger,.drawer-nav button,.drawer-nav a,.drawer-close{transition:none!important}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-size:17px;line-height:1.55}.screen{width:min(100%,1080px)}.home-command-center,.home-tab-panel,.section-screen-bar{max-width:1000px}.topbar .brand{font-size:25px}.topbar-signature{font-size:10px}.menu-trigger>small{font-size:9px}.eyebrow{font-size:14px}.hero p{max-width:720px;font-size:19px;line-height:1.68}.primary-play-note{font-size:15px!important}.hero-shopping-link{width:min(520px,100%);min-height:68px}.hero-shopping-link b{font-size:17px}.hero-shopping-link small{font-size:14px}.promo-content small{font-size:11px}.promo-content b{font-size:27px}.promo-content em{font-size:15px}.promo-content>strong{font-size:12px}.status-card-head span{font-size:11px}.status-card-head>b{font-size:15px}.progress-copy span{font-size:13px}.progress-stats b{font-size:15px}.progress-stats small{font-size:11px}.user-progress-card>button{min-height:48px;font-size:13px}.live-status{font-size:11px}.live-event-card time{font-size:14px}.live-countdown small{font-size:11px}.live-event-card p{font-size:14px;line-height:1.6}.live-event-card>a{font-size:13px}.quick-actions-panel h2,.community-activity h2{font-size:29px}.quick-actions-panel header span,.community-activity header span,.quick-edit,.community-activity>header>button{font-size:12px}.quick-action{min-height:116px}.quick-action b{font-size:16px}.quick-action small,.quick-picker p,.quick-picker button{font-size:12px}.activity-feed article{min-height:78px}.activity-feed b{font-size:15px}.activity-feed p{font-size:13px;line-height:1.45}.activity-feed strong{font-size:12px}.activity-empty p{font-size:13px}.section-screen-bar small{font-size:10px}.section-screen-bar b{font-size:27px}.section-screen-bar p{font-size:13px}.section-menu-button,.section-home-button{min-height:48px;font-size:12px}.drawer-brand{font-size:27px}.drawer-brand>small,.drawer-profile small{font-size:9px}.drawer-profile b{font-size:15px}.drawer-nav h2{font-size:10px}.drawer-nav button,.drawer-nav a{min-height:64px}.drawer-nav b{font-size:16px}.drawer-nav i{font-size:12px}.drawer-badge,.drawer-live{font-size:9px}.side-drawer>footer p,.side-drawer>footer small{font-size:10px}.news-heading p,.guide-heading p{font-size:17px;line-height:1.65}.news-heading>small,.guide-heading>small,.news-kicker,.guide-kicker{font-size:12px}.release-top span,.release-top strong{font-size:11px}.release-date{font-size:13px}.countdown small{font-size:10px}.release-note{font-size:15px;line-height:1.65}.release-shop-links a{font-size:10px}.release-official-link{font-size:12px}.news-source-note{font-size:12px;line-height:1.6}.group-origin-note p{font-size:13px}.group-origin-note p b{font-size:14px}.group-origin-note a{font-size:12px}.member-switcher b,.member-guide-intro>strong{font-size:14px}.member-guide-intro>p:not(.member-full-name){font-size:15px}.member-facts b{font-size:12px}.member-current p,.career-story p{font-size:13px}.guide-section-title span,.aside-kicker,.essential-songs span{font-size:10px}.new-blink-tip p{font-size:12px}.member-official-links a,.guide-update-note{font-size:11px}.miniso-catalog-hero p{font-size:17px}.miniso-catalog-hero>a{font-size:12px}.catalog-kicker{font-size:11px}.catalog-price-notice b{font-size:16px}.catalog-price-notice p{font-size:14px}.catalog-group-heading span,.catalog-group-heading small{font-size:11px}.catalog-product-card b{font-size:14px}.catalog-product-card span{font-size:11px}.catalog-product-card strong{font-size:18px}.catalog-footer b{font-size:21px}.catalog-footer p{font-size:14px}.catalog-source-note,.access-heading span,.auth-mode-label{font-size:12px}.access-heading h2{font-size:36px}.role-card>span{font-size:11px}.role-card>b{font-size:23px}.role-card>small{font-size:14px;line-height:1.55}.btn,.game-chip{font-size:15px}.reward-preview h2{font-size:24px}.tier-labels{font-size:13px}.vote-hub h2{font-size:31px}.vote-hub p{font-size:16px}.vote-card span{font-size:11px}.vote-card b{font-size:18px}.jisoo-nomination span{font-size:10px}.jisoo-nomination b{font-size:19px}.vote-hub .jisoo-nomination p{font-size:14px}.jisoo-nomination a{font-size:12px}.winner-box small,.attendance-banner small,.tap-home-banner small,.shopping-home-banner small{font-size:13px}.winner-box b,.attendance-banner b,.tap-home-banner b,.shopping-home-banner b{font-size:20px}.muted{font-size:16px}.field label{font-size:14px}.input,.select{font-size:16px}.footer-note{font-size:12px}@media (width<=760px){body{font-size:16px}.screen{padding-left:14px;padding-right:14px}.topbar .brand{font-size:21px}.topbar-signature,.menu-trigger>small{font-size:8px}.hero h1{font-size:clamp(48px,15vw,70px)}.hero p{font-size:17px;line-height:1.65}.primary-play-note{font-size:14px!important}.primary-play-copy small{font-size:10px}.primary-play-copy strong{font-size:34px}.primary-play-copy em{font-size:13px}.hero-shopping-link b{font-size:16px}.hero-shopping-link small{font-size:13px}.promo-content small{font-size:10px}.promo-content b{font-size:23px}.promo-content em{font-size:14px}.status-card-head span{font-size:10px}.status-card-head>b{font-size:14px}.progress-copy span{font-size:12px}.progress-stats small{font-size:11px}.live-status{font-size:10px}.live-event-card p{font-size:14px}.quick-actions-panel h2,.community-activity h2{font-size:25px}.quick-actions-panel header span,.community-activity header span{font-size:11px}.quick-action b{font-size:15px}.quick-action small{font-size:12px}.activity-feed b{font-size:14px}.activity-feed p{font-size:12px}.activity-feed strong{font-size:11px}.section-screen-bar b{font-size:21px}.section-screen-bar p{font-size:12px}.section-menu-button{font-size:11px}.drawer-profile small{font-size:9px}.drawer-profile b{font-size:15px}.drawer-nav h2{font-size:10px}.drawer-nav button,.drawer-nav a{min-height:64px}.drawer-nav b{font-size:15px}.drawer-nav i{font-size:12px}.news-heading p,.guide-heading p{font-size:16px}.news-heading>small,.guide-heading>small,.news-kicker,.guide-kicker{font-size:11px}.release-top span,.release-top strong{font-size:10px}.release-date{font-size:13px}.countdown small{font-size:9px}.release-note{font-size:15px}.release-shop-links a{font-size:10px}.release-official-link,.group-origin-note p{font-size:12px}.group-origin-note p b{font-size:13px}.member-switcher small{font-size:8px}.member-switcher b{font-size:13px}.member-guide-intro>p:not(.member-full-name){font-size:15px}.member-facts b{font-size:12px}.member-current p,.career-story p{font-size:13px}.career-story h5{font-size:15px}.essential-songs b{font-size:13px}.new-blink-tip p{font-size:12px}.member-official-links a{font-size:11px}.miniso-catalog-hero p,.catalog-price-notice b{font-size:16px}.catalog-price-notice p,.catalog-product-card b{font-size:14px}.catalog-product-card span{font-size:11px}.catalog-footer p{font-size:14px}.role-card>span{font-size:10px}.role-card>b{font-size:22px}.role-card>small{font-size:14px}.btn{font-size:15px}.game-chip{font-size:14px}.vote-hub p{font-size:15px}.vote-card b{font-size:17px}.winner-box small,.attendance-banner small,.tap-home-banner small,.shopping-home-banner small{font-size:13px}.muted{font-size:16px}.footer-note{font-size:12px}}@media (width<=430px){.screen{padding-left:11px;padding-right:11px}.topbar{grid-template-columns:64px 1fr 64px}.topbar .brand{font-size:19px}.topbar-signature{font-size:7px}.hero p{font-size:16px}.primary-play-copy strong{font-size:31px}.primary-play-copy em{font-size:12px}.section-screen-bar b{font-size:20px}.section-screen-bar p{font-size:11px}.drawer-nav b{font-size:15px}.drawer-nav i{font-size:11px}.quick-actions-panel h2,.community-activity h2{font-size:23px}.quick-action b{font-size:15px}.activity-feed b{font-size:14px}.activity-feed p{font-size:12px}.news-heading p,.guide-heading p{font-size:16px}.release-note{font-size:15px}.catalog-product-grid{grid-template-columns:1fr}.catalog-product-card{min-height:96px}.catalog-product-card b,.role-card>small{font-size:14px}}.member-news{background:radial-gradient(circle at 92% 4%,#ff3f9b1a,#0000 34%),linear-gradient(145deg,#160b13,#0b080b);border-bottom:1px solid #ffffff12;padding:24px}.member-news-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:15px;display:flex}.member-news-heading span{color:#ff79b4;letter-spacing:.15em;margin-bottom:5px;font-size:10px;font-weight:1000;display:block}.member-news-heading h4{color:#fff;margin:0;font-size:26px;line-height:1.08}.member-news-heading>small{color:#8c7f86;letter-spacing:.08em;white-space:nowrap;font-size:10px;font-weight:900}.member-news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.member-news-grid article{background:linear-gradient(145deg,#ffffff09,#ff4d9d08);border:1px solid #ff78b126;border-radius:18px;min-height:210px;padding:18px;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;box-shadow:inset 0 1px #ffffff0a}.member-news-grid article:hover{border-color:#ff78b15c;transform:translateY(-3px);box-shadow:0 16px 38px #0006}.member-news-grid time{color:#ff8bc0;letter-spacing:.11em;font-size:10px;font-weight:1000}.member-news-grid h5{color:#fff;margin:10px 0 8px;font-size:19px;line-height:1.2}.member-news-grid p{color:#c9bac2;margin:0 0 50px;font-size:13px;line-height:1.62}.member-news-grid a{color:#ff9ac7;align-items:center;gap:7px;font-size:11px;font-weight:1000;text-decoration:none;display:inline-flex;position:absolute;bottom:16px;left:18px}.member-news-grid a span{font-size:14px}.guide-jennie .member-news{background:radial-gradient(circle at 92% 4%,#ff3f9b24,#0000 36%),linear-gradient(145deg,#180b14,#0b080b)}.guide-rose .member-news{background:radial-gradient(circle at 92% 4%,#ff91aa20,#0000 36%),linear-gradient(145deg,#180d12,#0b080b)}.guide-lisa .member-news{background:radial-gradient(circle at 92% 4%,#f2c75d1c,#0000 36%),linear-gradient(145deg,#17120b,#0b080b)}@media (width<=760px){.member-news{padding:21px 17px}.member-news-heading{flex-direction:column;align-items:flex-start;gap:7px}.member-news-heading h4{font-size:24px}.member-news-heading>small{font-size:9px}.member-news-grid{grid-template-columns:1fr}.member-news-grid article{min-height:195px}.member-news-grid h5{font-size:19px}.member-news-grid p{font-size:14px;line-height:1.62}.member-news-grid a{font-size:12px}}.guide-news-alert{background:radial-gradient(circle at 5% 20%,#ff52a53d,#0000 34%),linear-gradient(115deg,#2b0d20,#140b13);border:2px solid #ff66ad99;border-radius:22px;grid-template-columns:52px 1fr auto;align-items:center;gap:16px;margin:18px 0;padding:18px 20px;display:grid;box-shadow:0 18px 48px #0008,0 0 30px #ff3e921f}.guide-news-alert>span{color:#fff;background:linear-gradient(145deg,#ff388f,#c23cff);border-radius:16px;place-items:center;width:50px;height:50px;font-size:25px;animation:2.2s ease-in-out infinite newsAlertGlow;display:grid;box-shadow:0 0 26px #ff499b70}.guide-news-alert small,.guide-news-alert b,.guide-news-alert p{display:block}.guide-news-alert small{color:#ff88bc;letter-spacing:.16em;font-size:12px;font-weight:1000}.guide-news-alert b{color:#fff;margin-top:4px;font-size:21px;line-height:1.2}.guide-news-alert p{color:#c9bbc2;margin:5px 0 0;font-size:15px;line-height:1.5}.guide-news-alert button{color:#fff;cursor:pointer;background:linear-gradient(110deg,#ff388f,#c23cff);border:1px solid #ff9bc8;border-radius:14px;min-height:50px;padding:12px 17px;font-size:14px;font-weight:1000;box-shadow:0 10px 26px #ff318349}.member-switcher button{min-height:76px;position:relative;overflow:visible}.member-new-badge{color:#fff;letter-spacing:.08em;background:#ff205f;border:2px solid #130910;border-radius:99px;padding:5px 7px;font-size:9px;font-style:normal;font-weight:1000;animation:2.2s ease-in-out infinite notificationPop;position:absolute;top:-8px;right:7px;box-shadow:0 0 18px #ff205f9c}.member-switcher b{font-size:17px}.member-switcher small{font-size:11px}.member-guide-intro>strong{font-size:18px;line-height:1.45}.member-guide-intro>p:not(.member-full-name){font-size:18px;line-height:1.72}.member-full-name{font-size:15px!important}.member-facts small{font-size:12px}.member-facts b{font-size:15px;line-height:1.5}.member-current{padding-top:22px;padding-bottom:22px}.member-current>span{font-size:13px}.member-current h4{font-size:25px}.member-current p{font-size:17px;line-height:1.65}.guide-section-title span,.aside-kicker{font-size:12px}.guide-section-title h4,.member-guide-aside h4{font-size:24px}.career-story time{font-size:13px}.career-story h5{font-size:20px}.career-story p{font-size:16px;line-height:1.7}.essential-songs span{font-size:12px}.essential-songs b{font-size:16px}.new-blink-tip small{font-size:12px}.new-blink-tip p{font-size:15px;line-height:1.65}.member-official-links a{min-height:52px;font-size:14px}.member-news{border-top:3px solid #ff4fa3;border-bottom:3px solid #ff4fa3;margin:0;padding:30px;position:relative;box-shadow:inset 0 18px 55px #ff3d8d12,inset 0 -18px 55px #ff3d8d0d}.member-news:before{content:"NUEVO";color:#fff;letter-spacing:.12em;background:#ff205f;border:2px solid #120910;border-radius:99px;padding:7px 13px;font-size:11px;font-weight:1000;position:absolute;top:-15px;right:24px;box-shadow:0 0 24px #ff205f9c}.member-news-heading{margin-bottom:21px}.member-news-heading span{font-size:13px}.member-news-heading h4{font-size:34px}.member-news-heading>small{font-size:12px}.member-news-grid{gap:16px}.member-news-grid article{background:linear-gradient(145deg,#ffffff10,#ff4d9d10);border:2px solid #ff78b14f;border-radius:22px;min-height:250px;padding:23px;box-shadow:0 16px 42px #0006,inset 0 1px #ffffff12}.member-news-grid time{font-size:12px}.member-news-grid h5{margin-top:12px;font-size:24px}.member-news-grid p{margin-bottom:62px;font-size:17px;line-height:1.68}.member-news-grid a{background:#ff4fa318;border:1px solid #ff82ba66;border-radius:12px;min-height:42px;padding:10px 14px;font-size:14px;bottom:21px;left:23px}.guide-update-note{font-size:14px;line-height:1.6}@keyframes newsAlertGlow{0%,to{transform:scale(1);box-shadow:0 0 20px #ff499b62}50%{transform:scale(1.06);box-shadow:0 0 34px #ff499ba3}}@media (width<=760px){.guide-news-alert{grid-template-columns:45px 1fr;padding:16px 14px}.guide-news-alert>span{width:44px;height:44px}.guide-news-alert b{font-size:18px}.guide-news-alert p{font-size:14px}.guide-news-alert button{grid-column:1/-1;width:100%;font-size:15px}.member-switcher button{min-height:72px}.member-switcher b{font-size:15px}.member-switcher small{font-size:10px}.member-new-badge{font-size:8px;top:-7px;right:4px}.member-guide-intro>strong{font-size:18px}.member-guide-intro>p:not(.member-full-name){font-size:17px}.member-full-name{font-size:14px!important}.member-facts small{font-size:11px}.member-facts b{font-size:15px}.member-current>span{font-size:12px}.member-current h4{font-size:24px}.member-current p{font-size:16px}.career-story time{font-size:12px}.career-story h5{font-size:19px}.career-story p,.essential-songs b{font-size:16px}.new-blink-tip p{font-size:15px}.member-official-links a{font-size:14px}.member-news{padding:27px 17px}.member-news:before{right:14px}.member-news-heading span{font-size:11px}.member-news-heading h4{font-size:29px}.member-news-heading>small{font-size:11px}.member-news-grid article{min-height:250px;padding:20px}.member-news-grid time{font-size:11px}.member-news-grid h5{font-size:23px}.member-news-grid p{font-size:16px}.member-news-grid a{font-size:14px;left:20px}}.messenger-shell{background:radial-gradient(circle at 8% 4%,#ff368927,#0000 27%),radial-gradient(circle at 92% 15%,#9e3cff24,#0000 30%),#070507;min-height:100vh}.messenger-wrap{max-width:1120px;padding-top:22px;padding-bottom:35px}.messenger-page-head{grid-template-columns:120px 1fr auto;align-items:center;gap:20px;margin-bottom:18px;display:grid}.messenger-page-head>.back{justify-self:start}.messenger-page-head>div:nth-child(2){grid-template-columns:52px 1fr;align-items:center;display:grid}.messenger-page-head>div:nth-child(2)>span{background:linear-gradient(145deg,#ff378e,#aa3dff);border-radius:15px;grid-row:1/4;place-items:center;width:45px;height:45px;margin-right:12px;font-size:22px;display:grid;box-shadow:0 0 28px #ff31865e}.messenger-page-head h1{letter-spacing:-.06em;margin:0;font-size:clamp(37px,6vw,58px);line-height:.95}.messenger-page-head h1 em{color:#ff6cac;font-style:normal}.messenger-page-head p{color:#9b8e95;grid-column:2;margin:7px 0 0;font-size:14px}.messenger-me{background:#ffffff08;border:1px solid #ff6fad38;border-radius:17px;align-items:center;gap:10px;min-width:205px;padding:10px 13px;grid-template-columns:none!important;display:flex!important}.messenger-me>span{place-items:center;font-weight:1000;display:grid;overflow:hidden;background:#ff4fa32a!important;border-radius:14px!important;width:43px!important;height:43px!important;margin:0!important;font-size:18px!important}.messenger-me img,.friend-avatar img{object-fit:cover;width:100%;height:100%}.messenger-me small,.messenger-me b,.messenger-me i{display:block}.messenger-me small{color:#ff7eb8;letter-spacing:.13em;font-size:8px;font-weight:1000}.messenger-me b{font-size:14px}.messenger-me i{color:#887a81;font-size:9px;font-style:normal}.messenger-layout{background:#0c090c;border:1px solid #ff76b446;border-radius:28px;grid-template-columns:minmax(315px,360px) 1fr;height:min(720px,100vh - 185px);min-height:570px;display:grid;overflow:hidden;box-shadow:0 30px 90px #000a,0 0 38px #ff3c8914}.messenger-sidebar{background:linear-gradient(#171016,#0c090c);border-right:1px solid #ffffff12;padding:15px;overflow-y:auto}.friend-search{background:linear-gradient(145deg,#ff4fa316,#ffffff05);border:1px solid #ff6bac38;border-radius:19px;padding:16px}.friend-search>span,.friends-list header>span,.friend-requests header>span,.sent-requests>span{color:#ff82ba;letter-spacing:.15em;font-size:9px;font-weight:1000}.friend-search h2{margin:5px 0 11px;font-size:21px}.friend-search>div{grid-template-columns:1fr auto;gap:6px;display:grid}.friend-search input{color:#fff;text-transform:uppercase;background:#080608;border:1px solid #ffffff1d;border-radius:12px;outline:none;min-width:0;height:44px;padding:0 12px;font-size:15px;font-weight:900}.friend-search input:focus{border-color:#ff7ab6}.friend-search button{color:#fff;background:linear-gradient(110deg,#ff3b90,#bd3fff);border:0;border-radius:12px;padding:0 14px;font-size:11px;font-weight:1000}.friend-search>small{color:#8f8188;margin-top:9px;font-size:10px;line-height:1.5;display:block}.friends-list,.friend-requests,.sent-requests{margin-top:16px}.friends-list>header,.friend-requests>header{justify-content:space-between;align-items:center;padding:0 4px 8px;display:flex}.friends-list header>b,.friend-requests header>b{color:#8f8288;font-size:10px}.friend-avatar{color:#ffc3de;background:linear-gradient(145deg,#ff4fa32a,#8639ff1b);border:1px solid #ff77b150;border-radius:16px;flex:0 0 47px;place-items:center;width:47px;height:47px;font-size:18px;font-weight:1000;display:grid;position:relative;overflow:visible}.friend-avatar img{border-radius:15px;overflow:hidden}.friend-avatar.online:after{content:"";background:#3be27b;border:3px solid #120d11;border-radius:50%;width:11px;height:11px;position:absolute;bottom:-2px;right:-2px;box-shadow:0 0 10px #3be27b}.friends-list>button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:16px;align-items:center;gap:10px;width:100%;min-height:66px;margin-bottom:6px;padding:9px;display:flex}.friends-list>button:hover,.friends-list>button.active{background:#ff4fa311;border-color:#ff6fad37}.friends-list>button>span:nth-child(2){flex:1;min-width:0}.friends-list>button b,.friends-list>button small{display:block}.friends-list>button b{font-size:14px}.friends-list>button small{color:#8d8187;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.friends-list>button i{color:#fff;background:#ff2e75;border-radius:99px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:10px;font-style:normal;font-weight:1000;display:grid}.friends-list>button em{color:#866f7b;font-size:22px;font-style:normal}.friends-empty{text-align:center;color:#8e8187;padding:25px 14px}.friends-empty>span{color:#ff71b0;font-size:28px;display:block}.friends-empty p{font-size:12px;line-height:1.55}.friend-requests article{background:#ff4fa30b;border:1px solid #ff79b335;border-radius:16px;grid-template-columns:47px 1fr auto;align-items:center;gap:9px;padding:10px;display:grid}.friend-requests article b,.friend-requests article small{display:block}.friend-requests article b{font-size:13px}.friend-requests article small{color:#8e8087;font-size:9px}.friend-requests article>div:last-child{gap:5px;display:flex}.friend-requests article button{color:#fff;background:#38bf69;border:0;border-radius:10px;width:31px;height:31px;font-size:16px;font-weight:1000}.friend-requests article button.decline{color:#a7989f;background:#ffffff0d}.sent-requests>p{border:1px solid #ffffff0e;border-radius:12px;justify-content:space-between;margin:7px 0 0;padding:10px 12px;display:flex}.sent-requests p b{font-size:11px}.sent-requests p small{color:#d8aa68;font-size:9px}.conversation-panel{background:radial-gradient(circle at 88% 10%,#ff4fa311,#0000 35%),#0a080a;flex-direction:column;min-width:0;display:flex}.conversation-head{border-bottom:1px solid #fff1;align-items:center;gap:11px;min-height:76px;padding:12px 17px;display:flex}.conversation-head>div{flex:1;min-width:0}.conversation-head b,.conversation-head small{display:block}.conversation-head b{font-size:16px}.conversation-head small{color:#9b8d94;margin-top:3px;font-size:10px}.conversation-head small:first-letter{color:#4be184}.conversation-back{display:none}.conversation-block{color:#ce9299;background:#ff3f5010;border:1px solid #ff6b7738;border-radius:10px;padding:8px 10px;font-size:9px;font-weight:900}.direct-messages{flex-direction:column;flex:1;gap:8px;padding:22px;display:flex;overflow-y:auto}.direct-messages article p{overflow-wrap:anywhere;border-radius:17px;margin:0;padding:12px 15px;font-size:14px;line-height:1.55}.direct-messages article time{color:#776b71;margin-top:4px;font-size:8px;display:block}.direct-messages article.mine{align-self:flex-end}.direct-messages article.mine p{color:#fff;background:linear-gradient(115deg,#ff3a8e,#b73dff);border-bottom-right-radius:5px;box-shadow:0 10px 24px #ff328229}.direct-messages article.mine time{text-align:right}.direct-messages article.theirs{align-self:flex-start}.direct-messages article.theirs p{color:#e6dce1;background:#ffffff0c;border:1px solid #ffffff12;border-bottom-left-radius:5px}.direct-compose{border-top:1px solid #ffffff10;grid-template-columns:1fr auto;gap:8px;padding:13px 16px;display:grid}.direct-compose textarea{resize:vertical;color:#fff;min-height:48px;max-height:120px;font:inherit;background:#ffffff08;border:1px solid #ffffff18;border-radius:16px;outline:none;padding:13px 15px;font-size:14px}.direct-compose textarea:focus{border-color:#ff75b3}.direct-compose button{color:#fff;background:linear-gradient(115deg,#ff368b,#b93fff);border:0;border-radius:15px;padding:0 20px;font-size:12px;font-weight:1000}.messenger-empty-state,.conversation-empty{text-align:center;margin:auto;padding:32px}.messenger-empty-state>span,.conversation-empty>span{filter:drop-shadow(0 0 18px #ff4fa355);font-size:48px;display:block}.messenger-empty-state h2,.conversation-empty h2{margin:12px 0 7px;font-size:30px}.messenger-empty-state p,.conversation-empty p{color:#988b91;max-width:480px;margin:0 auto;font-size:14px;line-height:1.6}.messenger-empty-state>div{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:19px;display:flex}.messenger-empty-state b{color:#d9cbd2;background:#ff4fa30d;border:1px solid #ff75b32b;border-radius:99px;padding:9px 11px;font-size:10px}.messenger-safety{color:#877a80;text-align:center;max-width:850px;margin:13px auto 0;font-size:11px;line-height:1.55}.messenger-safety b{color:#ff91c0}.messenger-global-error,.messenger-global-notice{border-radius:13px;margin:0 0 10px;padding:11px 14px;font-size:12px}.messenger-global-error{color:#ffadb5;background:#ff354516;border:1px solid #ff5c6b55}.messenger-global-notice{color:#9debb9;background:#31c46b15;border:1px solid #55db8755}.messenger-login{text-align:center;max-width:520px;margin:90px auto}.messenger-login>span{font-size:54px}.messenger-login h1{font-size:42px}@media (width<=760px){.messenger-wrap{padding:12px 10px 26px}.messenger-page-head{grid-template-columns:1fr auto;gap:9px}.messenger-page-head>.back{grid-column:1/-1}.messenger-page-head>div:nth-child(2){grid-template-columns:44px 1fr}.messenger-page-head>div:nth-child(2)>span{width:40px;height:40px}.messenger-page-head h1{font-size:36px}.messenger-page-head p{font-size:12px}.messenger-me{min-width:0;padding:8px}.messenger-me>span{width:38px!important;height:38px!important}.messenger-me small,.messenger-me i{display:none}.messenger-me b{text-overflow:ellipsis;white-space:nowrap;max-width:90px;font-size:12px;overflow:hidden}.messenger-layout{border-radius:22px;grid-template-columns:1fr;height:calc(100dvh - 165px);min-height:570px}.messenger-sidebar{border-right:0}.conversation-panel,.messenger-layout.conversation-open .messenger-sidebar{display:none}.messenger-layout.conversation-open .conversation-panel{display:flex}.conversation-back{color:#fff;background:#ffffff09;border:1px solid #ffffff16;border-radius:11px;width:36px;height:36px;padding:0;font-size:17px;display:block}.conversation-head{padding:10px}.conversation-head .friend-avatar{flex-basis:43px;width:43px;height:43px}.conversation-block{padding:7px;font-size:8px}.direct-messages{padding:15px}.direct-messages article{max-width:88%}.direct-messages article p{font-size:14px}.direct-compose{padding:10px}.direct-compose button{padding:0 14px}.messenger-safety{font-size:10px}.friend-search h2{font-size:23px}.friend-search>small{font-size:11px}.friends-list>button b{font-size:15px}.friends-list>button small{font-size:11px}}.blocked-list{margin-top:16px}.blocked-list>span{color:#a99ba2;letter-spacing:.15em;font-size:9px;font-weight:1000}.sent-requests>p,.blocked-list>p{align-items:center;gap:8px}.sent-requests p button,.blocked-list p button{color:#d8aa68;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:900}.blocked-list p{border:1px solid #ffffff0e;border-radius:12px;justify-content:space-between;margin:7px 0 0;padding:10px 12px;display:flex}.blocked-list p b{font-size:11px}.blocked-list p button{color:#a99ba2}.conversation-remove{color:#a89aa1;background:#ffffff08;border:1px solid #ffffff18;border-radius:10px;padding:8px 10px;font-size:9px;font-weight:900}@media (width<=760px){.conversation-remove,.conversation-block{padding:7px 6px;font-size:8px}}.presence-toast{z-index:140;background:radial-gradient(circle at 2% 20%,#ff4fa33b,#0000 35%),linear-gradient(120deg,#24101d,#100c10);border:2px solid #ff75b6a3;border-radius:22px;grid-template-columns:55px 1fr auto;align-items:center;gap:12px;width:min(430px,100vw - 28px);padding:14px 45px 14px 14px;animation:.45s cubic-bezier(.2,.9,.25,1.15) both presencePop;display:grid;position:fixed;bottom:22px;right:18px;box-shadow:0 28px 85px #000c,0 0 35px #ff3c8e47}.presence-toast>span{color:#fff;background:linear-gradient(145deg,#ff3d90,#a83cff);border:2px solid #ff91c3;border-radius:18px;place-items:center;width:55px;height:55px;font-size:22px;font-weight:1000;display:grid;overflow:hidden;box-shadow:0 0 24px #ff40965f}.presence-toast>span img{object-fit:cover;width:100%;height:100%}.presence-toast small,.presence-toast b,.presence-toast p{display:block}.presence-toast small{color:#ff87bc;letter-spacing:.14em;font-size:9px;font-weight:1000}.presence-toast b{color:#fff;margin-top:3px;font-size:18px}.presence-toast p{color:#b9aab1;margin:3px 0 0;font-size:11px}.presence-toast>a{color:#ffc1de;white-space:nowrap;background:#ff4fa318;border:1px solid #ff83bb55;border-radius:11px;padding:9px 11px;font-size:10px;font-weight:1000;text-decoration:none}.presence-toast>button{color:#9b8992;background:0 0;border:0;width:27px;height:27px;font-size:20px;position:absolute;top:8px;right:10px}.messenger-home-banner{background:radial-gradient(circle at 8%,#ff4fa326,#0000 28%),linear-gradient(120deg,#24101c,#100c11);border:1px solid #ff71b054;border-radius:22px;justify-content:space-between;align-items:center;gap:18px;margin-top:13px;padding:17px 19px;display:flex;box-shadow:0 18px 45px #0006}.messenger-home-banner>div{align-items:center;gap:13px;display:flex}.messenger-home-banner>div>span{background:linear-gradient(145deg,#ff3c91,#a93cff);border-radius:16px;place-items:center;width:50px;height:50px;font-size:23px;display:grid;box-shadow:0 0 24px #ff3b9054}.messenger-home-banner b,.messenger-home-banner small{display:block}.messenger-home-banner b{font-size:20px}.messenger-home-banner small{color:#a99ba2;margin-top:4px;font-size:12px;line-height:1.45}.messenger-home-banner .btn{flex:none;margin:0;text-decoration:none}@keyframes presencePop{0%{opacity:0;transform:translateY(24px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=600px){.presence-toast{grid-template-columns:48px 1fr;padding:12px 38px 12px 12px;bottom:14px;right:14px}.presence-toast>span{width:48px;height:48px}.presence-toast>a{text-align:center;grid-column:1/-1}.presence-toast b{font-size:17px}.messenger-home-banner{flex-direction:column;align-items:stretch}.messenger-home-banner .btn{width:100%}}.public-profile-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.public-profile-actions .btn{margin:0;text-decoration:none}.theme-pink-venom{--profile-cover:radial-gradient(circle at 18% 20%,#ff70b9 0,transparent 24%),radial-gradient(circle at 82% 28%,#8e26d6 0,transparent 30%),linear-gradient(130deg,#361027,#080608 72%);--profile-accent:#ff72b5;--profile-soft:#ffd0e7}.theme-born-pink{--profile-cover:linear-gradient(135deg,#ffb5d5 0 20%,#e75a9a 20% 42%,#171217 42% 70%,#ff83b8 70%);--profile-accent:#ffa3cb;--profile-soft:#ffe0ee}.theme-lovesick{--profile-cover:radial-gradient(circle at 14% 20%,#8bdcff 0,transparent 25%),radial-gradient(circle at 82% 66%,#ff79a9 0,transparent 29%),linear-gradient(135deg,#2e1739,#0a1222);--profile-accent:#73d8ff;--profile-soft:#d2f4ff}.theme-shut-down{--profile-cover:linear-gradient(115deg,#340c19,#070708 45%,#891e42 46% 53%,#070708 54% 72%,#ef396d);--profile-accent:#ff4d72;--profile-soft:#ffc2cf}.theme-rockstar{--profile-cover:radial-gradient(circle at 18% 30%,#d8ff29 0,transparent 20%),radial-gradient(circle at 80% 30%,#923cff 0,transparent 28%),linear-gradient(130deg,#161b06,#09070d 70%);--profile-accent:#d5ff38;--profile-soft:#efffb2}.theme-black-label{--profile-cover:linear-gradient(135deg,#211d20,#070607 48%,#4c4148 49% 51%,#0a090a 52%);--profile-accent:#ded4da;--profile-soft:#fff}.social-profile-shell,.social-editor-shell{background:radial-gradient(circle at 8% 3%,#ff398a20,#0000 27%),radial-gradient(circle at 92% 22%,#9338ff1c,#0000 32%),#070507}.social-profile-wrap{max-width:980px;padding-top:24px}.social-profile-hero{border:1px solid var(--profile-accent);margin-top:20px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.social-profile-hero{border:1px solid color-mix(in srgb,var(--profile-accent) 48%,transparent)}}.social-profile-hero{box-shadow:0 32px 95px #000c,0 0 38px var(--profile-accent);background:#100c0f;border-radius:32px}@supports (color:color-mix(in lab, red, red)){.social-profile-hero{box-shadow:0 32px 95px #000c,0 0 38px color-mix(in srgb,var(--profile-accent) 13%,transparent)}}.social-profile-cover{background-image:var(--profile-cover);background-position:50%;background-size:cover;justify-content:space-between;align-items:flex-start;height:250px;padding:20px;display:flex}.social-profile-cover>span,.social-profile-cover>a{color:#fff;letter-spacing:.12em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0806089e;border:1px solid #ffffff2b;border-radius:99px;padding:8px 11px;font-size:11px;font-weight:1000}.social-profile-cover>a{color:var(--profile-soft);letter-spacing:0;text-decoration:none}.social-profile-identity{align-items:center;gap:18px;min-height:145px;padding:20px 24px 20px 184px;display:flex;position:relative}.social-avatar{border:2px solid var(--profile-soft,#ffb8d8);background:linear-gradient(145deg,var(--profile-accent,#ff4fa3),#6d2edd);color:#18050e;border-radius:20px;flex:0 0 58px;place-items:center;width:58px;height:58px;font-size:22px;font-weight:1000;display:grid;overflow:hidden;box-shadow:0 12px 28px #0007}.social-avatar img{object-fit:cover;width:100%;height:100%}.social-avatar.large{width:138px;height:138px;box-shadow:0 18px 45px #000b,0 0 30px var(--profile-accent);border-width:5px;border-radius:38px;font-size:48px;position:absolute;top:-82px;left:28px}@supports (color:color-mix(in lab, red, red)){.social-avatar.large{box-shadow:0 18px 45px #000b,0 0 30px color-mix(in srgb,var(--profile-accent) 40%,transparent)}}.social-profile-name{flex:1;min-width:0}.social-profile-name>div{color:var(--profile-accent);font-size:14px;font-weight:900}.social-profile-name h1{letter-spacing:-.055em;margin:4px 0;font-size:clamp(38px,7vw,60px);line-height:.95}.social-profile-name>b{color:#a99ca3;letter-spacing:.1em;font-size:14px}.social-profile-actions{gap:8px;display:flex}.social-profile-actions .btn{text-align:center;border-radius:14px;place-items:center;min-height:49px;margin:0;padding:12px 15px;font-size:12px;text-decoration:none;display:grid}.daily-status{border:1px solid var(--profile-accent);margin:0 24px 24px;padding:18px 20px}@supports (color:color-mix(in lab, red, red)){.daily-status{border:1px solid color-mix(in srgb,var(--profile-accent) 36%,transparent)}}.daily-status{background:linear-gradient(125deg,var(--profile-accent),#ffffff05);border-radius:20px}@supports (color:color-mix(in lab, red, red)){.daily-status{background:linear-gradient(125deg,color-mix(in srgb,var(--profile-accent) 15%,transparent),#ffffff05)}}.daily-status>span{color:var(--profile-accent);letter-spacing:.13em;font-size:11px;font-weight:1000}.daily-status p{color:#fff;margin:8px 0 2px;font-size:19px;line-height:1.55}.daily-status time{color:#94888e;font-size:11px}.daily-status.empty-status p{color:#8e8388;font-style:italic}.social-profile-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0;display:grid}.social-profile-stats>div{text-align:center;background:#ffffff07;border:1px solid #ffffff17;border-radius:20px;padding:18px 12px}.social-profile-stats span,.social-profile-stats strong,.social-profile-stats small{display:block}.social-profile-stats span{font-size:27px}.social-profile-stats strong{color:#ffabd2;margin:7px 0 3px;font-size:24px}.social-profile-stats small{color:#a0959a;font-size:12px}.top-three-card,.profile-wall{background:linear-gradient(145deg,#171016,#0c090c);border:1px solid #ff72b342;border-radius:28px;margin-top:15px;padding:24px;box-shadow:0 24px 70px #0007}.top-three-card>header,.profile-wall>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.top-three-card header span,.profile-wall>header span{color:#ff7db7;letter-spacing:.15em;font-size:11px;font-weight:1000}.top-three-card h2,.profile-wall h2{letter-spacing:-.045em;margin:5px 0 0;font-size:clamp(26px,5vw,38px)}.top-three-card>header>a{color:#ffc1df;background:#ff4fa310;border:1px solid #ff79b43e;border-radius:12px;padding:9px 12px;font-size:12px;font-weight:900;text-decoration:none}.top-three-grid{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:20px;display:grid}.top-three-grid>a{color:#fff;text-align:center;background:radial-gradient(circle at 50% 0,#ff4fa322,#0000 50%),#ffffff06;border:1px solid #ffffff17;border-radius:22px;flex-direction:column;align-items:center;min-width:0;padding:21px 12px 17px;text-decoration:none;transition:transform .18s,border-color .18s;display:flex;position:relative}.top-three-grid>a:hover{border-color:#ff7db7;transform:translateY(-4px)}.top-three-grid i{color:#ff83bc;font-size:15px;font-style:normal;font-weight:1000;position:absolute;top:10px;left:11px}.top-three-grid .social-avatar{border-radius:24px;flex-basis:78px;width:78px;height:78px}.top-three-grid b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:12px;font-size:17px;overflow:hidden}.top-three-grid small{color:#a3989e;margin-top:4px;font-size:12px}.top-three-empty,.wall-empty{text-align:center;color:#968a90;padding:35px 15px}.top-three-empty span{color:#ff70af;letter-spacing:.18em;font-size:34px}.top-three-empty p{font-size:15px}.profile-wall>header>b{color:#ff9dc9;background:#ff4fa31d;border-radius:99px;place-items:center;min-width:37px;height:37px;padding:0 9px;font-size:14px;display:grid}.wall-compose{background:#ffffff05;border:1px solid #ffffff14;border-radius:20px;grid-template-columns:58px 1fr auto;align-items:start;gap:11px;margin-top:20px;padding:16px;display:grid}.wall-compose>div{position:relative}.wall-compose textarea{resize:vertical;color:#fff;width:100%;min-height:76px;font:inherit;background:#080608;border:1px solid #ffffff1c;border-radius:15px;outline:none;padding:13px 15px 28px;font-size:15px;line-height:1.5}.wall-compose textarea:focus{border-color:#ff72b2}.wall-compose>div>span{color:#7e7278;font-size:10px;position:absolute;bottom:9px;right:12px}.wall-compose>button{color:#fff;background:linear-gradient(115deg,#ff3c92,#bd3dff);border:0;border-radius:14px;min-height:48px;padding:0 17px;font-size:13px;font-weight:1000}.wall-signin{border:1px dashed #ff70b044;border-radius:18px;align-items:center;gap:12px;margin-top:20px;padding:17px;display:flex}.wall-signin>span{font-size:28px}.wall-signin p{color:#b4a8ae;flex:1;margin:0;font-size:14px}.wall-signin a{color:#ff9cc8;font-size:13px;font-weight:900}.wall-comments{gap:9px;margin-top:14px;display:grid}.wall-comments>article{background:#ffffff05;border:1px solid #fff1;border-radius:19px;grid-template-columns:58px 1fr;gap:12px;padding:15px 48px 15px 15px;display:grid;position:relative}.wall-comments>article>div{min-width:0}.wall-comments article header{justify-content:space-between;align-items:center;gap:8px;display:flex}.wall-comments article header a{color:#ffd1e7;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:1000;text-decoration:none;overflow:hidden}.wall-comments article time{color:#85797f;white-space:nowrap;font-size:11px}.wall-comments article p{color:#ded4d9;overflow-wrap:anywhere;margin:7px 0 0;font-size:15px;line-height:1.6}.wall-comments article>button{color:#9d8f96;background:#ffffff07;border:1px solid #ffffff16;border-radius:10px;width:30px;height:30px;font-size:19px;position:absolute;top:12px;right:12px}.wall-empty span{font-size:45px}.wall-empty h3{color:#fff;margin:8px 0 4px;font-size:24px}.wall-empty p{margin:0;font-size:14px}.social-member-since{text-align:center;margin:20px 0 5px;font-size:12px}.profile-studio{max-width:1060px;padding-top:24px}.profile-studio-head{grid-template-columns:130px 1fr auto;align-items:center;gap:20px;margin-bottom:18px;display:grid}.profile-studio-head>div>span{color:#ff7db8;letter-spacing:.17em;font-size:11px;font-weight:1000}.profile-studio-head h1{letter-spacing:-.06em;margin:5px 0;font-size:clamp(38px,7vw,64px);line-height:.95}.profile-studio-head p{color:#aaa0a5;margin:0;font-size:15px}.profile-studio-head>a:last-child{color:#ffc1df;background:#ff4fa312;border:1px solid #ff78b345;border-radius:13px;padding:11px 13px;font-size:12px;font-weight:900;text-decoration:none}.profile-live-preview{border:1px solid var(--profile-accent);margin:18px 0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.profile-live-preview{border:1px solid color-mix(in srgb,var(--profile-accent) 48%,transparent)}}.profile-live-preview{background:#100c0f;border-radius:28px;box-shadow:0 25px 75px #000a}.preview-cover{background-image:var(--profile-cover);background-position:50%;background-size:cover;height:175px;padding:17px}.preview-cover>span{color:#fff;letter-spacing:.13em;background:#0806089e;border:1px solid #ffffff2c;border-radius:99px;padding:7px 10px;font-size:10px;font-weight:1000}.preview-person{align-items:center;min-height:105px;padding:16px 20px 16px 140px;display:flex;position:relative}.preview-person>span{border:4px solid var(--profile-soft);background:var(--profile-accent);color:#17050d;border-radius:30px;place-items:center;width:100px;height:100px;font-size:38px;font-weight:1000;display:grid;position:absolute;top:-48px;left:22px;overflow:hidden;box-shadow:0 15px 38px #000b}.preview-person img{object-fit:cover;width:100%;height:100%}.preview-person small,.preview-person b{display:block}.preview-person small{color:var(--profile-accent);font-size:12px;font-weight:900}.preview-person h2{margin:2px 0;font-size:35px}.preview-person b{color:#94888e;letter-spacing:.1em;font-size:12px}.preview-status{border:1px solid var(--profile-accent);margin:0 20px 20px;padding:13px 16px}@supports (color:color-mix(in lab, red, red)){.preview-status{border:1px solid color-mix(in srgb,var(--profile-accent) 35%,transparent)}}.preview-status{background:var(--profile-accent);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.preview-status{background:color-mix(in srgb,var(--profile-accent) 10%,transparent)}}.preview-status small{color:var(--profile-accent);letter-spacing:.12em;font-size:10px;font-weight:1000}.preview-status p{margin:6px 0 0;font-size:16px;line-height:1.5}.profile-save-message{margin:10px 0;font-size:14px}.profile-studio-grid{grid-template-columns:1fr 1fr;align-items:start;gap:15px;display:grid}.profile-studio-card{background:linear-gradient(145deg,#171116,#0d0a0d);border:1px solid #ffffff18;border-radius:25px;margin:0;padding:22px;box-shadow:0 22px 65px #0006}.profile-studio-card>header{grid-template-columns:46px 1fr;align-items:center;gap:12px;margin-bottom:18px;display:grid}.profile-studio-card>header>span{color:#ff8fc1;background:#ff4fa316;border:1px solid #ff78b34b;border-radius:15px;place-items:center;width:45px;height:45px;font-size:15px;font-weight:1000;display:grid}.profile-studio-card header small{color:#ff7eb8;letter-spacing:.13em;font-size:10px;font-weight:1000}.profile-studio-card h2{margin:3px 0 0;font-size:27px}.profile-studio-card .field label{font-size:13px}.profile-studio-card .field small{color:#91858b;margin-top:6px;font-size:11px;line-height:1.45;display:block}.profile-save-button{width:100%}.profile-theme-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.theme-choice{color:#fff;text-align:left;cursor:pointer;background:#090709;border:1px solid #ffffff17;border-radius:15px;grid-template-columns:42px 1fr;align-items:center;gap:9px;min-height:70px;padding:8px;display:grid;position:relative;overflow:hidden}.theme-choice>i{background-image:var(--profile-cover);background-position:50%;background-size:cover;border-radius:12px;width:42px;height:42px}.theme-choice>b{font-size:12px}.theme-choice>span{background:var(--profile-accent);color:#10040a;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:1000;display:grid;position:absolute;top:6px;right:7px}.theme-choice.selected{border-color:var(--profile-accent);box-shadow:0 0 0 2px var(--profile-accent)}@supports (color:color-mix(in lab, red, red)){.theme-choice.selected{box-shadow:0 0 0 2px color-mix(in srgb,var(--profile-accent) 20%,transparent)}}.status-input{resize:vertical;min-height:100px;font-size:15px;line-height:1.5}.remove-cover{color:#f29aaa;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:7px 0;font-size:11px;font-weight:900;text-decoration:underline}.top-editor{grid-column:1/-1}.top-editor>p{color:#a69ba0;font-size:14px}.top-selects{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.top-selects label{background:#ffffff05;border:1px solid #ffffff12;border-radius:17px;min-width:0;padding:13px}.top-selects label>span{color:#ff81ba;margin-bottom:8px;font-size:17px;font-weight:1000;display:block}.top-selects .input{min-width:0;padding:13px;font-size:13px}.top-editor-empty{text-align:center;padding:25px}.top-editor-empty>span{color:#ff73b1;letter-spacing:.18em;font-size:31px}.top-editor-empty p{color:#a3989e;font-size:14px}.top-editor-empty a{color:#ff9bc7;font-size:14px;font-weight:900}.save-social-profile{width:min(600px,100%);min-height:66px;margin:17px auto 0;font-size:16px;display:block}.social-privacy-note{color:#94888e;text-align:center;max-width:760px;margin:13px auto 20px;font-size:12px;line-height:1.55}@media (width<=760px){.social-profile-wrap,.profile-studio{padding:14px 11px 35px}.social-profile-cover{height:190px;padding:13px}.social-profile-cover>span,.social-profile-cover>a{font-size:9px}.social-profile-identity{text-align:center;flex-direction:column;align-items:stretch;min-height:185px;padding:72px 16px 16px}.social-avatar.large{border-radius:35px;width:126px;height:126px;top:-72px;left:50%;transform:translate(-50%)}.social-profile-name h1{font-size:43px}.social-profile-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.social-profile-actions .btn:only-child{grid-column:1/-1}.daily-status{margin:0 14px 16px;padding:16px}.daily-status p{font-size:17px}.social-profile-stats{grid-template-columns:1fr 1fr;gap:7px}.social-profile-stats>div{padding:14px 7px}.social-profile-stats strong{font-size:21px}.social-profile-stats small{font-size:11px}.top-three-card,.profile-wall{border-radius:24px;padding:18px 14px}.top-three-card>header,.profile-wall>header{align-items:flex-start}.top-three-card h2,.profile-wall h2{font-size:28px}.top-three-card>header>a{font-size:10px}.top-three-grid{grid-template-columns:1fr;gap:8px}.top-three-grid>a{text-align:left;grid-template-columns:72px 1fr;align-items:center;min-height:94px;padding:12px 48px 12px 13px;display:grid}.top-three-grid .social-avatar{border-radius:20px;flex-basis:64px;grid-row:1/3;width:64px;height:64px}.top-three-grid b{margin:0;font-size:17px}.top-three-grid small{font-size:12px}.top-three-grid i{font-size:20px;top:50%;left:auto;right:15px;transform:translateY(-50%)}.wall-compose{grid-template-columns:48px 1fr;padding:12px}.wall-compose .social-avatar{border-radius:16px;flex-basis:48px;width:48px;height:48px}.wall-compose>button{grid-column:2;width:100%}.wall-comments>article{grid-template-columns:48px 1fr;padding:13px 42px 13px 12px}.wall-comments .social-avatar{border-radius:16px;flex-basis:48px;width:48px;height:48px}.wall-comments article header{flex-direction:column;align-items:flex-start;gap:2px}.wall-comments article p{font-size:14px}.profile-studio-head{grid-template-columns:1fr;gap:9px}.profile-studio-head h1{font-size:44px}.profile-studio-head p{font-size:14px}.profile-studio-head>a:last-child{text-align:center}.profile-studio-grid{grid-template-columns:1fr}.top-editor{grid-column:auto}.top-selects{grid-template-columns:1fr}.preview-cover{height:145px}.preview-person{text-align:center;justify-content:center;padding:58px 15px 14px}.preview-person>span{top:-51px;left:50%;transform:translate(-50%)}.preview-person h2{font-size:31px}.preview-status{margin:0 13px 14px}.profile-studio-card{padding:18px 15px}.profile-theme-grid{grid-template-columns:1fr 1fr}.theme-choice{grid-template-columns:36px 1fr}.theme-choice>i{width:36px;height:36px}.theme-choice>b{font-size:11px}}@media (width<=430px){.social-profile-cover>span{display:none}.social-profile-cover>a{margin-left:auto}.social-profile-actions{grid-template-columns:1fr}.social-profile-stats{grid-template-columns:1fr 1fr}.profile-theme-grid{grid-template-columns:1fr}.wall-signin{flex-wrap:wrap;align-items:flex-start}.wall-signin a{margin-left:40px}.profile-studio-card h2{font-size:24px}}.social-profile-cover,.preview-cover{background-color:#110b10}.cover-framing-controls{background:linear-gradient(145deg,#69d7ff11,#ff5baa0c);border:1px solid #72d6ff4a;border-radius:19px;margin:14px 0 18px;padding:16px}.cover-framing-controls>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.cover-framing-controls header small,.cover-framing-controls header b{display:block}.cover-framing-controls header small{color:#78dcff;letter-spacing:.13em;font-size:10px;font-weight:1000}.cover-framing-controls header b{margin-top:3px;font-size:18px}.cover-framing-controls header button{color:#d8cbd2;background:#ffffff08;border:1px solid #ffffff1b;border-radius:11px;padding:8px 11px;font-size:11px;font-weight:900}.cover-fit-buttons{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0;display:grid}.cover-fit-buttons button{color:#fff;text-align:left;cursor:pointer;background:#090709;border:1px solid #ffffff18;border-radius:14px;min-height:65px;padding:10px}.cover-fit-buttons button.active{background:#5ed7ff16;border-color:#76dcff;box-shadow:0 0 0 2px #66d9ff17}.cover-fit-buttons b,.cover-fit-buttons small{display:block}.cover-fit-buttons b{font-size:13px}.cover-fit-buttons small{color:#958a90;margin-top:3px;font-size:10px;line-height:1.35}.cover-fit-buttons button.active small{color:#bfeeff}.cover-framing-controls>label{grid-template-columns:145px 1fr 42px;align-items:center;gap:9px;margin-top:12px;display:grid}.cover-framing-controls>label span{font-size:12px;font-weight:900}.cover-framing-controls>label input{accent-color:#67d9ff;width:100%}.cover-framing-controls>label b{color:#8de4ff;text-align:right;font-size:11px}.cover-framing-controls>p{color:#a3989e;margin:14px 0 0;font-size:11px;line-height:1.55}.cover-framing-controls>p strong{color:#d0f4ff}.top-selection-preview{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:14px;display:grid}.top-selection-preview article{background:#ffffff05;border:1px solid #ffffff15;border-radius:17px;grid-template-columns:56px 1fr;align-items:center;gap:10px;min-width:0;min-height:86px;padding:11px;display:grid;position:relative}.top-selection-preview article>i{color:#ff8bc0;font-size:12px;font-style:normal;font-weight:1000;position:absolute;top:7px;right:9px}.top-selection-preview article>span{color:#210611;background:linear-gradient(145deg,#ff68ad,#7233b6);border:2px solid #ff9ac75e;border-radius:18px;place-items:center;width:56px;height:56px;font-size:21px;font-weight:1000;display:grid;overflow:hidden}.top-selection-preview article>span img{object-fit:cover;width:100%;height:100%}.top-selection-preview article b,.top-selection-preview article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.top-selection-preview article b{font-size:14px}.top-selection-preview article small{color:#978b91;margin-top:4px;font-size:10px}.top-selection-preview article.empty{opacity:.58}.top-friend-photo{color:#210711;background:linear-gradient(145deg,#ff6aae,#7935c3);border:4px solid #ffb5d77d;border-radius:29px;flex:0 0 96px;place-items:center;width:96px;height:96px;font-size:34px;font-weight:1000;display:grid;overflow:hidden;box-shadow:0 13px 34px #0009,0 0 25px #ff4fa32e}.top-friend-photo img{object-fit:cover;width:100%;height:100%;display:block}.social-profile-stats{gap:6px;margin:9px 0}.social-profile-stats>div{text-align:left;border-radius:15px;grid-template-rows:auto auto;grid-template-columns:24px 1fr;align-items:center;column-gap:7px;min-height:58px;padding:8px 10px;display:grid}.social-profile-stats span{grid-row:1/3;font-size:19px}.social-profile-stats strong{margin:0;font-size:17px;line-height:1.05}.social-profile-stats small{font-size:10px;line-height:1.2}@media (width<=760px){.cover-framing-controls{padding:14px}.cover-framing-controls>label{grid-template-columns:1fr 38px}.cover-framing-controls>label span{grid-column:1/-1}.cover-fit-buttons,.top-selection-preview{grid-template-columns:1fr}.top-selection-preview article{min-height:78px}.top-three-grid .top-friend-photo{border-radius:21px;flex-basis:68px;grid-row:1/3;width:68px;height:68px}.social-profile-stats{grid-template-columns:repeat(4,minmax(72px,1fr));gap:5px;overflow-x:auto}.social-profile-stats>div{text-align:center;min-height:64px;padding:7px 3px;display:block}.social-profile-stats span{font-size:18px}.social-profile-stats strong{margin:2px 0;font-size:16px}.social-profile-stats small{font-size:9.5px;line-height:1.15}}@media (width<=430px){.social-profile-stats{grid-template-columns:repeat(4,minmax(70px,1fr))}.cover-fit-buttons button{min-height:59px}.top-friend-photo{width:84px;height:84px}}.social-profile-hero.has-custom-cover,.profile-live-preview.has-custom-cover{background-color:#c7b2bd}.has-custom-cover .social-profile-cover,.has-custom-cover .preview-cover{background-color:#0000;background-image:none}.has-custom-cover .social-profile-identity,.has-custom-cover .preview-person{background:linear-gradient(#ffffff08,#09060912)}.has-custom-cover .daily-status,.has-custom-cover .preview-status{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#171015b8;border-color:#ffffff75;box-shadow:0 12px 30px #0004}.has-custom-cover .daily-status>span,.has-custom-cover .preview-status small{color:#ffd3e8}.has-custom-cover .daily-status time{color:#eadce3}.has-custom-cover .social-profile-name>div,.has-custom-cover .social-profile-name>h1,.has-custom-cover .social-profile-name>b,.has-custom-cover .preview-person>div>small,.has-custom-cover .preview-person>div>h2,.has-custom-cover .preview-person>div>b{color:#171015;width:fit-content;max-width:100%;text-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe8;border:1px solid #fff;border-radius:10px;line-height:1.08;box-shadow:0 7px 22px #0004}.has-custom-cover .social-profile-name>div,.has-custom-cover .preview-person>div>small{color:#9a235d;padding:5px 9px}.has-custom-cover .social-profile-name>h1,.has-custom-cover .preview-person>div>h2{margin:6px 0;padding:3px 10px}.has-custom-cover .social-profile-name>b,.has-custom-cover .preview-person>div>b{color:#51464b;padding:5px 9px}.profile-background-workbench{background:linear-gradient(145deg,#171318,#0c0a0d);border:1px solid #78dfff4d;border-radius:25px;margin:18px 0 0;padding:18px;box-shadow:0 22px 65px #0007}.profile-background-workbench>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:14px;display:flex}.profile-background-workbench>header small{color:#78dcff;letter-spacing:.15em;font-size:10px;font-weight:1000}.profile-background-workbench>header h2{margin:4px 0 0;font-size:26px}.profile-background-workbench>header p{color:#a99da3;text-align:right;max-width:420px;margin:0;font-size:12px;line-height:1.45}.profile-background-upload{background:#ffffff06;border:1px solid #ffffff13;border-radius:17px;padding:14px}.profile-background-upload>label{margin-bottom:8px;font-size:13px;font-weight:900;display:block}.profile-background-upload>small{color:#a99ca3;margin-top:7px;font-size:11px;line-height:1.45;display:block}.profile-background-upload .remove-cover{margin-top:9px}.cover-framing-controls-top{grid-template-columns:minmax(230px,.8fr) minmax(360px,1.2fr);grid-template-areas:"head horizontal""fits vertical""fits note";gap:10px 18px;margin:14px 0 0;display:grid}.cover-framing-controls-top>header{grid-area:head}.cover-framing-controls-top .cover-fit-buttons{grid-area:fits;align-self:start;margin:0}.cover-framing-controls-top>label{margin:0}.cover-framing-controls-top>label:first-of-type{grid-area:horizontal}.cover-framing-controls-top>label:nth-of-type(2){grid-area:vertical}.cover-framing-controls-top>p{grid-area:note;margin:0}.profile-background-workbench+.profile-live-preview{margin-top:10px}@media (width<=760px){.profile-background-workbench{border-radius:22px;padding:14px}.profile-background-workbench>header{flex-direction:column;align-items:flex-start;gap:5px}.profile-background-workbench>header p{text-align:left}.cover-framing-controls-top{grid-template-columns:1fr;grid-template-areas:"head""fits""horizontal""vertical""note";gap:9px}.cover-framing-controls-top .cover-fit-buttons{grid-template-columns:1fr 1fr}.has-custom-cover .social-profile-name>div,.has-custom-cover .social-profile-name>h1,.has-custom-cover .social-profile-name>b,.has-custom-cover .preview-person>div>small,.has-custom-cover .preview-person>div>h2,.has-custom-cover .preview-person>div>b{margin-left:auto;margin-right:auto}.has-custom-cover .social-profile-name>h1,.has-custom-cover .preview-person>div>h2{margin-top:6px;margin-bottom:6px}}@media (width<=430px){.profile-background-workbench,.cover-framing-controls-top{padding:12px}.cover-framing-controls-top .cover-fit-buttons{grid-template-columns:1fr 1fr;gap:6px}.cover-framing-controls-top .cover-fit-buttons button{padding:8px}.cover-framing-controls-top>p{font-size:10px}}.profile-share-button{cursor:pointer;color:#ffd6e9!important;background:#120c11c9!important;border:1px solid #ffffff35!important}.blink-finder-home-banner{background:radial-gradient(circle at 8% 12%,#b75cff26,#0000 40%),linear-gradient(135deg,#22112f,#100b11);border:1px solid #9c78ff62;border-radius:24px;max-width:700px;margin:18px auto 0;padding:18px;position:relative;box-shadow:0 18px 55px #0007}.blink-finder-home-banner>div{align-items:center;gap:13px;display:flex}.blink-finder-home-banner>div>span{background:linear-gradient(145deg,#bf68ff,#ff68ad);border-radius:15px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:27px;display:grid;box-shadow:0 0 28px #b34cff55}.blink-finder-home-banner b,.blink-finder-home-banner small{display:block}.blink-finder-home-banner b{margin:4px 0;font-size:18px}.blink-finder-home-banner small{color:#aaa0a5;font-size:11px;line-height:1.4}.blink-finder-home-banner form{grid-template-columns:1fr auto;gap:8px;margin-top:14px;display:grid}.blink-finder-home-banner input{color:#fff;letter-spacing:.05em;text-transform:uppercase;background:#080608;border:1px solid #ffffff26;border-radius:13px;outline:none;min-width:0;height:48px;padding:0 14px;font-size:16px;font-weight:1000}.blink-finder-home-banner input:focus{border-color:#c882ff;box-shadow:0 0 0 3px #b258ff1d}.blink-finder-home-banner form button{color:#fff;cursor:pointer;background:linear-gradient(115deg,#bd56ff,#ff4f9e);border:0;border-radius:13px;padding:0 18px;font-size:12px;font-weight:1000}.blink-finder-home-banner form button:disabled{opacity:.45;cursor:not-allowed}.blink-finder-home-banner>p{color:#ffabbc;margin:9px 0 0;font-size:11px;font-weight:800}.friend-search-result{background:linear-gradient(145deg,#261734,#120d16);border:1px solid #9b78ff50;border-radius:17px;grid-template-columns:50px 1fr;gap:10px;margin-top:9px;padding:12px;display:grid;box-shadow:0 15px 35px #0005}.friend-search-photo{color:#210711;background:linear-gradient(145deg,#ff5ea8,#8b42dc);border:2px solid #ff9cc9;border-radius:16px;place-items:center;width:50px;height:50px;font-size:20px;font-weight:1000;display:grid;overflow:hidden}.friend-search-photo img{object-fit:cover;width:100%;height:100%}.friend-search-result>div{min-width:0}.friend-search-result>div small,.friend-search-result>div b,.friend-search-result>div p,.friend-search-result>div em{display:block}.friend-search-result>div small{color:#b891ff;letter-spacing:.12em;font-size:8px;font-weight:1000}.friend-search-result>div b{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:16px;overflow:hidden}.friend-search-result>div p{color:#c3b5bd;margin:2px 0;font-size:10px}.friend-search-result>div em{color:#91848b;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.friend-search-result>a,.friend-search-result>button,.friend-search-result>strong{text-align:center;border:1px solid #ffffff19;border-radius:11px;place-items:center;min-height:37px;padding:8px 10px;font-size:10px;font-weight:1000;text-decoration:none;display:grid}.friend-search-result>a{color:#e7dbe1;background:#ffffff08}.friend-search-result>button{color:#fff;cursor:pointer;background:linear-gradient(115deg,#ff3b90,#bd3fff);border:0}.friend-search-result>strong{color:#cbb8ff;background:#6f4cff18}.wall-comments>.wall-thread{padding:15px 48px 15px 15px;display:block}.wall-comment-main{grid-template-columns:58px 1fr;gap:12px;display:grid}.wall-comment-copy{min-width:0}.wall-comment-actions{align-items:center;gap:6px;margin-top:9px;display:flex}.wall-comment-actions button{color:#a99ca3;cursor:pointer;background:#ffffff06;border:1px solid #ffffff13;border-radius:99px;padding:6px 9px;font-size:10px;font-weight:900}.wall-comment-actions button span{color:#8e7e86;margin-right:3px;font-size:13px}.wall-comment-actions button.liked{color:#ffc1df;background:#ff4fa319;border-color:#ff6dad52}.wall-comment-actions button.liked span{color:#ff4f9f;filter:drop-shadow(0 0 7px #ff4f9f)}.wall-comment-actions button:disabled{opacity:.55;cursor:not-allowed}.wall-comments article>.wall-delete{position:absolute;top:12px;right:12px}.wall-replies{border-left:2px solid #ff68aa30;gap:7px;margin:13px 0 0 58px;padding-left:13px;display:grid}.wall-reply{background:#08060870;border:1px solid #ffffff0f;border-radius:16px;grid-template-columns:43px 1fr;gap:9px;padding:11px 39px 11px 11px;display:grid;position:relative}.wall-reply .social-avatar{border-radius:14px;flex-basis:43px;width:43px;height:43px}.wall-reply header{align-items:flex-start}.wall-reply header a{font-size:13px!important}.wall-reply p{margin-top:5px!important;font-size:13px!important}.wall-reply>.wall-delete{width:27px!important;height:27px!important;top:7px!important;right:7px!important}.wall-reply-compose{background:#0b070a;border:1px solid #ff70b13d;border-radius:15px;margin:12px 0 0 58px;padding:11px}.wall-reply-compose textarea{resize:vertical;color:#fff;width:100%;font:inherit;background:#050405;border:1px solid #ffffff1c;border-radius:11px;outline:none;padding:10px 12px;font-size:13px;line-height:1.5}.wall-reply-compose textarea:focus{border-color:#ff72b2}.wall-reply-compose>div{justify-content:flex-end;align-items:center;gap:7px;margin-top:7px;display:flex}.wall-reply-compose span{color:#776c72;margin-right:auto;font-size:9px}.wall-reply-compose button{color:#c4b7bd;background:#ffffff08;border:1px solid #ffffff16;border-radius:9px;padding:7px 10px;font-size:10px;font-weight:900}.wall-reply-compose button[type=submit]{color:#fff;background:linear-gradient(115deg,#ff3c92,#bd3dff);border:0}@media (width<=760px){.blink-finder-home-banner form{grid-template-columns:1fr}.blink-finder-home-banner form button{min-height:46px}.social-profile-actions{grid-template-columns:1fr 1fr}.wall-comments>.wall-thread{padding:13px 40px 13px 11px;display:block}.wall-comment-main{grid-template-columns:48px 1fr;gap:9px}.wall-replies,.wall-reply-compose{margin-left:25px}.wall-reply{grid-template-columns:39px 1fr;padding-left:9px}.wall-reply .social-avatar{flex-basis:39px;width:39px;height:39px}.wall-comment-actions{flex-wrap:wrap}}@media (width<=430px){.social-profile-actions{grid-template-columns:1fr}.blink-finder-home-banner{padding:15px}.friend-search-result{grid-template-columns:45px 1fr}.friend-search-photo{width:45px;height:45px}.wall-replies,.wall-reply-compose{margin-left:10px;padding-left:9px}}.social-avatar{border-color:var(--avatar-border,var(--profile-soft,#ffb8d8))}.social-avatar.large{box-shadow:0 18px 45px #000b,0 0 32px var(--avatar-border,var(--profile-accent))}@supports (color:color-mix(in lab, red, red)){.social-avatar.large{box-shadow:0 18px 45px #000b,0 0 32px color-mix(in srgb,var(--avatar-border,var(--profile-accent)) 55%,transparent)}}.preview-person>span{border-color:var(--avatar-border,var(--profile-soft))}.top-friend-photo{border-color:var(--avatar-border,#ffb5d7)}.friend-avatar{border:2px solid var(--avatar-border,#ff77b1)}.profile-font-modern{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.profile-font-elegant{font-family:Georgia,Times New Roman,serif}.profile-font-rounded{font-family:Trebuchet MS,Arial Rounded MT Bold,ui-sans-serif,sans-serif}.profile-font-classic{font-family:Arial,Helvetica,sans-serif}.profile-font-bold{letter-spacing:.015em;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif}.profile-font-handwritten{font-family:Comic Sans MS,Bradley Hand,cursive}.social-profile-shell.has-page-background{background-repeat:no-repeat;min-height:100vh}.has-page-background .social-profile-stats>div,.has-page-background .top-three-card,.has-page-background .profile-wall{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#110c10d9}.profile-border-color-panel,.profile-font-panel,.profile-page-background-field{background:#ffffff05;border:1px solid #ffffff14;border-radius:18px;margin-top:17px;padding:15px}.profile-border-color-panel>label,.profile-font-panel>label,.profile-page-background-field>label{margin-bottom:10px;font-size:13px;font-weight:900;display:block}.profile-border-color-panel>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.profile-border-color-panel>div>button{cursor:pointer;border:3px solid #ffffff28;border-radius:13px;width:39px;height:39px;position:relative;box-shadow:0 5px 13px #0005}.profile-border-color-panel>div>button.selected{border-color:#fff;transform:scale(1.08);box-shadow:0 0 0 3px #ff64aa4d,0 7px 18px #0007}.profile-border-color-panel button span{color:#ff2c83;text-shadow:0 1px 2px #fff;place-items:center;font-size:16px;font-weight:1000;display:grid;position:absolute;inset:0}.profile-border-color-panel>small,.profile-page-background-field>small{color:#95898f;margin-top:9px;font-size:10px;line-height:1.5;display:block}.custom-color{color:#b8acb2;cursor:pointer;border:1px dashed #ffffff2f;border-radius:12px;align-items:center;gap:7px;height:39px;padding:4px 8px;font-size:10px;font-weight:900;display:flex}.custom-color input{background:0 0;border:0;border-radius:8px;width:27px;height:27px;padding:0}.profile-font-panel>div{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.profile-font-panel button{color:#fff;text-align:left;cursor:pointer;background:#090709;border:1px solid #ffffff16;border-radius:13px;min-height:61px;padding:9px 11px;position:relative}.profile-font-panel button.selected{background:#ff4fa313;border-color:#ff6eb1;box-shadow:0 0 0 2px #ff5ba522}.profile-font-panel button span,.profile-font-panel button b{display:block}.profile-font-panel button span{font-size:18px}.profile-font-panel button b{color:#a99da3;margin-top:3px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:9px}.profile-font-panel button i{color:#ff79b7;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11px;font-style:normal;font-weight:1000;position:absolute;top:7px;right:8px}.profile-page-background-field .file-input{margin-top:3px}.profile-page-look-preview{background:radial-gradient(circle at 20% 20%,#ff4fa326,#0000 38%),#0a080a;border:1px solid #ffffff2c;border-radius:17px;align-items:center;gap:13px;min-height:150px;margin-top:12px;padding:16px;display:flex;overflow:hidden}.profile-page-look-preview>span{border:4px solid var(--avatar-border,#ffb8d8);color:#210711;background:#ff4fa3;border-radius:22px;flex:0 0 68px;place-items:center;width:68px;height:68px;font-size:25px;font-weight:1000;display:grid;overflow:hidden;box-shadow:0 10px 26px #0008}.profile-page-look-preview>span img{object-fit:cover;width:100%;height:100%}.profile-page-look-preview>div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090609b8;border-radius:13px;flex:1;min-width:0;padding:10px}.profile-page-look-preview b,.profile-page-look-preview small{display:block}.profile-page-look-preview b{font-size:20px}.profile-page-look-preview small{color:#d3c6cc;margin:3px 0 8px;font-size:9px}.profile-page-look-preview i{background:#ffffff0d;border:1px solid #ffffff18;border-radius:7px;width:42%;height:19px;margin-right:5px;display:inline-block}.messenger-style-panel{background:#ffffff06;border:1px solid #a86fff42;border-radius:17px;margin:0 0 10px;overflow:hidden}.messenger-style-panel summary{color:#d8bfff;cursor:pointer;padding:12px 15px;font-size:12px;font-weight:1000;list-style:none}.messenger-style-panel summary::-webkit-details-marker{display:none}.messenger-style-panel[open] summary{background:#9d55ff0d;border-bottom:1px solid #ffffff12}.messenger-style-panel>div{grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:12px;display:grid}.messenger-style-panel button{color:#fff;background:linear-gradient(115deg,#a84fff,#ff4f9e);border:0;border-radius:11px;min-height:43px;padding:8px 12px;font-size:10px;font-weight:1000}.messenger-style-panel .remove-messenger-background{color:#c8bbc1;background:#ffffff08;border:1px solid #ffffff1b}.messenger-style-panel small{color:#8f8288;grid-column:1/-1;font-size:10px;line-height:1.45}.messenger-layout.has-custom-messenger-bg{background-repeat:no-repeat}.has-custom-messenger-bg .messenger-sidebar{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#100b10c9}.has-custom-messenger-bg .conversation-panel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#09060970}.has-custom-messenger-bg .conversation-head,.has-custom-messenger-bg .direct-compose{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090609a8}.has-custom-messenger-bg .messenger-empty-state{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090609a8;border-radius:22px;padding:24px}.friend-row{border:1px solid #0000;border-radius:16px;grid-template-columns:52px 1fr;align-items:center;gap:4px;width:100%;min-height:66px;margin-bottom:6px;padding:6px;display:grid}.friend-row:hover,.friend-row.active{background:#ff4fa311;border-color:#ff6fad37}.friend-photo-link{border-radius:17px;place-items:center;width:50px;height:50px;text-decoration:none;transition:transform .16s;display:grid}.friend-photo-link:hover{transform:scale(1.07)}.friend-photo-link .friend-avatar{flex-basis:47px;width:47px;height:47px}.friend-row>button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-width:0;min-height:52px;padding:4px;display:flex}.friend-row>button>span{flex:1;min-width:0}.friend-row>button b,.friend-row>button small{display:block}.friend-row>button b{font-size:14px}.friend-row>button small{color:#8d8187;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.friend-row>button i{color:#fff;background:#ff2e75;border-radius:99px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:10px;font-style:normal;font-weight:1000;display:grid}.friend-row>button em{color:#866f7b;font-size:22px;font-style:normal}@media (width<=760px){.profile-font-panel>div{grid-template-columns:1fr 1fr}.messenger-style-panel>div{grid-template-columns:1fr}.messenger-style-panel button{width:100%}.profile-page-look-preview{min-height:135px}.friend-row>button b{font-size:15px}.friend-row>button small{font-size:11px}}@media (width<=430px){.profile-font-panel>div{grid-template-columns:1fr}.profile-border-color-panel>div>button{width:36px;height:36px}.profile-page-look-preview{padding:11px}.profile-page-look-preview>span{flex-basis:60px;width:60px;height:60px}}.profile-identity-link{z-index:2;text-decoration:none;position:absolute;top:-82px;left:28px}.profile-identity-link .social-avatar.large{position:static}.profile-name-link{width:fit-content;color:inherit;text-decoration:none;display:block}.profile-name-link:hover h1,.person-name-link:hover{text-underline-offset:4px;-webkit-text-decoration:underline #ff75b2;text-decoration:underline #ff75b2}.wall-compose>a{width:58px;height:58px;text-decoration:none;display:block}.hex-color-control{grid-template-columns:minmax(150px,1fr) minmax(145px,auto);gap:9px!important;display:grid!important}.hex-color-input{letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important;font-size:17px!important;font-weight:1000!important}.hex-color-swatch{color:#fff;text-align:center;text-shadow:0 1px 5px #000;cursor:pointer;border:2px solid #ffffff5c;border-radius:13px;justify-content:center;align-items:center;height:50px;padding:5px 10px;overflow:hidden;margin:0!important;font-size:10px!important;font-weight:1000!important;display:flex!important}.hex-color-swatch input{opacity:0;width:1px;height:1px;position:absolute}.profile-posts{background:linear-gradient(145deg,#171016,#0c090c);border:1px solid #a96dff4d;border-radius:28px;margin-top:15px;padding:24px;box-shadow:0 24px 70px #0007}.profile-posts>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.profile-posts>header span{color:#bb89ff;letter-spacing:.15em;font-size:11px;font-weight:1000}.profile-posts>header h2{letter-spacing:-.045em;margin:5px 0 0;font-size:clamp(26px,5vw,38px)}.profile-posts>header>b{color:#d3b2ff;background:#a959ff20;border-radius:99px;place-items:center;min-width:37px;height:37px;padding:0 9px;font-size:14px;display:grid}.profile-post-compose{background:radial-gradient(circle at 100% 0,#9c49ff1f,#0000 35%),#ffffff05;border:1px solid #b876ff3d;border-radius:21px;margin-top:18px;padding:15px}.post-compose-head{align-items:center;gap:10px;margin-bottom:11px;display:flex}.post-compose-head>a{width:52px;height:52px;text-decoration:none}.post-compose-head .social-avatar{border-radius:17px;flex-basis:52px;width:52px;height:52px}.post-compose-head b,.post-compose-head small{display:block}.post-compose-head b{font-size:16px}.post-compose-head small{color:#93868d;margin-top:3px;font-size:10px}.post-photo-preview{object-fit:contain;background:#050405;border:1px solid #ffffff16;border-radius:17px;width:100%;max-height:430px;margin-bottom:10px}.post-photo-picker{margin-bottom:9px;display:block}.post-photo-picker input{opacity:0;width:1px;height:1px;position:absolute}.post-photo-picker span{color:#dbbfff;cursor:pointer;background:#a84dff0d;border:1px dashed #c887ff62;border-radius:13px;place-items:center;min-height:47px;padding:10px 13px;font-size:12px;font-weight:1000;display:grid}.profile-post-compose textarea,.profile-post-compose>input{color:#fff;width:100%;font:inherit;background:#080608;border:1px solid #ffffff1b;border-radius:13px;outline:none;padding:12px 14px}.profile-post-compose textarea{resize:vertical;line-height:1.55}.profile-post-compose>input{color:#efc8ff;margin-top:8px}.profile-post-compose textarea:focus,.profile-post-compose>input:focus{border-color:#b776ff}.post-compose-footer{justify-content:space-between;align-items:center;gap:10px;margin-top:9px;display:flex}.post-compose-footer small{color:#8d8087;font-size:9px}.post-compose-footer button{color:#fff;background:linear-gradient(115deg,#a84fff,#ff4f9e);border:0;border-radius:12px;min-height:43px;padding:0 20px;font-size:11px;font-weight:1000}.profile-post-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.profile-post{background:#080608a8;border:1px solid #ffffff14;border-radius:21px;overflow:hidden}.profile-post>header{grid-template-columns:46px 1fr auto;align-items:center;gap:9px;padding:12px;display:grid}.profile-post>header>a{width:46px;height:46px;text-decoration:none}.profile-post>header .social-avatar{border-radius:15px;flex-basis:46px;width:46px;height:46px}.profile-post>header>div{min-width:0}.profile-post>header>div>a,.profile-post>header time{display:block}.profile-post>header>div>a{color:#ffd1e7;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:1000;text-decoration:none;overflow:hidden}.profile-post>header time{color:#84777e;margin-top:3px;font-size:9px}.profile-post>header>button{color:#a99ba2;background:#ffffff07;border:1px solid #ffffff14;border-radius:10px;width:30px;height:30px;font-size:18px}.profile-post>img{aspect-ratio:1;object-fit:contain;background:#030203;width:100%;display:block}.profile-post>p{color:#e4d9df;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:13px 14px 6px;font-size:14px;line-height:1.6}.post-hashtags{color:#d89cff;overflow-wrap:anywhere;padding:8px 14px 15px;font-size:13px;font-weight:900;line-height:1.6}.profile-post-empty{text-align:center;color:#968a90;grid-column:1/-1;padding:36px 15px}.profile-post-empty>span{font-size:45px}.profile-post-empty h3{color:#fff;margin:8px 0 4px;font-size:24px}.profile-post-empty p{margin:0;font-size:14px}.has-page-background .profile-posts{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#110c10d9}.messenger-me{color:#fff;text-decoration:none}.person-name-link{color:#ffd2e7;font-weight:1000;text-decoration:none}.friend-search-result .person-name-link{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:16px;display:block;overflow:hidden}.friend-chat-summary{min-width:0}.friend-chat-summary>a,.friend-chat-summary>small{display:block}.friend-chat-summary>a{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:1000;text-decoration:none;overflow:hidden}.friend-chat-summary>small{color:#8d8187;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.friend-row>.open-friend-chat{place-items:center;min-height:42px;padding:0;display:grid}.friend-row>.open-friend-chat i{color:#fff;background:#ff2e75;border-radius:99px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:10px;font-style:normal;font-weight:1000;display:grid}.friend-row>.open-friend-chat em{color:#866f7b;font-size:22px;font-style:normal}.conversation-head>a{width:47px;height:47px;text-decoration:none}.presence-toast>.presence-person-photo{color:#fff;background:linear-gradient(145deg,#ff3d90,#a83cff);border:2px solid #ff91c3;border-radius:18px;place-items:center;width:55px;height:55px;padding:0;font-size:22px;font-weight:1000;display:grid;overflow:hidden;box-shadow:0 0 24px #ff40965f}.presence-person-photo img{object-fit:cover;width:100%;height:100%}.presence-person-name{margin-top:3px;display:block;color:#fff!important;font-size:18px!important;font-weight:1000!important;text-decoration:none!important}.presence-toast>div>.presence-person-name{background:0 0;border:0;padding:0}.has-page-background .profile-posts{background:#110c10d9}.selected-friend-profile-link{width:56px;height:56px;text-decoration:none}.selected-friend-profile-link>span{color:#210611;background:linear-gradient(145deg,#ff68ad,#7233b6);border:2px solid #ff9ac75e;border-radius:18px;place-items:center;width:56px;height:56px;font-size:21px;font-weight:1000;display:grid;overflow:hidden}.selected-friend-profile-link img{object-fit:cover;width:100%;height:100%}@media (width<=760px){.profile-identity-link{top:-72px;left:50%;transform:translate(-50%)}.profile-name-link{margin:0 auto}.hex-color-control{grid-template-columns:1fr}.profile-posts{border-radius:24px;padding:18px 14px}.profile-posts>header{align-items:flex-start}.profile-posts>header h2{font-size:28px}.profile-post-grid{grid-template-columns:1fr}.post-compose-footer{flex-direction:column;align-items:stretch}.post-compose-footer button{width:100%}.wall-compose>a{width:48px;height:48px}.friend-chat-summary>a{font-size:15px}.friend-chat-summary>small{font-size:11px}}@media (width<=600px){.presence-toast>.presence-person-photo{width:48px;height:48px;grid-column:auto!important}.presence-toast>div>.presence-person-name{text-align:left;grid-column:auto}}.profile-post-editor{grid-column:1/-1}.profile-post-editor>p{color:#a89ca2;margin:8px 0 16px;font-size:13px;line-height:1.55}.editor-post-preview{object-fit:contain;background:#050405;border:1px solid #ffffff1c;border-radius:20px;width:100%;max-height:560px;margin-bottom:12px;display:block}.editor-post-photo{margin-bottom:14px;display:block}.editor-post-photo input{opacity:0;width:1px;height:1px;position:absolute}.editor-post-photo span{color:#dfc3ff;text-align:center;cursor:pointer;background:#a94eff10;border:1px dashed #b978ff70;border-radius:15px;place-items:center;min-height:54px;padding:12px 15px;font-size:13px;font-weight:1000;display:grid}.profile-post-editor textarea{resize:vertical;line-height:1.55}.editor-publish-button{width:100%;margin-top:4px}.editor-recent-posts{border-top:1px solid #ffffff12;margin-top:18px;padding-top:14px}.editor-recent-posts>b{color:#c99cff;letter-spacing:.08em;margin-bottom:9px;font-size:11px;display:block}.editor-recent-posts>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.editor-recent-posts a{aspect-ratio:1;background:#050405;border:1px solid #ffffff18;border-radius:13px;overflow:hidden}.editor-recent-posts img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=600px){.editor-recent-posts>div{grid-template-columns:repeat(2,1fr)}}.instagram-profile-identity{grid-template-columns:145px minmax(0,1fr);grid-template-areas:"avatar name""avatar stats""avatar actions";align-items:center;gap:14px 25px;min-height:0;padding:24px 26px;display:grid}.instagram-profile-identity .profile-identity-link{grid-area:avatar;align-self:start;width:138px;height:138px;position:static!important;transform:none!important}.instagram-profile-identity .social-avatar.large{border-radius:50%;width:138px;height:138px;position:static;transform:none}.instagram-profile-identity .social-profile-name{flex-wrap:wrap;grid-area:name;align-items:center;gap:8px 14px;display:flex}.instagram-profile-identity .social-profile-name>div{background:#ffffff0c;border-radius:9px;order:2;padding:5px 9px;font-size:12px}.instagram-profile-identity .social-profile-name .profile-name-link{order:1}.instagram-profile-identity .social-profile-name h1{letter-spacing:-.04em;margin:0;font-size:clamp(28px,4vw,40px);line-height:1}.instagram-profile-identity .social-profile-name>b{order:3;font-size:11px}.instagram-profile-stats{grid-area:stats;grid-template-columns:repeat(4,minmax(82px,1fr));gap:6px;width:min(620px,100%);display:grid}.instagram-profile-stats>div{text-align:center;background:#ffffff06;border:1px solid #ffffff10;border-radius:12px;min-width:0;padding:8px 7px}.instagram-profile-stats strong,.instagram-profile-stats small{display:block}.instagram-profile-stats strong{font-size:19px;line-height:1}.instagram-profile-stats small{color:#b0a5aa;margin-top:4px;font-size:10px}.instagram-profile-identity .social-profile-actions{flex-wrap:wrap;grid-area:actions;gap:7px;display:flex}.instagram-profile-identity .social-profile-actions .btn{border-radius:11px;min-height:42px;padding:9px 13px;font-size:10px}.instagram-posts{background:#0b090b;border-color:#ffffff1a;border-radius:22px;padding:0;overflow:hidden}.instagram-posts>header{border-bottom:1px solid #ffffff12;padding:20px 22px 14px}.instagram-posts>header span{color:#f0dbe5}.instagram-posts>header h2{font-size:29px}.instagram-posts .profile-post-compose{margin:14px;padding:16px}.post-selection-preview{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-bottom:10px;display:grid}.post-selection-preview article{aspect-ratio:1;background:#030203;border:1px solid #ffffff19;border-radius:13px;position:relative;overflow:hidden}.post-selection-preview img,.post-selection-preview video{object-fit:cover;width:100%;height:100%;display:block}.post-selection-preview article>button{color:#fff;background:#080608d9;border:1px solid #fff5;border-radius:50%;width:25px;height:25px;padding:0;font-size:17px;line-height:1;position:absolute;top:5px;right:5px}.post-selection-preview article>small{color:#fff;background:#080608d9;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;font-weight:1000;display:grid;position:absolute;bottom:5px;left:5px}.post-video-link-field{margin:9px 0}.post-video-link-field label,.post-video-link-field small{display:block}.post-video-link-field label{color:#dccbd3;margin-bottom:6px;font-size:11px;font-weight:900}.post-video-link-field input{color:#fff;width:100%;min-height:46px;font:inherit;background:#080608;border:1px solid #ffffff1b;border-radius:13px;outline:none;padding:10px 13px;font-size:12px}.post-video-link-field input:focus{border-color:#c07cff}.post-video-link-field small{color:#83777d;margin-top:5px;font-size:9px;line-height:1.45}.profile-post-alert{margin:10px 14px}.instagram-grid{padding:0;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;margin:0!important;display:grid!important}.profile-grid-tile{isolation:isolate;aspect-ratio:1;color:#fff;cursor:pointer;background:#030203;border:0;padding:0;position:relative;overflow:hidden}.profile-grid-tile>img,.profile-grid-tile>video{object-fit:cover;width:100%;height:100%;transition:transform .22s;display:block}.profile-grid-tile:hover>img,.profile-grid-tile:hover>video,.profile-grid-tile:focus-visible>img,.profile-grid-tile:focus-visible>video{transform:scale(1.035)}.profile-grid-tile:focus-visible{outline-offset:-3px;outline:3px solid #ff7bb7}.grid-media-placeholder,.grid-external-video{background:radial-gradient(circle at 30% 25%,#ff4fa347,#0000 45%),linear-gradient(145deg,#1c1118,#080608);place-items:center;display:grid;position:absolute;inset:0}.grid-media-placeholder{color:#ff9dc9;letter-spacing:.12em;font-size:16px;font-weight:1000}.grid-external-video{align-content:center;gap:5px}.grid-external-video b{background:#ffffff10;border:1px solid #ffffff45;border-radius:50%;place-items:center;width:48px;height:48px;padding-left:3px;font-size:18px;display:grid}.grid-external-video small{letter-spacing:.16em;font-size:8px}.grid-media-kind{z-index:2;color:#fff;text-shadow:0 1px 5px #000;background:#050405b8;border-radius:8px;padding:4px 6px;font-size:10px;font-weight:1000;position:absolute;top:7px;right:8px}.grid-engagement{z-index:2;color:#fff;text-align:left;opacity:0;background:linear-gradient(#0000,#000b);padding:22px 7px 7px;font-size:10px;font-weight:900;transition:opacity .18s;position:absolute;inset:auto 0 0}.profile-grid-tile:hover .grid-engagement,.profile-grid-tile:focus-visible .grid-engagement{opacity:1}.instagram-grid .profile-post-empty{place-content:center;min-height:260px;display:grid}.editor-media-preview{grid-template-columns:repeat(5,minmax(0,1fr))}.editor-video-thumb{color:#ff9fc9;place-items:center;width:100%;height:100%;font-size:28px;display:grid}.post-lightbox-backdrop{z-index:10000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000d;place-items:center;padding:26px;display:grid;position:fixed;inset:0}.post-lightbox{color:#fff;background:#0d0a0c;border:1px solid #ffffff24;border-radius:22px;grid-template-columns:minmax(0,1fr) 420px;width:min(1180px,96vw);height:min(800px,92vh);display:grid;position:relative;overflow:hidden;box-shadow:0 35px 120px #000}.post-lightbox-close{z-index:8;color:#fff;background:#090709dc;border:1px solid #ffffff36;border-radius:50%;width:38px;height:38px;padding:0;font-size:27px;line-height:1;position:absolute;top:10px;right:10px}.post-lightbox-media{background:#000;min-width:0;min-height:0}.post-media-viewer{touch-action:none;background:#000;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.post-media-stage{place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.post-media-stage>img{object-fit:contain;transform-origin:50%;width:auto;max-width:100%;height:auto;max-height:100%;transition:transform .12s}.post-media-stage>video,.post-media-stage>iframe{object-fit:contain;background:#000;border:0;width:100%;height:100%}.post-zoom-controls{z-index:5;background:#070507d9;border:1px solid #ffffff35;border-radius:99px;display:flex;position:absolute;bottom:18px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 8px 25px #0008}.post-zoom-controls button{color:#fff;background:0 0;border:0;border-right:1px solid #ffffff1c;min-width:43px;height:38px;padding:0 11px;font-size:15px;font-weight:900}.post-zoom-controls button:last-child{border-right:0}.media-previous,.media-next{z-index:4;color:#fff;background:#090709b8;border:1px solid #ffffff34;border-radius:50%;width:42px;height:42px;padding:0;font-size:32px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.media-previous{left:13px}.media-next{right:13px}.media-dots{z-index:5;gap:6px;display:flex;position:absolute;top:18px;left:50%;transform:translate(-50%)}.media-dots button{background:#ffffff68;border:0;border-radius:50%;width:7px;height:7px;padding:0}.media-dots button.active{background:#ff5ca9;box-shadow:0 0 9px #ff5ca9}.media-counter{z-index:4;background:#070507bf;border-radius:99px;padding:5px 8px;font-size:10px;font-weight:900;position:absolute;top:15px;right:15px}.media-unavailable{color:#8d8187;place-items:center;height:100%;font-size:13px;display:grid}.external-video-card{color:#fff;text-align:center;background:radial-gradient(circle at 50% 20%,#ff4fa32f,#0000 50%),#120b10;border:1px solid #ff73b342;border-radius:22px;place-content:center;gap:9px;width:min(440px,80%);min-height:220px;padding:30px;text-decoration:none;display:grid}.external-video-card>span{font-size:42px}.external-video-card>b{font-size:22px}.external-video-card>small{color:#a89ca2;font-size:11px;line-height:1.5}.post-lightbox-details{background:#100d0f;flex-direction:column;min-height:0;display:flex}.post-lightbox-details>header{border-bottom:1px solid #ffffff12;grid-template-columns:47px 1fr auto;align-items:center;gap:10px;min-height:72px;padding:12px 52px 12px 14px;display:grid}.post-lightbox-details>header>a{width:47px;height:47px;text-decoration:none}.post-lightbox-details>header .social-avatar{border-radius:50%;flex-basis:47px;width:47px;height:47px}.post-lightbox-details>header>div>a,.post-lightbox-details>header time{display:block}.post-lightbox-details>header>div>a{color:#fff;font-size:13px;font-weight:1000;text-decoration:none}.post-lightbox-details>header time{color:#81767b;margin-top:3px;font-size:8px}.post-lightbox-details>header>button{color:#b7aab1;letter-spacing:.08em;background:0 0;border:0;padding:8px;font-weight:1000}.post-modal-caption{border-bottom:1px solid #ffffff0f;padding:14px}.post-modal-caption p{color:#e2d7dc;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.55}.post-modal-caption p b{color:#fff}.post-modal-caption>div{color:#d698ff;margin-top:7px;font-size:12px;font-weight:900;line-height:1.5}.post-modal-actions{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:10px;min-height:55px;padding:9px 14px;display:flex}.post-modal-actions button{color:#d8ccd2;background:0 0;border:0;border-radius:10px;padding:7px 9px;font-size:11px}.post-modal-actions button span{vertical-align:middle;margin-right:5px;font-size:25px}.post-modal-actions button.liked{color:#ff75b4}.post-modal-actions>span{color:#a4979d;font-size:10px}.post-modal-comments{flex:1;min-height:0;padding:8px 12px;overflow:auto}.post-modal-comments>article{grid-template-columns:38px 1fr;gap:9px;padding:9px 30px 9px 0;display:grid;position:relative}.post-modal-comments article>a{width:38px;height:38px;text-decoration:none}.post-modal-comments .social-avatar{border-radius:50%;flex-basis:38px;width:38px;height:38px}.post-modal-comments p{color:#d9cfd4;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.45}.post-modal-comments p>a{color:#fff;margin-right:3px;font-weight:1000;text-decoration:none}.post-modal-comments time{color:#746a6f;margin-top:4px;font-size:8px;display:block}.post-modal-comments article>button{color:#83777d;background:0 0;border:0;width:26px;height:26px;font-size:16px;position:absolute;top:8px;right:0}.post-comments-empty{text-align:center;color:#80757b;place-content:center;height:100%;min-height:150px;display:grid}.post-comments-empty span{font-size:34px}.post-comments-empty p{margin:7px 0 0;font-size:11px}.post-comment-compose{border-top:1px solid #ffffff12;grid-template-columns:38px 1fr auto;align-items:center;gap:8px;padding:11px;display:grid}.post-comment-compose>a{width:38px;height:38px;text-decoration:none}.post-comment-compose .social-avatar{border-radius:50%;flex-basis:38px;width:38px;height:38px}.post-comment-compose textarea{color:#fff;min-height:42px;max-height:84px;font:inherit;resize:none;background:#080608;border:1px solid #ffffff17;border-radius:12px;outline:none;padding:10px 11px;font-size:11px}.post-comment-compose textarea:focus{border-color:#ff6eae}.post-comment-compose button{color:#ff87bd;background:0 0;border:0;min-height:40px;padding:0 10px;font-size:10px;font-weight:1000}.post-comment-compose button:disabled{opacity:.45}.post-comment-signin{text-align:center;border-top:1px solid #ffffff12;padding:16px}.post-comment-signin a{color:#ff92c1;font-size:11px;font-weight:900}@media (width<=760px){.instagram-profile-identity{text-align:left;grid-template-columns:92px minmax(0,1fr);grid-template-areas:"avatar name""stats stats""actions actions";gap:13px;padding:18px 14px}.instagram-profile-identity .profile-identity-link{align-self:center;width:88px;height:88px}.instagram-profile-identity .social-avatar.large{border-width:4px;width:88px;height:88px}.instagram-profile-identity .social-profile-name{text-align:left;display:block}.instagram-profile-identity .social-profile-name .profile-name-link{margin:0}.instagram-profile-identity .social-profile-name h1{font-size:27px}.instagram-profile-identity .social-profile-name>div{background:0 0;width:max-content;max-width:100%;margin:7px 0 5px;padding:0;font-size:10px}.instagram-profile-identity .social-profile-name>b{font-size:9px}.instagram-profile-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;width:100%}.instagram-profile-stats>div{background:#ffffff04;border-radius:9px;padding:7px 2px}.instagram-profile-stats strong{font-size:16px}.instagram-profile-stats small{font-size:8px}.instagram-profile-identity .social-profile-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.instagram-profile-identity .social-profile-actions .btn{min-height:42px}.instagram-posts{border-radius:19px;padding:0}.instagram-posts>header{padding:16px 13px 11px}.instagram-posts>header h2{font-size:24px}.instagram-posts .profile-post-compose{margin:9px;padding:12px}.post-selection-preview,.editor-media-preview{grid-template-columns:repeat(3,minmax(0,1fr))}.instagram-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:3px!important}.grid-engagement{display:none}.grid-media-kind{padding:3px 4px;font-size:8px;top:4px;right:5px}.post-lightbox-backdrop{padding:0;display:block}.post-lightbox{border:0;border-radius:0;width:100vw;height:100dvh;display:block;overflow-y:auto}.post-lightbox-media{height:min(58vh,610px)}.post-lightbox-details{min-height:42vh}.post-modal-comments{max-height:330px;overflow:auto}.post-lightbox-close{position:fixed;top:10px;right:10px}.media-previous,.media-next{width:36px;height:36px;font-size:27px}.post-comment-compose{background:#100d0f;position:sticky;bottom:0}}@media (width<=430px){.instagram-profile-identity .social-profile-actions{grid-template-columns:1fr 1fr}.instagram-profile-identity .social-profile-actions .profile-share-button{grid-column:1/-1}.instagram-profile-stats small{font-size:7px}.post-selection-preview{gap:5px}.post-lightbox-media{height:53vh}.post-lightbox-details{min-height:47vh}.post-zoom-controls{bottom:12px}.post-zoom-controls button{min-width:39px;height:35px}}.social-profile-shell:before,.social-editor-shell:before,.messenger-shell:before{display:none!important}.social-profile-shell img,.social-editor-shell img,.messenger-shell img{filter:none!important;opacity:1!important}.instagram-profile-stats{grid-template-columns:repeat(2,minmax(120px,220px))!important}.instagram-profile-stats>div{box-shadow:0 8px 22px #0005;background:#0a070ac7!important;border-color:#ffffff38!important;padding:12px 10px!important}.instagram-profile-stats strong{font-size:23px!important}.instagram-profile-stats small{font-weight:900;color:#fff!important;font-size:11px!important}.has-page-background .social-profile-stats>div,.has-page-background .top-three-card,.has-page-background .profile-wall,.has-page-background .profile-posts{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#100b10c7!important}.has-full-messenger-background{background-repeat:no-repeat!important;background-size:cover!important;background-attachment:fixed!important}.has-full-messenger-background .messenger-layout{background:#0b080b9e!important}.has-full-messenger-background .messenger-sidebar{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#100b10c9!important}.conversation-panel.has-conversation-background{background-position:50%!important;background-size:cover!important;background-attachment:scroll!important}@media (width<=760px){.instagram-profile-stats{grid-template-columns:repeat(2,1fr)!important}.instagram-profile-stats>div{padding:9px 5px!important}}.feed-pull-indicator{z-index:12000;left:50%;top:max(8px,env(safe-area-inset-top));color:#ffd0e5;pointer-events:none;background:#120d11eb;border:1px solid #ff78b24d;border-radius:99px;justify-content:center;align-items:center;gap:8px;min-width:165px;padding:8px 12px;font-size:10px;font-weight:1000;transition:transform .16s;display:flex;position:fixed;box-shadow:0 10px 35px #0009}.feed-pull-indicator i{border:2px solid #ff9aca55;border-top-color:#ff4fa3;border-radius:50%;width:18px;height:18px;display:block}.feed-pull-indicator.refreshing i{animation:.7s linear infinite feed-refresh-spin}@keyframes feed-refresh-spin{to{transform:rotate(360deg)}}.social-home-active{overscroll-behavior-y:contain}.home-profile-post-media img,.home-profile-post-media video,.home-profile-post-media iframe{object-fit:contain;background:#000;border:0;width:100%;height:100%;display:block}.home-profile-post-media>a{text-align:center;align-content:center;gap:7px}.home-profile-post-media>a>small{color:#a99ba2;max-width:260px;font-size:10px;line-height:1.45}.home-post-actions{align-items:center;gap:7px;padding:9px 12px 2px;display:flex}.home-post-actions button{color:#ded2d8;cursor:pointer;background:#ffffff06;border:1px solid #ffffff15;border-radius:12px;min-height:38px;padding:7px 10px;font-size:11px;font-weight:900}.home-post-actions button span{vertical-align:-1px;margin-right:4px;font-size:19px}.home-post-actions button b{margin-right:3px}.home-post-actions button.liked{color:#ffa8cf;background:#ff4fa31b;border-color:#ff5ca556}.home-post-actions button.liked span{color:#ff3e94}.instagram-news-actions{border-top:1px solid #ffffff10;border-bottom:1px solid #ffffff10;padding:10px 14px}.instagram-news-actions button{flex:1;font-size:12px}.home-comments-backdrop{z-index:13000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000b;justify-content:center;align-items:flex-end;padding:28px 14px 0;display:flex;position:fixed;inset:0}.home-comments-sheet{color:#fff;background:#100c0f;border:1px solid #ff70b24a;border-bottom:0;border-radius:28px 28px 0 0;flex-direction:column;width:min(620px,100%);max-height:min(820px,92dvh);display:flex;overflow:hidden;box-shadow:0 -25px 80px #000b}.home-comments-sheet>.sheet-handle{background:#ffffff35;border-radius:99px;width:48px;height:5px;margin:10px auto 4px}.home-comments-sheet>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px 13px;display:flex}.home-comments-sheet>header small{color:#ff7fb9;letter-spacing:.13em;font-size:9px;font-weight:1000}.home-comments-sheet>header h2{margin:3px 0 0;font-size:24px}.home-comments-sheet>header h2 span{color:#9b8e95;font-size:13px}.home-comments-sheet>header>button{color:#fff;background:#ffffff08;border:1px solid #ffffff19;border-radius:50%;width:38px;height:38px;font-size:24px}.home-comments-list{min-height:180px;padding:8px 14px 18px;overflow-y:auto}.home-comment-thread{border-bottom:1px solid #ffffff0c}.home-comment,.home-comment-reply{grid-template-columns:42px 1fr;gap:10px;padding:12px 0;display:grid}.home-comment>a,.home-comment-reply>a{width:42px;height:42px;text-decoration:none}.home-comment>a>span,.home-comment-reply>a>span{border:2px solid var(--home-post-ring);color:#ffa1cc;background:#261720;border-radius:50%;place-items:center;width:42px;height:42px;font-size:14px;font-weight:1000;display:grid;overflow:hidden}.home-comment img,.home-comment-reply img{object-fit:cover;width:100%;height:100%}.home-comment header,.home-comment-reply header{justify-content:space-between;align-items:center;gap:8px;display:flex}.home-comment header b,.home-comment-reply header b{font-size:13px}.home-comment time,.home-comment-reply time{color:#83777e;font-size:9px}.home-comment p,.home-comment-reply p{color:#ddd2d8;overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;line-height:1.5}.home-comment footer,.home-comment-reply footer{align-items:center;gap:5px;margin-top:7px;display:flex}.home-comment footer button,.home-comment-reply footer button{color:#9f9399;background:#ffffff06;border:0;border-radius:8px;padding:5px 7px;font-size:9px;font-weight:900}.home-comment footer button.liked,.home-comment-reply footer button.liked{color:#ff86ba}.home-comment footer button.delete,.home-comment-reply footer button.delete{color:#d98798}.home-comment-replies{border-left:2px solid #ff61aa22;margin-left:37px;padding-left:12px}.home-comment-reply{grid-template-columns:34px 1fr}.home-comment-reply>a,.home-comment-reply>a>span{width:34px;height:34px}.home-comments-empty{text-align:center;color:#968a90;place-content:center;min-height:230px;display:grid}.home-comments-empty span{color:#ff6eb1;font-size:40px}.home-comments-empty b{color:#f6e9ef;margin-top:7px;font-size:17px}.home-comments-empty p{margin:5px 0;font-size:12px}.home-comment-error{color:#ffadbd;background:#7f17322b;border:1px solid #f05b7845;border-radius:11px;margin:0 14px 8px;padding:9px 11px;font-size:11px}.home-replying{color:#b7aab0;background:#ff4fa30b;border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:8px 14px;font-size:10px;display:flex}.home-replying b{color:#ff9ec8}.home-replying button{color:#fff;background:0 0;border:0;font-size:18px}.home-comment-compose{padding:11px 14px calc(12px + env(safe-area-inset-bottom));background:#0c090b;border-top:1px solid #ffffff12;grid-template-columns:1fr auto;align-items:end;gap:8px;display:grid}.home-comment-compose textarea{color:#fff;min-height:46px;max-height:96px;font:inherit;resize:none;background:#070507;border:1px solid #ffffff1a;border-radius:15px;outline:none;padding:12px;font-size:13px;line-height:1.4}.home-comment-compose textarea:focus{border-color:#ff6fb0}.home-comment-compose button{color:#fff;background:linear-gradient(120deg,#ff3f96,#c13eff);border:0;border-radius:13px;min-height:44px;padding:0 13px;font-size:11px;font-weight:1000}.home-comment-compose button:disabled{opacity:.45}.home-post-actions button:disabled,.home-comments-sheet button:disabled{opacity:.5}@media (width<=760px){.home-comments-backdrop{padding:12px 0 0}.home-comments-sheet{max-height:94dvh}.home-profile-post-media iframe{min-height:480px}.home-post-actions button{font-size:12px}.home-comment p,.home-comment-reply p{font-size:14px}}.moderator-session{color:#f8eaf1;background:#130911;border-bottom:1px solid #ff4fa340;justify-content:center;align-items:center;gap:14px;padding:10px 16px;font-size:14px;font-weight:800;display:flex}.moderator-session span{color:#ff91c3}.moderator-session a{color:#fff;text-decoration:none}.moderator-access-card{text-align:center;max-width:620px;margin:40px auto}.moderator-access-card .host-link{margin-top:18px}.groups-shell{background:radial-gradient(circle at 7% 0,#5d103b 0,#0000 30%),radial-gradient(circle at 95% 15%,#301162 0,#0000 32%),#060506;min-height:100vh}.groups-shell:before{display:none}.groups-wrap{width:min(100%,1180px);max-width:1180px}.groups-page-head{grid-template-columns:130px 1fr auto;align-items:center;gap:18px;margin-bottom:17px;display:grid}.groups-page-head>div:nth-child(2)>small{color:#ff83ba;letter-spacing:.17em;font-size:9px;font-weight:1000}.groups-page-head h1{letter-spacing:-.06em;margin:4px 0 3px;font-size:clamp(38px,6vw,59px);line-height:.92}.groups-page-head h1 em{color:#ff62aa;font-style:normal}.groups-page-head p{color:#aa9ca3;margin:8px 0 0;font-size:13px}.creator-mini-badge{background:#130e09d9;border:1px solid #ffd85b73;border-radius:18px;align-items:center;gap:9px;padding:10px 14px;display:flex;box-shadow:0 0 30px #ffc4001c}.creator-mini-badge>span,.verified-creator-line>span{color:#080706;background:linear-gradient(145deg,#fff29b,#d99700);border:3px solid #0a0807;border-radius:50%;place-items:center;width:35px;height:35px;font-size:22px;font-weight:1000;display:grid;box-shadow:0 0 0 2px #ffd542,0 0 22px #ffc40070}.creator-mini-badge b,.creator-mini-badge small{display:block}.creator-mini-badge small{color:#ebc958;margin-top:2px;font-size:9px}.groups-layout{background:#0b080b;border:1px solid #ff71b24d;border-radius:29px;grid-template-columns:330px 1fr;height:min(780px,100vh - 155px);min-height:620px;display:grid;overflow:hidden;box-shadow:0 30px 90px #000b}.groups-sidebar{background:linear-gradient(#1a1018,#0c090c);border-right:1px solid #ffffff13;padding:15px;overflow-y:auto}.groups-sidebar-title{justify-content:space-between;align-items:end;gap:10px;padding:7px 5px 14px;display:flex}.groups-sidebar-title small{color:#ff83ba;letter-spacing:.15em;font-size:8px;font-weight:1000}.groups-sidebar-title h2{margin:3px 0 0;font-size:27px}.groups-sidebar-title>a{color:#c9bbc2;border:1px solid #ffffff18;border-radius:9px;padding:7px 9px;font-size:9px;text-decoration:none}.my-group-list{gap:6px;display:grid}.my-group-list>button{color:#fff;text-align:left;background:0 0;border:1px solid #0000;border-radius:17px;grid-template-columns:51px 1fr;align-items:center;gap:10px;width:100%;min-height:70px;padding:9px;display:grid}.my-group-list>button:hover,.my-group-list>button.active{background:#ff4fa316;border-color:#ff6eae55}.my-group-list>button>img,.my-group-list>button>span{object-fit:cover;background:linear-gradient(145deg,#ff5fa8,#8232d1);border-radius:17px;place-items:center;width:51px;height:51px;font-size:15px;font-weight:1000;display:grid}.my-group-list b,.my-group-list small{display:block}.my-group-list b i,.group-chat-head h2 i{color:#ffd850;margin-left:6px;font-size:15px;font-style:normal}.my-group-list small{color:#998b92;margin-top:4px;font-size:9px}.create-group-panel{background:#ffffff05;border:1px solid #a970ff42;border-radius:15px;margin-top:13px;overflow:hidden}.create-group-panel summary{color:#d6baff;cursor:pointer;padding:12px;font-size:11px;font-weight:1000}.create-group-panel form{border-top:1px solid #ffffff12;gap:8px;padding:11px;display:grid}.create-group-panel input,.create-group-panel textarea{color:#fff;width:100%;font:inherit;background:#070507;border:1px solid #ffffff1b;border-radius:10px;padding:10px;font-size:11px}.create-group-panel button{color:#fff;background:linear-gradient(115deg,#b34cff,#ff4f9e);border:0;border-radius:10px;min-height:40px;font-size:10px;font-weight:1000}.create-group-panel small{color:#81747b;font-size:8px;line-height:1.4}.group-chat-panel{background:radial-gradient(circle at 90% 5%,#ff4fa317,#0000 35%),#090709;flex-direction:column;min-width:0;display:flex}.group-chat-head{background:#0e0a0ee8;border-bottom:1px solid #ffffff13;align-items:center;gap:11px;min-height:78px;padding:12px 15px;display:flex}.group-chat-head>img,.group-chat-head>span{object-fit:cover;background:linear-gradient(145deg,#ff5fa8,#8634d6);border-radius:17px;flex:0 0 52px;place-items:center;width:52px;height:52px;font-weight:1000;display:grid}.group-chat-head>div{flex:1;min-width:0}.group-chat-head h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;overflow:hidden}.group-chat-head small{color:#a89ba2;margin-top:4px;font-size:9px;display:block}.group-chat-head>button{color:#ded0d7;background:#ffffff08;border:1px solid #ffffff1b;border-radius:10px;padding:9px 11px;font-size:9px;font-weight:1000}.group-chat-head .close-group-chat{color:#ffd177;border-color:#ffb84a40}.group-chat-head .open-group-chat{color:#07170c;background:#4acb78;border:0}.group-admin-panel{background:#100b10;border-bottom:1px solid #ffffff13}.group-admin-panel>summary{color:#d8bfff;cursor:pointer;padding:10px 15px;font-size:10px;font-weight:1000}.group-admin-grid{grid-template-columns:.85fr 1.15fr 1fr;gap:10px;max-height:480px;padding:12px;display:grid;overflow:auto}.group-admin-grid>form,.group-admin-grid>section{background:#080608;border:1px solid #ffffff13;border-radius:15px;padding:12px}.group-admin-grid h3{margin:0 0 10px;font-size:13px}.group-admin-grid form{gap:8px;display:grid}.group-admin-grid label{color:#a99da3;font-size:8px;font-weight:900}.group-admin-grid input,.group-admin-grid textarea{color:#fff;width:100%;font:inherit;background:#030203;border:1px solid #ffffff1a;border-radius:9px;margin-top:4px;padding:8px;font-size:10px}.group-admin-grid button{color:#21030f;background:#ff4fa3;border:0;border-radius:9px;padding:8px;font-size:9px;font-weight:1000}.moderator-inbox>p{color:#756a70;font-size:9px}.moderator-inbox>article{background:#ffffff04;border:1px solid #ffffff12;border-radius:12px;padding:9px}.moderator-inbox article+article{margin-top:8px}.moderator-inbox article>header{align-items:center;gap:8px;display:flex}.moderator-inbox article>header>img,.moderator-inbox article>header>span,.group-member-admin article>img,.group-member-admin article>span{object-fit:cover;background:#ff4fa3;border-radius:12px;place-items:center;width:37px;height:37px;font-weight:1000;display:grid}.moderator-inbox article>header b,.moderator-inbox article>header a{display:block}.moderator-inbox article>header b{font-size:11px}.moderator-inbox article>header a{color:#a997ff;margin-top:2px;font-size:8px}.proof-pictures{grid-template-columns:1fr 1fr;gap:6px;margin:8px 0;display:grid}.proof-pictures a{background:#030203;border-radius:9px;height:92px;position:relative;overflow:hidden}.proof-pictures img{object-fit:cover;width:100%;height:100%}.proof-pictures small{color:#fff;background:#000c;border-radius:5px;padding:3px 5px;font-size:7px;position:absolute;bottom:4px;left:4px}.moderator-inbox article>div:last-child{grid-template-columns:1fr 1fr;gap:5px;display:grid}.moderator-inbox .reject-request{color:#ff9aa5;background:#ffffff0c}.group-member-admin{overflow:auto}.group-member-admin>article{border-top:1px solid #ffffff0c;grid-template-columns:37px 1fr auto;align-items:center;gap:8px;padding:7px 0;display:grid}.group-member-admin article>div b,.group-member-admin article>div small{display:block}.group-member-admin article>div b{font-size:10px}.group-member-admin article>div small{color:#8a7d84;margin-top:2px;font-size:7px}.group-member-admin article>button{color:#d7cad0;background:#ffffff0b;max-width:88px}.group-messages{flex-direction:column;flex:1;gap:10px;min-height:0;padding:20px;display:flex;overflow-y:auto}.group-messages>article{grid-template-columns:38px minmax(0,1fr);gap:8px;max-width:min(82%,650px);display:grid}.group-messages>article.mine{align-self:flex-end}.group-messages>article.theirs{align-self:flex-start}.group-messages>article>a{width:38px;height:38px;text-decoration:none}.group-messages>article>a img,.group-messages>article>a span{object-fit:cover;color:#21030f;background:#ff4fa3;border:2px solid #ff7db8;border-radius:13px;place-items:center;width:38px;height:38px;font-weight:1000;display:grid}.group-messages>article>div{background:#ffffff0c;border:1px solid #ffffff13;border-radius:5px 17px 17px;min-width:0;padding:10px 12px}.group-messages>article.mine>div{background:linear-gradient(115deg,#ff3d91,#a83fff);border:0;border-radius:17px 5px 17px 17px}.group-messages article header{align-items:center;gap:7px;margin-bottom:5px;display:flex}.group-messages article header>a{color:#ffd0e6;font-size:9px;font-weight:1000;text-decoration:none}.group-messages article header>b{color:#241900;background:#ffd64a;border-radius:5px;padding:2px 5px;font-size:7px}.group-messages article header>time{color:#8a7c83;margin-left:auto;font-size:7px}.group-messages article.mine header>time{color:#f3cfe0}.group-messages article p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.group-message-image{object-fit:contain;background:#050405;border-radius:11px;width:min(420px,100%);max-height:450px;display:block}.group-messages audio{width:min(360px,100%);height:40px}.group-sticker{color:#fff;text-align:center;text-shadow:0 2px 5px #000;background:radial-gradient(circle at 20% 10%,#ff94c7,#0000 40%),#160c14;border:2px solid #ffb6d8;border-radius:20px;max-width:300px;padding:18px;font-size:18px;line-height:1.2;display:block;transform:rotate(-1deg)}.group-messages>article.mentions-all>div{box-shadow:0 0 0 2px #ffd853,0 0 24px #ffd85335}.group-empty{text-align:center;color:#988b91;margin:auto;padding:30px}.group-empty>span{font-size:48px}.group-empty h2{color:#fff;margin:8px 0 4px}.group-empty p{margin:0}.group-compose-area{background:#0f0a0eea;border-top:1px solid #ffffff13}.group-compose-tools{align-items:center;gap:6px;padding:8px 12px 0;display:flex}.group-compose-tools>details{position:relative}.group-compose-tools summary,.group-photo-button,.voice-button,.at-all-button{color:#d9ccd2;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:9px;place-items:center;min-height:34px;padding:7px 9px;font-size:9px;font-weight:900;list-style:none;display:grid}.group-photo-button input{opacity:0;width:1px;height:1px;position:absolute}.group-compose-tools>details>div{z-index:20;background:#100b10f7;border:1px solid #ff70af43;border-radius:12px;width:260px;padding:9px;position:absolute;bottom:42px;left:0;box-shadow:0 18px 55px #000c}.emoji-picker{grid-template-columns:repeat(6,1fr);gap:4px;display:grid!important}.emoji-picker button{background:#ffffff08;border:0;border-radius:7px;height:35px;font-size:18px}.sticker-picker{gap:5px;display:grid}.sticker-picker button{color:#ffd1e6;background:#ff4fa311;border:1px solid #ff85ba2e;border-radius:8px;padding:8px;font-size:9px}.gif-picker{gap:6px;display:grid}.gif-picker input{color:#fff;background:#050405;border:1px solid #ffffff1c;border-radius:8px;padding:9px;font-size:9px}.gif-picker button{background:#ff4fa3;border:0;border-radius:8px;padding:8px;font-size:9px;font-weight:1000}.voice-button.recording{color:#ff8996;background:#ff40561c;border-color:#ff4056;animation:1s infinite pulseVoice}.at-all-button{color:#ffe27a;border-color:#ffd95655}@keyframes pulseVoice{50%{box-shadow:0 0 0 5px #ff405622}}.group-compose{grid-template-columns:1fr auto;gap:7px;padding:8px 12px 12px;display:grid}.group-compose textarea{color:#fff;min-height:47px;max-height:110px;font:inherit;resize:vertical;background:#ffffff08;border:1px solid #ffffff1c;border-radius:14px;padding:12px;font-size:13px}.group-compose button{color:#fff;background:linear-gradient(115deg,#ff3b8e,#aa3dff);border:0;border-radius:13px;padding:0 19px;font-size:10px;font-weight:1000}.group-chat-locked{text-align:center;color:#ffd27f;padding:17px;font-size:11px}.group-invite-gate{background:linear-gradient(145deg,#1a1018f5,#090709f8);border:1px solid #ff73b44a;border-radius:30px;width:min(760px,100%);margin:25px auto;padding:22px;box-shadow:0 30px 90px #000a}.invite-group-intro{border-bottom:1px solid #ffffff13;grid-template-columns:90px 1fr;align-items:center;gap:15px;padding-bottom:18px;display:grid}.invite-group-intro>img,.invite-group-intro>span{object-fit:cover;background:linear-gradient(145deg,#ff5fa8,#7e32d3);border-radius:27px;place-items:center;width:90px;height:90px;font-size:24px;font-weight:1000;display:grid}.invite-group-intro small{color:#ff80b8;letter-spacing:.15em;font-size:9px;font-weight:1000}.invite-group-intro h2{margin:5px 0;font-size:30px}.invite-group-intro p{color:#a89ca2;margin:0;line-height:1.5}.group-follow-requirement,.group-proof-form{background:#ffffff05;border:1px solid #ffffff14;border-radius:19px;margin-top:16px;padding:16px}.group-follow-requirement>header,.group-proof-form>header{grid-template-columns:36px 1fr;align-items:center;gap:9px;margin-bottom:12px;display:grid}.group-follow-requirement>header>span,.group-proof-form>header>span{color:#21030f;background:#ff4fa3;border-radius:12px;place-items:center;width:36px;height:36px;font-weight:1000;display:grid}.group-follow-requirement header b,.group-follow-requirement header small,.group-proof-form header b,.group-proof-form header small{display:block}.group-follow-requirement header small,.group-proof-form header small{color:#91858b;margin-top:2px;font-size:9px}.group-follow-requirement>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.group-follow-requirement a{color:#fff;background:#ff4fa30c;border:1px solid #ff71b03b;border-radius:14px;grid-template-columns:40px 1fr;align-items:center;gap:8px;padding:13px;text-decoration:none;display:grid}.group-follow-requirement a>span{background:#ff4fa31c;border-radius:12px;grid-row:1/3;place-items:center;width:40px;height:40px;font-size:21px;display:grid}.group-follow-requirement a b,.group-follow-requirement a small{display:block}.group-follow-requirement a small{color:#94888e;font-size:8px}.group-proof-form{gap:9px;display:grid}.group-proof-form>header{margin-bottom:3px}.group-proof-form>label{color:#cbbbd2;border:1px dashed #b47cff63;border-radius:13px;padding:12px;font-size:10px;font-weight:900;position:relative}.group-proof-form>label input{opacity:0;width:1px;height:1px;position:absolute}.group-proof-form>label i{color:#b993ff;margin-top:5px;font-size:9px;font-style:normal;display:block}.group-proof-form>button{color:#fff;background:linear-gradient(115deg,#b34cff,#ff4f9e);border:0;border-radius:14px;min-height:50px;font-weight:1000}.group-proof-form>small{color:#81757b;font-size:8px;line-height:1.45}.request-waiting{text-align:center;background:#ffd34b0d;border:1px solid #ffd65b4a;border-radius:16px;margin-top:16px;padding:16px}.request-waiting>span{font-size:29px}.request-waiting h3{margin:5px 0}.request-waiting p{color:#a89b91;margin:0;font-size:11px}.request-waiting.rejected{background:#ff40500d;border-color:#ff596a42}.groups-login{text-align:center}.groups-login>span{font-size:55px}.gold-verified-badge{z-index:4;bottom:3px;right:2px;color:#080706!important;background:linear-gradient(145deg,#fff29b,#d99700)!important;border:3px solid #080706!important;border-radius:50%!important;place-items:center!important;width:36px!important;height:36px!important;font-size:22px!important;font-weight:1000!important;display:grid!important;position:absolute!important;box-shadow:0 0 0 3px #ffd542,0 0 25px #ffc40075!important}.verified-creator-line{order:4;align-items:center;gap:8px;width:100%;display:flex}.verified-creator-line>span{width:29px;height:29px;font-size:17px}.verified-creator-line b,.verified-creator-line small{display:block}.verified-creator-line b{font-size:11px}.verified-creator-line small{color:#e3c65f;margin-top:1px;font-size:8px}.creator-social-links{grid-area:stats;align-self:end;gap:7px;margin-top:55px;display:flex}.creator-social-links a{color:#fff;background:#0c090bc9;border:1px solid #ffd75b43;border-radius:11px;grid-template-columns:28px 1fr;align-items:center;gap:6px;min-width:145px;padding:8px 10px;text-decoration:none;display:grid}.creator-social-links a>span{background:#ff4fa31b;border-radius:8px;grid-row:1/3;place-items:center;width:28px;height:28px;display:grid}.creator-social-links b,.creator-social-links small{display:block}.creator-social-links b{font-size:10px}.creator-social-links small{color:#9c8e95;font-size:7px}.open-groups-link{color:#ffc2de;background:#ff4fa30e;border:1px solid #ff6eae3f;border-radius:9px;width:max-content;margin-top:7px;padding:6px 9px;font-size:9px;font-weight:1000;text-decoration:none}.messenger-home-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.messenger-home-actions .host-link{margin-top:0}@media (width<=900px){.groups-layout{grid-template-columns:280px 1fr}.group-admin-grid{grid-template-columns:1fr 1fr}.group-member-admin{grid-column:1/-1}.groups-page-head{grid-template-columns:auto 1fr}.creator-mini-badge{grid-column:1/-1;width:max-content}.creator-social-links{margin-top:70px}}@media (width<=700px){.groups-wrap{padding:12px 8px 20px}.groups-page-head{grid-template-columns:1fr}.groups-page-head>.back{justify-self:start}.groups-page-head h1{font-size:38px}.creator-mini-badge{display:none}.groups-layout{border-radius:20px;grid-template-columns:88px 1fr;height:calc(100dvh - 145px);min-height:580px}.groups-sidebar{padding:8px}.groups-sidebar-title{text-align:center;display:block}.groups-sidebar-title h2{font-size:15px}.groups-sidebar-title>a{margin-top:7px;padding:5px;font-size:7px;display:block}.my-group-list>button{grid-template-columns:1fr;padding:6px}.my-group-list>button>img,.my-group-list>button>span{width:52px;height:52px;margin:auto}.my-group-list>button>div b{display:none}.my-group-list>button>div small{text-align:center;font-size:6px}.create-group-panel summary{text-align:center;padding:8px;font-size:8px}.create-group-panel form{z-index:50;background:#100b10;border-radius:16px;padding:15px;position:fixed;bottom:8px;left:8px;right:8px}.group-chat-head{gap:7px;padding:9px}.group-chat-head>img,.group-chat-head>span{flex-basis:43px;width:43px;height:43px}.group-chat-head h2{font-size:14px}.group-chat-head>button{padding:7px;font-size:7px}.group-messages{padding:12px 8px}.group-messages>article{grid-template-columns:31px minmax(0,1fr);gap:5px;max-width:94%}.group-messages>article>a,.group-messages>article>a img,.group-messages>article>a span{width:31px;height:31px}.group-admin-grid{grid-template-columns:1fr}.group-admin-panel{z-index:40;position:absolute;top:69px;left:0;right:0}.group-admin-panel[open]{max-height:calc(100dvh - 150px);overflow:auto}.group-compose-tools{overflow-x:auto}.group-compose-tools>details>div{width:auto;position:fixed;bottom:106px;left:90px;right:8px}.group-compose{grid-template-columns:1fr auto}.group-compose button{padding:0 13px}.group-invite-gate{border-radius:22px;margin:8px auto;padding:14px}.invite-group-intro{grid-template-columns:65px 1fr}.invite-group-intro>img,.invite-group-intro>span{border-radius:20px;width:65px;height:65px}.invite-group-intro h2{font-size:21px}.group-follow-requirement>div{grid-template-columns:1fr}.proof-pictures a{height:125px}.instagram-profile-identity:has(.verified-creator-line){grid-template-areas:"avatar name""stats stats""actions actions"}.creator-social-links{grid-area:stats;grid-template-columns:1fr 1fr;margin:82px 0 0;display:grid}.creator-social-links a{min-width:0}.messenger-home-actions{grid-template-columns:1fr}}.group-description-bar{background:#ffffff04;border-bottom:1px solid #ffffff10;align-items:center;gap:12px;padding:9px 15px;display:flex}.group-description-bar>div{flex:1;min-width:0}.group-description-bar b{color:#ffaad0;letter-spacing:.08em;text-transform:uppercase;font-size:8px;display:block}.group-description-bar p{color:#b8abb2;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:10px;line-height:1.4;overflow:hidden}.master-control-pill{color:#ffe481;letter-spacing:.08em;background:#ffd64212;border:1px solid #ffd64273;border-radius:99px;flex:none;padding:6px 8px;font-size:7px;font-weight:1000}.group-pinned-message{background:linear-gradient(90deg,#ffd64315,#ff4fa309);border-bottom:1px solid #ffd95a38;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:9px 15px;display:grid}.group-pinned-message>span{font-size:19px}.group-pinned-message>div{min-width:0}.group-pinned-message small,.group-pinned-message b{display:block}.group-pinned-message small{color:#ffe17c;letter-spacing:.1em;font-size:7px;font-weight:1000}.group-pinned-message b{margin-top:2px;font-size:9px}.group-pinned-message p{color:#c7bac0;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:9px;overflow:hidden}.group-pinned-message>button{color:#d9ccd2;background:#ffffff08;border:1px solid #ffffff18;border-radius:8px;padding:6px 8px;font-size:8px;font-weight:900}.pin-message-button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;margin-left:auto;padding:2px 4px;font-size:10px}.pin-message-button:hover,.pin-message-button:focus-visible{background:#ffffff1a;outline:1px solid #ffd85f}.group-messages article header>.pin-message-button+time{margin-left:0}.group-message-link{color:#fff2a6;text-underline-offset:2px;font-weight:800;text-decoration:underline}.group-person-profile{width:37px;height:37px;text-decoration:none;display:block}.group-person-profile img,.group-person-profile span{object-fit:cover;color:#21030f;background:#ff4fa3;border-radius:12px;place-items:center;width:37px;height:37px;font-weight:1000;display:grid}.moderator-inbox article>header>.group-person-profile{color:inherit;margin:0}.group-member-admin article>div>a{color:#f5e9ef;font-size:10px;font-weight:900;text-decoration:none;display:block}.group-member-admin article>div>a:hover,.moderator-inbox article>header a:hover,.group-messages article header>a:hover{text-decoration:underline}.group-compose-tools>details>div.gif-picker{display:grid}@media (width<=700px){.group-description-bar{padding:7px 9px}.group-description-bar p{max-width:43vw}.master-control-pill{padding:5px;font-size:6px}.group-pinned-message{padding:7px 9px}.group-pinned-message p{max-width:43vw}}.blink-message-toast{z-index:180;top:max(14px,env(safe-area-inset-top));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#161816f5;border:1px solid #55df8b80;border-radius:23px;grid-template-columns:1fr 38px;align-items:center;width:min(440px,100vw - 24px);padding:7px;animation:.32s cubic-bezier(.2,.85,.25,1.12) both blinkToastIn;display:grid;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 22px 70px #000d,0 0 0 1px #ffffff12}.blink-toast-main{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:52px 1fr;align-items:center;gap:11px;min-width:0;padding:5px;display:grid}.blink-toast-main>span{background:linear-gradient(145deg,#ff4f9f,#883de5);border:2px solid #35d276;border-radius:50%;place-items:center;width:52px;height:52px;font-size:24px;display:grid;overflow:hidden}.blink-toast-main img{object-fit:cover;width:100%;height:100%}.blink-toast-main>div{min-width:0}.blink-toast-main small,.blink-toast-main b,.blink-toast-main p{display:block}.blink-toast-main small{color:#63e593;letter-spacing:.13em;font-size:10px;font-weight:1000}.blink-toast-main b{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:16px;overflow:hidden}.blink-toast-main p{color:#d3d6d3;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:14px;overflow:hidden}.blink-toast-close{color:#a8ada9;cursor:pointer;background:#ffffff0c;border:0;border-radius:50%;width:34px;height:34px;font-size:23px}@keyframes blinkToastIn{0%{opacity:0;transform:translate(-50%,-24px)scale(.94)}to{opacity:1;transform:translate(-50%)scale(1)}}.blink-notification-settings{margin:18px 0}.blink-notification-settings>header{align-items:center;gap:11px;padding:0 9px 10px;display:flex}.blink-notification-settings>header>span{color:#65e59c;background:#2fd27a18;border-radius:14px;place-items:center;width:42px;height:42px;font-size:21px;display:grid}.blink-notification-settings h3{margin:0;font-size:20px}.blink-notification-settings header small{color:#979c98;margin-top:3px;font-size:12px;display:block}.blink-settings-card{background:#171917;border:1px solid #ffffff14;border-radius:22px;overflow:hidden}.blink-settings-row{color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff13;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:11px;width:100%;min-height:76px;padding:12px 15px;display:grid;position:relative}.blink-settings-row:last-child{border-bottom:0}.blink-setting-icon{color:#f3f4f3;background:#ffffff0a;border-radius:14px;place-items:center;width:42px;height:42px;font-size:19px;font-weight:900;display:grid}.blink-setting-copy{min-width:0}.blink-setting-copy b,.blink-setting-copy small{display:block}.blink-setting-copy b{font-size:16px}.blink-setting-copy small{color:#a0a5a1;margin-top:4px;font-size:12px;line-height:1.35}.blink-settings-row>input{opacity:0;width:1px;height:1px;position:absolute}.blink-settings-row>i{background:#5b5f5c;border-radius:99px;width:51px;height:30px;transition:all .2s;position:relative}.blink-settings-row>i:after{content:"";background:#fff;border-radius:50%;width:24px;height:24px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 7px #0006}.blink-settings-row>input:checked+i{background:#32d477}.blink-settings-row>input:checked+i:after{transform:translate(21px)}button.blink-settings-row{cursor:pointer}.blink-settings-row>em{color:#737a75;font-size:29px;font-style:normal}.blink-status-pill{color:#a9aeaa;background:#ffffff0b;border-radius:99px;padding:5px 8px;font-size:11px;font-weight:900}.blink-status-pill.on{color:#6fe6a1;background:#31d1761e}.blink-test-whistle{color:#8cebb2;cursor:pointer;background:#34cf7412;border:1px solid #56dd8a4d;border-radius:13px;min-height:43px;margin:9px 8px 0;padding:0 15px;font-size:13px;font-weight:1000}.messenger-settings-panel{background:#0f1511;border:1px solid #5fdb8c45;border-radius:19px;margin:0 0 10px;overflow:hidden}.messenger-settings-panel>summary{color:#e6f8ec;cursor:pointer;align-items:center;min-height:54px;padding:14px 17px;font-size:16px;font-weight:1000;list-style:none;display:flex}.messenger-settings-panel>summary::-webkit-details-marker{display:none}.messenger-settings-panel[open]>summary{border-bottom:1px solid #ffffff12}.messenger-settings-content{padding:0 14px 10px}.messenger-settings-content .blink-notification-settings{margin-top:14px}.messenger-style-panel summary{font-size:15px}.messenger-style-panel small{font-size:12px}.group-chat-panel{position:relative}.group-settings-view{z-index:70;color:#fff;background:#080908;flex-direction:column;display:flex;position:absolute;inset:0}.group-settings-topbar{text-align:center;background:#0b0c0b;border-bottom:1px solid #ffffff12;grid-template-columns:44px 1fr 44px;align-items:center;min-height:64px;padding:9px 14px;display:grid}.group-settings-topbar>button{color:#fff;background:#ffffff09;border:1px solid #ffffff16;border-radius:50%;width:42px;height:42px;font-size:24px}.group-settings-topbar>b{font-size:17px}.group-settings-scroll{padding:20px 25px 34px;overflow-y:auto}.group-settings-hero{text-align:center}.group-settings-hero>img,.group-settings-hero>span{object-fit:cover;background:linear-gradient(145deg,#ff5fa8,#8232d1);border:4px solid #37db80;border-radius:50%;place-items:center;width:112px;height:112px;margin:0 auto 14px;font-size:30px;font-weight:1000;display:grid;box-shadow:0 0 0 4px #17251c,0 17px 40px #0008}.group-settings-hero h2{letter-spacing:-.035em;margin:0;font-size:34px}.group-settings-hero>small{color:#58e392;margin-top:6px;font-size:15px;display:block}.group-settings-hero>p{color:#b4b8b5;max-width:620px;margin:16px auto 0;font-size:16px;line-height:1.55}.group-settings-actions{grid-template-columns:repeat(3,1fr);gap:11px;max-width:650px;margin:20px auto 25px;display:grid}.group-settings-actions>a,.group-settings-actions>button{color:#fff;background:#171917;border:1px solid #fff1;border-radius:20px;place-items:center;min-height:94px;padding:12px;text-decoration:none;display:grid}.group-settings-actions span{color:#52df8e;font-size:28px}.group-settings-actions b{font-size:14px}.group-settings-section-title{color:#9da19e;max-width:650px;margin:22px auto 10px;font-size:15px}.group-settings-card,.group-settings-view .blink-notification-settings{max-width:650px;margin-left:auto;margin-right:auto}.group-settings-card{background:#171917;border:1px solid #ffffff12;border-radius:22px;overflow:hidden}.group-settings-row{color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff12;grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:76px;padding:12px 15px;display:grid}.group-settings-row:last-child{border-bottom:0}.group-settings-row>span{color:#f7f8f7;background:#ffffff09;border-radius:14px;place-items:center;width:43px;height:43px;font-size:20px;display:grid}.group-settings-row>div{min-width:0}.group-settings-row b,.group-settings-row small{display:block}.group-settings-row b{font-size:16px}.group-settings-row small{color:#9fa49f;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;line-height:1.35;overflow:hidden}.group-settings-row>em{color:#707671;font-size:28px;font-style:normal}.group-settings-members>summary{cursor:pointer;list-style:none}.group-settings-members>summary::-webkit-details-marker{display:none}.group-settings-members[open]>summary>em{transform:rotate(90deg)}.group-settings-member-list{border-top:1px solid #ffffff12;padding:2px 14px 10px}.group-settings-member-list>a{color:#fff;border-bottom:1px solid #ffffff0d;grid-template-columns:45px 1fr auto;align-items:center;gap:11px;min-height:66px;padding:8px 0;text-decoration:none;display:grid}.group-settings-member-list>a:last-child{border-bottom:0}.group-settings-member-list img,.group-settings-member-list>a>span{object-fit:cover;background:#ff4fa3;border-radius:50%;place-items:center;width:45px;height:45px;font-weight:1000;display:grid}.group-settings-member-list b,.group-settings-member-list small{display:block}.group-settings-member-list b{font-size:15px}.group-settings-member-list small{color:#66df99;text-transform:capitalize;margin-top:3px;font-size:11px}.group-settings-member-list em{color:#747975;font-size:24px;font-style:normal}.group-chat-head h2{font-size:22px}.group-chat-head small{font-size:12px}.group-chat-head>button,.group-description-bar b{font-size:11px}.group-description-bar p{font-size:14px}.group-pinned-message small{font-size:10px}.group-pinned-message b,.group-pinned-message p{font-size:12px}.group-messages{gap:13px}.group-messages>article{grid-template-columns:43px minmax(0,1fr);gap:9px;max-width:min(86%,680px)}.group-messages>article>a,.group-messages>article>a img,.group-messages>article>a span{width:43px;height:43px}.group-messages>article>div{border-radius:19px;padding:12px 15px}.group-messages article header>a{font-size:13px}.group-messages article header>b{font-size:10px}.group-messages article header>time{font-size:11px}.group-messages article p{font-size:16px;line-height:1.55}.group-sticker{font-size:20px}.group-compose-tools summary,.group-photo-button,.voice-button,.at-all-button{min-height:40px;font-size:12px}.group-compose textarea{min-height:52px;font-size:16px}.group-compose button{font-size:14px}.my-group-list b{font-size:16px}.my-group-list small{font-size:11px}.messenger-page-head p{font-size:16px}.friend-search>span,.friends-list header>span,.friend-requests header>span,.sent-requests>span{font-size:11px}.friend-search h2{font-size:24px}.friend-search input{font-size:17px}.friend-search button{font-size:13px}.friend-search>small{font-size:12px}.friend-chat-summary>a{font-size:16px}.friend-chat-summary>small{font-size:12px}.conversation-head .person-name-link{font-size:19px}.conversation-head small{font-size:12px}.direct-messages article{max-width:min(82%,590px)}.direct-messages article p{padding:13px 16px;font-size:16px;line-height:1.55}.direct-messages article time{font-size:11px}.direct-compose textarea{font-size:16px}.direct-compose button,.messenger-global-error,.messenger-global-notice{font-size:14px}@media (width<=700px){.blink-message-toast{top:max(8px,env(safe-area-inset-top));border-radius:20px;grid-template-columns:1fr 34px}.blink-toast-main{grid-template-columns:46px 1fr}.blink-toast-main>span{width:46px;height:46px}.blink-toast-main b{font-size:15px}.blink-toast-main p{font-size:13px}.groups-layout{grid-template-rows:82px minmax(0,1fr);height:calc(100dvh - 145px);grid-template-columns:1fr!important}.groups-sidebar{border-bottom:1px solid #ffffff12;border-right:0;align-items:center;gap:8px;padding:6px 8px;display:flex;overflow:auto hidden}.groups-sidebar-title{text-align:left;min-width:92px;padding:4px}.groups-sidebar-title small{font-size:7px}.groups-sidebar-title h2{font-size:18px}.groups-sidebar-title>a{margin-top:3px;padding:3px 5px;font-size:8px;display:block}.my-group-list{gap:6px;display:flex}.my-group-list>button{grid-template-columns:1fr;width:64px;min-height:68px;padding:3px}.my-group-list>button>img,.my-group-list>button>span{border-radius:50%;width:48px;height:48px;margin:auto}.my-group-list>button>div b{display:none}.my-group-list>button>div small{text-align:center;font-size:8px}.create-group-panel{min-width:64px;margin:0}.create-group-panel summary{font-size:8px}.group-chat-head{min-height:68px;padding:8px 10px}.group-chat-head h2{font-size:18px}.group-chat-head small{font-size:11px}.group-chat-head .close-group-chat,.group-chat-head .open-group-chat,.group-chat-head .share-group{display:none}.group-chat-head .group-settings-button{min-width:42px;padding:8px;font-size:0}.group-chat-head .group-settings-button:before{content:"⚙";font-size:19px}.group-description-bar p{max-width:60vw;font-size:12px}.group-messages{padding:13px 8px}.group-messages>article{grid-template-columns:36px minmax(0,1fr);gap:6px;max-width:97%}.group-messages>article>a,.group-messages>article>a img,.group-messages>article>a span{width:36px;height:36px}.group-messages>article>div{padding:11px 13px}.group-messages article header>a{font-size:12px}.group-messages article header>time{font-size:10px}.group-messages article p{font-size:16px}.group-compose-tools{padding-top:7px}.group-compose textarea{font-size:16px}.group-settings-scroll{padding:18px 12px 30px}.group-settings-hero>img,.group-settings-hero>span{width:96px;height:96px}.group-settings-hero h2{font-size:29px}.group-settings-hero>p{font-size:15px}.group-settings-actions{gap:8px}.group-settings-actions>a,.group-settings-actions>button{border-radius:18px;min-height:84px}.group-settings-actions span{font-size:24px}.group-settings-actions b{font-size:13px}.group-settings-row,.blink-settings-row{min-height:73px;padding:11px 13px}.group-settings-row b,.blink-setting-copy b{font-size:16px}.group-settings-row small,.blink-setting-copy small{font-size:12px}.blink-notification-settings h3{font-size:19px}.messenger-settings-panel>summary{font-size:16px}.messenger-page-head p{font-size:14px}.friend-search>span,.friends-list header>span{font-size:11px}.friend-search>small{font-size:13px}.friend-chat-summary>a{font-size:17px}.friend-chat-summary>small{font-size:13px}.conversation-head .person-name-link{font-size:18px}.conversation-head small{font-size:11px}.conversation-remove,.conversation-block{font-size:9px}.direct-messages{padding:14px 10px}.direct-messages article{max-width:92%}.direct-messages article p,.direct-compose textarea{font-size:16px}.direct-compose button{font-size:13px}}@media (width<=760px){html,body{width:100%;max-width:100%;overflow-x:hidden}body{font-size:16px;line-height:1.6}.party-shell,.shopping-shell,.tap-tap-shell,.messenger-shell,.groups-shell,.social-profile-shell,.social-editor-shell{width:100%;min-height:100dvh;overflow-x:clip}.screen,.messenger-wrap,.groups-wrap{width:100%;max-width:100%;padding-left:12px;padding-right:12px;padding-bottom:max(30px,env(safe-area-inset-bottom))}.topbar{height:auto;min-height:64px;padding-top:env(safe-area-inset-top);grid-template-columns:72px minmax(0,1fr) 72px}.topbar .brand{white-space:nowrap;font-size:20px;overflow:hidden}.menu-trigger{min-width:64px;min-height:46px}.side-drawer{width:min(390px,100vw);padding-bottom:max(28px,env(safe-area-inset-bottom))}.drawer-close{flex-basis:46px;width:46px;height:46px}.drawer-nav button,.drawer-nav a{min-height:66px;padding:10px}.drawer-nav b{font-size:16px}.drawer-nav i{font-size:12px}.drawer-badge,.drawer-live{font-size:10px}.card{border-radius:22px;width:100%;max-width:none;margin:16px 0;padding:18px 15px}.card h2{font-size:clamp(24px,7vw,31px)}.btn,.host-link,.section-menu-button,.section-home-button{min-height:48px}input,select,textarea,.input,.select{min-height:50px;font-size:16px!important}textarea{line-height:1.5}.field{margin:16px 0}.field label{font-size:14px;line-height:1.35}.muted{font-size:16px;line-height:1.6}.hero{padding:24px 0 18px}.hero h1{font-size:clamp(44px,14vw,68px)}.hero p{font-size:17px}.primary-play-cta{width:100%;min-height:108px}.primary-play-copy strong{font-size:clamp(29px,8.5vw,36px)}.home-command-center,.home-tab-panel,.section-screen-bar{width:100%;max-width:100%}.home-status-grid,.activity-feed,.trade-columns,.attendance-admin-grid,.shopping-grid,.shopping-grid.three,.purchase-order-grid,.purchase-customer,.claim-grid{grid-template-columns:1fr}.quick-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-action{min-width:0;min-height:104px;padding:13px 9px}.promo-content{min-width:0}.promo-content b,.promo-content em{overflow-wrap:anywhere}.home-tabs{overscroll-behavior-x:contain;scroll-snap-type:x proximity;gap:7px;padding-bottom:8px;display:flex;overflow-x:auto}.home-tabs button{scroll-snap-align:start;flex:none;min-width:122px}.release-grid,.member-switcher,.page-tabs{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.attendance-banner,.tap-home-banner,.shopping-home-banner,.winner-box{align-items:stretch;padding:16px}.attendance-banner>div,.tap-home-banner>div,.shopping-home-banner>div{align-items:flex-start}.game-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.answers{grid-template-columns:1fr}.answer{min-height:68px;font-size:16px}.reward-card{grid-template-columns:100px minmax(0,1fr);gap:13px}.card-slots{grid-template-columns:repeat(2,minmax(0,1fr))}.trade-row{grid-template-columns:minmax(0,1fr) auto}.trade-row button{grid-column:1/-1;min-height:44px}.traffic-summary,.traffic-grid{grid-template-columns:1fr}.traffic-panel{overflow:hidden}.traffic-bars article>div{min-width:0}.messenger-page-head{grid-template-columns:1fr}.messenger-me{width:100%}.messenger-layout{border-radius:18px;height:calc(100dvh - 155px);min-height:520px}.messenger-sidebar{padding:12px}.friend-search{padding:14px}.friends-list>button,.friend-row{min-height:70px}.conversation-head{min-height:68px}.conversation-back{width:44px;height:44px}.direct-messages{padding:14px 10px}.direct-messages article{max-width:94%}.direct-compose{padding:9px 9px max(9px,env(safe-area-inset-bottom))}.direct-compose button{min-width:54px;min-height:50px}.groups-page-head{gap:10px;margin-bottom:10px}.groups-page-head p{font-size:14px}.groups-layout{border-radius:18px;height:calc(100dvh - 120px);min-height:540px;grid-template-rows:88px minmax(0,1fr)!important}.groups-sidebar{scrollbar-width:thin;padding:7px 9px}.groups-sidebar-title{min-width:104px}.groups-sidebar-title small{font-size:10px}.groups-sidebar-title>a{min-height:32px;font-size:11px}.my-group-list>button{width:72px;min-height:74px}.my-group-list>button>div small{font-size:10px}.create-group-panel{min-width:72px}.create-group-panel summary{min-height:44px;font-size:11px}.group-chat-head{min-height:72px}.group-chat-head h2{font-size:19px}.group-chat-head small{font-size:12px}.group-description-bar b{font-size:11px}.group-description-bar p{max-width:58vw;font-size:13px}.master-control-pill{font-size:9px}.group-pinned-message small{font-size:10px}.group-pinned-message b{font-size:13px}.group-pinned-message p{font-size:12px}.group-pinned-message>button{min-height:38px;font-size:11px}.group-messages>article{max-width:98%}.group-messages article header>a{font-size:13px}.group-messages article header>time{font-size:11px}.group-messages article p{font-size:16px}.group-compose-tools{gap:7px;padding:8px 8px 0}.group-compose-tools summary,.group-photo-button,.voice-button,.at-all-button{min-width:44px;min-height:44px;padding:9px;font-size:12px}.group-compose{padding:8px 8px max(9px,env(safe-area-inset-bottom))}.group-compose button{min-width:58px;min-height:52px;font-size:14px}.group-admin-panel>summary{min-height:44px;font-size:12px}.group-admin-grid label{font-size:12px}.group-admin-grid input,.group-admin-grid textarea{font-size:16px}.group-admin-grid button{min-height:44px;font-size:12px}.group-invite-gate{padding:17px 13px}.group-follow-requirement,.group-proof-form{padding:14px 12px}.instagram-profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.social-profile-actions,.profile-studio-grid,.profile-post-grid{grid-template-columns:1fr}.profile-posts,.top-three-card,.profile-wall{padding-left:14px;padding-right:14px}}@media (width<=390px){.screen,.messenger-wrap,.groups-wrap{padding-left:9px;padding-right:9px}.topbar{grid-template-columns:66px minmax(0,1fr) 66px}.topbar-signature{font-size:7px}.quick-actions-grid{grid-template-columns:1fr 1fr;gap:7px}.primary-play-copy strong{font-size:28px}.reward-card{grid-template-columns:88px minmax(0,1fr)}.group-description-bar p{max-width:50vw}}@media (width<=760px) and (orientation:landscape){.topbar{min-height:56px}.messenger-layout,.groups-layout{height:calc(100dvh - 82px);min-height:360px}.side-drawer{width:min(430px,72vw)}}.photocard-download{background:linear-gradient(135deg,#ff4fa324,#9b43ff1b);border:1px solid #ff79b85c;border-radius:14px;min-height:46px;margin-top:13px;padding:12px 16px;font-weight:1000;display:block;color:#ffd2e7!important;font-size:13px!important;text-decoration:none!important}.pack-reveal-backdrop{z-index:300;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 50% 35%,#571532cc,#030203f4 68%);place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow:auto}.pack-reveal-panel{text-align:center;background:radial-gradient(circle at 50% 14%,#ff4f9d26,#0000 35%),linear-gradient(160deg,#191016,#090708);border:1px solid #ff91c66b;border-radius:32px;flex-direction:column;justify-content:center;width:min(470px,100%);min-height:650px;padding:28px 22px;display:flex;box-shadow:0 40px 140px #000,0 0 80px #ff3f922e}.pack-reveal-heading>span,.pack-rarity-title>span{color:#ff8dbf;letter-spacing:.18em;font-size:12px;font-weight:1000}.pack-reveal-heading h2{letter-spacing:-.045em;margin:8px 0 5px;font-size:34px}.pack-reveal-heading p{color:#b2a2aa;margin:0 0 22px;font-size:16px}.sealed-photocard-pack{isolation:isolate;aspect-ratio:2.1/3;color:#fff;cursor:pointer;background:linear-gradient(145deg,#ff7dba 0%,#ff3e96 38%,#9a24d8 100%);border:0;border-radius:18px;width:min(285px,76vw);margin:0 auto;padding:0;animation:2.2s ease-in-out infinite packBreathe;position:relative;overflow:hidden;box-shadow:0 30px 60px #000b,0 0 45px #ff37956b,inset 0 0 0 2px #ffd3e65c}.sealed-photocard-pack:before{content:"";z-index:-1;background:linear-gradient(115deg,#0000 35%,#fff8 48%,#0000 60%);animation:3s ease-in-out infinite packShine;position:absolute;inset:-50%;transform:translate(-55%)rotate(12deg)}.sealed-photocard-pack:after{content:"";border:1px solid #fff6;border-radius:10px;position:absolute;inset:14px;box-shadow:inset 0 0 45px #4a082c55}.pack-tear-line{border-top:2px dashed #fff9;height:3px;position:absolute;top:38px;left:0;right:0}.pack-tear-line:after{content:"TEAR HERE";color:#fff9;letter-spacing:.13em;font-size:8px;font-style:normal;position:absolute;top:7px;right:14px}.pack-logo{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pack-logo small{letter-spacing:.28em;font-size:11px}.pack-logo b{letter-spacing:-.06em;text-shadow:0 5px 20px #5e0b3b7a;margin:13px 0;font-size:47px;line-height:.83}.pack-logo em{letter-spacing:.14em;background:#10050c2e;border:1px solid #fff7;border-radius:99px;padding:7px 11px;font-size:9px;font-style:normal;font-weight:1000}.sealed-photocard-pack>strong{letter-spacing:.12em;font-size:11px;position:absolute;bottom:23px;left:0;right:0}.pack-spark{color:#fff;text-shadow:0 0 14px #fff;font-size:22px;position:absolute}.pack-spark-one{animation:1.7s ease-in-out infinite packSpark;top:79px;left:25px}.pack-spark-two{animation:1.7s ease-in-out .7s infinite packSpark;bottom:72px;right:22px}.pack-opening-scene{flex-direction:column;justify-content:center;align-items:center;min-height:560px;display:flex;position:relative}.opening-pack{color:#fff;background:linear-gradient(145deg,#ff7dba,#ff3e96 48%,#9a24d8);border:1px solid #ffc2df75;width:min(285px,76vw);height:210px;position:absolute;left:50%;overflow:hidden;box-shadow:0 25px 60px #000c}.opening-pack.top{transform-origin:0 100%;border-radius:18px 18px 0 0;animation:.85s ease-out forwards packTopTear;top:75px;transform:translate(-50%)rotate(-9deg)}.opening-pack.bottom{border-radius:0 0 18px 18px;animation:.85s ease-out forwards packBottomDrop;bottom:74px;transform:translate(-50%)}.opening-pack span,.opening-pack b{letter-spacing:.22em;font-size:13px;position:absolute;left:0;right:0}.opening-pack span{bottom:16px}.opening-pack b{font-size:25px;top:26px}.opening-light{z-index:2;color:#fff;text-shadow:0 0 20px #fff,0 0 60px #ff71b3,0 0 110px #ff3795;font-size:65px;animation:.85s ease-out forwards openingBurst;position:relative}.pack-opening-scene p{color:#c7b4bd;font-size:15px;position:absolute;bottom:8px}.pack-card-result{position:relative}.pack-rarity-title h2{color:#d88d6b;text-shadow:0 0 28px #d88d6b55;margin:5px 0 17px;font-size:38px}.rarity-silver .pack-rarity-title h2{color:#e5e9f1;text-shadow:0 0 28px #cad6e399}.rarity-gold .pack-rarity-title h2{color:#ffd94f;text-shadow:0 0 32px #ffbf00aa}.pack-flip-card{z-index:3;aspect-ratio:2/3;perspective:1500px;cursor:pointer;background:0 0;border:0;width:min(270px,72vw);margin:auto;padding:0;animation:.7s cubic-bezier(.17,.84,.31,1.28) cardRise;display:block;position:relative}.pack-flip-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .75s cubic-bezier(.2,.75,.25,1);display:block;position:relative}.pack-flip-card.is-flipped .pack-flip-inner{transform:rotateY(180deg)}.pack-card-face{backface-visibility:hidden;background:#080708;border:8px solid #bd7048;border-radius:22px;display:block;position:absolute;inset:0;overflow:hidden;box-shadow:0 25px 70px #000d,0 0 24px #b66b4566}.pack-card-face.silver{border-color:#dfe4eb;box-shadow:0 25px 70px #000d,0 0 34px #dce9f199}.pack-card-face.gold{border-color:#ffd950;box-shadow:0 25px 70px #000d,0 0 45px #ffc400b3}.pack-card-front>i{background-repeat:no-repeat;position:absolute;inset:0}.pack-card-front>span{z-index:2;text-align:left;background:linear-gradient(#0000,#050405f2);padding:60px 16px 17px;position:absolute;bottom:0;left:0;right:0}.pack-card-front small,.pack-card-front b,.pack-card-front em{display:block}.pack-card-front small{color:#ffacd0;letter-spacing:.18em;font-size:10px}.pack-card-front b{letter-spacing:.08em;margin-top:3px;font-size:28px}.pack-card-front em{color:#baaab2;margin-top:4px;font-size:10px;font-style:normal}.pack-card-back{background:radial-gradient(circle at 50% 40%,#ff579e35,#12090f 48%,#050405);flex-direction:column;justify-content:center;align-items:center;display:flex;transform:rotateY(180deg)}.pack-card-back:before{content:"";border:1px solid #ff9bc878;border-radius:11px;position:absolute;inset:16px}.pack-card-back>i{z-index:2;border:3px solid #ff91c2;padding:6px 10px;font-size:36px;font-style:normal;font-weight:1000;line-height:.8;position:relative}.pack-card-back>i+i{color:#18040d;background:#ff91c2}.pack-card-back>small{z-index:2;color:#ffb1d2;letter-spacing:.26em;margin-top:17px;font-size:9px;position:relative}.pack-card-back>b{color:#8d7d84;letter-spacing:.2em;font-size:9px;position:absolute;bottom:29px}.pack-flip-help{color:#a4939b;margin:12px 0 0;font-size:13px}.pack-result-copy h3{margin:13px 0 2px;font-size:24px}.pack-result-copy p{color:#a7969e;max-width:340px;margin:0 auto 16px;font-size:14px;line-height:1.45}.pack-result-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.pack-result-actions button{cursor:pointer;border-radius:14px;min-height:48px;padding:11px;font-size:13px;font-weight:1000}.pack-primary-action{color:#fff;background:linear-gradient(120deg,#ff3f95,#a93cff);border:1px solid #ff99c8;box-shadow:0 10px 30px #ff318639}.pack-secondary-action{color:#d8cbd1;background:#ffffff09;border:1px solid #fff2}.pack-confetti{z-index:1;pointer-events:none;height:360px;position:absolute;inset:20px 0 auto}.pack-confetti i{background:#ff5ba7;border-radius:2px;width:7px;height:13px;animation:1.4s ease-out both confettiFall;position:absolute;top:40%;left:50%}.pack-confetti i:nth-child(2n){background:#ffd756}.pack-confetti i:nth-child(3n){background:#bd72ff}.pack-confetti i:nth-child(4n){width:11px;height:6px}.pack-confetti i:first-child{--x:-145px;--r:170deg}.pack-confetti i:nth-child(2){--x:-118px;--r:80deg;animation-delay:80ms}.pack-confetti i:nth-child(3){--x:-92px;--r:220deg;animation-delay:.15s}.pack-confetti i:nth-child(4){--x:-65px;--r:120deg}.pack-confetti i:nth-child(5){--x:-38px;--r:300deg;animation-delay:.1s}.pack-confetti i:nth-child(6){--x:-15px;--r:190deg}.pack-confetti i:nth-child(7){--x:19px;--r:230deg;animation-delay:.16s}.pack-confetti i:nth-child(8){--x:45px;--r:90deg}.pack-confetti i:nth-child(9){--x:72px;--r:260deg;animation-delay:80ms}.pack-confetti i:nth-child(10){--x:98px;--r:160deg}.pack-confetti i:nth-child(11){--x:125px;--r:340deg;animation-delay:.12s}.pack-confetti i:nth-child(12){--x:148px;--r:210deg}.pack-confetti i:nth-child(13){--x:-165px;--r:110deg;animation-delay:.14s}.pack-confetti i:nth-child(14){--x:168px;--r:280deg;animation-delay:50ms}@keyframes packBreathe{0%,to{transform:translateY(0)scale(1);box-shadow:0 30px 60px #000b,0 0 38px #ff37954f}50%{transform:translateY(-7px)scale(1.025);box-shadow:0 38px 70px #000c,0 0 64px #ff379582}}@keyframes packShine{0%,40%{transform:translate(-65%)rotate(12deg)}70%,to{transform:translate(65%)rotate(12deg)}}@keyframes packSpark{0%,to{opacity:.3;transform:scale(.65)rotate(0)}50%{opacity:1;transform:scale(1.15)rotate(90deg)}}@keyframes packTopTear{0%{transform:translate(-50%)rotate(0)}to{opacity:.2;transform:translate(-62%,-120px)rotate(-18deg)}}@keyframes packBottomDrop{0%{transform:translate(-50%)}to{opacity:.2;transform:translate(-50%,90px)}}@keyframes openingBurst{0%{opacity:0;transform:scale(.2)rotate(0)}50%{opacity:1}to{opacity:0;transform:scale(3.4)rotate(180deg)}}@keyframes cardRise{0%{opacity:0;transform:translateY(65px)scale(.75)rotate(-6deg)}to{opacity:1;transform:none}}@keyframes confettiFall{0%{opacity:0;transform:translate(0)rotate(0)}20%{opacity:1}to{opacity:0;transform:translate(var(--x),250px) rotate(var(--r))}}@media (width<=520px){.pack-reveal-backdrop{padding:8px}.pack-reveal-panel{border-radius:24px;min-height:calc(100svh - 16px);padding:20px 13px}.pack-reveal-heading h2{font-size:30px}.pack-reveal-heading p{font-size:15px}.sealed-photocard-pack{width:min(270px,75vw)}.pack-logo b{font-size:43px}.pack-card-result{padding-top:4px}.pack-rarity-title h2{margin-bottom:11px;font-size:32px}.pack-flip-card{width:min(235px,66vw)}.pack-card-front b{font-size:24px}.pack-flip-help{font-size:12px}.pack-result-copy h3{font-size:21px}.pack-result-copy p{font-size:13px}.pack-result-actions{grid-template-columns:1fr}.pack-result-actions button{min-height:46px}.opening-pack{width:min(270px,75vw)}}.friend-row{grid-template-columns:52px minmax(0,1fr)}.friend-row>.friend-open-area{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:13px;align-items:center;gap:9px;width:100%;min-width:0;min-height:54px;padding:5px 7px;display:flex}.friend-row>.friend-open-area:hover,.friend-row>.friend-open-area:focus-visible{background:#ff4fa311;outline:1px solid #ff72b23c}.friend-open-area>span{flex:1;min-width:0}.friend-open-area b,.friend-open-area small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.friend-open-area b{font-size:16px}.friend-open-area small{color:#9b8d94;margin-top:3px;font-size:12px}.friend-open-area i{color:#fff;background:#ff3489;border-radius:99px;place-items:center;min-width:25px;height:25px;padding:0 7px;font-size:11px;font-style:normal;font-weight:1000;display:grid}.friend-open-area em{color:#917b86;font-size:25px;font-style:normal}.group-chat-panel{background:#080608;border-left:1px solid #ff6eae30}.group-chat-head{background:#0b080bea;border-bottom:1px solid #ff6eae35;min-height:82px}.group-chat-head>img,.group-chat-head>span{border:3px solid #ff8fc1;border-radius:50%;box-shadow:0 0 0 2px #2b111e}.group-chat-head h2{color:#ffd0e5}.group-chat-head small{color:#b6a8af}.group-messages{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.group-messages>article.mine>div{box-shadow:0 10px 26px #ff31852e;background:linear-gradient(120deg,#ff3a91,#bd3dff)!important}.group-messages>article.theirs>div{background:#181316e8;border-color:#ff87bc2b}.group-compose-area{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b080bed;border-top:1px solid #ff6eae32}.group-compose textarea{outline:none;background:#121012!important;border:1px solid #ff8abe34!important}.group-compose textarea:focus{box-shadow:0 0 0 2px #ff4fa318;border-color:#ff70af!important}.group-compose>.group-send-button{color:#fff!important;background:linear-gradient(120deg,#ff3b91,#bf3dff)!important}.group-settings-view{background:#080608}.group-settings-topbar{border-bottom-color:#ff6eae2f}.group-wallpaper-settings{padding:15px;overflow:visible}.group-wallpaper-settings>header{grid-template-columns:45px minmax(0,1fr);align-items:center;gap:11px;margin-bottom:13px;display:grid}.group-wallpaper-settings>header>span{background:#ff4fa318;border-radius:14px;place-items:center;width:45px;height:45px;font-size:22px;display:grid}.group-wallpaper-settings>header b,.group-wallpaper-settings>header small{display:block}.group-wallpaper-settings>header b{font-size:16px}.group-wallpaper-settings>header small{color:#a89ca2;margin-top:3px;font-size:12px}.group-wallpaper-settings>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}@media (width<=760px){:is(html:has(.messenger-layout.conversation-open),body:has(.messenger-layout.conversation-open)){height:100%;overflow:hidden}.messenger-shell:has(.messenger-layout.conversation-open){z-index:220;width:100%;height:100dvh;min-height:0;padding:0;position:fixed;inset:0;overflow:hidden}.messenger-shell:has(.messenger-layout.conversation-open)>.messenger-wrap{width:100%;max-width:none;height:100%;margin:0;padding:6px!important}:is(.messenger-shell:has(.messenger-layout.conversation-open) .messenger-page-head,.messenger-shell:has(.messenger-layout.conversation-open) .messenger-settings-panel,.messenger-shell:has(.messenger-layout.conversation-open) .messenger-style-panel,.messenger-shell:has(.messenger-layout.conversation-open) .messenger-safety){display:none!important}.messenger-layout.conversation-open{background:#080608;border:1px solid #ff70b13d;border-radius:24px;grid-template-columns:1fr;width:100%;overflow:hidden;height:100%!important;min-height:0!important}.messenger-layout.conversation-open .conversation-panel{width:100%;height:100%;min-height:0;display:flex}.messenger-layout.conversation-open .conversation-head{min-height:78px;padding:max(9px,env(safe-area-inset-top)) 10px 9px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b080bea;flex:none}.messenger-layout.conversation-open .direct-messages{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:15px 10px}.messenger-layout.conversation-open .direct-compose{padding:9px 9px max(10px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b080bea;flex:none}.messenger-layout.conversation-open .direct-compose textarea{background:#121012;border-color:#ff8abe38;min-height:50px}.messenger-layout.conversation-open .messenger-global-error,.messenger-layout.conversation-open .messenger-global-notice{z-index:30;position:absolute;bottom:76px;left:12px;right:12px}.groups-shell.mobile-chat-open>.groups-wrap{padding:6px 6px max(6px,env(safe-area-inset-bottom))!important}.groups-shell.mobile-chat-open .groups-layout{background:#080608;overflow:hidden;border:1px solid #ff70b13d!important;border-radius:24px!important}.groups-shell.mobile-chat-open .group-chat-head{min-height:78px;padding:max(9px,env(safe-area-inset-top)) 10px 9px}.groups-shell.mobile-chat-open .group-description-bar{display:none}.groups-shell.mobile-chat-open .group-messages{padding:15px 10px 12px}.groups-shell.mobile-chat-open .group-messages>article{max-width:94%}.groups-shell.mobile-chat-open .group-compose-area{padding-bottom:max(8px,env(safe-area-inset-bottom));border-top-color:#ff70b132}.groups-shell.mobile-chat-open .group-compose{padding:7px 8px 2px}.groups-shell.mobile-chat-open .group-compose>.group-send-button{box-shadow:0 6px 18px #ff378851}.group-wallpaper-settings{padding:13px}.group-wallpaper-settings>div{grid-template-columns:1fr 1fr}.group-wallpaper-settings .wallpaper-choice,.group-wallpaper-settings .wallpaper-upload{min-height:68px}}@media (width<=390px){.group-wallpaper-settings>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.sealed-photocard-pack,.sealed-photocard-pack:before,.pack-spark,.pack-flip-card,.pack-confetti i,.opening-pack,.opening-light{animation-duration:.01ms!important;animation-iteration-count:1!important}}.photo-credit{color:#ffc4df;background:#ff4fa312;border:1px solid #ff72b449;border-radius:11px;margin-top:8px;padding:9px 12px;font-size:12px;font-weight:1000;display:inline-block}.real-album-wrap{max-width:1120px}.album-cover-stage{perspective:1500px;place-items:center;min-height:calc(100svh - 150px);padding:28px 0 48px;display:grid}.album-cover{isolation:isolate;aspect-ratio:4/5.25;color:#fff;text-align:center;cursor:pointer;background:radial-gradient(circle at 78% 16%,#ff78b342,#0000 29%),linear-gradient(145deg,#3b102b 0%,#140811 48%,#050405 100%);border:1px solid #ff9fc86b;border-radius:15px 30px 30px 15px;flex-direction:column;justify-content:center;align-items:center;width:min(420px,84vw);padding:42px 34px 34px;transition:transform .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden;transform:rotateY(-4deg)rotate(-1deg);box-shadow:-13px 12px #080608,-17px 15px #ff4fa32e,0 38px 100px #000d,0 0 60px #ff4fa329}.album-cover:before{content:"";z-index:-1;border:1px solid #ff9dc254;border-radius:8px 22px 22px 8px;position:absolute;inset:13px;box-shadow:inset 0 0 0 5px #0005}.album-cover:after{content:"";z-index:-1;background:linear-gradient(90deg,#020102,#381329 48%,#0b0509);border-right:1px solid #ff9fc044;width:25px;position:absolute;top:0;bottom:0;left:0;box-shadow:5px 0 16px #000b}.album-cover:hover,.album-cover:focus-visible{outline-offset:5px;outline:2px solid #ff9ac7;transform:rotateY(0)translateY(-7px)scale(1.015);box-shadow:-11px 12px #080608,-15px 15px #ff4fa341,0 48px 110px #000e,0 0 82px #ff4fa340}.album-cover-shine{background:linear-gradient(110deg,#0000 39%,#fff3 49%,#0000 59%);animation:3.8s ease-in-out infinite albumCoverShine;position:absolute;inset:-45%;transform:translate(-70%)rotate(8deg)}.album-cover-kicker{color:#ff9fc9;letter-spacing:.22em;font-size:12px;font-weight:1000;position:absolute;top:48px}.album-cover-logo{letter-spacing:-.06em;border:3px solid #ffa3cc;font-size:32px;font-weight:1000;line-height:1;display:flex;box-shadow:0 0 30px #ff4fa33c}.album-cover-logo i{padding:7px 6px;font-style:normal}.album-cover-logo i:last-child{color:#1d0712;background:#ff9ac6}.album-cover h2{letter-spacing:-.065em;margin:27px 0 17px;font-size:clamp(40px,8vw,58px);line-height:.82}.album-cover p{color:#ffc5de;background:#ff4fa313;border:1px solid #ff9fc04c;border-radius:999px;margin:0;padding:8px 14px;font-size:14px;font-weight:900}.album-cover>strong{color:#f6dce8;letter-spacing:.08em;justify-content:space-between;align-items:center;font-size:14px;display:flex;position:absolute;bottom:36px;left:38px;right:30px}.album-cover>strong span{color:#ff8dbc;font-size:26px;animation:1.2s ease-in-out infinite albumArrow}.album-cover-help{color:#a898a0;text-align:center;margin:-26px 0 0;font-size:15px}.album-book-title{margin-top:15px}.album-toolbar{justify-content:space-between;align-items:center;gap:14px;display:flex}.album-toolbar .page-tabs{flex:1}.close-album{color:#d2c4cb;cursor:pointer;white-space:nowrap;background:#ffffff08;border:1px solid #ffffff20;border-radius:12px;min-height:42px;padding:0 15px;font-size:14px;font-weight:900}.close-album:hover,.close-album:focus-visible{color:#fff;border-color:#ff85bd;outline:none}.album-book-navigation{grid-template-columns:58px minmax(0,1fr) 58px;align-items:center;gap:10px;margin-top:14px;display:grid}.album-turn-button{color:#ffabd0;cursor:pointer;background:linear-gradient(145deg,#ff4fa31d,#9a42e116);border:1px solid #ff7eb74d;border-radius:18px;place-items:center;width:56px;height:78px;font-size:38px;transition:transform .2s,border-color .2s,background .2s;display:grid}.album-turn-button span{display:none}.album-turn-button:hover:not(:disabled),.album-turn-button:focus-visible:not(:disabled){background:#ff4fa336;border-color:#ff93c5;outline:none;transform:scale(1.08)}.album-turn-button:disabled{opacity:.22;cursor:default}.album-book{filter:drop-shadow(0 32px 34px #000a);perspective:1800px;grid-template-columns:1fr 1fr;min-width:0;animation:.58s cubic-bezier(.22,.75,.3,1) albumPageTurn;display:grid;position:relative}.album-leaf{color:#fff;background:radial-gradient(circle at 50% 18%,#39202d 0,#0000 40%),linear-gradient(145deg,#21151c,#0c090b 80%);border:1px solid #ff92bf30;flex-direction:column;min-width:0;min-height:610px;padding:28px 27px 24px;display:flex;position:relative;box-shadow:inset 0 0 42px #000a}.album-leaf:before{content:"";pointer-events:none;border:1px solid #ffffff0e;border-radius:13px;position:absolute;inset:14px}.album-leaf-left{transform-origin:100%;border-radius:25px 5px 5px 25px}.album-leaf-right{transform-origin:0;border-radius:5px 25px 25px 5px}.album-leaf-left:after,.album-leaf-right:after{content:"";pointer-events:none;width:36px;position:absolute;top:0;bottom:0}.album-leaf-left:after{background:linear-gradient(90deg,#0000,#0009);right:0}.album-leaf-right:after{background:linear-gradient(90deg,#0009,#0000);left:0}.album-leaf header{z-index:1;border-bottom:1px solid #ff8abb2e;min-height:64px;margin-bottom:17px;padding-bottom:12px;position:relative}.album-leaf header span{color:#ff91c0;letter-spacing:.16em;font-size:12px;font-weight:1000}.album-leaf header h3{letter-spacing:-.04em;margin:5px 0 0;font-size:clamp(25px,3vw,35px);line-height:.95}.album-leaf-slots{z-index:1;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:16px;display:grid;position:relative}.album-pocket{appearance:none;aspect-ratio:3/4.6;color:#fff;width:100%;min-width:0;font:inherit;cursor:pointer;padding:8px;box-shadow:inset 0 0 0 5px #05040570,0 8px 18px #0007;background:linear-gradient(145deg,#ffffff12,#ffffff05)!important;border:2px solid #ffffff20!important;border-radius:13px!important;min-height:0!important}.album-pocket:before{content:"";z-index:3;pointer-events:none;border:1px solid #ffffff28;border-radius:8px;position:absolute;inset:4px}.album-pocket:disabled{opacity:1;cursor:default}.album-pocket.locked{background:linear-gradient(145deg,#ffffff08,#0003)!important;border-style:dashed!important}.album-pocket.locked strong{font-size:38px}.album-pocket b{font-size:14px}.album-pocket span:not(.slot-photo){font-size:12px}.album-pocket.owned.copper{border-color:#b9734f!important}.album-pocket.owned.silver{border-color:#d8e0e8!important}.album-pocket.owned.gold{box-shadow:inset 0 0 0 4px #05040570,0 0 24px #ffc40043;border-color:#ffd64e!important}.album-pocket.owned:hover,.album-pocket.owned:focus-visible{outline-offset:3px;outline:2px solid #ff8fc1;transform:translateY(-5px)rotate(-1deg)scale(1.025)}.album-leaf footer{z-index:1;color:#82737b;letter-spacing:.1em;text-align:right;margin-top:17px;font-size:12px;font-weight:900;position:relative}.album-leaf-left footer{text-align:left}.album-binding{z-index:5;pointer-events:none;flex-direction:column;justify-content:space-around;width:22px;display:flex;position:absolute;top:23px;bottom:23px;left:50%;transform:translate(-50%)}.album-binding:before{content:"";background:linear-gradient(#6d5963,#e5d8df 48%,#55424c);border-radius:99px;width:4px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 8px #000}.album-binding i{background:0 0;border:3px solid #d9ced4;border-color:#d9ced4 #807078 #d9ced4 #6f6067;border-radius:99px;width:31px;height:10px;position:relative;transform:translate(-4px);box-shadow:0 2px 5px #000c}.album-page-indicator{justify-content:center;align-items:center;gap:14px;margin:16px 0 0;display:flex}.album-page-indicator button{color:#ffd1e5;cursor:pointer;background:#ff4fa316;border:1px solid #ff76b24d;border-radius:13px;min-height:44px;padding:0 15px;font-size:14px;font-weight:900}.album-page-indicator button:disabled{opacity:.25;cursor:default}.album-page-indicator span{color:#bcaeb5;text-align:center;min-width:58px;font-size:14px;font-weight:1000}@keyframes albumCoverShine{0%,42%{transform:translate(-72%)rotate(8deg)}72%,to{transform:translate(72%)rotate(8deg)}}@keyframes albumArrow{0%,to{transform:translate(0)}50%{transform:translate(6px)}}@keyframes albumPageTurn{0%{opacity:.25;transform:rotateY(-9deg)scale(.985)}to{opacity:1;transform:none}}@media (width<=760px){.album-cover-stage{min-height:calc(100svh - 120px);padding-top:15px}.album-cover{width:min(390px,82vw)}.album-cover-kicker{top:40px}.album-cover-help{font-size:14px}.album-book-title h2{font-size:34px}.album-toolbar{flex-direction:column;align-items:stretch}.album-toolbar .page-tabs{width:100%;margin-bottom:0}.close-album{align-self:flex-end}.album-book-navigation{display:block}.album-turn-button{display:none}.album-book{scroll-snap-type:x mandatory;filter:drop-shadow(0 22px 26px #0009);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;gap:11px;padding:2px 6px 13px;display:flex;overflow-x:auto}.album-leaf{scroll-snap-align:center;border-radius:23px;flex:0 0 91%;min-height:570px;padding:22px 18px 20px}.album-binding,.album-leaf-left:after,.album-leaf-right:after{display:none}.album-leaf-slots{gap:11px}.album-pocket b{font-size:13px}.album-pocket span:not(.slot-photo){font-size:11px}.album-page-indicator{justify-content:space-between;gap:6px}.album-page-indicator button{padding:0 10px;font-size:12px}.album-member-tabs{margin-top:13px}}.creator-live-alert-card{background:radial-gradient(circle at 5% 20%,#ff3f9626,#0000 42%),linear-gradient(135deg,#160b12,#0b080a);border:1px solid #ff5cae55;border-radius:21px;justify-content:space-between;align-items:center;gap:18px;margin:10px 0;padding:16px 18px;display:flex;box-shadow:0 15px 44px #0007}.creator-live-alert-copy{align-items:center;gap:13px;min-width:0;display:flex}.creator-live-alert-copy>span{background:#ff2f7018;border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:18px;display:grid}.creator-live-alert-copy small{color:#ff7eb5;letter-spacing:.15em;font-size:10px;font-weight:1000}.creator-live-alert-copy h2{margin:3px 0;font-size:22px}.creator-live-alert-copy p{color:#b8abb1;max-width:650px;margin:0;font-size:13px;line-height:1.45}.creator-live-alert-card>button,.creator-live-alert-card>a{color:#fff;min-height:45px;font:inherit;white-space:nowrap;cursor:pointer;background:linear-gradient(120deg,#ff388f,#a841e6);border:1px solid #ff98c4;border-radius:13px;place-items:center;padding:0 15px;font-size:12px;font-weight:1000;text-decoration:none;display:grid}.creator-live-alert-card>button.active{background:linear-gradient(120deg,#1b9b58,#32cb79);border-color:#65e793}.creator-live-alert-card>button:disabled{opacity:.62}@media (width<=760px){.creator-live-alert-card{flex-direction:column;align-items:stretch;padding:14px}.creator-live-alert-copy{align-items:flex-start}.creator-live-alert-copy h2{font-size:20px}.creator-live-alert-copy p{font-size:14px}.creator-live-alert-card>button,.creator-live-alert-card>a{width:100%;min-height:49px}}@media (width<=430px){.album-cover{width:84vw;padding:34px 23px 28px}.album-cover-logo{font-size:25px}.album-cover h2{font-size:41px}.album-cover>strong{font-size:12px;bottom:29px;left:30px}.album-cover-kicker{font-size:10px;top:34px}.album-book-title{align-items:flex-start;gap:10px}.album-book-title .album-progress{flex-basis:68px;width:68px;height:68px}.album-leaf{flex-basis:94%;min-height:510px;padding:20px 14px 18px}.album-leaf header{min-height:56px}.album-leaf header h3{font-size:25px}.album-leaf-slots{gap:8px}.album-pocket{padding:6px}.album-pocket b{font-size:12px}.album-pocket span:not(.slot-photo){font-size:10px}.album-page-indicator span{min-width:38px}.album-page-indicator button{padding:0 8px;font-size:11px}}@media (prefers-reduced-motion:reduce){.album-cover-shine,.album-cover>strong span,.album-book{animation:none!important}.album-cover,.album-pocket{transition:none!important}}.slot.album-pocket.owned>.slot-photo{background-repeat:no-repeat;z-index:1!important;width:auto!important;height:auto!important;margin:0!important;display:block!important;position:absolute!important;inset:0!important}.slot.album-pocket.owned>b,.slot.album-pocket.owned>span:not(.slot-photo){z-index:4}body:has(.real-album-wrap) .admin-session{display:none}.album-cover{aspect-ratio:1;padding-top:58px}.album-cover h2{flex-direction:column;align-items:center;margin:23px 0 14px;font-size:clamp(38px,8vw,54px);line-height:.88;display:flex}.album-cover h2 small{color:#ff9fc7;letter-spacing:.2em;margin-bottom:7px;font-size:12px}.album-cover h2 em{color:#ffd7e9;letter-spacing:.17em;background:#0504056e;border:1px solid #ff9fc15c;border-radius:999px;margin-top:10px;padding:7px 12px;font-size:14px;font-style:normal}.album-cover-stamps{color:#bca5b0;justify-content:space-between;align-items:center;width:72%;margin-top:14px;display:flex}.album-cover-stamps b{letter-spacing:.14em;font-size:11px}.album-cover-stamps i{color:#ff8fc0;font-size:18px;font-style:normal}.album-leaf{min-height:430px}.album-leaf-slots{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.album-page-indicator>span{min-width:150px}@media (width<=760px){.album-cover{aspect-ratio:1;width:min(390px,86vw)}.album-leaf{flex-basis:91%;min-height:360px}.album-leaf header{min-height:50px;margin-bottom:12px}.album-leaf-slots{gap:12px}.album-page-indicator>span{min-width:90px;font-size:12px}}@media (width<=430px){.album-cover{aspect-ratio:1;width:88vw}.album-cover h2{font-size:37px}.album-cover h2 small{font-size:10px}.album-cover h2 em{font-size:12px}.album-cover-stamps{margin-top:9px}.album-cover-stamps b{font-size:9px}.album-leaf{flex-basis:94%;min-height:330px}.album-leaf header{min-height:46px;margin-bottom:9px}.album-leaf footer{margin-top:10px}.album-page-indicator>span{display:none}}.album-view-switch{background:#080608;border:1px solid #ff83b73b;border-radius:17px;grid-template-columns:1fr 1fr;gap:8px;margin:17px 0 12px;padding:6px;display:grid}.album-view-switch button{color:#a99ba2;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;font-size:14px;font-weight:1000}.album-view-switch button span{color:#d9cbd2;background:#ffffff12;border-radius:99px;place-items:center;min-width:25px;height:25px;margin-left:7px;padding:0 6px;font-size:12px;display:inline-grid}.album-view-switch button.active{color:#fff;background:linear-gradient(130deg,#ff4f9f31,#a94bff24);border-color:#ff8fc27a;box-shadow:0 0 24px #ff3f911f}.album-view-switch button.active span{color:#fff;background:#ff5ca6}.duplicate-explainer{flex-direction:column;padding:4px 2px;display:flex}.duplicate-explainer b{color:#ffd1e5;font-size:16px}.duplicate-explainer span{color:#96878f;margin-top:3px;font-size:12px}.album-pocket .duplicate-count{place-items:center;min-width:38px;height:30px;top:9px;right:9px;box-shadow:0 5px 18px #000b,0 0 22px #ff43a26e;z-index:7!important;color:#fff!important;background:linear-gradient(135deg,#ff3f94,#a746ec)!important;border:2px solid #fff4!important;border-radius:999px!important;padding:0 9px!important;font-size:14px!important;font-weight:1000!important;line-height:1!important;display:grid!important;position:absolute!important}.album-no-duplicates{text-align:center;background:linear-gradient(145deg,#ff4fa310,#ffffff05);border:1px dashed #ff7db151;border-radius:22px;max-width:620px;margin:18px auto 8px;padding:34px 24px}.album-no-duplicates>span{color:#ff83b8;font-size:38px}.album-no-duplicates b{margin:7px 0;font-size:22px;display:block}.album-no-duplicates p{color:#a99ba2;max-width:450px;margin:auto;line-height:1.5}@media (width<=520px){.album-view-switch{margin-top:13px}.album-view-switch button{min-height:44px;font-size:12px}.album-pocket .duplicate-count{min-width:34px;height:27px;top:7px;right:7px;font-size:12px!important}.album-no-duplicates{padding:28px 17px}}.real-album-wrap:has(.album-view-switch button:nth-child(2).active) .album-leaf-right header h3{font-size:0}.real-album-wrap:has(.album-view-switch button:nth-child(2).active) .album-leaf-right header h3:after{content:"Repetidas";font-size:clamp(25px,3vw,35px)}.mission-grid article>div>.input{color:#fff;background:#160d13;border:1px solid #ff6cad55;border-radius:12px;width:100%;min-height:46px;margin-top:10px;padding:10px 12px;font-size:16px;font-weight:800}.mission-grid article>div>.input::placeholder{color:#927c87;font-weight:600}.mission-grid article>div>.input:focus{outline-offset:2px;outline:2px solid #ff5fa8}.mission-grid article>button{min-height:46px}.social-quest-card{background:radial-gradient(circle at 88% 15%,#bb46ff2d,#0000 40%),linear-gradient(135deg,#1a0d15,#0b090b);border:1px solid #ff6ca95c;border-radius:22px;grid-template-columns:1fr 250px;align-items:center;gap:24px;margin:0 0 14px;padding:20px;display:grid}.social-quest-card>div>span{color:#ff79b3;letter-spacing:.16em;font-size:9px;font-weight:1000}.social-quest-card h3{margin:7px 0 8px;font-size:20px}.social-quest-card p{color:#a999a1;margin:0;font-size:11px;line-height:1.6}.social-quest-card p b{color:#ff8fc1}.social-quest-card>div>small{color:#776a71;margin-top:7px;font-size:9px;display:block}.social-quest-card>section{gap:7px;display:grid}.social-quest-card>section>strong{color:#ff91c1;font-size:26px}.social-quest-card>section>span{color:#918088;font-size:9px}.social-quest-card>section>i{background:#ffffff0e;border-radius:99px;height:8px;overflow:hidden}.social-quest-card>section>i>em{background:linear-gradient(90deg,#ff3f95,#b745ff);height:100%;display:block}.social-quest-card>section>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.social-quest-card a{color:#ffabd0;text-align:center;background:#ff4f9d13;border:1px solid #ff6cad55;border-radius:10px;padding:9px;font-size:9px;font-weight:900;text-decoration:none}.pet-card{overflow:hidden}.pet-card .season-heading p{color:#ff8fc1;letter-spacing:.08em;margin:7px 0 0;font-size:10px;font-weight:900}.blink-pet{transition:all .35s;overflow:visible}.blink-pet .pet-sparkle{z-index:8;color:#fff;text-shadow:0 0 12px #fff;position:absolute;top:17px;right:15px}.blink-pet .pet-arm,.blink-pet .pet-leg,.blink-pet .pet-hair,.blink-pet .pet-cap,.blink-pet .pet-glasses,.blink-pet .pet-mic{display:none;position:absolute}.blink-pet .pet-arm{z-index:-1;border:7px solid #d74c8d;border-bottom:0;border-radius:50% 50% 0 0;width:25px;height:58px;top:65px}.blink-pet .arm-left{left:-22px;transform:rotate(-36deg)}.blink-pet .arm-right{right:-22px;transform:rotate(36deg)}.blink-pet .pet-leg{z-index:-1;background:#7d2852;border-radius:0 0 15px 15px;width:22px;height:47px;bottom:-29px}.blink-pet .leg-left{left:38px;transform:rotate(8deg)}.blink-pet .leg-right{right:38px;transform:rotate(-8deg)}.blink-pet .pet-hair{z-index:3;clip-path:polygon(0 0,100% 0,92% 62%,80% 40%,68% 90%,54% 43%,43% 90%,30% 39%,12% 72%);background:linear-gradient(120deg,#191118,#5b2943 70%,#ff5ba6);border-radius:50% 50% 30% 30%;height:52px;top:-14px;left:21px;right:21px}.blink-pet .pet-cap{z-index:7;color:#ffd4e7;text-align:center;background:linear-gradient(145deg,#171017,#ff4f9d);border-radius:65% 65% 17% 17%;width:98px;height:38px;font-size:17px;line-height:35px;top:-35px;left:25px;right:auto;transform:rotate(-6deg);box-shadow:0 8px 18px #0008}.blink-pet .pet-cap:after{content:"";background:#ff4f9d;border-radius:0 90% 60% 0;width:45px;height:11px;position:absolute;bottom:-2px;right:-25px}.blink-pet .pet-glasses{z-index:8;color:#28111c;letter-spacing:4px;text-shadow:0 0 #28111c;font-size:25px;line-height:1;top:49px;left:38px}.blink-pet .pet-glasses:after{content:"";background:#28111c;width:18px;height:4px;position:absolute;top:10px;left:26px}.blink-pet .pet-mic{z-index:9;filter:drop-shadow(0 0 8px #fff7);font-size:29px;top:74px;right:-36px}.blink-pet.pet-stage-1 .pet-arm,.blink-pet.pet-stage-2 .pet-arm,.blink-pet.pet-stage-3 .pet-arm,.blink-pet.pet-stage-4 .pet-arm,.blink-pet.pet-stage-5 .pet-arm,.blink-pet.pet-stage-6 .pet-arm,.blink-pet.pet-stage-2 .pet-leg,.blink-pet.pet-stage-3 .pet-leg,.blink-pet.pet-stage-4 .pet-leg,.blink-pet.pet-stage-5 .pet-leg,.blink-pet.pet-stage-6 .pet-leg,.blink-pet.pet-stage-3 .pet-hair,.blink-pet.pet-stage-4 .pet-hair,.blink-pet.pet-stage-5 .pet-hair,.blink-pet.pet-stage-6 .pet-hair,.blink-pet.pet-stage-4 .pet-glasses,.blink-pet.pet-stage-5 .pet-glasses,.blink-pet.pet-stage-6 .pet-glasses,.blink-pet.pet-stage-5 .pet-cap,.blink-pet.pet-stage-6 .pet-cap,.blink-pet.pet-stage-6 .pet-mic{display:block}.blink-pet.pet-stage-2,.blink-pet.pet-stage-3,.blink-pet.pet-stage-4,.blink-pet.pet-stage-5,.blink-pet.pet-stage-6{animation:1.3s ease-in-out infinite alternate petDance}.blink-pet.pet-stage-6{box-shadow:0 20px 55px #ff318966,0 0 38px #b745ff88}@keyframes petDance{0%{transform:translateY(1px)rotate(-2deg)}to{transform:translateY(-5px)rotate(2deg)}}@media (width<=700px){.social-quest-card{grid-template-columns:1fr}.social-quest-card>section{border-top:1px solid #ffffff0e;padding-top:12px}}.mobile-chat-index,.mobile-chat-back,.group-tools-close,.group-attach-trigger{display:none}.group-compose textarea{border-radius:24px}.group-messages{background-color:#090b0a;background-image:radial-gradient(circle at 15% 20%,#ff4fa308 0 1px,#0000 2px),radial-gradient(circle at 80% 70%,#8f54ff0a 0 1px,#0000 2px);background-size:32px 32px,41px 41px}.group-messages>article.mine>div{background:linear-gradient(145deg,#174d39,#125a3d)}.group-messages>article.theirs>div{background:#202321}.group-messages article header>a{color:#ff8cbe}.group-compose-area{padding-bottom:max(0px,env(safe-area-inset-bottom))}.my-group-list>button{padding-right:48px;position:relative}.group-unread-badge{color:#061d0f;background:#31d477;border:2px solid #09110c;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 7px;font-size:11px;font-weight:1000;line-height:1;display:grid}.my-group-list .group-unread-badge{position:absolute;top:23px;right:10px}.group-change-photo-button{color:#8ff0b7;cursor:pointer;background:#153d2b;border:1px solid #42dc855c;border-radius:999px;width:max-content;margin:13px auto 0;padding:10px 16px;font-size:13px;font-weight:1000;display:block}.group-change-photo-button input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}@media (width<=700px){:is(html:has(.groups-shell.mobile-chat-open),body:has(.groups-shell.mobile-chat-open)){height:100%;overflow:hidden}.groups-shell.mobile-chat-open{z-index:220;left:0;right:0;top:var(--blink-chat-top,0px);width:100%;height:var(--blink-chat-height,100dvh);min-height:0!important;padding:0!important;position:fixed!important;overflow:hidden!important}.groups-shell.mobile-chat-open>.groups-wrap{width:100%;max-width:none;height:100%;margin:0;padding:0!important}.groups-shell.mobile-chat-open .group-code-entry{display:none!important}.groups-shell.mobile-chat-open .groups-layout,.groups-shell.mobile-chat-open .group-chat-panel{width:100%;height:100%!important;min-height:0!important}.groups-shell.mobile-chat-open .group-chat-head,.groups-shell.mobile-chat-open .group-compose-area{flex:none}.groups-shell.mobile-chat-open .group-messages{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0}.group-compose-tools{z-index:160;opacity:0;pointer-events:none;background:#171918;border:0;border-radius:28px;grid-template-columns:repeat(3,1fr);max-height:0;transition:max-height .25s,opacity .2s,padding .25s;box-shadow:0 25px 80px #000d;left:8px!important;right:8px!important;bottom:calc(62px + env(safe-area-inset-bottom))!important;gap:10px!important;width:auto!important;padding:0!important;display:grid!important;position:fixed!important;overflow:hidden!important}.group-compose-tools.attachments-open{opacity:1;pointer-events:auto;border:1px solid #ffffff18;max-height:390px;padding:52px 16px 18px!important;overflow:visible!important}.group-tools-close{place-items:center;width:34px;height:34px;display:grid;position:absolute;top:10px;right:13px;color:#fff!important;background:#ffffff10!important;border:0!important;border-radius:50%!important;font-size:25px!important}.group-compose-tools>details,.group-compose-tools>.group-photo-button,.group-compose-tools>.at-all-button{min-width:0}.group-compose-tools summary,.group-photo-button,.at-all-button{text-align:center;width:100%;color:#fff!important;background:#292c2a!important;border:0!important;border-radius:20px!important;min-height:72px!important;padding:8px 5px!important;font-size:12px!important}.group-compose-tools>details>div{bottom:96px!important;left:8px!important;right:8px!important}.group-compose{padding:6px 8px calc(6px + env(safe-area-inset-bottom));align-items:end;gap:5px;grid-template-columns:38px minmax(0,1fr) 38px!important}.group-attach-trigger{place-items:center;width:38px;height:40px;display:grid;color:#f2f4f2!important;background:0 0!important;border:0!important;border-radius:50%!important;padding:0!important;font-size:29px!important;font-weight:300!important}.group-compose textarea{resize:none;height:40px;padding:8px 13px;line-height:24px;overflow-y:auto;background:#242725!important;border:0!important;border-radius:20px!important;min-height:40px!important;max-height:74px!important;font-size:16px!important}.group-compose>.group-send-button,.group-compose>.group-voice-trigger{place-items:center;width:38px;height:38px;display:grid;color:#062212!important;background:#32d477!important;border:0!important;border-radius:50%!important;min-width:38px!important;min-height:38px!important;padding:0!important}.group-compose>.group-send-button{font-size:0!important}.group-compose>.group-send-button:after{content:"➤";font-size:15px;line-height:1;transform:translate(1px)}.group-compose>.group-voice-trigger{font-size:17px!important}.group-compose>.group-voice-trigger span{line-height:1;display:block}.group-compose>.group-voice-trigger.recording{animation:1s ease-in-out infinite voicePulse;color:#fff!important;background:#ef4662!important}.group-compose>.group-send-button:disabled,.group-compose>.group-voice-trigger:disabled{opacity:.55}.group-compose textarea:disabled{opacity:1;color:#b9c0bc}.group-messages>article.mine{grid-template-columns:minmax(0,1fr)}.group-messages>article.mine>a{display:none}.group-messages>article.mine>div{border-bottom-right-radius:5px!important}.group-messages>article.theirs>div{border-bottom-left-radius:5px!important}}@keyframes voicePulse{50%{opacity:.75;transform:scale(.9)}}@media (width<=700px){.groups-shell:not(.mobile-chat-open) .groups-page-head{display:none}.groups-shell:not(.mobile-chat-open) .groups-layout{display:none!important}.groups-shell.mobile-chat-open .mobile-chat-index,.groups-shell.mobile-chat-open .groups-page-head{display:none}.mobile-chat-index{min-height:calc(100dvh - 24px);padding:calc(18px + env(safe-area-inset-top)) 6px max(30px,env(safe-area-inset-bottom));display:block}.mobile-chat-index>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:4px 8px 12px;display:grid}.mobile-vip-exit{color:#ffd0e5;background:#130c12cc;border:1px solid #ff79b54a;border-radius:14px;justify-content:center;align-items:center;min-height:44px;padding:0 12px;font-size:13px;font-weight:1000;text-decoration:none;display:flex}.mobile-chat-index>header small{color:#ff7fb9;letter-spacing:.15em;font-size:11px;font-weight:1000}.mobile-chat-index>header h1{letter-spacing:-.05em;margin:2px 0 0;font-size:43px}.mobile-chat-index>header>span{color:#062212;background:#32d477;border-radius:50%;place-items:center;width:48px;height:48px;font-size:31px;display:grid}.mobile-chat-filters{gap:9px;padding:6px 8px 16px;display:flex}.mobile-chat-filters>*{color:#acb0ad;border:1px solid #ffffff18;border-radius:99px;padding:8px 14px;font-size:13px}.mobile-chat-filters>b{color:#8deab3;background:#153d2b;border-color:#35d37a5c}.mobile-chat-row,.mobile-chat-list>button{color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff12;grid-template-columns:62px minmax(0,1fr) 26px;align-items:center;gap:11px;width:100%;min-height:82px;padding:10px 8px;text-decoration:none;display:grid}.mobile-chat-row>i,.mobile-chat-list>button>img,.mobile-chat-list>button>i{object-fit:cover;color:#fff;background:linear-gradient(145deg,#ff4fa3,#7838d7);border-radius:50%;place-items:center;width:60px;height:60px;font-size:20px;font-style:normal;font-weight:1000;display:grid}.mobile-chat-row>div,.mobile-chat-list>button>div{min-width:0}.mobile-chat-row b,.mobile-chat-row small,.mobile-chat-list b,.mobile-chat-list small{display:block}.mobile-chat-row b,.mobile-chat-list b{text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.mobile-chat-list b strong{color:#ffd84c;margin-left:6px}.mobile-chat-row small,.mobile-chat-list small{color:#939794;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13px;overflow:hidden}.mobile-chat-row>em,.mobile-chat-list>button>em{color:#646a66;font-size:28px;font-style:normal}.mobile-create-group{background:#ff4fa309;border:1px solid #ff70b145;border-radius:17px;margin:18px 8px}.mobile-create-group summary{color:#ffc1df;padding:14px;font-weight:1000;list-style:none}.mobile-create-group form{gap:8px;padding:0 12px 12px;display:grid}.mobile-create-group input,.mobile-create-group textarea{color:#fff;font:inherit;background:#171917;border:1px solid #ffffff1b;border-radius:11px;padding:12px}.mobile-create-group button{color:#fff;background:linear-gradient(115deg,#b34cff,#ff4f9e);border:0;border-radius:12px;min-height:44px;font-weight:1000}.groups-shell.mobile-chat-open .groups-layout{border:0;border-radius:0;grid-template-rows:minmax(0,1fr)!important;display:grid!important}.groups-shell.mobile-chat-open .groups-sidebar{display:none}.mobile-chat-back{flex:0 0 42px;place-items:center;border-radius:50%!important;width:42px!important;height:42px!important;padding:0!important;font-size:31px!important;display:grid!important}.groups-shell.mobile-chat-open .group-chat-head{padding-top:max(8px,env(safe-area-inset-top))}.groups-shell.mobile-chat-open .group-messages{padding-bottom:10px}}.group-opening{gap:13px;width:min(540px,88%);margin:auto;display:grid}.group-opening i{background:linear-gradient(100deg,#ffffff08 20%,#ff75b51e 42%,#ffffff08 64%) 0 0/220% 100%;border-radius:18px;height:70px;animation:1s ease-in-out infinite groupOpening}.group-opening i:first-child{width:72%}.group-opening i:nth-child(2){justify-self:end;width:88%}.group-opening i:nth-child(3){width:58%}@keyframes groupOpening{to{background-position:-120% 0}}@media (width<=700px){.mobile-chat-list>button{grid-template-columns:62px minmax(0,1fr) auto 26px}.mobile-chat-list .group-unread-badge{position:static}.my-group-list>button{padding-right:3px}.my-group-list .group-unread-badge{min-width:19px;height:19px;padding:0 5px;font-size:9px;top:2px;right:2px}}.group-code-entry{background:linear-gradient(120deg,#1b1019,#0b080b);border:1px solid #ff73b44a;border-radius:19px;grid-template-columns:1fr 170px auto;align-items:center;gap:10px;width:min(760px,100%);margin:0 auto 16px;padding:15px;display:grid}.group-code-entry small,.group-code-entry b,.group-code-entry span{display:block}.group-code-entry small{color:#ff83ba;letter-spacing:.12em;font-size:9px;font-weight:1000}.group-code-entry b{margin-top:3px;font-size:17px}.group-code-entry span{color:#a99ba2;margin-top:3px;font-size:11px}.group-code-entry input{color:#fff;min-height:45px;font:inherit;text-align:center;text-transform:uppercase;letter-spacing:.08em;background:#050405;border:1px solid #ffffff24;border-radius:12px;padding:10px;font-size:16px;font-weight:1000}.group-code-entry button{color:#fff;background:linear-gradient(115deg,#b34cff,#ff4f9e);border:0;border-radius:12px;min-height:45px;padding:0 15px;font-weight:1000}.group-vip-code-control{background:linear-gradient(135deg,#ff4fa310,#a33fff0d);border-bottom:1px solid #ffffff12;padding:16px}.group-vip-code-control small{color:#ff91c2;letter-spacing:.11em;font-size:9px;font-weight:1000;display:block}.group-vip-code-control strong{color:#fff;letter-spacing:.08em;margin:7px 0 4px;font-size:25px;display:block}.group-vip-code-control p{color:#ad9fa6;margin:0;font-size:11px;line-height:1.45}.group-vip-code-control>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.group-vip-code-control button{color:#ffd0e5;background:#ff4fa318;border:1px solid #ff77b64a;border-radius:11px;min-height:42px;font-weight:1000}.group-vip-code-control button:last-child{color:#fff;background:linear-gradient(115deg,#b34cff,#ff4f9e)}@media (width<=700px){.group-code-entry{grid-template-columns:1fr;margin-bottom:10px;padding:12px}.group-code-entry input,.group-code-entry button{width:100%}.group-vip-code-control strong{font-size:22px}.group-vip-code-control>div{grid-template-columns:1fr}}.group-sticker-image{object-fit:contain;width:min(190px,55vw);max-height:190px;display:block}.group-messages>article.sticker-media>div{padding:4px;background:0 0!important;border:0!important}.group-messages>article.sticker-media header{background:#171917d9;border-radius:10px;padding:3px 6px}.sticker-upload-button{color:#a9f4ca;cursor:pointer;background:#2fd47712;border:1px dashed #55de916b;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:58px;padding:8px;display:flex}.sticker-upload-button span{font-size:24px}.sticker-upload-button b{font-size:11px}.sticker-upload-button input{opacity:0;width:1px;height:1px;position:absolute}.saved-sticker-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:3px 0 7px;display:grid}.saved-sticker-item{grid-template-rows:auto 28px;gap:4px;min-width:0;display:grid}.saved-sticker-grid .saved-sticker-send{aspect-ratio:1;width:100%;background:#ffffff08!important;padding:4px!important}.saved-sticker-delete{place-items:center;color:#ffc0cc!important;background:#431522!important;border:1px solid #ff647e66!important;border-radius:8px!important;width:100%!important;height:28px!important;min-height:28px!important;padding:0 3px!important;font-size:9px!important;font-weight:1000!important;line-height:1!important;display:grid!important}.saved-sticker-grid img{object-fit:contain;width:100%;height:100%}.group-compose-tools>details>div.giphy-picker{background:#100b10f8;width:min(390px,100vw - 34px);max-height:min(65dvh,560px);padding:10px;overflow-y:auto}.giphy-search{z-index:2;background:#100b10;grid-template-columns:1fr 42px;gap:7px;padding:0 0 9px;display:grid;position:sticky;top:-10px}.giphy-search input,.giphy-setup input{color:#fff;min-width:0;font:inherit;background:#050405;border:1px solid #ffffff20;border-radius:11px;padding:11px 12px;font-size:12px}.giphy-search button,.giphy-setup button{color:#fff;background:linear-gradient(135deg,#ff4fa3,#a83fff);border:0;border-radius:11px;font-size:20px;font-weight:1000}.giphy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.giphy-grid button{aspect-ratio:1;cursor:pointer;background:#050405;border:1px solid #ff75b333;border-radius:11px;padding:0;overflow:hidden}.giphy-grid img{object-fit:cover;width:100%;height:100%;display:block}.giphy-loading,.giphy-error{color:#cbbec4;text-align:center;background:#ffffff09;border-radius:10px;margin:5px 0 9px;padding:10px;font-size:11px}.giphy-error{color:#ffb2bd;background:#ff3f5b12;border:1px solid #ff5e7545}.giphy-setup{background:#ff4fa30d;border:1px solid #ff73b449;border-radius:13px;gap:8px;margin:8px 0;padding:12px;display:grid}.giphy-setup b,.giphy-setup small{display:block}.giphy-setup small{color:#b8abb2;font-size:10px;line-height:1.4}.giphy-setup button{min-height:42px;font-size:11px}.giphy-attribution{color:#9f9399;text-align:right;letter-spacing:.03em;margin-top:9px;font-size:10px}.giphy-attribution b{color:#fff;letter-spacing:.1em}.giphy-link-fallback{border-top:1px solid #ffffff12;margin-top:7px;padding-top:7px}.giphy-link-fallback>summary{color:#9f9399;cursor:pointer;font-size:9px}.giphy-link-fallback .gif-picker{margin-top:7px}.sticker-library-empty{color:#9ca39f;text-align:center;padding:8px;font-size:10px}.group-sticker-message{justify-items:start;gap:5px;display:grid}.save-sticker-library{color:#ffc2de;background:#170e14d9;border:1px solid #ff75b348;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900}@media (width<=700px){.sticker-picker{-webkit-overflow-scrolling:touch;max-height:min(52dvh,390px);overflow-y:auto}.sticker-upload-button{z-index:2;background:#153c2a;min-height:52px;position:sticky;top:0}.group-photo-button{white-space:nowrap}.group-sticker-image{width:min(180px,58vw);max-height:180px}}.member-profile-mobile-head,.member-profile-bottom-nav{display:none}@media (width<=700px){.social-profile-shell,.social-profile-shell.has-page-background{color:#fff;background:#08090e!important;padding:0!important}.social-profile-wrap{box-sizing:border-box;width:100%;max-width:none;padding:0 0 calc(104px + env(safe-area-inset-bottom))!important}.profile-desktop-back{display:none!important}.member-profile-mobile-head{z-index:80;box-sizing:border-box;min-height:calc(62px + env(safe-area-inset-top));padding:max(9px,env(safe-area-inset-top)) 14px 9px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#08090eef;border-bottom:1px solid #ffffff0d;grid-template-columns:48px 1fr auto;align-items:end;display:grid;position:sticky;top:0}.member-profile-mobile-head>a,.member-profile-mobile-head nav>a{color:#fff;background:#ffffff08;border:0;border-radius:14px;place-items:center;width:42px;height:42px;font-size:31px;line-height:1;text-decoration:none;display:grid}.member-profile-mobile-head>b{text-align:center;letter-spacing:.02em;font-size:20px}.member-profile-mobile-head>b>span{color:#ff55a7}.member-profile-mobile-head>nav{gap:5px;display:flex}.member-profile-mobile-head nav>a{font-size:27px}.member-profile-mobile-head nav>a:last-child{font-size:22px}.social-profile-hero,.social-profile-hero.has-custom-cover{box-shadow:none;border:0;border-radius:0;margin:0;overflow:visible;background:#08090e!important}.social-profile-cover{display:none!important}.instagram-profile-identity{text-align:left;grid-template-columns:92px minmax(0,1fr);grid-template-areas:"avatar name""avatar stats""links links""actions actions";align-items:center;gap:12px 15px;min-height:0;padding:22px 16px 11px;display:grid;background:0 0!important}.instagram-profile-identity .profile-identity-link{grid-area:avatar;align-self:center;width:92px;height:92px}.instagram-profile-identity .social-avatar.large{box-sizing:border-box;background:#18151a;border:3px solid #ff4ca2;border-radius:50%;width:92px;height:92px;padding:3px;font-size:31px;box-shadow:0 0 0 3px #ff9a3b,0 0 22px #ff3d922c}.instagram-profile-identity .social-avatar.large img{border-radius:50%}.instagram-profile-identity .gold-verified-badge{border:3px solid #08090e;width:26px;height:26px;font-size:13px;bottom:0;right:-1px}.instagram-profile-identity .social-profile-name{grid-area:name;align-self:end;text-align:left!important;display:block!important}.instagram-profile-identity .social-profile-name .profile-name-link{margin:0!important}.instagram-profile-identity .social-profile-name h1,.has-custom-cover .instagram-profile-identity .social-profile-name h1{letter-spacing:-.025em;font-family:inherit;font-size:20px;line-height:1.12;color:#fff!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.instagram-profile-identity .social-profile-name>div,.has-custom-cover .instagram-profile-identity .social-profile-name>div{width:auto;max-width:100%;font-size:11px;line-height:1.2;color:#aaa1a8!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important;border:0!important;margin:5px 0 1px!important;padding:0!important}.instagram-profile-identity .social-profile-name>b,.has-custom-cover .instagram-profile-identity .social-profile-name>b{letter-spacing:.08em;width:auto;font-size:9px;display:block;color:#81787f!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.instagram-profile-identity .verified-creator-line{align-items:center;gap:5px;margin-top:4px;display:flex}.instagram-profile-identity .verified-creator-line>span{width:18px;height:18px;font-size:10px}.instagram-profile-identity .verified-creator-line b{font-size:9px}.instagram-profile-identity .verified-creator-line small{display:none}.instagram-profile-stats{grid-area:stats;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;width:100%;display:grid}.instagram-profile-stats>div{text-align:center;background:0 0;border:0;border-radius:0;min-width:0;padding:5px 1px}.instagram-profile-stats strong{font-size:17px;line-height:1}.instagram-profile-stats small{color:#d7d2d5;margin-top:3px;font-size:9px;line-height:1.1}.instagram-profile-identity .creator-social-links{grid-area:links;gap:7px;margin:1px 0 0;display:flex;overflow-x:auto}.instagram-profile-identity .creator-social-links>a{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;flex:1;min-width:0;padding:9px 10px}.instagram-profile-identity .creator-social-links span{font-size:16px}.instagram-profile-identity .creator-social-links b{font-size:10px}.instagram-profile-identity .creator-social-links small{font-size:8px}.instagram-profile-identity .social-profile-actions{grid-area:actions;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;display:grid}.instagram-profile-identity .social-profile-actions .btn{color:#fff;background:#272a30;border-color:#ffffff0e;border-radius:10px;min-height:39px;margin:0;padding:7px 8px;font-size:10px}.instagram-profile-identity .social-profile-actions .btn-primary{background:#ff3f9a;border-color:#ff3f9a}.instagram-profile-identity .social-profile-actions .profile-share-button{grid-column:auto}.profile-season-badge{border-radius:12px;grid-template-columns:28px 1fr auto;margin:2px 16px 7px;padding:9px 11px}.profile-season-badge>span{font-size:19px}.profile-season-badge small{font-size:7px}.profile-season-badge b,.profile-season-badge strong{font-size:9px}.daily-status,.has-custom-cover .daily-status{border:0;border-bottom:1px solid #ffffff12;border-radius:0;margin:0 16px 13px;padding:4px 0 11px;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}.daily-status>span{display:none}.daily-status p{color:#f3eef1;margin:0;font-family:inherit;font-size:13px;line-height:1.45}.daily-status time{color:#827a80;margin-top:3px;font-size:9px;display:block}.daily-status.empty-status{display:none}.creator-live-alert-card{border-radius:16px!important;margin:8px 14px!important;padding:13px!important}.creator-live-alert-card h2{font-size:18px!important}.creator-live-alert-card p{font-size:11px!important}.creator-live-alert-card button,.creator-live-alert-card a{min-height:42px!important;font-size:10px!important}.social-profile-stats{display:none!important}.top-three-card{border:1px solid #ffffff0d;border-left:0;border-right:0;border-radius:0;margin:0;padding:15px 0 16px;box-shadow:none!important;background:0 0!important}.top-three-card>header{align-items:center;padding:0 16px}.top-three-card>header div>span{color:#f1ebee;font-size:9px}.top-three-card>header h2{display:none}.top-three-card>header>a{color:#ff75b5;background:0 0;border:0;padding:0;font-size:10px}.top-three-grid{scrollbar-width:none;gap:17px;margin:11px 0 0;padding:0 16px;display:flex;overflow-x:auto}.top-three-grid::-webkit-scrollbar{display:none}.top-three-grid>a{text-align:center;background:0 0;border:0;border-radius:0;grid-template-columns:1fr;width:72px;min-width:72px;min-height:0;padding:0;display:grid}.top-three-grid>a:hover{transform:none}.top-three-grid i{display:none}.top-three-grid .top-friend-photo{border:2px solid #ff4fa2;border-radius:50%;flex-basis:66px;grid-row:auto;width:66px;height:66px;margin:auto;padding:2px;box-shadow:0 0 0 2px #ffb13b36}.top-three-grid b{text-overflow:ellipsis;white-space:nowrap;width:100%;margin:6px 0 0;font-size:10px;overflow:hidden}.top-three-grid small{display:none}.top-three-empty{text-align:left;padding:12px 16px 2px}.top-three-empty span{font-size:18px}.top-three-empty p{margin:4px 0 0;font-size:10px}.profile-posts.instagram-posts{border:0;border-radius:0;margin:0;padding:0;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#08090e!important}.instagram-posts>header{border-bottom:1px solid #ffffff12;justify-content:center;align-items:center;min-height:43px;padding:0 14px;display:flex}.instagram-posts>header div{align-items:center;gap:6px;display:flex}.instagram-posts>header span{letter-spacing:0;font-size:15px}.instagram-posts>header h2{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px}.instagram-posts>header>b{display:none}.instagram-grid{background:#08090e;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:2px!important}.instagram-grid .profile-post-empty{min-height:245px}.profile-wall{border-radius:18px;margin:16px 12px 0;padding:16px 12px}.profile-wall h2{font-size:21px}.profile-wall header span{font-size:9px}.social-member-since{padding-bottom:8px}.member-profile-bottom-nav{z-index:90;left:10px;right:10px;bottom:max(8px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#1a1b20ee;border:1px solid #ffffff17;border-radius:27px;grid-template-columns:repeat(5,1fr);align-items:center;min-height:70px;padding:5px 8px;display:grid;position:fixed;box-shadow:0 18px 48px #000c}.member-profile-bottom-nav>a{color:#a69fa4;border-radius:19px;align-content:center;place-items:center;gap:2px;height:57px;text-decoration:none;display:grid}.member-profile-bottom-nav>a.active{color:#ff6fb5;background:#ff4fa314}.member-profile-bottom-nav>a>span{font-size:23px;line-height:1}.member-profile-bottom-nav>a>small{font-size:8px;font-weight:800}.member-profile-bottom-nav>a:last-child>span{background:#382231;border:2px solid #ff5baa;border-radius:50%;place-items:center;width:29px;height:29px;font-size:11px;display:grid;overflow:hidden}.member-profile-bottom-nav img{object-fit:cover;width:100%;height:100%}}.group-camera-trigger{display:none}.composer-file-input,.sticker-file-input{opacity:0;width:1px;height:1px;position:fixed;left:-9999px}@media (width<=700px){.groups-shell.mobile-chat-open .group-compose-area{padding-bottom:max(14px,env(safe-area-inset-bottom))}.groups-shell.mobile-chat-open .group-compose{gap:5px;padding:6px 10px 4px;grid-template-columns:38px minmax(0,1fr) 38px 38px!important}.groups-shell.mobile-chat-open .group-camera-trigger{place-items:center;width:38px;height:38px;display:grid;color:#f2f4f2!important;background:0 0!important;border:0!important;border-radius:50%!important;min-width:38px!important;min-height:38px!important;padding:0!important;font-size:20px!important}.groups-shell.mobile-chat-open .group-camera-trigger span{line-height:1;display:block}.groups-shell.mobile-chat-open .group-compose-tools{bottom:calc(84px + env(safe-area-inset-bottom))!important}.groups-shell.mobile-chat-open .messenger-global-error{z-index:400;left:12px;right:12px;bottom:calc(88px + env(safe-area-inset-bottom));color:#ffd8df;background:#35141df2;border-radius:12px;margin:0;padding:10px 12px;font-size:14px;position:absolute;box-shadow:0 10px 35px #000b}}.sticker-upload-button{position:relative;overflow:hidden}.sticker-upload-button .sticker-file-input{z-index:3;opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.group-media-open{max-width:100%;color:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.group-media-open.sticker{width:max-content}.group-image-viewer{z-index:1000;padding:max(14px,env(safe-area-inset-top)) 14px max(18px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000e;place-items:center;display:grid;position:fixed;inset:0}.group-image-viewer>div{grid-template-rows:auto minmax(0,1fr);gap:10px;width:min(100%,900px);height:min(88dvh,820px);display:grid}.group-image-viewer header{justify-content:space-between;align-items:center;gap:10px;display:flex}.group-image-viewer header button{color:#fff;min-height:42px;font:inherit;background:#1d1d1de8;border:1px solid #ffffff30;border-radius:99px;padding:0 16px;font-size:14px;font-weight:900}.group-image-viewer header button:first-child{width:42px;padding:0;font-size:28px}.group-image-viewer header button:last-child{color:#062212;background:#32d477}.group-image-viewer header button:disabled{opacity:.6}.group-image-viewer img{object-fit:contain;-webkit-user-select:auto;user-select:auto;-webkit-touch-callout:default;width:100%;height:100%;min-height:0}.reply-message-button{color:#e9dfe4;cursor:pointer;background:#ffffff0d;border:0;border-radius:50%;place-items:center;width:29px;height:29px;margin-left:auto;padding:0;font-size:17px;line-height:1;display:grid}.reply-message-button:hover,.reply-message-button:focus-visible{background:#fff2;outline:1px solid #ff8cbe}.delete-message-button{color:#ff9aa6;cursor:pointer;background:#ff405018;border:0;border-radius:50%;place-items:center;width:29px;height:29px;padding:0;font-size:14px;line-height:1;display:grid}.delete-message-button:hover,.delete-message-button:focus-visible{background:#ff405035;outline:1px solid #ff6676}.group-messages article header>.delete-message-button+time,.group-messages article header>.reply-message-button+.pin-message-button,.group-messages article header>.reply-message-button~time{margin-left:0}.group-reply-quote{color:#d8ced3;text-align:left;cursor:pointer;background:#07090878;border:0;border-left:3px solid #ff76b3;border-radius:8px;width:100%;max-width:100%;margin:0 0 8px;padding:7px 9px;display:block}.group-reply-quote b,.group-reply-quote span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.group-reply-quote b{color:#ff8cbe;font-size:12px}.group-reply-quote span{margin-top:2px;font-size:12px}.group-message-mention{color:#92edb5;font-weight:1000}.group-compose-area{position:relative}.group-replying-bar{background:#202321;border-left:4px solid #ff72b2;border-radius:10px;grid-template-columns:25px minmax(0,1fr) 32px;align-items:center;gap:8px;margin:7px 9px 0;padding:8px 10px;display:grid}.group-replying-bar>span{color:#ff8cbe;font-size:19px}.group-replying-bar>div{min-width:0}.group-replying-bar b,.group-replying-bar small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.group-replying-bar b{color:#ff9ac5;font-size:12px}.group-replying-bar small{color:#b9b0b5;margin-top:2px;font-size:12px}.group-replying-bar>button{color:#fff;background:#ffffff0d;border:0;border-radius:50%;width:32px;height:32px;padding:0;font-size:23px;line-height:1}.group-mention-picker{z-index:180;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#171918f7;border:1px solid #ffffff1c;border-radius:17px;max-height:min(310px,46dvh);padding:7px;position:absolute;bottom:100%;left:10px;right:10px;overflow-y:auto;box-shadow:0 -18px 45px #000a}.group-mention-picker>button{color:#fff;text-align:left;background:0 0;border:0;border-radius:12px;grid-template-columns:39px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:53px;padding:7px 9px;display:grid}.group-mention-picker>button:hover,.group-mention-picker>button:focus-visible{background:#ffffff10;outline:none}.group-mention-picker img,.group-mention-picker>button>span{object-fit:cover;background:linear-gradient(145deg,#ff5fa8,#8232d1);border-radius:50%;place-items:center;width:39px;height:39px;font-weight:1000;display:grid}.group-mention-picker b,.group-mention-picker small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.group-mention-picker b{font-size:14px}.group-mention-picker small{color:#99daaf;margin-top:2px;font-size:12px}@media (width<=700px){.reply-message-button{width:28px;height:28px;font-size:16px}.group-reply-quote{padding:7px 8px}.group-replying-bar{margin:5px 9px 0}.group-mention-picker{max-height:min(270px,39dvh);bottom:100%;left:8px;right:8px}}.group-messages.wallpaper-dark{background-color:#090b0a;background-image:radial-gradient(circle at 15% 20%,#ff4fa308 0 1px,#0000 2px),radial-gradient(circle at 80% 70%,#8f54ff0a 0 1px,#0000 2px);background-size:32px 32px,41px 41px}.group-messages.wallpaper-pink{background-color:#210b16;background-image:radial-gradient(circle at 18% 22%,#ff75b62b 0 2px,#0000 3px),radial-gradient(circle at 77% 68%,#ffb0d129 0 3px,#0000 4px),linear-gradient(145deg,#2b0c1d,#10080e);background-size:31px 31px,47px 47px,auto}.group-messages.wallpaper-purple{background-color:#120b25;background-image:radial-gradient(circle at 12% 20%,#bd7cff2c 0 2px,#0000 3px),radial-gradient(circle at 82% 72%,#ff6bb020 0 2px,#0000 3px),linear-gradient(145deg,#1d0d38,#090610);background-size:35px 35px,51px 51px,auto}.group-messages.wallpaper-blackpink{background-color:#0b090a;background-image:linear-gradient(135deg,#0000 0 46%,#ff5fa810 47% 53%,#0000 54%),linear-gradient(45deg,#0000 0 46%,#ffffff08 47% 53%,#0000 54%);background-size:42px 42px}.group-messages.wallpaper-custom{background-color:#080808;background-position:50%;background-repeat:no-repeat;background-size:cover}.wallpaper-picker{width:min(370px,100vw - 20px)!important;padding:13px!important}.wallpaper-picker>header{margin-bottom:10px}.wallpaper-picker>header b,.wallpaper-picker>header small{display:block}.wallpaper-picker>header b{font-size:15px}.wallpaper-picker>header small{color:#a89ca2;margin-top:2px;font-size:12px}.wallpaper-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.wallpaper-choice,.wallpaper-upload{color:#fff;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff16;border-radius:13px;grid-template-columns:45px minmax(0,1fr);align-items:center;gap:8px;min-height:76px;padding:7px;display:grid}.wallpaper-choice>span{background:#090b0a;border:2px solid #ffffff24;border-radius:9px;width:45px;height:55px}.wallpaper-choice-pink>span{background:linear-gradient(145deg,#3a1028,#ff5b9f)}.wallpaper-choice-purple>span{background:linear-gradient(145deg,#140a28,#8039ce)}.wallpaper-choice-blackpink>span{background:linear-gradient(135deg,#080808 0 48%,#ff5ca8 49% 62%,#171717 63%)}.wallpaper-choice b,.wallpaper-upload b{font-size:12px}.wallpaper-choice.active{background:#35d47718;border-color:#55df92;box-shadow:inset 0 0 0 1px #55df92}.wallpaper-upload{position:relative;overflow:hidden}.wallpaper-upload>span{background:#252725;border-radius:9px;place-items:center;width:45px;height:55px;font-size:22px;display:grid}.wallpaper-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.group-privacy-badge{color:#a9efc7;background:#35d4770d;border:1px solid #55df9245;border-radius:99px;margin-top:12px;padding:9px 12px;font-size:12px;font-weight:900}.mobile-create-group small{color:#9fb7a9;font-size:12px;line-height:1.4}@media (width<=700px){.wallpaper-picker{max-height:min(430px,56dvh);overflow-y:auto;width:auto!important;bottom:96px!important;left:8px!important;right:8px!important}.wallpaper-picker>div{grid-template-columns:1fr 1fr}.wallpaper-choice,.wallpaper-upload{min-height:69px}.group-privacy-badge{font-size:11px}}.calls-shell{background:radial-gradient(circle at 10% 0,#ff3e8f25,#0000 31%),radial-gradient(circle at 90% 13%,#9e44ff28,#0000 34%),#070507;min-height:100vh}.calls-wrap{width:min(100%,940px);padding-top:22px;padding-bottom:38px}.calls-page-head{grid-template-columns:115px minmax(0,1fr);align-items:center;gap:18px;margin-bottom:18px;display:grid}.calls-page-head>div small{color:#ff82ba;letter-spacing:.16em;font-size:10px;font-weight:1000}.calls-page-head h1{letter-spacing:-.055em;margin:4px 0 5px;font-size:clamp(38px,6vw,58px);line-height:.95}.calls-page-head h1 em{color:#ff62aa;font-style:normal}.calls-page-head p{color:#a99ba2;margin:0;font-size:15px}.calls-error{z-index:1301;color:#ffd3da;background:#3b111bf2;border:1px solid #ff66734d;border-radius:14px;margin:0 0 12px;padding:12px 14px;font-size:14px;position:relative}.calls-friends,.calls-history{background:#0d090ce8;border:1px solid #ff75b33b;border-radius:27px;padding:18px;box-shadow:0 25px 75px #0008}.calls-friends>header{justify-content:space-between;align-items:end;gap:12px;padding:4px 4px 15px;display:flex}.calls-friends header small{color:#ff83ba;letter-spacing:.15em;font-size:10px;font-weight:1000}.calls-friends h2,.calls-history h2{margin:4px 0 0;font-size:25px}.calls-friends header>a{color:#ffc0dd;border:1px solid #ff75b340;border-radius:99px;padding:8px 11px;font-size:12px;font-weight:900;text-decoration:none}.calls-friend-list{gap:7px;display:grid}.calls-friend-list article{background:#ffffff05;border:1px solid #ffffff0f;border-radius:19px;grid-template-columns:54px minmax(0,1fr) 56px 56px;align-items:center;gap:9px;min-height:76px;padding:9px 10px;display:grid}.calls-friend-list article>a,.calls-friend-list article>a img,.calls-friend-list article>a span{object-fit:cover;border-radius:50%;width:52px;height:52px}.calls-friend-list article>a{color:#fff;background:linear-gradient(145deg,#ff4fa3,#7c3dd5);border:2px solid #ff82b9;place-items:center;font-size:19px;font-weight:1000;display:grid}.calls-friend-list article b,.calls-friend-list article small{display:block}.calls-friend-list article b{font-size:17px}.calls-friend-list article small{color:#94878e;margin-top:3px;font-size:12px}.calls-friend-list article>button{color:#fff;background:#29232a;border:1px solid #ffffff16;border-radius:50%;place-items:center;width:52px;height:52px;padding:0;font-size:21px;display:grid}.calls-friend-list article>button:last-child{background:linear-gradient(145deg,#ff3f93,#ae3fff)}.calls-friend-list article>button span{margin-top:-9px;font-size:8px;font-weight:1000;display:block}.calls-empty{text-align:center;padding:45px 16px}.calls-empty>span{color:#ff73b2;font-size:44px}.calls-empty h3{margin:7px 0}.calls-empty p{color:#9e9097;max-width:430px;margin:0 auto 17px;font-size:14px}.calls-history{margin-top:14px}.calls-history h2{padding:0 4px 10px}.calls-history article{border-top:1px solid #ffffff0e;grid-template-columns:42px 1fr;align-items:center;gap:9px;min-height:58px;padding:8px 5px;display:grid}.calls-history article>span{color:#ff9bc5;background:#ff4fa316;border-radius:13px;place-items:center;width:39px;height:39px;display:grid}.calls-history b,.calls-history small{display:block}.calls-history b{font-size:15px}.calls-history small{color:#91848a;margin-top:3px;font-size:11px}.calls-privacy{color:#8e8187;text-align:center;margin-top:14px;font-size:12px;line-height:1.5}.calls-login{text-align:center;background:#0d090ce8;border:1px solid #ff75b342;border-radius:28px;max-width:540px;margin:90px auto;padding:34px}.calls-login>span{font-size:52px}.calls-login h1{font-size:39px}.calls-login p{color:#a5979e}.blink-call-screen{z-index:1300;padding:max(15px,env(safe-area-inset-top)) max(15px,env(safe-area-inset-right)) max(15px,env(safe-area-inset-bottom)) max(15px,env(safe-area-inset-left));background:radial-gradient(circle at 50% 16%,#ff4fa337,#0000 36%),#060506;grid-template-rows:minmax(0,1fr) auto;display:grid;position:fixed;inset:0;overflow:hidden}.call-remote-stage{background:linear-gradient(155deg,#21151e,#080607);border:1px solid #ff79b646;border-radius:34px;flex-direction:column;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 100px #000b}.call-remote-stage>video:not(.call-local-video){object-fit:cover;background:#050405;width:100%;height:100%;position:absolute;inset:0}.call-audio-person{z-index:2;aspect-ratio:1;background:linear-gradient(145deg,#ff5ba7,#7434d3);border:4px solid #ff8ec0;border-radius:50%;place-items:center;width:min(210px,45vw);display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 8px #2a111d,0 0 70px #ff3e9173}.call-audio-person img{object-fit:cover;width:100%;height:100%}.call-audio-person span{font-size:67px;font-weight:1000}.call-person-copy{z-index:3;text-align:center;text-shadow:0 2px 10px #000;margin-top:28px;position:relative}.video .call-person-copy{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:left;background:#050405a8;border-radius:18px;margin:0;padding:13px 17px;position:absolute;bottom:20px;left:20px}.call-person-copy small{color:#ff91c0;letter-spacing:.13em;font-size:12px;font-weight:1000}.call-person-copy h2{margin:5px 0 2px;font-size:36px}.call-person-copy p{color:#b9acb2;margin:0;font-size:14px}.call-local-video{z-index:4;aspect-ratio:3/4;object-fit:cover;background:#151015;border:2px solid #ff87bb;border-radius:22px;width:min(25vw,220px);position:absolute;top:18px;right:18px;box-shadow:0 15px 45px #000b}.incoming-call-actions,.active-call-actions,.calling-actions,.call-ended{justify-content:center;align-items:center;gap:34px;min-height:105px;padding:15px;display:flex}.incoming-call-actions button,.active-call-actions button{color:#fff;border:0;border-radius:50%;place-items:center;width:72px;height:72px;padding:0;font-size:28px;display:grid;box-shadow:0 12px 35px #0008}.incoming-call-actions button span,.active-call-actions button span{margin-top:102px;font-size:11px;font-weight:900;position:absolute}.call-decline,.hang-up{transform:rotate(0);background:#ec3f56!important}.call-accept{background:#35cf79}.active-call-actions button{background:#29232a}.active-call-actions button.off{background:#4a1f2d}.calling-actions{flex-direction:column;gap:7px}.calling-actions i{background:#ff4fa3;border-radius:50%;width:14px;height:14px;animation:1.4s infinite callPulse;box-shadow:0 0 #ff4fa370}.calling-actions b{font-size:16px}.calling-actions button,.call-ended button{color:#fff;background:#ec3f56;border:0;border-radius:99px;min-height:44px;padding:0 18px;font-weight:1000}.call-ended{flex-direction:column;gap:12px}.call-ended b{font-size:22px}.call-ended button{background:#ff4fa3}@keyframes callPulse{70%{box-shadow:0 0 0 20px #ff4fa300}}@media (width<=700px){.calls-wrap{padding:calc(14px + env(safe-area-inset-top)) 9px max(22px,env(safe-area-inset-bottom))}.calls-page-head{grid-template-columns:1fr}.calls-page-head>.back{width:max-content}.calls-page-head h1{font-size:39px}.calls-page-head p{font-size:14px}.calls-friends{border-radius:23px;padding:12px}.calls-friend-list article{grid-template-columns:50px minmax(0,1fr) 48px 48px;gap:6px;padding:8px 7px}.calls-friend-list article>a,.calls-friend-list article>a img,.calls-friend-list article>a span{width:47px;height:47px}.calls-friend-list article>button{width:45px;height:45px;font-size:18px}.calls-friend-list article b{font-size:16px}.blink-call-screen{padding:max(7px,env(safe-area-inset-top)) 7px max(7px,env(safe-area-inset-bottom));grid-template-rows:minmax(0,1fr) 112px}.call-remote-stage{border-radius:27px}.call-local-video{border-radius:17px;width:29vw;max-width:145px;top:11px;right:11px}.video .call-person-copy{max-width:60%;padding:10px 12px;bottom:11px;left:11px}.call-person-copy h2{font-size:29px}.incoming-call-actions,.active-call-actions{gap:28px}.incoming-call-actions button,.active-call-actions button{width:65px;height:65px;font-size:25px}}.stories-shell{color:#fff;background:radial-gradient(circle at 6% 0,#ff3f932d,#0000 34%),radial-gradient(circle at 92% 8%,#8d38ff2b,#0000 34%),#070507;min-height:100dvh}.stories-wrap{width:min(100%,1040px);margin:auto;padding:24px 18px 50px}.stories-head{grid-template-columns:100px minmax(0,1fr) 58px;align-items:center;gap:18px;margin-bottom:22px;display:grid}.stories-head>a{color:#ffc2df;width:max-content;font-weight:900;text-decoration:none}.stories-head small,.stories-status header small{color:#ff7fb9;letter-spacing:.16em;font-size:10px;font-weight:1000}.stories-head h1{letter-spacing:-.06em;margin:4px 0 2px;font-size:clamp(44px,7vw,70px);line-height:.92}.stories-head p{color:#a99ca3;margin:7px 0 0}.stories-head>button{color:#fff;background:linear-gradient(145deg,#ff4f9d,#a43cff);border:0;border-radius:50%;width:56px;height:56px;font-size:34px}.stories-status{background:#0d090ce8;border:1px solid #ff72b13d;border-radius:30px;padding:22px;box-shadow:0 28px 85px #0008}.stories-status>header{justify-content:space-between;align-items:end;gap:14px;padding:2px 3px 20px;display:flex}.stories-status h2{margin:4px 0 0;font-size:27px}.stories-status>header button,.stories-empty button{color:#ffc0dd;background:#ff4f9c16;border:1px solid #ff75b348;border-radius:99px;min-height:42px;padding:0 15px;font-weight:900}.stories-strip{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:13px;display:grid}.story-card,.add-story-card{color:#fff;text-align:center;background:linear-gradient(165deg,#24141e,#100b0f);border:1px solid #fff1;border-radius:25px;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:230px;padding:20px 10px 15px;display:flex}.story-card b,.add-story-card b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:17px;font-size:16px;overflow:hidden}.story-card small,.add-story-card small{color:#9b8e95;margin-top:5px;font-size:11px}.story-avatar-frame{border-radius:50%;place-items:center;width:104px;height:104px;padding:5px;display:grid;position:relative}.story-avatar-frame.active{background:linear-gradient(145deg,#ff2384,#ff79be,#a83aff);animation:1.45s ease-in-out infinite storyRingPulse;box-shadow:0 0 #ff4fa369}.story-avatar-frame.seen{filter:saturate(.6);animation:none}.story-avatar,.story-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.story-avatar{background:linear-gradient(145deg,#ff5ba7,#7337d4);border:3px solid #080608;place-items:center;font-size:31px;font-weight:1000;display:grid;overflow:hidden}.story-avatar-frame.add{background:#2b2429;padding:6px}.story-avatar-frame.add i{color:#fff;background:#ff4f9d;border:3px solid #0c090b;border-radius:50%;place-items:center;width:34px;height:34px;font-size:24px;font-style:normal;display:grid;position:absolute;bottom:4px;right:0}.stories-empty{text-align:center;border:1px dashed #ff72b13c;border-radius:26px;margin-top:16px;padding:55px 20px}.stories-empty>span{font-size:50px}.stories-empty h2{margin:10px 0 5px}.stories-empty p{color:#a89aa1;max-width:520px;margin:0 auto 18px}.stories-error,.stories-notice{color:#ffd3dc;background:#39141d;border-radius:14px;margin:0 0 14px;padding:11px 14px}.stories-notice{color:#c9ffe0;background:#133725}.stories-login{text-align:center;background:#100b0f;border:1px solid #ff75b343;border-radius:30px;width:min(92%,530px);margin:12vh auto;padding:40px}.stories-login>span{color:#ff5ba7;font-size:54px}.stories-login h1{font-size:39px}.stories-login p{color:#a99ca3}.stories-login a{color:#fff;background:linear-gradient(145deg,#ff4f9d,#a43cff);border-radius:99px;place-items:center;min-height:45px;padding:0 19px;font-weight:1000;text-decoration:none;display:inline-grid}.story-modal-backdrop{z-index:1500;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050305db;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.story-upload{background:#100b0f;border:1px solid #ff75b34d;border-radius:28px;width:min(100%,520px);max-height:calc(100dvh - 36px);padding:26px;position:relative;overflow:auto}.story-upload>small{color:#ff7fb9;letter-spacing:.15em;font-weight:1000}.story-upload h2{margin:7px 0 4px;font-size:30px}.story-upload>p{color:#a99ca3;margin:0 0 18px}.story-modal-close{color:#fff;background:#ffffff10;border:0;border-radius:50%;width:40px;height:40px;font-size:27px;position:absolute;top:14px;right:15px}.story-file-picker{color:#fff;background:#ff4f9c0c;border:1px dashed #ff75b365;border-radius:23px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:235px;display:flex}.story-file-picker>span{color:#ff5ba7;font-size:50px}.story-file-picker b{font-size:18px}.story-file-picker small{color:#958890;margin-top:7px}.story-upload-preview{background:#030203;border-radius:23px;height:min(48vh,420px);position:relative;overflow:hidden}.story-upload-preview img,.story-upload-preview video{object-fit:contain;width:100%;height:100%}.story-upload-preview button{color:#fff;background:#080608cf;border:0;border-radius:99px;padding:9px 13px;font-weight:900;position:absolute;bottom:10px;right:10px}.story-upload textarea{box-sizing:border-box;color:#fff;width:100%;font:inherit;resize:none;background:#21191f;border:1px solid #ffffff1a;border-radius:15px;margin-top:12px;padding:13px}.story-publish{color:#fff;background:linear-gradient(115deg,#c142ff,#ff4b9b);border:0;border-radius:15px;width:100%;min-height:49px;margin-top:10px;font-weight:1000}.story-publish:disabled{opacity:.5}.story-viewer{z-index:1600;color:#fff;background:#020102;grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0}.story-progress{z-index:2;padding:max(10px,env(safe-area-inset-top)) 10px 3px;gap:4px;display:flex}.story-progress span{background:#ffffff45;border-radius:99px;flex:1;height:3px;overflow:hidden}.story-progress i{background:#fff;width:0;height:100%;display:block}.story-progress i.done{width:100%}.story-progress i.playing{animation:6.5s linear forwards storyProgress}.story-viewer>header{z-index:3;background:linear-gradient(#000b,#0000);grid-template-columns:44px minmax(0,1fr) 42px 42px;align-items:center;gap:9px;padding:8px 14px;display:grid}.story-viewer>header>.story-avatar{width:43px;height:43px}.story-viewer>header b,.story-viewer>header small{display:block}.story-viewer>header small{color:#c3bac0;margin-top:2px;font-size:11px}.story-viewer>header button{color:#fff;background:#ffffff14;border:0;border-radius:50%;width:40px;height:40px;font-size:22px}.story-stage{place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.story-stage img,.story-stage video{object-fit:contain;width:100%;height:100%}.story-stage>button{background:0 0;border:0;width:35%;position:absolute;top:0;bottom:0}.story-prev{left:0}.story-next{right:0}.story-caption{z-index:3;padding:16px max(18px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));text-align:center;background:linear-gradient(#0000,#000d);margin:0;font-size:16px}.story-active-avatar{animation:1.45s ease-in-out infinite storyRingPulse!important;position:relative!important;box-shadow:0 0 0 3px #ff4f9d,0 0 #ff4f9d70!important}.story-active-avatar img{border-radius:inherit}@keyframes storyRingPulse{0%,to{box-shadow:0 0 0 3px #ff4f9d,0 0 #ff4f9d64}50%{box-shadow:0 0 0 3px #ff79bb,0 0 0 9px #ff4f9d00}}@keyframes storyProgress{to{width:100%}}@media (width<=700px){.stories-wrap{padding:calc(15px + env(safe-area-inset-top)) 9px max(30px,env(safe-area-inset-bottom))}.stories-head{grid-template-columns:1fr 50px;gap:8px}.stories-head>a{grid-column:1/-1}.stories-head h1{font-size:46px}.stories-head p{font-size:13px}.stories-head>button{width:48px;height:48px}.stories-status{border-radius:24px;padding:14px 10px}.stories-status>header{align-items:center}.stories-status>header button{width:45px;height:45px;padding:0;font-size:0}.stories-status>header button:first-letter{font-size:20px}.stories-strip{scroll-snap-type:x mandatory;gap:10px;padding:2px 2px 10px;display:flex;overflow-x:auto}.story-card,.add-story-card{scroll-snap-align:start;flex:0 0 142px;min-height:205px}.story-avatar-frame{width:92px;height:92px}.story-upload{border-radius:24px;padding:22px 15px}.story-viewer>header{grid-template-columns:42px minmax(0,1fr) 38px 38px;padding-left:10px;padding-right:10px}.story-viewer>header button{width:36px;height:36px}.story-caption{font-size:15px}}.mention-person-button{color:#d9ccd2;min-height:34px;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:9px;padding:7px 9px;font-size:9px;font-weight:900}.group-mention-picker>header{justify-content:space-between;align-items:center;gap:8px;min-height:39px;padding:2px 4px 7px;display:flex}.group-mention-picker>header>b{color:#ff9ac5;font-size:14px}.group-mention-picker>header>button{color:#fff;background:#ffffff10;border:0;border-radius:50%;width:32px;height:32px;padding:0;font-size:23px;line-height:1}.group-mention-picker>p{color:#b9b0b5;text-align:center;background:#ffffff08;border-radius:11px;margin:4px;padding:14px;font-size:14px}@media (width<=700px){.group-compose-tools>.mention-person-button{text-align:center;width:100%;min-width:0;color:#fff!important;background:#292c2a!important;border:0!important;border-radius:20px!important;min-height:72px!important;padding:8px 5px!important;font-size:12px!important}.group-mention-picker{z-index:300}}.react-message-button{color:#e9dfe4;cursor:pointer;background:#ffffff0d;border:0;border-radius:50%;place-items:center;width:29px;height:29px;margin-left:auto;padding:0;font-size:17px;line-height:1;display:grid}.react-message-button:hover,.react-message-button:focus-visible{background:#fff2;outline:1px solid #ff8cbe}.group-messages article header>.react-message-button+.reply-message-button{margin-left:0}.group-message-reactions{z-index:3;flex-wrap:wrap;gap:4px;margin:5px 0 -17px;display:flex;position:relative}.group-message-reactions>button{color:#fff;background:#242124;border:1px solid #ffffff1d;border-radius:99px;justify-content:center;align-items:center;gap:4px;min-width:37px;height:29px;padding:2px 8px;font-size:16px;display:flex;box-shadow:0 5px 14px #0007}.group-message-reactions>button.mine{background:#4a1832;border-color:#ff79b5}.group-message-reactions span{font-size:11px;font-weight:900}.group-reaction-backdrop{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0009;justify-content:center;align-items:flex-end;padding:16px;display:flex;position:fixed;inset:0}.group-reaction-picker{background:#171317;border:1px solid #ff7ab84d;border-radius:25px;width:min(520px,100%);padding:15px;box-shadow:0 24px 80px #000d}.group-reaction-picker>header{align-items:center;gap:12px;display:flex}.group-reaction-picker>header>div{flex:1;min-width:0}.group-reaction-picker header small,.group-reaction-picker header b{display:block}.group-reaction-picker header small{color:#ff83ba;letter-spacing:.12em;font-size:10px;font-weight:1000}.group-reaction-picker header b{color:#ddd2d7;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:14px;overflow:hidden}.group-reaction-picker header button{color:#fff;background:#ffffff0e;border:0;border-radius:50%;width:36px;height:36px;padding:0;font-size:26px}.group-reaction-quick{grid-template-columns:repeat(6,1fr);gap:7px;margin:14px 0;display:grid}.group-reaction-quick button{background:#ffffff08;border:1px solid #ffffff12;border-radius:14px;min-width:0;height:48px;padding:0;font-size:25px}.group-reaction-picker form{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.group-reaction-picker input{color:#fff;min-width:0;height:48px;font:inherit;background:#090709;border:1px solid #ffffff1c;border-radius:14px;padding:0 13px;font-size:16px}.group-reaction-picker form button{color:#fff;background:linear-gradient(115deg,#ff3b91,#bd3dff);border:0;border-radius:14px;min-width:66px;font-weight:1000}.group-reaction-picker>small{color:#9f9298;text-align:center;margin-top:9px;font-size:12px;display:block}@media (width<=700px){.react-message-button{width:28px;height:28px}.group-reaction-backdrop{padding:8px max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}.group-reaction-picker{border-radius:23px}.group-reaction-quick{grid-template-columns:repeat(6,1fr);gap:5px}.group-reaction-quick button{height:45px;font-size:23px}.group-message-reactions{margin-bottom:-15px}}@media (width<=760px){:is(html:has(.messenger-shell.private-chat-open),body:has(.messenger-shell.private-chat-open)){height:100%;overflow:hidden}.messenger-shell.private-chat-open{z-index:220;width:100%;inset:auto 0!important;top:var(--blink-private-top,0px)!important;height:var(--blink-private-height,100svh)!important;min-height:0!important;padding:0!important;position:fixed!important;overflow:hidden!important}.messenger-shell.private-chat-open>.messenger-wrap{box-sizing:border-box;flex-direction:column;width:100%;max-width:none;height:100%;min-height:0;margin:0;display:flex;overflow:hidden;padding:4px!important}.messenger-shell.private-chat-open .messenger-page-head,.messenger-shell.private-chat-open .messenger-settings-panel,.messenger-shell.private-chat-open .messenger-style-panel,.messenger-shell.private-chat-open .messenger-safety{display:none!important}.messenger-shell.private-chat-open>.messenger-wrap>.messenger-global-error,.messenger-shell.private-chat-open>.messenger-wrap>.messenger-global-notice{z-index:40;margin:0;position:absolute;bottom:72px;left:10px;right:10px}.messenger-shell.private-chat-open .messenger-layout.conversation-open{box-sizing:border-box;border-radius:20px;flex:auto;width:100%;display:block;overflow:hidden;height:auto!important;min-height:0!important}.messenger-shell.private-chat-open .conversation-panel{box-sizing:border-box;grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100%;min-height:0;overflow:hidden;display:grid!important}.messenger-shell.private-chat-open .conversation-head{min-height:64px;padding:max(6px,env(safe-area-inset-top)) 8px 7px}.messenger-shell.private-chat-open .direct-messages{min-height:0;overflow-y:auto}.messenger-shell.private-chat-open .direct-compose{z-index:20;box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;min-height:60px;position:relative;padding:6px 7px max(6px,env(safe-area-inset-bottom))!important;visibility:visible!important;display:grid!important}.messenger-shell.private-chat-open .direct-compose textarea{box-sizing:border-box;width:100%;min-width:0;max-height:88px;min-height:46px!important}.messenger-shell.private-chat-open .direct-compose button{min-width:68px;min-height:46px;padding:0 12px}}@media (width<=700px){.groups-shell.mobile-chat-open>.groups-wrap{box-sizing:border-box;flex-direction:column;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden;padding:4px!important}.groups-shell.mobile-chat-open>.groups-wrap>.messenger-global-error,.groups-shell.mobile-chat-open>.groups-wrap>.messenger-global-notice{z-index:500;left:10px;right:10px;top:max(8px,env(safe-area-inset-top));pointer-events:none;box-shadow:0 12px 34px #000b;margin:0!important;position:absolute!important}.groups-shell.mobile-chat-open .groups-layout{box-sizing:border-box;flex:auto;width:100%;overflow:hidden;border-radius:20px!important;height:auto!important;min-height:0!important}.groups-shell.mobile-chat-open .group-chat-panel{box-sizing:border-box;flex-direction:column;width:100%;overflow:hidden;height:100%!important;min-height:0!important;display:flex!important}.groups-shell.mobile-chat-open .group-chat-head{min-height:64px;padding:max(6px,env(safe-area-inset-top)) 8px 7px}.groups-shell.mobile-chat-open .group-messages{flex:auto;overflow-y:auto;min-height:0!important}.groups-shell.mobile-chat-open .group-compose-area{z-index:50;box-sizing:border-box;min-height:54px;visibility:visible!important;flex:none!important;padding-bottom:0!important;display:block!important;position:relative!important}.groups-shell.mobile-chat-open .group-compose{box-sizing:border-box;min-height:52px;padding:5px 7px max(5px,env(safe-area-inset-bottom))!important;visibility:visible!important;display:grid!important}.groups-shell.mobile-chat-open .group-compose textarea{box-sizing:border-box;width:100%;min-width:0}}.notice-page,.admin-community{color:#fff;min-height:100dvh;padding:max(22px,env(safe-area-inset-top)) 16px max(28px,env(safe-area-inset-bottom));background:radial-gradient(circle at 90% 0,#321044 0,#0000 35%),#070609;font-family:inherit}.notice-wrap,.admin-community{max-width:820px;margin:auto}.notice-head,.admin-community>header{grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:12px 0 18px;display:grid}.notice-head a,.admin-community>header a{color:#ff9ac8;text-decoration:none}.notice-head small,.admin-community>header small,.admin-reports header small{color:#ff78b7;letter-spacing:.16em;font-weight:800}.notice-head h1,.admin-community h1{margin:2px 0;font-size:clamp(2rem,8vw,3.8rem)}.notice-head button,.admin-community>header button,.notice-filters button,.admin-reports button{color:#ffd8ea;background:#1a111a;border:1px solid #6e3356;border-radius:999px;padding:10px 14px;font-weight:750}.notice-filters{gap:8px;margin:4px 0 18px;display:flex}.notice-filters .active{color:#18030f;background:#ff3fa4;border-color:#ff3fa4}.notice-list{display:grid}.notice-list>a{color:#fff;border-bottom:1px solid #282329;grid-template-columns:52px 1fr 10px;align-items:center;gap:13px;padding:16px 4px;text-decoration:none;display:grid;position:relative}.notice-list>a.unread{background:linear-gradient(90deg,#ff3fa41f,#0000)}.notice-list img,.notice-icon{object-fit:cover;background:#21151f;border:2px solid #ff76b8;border-radius:50%;place-items:center;width:50px;height:50px;font-size:1.35rem;display:grid}.notice-list b{font-size:1.02rem}.notice-list p{color:#d0c6ce;margin:5px 0}.notice-list small{color:#918890}.notice-list>a>i{background:#ff3fa4;border-radius:50%;width:9px;height:9px}.notice-empty,.notice-loading{text-align:center;padding:68px 20px}.notice-empty>span{font-size:3rem}.notice-empty a{color:#18030f;background:#ff3fa4;border-radius:999px;margin-top:12px;padding:12px 18px;font-weight:800;text-decoration:none;display:inline-block}.notice-error,.admin-error{background:#3e1227;border:1px solid #9b315e;border-radius:16px;padding:12px}.admin-metrics{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.admin-metrics article{background:#171219;border:1px solid #3d2a39;border-radius:18px;gap:4px;padding:18px;display:grid}.admin-metrics b{color:#ff72ba;font-size:2rem}.admin-metrics span{font-weight:750}.admin-metrics small{color:#aaa}.admin-metrics .attention{background:#32101f;border-color:#ff3f8c}.admin-reports{background:#100d12;border:1px solid #3a2535;border-radius:24px;margin-top:22px;padding:18px}.admin-reports>article{border-top:1px solid #30252e;padding:16px 0}.report-top{justify-content:space-between;gap:12px;display:flex}.report-status{text-transform:uppercase;color:#aaa;font-size:.75rem}.report-status.open{color:#ff83b9}.admin-reports p{color:#d7cbd3}.admin-reports article>small{color:#958b93}.admin-reports article>div:last-child{gap:8px;margin-top:12px;display:flex}.story-privacy-label{color:#fbd4e7;gap:7px;font-weight:750;display:grid}.story-privacy-label select,.story-reply input{color:#fff;background:#151216;border:1px solid #5a3a50;border-radius:14px;width:100%;padding:13px;font-size:16px}.story-reply{padding:10px 14px max(12px,env(safe-area-inset-bottom));background:#100d10;gap:8px;display:flex}.story-reply button{color:#17030e;background:#ff3fa4;border:0;border-radius:999px;padding:0 18px;font-weight:850}.story-view-count{text-align:center;color:#f4bad7}.calls-error button{color:#fff;background:#ff4aa2;border:0;border-radius:999px;margin:9px auto 0;padding:9px 16px;font-weight:800;display:block}.admin-community>header em{color:#8d8188;margin-top:5px;font-size:12px;font-style:normal;display:block}.admin-community>header button:disabled{opacity:.62}.admin-success{color:#9dffc4;background:#102d20;border:1px solid #27774d;border-radius:16px;padding:12px 14px}.admin-member-control,.admin-logout-all{background:linear-gradient(145deg,#171017,#0d090d);border:1px solid #4a2b40;border-radius:25px;margin-top:22px;box-shadow:0 22px 70px #0007}.admin-member-control{padding:19px}.admin-member-control>header{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.admin-member-control>header small,.admin-logout-all small{color:#ff7fba;letter-spacing:.15em;font-size:12px;font-weight:900}.admin-member-control h2,.admin-logout-all h2{margin:5px 0 3px;font-size:25px}.admin-member-control>header p,.admin-logout-all p{color:#aa9ca4;margin:0;font-size:14px;line-height:1.45}.admin-member-control>header>b{color:#ff9dc9;white-space:nowrap}.admin-member-tools{grid-template-columns:1fr auto;gap:9px;margin:16px 0 8px;display:grid}.admin-member-tools input,.admin-logout-all input{color:#fff;min-width:0;font:inherit;background:#080608;border:1px solid #57374c;border-radius:14px;outline:none;padding:13px 14px;font-size:16px}.admin-member-tools input:focus,.admin-logout-all input:focus{border-color:#ff6caf;box-shadow:0 0 0 3px #ff4fa31a}.admin-member-tools button{color:#ffd6e9;background:#241420;border:1px solid #6e3356;border-radius:14px;padding:10px 15px;font-weight:850}.admin-member-list{overscroll-behavior:contain;max-height:580px;overflow-y:auto}.admin-member-list>article{border-top:1px solid #2e222a;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:84px;padding:11px 2px;display:grid}.admin-member-list>article>span{background:linear-gradient(145deg,#ff4fa3,#8134cf);border:1px solid #ff87bd66;border-radius:15px;place-items:center;width:46px;height:46px;font-size:20px;font-weight:1000;display:grid}.admin-member-list>article>div:nth-child(2){min-width:0}.admin-member-list>article>div:nth-child(2)>b,.admin-member-list>article>div:nth-child(2)>small,.admin-member-list>article>div:nth-child(2)>em{display:block}.admin-member-list>article>div:nth-child(2)>b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.admin-member-list>article>div:nth-child(2)>b i{color:#ffd96e;background:#ffd2581f;border-radius:99px;margin-left:7px;padding:3px 6px;font-size:9px;font-style:normal}.admin-member-list>article>div:nth-child(2)>small{color:#b8aab2;margin-top:3px;font-size:12px}.admin-member-list>article>div:nth-child(2)>em{color:#776e74;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;font-style:normal;overflow:hidden}.admin-member-list>article.blocked{background:#3a1123;border-color:#8e2a4f;margin:0 -8px;padding-inline:10px}.admin-member-list>article>strong{color:#ffd96e;font-size:11px}.admin-member-actions{gap:6px;display:flex}.admin-member-actions button{color:#f1dce6;background:#241620;border:1px solid #57374c;border-radius:11px;min-height:38px;padding:7px 10px;font-weight:850}.admin-member-actions button.block{color:#ff9dbb;background:#401426;border-color:#8e2a4f}.admin-member-actions button.unblock{color:#91f7b9;background:#102d20;border-color:#24774c}.admin-member-actions button:disabled{opacity:.55}.admin-member-list>p{color:#94878e;text-align:center;padding:32px 12px}.admin-logout-all{background:radial-gradient(circle at 0 0,#6b15363d,#0000 38%),#150b11;border-color:#852a50;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:15px;padding:20px;display:grid}.admin-logout-all>span{color:#ff749f;background:#ff3f7b1d;border-radius:15px;place-items:center;width:46px;height:46px;font-size:24px;display:grid}.admin-logout-all label{color:#d8c9d0;gap:6px;margin-top:13px;font-size:13px;display:grid}.admin-logout-all input{max-width:300px}.admin-logout-all>button{color:#fff;background:#c52c5d;border:1px solid #ff5c91;border-radius:14px;min-height:48px;padding:10px 15px;font-weight:950}.admin-logout-all>button:disabled{opacity:.42}@media (width<=720px){.admin-metrics{grid-template-columns:repeat(2,1fr)}.admin-community>header{grid-template-columns:1fr auto}.admin-community>header>a{grid-column:1/-1}.notice-head{gap:9px}.notice-head h1{font-size:2rem}.notice-head button{padding:8px;font-size:.75rem}.notice-list>a{grid-template-columns:48px 1fr 8px}.notice-list img,.notice-icon{width:46px;height:46px}.admin-member-control{padding:15px}.admin-member-control>header{flex-direction:column;align-items:flex-start}.admin-member-tools{grid-template-columns:1fr}.admin-member-list{max-height:none}.admin-member-list>article{grid-template-columns:44px minmax(0,1fr)}.admin-member-list>article>span{width:42px;height:42px}.admin-member-actions,.admin-member-list>article>strong{grid-column:1/-1;margin-left:55px}.admin-member-actions button{flex:1;min-height:44px}.admin-logout-all{grid-template-columns:42px minmax(0,1fr)}.admin-logout-all>button{grid-column:1/-1;width:100%}.admin-logout-all input{box-sizing:border-box;width:100%;max-width:none}}.groups-layout{height:clamp(430px,100dvh - 170px,780px);min-height:0}.blink-session-opening{text-align:center;max-width:520px;margin:clamp(80px,18vh,170px) auto}.blink-session-opening>span{font-size:46px;display:block}.blink-session-opening h2{margin:12px 0 5px}.group-chat-panel,.conversation-panel{height:100%;min-height:0;overflow:hidden}.group-chat-head,.group-description-bar,.group-pinned-message,.group-compose-area,.conversation-head,.direct-compose{flex:none}.group-compose-area,.direct-compose{z-index:55;position:relative}.messenger-layout{height:clamp(430px,100dvh - 205px,720px);min-height:0}@media (width>=701px){.group-compose-area{position:sticky;bottom:0}.group-compose{grid-template-columns:minmax(0,1fr) auto auto;align-items:end}.group-compose textarea{resize:none;min-width:0}.group-camera-trigger,.group-compose>.group-send-button,.group-compose>.group-voice-trigger{min-height:52px}}.group-system-message{color:#cabdc4;text-align:center;background:#140f13cc;border:1px solid #ff7db52b;border-radius:999px;justify-content:center;align-self:center;align-items:center;gap:7px;max-width:min(92%,560px);padding:6px 12px;display:flex;box-shadow:0 6px 18px #0004}.group-system-message>span{color:#ff68aa;font-size:16px}.group-system-message>b{font-size:12px;font-weight:750}.group-system-message>time{color:#82777d;white-space:nowrap;font-size:10px}.group-leave-button{color:#ffdbe2;text-align:left;background:#2a1118;border:1px solid #ff5f7852;border-radius:20px;grid-template-columns:43px minmax(0,1fr);align-items:center;gap:12px;width:min(650px,100%);min-height:68px;margin:18px auto 0;padding:12px 15px;display:grid}.group-leave-button>span{color:#ff8598;background:#ff4e6f1b;border-radius:14px;place-items:center;width:43px;height:43px;font-size:21px;display:grid}.group-leave-button b,.group-leave-button small{display:block}.group-leave-button b{font-size:16px}.group-leave-button small{color:#bd929b;margin-top:4px;font-size:12px}.group-leave-button:disabled{opacity:.55}.group-member-actions{flex-direction:column;align-items:stretch;gap:5px;display:flex!important}.group-member-actions>button{border:0;border-radius:9px;max-width:105px;font-size:9px;font-weight:1000;color:#d7cad0!important;background:#ffffff0b!important;padding:7px 8px!important}.group-member-actions>.remove-group-member{color:#ff9aac!important;background:#491522!important}@media (width<=700px){.group-system-message{gap:5px;padding:5px 9px}.group-system-message>b{font-size:11px}.group-system-message>time{font-size:9px}.group-leave-button{width:100%}.group-member-actions>button{max-width:92px}}.breaking-news-feed{gap:13px;max-width:680px;margin:0 auto 16px;display:grid}.instagram-news-card{background:linear-gradient(145deg,#160c14,#080608);border:1px solid #ff5daa55;border-radius:22px;overflow:hidden;box-shadow:0 18px 55px #0008}.instagram-news-card>header{align-items:center;gap:11px;padding:13px 15px;display:flex}.instagram-news-card>header>span{color:#fff;letter-spacing:.08em;background:#ff3e92;border-radius:99px;padding:6px 8px;font-size:11px;font-weight:1000}.instagram-news-card header b,.instagram-news-card header small{display:block}.instagram-news-card header b{font-size:16px}.instagram-news-card header small{color:#aaa;margin-top:3px;font-size:12px}.instagram-news-card iframe{background:#fff;border:0;width:100%;height:620px;display:block}.instagram-news-card>footer{justify-content:space-between;align-items:center;gap:10px;padding:12px 15px;display:flex}.instagram-news-card footer small{color:#92878c;font-size:12px}.instagram-news-card footer a{color:#ff91c2;font-size:13px;font-weight:900;text-decoration:none}.social-community-feed>.instagram-news-card{grid-column:1/-1}.instagram-news-card.compact iframe{height:520px}.instagram-news-card.platform-x iframe{background:#000;height:470px}.instagram-news-card.platform-tiktok iframe{background:#000;height:700px}.social-original-link{min-height:340px}.blinky-help{z-index:190;right:max(15px,env(safe-area-inset-right));bottom:max(88px,calc(env(safe-area-inset-bottom) + 76px));justify-items:end;gap:9px;display:grid;position:fixed}.blinky-help-bubble{color:#fff;background:linear-gradient(145deg,#ff5ca9,#a53fe6);border:1px solid #ff9bca;border-radius:22px;align-items:center;gap:7px;min-width:78px;height:64px;padding:6px 11px;display:flex;box-shadow:0 15px 45px #000a,0 0 28px #ff4da776}.blinky-help-bubble>span,.blinky-help-panel>header>span{background:#180916;border-radius:15px;place-items:center;width:41px;height:41px;line-height:.8;display:grid}.blinky-help-bubble span b,.blinky-help-panel header span b{font-size:12px}.blinky-help-bubble span i,.blinky-help-panel header span i{font-size:11px;font-style:normal}.blinky-help-bubble em{font-size:13px;font-style:normal;font-weight:1000}.blinky-help-panel{background:#0d090d;border:1px solid #ff77b46b;border-radius:25px;width:min(390px,100vw - 24px);overflow:hidden;box-shadow:0 28px 90px #000d}.blinky-help-panel>header{background:linear-gradient(135deg,#261020,#140a13);border-bottom:1px solid #ffffff14;grid-template-columns:45px 1fr 37px;align-items:center;gap:9px;min-height:68px;padding:10px 12px;display:grid}.blinky-help-panel>header strong,.blinky-help-panel>header small{display:block}.blinky-help-panel>header strong{font-size:17px}.blinky-help-panel>header small{color:#b59ea9;margin-top:3px;font-size:12px}.blinky-help-panel>header>button{color:#fff;background:#ffffff0f;border:0;border-radius:50%;width:36px;height:36px;font-size:22px}.blinky-help-lines{flex-direction:column;gap:8px;height:min(330px,42vh);padding:14px;display:flex;overflow-y:auto}.blinky-help-lines p{white-space:pre-wrap;border-radius:16px;max-width:88%;margin:0;padding:10px 12px;font-size:14px;line-height:1.45}.blinky-help-lines .blinky{background:#ffffff0b;border:1px solid #ffffff12;align-self:flex-start}.blinky-help-lines .user{background:linear-gradient(135deg,#ff3e91,#a641e5);align-self:flex-end}.blinky-help-panel>form{border-top:1px solid #ffffff13;grid-template-columns:1fr auto;gap:7px;padding:10px;display:grid}.blinky-help-panel textarea{color:#fff;min-height:54px;max-height:110px;font:inherit;resize:vertical;background:#171217;border:1px solid #ffffff1b;border-radius:15px;padding:11px;font-size:16px}.blinky-help-panel form button{color:#1d0612;background:#ff4fa3;border:0;border-radius:14px;padding:0 15px;font-weight:1000}.blinky-help-error{color:#ffb4ce;background:#51152d;border-radius:10px;margin:0 10px 8px;padding:8px;font-size:12px}.group-change-photo-button{color:#5de496;background:#1b211d;border-radius:99px;width:max-content;margin:-3px auto 12px;padding:7px 11px;font-size:13px;font-weight:900}.group-inline-name,.group-inline-description{color:#fff;text-align:center;background:0 0;border:0;width:min(620px,100%);margin:0 auto;display:block}.group-inline-name:disabled,.group-inline-description:disabled{opacity:1}.group-inline-name h2{margin:0;font-size:34px}.group-inline-name small,.group-inline-description small{color:#60df97;margin-top:5px;font-size:12px;display:block}.group-inline-description{margin-top:13px}.group-inline-description>span{color:#c1c5c2;font-size:16px;line-height:1.55;display:block}.group-inline-edit{grid-template-columns:1fr auto auto;gap:7px;width:min(620px,100%);margin:0 auto;display:grid}.group-inline-edit input,.group-inline-edit textarea{color:#fff;width:100%;font:inherit;background:#111512;border:1px solid #5fdc956b;border-radius:13px;padding:11px;font-size:18px}.group-inline-edit.description{margin-top:13px}.group-inline-edit.description textarea{grid-column:1/-1;font-size:16px}.group-inline-edit button{color:#06170d;background:#41da80;border:0;border-radius:11px;min-height:40px;padding:8px 12px;font-weight:900}.group-inline-edit button+button{color:#ddd;background:#ffffff10}.group-admin-grid{grid-template-columns:1fr 1fr;max-height:none}.group-admin-grid>section{padding:16px}.group-admin-grid h3{font-size:19px}.moderator-inbox>p,.moderator-inbox article>header a{font-size:14px}.group-member-admin>article{grid-template-columns:50px 1fr auto;min-height:70px;padding:10px 0}.group-member-admin .group-person-profile,.group-member-admin .group-person-profile img,.group-member-admin .group-person-profile span{border-radius:50%;width:50px;height:50px}.group-member-admin article>div>a{font-size:16px}.group-member-admin article>div small{font-size:13px}.group-member-actions{position:relative;display:block!important}.group-member-actions>summary{color:#ddd;cursor:pointer;background:#ffffff0d;border-radius:50%;place-items:center;width:38px;height:38px;font-size:22px;list-style:none;display:grid}.group-member-actions>summary::-webkit-details-marker{display:none}.group-member-actions>div{z-index:20;background:#171317;border:1px solid #ffffff18;border-radius:15px;gap:5px;width:210px;padding:9px;display:grid;position:absolute;top:43px;right:0;box-shadow:0 18px 50px #000d}.group-member-actions a,.group-member-actions button{text-align:left;border:0;border-radius:10px;width:100%;font-weight:900;text-decoration:none;color:#fff!important;background:#ffffff0b!important;max-width:none!important;min-height:42px!important;padding:10px!important;font-size:13px!important}.group-member-actions .remove-group-member{color:#ff9db0!important;background:#481522!important}.blinky-support-page{color:#fff;background:radial-gradient(circle at 90% 0,#45134d,#0000 34%),#070608;min-height:100dvh;padding:22px 16px 50px}.blinky-support-page>header{grid-template-columns:auto 1fr auto;align-items:center;gap:16px;max-width:900px;margin:auto;display:grid}.blinky-support-page>header a{color:#ff94c4;text-decoration:none}.blinky-support-page h1{margin:3px 0;font-size:clamp(34px,7vw,58px)}.blinky-support-page header small{color:#ff75b5;letter-spacing:.13em;font-weight:1000}.blinky-support-page header p{color:#aaa;margin:0}.blinky-support-page header button,.blinky-support-list button{color:#fff;background:#ffffff0c;border:1px solid #ffffff1b;border-radius:12px;padding:10px 14px;font-weight:900}.blinky-support-list{gap:13px;max-width:900px;margin:24px auto;display:grid}.blinky-support-list>article{background:#120d12;border:1px solid #ff5bab4b;border-radius:22px;padding:18px}.blinky-support-list>article.resolved{opacity:.7;border-color:#ffffff18}.blinky-support-list article>header{justify-content:space-between;gap:10px;display:flex}.blinky-support-list article header b,.blinky-support-list article header small{display:block}.blinky-support-list article header b{font-size:18px}.blinky-support-list article header small{color:#999;margin-top:4px}.blinky-support-list article header span{color:#ff8abe;font-weight:900}.blinky-support-list blockquote{background:#ffffff08;border-left:4px solid #ff4fa3;margin:16px 0;padding:13px 15px;font-size:16px;line-height:1.5}.blinky-support-list article>p{color:#c9bec4;line-height:1.5}.blinky-support-list article>a{color:#ff99c8}.blinky-support-list label{color:#b8abb2;gap:6px;margin-top:15px;font-weight:800;display:grid}.blinky-support-list textarea{color:#fff;min-height:85px;font:inherit;background:#080608;border:1px solid #ffffff1b;border-radius:13px;padding:11px;font-size:16px}.blinky-support-list article>div{gap:8px;margin-top:9px;display:flex}.blinky-support-list .resolve{color:#1b0712;background:#ff4fa3}.blinky-support-empty{text-align:center;color:#999;padding:60px}@media (width<=700px){.instagram-news-card iframe,.instagram-news-card.compact iframe{height:510px}.instagram-news-card.platform-x iframe,.instagram-news-card.platform-x.compact iframe{height:470px}.instagram-news-card.platform-tiktok iframe,.instagram-news-card.platform-tiktok.compact iframe{height:640px}.instagram-news-card>footer{flex-direction:column;align-items:flex-start}.blinky-help{bottom:max(76px,calc(env(safe-area-inset-bottom) + 70px));right:10px}.blinky-help-panel{width:calc(100vw - 20px)}.group-admin-grid{grid-template-columns:1fr}.group-member-admin article>div>a{font-size:17px}.group-member-admin article>div small{font-size:14px}.group-member-actions>div{z-index:120;top:auto;left:10px;right:10px;bottom:max(10px,env(safe-area-inset-bottom));border-radius:22px;width:auto;padding:13px;position:fixed}.group-member-actions a,.group-member-actions button{min-height:50px!important;font-size:16px!important}.group-inline-name h2{font-size:29px}.blinky-support-page>header{grid-template-columns:1fr auto}.blinky-support-page>header>a{grid-column:1/-1}.blinky-support-list>article{padding:15px}.admin-session{max-width:calc(100vw - 20px)}}.member-mobile-profile{display:none}@media (width<=700px){.social-profile-shell{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-family:Arial,Helvetica,sans-serif!important}.social-profile-shell .social-profile-hero{display:none!important}.member-mobile-profile{box-sizing:border-box;color:#fff;background:#08090e;width:100%;padding:20px 16px 12px;display:block;font-family:Arial,Helvetica,sans-serif!important}.member-mobile-summary{grid-template-columns:92px minmax(0,1fr);grid-template-areas:"avatar name""avatar stats";align-items:center;gap:9px 15px;display:grid}.member-mobile-avatar{box-sizing:border-box;background:#17141a;border:3px solid #4d4650;border-radius:50%;grid-area:avatar;width:92px;height:92px;padding:3px;text-decoration:none;display:block;position:relative}.member-mobile-avatar.has-story{border-color:#ff3f99;box-shadow:0 0 0 3px #ffad3d,0 0 20px #ff3e9238}.member-mobile-avatar>.social-avatar{box-sizing:border-box;border:3px solid #08090e!important;border-radius:50%!important;place-items:center!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important;transform:none!important}.member-mobile-avatar>.social-avatar img{object-fit:cover!important;border-radius:50%!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;display:block!important;position:static!important}.member-mobile-avatar>i{color:#161000;background:#ffd53e;border:3px solid #08090e;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-style:normal;font-weight:900;display:grid;position:absolute;bottom:0;right:-3px}.member-mobile-name{grid-area:name;align-self:end;min-width:0}.member-mobile-name h1{color:#fff;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden;font:800 20px/1.15 Arial,Helvetica,sans-serif!important}.member-mobile-name>span,.member-mobile-name>small,.member-mobile-name>b{display:block}.member-mobile-name>span{color:#aca5aa;margin-top:4px;font:400 11px/1.2 Arial,Helvetica,sans-serif!important}.member-mobile-name>small{color:#777178;letter-spacing:.08em;margin-top:2px;font:700 9px/1.2 Arial,Helvetica,sans-serif!important}.member-mobile-name>b{color:#ffd85a;margin-top:5px;font:800 9px/1.2 Arial,Helvetica,sans-serif!important}.member-mobile-stats{grid-area:stats;grid-template-columns:repeat(3,minmax(0,1fr));align-self:start;width:100%;min-width:0;display:grid}.member-mobile-stats>div{text-align:center;min-width:0;padding:4px 1px}.member-mobile-stats strong,.member-mobile-stats small{display:block;font-family:Arial,Helvetica,sans-serif!important}.member-mobile-stats strong{color:#fff;font-size:17px;line-height:1}.member-mobile-stats small{color:#d7d2d5;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;line-height:1.1;overflow:hidden}.member-mobile-bio{padding:14px 0 10px}.member-mobile-bio>b{font-size:13px}.member-mobile-bio p{color:#f2edf0;white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0 0;font:400 13px/1.4 Arial,Helvetica,sans-serif!important}.member-mobile-bio small{color:#817b80;margin-top:4px;font-size:9px;display:block}.member-mobile-socials{gap:7px;margin-bottom:9px;display:flex}.member-mobile-socials>a{color:#fff;background:#ffffff06;border:1px solid #ffffff13;border-radius:11px;flex:1;grid-template-columns:24px 1fr;align-items:center;gap:5px;min-width:0;min-height:42px;padding:7px 9px;font-size:17px;text-decoration:none;display:grid}.member-mobile-socials span b,.member-mobile-socials span small{display:block}.member-mobile-socials span b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.member-mobile-socials span small{color:#8f878c;margin-top:2px;font-size:8px}.member-mobile-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.member-mobile-actions>a,.member-mobile-actions>button{box-sizing:border-box;color:#fff;text-align:center;background:#26292e;border:1px solid #ffffff12;border-radius:9px;place-items:center;min-width:0;min-height:39px;padding:7px 5px;text-decoration:none;display:grid;font:800 10px/1.1 Arial,Helvetica,sans-serif!important}.member-mobile-actions .primary{background:#ff3f99;border-color:#ff3f99}.member-mobile-actions .following{color:#ff9ec9;background:#39202e}.member-mobile-team{color:#fff;background:#ff4fa30a;border:1px solid #ff7db43b;border-radius:13px;grid-template-columns:27px 1fr auto;align-items:center;gap:8px;margin-top:12px;padding:9px 11px;text-decoration:none;display:grid}.member-mobile-team>span{font-size:19px}.member-mobile-team small,.member-mobile-team b{display:block}.member-mobile-team small{color:#8e858a;letter-spacing:.1em;font-size:7px}.member-mobile-team b{color:#ff7db7;margin-top:2px;font-size:9px}.member-mobile-team>strong{color:#d5a4ff;font-size:9px}.social-member-card>span{isolation:isolate;overflow:visible!important}.social-member-card>span>img{z-index:0;clip-path:circle(48%);object-fit:cover!important;border-radius:50%!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;display:block!important;position:absolute!important;inset:0!important}.social-member-card>span>i{z-index:2}}.mobile-social-home,.mobile-world-portal,.world-bottom-nav{display:none}@media (width<=700px){.party-shell.social-home-active{background:radial-gradient(circle at 80% 0,#260d35 0,#0000 34%),#07070a;min-height:100dvh;overflow:visible;padding:0!important}.party-shell.social-home-active:before{opacity:.06}.social-home-active>.topbar{display:none}.social-home-active>.screen{box-sizing:border-box;width:100%;max-width:none;padding:0 0 calc(104px + env(safe-area-inset-bottom))!important}.social-home-active .pink-particles,.social-home-active .hero,.social-home-active .home-command-center{display:none!important}.social-home-active .mobile-social-home{color:#fff;min-height:100dvh;display:block}.social-mobile-head{z-index:45;box-sizing:border-box;min-height:calc(67px + env(safe-area-inset-top));padding:max(12px,env(safe-area-inset-top)) 18px 10px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#08080df5 72%,#08080d00);grid-template-columns:48px minmax(0,1fr) 48px;align-items:end;display:grid;position:sticky;top:0}.social-create-trigger,.social-mobile-alerts{color:#fff;background:#ffffff09;border:0;border-radius:15px;place-items:center;width:44px;height:44px;font-size:34px;font-weight:250;text-decoration:none;display:grid;position:relative}.social-mobile-alerts{justify-self:end;font-size:30px}.social-mobile-alerts>i,.social-bottom-nav a>i{color:#fff;background:#ff2b79;border:2px solid #09080c;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 3px;font-size:8px;font-style:normal;font-weight:900;display:grid;position:absolute}.social-mobile-alerts>i{top:-2px;right:-2px}.social-mobile-brand{color:#fff;letter-spacing:.03em;background:0 0;border:0;font-size:22px;font-weight:1000}.social-mobile-brand>span{color:#ff54aa}.social-story-section{border-bottom:1px solid #ffffff12;padding:9px 0 18px}.social-story-strip,.social-member-strip{overscroll-behavior-inline:contain;scrollbar-width:none;gap:13px;padding:0 15px;display:flex;overflow-x:auto}.social-story-strip::-webkit-scrollbar{display:none}.social-member-strip::-webkit-scrollbar{display:none}.social-story-person,.social-story-invite{color:#fff;text-align:center;flex:0 0 75px;justify-items:center;gap:3px;width:75px;text-decoration:none;display:grid}.social-story-ring{--social-ring:#ff3fa4;background:#353039;border-radius:50%;place-items:center;width:66px;height:66px;padding:3px;display:grid;position:relative}.social-story-ring.unseen,.social-story-person.mine .social-story-ring{background:conic-gradient(#ff297e,#c93cff,#ffbe3d,#ff297e);box-shadow:0 0 18px #ff318c31}.social-story-ring.seen{background:#403941}.social-avatar{box-sizing:border-box;background:linear-gradient(145deg,#ff3c99,#8e33d9);border:3px solid #09080c;border-radius:50%;place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.social-avatar img{object-fit:cover;width:100%;height:100%}.social-avatar b{font-size:22px}.social-story-person.mine .social-story-ring>i{color:#fff;background:#ff3fa4;border:3px solid #09080c;border-radius:50%;place-items:center;width:23px;height:23px;font-size:18px;font-style:normal;font-weight:1000;display:grid;position:absolute;bottom:-1px;right:-1px}.social-story-person>b,.social-story-invite>b{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:11px;overflow:hidden}.social-story-person>small,.social-story-invite>small{color:#8f8790;font-size:8px}.social-story-invite>span{color:#ff75b5;background:#ff3f9b0d;border:1px dashed #ff70b277;border-radius:50%;place-items:center;width:66px;height:66px;font-size:25px;display:grid}.social-member-section{padding:21px 0 4px}.social-member-section>header{justify-content:space-between;align-items:end;gap:12px;padding:0 17px 14px;display:flex}.social-member-section>header small{color:#ff6db1;letter-spacing:.17em;font-size:9px;font-weight:950}.social-member-section>header h1{margin:3px 0 0;font-size:25px;line-height:1.05}.social-member-section>header>a{color:#ff8fc1;font-size:11px;font-weight:850;text-decoration:none}.social-member-strip{padding-bottom:17px}.social-member-card{color:#fff;text-align:center;background:linear-gradient(155deg,#211820,#100e12);border:1px solid #ffffff12;border-radius:22px;flex:0 0 112px;align-content:center;justify-items:center;gap:5px;width:112px;min-height:142px;padding:12px 8px;text-decoration:none;display:grid}.social-member-card>span{background:#2d1a28;border:2px solid #5a4753;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:relative}.social-member-card>span.has-story{border-color:#ff4fa3;box-shadow:0 0 0 3px #ff4fa31c}.social-member-card img{object-fit:cover;border-radius:50%;width:100%;height:100%}.social-member-card>span>i{background:#39db80;border:2px solid #181217;border-radius:50%;width:11px;height:11px;position:absolute;bottom:1px;right:0}.social-member-card>b{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:12px;overflow:hidden}.social-member-card>small{color:#9f939a;font-size:8px}.social-community-feed{gap:9px;padding:0 14px;display:grid}.social-community-feed>article{background:linear-gradient(125deg,#181317,#0f0d10);border:1px solid #ffffff10;border-radius:20px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;min-height:74px;padding:12px;display:grid}.social-community-feed>article>span{color:#ff78b7;background:linear-gradient(145deg,#ff3f9727,#b73cff22);border-radius:15px;place-items:center;width:46px;height:46px;font-size:20px;display:grid}.social-community-feed b{font-size:13px}.social-community-feed p{color:#d0c4cb;margin:2px 0;font-size:11px;line-height:1.35}.social-community-feed small{color:#817880;font-size:9px}.social-bottom-nav{z-index:80;left:10px;right:10px;bottom:max(8px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(23px);backdrop-filter:blur(23px);background:#1b1a20ed;border:1px solid #ffffff18;border-radius:28px;grid-template-columns:repeat(5,1fr);align-items:center;min-height:72px;padding:5px 9px;display:grid;position:fixed;box-shadow:0 18px 50px #000b}.social-bottom-nav>a,.social-bottom-nav>button{color:#a69da4;background:0 0;border:0;border-radius:20px;align-content:center;place-items:center;gap:1px;min-width:0;height:58px;text-decoration:none;display:grid;position:relative}.social-bottom-nav span{font-size:24px;line-height:1}.social-bottom-nav small{font-size:8px;font-weight:800}.social-bottom-nav .active{color:#ff68af;background:#ff4fa313}.social-bottom-nav .chat-center{color:#fff;background:linear-gradient(145deg,#ff3292,#b932ef);border:1px solid #ff75b650;height:62px;margin-top:-16px;box-shadow:0 8px 28px #ff25805f}.social-bottom-nav .chat-center span{font-size:25px}.social-bottom-nav a>i{top:2px;right:6px}.social-bottom-nav .profile-nav>span{background:#3a2232;border:2px solid #ff5daa;border-radius:50%;place-items:center;width:29px;height:29px;font-size:11px;display:grid;overflow:hidden}.social-bottom-nav .profile-nav img{object-fit:cover;width:100%;height:100%}.social-create-backdrop{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000a;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.social-create-sheet{box-sizing:border-box;width:min(100%,560px);padding:9px 16px calc(20px + env(safe-area-inset-bottom));background:linear-gradient(#1b111a,#0d0b0e);border:1px solid #723555;border-bottom:0;border-radius:30px 30px 0 0;box-shadow:0 -24px 70px #000c}.sheet-handle{background:#6d6268;border-radius:99px;width:44px;height:4px;margin:0 auto 14px;display:block}.social-create-sheet>header{justify-content:space-between;align-items:start;padding:0 2px 15px;display:flex}.social-create-sheet>header small{color:#ff6cac;letter-spacing:.15em;font-size:9px;font-weight:900}.social-create-sheet h2{margin:3px 0 0;font-size:23px}.social-create-sheet>header button{color:#fff;background:#ffffff08;border:1px solid #ffffff18;border-radius:50%;width:38px;height:38px;font-size:25px}.social-create-sheet>a{color:#fff;background:#ffffff07;border:1px solid #ffffff12;border-radius:20px;grid-template-columns:48px minmax(0,1fr) 18px;align-items:center;gap:11px;min-height:76px;margin-top:9px;padding:10px 13px;text-decoration:none;display:grid}.social-create-sheet>a>span{background:linear-gradient(145deg,#ff3c94,#b932e2);border-radius:16px;place-items:center;width:48px;height:48px;font-size:21px;display:grid}.social-create-sheet>a b,.social-create-sheet>a small{display:block}.social-create-sheet>a b{font-size:14px}.social-create-sheet>a small{color:#a99ca3;margin-top:3px;font-size:10px}.social-create-sheet>a>i{color:#ff79b6;font-size:28px;font-style:normal}}.screen-back-button{color:#ffc2df;width:max-content;font:inherit;cursor:pointer;background:#ff4fa312;border:1px solid #ff78b345;border-radius:13px;padding:10px 13px;font-size:13px;font-weight:900}.group-admin-settings-view{z-index:80}.group-admin-settings-view .group-admin-panel{background:0 0;border:0;margin:0}.group-admin-settings-view .group-admin-panel>summary{display:none}.story-viewer-back{z-index:1700;left:max(12px,env(safe-area-inset-left));top:max(12px,env(safe-area-inset-top));color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#080608d9;border:1px solid #ffffff35;border-radius:99px;padding:0 14px;font-size:13px;font-weight:1000;position:fixed;box-shadow:0 8px 28px #0009}@media (width<=700px){.member-profile-mobile-head>.screen-back-button{color:#fff;background:#ffffff08;border:0;border-radius:14px;place-items:center;width:42px;height:42px;padding:0;font-size:31px;line-height:1;display:grid}}.story-sticker-picker{background:#ff4f9c0a;border:1px solid #ff75b33d;border-radius:18px;margin:14px 0 0;padding:14px}.story-sticker-picker legend,.story-music-picker>span{color:#ff91c1;padding:0 6px;font-size:13px;font-weight:1000}.story-sticker-picker>div:first-of-type{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.story-sticker-picker button{color:#d8cdd3;background:#ffffff08;border:1px solid #ffffff15;border-radius:12px;min-height:42px;padding:8px;font-size:12px;font-weight:900}.story-sticker-picker button.active{color:#fff;background:#ff4f9c24;border-color:#ff67aa}.story-sticker-picker>input,.story-poll-option-editor input,.story-music-picker select{box-sizing:border-box;color:#fff;width:100%;min-height:44px;font:inherit;background:#21191f;border:1px solid #ffffff1b;border-radius:12px;margin-top:10px;padding:10px 12px;font-size:14px}.story-poll-option-editor{gap:7px;grid-template-columns:1fr 1fr!important;display:grid!important}.story-music-picker{background:#883cff0b;border:1px solid #a85fff40;border-radius:18px;margin-top:13px;padding:14px;display:block}.story-music-picker>span{padding:0;display:block}.story-music-picker select{margin-top:8px}.story-music-picker small{color:#a99ca3;margin-top:7px;font-size:11px;line-height:1.45;display:block}.story-music-preview-toggle{color:#fff;width:100%;min-height:42px;font:inherit;background:#a34cff20;border:1px solid #c891ff55;border-radius:12px;margin-top:9px;font-size:13px;font-weight:900}.story-music-player{background:#000;border:0;border-radius:14px;width:100%;height:150px;margin-top:9px;display:block}.story-interaction-dock{z-index:4;max-height:min(55dvh,620px);padding:10px 14px max(14px,env(safe-area-inset-bottom));overscroll-behavior:contain;background:linear-gradient(#0000,#030203 18%);overflow-y:auto}.story-music-card{max-width:620px;margin:0 auto 9px;position:relative}.story-music-card>button{color:#fff;text-align:left;background:linear-gradient(115deg,#7c35d6cc,#ff3f92cc);border:1px solid #b779ff5c;border-radius:17px;align-items:center;gap:10px;width:100%;min-height:52px;padding:8px 12px;display:flex}.story-music-card>button>span{background:#08060880;border-radius:50%;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.story-music-card small,.story-music-card b{display:block}.story-music-card small{letter-spacing:.14em;font-size:9px}.story-music-card b{margin-top:2px;font-size:13px}.story-music-card>p{color:#c9bbc2;margin:7px 4px 0;font-size:11px;line-height:1.4}.story-interaction-card{background:#120d11e8;border:1px solid #ff79b84d;border-radius:21px;max-width:620px;margin:9px auto;padding:16px}.story-interaction-card>small{color:#ff86bc;letter-spacing:.15em;font-size:10px;font-weight:1000}.story-interaction-card h3{margin:6px 0 12px;font-size:20px;line-height:1.25}.story-interaction-card>p{color:#a99ca3;margin:9px 0 0;font-size:11px}.story-poll-options{gap:7px;display:grid}.story-poll-options button{color:#fff;text-align:left;min-height:45px;font:inherit;background:#ffffff08;border:1px solid #ffffff1a;border-radius:13px;padding:10px 46px 10px 13px;font-weight:900;position:relative;overflow:hidden}.story-poll-options button.selected{border-color:#f6a}.story-poll-options button i{z-index:0;background:#ff4f9c30;position:absolute;inset:0 auto 0 0}.story-poll-options button span,.story-poll-options button b{z-index:1;position:relative}.story-poll-options button b{position:absolute;right:12px}.story-question-card form{grid-template-columns:1fr auto;gap:7px;display:grid}.story-question-card input{color:#fff;min-width:0;font:inherit;background:#ffffff09;border:1px solid #ffffff1c;border-radius:13px;padding:11px 13px}.story-question-card form button{color:#22040f;background:#ff4f9d;border:0;border-radius:13px;padding:0 15px;font-weight:1000}.story-answer-list{gap:6px;max-height:180px;display:grid;overflow-y:auto}.story-answer-list article{background:#ffffff08;border-radius:12px;padding:10px 12px}.story-answer-list b{color:#ff9bc7;font-size:11px}.story-answer-list p{margin:3px 0 0;font-size:13px}.story-social-actions{justify-content:space-between;align-items:center;max-width:620px;margin:8px auto;display:flex}.story-social-actions button{color:#fff;background:#ff4f9c12;border:1px solid #ff6bad4d;border-radius:99px;min-width:72px;min-height:42px;font-size:19px;font-weight:1000}.story-social-actions button.liked{color:#fff;background:#ff3d88}.story-social-actions span{color:#c2b6bc;font-size:12px}.story-interaction-dock .story-caption{background:#0008;border-radius:14px;max-width:620px;margin:0 auto;padding:10px 14px}.story-interaction-dock .story-reply{background:0 0;max-width:620px;margin:8px auto 0;padding:0}@media (width<=700px){.story-poll-option-editor{grid-template-columns:1fr!important}.story-interaction-dock{padding-left:9px;padding-right:9px}.story-interaction-card{padding:13px}.story-question-card form{grid-template-columns:1fr}.story-question-card form button{min-height:42px}}.home-profile-post-feed{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 14px;display:grid}.home-profile-post{background:linear-gradient(145deg,#191318,#0b090b);border:1px solid #ffffff17;border-radius:22px;overflow:hidden;box-shadow:0 16px 38px #0004}.home-profile-post-author{color:#fff;align-items:center;gap:10px;padding:12px 13px;text-decoration:none;display:flex}.home-profile-post-author>span{border:2px solid var(--home-post-ring);color:#ff91c3;background:#24161e;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;font-weight:1000;display:grid;overflow:hidden}.home-profile-post-author img{object-fit:cover;width:100%;height:100%}.home-profile-post-author div{min-width:0}.home-profile-post-author b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.home-profile-post-author small{color:#9f939a;font-size:10px;display:block}.home-profile-post-media{aspect-ratio:4/3;background:#030203;place-items:center;width:100%;display:grid;overflow:hidden}.home-profile-post-media>a{color:#ff8dc1;place-items:center;width:100%;height:100%;text-decoration:none;display:grid}.home-profile-post-media img,.home-profile-post-media video{object-fit:contain;background:#000;width:100%;height:100%;display:block}.home-profile-post-media>a>span{font-size:34px}.home-profile-post>p{color:#e9dfe5;margin:0;padding:12px 13px 5px;font-size:13px;line-height:1.45}.home-profile-post>p>b{margin-right:3px}.home-profile-post>p>small{color:#ff83bd;margin-top:4px;display:block}.home-profile-post-open{color:#ff91c3;padding:8px 13px 13px;font-size:11px;font-weight:900;text-decoration:none;display:block}.social-community-feed>.home-profile-post{min-height:0;padding:0;display:block}.social-community-feed>.home-profile-post .home-profile-post-media{aspect-ratio:1}.social-community-feed>.home-profile-post.compact>p{font-size:12px}.profile-video-limit{color:#ff9bc7;margin-top:-6px;font-size:12px;font-weight:800;display:block}.group-moderator-access-note{background:linear-gradient(135deg,#ff3d9120,#9839d51b);border:1px solid #ff66aa35;border-radius:17px;align-items:flex-start;gap:11px;margin:0 0 10px;padding:13px;display:flex}.group-moderator-access-note>span{font-size:22px}.group-moderator-access-note b,.group-moderator-access-note small{display:block}.group-moderator-access-note b{color:#ffd6e8;font-size:14px}.group-moderator-access-note small{color:#c8b8c1;margin-top:3px;font-size:12px;line-height:1.45}@media (width<=760px){.home-profile-post-feed{grid-template-columns:1fr}.home-profile-post-author b{font-size:15px}.home-profile-post-author small{font-size:11px}.home-profile-post>p{font-size:14px}.home-profile-post-open{font-size:12px}.social-community-feed>.home-profile-post .home-profile-post-media{aspect-ratio:4/3}}.story-upload-error{color:#ffd7e2;background:#ff315020;border:1px solid #ff5d875e;border-radius:14px;margin:12px 0 0;padding:12px 14px;font-size:14px;font-weight:800;line-height:1.45}.story-upload-progress{color:#ffd8ed;align-items:center;gap:12px;margin-top:14px;font-size:14px;display:flex}.story-upload-progress>span{background:#ffffff18;border-radius:999px;flex:1;height:10px;overflow:hidden}.story-upload-progress i{border-radius:inherit;background:linear-gradient(90deg,#b63cff,#f34f9c);height:100%;transition:width .2s;display:block}.story-upload-progress b{text-align:right;min-width:105px}.blink-push-shortcut{color:#ddd;background:#ffffff0f;border:1px solid #ffffff20;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;padding:0;font-size:18px;display:grid}.blink-push-shortcut.active{color:#78eaaa;background:#35d47718;border-color:#49dd8770}.blink-push-shortcut:disabled{opacity:.6}@media (width<=760px){.messenger-shell.private-chat-open{max-width:100vw!important;left:0!important;right:0!important;overflow-x:hidden!important}.messenger-shell:has(.messenger-layout.conversation-open){max-width:100vw!important;left:0!important;right:0!important;overflow-x:hidden!important}.messenger-shell.private-chat-open>.messenger-wrap,.messenger-shell.private-chat-open .messenger-layout.conversation-open,.messenger-shell.private-chat-open .conversation-panel{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.messenger-shell:has(.messenger-layout.conversation-open)>.messenger-wrap{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.messenger-shell:has(.messenger-layout.conversation-open) .messenger-layout.conversation-open{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.messenger-shell:has(.messenger-layout.conversation-open) .conversation-panel{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.messenger-shell.private-chat-open .conversation-head{box-sizing:border-box;grid-template-columns:42px 44px minmax(0,1fr) 38px 38px 38px;gap:6px;min-width:0;max-width:100%;overflow:visible;display:grid!important}.messenger-shell.private-chat-open .conversation-head>div{min-width:0;overflow:hidden}.messenger-shell.private-chat-open .conversation-head .person-name-link,.messenger-shell.private-chat-open .conversation-head small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.messenger-shell.private-chat-open .conversation-remove{display:none}.messenger-shell.private-chat-open .conversation-block{width:38px;height:38px;padding:0;font-size:0;overflow:hidden}.messenger-shell.private-chat-open .conversation-block:before{content:"🛡";font-size:16px}.messenger-shell.private-chat-open .conversation-background-control,.messenger-shell.private-chat-open .blink-push-shortcut{width:38px;min-width:0;height:38px}.messenger-shell.private-chat-open .conversation-background-control>summary{box-sizing:border-box;width:38px;height:38px}.messenger-shell.private-chat-open .direct-messages,.messenger-shell.private-chat-open .direct-compose{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow-x:hidden}.messenger-shell.private-chat-open .direct-messages article{box-sizing:border-box;min-width:0;max-width:92%}.messenger-shell.private-chat-open .direct-messages article p{box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word;max-width:100%}.messenger-shell.private-chat-open .direct-compose{grid-template-columns:minmax(0,1fr) 68px!important}.messenger-shell.private-chat-open .direct-compose textarea,.messenger-shell.private-chat-open .direct-compose button{box-sizing:border-box;max-width:100%}}.blinky-help-panel>form{grid-template-columns:auto minmax(0,1fr) auto}.profile-head-links{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.profile-head-links a:first-child{color:#ffd4e8;background:#ff4fa315;border:1px solid #ff78b966;border-radius:999px;padding:10px 14px}.unified-app-nav{z-index:125;left:50%;bottom:max(8px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#100b0ff2;border:1px solid #ff70b149;border-radius:25px;grid-template-columns:repeat(5,1fr);width:min(100% - 18px,620px);min-height:68px;padding:7px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 18px 55px #000d,0 0 25px #ff2f8627}.unified-app-nav a{color:#8f838a;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;padding:6px 2px;text-decoration:none;display:flex;position:relative}.unified-app-nav a>span{font-size:1.25rem;line-height:1}.unified-app-nav a>small{font-size:.67rem;font-weight:900}.unified-app-nav a.active{color:#ff91c1;background:linear-gradient(145deg,#ff4fa329,#9d3fe629)}.unified-app-nav a.active:before{content:"";background:#ff4fa3;border-radius:99px;width:20px;height:3px;position:absolute;top:2px;box-shadow:0 0 12px #ff4fa3}.social-mobile-nav,.mobile-world-nav{display:none!important}.topbar-spacer{display:block}.party-shell:has(.topbar-spacer) .topbar{grid-template-columns:68px 1fr 68px}@media (width>=900px){.unified-app-nav{bottom:14px}}@media (width<=420px){.unified-app-nav{width:calc(100% - 10px);bottom:max(4px,env(safe-area-inset-bottom));border-radius:22px}.unified-app-nav a>small{font-size:.61rem}}.social-bottom-nav,.world-bottom-nav{display:none!important}.section-menu-button{text-decoration:none}body:has(.unified-app-nav){padding-bottom:calc(104px + env(safe-area-inset-bottom))}@media (width<=760px){.profile-head-links{width:100%;display:grid;grid-template-columns:1fr!important;gap:8px!important}.profile-head-links a{box-sizing:border-box;text-align:center;justify-content:center;align-items:center;width:100%;min-height:46px;display:flex}.unified-app-nav{inset:auto auto max(4px,env(safe-area-inset-bottom)) 50%!important;position:fixed!important;transform:translate(-50%)!important}}@property --tw-border-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}.group-reset-notice{background:linear-gradient(90deg,#38d57b16,#35d97808);border-bottom:1px solid #5adf9142;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:10px 15px;display:grid}.group-reset-notice>span{color:#74eba9;background:#31d47b14;border:1px solid #5ce49a4d;border-radius:12px;place-items:center;width:36px;height:36px;font-size:22px;font-weight:900;display:grid}.group-reset-notice b,.group-reset-notice small{display:block}.group-reset-notice b{color:#dff9e8;font-size:15px}.group-reset-notice small{color:#9fbaa9;margin-top:3px;font-size:13px;line-height:1.35}.group-reset-notice em{color:#7debac;background:#54df8d16;border-radius:99px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:1000}@media (width<=700px){.group-reset-notice{grid-template-columns:32px 1fr;padding:8px 9px}.group-reset-notice>span{width:32px;height:32px}.group-reset-notice b{font-size:14px}.group-reset-notice small{font-size:12px}.group-reset-notice em{display:none}.group-settings-view{z-index:190;padding-top:env(safe-area-inset-top);position:fixed;inset:0}}.presence-toast{top:max(14px, env(safe-area-inset-top));animation-name:presenceFromTop;bottom:auto}@keyframes presenceFromTop{0%{opacity:0;transform:translateY(-24px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}.welcome-backdrop{z-index:500;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050307c9;place-items:center;padding:16px;animation:.25s welcomeFade;display:grid;position:fixed;inset:0}.daily-welcome,.movie-poll-sheet{color:#fff;background:radial-gradient(circle at 85% 0,#661d75 0,#0000 35%),linear-gradient(160deg,#1a0c16,#09070a 62%);border:1px solid #ff69ae52;border-radius:32px;width:min(100%,620px);max-height:min(860px,100svh - 28px);padding:26px;animation:.34s cubic-bezier(.2,.9,.2,1) welcomeRise;position:relative;overflow:auto;box-shadow:0 30px 90px #000,0 0 40px #ff3b9626}.welcome-x{color:#fff;background:#ffffff0d;border:1px solid #ffffff1c;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:16px;right:16px}.welcome-x svg{width:20px}.welcome-orb{background:linear-gradient(145deg,#ff4f9f,#9d3ef0);border-radius:23px;place-items:center;width:68px;height:68px;margin-bottom:18px;display:grid;box-shadow:0 13px 35px #ff389655}.welcome-orb svg{width:34px}.daily-welcome>small,.movie-poll-sheet>small{color:#ff91c0;letter-spacing:.16em;font-size:.75rem;font-weight:1000}.daily-welcome h1{letter-spacing:-.05em;max-width:500px;margin:7px 0 5px;font-size:clamp(2.1rem,8vw,3.4rem);line-height:.98}.daily-welcome h1 span{background:linear-gradient(90deg,#ff83bc,#c765ff);color:#0000;-webkit-background-clip:text;background-clip:text}.daily-welcome>p,.movie-poll-sheet>p{color:#b9abb3;margin:9px 0 20px;font-size:1rem;line-height:1.55}.welcome-cards{gap:10px;display:grid}.welcome-cards>a,.welcome-cards>article{color:#fff;background:#ffffff08;border:1px solid #ffffff14;border-radius:21px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:82px;padding:13px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:grid}.welcome-cards>a:active,.welcome-cards>article:active{transform:scale(.985)}.welcome-cards>a:hover,.welcome-cards>article:hover{background:#ffffff0d;border-color:#ff6bad4d}.welcome-cards>*>svg{color:#ff8cbe;background:#ff4fa317;border-radius:15px;width:46px;height:46px;padding:11px}.welcome-cards span b,.welcome-cards span small{display:block}.welcome-cards span b{font-size:1rem}.welcome-cards span small{color:#a798a1;margin-top:3px;font-size:.78rem}.welcome-cards em{color:#ff8dbd;font-size:.8rem;font-style:normal;font-weight:900}.welcome-cards button{color:#ff9bc7;background:#ff4fa317;border:1px solid #ff77b75c;border-radius:999px;max-width:108px;padding:9px 11px;font-size:.73rem;font-weight:1000}.welcome-cards button:disabled{color:#6bedb0;background:#1a9f631a;border-color:#43de9a4d}.welcome-enter,.poll-submit{color:#fff;background:linear-gradient(135deg,#b634f4,#ff4399);border:0;border-radius:18px;width:100%;min-height:56px;margin-top:18px;font-size:1rem;font-weight:1000;box-shadow:0 13px 30px #d72d9352}.movie-idea-float{z-index:130;right:14px;bottom:max(90px,calc(88px + env(safe-area-inset-bottom)));color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:left;background:#1a1018ef;border:1px solid #ff7db85c;border-radius:21px;align-items:center;gap:10px;max-width:275px;padding:10px 14px 10px 10px;animation:4s ease-in-out infinite floatInvite;display:flex;position:fixed;box-shadow:0 15px 38px #000b,0 0 24px #ff3b9330}.movie-idea-float>svg{background:linear-gradient(145deg,#ff4fa3,#8d3bea);border-radius:14px;width:40px;height:40px;padding:10px}.movie-idea-float b,.movie-idea-float small{display:block}.movie-idea-float b{font-size:.82rem}.movie-idea-float small{color:#d5c2cc;margin-top:2px;font-size:.68rem}.movie-poll-sheet{width:min(100%,520px)}.poll-main-icon{background:linear-gradient(145deg,#ff4fa3,#8c3bea);border-radius:21px;width:62px;height:62px;margin-bottom:18px;padding:16px;box-shadow:0 13px 35px #e1379950}.movie-poll-sheet h2{margin:7px 45px 0 0;font-size:clamp(1.8rem,7vw,2.7rem);line-height:1.05}.movie-poll-sheet label{color:#dfd2d9;margin-top:15px;font-size:.82rem;font-weight:900;display:block}.movie-poll-sheet input,.movie-poll-sheet textarea{box-sizing:border-box;color:#fff;width:100%;font:inherit;background:#080709;border:1px solid #ffffff1a;border-radius:16px;outline:none;margin-top:7px;padding:14px}.movie-poll-sheet textarea{resize:vertical;min-height:82px}.movie-poll-sheet input:focus,.movie-poll-sheet textarea:focus{border-color:#ff6eb0;box-shadow:0 0 0 3px #ff4fa31e}.movie-day-options{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px;display:grid}.movie-day-options button{color:#aaa0a6;background:#ffffff08;border:1px solid #ffffff16;border-radius:13px;min-height:42px;padding:7px;font-weight:800}.movie-day-options button.active{color:#ff9ec8;background:#ff4fa31c;border-color:#ff70b24d}.poll-message{border-radius:12px;padding:10px;color:#7ff1b4!important;background:#24ba751b!important}.app-language-control{z-index:131;right:14px;bottom:max(166px,calc(164px + env(safe-area-inset-bottom)));color:#fff;background:#151015eb;border:1px solid #ffffff1c;border-radius:999px;align-items:center;gap:5px;height:36px;padding:0 9px;display:flex;position:fixed;box-shadow:0 8px 24px #0008}.app-language-control svg{width:16px}.app-language-control select{color:#fff;background:0 0;border:0;outline:none;font-size:.72rem;font-weight:1000}.app-language-control option{background:#151015}.unified-app-nav a>svg{width:23px;height:23px;transition:transform .18s,filter .18s}.unified-app-nav a.active>svg{filter:drop-shadow(0 0 8px #ff5daa);transform:translateY(-1px)}.unified-app-nav a:active>svg{transform:scale(.88)}body{overscroll-behavior-y:none}.party-shell,.account-settings-shell,.world-hub-shell{animation:.3s appPageIn}@keyframes welcomeFade{0%{opacity:0}to{opacity:1}}@keyframes welcomeRise{0%{opacity:0;transform:translateY(22px)scale(.98)}to{opacity:1;transform:none}}@keyframes floatInvite{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes appPageIn{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:none}}@media (width<=520px){.welcome-backdrop{align-items:end;padding:8px}.daily-welcome,.movie-poll-sheet{border-radius:28px;max-height:calc(100svh - 12px);padding:22px 17px 18px}.welcome-cards>a,.welcome-cards>article{grid-template-columns:42px minmax(0,1fr);min-height:76px}.welcome-cards>*>svg{width:42px;height:42px}.welcome-cards em,.welcome-cards button{grid-column:2;justify-self:start;margin-top:-4px}.movie-idea-float{max-width:230px;right:8px}.movie-day-options{grid-template-columns:1fr}.app-language-control{right:9px}}.game-intro-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(circle at 50% 45%,#4f125a 0,#110713 42%,#020203 75%);overflow:hidden}.game-welcome-intro{color:#fff;text-align:center;isolation:isolate;flex-direction:column;justify-content:center;align-items:center;width:min(100%,760px);min-height:min(720px,100svh - 30px);display:flex;position:relative;overflow:hidden}.intro-light{z-index:-2;filter:blur(65px);opacity:.35;border-radius:50%;width:480px;height:480px;animation:2.7s ease-in-out infinite introGlow;position:absolute}.intro-light-one{background:#ff2c91;top:-100px;left:-200px}.intro-light-two{background:#8628ff;animation-delay:-1.2s;bottom:-140px;right:-220px}.intro-logo-ring{background:linear-gradient(145deg,#ffffff1f,#ffffff06);border:1px solid #ffb2d76b;border-radius:43px;place-items:center;width:150px;height:150px;padding:13px;animation:2.7s cubic-bezier(.2,.9,.2,1) both introLogo;display:grid;position:relative;box-shadow:0 0 0 14px #ff4fa30b,0 0 70px #ff3ba567}.intro-logo-ring:before,.intro-logo-ring:after{content:"";border:1px solid #ff83bc47;border-radius:54px;animation:2.7s linear infinite introOrbit;position:absolute;inset:-18px}.intro-logo-ring:after{border-color:#bb71ff2e;animation-direction:reverse;inset:-34px}.intro-logo-ring img{object-fit:cover;border-radius:32px;width:100%;height:100%}.game-welcome-intro>small{color:#ffabd1;letter-spacing:.3em;margin-top:38px;font-size:.72rem;font-weight:1000;animation:.65s .55s both introCopy}.game-welcome-intro h1{letter-spacing:-.065em;text-shadow:0 12px 40px #000;margin:12px 0 8px;font-size:clamp(2.6rem,10vw,5.8rem);line-height:.85;animation:.7s .7s both introCopy}.game-welcome-intro h1 span{background:linear-gradient(90deg,#ff79b8,#e85bff,#a985ff);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:.72em}.game-welcome-intro p{color:#dcc8d4;margin:8px 0 24px;font-size:1rem;animation:.65s .9s both introCopy}.intro-loading{background:#ffffff14;border-radius:999px;width:min(280px,70vw);height:4px;overflow:hidden}.intro-loading i{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#ff3e98,#c44bff);width:100%;height:100%;animation:2.55s linear both introLoad;display:block}.game-welcome-intro>button{color:#bcaeb7;letter-spacing:.14em;background:0 0;border:0;margin-top:20px;font-size:.7rem;font-weight:900}.intro-stars{z-index:-1;position:absolute;inset:0}.intro-stars i{background:#ffb0d6;border-radius:50%;width:5px;height:5px;animation:1.8s ease-in-out infinite introStar;position:absolute;box-shadow:0 0 13px #ff5bab}.intro-stars i:first-child{top:20%;left:12%}.intro-stars i:nth-child(2){animation-delay:-.4s;top:72%;left:23%}.intro-stars i:nth-child(3){animation-delay:-1s;top:12%;left:35%}.intro-stars i:nth-child(4){animation-delay:-.7s;top:82%;left:46%}.intro-stars i:nth-child(5){animation-delay:-1.4s;top:18%;left:58%}.intro-stars i:nth-child(6){animation-delay:-.2s;top:75%;left:72%}.intro-stars i:nth-child(7){animation-delay:-.8s;top:27%;left:86%}.intro-stars i:nth-child(8){animation-delay:-1.2s;top:60%;left:91%}.intro-stars i:nth-child(9){animation-delay:-1.5s;top:55%;left:8%}.intro-stars i:nth-child(10){animation-delay:-.9s;top:42%;left:29%}.intro-stars i:nth-child(11){animation-delay:-.5s;top:45%;left:65%}.intro-stars i:nth-child(12){animation-delay:-1.7s;top:12%;left:79%}.intro-stars i:nth-child(13){animation-delay:-.3s;top:88%;left:17%}.intro-stars i:nth-child(14){animation-delay:-1.1s;top:88%;left:84%}@keyframes introGlow{0%,to{opacity:.25;transform:scale(.88)}50%{opacity:.48;transform:scale(1.12)}}@keyframes introLogo{0%{opacity:0;filter:blur(15px);transform:scale(.35)rotate(-12deg)}55%{transform:scale(1.08)rotate(2deg)}to{opacity:1;filter:none;transform:none}}@keyframes introOrbit{to{transform:rotate(360deg)}}@keyframes introCopy{0%{opacity:0;filter:blur(8px);transform:translateY(16px)}to{opacity:1;filter:none;transform:none}}@keyframes introLoad{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes introStar{0%,to{opacity:.2;transform:scale(.5)}50%{opacity:1;transform:scale(1.45)}}@media (width<=520px){.game-intro-backdrop{align-items:center}.game-welcome-intro{min-height:calc(100svh - 16px)}.intro-logo-ring{width:122px;height:122px}}.intro-light{animation-duration:6.2s}.intro-logo-ring{animation-duration:5.4s}.intro-logo-ring:before,.intro-logo-ring:after{animation-duration:6s}.game-welcome-intro>small{animation-duration:1.15s;animation-delay:1.15s}.game-welcome-intro h1{animation-duration:1.3s;animation-delay:1.65s}.game-welcome-intro p{animation-duration:1.15s;animation-delay:2.35s}.intro-loading i{animation-duration:5.9s}.intro-stars i{animation-duration:3.2s}.movie-idea-float{z-index:210;top:max(150px, calc(132px + env(safe-area-inset-top)));cursor:pointer;transition:left .55s,right .55s,top .55s,transform .25s;bottom:auto;left:14px;right:auto}.movie-idea-float.invite-spot-1{top:43%;left:auto;right:14px}.movie-idea-float.invite-spot-2{top:64%;left:14px;right:auto}.movie-idea-float:active{transform:scale(.96)}@media (width<=520px){.movie-idea-float{max-width:min(248px,100vw - 26px);left:9px;right:auto}.movie-idea-float.invite-spot-1{left:auto;right:9px}.movie-idea-float.invite-spot-2{top:60%;left:9px;right:auto}}.app-language-control select{max-width:170px}.app-language-control.standalone{top:max(78px, calc(58px + env(safe-area-inset-top)));z-index:215;bottom:auto;right:12px}html[dir=rtl] .app-language-control{direction:rtl}html[dir=rtl] .daily-welcome,html[dir=rtl] .movie-poll-sheet{text-align:right}html[dir=rtl] .welcome-cards>a,html[dir=rtl] .welcome-cards>article{direction:rtl}@media (width<=520px){.app-language-control select{max-width:126px}.app-language-control.standalone{right:8px}}.account-bridge-shell{color:#fff;background:radial-gradient(circle at 80% 0,#4b135d 0,#0000 38%),radial-gradient(circle at 0 100%,#6d123e 0,#0000 35%),#070507;place-items:center;min-height:100svh;padding:22px;display:grid}.account-bridge-card{text-align:center;background:#120d12ee;border:1px solid #ff6fbf55;border-radius:30px;flex-direction:column;align-items:center;gap:16px;width:min(100%,520px);padding:26px;display:flex;box-shadow:0 24px 70px #000a}.account-logo{object-fit:cover;border-radius:22px;width:76px;height:76px;display:block}.account-bridge-card>small{letter-spacing:.16em;color:#ff91c8;font-size:.75rem;font-weight:900}.account-bridge-card h1{margin:0;font-size:clamp(2rem,8vw,3.35rem);line-height:.95}.account-bridge-card>p{color:#d5c9d1;max-width:430px;margin:0;font-size:1rem;line-height:1.6}.account-back{color:#f6d8e8;align-self:flex-start;font-weight:800;text-decoration:none}.account-primary{color:#fff;width:100%;min-height:56px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#b23cff,#ff469e);border:0;border-radius:18px;place-items:center;font-weight:900;text-decoration:none;display:grid}.account-primary:disabled{opacity:.65}.account-help{color:#aa9ca5;font-size:.82rem}.account-email,.account-linked,.account-next,.account-preserved{text-align:left;background:#ffffff08;border:1px solid #ffffff15;border-radius:18px;flex-direction:column;gap:6px;width:100%;padding:16px;display:flex}.account-email span,.account-preserved b{letter-spacing:.12em;color:#ff91c8;font-size:.7rem;font-weight:900}.account-email b{overflow-wrap:anywhere}.account-linked{background:#123a2a66;border-color:#36dc8e55}.account-linked b{color:#73f1ad}.account-next span,.account-preserved span,.account-linked span{color:#c8bac3;line-height:1.45}.account-next a{color:#ff91c8;margin-top:6px;font-weight:900}.account-message{color:#ffd4e8;background:#48152b;border-radius:14px;width:100%;margin:0;padding:12px}.account-preserved{text-align:center}@media (width<=520px){.account-bridge-shell{padding:12px}.account-bridge-card{border-radius:24px;padding:22px 18px}.account-bridge-card h1{font-size:2.35rem}}.movie-ideas-admin,.event-rsvp-admin{margin-top:22px}.movie-ideas-admin>header,.event-rsvp-admin>header{justify-content:space-between;align-items:end;gap:16px;display:flex}.movie-ideas-admin>header>b,.event-rsvp-admin>header>b{color:#ff8ebe;background:#ff4fa31b;border-radius:999px;padding:8px 12px}.movie-idea-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;padding:14px;display:grid}.movie-idea-list>article{background:#ff4fa308;border-radius:18px;border:1px solid #ff6eaf2e!important;margin:0!important;padding:15px!important}.movie-idea-list span{color:#ff8fbe;text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;font-weight:1000}.movie-idea-list h3{margin:5px 0;font-size:1.05rem}.movie-idea-list p{color:#b8aab2;margin:4px 0 10px!important}.movie-idea-list small{color:#91858c}.rsvp-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;padding:14px;display:grid}.rsvp-list>article{border-radius:16px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;display:grid;border:1px solid #ffffff12!important;margin:0!important;padding:12px!important}.rsvp-list>article>span{color:#ff7bb6;background:#ff4fa315;border-radius:13px;place-items:center;width:38px;height:38px;display:grid}.rsvp-list b,.rsvp-list small{display:block}.rsvp-list small{color:#978b92;margin-top:2px}.rsvp-list em{color:#ff87ba;font-size:.72rem;font-style:normal;font-weight:900}.install-shell{min-height:100dvh;padding:max(18px,env(safe-area-inset-top)) 14px max(24px,env(safe-area-inset-bottom));color:#fff;background:radial-gradient(circle at 13% 4%,#ff3e932c,#0000 34%),radial-gradient(circle at 90% 12%,#a13cff2b,#0000 36%),#050405;place-items:center;display:grid}.install-card{text-align:center;background:linear-gradient(155deg,#1b1018f2,#090708f7);border:1px solid #ff6dae4f;border-radius:32px;width:min(100%,480px);padding:22px;position:relative;overflow:hidden;box-shadow:0 30px 100px #000b,0 0 45px #ff46951b}.install-card:before{content:"";pointer-events:none;background:linear-gradient(125deg,#0000 15%,#ffffff08 48%,#0000 76%);position:absolute;inset:0}.install-card>*{position:relative}.install-back{color:#e9dfe4;border:1px solid #ffffff17;border-radius:99px;width:max-content;min-height:44px;padding:0 12px;font-size:14px;font-weight:800;line-height:42px;text-decoration:none;display:block}.install-logo{width:112px;height:112px;margin:18px auto 16px;position:relative}.install-logo img{object-fit:cover;border-radius:29px;width:100%;height:100%;box-shadow:0 0 0 1px #ff84ba88,0 15px 42px #0009}.install-logo i{color:#062112;background:#36d47b;border:4px solid #110b10;border-radius:50%;place-items:center;width:35px;height:35px;font-style:normal;font-weight:1000;display:grid;position:absolute;bottom:-5px;right:-5px}.install-card>small{color:#ff79b5;letter-spacing:.18em;font-size:11px;font-weight:1000}.install-card h1{letter-spacing:-.055em;margin:7px 0 9px;font-size:clamp(36px,10vw,52px);line-height:.95}.install-card h1 em{color:#ff5aa6;font-style:normal}.install-card>p{color:#b8abb2;max-width:380px;margin:0 auto 20px;font-size:16px;line-height:1.5}.install-device,.install-success{text-align:left;background:#ffffff08;border:1px solid #ffffff15;border-radius:23px;padding:20px}.install-device>span{color:#ff86bd;letter-spacing:.15em;font-size:11px;font-weight:1000}.install-device h2{margin:5px 0 7px;font-size:25px}.install-device>p{color:#c4b9bf;margin:0 0 15px;font-size:15px;line-height:1.45}.install-device.android button{color:#fff;background:linear-gradient(115deg,#ff3e93,#bd43ff);border:0;border-radius:17px;width:100%;min-height:58px;font-size:18px;font-weight:1000;box-shadow:0 12px 30px #d93d9b38}.install-device.android>small{color:#92878d;text-align:center;margin-top:10px;font-size:12px;display:block}.install-device ol{gap:9px;margin:15px 0 0;padding:0;list-style:none;display:grid}.install-device li{background:#090708;border:1px solid #ffffff12;border-radius:17px;grid-template-columns:37px 1fr 42px;align-items:center;gap:10px;min-height:72px;padding:10px;display:grid}.install-device li>i{color:#ff86bd;background:#ff4fa31c;border-radius:12px;place-items:center;width:35px;height:35px;font-style:normal;font-weight:1000;display:grid}.install-device li b,.install-device li small{display:block}.install-device li b{font-size:15px}.install-device li small{color:#978b91;margin-top:3px;font-size:12px}.install-device li>strong{text-align:center;font-size:25px}.install-ios-note{background:#a742ff12;border-radius:13px;padding:12px;color:#d2bfdb!important;margin:13px 3px 0!important;font-size:13px!important}.install-device.desktop>strong{color:#ff9ac8;text-align:center;overflow-wrap:anywhere;border:1px dashed #ff73b35c;border-radius:15px;margin:15px 0;padding:15px;font-size:20px;display:block}.install-success{background:#2ad77910;border-color:#42dc8650;align-items:center;gap:12px;display:flex}.install-success>span{color:#052111;background:#35d47a;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;font-size:24px;font-weight:1000;display:grid}.install-success b,.install-success small{display:block}.install-success b{font-size:18px}.install-success small{color:#9dbbaa;margin-top:3px;font-size:13px}.install-status{text-align:left;background:#ff4fa30e;border:1px solid #ff7db53c;border-radius:14px;padding:11px 13px;color:#ffd3e6!important;margin:12px 0 0!important;font-size:14px!important}.install-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.install-actions button,.install-actions a{color:#fff;min-height:50px;font:inherit;background:#ffffff09;border:1px solid #ffffff18;border-radius:15px;place-items:center;padding:8px;font-size:13px;font-weight:900;text-decoration:none;display:grid}.install-actions button{cursor:pointer}.install-actions a{color:#c9bdc3}.install-card footer{color:#81777c;letter-spacing:.1em;border-top:1px solid #ffffff0e;justify-content:center;gap:8px;margin-top:20px;padding-top:15px;font-size:11px;display:flex}.install-card footer b{color:#ff72b1}@media (width<=430px){.install-shell{padding-left:8px;padding-right:8px}.install-card{border-radius:25px;padding:16px 13px 18px}.install-logo{width:96px;height:96px;margin-top:12px}.install-card h1{font-size:40px}.install-actions{grid-template-columns:1fr}.install-device{padding:16px}.install-device li{grid-template-columns:34px 1fr 36px}}.members-live-shell{color:#fff;background:radial-gradient(circle at 12% 0,#ff3f9425,#0000 32%),radial-gradient(circle at 88% 16%,#9b44ff22,#0000 31%),#050405;min-height:100dvh;padding:22px}.members-live-chat{grid-template-columns:minmax(0,1fr);min-width:0}.members-live-chat-entry{min-width:0}.live-message-bar{background:#21151d;border:1px solid #ff86ba55;border-radius:24px;align-items:center;gap:4px;min-width:0;margin:8px;padding:3px 4px 3px 10px;display:flex}.live-message-bar input{color:#fff;width:0;min-width:0;min-height:42px;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:16px}.live-message-bar:focus-within{border-color:#ff80b9}.live-message-bar button{color:#ffd1e7;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;padding:0;display:grid}.live-message-bar .live-emoji-toggle{font-size:28px}.live-message-bar .live-message-send{color:#ff4f9f}.live-message-send:disabled{color:#87737e;cursor:default}.live-message-bar button:focus-visible{outline-offset:1px;outline:2px solid #fff}.live-emoji-picker{border-top:1px solid #ffffff15;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;max-height:180px;padding:8px;display:grid;overflow-y:auto}.live-emoji-picker button{cursor:pointer;background:0 0;border:0;border-radius:10px;min-width:0;min-height:40px;padding:0;font-size:25px}.live-emoji-picker button:hover,.live-emoji-picker button:focus-visible{background:#ff4f9f25}.members-live-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#100c0fdd;border:1px solid #ffffff17;border-radius:18px;grid-template-columns:1fr auto 1fr;align-items:center;max-width:1220px;min-height:64px;margin:0 auto 26px;padding:10px 18px;display:grid}.members-live-topbar a{color:#ffacd0;font-size:15px;font-weight:1000;text-decoration:none}.members-live-topbar>b{letter-spacing:.08em;text-shadow:0 0 18px #ff4d9f;font-family:Georgia,Times New Roman,serif;font-size:23px;font-style:italic}.members-live-topbar>b span{letter-spacing:.24em;color:#ff9fc7;font-family:Arial,sans-serif;font-size:10px;font-style:normal}.members-live-topbar>small{color:#a99ba2;justify-self:end;font-size:12px;font-weight:900}.members-live-main{max-width:1120px;margin:0 auto}.members-live-heading{justify-content:space-between;align-items:end;gap:24px;margin:55px 0 24px;display:flex}.members-live-heading h1{letter-spacing:-.07em;margin:13px 0 8px;font-size:clamp(48px,8vw,86px);line-height:.86}.members-live-heading h1 em{color:#ff62a8;text-shadow:0 0 34px #ff3e9666;font-style:normal}.members-live-heading p{color:#b8aab1;margin:0;font-size:18px;line-height:1.5}.members-live-status{letter-spacing:.14em;border:1px solid;border-radius:99px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:1000;display:inline-flex}.members-live-status i{background:currentColor;border-radius:50%;width:8px;height:8px}.status-scheduled{color:#ffd36e;background:#ffd44712}.status-live{color:#ff7bb5;background:#ff408e18;box-shadow:0 0 28px #ff3b8d35}.status-live i{animation:1.25s ease-in-out infinite membersLivePulse}.status-ended{color:#b9adb3;background:#ffffff0b}.members-live-private{color:#ffc0dc;letter-spacing:.08em;background:#ff4fa311;border:1px solid #ff82ba43;border-radius:12px;padding:10px 14px;font-size:12px;font-weight:1000}.members-live-badges{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.members-live-viewers{color:#a8ffc7;letter-spacing:.08em;background:#43ff8910;border:1px solid #62ff9b42;border-radius:11px;padding:8px 11px;font-size:10px;font-weight:1000}.members-live-viewers i{background:#4cff91;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block;box-shadow:0 0 12px #4cff91}.members-live-stage{grid-template-columns:minmax(0,1fr) 360px;align-items:stretch;gap:16px;display:grid}.members-live-player-wrap{isolation:isolate;aspect-ratio:16/9;background:#020102;border:1px solid #ff74b33d;border-radius:26px;width:100%;position:relative;overflow:hidden;box-shadow:0 35px 100px #000c,0 0 55px #ff3b8e1f}.members-live-player-wrap:before{content:"";z-index:-1;opacity:.35;background:linear-gradient(120deg,#ff5fa8,#7c3fff,#ff5fa8);position:absolute;inset:-1px}.members-live-player-wrap iframe,.members-live-player-wrap>div:first-child{border:0;width:100%!important;height:100%!important}.members-live-video-column{flex-direction:column;gap:13px;min-width:0;display:flex}.members-live-taps{background:radial-gradient(circle at 82% 10%,#ff43a12b,#0000 36%),linear-gradient(135deg,#180c14,#0b0709);border:1px solid #ff6daf52;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 15px;padding:14px 16px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 48px #0008}.members-live-taps>div small,.members-live-taps>div b,.members-live-taps>div span{display:block}.members-live-taps>div small{color:#ff83b9;letter-spacing:.17em;font-size:9px;font-weight:1000}.members-live-taps>div b{margin:4px 0 2px;font-size:22px;line-height:1.05}.members-live-taps>div span{color:#a99aa1;font-size:12px;font-weight:800}.members-live-taps>button{isolation:isolate;color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:linear-gradient(120deg,#ff298e,#ff67b1 52%,#a73cea);border:1px solid #ffc1de8c;border-radius:18px;justify-content:center;align-items:center;gap:8px;min-width:148px;min-height:62px;padding:8px 21px;transition:transform .1s,filter .15s;display:flex;position:relative;box-shadow:0 0 30px #ff3b9780,inset 0 1px #fff7}.members-live-taps>button:hover{filter:brightness(1.1)}.members-live-taps>button:active{transform:scale(.91)}.members-live-taps>button strong{text-shadow:0 0 15px #fff;font-size:27px;line-height:1}.members-live-taps>button span{letter-spacing:.08em;font-size:15px;font-weight:1000}.members-live-taps>button i{z-index:5;color:#ff8cc2;text-shadow:0 0 12px #ff4ca0;pointer-events:none;font-size:25px;font-style:normal;animation:1.05s ease-out forwards liveTapHeart;position:absolute;bottom:45%}.members-live-taps>p{color:#a898a0;grid-column:1/-1;margin:0;font-size:11px}.members-live-taps>p b{color:#ffd1e5}.members-live-taps>em{color:#ff9bbd;grid-column:1/-1;font-size:11px;font-style:normal}.members-live-controls{background:#0e0a0ddd;border:1px solid #ffffff16;border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:11px;display:grid}.members-live-controls>button{color:#fff;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff16;border-radius:15px;grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:2px 7px;min-height:78px;padding:9px 8px;display:grid}.members-live-controls>button:hover,.members-live-controls>button.active{background:#ff4fa316;border-color:#ff76b660}.members-live-controls>button:active{transform:scale(.97)}.members-live-controls>button:disabled{opacity:.55}.members-live-controls>button>span{background:#ff4fa314;border-radius:10px;grid-row:1/3;place-items:center;width:30px;height:30px;font-size:20px;display:grid}.members-live-controls>button b{font-size:12px;line-height:1.15}.members-live-controls>button small{color:#a89aa1;font-size:9px;line-height:1.2}.members-live-controls>button.host-control{background:#ffd45d0d;border-color:#ffd45d55}.members-live-controls>button.host-control.alert{background:#48dc7610;border-color:#65e79355}.members-live-controls>p{color:#ffc1dc;background:#ff4fa30d;border-radius:11px;grid-column:1/-1;margin:2px 3px 0;padding:9px 11px;font-size:12px;line-height:1.4}.members-live-chat{background:linear-gradient(160deg,#170d14,#090709);border:1px solid #ff74b33d;border-radius:26px;grid-template-rows:auto minmax(0,1fr) auto auto;min-height:0;display:grid;overflow:hidden;box-shadow:0 28px 80px #0009}.members-live-chat>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:14px 16px;display:flex}.members-live-chat>header small,.members-live-chat>header b{display:block}.members-live-chat>header small{color:#ff75b1;letter-spacing:.14em;font-size:11px;font-weight:1000}.members-live-chat>header b{margin-top:3px;font-size:19px}.members-live-chat>header>span{color:#aa9ca3;font-size:12px;font-weight:900}.members-live-chat>header>span i{background:#4cff91;border-radius:50%;width:7px;height:7px;margin-right:4px;display:inline-block;box-shadow:0 0 12px #4cff91}.members-live-chat-messages{overscroll-behavior:contain;overflow-anchor:none;scroll-behavior:smooth;flex-direction:column;gap:10px;height:0;min-height:100%;padding:13px;display:flex;overflow-y:auto}.members-live-chat-messages article{grid-template-columns:40px minmax(0,1fr);gap:9px;display:grid}.members-live-chat-avatar{background:linear-gradient(145deg,#ff4f9f,#7f35c8);border:2px solid #ff72b2;border-radius:13px;place-items:center;width:40px;height:40px;font-size:15px;font-weight:1000;display:grid;overflow:hidden}.members-live-chat-avatar img{object-fit:cover;width:100%;height:100%}.members-live-chat-messages article>div:last-child{background:#ffffff08;border:1px solid #ffffff10;border-radius:7px 15px 15px;min-width:0;padding:10px 12px}.members-live-chat-messages article.mine>div:last-child{background:#ff4fa314;border-color:#ff65aa35}.members-live-chat-messages article header{align-items:center;gap:6px;display:flex}.members-live-chat-messages article header b{color:#ffc1de;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.members-live-chat-messages article header small{color:#96838c;font-size:10px}.members-live-chat-messages article time{color:#8f7e86;margin-left:auto;font-size:10px}.members-live-chat-messages article p{color:#f0e8ec;overflow-wrap:anywhere;margin:5px 0 0;font-size:16px;line-height:1.45}.members-live-chat-empty{text-align:center;color:#9f9298;margin:auto}.members-live-chat-empty span,.members-live-chat-empty b{display:block}.members-live-chat-empty span{font-size:35px}.members-live-chat-empty b{color:#fff;margin-top:7px;font-size:17px}.members-live-chat-empty p{margin:3px 0;font-size:14px}.members-live-chat-compose{grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:10px 11px 11px;display:grid}.members-live-chat-compose input{color:#fff;min-width:0;font:inherit;background:#050405;border:1px solid #ffffff1c;border-radius:13px;outline:none;padding:13px;font-size:16px}.members-live-chat-compose input:focus{border-color:#ff68aa}.members-live-chat-compose button{color:#fff;background:linear-gradient(120deg,#ff4f9f,#b641e4);border:0;border-radius:12px;padding:0 15px;font-size:14px;font-weight:1000}.members-live-chat-compose button:disabled{opacity:.45}.members-live-chat-error{color:#ff9dbb;margin:0;padding:0 12px 10px;font-size:12px}.members-live-chat-messages article.system .members-live-chat-avatar{color:#fff6c9;background:linear-gradient(145deg,#ffbb37,#ff4f9f);border-color:#ffd670;box-shadow:0 0 18px #ffc24755}.members-live-chat-messages article.system>div:last-child{background:linear-gradient(135deg,#3a2811aa,#27101c);border-color:#ffd35a55}.members-live-chat-messages article.system header b{color:#ffe697}.members-live-chat-messages article.system header small{color:#ffb7d5;letter-spacing:.08em;font-weight:1000}.members-live-chat-messages article.laugh .members-live-chat-avatar{background:linear-gradient(145deg,#ff4f9f,#7137d4);border-color:#ff8ccb;box-shadow:0 0 22px #ff4f9f66}.members-live-chat-messages article.laugh>div:last-child{background:linear-gradient(135deg,#351225,#1b0b25);border-color:#ff6caf55}.members-live-chat-messages article.laugh p{color:#ffd2e7;font-weight:900}.members-live-chat-messages article.mentioned>div:last-child{border-color:#ff70b76b;box-shadow:0 0 20px #ff3f9624}.members-live-reply-quote{background:#05040585;border-left:3px solid #ff67ad;border-radius:7px;margin:-3px -3px 7px;padding:6px 8px}.members-live-reply-quote b,.members-live-reply-quote span{display:block}.members-live-reply-quote b{color:#ff9fc8;font-size:10px}.members-live-reply-quote span{color:#a99ca2;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;overflow:hidden}.members-live-reply-action{color:#ff86ba;cursor:pointer;background:0 0;border:0;margin:6px 0 -2px;padding:3px 0;font-size:10px;font-weight:900}.members-live-chat-entry{background:#0b080a;border-top:1px solid #ffffff12;position:relative}.members-live-chat-entry .members-live-chat-compose{border-top:0}.members-live-replying{background:#ff4fa30d;border-left:3px solid #ff5fa9;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:48px;margin:9px 10px 0;padding:7px 8px 7px 11px;display:flex}.members-live-replying>span{color:#cbbdc4;min-width:0;font-size:10px}.members-live-replying b,.members-live-replying small{display:block}.members-live-replying b{color:#ff9fc8;margin-top:2px;font-size:12px}.members-live-replying small{color:#968990;text-overflow:ellipsis;white-space:nowrap;max-width:250px;margin-top:2px;overflow:hidden}.members-live-replying>button{color:#c5b7bd;background:#ffffff0b;border:0;border-radius:50%;width:30px;height:30px;font-size:20px}.members-live-mention-list{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#140d12f8;border:1px solid #ff69ad55;border-radius:16px;max-height:225px;padding:6px;position:absolute;bottom:calc(100% - 2px);left:9px;right:9px;overflow-y:auto;box-shadow:0 -16px 40px #000b}.members-live-mention-list>button{color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff0c;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:44px;padding:5px 7px;display:grid}.members-live-mention-list>button:last-child{border-bottom:0}.members-live-mention-list>button:hover,.members-live-mention-list>button:focus-visible{background:#ff4fa316}.members-live-mention-list>button>span{background:linear-gradient(145deg,#ff4f9f,#8f3be0);border-radius:10px;place-items:center;width:32px;height:32px;font-weight:1000;display:grid}.members-live-mention-list b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.members-live-mention-list small{color:#9f8d96;font-size:9px}.members-live-emoji-bar{scrollbar-width:none;gap:5px;padding:8px 9px 1px;display:flex;overflow-x:auto}.members-live-emoji-bar::-webkit-scrollbar{display:none}.members-live-emoji-bar>button{cursor:pointer;background:#ffffff07;border:1px solid #ffffff12;border-radius:11px;flex:0 0 36px;width:36px;height:36px;font-size:20px}.members-live-emoji-bar>button:active{transform:scale(.88)}.members-live-play{z-index:4;color:#fff;cursor:pointer;background:radial-gradient(circle,#5b173d7d,#060405e8 58%);border:0;flex-direction:column;justify-content:center;align-items:center;gap:9px;width:100%;display:flex;position:absolute;inset:0}.members-live-play:disabled{cursor:wait}.members-live-play>span{background:linear-gradient(135deg,#ff75b5,#be38e8);border:2px solid #ffb6d5;border-radius:50%;place-items:center;width:86px;height:86px;padding-left:7px;font-size:34px;transition:transform .18s,filter .18s;display:grid;box-shadow:0 0 48px #ff3f97a8}.members-live-play:hover>span,.members-live-play:focus-visible>span{filter:brightness(1.12);transform:scale(1.08)}.members-live-play:focus-visible{outline-offset:-7px;outline:3px solid #fff}.members-live-play>b{font-size:22px}.members-live-play>small{color:#d2c1c9;font-size:15px}.members-live-error{z-index:5;text-align:center;background:#080507ed;flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex;position:absolute;inset:0}.members-live-error>span{color:#ff86b3;border:1px solid #ff709f;border-radius:50%;place-items:center;width:58px;height:58px;font-size:30px;display:grid}.members-live-error p{color:#c8b7bf;max-width:520px;font-size:17px;line-height:1.5}.members-live-error button,.members-live-access a{color:#fff;min-height:50px;font:inherit;cursor:pointer;background:linear-gradient(120deg,#ff3f94,#a442e8);border:1px solid #ff9bc7;border-radius:14px;place-items:center;padding:0 22px;font-weight:1000;text-decoration:none;display:inline-grid}.members-live-note{background:#ffffff07;border:1px solid #ffffff14;border-radius:20px;align-items:center;gap:15px;margin:18px 0 50px;padding:18px 20px;display:flex}.members-live-note>span{color:#ff91c0;background:#ff4fa318;border-radius:15px;place-items:center;width:47px;height:47px;font-size:25px;display:grid}.members-live-note b{font-size:17px}.members-live-note p{color:#9f9298;margin:5px 0 0;font-size:14px;line-height:1.45}.members-live-access{text-align:center;background:linear-gradient(145deg,#1b0e16,#0b080a);border:1px solid #ff75b14c;border-radius:30px;width:min(590px,100%);margin:15vh auto;padding:48px 30px;box-shadow:0 30px 90px #000b}.members-live-access>span{color:#ff80b9;font-size:56px}.members-live-access>small{color:#ff9fc7;letter-spacing:.18em;margin-top:15px;font-size:11px;font-weight:1000;display:block}.members-live-access h1{margin:10px 0;font-size:clamp(34px,7vw,50px)}.members-live-access p{color:#b2a4ab;max-width:450px;margin:0 auto 22px;font-size:17px;line-height:1.55}.live-loader{border:3px solid #ffffff1a;border-top-color:#ff63a8;border-radius:50%;width:42px;height:42px;margin:25px auto 0;animation:.85s linear infinite membersLiveSpin;display:block}@keyframes membersLiveSpin{to{transform:rotate(360deg)}}@keyframes membersLivePulse{50%{opacity:.35;transform:scale(.72);box-shadow:0 0 18px}}@keyframes liveTapHeart{0%{opacity:0;transform:translate(-50%)scale(.35)rotate(-8deg)}18%{opacity:1;transform:translate(-50%,-15px)scale(1.15)rotate(7deg)}to{opacity:0;transform:translate(calc(14px - 50%),-92px)scale(.78)rotate(18deg)}}@media (width<=900px){.members-live-stage{grid-template-columns:1fr}.members-live-chat{height:430px}}@media (width<=700px){.members-live-shell{padding:10px}.members-live-topbar{grid-template-columns:1fr auto;min-height:58px;margin-bottom:16px;padding:8px 12px}.members-live-topbar a{font-size:16px}.members-live-topbar>b{font-size:20px}.members-live-topbar>b span,.members-live-topbar>small{display:none}.members-live-heading{flex-direction:column;align-items:flex-start;margin:28px 4px 17px}.members-live-heading h1{font-size:54px}.members-live-heading p{font-size:17px}.members-live-badges{align-items:flex-start}.members-live-private,.members-live-viewers{font-size:12px}.members-live-player-wrap{border-radius:18px}.members-live-play>span{width:72px;height:72px;font-size:29px}.members-live-play>b{font-size:20px}.members-live-play>small{text-align:center;padding:0 16px;font-size:15px}.members-live-controls{border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));padding:9px}.members-live-controls>button{min-height:82px}.members-live-controls>button b{font-size:14px}.members-live-controls>button small{font-size:12px}.members-live-controls>p{font-size:14px}.members-live-taps{border-radius:17px;gap:8px 10px;padding:13px}.members-live-taps>div small{font-size:12px}.members-live-taps>div b{font-size:20px}.members-live-taps>div span,.members-live-taps>p{font-size:14px}.members-live-taps>button{min-width:122px;min-height:58px;padding:7px 13px}.members-live-taps>button strong{font-size:24px}.members-live-chat{border-radius:18px;height:min(590px,64dvh);min-height:470px}.members-live-chat>header small{font-size:12px}.members-live-chat>header b{font-size:21px}.members-live-chat>header>span{font-size:13px}.members-live-chat-messages{padding:12px 9px}.members-live-chat-messages article{grid-template-columns:42px minmax(0,1fr)}.members-live-chat-avatar{width:42px;height:42px}.members-live-chat-messages article header b{font-size:15px}.members-live-chat-messages article header small,.members-live-chat-messages article time{font-size:11px}.members-live-chat-messages article p{font-size:17px;line-height:1.5}.members-live-reply-action{font-size:13px}.members-live-reply-quote b,.members-live-reply-quote span{font-size:12px}.members-live-replying>span{font-size:13px}.members-live-replying b{font-size:14px}.members-live-replying small{font-size:12px}.members-live-mention-list b{font-size:14px}.members-live-mention-list small{font-size:12px}.members-live-emoji-bar>button{flex-basis:40px;width:40px;height:40px;font-size:23px}.members-live-chat-compose input{font-size:17px}.members-live-chat-compose button{font-size:15px}.members-live-note{align-items:flex-start;padding:16px}.members-live-note b{font-size:18px}.members-live-note p{font-size:15px}.members-live-access{margin:11vh auto;padding:38px 20px}}.members-live-creator{color:#fff;background:linear-gradient(110deg,#ff4f9f17,#ffffff06);border:1px solid #ff6aad45;border-radius:18px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;padding:9px 12px;text-decoration:none;display:grid}.members-live-creator>span{background:linear-gradient(145deg,#ff4f9f,#8b3dda);border:2px solid #ff8fc0;border-radius:50%;place-items:center;width:46px;height:46px;font-size:18px;font-weight:1000;display:grid;overflow:hidden}.members-live-creator img{object-fit:cover;width:100%;height:100%}.members-live-creator b,.members-live-creator small{display:block}.members-live-creator b{font-size:14px}.members-live-creator b em{color:#ff718e;letter-spacing:.08em;margin-left:6px;font-size:10px;font-style:normal}.members-live-creator small{color:#c9bbc2;margin-top:3px;font-size:11px;line-height:1.35}.members-live-creator>strong{color:#ff9dc8;white-space:nowrap;font-size:11px}.members-live-controls{border-radius:16px;align-items:center;gap:7px;padding:7px;display:flex}.members-live-controls>button{grid-template-rows:none;grid-template-columns:none;align-items:center;gap:7px;min-height:42px;padding:7px 11px;display:flex}.members-live-controls>button>span{border-radius:8px;grid-row:auto;width:25px;height:25px;font-size:15px}.members-live-controls>button b{font-size:12px}.members-live-controls>button.host-control{margin-left:auto}.members-live-controls>p{flex:1;grid-column:auto;margin:0;padding:7px 9px;font-size:11px}.members-live-chat-messages{height:auto;min-height:0;padding-bottom:26px;scroll-padding-bottom:24px}.members-live-chat-messages article{min-width:0}.members-live-chat-messages article>div:last-child{min-width:0;max-width:100%;overflow:hidden}.members-live-chat-messages article header{min-width:0}.members-live-chat-messages article p{overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;max-width:100%}.members-live-chat-entry{z-index:3}.members-live-join-toast{z-index:10020;left:50%;top:max(14px,env(safe-area-inset-top));color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#160c13ef;border:1px solid #ff8fc171;border-radius:16px;justify-content:center;align-items:center;gap:9px;width:min(420px,100vw - 24px);padding:11px 14px;animation:.28s ease-out liveJoinIn;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 15px 48px #000b,0 0 28px #ff4f9f42}.members-live-join-toast>span{color:#ff81b9}.members-live-join-toast>b{text-align:center;font-size:14px}@keyframes liveJoinIn{0%{opacity:0;transform:translate(-50%,-14px)}to{opacity:1;transform:translate(-50%)}}@media (width<=700px){.members-live-creator{grid-template-columns:42px minmax(0,1fr);padding:9px}.members-live-creator>span{width:42px;height:42px}.members-live-creator>strong{grid-column:2;font-size:12px}.members-live-creator small{font-size:12px}.members-live-controls{padding:6px;display:flex}.members-live-controls>button{min-height:40px;padding:6px 9px}.members-live-controls>button b,.members-live-controls>p{font-size:12px}.members-live-chat-messages{padding:12px 9px 28px}.members-live-emoji-bar{position:relative}}@media (prefers-reduced-motion:reduce){.status-live i,.live-loader,.members-live-taps>button i{animation:none}.members-live-taps>button{transition:none}}.members-live-stage{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 360px;align-items:stretch;gap:8px 9px}.members-live-video-column{grid-area:1/1}.members-live-chat{grid-area:1/2/span 2;grid-template-rows:auto minmax(0,1fr) auto auto auto}.members-live-tools{flex-direction:column;grid-area:2/1;gap:7px;min-width:0;display:flex}.members-live-taps-compact{min-height:52px;box-shadow:none;background:#100a0e;border-width:1px 0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;margin:0;padding:6px 8px}.members-live-taps-compact>div{grid-template-columns:auto 1fr;align-items:center;gap:1px 7px;min-width:0;display:grid}.members-live-taps-compact>div small{grid-column:1/-1;font-size:8px}.members-live-taps-compact>div b{margin:0;font-size:13px}.members-live-taps-compact>div span{white-space:nowrap;font-size:10px}.members-live-taps-compact>button{border-radius:12px;gap:5px;min-width:82px;min-height:39px;padding:5px 10px}.members-live-taps-compact>button strong{font-size:18px}.members-live-taps-compact>button span{font-size:11px}.members-live-taps-compact>em{font-size:10px}.members-live-chat-compose{align-items:stretch}.members-live-chat-compose textarea{color:#fff;min-width:0;min-height:54px;max-height:110px;font:inherit;resize:vertical;overflow-wrap:anywhere;word-break:break-word;background:#050405;border:1px solid #ffffff1c;border-radius:13px;outline:none;padding:11px 12px;font-size:16px;line-height:1.4}.members-live-chat-compose textarea:focus{border-color:#ff68aa}.members-live-chat-messages article>div:last-child{justify-self:start;width:fit-content;max-width:min(100%,32ch)}.members-live-chat-messages article header{flex-wrap:wrap}.members-live-chat-messages article p{line-break:auto;-webkit-hyphens:auto;hyphens:auto;width:100%}@media (width<=900px){.members-live-stage{grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:7px}.members-live-video-column{grid-area:1/1}.members-live-chat{grid-area:2/1;height:min(620px,68dvh);margin-top:0}.members-live-tools{grid-area:3/1}.members-live-chat-messages article>div:last-child{max-width:min(100%,30ch)}}@media (width<=700px){.members-live-chat{min-height:500px}.members-live-chat-messages article>div:last-child{max-width:min(100%,27ch)}.members-live-chat-compose textarea{font-size:17px}.members-live-taps-compact{padding:6px 8px}.members-live-taps-compact>div b{font-size:14px}.members-live-taps-compact>div span{font-size:10px}.members-live-taps-compact>button{min-width:78px;min-height:40px}}.members-live-chat-compose{grid-template-columns:minmax(0,1fr) 82px;width:100%;min-width:0}.members-live-chat-compose textarea{width:100%;max-width:100%}.members-live-chat-compose button{cursor:pointer;place-items:center;min-width:0;min-height:48px;display:grid}.members-live-taps-compact{overflow:visible}.members-live-taps-compact>button{white-space:nowrap;flex:none;display:flex}@media (width<=700px){.members-live-shell{padding:8px}.members-live-chat{height:min(540px,66dvh);min-height:440px}.members-live-chat>header{min-height:60px;padding:10px 12px}.members-live-chat>header small{font-size:9px}.members-live-chat>header b{font-size:17px}.members-live-chat>header>span{font-size:10px}.members-live-chat-messages{gap:8px;padding:9px 8px 16px}.members-live-chat-messages article{grid-template-columns:34px minmax(0,1fr);gap:7px}.members-live-chat-avatar{border-radius:11px;width:34px;height:34px;font-size:13px}.members-live-chat-messages article>div:last-child{max-width:min(100%,31ch);padding:8px 9px}.members-live-chat-messages article header b{font-size:13px}.members-live-chat-messages article header small,.members-live-chat-messages article time{font-size:9px}.members-live-chat-messages article p{font-size:14px;line-height:1.38}.members-live-reply-action{font-size:11px}.members-live-emoji-bar{gap:4px;padding:6px 7px 1px}.members-live-emoji-bar>button{border-radius:10px;flex-basis:34px;width:34px;height:34px;font-size:19px}.members-live-chat-compose{grid-template-columns:minmax(0,1fr) 78px;gap:6px;padding:8px}.members-live-chat-compose textarea{resize:none;min-height:48px;max-height:84px;padding:10px;font-size:14px;line-height:1.35}.members-live-chat-compose button{min-height:48px;padding:0 8px;font-size:13px}.members-live-taps-compact{grid-template-columns:minmax(0,1fr) 94px;gap:5px 7px;min-height:58px;padding:7px 8px}.members-live-taps-compact>div small{font-size:8px}.members-live-taps-compact>div b{font-size:13px}.members-live-taps-compact>div span{font-size:9px}.members-live-taps-compact>button{border-radius:12px;width:94px;min-width:94px;min-height:42px;padding:5px 8px}.members-live-taps-compact>button strong{font-size:18px}.members-live-taps-compact>button span{letter-spacing:.04em;font-size:10px}}@media (width<=380px){.members-live-chat-compose{grid-template-columns:minmax(0,1fr) 70px}.members-live-chat-compose button{font-size:12px}.members-live-taps-compact{grid-template-columns:minmax(0,1fr) 86px}.members-live-taps-compact>button{width:86px;min-width:86px}}.live-floating-hearts{z-index:10030;pointer-events:none;-webkit-user-select:none;user-select:none;position:fixed;inset:0;overflow:hidden}.live-floating-hearts>span{text-shadow:0 0 12px #ff4f9f66;will-change:transform,opacity;line-height:1;animation:3s ease-out forwards liveScreenHeart;position:absolute;bottom:-45px}@keyframes liveScreenHeart{0%{opacity:0;transform:translateY(0)rotate(-12deg)scale(.6)}12%{opacity:.85}70%{opacity:.65}to{opacity:0;transform:translateY(calc(-100dvh - 80px))rotate(18deg)scale(1.2)}}@media (prefers-reduced-motion:reduce){.live-floating-hearts{display:none}}@media (width<=700px){.members-live-chat-entry{overflow:visible}.members-live-chat-compose{flex-direction:column;width:100%;padding:8px;display:flex}.members-live-chat-compose textarea{box-sizing:border-box;width:100%;min-width:0;display:block}.members-live-chat-compose button{opacity:1;color:#fff;letter-spacing:.06em;border:1px solid #ffb9d8;justify-content:center;align-items:center;width:100%;min-width:0;min-height:46px;padding:0 12px;font-size:12px;box-shadow:0 8px 22px #ff2f8445;display:flex!important}.members-live-chat-compose button:disabled{opacity:.58;color:#fff;background:linear-gradient(120deg,#8d4264,#713b83);display:flex!important}.members-live-taps-compact{flex-direction:column;align-items:stretch;gap:7px;padding:8px;display:flex;overflow:visible}.members-live-taps-compact>div{text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:3px 7px;display:flex}.members-live-taps-compact>div small{flex:0 0 100%}.members-live-taps-compact>button{border:2px solid #ffd0e5;border-radius:24px;justify-content:center;align-items:center;width:min(180px,100%);min-width:0;min-height:48px;margin-inline:auto;box-shadow:0 0 24px #ff3b9780,inset 0 1px #fff7;display:flex!important}.members-live-taps-compact>button span{letter-spacing:.05em;font-size:12px;font-weight:1000}.members-live-heading{gap:12px;margin:20px 4px 14px}.members-live-heading h1{font-size:34px;line-height:1.05}.members-live-heading p{font-size:14px;line-height:1.4}.members-live-private,.members-live-viewers{font-size:11px}.members-live-note b{font-size:15px}.members-live-note p{font-size:13px}}.world-hub-shell{color:#fff;background:radial-gradient(circle at 15% 0,#621747 0,#0000 29%),radial-gradient(circle at 92% 28%,#38105c 0,#0000 26%),#070507;min-height:100svh;padding:28px 14px 110px}.world-hub-wrap{width:min(100%,930px);margin:auto}.world-hub-head{padding:18px 4px 24px}.world-hub-head small{color:#ff85bc;letter-spacing:.18em;font-size:.76rem;font-weight:1000}.world-hub-head h1{letter-spacing:-.065em;margin:7px 0;font-size:clamp(2.8rem,11vw,5.2rem);line-height:.95}.world-hub-head h1 span{color:#ff4fa3}.world-hub-head p{color:#b9abb3;max-width:650px;margin:14px 0 0;font-size:1rem;line-height:1.6}.world-featured{background:linear-gradient(135deg,#ff3f952b,#8936dd20);border:1px solid #ff6fb44d;border-radius:28px;justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;padding:22px;display:flex;box-shadow:0 24px 60px #0007}.world-featured span{color:#ff8fc1;letter-spacing:.14em;font-size:.72rem;font-weight:1000}.world-featured h2{margin:5px 0;font-size:2rem}.world-featured p{color:#c9bbc3;margin:0}.world-featured a{color:#fff;background:linear-gradient(135deg,#ff3392,#b73eff);border-radius:16px;flex:none;padding:14px 18px;font-weight:1000;text-decoration:none}.world-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.world-activity{color:#fff;background:#151015;border:1px solid #ffffff14;border-radius:22px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:92px;padding:15px;text-decoration:none;display:grid}.world-activity>span{color:#ff82ba;background:#ff4fa31b;border-radius:16px;place-items:center;width:48px;height:48px;font-size:1.45rem;display:grid}.world-activity b,.world-activity small{display:block}.world-activity b{font-size:1.05rem}.world-activity small{color:#998d94;margin-top:3px;font-size:.78rem;line-height:1.35}.world-activity>strong{color:#776c72;font-size:1.8rem}.world-activity.violet>span{color:#c68aff;background:#9e43ff1d}.world-activity.gold>span{color:#ffe17d;background:#ffd24b18}.world-activity.red>span{color:#ff6672;background:#ff35451c}.world-activity.green>span{color:#6af0a8;background:#38dc8a19}@media (width<=620px){.world-hub-shell{padding-top:12px}.world-featured{flex-direction:column;align-items:stretch}.world-featured a{text-align:center}.world-activity-grid{grid-template-columns:1fr}.world-activity{min-height:84px}.world-hub-head p{font-size:.94rem}}.account-settings-shell{color:#fff;background:radial-gradient(circle at 90% 0,#4c155c 0,#0000 30%),#070507;min-height:100svh;padding:22px 14px 110px}.account-settings-wrap{width:min(100%,720px);margin:auto}.settings-head{align-items:center;gap:18px;margin-bottom:20px;display:flex}.settings-head>a{color:#fff;border:1px solid #ffffff1c;border-radius:14px;padding:10px 12px;text-decoration:none}.settings-head small{color:#ff81bb;letter-spacing:.16em;font-size:.72rem;font-weight:1000}.settings-head h1{margin:3px 0 0;font-size:clamp(2rem,8vw,3.2rem);line-height:1}.settings-identity{background:linear-gradient(135deg,#ff4fa31b,#8136dd12);border:1px solid #ff73b34a;border-radius:22px;grid-template-columns:58px 1fr auto;align-items:center;gap:13px;padding:16px;display:grid}.settings-identity>span{background:linear-gradient(135deg,#ff63ac,#9c3bea);border-radius:18px;place-items:center;width:58px;height:58px;font-size:1.7rem;font-weight:1000;display:grid}.settings-identity small,.settings-identity b,.settings-identity p{margin:0;display:block}.settings-identity small{color:#ff90c0;letter-spacing:.1em;font-size:.68rem;font-weight:1000}.settings-identity b{margin-top:3px;font-size:1.2rem}.settings-identity p{color:#a99da4;font-size:.8rem}.settings-identity strong{color:#ffe37e;background:#ffd84a1c;border-radius:99px;padding:6px 8px;font-size:.68rem}.settings-section-title{color:#a99ca4;margin:23px 4px 9px;font-size:.88rem}.settings-card{background:#151015;border:1px solid #ffffff15;border-radius:22px;overflow:hidden}.settings-row{color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff10;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:76px;padding:11px 14px;text-decoration:none;display:grid}.settings-row:last-child{border-bottom:0}.settings-row>span{color:#ff93c2;background:#ff4fa315;border-radius:14px;place-items:center;width:44px;height:44px;font-size:1.2rem;font-weight:1000;display:grid}.settings-row b,.settings-row small{display:block}.settings-row b{font-size:1rem}.settings-row small{color:#968a91;margin-top:3px;font-size:.76rem}.settings-row>a,.settings-row>em{color:#ff8dbc;font-size:.78rem;font-style:normal;text-decoration:none}.settings-row>em{font-size:1.7rem}.pin-change-card{grid-template-columns:1fr 1fr;gap:11px;padding:16px;display:grid}.pin-change-card label,.master-security label{color:#cdbfc7;font-size:.8rem;font-weight:800}.pin-change-card input,.master-security input{color:#fff;background:#080708;border:1px solid #ffffff18;border-radius:14px;width:100%;min-height:50px;margin-top:6px;padding:11px;font-size:1rem}.pin-change-card button,.master-security>button{color:#fff;background:linear-gradient(135deg,#b23cff,#ff469e);border:0;border-radius:14px;min-height:50px;font-weight:1000}.pin-change-card>small{color:#8f838a;grid-column:1/-1}.master-security{background:linear-gradient(145deg,#30220c,#171015);border-color:#ffcf4a4a;padding:20px}.master-security>span{color:#ffe27a;letter-spacing:.14em;font-size:.72rem;font-weight:1000}.master-security h2{margin:6px 0}.master-security p{color:#c1b4ba;line-height:1.55}.master-security label{margin-top:16px;display:block}.master-security>button{background:linear-gradient(135deg,#b51438,#ff3f65);width:100%;margin-top:12px}.master-security>button:disabled{opacity:.4}.master-security>a{color:#ffd977;text-align:center;margin-top:16px;font-weight:900;display:block}.settings-message{border-radius:14px;padding:12px 14px}.settings-message.error{color:#ffd1dd;background:#521628}.settings-message.success{color:#79efb2;background:#123a2b}.settings-login{text-align:center;background:#151015;border:1px solid #ff6fad40;border-radius:25px;width:min(100%,480px);margin:20vh auto;padding:26px}.settings-login>span{font-size:2.2rem}.settings-login a{color:#fff;background:#ff4fa3;border-radius:14px;margin-top:18px;padding:13px;font-weight:900;text-decoration:none;display:block}@media (width<=560px){.pin-change-card{grid-template-columns:1fr}.pin-change-card>small{grid-column:auto}.settings-head{flex-direction:column;align-items:flex-start;gap:10px}.settings-identity{grid-template-columns:52px 1fr}.settings-identity>strong{grid-column:1/-1;justify-self:start}.settings-row{min-height:73px}}.watch-shell{color:#fff;background:radial-gradient(circle at 12% 0,#ff3f941b,#0000 30%),radial-gradient(circle at 88% 15%,#9b44ff18,#0000 30%),#050405;min-height:100dvh;padding:22px}.watch-shell.party-open{height:100dvh;overflow:hidden}.watch-top{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#100c0fdd;border:1px solid #ffffff16;border-radius:18px;grid-template-columns:1fr auto 1fr;align-items:center;max-width:1400px;height:62px;margin:0 auto 22px;padding:0 18px;display:grid}.watch-top a{color:#ffacd0;font-weight:900;text-decoration:none}.watch-top>b{letter-spacing:.12em;text-align:center;font-size:15px}.watch-cinema-brand{align-items:baseline;gap:8px;display:flex}.watch-cinema-brand small{color:#ffb4d4;letter-spacing:.25em;font-size:9px}.watch-cinema-brand em{color:#fff;letter-spacing:.06em;text-shadow:0 0 16px #ff4d9f;font-family:Georgia,Times New Roman,serif;font-size:23px;font-style:italic;font-weight:500}.watch-top>span{color:#aa9ca3;letter-spacing:.12em;justify-self:end;font-size:11px;font-weight:1000}.watch-top>span.live{color:#ff5da5;text-shadow:0 0 16px #ff4b9d}.watch-welcome{max-width:1100px;margin:70px auto}.watch-welcome>div:first-child{text-align:center}.watch-live-pill{color:#ff8fc0;letter-spacing:.15em;background:#ff4c9919;border:1px solid #ff6ead69;border-radius:99px;padding:8px 12px;font-size:11px;font-weight:1000;display:inline-block}.watch-welcome h1{letter-spacing:-.075em;margin:16px 0 10px;font-size:clamp(48px,8vw,92px);line-height:.86}.watch-welcome h1 em{color:#ff6cab;font-style:normal;display:block}.watch-welcome>div:first-child p{color:#b5a7ae;max-width:720px;margin:20px auto 38px;font-size:19px;line-height:1.55}.watch-code-access{color:#ff9fc7;margin:-25px auto 35px;font-size:13px;font-weight:800;display:block}.watch-entry-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.watch-card{background:linear-gradient(150deg,#181217,#0b080a);border:1px solid #ffffff18;border-radius:26px;padding:28px;box-shadow:0 22px 60px #0008}.watch-card.host{background:radial-gradient(circle at 90% 0,#ff4b9c2b,#0000 42%),linear-gradient(150deg,#21101a,#0b080a);border-color:#ff73b04c}.watch-card>span{color:#ff8dbd;letter-spacing:.16em;font-size:10px;font-weight:1000}.watch-card h2{margin:8px 0 18px;font-size:29px}.watch-card input{color:#fff;width:100%;height:54px;font:inherit;background:#050405;border:1px solid #ffffff1c;border-radius:14px;outline:none;padding:0 16px;font-size:17px}.watch-card input:focus{border-color:#ff6cac;box-shadow:0 0 0 4px #ff4fa315}.watch-card button,.watch-primary{color:#fff;width:100%;min-height:52px;font:inherit;cursor:pointer;background:linear-gradient(120deg,#ff3f94,#a442e8);border:1px solid #ff8dc2;border-radius:14px;place-items:center;margin-top:12px;font-weight:1000;text-decoration:none;display:grid;box-shadow:0 13px 35px #ff31842c}.watch-card button:disabled{opacity:.45}.watch-card small,.watch-card.locked p{color:#998c93;margin-top:11px;line-height:1.5;display:block}.watch-card.locked>b{color:#ffd1e4}.watch-login{text-align:center;background:#120d10;border:1px solid #ff75b14c;border-radius:30px;width:min(520px,100%);margin:15vh auto;padding:44px 30px}.watch-login>span{font-size:58px}.watch-login h1{font-size:38px}.watch-login p{color:#aa9ba3;line-height:1.5}.watch-primary{margin-top:20px}.watch-room-layout{grid-template-columns:minmax(0,1fr) 360px;gap:18px;max-width:1400px;height:calc(100dvh - 128px);margin:auto;display:grid;overflow:hidden}.watch-room-layout.chat-hidden{grid-template-columns:minmax(0,1fr)}.watch-chat-reopen{z-index:20;color:#fff;cursor:pointer;background:linear-gradient(120deg,#ff3f94,#9b40df);border:1px solid #ff7db7;border-radius:99px;min-height:44px;padding:0 16px;font-weight:900;position:fixed;top:105px;right:25px;box-shadow:0 10px 35px #ff3d8e55}.watch-stage,.watch-sidebar>div{background:#0e0b0d;border:1px solid #ffffff15;border-radius:24px;box-shadow:0 25px 70px #0008}.watch-stage{min-height:0;padding:14px;overflow-y:auto}.watch-video{isolation:isolate;aspect-ratio:16/9;background:#020202;border-radius:18px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff10}.watch-video video{object-fit:contain;background:#000;width:100%;height:100%;display:block}.watch-video.waiting:before{content:"";background:conic-gradient(from 90deg,#0000,#ff459122,#0000 30%);animation:8s linear infinite watchGlow;position:absolute;inset:-50%}.watch-waiting{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.watch-waiting:after{content:"";z-index:1;background:linear-gradient(#0000 42%,#050405e8 100%);position:absolute;inset:0}.watch-waiting-image{z-index:0;object-fit:cover;object-position:center 35%;filter:saturate(1.06)contrast(1.03)}.watch-waiting-copy{z-index:2;position:absolute;bottom:17px;left:18px;right:18px}.watch-waiting h2{text-shadow:0 3px 18px #000;margin:0 0 5px;font-size:clamp(20px,2.6vw,34px)}.watch-waiting p{color:#a99ba2;max-width:520px;margin:0;padding:0 20px}.watch-audio{z-index:5;color:#fff;cursor:pointer;background:#ff3f95;border:1px solid #ff9cc9;border-radius:99px;min-height:48px;padding:0 20px;font-weight:1000;position:absolute;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 0 35px #ff3c91}.watch-audio:disabled{cursor:wait;opacity:.55;box-shadow:none}.watch-shared-audio{z-index:7;letter-spacing:.05em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#090608d9;border:1px solid;border-radius:99px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:11px;font-weight:1000;display:inline-flex;position:absolute;top:14px;left:14px}.watch-shared-audio i{background:currentColor;border-radius:50%;width:8px;height:8px}.watch-shared-audio.active{color:#7ff49e}.watch-shared-audio.missing{color:#ff829f}.watch-camera-window{z-index:8;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#050405;border:2px solid #ff86bc;border-radius:18px;transition:width .25s,height .25s;position:absolute;top:14px;right:14px;overflow:hidden;box-shadow:0 15px 45px #000b,0 0 24px #ff47935c}.watch-camera-window:active{cursor:grabbing}.watch-camera-window.mini{width:126px;height:94px}.watch-camera-window.expanded{aspect-ratio:4/3;width:min(32%,320px)}.watch-camera-window video{object-fit:cover;width:100%;height:100%;display:block;transform:scaleX(-1)}.watch-camera-window>span{color:#ffd5e7;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;background:#070507c7;border-radius:99px;max-width:calc(100% - 14px);padding:4px 6px;font-size:8px;font-weight:1000;position:absolute;bottom:6px;left:7px;overflow:hidden}.watch-camera-window>div{gap:4px;display:flex;position:absolute;top:5px;right:5px}.watch-camera-window button{color:#fff;cursor:pointer;background:#070507d9;border:1px solid #ffffff2b;border-radius:99px;place-items:center;width:27px;height:27px;padding:0;font-size:15px;font-weight:900;display:grid}.watch-film-title{align-items:baseline;gap:10px;padding:12px 5px 0;display:flex}.watch-film-title span{color:#8d7f86;letter-spacing:.15em;font-size:8px;font-weight:1000}.watch-film-title b{color:#f6edf1;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.watch-controls{align-items:center;gap:18px;min-height:78px;padding:14px 5px 0;display:flex}.watch-controls>div:first-child{flex-direction:column;display:flex}.watch-controls>div:first-child span{color:#82777c;letter-spacing:.14em;font-size:9px;font-weight:1000}.watch-controls>div:first-child button{color:#ff91c0;letter-spacing:.12em;cursor:pointer;background:0 0;border:0;margin-top:5px;padding:0;font-size:23px;font-weight:1000}.watch-members{margin-right:auto}.watch-members b,.watch-members span{display:block}.watch-members b{font-size:20px}.watch-members span{color:#8e8288;font-size:10px}.watch-host-controls{gap:8px;display:flex}.watch-host-controls button{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff20;border-radius:12px;min-height:45px;padding:0 15px;font-weight:900}.watch-host-controls .watch-share{background:linear-gradient(120deg,#ff3f94,#a843e4);border-color:#ff8cc0;box-shadow:0 10px 28px #ff31832e}.watch-host-controls .watch-end{color:#ff94a7}.watch-host-controls .watch-camera-start{color:#ffc0dc;border-color:#ff8cc066}.watch-host-controls .watch-camera-active{color:#9bf0c2;border-color:#7ee4b366}.watch-mic-panel{background:#74dcaa0c;border:1px solid #76e8ae3f;border-radius:12px;grid-template-columns:auto minmax(90px,1fr) auto;align-items:center;gap:10px;margin:7px 4px 0;padding:9px 11px;display:grid}.watch-mic-panel>span{color:#a6efc8;letter-spacing:.09em;white-space:nowrap;font-size:9px;font-weight:1000}.watch-mic-panel.muted{background:#ff4b5f0d;border-color:#ff61734d}.watch-mic-panel.muted>span{color:#ff9daa}.watch-mic-meter{background:#ffffff10;border-radius:99px;height:8px;overflow:hidden}.watch-mic-meter i{border-radius:inherit;background:linear-gradient(90deg,#57df9a,#f6df5c 72%,#f57);height:100%;transition:width 80ms linear;display:block;box-shadow:0 0 12px #68e6a4}.watch-mic-panel>button{color:#ffe5f0;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1b;border-radius:9px;min-height:34px;padding:0 11px;font-weight:900}.watch-host-tip,.watch-notice,.watch-error{color:#a99ba2;background:#ffffff06;border-radius:12px;margin:10px 4px 0;padding:11px 13px;font-size:13px;line-height:1.45}.watch-notice{color:#9ee8bd;border:1px solid #80e7b03b}.watch-error{color:#ff9ca9;background:#ff314313;border:1px solid #ff52634d}.watch-sidebar{grid-template-rows:auto minmax(0,1fr);gap:12px;height:100%;min-height:0;display:grid;overflow:hidden}.watch-sidebar>div{overflow:hidden}.watch-people header,.watch-chat header{border-bottom:1px solid #ffffff10;justify-content:space-between;align-items:center;height:52px;padding:0 17px;display:flex}.watch-people header span{color:#fff;background:#ff4f9e;border-radius:99px;place-items:center;min-width:27px;height:27px;font-size:12px;font-weight:1000;display:grid}.watch-people>div{grid-template-columns:1fr 1fr;gap:7px;max-height:135px;padding:10px;display:grid;overflow:auto}.watch-people>div>span{background:#ffffff06;border-radius:11px;grid-template-columns:29px 1fr;align-items:center;column-gap:7px;min-width:0;padding:8px;display:grid}.watch-people i{background:linear-gradient(135deg,#ff5ca6,#9d49e6);border-radius:99px;grid-row:1/3;place-items:center;width:29px;height:29px;font-style:normal;font-weight:1000;display:grid}.watch-people b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.watch-people em{color:#7f7479;letter-spacing:.08em;font-size:7px;font-style:normal;font-weight:1000}.watch-chat{flex-direction:column;height:100%;min-height:0;display:flex}.watch-chat header span{color:#ff83ba;letter-spacing:.12em;font-size:9px;font-weight:1000}.watch-chat-close{color:#ff9fc7;cursor:pointer;background:#ffffff08;border:1px solid #ffffff18;border-radius:99px;padding:6px 10px;font-size:10px;font-weight:900}.watch-chat-feed{overscroll-behavior:contain;scroll-behavior:smooth;flex:1;height:0;min-height:0;padding:15px;overflow-y:auto}.watch-chat-feed p{margin:0 0 12px}.watch-chat-feed p b,.watch-chat-feed p span{display:block}.watch-chat-message{background:#ffffff05;border-radius:12px;padding:9px 10px;position:relative}.watch-chat-message small{color:#a99ca2;background:#ff4f9810;border-left:2px solid #ff67aa;border-radius:0 8px 8px 0;margin:5px 0;padding:6px 8px;font-size:10px;line-height:1.35;display:block}.watch-chat-message small strong{color:#ff9fc7}.watch-reply-button{color:#9e8f96;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:10px;font-weight:800}.watch-reply-button:hover{color:#ff98c4}.watch-chat-feed p b{color:#ff9ac5;font-size:11px}.watch-chat-feed p span{color:#ded4d8;margin-top:3px;font-size:14px;line-height:1.45}.watch-chat-feed .watch-chat-reaction{background:#ffffff06;border-radius:11px;justify-content:space-between;align-items:center;padding:9px 11px;display:flex}.watch-chat-feed .watch-chat-reaction b,.watch-chat-feed .watch-chat-reaction span{margin:0;display:inline}.watch-chat-feed .watch-chat-reaction span{font-size:25px}.watch-chat-empty{color:#766b70;text-align:center;padding-top:40px;font-size:13px}.watch-chat-reactions{background:#090708;border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:8px;padding:8px 11px;display:flex}.watch-chat-reactions>span{color:#786c72;letter-spacing:.15em;font-size:8px;font-weight:1000}.watch-chat-reactions>div{gap:5px;max-width:245px;display:flex;overflow-x:auto}.watch-replying{color:#b8aab1;background:#ff4e9910;border-top:1px solid #ff67aa22;justify-content:space-between;align-items:center;padding:7px 12px;font-size:11px;display:flex}.watch-replying b{color:#ff9fc7}.watch-replying button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:20px}.watch-mention-list{background:#100c0f;border-top:1px solid #ffffff10;max-height:180px;padding:7px;overflow-y:auto}.watch-mention-list button{color:#eee4e8;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;width:100%;padding:7px 8px;display:flex}.watch-mention-list button:hover{background:#ff4f9814}.watch-mention-list i{background:linear-gradient(135deg,#ff5ca6,#9d49e6);border-radius:99px;place-items:center;width:25px;height:25px;font-style:normal;font-weight:900;display:grid}.watch-chat-reactions button{cursor:pointer;background:#ffffff08;border:1px solid #ffffff16;border-radius:99px;width:34px;height:34px;font-size:17px;transition:transform .18s,border-color .18s,background .18s}.watch-chat-reactions button:hover,.watch-chat-reactions button:active{background:#ff4b991b;border-color:#ff74b2;transform:translateY(-3px)scale(1.08)}.watch-chat form{border-top:1px solid #ffffff10;grid-template-columns:1fr auto;gap:7px;padding:11px;display:grid}.watch-chat input{color:#fff;background:#050405;border:1px solid #ffffff17;border-radius:12px;outline:none;min-width:0;height:44px;padding:0 13px}.watch-chat form button{color:#ffb2d3;cursor:pointer;background:#ff4f9f20;border:1px solid #ff75ae6b;border-radius:12px;padding:0 13px;font-weight:900}@keyframes watchGlow{to{transform:rotate(360deg)}}@media (width<=900px){.watch-shell{padding:10px}.watch-shell.party-open{height:100dvh;padding:6px}.watch-top{grid-template-columns:auto 1fr auto;gap:8px;height:58px;min-height:58px;margin-bottom:10px;padding:8px 12px}.watch-top>b{text-align:right}.watch-top>span{white-space:nowrap;grid-column:auto;justify-self:end;margin-top:0;font-size:8px}.watch-room-layout{height:calc(100dvh - 80px);display:block}.watch-room-layout.chat-hidden{display:block}.watch-room-layout.chat-hidden .watch-stage{max-height:none}.watch-chat-reopen{top:auto;right:12px;bottom:max(14px, env(safe-area-inset-bottom))}.watch-stage{height:100%;max-height:none}.watch-sidebar{z-index:30;right:6px;bottom:max(6px, env(safe-area-inset-bottom));filter:drop-shadow(0 -18px 34px #000a);grid-template-rows:0 minmax(0,1fr);height:min(52dvh,520px);display:block;position:fixed;left:6px}.watch-chat{height:100%;min-height:0}.watch-people{display:none}.watch-entry-grid{grid-template-columns:1fr}.watch-welcome{margin:35px auto}.watch-welcome h1{font-size:59px}}@media (width<=560px){.watch-shell{padding:6px}.watch-top{border-radius:14px}.watch-top>a{text-overflow:ellipsis;white-space:nowrap;max-width:70px;font-size:10px;overflow:hidden}.watch-cinema-brand{gap:5px}.watch-cinema-brand small{font-size:7px}.watch-cinema-brand em{font-size:17px}.watch-top>b{font-size:11px}.watch-top>span{letter-spacing:.05em;font-size:7px}.watch-welcome{margin:24px auto}.watch-welcome h1{font-size:49px}.watch-welcome>div:first-child p{font-size:16px}.watch-card{border-radius:21px;padding:21px}.watch-stage{border-radius:17px;padding:6px}.watch-video{border-radius:13px}.watch-controls{flex-wrap:wrap;gap:8px;min-height:64px;padding:7px 5px}.watch-host-controls{flex-wrap:wrap;width:100%}.watch-host-controls button{flex:1}.watch-members{margin-left:auto;margin-right:0}.watch-sidebar{grid-template-rows:0 minmax(0,1fr);height:min(54dvh,520px);display:block}.watch-chat header{height:44px}.watch-chat-feed{padding:10px}.watch-chat-reactions{padding:6px 9px}.watch-chat form{padding:8px}.watch-people>div{grid-template-columns:1fr 1fr}.watch-waiting h2{font-size:18px}.watch-waiting p{font-size:10px}.watch-audio{bottom:50%;transform:translate(-50%,50%)}.watch-camera-window{border-radius:13px;top:7px;right:7px}.watch-camera-window.mini{width:92px;height:72px}.watch-camera-window.expanded{width:min(46%,230px)}.watch-mic-panel{grid-template-columns:1fr auto;gap:7px}.watch-mic-panel>span{font-size:8px}.watch-mic-meter{grid-area:2/1/auto/3}}@media (prefers-reduced-motion:reduce){.watch-video.waiting:before{animation:none}.watch-chat-feed{scroll-behavior:auto}}
