@charset "UTF-8";@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/onest-cyrillic-ext-wght-normal-RBQCAGTS.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/onest-cyrillic-wght-normal-EAKRIKNS.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/onest-math-wght-normal-ZLJYZGN5.woff2") format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/onest-symbols-wght-normal-2ZGY4LJP.woff2") format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/onest-vietnamese-wght-normal-IJIO6JVB.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/onest-latin-ext-wght-normal-PHCTS6AB.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/onest-latin-wght-normal-RHB5LEHK.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url("./media/unbounded-cyrillic-ext-wght-normal-UNSUKJWY.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url("./media/unbounded-cyrillic-wght-normal-RGZBJFNJ.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url("./media/unbounded-vietnamese-wght-normal-4MPB4G6Q.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url("./media/unbounded-latin-ext-wght-normal-GTDRNFMU.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url("./media/unbounded-latin-wght-normal-4RIDYBKF.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:is(html[data-app-theme],html[data-app-theme] body,body:has(app-root .app-shell.community-view),app-root .app-shell.community-view,app-root app-push-welcome,app-root app-community-welcome,app-root app-account-button dialog,app-root app-notifications-inbox,app-root app-user-requests-page,app-root app-faq-page,app-root app-not-found){color-scheme:light;--motion-fast: .12s;--motion-base: .16s;--motion-slow: .2s;--motion-screen: .24s;--motion-enter: cubic-bezier(.2, 0, 0, 1);--motion-exit: cubic-bezier(.4, 0, 1, 1);--neutral-0: #ffffff;--neutral-25: #f7f5f2;--neutral-50: #f1eeea;--neutral-100: #e7e2dd;--ink-950: #1e1716;--ink-900: #221a19;--ink-700: #3d3432;--ink-600: #4d4341;--ink-500: #5d5250;--ink-400: #706562;--ink-300: #958a87;--ink-scrim: rgb(34 26 25 / 40%);--mushroom-700: #b8322e;--mushroom-600: #dd534d;--mushroom-50: #fcecea;--red-700: #b3261e;--air-line-soft: rgb(34 26 25 / 9%);--line-strong: rgb(34 26 25 / 15%);--on-ink-strong: #ffffff;--on-ink-muted: rgb(255 255 255 / 52%);--on-ink-faint: rgb(255 255 255 / 45%);--author-rust: #8a4f42;--author-blue: #3d5670;--author-green: #44603a;--color-game-bg: #f1f2ed;--color-game-surface: #fffefa;--color-game-muted: #666d62;--color-game-border: #e0e3da;--color-game-control: #bdc4b7;--color-game-text: #282b26;--color-game-accent: #b74432;--color-game-soft: #fae9e1;--color-game-hover: #eaede4;--shadow-game: 0 8px 24px rgb(36 49 41 / 8%);--color-bg-app: var(--neutral-25);--color-bg-chat: var(--neutral-50);--color-bg-surface: var(--neutral-0);--color-bg-placeholder: var(--neutral-100);--color-bg-chrome: var(--ink-950);--color-text-on-chrome: var(--on-ink-strong);--color-text-on-chrome-muted: var(--on-ink-muted);--color-icon-on-chrome-muted: var(--on-ink-faint);--color-bg-track: var(--neutral-50);--color-bg-accent: var(--ink-950);--color-bg-accent-soft: var(--neutral-50);--color-bg-scrim-soft: var(--air-line-soft);--color-bg-overlay: var(--ink-scrim);--color-signal: var(--mushroom-600);--color-text-signal: var(--mushroom-700);--color-bg-signal: var(--mushroom-700);--color-bg-signal-soft: var(--mushroom-50);--color-text-primary: var(--ink-900);--color-text-body-soft: var(--ink-700);--color-text-secondary: var(--ink-400);--color-text-tertiary: var(--color-text-secondary);--color-text-accent: var(--ink-900);--color-text-on-accent-soft: var(--ink-900);--color-text-on-accent: var(--neutral-0);--color-text-own-meta: var(--ink-400);--color-text-danger: var(--red-700);--color-text-author-1: var(--author-rust);--color-text-author-2: var(--author-blue);--color-text-author-3: var(--author-green);--color-border-subtle: var(--air-line-soft);--color-border-default: var(--ink-300);--color-border-on-app: var(--neutral-25);--color-icon-default: var(--ink-900);--color-icon-secondary: var(--ink-400);--color-icon-tertiary: var(--ink-300);--color-icon-accent: var(--mushroom-600);--color-icon-on-accent-soft: var(--ink-900);--color-icon-own-meta: var(--ink-400);--color-icon-danger: var(--red-700);--color-live-border: var(--color-icon-danger);--color-live-bg: var(--color-bg-signal-soft);--color-live-text: var(--color-text-danger);--color-live-hover: var(--color-bg-placeholder);--color-live-dot: var(--color-icon-danger);--color-bg-danger: var(--red-700);--color-text-on-danger: var(--neutral-0);--color-bg-inverse: var(--ink-950);--color-text-on-inverse: var(--neutral-0);--color-text-inverse-action: var(--mushroom-50);--spacing-2xs: 2px;--spacing-hairline: 1px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 20px;--spacing-2xl: 24px;--spacing-3xl: 32px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-chat: 14px;--radius-full: 999px;--shadow-bubble: 0 1px 1px rgb(31 36 34 / 6%);--shadow-menu: 0 8px 24px rgb(31 36 34 / 16%), 0 1px 2px rgb(31 36 34 / 8%);--font-sans: "Onest Variable", "Onest", system-ui, sans-serif;--type-title: 700 24px/1.2 var(--font-sans);--type-heading: 700 20px/1.25 var(--font-sans);--type-strong: 600 16px/1.3 var(--font-sans);--type-body: 400 16px/1.5 var(--font-sans);--type-small: 400 14px/1.4 var(--font-sans);--type-small-strong: 600 14px/1.3 var(--font-sans);--type-tiny: 600 12px/1.2 var(--font-sans);--font-size-input: 16px;--type-input: 400 16px/24px var(--font-sans);--type-title-object: var(--type-title);--type-title-screen: var(--type-heading);--type-title-state: var(--type-heading);--type-title-chat: var(--type-strong);--type-title-panel: var(--type-strong);--type-body-name: var(--type-strong);--type-label-button: var(--type-strong);--type-label-tab: var(--type-strong);--type-body-name-small: var(--type-small-strong);--type-label-count: var(--type-small-strong);--type-label-author: var(--type-small-strong);--type-overline: var(--type-small-strong);--type-body-secondary: var(--type-small);--type-label-stat: var(--type-small);--type-meta: var(--type-small);--type-meta-time: var(--type-small);--type-chat-time: 400 12px/1.3 var(--font-sans);--type-label-nav: var(--type-tiny);--type-meta-chip: var(--type-tiny);--size-award: 40px;--size-squad-portrait: 120px;--size-control: 48px;--size-film-poster: 200px;--size-film-still: 112px;--color-bg-player-scrim: rgb(20 26 23 / 78%);--control-size-icon: 44px;--layout-mobile-nav: calc(80px + env(safe-area-inset-bottom)) ;--layout-header: 60px;--layout-chat-bottom-space: calc(var(--spacing-2xl) + var(--spacing-xs));--layout-comment-indent: calc(var(--spacing-2xl) + var(--spacing-lg));--layout-tooltip: 230px;--control-size-fab: 56px;--profile-ring-width: 3px;--control-size-field: 40px;--opacity-disabled: .4;--control-size-small: 40px;--size-list-row: 56px;--layout-page-frame: min(calc(100% - 2 * var(--spacing-2xl)), 1140px);--layout-stack-gap: var(--spacing-sm);--layout-card-radius: 0px;--layout-block-start: var(--spacing-md);--layout-tab-inset: var(--spacing-sm);--layout-gutter: var(--spacing-lg);--layout-sidebar: 240px;--layout-column: 640px;--layout-sheet-width: 440px;--layout-picker-height: 400px;--layout-rail: 320px;--layout-list: 340px;--layout-task: 560px;--layout-chat: 800px;--color-bg-viewer: rgb(20 26 23 / 96%);--color-text-on-viewer-secondary: rgb(255 255 255 / 70%);--color-bg-viewer-control: rgb(255 255 255 / 12%)}html[data-theme=dark] :is(html[data-app-theme],html[data-app-theme] body,body:has(app-root .app-shell.community-view),app-root .app-shell.community-view,app-root app-push-welcome,app-root app-community-welcome,app-root app-account-button dialog,app-root app-notifications-inbox,app-root app-user-requests-page,app-root app-faq-page,app-root app-not-found),html[data-theme=dark][data-app-theme]{color-scheme:dark;--dark-1000: #0d0b0b;--dark-950: #171312;--dark-900: #231e1c;--dark-800: #302825;--dark-700: #392824;--dark-400: #8e7e75;--dark-300: #b0a29b;--dark-200: #c2b6b0;--dark-50: #efe9e6;--dark-signal: #f28a80;--dark-line: rgb(239 233 230 / 12%);--dark-hover: rgb(239 233 230 / 8%);--dark-scrim: rgb(13 11 11 / 78%);--color-bg-app: var(--dark-950);--color-bg-chat: var(--dark-950);--color-bg-surface: var(--dark-900);--color-bg-placeholder: var(--dark-800);--color-bg-chrome: var(--dark-1000);--color-text-on-chrome: var(--dark-50);--color-text-on-chrome-muted: var(--dark-200);--color-icon-on-chrome-muted: var(--dark-300);--color-bg-track: var(--dark-800);--color-bg-accent: var(--dark-50);--color-bg-accent-soft: var(--dark-800);--color-bg-scrim-soft: var(--dark-hover);--color-bg-overlay: var(--dark-scrim);--color-signal: var(--dark-signal);--color-text-signal: var(--dark-signal);--color-bg-signal: var(--dark-signal);--color-bg-signal-soft: var(--dark-700);--color-text-primary: var(--dark-50);--color-text-body-soft: var(--dark-200);--color-text-secondary: var(--dark-200);--color-text-tertiary: var(--dark-300);--color-text-accent: var(--dark-50);--color-text-on-accent-soft: var(--dark-50);--color-text-on-accent: var(--dark-900);--color-text-own-meta: var(--dark-300);--color-text-danger: var(--dark-signal);--color-text-author-1: #dda18c;--color-text-author-2: #9ebcd3;--color-text-author-3: #b1c99a;--color-border-subtle: var(--dark-line);--color-border-default: var(--dark-400);--color-border-on-app: var(--dark-950);--color-icon-default: var(--dark-50);--color-icon-secondary: var(--dark-200);--color-icon-tertiary: var(--dark-300);--color-icon-accent: var(--dark-signal);--color-icon-on-accent-soft: var(--dark-50);--color-icon-own-meta: var(--dark-300);--color-icon-danger: var(--dark-signal);--color-bg-inverse: var(--dark-1000);--color-text-inverse-action: var(--dark-50);--shadow-menu: 0 0 0 1px var(--dark-line), 0 12px 32px rgb(0 0 0 / 40%)}@media(width>=1024px){:is(html[data-app-theme],html[data-app-theme] body,body:has(app-root .app-shell.community-view),app-root .app-shell.community-view,app-root app-push-welcome,app-root app-community-welcome,app-root app-account-button dialog,app-root app-notifications-inbox,app-root app-user-requests-page,app-root app-faq-page,app-root app-not-found){--layout-column: 704px;--layout-gutter: var(--spacing-xl);--layout-stack-gap: var(--spacing-md);--layout-card-radius: var(--radius-lg)}}:is(html[data-app-theme],html[data-app-theme] body,body:has(app-root .app-shell.community-view),app-root .app-shell.community-view,app-root app-push-welcome,app-root app-community-welcome,app-root app-account-button dialog,app-root app-notifications-inbox,app-root app-user-requests-page,app-root app-faq-page,app-root app-not-found):has([data-theme=cinema]),[data-theme=cinema]{--cinema-black: #0d0b0b;--cinema-950: #171312;--cinema-900: #231e1c;--cinema-800: #302825;--cinema-700: #392824;--cinema-400: #8e7e75;--cinema-300: #b0a29b;--cinema-200: #c2b6b0;--cinema-50: #efe9e6;--cinema-signal: #f28a80;--cinema-line: rgb(239 233 230 / 10%);--cinema-hover: rgb(239 233 230 / 8%);--cinema-scrim: rgb(13 11 11 / 78%);color-scheme:dark;--color-bg-app: var(--cinema-950);--color-bg-chat: var(--cinema-950);--color-bg-surface: var(--cinema-900);--color-bg-placeholder: var(--cinema-800);--color-bg-chrome: var(--cinema-950);--color-text-on-chrome: var(--cinema-50);--color-text-on-chrome-muted: var(--cinema-200);--color-icon-on-chrome-muted: var(--cinema-300);--color-bg-track: var(--cinema-800);--color-bg-accent: var(--cinema-50);--color-bg-accent-soft: var(--cinema-800);--color-bg-scrim-soft: var(--cinema-hover);--color-bg-overlay: var(--cinema-scrim);--color-signal: var(--cinema-signal);--color-text-signal: var(--cinema-signal);--color-bg-signal-soft: var(--cinema-700);--color-text-primary: var(--cinema-50);--color-text-body-soft: var(--cinema-200);--color-text-secondary: var(--cinema-200);--color-text-tertiary: var(--cinema-300);--color-text-accent: var(--cinema-50);--color-text-on-accent-soft: var(--cinema-50);--color-text-on-accent: var(--cinema-900);--color-text-own-meta: var(--cinema-300);--color-text-danger: var(--cinema-signal);--color-border-subtle: var(--cinema-line);--color-border-default: var(--cinema-400);--color-border-on-app: var(--cinema-950);--color-icon-default: var(--cinema-50);--color-icon-secondary: var(--cinema-200);--color-icon-tertiary: var(--cinema-300);--color-icon-accent: var(--cinema-signal);--color-icon-on-accent-soft: var(--cinema-50);--color-icon-own-meta: var(--cinema-300);--color-icon-danger: var(--cinema-signal);--color-bg-inverse: var(--cinema-black);--color-text-inverse-action: var(--cinema-50);--color-bg-player-scrim: var(--cinema-scrim);--color-text-on-viewer-secondary: var(--cinema-200);--color-bg-viewer-control: var(--cinema-hover);--shadow-menu: 0 0 0 1px var(--cinema-line), 0 12px 32px rgb(0 0 0 / 40%)}:root:has([data-theme=cinema]){color-scheme:dark}@media(prefers-reduced-motion:reduce){:is(html[data-app-theme],html[data-app-theme] body,body:has(app-root .app-shell.community-view),app-root .app-shell.community-view,app-root app-push-welcome,app-root app-community-welcome,app-root app-account-button dialog,app-root app-notifications-inbox,app-root app-user-requests-page,app-root app-faq-page,app-root app-not-found){--motion-fast: 0ms;--motion-base: 0ms;--motion-slow: 0ms;--motion-screen: 0ms}}.app-shell.community-view:has(.feed-shell) .community-page-head{display:none}.app-shell.community-view:has(.feed-shell) .feed-list :is(.media,.link-preview,.category,.status,.duration){border:0}.app-shell.community-view:has(.feed-shell) .feed-list .media-title{font-size:18px;font-weight:650}.app-shell.community-view:has(.feed-shell) .updates{border:1px solid var(--color-border-subtle);background:var(--color-bg-accent-soft);box-shadow:none;font-weight:650}.app-shell.community-view:has(.feed-shell) .empty h2{font-weight:650}app-root .app-shell.community-view .comment-interactive:not(app-comment):not(app-chat-message){position:relative;margin-inline:-8px;padding:6px 8px;border-radius:var(--radius-md)}app-root .app-shell.community-view .comment-interactive:not(app-chat-message).comment-holding,app-root .app-shell.community-view .comment-interactive:not(app-chat-message).comment-selected{background:var(--color-bg-scrim-soft, rgba(255, 214, 92, .16))}app-root .app-shell.community-view .comment-interactive:not(app-chat-message).comment-holding:after{position:absolute;right:8px;bottom:3px;left:50px;height:2px;border-radius:2px;background:var(--color-signal, var(--color-bg-accent-soft));content:"";transform-origin:left;animation:comment-hold-progress var(--message-hold-duration) linear both;pointer-events:none}app-root .app-shell.community-view .comment-interactive :is(.comment-meta,.group-comment-meta){padding-right:44px}app-root .app-shell.community-view .comment-interactive:not(app-comment):not(app-chat-message) .comment-actions-trigger{position:absolute;top:4px;right:4px;width:40px;height:40px;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-secondary);font:inherit;font-size:19px;font-weight:800;line-height:1;cursor:pointer}app-root .app-shell.community-view .comment-interactive:not(app-comment):not(app-chat-message) .comment-actions-trigger:hover,app-root .app-shell.community-view .comment-interactive:not(app-comment):not(app-chat-message) .comment-actions-trigger[aria-expanded=true]{background:var(--color-bg-accent-soft);color:var(--color-text-primary)}app-root .app-shell.community-view .comment-interactive:not(app-comment):not(app-chat-message) .comment-actions{position:fixed;inset:auto;width:min(224px,100vw - 24px);max-height:calc(100dvh - 24px);margin:0;padding:5px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-surface);color:var(--color-text-primary);box-shadow:var(--shadow-menu);overflow:auto}app-root .app-shell.community-view .comment-interactive:not(app-comment):not(app-chat-message) .comment-actions:popover-open{display:flex;flex-direction:column}app-root .app-shell.community-view .comment-interactive:not(app-comment):not(app-chat-message) .comment-actions button{display:flex;min-height:42px;padding:9px 11px;align-items:center;gap:8px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-primary);font:inherit;font-size:13px;font-weight:650;text-align:left;cursor:pointer}app-root .app-shell.community-view .comment-interactive:not(app-comment):not(app-chat-message) .comment-actions button:hover:not(:disabled),app-root .app-shell.community-view .comment-interactive:not(app-comment):not(app-chat-message) .comment-actions button:focus-visible{background:var(--color-bg-app);outline:0}app-root .app-shell.community-view .comment-interactive:not(app-comment):not(app-chat-message) .comment-actions button:disabled{opacity:.5;cursor:default}app-root .app-shell.community-view .comment-interactive .comment-copy-notice{display:block;margin-top:4px;color:var(--color-text-secondary);font-size:12px}@media(width>=1024px)and (hover:hover)and (pointer:fine){app-root .app-shell.community-view .comment-interactive:not(app-comment):not(app-chat-message) .comment-actions-trigger{opacity:0}app-root .app-shell.community-view .comment-interactive:not(app-comment):not(app-chat-message):hover .comment-actions-trigger,app-root .app-shell.community-view .comment-interactive:not(app-comment):not(app-chat-message):focus-within .comment-actions-trigger,app-root .app-shell.community-view .comment-interactive:not(app-comment):not(app-chat-message) .comment-actions-trigger[aria-expanded=true]{opacity:1}}@media(width<1024px),(hover:none)and (pointer:coarse){app-root .app-shell.community-view .comment-interactive{touch-action:pan-y}app-root .app-shell.community-view .comment-interactive,app-root .app-shell.community-view .comment-interactive *{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}}@media(prefers-reduced-motion:reduce){app-root .app-shell.community-view .comment-interactive:not(app-chat-message).comment-holding:after{animation:none}}app-root .app-shell:not(.community-view) .comment-interactive:not(app-comment):not(app-chat-message){position:relative;margin-inline:-8px;padding:6px 8px;border-radius:var(--r-s)}app-root .app-shell:not(.community-view) .comment-interactive:not(app-chat-message).comment-holding,app-root .app-shell:not(.community-view) .comment-interactive:not(app-chat-message).comment-selected{background:var(--color-bg-scrim-soft, rgba(255, 214, 92, .16))}app-root .app-shell:not(.community-view) .comment-interactive:not(app-chat-message).comment-holding:after{position:absolute;right:8px;bottom:3px;left:50px;height:2px;border-radius:2px;background:var(--color-signal, var(--yellow));content:"";transform-origin:left;animation:comment-hold-progress var(--message-hold-duration) linear both;pointer-events:none}@keyframes comment-hold-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}app-root .app-shell:not(.community-view) .comment-interactive :is(.comment-meta,.group-comment-meta){padding-right:44px}app-root .app-shell:not(.community-view) .comment-interactive:not(app-comment):not(app-chat-message) .comment-actions-trigger{position:absolute;top:4px;right:4px;width:40px;height:40px;padding:0;border:0;border-radius:var(--r-chip);background:transparent;color:var(--muted);font:inherit;font-size:19px;font-weight:800;line-height:1;cursor:pointer}app-root .app-shell:not(.community-view) .comment-interactive:not(app-comment):not(app-chat-message) .comment-actions-trigger:hover,app-root .app-shell:not(.community-view) .comment-interactive:not(app-comment):not(app-chat-message) .comment-actions-trigger[aria-expanded=true]{background:var(--yellow);color:var(--ink)}app-root .app-shell:not(.community-view) .comment-interactive:not(app-comment):not(app-chat-message) .comment-actions{position:fixed;inset:auto;width:min(224px,100vw - 24px);max-height:calc(100dvh - 24px);margin:0;padding:5px;border:var(--edge-inner);border-radius:var(--r-s);background:var(--white);color:var(--ink);box-shadow:var(--shadow);overflow:auto}app-root .app-shell:not(.community-view) .comment-interactive:not(app-comment):not(app-chat-message) .comment-actions:popover-open{display:flex;flex-direction:column}app-root .app-shell:not(.community-view) .comment-interactive:not(app-comment):not(app-chat-message) .comment-actions button{display:flex;min-height:42px;padding:9px 11px;align-items:center;gap:8px;border:0;border-radius:var(--r-chip);background:transparent;color:var(--ink);font:inherit;font-size:13px;font-weight:650;text-align:left;cursor:pointer}app-root .app-shell:not(.community-view) .comment-interactive:not(app-comment):not(app-chat-message) .comment-actions button:hover:not(:disabled),app-root .app-shell:not(.community-view) .comment-interactive:not(app-comment):not(app-chat-message) .comment-actions button:focus-visible{background:var(--paper);outline:0}app-root .app-shell:not(.community-view) .comment-interactive:not(app-comment):not(app-chat-message) .comment-actions button:disabled{opacity:.5;cursor:default}app-root .app-shell:not(.community-view) .comment-interactive .comment-copy-notice{display:block;margin-top:4px;color:var(--muted);font-size:12px}@media(min-width:761px)and (hover:hover)and (pointer:fine){app-root .app-shell:not(.community-view) .comment-interactive:not(app-comment):not(app-chat-message) .comment-actions-trigger{opacity:0}app-root .app-shell:not(.community-view) .comment-interactive:not(app-comment):not(app-chat-message):hover .comment-actions-trigger,app-root .app-shell:not(.community-view) .comment-interactive:not(app-comment):not(app-chat-message):focus-within .comment-actions-trigger,app-root .app-shell:not(.community-view) .comment-interactive:not(app-comment):not(app-chat-message) .comment-actions-trigger[aria-expanded=true]{opacity:1}}@media(max-width:760px),(hover:none)and (pointer:coarse){app-root .app-shell:not(.community-view) .comment-interactive{touch-action:pan-y}app-root .app-shell:not(.community-view) .comment-interactive,app-root .app-shell:not(.community-view) .comment-interactive *{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}}@media(prefers-reduced-motion:reduce){app-root .app-shell:not(.community-view) .comment-interactive:not(app-chat-message).comment-holding:after{animation:none}}html[data-app-theme],html[data-app-theme] body,body:has(app-root .app-shell.community-view){background:var(--color-bg-app);color:var(--color-text-primary)}app-root .app-shell.community-view{padding:0;gap:0;background:var(--color-bg-app);color:var(--color-text-primary);font:var(--type-body)}app-root .app-shell.community-view main{min-width:0;padding:0}app-root .app-shell.community-view>app-site-footer{display:none}app-root .app-shell.community-view>app-site-header{position:sticky;top:0;z-index:34;display:block;width:100%;margin:0}app-root .app-shell.community-view .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(width<1024px){app-root .app-shell.community-view:has(.chats-page .room){position:fixed;top:var(--chat-viewport-top, 0px);right:0;left:0;height:var(--chat-viewport-height, 100dvh);min-height:0;overflow:hidden}app-root .app-shell.community-view:has(.chats-page .room) main{min-height:0}app-root .app-shell.community-view:has(.chats-page .room)>app-site-header{display:none}}@media(width>=1024px){app-root .app-shell.community-view>app-site-header{width:calc(100% - var(--layout-sidebar));margin-left:var(--layout-sidebar)}}app-root .app-shell.community-view [hidden]{display:none}@media(width<1024px),(any-pointer:coarse){app-root .app-shell.community-view :is(input,textarea,select,[contenteditable]:not([contenteditable=false])){font-size:var(--font-size-input)}}app-root .app-shell.community-view .skip-link{display:inline-flex;align-items:center;min-height:var(--control-size-field);padding:var(--spacing-sm) var(--layout-gutter);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-accent);color:var(--color-text-on-accent);font:var(--type-label-button)}app-root .app-shell.community-view .skip-link:focus-visible{outline-color:var(--color-icon-accent)}app-root .community-view:has(app-page-layout [appPageHeader])>app-site-header{display:none}app-root .app-shell.community-view :is([app-surface],app-post,app-panel:not(.embedded),app-post-composer,[app-notice],app-state[data-variant$=surface],app-empty-state[data-variant$=surface],app-notifications-inbox,app-group-list,app-profile-head:not([data-variant=editor]),app-filter-chips.strip,[app-action-row].surface,[app-action-row][data-variant=compose],[app-stack][data-variant=surface],[app-stack][data-variant=form],[app-row-list],app-following-list,[app-data-table]):not([appChatViewport]){border-radius:var(--layout-card-radius);overflow:clip}@media(width>=1024px){app-root .app-shell.community-view [app-stack][data-variant=plain]:has(>:is([app-surface],app-post,app-panel:not(.embedded),app-post-composer,[app-notice],app-state[data-variant$=surface],app-empty-state[data-variant$=surface],app-notifications-inbox,app-group-list,app-profile-head:not([data-variant=editor]),app-filter-chips.strip,[app-action-row].surface,[app-action-row][data-variant=compose],[app-stack][data-variant=surface],[app-stack][data-variant=form],[app-row-list],app-following-list,[app-data-table]):not([appChatViewport])){gap:var(--spacing-2xl)}}html[data-app-theme] :is(button,summary,a[app-button],a[app-icon-button],a[app-action-row],a[app-menu-item],a[app-list-link],.chat-list-item,[app-segmented]>a,.list-row__link,.member-link){transition:scale var(--motion-fast) var(--motion-enter),filter var(--motion-fast) var(--motion-enter)}@media(prefers-reduced-motion:no-preference){html[data-app-theme] :is(button,summary,a[app-button],a[app-icon-button],a[app-action-row],a[app-menu-item],a[app-list-link],[app-segmented]>a,.list-row__link,.member-link):active:not(:disabled,[aria-disabled=true]){filter:brightness(.94)}html[data-app-theme] :is([app-button],[app-icon-button],[app-segmented]>:is(a,button),button[app-reaction],button.filter-chip,a.filter-chip):active:not(:disabled,[aria-disabled=true]){scale:.97}}@keyframes app-arrival{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}.app-arrival>.chat-message-shell,app-post.app-arrival{animation:app-arrival var(--motion-base) var(--motion-enter) both}html[data-app-theme] img.app-image{opacity:0;transition:opacity var(--motion-base) var(--motion-enter)}html[data-app-theme] img.app-image.app-image-ready{opacity:1}@starting-style{html[data-app-theme] img.app-image.app-image-ready{opacity:0}}html[data-app-theme]{view-transition-name:app-content}html[data-app-motion=fade] app-section-nav{view-transition-name:app-navigation}html[data-app-motion=fade] .community-view :is(app-top-bar,app-chat-header:has(h1):not(.chat-list-head)){view-transition-name:app-header}::view-transition{pointer-events:none}::view-transition-group(app-header),::view-transition-group(app-navigation),::view-transition-group(app-content){animation:none}::view-transition-old(app-header),::view-transition-old(app-navigation){display:none}::view-transition-new(app-header),::view-transition-new(app-navigation){animation:none}::view-transition-old(app-content),::view-transition-new(app-content){mix-blend-mode:normal;height:100%;object-fit:none;object-position:top left}::view-transition-old(app-content){animation:app-fade-out var(--motion-base) var(--motion-exit) both}::view-transition-new(app-content){animation:app-fade-in var(--motion-base) var(--motion-enter) both}@keyframes app-fade-in{0%{opacity:0}to{opacity:1}}@keyframes app-fade-out{to{opacity:0}}@keyframes app-slide-in{0%{translate:100% 0}to{translate:0 0}}@keyframes app-push-away{0%{translate:0 0}to{translate:-28% 0}}@keyframes app-slide-out{0%{translate:0 0}to{translate:100% 0}}@keyframes app-return{0%{translate:-28% 0}to{translate:0 0}}html[data-app-motion=forward]::view-transition-new(app-content){animation:app-slide-in var(--motion-screen) var(--motion-enter) both}html[data-app-motion=forward]::view-transition-old(app-content){animation:app-push-away var(--motion-screen) var(--motion-enter) both}html[data-app-motion=back]::view-transition-new(app-content){animation:app-return var(--motion-screen) var(--motion-enter) both}html[data-app-motion=back]::view-transition-old(app-content){animation:app-slide-out var(--motion-screen) var(--motion-enter) both;z-index:1}.utility-artwork{display:block;width:22px;height:22px;flex:none;background-color:currentColor;mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.utility-games{-webkit-mask-image:url(/icons/navigation/artist-games-v4.svg);mask-image:url(/icons/navigation/artist-games-v4.svg)}.utility-settings{-webkit-mask-image:url(/icons/navigation/artist-settings-v4.svg);mask-image:url(/icons/navigation/artist-settings-v4.svg)}:root{--ink: #243129;--muted: #716b60;--paper: #fff4d9;--white: #fffaf0;--blue: #a9dcf2;--blue-dark: #ef6f4f;--yellow: #ffd65c;--peach: #ff997d;--green: #acd98a;--lavender: #d9c8f2;--line: #243129;--line-soft: rgb(36 49 41 / 19%);--shadow: 6px 7px 0 rgb(36 49 41 / 11%);--color-text-danger: #9e2424;--color-live-border: #962a3b;--color-live-bg: #ffe5e9;--color-live-text: #862235;--color-live-hover: #ffd3dc;--color-live-dot: #bd2340;--color-public-card-warm: #fff7e5;--color-public-card-selected: #eef4d7;--color-public-invited-border: #75a8c4;--edge-block: 2px solid var(--line);--edge-inner: 1px solid var(--line-soft);--r-chip: 9px 7px 10px 7px;--r-s: 12px 9px 13px 10px;--r-m: 16px 12px 17px 13px;--r-l: 22px 16px 24px 17px;--r-xl: 31px 22px 34px 24px;--page-background: radial-gradient(circle at 10% 8%, rgb(255 214 92 / 20%), transparent 22rem), radial-gradient( circle at 96% 34%, rgb(169 220 242 / 18%), transparent 25rem ), radial-gradient( circle at 18% 76%, rgb(217 200 242 / 14%), transparent 24rem ), var(--paper);--radius: 20px;--font-round: "Onest Variable", "Onest", system-ui, sans-serif;--font-hand: "Onest Variable", "Onest", system-ui, sans-serif;--font-stamp: "Unbounded Variable", "Unbounded", system-ui, sans-serif;color-scheme:light;font-family:var(--font-round);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{min-width:0;min-height:100%;scroll-behavior:auto;scrollbar-gutter:stable}body{min-width:0;min-height:100dvh;margin:0;background:var(--paper);color:var(--ink);font-size:16px;line-height:1.5}body:has(dialog[open]){overflow:hidden}@media(width<1024px){html:has(.chats-page .room),body:has(.chats-page .room){height:100%;min-height:0;overflow:hidden;overscroll-behavior:none}body:has(.chats-page .room){position:fixed;inset:0;width:100%}}button,input,textarea,select{font:inherit}@media(max-width:1024px),(any-pointer:coarse){body:has(app-root .app-shell:not(.community-view)) :is(input,textarea,select,[contenteditable]:not([contenteditable=false])){font-size:16px!important}}.site-action{display:inline-flex;min-height:44px;padding:9px 15px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--line-soft);border-radius:var(--r-s);background:var(--white);color:var(--ink);font-size:14px;font-weight:650;line-height:1.35;text-align:center;text-decoration:none;cursor:pointer;transition:background .15s ease,border-color .15s ease}.site-action-primary{border-color:var(--line);background:var(--yellow)}.site-action:hover:not(:disabled){border-color:var(--line);background:var(--paper)}.site-action-primary:hover:not(:disabled){background:#ffe184}.site-action:disabled{opacity:.6;cursor:default}@media(prefers-reduced-motion:reduce){.site-action{transition:none}}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}img{max-width:100%}::selection{background:var(--yellow);color:var(--ink)}@keyframes surface-enter{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}main#main-content:focus,dialog:focus,[tabindex="-1"]:focus:not(a[href],button,input,textarea,select,[contenteditable],[role=button],[role=link]){outline:none!important}html[data-focus-modality=pointer] :is(:focus,:focus-within),html[data-focus-modality=pointer] :is(:focus,:focus-within):before,html[data-focus-modality=pointer] :is(:focus,:focus-within):after{outline:none!important}html[data-focus-modality=pointer] .skip-link{opacity:0;pointer-events:none}.skip-link{position:fixed;z-index:100;top:8px;left:8px;padding:10px 14px;border:1px solid var(--line);border-radius:var(--r-chip);background:var(--yellow);color:var(--ink);font-weight:800;opacity:0;pointer-events:none}.skip-link:focus-visible{opacity:1;pointer-events:auto}.voting-note{display:flex;min-height:clamp(46px,3.2vw,54px);margin-top:-10px;padding:10px 0;align-items:center;justify-content:space-between;gap:12px}.voting-status{margin:0;color:var(--muted);font-size:14px;font-weight:500;line-height:1.4}.voting-status-error{color:#8b3f31}.invite-status,.share-status{margin:0 0 3px;color:var(--blue-dark);font-size:clamp(12px,.78vw,14px);font-weight:750;line-height:1.35}.share-status{min-height:0;margin:3px 0 0;color:var(--muted);font-size:13px}.voting-retry{min-height:36px;padding:7px 11px;flex:0 0 auto;border:1px solid var(--line);border-radius:var(--r-chip);background:var(--yellow);color:var(--ink);cursor:pointer;font-size:clamp(12px,.78vw,14px);font-weight:750}.site-shell .cat-sticker{position:absolute;right:clamp(15px,3vw,40px);bottom:14px;width:70px;height:70px;border:2px solid var(--line);border-radius:50% 44% 52% 46%;filter:saturate(1.05) contrast(1.02);object-fit:cover;transform:rotate(5deg)}@media(max-width:520px){.voting-note{align-items:flex-start}.site-shell .cat-sticker{display:none}}body>noscript:last-child{display:block;padding:12px;background:var(--yellow);color:var(--ink);text-align:center}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:0s!important;animation-delay:0s!important;animation-name:none!important;animation-iteration-count:1!important;transition-duration:0s!important;transition-delay:0s!important;view-transition-name:none!important}}:is(button,[role=button],[role=tab],[role=menuitem],summary,select):not(:disabled,[aria-disabled=true]){cursor:pointer}:is(button,select,input,textarea):disabled,[aria-disabled=true]{cursor:not-allowed}
