@charset "UTF-8";.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.col-xxl-12,.col-xxl-11,.col-xxl-10,.col-xxl-9,.col-xxl-8,.col-xxl-7,.col-xxl-6,.col-xxl-5,.col-xxl-4,.col-xxl-3,.col-xxl-2,.col-xxl-1,.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{position:relative;width:100%;margin:0;padding-left:.3em;padding-right:.3em}.col-1{max-width:8.3333333333%;flex:0 0 8.3333333333%}.col-2{max-width:16.6666666667%;flex:0 0 16.6666666667%}.col-3{max-width:25%;flex:0 0 25%}.col-4{max-width:33.3333333333%;flex:0 0 33.3333333333%}.col-5{max-width:41.6666666667%;flex:0 0 41.6666666667%}.col-6{max-width:50%;flex:0 0 50%}.col-7{max-width:58.3333333333%;flex:0 0 58.3333333333%}.col-8{max-width:66.6666666667%;flex:0 0 66.6666666667%}.col-9{max-width:75%;flex:0 0 75%}.col-10{max-width:83.3333333333%;flex:0 0 83.3333333333%}.col-11{max-width:91.6666666667%;flex:0 0 91.6666666667%}@media screen and (min-width:576px){.col-sm-1{max-width:8.3333333333%;flex:0 0 8.3333333333%}.col-sm-2{max-width:16.6666666667%;flex:0 0 16.6666666667%}.col-sm-3{max-width:25%;flex:0 0 25%}.col-sm-4{max-width:33.3333333333%;flex:0 0 33.3333333333%}.col-sm-5{max-width:41.6666666667%;flex:0 0 41.6666666667%}.col-sm-6{max-width:50%;flex:0 0 50%}.col-sm-7{max-width:58.3333333333%;flex:0 0 58.3333333333%}.col-sm-8{max-width:66.6666666667%;flex:0 0 66.6666666667%}.col-sm-9{max-width:75%;flex:0 0 75%}.col-sm-10{max-width:83.3333333333%;flex:0 0 83.3333333333%}.col-sm-11{max-width:91.6666666667%;flex:0 0 91.6666666667%}}@media screen and (min-width:768px){.col-md-1{max-width:8.3333333333%;flex:0 0 8.3333333333%}.col-md-2{max-width:16.6666666667%;flex:0 0 16.6666666667%}.col-md-3{max-width:25%;flex:0 0 25%}.col-md-4{max-width:33.3333333333%;flex:0 0 33.3333333333%}.col-md-5{max-width:41.6666666667%;flex:0 0 41.6666666667%}.col-md-6{max-width:50%;flex:0 0 50%}.col-md-7{max-width:58.3333333333%;flex:0 0 58.3333333333%}.col-md-8{max-width:66.6666666667%;flex:0 0 66.6666666667%}.col-md-9{max-width:75%;flex:0 0 75%}.col-md-10{max-width:83.3333333333%;flex:0 0 83.3333333333%}.col-md-11{max-width:91.6666666667%;flex:0 0 91.6666666667%}}@media screen and (min-width:992px){.col-lg-1{max-width:8.3333333333%;flex:0 0 8.3333333333%}.col-lg-2{max-width:16.6666666667%;flex:0 0 16.6666666667%}.col-lg-3{max-width:25%;flex:0 0 25%}.col-lg-4{max-width:33.3333333333%;flex:0 0 33.3333333333%}.col-lg-5{max-width:41.6666666667%;flex:0 0 41.6666666667%}.col-lg-6{max-width:50%;flex:0 0 50%}.col-lg-7{max-width:58.3333333333%;flex:0 0 58.3333333333%}.col-lg-8{max-width:66.6666666667%;flex:0 0 66.6666666667%}.col-lg-9{max-width:75%;flex:0 0 75%}.col-lg-10{max-width:83.3333333333%;flex:0 0 83.3333333333%}.col-lg-11{max-width:91.6666666667%;flex:0 0 91.6666666667%}}@media screen and (min-width:1200px){.col-xl-1{max-width:8.3333333333%;flex:0 0 8.3333333333%}.col-xl-2{max-width:16.6666666667%;flex:0 0 16.6666666667%}.col-xl-3{max-width:25%;flex:0 0 25%}.col-xl-4{max-width:33.3333333333%;flex:0 0 33.3333333333%}.col-xl-5{max-width:41.6666666667%;flex:0 0 41.6666666667%}.col-xl-6{max-width:50%;flex:0 0 50%}.col-xl-7{max-width:58.3333333333%;flex:0 0 58.3333333333%}.col-xl-8{max-width:66.6666666667%;flex:0 0 66.6666666667%}.col-xl-9{max-width:75%;flex:0 0 75%}.col-xl-10{max-width:83.3333333333%;flex:0 0 83.3333333333%}.col-xl-11{max-width:91.6666666667%;flex:0 0 91.6666666667%}}@media screen and (min-width:2040px){.col-xxl-1{max-width:8.3333333333%;flex:0 0 8.3333333333%}.col-xxl-2{max-width:16.6666666667%;flex:0 0 16.6666666667%}.col-xxl-3{max-width:25%;flex:0 0 25%}.col-xxl-4{max-width:33.3333333333%;flex:0 0 33.3333333333%}.col-xxl-5{max-width:41.6666666667%;flex:0 0 41.6666666667%}.col-xxl-6{max-width:50%;flex:0 0 50%}.col-xxl-7{max-width:58.3333333333%;flex:0 0 58.3333333333%}.col-xxl-8{max-width:66.6666666667%;flex:0 0 66.6666666667%}.col-xxl-9{max-width:75%;flex:0 0 75%}.col-xxl-10{max-width:83.3333333333%;flex:0 0 83.3333333333%}.col-xxl-11{max-width:91.6666666667%;flex:0 0 91.6666666667%}}html{--brand-hue: 200;--font-color-light: rgb(29, 29, 31);--primary-color-light: rgb(245, 245, 247);--secondary-color-light: rgb(232, 232, 237);--tertiary-color-light: rgb(255, 255, 255);--quaternary-color-light: rgb(250, 250, 250);--surface-shadow-light: 0 0 0;--shadow-strength-light: .045;--opacity-light: 1;--box-shadow-light: 0 1px 2px rgba(0, 0, 0, .04), 0 12px 28px rgba(0, 0, 0, .06);--yellow-light: rgb(173, 130, 0);--gold-light: rgb(183 150 84);--green-light: rgb(22, 163, 74);--blue-light: rgb(0, 102, 204);--cyan-light: rgb(14, 116, 144);--red-light: rgb(220, 38, 38);--orange-light: rgb(245, 99, 0);--gray-light: rgb(110, 110, 115);--font-color-dark: rgb(245, 245, 247);--primary-color-dark: rgb(0, 0, 0);--secondary-color-dark: rgb(22, 22, 23);--tertiary-color-dark: rgb(29, 29, 31);--quaternary-color-dark: rgb(36, 36, 38);--surface-shadow-dark: 0 0 0;--shadow-strength-dark: .24;--opacity-dark: .95;--box-shadow-dark: 0 1px 2px rgba(0, 0, 0, .48), 0 16px 34px rgba(0, 0, 0, .32);--yellow-dark: rgb(253, 224, 71);--gold-dark: rgb(168, 137, 83);--green-dark: rgb(74, 222, 128);--blue-dark: rgb(41, 151, 255);--cyan-dark: rgb(34, 211, 238);--red-dark: rgb(255, 48, 55);--orange-dark: rgb(245, 99, 0);--gray-dark: rgb(134, 134, 139)}:root{--text-0-3: .3rem;--text-0-5: .5rem;--text-0-6: .6rem;--text-0-65: .65rem;--text-0-7: .7rem;--text-0-72: .72rem;--text-0-75: .75rem;--text-0-78: .78rem;--text-0-8: .8rem;--text-0-85: .85rem;--text-0-875: .875rem;--text-0-9: .9rem;--text-0-95: .95rem;--text-0-98: .98rem;--text-1: 1rem;--text-1-05: 1.05rem;--text-1-1: 1.1rem;--text-1-15: 1.15rem;--text-1-2: 1.2rem;--text-1-25: 1.25rem;--text-1-3: 1.3rem;--text-1-35: 1.35rem;--text-1-4: 1.4rem;--text-1-5: 1.5rem;--text-1-6: 1.6rem;--text-1-8: 1.8rem;--text-1-875: 1.875rem;--text-2: 2rem;--text-2-25: 2.25rem;--text-2-6: 2.6rem;--text-2-75: 2.75rem;--text-3: 3rem;--text-3-4: 3.4rem;--text-3-6: 3.6rem;--leading-tight: 1.15;--leading-snug: 1.35;--leading-normal: 1.6;--leading-0-9: .9;--leading-1: 1;--leading-1-2: 1.2;--leading-1-3: 1.3;--leading-1-4: 1.4;--leading-1-5: 1.5;--leading-1-6: 1.6;--leading-1-65: 1.65;--leading-1-7: 1.7;--leading-1-8: 1.8;--leading-2: 2;--leading-2-3: 2.3;--leading-2-5: 2.5;--heading-letter-spacing: 0;--radius-control: 8px;--radius-card: 12px;--radius-panel: 16px;--motion-fast: .15s;--motion-base: .22s;--motion-slow: .32s;--ease-standard: cubic-bezier(.2, .8, .2, 1);--ease-emphasized: cubic-bezier(.16, 1, .3, 1);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-0-1: .1rem;--space-0-05: .05rem;--space-0-15: .15rem;--space-0-18: .18rem;--space-0-2: .2rem;--space-0-25: .25rem;--space-0-3: .3rem;--space-0-35: .35rem;--space-0-4: .4rem;--space-0-45: .45rem;--space-0-55: .55rem;--space-0-6: .6rem;--space-0-65: .65rem;--space-0-7: .7rem;--space-0-8: .8rem;--space-0-85: .85rem;--space-0-9: .9rem;--space-1-1: 1.1rem;--space-1-2: 1.2rem;--space-1-25: 1.25rem;--space-1-35: 1.35rem;--space-1-4: 1.4rem;--space-1-3: 1.3rem;--space-1-6: 1.6rem;--space-1-8: 1.8rem;--space-1-75: 1.75rem;--space-2-2: 2.2rem;--space-2-4: 2.4rem;--space-2-6: 2.6rem;--space-4-0: 4rem;--space-2-5: 2.5rem;--space-5-0: 5rem;--space-6-0: 6rem;--space-8-0: 8rem;--layout-max-width: 1440px;--layout-gutter: clamp(1rem, 2.2vw, 1.75rem);--layout-gutter-tight: clamp(.75rem, 1.6vw, 1rem);--bg-page: var(--primary-color-dark);--bg-chip: var(--secondary-color-dark);--bg-card: var(--tertiary-color-dark);--bg-section: var(--quaternary-color-dark);--card-border: color-mix(in srgb, var(--font-color) 11%, transparent);--card-border-hover: color-mix(in srgb, var(--font-color) 19%, transparent);--card-shadow: 0 1px 2px rgba(var(--black-rgb), .04), 0 12px 28px rgba(var(--black-rgb), .055);--card-shadow-hover: 0 1px 2px rgba(var(--black-rgb), .06), 0 16px 34px rgba(var(--black-rgb), .085);--card-input-border: color-mix(in srgb, var(--font-color) 14%, transparent);--card-input-focus-border: color-mix(in srgb, var(--accent-color) 62%, var(--font-color));--card-button-bg: color-mix(in srgb, var(--bg-card) 86%, var(--font-color) 4%);--card-button-hover-bg: color-mix(in srgb, var(--bg-card) 80%, var(--font-color) 8%);--surface-raised: color-mix(in srgb, var(--bg-card) 92%, var(--font-color) 4%);--surface-subtle: color-mix(in srgb, var(--bg-section) 88%, var(--font-color) 4%);--surface-muted: color-mix(in srgb, var(--bg-section) 92%, var(--bg-page) 8%);--nav-item-hover-bg: color-mix(in srgb, var(--bg-card) 86%, var(--font-color) 8%);--interactive-hover-bg: color-mix(in srgb, var(--surface-raised) 82%, var(--font-color) 7%);--interactive-active-bg: color-mix(in srgb, var(--surface-raised) 76%, var(--accent-color) 10%);--interactive-row-hover-bg: color-mix(in srgb, var(--bg-card) 88%, var(--font-color) 6%);--interactive-shadow-hover: 0 4px 12px rgba(var(--black-rgb), .055);--button-shadow: 0 1px 1px rgba(var(--black-rgb), .04);--button-shadow-hover: var(--interactive-shadow-hover);--focus-ring: 0 0 0 3px color-mix(in srgb, var(--accent-color) 18%, transparent);--avatar-ring: 0 0 0 1px var(--card-border), 0 6px 16px rgba(var(--black-rgb), .08);--accent-color: var(--gold, var(--gold-dark));--accent-color-soft: color-mix(in srgb, var(--accent-color) 16%, transparent);--white: rgba(255, 255, 255, 1);--white_95: rgba(255, 255, 255, .95);--white_90: rgba(255, 255, 255, .9);--white_80: rgba(255, 255, 255, .8);--white_60: rgba(255, 255, 255, .6);--white_30: rgba(255, 255, 255, .3);--white_20: rgba(255, 255, 255, .2);--white_10: rgba(255, 255, 255, .1);--white_05: rgba(255, 255, 255, .05);--white-rgb: 255, 255, 255;--black: rgba(0, 0, 0, 1);--black_70: rgba(0, 0, 0, .7);--black_60: rgba(0, 0, 0, .6);--black_40: rgba(0, 0, 0, .4);--black_30: rgba(0, 0, 0, .3);--black_25: rgba(0, 0, 0, .25);--black_20: rgba(0, 0, 0, .2);--black_15: rgba(0, 0, 0, .15);--black_12: rgba(0, 0, 0, .12);--black_10: rgba(0, 0, 0, .1);--black_08: rgba(0, 0, 0, .08);--black_06: rgba(0, 0, 0, .06);--black_04: rgba(0, 0, 0, .04);--black-rgb: 0, 0, 0;--transparent: rgba(0, 0, 0, 0);--gray_20: rgba(128, 128, 128, .2);--gray_15: rgba(128, 128, 128, .15);--gray_10: rgba(128, 128, 128, .1);--gray_08: rgba(128, 128, 128, .08);--brand-twitter: #1da1f2;--brand-twitter_30: rgba(29, 161, 242, .3);--brand-success: #4cd964;--brand-success_70: rgba(76, 217, 100, .7);--brand-success_10: rgba(76, 217, 100, .1);--brand-danger: #ff3b30;--brand-danger_20: rgba(255, 59, 48, .2);--brand-danger_15: rgba(255, 59, 48, .15);--brand-danger_10: rgba(255, 59, 48, .1);--brand-google-green: #4caf50;--danger-color: rgb(187, 0, 0);--danger-color_25: rgba(187, 0, 0, .25);--danger-color_15: rgba(187, 0, 0, .15);--dark-overlay: rgba(30, 30, 30, .95);--tone-mint: rgb(70, 195, 187);--tone-green-deep: rgb(36, 138, 82);--tone-pink-strong: rgb(247, 84, 123);--tone-sky: #67d7e1;--tone-mint-soft: #6cc164;--tone-violet: #8071a8;--tone-orange-strong: #fe7519;--tone-rose: #f5bec3;--tone-gold: #fcd659;--muted-color: #64748b;--neutral-500: rgb(110, 110, 110);--tone-green: #30d158;--tone-green-soft: rgba(48, 209, 88, .16);--tone-orange: #ff9f0a;--tone-orange-soft: rgba(255, 159, 10, .18);--tone-purple: #bf5af2;--tone-purple-soft: rgba(191, 90, 242, .18);--tone-teal: #64d2ff;--tone-teal-soft: rgba(100, 210, 255, .18);--tone-pink: #ff375f;--tone-pink-rgb: 255, 55, 95;--tone-pink-soft: rgba(255, 55, 95, .18);--navy-900: #0b2436;--navy-900-rgb: 11, 36, 54;--navy-850: #0b2133;--navy-850-rgb: 11, 33, 51;--navy-950: #0f172a;--navy-950-rgb: 15, 23, 42;--navy-800: #0f2b43;--navy-800-rgb: 15, 43, 67;--navy-750: #0f4471;--navy-750-rgb: 15, 68, 113;--navy-700: #0e2538;--navy-600: #0c3152;--navy-600-rgb: 12, 49, 82;--slate-600: #606c80;--slate-600-rgb: 96, 108, 128;--frost-100: #f6f8fb;--frost-80: #f5f9ff;--frost-80-rgb: 245, 249, 255;--frost-40: #e2ecff;--frost-40-rgb: 226, 236, 255}[theme-mode=light]{color-scheme:light;--font-color: var(--font-color-light);--primary-color: var(--primary-color-light);--secondary-color: var(--secondary-color-light);--tertiary-color: var(--tertiary-color-light);--quaternary-color: var(--quaternary-color-light);--bg-page: var(--primary-color);--bg-chip: var(--secondary-color);--bg-card: var(--tertiary-color);--bg-section: var(--quaternary-color);--surface-shadow: var(--surface-shadow-light);--shadow-strength: var(--shadow-strength-light);--opacity: var(--opacity-light);--box-shadow: var(--box-shadow-light);--yellow: var(--yellow-light);--gold: var(--gold-light);--green: var(--green-light);--blue: var(--blue-light);--cyan: var(--cyan-light);--red: var(--red-light);--orange: var(--orange-light);--gray: var(--gray-light);--muted-color: rgb(110, 110, 115);--neutral-500: rgb(110, 110, 110)}[theme-mode=dark]{color-scheme:dark;--font-color: var(--font-color-dark);--primary-color: var(--primary-color-dark);--secondary-color: var(--secondary-color-dark);--tertiary-color: var(--tertiary-color-dark);--quaternary-color: var(--quaternary-color-dark);--bg-page: var(--primary-color);--bg-chip: var(--secondary-color);--bg-card: var(--tertiary-color);--bg-section: var(--quaternary-color);--surface-shadow: var(--surface-shadow-dark);--shadow-strength: var(--shadow-strength-dark);--opacity: var(--opacity-dark);--box-shadow: var(--box-shadow-dark);--yellow: var(--yellow-dark);--gold: var(--gold-dark);--green: var(--green-dark);--blue: var(--blue-dark);--cyan: var(--cyan-dark);--red: var(--red-dark);--orange: var(--orange-dark);--gray: var(--gray-dark);--muted-color: rgb(134, 134, 139);--neutral-500: rgb(134, 134, 139)}@keyframes gradient{0%{background-position:0 50%;transform:rotate(45deg)}50%{background-position:100% 50%;transform:rotate(90deg)}to{background-position:0 50%;transform:rotate(135deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadePop{0%{opacity:0;transform:scale(0)}to{opacity:.8;transform:scale(1)}}@keyframes expand{0%{transform:scale(0);opacity:0;background:var(--blue)}}@keyframes flash_border{0%,to{border-color:var(--secondary-color)}50%{border-color:var(--secondary-color)}}@keyframes gradient-slide{0%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes inputFadeIn{0%{opacity:0;transform:translate3d(0,-50%,0)}to{opacity:1;transform:translateZ(0)}}.PosterCard .mention,.PostCard>.content .mention{margin-right:.3em;padding:.1em;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:background-color var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard);-moz-transition:background-color var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard);transition:background-color var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.PosterCard span.hashtag,.PostCard>.content span.hashtag,.PosterCard span.attag,.PostCard>.content span.attag{padding:.1em;cursor:pointer;background-color:var(--bg-chip);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:background-color var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard);-moz-transition:background-color var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard);transition:background-color var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.PosterCard span.imgtag,.PostCard>.content span.imgtag{margin:0 5px;position:relative;display:inline-flex;align-items:center;padding:3px 5px;background-color:var(--bg-chip);-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px}.PosterCard span.imgtag img,.PostCard>.content span.imgtag img{display:inline-block;margin-right:5px;width:1em;height:1em;justify-content:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.PosterCard span.imgtag .imgtag-content,.PostCard>.content span.imgtag .imgtag-content{padding:0 10px;text-align:center;background-color:var(--bg-section);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1em;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px}.PosterCard span.imgtag.mention-chip,.PostCard>.content span.imgtag.mention-chip{gap:5px;cursor:pointer;max-width:100%;min-height:1.7em;line-height:1;vertical-align:middle}[theme-mode=light] .PosterCard span.imgtag.mention-chip,[theme-mode=light] .PostCard>.content span.imgtag.mention-chip{background-color:color-mix(in srgb,var(--quaternary-color) 94%,var(--secondary-color) 6%);border:1px solid rgba(var(--black-rgb),.04)}.PosterCard span.imgtag.mention-chip img,.PostCard>.content span.imgtag.mention-chip img{display:block;margin-right:0;width:1.15em;height:1.15em;object-fit:cover}.PosterCard span.imgtag.mention-chip .imgtag-name,.PostCard>.content span.imgtag.mention-chip .imgtag-name{display:inline-flex;align-items:center;max-width:11em;font-size:var(--text-0-72);line-height:1.2;opacity:.82;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PosterCard span.imgtag.mention-chip:hover,.PostCard>.content span.imgtag.mention-chip:hover{background-color:color-mix(in srgb,var(--secondary-color) 14%,var(--bg-chip) 86%)}[theme-mode=light] .PosterCard span.imgtag.mention-chip:hover,[theme-mode=light] .PostCard>.content span.imgtag.mention-chip:hover{background-color:color-mix(in srgb,var(--quaternary-color) 88%,var(--secondary-color) 12%)}html{--app-top-offset: 3.25rem;scroll-behavior:smooth;overflow-x:hidden;scrollbar-gutter:stable;background-color:var(--bg-page);color:var(--font-color);font-family:Outfit,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}html ::-webkit-scrollbar-track{width:3px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}html ::-webkit-scrollbar{width:3px;background-color:var(--transparent)}html ::-webkit-scrollbar-thumb{width:3px;background-color:var(--secondary-color);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}html ::-webkit-scrollbar-button,html ::-webkit-scrollbar-button:horizontal:decrement,html ::-webkit-scrollbar-button:horizontal:increment,html ::-webkit-scrollbar-button:vertical:decrement,html ::-webkit-scrollbar-button:vertical:increment{display:none}html *{scrollbar-width:thin}html *,html *:before,html *:after{box-sizing:border-box}html body{margin:0;padding:0}html body *::-webkit-scrollbar-track{width:1px}html body *::-webkit-scrollbar{width:1px}html body *::-webkit-scrollbar-thumb{width:1px}[density-mode=compact]{--app-top-offset: 3rem;--space-2: .45rem;--space-3: .7rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.6rem;--text-1: .95rem;--text-1-1: 1rem;--text-1-25: 1.12rem;--text-1-5: 1.28rem;--text-1-875: 1.55rem;--text-2-25: 1.9rem;--text-2-75: 2.25rem}body,html{overflow-x:hidden;color:var(--font-color);background:var(--bg-page)}body,input,select,textarea{font-size:var(--text-1);line-height:var(--leading-normal);color:var(--font-color)}a{text-decoration:none;cursor:pointer;color:var(--font-color);-webkit-transition:color var(--motion-fast) var(--ease-standard),opacity var(--motion-fast) var(--ease-standard);-moz-transition:color var(--motion-fast) var(--ease-standard),opacity var(--motion-fast) var(--ease-standard);transition:color var(--motion-fast) var(--ease-standard),opacity var(--motion-fast) var(--ease-standard)}a:hover{border-bottom-color:var(--transparent)}a.disabled{pointer-events:none}b,strong{color:var(--font-color);font-weight:700}h1,h2,h3,h4,h5,h6{margin:0 0 var(--space-3);color:var(--font-color);font-weight:650;line-height:var(--leading-tight);letter-spacing:0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;border:0}h1{font-size:clamp(var(--text-1-875),3vw,var(--text-2-25))}h2{font-size:clamp(var(--text-1-5),2.4vw,var(--text-1-875))}h3{font-size:clamp(var(--text-1-25),2vw,var(--text-1-5))}h4{font-size:var(--text-1-5);font-weight:500}h5{font-size:var(--text-1-25);font-weight:500}h6{font-size:var(--text-1);font-weight:500}hr{border:0;border-bottom:solid 1px var(--bg-section);margin:var(--space-2) 0;box-shadow:var(--box-shadow)}ul{margin:0;padding:0}ul li{list-style:none}button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-0-45);border:1px solid var(--card-border);padding:.58em .95em;cursor:pointer;color:var(--font-color);background-color:var(--surface-raised);box-shadow:var(--button-shadow);font:inherit;font-weight:600;line-height:1.2;-webkit-border-radius:var(--radius-control);-moz-border-radius:var(--radius-control);border-radius:var(--radius-control);-webkit-transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard);-moz-transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard);transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}button::-moz-focus-inner{border:none}button:disabled{cursor:not-allowed;opacity:.5}button:hover,button:focus-visible{border-color:var(--card-border-hover);background-color:var(--interactive-hover-bg);box-shadow:var(--button-shadow-hover)}button:focus-visible{outline:0;box-shadow:var(--button-shadow-hover),var(--focus-ring)}button:active{background-color:var(--interactive-active-bg);box-shadow:var(--button-shadow)}button.red,button.is-danger,button.delete{color:var(--white);border-color:color-mix(in srgb,var(--brand-danger) 62%,transparent);background:color-mix(in srgb,var(--brand-danger) 88%,var(--black) 12%)}button.red:hover,button.red:focus-visible,button.is-danger:hover,button.is-danger:focus-visible,button.delete:hover,button.delete:focus-visible{border-color:color-mix(in srgb,var(--brand-danger) 72%,var(--white) 18%);background:color-mix(in srgb,var(--brand-danger) 82%,var(--black) 18%);box-shadow:0 10px 22px color-mix(in srgb,var(--brand-danger) 24%,transparent)}button.button-primary,button.primary,button.submit{color:var(--white);border-color:color-mix(in srgb,var(--tone-green-deep) 62%,transparent);background:color-mix(in srgb,var(--tone-green-deep) 88%,var(--black) 12%)}button.button-primary:hover,button.button-primary:focus-visible,button.primary:hover,button.primary:focus-visible,button.submit:hover,button.submit:focus-visible{border-color:color-mix(in srgb,var(--tone-green-deep) 72%,var(--white) 18%);background:color-mix(in srgb,var(--tone-green-deep) 82%,var(--black) 18%);box-shadow:0 10px 22px color-mix(in srgb,var(--tone-green-deep) 24%,transparent)}button.full-width{width:100%}button[aria-label]:not([aria-label=""]){flex-shrink:0}button:focus-visible{outline-offset:2px}button.edit{padding:.3em 1em;min-width:2em;font-size:.8em;margin-right:.5em;color:var(--font-color);background-color:var(--bg-chip);-webkit-transition:border-color var(--motion-base) var(--ease-standard),background-color var(--motion-base) var(--ease-standard);-moz-transition:border-color var(--motion-base) var(--ease-standard),background-color var(--motion-base) var(--ease-standard);transition:border-color var(--motion-base) var(--ease-standard),background-color var(--motion-base) var(--ease-standard)}button.poster-btn{position:relative;text-align:center;margin-top:.5em;padding:.5em;width:100%;box-shadow:var(--box-shadow);background-color:var(--bg-chip)}input,select,textarea{display:block;width:100%;border:1px solid var(--card-input-border);background-color:var(--surface-raised);color:var(--font-color);outline:0;font-weight:400;-webkit-border-radius:var(--radius-control);-moz-border-radius:var(--radius-control);border-radius:var(--radius-control);-webkit-transition:border-color var(--motion-base) var(--ease-standard),background-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard);-moz-transition:border-color var(--motion-base) var(--ease-standard),background-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard);transition:border-color var(--motion-base) var(--ease-standard),background-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard)}input:hover,select:hover,textarea:hover{border-color:var(--gray_15);background-color:var(--bg-chip)}input:focus,input:focus-visible,input:focus-within,select:focus,select:focus-visible,select:focus-within,textarea:focus,textarea:focus-visible,textarea:focus-within{border-color:var(--card-input-focus-border);background-color:var(--bg-card);box-shadow:var(--focus-ring);outline:0}::placeholder{color:var(--muted-color);opacity:.72}img{object-fit:cover;max-width:100%;height:auto;color:var(--transparent)}img[src=""]{content:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}picture,figure{margin:0;display:block}video{outline:none;object-fit:cover;max-width:100%}p{margin:0 0 var(--space-3)}p:last-child{margin-bottom:0}small{font-size:var(--text-0-875);line-height:var(--leading-snug);color:var(--muted-color)}blockquote{font-style:italic;margin:1em 0;padding:.5em 0 .5em 1em;border-left:solid 4px var(--secondary-color)}code{font-size:.9em;margin:0 .25em;padding:.25em .65em;background-color:var(--white_10)}label{display:block;font-size:var(--text-0-875);line-height:var(--leading-snug);color:var(--font-color);font-weight:600}input,select,textarea{height:2.5em}input:invalid,select:invalid,textarea:invalid{--box-shadow: none;box-shadow:var(--box-shadow)}input:focus::placeholder,input:focus::-webkit-input-placeholder,input:focus:-moz-placeholder,select:focus::placeholder,select:focus::-webkit-input-placeholder,select:focus:-moz-placeholder,textarea:focus::placeholder,textarea:focus::-webkit-input-placeholder,textarea:focus:-moz-placeholder{color:var(--transparent)!important}input:-webkit-autofill,input:-internal-autofill-selected,select:-webkit-autofill,select:-internal-autofill-selected,textarea:-webkit-autofill,textarea:-internal-autofill-selected{background-color:var(--neutral-500)!important}input,select{margin:0;padding:0 var(--space-3);text-decoration:none;height:2.55em}textarea{width:100%;min-height:7rem;padding:var(--space-2) var(--space-3);text-decoration:none}select{text-align:left;text-align-last:left;text-overflow:ellipsis;-webkit-appearance:none;-moz-appearance:none;appearance:none}select option{color:var(--font-color);background-color:var(--bg-color)}input[type=file]{display:none}input[type=radio]+.radio-label,input[type=checkbox]+.radio-label{color:var(--white_60);font-weight:900;font-family:"Font Awesome 6 Free"}input[type=radio]+.radio-label:before,input[type=checkbox]+.radio-label:before{content:"";background:var(--transparent);display:inline-block;width:1.2em;height:1.2em;line-height:1.2em;margin:.3em;vertical-align:middle;cursor:pointer;text-align:center;border:1px solid var(--white_60);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}input[type=radio]:checked+.radio-label,input[type=checkbox]:checked+.radio-label{color:var(--white)}input[type=radio]:checked+.radio-label:before,input[type=checkbox]:checked+.radio-label:before{content:"";background-color:var(--secondary-color);-webkit-transition:background-color var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard);-moz-transition:background-color var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard);transition:background-color var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}input[type=radio]:focus+.radio-label:before,input[type=checkbox]:focus+.radio-label:before{outline:none}input[type=radio]:disabled+.radio-label:before,input[type=checkbox]:disabled+.radio-label:before{background-color:var(--quaternary-color)}input[type=radio]+.radio-label:empty:before,input[type=checkbox]+.radio-label:empty:before{margin-right:0}input[type=date]{position:relative;font-size:1em;width:100%;text-align:center;border:none;background-color:var(--quaternary-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}input[type=date]::-webkit-inner-spin-button{display:none}input[type=date]::-webkit-calendar-picker-indicator{width:2em;opacity:0;position:absolute;right:0}input[type=date]:before{content:"";color:var(--muted-color);position:absolute;right:1em;font-weight:900;font-family:"Font Awesome 6 Free"}input[type=url]{height:48px}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}:-moz-placeholder,::-moz-placeholder,::-webkit-input-placeholder{color:var(--muted-color)!important;opacity:1}input[type=range]{margin:2em 0}.container{width:100%;max-width:var(--layout-max-width);margin:clamp(1rem,1.8vw,2rem) auto 0;padding-inline:var(--layout-gutter)}@media(max-width:980px){.container{padding-inline:var(--layout-gutter-tight)}}.wrapper[data-wide-layout=true] .container{max-width:none}.row{display:flex;flex-wrap:wrap;min-height:min-content}.wrapper{padding:var(--space-5) 0 var(--space-6);min-height:100vh}@media(max-width:1680px){.wrapper{padding:var(--space-5) 0 var(--space-6)}}@media(max-width:1280px){.wrapper{padding:var(--space-5) 0 var(--space-6)}}@media(max-width:980px){.wrapper{padding:var(--space-4) 0 var(--space-5)}}@media(max-width:736px){.wrapper{padding:var(--space-3) 0 var(--space-4)}}@media(max-width:480px){.wrapper{padding:var(--space-2) 0 var(--space-3)}}main{overflow-x:clip;overflow-y:visible;padding-top:var(--app-top-offset)!important}@media(max-width:736px){main{padding-top:calc(var(--app-top-offset) - .4rem)!important}}footer.SiteFooter{padding:clamp(2rem,4vw,3.5rem) var(--layout-gutter);color:var(--font-color);border-top:1px solid var(--card-border);background:radial-gradient(circle at 85% 15%,color-mix(in srgb,var(--accent-color) 9%,transparent),transparent 28rem),var(--quaternary-color)}footer.SiteFooter .SiteFooter__grid{width:100%;max-width:1200px;margin:auto;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(18rem,1.3fr);gap:clamp(2rem,5vw,5rem);align-items:start}footer.SiteFooter .SiteFooter__group{display:grid;align-content:start;gap:var(--space-1)}footer.SiteFooter h4{margin:var(--space-2) 0 var(--space-1);color:var(--muted-color);font-size:var(--text-0-76);font-weight:800;letter-spacing:.08em;text-transform:uppercase}footer.SiteFooter nav ul{margin:0;display:grid;gap:var(--space-0-35)}footer.SiteFooter nav li{margin:0}footer.SiteFooter nav a{display:inline-flex;padding:var(--space-0-2) 0;color:var(--font-color);font-weight:650;text-decoration:none;opacity:.78;-webkit-transition:opacity .2s ease,color .2s ease;-moz-transition:opacity .2s ease,color .2s ease;transition:opacity .2s ease,color .2s ease}footer.SiteFooter nav a:hover,footer.SiteFooter nav a:focus-visible{color:var(--accent-color);opacity:1}footer.SiteFooter .SiteFooter__brand{min-height:100%;padding:var(--space-3);display:flex;flex-direction:column;justify-content:center;border:1px solid var(--card-border);background:color-mix(in srgb,var(--bg-card) 72%,transparent);-webkit-border-radius:var(--radius-card);-moz-border-radius:var(--radius-card);border-radius:var(--radius-card)}footer.SiteFooter .official-links{margin:var(--space-0-4) 0;display:flex;justify-content:center;gap:var(--space-1)}footer.SiteFooter .official-links li{margin:0;display:flex}footer.SiteFooter .official-links a{width:2.5rem;height:2.5rem;display:grid;place-items:center;color:var(--font-color);background:var(--surface-muted);border:1px solid var(--card-border);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:transform .2s ease,color .2s ease,border-color .2s ease;-moz-transition:transform .2s ease,color .2s ease,border-color .2s ease;transition:transform .2s ease,color .2s ease,border-color .2s ease}footer.SiteFooter .official-links a:hover,footer.SiteFooter .official-links a:focus-visible{color:var(--accent-color);border-color:color-mix(in srgb,var(--accent-color) 42%,var(--card-border));transform:translateY(-2px)}footer.SiteFooter .official-links svg{width:1rem;height:1rem}footer.SiteFooter p{margin:var(--space-2) 0 0;color:var(--muted-color);text-align:center;font-size:var(--text-0-82)}@media(max-width:1280px){footer.SiteFooter .SiteFooter__grid{grid-template-columns:repeat(2,minmax(0,1fr))}footer.SiteFooter .SiteFooter__brand{grid-column:1/-1}}@media(max-width:980px){footer.SiteFooter{padding-inline:var(--layout-gutter-tight)}footer.SiteFooter .SiteFooter__grid{grid-template-columns:1fr;gap:var(--space-3)}footer.SiteFooter .SiteFooter__brand{grid-column:auto}}#nav-bar{width:100%;max-width:var(--layout-max-width);height:var(--app-top-offset);min-height:var(--app-top-offset);padding-inline:var(--layout-gutter);position:fixed;left:0;right:0;margin-right:auto;margin-left:auto;z-index:20;background:color-mix(in srgb,var(--bg-page) 96%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--card-border);box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transition:background-color .25s ease,border-color .25s ease;-moz-transition:background-color .25s ease,border-color .25s ease;transition:background-color .25s ease,border-color .25s ease}#nav-bar[data-wide-layout=true]{max-width:none}#nav-bar .breadcrumb,#nav-bar .breadcrumb-toggle{position:absolute;left:var(--layout-gutter)}#nav-bar .breadcrumb-toggle{top:.55rem}#nav-bar .breadcrumb{top:.45rem;max-width:calc(50% - 7.5rem);overflow:hidden;white-space:nowrap;margin:0;background-color:inherit;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease}#nav-bar .breadcrumb svg{font-size:1em}#nav-bar>button{width:3em;height:2.3em;font-size:1em;padding:0 .8em;text-align:center;-webkit-transition:background-color .2s ease,border-color .2s ease;-moz-transition:background-color .2s ease,border-color .2s ease;transition:background-color .2s ease,border-color .2s ease}#nav-bar>button:hover{background-color:var(--secondary-color);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}#nav-bar #account{position:absolute;top:.55rem;right:var(--layout-gutter);display:flex;justify-content:center;align-items:center}#nav-bar #account .options{width:fit-content;width:-moz-max-content;width:-webkit-max-content;max-width:200px;font-size:.8em;padding:.25em .4em;display:flex;align-items:center;text-decoration:none;cursor:pointer;overflow:hidden;background-color:var(--quaternary-color);-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;transition:background-color .2s ease}#nav-bar #account .options>picture{display:block}#nav-bar #account .options>picture .avatar{margin-right:.5em;display:flex;justify-content:center;text-align:center;width:2.5em;height:2.5em;object-fit:cover;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:var(--bg-color)}#nav-bar #account .options>span{width:100%;overflow:hidden;margin-right:.3em;white-space:nowrap;text-overflow:ellipsis}#nav-bar #account .options:hover{background-color:var(--bg-section)}#nav-bar #account button[name=menu],#nav-bar #account button[name=notification],#nav-bar #account button[name=account]{margin-right:var(--space-2);width:2rem;height:2rem;font-size:1em;line-height:1;position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0}#nav-bar #account button[name=menu] svg,#nav-bar #account button[name=notification] svg,#nav-bar #account button[name=account] svg{display:block}#nav-bar #account button[name=menu] .notification-badge,#nav-bar #account button[name=notification] .notification-badge,#nav-bar #account button[name=account] .notification-badge{position:absolute;right:-.55em;top:-.45em;min-width:1.25em;height:1.25em;padding:0 .3em;display:inline-flex;align-items:center;justify-content:center;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;font-size:.58em;line-height:1;font-weight:700;color:var(--white);background:var(--brand-danger)}#nav-bar #account button[name=notification]{color:color-mix(in srgb,var(--cyan) 72%,var(--font-color))}#nav-bar #account button[name=notification]:hover,#nav-bar #account button[name=notification]:focus-visible{border-color:color-mix(in srgb,var(--cyan) 34%,var(--card-border));background-color:color-mix(in srgb,var(--cyan) 10%,var(--bg-section))}#nav-bar #account button[name=account]{margin-right:0;overflow:hidden;border:0;background:transparent;box-shadow:none;cursor:pointer;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}#nav-bar #account button[name=account]:hover,#nav-bar #account button[name=account]:focus-visible{border-color:transparent;background:transparent;box-shadow:none}#nav-bar #account button[name=account] picture,#nav-bar #account button[name=account] .account-avatar{width:100%;height:100%;display:block}#nav-bar #account button[name=account] .account-avatar{object-fit:cover;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}#nav-bar #account button[name=menu],#nav-bar #account button[name=notification]{cursor:pointer;background-color:var(--bg-card);border:1px solid var(--card-border);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-transition:background-color .25s ease,border-color .25s ease;-moz-transition:background-color .25s ease,border-color .25s ease;transition:background-color .25s ease,border-color .25s ease}#nav-bar #account button[name=menu]:hover,#nav-bar #account button[name=menu]:focus-visible,#nav-bar #account button[name=notification]:hover,#nav-bar #account button[name=notification]:focus-visible{border-color:var(--gray_15);background-color:var(--bg-section)}@media(max-width:736px){#nav-bar #account{right:var(--layout-gutter-tight)}}#nav-bar .search-container{position:absolute;left:0;right:0;margin:auto;top:.45rem;width:220px;border:1px solid var(--card-border);cursor:pointer;background:var(--bg-card);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-transition:width .25s ease,border-color .25s ease,background-color .25s ease;-moz-transition:width .25s ease,border-color .25s ease,background-color .25s ease;transition:width .25s ease,border-color .25s ease,background-color .25s ease}#nav-bar .search-container .search-icon{position:absolute;top:0;left:0;text-align:center;width:2.45rem;height:2.15rem;line-height:2.15rem;opacity:.62;color:var(--font-color);-webkit-transition:color .2s ease,opacity .2s ease;-moz-transition:color .2s ease,opacity .2s ease;transition:color .2s ease,opacity .2s ease}#nav-bar .search-container .search-inner-container{position:relative;width:100%;height:2.15rem}#nav-bar .search-container .search-inner-container input.search-bar{width:100%;font-size:var(--text-1);height:2.15rem;padding:0 var(--space-4) 0 2.6em;outline:none;box-sizing:border-box;color:var(--font-color);border:0;background-color:transparent;-webkit-transition:color .25s ease;-moz-transition:color .25s ease;transition:color .25s ease}#nav-bar .search-container .search-inner-container .search-text-container{position:absolute;top:0;left:0;-webkit-transform-origin:center;transform-origin:center;height:2.15rem;width:56px;-webkit-transition:transform .2s ease;-moz-transition:transform .2s ease;transition:transform .2s ease}#nav-bar .search-container .search-panel{position:absolute;top:calc(100% + var(--space-1));left:50%;width:min(420px,100vw - var(--layout-gutter) * 2);padding:var(--space-2);display:flex;flex-direction:column;gap:var(--space-1);background:color-mix(in srgb,var(--bg-card) 96%,var(--font-color) 4%);border:1px solid var(--card-border);box-shadow:0 14px 34px rgba(var(--black-rgb),.16);transform:translate(-50%);cursor:default;-webkit-border-radius:var(--radius-card);-moz-border-radius:var(--radius-card);border-radius:var(--radius-card)}#nav-bar .search-container .search-panel button{min-width:0;width:100%;min-height:2.4rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-2);padding:var(--space-0-55) var(--space-0-8);color:var(--font-color);background:transparent;border:1px solid transparent;text-align:left;cursor:pointer;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:background-color .2s ease,border-color .2s ease;-moz-transition:background-color .2s ease,border-color .2s ease;transition:background-color .2s ease,border-color .2s ease}#nav-bar .search-container .search-panel button:hover,#nav-bar .search-container .search-panel button:focus-visible{background:var(--nav-item-hover-bg);border-color:var(--card-border)}#nav-bar .search-container .search-panel button svg{color:var(--accent-color)}#nav-bar .search-container .search-panel button span,#nav-bar .search-container .search-panel button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#nav-bar .search-container .search-panel button small{color:var(--muted-color);font-size:var(--text-0-75)}#nav-bar .search-container .search-panel__primary{font-weight:700;background:var(--bg-section)!important}#nav-bar .search-container .search-panel__results{display:flex;flex-direction:column;gap:var(--space-0-4);padding-top:var(--space-1);border-top:1px solid var(--card-border)}#nav-bar .search-container .search-panel__section-title,#nav-bar .search-container .search-panel__muted{padding:var(--space-0-35) var(--space-0-55);color:var(--muted-color);font-size:var(--text-0-78);font-weight:700}#nav-bar .search-container.active{width:clamp(210px,18vw,320px);border-color:var(--gray_20)}#nav-bar .search-container.active input.search-bar{padding:0 var(--space-1) 0 2.8em;color:var(--font-color)}#nav-bar .search-container:hover,#nav-bar .search-container:focus-within{background:var(--bg-section);border-color:var(--gray_15)}#nav-bar .search-container:hover .search-icon,#nav-bar .search-container:focus-within .search-icon{opacity:1}@media(max-width:1280px){#nav-bar .breadcrumb{max-width:calc(100% - 14rem)}#nav-bar .search-container{display:none}}@media(max-width:980px){#nav-bar{padding-inline:var(--layout-gutter-tight)}}.AccountMenu{width:180px;display:flex;flex-direction:column;gap:var(--space-0-4)}.AccountMenu .AccountMenu__user{display:grid;grid-template-columns:2.35rem minmax(0,1fr);align-items:center;gap:var(--space-2);padding:var(--space-0-55);border-bottom:1px solid var(--card-border)}.AccountMenu .AccountMenu__user picture,.AccountMenu .AccountMenu__user .AccountMenu__avatar{width:2.35rem;height:2.35rem;display:block}.AccountMenu .AccountMenu__user .AccountMenu__avatar{object-fit:cover;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}.AccountMenu .AccountMenu__user strong,.AccountMenu .AccountMenu__user span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AccountMenu .AccountMenu__user span{color:var(--muted-color);font-size:var(--text-0-78)}.AccountMenu .AccountMenu__item{min-height:2.35rem;display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:var(--space-1);padding:var(--space-0-55) var(--space-0-8);color:var(--font-color);text-decoration:none;background:transparent;border:0;box-shadow:none;text-align:left;cursor:pointer;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:background-color .2s ease,box-shadow .2s ease;-moz-transition:background-color .2s ease,box-shadow .2s ease;transition:background-color .2s ease,box-shadow .2s ease}.AccountMenu .AccountMenu__item:hover,.AccountMenu .AccountMenu__item:focus-visible{background:var(--nav-item-hover-bg);box-shadow:none}.AccountMenu .AccountMenu__separator{height:1px;margin:var(--space-0-35) 0;background:color-mix(in srgb,var(--font-color) 18%,transparent)}.AccountMenu .AccountMenu__icon{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;background:var(--bg-section);color:var(--font-color);font-size:var(--text-0-9);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.AccountMenu .AccountMenu__icon--blue{background:var(--accent-color-soft);color:var(--accent-color)}.AccountMenu .AccountMenu__icon--orange{background:var(--tone-orange-soft);color:var(--tone-orange)}.AccountMenu .AccountMenu__icon--teal{background:var(--tone-teal-soft);color:var(--tone-teal)}.AccountMenu .AccountMenu__icon--red{background:var(--brand-danger_10);color:var(--brand-danger)}@media(max-width:736px){h2{font-size:1.2em}h3{font-size:1em}h4{font-size:.8em}}.hidden{position:absolute;visibility:hidden;opacity:0;overflow:hidden;max-height:0;max-width:0;padding:0;margin:0;-webkit-transition:max-height .5s ease;-moz-transition:max-height .5s ease;transition:max-height .5s ease}#app{position:relative}@media(max-width:736px){#app{margin:0}}:focus-visible{outline:3px solid var(--accent-color);outline-offset:3px}.AppLayout{display:grid;row-gap:var(--space-4);grid-template-rows:auto;grid-template-columns:var(--layout-left-column) var(--layout-left-gap) var(--layout-main-column) var(--layout-right-gap) var(--layout-right-column);min-width:0;position:relative;--layout-slide-duration: .58s;--layout-slide-ease: cubic-bezier(.22, 1, .36, 1);--layout-left-column: minmax(0, 4fr);--layout-left-gap: var(--space-4);--layout-main-column: minmax(0, 15fr);--layout-right-gap: var(--space-4);--layout-right-column: minmax(0, 5fr);--layout-aside-top: calc(var(--app-top-offset) + clamp(1rem, 1.8vw, 2rem));--layout-aside-bottom: var(--space-4);--layout-aside-height: max(0px, calc(100svh - var(--layout-aside-top) - var(--layout-aside-bottom)));-webkit-transition:grid-template-columns var(--layout-slide-duration) var(--layout-slide-ease);-moz-transition:grid-template-columns var(--layout-slide-duration) var(--layout-slide-ease);transition:grid-template-columns var(--layout-slide-duration) var(--layout-slide-ease)}.AppLayout>header{display:flex;grid-column:1/-1;padding:var(--space-0-3);background-color:var(--quaternary-color);-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px}.AppLayout>header select{width:10em}.AppLayout>header label{height:2em;padding:0 var(--space-2);cursor:pointer;margin:auto 0 auto auto;background-color:var(--secondary-color);-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.AppLayout>header label:hover{color:var(--white);background-color:var(--secondary-color)}.AppLayout .left-aside{align-self:start;display:flex;justify-content:flex-end;grid-column:1;grid-row:1;max-height:var(--layout-aside-height);min-width:0;opacity:1;visibility:visible;-webkit-transition:transform var(--layout-slide-duration) var(--layout-slide-ease),opacity .36s ease,visibility var(--layout-slide-duration) var(--layout-slide-ease);-moz-transition:transform var(--layout-slide-duration) var(--layout-slide-ease),opacity .36s ease,visibility var(--layout-slide-duration) var(--layout-slide-ease);transition:transform var(--layout-slide-duration) var(--layout-slide-ease),opacity .36s ease,visibility var(--layout-slide-duration) var(--layout-slide-ease)}.AppLayout .left-aside>*{width:min(232px,100%);max-width:232px;position:fixed;top:var(--layout-aside-top);max-height:var(--layout-aside-height);overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.AppLayout .left-aside>*::-webkit-scrollbar{display:none}.AppLayout .main-content{grid-column:3;grid-row:1;min-width:0}.AppLayout .main-content[data-layout=sharp]{width:min(100%,760px);justify-self:center}.AppLayout .full-content{grid-column:1/-1;min-width:0}.AppLayout .right-aside{align-self:start;display:flex;justify-content:flex-start;flex-direction:column;grid-column:5;grid-row:1;max-height:var(--layout-aside-height);min-width:0;opacity:1;visibility:visible;-webkit-transition:transform var(--layout-slide-duration) var(--layout-slide-ease),opacity .36s ease,visibility var(--layout-slide-duration) var(--layout-slide-ease);-moz-transition:transform var(--layout-slide-duration) var(--layout-slide-ease),opacity .36s ease,visibility var(--layout-slide-duration) var(--layout-slide-ease);transition:transform var(--layout-slide-duration) var(--layout-slide-ease),opacity .36s ease,visibility var(--layout-slide-duration) var(--layout-slide-ease)}.AppLayout .right-aside>*{min-width:0;width:min(300px,100%);max-width:100%;position:fixed;top:var(--layout-aside-top);max-height:var(--layout-aside-height);overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.AppLayout .right-aside>*::-webkit-scrollbar{display:none}.AppLayout[data-left-aside=none],.AppLayout[data-left-aside=hidden]{--layout-left-column: minmax(0, 0fr);--layout-left-gap: 0px}.AppLayout[data-right-aside=none],.AppLayout[data-right-aside=hidden]{--layout-right-column: minmax(0, 0fr);--layout-right-gap: 0px}.AppLayout[data-left-aside=hidden][data-right-aside=visible],.AppLayout[data-left-aside=none][data-right-aside=visible]{--layout-main-column: minmax(0, 19fr)}.AppLayout[data-left-aside=visible][data-right-aside=hidden],.AppLayout[data-left-aside=visible][data-right-aside=none]{--layout-main-column: minmax(0, 20fr)}.AppLayout[data-left-aside=hidden][data-right-aside=hidden],.AppLayout[data-left-aside=hidden][data-right-aside=none],.AppLayout[data-left-aside=none][data-right-aside=hidden],.AppLayout[data-left-aside=none][data-right-aside=none]{--layout-main-column: minmax(0, 24fr)}.AppLayout[data-left-aside=hidden] .left-aside{opacity:0;visibility:hidden;pointer-events:none;transform:translate(calc(-100% - var(--space-4)))}.AppLayout[data-right-aside=hidden] .right-aside{opacity:0;visibility:hidden;pointer-events:none;transform:translate(calc(100% + var(--space-4)))}.AppLayout[data-left-aside=hidden][data-right-aside=hidden]>.main-content{grid-column:3}.AppLayout[data-asides-collapsed=true]>.main-content{width:100%;justify-self:stretch}.AppLayout .album-grid{display:grid;grid-gap:var(--space-2);grid-column:1/6;grid-template-rows:auto;grid-template-columns:repeat(4,1fr)}.AppLayout .album-grid .AlbumCard{margin:0}@media(max-width:1280px){.AppLayout .album-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:736px){.AppLayout .album-grid{grid-template-columns:repeat(1,1fr)}}@media(max-width:1280px){.AppLayout{grid-gap:var(--space-3)}.AppLayout .left-aside,.AppLayout .right-aside{display:none}.AppLayout .main-content,.AppLayout .main-content[data-layout=sharp]{grid-column:1/-1}.AppLayout>.main-content:first-child:last-child{grid-column:1/-1}.AppLayout>.main-content:first-child:not(:last-child),.AppLayout>.main-content:last-child:not(:first-child){grid-column:1/-1}}@media(max-width:736px){.AppLayout{margin:0;grid-gap:var(--space-2)}}@media(max-height:640px)and (min-width:1281px){.AppLayout{grid-gap:var(--space-3)}.AppLayout .left-aside,.AppLayout .right-aside{display:none}.AppLayout .main-content,.AppLayout .main-content[data-layout=sharp]{grid-column:1/-1}.AppLayout>.main-content:first-child:last-child{grid-column:1/-1}.AppLayout>.main-content:first-child:not(:last-child),.AppLayout>.main-content:last-child:not(:first-child){grid-column:1/-1}}.MeetRoomSurface{--meet-room-height: calc(100svh - var(--app-top-offset) - clamp(1rem, 1.8vw, 2rem) - var(--space-6));--meet-controls-height: 3.5rem;--meet-stage-height: calc(var(--meet-room-height) - var(--meet-controls-height) - var(--space-2) - var(--space-3));--meet-grid-gap: clamp(6px, .7vw, 10px);height:var(--meet-room-height);min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:var(--space-2);padding-bottom:var(--space-3);overflow:hidden}.MeetRoomSurface__stage{position:relative;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) clamp(17rem,22vw,19rem);gap:var(--space-2);overflow:hidden}.MeetRoomSurface .buttons{min-height:var(--meet-controls-height);display:flex;justify-content:center;align-items:center;gap:var(--space-3)}.MeetRoomSurface .buttons button{height:3.25rem;width:3.25rem;font-size:var(--text-0-9);color:var(--font-color);--box-shadow: var(--button-shadow);box-shadow:var(--box-shadow);background-color:var(--surface-raised);border:1px solid var(--card-border);cursor:pointer;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.MeetRoomSurface .buttons button:hover{--box-shadow: var(--button-shadow-hover);box-shadow:var(--box-shadow);background-color:var(--interactive-hover-bg)}.MeetRoomSurface .buttons button.is-active{color:var(--accent-color);background-color:var(--accent-color-soft);border-color:color-mix(in srgb,var(--accent-color) 38%,var(--card-border))}.MeetRoomSurface .buttons button.red{color:#fff;background-color:#ea4335}.MeetRoomSurface .buttons button.red:hover{background-color:#d93025}.MeetSidePanel{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;background:color-mix(in srgb,var(--bg-card) 96%,var(--font-color) 2%);border:1px solid var(--card-border);box-shadow:var(--card-shadow);-webkit-border-radius:var(--radius-card);-moz-border-radius:var(--radius-card);border-radius:var(--radius-card)}.MeetSidePanel>nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-1);padding:var(--space-2);background:var(--surface-subtle);border-bottom:1px solid var(--card-border)}.MeetSidePanel>nav button{min-width:0;display:grid;justify-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-1);color:var(--muted-color);background:transparent;border-color:transparent;box-shadow:none;font-size:var(--text-0-7)}.MeetSidePanel>nav button span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MeetSidePanel>nav button.is-active{color:var(--accent-color);background:var(--accent-color-soft);border-color:color-mix(in srgb,var(--accent-color) 25%,var(--card-border))}.MeetSidePanel__content{min-height:0;overflow:hidden}.MeetSidePanel__content>*{height:100%}.MeetSidePanel__content .MeetChatPanel{border:0;box-shadow:none;border-radius:0}.MeetSidePanel__content .CommunityAside{padding:var(--space-2);overflow-y:auto}.MeetSidePanel__content .CommunityAside__section{padding:0}.MeetParticipants{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);padding:var(--space-3)}.MeetParticipants>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--space-3);border-bottom:1px solid var(--card-border)}.MeetParticipants>header span{min-width:1.8rem;padding:var(--space-1) var(--space-2);color:var(--accent-color);background:var(--accent-color-soft);font-size:var(--text-0-72);text-align:center;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}.MeetParticipants ul{display:grid;align-content:start;gap:var(--space-1);padding-top:var(--space-2);overflow-y:auto}.MeetParticipants li{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-2);padding:var(--space-2);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.MeetParticipants li:hover{background:var(--interactive-row-hover-bg)}.MeetParticipants li>div{min-width:0;display:grid;gap:.1rem}.MeetParticipants li>div strong,.MeetParticipants li>div small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MeetParticipants li>div small{color:var(--muted-color);font-size:var(--text-0-72)}.MeetParticipants li>i{width:.5rem;height:.5rem;background:var(--brand-success);border-radius:50%}.MeetParticipants__avatar{width:2.5rem;height:2.5rem;display:grid;place-items:center;color:var(--navy-950);background:var(--accent-color);font-size:var(--text-0-85);font-weight:800;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.MeetChatPanel{width:100%;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;color:var(--font-color);background:color-mix(in srgb,var(--bg-card) 96%,var(--font-color) 2%);border:1px solid var(--card-border);box-shadow:var(--card-shadow);-webkit-border-radius:var(--radius-card);-moz-border-radius:var(--radius-card);border-radius:var(--radius-card)}.MeetChatPanel header{min-height:4rem;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:0 var(--space-3);background:var(--surface-subtle);border-bottom:1px solid var(--card-border)}.MeetChatPanel header div{min-width:0;display:grid;gap:.15rem}.MeetChatPanel header strong{color:var(--font-color);font-size:var(--text-1);line-height:var(--leading-1)}.MeetChatPanel header span{color:var(--muted-color);overflow:hidden;font-size:var(--text-0-78);text-overflow:ellipsis;white-space:nowrap}.MeetChatPanel header button{flex:0 0 2.25rem;width:2.25rem;height:2.25rem;color:var(--muted-color);background:transparent;border:none;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.MeetChatPanel header button:hover{color:var(--font-color);background:var(--interactive-hover-bg)}.MeetChatPanel__messages{min-height:0;display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:var(--space-3);overflow-y:auto;list-style:none}.MeetChatPanel__messages>li{max-width:92%;padding:var(--space-2);color:var(--font-color);background:var(--surface-subtle);border:1px solid var(--card-border);word-break:break-word;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.MeetChatPanel__messages>li.is-mine{align-self:flex-end;background:var(--accent-color-soft);border-color:color-mix(in srgb,var(--accent-color) 30%,var(--card-border))}.MeetChatPanel__messages>li p{margin:var(--space-1) 0 0;white-space:pre-wrap}.MeetChatPanel__empty{width:100%;max-width:none!important;min-height:8rem;display:grid;place-items:center;align-content:center;gap:var(--space-2);color:var(--muted-color)!important;background:transparent!important}.MeetChatPanel__empty svg{font-size:var(--text-1-5)}.MeetChatPanel__messageMeta{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.MeetChatPanel__messageMeta strong{min-width:0;overflow:hidden;color:var(--font-color);font-size:var(--text-0-82);text-overflow:ellipsis;white-space:nowrap}.MeetChatPanel__messageMeta time{flex:0 0 auto;color:var(--muted-color);font-size:var(--text-0-72)}.MeetChatPanel__sources,.MeetChatPanel__pending{display:grid;gap:var(--space-2);margin:var(--space-2) 0 0;padding:0;list-style:none}.MeetChatPanel__sources img,.MeetChatPanel__sources video,.MeetChatPanel__pending img,.MeetChatPanel__pending video{width:100%;max-height:13rem;display:block;object-fit:cover;background:#171717;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.MeetChatPanel__sources a,.MeetChatPanel__pending a{min-width:0;display:flex;align-items:center;gap:var(--space-2);color:var(--accent-color);text-decoration:none}.MeetChatPanel__sources a span,.MeetChatPanel__pending a span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MeetChatPanel__composer{display:grid;gap:var(--space-2);padding:var(--space-3);background:var(--surface-subtle);border-top:1px solid var(--card-border)}.MeetChatPanel__pending{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.MeetChatPanel__pending li{position:relative;min-width:0;aspect-ratio:1;overflow:hidden;background:var(--surface-raised);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.MeetChatPanel__pending li span{height:100%;display:grid;place-items:center;gap:var(--space-1);padding:var(--space-1);color:var(--font-color);font-size:var(--text-0-72);text-align:center}.MeetChatPanel__pending li button{position:absolute;top:.25rem;right:.25rem;width:1.6rem;height:1.6rem;color:#fff;background:#000000ad;border:none;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.MeetChatPanel__pending img,.MeetChatPanel__pending video{height:100%;max-height:none}.MeetChatPanel__tools{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.MeetChatPanel__tools label,.MeetChatPanel__tools button{flex:0 0 2.5rem;width:2.5rem;height:2.5rem;display:grid;place-items:center;color:var(--font-color);background:var(--surface-raised);border:1px solid var(--card-border);cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.MeetChatPanel__tools button{color:var(--navy-950);background:var(--accent-color);border-color:var(--accent-color)}.MeetChatPanel__tools button:disabled{cursor:wait;opacity:.7}.MeetChatPanel__tools input{display:none}.MeetChatPanel textarea{width:100%;min-height:4.5rem;max-height:7rem;resize:vertical;padding:var(--space-2);color:var(--font-color);background:var(--surface-raised);border:1px solid var(--card-input-border);outline:none;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.MeetChatPanel textarea::placeholder{color:var(--muted-color)}.MeetLayout{position:relative;height:100%;min-height:0;width:100%;display:grid;gap:var(--meet-grid-gap);padding:10px;overflow:hidden;align-content:center;justify-content:center;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.MeetLayout--grid{grid-template-columns:repeat(var(--meet-cols),var(--meet-tile-width, minmax(0, 1fr)));grid-template-rows:repeat(var(--meet-rows),var(--meet-tile-height, minmax(0, 1fr)));place-content:center;place-items:center}.MeetLayout--spotlight{grid-template-columns:minmax(0,1fr) clamp(10rem,16vw,13rem);grid-template-rows:minmax(0,1fr);align-content:stretch;justify-content:stretch}.MeetLayout--single{height:100%;background:transparent;border:0}.MeetLayout__sidebar{min-height:0;display:flex;flex-direction:column;gap:4px;overflow-x:hidden;overflow-y:auto}.MeetLayout__sidebar .VCard{flex:0 0 7.5rem;height:7.5rem}.MeetLayout .VCard{position:relative;width:100%;height:100%;min-height:0;isolation:isolate;background:#2f3135;border:1px solid rgba(232,234,237,.08);box-shadow:none;-webkit-transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease;-moz-transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease;display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.MeetLayout .VCard:hover{background:#45494d}.MeetLayout .VCard:before{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;opacity:0;border:3px solid #81c995;box-shadow:0 0 0 1px #81c99547,0 0 24px #81c99552;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-transition:opacity .25s ease;-moz-transition:opacity .25s ease;transition:opacity .25s ease}.MeetLayout .VCard.is-speaking:before{opacity:1;animation:meet-speaking-border 1.45s ease-in-out infinite}.MeetLayout .VCard.spotlight{border-color:#8ab4f8}.MeetLayout .VCard.is-spotlight-main{height:100%}.MeetLayout .VCard video{width:100%;height:100%;object-fit:cover;background-color:transparent;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.MeetLayout .VCard video.is-contain{object-fit:contain}.MeetLayout .VCard .mock-video{width:100%;height:100%;display:grid;place-items:center;color:#fff;background:#3c4043;font-size:var(--text-1);font-weight:700;text-shadow:0 1px 8px rgba(var(--black-rgb),.4)}.MeetLayout .VCard__avatar{position:absolute;top:50%;left:50%;width:clamp(4.5rem,18%,7rem);aspect-ratio:1;display:grid;place-items:center;color:#fff;background:#1a73e8;box-shadow:0 10px 28px rgba(var(--black-rgb),.28);font-size:clamp(1.8rem,4vw,3rem);font-weight:600;transform:translate(-50%,-50%);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.MeetLayout .VCard__name{position:absolute;left:var(--space-2);bottom:var(--space-2);max-width:calc(100% - var(--space-4));min-height:2rem;display:inline-flex;align-items:center;padding:0 var(--space-2);color:#fff;background:#000000ad;box-shadow:0 6px 18px rgba(var(--black-rgb),.32);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}.MeetLayout .VCard__name strong{min-width:0;color:#fff;overflow:hidden;font-size:var(--text-0-85);font-weight:700;letter-spacing:0;line-height:var(--leading-1);text-overflow:ellipsis;white-space:nowrap}.MeetLayout .VCard.is-speaking .VCard__name{background:#183e25e6}.MeetLayout .VCard__status{position:absolute;top:var(--space-2);right:var(--space-2);display:inline-flex;align-items:center;gap:var(--space-1);min-height:1.8rem;padding:0 var(--space-2);color:#e8f0fe;background:#202124b8;box-shadow:0 6px 18px rgba(var(--black-rgb),.22);font-size:var(--text-0-78);font-weight:800;letter-spacing:0;pointer-events:none;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}.MeetLayout--grid .VCard{width:100%;height:100%;aspect-ratio:16/9;justify-self:center;align-self:center;max-height:100%}.MeetLayout--single.MeetLayout--grid .VCard{width:var(--meet-tile-width, 100%);height:var(--meet-tile-height, auto);max-width:100%;max-height:100%}.MeetLayout--spotlight>.VCard{min-height:16rem}.MeetLayout--spotlight>.VCard.is-spotlight-main{background:#17181b}@media(max-width:768px){.MeetLayout{gap:4px;padding:4px}.MeetLayout--spotlight{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) 120px}.MeetLayout__sidebar{flex-direction:row;overflow-x:auto;overflow-y:hidden}.MeetLayout__sidebar .VCard{flex:0 0 12rem;height:6.75rem}.MeetLayout .VCard{min-height:0}}@media(max-width:768px){.MeetRoomSurface{height:var(--meet-room-height);min-height:0;gap:var(--space-2);padding-bottom:var(--space-2)}.MeetRoomSurface .buttons{gap:var(--space-2)}}@media(max-width:1100px){.MeetRoomSurface .MeetRoomSurface__stage{grid-template-columns:minmax(0,1fr) clamp(16rem,30vw,18rem)}}@media(max-width:768px){.MeetRoomSurface .MeetRoomSurface__stage{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(17rem,42%)}}@media(max-width:520px){.MeetRoomSurface .buttons button{width:3rem;height:3rem}.MeetChatPanel{width:100%;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}}@keyframes meet-speaking-border{0%,to{box-shadow:0 0 0 1px #55ff941f,0 0 22px #2ce27838}50%{box-shadow:0 0 0 1px #55ff9447,0 0 36px #2ce27870}}.AlbumCard__link{display:block;width:100%}.AlbumCard__link:focus-visible{outline:none}.AlbumCard__link:focus-visible .AlbumCard{border-color:var(--card-border-hover);box-shadow:var(--card-shadow-hover),var(--focus-ring)}.AlbumCard{position:relative;width:100%;min-height:200px;aspect-ratio:1/1;opacity:var(--opacity);overflow:hidden;background-color:var(--bg-card);border:1px solid var(--card-border);box-shadow:var(--card-shadow);-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;-webkit-transition:border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),transform var(--motion-base) var(--ease-emphasized);-moz-transition:border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),transform var(--motion-base) var(--ease-emphasized);transition:border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),transform var(--motion-base) var(--ease-emphasized)}.AlbumCard:hover,.AlbumCard:focus-within{border-color:var(--card-border-hover);box-shadow:var(--card-shadow-hover);transform:none}.AlbumCard .options{position:absolute;top:0;right:0;margin:0;height:2em;width:2em;font-size:var(--text-1);line-height:var(--leading-2);text-align:center;cursor:pointer;color:var(--font-color);background-color:var(--tertiary-color);-webkit-border-radius:0 10px;-moz-border-radius:0 10px;border-radius:0 10px;-webkit-transition:background-color var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard);-moz-transition:background-color var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard);transition:background-color var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.AlbumCard img,.AlbumCard video{display:block;height:100%;min-height:200px;width:100%;aspect-ratio:1/1;object-fit:cover;-webkit-transition:opacity var(--motion-base) var(--ease-standard),transform var(--motion-slow) var(--ease-emphasized);-moz-transition:opacity var(--motion-base) var(--ease-standard),transform var(--motion-slow) var(--ease-emphasized);transition:opacity var(--motion-base) var(--ease-standard),transform var(--motion-slow) var(--ease-emphasized)}.AlbumCard a,.AlbumCard picture{display:flex;width:100%;height:100%}.AlbumCard__placeholder{position:absolute;inset:-1px;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#5f6066;color:#f2f2f2;font-size:var(--text-0-9);font-weight:700;letter-spacing:0}.AlbumCard figcaption{position:absolute;display:flex;align-items:center;bottom:0;left:0;min-height:44px;width:100%;padding:var(--space-2) var(--space-3);font-size:var(--text-0-95);font-weight:600;color:var(--white);background:linear-gradient(0deg,var(--black_70),transparent);text-shadow:0 2px 8px var(--black_40);-webkit-transition:background-color var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard);-moz-transition:background-color var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard);transition:background-color var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AlbumCard figcaption>span{overflow:hidden;text-overflow:ellipsis}.AlbumCard figcaption>small{margin-left:auto;display:flex;align-items:center;gap:var(--space-1);padding-left:var(--space-2);font-size:var(--text-0-8);white-space:nowrap}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.AlbumCard__link:hover .AlbumCard,.AlbumCard__link:focus-visible .AlbumCard{transform:translateY(-2px)}.AlbumCard__link:hover :is(img,video),.AlbumCard__link:focus-visible :is(img,video){transform:scale(1.018)}}.BannerCard{grid-column:3/7;position:relative;display:flex;flex-direction:column;overflow:hidden;margin-bottom:var(--space-4);background:var(--bg-card);--box-shadow: var(--card-shadow);box-shadow:var(--box-shadow);border:1px solid var(--card-border);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-transition:border-color .2s ease,box-shadow .2s ease;-moz-transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease}.BannerCard:before{content:none}.BannerCard .cover-container{position:relative;width:100%;height:240px;overflow:hidden;background:var(--bg-section)}.BannerCard .cover-container .cover{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;opacity:var(--opacity);-webkit-transition:transform .6s ease;-moz-transition:transform .6s ease;transition:transform .6s ease}.BannerCard .cover-container .cover-gradient{position:absolute;bottom:0;left:0;right:0;height:60%;background:linear-gradient(to top,var(--black_70) 0%,transparent 100%)}.BannerCard .profile-section{position:relative;padding:var(--space-4);display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-4);min-width:0}.BannerCard .profile-info-wrapper{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:var(--space-2);flex:1 1 420px;min-width:0}.BannerCard .avatar-wrap{position:relative;flex-shrink:0;padding-bottom:0;margin-bottom:0}.BannerCard .avatar-wrap .avatar-ring{display:none}.BannerCard .avatar-wrap .avatar{position:relative;display:block;object-position:center center;--box-shadow: 0 6px 16px var(--black_12);box-shadow:var(--box-shadow);width:112px;height:112px;object-fit:cover;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:var(--bg-section);border:4px solid var(--bg-card)}.BannerCard .user-info{flex:1 1 0;display:flex;flex-direction:column;gap:var(--space-0-45);padding-top:0;min-width:0}.BannerCard .user-info .bio{margin-top:var(--space-1-25)}.BannerCard .name-section{display:flex;align-items:center;gap:var(--space-0-6);flex-wrap:wrap;width:100%;min-width:0}.BannerCard .name{margin:0;font-size:var(--text-1-8);font-weight:700;color:var(--font-color);line-height:var(--leading-1-2);letter-spacing:0;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BannerCard .mutual-text{display:block;margin-top:var(--space-0-25);font-size:var(--text-0-9);color:var(--font-color);opacity:.7}.BannerCard .badge-self{display:inline-flex;align-items:center;gap:var(--space-0-35);flex-shrink:0;padding:var(--space-0-25) var(--space-0-6);border:1px solid var(--card-border);background:var(--bg-section);font-size:var(--text-0-75);font-weight:600;color:var(--font-color);-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}.BannerCard .badge-self span{white-space:nowrap}.BannerCard .badge-visibility{display:inline-flex;align-items:center;gap:var(--space-0-3);flex-shrink:0;padding:var(--space-0-25) var(--space-0-6);border:1px solid var(--card-border);background:var(--bg-section);font-size:var(--text-0-75);font-weight:600;color:var(--font-color);-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}.BannerCard .badge-visibility svg{opacity:.78}.BannerCard .badge-visibility.is-public svg{color:var(--green);opacity:.9}.BannerCard .badge-visibility.is-private svg{color:var(--brand-danger);opacity:.9}.BannerCard .reputation-panel{display:inline-flex;align-items:center;gap:var(--space-0-45);width:max-content;max-width:100%;padding:var(--space-0-25) var(--space-0-6);border:1px solid var(--card-border);background:var(--surface-subtle);color:var(--font-color);cursor:default;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}.BannerCard .reputation-panel__stars{display:inline-flex;align-items:center;gap:var(--space-0-15);color:var(--warning-color, var(--tone-gold))}.BannerCard .reputation-panel__star{font-size:var(--text-0-78);line-height:1}.BannerCard .reputation-panel__star--half{opacity:.7}.BannerCard .reputation-panel__star--empty{opacity:.25}.BannerCard .reputation-panel__score{color:var(--muted-color);font-size:var(--text-0-78);font-weight:700;line-height:var(--leading-1)}.BannerCard .bio{margin:0;font-size:var(--text-0-95);line-height:var(--leading-1-5);color:var(--font-color);opacity:.8;max-width:600px}.BannerCard .status-text{margin:var(--space-0-5) 0 0;display:inline-flex;align-items:center;gap:var(--space-0-45);max-width:min(680px,100%);font-size:var(--text-0-9);line-height:var(--leading-1-4);color:var(--font-color);background:var(--surface-subtle);padding:var(--space-0-35) var(--space-0-8);-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}.BannerCard .status-text svg{flex-shrink:0;opacity:.72;font-size:var(--text-0-85)}.BannerCard .status-text span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.BannerCard .stats{display:flex;flex-wrap:wrap;gap:var(--space-0-6);width:100%;padding:var(--space-2) 0 0;border-top:1px solid var(--gray_10)}.BannerCard .stat-item{display:flex;align-items:center;gap:var(--space-0-5);width:auto;min-width:max-content;padding:var(--space-0-45) var(--space-0-7);background:transparent;border:1px solid transparent;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-transition:background-color .2s ease,border-color .2s ease;-moz-transition:background-color .2s ease,border-color .2s ease;transition:background-color .2s ease,border-color .2s ease}.BannerCard .stat-item:hover{background:var(--white_03);border-color:var(--white_10)}.BannerCard .stat-icon{font-size:var(--text-1);color:var(--font-color);opacity:.85}.BannerCard .stat-item--members .stat-icon{color:var(--secondary-color)}.BannerCard .stat-item--admins .stat-icon{color:var(--tone-gold)}.BannerCard .stat-item--announcements .stat-icon{color:var(--tone-green-deep)}.BannerCard .stat-item--visibility.is-public .stat-icon{color:var(--green)}.BannerCard .stat-item--visibility.is-private .stat-icon{color:var(--brand-danger)}.BannerCard .stat-label{font-size:var(--text-0-75);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--font-color);opacity:.56;white-space:nowrap}.BannerCard .stat-value{font-weight:700;font-size:var(--text-1-1);color:var(--font-color);line-height:var(--leading-1-2);word-break:normal;white-space:nowrap}.BannerCard.BannerCard--group .profile-info-wrapper{gap:var(--space-5)}.BannerCard.BannerCard--group .stats{display:flex;flex-wrap:wrap;gap:var(--space-0-6);width:auto;padding:var(--space-0-8) 0 0;border-top:none}.BannerCard.BannerCard--group .stat-item{min-width:max-content;width:auto;display:inline-flex;align-items:center;gap:var(--space-0-35);padding:var(--space-0-2) var(--space-0-6);border:1px solid var(--card-border);background:var(--bg-section);-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}.BannerCard.BannerCard--group .stat-icon{width:.95em;height:.95em;font-size:var(--text-0-75);line-height:1;opacity:.72}.BannerCard.BannerCard--group .stat-icon svg{width:100%;height:100%}.BannerCard.BannerCard--group .stat-value{font-size:var(--text-0-78);font-weight:600;line-height:1.1}.BannerCard.BannerCard--group .stat-label{font-size:var(--text-0-75);font-weight:600;letter-spacing:0;text-transform:none;opacity:.78;margin-top:0}.BannerCard .action-buttons{display:flex;flex-direction:row;gap:var(--space-0-6);flex-shrink:0;align-items:center;justify-content:flex-end;align-self:end;margin-left:auto;margin-top:0;width:auto;flex:0 0 auto}.BannerCard .action-buttons button{display:flex;align-items:center;justify-content:center;gap:var(--space-0-35);min-height:40px;padding:var(--space-0-6);font-size:var(--text-0-85);font-weight:600;line-height:var(--leading-1-2);white-space:nowrap;border:none;cursor:pointer;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-transition:border-color .2s ease,background-color .2s ease,transform .2s ease;-moz-transition:border-color .2s ease,background-color .2s ease,transform .2s ease;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.BannerCard .action-buttons button svg{font-size:var(--text-0-9)}.BannerCard .action-buttons button:disabled{opacity:.65;cursor:not-allowed}.BannerCard .action-buttons .btn-add,.BannerCard .action-buttons .btn-cancel,.BannerCard .action-buttons .btn-unfriend,.BannerCard .action-buttons .btn-message{width:auto}.BannerCard .action-buttons .icon-action-btn{width:36px;height:36px;min-height:36px;padding:0;gap:0}.BannerCard .action-buttons .icon-action-btn svg{font-size:var(--text-0-95)}.BannerCard .action-buttons .btn-add,.BannerCard .action-buttons .btn-accept{background:var(--brand-success);color:var(--white);box-shadow:none}.BannerCard .action-buttons .btn-add:hover,.BannerCard .action-buttons .btn-accept:hover{box-shadow:var(--button-shadow-hover)}.BannerCard .action-buttons .btn-unfriend{background:var(--quaternary-color);color:var(--font-color);border:1px solid var(--gray_20)}.BannerCard .action-buttons .btn-unfriend:hover{border-color:var(--gray_15);background:var(--secondary-color)}.BannerCard .action-buttons .btn-message{background:var(--quaternary-color);color:var(--font-color);border:1px solid var(--gray_20)}.BannerCard .action-buttons .btn-message:hover{border-color:var(--gray_15);background:var(--secondary-color)}.BannerCard .action-buttons .btn-cancel,.BannerCard .action-buttons .btn-reject{background:var(--brand-danger_10);color:var(--brand-danger);border:1px solid var(--brand-danger_20)}.BannerCard .action-buttons .btn-cancel:hover,.BannerCard .action-buttons .btn-reject:hover{background:var(--brand-danger_15)}.BannerCard .action-buttons .btn-group{display:flex;align-items:center;gap:var(--space-0-6)}@media(max-width:1280px){.BannerCard{grid-column:1/-1}}@media(max-width:980px){.BannerCard{grid-column:1/9;margin-bottom:var(--space-6)}.BannerCard .cover-container{height:200px}.BannerCard .profile-section{padding:var(--space-3);gap:var(--space-2)}.BannerCard .profile-info-wrapper{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:var(--space-1);flex-basis:100%}.BannerCard .avatar-wrap{margin-bottom:0}.BannerCard .avatar-wrap .avatar-ring{width:108px;height:108px;top:-4px;left:-4px}.BannerCard .avatar-wrap .avatar{width:96px;height:96px;object-fit:cover;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:var(--bg-section);border:3px solid var(--bg-card)}.BannerCard .reputation-panel__star{font-size:var(--text-0-72)}.BannerCard .action-buttons{width:100%;justify-content:flex-start;flex-wrap:wrap;margin-left:0}}@media(max-width:736px){.BannerCard .profile-section{padding:var(--space-3);gap:var(--space-2)}.BannerCard .profile-info-wrapper{grid-template-columns:84px minmax(0,1fr);gap:var(--space-1)}.BannerCard .avatar-wrap .avatar{width:84px;height:84px;object-fit:cover;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:var(--bg-section);border:3px solid var(--bg-card)}.BannerCard .reputation-panel__star{font-size:var(--text-0-7)}.BannerCard .name{font-size:var(--text-1-25)}.BannerCard .status-text{max-width:100%}.BannerCard .stats{flex-direction:column;align-items:flex-start}.BannerCard.BannerCard--group .stats{width:100%}.BannerCard .action-buttons{width:100%;justify-content:flex-start;margin-left:0}.BannerCard .action-buttons button{min-height:40px}}@media(min-width:1280px){.AppLayout[data-asides-collapsed=true] .BannerCard .cover-container{height:320px}.AppLayout[data-asides-collapsed=true] .BannerCard .profile-section{padding:var(--space-5);gap:var(--space-5)}.AppLayout[data-asides-collapsed=true] .BannerCard .profile-info-wrapper{grid-template-columns:128px minmax(0,1fr);gap:var(--space-3)}.AppLayout[data-asides-collapsed=true] .BannerCard .avatar-wrap .avatar{width:128px;height:128px;object-fit:cover;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:var(--bg-section);border:4px solid var(--bg-card)}.AppLayout[data-asides-collapsed=true] .BannerCard .bio{max-width:840px}}.CheckCard{margin:var(--space-0-3) 0;padding:var(--space-0-3);position:relative;overflow:hidden;background-color:var(--bg-card);border:1px solid var(--card-border);box-shadow:none;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.CheckCard:hover,.CheckCard:focus-within{border-color:var(--card-border-hover);box-shadow:var(--card-shadow)}.CheckCard header{display:flex;align-items:center;padding:var(--space-0-3);font-size:var(--text-0-9)}.CheckCard header svg{margin-right:var(--space-2)}.CheckCard header span{display:flex;flex-direction:column;gap:var(--space-0-2)}.CheckCard header small{font-size:var(--text-0-78);color:var(--muted-color)}.CheckCard header input[type=checkbox]{margin-left:auto}input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:var(--bg-card);margin:0;padding:var(--space-0-6);width:1.5em;height:1.5em;display:grid;place-content:center;color:var(--font-color);border:2px solid color-mix(in srgb,var(--font-color) 34%,transparent);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease;-moz-transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}input[type=checkbox]:hover{border-color:var(--accent-color)}input[type=checkbox]:focus-visible{outline:0;box-shadow:0 0 0 3px var(--accent-color-soft)}input[type=checkbox]:checked{background-color:var(--accent-color);border-color:var(--accent-color)}input[type=checkbox]:before{content:"";width:.8em;height:.8em;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);transform:scale(0);transform-origin:bottom left;-webkit-transition:.12s transform ease-in-out;-moz-transition:.12s transform ease-in-out;transition:.12s transform ease-in-out;--box-shadow: inset 1em 1em var(--accent-contrast);box-shadow:var(--box-shadow);background-color:var(--accent-contrast)}input[type=checkbox]:checked:before{transform:scale(1)}.DashboardFeedSwitch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-0-4);margin:0 0 var(--space-3);padding:var(--space-0-3);border:1px solid var(--card-input-border);background:var(--bg-card);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.DashboardFeedSwitch button{border:1px solid transparent;background:transparent;color:var(--font-color);font-size:var(--text-0-95);font-weight:600;min-height:2.4rem;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-transition:border-color .2s ease,background-color .2s ease;-moz-transition:border-color .2s ease,background-color .2s ease;transition:border-color .2s ease,background-color .2s ease}.DashboardFeedSwitch button:hover{background:color-mix(in srgb,var(--tertiary-color) 75%,var(--secondary-color) 25%)}.DashboardFeedSwitch button.is-active{color:var(--font-color);border-color:color-mix(in srgb,var(--font-color) 20%,transparent);background:var(--bg-section);box-shadow:none}.DashboardFeed{display:flex;flex-direction:column}.DashboardFeedState{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);min-height:9rem;margin:0 0 var(--space-3);padding:var(--space-5);border:1px solid var(--card-border);background:var(--bg-card);color:var(--muted-color);text-align:center;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.DashboardFeedState strong{color:var(--font-color)}.DashboardFeedState button{min-width:6rem}@media(min-width:1280px){.AppLayout[data-asides-collapsed=true] .DashboardFeed{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);align-items:start}.AppLayout[data-asides-collapsed=true] .DashboardFeedSwitch,.AppLayout[data-asides-collapsed=true] #poster-card,.AppLayout[data-asides-collapsed=true] .DashboardFeedState{grid-column:1/-1;margin-bottom:0}.AppLayout[data-asides-collapsed=true] .DashboardFeed__post .PostCard{height:100%;margin-bottom:0}}.DashboardFeedState__skeleton{width:100%;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--card-border);background:var(--bg-section);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.DashboardFeedState__skeleton span,.DashboardFeedState__skeleton i{display:block;background:color-mix(in srgb,var(--font-color) 10%,transparent);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.DashboardFeedState__skeleton span{width:2.6rem;height:2.6rem;flex-shrink:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.DashboardFeedState__skeleton div{width:100%}.DashboardFeedState__skeleton i{height:.72rem;width:70%;margin-bottom:var(--space-2)}.DashboardFeedState__skeleton i:last-child{width:42%;margin-bottom:0}.DashboardFeedState__actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--space-2)}.DashboardFeedState__actions a,.DashboardFeedState__actions button{min-height:2.4rem;padding:var(--space-0-55) var(--space-3);border:1px solid var(--card-border);background:var(--surface-raised);border-radius:var(--radius-control);font-weight:650}.DownloadPage{--download-border: color-mix(in srgb, var(--card-border) 88%, transparent);--download-panel: color-mix(in srgb, var(--bg-card) 96%, var(--font-color) 2%);width:min(1180px,100%);margin:0 auto}.DownloadPage__hero{position:relative;isolation:isolate;min-height:470px;display:grid;grid-template-columns:minmax(0,.8fr) minmax(460px,1.2fr);align-items:center;gap:clamp(2rem,6vw,6rem);padding:clamp(2rem,5vw,4.5rem);overflow:hidden;background:radial-gradient(circle at 8% 5%,color-mix(in srgb,var(--accent-color) 14%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--bg-card) 96%,var(--accent-color) 4%),var(--bg-card));border:1px solid var(--download-border);box-shadow:var(--card-shadow);-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px}.DownloadPage__hero:after{position:absolute;z-index:-1;width:18rem;height:18rem;left:-9rem;bottom:-12rem;border:1px solid color-mix(in srgb,var(--accent-color) 16%,transparent);border-radius:999px;content:""}.DownloadPage__heroCopy h1{margin:var(--space-3) 0 var(--space-5);font-size:clamp(3rem,6vw,5.5rem);font-weight:760;line-height:.95;letter-spacing:-.055em}.DownloadPage__eyebrow{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--accent-color);font-size:var(--text-0-75);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.DownloadPage__eyebrow i{width:.5rem;height:.5rem;background:var(--accent-color);border-radius:999px;box-shadow:0 0 0 5px color-mix(in srgb,var(--accent-color) 13%,transparent)}.DownloadPage__platforms{display:flex;flex-wrap:wrap;gap:var(--space-2)}.DownloadPage__platforms span{min-height:2.45rem;display:inline-flex;align-items:center;gap:var(--space-2);padding:0 var(--space-3);color:var(--muted-color);background:var(--download-panel);border:1px solid var(--download-border);font-size:var(--text-0-8);font-weight:650;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.DownloadPage__platforms svg{color:var(--accent-color)}.DownloadPage__devices{position:relative;min-height:330px}.DownloadPage__desktop{position:absolute;inset:0 2rem 2rem 0;overflow:hidden;color:var(--white);background:linear-gradient(145deg,color-mix(in srgb,var(--navy-950) 88%,var(--accent-color) 12%),var(--navy-950));border:1px solid rgba(255,255,255,.13);box-shadow:0 30px 65px rgba(var(--navy-950-rgb),.25);transform:perspective(1000px) rotateY(-4deg);-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px}.DownloadPage__desktop header{height:2.6rem;display:flex;align-items:center;gap:.35rem;padding:0 var(--space-3);border-bottom:1px solid rgba(255,255,255,.1)}.DownloadPage__desktop header i{width:.48rem;height:.48rem;background:#ffffff40;border-radius:999px}.DownloadPage__desktop>div{height:calc(100% - 2.6rem);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--space-2);background:radial-gradient(circle at 50% 30%,rgba(255,255,255,.1),transparent 38%)}.DownloadPage__desktop>div svg{width:2.5rem;height:2.5rem;padding:var(--space-4);color:var(--navy-950);background:var(--tone-orange);-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.DownloadPage__desktop>div strong{margin-top:var(--space-2);font-size:var(--text-1-25)}.DownloadPage__desktop>div span{color:#ffffff85;font-size:var(--text-0-75)}.DownloadPage__phone{position:absolute;z-index:2;right:0;bottom:0;width:118px;height:225px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--space-2);color:var(--font-color);background:var(--download-panel);border:5px solid color-mix(in srgb,var(--navy-950) 88%,var(--white) 12%);box-shadow:0 24px 50px rgba(var(--navy-950-rgb),.28);-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px}.DownloadPage__phone>span{position:absolute;top:.45rem;width:2.2rem;height:.25rem;background:var(--gray_20);border-radius:999px}.DownloadPage__phone svg{width:1.35rem;height:1.35rem;padding:var(--space-3);color:var(--white);background:var(--brand-success);-webkit-border-radius:13px;-moz-border-radius:13px;border-radius:13px}.DownloadPage__phone strong{font-size:var(--text-0-75)}.DownloadPage__catalog{display:grid;gap:clamp(3rem,6vw,5.5rem);margin-top:clamp(3.5rem,7vw,6rem)}.DownloadSection>header{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}.DownloadSection>header>span{width:2.8rem;height:2.8rem;display:grid;place-items:center;color:var(--accent-color);background:color-mix(in srgb,var(--accent-color) 11%,transparent);border:1px solid color-mix(in srgb,var(--accent-color) 18%,var(--download-border));-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.DownloadSection>header>div{display:grid;gap:.1rem}.DownloadSection>header small{color:var(--muted-color);font-size:var(--text-0-65);text-transform:uppercase}.DownloadSection>header h2{margin:0;font-size:var(--text-1-5)}.DownloadSection>header>strong{min-width:2rem;height:2rem;display:grid;place-items:center;margin-left:auto;color:var(--muted-color);background:var(--bg-section);border:1px solid var(--download-border);font-size:var(--text-0-75);-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}.DownloadSection__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.DownloadSection__grid>a{color:inherit;text-decoration:none}.DownloadCard{min-height:220px;display:flex;flex-direction:column;padding:clamp(1.1rem,2vw,1.55rem);background:var(--download-panel);border:1px solid var(--download-border);box-shadow:var(--card-shadow);-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;-webkit-transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;-moz-transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.DownloadCard:hover{border-color:color-mix(in srgb,var(--accent-color) 28%,var(--download-border));box-shadow:var(--button-shadow-hover);transform:translateY(-3px)}.DownloadCard>header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.DownloadCard__identity{min-width:0;display:flex;align-items:center;gap:var(--space-3)}.DownloadCard__identity>span{width:2.8rem;height:2.8rem;display:grid;place-items:center;flex:0 0 auto;color:var(--white);background:color-mix(in srgb,var(--navy-950) 88%,var(--accent-color) 12%);font-weight:800;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.DownloadCard__identity>div{min-width:0;display:grid;gap:.12rem}.DownloadCard__identity h3{margin:0;font-size:var(--text-1-15)}.DownloadCard__identity small{color:var(--muted-color);font-size:var(--text-0-75)}.DownloadCard__status{flex:0 0 auto;display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);color:var(--brand-success);background:color-mix(in srgb,var(--brand-success) 9%,transparent);border:1px solid color-mix(in srgb,var(--brand-success) 18%,var(--download-border));font-size:var(--text-0-7);-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}.DownloadCard__status i{width:.38rem;height:.38rem;background:currentColor;border-radius:999px}.DownloadCard>p{margin:var(--space-3) 0;color:var(--muted-color);line-height:var(--leading-1-6)}.DownloadCard__footer{min-height:3rem;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:auto}.DownloadCard__footer>svg{color:var(--accent-color)}.DownloadCard__footer img{width:10rem;height:3rem;display:block;object-fit:contain;background:var(--black);-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}@media(max-width:1280px){.DownloadPage__hero{grid-template-columns:1fr}.DownloadPage__heroCopy{max-width:700px}.DownloadPage__devices{width:min(680px,100%);margin-inline:auto}}@media(max-width:980px){.DownloadSection__grid{grid-template-columns:1fr}}@media(max-width:736px){.DownloadPage__hero{min-height:auto;padding:var(--space-5) var(--space-4);-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px}.DownloadPage__heroCopy h1{font-size:clamp(2.8rem,16vw,4rem)}.DownloadPage__platforms{display:grid}.DownloadPage__devices{min-height:280px}.DownloadPage__desktop{inset:0 1rem 1rem 0}.DownloadPage__phone{width:100px;height:195px}.DownloadCard{min-height:auto;padding:var(--space-4)}.DownloadCard>header{align-items:flex-start;flex-direction:column}}.GroupCardLink{display:block;width:100%;-webkit-transition:transform var(--motion-base) var(--ease-emphasized);-moz-transition:transform var(--motion-base) var(--ease-emphasized);transition:transform var(--motion-base) var(--ease-emphasized)}.GroupCardLink:focus-visible{outline:none}.GroupCardLink:focus-visible .GroupCard{border-color:var(--card-border-hover);box-shadow:var(--card-shadow-hover),var(--focus-ring)}.GroupCard{position:relative;width:100%;max-width:340px;margin:0 auto;cursor:pointer;background:var(--bg-card);border:1px solid var(--card-border);box-shadow:var(--card-shadow);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard);-moz-transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard);transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard)}.GroupCard:hover,.GroupCard:focus-within{background:var(--bg-card);border-color:var(--card-border-hover);box-shadow:var(--card-shadow-hover)}.GroupCard:hover .status-badge,.GroupCard:focus-within .status-badge{background:color-mix(in srgb,var(--secondary-color) 92%,transparent);box-shadow:var(--box-shadow),0 4px 12px #00000014}.GroupCard .card-inner{position:relative;display:flex;flex-direction:column;overflow:hidden;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;background:var(--bg-card)}.GroupCard .status-badge{position:absolute;top:16px;right:16px;display:flex;align-items:center;gap:var(--space-0-4);padding:var(--space-0-6) var(--space-0-9);background:color-mix(in srgb,var(--secondary-color) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:var(--text-0-75);font-weight:600;color:var(--font-color);box-shadow:0 6px 16px rgba(var(--navy-950-rgb),.12);border:1px solid var(--card-border);-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;-webkit-transition:background-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard);-moz-transition:background-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard);transition:background-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard)}.GroupCard .status-badge i{font-size:var(--text-0-9)}.GroupCard .cover-container{position:relative;width:100%;height:160px;overflow:hidden;background:var(--bg-section);-webkit-border-radius:12px 12px 0 0;-moz-border-radius:12px 12px 0 0;border-radius:12px 12px 0 0}.GroupCard .cover-container .cover-wrapper{width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}.GroupCard .cover-container .cover-wrapper picture{width:100%;height:100%}.GroupCard .cover-container .cover-wrapper .cover{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;opacity:var(--opacity);-webkit-transition:transform var(--motion-slow) var(--ease-emphasized);-moz-transition:transform var(--motion-slow) var(--ease-emphasized);transition:transform var(--motion-slow) var(--ease-emphasized)}.GroupCard .cover-container .cover-gradient{position:absolute;bottom:0;left:0;right:0;height:55%;background:linear-gradient(to top,rgba(0,0,0,.55) 0%,rgba(0,0,0,.15) 60%,transparent 100%)}.GroupCard .cover-container .cover-shine{display:none}.GroupCard .content{position:relative;display:flex;flex-direction:column;padding:var(--space-4) var(--space-3) var(--space-3);background:var(--bg-card)}.GroupCard .header{display:flex;flex-direction:column;gap:var(--space-2)}.GroupCard .header .header-top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-width:0}.GroupCard .header .title-section{display:flex;align-items:center;gap:var(--space-2);min-width:0;flex:1}.GroupCard .header .group-name{margin:0;font-size:var(--text-1-25);font-weight:700;color:var(--font-color);line-height:var(--leading-1-3);letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.GroupCard .header .verified-badge{display:flex;align-items:center;justify-content:center;flex-shrink:0}.GroupCard .header .verified-badge i{font-size:var(--text-1-1);color:var(--brand-twitter);filter:drop-shadow(0 2px 4px var(--brand-twitter_30))}.GroupCard .members-section{display:flex;align-items:center;gap:var(--space-0-8);flex-shrink:0;min-height:36px;max-width:none;overflow:visible}.GroupCard .avatars-group{display:flex;align-items:center;position:relative;max-width:none;overflow:visible}.GroupCard .avatars-group .avatar-wrapper{position:relative;margin-left:-10px;opacity:.8;width:36px;height:36px;overflow:hidden;flex-shrink:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.GroupCard .avatars-group .avatar-wrapper:first-child{margin-left:0}.GroupCard .avatars-group .avatar-wrapper picture{display:block;width:100%;height:100%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.GroupCard .avatars-group .avatar-wrapper .member-avatar{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;--box-shadow: 0 2px 8px var(--black_10);box-shadow:var(--box-shadow);border:2px solid var(--quaternary-color);background:var(--bg-card);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.GroupCard .avatars-group .avatar-more{display:flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;min-height:36px;max-width:36px;max-height:36px;flex:0 0 36px;aspect-ratio:1/1;margin-left:-10px;overflow:hidden;background:var(--secondary-color);border:3px solid var(--tertiary-color);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;--box-shadow: 0 2px 8px var(--black_15);box-shadow:var(--box-shadow)}.GroupCard .avatars-group .avatar-more span{font-size:var(--text-0-75);font-weight:700;color:var(--white)}.GroupCard .private-info{display:inline-flex;align-items:center;justify-content:center;min-height:36px;height:auto;padding:0 .5em;border:1px solid var(--gray_10);background:var(--tertiary-color);-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;font-size:var(--text-0-85);font-weight:600;opacity:.7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.GroupCard .private-info svg{margin-right:var(--space-0-45)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.GroupCardLink:hover,.GroupCardLink:focus-visible{transform:translateY(-2px)}.GroupCardLink:hover .cover,.GroupCardLink:focus-visible .cover{transform:scale(1.018)}}@media(max-width:560px){.GroupCard{max-width:100%}.GroupCard .members-section{width:100%;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:var(--space-2);max-width:100%}.GroupCard .activity-indicator{width:100%;justify-content:center}}@media(prefers-color-scheme:dark){.GroupCard .status-badge{background:color-mix(in srgb,var(--secondary-color) 75%,transparent);color:var(--white);border-color:rgba(var(--black-rgb),.3)}}.InfoCard{padding:var(--space-4);background-color:var(--bg-card);border:1px solid var(--card-border);box-shadow:var(--card-shadow);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.InfoCard header{display:flex;align-items:center}.InfoCard header button{width:1.5em;height:1.5em;line-height:var(--leading-1-5);margin-left:auto;background-color:var(--tertiary-color);border:1px solid var(--card-border)}.InfoCard header button:hover{background-color:color-mix(in srgb,var(--tertiary-color) 88%,var(--secondary-color) 12%);border-color:var(--card-border-hover)}.InfoCard form .buttons{display:flex}.InfoCard form .buttons button{width:100%;padding:var(--space-2) var(--space-0-3);margin:var(--space-4) var(--space-0-3)}.InfoCard ul li{display:flex;align-items:center;background-color:var(--tertiary-color)}.LoginPage{width:min(100%,1180px);min-height:calc(100vh - 7rem);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,440px);gap:clamp(var(--space-5),4vw,var(--space-7));align-items:center;padding:clamp(var(--space-4),4vw,var(--space-7)) 0}.LoginPage--single{grid-template-columns:minmax(0,520px);justify-content:center}.LoginHero{min-width:0;display:flex;flex-direction:column;gap:var(--space-4)}.LoginHero__brand{display:inline-flex;align-items:center;gap:var(--space-3);width:fit-content;padding:var(--space-2) var(--space-3);border:1px solid var(--card-border);background:var(--bg-card);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.LoginHero__brand img{width:2rem;height:2rem;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.LoginHero__brand span{font-weight:700;font-size:var(--text-1-05)}.LoginHero h1{max-width:560px;margin:0;font-size:clamp(var(--text-1-8),2.8vw,var(--text-2-5));line-height:1.12;letter-spacing:0}.LoginHero p{max-width:420px;margin:0;color:var(--muted-color);font-size:var(--text-0-95);line-height:var(--leading-1-5)}.LoginHero__preview{width:min(720px,100%);border:1px solid var(--card-border);background:color-mix(in srgb,var(--bg-card) 92%,var(--bg-page));box-shadow:var(--card-shadow);overflow:hidden;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.LoginHero__previewHeader{height:2.8rem;display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-4);border-bottom:1px solid var(--card-border)}.LoginHero__previewHeader span{width:.62rem;height:.62rem;background:var(--gray_20);-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}.LoginHero__previewGrid{min-height:280px;display:grid;grid-template-columns:120px 1fr 180px;gap:var(--space-4);padding:var(--space-4)}.LoginHero__previewNav,.LoginHero__previewFeed,.LoginHero__previewPanel{border:1px solid var(--card-border);background:var(--bg-section);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.LoginHero__previewNav{padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-3)}.LoginHero__previewNav i{display:block;height:2rem;background:color-mix(in srgb,var(--font-color) 10%,transparent);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.LoginHero__previewFeed{padding:var(--space-4)}.LoginHero__previewFeed strong,.LoginHero__previewFeed span,.LoginHero__previewFeed div{display:block;background:color-mix(in srgb,var(--font-color) 10%,transparent);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.LoginHero__previewFeed strong{width:42%;height:1.2rem;margin-bottom:var(--space-4)}.LoginHero__previewFeed span{width:100%;height:.75rem;margin-bottom:var(--space-2)}.LoginHero__previewFeed span:nth-child(3){width:76%}.LoginHero__previewFeed div{height:130px;margin-top:var(--space-5);background:color-mix(in srgb,var(--accent-color) 18%,var(--bg-card))}.LoginHero__previewPanel{padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-3)}.LoginHero__previewPanel span{height:3.2rem;background:color-mix(in srgb,var(--font-color) 9%,transparent);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.LoginCard{width:100%;margin-inline:auto;border:1px solid var(--card-border);background:var(--bg-card);box-shadow:var(--card-shadow);padding:var(--space-5);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.LoginCard__header{margin-bottom:var(--space-5)}.LoginCard__header h2{margin:0 0 var(--space-2);font-size:var(--text-1-8)}.LoginCard__header p{margin:0;color:var(--muted-color)}.LoginCard .login{display:flex;flex-direction:column;gap:var(--space-3)}.LoginCard .form-element{display:flex;align-items:center;gap:var(--space-3);min-height:3.1rem;padding:0 var(--space-3);border:1px solid var(--card-input-border);background:var(--bg-section);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease;-moz-transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.LoginCard .form-element:focus-within{border-color:var(--card-input-focus-border);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-color) 18%,transparent)}.LoginCard .form-element span{display:inline-flex;color:var(--muted-color)}.LoginCard .form-element input{margin:0;height:3rem;border:0;padding:var(--space-1-1);background:transparent;text-align:left;font-weight:500}.LoginCard .form-element input::placeholder{color:var(--muted-color)}.LoginCard button[name=submit],.LoginCard button[name=auth]{min-height:3rem;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:0 var(--space-4);font-size:var(--text-0-95);font-weight:700;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.LoginCard button[name=submit]:hover,.LoginCard button[name=auth]:hover{background:var(--interactive-hover-bg)}.LoginCard button[name=submit]{margin-top:var(--space-2);border-color:color-mix(in srgb,var(--accent-color) 44%,transparent);background:color-mix(in srgb,var(--accent-color) 24%,var(--bg-section))}.LoginCard button[name=auth]{background:transparent}.LoginCard__links{display:flex;justify-content:space-between;gap:var(--space-3);font-size:var(--text-0-9)}.LoginCard__links a{color:var(--accent-color);text-decoration:none}.LoginCard__links a:only-child{margin-inline:auto;text-align:center}.LoginCard__divider{display:flex;align-items:center;gap:var(--space-3);color:var(--muted-color);font-size:var(--text-0-85);margin:var(--space-2) 0}.LoginCard__divider:before,.LoginCard__divider:after{content:"";height:1px;flex:1;background:var(--card-border)}.LoginCard__closed{min-height:10rem;border:1px dashed var(--card-border);background:var(--bg-section);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);color:var(--muted-color);text-align:center}.LoginCard__closed svg{font-size:var(--text-1-4)}.LoginCard__closed strong{color:var(--font-color);font-size:var(--text-1)}.LoginCard__closed a{color:var(--accent-color);text-decoration:none;font-weight:700}@media(max-width:1280px){.LoginPage{min-height:calc(100vh - 6rem);grid-template-columns:1fr;align-content:center;justify-items:center}.LoginHero{align-items:center;text-align:center}.LoginHero__preview{display:none}.LoginCard{max-width:520px;justify-self:center}}@media(max-width:736px){.LoginPage{min-height:calc(100dvh - 5rem);gap:var(--space-4);padding:var(--space-3) 0;justify-items:center}.LoginHero{width:100%;max-width:420px}.LoginHero h1{font-size:var(--text-1-65)}.LoginHero p{font-size:var(--text-0-9)}.LoginCard{padding:var(--space-4);width:100%;max-width:420px}}.MeetEntryPage{grid-template-areas:"a b";display:grid;grid-gap:var(--space-2);grid-column:1/10;grid-template-rows:auto;grid-template-columns:repeat(8,1fr)}.MeetEntryPage h3{margin-top:var(--space-6)}.MeetEntryPage aside{grid-area:a;display:flex;flex-wrap:wrap;height:80vh;grid-column:1/6;align-items:center;justify-content:center}.MeetEntryPage aside>*{width:100%;padding:var(--space-4) var(--space-7);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.MeetEntryPage aside .create{display:flex;margin-top:var(--space-7);justify-content:space-between}.MeetEntryPage aside .create button{width:50%}.MeetEntryPage aside .create button[name=start]{margin-right:var(--space-2);box-shadow:var(--card-shadow);background:var(--interactive-hover-bg);border:1px solid var(--gray_20);color:var(--font-color)}.MeetEntryPage aside .create button[name=join]{opacity:.3;margin-left:var(--space-2);-webkit-transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard),opacity var(--motion-base) var(--ease-standard);-moz-transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard),opacity var(--motion-base) var(--ease-standard);transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard),opacity var(--motion-base) var(--ease-standard)}.MeetEntryPage aside .create button[name=join].active{opacity:1;box-shadow:var(--card-shadow);background-color:var(--tertiary-color);border:1px solid var(--card-border);color:var(--font-color)}.MeetEntryPage aside .create input{padding:0;text-align:center}.MeetEntryPage article{grid-area:b;display:flex;flex-wrap:wrap;height:80vh;grid-column:6/9;align-items:center;justify-content:center}.MeetEntryPage .MeetVisual{width:min(360px,100%);border:1px solid var(--card-border);background:var(--bg-card);box-shadow:var(--card-shadow);padding:var(--space-3);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.MeetEntryPage .MeetVisual__screen{aspect-ratio:4/3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.MeetEntryPage .MeetVisual__screen span{background:color-mix(in srgb,var(--accent-color) 16%,var(--bg-section));-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.MeetEntryPage .MeetVisual__screen span:nth-child(2){background:color-mix(in srgb,var(--tone-green) 16%,var(--bg-section))}.MeetEntryPage .MeetVisual__screen span:nth-child(3){background:color-mix(in srgb,var(--tone-purple) 16%,var(--bg-section))}.MeetEntryPage .MeetVisual__screen span:nth-child(4){background:color-mix(in srgb,var(--tone-orange) 16%,var(--bg-section))}.MeetEntryPage .MeetVisual__bar{display:flex;justify-content:center;gap:var(--space-2);padding-top:var(--space-3)}.MeetEntryPage .MeetVisual__bar i{width:2.4rem;height:2.4rem;background:var(--bg-section);border:1px solid var(--card-border);-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}@media(max-width:980px){.MeetEntryPage{grid-template-areas:"b" "a"}.MeetEntryPage aside,.MeetEntryPage article{height:auto}.MeetEntryPage aside{grid-column:1/9}.MeetEntryPage article{grid-column:1/9}}@media(min-width:1280px){.AppLayout[data-asides-collapsed=true] .MeetEntryPage{grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--space-4)}.AppLayout[data-asides-collapsed=true] .MeetEntryPage aside{grid-column:1/8}.AppLayout[data-asides-collapsed=true] .MeetEntryPage article{grid-column:8/13}.AppLayout[data-asides-collapsed=true] .MeetEntryPage .MeetVisual{width:min(520px,100%);padding:var(--space-4)}}.MeetPreviewCard{width:min(860px,100%);margin:0 auto;display:flex;justify-content:center}.MeetPreviewCard__panel{width:100%;padding:var(--space-3);background:var(--bg-card);border:1px solid var(--card-border);box-shadow:var(--card-shadow);-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.MeetPreviewCard__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.MeetPreviewCard__header span{color:var(--accent-color);font-size:var(--text-0-78);font-weight:700;text-transform:uppercase;letter-spacing:.12em}.MeetPreviewCard__header h2{margin:var(--space-1) 0 0;font-size:var(--text-1-5);letter-spacing:0}.MeetPreviewCard__header strong{padding:var(--space-0-45) var(--space-2);color:var(--muted-color);background:var(--bg-section);border:1px solid var(--card-border);font-size:var(--text-0-85);-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}.MeetPreviewCard__videoWrap{position:relative;aspect-ratio:16/10;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--accent-color) 14%,var(--bg-section)),var(--bg-section));border:1px solid var(--card-border);-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px}.MeetPreviewCard__notice{position:absolute;left:var(--space-3);right:var(--space-3);bottom:var(--space-3);display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);color:var(--font-color);background:color-mix(in srgb,var(--bg-card) 86%,transparent);border:1px solid var(--card-border);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.MeetPreviewCard__notice svg{color:var(--tone-orange)}.MeetPreviewCard video{width:100%;height:100%;display:block;object-fit:cover}.MeetPreviewCard__controls,.MeetPreviewCard__devices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin-top:var(--space-3)}.MeetPreviewCard__controls button{min-height:2.7rem;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:0 var(--space-3);color:var(--font-color);background:var(--bg-section);border:1px solid var(--card-border);font-weight:700;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.MeetPreviewCard__controls button svg{color:var(--tone-green)}.MeetPreviewCard__controls button.is-off{color:var(--muted-color)}.MeetPreviewCard__controls button.is-off svg{color:var(--danger-color)}.MeetPreviewCard__devices select{width:100%;min-width:0;min-height:2.6rem;padding:0 var(--space-3);background:var(--bg-section);border:1px solid var(--card-border);color:var(--font-color);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.MeetPreviewCard__layoutOption{min-height:2.7rem;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-3);padding:0 var(--space-3);color:var(--font-color);background:var(--bg-section);border:1px solid var(--card-border);cursor:pointer;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.MeetPreviewCard__layoutOption span{display:inline-flex;align-items:center;gap:var(--space-2);font-weight:700}.MeetPreviewCard__layoutOption svg{color:var(--accent-color)}.MeetPreviewCard__layoutOption input{width:2.4rem;height:1.35rem;margin:0;cursor:pointer;accent-color:var(--accent-color)}.MeetPreviewCard__actions{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-3)}.MeetPreviewCard__actions button{min-width:8rem;min-height:2.7rem;padding:0 var(--space-4);color:var(--bg-page);background-color:var(--font-color);border:1px solid transparent;font-weight:700;box-shadow:none;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.MeetPreviewCard__actions button.red{color:var(--danger-color);background-color:var(--danger-color_15);border-color:var(--danger-color_25)}@media(min-width:1280px){.AppLayout[data-asides-collapsed=true] .MeetPreviewCard{width:min(1180px,100%)}.AppLayout[data-asides-collapsed=true] .MeetPreviewCard__panel{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:var(--space-3);align-items:start}.AppLayout[data-asides-collapsed=true] .MeetPreviewCard__header,.AppLayout[data-asides-collapsed=true] .MeetPreviewCard__videoWrap{grid-column:1}.AppLayout[data-asides-collapsed=true] .MeetPreviewCard__controls,.AppLayout[data-asides-collapsed=true] .MeetPreviewCard__devices,.AppLayout[data-asides-collapsed=true] .MeetPreviewCard__layoutOption,.AppLayout[data-asides-collapsed=true] .MeetPreviewCard__actions{grid-column:2;margin-top:0}.AppLayout[data-asides-collapsed=true] .MeetPreviewCard__devices,.AppLayout[data-asides-collapsed=true] .MeetPreviewCard__layoutOption,.AppLayout[data-asides-collapsed=true] .MeetPreviewCard__actions{margin-top:var(--space-2)}}@media(max-width:736px){.MeetPreviewCard__header,.MeetPreviewCard__actions,.MeetPreviewCard__controls,.MeetPreviewCard__devices,.MeetPreviewCard__layoutOption{align-items:stretch;flex-direction:column;grid-template-columns:1fr}.MeetPreviewCard__actions button{width:100%}}.NotificationWidget{width:min(92vw,390px);max-width:calc(100vw - 1rem);box-sizing:border-box;padding:var(--space-2);background:color-mix(in srgb,var(--bg-card) 96%,var(--font-color) 4%);-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px}@supports (backdrop-filter: blur(12px)){.NotificationWidget{-webkit-backdrop-filter:blur(12px) saturate(1.1);backdrop-filter:blur(12px) saturate(1.1)}}.NotificationWidget__head{display:flex;align-items:center;justify-content:space-between;min-width:0;gap:var(--space-2);padding:var(--space-0-25) var(--space-0-35) var(--space-2);border-bottom:1px solid var(--card-border)}.NotificationWidget__title{display:inline-flex;align-items:center;min-width:0;flex:1 1 auto;gap:var(--space-0-45)}.NotificationWidget__title strong{font-size:var(--text-1);font-weight:700;color:var(--font-color);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NotificationWidget__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.2em;height:1.2em;font-size:.8em;line-height:1em;padding:.5em .3em;color:var(--white);background:var(--brand-danger);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.NotificationWidget__markAll{border:1px solid var(--card-input-border);background:color-mix(in srgb,var(--bg-section) 94%,var(--font-color) 6%);color:var(--font-color);width:1.9em;height:1.9em;padding:0;min-width:1.9em;display:inline-flex;align-items:center;justify-content:center;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-transition:background-color .2s ease,border-color .2s ease;-moz-transition:background-color .2s ease,border-color .2s ease;transition:background-color .2s ease,border-color .2s ease;cursor:pointer;box-shadow:none}.NotificationWidget__markAll svg{font-size:var(--text-0-8)}.NotificationWidget__markAll:hover{border-color:var(--card-border-hover);background:var(--interactive-hover-bg)}.NotificationWidget__body{display:flex;flex-direction:column;max-height:min(64vh,520px);overflow-y:auto;padding-right:var(--space-0-1)}.NotificationWidget__empty{opacity:.72;font-size:var(--text-0-9);text-align:center;padding:var(--space-5) var(--space-2)}.NotificationCard{position:relative;min-width:0;margin:0;padding:var(--space-2) var(--space-0-35);display:grid;grid-template-columns:.55rem minmax(0,1fr) auto;align-items:start;gap:var(--space-2);color:var(--font-color);background:transparent;border-bottom:1px solid var(--card-border);-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;transition:background-color .2s ease}.NotificationCard:last-child{border-bottom:0}.NotificationCard:hover{background:color-mix(in srgb,var(--bg-section) 64%,transparent)}.NotificationCard:hover .NotificationCard__actions,.NotificationCard:focus-within .NotificationCard__actions{opacity:1;pointer-events:auto}.NotificationCard.is-unread article{font-weight:650}.NotificationCard:not(.is-unread) .NotificationCard__dot{background:transparent}.NotificationCard:not(.is-unread) article{color:var(--muted-color)}.NotificationCard .NotificationCard__dot{width:.45rem;height:.45rem;margin-top:.45rem;background:var(--brand-danger);-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}.NotificationCard .NotificationCard__content{min-width:0}.NotificationCard time{display:block;margin-top:var(--space-0-35);color:var(--muted-color);font-size:var(--text-0-72);white-space:nowrap}.NotificationCard article{text-align:left;margin:0;font-size:var(--text-0-9);line-height:var(--leading-1-5);overflow-wrap:anywhere;word-break:break-word}.NotificationCard .NotificationCard__actions{display:flex;align-items:center;gap:var(--space-0-3);color:var(--font-color);opacity:0;pointer-events:none;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;transition:opacity .2s ease}.NotificationCard .NotificationCard__actions:empty{display:none}.NotificationCard .NotificationCard__actions a,.NotificationCard .NotificationCard__actions button{width:1.8rem;height:1.8rem;min-width:1.8rem;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--card-input-border);background:color-mix(in srgb,var(--bg-section) 94%,var(--font-color) 6%);color:var(--font-color);text-decoration:none;box-shadow:none;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-transition:background-color .2s ease,border-color .2s ease;-moz-transition:background-color .2s ease,border-color .2s ease;transition:background-color .2s ease,border-color .2s ease}.NotificationCard .NotificationCard__actions button{cursor:pointer}.NotificationCard .NotificationCard__actions a:hover,.NotificationCard .NotificationCard__actions a:focus-visible,.NotificationCard .NotificationCard__actions button:hover,.NotificationCard .NotificationCard__actions button:focus-visible{border-color:var(--card-border-hover);background:var(--interactive-hover-bg)}.NotificationCard .NotificationCard__actions svg{font-size:var(--text-0-78)}@media(hover:none){.NotificationCard .NotificationCard__actions{opacity:1;pointer-events:auto}}.PostCard{position:relative;padding:var(--space-3);margin:0 0 var(--space-3);background-color:var(--bg-card);border:1px solid var(--card-border);box-shadow:var(--card-shadow);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:border-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard);-moz-transition:border-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard);transition:border-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard)}.PostCard:hover,.PostCard:focus-within{border-color:var(--card-border-hover);box-shadow:var(--card-shadow-hover)}.PostCard>.author{display:flex;align-items:center;max-width:100%;gap:var(--space-2)}.PostCard>.author>picture>img{height:2.5em;width:2.5em;vertical-align:middle;cursor:pointer;border:2px solid var(--bg-section);background-color:var(--bg-card);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.PostCard>.author .PostCard__anonymousAvatar{width:2.5em;height:2.5em;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--bg-section);background:var(--bg-card);color:var(--font-color-subtle, rgba(var(--slate-600-rgb), .75));-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.PostCard>.author .name{margin:0;font-size:var(--text-1-05);padding:var(--space-0-1) var(--space-0-3);display:inline-block;vertical-align:middle;white-space:nowrap;overflow:hidden;max-width:min(18rem,40vw);text-overflow:ellipsis;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);-moz-transition:background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);transition:background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.PostCard>.author .name:hover{background-color:var(--bg-section)}@media(max-width:736px){.PostCard>.author .name{font-size:var(--text-0-8)}}.PostCard>.author .options{margin-left:auto;flex:0 0 2em;height:2em;width:2em;display:inline-flex;align-items:center;justify-content:center;line-height:1;cursor:pointer;color:var(--font-color);border:1px solid var(--card-input-border);background-color:var(--quaternary-color);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard);-moz-transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard);transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.PostCard>.author .options:hover{border-color:var(--card-border-hover);background-color:var(--interactive-hover-bg)}.PostCard .status,.PostCard time{font-size:var(--text-0-8);opacity:.5;margin:0 var(--space-0-3);color:var(--font-color);-webkit-transition:color var(--motion-fast) var(--ease-standard),opacity var(--motion-base) var(--ease-standard);-moz-transition:color var(--motion-fast) var(--ease-standard),opacity var(--motion-base) var(--ease-standard);transition:color var(--motion-fast) var(--ease-standard),opacity var(--motion-base) var(--ease-standard)}@media(max-width:736px){.PostCard .status,.PostCard time{font-size:var(--text-0-6)}}.PostCard .status{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.PostCard>.content{max-height:100vh;padding:var(--space-2) 0;overflow-x:hidden;overflow-y:auto;margin:var(--space-2) 0 0;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.PostCard>.content img{height:1.2em;width:1.2em;vertical-align:middle}.PostCard>.content a{color:var(--font-color)}.PostCard>.content a:hover{color:var(--font-color)}.PostCard>.content:empty{padding:0;margin:0}.PostCard .PostCard__title{display:block;margin:var(--space-3) 0 0;color:var(--font-color);font-size:var(--text-1-2);font-weight:700;line-height:var(--leading-1-3);overflow-wrap:anywhere;white-space:normal}.PostCard .PostCard__title a{color:inherit;text-decoration:none;-webkit-transition:color var(--motion-fast) var(--ease-standard);-moz-transition:color var(--motion-fast) var(--ease-standard);transition:color var(--motion-fast) var(--ease-standard)}.PostCard .PostCard__title a:hover,.PostCard .PostCard__title a:focus-visible{color:var(--accent-color)}.PostCard .PostCard__language{display:inline-flex;align-items:center;gap:var(--space-0-35);margin-top:var(--space-2);padding:var(--space-0-25) var(--space-0-55);color:var(--muted-color);background:var(--bg-section);font-size:var(--text-0-72);-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}.PostCard .PostCard__contextLink{margin:0 var(--space-0-6) var(--space-0-5);padding:var(--space-0-45) var(--space-0-7);display:inline-flex;align-items:center;gap:var(--space-0-45);border:1px solid var(--card-input-border);background:color-mix(in srgb,var(--tertiary-color) 90%,var(--secondary-color) 10%);color:var(--font-color);font-size:var(--text-0-78);-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;-webkit-transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);-moz-transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.PostCard .PostCard__contextLink:hover{color:var(--font-color);text-decoration:none;border-color:var(--card-border-hover);background:var(--interactive-hover-bg)}.PostCard .PostCard__attachments{display:grid;gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-2);border:1px solid var(--card-input-border);background:var(--bg-section);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.PostCard .PostCard__attachments>strong{display:flex;align-items:center;gap:var(--space-0-45);font-size:var(--text-0-85)}.PostCard .PostCard__attachments ul{display:grid;gap:var(--space-0-55);margin:0;padding:0;list-style:none}.PostCard .PostCard__attachments li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-2);padding:var(--space-0-55) var(--space-2);background:var(--bg-card);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.PostCard .PostCard__attachments li>span{display:grid;min-width:0}.PostCard .PostCard__attachments li>span strong,.PostCard .PostCard__attachments li>span small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PostCard .PostCard__attachments li>span small{color:var(--muted-color)}.PostCard .PostCard__attachments li>a{display:grid;place-items:center;width:2rem;height:2rem;color:var(--font-color);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-transition:background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);-moz-transition:background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);transition:background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.PostCard .PostCard__attachments li>a:hover,.PostCard .PostCard__attachments li>a:focus-visible{background:var(--interactive-hover-bg)}.PostCard .option-btns-container{display:flex;flex-wrap:nowrap;gap:var(--space-0-3);margin-top:var(--space-2);position:relative;width:100%}.PostCard .option-btns-container button{flex:0 0 auto;position:relative;height:2rem;width:auto;display:inline-flex;align-items:center;justify-content:center;min-width:2rem;gap:var(--space-0-25);border:1px solid var(--card-input-border);padding:0 var(--space-0-45);font-size:var(--text-0-9);line-height:1;background-color:var(--quaternary-color);cursor:pointer;margin-right:0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-emphasized);-moz-transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-emphasized);transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-emphasized)}.PostCard .option-btns-container button.activity-btn .activity-btn-icon{display:inline-flex;align-items:center;justify-content:center;transform-origin:center;-webkit-transition:transform var(--motion-fast) var(--ease-emphasized);-moz-transition:transform var(--motion-fast) var(--ease-emphasized);transition:transform var(--motion-fast) var(--ease-emphasized)}.PostCard .option-btns-container button.activity-btn .activity-count{min-width:.65em;font-size:var(--text-0-72);font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.PostCard .option-btns-container button.activity-btn svg{font-size:var(--text-0-9);color:currentColor}.PostCard .option-btns-container button.activity-btn .line-icon{stroke-width:1.2}.PostCard .option-btns-container button.activity-btn:disabled{cursor:default;opacity:.45}.PostCard .option-btns-container button.activity-btn:hover{border-color:var(--card-border-hover);background-color:color-mix(in srgb,currentColor 11%,var(--interactive-hover-bg))}.PostCard .option-btns-container button.activity-btn.is-active{background-color:color-mix(in srgb,currentColor 13%,var(--quaternary-color))}.PostCard .option-btns-container button.like{color:var(--red)}.PostCard .option-btns-container button.comment{color:var(--blue)}.PostCard .option-btns-container button.repost{color:var(--green)}.PostCard .option-btns-container button.bookmark{color:var(--orange)}.PostCard .option-btns-container button.share{color:var(--cyan)}.PostCard .option-btns-container .activity-users-summary{margin-left:auto;padding:0 var(--space-0-5);gap:0;border:0}.PostCard .option-btns-container .activity-users-summary img,.PostCard .option-btns-container .activity-users-summary span{display:inline-flex;align-items:center;justify-content:center;flex:0 0 1.75rem;width:1.75rem;height:1.75rem;margin-left:-.45rem;background:var(--secondary-color);object-fit:cover;color:var(--white);font-size:var(--text-0-7);font-weight:700;line-height:1.4rem;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.PostCard .option-btns-container .activity-users-summary img:first-child,.PostCard .option-btns-container .activity-users-summary span:first-child{margin-left:0}.PostCard .PostCard__divider{height:1px;margin:var(--space-3) 0 var(--space-2);background-color:var(--card-border)}.PostCard .options-menu .menu-list{padding:var(--space-0-2);min-width:200px;background:color-mix(in srgb,var(--bg-card) 94%,var(--font-color) 6%);box-shadow:0 20px 40px rgba(var(--black-rgb),.06);-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px}.PostCard .options-menu .menu-item{min-width:180px;margin:0;border:1px solid transparent;background:transparent;color:var(--font-color);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);-moz-transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.PostCard .options-menu .menu-item svg{width:1.05em;color:var(--font-color)}.PostCard .options-menu .menu-item:hover{background:color-mix(in srgb,var(--quaternary-color) 88%,var(--font-color) 12%)}.PostCard .options-menu .menu-item.option-stats svg{color:var(--accent-color)}.PostCard .options-menu .menu-item.option-bookmark svg{color:var(--tone-orange)}.PostCard .options-menu .menu-item.option-quote svg{color:var(--tone-purple)}.PostCard .options-menu .menu-item.option-comment svg{color:var(--tone-teal)}.PostCard .options-menu .menu-item.option-report svg{color:var(--tone-orange-strong)}.PostCard .options-menu .menu-item.option-mute svg{color:var(--tone-green)}.PostCard .options-menu .menu-item.delete{color:var(--font-color)}.PostCard .options-menu .menu-item.delete svg{color:var(--brand-danger)}.PostCard ul.source-list{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;padding:var(--space-0-3) 0}.PostCard ul.source-list:empty{padding:0}.PostCard ul.source-list li{display:inline-block;width:250px;flex-basis:10em;flex-grow:1;margin:var(--space-0-1);overflow:hidden;position:relative;padding:var(--space-0-3);aspect-ratio:1/1;cursor:pointer;background-color:var(--tertiary-color);-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px}.PostCard ul.source-list li a{display:flex}.PostCard ul.source-list li .extra-images-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;color:#fff;display:flex;align-items:center;justify-content:center;font-size:var(--text-2);font-weight:700}.PostCard ul.source-list li picture,.PostCard ul.source-list li img,.PostCard ul.source-list li video{width:100%;height:100%;cursor:pointer;aspect-ratio:1/1;opacity:var(--opacity);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-transition:opacity var(--motion-slow) var(--ease-standard);-moz-transition:opacity var(--motion-slow) var(--ease-standard);transition:opacity var(--motion-slow) var(--ease-standard)}.PostCard ul.source-list li picture:hover,.PostCard ul.source-list li img:hover,.PostCard ul.source-list li video:hover{opacity:1}.PostCard ul.source-list li .icon:before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}.PostCard ul.source-list .img{width:100%;height:100%;background-attachment:fixed;background-color:var(--black_60);background-position:center center;background-size:cover;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-transition:opacity var(--motion-slow) var(--ease-standard);-moz-transition:opacity var(--motion-slow) var(--ease-standard);transition:opacity var(--motion-slow) var(--ease-standard)}.PostCard ul.source-list:empty{margin-top:0}.PostCard>ul.attachment-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-0-3);margin:var(--space-2) 0}.PostCard>ul.attachment-list li{display:flex;flex:1 0 20%;padding:var(--space-2);align-items:center;vertical-align:middle;overflow:hidden;cursor:pointer;background-color:var(--tertiary-color);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.PostCard>ul.attachment-list li svg{height:1em;width:1em;padding:var(--space-2);line-height:var(--leading-2);font-size:var(--text-0-9);text-align:center;background-color:var(--tertiary-color);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.PostCard>ul.attachment-list li span{margin-left:var(--space-2);flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.PostCard>ul.attachment-list li img,.PostCard>ul.attachment-list li video{width:100%;height:15em}.PostCard>ul.attachment-list:empty{margin:0}@media(max-width:980px){.PostCard>ul.attachment-list{grid-template-columns:repeat(3,1fr)}}@media(max-width:736px){.PostCard>ul.attachment-list{grid-template-columns:repeat(1,1fr)}}.PostCard input,.PostCard textarea,.PostCard select{background-color:var(--quaternary-color);border:1px solid var(--card-input-border);color:var(--font-color);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard);-moz-transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard);transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.PostCard input:focus,.PostCard input:focus-visible,.PostCard textarea:focus,.PostCard textarea:focus-visible,.PostCard select:focus,.PostCard select:focus-visible{border-color:var(--card-input-focus-border);outline:none}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.PostCard .option-btns-container button.activity-btn:active .activity-btn-icon{transform:scale(.82)}}.PosterCard{position:relative;margin:var(--space-2) 0;color:var(--font-color);background-color:var(--bg-card);border:1px solid var(--card-border);box-shadow:var(--card-shadow);-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.PosterCard__shell{display:flex;flex-direction:column;gap:var(--space-3);padding:clamp(.85rem,1.2vw,1rem) clamp(1rem,2vw,1.5rem) clamp(.75rem,1.1vw,.95rem)}.PosterCard__composer{display:block}.PosterCard__avatar{width:44px;height:44px;object-fit:cover;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:1px solid rgba(var(--black-rgb),.06)}.PosterCard__avatar--icon{flex:0 0 44px;display:inline-flex;align-items:center;justify-content:center;background:var(--quaternary-color);color:var(--font-color-subtle, rgba(var(--slate-600-rgb), .75));line-height:1}.PosterCard__avatar--icon svg{width:1em;height:1em}.PosterCard__composer-body{display:flex;flex-direction:column;gap:var(--space-0-6);min-width:0}.PosterCard__user-line{display:flex;align-items:center;gap:var(--space-3);min-width:0}.PosterCard__user-line picture{display:flex}.PosterCard__user-row{flex:1;display:flex;align-items:center;justify-content:space-between;gap:var(--space-0-6);min-width:0}.PosterCard__user-meta{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--space-0-05);min-width:0}.PosterCard__name{font-weight:600;font-size:var(--text-1-05);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PosterCard__controls{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--space-1);margin-left:auto;flex:0 0 auto}.PosterCard__audience,.PosterCard__identity{display:inline-flex;align-items:center;gap:var(--space-0-35);flex:0 0 auto;min-height:2rem;padding:var(--space-0-25) var(--space-0-55);background-color:var(--quaternary-color);border:1px solid var(--card-input-border);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;font-size:var(--text-0-75);line-height:var(--leading-1-2)}.PosterCard__audience svg,.PosterCard__identity svg{font-size:var(--text-1);opacity:.75}.PosterCard__audience strong,.PosterCard__identity strong{display:inline-flex;align-items:center;gap:var(--space-0-25);font-weight:600;line-height:var(--leading-1-2);white-space:nowrap}.PosterCard__audience select,.PosterCard__identity select{border:none;background-color:transparent;color:inherit;font-size:var(--text-0-75);line-height:normal;font-weight:500;padding:0;cursor:pointer;outline:none;min-width:0;width:auto;max-width:100%;appearance:none;min-height:0}.PosterCard__identity select{border:none;background-color:transparent;color:inherit;font-size:var(--text-0-75);font-weight:500;outline:none;cursor:pointer;max-width:min(12rem,28vw)}.PosterCard__identity--name{width:fit-content;max-width:100%;min-height:0;padding:0;border:0;background:transparent;color:var(--font-color);cursor:pointer}.PosterCard__identity--name select{max-width:min(18rem,38vw);font-size:var(--text-1-05);font-weight:600}.PosterCard__identity--name svg{font-size:var(--text-0-75);opacity:.55}.PosterCard__editor{position:relative;min-height:110px;padding:var(--space-0-65) var(--space-0-9);border:1px solid var(--card-input-border);background-color:var(--quaternary-color);-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}.PosterCard__editor:hover,.PosterCard__editor:focus-within{border-color:var(--accent-color)}.PosterCard__editor .content{min-height:100px;color:var(--font-color)}.PosterCard__editor .content .ql-container{border:none;background:transparent}.PosterCard__editor .content .ql-editor{padding:0;min-height:90px;color:inherit;font-size:var(--text-0-95);line-height:var(--leading-1-6);outline:0}.PosterCard__suggestions{position:absolute;left:var(--space-0-8);right:var(--space-0-8);top:calc(100% - var(--space-0-4));max-height:230px;overflow-y:auto;border:1px solid var(--card-input-border);background-color:color-mix(in srgb,var(--tertiary-color) 90%,var(--secondary-color) 10%);box-shadow:0 8px 18px rgba(var(--black-rgb),.1);z-index:12;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.PosterCard__suggestion{width:100%;border:0;border-bottom:1px solid color-mix(in srgb,var(--card-input-border) 75%,transparent);background:transparent;display:flex;align-items:center;gap:var(--space-0-7);text-align:left;padding:var(--space-0-45);color:var(--font-color);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.PosterCard__suggestion:last-child{border-bottom:0}.PosterCard__suggestion:hover,.PosterCard__suggestion.is-active{background:color-mix(in srgb,var(--tertiary-color) 62%,var(--secondary-color) 38%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--card-input-focus-border) 52%,transparent)}.PosterCard__suggestion picture{width:30px;height:30px;min-width:30px;flex:0 0 30px;display:block;overflow:hidden;background:color-mix(in srgb,var(--tertiary-color) 78%,var(--secondary-color) 22%);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.PosterCard__suggestion-avatar{width:30px;height:30px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:1px solid rgba(var(--black-rgb),.06);width:100%;height:100%;display:block;object-fit:cover}.PosterCard__suggestion-main{min-width:0;display:flex;flex-direction:column;gap:var(--space-0-05)}.PosterCard__suggestion-main strong{font-size:var(--text-0-85);line-height:var(--leading-1-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PosterCard__suggestion-main small{font-size:var(--text-0-72);opacity:.78}.PosterCard__mention-preview{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-0-45);margin-top:var(--space-0-5)}.PosterCard__mention-chip{display:inline-flex;align-items:center;gap:var(--space-0-35);max-width:min(100%,18rem);min-height:1.9rem;line-height:1;padding:var(--space-0-2) var(--space-0-45);border:1px solid color-mix(in srgb,var(--secondary-color) 28%,var(--card-input-border) 72%);background:color-mix(in srgb,var(--secondary-color) 10%,var(--secondary-color) 90%);vertical-align:middle;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}.PosterCard__mention-chip picture{display:flex;align-items:center;line-height:0}.PosterCard__mention-chip-avatar{width:22px;height:22px;object-fit:cover;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:1px solid rgba(var(--black-rgb),.06);display:block}.PosterCard__mention-chip-name{display:inline-flex;align-items:center;min-width:0;font-size:var(--text-0-78);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PosterCard__attachments{padding:var(--space-0-25) 0 0}.PosterCard__attachments .media-list{display:flex;flex-wrap:wrap;gap:var(--space-0-6);width:100%}.PosterCard__attachment{position:relative;display:flex;align-items:center;justify-content:center;width:clamp(3.25rem,6vw,4.6rem);height:clamp(3.25rem,6vw,4.6rem);border:1px solid rgba(var(--black-rgb),.06);background-color:rgba(var(--black-rgb),.03);cursor:grab;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;overflow:hidden}.PosterCard__attachment:active{cursor:grabbing}.PosterCard__attachment.is-dragging{opacity:.2}.PosterCard__attachment:hover .PosterCard__attachment-handle{opacity:1}.PosterCard__attachment-media{width:100%;height:100%;overflow:hidden;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.PosterCard__attachment-media img,.PosterCard__attachment-media video{width:100%;height:100%;object-fit:cover;aspect-ratio:1/1}.PosterCard__attachment-handle{position:absolute;margin:auto;text-align:center;inset:0;height:100%;width:100%;line-height:var(--leading-2-3);font-size:var(--text-2);color:rgba(var(--white-rgb),.85);background:rgba(var(--navy-950-rgb),.4);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;pointer-events:none;opacity:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.PosterCard__attachment--overlay{--box-shadow: 0 16px 32px rgba(var(--navy-950-rgb), .28);box-shadow:var(--box-shadow);transform:scale(1.04)}.PosterCard__divider{height:1px;margin-left:3em;width:calc(100% - 3em);background-color:rgba(var(--black-rgb),.05)}.PosterCard__actions{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0}.PosterCard__action{flex:1 1 160px;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-0-4);min-height:2rem;padding:var(--space-0-45) var(--space-2);font-size:var(--text-0-85);font-weight:600;line-height:var(--leading-1-2);color:var(--font-color);background-color:var(--quaternary-color);border:1px solid var(--card-input-border);cursor:pointer;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.PosterCard__action svg{font-size:var(--text-0-9)}.PosterCard__action:hover{border-color:var(--card-border-hover);background-color:var(--interactive-hover-bg)}.PosterCard__action--live svg{color:var(--red)}.PosterCard__action--media svg{color:var(--green)}.PosterCard__action--feeling svg{color:var(--yellow)}.PosterCard__badge{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:var(--space-0-25) var(--space-0-6);font-size:var(--text-0-72);font-weight:600;color:var(--font-color);line-height:1;background-color:var(--quaternary-color);border:1px solid var(--card-input-border);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.PosterCard__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding-top:var(--space-0-25);flex-wrap:wrap}.PosterCard__footer-actions{display:flex;align-items:center;gap:var(--space-2);min-width:0;margin-left:3.5em}.PosterCard__submit{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:var(--space-0-45) var(--space-1-2);font-size:var(--text-0-85);font-weight:600;color:var(--font-color);line-height:1;background-color:var(--quaternary-color);border:1px solid var(--card-input-border);cursor:not-allowed;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.PosterCard__submit.is-ready{border-color:var(--card-border-hover);cursor:pointer}.PosterCard__submit.is-ready:hover{background-color:var(--interactive-hover-bg)}.PosterCard__submit:disabled{opacity:.85}.PosterCard__submit:not(.is-ready):hover{transform:none}@media(max-width:768px){.PosterCard__shell{padding:var(--space-0-8) var(--space-0-85) var(--space-3)}.PosterCard__actions{gap:var(--space-0-45)}.PosterCard__user-row{align-items:flex-start;flex-direction:column}.PosterCard__controls{width:100%;margin-left:0;justify-content:flex-start}.PosterCard__audience{width:100%;justify-content:flex-start}.PosterCard__audience select{max-width:none;flex:1}.PosterCard__footer{flex-direction:column;align-items:stretch}.PosterCard__footer-actions{width:100%;margin-left:0}.PosterCard__actions{width:100%;justify-content:flex-start}.PosterCard__action{flex:1 1 100%;justify-content:flex-start;padding:var(--space-0-55) var(--space-0-65)}.PosterCard__submit{width:100%;justify-content:center}}.SearchCard{position:relative;overflow:hidden;margin:0 0 var(--space-3);padding:var(--space-4);background-color:var(--tertiary-color);border:1px solid var(--card-border);box-shadow:var(--card-shadow);-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.SearchCard:last-child{margin-bottom:0}.SearchSuggest h3,.SearchEmpty h3{margin:0 0 var(--space-1);font-size:var(--text-1-2)}.SearchSuggest p,.SearchEmpty p{margin:0;opacity:.78;line-height:var(--leading-1-6)}.SearchSuggest__tags{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.SearchSuggest__tag{display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;padding:var(--space-0-45) var(--space-0-9);color:var(--font-color);text-decoration:none;border:1px solid var(--card-input-border);background:color-mix(in srgb,var(--secondary-color) 8%,transparent);font-size:var(--text-0-85);font-weight:600;letter-spacing:.01em;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.SearchSuggest__tag:hover,.SearchSuggest__tag:focus-visible{color:var(--font-color);text-decoration:none;border-color:var(--card-border-hover);background:var(--interactive-hover-bg);box-shadow:var(--button-shadow-hover)}.SearchControls{margin:0 0 var(--space-3);padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.SearchTabs{display:flex;align-items:center;gap:var(--space-2);overflow-x:auto;padding-bottom:var(--space-0-2)}.SearchTab{display:inline-flex;align-items:center;gap:var(--space-0-6);min-height:2.2rem;padding:var(--space-0-35) var(--space-0-85) var(--space-0-35) var(--space-0-35);color:var(--font-color);text-decoration:none;white-space:nowrap;border:1px solid var(--card-input-border);background:color-mix(in srgb,var(--tertiary-color) 95%,var(--font-color) 5%);-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}.SearchTab span{font-size:var(--text-0-88);font-weight:600}.SearchTab small{margin:0;min-width:1.5rem;text-align:center;padding:0 var(--space-0-25);font-size:var(--text-0-72);opacity:.72}.SearchTab:hover,.SearchTab:focus-visible,.SearchTab.is-active{color:var(--font-color);border:1px solid var(--card-input-border)}.SearchTab__icon{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;color:var(--font-color);background-color:var(--secondary-color);--box-shadow: 0 8px 18px var(--black_08);box-shadow:var(--box-shadow);-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}.SearchTab__icon svg{width:.95em;height:.95em}.SearchTab__icon--blue{background:var(--accent-color-soft);color:var(--accent-color)}.SearchTab__icon--purple{background:var(--tone-purple-soft);color:var(--tone-purple)}.SearchTab__icon--green{background:var(--tone-green-soft);color:var(--tone-green)}.SearchTab__icon--teal{background:var(--tone-teal-soft);color:var(--tone-teal)}.SearchTab__icon--orange{background:var(--tone-orange-soft);color:var(--tone-orange)}.SearchFilters{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--space-2)}.SearchFilters__item{display:inline-flex;align-items:center;gap:var(--space-0-55);padding:var(--space-0-35) var(--space-0-55);background:color-mix(in srgb,var(--tertiary-color) 92%,var(--font-color) 8%);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.SearchFilters__item label{margin:0;font-size:var(--text-0-78);text-transform:uppercase;letter-spacing:.08em;font-weight:700;opacity:.72}.SearchFilters__item select{min-height:2.05rem;width:auto;min-width:8rem;padding:0 var(--space-0-65);color:var(--font-color);font-size:var(--text-0-88);border:1px solid var(--card-input-border);background:color-mix(in srgb,var(--tertiary-color) 95%,var(--font-color) 5%);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}.SearchFilters__item select:focus-visible{outline:none;border-color:rgba(var(--black-rgb),.5);box-shadow:0 0 0 3px rgba(var(--black-rgb),.12)}.SearchResults{display:flex;flex-direction:column;gap:var(--space-2)}.SearchSections{display:flex;flex-direction:column;gap:var(--space-4)}.SearchSection{margin:0}.SearchSection__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);margin:0 0 var(--space-2)}.SearchSection__head h3{margin:0;font-size:var(--text-1);font-weight:700;letter-spacing:.01em}.SearchSection__more{display:inline-flex;align-items:center;color:var(--link-color, var(--secondary-color));font-size:var(--text-0-85);font-weight:600;text-decoration:none;border-bottom:1px solid transparent;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.SearchSection__more:hover,.SearchSection__more:focus-visible{color:var(--link-color, var(--secondary-color));text-decoration:none;border-bottom-color:currentColor}.SearchResultsGrid .row{margin-bottom:0}.SearchResultItem{margin:0}.SearchResultItem__label{margin:0 0 var(--space-1);font-size:var(--text-0-72);text-transform:uppercase;letter-spacing:.09em;opacity:.68;font-weight:700}.SearchResultItem--entity .UserCard,.SearchResultItem--entity .GroupCard{margin:0}.SearchPagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2);margin:var(--space-4) 0}.SearchPagination button,.SearchPagination .SearchPagination__ellipsis{min-width:2.35rem;min-height:2.35rem;display:inline-flex;align-items:center;justify-content:center;padding:0 var(--space-0-65);font-size:var(--text-0-85);font-weight:600;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.SearchPagination button{color:var(--font-color);border:1px solid var(--card-input-border);background:color-mix(in srgb,var(--tertiary-color) 88%,var(--font-color) 12%);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.SearchPagination button:hover:not(:disabled),.SearchPagination button:focus-visible:not(:disabled){border-color:var(--card-border-hover);background:var(--interactive-hover-bg);box-shadow:var(--button-shadow-hover)}.SearchPagination button:disabled{opacity:.45;cursor:not-allowed}.SearchPagination button.is-active{color:var(--white);border-color:rgba(var(--black-rgb),.7);background:linear-gradient(135deg,rgba(var(--black-rgb),.95),rgba(var(--black-rgb),.72));box-shadow:0 8px 14px rgba(var(--black-rgb),.24)}.SearchPagination .SearchPagination__ellipsis{opacity:.6}@media(min-width:1280px){.AppLayout[data-asides-collapsed=true] .SearchControls{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--bg-card);border:1px solid var(--card-border);box-shadow:var(--card-shadow);-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.AppLayout[data-asides-collapsed=true] .SearchTabs{flex-wrap:wrap;overflow:visible;padding-bottom:0}.AppLayout[data-asides-collapsed=true] .SearchFilters{justify-content:flex-end}.AppLayout[data-asides-collapsed=true] .SearchSections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.AppLayout[data-asides-collapsed=true] .SearchSection{min-width:0;padding:var(--space-3);background:var(--bg-card);border:1px solid var(--card-border);box-shadow:var(--card-shadow);-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.AppLayout[data-asides-collapsed=true] .SearchResults,.AppLayout[data-asides-collapsed=true] .SearchResultsGrid .row{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-3)}.AppLayout[data-asides-collapsed=true] .SearchResultsGrid .row>[class*=col-]{max-width:none;padding:0;flex:initial}.AppLayout[data-asides-collapsed=true] .SearchResultItem .PostCard{margin-bottom:0}}@media(max-width:980px){.SearchFilters{gap:var(--space-1-2)}.SearchFilters__item{width:100%;justify-content:space-between}.SearchFilters__item select{min-width:9.5rem}}@media(max-width:736px){.SearchCard{padding:var(--space-3)}.SearchTab small{display:none}.SearchSection__head h3{font-size:var(--text-0-95)}}.SettingCard{width:100%;display:flex;flex-direction:column;gap:var(--space-1-2);padding:var(--space-4);margin-bottom:var(--space-4);box-sizing:border-box;background-color:var(--bg-card);border:1px solid var(--card-border);box-shadow:var(--card-shadow);-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}.SettingCard:hover{border-color:var(--card-border-hover);box-shadow:var(--card-shadow-hover)}.SettingCard:last-child{margin-bottom:0}.SettingCard>header{display:flex;align-items:center;gap:var(--space-0-6);margin:0;padding-bottom:var(--space-0-6);border-bottom:1px solid var(--card-border);font-size:var(--text-1-15);font-weight:600;color:var(--font-color)}.SettingCard>header svg{margin-right:var(--space-0-3);color:var(--font-color)}.SettingCard table{margin:var(--space-2)}.SettingCard .row{width:100%}.SettingCard .subtitle{font-size:var(--text-0-9);font-weight:600;color:var(--font-color);margin-bottom:var(--space-0-35)}@media(max-width:736px){.SettingCard{padding:var(--space-1-4)}.SettingCard>header{font-size:var(--text-1-05)}}.SettingSafetyList{display:grid;gap:var(--space-3)}.SettingSafetyList section{display:grid;gap:var(--space-1)}.SettingSafetyList h3,.SettingSafetyList p{margin:0}.SettingSafetyList h3{font-size:var(--text-1)}.SettingSafetyList p{color:var(--muted-color)}.SettingSafetyList__item{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-1);border:1px solid var(--card-border);background:var(--bg-section);border-radius:8px}.SettingSafetyList__item button{min-height:2rem;padding:0 var(--space-2);border:1px solid var(--gray_10);background:transparent;border-radius:8px}@media(min-width:1280px){.AppLayout[data-asides-collapsed=true] .SettingCard .row{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-3)}.AppLayout[data-asides-collapsed=true] .SettingCard .row>[class*=col-]{max-width:none;padding:0;flex:initial}.AppLayout[data-asides-collapsed=true] .SettingCard .row>.col-12{grid-column:1/-1}}.SwitchCard{margin:var(--space-0-3) 0;padding:var(--space-2);position:relative;overflow:hidden;background-color:var(--bg-card);border:1px solid var(--card-border);box-shadow:none;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.SwitchCard--danger{background-color:var(--tone-pink-soft);border:1px solid rgba(var(--tone-pink-rgb),.2)}.SwitchCard--danger .desc{color:var(--tone-pink)}.SwitchCard--danger:hover,.SwitchCard--danger:focus-within{border-color:rgba(var(--tone-pink-rgb),.35);--box-shadow: 0 16px 32px rgba(var(--tone-pink-rgb), .2);box-shadow:var(--box-shadow)}.SwitchCard:hover,.SwitchCard:focus-within{border-color:var(--card-border-hover);box-shadow:var(--card-shadow)}.SwitchCard .desc{display:flex;align-items:center;margin:0 var(--space-2);text-align:left;font-size:var(--text-0-9)}.SwitchCard .desc svg{margin-right:var(--space-2)}.SwitchCard .desc .tag{margin-left:auto}.SwitchCard .select-wrapper{display:block;position:relative;margin:var(--space-2) 0;text-align:left;margin:0}.SwitchCard .select-wrapper select{text-align-last:left;background-color:var(--transparent)}.SwitchCard .select-wrapper:before{color:var(--white_10);content:"";display:block;height:2em;line-height:var(--leading-2);pointer-events:none;position:absolute;right:0;text-align:center;top:0;width:3em;font-weight:900;font-family:"Font Awesome 6 Free"}.SwitchCard .content{margin-top:var(--space-2)}.SwitchCard button.add{position:absolute;top:.5em;right:.5em;cursor:pointer;background-color:var(--card-button-bg);width:3em;height:1.5em;opacity:.8;box-shadow:var(--box-shadow);-webkit-transition:background-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),opacity var(--motion-base) var(--ease-standard);-moz-transition:background-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),opacity var(--motion-base) var(--ease-standard);transition:background-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),opacity var(--motion-base) var(--ease-standard);-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}.SwitchCard button.add svg{font-size:var(--text-0-8);-webkit-transition:color var(--motion-fast) var(--ease-standard),transform var(--motion-base) var(--ease-emphasized);-moz-transition:color var(--motion-fast) var(--ease-standard),transform var(--motion-base) var(--ease-emphasized);transition:color var(--motion-fast) var(--ease-standard),transform var(--motion-base) var(--ease-emphasized)}.SwitchCard button.add:hover{opacity:1}.SwitchCard button.add:hover svg{color:var(--white)}@media(max-width:736px){.SwitchCard span.title{display:none}}.SwitchCard .icon-input{margin:0;padding:0 var(--space-2)}.SwitchCard input{background-color:var(--tertiary-color)}.SwitchCard input[type=date]{text-align:left}.TableCard{margin-top:var(--space-4);padding:var(--space-2);position:relative;box-shadow:var(--card-shadow);background:var(--tertiary-color);border:1px solid var(--card-border);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.TableCard header{margin-bottom:var(--space-0-3);display:flex;align-items:center;justify-content:space-between}.TableCard header span{margin-left:var(--space-0-3)}.TableCard header select{width:80px;margin:inherit}.TableCard header input[type=search]{width:120px;margin:inherit}.TableCard .table{margin:0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.TermPage{--term-border: color-mix(in srgb, var(--card-border) 88%, transparent);--term-panel: color-mix(in srgb, var(--bg-card) 96%, var(--font-color) 2%);width:min(1160px,100%);margin:0 auto;display:grid;gap:var(--space-5)}.TermPage__hero{position:relative;isolation:isolate;min-height:390px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(2rem,6vw,6rem);padding:clamp(2rem,5vw,4.5rem);overflow:hidden;background:radial-gradient(circle at 8% 10%,color-mix(in srgb,var(--accent-color) 13%,transparent),transparent 32%),linear-gradient(145deg,color-mix(in srgb,var(--bg-card) 97%,var(--accent-color) 3%),var(--bg-card));border:1px solid var(--term-border);box-shadow:var(--card-shadow);-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px}.TermPage__hero:after{position:absolute;z-index:-1;width:18rem;height:18rem;right:-7rem;bottom:-11rem;border:1px solid color-mix(in srgb,var(--accent-color) 16%,transparent);border-radius:999px;content:""}.TermPage__heroCopy{max-width:720px}.TermPage__heroCopy h1{margin:var(--space-3) 0;font-size:clamp(2.6rem,5vw,4.8rem);font-weight:760;line-height:1;letter-spacing:-.05em}.TermPage__heroCopy>p{max-width:620px;margin:0;color:var(--muted-color);font-size:var(--text-1-05);line-height:var(--leading-1-7)}.TermPage__eyebrow{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--accent-color);font-size:var(--text-0-75);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.TermPage__eyebrow i{width:.5rem;height:.5rem;background:var(--accent-color);border-radius:999px;box-shadow:0 0 0 5px color-mix(in srgb,var(--accent-color) 13%,transparent)}.TermPage__heroMeta{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-5)}.TermPage__heroMeta>span,.TermPage__heroMeta>a{min-height:2.55rem;display:inline-flex;align-items:center;gap:var(--space-2);padding:0 var(--space-3);color:var(--muted-color);background:var(--term-panel);border:1px solid var(--term-border);font-size:var(--text-0-8);text-decoration:none;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.TermPage__heroMeta svg{color:var(--accent-color)}.TermPage__heroMeta strong{color:var(--font-color)}.TermPage__heroMark{width:190px;aspect-ratio:.82;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--space-2);color:var(--white);background:linear-gradient(145deg,color-mix(in srgb,var(--navy-950) 88%,var(--accent-color) 12%),var(--navy-950));border:1px solid rgba(255,255,255,.12);box-shadow:0 26px 55px rgba(var(--navy-950-rgb),.22);transform:rotate(2deg);-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px}.TermPage__heroMark>span{width:3.8rem;height:3.8rem;display:grid;place-items:center;color:var(--navy-950);background:var(--tone-orange);font-size:var(--text-1-5);-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px}.TermPage__heroMark small{margin-top:var(--space-2);color:#ffffff85;font-size:var(--text-0-7);letter-spacing:.08em;text-transform:uppercase}.TermPage__heroMark strong{font-size:var(--text-1-15)}.TermPage .TermCard{width:100%;display:grid;grid-template-columns:minmax(230px,270px) minmax(0,1fr);gap:var(--space-5);align-items:start;padding:0;background:transparent;border:0;box-shadow:none;border-radius:0}.TermCard .filter-section-wrapper{min-width:0}.TermCard .filter-section{position:sticky;top:calc(var(--app-top-offset) + var(--space-3));overflow:hidden;background:var(--term-panel);border:1px solid var(--term-border);box-shadow:var(--card-shadow);-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.TermCard .filter-section>header{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--term-border)}.TermCard .filter-section>header>svg{width:2.2rem;height:2.2rem;padding:.65rem;color:var(--accent-color);background:color-mix(in srgb,var(--accent-color) 11%,transparent);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.TermCard .filter-section>header div{min-width:0;display:grid;gap:.1rem}.TermCard .filter-section>header small{color:var(--muted-color);font-size:var(--text-0-65);text-transform:uppercase}.TermCard .filter-section>header strong{overflow:hidden;font-size:var(--text-0-85);text-overflow:ellipsis;white-space:nowrap}.TermCard .toc{max-height:calc(100svh - var(--app-top-offset) - 9rem);padding:var(--space-2);overflow-y:auto}.TermCard .toc ul{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.TermCard .toc a{width:100%;min-height:2.7rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);color:var(--muted-color);font-size:var(--text-0-8);font-weight:650;text-decoration:none;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease}.TermCard .toc a:hover,.TermCard .toc a:focus-visible{color:var(--font-color);background:var(--bg-section)}.TermCard .toc a>svg{width:.9rem;color:var(--accent-color)}.TermCard .toc a small{color:var(--muted-color);font-size:var(--text-0-65)}.TermCard .results-section{min-width:0;display:grid;gap:var(--space-3)}.TermCard .results-section>section{position:relative;scroll-margin-top:calc(var(--app-top-offset) + var(--space-5));padding:clamp(1.15rem,2.2vw,1.8rem);background:var(--term-panel);border:1px solid var(--term-border);box-shadow:var(--card-shadow);-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.TermCard .results-section>section>header{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}.TermCard .results-section>section>header>span{width:2.25rem;height:2.25rem;display:grid;place-items:center;flex:0 0 auto;color:var(--accent-color);background:color-mix(in srgb,var(--accent-color) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent-color) 18%,var(--term-border));font-size:var(--text-0-7);font-weight:800;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.TermCard .results-section>section ul{margin-left:var(--space-5)}.TermCard .results-section>section ul li{list-style-type:lower-alpha}.TermCard .results-section h2{margin:0;font-size:clamp(var(--text-1-25),2.2vw,var(--text-1-6));letter-spacing:-.02em}.TermCard .results-section p{margin:0 0 var(--space-3);color:var(--muted-color);line-height:var(--leading-1-7)}.TermCard .results-section p:last-child{margin-bottom:0}.TermCard .results-section a{color:var(--accent-color);font-weight:650}.TermCard .results-section code{padding:var(--space-1) var(--space-2);background:var(--bg-section);color:var(--font-color);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.TermCard .results-section .TermCard__contact{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-color) 8%,var(--bg-card)),var(--bg-card))}@media(max-width:980px){.TermPage__hero{grid-template-columns:1fr;min-height:auto}.TermPage__heroMark{display:none}.TermPage .TermCard{grid-template-columns:1fr;gap:var(--space-3)}.TermCard .filter-section-wrapper{position:sticky;z-index:2;top:var(--app-top-offset);min-width:0}.TermCard .filter-section{position:static;padding:var(--space-2);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.TermCard .filter-section>header{display:none}.TermCard .toc{max-height:none;padding:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.TermCard .toc::-webkit-scrollbar{display:none}.TermCard .toc ul{display:flex;width:max-content}.TermCard .toc a{width:auto;grid-template-columns:auto auto;white-space:nowrap}.TermCard .toc a small{display:none}.TermCard .results-section>section{scroll-margin-top:calc(var(--app-top-offset) + 5rem)}}@media(max-width:736px){.TermPage{gap:var(--space-3)}.TermPage__hero{padding:var(--space-5) var(--space-4);-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px}.TermPage__heroCopy h1{font-size:clamp(2.4rem,13vw,3.5rem)}.TermPage__heroMeta{display:grid}.TermPage__heroMeta>span,.TermPage__heroMeta>a{min-width:0;overflow:hidden}.TermCard .results-section>section{padding:var(--space-4);-webkit-border-radius:13px;-moz-border-radius:13px;border-radius:13px}}.PostTimeline{margin:var(--space-0-3) 0 0;padding:var(--space-2) var(--space-0-4) var(--space-2) var(--space-2-5);overflow:hidden;box-shadow:none;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.PostTimeline .timeline-item{display:flex;align-items:flex-start;gap:var(--space-2)}.PostTimeline .timeline-item:nth-child(2){margin-top:var(--space-5)}.PostTimeline .timeline-item+*{margin-top:var(--space-2);margin-left:var(--space-2)}.PostTimeline .timeline-item .timeline-item-wrapper{width:100%}.PostTimeline .timeline-item.is-reply{margin-top:var(--space-2);margin-left:var(--space-5)}.PostTimeline .new-comment{width:100%}.PostTimeline .new-comment .content{padding:var(--space-0-3) var(--space-2);color:var(--font-color);border:1px solid var(--card-input-border);background-color:var(--bg-card);box-shadow:none;cursor:text;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.PostTimeline .new-comment .content img{height:1em;width:1em;vertical-align:middle}.PostTimeline .new-comment .content .ql-container{border:0;box-shadow:none;background:transparent}.PostTimeline .new-comment .content .ql-editor{outline:0;box-shadow:none}.PostTimeline .new-comment .content .ql-editor:focus,.PostTimeline .new-comment .content .ql-editor:focus-visible{outline:0;box-shadow:none}.PostTimeline .new-comment .content:hover,.PostTimeline .new-comment .content:focus-within{background-color:var(--surface-raised)}.PostTimeline .new-comment .content.is-disabled{opacity:.6;cursor:not-allowed}.PostTimeline .PostTimeline__identity{display:inline-flex;align-items:center;gap:var(--space-0-35);margin-bottom:var(--space-0-4);font-size:var(--text-0-78);color:var(--font-color);cursor:pointer}.PostTimeline .PostTimeline__identity select{height:2em;max-width:min(8rem,18vw);padding:0;border:0;background:transparent;color:inherit;font-size:var(--text-1-05);font-weight:600;outline:none;cursor:pointer;appearance:none}.PostTimeline .PostTimeline__identity svg{font-size:var(--text-0-75);opacity:.55}.PostTimeline .PostTimeline__anonymousAvatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--bg-card);color:var(--font-color-subtle, rgba(var(--slate-600-rgb), .75));width:2.2em;height:2.2em;object-fit:cover;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.PostTimeline .timeline-item-icon{display:flex;align-items:center;justify-content:center;margin-left:calc(-1 * var(--space-6));flex-shrink:0;overflow:hidden;background-color:var(--tertiary-color);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.PostTimeline .timeline-item-icon svg{width:.8em;height:.8em}.PostTimeline .timeline-item-icon.label-icon{width:1.5em;height:1.5em;margin-top:var(--space-2);color:var(--font-color)}.PostTimeline .timeline-item-icon:empty{background-color:initial}.PostTimeline .timeline-item-icon:not(.label-icon){width:2.2em;height:2.2em;object-fit:cover;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:2px solid var(--tertiary-color)}.PostTimeline .timeline-item-icon:not(.label-icon) picture{width:100%;height:100%;border:0}.PostTimeline .timeline-item-description{display:flex;align-items:center;gap:var(--space-0-3)}.PostTimeline .timeline-item-description img{flex-shrink:0}.PostTimeline .timeline-item-description a{display:inline-flex;align-items:center;font-weight:500;text-decoration:none}.PostTimeline .timeline-item-description .name{padding:0 var(--space-0-3);display:inline-block;vertical-align:middle;white-space:nowrap;overflow:hidden;max-width:15vw;text-overflow:ellipsis;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:background-color var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard);-moz-transition:background-color var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard);transition:background-color var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.PostTimeline .timeline-item-description .name:hover{background-color:color-mix(in srgb,var(--tertiary-color) 90%,var(--secondary-color) 10%)}.PostTimeline .timeline-item-description .comment-author-badge{display:inline-flex;align-items:center;flex-shrink:0;padding:.1rem .3rem;color:color-mix(in srgb,var(--accent-color) 65%,var(--font-color));border:1px solid color-mix(in srgb,var(--accent-color) 55%,var(--card-border));background:color-mix(in srgb,var(--accent-color) 14%,var(--bg-card));font-size:var(--text-0-65);font-weight:700;line-height:1;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.PostTimeline .timeline-item-description .options{align-self:center;display:inline-flex;margin-left:auto;padding:var(--space-0-3);text-align:center;cursor:pointer;opacity:.8;color:var(--font-color);background-color:var(--quaternary-color);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:background-color var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard),opacity var(--motion-base) var(--ease-standard);-moz-transition:background-color var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard),opacity var(--motion-base) var(--ease-standard);transition:background-color var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard),opacity var(--motion-base) var(--ease-standard)}.PostTimeline .timeline-item-description .options:hover{opacity:var(--opacity)}.PostTimeline picture{display:flex;align-items:center;justify-content:center;overflow:hidden;aspect-ratio:1/1;flex-shrink:0;width:2.2em;height:2.2em;border:2px solid var(--tertiary-color);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.PostTimeline picture img{height:100%;width:100%}.PostTimeline .comment{padding-left:calc(2.2em + var(--space-0-3) + var(--space-0-3))}.PostTimeline .comment-controls{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-1);padding-left:var(--space-2-5)}.PostTimeline .comment-controls button{padding:0;color:var(--muted-color);border:0;background:transparent;cursor:pointer}.PostTimeline .comment-edit,.PostTimeline .reply-form,.PostTimeline .edit-history{display:grid;gap:var(--space-1);margin-top:var(--space-1);margin-left:var(--space-2-5)}.PostTimeline .comment-edit textarea,.PostTimeline .reply-form textarea{width:100%;min-height:4rem;border:1px solid var(--card-border);background:var(--quaternary-color);color:var(--font-color);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.PostTimeline .comment-edit div,.PostTimeline .reply-form div{display:flex;justify-content:flex-end;gap:var(--space-1)}.PostTimeline .comment-replies{padding-left:var(--space-2);margin-left:var(--space-5);border-left:1px solid var(--card-border);list-style:none}.PostTimeline .comment-muted,.PostTimeline .edit-history{color:var(--muted-color);font-size:var(--text-0-85)}.PostTimeline .show-replies{background-color:transparent;border:0;padding:0;margin-top:1.5em;margin-left:var(--space-2-5);display:flex;align-items:center;gap:var(--space-2);cursor:pointer}.PostTimeline .show-replies svg{flex-shrink:0;width:1em;height:1em}.PostTimeline .avatar-list{display:flex;align-items:center}.PostTimeline .avatar-list>*{position:relative;box-shadow:none;margin-right:-8px}.PostTimeline time{margin-left:var(--space-0-3)}.UserCard{margin:var(--space-0-8) 0;overflow:hidden;position:relative;cursor:pointer;background:var(--quaternary-color);border:1px solid var(--card-border);box-shadow:var(--card-shadow);-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;-webkit-transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),transform var(--motion-base) var(--ease-emphasized);-moz-transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),transform var(--motion-base) var(--ease-emphasized);transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),transform var(--motion-base) var(--ease-emphasized)}.UserCard:hover,.UserCard:focus-within{background:var(--interactive-row-hover-bg);border-color:var(--card-border-hover);box-shadow:var(--card-shadow-hover)}.UserCard>a{display:block;width:100%}.UserCard .options{position:absolute;right:var(--space-2);top:var(--space-2);margin-left:auto;height:1.8em;width:1.8em;padding:0;display:inline-flex;align-items:center;justify-content:center;line-height:var(--leading-1-8);text-align:center;cursor:pointer;overflow:visible;color:var(--font-color);background-color:var(--tertiary-color);border:1px solid var(--card-border);-webkit-transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard);-moz-transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard);transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.UserCard picture{display:block;width:100%}.UserCard picture img{display:block;width:100%;height:140px;object-fit:cover;object-position:center;-webkit-border-radius:18px 18px 0 0;-moz-border-radius:18px 18px 0 0;border-radius:18px 18px 0 0}.UserCard .banner{width:100%;-webkit-transition:transform var(--motion-slow) var(--ease-emphasized);-moz-transition:transform var(--motion-slow) var(--ease-emphasized);transition:transform var(--motion-slow) var(--ease-emphasized)}.UserCard .avatar{position:absolute;left:0;top:110px;margin-left:var(--space-2);background-size:cover;background-position:center;width:52px;height:52px;object-fit:cover;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:var(--tertiary-color);border:3px solid var(--tertiary-color)}.UserCard .title{margin:var(--space-2) var(--space-3) var(--space-3) 70px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:600;font-size:var(--text-1);min-width:0}.UserCard>ul{margin:var(--space-2) 0}.UserCard>ul li{position:relative;display:inline-block;margin-right:var(--space-6);height:40px;width:40px;line-height:40px;font-size:var(--text-0-8);cursor:pointer;background-color:var(--tertiary-color);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.UserCard:hover,.UserCard:focus-within{transform:translateY(-2px)}.UserCard:hover .banner,.UserCard:focus-within .banner{transform:scale(1.018)}}.accordion{margin:0 0 var(--space-2);overflow:hidden;color:var(--font-color);padding:var(--space-0-3);background:transparent;border:0;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.accordion>.tab{width:100%;overflow:hidden;margin-top:var(--space-0-45)}.accordion>.tab label{color:var(--font-color)}.accordion>.tab .tab-label{display:flex;text-align:center;justify-content:space-between;align-items:center;gap:var(--space-0-6);padding:var(--space-0-55) var(--space-0-9);margin:0;background-color:var(--quaternary-color);border:1px solid var(--black_06);cursor:pointer;font-weight:600;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;-webkit-transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease;-moz-transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.accordion>.tab .tab-label .title{color:var(--font-color);font-size:var(--text-0-95)}.accordion>.tab .tab-label svg{padding:var(--space-0-35);color:var(--font-color);-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}.accordion>.tab .tab-label:hover{background-color:var(--quaternary-color);border-color:var(--black_10);box-shadow:var(--box-shadow)}.accordion>.tab .tab-label:after{content:"❯";width:1em;text-align:center;font-weight:900;font-family:"Font Awesome 6 Free";color:var(--font-color);-webkit-transition:transform .2s ease;-moz-transition:transform .2s ease;transition:transform .2s ease}.accordion>.tab .tab-content{max-height:0;padding:0 var(--space-0-7);margin:var(--space-0-25) 0 0;border:1px solid transparent;background:transparent;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;-webkit-transition:max-height .25s ease,padding .25s ease,border-color .25s ease,background-color .25s ease;-moz-transition:max-height .25s ease,padding .25s ease,border-color .25s ease,background-color .25s ease;transition:max-height .25s ease,padding .25s ease,border-color .25s ease,background-color .25s ease}.accordion>.tab .tab-content .member-list{display:flex;flex-direction:column}.accordion>.tab .tab-content .member-list button{text-align:center;padding:var(--space-0-7) var(--space-2);margin:var(--space-0-55) 0 0;background:var(--quaternary-color);color:var(--font-color);border:1px solid var(--black_08);cursor:pointer;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.accordion>.tab .tab-content .member-list>ul>li{display:flex;align-items:center;margin-top:var(--space-0-4);padding:var(--space-0-7) var(--space-0-65);position:relative;background:var(--quaternary-color);border:1px solid var(--black_08);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.accordion>.tab .tab-content .member-list>ul>li picture{display:contents;padding:var(--space-0-2)}.accordion>.tab .tab-content .member-list>ul>li img{width:2em;height:2em;object-fit:cover;margin-right:var(--space-2);border:2px solid var(--white_80);--box-shadow: 0 4px 10px var(--black_10);box-shadow:var(--box-shadow);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.accordion>.tab .tab-content .member-list>ul>li .name{overflow:hidden;line-height:var(--leading-1-3);font-weight:600;text-overflow:ellipsis}.accordion>.tab .tab-content .member-list>ul>li>.options{margin-left:var(--space-4);margin-right:var(--space-0-3);text-align:center;height:1.5em;width:2em;padding:0;display:flex;align-items:center;justify-content:center;opacity:0;background-color:var(--secondary-color);border:1px solid var(--black_08);cursor:pointer;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:opacity .2s ease,background-color .2s ease;-moz-transition:opacity .2s ease,background-color .2s ease;transition:opacity .2s ease,background-color .2s ease}.accordion>.tab .tab-content .member-list>ul>li>.options svg{cursor:pointer;height:.8em}.accordion>.tab .tab-content .member-list>ul>li:hover>.options{opacity:1}.accordion>.tab .tab-content ul.customize-list{display:flex;flex-direction:column}.accordion>.tab .tab-content ul.customize-list>li{display:flex;align-items:center;margin-top:var(--space-0-45);font-size:var(--text-0-9);padding:var(--space-0-55) var(--space-0-65);cursor:pointer;position:relative;border:1px solid var(--black_08);background-color:var(--quaternary-color);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-transition:border-color .2s ease,background-color .2s ease;-moz-transition:border-color .2s ease,background-color .2s ease;transition:border-color .2s ease,background-color .2s ease}.accordion>.tab .tab-content ul.customize-list>li svg{margin:0 var(--space-2) 0 var(--space-0-3);color:var(--font-color)}.accordion>.tab .tab-content ul.customize-list>li:hover{background-color:var(--quaternary-color);box-shadow:var(--box-shadow)}.accordion>.tab input[type=checkbox]{display:none}.accordion>.tab input:checked+.tab-label{border-color:var(--black_10);background-color:var(--quaternary-color)}.accordion>.tab input:checked+.tab-label:after{content:"";font-weight:900;font-family:"Font Awesome 6 Free";transform:rotate(180deg)}.accordion>.tab input:checked~.tab-content{max-height:88vh;padding:var(--space-0-65) var(--space-0-7) var(--space-0-8);border-color:transparent;background:transparent}.accordion>.tab:first-child{margin-top:0}#app-header{position:fixed;z-index:2;width:100%;min-height:3.25rem;padding-inline:var(--layout-gutter);display:flex;align-items:center;box-shadow:var(--box-shadow);background-color:var(--quaternary-color);-webkit-transition:background-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard);-moz-transition:background-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard);transition:background-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard)}#app-header .header_title{margin:0;font-size:var(--text-1-25);padding:var(--space-0-55) var(--space-4);white-space:nowrap;overflow:hidden;display:block;text-overflow:ellipsis;-webkit-transition:color var(--motion-fast) var(--ease-standard);-moz-transition:color var(--motion-fast) var(--ease-standard);transition:color var(--motion-fast) var(--ease-standard)}#app-header .icon-button{position:absolute;height:fit-content;right:var(--layout-gutter);top:0;bottom:0;margin:auto;padding:var(--space-0-45) var(--space-4);font-size:var(--text-1);line-height:1.2;vertical-align:middle;color:var(--font-color);background-color:var(--quaternary-color);border:1px solid var(--gray_10);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-transition:color var(--motion-fast) var(--ease-standard),background-color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard);-moz-transition:color var(--motion-fast) var(--ease-standard),background-color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard);transition:color var(--motion-fast) var(--ease-standard),background-color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard)}#app-header .icon-button:hover,#app-header .icon-button:focus-visible{background-color:var(--secondary-color);border-color:var(--gray_15)}@media(max-width:980px){#app-header{padding-inline:var(--layout-gutter-tight)}#app-header .icon-button{right:var(--layout-gutter-tight)}}@media(max-width:736px){#app-header{text-align:left}#app-header .header_title{margin:0;width:58%;font-size:var(--text-1-2);padding-inline:var(--space-2)}#app-header .icon-button{right:var(--layout-gutter-tight);padding-inline:var(--space-2)}}.breadcrumb{display:flex;align-items:center;min-width:0}.breadcrumb .breadcrumb__segment{text-decoration:none;outline:none;display:inline-flex;align-items:center;justify-content:center;min-width:0;max-width:18rem;height:2.15rem;font-size:var(--text-0-9);line-height:1;text-align:center;text-transform:capitalize;margin-left:.3em;padding:0 var(--space-1) 0 var(--space-5);position:relative;cursor:default;color:var(--font-color);opacity:.72;-webkit-transition:color var(--motion-fast) var(--ease-standard),background-color var(--motion-base) var(--ease-standard),opacity var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard);-moz-transition:color var(--motion-fast) var(--ease-standard),background-color var(--motion-base) var(--ease-standard),opacity var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard);transition:color var(--motion-fast) var(--ease-standard),background-color var(--motion-base) var(--ease-standard),opacity var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}.breadcrumb .breadcrumb__segment[href]{cursor:pointer}.breadcrumb .breadcrumb__segment[href]:hover,.breadcrumb .breadcrumb__segment[href]:focus-visible{opacity:1;color:var(--font-color)}.breadcrumb .breadcrumb__segment svg{display:block;color:currentColor;opacity:1;pointer-events:none}.breadcrumb .breadcrumb__segment:first-child{flex:0 0 auto;width:3em;text-align:center;padding:0 var(--space-0-8);border-width:2px 0 2px 2px;background-color:transparent;color:var(--font-color);border-color:transparent;opacity:.92;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px}.breadcrumb .breadcrumb__segment:first-child svg{color:var(--accent-color)}.breadcrumb .breadcrumb__segment:last-child{max-width:clamp(8rem,26vw,24rem)}.breadcrumb .breadcrumb__segment:not(:first-child):before{content:">";position:absolute;left:var(--space-2);top:50%;color:var(--font-color);line-height:1;opacity:.38;pointer-events:none;transform:translateY(-50%)}.breadcrumb .breadcrumb__segment[href]:not(:first-child):hover{background-color:var(--nav-item-hover-bg);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}@media(max-width:736px){.breadcrumb .breadcrumb__segment{display:none}.breadcrumb .breadcrumb__segment:first-child{display:block;width:2.5em;height:2.3em;padding:0}}.breadcrumb .breadcrumb__segment-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb .breadcrumb__segment:first-child .breadcrumb__segment-label{display:inline-flex;align-items:center;justify-content:center;overflow:visible;text-overflow:clip}.breadcrumb .breadcrumb__segment.is-current{opacity:1;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.breadcrumb__segment[href]:not(:first-child):hover{transform:translateY(-1px)}}.breadcrumb-toggle{width:2rem;height:2rem;min-height:2rem;display:inline-flex;align-items:center;justify-content:center;padding:0;font-size:1em;line-height:1;color:var(--accent-color);background:var(--surface-raised);border:1px solid var(--card-border);box-shadow:var(--button-shadow);-webkit-border-radius:var(--radius-control);-moz-border-radius:var(--radius-control);border-radius:var(--radius-control)}.breadcrumb-toggle:hover,.breadcrumb-toggle:focus-visible,.breadcrumb-toggle.is-active{color:var(--accent-color);background:var(--interactive-hover-bg);border-color:var(--card-border-hover);box-shadow:var(--button-shadow-hover)}.breadcrumb-toggle svg{display:block;width:1em;height:1em}#nav-bar>.breadcrumb-toggle{width:2rem;height:2rem;min-height:2rem;padding:0;font-size:1em;line-height:1;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}#nav-bar>.breadcrumb-toggle:hover,#nav-bar>.breadcrumb-toggle:focus-visible,#nav-bar>.breadcrumb-toggle.is-active{color:var(--accent-color);background:var(--card-button-hover-bg);border-color:var(--card-border-hover);box-shadow:var(--button-shadow-hover)}.ChatCard{display:flex;height:calc(100svh - var(--app-top-offset) - var(--space-6));min-height:560px;margin:0 auto;color:var(--font-color);padding:var(--space-0-8);gap:var(--space-0-8);position:relative;overflow:hidden;--chat-list-width: clamp(270px, 32%, 340px);--chat-settings-width: clamp(300px, 30%, 360px);--chat-settings-inset-x: var(--space-2);--chat-settings-inset-y: var(--space-2);--box-shadow: var(--card-shadow);box-shadow:var(--box-shadow);background-color:var(--bg-card);border:1px solid var(--card-border);-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;-webkit-transition:border-color .2s ease,box-shadow .2s ease,padding-right .25s ease;-moz-transition:border-color .2s ease,box-shadow .2s ease,padding-right .25s ease;transition:border-color .2s ease,box-shadow .2s ease,padding-right .25s ease}.ChatCard .chat{flex:0 0 var(--chat-list-width);width:var(--chat-list-width);min-width:0;overflow:hidden;color:var(--font-color);padding-right:var(--space-0-8);border-right:1px solid var(--card-border);-webkit-transition:width .2s ease;-moz-transition:width .2s ease;transition:width .2s ease;display:flex;flex-direction:column;height:100%}.ChatCard .chat .chat-btns{margin:0;padding:var(--space-2);display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);border-bottom:1px solid var(--card-border)}.ChatCard .chat .chat-btns>div{min-width:0;display:flex;flex-direction:column;line-height:var(--leading-1-3)}.ChatCard .chat .chat-btns>div strong{font-size:var(--text-1)}.ChatCard .chat .chat-btns>div span{color:var(--muted-color);font-size:var(--text-0-78)}.ChatCard .chat .chat-btns button{margin:0;width:auto;padding:var(--space-0-55) var(--space-0-8);font-weight:500;font-size:var(--text-0-9);color:var(--font-color);box-shadow:none;background-color:var(--bg-section);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-transition:border-color .2s ease,background-color .2s ease;-moz-transition:border-color .2s ease,background-color .2s ease;transition:border-color .2s ease,background-color .2s ease}.ChatCard .chat .chat-btns button:hover{border-color:var(--gray_15);background-color:var(--secondary-color)}.ChatCard .chat .chat-btns button:disabled{opacity:.6;cursor:not-allowed;transform:none}.ChatCard .chat .chat-search{margin:var(--space-2) var(--space-2) 0 var(--space-2);min-height:2.7rem;display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-3);background:var(--bg-section);border:1px solid var(--card-border);-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px}.ChatCard .chat .chat-search svg{color:var(--accent-color);font-size:var(--text-0-9)}.ChatCard .chat .chat-search input{width:100%;min-width:0;border:0;outline:0;background:transparent}.ChatCard .chat .chat-filters{display:flex;gap:var(--space-0-45);padding:var(--space-2);overflow-x:auto}.ChatCard .chat .chat-filters button{flex:0 0 auto;padding:var(--space-0-45) var(--space-2);color:var(--muted-color);background:var(--bg-section);border:1px solid var(--card-border);white-space:nowrap;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}.ChatCard .chat .chat-filters button.is-active{color:var(--white);background:var(--accent-color);border-color:var(--accent-color)}.ChatCard .chat ul{display:flex;flex-direction:column;padding:var(--space-2);gap:var(--space-1);height:100%;min-height:0;overflow-y:auto;overflow-x:hidden}.ChatCard .chat ul li{display:flex;align-items:center;margin-top:0;padding:var(--space-0-55) var(--space-0-6);min-height:3.35em;cursor:pointer;position:relative;border:1px solid transparent;box-shadow:inset 0 0 0 transparent;background-color:transparent;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;-webkit-transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard);-moz-transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard);transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard)}.ChatCard .chat ul li:hover,.ChatCard .chat ul li:focus-visible{background:var(--nav-item-hover-bg);box-shadow:inset 2px 0 0 var(--secondary-color)}.ChatCard .chat ul li.active{background:var(--nav-item-hover-bg);border-color:transparent;box-shadow:inset 2px 0 0 var(--accent-color)}.ChatCard .chat ul li.active .chat-name{color:var(--font-color);font-weight:650}.ChatCard .chat ul li.is-pinned .chat-pin{color:var(--tone-orange);background:var(--tone-orange-soft);opacity:1}.ChatCard .chat ul li.is-unread{border-color:color-mix(in srgb,var(--accent-color) 32%,transparent)}.ChatCard .chat ul li.is-unread .chat-name{font-weight:750}.ChatCard .chat ul li.is-unread .chat-info:after{content:"";position:absolute;right:0;top:50%;width:.55rem;height:.55rem;background:var(--accent-color);transform:translateY(-50%);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.ChatCard .chat ul li picture{display:flex}.ChatCard .chat ul li .chat-profile{width:2.55em;height:2.55em;object-fit:cover;margin-right:var(--space-0-55);border:2px solid var(--white_90);--box-shadow: 0 2px 6px var(--black_08);box-shadow:var(--box-shadow);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:border-color .2s ease,box-shadow .2s ease;-moz-transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease}.ChatCard .chat ul li .chat-profile--community,.ChatCard .chat ul li .chat-profile--channel{display:grid;place-items:center;flex:0 0 auto;color:var(--white);background:var(--tone-sky)}.ChatCard .chat ul li .chat-profile--channel{background:var(--tone-pink-strong)}.ChatCard .chat ul li .chat-info{overflow:hidden;line-height:var(--leading-1-4);flex:1;position:relative}.ChatCard .chat ul li .chat-info .chat-title-row{display:flex;align-items:center;gap:var(--space-0-45);min-width:0}.ChatCard .chat ul li .chat-info .chat-title-row time{flex:0 0 auto;margin-left:auto;color:var(--muted-color);font-size:var(--text-0-72);white-space:nowrap}.ChatCard .chat ul li .chat-info .chat-name{flex:1 1 auto;min-width:0;font-size:var(--text-0-95);font-weight:500;overflow:hidden;text-overflow:ellipsis;margin-bottom:var(--space-0-15);color:var(--font-color);-webkit-transition:color .2s ease;-moz-transition:color .2s ease;transition:color .2s ease}.ChatCard .chat ul li .chat-info .chat-content{display:flex;align-items:center;gap:var(--space-0-35);font-size:var(--text-0-85);opacity:var(--opacity);line-height:var(--leading-1-3)}.ChatCard .chat ul li .chat-info .chat-kind{flex:0 0 auto;padding:var(--space-0-15) var(--space-0-35);color:var(--muted-color);background:var(--bg-chip);font-size:var(--text-0-72);line-height:var(--leading-1-3);-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}.ChatCard .chat ul li .chat-info .chat-date{font-size:var(--text-0-5)}.ChatCard .chat ul li .chat-message{display:inline;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;align-items:center}.ChatCard .chat ul li .chat-message img{height:1.2em;width:1.2em;margin-right:var(--space-2)}.ChatCard .chat ul li .chat-pin{flex:0 0 auto;width:1.75rem;height:1.75rem;display:inline-flex;align-items:center;justify-content:center;margin-left:var(--space-0-35);padding:0;color:var(--muted-color);background:transparent;border:1px solid transparent;opacity:0;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-transition:opacity .2s ease,background-color .2s ease,color .2s ease;-moz-transition:opacity .2s ease,background-color .2s ease,color .2s ease;transition:opacity .2s ease,background-color .2s ease,color .2s ease}.ChatCard .chat ul li:hover .chat-pin,.ChatCard .chat ul li:focus-within .chat-pin{opacity:1}.ChatCard .chat ul .chat-loading,.ChatCard .chat ul .chat-empty{cursor:default;border-left:0;background:var(--bg-section)}.ChatCard .chat ul .chat-loading{gap:var(--space-2);min-height:4.2rem;padding:var(--space-2)}.ChatCard .chat ul .chat-loading span,.ChatCard .chat ul .chat-loading i{display:block;background:linear-gradient(110deg,color-mix(in srgb,var(--font-color) 8%,transparent),color-mix(in srgb,var(--font-color) 15%,transparent),color-mix(in srgb,var(--font-color) 8%,transparent));background-size:220% 100%;animation:gradient-slide 1.2s ease infinite;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.ChatCard .chat ul .chat-loading>span{width:2.8em;height:2.8em;flex-shrink:0;margin-right:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.ChatCard .chat ul .chat-loading>div{flex:1}.ChatCard .chat ul .chat-loading i{width:78%;height:.7rem;margin-bottom:var(--space-2)}.ChatCard .chat ul .chat-loading i:last-child{width:46%;margin-bottom:0}.ChatCard .chat ul .chat-empty{min-height:8rem;padding:0;border:0;background:transparent}.ChatCard .chat ul .chat-empty .EmptyState{box-shadow:none}.ChatCard .messages{display:flex;flex:1 1 auto;width:auto;min-width:0;flex-grow:1;padding:var(--space-0-8);flex-direction:column;background:var(--bg-section);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.ChatCard .messages header{display:flex;position:sticky;top:0;left:0;width:100%;padding:var(--space-0-7) var(--space-3);margin-bottom:var(--space-2);align-items:center;justify-content:space-between;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--card-border);background:color-mix(in srgb,var(--bg-card) 88%,transparent);-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;box-shadow:none;z-index:10}.ChatCard .messages header .chat-header-actions{display:flex;align-items:center;gap:var(--space-0-6);min-width:0}.ChatCard .messages header .chat-settings-toggle,.ChatCard .messages header .chat-meet-toggle{width:2.2em;height:2.2em;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--black_06);background-color:var(--card-button-bg);color:var(--font-color);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.ChatCard .messages header .chat-settings-toggle svg,.ChatCard .messages header .chat-meet-toggle svg{font-size:var(--text-0-85)}.ChatCard .messages header .chat-settings-toggle:hover,.ChatCard .messages header .chat-meet-toggle:hover{border-color:var(--card-border-hover);background-color:var(--interactive-hover-bg);color:var(--font-color)}.ChatCard .messages header .chat-settings-toggle.is-active,.ChatCard .messages header .chat-meet-toggle.is-active{background-color:var(--interactive-active-bg);border-color:var(--card-border-hover);color:var(--font-color)}.ChatCard .messages header .chat-meet-toggle.is-active{background-color:var(--accent-color-soft);border-color:color-mix(in srgb,var(--accent-color) 42%,var(--card-border));color:var(--accent-color)}.ChatCard .messages header ul{display:flex;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.ChatCard .messages header ul li{margin-left:calc(-1 * var(--space-0-4));position:relative;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.ChatCard .messages header ul li picture{display:flex}.ChatCard .messages header ul li picture img.avatar{--box-shadow: 0 2px 6px var(--black_10);box-shadow:var(--box-shadow);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;width:30px;height:30px;object-fit:cover;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:2px solid white}.ChatCard .messages header ul li:first-child{margin-left:0}.ChatCard .messages header ul:hover{opacity:1}.ChatCard .messages .chat-profile{display:flex;width:2em;height:2em;object-fit:cover;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.ChatCard .messages .chat-title{font-size:var(--text-1-1);font-weight:600;color:var(--font-color);display:flex;align-items:center;gap:var(--space-0-4)}.ChatCard .messages .chat-title .chat-back{display:none;width:2.1em;height:2.1em;align-items:center;justify-content:center;border:1px solid var(--black_06);background-color:var(--card-button-bg);color:var(--font-color);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.ChatCard .messages .chat-title .chat-back:hover{border-color:var(--gray_15);background-color:var(--bg-section);color:var(--font-color)}.ChatCard .messages .chat-title svg{font-size:var(--text-0-7);color:var(--font-color);opacity:.8}.ChatCard .messages .chat-announcement-inline{display:inline-flex;align-items:center;gap:var(--space-0-4);padding:var(--space-0-6) var(--space-0-9);margin:0 var(--space-2) var(--space-2);font-size:var(--text-0-85);font-weight:600;color:var(--font-color);border:1px solid var(--gray_20);background:var(--bg-card);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;cursor:pointer;-webkit-transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard);-moz-transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard);transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard)}.ChatCard .messages .chat-announcement-inline:hover,.ChatCard .messages .chat-announcement-inline:focus-visible{border-color:var(--card-border-hover);background:var(--interactive-hover-bg);box-shadow:var(--button-shadow-hover)}.ChatCard .messages .chat-announcement-inline svg{color:var(--font-color);font-size:var(--text-0-8)}.ChatCard .messages .chat-announcement-inline span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatCard .messages .chat-meet-inline{display:inline-flex;align-items:center;gap:var(--space-0-5);width:max-content;max-width:calc(100% - var(--space-4));margin:0 var(--space-2) var(--space-2);padding:var(--space-0-65) var(--space-0-9);color:var(--accent-color);background:var(--accent-color-soft);border:1px solid color-mix(in srgb,var(--accent-color) 42%,var(--card-border));cursor:pointer;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.ChatCard .messages .chat-meet-inline span{font-weight:700}.ChatCard .messages .chat-meet-inline strong{color:var(--accent-color);font-size:var(--text-0-8)}.ChatCard .messages .chat-main{flex-grow:1;overflow-x:hidden;overflow-y:auto;padding:var(--space-2);border:1px solid var(--card-border);background:var(--bg-card);-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;-webkit-transition:border-color .2s ease;-moz-transition:border-color .2s ease;transition:border-color .2s ease}.ChatCard .messages .chat-main::-webkit-scrollbar{width:6px}.ChatCard .messages .chat-main::-webkit-scrollbar-track{background:transparent}.ChatCard .messages .chat-main::-webkit-scrollbar-thumb{background:var(--black_15);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.ChatCard .messages .chat-main::-webkit-scrollbar-thumb:hover{background:var(--black_25)}.ChatCard .messages .chat-main .chat-thread-empty{min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-5);color:var(--muted-color);text-align:center}.ChatCard .messages .chat-main .chat-thread-empty svg{font-size:var(--text-2);color:var(--gray)}.ChatCard .messages .chat-main .chat-thread-empty strong{color:var(--font-color);font-size:var(--text-1-1)}.ChatCard .messages .chat-footer{margin-top:var(--space-2);width:100%;align-items:baseline;position:sticky;bottom:0;left:0}.ChatCard .messages .chat-footer .chat-media-preview{margin:0 0 var(--space-0-55);padding:var(--space-0-45);border:1px solid var(--card-border);background:var(--bg-card);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.ChatCard .messages .chat-footer .chat-media-preview__list{display:flex;gap:var(--space-0-45);margin:0;padding:0;overflow-x:auto;list-style:none}.ChatCard .messages .chat-footer .chat-media-preview__item{position:relative;width:76px;height:76px;flex:0 0 auto;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;overflow:hidden;border:1px solid var(--card-border);background:var(--bg-section)}.ChatCard .messages .chat-footer .chat-media-preview__item img,.ChatCard .messages .chat-footer .chat-media-preview__item video{width:100%;height:100%;object-fit:cover;display:block}.ChatCard .messages .chat-footer .chat-media-preview__remove{position:absolute;top:4px;right:4px;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--black_10);background:var(--black_70);color:var(--white);cursor:pointer;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}.ChatCard .messages .chat-footer ul.chat-sender-utils{display:flex;padding:var(--space-0-2) 0;margin-top:var(--space-0-2);gap:var(--space-0-3)}.ChatCard .messages .chat-footer ul.chat-sender-utils li label{font-size:var(--text-0-9);text-align:center;padding:var(--space-2) var(--space-0-8);position:relative;display:inline-flex;align-items:center;justify-content:center;color:var(--font-color);background-color:var(--bg-card);border:1px solid var(--card-border);--box-shadow: 0 2px 4px var(--black_04);box-shadow:var(--box-shadow);cursor:pointer;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.ChatCard .messages .chat-footer ul.chat-sender-utils li label svg{width:1.1em;height:1.1em}.ChatCard .messages .chat-footer ul.chat-sender-utils li button.chat-send-btn{font-size:var(--text-0-9);text-align:center;padding:var(--space-2) var(--space-0-8);position:relative;display:inline-flex;align-items:center;justify-content:center;color:var(--font-color);background-color:var(--bg-card);border:1px solid var(--card-border);--box-shadow: 0 2px 4px var(--black_04);box-shadow:var(--box-shadow);cursor:pointer;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.ChatCard .messages .chat-footer ul.chat-sender-utils li button.chat-send-btn svg{width:1.1em;height:1.1em}.ChatCard .messages .chat-footer ul.chat-sender-utils li button.chat-send-btn:disabled{opacity:.65;cursor:not-allowed}.ChatCard .messages .chat-footer .inputter{border:none;padding:var(--space-2) var(--space-0-8);width:100%;max-height:10em;overflow-y:auto;border:1px solid var(--card-input-border);background:var(--bg-card);box-shadow:none;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;-webkit-transition:border-color .2s ease,box-shadow .2s ease;-moz-transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease}.ChatCard .messages .chat-footer .inputter:hover{border-color:var(--gray_15);box-shadow:var(--box-shadow)}.ChatCard .messages .chat-footer .inputter:focus-within{border-color:var(--card-input-focus-border);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-color) 16%,transparent)}.ChatCard .messages .chat-footer .inputter::-webkit-scrollbar{width:6px}.ChatCard .messages .chat-footer .inputter::-webkit-scrollbar-track{background:transparent}.ChatCard .messages .chat-footer .inputter::-webkit-scrollbar-thumb{background:var(--black_15);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.ChatCard .messages .chat-readonly{margin-top:var(--space-2);padding:var(--space-2) var(--space-3);color:var(--muted-color);text-align:center;background:var(--bg-card);border:1px solid var(--card-border);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.ChatCard .messages .chat-footer.is-readonly .inputter{opacity:.55}.ChatCard .ChatCard__settings{position:absolute;top:var(--chat-settings-inset-y);bottom:var(--chat-settings-inset-y);right:var(--chat-settings-inset-x);width:var(--chat-settings-width);min-width:0;pointer-events:none;visibility:hidden;transform:translate(110%);transform-origin:right center;background-color:var(--bg-card);border:1px solid var(--card-border);padding:var(--space-2);overflow:hidden;display:flex;flex-direction:column;gap:var(--space-2);height:auto;z-index:15;box-shadow:var(--box-shadow);-webkit-transition:opacity .2s ease,visibility .2s ease,transform .25s ease;-moz-transition:opacity .2s ease,visibility .2s ease,transform .25s ease;transition:opacity .2s ease,visibility .2s ease,transform .25s ease;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.ChatCard .ChatCard__settings .chat-settings__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-0-6);padding:var(--space-0-6) var(--space-0-8);border-bottom:1px solid var(--card-border)}.ChatCard .ChatCard__settings .chat-settings__title{font-size:var(--text-0-95);font-weight:600;color:var(--font-color)}.ChatCard .ChatCard__settings .chat-settings__subtitle{font-size:var(--text-0-78);color:var(--muted-color);margin-top:var(--space-0-15);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatCard .ChatCard__settings .chat-settings__close{width:2.1em;height:2.1em;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--black_06);background-color:var(--card-button-bg);color:var(--font-color);cursor:pointer;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.ChatCard .ChatCard__settings .chat-settings__close:hover{border-color:var(--gray_15);background-color:var(--secondary-color);color:var(--font-color)}.ChatCard .ChatCard__settings .setting{width:100%;max-width:none;padding:var(--space-2);display:flex;flex-direction:column;justify-content:flex-start;overflow-y:auto;flex:1 1 auto;min-height:0}.ChatCard .ChatCard__settings .setting .accordion>.tab .tab-label{margin:0;box-shadow:none}.ChatCard .ChatCard__settings .setting .accordion>.tab .tab-label:hover{box-shadow:none}.ChatCard .ChatCard__settings .setting .accordion>.tab .tab-content .member-list button,.ChatCard .ChatCard__settings .setting .accordion>.tab .tab-content .member-list>ul>li{box-shadow:none}.ChatCard .ChatCard__settings .setting .accordion>.tab .tab-content ul.customize-list>li{box-shadow:none}.ChatCard .ChatCard__settings .setting .accordion>.tab .tab-content ul.customize-list>li:hover{box-shadow:none}.ChatCard.is-settings-open .ChatCard__settings{opacity:1;pointer-events:auto;visibility:visible;transform:translate(0)}@media(max-width:736px){.ChatCard{flex-direction:column;height:calc(100svh - var(--app-top-offset) - var(--space-3));min-height:0;padding:var(--space-1)}.ChatCard.has-selected-chat .chat{display:none}.ChatCard .chat{width:100%;flex:1 1 auto;min-height:0;padding-right:0;border-right:none;border-bottom:1px solid var(--black_06)}.ChatCard .messages{display:flex;width:100%;padding:var(--space-1);min-height:0}.ChatCard .messages header{padding:var(--space-0-6) var(--space-1)}.ChatCard .chat-title .chat-back{display:inline-flex}.ChatCard .ChatCard__settings{position:fixed;inset:var(--space-2);width:auto;height:auto;z-index:30;transform:translateY(12px)}.ChatCard.is-settings-open .ChatCard__settings{transform:translateY(0)}}.chat-permission-form{display:grid;gap:var(--space-3);padding-top:var(--space-2);text-align:left}.chat-permission-form label{display:grid;gap:var(--space-0-45);color:var(--muted-color);font-size:var(--text-0-85);font-weight:600}.chat-permission-form .swal2-select,.chat-permission-form .swal2-input{width:100%;height:2.75rem;margin:0;color:var(--font-color);background:var(--bg-section);border:1px solid var(--card-border);border-radius:8px;box-shadow:none}.AppLayout[data-asides-collapsed=true] .ChatCard{--chat-list-width: clamp(300px, 24%, 400px);--chat-settings-width: clamp(340px, 24%, 430px)}@media(min-width:1280px){.AppLayout[data-asides-collapsed=true] .ChatCard.is-settings-open{padding-right:calc(var(--chat-settings-width) + var(--space-3))}}.ChatCard__settings .chat-announcement{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-2);margin-bottom:var(--space-0-8);background:var(--bg-card);border:1px solid var(--card-border);border-left:3px solid var(--accent-color);box-shadow:var(--box-shadow);-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ChatCard__settings .chat-announcement svg{color:var(--font-color);font-size:var(--text-0-8);margin-top:var(--space-0-1);padding:var(--space-0-35);background:var(--bg-section);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.ChatCard__settings .chat-announcement .chat-announcement__content{display:flex;flex-direction:column;gap:var(--space-0-35);min-width:0}.ChatCard__settings .chat-announcement .chat-announcement__text{font-size:var(--text-0-98);font-weight:600;color:var(--font-color);white-space:pre-wrap;word-break:break-word;line-height:var(--leading-1-4)}.ChatCard__settings .chat-announcement .chat-announcement__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-0-6);margin-top:var(--space-0-2);font-size:var(--text-0-72);color:var(--font-color);opacity:.7;letter-spacing:.03em}.ChatCard__settings .chat-announcement .chat-announcement__author{display:flex;align-items:center;gap:var(--space-0-45);min-width:0}.ChatCard__settings .chat-announcement .chat-announcement__author .avatar{width:22px;height:22px;object-fit:cover;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:2px solid var(--white_80)}.ChatCard__settings .chat-announcement .chat-announcement__author .name{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatCard__settings .chat-announcement .chat-announcement__time{margin-left:auto;white-space:nowrap;opacity:.75}.chat-settings-backdrop{position:fixed;inset:0;background:rgba(var(--navy-950-rgb),.35);opacity:0;pointer-events:none;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;transition:opacity .2s ease;z-index:20;display:none}.chat-settings-backdrop.is-visible{opacity:1;pointer-events:auto}@media(max-width:736px){.chat-settings-backdrop{display:block}}.FloatingChat{position:fixed;z-index:55;width:370px;max-width:calc(100vw - 24px);pointer-events:auto}.FloatingChat.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.FloatingChat.is-minimized{width:280px}.FloatingChat .FloatingChat__trigger{width:100%;border:1px solid var(--black_08);color:var(--font-color);background-color:var(--quaternary-color);--box-shadow: 0 6px 18px var(--black_10);box-shadow:var(--box-shadow);display:flex;align-items:center;justify-content:flex-start;gap:var(--space-0-6);padding:var(--space-0-6) var(--space-0-8);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.FloatingChat .FloatingChat__trigger:hover{border-color:var(--gray_20);background-color:var(--secondary-color)}.FloatingChat .FloatingChat__trigger-drag{flex:1 1 auto;min-width:0;margin:0;border:none;background:transparent;color:inherit;display:inline-flex;align-items:center;justify-content:flex-start;cursor:grab;text-align:left;padding:0;-webkit-user-select:none;user-select:none;touch-action:none}.FloatingChat .FloatingChat__trigger-drag:active{cursor:grabbing}.FloatingChat .FloatingChat__trigger-open{width:2em;height:2em;flex-shrink:0;border:1px solid var(--black_06);background-color:var(--card-button-bg);color:var(--font-color);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.FloatingChat .FloatingChat__trigger-open:hover{border-color:var(--gray_15);background-color:var(--secondary-color)}.FloatingChat .FloatingChat__trigger-title{display:inline-flex;align-items:center;gap:var(--space-0-4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-0-88);font-weight:600}.FloatingChat .FloatingChat__trigger-badge{min-width:1.8em;height:1.8em;display:inline-flex;align-items:center;justify-content:center;padding:0 var(--space-0-3);background-color:var(--red);color:#fff;font-size:var(--text-0-72);font-weight:700;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}.FloatingChatCard{height:530px;display:flex;flex-direction:column;background-color:var(--quaternary-color);border:1px solid var(--black_08);--box-shadow: 0 8px 26px var(--black_12);box-shadow:var(--box-shadow);overflow:hidden;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px}.FloatingChatCard .FloatingChatCard__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-0-5);padding:var(--space-0-6) var(--space-0-7);border-bottom:1px solid var(--black_06);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.FloatingChatCard .FloatingChatCard__header:active{cursor:grabbing}.FloatingChatCard .FloatingChatCard__titleWrap{min-width:0;display:flex;flex-direction:column;line-height:var(--leading-1-3)}.FloatingChatCard .FloatingChatCard__titleWrap>strong{font-size:var(--text-0-92);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FloatingChatCard .FloatingChatCard__titleWrap>small{opacity:.65;font-size:var(--text-0-72);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FloatingChatCard .FloatingChatCard__actions{display:inline-flex;align-items:center;gap:var(--space-0-2)}.FloatingChatCard .FloatingChatCard__actions button{width:2em;height:2em;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--black_06);color:var(--font-color);background-color:var(--card-button-bg);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.FloatingChatCard .FloatingChatCard__actions button:hover{border-color:var(--gray_15);background-color:var(--secondary-color)}.FloatingChatCard .FloatingChatCard__body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:var(--space-0-3)}.FloatingChatCard ul.FloatingChatCard__thread{margin:0;padding:var(--space-0-4) var(--space-0-4);height:100%;background:var(--quaternary-color);border:1px solid var(--black_06);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.FloatingChatCard .FloatingChatCard__empty,.FloatingChatCard .FloatingChatCard__emptyLine{width:100%;height:100%;min-height:140px;display:flex;align-items:center;justify-content:center;gap:var(--space-0-4);text-align:center;color:var(--font-color);opacity:.75;font-size:var(--text-0-82)}.FloatingChatCard .FloatingChatCard__emptyLine{min-height:0;height:auto;padding:var(--space-2)}.FloatingChatCard .FloatingChatCard__footer{display:flex;align-items:center;gap:var(--space-0-6);padding:var(--space-0-6);border-top:1px solid var(--black_06);min-width:0}.FloatingChatCard .FloatingChatCard__footer textarea{width:auto;flex:1 1 auto;min-width:0;min-height:2.9em;max-height:7.5em;margin:0;resize:none;box-sizing:border-box;border:1px solid var(--black_08);padding:var(--space-0-5) var(--space-0-6);font:inherit;color:var(--font-color);background-color:var(--quaternary-color);line-height:var(--leading-1-4);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.FloatingChatCard .FloatingChatCard__footer textarea:focus{border-color:var(--gray_20)}.FloatingChatCard .FloatingChatCard__send{width:2.6em;height:2.6em;flex-shrink:0;align-self:center;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--black_08);color:var(--font-color);background-color:var(--secondary-color);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.FloatingChatCard .FloatingChatCard__send:hover{border-color:var(--gray_20);background-color:var(--interactive-hover-bg)}.FloatingChatCard .FloatingChatCard__send:disabled{opacity:.45;cursor:not-allowed;transform:none}.FloatingChat.is-dragging .FloatingChat__trigger,.FloatingChat.is-dragging .FloatingChat__trigger-drag{cursor:grabbing}ul.chat-thread{padding:var(--space-0-4) var(--space-2);list-style:none;overflow-x:hidden;overflow-y:scroll;display:flex;flex-direction:column;gap:var(--space-0-2)}ul.chat-thread>time{width:100%;overflow:hidden;text-align:center;clear:both;display:inline-flex;align-items:center;justify-content:center;align-self:center;min-width:10rem;padding:var(--space-0-35) var(--space-0-8);margin:var(--space-2) 0;opacity:.65;color:var(--font-color);font-size:var(--text-0-72);font-weight:600;border:0;background:transparent;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}ul.chat-thread>time:before,ul.chat-thread>time:after{content:"";position:absolute;top:50%;width:40%;height:1px;background:linear-gradient(to right,transparent,var(--black_10),transparent)}ul.chat-thread>time:before{left:0}ul.chat-thread>time:after{right:0}ul.chat-thread>time:hover{opacity:.7}ul.chat-thread>li{position:relative;display:flex;align-items:flex-start;word-wrap:break-word;padding:var(--space-0-3) var(--space-0-4);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}ul.chat-thread>li .message-user{display:flex;margin:var(--space-0-2) 0;align-items:center;gap:var(--space-2)}ul.chat-thread>li .message-user picture{display:flex;flex-shrink:0}ul.chat-thread>li .message-user picture img.avatar{position:relative;--box-shadow: 0 2px 6px var(--black_08);box-shadow:var(--box-shadow);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;width:2.2em;height:2.2em;object-fit:cover;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:var(--quaternary-color);border:2px solid white}ul.chat-thread>li .message-user picture img.avatar:hover{--box-shadow: 0 3px 8px var(--black_12);box-shadow:var(--box-shadow)}ul.chat-thread>li .message-user .name{font-weight:500;font-size:var(--text-0-9);color:var(--font-color)}ul.chat-thread>li .options-wrapper{display:flex;flex-direction:column;margin:0 var(--space-0-4);opacity:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}ul.chat-thread>li .options-wrapper .options{height:1.8em;width:1.8em;display:flex;align-items:center;justify-content:center;text-align:center;background-color:var(--quaternary-color);border:1px solid var(--black_08);--box-shadow: 0 4px 10px var(--black_08);box-shadow:var(--box-shadow);cursor:pointer;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}ul.chat-thread>li .options-wrapper .options:hover{background-color:var(--secondary-color);border-color:var(--gray_15)}ul.chat-thread>li:hover .options-wrapper{opacity:1}ul.chat-thread>li .message-content{position:relative;padding:var(--space-0-65) var(--space-0-9);margin:0 var(--space-0-4);background-color:var(--quaternary-color);border:1px solid var(--black_06);--box-shadow: 0 6px 16px var(--black_08);box-shadow:var(--box-shadow);max-width:min(76%,640px);-webkit-border-radius:20px 20px 20px 8px;-moz-border-radius:20px 20px 20px 8px;border-radius:20px 20px 20px 8px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}ul.chat-thread>li .message-content>*{display:flex;align-items:center;line-height:var(--leading-1-5)}ul.chat-thread>li .message-content img{height:1.2em;width:1.2em;margin:0 var(--space-0-3)}ul.chat-thread>li .message-content:hover{--box-shadow: 0 9px 20px var(--black_10);box-shadow:var(--box-shadow)}ul.chat-thread>li.message-personal{margin-left:auto;flex-direction:row-reverse}ul.chat-thread>li.message-personal .message-content{background:var(--surface-subtle);color:var(--font-color);border-color:var(--gray_20);-webkit-border-radius:20px 20px 8px 20px;-moz-border-radius:20px 20px 8px 20px;border-radius:20px 20px 8px}ul.chat-thread>li.source-personal,ul.chat-thread>li.source-other{width:100%}ul.chat-thread>li.source-personal{justify-content:flex-end}ul.chat-thread>li.source-personal ul.media{margin-left:0;margin-right:var(--space-2-5)}ul.chat-thread>li.source-personal ul.media li:last-child:nth-child(3n+1){grid-column:3}ul.chat-thread>li.source-personal ul.media li:nth-last-child(2):nth-child(3n+1){grid-column:2}ul.chat-thread>li.source-personal ul.media li:last-child:nth-child(3n+2){grid-column:3}ul.chat-thread>li.source-other{justify-content:flex-start}ul.chat-thread>li.source-other ul.media{margin-left:var(--space-2-5);margin-right:0}ul.chat-thread>li.message-meeting{width:100%;margin:var(--space-0-4) 0;text-align:center;padding:var(--space-0-8);background-color:var(--quaternary-color);border-left:3px solid var(--gray_20);border:1px solid var(--black_06);-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px}ul.chat-thread>li.chat-delivery-state{align-self:flex-end;padding:0 var(--space-1) var(--space-0-2);color:var(--muted-color);font-size:var(--text-0-72);line-height:var(--leading-1-3)}ul.chat-thread>li.chat-typing-state{width:max-content;max-width:80%;align-items:center;gap:var(--space-0-35);margin-left:var(--space-2-5);padding:var(--space-0-55) var(--space-0-8);color:var(--muted-color);background:var(--quaternary-color);border:1px solid var(--black_06);-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}ul.chat-thread>li.chat-typing-state span{font-size:var(--text-0-75);white-space:nowrap}ul.chat-thread>li.chat-typing-state i{width:.35rem;height:.35rem;display:block;background:var(--muted-color);opacity:.55;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}ul.chat-thread>li ul.media{display:grid;grid-template-columns:repeat(3,minmax(92px,1fr));padding:0;margin-left:var(--space-2-5);gap:var(--space-0-4);width:min(390px,72vw)}ul.chat-thread>li ul.media li{position:relative;margin:0;padding:0;width:100%;aspect-ratio:1/1;background-color:var(--quaternary-color);border:1px solid var(--black_10);--box-shadow: 0 10px 22px var(--black_10);box-shadow:var(--box-shadow);overflow:hidden;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}ul.chat-thread>li ul.media li:hover{border-color:var(--gray_20);--box-shadow: 0 16px 28px var(--black_12);box-shadow:var(--box-shadow)}ul.chat-thread>li ul.media li:hover .media-link img,ul.chat-thread>li ul.media li:hover .media-link video{transform:scale(1.03)}ul.chat-thread>li ul.media li .media-link{width:100%;height:100%;display:block;position:relative;overflow:hidden;cursor:zoom-in}ul.chat-thread>li ul.media li .media-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:42%;background:linear-gradient(to top,var(--black_40),transparent);pointer-events:none}ul.chat-thread>li ul.media li img,ul.chat-thread>li ul.media li video{width:100%;height:100%;object-fit:cover;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}ul.chat-thread>li ul.media li img.uploading,ul.chat-thread>li ul.media li video.uploading{opacity:.4;filter:grayscale(.8)}@media(max-width:900px){ul.chat-thread>li ul.media{grid-template-columns:repeat(2,minmax(96px,1fr));width:min(300px,76vw);gap:var(--space-0-5)}.source-personal ul.chat-thread>li ul.media li:last-child:nth-child(3n+1),.source-personal ul.chat-thread>li ul.media li:nth-last-child(2):nth-child(3n+1),.source-personal ul.chat-thread>li ul.media li:last-child:nth-child(3n+2){grid-column:auto}.source-personal ul.chat-thread>li ul.media li:last-child:nth-child(odd){grid-column:2}}@media(max-width:520px){ul.chat-thread>li ul.media{grid-template-columns:1fr;width:min(220px,74vw);gap:var(--space-0-4)}.source-personal ul.chat-thread>li ul.media li:last-child:nth-child(odd){grid-column:auto}}ul.chat-thread>li ul.file,ul.chat-thread>li ul.music{margin-left:var(--space-2-5);display:flex;flex-direction:column;gap:var(--space-0-4)}ul.chat-thread>li ul.file li,ul.chat-thread>li ul.music li{display:flex;width:250px;padding:var(--space-0-6) var(--space-0-8);align-items:center;vertical-align:middle;cursor:pointer;background-color:var(--quaternary-color);border:1px solid var(--black_08);--box-shadow: 0 7px 16px var(--black_08);box-shadow:var(--box-shadow);-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}ul.chat-thread>li ul.file li:hover,ul.chat-thread>li ul.music li:hover{background-color:var(--secondary-color);--box-shadow: 0 11px 22px var(--black_10);box-shadow:var(--box-shadow)}.CommunityAside{display:flex;flex-direction:column;gap:var(--space-4);width:100%}.CommunityAside__section{padding:var(--space-3);-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px}.CommunityAside__title{display:flex;align-items:center;justify-content:space-between;font-size:var(--text-0-95);font-weight:600;color:var(--font-color);margin-bottom:var(--space-2)}.CommunityAside__list{display:flex;flex-direction:column;gap:0}.CommunityAside__member{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-0-45) var(--space-0-55);background-color:transparent;border:1px solid var(--gray_15);-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;border-bottom:1px solid var(--gray_10);cursor:pointer;-webkit-transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard);-moz-transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard);transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard)}.CommunityAside__member:hover,.CommunityAside__member:focus-visible{background-color:var(--nav-item-hover-bg)}.CommunityAside__avatarWrap{position:relative;flex-shrink:0}.CommunityAside__avatarWrap picture{display:flex}.CommunityAside__avatar{width:40px;height:40px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:1px solid var(--gray_15);background-color:var(--tertiary-color)}.CommunityAside__meta{display:flex;flex-direction:column;min-width:0;line-height:1em}.CommunityAside__name{font-size:var(--text-0-95);font-weight:600;color:var(--font-color)}.CommunityAside__statusText{font-size:var(--text-0-8);color:var(--muted-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:20ch}.CommunityAside__empty{margin:0;font-size:var(--text-0-85);color:var(--muted-color)}.CommandPalette{position:fixed;inset:0;z-index:1200;display:flex;align-items:flex-start;justify-content:center;padding:min(12vh,6rem) var(--space-3) var(--space-3)}.CommandPalette__backdrop{position:absolute;inset:0;background:rgba(var(--black-rgb),.48);cursor:pointer;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.CommandPalette__backdrop:hover{background:rgba(var(--black-rgb),.48)}.CommandPalette__panel{position:relative;width:min(640px,100%);padding:var(--space-2);background:color-mix(in srgb,var(--bg-card) 94%,var(--font-color) 6%);border:1px solid var(--card-border);box-shadow:0 28px 80px rgba(var(--black-rgb),.42);-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.CommandPalette__panel ul{display:flex;flex-direction:column;gap:var(--space-1);margin-top:var(--space-2)}.CommandPalette__panel li button{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-2);background:transparent;border:1px solid transparent;text-align:left;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-transition:background-color .5s ease,box-shadow .5s ease;-moz-transition:background-color .5s ease,box-shadow .5s ease;transition:background-color .5s ease,box-shadow .5s ease}.CommandPalette__panel li button:hover,.CommandPalette__panel li button:focus-visible{background:var(--nav-item-hover-bg);box-shadow:inset 2px 0 0 var(--accent-color)}.CommandPalette__panel strong,.CommandPalette__panel small,.CommandPalette__panel em{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CommandPalette__panel small,.CommandPalette__panel em{color:var(--muted-color);font-size:var(--text-0-8);font-style:normal}.CommandPalette__input{min-height:3.25rem;display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-3);background:var(--bg-section);border:1px solid var(--card-border);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.CommandPalette__input svg{color:var(--accent-color)}.CommandPalette__input input{width:100%;border:0;outline:0;background:transparent}.CommandPalette__input kbd{padding:var(--space-0-25) var(--space-0-5);color:var(--muted-color);border:1px solid var(--card-border);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.CommandPalette__hints{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-2) var(--space-1) 0;color:var(--muted-color);font-size:var(--text-0-78)}.CommandPalette__hints span{display:inline-flex;align-items:center;gap:var(--space-1)}.CommandPalette__hints kbd{padding:var(--space-0-1) var(--space-0-4);color:var(--font-color);border:1px solid var(--card-border);background:var(--bg-section);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.CommandPalette__icon{width:2.4rem;height:2.4rem;display:inline-flex;align-items:center;justify-content:center;color:var(--accent-color);background:var(--accent-color-soft);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.CommandPalette__icon--recent{color:var(--tone-orange);background:var(--tone-orange-soft)}.edit-avatar{margin:0 auto;left:0;right:0;position:relative;height:4em;width:4em}.edit-avatar picture,.edit-avatar img{opacity:1;display:block;width:100%;height:100%;backface-visibility:hidden;border:1px solid var(--quaternary-color);background-color:var(--quaternary-color);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.edit-avatar .middle{opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.edit-avatar .text{line-height:var(--leading-2);font-size:var(--text-1-5);background-color:var(--tertiary-color);color:var(--font-color);width:2em;height:2em;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.edit-avatar button{position:absolute;height:2em;width:2em;font-size:var(--text-0-8);color:var(--font-color);box-shadow:var(--box-shadow);background-color:var(--tertiary-color);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard);-moz-transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard);transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.edit-avatar button:nth-of-type(1){top:-.5em;right:-2.5em}.edit-avatar button:nth-of-type(2){top:3em;right:-2.5em}.edit-avatar button:hover{color:var(--font-color);background:var(--secondary-color);border:1px solid var(--gray_15)}.edit-avatar:hover img{opacity:.5}.edit-avatar:hover .middle{opacity:.8}.edit-avatar:hover .middle:hover{opacity:1}.EmptyState{width:100%;padding:var(--space-6);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);text-align:center;color:var(--font-color);background:color-mix(in srgb,var(--bg-card) 86%,var(--bg-section) 14%);border:1px solid var(--card-border);box-shadow:var(--card-shadow);-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px}.EmptyState__icon{width:3rem;height:3rem;display:inline-flex;align-items:center;justify-content:center;color:var(--accent-color);background:var(--accent-color-soft);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.EmptyState h3{margin:0;font-size:var(--text-1-2);letter-spacing:0}.EmptyState p{max-width:26rem;margin:var(--space-1) auto 0;color:var(--muted-color);line-height:var(--leading-1-6)}.EmptyState button,.EmptyState a{min-height:2.6rem;display:inline-flex;align-items:center;justify-content:center;padding:0 var(--space-4);font-weight:700;color:var(--bg-page);background:var(--font-color);border-color:transparent;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.icon-input{display:flex;align-items:center;position:relative;width:100%;padding:0 var(--space-4);margin:var(--space-2) 0;background-color:var(--quaternary-color);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.icon-input span{font-size:var(--text-0-9)}.icon-input input{background-color:var(--transparent);flex:1 0 auto;padding-left:var(--space-4);margin:0;border:none;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;transition:all .5s ease-out}.icon-input .fa-check{color:var(--tone-green-deep);margin:auto;font-size:var(--text-0-5)}nav.navigation-bar{width:fit-content;max-width:100%;margin:0 auto var(--space-4);background:var(--bg-section);border:1px solid var(--card-border);box-shadow:none;padding:var(--space-0-15);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}nav.navigation-bar ul{position:relative;list-style:none;padding:0;margin:0;display:flex;gap:var(--space-0-15);background-color:transparent;overflow-x:auto}nav.navigation-bar ul li{flex:0 0 auto;position:relative;cursor:pointer;padding:0;display:flex;justify-content:center;align-items:center;color:var(--font-color);background-color:transparent;-webkit-transition:background-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard);-moz-transition:background-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard);transition:background-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard);overflow:hidden;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}nav.navigation-bar ul li:hover,nav.navigation-bar ul li:focus-within,nav.navigation-bar ul li.selected{background-color:var(--nav-item-hover-bg)}nav.navigation-bar ul li.selected{box-shadow:inset 0 -2px 0 var(--secondary-color)}nav.navigation-bar ul li a,nav.navigation-bar ul li button{position:relative;display:flex;width:100%;align-items:center;justify-content:center;min-height:2.05rem;padding:var(--space-0-35) var(--space-2);gap:var(--space-0-6);border:none;background:transparent;color:inherit;cursor:pointer;font-weight:600;-webkit-transition:color var(--motion-fast) var(--ease-standard);-moz-transition:color var(--motion-fast) var(--ease-standard);transition:color var(--motion-fast) var(--ease-standard)}nav.navigation-bar.scrolled{box-shadow:none}.options-menu{display:flex;width:max-content;flex-direction:column;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.options-menu picture{display:block}.options-menu picture .avatar{margin-right:var(--space-0-3);display:flex;justify-content:center;text-align:center;width:40px;height:40px;object-fit:cover;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:var(--bg-color)}.options-menu ul.menu-list{margin:0;width:100%;display:block;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.options-menu ul.menu-list li{padding:var(--space-0-3) var(--space-4);margin-top:var(--space-0-3);border:1px solid var(--quaternary-color);-webkit-transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard);-moz-transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard);transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}.options-menu ul.menu-list li:first-child{margin-top:0}.options-menu ul.menu-list li:hover,.options-menu ul.menu-list li:focus-within{border:1px solid var(--gray_15);background-color:var(--secondary-color)}.options-menu ul.menu-list+.menu-list{border-top:1px solid var(--white_10)}.options-menu .menu-item{border:0;padding:var(--space-0-3);width:100%;min-width:140px;text-align:left;font:inherit;line-height:inherit;appearance:none;display:flex;align-items:center;position:relative;color:var(--font-color);background-color:var(--primary-color);cursor:pointer;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-transition:background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard);-moz-transition:background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard);transition:background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}.options-menu .menu-item svg{margin-right:var(--space-0-8)}.options-menu .menu-item.delete{color:var(--red)}.options-menu .menu-item:hover,.options-menu .menu-item:focus-visible{background-color:var(--primary-color)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.options-menu ul.menu-list li:hover,.options-menu ul.menu-list li:focus-within{transform:translate(2px)}}.LoadingPane{width:100%;display:flex;justify-content:center}.LoadingPane>.PageSkeleton{width:min(100%,860px)}.LoadingPane--source>.PageSkeleton,.LoadingPane--videos>.PageSkeleton,.LoadingPane--watch>.PageSkeleton,.LoadingPane--channel>.PageSkeleton,.LoadingPane--group>.PageSkeleton,.LoadingPane--manage>.PageSkeleton{width:min(100%,980px)}.PageSkeleton{width:100%;display:grid;gap:var(--space-4);padding:var(--space-4)}.PageSkeleton *{min-width:0}.PageSkeleton__header,.PageSkeleton__panel,.PageSkeleton__sidePanel,.PageSkeleton__card,.PageSkeleton__postCard,.PageSkeleton__resultCard,.PageSkeleton__profileRow,.PageSkeleton__compactCard,.PageSkeleton__body{border:1px solid var(--card-border);background:var(--bg-card);box-shadow:var(--card-shadow);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.PageSkeleton__header,.PageSkeleton__panel,.PageSkeleton__sidePanel,.PageSkeleton__card,.PageSkeleton__postCard,.PageSkeleton__resultCard,.PageSkeleton__profileRow,.PageSkeleton__body{padding:var(--space-4)}.PageSkeleton__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:var(--space-4)}.PageSkeleton__card,.PageSkeleton__postCard{display:grid;grid-template-columns:3rem 1fr;gap:var(--space-3)}.PageSkeleton__resultCard,.PageSkeleton__profileRow{display:grid;grid-template-columns:3rem 1fr;align-items:center;gap:var(--space-3)}.PageSkeleton__block,.PageSkeleton__card .PageSkeleton__block,.PageSkeleton__postCard .PageSkeleton__block{grid-column:1/-1}.PageSkeleton__title,.PageSkeleton__line,.PageSkeleton__avatar,.PageSkeleton__block,.PageSkeleton__field,.PageSkeleton__button,.PageSkeleton__video,.PageSkeleton__hero,.PageSkeleton__cover,.PageSkeleton__tab,.PageSkeleton__mediaCard,.PageSkeleton__compactCard{background:linear-gradient(110deg,color-mix(in srgb,var(--font-color) 8%,transparent),color-mix(in srgb,var(--font-color) 15%,transparent),color-mix(in srgb,var(--font-color) 8%,transparent));background-size:220% 100%;animation:gradient-slide 1.2s ease infinite;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.PageSkeleton__title{width:min(320px,72%);height:1.35rem;margin-bottom:var(--space-3)}.PageSkeleton__line{width:100%;height:.8rem;margin-bottom:var(--space-2)}.PageSkeleton__line--short,.PageSkeleton__line:last-child{width:58%;margin-bottom:0}.PageSkeleton__avatar{width:3rem;height:3rem;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.PageSkeleton__block{height:8rem;margin-top:var(--space-2)}.PageSkeleton__field{height:3.2rem;margin-bottom:var(--space-3)}.PageSkeleton__button{width:45%;height:3rem}.PageSkeleton__sidePanel{align-self:start}.PageSkeleton__tabs{display:flex;flex-wrap:wrap;gap:var(--space-2)}.PageSkeleton__tab{width:6rem;height:2.35rem}.PageSkeleton__list,.PageSkeleton--feed{display:grid;gap:var(--space-4)}.PageSkeleton--feed{width:min(760px,100%);margin:0 auto}.PageSkeleton--form,.PageSkeleton--settings{grid-template-columns:minmax(0,1fr) minmax(240px,.45fr)}.PageSkeleton--auth{min-height:360px;place-items:center}.PageSkeleton--auth .PageSkeleton__panel{width:min(420px,100%)}.PageSkeleton--watch{grid-template-columns:minmax(0,1fr) minmax(260px,.35fr);align-items:start}.PageSkeleton__video{aspect-ratio:16/9}.PageSkeleton__aside{display:grid;gap:var(--space-3)}.PageSkeleton__compactCard{height:5rem}.PageSkeleton--watch .PageSkeleton__body{grid-column:1/2}.PageSkeleton__hero{height:clamp(160px,24vw,260px)}.PageSkeleton__cover{height:clamp(160px,22vw,280px)}.PageSkeleton--profile{gap:var(--space-3)}.PageSkeleton--videos .PageSkeleton__hero,.PageSkeleton--source .PageSkeleton__hero{border:1px solid var(--card-border)}.PageSkeleton__mediaCard{aspect-ratio:4/3}@media(max-width:980px){.PageSkeleton{padding:var(--space-2)}.PageSkeleton--form,.PageSkeleton--settings,.PageSkeleton--watch{grid-template-columns:1fr}.PageSkeleton--watch .PageSkeleton__body{grid-column:auto}}.page-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin:0 0 var(--space-4);padding:var(--space-1) 0;flex-wrap:wrap}.page-header:not(.page-header--groups){align-items:flex-end;padding-bottom:var(--space-3);border-bottom:1px solid var(--card-border)}.page-header .title{font-size:var(--text-1-15);font-weight:650;line-height:var(--leading-1-3);color:var(--font-color);margin:0}.page-header__filters{position:relative;display:flex;align-items:center;flex:0 1 auto}@media(max-width:736px){.page-header__filters{width:100%}}.page-header__filter-trigger{display:flex;align-items:center;gap:var(--space-2);min-height:2.4rem;padding:var(--space-0-55) var(--space-3);background-color:var(--bg-card);border:1px solid var(--card-border);color:var(--font-color);opacity:.86;cursor:pointer;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),opacity var(--motion-fast) var(--ease-standard);-moz-transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),opacity var(--motion-fast) var(--ease-standard);transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),opacity var(--motion-fast) var(--ease-standard)}.page-header__filter-trigger svg{color:currentColor;opacity:1}.page-header__filter-trigger:hover,.page-header__filter-trigger:focus-visible{opacity:1;border-color:var(--gray_15);background-color:var(--bg-section)}@media(max-width:736px){.page-header__filter-trigger{width:100%;justify-content:flex-start}}.page-header__filter-count{padding:var(--space-0-3) var(--space-2);background-color:var(--bg-section);border:1px solid var(--card-border);color:var(--font-color);font-size:var(--text-0-8);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.page-header__filter-caret{margin-left:auto;font-size:var(--text-0-75)}.page-header__filter-menu{width:min(390px,100vw - var(--space-5));min-width:0;padding:var(--space-0-8);background-color:var(--bg-card);border:1px solid var(--card-border);--box-shadow: 0 25px 60px rgba(var(--navy-950-rgb), .35);box-shadow:var(--box-shadow);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;display:flex;flex-direction:column;gap:var(--space-0-8);max-height:70vh;box-sizing:border-box;overflow-y:auto}@media(max-width:736px){.page-header__filter-menu{width:min(100vw - var(--space-4),390px);max-height:calc(100vh - 3em)}}.page-header__filter-section{display:flex;flex-direction:column;gap:var(--space-3)}.page-header__filter-section-title{display:flex;align-items:center;gap:var(--space-0-45);text-transform:uppercase;letter-spacing:.1em;color:var(--muted-color)}.page-header__filters-list{display:flex;align-items:stretch;gap:var(--space-2);flex-wrap:wrap}.page-header__filters-item{position:relative;display:inline-flex;align-items:center;gap:var(--space-0-45);padding:var(--space-0-45) var(--space-0-85);border:1px solid var(--card-border);background-color:var(--bg-section);color:var(--muted-color);font-size:var(--text-0-85);font-weight:500;cursor:pointer;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);-moz-transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.page-header__filters-item input{position:absolute;inset:0;opacity:0;pointer-events:none}.page-header__filters-item svg{font-size:var(--text-0-8)}.page-header__filters-item:hover{border-color:var(--gray_15);background-color:var(--bg-card)}.page-header__filters-item.is-active{border-color:var(--gray_20);background-color:var(--interactive-active-bg)}@supports (color: color-mix(in srgb,var(--gray_10) 30%,transparent)){.page-header__filters-item.is-active{background-color:var(--interactive-active-bg)}}.page-header__filter-slider{display:flex;flex-direction:column;gap:var(--space-0-6)}.page-header__filter-slider input[type=range]{width:100%;height:4px}.page-header__filter-slider-selected{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);font-size:var(--text-0-85);color:var(--muted-color)}.page-header__filter-slider-selected strong{font-size:var(--text-1);color:var(--font-color)}.page-header__filter-slider-range{display:flex;justify-content:space-between;font-size:var(--text-0-75);color:var(--muted-color);letter-spacing:.05em}.page-header__filter-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--space-0-65);flex-wrap:wrap}.page-header__filter-reset{background:none;border:none;color:var(--muted-color);font-size:var(--text-0-8);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;padding:var(--space-0-35) var(--space-2);-webkit-transition:color var(--motion-fast) var(--ease-standard);-moz-transition:color var(--motion-fast) var(--ease-standard);transition:color var(--motion-fast) var(--ease-standard)}.page-header__filter-reset:hover,.page-header__filter-reset:focus-visible{color:var(--font-color)}.page-header__filter-reset:focus-visible{outline-offset:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.page-header__filter-apply{border:1px solid var(--gray_20);background-color:var(--interactive-hover-bg);color:var(--font-color);font-size:var(--text-0-9);font-weight:600;padding:var(--space-0-55) var(--space-1-35);cursor:pointer;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard);-moz-transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard);transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.page-header__filter-apply:hover,.page-header__filter-apply:focus-visible{background-color:var(--bg-section);border-color:var(--gray_15);box-shadow:var(--box-shadow)}.page-header__filter-apply:focus-visible{outline:2px solid var(--gray_20);outline-offset:2px}.page-header .btns{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-0-4);margin-left:auto}.page-header .btns button,.page-header .btns .page-header__button{display:flex;align-items:center;justify-content:center;height:2.4em;padding:var(--space-0-65) var(--space-3);background-color:var(--bg-card);border:1px solid var(--card-border);color:var(--font-color);opacity:.86;text-decoration:none;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard),opacity var(--motion-fast) var(--ease-standard);-moz-transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard),opacity var(--motion-fast) var(--ease-standard);transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard),opacity var(--motion-fast) var(--ease-standard)}.page-header .btns button:hover,.page-header .btns button:focus-visible,.page-header .btns .page-header__button:hover,.page-header .btns .page-header__button:focus-visible{opacity:1;border-color:var(--gray_15);background-color:var(--bg-section);box-shadow:var(--box-shadow)}.page-header .btns button:focus-visible,.page-header .btns .page-header__button:focus-visible{outline-offset:2px}.page-header .btns button span,.page-header .btns .page-header__button span{margin-left:var(--space-2)}.page-header .btns button svg,.page-header .btns .page-header__button svg{font-size:var(--text-0-8);color:currentColor;opacity:1}.page-header .btns select{height:2.5em;min-width:8.5em;padding:0 var(--space-2);background-color:var(--bg-card);border:1px solid var(--card-border);color:var(--font-color);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard);-moz-transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard);transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard)}.page-header .btns select:hover,.page-header .btns select:focus-visible{border-color:var(--gray_15);box-shadow:var(--box-shadow)}.page-header .btns select:focus-visible{outline:2px solid var(--gray_15);outline-offset:2px}.page-header--groups{padding:0;background:transparent;border:0;box-shadow:none}.page-header--groups .page-header__actions{align-items:center;display:grid;grid-template-columns:minmax(11rem,1fr) auto minmax(11rem,1fr);gap:var(--space-0-5);width:100%}@media(max-width:736px){.page-header--groups .page-header__actions{grid-template-columns:1fr;align-items:stretch}}.page-header--groups .page-header__search{width:min(100%,14rem);min-height:2.35rem;display:inline-flex;align-items:center;gap:var(--space-0-5);padding:0 var(--space-2);background:var(--bg-card);border:1px solid var(--card-border);color:var(--muted-color);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard);-moz-transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard);transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.page-header--groups .page-header__search svg{flex-shrink:0;font-size:var(--text-0-85)}.page-header--groups .page-header__search input{width:100%;min-width:0;height:100%;padding:0;border:0;background:transparent;color:var(--font-color);font:inherit;box-shadow:none;outline:0}.page-header--groups .page-header__search:focus-within{color:var(--font-color);background:var(--bg-section);border-color:var(--gray_15)}.page-header--groups .page-header__filters{flex:0 0 auto}.page-header--groups .page-header__filters--categories{flex:0 1 auto;justify-self:center;min-width:0;gap:var(--space-0-15);padding:var(--space-0-15);background:var(--bg-section);border:1px solid var(--card-border);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.page-header--groups .page-header__filters--categories .page-header__filter-trigger{flex:0 0 auto;min-width:0;min-height:2.05rem;padding:var(--space-0-35) var(--space-2);justify-content:center;background:transparent;border-color:transparent;opacity:.74;font-weight:600}.page-header--groups .page-header__filters--categories .page-header__filter-trigger.is-active{opacity:1;color:color-mix(in srgb,var(--accent-color) 82%,var(--font-color));background:var(--bg-card);border-color:var(--card-border);box-shadow:0 4px 12px rgba(var(--navy-950-rgb),.07)}.page-header--groups .page-header__right-actions{justify-self:end;display:flex;align-items:stretch;gap:var(--space-2)}.page-header--groups .page-header__filters--tools .page-header__filter-trigger{height:auto;min-height:2.35rem;padding:var(--space-0-35) var(--space-2);color:var(--muted-color)}.page-header--groups .page-header__filters--tools .page-header__filter-trigger.is-active,.page-header--groups .page-header__filters--tools .page-header__filter-trigger:hover,.page-header--groups .page-header__filters--tools .page-header__filter-trigger:focus-visible{color:var(--font-color)}.page-header--groups .btns{margin-left:0}.page-header--groups .btns .page-header__action{width:2.35rem;height:auto;min-height:2.35rem;padding:0;background:var(--bg-card);border:1px solid var(--card-border);border-color:var(--card-border);color:var(--muted-color);display:inline-flex;align-items:center;justify-content:center;text-decoration:none;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard);-moz-transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard);transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.page-header--groups .btns .page-header__action:hover,.page-header--groups .btns .page-header__action:focus-visible{color:var(--font-color);background:var(--bg-section);border-color:var(--gray_15);box-shadow:var(--box-shadow)}.page-header--groups .btns .page-header__action:focus-visible{outline-offset:2px}.page-header--groups .btns .page-header__action span{display:none}@media(max-width:736px){.page-header--groups .page-header__search,.page-header--groups .page-header__filters,.page-header--groups .page-header__right-actions{width:100%}.page-header--groups .page-header__right-actions{justify-self:stretch}.page-header--groups .page-header__filters--tools{flex:1}.page-header--groups .page-header__filters--tools .page-header__filter-trigger{width:100%}.page-header--groups .page-header__filters--categories .page-header__filter-trigger{flex:1 1 0}}.page-header__empty-hint{text-align:center;padding:var(--space-7) 0;color:var(--gray);font-size:var(--text-0-95)}.tippy-box[data-theme~=filter]{background:transparent;--box-shadow: none;box-shadow:var(--box-shadow);padding:0}.tippy-box[data-theme~=filter]>.tippy-content{padding:0}.tippy-box[data-theme~=filter]>.tippy-arrow{display:none}.PageShell{width:100%;min-width:0}.PageShell__header{align-items:flex-end;margin-bottom:var(--space-4);padding:0 0 var(--space-3);border-bottom:1px solid var(--card-border)}.PageShell__heading{display:grid;gap:var(--space-0-45);min-width:0}.PageShell__heading h1,.PageShell__heading p{margin:0}.PageShell__heading h1{color:var(--font-color);font-size:clamp(var(--text-1-4),2.2vw,var(--text-1-8));font-weight:720;line-height:var(--leading-1-2);letter-spacing:-.025em}.PageShell__heading p{max-width:46rem;color:var(--muted-color);font-size:var(--text-0-9);font-weight:400;line-height:var(--leading-1-5)}.PageShell__eyebrow{color:var(--accent-color);font-size:var(--text-0-72);font-weight:750;letter-spacing:.09em;text-transform:uppercase}.PageShell__content{min-width:0}.PublicLayout__content{width:100%;min-width:0}#app-header.PublicHeader{justify-content:space-between;gap:var(--space-3);background:color-mix(in srgb,var(--bg-card) 94%,transparent);border-bottom:1px solid var(--card-border);box-shadow:0 8px 24px rgba(var(--navy-950-rgb),.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}#app-header.PublicHeader .PublicHeader__brand{display:flex;align-items:center;gap:var(--space-3);min-width:0;color:var(--font-color);text-decoration:none}#app-header.PublicHeader .PublicHeader__brand>span{color:var(--accent-color);font-size:var(--text-0-72);font-weight:800;letter-spacing:.1em;text-transform:uppercase}#app-header.PublicHeader .header_title{margin:0;padding:0;font-size:var(--text-1);font-weight:650}#app-header.PublicHeader .icon-button{position:static;margin:0;padding:var(--space-0-45) var(--space-3);text-decoration:none}#app-header.PublicHeader .PublicHeader__nav{display:flex;align-items:center;gap:var(--space-1);margin-left:auto}#app-header.PublicHeader .PublicHeader__nav a{padding:var(--space-0-4) var(--space-2);color:var(--muted-color);text-decoration:none;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-transition:color .2s ease,background-color .2s ease;-moz-transition:color .2s ease,background-color .2s ease;transition:color .2s ease,background-color .2s ease}#app-header.PublicHeader .PublicHeader__nav a:hover,#app-header.PublicHeader .PublicHeader__nav a:focus-visible{color:var(--font-color);background:var(--interactive-hover-bg)}@media(max-width:736px){.PageShell__header{align-items:flex-start}.PageShell__actions{width:100%;margin-left:0!important;justify-content:flex-start!important}#app-header.PublicHeader .PublicHeader__nav{display:none}#app-header.PublicHeader .PublicHeader__brand>span{display:none}#app-header.PublicHeader .header_title{width:auto;font-size:var(--text-0-95)}}.settings-nav{display:flex;flex-direction:column;gap:var(--space-3)}.settings-nav ul{display:flex;flex-direction:column;gap:var(--space-0-6);margin:0;padding:0;list-style:none}.settings-nav ul *{overflow:hidden;text-overflow:ellipsis}.settings-nav__item{min-width:0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:background-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard);-moz-transition:background-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard);transition:background-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard)}.settings-nav__item:hover,.settings-nav__item:focus-within,.settings-nav__item.is-active{background:var(--nav-item-hover-bg);box-shadow:inset 2px 0 0 var(--secondary-color)}.settings-nav__link{display:flex;align-items:center;gap:0;padding:var(--space-0-6);width:100%;background:transparent;color:var(--font-color);text-decoration:none;border:0;box-shadow:none;text-align:left;cursor:pointer;font:inherit;-webkit-transition:color var(--motion-fast) var(--ease-standard);-moz-transition:color var(--motion-fast) var(--ease-standard);transition:color var(--motion-fast) var(--ease-standard)}.settings-nav__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;margin-inline-end:var(--space-3);background:var(--quaternary-color);color:var(--font-color);font-size:var(--text-0-95);--box-shadow: 0 6px 14px var(--black_06);box-shadow:var(--box-shadow);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:color var(--motion-fast) var(--ease-standard),background-color var(--motion-base) var(--ease-standard),transform var(--motion-base) var(--ease-emphasized);-moz-transition:color var(--motion-fast) var(--ease-standard),background-color var(--motion-base) var(--ease-standard),transform var(--motion-base) var(--ease-emphasized);transition:color var(--motion-fast) var(--ease-standard),background-color var(--motion-base) var(--ease-standard),transform var(--motion-base) var(--ease-emphasized)}.settings-nav__icon--blue{background:var(--accent-color-soft);color:var(--accent-color)}.settings-nav__icon--purple{background:var(--tone-purple-soft);color:var(--tone-purple)}.settings-nav__icon--teal{background:var(--tone-teal-soft);color:var(--tone-teal)}.settings-nav__icon--orange{background:var(--tone-orange-soft);color:var(--tone-orange)}.settings-nav__icon--green{background:var(--tone-green-soft);color:var(--tone-green)}.settings-nav__text{display:flex;flex-direction:column;align-items:flex-start;flex:1;min-width:0}.settings-nav__label{display:block;font-weight:600;font-size:var(--text-0-95);color:var(--font-color);flex-shrink:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.settings-nav__hint{display:block;font-size:var(--text-0-78);color:var(--gray);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0;line-height:var(--leading-1-2)}.settings-nav__chevron{color:var(--gray);font-size:var(--text-0-78)}@media(max-width:980px){.settings-nav ul{flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:var(--space-2);gap:var(--space-0-4);max-width:100%}.settings-nav__item{min-width:200px;scroll-snap-align:start}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.settings-nav__item:hover .settings-nav__icon,.settings-nav__item:focus-within .settings-nav__icon{transform:translate(2px)}}.load-more{width:100%;overflow:hidden;text-align:center;margin-top:var(--space-6)}.load-more svg{font-size:var(--text-1-2);color:var(--font-color)}.load-more button{font-size:var(--text-0-8);padding:var(--space-0-3) var(--space-2)}.Sidebar{width:min(232px,100%);height:var(--layout-aside-height, calc(100svh - var(--app-top-offset) - var(--space-4)));display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start;padding:var(--space-2) 0;overflow-y:auto;overflow-x:hidden;position:relative;color:var(--font-color);scrollbar-width:none}.Sidebar::-webkit-scrollbar{display:none}.Sidebar__profile{width:100%;padding:0;margin-bottom:var(--space-3);border:0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:background-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard);-moz-transition:background-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard);transition:background-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard)}.Sidebar__profile.selected,.Sidebar__profile:focus-within,.Sidebar__profile:hover{background-color:var(--nav-item-hover-bg)}.Sidebar__profile.selected{box-shadow:inset 2px 0 0 var(--secondary-color)}.Sidebar__profile a{display:flex;align-items:center;gap:var(--space-3);min-height:48px;padding:var(--space-0-55) var(--space-2);text-decoration:none;color:inherit;-webkit-transition:color var(--motion-fast) var(--ease-standard);-moz-transition:color var(--motion-fast) var(--ease-standard);transition:color var(--motion-fast) var(--ease-standard)}.Sidebar__profile-avatar{display:flex;justify-content:center;align-items:center;width:32px;height:32px;flex-shrink:0;opacity:.8;background-color:var(--bg-section);overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:transform var(--motion-base) var(--ease-emphasized);-moz-transition:transform var(--motion-base) var(--ease-emphasized);transition:transform var(--motion-base) var(--ease-emphasized)}.Sidebar__profile-avatar picture{display:block;width:100%;height:100%;--box-shadow: 0 12px 26px var(--black_12);box-shadow:var(--box-shadow)}.Sidebar__profile-avatar picture img{display:block;width:100%;height:100%;object-fit:cover}.Sidebar__profile-text{display:flex;flex-direction:column;justify-content:center;min-width:0;min-height:1.5rem;line-height:var(--leading-1)}.Sidebar__profile-name{font-size:var(--text-1-05);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:sidebar-profile-name-return .4s ease both}.Sidebar__profile-welcome{display:inline-flex;color:var(--accent-color);font-size:var(--text-1-05);font-weight:700}.Sidebar__profile-welcome span{opacity:0;transform-origin:center;animation:sidebar-profile-welcome-in .45s cubic-bezier(.2,.8,.2,1) forwards,sidebar-profile-welcome-out .35s ease 2s forwards}.Sidebar__profile-welcome span:nth-child(2){animation-delay:.1s,2.1s}.Sidebar ul{width:100%;margin:auto 0;padding:0}.Sidebar ul li:not(.Sidebar__profile){display:block;margin-bottom:var(--space-2);padding:0;border:0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:background-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard);-moz-transition:background-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard);transition:background-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard)}.Sidebar ul li:not(.Sidebar__profile):last-child{margin-bottom:0}.Sidebar ul li:not(.Sidebar__profile).selected,.Sidebar ul li:not(.Sidebar__profile):focus-within,.Sidebar ul li:not(.Sidebar__profile):hover{background-color:var(--nav-item-hover-bg)}.Sidebar ul li:not(.Sidebar__profile).selected{box-shadow:inset 2px 0 0 var(--secondary-color)}.Sidebar ul li:not(.Sidebar__profile).selected a{color:color-mix(in srgb,var(--accent-color) 82%,var(--font-color))}.Sidebar ul li:not(.Sidebar__profile) a{display:flex;align-items:center;gap:var(--space-3);min-height:48px;padding:var(--space-0-55) var(--space-2);color:inherit;text-decoration:none;-webkit-transition:color var(--motion-fast) var(--ease-standard);-moz-transition:color var(--motion-fast) var(--ease-standard);transition:color var(--motion-fast) var(--ease-standard)}.Sidebar ul li:not(.Sidebar__profile) .Sidebar__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:var(--bg-section);color:var(--font-color);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:color var(--motion-fast) var(--ease-standard),background-color var(--motion-base) var(--ease-standard),transform var(--motion-base) var(--ease-emphasized);-moz-transition:color var(--motion-fast) var(--ease-standard),background-color var(--motion-base) var(--ease-standard),transform var(--motion-base) var(--ease-emphasized);transition:color var(--motion-fast) var(--ease-standard),background-color var(--motion-base) var(--ease-standard),transform var(--motion-base) var(--ease-emphasized);box-shadow:none;font-size:var(--text-0-95)}.Sidebar ul li:not(.Sidebar__profile) .Sidebar__icon--blue{background:var(--accent-color-soft);color:var(--accent-color)}.Sidebar ul li:not(.Sidebar__profile) .Sidebar__icon--purple{background:var(--tone-purple-soft);color:var(--tone-purple)}.Sidebar ul li:not(.Sidebar__profile) .Sidebar__icon--green{background:var(--tone-green-soft);color:var(--tone-green)}.Sidebar ul li:not(.Sidebar__profile) .Sidebar__icon--red{background:var(--brand-danger_10);color:var(--brand-danger)}.Sidebar ul li:not(.Sidebar__profile) .Sidebar__icon--teal{background:var(--tone-teal-soft);color:var(--tone-teal)}.Sidebar ul li:not(.Sidebar__profile) svg{width:1em;height:1em}.Sidebar ul li:not(.Sidebar__profile) a>span:not(.Sidebar__icon){text-overflow:ellipsis;white-space:nowrap;overflow:hidden;flex:1;min-width:0;font-size:var(--text-0-95);font-weight:600}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.Sidebar__profile:hover .Sidebar__profile-avatar,.Sidebar__profile:focus-within .Sidebar__profile-avatar,.Sidebar li:not(.Sidebar__profile):hover .Sidebar__icon,.Sidebar li:not(.Sidebar__profile):focus-within .Sidebar__icon{transform:translate(2px)}}@keyframes sidebar-profile-welcome-in{0%{opacity:0;transform:translateY(.7rem) rotateX(-75deg)}to{opacity:1;transform:translateY(0) rotateX(0)}}@keyframes sidebar-profile-welcome-out{to{opacity:0;transform:translateY(-.45rem)}}@keyframes sidebar-profile-name-return{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}.SidebarFloat__panel{width:min(280px,100vw - var(--space-4));max-height:calc(100svh - var(--app-top-offset) - var(--space-4));padding:var(--space-2);overflow:hidden;border:1px solid var(--card-border);background:color-mix(in srgb,var(--bg-card) 96%,var(--font-color) 3%);box-shadow:0 24px 64px rgba(var(--black-rgb),.28);-webkit-border-radius:var(--radius-panel);-moz-border-radius:var(--radius-panel);border-radius:var(--radius-panel)}.SidebarFloat .Sidebar{width:100%;height:auto;max-height:calc(100svh - var(--app-top-offset) - var(--space-6));padding:0}@media(max-width:736px){.SidebarFloat__panel{width:min(280px,100vw - var(--space-4))}}.tippy-box[data-theme~=sidebar]{background:transparent;box-shadow:none;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}.tippy-box[data-theme~=sidebar]>.tippy-content{padding:0}.AboutPage{--about-border: color-mix(in srgb, var(--card-border) 86%, transparent);--about-panel: color-mix(in srgb, var(--bg-card) 96%, var(--font-color) 2%);--about-soft: color-mix(in srgb, var(--bg-section) 92%, var(--accent-color) 3%);--about-muted: var(--muted-color);width:min(1180px,100%);margin:0 auto;color:var(--font-color)}.AboutPage__hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,.92fr) minmax(430px,1.08fr);align-items:center;gap:clamp(2rem,5vw,5rem);min-height:min(700px,100svh - var(--app-top-offset) - 6rem);padding:clamp(2rem,5vw,5rem);overflow:hidden;background:radial-gradient(circle at 12% 4%,color-mix(in srgb,var(--accent-color) 14%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--bg-card) 96%,var(--accent-color) 4%),var(--bg-card));border:1px solid var(--about-border);box-shadow:var(--card-shadow);-webkit-border-radius:28px;-moz-border-radius:28px;border-radius:28px}.AboutPage__hero:before,.AboutPage__hero:after{position:absolute;z-index:-1;border:1px solid color-mix(in srgb,var(--accent-color) 16%,transparent);border-radius:999px;content:""}.AboutPage__hero:before{width:21rem;height:21rem;top:-13rem;left:-7rem}.AboutPage__hero:after{width:15rem;height:15rem;right:-7rem;bottom:-9rem}.AboutPage__heroContent{position:relative;z-index:2}.AboutPage__heroContent h1{max-width:700px;margin:var(--space-3) 0;color:var(--font-color);font-size:clamp(2.7rem,5.1vw,5rem);font-weight:760;line-height:.98;letter-spacing:-.055em;text-wrap:balance}.AboutPage__heroContent>p{max-width:610px;margin:0;color:var(--about-muted);font-size:clamp(var(--text-1),1.4vw,var(--text-1-15));line-height:var(--leading-1-7)}.AboutPage__eyebrow{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--accent-color);font-size:var(--text-0-75);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.AboutPage__eyebrow i{width:.5rem;height:.5rem;background:var(--accent-color);border-radius:999px;box-shadow:0 0 0 5px color-mix(in srgb,var(--accent-color) 13%,transparent)}.AboutPage__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}.AboutPage__button{min-height:2.85rem;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:0 var(--space-4);color:var(--font-color);border:1px solid var(--about-border);background:var(--about-panel);font-size:var(--text-0-9);font-weight:700;text-decoration:none;box-shadow:var(--button-shadow);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.AboutPage__button--primary{color:var(--white);border-color:var(--brand-success);background:var(--brand-success)}.AboutPage__button--secondary{background:transparent;box-shadow:none}.AboutPage__heroSignals{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-5);color:var(--about-muted);font-size:var(--text-0-8);font-weight:650}.AboutPage__heroSignals span{display:inline-flex;align-items:center;gap:var(--space-1)}.AboutPage__heroSignals svg{color:var(--brand-success);font-size:var(--text-0-72)}.AboutPage__product{position:relative;z-index:1;min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--card-border) 88%,var(--font-color) 8%);background:var(--navy-950);box-shadow:0 32px 70px rgba(var(--navy-950-rgb),.24);transform:perspective(1200px) rotateY(-3deg) rotateX(1deg);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.AboutPage__productBar{min-height:2.75rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-2);padding:0 var(--space-3);color:#ffffff8f;background:color-mix(in srgb,var(--navy-950) 88%,var(--white) 12%);border-bottom:1px solid rgba(255,255,255,.1);font-size:var(--text-0-7)}.AboutPage__productBar>div{display:flex;gap:.35rem}.AboutPage__productBar i{width:.46rem;height:.46rem;background:#ffffff3d;border-radius:999px}.AboutPage__productBar>svg{justify-self:end}.AboutPage__productCanvas{position:relative;min-height:440px;padding:var(--space-4) var(--space-5) var(--space-5) 5.7rem;background:linear-gradient(140deg,rgba(var(--navy-950-rgb),.22),rgba(var(--navy-950-rgb),.82)),var(--about-hero-image) center/cover}.AboutPage__productCanvas>.AboutPage__productRail{position:absolute;inset:0 auto 0 0;width:3.7rem;display:flex;align-items:center;flex-direction:column;gap:var(--space-4);padding-top:var(--space-5);color:#ffffff9e;background:rgba(var(--navy-950-rgb),.78);border-right:1px solid rgba(255,255,255,.1)}.AboutPage__productCanvas>.AboutPage__productRail svg:first-child{color:var(--tone-orange)}.AboutPage__productPost{width:min(360px,88%);padding:var(--space-4);color:var(--font-color);background:color-mix(in srgb,var(--bg-card) 96%,transparent);border:1px solid rgba(255,255,255,.2);box-shadow:0 24px 55px rgba(var(--navy-950-rgb),.28);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.AboutPage__productPost header{display:flex;align-items:center;gap:var(--space-2)}.AboutPage__productPost header>span{width:2.2rem;height:2.2rem;display:grid;place-items:center;color:var(--white);background:var(--brand-success);font-weight:800;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.AboutPage__productPost header div{display:grid;gap:.08rem}.AboutPage__productPost header small{color:var(--about-muted);font-size:var(--text-0-7)}.AboutPage__productPost h2{margin:var(--space-3) 0;font-size:var(--text-1-15);line-height:var(--leading-snug)}.AboutPage__productPost .AboutPage__productMeta{display:flex;gap:var(--space-4);margin-top:var(--space-3);color:var(--about-muted);font-size:var(--text-0-72)}.AboutPage__productPost .AboutPage__productMeta svg{color:var(--accent-color)}.AboutPage__productImage{height:138px;background:var(--about-hero-image) center 44%/cover;border:1px solid var(--about-border);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.AboutPage__floatingCard{position:absolute;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3);color:var(--font-color);background:color-mix(in srgb,var(--bg-card) 94%,transparent);border:1px solid rgba(255,255,255,.24);box-shadow:0 18px 45px rgba(var(--navy-950-rgb),.3);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px}.AboutPage__floatingCard>svg,.AboutPage__floatingCard>span{width:2.1rem;height:2.1rem;display:grid;place-items:center;color:var(--white);background:var(--tone-teal);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.AboutPage__floatingCard div{display:grid;gap:.1rem}.AboutPage__floatingCard small{color:var(--about-muted);font-size:var(--text-0-65)}.AboutPage__floatingCard strong{max-width:12rem;font-size:var(--text-0-78);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AboutPage__floatingCard--chat{right:var(--space-3);bottom:var(--space-4)}.AboutPage__floatingCard--meet{top:var(--space-5);right:var(--space-4)}.AboutPage__floatingCard--meet>span{background:var(--tone-orange)}.AboutPage__journey,.AboutPage__features,.AboutPage__ecosystem,.AboutPage__closing{margin-top:clamp(3rem,7vw,6.5rem)}.AboutPage__sectionIntro{max-width:680px}.AboutPage__sectionIntro h2{margin:var(--space-2) 0 0;font-size:clamp(1.8rem,3.4vw,3rem);line-height:var(--leading-tight);letter-spacing:-.035em;text-wrap:balance}.AboutPage__sectionIntro>p{margin:var(--space-3) 0 0;color:var(--about-muted);line-height:var(--leading-1-7)}.AboutPage__sectionIntro--center{margin-inline:auto;text-align:center}.AboutPage__journey{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,6vw,6rem);align-items:start;padding-inline:clamp(0rem,3vw,2.5rem)}.AboutPage__journey ol{display:grid;margin:0;padding:0;list-style:none;counter-reset:about-step}.AboutPage__journey li{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-4);padding:0 0 var(--space-5)}.AboutPage__journey li:not(:last-child):after{position:absolute;top:2.65rem;bottom:.35rem;left:1.15rem;width:1px;background:var(--about-border);content:""}.AboutPage__journey li>span{position:relative;z-index:1;width:2.35rem;height:2.35rem;display:grid;place-items:center;color:var(--accent-color);background:var(--about-panel);border:1px solid var(--about-border);font-size:var(--text-0-72);font-weight:800;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.AboutPage__journey li div{padding-top:var(--space-1)}.AboutPage__journey li strong{font-size:var(--text-1-05)}.AboutPage__journey li p{margin:var(--space-1) 0 0;color:var(--about-muted);line-height:var(--leading-1-6)}.AboutPage__featureGrid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--space-3);margin-top:var(--space-5)}.AboutPage__feature{position:relative;grid-column:span 4;min-height:205px;padding:clamp(1.1rem,2vw,1.55rem);overflow:hidden;background:var(--about-panel);border:1px solid var(--about-border);box-shadow:var(--card-shadow);-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;-webkit-transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;-moz-transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.AboutPage__feature:first-child,.AboutPage__feature:last-child{grid-column:span 6}.AboutPage__feature:hover{border-color:color-mix(in srgb,var(--feature-color) 38%,var(--about-border));box-shadow:var(--button-shadow-hover);transform:translateY(-3px)}.AboutPage__feature:after{position:absolute;right:-2.5rem;bottom:-3.5rem;width:9rem;height:9rem;background:color-mix(in srgb,var(--feature-color) 9%,transparent);border-radius:999px;content:""}.AboutPage__feature header{display:flex;align-items:center;justify-content:space-between}.AboutPage__feature header>span{width:2.8rem;height:2.8rem;display:grid;place-items:center;color:var(--feature-color);background:color-mix(in srgb,var(--feature-color) 12%,transparent);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.AboutPage__feature small{color:var(--about-muted);font-size:var(--text-0-72);font-weight:750}.AboutPage__feature h3{margin:var(--space-3) 0 var(--space-2);font-size:var(--text-1-25)}.AboutPage__feature p{max-width:30rem;margin:0;color:var(--about-muted);line-height:var(--leading-1-6)}.AboutPage__feature--green{--feature-color: var(--brand-success)}.AboutPage__feature--orange{--feature-color: var(--tone-orange)}.AboutPage__feature--teal{--feature-color: var(--tone-teal)}.AboutPage__feature--purple{--feature-color: var(--tone-purple)}.AboutPage__feature--blue{--feature-color: var(--tone-sky)}.AboutPage__feature--rose{--feature-color: var(--brand-danger)}.AboutPage__ecosystem{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);gap:clamp(2rem,6vw,6rem);align-items:center;padding:clamp(2rem,5vw,4.5rem);color:var(--white);background:radial-gradient(circle at 85% 20%,rgba(255,255,255,.1),transparent 32%),linear-gradient(145deg,color-mix(in srgb,var(--navy-950) 88%,var(--accent-color) 12%),var(--navy-950));border:1px solid rgba(255,255,255,.1);box-shadow:0 30px 70px rgba(var(--navy-950-rgb),.22);-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px}.AboutPage__ecosystem .AboutPage__eyebrow{color:var(--tone-orange)}.AboutPage__ecosystem h2{margin:var(--space-2) 0 var(--space-3);color:var(--white);font-size:clamp(1.9rem,3.3vw,3.15rem);line-height:var(--leading-tight);letter-spacing:-.04em}.AboutPage__ecosystem p{margin:0;color:#ffffffad;line-height:var(--leading-1-7)}.AboutPage__ecosystemCopy ul{display:grid;gap:var(--space-3);margin:var(--space-5) 0 0;padding:0;list-style:none}.AboutPage__ecosystemCopy ul li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);align-items:start}.AboutPage__ecosystemCopy ul li>svg{width:1.65rem;height:1.65rem;padding:.45rem;color:var(--tone-orange);background:#ffffff14;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.AboutPage__ecosystemCopy ul li div{display:grid;gap:var(--space-1)}.AboutPage__ecosystemCopy ul li span{color:#ffffff94;font-size:var(--text-0-8);line-height:var(--leading-1-5)}.AboutPage__ecosystemMap{padding:var(--space-4);background:#ffffff0e;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px}.AboutPage__ecosystemCore{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);background:#ffffff14;border:1px solid rgba(255,255,255,.12);-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px}.AboutPage__ecosystemCore>span{width:3rem;height:3rem;display:grid;place-items:center;color:var(--navy-950);background:var(--tone-orange);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.AboutPage__ecosystemCore>div{display:grid;gap:.12rem}.AboutPage__ecosystemCore small{color:#ffffff85;font-size:var(--text-0-7);text-transform:uppercase}.AboutPage__ecosystemCore strong{font-size:var(--text-1-1)}.AboutPage__ecosystemNodes{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);margin-top:var(--space-4)}.AboutPage__ecosystemNodes:before{position:absolute;top:calc(var(--space-4) * -1);left:50%;width:1px;height:var(--space-4);background:#ffffff29;content:""}.AboutPage__ecosystemNodes>div{min-width:0;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3);color:#ffffffc2;background:#ffffff0b;border:1px solid rgba(255,255,255,.09);font-size:var(--text-0-75);-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px}.AboutPage__ecosystemNodes svg{color:var(--tone-orange)}.AboutPage__ecosystemNodes span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AboutPage__closing{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);padding:clamp(2rem,5vw,4.2rem);overflow:hidden;background:linear-gradient(125deg,color-mix(in srgb,var(--accent-color) 10%,var(--bg-card)),var(--bg-card));border:1px solid var(--about-border);box-shadow:var(--card-shadow);-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px}.AboutPage__closing:after{position:absolute;width:13rem;height:13rem;right:-5rem;bottom:-9rem;background:color-mix(in srgb,var(--accent-color) 8%,transparent);border:1px solid color-mix(in srgb,var(--accent-color) 15%,transparent);border-radius:999px;content:""}.AboutPage__closing>div,.AboutPage__closing>a{position:relative;z-index:1}.AboutPage__closing h2{max-width:720px;margin:var(--space-2) 0 0;font-size:clamp(1.7rem,3.2vw,2.8rem);line-height:var(--leading-tight);letter-spacing:-.035em}.AboutPage__closing .AboutPage__button{flex-shrink:0}@media(max-width:1280px){.AboutPage__hero{grid-template-columns:1fr;min-height:auto}.AboutPage__heroContent{max-width:760px}.AboutPage__product{width:min(680px,100%);margin-inline:auto;transform:none}.AboutPage__ecosystem{grid-template-columns:1fr}.AboutPage__ecosystemCopy{max-width:720px}}@media(max-width:980px){.AboutPage__journey{grid-template-columns:1fr}.AboutPage__feature{grid-column:span 6}.AboutPage__feature:first-child,.AboutPage__feature:last-child{grid-column:span 6}}@media(max-width:736px){.AboutPage__hero{padding:var(--space-5) var(--space-4);-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px}.AboutPage__heroContent h1{font-size:clamp(2.35rem,12vw,3.5rem)}.AboutPage__heroSignals{display:grid;gap:var(--space-2)}.AboutPage__actions,.AboutPage__actions .AboutPage__button{width:100%}.AboutPage__productCanvas{min-height:385px;padding:var(--space-4) var(--space-3) var(--space-4) 4.4rem}.AboutPage__productCanvas>.AboutPage__productRail{width:3rem}.AboutPage__productPost{width:100%}.AboutPage__floatingCard--meet{display:none}.AboutPage__floatingCard--chat{right:var(--space-2);bottom:var(--space-2);max-width:calc(100% - 4.8rem)}.AboutPage__journey{padding-inline:0}.AboutPage__featureGrid,.AboutPage__ecosystemNodes{grid-template-columns:1fr}.AboutPage__feature,.AboutPage__feature:first-child,.AboutPage__feature:last-child{grid-column:1/-1;min-height:auto}.AboutPage__ecosystem,.AboutPage__closing{padding:var(--space-5) var(--space-4);-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px}.AboutPage__ecosystemNodes:before{display:none}.AboutPage__closing{align-items:flex-start;flex-direction:column}.AboutPage__closing .AboutPage__button{width:100%}}.AdminPage{--admin-border: var(--card-border);--admin-muted: var(--muted-color);--admin-accent: var(--accent-color);--admin-warm: var(--tone-orange);--admin-danger: var(--brand-danger);--admin-success: var(--tone-green-deep);--admin-elev: var(--card-shadow);display:flex;flex-direction:column;gap:var(--space-4)}.AdminPage__overview{min-height:5.4rem;padding:var(--space-3);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-2);color:var(--font-color);border:1px solid color-mix(in srgb,var(--admin-accent) 24%,var(--admin-border));background:linear-gradient(120deg,color-mix(in srgb,var(--admin-accent) 13%,var(--surface-raised)),var(--surface-raised) 64%);-webkit-border-radius:var(--radius-card);-moz-border-radius:var(--radius-card);border-radius:var(--radius-card)}.AdminPage__overview>div:nth-child(2){display:grid;gap:.2rem;min-width:0}.AdminPage__overview strong{font-size:var(--text-1-05)}.AdminPage__overview span{color:var(--admin-muted);font-size:var(--text-0-8)}.AdminPage__overview small{display:inline-flex;align-items:center;gap:.4rem;padding:.34rem .68rem;color:var(--admin-success);background:var(--tone-green-soft);border:1px solid color-mix(in srgb,var(--admin-success) 24%,transparent);font-weight:800;white-space:nowrap;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}.AdminPage__overview small i{width:.45rem;height:.45rem;background:currentColor;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.AdminPage__overview-icon{width:2.8rem;height:2.8rem;display:grid;place-items:center;color:var(--admin-accent);background:var(--accent-color-soft);font-size:var(--text-1-12);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.AdminPage__metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-2)}.AdminPage__metric{border:1px solid var(--admin-border);background:var(--surface-raised);-webkit-border-radius:var(--radius-card);-moz-border-radius:var(--radius-card);border-radius:var(--radius-card);padding:var(--space-3);display:flex;align-items:center;gap:var(--space-2);min-height:5.5rem;grid-column:span 2;position:relative;overflow:hidden;box-shadow:0 10px 28px color-mix(in srgb,var(--font-color) 5%,transparent)}.AdminPage__metric:after{content:"";width:3.5rem;height:3.5rem;position:absolute;right:-1.4rem;bottom:-1.6rem;background:var(--accent-color-soft);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.AdminPage__metric:nth-child(4),.AdminPage__metric:nth-child(5){grid-column:span 3}.AdminPage__metric-icon{width:2.35rem;height:2.35rem;border-radius:var(--radius-control);display:grid;place-items:center;flex-shrink:0;background:var(--accent-color-soft);color:var(--admin-accent)}.AdminPage__metric-content{display:grid;gap:.12rem;min-width:0}.AdminPage__metric-content small{color:var(--admin-muted);font-size:var(--text-0-72);font-weight:700;letter-spacing:0;text-transform:uppercase}.AdminPage__metric-content strong{font-size:var(--text-1-34);line-height:1.05;white-space:nowrap}.AdminPage__metric.is-active .AdminPage__metric-icon{background:var(--tone-green-soft);color:var(--admin-success)}.AdminPage__metric.is-admins .AdminPage__metric-icon{background:var(--tone-teal-soft);color:var(--tone-teal)}.AdminPage__metric.is-users .AdminPage__metric-icon{background:var(--accent-color-soft);color:var(--admin-accent)}.AdminPage__metric.is-risk .AdminPage__metric-icon{background:var(--brand-danger_10);color:var(--admin-danger)}.AdminPage__tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;width:100%;padding:.35rem;border:1px solid var(--admin-border);background:var(--surface-muted);-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px}.AdminPage__tabs button{border:0;background:transparent;color:var(--admin-muted);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:.65rem .75rem;font-size:var(--text-0-78);font-weight:800;display:flex;justify-content:center;align-items:center;gap:.45rem;-webkit-transition:background-color .2s ease,color .2s ease,box-shadow .2s ease;-moz-transition:background-color .2s ease,color .2s ease,box-shadow .2s ease;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.AdminPage__tabs button:hover{color:var(--font-color);background:color-mix(in srgb,var(--bg-card) 64%,transparent)}.AdminPage__tabs button.is-active{background:var(--surface-raised);color:var(--admin-accent);box-shadow:0 4px 14px color-mix(in srgb,var(--font-color) 8%,transparent)}.AdminPage__panel{border:1px solid var(--admin-border);background:var(--surface-raised);-webkit-border-radius:var(--radius-card);-moz-border-radius:var(--radius-card);border-radius:var(--radius-card);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-3);box-shadow:var(--admin-elev)}.AdminPage__panel-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:0;padding-bottom:var(--space-2);border-bottom:1px solid color-mix(in srgb,var(--font-color) 8%,transparent)}.AdminPage__panel-head h2{margin:0;font-size:var(--text-1-12);line-height:1.2;white-space:nowrap}.AdminPage__panel-copy{display:grid;gap:.25rem;min-width:0}.AdminPage__panel-copy p{margin:0;color:var(--admin-muted);font-size:var(--text-0-78)}.AdminPage__panel-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);flex:1;min-width:0}.AdminPage__panel-actions label{display:inline-flex;align-items:center;gap:.3rem;font-size:var(--text-0-76);color:var(--admin-muted)}.AdminPage__panel-actions label.AdminPage__toggle{border:1px solid var(--admin-border);background:var(--surface-subtle);-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;padding:.25rem .6rem;white-space:nowrap;flex-shrink:0}.AdminPage__panel-actions button{border:1px solid var(--admin-border);background:color-mix(in srgb,var(--bg-card) 90%,transparent);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:.26rem .58rem;font-size:var(--text-0-76);font-weight:700;display:inline-flex;align-items:center;gap:.3rem;transition:all .5s ease}.AdminPage__panel-actions button:hover{border-color:color-mix(in srgb,var(--admin-accent) 34%,var(--admin-border));background:color-mix(in srgb,var(--bg-card) 84%,var(--admin-accent) 16%)}.AdminPage__search{display:flex;align-items:center;gap:.45rem;min-width:0}.AdminPage__search input,.AdminPage__search button{border:1px solid var(--admin-border);background:var(--surface-raised);color:var(--font-color);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:.32rem .62rem;font-size:var(--text-0-78);height:2.35rem}.AdminPage__search input{width:min(22rem,32vw);min-width:14rem}.AdminPage__search button{flex-shrink:0;white-space:nowrap}.AdminPage__search button:hover{border-color:color-mix(in srgb,var(--admin-accent) 34%,var(--admin-border))}.AdminPage__table-wrap{overflow-x:auto;position:relative;border:1px solid color-mix(in srgb,var(--font-color) 8%,transparent);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;background:color-mix(in srgb,var(--bg-card) 95%,transparent)}.AdminPage__table{width:100%;border-collapse:collapse;font-size:var(--text-0-79)}.AdminPage__table th,.AdminPage__table td{padding:.45rem .42rem;border-bottom:1px solid color-mix(in srgb,var(--font-color) 8%,transparent);vertical-align:top;text-align:left}.AdminPage__table th{font-size:var(--text-0-74);color:var(--admin-muted);font-weight:700;background:color-mix(in srgb,var(--bg-page) 90%,transparent)}.AdminPage__table tbody tr{transition:background .16s ease}.AdminPage__table tbody tr:hover{background:color-mix(in srgb,var(--admin-accent) 8%,transparent)}.AdminPage__table tbody tr.is-inactive{opacity:.78}.AdminPage__table tbody tr.is-deleted{background:color-mix(in srgb,var(--admin-danger) 6%,transparent)}.AdminPage__user-cell{display:flex;align-items:center;gap:var(--space-2);min-width:0}.AdminPage__avatar{width:2.35rem;height:2.35rem;flex-shrink:0;border-radius:999px;background:linear-gradient(135deg,var(--accent-color-soft),color-mix(in srgb,var(--tone-teal) 18%,var(--bg-card)));border:1px solid color-mix(in srgb,var(--font-color) 12%,transparent);display:flex;align-items:center;justify-content:center;font-size:var(--text-0-76);font-weight:800;overflow:hidden}.AdminPage__avatar picture,.AdminPage__avatar img{display:block;width:100%;height:100%;border-radius:inherit}.AdminPage__avatar picture{display:flex;align-items:center;justify-content:center}.AdminPage__avatar img{object-fit:cover;object-position:center}.AdminPage__cell-main{display:flex;flex-direction:column;gap:.08rem;min-width:0}.AdminPage__cell-main strong{font-size:var(--text-0-84);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminPage__cell-main span,.AdminPage__cell-main small{color:var(--admin-muted);font-size:var(--text-0-72);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminPage__admin-list{display:grid;gap:.4rem}.AdminPage__admin-row{border:1px solid color-mix(in srgb,var(--font-color) 8%,transparent);background:color-mix(in srgb,var(--bg-card) 95%,transparent);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:.72rem;display:flex;align-items:center;justify-content:space-between;gap:.8rem}.AdminPage__admin-row button{border:1px solid var(--admin-border);background:color-mix(in srgb,var(--bg-card) 90%,transparent);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:.28rem .55rem;font-size:var(--text-0-74);font-weight:700;display:inline-flex;align-items:center;gap:.28rem}.AdminPage__admin-row button.is-danger{border-color:color-mix(in srgb,var(--admin-danger) 56%,transparent);color:color-mix(in srgb,var(--admin-danger) 84%,var(--font-color))}.AdminPage__settings-list{display:grid;gap:.45rem}.AdminPage__setting-row{border:1px solid color-mix(in srgb,var(--font-color) 8%,transparent);background:color-mix(in srgb,var(--bg-card) 95%,transparent);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:.85rem;display:flex;align-items:center;justify-content:space-between;gap:.8rem}.AdminPage__setting-row button{border:1px solid var(--admin-border);background:color-mix(in srgb,var(--bg-card) 90%,transparent);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:.28rem .55rem;font-size:var(--text-0-74);font-weight:700;display:inline-flex;align-items:center;gap:.28rem}.AdminPage__setting-row button.is-danger{border-color:color-mix(in srgb,var(--admin-danger) 56%,transparent);color:color-mix(in srgb,var(--admin-danger) 84%,var(--font-color))}.AdminPage__setting-main{display:inline-flex;align-items:center;gap:.52rem}.AdminPage__setting-main>svg{width:2rem;height:2rem;padding:.44rem;border-radius:999px;background:color-mix(in srgb,var(--admin-accent) 16%,var(--bg-card));color:color-mix(in srgb,var(--admin-accent) 72%,var(--font-color))}.AdminPage__setting-main div{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.AdminPage__setting-main strong{font-size:var(--text-0-88)}.AdminPage__actions{display:grid;justify-items:end;position:relative;width:100%}.AdminPage__actions summary,.AdminPage__actions button{border:1px solid var(--admin-border);background:color-mix(in srgb,var(--bg-card) 90%,transparent);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:.24rem .46rem;font-size:var(--text-0-72);font-weight:700;display:inline-flex;align-items:center;gap:.26rem;transition:transform .16s ease,border-color .16s ease}.AdminPage__actions summary svg,.AdminPage__actions button svg{width:.88rem;flex-shrink:0}.AdminPage__actions summary{width:2rem;height:2rem;justify-content:center;padding:0;cursor:pointer;list-style:none}.AdminPage__actions summary::-webkit-details-marker{display:none}.AdminPage__actions summary:hover,.AdminPage__actions button:hover{border-color:color-mix(in srgb,var(--admin-accent) 34%,var(--admin-border))}.AdminPage__actions button.is-danger{border-color:color-mix(in srgb,var(--admin-danger) 56%,transparent);color:color-mix(in srgb,var(--admin-danger) 84%,var(--font-color))}.AdminPage__actions-menu{display:none;position:absolute;top:calc(100% + .3rem);right:0;z-index:10;min-width:8.75rem;padding:.25rem;border:1px solid var(--admin-border);background:color-mix(in srgb,var(--bg-card) 98%,transparent);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;box-shadow:var(--admin-elev);gap:.18rem}.AdminPage__actions-menu button{width:100%;justify-content:flex-start}.AdminPage__actions[open] .AdminPage__actions-menu{display:grid}.AdminPage__badges{display:inline-flex;flex-wrap:wrap;gap:.2rem}.AdminPage__badge{border:1px solid var(--admin-border);background:color-mix(in srgb,var(--bg-page) 82%,transparent);-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;padding:.08rem .4rem;font-size:var(--text-0-7);font-weight:700}.AdminPage__badge.is-success{border-color:color-mix(in srgb,var(--admin-accent) 56%,transparent);color:color-mix(in srgb,var(--admin-accent) 84%,var(--font-color))}.AdminPage__badge.is-danger{border-color:color-mix(in srgb,var(--admin-danger) 56%,transparent);color:color-mix(in srgb,var(--admin-danger) 84%,var(--font-color))}.AdminPage__badge.is-strong{border-color:color-mix(in srgb,var(--admin-warm) 64%,transparent);color:color-mix(in srgb,var(--admin-warm) 84%,var(--font-color))}.AdminPage__badge.is-muted{color:var(--admin-muted)}.AdminPage__pagination{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.AdminPage__pagination span{font-size:var(--text-0-76);color:var(--admin-muted)}.AdminPage__pagination div{display:inline-flex;gap:.35rem}.AdminPage__pagination button{border:1px solid var(--admin-border);background:color-mix(in srgb,var(--bg-card) 90%,transparent);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:.26rem .52rem;font-size:var(--text-0-76);font-weight:700}.AdminPage__empty{min-height:7rem;border:1px dashed var(--admin-border);background:linear-gradient(150deg,color-mix(in srgb,var(--bg-page) 88%,transparent),color-mix(in srgb,var(--bg-card) 90%,transparent));-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:.38rem;color:var(--admin-muted)}.AdminPage__empty svg{font-size:var(--text-1-12)}@media(min-width:1280px){.AppLayout[data-asides-collapsed=true] .AdminPage{gap:1.25rem}.AppLayout[data-asides-collapsed=true] .AdminPage__metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:.9rem}.AppLayout[data-asides-collapsed=true] .AdminPage__panel{padding:1rem}.AppLayout[data-asides-collapsed=true] .AdminPage__table{font-size:var(--text-0-84)}.AppLayout[data-asides-collapsed=true] .AdminPage__table th,.AppLayout[data-asides-collapsed=true] .AdminPage__table td{padding:.62rem .58rem}}@media(max-width:1024px){.AdminPage__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.AdminPage__metric,.AdminPage__metric:nth-child(4),.AdminPage__metric:nth-child(5){grid-column:auto}.AdminPage__panel-head{align-items:stretch;flex-direction:column}.AdminPage__panel-actions{justify-content:flex-start;flex-wrap:wrap;width:100%}.AdminPage__search{width:100%}.AdminPage__search input{flex:1;width:auto}}@media(max-width:768px){.AdminPage__overview{grid-template-columns:auto minmax(0,1fr)}.AdminPage__overview small{grid-column:1/-1;justify-self:start}.AdminPage__admin-row,.AdminPage__setting-row{flex-direction:column;align-items:flex-start}.AdminPage__tabs{grid-template-columns:repeat(4,minmax(8.5rem,1fr));overflow-x:auto}.AdminPage__tabs button{justify-content:center}.AdminPage__metrics{grid-template-columns:1fr}.AdminPage__panel-actions,.AdminPage__search{align-items:stretch;flex-direction:column}.AdminPage__search input,.AdminPage__search button{min-width:0;width:100%}.AdminPage__toggle{justify-content:space-between;width:100%}.AdminPage__pagination{flex-direction:column;align-items:flex-start}}.BoardsPage,.BoardPage{display:grid;gap:var(--space-3);min-width:0}.BoardsPage>*,.BoardPage>*{min-width:0;max-width:100%}.BoardCreateForm{padding:var(--space-2);border:1px solid var(--card-border);background:var(--bg-card);-webkit-border-radius:var(--radius-card);-moz-border-radius:var(--radius-card);border-radius:var(--radius-card)}.BoardsToolbar{margin-bottom:0;padding:0 0 var(--space-2);border-bottom:1px solid var(--card-border)}.BoardsToolbar .title{font-size:var(--text-1-5)}.BoardsToolbar__create,.BoardsToolbar__action{height:2.4rem;min-height:2.4rem;padding:var(--space-0-55) var(--space-2);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-0-45);color:var(--tone-teal);background:var(--tone-teal-soft);border:1px solid color-mix(in srgb,var(--tone-teal) 24%,var(--card-border));font-size:var(--text-0-82);font-weight:700;text-decoration:none;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;-webkit-transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard);-moz-transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard);transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.BoardsToolbar__create:hover,.BoardsToolbar__create:focus-visible,.BoardsToolbar__action:hover,.BoardsToolbar__action:focus-visible{color:var(--tone-teal);border-color:color-mix(in srgb,var(--tone-teal) 48%,var(--card-border));background:color-mix(in srgb,var(--tone-teal) 14%,var(--bg-card));text-decoration:none}.BoardsToolbar__create.is-active,.BoardsToolbar__action.is-active{color:var(--accent-color);border-color:color-mix(in srgb,var(--accent-color) 36%,var(--card-border));background:var(--accent-color-soft)}.BoardsToolbar__create:disabled,.BoardsToolbar__action:disabled{opacity:.65}.BoardsToolbar__heading{display:flex;align-items:center;flex:1;width:auto;gap:var(--space-2)}.BoardsToolbar__heading>div{display:flex;flex-direction:column;gap:var(--space-0-25);min-width:0}.BoardsToolbar__heading>div>span{color:var(--muted-color);font-size:var(--text-0-9);line-height:var(--leading-1-4)}.BoardsToolbar__actions{flex:0 0 auto}.BoardsToolbar__icon{display:grid;place-items:center;width:2.65rem;height:2.65rem;flex:0 0 2.65rem;color:var(--tone-teal);background:var(--tone-teal-soft);font-size:var(--text-1-05);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.BoardCreateForm{display:grid;gap:var(--space-2)}.BoardCreateForm h2{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-0-25);font-size:var(--text-1-05)}.BoardCreateForm h2 svg{color:var(--tone-teal)}.BoardCreateForm input,.BoardCreateForm select{width:100%;min-height:2.55rem;border:1px solid var(--card-input-border);background:var(--bg-section);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.BoardCreateForm button{min-height:2.55rem;white-space:nowrap}.BoardCreateForm{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end}.BoardCreateForm h2{grid-column:1/-1}.BoardsList{overflow:hidden;border:1px solid var(--card-border);background:var(--bg-card);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.BoardsList__header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2);padding:var(--space-0-45) 2.65rem var(--space-0-45) 3.85rem;color:var(--muted-color);background:var(--bg-section);border-bottom:1px solid var(--card-border);font-size:var(--text-0-68);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.BoardCard{display:grid;grid-template-columns:2.1rem minmax(0,1fr) auto auto;align-items:center;gap:var(--space-1);padding:var(--space-0-55) var(--space-2);color:var(--font-color);border-bottom:1px solid var(--card-border);background:transparent;text-decoration:none;-webkit-transition:background-color var(--motion-fast) var(--ease-standard);-moz-transition:background-color var(--motion-fast) var(--ease-standard);transition:background-color var(--motion-fast) var(--ease-standard)}.BoardCard:last-child{border-bottom:0}.BoardCard:hover,.BoardCard:focus-visible{color:var(--font-color);background:color-mix(in srgb,var(--tone-teal) 7%,var(--bg-card));text-decoration:none}.BoardCard:hover .BoardCard__icon,.BoardCard:focus-visible .BoardCard__icon{color:var(--bg-card);background-color:var(--tone-teal);box-shadow:0 4px 10px color-mix(in srgb,var(--tone-teal) 22%,transparent)}.BoardCard:hover .BoardCard__arrow,.BoardCard:focus-visible .BoardCard__arrow{color:var(--tone-teal)}.BoardCard__icon{display:grid;place-items:center;width:2.1rem;height:2.1rem;color:var(--tone-teal);background-color:var(--tone-teal-soft);font-size:var(--text-0-78);-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;-webkit-transition:background-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard),transform var(--motion-base) var(--ease-emphasized);-moz-transition:background-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard),transform var(--motion-base) var(--ease-emphasized);transition:background-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard),transform var(--motion-base) var(--ease-emphasized)}.BoardCard__content{display:grid;gap:var(--space-0-15);min-width:0}.BoardCard__content h2{display:flex;align-items:center;gap:var(--space-0-35);margin:0;overflow:hidden;font-size:var(--text-0-9);line-height:var(--leading-1-3);text-overflow:ellipsis;white-space:nowrap}.BoardCard__content h2 span{overflow:hidden;text-overflow:ellipsis}.BoardCard__content p{margin:0;overflow:hidden;color:var(--muted-color);font-size:var(--text-0-72);line-height:var(--leading-1-3);text-overflow:ellipsis;white-space:nowrap}.BoardCard__favorite{flex:0 0 auto;color:var(--accent-color);font-size:var(--text-0-68)}.BoardCard__meta{display:inline-flex;align-items:center;gap:var(--space-0-35);color:var(--muted-color);font-size:var(--text-0-72);white-space:nowrap;justify-self:end}.BoardCard__meta svg{color:var(--tone-teal);font-size:var(--text-0-65)}.BoardCard__arrow{color:var(--muted-color);font-size:var(--text-0-65);-webkit-transition:color var(--motion-fast) var(--ease-standard),transform var(--motion-base) var(--ease-emphasized);-moz-transition:color var(--motion-fast) var(--ease-standard),transform var(--motion-base) var(--ease-emphasized);transition:color var(--motion-fast) var(--ease-standard),transform var(--motion-base) var(--ease-emphasized)}.BoardThreadForm{display:flex;flex-direction:column;gap:var(--space-2);padding:clamp(.85rem,1.2vw,1rem) clamp(1rem,2vw,1.5rem) clamp(.75rem,1.1vw,.95rem);color:var(--font-color);background-color:var(--bg-card);border:1px solid var(--card-border);box-shadow:var(--card-shadow);-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;-webkit-transition:border-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard);-moz-transition:border-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard);transition:border-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard)}.BoardThreadForm__header{display:flex;align-items:center;gap:var(--space-0-35);padding-bottom:var(--space-1);border-bottom:1px solid var(--card-input-border)}.BoardThreadForm__header svg{color:var(--tone-teal)}.BoardThreadForm__header h2{margin:0;font-size:var(--text-0-95)}.BoardThreadForm__editor{overflow:hidden;border:1px solid var(--card-input-border);background:var(--quaternary-color);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-transition:border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard);-moz-transition:border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard);transition:border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard)}.BoardThreadForm__editor:focus-within{border-color:var(--accent-color);box-shadow:var(--focus-ring)}.BoardThreadForm__editor input,.BoardThreadForm__editor textarea{display:block;width:100%;border:0;background:transparent;color:var(--font-color);outline:0}.BoardThreadForm__editor input{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--card-input-border);font-size:var(--text-1-05);font-weight:600}.BoardThreadForm__editor textarea{min-height:96px;padding:var(--space-3);line-height:var(--leading-1-6);resize:vertical}.BoardThreadForm__files{display:grid;gap:var(--space-0-55);margin:0;padding:0;list-style:none}.BoardThreadForm__files li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-2);padding:var(--space-0-55) var(--space-2);border:1px solid var(--card-input-border);background:var(--quaternary-color);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.BoardThreadForm__files span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BoardThreadForm__files button{display:grid;place-items:center;width:2rem;height:2rem;padding:var(--space-0-35);background:transparent}.BoardThreadForm__footer{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:var(--space-1)}.BoardThreadForm__action{width:100%;height:2.4rem;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-0-45);padding:0 var(--space-1);border:1px solid var(--card-input-border);background:var(--quaternary-color);color:var(--font-color);font-size:var(--text-0-78);font-weight:600;cursor:pointer;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);-moz-transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.BoardThreadForm__action:hover{border-color:var(--card-border-hover);background:var(--interactive-hover-bg)}.BoardThreadForm__action.is-active{color:var(--tone-teal);border-color:color-mix(in srgb,var(--tone-teal) 38%,var(--card-border));background:var(--tone-teal-soft)}.BoardThreadForm__action span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BoardThreadForm__action select{width:100%;min-height:0;min-width:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-overflow:ellipsis;appearance:none;cursor:pointer}.BoardThreadForm__action--attachment svg{color:var(--green)}.BoardThreadForm__action--language>svg:first-child{color:var(--tone-teal)}.BoardThreadForm__action--language>svg:last-child{color:var(--muted-color);font-size:var(--text-0-7)}.BoardThreadForm__submit{width:100%;height:2.4rem;min-width:0;display:inline-flex;align-items:center;justify-content:center;padding:0 var(--space-1);border:1px solid var(--card-input-border);background:var(--quaternary-color);color:var(--font-color);font-size:var(--text-0-78);font-weight:600;cursor:not-allowed;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);-moz-transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.BoardThreadForm__submit.is-ready{border-color:var(--card-border-hover);background:var(--accent-color-soft);cursor:pointer}.BoardThreadForm__submit.is-ready:hover{background:var(--interactive-hover-bg)}.BoardThreadForm__error{color:var(--red);font-size:var(--text-0-85)}.BoardFilters{display:grid;grid-template-columns:minmax(180px,1fr) minmax(9.5rem,auto) minmax(8.5rem,auto) auto;gap:var(--space-1);align-items:center}.BoardFilters input,.BoardFilters select,.BoardFilters button{min-width:0}.BoardFilters__search,.BoardFilters__select{display:flex;align-items:center;gap:var(--space-2);min-height:2.45rem;padding:0 var(--space-2);border:1px solid var(--card-input-border);background:var(--bg-section);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard);-moz-transition:border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard);transition:border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard)}.BoardFilters__search:focus-within,.BoardFilters__select:focus-within{border-color:var(--accent-color);box-shadow:var(--focus-ring)}.BoardFilters__search>svg:first-child,.BoardFilters__select>svg:first-child{flex:0 0 auto;color:var(--muted-color);font-size:var(--text-0-82)}.BoardFilters__search input{width:100%;min-height:2.3rem;padding:0;border:0;background:transparent;outline:0}.BoardFilters__select select{width:100%;min-height:2.3rem;padding:0;border:0;background:transparent;color:var(--font-color);outline:0;appearance:none;cursor:pointer}.BoardFilters__select>svg:last-child{flex:0 0 auto;color:var(--muted-color);font-size:var(--text-0-65);pointer-events:none}.BoardFilters>button{min-height:2.45rem;padding-inline:var(--space-3);border-color:color-mix(in srgb,var(--accent-color) 24%,var(--card-border));background:var(--accent-color-soft);color:var(--accent-color)}.BoardFilters>button:hover,.BoardFilters>button:focus-visible{border-color:color-mix(in srgb,var(--accent-color) 45%,var(--card-border));background:var(--interactive-hover-bg);box-shadow:none}.BoardThreads{min-width:0;overflow:hidden;border:1px solid var(--card-border);background:var(--bg-card);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.BoardThreads.is-empty{overflow:visible;border:0;background:transparent}.BoardThread{display:grid;grid-template-columns:2.4rem minmax(0,1fr) auto;align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-0-65) var(--space-2);color:var(--font-color);background:transparent;border-bottom:1px solid var(--card-border);text-decoration:none;-webkit-transition:background-color var(--motion-fast) var(--ease-standard);-moz-transition:background-color var(--motion-fast) var(--ease-standard);transition:background-color var(--motion-fast) var(--ease-standard)}.BoardThread:last-child{border-bottom:0}.BoardThread:hover,.BoardThread:focus-visible{color:var(--font-color);background:color-mix(in srgb,var(--tone-teal) 6%,var(--bg-card));text-decoration:none}.BoardThread:hover .BoardThread__arrow,.BoardThread:focus-visible .BoardThread__arrow{color:var(--tone-teal)}.BoardThread__avatar{width:2.4rem;height:2.4rem;display:flex;overflow:hidden;background:var(--bg-section);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.BoardThread__avatar img,.BoardThread__avatar picture{width:100%;height:100%}.BoardThread__avatar img{object-fit:cover}.BoardThread__avatar--anonymous{align-items:center;justify-content:center;color:var(--muted-color)}.BoardThread__content{display:grid;gap:var(--space-0-35);min-width:0}.BoardThread__content p{margin:0;overflow:hidden;color:var(--muted-color);font-size:var(--text-0-82);line-height:var(--leading-1-4);text-overflow:ellipsis;white-space:nowrap}.BoardThread__heading{display:flex;align-items:center;gap:var(--space-2);min-width:0}.BoardThread__heading h2{min-width:0;margin:0;overflow:hidden;font-size:var(--text-0-95);line-height:var(--leading-1-3);text-overflow:ellipsis;white-space:nowrap}.BoardThread__language{flex:0 0 auto;display:inline-flex;align-items:center;gap:var(--space-0-25);padding:var(--space-0-15) var(--space-0-45);color:var(--tone-teal);background:var(--tone-teal-soft);font-size:var(--text-0-7);font-weight:700;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}.BoardThread__meta{display:flex;align-items:center;gap:var(--space-2);min-width:0;color:var(--muted-color);font-size:var(--text-0-72)}.BoardThread__meta span,.BoardThread__meta time{display:inline-flex;align-items:center;gap:var(--space-0-25);white-space:nowrap}.BoardThread__meta span:first-child{max-width:10rem;overflow:hidden;color:var(--font-color);font-weight:650;text-overflow:ellipsis}.BoardThread__arrow{color:var(--muted-color);font-size:var(--text-0-72);-webkit-transition:color var(--motion-fast) var(--ease-standard),transform var(--motion-base) var(--ease-emphasized);-moz-transition:color var(--motion-fast) var(--ease-standard),transform var(--motion-base) var(--ease-emphasized);transition:color var(--motion-fast) var(--ease-standard),transform var(--motion-base) var(--ease-emphasized)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.BoardCard:hover .BoardCard__icon,.BoardCard:focus-visible .BoardCard__icon{transform:translateY(-1px) scale(1.04)}.BoardCard:hover .BoardCard__arrow,.BoardCard:focus-visible .BoardCard__arrow,.BoardThread:hover .BoardThread__arrow,.BoardThread:focus-visible .BoardThread__arrow{transform:translate(2px)}}@media(max-width:736px){.BoardsToolbar__heading{align-items:center}.BoardCreateForm,.BoardFilters{grid-template-columns:minmax(0,1fr)}.BoardCreateForm input,.BoardCreateForm select,.BoardCreateForm button,.BoardFilters input,.BoardFilters select,.BoardFilters button{width:100%}.BoardsList__header{display:none}.BoardCard{grid-template-columns:2rem minmax(0,1fr) auto;padding:var(--space-0-55) var(--space-0-65)}.BoardCard__icon{width:2rem;height:2rem}.BoardCard__arrow{display:none}.BoardThreadForm{padding:var(--space-2)}.BoardThreadForm__footer{grid-template-columns:repeat(2,minmax(0,1fr))}.BoardThread{grid-template-columns:2.25rem minmax(0,1fr);align-items:start}.BoardThread__avatar{width:2.25rem;height:2.25rem}.BoardThread__arrow,.BoardThread__language,.BoardThread__meta time{display:none}.BoardThread__meta{gap:var(--space-1)}}.SettingsPage{width:100%;display:flex;flex-direction:column;gap:var(--space-4)}.settings-body{display:grid;grid-template-columns:minmax(210px,240px) minmax(0,1fr);gap:var(--space-4);width:100%;align-items:flex-start}.settings-body.is-about{grid-template-columns:1fr}@media(max-width:980px){.settings-body{grid-template-columns:1fr}}.settings-sidebar{display:flex;flex-direction:column;gap:var(--space-5);padding-left:var(--space-3);top:110px;align-self:flex-start;min-width:0}@media(max-width:980px){.settings-sidebar{position:static;padding:0;border:0}}.settings-main{display:flex;flex-direction:column;gap:var(--space-5);width:100%;min-width:0}.settings-main>div{display:grid;gap:var(--space-3)}.SettingsPage .SettingCard{--setting-field-padding-x: var(--space-0-6);--setting-field-padding-y: var(--space-0-3);--setting-header-icon-size: var(--text-0-8);--setting-header-icon-padding: var(--space-0-5);--setting-header-padding-block: var(--space-0-3);--setting-header-padding-inline: var(--space-3);gap:var(--space-2);padding:0;overflow:hidden;margin-bottom:0;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px}.SettingsPage .SettingCard>header{min-height:2.55rem;display:flex;align-items:center;gap:var(--space-0-6);padding:var(--setting-header-padding-block) var(--setting-header-padding-inline);margin:0;border-bottom:1px solid var(--card-border);background:color-mix(in srgb,var(--surface-muted) 78%,transparent);font-size:var(--text-1);font-weight:650}.SettingsPage .SettingCard>header>span{display:inline-flex;align-items:center;gap:var(--space-0-6);min-width:0}.SettingsPage .SettingCard>header svg{width:var(--setting-header-icon-size);height:var(--setting-header-icon-size);margin:0;padding:var(--setting-header-icon-padding);color:var(--accent-color);background:color-mix(in srgb,var(--accent-color) 12%,transparent);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.SettingsPage .SettingCard .SettingCard__headerAction{width:2rem;height:2rem;min-height:0;padding:0;margin-left:auto}.SettingsPage .SettingCard .SettingCard__headerAction svg{width:var(--setting-header-icon-size);height:var(--setting-header-icon-size);padding:0;color:currentColor;background:transparent}.SettingsPage .SettingCard .card__main{display:grid;gap:var(--space-3);padding:var(--space-3)}.SettingsPage .SettingCard .card__main.row,.SettingsPage .SettingCard .card__main .row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);width:100%}.SettingsPage .SettingCard .card__main>.col-12{max-width:none;padding:0;flex:initial}.SettingsPage .SettingCard .card__main>.col-12>.row{grid-template-columns:repeat(2,minmax(0,1fr))}.SettingsPage .SettingCard .row>[class*=col-]{display:flex;flex-direction:column;max-width:none;padding:0;flex:initial;min-width:0}.SettingsPage .SettingCard .row>.col-12:not([class*=col-md-]):not([class*=col-lg-]),.SettingsPage .SettingCard .card__main>.col-12>.row>.col-12:not([class*=col-md-]):not([class*=col-lg-]){grid-column:1/-1}.SettingsPage .SettingCard .SettingsSectionDivider{grid-column:1/-1;height:1px;border-top:1px dashed color-mix(in srgb,var(--card-border-hover) 48%,transparent)}.SettingsPage .SettingCard .subtitle{display:block;flex:0 0 auto;min-height:var(--leading-snug);margin:0 0 var(--space-0-4);color:var(--muted-color);font-size:var(--text-0-75);font-weight:700;line-height:var(--leading-snug);text-transform:uppercase}.SettingsPage .SettingCard .SwitchCard,.SettingsPage .SettingCard .CheckCard,.SettingsPage .SettingCard .icon-input,.SettingsPage .SettingCard .select-wrapper{flex:0 0 auto;min-height:2.55rem;margin:0;padding:var(--setting-field-padding-y) var(--setting-field-padding-x);border:0;border-color:transparent;background:color-mix(in srgb,var(--surface-raised) 78%,var(--font-color) 4%);box-shadow:none;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.SettingsPage .SettingCard .SwitchCard:hover,.SettingsPage .SettingCard .SwitchCard:focus-within,.SettingsPage .SettingCard .icon-input:hover,.SettingsPage .SettingCard .icon-input:focus-within,.SettingsPage .SettingCard .select-wrapper:hover,.SettingsPage .SettingCard .select-wrapper:focus-within,.SettingsPage .SettingCard .CheckCard:hover,.SettingsPage .SettingCard .CheckCard:focus-within{border-color:transparent;background:color-mix(in srgb,var(--surface-raised) 72%,var(--font-color) 6%)}.SettingsPage .SettingCard .SwitchCard{display:flex;align-items:center}.SettingsPage .SettingCard .icon-input,.SettingsPage .SettingCard .select-wrapper,.SettingsPage .SettingCard .SwitchCard>input,.SettingsPage .SettingCard .SwitchCard>button{width:100%}.SettingsPage .SettingCard .icon-input span{width:1.2rem;display:inline-flex;justify-content:center;color:var(--muted-color)}.SettingsPage .SettingCard .icon-input input{min-width:0;height:2rem;padding:0 0 0 var(--setting-field-padding-x);background:transparent;border:0;box-shadow:none}.SettingsPage .SettingCard .select-wrapper{position:relative}.SettingsPage .SettingCard .select-wrapper select,.SettingsPage .SettingCard .SwitchCard input,.SettingsPage .SettingCard .SwitchCard select{height:2rem;margin:0;text-align:left;text-align-last:left;background:transparent;border-color:transparent;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.SettingsPage .SettingCard .select-wrapper select{padding-inline:calc(var(--setting-field-padding-x) * 2 + 1.2rem)}.SettingsPage .SettingCard .SwitchCard input:focus,.SettingsPage .SettingCard .SwitchCard input:focus-visible,.SettingsPage .SettingCard .select-wrapper select:focus,.SettingsPage .SettingCard .select-wrapper select:focus-visible,.SettingsPage .SettingCard .SwitchCard select:focus,.SettingsPage .SettingCard .SwitchCard select:focus-visible{border-color:transparent}.SettingsPage .SettingCard .SwitchCard>input,.SettingsPage .SettingCard .SwitchCard .select-wrapper select{padding-inline:calc(var(--setting-field-padding-x) * 2 + 1.2rem)}.SettingsPage .SettingCard .select-wrapper:before,.SettingsPage .SettingCard .SwitchCard .select-wrapper:before{content:"";display:block;position:absolute;top:0;right:var(--setting-field-padding-x);width:2rem;height:2rem;line-height:2rem;pointer-events:none;text-align:center;color:var(--muted-color);font-family:"Font Awesome 6 Free";font-weight:900}.SettingsPage .SettingCard .SwitchCard .button.full-width{min-height:2rem}.SettingsPage .SettingCard .CheckCard header{min-height:2rem;gap:var(--space-1);padding:0 var(--space-1);margin:0;border:0}.SettingsPage .SettingCard .CheckCard header svg{width:1rem;margin:0;color:var(--muted-color)}.SettingsPage .SettingCard .CheckCard header span{min-width:0;color:var(--font-color);font-weight:650;line-height:var(--leading-snug)}.SettingsPage .SettingCard .edit-avatar{width:5.25rem;height:5.25rem;margin:var(--space-0-5) 0 0}.SettingsPage .SettingCard .edit-avatar picture,.SettingsPage .SettingCard .edit-avatar img{border-color:var(--card-border);background:var(--bg-card);box-shadow:var(--avatar-ring)}.SettingsPage .SettingCard .SettingsStatusGroup{display:grid;gap:var(--space-1);padding-top:var(--space-1)}.SettingsPage .SettingCard .SettingsStatusGroup__title{color:var(--font-color);font-size:var(--text-0-9);font-weight:700;line-height:var(--leading-snug)}.SettingsPage .SettingCard .SettingsStatusGroup__divider{height:1px;border-top:1px dashed color-mix(in srgb,var(--card-border-hover) 55%,transparent)}.SettingsPage .SettingCard .SettingsStatusGroup__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.SettingsPage .SettingCard .SettingsStatusGroup__message{grid-column:1/-1}@media(max-width:736px){.SettingsPage .SettingCard .card__main.row,.SettingsPage .SettingCard .card__main .row,.SettingsPage .SettingCard .card__main>.col-12>.row,.SettingsPage .SettingCard .SettingsStatusGroup__fields{grid-template-columns:1fr}}@media(max-width:736px){.SettingsPage .SettingCard{--setting-header-padding-inline: var(--space-2)}.SettingsPage .SettingCard>header{min-height:2.7rem;font-size:var(--text-0-95)}.SettingsPage .SettingCard .card__main{padding:var(--space-2)}}@media(min-width:1280px){.AppLayout[data-asides-collapsed=true] .settings-body:not(.is-about){grid-template-columns:280px minmax(0,1fr);gap:var(--space-5)}.AppLayout[data-asides-collapsed=true] .settings-sidebar{position:sticky}}.GroupListGrid{width:100%;max-width:980px;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:var(--space-2);justify-items:stretch}.GroupListGrid__item,.GroupListGrid__empty{min-width:0;width:100%}.GroupListGrid__item{position:relative}.GroupListGrid__item--hasAction .GroupCard .status-badge{right:3.65rem}.GroupListGrid__empty{grid-column:1/-1}.GroupListGrid__actions{position:absolute;top:var(--space-2);right:var(--space-2);display:flex}.GroupListGrid__actions .GroupListGrid__action{width:2.15rem;height:2.15rem;min-height:0;padding:0;border-color:color-mix(in srgb,var(--accent-color) 28%,var(--card-border));color:color-mix(in srgb,var(--accent-color) 86%,var(--font-color));background:color-mix(in srgb,var(--bg-card) 74%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 18px rgba(var(--navy-950-rgb),.12);-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}.GroupListGrid__actions .GroupListGrid__action svg{width:.82rem;height:.82rem}.GroupListGrid__actions .GroupListGrid__action:hover,.GroupListGrid__actions .GroupListGrid__action:focus-visible{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent-color) 44%,var(--card-border-hover));background:color-mix(in srgb,var(--bg-card) 84%,var(--accent-color) 8%);box-shadow:0 10px 22px color-mix(in srgb,var(--accent-color) 16%,transparent)}.GroupListGrid__actions .GroupListGrid__action:active{transform:translateY(0)}.GroupListGrid__actions .GroupListGrid__action--join{color:var(--white);border-color:color-mix(in srgb,var(--tone-green-deep) 54%,var(--card-border));background:color-mix(in srgb,var(--tone-green-deep) 88%,transparent);box-shadow:0 12px 24px color-mix(in srgb,var(--tone-green-deep) 18%,transparent)}.GroupListGrid__actions .GroupListGrid__action--join:hover,.GroupListGrid__actions .GroupListGrid__action--join:focus-visible{color:var(--white);border-color:color-mix(in srgb,var(--tone-green-deep) 68%,var(--white) 12%);background:color-mix(in srgb,var(--tone-green-deep) 82%,var(--white) 10%);box-shadow:0 16px 30px color-mix(in srgb,var(--tone-green-deep) 22%,transparent)}.GroupListGrid__actions .GroupListGrid__action--pin.GroupListGrid__action--active{color:var(--black);border-color:color-mix(in srgb,var(--tone-gold) 76%,var(--white) 12%);background:color-mix(in srgb,var(--tone-gold) 92%,var(--white) 8%);box-shadow:0 12px 24px color-mix(in srgb,var(--tone-gold) 24%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--white) 32%,transparent)}.GroupListGrid__actions .GroupListGrid__action--pin.GroupListGrid__action--active svg{transform:rotate(-22deg)}.GroupListGrid__actions .GroupListGrid__action--pin.GroupListGrid__action--active:hover,.GroupListGrid__actions .GroupListGrid__action--pin.GroupListGrid__action--active:focus-visible{color:var(--black);border-color:color-mix(in srgb,var(--tone-gold) 84%,var(--white) 16%);background:color-mix(in srgb,var(--tone-gold) 86%,var(--white) 14%);box-shadow:0 16px 30px color-mix(in srgb,var(--tone-gold) 28%,transparent)}.GroupListGrid__actions .GroupListGrid__action--cancel{color:color-mix(in srgb,var(--font-color) 86%,var(--brand-danger));border-color:color-mix(in srgb,var(--brand-danger) 24%,var(--card-border));background:color-mix(in srgb,var(--bg-card) 78%,var(--brand-danger) 7%);box-shadow:0 10px 22px color-mix(in srgb,var(--brand-danger) 9%,transparent)}.GroupListGrid__actions .GroupListGrid__action--cancel:hover,.GroupListGrid__actions .GroupListGrid__action--cancel:focus-visible{color:color-mix(in srgb,var(--brand-danger) 78%,var(--font-color));border-color:color-mix(in srgb,var(--brand-danger) 38%,var(--card-border-hover));background:color-mix(in srgb,var(--bg-card) 74%,var(--brand-danger) 12%);box-shadow:0 14px 28px color-mix(in srgb,var(--brand-danger) 14%,transparent)}.GroupListGrid .GroupCard{margin:0}.GroupListSections{width:100%;max-width:980px;display:flex;flex-direction:column;gap:var(--space-5)}.GroupListSections .GroupListGrid{max-width:none}.GroupListSection{display:flex;flex-direction:column;gap:var(--space-2)}.GroupListSection__header{display:flex;align-items:center;gap:var(--space-0-6);color:var(--muted-color)}.GroupListSection__header h2{margin:0;color:var(--font-color);font-size:var(--text-1-1);font-weight:700}.GroupListSection__header svg{width:.9rem;color:var(--accent-color)}.GroupListSection__header:after{content:"";height:1px;flex:1;background:var(--card-border)}.GroupListSection__empty{margin:0;padding:var(--space-3);color:var(--muted-color);background:var(--surface-muted);border:1px dashed var(--card-border);font-size:var(--text-0-9);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.GroupAlbum__grid{row-gap:var(--space-3)}.GroupCategoryFilters .page-header__filter-trigger{gap:var(--space-0-6);min-width:2.6rem}.GroupCategoryFilters__count{min-width:1.35rem;min-height:1.35rem;display:inline-flex;align-items:center;justify-content:center;padding:0 var(--space-0-45);background:var(--surface-subtle);border:1px solid var(--card-border);color:var(--font-color);font-size:var(--text-0-78);line-height:1;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}@media(min-width:1280px){.AppLayout[data-asides-collapsed=true] .GroupListGrid{max-width:none;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--space-3)}.AppLayout[data-asides-collapsed=true] .GroupListSections{max-width:none}.AppLayout[data-asides-collapsed=true] .GroupListGrid .GroupCard{max-width:none;height:100%;margin:0}.AppLayout[data-asides-collapsed=true] .GroupPostSearch,.AppLayout[data-asides-collapsed=true] .GroupAnnouncements,.AppLayout[data-asides-collapsed=true] .GroupInviteForm,.AppLayout[data-asides-collapsed=true] .GroupInviteToggle{max-width:none}.AppLayout[data-asides-collapsed=true] .GroupInvites__list,.AppLayout[data-asides-collapsed=true] .GroupTabPlaceholder--grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.AppLayout[data-asides-collapsed=true] .GroupAnnouncements__list,.AppLayout[data-asides-collapsed=true] .GroupAnnouncementSetting__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:var(--space-3)}.AppLayout[data-asides-collapsed=true] .GroupAnnouncement{height:100%}.AppLayout[data-asides-collapsed=true] .GroupAlbum__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--space-3)}.AppLayout[data-asides-collapsed=true] .GroupAlbum__grid>[class*=col-]{max-width:none;padding:0;flex:initial}.AppLayout[data-asides-collapsed=true] .GroupAlbum__grid .AlbumCard{margin:0}}.GroupPostSearch{margin:0 0 var(--space-3);width:100%}.GroupPostSearch label{min-height:3.1rem;display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-3);background:var(--bg-card);border:1px solid var(--card-border);box-shadow:var(--card-shadow);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-transition:border-color .2s ease,box-shadow .2s ease;-moz-transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease}.GroupPostSearch label:focus-within{border-color:var(--gray_20);box-shadow:var(--card-shadow-hover)}.GroupPostSearch svg{color:var(--accent-color);font-size:var(--text-0-95)}.GroupPostSearch input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--font-color)}.GroupInvites{width:100%;margin:var(--space-5) 0;display:flex;flex-direction:column;gap:var(--space-4)}.GroupInvites__header{display:flex;align-items:center;gap:var(--space-0-6);font-size:var(--text-1-05);font-weight:600;color:var(--font-color)}.GroupInvites__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-4)}@media(max-width:736px){.GroupInvites__list{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}@media(max-width:320px){.GroupInvites__list{grid-template-columns:1fr}}.GroupInviteForm{width:100%;margin:var(--space-4) 0;padding:var(--space-5);background-color:var(--quaternary-color);border:1px solid var(--white_10);box-shadow:var(--box-shadow);-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;display:flex;flex-direction:column;gap:var(--space-4)}.GroupInviteForm__header{display:flex;gap:var(--space-4);align-items:center}.GroupInviteForm__header h2{margin:0;font-size:var(--text-1-15);font-weight:600}.GroupInviteForm__header p{margin:var(--space-0-25) 0 0;font-size:var(--text-0-9);color:var(--muted-color)}.GroupInviteForm__icon{width:2.8em;height:2.8em;display:flex;align-items:center;justify-content:center;background-color:var(--quaternary-color);color:var(--font-color);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;font-size:var(--text-1-2)}.GroupInviteForm__form{display:flex;flex-direction:column;gap:var(--space-4)}.GroupInviteForm__form .GroupInviteForm__row{display:flex;gap:var(--space-4);align-items:flex-end}@media(max-width:736px){.GroupInviteForm__form .GroupInviteForm__row{flex-direction:column}}.GroupInviteForm__form .GroupInviteForm__row label{flex:1 1 0}.GroupInviteForm__form label{display:flex;flex-direction:column;gap:var(--space-0-4);font-size:var(--text-0-9);color:var(--muted-color)}.GroupInviteForm__form label input{padding:var(--space-0-65) var(--space-0-85);border:1px solid var(--white_10);background-color:var(--quaternary-color);color:var(--font-color);font-size:var(--text-1);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.GroupInviteForm__form label select{padding:var(--space-0-65) var(--space-2-5) var(--space-0-65) var(--space-0-85);border:1px solid var(--white_10);background-color:var(--quaternary-color);color:var(--font-color);font-size:var(--text-0-95);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;appearance:none;-webkit-appearance:none;-moz-appearance:none;min-height:2.5em;line-height:var(--leading-1-2);background-image:linear-gradient(45deg,transparent 50%,var(--muted-color) 50%),linear-gradient(135deg,var(--muted-color) 50%,transparent 50%);background-position:calc(100% - 1.4em) 50%,calc(100% - .9em) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.GroupInviteForm__form label select option{background-color:var(--quaternary-color);color:var(--font-color);font-size:var(--text-0-95)}.GroupInviteForm__actions{display:flex;justify-content:flex-end;gap:var(--space-2)}.GroupInviteForm__actions button{padding:var(--space-0-6) var(--space-1-2);font-weight:600;font-size:var(--text-0-95);background-color:var(--secondary-color);color:var(--white);border:none;cursor:pointer;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.GroupInviteForm__actions button.is-secondary{background-color:var(--white_10);color:var(--font-color);border:1px solid var(--white_10)}.GroupInviteForm__actions button.is-secondary:hover:not(:disabled){background-color:var(--white_20);color:var(--font-color);--box-shadow: none;box-shadow:var(--box-shadow)}.GroupInviteForm__actions button:hover:not(:disabled){--box-shadow: 0 12px 24px rgba(var(--navy-950-rgb), .2);box-shadow:var(--box-shadow)}.GroupInviteForm__actions button:disabled{opacity:.6;cursor:not-allowed;transform:none;--box-shadow: none;box-shadow:var(--box-shadow)}.GroupInviteForm__error{margin:0;font-size:var(--text-0-85);color:var(--danger-color, var(--brand-danger))}.GroupInviteToggle{margin:var(--space-4) 0 0;display:flex;justify-content:flex-end}.GroupInviteToggle__button{display:inline-flex;align-items:center;gap:var(--space-0-4);padding:var(--space-0-55) var(--space-4);font-size:var(--text-0-9);font-weight:600;background-color:var(--quaternary-color);color:var(--font-color);border:1px solid var(--white_10);cursor:pointer;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.GroupInviteToggle__button:hover{background-color:var(--white_10)}.GroupInviteToggle__button:focus-visible{outline:2px solid var(--secondary-color);outline-offset:2px}.GroupInviteToggle__button.is-open{background-color:var(--secondary-color);color:var(--white);border-color:transparent}.GroupInviteToggle__button.is-open:hover{background-color:var(--secondary-color);filter:brightness(1.05)}.GroupInviteToggle__icon{-webkit-transition:transform .25s ease;-moz-transition:transform .25s ease;transition:transform .25s ease}.GroupAnnouncements{margin:var(--space-5) 0;padding:var(--space-4);background:var(--bg-card);border:1px solid var(--card-border);box-shadow:var(--card-shadow);-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;display:flex;flex-direction:column;gap:var(--space-3);position:relative;overflow:hidden}.GroupAnnouncements__header{display:flex;align-items:center;gap:var(--space-2)}.GroupAnnouncements__header h3{margin:0;font-size:var(--text-1-15);font-weight:600}.GroupAnnouncements__count{padding:var(--space-0-2) var(--space-0-6);-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;border:1px solid var(--card-input-border);background-color:var(--quaternary-color);font-size:var(--text-0-85);color:var(--font-color);font-weight:600;letter-spacing:.02em}.GroupAnnouncements__list{display:flex;flex-direction:column;gap:var(--space-3)}.GroupAnnouncement{padding:var(--space-3) var(--space-4);border:1px solid var(--card-input-border);background:var(--quaternary-color);-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;display:flex;flex-direction:column;gap:var(--space-0-4);position:relative}.GroupAnnouncement.is-pinned{border-color:var(--card-border-hover);box-shadow:var(--card-shadow)}.GroupAnnouncement.is-pinned:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:var(--secondary-color);-webkit-border-radius:18px 0 0 18px;-moz-border-radius:18px 0 0 18px;border-radius:18px 0 0 18px}.GroupAnnouncement__header{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.GroupAnnouncement__pin{display:inline-flex;align-items:center;gap:var(--space-0-2);font-size:var(--text-0-85);color:var(--font-color);font-weight:700;text-transform:uppercase;letter-spacing:.06em;background-color:color-mix(in srgb,var(--secondary-color) 12%,var(--quaternary-color) 88%);padding:var(--space-0-1) var(--space-0-4);-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}.GroupAnnouncement__schedule{font-size:var(--text-0-85);color:var(--muted-color);background-color:color-mix(in srgb,var(--tertiary-color) 84%,var(--secondary-color) 16%);padding:var(--space-0-1) var(--space-0-4);-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}.GroupAnnouncement__text{margin:0;font-size:var(--text-0-95);line-height:var(--leading-1-5);color:var(--font-color)}.GroupAnnouncementSetting{margin-top:var(--space-4);display:flex;flex-direction:column;gap:var(--space-4)}.GroupAnnouncementSetting__form{display:flex;flex-direction:column;gap:var(--space-3)}.GroupAnnouncementSetting__form label{display:flex;flex-direction:column;gap:var(--space-0-4);font-size:var(--text-0-9);color:var(--muted-color)}.GroupAnnouncementSetting__form input[type=text],.GroupAnnouncementSetting__form input[type=datetime-local]{padding:var(--space-0-65) var(--space-0-85);border:1px solid var(--white_10);background-color:var(--quaternary-color);color:var(--font-color);font-size:var(--text-1);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.GroupAnnouncementSetting__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-3);align-items:end}.GroupAnnouncementSetting__toggle{flex-direction:row;align-items:center;gap:var(--space-0-4);margin-top:var(--space-1)}.GroupAnnouncementSetting__toggle input{margin:0}.GroupAnnouncementSetting__toggle span{color:var(--font-color);font-size:var(--text-0-95)}.GroupAnnouncementSetting__actions{display:flex;gap:var(--space-2)}.GroupAnnouncementSetting__actions button{padding:var(--space-0-6) var(--space-1-2);border:none;cursor:pointer;font-size:var(--text-0-95);font-weight:600;background-color:var(--secondary-color);color:var(--white);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.GroupAnnouncementSetting__actions button.is-secondary{background-color:var(--white_10);color:var(--font-color);border:1px solid var(--white_10)}.GroupAnnouncementSetting__actions button.is-danger{background-color:var(--brand-danger);color:var(--white)}.GroupAnnouncementSetting__list{display:flex;flex-direction:column;gap:var(--space-3)}.GroupAnnouncementSetting__item{padding:var(--space-3);border:1px solid var(--white_10);background-color:var(--quaternary-color);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;display:flex;flex-direction:column;gap:var(--space-0-6)}.GroupAnnouncementSetting__meta{display:flex;flex-wrap:wrap;gap:var(--space-0-6);font-size:var(--text-0-85);color:var(--muted-color)}.GroupAnnouncementSetting__meta .status{font-weight:600;color:var(--font-color)}.GroupAnnouncementSetting__meta .pin{color:var(--font-color);font-weight:600}.GroupAnnouncementSetting__text{margin:0;font-size:var(--text-0-95);color:var(--font-color)}.GroupAnnouncementSetting__empty{margin:0;font-size:var(--text-0-9);color:var(--muted-color)}.GroupTabPlaceholder{width:100%;display:flex;flex-direction:column;gap:var(--space-1-2)}.GroupTabPlaceholder__card{padding:var(--space-1-2);background-color:var(--quaternary-color);border:1px solid var(--white_10);-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;box-shadow:var(--box-shadow-sm, 0 4px 12px rgba(15, 23, 42, .06))}.GroupTabPlaceholder__header{display:flex;align-items:center;gap:var(--space-0-8);margin-bottom:var(--space-4)}.GroupTabPlaceholder__avatar{width:48px;height:48px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.GroupTabPlaceholder__lines{flex:1;display:flex;flex-direction:column;gap:var(--space-0-35)}.GroupTabPlaceholder__line{display:block;height:.85em;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background-color:var(--quaternary-color)}.GroupTabPlaceholder__line.is-short{width:65%}.GroupTabPlaceholder__body{display:flex;flex-direction:column;gap:var(--space-2)}.GroupTabPlaceholder--grid{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-4)}.GroupTabPlaceholder--grid .GroupTabPlaceholder__tile{aspect-ratio:1/.75;border:1px solid var(--white_10);background-color:var(--quaternary-color);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;box-shadow:var(--box-shadow-sm, 0 4px 12px rgba(15, 23, 42, .08))}.GroupTabPlaceholder .shimmer{position:relative;overflow:hidden;background-color:var(--quaternary-color)}.GroupTabPlaceholder .shimmer:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.35) 50%,transparent 100%);animation:GroupPlaceholderShimmer 1.6s ease-in-out infinite}@keyframes GroupPlaceholderShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.GroupEmptyState{width:100%;padding:var(--space-6);text-align:center;opacity:.6;border:1px dashed var(--white_12);background-color:var(--quaternary-color);-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;margin:var(--space-4) 0}.GroupEmptyState h4{margin:0;font-size:var(--text-1-1);font-weight:600;color:var(--font-color)}.GroupEmptyState p{margin:var(--space-0-6) 0 0;color:var(--muted-color);font-size:var(--text-0-95)}.GroupEmptyState button{margin-top:var(--space-4);padding:var(--space-0-55) var(--space-1-2);border:none;background-color:var(--secondary-color);color:var(--white);font-weight:600;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;cursor:pointer}.GroupEmptyState.is-error{border-color:var(--danger-color, var(--brand-danger));background-color:#ff00000d}.GroupEmptyState.is-error button{background-color:var(--danger-color, var(--brand-danger))}.GroupInviteCard{display:flex;flex-direction:column;background-color:var(--quaternary-color);border:1px solid var(--white_10);box-shadow:var(--box-shadow);-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;overflow:hidden}.GroupInviteCard__cover{position:relative;width:100%;height:160px;background:var(--quaternary-color)}.GroupInviteCard__coverImage{display:block;width:100%;height:100%;object-fit:cover}.GroupInviteCard__coverPlaceholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--muted-color);opacity:.6;font-size:var(--text-1-6)}.GroupInviteCard__body{display:flex;flex-direction:column;gap:var(--space-0-8);padding:var(--space-1-1) var(--space-1-2) var(--space-1-2);color:var(--font-color)}.GroupInviteCard__body h3{margin:0;font-size:var(--text-1-1);font-weight:600;letter-spacing:.01em}.GroupInviteCard__body p{margin:0;font-size:var(--text-0-9);color:var(--muted-color);line-height:var(--leading-1-5);max-height:4.2em;overflow:hidden}.GroupInviteCard__meta{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-0-85);color:var(--muted-color)}.GroupInviteCard__meta span{display:inline-flex;align-items:center;gap:var(--space-0-35)}.GroupInviteCard__actions{margin-top:auto;display:flex;gap:var(--space-0-6)}.GroupInviteCard__actions button{flex:1 1 auto;padding:var(--space-0-55) var(--space-4);font-size:var(--text-0-9);font-weight:600;background-color:var(--secondary-color);color:var(--white);border:none;cursor:pointer;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.GroupInviteCard__actions button:hover{--box-shadow: 0 12px 24px rgba(var(--navy-950-rgb), .2);box-shadow:var(--box-shadow)}.GroupInviteCard__actions button:focus-visible{outline:2px solid var(--white);outline-offset:2px}.GroupInviteCard__actions button.is-decline{background-color:var(--white_10);color:var(--font-color);border:1px solid var(--white_10)}.GroupInviteCard__actions button.is-decline:hover{background-color:var(--white_20);--box-shadow: 0 12px 24px rgba(var(--navy-950-rgb), .12);box-shadow:var(--box-shadow)}.GroupInviteCard__actions button:disabled{opacity:.6;cursor:not-allowed;transform:none;--box-shadow: none;box-shadow:var(--box-shadow)}.GroupMemberTable__user{display:inline-flex;align-items:center;gap:var(--space-0-6);width:200px}.GroupMemberTable__avatar{display:block;height:2.4em;width:2.4em;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;object-fit:cover;margin-right:var(--space-0-6)}.GroupMemberTable__userInfo{display:flex;align-items:baseline;flex-wrap:wrap;flex-direction:column;line-height:var(--leading-1)}.GroupMemberTable__name{font-weight:600;color:var(--font-color);max-width:140px;overflow:hidden;text-overflow:ellipsis}.GroupMemberTable__role{color:var(--muted-color);font-size:var(--text-0-8)}.GroupListFilters{display:flex;align-items:center;gap:var(--space-0-6);flex-wrap:wrap;min-width:0}.GroupListFilters__section{display:flex;flex-direction:column;gap:var(--space-0-35)}.GroupListFilters__label{font-size:var(--text-0-75);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--muted-color)}.GroupListFilters__visibility{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;border:1px solid var(--gray_10);background:var(--quaternary-color);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;overflow:hidden}.GroupListFilters__visibility button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-0-45);min-width:0;min-height:2.65rem;padding:var(--space-0-6) var(--space-0-8);border:none;border-right:1px solid var(--gray_10);background:transparent;color:var(--muted-color);font-size:var(--text-0-85);font-weight:600;line-height:var(--leading-1);white-space:nowrap;cursor:pointer;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.GroupListFilters__visibility button span{min-width:0;overflow:hidden;text-overflow:ellipsis}.GroupListFilters__visibility button:last-child{border-right:none}.GroupListFilters__visibility button:hover{background:var(--nav-item-hover-bg);color:var(--font-color)}.GroupListFilters__visibility button.is-active{background:var(--interactive-active-bg);color:var(--font-color)}.GroupListFilters__member{display:inline-flex;align-items:center;gap:var(--space-0-4);padding:0 var(--space-0-2)}.GroupListFilters__member span{font-size:var(--text-0-8);color:var(--muted-color);white-space:nowrap}.GroupListFilters__member select{min-width:0;min-height:2.2em;padding:var(--space-0-35) var(--space-1-8) var(--space-0-35) var(--space-0-7);border:1px solid var(--gray_10);background:var(--quaternary-color);color:var(--font-color);font-size:var(--text-0-85);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.GroupListFilters__reset{border:1px solid var(--gray_10);background:var(--quaternary-color);color:var(--muted-color);font-size:var(--text-0-8);text-transform:uppercase;letter-spacing:.08em;padding:var(--space-0-45) var(--space-0-8);cursor:pointer;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.GroupListFilters__reset:hover{color:var(--font-color);background:var(--interactive-hover-bg)}.GroupListFilters--popup{width:100%;flex-direction:column;align-items:stretch;gap:var(--space-0-75)}.GroupListFilters--popup .GroupListFilters__visibility{width:100%}.GroupListFilters--popup .GroupListFilters__visibility button{padding:var(--space-0-65) var(--space-0-7)}.GroupListFilters--popup .GroupListFilters__member{width:100%;padding:0;flex-direction:column;align-items:flex-start;gap:var(--space-0-35)}.GroupListFilters--popup .GroupListFilters__member select{width:100%;min-height:2.1em}@media(max-width:736px){.GroupListFilters{width:100%;align-items:stretch}.GroupListFilters__visibility{width:100%}.GroupListFilters__visibility button{flex:1 1 0;justify-content:center}.GroupListFilters__member{width:100%;justify-content:space-between;padding:0}.GroupListFilters__member select{flex:1 1 auto}}nav.navigation-bar .group-nav-icon{opacity:.98}nav.navigation-bar .group-nav-icon--discussion{color:var(--brand-twitter)}nav.navigation-bar .group-nav-icon--album{color:var(--tone-gold)}nav.navigation-bar .group-nav-icon--rooms{color:var(--tone-purple)}nav.navigation-bar .group-nav-icon--member{color:var(--tone-green-deep)}nav.navigation-bar .group-nav-icon--setting{color:var(--brand-danger)}nav.navigation-bar li.selected .group-nav-icon{filter:saturate(1.15) brightness(1.05)}.GroupRooms{display:grid;gap:var(--space-3)}.GroupRooms__header,.GroupRooms__form,.GroupRoomCard{padding:var(--space-3);border:1px solid var(--card-border);background:var(--bg-card);-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px}.GroupRooms__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.GroupRooms__header div{display:grid;gap:var(--space-0-35)}.GroupRooms__header h2,.GroupRooms__header p{margin:0}.GroupRooms__header div>span,.GroupRooms__header>span,.GroupRooms__header p{color:var(--muted-color)}.GroupRooms__form{display:grid;grid-template-columns:minmax(160px,.7fr) minmax(240px,1fr) auto;align-items:end;gap:var(--space-3)}.GroupRooms__form label{display:grid;gap:var(--space-0-45);color:var(--muted-color);font-size:var(--text-0-82);font-weight:600}.GroupRooms__form input{width:100%;border:1px solid var(--card-input-border);background:var(--bg-section);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.GroupRooms__grid{display:grid;gap:var(--space-2)}.GroupRoomCard{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3)}.GroupRoomCard h3,.GroupRoomCard p{margin:0}.GroupRoomCard p{margin-top:var(--space-0-35);color:var(--muted-color)}.GroupRoomCard__icon{display:grid;place-items:center;width:3rem;height:3rem;color:var(--tone-purple);background:color-mix(in srgb,var(--tone-purple) 12%,var(--bg-section));-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.GroupRoomCard__actions{display:flex;gap:var(--space-2)}.GroupRoomCard__actions .is-danger{color:var(--brand-danger);background:var(--brand-danger_10)}@media(max-width:736px){.GroupRooms__header,.GroupRoomCard{align-items:stretch;grid-template-columns:1fr;flex-direction:column}.GroupRooms__form{grid-template-columns:1fr}.GroupRoomCard__actions button:first-child{flex:1}}.FriendToolbar{margin:0 0 var(--space-3)}.FriendToolbar__filters .page-header__filter-trigger{gap:var(--space-0-6);min-width:2.6rem}.FriendToolbar__filters.is-empty{min-width:0;padding:0;background:transparent;border-color:transparent}.FriendToolbar__count{min-width:1.35rem;min-height:1.35rem;display:inline-flex;align-items:center;justify-content:center;padding:0 var(--space-0-45);background:var(--surface-subtle);border:1px solid var(--card-border);color:var(--font-color);font-size:var(--text-0-78);line-height:1;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}.FriendToolbar__add svg{flex:0 0 auto}@media(min-width:1280px){.AppLayout[data-asides-collapsed=true] .FriendToolbar+.row{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--space-3)}.AppLayout[data-asides-collapsed=true] .FriendToolbar+.row>[class*=col-]{max-width:none;padding:0;flex:initial}.AppLayout[data-asides-collapsed=true] .FriendToolbar+.row .UserCard{height:100%;margin:0}}@media(max-width:736px){.FriendToolbar .page-header__filters--categories{justify-self:stretch;overflow-x:auto}.FriendToolbar .FriendToolbar__filter{min-width:max-content}}.FlowPage{width:min(1040px,100%);min-height:calc(100svh - var(--app-top-offset) - 7rem);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,440px);align-items:center;gap:clamp(2rem,7vw,7rem);padding:clamp(2rem,5vw,4.5rem);overflow:hidden;background:radial-gradient(circle at 8% 6%,color-mix(in srgb,var(--accent-color) 14%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--bg-card) 97%,var(--accent-color) 3%),var(--bg-card));border:1px solid var(--card-border);box-shadow:var(--card-shadow);-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px}.FlowPage__intro{min-width:0}.FlowPage__intro h1{max-width:620px;margin:var(--space-3) 0;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:760;line-height:1;letter-spacing:-.05em;text-wrap:balance}.FlowPage__intro>p{max-width:500px;margin:0;color:var(--muted-color);font-size:var(--text-1-05);line-height:var(--leading-1-7)}.FlowPage__eyebrow{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--accent-color);font-size:var(--text-0-75);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.FlowPage__eyebrow i{width:.5rem;height:.5rem;background:var(--accent-color);border-radius:999px;box-shadow:0 0 0 5px color-mix(in srgb,var(--accent-color) 13%,transparent)}.FlowPage__steps{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-5)}.FlowPage__steps span{width:2.35rem;height:2.35rem;display:grid;place-items:center;color:var(--muted-color);background:var(--bg-section);border:1px solid var(--card-border);font-size:var(--text-0-7);font-weight:800;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.FlowPage__steps span.is-active{color:var(--navy-950);background:var(--tone-orange);border-color:var(--tone-orange)}.FlowPage__steps i{width:2.5rem;height:1px;background:var(--card-border)}.FlowPage__inviteVisual{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-6)}.FlowPage__inviteVisual span{width:3.2rem;height:3.2rem;display:grid;place-items:center;color:var(--accent-color);background:var(--bg-section);border:1px solid var(--card-border);font-size:var(--text-1-15);-webkit-border-radius:13px;-moz-border-radius:13px;border-radius:13px}.FlowPage__inviteVisual span:last-child{color:var(--navy-950);background:var(--tone-orange);border-color:var(--tone-orange)}.FlowPage__inviteVisual i{width:2.5rem;height:1px;background:var(--card-border)}.FlowCard{width:100%;min-width:0;padding:clamp(1.15rem,2.2vw,1.7rem);background:color-mix(in srgb,var(--bg-card) 96%,var(--font-color) 2%);border:1px solid var(--card-border);box-shadow:0 25px 60px rgba(var(--navy-950-rgb),.12);-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px}.FlowCard>header{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}.FlowCard>header>span{width:3rem;height:3rem;display:grid;place-items:center;flex:0 0 auto;color:var(--navy-950);background:var(--tone-orange);font-size:var(--text-1-15);font-weight:800;-webkit-border-radius:13px;-moz-border-radius:13px;border-radius:13px}.FlowCard>header>div{min-width:0;display:grid;gap:.12rem}.FlowCard>header small{color:var(--muted-color);font-size:var(--text-0-7);letter-spacing:.05em;text-transform:uppercase}.FlowCard>header h2{margin:0;font-size:var(--text-1-25);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FlowCard form{display:grid;gap:var(--space-4)}.FlowCard form label{display:grid;gap:var(--space-2);color:var(--font-color);font-size:var(--text-0-85);font-weight:650}.FlowCard form label>span{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.FlowCard form label small{color:var(--muted-color);font-weight:500}.FlowCard form input{width:100%;min-height:3rem;margin:0;padding:0 var(--space-3);color:var(--font-color);background:var(--bg-section);border:1px solid var(--card-input-border);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.FlowCard form input:focus{border-color:var(--card-input-focus-border);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-color) 16%,transparent)}.FlowCard button,.FlowCard__actions a{min-height:3rem;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:0 var(--space-4);color:var(--font-color);background:var(--bg-section);border:1px solid var(--card-border);box-shadow:var(--button-shadow);font-size:var(--text-0-9);font-weight:700;text-decoration:none;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.FlowCard form button,.FlowCard__actions .is-primary,.FlowCard--invite>button{width:100%;color:var(--white);background:var(--brand-success);border-color:var(--brand-success)}.FlowCard--invite>p{margin:0 0 var(--space-5);color:var(--muted-color);line-height:var(--leading-1-7)}.FlowCard__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.FlowCard__loading,.FlowCard__error{min-height:13rem;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--space-3);color:var(--muted-color);text-align:center}.FlowCard__loading svg,.FlowCard__error svg{color:var(--accent-color);font-size:var(--text-1-5)}.FlowCard__error{color:var(--brand-danger)}.FlowCard__error svg{color:currentColor}@media(max-width:1280px){.FlowPage{grid-template-columns:1fr;justify-items:center}.FlowPage__intro{max-width:680px;text-align:center}.FlowPage__steps,.FlowPage__inviteVisual{justify-content:center}.FlowCard{max-width:500px}}@media(max-width:736px){.FlowPage{min-height:calc(100svh - var(--app-top-offset) - 4rem);padding:var(--space-5) var(--space-4);-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px}.FlowPage__intro h1{font-size:clamp(2.3rem,12vw,3.3rem)}.FlowPage__steps i,.FlowPage__inviteVisual i{width:1.25rem}.FlowCard{padding:var(--space-4);-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px}.FlowCard__actions{grid-template-columns:1fr}}.SourcePage__visibility{display:inline-flex;align-items:center;gap:var(--space-1);margin-top:var(--space-2);font-size:var(--text-0-9);color:var(--font-color-secondary)}.SourcePage{display:flex;flex-direction:column;gap:var(--space-1-2)}.SourcePage__header{display:grid;gap:var(--space-1)}.SourcePage__heading{margin:0;padding:0}.SourcePage__lead{margin:0;color:var(--muted-color);font-size:var(--text-0-95);line-height:var(--leading-1-6)}.SourcePage__actions{display:flex;align-items:center}.SourcePage__nav{margin-bottom:var(--space-1-2)}.SourcePage__action-trigger{display:inline-flex;align-items:center;gap:var(--space-0-4);padding:var(--space-0-8);color:var(--font-color);border:none;cursor:pointer;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.SourcePage__action-menu{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-2);background:var(--quaternary-color);border:1px solid rgba(var(--black-rgb),.08);box-shadow:0 18px 45px rgba(var(--black-rgb),.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px}@supports (background: color-mix(in srgb,#000 50%,#fff 50%)){.SourcePage__action-menu{background:color-mix(in srgb,var(--quaternary-color) 88%,rgba(var(--navy-950-rgb),.08) 12%)}}.SourcePage__action-menu .SourcePage__action-list{display:flex;flex-direction:column;gap:var(--space-0-65);margin:0;padding:0;list-style:none}.SourcePage__action-menu .SourcePage__action-list li{display:flex}.SourcePage__action-menu .SourcePage__action-list button{display:inline-flex;align-items:center;gap:var(--space-0-6);width:100%;padding:var(--space-0-65) var(--space-0-85);background:rgba(var(--black-rgb),.03);color:var(--font-color);border:1px solid rgba(var(--black-rgb),.06);cursor:pointer;font-size:var(--text-0-85);font-weight:500;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}.SourcePage__action-menu .SourcePage__action-list button svg{font-size:var(--text-0-9)}.SourcePage__action-menu .SourcePage__action-list button.is-danger{color:var(--brand-danger)}.SourcePage__action-menu .SourcePage__action-list button.is-danger svg{color:var(--brand-danger)}.SourcePage__overview{display:flex;flex-direction:column;gap:var(--space-1-25)}.SourcePage__timestamps{display:flex;flex-direction:column;gap:var(--space-0-8)}.SourcePage__timestamps .SourcePage__timestamp{display:flex;flex-direction:column;gap:var(--space-0-25);padding:var(--space-0-9) var(--space-1-1);background:var(--quaternary-color);border:1px solid var(--white_10);-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px}.SourcePage__timestamps .SourcePage__timestamp .SourcePage__timestamp-label{color:var(--muted-color);font-size:var(--text-0-8);letter-spacing:.06em;text-transform:uppercase}.SourcePage__timestamps .SourcePage__timestamp time{font-size:var(--text-0-95);color:var(--font-color)}.SourcePage__content{display:flex;flex-direction:column;gap:var(--space-1-1)}.SourcePage__content .SourcePage__tab{display:flex;flex-direction:column;gap:var(--space-1-2)}.SourcePage__content .SourcePage__count-badge{display:inline-flex;align-items:center;justify-content:center;min-width:2.1em;padding:var(--space-0-2) var(--space-0-7);background:rgba(var(--black-rgb),.16);color:var(--font-color);font-size:var(--text-0-8);font-weight:600;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}.SourcePage__content .SourcePage__grid{display:grid;gap:var(--space-0-3);grid-template-columns:repeat(5,minmax(0,1fr))}.SourcePage__content .SourcePage__grid .AlbumCard{min-height:0}.SourcePage__content .SourcePage__grid .AlbumCard img,.SourcePage__content .SourcePage__grid .AlbumCard video{min-height:0}.SourcePage__content .SourcePage__sortable{position:relative;touch-action:manipulation}.SourcePage__content .SourcePage__sortable.is-dragging{opacity:.86}.SourcePage__content .SourcePage__sortable-actions{position:absolute;top:var(--space-2);left:var(--space-2);display:flex;gap:var(--space-1)}.SourcePage__content .SourcePage__sortable-actions button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid rgba(var(--white-rgb),.18);background:rgba(var(--black-rgb),.5);color:var(--white);cursor:pointer;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.SourcePage__content .SourcePage__sortable-actions button.is-active{background:var(--tone-gold);border-color:var(--tone-gold);color:var(--black)}.SourcePage__content .SourcePage__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-2-5) var(--space-4);text-align:center;background:var(--quaternary-color);border:1px dashed var(--white_10);color:var(--muted-color);-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.SourcePage__content .SourcePage__empty svg{font-size:var(--text-2)}.SourcePage__content .SourcePage__empty small{color:var(--muted-color)}.SourcePage__uploader{display:flex;flex-direction:column;gap:var(--space-4)}.SourcePage__batchbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--quaternary-color);border:1px solid rgba(var(--black-rgb),.08);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.SourcePage__batchbar strong,.SourcePage__batchbar div,.SourcePage__batchbar button{display:inline-flex;align-items:center;gap:var(--space-2)}.SourcePage__batchbar div{flex-wrap:wrap}.SourcePage__batchbar button{height:34px;padding:0 var(--space-3);border:1px solid rgba(var(--black-rgb),.16);background:rgba(var(--black-rgb),.06);color:var(--font-color);font-size:var(--text-0-85);font-weight:600;cursor:pointer;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.SourcePage__batchbar button.is-danger{color:var(--brand-danger)}.SourcePage__dropzone{position:relative;display:flex;align-items:center;gap:var(--space-4);padding:var(--space-1-2) var(--space-1-4);background:rgba(var(--white-rgb),.04);border:1.5px dashed rgba(var(--white-rgb),.18);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;box-shadow:0 12px 32px rgba(var(--black-rgb),.04)}.SourcePage__dropzone.is-active{border-color:rgba(var(--white-rgb),.35);background:rgba(var(--white-rgb),.1);box-shadow:0 18px 42px rgba(var(--black-rgb),.2)}.SourcePage__dropzone--compact{cursor:pointer;justify-content:flex-start;min-height:120px;background-color:var(--quaternary-color)}.SourcePage__dropzone-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;background:rgba(var(--white-rgb),.12);color:var(--font-color);font-size:var(--text-1-6);-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.SourcePage__dropzone-copy{display:flex;flex-direction:column;gap:var(--space-0-35);min-width:220px}.SourcePage__dropzone-copy strong{font-size:var(--text-1-05);color:var(--font-color)}.SourcePage__dropzone-copy span{font-size:var(--text-0-9);color:var(--muted-color)}.SourcePage__file-input{display:none}.SourcePage__upload-queue{display:flex;flex-direction:column;gap:var(--space-0-9);padding:var(--space-1-1) var(--space-1-2);background:rgba(var(--white-rgb),.03);border:1px solid rgba(var(--black-rgb),.08);-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;box-shadow:0 14px 32px rgba(var(--black-rgb),.05)}.SourcePage__upload-queue header{display:flex;align-items:center;gap:var(--space-0-6);color:var(--muted-color)}.SourcePage__upload-queue header strong{color:var(--font-color);font-size:var(--text-0-95)}.SourcePage__upload-queue header span{font-size:var(--text-0-8)}.SourcePage__upload-queue ul{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.SourcePage__upload-item{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,180px) minmax(100px,120px) 32px;gap:var(--space-4);align-items:center;padding:var(--space-3) var(--space-0-4);border-bottom:1px solid rgba(var(--black-rgb),.06)}.SourcePage__upload-item:last-child{border-bottom:none}@media(max-width:980px){.SourcePage__upload-item{grid-template-columns:minmax(0,1fr) minmax(120px,1fr);grid-template-rows:repeat(2,auto);grid-template-areas:"details status" "progress remove";gap:var(--space-0-6) var(--space-4)}.SourcePage__upload-item .SourcePage__upload-details{grid-area:details}.SourcePage__upload-item .SourcePage__upload-progress{grid-area:progress}.SourcePage__upload-item .SourcePage__upload-status{grid-area:status}.SourcePage__upload-item .SourcePage__upload-remove{grid-area:remove;justify-self:end}}.SourcePage__upload-item.is-success .SourcePage__upload-status{color:var(--brand-success)}.SourcePage__upload-item.is-error .SourcePage__upload-status{color:var(--brand-danger)}.SourcePage__upload-details{display:flex;flex-direction:column;gap:var(--space-0-3);min-width:0}.SourcePage__upload-details .SourcePage__upload-name{font-size:var(--text-0-95);font-weight:600;color:var(--font-color);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.SourcePage__upload-details .SourcePage__upload-size{font-size:var(--text-0-8);color:var(--muted-color)}.SourcePage__upload-progress{position:relative;height:6px;background:rgba(var(--black-rgb),.1);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;overflow:hidden}.SourcePage__upload-progress-bar{position:absolute;inset:0;width:0;background:linear-gradient(90deg,rgba(var(--white-rgb),.12),var(--brand-success));-webkit-transition:width .2s ease;-moz-transition:width .2s ease;transition:width .2s ease}.SourcePage__upload-status{display:inline-flex;align-items:center;gap:var(--space-0-4);font-size:var(--text-0-85);color:var(--muted-color)}.SourcePage__upload-status svg{font-size:var(--text-0-9)}.SourcePage__upload-remove{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:rgba(var(--black-rgb),.05);color:var(--muted-color);cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}.SourcePage__settings{display:flex;flex-direction:column;gap:var(--space-1-2)}.SourcePage__settings-card{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-1-3) var(--space-1-4);background:var(--quaternary-color);border:1px solid rgba(var(--black-rgb),.08);-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;box-shadow:0 14px 32px rgba(var(--black-rgb),.05)}.SourcePage__settings-card h2{margin:0;font-size:var(--text-1);font-weight:600;color:var(--font-color)}.SourcePage__settings-card p{margin:0;font-size:var(--text-0-9);color:var(--muted-color)}.SourcePage__settings-card header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.SourcePage__settings-card header p{max-width:480px}.SourcePage__settings-card .SourcePage__settings-link{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-0-45) var(--space-0-9);background:rgba(var(--black-rgb),.06);color:var(--font-color);font-size:var(--text-0-8);font-weight:600;text-decoration:none;border:1px solid rgba(var(--black-rgb),.08);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.SourcePage__settings-meta{display:grid;gap:var(--space-0-8);margin:0}.SourcePage__settings-meta dt{font-size:var(--text-0-75);text-transform:uppercase;letter-spacing:.08em;color:var(--muted-color)}.SourcePage__settings-meta dd{margin:0;font-size:var(--text-0-9);color:var(--font-color)}.SourcePage__settings-meta div{display:flex;flex-direction:column;gap:var(--space-0-2)}.SourcePage__settings-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.SourcePage__settings-group{display:flex;flex-direction:column;gap:var(--space-1-1)}.SourcePage__settings-field{display:flex;flex-direction:column;gap:var(--space-2)}.SourcePage__settings-field .SourcePage__settings-field-label{font-size:var(--text-0-75);text-transform:uppercase;letter-spacing:.08em;color:var(--muted-color)}.SourcePage__settings-field .SourcePage__settings-field-value{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-0-85)}.SourcePage__settings-field .SourcePage__settings-field-value strong{font-size:var(--text-0-95);color:var(--font-color)}.SourcePage__settings-field .SourcePage__settings-field-value p{margin:0;font-size:var(--text-0-9);color:var(--font-color);max-width:520px}.SourcePage__settings-field .SourcePage__settings-field-value button{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-0-4) var(--space-0-9);font-size:var(--text-0-8);font-weight:600;background:rgba(var(--black-rgb),.15);border:1px solid rgba(var(--black-rgb),.35);color:var(--font-color);cursor:pointer;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}.SourcePage__settings-list{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.SourcePage__settings-list li{display:flex;align-items:center;gap:var(--space-0-6);font-size:var(--text-0-9);color:var(--font-color)}.SourcePage__settings-list li svg{color:var(--font-color)}.SourceSettingsCard{display:flex;flex-direction:column;gap:var(--space-1-1);padding:var(--space-1-4) var(--space-1-6);background:var(--quaternary-color);border:1px solid rgba(var(--black-rgb),.08);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;box-shadow:0 14px 32px rgba(var(--black-rgb),.05)}.SourceSettingsCard__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-1-2)}.SourceSettingsCard__header h2{margin:0;font-size:var(--text-1-05);font-weight:600;color:var(--font-color)}.SourceSettingsCard__header p{margin:var(--space-0-35) 0 0;font-size:var(--text-0-9);color:var(--muted-color);max-width:420px}.SourceSettingsCard__cta{display:inline-flex;align-items:center;gap:var(--space-0-45);padding:var(--space-0-45) var(--space-0-85);font-size:var(--text-0-8);font-weight:600;border:1px solid rgba(var(--black-rgb),.35);background:rgba(var(--black-rgb),.12);color:var(--font-color);text-decoration:none;cursor:pointer;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.SourceSettingsCard__body{display:flex;flex-direction:column;gap:var(--space-1-1)}.SourceSettingsCard__meta{display:grid;gap:var(--space-4);margin:0}.SourceSettingsCard__meta--columns{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.SourceSettingsCard__meta--timestamps{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.SourceSettingsCard__meta-row{display:flex;flex-direction:column;gap:var(--space-0-35)}.SourceSettingsCard__meta-row span{font-size:var(--text-0-75);text-transform:uppercase;letter-spacing:.08em;color:var(--muted-color)}.SourceSettingsCard__meta-row strong{font-size:var(--text-0-95);color:var(--font-color)}.SourceSettingsCard__field{display:flex;flex-direction:column;gap:var(--space-2)}.SourceSettingsCard__field .SourceSettingsCard__field-label{font-size:var(--text-0-75);text-transform:uppercase;letter-spacing:.08em;color:var(--muted-color)}.SourceSettingsCard__field-value{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-0-8)}.SourceSettingsCard__field-value strong{font-size:var(--text-0-95);color:var(--font-color)}.SourceSettingsCard__field-value p{margin:0;font-size:var(--text-0-9);color:var(--font-color);max-width:520px}.SourceSettingsCard__field-value button{display:inline-flex;align-items:center;gap:var(--space-0-45);padding:var(--space-0-4) var(--space-0-9);font-size:var(--text-0-8);font-weight:600;background:rgba(var(--black-rgb),.15);border:1px solid rgba(var(--black-rgb),.35);color:var(--font-color);cursor:pointer;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}.SourceSettingsCard__segmented button.is-active{background:rgba(var(--black-rgb),.82);color:var(--white)}.SourceSettingsCard__search{display:flex;gap:var(--space-2)}.SourceSettingsCard__search input{min-width:0;flex:1;height:40px;padding:0 var(--space-3);border:1px solid rgba(var(--black-rgb),.18);background:rgba(var(--white-rgb),.8);color:var(--font-color);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.SourceSettingsCard__search button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:40px;padding:0 var(--space-3);border:1px solid rgba(var(--black-rgb),.35);background:rgba(var(--black-rgb),.15);color:var(--font-color);font-size:var(--text-0-85);font-weight:600;cursor:pointer;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.SourceSettingsCard__list{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.SourceSettingsCard__list li{display:flex;align-items:center;gap:var(--space-0-6);font-size:var(--text-0-9);color:var(--font-color)}.SourceSettingsCard__list li .SourceSettingsCard__name{min-width:0;flex:1}.SourceSettingsCard__list li .SourceSettingsCard__avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;overflow:hidden;background:rgba(var(--black-rgb),.08);color:var(--font-color);font-size:var(--text-0-85);font-weight:700;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.SourceSettingsCard__list li .SourceSettingsCard__avatar picture,.SourceSettingsCard__list li .SourceSettingsCard__avatar img{width:100%;height:100%;object-fit:cover}.SourceSettingsCard__list li svg{color:var(--font-color)}.SourceSettingsCard__list li button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid rgba(var(--black-rgb),.12);background:rgba(var(--black-rgb),.06);color:var(--font-color);cursor:pointer;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.SourceSettingsCard__list li button:disabled{opacity:.35;cursor:not-allowed}.SourceSettingsCard__list--suggestions{padding-bottom:var(--space-2);border-bottom:1px solid rgba(var(--black-rgb),.08)}.SourceSettingsCard__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.SourceSettingsCard__actions button{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--text-0-85);font-weight:600;background:rgba(var(--black-rgb),.16);border:1px solid rgba(var(--black-rgb),.4);color:var(--font-color);cursor:pointer;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.SourceSettingsCard__actions button.is-danger{background:rgba(var(--brand-danger_20),.6);border-color:var(--brand-danger_20);color:var(--white)}[theme-mode=dark] .SourcePage__dropzone{background:rgba(var(--white-rgb),.04);border-color:rgba(var(--white-rgb),.08);box-shadow:0 18px 46px rgba(var(--black-rgb),.4)}[theme-mode=dark] .SourcePage__dropzone.is-active{background:rgba(var(--black-rgb),.24);border-color:rgba(var(--black-rgb),.8);box-shadow:0 26px 60px rgba(var(--black-rgb),.4)}[theme-mode=dark] .SourcePage__upload-queue{background:color-mix(in srgb,var(--bg-chip) 85%,transparent);border-color:rgba(var(--white-rgb),.08);box-shadow:0 20px 56px rgba(var(--black-rgb),.55)}[theme-mode=dark] .SourcePage__upload-progress{background:rgba(var(--white-rgb),.1)}[theme-mode=dark] .SourcePage__upload-progress-bar{background:linear-gradient(90deg,rgba(var(--black-rgb),.35),rgba(var(--black-rgb),.85))}[theme-mode=dark] .SourcePage__upload-status{color:var(--white_80)}[theme-mode=dark] .SourcePage__upload-remove{background:rgba(var(--white-rgb),.08);color:var(--white_70)}[theme-mode=dark] .SourcePage__batchbar{background:color-mix(in srgb,var(--bg-chip) 88%,transparent);border-color:rgba(var(--white-rgb),.08)}[theme-mode=dark] .SourcePage__batchbar button{background:rgba(var(--white-rgb),.08);border-color:rgba(var(--white-rgb),.12);color:var(--white)}[theme-mode=dark] .SourcePage__action-menu{background:color-mix(in srgb,var(--bg-chip) 96%,transparent);border-color:rgba(var(--white-rgb),.06);box-shadow:0 24px 60px rgba(var(--black-rgb),.55)}@supports (background: color-mix(in srgb,#000 50%,#fff 50%)){[theme-mode=dark] .SourcePage__action-menu{background:color-mix(in srgb,var(--bg-chip) 85%,rgba(var(--white-rgb),.08) 15%)}}[theme-mode=dark] .SourcePage__action-menu .SourcePage__action-list button{background:rgba(var(--white-rgb),.06);border-color:rgba(var(--white-rgb),.08);color:var(--white_90)}[theme-mode=dark] .SourcePage__action-menu .SourcePage__action-list button.is-danger{color:var(--brand-danger)}[theme-mode=dark] .SourcePage__action-menu .SourcePage__action-list button.is-danger svg{color:var(--brand-danger)}[theme-mode=dark] .SourcePage__settings-card{background:color-mix(in srgb,var(--bg-chip) 88%,transparent);border-color:rgba(var(--white-rgb),.08);box-shadow:0 20px 54px rgba(var(--black-rgb),.55)}[theme-mode=dark] .SourcePage__settings-card button{background:rgba(var(--white-rgb),.08);border-color:rgba(var(--black-rgb),.35);color:var(--white_90)}[theme-mode=dark] .SourcePage__settings-card button.is-danger{background:rgba(var(--brand-danger_20),.65);border-color:var(--brand-danger_20);color:var(--white)}[theme-mode=dark] .SourceSettingsCard{background:color-mix(in srgb,var(--bg-chip) 88%,transparent);border-color:rgba(var(--white-rgb),.08);box-shadow:0 24px 60px rgba(var(--black-rgb),.6)}[theme-mode=dark] .SourceSettingsCard__cta{background:rgba(var(--white-rgb),.08);color:var(--white_80);border-color:rgba(var(--white-rgb),.12)}[theme-mode=dark] .SourceSettingsCard__field-value button{color:var(--white)}[theme-mode=dark] .SourceSettingsCard__segmented button.is-active{background:rgba(var(--white-rgb),.18)}[theme-mode=dark] .SourceSettingsCard__search input,[theme-mode=dark] .SourceSettingsCard__search button{background:rgba(var(--white-rgb),.08);border-color:rgba(var(--white-rgb),.12);color:var(--white)}[theme-mode=dark] .SourceSettingsCard__actions button{color:var(--white)}[theme-mode=dark] .SourceSettingsCard__meta-row span{color:var(--white_70)}[theme-mode=dark] .SourceSettingsCard__meta-row strong{color:var(--white)}[theme-mode=dark] .SourceSettingsCard__list li{color:var(--white_90)}[theme-mode=dark] .SourceSettingsCard__list li .SourceSettingsCard__avatar{background:rgba(var(--white-rgb),.08);color:var(--white)}[theme-mode=dark] .SourceSettingsCard__list li button{background:rgba(var(--white-rgb),.08);border-color:rgba(var(--white-rgb),.12);color:var(--white)}[theme-mode=dark] .SourceSettingsNav .settings-nav__link{background:rgba(var(--white-rgb),.08);color:var(--white_80)}[theme-mode=dark] .SourceSettingsNav .settings-nav__item.is-active .settings-nav__link{background:rgba(var(--black-rgb),.28);color:var(--white)}@media(min-width:1280px){.AppLayout[data-asides-collapsed=true] .SourcePage{gap:var(--space-4)}.AppLayout[data-asides-collapsed=true] .SourcePage__timestamps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.AppLayout[data-asides-collapsed=true] .SourcePage__content .SourcePage__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--space-0-6)}.AppLayout[data-asides-collapsed=true] .SourcePage__dropzone{min-height:180px;padding:var(--space-4)}.AppLayout[data-asides-collapsed=true] .SourcePage__settings-meta,.AppLayout[data-asides-collapsed=true] .SourceSettingsCard__meta--timestamps{grid-template-columns:repeat(3,minmax(0,1fr))}.AppLayout[data-asides-collapsed=true] .SourceSettings__body{grid-template-columns:320px minmax(0,1fr)}}@media(max-width:1280px){.SourcePage__content .SourcePage__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:980px){.SourcePage__header{flex-direction:column;align-items:stretch;gap:var(--space-4)}.SourcePage__content .SourcePage__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:736px){.SourcePage__content .SourcePage__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.SourcePage__content .SourcePage__grid{grid-template-columns:1fr}}.SourceSettings{display:flex;flex-direction:column;gap:var(--space-1-4)}.SourceSettings__body{display:grid;grid-template-columns:280px 1fr;gap:var(--space-1-4);align-items:start}@media(max-width:980px){.SourceSettings__body{grid-template-columns:1fr}}.SourceSettings__sidebar{position:sticky;top:96px;align-self:flex-start}@media(max-width:980px){.SourceSettings__sidebar{position:static}}.SourceSettings__main{display:flex;flex-direction:column;gap:var(--space-1-2)}@media(max-width:980px){.SourceSettingsNav .settings-nav__item{min-width:260px}}.UserAbout{display:flex;flex-direction:column;gap:var(--space-4)}.UserAbout .page-header{margin-bottom:0}.UserAbout__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.UserAbout__card{min-width:0;background:var(--bg-card);border:1px solid var(--card-border);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-4)}.UserAbout__cardHeader{display:flex;align-items:center;gap:var(--space-0-9)}.UserAbout__cardHeader h3{margin:0;font-size:var(--text-1-1);font-weight:600;color:var(--font-color)}.UserAbout__cardHeader p{margin:var(--space-0-15) 0 0;color:var(--muted-color);font-size:var(--text-0-9)}.UserAbout__cardIcon{width:42px;height:42px;flex:0 0 auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:var(--bg-section);display:inline-flex;align-items:center;justify-content:center;font-size:var(--text-1-2);color:var(--font-color)}.UserAbout__chips{display:flex;flex-wrap:wrap;gap:var(--space-0-45);margin:0;padding:0}.UserAbout__chip{font-size:var(--text-0-85);display:inline-flex;align-items:center;padding:var(--space-0-45) var(--space-0-9);border:1px solid var(--card-border);background:var(--bg-section);-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;color:var(--font-color)}.UserAbout__empty{margin:0;padding:var(--space-0-9) var(--space-4);border:1px dashed var(--white_10);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;font-size:var(--text-0-9);color:var(--muted-color);background:var(--bg-section)}.UserAlbum__grid{row-gap:var(--space-3)}@media(min-width:1280px){.AppLayout[data-asides-collapsed=true] .UserAbout__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.AppLayout[data-asides-collapsed=true] .UserAlbum__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--space-3)}.AppLayout[data-asides-collapsed=true] .UserAlbum__grid>[class*=col-]{max-width:none;padding:0;flex:initial}.AppLayout[data-asides-collapsed=true] .UserAlbum__grid .AlbumCard{margin:0}}@media(max-width:980px){.UserAbout__grid{grid-template-columns:1fr}}nav.navigation-bar .user-nav-icon{opacity:.98}nav.navigation-bar .user-nav-icon--timeline{color:var(--accent-color)}nav.navigation-bar .user-nav-icon--album{color:var(--tone-gold)}nav.navigation-bar .user-nav-icon--about{color:var(--tone-green)}nav.navigation-bar li.selected .user-nav-icon{filter:saturate(1.15) brightness(1.05)}.UserSkeleton{display:flex;flex-direction:column;gap:var(--space-3)}.UserSkeleton__cover,.UserSkeleton__body,.UserSkeleton__tabs,.UserSkeleton__content{background:var(--bg-card);border:1px solid var(--card-border);box-shadow:var(--card-shadow);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.UserSkeleton__cover{height:240px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--font-color) 8%,transparent),transparent),var(--bg-section);background-size:180% 100%;animation:skeleton-shimmer 1.4s ease infinite}.UserSkeleton__body{display:grid;grid-template-columns:88px minmax(0,1fr);gap:var(--space-3);align-items:center;padding:var(--space-4)}.UserSkeleton__avatar{width:88px;height:88px;background:var(--bg-section);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.UserSkeleton__meta{display:grid;gap:var(--space-2)}.UserSkeleton__meta span,.UserSkeleton__meta i{height:.9rem;background:var(--bg-section);-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}.UserSkeleton__meta span{width:min(280px,80%);height:1.4rem}.UserSkeleton__meta i:nth-child(2){width:min(420px,92%)}.UserSkeleton__meta i:nth-child(3){width:min(220px,60%)}.UserSkeleton__tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2);padding:var(--space-2)}.UserSkeleton__tabs span{height:2.6rem;background:var(--bg-section);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.UserSkeleton__content{display:grid;gap:var(--space-2);padding:var(--space-4)}.UserSkeleton__content span{height:1rem;background:var(--bg-section);-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}.UserSkeleton__content span:nth-child(1){width:92%}.UserSkeleton__content span:nth-child(2){width:72%}.UserSkeleton__content span:nth-child(3){width:48%}@keyframes skeleton-shimmer{0%{background-position:120% 0}to{background-position:-80% 0}}.NotFoundPage{width:min(1000px,100%);min-height:calc(100svh - var(--app-top-offset) - 8rem);margin:0 auto;display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,7vw,7rem);padding:clamp(2rem,5vw,5rem);overflow:hidden;background:radial-gradient(circle at 12% 8%,color-mix(in srgb,var(--accent-color) 13%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--bg-card) 97%,var(--accent-color) 3%),var(--bg-card));border:1px solid var(--card-border);box-shadow:var(--card-shadow);-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px}.NotFoundPage__visual{position:relative;aspect-ratio:1;display:grid;place-items:center;color:var(--white);background:linear-gradient(145deg,color-mix(in srgb,var(--navy-950) 88%,var(--accent-color) 12%),var(--navy-950));box-shadow:0 28px 65px rgba(var(--navy-950-rgb),.24);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.NotFoundPage__visual>svg{position:absolute;width:4rem;height:4rem;padding:var(--space-4);color:var(--navy-950);background:var(--tone-orange);-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px}.NotFoundPage__visual>strong{position:absolute;bottom:17%;color:#ffffff8f;font-size:var(--text-1-25);letter-spacing:.18em}.NotFoundPage__orbit{position:absolute;inset:12%;border:1px solid rgba(255,255,255,.14);border-radius:999px}.NotFoundPage__orbit:before{position:absolute;inset:20%;border:1px solid rgba(255,255,255,.1);border-radius:inherit;content:""}.NotFoundPage__orbit span{position:absolute;width:.55rem;height:.55rem;background:var(--tone-orange);border-radius:999px}.NotFoundPage__orbit span:nth-child(1){top:8%;left:22%}.NotFoundPage__orbit span:nth-child(2){right:5%;top:47%}.NotFoundPage__orbit span:nth-child(3){left:18%;bottom:7%}.NotFoundPage__content>span{color:var(--accent-color);font-size:var(--text-0-75);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.NotFoundPage__content h1{margin:var(--space-3) 0;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1;letter-spacing:-.05em}.NotFoundPage__content p{max-width:430px;margin:0;color:var(--muted-color);font-size:var(--text-1-05);line-height:var(--leading-1-7)}.NotFoundPage__content a{min-height:2.85rem;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);margin-top:var(--space-5);padding:0 var(--space-4);color:var(--white);background:var(--brand-success);border:1px solid var(--brand-success);box-shadow:var(--button-shadow);font-size:var(--text-0-9);font-weight:700;text-decoration:none;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}@media(max-width:980px){.NotFoundPage{grid-template-columns:1fr;text-align:center}.NotFoundPage__visual{width:min(330px,80%);margin-inline:auto}.NotFoundPage__content p{margin-inline:auto}}@media(max-width:736px){.NotFoundPage{min-height:calc(100svh - var(--app-top-offset) - 4rem);padding:var(--space-5) var(--space-4);-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px}.NotFoundPage__visual{width:min(250px,78%)}.NotFoundPage__content a{width:100%}}.VideosPage,.VideoUploadPage,.VideoWatchPage,.Channel,.ChannelCreate,.ChannelManage{width:min(100%,1180px);margin:0 auto}.VideosPage{display:grid;gap:1.25rem}.VideosPage__eyebrow{color:var(--muted-color);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.VideosToolbar{display:grid;gap:1rem;margin-bottom:0;padding:0 0 1rem;border-bottom:1px solid var(--gray_10)}.VideosToolbar .title{margin:0;font-size:var(--text-1-5)}.VideosToolbar .page-header__actions{grid-template-columns:minmax(11rem,1fr) minmax(11rem,auto)}.VideosToolbar .page-header__right-actions .btns{display:flex;gap:var(--space-0-5)}.VideosToolbar__heading{display:flex;align-items:end;justify-content:space-between;gap:1rem}.VideosToolbar__heading span{color:var(--muted-color);font-size:var(--text-0-9)}.VideosToolbar__search{max-width:560px}.VideosPage__upload,.VideosPage__empty a,.VideoUploadPage__panel>button,.VideoUploadPage__empty a,.ChannelCreate__panel>button,.ChannelManage__saveBtn,.ChannelManage__backBtn,.Channel__editBtn,.VideoWatchPage__details button,.VideoWatchPage__details a,.VideoWatchPage__commentEdit button,.VideoWatchPage__loadComments,.VideosPage__pagination button,.VideoWatchPage__commentForm button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.5rem;padding:.55rem .85rem;border:1px solid var(--brand-success);color:var(--white);background:var(--brand-success);border-radius:8px;font-size:var(--text-0-9);font-weight:650;white-space:nowrap}.VideosPage__upload:hover,.VideosPage__empty a:hover,.VideoUploadPage__panel>button:hover,.VideoUploadPage__empty a:hover,.ChannelCreate__panel>button:hover,.ChannelManage__saveBtn:hover,.ChannelManage__backBtn:hover,.Channel__editBtn:hover,.VideoWatchPage__details button:hover,.VideoWatchPage__details a:hover,.VideoWatchPage__commentEdit button:hover,.VideoWatchPage__loadComments:hover,.VideosPage__pagination button:hover,.VideoWatchPage__commentForm button:hover{filter:brightness(1.03)}.VideosPage__upload--secondary{color:var(--font-color);border-color:var(--gray_15);background:var(--bg-section)}.VideosPage__pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.45rem;padding-top:.25rem}.VideosPage__pagination button{min-width:2.5rem;color:var(--font-color);border-color:var(--gray_15);background:var(--bg-section)}.VideosPage__pagination button.is-active{border-color:var(--accent-color);color:var(--navy-950);background:var(--accent-color);box-shadow:0 8px 18px var(--accent-color-soft)}.VideosPage__pagination button:disabled{opacity:.5;cursor:not-allowed}.VideosPage__pagination span{color:var(--muted-color);font-size:var(--text-0-9)}.VideosPage__featured{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:1.25rem;padding:0;border:1px solid var(--gray_10);background:var(--bg-card);border-radius:8px;overflow:hidden}.VideosPage__featuredThumb{position:relative;display:grid;place-items:center;aspect-ratio:16/9;overflow:hidden;background:var(--black)}.VideosPage__featuredThumb img{width:100%;height:100%;object-fit:cover;transition:transform var(--motion-slow) var(--ease-emphasized)}.VideosPage__featuredThumb>svg{color:var(--white_80);font-size:var(--text-2-25)}.VideosPage__featuredThumb em{position:absolute;right:.65rem;bottom:.6rem;padding:.25rem .45rem;color:var(--white);background:var(--black_70);border-radius:4px;font-size:.8rem;font-style:normal}.VideosPage__featuredBody{display:grid;align-content:center;gap:.7rem;min-width:0;padding:1.25rem 1.25rem 1.25rem 0}.VideosPage__featuredBody p{display:-webkit-box;overflow:hidden;margin:0;color:var(--muted-color);font-size:var(--text-0-92);line-height:1.5;-webkit-line-clamp:3;-webkit-box-orient:vertical}.VideosPage__featuredTitle{display:-webkit-box;overflow:hidden;color:var(--font-color);font-size:var(--text-1-5);font-weight:700;line-height:1.25;-webkit-line-clamp:3;-webkit-box-orient:vertical;transition:color var(--motion-fast) var(--ease-standard)}.VideosPage__featuredTitle:hover,.VideosPage__featuredTitle:focus-visible{color:var(--accent-color)}.VideosPage__featuredMeta{display:flex;flex-wrap:wrap;gap:.35rem .8rem;color:var(--muted-color);font-size:var(--text-0-85)}.VideosPage__featuredChannel{display:inline-flex;align-items:center;gap:.55rem;width:fit-content;color:var(--font-color);font-size:var(--text-0-9);transition:color var(--motion-fast) var(--ease-standard)}.VideosPage__featuredChannel:hover,.VideosPage__featuredChannel:focus-visible{color:var(--accent-color)}.VideosPage__featuredChannel span{display:grid;place-items:center;width:2rem;height:2rem;color:var(--navy-950);background:var(--accent-color);border-radius:50%;font-weight:750}.VideosPage__sectionHeader{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-top:.25rem;padding-top:.25rem}.VideosPage__sectionHeader h2{margin:0;font-size:var(--text-1-05);letter-spacing:0}.VideosPage__sectionHeader span{color:var(--muted-color);font-size:.9rem}.VideosPage__grid,.Channel__videoGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.35rem 1rem}.VideoCard{display:grid;gap:.6rem;min-width:0;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.VideoCard:hover .VideoCard__thumb,.VideoCard:focus-within .VideoCard__thumb{border-color:color-mix(in srgb,var(--accent-color) 35%,var(--gray_10));box-shadow:var(--card-shadow-hover)}.VideoCard:hover .VideoCard__title,.VideoCard:focus-within .VideoCard__title{color:var(--accent-color)}.VideoCard__thumb{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:16/9;width:100%;overflow:hidden;border:1px solid var(--gray_10);background:var(--black);border-radius:8px;transition:border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard)}.VideoCard__thumb img{width:100%;height:100%;object-fit:cover;transition:transform var(--motion-slow) var(--ease-emphasized)}.VideoCard__thumb span,.VideoCard__thumb svg{color:var(--muted-color);font-size:1.75rem}.VideoCard__thumb em{position:absolute;right:.5rem;bottom:.45rem;padding:.2rem .4rem;color:var(--white);background:var(--black_70);border-radius:4px;font-size:.78rem;font-style:normal}.VideoCard__body,.VideoCard__info{display:grid;gap:.22rem;min-width:0}.VideoCard__title{display:-webkit-box;overflow:hidden;color:var(--font-color);font-size:var(--text-0-94);font-weight:650;line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:color var(--motion-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.VideosPage__featuredThumb:hover img,.VideosPage__featuredThumb:focus-visible img,.VideoCard:hover .VideoCard__thumb img,.VideoCard:focus-within .VideoCard__thumb img{transform:scale(1.018)}}.VideoCard__channel,.VideoCard__body p,.VideoCard__stats{margin:0;color:var(--muted-color);font-size:var(--text-0-85)}.VideoCard__channel{transition:color var(--motion-fast) var(--ease-standard)}.VideoCard__channel:hover,.VideoCard__channel:focus-visible{color:var(--accent-color)}.VideosPage__empty{display:grid;place-items:center;gap:.75rem;min-height:320px;padding:2rem;border:1px solid var(--gray_10);background:var(--bg-card);border-radius:8px;text-align:center}.VideosPage__empty svg{color:var(--accent-color);font-size:var(--text-2)}.VideosPage__empty h2,.VideosPage__empty p{margin:0}.VideosPage__empty h2{font-size:var(--text-1-1);letter-spacing:0}.VideosPage__empty p{color:var(--muted-color)}.VideoUploadPage{display:grid;gap:1rem}.VideoUploadPage__toolbarActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.VideoUploadPage__panel{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(320px,1fr);gap:.9rem;padding:1.15rem;border:1px solid var(--gray_10);background:var(--bg-card);border-radius:8px;box-shadow:var(--card-shadow)}.VideoUploadPage__panel h2{grid-column:1/-1;margin:0;font-size:var(--text-1-1);letter-spacing:0}.VideoUploadPage__panel>button,.VideoUploadPage__panel .VideoUploadPage__progress{grid-column:1/-1}.VideoUploadPage__fields{display:grid;gap:.75rem}.VideoUploadPage__fields label{display:grid;gap:.35rem;color:var(--muted-color);font-size:var(--text-0-82);font-weight:650}.VideoUploadPage__fields input,.VideoUploadPage__fields select,.VideoUploadPage__fields textarea{width:100%;border:1px solid var(--gray_15);background:var(--bg-section);border-radius:8px}.VideoUploadPage__dropzone{display:grid;grid-column:1;grid-row:2;place-items:center;gap:.65rem;min-height:220px;padding:1.5rem;border:1px dashed var(--gray_20);background:var(--bg-section);border-radius:8px;color:var(--muted-color);text-align:center;cursor:pointer;transition:border-color .18s ease,background .18s ease}.VideoUploadPage__dropzone svg{color:var(--accent-color);font-size:var(--text-1-5)}.VideoUploadPage__dropzone:hover{border-color:color-mix(in srgb,var(--accent-color) 42%,var(--gray_20))}.VideoUploadPage__fields{grid-column:2;grid-row:2}.VideoUploadPage__resources{display:grid;grid-column:1/-1;gap:var(--space-3);padding:1rem;border:1px solid var(--gray_10);background:var(--bg-section);border-radius:8px}.VideoUploadPage__resources .VideoUploadPage__resourcesHeading{display:flex;align-items:center;gap:var(--space-2)}.VideoUploadPage__resources .VideoUploadPage__resourcesHeading>div{display:grid;gap:var(--space-0-35)}.VideoUploadPage__resources .VideoUploadPage__resourcesHeading span{color:var(--muted-color);font-size:var(--text-0-82);line-height:1.5}.VideoUploadPage__resources .VideoUploadPage__resourcesIcon{display:grid;place-items:center;flex:0 0 2.5rem;width:2.5rem;height:2.5rem;background:var(--tone-teal-soft);border-radius:10px}.VideoUploadPage__resources .VideoUploadPage__resourcesIcon svg{color:var(--tone-teal)}.VideoUploadPage__resources .VideoUploadPage__resourcesButton{display:inline-flex;align-items:center;gap:var(--space-0-55);min-height:2.35rem;padding:var(--space-0-45) var(--space-3);border:1px solid var(--gray_15);background:var(--bg-card);color:var(--font-color);font-weight:650;border-radius:8px}.VideoUploadPage__resources .VideoUploadPage__resourcesButton svg{display:block;flex:0 0 auto;color:var(--tone-teal)}.VideoUploadPage__resources>button{justify-self:start}.VideoUploadPage__resources ul{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.VideoUploadPage__resources li{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--gray_10);background:var(--bg-card);border-radius:8px}.VideoUploadPage__resources li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.VideoUploadPage__resources li button{display:inline-grid;place-items:center;flex:0 0 auto;width:2rem;height:2rem;padding:0;color:var(--brand-danger);background:var(--brand-danger_10)}.VideoUploadPage__empty{display:grid;place-items:center;gap:.75rem;min-height:360px;padding:2rem;border:1px solid var(--gray_10);background:var(--bg-card);border-radius:8px;text-align:center;box-shadow:var(--card-shadow)}.VideoUploadPage__empty>svg{color:var(--accent-color);font-size:var(--text-1-8)}.VideoUploadPage__empty h2,.VideoUploadPage__empty p{margin:0}.VideoUploadPage__empty h2{font-size:var(--text-1-1);letter-spacing:0}.VideoUploadPage__empty p{color:var(--muted-color)}.VideoUploadPage__progress{position:relative;height:1.7rem;overflow:hidden;border:1px solid var(--gray_10);background:var(--bg-section);border-radius:999px}.VideoUploadPage__progress span{display:block;height:100%;background:var(--brand-success)}.VideoUploadPage__progress em{position:absolute;inset:0;display:grid;place-items:center;color:var(--font-color);font-size:.85rem;font-style:normal;font-weight:650}.ChannelCreate{display:grid;gap:1rem}.ChannelCreate__layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:1rem}.ChannelCreate__panel,.ChannelCreate__preview{padding:1.15rem;border:1px solid var(--gray_10);background:var(--bg-card);border-radius:8px;box-shadow:var(--card-shadow)}.ChannelCreate__panel{display:grid;gap:1rem}.ChannelCreate__panel label{display:grid;gap:.45rem;font-weight:650}.ChannelCreate__panel input,.ChannelCreate__panel select,.ChannelCreate__panel textarea{width:100%;border:1px solid var(--gray_15);background:var(--bg-section);border-radius:8px}.ChannelCreate__error{margin:0;padding:.75rem;color:var(--brand-danger);background:var(--brand-danger_10);border-radius:8px}.ChannelCreate__preview{display:grid;align-content:start;gap:1rem}.ChannelCreate__preview h2,.ChannelCreate__preview p{margin:0}.ChannelCreate__preview h2{font-size:var(--text-1-1);letter-spacing:0}.ChannelCreate__preview p{color:var(--muted-color);line-height:1.5}.ChannelCreate__preview>span{justify-self:start;padding:.3rem .6rem;border:1px solid var(--gray_10);background:var(--bg-chip);border-radius:999px;color:var(--muted-color);font-size:.85rem;text-transform:capitalize}.ChannelCreate__avatar{display:grid;place-items:center;width:4.25rem;height:4.25rem;color:var(--navy-950);background:var(--accent-color);border-radius:8px;font-size:var(--text-1-35);font-weight:750}.VideoWatchPage{display:grid;gap:1.25rem}.VideoWatchPage__main{display:grid;gap:1.1rem;min-width:0}.VideoWatchPage__player{overflow:hidden;aspect-ratio:16/9;width:100%;background:var(--black);border-radius:8px;box-shadow:var(--card-shadow)}.VideoWatchPage__player video{display:block;width:100%;height:100%;background:var(--black)}.VideoWatchPage__videojs{width:100%;height:100%}.VideoWatchPage__videojsWrap{position:relative;width:100%;height:100%}.VideoWatchPage__quality{position:absolute;right:.75rem;top:.75rem;z-index:3;width:auto;min-height:2rem;border:1px solid var(--white_20);color:var(--white);background:var(--black_70);border-radius:8px;font-size:.85rem}.VideoWatchPage__processing{display:grid;place-items:center;align-content:center;gap:.8rem;height:100%;color:var(--white)}.VideoWatchPage__details{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem;padding:1rem;border:1px solid var(--gray_10);background:var(--bg-card);border-radius:8px}.VideoWatchPage__details>div:first-child{display:grid;gap:.45rem;min-width:0}.VideoWatchPage__details h1{margin:0;font-size:var(--text-1-35);line-height:1.3;letter-spacing:0}.VideoWatchPage__details p{margin:0;color:var(--muted-color);font-size:var(--text-0-9)}.VideoWatchPage__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem;min-width:fit-content}.VideoWatchPage__action--active{color:var(--navy-950)!important;border-color:var(--accent-color)!important;background:var(--accent-color)!important}.VideoWatchPage__channel,.VideoWatchPage__description,.VideoWatchPage__resources,.VideoWatchPage__comments{border:1px solid var(--gray_10);background:var(--bg-card);border-radius:8px}.VideoWatchPage__channel a{display:inline-flex;align-items:center;gap:.85rem;width:fit-content}.VideoWatchPage__channel a>span{display:grid;place-items:center;width:2.6rem;height:2.6rem;color:var(--white);background:var(--tone-mint);border-radius:50%;font-weight:700}.VideoWatchPage__channel a div{display:grid;gap:.2rem}.VideoWatchPage__channel a small{color:var(--muted-color)}.VideoWatchPage__description{white-space:pre-wrap;word-break:break-word;line-height:1.6;color:var(--font-color)}.VideoWatchPage__resources{display:grid;gap:var(--space-3);padding:1rem}.VideoWatchPage__resources header,.VideoWatchPage__resources header>div,.VideoWatchPage__resources li,.VideoWatchPage__resources li>div{display:flex;align-items:center}.VideoWatchPage__resources header,.VideoWatchPage__resources li{justify-content:space-between;gap:var(--space-3)}.VideoWatchPage__resources header>div,.VideoWatchPage__resources li>div{gap:var(--space-2);min-width:0}.VideoWatchPage__resources header>span,.VideoWatchPage__resources li small{color:var(--muted-color)}.VideoWatchPage__resources h2{margin:0;font-size:var(--text-1-05);letter-spacing:0}.VideoWatchPage__resources ul{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.VideoWatchPage__resources li{padding:var(--space-2) var(--space-3);border:1px solid var(--gray_10);background:var(--bg-section);border-radius:8px}.VideoWatchPage__resources li>div:last-child{flex:0 0 auto}.VideoWatchPage__resources li span{display:grid;gap:var(--space-0-15);min-width:0}.VideoWatchPage__resources li strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.VideoWatchPage__resources button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-0-45);min-width:2.25rem}.VideoWatchPage__comments{display:grid;gap:1.15rem}.VideoWatchPage__comments header{display:flex;align-items:baseline;gap:.6rem;padding-bottom:.2rem}.VideoWatchPage__comments h2,.VideoWatchPage__comments p{margin:0}.VideoWatchPage__comments h2{font-size:var(--text-1-05);letter-spacing:0}.VideoWatchPage__comments header span,.VideoWatchPage__comments small,.VideoWatchPage__comments .VideoWatchPage__commentSignin{color:var(--muted-color)}.VideoWatchPage__commentForm{display:grid;gap:.8rem}.VideoWatchPage__commentForm textarea{width:100%;border:1px solid var(--gray_15);background:var(--bg-section);border-radius:8px;resize:vertical}.VideoWatchPage__commentForm button{justify-self:end}.VideoWatchPage__commentList{display:grid;gap:.75rem}.VideoWatchPage__comment{display:grid;grid-template-columns:2.4rem minmax(0,1fr);gap:.85rem;padding:.85rem;border:1px solid transparent;border-radius:8px}.VideoWatchPage__comment>span{display:grid;place-items:center;width:2.4rem;height:2.4rem;color:var(--navy-950);background:var(--accent-color);border-radius:50%;font-weight:750}.VideoWatchPage__comment p{white-space:pre-wrap;word-break:break-word;line-height:1.5}.VideoWatchPage__comment:hover{border-color:var(--gray_10);background:color-mix(in srgb,var(--bg-section) 64%,transparent)}.VideoWatchPage__comment.is-reply{padding-left:.4rem}.VideoWatchPage__commentBody,.VideoWatchPage__commentHead,.VideoWatchPage__commentEdit{min-width:0}.VideoWatchPage__commentBody,.VideoWatchPage__commentEdit{display:grid;gap:.5rem}.VideoWatchPage__commentHead{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.VideoWatchPage__commentHead>div:first-child{display:grid;gap:.15rem;min-width:0}.VideoWatchPage__commentActions{display:inline-flex;gap:.35rem;opacity:0;transition:opacity .18s ease}.VideoWatchPage__commentActions button{display:grid;place-items:center;width:2rem;height:2rem;min-height:2rem;padding:0;border:1px solid var(--gray_10);color:var(--font-color);background:var(--bg-card);border-radius:50%}.VideoWatchPage__comment:hover .VideoWatchPage__commentActions,.VideoWatchPage__commentActions:focus-within{opacity:1}.VideoWatchPage__commentDanger{color:var(--brand-danger)!important;border-color:color-mix(in srgb,var(--brand-danger) 35%,var(--gray_10))!important}.VideoWatchPage__commentEdit textarea{width:100%;border:1px solid var(--gray_15);background:var(--bg-section);border-radius:8px;resize:vertical}.VideoWatchPage__commentEdit div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.VideoWatchPage__commentMeta,.VideoWatchPage__showReplies{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.VideoWatchPage__commentMeta button,.VideoWatchPage__showReplies button{padding:0;border:0;color:var(--muted-color);background:transparent;font-size:var(--text-0-85)}.VideoWatchPage__showReplies{width:fit-content;margin-top:.15rem;padding:0;border:0;color:var(--muted-color);background:transparent;font-size:var(--text-0-85);cursor:pointer}.VideoWatchPage__replies,.VideoWatchPage__editHistory{display:grid;gap:.75rem;margin-top:.35rem}.VideoWatchPage__replies{margin-left:.6rem;padding-left:1.35rem;border-left:1px solid var(--gray_10)}.VideoWatchPage__editHistory{padding:.65rem;color:var(--muted-color);background:var(--bg-section);border-radius:8px}.VideoWatchPage__editHistory p{margin:.2rem 0 0}.VideosPage__loadMore{display:flex;justify-content:center;padding:1rem 0}.VideoWatchPage__recommendations{display:grid;align-content:start;gap:.9rem;min-width:0;padding:1rem;border:1px solid var(--gray_10);background:var(--bg-card);border-radius:8px}.VideoWatchPage__recommendations header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-bottom:.45rem;border-bottom:1px solid var(--gray_10)}.VideoWatchPage__recommendations h2,.VideoWatchPage__recommendations p{margin:0}.VideoWatchPage__recommendations h2{font-size:var(--text-1-05);letter-spacing:0}.VideoWatchPage__recommendationList{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,320px);gap:.9rem;overflow-x:auto;padding-bottom:.25rem;scroll-snap-type:x proximity}.VideoWatchPage__recommendation{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:.75rem;min-width:0;color:var(--font-color);scroll-snap-align:start}.VideoWatchPage__recommendation:hover strong{color:var(--accent-color)}.VideoWatchPage__recommendationThumb{position:relative;display:grid;place-items:center;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--gray_10);background:var(--black);border-radius:8px}.VideoWatchPage__recommendationThumb img{width:100%;height:100%;object-fit:cover}.VideoWatchPage__recommendationThumb svg{color:var(--white_80)}.VideoWatchPage__recommendationThumb em{position:absolute;right:.35rem;bottom:.3rem;padding:.15rem .35rem;color:var(--white);background:var(--black_70);border-radius:4px;font-size:.72rem;font-style:normal}.VideoWatchPage__recommendationBody{display:grid;align-content:start;gap:.2rem;min-width:0}.VideoWatchPage__recommendationBody strong{display:-webkit-box;overflow:hidden;font-size:var(--text-0-9);line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:color .18s ease}.VideoWatchPage__recommendationBody small{overflow:hidden;color:var(--muted-color);font-size:var(--text-0-8);text-overflow:ellipsis;white-space:nowrap}.VideoWatchPage__recommendationEmpty{padding:1rem;border:1px dashed var(--gray_15);color:var(--muted-color);background:var(--bg-card);border-radius:8px}@media(min-width:1120px){.VideoWatchPage{align-items:start}}@media(min-width:1280px){.AppLayout[data-asides-collapsed=true] .VideosPage,.AppLayout[data-asides-collapsed=true] .Channel,.AppLayout[data-asides-collapsed=true] .ChannelCreate,.AppLayout[data-asides-collapsed=true] .ChannelManage{width:100%;max-width:none}.AppLayout[data-asides-collapsed=true] .VideosPage__featured{grid-template-columns:minmax(0,1.65fr) minmax(340px,.65fr)}.AppLayout[data-asides-collapsed=true] .VideosPage__grid,.AppLayout[data-asides-collapsed=true] .Channel__videoGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.AppLayout[data-asides-collapsed=true] .Channel__content{gap:var(--space-4)}.AppLayout[data-asides-collapsed=true] .Channel__aboutInfo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.AppLayout[data-asides-collapsed=true] .ChannelCreate__layout{grid-template-columns:minmax(0,1fr) minmax(360px,460px)}.AppLayout[data-asides-collapsed=true] .ChannelManage__container{grid-template-columns:260px minmax(0,1fr)}.AppLayout[data-asides-collapsed=true] .VideoWatchPage{width:100%;max-width:none}}.Channel__banner{display:grid;place-items:center;height:190px;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--bg-card) 90%,var(--accent-color) 10%),var(--bg-section));border-radius:8px 8px 0 0}.Channel__banner img{width:100%;height:100%;object-fit:cover}.Channel__bannerPlaceholder{color:var(--accent-color);font-size:var(--text-2)}.Channel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 0 1.5rem;border-bottom:1px solid var(--gray_10)}.Channel__headerActions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-2)}.Channel__headerActions button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-0-55);white-space:nowrap}.Channel__headerActions .is-subscribed{background:var(--bg-section)}.Channel__info{display:flex;gap:1rem;min-width:0}.Channel__avatar{display:grid;place-items:center;flex:0 0 auto;width:5.5rem;height:5.5rem;overflow:hidden;border:3px solid var(--bg-page);background:var(--bg-section);border-radius:50%}.Channel__avatar img{width:100%;height:100%;object-fit:cover}.Channel__meta{min-width:0}.Channel__name{display:flex;align-items:center;gap:.45rem;margin:0 0 .25rem;font-size:var(--text-1-35);letter-spacing:0}.Channel__name svg{color:var(--tone-mint);font-size:1rem}.Channel__handle,.Channel__stats,.Channel__description,.Channel__empty,.Channel__aboutItem{color:var(--muted-color)}.Channel__stats,.Channel__categories,.Channel__tabs,.Channel__aboutInfo{display:flex;flex-wrap:wrap;gap:.5rem}.Channel__description,.Channel__about p{white-space:pre-wrap;word-break:break-word;line-height:1.55}.Channel__categories{margin:1rem 0}.Channel__category{padding:.35rem .65rem;border:1px solid var(--gray_10);background:var(--bg-chip);border-radius:999px;font-size:.85rem}.Channel__tabs{margin-bottom:1rem;border-bottom:1px solid var(--gray_10)}.Channel__tabs button{border:0;border-bottom:2px solid transparent;background:transparent;border-radius:0}.Channel__tab--active{color:var(--tone-pink-strong);border-bottom-color:var(--tone-pink-strong)!important}.Channel__content{display:grid;gap:1rem}.Channel__about{padding:1rem;border:1px solid var(--gray_10);background:var(--bg-card);border-radius:8px}.Channel__aboutInfo{flex-direction:column;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--gray_10)}.ChannelManage{display:grid;gap:var(--space-4);width:100%;max-width:1280px;margin:0 auto}.ChannelManage--list{max-width:1200px}.ChannelManage__header{margin-bottom:0;padding:var(--space-2) 0}.ChannelManage__heading{display:grid;gap:var(--space-0-35)}.ChannelManage__heading h1,.ChannelManage__heading p{margin:0}.ChannelManage__heading h1{font-size:var(--text-1-5);letter-spacing:-.025em}.ChannelManage__heading p{color:var(--muted-color);font-size:var(--text-0-9);font-weight:450}.ChannelManage__eyebrow{display:inline-flex;align-items:center;gap:var(--space-0-45);width:fit-content;color:var(--accent-color);font-size:var(--text-0-75);font-weight:750;letter-spacing:.08em;text-transform:uppercase}.ChannelManage__container,.ChannelManage__section{padding:1rem;border:1px solid var(--gray_10);background:var(--bg-card);border-radius:8px}.ChannelManage__headerActions,.ChannelManage__sectionActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.ChannelManage__action{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.5rem;padding:.55rem .85rem;border:1px solid var(--gray_10);border-radius:8px;font-size:var(--text-0-9);font-weight:650;white-space:nowrap;transition:transform .18s ease,border-color .18s ease,background .18s ease}.ChannelManage__action:hover{transform:translateY(-1px)}.ChannelManage__action--primary{color:var(--white);border-color:var(--brand-success);background:var(--brand-success)}.ChannelManage__action--secondary{color:var(--font-color);background:color-mix(in srgb,var(--bg-section) 86%,transparent)}.ChannelManage__container{display:grid;grid-template-columns:230px minmax(0,1fr);gap:var(--space-4);padding:0;border:0;background:transparent;border-radius:0}.ChannelManage__sidebar{display:grid;align-content:start;gap:var(--space-0-35);padding:var(--space-2);border:1px solid var(--gray_10);background:var(--bg-card);border-radius:12px;box-shadow:var(--card-shadow)}.ChannelManage__sidebarItem{display:inline-flex;align-items:center;gap:.6rem;min-height:2.65rem;padding:.55rem .7rem;border:1px solid transparent;color:var(--muted-color);background:transparent;justify-content:flex-start;border-radius:8px;text-align:left;font-weight:650;transition:color .18s ease,background .18s ease,border-color .18s ease}.ChannelManage__sidebarItem svg{width:1rem}.ChannelManage__sidebarItem:hover{color:var(--font-color);background:var(--interactive-hover-bg)}.ChannelManage__sidebarItem--active{color:var(--font-color);border-color:color-mix(in srgb,var(--accent-color) 28%,var(--gray_10));background:color-mix(in srgb,var(--accent-color) 10%,var(--bg-section))}.ChannelManage__section{display:grid;gap:1rem;padding:var(--space-4);border-radius:12px;box-shadow:var(--card-shadow)}.ChannelManage__section h2{margin:0;font-size:var(--text-1-05);letter-spacing:0}.ChannelManage__sectionHeader{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:.85rem;border-bottom:1px solid var(--gray_10)}.ChannelManage__mediaGrid{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:1rem}.ChannelManage__mediaField{display:grid;gap:.45rem}.ChannelManage__mediaField>span{font-weight:650}.ChannelManage__mediaField>div{position:relative;display:grid;place-items:center;overflow:hidden;border:1px solid var(--gray_10);background:var(--bg-section);border-radius:8px}.ChannelManage__mediaField img{width:100%;height:100%;object-fit:cover}.ChannelManage__mediaField label{position:absolute;right:.65rem;bottom:.65rem;display:inline-flex;align-items:center;gap:.4rem;min-height:2.2rem;padding:0 .7rem;color:var(--white);background:var(--black_70);border:1px solid var(--white_20);border-radius:8px;font-size:var(--text-0-85);font-weight:650;cursor:pointer}.ChannelManage__mediaField input{display:none}.ChannelManage__mediaField--cover>div{aspect-ratio:16/5;min-height:150px}.ChannelManage__mediaField--cover>div>svg{color:var(--muted-color);font-size:var(--text-1-5)}.ChannelManage__mediaField--avatar>div{aspect-ratio:1;width:100%;max-width:220px;border-radius:50%}.ChannelManage__mediaField--avatar strong{display:grid;place-items:center;width:100%;height:100%;color:var(--navy-950);background:var(--accent-color);font-size:var(--text-2)}.ChannelManage__formGroup{display:grid;gap:.4rem}.ChannelManage__formGroup label{font-weight:650}.ChannelManage__input,.ChannelManage__textarea,.ChannelManage__select{width:100%}.ChannelManage__hint,.ChannelManage__sectionDesc{margin:0;color:var(--muted-color);font-size:.9rem}.ChannelManage__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.ChannelManage__stat{display:flex;align-items:center;gap:.8rem;padding:var(--space-3);border:1px solid var(--gray_10);background:color-mix(in srgb,var(--bg-card) 78%,var(--bg-section));border-radius:12px;box-shadow:0 8px 22px rgba(var(--navy-950-rgb),.05)}.ChannelManage__stat>svg{display:grid;place-items:center;width:2.25rem;height:2.25rem;padding:.55rem;color:var(--accent-color);background:var(--accent-color-soft);border-radius:8px}.ChannelManage__statLabel,.ChannelManage__statValue{display:block}.ChannelManage__statLabel{color:var(--muted-color);font-size:.85rem}.ChannelManage__statValue{margin-top:.25rem;font-size:var(--text-1-25);font-weight:750}.ChannelManage__badge{display:inline-flex;align-items:center;width:fit-content;min-height:1.45rem;padding:.15rem .5rem;border:1px solid var(--gray_10);color:var(--muted-color);background:var(--bg-section);border-radius:999px;font-size:.76rem;font-weight:700;text-transform:capitalize}.ChannelManage__badge--public,.ChannelManage__badge--ready{color:var(--tone-green-deep);border-color:color-mix(in srgb,var(--tone-green-deep) 30%,var(--gray_10));background:color-mix(in srgb,var(--tone-green-deep) 10%,var(--bg-section))}.ChannelManage__badge--private,.ChannelManage__badge--failed{color:var(--brand-danger);border-color:color-mix(in srgb,var(--brand-danger) 30%,var(--gray_10));background:color-mix(in srgb,var(--brand-danger_10) 62%,var(--bg-section))}.ChannelManage__badge--unlisted,.ChannelManage__badge--processing,.ChannelManage__badge--draft{color:var(--tone-gold);border-color:color-mix(in srgb,var(--tone-gold) 36%,var(--gray_10));background:color-mix(in srgb,var(--tone-gold) 10%,var(--bg-section))}.ChannelManage__channelList{display:grid;gap:var(--space-3)}.ChannelManage__channelItem{display:grid;grid-template-columns:4.5rem minmax(0,1fr) minmax(300px,auto);align-items:center;gap:1rem;padding:var(--space-3);border:1px solid var(--gray_10);background:var(--bg-card);border-radius:12px;box-shadow:var(--card-shadow);transition:border-color .18s ease,transform .18s ease}.ChannelManage__channelItem:hover{border-color:color-mix(in srgb,var(--accent-color) 28%,var(--gray_10));transform:translateY(-1px)}.ChannelManage__channelAvatar{display:grid;place-items:center;width:4.5rem;height:4.5rem;overflow:hidden;color:var(--navy-950);background:var(--accent-color);border:3px solid color-mix(in srgb,var(--white) 72%,transparent);border-radius:14px;box-shadow:0 8px 20px rgba(var(--navy-950-rgb),.14);font-weight:750}.ChannelManage__channelAvatar img{width:100%;height:100%;object-fit:cover}.ChannelManage__channelMain{display:grid;gap:.5rem;min-width:0}.ChannelManage__channelMain h2,.ChannelManage__channelMain p{margin:0}.ChannelManage__channelMain h2{font-size:var(--text-1-05);letter-spacing:0}.ChannelManage__channelMain p{color:var(--muted-color);font-size:var(--text-0-9);line-height:1.45}.ChannelManage__channelTitle{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;min-width:0}.ChannelManage__channelDescription{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ChannelManage__channelStats,.ChannelManage__channelActions,.ChannelManage__videoActions,.ChannelManage__editActions,.ChannelManage__videoAttachments li>div{display:flex;flex-wrap:wrap;gap:.5rem}.ChannelManage__channelStats{color:var(--muted-color);font-size:var(--text-0-85)}.ChannelManage__channelActions,.ChannelManage__videoActions{justify-content:flex-end}.ChannelManage__channelActions a,.ChannelManage__channelActions button,.ChannelManage__videoActions a,.ChannelManage__videoActions button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.15rem;padding:0 .7rem;border:1px solid var(--gray_10);color:var(--font-color);background:var(--bg-section);border-radius:8px;font-size:var(--text-0-85);font-weight:650;white-space:nowrap;transition:border-color .18s ease,background .18s ease,transform .18s ease}.ChannelManage__channelActions a:hover,.ChannelManage__channelActions button:hover,.ChannelManage__videoActions a:hover,.ChannelManage__videoActions button:hover{border-color:color-mix(in srgb,var(--accent-color) 28%,var(--gray_10));background:var(--interactive-hover-bg);transform:translateY(-1px)}.ChannelManage__primaryInline{color:var(--white)!important;border-color:var(--brand-success)!important;background:var(--brand-success)!important}.ChannelManage__videoEdit{display:grid;gap:var(--space-3);min-width:0}.ChannelManage__videoEdit input,.ChannelManage__videoEdit select,.ChannelManage__videoEdit textarea{width:100%;border:1px solid var(--gray_15);background:var(--bg-section);border-radius:8px}.ChannelManage__videoEdit button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.2rem;padding:0 .75rem;border:1px solid var(--gray_10);color:var(--font-color);background:var(--bg-section);border-radius:8px}.ChannelManage__editHeader{display:flex;align-items:center;grid-column:1/-1;gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--gray_10)}.ChannelManage__editHeader>span{display:grid;place-items:center;width:2.35rem;height:2.35rem;color:var(--accent-color);background:var(--accent-color-soft);border-radius:8px}.ChannelManage__editHeader>div{display:grid;gap:var(--space-0-15)}.ChannelManage__editHeader small{color:var(--muted-color);font-weight:450}.ChannelManage__editField{display:grid;gap:var(--space-0-45);min-width:0}.ChannelManage__editField>span{color:var(--font-color);font-size:var(--text-0-85);font-weight:650}.ChannelManage__editField--wide,.ChannelManage__editActions{grid-column:1/-1}.ChannelManage__editActions{justify-content:flex-end;padding-top:var(--space-2);border-top:1px solid var(--gray_10)}.ChannelManage__videoAttachments{display:grid;grid-column:1/-1;gap:var(--space-2)}.ChannelManage__videoAttachments header,.ChannelManage__videoAttachments li{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.ChannelManage__videoAttachments header span{color:var(--muted-color);font-size:var(--text-0-85)}.ChannelManage__videoAttachments ul{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.ChannelManage__videoAttachments li{padding:var(--space-2);border:1px solid var(--gray_10);border-radius:8px;background:var(--bg-section)}.ChannelManage__videoAttachments li>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChannelManage__categoryGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem}.ChannelManage__categoryCheckbox{display:flex;align-items:center;gap:.55rem;min-height:3rem;padding:.8rem;border:1px solid var(--gray_10);background:var(--bg-section);border-radius:8px;cursor:pointer;font-weight:650}.ChannelManage__categoryCheckbox input{accent-color:var(--tone-pink-strong)}.ChannelManage__categoryCheckbox:has(input:checked){border-color:color-mix(in srgb,var(--accent-color) 36%,var(--gray_10));background:color-mix(in srgb,var(--accent-color) 10%,var(--bg-section))}.ChannelManage__memberSearch{display:grid;grid-template-columns:minmax(220px,1fr) 150px auto;gap:.6rem}.ChannelManage__memberSearch input,.ChannelManage__memberSearch select{width:100%;border:1px solid var(--gray_15);background:var(--bg-section);border-radius:8px}.ChannelManage__memberSearch button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.5rem;padding:0 .85rem;color:var(--white);border:1px solid var(--brand-success);background:var(--brand-success);border-radius:8px;font-weight:650}.ChannelManage__memberSuggestions,.ChannelManage__memberList{display:grid;gap:.65rem}.ChannelManage__memberSuggestions button{display:grid;grid-template-columns:2.3rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem;border:1px solid var(--gray_10);color:var(--font-color);background:var(--bg-section);border-radius:8px;text-align:left}.ChannelManage__memberSuggestions button>span{display:grid;place-items:center;width:2.3rem;height:2.3rem;color:var(--navy-950);background:var(--accent-color);border-radius:50%;font-weight:750}.ChannelManage__memberSuggestions button div{display:grid;gap:.15rem;min-width:0}.ChannelManage__memberSuggestions button small,.ChannelManage__memberSuggestions button em{color:var(--muted-color);font-size:var(--text-0-85);font-style:normal}.ChannelManage__memberItem{display:grid;grid-template-columns:2.6rem minmax(0,1fr) 150px auto;align-items:center;gap:.75rem;padding:.8rem;border:1px solid var(--gray_10);background:var(--bg-card);border-radius:8px}.ChannelManage__memberItem select{width:100%;border:1px solid var(--gray_15);background:var(--bg-section);border-radius:8px}.ChannelManage__memberItem button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.2rem;padding:0 .75rem;border:1px solid var(--gray_10);border-radius:8px}.ChannelManage__memberAvatar{display:grid;place-items:center;width:2.6rem;height:2.6rem;color:var(--navy-950);background:var(--accent-color);border-radius:50%;font-weight:750}.ChannelManage__memberMain{display:grid;gap:.15rem;min-width:0}.ChannelManage__memberMain small{color:var(--muted-color)}.ChannelManage__videoList{display:grid;gap:var(--space-3)}.ChannelManage__videoItem{display:grid;grid-template-columns:150px minmax(0,1fr) minmax(260px,auto);align-items:center;gap:1rem;padding:var(--space-3);border:1px solid var(--gray_10);background:var(--bg-card);border-radius:12px;box-shadow:0 8px 22px rgba(var(--navy-950-rgb),.05);transition:border-color .18s ease,box-shadow .18s ease}.ChannelManage__videoItem:hover{border-color:color-mix(in srgb,var(--accent-color) 25%,var(--gray_10));box-shadow:var(--card-shadow)}.ChannelManage__videoItem span{color:var(--muted-color);font-size:var(--text-0-85)}.ChannelManage__videoThumb{position:relative;display:grid;place-items:center;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--gray_10);background:var(--black);border-radius:8px}.ChannelManage__videoThumb img{width:100%;height:100%;object-fit:cover}.ChannelManage__videoThumb svg{color:var(--white_80)}.ChannelManage__videoThumb em{position:absolute;right:.4rem;bottom:.35rem;padding:.15rem .35rem;color:var(--white);background:var(--black_70);border-radius:4px;font-size:.72rem;font-style:normal}.ChannelManage__videoMain{display:grid;gap:.4rem;min-width:0}.ChannelManage__videoMain strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChannelManage__videoMeta{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}.ChannelManage__videoEdit{grid-column:1/-1;grid-template-columns:minmax(220px,1fr) 160px;padding:var(--space-4);border:1px solid color-mix(in srgb,var(--accent-color) 25%,var(--gray_10));background:linear-gradient(135deg,color-mix(in srgb,var(--bg-section) 94%,var(--accent-color) 6%),var(--bg-card));border-radius:10px}.ChannelManage__dangerZone{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.25rem;padding:1rem;border:1px solid color-mix(in srgb,var(--brand-danger) 34%,var(--gray_10));background:color-mix(in srgb,var(--brand-danger_10) 72%,transparent);border-radius:8px}.ChannelManage__dangerZone strong,.ChannelManage__dangerZone p{margin:0}.ChannelManage__dangerZone p{margin-top:.25rem;color:var(--muted-color);font-size:var(--text-0-9)}.ChannelManage__dangerBtn{color:var(--brand-danger)!important;border-color:color-mix(in srgb,var(--brand-danger) 45%,var(--gray_10))!important;background:color-mix(in srgb,var(--brand-danger_10) 72%,var(--bg-section))!important}.VideosPage__featured,.VideoUploadPage__panel,.VideoUploadPage__empty,.ChannelCreate__panel,.ChannelCreate__preview,.VideoWatchPage__channel,.VideoWatchPage__description,.VideoWatchPage__comments,.Channel__about,.ChannelManage__section,.ChannelManage__channelItem,.ChannelManage__videoEdit,.ChannelManage__dangerZone{padding:var(--space-3)}.VideosPage__upload,.VideosPage__empty a,.VideoUploadPage__panel>button,.VideoUploadPage__empty a,.ChannelCreate__panel>button,.ChannelManage__saveBtn,.ChannelManage__backBtn,.Channel__editBtn,.VideoWatchPage__details button,.VideoWatchPage__details a,.VideoWatchPage__commentEdit button,.VideoWatchPage__loadComments,.VideosPage__loadMore button,.VideoWatchPage__commentForm button,.ChannelManage__action,.ChannelManage__channelActions a,.ChannelManage__channelActions button,.ChannelManage__videoActions a,.ChannelManage__videoActions button,.ChannelManage__videoEdit button,.ChannelManage__memberSearch button,.ChannelManage__memberItem button,.ChannelManage__mediaField label{min-height:2.05rem;padding:var(--space-0-35) var(--space-2);gap:var(--space-0-6);font-size:var(--text-0-85)}.VideoUploadPage__fields input,.VideoUploadPage__fields select,.ChannelCreate__panel input,.ChannelCreate__panel select,.ChannelManage__input,.ChannelManage__select,.ChannelManage__videoEdit input,.ChannelManage__videoEdit select,.ChannelManage__memberSearch input,.ChannelManage__memberSearch select,.ChannelManage__memberItem select{min-height:2.35rem;padding:0 var(--space-2)}.VideoUploadPage__fields textarea,.ChannelCreate__panel textarea,.ChannelManage__textarea,.ChannelManage__videoEdit textarea,.VideoWatchPage__commentForm textarea,.VideoWatchPage__commentEdit textarea{padding:var(--space-2)}.VideoUploadPage__dropzone{min-height:180px;padding:var(--space-3)}.VideosPage__empty,.VideoUploadPage__empty{min-height:260px}.Channel__tabs{width:fit-content;max-width:100%;margin-bottom:var(--space-3);padding:var(--space-0-15);border:1px solid var(--card-border);background:var(--bg-section);border-radius:8px;gap:var(--space-0-15)}.Channel__tabs button{min-height:2.05rem;padding:var(--space-0-35) var(--space-2);border:1px solid transparent;border-radius:8px;font-size:var(--text-0-85);font-weight:600}.Channel__tab--active{background:var(--bg-card)!important;border-color:var(--card-border)!important;box-shadow:0 4px 12px rgba(var(--navy-950-rgb),.07)}@media(max-width:900px){.VideosPage__featured{grid-template-columns:1fr}.VideosPage__featuredBody{padding:0 1rem 1rem}.VideoWatchPage__details,.Channel__header,.ChannelCreate__header{flex-direction:column;align-items:stretch}.VideoWatchPage__actions{justify-content:flex-start}.VideoUploadPage__panel,.ChannelCreate__layout,.ChannelManage__container,.ChannelManage__mediaGrid{grid-template-columns:1fr}.VideoUploadPage__dropzone,.VideoUploadPage__fields{grid-column:1;grid-row:auto}.ChannelManage__channelItem,.ChannelManage__videoItem,.ChannelManage__memberSearch,.ChannelManage__memberItem{grid-template-columns:1fr;align-items:stretch}.ChannelManage__videoEdit{grid-column:1;grid-template-columns:1fr}.ChannelManage__channelAvatar{width:3.5rem;height:3.5rem}.ChannelManage__videoThumb{width:min(100%,240px)}.ChannelManage__sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.VideosPage__sectionHeader{align-items:flex-start;flex-direction:column}.VideosToolbar .page-header__actions{grid-template-columns:1fr}.VideosToolbar__heading{align-items:flex-start;flex-direction:column;gap:var(--space-0-35)}.VideoUploadPage__toolbarActions,.ChannelManage__headerActions,.ChannelManage__channelActions,.ChannelManage__videoActions{justify-content:flex-start}.VideosPage__grid,.Channel__videoGrid{grid-template-columns:1fr}.Channel__info{flex-direction:column}.ChannelManage__stats{grid-template-columns:1fr}.ChannelManage__heading h1{font-size:var(--text-1-25)}.ChannelManage__section,.ChannelManage__videoEdit{padding:var(--space-3)}.ChannelManage__channelActions,.ChannelManage__videoActions,.ChannelManage__editActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.ChannelManage__channelActions a,.ChannelManage__channelActions button,.ChannelManage__videoActions a,.ChannelManage__videoActions button,.ChannelManage__editActions a,.ChannelManage__editActions button{width:100%}.ChannelManage__videoAttachments li{align-items:stretch;flex-direction:column}.ChannelManage__videoAttachments li>div{justify-content:flex-end}.ChannelManage__sectionHeader,.ChannelManage__dangerZone{align-items:stretch;flex-direction:column}.VideoWatchPage__recommendationList{grid-auto-columns:minmax(230px,84vw)}.VideoWatchPage__recommendation{grid-template-columns:7rem minmax(0,1fr)}.VideoWatchPage__details,.VideoWatchPage__channel,.VideoWatchPage__description,.VideoWatchPage__resources,.VideoWatchPage__comments,.VideoWatchPage__recommendations{padding:.9rem}.VideoWatchPage__resources header,.VideoWatchPage__resources li{align-items:stretch;flex-direction:column}.VideoWatchPage__resources li>div:last-child{flex-wrap:wrap}.Channel__headerActions{justify-content:flex-start}.Channel__headerActions button{flex:1 1 auto}}button>svg{pointer-events:none}.ql-clipboard{display:none}.swal2-container.swal2-backdrop-show{background:rgba(var(--black-rgb),.42)!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.swal2-container.swal2-toast-container.swal2-backdrop-show{background:transparent!important;-webkit-backdrop-filter:none;backdrop-filter:none}.swal2-popup{width:auto!important;min-width:min(92vw,20rem);max-width:min(92vw,28rem);padding:1.15rem 1.2rem 1rem!important;color:var(--font-color)!important;background-color:var(--tertiary-color)!important;border:1px solid var(--gray_15);box-shadow:0 18px 48px rgba(var(--black-rgb),.28),0 2px 10px rgba(var(--black-rgb),.16)!important;-webkit-border-radius:14px!important;-moz-border-radius:14px!important;border-radius:14px!important}.swal2-popup.swal2-loading{background-color:transparent!important;border-color:transparent!important;box-shadow:none!important}.swal2-popup.swal2-toast{background-color:var(--tertiary-color)!important}.swal2-title{margin-bottom:.55rem!important;color:var(--font-color)!important;font-size:1.35rem!important;line-height:1.25}.swal2-html-container{margin:.4rem .2rem .9rem!important;color:var(--font-color)!important}.swal2-actions{gap:.6rem;margin:.8rem 0 0!important}.swal2-popup.swal2-toast .swal2-actions{margin:0!important}.swal2-styled{min-width:6.5rem;margin:0!important;padding:.48rem .9rem!important;border:1px solid transparent!important;font-weight:500!important;box-shadow:none!important;-webkit-border-radius:9px!important;-moz-border-radius:9px!important;border-radius:9px!important}.swal2-styled.swal2-confirm{color:var(--white)!important;background:var(--tone-green-deep)!important;border-color:color-mix(in srgb,var(--tone-green-deep) 82%,var(--white) 18%)!important}.swal2-styled.swal2-confirm:hover{background:color-mix(in srgb,var(--tone-green-deep) 86%,var(--white) 14%)!important}.swal2-styled.swal2-confirm.swal2-confirm-danger{color:var(--white)!important;background:var(--brand-danger)!important;border-color:color-mix(in srgb,var(--brand-danger) 82%,var(--white) 18%)!important}.swal2-styled.swal2-confirm.swal2-confirm-danger:hover{background:color-mix(in srgb,var(--brand-danger) 86%,var(--black) 14%)!important}.swal2-styled.swal2-cancel{color:var(--font-color)!important;background:color-mix(in srgb,var(--quaternary-color) 88%,var(--font-color) 12%)!important;border-color:var(--gray_20)!important}.swal2-styled.swal2-cancel:hover{background:color-mix(in srgb,var(--quaternary-color) 76%,var(--font-color) 24%)!important}.swal2-input,.swal2-select,.swal2-file,.swal2-textarea{margin:.45rem auto!important;border:1px solid var(--gray_15)!important;color:var(--font-color)!important;background-color:var(--quaternary-color)!important;box-shadow:none!important;-webkit-border-radius:8px!important;-moz-border-radius:8px!important;border-radius:8px!important}.swal2-input,.swal2-select{width:100%!important;min-width:0;line-height:1.1;text-align:center;text-align-last:center}.swal2-html-container .icon-input,.swal2-html-container select{height:2rem;border:1px solid var(--gray_15);text-align:center;text-align-last:center;background-color:var(--secondary-color);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.swal2-popup.swal2-toast{width:auto!important;padding:.45rem .6rem!important;border:1px solid var(--gray_10);box-shadow:0 8px 24px rgba(var(--black-rgb),.2)!important;overflow:hidden;display:flex!important;align-items:center;justify-content:flex-start;gap:.45rem;text-align:left;-webkit-border-radius:12px!important;-moz-border-radius:12px!important;border-radius:12px!important}.swal2-popup.swal2-toast .swal2-icon{margin:0!important;flex-shrink:0}.swal2-popup.swal2-toast .swal2-title{margin:0!important;padding:0!important;font-size:1rem!important;line-height:1.4!important;width:auto;text-align:left!important}.swal2-popup.swal2-toast .swal2-html-container{width:auto;text-align:left!important}.swal2-timer-progress-bar{height:.15rem;opacity:.7;background-color:var(--secondary-color)!important}.Swal-circle-image{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.swal2-popup.swal2-show{animation:swal-popup-in .18s ease-out}.swal2-popup.swal2-hide{animation:swal-popup-out .14s ease-in}@keyframes swal-popup-in{0%{opacity:0;transform:translate3d(0,8px,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes swal-popup-out{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(0,6px,0) scale(.98)}}.swal2-success-fix,.swal2-success-circular-line-left,.swal2-success-circular-line-right{background-color:transparent!important}.tippy-box{color:var(--font-color);box-shadow:var(--box-shadow);background-color:var(--primary-color);-webkit-border-radius:15px!important;-moz-border-radius:15px!important;border-radius:15px!important}.tippy-content{padding:.5em}.video-js{height:100%;width:100%;overflow:hidden;color:var(--font-color);box-shadow:var(--box-shadow);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.video-js video{object-fit:contain}.video-js button{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.video-js button:hover{background-color:var(--quaternary-color)}.video-js .vjs-control-bar button{color:var(--white_60)!important}.video-js .vjs-control-bar button:hover{background-color:var(--transparent)}.video-js .vjs-remaining-time-display{color:var(--white_60)!important}.page-header{margin-bottom:var(--space-5)}.page-header .title{font-size:var(--text-1-2);font-weight:700}.page-header:not(.page-header--groups){padding-bottom:var(--space-3);border-bottom:1px solid var(--card-border)}button svg,a svg{flex-shrink:0}button:disabled:hover{border-color:var(--card-border);background:var(--surface-raised);box-shadow:var(--button-shadow)}input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.62}.page-header__filter-trigger,.page-header__filters-item,.page-header__filter-apply,.page-header .btns button:not(.BoardsToolbar__action),.navigation-bar button,.VideosPage__upload,.ChannelManage__action,.ChannelManage__primaryInline,.AboutPage__button,.GroupInviteCard__actions button,.GroupInviteCard__actions a,.GroupListGrid__actions button,.GroupListGrid__actions a,.SourcePage__batchbar button,.SourceSettingsCard__actions button,.VideoWatchPage__details button,.VideoWatchPage__details a,.VideoWatchPage__commentEdit button,.VideoWatchPage__loadComments,.VideoWatchPage__commentForm button,.VideoUploadPage__panel>button,.ChannelCreate__panel>button,.ChannelManage__saveBtn,.ChannelManage__backBtn,.Channel__editBtn,.AdminPage__panel-actions button,.AdminPage__search button,.AdminPage__pagination button,.btn-add,.btn-accept,.btn-message,.btn-cancel,.btn-reject,.btn-unfriend{min-height:2.45rem;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-0-5);border:1px solid var(--card-border);color:var(--font-color);background:var(--surface-raised);box-shadow:var(--button-shadow);font-weight:650;line-height:1.2;text-align:center;-webkit-border-radius:var(--radius-control);-moz-border-radius:var(--radius-control);border-radius:var(--radius-control);-webkit-transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard);-moz-transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard);transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}button,[role=button],#nav-bar #account button,#nav-bar a,.navigation-bar a,.AccountMenu__item,.AboutPage__button,.page-header__button{-webkit-transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard);-moz-transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard);transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}.EmptyState button,.EmptyState a,.FlowCard button,.FlowCard__actions a,.DashboardFeedState__actions button,.DashboardFeedState__actions a,.NotFoundPage__content a{-webkit-transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard),filter var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-emphasized);-moz-transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard),filter var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-emphasized);transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard),filter var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-emphasized)}.EmptyState button:hover,.EmptyState button:focus-visible,.EmptyState a:hover,.EmptyState a:focus-visible,.FlowCard button:hover,.FlowCard button:focus-visible,.FlowCard__actions a:hover,.FlowCard__actions a:focus-visible,.DashboardFeedState__actions button:hover,.DashboardFeedState__actions button:focus-visible,.DashboardFeedState__actions a:hover,.DashboardFeedState__actions a:focus-visible,.NotFoundPage__content a:hover,.NotFoundPage__content a:focus-visible{filter:brightness(1.05);box-shadow:var(--button-shadow-hover)}.page-header__filter-trigger:hover,.page-header__filter-trigger:focus-visible,.page-header__filters-item:hover,.page-header__filter-apply:hover,.page-header__filter-apply:focus-visible,.page-header .btns button:not(.BoardsToolbar__action):hover,.page-header .btns button:not(.BoardsToolbar__action):focus-visible,.navigation-bar button:hover,.navigation-bar button:focus-visible,.VideosPage__upload:hover,.VideosPage__upload:focus-visible,.ChannelManage__action:hover,.ChannelManage__action:focus-visible,.ChannelManage__primaryInline:hover,.ChannelManage__primaryInline:focus-visible,.AboutPage__button:hover,.AboutPage__button:focus-visible,.GroupInviteCard__actions button:hover,.GroupInviteCard__actions button:focus-visible,.GroupInviteCard__actions a:hover,.GroupInviteCard__actions a:focus-visible,.GroupListGrid__actions button:hover,.GroupListGrid__actions button:focus-visible,.GroupListGrid__actions a:hover,.GroupListGrid__actions a:focus-visible,.SourcePage__batchbar button:hover,.SourcePage__batchbar button:focus-visible,.SourceSettingsCard__actions button:hover,.SourceSettingsCard__actions button:focus-visible,.VideoWatchPage__details button:hover,.VideoWatchPage__details button:focus-visible,.VideoWatchPage__details a:hover,.VideoWatchPage__details a:focus-visible,.VideoWatchPage__commentEdit button:hover,.VideoWatchPage__commentEdit button:focus-visible,.VideoWatchPage__loadComments:hover,.VideoWatchPage__loadComments:focus-visible,.VideoWatchPage__commentForm button:hover,.VideoWatchPage__commentForm button:focus-visible,.VideoUploadPage__panel>button:hover,.VideoUploadPage__panel>button:focus-visible,.ChannelCreate__panel>button:hover,.ChannelCreate__panel>button:focus-visible,.ChannelManage__saveBtn:hover,.ChannelManage__saveBtn:focus-visible,.ChannelManage__backBtn:hover,.ChannelManage__backBtn:focus-visible,.Channel__editBtn:hover,.Channel__editBtn:focus-visible,.AdminPage__panel-actions button:hover,.AdminPage__panel-actions button:focus-visible,.AdminPage__search button:hover,.AdminPage__search button:focus-visible,.AdminPage__pagination button:hover,.AdminPage__pagination button:focus-visible,.btn-add:hover,.btn-add:focus-visible,.btn-accept:hover,.btn-accept:focus-visible,.btn-message:hover,.btn-message:focus-visible,.btn-cancel:hover,.btn-cancel:focus-visible,.btn-reject:hover,.btn-reject:focus-visible,.btn-unfriend:hover,.btn-unfriend:focus-visible{border-color:var(--card-border-hover);background:var(--interactive-hover-bg);box-shadow:var(--button-shadow-hover)}.VideosPage__upload:not(.VideosPage__upload--secondary),.ChannelManage__action--primary,.ChannelManage__primaryInline,.AboutPage__button--primary,.VideoUploadPage__panel>button,.ChannelCreate__panel>button,.ChannelManage__saveBtn,.btn-add,.btn-accept{color:var(--white);border-color:var(--brand-success);background:var(--brand-success)}.VideosPage__upload:not(.VideosPage__upload--secondary):hover,.VideosPage__upload:not(.VideosPage__upload--secondary):focus-visible,.ChannelManage__action--primary:hover,.ChannelManage__action--primary:focus-visible,.ChannelManage__primaryInline:hover,.ChannelManage__primaryInline:focus-visible,.AboutPage__button--primary:hover,.AboutPage__button--primary:focus-visible,.VideoUploadPage__panel>button:hover,.VideoUploadPage__panel>button:focus-visible,.ChannelCreate__panel>button:hover,.ChannelCreate__panel>button:focus-visible,.ChannelManage__saveBtn:hover,.ChannelManage__saveBtn:focus-visible,.btn-add:hover,.btn-add:focus-visible,.btn-accept:hover,.btn-accept:focus-visible{color:var(--white);border-color:color-mix(in srgb,var(--brand-success) 82%,var(--black) 18%);background:color-mix(in srgb,var(--brand-success) 88%,var(--black) 12%);box-shadow:none}.VideosPage__upload--secondary,.ChannelManage__action--secondary,.ChannelManage__backBtn,.btn-cancel,.btn-message{color:var(--font-color);border-color:var(--card-border);background:var(--surface-subtle)}.ChannelManage__dangerBtn,.SourcePage button.is-danger,.SourceSettingsCard button.is-danger,.AdminPage button.is-danger,.GroupAnnouncementSetting button.is-danger,.btn-unfriend,.btn-reject{color:var(--white);border-color:var(--brand-danger);background:var(--brand-danger)}.ChannelManage__dangerBtn:hover,.ChannelManage__dangerBtn:focus-visible,.SourcePage button.is-danger:hover,.SourcePage button.is-danger:focus-visible,.SourceSettingsCard button.is-danger:hover,.SourceSettingsCard button.is-danger:focus-visible,.AdminPage button.is-danger:hover,.AdminPage button.is-danger:focus-visible,.GroupAnnouncementSetting button.is-danger:hover,.GroupAnnouncementSetting button.is-danger:focus-visible,.btn-unfriend:hover,.btn-unfriend:focus-visible,.btn-reject:hover,.btn-reject:focus-visible{color:var(--white);border-color:color-mix(in srgb,var(--brand-danger) 82%,var(--black) 18%);background:color-mix(in srgb,var(--brand-danger) 88%,var(--black) 12%);box-shadow:none}.SettingCard,.InfoCard,.TableCard,.CheckCard,.SwitchCard,.TermCard,.MeetPreviewCard,.BannerCard,.AlbumCard,.GroupCard,.UserCard,.PostCard,.PosterCard,.SearchCard,.SearchResultItem,.DownloadCard,.DashboardFeedSwitch,.DashboardFeedState,.ChatCard,.BoardCreateForm,.BoardThreadForm,.GroupInviteForm,.GroupAnnouncement,.GroupMemberTable,.GroupRoomCard,.GroupInviteCard,.SourcePage__overview,.SourcePage__uploader,.SourcePage__upload-queue,.SourceSettingsCard,.VideosPage__featured,.VideoUploadPage__panel,.VideoUploadPage__empty,.ChannelCreate__panel,.ChannelCreate__preview,.ChannelManage__panel,.ChannelManage__section,.ChannelManage__channelItem,.ChannelManage__memberItem,.ChannelManage__videoItem,.Channel__hero,.Channel__about,.VideoWatchPage__details,.VideoWatchPage__channel,.VideoWatchPage__description,.VideoWatchPage__resources,.VideoWatchPage__comments,.VideoWatchPage__recommendations,.AboutPage__strip,.AboutPage__surfaceGrid article,.AboutPage__metricGrid article,.AboutPage__operations,.AboutPage__cta,.AdminPage__metric,.AdminPage__panel,.CommunityAside__section,.NotificationWidget,.FloatingChatCard,.CommandPalette__panel,.EmptyState,.PageSkeleton__header,.PageSkeleton__panel,.PageSkeleton__sidePanel,.PageSkeleton__card,.PageSkeleton__postCard,.PageSkeleton__resultCard,.PageSkeleton__profileRow,.PageSkeleton__compactCard,.PageSkeleton__body{border-color:var(--card-border);background:color-mix(in srgb,var(--bg-card) 94%,var(--font-color) 3%);box-shadow:var(--card-shadow);-webkit-border-radius:var(--radius-card);-moz-border-radius:var(--radius-card);border-radius:var(--radius-card)}.SettingCard:hover,.InfoCard:hover,.TableCard:hover,.CheckCard:hover,.SwitchCard:hover,.TermCard:hover,.MeetPreviewCard:hover,.BannerCard:hover,.AlbumCard:hover,.GroupCard:hover,.UserCard:hover,.PostCard:hover,.SearchCard:hover,.SearchResultItem:hover,.DownloadCard:hover,.GroupAnnouncement:hover,.GroupRoomCard:hover,.GroupInviteCard:hover,.SourceSettingsCard:hover,.VideosPage__featured:hover,.ChannelManage__channelItem:hover,.ChannelManage__memberItem:hover,.ChannelManage__videoItem:hover,.AdminPage__metric:hover{border-color:var(--card-border-hover)}.SettingCard>header,.InfoCard>header,.TableCard>header,.SourceSettingsCard__header,.AdminPage__panel-head,.NotificationWidget__head,.FloatingChatCard__header,.MeetPreviewCard__header{border-bottom-color:var(--card-border)}.EmptyState,.GroupEmptyState,.VideosPage__empty,.SourcePage__empty,.AdminPage__empty,.NotificationWidget__empty,.FloatingChatCard__empty,.page-header__empty-hint{border:1px solid var(--card-border);color:var(--muted-color);background:color-mix(in srgb,var(--bg-card) 90%,var(--font-color) 3%);box-shadow:var(--card-shadow);-webkit-border-radius:var(--radius-card);-moz-border-radius:var(--radius-card);border-radius:var(--radius-card)}.EmptyState__icon,.PageSkeleton__avatar,.AdminPage__metric-icon,.CommandPalette__icon{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 18%,transparent)}.icon-input,.page-header__search,.SearchFilters__item,.SourceSettingsCard__search,.AdminPage__search input,.CommandPalette__input,.MeetPreviewCard__devices,.MeetPreviewCard__notice,.swal2-input,.swal2-select,.swal2-file,.swal2-textarea{border:1px solid var(--card-input-border);background:var(--surface-raised);box-shadow:inset 0 1px color-mix(in srgb,var(--white) 6%,transparent);-webkit-border-radius:var(--radius-control);-moz-border-radius:var(--radius-control);border-radius:var(--radius-control);-webkit-transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard);-moz-transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard);transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard)}.icon-input:focus-within,.page-header__search:focus-within,.SearchFilters__item:focus-within,.SourceSettingsCard__search:focus-within,.CommandPalette__input:focus-within{border-color:var(--card-input-focus-border);box-shadow:var(--focus-ring);-webkit-transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard);-moz-transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard);transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard)}input,select,textarea{-webkit-transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard);-moz-transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard);transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}input:focus,input:focus-visible,select:focus,select:focus-visible,textarea:focus,textarea:focus-visible{-webkit-transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard);-moz-transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard);transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.options-menu,.page-header__filter-menu,#nav-bar .search-container .search-panel,.swal2-popup{border-color:var(--card-border);background:color-mix(in srgb,var(--bg-card) 96%,var(--font-color) 3%)!important;box-shadow:0 14px 36px rgba(var(--black-rgb),.18)!important;-webkit-border-radius:var(--radius-panel);-moz-border-radius:var(--radius-panel);border-radius:var(--radius-panel)}.options-menu .menu-item,.options-menu ul.menu-list li,.CommandPalette__panel li button,#nav-bar .search-container .search-panel button{-webkit-border-radius:var(--radius-control);-moz-border-radius:var(--radius-control);border-radius:var(--radius-control)}.avatar,[class$=__avatar],[class*="__avatar "]{box-shadow:var(--avatar-ring)}.VideosPage__featuredThumb,.VideoCard__thumb,.AlbumCard__link,.PosterCard__attachment-media,.SourcePage__grid img,.SourcePage__grid video,.GroupInviteCard__cover,.MeetPreviewCard__videoWrap{overflow:hidden;border-color:var(--card-border);background:var(--bg-page);-webkit-border-radius:var(--radius-card);-moz-border-radius:var(--radius-card);border-radius:var(--radius-card)}.VideosPage__eyebrow,.AboutPage__eyebrow,.SearchResultItem__label,.page-header__filter-section-title,.SourcePage__timestamp-label,.AdminPage__metric-content small,.VideosPage__featuredThumb em{letter-spacing:0}.SourcePage__lead,.AdminPage__empty,.EmptyState p,.GroupEmptyState p,.SettingSafetyList p{color:var(--muted-color);line-height:var(--leading-1-6)}.TableCard table,.AdminPage__table{border-collapse:separate;border-spacing:0}.TableCard th,.AdminPage__table th{color:var(--muted-color);background:var(--surface-muted)}.TableCard tr:hover,.AdminPage__table tbody tr:hover{background:var(--interactive-row-hover-bg)}.swal2-title{letter-spacing:0!important}.swal2-styled{box-shadow:var(--button-shadow)!important}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.EmptyState button:active,.EmptyState a:active,.FlowCard button:active,.FlowCard__actions a:active,.DashboardFeedState__actions button:active,.DashboardFeedState__actions a:active,.NotFoundPage__content a:active{transform:translateY(1px) scale(.99)}}@media(max-width:560px){.page-header{align-items:stretch;gap:var(--space-3)}.page-header .btns:not(.BoardsToolbar__actions){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.page-header .btns:not(.BoardsToolbar__actions)>*{width:100%}.PostCard,.PosterCard,.SearchCard,.SearchResultItem,.DownloadCard,.ChatCard,.BoardCreateForm,.BoardThreadForm,.GroupInviteForm,.GroupAnnouncement,.GroupMemberTable,.GroupRoomCard,.ChannelManage__section,.ChannelManage__channelItem,.ChannelManage__videoItem,.VideoWatchPage__details,.VideoWatchPage__channel,.VideoWatchPage__description,.VideoWatchPage__resources,.VideoWatchPage__comments,.VideoWatchPage__recommendations{border-radius:10px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0ms!important}}
