@import "https://fonts.googleapis.com/css2?family=Arimo:wght@400;700&family=Comic+Neue:wght@400;700&family=Inter:wght@400;500;600;700&family=Lato:wght@400;700&family=Noto+Sans:wght@400;600;700&family=Playfair+Display:wght@400;600;700&family=Titillium+Web:wght@400;600;700&display=swap";
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-xs:11px;--text-sm:12px;--text-sm--line-height:calc(1.25 / .875);--text-base:13px;--text-lg:15px;--text-xl:16px;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-ui:"Lucida Grande", "Tahoma", "Verdana", "Arial", sans-serif;--color-b-primary:#6b21a8;--color-b-primary-dark:#5b21b6;--color-b-primary-darker:#4c1d95;--color-b-primary-deepest:#3b0764;--color-b-light:#7c3aed;--color-b-nav:#ede9fe;--color-b-border:#c4b5fd;--color-b-nav-border:#b8a0e0;--color-b-bar-edge:#2e0a50;--color-b-input-border:#b0a0cc;--color-b-placeholder:#a099b0;--color-b-divider:#e5e5e5;--color-b-text:#1a1a1a;--color-b-text-secondary:#374151;--color-b-muted:#6b7280;--color-b-surface:#f0ebfa;--color-b-active:#ddd6fe;--color-b-active-tile:#ddd0f5;--color-b-danger:#dc2626;--color-b-danger-light:#fca5a5;--color-b-promo:#2e7d32;--color-b-promo-dark:#1b5e20;--color-b-promo-light:#4caf50;--color-b-shop-promo:#6b21a8;--color-b-shop-promo-dark:#5b21b6;--color-b-input-border-bevel:#8b6bbf;--color-b-input-bg:#fdfcff;--color-b-post-bg:#fdfcff;--color-b-input-focus-bevel:#5b21b6;--color-b-select-text:#3b2060;--color-b-select-stroke:#6b4fa0;--color-b-select-border-top:#c8bce0;--color-b-secondary-tint:#f5f3ff;--color-b-thumb-placeholder:#d4c8ed;--color-b-hover-faint:#f9f8ff;--color-b-badge-ring:#fdfcff;--color-b-bar-text:#fff;--color-b-brand-text:var(--color-b-bar-text);--color-b-tagline-text:#ffffffc7}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-b-tagline-text:color-mix(in srgb, var(--color-b-bar-text) 78%, transparent)}}:root,:host{--color-b-accent:#7c3aed;--color-b-accent-dark:#5b21b6;--color-b-ui-badge-bg:var(--color-b-primary);--color-b-ui-badge-text:#fff;--sp-1:2px;--sp-2:4px;--sp-3:6px;--sp-4:8px;--sp-5:10px;--sp-6:12px;--sp-7:14px;--sp-8:16px;--sp-9:18px;--sp-10:20px;--sp-11:24px;--sp-12:40px;--text-2xs:10px;--text-md:14px;--text-title:22px;--text-brand:46px;--text-logo:52px;--sz-dot:8px;--sz-notif-badge:20px;--sz-action-btn:24px;--sz-badge:28px;--sz-btn-sm:30px;--sz-avatar-xs:24px;--sz-avatar-sm:32px;--sz-btn:38px;--sz-avatar-md:48px;--sz-header:62px;--sz-tab-bar:64px;--sz-icon-tile:68px;--sz-avatar-lg:80px;--sz-composer-media-btn:30px;--sz-composer-media-icon:16px;--sz-editor-preview-h:320px;--sz-sidebar:200px;--sz-right-rail:300px;--sz-rail-skeleton-icon:14px;--sz-rail-skeleton-button-w:56px;--sz-rail-skeleton-button-h:22px;--sp-rail-skeleton-stack:6px;--sz-sidebar-accent:3px;--text-avatar-xs-initials:12px;--text-avatar-sm-initials:16px;--text-avatar-md-initials:22px;--text-avatar-lg-initials:36px;--rad-xs:4px;--rad-sm:5px;--rad-avatar:6px;--rad-btn:8px;--rad-card:6px;--rad-media:5px;--rad-icon-sm:12px;--rad-badge:14px;--rad-icon:16px}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.row-1{grid-row:1}.row-2{grid-row:2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-\[var\(--sp-2\)\]{margin-top:var(--sp-2)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.h-\[8px\]{height:8px}.h-\[14px\]{height:14px}.h-\[18px\]{height:18px}.h-\[20px\]{height:20px}.h-\[28px\]{height:28px}.h-\[42px\]{height:42px}.h-\[58px\]{height:58px}.h-\[var\(--sz-btn-sm\)\]{height:var(--sz-btn-sm)}.h-\[var\(--text-title\)\]{height:var(--text-title)}.h-full{height:100%}.w-\[8px\]{width:8px}.w-\[14px\]{width:14px}.w-\[18px\]{width:18px}.w-\[20px\]{width:20px}.w-full{width:100%}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.justify-center{justify-content:center}.gap-\[var\(--sp-2\)\]{gap:var(--sp-2)}.gap-\[var\(--sp-4\)\]{gap:var(--sp-4)}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-\[4px\]{border-radius:4px}.border{border-style:var(--tw-border-style);border-width:1px}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom-raw:env(safe-area-inset-bottom,0px);--safe-bottom:clamp(0px, var(--safe-bottom-raw), 48px);--tab-safe-bottom:var(--safe-bottom);--safe-left:env(safe-area-inset-left,0px);--grad-bar:linear-gradient(180deg, #5b21b6 0%, #4c1d95 40%, #3b0764 62%, #2d0550 100%);--grad-sidebar:var(--grad-surface-tint);--grad-surface:linear-gradient(180deg, #fff 0%, #ede9fe 100%);--grad-surface-card:var(--grad-surface);--grad-surface-tint:linear-gradient(180deg, #f5efff 0%, #e8d9ff 100%);--grad-surface-hover:linear-gradient(180deg, #faf7ff 0%, #f0e8fe 100%);--shine-active:inset 0 2px 0 #ffffff47;--shadow-bevel-light:0 1px 3px #0000002e, inset 0 1px 0 var(--bevel-highlight), inset 0 -1px 0 #0000000f;--shadow-raised-heavy:0 3px 8px #00000059, 0 1px 3px #0003, inset 0 1px 0 var(--bevel-highlight-mid);--text-shadow-raised:0 1px 2px #0000004d;--grad-header:linear-gradient(180deg, #9b4cf7 0%, #8b3cf7 40%, #6b21a8 62%, #5b19a0 100%);--grad-header-btn:linear-gradient(180deg, #4a1580 0%, #5b21b6 40%, #6b21a8 62%, #7c3aed 100%);--grad-header-btn-active:linear-gradient(180deg, #3a1060 0%, #4a1580 100%);--grad-btn-primary:linear-gradient(180deg, #9b4cf7 0%, #7c3aed 40%, #6b21a8 62%, #5b19a0 100%);--grad-btn-primary-active:linear-gradient(180deg, #6b21a8 0%, #5b19a0 40%, #4c1d95 62%, #3d1680 100%);--grad-btn-secondary:linear-gradient(180deg, #fff 0%, #e8e2f4 100%);--grad-btn-secondary-active:linear-gradient(180deg, #e8e2f4 0%, #d8d0ec 100%);--grad-btn-promo:linear-gradient(180deg, #66bb6a 0%, #4caf50 40%, #2e7d32 62%, #1b5e20 100%);--grad-btn-promo-active:linear-gradient(180deg, #2e7d32 0%, #1b5e20 40%, #155a18 62%, #0e3e12 100%);--grad-accent-badge:linear-gradient(180deg, #9b4cf7 0%, #6b21a8 100%);--color-b-btn-primary-text:var(--color-b-bar-text);--color-b-btn-primary-border:var(--color-b-primary-darker);--color-b-btn-secondary-text:var(--color-b-primary);--color-b-chrome-icon:var(--color-b-border);--color-b-chrome-overlay:#ffffff1f;--color-b-chrome-divider:#ffffff1a;--shine-header:linear-gradient(180deg, #ffffff42 0%, #ffffff1f 48%, #fff0 58%);--shine-bar:linear-gradient(180deg, #ffffff21 0%, #ffffff0f 50%, #fff0 100%);--shine-base:linear-gradient(180deg, #ffffff61 0%, #ffffff29 48%, #fff0 58%);--shine-dialog:linear-gradient(180deg, #ffffff2e 0%, #ffffff0f 50%, #fff0 100%);--bevel-highlight:#ffffffe6;--bevel-highlight-mid:#ffffff73;--bevel-highlight-soft:#ffffff47;--bevel-outer-light:#ffffff2e;--bevel-border-light:#fff3;--bevel-border-light-mid:#ffffff26;--text-shadow-bevel-light:0 1px 0 #fffc;--text-shadow-engraved-light:0 1px 0 #ffffff38;--grad-btn-danger:linear-gradient(180deg, #d9534f 0%, #c12e2a 100%);--grad-btn-danger-active:linear-gradient(180deg, #c12e2a 0%, #a02622 100%);--color-b-danger-border:#a02622;--grad-notif-badge:linear-gradient(180deg, #f77 0%, #e22 40%, #c00 62%, #900 100%);--color-b-notif-badge-text:#fff;--action-icon-fade:.06;--color-tile-icon:white;--cover-text-color:#fff;--cover-text-shadow:0 1px 4px #000000b3, 0 0 14px #0006;--select-chevron-svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b4fa0' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}:root[data-dark]{--shine-header:linear-gradient(180deg, #ffffff1f 0%, #ffffff0d 48%, #fff0 58%);--shine-bar:linear-gradient(180deg, #ffffff12 0%, #ffffff08 50%, #fff0 100%);--shine-base:linear-gradient(180deg, #fff3 0%, #ffffff12 48%, #fff0 58%);--shine-dialog:linear-gradient(180deg, #ffffff17 0%, #ffffff08 50%, #fff0 100%);--bevel-highlight:#ffffff24;--bevel-highlight-mid:#ffffff17;--bevel-highlight-soft:#ffffff12;--bevel-outer-light:#ffffff0d;--bevel-border-light:#ffffff12;--bevel-border-light-mid:#ffffff0d;--text-shadow-bevel-light:0 1px 0 #00000059;--text-shadow-engraved-light:0 1px 0 #ffffff17;--action-icon-fade:.55}:root[data-theme=dorfic]{--font-ui:Consolas, Monaco, "Lucida Console", "Liberation Mono", monospace;--color-b-check:#1a1a1a;--color-b-primary:#f97316;--color-b-primary-dark:#ea580c;--color-b-primary-darker:#c2410c;--color-b-primary-deepest:#9a3412;--color-b-light:#fb923c;--color-b-accent:#fb923c;--color-b-accent-dark:#ea580c;--color-b-nav:#1e1e1e;--color-b-border:#fb923c;--color-b-nav-border:#333;--color-b-bar-edge:#7c2d12;--color-b-input-border:#444;--color-b-placeholder:#777;--color-b-divider:#2e2e2e;--color-b-text:#f0f0f0;--color-b-text-secondary:#ccc;--color-b-muted:#999;--color-b-surface:#151515;--color-b-active:#333;--color-b-active-tile:#2e2e2e;--color-b-danger:#ef4444;--color-b-danger-light:#fca5a5;--color-b-input-border-bevel:#444;--color-b-input-bg:#1e1e1e;--color-b-badge-ring:#1a1a1a;--color-b-post-bg:#1e1e1ed9;--color-b-input-focus-bevel:#fb923c;--color-b-select-text:#f0f0f0;--color-b-select-stroke:#fb923c;--color-b-select-border-top:#444;--color-b-secondary-tint:#1e1e1e;--color-b-thumb-placeholder:#2e2e2e;--color-b-hover-faint:#222;--color-b-bar-text:#1a1a1a;--color-tile-icon:#1a1a1a;--color-b-chrome-icon:#222;--color-b-chrome-overlay:#00000026;--color-b-chrome-divider:#0000001f;--shine-active:inset 0 2px 0 #0003;--grad-bar:linear-gradient(180deg, #fdba74 0%, #fb923c 40%, #f97316 62%, #ea580c 100%);--grad-surface:linear-gradient(180deg, #1e1e1e 0%, #181818 100%);--grad-surface-tint:linear-gradient(180deg, #2a1f18 0%, #231a14 100%);--grad-surface-hover:linear-gradient(180deg, #241e19 0%, #1e1916 100%);--grad-header:linear-gradient(180deg, #fdba74 0%, #fb923c 40%, #f97316 62%, #ea580c 100%);--grad-header-btn:linear-gradient(180deg, #9a3412 0%, #c2410c 40%, #f97316 62%, #fb923c 100%);--grad-header-btn-active:linear-gradient(180deg, #7c2d12 0%, #9a3412 100%);--grad-btn-primary:linear-gradient(180deg, #fdba74 0%, #fb923c 40%, #f97316 62%, #ea580c 100%);--grad-btn-primary-active:linear-gradient(180deg, #f97316 0%, #ea580c 40%, #c2410c 62%, #9a3412 100%);--grad-btn-secondary:linear-gradient(180deg, #2e2e2e 0%, #252525 100%);--grad-btn-secondary-active:linear-gradient(180deg, #252525 0%, #1e1e1e 100%);--grad-accent-badge:linear-gradient(180deg, #fdba74 0%, #f97316 100%);--select-chevron-svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23FB923C' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");--color-b-promo:#4caf50;--color-b-promo-dark:#2e7d32;--color-b-promo-light:#66bb6a;--color-b-promo-bg:#1a2e1a;--grad-btn-promo:linear-gradient(180deg, #66bb6a 0%, #4caf50 40%, #388e3c 62%, #2e7d32 100%);--grad-btn-promo-active:linear-gradient(180deg, #388e3c 0%, #2e7d32 40%, #1b5e20 62%, #155a18 100%)}:root[data-theme=matrix]{--font-ui:"Courier New", Courier, "Lucida Console", monospace;--color-b-check:#b8ffcf;--color-b-primary:#00c853;--color-b-primary-dark:#00a844;--color-b-primary-darker:#008234;--color-b-primary-deepest:#005e24;--color-b-light:#66ffa6;--color-b-accent:#8cffb7;--color-b-accent-dark:#00c853;--color-b-nav:#050805;--color-b-border:#e8fff0;--color-b-nav-border:#e8fff0;--color-b-bar-edge:#e8fff0;--color-b-input-border:#e8fff0;--color-b-placeholder:#5a8c67;--color-b-divider:#1a291d;--color-b-text:#b8ffcf;--color-b-text-secondary:#9be5b5;--color-b-muted:#6eae84;--color-b-surface:#010301;--color-b-active:#081008;--color-b-active-tile:#0d170f;--color-b-danger:#ef4444;--color-b-danger-light:#fca5a5;--color-b-input-border-bevel:#fff;--color-b-input-bg:#000;--color-b-post-bg:#040904;--color-b-input-focus-bevel:#fff;--color-b-select-text:#dffff0;--color-b-select-stroke:#dffff0;--color-b-select-border-top:#fff;--color-b-secondary-tint:#060d07;--color-b-thumb-placeholder:#0d170f;--color-b-hover-faint:#0a120b;--color-b-bar-text:#86ffae;--color-tile-icon:#86ffae;--color-b-badge-ring:#e8fff0;--color-b-btn-primary-text:#86ffae;--color-b-btn-secondary-text:#dffff0;--color-b-chrome-icon:#86ffae;--color-b-chrome-overlay:transparent;--color-b-chrome-divider:#e8fff066;--shine-active:none;--shine-header:none;--shine-bar:none;--shine-base:none;--shine-dialog:none;--bevel-highlight:transparent;--bevel-highlight-mid:transparent;--bevel-highlight-soft:transparent;--bevel-outer-light:transparent;--bevel-border-light:transparent;--bevel-border-light-mid:transparent;--text-shadow-bevel-light:none;--text-shadow-engraved-light:none;--text-shadow-raised:none;--shadow-bevel-light:none;--shadow-raised-heavy:none;--grad-bar:#000;--grad-surface:#010301;--grad-surface-card:#040904;--grad-surface-tint:#060d07;--grad-surface-hover:#0a120b;--grad-header:#000;--grad-header-btn:#000;--grad-header-btn-active:#020502;--grad-btn-primary:#001306;--grad-btn-primary-active:#000a03;--grad-btn-secondary:#000;--grad-btn-secondary-active:#020502;--grad-accent-badge:#00200b;--grad-btn-promo:#0f3a1b;--grad-btn-promo-active:#0a2b13;--select-chevron-svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23DFFFF0' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}:root[data-theme=thesocialnetwork]{--color-b-primary:#3b5998;--color-b-primary-dark:#2d4373;--color-b-primary-darker:#1e3163;--color-b-primary-deepest:#152050;--color-b-light:#6d84b4;--color-b-accent:#6d84b4;--color-b-accent-dark:#3b5998;--color-b-nav:#d8dfea;--color-b-border:#b7bcbf;--color-b-nav-border:#c5cbcf;--color-b-bar-edge:#1e3163;--color-b-input-border:#bdc7d8;--color-b-placeholder:#a0a8b0;--color-b-divider:#e9e9e9;--color-b-text:#333;--color-b-text-secondary:#555;--color-b-muted:gray;--color-b-surface:#e9eaed;--color-b-active:#c8d0df;--color-b-active-tile:#bcc5d5;--color-b-danger:#dc2626;--color-b-danger-light:#fca5a5;--color-b-input-border-bevel:#8d9db3;--color-b-input-bg:#fff;--color-b-post-bg:#fff;--color-b-input-focus-bevel:#3b5998;--color-b-select-text:#1c2d57;--color-b-select-stroke:#6d84b4;--color-b-select-border-top:#bdc7d8;--color-b-secondary-tint:#dfe3ef;--color-b-thumb-placeholder:#c8d0df;--color-b-hover-faint:#f7f8fa;--color-b-bar-text:#fff;--color-b-chrome-icon:#d8dfea;--color-b-chrome-overlay:#ffffff1f;--color-b-chrome-divider:#ffffff1a;--shine-active:inset 0 2px 0 #ffffff47;--grad-bar:linear-gradient(180deg, #3b5998 0%, #2d4373 40%, #1e3163 62%, #152050 100%);--grad-surface:linear-gradient(180deg, #fff 0%, #e9eaed 100%);--grad-surface-tint:linear-gradient(180deg, #f0f2f5 0%, #dfe3ef 100%);--grad-surface-hover:linear-gradient(180deg, #f8f9fa 0%, #e9eaee 100%);--grad-header:linear-gradient(180deg, #5b7abd 0%, #4a6ab8 40%, #3b5998 62%, #2d4373 100%);--grad-header-btn:linear-gradient(180deg, #2d4373 0%, #3b5998 40%, #4a6ab8 62%, #6d84b4 100%);--grad-header-btn-active:linear-gradient(180deg, #1e3163 0%, #2d4373 100%);--grad-btn-primary:linear-gradient(180deg, #6d84b4 0%, #5572a8 40%, #3b5998 62%, #2d4373 100%);--grad-btn-primary-active:linear-gradient(180deg, #3b5998 0%, #2d4373 40%, #1e3163 62%, #152050 100%);--grad-btn-secondary:linear-gradient(180deg, #fff 0%, #dfe3ef 100%);--grad-btn-secondary-active:linear-gradient(180deg, #dfe3ef 0%, #cdd3e0 100%);--grad-accent-badge:linear-gradient(180deg, #6d84b4 0%, #3b5998 100%);--select-chevron-svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236d84b4' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");--color-b-promo:#2e7d32;--color-b-promo-dark:#1b5e20;--color-b-promo-light:#43a047;--color-b-promo-bg:#e0f2e1;--grad-btn-promo:linear-gradient(180deg, #66bb6a 0%, #43a047 40%, #2e7d32 62%, #1b5e20 100%);--grad-btn-promo-active:linear-gradient(180deg, #2e7d32 0%, #1b5e20 40%, #155a18 62%, #0e3e12 100%)}[data-theme=mcbling] .tab-bar:after,[data-theme=mcbling] .section-bar:after,[data-theme=mcbling] .app-header:after{opacity:.3}[data-theme=mcbling] .app-header,[data-theme=mcbling] .section-bar{box-shadow:0 2px 12px #ec489940}:root[data-theme=aero]{--font-ui:"Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif;--color-b-primary:#0284c7;--color-b-primary-dark:#0369a1;--color-b-primary-darker:#075985;--color-b-primary-deepest:#0c4a6e;--color-b-light:#22c55e;--color-b-accent:#22c55e;--color-b-accent-dark:#16a34a;--color-b-chrome-icon:#bae6fd;--color-b-nav:#ecfdf5;--color-b-border:#86efac;--color-b-nav-border:#bbf7d0;--color-b-bar-edge:#0c4a6e;--color-b-input-border:#86efac;--color-b-placeholder:#94a3b8;--color-b-divider:#e2e8f0;--color-b-text:#0f172a;--color-b-text-secondary:#334155;--color-b-muted:#64748b;--color-b-surface:#f0fdf4;--color-b-active:#bbf7d0;--color-b-active-tile:#a7f3d0;--color-b-danger:#dc2626;--color-b-danger-light:#fca5a5;--color-b-input-border-bevel:#4ade80;--color-b-input-bg:#f8fdf9;--color-b-post-bg:#f8fdf9d9;--color-b-input-focus-bevel:#16a34a;--color-b-select-text:#14532d;--color-b-select-stroke:#22c55e;--color-b-select-border-top:#bbf7d0;--color-b-secondary-tint:#f0fdf4;--color-b-thumb-placeholder:#bbf7d0;--color-b-hover-faint:#f0fdf4;--grad-bar:linear-gradient(180deg, #0369a1 0%, #075985 40%, #0c4a6e 62%, #042f4a 100%);--grad-surface:linear-gradient(180deg, #fff 0%, #ecfdf5 100%);--grad-surface-tint:linear-gradient(180deg, #f0fdf4 0%, #dcfce7 100%);--grad-surface-hover:linear-gradient(180deg, #f8fefc 0%, #ecfdf5 100%);--grad-header:linear-gradient(180deg, #7dd3fc 0%, #38bdf8 40%, #0ea5e9 62%, #0284c7 100%);--grad-header-btn:linear-gradient(180deg, #075985 0%, #0369a1 40%, #0284c7 62%, #38bdf8 100%);--grad-header-btn-active:linear-gradient(180deg, #0c4a6e 0%, #075985 100%);--grad-btn-primary:linear-gradient(180deg, #4ade80 0%, #22c55e 40%, #16a34a 62%, #15803d 100%);--grad-btn-primary-active:linear-gradient(180deg, #16a34a 0%, #15803d 40%, #166534 62%, #14532d 100%);--grad-btn-secondary:linear-gradient(180deg, #fff 0%, #ecfdf5 100%);--grad-btn-secondary-active:linear-gradient(180deg, #ecfdf5 0%, #dcfce7 100%);--grad-accent-badge:linear-gradient(180deg, #4ade80 0%, #16a34a 100%);--select-chevron-svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2322C55E' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");--color-b-promo:#0d6e3f;--color-b-promo-dark:#064e2b;--color-b-promo-light:#15803d;--color-b-promo-bg:#dcfce7;--grad-btn-promo:linear-gradient(180deg, #34d399 0%, #15803d 40%, #0d6e3f 62%, #064e2b 100%);--grad-btn-promo-active:linear-gradient(180deg, #0d6e3f 0%, #064e2b 40%, #053d1f 62%, #022c15 100%)}:root[data-theme=mcbling]{--font-ui:"Comic Sans MS", "Comic Sans", "Comic Neue", "Chalkboard SE", sans-serif;--color-b-primary:#db2777;--color-b-primary-dark:#be185d;--color-b-primary-darker:#9d174d;--color-b-primary-deepest:#831843;--color-b-light:#f472b6;--color-b-accent:#fbbf24;--color-b-accent-dark:#f59e0b;--color-b-nav:#fdf2f8;--color-b-border:#f9a8d4;--color-b-nav-border:#f0abcd;--color-b-bar-edge:#4a0520;--color-b-input-border:#f0abcd;--color-b-placeholder:#c08090;--color-b-divider:#fce7f3;--color-b-text:#3b1a2e;--color-b-text-secondary:#5c3a4e;--color-b-muted:#9a7088;--color-b-surface:#fff0f5;--color-b-active:#fbcfe8;--color-b-active-tile:#f5c0dd;--color-b-danger:#e11d48;--color-b-danger-light:#fda4af;--color-b-input-border-bevel:#ec4899;--color-b-input-bg:#fffbfd;--color-b-post-bg:#fffbfdd9;--color-b-input-focus-bevel:#db2777;--color-b-select-text:#9d174d;--color-b-select-stroke:#f472b6;--color-b-select-border-top:#f9a8d4;--color-b-secondary-tint:#fff0f5;--color-b-thumb-placeholder:#fbcfe8;--color-b-hover-faint:#fff5f8;--grad-bar:linear-gradient(180deg, #be185d 0%, #9d174d 40%, #831843 62%, #500724 100%);--grad-surface:linear-gradient(180deg, #fff 0%, #fdf2f8 100%);--grad-surface-tint:linear-gradient(180deg, #fff0f5 0%, #fce7f3 100%);--grad-surface-hover:linear-gradient(180deg, #fff8fb 0%, #fef0f6 100%);--grad-header:linear-gradient(180deg, #ff85c8 0%, #f472b6 40%, #db2777 62%, #be185d 100%);--grad-header-btn:linear-gradient(180deg, #9d174d 0%, #be185d 40%, #db2777 62%, #f472b6 100%);--grad-header-btn-active:linear-gradient(180deg, #831843 0%, #9d174d 100%);--grad-btn-primary:linear-gradient(180deg, #ff85c8 0%, #f472b6 40%, #ec4899 62%, #db2777 100%);--grad-btn-primary-active:linear-gradient(180deg, #ec4899 0%, #db2777 40%, #be185d 62%, #9d174d 100%);--grad-btn-secondary:linear-gradient(180deg, #fff 0%, #fdf2f8 100%);--grad-btn-secondary-active:linear-gradient(180deg, #fdf2f8 0%, #fce7f3 100%);--grad-accent-badge:linear-gradient(180deg, #ff85c8 0%, #db2777 100%);--select-chevron-svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23F472B6' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");--color-b-promo:#2e7d32;--color-b-promo-dark:#1b5e20;--color-b-promo-light:#43a047;--color-b-promo-bg:#f0fff0;--grad-btn-promo:linear-gradient(180deg, #66bb6a 0%, #43a047 40%, #2e7d32 62%, #1b5e20 100%);--grad-btn-promo-active:linear-gradient(180deg, #2e7d32 0%, #1b5e20 40%, #155a18 62%, #0e3e12 100%)}:root[data-theme=bos]{--font-ui:"Helvetica Neue", Helvetica, -apple-system, Arial, sans-serif;--color-b-check:#1c1c1e;--color-b-primary:#fff;--color-b-primary-dark:#d1d1d6;--color-b-primary-darker:#aeaeb2;--color-b-primary-deepest:#8e8e93;--color-b-light:#fff;--color-b-accent:#e5e5ea;--color-b-accent-dark:#d1d1d6;--color-b-nav:#1c1c1e;--color-b-border:#38383a;--color-b-nav-border:#38383a;--color-b-bar-edge:#000;--color-b-input-border:#48484a;--color-b-placeholder:#636366;--color-b-divider:#2c2c2e;--color-b-text:#f5f5f7;--color-b-text-secondary:#d1d1d6;--color-b-muted:#aeaeb2;--color-b-surface:#636370;--color-b-active:#3a3a3c;--color-b-active-tile:#2c2c2e;--color-b-danger:#ff3b30;--color-b-danger-light:#ff6961;--color-b-input-border-bevel:#48484a;--color-b-input-bg:#1c1c1e;--color-b-badge-ring:#fff;--color-b-post-bg:#1c1c1ee6;--color-b-input-focus-bevel:#d1d1d6;--color-b-select-text:#f5f5f7;--color-b-select-stroke:#d1d1d6;--color-b-select-border-top:#48484a;--color-b-secondary-tint:#1c1c1e;--color-b-thumb-placeholder:#2c2c2e;--color-b-hover-faint:#1c1c1e;--color-b-bar-text:#fff;--color-b-btn-primary-text:#1c1c1e;--color-b-chrome-icon:#8e8e93;--color-b-chrome-overlay:#ffffff14;--color-b-chrome-divider:#ffffff14;--shine-active:inset 0 2px 0 #ffffff2e;--shine-header:linear-gradient(180deg, #ffffff14 0%, #ffffff08 48%, #fff0 58%);--shine-bar:linear-gradient(180deg, #ffffff0f 0%, #ffffff05 50%, #fff0 100%);--shine-base:linear-gradient(180deg, #ffffff2e 0%, #ffffff0f 48%, #fff0 58%);--shine-dialog:linear-gradient(180deg, #ffffff14 0%, #ffffff08 50%, #fff0 100%);--bevel-highlight:#ffffff1f;--bevel-highlight-mid:#ffffff14;--bevel-highlight-soft:#ffffff0f;--bevel-outer-light:#ffffff0d;--bevel-border-light:#ffffff0f;--bevel-border-light-mid:#ffffff0a;--text-shadow-bevel-light:0 1px 0 #0006;--text-shadow-engraved-light:0 1px 0 #ffffff14;--bg-texture:url(/textures/linen-texture.webp) 0 0 / 256px 256px repeat;--grad-glass-overlay:linear-gradient(180deg, #ffffff26 0%, #ffffff0f 35%, transparent 55%, #0000002e 100%);--shadow-card-inset:inset 0 1px 0 #ffffff2e, inset 0 -1px 0 #00000040;--grad-bar:linear-gradient(180deg, #48484a 0%, #3a3a3c 40%, #2c2c2e 62%, #1c1c1e 100%);--grad-surface:var(--bg-texture);--grad-surface-card:var(--grad-glass-overlay), var(--bg-texture);--grad-surface-tint:linear-gradient(180deg, #2c2c2eb3 0%, #1c1c1eb3 100%), var(--bg-texture);--grad-surface-hover:linear-gradient(180deg, #2c2c2e59 0%, #1c1c1e59 100%), var(--bg-texture);--grad-header:linear-gradient(180deg, #48484a 0%, #3a3a3c 40%, #2c2c2e 62%, #1c1c1e 100%);--grad-header-btn:linear-gradient(180deg, #1c1c1e 0%, #2c2c2e 40%, #3a3a3c 62%, #48484a 100%);--grad-header-btn-active:linear-gradient(180deg, #0a0a0a 0%, #1c1c1e 100%);--grad-btn-primary:linear-gradient(180deg, #fff 0%, #e5e5ea 40%, #d1d1d6 62%, #aeaeb2 100%);--grad-btn-primary-active:linear-gradient(180deg, #d1d1d6 0%, #aeaeb2 40%, #8e8e93 62%, #636366 100%);--grad-btn-secondary:linear-gradient(180deg, #3a3a3c 0%, #2c2c2e 100%);--grad-btn-secondary-active:linear-gradient(180deg, #2c2c2e 0%, #1c1c1e 100%);--grad-accent-badge:linear-gradient(180deg, #fff 0%, #d1d1d6 100%);--select-chevron-svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23D1D1D6' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");--color-b-promo:#34c759;--color-b-promo-dark:#28a745;--color-b-promo-light:#4cd964;--color-b-promo-bg:#1a2e1a;--grad-btn-promo:linear-gradient(180deg, #4cd964 0%, #34c759 40%, #28a745 62%, #1e7e34 100%);--grad-btn-promo-active:linear-gradient(180deg, #28a745 0%, #1e7e34 40%, #156228 62%, #0e4a1e 100%)}[data-theme=bos] .app-header,[data-theme=bos] .section-bar{box-shadow:0 1px 8px #0009}[data-theme=bos] .icon-grid{background:var(--grad-surface)}[data-theme=bos] .icon-tile{background:var(--grad-glass-overlay)}[data-theme=bos] .icon-tile,[data-theme=bos] .profile-hero,[data-theme=bos] .profile-stats,[data-theme=bos] .profile-info-section,[data-theme=bos] .notif-row,[data-theme=bos] .games-list-item,[data-theme=bos] .action-bar{box-shadow:var(--shadow-card-inset)}:root[data-theme=flashgames]{--font-ui:"Titillium Web", Verdana, Geneva, Tahoma, sans-serif;--color-b-primary:#ff6c01;--color-b-primary-dark:#e05e00;--color-b-primary-darker:#c45200;--color-b-primary-deepest:#a04400;--color-b-light:#ff6c01;--color-b-accent:#fec802;--color-b-accent-dark:#ff6c01;--color-b-nav:#24272d;--color-b-border:#555b66;--color-b-nav-border:#3a3e46;--color-b-bar-edge:#a04400;--color-b-input-border:#555b66;--color-b-placeholder:#777;--color-b-divider:#3a3e46;--color-b-text:#e0e0e0;--color-b-text-secondary:#b0b0b0;--color-b-muted:#888;--color-b-surface:#000;--color-b-active:#3a3e46;--color-b-active-tile:#2e3238;--color-b-danger:#ef4444;--color-b-danger-light:#fca5a5;--color-b-input-border-bevel:#555b66;--color-b-input-bg:#24272d;--color-b-badge-ring:#1a1a1a;--color-b-post-bg:#24272de6;--color-b-input-focus-bevel:#ff6c01;--color-b-select-text:#e0e0e0;--color-b-select-stroke:#ff6c01;--color-b-select-border-top:#555b66;--color-b-secondary-tint:#24272d;--color-b-thumb-placeholder:#3a3e46;--color-b-hover-faint:#1a1d22;--color-b-bar-text:#1a1a1a;--color-tile-icon:#1a1a1a;--color-b-btn-secondary-text:var(--color-b-accent);--color-b-chrome-icon:#222;--color-b-chrome-overlay:#0000001f;--color-b-chrome-divider:#0000001a;--shine-active:inset 0 1px 0 #0000001a;--grad-bar:linear-gradient(180deg, #fec802 0%, #f9a601 40%, #ff6c01 62%, #e05e00 100%);--grad-surface:linear-gradient(180deg, #24272d 0%, #000 100%);--grad-surface-tint:linear-gradient(180deg, #2e3238 0%, #24272d 100%);--grad-surface-hover:linear-gradient(180deg, #3a3e46 0%, #2e3238 100%);--grad-header:linear-gradient(180deg, #fec802 0%, #f9a601 40%, #ff6c01 62%, #e05e00 100%);--grad-header-btn:linear-gradient(180deg, #a04400 0%, #c45200 40%, #ff6c01 62%, #f9a601 100%);--grad-header-btn-active:linear-gradient(180deg, #7a3400 0%, #a04400 100%);--grad-btn-primary:linear-gradient(180deg, #fec802 0%, #f9a601 40%, #ff6c01 62%, #e05e00 100%);--grad-btn-primary-active:linear-gradient(180deg, #ff6c01 0%, #e05e00 40%, #c45200 62%, #a04400 100%);--grad-btn-secondary:linear-gradient(180deg, #3a3e46 0%, #24272d 100%);--grad-btn-secondary-active:linear-gradient(180deg, #24272d 0%, #1a1d22 100%);--grad-accent-badge:linear-gradient(180deg, #fec802 0%, #ff6c01 100%);--select-chevron-svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23FF6C01' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");--color-b-promo:#4caf50;--color-b-promo-dark:#2e7d32;--color-b-promo-light:#66bb6a;--color-b-promo-bg:#1a2e1a;--grad-btn-promo:linear-gradient(180deg, #66bb6a 0%, #4caf50 40%, #388e3c 62%, #2e7d32 100%);--grad-btn-promo-active:linear-gradient(180deg, #388e3c 0%, #2e7d32 40%, #1b5e20 62%, #155a18 100%);--shine-header:linear-gradient(180deg, #ffffff42 0%, #ffffff1f 48%, #fff0 58%);--shine-bar:linear-gradient(180deg, #ffffff21 0%, #ffffff0f 50%, #fff0 100%);--shine-base:linear-gradient(180deg, #ffffff61 0%, #ffffff29 48%, #fff0 58%);--bevel-highlight:#ffffffe6;--bevel-highlight-mid:#ffffff73;--bevel-highlight-soft:#ffffff47;--bevel-outer-light:#ffffff2e;--bevel-border-light:#fff3;--bevel-border-light-mid:#ffffff26;--text-shadow-bevel-light:0 1px 0 #00000080}[data-theme=flashgames] .app-header-btn svg,[data-theme=flashgames] .chrome-nav-icon svg,[data-theme=flashgames] .chrome-tab-item svg{stroke-width:2.5px}:root[data-theme=thebookstore]{--font-ui:"Noto Sans", Arial, Helvetica, sans-serif;--color-b-primary:#e77a06;--color-b-primary-dark:#d06e05;--color-b-primary-darker:#111;--color-b-primary-deepest:#a25404;--color-b-light:#f2ac4f;--color-b-accent:#126cb2;--color-b-accent-dark:#0e5a96;--color-b-nav:#f0f4f8;--color-b-border:#dbebf6;--color-b-nav-border:#dbebf6;--color-b-bar-edge:#e77a06;--color-b-input-border:#dbebf6;--color-b-placeholder:#888;--color-b-divider:#dbebf6;--color-b-text:#111;--color-b-text-secondary:#555;--color-b-muted:#888;--color-b-surface:#fff;--color-b-active:#d4e2f0;--color-b-active-tile:#c4d8ec;--color-b-danger:#b12704;--color-b-danger-light:#cc4225;--color-b-input-border-bevel:#dbebf6;--color-b-input-bg:#fff;--color-b-post-bg:#fff;--color-b-input-focus-bevel:#126cb2;--color-b-select-text:#111;--color-b-select-stroke:#126cb2;--color-b-select-border-top:#dbebf6;--color-b-secondary-tint:#edf2f8;--color-b-thumb-placeholder:#d4e2f0;--color-b-hover-faint:#f5f8fb;--color-b-bar-text:#fff;--color-b-btn-primary-text:#111;--color-b-chrome-icon:#fff;--color-b-chrome-overlay:#ffffff1f;--color-b-chrome-divider:#ffffff1a;--shine-active:inset 0 2px 0 #ffffff38;--grad-bar:linear-gradient(180deg, #ee9832 0%, #eb8d22 40%, #e77a06 62%, #d06e05 100%);--grad-surface:linear-gradient(180deg, #fff 0%, #f5f8fb 100%);--grad-surface-tint:linear-gradient(180deg, #edf2f8 0%, #e0eaf4 100%);--grad-surface-hover:linear-gradient(180deg, #f5f8fb 0%, #edf2f8 100%);--grad-header:linear-gradient(180deg, #f2ac4f 0%, #ee9832 40%, #eb8d22 62%, #e77a06 100%);--grad-header-btn:linear-gradient(180deg, #126cb2 0%, #327dbb 40%, #4488c1 62%, #669acb 100%);--grad-header-btn-active:linear-gradient(180deg, #0e5a96 0%, #126cb2 100%);--grad-btn-primary:linear-gradient(180deg, #f7dfa5 0%, #f0c14b 40%, #e4b23a 62%, #c99a2e 100%);--grad-btn-primary-active:linear-gradient(180deg, #e4b23a 0%, #c99a2e 40%, #a88734 62%, #8a6d19 100%);--grad-btn-secondary:linear-gradient(180deg, #fff 0%, #e8f0f8 100%);--grad-btn-secondary-active:linear-gradient(180deg, #e8f0f8 0%, #d4e2f0 100%);--color-b-btn-secondary-text:var(--color-b-accent);--grad-accent-badge:linear-gradient(180deg, #669acb 0%, #126cb2 100%);--select-chevron-svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23126CB2' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");--color-b-promo:#007600;--color-b-promo-dark:#005800;--color-b-promo-light:#0a8a0a;--color-b-promo-bg:#e8f8e8;--grad-btn-promo:linear-gradient(180deg, #56b356 0%, #2e9e2e 40%, #1e8c1e 62%, #007600 100%);--grad-btn-promo-active:linear-gradient(180deg, #1e8c1e 0%, #007600 40%, #005800 62%, #004000 100%)}:root[data-theme=thebookstore] .app-header{border-bottom-color:#e77a06}:root[data-theme=thebookstore] .chrome-nav-icon:not(.icon-file){filter:drop-shadow(0 0 1px #111)drop-shadow(0 1px 2px #0000004d)}:root[data-theme=thebookstore] .chrome-rail-title{color:#111}:root[data-theme=thebookstore] .chrome-rail-more{color:#e77a06}:root[data-theme=meatthezoo]{--font-ui:Arimo, Arial, "Helvetica Neue", Helvetica, sans-serif;--color-b-check:#333;--color-b-primary:#032a91;--color-b-primary-dark:#022170;--color-b-primary-darker:#011955;--color-b-primary-deepest:#01113d;--color-b-light:#0a3db0;--color-b-accent:#b9cce5;--color-b-accent-dark:var(--color-b-primary);--color-b-ui-badge-bg:#d52428;--color-b-nav:#f2f2f2;--color-b-border:#ccc;--color-b-nav-border:#ccc;--color-b-bar-edge:#5e86b8;--color-b-input-border:#b9b9b9;--color-b-placeholder:#999;--color-b-divider:#e0e0e0;--color-b-text:#333;--color-b-text-secondary:#555;--color-b-muted:#999;--color-b-surface:#f2f2f2;--color-b-active:#c8c8c8;--color-b-active-tile:#bcbcbc;--color-b-danger:#c4302b;--color-b-danger-light:#e06060;--color-b-input-border-bevel:#999;--color-b-input-bg:#fff;--color-b-post-bg:#fff;--color-b-input-focus-bevel:#032a91;--color-b-select-text:#333;--color-b-select-stroke:#555;--color-b-select-border-top:#ccc;--color-b-secondary-tint:#f2f2f2;--color-b-thumb-placeholder:#d4d4d4;--color-b-hover-faint:#f7f7f7;--color-b-bar-text:#032a91;--color-b-brand-text:#fff;--color-b-tagline-text:#ffffffc7;--color-tile-icon:#555;--color-b-chrome-icon:#032a91;--color-b-chrome-overlay:#ffffff1a;--color-b-chrome-divider:#ffffff14;--shine-active:inset 0 2px 0 #ffffff2e;--grad-bar:linear-gradient(180deg, #b9cce5 0%, #97b2d4 40%, #7a9cc6 62%, #5e86b8 100%);--grad-surface:linear-gradient(180deg, #fff 0%, #f2f2f2 100%);--grad-surface-tint:linear-gradient(180deg, #f5f5f5 0%, #ebebeb 100%);--grad-surface-hover:linear-gradient(180deg, #f8f8f8 0%, #f0f0f0 100%);--grad-header:linear-gradient(180deg, #fb3535 0%, #e82d2d 40%, #d52428 62%, #c42020 100%);--grad-header-btn:linear-gradient(180deg, #a52824 0%, #c4302b 40%, #d52428 62%, #e82d2d 100%);--grad-header-btn-active:linear-gradient(180deg, #8b201d 0%, #a52824 100%);--color-b-btn-primary-text:#6b4c00;--color-b-btn-primary-border:#bbb065;--grad-btn-primary:linear-gradient(180deg, #f9e46b 0%, #f7d838 40%, #f4c916 62%, #e8be10 100%);--grad-btn-primary-active:linear-gradient(180deg, #e8be10 0%, #d4ad0e 40%, #c09c0c 62%, #a8880a 100%);--grad-btn-secondary:linear-gradient(180deg, #e7e7e7 0%, #d6d6d6 100%);--grad-btn-secondary-active:linear-gradient(180deg, #d6d6d6 0%, #c8c8c8 100%);--color-b-btn-secondary-text:#555;--grad-accent-badge:linear-gradient(180deg, #f4f7ff 0%, #b9cce5 100%);--select-chevron-svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23555555' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");--color-b-promo:#2e7d32;--color-b-promo-dark:#1b5e20;--color-b-promo-light:#43a047;--color-b-promo-bg:#e8f5e9;--grad-btn-promo:linear-gradient(180deg, #66bb6a 0%, #43a047 40%, #2e7d32 62%, #1b5e20 100%);--grad-btn-promo-active:linear-gradient(180deg, #2e7d32 0%, #1b5e20 40%, #155a18 62%, #0e3e12 100%)}:root[data-theme=meatthezoo] .app-header{color:#fff;--color-b-bar-text:#fff;--color-b-bar-edge:#a52824;--color-b-chrome-icon:#fff}:root[data-theme=meatthezoo] .chrome-sidebar .chrome-sidebar-link.active{background:var(--grad-btn-secondary);color:var(--color-b-btn-secondary-text);border:2px solid var(--color-b-border);box-shadow:0 3px 6px #00000026, inset 0 1px 0 var(--bevel-highlight), inset 0 -1px 0 #0000000d}:root[data-theme=meatthezoo] .chrome-sidebar-link.active:before{background:0 0}:root[data-theme=meatthezoo] .chrome-sidebar .chrome-sidebar-link.active .chrome-nav-icon:not(.icon-file){filter:none}:root[data-theme=meatthezoo] .chrome-tab-item.active{background:var(--grad-btn-secondary);color:var(--color-b-btn-secondary-text);box-shadow:inset 0 1px 0 var(--bevel-highlight), inset 0 -1px 0 #0000000d}:root[data-theme=meatthezoo] .chrome-tab-item.active .chrome-nav-icon:not(.icon-file){filter:none;stroke:var(--color-b-btn-secondary-text)}:root[data-theme=meatthezoo] a{text-decoration-style:dotted}:root[data-theme=goldlight]{--font-ui:"Playfair Display", Georgia, "Times New Roman", Times, serif;--color-b-primary:#d4a017;--color-b-primary-dark:#b8860b;--color-b-primary-darker:#996f0a;--color-b-primary-deepest:#7a5808;--color-b-light:#f5d060;--color-b-accent:#d4a017;--color-b-accent-dark:#b8860b;--color-b-nav:#fdf8ec;--color-b-border:#e8d5a0;--color-b-nav-border:#e0c888;--color-b-bar-edge:#996f0a;--color-b-input-border:#d4bc80;--color-b-placeholder:#986;--color-b-divider:#e8d5a0;--color-b-text:#3d2200;--color-b-text-secondary:#6b4c1a;--color-b-muted:#986;--color-b-surface:#fffcf4;--color-b-active:#f5e8c4;--color-b-active-tile:#f0e0b0;--color-b-danger:#c53030;--color-b-danger-light:#fc8181;--color-b-input-border-bevel:#d4bc80;--color-b-input-bg:#fff;--color-b-post-bg:#fffdf8;--color-b-input-focus-bevel:#d4a017;--color-b-select-text:#3d2200;--color-b-select-stroke:#d4a017;--color-b-select-border-top:#e0c888;--color-b-secondary-tint:#fdf5e0;--color-b-thumb-placeholder:#f0e0b0;--color-b-hover-faint:#fefbf0;--color-b-bar-text:#3d2200;--color-b-btn-primary-text:#3d2200;--color-b-chrome-icon:#3d2200;--color-b-chrome-overlay:#0000000f;--color-b-chrome-divider:#00000014;--grad-bar:linear-gradient(180deg, #f5d060 0%, #e8b830 40%, #d4a017 62%, #b8860b 100%);--grad-surface:linear-gradient(180deg, #fffcf4 0%, #fdf8ec 100%);--grad-surface-tint:linear-gradient(180deg, #fdf5e0 0%, #faf0d0 100%);--grad-surface-hover:linear-gradient(180deg, #f5e8c4 0%, #f0e0b0 100%);--grad-header:linear-gradient(180deg, #f5d060 0%, #e8b830 40%, #d4a017 62%, #b8860b 100%);--grad-header-btn:linear-gradient(180deg, #b8860b 0%, #d4a017 40%, #e8b830 62%, #f5d060 100%);--grad-header-btn-active:linear-gradient(180deg, #7a5808 0%, #996f0a 100%);--grad-btn-primary:linear-gradient(180deg, #f5d060 0%, #e8b830 40%, #d4a017 62%, #b8860b 100%);--grad-btn-primary-active:linear-gradient(180deg, #d4a017 0%, #b8860b 40%, #996f0a 62%, #7a5808 100%);--grad-btn-secondary:linear-gradient(180deg, #fdf5e0 0%, #f5e8c4 100%);--grad-btn-secondary-active:linear-gradient(180deg, #f5e8c4 0%, #f0e0b0 100%);--grad-accent-badge:linear-gradient(180deg, #f5d060 0%, #d4a017 100%);--select-chevron-svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23D4A017' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");--color-b-promo:#2e7d32;--color-b-promo-dark:#1b5e20;--color-b-promo-light:#43a047;--color-b-promo-bg:#f0f8e8;--grad-btn-promo:linear-gradient(180deg, #66bb6a 0%, #43a047 40%, #2e7d32 62%, #1b5e20 100%);--grad-btn-promo-active:linear-gradient(180deg, #2e7d32 0%, #1b5e20 40%, #155a18 62%, #0e3e12 100%);--shine-header:linear-gradient(180deg, #ffffff4d 0%, #ffffff24 48%, #fff0 58%);--shine-bar:linear-gradient(180deg, #ffffff29 0%, #ffffff14 50%, #fff0 100%);--shine-base:linear-gradient(180deg, #ffffff6b 0%, #ffffff2e 48%, #fff0 58%);--bevel-highlight:#fffffff2;--bevel-highlight-mid:#ffffff80;--bevel-highlight-soft:#ffffff4d;--bevel-outer-light:#fff3;--bevel-border-light:#ffffff40;--bevel-border-light-mid:#ffffff2e;--text-shadow-bevel-light:0 1px 0 #fff9}:root[data-theme=golddark]{--font-ui:"Playfair Display", Georgia, "Times New Roman", Times, serif;--color-b-primary:#d4a017;--color-b-primary-dark:#b8860b;--color-b-primary-darker:#996f0a;--color-b-primary-deepest:#7a5808;--color-b-light:#f5d060;--color-b-accent:#f5d060;--color-b-accent-dark:#d4a017;--color-b-nav:#1a1612;--color-b-border:#3d3022;--color-b-nav-border:#2e2418;--color-b-bar-edge:#7a5808;--color-b-input-border:#3d3022;--color-b-placeholder:#875;--color-b-divider:#2e2418;--color-b-text:#f0e8d8;--color-b-text-secondary:#c8b888;--color-b-muted:#875;--color-b-surface:#0e0c08;--color-b-active:#2e2418;--color-b-active-tile:#24200e;--color-b-danger:#ef4444;--color-b-danger-light:#fca5a5;--color-b-input-border-bevel:#3d3022;--color-b-input-bg:#1a1612;--color-b-post-bg:#1a1612eb;--color-b-input-focus-bevel:#d4a017;--color-b-select-text:#f0e8d8;--color-b-select-stroke:#d4a017;--color-b-select-border-top:#3d3022;--color-b-secondary-tint:#1a1612;--color-b-thumb-placeholder:#2e2418;--color-b-hover-faint:#14110e;--color-b-bar-text:#3d2200;--color-tile-icon:#3d2200;--color-b-badge-ring:#3d2200;--color-b-btn-secondary-text:var(--color-b-accent);--color-b-chrome-icon:#3d2200;--color-b-chrome-overlay:#0000001f;--color-b-chrome-divider:#0000001a;--shine-active:inset 0 1px 0 #0000001a;--grad-bar:linear-gradient(180deg, #f5d060 0%, #e8b830 40%, #d4a017 62%, #b8860b 100%);--grad-surface:linear-gradient(180deg, #1a1612 0%, #0e0c08 100%);--grad-surface-tint:linear-gradient(180deg, #24200e 0%, #1a1612 100%);--grad-surface-hover:linear-gradient(180deg, #2e2418 0%, #24200e 100%);--grad-header:linear-gradient(180deg, #f5d060 0%, #e8b830 40%, #d4a017 62%, #b8860b 100%);--grad-header-btn:linear-gradient(180deg, #7a5808 0%, #996f0a 40%, #d4a017 62%, #e8b830 100%);--grad-header-btn-active:linear-gradient(180deg, #5a4006 0%, #7a5808 100%);--grad-btn-primary:linear-gradient(180deg, #f5d060 0%, #e8b830 40%, #d4a017 62%, #b8860b 100%);--grad-btn-primary-active:linear-gradient(180deg, #d4a017 0%, #b8860b 40%, #996f0a 62%, #7a5808 100%);--grad-btn-secondary:linear-gradient(180deg, #2e2418 0%, #1a1612 100%);--grad-btn-secondary-active:linear-gradient(180deg, #1a1612 0%, #14110e 100%);--grad-accent-badge:linear-gradient(180deg, #f5d060 0%, #d4a017 100%);--select-chevron-svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23D4A017' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");--color-b-promo:#34c759;--color-b-promo-dark:#28a745;--color-b-promo-light:#4cd964;--color-b-promo-bg:#1a2e1a;--grad-btn-promo:linear-gradient(180deg, #4cd964 0%, #34c759 40%, #28a745 62%, #1e7e34 100%);--grad-btn-promo-active:linear-gradient(180deg, #28a745 0%, #1e7e34 40%, #156228 62%, #0e4a1e 100%);--shine-header:linear-gradient(180deg, #ffffff42 0%, #ffffff1f 48%, #fff0 58%);--shine-bar:linear-gradient(180deg, #ffffff21 0%, #ffffff0f 50%, #fff0 100%);--shine-base:linear-gradient(180deg, #ffffff61 0%, #ffffff29 48%, #fff0 58%);--bevel-highlight:#ffffffe6;--bevel-highlight-mid:#ffffff73;--bevel-highlight-soft:#ffffff47;--bevel-outer-light:#ffffff2e;--bevel-border-light:#fff3;--bevel-border-light-mid:#ffffff26;--text-shadow-bevel-light:0 1px 0 #00000080}.app-header{background:var(--grad-header);padding-top:var(--safe-top);z-index:50;border-bottom:1px solid var(--color-b-bar-edge);flex-direction:column;flex-shrink:0;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0006}.app-header:after{content:"";background:var(--shine-header);pointer-events:none;height:50%;position:absolute;top:0;left:0;right:0}.app-header-row{height:var(--sz-header);padding:0 calc(var(--sp-4) + var(--safe-right)) 0 calc(var(--sp-4) + var(--safe-left));align-items:center;gap:var(--sp-4);z-index:1;display:flex;position:relative}.app-header-side{flex:1;align-items:center;min-width:0;display:flex}.app-header-side-right{justify-content:flex-end}.app-header-brand{flex-direction:column;align-items:center;gap:0;display:flex}.app-header-brand a,.app-header-brand a:hover{color:inherit;text-decoration:none}.app-header-tagline{font-size:var(--text-xs);color:var(--color-b-tagline-text);letter-spacing:.06em;text-align:center;text-shadow:var(--text-shadow-raised);margin:-4px 0 0;font-family:Lucida Grande,Tahoma,sans-serif;font-style:italic;font-weight:900}.app-header-title{color:var(--color-b-brand-text);font-family:var(--font-brand), "Varela Round", sans-serif;font-size:var(--text-brand);letter-spacing:-.03em;-webkit-text-stroke:1.5px #00000047;paint-order:stroke fill;text-shadow:0 -2px 0 #0006, var(--text-shadow-engraved-light), 0 -3px 6px #00000040;margin:0;font-weight:900;line-height:1}.app-header-tld{vertical-align:baseline;white-space:nowrap;font-size:.55em;font-weight:400}.app-header-btn{background:var(--grad-header-btn);color:var(--color-b-bar-text);border:1.5px solid #0000008c;border-bottom-color:var(--bevel-border-light);border-radius:var(--rad-btn);padding:var(--sp-3) var(--sp-6);font-size:var(--text-md);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:var(--sp-2);text-shadow:0 -1px 0 #00000073, var(--text-shadow-engraved-light);box-shadow:inset 0 2px 5px #0006, inset 0 1px 2px #00000040, 0 1px 0 var(--bevel-outer-light);z-index:1;border-right-color:#00000059;flex-shrink:0;font-family:inherit;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.app-header-btn:active{background:var(--grad-header-btn-active);box-shadow:inset 0 3px 7px #00000080,inset 0 1px 3px #0000004d}.app-header-btn:empty,.app-header-btn-icon{padding:var(--sp-3) 9px}.app-header-btn svg,.app-header-btn img{filter:drop-shadow(0 -1px 0 #00000073) drop-shadow(0 1px 0 var(--bevel-outer-light))}.app-header-search-row{padding:var(--sp-2) calc(var(--sp-5) + var(--safe-right)) var(--sp-5) calc(var(--sp-5) + var(--safe-left));z-index:1;position:relative}.app-header-search{appearance:none;border-radius:var(--rad-btn);border:2px solid #00000040;border-bottom-color:var(--bevel-border-light-mid);border-right-color:var(--bevel-border-light-mid);background:var(--color-b-input-bg);width:100%;padding:var(--sp-3) var(--sp-6) var(--sp-3) 30px;font-size:var(--text-lg);color:var(--color-b-text);outline:none;font-family:inherit;font-weight:600;box-shadow:inset 0 3px 6px #0003,inset 0 1px 2px #0000001f}.app-header-search::-webkit-search-decoration{appearance:none;display:none}.app-header-search::-webkit-search-cancel-button{appearance:none;display:none}.app-header-search::-webkit-search-results-button{appearance:none;display:none}.app-header-search::-webkit-search-results-decoration{appearance:none;display:none}.app-header-search::placeholder{color:var(--color-b-placeholder);font-weight:500}.app-header-search-wrap{align-items:center;display:flex;position:relative}.app-header-search-icon{left:var(--sp-5);color:var(--color-b-placeholder);pointer-events:none;position:absolute}.section-bar{background:var(--grad-bar);border-top:1px solid var(--color-b-bar-edge);box-shadow:inset 0 1px 0 var(--bevel-outer-light), 0 1px 3px #0006;align-items:center;gap:var(--sp-3);color:var(--color-b-bar-text);font-size:var(--text-lg);padding:var(--sp-3) var(--sp-5);border-bottom:1px solid var(--color-b-bar-edge);text-shadow:0 1px 1px #00000080;font-weight:700;display:flex;position:relative;overflow:hidden}.section-bar:after{content:"";background:var(--shine-bar);pointer-events:none;height:42%;position:absolute;top:0;left:0;right:0}.section-bar svg,.section-bar img{opacity:.85;flex-shrink:0}.chrome-nav-icon{opacity:.92}.chrome-nav-icon:not(.icon-file){filter:drop-shadow(0 0 1px var(--color-b-chrome-icon)) drop-shadow(0 1px 2px #0000004d)}.chrome-sidebar{background:var(--grad-sidebar);border-top:none;border-right:1.5px solid var(--color-b-border);scrollbar-width:none;flex-direction:column;justify-content:space-between;height:100%;padding:0;display:flex;position:relative;overflow-y:auto}.chrome-sidebar::-webkit-scrollbar{display:none}.chrome-sidebar:after{content:none}.chrome-sidebar-nav{z-index:1;margin:0;padding:0;list-style:none;position:relative}.chrome-sidebar-bottom{z-index:2;background:var(--grad-bar);margin-top:auto;position:sticky;bottom:0}.chrome-sidebar-link{cursor:pointer;padding-left:calc(var(--sp-5) + var(--sz-sidebar-accent));text-decoration:none;position:relative}.chrome-sidebar-link:before{content:"";width:var(--sz-sidebar-accent);pointer-events:none;background:0 0;position:absolute;top:0;bottom:0;left:0}.chrome-sidebar .chrome-sidebar-link{background:var(--grad-bar)}.chrome-sidebar .chrome-sidebar-link:hover{background:var(--grad-bar);box-shadow:inset 0 0 0 9999px var(--color-b-chrome-overlay);text-decoration:none}.chrome-sidebar .chrome-sidebar-link.active{background:var(--grad-bar);box-shadow:inset 0 0 0 9999px var(--color-b-chrome-overlay), var(--shine-active)}.chrome-sidebar-link:hover{background:var(--color-b-chrome-overlay);text-decoration:none}.chrome-sidebar-link.active{background:var(--color-b-chrome-overlay);box-shadow:var(--shine-active)}.chrome-sidebar .chrome-sidebar-link.active:before,.chrome-sidebar-link.active:before{background:var(--color-b-bar-text)}.chrome-sidebar-link>.badge,.chrome-sidebar-link>.badge.badge--compact{flex-shrink:0;margin-left:auto;position:relative;top:auto;right:auto}.chrome-tab-bar{height:calc(var(--sz-tab-bar) + var(--tab-safe-bottom));padding-right:var(--safe-right);padding-bottom:var(--tab-safe-bottom);padding-left:var(--safe-left);background:var(--grad-bar);border-top:1px solid var(--color-b-bar-edge);box-shadow:inset 0 1px 0 var(--bevel-outer-light), 0 -1px 4px #0006;align-items:stretch;display:flex;position:relative;overflow:hidden}.chrome-tab-bar:after{content:"";background:var(--shine-bar);pointer-events:none;height:42%;position:absolute;top:0;left:0;right:0}.chrome-tab-item{justify-content:center;align-items:center;gap:var(--sp-2);border:0;border-right:1px solid var(--color-b-chrome-divider);color:var(--color-b-chrome-icon);font-size:var(--text-base);cursor:pointer;-webkit-tap-highlight-color:transparent;z-index:1;background:0 0;flex-direction:column;flex:1;font-family:inherit;font-weight:600;text-decoration:none;display:flex;position:relative}.chrome-tab-item:last-child{border-right:none}.chrome-tab-item.active{color:var(--color-b-bar-text);background:var(--color-b-chrome-overlay);box-shadow:var(--shine-active)}.chrome-tab-item.active .chrome-nav-icon{opacity:1}.chrome-tab-item.active .chrome-nav-icon:not(.icon-file){stroke:var(--color-b-bar-text);filter:none}.chrome-tab-label{font-size:inherit;font-weight:inherit;line-height:1}.chrome-right-rail{height:100%;padding:var(--sp-4);border-left:1.5px solid var(--color-b-border);background:var(--grad-surface-tint);scrollbar-width:none;display:block;overflow-y:auto}.chrome-right-rail::-webkit-scrollbar{display:none}.chrome-rail-widget{margin-bottom:var(--sp-4);border-radius:var(--rad-sm);border:1px solid var(--color-b-border);background:var(--color-b-input-bg);overflow:hidden}.chrome-rail-header{font-size:var(--text-sm);padding:var(--sp-2) var(--sp-4)}.chrome-rail-list{margin:0;padding:0;list-style:none}.chrome-rail-more{text-align:center;padding:var(--sp-2) var(--sp-4);font-size:var(--text-sm);color:var(--color-b-light);border-top:1px solid var(--color-b-border);font-weight:600;text-decoration:none;display:block}.chrome-rail-more:hover{text-decoration:underline}.chrome-rail-item{border-bottom:1px solid var(--color-b-border)}.chrome-rail-item:last-child{border-bottom:none}.chrome-rail-link{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);text-decoration:none;display:flex}.chrome-rail-link:hover{text-decoration:none}.chrome-rail-link:hover .chrome-rail-title{text-decoration:underline}.chrome-rail-copy{flex:1;min-width:0}.chrome-rail-title{font-size:var(--text-sm);color:var(--color-b-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:700;display:block;overflow:hidden}.chrome-rail-meta{margin-top:var(--sp-1);font-size:var(--text-xs);color:var(--color-b-muted);display:block}.chrome-rail-meta-code{font-size:var(--text-2xs);color:inherit}.chrome-rail-empty{padding:var(--sp-4);font-size:var(--text-xs);color:var(--color-b-muted)}.chrome-rail-row{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--color-b-border);display:flex}.chrome-rail-row:last-child{border-bottom:none}.chrome-rail-row-info{flex:1;min-width:0}.chrome-rail-row-name{font-size:var(--text-sm);color:var(--color-b-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:700;text-decoration:none;display:block;overflow:hidden}.chrome-rail-row-name:hover{text-decoration:underline}.chrome-rail-row-meta{font-size:var(--text-xs);color:var(--color-b-muted);display:block}.chrome-rail-empty-row{padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--color-b-border)}.chrome-rail-row .btn{font-size:var(--text-xs);padding:var(--sp-1) var(--sp-3);flex-shrink:0}.chrome-promo-card{color:var(--color-b-text);text-decoration:none;display:block}.chrome-promo-card:hover{background:var(--color-b-surface);text-decoration:none}.chrome-promo-image{object-fit:cover;width:100%;height:120px;display:block}.chrome-promo-body{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4) 0;display:flex}.chrome-promo-favicon{border-radius:var(--rad-xs);flex-shrink:0;width:20px;height:20px}.chrome-promo-text{min-width:0}.chrome-promo-name{font-size:var(--text-sm);color:var(--color-b-primary);font-weight:700;display:block}.chrome-promo-cause{font-size:var(--text-xs);color:var(--color-b-muted);display:block}.chrome-promo-tagline{padding:var(--sp-2) var(--sp-4) var(--sp-3);font-size:var(--text-xs);color:var(--color-b-muted);margin:0;line-height:1.4}.avatar,.chrome-avatar{border-radius:var(--rad-avatar);object-fit:cover;background:var(--color-b-nav);color:#fff;text-shadow:0 1px 2px #0006;border:2px solid var(--color-b-btn-primary-border);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex;position:relative;overflow:hidden}.avatar-initials,.chrome-avatar-initials{z-index:1;color:#fff;font-size:inherit;text-transform:uppercase;text-shadow:0 1px 2px #0006;font-weight:700;line-height:1;display:block;position:relative}.avatar img,.chrome-avatar img{z-index:2}.avatar:after,.chrome-avatar:after{content:"";background:var(--shine-base);pointer-events:none;z-index:3;border-radius:var(--rad-avatar) var(--rad-avatar) 0 0;height:50%;position:absolute;top:0;left:0;right:0}.avatar-xs,.chrome-avatar-xs{width:var(--sz-avatar-xs);height:var(--sz-avatar-xs);font-size:var(--text-avatar-xs-initials);box-shadow:0 1px 3px #0003, 0 1px 1px #0000001f, inset 0 1px 0 var(--bevel-highlight-mid)}.avatar-sm,.chrome-avatar-sm{width:var(--sz-avatar-sm);height:var(--sz-avatar-sm);font-size:var(--text-avatar-sm-initials);box-shadow:0 2px 5px #00000040, 0 1px 2px #00000026, inset 0 1px 0 var(--bevel-highlight-mid)}.avatar-md,.chrome-avatar-md{width:var(--sz-avatar-md);height:var(--sz-avatar-md);font-size:var(--text-avatar-md-initials);box-shadow:0 3px 6px #0000004d, 0 1px 2px #00000026, inset 0 1px 0 var(--bevel-highlight-mid)}.avatar-lg,.chrome-avatar-lg{width:var(--sz-avatar-lg);height:var(--sz-avatar-lg);font-size:var(--text-avatar-lg-initials);box-shadow:var(--shadow-raised-heavy)}.avatar-thumb,.chrome-avatar-thumb{width:64px;height:64px;font-size:var(--text-avatar-md-initials);box-shadow:0 3px 6px #0000004d, 0 1px 2px #00000026, inset 0 1px 0 var(--bevel-highlight-mid)}.avatar-collection,.chrome-avatar-collection{background:var(--grad-btn-secondary);color:var(--color-b-primary);border-color:var(--color-b-border)}.post{background:var(--color-b-post-bg);border-bottom:2px solid var(--color-b-divider);padding:var(--sp-5);box-sizing:border-box;width:100%}.post-header{align-items:flex-start;gap:var(--sp-4);margin-bottom:var(--sp-3);display:flex}.post-meta{flex:1}.post-author{font-size:var(--text-lg);color:var(--color-b-primary);font-weight:700;text-decoration:none}.post-author:hover{text-decoration:underline}.post-group-suffix{font-size:var(--text-lg);color:var(--color-b-muted);font-weight:400}.post-group-badge{background:var(--color-b-ui-badge-bg);width:20px;height:20px;color:var(--color-b-ui-badge-text);vertical-align:0;border:1px solid #00000047;border-radius:6px;justify-content:center;align-items:center;margin-right:3px;display:inline-flex;position:relative;overflow:hidden}.post-group-badge:has(.icon-file){vertical-align:-2px;background:0 0;border:none;border-radius:0;width:auto;height:auto;overflow:visible}.post-group-badge:has(.icon-file):after{display:none}.post-group-link{color:var(--color-b-primary);font-weight:700;text-decoration:none}.post-group-link:hover{text-decoration:underline}.post-body-text{font-size:var(--text-lg);color:var(--color-b-text);text-align:start;overflow-wrap:anywhere;word-break:break-word;width:100%;margin:0;line-height:1.45}.post-time{font-size:var(--text-sm);color:var(--color-b-muted);margin-top:2px;line-height:1.2;display:block}.post-time a{color:inherit;text-decoration:none}.post-time a:hover{text-decoration:underline}.post-actions{gap:var(--sp-7);padding-top:var(--sp-3);border-top:1px solid var(--color-b-divider);display:flex}.post-action{align-items:center;gap:var(--sp-3);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;display:flex}.post-action-label{font-size:var(--text-md);color:var(--color-b-accent-dark);font-weight:700}:root{--engagement-unliked-fg:#62439f}@supports (color:color-mix(in lab, red, red)){:root{--engagement-unliked-fg:color-mix(in srgb, var(--color-b-accent-dark) 58%, var(--color-b-muted))}}:root{--engagement-unliked-icon-stroke:#63489c}@supports (color:color-mix(in lab, red, red)){:root{--engagement-unliked-icon-stroke:color-mix(in srgb, var(--color-b-accent-dark) 52%, var(--color-b-muted))}}:root{--engagement-unliked-icon-opacity:.82;--engagement-unliked-file-filter:grayscale(.3) saturate(.78) brightness(.95)}.post-action[aria-pressed=false] .post-action-label,.comment-like-btn[aria-pressed=false]{color:var(--engagement-unliked-fg);font-weight:700}.post-action-icon{display:block}.post-action-icon.icon-file{opacity:.86;filter:grayscale(.2)saturate(.86)brightness(.95)}.post-action-icon--filled.icon-file{opacity:1;filter:saturate(1.08)contrast(1.04)}.post-action-icon svg,.post-action-icon path,.post-action-icon circle,.post-action-icon rect,.post-action-icon polyline,.post-action-icon polygon,.post-action-icon ellipse,.post-action-icon line{fill:none;stroke:var(--color-b-accent-dark);stroke-width:1.5px}.post-action[aria-pressed=false] .post-action-icon svg,.post-action[aria-pressed=false] .post-action-icon path,.post-action[aria-pressed=false] .post-action-icon circle,.post-action[aria-pressed=false] .post-action-icon rect,.post-action[aria-pressed=false] .post-action-icon polyline,.post-action[aria-pressed=false] .post-action-icon polygon,.post-action[aria-pressed=false] .post-action-icon ellipse,.post-action[aria-pressed=false] .post-action-icon line,.comment-like-btn[aria-pressed=false] .comment-like-icon svg,.comment-like-btn[aria-pressed=false] .comment-like-icon path,.comment-like-btn[aria-pressed=false] .comment-like-icon circle,.comment-like-btn[aria-pressed=false] .comment-like-icon rect,.comment-like-btn[aria-pressed=false] .comment-like-icon polyline,.comment-like-btn[aria-pressed=false] .comment-like-icon polygon,.comment-like-btn[aria-pressed=false] .comment-like-icon ellipse,.comment-like-btn[aria-pressed=false] .comment-like-icon line{stroke:var(--engagement-unliked-icon-stroke)}.post-action[aria-pressed=false] .post-action-icon.icon-file{opacity:var(--engagement-unliked-icon-opacity);filter:var(--engagement-unliked-file-filter)}.post-action-icon--filled svg,.post-action-icon--filled path,.post-action-icon--filled circle,.post-action-icon--filled rect,.post-action-icon--filled polyline,.post-action-icon--filled polygon,.post-action-icon--filled ellipse{fill:url(#action-grad);stroke:var(--color-b-accent-dark);stroke-width:1.5px}.post-action-icon--filled line{fill:none;stroke:var(--color-b-accent-dark);stroke-width:1.5px}.post-image{border-radius:var(--rad-media);border:1px solid var(--color-b-nav-border);width:100%;max-width:80%;padding:var(--sp-2);background:var(--color-b-input-bg);margin-left:auto;margin-right:auto;margin-bottom:var(--sp-4);box-sizing:border-box;display:block;position:relative;overflow:hidden}.post-media-shell{background:var(--grad-surface-tint);border-radius:var(--rad-xs);width:100%;height:100%;position:relative;overflow:hidden}@keyframes skel-shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.skel{background:var(--color-b-thumb-placeholder);border:1px solid #948ca6;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.skel{border:1px solid color-mix(in srgb, var(--color-b-thumb-placeholder) 70%, black 30%)}}.skel{border-bottom-color:#e1d9f2}@supports (color:color-mix(in lab, red, red)){.skel{border-bottom-color:color-mix(in srgb, var(--color-b-thumb-placeholder) 70%, white 30%)}}.skel{border-right-color:#e1d9f2}@supports (color:color-mix(in lab, red, red)){.skel{border-right-color:color-mix(in srgb, var(--color-b-thumb-placeholder) 70%, white 30%)}}.skel{box-shadow:inset 0 1px 3px #0000001f,inset 0 0 1px #0000000f}.skel:after{content:"";background:linear-gradient(90deg,#fff0 0%,#ffffff59 40%,#ffffff73 50%,#ffffff59 60%,#fff0 100%);animation:1.8s ease-in-out infinite skel-shine;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.skel:after{animation:none}}.skel-text{height:var(--text-lg);border-radius:var(--rad-xs)}.skel-text-sm{height:var(--text-sm);border-radius:var(--rad-xs)}.skel-avatar{width:var(--sz-avatar-md);height:var(--sz-avatar-md);border-radius:var(--rad-avatar);flex-shrink:0}.skel-avatar-sm{width:var(--sz-avatar-sm);height:var(--sz-avatar-sm);border-radius:var(--rad-avatar);flex-shrink:0}.skel-avatar-xs{width:var(--sz-avatar-xs);height:var(--sz-avatar-xs);border-radius:var(--rad-avatar);flex-shrink:0}.skel-avatar-lg{width:var(--sz-avatar-lg);height:var(--sz-avatar-lg);border-radius:var(--rad-avatar);flex-shrink:0}.skel-btn{height:var(--sz-btn);border-radius:var(--rad-btn)}.skel-circle{border-radius:50%}.skel-post{gap:var(--sp-4);padding:var(--sp-5);border-bottom:2px solid var(--color-b-divider);background:var(--color-b-post-bg);flex-direction:column;display:flex}.skel-post-header{align-items:center;gap:var(--sp-4);display:flex}.skel-post-lines{gap:var(--sp-3);flex-direction:column;display:flex}.chrome-empty-state{justify-content:center;align-items:center;gap:var(--sp-6);text-align:center;flex-direction:column;width:100%;margin:auto 0;display:flex}.chrome-empty-icon-tile{width:var(--sz-icon-tile);height:var(--sz-icon-tile);border-radius:var(--rad-icon);background:var(--grad-btn-primary);color:var(--color-b-bar-text);box-shadow:var(--shadow-raised-heavy);border:1.5px solid #00000047;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.chrome-empty-icon-tile:after{content:"";background:var(--shine-base);pointer-events:none;height:50%;position:absolute;top:0;left:0;right:0}.chrome-empty-title{font-size:var(--text-title);color:var(--color-b-text);margin:0;font-weight:800;line-height:1.2}.chrome-empty-copy{color:var(--color-b-muted);font-size:var(--text-md);margin:0}.chrome-mini-dismiss{width:var(--sz-action-btn);height:var(--sz-action-btn);border:1px solid #6b7280b3}@supports (color:color-mix(in lab, red, red)){.chrome-mini-dismiss{border:1px solid color-mix(in srgb, var(--color-b-muted) 70%, transparent)}}.chrome-mini-dismiss{border-radius:var(--rad-xs);background:#6b7280eb}@supports (color:color-mix(in lab, red, red)){.chrome-mini-dismiss{background:color-mix(in srgb, var(--color-b-muted) 92%, transparent)}}.chrome-mini-dismiss{color:var(--color-b-bar-text);cursor:pointer;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 1px 2px #00000038,inset 0 1px #fff3}.chrome-mini-dismiss:hover{filter:brightness(1.05)}.chrome-mini-dismiss:active{transform:translateY(1px)}.chrome-scroll-host,.app-content{-webkit-overflow-scrolling:touch;overscroll-behavior-y:none;-ms-overflow-style:none;scrollbar-width:none;min-height:0;overflow:hidden auto}.chrome-scroll-host::-webkit-scrollbar{width:0;height:0;display:none}.app-content::-webkit-scrollbar{width:0;height:0;display:none}.section-bar-collapsible{justify-content:space-between}.section-bar-toggle{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:1;align-items:center;margin:0;padding:0;display:flex}.section-bar-toggle:focus-visible{outline:2px solid #ffffff6b}@supports (color:color-mix(in lab, red, red)){.section-bar-toggle:focus-visible{outline:2px solid color-mix(in srgb, var(--color-b-bar-text) 42%, transparent)}}.section-bar-toggle:focus-visible{outline-offset:2px;border-radius:var(--rad-xs)}.section-bar-toggle-label{min-width:0}.section-bar-chevron-btn{color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;margin:0 0 0 auto;padding:0;display:flex}.section-bar-chevron-btn:focus-visible{outline:2px solid #ffffff6b}@supports (color:color-mix(in lab, red, red)){.section-bar-chevron-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--color-b-bar-text) 42%, transparent)}}.section-bar-chevron-btn:focus-visible{outline-offset:2px;border-radius:var(--rad-xs)}.section-bar-chevron-icon{transition:transform .14s}.section-bar-chevron-icon-open{transform:rotate(90deg)}.section-bar-actions{align-items:center;gap:var(--sp-3);margin-left:var(--sp-3);margin-right:var(--sp-3);z-index:1;display:flex;position:relative}.tab-strip{display:flex}.tab-strip-item{justify-content:center;align-items:center;gap:var(--sp-3);font-size:var(--text-lg);cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;flex-direction:row;flex:1;font-family:inherit;font-weight:600;text-decoration:none;display:flex}.tab-strip--bar{border-top:1px solid var(--color-b-bar-edge);border-bottom:1px solid var(--color-b-bar-edge);box-shadow:0 1px 4px #0000004d}.tab-strip--bar .tab-strip-item{padding:var(--sp-4) var(--sp-2);color:var(--color-b-chrome-icon);background:var(--grad-bar);border-right:1px solid var(--color-b-chrome-divider)}.tab-strip--bar .tab-strip-item:last-child{border-right:none}.tab-strip--bar .tab-strip-item.active{color:var(--color-b-bar-text);background:linear-gradient(var(--color-b-chrome-overlay), var(--color-b-chrome-overlay)), var(--grad-bar);box-shadow:var(--shine-active)}.tab-strip--bar .tab-strip-item svg{stroke:var(--color-b-chrome-icon)}.tab-strip--bar .tab-strip-item img{opacity:.86}.tab-strip--bar .tab-strip-item.active svg{stroke:var(--color-b-bar-text)}.tab-strip--bar .tab-strip-item.active img{opacity:1}.tab-strip--flat{border-bottom:1px solid var(--color-b-border);background:var(--color-b-nav)}.tab-strip--flat .tab-strip-item{padding:var(--sp-5) var(--sp-4);background:var(--color-b-nav);color:var(--color-b-muted);border-right:1px solid var(--color-b-border)}.tab-strip--flat .tab-strip-item:last-child{border-right:none}.tab-strip--flat .tab-strip-item.active{background:var(--color-b-input-bg);color:var(--color-b-primary);border-bottom:2px solid var(--color-b-primary)}.content-section{padding:var(--sp-6) var(--sp-7);background:var(--color-b-input-bg);border-bottom:1px solid var(--color-b-divider)}.content-section h3{font-size:var(--text-lg);color:var(--color-b-primary);margin:0 0 var(--sp-3);font-weight:700}.content-section p{font-size:var(--text-lg);color:var(--color-b-text-secondary);margin:0;line-height:1.6}.content-section strong{color:var(--color-b-primary)}.credits-founders{line-height:2.4}.policies-body{flex-direction:column;display:flex}.btn{border-radius:var(--rad-btn);padding:0 var(--sp-9);height:var(--sz-btn);font-size:var(--text-lg);cursor:pointer;justify-content:center;align-items:center;gap:var(--sp-3);letter-spacing:.01em;font-family:inherit;font-weight:700;display:inline-flex}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.45;cursor:default;pointer-events:none}.btn-primary{background:var(--grad-btn-primary);color:var(--color-b-btn-primary-text);border:2px solid var(--color-b-btn-primary-border);border-radius:var(--rad-btn);box-shadow:0 3px 6px #00000059, inset 0 1px 0 var(--bevel-highlight-soft), inset 0 -1px 0 #00000026;text-shadow:var(--text-shadow-raised);transition:opacity .15s}.btn-primary:hover:not(:disabled){opacity:.92}.btn-primary:active:not(:disabled){background:var(--grad-btn-primary-active);box-shadow:0 1px 3px #00000059,inset 0 2px 4px #0003}.btn-primary:disabled{opacity:.6;cursor:not-allowed}.btn-secondary{background:var(--grad-btn-secondary);color:var(--color-b-btn-secondary-text);border:2px solid var(--color-b-border);border-radius:var(--rad-btn);box-shadow:0 3px 6px #00000026, inset 0 1px 0 var(--bevel-highlight), inset 0 -1px 0 #0000000d;text-shadow:var(--text-shadow-bevel-light)}.btn-secondary:active{background:var(--grad-btn-secondary-active);box-shadow:0 1px 2px #00000026,inset 0 2px 4px #00000014}.btn-danger{background:var(--grad-btn-danger);color:var(--color-b-bar-text);border:2px solid var(--color-b-danger-border);border-radius:var(--rad-btn);box-shadow:0 3px 6px #00000040, inset 0 1px 0 var(--bevel-border-light), inset 0 -1px 0 #00000026;text-shadow:0 -1px #00000040}.btn-danger:active{background:var(--grad-btn-danger-active);box-shadow:0 1px 3px #00000040,inset 0 2px 4px #0003}.btn-block{width:100%}.select-btn,select.select-input{border:1px solid var(--color-b-input-border);border-top-color:var(--color-b-select-border-top);border-radius:var(--rad-xs);font-size:var(--text-base);color:var(--color-b-select-text);cursor:pointer;box-shadow:var(--shadow-bevel-light);font-family:inherit;font-weight:600}.select-btn{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3) var(--sp-2) 9px;background:var(--grad-btn-secondary);white-space:nowrap;text-shadow:var(--text-shadow-bevel-light);flex-shrink:0;display:inline-flex}.select-btn:active{background:var(--grad-btn-secondary-active);transform:translateY(1px);box-shadow:0 1px 1px #0000001f,inset 0 1px 3px #0000001f}.select-btn svg{stroke:var(--color-b-select-stroke);flex-shrink:0;fill:none!important}select.select-input{appearance:none;padding:var(--sp-2) 28px var(--sp-2) 9px;background:var(--select-chevron-svg) no-repeat right 7px center, var(--grad-btn-secondary);display:inline-flex}select.select-input option,select.select-input optgroup{color:canvastext;background-color:canvas}.input{border-radius:var(--rad-sm);border:2px solid var(--color-b-input-border);border-top-color:var(--color-b-input-border-bevel);border-left-color:var(--color-b-input-border-bevel);background:var(--color-b-input-bg);width:100%;padding:var(--sp-4) var(--sp-5);font-size:var(--text-lg);color:var(--color-b-text);outline:none;font-family:inherit;box-shadow:inset 0 2px 5px #0000002e,inset 0 1px 2px #0000001a}.input:focus{border-color:var(--color-b-light);border-top-color:var(--color-b-input-focus-bevel);border-left-color:var(--color-b-input-focus-bevel);box-shadow:inset 0 2px 5px #0000002e,inset 0 1px 2px #0000001a,0 0 0 3px #7c3aed2e}@supports (color:color-mix(in lab, red, red)){.input:focus{box-shadow:inset 0 2px 5px #0000002e, inset 0 1px 2px #0000001a, 0 0 0 3px color-mix(in srgb, var(--color-b-light) 18%, transparent)}}.input::placeholder{color:var(--color-b-placeholder)}.input-noresize{resize:none}.input:disabled{background-color:var(--color-b-nav);color:var(--color-b-placeholder);cursor:not-allowed}.checkbox{align-items:center;gap:var(--sp-3);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex;position:relative}.checkbox-input{opacity:0;appearance:none;width:100%;height:100%;cursor:inherit;margin:0;padding:0;position:absolute;inset:0}.checkbox-box{border-radius:var(--rad-xs);border:1.5px solid var(--color-b-input-border);border-top-color:var(--color-b-input-border-bevel);border-left-color:var(--color-b-input-border-bevel);background:var(--color-b-input-bg);flex-shrink:0;width:18px;height:18px;transition:background .12s,border-color .12s,box-shadow .12s;position:relative;box-shadow:inset 0 2px 4px #00000026,inset 0 1px 1px #00000014}.checkbox-box:after{content:"";border:2.5px solid #0000;border-width:0 2.5px 2.5px 0;border-radius:0 0 1.5px;width:5px;height:9px;transition:border-color .12s;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.checkbox-input:checked+.checkbox-box{background:var(--grad-btn-primary);border-color:var(--color-b-accent-dark);box-shadow:inset 0 1px 0 var(--bevel-highlight-soft), inset 0 -1px 0 #0000001a, 0 1px 2px #0003}.checkbox-input:checked+.checkbox-box:after{border-color:var(--color-b-check,#fff)}.checkbox-input:focus-visible+.checkbox-box{border-color:var(--color-b-light);box-shadow:inset 0 2px 4px #00000026,0 0 0 3px #7c3aed2e}@supports (color:color-mix(in lab, red, red)){.checkbox-input:focus-visible+.checkbox-box{box-shadow:inset 0 2px 4px #00000026, 0 0 0 3px color-mix(in srgb, var(--color-b-light) 18%, transparent)}}.checkbox-input:checked:focus-visible+.checkbox-box{box-shadow:inset 0 1px 0 var(--bevel-highlight-soft), 0 0 0 3px #7c3aed2e}@supports (color:color-mix(in lab, red, red)){.checkbox-input:checked:focus-visible+.checkbox-box{box-shadow:inset 0 1px 0 var(--bevel-highlight-soft), 0 0 0 3px color-mix(in srgb, var(--color-b-light) 18%, transparent)}}.checkbox--disabled{cursor:not-allowed;opacity:.4}.checkbox-label{font-size:var(--text-md);color:var(--color-b-text)}.badge{top:var(--sp-1);right:var(--sp-4);background:var(--grad-notif-badge);color:var(--color-b-notif-badge-text);font-size:var(--text-md);min-width:var(--sz-badge);height:var(--sz-badge);border-radius:var(--rad-badge);padding:0 var(--sp-4);border:3px solid var(--color-b-notif-badge-text);box-shadow:0 3px 8px #0000008c, 0 1px 3px #0000004d, inset 0 2px 0 var(--bevel-highlight-mid), inset 0 -1px 0 #0003;text-shadow:0 1px #00000080,0 0 4px #0000004d;letter-spacing:-.02em;justify-content:center;align-items:center;font-weight:900;display:flex;position:absolute}.badge--compact{border-width:2px;border-radius:10px;min-width:20px;height:20px;padding:0 4px;font-size:11px;top:2px;right:calc(50% - 24px)}.badge--corner{border-width:2px;border-radius:9px;min-width:18px;height:18px;padding:0 4px;font-size:11px;top:-6px;right:-6px}.badge--loading{color:#0000;text-shadow:none;background:var(--color-b-thumb-placeholder);border-color:var(--color-b-badge-ring)}.dialog-header{background:var(--grad-bar);color:var(--color-b-bar-text);padding:var(--sp-3) var(--sp-5);font-size:var(--text-lg);text-shadow:var(--text-shadow-raised);font-weight:700;position:relative;overflow:hidden}.dialog-header:after{content:"";background:var(--shine-dialog);pointer-events:none;height:50%;position:absolute;top:0;left:0;right:0}.dialog-header-title{z-index:1;justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex;position:relative}.ui-card{background:var(--color-b-input-bg);border:1px solid var(--color-b-border);border-radius:var(--rad-card);box-shadow:var(--shadow-bevel-light);overflow:hidden}.ui-card-hoverable:hover{border-color:var(--color-b-primary)}a.ui-card-hoverable,a.ui-card-hoverable:hover{text-decoration:none}.icon-tile-icon{width:var(--sz-icon-tile);height:var(--sz-icon-tile);border-radius:var(--rad-icon);box-shadow:var(--shadow-raised-heavy);border:1.5px solid #00000047;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.icon-tile-icon:after{content:"";background:var(--shine-base);pointer-events:none;border-radius:var(--rad-icon) var(--rad-icon) 0 0;height:50%;position:absolute;top:0;left:0;right:0}.panel-tint{background:var(--grad-surface-tint);border-top:1px solid var(--color-b-divider)}.panel-tint-framed{border:1px solid #ccbbe9}@supports (color:color-mix(in lab, red, red)){.panel-tint-framed{border:1px solid color-mix(in srgb, var(--color-b-nav-border) 72%, white 28%)}}.panel-tint-framed{border-radius:var(--rad-sm);box-shadow:inset 0 1px #ffffff73}.pill{background:var(--grad-btn-primary);color:var(--color-b-btn-primary-text);border:1px solid var(--color-b-btn-primary-border);border-radius:var(--rad-btn);padding:var(--sp-2) var(--sp-4);font-size:var(--text-sm);text-shadow:var(--text-shadow-raised);box-shadow:0 2px 4px #00000040, inset 0 1px 0 var(--bevel-highlight-soft);white-space:nowrap;align-items:center;font-weight:700;line-height:1;display:inline-flex}.settings-group{margin-bottom:0}.settings-row{align-items:center;gap:var(--sp-6);padding:var(--sp-6);border-bottom:1px solid var(--color-b-divider);background:var(--color-b-input-bg);cursor:pointer;text-align:left;color:var(--color-b-text);-webkit-tap-highlight-color:transparent;width:100%;font-family:inherit;text-decoration:none;display:flex}.settings-row:hover,.settings-row:active,.settings-row:focus-visible{background:var(--color-b-hover-faint)}.settings-row-icon{flex-shrink:0}.settings-row-icon img{filter:drop-shadow(0 1px #0000002e);display:block}.settings-row-icon .flag-icon{object-fit:cover;border-radius:2px}.settings-row-icon .flag-emoji{font-size:18px;line-height:1}.settings-row-icon svg path,.settings-row-icon svg circle,.settings-row-icon svg rect,.settings-row-icon svg polyline,.settings-row-icon svg polygon,.settings-row-icon svg ellipse{fill:url(#action-grad);stroke:var(--color-b-accent-dark);stroke-width:1.75px}.settings-row-icon svg line{fill:none;stroke:var(--color-b-accent-dark);stroke-width:1.75px}#action-grad stop:first-child{stop-color:var(--color-b-accent-dark)}#action-grad stop:last-child{stop-color:var(--color-b-accent);stop-opacity:var(--action-icon-fade)}.settings-row-icon.danger svg path,.settings-row-icon.danger svg circle,.settings-row-icon.danger svg rect,.settings-row-icon.danger svg polyline,.settings-row-icon.danger svg polygon,.settings-row-icon.danger svg ellipse,.settings-row-icon.danger svg line{fill:var(--color-b-danger-light);stroke:var(--color-b-danger);stroke-width:1.75px}.settings-row-icon.danger img{filter:saturate(.9)sepia(.35)hue-rotate(-20deg)brightness(.92)}.settings-row-label{font-size:var(--text-lg);flex:1}.settings-row-label.danger{color:var(--color-b-danger)}.settings-row-value{font-size:var(--text-md);color:var(--color-b-muted)}.settings-row-chevron{color:var(--color-b-border);flex-shrink:0}.settings-hint{font-size:var(--text-xs);color:var(--color-b-muted);font-weight:400}.settings-hint.settings-hint-state{padding:var(--sp-4) var(--sp-6);margin:0}.settings-hint.section-hint{padding:var(--sp-3) var(--sp-6);border-bottom:1px solid var(--color-b-divider);background:var(--color-b-hover-faint);margin:0}.lightbox-backdrop{z-index:1100;cursor:zoom-out;padding:var(--sp-5);background:#000000d9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lightbox-image{object-fit:contain;border-radius:var(--rad-sm);filter:drop-shadow(0 4px 24px #0009);cursor:zoom-out;max-width:100%;max-height:100%}body{font-family:var(--font-ui);font-size:var(--text-xl);color:var(--color-b-text);-webkit-font-smoothing:antialiased;background:#1a1a1a;margin:0;padding:0}a{color:var(--color-b-light);text-decoration:none}a:hover{text-decoration:underline}html,body{width:100%;height:100dvh;height:var(--app-viewport-height,100dvh);overscroll-behavior:none;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;overflow:hidden}@media (hover:hover) and (pointer:fine){html,body{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}}:focus,:focus-visible{outline:none}input,textarea,select,[contenteditable=""],[contenteditable=true],.allow-text-select{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}html,body{background-color:var(--color-b-primary,#9b4cf7);background:var(--grad-bar)}@media (min-width:900px){body{background:var(--color-b-surface,#e9eaed)}}@supports (font:-apple-system-body) and (appearance:none){img[loading=lazy]{clip-path:inset(.6px)}}.not-found-actions{gap:var(--sp-5);display:flex}.offline-page{justify-content:center;align-items:center;gap:var(--sp-6);padding:var(--sp-11);flex-direction:column;flex:1;display:flex}.offline-icon{width:80px;height:80px}.offline-title{font-size:var(--text-xl);color:var(--color-b-primary);margin:0;font-weight:700}.offline-text{font-size:var(--text-lg);color:var(--color-b-muted);text-align:center;margin:0;line-height:1.5}.error-page{justify-content:center;align-items:center;min-height:60vh;display:flex}.error-card{background:var(--color-b-input-bg);border:1px solid var(--color-b-border);border-radius:var(--rad-sm);box-shadow:var(--shadow-bevel-light);text-align:center;width:100%;max-width:420px;padding:0}.error-card-header{background:var(--grad-bar);color:var(--color-b-bar-text);font-weight:700;font-size:var(--text-lg);letter-spacing:.02em;padding:var(--sp-3) var(--sp-6);border-radius:var(--rad-sm) var(--rad-sm) 0 0;text-shadow:var(--text-shadow-raised)}.error-card-body{padding:var(--sp-11) var(--sp-12)}.error-card-text{font-size:var(--text-lg);color:var(--color-b-text);margin:0 0 var(--sp-10)}.error-card-ref{font-size:var(--text-xs);color:var(--color-b-muted);margin:0 0 var(--sp-10);font-family:monospace}:root{--composer-shell-pad-y:var(--sp-4);--composer-shell-pad-x:var(--sp-5);--composer-stack-gap:var(--sp-3);--color-tile-feed-bg:#2563eb;--color-tile-profile-bg:#7c3aed;--color-tile-friends-bg:#059669;--color-tile-notifications-bg:#dc2626;--color-tile-photos-bg:#d97706;--color-tile-search-bg:#0891b2;--color-tile-settings-bg:#475569;--color-tile-policies-bg:#374151;--color-tile-games-bg:#e11d48;--color-tile-reddit-bg:#ff4500;--color-tile-groups-bg:#0d9488;--color-tile-disabled-bg:#94a3b8;--color-tile-mod-bg:#1e3a5f;--color-tile-share-bg:#3b82f6;--color-tile-creator-bg:#f59e0b;--color-tile-app-bg:#8b5cf6;--color-tile-shop-bg:#16a34a;--color-tile-chat-bg:#0284c7;--color-tile-tv-bg:#7c3aed;--tooltip-bg:var(--grad-surface-card);--tooltip-text:var(--color-b-text);--tooltip-border:var(--color-b-border);--tooltip-shadow:0 8px 18px #00000047, inset 0 1px 0 var(--bevel-highlight-soft);--overlay-viewport-height:min(100dvh, var(--app-viewport-height,100dvh));--overlay-panel-outer-gap-y:72px;--overlay-scroll-header-gap-y:120px;--overlay-scroll-header-gap-compact-y:88px;--dialog-panel-outer-gap-y:var(--sp-10)}.post-group-badge:after{content:"";background:var(--shine-base);pointer-events:none;height:50%;position:absolute;top:0;left:0;right:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.svg-defs{position:absolute}.img-contain{object-fit:contain}.invisible{visibility:hidden}.app-shell{top:var(--app-viewport-top,0px);width:100%;height:100dvh;height:var(--app-viewport-height,100dvh);background:var(--grad-surface);overscroll-behavior:none;grid-template-rows:auto minmax(0,1fr) auto;margin:0 auto;display:grid;position:fixed;left:0;right:0;overflow:hidden}.stable-slot{min-height:var(--stable-slot-min-height,0)}.stable-slot-content,.stable-slot-fallback{min-height:inherit}.app-body,.app-slot-main{display:contents}.app-slot-left,.app-slot-right,.desktop-sidebar,.desktop-right-rail{display:none}@media (min-width:900px){.app-shell{max-width:none;box-shadow:none;grid-template-rows:auto minmax(0,1fr);margin:0;position:fixed;inset:0}.app-body{min-height:0;display:grid;overflow:hidden}.app-body.app-body-authenticated{grid-template-columns:var(--sz-sidebar) minmax(0, 1fr)}.app-body.app-body-public{grid-template-columns:minmax(0,600px);justify-content:center}.app-slot-main{min-width:0;min-height:0;display:block}.app-body.app-body-authenticated .app-slot-main{grid-area:1/2}.app-body.app-body-public .app-slot-main{border-left:1.5px solid var(--color-b-border);border-right:1.5px solid var(--color-b-border);grid-area:1/1}.app-slot-main>.app-content{height:100%}.app-body.app-body-authenticated .app-slot-left{grid-area:1/1;min-width:0;min-height:0;display:block}.app-content{border-left:none;border-right:none}.tab-bar{display:none!important}.app-content-roomy-end{padding-bottom:var(--sp-6)}.desktop-sidebar{display:flex}.desktop-sidebar-logout{text-align:left;width:100%;font-family:inherit}.app-header-side{min-width:40px}}@media (min-width:1200px){.app-body.app-body-authenticated{grid-template-columns:var(--sz-sidebar) minmax(0, 1fr) var(--sz-right-rail)}.app-body.app-body-authenticated .app-slot-right{grid-area:1/3;min-width:0;min-height:0;display:block}.desktop-right-rail{display:block}.rail-widget-more-skeleton,.rail-skeleton-row{pointer-events:none}.rail-skeleton-icon{width:var(--sz-rail-skeleton-icon);height:var(--sz-rail-skeleton-icon);flex-shrink:0}.rail-skeleton-stack{gap:var(--sp-rail-skeleton-stack);flex-direction:column;flex:1;min-width:0;display:flex}.rail-skeleton-title,.rail-skeleton-name,.rail-skeleton-meta{border-radius:var(--rad-badge)}.rail-skeleton-more{border-radius:var(--rad-badge);margin:0 auto}.rail-skeleton-avatar{flex-shrink:0}.rail-skeleton-button{width:var(--sz-rail-skeleton-button-w);height:var(--sz-rail-skeleton-button-h);border-radius:var(--rad-badge);flex-shrink:0}}.app-content-roomy-end{padding-bottom:calc(clamp(140px, 36vh, 320px) + var(--safe-bottom))}:root[data-keyboard-open="1"] .app-content-roomy-end,:root[data-text-entry-focus="1"] .app-content-roomy-end{padding-bottom:var(--sp-6)}:root[data-keyboard-open="1"],:root[data-text-entry-focus="1"]{--tab-safe-bottom:0px}:root[data-keyboard-open="1"] .tab-bar{display:none}:root[data-keyboard-open="1"] .chat-composer{padding-bottom:var(--composer-shell-pad-y)}@media (any-pointer:coarse){.app-content.app-content-roomy-end:focus-within{padding-bottom:var(--sp-6)}.app-content:focus-within .chat-composer{padding-bottom:var(--composer-shell-pad-y)}}.feed-loading-slot{padding-top:var(--sp-4)}.xp-dog{right:14px;bottom:calc(var(--sz-tab-bar) + var(--tab-safe-bottom) + 10px);z-index:15;pointer-events:none;-webkit-user-select:none;user-select:none;line-height:0;position:fixed}:root[data-keyboard-open="1"] .xp-dog{display:none}.app-shell:has(.chat-page) .xp-dog{bottom:calc(var(--sz-tab-bar) + var(--tab-safe-bottom) + 64px)}@media (min-width:900px){.xp-dog{bottom:16px;right:20px}}.page-search-row{padding:var(--sp-4) var(--sp-6);border-bottom:1px solid var(--color-b-divider);background:var(--color-b-nav)}.app-header-search--with-actions{padding-right:74px}.inline-search-actions{right:var(--sp-3);align-items:center;gap:var(--sp-2);display:inline-flex;position:absolute}.inline-search-spinner{color:var(--color-b-muted);opacity:.75}.inline-search-clear-btn{border:1px solid var(--color-b-border);border-radius:var(--rad-xs);background:var(--grad-btn-secondary);width:22px;height:22px;color:var(--color-b-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;padding:0;display:inline-flex}.inline-search-clear-btn:hover{color:var(--color-b-primary);border-color:var(--color-b-primary)}.inline-search-clear-btn:active{transform:translateY(1px)}.page-search-row .app-header-search{font-size:var(--text-md)}.search-scope-meta{padding:var(--sp-2) var(--sp-6);border-bottom:1px solid var(--color-b-divider);background:var(--color-b-input-bg);justify-content:center;align-items:center;display:flex}.search-scope-meta-text{font-size:var(--text-base);color:var(--color-b-muted);text-align:center}.tab-bar{flex-shrink:0;grid-area:3/1;align-self:end;margin-top:auto}@supports (-webkit-touch-callout:none){@media (display-mode:standalone){:root{--tab-safe-bottom:min(var(--safe-bottom), 16px)}}}.tab-bar-item.pending{color:var(--color-b-bar-text);background:var(--color-b-chrome-overlay)}@supports (color:color-mix(in lab, red, red)){.tab-bar-item.pending{background:color-mix(in srgb, var(--color-b-chrome-overlay) 75%, transparent)}}.tab-bar-item.pending svg{stroke:var(--color-b-bar-text);filter:none}.tab-bar-item.pending img{filter:none;opacity:1}.tab-bar-item.pending:after{content:"";background:#ffffffc7;border-radius:2px;height:2px;position:absolute;bottom:2px;left:22%;right:22%}@supports (color:color-mix(in lab, red, red)){.tab-bar-item.pending:after{background:color-mix(in srgb, var(--color-b-bar-text) 78%, transparent)}}.tab-bar-item.pending:after{transform-origin:50%;animation:.9s ease-in-out infinite tab-pending-pulse}@keyframes tab-pending-pulse{0%,to{opacity:.35;transform:scaleX(.7)}50%{opacity:.95;transform:scaleX(1)}}.icon-grid{background:var(--color-b-nav-border);border-top:1px solid var(--color-b-nav-border);border-bottom:1px solid var(--color-b-nav-border);grid-template-columns:repeat(3,1fr);display:grid}.icon-tile{justify-content:center;align-items:center;gap:var(--sp-4);padding:var(--sp-9) var(--sp-4);border-right:1px solid var(--color-b-nav-border);border-bottom:1px solid var(--color-b-nav-border);cursor:pointer;background:var(--grad-surface-card);font-family:inherit;font-size:inherit;color:var(--color-b-text);-webkit-tap-highlight-color:transparent;border-top:none;border-left:none;flex-direction:column;text-decoration:none;display:flex;position:relative}.icon-tile:nth-child(3n){border-right:none}.icon-tile:active{background:var(--color-b-active-tile)}.icon-tile-icon{color:var(--color-tile-icon)}.icon-tile-icon--feed{background:var(--color-tile-feed-bg)}.icon-tile-icon--profile{background:var(--color-tile-profile-bg)}.icon-tile-icon--friends{background:var(--color-tile-friends-bg)}.icon-tile-icon--notifications{background:var(--color-tile-notifications-bg)}.icon-tile-icon--photos{background:var(--color-tile-photos-bg)}.icon-tile-icon--search{background:var(--color-tile-search-bg)}.icon-tile-icon--settings{background:var(--color-tile-settings-bg)}.icon-tile-icon--policies{background:var(--color-tile-policies-bg)}.icon-tile-icon--shop{background:var(--color-tile-shop-bg)}.icon-tile-icon--games{background:var(--color-tile-games-bg)}.icon-tile-icon--groups{background:var(--color-tile-groups-bg)}.icon-tile-icon--reddit{background:var(--color-tile-reddit-bg)}.icon-tile-icon--disabled{background:var(--color-tile-disabled-bg)}.icon-tile-icon--mod{background:var(--color-tile-mod-bg)}.icon-tile-icon--share{background:var(--color-tile-share-bg)}.icon-tile-icon--creator{background:var(--color-tile-creator-bg)}.icon-tile-icon--app{background:var(--color-tile-app-bg)}.icon-tile-icon--chat{background:var(--color-tile-chat-bg)}.icon-tile-icon--tv{background:var(--color-tile-tv-bg)}.icon-tile--disabled{pointer-events:none;opacity:.5}.icon-tile-subtitle{font-size:var(--text-sm);color:var(--color-b-muted);text-align:center;margin-top:calc(-1 * var(--sp-4))}.post-group-badge:after{border-radius:6px 6px 0 0}.icon-tile-label{font-size:var(--text-lg);color:var(--color-b-text);text-align:center;font-weight:700}.feed-new-posts{justify-content:center;align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-5) 0;background:var(--grad-surface-tint);border:none;border-bottom:1px solid var(--color-b-nav-border);color:var(--color-b-btn-secondary-text);font-size:var(--text-lg);cursor:pointer;font-family:inherit;font-weight:700;display:flex}.feed-new-posts:active{background:var(--color-b-active)}.feed-filters{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--composer-shell-pad-x);border-bottom:1px solid var(--color-b-nav-border);background:var(--grad-surface-card);display:flex}.feed-filters-label{font-size:var(--text-sm);color:var(--color-b-muted);letter-spacing:.01em;font-weight:700}.feed-filters-options{border:1px solid var(--color-b-border);border-radius:var(--rad-xs);background:var(--color-b-input-bg);align-items:center;display:inline-flex;overflow:hidden}.feed-filters-option{border:none;border-right:1px solid var(--color-b-border);color:var(--color-b-muted);font-size:var(--text-sm);padding:0 var(--sp-3);cursor:pointer;background:0 0;min-height:24px;font-family:inherit;font-weight:700}.feed-filters-option:last-child{border-right:none}.feed-filters-option.is-active{color:var(--color-b-btn-secondary-text);background:var(--grad-surface-tint)}.feed-filters-option:active{background:var(--color-b-active)}.feed-load-more{padding:var(--sp-6) var(--sp-5);justify-content:center;display:flex}.feed-seen-marker{width:100%;height:1px;display:block}.feed-load-more-sentinel{width:100%;height:1px}.feed-load-more-status{padding:var(--sp-4) var(--sp-5) var(--sp-6);text-align:center;color:var(--color-b-muted);font-size:var(--text-sm);margin:0}.pull-refresh-shell{width:100%}.pull-refresh-slot{justify-content:center;align-items:flex-end;height:0;transition:height .18s;display:flex;overflow:hidden}.pull-refresh-shell.is-pulling .pull-refresh-slot{transition:none}.pull-refresh-indicator{margin-bottom:var(--sp-2);color:var(--color-b-muted);justify-content:center;align-items:center;display:inline-flex}.pull-refresh-shell.is-ready .pull-refresh-indicator,.pull-refresh-shell.is-refreshing .pull-refresh-indicator{color:var(--color-b-primary)}.post-composer{background:var(--grad-surface-tint);border-bottom:2px solid var(--color-b-nav-border);box-sizing:border-box;width:100%}.post-composer.is-image-transfer-active,.comment-composer.is-image-transfer-active{box-shadow:inset 0 0 0 2px var(--color-b-primary)}.post-composer-body{gap:var(--sp-4);padding:var(--composer-shell-pad-y) var(--composer-shell-pad-x);align-items:flex-start;display:flex}.post-composer-content{align-items:flex-start;gap:var(--sp-2);flex:1;min-width:0;display:flex;position:relative}.post-composer-name{font-weight:700;font-size:var(--text-lg);color:var(--color-b-primary);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;max-width:min(45vw,18rem);overflow:hidden}.post-composer-textarea{width:100%;min-width:0;font-size:var(--text-lg);resize:none;color:var(--color-b-text);text-align:start;background:0 0;border:none;outline:none;flex:1;font-family:inherit;line-height:1.5;overflow-y:hidden}.post-composer-textarea::placeholder{color:var(--color-b-placeholder)}.post-composer-photo-preview{width:fit-content;max-width:100%;margin:0 auto;position:relative}.post-composer-photo-frame.post-image{width:auto;max-width:min(80vw,520px);max-height:min(48vh,360px);margin-bottom:0;margin-left:0;margin-right:0;border-radius:0!important}.post-composer-photo-frame>span{border-radius:0!important}.post-composer-photo-image{object-fit:cover;width:100%;height:100%;display:block;border-radius:0!important}.post-composer-photo-frame img{border-radius:0!important}.post-composer-photo-uploading{color:#fff;font-weight:600;font-size:var(--text-lg);margin:0 var(--sp-5);background:#0006;border-radius:4px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.post-composer-photo-remove{top:var(--sp-2);right:var(--sp-2);cursor:pointer;color:#fff;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute}.post-composer-media-bar{justify-content:flex-start;gap:var(--sp-2);flex-shrink:0;align-self:flex-start;align-items:flex-start;width:auto;display:flex}.post-composer-controls-stack{align-items:flex-start;gap:var(--sp-2);flex-direction:column;flex-shrink:0;display:flex}.post-composer-modifier-row{justify-content:flex-start;width:100%;display:flex}.post-composer-spoiler-checkbox .checkbox-label{font-size:var(--text-sm)}.post-composer-media-btn.btn{width:var(--sz-composer-media-btn);height:var(--sz-composer-media-btn);padding:0}.post-composer-media-btn svg,.post-composer-media-btn img{width:var(--sz-composer-media-icon);height:var(--sz-composer-media-icon);flex-shrink:0}.post-composer-media-btn:disabled{opacity:.4;cursor:default}@media (max-width:640px){.post-composer-media-bar{grid-template-columns:repeat(2, var(--sz-composer-media-btn));place-content:start;display:grid}.post-composer-controls-stack{align-items:start}}.post-composer-action-bar{justify-content:flex-end;align-items:center;gap:var(--sp-3);margin:0 var(--composer-shell-pad-x);padding:var(--composer-stack-gap) 0 var(--sp-3);display:flex}.post-composer-media-previews{gap:var(--composer-stack-gap);padding:var(--composer-stack-gap) var(--composer-shell-pad-x) var(--composer-stack-gap);flex-direction:column;display:flex}.post-composer-refreshing{padding:0 0 var(--composer-stack-gap);justify-content:center;display:flex}.post-spoiler-gate{position:relative}.post-spoiler-gate--inline{display:inline}.post-spoiler-gate-content{transition:filter .16s}.post-spoiler-gate.is-hidden .post-spoiler-gate-content{filter:blur(9px);-webkit-user-select:none;user-select:none;pointer-events:none}.post-spoiler-gate-reveal.btn{inset:var(--sp-4) auto auto 50%;white-space:nowrap;z-index:2;position:absolute;transform:translate(-50%)}.post-spoiler-gate--inline .post-spoiler-gate-reveal.btn{margin-left:var(--sp-2);vertical-align:middle;position:static;transform:none}.dialog-backdrop{z-index:1000;padding:var(--sp-5);max-height:var(--overlay-viewport-height,100dvh);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.dialog{background:var(--color-b-input-bg);border:2px solid var(--color-b-border);border-radius:var(--rad-sm);width:100%;max-width:480px;max-height:calc(var(--overlay-viewport-height,100dvh) - var(--dialog-panel-outer-gap-y));flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 12px #0000004d}.dialog-body{padding:var(--sp-4) var(--sp-5);overflow-y:auto}:is(.dialog-body:has(.games-list),.dialog-body:has(.report-form-body),.dialog-body:has(.editor-preview)){padding:0}.dialog-footer{justify-content:flex-end;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-top:1px solid var(--color-b-divider);display:flex}.games-list{flex-direction:column;display:flex}.games-list-item{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-5);border-bottom:1px solid var(--color-b-divider);background:var(--grad-surface-card);color:var(--color-b-text);text-decoration:none;transition:background .1s;display:flex}.games-list-item:last-child{border-bottom:none}.games-list-item:hover,.games-list-item:active,.games-list-item:focus-visible{background:var(--grad-surface-tint)}.games-list-favicon{border-radius:2px;flex-shrink:0;width:16px;height:16px}.games-list-text{gap:var(--sp-1);flex-direction:column;display:flex}.games-list-name{color:var(--color-b-link);font-weight:700}.games-list-desc{font-size:var(--text-sm);color:var(--color-b-muted)}.branded-range{appearance:none;background:var(--color-b-divider);border-radius:3px;outline:none;height:6px}.branded-range::-webkit-slider-thumb{appearance:none;background:var(--grad-btn-primary);border:2px solid var(--color-b-primary-darker);width:18px;height:18px;box-shadow:0 1px 3px #0000004d, inset 0 1px 0 var(--bevel-highlight-soft);cursor:pointer;border-radius:50%}.branded-range::-moz-range-thumb{background:var(--grad-btn-primary);border:2px solid var(--color-b-primary-darker);width:18px;height:18px;box-shadow:0 1px 3px #0000004d, inset 0 1px 0 var(--bevel-highlight-soft);cursor:pointer;border-radius:50%}.branded-range::-moz-range-track{background:var(--color-b-divider);border-radius:3px;height:6px}.editor-section{border-top:1px solid var(--color-b-border)}.editor-section-label{padding:var(--sp-3) var(--sp-3) 0;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-b-muted);background:var(--color-b-nav);font-weight:700;display:block}.editor-strip-hitbox{margin:calc(var(--sp-2) * -1) 0;padding:var(--sp-2) 0}.editor-strip{gap:var(--sp-2);padding:var(--sp-3) var(--sp-3);background:var(--color-b-nav);-webkit-overflow-scrolling:touch;scrollbar-width:none;display:flex;overflow-x:auto}.editor-strip::-webkit-scrollbar{display:none}.editor-pill{padding:var(--sp-2) var(--sp-4);font-size:var(--text-base);color:var(--color-b-muted);background:var(--grad-btn-secondary);border:2px solid var(--color-b-border);border-radius:var(--rad-btn);cursor:pointer;white-space:nowrap;flex-shrink:0;font-weight:600;transition:border-color .1s}.editor-pill:hover,.editor-pill:active,.editor-pill:focus-visible{border-color:var(--color-b-light)}.editor-pill.active{color:var(--color-b-btn-primary-text);background:var(--grad-btn-primary);border-color:var(--color-b-primary);text-shadow:var(--text-shadow-raised)}.editor-preview{width:100%;height:var(--sz-editor-preview-h);background:var(--color-b-surface);position:relative}.editor-preview img{filter:var(--editor-filter,none)}.editor-preview-image{object-fit:contain;width:100%;height:100%;display:block}.post-composer-media-thumb{object-fit:cover;border-radius:3px;width:24px;height:24px;display:block}.post-composer-media-thumb-loading{justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.post-sponsored .post-body-text{margin-bottom:0}.post-sponsored .post-time{margin-top:var(--sp-2);opacity:.65;line-height:1.2;display:block}.post-sponsored .post-header{margin-bottom:var(--sp-2)}.post-sponsored .post-image{aspect-ratio:1.91}.post-promoted-label{color:var(--color-b-promo);font-size:var(--text-sm);font-style:italic}.post-promoted-icon{vertical-align:-3px;stroke:var(--color-b-promo-dark);margin-right:var(--sp-1);display:inline}.post-promoted-footer{color:var(--color-b-promo);font-size:var(--text-sm);margin:var(--sp-2) var(--sp-3) var(--sp-3);opacity:.7;font-style:italic}.post-promoted-link{color:var(--color-b-primary);text-underline-offset:2px;font-weight:400;text-decoration:underline}.post-promoted-link:hover{color:var(--color-b-accent-dark)}.post-sponsored--shop .post-promoted-icon--shop{stroke:var(--color-b-shop-promo,#6b21a8)}.post-promoted-footer--shop{color:var(--color-b-shop-promo,#6b21a8)}.post-promoted-link--shop{color:var(--color-b-shop-promo,#6b21a8);font-weight:600}.post-promoted-link--shop:hover{color:var(--color-b-shop-promo-dark,#5b21b6)}@media (min-width:900px){.post-media-frame{max-width:min(80%,560px)}.post-media-frame[data-orientation=portrait]{max-width:min(76%,430px)}}.post-media-asset{display:block}.post-media-asset-image{object-fit:cover;cursor:zoom-in}.post-media-shell[data-state=loading] .post-media-asset-image,.post-media-shell[data-state=error] .post-media-asset-image{opacity:0}.post-media-shell[data-state=loaded] .post-media-asset-image{opacity:1}.post-media-asset-video{object-fit:cover;width:100%;height:100%}.post-media-loading,.post-media-fallback{text-align:center;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.post-media-loading{z-index:2;background:var(--grad-surface-tint)}.post-media-fallback{z-index:3;background:var(--color-b-thumb-placeholder);color:var(--color-b-placeholder);font-size:var(--text-sm);padding:var(--sp-3);font-weight:600}.post-image-placeholder{background:var(--color-b-thumb-placeholder);height:160px;color:var(--color-b-placeholder);font-size:var(--text-base);justify-content:center;align-items:center;font-weight:600;display:flex}.inline-comments{border-top:1px solid var(--color-b-divider);margin:var(--sp-3) calc(-1 * var(--sp-5)) calc(-1 * var(--sp-5));padding:var(--sp-4) var(--sp-5) var(--sp-2);background:var(--grad-surface-tint)}.inline-comments .comments-empty{padding:var(--sp-2) var(--sp-4)}.inline-comments-loading{padding:var(--sp-4) 0;justify-content:center;display:flex}.inline-comments-refreshing{padding:0 0 var(--sp-2);justify-content:center;display:flex}.inline-comments-error{color:var(--color-b-danger);font-size:var(--text-sm);padding:var(--sp-2) 0}.inline-comments-list{gap:var(--sp-3);margin-bottom:var(--sp-3);flex-direction:column;display:flex}.comment-row{gap:var(--sp-3);align-items:flex-start;display:flex}.comment-row--optimistic{opacity:.82}.comment-row--optimistic .comment-row-actions{align-items:center;margin-top:2px;display:inline-flex}.comment-row .action-menu{flex-shrink:0;margin-top:2px}.comment-row .action-menu-btn{opacity:1}@media (hover:hover) and (pointer:fine){.comment-row .action-menu-btn{opacity:0;transition:opacity .15s}.comment-row:hover .action-menu-btn,.comment-row .action-menu-btn:focus-visible{opacity:1}}.comment-author{color:var(--color-b-primary);font-weight:700;text-decoration:none}.comment-author:hover{text-decoration:underline}.content-item-inline-badges{vertical-align:middle;margin-left:2px;display:inline-flex}.content-item-inline-badges .member-badge{position:relative;top:-.42em}.content-item-inline-badges .member-badge.member-badge--framed.member-badge--icon{border-radius:50%;justify-content:center;gap:0;width:16px;min-width:16px;height:16px;min-height:16px;padding:0}.content-item-inline-badges .member-badge.member-badge--text.member-badge--compact{padding-inline:3px;font-size:9.5px;top:-.5em}.member-badge-list{align-items:center;gap:var(--sp-2);vertical-align:middle;flex-wrap:wrap;display:inline-flex}.member-badge{color:var(--color-b-muted);font-size:var(--text-xs);cursor:help;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;font-weight:700;line-height:1;display:inline-flex;position:relative}.member-badge--framed{border:1px solid var(--color-b-border);background:var(--grad-surface-card);border-radius:999px;padding:2px 7px}.member-badge--framed.member-badge--compact{padding:1px 6px}.member-badge--framed.member-badge--admin{background:var(--grad-btn-primary);border-color:var(--color-b-btn-primary-border);color:var(--color-b-btn-primary-text)}.member-badge--framed.member-badge--mod{color:#fff;background:linear-gradient(#34d399 0%,#059669 100%);border-color:#047857}.member-badge--framed.member-badge--accent{background:var(--grad-btn-primary);border-color:var(--color-b-btn-primary-border);color:var(--color-b-btn-primary-text)}.member-badge--framed.member-badge--supporter{color:#3d2200;background:linear-gradient(#f5c842 0%,#d4a017 100%);border-color:#b8860b}.member-badge-icon{vertical-align:middle;flex-shrink:0;line-height:0;display:inline-flex!important}.member-badge--framed .member-badge-icon{width:13px;height:13px}.member-badge-image{object-fit:contain;width:12px;height:12px;display:block!important}.member-badge--compact .member-badge-image{width:10px;height:10px}.content-item-inline-badges .member-badge.member-badge--admin.member-badge--compact .member-badge-image,.content-item-inline-badges .member-badge.member-badge--mod.member-badge--compact .member-badge-image{width:11px;height:11px}.member-badge--framed.member-badge--compact .member-badge-icon{width:12px;height:12px}.content-item-inline-badges .member-badge.member-badge--framed.member-badge--icon.member-badge--compact .member-badge-icon{width:10px!important;height:10px!important}.member-badge-label{align-items:center;display:inline-flex}.member-badge-glyph{letter-spacing:.015em;justify-content:center;align-items:center;font-family:inherit;font-size:.92em;font-weight:800;line-height:1;display:inline-flex}.member-badge--text.member-badge--framed{padding-inline:7px}.member-badge--text.member-badge--compact{padding-inline:5px}.ui-tooltip{vertical-align:middle;display:inline-flex;position:relative}.ui-tooltip-layer{pointer-events:none;z-index:20000;position:fixed;inset:0}.ui-tooltip-content{border:1px solid var(--tooltip-border);background:var(--tooltip-bg);width:max-content;max-width:min(240px,100vw - 24px);color:var(--tooltip-text);box-shadow:var(--tooltip-shadow);font-size:var(--text-xs);text-transform:none;letter-spacing:0;text-shadow:none;white-space:normal;overflow-wrap:break-word;word-break:normal;pointer-events:none;z-index:1;border-radius:8px;padding:4px 8px;font-weight:600;line-height:1.3;transition:opacity .12s,transform .12s;position:absolute}.ui-tooltip-arrow{pointer-events:none;z-index:0;width:0;height:0;transition:opacity .12s,transform .12s;position:absolute}.ui-tooltip-content.ui-tooltip-hidden,.ui-tooltip-arrow.ui-tooltip-hidden{opacity:0;transform:translateY(2px)}.ui-tooltip-content.ui-tooltip-visible,.ui-tooltip-arrow.ui-tooltip-visible{opacity:1;transform:translateY(0)}.ui-tooltip-arrow--top{border-left:5px solid #0000;border-right:5px solid #0000;border-top:6px solid var(--tooltip-border)}.ui-tooltip-arrow--bottom{border-left:5px solid #0000;border-right:5px solid #0000;border-bottom:6px solid var(--tooltip-border)}.comment-text{font-size:var(--text-md);color:var(--color-b-text);word-break:break-word;margin:0;line-height:1.4}.comment-time{font-size:var(--text-xs);color:var(--color-b-muted)}.post-time-inline{align-items:center;gap:var(--sp-2);color:var(--color-b-muted);font-size:var(--text-xs);flex-wrap:wrap;display:inline-flex}.post-time-link{color:inherit;text-decoration:none}.post-time-link:hover,.post-time-link:focus-visible{text-decoration:underline}.post-edited-label,.comment-edited-label{align-items:center;gap:var(--sp-2);color:inherit;font-size:inherit;opacity:1;display:inline-flex}.comment-meta{align-items:center;gap:var(--sp-3);font-size:var(--text-xs);color:var(--color-b-muted);display:inline-flex}.comment-meta-inline{align-items:center;gap:var(--sp-3);display:inline-flex}.comment-row-actions{align-self:center;align-items:center;gap:var(--sp-2);flex-shrink:0;display:inline-flex}.comment-row-actions .action-menu{margin-top:0}.comment-time-label{align-items:center;display:inline-flex}.edited-on-separator{color:inherit}.comment-reply-btn{color:var(--color-b-primary);font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;line-height:1;text-decoration:none;font-weight:400!important}.comment-reply-btn:hover,.comment-reply-btn:focus-visible{text-decoration:underline}.comment-like-btn{color:var(--color-b-primary);font-size:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:3px;padding:0;font-family:inherit;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.comment-like-btn--inline{vertical-align:middle;line-height:inherit;gap:4px;margin-left:0}.comment-inline-actions{align-items:center;gap:0;display:inline-flex}.comment-translate-btn{color:var(--color-b-primary);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;line-height:1;display:inline-flex}.comment-translate-btn--inline{margin-left:var(--sp-5);vertical-align:middle}.comment-translate-btn:disabled{cursor:default;opacity:.65}.comment-translate-btn:hover:not(:disabled),.comment-translate-btn:focus-visible:not(:disabled),.comment-translate-btn.is-active{color:var(--color-b-primary-dark)}.comment-like-inline-anchor{white-space:nowrap;margin-left:var(--sp-2);vertical-align:middle;line-height:inherit;align-items:center;display:inline-flex}.comment-like-inline-anchor--media{margin-left:0}.comment-like-embed-stack{align-items:flex-start;gap:var(--sp-2);margin-top:var(--sp-2);flex-direction:column;display:flex}.comment-like-embed-stack .comment-embed{width:100%;margin-top:0}.comment-like-media-row{align-items:center;gap:var(--sp-5);width:fit-content;max-width:100%;margin-top:var(--sp-2);display:flex}.comment-like-media-content{align-items:flex-start;gap:var(--sp-2);flex-direction:column;min-width:0;display:inline-flex}.comment-like-media-anchor{flex-shrink:0;align-items:center;display:inline-flex}.comment-like-media-row .comment-giphy-shell,.comment-like-media-row .comment-photo-shell,.comment-like-media-row .comment-embed{margin-top:0}.comment-like-btn--inline .comment-like-icon{align-items:center;display:inline-flex}.comment-like-btn--inline .comment-like-count{line-height:inherit;align-items:center;display:inline-flex}.comment-like-btn:disabled{cursor:default;opacity:.65}.comment-like-btn[aria-pressed=false] .comment-like-icon{opacity:var(--engagement-unliked-icon-opacity)}.comment-like-btn:hover:not(:disabled),.comment-like-btn:focus-visible:not(:disabled){color:var(--color-b-primary-dark);text-decoration:none}.comment-like-btn[aria-pressed=false]:hover:not(:disabled),.comment-like-btn[aria-pressed=false]:focus-visible:not(:disabled){color:var(--engagement-unliked-fg)}.comment-like-icon{opacity:.9;display:inline-flex}.comment-like-icon--filled{fill:#6b21a838}@supports (color:color-mix(in lab, red, red)){.comment-like-icon--filled{fill:color-mix(in srgb, var(--color-b-primary) 22%, transparent)}}.comment-like-count{min-width:1ch;font-weight:700;font-size:var(--text-2xs);line-height:1}.comment-translation-error{margin-top:var(--sp-1);font-size:var(--text-xs);color:var(--color-b-danger);display:block}.translation-loading-content{opacity:.6;transition:opacity .16s}.translation-inline-loading{margin-left:var(--sp-1);vertical-align:text-bottom;align-items:center;display:inline-flex}.translation-inline-loading .spinner-wrap{transform-origin:50%;transform:scale(.78)}.post-link{color:var(--color-b-light);word-break:break-all;overflow-wrap:anywhere;text-decoration:underline}.post-body-paragraph{display:inline}.post-body-paragraph+.post-body-paragraph{margin-top:.38em;display:block}.mention-pill{border:1px solid #caafe1;border-radius:999px;align-items:center;gap:4px;margin:0 2px;padding:1px 8px 2px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mention-pill{border:1px solid color-mix(in srgb, var(--color-b-primary) 35%, var(--color-b-input-bg))}}.mention-pill{background:linear-gradient(#e6d9f1 0%,#f0e8f7 100%)}@supports (color:color-mix(in lab, red, red)){.mention-pill{background:linear-gradient(180deg, color-mix(in srgb, var(--color-b-primary) 16%, var(--color-b-input-bg)) 0%, color-mix(in srgb, var(--color-b-primary) 9%, var(--color-b-input-bg)) 100%)}}.mention-pill{color:var(--color-b-primary);font-size:var(--text-sm);vertical-align:middle;max-width:min(100%,280px);font-weight:700;text-decoration:none}.mention-pill:hover,.mention-pill:focus-visible{border-color:#b691f5;text-decoration:none}@supports (color:color-mix(in lab, red, red)){.mention-pill:hover,.mention-pill:focus-visible{border-color:color-mix(in srgb, var(--color-b-light) 55%, var(--color-b-input-bg))}}.mention-pill-icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mention-pill-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:220px;display:inline-block;overflow:hidden}.easter-egg-keyword{cursor:pointer;text-decoration:none;display:inline}.easter-egg--bsod{color:#0078d7;font-weight:600;animation:2.5s ease-in-out infinite ee-bsod-glitch}@keyframes ee-bsod-glitch{0%,64%,to{opacity:1;text-shadow:0 0 #0000;transform:none}66%{opacity:.7;text-shadow:-2px 0 var(--color-b-primary,#6b21a8), 2px 0 #00bcf2;transform:translate(-2px)}70%{opacity:1;text-shadow:2px 0 #0078d7, -1px 0 var(--color-b-primary,#6b21a8);transform:translate(1px)skew(1.5deg)}74%{opacity:.75;text-shadow:-1px 0 #00bcf2, 2px 0 var(--color-b-primary,#6b21a8);transform:translate(-1px)skew(-1deg)}78%{opacity:.85;text-shadow:1px 0 var(--color-b-primary,#6b21a8), -2px 0 #0078d7;transform:translate(1px)}82%{opacity:1;text-shadow:0 0 #0000;transform:none}}.rrod-backdrop{z-index:999999;-webkit-user-select:none;user-select:none;background:#e8e6e1;flex-direction:column;justify-content:center;align-items:center;gap:min(36px,5vh);display:flex;position:fixed;inset:0;overflow:hidden}.rrod-housing{justify-content:center;align-items:center;display:flex}.rrod-outer-disc{background:linear-gradient(145deg,#f2f0ec 0%,#e0ddd6 40%,#d0ccc5 100%);border-radius:50%;justify-content:center;align-items:center;width:min(180px,36vw);height:min(180px,36vw);display:flex;position:relative;box-shadow:0 3px 12px #0000001f,inset 0 1px 3px #ffffffb3,inset 0 -2px 4px #00000014}.rrod-ring-svg{width:72%;height:72%;animation:2.5s ease-in-out infinite rrod-glow-filter;position:absolute;inset:14%}a.rrod-center-btn,.rrod-center-btn{cursor:pointer;text-decoration:none}.rrod-center-btn{z-index:1;background:linear-gradient(145deg,#e8e5de 0%,#d5d1c9 50%,#c8c4bc 100%);border-radius:50%;justify-content:center;align-items:center;width:42%;height:42%;display:flex;box-shadow:inset 0 2px 4px #fff6,inset 0 -2px 5px #0000001a,0 1px 3px #00000026}.rrod-power-icon{color:#7ec828;text-shadow:0 0 8px #7ec828cc,0 0 18px #7ec82866;font-size:min(24px,5.5vw);line-height:1;animation:3s ease-in-out infinite rrod-green-pulse}.rrod-card{background:#fff;border-color:#c5c2bb;width:min(440px,86vw)}.rrod-card-header{font-size:var(--text-xl);justify-content:center;background:linear-gradient(#8db83a 0%,#6d9a22 40%,#537a14 100%)!important;border-color:#3d5c0e!important}.rrod-card-header:after{background:linear-gradient(#ffffff47 0%,#ffffff0d 100%)}.rrod-card-body{padding:var(--sp-6) var(--sp-5);text-align:center}.rrod-body{font-size:var(--text-base);margin:0 0 var(--sp-4);color:#555;line-height:1.65}.rrod-see-you{font-size:var(--text-lg);margin:0;font-weight:700;color:#6d9a22!important}@keyframes rrod-glow-filter{0%,to{filter:drop-shadow(0 0 6px #e8622a66)}50%{filter:drop-shadow(0 0 12px #e8622aa6)}}@keyframes rrod-green-pulse{0%,to{text-shadow:0 0 8px #7ec828cc,0 0 18px #7ec82866}50%{text-shadow:0 0 12px #7ec828,0 0 28px #7ec82899}}.emoticon{vertical-align:middle;width:auto;height:1.2em;margin:0 1px;display:inline}.comment-composer{gap:var(--composer-stack-gap);padding-top:var(--composer-stack-gap);flex-direction:column;display:flex;position:relative}.comment-composer .input{font-size:var(--text-md);padding:var(--sp-3) var(--sp-4)}.comment-composer>.btn{align-self:flex-end}.mention-menu{border:1px solid var(--color-b-input-border);border-top-color:var(--color-b-input-border-bevel);border-left-color:var(--color-b-input-border-bevel);border-radius:var(--rad-sm);background:var(--grad-surface-card);width:100%;box-shadow:0 8px 18px #0000002e, inset 0 1px 0 var(--bevel-highlight-soft);z-index:18;overflow:hidden}.post-composer-content>.mention-menu{top:calc(100% + var(--sp-2));position:absolute;left:0;right:0}.comment-composer>.mention-menu{margin-top:calc(-1 * var(--sp-2))}.mention-menu-list{flex-direction:column;display:flex}.mention-menu-empty{font-size:var(--text-sm);color:var(--color-b-muted);padding:var(--sp-4) var(--sp-5)}.mention-menu-item{align-items:center;gap:var(--sp-3);border:none;border-top:1px solid var(--color-b-divider);text-align:start;width:100%;padding:var(--sp-3) var(--sp-4);color:var(--color-b-text);cursor:pointer;background:0 0;display:flex}.mention-menu-item:first-child{border-top:none}.mention-menu-item:hover,.mention-menu-item.is-active{background:var(--color-b-active)}.mention-menu-item-leading{flex-shrink:0}.mention-menu-group-icon{width:var(--sz-avatar-xs);height:var(--sz-avatar-xs);border-radius:var(--rad-avatar);border:1px solid var(--color-b-nav-border);color:var(--color-b-primary);background:var(--grad-surface-tint);justify-content:center;align-items:center;display:inline-flex}.mention-menu-item-copy{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.mention-menu-item-label{font-size:var(--text-md);color:var(--color-b-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.mention-menu-item-meta{font-size:var(--text-xs);color:var(--color-b-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mention-menu-item-kind{letter-spacing:.04em;text-transform:uppercase;color:var(--color-b-muted);flex-shrink:0;font-size:10px;font-weight:700}.announcement-banner{font-size:var(--text-sm);padding:var(--sp-2) var(--sp-5);text-align:center;justify-content:center;font-weight:600;line-height:1.4}.announcement-banner svg,.announcement-banner img{flex-shrink:0;margin-top:1px}.pwa-install-banner{font-size:var(--text-sm);padding:var(--sp-2) var(--sp-4);gap:var(--sp-3);justify-content:flex-start;font-weight:600;line-height:1.4}.pwa-install-text{flex:1;font-weight:400}.pwa-install-btn{font-family:inherit;font-size:var(--text-xs);color:var(--color-b-bar-text);border-radius:var(--rad-xs);padding:2px var(--sp-4);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff2e;border:1px solid #ffffff59;flex-shrink:0;font-weight:700}.pwa-install-btn:active{background:#ffffff14}.pwa-install-dismiss{cursor:pointer;color:var(--color-b-bar-text);opacity:.7;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-shrink:0;padding:0;line-height:0}.pwa-install-dismiss:active{opacity:1}.profile-hero-wrapper{border-bottom:1px solid var(--color-b-nav-border);position:relative;overflow:visible}.profile-hero-wrapper .profile-cover{overflow:hidden}.profile-cover{z-index:0;position:absolute;inset:0}.profile-cover-img{object-fit:cover;width:100%;height:100%;display:block}.profile-cover-overlay{pointer-events:none;background:linear-gradient(#00000026 0%,#00000061 45%,#00000094 100%);position:absolute;inset:0}.profile-hero{z-index:1;padding:var(--sp-8) var(--sp-6) var(--sp-7);background:var(--grad-surface-card);align-items:center;gap:var(--sp-2);flex-direction:column;display:flex;position:relative}.profile-avatar-shell{display:inline-flex;position:relative}.profile-hero-wrapper.has-cover .profile-hero{isolation:isolate;background:0 0}.profile-hero-wrapper.has-cover .profile-name,.profile-hero-wrapper.has-cover .profile-handle,.profile-hero-wrapper.has-cover .profile-bio,.profile-hero-wrapper.has-cover .profile-pinned-link{color:var(--cover-text-color);text-shadow:var(--cover-text-shadow)}.profile-hero-wrapper.has-cover .profile-hero:before{content:"";z-index:0;background:var(--grad-surface-card);opacity:.4;pointer-events:none;position:absolute;inset:0}.profile-hero-wrapper.has-cover .profile-hero>*{z-index:1;position:relative}.profile-name{font-size:var(--text-title);color:var(--color-b-primary);text-align:center;overflow-wrap:anywhere;word-break:break-word;max-width:min(100%,40ch);margin:0;font-weight:700}.profile-handle{justify-content:center;align-items:center;gap:var(--sp-2);font-size:var(--text-lg);color:var(--color-b-muted);white-space:normal;text-align:center;overflow-wrap:anywhere;word-break:break-word;flex-wrap:nowrap;max-width:min(100%,44ch);margin:0;display:inline-flex}.profile-badges{width:100%;margin-top:var(--sp-1);justify-content:center;display:flex}.profile-badges-list{justify-content:center}.profile-badges-list .member-badge-image{width:14px;height:14px}.profile-badges-list .member-badge.member-badge--framed{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff29;border-color:#ffffff59;border-radius:999px}.profile-badges-list .member-badge.member-badge--framed.member-badge--accent{border-color:var(--color-b-btn-primary-border);background:var(--grad-btn-primary);color:var(--color-b-btn-primary-text);-webkit-backdrop-filter:none;backdrop-filter:none}.profile-badges-list .member-badge.member-badge--framed.member-badge--supporter{color:#3d2200;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#f5c842 0%,#d4a017 100%);border-color:#b8860b}.profile-bio{font-size:var(--text-lg);color:var(--color-b-text);text-align:center;margin:var(--sp-2) 0 var(--sp-2);white-space:pre-wrap;line-height:1.4}.profile-pinned-link{font-size:var(--text-sm);color:var(--color-b-link);margin:var(--sp-1) 0 var(--sp-2);text-decoration:underline;display:inline-block}.profile-pinned-link:hover{text-decoration:none}.profile-edit-btn{font-size:var(--text-lg);padding:var(--sp-3) var(--sp-10);border-radius:var(--rad-sm);border:1px solid var(--color-b-border);background:var(--grad-surface-card);color:var(--color-b-primary);box-shadow:0 1px 3px #00000026, inset 0 1px 0 var(--bevel-highlight);cursor:pointer;font-family:inherit;font-weight:700;text-decoration:none;display:inline-block}.profile-edit-btn:active{background:var(--color-b-active);transform:translateY(1px);box-shadow:inset 0 1px 3px #0000001a}.profile-stats{background:var(--grad-surface-card);border-bottom:1px solid var(--color-b-divider);display:flex}.profile-stat{padding:var(--sp-4) var(--sp-2);border-right:1px solid var(--color-b-divider);flex-direction:column;flex:1;align-items:center;display:flex}.profile-stat:last-child{border-right:none}.profile-stat-num{font-size:var(--text-title);color:var(--color-b-primary);-webkit-text-stroke:.5px var(--color-b-primary);font-weight:900;line-height:1}.profile-stat-label{font-size:var(--text-md);color:var(--color-b-muted);margin-top:var(--sp-1)}a.profile-stat-link{cursor:pointer;text-decoration:none}a.profile-stat-link:hover .profile-stat-num{color:var(--color-b-primary);text-decoration:underline}a.profile-stat-link:hover .profile-stat-label{color:var(--color-b-primary)}.profile-info-row{gap:var(--sp-4);padding:var(--sp-5) var(--sp-6);border-bottom:1px solid var(--color-b-divider);font-size:var(--text-lg);background:var(--grad-surface-card);display:flex}.profile-info-label{color:var(--color-b-primary);flex-shrink:0;min-width:72px;font-weight:700}.profile-info-value{color:var(--color-b-text)}.profile-info-value--multiline{white-space:pre-wrap}.photo-grid{gap:var(--sp-1);background:var(--color-b-divider);grid-template-columns:repeat(3,1fr);display:grid}.photo-thumb{aspect-ratio:1;background:var(--color-b-thumb-placeholder);border-radius:var(--rad-media);position:relative;overflow:hidden}.photo-thumb-deleting{opacity:.7}.photo-thumb-clickable{cursor:zoom-in}.photo-thumb-clickable:hover:after{content:"";background:#0000001f;position:absolute;inset:0}.photo-thumb-options{top:var(--sp-2);right:var(--sp-2);z-index:2;position:absolute}.photo-thumb-options .action-menu-btn{opacity:1}@media (hover:hover) and (pointer:fine){.photo-thumb-options .action-menu-btn{opacity:0;transition:opacity .15s}.photo-thumb:hover .photo-thumb-options .action-menu-btn,.photo-thumb-options .action-menu-btn:focus-visible{opacity:1}}.photo-grid-loadmore{padding:var(--sp-6);background:var(--grad-surface-card);grid-column:1/-1;justify-content:center;display:flex}.photo-grid-loading{grid-column:1/-1}.notif-list{background:var(--color-b-divider)}.notif-toolbar{justify-content:space-between;align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-7);border-bottom:1px solid var(--color-b-divider);background:var(--grad-surface-card);z-index:3;display:flex;position:sticky;top:0}.notif-toolbar-status{font-size:var(--text-sm);color:var(--color-b-muted);font-weight:700}.notif-toolbar-status.has-unread{color:var(--color-b-text)}.notif-mark-all-btn{white-space:nowrap}.notif-row{align-items:flex-start;gap:var(--sp-6);padding:var(--sp-5) var(--sp-7);border-bottom:1px solid var(--color-b-divider);background:var(--grad-surface-card);display:flex;position:relative}.notif-row-clickable{cursor:pointer;transition:background .12s}.notif-row-clickable:hover{background:var(--grad-surface-hover)}.notif-row-clickable:focus-visible{outline:2px solid var(--color-b-primary);outline-offset:-2px}.notif-row.unread{background:var(--grad-surface-tint)}.notif-row.unread.notif-row-clickable:hover{filter:brightness(.97)}.notif-avatar-link{display:block}.notif-avatar-wrap{flex-shrink:0;position:relative}.notif-type-badge{width:var(--sz-notif-badge);height:var(--sz-notif-badge);background:var(--grad-notif-badge);border:3px solid var(--color-b-badge-ring);color:var(--color-tile-icon);z-index:10;box-shadow:0 3px 8px #0000008c, 0 1px 3px #0000004d, inset 0 1px 0 var(--bevel-highlight-mid), inset 0 -1px 0 #0003;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-3px;right:-4px;overflow:hidden}.notif-type-icon{display:block}img.notif-type-icon{object-fit:contain;width:13px;height:13px}.notif-type-icon--filled{fill:currentColor}img.notif-type-icon--filled{filter:saturate(1.08)contrast(1.04)}.notif-body{flex:1;min-width:0}.notif-text{font-size:var(--text-lg);color:var(--color-b-text);margin:0 0 var(--sp-1);line-height:1.35}.notif-target-link{color:inherit;font-weight:700;text-decoration:none}.notif-target-inline{color:var(--color-b-primary)}.notif-target-link:hover,.notif-target-link:focus-visible{text-decoration:underline}.notif-actor{color:var(--color-b-primary);font-weight:700;text-decoration:none}.notif-actor:hover{text-decoration:underline}.notif-time{font-size:var(--text-sm);color:var(--color-b-muted)}.notif-dot{width:var(--sz-dot);height:var(--sz-dot);background:var(--color-b-light);border-radius:50%;flex-shrink:0;box-shadow:0 0 4px #7c3aed80}@supports (color:color-mix(in lab, red, red)){.notif-dot{box-shadow:0 0 4px color-mix(in srgb, var(--color-b-light) 50%, transparent)}}@media (max-width:460px){.notif-toolbar{flex-wrap:wrap;align-items:flex-start}}.connection-map{z-index:0;pointer-events:none;opacity:.8;position:fixed;inset:0;overflow:hidden}.connection-map svg{width:100%;height:100%;min-height:100vh}.auth-page-body{z-index:1;background:var(--color-b-surface);min-height:100%;position:relative}.auth-wrap{z-index:1;background:var(--color-b-input-bg);flex-direction:column;display:flex;position:relative}.auth-tabs{width:80%;margin:var(--sp-5) auto 0;background:var(--color-b-input-bg);border:2px solid var(--color-b-border);border-radius:var(--rad-btn);align-self:center;display:flex;overflow:hidden}.auth-tab{padding:var(--sp-3) var(--sp-5);font-size:var(--text-lg);text-align:center;color:var(--color-b-muted);background:var(--color-b-input-bg);border:none;border-right:2px solid var(--color-b-border);cursor:pointer;white-space:nowrap;flex:1;font-weight:700}.auth-tab:last-child{border-right:none}.auth-tab:hover{border-color:var(--color-b-light)}.auth-tab--active{color:var(--color-b-btn-primary-text);background:var(--grad-btn-primary);border-color:var(--color-b-primary);text-shadow:var(--text-shadow-raised)}.auth-form{gap:var(--sp-4);padding:var(--sp-5) var(--sp-6);background:var(--color-b-input-bg);border-bottom:1px solid var(--color-b-divider);flex-direction:column;display:flex}.auth-field{gap:var(--sp-3);flex-direction:column;display:flex}.auth-label{font-size:var(--text-lg);color:var(--color-b-primary);font-weight:700}.auth-label-hint{font-weight:400;font-size:var(--text-sm);color:var(--color-b-placeholder)}.auth-hint{font-size:var(--text-md);color:var(--color-b-muted);margin:0 0 var(--sp-2)}.auth-forgot{font-size:var(--text-base);color:var(--color-b-muted);text-align:center}.auth-forgot:hover{text-decoration:underline}.auth-footer{gap:var(--sp-4);font-size:var(--text-lg);color:var(--color-b-muted);padding:var(--sp-5);justify-content:center;align-items:center;display:flex}.auth-footer a{color:var(--color-b-muted)}.auth-footer a:hover{text-decoration:underline}.auth-divider{align-items:center;gap:var(--sp-5);display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--color-b-border);flex:1;height:1px}.auth-divider span{font-size:var(--text-base);color:var(--color-b-muted);padding:var(--sp-2) 0}.auth-social-btn{gap:var(--sp-5)}.group-create-form{gap:var(--sp-5);padding:var(--sp-6);background:var(--color-b-surface);border-bottom:1px solid var(--color-b-border);flex-direction:column;display:flex}.group-create-actions{gap:var(--sp-3);justify-content:flex-end;display:flex}.group-discover-note{padding:var(--sp-4) var(--sp-6);border-bottom:1px solid var(--color-b-divider);background:var(--color-b-input-bg);font-size:var(--text-sm);color:var(--color-b-muted);text-align:center;margin:0}.turnstile-wrap{margin:var(--sp-2) 0;justify-content:center;display:flex}.error-alert,.success-alert{align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-6);border-radius:var(--rad-xs);font-size:var(--text-lg);box-shadow:var(--shadow-bevel-light);font-weight:600;display:flex}.error-alert:before,.success-alert:before{font-size:var(--text-2xs);flex-shrink:0;font-weight:900;line-height:1}.error-alert{background:linear-gradient(180deg, var(--color-b-input-bg) 0%, #fdecef 100%)}@supports (color:color-mix(in lab, red, red)){.error-alert{background:linear-gradient(180deg, var(--color-b-input-bg) 0%, color-mix(in srgb, var(--color-b-danger-light) 18%, var(--color-b-input-bg)) 100%)}}.error-alert{border:1px solid #ee9c9d}@supports (color:color-mix(in lab, red, red)){.error-alert{border:1px solid color-mix(in srgb, var(--color-b-danger) 45%, var(--color-b-input-bg))}}.error-alert{color:var(--color-b-danger)}.error-alert:before{content:"✕";color:var(--color-b-danger)}.success-alert{background:linear-gradient(180deg, var(--color-b-input-bg) 0%, #ddeee0 100%)}@supports (color:color-mix(in lab, red, red)){.success-alert{background:linear-gradient(180deg, var(--color-b-input-bg) 0%, color-mix(in srgb, var(--color-b-promo-light) 18%, var(--color-b-input-bg)) 100%)}}.success-alert{border:1px solid #a0c3a3}@supports (color:color-mix(in lab, red, red)){.success-alert{border:1px solid color-mix(in srgb, var(--color-b-promo) 45%, var(--color-b-input-bg))}}.success-alert{color:var(--color-b-promo)}.success-alert:before{content:"✓";color:var(--color-b-promo)}.action-bar{padding:var(--sp-4) var(--sp-6);align-items:center;gap:var(--sp-4);background:var(--grad-surface-card);border-bottom:1px solid var(--color-b-divider);grid-template-columns:1fr auto 1fr;display:grid}.action-bar>:last-child{justify-self:end}.action-bar-cancel{font-size:var(--text-lg);color:var(--color-b-muted);font-weight:600;text-decoration:none}.action-bar-cancel:hover{text-decoration:underline}.action-bar-title{font-size:var(--text-lg);color:var(--color-b-primary);font-weight:700}.btn-sm{height:var(--sz-btn-sm);padding:0 var(--sp-6);font-size:var(--text-md)}.btn-xs{height:22px;padding:0 var(--sp-5);font-size:var(--text-sm)}.btn-icon{gap:var(--sp-3)}.person-row{align-items:center;gap:var(--sp-5);padding:var(--sp-5) var(--sp-6);border-bottom:1px solid var(--color-b-divider);background:var(--color-b-input-bg);display:flex;position:relative}.person-row-hitarea{z-index:2;text-decoration:none;position:absolute;inset:0}.person-row-hitarea:focus-visible{outline:2px solid var(--color-b-primary);outline-offset:-2px}.person-row-main{z-index:1;align-items:center;gap:var(--sp-5);flex:1;min-width:0;display:flex;position:relative}.person-row-hitarea:hover+.person-row-main .person-row-name,.person-row-hitarea:active+.person-row-main .person-row-name,.person-row-hitarea:focus-visible+.person-row-main .person-row-name{color:var(--color-b-primary);text-decoration:underline}.person-row-info{flex:1;min-width:0}.person-row-name{font-size:var(--text-lg);color:var(--color-b-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:700;text-decoration:none;display:block;overflow:hidden}.person-row-name:hover,.person-row-name:active,.person-row-name:focus-visible{color:var(--color-b-primary);text-decoration:underline}.person-row-meta{font-size:var(--text-base);color:var(--color-b-muted);margin:var(--sp-1) 0 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.person-row-actions{z-index:3;gap:var(--sp-3);flex-shrink:0;display:flex;position:relative}.friend-request-actions-form{gap:var(--sp-3);display:flex}.person-row-trailing{z-index:3;color:var(--color-b-border);flex-shrink:0;position:relative}.search-hint{padding:var(--sp-12) var(--sp-11);align-items:center;gap:var(--sp-5);flex-direction:column;display:flex}.search-hint-icon{color:var(--color-b-border)}.search-hint-text{font-size:var(--text-md);color:var(--color-b-muted);text-align:center;line-height:1.5}.file-upload-btn-content{justify-content:center;align-items:center;gap:var(--sp-2);display:inline-flex}.file-upload-btn-spinner{justify-content:center;align-items:center;display:inline-flex}.photos-upload-btn{justify-content:center;align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-5);background:var(--color-b-nav);border:none;border-bottom:1px solid var(--color-b-border);color:var(--color-b-primary);font-weight:700;font-size:var(--text-md);cursor:pointer;font-family:inherit;display:flex}.photos-upload-btn:active{background:var(--color-b-active)}.btn.is-image-transfer-active,.photos-upload-btn.is-image-transfer-active{outline:2px dashed var(--color-b-primary);outline-offset:2px}.notif-prefs-grid{padding:0}.notif-prefs-header,.notif-prefs-row{padding:var(--sp-4) var(--sp-6);border-bottom:1px solid var(--color-b-divider);background:var(--color-b-input-bg);grid-template-columns:1fr 64px 64px 64px;align-items:center;display:grid}.notif-prefs-header{background:var(--color-b-hover-faint);font-size:var(--text-xs);color:var(--color-b-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.notif-prefs-row{font-size:var(--text-md)}.notif-prefs-row:hover,.notif-prefs-row:active,.notif-prefs-row:focus-within{background:var(--color-b-hover-faint)}.notif-prefs-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notif-prefs-col-header,.notif-prefs-cell{justify-content:center;align-items:center;display:flex}.notif-prefs-checkbox .checkbox-input{width:calc(100% + 24px);height:calc(100% + 24px);inset:-12px}.profile-other-actions{align-items:center;gap:var(--sp-4);margin-top:var(--sp-2);display:flex}.profile-other-actions-main{align-items:center;gap:var(--sp-4);display:flex}.profile-other-actions--with-menu{width:100%;min-height:var(--sz-action-btn);padding-inline:calc(var(--sz-action-btn) + var(--sp-4));justify-content:center;position:relative}.profile-other-actions--with-menu .profile-other-actions-main{justify-content:center}.profile-other-actions-menu{align-items:center;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.profile-edit-cover-row{border-bottom:1px solid var(--color-b-divider);position:relative;overflow:hidden}.profile-edit-cover-preview{background:var(--color-b-nav);width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.profile-edit-cover-img{object-fit:cover;width:100%;height:100%;display:block}.profile-edit-cover-placeholder{background:linear-gradient(135deg, var(--color-b-nav) 0%, var(--color-b-border) 100%);width:100%;height:100%}.profile-edit-cover-overlay{pointer-events:none;background:linear-gradient(#00000014 0%,#0000002e 45%,#0000004d 100%);position:absolute;inset:0}.profile-edit-cover-hint{text-align:center;padding:var(--sp-3) var(--sp-5);margin:0}.profile-edit-cover-row .profile-edit-avatar-row{z-index:1;isolation:isolate;background:0 0;border-bottom:none;position:relative}.profile-edit-cover-row .profile-edit-avatar-row:before{content:"";z-index:0;background:var(--grad-surface-card);opacity:.4;pointer-events:none;position:absolute;inset:0}.profile-edit-cover-row .profile-edit-avatar-row>*{z-index:1;position:relative}.profile-edit-avatar-row{align-items:center;gap:var(--sp-5);padding:var(--sp-8);background:var(--grad-surface-card);border-bottom:1px solid var(--color-b-divider);flex-direction:column;display:flex}.profile-edit-avatar-preview{display:inline-flex;position:relative}.avatar-with-decoration{display:inline-flex;position:relative;overflow:visible}.avatar-with-decoration>.avatar,.avatar-with-decoration>.chrome-avatar{z-index:1;position:relative}.avatar-decoration{--avatar-decoration-color:#b6010d;--avatar-decoration-horn-width:15px;--avatar-decoration-horn-height:20px;--avatar-decoration-horn-top:-13px;--avatar-decoration-horn-left-x:-25px;--avatar-decoration-horn-right-x:10px;pointer-events:none;z-index:0;position:absolute;inset:0}.avatar-decoration--size-xs{--avatar-decoration-horn-width:8px;--avatar-decoration-horn-height:12px;--avatar-decoration-horn-top:-7px;--avatar-decoration-horn-left-x:-13px;--avatar-decoration-horn-right-x:5px}.avatar-decoration--size-sm{--avatar-decoration-horn-width:10px;--avatar-decoration-horn-height:15px;--avatar-decoration-horn-top:-8px;--avatar-decoration-horn-left-x:-16px;--avatar-decoration-horn-right-x:7px}.avatar-decoration--size-md,.avatar-decoration--size-thumb{--avatar-decoration-horn-width:12px;--avatar-decoration-horn-height:17px;--avatar-decoration-horn-top:-11px;--avatar-decoration-horn-left-x:-21px;--avatar-decoration-horn-right-x:9px}.avatar-decoration--size-lg{--avatar-decoration-horn-width:15px;--avatar-decoration-horn-height:20px;--avatar-decoration-horn-top:-18px;--avatar-decoration-horn-left-x:-25px;--avatar-decoration-horn-right-x:12px}.avatar-decoration-horn{left:50%;top:var(--avatar-decoration-horn-top);width:var(--avatar-decoration-horn-width);height:var(--avatar-decoration-horn-height);background:linear-gradient(180deg, var(--avatar-decoration-color) 0%, var(--avatar-decoration-color) 72%, var(--avatar-decoration-color) 100%);position:absolute}@supports (color:color-mix(in lab, red, red)){.avatar-decoration-horn{background:linear-gradient(180deg, color-mix(in srgb, var(--avatar-decoration-color) 90%, #ffb6ba 10%) 0%, var(--avatar-decoration-color) 72%, color-mix(in srgb, var(--avatar-decoration-color) 75%, #2b0004 25%) 100%)}}.avatar-decoration-horn{clip-path:polygon(50% 0%,100% 100%,0% 100%);border:1px solid var(--avatar-decoration-color);border-radius:80% 80% 24% 24%}@supports (color:color-mix(in lab, red, red)){.avatar-decoration-horn{border:1px solid color-mix(in srgb, var(--avatar-decoration-color) 78%, #140002 22%)}}.avatar-decoration-horn{box-shadow:0 2px 2px #0000004d,inset 0 1px #ffffff2e}.avatar-decoration--evil-horns .avatar-decoration-horn{border-color:var(--avatar-decoration-color)}@supports (color:color-mix(in lab, red, red)){.avatar-decoration--evil-horns .avatar-decoration-horn{border-color:color-mix(in srgb, var(--avatar-decoration-color) 80%, #240002 20%)}}.avatar-decoration-horn--left{transform:translateX(var(--avatar-decoration-horn-left-x)) rotate(-21deg)}.avatar-decoration-horn--right{transform:translateX(var(--avatar-decoration-horn-right-x)) rotate(21deg)}.profile-edit-form{flex-direction:column;display:flex}.profile-edit-field{padding:var(--sp-5) var(--sp-6);border-bottom:1px solid var(--color-b-divider);background:var(--color-b-input-bg);gap:var(--sp-3);flex-direction:column;display:flex}.profile-edit-label{font-size:var(--text-xs);color:var(--color-b-primary);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.personalization-select-compact{box-sizing:content-box;background-position:right 9px center,0 0;flex:none;width:fit-content;min-width:0;max-width:100%;margin-left:auto;padding-right:36px}.personalization-color-input{border:1px solid var(--color-b-input-border);border-top-color:var(--color-b-select-border-top);border-radius:var(--rad-xs);background:var(--grad-btn-secondary);width:40px;height:28px;box-shadow:var(--shadow-bevel-light);cursor:pointer;margin-left:auto;padding:2px}.personalization-color-input::-webkit-color-swatch-wrapper{padding:0}.personalization-color-input::-webkit-color-swatch{border-radius:calc(var(--rad-xs) - 2px);border:none}.personalization-settings-row{cursor:default}.personalization-settings-row:hover,.personalization-settings-row:active,.personalization-settings-row:focus-visible{background:var(--color-b-input-bg)}.profile-edit-hint{color:var(--color-b-muted);margin:0;font-size:11px;font-style:italic}.profile-edit-social-row{align-items:center;gap:var(--sp-3);padding-left:var(--sp-6);display:flex}.profile-edit-social-field{flex:1;min-width:0}.input:disabled,.input.input-noresize:disabled{background-color:var(--color-b-nav);color:var(--color-b-placeholder);cursor:not-allowed}.custom-theme-pickers{gap:var(--sp-6);flex-wrap:wrap;align-items:flex-start;display:flex}.custom-theme-picker{gap:var(--sp-2);flex-direction:column;align-items:center;display:flex}.custom-theme-picker label{font-size:var(--text-sm);color:var(--color-b-muted)}.custom-theme-picker input[type=color]{width:var(--sz-avatar-md);height:var(--sz-avatar-md);border:2px solid var(--color-b-border);border-radius:var(--rad-avatar);cursor:pointer;background:0 0;padding:0}.custom-theme-picker input[type=color]::-webkit-color-swatch-wrapper{padding:2px}.custom-theme-picker input[type=color]::-webkit-color-swatch{border-radius:var(--rad-xs);border:none}.about-hero{padding:var(--sp-10) var(--sp-8) var(--sp-8);background:var(--grad-surface-card);border-bottom:1px solid var(--color-b-nav-border);flex-direction:column;align-items:center;display:flex}.about-logo{font-family:var(--font-brand), "Varela Round", sans-serif;font-size:var(--text-logo);color:var(--color-b-primary);letter-spacing:-.03em;-webkit-text-stroke:1px #00000026;paint-order:stroke fill;font-weight:900;line-height:1}.about-tagline{font-size:var(--text-md);color:var(--color-b-muted);text-align:center;margin:var(--sp-2) 0 0}.about-principles{flex-direction:column;gap:0;display:flex}.about-principle{gap:var(--sp-1);padding:var(--sp-5) var(--sp-7);border-bottom:1px solid var(--color-b-divider);background:var(--color-b-input-bg);font-size:var(--text-lg);flex-direction:column;display:flex}.about-principle:last-child{border-bottom:none}.about-principle strong{color:var(--color-b-primary);font-size:var(--text-lg)}.about-principle span{color:var(--color-b-muted)}.about-nope-list{justify-content:center;gap:var(--sp-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.about-nope-item{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-5) var(--sp-2) var(--sp-4);background:linear-gradient(180deg, var(--color-b-input-bg) 0%, #fdecef 100%);display:flex}@supports (color:color-mix(in lab, red, red)){.about-nope-item{background:linear-gradient(180deg, var(--color-b-input-bg) 0%, color-mix(in srgb, var(--color-b-danger-light) 18%, var(--color-b-input-bg)) 100%)}}.about-nope-item{border:1px solid #ee9c9d}@supports (color:color-mix(in lab, red, red)){.about-nope-item{border:1px solid color-mix(in srgb, var(--color-b-danger) 45%, var(--color-b-input-bg))}}.about-nope-item{border-radius:var(--rad-xs);font-size:var(--text-base);color:var(--color-b-text-secondary);box-shadow:var(--shadow-bevel-light);font-weight:600}.about-nope-item:before{content:"✕";font-size:var(--text-2xs);color:var(--color-b-danger);font-weight:900;line-height:1}.faq-list{flex-direction:column;display:flex}.faq-item{border-bottom:1px solid var(--color-b-divider);background:var(--grad-surface-tint)}.faq-summary{align-items:center;gap:var(--sp-4);padding:var(--sp-5) var(--sp-7);cursor:pointer;-webkit-tap-highlight-color:transparent;font-family:inherit;list-style:none;display:flex}.faq-summary::-webkit-details-marker{display:none}.faq-summary:hover{background:var(--color-b-hover-faint)}.faq-summary:active{background:var(--color-b-active)}.faq-marker{width:20px;height:20px;font-size:var(--text-sm);color:var(--color-b-primary);border:1px solid #caafe1;border-radius:50%;justify-content:center;align-items:center;font-weight:900;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.faq-marker{border:1px solid color-mix(in srgb, var(--color-b-primary) 35%, var(--color-b-input-bg))}}.faq-marker{background:linear-gradient(#e9ddf3 0%,#f1eaf8 100%)}@supports (color:color-mix(in lab, red, red)){.faq-marker{background:linear-gradient(180deg, color-mix(in srgb, var(--color-b-primary) 14%, var(--color-b-input-bg)) 0%, color-mix(in srgb, var(--color-b-primary) 8%, var(--color-b-input-bg)) 100%)}}.faq-question{min-width:0;font-size:var(--text-lg);color:var(--color-b-primary);flex:1;font-weight:700;line-height:1.35}.faq-chevron{color:var(--color-b-border);flex-shrink:0;transition:transform .2s}.faq-item[open] .faq-chevron{transform:rotate(180deg)}.faq-answer-wrap{border-top:1px solid var(--color-b-divider);background:var(--grad-surface-card)}.faq-answer{padding:var(--sp-4) var(--sp-7) var(--sp-5) calc(var(--sp-7) + 24px);font-size:var(--text-md);color:var(--color-b-text-secondary);margin:0;line-height:1.55}.faq-answer .faq-link{color:var(--color-b-primary);text-decoration:underline}.faq-answer .faq-link:hover{color:var(--color-b-primary-dark)}.about-footer-links{gap:var(--sp-4);padding:var(--sp-8);font-size:var(--text-md);color:var(--color-b-muted);justify-content:center;align-items:center;display:flex}.about-footer-links a{color:var(--color-b-muted)}.about-footer-links a:hover{text-decoration:underline}.offline-icon--not-found{background:var(--color-tile-feed-bg)}.offline-icon--offline{background:var(--color-tile-settings-bg)}@keyframes spin{to{transform:rotate(360deg)}}.spin,.spinner{animation:.7s linear infinite spin}.spinner-wrap{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.spinner{color:var(--color-b-accent)}.spinner-sm{filter:drop-shadow(.5px 0 0 var(--color-b-accent-dark)) drop-shadow(-.5px 0 0 var(--color-b-accent-dark)) drop-shadow(0 .5px 0 var(--color-b-accent-dark)) drop-shadow(0 -.5px 0 var(--color-b-accent-dark))}.spinner-md{filter:drop-shadow(1px 0 0 var(--color-b-accent-dark)) drop-shadow(-1px 0 0 var(--color-b-accent-dark)) drop-shadow(0 1px 0 var(--color-b-accent-dark)) drop-shadow(0 -1px 0 var(--color-b-accent-dark))}.spinner-lg{filter:drop-shadow(2px 0 0 var(--color-b-accent-dark)) drop-shadow(-2px 0 0 var(--color-b-accent-dark)) drop-shadow(0 2px 0 var(--color-b-accent-dark)) drop-shadow(0 -2px 0 var(--color-b-accent-dark))}.spinner-page{flex:1;justify-content:center;align-items:center;min-height:200px;display:flex}.post{position:relative}.post-header{--post-header-options-reserve:0px}.post-header.post-header--actions-1{--post-header-options-reserve:calc(var(--sz-action-btn) + var(--sp-2))}.post-header.post-header--actions-2{--post-header-options-reserve:calc(var(--sz-action-btn) + 28px + var(--sp-3))}.post-header.post-header--actions-3{--post-header-options-reserve:calc(var(--sz-action-btn) + 52px + var(--sp-4))}.post:not(.post-sponsored) .post-header{padding-right:var(--post-header-options-reserve)}.post-activity-banner{margin:calc(-1 * var(--sp-2)) 0 var(--sp-4);padding:0 calc(var(--sz-action-btn) + var(--sp-4)) 0 0;font-size:var(--text-base);color:var(--color-b-muted);margin-left:0;line-height:1.35}.post-activity-icon{color:#6b399c}@supports (color:color-mix(in lab, red, red)){.post-activity-icon{color:color-mix(in srgb, var(--color-b-primary) 70%, var(--color-b-muted))}}.post-activity-icon{vertical-align:-1px;margin-right:var(--sp-2);display:inline}.post-activity-copy{margin-right:var(--sp-2)}.post-activity-actor{color:var(--color-b-primary);font-weight:600;text-decoration:none}.post-activity-actor:hover,.post-activity-actor:focus-visible{text-decoration:underline}.post-activity-sep,.post-activity-time{color:var(--color-b-muted)}.post-activity-sep{opacity:.7;margin-right:var(--sp-2)}.post-activity-time{white-space:nowrap}@media (max-width:520px){.post-activity-banner{padding-right:var(--sp-4)}}.action-menu{display:inline-block;position:relative}.app-header-dropdown{display:inline-flex;position:relative}.app-header-dropdown-menu{min-width:180px}.app-header-dropdown-item--active{color:var(--color-b-primary);font-weight:700}.action-menu-btn{width:var(--sz-action-btn);height:var(--sz-action-btn);border-radius:var(--rad-xs);border:1px solid var(--color-b-border);background:var(--grad-btn-secondary);color:var(--color-b-muted);cursor:pointer;box-shadow:0 1px 2px #0000001a, inset 0 1px 0 var(--bevel-highlight);justify-content:center;align-items:center;padding:0;font-family:inherit;line-height:1;display:flex}.action-menu-btn:hover{border-color:var(--color-b-primary);color:var(--color-b-primary)}.action-menu-btn:active{background:var(--grad-btn-secondary-active);transform:translateY(1px)}.action-menu-btn:disabled{opacity:.5;cursor:default;transform:none}.post-options{top:var(--sp-4);right:var(--sp-4);z-index:10;align-items:center;gap:var(--sp-2);display:inline-flex;position:absolute}.post-pin-indicator{width:auto;height:auto;box-shadow:none;pointer-events:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;display:inline-flex}.post-options .action-menu-btn{opacity:1}.post-translate-btn{width:auto;height:auto;box-shadow:none;color:var(--color-b-muted);cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;display:inline-flex}.post-translate-btn:hover:not(:disabled),.post-translate-btn:focus-visible:not(:disabled),.post-translate-btn.is-active{color:var(--color-b-primary)}.post-translate-btn:disabled{cursor:default;opacity:.65}.group-header-actions .action-menu-btn{opacity:1}@media (hover:hover) and (pointer:fine){.post-options .action-menu-btn{opacity:0;transition:opacity .15s}.post:hover .post-options .action-menu-btn,.post-options .action-menu-btn:focus-visible{opacity:1}}@media (hover:none),(pointer:coarse){.post-options .action-menu-btn,.comment-row .action-menu-btn,.photo-thumb-options .action-menu-btn{opacity:0}.photo-thumb-options .action-menu-btn,.action-menu-btn:active,.action-menu-btn:focus-visible,.action-menu:focus-within .action-menu-btn,.action-menu-btn[aria-expanded=true]{opacity:1}}.post-translation-error{margin:var(--sp-2) var(--sp-3) 0;font-size:var(--text-xs);color:var(--color-b-danger)}.action-menu-dropdown{top:calc(100% + var(--sp-2));z-index:200;min-width:160px;max-width:min(320px, calc(100vw - var(--sp-4)));background:var(--grad-btn-secondary);border:1px solid var(--color-b-input-border);border-top-color:var(--color-b-select-border-top);border-radius:var(--rad-xs);box-shadow:var(--shadow-bevel-light);padding:var(--sp-2) 0;margin:0;list-style:none;position:absolute;right:0;overflow-x:hidden}.action-menu-portal{z-index:1200;position:fixed}.action-menu-portal .action-menu-dropdown{max-width:100%;position:static;top:auto;right:auto}.action-menu-item{text-align:left;width:100%;font-family:inherit;font-size:var(--text-base);color:var(--color-b-text);padding:var(--sp-4) 13px;cursor:pointer;white-space:normal;overflow-wrap:anywhere;word-break:break-word;background:0 0;border:none;font-weight:600;display:block}.action-menu-item:hover,.action-menu-item:active,.action-menu-item:focus-visible{background:var(--color-b-nav)}.action-menu-item--danger{color:var(--color-b-danger)}.action-menu-item--danger:hover,.action-menu-item--danger:active,.action-menu-item--danger:focus-visible{background:#f9e2e5}@supports (color:color-mix(in lab, red, red)){.action-menu-item--danger:hover,.action-menu-item--danger:active,.action-menu-item--danger:focus-visible{background:color-mix(in srgb, var(--color-b-danger) 12%, var(--color-b-input-bg))}}.action-menu-item:disabled{opacity:.5;cursor:default}.action-menu-divider{background:var(--color-b-divider);height:1px;margin:var(--sp-2) 0}.action-menu-section-label{padding:var(--sp-1) 13px var(--sp-2);font-size:var(--text-xs);color:var(--color-b-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:700;display:block}.action-menu-loading{padding:var(--sp-4) 13px;font-size:var(--text-base);color:var(--color-b-muted);font-style:italic}.report-form-body{padding:var(--sp-4) var(--sp-5)}.admin-ban-form{padding:var(--sp-5);min-width:220px}.admin-ban-label{font-size:var(--text-xs);color:var(--color-b-muted);text-transform:uppercase;letter-spacing:.05em;margin:0 0 var(--sp-3);font-weight:700}.report-input{width:100%;font-family:inherit;font-size:var(--text-sm);border:1px solid var(--color-b-input-border);border-top-color:var(--color-b-input-border-bevel);border-left-color:var(--color-b-input-border-bevel);border-radius:var(--rad-xs);padding:var(--sp-3) var(--sp-4);box-sizing:border-box;background:var(--color-b-input-bg);resize:vertical;outline:none;min-height:60px;box-shadow:inset 0 1px 3px #0000001f}.report-input:focus{border-color:var(--color-b-primary)}.admin-ban-input{border:1px solid var(--color-b-input-border);border-top-color:var(--color-b-input-border-bevel);border-left-color:var(--color-b-input-border-bevel);border-radius:var(--rad-xs);width:100%;padding:var(--sp-3) var(--sp-4);box-sizing:border-box;background:var(--color-b-input-bg);outline:none;font-family:inherit;box-shadow:inset 0 1px 3px #0000001f}.admin-ban-input:focus{border-color:var(--color-b-primary)}.admin-ban-input{font-size:var(--text-base)}.admin-ban-actions{justify-content:flex-end;gap:var(--sp-3);margin-top:var(--sp-4);display:flex}.admin-ban-cancel{font-family:inherit;font-size:var(--text-sm);background:var(--grad-btn-secondary);border:1px solid var(--color-b-border);border-radius:var(--rad-xs);padding:var(--sp-2) var(--sp-5);cursor:pointer;color:var(--color-b-muted);font-weight:700;box-shadow:0 1px 2px #0000001a}.admin-ban-cancel:hover{border-color:var(--color-b-primary);color:var(--color-b-primary)}.admin-ban-confirm{font-family:inherit;font-size:var(--text-sm);color:#fff;border-radius:var(--rad-xs);padding:var(--sp-2) var(--sp-5);cursor:pointer;font-weight:700;box-shadow:0 1px 2px #0003}.admin-ban-confirm:disabled{opacity:.45;cursor:default}.admin-ban-confirm{background:var(--color-b-danger);border:1px solid #b91c1c}.admin-ban-confirm:hover{background:#b91c1c}.feed-empty,.photo-grid-empty,.notif-empty,.comments-empty{text-align:center;padding:var(--sp-12) var(--sp-8);color:var(--color-b-muted);font-size:var(--text-lg);font-style:italic}.photo-grid-empty{background:var(--grad-surface-card);grid-column:1/-1}.notif-empty{background:var(--grad-surface-card)}@media (any-pointer:coarse){input:not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=image]):not([type=color]),textarea,select{font-size:16px!important}}.gif-picker-overlay{z-index:9999;padding:var(--sp-6);max-height:var(--overlay-viewport-height,100dvh);background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.gif-picker{background:var(--color-b-input-bg);border:1px solid var(--color-b-border);border-radius:var(--rad-card);width:100%;max-width:480px;max-height:min(80vh, calc(var(--overlay-viewport-height,100dvh) - var(--overlay-panel-outer-gap-y)));flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 16px #00000040}.gif-picker-header{padding:var(--sp-2) var(--sp-3);background:var(--grad-bar);color:var(--color-b-bar-text);font-size:var(--text-sm);justify-content:space-between;align-items:center;font-weight:700;display:flex}.gif-picker-title{font-size:var(--text-sm)}.gif-picker-close{color:var(--color-b-bar-text);cursor:pointer;padding:var(--sp-1);background:0 0;border:none;line-height:1}.gif-picker-close:hover{opacity:.8}.gif-picker-search{padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--color-b-border)}.gif-picker-input{width:100%;font-size:var(--text-sm)}.gif-picker-grid-wrapper{flex:1;min-height:200px;overflow-y:auto}.gif-picker-loading,.gif-picker-error,.gif-picker-empty{padding:var(--sp-6);color:var(--color-t-muted);font-size:var(--text-sm);justify-content:center;align-items:center;display:flex}.gif-picker-grid{grid-template-columns:repeat(3,1fr);gap:2px;padding:2px;display:grid}.gif-picker-item{background:var(--color-b-nav);cursor:pointer;aspect-ratio:4/3;border:none;justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.gif-picker-item:hover{opacity:.85}.gif-picker-thumb{object-fit:cover;width:100%;height:100%}.gif-picker-footer{padding:var(--sp-2) var(--sp-3);border-top:1px solid var(--color-b-border);justify-content:flex-end;align-items:center;display:flex}.giphy-attribution-mark{width:120px;height:24px;display:inline-flex;position:relative}.giphy-attribution-mark-light,.giphy-attribution-mark-dark{object-fit:contain;object-position:right center;width:100%;height:100%;position:absolute;inset:0}.giphy-attribution-mark-dark{opacity:0}.giphy-attribution-mark[data-variant=light] .giphy-attribution-mark-light{opacity:1}.giphy-attribution-mark[data-variant=light] .giphy-attribution-mark-dark,.giphy-attribution-mark[data-variant=dark] .giphy-attribution-mark-light{opacity:0}.giphy-attribution-mark[data-variant=dark] .giphy-attribution-mark-dark{opacity:1}html[data-dark] .giphy-attribution-mark[data-variant=auto] .giphy-attribution-mark-light{opacity:0}html[data-dark] .giphy-attribution-mark[data-variant=auto] .giphy-attribution-mark-dark{opacity:1}.emoji-picker{--emoji-cell-size:34px;width:clamp(320px,86vw,760px);max-width:96vw;height:auto}.emoji-picker-header{justify-content:space-between}.emoji-picker-close{color:var(--color-b-bar-text);cursor:pointer;padding:var(--sp-2);background:0 0;border:none;line-height:1}.emoji-picker-close:hover{opacity:.8}.emoji-picker-scroll{max-height:calc(var(--overlay-viewport-height,100dvh) - var(--overlay-scroll-header-gap-y));overscroll-behavior:contain;overflow:hidden auto}.emoji-picker-grid{grid-template-columns:repeat(auto-fill, minmax(var(--emoji-cell-size), 1fr));gap:var(--sp-2);padding:var(--sp-4);display:grid}.emoji-picker-item{border-radius:var(--rad-xs);min-height:var(--emoji-cell-size);padding:var(--sp-2);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;transition:background .1s,border-color .1s;display:flex}.emoji-picker-item:hover{background:var(--color-b-nav);border-color:var(--color-b-border)}.emoji-picker-img{width:22px;height:22px;image-rendering:pixelated;display:block}.emoji-picker-item-meep{padding:var(--sp-1)}.emoji-picker-img-meep{width:32px;height:auto;display:block}.emoji-picker-empty{padding:var(--sp-5);color:var(--color-b-muted);font-size:var(--text-sm);text-align:center;margin:0}@media (max-width:560px){.emoji-picker{width:98vw}.emoji-picker-header{padding:var(--sp-2) var(--sp-4);font-size:var(--text-base)}.emoji-picker-grid{padding:var(--sp-2);gap:4px}.emoji-picker-item{padding:2px}}@media (max-height:620px){.emoji-picker-scroll{max-height:calc(var(--overlay-viewport-height,100dvh) - var(--overlay-scroll-header-gap-compact-y))}.emoji-picker-header{padding:var(--sp-2) var(--sp-3);font-size:var(--text-base)}.emoji-picker-grid{padding:var(--sp-2);gap:4px}.emoji-picker-item{padding:2px}}.gif-media-shell{background:var(--color-b-nav);max-width:100%;display:inline-block;position:relative}.gif-media-image{opacity:0;transition:opacity .16s}.gif-media-shell[data-state=loaded] .gif-media-image{opacity:1}.gif-media-shell[data-state=loading] .gif-media-image,.gif-media-shell[data-state=error] .gif-media-image{opacity:0}.gif-media-loading,.gif-media-fallback{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.gif-media-loading{z-index:2;background:#ede9feb8}@supports (color:color-mix(in lab, red, red)){.gif-media-loading{background:color-mix(in srgb, var(--color-b-nav) 72%, transparent)}}.gif-media-fallback{z-index:3;background:var(--color-b-nav);color:var(--color-b-muted);font-size:var(--text-xs);text-align:center;padding:var(--sp-3);line-height:1.35}.gif-media-attribution{right:var(--sp-2);bottom:var(--sp-2);z-index:4;pointer-events:none;display:inline-flex;position:absolute}.giphy-attribution-mark--overlay{width:88px;height:16px}.post-composer-gif-btn{font-weight:700}.post-composer-gif-label{letter-spacing:.02em;font-size:11px;font-weight:700;line-height:1}.post-composer-gif-preview{width:fit-content;max-width:100%;margin:0 auto;position:relative}.post-composer-gif-frame.post-image{width:fit-content;max-width:min(80vw,520px);margin-bottom:0;margin-left:0;margin-right:0}.post-giphy-frame.post-image{width:fit-content;max-width:80%;margin-bottom:0;margin-left:auto;margin-right:auto}.post-composer-gif-image{width:auto;max-width:min(100%,520px);height:auto;display:block;border-radius:0!important}.post-composer-gif-shell,.post-composer-gif-image{border-radius:0!important}.post-giphy{padding:0 var(--sp-5);margin-top:var(--sp-3);margin-bottom:var(--sp-4)}.post-giphy-shell{border-radius:0!important}.post-giphy-image{width:auto;max-width:min(100%,520px);height:auto;display:block}.post-embed{padding:0 var(--sp-5);margin-top:var(--sp-3);margin-bottom:var(--sp-4)}.post-embed-frame.post-image{width:100%;max-width:520px;margin-bottom:0}.post-embed-ratio{width:100%;height:0;position:relative}.post-embed-iframe{opacity:0;background:#000;border:none;width:100%;height:100%;transition:opacity .14s;display:block;position:absolute;inset:0}.post-embed-iframe.is-loaded{opacity:1}.post-embed-placeholder{background:var(--color-b-thumb-placeholder);position:absolute;inset:0}.comment-giphy-shell{width:fit-content;max-width:100%;margin-top:var(--sp-2);border-radius:var(--rad-card);display:block;overflow:hidden}.comment-giphy{max-width:200px;height:auto;display:block}.comment-embed{margin-top:var(--sp-2);display:block}.comment-embed .post-embed{margin:0;padding:0}.comment-embed .post-embed-frame.post-image{max-width:360px;margin-left:0;margin-right:0}.profile-song-widget{align-items:center;gap:var(--sp-4);padding:var(--sp-3) var(--sp-4);border:1px solid var(--color-b-border);border-radius:var(--rad-card);background:#fdfcffd1;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.profile-song-widget{background:color-mix(in srgb, var(--color-b-post-bg) 82%, transparent)}}.profile-song-widget{cursor:pointer;text-align:left;font-family:inherit;box-shadow:1px 1px 3px #00000026}.profile-song-widget-art-wrap{border-radius:var(--rad-sm);flex-shrink:0;width:48px;height:48px;position:relative;overflow:hidden}.profile-song-widget-art{object-fit:cover;width:48px;height:48px;display:block}.profile-song-widget-play-btn{width:26px;height:26px;color:var(--color-b-primary);pointer-events:none;opacity:0;background:#ffffffe0;border-radius:50%;justify-content:center;align-items:center;font-size:11px;transition:opacity .12s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 3px #00000059}.profile-song-widget.is-playing .profile-song-widget-play-btn,.profile-song-widget:active .profile-song-widget-play-btn,.profile-song-widget:focus-visible .profile-song-widget-play-btn{opacity:1}@media (hover:hover) and (pointer:fine){.profile-song-widget:hover .profile-song-widget-play-btn{opacity:1}}.profile-song-widget-info{gap:var(--sp-1);flex-direction:column;display:flex}.profile-song-widget-track{font-size:var(--text-base);color:var(--color-b-text);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.profile-song-widget-artist{font-size:var(--text-sm);color:var(--color-b-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.profile-song-current{align-items:center;gap:var(--sp-4);display:flex}.profile-song-current-art{border-radius:var(--rad-xs);flex-shrink:0;display:block}.profile-song-current-info{gap:var(--sp-1);flex-direction:column;flex:1;min-width:0;display:flex}.profile-song-current-title{font-weight:700;font-size:var(--text-base);color:var(--color-b-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.profile-song-search-row{gap:var(--sp-3);display:flex}.profile-song-search-row .input{flex:1;min-width:0}.profile-song-results{border:1px solid var(--color-b-border);border-radius:var(--rad-card);margin:0;padding:0;list-style:none;overflow:hidden}.profile-song-result{align-items:center;gap:var(--sp-4);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--color-b-divider);background:var(--color-b-input-bg);display:flex}.profile-song-result:last-child{border-bottom:none}.profile-song-result:hover{background:var(--color-b-hover-faint)}.profile-song-result-art{border-radius:var(--rad-xs);flex-shrink:0;display:block}.profile-song-result-info{gap:var(--sp-1);flex-direction:column;flex:1;min-width:0;display:flex}.profile-song-result-title{font-weight:700;font-size:var(--text-base);color:var(--color-b-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.profile-song-result-actions{gap:var(--sp-2);flex-shrink:0;display:flex}.comment-composer-photo-btn.btn{height:var(--sz-btn-sm);min-height:var(--sz-btn-sm);padding:var(--sp-1) var(--sp-2);flex-shrink:0;justify-content:center;align-items:center;font-size:0;line-height:0;display:inline-flex;position:relative;overflow:hidden}.comment-composer-photo-btn.btn.is-disabled{opacity:.45;cursor:default;pointer-events:none}.comment-composer-photo-input{clip:rect(0 0 0 0);clip-path:inset(100%);white-space:nowrap;opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.comment-composer-photo-input:disabled{cursor:not-allowed}.comment-composer-media-thumb{object-fit:cover;border-radius:var(--rad-xs);width:18px;height:18px;display:block}.comment-composer-photo-preview{width:fit-content;max-width:min(100%,280px);margin:0 auto;display:inline-block;position:relative}.comment-composer-photo-image{border-radius:var(--rad-card);border:1px solid var(--color-b-divider);background:var(--color-b-input-bg);width:auto;max-width:100%;height:auto;max-height:min(42vh,240px);display:block}.comment-composer-photo-remove{color:#fff;cursor:pointer;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:flex;position:absolute;top:2px;right:2px}.comment-composer-photo-remove:hover{background:#000c}.comment-composer-gif-btn.btn{height:var(--sz-btn-sm);min-height:var(--sz-btn-sm);padding:var(--sp-1) var(--sp-3);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.comment-composer-gif-label{letter-spacing:.02em;font-size:11px;font-weight:700;line-height:1}.comment-composer-gif-preview{width:fit-content;max-width:100%;margin:0 auto;display:inline-block;position:relative}.comment-composer-media-previews{gap:var(--composer-stack-gap);flex-direction:column;display:flex}.comment-composer-gif-wrap{max-width:min(100%,220px);display:block}.comment-composer-gif-shell{border-radius:var(--rad-card);width:100%;max-width:100%;display:block;overflow:hidden}.comment-composer-gif-thumb{border-radius:var(--rad-card);width:100%;max-width:100%;height:auto;display:block}.comment-composer-gif-remove{color:#fff;cursor:pointer;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:flex;position:absolute;top:2px;right:2px}.comment-composer-gif-remove:hover{background:#000c}.comment-composer-emoji-btn.btn{height:var(--sz-btn-sm);min-height:var(--sz-btn-sm);padding:var(--sp-1) var(--sp-2);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.comment-composer-actions{justify-content:flex-end;align-items:flex-start;gap:var(--sp-2);display:flex}.drawing-canvas-container{padding:var(--sp-2);background:var(--color-b-nav);border:2px solid var(--color-b-nav-border);border-radius:var(--rad-card);justify-content:center;display:flex}.drawing-canvas{cursor:crosshair;touch-action:none;image-rendering:auto;background:#fff radial-gradient(circle,#e8e8e8 1px,#0000 1px) 0 0/16px 16px;border:2px solid #333;max-width:100%;height:auto;display:block}.drawing-toolbar{align-items:center;gap:var(--sp-3);padding-top:var(--sp-3);flex-wrap:wrap;display:flex}.drawing-toolbar-group{align-items:center;gap:var(--sp-1);display:flex}.drawing-swatch{cursor:pointer;border:2px solid #888;border-radius:2px;flex-shrink:0;width:22px;height:22px;padding:0;transition:border-color .1s}.drawing-swatch:hover{border-color:#333}.drawing-swatch-active{box-shadow:0 0 0 2px var(--color-primary);border-color:#000}.drawing-size-btn{background:var(--color-b-input-bg);width:26px;height:26px;color:var(--color-b-text);cursor:pointer;border:2px solid #0000;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.drawing-size-btn:hover{border-color:#999}.drawing-size-active{border-color:var(--color-primary);background:var(--color-b-card)}.drawing-size-dot{background:currentColor;border-radius:50%;display:block}.mod-panel-header{padding:var(--sp-4) var(--sp-6)}.mod-panel-nav{border-bottom:1px solid var(--color-b-divider);background:var(--color-b-input-bg);display:flex}.mod-panel-nav-link{padding:var(--sp-4) var(--sp-6);font-size:var(--text-base);color:var(--color-b-muted);border-bottom:2px solid #0000;font-weight:600;text-decoration:none;transition:color .1s,border-color .1s}.mod-panel-nav-link:hover{color:var(--color-b-text)}.mod-panel-nav-link--active{color:var(--color-b-primary);border-bottom-color:var(--color-b-primary)}.mod-panel-body{padding:var(--sp-6)}.mod-panel-policy{margin:0 0 var(--sp-5) 0;padding:var(--sp-3) var(--sp-4);border:1px solid var(--color-b-input-border);border-top-color:var(--color-b-select-border-top);border-radius:var(--rad-xs);background:var(--color-b-input-bg);box-shadow:var(--shadow-bevel-light);color:var(--color-b-muted);font-size:var(--text-sm)}.mod-panel-section-title{margin:0 0 var(--sp-2) 0;font-size:var(--text-lg);color:var(--color-b-text);font-weight:700}.mod-panel-hint{font-size:var(--text-sm);color:var(--color-b-muted);margin:0 0 var(--sp-5) 0}.mod-queue-empty{padding:var(--sp-8);text-align:center;color:var(--color-b-muted);font-size:var(--text-base);font-style:italic}.mod-queue-toolbar{justify-content:space-between;align-items:center;gap:var(--sp-4);margin-bottom:var(--sp-5);flex-wrap:wrap;display:flex}.mod-queue-count{font-size:var(--text-sm);color:var(--color-b-muted);align-items:center;gap:var(--sp-3);display:flex}.mod-queue-review-badge{text-transform:uppercase;letter-spacing:.05em;color:#7a3800;background:linear-gradient(180deg, var(--color-b-input-bg) 0%, #fcebd3 100%);font-size:10px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.mod-queue-review-badge{background:linear-gradient(180deg, var(--color-b-input-bg) 0%, color-mix(in srgb, #f59e0b 18%, var(--color-b-input-bg)) 100%)}}.mod-queue-review-badge{border:1px solid #ebba83}@supports (color:color-mix(in lab, red, red)){.mod-queue-review-badge{border:1px solid color-mix(in srgb, #d97706 50%, var(--color-b-input-bg))}}.mod-queue-review-badge{border-radius:var(--rad-xs);box-shadow:var(--shadow-bevel-light);padding:2px var(--sp-3)}.mod-queue-controls{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.mod-queue-control{align-items:center;gap:var(--sp-2);display:inline-flex}.mod-queue-control-label{letter-spacing:.04em;text-transform:uppercase;color:var(--color-b-muted);font-size:11px;font-weight:700}.mod-queue-select{border:1px solid var(--color-b-input-border);border-top-color:var(--color-b-select-border-top);border-radius:var(--rad-xs);font-size:var(--text-sm);color:var(--color-b-select-text);background:var(--grad-btn-secondary);box-shadow:var(--shadow-bevel-light);padding:2px var(--sp-4) 2px var(--sp-3);cursor:pointer;font-family:inherit;font-weight:600}.mod-queue-card{background:var(--grad-surface-card);border-bottom:1px solid var(--color-b-divider);padding:var(--sp-6);gap:var(--sp-4);flex-direction:column;display:flex;position:relative}.mod-queue-card:first-of-type{border-top:1px solid var(--color-b-divider)}.mod-queue-card-options{top:var(--sp-6);right:var(--sp-6);z-index:1;justify-content:center;align-items:center;display:inline-flex;position:absolute}.mod-queue-card-meta{align-items:center;gap:var(--sp-3) var(--sp-4);font-size:var(--text-sm);padding-right:calc(var(--sp-6) + 22px);flex-wrap:wrap;display:flex}.mod-queue-card-badge{text-transform:uppercase;letter-spacing:.05em;padding:2px var(--sp-3);border-radius:var(--rad-xs);background:linear-gradient(180deg, var(--color-b-input-bg) 0%, #eeeef2 100%);font-size:10px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.mod-queue-card-badge{background:linear-gradient(180deg, var(--color-b-input-bg) 0%, color-mix(in srgb, var(--color-b-muted) 10%, var(--color-b-input-bg)) 100%)}}.mod-queue-card-badge{border:1px solid var(--color-b-input-border);border-top-color:var(--color-b-select-border-top);box-shadow:var(--shadow-bevel-light);color:var(--color-b-muted)}.mod-queue-card-badge--allow{color:var(--color-b-promo-dark);background:linear-gradient(180deg, var(--color-b-input-bg) 0%, #ddeee0 100%)}@supports (color:color-mix(in lab, red, red)){.mod-queue-card-badge--allow{background:linear-gradient(180deg, var(--color-b-input-bg) 0%, color-mix(in srgb, var(--color-b-promo-light) 18%, var(--color-b-input-bg)) 100%)}}.mod-queue-card-badge--allow{border-color:#a0c3a3}@supports (color:color-mix(in lab, red, red)){.mod-queue-card-badge--allow{border-color:color-mix(in srgb, var(--color-b-promo) 45%, var(--color-b-input-bg))}}.mod-queue-card-badge--review{color:#7a3800;background:linear-gradient(180deg, var(--color-b-input-bg) 0%, #fcebd3 100%)}@supports (color:color-mix(in lab, red, red)){.mod-queue-card-badge--review{background:linear-gradient(180deg, var(--color-b-input-bg) 0%, color-mix(in srgb, #f59e0b 18%, var(--color-b-input-bg)) 100%)}}.mod-queue-card-badge--review{border-color:#ebba83}@supports (color:color-mix(in lab, red, red)){.mod-queue-card-badge--review{border-color:color-mix(in srgb, #d97706 50%, var(--color-b-input-bg))}}.mod-queue-card-badge--block{color:var(--color-b-danger);background:linear-gradient(180deg, var(--color-b-input-bg) 0%, #fdecef 100%)}@supports (color:color-mix(in lab, red, red)){.mod-queue-card-badge--block{background:linear-gradient(180deg, var(--color-b-input-bg) 0%, color-mix(in srgb, var(--color-b-danger-light) 18%, var(--color-b-input-bg)) 100%)}}.mod-queue-card-badge--block{border-color:#ee9c9d}@supports (color:color-mix(in lab, red, red)){.mod-queue-card-badge--block{border-color:color-mix(in srgb, var(--color-b-danger) 45%, var(--color-b-input-bg))}}.mod-queue-card-badge--open{color:#7a3800;background:linear-gradient(180deg, var(--color-b-input-bg) 0%, #fcebd3 100%)}@supports (color:color-mix(in lab, red, red)){.mod-queue-card-badge--open{background:linear-gradient(180deg, var(--color-b-input-bg) 0%, color-mix(in srgb, #f59e0b 18%, var(--color-b-input-bg)) 100%)}}.mod-queue-card-badge--open{border-color:#ebba83}@supports (color:color-mix(in lab, red, red)){.mod-queue-card-badge--open{border-color:color-mix(in srgb, #d97706 50%, var(--color-b-input-bg))}}.mod-queue-card-badge--resolved{color:var(--color-b-promo-dark);background:linear-gradient(180deg, var(--color-b-input-bg) 0%, #ddeee0 100%)}@supports (color:color-mix(in lab, red, red)){.mod-queue-card-badge--resolved{background:linear-gradient(180deg, var(--color-b-input-bg) 0%, color-mix(in srgb, var(--color-b-promo-light) 18%, var(--color-b-input-bg)) 100%)}}.mod-queue-card-badge--resolved{border-color:#a0c3a3}@supports (color:color-mix(in lab, red, red)){.mod-queue-card-badge--resolved{border-color:color-mix(in srgb, var(--color-b-promo) 45%, var(--color-b-input-bg))}}.mod-queue-card-badge--reports{text-transform:none;letter-spacing:.01em;font-size:11px}.mod-queue-card-author{color:var(--color-b-primary);font-weight:600;text-decoration:none}.mod-queue-card-author:hover{text-decoration:underline}.mod-queue-card-time{color:var(--color-b-muted);margin-left:auto}.mod-queue-card-view{font-weight:600;font-size:var(--text-sm);color:var(--color-b-primary);text-decoration:none}.mod-queue-card-view:hover{text-decoration:underline}.mod-queue-card-body{font-size:var(--text-lg);color:var(--color-b-text);word-break:break-word;margin:0;line-height:1.5}.mod-queue-card-body-paragraph{display:inline}.mod-queue-card-body-paragraph+.mod-queue-card-body-paragraph{margin-top:.38em;display:block}.mod-report-case-reason{font-size:var(--text-sm);color:var(--color-b-text-muted,var(--color-b-muted));word-break:break-word;margin:0}.mod-queue-card-media{border-radius:var(--rad-xs);border:1px solid var(--color-b-divider);width:auto;max-width:320px;height:auto;max-height:240px;display:block}.mod-queue-card-actions{gap:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--color-b-divider);display:flex}.mod-queue-load-more{padding:var(--sp-6);text-align:center;border-top:1px solid var(--color-b-divider)}.chat-scope-controls{z-index:30;background:var(--grad-bar);border-bottom:1px solid var(--color-b-bar-edge);box-shadow:inset 0 1px 0 var(--bevel-outer-light);padding:var(--sp-3) var(--sp-5);position:relative;overflow:visible}.chat-scope-controls:after{content:"";background:var(--shine-bar);pointer-events:none;height:44%;position:absolute;top:0;left:0;right:0}.chat-room-picker{z-index:1;width:auto;max-width:100%;margin:0;padding:0;display:inline-block;position:relative}.chat-room-trigger{justify-content:space-between;align-items:center;gap:var(--sp-3);border:1px solid var(--color-b-input-border);border-top-color:var(--color-b-select-border-top);border-radius:var(--rad-xs);width:auto;max-width:100%;padding:var(--sp-2) var(--sp-3);font-size:var(--text-md);color:var(--color-b-select-text);background:var(--grad-btn-secondary);box-shadow:var(--shadow-bevel-light);text-align:left;cursor:pointer;font-family:inherit;font-weight:700;display:flex}.chat-room-trigger:disabled{opacity:.7;cursor:default}.chat-room-trigger-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:min(58vw,42ch);display:block;overflow:hidden}.chat-room-trigger-icon{color:var(--color-b-muted);transition:transform .16s}.chat-room-trigger-icon.is-open{transform:rotate(90deg)}.chat-room-popover{width:max-content;min-width:240px;max-width:min(520px, calc(100vw - var(--sp-4)));border:1px solid var(--color-b-input-border);border-top-color:var(--color-b-input-border-bevel);border-left-color:var(--color-b-input-border-bevel);border-radius:var(--rad-sm);background:var(--grad-surface-card);max-height:min(70vh,420px);box-shadow:0 8px 18px #0000002e, inset 0 1px 0 var(--bevel-highlight-soft);z-index:1300;flex-direction:column;display:flex;position:fixed;top:0;left:0;overflow:hidden}.chat-room-search-wrap{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-3);border-bottom:1px solid var(--color-b-divider);display:flex;position:relative}.chat-room-search-icon{color:var(--color-b-muted);flex-shrink:0}.chat-room-search-input{width:100%;min-width:0;color:var(--color-b-text);font-size:var(--text-md);background:0 0;border:none;outline:none;padding:0}.chat-room-search-input::placeholder{color:var(--color-b-placeholder)}.chat-room-search-clear{border:1px solid var(--color-b-border);border-radius:var(--rad-xs);background:var(--grad-btn-secondary);color:var(--color-b-muted);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex}.chat-room-options{flex-direction:column;min-width:100%;max-height:min(46vh,340px);display:flex;overflow-y:auto}.chat-room-option{align-items:center;gap:var(--sp-3);border:none;border-top:1px solid var(--color-b-divider);text-align:start;width:100%;padding:var(--sp-3) var(--sp-4);color:var(--color-b-text);cursor:pointer;background:0 0;display:flex}.chat-room-option:first-child{border-top:none}.chat-room-option:hover,.chat-room-option.is-selected{background:var(--color-b-active)}.chat-room-option .mention-menu-item-copy{text-align:left}.chat-room-option-badge{flex-shrink:0;justify-content:flex-end;align-items:center;min-width:20px;margin-left:auto;display:inline-flex}.chat-room-option-badge-pill,.chat-room-option-badge-pill.badge--compact{margin:0;position:relative!important;inset:auto!important}.chat-room-empty{font-size:var(--text-sm);color:var(--color-b-muted);padding:var(--sp-4) var(--sp-5);border-top:1px solid var(--color-b-divider)}.chat-page{flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.chat-room{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.chat-room-switching-overlay{z-index:8;justify-content:center;align-items:center;gap:var(--sp-2);background:#f0ebfac7;display:inline-flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.chat-room-switching-overlay{background:color-mix(in srgb, var(--color-b-surface) 78%, transparent)}}.chat-room-switching-overlay{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.chat-messages{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;scrollbar-width:none;padding:var(--sp-4) var(--sp-5);gap:var(--sp-2);background:var(--color-b-surface);flex-direction:column;flex:1;display:flex;overflow-y:auto}.chat-messages::-webkit-scrollbar{display:none}.chat-history-sentinel{pointer-events:none;overflow-anchor:none;height:1px;margin-top:-1px}.chat-messages .comment-row{gap:var(--sp-4);padding:var(--sp-3) 0}.chat-messages .comment-row-actions{align-self:flex-start;margin-top:2px}.chat-messages .comment-row--grouped{margin-top:calc(-1 * (var(--sp-2) + var(--sp-3)) + 2px);align-items:flex-start;padding-top:0;padding-bottom:2px}.chat-message-grouped-spacer{width:var(--sz-avatar-xs);flex-shrink:0;display:inline-block}.chat-message-grouped-content{flex:1;min-width:0}.chat-message-delete{opacity:0;cursor:pointer;color:var(--color-b-muted);padding:0 var(--sp-2);background:0 0;border:none;flex-shrink:0;align-self:center;line-height:1;transition:opacity .15s}.chat-message-delete:hover{color:var(--color-b-danger)}@media (hover:hover) and (pointer:fine){.chat-messages .comment-row:hover .chat-message-delete{opacity:1}}.chat-message-gif{margin-top:var(--sp-3);display:block}.comment-photo-shell,.chat-message-photo-shell{margin-top:var(--sp-3);max-width:min(100%,320px);display:block}.comment-photo,.chat-message-photo{border-radius:var(--rad-card);border:1px solid var(--color-b-divider);cursor:zoom-in;width:100%;max-width:100%;height:auto;display:block}.chat-message-embed{margin-top:var(--sp-3);display:block}.chat-message-embed .post-embed{margin:0;padding:0}.chat-message-embed .post-embed-frame.post-image{max-width:360px;margin-left:0;margin-right:0}.chat-empty{text-align:center;color:var(--color-b-muted);font-size:var(--text-md);padding:var(--sp-8) var(--sp-4);font-style:italic}.chat-load-older{padding:var(--sp-3) var(--sp-5);text-align:center;border-bottom:1px solid var(--color-b-divider);background:var(--color-b-surface);min-height:var(--sp-6)}.chat-load-older--skeleton{justify-content:center;align-items:center;display:flex}.chat-older-skeleton{gap:var(--sp-2);padding-bottom:var(--sp-2);flex-direction:column;display:flex}.chat-skeleton-row{align-items:flex-start;gap:var(--sp-4);padding:var(--sp-2) 0;display:flex}.chat-skeleton-row--grouped{margin-top:calc(-1 * var(--sp-2));padding-top:0}.chat-skeleton-lines{gap:var(--sp-2);flex-direction:column;flex:1;min-width:0;display:flex}.chat-composer-skeleton{gap:var(--sp-3);flex-direction:column;display:flex}.chat-composer-skeleton-actions{gap:var(--sp-3);align-items:center;display:flex}.chat-composer{border-top:2px solid var(--color-b-border);background:var(--color-b-post-bg);padding:var(--composer-shell-pad-y) var(--composer-shell-pad-x);padding-bottom:calc(var(--composer-shell-pad-y) + var(--tab-safe-bottom));flex-shrink:0}@supports (content-visibility:auto){.notif-row{content-visibility:auto;contain-intrinsic-size:240px;contain-intrinsic-size:112px}}@keyframes page-filter-grain{0%{transform:translate(0)}20%{transform:translate(-2px,1px)}40%{transform:translate(1px,-1px)}60%{transform:translate(-1px,2px)}80%{transform:translate(1px,1px)}to{transform:translate(0)}}@keyframes page-filter-scanline-drift{0%{background-position:0 0}to{background-position:0 8px}}@keyframes page-filter-crt-hum{0%,46%,to{opacity:.022}48%{opacity:.012}50%{opacity:.055}52%{opacity:.018}}@keyframes page-filter-glass-shift{0%,to{transform:translate(0)}50%{transform:translate(1.2%,-.8%)}}[data-page-filter=crt] .section-bar,[data-page-filter=crt] .chrome-tab-bar,[data-page-filter=crt] .chrome-sidebar,[data-page-filter=crt] .dialog-header,[data-page-filter=crt] .tab-strip--bar .tab-strip-item{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='2'%3E%3Crect width='2' height='1' y='1' fill='%23000' fill-opacity='0.15'/%3E%3C/svg%3E"), var(--grad-bar)}[data-page-filter=crt] .app-header{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='2'%3E%3Crect width='2' height='1' y='1' fill='%23000' fill-opacity='0.15'/%3E%3C/svg%3E"), var(--grad-header)}[data-page-filter=crt] .btn-primary,[data-page-filter=crt] .icon-tile,[data-page-filter=crt] .checkbox-input:checked+.checkbox-box,[data-page-filter=crt] .pill{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='2'%3E%3Crect width='2' height='1' y='1' fill='%23000' fill-opacity='0.1'/%3E%3C/svg%3E"), var(--grad-btn-primary)}[data-page-filter=crt] .section-bar,[data-page-filter=crt] .chrome-tab-bar,[data-page-filter=crt] .dialog-header{text-shadow:0 0 4px #0f43,0 1px 1px #00000080}[data-page-filter=crt] .section-bar:after,[data-page-filter=crt] .chrome-tab-bar:after,[data-page-filter=crt] .app-header:after{animation:4s ease-in-out infinite page-filter-crt-flicker}@keyframes page-filter-crt-flicker{0%,to{opacity:var(--shine-bar-opacity,.18)}50%{opacity:calc(var(--shine-bar-opacity,.18) * .75)}52%{opacity:var(--shine-bar-opacity,.18)}}@keyframes page-filter-warm-breathe{0%,to{opacity:var(--shine-bar-opacity,.18)}50%{opacity:calc(var(--shine-bar-opacity,.18) * .68)}}@keyframes page-filter-cool-breathe{0%,to{opacity:var(--shine-bar-opacity,.18)}50%{opacity:calc(var(--shine-bar-opacity,.18) * .72)}}@keyframes page-filter-vignette-breathe{0%,to{opacity:.32}50%{opacity:.38}}@keyframes page-filter-faded-flicker{0%,92%,to{opacity:1}93%{opacity:.92}94%{opacity:.98}96%{opacity:.9}98%{opacity:.97}}@keyframes page-filter-neon-pulse{0%,to{opacity:var(--shine-bar-opacity,.18)}45%{opacity:calc(var(--shine-bar-opacity,.18) * 1.2)}55%{opacity:calc(var(--shine-bar-opacity,.18) * .78)}}@keyframes page-filter-polaroid-shine-flicker{0%,94%,to{opacity:var(--shine-bar-opacity,.18)}95%{opacity:calc(var(--shine-bar-opacity,.18) * .9)}97%{opacity:calc(var(--shine-bar-opacity,.18) * .75)}}@keyframes page-filter-polaroid-overlay-flicker{0%,94%,to{opacity:.01}95%{opacity:.016}97%{opacity:.006}}@keyframes page-filter-dither-shift{0%{background-position:0 0}50%{background-position:2px 0}to{background-position:0 2px}}@keyframes page-filter-pixel16-shift{0%{background-position:0 0}50%{background-position:1px 0}to{background-position:0 1px}}@keyframes page-filter-pixel16-shine{0%,to{opacity:var(--shine-bar-opacity,.18)}50%{opacity:calc(var(--shine-bar-opacity,.18) * .82)}}[data-page-filter=warm] .section-bar,[data-page-filter=warm] .chrome-tab-bar,[data-page-filter=warm] .chrome-sidebar,[data-page-filter=warm] .dialog-header{box-shadow:inset 0 1px 0 var(--bevel-outer-light), 0 1px 5px #b4641433}[data-page-filter=warm] .app-header{box-shadow:0 1px 6px #b4641433}[data-page-filter=warm] .btn-primary{box-shadow:inset 0 1px 0 var(--bevel-outer-light), 0 2px 5px #b4641426}[data-page-filter=warm] .section-bar:after,[data-page-filter=warm] .chrome-tab-bar:after,[data-page-filter=warm] .app-header:after{animation:8.5s ease-in-out infinite page-filter-warm-breathe}[data-page-filter=cool] .section-bar,[data-page-filter=cool] .chrome-tab-bar,[data-page-filter=cool] .chrome-sidebar,[data-page-filter=cool] .dialog-header{box-shadow:inset 0 1px 0 var(--bevel-outer-light), 0 1px 5px #2850b433}[data-page-filter=cool] .app-header{box-shadow:0 1px 6px #2850b433}[data-page-filter=cool] .btn-primary{box-shadow:inset 0 1px 0 var(--bevel-outer-light), 0 2px 5px #2850b426}[data-page-filter=cool] .section-bar:after,[data-page-filter=cool] .chrome-tab-bar:after,[data-page-filter=cool] .app-header:after{animation:9.5s ease-in-out infinite page-filter-cool-breathe}[data-page-filter=vignette] .section-bar,[data-page-filter=vignette] .chrome-tab-bar,[data-page-filter=vignette] .chrome-sidebar,[data-page-filter=vignette] .dialog-header{box-shadow:inset 0 1px 0 var(--bevel-outer-light), 0 1px 6px #00000073}[data-page-filter=vignette] .app-header{box-shadow:0 1px 8px #00000073}[data-page-filter=vignette] .section-bar:after,[data-page-filter=vignette] .chrome-tab-bar:after,[data-page-filter=vignette] .app-header:after{animation:12s ease-in-out infinite page-filter-vignette-breathe}[data-page-filter=grain] .section-bar,[data-page-filter=grain] .chrome-tab-bar,[data-page-filter=grain] .chrome-sidebar,[data-page-filter=grain] .dialog-header,[data-page-filter=grain] .tab-strip--bar .tab-strip-item{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6'%3E%3Crect x='0' y='0' width='2' height='2' fill='%23fff' fill-opacity='0.05'/%3E%3Crect x='4' y='2' width='2' height='2' fill='%23000' fill-opacity='0.04'/%3E%3Crect x='2' y='4' width='2' height='2' fill='%23fff' fill-opacity='0.03'/%3E%3C/svg%3E"), var(--grad-bar)}[data-page-filter=grain] .app-header{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6'%3E%3Crect x='0' y='0' width='2' height='2' fill='%23fff' fill-opacity='0.05'/%3E%3Crect x='4' y='2' width='2' height='2' fill='%23000' fill-opacity='0.04'/%3E%3Crect x='2' y='4' width='2' height='2' fill='%23fff' fill-opacity='0.03'/%3E%3C/svg%3E"), var(--grad-header)}[data-page-filter=grain] .btn-primary,[data-page-filter=grain] .icon-tile,[data-page-filter=grain] .checkbox-input:checked+.checkbox-box,[data-page-filter=grain] .pill{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6'%3E%3Crect x='0' y='0' width='2' height='2' fill='%23fff' fill-opacity='0.04'/%3E%3Crect x='4' y='2' width='2' height='2' fill='%23000' fill-opacity='0.03'/%3E%3Crect x='2' y='4' width='2' height='2' fill='%23fff' fill-opacity='0.03'/%3E%3C/svg%3E"), var(--grad-btn-primary)}[data-page-filter=faded] .section-bar,[data-page-filter=faded] .chrome-tab-bar,[data-page-filter=faded] .chrome-sidebar,[data-page-filter=faded] .dialog-header{box-shadow:inset 0 1px 0 var(--bevel-outer-light), 0 1px 2px #0000001f}[data-page-filter=faded] .app-header{box-shadow:0 1px 2px #0000001f}[data-page-filter=faded] .section-bar:after,[data-page-filter=faded] .chrome-tab-bar:after,[data-page-filter=faded] .app-header:after{opacity:.06}[data-page-filter=faded] .btn-primary,[data-page-filter=faded] .btn-secondary,[data-page-filter=faded] .select-btn{box-shadow:0 1px 2px #00000014}[data-page-filter=neon] .section-bar,[data-page-filter=neon] .chrome-tab-bar,[data-page-filter=neon] .chrome-sidebar,[data-page-filter=neon] .dialog-header{box-shadow:inset 0 1px 0 var(--bevel-outer-light), 0 0 8px var(--color-b-accent), 0 1px 3px #0006;text-shadow:0 0 5px,0 1px 1px #00000080}[data-page-filter=neon] .app-header{box-shadow:0 0 10px var(--color-b-accent), 0 1px 3px #0006}[data-page-filter=neon] .btn-primary,[data-page-filter=neon] .icon-tile,[data-page-filter=neon] .pill{box-shadow:inset 0 1px 0 var(--bevel-outer-light), 0 0 6px var(--color-b-accent), 0 2px 4px #0000004d}[data-page-filter=neon] .btn-secondary,[data-page-filter=neon] .select-btn{box-shadow:0 0 4px var(--color-b-accent), 0 1px 3px #00000026}[data-page-filter=neon] .section-bar:after,[data-page-filter=neon] .chrome-tab-bar:after,[data-page-filter=neon] .app-header:after{animation:4.5s ease-in-out infinite page-filter-neon-pulse}[data-page-filter=polaroid] .section-bar,[data-page-filter=polaroid] .chrome-tab-bar,[data-page-filter=polaroid] .chrome-sidebar,[data-page-filter=polaroid] .dialog-header{box-shadow:inset 0 1px 0 var(--bevel-outer-light), 0 1px 4px #78501e2e}[data-page-filter=polaroid] .app-header{box-shadow:0 1px 5px #78501e33}[data-page-filter=polaroid] .btn-primary,[data-page-filter=polaroid] .btn-secondary,[data-page-filter=polaroid] .select-btn{box-shadow:inset 0 1px 0 var(--bevel-outer-light), 0 1px 3px #78501e26}[data-page-filter=polaroid] .section-bar:after,[data-page-filter=polaroid] .chrome-tab-bar:after,[data-page-filter=polaroid] .app-header:after{animation:11s steps(2,end) infinite page-filter-polaroid-shine-flicker}[data-page-filter=dither] .section-bar,[data-page-filter=dither] .chrome-tab-bar,[data-page-filter=dither] .chrome-sidebar,[data-page-filter=dither] .dialog-header,[data-page-filter=dither] .tab-strip--bar .tab-strip-item{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Crect x='0' y='0' width='2' height='2' fill='%23fff' fill-opacity='0.1'/%3E%3Crect x='2' y='2' width='2' height='2' fill='%23fff' fill-opacity='0.1'/%3E%3C/svg%3E"), var(--grad-bar);box-shadow:inset 0 1px 0 var(--bevel-outer-light), 2px 2px 0 #00000040}[data-page-filter=dither] .app-header{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Crect x='0' y='0' width='2' height='2' fill='%23fff' fill-opacity='0.1'/%3E%3Crect x='2' y='2' width='2' height='2' fill='%23fff' fill-opacity='0.1'/%3E%3C/svg%3E"), var(--grad-header);box-shadow:0 2px #00000040}[data-page-filter=dither] .btn-primary,[data-page-filter=dither] .icon-tile,[data-page-filter=dither] .checkbox-input:checked+.checkbox-box,[data-page-filter=dither] .pill{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Crect x='0' y='0' width='2' height='2' fill='%23fff' fill-opacity='0.08'/%3E%3Crect x='2' y='2' width='2' height='2' fill='%23fff' fill-opacity='0.08'/%3E%3C/svg%3E"), var(--grad-btn-primary);box-shadow:inset 0 1px 0 var(--bevel-outer-light), 2px 2px 0 #0003}[data-page-filter=dither] .btn-secondary,[data-page-filter=dither] .select-btn{box-shadow:2px 2px #0000001f}[data-page-filter=dither] .section-bar:after,[data-page-filter=dither] .chrome-tab-bar:after,[data-page-filter=dither] .app-header:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Crect x='0' y='0' width='2' height='2' fill='%23fff' fill-opacity='0.18'/%3E%3Crect x='2' y='2' width='2' height='2' fill='%23fff' fill-opacity='0.18'/%3E%3C/svg%3E");height:50%;animation:1.2s steps(2,end) infinite page-filter-dither-shift}[data-page-filter=pixel16] .section-bar,[data-page-filter=pixel16] .chrome-tab-bar,[data-page-filter=pixel16] .chrome-sidebar,[data-page-filter=pixel16] .dialog-header,[data-page-filter=pixel16] .tab-strip--bar .tab-strip-item{background-image:repeating-linear-gradient(0deg, #ffffff0d 0 1px, transparent 1px 8px), repeating-linear-gradient(90deg, #0000000f 0 1px, transparent 1px 8px), var(--grad-bar);box-shadow:inset 0 1px 0 var(--bevel-outer-light), 1px 1px 0 #0003}[data-page-filter=pixel16] .app-header{background-image:repeating-linear-gradient(0deg, #ffffff0d 0 1px, transparent 1px 8px), repeating-linear-gradient(90deg, #0000000f 0 1px, transparent 1px 8px), var(--grad-header);box-shadow:0 1px #00000038}[data-page-filter=pixel16] .btn-primary,[data-page-filter=pixel16] .icon-tile,[data-page-filter=pixel16] .checkbox-input:checked+.checkbox-box,[data-page-filter=pixel16] .pill{background-image:repeating-linear-gradient(0deg, #ffffff0b 0 1px, transparent 1px 8px), repeating-linear-gradient(90deg, #0000000d 0 1px, transparent 1px 8px), var(--grad-btn-primary);box-shadow:inset 0 1px 0 var(--bevel-outer-light), 1px 1px 0 #00000029}[data-page-filter=pixel16] .btn-secondary,[data-page-filter=pixel16] .select-btn{box-shadow:1px 1px #0000001f}[data-page-filter=pixel16] .section-bar:after,[data-page-filter=pixel16] .chrome-tab-bar:after,[data-page-filter=pixel16] .app-header:after{background:repeating-linear-gradient(0deg,#ffffff3d 0 1px,#0000 1px 4px),repeating-linear-gradient(90deg,#ffffff2e 0 1px,#0000 1px 4px);height:46%;animation:1.6s steps(2,end) infinite page-filter-pixel16-shift,6.6s ease-in-out infinite page-filter-pixel16-shine}.page-filter-overlay-layer{will-change:transform, opacity, background-position}.page-animation-overlay{z-index:9998;pointer-events:none;position:fixed;inset:0;overflow:hidden}.page-animation-particle{will-change:transform, opacity;border-radius:999px;position:absolute}.page-animation-particle--bubbles{background:radial-gradient(circle at 28% 28%, rgba(var(--pa-color-rgb,255, 255, 255), .85) 0%, rgba(var(--pa-color-rgb,255, 255, 255), .35) 40%, transparent 72%);border:1px solid rgba(var(--pa-color-rgb,255, 255, 255), .26);box-shadow:0 0 10px rgba(var(--pa-color-rgb,255, 255, 255), .2);animation-name:page-animation-bubble-rise;animation-timing-function:linear;animation-iteration-count:infinite}.page-animation-particle--snow{background:rgba(var(--pa-color-rgb,255, 255, 255), .95);box-shadow:0 0 10px rgba(var(--pa-color-rgb,255, 255, 255), .35);animation-name:page-animation-snow-fall;animation-timing-function:linear;animation-iteration-count:infinite}.page-animation-particle--sparkles{background:radial-gradient(circle, rgba(var(--pa-color-rgb,255, 255, 255), .95) 0%, rgba(var(--pa-color-rgb,255, 255, 255), .12) 68%, transparent 76%);box-shadow:0 0 8px rgba(var(--pa-color-rgb,255, 255, 255), .45);animation-name:page-animation-sparkle-twinkle;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.page-animation-particle--rain{background:linear-gradient(180deg, rgba(var(--pa-color-rgb,255, 255, 255), .65) 0%, rgba(var(--pa-color-rgb,255, 255, 255), .16) 56%, transparent 100%);transform:rotate(var(--pa-tilt,-10deg));border-radius:999px;animation-name:page-animation-rain-fall;animation-timing-function:linear;animation-iteration-count:infinite}.page-animation-particle--fireflies{background:rgba(var(--pa-color-rgb,255, 255, 255), .92);box-shadow:0 0 10px rgba(var(--pa-color-rgb,255, 255, 255), .7), 0 0 18px rgba(var(--pa-color-rgb,255, 255, 255), .45);animation-name:page-animation-firefly-float;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.page-animation-particle--dust{background:rgba(var(--pa-color-rgb,255, 255, 255), .8);animation-name:page-animation-dust-drift;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes page-animation-bubble-rise{0%{opacity:0;transform:translate(0)scale(.86)}12%{opacity:1}to{transform:translate3d(var(--pa-drift-x,0), -138vh, 0) scale(1.2);opacity:0}}@keyframes page-animation-snow-fall{0%{opacity:0;transform:translate(0)}10%{opacity:1}to{transform:translate3d(var(--pa-drift-x,0), 116vh, 0);opacity:.15}}@keyframes page-animation-sparkle-twinkle{0%,to{opacity:.08;transform:translate(0)scale(.75)rotate(0)}35%{transform:translate3d(var(--pa-drift-x,0), var(--pa-drift-y,0), 0) scale(1.25) rotate(18deg);opacity:.85}70%{transform:translate3d(calc(var(--pa-drift-x,0) * -.4), calc(var(--pa-drift-y,0) * -.4), 0) scale(.9) rotate(-8deg);opacity:.22}}@keyframes page-animation-rain-fall{0%{transform:translate3d(0, -10vh, 0) rotate(var(--pa-tilt,-10deg));opacity:0}12%{opacity:1}to{transform:translate3d(var(--pa-drift-x,0), 114vh, 0) rotate(var(--pa-tilt,-10deg));opacity:0}}@keyframes page-animation-firefly-float{0%,to{opacity:.1;transform:translate(0)scale(.72)}20%{opacity:.55}50%{transform:translate3d(var(--pa-drift-x,0), var(--pa-drift-y,0), 0) scale(1.08);opacity:.92}80%{opacity:.35}}@keyframes page-animation-dust-drift{0%{opacity:0;transform:translate(0)}10%{opacity:1}to{transform:translate3d(var(--pa-drift-x,0), var(--pa-drift-y,0), 0);opacity:0}}@media (prefers-reduced-motion:reduce){.page-animation-particle{animation-play-state:paused!important}.page-filter-overlay-layer{animation:none!important;transform:none!important}[data-page-filter] .section-bar:after,[data-page-filter] .chrome-tab-bar:after,[data-page-filter] .app-header:after{animation:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
/*# sourceMappingURL=0~qs3~0bhdv6m.css.map*/