.appearance-menu{position:relative;flex:none;z-index:30}.appearance-trigger{display:flex;width:36px;height:36px;align-items:center;justify-content:center;border:0;background:transparent}.appearance-options{position:absolute;right:-44px;top:46px;width:max-content;min-width:160px;max-width:calc(100vw - 32px);padding:12px 16px;border-radius:20px;background:var(--color-surface);color:var(--color-ink);box-shadow:0 10px 30px #0000001a}.appearance-options button{display:flex;width:100%;height:40px;align-items:center;gap:8px;padding:6px 0;border-radius:12px;border:0;background:transparent;font-size:16px;line-height:24px;text-align:left}.appearance-options button:hover,.appearance-options button:focus-visible{background:var(--color-grey-5)}.appearance-option-icon{display:flex;width:24px;height:24px;flex:none;align-items:center;justify-content:center}.appearance-option-label{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.appearance-separator{display:flex;height:9px;align-items:center}.appearance-separator:after{content:"";height:1px;width:100%;background:color-mix(in srgb,var(--color-ink) 10%,transparent)}.appearance-menu-desktop .appearance-options{top:auto;bottom:44px;right:0}.night-mode-reminder{position:fixed;top:calc(var(--safe-top, 0px) + 4px);left:max(8px,calc((100vw - 600px)/2));right:max(8px,calc((100vw - 600px)/2));z-index:200;box-sizing:border-box;display:flex;min-height:72px;align-items:center;gap:8px;padding:12px 16px;overflow:hidden;border:1px solid rgb(0 0 0 / 10%);border-radius:20px}.night-mode-reminder-background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.night-mode-reminder-copy{position:relative;display:flex;min-width:0;flex:1;align-items:flex-start;gap:2px;font-size:16px;font-weight:600;line-height:24px}.night-mode-reminder-copy img{flex:none}.night-mode-reminder-copy span{min-width:0;color:var(--color-on-image, #fff)}.night-mode-reminder button{position:relative;box-sizing:border-box;display:inline-flex;flex:none;width:76px;min-height:32px;align-items:center;justify-content:center;border:0;border-radius:30px;padding:7px 8px;background:#fff;color:#000;font-size:12px;font-weight:500;line-height:18px}html[data-app-mode=pc] .night-mode-reminder{left:auto;right:16px;width:374px}@supports (clip-path: shape(from 0 0,arc by 1px 1px of 20px cw,close)){.night-mode-reminder{--night-reminder-outline: shape( from calc(100% - 32px) 0, curve by 21.08px 2.18px with 11.201px 0 / 16.802px 0, arc by 8.74px 8.74px of 20px cw, curve by 2.18px 21.08px with 2.18px 4.278px / 2.18px 9.879px, vline to calc(100% - 32px) , curve by -2.18px 21.08px with 0 11.201px / 0 16.802px, arc by -8.74px 8.74px of 20px cw, curve by -21.08px 2.18px with -4.278px 2.18px / -9.879px 2.18px, hline to 32px, curve by -21.08px -2.18px with -11.201px 0 / -16.802px 0, arc by -8.74px -8.74px of 20px cw, curve by -2.18px -21.08px with -2.18px -4.278px / -2.18px -9.879px, vline to 32px, curve by 2.18px -21.08px with 0 -11.201px / 0 -16.802px, arc by 8.74px -8.74px of 20px cw, curve by 21.08px -2.18px with 4.278px -2.18px / 9.879px -2.18px, close );border:0;overflow:visible}.night-mode-reminder:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;background:#0000001a;clip-path:var(--night-reminder-outline);pointer-events:none}.night-mode-reminder-background{clip-path:var(--night-reminder-outline)}}.popop-desktop-dialog{outline:none;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;max-width:none;max-height:none;margin:0;border:0;padding:calc(var(--safe-top, 0px) + 24px) 24px calc(var(--safe-bottom, 0px) + 24px);box-sizing:border-box;display:grid;place-items:center;background:#0009;color:var(--color-text, var(--color-ink));overflow:hidden}.popop-desktop-dialog-panel{position:relative;display:flex;flex-direction:column;width:min(var(--desktop-dialog-width, 840px),100%);height:var(--desktop-dialog-height, 537px);max-height:100%;min-height:0;overflow:hidden;border-radius:30px;background:var(--desktop-dialog-background, var(--color-shell))}.popop-desktop-dialog-body{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}.popop-desktop-dialog-close{position:absolute;top:var(--desktop-dialog-close-inset, 20px);right:var(--desktop-dialog-close-inset, 20px);z-index:2;display:grid;place-items:center;width:var(--desktop-dialog-close-size, 36px);height:var(--desktop-dialog-close-size, 36px);border:0;padding:0;background:transparent;cursor:pointer}.popop-desktop-dialog-close:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:8px}.popop-desktop-dialog-footer{flex-shrink:0;padding:12px 28px 20px}.popop-pc-recharge{--desktop-dialog-background: var(--color-info, #d7f0ff)}.popop-pc-recharge-history{position:absolute;top:20px;left:20px;z-index:2;min-height:36px;font-size:16px;--pc-text-weight: 600;--pc-text-family: var(--pc-font-600)}.popop-pc-recharge-history:focus-visible{outline:2px solid currentColor;outline-offset:3px}.popop-pc-recharge-content{display:grid;grid-template-columns:minmax(0,286px) minmax(0,400px);align-items:center;justify-content:space-between;gap:24px;min-height:100%;padding:90px 44px 42px}.popop-pc-recharge [data-recharge-part=balance]{padding:0}.popop-pc-recharge [data-recharge-part=balance]>span{max-width:100%;overflow-wrap:anywhere;text-align:center}.popop-pc-recharge-packages>div{padding-inline:0;padding-bottom:0}.popop-pc-recharge-packages button{padding-inline:16px}@media(max-width:700px){.popop-pc-recharge-content{grid-template-columns:minmax(0,1fr);padding:76px 24px 20px}}.first-recharge-backdrop{display:flex;align-items:center;justify-content:center;overflow:hidden;padding-top:var(--safe-top, 0px);padding-bottom:var(--safe-bottom, 0px);background-color:#000c}.first-recharge-backdrop:before{content:"";flex-shrink:0;width:390px;height:580px;background:url(/post-ssr/assets/rays-DpalopKP.svg) center / 100% 100% no-repeat;transform:translateY(-28px);pointer-events:none}.first-recharge-buy{display:flex;align-items:center;justify-content:center;gap:4px;min-height:60px;width:100%;margin-top:36px;padding:12px;border-radius:20px;background:var(--color-ink);color:var(--color-inverse);font-size:18px;font-weight:700;line-height:24px}.first-recharge-buy:disabled{opacity:.6;cursor:default}.first-recharge-buy:focus-visible,.first-recharge-close:focus-visible{outline:3px solid #62bff4;outline-offset:3px}.first-recharge-offer{position:relative;width:100%;padding:48px 0 0;color:var(--color-ink);outline:none}.first-recharge-offer--dismissible{padding-bottom:80px}.first-recharge-promo-close-circle{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#ffffff38}.first-recharge-close{position:absolute;z-index:1;display:grid;place-items:center;top:auto;right:auto;bottom:0;left:50%;width:44px;height:44px;transform:translate(-50%)}.first-recharge-promo-card{padding:49px 20px 20px;border-radius:30px;background:linear-gradient(180deg,var(--color-info) 16%,#fdeab3 100%)}.first-recharge-promo-hero{position:absolute;top:0;left:0;width:100%;height:109px;text-align:center;pointer-events:none}.first-recharge-promo-number{display:block;width:100%;height:109px;object-fit:contain}.first-recharge-promo-percent{display:flex;align-items:center;justify-content:center;height:109px;padding:0 12px;font-size:40px;font-weight:900;line-height:1.1;color:var(--color-ink);overflow-wrap:anywhere;--pc-text-weight: 900;--pc-text-family: var(--pc-font-900)}.first-recharge-promo-title{margin:0 0 25px;font-size:24px;font-weight:900;line-height:29px;text-align:center;overflow-wrap:anywhere}.first-recharge-comparison{display:flex;align-items:stretch;min-height:107px;padding:20px 0;border-radius:20px;background:var(--color-surface)}.first-recharge-comparison-column{display:flex;flex:1;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:0 8px}.first-recharge-comparison-column+.first-recharge-comparison-column{border-left:1px solid #f2f2f2}.first-recharge-comparison-amount{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:3px;font-size:14px;font-weight:500;line-height:21px}.first-recharge-comparison-price{max-width:100%;font-size:26px;font-weight:800;line-height:30px;overflow-wrap:anywhere;text-align:center}.first-recharge-comparison-column--original .first-recharge-comparison-price,.first-recharge-comparison-column--original .first-recharge-comparison-amount>span{color:var(--color-tertiary)}.first-recharge-buy--promo{flex-direction:column;gap:2px;margin-top:23px;padding:8px 12px}.first-recharge-countdown{color:#ff6f00;font-size:11px;font-weight:500;line-height:16px;font-variant-numeric:tabular-nums;white-space:nowrap}.first-recharge-countdown--badge{padding:2px 4px;border-radius:6px;background:#ff631b1a}.first-recharge-package-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:80px;padding:16px;border-radius:20px;background:linear-gradient(180deg,var(--theme-recharge-package-gradient-start),var(--color-surface));text-align:left}.first-recharge-package-row:disabled{cursor:default}.first-recharge-package-row:focus-visible{outline:3px solid #62bff4;outline-offset:3px}.first-recharge-package-info{display:flex;flex:1;min-width:0;align-items:center;gap:8px}.first-recharge-package-info>:first-child{flex-shrink:0}.first-recharge-package-amount{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:18px;font-weight:700;color:var(--color-ink)}.first-recharge-package-price{display:flex;flex-shrink:0;flex-direction:column;align-items:center;justify-content:center;width:96px;min-height:48px;padding:6px 8px;border-radius:16px;background:#ff6f00;color:var(--color-on-image);font-size:14px;font-weight:700;line-height:20px;white-space:nowrap}.first-recharge-package-price del{font-size:10px;line-height:14px;opacity:.6}.first-recharge-comparison-tokens{display:flex;align-items:center;justify-content:center;gap:4px;max-width:100%}.first-recharge-package-details{flex:1;min-width:0}.first-recharge-package-info--bonus{align-items:flex-start}.first-recharge-package-bonus{display:block;margin-top:2px;color:var(--color-ink);font-size:12px;font-weight:700;line-height:16px}html[data-app-mode=pc] .pc-first-recharge-dialog{--desktop-dialog-width: 390px;--desktop-dialog-height: auto;--desktop-dialog-background: transparent}html[data-app-mode=pc] .pc-first-recharge-body{padding:12px 24px;overflow:auto}html[data-app-mode=pc] .first-recharge-promo-title,html[data-app-mode=pc] .first-recharge-comparison-price{--pc-text-weight: 900;--pc-text-family: var(--pc-font-900)}html[data-app-mode=pc] :is(.first-recharge-comparison-amount,.first-recharge-countdown,.first-recharge-package-bonus){--pc-text-weight: 600;--pc-text-family: var(--pc-font-600)}.story-media-collection-dialog{--desktop-dialog-width: 560px;--desktop-dialog-height: 652px;--desktop-dialog-background: var(--color-surface)}.story-media-collection-dialog-header{flex-shrink:0;padding:24px 72px 12px 28px}.story-media-collection-dialog .popop-desktop-dialog-body{display:flex;flex-direction:column;overflow:hidden;padding:0 28px 28px}.story-media-collection-dialog-content{position:relative;display:flex;flex:1;flex-direction:column;min-height:0}.pc-story-video-player{position:relative;display:flex;align-items:center;justify-content:center;flex:1;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;background:#000}.pc-story-video-background{position:absolute;top:-25%;right:-25%;bottom:-25%;left:-25%;width:150%;height:150%;object-fit:cover;filter:blur(80px) brightness(.65);pointer-events:none}.pc-story-video-frame{position:relative;flex:none;max-width:100%;max-height:100%;overflow:hidden;background:#000}.pc-story-video-media{display:block;width:100%;height:100%;object-fit:contain}.pc-story-video-tap{position:absolute;top:0;right:0;bottom:0;left:0;border:0;padding:0;background:transparent;cursor:pointer}.pc-story-video-gradient{position:absolute;inset:auto 0 0;height:120px;background:linear-gradient(transparent,#0000007f);pointer-events:none}.pc-story-video-close,.pc-story-video-save{position:absolute;top:16px;z-index:1;display:grid;place-items:center;height:32px;border:0;padding:0;color:#fff;cursor:pointer}.pc-story-video-close{left:16px;width:32px;background:transparent}.pc-story-video-save{right:16px;padding-inline:16px;border-radius:28px;background:#57575799;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pc-story-video-controls{position:absolute;right:16px;bottom:44px;left:20px;display:grid;grid-template-columns:36px minmax(0,1fr);align-items:end;gap:12px;color:#fff}.pc-story-video-toggle{display:grid;place-items:center;width:36px;height:36px;border:0;padding:0;background:transparent;cursor:pointer}.pc-story-video-pause{position:relative;display:block;width:36px;height:36px}.pc-story-video-pause>span{position:absolute;top:4px;left:6px;width:6px;height:30px;border-radius:15px;background:#fff}.pc-story-video-pause>span+span{left:24px}.pc-story-video-timeline{position:relative;height:36px;min-width:0}.pc-story-video-time{position:absolute;top:-14px;left:0;opacity:.5;white-space:nowrap}.pc-story-video-seek{position:absolute;top:10px;display:block;width:100%;height:16px;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer}.pc-story-video-seek::-webkit-slider-runnable-track{height:6px;border-radius:14px;background:linear-gradient(to right,#fff var(--video-progress),rgb(255 255 255 / 50%) var(--video-progress))}.pc-story-video-seek::-webkit-slider-thumb{width:16px;height:16px;margin-top:-5px;border:0;border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff}.pc-story-video-seek::-moz-range-track{height:6px;border-radius:14px;background:#ffffff7f}.pc-story-video-seek::-moz-range-progress{height:6px;border-radius:14px;background:#fff}.pc-story-video-seek::-moz-range-thumb{width:16px;height:16px;border:0;border-radius:50%;background:#fff}.pc-story-video-player button:focus-visible,.pc-story-video-seek:focus-visible{outline:2px solid #fff;outline-offset:4px}.story-sensitive-image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;overflow:hidden;border-radius:inherit}.story-sensitive-image-overlay__surface{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000001a;backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px)}.story-sensitive-image-overlay__content{position:relative;display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:16px;text-align:center;box-sizing:border-box;font-weight:500;color:#ffffff80}.story-sensitive-image-overlay__copy,.story-sensitive-image-overlay__heading{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:100%}.story-sensitive-image-overlay__heading{gap:4px}.story-sensitive-image-overlay p{margin:0}.story-sensitive-image-overlay__heading p{font-size:14px;line-height:21px}.story-sensitive-image-overlay__description{width:310px;max-width:100%;font-size:12px;line-height:18px}.story-sensitive-image-overlay__icon{display:flex;width:32px;height:32px;align-items:center;justify-content:center;opacity:.5}.story-sensitive-image-overlay__button{box-sizing:border-box;display:flex;min-width:100px;min-height:36px;max-width:100%;align-items:center;justify-content:center;padding:6px 12px;border:1px solid rgba(255,255,255,.08);border-radius:1000px;background:transparent;color:inherit;font:inherit;font-size:14px;line-height:21px;cursor:pointer}.story-sensitive-image-overlay--avg{pointer-events:none;border-radius:0}.story-sensitive-image-overlay--avg .story-sensitive-image-overlay__content{position:absolute;top:34.952607%;height:auto;padding:0 16px;gap:12px}.story-sensitive-image-overlay--avg .story-sensitive-image-overlay__copy,.story-sensitive-image-overlay--avg .story-sensitive-image-overlay__button{pointer-events:auto}.story-sensitive-image-overlay--avg .story-sensitive-image-overlay__button{min-width:64px}html[data-app-mode=pc] .story-sensitive-image-overlay__heading p,html[data-app-mode=pc] .story-sensitive-image-overlay__description{font-family:var(--pc-font-600);font-weight:600}html[data-app-mode=pc] .story-sensitive-image-overlay__button{font-family:var(--pc-font-700);font-weight:700}.chat-image-preview-animated{animation:chat-preview-fade-in .26s ease-out both}.chat-image-preview-animated img[data-clarity-mask]{animation:chat-preview-zoom-in .26s cubic-bezier(.2,.8,.2,1) both}.chat-image-preview-animated[data-closing]{animation:chat-preview-fade-out .18s ease-in both}.chat-image-preview-animated[data-closing] img[data-clarity-mask]{animation:chat-preview-zoom-out .18s ease-in both}@keyframes chat-preview-fade-in{0%{opacity:0}to{opacity:1}}@keyframes chat-preview-fade-out{0%{opacity:1}to{opacity:0}}@keyframes chat-preview-zoom-in{0%{transform:scale(.94)}to{transform:scale(1)}}@keyframes chat-preview-zoom-out{0%{transform:scale(1)}to{transform:scale(.96)}}@media(prefers-reduced-motion:reduce){.chat-image-preview-animated,.chat-image-preview-animated img[data-clarity-mask],.chat-image-preview-animated[data-closing],.chat-image-preview-animated[data-closing] img[data-clarity-mask]{animation-duration:1ms}}.chat-video-pc-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:190;display:flex;align-items:center;justify-content:center;background:#000000d9;padding:calc(var(--safe-top, 0px) + 16px) 16px calc(var(--safe-bottom, 0px) + 16px);--chat-video-pc-height: calc(100dvh - var(--safe-top, 0px) - var(--safe-bottom, 0px) - 32px)}.chat-video-pc-frame{position:relative;overflow:hidden;background:#000;max-width:calc(100vw - 32px);max-height:var(--chat-video-pc-height);height:var(--chat-video-pc-height)}.chat-video-pc-media{display:block;width:100%;height:100%;object-fit:contain}.chat-video-save-spinner{animation:chat-video-save-turn 1s linear infinite}@keyframes chat-video-save-turn{to{transform:rotate(360deg)}}.chat-video-controls{position:absolute;left:20px;right:20px;z-index:10;display:flex;align-items:center;gap:13px;height:36px}.chat-video-time{position:absolute;left:48px;right:0;top:-14px;font-size:14px;font-weight:500;line-height:21px;color:#ffffff80;pointer-events:none}.chat-video-seek{position:relative;flex:1;min-width:0;height:16px}.chat-video-track{position:absolute;top:5px;left:0;right:0;height:6px;border-radius:3px;background:#ffffff80;pointer-events:none}.chat-video-elapsed{height:6px;border-radius:3px;background:#fff}.chat-video-thumb{position:absolute;top:0;width:16px;height:16px;margin-left:-8px;border-radius:50%;background:#fff;pointer-events:none}.chat-video-range{position:absolute;top:0;left:-8px;width:calc(100% + 16px);height:16px;margin:0;padding:0;border:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;opacity:0;background:transparent;cursor:pointer;touch-action:none}.chat-video-range::-webkit-slider-runnable-track{height:16px;border:0;background:transparent}.chat-video-range::-webkit-slider-thumb{width:16px;height:16px;margin:0;border:0;-moz-appearance:none;appearance:none;-webkit-appearance:none}.chat-video-range::-moz-range-track{height:16px;border:0;background:transparent}.chat-video-range::-moz-range-thumb{width:16px;height:16px;border:0}.chat-video-mobile-save-layer{padding:calc(var(--safe-top, 0px) + 16px) 16px calc(var(--safe-bottom, 0px) + 16px)}.quick-feedback-prompt-anchor{position:absolute;top:calc(var(--safe-top, 0px) + 60px);left:16px;right:16px;display:flex;justify-content:center}.quick-feedback-prompt{pointer-events:auto;max-width:100%;border-radius:100px;background:#303030e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;padding:11px 14px;font-size:14px;line-height:21px;text-align:center}.quick-feedback-link{color:#fdeab3}.quick-feedback-sheet{background:var(--color-shell);color:var(--color-text)}.quick-feedback-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;flex-shrink:0;min-height:56px}.quick-feedback-header h2{font-size:20px;line-height:27px;margin:0}.quick-feedback-header button,.quick-feedback-header img{width:28px;height:28px;flex-shrink:0}.quick-feedback-content{padding:0 16px 28px;display:flex;flex-direction:column;gap:8px}.quick-feedback-card{min-width:0;margin:0;border:1px solid var(--color-border);border-radius:20px;background:var(--color-surface);padding:12px}fieldset.quick-feedback-card{padding:12px 16px}.quick-feedback-label{display:block;color:var(--color-grey-2);font-size:16px;line-height:21px}.quick-feedback-options{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.quick-feedback-options button{border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);padding:8px 10px;font-size:16px;line-height:21px;box-shadow:inset 0 0 0 2px transparent}.quick-feedback-options button.selected{border-color:var(--color-ink);box-shadow:inset 0 0 0 2px var(--color-ink)}.quick-feedback-description{min-height:120px;max-height:300px}.quick-feedback-description textarea{display:block;resize:none;width:100%;height:65px;max-height:245px;margin-top:8px;border:0;outline:none;background:transparent;font-size:16px;line-height:21px}.quick-feedback-description textarea::placeholder{color:var(--color-grey-4)}.quick-feedback-image-label{display:flex;justify-content:space-between;gap:8px}.quick-feedback-images{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.quick-feedback-add,.quick-feedback-image{position:relative;width:106px;height:106px;flex-shrink:0}.quick-feedback-add>img{display:block;width:106px;height:106px}.quick-feedback-image>img{width:106px;height:106px;object-fit:cover;border-radius:16px;border:1px solid var(--color-border)}.quick-feedback-remove{position:absolute;top:4px;right:4px;width:20px;height:20px}.quick-feedback-remove img{width:20px;height:20px}.quick-feedback-upload-status{position:absolute;left:0;right:0;bottom:0;background:color-mix(in srgb,var(--color-surface) 90%,transparent);border-radius:0 0 16px 16px;font-size:14px}.quick-feedback-log{display:flex;align-items:center;gap:8px;margin-top:12px;text-align:left;font-size:15px;line-height:22px}.quick-feedback-log>img,.quick-feedback-unchecked{width:24px;height:24px;flex-shrink:0}.quick-feedback-unchecked{display:block;border:1px solid #ccc;border-radius:50%}.quick-feedback-footer{background:var(--color-shell);padding:16px 10px calc(16px + var(--safe-bottom, 0px));flex-shrink:0}.quick-feedback-submit{width:100%;min-height:60px;border-radius:20px;background:var(--color-ink);color:var(--color-inverse);font-size:18px;line-height:24px;font-weight:700;padding:16px 20px}.quick-feedback-submit:disabled{opacity:.4}.quick-feedback-error{color:#c00;font-size:14px}@keyframes quick-feedback-exit{to{transform:translateY(100%)}}@keyframes quick-feedback-fade{to{opacity:0}}.quick-feedback-exit{animation:quick-feedback-exit .24s ease-in forwards}.quick-feedback-exit-desktop{animation:quick-feedback-fade .24s ease-in forwards}.quick-feedback-backdrop-exit{animation:quick-feedback-fade .2s ease-in forwards}@media(prefers-reduced-motion:reduce){.quick-feedback-exit{animation:quick-feedback-fade .24s linear forwards}}html[data-app-mode=pc] .quick-feedback-header h2{--pc-text-weight:700;--pc-text-family:var(--pc-font-700)}html[data-app-mode=pc] .quick-feedback-prompt,html[data-app-mode=pc] .quick-feedback-content{--pc-text-weight:600;--pc-text-family:var(--pc-font-600)}.quick-feedback-header img,.quick-feedback-add>img{filter:var(--theme-icon-filter)}.quick-feedback-contact{padding:11px;min-height:74px;display:flex;flex-direction:column;gap:8px;font-weight:500}.quick-feedback-contact input{display:block;width:100%;min-width:0;height:21px;padding:0;margin:0;border:0;border-radius:0;outline:none;background:transparent;color:var(--color-text);font-size:16px;line-height:21px;font-weight:500}.quick-feedback-contact input::placeholder{color:var(--color-grey-4)}.quick-feedback-required{color:red}.reward-recommendation-panel{width:390px;max-width:100%}.reward-recommendation-mobile{width:100%;height:100%;max-height:100%;overflow:hidden}.reward-recommendation-pc{width:702px}.reward-recommendation{position:relative;color:#fff}.reward-recommendation-body{display:flex;flex-direction:column;align-items:center;width:100%}.reward-recommendation-content{display:flex;flex-direction:column;align-items:center;padding:16px 0}.reward-recommendation-mobile .reward-recommendation{height:100%}.reward-recommendation-mobile .reward-recommendation-scroll{height:100%;overflow-y:auto;overscroll-behavior-y:contain}.reward-recommendation-mobile .reward-recommendation-content{min-height:100%;justify-content:center;padding:68px 0}.reward-recommendation-heading{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;padding:0 24px}.reward-recommendation-claimed{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px;font-size:24px;line-height:36px;font-weight:600;--pc-text-weight: 900;--pc-text-family: var(--pc-font-900)}.reward-recommendation-description{max-width:326px;font-size:16px;line-height:24px;text-align:center;font-weight:600;--pc-text-weight: 600;--pc-text-family: var(--pc-font-600)}.reward-recommendation-expiry{color:#fdeab3}.reward-recommendation-carousel{display:flex;align-items:center;width:100%;height:369px;margin-top:46px;padding:29px calc((100% - 251px)/2) 0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:auto;cursor:grab;flex-shrink:0}.reward-recommendation-carousel::-webkit-scrollbar{display:none}.reward-recommendation-carousel:active{cursor:grabbing}.reward-recommendation-slide{flex:0 0 251px;width:251px;height:340px;display:flex;align-items:center;justify-content:center;scroll-snap-align:center;scroll-snap-stop:always}.reward-recommendation-card-wrap{position:relative;flex-shrink:0}.reward-recommendation-card{position:relative;border-radius:30px;overflow:hidden}.reward-recommendation-card-content{position:absolute;overflow:hidden}.reward-recommendation-card-frame{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none}.reward-recommendation-cover{position:absolute;transform-origin:top left;will-change:transform;mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat}.reward-recommendation-cover img{width:100%;height:100%;object-fit:cover}.reward-recommendation-cover-tint{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000000d}.reward-recommendation-card-copy{position:absolute;left:0;right:0;display:flex;flex-direction:column}.reward-recommendation-text-slot{position:relative;flex-shrink:0;min-width:0}.reward-recommendation-text-canvas{position:absolute;top:0;left:0;margin:0;transform-origin:top left;will-change:transform}.reward-recommendation-name{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reward-recommendation-tags{font-weight:500;opacity:.7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reward-recommendation-intro{font-weight:500;overflow:hidden}.reward-recommendation-intro>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.reward-recommendation-hot{position:absolute;right:-22px;top:-29px;pointer-events:none}.reward-recommendation-cta{margin-top:30px;width:262px;max-width:100%;min-height:60px;border-radius:20px;background:#fdeab3;color:#000;padding:16px 20px;font-size:18px;line-height:27px;font-weight:700;--pc-text-weight: 700;--pc-text-family: var(--pc-font-700)}.reward-recommendation-close{width:36px;height:36px;margin-top:30px;flex-shrink:0}.reward-recommendation-mobile .reward-recommendation-close{position:absolute;top:16px;right:33px;margin-top:0}.reward-recommendation-mobile .reward-recommendation-carousel{margin-top:16px}.reward-recommendation-mobile .reward-recommendation-cta{margin-top:16px;flex-shrink:0}.reward-recommendation-pc .reward-recommendation-carousel{margin-top:20px}.reward-recommendation-pc .reward-recommendation-content{padding-top:23px}.reward-recommendation-pc .reward-recommendation-close{margin-top:26px}.reward-recommendation-card-tint{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009}.popop-pc-auth-form{width:min(100%,414px);margin:0 auto;padding:29px 12px 12px}.popop-pc-auth-form>div{padding-top:0}.popop-pc-phone .popop-phone-otp-content{padding-top:0}.popop-pc-phone .popop-desktop-dialog-panel{max-height:calc(100dvh - var(--safe-top, 0px) - var(--safe-bottom, 0px) - 48px)}.popop-pc-auth .popop-desktop-dialog-footer{width:min(100%,414px);margin-inline:auto;padding-inline:24px}.popop-pc-auth .popop-auth-mascot-sheet-content{padding-top:0}.popop-pc-agree-legacy .popop-pc-auth-form{width:min(100%,414px);padding:20px 12px 0}.popop-pc-agree-legacy .popop-auth-mascot-sheet-content{padding-bottom:0}.popop-pc-agree-legacy h2{line-height:27px}.popop-pc-agree-legacy .popop-agree-rows{margin-top:18px}.popop-pc-agree-mascot{display:block;width:140px;height:84px;object-fit:contain;margin:0 auto 15px}.popop-pc-agree-legacy .popop-desktop-dialog-footer>button{width:min(100%,366px);margin-inline:auto}.popop-pc-agree,.popop-pc-birthday{--desktop-dialog-width: 390px;--desktop-dialog-height: 797px;--desktop-dialog-background: var(--color-shell)}.popop-pc-agree .popop-pc-auth-form,.popop-pc-birthday .popop-pc-auth-form{width:100%;padding:0}.popop-pc-agree .popop-desktop-dialog-footer,.popop-pc-birthday .popop-desktop-dialog-footer{width:100%;padding:12px}.popop-pc-agree .popop-desktop-dialog-close,.popop-pc-birthday .popop-desktop-dialog-close,.popop-pc-otp .popop-desktop-dialog-close{top:15px;right:15px;width:28px;height:28px}.popop-pc-birthday .popop-pc-auth-form>div:first-child{padding-top:16px}.popop-pc-content-birthday{--desktop-dialog-height: 560px}.popop-pc-content-birthday .popop-pc-auth-form>div:first-child{padding-top:0}.popop-pc-content-birthday .popop-desktop-dialog-close{top:16px;right:16px}.popop-pc-content-birthday.popop-content-birthday-exiting{animation:popop-profile-birthday-fade-out .24s ease-out both}.popop-birthday-wheel::-webkit-scrollbar{display:none}.popop-profile-birthday-panel-exiting{animation:popop-profile-birthday-panel-out .24s ease-out both}.popop-profile-birthday-panel-exiting .popop-birthday-wheel{overflow-y:hidden!important}.animate-fade-in.popop-profile-birthday-backdrop-exiting{animation:popop-profile-birthday-fade-out .2s ease-out both}.popop-profile-birthday-centered .popop-profile-birthday-panel-exiting{animation-name:popop-profile-birthday-fade-out}@keyframes popop-profile-birthday-panel-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes popop-profile-birthday-fade-out{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.popop-profile-birthday-panel-exiting{animation-name:popop-profile-birthday-fade-out}}.popop-pc-auth-entry{--desktop-dialog-background: var(--color-bg)}.popop-pc-auth-language{position:absolute;left:28px;top:20px;z-index:2}.popop-pc-auth-entry-content{min-height:100%;display:grid;grid-template-columns:minmax(0,330px) minmax(0,390px);justify-content:space-between;align-items:center;gap:24px;padding:76px 48px}.popop-pc-auth-intro{text-align:center}.popop-pc-auth-ice{position:relative;width:248px;height:184px;margin:0 auto 3px;overflow:hidden}.popop-pc-auth-ice img{position:absolute;width:292px;height:292px;max-width:none;left:-6px;top:-55px;object-fit:cover}.popop-pc-auth-character-art{position:relative;width:min(100%,248px);margin:0 auto 16px;padding-top:39px;display:grid;place-items:center}.popop-pc-auth-character-avatar{width:150px;height:150px}.popop-pc-auth-character-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.popop-pc-auth-intro h2{font-size:30px;--pc-text-weight: 900;--pc-text-family: var(--pc-font-900);font-weight:900;line-height:1.2}.popop-pc-auth-title{display:block;font-size:30px;--pc-text-weight: 900;--pc-text-family: var(--pc-font-900);text-wrap:balance}.popop-pc-auth-reward{display:flex;flex-wrap:nowrap;white-space:nowrap;justify-content:center;align-items:center;gap:4px}.popop-pc-auth-intro p{margin-top:16px;font-size:16px;--pc-text-weight: 600;--pc-text-family: var(--pc-font-600);line-height:1.4;color:var(--color-grey-1)}.popop-pc-auth-providers{display:flex;flex-direction:column;gap:12px;padding:36px 24px 16px}.popop-pc-auth-providers>button{min-height:60px;height:auto;font-size:17px;--pc-text-weight: 600;--pc-text-family: var(--pc-font-600)}.popop-pc-auth-providers>button img{width:24px;height:24px}.popop-pc-preferences-dialog{--desktop-dialog-background: var(--color-bg)}.popop-pc-preferences-interests{--desktop-dialog-height: 495px}.popop-pc-preferences .popop-preferences-step{max-width:none}.popop-pc-preferences .popop-preferences-header{padding:28px 100px 38px 28px}.popop-pc-preferences .popop-preferences-header>p{display:none}.popop-pc-preferences .popop-preferences-header h2{font-weight:700}.popop-pc-preferences .popop-preferences-header span{font-size:12px;--pc-text-weight: 600;--pc-text-family: var(--pc-font-600)}.popop-pc-preferences .popop-preferences-interests{padding:0 28px}.popop-pc-preferences .popop-preferences-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:2px 0}.popop-pc-preferences .popop-preferences-card{height:130px;aspect-ratio:auto;border-radius:20px}.popop-pc-preferences .popop-preferences-grid>div{height:130px;aspect-ratio:auto}.popop-pc-preferences .popop-preferences-card>span{font-size:15px;--pc-text-weight: 600;--pc-text-family: var(--pc-font-600)}.popop-pc-preferences .popop-preferences-footer{position:static;padding:20px 28px}.popop-pc-preferences .popop-preferences-skip{position:absolute;top:34px;right:28px;width:auto}.popop-pc-preferences-world .popop-preferences-header{padding-bottom:12px}.popop-pc-preferences-world .popop-world-mosaic-board{left:50%}@media(max-width:820px){.popop-pc-auth-entry-content{padding-inline:28px;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.popop-pc-auth-providers{padding-inline:0}}.ops-carousel{position:relative;width:100%;aspect-ratio:366 / 88;overflow:hidden;border-radius:20px}.ops-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:opacity .22s ease-out}.ops-slide--visible{opacity:1;pointer-events:auto}.ops-reveal{overflow:hidden;width:100%}.ops-reveal-content{display:flow-root;width:100%}[data-ops-active=false],[data-ops-active=false] *{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.ops-slide{transition:none}}.ops-carousel--popup{width:310px;max-width:100%;aspect-ratio:310 / 400;border-radius:30px}.ops-carousel--fullscreen{height:100%;aspect-ratio:auto;border-radius:0}.ops-pages{position:absolute;bottom:calc(var(--ops-dot-bottom, 10px) - 4.5px);left:0;right:0;display:flex;justify-content:center}.ops-dot{width:9px;height:14px;flex-shrink:0;padding:0;border:0;border-radius:50%;background:transparent;display:grid;place-items:center}.ops-dot:after{content:"";width:5px;height:5px;border-radius:50%;background:#ffffff8c}.ops-dot--selected:after{background:#fff}.ops-creation .ops-carousel{aspect-ratio:358 / 86}.ops-home .ops-carousel{aspect-ratio:374 / 90;--ops-dot-bottom: 4px}.ops-post .ops-carousel{aspect-ratio:374 / 90}.ops-profile{margin-top:30px}.ops-feed-tab{width:100%;background:var(--color-bg)}.ops-feed-tab-card{position:relative;width:100%;aspect-ratio:390 / 748;overflow:hidden}html[data-app-mode=pc] .ops-feed-tab{background:#090909}html[data-app-mode=pc] .ops-feed-tab-card{max-width:839px;margin-inline:auto;aspect-ratio:839 / 1458}html[data-app-mode=pc] .pc-home-scroll--placement{padding:0;background:#090909}.character-inspire--embedded .ops-creation{margin-top:-8px}.ops-popup-panel{width:min(310px,calc((100svh - var(--safe-top, 0px) - var(--safe-bottom, 0px) - 100px) * .775));max-width:100%;overflow:visible!important;background:transparent}.ops-popup-close{display:flex;width:36px;height:36px;margin:32px auto 0;align-items:center;justify-content:center;border-radius:50%;background:transparent}.me-profile-scroll .me-profile-wallet{transition:margin-top .18s cubic-bezier(.55,.055,.675,.19)}.me-profile-scroll:has(.ops-reveal[data-ops-open=true] .ops-profile .ops-carousel) .me-profile-wallet{margin-top:0;transition-duration:.22s}@media(prefers-reduced-motion:reduce){.me-profile-scroll .me-profile-wallet{transition:none}}html[data-app-mode=pc] .ops-profile,html[data-app-mode=pc] .ops-creation{margin-left:0;margin-right:0}html[data-app-mode=pc] .ops-profile{margin-top:40px}html[data-app-mode=pc] .ops-post .ops-carousel{border-radius:12px}html[data-app-mode=pc] .ops-profile .ops-carousel,html[data-app-mode=pc] .ops-creation .ops-carousel{aspect-ratio:600 / 144}.pc-page-layout{--pc-content-transition: left var(--pc-sidebar-motion-duration) var(--pc-sidebar-motion-easing), width var(--pc-sidebar-motion-duration) var(--pc-sidebar-motion-easing);--pc-workspace-width: calc(100vw - var(--pc-sidebar-width));--pc-panel-width: clamp( var(--pc-panel-min-width, 320px), calc(var(--pc-workspace-width) - var(--pc-main-min-width, 648px)), var(--pc-panel-max-width, 390px) );--pc-active-panel-width: 0px;--pc-main-available-width: max( 0px, calc(var(--pc-workspace-width) - var(--pc-active-panel-width)) );--pc-content-width: max( 0px, min( var(--pc-content-max-width, var(--pc-main-available-width)), calc(var(--pc-main-available-width) - 2 * var(--pc-content-gutter, 24px)) ) );--pc-content-offset: calc( var(--pc-sidebar-width) + (var(--pc-main-available-width) - var(--pc-content-width)) / 2 );position:relative;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}.pc-page-layout[data-content-motion=position]{--pc-content-transition: left var(--pc-sidebar-motion-duration) var(--pc-sidebar-motion-easing)}.pc-page-layout[data-panel-open=true]{--pc-active-panel-width: var(--pc-panel-width)}.pc-page-main{position:relative;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;clip-path:inset(0 var(--pc-active-panel-width) 0 0);transition:clip-path var(--pc-sidebar-motion-duration) var(--pc-sidebar-motion-easing)}.pc-page-column{position:relative;left:var(--pc-content-offset);width:var(--pc-content-width);height:100%;min-height:0;overflow:auto;transition:var(--pc-content-transition)}.pc-page-auxiliary{position:absolute;top:0;bottom:0;right:calc(0px - var(--pc-panel-width));width:var(--pc-panel-width);min-height:0;overflow:hidden;background:var(--color-surface);visibility:hidden;transition:right var(--pc-sidebar-motion-duration) var(--pc-sidebar-motion-easing),visibility 0s var(--pc-sidebar-motion-duration)}.pc-page-layout[data-panel-open=true]>.pc-page-auxiliary{right:0;visibility:visible;transition-delay:0s}@media(prefers-reduced-motion:reduce){.pc-page-layout[data-content-motion]{--pc-content-transition: none}.pc-page-main,.pc-page-column,.pc-page-auxiliary{transition:none}}.pc-workspace[data-page=chat]{--pc-workspace-background: var(--color-chat-background)}.pc-chat-loading{height:100%;min-height:0;background:var(--color-bg)}.pc-workspace:is([data-page=home],[data-page=characterDetail],[data-page=openWorldDetail]){--pc-workspace-background: var(--color-shell, #f7f7f7)}.pc-workspace[data-page=home]>.pc-sidebar-hide{top:calc(50% + 28px);left:calc(var(--pc-sidebar-width) + 8px);right:auto;padding:4px;font-size:10px;--pc-text-weight: 600;--pc-text-family: var(--pc-font-600);transition:left var(--pc-sidebar-motion-duration) var(--pc-sidebar-motion-easing)}.pc-home-content{position:relative;left:var(--pc-content-offset);width:var(--pc-content-width);height:100%;transition:var(--pc-content-transition)}.pc-home-content>[data-search-layout=pc]>[data-viewport-overlay]{left:var(--pc-sidebar-width);transition:left var(--pc-sidebar-motion-duration) var(--pc-sidebar-motion-easing)}.pc-home-content [data-search-layout=pc] img[data-share-image-blur="100"]{transform:translateZ(0);will-change:transform}.pc-gender-preference-dialog{box-sizing:border-box;width:min(440px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - var(--safe-top, 0px) - var(--safe-bottom, 0px) - 32px);margin:auto;padding:40px 28px 26px;overflow-y:auto;border:0;border-radius:36px;outline:none;background:var(--color-bg);color:var(--color-ink);box-shadow:0 24px 80px #00000040}.pc-gender-preference-dialog::backdrop{background:#000000e5}.pc-gender-preference-close{position:absolute;top:18px;right:18px;width:32px;height:32px;padding:0;border:0;background:none;cursor:pointer}.pc-gender-preference-close img{width:100%;height:100%}.pc-gender-preference-dialog h2{margin:0;font-size:32px;--pc-text-weight: 900;--pc-text-family: var(--pc-font-900);line-height:44px;text-align:center}.pc-gender-preference-description{margin:8px 0 0;color:color-mix(in srgb,var(--color-ink) 35%,transparent);font-size:18px;--pc-text-weight: 600;--pc-text-family: var(--pc-font-600);line-height:27px;text-align:center}.pc-gender-preference-options{display:flex;flex-direction:column;gap:16px;margin-top:32px}.pc-gender-preference-option{display:flex;align-items:center;gap:12px;width:100%;min-height:104px;padding:16px 22px;border:0;border-radius:24px;background:var(--color-surface);color:var(--color-ink);font-size:24px;line-height:34px;text-align:left;cursor:pointer}.pc-gender-preference-option span{flex:1}.pc-gender-preference-icon{width:44px;height:44px;flex:none;object-fit:contain}.pc-gender-preference-chevron{width:20px;height:20px;flex:none;rotate:180deg}.pc-gender-preference-all{display:block;width:100%;min-height:36px;margin-top:22px;padding:0;border:0;background:none;color:var(--color-ink);font-size:18px;line-height:27px;cursor:pointer}@media(prefers-reduced-motion:reduce){.pc-home-content>[data-search-layout=pc]>[data-viewport-overlay]{transition:none}}.pc-home-browser{display:flex;flex-direction:column;height:100%;min-height:0}.pc-home-browser[aria-hidden=true]{visibility:hidden}.pc-home-toolbar{display:flex;align-items:flex-start;justify-content:space-between;flex-shrink:0;gap:24px;min-height:77px;padding:20px 24px 21px 0}.pc-home-filters{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0;padding-left:8px}.pc-home-filters :is(button,a){display:flex;align-items:center;justify-content:center;flex-shrink:0;height:28px;padding:0 8px;border-radius:100px;background:var(--color-surface);color:var(--color-text, var(--color-ink));font-size:15px;--pc-text-weight: 600;--pc-text-family: var(--pc-font-600);font-weight:700;line-height:22px;cursor:pointer;text-decoration:none}.pc-home-filters :is([aria-pressed=true],[aria-current=page]){box-shadow:inset 0 0 0 2px var(--color-text, #000)}.pc-home-search{display:flex;align-items:center;flex:0 0 235px;gap:4px;height:36px;min-width:0;padding:4px 8px;border:1px solid var(--color-text-10, color-mix(in srgb, var(--color-ink) 10%, transparent));border-radius:100px;background:var(--color-surface);color:var(--color-text-30, var(--color-grey-3));font-size:14px;--pc-text-weight: 600;--pc-text-family: var(--pc-font-600);text-align:left;cursor:pointer}.pc-home-search svg{width:16px;height:16px;flex-shrink:0}.pc-home-search span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-home-scroll{container-type:inline-size;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 24px 24px 0;scrollbar-width:thin}.pc-home-categories{position:relative;flex:1;min-height:0}.pc-home-category{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column}.pc-home-grid{position:relative;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));align-content:flex-start;gap:10px}.pc-home-grid>*{min-width:0;width:100%;max-width:260px;min-height:0;aspect-ratio:240 / 348;border-radius:20px}.pc-open-world-card .pc-open-world-cover{height:calc(100% * 268 / 348);mask-image:linear-gradient(to bottom,#000 0%,#000 49.1239%,rgba(0,0,0,.2) 84.3103%,transparent 99.187%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 49.1239%,rgba(0,0,0,.2) 84.3103%,transparent 99.187%)}.pc-character-badges{position:absolute;left:12px;right:42px;top:12px;display:flex;flex-wrap:wrap;align-items:center;gap:4px}.pc-character-badges>.pc-character-photo-count{position:static}.pc-character-status{flex:0 1 auto;min-width:0;max-width:60%}.pc-character-status>span:first-child:not(:last-child){flex-shrink:0;font-size:10px;--pc-text-weight: 600;--pc-text-family: var(--pc-font-600)}.pc-character-info>p,.pc-group-card-description{margin-top:-4px;font-size:13px;--pc-text-weight: 600;--pc-text-family: var(--pc-font-600);line-height:17px;opacity:.9}.pc-home-feedback{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px;color:var(--color-text-50, var(--color-grey-2));font-size:14px;--pc-text-weight: 600;--pc-text-family: var(--pc-font-600);text-align:center}.pc-home-scroll--error{display:flex;flex-direction:column;padding-bottom:0}.pc-home-scroll--error>.pc-home-feedback{flex:1;justify-content:center}.pc-home-feedback button{padding:8px 20px;border-radius:100px;background:var(--color-text, var(--color-ink));color:var(--color-surface, var(--color-inverse));cursor:pointer}.pc-home-page :is(button,[role=button],.pc-home-filters a):focus-visible{outline:2px solid var(--color-text, var(--color-ink));outline-offset:-2px}@media(max-width:800px){.pc-home-toolbar{flex-wrap:wrap;gap:12px}.pc-home-search{margin-left:8px}}@media(prefers-reduced-motion:reduce){.pc-home-content,.pc-workspace[data-page=home]>.pc-sidebar-hide{transition:none}}.pc-home-filter-row{position:relative;z-index:10;display:flex;align-items:center;gap:8px;min-width:0;flex:1;padding-left:8px}.pc-home-filter-row .pc-home-filters{flex:1;flex-wrap:nowrap;overflow-x:auto;padding-left:0;scrollbar-width:none}.pc-home-filter-row .pc-home-filters::-webkit-scrollbar{display:none}.pc-home-grid>.feed-card-experiment{aspect-ratio:185 / 246}.pc-home-grid>.feed-card-experiment[data-feed-card-large=true]{aspect-ratio:185 / 295}.pc-home-grid>.anonymous-match-feed-card{height:auto;aspect-ratio:185 / 246}.pc-posts-page{--pc-content-max-width: calc(var(--pc-main-available-width) * 1080 / 1243)}.pc-posts-scroll{position:relative;left:var(--pc-content-offset);width:var(--pc-content-width);height:100%;overflow-y:auto;overflow-anchor:none;overscroll-behavior:contain;scrollbar-width:none;transition:var(--pc-content-transition)}.pc-story-bar{display:flex;align-items:center;gap:12px;width:100%;padding:16px 4px 4px;overflow-x:auto;scrollbar-width:none}.pc-story-bar::-webkit-scrollbar{display:none}.pc-story-bar>button{flex:0 0 60px}.pc-posts-grid{padding:30px 0}.pc-story-bar+.pc-posts-grid{padding-top:24px}.pc-recommended-posts>section{--recommended-post-media-surface: var(--color-grey-5);gap:0;padding:8px 0 32px;border-radius:30px;background:var(--recommended-post-media-surface)}.pc-recommended-posts>section>div:first-child{height:auto;min-height:46px;padding:12px}.pc-recommended-posts>section>div:last-child{gap:24px}.pc-recommended-posts>section>div:last-child>button{gap:12px}.pc-recommended-posts>section>div:last-child>button>span:last-child{width:70px;height:70px}.pc-recommended-page-layout{display:flex;flex-direction:column;width:100%;height:100%;min-height:0}.pc-recommended-page-header{position:relative;left:var(--pc-sidebar-width);display:flex;align-items:center;gap:8px;width:var(--pc-main-available-width);flex:0 0 56px;padding-left:16px;transition:left var(--pc-sidebar-motion-duration) var(--pc-sidebar-motion-easing)}.pc-recommended-page-scroll{flex:1;height:auto;min-height:0}.pc-recommended-page-header h1{font-size:20px;--pc-text-weight: 700;--pc-text-family: var(--pc-font-700);line-height:28px}.pc-recommended-page-back{display:grid;place-items:center;width:36px;height:36px;flex:none}.pc-posts-grid article{margin-bottom:18px}.pc-posts-state{min-height:55vh;display:flex;align-items:center;justify-content:center;color:var(--theme-pc-status-copy)}.pc-posts-pagination{min-height:64px;display:flex;justify-content:center;align-items:center;text-align:center;font-size:12px;--pc-text-weight: 600;--pc-text-family: var(--pc-font-600);color:var(--theme-pc-status-copy)}.pc-posts-pagination button,.pc-post-dialog-status button{margin-top:12px;padding:8px 20px;border-radius:30px;background:var(--color-brand, #fdeab3);color:var(--color-veil)}.pc-post-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:calc(var(--safe-top, 0px) + 24px) 24px calc(var(--safe-bottom, 0px) + 24px);background:#0009}.pc-post-dialog-backdrop[hidden]{display:none}.pc-post-dialog{display:flex;position:relative;width:840px;max-width:100%;height:615px;max-height:100%;min-height:0;overflow:hidden;border-radius:30px;background:var(--color-surface);color:var(--color-ink);animation:pc-post-dialog-enter .16s ease-out}.pc-story-post-loading{align-items:center;justify-content:center}.pc-post-dialog-media{position:relative;width:50%;flex-shrink:0;overflow:hidden;background:var(--color-shell)}.pc-post-dialog-scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#ffffff4d,#ffffff4d 70%,#0003)}.pc-post-dialog-stage{position:absolute;top:57px;right:0;bottom:70px;left:0;display:flex;align-items:center;justify-content:center}.pc-post-dialog-share{position:absolute;top:20px;left:20px;z-index:2;width:36px;height:36px;border-radius:50%}.pc-post-dialog-share img{display:block;width:36px;height:36px}.pc-post-dialog-share:disabled{opacity:.4}.pc-post-dialog-music{position:absolute;right:21px;bottom:30px}.pc-post-dialog-progress{position:absolute;bottom:12px;left:12px;right:12px;display:flex;gap:4px}.pc-post-dialog-progress button{flex:1;min-width:0;padding:6px 0}.pc-post-dialog-progress span{display:block;height:2px;background:#fff3;border-radius:30px}.pc-post-dialog-progress [aria-current=true] span{background:var(--color-on-image)}.pc-post-image-prev,.pc-post-image-next{position:absolute;top:50%;width:30px;height:40px;margin-top:-20px;border-radius:30px;background:#0005;color:var(--color-on-image);font-size:28px;--pc-text-weight: 900;--pc-text-family: var(--pc-font-900);opacity:0;transition:opacity .16s}.pc-post-image-prev img,.pc-post-image-next img{width:18px;height:18px;margin:auto;filter:brightness(0) invert(1)}.pc-post-image-prev img{transform:rotate(180deg)}.pc-post-image-prev{left:8px}.pc-post-image-next{right:8px}.pc-post-dialog-stage:hover button:not(:disabled),.pc-post-dialog-stage button:focus-visible{opacity:1}.pc-post-dialog-stage button:disabled{visibility:hidden}.pc-post-dialog-info{position:relative;display:flex;flex:1;min-width:0;min-height:0;flex-direction:column;padding-top:20px}.pc-post-dialog-close{position:absolute;right:20px;top:20px;z-index:2;width:36px;height:36px;border-radius:50%;background:var(--color-surface)}.pc-post-dialog-copy{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:6px 12px 16px}.pc-post-dialog-author{display:flex;align-items:center;gap:6px;max-width:calc(100% - 56px);text-align:left;font-size:20px;--pc-text-weight: 700;--pc-text-family: var(--pc-font-700);font-weight:800}.pc-post-dialog-author>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-post-dialog-avatar{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:50%;object-fit:cover;background:#0001}.pc-post-dialog-body{margin:12px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;--pc-text-weight: 600;--pc-text-family: var(--pc-font-600);line-height:1.4;color:#000c}.pc-post-dialog-copy h1{margin-top:12px;font-size:18px;--pc-text-weight: 600;--pc-text-family: var(--pc-font-600);overflow-wrap:anywhere}.pc-post-dialog-comments{display:flex;flex-direction:column;gap:20px;margin-top:28px}.pc-post-dialog-comments article{padding:0}.pc-post-dialog-footer{flex-shrink:0;display:flex;align-items:center;gap:12px;padding:12px 20px 20px 12px}.pc-post-dialog-input{display:flex;align-items:center;gap:4px;flex:1;min-width:0;height:36px;padding:7px 12px;border:1px solid var(--color-ink);border-radius:60px}.pc-post-comment-icon{width:20px;height:20px;flex-shrink:0;color:var(--color-grey-3)}.pc-post-dialog-input input{width:0;flex:1;min-width:0;background:transparent;outline:none;color:var(--color-ink);font-size:14px;--pc-text-weight: 600;--pc-text-family: var(--pc-font-600)}.pc-post-dialog-input input::placeholder{color:#0006}.pc-post-dialog-input button{font-size:12px;--pc-text-weight: 600;--pc-text-family: var(--pc-font-600);white-space:nowrap}.pc-post-dialog-like{margin-left:auto;width:36px;height:36px;flex-shrink:0}.pc-post-dialog-like:disabled{opacity:.4}.pc-post-dialog-status{text-align:center;padding:20px;color:color-mix(in srgb,var(--color-ink) 40%,transparent);display:flex;align-items:center;flex-direction:column}.pc-post-dialog-text-image{padding:24px;white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto;max-height:100%}.pc-post-dialog:focus{outline:none}.pc-post-dialog :is(button,a[href]):focus-visible,.pc-post-dialog-input:focus-within{outline:2px solid #8f6f1f;outline-offset:3px}@keyframes pc-post-dialog-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(max-height:560px){.pc-post-dialog-stage{top:24px}}@media(prefers-reduced-motion:reduce){.pc-post-dialog{animation:none}.pc-post-image-prev,.pc-post-image-next{transition:none}}.pc-post-dialog-backdrop[data-ssr-detail=true] .pc-post-dialog{animation:none}:root{--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--safe-right: env(safe-area-inset-right, 0px);--auth-sheet-peek-offset: max(56px, calc(var(--safe-top) + 12px));--auth-sheet-height: min(688px, calc(100dvh - var(--auth-sheet-peek-offset)));--auth-logo-width: min(178.006px, 45.64vw);--auth-logo-height: calc(var(--auth-logo-width) * 140.592 / 178.006);--auth-logo-peek-above: calc(var(--auth-logo-width) * 42 / 178.006);--auth-sheet-logo-inset: calc(var(--auth-logo-width) * 96 / 178.006);--auth-mascot-width: min(150px, 40vw);--auth-mascot-height: calc(var(--auth-mascot-width) * 103.485 / 169.651);--auth-mascot-peek-above: calc(var(--auth-mascot-height) * .5);--auth-sheet-mascot-inset: calc(var(--auth-mascot-height) * .5);--persona-sheet-peek-offset: max(47px, var(--safe-top));--persona-sheet-height: min(797px, calc(100dvh - var(--persona-sheet-peek-offset)))}html,body,#root{margin:0;min-height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--color-shell)}.popop-profile-preferences-range{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;opacity:0}.popop-profile-preferences-range::-webkit-slider-thumb{width:32px;height:32px;-moz-appearance:none;appearance:none;-webkit-appearance:none}.popop-profile-preferences-range::-moz-range-thumb{width:32px;height:32px;border:0}.popop-world-mosaic{position:relative;isolation:isolate;background:var(--color-bg)}.popop-world-mosaic:before,.popop-world-mosaic:after{position:absolute;right:0;left:0;z-index:4;height:92px;content:"";pointer-events:none}.popop-world-mosaic:before{top:0;background:linear-gradient(to bottom,var(--color-bg) 4%,transparent)}.popop-world-mosaic:after{bottom:0;background:linear-gradient(to top,var(--color-bg) 4%,transparent)}.popop-world-mosaic-layer{position:absolute;top:0;right:0;bottom:0;left:0;will-change:opacity}.popop-world-mosaic-layer-enter{z-index:2;animation:popop-world-mosaic-enter .42s ease-out both}.popop-world-mosaic-layer-exit{z-index:1;animation:popop-world-mosaic-exit .42s ease-out both}.popop-world-mosaic-board{position:absolute;top:calc(50% - 38px);left:calc(50% - 27px);width:632.14px;height:1066.62px;transform:translate(-50%,-50%) rotate(15deg);transform-origin:center}.popop-world-mosaic-column{position:absolute}.popop-world-mosaic-track{display:flex;flex-direction:column;will-change:transform;animation:popop-world-mosaic-scroll-up 324s linear infinite}.popop-world-mosaic-column:nth-child(odd) .popop-world-mosaic-track{animation-name:popop-world-mosaic-scroll-down}.popop-world-mosaic-column:nth-child(3n) .popop-world-mosaic-track{animation-duration:336s}.popop-world-mosaic-column:nth-child(3n+2) .popop-world-mosaic-track{animation-duration:368s}.popop-world-mosaic-card-group{display:flex;flex:none;flex-direction:column;gap:7.459px;padding-bottom:7.459px}.popop-world-mosaic-card{width:100%;height:111.883px;flex:none;overflow:hidden;border-radius:11.188px}@keyframes popop-world-mosaic-enter{0%{opacity:0}to{opacity:1}}@keyframes popop-world-mosaic-exit{0%{opacity:1}to{opacity:0}}@keyframes popop-world-mosaic-scroll-up{0%{transform:translateZ(0)}to{transform:translate3d(0,-50%,0)}}@keyframes popop-world-mosaic-scroll-down{0%{transform:translate3d(0,-50%,0)}to{transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){.popop-world-mosaic-layer-enter,.popop-world-mosaic-layer-exit{animation-duration:1ms}.popop-world-mosaic-track{animation:none;transform:translate3d(0,-25%,0)}}body:has(.popop-login-page):not(:has(.mobile-phone-shell)){background:var(--color-bg);overflow:auto}#root:has(.popop-login-page):not(:has(.mobile-phone-shell)){overflow:visible;min-height:100dvh;height:auto}.popop-login-page{box-sizing:border-box}body.popop-document-locked:not(:has(.mobile-phone-shell)) .popop-login-page{height:var(--popop-locked-layout-height)!important;min-height:var(--popop-locked-layout-height)!important;max-height:var(--popop-locked-layout-height)!important;overflow:hidden}body.popop-document-locked:not(:has(.mobile-phone-shell)) .popop-login-logo{height:var(--popop-locked-login-logo-height)!important}.popop-login-header{padding-top:max(24px,calc(var(--safe-top) + 8px))}.popop-login-banner{margin-top:24px}.popop-login-footer{padding-bottom:max(2rem,var(--safe-bottom))}.popop-login-page--wordmark .popop-login-footer{padding-bottom:max(1rem,var(--safe-bottom))}.popop-login-logo{height:min(133px,22dvh);width:auto;max-width:45vw}.popop-login-logo[data-logo-variant=stacked]{width:min(104px,26vw);height:auto;max-width:none}.popop-login-logo[data-logo-variant=horizontal]{width:min(241.477px,62vw);height:auto;max-width:none}.popop-login-logo[data-logo-variant=wordmark]{width:min(178.005px,45.64vw);height:auto;max-width:none;filter:brightness(0) invert(1)}.popop-login-page--wordmark .popop-login-logo-stage{position:static}.popop-login-page--wordmark .popop-login-logo[data-logo-variant=wordmark]{position:absolute;top:33.65%;left:50%;transform:translate(-50%)}@media(min-width:640px){.popop-login-logo{height:133px;width:169px;max-width:none}.popop-login-logo[data-logo-variant=stacked]{width:104px;height:auto}.popop-login-logo[data-logo-variant=horizontal]{width:241.477px;height:auto}}.popop-bottom-sheet-full-height-host{padding-top:var(--auth-sheet-peek-offset)}.popop-email-modal-panel{min-height:calc(95dvh - 28px)}.popop-agree-modal-panel{min-height:calc(95dvh - var(--auth-logo-peek-above, 40px))}.popop-email-logo-peek-host{position:absolute;top:0;right:0;left:0;z-index:10;height:0;pointer-events:none}.popop-email-logo-peek{position:absolute;top:-28px;left:50%;width:256.892px;height:auto;max-width:none;transform:translate(-50%)}.popop-bottom-sheet-full-height{height:var(--auth-sheet-height);max-height:var(--auth-sheet-height)}.popop-visual-viewport-host[data-stable-position=true] .popop-bottom-sheet-full-height{height:var(--popop-sheet-height, var(--auth-sheet-height));max-height:var(--popop-sheet-height, var(--auth-sheet-height))}.popop-bottom-sheet-full-height-panel{display:flex;height:100%;min-height:0;flex-direction:column}.popop-visual-viewport-host[data-keyboard-open=true]:has(.popop-bottom-sheet-full-height),.popop-visual-viewport-host[data-keyboard-open=true]:has(.popop-bottom-sheet-persona-height){align-items:flex-start!important}.popop-visual-viewport-host[data-stable-position=true]{align-items:flex-end!important}.popop-visual-viewport-host{overflow:visible!important}.popop-visual-viewport-host [data-hide-on-keyboard=true]{visibility:hidden;opacity:0;pointer-events:none}.popop-visual-viewport-host[data-keyboard-open=true] .popop-visual-viewport-sheet:not(.popop-bottom-sheet-login-entry-height),.popop-visual-viewport-host[data-viewport-adjusted=true] .popop-visual-viewport-sheet:not(.popop-bottom-sheet-login-entry-height),.popop-visual-viewport-host[data-viewport-changing=true] .popop-visual-viewport-sheet:not(.popop-bottom-sheet-login-entry-height){animation:none!important;transition:opacity .15s ease,background-color .15s ease,color .15s ease!important}.popop-modal-body{-webkit-overflow-scrolling:touch;scroll-behavior:auto}.popop-modal-body-scroll-when-constrained{overflow-y:hidden;overscroll-behavior-y:none}[data-sheet-constrained=true] .popop-modal-body-scroll-when-constrained{overflow-y:auto;overscroll-behavior-y:contain}.popop-visual-viewport-host[data-keyboard-open=true]:not([data-stable-position=true]) .popop-modal-body:after,.popop-visual-viewport-host[data-keyboard-open=true][data-reserve-keyboard-occlusion=true] .popop-modal-body:after{display:block;height:var(--popop-keyboard-occlusion, 0px);content:"";pointer-events:none}.popop-bottom-sheet-persona-height-host{padding-top:var(--persona-sheet-peek-offset)}.popop-bottom-sheet-persona-height{height:var(--persona-sheet-height);max-height:var(--persona-sheet-height)}.popop-bottom-sheet-login-entry-height-host{padding-top:max(40px,var(--safe-top))}.popop-bottom-sheet-login-entry-height{height:min(450px,calc(100dvh - max(40px,var(--safe-top))));max-height:min(450px,calc(100dvh - max(40px,var(--safe-top))))}.popop-bottom-sheet-login-entry-height:has([data-login-entry-layout=stacked-3]){height:min(408px,calc(100dvh - max(40px,var(--safe-top))));max-height:min(408px,calc(100dvh - max(40px,var(--safe-top))))}.popop-bottom-sheet-login-entry-height:has([data-login-entry-layout=compact]){height:min(448px,calc(100dvh - max(40px,var(--safe-top))));max-height:min(448px,calc(100dvh - max(40px,var(--safe-top))))}.popop-bottom-sheet-login-entry-height:has([data-login-entry-character=true][data-login-entry-layout=stacked-4]){height:min(450px,calc(100dvh - max(40px,var(--safe-top))));max-height:min(450px,calc(100dvh - max(40px,var(--safe-top))))}.popop-bottom-sheet-login-character-height-host{padding-top:max(0px,calc(100dvh - 513px))}.popop-bottom-sheet-login-character-height{height:min(513px,100dvh);max-height:min(513px,100dvh)}.popop-login-entry-art-host{position:absolute;top:0;right:0;left:0;z-index:20;height:0;pointer-events:none}.popop-login-entry-title-outline{-webkit-text-stroke:8px #fbf2d8;paint-order:stroke fill}.popop-auth-logo-peek-host{position:absolute;top:0;right:0;left:0;z-index:10;height:0;pointer-events:none}.popop-auth-logo-peek-full{position:absolute;top:calc(-1 * var(--auth-logo-peek-above));left:50%;width:var(--auth-logo-width);height:var(--auth-logo-height);transform:translate(-50%)}.popop-auth-mascot-peek{position:absolute;top:calc(-1 * var(--auth-mascot-peek-above));left:50%;width:var(--auth-mascot-width);height:calc(var(--auth-mascot-width) * 103.485 / 169.651);transform:translate(-50%)}.popop-auth-sheet-content{padding-top:calc(var(--auth-sheet-logo-inset) + 12px)}.popop-auth-mascot-sheet-content{padding-top:calc(var(--auth-sheet-mascot-inset) + 12px)}
