.app-select-control{display:block;min-width:0;position:relative;width:100%}.app-select-native{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;height:1px!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important;position:absolute!important;width:1px!important}.app-select-trigger{appearance:none;background:color-mix(in srgb,var(--bg, #0b0d12) 72%,var(--sf, #171a20));border:1px solid var(--ln, #30343d);border-radius:13px;color:var(--tx, #f4f5f7);cursor:pointer;font:inherit;min-height:46px;overflow:hidden;padding:11px 42px 11px 13px;position:relative;text-align:start;text-overflow:ellipsis;white-space:nowrap;width:100%}.app-select-trigger:after{color:var(--mu, #9ba1ac);content:"⌄";font-size:19px;inset-inline-end:13px;line-height:1;position:absolute;top:50%;transform:translateY(-55%)}.app-select-trigger:hover,.app-select-trigger.is-open,.app-select-trigger:focus-visible{border-color:var(--ac, #c6f36a);box-shadow:0 0 0 3px color-mix(in srgb,var(--ac, #c6f36a) 16%,transparent);outline:0}.app-select-trigger:disabled{cursor:not-allowed;opacity:.52}.app-select-overlay{align-items:flex-end;background:#040508ad;display:flex;inset:0;justify-content:center;padding:12px 12px env(safe-area-inset-bottom,12px);position:fixed;z-index:1400}.app-select-overlay[hidden]{display:none}.app-select-scrim{background:transparent;border:0;inset:0;position:absolute}.app-select-sheet{background:var(--sf, #171a20);border:1px solid var(--ln, #30343d);border-radius:22px 22px 18px 18px;box-shadow:0 20px 70px #00000073;color:var(--tx, #f4f5f7);display:flex;flex-direction:column;gap:12px;max-height:min(78dvh,700px);min-height:190px;overflow:hidden;padding:9px 15px calc(12px + env(safe-area-inset-bottom,0px));position:relative;width:min(100%,560px)}.app-select-handle{align-self:center;background:#777d88;border-radius:99px;height:4px;width:38px}.app-select-heading{align-items:center;display:flex;font-size:16px;justify-content:space-between;min-height:38px}.app-select-close{background:color-mix(in srgb,var(--bg, #0b0d12) 65%,transparent);border:1px solid var(--ln, #30343d);border-radius:50%;color:inherit;cursor:pointer;font-size:22px;height:36px;line-height:1;width:36px}.app-select-search-wrap{align-items:center;background:color-mix(in srgb,var(--bg, #0b0d12) 78%,var(--sf, #171a20));border:1px solid var(--ln, #30343d);border-radius:12px;color:var(--mu, #9ba1ac);display:flex;flex:0 0 auto;gap:9px;min-height:44px;padding:0 12px}.app-select-search-wrap[hidden]{display:none}.app-select-search-wrap>span{font-size:22px;line-height:1}.app-select-search{background:transparent;border:0;color:var(--tx, #f4f5f7);flex:1;font:inherit;min-width:0;outline:0}.app-select-options{display:grid;gap:5px;min-height:0;overflow:auto;overscroll-behavior:contain;padding-bottom:3px}.app-select-option{align-items:center;background:transparent;border:1px solid transparent;border-radius:12px;color:inherit;cursor:pointer;display:flex;font:inherit;justify-content:space-between;min-height:48px;padding:10px 12px;text-align:start}.app-select-option:hover,.app-select-option:focus-visible{background:color-mix(in srgb,var(--ac, #c6f36a) 12%,var(--sf, #171a20));outline:0}.app-select-option[aria-selected=true]{background:color-mix(in srgb,var(--ac, #c6f36a) 17%,var(--sf, #171a20));border-color:color-mix(in srgb,var(--ac, #c6f36a) 32%,var(--ln, #30343d))}.app-select-option:disabled{cursor:not-allowed;opacity:.45}.app-select-check{color:var(--ac, #c6f36a);font-weight:800}.app-select-empty{color:var(--mu, #9ba1ac);margin:0;padding:18px 12px;text-align:center}body.app-select-open{overflow:hidden}@media(min-width:700px){.app-select-overlay{align-items:center}.app-select-sheet{border-radius:20px;max-height:min(70vh,620px);padding-bottom:12px}}@media(prefers-reduced-motion:no-preference){.app-select-sheet{animation:app-select-rise .18s ease-out both}@keyframes app-select-rise{0%{opacity:.7;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}}.senpai-chat{--st-ink: var(--tx, #f1f1f8);--st-muted: var(--mu, #94a3b8);--st-panel: var(--sf, #161b22);--st-page: var(--bg, #0b0d12);--st-line: var(--ln, #2d3748);--st-accent: var(--ac, #a855f7);--st-accent-soft: color-mix(in srgb, var(--st-accent) 12%, var(--st-panel));--st-highlight: #b59cff;--st-danger: #b84d54;color:var(--st-ink);font-family:inherit;font-size:14px;line-height:1.45;min-height:min(780px,90dvh);isolation:isolate;width:100%}.senpai-chat *,.senpai-chat *:before,.senpai-chat *:after{box-sizing:border-box}.senpai-chat button,.senpai-chat input,.senpai-chat textarea,.senpai-chat select{font:inherit}.senpai-chat button{color:inherit}.st-shell{background:var(--st-page);border:1px solid var(--st-line);border-radius:22px;box-shadow:0 22px 70px #312b241f;display:flex;flex-direction:column;min-height:min(780px,90dvh);overflow:hidden}.st-topbar{align-items:center;background:var(--st-panel);border-bottom:1px solid var(--st-line);display:flex;justify-content:space-between;min-height:76px;padding:12px clamp(16px,3vw,30px)}.st-brand{align-items:center;display:flex;gap:12px;min-width:0}.st-brand>span:last-child{display:grid;min-width:0}.st-brand strong{font-size:15px;letter-spacing:-.02em}.st-brand small{color:var(--st-muted);font-size:11px;margin-top:2px}.st-brand-mark{align-items:center;background:var(--st-ink);border-radius:13px 13px 13px 4px;color:var(--st-highlight);display:inline-flex;font-size:11px;font-weight:850;height:38px;justify-content:center;letter-spacing:-.08em;width:38px}.st-top-actions{align-items:center;display:flex;gap:7px}.st-layout{display:grid;flex:1;grid-template-columns:246px minmax(0,1fr);min-height:0}.st-sidebar{background:color-mix(in srgb,var(--st-panel) 76%,var(--st-page));border-inline-end:1px solid var(--st-line);display:flex;flex-direction:column;padding:25px 15px 17px}.st-welcome{padding:0 12px 23px}.st-welcome h1{font-size:18px;letter-spacing:-.045em;line-height:1.2;margin:8px 0 5px;overflow-wrap:anywhere}.st-welcome p{color:var(--st-muted);font-size:12px;margin:0}.st-eyebrow{color:var(--st-accent);display:inline-block;font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.st-tabs{display:grid;gap:5px}.st-tabs button{align-items:center;background:transparent;border:0;border-radius:12px;color:var(--st-muted);cursor:pointer;display:flex;gap:12px;min-height:44px;padding:0 12px;text-align:start;transition:background-color .18s ease,color .18s ease,transform .18s ease}.st-tabs button:hover{background:var(--st-accent-soft);color:var(--st-ink)}.st-tabs button.is-active{background:var(--st-ink);color:var(--st-panel);font-weight:700}.st-tabs svg,.st-icon-btn svg,.st-button svg,.st-back-btn svg,.st-send-btn svg,.st-brand svg{height:17px;width:17px}.st-tab-count{align-items:center;background:var(--st-accent);border-radius:99px;color:#fffaf4;display:inline-flex;font-size:10px;font-weight:800;height:19px;justify-content:center;margin-inline-start:auto;min-width:19px;padding:0 5px}.st-tab-count[hidden]{display:none}.st-side-foot{align-items:center;color:var(--st-muted);display:flex;font-size:11px;gap:8px;margin:auto 12px 0;padding-top:24px}.st-presence{background:#6caa8e;border:3px solid color-mix(in srgb,#6caa8e 20%,var(--st-panel));border-radius:50%;height:10px;width:10px}.st-main{min-width:0;outline:none}.st-content{margin-inline:auto;max-width:860px;padding:clamp(18px,4vw,42px)}.st-icon-btn{align-items:center;background:transparent;border:1px solid transparent;border-radius:11px;color:var(--st-muted);cursor:pointer;display:inline-flex;height:38px;justify-content:center;padding:0;transition:background-color .18s ease,border-color .18s ease,color .18s ease;width:38px}.st-icon-btn:hover{background:var(--st-accent-soft);border-color:var(--st-line);color:var(--st-ink)}.st-icon-btn:disabled,.st-button:disabled{cursor:wait;opacity:.58}.st-section-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:19px}.st-section-head h2,.st-profile-panel h2,.st-privacy-panel h2{font-size:clamp(21px,3vw,29px);letter-spacing:-.055em;line-height:1.1;margin:5px 0 0}.st-list-panel,.st-discover-panel,.st-privacy-panel,.st-profile-panel{background:var(--st-panel);border:1px solid var(--st-line);border-radius:18px;box-shadow:0 7px 24px #312b240b;padding:clamp(17px,3vw,27px)}.st-conversation-list,.st-player-results{display:grid}.st-conversation{align-items:center;background:transparent;border:0;display:flex;gap:13px;min-height:76px;padding:11px 7px;text-align:start;transition:background-color .18s ease;width:100%}.st-conversation{border-bottom:1px solid var(--st-line)}.st-conversation:last-child,.st-player:last-child{border-bottom:0}.st-conversation:hover,.st-conversation.is-active{background:color-mix(in srgb,var(--st-accent-soft) 65%,transparent)}.st-conversation-open{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;flex:1;gap:10px;min-width:0;padding:4px 0;text-align:start}.st-avatar-trigger{background:transparent;border:0;border-radius:50%;cursor:pointer;display:inline-flex;flex:0 0 auto;padding:0}.st-avatar-trigger:focus-visible,.st-note-card:focus-visible{outline:2px solid var(--st-highlight);outline-offset:3px}.st-avatar{align-items:center;background:linear-gradient(145deg,color-mix(in srgb,var(--st-highlight) 30%,var(--st-panel)),var(--st-accent-soft));border:1px solid color-mix(in srgb,var(--st-highlight) 35%,var(--st-line));border-radius:50%;color:var(--st-ink);display:inline-flex;flex:0 0 auto;font-size:15px;font-weight:800;height:47px;justify-content:center;overflow:hidden;width:47px}.st-avatar img{border-radius:inherit;height:100%;object-fit:cover;width:100%}.st-avatar-small{font-size:13px;height:40px;width:40px}.st-conversation-copy{display:grid;flex:1;min-width:0}.st-conversation-copy strong,.st-player-name strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-conversation-copy>span{color:var(--st-muted);font-size:12px;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-player-name{align-content:center}.st-player-name>small,.st-player-bio{color:var(--st-muted);font-size:11px;margin-top:3px;overflow-wrap:anywhere}.st-player-badges,.st-player-links{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.st-profile-badge,.st-player-links a{border:1px solid var(--st-line);border-radius:999px;color:var(--st-muted);font-size:9px;padding:3px 7px;text-decoration:none}.st-player-links a{color:var(--st-accent)}.st-conversation-meta{align-items:flex-end;align-self:stretch;color:var(--st-muted);display:flex;flex-direction:column;font-size:10px;justify-content:center;min-width:40px}.st-unread{align-items:center;background:var(--st-accent);border-radius:20px;color:#fffaf4;display:inline-flex;font-size:10px;height:19px;justify-content:center;margin-top:7px;min-width:19px;padding:0 5px}.st-notes-panel{background:var(--st-panel);border:1px solid var(--st-line);border-radius:18px;margin-bottom:16px;overflow:hidden;padding:15px 16px 12px}.st-notes-heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.st-notes-heading h2{font-size:15px;letter-spacing:-.02em;margin:0}.st-notes-heading>span,.st-note-expiry{color:var(--st-muted);font-size:10px}.st-notes-rail{display:flex;gap:13px;overflow-x:auto;overscroll-behavior-inline:contain;padding:4px 2px 8px;scrollbar-width:thin}.st-note-card{align-items:center;background:transparent;border:0;color:var(--st-ink);cursor:pointer;display:flex;flex:0 0 76px;flex-direction:column;gap:5px;min-width:76px;padding:3px 0;position:relative}.st-note-bubble{background:color-mix(in srgb,var(--st-accent-soft) 72%,var(--st-panel));border:1px solid var(--st-line);border-radius:13px;color:var(--st-ink);display:-webkit-box;font-size:10px;line-height:1.35;margin-bottom:2px;max-height:47px;min-height:31px;overflow:hidden;padding:6px 7px;text-align:center;width:100%;-webkit-box-orient:vertical;-webkit-line-clamp:2}.st-note-avatar-wrap{display:inline-flex;position:relative}.st-note-avatar-wrap .st-avatar{height:48px;width:48px}.st-note-plus{align-items:center;background:var(--st-accent);border:2px solid var(--st-panel);border-radius:50%;bottom:-2px;color:#fff;display:inline-flex;font-size:14px;height:20px;justify-content:center;inset-inline-end:-3px;position:absolute;width:20px}.st-note-name{color:var(--st-ink);font-size:10px;max-width:76px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-note-composer{border-top:1px solid var(--st-line);display:grid;gap:10px;margin-top:8px;padding-top:12px}.st-note-composer textarea{background:var(--st-page);border:1px solid var(--st-line);border-radius:12px;color:var(--st-ink);font:inherit;min-height:64px;padding:10px 12px;resize:vertical}.st-note-composer-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.st-note-composer-actions small{color:var(--st-muted);margin-inline-end:auto}.st-notes-status{color:var(--st-muted);font-size:12px;margin:5px 2px}.st-link-button{background:none;border:0;color:var(--st-accent);cursor:pointer;font:inherit;text-decoration:underline}.st-search{align-items:center;background:var(--st-page);border:1px solid var(--st-line);border-radius:13px;color:var(--st-muted);display:flex;gap:10px;min-height:48px;padding:0 14px}.st-search svg{flex:0 0 auto;height:17px;width:17px}.st-search input{background:transparent;border:0;color:var(--st-ink);min-width:0;outline:0;width:100%}.st-search:focus-within,.st-profile-panel input:focus,.st-composer textarea:focus,.st-report-form textarea:focus,.st-select-setting select:focus{border-color:var(--st-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--st-accent) 15%,transparent)}.st-hint{color:var(--st-muted);font-size:12px;margin:9px 2px 19px}.st-result-area{min-height:130px}.st-player{align-items:center;border-bottom:1px solid var(--st-line);display:flex;gap:12px;min-height:70px;padding:10px 3px}.st-player-name{display:grid;flex:1;min-width:0}.st-player-name small{color:var(--st-muted);font-size:11px;margin-top:3px}.st-button{align-items:center;background:var(--st-accent);border:1px solid var(--st-accent);border-radius:10px;color:#fffaf4!important;cursor:pointer;display:inline-flex;font-size:12px;font-weight:750;gap:7px;justify-content:center;min-height:39px;padding:0 13px;transition:transform .18s ease,filter .18s ease,background-color .18s ease}.st-button:hover{filter:brightness(.96);transform:translateY(-1px)}.st-button-quiet{background:var(--st-accent-soft);border-color:transparent;color:var(--st-ink)!important}.st-button-sent{background:color-mix(in srgb,#6caa8e 20%,var(--st-panel));border-color:transparent;color:var(--st-ink)!important}.st-button-danger{background:var(--st-danger);border-color:var(--st-danger)}.st-request-actions{display:flex;gap:7px}.st-state{align-items:center;display:flex;flex-direction:column;margin:18px auto;max-width:360px;padding:28px 15px;text-align:center}.st-state-mark{align-items:center;background:var(--st-accent-soft);border:1px solid var(--st-line);border-radius:17px 17px 17px 5px;color:var(--st-accent);display:inline-flex;height:48px;justify-content:center;margin-bottom:13px;width:48px}.st-state-mark svg{height:22px;width:22px}.st-state h3{font-size:16px;letter-spacing:-.025em;margin:0}.st-state p{color:var(--st-muted);font-size:12px;margin:7px 0 16px;max-width:290px}.st-loading{display:grid;gap:10px;margin:20px auto;max-width:520px}.st-loading span{animation:st-pulse 1.1s ease-in-out infinite alternate;background:color-mix(in srgb,var(--st-line) 70%,var(--st-panel));border-radius:9px;height:56px}.st-loading span:nth-child(2){animation-delay:.15s}.st-loading span:nth-child(3){animation-delay:.3s}@keyframes st-pulse{0%{opacity:.45}to{opacity:.95}}.st-profile-panel{margin-inline:auto;max-width:560px;padding:clamp(22px,5vw,40px)}.st-profile-panel>p{color:var(--st-muted);margin:9px 0 27px}.st-profile-panel form{display:grid;gap:10px}.st-field-label{font-size:12px;font-weight:700}.st-profile-panel input,.st-report-form textarea{background:var(--st-page);border:1px solid var(--st-line);border-radius:10px;color:var(--st-ink);min-height:45px;outline:none;padding:10px 12px;width:100%}.st-profile-panel .st-button{justify-self:start;margin-top:6px}.st-settings-group{margin-top:22px}.st-setting,.st-select-setting{align-items:center;border-bottom:1px solid var(--st-line);display:flex;justify-content:space-between;min-height:58px;position:relative}.st-setting strong,.st-select-setting strong{font-size:13px}.st-setting input{height:1px;opacity:0;position:absolute;width:1px}.st-switch{background:color-mix(in srgb,var(--st-muted) 28%,var(--st-panel));border:1px solid var(--st-line);border-radius:20px;cursor:pointer;height:25px;position:relative;transition:background-color .2s ease;width:43px}.st-switch:after{background:var(--st-panel);border-radius:50%;box-shadow:0 1px 3px #0000002e;content:"";height:17px;inset-inline-start:3px;position:absolute;top:3px;transition:transform .2s ease;width:17px}.st-setting input:checked+.st-switch{background:var(--st-accent)}.st-setting input:checked+.st-switch:after{transform:translate(18px)}[dir=rtl] .st-setting input:checked+.st-switch:after{transform:translate(-18px)}.st-setting input:focus-visible+.st-switch{outline:3px solid color-mix(in srgb,var(--st-accent) 30%,transparent);outline-offset:2px}.st-select-setting{display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(145px,42%)}.st-select-setting .app-select-control{flex:0 1 190px;min-width:0;width:100%}.st-select-setting .app-select-trigger{min-height:42px;padding-block:8px}.st-select-setting select{background:var(--st-page);border:1px solid var(--st-line);border-radius:9px;color:var(--st-ink);max-width:150px;min-height:36px;outline:none;padding:4px 9px}.st-select-setting select.app-select-native{max-width:none}.st-settings-note{color:var(--st-muted);font-size:11px;min-height:20px;padding-top:7px}.st-safety-actions{border-top:1px solid var(--st-line);display:flex;flex-wrap:wrap;gap:8px;margin-top:19px;padding-top:18px}.st-safety-actions h3{flex-basis:100%;font-size:13px;margin:0 0 4px}.st-report-form{display:grid;flex-basis:100%;gap:8px;margin-top:7px}.st-report-form label{font-size:12px;font-weight:700}.st-report-form textarea{min-height:80px;resize:vertical}.st-report-form .st-button{justify-self:start}.st-thread{background:var(--st-panel);border:1px solid var(--st-line);border-radius:18px;display:flex;flex-direction:column;height:min(650px,calc(90dvh - 115px));min-height:420px;overflow:hidden;position:relative}.st-thread-head{align-items:center;background:color-mix(in srgb,var(--st-panel) 95%,var(--st-page));border-bottom:1px solid var(--st-line);display:flex;gap:10px;min-height:66px;padding:10px 14px}.st-back-btn{align-items:center;background:transparent;border:0;color:var(--st-muted);cursor:pointer;display:inline-flex;gap:3px;padding:7px}.st-back-btn span{font-size:11px}.st-thread-person{display:grid;flex:1;min-width:0}.st-thread-person strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-thread-person small{color:var(--st-muted);font-size:10px}.st-thread-actions{display:flex;gap:2px}.st-message-stream{background-color:var(--st-page);background-image:radial-gradient(color-mix(in srgb,var(--st-accent) 9%,transparent) .7px,transparent .7px);background-size:16px 16px;display:flex;flex:1;flex-direction:column;gap:8px;overflow:auto;padding:17px clamp(12px,4vw,38px)}.st-message{display:flex;justify-content:flex-start}.st-message.is-own{justify-content:flex-end}.st-bubble{background:var(--st-panel);border:1px solid var(--st-line);border-radius:14px 14px 14px 4px;box-shadow:0 3px 10px #312b240a;max-width:min(75%,410px);min-width:100px;padding:9px 12px 6px}.st-message.is-own .st-bubble{background:color-mix(in srgb,var(--st-highlight) 19%,var(--st-panel));border-radius:14px 14px 4px}.st-bubble p{font-size:13px;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.st-bubble footer{align-items:center;color:var(--st-muted);display:flex;font-size:9px;gap:5px;justify-content:flex-end;margin-top:5px}.st-ticks{color:var(--st-accent);font-size:11px;font-weight:800;letter-spacing:-3px;padding-inline-end:3px}.st-audio-bubble audio{max-width:230px;width:100%}.st-audio-unavailable{color:var(--st-muted);font-size:12px}.st-composer{align-items:flex-end;background:var(--st-panel);border-top:1px solid var(--st-line);display:flex;gap:7px;padding:11px 12px;position:relative}.st-composer-tools{align-items:center;display:flex;gap:1px}.st-voice-button{color:var(--st-accent)}.st-composer textarea{background:var(--st-page);border:1px solid var(--st-line);border-radius:13px;color:var(--st-ink);flex:1;max-height:120px;min-height:40px;outline:none;padding:10px 12px;resize:vertical}.st-send-btn{align-items:center;background:var(--st-ink);border:0;border-radius:12px;color:var(--st-panel)!important;cursor:pointer;display:inline-flex;flex:0 0 auto;height:40px;justify-content:center;width:42px}.st-send-btn:disabled{opacity:.6}.st-emoji-picker{bottom:calc(100% + 7px);inset-inline-start:12px;width:min(360px,calc(100vw - 36px));height:min(420px,54dvh);position:absolute;z-index:8;--background: var(--st-panel);--border-color: var(--st-line);--border-radius: 13px;--emoji-size: 1.45rem;--input-font-color: var(--st-ink);--category-font-color: var(--st-ink);--indicator-color: var(--st-accent);--button-hover-background: var(--st-accent-soft)}.st-thread-menu{background:var(--st-panel);border:1px solid var(--st-line);border-radius:12px;box-shadow:0 12px 32px #312b2429;display:grid;padding:5px;position:absolute;right:12px;top:57px;z-index:4}[dir=rtl] .st-thread-menu{left:12px;right:auto}.st-thread-menu button{background:transparent;border:0;border-radius:8px;cursor:pointer;min-height:36px;padding:0 12px;text-align:start}.st-thread-menu button:hover{background:var(--st-accent-soft)}.st-handoff{align-items:center;background:var(--st-accent-soft);border-top:1px solid var(--st-line);color:var(--st-ink);display:flex;gap:9px;padding:9px 14px}.st-handoff>span{flex:1;font-size:11px}.st-handoff svg{height:16px;width:16px}.st-call-overlay{align-items:center;background:#23232ab8;display:flex;inset:0;justify-content:center;padding:18px;position:absolute;z-index:7}.st-call-card{align-items:center;background:var(--st-panel);border:1px solid var(--st-line);border-radius:24px;box-shadow:0 25px 80px #0000003d;display:flex;flex-direction:column;max-width:340px;padding:32px;text-align:center;width:100%}.st-call-orbit{align-items:center;background:var(--st-accent-soft);border:1px solid var(--st-line);border-radius:50%;color:var(--st-accent);display:flex;height:72px;justify-content:center;margin-bottom:16px;width:72px}.st-call-orbit svg{height:26px;width:26px}.st-call-card h2{font-size:20px;margin:5px 0 0}.st-call-card p{color:var(--st-muted);font-size:12px;margin:8px 0 21px}.st-call-video{background:#090a0e;border:1px solid var(--st-line);border-radius:14px;max-height:38vh;object-fit:cover;width:100%}.st-call-local{border:1px solid var(--st-line);border-radius:11px;bottom:84px;inset-inline-end:15px;object-fit:cover;position:absolute;width:86px}.st-call-buttons{display:flex;gap:8px;justify-content:center}.st-inline-error{background:color-mix(in srgb,var(--st-danger) 9%,var(--st-panel));border-radius:9px;color:var(--st-danger);font-size:12px;margin:8px 14px;padding:8px 11px}.st-sr-only{clip:rect(0,0,0,0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.st-live{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.senpai-chat :focus-visible{outline:3px solid color-mix(in srgb,var(--st-accent) 45%,transparent);outline-offset:2px}@media(max-width:720px){.senpai-chat,.st-shell{min-height:min(840px,94dvh)}.st-shell{border-radius:16px}.st-layout{display:flex;flex-direction:column}.st-sidebar{background:var(--st-panel);border-bottom:1px solid var(--st-line);border-inline-end:0;padding:11px 13px 9px}.st-welcome,.st-side-foot{display:none}.st-tabs{display:grid;gap:4px;grid-template-columns:repeat(4,minmax(0,1fr))}.st-tabs button{flex-direction:column;gap:3px;justify-content:center;min-height:57px;padding:5px 2px}.st-tabs button span:not(.st-tab-count){font-size:10px}.st-tabs svg{height:16px;width:16px}.st-tab-count{height:16px;inset-inline-end:10%;min-width:16px;position:absolute;top:1px}.st-tabs button{position:relative}.st-content{padding:14px 12px}.st-topbar{min-height:62px;padding:8px 13px}.st-brand-mark{border-radius:11px 11px 11px 3px;height:34px;width:34px}.st-brand strong{font-size:13px}.st-brand small{font-size:10px}.st-thread{height:min(680px,calc(94dvh - 146px));min-height:380px}.st-thread-head{gap:6px;padding:8px}.st-back-btn{padding:5px}.st-back-btn span{display:none}.st-thread-actions .st-icon-btn{height:34px;width:34px}.st-message-stream{padding:14px 10px}.st-bubble{max-width:86%}.st-composer{gap:4px;padding:8px 7px}.st-composer-tools{gap:0}.st-composer-tools .st-icon-btn{height:34px;width:33px}.st-composer textarea{min-height:38px;padding:9px 10px}.st-send-btn{height:38px;width:38px}.st-request-actions{gap:4px}.st-request-actions .st-button{font-size:10px;min-height:34px;padding:0 8px}.st-player{gap:8px}}@media(prefers-reduced-motion:reduce){.senpai-chat *,.senpai-chat *:before,.senpai-chat *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}#social-chat .bx{border-radius:0;max-height:100%;max-width:none;min-height:100%;padding:0}#social-chat-root,#social-chat-root .senpai-chat,#social-chat-root .st-shell{height:100%;min-height:100%;width:100%}#social-chat-root .st-shell{border:0;border-radius:0;box-shadow:none}@media(max-width:720px){#social-chat-root .senpai-chat,#social-chat-root .st-shell{min-height:0;height:100%}#social-chat{bottom:calc(66px + max(9px,env(safe-area-inset-bottom,0px)));inset-block-start:0;overflow:hidden}#social-chat>.bx{height:100%;min-height:0;padding:env(safe-area-inset-top,0px) 0 0}#social-chat-root .st-layout{display:flex;flex:1;flex-direction:column-reverse;height:calc(100% - 62px);min-height:0}#social-chat-root .st-sidebar{border-bottom:0;border-top:1px solid var(--st-line);flex:0 0 auto;padding:7px 11px calc(7px + env(safe-area-inset-bottom,0px))}#social-chat-root .st-tabs{display:grid;gap:4px;grid-template-columns:repeat(4,minmax(0,1fr))}#social-chat-root .st-content{flex:1;min-height:0;overflow:auto;padding:12px}#social-chat-root .st-thread{display:flex;flex-direction:column;height:100%;max-height:none;min-height:0}#social-chat-root .st-message-stream{flex:1;min-height:0}#social-chat-root .st-discover-panel,#social-chat-root .st-list-panel,#social-chat-root .st-privacy-panel,#social-chat-root .st-profile-panel,#social-chat-root .st-conversations-panel{padding-bottom:5px}}.st-gift-bubble{min-width:148px;padding:8px 10px;border:1px solid color-mix(in srgb,#53f318 45%,transparent);background:linear-gradient(145deg,#172019,#111615)}.st-gift-event{display:grid;justify-items:center;gap:3px;min-width:120px;text-align:center}.st-gift-animation{display:block;width:88px;height:88px;margin:-4px 0}.st-gift-animation svg{width:100%;height:100%}.st-gift-event strong{color:#b5ff8c;font-size:13px}.st-gift-event small{color:#b6c1b6;font-size:11px}.st-gift-event p{margin:5px 0 0;color:var(--st-text, #f4f5f3)}.st-composer-tools{gap:5px}.st-composer-tools .st-icon-btn{flex:0 0 36px;width:36px;height:36px}.story-sticker-editor,.community-audio-rooms,.community-product-link{display:grid;gap:10px;margin-block:12px;padding:14px;border:1px solid var(--line, #303543);border-radius:16px;background:color-mix(in srgb,var(--card, #171a22) 88%,transparent)}.story-sticker-editor label,.community-product-link{color:var(--text, #f5f5f8);font-size:.88rem;font-weight:650}.story-sticker-editor select,.story-sticker-editor input,.story-sticker-editor textarea,.community-product-link select,.audio-room-form input,.story-interaction input{width:100%;min-height:42px;padding:10px 12px;border:1px solid var(--line, #303543);border-radius:11px;background:var(--surface, #101218);color:var(--text, #f5f5f8);font:inherit}.story-sticker-editor textarea{resize:vertical}.community-audio-rooms{margin-block:18px}.audio-room-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.audio-room-head h2,.audio-room-head p{margin:4px 0}.audio-room-head p{color:var(--muted, #a6aabb);font-size:.82rem}.audio-room-form{display:grid;grid-template-columns:1fr;gap:8px;margin-block:12px}.audio-room-list{display:grid;gap:10px;margin-block-start:12px}.audio-room-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px;border:1px solid var(--line, #303543);border-radius:15px;background:var(--card, #171a22)}.audio-room-card>div{min-width:0}.audio-room-actions{display:flex;flex-wrap:wrap;gap:7px}.audio-room-card small,.audio-room-card p{display:block;margin:4px 0 0;color:var(--muted, #a6aabb);overflow-wrap:anywhere}.audio-room-preview-badge{grid-column:1 / -1;color:#d4b7ff;font-size:.75rem}.story-interaction{display:grid;gap:9px;width:min(100%,420px);margin:12px auto;padding:14px;border:1px solid color-mix(in srgb,white 20%,transparent);border-radius:16px;background:color-mix(in srgb,#11131a 88%,transparent);color:#fff}.story-results-list{width:min(100%,420px);margin:8px auto;padding:0 14px;color:#fff}.story-results-list p{margin:6px 0;padding:8px 10px;border-radius:10px;background:color-mix(in srgb,#f45b91 16%,#11131a)}.story-interaction>div{display:grid;gap:8px}.story-interaction button{min-height:40px;padding:8px 12px;border:1px solid color-mix(in srgb,white 20%,transparent);border-radius:999px;background:color-mix(in srgb,#f45b91 18%,#181a21);color:#fff;font:inherit;cursor:pointer}.community-report-link{color:#f28ba1;font-size:.78rem}.community-buy-now{background:linear-gradient(100deg,#ec3e68,#9c4cff)!important;color:#fff!important}.creator-vip-badge{display:inline-flex;align-items:center;margin-inline-start:6px;padding:3px 8px;border:1px solid #c084fc;border-radius:999px;background:linear-gradient(100deg,#4c1d95,#7e22ce);color:#fff;font-size:.68rem;vertical-align:middle}.creator-wallet-profile,.creator-wallet-summary>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;margin-block:12px;border:1px solid var(--line, #303543);border-radius:15px;background:var(--card, #171a22)}.creator-wallet-profile p,.creator-wallet-summary p{margin:4px 0 0;color:var(--muted, #a6aabb);font-size:.8rem}.creator-wallet-summary strong{color:#e9c5ff;font-size:1.2rem}.creator-wallet-summary ul{padding-inline-start:20px;color:var(--muted, #a6aabb)}.creator-subscribe-button{background:linear-gradient(100deg,#7e22ce,#d946ef)!important;color:#fff!important}.comment-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px}@media(max-width:520px){.audio-room-head{align-items:flex-start;flex-direction:column}.audio-room-card{grid-template-columns:1fr}}.daily-streak-badge{margin:10px 14px;padding:10px 14px;border:1px solid rgba(255,104,157,.42);border-radius:14px;color:#ffd8e5;background:linear-gradient(110deg,#ff438b21,#7443ff1a);font-size:13px;font-weight:700}.daily-streak-badge.is-unavailable{color:#e9c9d3;border-color:#ff689d38;font-weight:500}.watchlist-tab[aria-pressed=true]{color:#ff5a98;border-color:#ff5a98}#grid .pc{position:relative}.game-server-indicator{position:absolute;top:8px;inset-inline-start:8px;z-index:2;padding:4px 7px;border-radius:999px;color:#effff4;background:#0d7041e0;font-size:10px;line-height:1.2;pointer-events:none}.game-server-indicator:before{content:"";display:inline-block;width:6px;height:6px;margin-inline-end:5px;border-radius:50%;background:#42ed87}.game-server-indicator.is-maintenance{color:#fff0dd;background:#814818eb}.game-server-indicator.is-maintenance:before{background:#ffad4d}.profile-vault-card,.vault-item{display:flex;flex-direction:column;gap:12px;margin:12px 0;padding:14px;border:1px solid #31353f;border-radius:18px;background:linear-gradient(140deg,#1b1e27,#151820)}.profile-vault-card{flex-direction:row;align-items:center;justify-content:space-between}.profile-vault-card p{margin:5px 0 0;color:#a8abb9;font-size:12px}.user-vault-shell{width:min(100%,540px);max-height:84dvh;overflow:auto}.vault-item header,.vault-code-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.vault-item header span{color:#ff7eaa;font-size:12px}.vault-code-row{padding:8px;border-radius:10px;background:#0d0f14}.vault-code-row code{overflow-wrap:anywhere;color:#f2dbe4}.vault-code-row button{flex:none}.retention-status{color:#a9acb9;font-size:13px}.watchlist-empty{padding:12px;text-align:center}.game-wiki{display:grid;gap:12px;margin:18px 14px;padding:16px;border:1px solid #343646;border-radius:20px;background:linear-gradient(145deg,#1b1d28,#10131a)}.swipe-shop-launch{margin:10px 14px 0}.swipe-shop-overlay{position:fixed;z-index:1200;inset:0;display:grid;place-items:center;padding:16px;background:#05060bdc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.swipe-shop-overlay[hidden]{display:none}.swipe-shop-dialog{display:grid;grid-template-rows:auto minmax(320px,1fr) auto auto;gap:16px;width:min(100%,520px);max-height:min(90dvh,800px);padding:16px;border:1px solid #414153;border-radius:22px;color:#f7f5fb;background:linear-gradient(145deg,#1a1d27,#101118)}.swipe-shop-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.swipe-shop-dialog header small{color:#ff69a9;letter-spacing:.14em}.swipe-shop-dialog h2{margin:2px 0;font-size:19px}.swipe-shop-dialog header button{border:1px solid #3a3d4a;border-radius:12px;padding:9px 12px;color:inherit;background:#12141a}.swipe-shop-content{min-height:0;display:grid;place-items:center;overflow:auto;touch-action:pan-y}.swipe-product-card{width:min(100%,390px);overflow:hidden;border:1px solid #414252;border-radius:22px;background:#0d1017;box-shadow:0 15px 50px #0008}.swipe-product-card>img,.swipe-product-placeholder{display:grid;width:100%;height:min(47dvh,390px);object-fit:cover;place-items:center;color:#ff67ac;background:radial-gradient(circle,#3d2358,#11141c 65%);font-size:54px;font-weight:800}.swipe-product-info{padding:14px}.swipe-product-info small{color:#ff73b2}.swipe-product-info h3{margin:5px 0}.swipe-product-info p{color:#b8bdcc}.swipe-product-info button{width:100%;min-height:40px;border:1px solid #ff62a6;border-radius:12px;color:#fff;background:#351a36}.swipe-shop-actions{display:flex;justify-content:center;gap:11px}.swipe-shop-actions button{min-height:46px;padding:0 16px;border:1px solid #414452;border-radius:15px;color:#f5f3fa;background:#161923;font:inherit}.swipe-shop-actions [data-swipe-add]{border-color:#ff60a5;background:linear-gradient(110deg,#ff4b92,#8e4cff)}.swipe-shop-message{min-height:18px;margin:0;color:#b9c3d5;text-align:center;font-size:12px}.swipe-cart-list{width:100%;display:grid;gap:10px}.swipe-cart-list article{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;border:1px solid #393d4a;border-radius:12px;background:#11141b}.swipe-cart-list button{border:1px solid #ff62a6;border-radius:10px;padding:8px 12px;color:#fff;background:#3c1e38}.game-wiki>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.game-wiki>header small{color:#ff6ba5;letter-spacing:.14em;font-size:10px}.game-wiki h2{margin:4px 0}.game-wiki header p{margin:0;color:#9da2b4;font-size:12px}#game-guide-form{display:grid;gap:9px}#game-guide-form input,#game-guide-form textarea{width:100%;border:1px solid #343846;border-radius:12px;padding:12px;color:#f4f3f8;background:#0c0e13;font:inherit}#game-guide-form textarea{resize:vertical}#game-guides-list{display:grid;gap:10px}.game-guide-card{padding:13px;border:1px solid #30333e;border-radius:15px;background:#11141b}.game-guide-card header{display:flex;justify-content:space-between;color:#ff79aa;font-size:12px}.game-guide-card h3{margin:8px 0}.game-guide-card p{margin:0 0 12px;white-space:pre-wrap;overflow-wrap:anywhere;color:#d0d2dc}.game-guide-card .is-voted{color:#ff75a8;border-color:#ff75a8}.app-icon-shell{width:min(100%,480px)}.app-icon-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.app-icon-choices button{min-height:66px;border:1px solid #393b49;border-radius:15px;color:#f7f5fb;background:#141720;font:inherit;font-weight:700}.app-icon-choices button[aria-pressed=true]{border-color:#ff5598;box-shadow:0 0 0 1px #ff5598,0 0 22px #ff55983a}.season-pass-preview,.coin-package-preview{margin:12px 0;padding:14px;border:1px solid #3a2c55;border-radius:16px;background:linear-gradient(135deg,#21152f,#11151e)}.season-pass-preview small{color:#ff75b1;letter-spacing:.1em;font-size:10px}.season-pass-preview h2{margin:7px 0}.season-pass-preview p,.coin-package-preview p{color:#abb0c0;font-size:12px}.season-pass-preview button,.coin-package-grid button{min-height:38px;padding:8px 10px;border:1px solid #393d4b;border-radius:11px;color:#a7aaba;background:#12151c}.coin-package-preview h3{margin:0}.coin-package-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.coin-package-grid button{color:#f2eafa}.mini-games-panel,.pro-services-panel,.hardware-reviews-panel{display:grid;gap:14px}.mini-game-note,.marketplace-wallet-balance{padding:10px 12px;border:1px solid #373a49;border-radius:12px;color:#c3c8d6;background:#11141b}.mini-games-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mini-game-card,.mini-game-leaderboard,.marketplace-listing-card,.hardware-review-card{display:grid;gap:10px;padding:14px;border:1px solid #383b4b;border-radius:16px;background:linear-gradient(145deg,#1a1c26,#11131a)}.mini-game-card p,.marketplace-listing-card p,.hardware-review-card p{margin:0;color:#b4b9c9;font-size:13px;line-height:1.5}.reaction-stage{display:grid;place-items:center;min-height:90px;border-radius:13px;color:#fff;background:#531e3a;font-weight:800;cursor:pointer;-webkit-user-select:none;user-select:none}.reaction-stage.is-green{color:#052011;background:#73f3a5;box-shadow:0 0 26px #73f3a570}.reaction-stage.is-early{background:#57252e}.memory-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.memory-card{min-height:42px;border:1px solid #4a405a;border-radius:10px;color:#fff;background:#21182d;font-size:18px}.memory-card.is-matched{border-color:#66e6a1;background:#153b30}.mini-game-status{min-height:20px;color:#c6cad6;font-size:13px}.mini-game-status[data-error=true]{color:#ff8d9f}.mini-game-leaderboard>header,.marketplace-listing-card>header,.hardware-review-card>header{display:flex;justify-content:space-between;align-items:center;gap:8px}.mini-game-leaderboard>header select,.gaming-form input,.gaming-form select,.gaming-form textarea{min-height:42px;padding:9px 11px;border:1px solid #383b4a;border-radius:11px;color:#f5f4f8;background:#0e1016;font:inherit}.mini-game-leaderboard>div{display:grid;gap:7px}.mini-game-leaderboard article{display:grid;grid-template-columns:24px 34px 1fr auto;align-items:center;gap:9px;padding:8px;border:1px solid #303440;border-radius:11px}.mini-game-avatar{width:32px;height:32px;display:grid;place-items:center;overflow:hidden;border-radius:50%;background:#332142}.mini-game-avatar img{width:100%;height:100%;object-fit:cover}.marketplace-listing-card small,.hardware-review-card small{color:#aab0c2}.marketplace-listing-card>header span{color:#ffdc81;font-weight:800}.hardware-review-card>header span{color:#ffd875;letter-spacing:.08em}.advanced-lfg-fields,.advanced-lfg-filters>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.advanced-lfg-fields label,.advanced-lfg-filters label,.gaming-form label,.super-chat-dialog label,.gamer-card-dialog label{display:grid;gap:6px;color:#d9dbe4;font-size:12px}.advanced-lfg-fields input,.advanced-lfg-fields select,.advanced-lfg-filters input,.advanced-lfg-filters select{min-width:0;width:100%;min-height:40px;padding:8px;border:1px solid #383b4a;border-radius:10px;color:#f5f4f8;background:#0e1016;font:inherit}.advanced-lfg-filters{margin:14px 0;padding:12px;border:1px solid #373a48;border-radius:14px;background:#14161e}.advanced-lfg-filters header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.advanced-lfg-filters header button{border:0;color:#ff75af;background:transparent}.advanced-lfg-results{display:grid;gap:9px}.super-chat-trigger{margin-inline-start:6px;border:1px solid #f5c76d!important;color:#ffe4a3!important;background:#261f16!important}.super-chat-feed{display:grid;gap:7px;padding:9px}.super-chat-message{padding:9px 12px;border:1px solid #eabf63;border-radius:13px;background:#292112;box-shadow:0 0 16px #ffc85c50}.super-chat-message p{margin:4px 0 0}.super-chat-highlight{border-color:#60d5ff;background:#102a38;box-shadow:0 0 18px #48cfff55}.super-chat-legendary{border-color:#f47aff;background:#32153d;box-shadow:0 0 22px #d45dff77}.super-chat-dialog,.gamer-card-dialog{width:min(100%,520px);display:grid;gap:12px}.super-chat-dialog label input,.super-chat-dialog label select,.gamer-card-dialog label input{min-height:42px;padding:9px;border:1px solid #383b4a;border-radius:10px;color:#f7f5fa;background:#10121a;font:inherit}.gamer-card-dialog canvas{width:100%;height:auto;border-radius:15px}.gamer-card-actions{display:flex;gap:8px}.gamer-card-actions .btn{flex:1}.gamer-card-open{margin:0 0 12px}@media(max-width:560px){.mini-games-grid{grid-template-columns:1fr}.advanced-lfg-fields,.advanced-lfg-filters>div{grid-template-columns:1fr}}.time-capsule-field{display:grid;gap:5px;margin:12px 0;padding:12px;border:1px solid #363847;border-radius:14px;background:#12151d}.time-capsule-field span{font-weight:700}.time-capsule-field small,.time-capsule-status{color:#a7aaba;font-size:12px}.time-capsule-field input{width:100%;min-height:42px;padding:8px 10px;border:1px solid #3b3f4d;border-radius:10px;color:#f5f4f8;background:#0b0d12}:root[data-app-icon=arcade] .brand-logo{filter:hue-rotate(140deg)}:root[data-app-icon=anime] .brand-logo{filter:hue-rotate(320deg) saturate(1.35)}:root[data-app-icon=classic] .brand-logo{filter:sepia(.5) saturate(.85)}.md{align-items:stretch;background:var(--bg, #0b0d12);height:100vh;height:100dvh;inset:0;justify-content:stretch;position:fixed;width:100vw;z-index:9999}.md .bx{border-radius:0;height:100vh;height:100dvh;max-height:none;max-width:none;min-height:100vh;min-height:100dvh;overflow-x:hidden;overflow-y:auto;padding-block:calc(16px + env(safe-area-inset-top,0px)) calc(16px + env(safe-area-inset-bottom,0px));position:relative;overscroll-behavior:contain;width:100vw}#social-chat .bx,#avatar-shop .bx{max-width:none}#social-chat .st-top-actions [data-action=close]{display:none}.md .bx [data-x]{display:none!important}.md[aria-hidden=true]{pointer-events:none}#social-chat .st-shell,#social-chat .senpai-chat{border:0;border-radius:0;height:100%;max-height:none;min-height:0}#social-chat .st-topbar{padding-inline-start:64px}#ai .ai-chat-box{display:flex;flex-direction:column;gap:12px;overflow:hidden}.ai-chat-head{align-items:center;background:var(--sf);border-bottom:1px solid var(--ln);display:flex;flex:0 0 auto;gap:12px;margin:-16px -16px 0;min-height:72px;padding:12px 16px 12px 68px}.ai-chat-head>div{display:grid;gap:3px}.ai-chat-head small{color:var(--mu);font-size:11px}#ai #am{flex:1 1 auto;max-height:none;min-height:0;overflow:auto;overscroll-behavior:contain;padding:10px 2px}.ai-chat-compose{align-items:center;background:var(--sf);border-top:1px solid var(--ln);display:flex;flex:0 0 auto;gap:8px;margin:0 -16px calc(-16px - env(safe-area-inset-bottom,0px));padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));position:relative}.ai-chat-compose .in{flex:1;min-width:0}.ai-emoji-toggle{min-width:42px;padding-inline:10px}.ai-emoji-picker{bottom:calc(100% + 8px);height:min(420px,52dvh);inset-inline-end:16px;position:absolute;width:min(370px,calc(100vw - 32px));z-index:10001;--background: var(--sf);--border-color: var(--ln);--border-radius: 14px;--emoji-size: 1.45rem;--input-font-color: var(--tx);--category-font-color: var(--tx);--indicator-color: var(--ac);--button-hover-background: color-mix(in srgb, var(--ac) 18%, var(--sf))}.ai-emoji-picker[hidden]{display:none}.notice-error{background:var(--sf)!important;border-color:var(--ln)!important;color:var(--mu)!important}#post-editor .post-editor-box{display:flex;flex-direction:column;gap:12px;padding-inline:max(16px,env(safe-area-inset-left,0px)) max(16px,env(safe-area-inset-right,0px))}.post-editor-head{align-items:center;display:flex;gap:10px;justify-content:space-between;min-height:48px;padding-inline-start:50px}.post-editor-head h2{font-size:18px;margin:0}.editor-media-stage{align-items:center;background:radial-gradient(ellipse at center,#31233f,#090b11 78%);border:1px solid var(--ln);border-radius:16px;display:flex;justify-content:center;min-height:180px;max-height:42dvh;overflow:hidden;position:relative}.editor-media{display:block;max-height:42dvh;max-width:100%;object-fit:contain}.editor-empty{color:var(--mu);padding:28px;text-align:center}.community-upload-status{background:var(--bg);border:1px solid var(--ln);border-radius:12px;color:var(--mu);display:grid;font-size:12px;gap:8px;padding:10px 12px}.community-upload-status[hidden]{display:none}.community-upload-status progress{accent-color:var(--ac);height:9px;width:100%}.editor-text-overlay{background:#090910b8;border-radius:10px;bottom:16px;color:#fff;font-size:clamp(16px,4vw,26px);font-weight:800;left:50%;max-width:88%;padding:7px 12px;position:absolute;text-align:center;transform:translate(-50%);overflow-wrap:anywhere}.editor-sticker-overlay{font-size:38px;position:absolute;right:16px;top:14px;filter:drop-shadow(0 3px 8px #0009)}.editor-audio-preview{bottom:8px;left:8px;max-width:min(280px,80%);position:absolute}.editor-caption-label{font-size:12px;font-weight:700}#editor-caption{background:var(--sf);border:1px solid var(--ln);border-radius:12px;color:var(--tx);min-height:66px;padding:10px;resize:vertical}.editor-toolbar{background:var(--bg);border:1px solid var(--ln);border-radius:12px;display:grid;gap:3px;grid-template-columns:repeat(5,minmax(0,1fr));padding:4px}.editor-toolbar button{background:transparent;border:0;border-radius:9px;color:var(--mu);font-size:10px;min-height:42px;padding:5px 2px}.editor-toolbar button.on{background:color-mix(in srgb,var(--ac) 22%,var(--sf));color:var(--tx)}.editor-tool-panel{align-content:center;display:flex;flex-wrap:wrap;gap:8px;min-height:58px}.editor-tool-panel label{color:var(--mu);display:grid;flex:1 1 130px;font-size:11px;gap:5px}.editor-tool-panel input{background:var(--bg);border:1px solid var(--ln);border-radius:9px;color:var(--tx);min-height:38px;padding:7px}.editor-choice-row,.editor-sticker-list,.editor-music-tools{align-items:center;display:flex;flex-wrap:wrap;gap:7px;width:100%}.editor-sticker-choice{background:var(--sf);border:1px solid var(--ln);border-radius:10px;font-size:22px;min-height:42px;min-width:42px}.editor-sticker-choice.on{border-color:var(--ac);box-shadow:0 0 12px color-mix(in srgb,var(--ac) 35%,transparent)}.editor-footer{background:var(--bg);border-top:1px solid var(--ln);bottom:calc(-16px - env(safe-area-inset-bottom,0px));display:flex;gap:9px;margin:auto -16px calc(-16px - env(safe-area-inset-bottom,0px));padding:10px 16px calc(12px + env(safe-area-inset-bottom,0px));position:sticky}.editor-footer button{flex:1}@media(max-width:380px){.editor-toolbar button{font-size:9px}}.panel-back{align-items:center;background:color-mix(in srgb,var(--sf) 92%,transparent);border:1px solid var(--ln);border-radius:12px;color:var(--tx);cursor:pointer;display:inline-flex;font-size:23px;height:42px;justify-content:center;left:12px;line-height:1;padding:0;position:absolute;top:calc(10px + env(safe-area-inset-top,0px));touch-action:manipulation;width:42px;z-index:10002}.panel-back:hover,.panel-back:focus-visible{border-color:var(--ac);outline:2px solid color-mix(in srgb,var(--ac) 35%,transparent)}#v-ord:not([hidden]){position:fixed;inset:0;z-index:9998;overflow:auto;overscroll-behavior:contain;background:var(--bg, #0b0c11);padding:max(16px,env(safe-area-inset-top)) 16px max(20px,env(safe-area-inset-bottom))}body:has(#v-ord:not([hidden])) .bottom-nav{display:none!important}#toast{position:fixed;z-index:10003}.post-actions{border-top:1px solid var(--ln);display:grid;gap:3px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px;padding-top:7px}.post-actions button{background:transparent;border:0;border-radius:8px;color:var(--mu);font-size:11px;min-height:34px;min-width:0;padding:5px 2px;transition:color .16s,background .16s,transform .16s;white-space:nowrap}.post-actions button:hover{background:color-mix(in srgb,var(--ac) 12%,var(--sf));color:var(--tx)}.post-actions button:active{animation:reaction-tap .24s ease}.post-actions [data-community-like]:before{content:"♡ ";font-size:14px}.post-actions [data-community-like][aria-pressed=true]{color:#fb5f7c}.post-actions [data-community-like][aria-pressed=true]:before{color:#fb5f7c;content:"♥ "}.post-actions [data-community-comment]:before{content:"▱ ";font-size:13px}.post-actions [data-community-gift]:before{content:"🎁 "}.post-actions [data-community-share]:before{content:"↗ "}@keyframes reaction-tap{50%{transform:scale(.9)}}#logout-setting{color:#ff6977}#logout-setting:hover{border-color:#ff6977}.lite-mode .hero-media,.lite-mode .product-cover,.lite-mode .detail-image{display:none!important}.lite-mode .product-cover-placeholder{background:var(--sf);background-image:none!important}.avatar-stack{height:100%;inset:0;isolation:isolate;overflow:hidden;position:absolute;width:100%}.avatar-layer{height:100%;inset:0;object-fit:contain;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.avatar-layer[hidden]{display:none}.avatar-layer-body{z-index:1}.avatar-layer-bottom{z-index:2}.avatar-layer-shoes{z-index:3}.avatar-layer-top{z-index:4}.avatar-layer-hair{z-index:5}.avatar-layer-eyes{z-index:6}.avatar-layer-head,.avatar-layer-accessory{z-index:7}.avatar-stage:before{z-index:0}.avatar-canvas{z-index:1}.avatar-canvas canvas,.avatar-webgl-fallback{display:none!important}.avatar-stage-label{z-index:8}.avatar-stack{inset:3% 0 0}.avatar-layer{object-fit:contain;object-position:center bottom}.avatar-layer-head-headset{transform:translateY(2.2%) scale(.92);transform-origin:center 8%}.avatar-layer-accessory{z-index:8}.avatar-item-art{align-items:center;background:radial-gradient(circle,rgba(172,111,235,.14),transparent 72%);display:flex;height:52px;justify-content:center;overflow:hidden;width:62px}.avatar-item-art img{height:100%;object-fit:contain;width:100%}#stp .settings-shell{background:var(--bg);display:flex;flex-direction:column;gap:0;min-height:100dvh;overflow:hidden;padding:calc(18px + env(safe-area-inset-top,0px)) max(18px,env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) max(18px,env(safe-area-inset-left,0px));position:relative}#stp .settings-root,#stp .settings-subpage{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}#stp .settings-root[hidden],#stp .settings-subpage[hidden],#stp .settings-preferences[hidden],#stp .settings-back[hidden]{display:none!important}#stp .settings-heading{align-items:center;display:flex;justify-content:space-between;min-height:68px;padding:2px 0 13px}#stp .settings-eyebrow{color:var(--mu);font-size:10px;font-weight:800;letter-spacing:.16em;margin-bottom:5px}#stp .settings-heading h1,#stp .settings-subpage-head h1{font-size:clamp(24px,6vw,30px);letter-spacing:-.035em;line-height:1.16}#stp .settings-close{align-items:center;background:var(--sf);border:1px solid var(--ln);border-radius:12px;color:var(--mu);cursor:pointer;display:inline-flex;font-size:25px;height:42px;justify-content:center;line-height:1;width:42px}#stp .settings-search{align-items:center;background:color-mix(in srgb,var(--sf) 90%,var(--ac) 10%);border:1px solid var(--ln);border-radius:13px;color:var(--mu);display:flex;flex:0 0 auto;gap:10px;margin:4px 0 8px;min-height:48px;padding:0 13px}#stp .settings-search:focus-within{border-color:var(--ac);box-shadow:0 0 0 3px color-mix(in srgb,var(--ac) 20%,transparent)}#stp .settings-search-mark{font-size:21px;line-height:1}#stp #settings-search-input{background:transparent;border:0;color:var(--tx);flex:1;min-width:0;outline:0;padding:10px 0}#stp .settings-index-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 0 12px;scrollbar-width:thin}#stp .settings-group{border-bottom:1px solid var(--ln);padding:14px 0 12px}#stp .settings-group-title{color:var(--mu);font-size:12px;font-weight:700;letter-spacing:.01em;margin:0 2px 7px}#stp .settings-row{align-items:center;background:transparent;border:0;border-radius:11px;color:var(--tx);cursor:pointer;display:grid;gap:12px;grid-template-columns:34px minmax(0,1fr) 16px;min-height:62px;padding:9px 8px;text-align:start;transition:background-color .16s ease,color .16s ease;width:100%}#stp .settings-row:hover{background:color-mix(in srgb,var(--ac) 9%,var(--sf))}#stp .settings-row-icon{align-items:center;background:color-mix(in srgb,var(--ac) 12%,var(--sf));border:1px solid color-mix(in srgb,var(--ac) 18%,var(--ln));border-radius:10px;color:var(--ac);display:inline-flex;font-size:17px;height:34px;justify-content:center;width:34px}#stp .settings-row-copy{display:grid;gap:3px;min-width:0}#stp .settings-row-copy strong{font-size:14px;font-weight:650;line-height:1.35}#stp .settings-row-copy small{color:var(--mu);font-size:11px;line-height:1.4}#stp .settings-chevron{color:var(--mu);font-size:22px;line-height:1}html[dir=rtl] #stp .settings-chevron{transform:scaleX(-1)}#stp .settings-version{color:var(--mu);font-size:11px;padding:10px 8px 2px}#stp .settings-logout-wrap{background:transparent;margin-top:12px;padding:0 0 16px;position:static}#stp .settings-logout{align-items:center;background:color-mix(in srgb,#e34e5b 9%,var(--sf));border:1px solid color-mix(in srgb,#e34e5b 38%,var(--ln));border-radius:12px;color:#ff747d;cursor:pointer;display:flex;font-weight:700;justify-content:space-between;min-height:50px;padding:10px 14px;position:static;width:100%}#stp .settings-logout:hover{background:color-mix(in srgb,#e34e5b 15%,var(--sf))}#stp .settings-text-link{align-self:flex-start;background:transparent;border:0;color:var(--ac);cursor:pointer;font:inherit;font-size:13px;min-height:38px;padding:8px 2px;text-decoration:underline;text-underline-offset:3px}#stp .settings-password-reset{border-top:1px solid var(--ln);margin-top:14px;padding-top:14px}#stp .settings-password-reset[hidden],#stp [data-password-reset-verify][hidden]{display:none!important}#stp .settings-subpage{padding-top:54px}#stp .settings-back{align-items:center;background:var(--sf);border:1px solid var(--ln);border-radius:11px;color:var(--tx);cursor:pointer;display:inline-flex;gap:8px;justify-content:center;left:max(16px,env(safe-area-inset-left,0px));min-height:40px;min-width:42px;padding:6px 11px;position:absolute;top:calc(14px + env(safe-area-inset-top,0px));z-index:2}#stp .settings-subpage-head{border-bottom:1px solid var(--ln);margin:0 -18px 14px;padding:0 18px 14px}#stp .settings-subpage-head h1{font-size:22px;padding-inline-start:50px}#stp .settings-subpage-body{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain}#stp .settings-preferences{display:grid;gap:12px;margin:0 auto;max-width:720px;padding-bottom:20px;width:100%}#stp .settings-preferences .settings-group{background:color-mix(in srgb,var(--sf) 82%,var(--bg));border:1px solid var(--ln);border-radius:15px;padding:13px}#stp .settings-control-row{cursor:default}#stp .settings-preferences .setting-options{justify-content:flex-end}#stp .settings-preferences .setting-options .chip{min-height:36px}#stp .settings-content-card{background:color-mix(in srgb,var(--sf) 84%,var(--bg));border:1px solid var(--ln);border-radius:16px;margin:0 0 12px;padding:15px}#stp .settings-content-card>h2{font-size:16px;margin:0 0 12px}#stp .settings-content-card p{line-height:1.55}#stp .settings-content-note{background:color-mix(in srgb,var(--bg) 82%,var(--ac) 18%);border:1px solid var(--ln);border-radius:12px;color:var(--mu);font-size:13px;line-height:1.5;margin:10px 0 0;padding:11px 12px}#stp .settings-content-note.is-warning{border-color:#a77f37;color:#f3d99e}#stp .settings-content-note.is-error{border-color:#aa4350;color:#ffb8c0}#stp .settings-toggle,#stp .settings-field,#stp .settings-permission-row{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--ln) 70%,transparent);display:flex;gap:12px;justify-content:space-between;min-height:54px;padding:9px 0}#stp .settings-toggle:last-child,#stp .settings-field:last-child{border-bottom:0}#stp .settings-toggle>span{display:grid;gap:4px}#stp .settings-toggle strong,#stp .settings-field>span{font-size:14px;font-weight:650}#stp .settings-toggle small{color:var(--mu);font-size:12px;line-height:1.4}#stp .settings-toggle input{accent-color:var(--ac);flex:0 0 auto;height:22px;width:22px}#stp .settings-toggle{cursor:pointer;min-height:66px;touch-action:manipulation}#stp .settings-toggle input{appearance:none;background:#737985;border:0;border-radius:999px;flex:0 0 48px;height:28px;margin:0 3px;position:relative;transition:background .16s ease;width:48px}#stp .settings-toggle input:after{background:#fff;border-radius:50%;content:"";height:22px;inset-inline-start:3px;position:absolute;top:3px;transition:transform .16s ease;width:22px}#stp .settings-toggle input:checked{background:var(--ac)}#stp .settings-toggle input:checked:after{transform:translate(20px)}#stp .settings-toggle input:focus-visible{outline:2px solid var(--ac);outline-offset:3px}#stp .settings-field{align-items:flex-start;flex-direction:column;gap:7px}#stp .settings-field input,#stp .settings-field select,#stp .settings-field textarea,#stp .settings-player-picker input{background:var(--bg);border:1px solid var(--ln);border-radius:11px;color:var(--tx);font:inherit;min-height:44px;padding:10px 12px;width:100%}#stp .settings-field textarea{min-height:108px;resize:vertical}#stp .settings-action-button,#stp .settings-plan-grid button,#stp .settings-post-card button,#stp .settings-selected-user button,#stp .settings-permission-row button{background:color-mix(in srgb,var(--ac) 17%,var(--sf));border:1px solid color-mix(in srgb,var(--ac) 45%,var(--ln));border-radius:11px;color:var(--tx);cursor:pointer;font:inherit;font-weight:650;min-height:42px;padding:8px 12px}#stp .settings-action-button{margin-top:10px}#stp .settings-plan-grid{display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 0}#stp .settings-plan-grid button{min-height:58px}#stp .settings-verified-mark{align-items:center;background:#1785ee;border-radius:50%;display:flex;height:38px;justify-content:center;width:38px}#stp .settings-verified-mark svg{fill:#fff;height:25px;width:25px}#stp .settings-inline-status{color:var(--mu);font-size:13px;margin:8px 0 0}#stp .settings-loading{color:var(--mu);padding:24px 8px;text-align:center}#stp .settings-mfa-setup{display:grid;gap:10px}#stp .settings-mfa-setup img{background:#fff;border-radius:10px;max-width:230px;padding:8px}#stp .settings-mfa-setup code{overflow-wrap:anywhere}#stp .settings-player-picker{margin-bottom:12px}#stp .settings-player-results{display:grid;gap:6px;margin-top:8px}#stp .settings-player-results>button{align-items:center;background:var(--bg);border:1px solid var(--ln);border-radius:10px;color:var(--tx);display:flex;gap:10px;justify-content:space-between;min-height:45px;padding:8px 10px;text-align:start}#stp .settings-player-results small{color:var(--mu);margin-inline-start:auto}#stp .settings-selected-users{display:grid;gap:8px}#stp .settings-selected-user{align-items:center;display:flex;justify-content:space-between}#stp .settings-selected-user button{min-height:34px}#stp .settings-post-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}#stp .settings-post-card{background:var(--bg);border:1px solid var(--ln);border-radius:12px;display:grid;gap:8px;overflow:hidden;padding:9px}#stp .settings-post-card img{aspect-ratio:1;object-fit:cover;width:100%}#stp .settings-post-text{align-items:center;aspect-ratio:1;display:flex;justify-content:center;overflow:hidden;padding:8px;text-align:center}#stp .settings-post-card small{color:var(--mu);max-height:2.7em;overflow:hidden}#stp .settings-activity-row{border-bottom:1px solid var(--ln);padding:10px 0}#stp .settings-activity-row p{margin:5px 0}#stp .settings-activity-row time{color:var(--mu);font-size:11px}#stp .settings-search-history{color:var(--mu);padding-inline-start:22px}#stp .settings-permission-row{flex-wrap:wrap}#stp .settings-permission-row>span:nth-child(2){color:var(--mu);margin-inline-start:auto}#stp .settings-permission-row button{min-height:34px}#stp .settings-form{display:grid;gap:8px}#stp .settings-contact-form{border-top:1px solid var(--ln);margin-top:12px;padding-top:10px}#stp .settings-contact-code-step:not([hidden]){display:grid;gap:9px;margin-top:10px}#stp .settings-contact-code-step[hidden]{display:none!important}#stp .settings-inline-status{color:var(--mu);font-size:12px;line-height:1.5;margin:8px 0 0;min-height:0}#stp .settings-current-value{color:var(--mu);overflow-wrap:anywhere}#stp .settings-content-card details{border-top:1px solid var(--ln);padding:10px 0}#stp .settings-content-card summary{cursor:pointer}#stp .settings-follower-picker{border-top:1px solid var(--ln);margin:12px 0;padding-top:10px}#stp .settings-follower-picker h3{font-size:13px;margin:0 0 8px}#stp .settings-empty-state{color:var(--mu);font-size:13px;padding:9px 3px}#stp .settings-invite-actions{display:flex;flex-wrap:wrap;gap:8px}#stp .settings-invite-actions .settings-action-button{flex:1 1 120px}#stp .settings-permission-row+.settings-permission-row{border-top:1px solid var(--ln)}#stp .settings-permission-row button{min-width:118px}#stp .settings-picker{position:relative;width:100%}#stp .settings-picker-trigger{align-items:center;background:var(--bg);border:1px solid var(--ln);border-radius:12px;color:var(--tx);cursor:pointer;display:flex;font:inherit;justify-content:space-between;min-height:46px;padding:10px 13px;text-align:start;width:100%}#stp .settings-picker-trigger:focus-visible,#stp .settings-radio-option:focus-within,#stp .settings-follower-option:focus-within{outline:2px solid var(--ac);outline-offset:2px}#stp .settings-picker-options{background:color-mix(in srgb,var(--sf) 96%,var(--ac));border:1px solid var(--ln);border-radius:14px;box-shadow:0 16px 42px #0008;display:grid;gap:4px;inset-block-start:calc(100% + 7px);inset-inline:0;max-height:260px;overflow:auto;padding:7px;position:absolute;z-index:30}#stp .settings-picker-options[hidden]{display:none!important}#stp .settings-picker-option{background:transparent;border:0;border-radius:9px;color:var(--tx);cursor:pointer;font:inherit;min-height:42px;padding:9px 11px;text-align:start}#stp .settings-picker-option:hover,#stp .settings-picker-option[aria-selected=true]{background:color-mix(in srgb,var(--ac) 22%,var(--sf))}#stp .settings-radio-group{border:0;margin:0;padding:12px 0}#stp .settings-radio-group legend{font-size:14px;font-weight:650;margin-bottom:8px}#stp .settings-radio-group>div{display:grid;gap:7px}#stp .settings-radio-option{align-items:center;background:var(--bg);border:1px solid var(--ln);border-radius:11px;cursor:pointer;display:flex;gap:10px;min-height:45px;padding:9px 12px}#stp .settings-radio-option:has(input:checked){border-color:var(--ac);background:color-mix(in srgb,var(--ac) 12%,var(--bg))}#stp .settings-radio-option input{accent-color:var(--ac);height:18px;width:18px}#stp .settings-follower-picker input[type=search]{background:var(--bg);border:1px solid var(--ln);border-radius:11px;color:var(--tx);font:inherit;min-height:44px;padding:10px 12px;width:100%}#stp .settings-follower-option{align-items:center;background:var(--bg);border:1px solid var(--ln);border-radius:10px;cursor:pointer;display:flex;gap:10px;min-height:44px;padding:8px 10px}#stp .settings-follower-option input{accent-color:var(--ac);height:18px;width:18px}#stp .settings-hidden-word-form{align-items:end;display:grid;gap:8px;grid-template-columns:1fr auto}#stp .settings-hidden-word-form .settings-field{min-width:0}#stp .settings-hidden-word-form .settings-action-button{margin:0}#stp .settings-hidden-word-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}#stp .settings-word-chip{align-items:center;background:var(--bg);border:1px solid var(--ln);border-radius:999px;display:inline-flex;gap:8px;padding:6px 8px 6px 12px}#stp .settings-word-chip button{background:transparent;border:0;border-radius:999px;color:var(--mu);cursor:pointer;font:inherit;padding:4px 7px}#stp .settings-privacy-center-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin:16px 0}#stp .settings-privacy-center-grid article{background:var(--bg);border:1px solid var(--ln);border-radius:13px;padding:14px}#stp .settings-privacy-center-grid article p{color:var(--mu);font-size:13px;margin:8px 0 0}#stp .settings-action-button.is-secondary{background:transparent;border-color:var(--ln)}#community-promotion-modal .promotion-shell{background:var(--bg);border:0;border-radius:0;display:flex;flex-direction:column;gap:12px;height:100dvh;margin:0;max-height:none;max-width:none;overflow:auto;padding:calc(18px + env(safe-area-inset-top,0px)) max(18px,env(safe-area-inset-right,0px)) calc(18px + env(safe-area-inset-bottom,0px)) max(18px,env(safe-area-inset-left,0px));width:100%}#community-promotion-modal .promotion-heading,#community-promotion-modal .promotion-footer{align-items:center;display:flex;gap:10px;justify-content:space-between}#community-promotion-modal .promotion-heading h2{font-size:21px;margin:0}#community-promotion-modal .promotion-summary{background:var(--sf);border:1px solid var(--ln);border-radius:14px;display:grid;gap:12px;padding:15px}#community-promotion-modal .promotion-summary div{align-items:center;display:flex;justify-content:space-between}#community-promotion-modal .promotion-summary span{color:var(--mu)}#community-promotion-modal .promotion-summary strong{font-size:16px}#community-promotion-modal .promotion-result{color:var(--mu);min-height:24px}#community-promotion-modal .promotion-footer{margin-top:auto}#stp :is(.settings-row,.settings-close,.settings-back,.settings-logout,.settings-search input,.settings-preferences button,.settings-preferences input):focus-visible{outline:2px solid var(--ac);outline-offset:3px}@media(min-width:700px){#stp .settings-shell{margin-inline:auto;max-width:760px;padding-inline:28px;width:100%}#stp .settings-subpage-head{margin-inline:-28px;padding-inline:28px}}@media(max-width:380px){#stp .settings-shell{padding-inline:13px}#stp .settings-row{gap:9px}#stp .settings-row-copy strong{font-size:13px}#stp .settings-plan-grid{grid-template-columns:1fr}}#stp .settings-shell{background:radial-gradient(ellipse at 92% 0%,rgb(196 62 255 / 16%),transparent 34%),radial-gradient(ellipse at 0% 48%,rgb(38 220 255 / 8%),transparent 38%),#0b0d13}#stp .settings-heading{border-bottom:1px solid transparent;border-image:linear-gradient(90deg,transparent,#37dfff66,#d450ff88,transparent) 1;margin-bottom:12px;position:relative}#stp .settings-eyebrow{color:#82efff;text-shadow:0 0 14px #38dfff88}#stp .settings-heading h1,#stp .settings-subpage-head h1{background:linear-gradient(100deg,#fff 25%,#83ecff 58%,#ef9aff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}#stp .settings-search{background:linear-gradient(110deg,#141925,#1d1424);border-color:#34384b;box-shadow:inset 0 0 24px #34dfff09}#stp .settings-search:focus-within{border-color:#67eaff;box-shadow:0 0 0 3px #42dfff24,0 0 22px #42dfff18}#stp .settings-group{border:1px solid #282d3b;border-radius:16px;background:linear-gradient(145deg,#141822e0,#110f19eb);box-shadow:0 10px 26px #0003,inset 0 1px #ffffff08;margin:12px 0;padding:11px}#stp .settings-group-title{color:#96a8bc;font-size:10px;letter-spacing:.12em;padding:2px 4px 7px;text-transform:uppercase}#stp .settings-row{border:1px solid transparent;border-radius:12px;min-height:58px}#stp .settings-row+.settings-row{margin-top:4px}#stp .settings-row:hover,#stp .settings-row:focus-visible{background:linear-gradient(105deg,#36dfff12,#da52ff13);border-color:#5adff52e}#stp .settings-row-icon{background:linear-gradient(145deg,#22283a,#291b33);border-color:#565273;box-shadow:inset 0 0 12px #e050ff12,0 0 12px #36dfff10;color:#87ecff}#stp .settings-row-copy strong{color:#f2f4fc}#stp .settings-row-copy small{color:#98a0b3}#stp .settings-chevron{color:#d8f}#stp .settings-logout{background:linear-gradient(100deg,#3a121d,#291421);border-color:#a94361;box-shadow:0 0 18px #ef45631c}.st-select-setting{isolation:isolate;position:relative;z-index:2}.st-select-setting select{cursor:pointer;position:relative;z-index:3}.st-view-back{align-items:center;background:transparent;border:1px solid var(--st-line);border-radius:10px;color:var(--st-muted);cursor:pointer;display:inline-flex;gap:6px;margin:0 0 12px;min-height:38px;padding:6px 10px}.st-view-back:hover{color:var(--st-ink);border-color:var(--st-accent)}.community-view-count{align-items:center;color:var(--mu);display:flex;font-size:12px;gap:5px;margin:8px 2px}.community-view-count svg{fill:currentColor;height:16px;width:16px}.community-profile-avatar,.community-profile-name-link{cursor:pointer}.community-profile-name-link:hover{text-decoration:underline;text-decoration-color:var(--ac)}#social-user-profile .social-user-profile-box{background:var(--bg);padding:0}.social-profile-head{direction:ltr;align-items:center;background:color-mix(in srgb,var(--bg) 94%,transparent);border-bottom:1px solid var(--ln);display:grid;gap:12px;grid-template-columns:42px 1fr 42px;min-height:58px;padding:calc(8px + env(safe-area-inset-top,0px)) 14px 8px;position:sticky;top:0;z-index:2}#stp .settings-verified-page,#stp .settings-plus-page,#stp .settings-privacy-page{display:grid;gap:14px;margin:0 auto;max-width:720px;padding:0 0 22px;width:100%}#stp .settings-premium-kicker{color:#c7a8ff;display:inline-block;font-size:10px;font-weight:800;letter-spacing:.15em;line-height:1.5}#stp .settings-verified-hero{background:radial-gradient(ellipse at 92% 8%,rgba(71,130,255,.23),transparent 44%),linear-gradient(135deg,#171c2b,#19172a 54%,#201a31);border:1px solid #3b4055;border-radius:20px;display:grid;gap:19px;min-height:254px;overflow:hidden;padding:20px;position:relative}#stp .settings-verified-hero:after{border:1px solid #7387be1c;border-radius:50%;content:"";height:230px;inset-inline-end:-95px;pointer-events:none;position:absolute;top:-115px;width:230px}#stp .settings-verified-copy{max-width:510px;position:relative;z-index:1}#stp .settings-verified-copy h2,#stp .settings-plus-hero h2,#stp .settings-privacy-intro h2{font-size:clamp(23px,6vw,32px);letter-spacing:-.035em;line-height:1.15;margin:7px 0 9px}#stp .settings-verified-copy p,#stp .settings-plus-hero-copy>p,#stp .settings-privacy-intro>p{color:#bdc2d2;font-size:13px;line-height:1.65;margin:0}#stp .settings-verified-orbit{height:78px;inset-inline-end:26px;position:absolute;top:22px;width:78px}#stp .settings-verified-orbit:before,#stp .settings-verified-orbit:after{border:1px solid #6486d453;border-radius:50%;content:"";inset:0;position:absolute}#stp .settings-verified-orbit:after{inset:11px;border-color:#7e9cdd52}#stp .settings-verified-orbit span{background:#3889ef;border:5px solid #bbd5ff;border-radius:50%;box-shadow:0 0 0 7px #3889ef24;height:27px;inset:25px;position:absolute;width:27px}#stp .settings-verified-orbit i{background:#b6d2ff;border-radius:50%;height:5px;inset-inline-end:9px;position:absolute;top:17px;width:5px}#stp .settings-verified-preview{align-items:center;background:#10131cbb;border:1px solid #ffffff1a;border-radius:14px;display:flex;gap:10px;max-width:350px;min-height:65px;padding:10px 12px;position:relative;z-index:1}#stp .settings-verified-avatar,#stp .settings-plus-avatar{align-items:center;background:linear-gradient(145deg,#405a8b,#25263a 68%);border:1px solid #7189ba;border-radius:50%;color:#f2f5ff;display:flex;flex:0 0 auto;font-size:12px;font-weight:800;height:39px;justify-content:center;width:39px}#stp .settings-verified-preview>div:nth-child(2){display:grid;gap:3px}#stp .settings-verified-preview strong{font-size:12px}#stp .settings-verified-preview small{color:#9da7bd;font-size:10px}#stp .settings-verified-mark{background:#3288ec;box-shadow:0 4px 14px #3288ec40;flex:0 0 auto;height:24px;margin-inline-start:auto;width:24px}#stp .settings-verified-mark svg{height:17px;width:17px}#stp .settings-verified-plans{background:color-mix(in srgb,var(--sf) 86%,#20233a);border:1px solid var(--ln);border-radius:17px;padding:15px}#stp .settings-section-intro{align-items:baseline;display:flex;gap:11px;margin-bottom:12px}#stp .settings-section-intro>span{color:#9b85c9;font:700 10px/1.3 ui-monospace,monospace;letter-spacing:.12em}#stp .settings-section-intro p{font-size:14px;font-weight:700;margin:0}#stp .settings-plan-grid{gap:8px;margin:0 0 10px}#stp .settings-plan-grid button{align-content:center;background:color-mix(in srgb,var(--bg) 82%,#25213c);border-color:#38354a;display:grid;gap:7px;min-height:75px;text-align:start;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}#stp .settings-plan-grid button:hover,#stp .settings-plan-grid button:focus-visible{background:color-mix(in srgb,#8c68d7 17%,var(--sf));border-color:#a78ae4}#stp .settings-plan-grid button small{color:#9b91ae;font-size:9px;letter-spacing:.12em}#stp .settings-verification-request{min-height:0}#stp .settings-plus-hero{background:radial-gradient(ellipse at 12% 92%,#9b76c42b,transparent 45%),linear-gradient(125deg,#211c31,#171b27 64%,#1b2030);border:1px solid #3d384c;border-radius:21px;display:grid;gap:20px;overflow:hidden;padding:20px;position:relative}#stp .settings-plus-hero-copy{position:relative;z-index:1}#stp .settings-preview-stamp{border:1px solid #a48ac365;border-radius:999px;color:#d2c1ef;display:inline-flex;font-size:10px;line-height:1.4;margin-top:13px;max-width:100%;padding:5px 9px}#stp .settings-plus-profile{background:linear-gradient(153deg,#27243a,#151923 82%);border:1px solid #55506b;border-radius:16px;box-shadow:0 15px 30px #07080d50;display:grid;justify-items:start;margin-inline-start:auto;max-width:245px;min-height:174px;padding:12px 14px;position:relative;transform:rotate(-1deg);width:100%}#stp .settings-plus-profile-top{align-items:center;color:#aaa2bb;display:flex;font:700 8px/1 ui-monospace,monospace;justify-content:space-between;letter-spacing:.11em;width:100%}#stp .settings-mini-badge{background:#d8c0ff;border-radius:999px;color:#33214f;font-size:8px;padding:4px 6px}#stp .settings-plus-avatar{border-color:#c59eec;height:43px;margin-top:13px;width:43px}#stp .settings-plus-profile>strong{font-size:11px;margin-top:8px}#stp .settings-plus-profile>small{color:#a9a4b6;font-size:9px;margin-top:3px}#stp .settings-profile-swatches{display:flex;gap:4px;inset-inline-end:14px;position:absolute;top:76px}#stp .settings-profile-swatches i{background:#9b73dc;border-radius:50%;height:9px;width:9px}#stp .settings-profile-swatches i:nth-child(2){background:#6aa8c7}#stp .settings-profile-swatches i:nth-child(3){background:#d8899b}#stp .settings-profile-swatches i:nth-child(4){background:#d4b55f}#stp .settings-profile-line{background:#ffffff12;border-radius:8px;height:5px;margin-top:11px;width:100%}#stp .settings-profile-line.short{margin-top:5px;width:62%}#stp .settings-plus-benefits{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}#stp .settings-plus-benefit{align-items:start;background:color-mix(in srgb,var(--sf) 84%,#252035);border:1px solid #343140;border-radius:15px;display:grid;gap:9px 10px;grid-template-columns:26px minmax(0,1fr);min-height:123px;padding:13px}#stp .settings-benefit-index{color:#8d849b;font:700 9px/1.4 ui-monospace,monospace;grid-column:1 / -1;letter-spacing:.1em}#stp .settings-benefit-mark{align-items:center;background:#39324a;border:1px solid #514565;border-radius:9px;color:#d6c3f2;display:flex;font-size:11px;font-weight:800;height:27px;justify-content:center;width:27px}#stp .settings-plus-benefit h3{font-size:12px;line-height:1.35;margin:1px 0 4px}#stp .settings-plus-benefit p{color:var(--mu);font-size:11px;line-height:1.5;margin:0}#stp .settings-plus-benefit-ad-free{background:linear-gradient(135deg,#29233a,color-mix(in srgb,var(--sf) 86%,#252035))}#stp .settings-privacy-intro{background:linear-gradient(135deg,#242033,#171b26 75%);border:1px solid #3b354a;border-radius:18px;padding:19px}#stp .settings-privacy-intro h2{margin-bottom:8px}#stp .settings-privacy-group{padding:4px 0 0}#stp .settings-privacy-heading{align-items:center;display:flex;gap:10px;margin:0 2px 8px}#stp .settings-privacy-heading>span{color:#a88bd4;font:700 10px/1 ui-monospace,monospace;letter-spacing:.1em}#stp .settings-privacy-heading h3{font-size:13px;margin:0}#stp .settings-privacy-links{background:color-mix(in srgb,var(--sf) 86%,#201d30);border:1px solid var(--ln);border-radius:14px;overflow:hidden}#stp .settings-privacy-link{align-items:center;background:transparent;border:0;border-bottom:1px solid color-mix(in srgb,var(--ln) 72%,transparent);color:var(--tx);cursor:pointer;display:grid;gap:2px 12px;grid-template-columns:minmax(0,1fr) auto;min-height:58px;padding:9px 13px;text-align:start;width:100%}#stp .settings-privacy-link:last-child{border-bottom:0}#stp .settings-privacy-link:hover{background:color-mix(in srgb,var(--ac) 12%,var(--sf))}#stp .settings-privacy-link>span{font-size:13px;font-weight:650}#stp .settings-privacy-link>small{color:var(--mu);font-size:10px;grid-column:1}#stp .settings-privacy-link>b{color:#a99bbb;font-size:20px;font-weight:400;grid-column:2;grid-row:1 / span 2}html[dir=rtl] #stp .settings-privacy-link>b{transform:scaleX(-1)}#stp .settings-privacy-page>.settings-action-button{justify-self:start;margin:9px 0 0}#stp .settings-verified-page .settings-content-note,#stp .settings-plus-page .settings-content-note,#stp .settings-privacy-page .settings-content-note{margin-top:0}@media(min-width:560px){#stp .settings-verified-hero{align-content:space-between;min-height:282px;padding:24px}#stp .settings-verified-copy{padding-inline-end:92px}#stp .settings-plus-hero{align-items:center;grid-template-columns:minmax(0,1fr) 245px;min-height:260px;padding:24px}#stp .settings-plus-profile{margin-inline-end:4px}}@media(max-width:420px){#stp .settings-verified-hero,#stp .settings-plus-hero{padding:16px}#stp .settings-verified-copy{padding-inline-end:38px}#stp .settings-verified-orbit{inset-inline-end:14px;opacity:.7;transform:scale(.78);transform-origin:top right}#stp .settings-plus-benefits{grid-template-columns:1fr}#stp .settings-plus-benefit{min-height:0}#stp .settings-plan-grid{grid-template-columns:1fr}#stp .settings-plan-grid button{min-height:59px}#stp .settings-verified-plans{padding:12px}}.social-profile-head strong{overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.social-profile-back{align-items:center;background:var(--sf);border:1px solid var(--ln);border-radius:12px;cursor:pointer;display:inline-flex;font-size:24px;height:40px;justify-content:center;width:42px}#social-user-profile-content{margin:0 auto;max-width:850px;padding:22px clamp(16px,4vw,34px) calc(32px + env(safe-area-inset-bottom,0px))}.public-profile-summary{align-items:center;display:flex;flex-wrap:wrap;gap:16px;padding:9px 0 19px}.public-social-avatar{align-items:center;background:linear-gradient(145deg,var(--ac),var(--ac2));border:3px solid color-mix(in srgb,var(--ac) 32%,var(--ln));border-radius:50%;color:#fff;display:inline-flex;flex:0 0 auto;font-size:24px;font-weight:800;height:82px;justify-content:center;overflow:hidden;width:82px}.public-social-avatar img{height:100%;object-fit:cover;width:100%}.public-social-avatar.is-small{border-width:1px;font-size:13px;height:34px;width:34px}.public-profile-name{flex:1 1 170px;min-width:0}.public-profile-name h1{align-items:center;display:flex;font-size:20px;gap:5px;overflow-wrap:anywhere}.public-profile-name p{color:var(--mu);font-size:13px;line-height:1.5;margin-top:4px;overflow-wrap:anywhere}.public-profile-action{flex:0 0 auto}.public-profile-stats{border-bottom:1px solid var(--ln);border-top:1px solid var(--ln);display:grid;grid-template-columns:repeat(3,1fr);margin:8px 0 20px;padding:14px 0;text-align:center}.public-profile-stats div{display:grid;gap:4px}.public-profile-stats b{font-size:16px}.public-profile-stats span{color:var(--mu);font-size:11px}.public-profile-lists{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:21px}.public-profile-lists h2,.public-profile-posts h2{font-size:14px;margin:0 0 10px}.public-profile-people{align-items:center;display:flex;gap:9px;overflow-x:auto;padding:3px 1px 7px}.public-profile-person{align-items:center;background:transparent;border:0;color:var(--tx);cursor:pointer;display:inline-flex;flex:0 0 auto;gap:5px;max-width:118px;padding:0}.public-profile-person span:last-child{font-size:10px;overflow:hidden;text-overflow:ellipsis}.public-profile-privacy{background:var(--sf);border:1px solid var(--ln);border-radius:13px;color:var(--mu);font-size:13px;line-height:1.5;padding:14px}.public-profile-grid{display:grid;gap:4px;grid-template-columns:repeat(3,minmax(0,1fr))}.public-profile-post{aspect-ratio:1;background:var(--sf);border:1px solid var(--ln);border-radius:9px;min-width:0;overflow:hidden;position:relative}.public-profile-post>img{height:100%;object-fit:cover;width:100%}.public-profile-post>p{display:-webkit-box;font-size:11px;line-height:1.4;margin:0;max-height:100%;overflow:hidden;padding:10px 8px 28px;-webkit-box-orient:vertical;-webkit-line-clamp:8}.public-profile-video{align-items:center;color:#fff;display:flex;flex-direction:column;font-size:23px;height:100%;justify-content:center}.public-profile-video small{font-size:10px}.public-profile-post-views{background:#08090cb8;border-radius:99px;bottom:5px;color:#fff;font-size:9px;inset-inline-start:5px;padding:3px 6px;position:absolute}.public-profile-state{align-items:center;background:var(--sf);border:1px solid var(--ln);border-radius:16px;display:flex;flex-direction:column;gap:12px;justify-content:center;margin:18px auto;max-width:460px;min-height:0;padding:22px;text-align:center}.public-profile-state p{color:var(--mu);font-size:13px;line-height:1.5;margin:0;max-width:34ch}.public-profile-state-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.public-profile-retry,.public-profile-secondary-action{background:color-mix(in srgb,var(--ac) 12%,var(--sf));border:1px solid color-mix(in srgb,var(--ac) 30%,var(--ln));border-radius:10px;color:var(--tx);cursor:pointer;font:inherit;font-size:12px;font-weight:700;min-height:38px;padding:8px 13px}.public-profile-retry{background:var(--ac);border-color:var(--ac);color:var(--bg)}.public-profile-state-loading{flex-direction:row;min-height:108px}.public-profile-loading-indicator{animation:profile-loading-spin .8s linear infinite;border:2px solid color-mix(in srgb,var(--ac) 20%,transparent);border-top-color:var(--ac);border-radius:50%;height:18px;width:18px}.public-profile-refresh-warning{align-items:center;background:color-mix(in srgb,#e9a64f 9%,var(--sf));border:1px solid color-mix(in srgb,#e9a64f 30%,var(--ln));border-radius:11px;color:var(--mu);display:flex;flex-wrap:wrap;font-size:12px;gap:8px;justify-content:space-between;margin:0 0 14px;padding:9px 12px}.public-profile-refresh-warning .public-profile-retry{min-height:32px;padding:5px 10px}@keyframes profile-loading-spin{to{transform:rotate(360deg)}}.community-verified-badge{align-items:center;background:#1688ee;border:1px solid #fff;border-radius:50%;display:inline-flex;height:15px;justify-content:center;margin-inline-start:5px;vertical-align:middle;width:15px}.community-verified-badge svg{fill:#fff;height:12px;width:12px}.community-promotion-tag{background:color-mix(in srgb,var(--ac) 35%,var(--sf));border:1px solid color-mix(in srgb,var(--ac) 58%,var(--ln));border-radius:99px;color:var(--tx);font-size:10px;padding:4px 8px}.public-profile-action{align-items:center;display:flex;gap:7px}.social-profile-head{position:relative}.social-profile-menu{align-items:center;background:var(--sf);border:1px solid var(--ln);border-radius:10px;color:var(--tx);cursor:pointer;display:inline-flex;font-size:18px;height:38px;justify-content:center;grid-column:3;justify-self:end;position:static;width:40px}.public-profile-share{align-items:center;background:var(--sf);border:1px solid var(--ln);border-radius:10px;color:var(--tx);cursor:pointer;display:inline-flex;font-size:17px;height:38px;justify-content:center;width:40px}.public-profile-avatar-edit{background:transparent;border:0;cursor:pointer;padding:0;position:relative}.public-profile-avatar-edit>span:last-child{align-items:center;background:var(--ac);border:2px solid var(--bg);border-radius:50%;bottom:0;color:#111;display:inline-flex;font-size:18px;height:25px;justify-content:center;inset-inline-end:0;position:absolute;width:25px}.public-profile-complete{margin:0 0 20px}.public-profile-complete h2{font-size:14px;margin:0 0 9px}.public-profile-complete-cards{display:flex;gap:9px;overflow-x:auto}.public-profile-complete-cards button{align-items:center;background:var(--sf);border:1px solid var(--ln);border-radius:12px;color:var(--tx);cursor:pointer;display:flex;flex:0 0 175px;gap:8px;min-height:60px;padding:10px;text-align:start}.public-profile-complete-cards button span{color:var(--ac);font-size:20px}.social-card .post-actions{flex-wrap:wrap}.social-card .post-actions button{min-height:36px}.data-saver video{object-fit:contain}html[data-screen-reader=true] :focus-visible{outline:3px solid var(--ac);outline-offset:3px}html[data-screen-reader=true] :is(button,a,input,select,textarea){scroll-margin:12px}@media(prefers-reduced-motion:reduce){.post-actions button:active{animation:none}#stp .settings-row{transition:none}}@media(max-width:520px){.panel-back{height:40px;left:10px;width:40px}}.public-profile-summary{align-items:stretch;display:grid;gap:12px}.public-profile-top-row{align-items:center;display:flex;gap:16px;min-width:0}.public-profile-avatar-stack{align-items:center;display:flex;flex:0 0 90px;flex-direction:column;gap:5px}.public-profile-handle{color:var(--mu);direction:ltr;font-size:10px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-profile-top-row .public-profile-avatar-edit .public-social-avatar,.public-profile-top-row>.public-social-avatar{height:84px;width:84px}.public-profile-top-row .public-profile-stats{align-items:center;border:0;display:flex;flex:1 1 auto;justify-content:space-around;margin:0;min-width:0;padding:0}.public-profile-top-row .public-profile-stats div{display:grid;flex:1 1 0;gap:4px;min-width:0}.public-profile-top-row .public-profile-stats b{font-size:17px;font-weight:800}.public-profile-top-row .public-profile-stats span{font-size:10px;line-height:1.25}.public-profile-info{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0}.public-profile-info .public-profile-name{flex:1}.public-profile-info .public-profile-name h1{margin:0}.public-profile-info .public-profile-name p{margin:2px 0 0}.public-profile-info .public-profile-action{display:flex;flex-wrap:wrap;gap:8px}.public-profile-bio{color:var(--tx);font-size:13px;line-height:1.55;margin:0;overflow-wrap:anywhere}.public-profile-tabs{border-bottom:1px solid var(--ln);display:grid;grid-template-columns:1fr 1fr;margin:16px 0 12px}.public-profile-tabs button{background:transparent;border:0;border-bottom:2px solid transparent;color:var(--mu);cursor:pointer;font:inherit;min-height:48px}.public-profile-tabs button[aria-pressed=true]{border-bottom-color:var(--ac);color:var(--tx);font-weight:700}.public-profile-state-error{align-items:center;background:color-mix(in srgb,#e3546b 8%,var(--sf));border:1px solid color-mix(in srgb,#e3546b 32%,var(--ln));border-radius:16px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:16px}.public-profile-state-error p{color:var(--mu);flex:1 1 180px;font-size:13px;margin:0}.public-profile-state-error .public-profile-retry,.public-profile-state-error .public-profile-secondary-action{border:1px solid var(--ln);border-radius:10px;cursor:pointer;font:inherit;font-size:12px;min-height:38px;padding:0 12px}.public-profile-state-error .public-profile-retry{background:var(--ac);color:#fff}.public-profile-state-error .public-profile-secondary-action{background:var(--sf);color:var(--tx)}@media(max-width:360px){.public-profile-top-row{gap:10px}.public-profile-avatar-stack{flex-basis:74px}.public-profile-top-row .public-profile-avatar-edit .public-social-avatar,.public-profile-top-row>.public-social-avatar{height:70px;width:70px}.public-profile-top-row .public-profile-stats b{font-size:15px}.public-profile-top-row .public-profile-stats span{font-size:9px}}#social-user-profile .social-profile-back{display:none!important}#social-user-profile .social-profile-head{display:flex;justify-content:space-between;min-height:56px}#social-user-profile .social-user-profile-box{display:flex;flex-direction:column;height:100dvh;max-height:100dvh;min-height:100dvh;overflow-y:auto}#social-user-profile-content{flex:1 0 auto;min-height:0;width:100%}.public-profile-summary{padding-top:0}.public-profile-avatar-stack{align-items:center;display:grid;gap:5px;justify-items:center;min-width:0}.public-profile-handle{color:var(--mu);font-size:11px;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-profile-info .public-profile-name p{inset:auto;max-width:100%;overflow:visible;position:static;text-overflow:clip;white-space:normal}.public-profile-posts{display:flex;flex-direction:column;min-height:350px}.public-profile-grid{align-content:start;flex:1 0 auto;min-height:276px}#social-user-profile-content>.mu{min-height:276px}.public-profile-post-open{background:transparent;border:0;cursor:pointer;inset:0;position:absolute;z-index:1}.public-profile-post-open:focus-visible{box-shadow:inset 0 0 0 3px var(--ac);outline:none}.public-profile-post-views,.public-profile-pin-badge,.public-profile-pin{z-index:2}.profile-post-options-modal,.profile-post-edit-modal,.profile-post-delete-modal{align-items:flex-end!important}.profile-post-options-sheet{border-radius:22px 22px 0 0;margin:0;max-height:min(70dvh,560px);overflow-y:auto;padding-bottom:calc(18px + env(safe-area-inset-bottom,0px));width:min(100%,620px)}.profile-post-options-grid{display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.profile-post-options-grid button{background:var(--sf);border:1px solid var(--ln);border-radius:13px;color:var(--tx);cursor:pointer;font:inherit;font-weight:700;min-height:48px}.profile-post-options-grid button.danger,.profile-post-edit-actions .danger{background:#8f263c;border-color:#b33a54;color:#fff}.profile-post-edit-modal>.bx,.profile-post-delete-modal>.bx{border-radius:22px 22px 0 0;margin:0;padding-bottom:calc(18px + env(safe-area-inset-bottom,0px));width:min(100%,620px)}.profile-post-edit-actions{display:flex;gap:9px;justify-content:flex-end}.profile-post-edit-actions>button{min-height:44px}#stp .settings-toggle{align-items:center;display:grid;direction:ltr;gap:14px;grid-template-columns:48px minmax(0,1fr)}#stp .settings-toggle>span{grid-column:2;min-width:0;text-align:start}#stp[dir=rtl] .settings-toggle>span{direction:rtl;text-align:right}#stp .settings-toggle input{grid-column:1;grid-row:1;justify-self:start;margin:0}.catalog-skeleton-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(145px,1fr));padding:10px 0 20px}.catalog-skeleton{animation:catalog-shimmer 1.35s linear infinite;background:linear-gradient(100deg,#171922 20%,#272b36 38%,#171922 58%);background-size:220% 100%;border:1px solid rgb(150 160 185 / 12%);border-radius:16px;min-height:210px;overflow:hidden;padding:10px}.catalog-skeleton span,.catalog-skeleton i{background:#bbc2d31a;border-radius:9px;display:block}.catalog-skeleton span{aspect-ratio:1.22;margin-bottom:12px}.catalog-skeleton i{height:10px;margin:8px 4px}.catalog-skeleton i:last-child{width:56%}.catalog-load-sentinel{height:2px;width:100%}.catalog-page-error{background:var(--sf);border:1px solid var(--ln);border-radius:14px;margin:12px 0;padding:18px;text-align:center}@keyframes catalog-shimmer{to{background-position-x:-220%}}@media(prefers-reduced-motion:reduce){.catalog-skeleton{animation:none}}.community-feed-sentinel{display:grid;justify-items:center;min-height:36px;padding:12px}.community-feed-sentinel button{background:var(--sf);border:1px solid var(--ln);border-radius:999px;color:var(--tx);min-height:40px;padding:0 18px}@supports (animation-timeline: view()){.community-feed-sentinel button{opacity:.85}}.community-feed-skeleton{display:grid;gap:14px}.community-feed-skeleton article{animation:community-skeleton-pulse 1.4s ease-in-out infinite;background:linear-gradient(110deg,var(--sf, #171923) 8%,#242633 18%,var(--sf, #171923) 33%);background-size:220% 100%;border:1px solid var(--ln, #2a2d3a);border-radius:18px;min-height:190px;overflow:hidden;padding:18px}.community-feed-skeleton i,.community-feed-skeleton b,.community-feed-skeleton span{background:#ffffff12;border-radius:999px;display:block}.community-feed-skeleton i{height:36px;margin-bottom:20px;width:36px}.community-feed-skeleton b{height:13px;margin:12px 0;width:42%}.community-feed-skeleton span{height:10px;margin-top:12px;width:100%}.community-feed-skeleton span:last-child{width:72%}.community-feed-retry{background:var(--sf, #171923);border:1px solid var(--ln, #2a2d3a);border-radius:999px;color:var(--tx, #fff);cursor:pointer;display:block;margin:14px auto 0;min-height:38px;padding:0 16px}@keyframes community-skeleton-pulse{50%{background-position:-100% 0}}.community-comments-overlay{inset:0;position:fixed;z-index:10080}.community-comments-overlay[hidden]{display:none!important}.community-comments-backdrop{background:#000000ad;border:0;inset:0;position:absolute;width:100%}.community-comments-sheet{background:#121619;border:1px solid rgb(255 255 255 / 9%);border-radius:22px 22px 0 0;bottom:0;color:#f4f5f7;display:flex;flex-direction:column;height:min(78dvh,820px);inset-inline:0;margin:auto;max-width:760px;padding:8px 16px max(10px,env(safe-area-inset-bottom));position:absolute;width:100%}.community-comments-handle{background:#858b91;border-radius:99px;height:4px;margin:3px auto 12px;width:38px}.community-comments-sheet>header{align-items:center;display:flex;justify-content:center;min-height:34px;position:relative}.community-comments-sheet>header h2{font-size:15px;margin:0}.community-comments-sheet>header button{background:transparent;border:0;color:inherit;font-size:24px;inset-inline-end:0;position:absolute}.community-comment-sort{align-self:flex-start;background:transparent;border:0;color:#c0c5cb;font-size:12px;margin:6px 0 4px;padding:8px 0}.community-comments-list{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px 0 12px;scrollbar-width:thin}.community-comment-item{align-items:start;display:grid;gap:10px;grid-template-columns:38px minmax(0,1fr) 28px;padding:12px 0}.community-comment-item.is-reply{margin-inline-start:44px}.community-comment-avatar,.community-comment-self-avatar{align-items:center;background:linear-gradient(140deg,#515a68,#8d5ca0);border-radius:50%;color:#fff;display:grid;font-size:13px;height:36px;justify-items:center;overflow:hidden;width:36px}.community-comment-avatar img{height:100%;object-fit:cover;width:100%}.community-comment-text{min-width:0}.community-comment-author{align-items:baseline;color:#f1f2f4;display:flex;flex-wrap:wrap;font-size:12px;gap:6px}.community-comment-time{color:#8f969e;font-size:11px}.community-comment-body{color:#eceef0;font-size:13px;line-height:1.45;margin:4px 0 6px;overflow-wrap:anywhere;white-space:pre-wrap}.community-comment-actions{align-items:center;display:flex;gap:14px}.community-comment-actions button{background:none;border:0;color:#9fa6ae;font-size:11px;padding:2px 0}.community-view-replies{background:none;border:0;color:#aab2bc;font-size:11px;margin:0 0 0 47px;padding:2px 0 8px}.community-comment-like{align-items:center;background:none;border:0;color:#b9c0c8;display:grid;font-size:19px;gap:2px;justify-items:center;padding:2px}.community-comment-like span{font-size:10px}.community-comment-like[aria-pressed=true]{color:#ff496c}.community-comment-reactions{display:flex;justify-content:space-between;overflow-x:auto;padding:7px 0 9px}.community-comment-reactions button{background:transparent;border:0;font-size:21px;padding:4px}.community-comment-compose-row{align-items:center;border:1px solid #3c424a;border-radius:999px;display:flex;gap:7px;min-height:44px;padding:3px 7px}.community-comment-self-avatar{flex:0 0 32px;height:32px;width:32px}.community-comment-compose-row input{background:transparent;border:0;color:inherit;flex:1;min-width:0;outline:none}.community-comment-compose-row>button{background:transparent;border:0;color:#e7ebef;min-width:30px}.community-comment-compose-row .community-comment-send{color:#82b8ff;font-size:18px}#community-promotion-modal{align-items:stretch!important;justify-content:stretch!important}#community-promotion-modal .promotion-shell{background:#0e1117;border:0;border-radius:0;color:#f1f4fa;display:flex;flex-direction:column;gap:15px;margin:0;max-height:100dvh;max-width:760px;min-height:100dvh;overflow-y:auto;padding:max(18px,env(safe-area-inset-top)) 16px max(14px,env(safe-area-inset-bottom));width:100%}#community-promotion-modal .promotion-heading{align-items:center;display:flex;justify-content:space-between}#community-promotion-modal .promotion-heading h2{font-size:18px;margin:0}.promotion-progress{display:grid;gap:5px;grid-template-columns:repeat(4,1fr);height:4px}.promotion-progress i{background:#30343b;border-radius:9px}.promotion-progress i.is-done{background:linear-gradient(90deg,#148cff,#6776ff)}.promotion-step{display:grid;gap:13px;padding-top:8px}.promotion-step[hidden]{display:none!important}.promotion-step h3{font-size:18px;margin:0 0 4px}.promotion-step>label,.promotion-audience-card,.promotion-duration-choice{align-items:center;background:transparent;border:1px solid #30343b;border-radius:13px;display:flex;gap:12px;min-height:56px;padding:12px}.promotion-step input[type=radio]{accent-color:#4f67ff;height:18px;width:18px}.promotion-step small{color:#aab1bd;display:block;font-size:12px;margin-top:4px}.promotion-budget-field{display:grid!important;grid-template-columns:1fr auto}.promotion-budget-field input{accent-color:#168cff;grid-column:1/-1;width:100%}.promotion-duration-choice{justify-content:flex-start}.promotion-duration-choice select{background:#171c24;border:1px solid #3b424d;border-radius:8px;color:inherit;margin-top:8px;min-height:38px;padding:0 10px}.promotion-summary,.promotion-review{background:#151a22;border:1px solid #303844;border-radius:14px;display:grid;gap:11px;padding:15px}.promotion-summary div,.promotion-review div{align-items:center;display:flex;justify-content:space-between;gap:12px}.promotion-summary span,.promotion-review span{color:#aab1bd}.promotion-payment{align-items:center;border-top:1px solid #30343b;display:flex;gap:12px;padding:16px 0}.promotion-payment small{color:#9ca4b0;display:block;margin-top:5px}.promotion-visa{background:#1745a8;border-radius:5px;color:#fff;font-size:11px;font-weight:900;padding:6px 8px}#community-promotion-modal .promotion-result{color:#bbc3d0;min-height:20px}#community-promotion-modal .promotion-footer{border-top:1px solid #252b34;display:flex;gap:8px;margin-top:auto;padding-top:12px}#community-promotion-modal .promotion-footer button{flex:1;min-height:48px}#community-promotion-modal #promotion-next,#community-promotion-modal #promotion-submit{background:#4e62ff;border-color:#4e62ff;color:#fff}@media(max-width:600px){.community-comments-sheet{height:min(76dvh,760px)}#community-promotion-modal .promotion-shell{justify-content:flex-start}}.community-story-viewer{align-items:stretch;background:#080a0e;display:flex;flex-direction:column;inset:0;justify-content:flex-start;padding:max(8px,env(safe-area-inset-top)) 0 max(8px,env(safe-area-inset-bottom));position:fixed;z-index:1200}.community-story-progress{display:flex;gap:4px;inset-inline:10px;position:absolute;top:max(7px,env(safe-area-inset-top));z-index:3}.community-story-progress span{background:#ffffff75;border-radius:9px;flex:1;height:3px}.community-story-progress span.is-active{background:#fff}.community-story-header{align-items:center;display:flex;gap:9px;min-height:58px;padding:15px 14px 4px;position:relative;z-index:3}.community-story-header>button{background:#13171d90;border:0;border-radius:50%;color:#fff;font-size:24px;height:38px;width:38px}.community-story-header .community-story-owner-menu{font-size:18px;margin-inline-start:auto}.community-story-owner-avatar{align-items:center;background:#373349;border:2px solid #ff5a9f;border-radius:50%;display:grid;height:36px;justify-items:center;overflow:hidden;width:36px}.community-story-owner-avatar img{height:100%;object-fit:cover;width:100%}.community-story-owner-copy{display:grid;gap:2px}.community-story-owner-copy b{font-size:13px}.community-story-owner-copy small{color:#b2b7c0;font-size:10px}#community-story-content{align-items:center;display:flex;flex:1;justify-content:center;min-height:0;padding:0 0 7px}#community-story-content .community-story-frame{background:#0a0b0e;border-radius:0;height:100%;max-height:none;max-width:none;width:100%}#community-story-content .community-story-frame img,#community-story-content .community-story-frame video{height:100%;object-fit:contain;width:100%}.community-story-caption{bottom:56px}.community-story-view-post{background:#171b22d9;border:1px solid #ffffff45;border-radius:12px;color:#fff;font-weight:700;left:50%;padding:12px 18px;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.story-interaction{background:#171a20e8;border:1px solid #ffffff20;border-radius:14px;bottom:78px;left:14px;padding:12px;position:absolute;right:14px;z-index:2}.community-story-action-bar{align-items:center;display:flex;gap:10px;min-height:56px;padding:6px 14px 8px;position:relative;z-index:4}.community-story-action-bar button{background:transparent;border:0;color:#fff;font-size:22px}.community-story-action-bar .community-story-like{font-size:27px}.community-story-action-bar input{background:transparent;border:1px solid #bbbcc777;border-radius:999px;color:#fff;flex:1;min-width:0;padding:12px 15px}.community-story-expanded-actions{background:#14171cef;border-top:1px solid #ffffff18;display:flex;gap:4px;justify-content:space-around;padding:9px 4px max(10px,env(safe-area-inset-bottom))}.community-story-expanded-actions[hidden]{display:none!important}.community-story-expanded-actions button{align-items:center;background:transparent;border:0;color:#fff;display:flex;flex-direction:column;font-size:21px;gap:4px;min-width:55px}.community-story-expanded-actions small{font-size:10px}.community-story-options-sheet{background:#171b20;border-radius:25px 25px 0 0;bottom:0;display:flex;flex-direction:column;inset-inline:0;max-height:80dvh;overflow-y:auto;padding:10px 14px max(20px,env(safe-area-inset-bottom));position:absolute;z-index:8}.community-story-options-sheet[hidden]{display:none!important}.community-story-sheet-handle{background:#9a9da3;border-radius:99px;height:4px;margin:3px auto 15px;width:36px}.community-story-archive-note{border-bottom:1px solid #ffffff16;color:#eceef2;padding:10px 4px 18px;text-align:center}.community-story-options-sheet button{background:transparent;border:0;color:#f3f4f6;min-height:49px;padding:0 10px;text-align:start}.community-story-options-sheet button.is-danger{color:#ff617e}.story-views-panel{align-items:center;display:flex;flex-direction:column;gap:12px;min-height:360px;justify-content:center;text-align:center}.story-views-panel>.ib{align-self:flex-end}.story-views-icon{align-items:center;border:2px solid #e8eef4;border-radius:50%;display:grid;font-size:48px;height:104px;justify-items:center;width:104px}.story-views-panel h2{font-size:20px;margin:0}.story-views-panel p{color:#aeb4bd;line-height:1.7;max-width:270px}.community-view-count{cursor:pointer}.notifications-page{background:#0a0d12;color:#f4f5f8;display:flex;flex-direction:column;height:100dvh;max-width:760px;overflow:hidden;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);width:100%}.notifications-header{align-items:center;border-bottom:1px solid #242a34;display:flex;gap:12px;min-height:58px;padding:0 14px}.notifications-header h1{flex:1;font-size:18px;margin:0;text-align:center}.notifications-header>button:first-child{background:transparent;border:0;color:#f4f5f8;font-size:25px}.notifications-filter-button{background:transparent;border:0;color:#89aaff;font-size:13px}.notifications-filter-row{display:flex;gap:8px;overflow-x:auto;padding:10px 14px}.notifications-filter-row[hidden]{display:none!important}.notifications-filter-row button{background:#171c25;border:1px solid #303847;border-radius:999px;color:#d9e0ea;padding:8px 12px;white-space:nowrap}.notifications-filter-row button[aria-pressed=true]{background:#465cff;border-color:#465cff;color:#fff}.notifications-feed{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}.notifications-section-title{font-size:14px;margin:22px 16px 12px}.notification-row{align-items:center;display:flex;gap:12px;min-height:78px;padding:10px 15px}.notification-avatar{align-items:center;background:#252b35;border-radius:50%;display:grid;flex:0 0 48px;font-size:17px;height:48px;justify-items:center;overflow:hidden;width:48px}.notification-avatar img{height:100%;object-fit:cover;width:100%}.notification-copy{flex:1;min-width:0}.notification-copy p{font-size:12px;line-height:1.45;margin:0}.notification-copy p span{color:#bec5cf}.notification-copy time{color:#858e9b;display:block;font-size:10px;margin-top:5px}.notification-follow-back{background:#4e64ff;border:0;border-radius:7px;color:#fff;font-weight:700;min-height:36px;min-width:84px}.notification-post-thumb{border-radius:7px;flex:0 0 42px;height:50px;object-fit:cover;width:42px}.notification-action-icon{color:#ff5772;font-size:20px}.notifications-empty{align-items:center;color:#aeb6c2;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:55vh;padding:20px;text-align:center}.notifications-empty>span{color:#8b9cff;font-size:44px}.notifications-empty b{color:#f3f5f8}.notifications-empty small{max-width:290px}.notifications-error{color:#ff9aa9;padding:22px}.notification-loading{display:grid;gap:12px;padding:20px}.notification-loading i{animation:catalog-shimmer 1.2s linear infinite;background:linear-gradient(90deg,#171c24,#292f39,#171c24);background-size:200% 100%;border-radius:12px;height:68px}.product-links-admin{max-height:90dvh;overflow:auto}.product-links-admin .profile-field input{direction:ltr;text-align:left}html[data-store-only] main{padding-bottom:calc(28px + env(safe-area-inset-bottom,0px))!important}html[data-store-only] #community-view,html[data-store-only] [id^=community-],html[data-store-only] [id^=social-],html[data-store-only] [id^=story-],html[data-store-only] [id^=profile-post-],html[data-store-only] #community-hashtag-page,html[data-store-only] #community-promotion-modal,html[data-store-only] #community-comments-sheet,html[data-store-only] #notifications,html[data-store-only] #social-chat,html[data-store-only] #social-chat-root,html[data-store-only] #social-user-profile,html[data-store-only] #profile-settings,html[data-store-only] #profile-post-options,html[data-store-only] #profile-post-edit-modal,html[data-store-only] #profile-post-delete-confirm,html[data-store-only] #post-editor,html[data-store-only] #community-report-modal,html[data-store-only] #community-share-sheet,html[data-store-only] #community-story-viewer,html[data-store-only] #community-story-options-sheet,html[data-store-only] #story-views-modal,html[data-store-only] #community-reels-player,html[data-store-only] #editor-music-library,html[data-store-only] #store-music-page,html[data-store-only] #studio-editor,html[data-store-only] .chat-fab,html[data-store-only] .katie-label,html[data-store-only] .header-actions [data-a=notifications],html[data-store-only] .bottom-nav [data-nav]:not([data-nav=store]),html[data-store-only] #side-menu [data-a=home],html[data-store-only] #side-menu [data-a=notifications],html[data-store-only] #side-menu [data-a=messages],html[data-store-only] #stp [data-settings-route=activity],html[data-store-only] #stp [data-settings-route=notifications],html[data-store-only] #stp [data-settings-route=subscriptions],html[data-store-only] #stp [data-settings-route=avatar],html[data-store-only] #stp [hidden],html[data-store-only] #au [data-provider=facebook],html[data-store-only] #au [data-provider=x],html[data-store-only] #au [data-provider=apple]{display:none!important}html[data-store-only] #au .oauth-grid,html[data-store-only] .bottom-nav{grid-template-columns:minmax(0,1fr)}html[data-store-only] #side-menu [data-a=open-settings]{display:flex}html[data-store-only] #home-edit-banner,html[data-store-only] #kick-following-page,html[data-store-only] [data-a=listen-music]{display:none!important}#post-editor{--pe-ink: #f2f0e8;--pe-muted: #93958f;--pe-line: #343630;--pe-surface: #191b18;--pe-canvas: #10120f;--pe-accent: #d4f06d;--pe-orange: #f0a875;background:var(--pe-canvas, #10120f)!important;color:var(--pe-ink);overscroll-behavior:none}#post-editor .post-editor-box{grid-template-rows:auto minmax(0,1fr) auto;min-height:0}#post-editor .editor-category-nav,#post-editor .editor-media-stage,#post-editor .editor-tool-panel,#post-editor .editor-toolbar,#post-editor .editor-footer,#post-editor .demo-notice{display:none!important}#post-editor .editor-workbench-host{min-height:0;overflow:auto;overscroll-behavior:contain;width:100%}#post-editor .studio-workbench-loading{display:grid;min-height:240px;place-items:center;color:var(--muted, #a9a3b2);font-size:.95rem}#post-editor .senpai-studio{height:100%;min-height:100%;overflow-x:hidden;overflow-y:auto;width:100%}#post-editor .senpai-studio__shell{min-height:100%}#post-editor .senpai-studio__frame--video{height:min(70dvh,660px);min-height:540px}#post-editor .senpai-studio__frame--photo{min-height:min(50dvh,620px)}#post-editor .post-editor-head [data-a=editor-media]{display:none!important}#post-editor .post-editor-box{background:var(--pe-canvas);box-sizing:border-box;color:var(--pe-ink);display:grid;gap:0;grid-template-rows:auto auto minmax(220px,1fr) auto auto;height:100dvh;max-height:none;overflow:hidden;padding:0 max(18px,env(safe-area-inset-right)) 0 max(18px,env(safe-area-inset-left));width:100%}#post-editor .post-editor-head{align-items:center;background:var(--pe-canvas);border-bottom:1px solid var(--pe-line);gap:16px;justify-content:space-between;margin:0 -18px;min-height:70px;padding:max(10px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) 10px max(18px,env(safe-area-inset-left))}#post-editor .editor-heading{display:grid;gap:3px;min-width:0}#post-editor .editor-kicker,#post-editor .editor-panel-title small{color:var(--pe-accent);font:700 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em}#post-editor .post-editor-head h2{color:var(--pe-ink);font-family:DM Sans,system-ui,sans-serif;font-size:clamp(16px,2vw,20px);font-weight:750;letter-spacing:-.04em;margin:0}#post-editor .editor-header-actions{align-items:center;display:flex;flex:0 0 auto;gap:8px}#post-editor .editor-header-actions button{border:1px solid var(--pe-line);border-radius:9px;cursor:pointer;font:650 11px/1 DM Sans,system-ui,sans-serif;min-height:38px;padding:0 12px;transition:transform .16s ease,opacity .16s ease}#post-editor .editor-header-actions button:active{transform:scale(.97)}#post-editor .editor-icon-button{background:transparent;color:var(--pe-muted);font-size:22px!important;padding:0!important;width:38px}#post-editor .editor-action-subtle{background:transparent;color:var(--pe-ink)}#post-editor .editor-export{background:var(--pe-accent);border-color:var(--pe-accent)!important;color:#171a10;font-weight:800!important}#post-editor .editor-export span{font-size:14px;margin-inline-start:5px}#post-editor .editor-category-nav{align-items:stretch;border-bottom:1px solid var(--pe-line);display:flex;gap:25px;margin:0 -18px;overflow-x:auto;overscroll-behavior-inline:contain;padding:0 18px;scrollbar-width:none}#post-editor .editor-category-nav::-webkit-scrollbar,#post-editor .editor-tool-strip::-webkit-scrollbar{display:none}#post-editor .editor-category{align-items:center;background:transparent;border:0;border-bottom:2px solid transparent;color:#777a73;cursor:pointer;display:flex;flex:0 0 auto;gap:7px;min-height:47px;padding:0 1px;font:700 12px/1 DM Sans,system-ui,sans-serif;transition:color .18s ease,border-color .18s ease}#post-editor .editor-category-index{color:#666a61;font:9px ui-monospace,monospace}#post-editor .editor-category.is-active{border-color:var(--pe-accent);color:var(--pe-ink)}#post-editor .editor-category.is-active .editor-category-index{color:var(--pe-accent)}#post-editor .editor-media-stage{align-self:stretch;background:radial-gradient(ellipse at 50% 44%,#292d24 0,#171a16 39%,#111310 76%);border:0;border-radius:0;display:flex;justify-content:center;margin:0 -18px;max-height:none;min-height:0;overflow:hidden;position:relative}#post-editor .editor-empty{align-items:center;color:var(--pe-muted);display:flex;flex-direction:column;gap:8px;justify-content:center;padding:24px;text-align:center}#post-editor .editor-empty-mark{align-items:center;border:1px solid #55594b;border-radius:50%;color:var(--pe-accent);display:flex;font-size:24px;height:54px;justify-content:center;width:54px}#post-editor .editor-empty strong{color:var(--pe-ink);font-size:15px}#post-editor .editor-empty small{color:var(--pe-muted);font-size:11px}#post-editor .editor-added-image{height:24%;inset-inline-end:9%;object-fit:contain;position:absolute;top:12%;width:24%}#post-editor .editor-text-overlay{background:#13150fd9;border:1px solid #ffffff32;border-radius:6px;bottom:auto;color:#fff;font-size:clamp(16px,4vw,28px);font-weight:800;left:50%;max-width:84%;padding:8px 12px;position:absolute;text-align:center;transform:translate(-50%);overflow-wrap:anywhere}#post-editor .editor-sticker-overlay{color:var(--pe-accent);filter:drop-shadow(0 3px 8px #0009);font-size:42px;inset-inline-end:8%;position:absolute;top:8%}#post-editor .editor-sticker-overlay{inset-inline-end:auto}#post-editor .editor-draggable-overlay{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}#post-editor .editor-draggable-overlay:active{cursor:grabbing}#post-editor .editor-audio-preview,#post-editor .editor-voice-preview{bottom:10px;max-width:min(300px,78%);position:absolute}#post-editor .editor-audio-preview{inset-inline-start:10px}#post-editor .editor-voice-preview{inset-inline-end:10px}#post-editor .editor-caption-wrap{align-items:flex-start;background:var(--pe-canvas);border-top:1px solid var(--pe-line);display:flex;gap:12px;margin:0 -18px;padding:12px 18px 8px}#post-editor .editor-caption-toggle{align-self:flex-start;background:transparent;border:0;color:var(--pe-muted);cursor:pointer;font:700 11px/1.2 DM Sans,system-ui,sans-serif;min-height:34px;padding:0 8px;text-align:start}#post-editor .editor-caption-wrap:not(.is-expanded){align-items:center;min-height:42px;padding-block:3px}#post-editor .editor-caption-wrap.is-expanded .editor-caption-toggle{color:var(--pe-accent)}#post-editor .editor-caption-label{color:var(--pe-muted);flex:0 0 auto;font:700 10px/1.5 DM Sans,system-ui,sans-serif;padding-top:8px;text-transform:uppercase}#post-editor #editor-caption{background:transparent;border:0;border-radius:0;color:var(--pe-ink);flex:1;font:500 13px/1.45 DM Sans,system-ui,sans-serif;max-height:62px;min-height:38px;outline:none;padding:7px 0;resize:vertical}#post-editor #editor-caption::placeholder{color:#73766e}#post-editor .editor-tool-panel{align-content:stretch;background:var(--pe-surface);border-top:1px solid var(--pe-line);display:flex;flex:0 0 auto;flex-direction:column;gap:0;margin:0 -18px;min-height:166px;padding:0 max(18px,env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left))}#post-editor .editor-tool-strip{align-items:stretch;border-bottom:1px solid #30332d;display:flex;gap:8px;overflow-x:auto;padding:8px 0 7px;scrollbar-width:none}#post-editor .editor-tool{align-items:center;background:transparent;border:1px solid transparent;border-radius:8px;color:#a1a39b;cursor:pointer;display:flex;flex:0 0 68px;flex-direction:column;gap:5px;justify-content:center;min-height:56px;padding:5px 4px;position:relative;font:600 9px/1.15 DM Sans,system-ui,sans-serif}#post-editor .editor-tool.is-active{background:#2a2e24;border-color:#41483a;color:var(--pe-accent)}#post-editor .editor-tool-icon{font-size:18px;line-height:1}#post-editor .editor-tool i{color:var(--pe-orange);font:700 6px/1 ui-monospace,monospace;letter-spacing:.06em}#post-editor .editor-panel-content{align-content:center;display:flex;flex:1;flex-direction:column;gap:10px;min-height:92px;padding:10px 0 2px}#post-editor .editor-panel-title{align-items:center;display:flex;justify-content:space-between}#post-editor .editor-panel-title h3{color:var(--pe-ink);font:700 14px/1.2 DM Sans,system-ui,sans-serif;letter-spacing:-.02em;margin:3px 0 0}#post-editor .editor-panel-note,#post-editor .editor-hint{color:var(--pe-muted);font:10px/1.4 DM Sans,system-ui,sans-serif}#post-editor .editor-hint{margin:0}#post-editor .editor-trim-timeline{display:grid;gap:3px 12px;grid-template-columns:repeat(3,minmax(0,1fr))}#post-editor .editor-trim-timeline label{color:var(--pe-muted);display:grid;font:600 9px DM Sans,system-ui,sans-serif;gap:1px;min-width:0}#post-editor .editor-trim-timeline .editor-range{min-width:0}#post-editor .editor-trim-timeline small{color:var(--pe-accent);font:9px ui-monospace,monospace}#post-editor .editor-fields{display:flex;gap:10px}#post-editor .editor-fields label{align-items:center;color:var(--pe-muted);display:flex;flex:1;font:600 10px DM Sans,system-ui,sans-serif;gap:8px}#post-editor .editor-fields input,#post-editor .editor-wide-label input{background:#10120f;border:1px solid var(--pe-line);border-radius:7px;color:var(--pe-ink);font:600 12px ui-monospace,monospace;min-height:35px;min-width:0;padding:7px 9px;width:100%}#post-editor .post-editor-box{grid-template-rows:auto minmax(0,1fr) auto!important}#post-editor .editor-workbench-host{display:flex;height:100%;min-height:0;overflow:hidden;width:100%}#post-editor .senpai-studio,#post-editor .senpai-studio__shell{height:100%;min-height:0;min-width:0}#post-editor .senpai-studio__workspace:not([hidden]){min-height:0;min-width:0}#post-editor .senpai-studio__frame--video{height:100%;min-height:0}#post-editor .editor-poll-composer{display:grid;gap:10px;margin-block:12px 18px;padding:14px;border:1px solid var(--ln, #333844);border-radius:16px;background:color-mix(in srgb,var(--bg, #11141b) 88%,#f2789b 12%)}#post-editor .editor-poll-toggle{justify-self:start}#post-editor .editor-poll-head,#post-editor .editor-poll-field>span{align-items:center;display:flex;gap:8px;justify-content:space-between}#post-editor .editor-poll-field{color:var(--mu, #a0a5b2);display:grid;font-size:12px;gap:6px}#post-editor .editor-poll-field input{background:var(--bg, #11141b);border:1px solid var(--ln, #333844);border-radius:10px;color:var(--tx, #fff);font:inherit;min-width:0;padding:10px 12px;width:100%}#post-editor .editor-input-unit{color:#676a63;margin-inline-start:auto}#post-editor .editor-wide-label{color:var(--pe-muted);display:grid;font:600 10px DM Sans,system-ui,sans-serif;gap:5px}#post-editor .editor-choice-row{display:flex;gap:8px;overflow-x:auto}#post-editor .editor-filter-choice{align-items:center;background:transparent;border:1px solid transparent;border-radius:8px;color:#aaa;cursor:pointer;display:flex;flex:0 0 72px;flex-direction:column;font:600 9px DM Sans,system-ui,sans-serif;gap:5px;padding:5px}#post-editor .editor-filter-choice.is-active{border-color:#626953;color:var(--pe-accent)}#post-editor .filter-swatch{background:linear-gradient(135deg,#d3e18b,#9e6f52 48%,#666c80);border:1px solid #ffffff18;border-radius:6px;height:28px;width:46px}#post-editor .filter-vivid{filter:saturate(1.7)}.filter-mono{filter:grayscale(1)}.filter-warm{filter:sepia(.65)}.filter-dream{filter:hue-rotate(50deg)}#post-editor .editor-sticker-list{align-items:center;display:flex;gap:8px;overflow-x:auto}#post-editor .editor-sticker-choice{background:#22251f;border:1px solid #3c3f37;border-radius:8px;color:var(--pe-ink);cursor:pointer;font:21px/1 Georgia,serif;min-height:38px;min-width:40px}#post-editor .editor-sticker-choice.is-active{background:#343b28;border-color:var(--pe-accent);color:var(--pe-accent)}#post-editor .editor-clear-mark{color:var(--pe-muted);font-family:system-ui,sans-serif}#post-editor .editor-value{color:var(--pe-accent);font:700 12px ui-monospace,monospace}#post-editor .editor-range{accent-color:var(--pe-accent);height:18px;width:100%}#post-editor .editor-range-labels{color:#777a72;display:flex;font:9px ui-monospace,monospace;justify-content:space-between;margin-top:-8px}#post-editor .editor-slider-label{color:var(--pe-muted);display:grid;font:600 10px DM Sans,system-ui,sans-serif;grid-template-columns:1fr auto;gap:4px 12px}#post-editor .editor-slider-label span{color:var(--pe-accent);font-family:ui-monospace,monospace}#post-editor .editor-slider-label input{grid-column:1 / -1}#post-editor .editor-inline-actions{align-items:center;display:flex;flex-wrap:wrap;gap:9px}#post-editor .editor-secondary-button,#post-editor .editor-record-button{background:#d4f06d;border:0;border-radius:7px;color:#171a10;cursor:pointer;font:750 10px DM Sans,system-ui,sans-serif;min-height:34px;padding:0 13px}#post-editor .editor-record-button{background:#252821;border:1px solid #44483c;color:var(--pe-ink)}#post-editor .editor-record-button.is-recording{border-color:#d97965;color:#ef9b86}#post-editor .editor-file-name{color:var(--pe-ink);font:10px DM Sans,system-ui,sans-serif;max-width:40vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#post-editor .editor-clear-button{background:transparent;border:1px solid var(--pe-line);border-radius:50%;color:var(--pe-muted);cursor:pointer;height:27px;width:27px}#post-editor .editor-mock-card{align-items:flex-start;display:grid;gap:4px}#post-editor .mock-chip{color:var(--pe-orange);font:700 8px ui-monospace,monospace;letter-spacing:.1em}#post-editor .editor-mock-card strong{color:var(--pe-ink);font:700 13px DM Sans,system-ui,sans-serif}#post-editor .editor-mock-card p{color:var(--pe-muted);font:10px/1.45 DM Sans,system-ui,sans-serif;margin:0;max-width:520px}#post-editor :focus-visible{outline:2px solid var(--pe-accent);outline-offset:3px}#post-editor button:disabled{cursor:not-allowed;opacity:.5}@media(min-width:760px){#post-editor .post-editor-box{grid-template-rows:auto auto minmax(240px,1fr) auto auto;padding-inline:max(34px,calc((100vw - 1040px)/2))}#post-editor .post-editor-head,#post-editor .editor-category-nav,#post-editor .editor-caption-wrap,#post-editor .editor-media-stage,#post-editor .editor-tool-panel{margin-inline:0}#post-editor .editor-tool-panel{border:1px solid var(--pe-line);border-radius:10px 10px 0 0;padding-inline:18px}#post-editor .editor-category-nav{padding-inline:0}#post-editor .editor-media-stage{border-radius:10px;margin-block:14px}#post-editor .editor-caption-wrap{border:1px solid var(--pe-line);border-radius:9px;margin-bottom:12px;padding-inline:14px}#post-editor .editor-tool-strip{gap:12px}#post-editor .editor-tool{flex-basis:78px}}@media(max-width:430px){#post-editor .post-editor-box{padding-inline:12px}#post-editor .post-editor-head{margin-inline:-12px;padding-inline:max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-left))}#post-editor .editor-header-actions{gap:5px}#post-editor .editor-header-actions button{font-size:10px;min-height:35px;padding-inline:9px}#post-editor .editor-icon-button{width:32px}#post-editor .editor-category-nav,#post-editor .editor-caption-wrap,#post-editor .editor-tool-panel,#post-editor .editor-media-stage{margin-inline:-12px}#post-editor .editor-category-nav{padding-inline:12px}#post-editor .editor-tool-panel{min-height:166px;padding-inline:12px}}@media(prefers-reduced-motion:reduce){#post-editor *,#post-editor *:before,#post-editor *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}#post-editor .editor-preview-frame{align-items:center;display:flex;height:100%;justify-content:center;position:relative;transition:transform .22s ease,opacity .22s ease;width:100%}#post-editor .editor-preview-frame.editor-transition-fade{opacity:.68}#post-editor .editor-preview-frame.editor-transition-zoom{transform:scale(1.035)}#post-editor .editor-preview-frame.editor-transition-slide{transform:translate(8px)}#post-editor .editor-preview-frame.is-stabilized{transform:scale(1.025)}#post-editor .editor-preview-frame.editor-transition-fade.is-stabilized{opacity:.68;transform:scale(1.025)}#post-editor .editor-preview-frame.editor-transition-zoom.is-stabilized{transform:scale(1.055)}#post-editor .editor-preview-frame.editor-transition-slide.is-stabilized{transform:translate(8px) scale(1.025)}#post-editor .editor-fields-label{align-items:center;color:var(--pe-muted);display:flex;flex:1;font:600 10px DM Sans,system-ui,sans-serif;gap:8px}#post-editor .editor-fields-label input{background:#10120f;border:1px solid var(--pe-line);border-radius:7px;color:var(--pe-ink);font:600 12px ui-monospace,monospace;min-height:35px;min-width:0;padding:7px 9px;width:100%}#post-editor .editor-fields-label>span{color:#74776f;flex:0 0 auto;margin-inline-start:auto}#post-editor .editor-slider-label>span{white-space:nowrap}#post-editor .editor-range{cursor:pointer;touch-action:pan-x}#post-editor .editor-tool-strip{scroll-snap-type:x proximity}#post-editor .editor-tool{scroll-snap-align:start}#post-editor .editor-mock-card{border-inline-start:2px solid var(--pe-orange);padding-inline-start:11px}#post-editor .editor-mock-card p{max-width:640px}#post-editor .editor-category-nav,#post-editor .editor-tool-strip,#post-editor .editor-choice-row,#post-editor .editor-sticker-list{overscroll-behavior-inline:contain}#post-editor .editor-category,#post-editor .editor-tool,#post-editor .editor-filter-choice,#post-editor .editor-sticker-choice,#post-editor .editor-secondary-button,#post-editor .editor-record-button,#post-editor .editor-clear-button{touch-action:manipulation}@media(prefers-reduced-motion:reduce){#post-editor .editor-preview-frame{transition:none}}@media(max-width:759px){#post-editor .post-editor-head{min-height:52px;padding-block:max(7px,env(safe-area-inset-top)) 7px}#post-editor .editor-workbench-host{display:flex;min-height:0;overflow:hidden}#post-editor .senpai-studio{flex:1 1 auto;height:100%;min-height:0;overflow:hidden;padding:4px max(7px,env(safe-area-inset-right)) max(5px,env(safe-area-inset-bottom)) max(7px,env(safe-area-inset-left))}#post-editor .senpai-studio__shell{display:flex;flex-direction:column;height:100%;min-height:0}#post-editor .senpai-studio__header{flex:0 0 auto;min-height:36px}#post-editor .senpai-studio__tabs{flex:0 0 auto;margin:3px 0 5px;min-height:34px;padding:3px}#post-editor .senpai-studio__tab{min-height:32px;padding-block:5px}#post-editor .senpai-studio__workspace:not([hidden]){display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}#post-editor .senpai-studio__frame--video{flex:1 1 auto;height:auto;margin:0;min-height:0}#post-editor .senpai-studio__frame--video .senpai-studio__editor,#post-editor .senpai-studio__frame--video .kutlass-editor,#post-editor .senpai-studio__frame--video [data-kt-theme=dark],#post-editor .senpai-studio__frame--video [data-kt-theme=dark]>div{height:100%;min-height:0}#post-editor .senpai-studio__frame--video [data-kt-theme=dark]>div>.flex.flex-1.overflow-hidden.min-h-0>.flex.flex-col.flex-1.overflow-hidden.min-w-0>:nth-child(1){flex:0 0 58%;max-height:none;min-height:220px;order:1}#post-editor .senpai-studio__frame--video [data-kt-theme=dark]>div>.flex.flex-1.overflow-hidden.min-h-0>.flex.flex-col.flex-1.overflow-hidden.min-w-0>:nth-child(2){flex:0 0 auto;order:3}#post-editor .senpai-studio__frame--video [data-kt-theme=dark]>div>.flex.flex-1.overflow-hidden.min-h-0>.flex.flex-col.flex-1.overflow-hidden.min-w-0>:nth-child(3){flex:1 1 0;min-height:120px;order:2;overflow:auto}#post-editor .senpai-studio__clip-actions{flex:0 0 auto;gap:4px;margin:3px 0}#post-editor .senpai-studio__clip-actions button{min-height:30px}#post-editor .senpai-studio__music-row{flex:0 0 auto;gap:6px;margin-top:2px;max-height:88px;overflow:auto;padding:5px 7px}#post-editor .senpai-studio__music-volume,#post-editor .senpai-studio__audio-preview{min-width:130px}#post-editor .senpai-studio__notice{flex:0 0 auto;margin-top:3px;min-height:12px}#post-editor .senpai-studio__photo-tools{flex:0 0 auto;flex-wrap:nowrap;justify-content:flex-start;max-height:86px;overflow:auto}#post-editor .senpai-studio__photo-tools label{flex:0 0 132px}#post-editor .senpai-studio__frame--photo{display:flex;flex:1 1 auto;height:auto;min-height:0;padding:0}#post-editor .senpai-studio__photo-canvas{flex:1 1 auto;height:100%;min-height:0;overflow:hidden}#post-editor .senpai-studio__photo-canvas>*{height:100%;min-height:0}#post-editor .senpai-studio__frame--video [data-kt-theme=dark] video{max-height:100%;max-width:100%;object-fit:contain}#post-editor .editor-caption-wrap{align-items:center;margin-inline:-12px;padding:2px 12px}#post-editor .editor-caption-wrap.is-expanded{align-items:flex-start;max-height:118px;overflow:auto;padding-block:6px}#post-editor .editor-caption-wrap.is-expanded #editor-caption{min-height:54px}#post-editor .editor-poll-composer{margin-block:4px}}#post-editor{box-sizing:border-box;max-width:100vw;overflow-x:hidden;width:100%}#post-editor .post-editor-box{max-width:100vw;min-width:0;overflow-x:hidden;width:100%}#post-editor .post-editor-head,#post-editor .editor-category-nav,#post-editor .editor-media-stage,#post-editor .editor-caption-wrap,#post-editor .editor-tool-panel{min-width:0}#post-editor .editor-media-stage{align-items:center;justify-content:center;max-height:50dvh;max-width:100vw;overflow:hidden;width:auto}#post-editor .editor-preview-frame{aspect-ratio:9 / 16;height:100%;max-height:100%;max-width:100%;min-width:0;overflow:hidden;position:relative;width:auto}#post-editor .editor-media{height:100%;max-height:100%;max-width:100%;object-fit:contain;width:auto}#post-editor .editor-empty{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;height:100%;min-width:0;touch-action:manipulation;width:100%}.community-trending{background:linear-gradient(135deg,#191a25,#11131a 62%,#22151d);border:1px solid color-mix(in srgb,#f2789b 34%,var(--ln, #343744));border-radius:20px;display:grid;gap:16px;margin:16px 0 20px;padding:16px}.community-trending[hidden],.community-hashtag-page[hidden]{display:none!important}.community-trending-head{align-items:center;display:flex;gap:12px}.community-trending-mark{align-items:center;background:#f2789b20;border:1px solid #f2789b55;border-radius:14px;color:#ff9cb3;display:grid;font-size:23px;height:44px;justify-content:center;width:44px}.community-trending-head small{color:#f2789b;font-size:9px;letter-spacing:.14em}.community-trending-head h2{font-size:19px;margin:3px 0 0}.community-trending section{display:grid;gap:9px;min-width:0}.community-trending h3{color:var(--mu, #a8adba);font-size:11px;margin:0}.community-trending-tags{display:flex;gap:8px;overflow-x:auto;padding-bottom:3px}.community-trending-tag{background:#25202a;border:1px solid #49313d;border-radius:13px;color:inherit;display:grid;flex:0 0 auto;gap:3px;min-width:104px;padding:10px 12px;text-decoration:none}.community-trending-tag b{color:#ff9cb3;font-size:13px}.community-trending-tag small,.community-trending-post small{color:var(--mu, #a8adba);font-size:10px}.community-trending-posts{display:grid;gap:7px}.community-trending-post{align-items:center;background:#12151d;border:1px solid var(--ln, #323743);border-radius:12px;color:inherit;display:flex;gap:12px;justify-content:space-between;min-width:0;padding:10px 12px;text-decoration:none}.community-trending-post>span{display:grid;gap:4px;min-width:0}.community-trending-post small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-trending-post strong{color:#f6a3b8;flex:0 0 auto;font-size:11px}.community-trending-status{color:var(--mu, #a8adba);font-size:12px;margin:0}.community-hashtag-page{margin:18px auto;max-width:760px;padding:0 14px 90px}.community-hashtag-back{margin-bottom:18px}.community-hashtag-page>header{background:linear-gradient(140deg,#211a26,#11131a);border:1px solid var(--ln, #343744);border-radius:20px;margin-bottom:14px;padding:20px}.community-hashtag-page>header [data-hashtag-kicker]{color:#f2789b;font-size:11px;font-weight:700}.community-hashtag-page h1{font-size:clamp(24px,7vw,36px);margin:5px 0}.community-hashtag-page [data-hashtag-count]{color:var(--mu, #a8adba);font-size:12px;margin:0}.community-hashtag{color:#ff9ab5;font-weight:700;text-decoration:none}.community-hashtag:hover{text-decoration:underline}.community-poll{background:linear-gradient(135deg,#201b27,#171922);border:1px solid #40323e;border-radius:16px;display:grid;gap:12px;margin:12px 0;padding:14px}.community-poll-question{font-size:15px;line-height:1.5}.community-poll-options{display:grid;gap:8px}.community-poll-option{background:#11141b;border:1px solid #343744;border-radius:12px;color:inherit;cursor:pointer;display:grid;font:inherit;gap:7px;min-width:0;padding:10px 11px;text-align:start;width:100%}.community-poll-option:disabled{cursor:default;opacity:1}.community-poll-option.is-selected{border-color:#f2789b}.community-poll-option-label{align-items:center;display:flex;gap:10px;justify-content:space-between}.community-poll-option-label>span{overflow-wrap:anywhere}.community-poll-option-label b{color:#ff9cb3;font-size:12px}.community-poll-track{background:#323640;border-radius:99px;height:6px;overflow:hidden}.community-poll-track>span{background:linear-gradient(90deg,#f2789b,#c65be9);border-radius:inherit;display:block;height:100%;transition:width .25s ease}.community-poll-option>small,.community-poll-total{color:var(--mu, #a8adba);font-size:10px}.community-poll-total{margin-top:-4px}.public-profile-post{position:relative}.public-profile-pin-badge{background:#f2789b;border-radius:999px;color:#17131a;font-size:9px;inset-block-start:8px;inset-inline-start:8px;padding:4px 7px;position:absolute}.public-profile-pin{background:#11131ddb;border:1px solid #f2789b66;border-radius:999px;color:#ffb0c3;cursor:pointer;font:inherit;font-size:10px;inset-block-start:7px;inset-inline-end:7px;padding:5px 8px;position:absolute;z-index:1}.public-profile-pin[aria-pressed=true]{background:#f2789b;color:#17131a}.public-profile-pin:disabled{cursor:wait;opacity:.65}@media(max-width:520px){.community-trending{border-radius:16px;margin-inline:0;padding:13px}.community-trending-post{padding:9px}.community-hashtag-page{padding-inline:10px}}.community-top-picks{background:linear-gradient(145deg,#171a27,#21172a);border:1px solid #36344b;border-radius:17px;margin:12px 0;overflow:hidden;padding:13px}.community-top-picks[hidden]{display:none!important}.community-top-picks-head{align-items:center;display:flex;gap:10px;margin-bottom:12px}.community-top-picks-head>div{min-width:0}.community-top-picks-head small{color:#8eeaff;font:700 9px/1.2 ui-monospace,monospace;letter-spacing:.12em}.community-top-picks-head h2{font-size:17px;margin:3px 0 0}.community-top-picks-head p{color:var(--mu);font-size:10px;margin:3px 0 0}.community-top-picks-mark{align-items:center;background:linear-gradient(145deg,#26304c,#48204d);border:1px solid #7771aa;border-radius:12px;color:#f3c2ff;display:grid;flex:0 0 38px;font-size:19px;height:38px;justify-items:center;box-shadow:0 0 18px #a74cff22}.community-top-picks-group+.community-top-picks-group{margin-top:13px}.community-top-picks-group h3{color:#c0b8cc;font-size:11px;margin:0 0 7px}.community-top-picks-row{display:flex;gap:9px;overflow-x:auto;overscroll-behavior-inline:contain;padding:2px 1px 7px;scrollbar-color:#645074 transparent;scrollbar-width:thin}.community-top-pick-card{align-items:center;background:#10131b;border:1px solid #353746;border-radius:13px;color:var(--tx);cursor:pointer;display:flex;flex:0 0 min(245px,78vw);gap:9px;min-height:75px;padding:8px;text-align:start}.community-top-pick-card:hover,.community-top-pick-card:focus-visible{border-color:#8eeaff;box-shadow:0 0 15px #58dff21d;outline:0}.community-top-pick-card img{background:#222638;border-radius:9px;flex:0 0 55px;height:55px;object-fit:cover;width:55px}.community-top-pick-card span{display:grid;gap:5px;min-width:0}.community-top-pick-card b{font-size:12px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-top-pick-card small{color:var(--mu);font-size:10px}.community-top-pick-card i{color:#d8f;font-style:normal;margin-inline-start:auto}.editor-music-player{background:#1c2026;border:1px solid #363d47;border-radius:14px;display:grid;gap:9px;margin:10px 0;padding:10px 12px;position:sticky;top:0;z-index:2}.editor-music-player[hidden],.editor-music-youtube-frame[hidden]{display:none!important}.editor-music-player-top,.editor-music-player-seek{align-items:center;display:flex;gap:10px;min-width:0}.editor-music-player-top>button{background:#ff5caa;border:0;border-radius:10px;color:#21131b;cursor:pointer;flex:0 0 auto;font-weight:750;min-height:36px;padding:0 12px}.editor-music-player-top>div{display:grid;gap:3px;min-width:0}.editor-music-player-top strong,.editor-music-player-top small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-music-player-top strong{color:#fff;font-size:12px}.editor-music-player-top small{color:#a6adb8;font-size:10px}.editor-music-player-seek{color:#a6adb8;font:10px/1 ui-monospace,monospace}.editor-music-player-seek input{accent-color:#d1f36a;flex:1;min-width:40px}.editor-music-player-seek input:disabled{opacity:.5}.editor-music-youtube-frame{aspect-ratio:16 / 9;background:#050505;border-radius:10px;min-height:200px;overflow:hidden;width:100%}.editor-music-youtube-frame iframe{border:0;height:100%;width:100%}.editor-music-library[hidden]{display:none!important}.editor-music-library{align-items:end;background:#040507c7;display:grid;inset:0;opacity:0;overscroll-behavior:contain;pointer-events:none;position:fixed;transition:opacity .2s ease;z-index:20000}.editor-music-library.is-open{opacity:1;pointer-events:auto}.editor-music-sheet{background:#141612;border:1px solid #33372e;border-bottom:0;border-radius:24px 24px 0 0;box-shadow:0 -22px 70px #0009;box-sizing:border-box;color:#f1f1ec;display:grid;grid-template-rows:auto auto auto auto auto minmax(0,1fr) auto;height:min(91dvh,860px);max-height:calc(100dvh - env(safe-area-inset-top,0px));overflow:hidden;padding:8px 18px calc(12px + env(safe-area-inset-bottom,0px));transform:translateY(18px);transition:transform .22s cubic-bezier(.2,.8,.2,1);width:100%}.editor-music-library.is-open .editor-music-sheet{transform:translateY(0)}.editor-music-grab{background:#777b70;border-radius:999px;height:4px;justify-self:center;margin:2px 0 13px;width:38px}.editor-music-header{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:0 0 14px}.editor-music-header h2{font:750 19px/1.2 system-ui,sans-serif;letter-spacing:-.025em;margin:0}.editor-music-header p{color:#969a90;font:11px/1.4 system-ui,sans-serif;margin:4px 0 0}.editor-music-close{background:#22251f;border:1px solid #3a3e35;border-radius:50%;color:#f0f0eb;cursor:pointer;flex:0 0 40px;font-size:25px;height:40px;line-height:1;touch-action:manipulation}.editor-music-tabs{background:#1b1e19;border:1px solid #30342d;border-radius:13px;display:grid;gap:4px;grid-template-columns:1fr 1fr;margin-bottom:10px;padding:4px}.editor-music-tabs button{background:transparent;border:0;border-radius:9px;color:#aeb3a7;cursor:pointer;font:700 11px/1.2 system-ui,sans-serif;min-height:38px;padding:6px;touch-action:manipulation}.editor-music-tabs button[aria-selected=true]{background:#d4f06d;color:#171a10}.editor-music-search{align-items:center;background:#22251f;border:1px solid #3b4035;border-radius:14px;color:#a8ada0;display:flex;gap:10px;min-height:48px;padding:0 13px}.editor-music-search>span{font-size:24px;line-height:1}.editor-music-search input{appearance:none;background:transparent;border:0;color:#f5f5ef;flex:1;font:500 14px/1.3 system-ui,sans-serif;min-width:0;outline:none;padding:12px 0;text-align:start}.editor-music-search input::placeholder{color:#858a7d}.editor-music-status{color:#9da194;font:11px/1.45 system-ui,sans-serif;min-height:22px;padding:9px 2px 4px}.editor-music-status[data-state=error]{color:#ff9c98}.editor-music-status[data-state=loading]{color:#d4f06d}.editor-music-results{align-content:start;display:grid;gap:8px;min-height:0;overflow:auto;overscroll-behavior:contain;padding:1px 0 9px;scrollbar-color:#45493f transparent;scrollbar-width:thin}.editor-music-empty{color:#a2a69a;font:13px/1.5 system-ui,sans-serif;margin:12px 3px;text-align:center}.editor-music-track{align-items:center;background:#1b1e19;border:1px solid #30342d;border-radius:15px;display:grid;gap:10px;grid-template-columns:54px minmax(0,1fr) auto;min-height:72px;padding:8px}.editor-music-cover{background:#292d24;border:1px solid #ffffff12;border-radius:10px;height:54px;object-fit:cover;width:54px}.editor-music-cover-fallback{align-items:center;color:#d4f06d;display:grid;font-size:24px;justify-items:center}.editor-music-track-info{display:grid;gap:3px;min-width:0}.editor-music-track-info strong{color:#f4f3ed;font:700 12px/1.3 system-ui,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-music-track-info>span{color:#b0b4aa;font:10px/1.25 system-ui,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-music-track-info small{color:#858a7d;font:9px/1.2 ui-monospace,monospace}.editor-music-track-actions{align-items:stretch;display:grid;gap:5px}.editor-music-track-actions button{border-radius:9px;cursor:pointer;font:700 10px/1 system-ui,sans-serif;min-height:29px;padding:0 9px;touch-action:manipulation;white-space:nowrap}.editor-music-preview{background:#252922;border:1px solid #41463b;color:#ebeee4}.editor-music-preview[aria-pressed=true]{border-color:#d4f06d;color:#d4f06d}.editor-music-use{background:#d4f06d;border:1px solid #d4f06d;color:#171a10}.editor-music-footer{border-top:1px solid #30342d;padding-top:10px}.editor-music-local{background:transparent;border:1px solid #393e34;border-radius:11px;color:#b9bdb1;cursor:pointer;font:650 11px system-ui,sans-serif;min-height:40px;width:100%}#post-editor .editor-music-selected{color:#e9ebdf;font:650 11px/1.4 system-ui,sans-serif;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#post-editor .editor-tool-panel [data-editor-music-error]:empty{display:none}#post-editor .editor-tool-panel [data-editor-music-error]:not(:empty){color:#ff9c98}@media(min-width:760px){.editor-music-library{align-items:center;justify-items:center}.editor-music-sheet{border-bottom:1px solid #33372e;border-radius:22px;height:min(82dvh,780px);max-width:640px;padding:14px 20px 18px}}@media(max-width:380px){.editor-music-sheet{padding-inline:12px}.editor-music-track{gap:7px;grid-template-columns:46px minmax(0,1fr) auto}.editor-music-cover{height:46px;width:46px}.editor-music-track-actions button{padding-inline:7px}}@media(prefers-reduced-motion:reduce){.editor-music-library,.editor-music-sheet{transition-duration:.01ms}}.store-music-tabs{border-bottom:1px solid var(--ln);display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr));margin:10px 0 16px;padding-bottom:8px}.store-music-tabs button{background:transparent;border:0;border-bottom:2px solid transparent;color:var(--muted, #9da2ab);cursor:pointer;font:inherit;font-size:11px;font-weight:700;line-height:1.3;min-height:42px;padding:5px}.store-music-tabs button[aria-selected=true]{border-color:var(--ac, #ff648e);color:var(--tx)}.store-music-tabs button:focus-visible,.store-music-product:focus-visible{outline:2px solid var(--ac, #ff648e);outline-offset:2px}[data-store-music-panel][hidden]{display:none!important}.store-music-player{background:var(--sf);border:1px solid var(--ln);border-radius:14px;display:grid;gap:8px;margin:10px 0;padding:10px 12px;position:sticky;top:0;z-index:2}.store-music-player[hidden],.store-music-youtube[hidden]{display:none!important}.store-music-player-top,.store-music-player-seek{align-items:center;display:flex;gap:10px;min-width:0}.store-music-player-top button{background:color-mix(in srgb,var(--ac, #ff648e) 26%,var(--sf));border:1px solid var(--ac, #ff648e);border-radius:10px;color:var(--tx);cursor:pointer;flex:0 0 auto;min-height:36px;padding:0 12px}.store-music-player-top>div{display:grid;gap:3px;min-width:0}.store-music-player-top strong,.store-music-player-top small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-music-player-top strong{color:var(--tx);font-size:12px}.store-music-player-top small{color:var(--muted, #9da2ab);font-size:10px}.store-music-player-seek{color:var(--muted, #9da2ab);font:10px/1 ui-monospace,monospace}.store-music-player-seek input{accent-color:var(--ac, #ff648e);flex:1;min-width:40px}.store-music-youtube{aspect-ratio:16 / 9;background:#050505;border-radius:10px;min-height:200px;overflow:hidden;width:100%}.store-music-youtube iframe{border:0;height:100%;width:100%}.store-music-section-title{font-size:15px;margin:12px 0}.store-music-products{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.store-music-product{align-items:center;background:var(--sf);border:1px solid var(--ln);border-radius:14px;color:var(--tx);cursor:pointer;display:grid;gap:8px;justify-items:start;min-width:0;padding:14px;text-align:start}.store-music-product-icon{align-items:center;background:color-mix(in srgb,var(--ac, #ff648e) 18%,var(--sf));border-radius:12px;display:grid;font-size:22px;height:42px;justify-items:center;width:42px}.store-music-product strong{font-size:12px;overflow-wrap:anywhere}.store-music-product small{color:var(--muted, #9da2ab);font-size:10px}.store-music-empty{color:var(--muted, #9da2ab);padding:14px;text-align:center}.store-music-youtube-categories{display:flex;gap:8px;margin:0 0 12px}.store-music-youtube-categories button{background:var(--sf);border:1px solid var(--ln);border-radius:999px;color:var(--tx);cursor:pointer;font:inherit;min-height:36px;padding:0 14px}.store-music-youtube-categories button[aria-pressed=true]{background:color-mix(in srgb,var(--ac) 22%,var(--sf));border-color:var(--ac)}.store-youtube-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.store-youtube-card{background:var(--sf);border:1px solid var(--ln);border-radius:14px;color:var(--tx);cursor:pointer;min-width:0;overflow:hidden;padding:0 0 10px;text-align:start}.store-youtube-thumb{aspect-ratio:16 / 9;background:#08090d;display:block;overflow:hidden;position:relative}.store-youtube-thumb img{height:100%;object-fit:cover;width:100%}.store-youtube-play-mark{align-items:center;background:#090a0dba;border:1px solid #ffffff88;border-radius:50%;color:#fff;display:flex;height:36px;inset:50% auto auto 50%;justify-content:center;padding-inline-start:2px;position:absolute;transform:translate(-50%,-50%);width:36px}.store-youtube-fallback{align-items:center;color:var(--ac);display:flex;height:100%;justify-content:center}.store-youtube-card strong,.store-youtube-card small{display:block;margin:8px 9px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-youtube-card strong{font-size:12px}.store-youtube-card small{color:var(--mu);font-size:10px;margin-top:4px}@media(max-width:380px){.store-music-tabs{gap:2px}.store-music-tabs button{font-size:10px}.store-music-products{grid-template-columns:1fr}.store-youtube-grid{gap:8px}}#store-music-page{padding:12px 0 92px}.store-music-head{align-items:center;display:flex;gap:12px;margin:8px 0 22px}.store-music-head button{background:var(--sf);border:1px solid var(--ln);border-radius:12px;color:var(--tx);cursor:pointer;min-height:42px;width:46px}.store-music-head h1{font-size:21px;margin:0}.store-music-search{align-items:center;background:var(--sf);border:1px solid var(--ln);border-radius:14px;display:flex;gap:9px;padding:0 13px}.store-music-search input{background:transparent;border:0;color:var(--tx);flex:1;min-height:48px;outline:0}.store-music-status{color:var(--mu);font-size:13px;min-height:22px;padding:8px 4px}.store-music-list{display:grid;gap:9px}.store-music-track{align-items:center;background:var(--sf);border:1px solid var(--ln);border-radius:14px;display:flex;gap:11px;min-width:0;padding:10px}.store-music-cover{background:#272334;border-radius:10px;flex:0 0 54px;height:54px;object-fit:cover;width:54px}.store-music-cover-fallback{align-items:center;color:var(--ac);display:flex;font-size:22px;justify-content:center}.store-music-meta{display:grid;flex:1;gap:3px;min-width:0}.store-music-meta strong,.store-music-meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-music-meta span,.store-music-meta small{color:var(--mu);font-size:11px}.store-music-track button{background:color-mix(in srgb,var(--ac) 20%,var(--sf));border:1px solid color-mix(in srgb,var(--ac) 50%,var(--ln));border-radius:10px;color:var(--tx);cursor:pointer;min-height:38px;padding:0 12px}#community-share-sheet{align-items:flex-end;background:transparent!important;display:none;inset:0;justify-content:center;overflow:hidden;padding:0;z-index:1300}#community-share-sheet.on{display:flex}.share-sheet-backdrop{background:#050608bd;border:0;cursor:default;inset:0;position:absolute}.share-sheet-panel{--share-bg: #171a20;--share-line: #30343d;--share-muted: #9ba1ac;--share-text: #f4f5f7;--share-accent: #c6f36a;animation:share-sheet-rise .24s cubic-bezier(.2,.8,.2,1) both;background:var(--share-bg);border:1px solid #454a54;border-bottom:0;border-radius:24px 24px 0 0;box-shadow:0 -20px 70px #0008;box-sizing:border-box;color:var(--share-text);display:flex;flex-direction:column;gap:12px;margin-top:7vh;max-height:88dvh;min-height:min(530px,62dvh);overflow:hidden;padding:10px 18px calc(14px + env(safe-area-inset-bottom,0px));position:relative;width:min(100%,680px)}.share-sheet-handle{align-self:center;background:#777d88;border-radius:99px;height:4px;margin:0 0 2px;width:38px}.share-sheet-header{align-items:center;display:flex;flex:0 0 auto;gap:12px;justify-content:space-between}.share-sheet-header h2{font-size:19px;letter-spacing:-.02em;margin:3px 0 0}.share-sheet-eyebrow{color:var(--share-accent);font-size:9px;font-weight:800;letter-spacing:.14em}.share-sheet-close{align-items:center;background:#272b33;border:1px solid var(--share-line);border-radius:50%;color:var(--share-text);cursor:pointer;display:flex;flex:0 0 36px;font-size:23px;height:36px;justify-content:center;width:36px}.share-sheet-description{color:var(--share-muted);display:-webkit-box;font-size:12px;line-height:1.4;margin:0;max-height:2.8em;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.share-search{align-items:center;background:#242830;border:1px solid var(--share-line);border-radius:12px;color:var(--share-muted);display:flex;flex:0 0 auto;gap:9px;min-height:46px;padding:0 12px}.share-search>span{font-size:23px;line-height:1}.share-search input{background:transparent;border:0;color:var(--share-text);flex:1;font:inherit;min-width:0;outline:0}.share-search input::placeholder{color:var(--share-muted)}.share-search:focus-within{border-color:var(--share-accent);box-shadow:0 0 0 2px #c6f36a25}.share-search button{background:transparent;border:0;color:var(--share-muted);cursor:pointer;font-size:21px;min-height:32px;width:32px}.share-users{align-content:start;display:grid;flex:1 1 auto;gap:12px 7px;grid-auto-rows:max-content;grid-template-columns:repeat(4,minmax(0,1fr));min-height:110px;overflow:auto;overscroll-behavior:contain;padding:2px 0 8px;scrollbar-width:thin}.share-user{align-items:center;background:transparent;border:1px solid transparent;border-radius:13px;color:var(--share-text);cursor:pointer;display:flex;flex-direction:column;gap:6px;min-width:0;padding:7px 4px;transition:background .16s ease,border-color .16s ease,transform .16s ease}.share-user:hover,.share-user:focus-visible{background:#242830;border-color:#454a54;outline:0}.share-user:active{transform:scale(.97)}.share-user:disabled{cursor:wait;opacity:.65}.share-user-avatar{align-items:center;background:linear-gradient(145deg,#343a48,#59616f);border:2px solid #464d58;border-radius:50%;color:#fff;display:flex;font-size:17px;font-weight:800;height:58px;justify-content:center;overflow:hidden;position:relative;width:58px}.share-user-avatar img{height:100%;object-fit:cover;width:100%}.share-user-name{align-items:center;display:flex;font-size:10px;gap:3px;justify-content:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-user-action{background:#262b32;border-radius:99px;color:var(--share-accent);font-size:9px;font-weight:750;max-width:100%;overflow:hidden;padding:4px 9px;text-overflow:ellipsis}.share-verified{align-items:center;background:#3687f5;border-radius:50%;color:#fff;display:inline-flex;flex:0 0 13px;font-size:9px;font-weight:900;height:13px;justify-content:center;width:13px}.share-empty{align-self:center;color:var(--share-muted);font-size:12px;grid-column:1 / -1;line-height:1.5;margin:18px auto;max-width:300px;text-align:center}.share-status{color:var(--share-accent);flex:0 0 auto;font-size:11px;margin:-7px 0 0;min-height:1em}.share-external{border-top:1px solid var(--share-line);display:flex;flex:0 0 auto;gap:13px;margin-inline:-4px;overflow-x:auto;overscroll-behavior-x:contain;padding-top:12px;scrollbar-width:none}.share-external::-webkit-scrollbar{display:none}.share-external-action{align-items:center;background:#252a32;border:1px solid var(--share-line);border-radius:12px;color:var(--share-text);cursor:pointer;display:flex;flex:0 0 64px;flex-direction:column;gap:6px;justify-content:center;min-height:76px;transition:border-color .16s ease,transform .16s ease}.share-external-action:hover,.share-external-action:focus-visible{border-color:var(--share-accent);outline:0}.share-external-action:active{transform:scale(.97)}.share-external-action>span{align-items:center;background:#252a32;border-radius:50%;display:flex;height:42px;justify-content:center;line-height:1;width:42px}.share-external-action>span svg{height:23px;width:23px}.share-external-action b{font-size:10px}.share-threads>span,.share-x>span{background:#050608;color:#fff}.share-facebook>span{background:#1877f2;color:#fff}.share-sms>span{background:#2b5fe0;color:#fff}.share-download>span{background:#292d34;color:#fff}.share-whatsapp>span{background:#20c875;color:#fff}.share-copy>span,.share-native>span{background:#292d34;color:#fff;font-size:21px}@keyframes share-sheet-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@media(max-width:430px){.share-sheet-panel{min-height:min(550px,65dvh);padding-inline:13px}.share-users{grid-template-columns:repeat(3,minmax(0,1fr))}.share-user-avatar{height:54px;width:54px}}@media(prefers-reduced-motion:reduce){.share-sheet-panel,.share-user,.share-external-action{animation:none;transition:none}}.community-reels{--reels-ink: #f6f5f1;--reels-muted: #c0c2c9;--reels-panel: #171a20;--reels-line: #ffffff2a;--reels-accent: #c6f36a;--reels-hot: #ff527c;color:var(--reels-ink);font-family:inherit}.community-reels[hidden]{display:none!important}.reels-overlay{align-items:center;background:#090a0edb;display:flex;inset:0;justify-content:center;position:fixed;z-index:1200}.reels-backdrop{background:transparent;border:0;cursor:default;inset:0;position:absolute}.reels-viewer{background:#090a0e;height:100dvh;isolation:isolate;max-height:920px;max-width:100%;overflow:hidden;position:relative;width:min(100%,520px)}.reels-header{align-items:center;display:flex;gap:12px;inset:max(12px,env(safe-area-inset-top)) 14px auto;justify-content:space-between;position:absolute;z-index:5}.reels-header-start,.reels-header-end{align-items:center;display:flex;gap:9px}.reels-dropdown-wrap{position:relative}.reels-feed-toggle,.reels-friends-filter{background:#101217bd;border:1px solid #ffffff38;border-radius:99px;color:#fff;cursor:pointer;font:inherit;font-size:14px;font-weight:800;min-height:38px;padding:0 12px;text-shadow:0 2px 14px #000b}.reels-friends-filter{font-size:12px;font-weight:700;min-height:34px}.reels-friends-filter[aria-pressed=true]{background:var(--reels-accent);border-color:var(--reels-accent);color:#15180e}.reels-feed-toggle:hover,.reels-friends-filter:hover,.reels-feed-toggle:focus-visible,.reels-friends-filter:focus-visible,.reels-create-button:focus-visible{outline:2px solid var(--reels-accent);outline-offset:2px}.reels-feed-menu{background:#171a20;border:1px solid #ffffff32;border-radius:12px;box-shadow:0 14px 32px #0009;left:0;min-width:130px;padding:5px;position:absolute;top:calc(100% + 8px);z-index:8}.reels-feed-menu[hidden]{display:none}.reels-feed-menu button{background:transparent;border:0;border-radius:8px;color:#fff;cursor:pointer;font:inherit;min-height:40px;padding:0 10px;text-align:start;width:100%}.reels-feed-menu button:hover,.reels-feed-menu button:focus-visible{background:#2a2e35;outline:0}.reels-create-button{background:#101217bd;border:1px solid #ffffff38;border-radius:50%;color:#fff;cursor:pointer;font-family:inherit;font-size:27px;font-weight:300;line-height:1;height:38px;width:38px}.reels-icon-button{align-items:center;background:#101217b8;border:1px solid #ffffff38;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 42px;height:42px;justify-content:center;padding:0;transition:background .18s ease,transform .18s ease;width:42px}.reels-icon-button:hover,.reels-icon-button:focus-visible{background:#282d35;outline:2px solid var(--reels-accent);outline-offset:2px}.reels-icon-button:active{transform:scale(.94)}.reels-icon-button svg{height:20px;width:20px}.reels-feed{height:100%;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:none;scroll-snap-type:y mandatory;touch-action:pan-y}.reels-feed::-webkit-scrollbar{display:none}.reels-empty{align-items:center;color:#fff;display:flex;font-size:13px;justify-content:center;min-height:100%;padding:20px;text-align:center}.reels-item{background:#101116;height:100%;min-height:100%;overflow:hidden;position:relative;scroll-snap-align:start;scroll-snap-stop:always;width:100%}.reels-media{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.reels-media-fallback{align-items:center;background:radial-gradient(ellipse at 72% 24%,#a1cf4380,transparent 30%),radial-gradient(ellipse at 20% 80%,#a64b8b80,transparent 36%),linear-gradient(145deg,#262a32,#101116 72%);color:#fff;display:flex;font-size:13px;inset:0;justify-content:center;position:absolute}.reels-shade{background:linear-gradient(180deg,#0007 0%,transparent 23%,transparent 47%,#05060b1c 61%,#07080cdd 100%);inset:0;pointer-events:none;position:absolute}.reels-content{bottom:max(25px,env(safe-area-inset-bottom));left:17px;max-width:calc(100% - 101px);position:absolute;right:78px;z-index:2}.reels-creator{align-items:center;display:flex;gap:10px;margin-bottom:10px;min-width:0}.reels-avatar{align-items:center;background:linear-gradient(145deg,#4f5967,#232831);border:2px solid #ffffffbb;border-radius:50%;color:#fff;display:flex;flex:0 0 42px;font-size:13px;font-weight:800;height:42px;justify-content:center;overflow:hidden;width:42px}.reels-avatar img{height:100%;object-fit:cover;width:100%}.reels-creator-name{font-size:13px;font-weight:800;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reels-follow{background:#c6f36a;border:0;border-radius:8px;color:#171a10;cursor:pointer;font:inherit;font-size:11px;font-weight:850;min-height:32px;padding:0 12px}.reels-caption{color:#fff;font-size:13px;line-height:1.45;margin:0;max-height:4.35em;overflow:hidden;overflow-wrap:anywhere;text-shadow:0 1px 8px #000c}.reels-audio{align-items:center;color:#f4f4f2;display:flex;font-size:11px;gap:7px;margin-top:11px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reels-audio svg{flex:0 0 16px;height:16px;width:16px}.reels-audio-text{max-width:min(68vw,280px);overflow:hidden;text-overflow:ellipsis}.reels-audio-text.is-scrolling{animation:reels-audio-scroll 14s linear infinite;max-width:none;overflow:visible;padding-inline-start:100%;text-overflow:clip}@keyframes reels-audio-scroll{0%{transform:translate(0)}to{transform:translate(-110%)}}.reels-rail{align-items:center;bottom:max(29px,env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:16px;position:absolute;right:12px;z-index:3}.reels-action{align-items:center;background:transparent;border:0;color:#fff;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:4px;max-width:54px;padding:2px 0;text-shadow:0 1px 7px #000d}.reels-action svg{filter:drop-shadow(0 2px 4px #0009);height:27px;width:27px}.reels-action-label{font-size:10px;font-weight:750;line-height:1.1}.reels-action-count{font-size:10px;font-weight:700}.reels-action[aria-pressed=true] .reels-action-icon-like{color:var(--reels-hot)}.reels-action[aria-pressed=true] .reels-action-icon-save{color:var(--reels-accent)}.reels-action:focus-visible,.reels-follow:focus-visible{border-radius:8px;outline:2px solid var(--reels-accent);outline-offset:3px}.reels-action:disabled,.reels-follow:disabled{cursor:wait;opacity:.62}.reels-action.is-busy svg,.reels-follow.is-busy{animation:reels-pulse .8s ease-in-out infinite alternate}.reels-status{background:#161a20ee;border:1px solid #ffffff38;border-radius:10px;bottom:max(11px,env(safe-area-inset-bottom));color:#fff;font-size:12px;left:50%;max-width:calc(100% - 30px);padding:9px 13px;position:absolute;transform:translate(-50%);z-index:9}.reels-status:empty{display:none}.reels-status[data-kind=error]{border-color:#ff6680}.reels-status[data-kind=success]{border-color:var(--reels-accent)}.reels-options{align-items:flex-end;background:#050608a8;display:flex;inset:0;justify-content:center;position:absolute;z-index:8}.reels-options[hidden]{display:none}.reels-options-backdrop{background:transparent;border:0;inset:0;position:absolute}.reels-options-panel{animation:reels-sheet-in .22s cubic-bezier(.2,.8,.2,1) both;background:#191c22;border:1px solid #383d47;border-bottom:0;border-radius:22px 22px 0 0;box-shadow:0 -18px 60px #0009;box-sizing:border-box;max-height:86dvh;overflow:auto;padding:12px 15px calc(16px + env(safe-area-inset-bottom));position:relative;width:min(100%,520px)}.reels-sheet-handle{background:#747b87;border-radius:8px;height:4px;margin:0 auto 13px;width:38px}.reels-options-heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.reels-options-heading h2{font-size:17px;margin:0}.reels-option-list{display:grid;gap:5px}.reels-option{align-items:center;background:transparent;border:0;border-radius:11px;color:#f3f4f6;cursor:pointer;display:flex;gap:13px;min-height:49px;padding:8px 10px;text-align:start;width:100%}.reels-option svg{color:#c6f36a;flex:0 0 20px;height:20px;width:20px}.reels-option:hover,.reels-option:focus-visible{background:#292e36;outline:0}.reels-option:active{transform:scale(.99)}.reels-option[data-action=report]{color:#ff9ba9}.reels-option[data-action=report] svg{color:#ff9ba9}.reels-original-audio{align-items:center;border-bottom:1px solid #ffffff1c;display:flex;gap:11px;margin:0 0 10px;padding:7px 4px 14px}.reels-original-audio>span:first-child{color:var(--reels-accent);display:flex}.reels-original-audio svg{height:23px;width:23px}.reels-original-audio>span:last-child{display:grid;gap:3px;min-width:0}.reels-original-audio strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reels-original-audio small{color:var(--reels-muted);font-size:11px}@keyframes reels-sheet-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes reels-pulse{to{opacity:.5}}@media(min-width:700px){.reels-viewer{border:1px solid #414650;border-radius:17px;height:min(92dvh,860px);box-shadow:0 25px 90px #000b}.reels-options{align-items:center}.reels-options-panel{border-bottom:1px solid #383d47;border-radius:22px}}@media(max-width:360px){.reels-content{left:12px}.reels-rail{right:8px}}@media(prefers-reduced-motion:reduce){.community-reels *,.community-reels *:before,.community-reels *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.community-stories{margin:0 0 16px}.community-stories-list{display:flex;gap:13px;overflow-x:auto;overscroll-behavior-inline:contain;padding:10px 2px 13px;scrollbar-width:none}.community-stories-list::-webkit-scrollbar{display:none}.community-story-item{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:grid;flex:0 0 68px;font:11px/1.2 system-ui,sans-serif;gap:6px;justify-items:center;min-width:0;padding:0;touch-action:manipulation}.community-story-avatar{align-items:center;background:#171a20;border:2px solid #fa6686;border-radius:50%;display:flex;height:62px;justify-content:center;overflow:hidden;padding:3px;width:62px}.community-story-avatar img{border-radius:50%;height:100%;object-fit:cover;width:100%}.community-story-add .community-story-avatar{border-color:#8a8e9a;color:#fa6686;font-size:28px}.community-story-item>span:last-child{max-width:68px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-story-error{align-self:center;color:#f4a5b1;font-size:11px;max-width:220px}.community-story-viewer[hidden]{display:none!important}.community-story-viewer{align-items:center;background:#050608f5;display:flex;inset:0;justify-content:center;padding:max(20px,env(safe-area-inset-top)) 14px max(20px,env(safe-area-inset-bottom));position:fixed;z-index:30000}.community-story-viewer>button{background:#14171d;border:1px solid #ffffff30;border-radius:50%;color:#fff;cursor:pointer;font-size:24px;height:42px;position:absolute;right:16px;top:max(16px,env(safe-area-inset-top));width:42px}.community-story-frame{background:#111318;border-radius:18px;height:min(82dvh,760px);max-width:min(100%,430px);overflow:hidden;position:relative;width:100%}.community-story-frame img,.community-story-frame video{height:100%;object-fit:contain;width:100%}.community-story-caption{background:linear-gradient(transparent,#000a);bottom:0;color:#fff;left:0;padding:36px 16px 18px;position:absolute;right:0}.post-video-wrap{background:#08090c;border-radius:14px;isolation:isolate;overflow:hidden;position:relative}.post-video-wrap:has(>video.post-media):after{align-items:center;background:#10131ab5;border:1px solid #ffffff8a;border-radius:50%;color:#fff;content:"▶";display:flex;font-size:17px;height:46px;justify-content:center;left:50%;padding-left:3px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:46px;z-index:3}.post-video-wrap:has(>video.post-media):hover:after{background:#19df57d9;color:#07110b}.post-video-wrap>.post-media{display:block;max-height:min(72vh,760px);object-fit:contain;width:100%}.post-video-wrap .editor-text-overlay,.post-video-wrap .editor-sticker-overlay{z-index:2}.post-music-track{display:block;margin:8px 0;max-width:100%;width:min(360px,100%)}.community-editor-layer{height:auto;max-height:32%;max-width:26%;object-fit:contain;pointer-events:none;position:absolute;right:8%;top:9%;z-index:1}.post-music,.post-voiceover{display:block;margin:8px 0;max-width:100%;width:min(360px,100%)}.post-epidemic-music-control{margin:8px 0}.post-epidemic-music-button{background:#20241c;border:1px solid #48513a;border-radius:10px;color:#d4f06d;cursor:pointer;font:700 11px/1.2 system-ui,sans-serif;min-height:38px;padding:0 13px;touch-action:manipulation}.post-epidemic-music-button[aria-pressed=true]{background:#d4f06d;color:#171a10}.community-deep-link-focus{animation:community-post-focus 2.2s ease-out}@keyframes community-post-focus{0%,to{outline:0 solid transparent}15%,70%{outline:2px solid var(--ac, #b88aff);outline-offset:3px}}.gaming-community-tabs{display:flex;gap:8px;margin:18px 0 20px;overflow-x:auto;padding:5px;border:1px solid var(--border, #292833);border-radius:16px;background:#14141bdb;scrollbar-width:none}.gaming-community-tabs::-webkit-scrollbar{display:none}.gaming-community-tabs button{flex:1 0 auto;min-width:86px;min-height:42px;border:0;border-radius:12px;color:var(--muted, #a9a8b5);background:transparent;font:inherit;font-weight:700;cursor:pointer}.gaming-community-tabs button[aria-pressed=true]{color:#fff;background:linear-gradient(120deg,#fa4a91,#a744ea);box-shadow:0 5px 18px #d6419933}.gaming-tab-panel{min-height:45vh;padding:18px;border:1px solid var(--border, #292833);border-radius:20px;background:radial-gradient(ellipse at top right,rgba(163,70,234,.1),transparent 45%),#121219c7}.gaming-panel-heading,.gaming-list-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.gaming-panel-heading{margin-bottom:18px}.gaming-panel-heading h2,.gaming-list-heading h3{margin:4px 0 0}.gaming-eyebrow{color:#e779bd;font-size:10px;letter-spacing:.14em}.gaming-panel-icon{font-size:30px}.gaming-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0 20px;padding:14px;border:1px solid var(--border, #292833);border-radius:16px;background:#0a0a0fad}.gaming-form label{display:grid;gap:7px;min-width:0;color:var(--muted, #b9b7c5);font-size:12px}.gaming-form input,.gaming-form select,.gaming-search input{width:100%;min-height:42px;padding:9px 12px;border:1px solid var(--border, #34323e);border-radius:11px;outline:none;color:var(--text, #f5f4fa);background:#111118;font:inherit}.gaming-form input:focus,.gaming-form select:focus,.gaming-search input:focus{border-color:#e954a0;box-shadow:0 0 0 3px #e954a021}.gaming-form>button{grid-column:1 / -1;min-height:44px}.gaming-guild-form{grid-template-columns:1fr 1fr auto;align-items:end}.gaming-guild-form>button{grid-column:auto}.gaming-search{display:flex;align-items:center;gap:8px;margin:0 0 22px;padding:0 12px;border:1px solid var(--border, #34323e);border-radius:13px;color:#e778bb;background:#0a0a0fbf}.gaming-search input{border:0;background:transparent;box-shadow:none!important}.gaming-card-list{display:grid;gap:10px;margin:12px 0 24px}.gaming-lfg-card,.gaming-guild-card{display:flex;align-items:center;gap:12px;min-width:0;padding:13px;border:1px solid var(--border, #302e3a);border-radius:15px;background:linear-gradient(135deg,#201d2ad1,#111118f2)}.gaming-avatar,.gaming-guild-logo{display:grid;flex:0 0 44px;width:44px;height:44px;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:14px;color:#fff;background:linear-gradient(140deg,#7147a0,#e94a97);font-weight:800}.gaming-avatar img,.gaming-guild-logo img{width:100%;height:100%;object-fit:cover}.gaming-card-main{flex:1;min-width:0}.gaming-card-title{display:flex;justify-content:space-between;gap:8px;align-items:center}.gaming-card-title b,.gaming-card-title small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gaming-card-title small{color:var(--muted, #a9a8b5);font-size:11px}.gaming-lfg-card h3{margin:7px 0 3px;font-size:15px}.gaming-lfg-card p,.gaming-guild-card p{margin:4px 0;color:var(--muted, #aaa9b5);font-size:12px}.gaming-card-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.gaming-card-tags span,.gaming-member-pill{padding:5px 8px;border:1px solid rgba(225,105,183,.22);border-radius:999px;color:#e8b7d7;background:#e2439614;font-size:11px}.gaming-icon-button{width:34px;height:34px;border:1px solid rgba(255,100,128,.3);border-radius:10px;color:#ff718e;background:#ff416317;font-size:20px;cursor:pointer}.gaming-empty{padding:18px 12px;border:1px dashed var(--border, #34323e);border-radius:14px;color:var(--muted, #aaa9b5);text-align:center}.gaming-leaderboard{margin:20px 0;padding:14px;border:1px solid rgba(217,161,82,.25);border-radius:16px;background:#754f1b14}.gaming-list-heading{margin-bottom:10px}.gaming-list-heading small,.gaming-list-heading span{color:var(--muted, #aaa9b5);font-size:11px}.gaming-guild-rank{flex:0 0 26px;color:#e2bd71;font-size:12px;font-weight:800}.gaming-points{color:#f2cd76;font-size:15px}.gaming-join-button{flex:0 0 auto}.weekly-challenge-banner{display:flex;gap:14px;margin:0 0 18px;padding:17px;border:1px solid rgba(231,130,88,.34);border-radius:18px;background:radial-gradient(circle at 95% 10%,rgba(234,89,142,.2),transparent 40%),linear-gradient(120deg,#28202f,#17151e)}.weekly-challenge-banner[hidden]{display:none!important}.weekly-challenge-icon{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;border-radius:14px;background:#f8914c24;font-size:21px}.weekly-challenge-content{flex:1;min-width:0}.weekly-challenge-content>small{color:#f1a563;font-weight:800}.weekly-challenge-content h2{margin:4px 0;font-size:17px}.weekly-challenge-content p{margin:4px 0 10px;color:var(--muted, #b1afbb);font-size:12px}.weekly-challenge-meta{display:flex;justify-content:space-between;gap:12px;margin:10px 0 6px;color:#dedce4;font-size:11px}.weekly-challenge-meta strong{color:#ffc774}.weekly-challenge-track{height:7px;overflow:hidden;border-radius:999px;background:#ffffff1a}.weekly-challenge-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f29b50,#ef518f);transition:width .35s ease}.weekly-challenge-complete{display:block;margin-top:8px;color:#6ee3a2;font-size:12px}.public-profile-trust,.public-profile-guilds{margin:14px 0;padding:15px;border:1px solid var(--border, #302e3a);border-radius:16px;background:linear-gradient(135deg,#6f489324,#16151deb)}.public-profile-trust-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.public-profile-trust-score{color:#f7cf76;font-size:23px;font-weight:800}.public-profile-trust-score small{margin-inline-start:5px;color:var(--muted, #a9a8b5);font-size:11px;font-weight:500}.trust-star-buttons{display:flex;gap:3px}.trust-star-buttons button{border:0;color:#5d5968;background:transparent;font-size:23px;cursor:pointer}.trust-star-buttons button.is-selected{color:#ffc95c}.trust-rating-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.trust-rating-actions button{min-height:36px}.trust-requirement{color:var(--muted, #aaa9b5);font-size:11px}.public-profile-guild-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.public-profile-guild-chip{display:flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid var(--border, #363440);border-radius:999px;color:var(--text, #f4f2f8);background:#ffffff09;font-size:12px}.public-profile-guild-chip img{width:22px;height:22px;border-radius:50%;object-fit:cover}@media(max-width:620px){.gaming-tab-panel{padding:13px}.gaming-form{grid-template-columns:1fr;padding:11px}.gaming-guild-form{grid-template-columns:1fr}.gaming-guild-form>button{grid-column:1}.gaming-card-title{align-items:flex-start;flex-direction:column;gap:3px}.gaming-lfg-card,.gaming-guild-card{gap:9px;padding:10px}.gaming-guild-rank{flex-basis:20px}.gaming-community-tabs{position:static}}.community-tournaments-panel{display:grid;gap:14px}.tournament-global-note,.tournament-disclaimer{background:#ffb84a17;border:1px solid rgba(255,184,74,.25);border-radius:12px;color:#e4c99e;font-size:12px;line-height:1.6;padding:10px 12px}.tournament-form{display:grid;gap:10px}.tournament-list{display:grid;gap:12px}.tournament-empty{color:var(--mu);padding:20px;text-align:center}.tournament-card{background:linear-gradient(145deg,#1b1925,#111319);border:1px solid rgba(255,92,168,.25);border-radius:18px;display:grid;gap:12px;padding:14px}.tournament-card-head{align-items:center;display:flex;gap:10px;justify-content:space-between}.tournament-card-head h3{font-size:16px;margin:4px 0}.tournament-card-head small,.tournament-card-head span,.tournament-meta{color:var(--mu);font-size:11px}.tournament-meta{display:flex;flex-wrap:wrap;gap:8px}.tournament-meta span{background:#0d1016;border:1px solid var(--ln);border-radius:999px;padding:6px 9px}.tournament-card .tournament-disclaimer{font-size:10px;margin:0}.tournament-bracket{display:grid;gap:6px}.tournament-bracket>span{color:var(--mu);font-size:11px}.tournament-match{align-items:center;background:#101219;border:1px solid var(--ln);border-radius:10px;display:grid;font-size:11px;gap:8px;grid-template-columns:1fr auto 1fr;padding:9px}.tournament-match span:last-child{text-align:end}.tournament-match b{color:#ff75b6;font-size:10px}.tournament-card>button{justify-self:start}.community-duet-modal{align-items:center;background:#040508e0;display:flex;inset:0;justify-content:center;padding:14px;position:fixed;z-index:10000}.community-duet-modal[hidden]{display:none}.community-duet-sheet{background:#151821;border:1px solid rgba(255,92,168,.34);border-radius:20px;color:#f5f5f7;display:grid;gap:12px;max-height:min(92dvh,900px);max-width:620px;overflow:auto;padding:16px;width:100%}.community-duet-sheet>header{align-items:center;display:flex;justify-content:space-between}.community-duet-sheet>header button{background:#252936;border:1px solid #363b49;border-radius:10px;color:inherit;font-size:22px;height:38px;width:42px}.community-duet-sheet p,.community-duet-sheet small{color:#aeb2bf;font-size:12px;line-height:1.55;margin:0}.community-duet-stage{aspect-ratio:9/16;background:#07080b;border-radius:14px;display:grid;grid-template-columns:1fr 1fr;max-height:58dvh;overflow:hidden}.community-duet-stage video{height:100%;object-fit:cover;width:100%}.community-duet-result{aspect-ratio:9/16;background:#050505;border-radius:14px;max-height:55dvh;width:100%}.community-duet-controls{display:flex;flex-wrap:wrap;gap:8px}.community-duet-controls button,.community-duet-controls a{align-items:center;background:#ff5ca8;border:0;border-radius:11px;color:#160b12;cursor:pointer;display:inline-flex;font:inherit;font-weight:800;justify-content:center;min-height:42px;padding:0 14px;text-decoration:none}.community-duet-controls button:disabled{opacity:.45}.mystery-box-card{align-items:center;background:linear-gradient(120deg,#21172a,#141720);border:1px solid rgba(255,92,168,.3);border-radius:18px;display:flex;gap:14px;margin:14px 0;padding:16px}.mystery-box-card>div:nth-child(2){flex:1;min-width:0}.mystery-box-card small{color:#ff8ec0;font-weight:700}.mystery-box-card h2{font-size:16px;margin:4px 0}.mystery-box-card p{color:var(--mu);font-size:11px;line-height:1.5;margin:5px 0}.mystery-box-icon{align-items:center;background:#2a2033;border:1px solid #624060;border-radius:16px;display:grid;font-size:26px;height:56px;justify-content:center;width:56px}.mystery-box-card>button{flex:0 0 auto}.coin-ad-preview{background:linear-gradient(100deg,#55c6ff,#7b6dff);color:#09101a}.coach-mode-toggle{background:linear-gradient(120deg,#59c9ff,#8d73ff);border:0;border-radius:999px;color:#101222;cursor:pointer;font:inherit;font-size:11px;font-weight:800;min-height:36px;padding:0 12px}.coach-mode-toggle[aria-pressed=true]{background:#252532;border:1px solid #6c6bff;color:#b6b5ff}.coach-mode-note{background:#121e2a;border:1px solid #28445c;border-radius:10px;color:#8bcdfb;font-size:11px;line-height:1.5;padding:9px 12px}@media(max-width:520px){.mystery-box-card{align-items:flex-start;flex-wrap:wrap}.mystery-box-card>button{margin-inline-start:70px}}.music-discovery{background:linear-gradient(150deg,#191722,#12151c);border:1px solid var(--ln);border-radius:16px;margin:10px 0;padding:10px}.music-discovery-tabs{display:flex;gap:7px;overflow-x:auto;padding-bottom:5px}.music-discovery-tabs button{background:#11141a;border:1px solid var(--ln);border-radius:999px;color:var(--tx);cursor:pointer;flex:0 0 auto;font:inherit;font-size:11px;min-height:36px;padding:0 12px}.music-discovery-tabs button[aria-pressed=true]{background:linear-gradient(110deg,#ff5ca8,#9e62ff);border-color:transparent;color:#fff}.music-discovery-note{color:var(--mu);font-size:11px;line-height:1.5;margin:8px 2px}.music-discovery-list{display:grid;gap:8px}.music-discovery-list[hidden]{display:none}.music-discovery-empty{color:var(--mu);font-size:12px;padding:8px}.music-trending-entry,.music-favorite-entry{align-items:center;background:#101319;border:1px solid var(--ln);border-radius:12px;color:var(--tx);display:flex;gap:10px;justify-content:space-between;padding:10px;text-align:start}.music-trending-entry>div,.music-favorite-entry{display:grid;gap:3px;min-width:0}.music-trending-entry b,.music-favorite-entry b{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.music-trending-entry span,.music-favorite-entry span,.music-trending-entry small{color:var(--mu);font-size:10px}.music-trending-entry audio{max-width:140px;width:38%}.music-favorite-entry{cursor:pointer}.store-music-favorite-button{background:transparent!important;border:0!important;color:#ff5d9a!important;font-size:20px!important;min-height:38px;padding:0 4px!important}.game-account-editor{display:grid;gap:10px}.game-account-public{align-items:center;display:flex;gap:9px;font-size:12px}.game-account-public input{accent-color:#ff5ca8;height:18px;width:18px}.game-account-grid{display:grid;gap:9px;grid-template-columns:1fr 1fr}.game-account-grid .profile-field{min-width:0}.profile-game-accounts{background:linear-gradient(145deg,#171923,#12141b);border:1px solid rgba(126,104,255,.28);border-radius:16px;display:grid;gap:9px;margin:12px 0;padding:14px}.profile-game-accounts header{align-items:center;display:flex;justify-content:space-between}.profile-game-accounts header small,.profile-game-accounts p,.profile-game-accounts div small{color:var(--mu);font-size:10px}.profile-game-accounts>div{align-items:center;background:#0e1016;border:1px solid var(--ln);border-radius:10px;display:flex;flex-wrap:wrap;gap:7px;padding:9px}.profile-game-accounts>div span{color:#b5a8ff;font-size:11px;font-weight:800}.profile-game-accounts>div a,.profile-game-accounts>div b{color:var(--tx);font-size:12px;overflow-wrap:anywhere}.profile-game-accounts>div small{margin-inline-start:auto}.profile-game-accounts p{line-height:1.5;margin:0}@media(max-width:420px){.game-account-grid{grid-template-columns:1fr}}.home-youtube-block{margin:14px 0 22px;min-width:0}.home-youtube-heading{align-items:center;display:flex;gap:10px;justify-content:space-between;margin:8px 0 10px}.home-youtube-heading h2{font-size:17px;letter-spacing:-.025em;margin:3px 0 0}.home-youtube-eyebrow{color:#7de4f5;font-size:9px;font-weight:900;letter-spacing:.16em}.home-youtube-refresh{color:var(--mu);flex:0 0 auto;font-size:11px;min-height:36px;padding:6px 9px}.home-youtube-categories{display:flex;gap:7px;margin:0 0 8px}.home-youtube-categories button{background:var(--sf);border:1px solid var(--ln);border-radius:999px;color:var(--mu);cursor:pointer;font:inherit;font-size:11px;font-weight:700;min-height:34px;padding:0 13px}.home-youtube-categories button[aria-pressed=true]{background:color-mix(in srgb,var(--ac) 24%,var(--sf));border-color:var(--ac);color:var(--tx)}.home-youtube-status{color:var(--mu);font-size:12px;line-height:1.5;min-height:18px;margin:0 0 7px}.home-youtube-grid{display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.home-youtube-card{background:linear-gradient(145deg,var(--sf),#171925);border:1px solid var(--ln);border-radius:13px;color:var(--tx);cursor:pointer;min-width:0;overflow:hidden;padding:0;text-align:start;transition:border-color .15s ease,transform .15s ease}.home-youtube-card:hover,.home-youtube-card:focus-visible{border-color:color-mix(in srgb,var(--ac) 72%,var(--ln))}.home-youtube-card:focus-visible,.home-youtube-refresh:focus-visible,.home-youtube-categories button:focus-visible,.home-youtube-more:focus-visible,.home-youtube-player button:focus-visible,.home-youtube-watch-link:focus-visible{outline:2px solid #7de4f5;outline-offset:2px}.home-youtube-thumb{aspect-ratio:16 / 9;background:radial-gradient(circle at 50% 45%,#243b55,#090b11 72%);display:block;overflow:hidden;position:relative}.home-youtube-thumb img{display:block;height:100%;object-fit:cover;transition:transform .25s ease;width:100%}.home-youtube-card:hover .home-youtube-thumb img{transform:scale(1.035)}.home-youtube-play-mark{align-items:center;background:#08090dcc;border:1px solid #ffffff8a;border-radius:50%;color:#fff;display:grid;height:35px;inset:50% auto auto 50%;justify-items:center;padding-inline-start:2px;position:absolute;transform:translate(-50%,-50%);width:35px}.home-youtube-live-badge{align-items:center;background:#e21b37;border-radius:5px;color:#fff;display:inline-flex;font-size:9px;font-weight:900;gap:5px;inset:7px auto auto 7px;letter-spacing:.06em;padding:4px 6px;position:absolute}.home-youtube-live-badge i{animation:home-youtube-live-pulse 1.4s ease-in-out infinite;background:#fff;border-radius:50%;height:6px;width:6px}.home-youtube-fallback{align-items:center;color:#8ce8fa;display:flex;height:100%;justify-content:center;width:100%}.home-youtube-card-meta{display:grid;gap:4px;min-width:0;padding:8px 9px 10px}.home-youtube-card-meta strong,.home-youtube-card-meta small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-youtube-card-meta strong{font-size:11px;line-height:1.4}.home-youtube-card-meta small{color:var(--mu);font-size:10px}.home-youtube-more{display:block;margin:11px auto 0;min-height:38px;padding-block:8px}.home-youtube-more[hidden]{display:none!important}.home-youtube-skeleton{animation:home-youtube-shimmer 1.4s ease-in-out infinite alternate;background:linear-gradient(100deg,#1c2028 20%,#292e39,#1c2028 70%);background-size:200% 100%;border:1px solid #ffffff0d;border-radius:13px;min-height:132px;overflow:hidden}.home-youtube-skeleton span,.home-youtube-skeleton i{background:#ffffff10;display:block}.home-youtube-skeleton span{aspect-ratio:16 / 9}.home-youtube-skeleton i{border-radius:5px;height:8px;margin:8px 9px 0;width:72%}.home-youtube-skeleton i:last-child{margin-top:6px;width:42%}.home-youtube-player{align-items:center;background:#050609ef;display:flex;inset:0;justify-content:center;padding:max(16px,env(safe-area-inset-top)) 12px max(16px,env(safe-area-inset-bottom));position:fixed;z-index:5000}.home-youtube-player[hidden]{display:none!important}.home-youtube-player-panel{background:#11151d;border:1px solid #6d5e833f;border-radius:18px;box-shadow:0 22px 70px #000b;display:grid;gap:12px;max-height:100%;max-width:860px;overflow-y:auto;padding:12px;width:min(100%,860px)}.home-youtube-player-heading{align-items:center;display:flex;gap:10px;justify-content:space-between}.home-youtube-player-heading strong{color:#7de4f5;font-size:12px;letter-spacing:.04em}.home-youtube-player-heading button{font-size:20px;min-height:38px;min-width:38px}.home-youtube-player-frame{aspect-ratio:16 / 9;background:#000;border-radius:12px;overflow:hidden;width:100%}.home-youtube-player-frame iframe{border:0;height:100%;width:100%}.home-youtube-player-status{color:var(--mu);font-size:12px;line-height:1.5;margin:0}.home-youtube-watch-link{background:#252032;border:1px solid #8b6db0;border-radius:10px;color:#fff;font-size:12px;font-weight:800;justify-self:start;padding:10px 13px;text-decoration:none}.home-youtube-watch-link[hidden]{display:none!important}@keyframes home-youtube-shimmer{to{background-position:-100% 0;opacity:.7}}@keyframes home-youtube-live-pulse{50%{opacity:.45;transform:scale(.75)}}@media(min-width:700px){.home-youtube-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.home-youtube-card-meta strong{font-size:12px}}@media(prefers-reduced-motion:reduce){.home-youtube-skeleton,.home-youtube-live-badge i{animation:none}.home-youtube-card,.home-youtube-thumb img{transition:none}}
