/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.integrations-layer{z-index:138;justify-content:center;align-items:center;padding:18px}.integrations-drawer{background:radial-gradient(circle at 94% 0, #47d7ff0e, transparent 25%), radial-gradient(circle at 5% 0, var(--accent-faint), transparent 31%), #101119;border:1px solid #353743;border-radius:18px;flex-direction:column;width:min(1080px,100%);height:min(900px,100svh - 36px);padding:0;display:flex;position:relative;overflow:hidden;box-shadow:0 35px 110px #0009}.integrations-drawer>header{flex:none;min-height:85px;padding:17px 21px}.integrations-drawer>header .drawer-icon{width:44px;height:44px;font-size:max(var(--ui-font-floor),calc(19px + var(--ui-font-boost)));font-weight:950}.integrations-drawer>header>div:nth-child(2){gap:3px}.integrations-drawer>header span{font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.integrations-drawer>header strong{font-size:max(var(--ui-font-floor),calc(18px + var(--ui-font-boost)))}.integrations-drawer>header small{color:#6f7180;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.integrations-body{scrollbar-color:#30323d transparent;flex-direction:column;flex:1;gap:11px;min-height:0;padding:15px 20px 30px;display:flex;overflow-y:auto}.integration-loading{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;min-height:340px;display:flex}.integration-loading>i{background:var(--accent);border-radius:50%;width:7px;height:7px;animation:1s infinite accountPulse}.integration-loading>i:nth-child(2){animation-delay:.15s}.integration-loading>i:nth-child(3){animation-delay:.3s}.integration-loading>small{color:#686a78;width:100%;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));text-align:center}.integration-hero{border:1px solid var(--accent-soft);background:linear-gradient(110deg, var(--accent-faint), #47d7ff06 72%, transparent);border-radius:14px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:90px;padding:15px;display:grid}.integration-hero>div{border:1px solid var(--accent-soft);color:#fff;background:linear-gradient(145deg, var(--accent), #4b30ae);border-radius:14px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 9px 26px #6344da38}.integration-hero>div span{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));letter-spacing:.04em;font-weight:950}.integration-hero article{flex-direction:column;gap:4px;min-width:0;display:flex}.integration-hero article>b{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.12em}.integration-hero article>strong{font-size:max(var(--ui-font-floor),calc(13px + var(--ui-font-boost)))}.integration-hero article>small{color:#747685;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));line-height:1.45}.integration-hero>em{color:#6edaa4;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.08em;background:#42d38f0e;border-radius:7px;padding:6px 8px;font-style:normal;font-weight:900}.integration-create,.integration-list-section,.integration-history{background:#14151d;border:1px solid #2d2f3a;border-radius:13px;padding:14px}.integration-list-section,.integration-history{background:#12131a}.integration-create>header,.integration-list-section>header,.integration-history>header{min-height:48px;border-bottom:1px solid #ffffff0b!important;justify-content:space-between!important;align-items:center!important;padding:0 0 11px!important;display:flex!important}.integration-create>header>div,.integration-list-section>header>div,.integration-history>header>div{flex-direction:column;gap:4px;display:flex}.integration-create>header span,.integration-list-section>header span,.integration-history>header span{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.12em;font-weight:900}.integration-create>header strong,.integration-list-section>header strong,.integration-history>header strong{font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)))}.integration-create>header small,.integration-history>header small{color:#666876;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.integration-create>header>b,.integration-history>header>b{color:#8d8f9e;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));background:#1d1e27;border-radius:6px;padding:5px 7px}.integration-create>div{grid-template-columns:minmax(160px,1fr) minmax(160px,1fr) auto;align-items:end;gap:9px;margin-top:11px;display:grid}.integration-create label{flex-direction:column;gap:6px;min-width:0;display:flex}.integration-create label>span{color:#858795;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));font-weight:800}.integration-create input,.integration-create select,.integration-test input{color:#e2e3e9;width:100%;height:38px;font-family:inherit;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));background:#0d0e14;border:1px solid #30323d;border-radius:8px;outline:0;padding:0 10px}.integration-create input:focus,.integration-create select:focus,.integration-test input:focus{border-color:var(--accent)}.integration-create>div>button{color:#fff;background:linear-gradient(145deg, var(--accent), var(--accent-2));height:38px;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));cursor:pointer;border:0;border-radius:8px;padding:0 14px;font-weight:850}.integration-create button:disabled{opacity:.45;cursor:wait}.integration-secret{background:linear-gradient(120deg,#42d38f0b,#ffffff02);border:1px solid #42d38f36;border-radius:13px;overflow:hidden}.integration-secret>header{min-height:63px;border-bottom:1px solid #42d38f1a!important;justify-content:space-between!important;align-items:center!important;padding:12px 14px!important;display:flex!important}.integration-secret>header>div{align-items:center;gap:10px;min-width:0;display:flex}.integration-secret>header>div>span{color:#68d9a1;width:32px;height:32px;font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)));background:#42d38f14;border-radius:10px;place-items:center;font-weight:950;display:grid}.integration-secret p{flex-direction:column;gap:4px;margin:0;display:flex}.integration-secret p>b{color:#68d9a1;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.08em}.integration-secret p>strong{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.integration-secret>header>button{color:#72d5a3;width:auto;height:29px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;background:#42d38f09;border:1px solid #42d38f24;border-radius:7px;padding:0 9px}.integration-secret>label{flex-direction:column;gap:5px;padding:10px 14px 0;display:flex}.integration-secret>label>span{color:#747684;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));font-weight:850}.integration-secret>label>div{background:#0b0c11;border:1px solid #30323d;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;min-width:0;height:36px;display:grid}.integration-secret code{color:#bdc0cc;min-width:0;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:all;user-select:all;align-self:center;padding:0 10px;overflow:hidden}.integration-secret label button,.integration-secret details>button{color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;border:0;border-left:1px solid #30323d;padding:0 10px;font-weight:800}.integration-secret details{background:#0b0c11;border:1px solid #2d2f3a;border-radius:9px;margin:10px 14px 13px;position:relative}.integration-secret summary{color:#858795;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;padding:10px;font-weight:800}.integration-secret pre{color:#8d90a1;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));white-space:pre-wrap;word-break:break-all;margin:0;padding:0 10px 11px;line-height:1.55;overflow-x:auto}.integration-secret details>button{border:1px solid #30323d;border-radius:6px;height:25px;position:absolute;top:6px;right:7px}.integration-list-section>header>button{color:#858795;height:30px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;background:#181922;border:1px solid #30323d;border-radius:7px;padding:0 9px}.integration-list-section>header>button:disabled{opacity:.45;cursor:wait}.integration-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.integration-list>article{background:linear-gradient(145deg,#161720,#12131a);border:1px solid #2e303b;border-radius:12px;min-width:0;padding:12px}.integration-list>article.paused{opacity:.68}.integration-list>article>header{min-height:47px;border:0!important;grid-template-columns:38px minmax(0,1fr) 40px!important;align-items:center!important;gap:10px!important;padding:0!important;display:grid!important}.integration-bot-avatar{border:1px solid var(--accent-soft);width:38px;height:38px;color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));border-radius:11px;place-items:center;font-weight:950;display:grid}.integration-list article>header>div:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.integration-list article>header span{color:#67d49e;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));letter-spacing:.08em;font-weight:900}.integration-list article.paused>header span{color:#797b89}.integration-list article>header strong{font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.integration-list article>header small{color:#636573;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.integration-list article>header>label{cursor:pointer;width:40px;height:23px;position:relative}.integration-list article>header>label input{opacity:0;pointer-events:none;position:absolute}.integration-list article>header>label i{background:#30323c;border-radius:13px;position:absolute;inset:0}.integration-list article>header>label i:after{content:"";background:#737582;border-radius:50%;width:17px;height:17px;transition:all .18s;position:absolute;top:3px;left:3px}.integration-list article>header>label input:checked+i{background:var(--accent)}.integration-list article>header>label input:checked+i:after{background:#fff;left:20px}.integration-list article>header>label:has(input:disabled){opacity:.45;cursor:wait}.integration-stats{background:#0f1016;border:1px solid #ffffff0b;border-radius:9px;grid-template-columns:65px minmax(0,1fr) 56px;margin-top:10px;display:grid}.integration-stats>span{border-left:1px solid #ffffff0b;flex-direction:column;justify-content:center;gap:4px;min-width:0;min-height:48px;padding:9px;display:flex}.integration-stats>span:first-child{border-left:0}.integration-stats b{font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.integration-stats small{color:#5d5f6d;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));letter-spacing:.07em;font-weight:850}.integration-test{grid-template-columns:minmax(0,1fr) auto;gap:6px;margin-top:9px;display:grid}.integration-test input{height:34px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.integration-test button{border:1px solid var(--accent-soft);height:34px;color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));white-space:nowrap;cursor:pointer;border-radius:8px;padding:0 10px;font-weight:850}.integration-list>article>footer{border-top:1px solid #ffffff0b;justify-content:flex-end;gap:6px;margin-top:8px;padding-top:8px;display:flex}.integration-list>article>footer button{color:#767887;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));cursor:pointer;background:0 0;border:0;padding:5px 6px}.integration-list>article>footer button.danger{color:#b97882}.integration-test button:disabled,.integration-list>article>footer button:disabled{opacity:.4;cursor:wait}.integration-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:145px;display:flex}.integration-empty>span{width:40px;height:40px;color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(16px + var(--ui-font-boost)));border-radius:12px;place-items:center;display:grid}.integration-empty strong{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));margin-top:3px}.integration-empty small{color:#626472;max-width:320px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));line-height:1.5}.integration-history>header{margin-bottom:2px}.integration-history>div:last-child>article{border-bottom:1px solid #ffffff0a;grid-template-columns:31px minmax(0,1fr) 112px;align-items:center;gap:10px;min-height:65px;padding:9px 2px;display:grid}.integration-history>div:last-child>article:last-child{border-bottom:0}.integration-history article>span{color:#67d49e;width:31px;height:31px;font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)));background:#42d38f0e;border-radius:9px;place-items:center;font-weight:950;display:grid}.integration-history article.blocked>span,.integration-history article.failed>span{color:#e48694;background:#ff586f0e}.integration-history article.rate_limited>span{color:#eab35f;background:#f4b64b0f}.integration-history article>div{flex-direction:column;gap:4px;min-width:0;display:flex}.integration-history article>div>strong{font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.integration-history article>div>small{color:#858795;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.integration-history article>div>em{color:#a46e77;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.integration-history article>p{flex-direction:column;align-items:flex-end;gap:3px;margin:0;display:flex}.integration-history article>p>b{color:#66d49e;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.integration-history article.blocked>p>b,.integration-history article.failed>p>b{color:#df8794}.integration-history article.rate_limited>p>b{color:#e5ae5b}.integration-history article>p>small,.integration-history article time{color:#5d5f6d;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)))}.integration-history-empty{color:#626472;min-height:92px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));place-items:center;display:grid}.integration-security-note{background:#47d7ff06;border:1px solid #47d7ff1f;border-radius:11px;grid-template-columns:35px minmax(0,1fr);align-items:center;gap:10px;min-height:64px;padding:11px 13px;display:grid}.integration-security-note>span{color:#62cfdf;width:35px;height:35px;font-size:max(var(--ui-font-floor),calc(13px + var(--ui-font-boost)));background:#47d7ff0e;border-radius:10px;place-items:center;display:grid}.integration-security-note>div{flex-direction:column;gap:4px;display:flex}.integration-security-note strong{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.integration-security-note small{color:#66767a;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));line-height:1.5}.integration-error{z-index:5;background:#23171d;border:1px solid #ff586f33;border-radius:10px;grid-template-columns:25px minmax(0,1fr) 24px;align-items:center;gap:8px;min-height:44px;padding:9px 11px;display:grid;position:absolute;bottom:17px;left:20px;right:20px;box-shadow:0 14px 38px #0006}.integration-error>span{color:#e68a97;width:25px;height:25px;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));background:#ff586f14;border-radius:7px;place-items:center;font-weight:950;display:grid}.integration-error p{color:#c98892;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));margin:0}.integration-error button{color:#b97983;font-size:max(var(--ui-font-floor),calc(15px + var(--ui-font-boost)));cursor:pointer;background:0 0;border:0}@media (width<=780px){.integrations-layer{padding:8px}.integrations-drawer{height:calc(100svh - 16px)}.integration-list{grid-template-columns:1fr}.integration-create>div{grid-template-columns:1fr 1fr}.integration-create>div>button{grid-column:2}.integration-hero{grid-template-columns:48px minmax(0,1fr)}.integration-hero>em{grid-column:2;width:max-content}}@media (width<=560px){.integrations-layer{padding:0}.integrations-drawer{border:0;border-radius:0;width:100%;height:100svh}.integrations-drawer>header{min-height:76px;padding:13px}.integrations-drawer>header strong{font-size:max(var(--ui-font-floor),calc(15px + var(--ui-font-boost)))}.integrations-body{padding:10px 10px 24px}.integration-hero{grid-template-columns:41px minmax(0,1fr);padding:12px}.integration-hero>div{width:41px;height:41px}.integration-hero article>strong{font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.integration-hero article>small{font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.integration-create>div{grid-template-columns:1fr}.integration-create>div>button{grid-column:1;width:100%}.integration-secret>header{flex-direction:column;align-items:flex-start!important}.integration-secret>header>button{align-self:flex-end}.integration-history>div:last-child>article{grid-template-columns:29px minmax(0,1fr)}.integration-history article>p{flex-flow:wrap;grid-column:2;align-items:flex-start}.integration-error{bottom:10px;left:10px;right:10px}}.integration-tabs{background:#090a0fb3;border-bottom:1px solid #ffffff0e;flex:none;gap:7px;min-height:58px;padding:8px 20px;display:flex}.integration-tabs>button{color:#6d6f7d;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-width:170px;padding:7px 11px;display:grid}.integration-tabs>button>span{color:#777987;width:28px;height:28px;font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)));background:#171821;border-radius:8px;place-items:center;font-weight:950;display:grid}.integration-tabs>button>div{flex-direction:column;gap:2px;min-width:0;display:flex}.integration-tabs>button strong{font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.integration-tabs>button small{color:#595b68;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.integration-tabs>button.active{border-color:var(--accent-soft);color:#f2f2f7;background:var(--accent-faint)}.integration-tabs>button.active>span{color:var(--accent-2);background:#8157ff1f}.integration-tabs>button.active small{color:#7d7f8e}.automations-body{position:relative}.automation-hero{background:radial-gradient(circle at 88% 0,#47d7ff16,#0000 33%),linear-gradient(110deg,#8157ff17,#10111940);border:1px solid #8157ff33;border-radius:14px;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:96px;padding:15px;display:grid;overflow:hidden}.automation-hero>div{color:#fff;width:50px;height:50px;font-size:max(var(--ui-font-floor),calc(19px + var(--ui-font-boost)));background:linear-gradient(145deg,#8e67ff,#5731c9);border:1px solid #ffffff21;border-radius:15px;place-items:center;font-weight:950;display:grid;box-shadow:0 10px 30px #6344da42}.automation-hero article{flex-direction:column;gap:4px;min-width:0;display:flex}.automation-hero article b{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.13em}.automation-hero article strong{font-size:max(var(--ui-font-floor),calc(14px + var(--ui-font-boost)))}.automation-hero article small{color:#777987;max-width:610px;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));line-height:1.5}.automation-hero>em{color:#6edaa4;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.08em;background:#42d38f0e;border-radius:7px;padding:6px 8px;font-style:normal;font-weight:900}.automation-create,.automation-list-section{background:#14151d;border:1px solid #2d2f3a;border-radius:13px;padding:14px}.automation-list-section{background:#12131a}.automation-create>header,.automation-list-section>header{min-height:48px;border-bottom:1px solid #ffffff0b!important;justify-content:space-between!important;align-items:center!important;padding:0 0 11px!important;display:flex!important}.automation-create>header>div,.automation-list-section>header>div{flex-direction:column;gap:4px;display:flex}.automation-create>header span,.automation-list-section>header span{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.12em;font-weight:900}.automation-create>header strong,.automation-list-section>header strong{font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)))}.automation-create>header small{color:#666876;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.automation-create>header>b{color:#8d8f9e;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));background:#1d1e27;border-radius:6px;padding:5px 7px}.automation-trigger-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:11px;display:grid}.automation-trigger-grid>button{color:#8a8c9a;text-align:left;cursor:pointer;background:#101118;border:1px solid #2e303b;border-radius:10px;grid-template-columns:31px minmax(0,1fr) 16px;align-items:center;gap:8px;min-width:0;min-height:78px;padding:10px;transition:all .16s;display:grid}.automation-trigger-grid>button:hover{border-color:#3d3f4c;transform:translateY(-1px)}.automation-trigger-grid>button.selected{border-color:var(--accent-soft);color:#e7e7ee;background:var(--accent-faint);box-shadow:inset 0 0 0 1px #8157ff0a}.automation-trigger-grid>button>i{width:31px;height:31px;color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)));background:#8157ff13;border-radius:9px;place-items:center;font-style:normal;font-weight:950;display:grid}.automation-trigger-grid>button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.automation-trigger-grid>button b{color:#70618e;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));letter-spacing:.09em}.automation-trigger-grid>button strong{font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.automation-trigger-grid>button small{color:#626472;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));line-height:1.4}.automation-trigger-grid>button>em{color:#6edaa4;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));font-style:normal;font-weight:950}.automation-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.automation-fields label,.automation-edit-form label{flex-direction:column;gap:6px;min-width:0;display:flex}.automation-fields label>span,.automation-edit-form label>span{color:#858795;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));font-weight:800}.automation-fields input,.automation-fields select,.automation-fields textarea,.automation-edit-form input,.automation-edit-form select,.automation-edit-form textarea{color:#e2e3e9;width:100%;height:38px;font-family:inherit;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));background:#0d0e14;border:1px solid #30323d;border-radius:8px;outline:0;padding:0 10px}.automation-fields textarea,.automation-edit-form textarea{resize:vertical;height:72px;padding:9px 10px;line-height:1.45}.automation-fields input:focus,.automation-fields select:focus,.automation-fields textarea:focus,.automation-edit-form input:focus,.automation-edit-form select:focus,.automation-edit-form textarea:focus{border-color:var(--accent)}.automation-message-field{grid-column:1/-1}.automation-message-field>small,.automation-edit-form label>small{color:#5f616e;min-height:23px;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));flex-wrap:wrap;align-items:center;gap:4px;display:flex}.automation-message-field>small button,.automation-edit-form label>small button{color:#9f8bdc;font-family:ui-monospace,monospace;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));cursor:pointer;background:#8157ff0a;border:1px solid #8157ff21;border-radius:5px;padding:3px 5px}.automation-create>footer{border-top:1px solid #ffffff0a;justify-content:space-between;align-items:center;margin-top:10px;padding-top:10px;display:flex}.automation-create>footer small{color:#60626f;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.automation-create>footer button{color:#fff;background:linear-gradient(145deg,var(--accent),var(--accent-2));height:36px;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));cursor:pointer;border:0;border-radius:8px;padding:0 14px;font-weight:850}.automation-create>footer button:disabled{opacity:.45;cursor:wait}.automation-list-section>header>button{color:#858795;height:30px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;background:#181922;border:1px solid #30323d;border-radius:7px;padding:0 9px}.automation-list-section>header>button:disabled{opacity:.45;cursor:wait}.automation-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.automation-list>article{background:linear-gradient(145deg,#161720,#12131a);border:1px solid #2e303b;border-radius:12px;min-width:0;padding:12px}.automation-list>article.paused{opacity:.68}.automation-list>article>header{min-height:46px;border:0!important;grid-template-columns:38px minmax(0,1fr) 40px!important;align-items:center!important;gap:10px!important;padding:0!important;display:grid!important}.automation-list>article>header>i{border:1px solid var(--accent-soft);width:38px;height:38px;color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)));border-radius:11px;place-items:center;font-style:normal;font-weight:950;display:grid}.automation-list>article>header>div{flex-direction:column;gap:3px;min-width:0;display:flex}.automation-list>article>header span{color:#67d49e;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));letter-spacing:.08em;font-weight:900}.automation-list>article.paused>header span{color:#797b89}.automation-list>article>header strong,.automation-list>article>header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.automation-list>article>header strong{font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.automation-list>article>header small{color:#636573;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.automation-list>article>header>label{cursor:pointer;width:40px;height:23px;position:relative}.automation-list>article>header>label input{opacity:0;pointer-events:none;position:absolute}.automation-list>article>header>label i{background:#30323c;border-radius:13px;position:absolute;inset:0}.automation-list>article>header>label i:after{content:"";background:#737582;border-radius:50%;width:17px;height:17px;transition:all .18s;position:absolute;top:3px;left:3px}.automation-list>article>header>label input:checked+i{background:var(--accent)}.automation-list>article>header>label input:checked+i:after{background:#fff;left:20px}.automation-list>article>p{color:#9294a1;min-height:49px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));background:#0f1016;border:1px solid #ffffff0a;border-radius:8px;margin:9px 0 0;padding:9px 10px;line-height:1.55}.automation-stats{background:#0f1016;border:1px solid #ffffff0b;border-radius:9px;grid-template-columns:67px minmax(0,1fr) 52px;margin-top:8px;display:grid}.automation-stats>span{border-left:1px solid #ffffff0b;flex-direction:column;justify-content:center;gap:4px;min-width:0;min-height:47px;padding:8px;display:flex}.automation-stats>span:first-child{border-left:0}.automation-stats b{font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.automation-stats small{color:#5d5f6d;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));letter-spacing:.06em;font-weight:850}.automation-list>article>footer{border-top:1px solid #ffffff0b;align-items:center;gap:6px;margin-top:8px;padding-top:8px;display:flex}.automation-list>article>footer>span{flex:1}.automation-list>article>footer button{color:#777987;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));cursor:pointer;background:0 0;border:0;padding:5px 6px}.automation-list>article>footer button:first-child{color:var(--accent-2)}.automation-list>article>footer button.danger{color:#b97882}.automation-list>article>footer button:disabled{opacity:.4;cursor:wait}.automation-edit-form{border:1px solid var(--accent-soft);background:#101117;border-radius:9px;flex-direction:column;gap:8px;margin-top:9px;padding:10px;display:flex}.automation-edit-form>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.automation-edit-form>footer{justify-content:flex-end;gap:6px;display:flex}.automation-edit-form>footer button{color:#858795;height:31px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;background:#171821;border:1px solid #30323d;border-radius:7px;padding:0 9px}.automation-edit-form>footer button.primary{border-color:var(--accent-soft);color:#fff;background:var(--accent)}.automation-edit-form>footer button:disabled{opacity:.45;cursor:wait}.automation-history article.blocked>span,.automation-history article.failed>span{color:#e48694;background:#ff586f0e}.automation-history article.rate_limited>span{color:#eab35f;background:#f4b64b0f}.automation-note{background:linear-gradient(100deg,#47d7ff06,#8157ff06)}@media (width<=780px){.automation-trigger-grid{grid-template-columns:1fr}.automation-trigger-grid>button{min-height:64px}.automation-fields{grid-template-columns:1fr 1fr}.automation-message-field{grid-column:1/-1}.automation-list{grid-template-columns:1fr}}@media (width<=560px){.integration-tabs{min-height:54px;padding:7px 10px}.integration-tabs>button{flex:1;min-width:0;padding:6px 8px}.integration-tabs>button small{display:none}.automation-hero{grid-template-columns:42px minmax(0,1fr);padding:12px}.automation-hero>div{border-radius:12px;width:42px;height:42px}.automation-hero article strong{font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)))}.automation-hero article small{font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.automation-hero>em{grid-column:2;width:max-content}.automation-fields{grid-template-columns:1fr}.automation-message-field{grid-column:1}.automation-create>footer{flex-direction:column;align-items:stretch;gap:8px}.automation-create>footer button{width:100%}.automation-edit-form>div{grid-template-columns:1fr}}.overlay-layer.live-center-layer{z-index:142;justify-content:center;align-items:center;padding:clamp(10px,2vw,24px);overflow:hidden}.live-center-modal{z-index:1;background:radial-gradient(circle at 88% 0,#ff3e7513,#0000 24%),radial-gradient(circle at 8% 0,#8157ff14,#0000 31%),#0f1017;border:1px solid #353743;border-radius:18px;flex-direction:column;width:min(1120px,100dvw - 36px);height:min(900px,100dvh - 36px);max-height:calc(100dvh - 36px);margin:auto;animation:.2s ease-out modalIn;display:flex;position:relative;overflow:hidden;box-shadow:0 35px 115px #000000a3}.live-center-header{border-bottom:1px solid var(--line);background:#0b0c12c7;flex:none;grid-template-columns:44px minmax(0,1fr) auto 34px;align-items:center;gap:12px;min-height:82px;padding:15px 20px;display:grid}.live-center-symbol{background:linear-gradient(145deg,#ff3e752b,#8157ff1c);border:1px solid #ff3e7538;border-radius:14px;place-items:center;width:44px;height:44px;display:grid;position:relative}.live-center-symbol:before{content:"";border:2px solid #ff6ba1;border-radius:5px;width:18px;height:13px}.live-center-symbol i{background:#ff3e75;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 10px #ff3e75}.live-center-header>div:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.live-center-header>div:nth-child(2)>span{color:#bd7090;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.12em;font-weight:900}.live-center-header>div:nth-child(2)>strong{font-size:max(var(--ui-font-floor),calc(18px + var(--ui-font-boost)))}.live-center-header>div:nth-child(2)>small{color:#686a79;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.live-center-header>b{color:#6d6f7c;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.08em;background:#171820;border:1px solid #30313b;border-radius:7px;padding:6px 8px}.live-center-header>b.online{color:#ff82ad;background:#ff3e750e;border-color:#ff3e752e}.live-center-header>button{color:#777987;width:34px;height:34px;font-size:max(var(--ui-font-floor),calc(22px + var(--ui-font-boost)));cursor:pointer;background:0 0;border:0;border-radius:9px}.live-center-header>button:hover{color:#fff;background:#ffffff09}.live-center-scroll{scrollbar-color:#30323d transparent;flex:1;min-height:0;padding:16px 19px 28px;overflow-y:auto}.live-hero{background:linear-gradient(110deg,#ff3e7512,#8157ff0e 58%,#47d7ff06);border:1px solid #ff3e7529;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;min-height:126px;padding:19px;display:grid;position:relative;overflow:hidden}.live-hero.idle{background:linear-gradient(110deg,#8157ff13,#47d7ff06);border-color:#8157ff29}.live-hero>article{z-index:1;max-width:650px;position:relative}.live-hero>article>b{color:#ff7ca9;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.12em}.live-hero.idle>article>b{color:#a995ff}.live-hero h1{font-size:max(var(--ui-font-floor),calc(22px + var(--ui-font-boost)));letter-spacing:-.035em;margin:6px 0 5px}.live-hero p{color:#787a88;max-width:590px;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));margin:0;line-height:1.55}.live-hero-metrics{z-index:1;background:#08090e61;border:1px solid #ffffff0e;border-radius:11px;grid-template-columns:repeat(3,74px);display:grid;position:relative}.live-hero-metrics>span{border-left:1px solid #ffffff0d;flex-direction:column;justify-content:center;gap:4px;min-height:59px;padding:10px 8px;display:flex}.live-hero-metrics>span:first-child{border-left:0}.live-hero-metrics strong{font-size:max(var(--ui-font-floor),calc(13px + var(--ui-font-boost)))}.live-hero-metrics small{color:#626472;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));letter-spacing:.07em;font-weight:850}.live-hero-orbit{border:1px solid #ff3e7514;border-radius:50%;width:250px;height:250px;position:absolute;top:-91px;right:230px}.live-hero-orbit:before,.live-hero-orbit:after{content:"";border:1px solid #8157ff13;border-radius:50%;position:absolute;inset:34px}.live-hero-orbit:after{inset:73px}.live-hero-orbit>span{color:#ff3e75;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));text-shadow:0 0 14px #ff3e75;position:absolute;bottom:39px;left:114px}.live-hero-orbit>i{background:#997cff;border-radius:50%;width:5px;height:5px;position:absolute}.live-hero-orbit>i:first-child{top:123px;left:24px}.live-hero-orbit>i:nth-child(2){background:#47d7ff;bottom:42px;right:41px}.live-error{color:#dd8794;background:#ff586f0b;border:1px solid #ff586f2b;border-radius:10px;grid-template-columns:27px minmax(0,1fr) 25px;align-items:center;gap:8px;min-height:43px;margin-top:10px;padding:8px 10px;display:grid}.live-error>span{width:27px;height:27px;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));background:#ff586f12;border-radius:8px;place-items:center;font-weight:900;display:grid}.live-error p{font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));margin:0;line-height:1.45}.live-error button{color:#9a6871;font-size:max(var(--ui-font-floor),calc(14px + var(--ui-font-boost)));cursor:pointer;background:0 0;border:0}.live-center-grid{grid-template-columns:minmax(0,1.58fr) minmax(285px,.72fr);align-items:start;gap:11px;margin-top:11px;display:grid}.live-list-section,.live-control-panel,.live-history{background:#12131a;border:1px solid #2c2e38;border-radius:14px}.live-list-section{min-height:390px;padding:14px}.live-list-section>header,.live-history>header{border-bottom:1px solid #ffffff0b;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding-bottom:11px;display:flex}.live-list-section>header>div,.live-history>header>div{flex-direction:column;gap:4px;display:flex}.live-list-section>header span,.live-history>header span{color:#b86d8b;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.12em;font-weight:900}.live-list-section>header strong,.live-history>header strong{font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)))}.live-list-section>header small{color:#606270;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.live-list-section>header>button{color:#858795;height:29px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;background:#181922;border:1px solid #30323d;border-radius:7px;padding:0 9px}.live-list-section>header>button:disabled{opacity:.45;cursor:wait}.live-loading,.live-empty{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;min-height:295px;display:flex}.live-loading>i{background:#ff5c91;border-radius:50%;width:7px;height:7px;animation:1s infinite accountPulse}.live-loading>i:nth-child(2){animation-delay:.15s}.live-loading>i:nth-child(3){animation-delay:.3s}.live-loading>small{color:#626472;width:100%;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.live-empty{flex-direction:column;gap:5px}.live-empty>span{color:#a56f86;width:44px;height:44px;font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)));background:#ff3e750b;border-radius:14px;place-items:center;display:grid}.live-empty strong{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.live-empty small{color:#626472;max-width:330px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));line-height:1.5}.live-card-list{flex-direction:column;gap:9px;margin-top:10px;display:flex}.live-card{--live-color:#8d6aff;border:1px solid var(--live-color);min-width:0;padding:12px}@supports (color:color-mix(in lab, red, red)){.live-card{border:1px solid color-mix(in srgb,var(--live-color) 19%,#242631)}}.live-card{background:linear-gradient(145deg,var(--live-color),#111219);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.live-card{background:linear-gradient(145deg,color-mix(in srgb,var(--live-color) 4%,#171820),#111219)}}.live-card.platform-twitch{--live-color:#a970ff}.live-card.platform-youtube{--live-color:#ff5267}.live-card.platform-kick{--live-color:#65e232}.live-card.platform-other{--live-color:#47d7ff}.live-card>header,.live-edit-heading{grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:42px;display:grid}.live-avatar{border:1px solid var(--live-color);place-items:center;width:38px;height:38px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.live-avatar{border:1px solid color-mix(in srgb,var(--live-color) 24%,transparent)}}.live-avatar{color:var(--live-color);background:var(--live-color);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.live-avatar{background:color-mix(in srgb,var(--live-color) 8%,transparent)}}.live-avatar{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));font-weight:950}.live-avatar i{background:#ff3e75;border:2px solid #15161e;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-2px;right:-2px;box-shadow:0 0 7px #ff3e7599}.live-card>header>span,.live-edit-heading>span{flex-direction:column;gap:3px;min-width:0;display:flex}.live-card>header>span>b,.live-edit-heading>span>b{color:var(--live-color);font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));letter-spacing:.08em}.live-card>header>span>b>i{background:#ff3e75;border-radius:50%;width:5px;height:5px;margin-right:3px;display:inline-block;box-shadow:0 0 6px #ff3e75b3}.live-card>header>span>strong,.live-edit-heading>span>strong{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.live-card>header>span>small,.live-edit-heading>span>small{color:#606270;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.live-card>header>em{color:#747684;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));background:#ffffff08;border-radius:6px;padding:5px 6px;font-style:normal}.live-card-stage{border:1px solid var(--live-color);align-items:flex-end;min-height:86px;margin-top:10px;padding:13px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.live-card-stage{border:1px solid color-mix(in srgb,var(--live-color) 13%,transparent)}}.live-card-stage{background:radial-gradient(circle at 83% 24%,var(--live-color),transparent 28%),linear-gradient(145deg,var(--live-color),#0d0e14);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.live-card-stage{background:radial-gradient(circle at 83% 24%,color-mix(in srgb,var(--live-color) 18%,transparent),transparent 28%),linear-gradient(145deg,color-mix(in srgb,var(--live-color) 8%,#101119),#0d0e14)}}.live-card-stage:after{content:"";border:1px solid var(--live-color);width:130px;height:130px;position:absolute;top:-48px;right:-23px}@supports (color:color-mix(in lab, red, red)){.live-card-stage:after{border:1px solid color-mix(in srgb,var(--live-color) 13%,transparent)}}.live-card-stage:after{border-radius:50%}.live-card-stage>div{z-index:1;flex-direction:column;gap:4px;min-width:0;display:flex;position:relative}.live-card-stage span{width:max-content;max-width:100%;color:var(--live-color);background:var(--live-color);border-radius:5px;padding:3px 5px}@supports (color:color-mix(in lab, red, red)){.live-card-stage span{background:color-mix(in srgb,var(--live-color) 7%,transparent)}}.live-card-stage span{font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));text-transform:uppercase;font-weight:900}.live-card-stage strong{font-size:max(var(--ui-font-floor),calc(13px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.live-card-stage small{color:#666877;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.live-card-stage>i{z-index:1;color:#ff3e75;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));text-shadow:0 0 10px #ff3e75;font-style:normal;position:absolute;top:13px;right:15px}.live-card>footer{justify-content:space-between;align-items:center;gap:10px;min-height:37px;padding-top:9px;display:flex}.live-card>footer>a{color:#101118;background:var(--live-color);height:31px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));border:0;border-radius:8px;align-items:center;gap:6px;padding:0 11px;font-weight:900;text-decoration:none;display:flex}.live-card>footer>a span{font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.live-card>footer>nav{justify-content:flex-end;align-items:center;gap:5px;display:flex}.live-card>footer button{color:#7d7f8e;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));cursor:pointer;background:0 0;border:0;padding:6px}.live-card>footer button.danger{color:#c47682}.live-card>footer button:disabled{opacity:.4;cursor:wait}.live-edit-heading{grid-template-columns:39px minmax(0,1fr)}.live-form{flex-direction:column;gap:9px;margin-top:11px;display:flex}.live-form label{flex-direction:column;gap:5px;min-width:0;display:flex}.live-form label>span{color:#777987;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));font-weight:850}.live-form input,.live-form select{color:#e2e3e9;width:100%;height:38px;font-family:inherit;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));background:#0d0e14;border:1px solid #30323d;border-radius:8px;outline:0;padding:0 10px}.live-form input:focus,.live-form select:focus{border-color:var(--live-color,#8d6aff)}.live-form>div{grid-template-columns:minmax(110px,.55fr) minmax(0,1.45fr);gap:7px;display:grid}.live-form>small{color:#666978;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));background:#47d7ff05;border:1px solid #47d7ff17;border-radius:8px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:7px;padding:8px;line-height:1.5;display:grid}.live-form>small>span{color:#61c9dc;background:#47d7ff0d;border-radius:6px;place-items:center;width:20px;height:20px;display:grid}.live-form>footer{justify-content:flex-end;gap:6px;display:flex}.live-form>footer button{color:#818391;height:32px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;background:#191a22;border:1px solid #30323d;border-radius:8px;padding:0 10px}.live-form>footer button.primary{color:#fff;background:linear-gradient(145deg,#ff4c84,#825cff);border:0;font-weight:900}.live-form>footer button:disabled{opacity:.4;cursor:not-allowed}.live-control-panel{--live-color:#ff5d91;padding:14px;position:sticky;top:0}.live-control-panel>header{flex-direction:column;gap:4px;display:flex}.live-control-panel>header>span{color:#b96d8b;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.1em;font-weight:900}.live-control-panel>header>strong{font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)))}.live-control-panel>header>small{color:#646674;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.live-control-status{background:linear-gradient(145deg,#ff3e750f,#8157ff08);border:1px solid #ff3e752b;border-radius:11px;flex-direction:column;gap:5px;padding:13px;display:flex}.live-control-status>span{color:#ff7fa9;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.08em;font-weight:900}.live-control-status>span i{background:#ff3e75;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block;box-shadow:0 0 7px #ff3e75}.live-control-status>strong{font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)));line-height:1.35}.live-control-status>small{color:#777987;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.live-control-summary{background:#0f1016;border:1px solid #ffffff0d;border-radius:9px;grid-template-columns:1fr 1fr;margin-top:9px;display:grid}.live-control-summary>span{border-left:1px solid #ffffff0b;flex-direction:column;justify-content:center;gap:4px;min-height:58px;padding:9px;display:flex}.live-control-summary>span:first-child{border-left:0}.live-control-summary b{font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)))}.live-control-summary small{color:#5c5e6c;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));font-weight:850}.live-control-panel>p{color:#686a78;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));margin:11px 2px;line-height:1.55}.live-control-actions{flex-direction:column;gap:6px;display:flex}.live-control-actions button{color:#a7a8b4;height:33px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;background:#191a23;border:1px solid #30323d;border-radius:8px}.live-control-actions button.danger{color:#d07e8a;background:#ff586f09;border-color:#ff586f26}.live-control-actions button:disabled{opacity:.4;cursor:wait}.live-history{margin-top:11px;padding:14px}.live-history>header>b{color:#797b89;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));background:#1b1c24;border-radius:6px;padding:5px 7px}.live-history>div:last-child>article{border-bottom:1px solid #ffffff0a;grid-template-columns:34px minmax(0,1fr) 86px 102px;align-items:center;gap:9px;min-height:55px;padding:7px 2px;display:grid}.live-history>div:last-child>article:last-child{border-bottom:0}.live-history-avatar{color:#aa94ff;width:33px;height:33px;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));background:#8157ff12;border-radius:10px;place-items:center;font-weight:900;display:grid}.live-history article>span{flex-direction:column;gap:3px;min-width:0;display:flex}.live-history article>span>strong{font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.live-history article>span>small,.live-history article>p>small{color:#606270;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.live-history article>p{flex-direction:column;gap:3px;margin:0;display:flex}.live-history article>p>b{color:#9b87e8;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.live-history time{color:#5f616f;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));text-align:right}.live-history-empty{color:#626472;min-height:88px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));text-align:center;place-items:center;display:grid}.event-card.idle{background:linear-gradient(145deg,#3b2c699e,#161424e6);border-color:#8157ff26}.event-card.idle .live-kicker{color:#aa96ee}.event-card.idle .live-kicker i{background:#8064db;box-shadow:0 0 8px #8064db8c}.live-member{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.live-member-empty{color:#606270;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));padding:8px 5px;line-height:1.45}.live-member-empty button{color:#a891fb;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0}@media (width<=900px){.live-center-grid{grid-template-columns:1fr}.live-control-panel{grid-row:1;position:static}.live-hero{grid-template-columns:1fr}.live-hero-metrics{grid-template-columns:repeat(3,1fr);width:100%}.live-hero-orbit{right:-60px}.live-history>div:last-child>article{grid-template-columns:34px minmax(0,1fr) 80px}.live-history time{display:none}}@media (height<=760px) and (width>=601px){.overlay-layer.live-center-layer{padding:10px}.live-center-modal{height:calc(100dvh - 20px);max-height:calc(100dvh - 20px)}.live-center-header{min-height:68px;padding:10px 16px}.live-center-scroll{padding:12px 14px 18px}.live-hero{min-height:108px;padding:15px}.live-list-section,.live-control-panel,.live-history{padding:11px}}@media (width<=600px){.overlay-layer.live-center-layer{padding:0}.live-center-modal{border:0;border-radius:0;width:100dvw;height:100dvh;max-height:100dvh}.live-center-header{grid-template-columns:38px minmax(0,1fr) 31px;min-height:72px;padding:11px 12px}.live-center-symbol{width:38px;height:38px}.live-center-header>b{display:none}.live-center-header>div:nth-child(2)>strong{font-size:max(var(--ui-font-floor),calc(15px + var(--ui-font-boost)))}.live-center-header>div:nth-child(2)>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.live-center-scroll{padding:11px 10px 24px}.live-hero{min-height:145px;padding:16px}.live-hero h1{font-size:max(var(--ui-font-floor),calc(18px + var(--ui-font-boost)))}.live-hero-metrics>span{min-height:52px}.live-list-section,.live-control-panel,.live-history{padding:11px}.live-form>div{grid-template-columns:1fr}.live-card>footer{flex-direction:column;align-items:flex-start}.live-card>footer>a{justify-content:center;width:100%}.live-card>footer>nav{width:100%}.live-history>div:last-child>article{grid-template-columns:31px minmax(0,1fr) 66px}.live-history-avatar{width:30px;height:30px}.live-hero-orbit{opacity:.45}}@supports not (height:100dvh){.live-center-modal{width:min(1120px,100vw - 36px);height:min(900px,100svh - 36px);max-height:calc(100svh - 36px)}@media (height<=760px) and (width>=601px){.live-center-modal{height:calc(100svh - 20px);max-height:calc(100svh - 20px)}}@media (width<=600px){.live-center-modal{width:100vw;height:100svh;max-height:100svh}}}.community-notification-layer{z-index:190;justify-content:flex-end}.community-notification-drawer{z-index:1;background:#101119;border-left:1px solid #323440;flex-direction:column;width:min(590px,97vw);height:100dvh;animation:.2s ease-out drawerIn;display:flex;position:relative;box-shadow:-28px 0 80px #0000008c}.community-notification-drawer>header{border-bottom:1px solid var(--line);background:linear-gradient(120deg,var(--accent-faint),transparent 65%);justify-content:space-between;align-items:center;min-height:78px;padding:15px 18px;display:flex}.community-notification-drawer>header>div{flex-direction:column;gap:4px;display:flex}.community-notification-drawer>header span{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.12em;font-weight:900}.community-notification-drawer>header strong{color:#efeff4;font-size:max(var(--ui-font-floor),calc(15px + var(--ui-font-boost)))}.community-notification-drawer>header small{color:#767886;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.community-notification-drawer>header>button{color:#858796;width:33px;height:33px;font-size:max(var(--ui-font-floor),calc(18px + var(--ui-font-boost)));cursor:pointer;background:#1a1b24;border:0;border-radius:9px}.community-notification-drawer>main{scrollbar-color:#343642 transparent;flex:1;min-height:0;padding:14px;overflow-y:auto}.community-notification-summary{border:1px solid var(--accent-soft);background:linear-gradient(120deg,var(--accent-faint),#ffffff03);border-radius:13px;justify-content:space-between;align-items:center;gap:15px;min-height:90px;padding:15px;display:flex}.community-notification-summary>div{flex-direction:column;gap:5px;display:flex}.community-notification-summary span{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.1em;font-weight:900}.community-notification-summary strong{font-size:max(var(--ui-font-floor),calc(14px + var(--ui-font-boost)))}.community-notification-summary small{color:#767887;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.community-notification-summary>b{color:#cfc3ff;background:var(--accent-soft);font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));white-space:nowrap;border-radius:8px;padding:7px 9px}.community-notification-modes,.channel-notification-list{border:1px solid var(--line);background:#14151d;border-radius:12px;margin-top:11px;padding:13px}.community-notification-modes>header,.channel-notification-list>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.community-notification-modes>header>strong,.channel-notification-list>header strong{color:#d9dae1;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.community-notification-modes>header>small,.channel-notification-list>header small{color:#666876;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));margin-top:3px;display:block}.community-notification-modes>div{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:11px;display:grid}.community-notification-modes>div>button{color:#898b99;text-align:left;cursor:pointer;background:#181922;border:1px solid #2d2f39;border-radius:9px;grid-template-columns:28px 1fr;align-items:start;gap:8px;min-height:74px;padding:9px;display:grid}.community-notification-modes>div>button.selected{border-color:var(--accent);color:#e8e4f8;background:var(--accent-faint);box-shadow:inset 0 0 0 1px var(--accent-soft)}.community-notification-modes>div>button>i{width:27px;height:27px;color:var(--accent-2);background:var(--accent-soft);font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)));border-radius:8px;place-items:center;font-style:normal;display:grid}.community-notification-modes>div>button>span{flex-direction:column;gap:4px;display:flex}.community-notification-modes>div>button strong{font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.community-notification-modes>div>button small{color:#696b79;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));line-height:1.4}.community-mute-duration{border-top:1px solid var(--line);align-items:center;gap:5px;margin-top:9px;padding-top:9px;display:flex}.community-mute-duration>span{color:#626472;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));letter-spacing:.08em;margin-right:auto;font-weight:900}.community-mute-duration>button{color:#8f919f;height:27px;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));cursor:pointer;background:#181922;border:1px solid #30323d;border-radius:7px;padding:0 8px}.community-mute-duration>button:hover{border-color:var(--accent-soft);color:var(--accent-2);background:var(--accent-faint)}.hide-muted-setting{border:1px solid var(--line);background:#14151d;border-radius:11px;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;min-height:65px;margin-top:11px;padding:11px 13px;display:grid}.hide-muted-setting>i{width:31px;height:31px;color:var(--accent-2);background:var(--accent-soft);border-radius:9px;place-items:center;font-style:normal;display:grid}.hide-muted-setting>span{flex-direction:column;gap:4px;display:flex}.hide-muted-setting strong{font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.hide-muted-setting small{color:#676977;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.hide-muted-setting>button{cursor:pointer;background:#2b2d37;border:0;border-radius:12px;width:38px;height:21px;padding:2px}.hide-muted-setting>button>i{background:#777987;border-radius:50%;width:17px;height:17px;transition:all .18s;display:block}.hide-muted-setting>button.active{background:var(--accent)}.hide-muted-setting>button.active>i{background:#fff;transform:translate(17px)}.channel-notification-list>header>span{color:#777987;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));background:#1c1d26;border-radius:5px;padding:4px 6px;font-weight:850}.channel-notification-list>div{flex-direction:column;gap:5px;margin-top:10px;display:flex}.channel-notification-list article{background:#171820;border:1px solid #292b35;border-radius:9px;grid-template-columns:29px minmax(0,1fr) 170px;align-items:center;gap:8px;min-height:49px;padding:6px 7px;display:grid}.channel-notification-list article.muted{opacity:.68}.channel-notification-list article>i{color:#858796;width:28px;height:28px;font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)));background:#20212a;border-radius:8px;place-items:center;font-style:normal;display:grid}.channel-notification-list article>span{flex-direction:column;gap:3px;min-width:0;display:flex}.channel-notification-list article strong{color:#c4c5cd;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.channel-notification-list article small{color:#626472;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.channel-notification-list select{color:#a4a6b1;min-width:0;height:31px;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));background:#11121a;border:1px solid #30323d;border-radius:7px;outline:0;padding:0 7px}.channel-notification-list select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-faint)}.community-notification-loading{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;min-height:260px;display:flex}.community-notification-loading>i{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite dmTyping}.community-notification-loading>i:nth-child(2){animation-delay:.15s}.community-notification-loading>i:nth-child(3){animation-delay:.3s}.community-notification-loading>span{color:#666876;width:100%;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));text-align:center}.community-notification-error{color:#d7929c;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));background:#ff586f0d;border:1px solid #ff586f2e;border-radius:8px;grid-template-columns:22px 1fr auto;align-items:center;gap:7px;margin:8px 14px 14px;padding:8px 10px;display:grid}.community-notification-error>span{background:#ff586f14;border-radius:6px;place-items:center;width:21px;height:21px;font-weight:900;display:grid}.community-notification-error>button{color:#e5a5ae;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));cursor:pointer;background:0 0;border:0}@media (width<=620px){.community-notification-drawer{width:100vw}.community-notification-drawer>main{padding:10px}.community-notification-modes>div{grid-template-columns:1fr}.community-notification-modes>div>button{min-height:57px}.community-mute-duration{flex-wrap:wrap}.community-mute-duration>span{width:100%}.channel-notification-list article{grid-template-columns:29px minmax(0,1fr)}.channel-notification-list select{grid-column:2;width:100%}.community-notification-summary{flex-direction:column;align-items:flex-start}.community-notification-summary>b{align-self:flex-start}}.voice-share-dialog{width:min(480px,100vw - 28px);max-height:calc(100dvh - 32px);color:var(--text);background:#13141d;border:1px solid #383b4b;border-radius:18px;margin:auto;padding:0;font-size:1rem;line-height:1.5;overflow:auto;box-shadow:0 28px 90px #0009}.voice-share-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#04050bbb}.voice-share-dialog>section{padding:24px}.voice-share-dialog header{justify-content:space-between;align-items:center;gap:16px;display:flex}.voice-share-dialog header>div>span{color:var(--cyan);letter-spacing:.12em;font-size:.75rem;font-weight:750}.voice-share-dialog h2{margin:4px 0 0;font-size:1.4rem;line-height:1.3}.voice-share-dialog p{color:#b2b5c5;margin:14px 0}.voice-video-close{color:#b2b5c5;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;width:32px;height:32px;padding:0;font-size:1.5rem}.voice-video-close:hover{color:#fff;background:#ffffff0d}.voice-share-dialog fieldset{border:0;min-width:0;margin:20px 0;padding:0}.voice-share-dialog legend{margin-bottom:8px;padding:0;font-size:.875rem;font-weight:650}.voice-share-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.voice-share-options label{cursor:pointer;position:relative}.voice-share-options input{opacity:0;width:1px;height:1px;position:absolute}.voice-share-options label>span{background:#1b1d28;border:1px solid #343747;border-radius:10px;flex-direction:column;justify-content:center;gap:4px;height:100%;min-height:78px;padding:12px;display:flex}.voice-share-options strong{font-size:1rem}.voice-share-options small{color:#b2b5c5;font-size:.875rem}.voice-share-options input:checked+span{border-color:var(--cyan);background:#47d7ff0d}.voice-share-options input:disabled+span{opacity:.45;cursor:not-allowed}.voice-share-options input:focus-visible+span{outline:2px solid var(--cyan);outline-offset:3px}.voice-share-toggle{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;margin:20px 0;display:flex}.voice-share-toggle>span{flex-direction:column;gap:4px;display:flex}.voice-share-toggle strong{font-size:.875rem}.voice-share-toggle small{color:#b2b5c5;font-size:.875rem}.voice-share-toggle input{width:20px;height:20px;accent-color:var(--cyan);flex:none}.voice-share-availability{color:#b2b5c5;margin:16px 0;font-size:.875rem}.voice-share-availability summary{cursor:pointer}.voice-share-availability p{margin:8px 0}.voice-share-summary{background:#47d7ff08;border:1px solid #47d7ff26;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px 12px;padding:12px 14px;font-size:.875rem;display:flex}.voice-share-summary strong{color:#8be4f9}.voice-share-summary span{color:#b2b5c5}.voice-share-dialog .voice-share-hint{font-size:.875rem}.voice-share-dialog footer{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.voice-share-dialog footer button{cursor:pointer;background:#20222e;border:1px solid #3b3e4e;border-radius:9px;min-height:42px;padding:9px 16px;font-size:.875rem;font-weight:650}.voice-share-dialog footer .voice-share-start{background:var(--cyan);color:#06131a;border-color:#0000}.voice-share-dialog button:disabled{opacity:.5;cursor:not-allowed}.voice-share-dialog button:focus-visible,.voice-camera-control button:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.voice-camera-control{flex:none;min-width:0;position:relative}.voice-camera-buttons{border:1px solid var(--line);background:#171820;border-radius:10px;height:43px;display:flex;overflow:hidden}.voice-camera-buttons>button{color:#b0b2bd;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;min-width:0;padding:0 10px;font-size:.875rem;display:flex}.voice-camera-buttons>button:first-child{flex:1}.voice-camera-buttons>button.active{color:#7ae1f1;background:#47d7ff13}.voice-camera-buttons>button:hover{color:#f0f1f4;background:#ffffff08}.voice-camera-buttons>button:disabled{opacity:.48;cursor:wait}.voice-camera-buttons>.voice-camera-trigger{border-left:1px solid var(--line);flex:0 0 24px;width:24px;padding:0}.voice-camera-trigger svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.camera-compact .voice-camera-buttons{background:#191a22;border-color:#2c2e38;border-radius:9px;height:45px;position:relative}.camera-compact .voice-camera-buttons>button:first-child{flex-direction:column;gap:3px;padding:3px 0;font-size:.75rem}.camera-compact .voice-camera-buttons>.voice-camera-trigger{border:0;width:18px;height:18px;position:absolute;top:0;right:0}.voice-camera-buttons:focus-within{outline:2px solid var(--cyan);outline-offset:2px}.voice-camera-menu{z-index:110;width:min(320px,calc(100vw - var(--server-rail-width,72px) - 24px));max-height:min(420px,100dvh - 180px);color:var(--text);background:#13141d;border:1px solid #393c4b;border-radius:12px;padding:12px;font-size:.875rem;line-height:1.5;position:absolute;bottom:calc(100% + 10px);left:0;overflow:auto;box-shadow:0 16px 48px #0008}.voice-camera-menu header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:7px;display:flex}.voice-camera-devices{flex-direction:column;gap:3px;display:flex}.voice-camera-devices>button{color:#d6d9e5;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:42px;padding:9px 10px;display:flex}.voice-camera-devices>button>span{white-space:normal;overflow-wrap:anywhere;min-width:0}.voice-camera-devices>button[aria-pressed=true]{color:#8be4f9;background:#47d7ff10}.voice-camera-devices>button>i{font-style:normal}.voice-camera-devices>button:hover{background:#ffffff08}.voice-camera-menu p{color:#a5a9bb;margin:10px 3px 2px;font-size:.875rem}@media (width<=780px){.camera-dock .voice-camera-buttons>button:first-child{width:43px;padding:0}.camera-dock .voice-camera-buttons>button:first-child>span{display:none}.camera-dock .voice-camera-menu{left:calc(var(--server-rail-width,0px) + 12px);position:fixed;bottom:80px}}@media (width<=380px){.voice-share-dialog>section{padding:18px}.voice-share-options{gap:7px}.voice-share-options label>span{padding:10px}}:root{--ink:#07080d;--rail:#090a10;--sidebar:#101119;--panel:#13141d;--line:#ffffff13;--muted:#8b8d9d;--text:#f5f5fa;--violet:#8157ff;--cyan:#47d7ff;--pink:#ff5ea8;--green:#42d38f;--brand-green:#42d38f;--ui-font-floor:12px;--ui-font-boost:1px}*{box-sizing:border-box}html,body{background:var(--ink);width:100%;min-height:100%;color:var(--text);margin:0}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}button,input{font:inherit}button{color:inherit}.app-shell{--server-rail-width:clamp(64px,5vw,72px);--channel-sidebar-width:clamp(238px,19vw,264px);--member-sidebar-width:clamp(222px,18vw,248px);grid-template-columns:var(--server-rail-width) var(--channel-sidebar-width) minmax(0,1fr) var(--member-sidebar-width);background:radial-gradient(circle at 55% -20%,#764dff1a,transparent 34%),var(--ink);grid-template-rows:54px minmax(0,1fr);width:100%;min-width:0;max-width:100dvw;height:100dvh;min-height:0;display:grid;overflow:hidden}.app-shell.font-scale-small{--ui-font-floor:11px;--ui-font-boost:0px}.app-shell.font-scale-medium{--ui-font-floor:12px;--ui-font-boost:1px;--channel-sidebar-width:clamp(246px,20vw,280px);--member-sidebar-width:clamp(230px,18.5vw,260px)}.app-shell.font-scale-large{--ui-font-floor:13px;--ui-font-boost:2px;--channel-sidebar-width:clamp(252px,21vw,294px);--member-sidebar-width:clamp(238px,19vw,276px)}@media (width>=1121px){.app-shell.font-scale-medium,.app-shell.font-scale-large{grid-template-columns:var(--server-rail-width) var(--channel-sidebar-width) minmax(0,1fr) var(--member-sidebar-width)}}.topbar{border-bottom:1px solid var(--line);z-index:10;background:#08090ef0;grid-column:1/-1;grid-template-columns:clamp(235px,22vw,290px) minmax(240px,520px) minmax(0,1fr);align-items:center;gap:clamp(12px,2vw,26px);min-width:0;padding:0 clamp(12px,1.5vw,18px);display:grid}.brand-lockup{align-items:center;gap:10px;display:flex}.brand-mark{object-fit:contain;filter:none;flex:none;width:29px;height:29px;transition:filter .2s,transform .2s;display:block}.brand-lockup:hover .brand-mark{filter:none;transform:translateY(-.5px)}.brand-name{font-size:max(var(--ui-font-floor),calc(15px + var(--ui-font-boost)));letter-spacing:.18em;font-weight:900}.brand-name b,.brand-wordmark b,.join-brand>strong b{color:var(--brand-green);font:inherit}.alpha-pill{font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));letter-spacing:.1em;color:#bdaeff;background:#8157ff14;border:1px solid #8e70ff59;border-radius:5px;padding:3px 5px;font-weight:800}.global-search{color:#737586;cursor:pointer;background:#14151e;border:1px solid #fff1;border-radius:9px;align-items:center;gap:9px;height:34px;padding:0 11px;transition:all .2s;display:flex}.global-search:hover{background:#171822;border-color:#8157ff57}.global-search span{text-align:left;font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)));flex:1}.global-search kbd{font-family:ui-monospace,monospace;font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)));color:#77798a;background:#0e0f16;border:1px solid #30313c;border-radius:5px;padding:2px 5px}.top-actions{justify-self:end;align-items:center;gap:12px;display:flex}.icon-button,.channel-tools button,.user-panel button,.composer button{cursor:pointer;background:0 0;border:0}.icon-button{color:#9294a4;padding:7px}.profile-chip{font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)));color:#d4d5de;align-items:center;gap:8px;font-weight:600;display:flex}.mini-avatar{width:29px;height:29px;font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)));background:linear-gradient(145deg,#734df2,#a469ff);border-radius:9px;place-items:center;font-weight:800;display:grid}.server-rail{border-right:1px solid var(--line);background:var(--rail);flex-direction:column;grid-area:2/1;align-items:center;gap:10px;padding:12px 0;display:flex}.server-icon{color:#c7c8d3;cursor:pointer;background:#181923;border:0;border-radius:14px;flex:none;place-items:center;width:43px;height:43px;transition:all .2s;display:grid;position:relative}.server-icon:hover,.server-icon.active{color:#fff;background:linear-gradient(145deg,#8660ff,#6540e9);border-radius:12px;transform:translateY(-1px)}.server-icon.active:before{content:"";background:#9778ff;border-radius:0 4px 4px 0;width:4px;height:25px;position:absolute;left:-15px}.server-icon span{font-weight:800;font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)))}.server-icon>img,.community-context-avatar>img,.invite-community-logo>img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.server-icon.has-image,.server-icon.has-image:hover,.server-icon.has-image.active{background:#11131a}.server-icon.home{background:#8157ff0f}.server-icon.home.active{background:linear-gradient(145deg,#8157ff38,#42d38f14)}.rail-brand-mark{filter:none;width:32px;height:32px}.server-icon.arena{color:#d8ccff;background:linear-gradient(145deg,#2b214a,#171624)}.server-icon.pulse{color:#7ce3ff;background:linear-gradient(145deg,#173849,#151e28)}.server-icon.add,.server-icon.explore,.server-icon.shield{color:#838697;background:0 0;border:1px dashed #ffffff1f}.server-icon.shield{color:#8f75ff}.rail-divider{background:var(--line);width:31px;height:1px}.rail-spacer{flex:1}.channel-sidebar{background:var(--sidebar);border-right:1px solid var(--line);flex-direction:column;grid-area:2/2;min-width:0;display:flex;position:relative}.community-title-shell{z-index:45;position:relative}.community-title{border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;width:100%;min-height:57px;padding:0 15px;display:flex}.community-title div{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.community-title span{font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)));letter-spacing:.08em;font-weight:850}.community-title small{color:#777989;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));letter-spacing:.1em}.community-title:hover,.community-title.menu-open{background:#ffffff06}.community-title-chevron{color:#858796;border-radius:7px;place-items:center;width:24px;height:24px;transition:transform .18s,background .18s;display:grid}.community-title.menu-open .community-title-chevron{color:#cfc8f7;background:var(--accent-faint);transform:rotate(180deg)}.community-context-menu{z-index:80;scrollbar-color:#3a3c47 transparent;background:#12131b;border:1px solid #343642;border-radius:13px;max-height:min(650px,100vh - 126px);padding:7px;animation:.16s ease-out communityMenuIn;position:absolute;top:50px;left:8px;right:8px;overflow-y:auto;box-shadow:0 22px 70px #000000a3,0 0 0 1px #00000038}.community-context-menu>header{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-height:55px;padding:7px 8px 10px;display:grid}.community-context-avatar{color:#fff;width:33px;height:33px;font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)));background:linear-gradient(145deg,#7652e8,#4a2ea4);border-radius:10px;place-items:center;font-weight:900;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.community-context-avatar.community-cyan{background:linear-gradient(145deg,#25b9d3,#3152a1)}.community-context-avatar.community-pink{background:linear-gradient(145deg,#e64c95,#7b3bb2)}.community-context-menu>header>span{flex-direction:column;gap:3px;min-width:0;display:flex}.community-context-menu>header strong{color:#ebeaf1;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.community-context-menu>header small{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));letter-spacing:.11em;font-weight:900}.community-context-menu>section{border-top:1px solid var(--line);padding:6px 0}.community-context-menu>header+section,.community-context-menu>.community-menu-feature+section{border-top:0}.community-context-menu button{color:#b3b4bf;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-height:35px;padding:5px 7px;transition:color .14s,background .14s,transform .14s;display:grid}.community-context-menu button:hover,.community-context-menu button:focus-visible{color:#f1f0f5;background:var(--accent-faint);outline:none;transform:translate(1px)}.community-context-menu button>i{color:#8e909f;background:#ffffff07;border-radius:7px;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.community-context-menu button:hover>i,.community-context-menu button:focus-visible>i{color:var(--accent-2);background:var(--accent-soft)}.community-context-menu button>span{min-width:0;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.community-context-menu>.community-menu-feature{border:1px solid var(--accent-soft);background:linear-gradient(90deg,var(--accent-faint),#ffffff03);min-height:49px;margin:6px 0}.community-context-menu>.community-menu-feature>i{color:var(--accent-2);background:var(--accent-soft)}.community-context-menu>.community-menu-feature>span{flex-direction:column;gap:3px;display:flex}.community-context-menu>.community-menu-feature strong{font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.community-context-menu>.community-menu-feature small{color:#737583;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));font-weight:500}.community-context-menu>.community-menu-feature>em{color:#d9d0ff;background:var(--accent-soft);font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));letter-spacing:.08em;border-radius:5px;padding:3px 5px;font-style:normal;font-weight:900}.community-context-menu>.community-menu-danger button{color:#e18492}.community-context-menu>.community-menu-danger button>i{color:#d97686;background:#ff586f0d}.community-context-menu>.community-menu-danger button:hover{color:#ff9fac;background:#ff586f12}.community-context-menu>.community-menu-danger button:hover>i{color:#ff8b9b;background:#ff586f1a}.community-context-menu>footer{color:#555765;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));text-align:center;padding:5px 7px 3px}@keyframes communityMenuIn{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.platform-hub-nav{border-bottom:1px solid var(--line);background:linear-gradient(#8157ff06,#0000);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:9px 8px;display:grid}.platform-hub-nav>button{color:#858796;text-align:left;cursor:pointer;background:#ffffff03;border:1px solid #ffffff0b;border-radius:10px;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:7px;width:100%;min-width:0;min-height:58px;padding:8px;transition:all .16s;display:grid;position:relative}.platform-hub-nav>button:hover{color:#d9dae1;background:#ffffff08;border-color:#ffffff17;transform:translateY(-1px)}.platform-hub-nav>button.active{color:#eeeef3;border-color:var(--accent-soft);background:linear-gradient(135deg,var(--accent-faint),#ffffff04)}.platform-hub-nav>button>i,.platform-mobile-nav>button>i{color:#b7a7f5;width:29px;height:29px;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));background:#8157ff17;border-radius:9px;place-items:center;font-style:normal;font-weight:900;display:grid}.platform-hub-nav>button.clips>i,.platform-mobile-nav>button.clips>i{color:#f4c77c;background:#ffb74c14}.platform-hub-nav>button.creator>i,.platform-mobile-nav>button.creator>i{color:#f39ac3;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));background:#ff5ea814}.platform-hub-nav>button.supporter>i,.platform-mobile-nav>button.supporter>i{color:#f0c679;font-size:max(var(--ui-font-floor),calc(13px + var(--ui-font-boost)));background:#ffb74c14}.platform-hub-nav>button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.platform-hub-nav>button strong{font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-hub-nav>button small{display:none}.platform-hub-nav>button>b{position:absolute;top:5px;right:5px}.platform-hub-nav>button>b,.platform-mobile-nav>button>b{border:2px solid var(--sidebar);color:#fff;min-width:17px;height:17px;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));background:#f05284;border-radius:9px;place-items:center;padding:0 4px;display:grid}.platform-mobile-nav{display:none}.channel-context-empty{border:1px dashed var(--line);color:#6f7180;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));border-radius:10px;margin:2px 10px 10px;padding:11px;line-height:1.45}.activity-side-metric{border:1px solid var(--line);color:#7d7f8f;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));background:#15161f;border-radius:10px;justify-content:space-between;align-items:center;margin:0 10px 6px;padding:10px 11px;display:flex}.activity-side-metric b{color:#c9bcff;background:var(--accent-faint);min-width:22px;height:22px;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));border-radius:8px;place-items:center;display:grid}.event-card{background:linear-gradient(105deg,#472b8bb8,#191430eb);border:1px solid #8e70ff33;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 24px;align-items:center;column-gap:8px;min-height:60px;margin:10px 12px 6px;padding:9px 11px;transition:border-color .18s,transform .18s,background .18s;display:grid;position:relative;overflow:hidden}.event-card:hover{background:linear-gradient(105deg,#52319ec7,#1d1737f0);border-color:#9a7fff6b;transform:translateY(-1px)}.event-card:active{transform:scale(.985)}.event-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0806127a,#0000 78%);position:absolute;inset:0}.event-glow{background:radial-gradient(circle,#53d6ff4d,#0000 66%);border-radius:50%;width:90px;height:90px;position:absolute;top:-35px;right:-28px}.event-card>:not(.event-glow){z-index:1;position:relative}.live-kicker{color:#ff9bc8;min-width:0;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));letter-spacing:.1em;white-space:nowrap;align-items:center;gap:5px;font-weight:800;display:flex}.live-kicker i{background:#ff3f76;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #ff3f76}.event-card strong{min-width:0;font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;margin-top:1px;overflow:hidden}.event-strip-arrow{color:#c9bcff;width:24px;height:24px;font-size:max(var(--ui-font-floor),calc(14px + var(--ui-font-boost)));background:#8157ff21;border-radius:8px;grid-area:1/2/3;place-items:center;transition:transform .18s,background .18s;display:grid}.event-card:hover .event-strip-arrow{background:#8157ff3b;transform:translate(2px)}.channel-list{scrollbar-width:none;flex:1;padding:4px 8px 10px;overflow-y:auto}.channel-list section{margin-top:12px}.section-label{color:#686a7a;justify-content:space-between;align-items:center;height:22px;padding:0 5px 0 7px;display:flex}.section-label span{font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));letter-spacing:.11em;font-weight:800}.channel{color:#898b9b;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;width:100%;height:32px;margin:1px 0;padding:0 8px;transition:all .15s;display:flex}.channel:hover{color:#d6d7df;background:#ffffff09}.channel.active{color:#fff;background:linear-gradient(90deg,#8157ff29,#8157ff0b)}.channel.active:before{content:"";background:#987cff;border-radius:2px;width:2px;height:18px;margin-left:-8px;box-shadow:0 0 9px #7754e9}.channel span{text-align:left;font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)));flex:1;font-weight:550}.channel em{color:#cabfff;min-width:18px;height:16px;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));background:#8157ff26;border-radius:8px;place-items:center;padding:0 5px;font-style:normal;font-weight:700;display:grid}.voice-users{flex-direction:column;gap:6px;margin:3px 0 7px 27px;display:flex}.voice-users span{color:#858797;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));align-items:center;gap:7px;display:flex}.voice-users span>strong{min-width:0;color:inherit;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.voice-users span.is-live>strong{color:#d7d8e0}.voice-live-badge{color:#ff8bad;height:17px;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));letter-spacing:.08em;white-space:nowrap;background:#ff3a7014;border:1px solid #ff4b7c33;border-radius:6px;align-items:center;gap:4px;padding:0 5px;font-weight:900;display:inline-flex}.voice-live-badge>i{background:#ff3d73;border-radius:50%;width:5px;height:5px;animation:1.25s ease-in-out infinite voicePulse;box-shadow:0 0 7px #ff3d73cc}.voice-muted-badge{color:#8b6d76;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));letter-spacing:.07em;margin-right:8px;font-style:normal;font-weight:850}.voice-avatar{color:#fff;width:17px;height:17px;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));border-radius:6px;place-items:center;font-style:normal;font-weight:800;display:grid}.voice-avatar>img,.message-avatar>img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.va-l{background:linear-gradient(135deg,#ff5ba4,#8349d9)}.va-c{background:linear-gradient(135deg,#48d3ec,#2968bc)}.user-panel{border-top:1px solid var(--line);background:#0c0d14;flex:none;align-items:center;gap:7px;height:58px;padding:0 9px;display:flex}.voice-connection-panel-root{z-index:43;flex:none;position:relative}.voice-connection-panel-root:has(.voice-connection-popover,.voice-noise-popover,.voice-camera-menu){z-index:120}.voice-connection-panel{background:linear-gradient(#101119,#0d0e15);border-top:1px solid #2c2e38;padding:10px 9px 9px;position:relative;box-shadow:0 -12px 30px #00000024}.voice-connection-panel>header{grid-template-columns:30px minmax(0,1fr) 26px 28px;align-items:center;gap:7px;display:grid}.voice-connected-mark{color:#60d99e;cursor:pointer;background:#42d38f0f;border:1px solid #42d38f2e;border-radius:9px;place-items:center;width:29px;height:29px;padding:0;transition:color .16s,border-color .16s,background .16s,transform .12s;display:grid;position:relative}.voice-connected-mark:hover,.voice-connected-mark.active{color:#8aefbd;background:#42d38f1f;border-color:#42d38f61}.voice-connected-mark:active{transform:scale(.88)}.voice-connected-mark>i{background:#42d38f;border-radius:50%;width:5px;height:5px;position:absolute;top:4px;left:4px;box-shadow:0 0 8px #42d38fcc}.voice-connected-mark svg{width:16px;height:16px}.voice-connection-panel>header>div{flex-direction:column;gap:3px;min-width:0;display:flex}.voice-connection-panel>header strong{color:#58d99a;font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.voice-connection-panel>header small{color:#888a98;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.voice-connection-panel.phase-error>header strong{color:#e98d9b}.voice-connection-panel.phase-connecting>header strong,.voice-connection-panel.phase-reconnecting>header strong{color:#79d9ea}.voice-network-button,.voice-phone-button{color:#8a8c9a;cursor:pointer;background:0 0;border:0;border-radius:7px;width:26px;height:26px;padding:0;transition:color .16s,background .16s,transform .1s}.voice-network-button{place-items:center;display:grid}.voice-network-button svg{width:17px;height:17px}.voice-network-button:hover,.voice-network-button.active{color:#77e0f0;background:#47d7ff14}.voice-network-button:active,.voice-phone-button:active{transform:scale(.84)}.voice-phone-button{color:#aeb0bb;place-items:center;display:grid}.voice-phone-button svg{width:18px;height:18px}.voice-phone-button:hover{color:#ff8798;background:#ff586f14}.voice-phone-button:disabled{opacity:.35;cursor:default}.voice-call-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.voice-call-actions>button,.voice-compact-popover>button{color:#b0b2bd;width:100%;height:45px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;background:#191a22;border:1px solid #2c2e38;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:4px 2px;transition:color .16s,border-color .16s,background .16s,transform .1s;display:flex}.voice-call-actions button:hover{color:#f0f1f4;background:#20212a;border-color:#41434f}.voice-call-actions button:active{transform:scale(.91)}.voice-call-actions button.active{color:#7ae1f1;background:#47d7ff13;border-color:#47d7ff40}.voice-call-actions button:disabled{opacity:.48;cursor:wait}.voice-call-actions svg{width:19px;height:19px;transition:transform .14s}.voice-call-actions button:active svg{transform:rotate(-7deg)scale(.85)}.voice-call-actions button>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.voice-compact-popover{min-width:0;position:relative}.voice-compact-popover>.voice-quality-menu{bottom:calc(100% + 9px);left:-52px;transform:none}.voice-compact-popover>.voice-quality-menu:after{left:81px;transform:rotate(45deg)}.voice-mini-menu{z-index:96;background:#111219;border:1px solid #393b47;border-radius:12px;width:228px;padding:8px;position:absolute;bottom:calc(100% + 9px);box-shadow:0 20px 55px #00000094}.voice-mini-menu>header{border-bottom:1px solid var(--line);flex-direction:column;gap:3px;padding:4px 5px 9px;display:flex}.voice-mini-menu>header strong{color:#eceef2;font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.voice-mini-menu>header small{color:#737583;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.activities-menu{left:-116px}.activities-menu>button{color:#a4a6b2;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;width:100%;height:43px;margin-top:5px;padding:6px 7px;display:grid}.activities-menu>button>i{color:#bbaeff;background:var(--accent-faint);width:29px;height:29px;font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)));border-radius:8px;place-items:center;font-style:normal;display:grid}.activities-menu>button>span{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.activities-menu>button strong{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.activities-menu>button small{color:#686a78;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.activities-menu>button:disabled{opacity:.75;cursor:default}.soundboard-menu{right:-3px}.soundboard-menu>div{grid-template-columns:repeat(2,1fr);gap:6px;padding-top:7px;display:grid}.soundboard-menu>div>button{border:1px solid var(--line);color:#b6b8c2;height:46px;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));cursor:pointer;background:#181921;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:4px;display:flex}.soundboard-menu>div>button:hover{color:#fff;border-color:var(--accent-soft);background:var(--accent-faint)}.soundboard-menu>div>button>i{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(13px + var(--ui-font-boost)));font-style:normal}.voice-connection-retry{border:1px solid var(--line);color:#777987;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));background:#15161d;border-radius:8px;justify-content:space-between;align-items:center;gap:7px;margin-top:8px;padding:8px;line-height:1.35;display:flex}.voice-connection-retry button{border:1px solid var(--accent-soft);color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;border-radius:7px;flex:none;padding:6px 8px}.voice-connection-warning{color:#d58b96;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));margin:7px 0 0;line-height:1.35}.voice-connection-recovery{color:#b7a281;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));background:#ffb74c0b;border:1px solid #ffb74c29;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding:8px;line-height:1.35;display:flex}.voice-connection-recovery>span{min-width:0}.voice-connection-recovery>button{color:#efc27d;min-width:88px;height:29px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;background:#ffb74c12;border:1px solid #ffb74c33;border-radius:7px;flex:none;padding:0 8px;font-weight:800}.voice-connection-recovery>button:disabled{opacity:.55;cursor:wait}.voice-connection-popover{z-index:150;color:#c9cad2;background:#17181f;border:1px solid #3a3c47;border-radius:14px;width:300px;padding:12px;animation:.16s ease-out voiceMenuIn;position:absolute;bottom:calc(100% + 8px);left:9px;box-shadow:0 24px 70px #000000b3}.voice-connection-popover>header{border-bottom:1px solid #373943;justify-content:space-between;align-items:flex-start;height:31px;display:flex}.voice-connection-popover>header strong{color:#8f7dff;font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)))}.voice-connection-popover>header button{color:#858796;width:24px;height:24px;font-size:max(var(--ui-font-floor),calc(16px + var(--ui-font-boost)));cursor:pointer;background:0 0;border:0;border-radius:6px}.voice-connection-chart{background:#090a0f;height:104px;margin-top:10px;padding-right:28px;position:relative;overflow:hidden}.voice-connection-chart svg{width:100%;height:100%;display:block}.voice-connection-chart path{fill:none;stroke:#252735;stroke-width:1px}.voice-connection-chart polyline{fill:none;stroke:#7660ff;stroke-width:2px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px #7660ff73)}.voice-connection-chart>span{color:#bfc1ca;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));flex-direction:column;justify-content:space-between;display:flex;position:absolute;top:7px;bottom:7px;right:5px}.voice-connection-route{color:#d7d8df;font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)));margin-top:13px;display:block}.voice-connection-popover dl{margin:9px 0 0}.voice-connection-popover dl>div{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));gap:4px;line-height:1.55;display:flex}.voice-connection-popover dt{color:#adafba}.voice-connection-popover dd{color:#edf0f2;margin:0}.voice-connection-popover>p{color:#777987;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));margin:9px 0 0;line-height:1.5}.voice-connection-actions{border-top:1px solid #363842;grid-template-columns:1fr 82px;gap:7px;margin-top:11px;padding-top:10px;display:grid}.voice-connection-actions button{color:#d6d7de;height:34px;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));cursor:pointer;background:#26272e;border:1px solid #40424c;border-radius:8px;font-weight:700}.voice-connection-actions button:hover{color:#fff;background:#303139;border-color:#555864}.voice-connection-popover>footer{color:#56d397;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));background:#2ac57d12;border-radius:7px;margin-top:9px;padding:8px}.voice-connection-actions button:disabled{opacity:.55;cursor:wait}.voice-connection-route.health-good{color:#8ee1b3}.voice-connection-route.health-fair{color:#ebc47f}.voice-connection-route.health-poor{color:#ef909e}.voice-connection-route.health-recovering{color:#7dddeb}.voice-connection-popover{opacity:1;isolation:isolate;background:#17181f;box-shadow:0 24px 70px #000000c7}.voice-output-control{margin-left:-3px}.voice-output-menu{bottom:41px;left:-177px}.voice-output-menu .voice-output-volume{border-bottom:1px solid var(--line);padding-bottom:12px}.voice-output-menu .voice-input-settings{margin-top:10px}@keyframes voiceConnectedBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.09)}}@keyframes voiceCameraFocus{0%{transform:scale(1)}45%{transform:scale(.84)}70%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes voiceScreenLift{0%{transform:translateY(0)}45%{transform:translateY(-3px)}to{transform:translateY(0)}}@keyframes voiceSparkOrbit{0%{transform:rotate(0)scale(1)}55%{transform:rotate(18deg)scale(1.12)}to{transform:rotate(0)scale(1)}}@keyframes voiceSoundPulse{0%,to{transform:scaleX(1)}35%{transform:scaleX(.74)}65%{transform:scaleX(1.12)}}@keyframes voicePhoneDrop{0%{transform:rotate(0)}50%{transform:rotate(15deg)}to{transform:rotate(0)}}.voice-connection-panel.phase-connecting .voice-connected-mark svg,.voice-connection-panel.phase-reconnecting .voice-connected-mark svg{animation:.9s ease-in-out infinite voiceConnectedBreathe}.voice-noise-button.active svg{animation:1.35s ease-in-out infinite voiceSoundPulse}.voice-phone-button:hover svg{animation:.32s ease-out voicePhoneDrop}.voice-call-actions>button:hover svg{animation:.34s ease-out voiceCameraFocus}.voice-call-actions>.voice-compact-popover:nth-child(2)>button:hover svg{animation:.34s ease-out voiceScreenLift}.voice-call-actions>.voice-compact-popover:nth-child(3)>button:hover svg{animation:.42s ease-out voiceSparkOrbit}.voice-call-actions>.voice-compact-popover:nth-child(4)>button:hover svg{animation:.38s ease-out voiceSoundPulse}.voice-call-actions button.active svg{filter:drop-shadow(0 0 5px #47d7ff85)}.voice-connection-panel>header>.voice-noise-control{width:26px;height:26px;display:block;position:relative}.voice-noise-button{position:relative}.voice-noise-button:after{content:attr(data-tooltip);color:#dedfe5;width:180px;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));text-align:center;opacity:0;pointer-events:none;background:#1b1c23;border:1px solid #3b3d47;border-radius:8px;padding:8px 9px;font-weight:700;line-height:1.35;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 10px);right:-39px;transform:translateY(3px);box-shadow:0 12px 34px #00000080}.voice-noise-button:not([aria-expanded=true]):hover:after,.voice-noise-button:not([aria-expanded=true]):focus-visible:after{opacity:1;transform:translateY(0)}.voice-noise-popover{z-index:155;color:#d7d8df;background:#17181f;border:1px solid #3a3c47;border-radius:13px;width:262px;padding:14px;animation:.16s ease-out voiceMenuIn;position:absolute;bottom:calc(100% + 12px);right:-39px;box-shadow:0 24px 70px #000000b8}.voice-noise-popover>header{justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}.voice-connection-panel>header .voice-noise-popover>header>strong{color:#eff0f3;font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)));font-weight:800}.voice-noise-popover>header>button{cursor:pointer;background:#3a3c46;border:0;border-radius:13px;width:45px;height:24px;padding:0;transition:background .16s;position:relative}.voice-noise-popover>header>button>i{background:#f2f3f5;border-radius:50%;width:18px;height:18px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 2px 7px #00000059}.voice-noise-popover>header>button.active{background:#7560f6}.voice-noise-popover>header>button.active>i{transform:translate(21px)}.voice-noise-popover>p{color:#b5b6c0;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));margin:8px 0 0;line-height:1.5}.voice-noise-test{border-top:1px solid #343640;margin-top:12px;padding-top:12px}.voice-connection-panel>header .voice-noise-test>strong{color:#e4e5e9;font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)))}.voice-noise-test>div{grid-template-columns:62px minmax(0,1fr);align-items:center;gap:8px;margin-top:9px;display:grid}.voice-noise-test>div>button{color:#d9dae0;height:31px;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));cursor:pointer;background:#282930;border:1px solid #454752;border-radius:7px;font-weight:700}.voice-noise-test>div>button.active{color:#88e8b8;background:#42d38f14;border-color:#42d38f4d}.voice-noise-test>div>span{align-items:center;gap:3px;height:18px;display:flex}.voice-noise-test>div>span>i{background:#454750;border-radius:2px;width:4px;height:14px;transition:background 80ms,transform 80ms}.voice-noise-test>div>span>i.active{background:#7c68f7;transform:scaleY(1.12);box-shadow:0 0 6px #7c68f761}.voice-noise-test>small{color:#717380;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));margin-top:7px;line-height:1.4;display:block}.voice-noise-popover>footer{border-top:1px solid #343640;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4px 10px;margin-top:12px;padding-top:11px;display:grid}.voice-noise-popover>footer>span{color:#777986;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.09em;font-weight:900}.voice-noise-popover>footer>strong{letter-spacing:-.03em;color:#f0f1f4!important;font-size:max(var(--ui-font-floor),calc(14px + var(--ui-font-boost)))!important}.voice-noise-popover>footer>small{color:#676977;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));grid-column:1/-1;line-height:1.4}@keyframes userVoiceBounce{0%{transform:translateY(0)scale(1)}45%{transform:translateY(-2px)scale(1.08)}to{transform:translateY(0)scale(1)}}.user-panel button>svg{transition:color .16s,filter .16s,transform .14s}.user-panel button:hover>svg{animation:.32s ease-out userVoiceBounce}.user-panel button.voice-active>svg{color:#ff8d9f;filter:drop-shadow(0 0 5px #ff586f6b)}.user-panel .voice-input-arrow{transition:color .16s,background .16s,transform .16s}.user-panel .voice-input-arrow.active{transform:rotate(180deg)}.avatar{color:#fff;width:33px;height:33px;font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)));border-radius:11px;flex:none;place-items:center;font-weight:800;display:grid;position:relative}.status{background:var(--green);border:2px solid #11121a;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-2px;right:-2px}.status.busy{background:#ff586f}.status.live{background:#ff4d91;box-shadow:0 0 7px #ff4d91a6}.avatar-violet{background:linear-gradient(145deg,#7047df,#a56af7)}.avatar-pink{background:linear-gradient(145deg,#e3488d,#7739be)}.avatar-cyan{background:linear-gradient(145deg,#28b8d7,#3454bd)}.avatar-gold{background:linear-gradient(145deg,#eba64c,#bd5b58)}.avatar-green{background:linear-gradient(145deg,#39ad82,#2f6b80)}.avatar-blue{background:linear-gradient(145deg,#527ee8,#41439b)}.avatar-coral{background:linear-gradient(145deg,#f06e78,#b33da0)}.avatar-slate{background:linear-gradient(145deg,#60677d,#34384a)}.user-copy{flex-direction:column;flex:1;min-width:0;display:flex}.user-copy strong{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-copy small{color:#6e7080;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.user-panel button{color:#797b8b;padding:4px 1px}.user-panel button:hover{color:#fff}.chat-panel{background:var(--panel);flex-direction:column;grid-area:2/3;min-width:0;display:flex}.channel-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:57px;padding:0 17px;display:flex}.channel-identity{align-items:center;gap:8px;min-width:0;display:flex}.channel-identity>svg{color:#747687}.channel-identity strong{font-size:max(var(--ui-font-floor),calc(13px + var(--ui-font-boost)))}.channel-identity span{border-left:1px solid var(--line);color:#7d7f8f;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));white-space:nowrap;text-overflow:ellipsis;margin-left:4px;padding-left:12px;overflow:hidden}.channel-tools{align-items:center;gap:8px;display:flex}.channel-tools button{color:#898b9a;padding:6px}.channel-tools .privacy-chip{color:#79dfaf;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));background:#42d38f0f;border:1px solid #42d38f2e;border-radius:8px;align-items:center;gap:5px;padding:6px 9px;font-weight:700;display:flex}.message-scroll{scrollbar-color:#2b2c36 transparent;flex:1;min-height:0;padding:18px 18px 6px;overflow-y:auto}.channel-welcome{background:linear-gradient(100deg,#8157ff17,#8157ff04);border:1px solid #8157ff29;border-radius:13px;grid-template-columns:45px 1fr auto;align-items:center;gap:13px;padding:17px 18px;display:grid;position:relative;overflow:hidden}.channel-welcome:after{content:"";border:1px solid #8157ff1f;border-radius:50%;width:190px;height:190px;position:absolute;top:-80px;right:-50px;box-shadow:0 0 50px #8157ff0f}.welcome-icon{color:#b6a3ff;background:#8157ff24;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.channel-welcome h1{font-size:max(var(--ui-font-floor),calc(15px + var(--ui-font-boost)));margin:0 0 4px}.channel-welcome p{color:#9294a3;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));margin:0;line-height:1.5}.channel-welcome button{z-index:1;color:#c1b6ed;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));cursor:pointer;background:#8157ff12;border:1px solid #8157ff33;border-radius:8px;align-items:center;gap:6px;padding:7px 9px;display:flex}.day-divider{color:#555766;height:34px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));letter-spacing:.12em;align-items:center;gap:10px;font-weight:800;display:flex}.day-divider:before,.day-divider:after{content:"";background:var(--line);flex:1;height:1px}.message{border-radius:9px;grid-template-columns:37px 1fr;gap:10px;padding:8px 5px;display:grid}.message:hover{background:#ffffff05}.message-avatar{color:#fff;width:34px;height:34px;font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)));border-radius:11px;place-items:center;font-weight:800;display:grid}.tone-pink{background:linear-gradient(145deg,#e64f9b,#7041b2)}.tone-cyan{background:linear-gradient(145deg,#38c6dc,#395ab5)}.tone-gold{background:linear-gradient(145deg,#e9a24b,#a95564)}.tone-green{background:linear-gradient(145deg,#46b482,#2c697a)}.message-body{min-width:0}.message-meta{align-items:center;gap:6px;height:18px;display:flex}.message-meta strong{font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.message-meta time{color:#5e6070;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.role-pill{color:#bba7ff;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.07em;background:#8157ff1f;border-radius:4px;padding:2px 4px;font-weight:800}.message-text{color:#b7b8c4;font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)));line-height:1.55}.emoji{font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)))}.clip-card{border:1px solid var(--line);background:#0e0f16;border-radius:11px;grid-template-columns:145px 1fr;max-width:410px;height:91px;margin-top:8px;display:grid;overflow:hidden}.clip-visual{background:radial-gradient(circle at 70% 20%,#47d7ff59,#0000 28%),radial-gradient(circle at 30% 70%,#8157ff80,#0000 36%),#151527;place-items:center;display:grid;position:relative;overflow:hidden}.clip-grid{opacity:.22;transform-origin:bottom;background-image:linear-gradient(#ffffff24 1px,#0000 1px),linear-gradient(90deg,#ffffff24 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0;transform:perspective(80px)rotateX(55deg)scale(1.4)}.play-button{z-index:1;color:#fff;width:29px;height:29px;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));background:#05050c8c;border:1px solid #ffffff47;border-radius:50%;place-items:center;padding-left:2px;display:grid}.clip-visual small{color:#fff;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));background:#000000a6;border-radius:4px;padding:2px 4px;position:absolute;bottom:6px;right:7px}.clip-info{flex-direction:column;justify-content:center;padding:12px 13px;display:flex}.clip-kicker{color:#9478ff;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.08em;align-items:center;gap:4px;font-weight:800;display:flex}.clip-info strong{color:#e9e9ee;font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)));margin-top:5px}.clip-info small{color:#676978;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));margin-top:4px}.typing-row{color:#696b7a;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));align-items:center;gap:6px;padding:5px 8px;display:flex}.typing-dots{gap:2px;display:flex}.typing-dots i{background:#8a8c9d;border-radius:50%;width:3px;height:3px}.composer-wrap{flex:none;padding:7px 18px 11px}.composer{background:#1a1b25;border:1px solid #ffffff14;border-radius:11px;align-items:center;gap:4px;height:42px;padding:0 7px 0 5px;display:flex;box-shadow:0 8px 24px #0000001f}.composer input{color:#d7d8df;min-width:0;font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)));background:0 0;border:0;outline:0;flex:1}.composer input::placeholder{color:#686a79}.composer button{color:#7f8190;padding:7px}.composer .composer-plus{color:#a89de0;background:#8157ff1a;border-radius:8px;place-items:center;width:29px;height:29px;padding:0;display:grid}.composer .send-button{color:#fff;background:linear-gradient(145deg,#8966ff,#6843e9);border-radius:8px;place-items:center;width:29px;height:29px;padding:0;display:grid;box-shadow:0 4px 14px #6843e93d}.composer-wrap>small{color:#535563;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));margin:5px 4px 0;display:block}.attachment-input{display:none}.attachment-composer{position:relative}.attachment-drop-overlay{z-index:8;border:1px dashed var(--accent-2);color:#dcd6ff;box-shadow:0 0 34px var(--accent-faint);pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f0d1bf0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:-5px 12px 5px}.attachment-drop-overlay>span{color:#fff;background:var(--accent);width:27px;height:27px;font-size:max(var(--ui-font-floor),calc(14px + var(--ui-font-boost)));border-radius:8px;place-items:center;font-weight:850;display:grid}.attachment-drop-overlay strong{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));margin-top:5px}.attachment-drop-overlay small{color:#858294;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));margin-top:2px}.attachment-composer.dragging .composer{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-faint)}.pending-attachments{scrollbar-width:thin;scrollbar-color:#343640 transparent;gap:7px;margin:0 0 7px;padding:1px;display:flex;overflow-x:auto}.pending-attachment{background:#151620;border:1px solid #8157ff33;border-radius:9px;grid-template-columns:38px minmax(0,1fr) 22px;align-items:center;gap:7px;width:176px;min-width:176px;height:48px;padding:5px;display:grid;position:relative;overflow:hidden}.pending-attachment.uploading{border-color:#47d7ff3d}.pending-attachment.preparing{border-color:#d98cff3d}.pending-attachment-preview{color:#b7a7f8;width:38px;height:36px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));letter-spacing:.05em;background:#8157ff1f;border-radius:7px;place-items:center;font-weight:850;display:grid;overflow:hidden}.pending-attachment-preview img{object-fit:cover;width:100%;height:100%}.pending-attachment>span{flex-direction:column;gap:3px;min-width:0;display:flex}.pending-attachment strong{color:#d2d3dc;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pending-attachment small{color:#686a79;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.pending-attachment>button{color:#777a89;cursor:pointer;background:#ffffff09;border:0;border-radius:6px;width:21px;height:21px;padding:0}.pending-attachment>button:hover{color:#ff93a6;background:#ff586f14}.pending-attachment>button:disabled{opacity:.35;cursor:not-allowed}.pending-progress{background:#ffffff0a;height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.pending-progress>b{background:linear-gradient(90deg,var(--accent),var(--accent-2));border-radius:2px;height:100%;transition:width .15s linear;display:block}.pending-attachment.preparing .pending-progress>b{animation:1s ease-in-out infinite attachmentPrepare}.attachment-error{color:#e18b9a;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));margin:0 2px 6px}.attachment-stack{flex-direction:column;gap:7px;width:min(100%,520px);margin-top:7px;display:flex}.attachment-gallery{border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid;overflow:hidden}.attachment-gallery.count-1{grid-template-columns:minmax(0,1fr);max-width:430px}.attachment-visual{background:#0b0c12;border:1px solid #ffffff14;border-radius:9px;min-width:0;height:150px;display:block;position:relative;overflow:hidden}.attachment-gallery.count-1 .attachment-visual{height:min(36vh,290px)}.attachment-visual img,.attachment-visual video{object-fit:cover;width:100%;height:100%;display:block}.attachment-visual.video video{object-fit:contain;background:#08090d}.attachment-visual>span{color:#eeeef4;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05060ab8;border-radius:5px;padding:3px 5px;position:absolute;bottom:6px;left:7px;right:7px;overflow:hidden}.attachment-audio{background:linear-gradient(100deg,#47d7ff0d,#ffffff04);border:1px solid #47d7ff21;border-radius:10px;flex-direction:column;gap:8px;max-width:430px;padding:9px 10px;display:flex}.attachment-audio>div{grid-template-columns:25px minmax(0,1fr);align-items:center;gap:7px;display:grid}.attachment-audio>div>span{color:#77e4ff;width:25px;height:25px;font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)));background:#47d7ff1a;border-radius:7px;grid-row:1/3;place-items:center;display:grid}.attachment-audio strong{color:#d5d7df;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attachment-audio small{color:#646775;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.attachment-audio audio{width:100%;height:28px}.attachment-file{max-width:430px;color:inherit;background:#12131b;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:34px minmax(0,1fr) 24px;align-items:center;gap:9px;padding:9px;text-decoration:none;display:grid}.attachment-file:hover{background:#161720;border-color:#8157ff4d}.attachment-file>span{color:#bbaeff;width:34px;height:34px;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));background:#8157ff1c;border-radius:8px;place-items:center;font-weight:900;display:grid}.attachment-file>div{flex-direction:column;gap:3px;min-width:0;display:flex}.attachment-file strong{color:#d9dae2;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attachment-file small{color:#686a79;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.attachment-file>b{color:#8d78da;font-size:max(var(--ui-font-floor),calc(14px + var(--ui-font-boost)));text-align:center}@keyframes attachmentPrepare{0%{transform:translate(-110%)}to{transform:translate(260%)}}.member-sidebar{border-left:1px solid var(--line);scrollbar-width:none;background:#0f1017;grid-area:2/4;padding:0 13px 14px;overflow-y:auto}.member-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:57px;display:flex}.member-title span{color:#737584;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));letter-spacing:.11em;font-weight:800}.member-title strong{color:#707281;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.member-section{margin-top:16px}.member-section h2{color:#686a79;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));letter-spacing:.11em;margin:0 0 8px 4px}.member-role-group h2{align-items:center;gap:5px;min-width:0;display:flex}.member-role-group h2>i{border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 10px}.member-role-group h2>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.member-role-group h2>b{color:#666876;font:inherit;letter-spacing:inherit;flex:none}.live-member,.member{border-radius:8px;align-items:center;gap:9px;min-width:0;padding:6px 5px;display:flex}.live-member:hover,.member:hover{background:#ffffff06}.live-member>div:not(.avatar),.member>div:not(.avatar){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.live-member strong,.member strong{color:#c2c3cc;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.live-member small,.member small{white-space:nowrap;text-overflow:ellipsis;color:#6a6c7c;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));overflow:hidden}.live-member small{color:#a7728d}.live-member small i{background:#ff4b91;border-radius:50%;width:4px;height:4px;margin-right:3px;display:inline-block}.live-member>span{color:#ff82b9;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));background:#ff4b9114;border-radius:4px;padding:2px 4px;font-weight:800}.creator-card{background:linear-gradient(145deg,#8157ff17,#8157ff06);border:1px solid #8157ff29;border-radius:12px;margin-top:20px;padding:13px}.creator-icon{color:#b9a7ff;background:#8157ff24;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.creator-card>div:nth-child(2){flex-direction:column;margin-top:9px;display:flex}.creator-card span{color:#9c83fa;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.1em;font-weight:800}.creator-card strong{color:#dedee6;font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)));margin-top:4px;line-height:1.35}.creator-card small{color:#767888;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));margin-top:4px;line-height:1.5}.creator-card button{color:#c8bcf5;width:100%;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;background:#8157ff1a;border:1px solid #8157ff2b;border-radius:7px;margin-top:10px;padding:7px;font-weight:700}.creator-ribbon{color:#dfe0e8;text-align:left;cursor:pointer;background:linear-gradient(105deg,#8157ff21,#8157ff09);border:1px solid #8157ff33;border-radius:10px;grid-template-columns:32px minmax(0,1fr) 24px;align-items:center;gap:8px;width:calc(100% - 18px);min-height:56px;margin:14px 9px 9px;padding:8px 9px;transition:border-color .16s,background .16s,transform .16s;display:grid}.creator-ribbon:hover{background:linear-gradient(105deg,#8157ff33,#8157ff0e);border-color:#8157ff6b;transform:translateY(-1px)}.creator-ribbon>.creator-icon{color:#b99cff;background:#8157ff21;border-radius:9px;place-items:center;width:32px;height:32px;margin:0;display:grid}.creator-ribbon>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.creator-ribbon small{color:#9c83fa;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.09em;font-weight:850}.creator-ribbon strong{color:#e1e2e9;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.creator-ribbon>b{color:#8d73ed;font-size:max(var(--ui-font-floor),calc(13px + var(--ui-font-boost)));text-align:center}@media (width<=1120px){.app-shell{grid-template-columns:clamp(58px,6vw,64px) clamp(220px,25vw,240px) minmax(0,1fr)}.member-sidebar{display:none}.topbar{grid-template-columns:minmax(210px,260px) minmax(220px,480px) minmax(0,1fr)}}@media (width<=780px){body{overflow:auto}.app-shell{grid-template-rows:50px minmax(0,1fr) 58px;grid-template-columns:56px minmax(0,1fr);height:100dvh;min-height:100dvh}.topbar{grid-column:1/-1;grid-template-columns:1fr auto;padding:0 12px}.global-search,.profile-chip span,.profile-chip>svg{display:none}.server-rail{grid-area:2/1;padding-top:9px}.server-icon{border-radius:12px;width:38px;height:38px}.channel-sidebar,.member-sidebar{display:none}.chat-panel{grid-area:2/2}.platform-mobile-nav{z-index:25;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#090a10f7;grid-area:3/2;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.platform-mobile-nav>button{color:#6f7180;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;padding:5px 2px;display:flex;position:relative}.platform-mobile-nav>button.active{color:#ececf2;background:linear-gradient(180deg,var(--accent-faint),transparent)}.platform-mobile-nav>button.active:before{content:"";background:var(--accent);border-radius:0 0 3px 3px;height:2px;position:absolute;top:0;left:22%;right:22%}.platform-mobile-nav>button>i{border-radius:8px;width:25px;height:25px}.platform-mobile-nav>button>span{min-width:0}.platform-mobile-nav strong{font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.platform-mobile-nav small{display:none}.platform-mobile-nav>button>b{border-color:var(--rail);position:absolute;top:3px;left:calc(50% + 7px)}.channel-header{min-height:50px;padding:0 11px}.channel-identity span,.channel-tools>button:not(.privacy-chip){display:none}.message-scroll{padding:12px 10px 4px}.channel-welcome{grid-template-columns:38px 1fr;padding:13px}.channel-welcome button{display:none}.welcome-icon{width:36px;height:36px}.channel-welcome h1{font-size:max(var(--ui-font-floor),calc(13px + var(--ui-font-boost)))}.clip-card{grid-template-columns:105px 1fr}.composer-wrap{padding:6px 10px 10px}}@media (width<=470px){.server-rail{display:none}.app-shell{grid-template-columns:1fr}.chat-panel,.platform-mobile-nav{grid-column:1}.message{grid-template-columns:32px 1fr;gap:7px}.message-avatar{width:30px;height:30px}.clip-card{max-width:100%}.channel-tools .privacy-chip{font-size:0}}@media (height<=720px) and (width>=781px){.app-shell{grid-template-rows:50px minmax(0,1fr)}.topbar{padding-inline:12px}.server-rail{gap:7px;padding-block:8px}.server-icon{width:39px;height:39px}.channel-list{padding-bottom:5px}.event-card{margin-top:6px;margin-bottom:3px}.user-panel{height:54px}}@supports not (height:100dvh){.app-shell{max-width:100vw;height:100vh}@media (width<=780px){.app-shell{height:100svh;min-height:100svh}}}@media (prefers-reduced-motion:no-preference){.typing-dots i{animation:1.2s ease-in-out infinite pulse}.typing-dots i:nth-child(2){animation-delay:.15s}.typing-dots i:nth-child(3){animation-delay:.3s}@keyframes pulse{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}}.theme-violet{--accent:#8157ff;--accent-2:#a47cff;--accent-soft:#8157ff29;--accent-faint:#8157ff12}.theme-cyan{--accent:#1fc9ed;--accent-2:#68e5ff;--accent-soft:#1fc9ed29;--accent-faint:#1fc9ed12}.theme-pink{--accent:#f655a2;--accent-2:#ff86bf;--accent-soft:#f655a229;--accent-faint:#f655a212}.server-icon.active,.composer .send-button,.drawer-primary,.primary-action{background:linear-gradient(145deg,var(--accent-2),var(--accent))}.channel.active{background:linear-gradient(90deg,var(--accent-soft),var(--accent-faint))}.channel.active:before{background:var(--accent);box-shadow:0 0 9px var(--accent)}.profile-chip{cursor:pointer;background:0 0;border:0;padding:0}.event-card{width:auto;color:inherit;text-align:left;cursor:pointer}.creator-side-card,.discovery-side-card{border:1px solid var(--accent-soft);background:linear-gradient(145deg,var(--accent-faint),#ffffff05);border-radius:13px;margin:13px 12px 6px;padding:14px}.creator-side-card{flex-direction:column;display:flex}.creator-side-card span{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));letter-spacing:.1em;font-weight:800}.creator-side-card strong{font-size:max(var(--ui-font-floor),calc(20px + var(--ui-font-boost)));margin-top:5px}.creator-side-card small{color:#77798a;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));margin-top:2px}.creator-side-card>div{background:#252631;border-radius:4px;height:4px;margin-top:11px;overflow:hidden}.creator-side-card>div i{background:var(--accent);border-radius:4px;height:100%;display:block}.discovery-side-card{min-height:93px;color:var(--accent-2);flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.discovery-side-card strong{color:#e3e3ea;font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)));margin-top:8px}.discovery-side-card small{color:#747686;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));margin-top:3px}.workspace-panel{overflow:hidden}.workspace-surface{scrollbar-color:#2c2d38 transparent;background:radial-gradient(circle at 85% 0,var(--accent-faint),transparent 32%),#12131b;height:100%;min-height:0;padding:25px 28px 32px;overflow-y:auto}.workspace-header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:21px;display:flex}.workspace-header span,.discover-hero>span{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));letter-spacing:.14em;font-weight:850}.workspace-header h1{font-size:max(var(--ui-font-floor),calc(25px + var(--ui-font-boost)));letter-spacing:-.03em;margin:5px 0 3px}.workspace-header p{color:#858796;font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)));margin:0}.primary-action,.secondary-action{cursor:pointer;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));border:0;border-radius:9px;font-weight:750}.primary-action{color:#fff;height:36px;box-shadow:0 8px 22px var(--accent-faint);align-items:center;gap:6px;padding:0 13px;display:flex}.secondary-action{color:var(--accent-2);background:var(--accent-faint);border:1px solid var(--accent-soft);padding:8px 11px}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.metric-grid article,.revenue-chart,.tiers-card,.activity-card{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff06,#ffffff02);border-radius:13px;position:relative;overflow:hidden}.metric-grid article{flex-direction:column;min-height:119px;padding:15px;display:flex}.metric-grid article>span,.card-heading span{color:#6f7181;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));letter-spacing:.1em;font-weight:800}.metric-grid article>strong{font-size:max(var(--ui-font-floor),calc(23px + var(--ui-font-boost)));letter-spacing:-.03em;margin-top:8px}.metric-grid article>small{color:#777989;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));margin-top:3px}.metric-grid article>small.positive{color:#5bd39a}.sparkline{align-items:flex-end;gap:3px;height:34px;display:flex;position:absolute;bottom:15px;right:12px}.sparkline i{background:var(--accent);opacity:.35;border-radius:3px;width:5px}.sparkline i:first-child{height:10px}.sparkline i:nth-child(2){height:16px}.sparkline i:nth-child(3){height:13px}.sparkline i:nth-child(4){height:23px}.sparkline i:nth-child(5){height:19px}.sparkline i:nth-child(6){height:28px}.sparkline i:nth-child(7){opacity:.9;height:34px}.avatar-stack{align-items:center;display:flex;position:absolute;bottom:15px;right:13px}.avatar-stack b{width:24px;height:24px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));background:linear-gradient(145deg,var(--accent),#d95795);border:2px solid #181922;border-radius:9px;place-items:center;margin-left:-5px;display:grid}.avatar-stack em{color:#6f7180;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));margin-left:6px;font-style:normal}.fee-badge{color:#66d6a2;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));background:#42d38f12;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;display:flex;position:absolute;bottom:14px;right:12px}.studio-grid{grid-template-columns:minmax(0,1.55fr) minmax(260px,.75fr);gap:11px;margin-top:11px;display:grid}.revenue-chart,.tiers-card{min-height:266px;padding:16px}.card-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.card-heading>div{flex-direction:column;gap:4px;display:flex}.card-heading strong{font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)))}.card-heading button{border:1px solid var(--line);color:#888a99;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;background:#171820;border-radius:7px;align-items:center;gap:4px;padding:6px 8px;display:flex}.chart-area{background:repeating-linear-gradient(#0000 0 40px,#ffffff0b 41px);height:184px;margin-top:12px;padding:5px 0 18px 30px;position:relative}.chart-area svg{width:100%;height:155px;overflow:visible}.chart-y{color:#565866;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));flex-direction:column;justify-content:space-between;display:flex;position:absolute;top:4px;bottom:18px;left:0}.chart-x{color:#565866;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));justify-content:space-between;display:flex;position:absolute;bottom:0;left:30px;right:0}.tiers-card{flex-direction:column;display:flex}.tier{border-bottom:1px solid var(--line);align-items:center;gap:9px;min-height:55px;padding:8px 0;display:flex}.tier:last-child{border-bottom:0}.tier>i{width:26px;height:26px;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));border-radius:8px;flex:none;place-items:center;font-style:normal;font-weight:900;display:grid}.tier-one{color:#cabfff;background:#8157ff21}.tier-two{color:#72def1;background:#47d7ff1a}.tier-three{color:#ff9bc8;background:#ff5ea81a}.tier>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.tier strong{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.tier small{color:#666877;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.tier>span{color:#b7b8c3;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.activity-card{margin-top:11px;padding:14px 16px}.action-progress{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.action-progress span{color:#8c8e9d;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.action-progress i{background:#4bcf91;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.action-progress .pending{color:#646674}.action-progress .pending i{background:#4c4e5b}.discover-workspace{padding-top:20px}.discover-hero{border:1px solid var(--accent-soft);background:linear-gradient(120deg,var(--accent-faint),#0b0c13bf);border-radius:17px;min-height:190px;padding:27px 32px;position:relative;overflow:hidden}.discover-hero h1{max-width:560px;font-size:max(var(--ui-font-floor),calc(28px + var(--ui-font-boost)));letter-spacing:-.04em;margin:8px 0 6px}.discover-hero p{color:#858796;max-width:500px;font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)));margin:0;line-height:1.55}.discover-search{z-index:2;border:1px solid var(--line);background:#101119;border-radius:10px;align-items:center;gap:8px;max-width:500px;height:39px;margin-top:19px;padding-left:12px;display:flex;position:relative}.discover-search svg{color:#737585}.discover-search input{color:#d9d9e1;min-width:0;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));background:0 0;border:0;outline:0;flex:1}.discover-search button{color:#fff;background:var(--accent);height:29px;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));cursor:pointer;border:0;border-radius:7px;margin-right:5px;padding:0 12px;font-weight:750}.hero-orbit{border:1px solid var(--accent-soft);width:185px;height:185px;box-shadow:0 0 70px var(--accent-faint),inset 0 0 40px var(--accent-faint);border-radius:50%;position:absolute;top:7px;right:20px}.hero-orbit:before,.hero-orbit:after{content:"";border:1px solid var(--accent-soft);border-radius:50%;position:absolute}.hero-orbit:before{inset:19px}.hero-orbit:after{inset:43px}.hero-orbit b{color:#fff;background:linear-gradient(145deg,var(--accent-2),var(--accent));font-size:max(var(--ui-font-floor),calc(25px + var(--ui-font-boost)));border-radius:23px;place-items:center;display:grid;position:absolute;inset:61px;transform:rotate(-7deg)}.hero-brand-mark{filter:none;width:79px;height:79px;position:absolute;inset:53px}.hero-orbit i{background:var(--accent-2);width:10px;height:10px;box-shadow:0 0 12px var(--accent);border:2px solid #14151d;border-radius:50%;position:absolute}.hero-orbit i:first-child{top:70px;left:3px}.hero-orbit i:nth-child(2){top:22px;right:19px}.hero-orbit i:nth-child(3){bottom:42px;right:6px}.discover-heading{justify-content:space-between;align-items:flex-end;margin:20px 1px 10px;display:flex}.discover-heading>div{flex-direction:column;gap:4px;display:flex}.discover-heading span{color:#6f7181;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));letter-spacing:.1em;font-weight:800}.discover-heading strong{font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)))}.discover-heading button{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));cursor:pointer;background:0 0;border:0}.community-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.discover-no-results{text-align:center;background:#ffffff03;border:1px dashed #343642;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:230px;padding:30px;display:flex}.discover-no-results svg{color:var(--accent-2)}.discover-no-results strong{font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)));margin-top:10px}.discover-no-results small{color:#6f7180;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));margin-top:5px}.discover-no-results button{border:1px solid var(--accent-soft);color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;border-radius:8px;margin-top:13px;padding:8px 11px;font-weight:800}.community-card{border:1px solid var(--line);background:#161720;border-radius:13px;overflow:hidden}.community-cover{height:87px;padding:12px;position:relative;overflow:hidden}.community-cover:after{content:"";border:1px solid #ffffff2e;border-radius:50%;width:130px;height:130px;position:absolute;top:-50px;right:-25px;box-shadow:inset 0 0 30px #ffffff14}.discover-violet{background:linear-gradient(145deg,#5734b5,#20173c)}.discover-pink{background:linear-gradient(145deg,#a83772,#35172b)}.discover-blue{background:linear-gradient(145deg,#206886,#16283b)}.discover-green{background:linear-gradient(145deg,#24715a,#152d27)}.community-cover>span{color:#ffffff2e;font-size:max(var(--ui-font-floor),calc(43px + var(--ui-font-boost)));letter-spacing:-.08em;font-weight:950;position:absolute;bottom:5px;right:15px}.community-cover>i{z-index:1;color:#f2f2f7;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.08em;background:#00000038;border-radius:5px;padding:4px 6px;font-style:normal;font-weight:800;position:relative}.community-info{align-items:center;gap:9px;min-height:66px;padding:10px;display:flex}.community-logo{color:#fff;width:35px;height:35px;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));border:2px solid #ffffff17;border-radius:10px;flex:none;place-items:center;font-weight:850;display:grid}.community-info>div:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.community-info strong{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.community-info small{color:#696b7a;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.community-info button{border:1px solid var(--accent-soft);color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;border-radius:7px;padding:6px 9px;font-weight:750}.safety-banner{color:#5cd89d;background:#42d38f09;border:1px solid #42d38f21;border-radius:11px;align-items:center;gap:10px;margin-top:10px;padding:11px 13px;display:flex}.safety-banner>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.safety-banner strong{color:#bfcac5;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.safety-banner small{color:#66746e;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.safety-banner button{color:#70dba8;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;background:0 0;border:0}.voice-stage{background:linear-gradient(110deg,#47d7ff0e,#0000);border:1px solid #47d7ff1f;border-radius:12px;align-items:center;gap:15px;min-height:98px;margin-top:10px;padding:13px 16px;display:flex}.voice-orbit{border:1px solid #47d7ff33;border-radius:50%;flex:none;width:67px;height:67px;position:relative}.voice-orbit span{color:#fff;width:24px;height:24px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));background:linear-gradient(145deg,#2bbee0,#6850d5);border:2px solid #171820;border-radius:8px;place-items:center;font-weight:800;display:grid;position:absolute}.voice-orbit span:first-child{top:19px;left:-5px}.voice-orbit span:nth-child(2){top:-2px;right:2px}.voice-orbit span:nth-child(3){bottom:-1px;right:-1px}.voice-orbit i{background:#48d1ed;border-radius:50%;position:absolute;inset:25px;box-shadow:0 0 15px #48d1ed}.voice-stage>div:nth-child(2){flex-direction:column;flex:1;gap:3px;display:flex}.voice-stage>div:nth-child(2) span{color:#62d6ed;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.1em;font-weight:800}.voice-stage strong{font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)))}.voice-stage small{color:#727483;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.voice-stage button{color:#78dff2;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;background:#47d7ff0f;border:1px solid #47d7ff2e;border-radius:8px;padding:7px 10px}.tone-violet{background:linear-gradient(145deg,var(--accent),#a766f1)}.overlay-layer,.search-overlay{z-index:100;justify-content:flex-end;display:flex;position:fixed;inset:0}.centered-tool-layer{justify-content:center;align-items:center;padding:18px}.centered-tool-layer>.drawer{background:radial-gradient(circle at 92% 0,var(--accent-faint),transparent 26%),#101119;border:1px solid #353743;border-radius:18px;width:min(920px,100vw - 36px);height:min(820px,100svh - 36px);animation:.2s ease-out modalIn;box-shadow:0 35px 110px #00000094}.invite-modal-layer>.invite-drawer{width:min(520px,100vw - 36px);height:auto;max-height:calc(100svh - 36px)}.roles-modal-layer>.roles-drawer{height:min(760px,100svh - 36px)}.overlay-scrim{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:default;background:#030408ad;border:0;width:100%;height:100%;position:absolute;inset:0}.drawer{z-index:1;border-left:1px solid var(--line);background:#101119;width:min(390px,92vw);height:100%;padding:20px;animation:.22s ease-out slideIn;position:relative;overflow-y:auto;box-shadow:-25px 0 70px #00000059}.drawer header{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:18px;display:flex}.drawer-icon{width:37px;height:37px;color:var(--accent-2);background:var(--accent-faint);border-radius:11px;place-items:center;display:grid}.drawer header>div:nth-child(2){flex-direction:column;flex:1;gap:3px;display:flex}.drawer header span{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));letter-spacing:.1em;font-weight:800}.drawer header strong{font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)))}.drawer header>button{border:1px solid var(--line);color:#8a8c9b;width:30px;height:30px;font-size:max(var(--ui-font-floor),calc(18px + var(--ui-font-boost)));cursor:pointer;background:#171820;border-radius:8px}.privacy-score{background:#42d38f09;border:1px solid #42d38f21;border-radius:12px;align-items:center;gap:13px;margin:17px 0;padding:14px;display:flex}.score-ring{border:4px solid #45d18f;border-color:#45d18f #45d18f #42d38f2e #42d38f2e;border-radius:50%;flex:none;justify-content:center;align-items:baseline;width:58px;height:58px;padding-top:17px;display:flex;transform:rotate(15deg)}.score-ring>*{transform:rotate(-15deg)}.score-ring strong{font-size:max(var(--ui-font-floor),calc(17px + var(--ui-font-boost)))}.score-ring span{color:#6b7c74;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.privacy-score>div:nth-child(2){flex-direction:column;gap:3px;display:flex}.privacy-score>div:nth-child(2)>span{color:#57d498;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.1em;font-weight:850}.privacy-score>div:nth-child(2)>strong{font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.privacy-score small{color:#68776f;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.drawer-section{margin-top:18px}.drawer-section h2{color:#656776;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));letter-spacing:.1em;margin:0 0 8px}.drawer-section label{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:12px;min-height:54px;padding:9px 2px;display:flex;position:relative}.drawer-section label>div{flex-direction:column;flex:1;gap:3px;display:flex}.drawer-section label strong{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.drawer-section label small{color:#6b6d7c;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.drawer-section label input{opacity:0;pointer-events:none;position:absolute}.drawer-section label>i{background:#343642;border-radius:9px;flex:none;width:31px;height:17px;transition:all .18s;position:relative}.drawer-section label>i:after{content:"";background:#8d8f9d;border-radius:50%;width:11px;height:11px;transition:all .18s;position:absolute;top:3px;left:3px}.drawer-section label input:checked+i{background:var(--accent)}.drawer-section label input:checked+i:after{background:#fff;left:17px}.data-card{border:1px solid var(--accent-soft);color:var(--accent-2);background:var(--accent-faint);border-radius:10px;align-items:center;gap:10px;margin-top:16px;padding:12px;display:flex}.data-card>div{flex-direction:column;gap:3px;display:flex}.data-card strong{color:#d6d6df;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.data-card small{color:#747686;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));line-height:1.45}.drawer-primary{color:#fff;width:100%;height:38px;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));cursor:pointer;border:0;border-radius:9px;margin-top:18px;font-weight:750}.accent-options{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.accent-options button{border:1px solid var(--line);color:#808291;cursor:pointer;background:#15161f;border-radius:10px;padding:8px}.accent-options button.selected{border-color:var(--accent);color:#fff;background:var(--accent-faint)}.accent-options i{border-radius:7px;height:42px;display:block}.swatch-violet{background:linear-gradient(145deg,#a683ff,#6241ea)}.swatch-cyan{background:linear-gradient(145deg,#6fe8ff,#149fc6)}.swatch-pink{background:linear-gradient(145deg,#ff91c4,#e83e92)}.accent-options span{font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));margin-top:6px;display:block}.density-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.density-options button{border:1px solid var(--line);color:#808291;text-align:left;cursor:pointer;background:#15161f;border-radius:10px;align-items:center;gap:8px;padding:10px;display:flex}.density-options button.selected{border-color:var(--accent);background:var(--accent-faint)}.density-options button>i{flex-direction:column;gap:3px;width:33px;display:flex}.density-options button>i b{background:#777a8a;border-radius:2px;height:3px}.density-options button>span{flex-direction:column;gap:2px;display:flex}.density-options strong{color:#c7c8d1;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.density-options small{color:#656776;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.theme-preview{border:1px solid var(--line);background:#0d0e14;border-radius:11px;grid-template-rows:1fr auto;grid-template-columns:32px 1fr;gap:8px;height:104px;padding:12px;display:grid;overflow:hidden}.theme-preview>div{background:linear-gradient(to bottom,var(--accent),#1a1b24);border-radius:7px;grid-row:1/3}.theme-preview>span{align-items:flex-end;gap:5px;display:flex}.theme-preview>span i{background:var(--accent-soft);border-radius:7px;width:22px;height:22px}.theme-preview strong{color:#8c8e9d;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.preview-violet{--accent:#8157ff;--accent-soft:#8157ff29}.preview-cyan{--accent:#1fc9ed;--accent-soft:#1fc9ed29}.preview-pink{--accent:#f655a2;--accent-soft:#f655a229}.search-overlay{justify-content:center;align-items:flex-start;padding-top:10vh}.search-modal{z-index:1;border:1px solid var(--line);background:#11121a;border-radius:15px;width:min(600px,92vw);animation:.18s ease-out modalIn;position:relative;overflow:hidden;box-shadow:0 25px 90px #00000080}.search-input-row{border-bottom:1px solid var(--line);height:58px;color:var(--accent-2);align-items:center;gap:11px;padding:0 16px;display:flex}.search-input-row input{color:#e5e5eb;min-width:0;font-size:max(var(--ui-font-floor),calc(13px + var(--ui-font-boost)));background:0 0;border:0;outline:0;flex:1}.search-input-row kbd{color:#717382;font-family:ui-monospace,monospace;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));background:#181922;border:1px solid #353641;border-radius:5px;padding:4px 6px}.search-label{color:#626473;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));letter-spacing:.1em;margin:13px 16px 6px;font-weight:800;display:block}.search-results{padding:0 9px 10px}.search-results>button{color:#cacbd4;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;padding:9px;display:flex}.search-results>button:hover{background:var(--accent-faint)}.search-results>button>i{width:31px;height:31px;color:var(--accent-2);background:var(--accent-soft);font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));border-radius:9px;place-items:center;font-style:normal;font-weight:850;display:grid}.search-results>button>div{flex-direction:column;flex:1;gap:3px;display:flex}.search-results strong{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.search-results small{color:#686a79;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.search-results>button>span{color:#5b5d6c;font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.empty-search{color:#555766;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:120px;display:flex}.empty-search strong{color:#9395a3;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.empty-search small{font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.toast{z-index:200;border:1px solid var(--accent-soft);color:#dedee6;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));background:#13141df5;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;animation:.2s ease-out toastIn;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 15px 45px #00000052}.toast span{color:#fff;background:var(--accent);width:18px;height:18px;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));border-radius:6px;place-items:center;display:grid}.health-score{text-align:center;background:#42d38f09;border:1px solid #42d38f21;border-radius:12px;margin:17px 2px;padding:16px}.health-score>div{color:#55d396;justify-content:center;align-items:baseline;display:flex}.health-score>div strong{font-size:max(var(--ui-font-floor),calc(29px + var(--ui-font-boost)))}.health-score>div span{color:#557065;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.health-score p{color:#b9c3be;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));margin:5px 0 3px;font-weight:700}.health-score small{color:#65726c;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));line-height:1.5}.goal-row{align-items:center;gap:9px;padding:8px 3px;display:flex}.goal-row>span{background:#292a34;border-radius:4px;width:40px;height:4px;overflow:hidden}.goal-row>span i{background:var(--accent);border-radius:4px;height:100%;display:block}.goal-row>div{flex-direction:column;gap:2px;display:flex}.goal-row strong{font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.goal-row small{color:#696b79;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.trend-list{margin-top:10px}.trend-list button{border:0;border-bottom:1px solid var(--line);color:#c4c5ce;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:9px;width:100%;padding:10px 4px;display:flex}.trend-list button>span{width:25px;color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));font-weight:800}.trend-list button>div{flex-direction:column;gap:3px;display:flex}.trend-list strong{font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.trend-list small{color:#696b7a;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}@keyframes slideIn{0%{opacity:.5;transform:translate(26px)}to{opacity:1;transform:translate(0)}}@keyframes modalIn{0%{opacity:0;transform:translateY(-10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media (width<=1120px){.workspace-surface{padding:21px 22px 28px}.hero-orbit{opacity:.45}.discover-hero h1{max-width:430px}.studio-grid{grid-template-columns:1fr}.revenue-chart,.tiers-card{min-height:auto}.metric-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=780px){.workspace-surface{padding:14px 12px 24px}.workspace-header{align-items:flex-start}.metric-grid,.studio-grid,.community-grid{grid-template-columns:1fr}.discover-hero{padding:21px 18px}.discover-hero h1{max-width:300px;font-size:max(var(--ui-font-floor),calc(23px + var(--ui-font-boost)))}.hero-orbit{opacity:.32;right:-78px}.action-progress{grid-template-columns:1fr}.drawer{width:min(390px,100vw)}.centered-tool-layer>.drawer{width:calc(100vw - 16px);height:calc(100svh - 16px)}}@media (width<=470px){.workspace-header{display:block}.workspace-header .primary-action{margin-top:13px}.discover-search button{display:none}.metric-grid article{min-height:106px}.community-cover{height:75px}.voice-stage{flex-wrap:wrap;align-items:flex-start}.voice-stage button{margin-left:82px}.search-overlay{padding-top:6vh}}.account-loading{background:radial-gradient(circle at 50% 42%,var(--accent-faint),transparent 24%),#08090e;color:#f5f5fa;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:100svh;display:flex}.loading-brand{align-items:center;gap:11px;display:flex}.loading-brand>strong{font-size:max(var(--ui-font-floor),calc(16px + var(--ui-font-boost)));letter-spacing:.19em}.account-loading p{color:#757786;font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)));margin:0}.account-failed h1{font-size:max(var(--ui-font-floor),calc(18px + var(--ui-font-boost)));margin:2px 0 0}.account-failed p{text-align:center;max-width:360px;line-height:1.5}.account-failed button{color:#fff;background:var(--accent);font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));cursor:pointer;border:0;border-radius:8px;padding:9px 14px;font-weight:750}.error-mark{color:#ff9daf;width:42px;height:42px;font-size:max(var(--ui-font-floor),calc(19px + var(--ui-font-boost)));background:#ff586f1a;border-radius:13px;place-items:center;font-weight:850;display:grid}.onboarding-shell{--accent:#8157ff;--accent-2:#a47cff;--accent-soft:#8157ff29;--accent-faint:#8157ff12;color:#f5f5fa;background:#090a0f;grid-template-columns:minmax(340px,42%) minmax(480px,1fr);min-height:100svh;display:grid;overflow:auto}.onboarding-story{background:radial-gradient(circle at 80% 42%,var(--accent-soft),transparent 28%),linear-gradient(145deg,#0d0e16,#08090e);border-right:1px solid #ffffff12;flex-direction:column;min-height:100svh;padding:34px 42px;display:flex;position:relative;overflow:hidden}.onboarding-story:after{content:"";border:1px solid var(--accent-soft);width:430px;height:430px;box-shadow:inset 0 0 90px var(--accent-faint);border-radius:50%;position:absolute;bottom:-180px;right:-210px}.onboarding-brand{z-index:2;align-items:center;gap:10px;display:flex;position:relative}.onboarding-brand>strong{font-size:max(var(--ui-font-floor),calc(15px + var(--ui-font-boost)));letter-spacing:.18em}.onboarding-brand>em{border:1px solid var(--accent-soft);color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));letter-spacing:.1em;border-radius:5px;padding:3px 5px;font-style:normal;font-weight:800}.story-copy{z-index:2;max-width:510px;margin-top:11vh;position:relative}.story-copy>span{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));letter-spacing:.15em;font-weight:850}.story-copy h1{letter-spacing:-.045em;margin:10px 0 12px;font-size:clamp(29px,3.2vw,47px);line-height:1.04}.story-copy p{color:#888a9a;max-width:470px;font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)));margin:0;line-height:1.7}.story-preview{z-index:2;border:1px solid var(--accent-soft);background:#101119;border-radius:17px;grid-template-columns:48px 1fr;width:min(490px,95%);height:185px;margin-top:34px;display:grid;position:relative;overflow:hidden;box-shadow:0 35px 80px #00000042}.preview-rail{background:#0b0c12;border-right:1px solid #ffffff0e;flex-direction:column;align-items:center;gap:9px;padding-top:15px;display:flex}.preview-rail i{background:#22232d;border-radius:9px;width:25px;height:25px}.preview-rail i:first-child{background:linear-gradient(145deg,var(--accent-2),var(--accent));box-shadow:0 0 18px var(--accent-soft)}.preview-room{flex-direction:column;padding:21px 24px;display:flex;position:relative}.preview-room>span{background:var(--accent);opacity:.75;border-radius:5px;width:82px;height:7px}.preview-room>strong{background:#30313d;border-radius:6px;width:64%;height:13px;margin-top:19px}.preview-room>small{background:#242530;border-radius:5px;width:88%;height:7px;margin-top:8px}.preview-room>div{gap:10px;margin-top:26px;display:flex}.preview-room>div i{background:linear-gradient(145deg,var(--accent-soft),#252631);border-radius:11px;width:33px;height:33px}.preview-glow{border:1px solid var(--accent-soft);width:190px;height:190px;box-shadow:inset 0 0 55px var(--accent-faint),0 0 60px var(--accent-faint);border-radius:50%;position:absolute;top:-68px;right:-48px}.story-trust{z-index:2;color:#62d69d;align-items:center;gap:10px;margin-top:auto;padding-top:22px;display:flex;position:relative}.story-trust>div{flex-direction:column;gap:3px;display:flex}.story-trust strong{color:#b8c7c0;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.story-trust small{color:#627169;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.onboarding-main{background:radial-gradient(circle at 50% 0,var(--accent-faint),transparent 22%),#12131a;flex-direction:column;min-height:100svh;display:flex}.onboarding-top{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;height:78px;padding:0 clamp(28px,6vw,86px);display:flex}.step-progress{align-items:center;display:flex}.step-progress span{color:#6f7180;width:25px;height:25px;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));background:#191a22;border:1px solid #363844;border-radius:8px;place-items:center;font-weight:800;transition:all .2s;display:grid}.step-progress span.active{border-color:var(--accent);color:#fff;background:var(--accent-soft)}.step-progress i{background:#343641;width:38px;height:1px;transition:all .2s}.step-progress i.active{background:var(--accent)}.onboarding-top>small{color:#686a79;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));letter-spacing:.12em;font-weight:800}.onboarding-form{flex-direction:column;width:min(610px,100% - 46px);min-height:calc(100svh - 78px);margin:0 auto;padding:clamp(36px,6vh,66px) 0 28px;display:flex}.onboarding-step{animation:.22s ease-out stepEnter}.step-kicker{color:var(--accent-2);align-items:center;gap:7px;display:flex}.step-kicker span{font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));letter-spacing:.13em;font-weight:850}.onboarding-step h2{letter-spacing:-.035em;margin:10px 0 6px;font-size:clamp(23px,3vw,31px)}.onboarding-step>p{color:#818392;font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)));margin:0 0 26px}.identity-card{background:#42d38f08;border:1px solid #42d38f1f;border-radius:11px;align-items:center;gap:11px;min-height:63px;margin-bottom:19px;padding:10px 12px;display:flex}.identity-card>div{color:#fff;background:linear-gradient(145deg,var(--accent-2),var(--accent));width:37px;height:37px;font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)));border-radius:11px;place-items:center;font-weight:850;display:grid}.identity-card>span{flex-direction:column;flex:1;gap:3px;display:flex}.identity-card strong{color:#c9d2ce;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.identity-card small{color:#6d7b74;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.identity-card>i{color:#0e2419;width:19px;height:19px;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));background:#58d69a;border-radius:50%;place-items:center;font-style:normal;font-weight:900;display:grid}.field{flex-direction:column;gap:7px;margin-top:14px;display:flex;position:relative}.field>span,.field-group>span{color:#a4a5b0;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));font-weight:700}.field>input,.username-field{color:#e4e4eb;background:#171820;border:1px solid #30313d;border-radius:10px;outline:0;height:44px;transition:all .18s}.field>input{font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)));padding:0 13px}.field>input:focus,.username-field:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-faint)}.field>small{color:#5e606e;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));pointer-events:none;position:absolute;top:38px;right:10px}.username-field{align-items:center;padding:0 12px;display:flex}.username-field>i{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)));font-style:normal}.username-field input{color:#e4e4eb;min-width:0;height:100%;font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)));background:0 0;border:0;outline:0;flex:1;padding:0 7px}.username-field+small{color:#5e606e;margin-left:2px;position:static}.interest-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.interest-grid>button{color:#c9cad3;text-align:left;cursor:pointer;background:#171820;border:1px solid #2d2f3a;border-radius:12px;align-items:center;gap:11px;min-height:84px;padding:13px;transition:all .18s;display:flex;position:relative}.interest-grid>button:hover{border-color:#484a59;transform:translateY(-1px)}.interest-grid>button.selected{border-color:var(--accent);background:var(--accent-faint);box-shadow:0 0 0 1px var(--accent-soft)}.interest-grid>button>i{width:39px;height:39px;color:var(--accent-2);background:var(--accent-soft);font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));border-radius:11px;flex:none;place-items:center;font-style:normal;font-weight:900;display:grid}.interest-grid>button>span{flex-direction:column;gap:4px;display:flex}.interest-grid strong{font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.interest-grid small{color:#6d6f7d;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.interest-grid em{color:#656775;width:17px;height:17px;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));border:1px solid #353743;border-radius:6px;place-items:center;font-style:normal;font-weight:900;display:grid;position:absolute;top:9px;right:9px}.interest-grid>button.selected em{border-color:var(--accent);color:#fff;background:var(--accent)}.onboarding-note{border:1px solid var(--accent-soft);color:var(--accent-2);background:var(--accent-faint);border-radius:10px;align-items:center;gap:9px;margin-top:17px;padding:11px 12px;display:flex}.onboarding-note>span{flex-direction:column;gap:3px;display:flex}.onboarding-note strong{color:#c8c9d2;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.onboarding-note small{color:#717382;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.community-step>p{margin-bottom:17px}.community-builder{border:1px solid var(--accent-soft);background:linear-gradient(120deg,var(--accent-faint),#ffffff04);border-radius:12px;align-items:center;gap:11px;min-height:68px;margin-bottom:15px;padding:11px 13px;display:flex}.builder-logo{color:#fff;background:linear-gradient(145deg,var(--accent-2),var(--accent));width:42px;height:42px;font-size:max(var(--ui-font-floor),calc(15px + var(--ui-font-boost)));border-radius:12px;place-items:center;font-weight:900;display:grid;transform:rotate(-3deg)}.community-builder>div:nth-child(2){flex-direction:column;gap:4px;display:flex}.community-builder strong{font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.community-builder small{color:#747685;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.field-group{flex-direction:column;gap:8px;margin-top:15px;display:flex}.category-options{flex-wrap:wrap;gap:7px;display:flex}.category-options button{color:#838594;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;background:#171820;border:1px solid #30313d;border-radius:8px;padding:7px 10px}.category-options button.selected{border-color:var(--accent);color:var(--accent-2);background:var(--accent-faint)}.community-options{grid-template-columns:1fr 140px;gap:14px;display:grid}.privacy-options{grid-template-columns:1fr 1fr;gap:7px;display:grid}.privacy-options button{color:#777988;text-align:left;cursor:pointer;background:#171820;border:1px solid #30313d;border-radius:9px;align-items:center;gap:7px;min-height:51px;padding:8px;display:flex}.privacy-options button.selected{border-color:var(--accent);color:var(--accent-2);background:var(--accent-faint)}.privacy-options button>span{flex-direction:column;gap:2px;display:flex}.privacy-options strong{color:#bbbcc6;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.privacy-options small{color:#626472;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.builder-accents{background:#171820;border:1px solid #30313d;border-radius:9px;align-items:center;gap:8px;height:51px;padding:7px;display:flex}.builder-accents button{cursor:pointer;border:3px solid #0000;border-radius:9px;width:28px;height:28px;padding:0}.builder-accents button.selected{box-shadow:0 0 0 2px var(--accent);border-color:#fff}.onboarding-error{color:#eaa6b1;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));background:#ff586f0e;border:1px solid #ff586f2e;border-radius:9px;align-items:center;gap:8px;margin-top:14px;padding:10px 12px;display:flex}.onboarding-error span{color:#ffd9df;background:#ff586f2e;border-radius:6px;place-items:center;width:18px;height:18px;font-weight:900;display:grid}.onboarding-actions{justify-content:space-between;align-items:center;margin-top:auto;padding-top:25px;display:flex}.back-action,.continue-action{height:40px;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));cursor:pointer;border-radius:9px;font-weight:750}.back-action{color:#8a8c9b;background:#171820;border:1px solid #30313d;padding:0 13px}.continue-action{color:#fff;background:linear-gradient(145deg,var(--accent-2),var(--accent));min-width:132px;box-shadow:0 10px 28px var(--accent-faint);border:0;justify-content:center;align-items:center;gap:9px;padding:0 15px;display:flex}.continue-action>span{font-size:max(var(--ui-font-floor),calc(15px + var(--ui-font-boost)));line-height:1}.continue-action:disabled{opacity:.65;cursor:wait}.button-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite spin}@keyframes accountPulse{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@keyframes stepEnter{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=940px){.onboarding-shell{grid-template-columns:1fr}.onboarding-story{border-bottom:1px solid #ffffff12;border-right:0;min-height:auto;padding:24px 28px}.story-copy{margin-top:38px}.story-copy h1{max-width:650px}.story-preview{display:none}.story-trust{margin-top:32px}.onboarding-main{min-height:720px}.onboarding-form{min-height:642px}}@media (width<=570px){.onboarding-story{padding:20px}.story-copy{margin-top:30px}.story-copy h1{font-size:max(var(--ui-font-floor),calc(29px + var(--ui-font-boost)))}.story-trust small{line-height:1.4}.onboarding-top{height:65px;padding:0 20px}.step-progress i{width:25px}.onboarding-form{width:calc(100% - 32px);min-height:calc(100svh - 65px);padding:34px 0 22px}.interest-grid,.community-options{grid-template-columns:1fr}.privacy-options{grid-template-columns:1fr 1fr}.accent-field{margin-top:0}.builder-accents{width:145px}.onboarding-step h2{font-size:max(var(--ui-font-floor),calc(25px + var(--ui-font-boost)))}}.message-loading{flex-direction:column;gap:12px;min-height:120px;padding:30px 10px;display:flex}.message-loading i{background:linear-gradient(90deg,#20212b,#292b36,#20212b) 0 0/200% 100%;border-radius:6px;height:10px;animation:1.3s linear infinite messageShimmer}.message-loading i:first-child{width:68%}.message-loading i:nth-child(2){width:42%}.message-loading i:nth-child(3){width:77%}.empty-channel{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:160px;display:flex}.empty-channel>div{width:42px;height:42px;color:var(--accent-2);background:var(--accent-faint);border-radius:13px;place-items:center;display:grid}.empty-channel strong{font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)));margin-top:10px}.empty-channel small{color:#696b79;max-width:320px;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));margin-top:4px;line-height:1.5}.composer input:disabled{cursor:not-allowed;opacity:.55}.composer .send-button:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}.members-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin:17px 0 12px;display:grid}.members-summary>div{border:1px solid var(--line);background:#161720;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:68px;padding:11px;display:flex}.members-summary strong{font-size:max(var(--ui-font-floor),calc(17px + var(--ui-font-boost)))}.members-summary small{color:#686a79;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));margin-top:3px}.invite-primary{color:#fff;background:linear-gradient(145deg,var(--accent-2),var(--accent));width:100%;height:38px;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;font-weight:750;display:flex}.member-directory{margin-top:19px}.member-directory article{border-bottom:1px solid var(--line);align-items:center;gap:9px;min-height:52px;padding:7px 2px;display:flex}.member-directory article>div:not(.avatar){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.member-directory article strong{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.member-directory article small{color:#686a79;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.member-role{color:#828493;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.05em;background:#20212b;border-radius:5px;padding:3px 5px;font-weight:800}.role-owner,.role-admin{color:var(--accent-2);background:var(--accent-faint)}.no-members{color:#686a79;min-height:90px;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));justify-content:center;align-items:center;gap:7px;display:flex}.members-privacy{color:#61d99d;background:#42d38f09;border:1px solid #42d38f1f;border-radius:10px;align-items:center;gap:9px;margin-top:17px;padding:11px;display:flex}.members-privacy>span{flex-direction:column;gap:3px;display:flex}.members-privacy strong{color:#bac7c1;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.members-privacy small{color:#64736c;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));line-height:1.4}.invite-hero{border:1px solid var(--accent-soft);background:var(--accent-faint);border-radius:11px;align-items:center;gap:10px;margin:17px 0 12px;padding:12px;display:flex}.invite-community-logo{color:#fff;background:linear-gradient(145deg,var(--accent-2),var(--accent));width:40px;height:40px;font-size:max(var(--ui-font-floor),calc(14px + var(--ui-font-boost)));border-radius:11px;place-items:center;font-weight:900;display:grid}.invite-hero>div:nth-child(2){flex-direction:column;gap:3px;display:flex}.invite-hero strong{font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.invite-hero small{color:#737584;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.private-beta-note{color:#d9a84e;background:#ffbe5209;border:1px solid #ffbe521f;border-radius:10px;align-items:center;gap:9px;padding:11px;display:flex}.private-beta-note>div{flex-direction:column;gap:3px;display:flex}.private-beta-note strong{color:#c9b792;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.private-beta-note small{color:#756b58;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));line-height:1.4}.invite-section{margin-top:19px}.invite-heading{justify-content:space-between;align-items:center;display:flex}.invite-heading h2{margin:0}.invite-heading button{border:1px solid var(--accent-soft);color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;border-radius:7px;align-items:center;gap:4px;padding:6px 8px;display:flex}.invite-heading button:disabled{opacity:.55;cursor:wait}.no-invites{text-align:center;color:#686a79;flex-direction:column;justify-content:center;align-items:center;min-height:160px;display:flex}.no-invites strong{color:#b8b9c3;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));margin-top:8px}.no-invites small{font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));margin-top:3px}.no-invites button{border:1px solid var(--accent-soft);color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;border-radius:7px;margin-top:12px;padding:7px 10px}.invite-list{flex-direction:column;gap:8px;margin-top:10px;display:flex}.invite-list article{border:1px solid var(--line);background:#161720;border-radius:10px;padding:11px;position:relative}.invite-code{align-items:baseline;gap:2px;display:flex}.invite-code span{color:#666877;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.invite-code strong{color:var(--accent-2);font-family:ui-monospace,SFMono-Regular,monospace;font-weight:700;font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)));letter-spacing:.08em}.invite-list article>small{color:#656776;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));margin-top:5px;display:block}.invite-list article>button{border:1px solid var(--accent-soft);color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;border-radius:7px;padding:6px 8px;position:absolute;top:12px;right:9px}.invite-loading{flex-direction:column;gap:8px;margin-top:10px;display:flex}.invite-loading i{background:#181922;border-radius:10px;height:54px;animation:1.3s linear infinite messageShimmer}@keyframes messageShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.join-shell{background:radial-gradient(circle at 50% 22%,var(--accent-soft),transparent 24%),radial-gradient(circle at 8% 90%,var(--accent-faint),transparent 23%),#090a0f;color:#f5f5fa;place-items:center;min-height:100svh;padding:28px;display:grid;overflow:auto}.join-shell:before{content:"";pointer-events:none;opacity:.16;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:42px 42px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 70%);mask-image:radial-gradient(circle,#000,#0000 70%)}.join-card{z-index:1;border:1px solid var(--line);background:linear-gradient(145deg,#171822fa,#0e0f16fa);border-radius:18px;width:min(460px,100%);padding:25px;position:relative;box-shadow:0 35px 100px #0006}.join-brand{align-items:center;gap:9px;display:flex}.join-brand-mark{width:30px;height:30px}.join-brand>strong{font-size:max(var(--ui-font-floor),calc(13px + var(--ui-font-boost)));letter-spacing:.18em}.join-brand>em{border:1px solid var(--accent-soft);color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.1em;border-radius:5px;margin-left:auto;padding:4px 6px;font-style:normal;font-weight:850}.invited-community{border:1px solid var(--accent-soft);background:linear-gradient(120deg,var(--accent-faint),#ffffff04);border-radius:13px;align-items:center;gap:12px;margin-top:24px;padding:15px;display:flex}.invited-community>div{color:#fff;background:linear-gradient(145deg,var(--accent-2),var(--accent));width:51px;height:51px;font-size:max(var(--ui-font-floor),calc(18px + var(--ui-font-boost)));box-shadow:0 10px 28px var(--accent-faint);border-radius:14px;flex:none;place-items:center;font-weight:900;display:grid}.invited-community>span{flex-direction:column;gap:3px;min-width:0;display:flex}.invited-community small{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.09em;font-weight:800}.invited-community strong{font-size:max(var(--ui-font-floor),calc(14px + var(--ui-font-boost)));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.invited-community em{color:#717382;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));text-transform:capitalize;font-style:normal}.join-divider{align-items:center;gap:9px;height:35px;display:flex}.join-divider:before,.join-divider:after{content:"";background:var(--line);flex:1;height:1px}.join-divider span{color:#5f616f;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.09em;font-weight:800}.connected-account{background:#42d38f08;border:1px solid #42d38f1f;border-radius:10px;align-items:center;gap:10px;min-height:58px;padding:9px 11px;display:flex}.connected-account>div{color:#fff;width:35px;height:35px;font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)));background:#2b5f50;border-radius:10px;place-items:center;font-weight:850;display:grid}.connected-account>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.connected-account strong{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.connected-account small{color:#68766f;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.connected-account>i{color:#0b2519;width:18px;height:18px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));background:#53d493;border-radius:50%;place-items:center;font-style:normal;font-weight:900;display:grid}.join-card form{flex-direction:column;gap:11px;margin-top:15px;display:flex}.join-card form label{flex-direction:column;gap:6px;display:flex}.join-card form label>span{color:#999aa7;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));font-weight:700}.join-card form label>input,.join-card form label>div{color:#e3e3ea;background:#111219;border:1px solid #30313d;border-radius:9px;outline:0;height:40px}.join-card form label>input{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));padding:0 11px}.join-card form label>input:focus,.join-card form label>div:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-faint)}.join-card form label>div{align-items:center;padding:0 11px;display:flex}.join-card form label>div i{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)));font-style:normal}.join-card form label>div input{color:#e3e3ea;min-width:0;height:100%;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));background:0 0;border:0;outline:0;flex:1;padding:0 6px}.join-card form>button,.invite-invalid>a,.join-success>a{color:#fff;background:linear-gradient(145deg,var(--accent-2),var(--accent));min-height:41px;box-shadow:0 10px 28px var(--accent-faint);font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;margin-top:3px;padding:0 14px;font-weight:750;text-decoration:none;display:flex}.join-card form>button:disabled{opacity:.6;cursor:wait}.join-card form>button span,.join-success>a span{font-size:max(var(--ui-font-floor),calc(15px + var(--ui-font-boost)))}.join-error{color:#e9a4af;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));background:#ff586f0d;border:1px solid #ff586f29;border-radius:8px;padding:9px 10px}.join-card>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding-top:13px;display:flex}.join-card>footer span{color:#5f616f;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.join-card>footer strong{color:#619e81;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.join-loading{flex-direction:column;align-items:center;gap:13px;display:flex}.join-loading>span{border:3px solid var(--accent-soft);border-top-color:var(--accent);border-radius:50%;width:38px;height:38px;animation:.8s linear infinite spin}.join-loading p{color:#777988;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));margin:0}.invite-invalid,.join-success{text-align:center}.invite-invalid .join-brand,.join-success .join-brand{justify-content:center}.invalid-icon{color:#ff9cac;width:51px;height:51px;font-size:max(var(--ui-font-floor),calc(20px + var(--ui-font-boost)));background:#ff586f17;border-radius:15px;place-items:center;margin:30px auto 13px;font-weight:900;display:grid}.invite-invalid h1,.join-success h1{font-size:max(var(--ui-font-floor),calc(22px + var(--ui-font-boost)));letter-spacing:-.03em;margin:8px 0 7px}.invite-invalid p,.join-success p{color:#777988;max-width:350px;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));margin:0 auto 18px;line-height:1.6}.success-orbit{border:1px solid var(--accent-soft);width:76px;height:76px;box-shadow:0 0 40px var(--accent-faint);border-radius:50%;place-items:center;margin:29px auto 17px;display:grid}.success-orbit span{color:#fff;background:linear-gradient(145deg,var(--accent-2),var(--accent));width:46px;height:46px;font-size:max(var(--ui-font-floor),calc(17px + var(--ui-font-boost)));border-radius:15px;place-items:center;font-weight:900;display:grid}.join-success>small{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));letter-spacing:.1em;font-weight:850}.join-success>a{margin-top:20px}.join-screening-card{width:min(620px,100%);margin:20px 0}.join-profile-fields{grid-template-columns:1fr 1fr;gap:9px;display:grid}.join-screening-intro{border:1px solid var(--accent-soft);background:linear-gradient(120deg,var(--accent-faint),#ffffff03);border-radius:11px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:13px;display:grid}.join-screening-intro>span{width:36px;height:36px;color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(14px + var(--ui-font-boost)));border-radius:11px;place-items:center;display:grid}.join-screening-intro>div{flex-direction:column;gap:3px;display:flex}.join-screening-intro small{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.1em;font-weight:850}.join-screening-intro strong{font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)))}.join-screening-intro p{color:#767887;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));margin:0;line-height:1.5}.join-rules,.join-questions,.join-verification{background:#12131a;border:1px solid #2e303b;border-radius:12px;overflow:hidden}.join-rules>header,.join-questions>header,.join-verification>header{border-bottom:1px solid #ffffff0b;align-items:center;gap:10px;min-height:58px;padding:11px 13px;display:flex}.join-rules>header>span,.join-questions>header>span,.join-verification>header>span{color:#fff;background:linear-gradient(145deg,var(--accent),var(--accent-2));width:27px;height:27px;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));border-radius:9px;place-items:center;font-weight:900;display:grid}.join-rules>header>div,.join-questions>header>div,.join-verification>header>div{flex-direction:column;gap:3px;display:flex}.join-rules>header strong,.join-questions>header strong,.join-verification>header strong{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.join-rules>header small,.join-questions>header small,.join-verification>header small{color:#666876;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.join-rules ol{margin:0;padding:4px 13px;list-style:none}.join-rules li{border-bottom:1px solid #ffffff0a;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:8px;min-height:45px;display:grid}.join-rules li>span{color:var(--accent-2);font-family:ui-monospace,SFMono-Regular,monospace;font-weight:700;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.join-rules li>p{color:#a0a2ae;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));margin:0;line-height:1.45}.join-rules-accept{cursor:pointer;border-top:1px solid #ffffff0d;align-items:center;min-height:57px;grid-template-columns:28px minmax(0,1fr)!important;gap:9px!important;padding:10px 13px!important;display:grid!important;position:relative!important}.join-card form .join-rules-accept>input{opacity:0;pointer-events:none;width:1px;height:1px;padding:0;position:absolute}.join-rules-accept>i{color:#fff;width:28px;height:28px;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));background:#1a1b24;border:1px solid #3a3c48;border-radius:8px;place-items:center;font-style:normal;font-weight:900;display:grid}.join-rules-accept:has(input:checked)>i{border-color:var(--accent);background:var(--accent)}.join-rules-accept>span{flex-direction:column;gap:3px;display:flex}.join-rules-accept>span>strong{color:#d9dae2;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.join-rules-accept>span>small{color:#666876;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.join-questions{padding-bottom:12px}.join-questions>label{margin:11px 13px 0;position:relative}.join-questions textarea{resize:vertical;color:#e3e3ea;width:100%;font-family:inherit;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));background:#0d0e14;border:1px solid #30323d;border-radius:9px;outline:0;padding:9px 10px;line-height:1.5}.join-questions textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-faint)}.join-questions label>small{color:#565866;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));position:absolute;bottom:6px;right:7px}.join-verification>div{grid-template-columns:minmax(0,1fr) 110px;align-items:center;gap:10px;min-height:64px;padding:11px 13px;display:grid}.join-verification>div>span{flex-direction:column;gap:4px;display:flex}.join-verification>div b{font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.join-verification>div small{color:#666876;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.join-verification>div>input{color:#e8e8ee;width:100%;height:37px;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));text-align:center;background:#0d0e14;border:1px solid #343642;border-radius:8px;outline:0;padding:0 9px}.join-verification>div>input:focus{border-color:var(--accent)}.join-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.join-honeypot>input{width:1px!important;height:1px!important;padding:0!important}@media (width<=520px){.join-shell{padding:14px}.join-card{border-radius:15px;padding:20px}.join-card>footer{flex-direction:column;align-items:flex-start}.invited-community strong{max-width:220px}.join-screening-card{margin:0}.join-profile-fields,.join-verification>div{grid-template-columns:1fr}.join-verification>div>input{max-width:150px}}.message-content-row{align-items:flex-start;gap:10px;display:flex}.message-content-main{flex:1;min-width:0}.message-content-main>span{white-space:pre-wrap;word-break:break-word;display:block}.message-actions{opacity:0;flex:none;align-items:center;gap:4px;transition:opacity .15s;display:flex}.message:hover .message-actions,.message:focus-within .message-actions{opacity:1}.message-actions button,.message-edit-form button{border:1px solid var(--line);color:#8f91a0;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));cursor:pointer;background:#171820;border-radius:5px;padding:3px 6px}.message-actions button:hover,.message-edit-form button:hover{color:#d9dae1;border-color:#41434f}.message-actions .danger,.message-edit-form .danger{color:#dc8795}.message-actions button:disabled,.message-edit-form button:disabled{opacity:.5;cursor:wait}.message-edit-form{flex-direction:column;gap:7px;display:flex}.message-edit-form input{border:1px solid var(--accent);color:#e6e6ec;width:100%;height:34px;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));box-shadow:0 0 0 3px var(--accent-faint);background:#15161e;border-radius:8px;outline:0;padding:0 9px}.message-edit-form>div{justify-content:flex-end;gap:5px;display:flex}.message-edit-form>div button:last-child{color:#fff;border-color:var(--accent);background:var(--accent)}.section-action{color:#7d7f8e;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:24px;height:24px;padding:0;display:grid}.section-action:hover{color:var(--accent-2);background:var(--accent-faint)}.beta-gate-shell{color:#f5f5fa;background:radial-gradient(circle at 50% 18%,var(--accent-soft),transparent 26%),radial-gradient(circle at 10% 90%,var(--accent-faint),transparent 24%),#090a0f;place-items:center;min-height:100svh;padding:28px;display:grid;overflow:auto}.beta-gate-shell:before{content:"";pointer-events:none;opacity:.15;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:42px 42px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.beta-gate-card{z-index:1;border:1px solid var(--line);background:linear-gradient(145deg,#171822fa,#0d0e15fa);border-radius:19px;width:min(480px,100%);padding:27px;position:relative;box-shadow:0 38px 110px #0000006b}.beta-gate-brand{align-items:center;gap:9px;display:flex}.beta-gate-brand .brand-mark{width:31px;height:31px}.beta-gate-brand>strong{font-size:max(var(--ui-font-floor),calc(13px + var(--ui-font-boost)));letter-spacing:.18em}.beta-gate-brand>em{border:1px solid var(--accent-soft);color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.1em;border-radius:5px;margin-left:auto;padding:4px 7px;font-style:normal;font-weight:850}.beta-gate-orbit{border:1px solid var(--accent-soft);width:86px;height:86px;color:var(--accent-2);background:var(--accent-faint);box-shadow:0 0 50px var(--accent-faint),inset 0 0 24px var(--accent-faint);border-radius:50%;place-items:center;margin:29px auto 19px;display:grid;position:relative}.beta-gate-orbit:before{content:"";border:1px solid var(--accent-soft);border-radius:50%;position:absolute;inset:12px}.beta-gate-orbit svg{z-index:1;position:relative}.beta-gate-orbit i{background:var(--accent-2);width:7px;height:7px;box-shadow:0 0 10px var(--accent);border:2px solid #171820;border-radius:50%;position:absolute}.beta-gate-orbit i:first-of-type{top:35px;left:2px}.beta-gate-orbit i:nth-of-type(2){top:11px;right:8px}.beta-gate-orbit i:nth-of-type(3){bottom:17px;right:4px}.beta-kicker{text-align:center;color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));letter-spacing:.13em;font-weight:850;display:block}.beta-gate-card h1{text-align:center;font-size:max(var(--ui-font-floor),calc(27px + var(--ui-font-boost)));letter-spacing:-.04em;margin:7px 0 6px}.beta-gate-card>p{color:#7b7d8d;text-align:center;max-width:390px;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));margin:0 auto;line-height:1.65}.beta-identity{background:#42d38f08;border:1px solid #42d38f1f;border-radius:10px;align-items:center;gap:10px;min-height:58px;margin-top:20px;padding:9px 11px;display:flex}.beta-identity>div{color:#fff;width:35px;height:35px;font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)));background:#2b5f50;border-radius:10px;place-items:center;font-weight:850;display:grid}.beta-identity>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.beta-identity strong{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.beta-identity small{color:#68766f;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.beta-identity>i{color:#0b2519;width:18px;height:18px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));background:#53d493;border-radius:50%;place-items:center;font-style:normal;font-weight:900;display:grid}.beta-gate-card form{margin-top:16px}.beta-gate-card form label{flex-direction:column;gap:7px;display:flex}.beta-gate-card form label>span{color:#999aa7;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));font-weight:700}.beta-gate-card form label>div{height:43px;color:var(--accent-2);background:#111219;border:1px solid #30313d;border-radius:9px;align-items:center;gap:8px;padding:0 11px;display:flex}.beta-gate-card form label>div:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-faint)}.beta-gate-card form input{color:#e3e3ea;min-width:0;height:100%;font-family:ui-monospace,SFMono-Regular,monospace;font-weight:700;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));letter-spacing:.05em;background:0 0;border:0;outline:0;flex:1}.beta-gate-card form>button{color:#fff;background:linear-gradient(145deg,var(--accent-2),var(--accent));width:100%;min-height:42px;box-shadow:0 10px 28px var(--accent-faint);font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;margin-top:11px;padding:0 14px;font-weight:750;display:flex}.beta-gate-card form>button span{font-size:max(var(--ui-font-floor),calc(15px + var(--ui-font-boost)))}.beta-gate-card .join-error{margin-top:8px}.beta-gate-card>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:17px;padding-top:14px;display:flex}.beta-gate-card>footer span{color:#5f616f;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));line-height:1.45}.beta-gate-card>footer a{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));flex:none;text-decoration:none}.admin-security-note{color:#61d99d;background:#42d38f09;border:1px solid #42d38f1f;border-radius:10px;align-items:center;gap:9px;margin:16px 0;padding:11px;display:flex}.admin-security-note>span{flex-direction:column;gap:3px;display:flex}.admin-security-note strong{color:#bac7c1;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.admin-security-note small{color:#64736c;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.channel-create-form label{flex-direction:column;gap:7px;display:flex}.channel-create-form label>span,.admin-channel-list h2{color:#6e7080;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));letter-spacing:.1em;font-weight:800}.channel-create-form label>div{color:#777988;background:#161720;border:1px solid #30313d;border-radius:9px;align-items:center;gap:7px;height:41px;padding-left:10px;display:flex}.channel-create-form label>div:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-faint)}.channel-create-form input{color:#e1e1e8;min-width:0;height:100%;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));background:0 0;border:0;outline:0;flex:1}.channel-create-form button{color:#fff;background:var(--accent);height:31px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;border:0;border-radius:7px;margin-right:5px;padding:0 11px;font-weight:750}.channel-create-form button:disabled{opacity:.5;cursor:wait}.admin-channel-list{margin-top:21px}.admin-channel-list h2{margin:0 0 7px}.admin-channel-list article{border-bottom:1px solid var(--line);align-items:center;gap:9px;min-height:58px;padding:8px 2px;display:flex}.admin-channel-icon{width:34px;height:34px;color:var(--accent-2);background:var(--accent-faint);border-radius:9px;flex:none;place-items:center;display:grid}.admin-channel-icon.voice{color:#70dff2;background:#47d7ff12}.admin-channel-list article>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.admin-channel-list article>span strong{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.admin-channel-list article>span small{color:#666877;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.admin-channel-list article>div:last-child{align-items:center;gap:4px;display:flex}.admin-channel-list article>div:last-child button{border:1px solid var(--line);color:#888a99;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));cursor:pointer;background:#171820;border-radius:6px;padding:5px 6px}.admin-channel-list article>div:last-child button.danger{color:#dc8795}.admin-channel-list article>div:last-child button:disabled{opacity:.35;cursor:not-allowed}.admin-footnote{color:#5d5f6d;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));text-align:center;margin-top:17px}.member-directory article select{border:1px solid var(--accent-soft);max-width:86px;height:26px;color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));background:#1b1c25;border-radius:6px;outline:0;padding:0 5px}.member-remove{color:#d98592;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));cursor:pointer;background:#ff586f0b;border:1px solid #ff586f21;border-radius:5px;padding:4px 5px}.member-remove:disabled{opacity:.45;cursor:wait}.invite-actions{align-items:center;gap:4px;display:flex;position:absolute;top:9px;right:9px}.invite-list article .invite-actions button{border:1px solid var(--accent-soft);color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;border-radius:7px;padding:6px 7px;position:static}.invite-list article .invite-actions button.danger{color:#dc8795;background:#ff586f0a;border-color:#ff586f24}.invite-list article .invite-actions button:disabled{opacity:.5;cursor:wait}.beta-active-note{color:#61d99d;background:#42d38f09;border-color:#42d38f21}.beta-active-note strong{color:#b8c9c1}.beta-active-note small{color:#64736c}@media (width<=520px){.beta-gate-shell{padding:14px}.beta-gate-card{border-radius:15px;padding:21px}.beta-gate-card>footer{flex-direction:column;align-items:flex-start}.message-actions{opacity:1}.admin-channel-list article{flex-wrap:wrap;align-items:flex-start}.admin-channel-list article>div:last-child{justify-content:flex-end;width:100%;padding-left:43px}.member-directory article{flex-wrap:wrap}.member-directory article>div:not(.avatar){min-width:160px}}.history-load{border:1px solid var(--accent-soft);color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;border-radius:8px;margin:0 auto 12px;padding:6px 10px;font-weight:750;display:block}.history-load:hover{border-color:var(--accent);background:var(--accent-soft)}.history-load:disabled{opacity:.55;cursor:wait}.reply-preview{border:0;border-left:2px solid var(--accent);color:#797b8a;text-align:left;cursor:pointer;background:#ffffff06;border-radius:0 7px 7px 0;align-items:center;gap:7px;max-width:min(520px,100%);margin-bottom:6px;padding:6px 8px;display:flex}.reply-preview>span{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.reply-preview>div{align-items:baseline;gap:6px;min-width:0;display:flex}.reply-preview strong{color:#aaa3ca;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));flex:none}.reply-preview small{text-overflow:ellipsis;white-space:nowrap;color:#666876;min-width:0;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));overflow:hidden}.reply-preview:hover{background:var(--accent-faint)}.reaction-row{flex-wrap:wrap;align-items:center;gap:4px;min-height:23px;margin-top:6px;display:flex}.reaction-row>button,.add-reaction{border:1px solid var(--line);color:#838593;height:22px;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));cursor:pointer;background:#171820;border-radius:7px;align-items:center;gap:4px;padding:0 7px;display:flex}.reaction-row>button strong{color:#747685;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.reaction-row>button:hover,.add-reaction:hover{border-color:var(--accent-soft);background:var(--accent-faint)}.reaction-row>button.active{border-color:var(--accent);background:var(--accent-faint)}.reaction-row>button.active strong{color:var(--accent-2)}.reaction-row button:disabled{opacity:.5;cursor:wait}.reaction-picker-wrap{position:relative}.reaction-picker-wrap .add-reaction{color:#747685;width:24px;font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)));justify-content:center;padding:0}.reaction-picker{z-index:15;background:#111219;border:1px solid #343642;border-radius:9px;gap:3px;padding:5px;display:flex;position:absolute;bottom:28px;left:0;box-shadow:0 12px 30px #00000059}.reaction-picker button{width:29px;height:29px;font-size:max(var(--ui-font-floor),calc(14px + var(--ui-font-boost)));cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0}.reaction-picker button:hover{background:var(--accent-faint);transform:translateY(-1px)}.replying-bar{border:1px solid var(--accent-soft);background:linear-gradient(90deg,var(--accent-faint),#171820);border-radius:9px;align-items:center;gap:10px;min-height:39px;margin:0 2px 6px;padding:7px 9px;display:flex}.replying-bar>span{color:#858796;min-width:0;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));flex:1;grid-template-columns:auto 1fr;align-items:center;column-gap:4px;display:grid}.replying-bar strong{color:var(--accent-2)}.replying-bar small{text-overflow:ellipsis;white-space:nowrap;color:#626473;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));grid-column:1/-1;margin-top:3px;overflow:hidden}.replying-bar>button{color:#858796;width:23px;height:23px;font-size:max(var(--ui-font-floor),calc(14px + var(--ui-font-boost)));cursor:pointer;background:#ffffff0a;border:0;border-radius:6px;place-items:center;display:grid}.channel.unread:not(.active)>span{color:#d9dae2;font-weight:750}.channel.unread:not(.active)>svg{color:var(--accent-2)}.channel.unread em{color:#fff;background:var(--accent);min-width:17px;height:17px;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));border-radius:9px;place-items:center;padding:0 5px;font-style:normal;font-weight:850;display:grid}.icon-button.has-unread{color:var(--accent-2);position:relative}.notification-count{color:#fff;min-width:15px;height:15px;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));background:#f05284;border:2px solid #101119;border-radius:9px;place-items:center;padding:0 4px;font-weight:900;display:grid;position:absolute;top:-4px;right:-3px}@media (width<=570px){.message-content-row{display:block}.message-actions{justify-content:flex-start;margin-top:6px}.reaction-picker{left:auto;right:0}.reply-preview>div{display:block}.reply-preview strong{margin-bottom:2px;display:block}.attachment-gallery{grid-template-columns:minmax(0,1fr)}.attachment-visual,.attachment-gallery.count-1 .attachment-visual{height:min(31vh,230px)}.pending-attachment{width:158px;min-width:158px}}.search-results>button>div em{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));margin-top:2px;font-style:normal}.search-loading{flex-direction:column;justify-content:center;gap:8px;min-height:120px;padding:22px;display:flex}.search-loading i{background:linear-gradient(90deg,#1c1d26,#292b36,#1c1d26) 0 0/200% 100%;border-radius:6px;height:9px;animation:1.2s linear infinite messageShimmer}.search-loading i:first-child{width:72%}.search-loading i:nth-child(2){width:91%}.search-loading i:nth-child(3){width:58%}.message-focus{background:var(--accent-faint);box-shadow:0 0 0 4px var(--accent-faint);border-radius:7px;transition:background .3s,box-shadow .3s}.dm-rail-badge{border:2px solid var(--rail);color:#fff;min-width:18px;height:18px;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));background:#f05284;border-radius:10px;place-items:center;padding:0 4px;font-style:normal;font-weight:900;display:grid;position:absolute;top:-5px;right:-6px}.dm-sidebar-body{flex-direction:column;flex:1;min-height:0;display:flex}.dm-list-heading{color:#747686;height:34px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));letter-spacing:.1em;justify-content:space-between;align-items:center;padding:8px 11px 2px 14px;font-weight:850;display:flex}.dm-list-heading button{width:23px;height:23px;color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(14px + var(--ui-font-boost)));cursor:pointer;border:0;border-radius:7px}.dm-filter{border:1px solid var(--line);color:#676978;background:#0c0d14;border-radius:8px;align-items:center;gap:7px;height:34px;margin:5px 10px 8px;padding:0 9px;display:flex}.dm-filter:focus-within{border-color:var(--accent-soft);box-shadow:0 0 0 3px var(--accent-faint)}.dm-filter input{color:#d7d8df;min-width:0;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));background:0 0;border:0;outline:0;flex:1}.dm-conversation-list{scrollbar-width:none;flex:1;min-height:0;padding:0 7px 10px;overflow-y:auto}.dm-conversation-list>button{color:#a0a2b0;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:9px;width:100%;min-height:54px;margin:2px 0;padding:7px 8px;display:flex}.dm-conversation-list>button:hover{background:#ffffff06}.dm-conversation-list>button.active{border-color:var(--accent-soft);background:linear-gradient(90deg,var(--accent-faint),#ffffff05)}.dm-conversation-list>button>span{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.dm-conversation-list strong{color:#d2d3dc;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dm-conversation-list small{color:#686a79;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dm-conversation-list>button>em{flex-direction:column;justify-content:space-between;align-self:stretch;align-items:flex-end;font-style:normal;display:flex}.dm-conversation-list time{color:#555765;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.dm-conversation-list b{color:#fff;background:var(--accent);min-width:16px;height:16px;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));border-radius:9px;place-items:center;padding:0 4px;display:grid}.dm-list-loading{flex-direction:column;gap:7px;padding:13px;display:flex}.dm-list-loading i{background:linear-gradient(90deg,#15161f,#20212b,#15161f) 0 0/200% 100%;border-radius:9px;height:38px;animation:1.2s linear infinite messageShimmer}.dm-list-empty{text-align:center;flex-direction:column;align-items:center;padding:28px 15px;display:flex}.dm-list-empty strong{color:#a7a8b4;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.dm-list-empty small{color:#606270;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));margin-top:5px;line-height:1.5}.dm-list-empty button{border:1px solid var(--accent-soft);color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;border-radius:7px;margin-top:11px;padding:7px 10px}.dm-avatar{color:#fff;width:34px;height:34px;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));background:linear-gradient(145deg,#6d4bdd,#b068df);border-radius:11px;flex:none;place-items:center;font-weight:850;display:grid;position:relative}.dm-avatar.large{width:62px;height:62px;font-size:max(var(--ui-font-floor),calc(16px + var(--ui-font-boost)));box-shadow:0 14px 36px var(--accent-faint);border-radius:19px}.dm-avatar>img,.dm-message-avatar>img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.presence-dot{background:#59606c;border:2px solid #11121a;border-radius:50%;width:8px;height:8px;display:inline-block}.dm-avatar>.presence-dot{width:10px;height:10px;position:absolute;bottom:-1px;right:-1px}.presence-dot.online{background:#42d38f}.presence-dot.away{background:#f1b34f}.presence-dot.offline,.presence-dot.invisible{background:#5b5e6b}.dm-chat-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:57px;padding:0 16px;display:flex}.dm-chat-header>div{align-items:center;gap:10px;min-width:0;display:flex}.dm-chat-header>div>span{flex-direction:column;gap:3px;min-width:0;display:flex}.dm-chat-header strong{font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dm-chat-header small{color:#707281;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));align-items:center;gap:5px;display:flex}.dm-chat-header small .presence-dot{border:0;width:7px;height:7px}.dm-chat-header nav{gap:5px;display:flex}.dm-chat-header nav button{border:1px solid var(--line);color:#858796;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;background:#171820;border-radius:7px;padding:6px 8px}.dm-chat-header nav button:hover{color:#d7d8df;border-color:#40424e}.dm-chat-header nav button.danger{color:#d78592}.dm-chat-header nav button.danger.active{background:#ff586f0f;border-color:#ff586f40}.dm-message-scroll{scrollbar-color:#2b2c36 transparent;flex:1;min-height:0;padding:18px 18px 8px;overflow-y:auto}.dm-conversation-intro{flex-direction:column;align-items:flex-start;margin:12px 5px 22px;display:flex}.dm-conversation-intro h1{font-size:max(var(--ui-font-floor),calc(21px + var(--ui-font-boost)));letter-spacing:-.035em;margin:12px 0 3px}.dm-conversation-intro p{color:#7d7f8f;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));margin:0}.dm-conversation-intro p strong{color:#aaa4c4}.dm-conversation-intro>span{color:#66b98e;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));background:#42d38f09;border:1px solid #42d38f1f;border-radius:7px;margin-top:8px;padding:5px 8px}.dm-message{border-radius:9px;grid-template-columns:35px minmax(0,1fr);gap:9px;padding:8px 5px;display:grid;position:relative}.dm-message:hover{background:#ffffff05}.dm-message-avatar{color:#fff;width:33px;height:33px;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));background:linear-gradient(145deg,#2f9bae,#3a4f9e);border-radius:10px;place-items:center;font-weight:850;display:grid}.dm-message.own .dm-message-avatar{background:linear-gradient(145deg,#6c49dc,#a566ee)}.dm-message>div:last-child{min-width:0}.dm-message header{align-items:center;gap:7px;height:17px;display:flex}.dm-message header strong{color:#d5d6df;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.dm-message header time{color:#5d5f6e;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.dm-message-content{align-items:flex-start;gap:10px;display:flex}.dm-message-main{flex:1;min-width:0}.dm-message-content p{color:#b8b9c5;font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)));white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.55}.dm-message-content nav{opacity:0;flex:none;gap:4px;display:flex}.dm-message:hover .dm-message-content nav,.dm-message:focus-within .dm-message-content nav{opacity:1}.dm-message-content button,.dm-edit-form button{border:1px solid var(--line);color:#888a99;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));cursor:pointer;background:#171820;border-radius:5px;padding:3px 6px}.dm-message-content button.danger{color:#db8492}.dm-edit-form{flex-direction:column;gap:6px;display:flex}.dm-edit-form input{border:1px solid var(--accent);color:#e5e5eb;width:100%;height:33px;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));background:#15161e;border-radius:7px;outline:0;padding:0 8px}.dm-edit-form>span{justify-content:flex-end;gap:4px;display:flex}.dm-edit-form>span button:last-child{color:#fff;border-color:var(--accent);background:var(--accent)}.dm-typing{color:#707280;min-height:28px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));align-items:center;gap:3px;margin:4px 8px;display:flex}.dm-typing i{background:var(--accent-2);border-radius:50%;width:4px;height:4px;animation:1s ease-in-out infinite dmTyping}.dm-typing i:nth-child(2){animation-delay:.15s}.dm-typing i:nth-child(3){animation-delay:.3s}.dm-typing span{margin-left:4px}.dm-blocked-note{color:#d4929d;background:#ff586f0a;border:1px solid #ff586f24;border-radius:9px;flex-direction:column;gap:3px;margin:10px 4px;padding:10px 12px;display:flex}.dm-blocked-note strong{font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.dm-blocked-note span{color:#866b72;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.dm-composer-wrap .composer button:disabled,.dm-composer-wrap .composer input:disabled{opacity:.45;cursor:not-allowed}.dm-zero-state{text-align:center;background:radial-gradient(circle at 50% 46%,var(--accent-faint),transparent 30%);flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;padding:30px;display:flex}.dm-zero-orbit{border:1px solid var(--accent-soft);width:92px;height:92px;box-shadow:0 0 54px var(--accent-faint);border-radius:50%;place-items:center;margin-bottom:19px;display:grid;position:relative}.dm-zero-orbit span{color:#fff;background:linear-gradient(145deg,var(--accent-2),var(--accent));width:53px;height:53px;font-size:max(var(--ui-font-floor),calc(18px + var(--ui-font-boost)));border-radius:17px;place-items:center;display:grid}.dm-zero-orbit i{border:2px solid var(--panel);background:var(--accent-2);border-radius:50%;width:7px;height:7px;position:absolute}.dm-zero-orbit i:first-of-type{top:23px;left:5px}.dm-zero-orbit i:last-of-type{bottom:22px;right:4px}.dm-zero-state>span{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));letter-spacing:.13em;font-weight:850}.dm-zero-state h1{max-width:420px;font-size:max(var(--ui-font-floor),calc(24px + var(--ui-font-boost)));letter-spacing:-.04em;margin:7px 0 6px}.dm-zero-state p{color:#777988;max-width:390px;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));margin:0;line-height:1.6}.dm-zero-state>button{color:#fff;background:linear-gradient(145deg,var(--accent-2),var(--accent));font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));cursor:pointer;box-shadow:0 10px 28px var(--accent-faint);border:0;border-radius:9px;margin-top:18px;padding:9px 14px;font-weight:750}.dm-info-sidebar{padding-top:17px}.dm-profile-card,.dm-info-empty{border:1px solid var(--accent-soft);background:linear-gradient(145deg,var(--accent-faint),#ffffff04);border-radius:13px;padding:17px}.dm-profile-card{text-align:center;flex-direction:column;align-items:center;display:flex}.dm-profile-card h2{font-size:max(var(--ui-font-floor),calc(14px + var(--ui-font-boost)));margin:12px 0 2px}.dm-profile-card>span{color:#727484;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.dm-profile-card>small{color:#858797;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));align-items:center;gap:5px;margin-top:7px;display:flex}.dm-profile-card>small .presence-dot{border:0}.dm-profile-card>div{border-top:1px solid var(--line);text-align:left;width:100%;margin-top:14px;padding-top:12px}.dm-profile-card b{color:#a8a9b4;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.dm-profile-card p{color:#666876;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));margin:4px 0 0;line-height:1.5}.dm-info-empty{text-align:center}.dm-info-empty>span{width:37px;height:37px;color:var(--accent-2);background:var(--accent-faint);border-radius:11px;place-items:center;margin:0 auto 10px;display:grid}.dm-info-empty strong{font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)));display:block}.dm-info-empty small{color:#6f7180;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));margin-top:5px;line-height:1.5;display:block}.dm-control-card{border:1px solid var(--line);background:#13141d;border-radius:12px;margin-top:12px;padding:13px}.dm-control-card label{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.dm-control-card label>span{color:#666876;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.1em;font-weight:850}.dm-control-card select{color:#d4d5dd;width:100%;height:34px;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));background:#0f1017;border:1px solid #30313d;border-radius:8px;outline:0;padding:0 8px}.dm-control-card select:focus{border-color:var(--accent)}.dm-control-card>div{border-top:1px solid var(--line);flex-direction:column;gap:4px;padding-top:11px;display:flex}.dm-control-card strong{color:#75cba0;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.dm-control-card small{color:#616d67;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));line-height:1.45}.dm-new-overlay{z-index:50}.dm-new-modal{z-index:2;background:#111219;border:1px solid #323440;border-radius:16px;flex-direction:column;width:min(470px,100% - 28px);max-height:min(620px,100svh - 40px);margin-top:9vh;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 90px #0000007a}.dm-new-modal>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:18px 19px 14px;display:flex}.dm-new-modal>header>div{flex-direction:column;gap:4px;display:flex}.dm-new-modal>header span{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.11em;font-weight:850}.dm-new-modal>header strong{font-size:max(var(--ui-font-floor),calc(14px + var(--ui-font-boost)))}.dm-new-modal>header>button{color:#858796;width:27px;height:27px;font-size:max(var(--ui-font-floor),calc(16px + var(--ui-font-boost)));cursor:pointer;background:#1b1c25;border:0;border-radius:8px}.dm-new-modal>label{color:#777988;background:#0c0d14;border:1px solid #30313d;border-radius:9px;align-items:center;gap:8px;height:39px;margin:14px 16px 8px;padding:0 10px;display:flex}.dm-new-modal>label:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-faint)}.dm-new-modal>label input{color:#e2e2e8;min-width:0;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));background:0 0;border:0;outline:0;flex:1}.dm-new-members{min-height:140px;max-height:360px;padding:0 10px 12px;overflow-y:auto}.dm-new-members>button{color:#c8c9d2;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:55px;padding:8px 9px;display:flex}.dm-new-members>button:hover{background:var(--accent-faint)}.dm-new-members>button:disabled{opacity:.5;cursor:wait}.dm-new-members>button>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.dm-new-members>button strong{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.dm-new-members>button small{color:#6d6f7e;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.dm-new-members>button em{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));font-style:normal}.dm-new-members>div{text-align:center;padding:35px 20px}.dm-new-members>div strong{font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)));display:block}.dm-new-members>div small{color:#6c6e7d;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));margin-top:5px;display:block}.dm-new-modal>footer{border-top:1px solid var(--line);color:#5f616f;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));background:#0e0f16;padding:11px 16px}@keyframes dmTyping{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (width<=780px){.dm-chat-header nav button{font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));padding:6px}.dm-message-scroll{padding:13px 10px 6px}.dm-conversation-intro{margin-top:4px}.dm-message-content nav{opacity:1}.dm-zero-state{padding:22px}.dm-zero-state h1{font-size:max(var(--ui-font-floor),calc(20px + var(--ui-font-boost)))}}.dm-social-actions{grid-template-columns:1fr;gap:6px;padding:10px 9px 4px;display:grid}.dm-social-actions button{border:1px solid var(--line);color:#8c8e9d;min-height:32px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;background:#15161f;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-weight:700;display:flex}.dm-social-actions button:hover{color:#d6d7df;border-color:var(--accent-soft);background:var(--accent-faint)}.dm-social-actions button>span{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)))}.dm-social-actions button b{color:#fff;min-width:15px;height:15px;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));background:#f05284;border-radius:8px;place-items:center;padding:0 4px;display:grid}.dm-group-mark,.dm-vip-mark{font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));letter-spacing:.07em;border-radius:4px;margin-right:5px;padding:2px 4px;font-style:normal}.dm-group-mark{color:#a997ef;background:var(--accent-faint)}.dm-vip-mark{color:#f2be6d;background:#ffb74c14}.dm-group-header-badge,.dm-vip-header-badge{border:1px solid var(--accent-soft);color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.08em;border-radius:7px;padding:5px 7px;font-weight:850}.dm-vip-header-badge{color:#efb866;background:#ffb74c0f;border-color:#ffb74c33}.dm-vip-header-badge.paused{color:#c27b87;background:#ff586f0a;border-color:#ff586f29}.dm-vip-intro-label{color:#efb866;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.1em;background:#ffb74c0f;border-radius:6px;margin-top:10px;padding:4px 7px}.dm-blocked-note.vip-paused{color:#d9a961;background:#ffb74c09;border-color:#ffb74c26}.dm-blocked-note.vip-paused span{color:#857053}.dm-new-tabs{border:1px solid var(--line);background:#0c0d14;border-radius:9px;grid-template-columns:1fr 1fr;margin:12px 16px 0;padding:3px;display:grid}.dm-new-tabs button{color:#717382;height:30px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;background:0 0;border:0;border-radius:6px;font-weight:750}.dm-new-tabs button.active{color:#e2e2e8;background:var(--accent-faint);box-shadow:inset 0 0 0 1px var(--accent-soft)}.dm-new-modal>.dm-group-name{background:0 0;border:0;flex-direction:column;align-items:stretch;gap:6px;height:auto;margin-bottom:0;padding:0;display:flex}.dm-new-modal>.dm-group-name>span{color:#6c6e7d;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.09em;font-weight:850}.dm-new-modal>.dm-group-name input{color:#e2e2e8;width:100%;height:38px;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));background:#0c0d14;border:1px solid #30313d;border-radius:8px;outline:0;padding:0 10px}.dm-new-modal>.dm-group-name input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-faint)}.dm-new-members>button.selected{background:var(--accent-faint);box-shadow:inset 0 0 0 1px var(--accent-soft)}.dm-new-members>button.selected>em{color:#fff;background:var(--accent);border-radius:7px;place-items:center;width:21px;height:21px;display:grid}.dm-group-create{border-top:1px solid var(--line);background:#0e0f16;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.dm-group-create span{color:#6e7080;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.dm-group-create button{color:#fff;background:linear-gradient(145deg,var(--accent-2),var(--accent));min-width:98px;height:34px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;border:0;border-radius:8px;font-weight:800}.dm-group-create button:disabled{opacity:.4;cursor:not-allowed}.social-modal-overlay{z-index:52}.friends-modal{z-index:2;background:#111219;border:1px solid #323440;border-radius:17px;flex-direction:column;width:min(610px,100% - 28px);max-height:min(680px,100svh - 36px);margin-top:6vh;display:flex;position:relative;overflow:hidden;box-shadow:0 32px 100px #00000080}.friends-modal>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:68px;padding:16px 19px;display:flex}.friends-modal>header>div{flex-direction:column;gap:4px;display:flex}.friends-modal>header span{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.11em;font-weight:850}.friends-modal>header strong{font-size:max(var(--ui-font-floor),calc(17px + var(--ui-font-boost)))}.friends-modal>header>button{color:#858796;width:29px;height:29px;font-size:max(var(--ui-font-floor),calc(17px + var(--ui-font-boost)));cursor:pointer;background:#1b1c25;border:0;border-radius:8px}.friends-modal>nav{border-bottom:1px solid var(--line);align-items:center;gap:5px;min-height:48px;padding:8px 15px;display:flex}.friends-modal>nav button{color:#747686;height:30px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;padding:0 10px;font-weight:750;display:flex}.friends-modal>nav button:hover,.friends-modal>nav button.active{color:#d7d8df;background:var(--accent-faint)}.friends-modal>nav button.add{color:#83cfaa;background:#42d38f0d;margin-left:auto}.friends-modal>nav button b{color:#fff;background:var(--accent);min-width:16px;height:16px;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));border-radius:8px;place-items:center;padding:0 4px;display:grid}.friends-search{color:#777988;background:#0c0d14;border:1px solid #30313d;border-radius:9px;align-items:center;gap:8px;height:39px;margin:13px 16px 4px;padding:0 10px;display:flex}.friends-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-faint)}.friends-search input{color:#e2e2e8;min-width:0;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));background:0 0;border:0;outline:0;flex:1}.friends-content{min-height:260px;padding:9px 13px 15px;overflow-y:auto}.friends-content h2{color:#666877;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.1em;margin:11px 6px 5px}.friends-content article{border-bottom:1px solid var(--line);border-radius:9px;align-items:center;gap:10px;min-height:58px;padding:8px 9px;display:flex}.friends-content article:hover{background:#ffffff05}.friends-content article>div:not(.dm-avatar){flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.friends-content article strong{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.friends-content article small{color:#6d6f7e;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));align-items:center;gap:4px;display:flex}.friends-content article small .presence-dot{border:0;width:7px;height:7px}.friends-content article>span{align-items:center;gap:5px;display:flex}.friends-content article button,.social-empty button{border:1px solid var(--line);color:#858796;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;background:#171820;border-radius:7px;padding:6px 8px}.friends-content article button:hover{color:#d5d6df;border-color:#40424e}.friends-content article button.accept{color:#77d5a7;background:#42d38f0d;border-color:#42d38f2e}.friends-content article button.danger{color:#d58592}.friends-content article button:disabled{opacity:.45;cursor:wait}.social-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:230px;padding:28px;display:flex}.social-empty>span{width:43px;height:43px;color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(15px + var(--ui-font-boost)));border-radius:13px;place-items:center;display:grid}.social-empty strong{font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)));margin-top:11px}.social-empty small{color:#6c6e7d;max-width:310px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));margin-top:5px;line-height:1.55}.social-empty button{color:var(--accent-2);border-color:var(--accent-soft);background:var(--accent-faint);margin-top:12px}.friends-loading{flex-direction:column;gap:8px;padding:18px;display:flex}.friends-loading i{background:linear-gradient(90deg,#16171f,#232530,#16171f) 0 0/200% 100%;border-radius:9px;height:47px;animation:1.2s linear infinite messageShimmer}.notifications-overlay{z-index:54}.notifications-drawer{z-index:2;background:#111219;border-left:1px solid #343642;flex-direction:column;width:min(410px,92vw);height:100%;margin-left:auto;display:flex;position:relative;box-shadow:-25px 0 80px #0006}.notifications-drawer>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:67px;padding:0 17px;display:flex}.notifications-drawer>header>div{flex-direction:column;gap:4px;display:flex}.notifications-drawer>header span{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.11em;font-weight:850}.notifications-drawer>header strong{font-size:max(var(--ui-font-floor),calc(15px + var(--ui-font-boost)))}.notifications-drawer>header>button{color:#858796;width:28px;height:28px;font-size:max(var(--ui-font-floor),calc(17px + var(--ui-font-boost)));cursor:pointer;background:#1b1c25;border:0;border-radius:8px}.notification-summary{border-bottom:1px solid var(--line);background:#0e0f16;justify-content:space-between;align-items:center;min-height:43px;padding:0 16px;display:flex}.notification-summary>span{color:#7b7d8c;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.notification-summary button{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;background:0 0;border:0}.notification-list{flex:1;min-height:0;padding:7px 8px 18px;overflow-y:auto}.notification-list article{background:0 0;border:1px solid #0000;border-radius:10px;min-height:79px;margin:3px 0;position:relative}.notification-list article.unread{border-color:var(--accent-soft);background:linear-gradient(90deg,var(--accent-faint),#ffffff03)}.notification-list article.unread:before{content:"";background:var(--accent);border-radius:2px;width:2px;position:absolute;top:11px;bottom:11px;left:4px}.notification-open{color:#d4d5dd;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:flex-start;gap:10px;width:100%;min-height:77px;padding:10px 30px 10px 12px;display:flex}.notification-open:hover{background:#ffffff05}.notification-open>i{width:31px;height:31px;color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)));border-radius:9px;flex:none;place-items:center;font-style:normal;display:grid}.notification-open>div{flex-direction:column;min-width:0;display:flex}.notification-open strong{font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.notification-open p{color:#858796;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));margin:4px 0 0;line-height:1.45}.notification-open small{color:#5d5f6d;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));margin-top:5px}.notification-dismiss{color:#656775;width:22px;height:22px;font-size:max(var(--ui-font-floor),calc(13px + var(--ui-font-boost)));cursor:pointer;background:0 0;border:0;border-radius:6px;position:absolute;top:7px;right:7px}.notification-dismiss:hover{color:#d98c98;background:#ff586f0f}@media (width<=620px){.friends-modal{max-height:96svh;margin-top:2vh}.friends-modal>nav{overflow-x:auto}.friends-content article{flex-wrap:wrap;align-items:flex-start}.friends-content article>span{justify-content:flex-end;width:100%;padding-left:44px}.notifications-drawer{width:100%}.dm-social-actions{grid-template-columns:1fr}}.member-profile-overlay{z-index:118}.member-profile-drawer{z-index:2;scrollbar-color:#343642 transparent;background:#101119;border-left:1px solid #353744;width:min(430px,94vw);height:100%;margin-left:auto;animation:.22s ease-out slideIn;position:relative;overflow-y:auto;box-shadow:-30px 0 90px #0000007a}.member-profile-banner{background:radial-gradient(circle at 82% 18%,#47d7ff52,#0000 28%),linear-gradient(135deg,#6f47dc,#322063 62%,#171725);height:116px;padding:17px 19px;position:relative;overflow:hidden}.profile-accent-cyan .member-profile-banner{background:radial-gradient(circle at 82% 18%,#8157ff52,#0000 28%),linear-gradient(135deg,#178ca8,#16455c 62%,#151824)}.profile-accent-pink .member-profile-banner{background:radial-gradient(circle at 82% 18%,#ffbe6040,#0000 28%),linear-gradient(135deg,#b63e78,#5d275e 62%,#1b1722)}.member-profile-banner>i{border:1px solid #ffffff1f;border-radius:50%;position:absolute}.member-profile-banner>i:first-of-type{width:170px;height:170px;top:-77px;right:-45px}.member-profile-banner>i:nth-of-type(2){width:96px;height:96px;top:-20px;right:25px}.member-profile-identity{border-bottom:1px solid var(--line);align-items:flex-end;gap:13px;min-height:99px;padding:0 20px 15px;display:flex}.member-profile-avatar{color:#fff;background:linear-gradient(145deg,var(--accent),#c166e8);width:76px;height:76px;font-size:max(var(--ui-font-floor),calc(20px + var(--ui-font-boost)));border:5px solid #101119;border-radius:25px;flex:none;place-items:center;margin-top:-35px;font-weight:900;display:grid;position:relative;box-shadow:0 10px 28px #00000040}.member-profile-avatar>.presence-dot{border:4px solid #101119;width:15px;height:15px;position:absolute;bottom:-1px;right:-1px}.member-profile-identity>div:last-child{min-width:0;padding-bottom:3px}.member-profile-identity h1{font-size:max(var(--ui-font-floor),calc(20px + var(--ui-font-boost)));letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.member-profile-identity p{color:#9294a3;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));margin:3px 0 0}.member-profile-identity small{color:#6d6f7e;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));margin-top:4px;display:block}.member-profile-state{border:1px solid var(--accent-soft);background:linear-gradient(115deg,var(--accent-faint),#ffffff03);border-radius:12px;flex-direction:column;gap:8px;margin:14px 17px 0;padding:12px 13px;display:flex}.member-profile-state>span{color:#9b9dac;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));align-items:center;gap:6px;font-weight:750;display:flex}.member-profile-state>span .presence-dot{border:0;width:8px;height:8px}.member-profile-state>p{color:#d1d2da;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));margin:0;line-height:1.45}.member-profile-state>div{border-top:1px solid var(--line);grid-template-columns:auto 1fr;gap:3px 9px;padding-top:8px;display:grid}.member-profile-state>div>b{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.08em;grid-row:1/3}.member-profile-state>div>strong{font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.member-profile-state>div>small{color:#747686;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.member-profile-actions{flex-wrap:wrap;align-items:center;gap:6px;margin:12px 17px 0;display:flex}.member-profile-actions button{color:#a3a5b2;height:32px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;background:#181923;border:1px solid #343642;border-radius:8px;padding:0 11px;font-weight:800}.member-profile-actions button.primary{border-color:var(--accent-soft);color:#fff;background:linear-gradient(145deg,var(--accent-2),var(--accent))}.member-profile-actions button:disabled{opacity:.52;cursor:not-allowed}.member-profile-actions>span{color:#73d7a6;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));background:#42d38f0f;border-radius:7px;padding:7px 9px;font-weight:800}.member-profile-section{border:1px solid var(--line);background:#14151d;border-radius:12px;margin:15px 17px 0;padding:13px 14px}.member-profile-section>header{justify-content:space-between;align-items:flex-start;gap:10px;min-height:22px;display:flex}.member-profile-section>header strong{color:#d7d8df;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.member-profile-section>header small{color:#686a79;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.member-profile-section>header button{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;background:0 0;border:0;padding:0}.member-profile-section>p{color:#8b8d9c;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));margin:7px 0 0;line-height:1.6}.profile-interest-list,.profile-role-list{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.profile-interest-list span,.profile-role-list span{border:1px solid var(--accent-soft);color:#aaa0d3;background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));border-radius:6px;padding:4px 6px;font-weight:750}.profile-role-list span{align-items:center;gap:4px;display:flex}.profile-role-list span i{border-radius:50%;width:5px;height:5px}.community-profile-facts{grid-template-columns:1fr 1fr;gap:7px;margin-top:7px;display:grid}.community-profile-facts>span{color:#a6a8b4;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));background:#0f1017;border-radius:8px;flex-direction:column;gap:4px;padding:8px;display:flex}.community-profile-facts b{color:#626472;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));text-transform:uppercase;letter-spacing:.08em}.profile-supporter-badge{color:#eab761;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.07em;background:#f4b64b0b;border:1px solid #f4b64b24;border-radius:8px;margin-top:9px;padding:7px 8px;font-weight:850}.profile-nickname-form{border-top:1px solid var(--line);margin-top:11px;padding-top:11px}.profile-nickname-form>label{flex-direction:column;gap:5px;display:flex}.profile-nickname-form label>span,.status-field-grid label>span,.activity-editor label>span{color:#737584;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.08em;text-transform:uppercase;font-weight:800}.profile-nickname-form input,.status-field-grid input,.status-field-grid select,.activity-editor input,.activity-editor select{color:#d6d7df;width:100%;height:34px;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));background:#0c0d14;border:1px solid #30313d;border-radius:8px;outline:0;padding:0 9px}.profile-nickname-form input:focus,.status-field-grid input:focus,.status-field-grid select:focus,.activity-editor input:focus,.activity-editor select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-faint)}.profile-nickname-form label>small{color:#5f616f;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.profile-nickname-form>div{justify-content:flex-end;gap:6px;margin-top:9px;display:flex}.profile-nickname-form button{border:1px solid var(--line);color:#858796;height:30px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;background:#191a23;border-radius:7px;padding:0 9px}.profile-nickname-form button.primary{color:#fff;background:linear-gradient(145deg,var(--accent-2),var(--accent));border:0}.presence-editor{background:linear-gradient(145deg,var(--accent-faint),#14151d 45%)}.presence-editor>header{flex-direction:column;gap:3px}.presence-choice{border:1px solid var(--line);background:#0c0d14;border-radius:9px;grid-template-columns:repeat(3,1fr);gap:3px;margin-top:10px;padding:3px;display:grid}.presence-choice button{color:#747686;height:31px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:5px;display:flex}.presence-choice button.active{color:#e7e7ec;background:var(--accent-faint);box-shadow:inset 0 0 0 1px var(--accent-soft)}.presence-choice .presence-dot{border:0;width:8px;height:8px}.status-field-grid{grid-template-columns:62px minmax(0,1fr) 93px;gap:7px;margin-top:10px;display:grid}.status-field-grid label,.activity-editor label{flex-direction:column;gap:5px;min-width:0;display:flex}.activity-editor{grid-template-columns:103px minmax(0,1fr);gap:7px;margin-top:9px;display:grid}.activity-editor label:last-child{grid-column:1/-1}.activity-editor input:disabled{opacity:.42}.profile-presence-save{color:#fff;background:linear-gradient(145deg,var(--accent-2),var(--accent));width:100%;height:34px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;border:0;border-radius:8px;margin-top:10px;font-weight:850}.profile-presence-save:disabled{opacity:.45;cursor:not-allowed}.member-profile-error{color:#d98996;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));background:#ff586f0b;border:1px solid #ff586f26;border-radius:9px;gap:7px;margin:12px 17px 0;padding:9px 10px;display:flex}.member-profile-error>span{font-weight:900}.member-profile-footer{border-top:1px solid var(--line);gap:6px;margin:15px 17px 20px;padding-top:12px;display:flex}.member-profile-footer button{border:1px solid var(--line);color:#777989;height:29px;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));cursor:pointer;background:0 0;border-radius:7px;padding:0 8px}.member-profile-footer button:hover{color:#d6d7df;background:#171820}.member-profile-footer button.danger{color:#c77e8a;margin-left:auto}.member-row-button{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:6px 5px;display:flex}.member-row-button:hover{background:#ffffff06}.member-row-avatar{color:#fff;width:31px;height:31px;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));border-radius:10px;flex:none;place-items:center;font-weight:850;display:grid;position:relative}.member-row-avatar>.presence-dot{border:3px solid #0f1017;width:10px;height:10px;position:absolute;bottom:-1px;right:-1px}.member-row-button>div:last-child{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.member-row-button strong{color:#c2c3cc;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.member-owner-crown{color:#f4b64b;text-shadow:0 0 10px #f4b64b59;margin-left:5px;font-size:.9em;font-style:normal}.member-row-button small{color:#6a6c7c;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.member-row-button small.activity{color:#9684d1}.member-directory .member-profile-open{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0;display:flex}.member-directory .member-profile-open>div:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.member-directory .member-profile-open:hover strong{color:var(--accent-2)}.user-panel .user-copy{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.user-panel .user-copy:hover strong{color:var(--accent-2)}@media (width<=520px){.member-profile-drawer{width:100%}.member-profile-banner{height:96px}.member-profile-identity{padding-left:15px;padding-right:15px}.member-profile-state,.member-profile-actions,.member-profile-section,.member-profile-error,.member-profile-footer{margin-left:12px;margin-right:12px}.status-field-grid{grid-template-columns:58px minmax(0,1fr)}.status-field-grid label:last-child{grid-column:1/-1}.activity-editor{grid-template-columns:1fr}.activity-editor label:last-child{grid-column:auto}.member-profile-footer{flex-wrap:wrap}.member-profile-footer button.danger{margin-left:0}}.channel-type-switch{border:1px solid var(--line);background:#0c0d14;border-radius:8px;grid-template-columns:1fr 1fr;width:100%;margin-bottom:8px;padding:3px;gap:3px!important;display:grid!important}.channel-type-switch button{justify-content:center;align-items:center;gap:5px;display:flex;color:#737585!important;height:28px!important;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))!important;background:0 0!important;border:0!important;border-radius:6px!important}.channel-type-switch button.active{box-shadow:inset 0 0 0 1px var(--accent-soft);color:#e4e4ea!important;background:var(--accent-faint)!important}.user-panel button.voice-active{color:#ff8d9f;background:#ff586f14;border-radius:6px}.voice-header-icon{background:#47d7ff0f;border-radius:7px;place-items:center;width:22px;height:22px;color:#72ddf1!important;font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)))!important;border:1px solid #47d7ff26!important;margin:0!important;padding:0!important;display:grid!important}.voice-session-visual{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.voice-session-hidden{display:none}.voice-room-workspace{background:radial-gradient(circle at 78% -5%,#47d7ff12,transparent 28%),radial-gradient(circle at 8% 50%,var(--accent-faint),transparent 32%),#12131b;scrollbar-color:#2b2c36 transparent;flex:1;min-height:0;padding:18px;overflow-y:auto}.voice-room-hero{background:linear-gradient(120deg,#47d7ff0e,var(--accent-faint),#ffffff03);border:1px solid #47d7ff1f;border-radius:17px;justify-content:space-between;align-items:center;gap:24px;min-height:174px;padding:25px 28px;display:flex;overflow:hidden;box-shadow:0 22px 65px #00000021}.voice-room-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.voice-room-copy>span{color:#6bd9ed;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));letter-spacing:.15em;font-weight:850}.voice-room-copy h1{font-size:max(var(--ui-font-floor),calc(27px + var(--ui-font-boost)));letter-spacing:-.04em;margin:7px 0 5px}.voice-room-copy p{color:#858797;max-width:480px;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));margin:0;line-height:1.6}.voice-room-status{border:1px solid var(--line);color:#858796;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));background:#08090e57;border-radius:8px;align-items:center;gap:6px;margin-top:15px;padding:6px 9px;font-weight:750;display:flex}.voice-room-status i{background:#858796;border-radius:50%;width:6px;height:6px}.voice-room-status.status-connected{color:#72d7a5;background:#42d38f0b;border-color:#42d38f29}.voice-room-status.status-connected i{background:#42d38f;box-shadow:0 0 9px #42d38fa6}.voice-room-status.status-connecting i,.voice-room-status.status-reconnecting i{background:#55cfe8;animation:1s ease-in-out infinite voicePulse}.voice-room-status.status-reconnecting{color:#79d9ea;background:#55cfe80e;border-color:#55cfe833}.voice-media-surface .voice-room-hero,.voice-media-surface .voice-participant-section,.voice-media-surface .voice-trust-row,.voice-media-surface>.voice-control-dock{display:none}.voice-media-surface .voice-room-workspace{background:radial-gradient(circle at 75% 0,#47d7ff0e,#0000 30%),#0d0e14;padding:15px}.voice-media-surface .voice-video-stage{flex-direction:column;height:100%;margin-top:0;display:flex}.voice-media-surface .voice-video-stage>div{flex:1;min-height:0}.voice-media-surface .voice-video-stage article{min-height:250px}.voice-media-surface .voice-room-error{margin:0 0 12px}.voice-room-orbit{flex-direction:column;flex:0 0 150px;align-items:center;gap:10px;display:flex}.voice-room-orbit>div{width:118px;height:118px;box-shadow:0 0 48px #47d7ff12,inset 0 0 34px var(--accent-faint);border:1px solid #47d7ff2b;border-radius:50%;place-items:center;display:grid;position:relative}.voice-room-orbit>div:before,.voice-room-orbit>div:after{content:"";border:1px solid var(--accent-soft);border-radius:50%;position:absolute}.voice-room-orbit>div:before{inset:17px}.voice-room-orbit>div:after{inset:36px}.voice-room-orbit strong{z-index:1;color:#fff;background:linear-gradient(145deg,#47d7ff,var(--accent));width:44px;height:44px;font-size:max(var(--ui-font-floor),calc(19px + var(--ui-font-boost)));border-radius:15px;place-items:center;display:grid}.voice-room-orbit>div>span{--voice-angle:calc(var(--voice-index) * 90deg);z-index:2;color:#fff;background:linear-gradient(145deg,var(--accent),#2f91ad);width:31px;height:31px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));transform:rotate(var(--voice-angle)) translateY(-50px) rotate(calc(var(--voice-angle) * -1));border:3px solid #161722;border-radius:11px;place-items:center;font-weight:850;display:grid;position:absolute}.voice-room-orbit>div>i{border:1px dashed #47d7ff21;border-radius:50%;animation:18s linear infinite voiceSpin;position:absolute;inset:-7px}.voice-room-orbit>small{color:#6d6f7f;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.voice-room-error{color:#dc8b98;background:#ff586f0b;border:1px solid #ff586f29;border-radius:10px;align-items:center;gap:10px;margin-top:11px;padding:10px 12px;display:flex}.voice-room-error>span{width:25px;height:25px;font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)));background:#ff586f1a;border-radius:8px;place-items:center;font-weight:850;display:grid}.voice-room-error>div{flex-direction:column;gap:3px;display:flex}.voice-room-error strong{font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.voice-room-error small{color:#896b72;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.voice-participant-section{border:1px solid var(--line);background:#ffffff03;border-radius:14px;margin-top:14px;padding:16px}.voice-participant-section>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.voice-participant-section>header>div{flex-direction:column;gap:4px;display:flex}.voice-participant-section>header span{color:#666877;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.12em;font-weight:850}.voice-participant-section>header strong{font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)))}.voice-participant-section>header>small{color:#5e6070;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.voice-participant-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.voice-participant-grid article{border:1px solid var(--line);background:#15161f;border-radius:11px;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:68px;padding:10px;display:grid}.voice-participant-grid article.own{border-color:var(--accent-soft);background:linear-gradient(100deg,var(--accent-faint),#15161f)}.voice-person-avatar{color:#fff;width:37px;height:37px;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));background:linear-gradient(145deg,#734ee4,#33a9bd);border-radius:12px;place-items:center;font-weight:850;display:grid;position:relative}.voice-person-avatar i{background:#686b79;border:3px solid #15161f;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-2px;right:-2px}.voice-person-avatar i.connected{background:#42d38f;box-shadow:0 0 7px #42d38f80}.voice-participant-grid article>div:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.voice-participant-grid article strong{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;display:flex;overflow:hidden}.voice-participant-grid article strong em{color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));letter-spacing:.08em;border-radius:4px;padding:2px 4px;font-style:normal}.voice-participant-grid article small{color:#676978;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.voice-person-state{color:#7a7c8b;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));white-space:nowrap;background:#101119;border-radius:7px;padding:5px 7px}.voice-empty{text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:112px;display:flex}.voice-empty>span{color:#70d9ed;width:35px;height:35px;font-size:max(var(--ui-font-floor),calc(13px + var(--ui-font-boost)));background:#47d7ff0f;border-radius:11px;place-items:center;display:grid}.voice-empty strong{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));margin-top:9px}.voice-empty small{color:#646675;max-width:320px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));margin-top:4px;line-height:1.5}.voice-trust-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.voice-trust-row article{border:1px solid var(--line);background:#ffffff03;border-radius:11px;align-items:flex-start;gap:9px;min-height:70px;padding:11px;display:flex}.voice-trust-row article>span{color:#68d8a2;width:27px;height:27px;font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)));background:#42d38f0e;border-radius:8px;flex:none;place-items:center;display:grid}.voice-trust-row article>div{flex-direction:column;gap:4px;display:flex}.voice-trust-row strong{font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.voice-trust-row small{color:#666877;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));line-height:1.45}.voice-control-dock{border-top:1px solid var(--line);background:#0e0f16;align-items:center;gap:7px;min-height:72px;padding:10px 16px;display:flex;box-shadow:0 -18px 44px #0000001f}.voice-control-dock>button,.voice-share-control>button{border:1px solid var(--line);color:#999baa;min-width:90px;height:43px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;background:#171820;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 11px;display:flex}.voice-control-dock>button>span,.voice-share-control>button>span{font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)))}.voice-share-control{flex:none;position:relative}.voice-share-control>button>i{color:#656775;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));margin-left:-2px;font-style:normal}.voice-quality-menu{z-index:95;background:#111219;border:1px solid #393b47;border-radius:13px;width:232px;padding:7px;position:absolute;bottom:calc(100% + 11px);left:50%;overflow:visible;transform:translate(-50%);box-shadow:0 20px 55px #0000008c}.voice-quality-menu:after{content:"";background:#111219;border-bottom:1px solid #393b47;border-right:1px solid #393b47;width:9px;height:9px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.voice-quality-menu>header{border-bottom:1px solid var(--line);flex-direction:column;gap:3px;padding:6px 7px 9px;display:flex}.voice-quality-menu>header span{color:#65d6ea;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));letter-spacing:.11em;font-weight:900}.voice-quality-menu>header strong{font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)))}.voice-quality-menu>header small{color:#666877;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.voice-quality-menu>button{z-index:1;color:#a5a7b4;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:48px;padding:7px 8px;display:flex;position:relative}.voice-quality-menu>button:hover,.voice-quality-menu>button.selected{color:#edf0f4;background:#47d7ff0e}.voice-quality-menu>button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.voice-quality-menu>button small{color:#686a79;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.voice-quality-menu>button.selected small{color:#72919a}.voice-quality-menu>button>i{color:#6dd9ed;width:21px;height:21px;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));background:#47d7ff11;border-radius:7px;flex:none;place-items:center;font-style:normal;display:grid}.voice-control-dock>button.active{color:#e1909d;background:#ff586f0e;border-color:#ff586f2e}.voice-control-dock>div:not(.voice-ready-copy){flex-direction:column;flex:1;gap:3px;min-width:0;margin-left:6px;display:flex}.voice-control-dock>div>span{color:#68d5a0;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.09em;font-weight:850}.voice-control-dock>div>span i{background:#42d38f;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.voice-control-dock>div>small{color:#5f616f;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.voice-control-dock>button.voice-leave{color:#e596a2;background:#ff586f0d;border-color:#ff586f2b}.voice-control-dock>.voice-ready-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.voice-ready-copy strong{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.voice-ready-copy small{color:#666877;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.voice-control-dock>button.voice-join{color:#fff;background:linear-gradient(145deg,#49cfe8,var(--accent));min-width:145px;box-shadow:0 9px 25px var(--accent-faint);border:0;font-weight:800}.voice-control-dock>button:disabled,.voice-share-control>button:disabled{opacity:.5;cursor:wait}.voice-audio-output{pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.voice-control-dock>.voice-dock-health.health-fair>span{color:#e7be77}.voice-control-dock>.voice-dock-health.health-fair>span i{background:#e6ac54}.voice-control-dock>.voice-dock-health.health-poor>span{color:#e98695}.voice-control-dock>.voice-dock-health.health-poor>span i{background:#e75e73}.voice-control-dock>.voice-dock-health.health-recovering>span{color:#75d7e9}.voice-control-dock>.voice-dock-health.health-recovering>span i{background:#47c8df;animation:.9s ease-in-out infinite voiceConnectedBreathe}.voice-info-sidebar{padding-top:17px}.voice-info-card{background:linear-gradient(145deg,#47d7ff0b,var(--accent-faint));border:1px solid #47d7ff1f;border-radius:13px;padding:15px}.voice-info-card>span{color:#62d3e9;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.12em;font-weight:850}.voice-info-card h2{font-size:max(var(--ui-font-floor),calc(15px + var(--ui-font-boost)));letter-spacing:-.025em;margin:6px 0 4px}.voice-info-card>p{color:#727484;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));margin:0;line-height:1.5}.voice-info-card>div{border-top:1px solid var(--line);margin-top:12px;padding-top:7px}.voice-info-card article{align-items:center;gap:8px;min-height:43px;display:flex}.voice-info-card article>i{color:#fff;background:linear-gradient(145deg,var(--accent),#2f93ad);width:28px;height:28px;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));border-radius:9px;place-items:center;font-style:normal;font-weight:850;display:grid}.voice-info-card article>span{flex-direction:column;gap:3px;min-width:0;display:flex}.voice-info-card article strong{font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.voice-info-card article small{color:#636574;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.voice-info-security,.voice-info-tip{border:1px solid var(--line);background:#13141d;border-radius:11px;margin-top:11px;padding:13px}.voice-info-security{align-items:flex-start;gap:9px;display:flex}.voice-info-security>span{color:#69d8a2;background:#42d38f0f;border-radius:9px;flex:none;place-items:center;width:29px;height:29px;display:grid}.voice-info-security strong,.voice-info-tip strong{font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.voice-info-security p,.voice-info-tip p{color:#646675;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));margin:4px 0 0;line-height:1.5}@media (width>=1121px){.voice-room-active>.member-sidebar:not(.voice-dedicated-sidebar){display:none}.voice-room-active>.voice-dedicated-sidebar{display:block}}@media (width<=780px){.voice-room-workspace{padding:10px}.voice-room-hero{min-height:148px;padding:18px}.voice-room-copy h1{font-size:max(var(--ui-font-floor),calc(22px + var(--ui-font-boost)))}.voice-room-orbit{flex-basis:110px}.voice-room-orbit>div{width:92px;height:92px}.voice-room-orbit>div>span{transform:rotate(var(--voice-angle)) translateY(-40px) rotate(calc(var(--voice-angle) * -1))}.voice-participant-grid,.voice-trust-row{grid-template-columns:1fr}.voice-trust-row article{min-height:55px}.voice-control-dock{min-height:65px;padding:8px 10px}.voice-control-dock>button strong,.voice-share-control>button strong,.voice-control-dock>div:not(.voice-ready-copy){display:none}.voice-control-dock>button,.voice-share-control>button{width:43px;min-width:43px;padding:0}.voice-share-control>button>i{display:none}.voice-quality-menu{width:220px}.voice-control-dock>button.voice-join{width:auto;min-width:132px;padding:0 12px}.voice-control-dock>button.voice-join strong{display:block}}@media (width<=470px){.voice-room-hero{align-items:flex-start}.voice-room-orbit{display:none}.voice-participant-grid article{grid-template-columns:39px minmax(0,1fr)}.voice-person-state,.voice-control-dock>.voice-ready-copy small{display:none}}@media (prefers-reduced-motion:no-preference){@keyframes voicePulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@keyframes voiceSpin{to{transform:rotate(360deg)}}}.voice-person-avatar.speaking,.voice-avatar.speaking,.voice-info-card article.speaking>i{animation:.75s ease-in-out infinite alternate voiceSpeakingGlow;box-shadow:0 0 0 3px #42d38f,0 0 18px #42d38f8c}.voice-participant-grid article.speaking{background:linear-gradient(100deg,#42d38f12,#15161f);border-color:#42d38f6b}.voice-participant-grid article.speaking .voice-person-state,.voice-info-card article.speaking small{color:#70dfa8}.voice-users span.is-speaking>strong{color:#78e1ac}.voice-speaking-badge{color:#7ee3b2;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.07em;background:#42d38f1a;border-radius:5px;padding:3px 5px}.voice-control-icon{width:19px;height:19px;transition:transform .16s,filter .16s;display:block}.voice-icon-slash{stroke:#ff7c91;stroke-width:2.2px}.voice-control-dock>button,.voice-share-control>button{transition:color .16s,border-color .16s,background .16s,transform .1s,box-shadow .16s}.voice-control-dock>button:active,.voice-share-control>button:active,.user-panel button:active,.composer button:active{transform:scale(.9)}.voice-control-dock>button:active .voice-control-icon,.voice-share-control>button:active .voice-control-icon{transform:rotate(-7deg)scale(.85)}.voice-control-dock>button>span,.voice-share-control>button>span{place-items:center;width:22px;height:22px;display:grid}.user-voice-control{border-radius:7px;align-items:center;display:flex;position:relative}.user-voice-control>button:first-child{place-items:center;width:24px;height:28px;display:grid}.user-panel .voice-input-arrow{color:#656876;width:15px;height:28px;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));padding:0!important}.user-panel .voice-input-arrow.active{color:#fff;background:#8157ff1a}.voice-input-menu{z-index:140;color:#d9dae1;background:#17181f;border:1px solid #3a3c47;border-radius:13px;width:286px;padding:10px;animation:.14s ease-out voiceMenuIn;position:absolute;bottom:41px;left:-135px;box-shadow:0 24px 70px #000000a6}.user-panel.identity-nameplate:has(.voice-input-menu){z-index:180;position:relative}.voice-input-select,.voice-input-profile{text-align:left;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:55px;display:flex;position:relative;color:#cacbd3!important;background:0 0!important;border-radius:9px!important;padding:8px 9px!important}.voice-input-select:hover,.voice-input-profile:hover{background:#202129!important}.voice-input-select>span,.voice-input-profile>span{flex-direction:column;gap:4px;min-width:0;display:flex}.voice-input-select strong,.voice-input-profile strong{font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)))}.voice-input-select small,.voice-input-profile small{color:#777986;font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.voice-input-select>b,.voice-input-profile>b{color:#858796;font-size:max(var(--ui-font-floor),calc(20px + var(--ui-font-boost)))}.voice-input-select select{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.voice-input-profile{border-bottom:1px solid var(--line)!important;border-radius:9px 9px 0 0!important}.voice-input-volume{border-bottom:1px solid var(--line);padding:14px 9px 12px}.voice-input-volume header{justify-content:space-between;align-items:center;display:flex}.voice-input-volume strong,.voice-input-meter>strong{font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)))}.voice-input-volume small{color:#8e90a0;font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.voice-input-volume input{accent-color:#8157ff;width:100%;margin-top:12px}.voice-input-meter{padding:12px 9px 15px}.voice-input-meter>div{align-items:end;gap:4px;height:18px;margin-top:10px;display:flex}.voice-input-meter i{background:#484a53;border-radius:2px;width:5px;height:14px;transition:background 80ms,transform 80ms}.voice-input-meter i.active{background:#42d38f;transform:scaleY(1.08);box-shadow:0 0 6px #42d38f59}.voice-input-menu .voice-input-settings{width:100%;height:40px;font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)));border:0;justify-content:center;align-items:center;gap:8px;font-weight:750;display:flex;color:#dedfe5!important;background:#25262e!important;border-radius:8px!important;padding:0 10px!important}.voice-input-settings>span{font-size:max(var(--ui-font-floor),calc(16px + var(--ui-font-boost)))}@keyframes voiceSpeakingGlow{0%{box-shadow:0 0 0 2px #42d38f,0 0 8px #42d38f52}to{box-shadow:0 0 0 3px #42d38f,0 0 20px #42d38fb8}}@keyframes voiceMenuIn{0%{opacity:0;transform:translateY(7px)scale(.97)}to{opacity:1;transform:none}}.composer{position:relative}.composer>button.active{color:#cbbfff;background:#8157ff1a;border-radius:8px}.emoji-picker-panel{z-index:130;color:#e3e4e9;background:#12131b;border:1px solid #3a3c48;border-radius:15px;width:min(340px,100vw - 32px);padding:11px;animation:.14s ease-out voiceMenuIn;position:absolute;bottom:49px;right:38px;box-shadow:0 24px 75px #000000a6}.emoji-picker-panel>header{justify-content:space-between;align-items:center;display:flex}.emoji-picker-panel>header>div{flex-direction:column;gap:3px;display:flex}.emoji-picker-panel>header strong{font-size:max(var(--ui-font-floor),calc(13px + var(--ui-font-boost)))}.emoji-picker-panel>header small{color:#777988;font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.emoji-picker-panel>header>button{border:1px solid var(--line);color:#9a9ca9;width:28px;height:28px;font-size:max(var(--ui-font-floor),calc(17px + var(--ui-font-boost)));background:#1b1c24;border-radius:8px;padding:0}.emoji-search{background:#0c0d14;border:1px solid #30323d;border-radius:9px;align-items:center;gap:7px;height:36px;margin-top:10px;padding:0 10px;display:flex}.emoji-search>span{color:#777988;font-size:max(var(--ui-font-floor),calc(15px + var(--ui-font-boost)))}.emoji-search input{min-width:0;font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)));flex:1}.emoji-picker-panel>nav{grid-template-columns:repeat(6,1fr);gap:4px;margin-top:9px;display:grid}.emoji-picker-panel>nav button{color:#888a99;height:31px;font-size:max(var(--ui-font-floor),calc(15px + var(--ui-font-boost)));background:0 0;border:0;border-radius:8px;padding:0}.emoji-picker-panel>nav button:hover,.emoji-picker-panel>nav button.active{color:#d7d0fb;background:var(--accent-faint)}.emoji-grid{border-top:1px solid var(--line);scrollbar-width:thin;scrollbar-color:#3a3c48 transparent;grid-template-columns:repeat(8,1fr);gap:3px;max-height:220px;margin-top:8px;padding:5px;display:grid;overflow-y:auto}.emoji-grid button{width:34px;height:34px;font-size:max(var(--ui-font-floor),calc(21px + var(--ui-font-boost)));background:0 0;border:0;border-radius:8px;padding:0}.emoji-grid button:hover{background:#24252e;transform:scale(1.12)}.message-text,.message-content-main>span{font-size:max(var(--ui-font-floor),calc(13px + var(--ui-font-boost)));line-height:1.62}.composer input{font-size:max(var(--ui-font-floor),calc(13px + var(--ui-font-boost)))}.composer-wrap>small{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.channel span{font-size:max(var(--ui-font-floor),calc(13px + var(--ui-font-boost)))}.section-label span,.category-toggle span{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.user-copy strong,.member-row-button strong{font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)))}.user-copy small,.member-row-button small{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.voice-users span,.voice-users span>strong,.voice-control-dock>button,.voice-share-control>button{font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.voice-control-dock>div>span,.voice-control-dock>div>small{font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.voice-participant-grid article strong{font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)))}.voice-participant-grid article small,.voice-person-state,.voice-info-card>p,.voice-info-card article small{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.voice-info-card article strong{font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.voice-quality-menu>header small,.voice-quality-menu>button small{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.voice-quality-menu>button strong{font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.voice-video-stage{background:linear-gradient(145deg,#47d7ff09,#08090e6b);border:1px solid #47d7ff21;border-radius:15px;margin-top:14px;padding:14px;box-shadow:0 18px 48px #00000024}.voice-video-stage>header{justify-content:space-between;align-items:flex-start;gap:12px;min-height:35px;display:flex}.voice-video-stage>header>div{flex-direction:column;gap:4px;display:flex}.voice-video-stage>header span{color:#65d6ea;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.12em;font-weight:850}.voice-video-stage>header strong{font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)))}.voice-video-stage>header>small{color:#626473;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.voice-video-stage>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:9px;display:grid}.voice-video-stage.video-count-1>div{grid-template-columns:minmax(0,1fr)}.voice-video-stage article{aspect-ratio:16/9;background:radial-gradient(circle at 50% 42%,var(--accent-faint),transparent 48%),#090a0f;border:1px solid #ffffff17;border-radius:12px;min-height:190px;position:relative;overflow:hidden}.voice-video-stage article.screen-share{background:#07080d}.voice-video-stage video{object-fit:cover;background:#07080d;width:100%;height:100%;display:block}.voice-video-stage article.screen-share video{object-fit:contain}.voice-video-stage video.mirrored{transform:scaleX(-1)}.voice-video-stage article>footer{pointer-events:none;background:linear-gradient(#0000,#040509e6);justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:0 10px;display:flex;position:absolute;bottom:0;left:0;right:0}.voice-video-stage article>footer>span{align-items:center;gap:6px;min-width:0;display:flex;color:#fff!important;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))!important;letter-spacing:0!important}.voice-video-stage article>footer i{color:#7ddff1;width:21px;height:21px;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));background:#12151eb8;border-radius:7px;place-items:center;font-style:normal;display:grid}.voice-video-stage article>footer strong{white-space:nowrap;text-overflow:ellipsis;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));overflow:hidden}.voice-video-stage article>footer>div{align-items:center;gap:6px;display:flex}.voice-video-stage article>footer em{color:#7de1f3;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));letter-spacing:.08em;background:#0e2127b8;border-radius:5px;padding:3px 5px;font-style:normal;font-weight:850}.voice-video-stage article>footer button{color:#f2f2f6;height:25px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));pointer-events:auto;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f1118c7;border:1px solid #ffffff24;border-radius:7px;padding:0 7px;font-weight:750}.voice-video-stage article>footer button:hover{color:#83e4f3;background:#132027e6;border-color:#47d7ff57}.video-waiting{color:#6f7180;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.video-waiting>span{color:#fff;background:linear-gradient(145deg,var(--accent),#2f91ad);border-radius:15px;place-items:center;width:48px;height:48px;display:grid;font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))!important;letter-spacing:0!important}.video-waiting strong{font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));font-weight:650}.voice-control-dock>button.media-active,.voice-share-control>button.media-active{color:#79dfef;background:#47d7ff11;border-color:#47d7ff38;box-shadow:inset 0 0 0 1px #47d7ff09}.video-waiting>button{color:#7ddfed;height:30px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;background:#47d7ff12;border:1px solid #47d7ff38;border-radius:8px;padding:0 10px;font-weight:800}.video-waiting>button:hover{color:#fff;background:#47d7ff21}.video-watch-prompt{text-align:center;background:radial-gradient(circle at 50% 40%,#47d7ff1a,#0000 48%);flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex;position:absolute;inset:0 0 36px}.video-watch-prompt>span{color:#fff;background:linear-gradient(145deg,var(--accent),#2f91ad);width:50px;height:50px;font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)));border-radius:16px;place-items:center;font-weight:850;display:grid}.video-watch-prompt>strong{color:#e5e7ec;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.video-watch-prompt>small{color:#717482;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.video-watch-prompt>button{color:#86e4f3;height:30px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;background:#47d7ff14;border:1px solid #47d7ff47;border-radius:8px;margin-top:3px;padding:0 12px;font-weight:800}.video-watch-prompt>button:hover{color:#fff;background:#47d7ff26}.live-viewer-count{color:#bbbcca;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));white-space:nowrap;background:#12141cbd;border-radius:5px;padding:3px 5px;font-weight:800}.voice-video-stage article.is-watching{border-color:#47d7ff3d;box-shadow:inset 0 0 0 1px #47d7ff0a}.voice-theater-layer{z-index:70;place-items:center;padding:12px;display:grid;position:absolute;inset:0}.voice-theater-scrim{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:zoom-out;background:#030408e6;border:0;width:100%;height:100%;position:absolute;inset:0}.voice-theater-layer>section{z-index:1;background:#08090e;border:1px solid #ffffff24;border-radius:17px;grid-template-rows:58px minmax(0,1fr);width:100%;height:100%;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 80px #0000009e,0 0 45px #47d7ff12}.voice-theater-layer>section>header{border-bottom:1px solid var(--line);background:#101119;justify-content:space-between;align-items:center;padding:0 15px;display:flex}.voice-theater-layer>section>header>div{flex-direction:column;gap:3px;display:flex}.voice-theater-layer>section>header span{color:#6bd9ed;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));letter-spacing:.12em;font-weight:850}.voice-theater-layer>section>header strong{font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)))}.voice-theater-layer>section>header button{border:1px solid var(--line);color:#a5a7b4;width:32px;height:32px;font-size:max(var(--ui-font-floor),calc(20px + var(--ui-font-boost)));cursor:pointer;background:#1a1b24;border-radius:9px}.voice-theater-video{background:#05060a;min-height:0;position:relative;overflow:hidden}.voice-theater-video video{object-fit:cover;background:#05060a;width:100%;height:100%;display:block}.voice-theater-layer>section.screen-share .voice-theater-video video{object-fit:contain}.voice-theater-video video.mirrored{transform:scaleX(-1)}.voice-theater-controls{z-index:4;color:#8b8d9c;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0d0e15e6;border:1px solid #ffffff24;border-radius:13px;flex-direction:column;gap:7px;min-width:0;padding:8px;transition:opacity .18s,transform .18s;display:flex;position:absolute;bottom:12px;left:12px;right:12px;transform:translateY(10px);box-shadow:0 15px 45px #0000007a}.voice-theater-layer.controls-visible .voice-theater-controls,.voice-theater-controls:focus-within{opacity:1;pointer-events:auto;transform:translateY(0)}.voice-theater-action-row{justify-content:center;align-items:center;gap:6px;min-width:0;display:flex}.voice-theater-action-row>button{border:1px solid var(--line);color:#aaacb8;height:39px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;background:#191a23;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-weight:750;display:flex}.voice-theater-action-row>button:hover{color:#eef0f3;background:#20212b;border-color:#41434f}.voice-theater-action-row>button>span{font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)))}.voice-theater-action-row>button:disabled{opacity:.45;cursor:wait}.voice-theater-action-row>button.voice-theater-stop,.voice-theater-action-row>button.voice-theater-stop-watching{color:#e996a3;background:#ff586f11;border-color:#ff586f33}.voice-theater-quality{background:#47d7ff0b;border:1px solid #47d7ff2e;border-radius:9px;flex-direction:column;flex:none;justify-content:center;gap:1px;width:123px;height:39px;padding:4px 7px;display:flex}.voice-theater-quality>span{color:#65d6ea;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));letter-spacing:.09em;font-weight:900}.voice-theater-quality select{color:#d6d9df;width:100%;min-width:0;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));background:0 0;border:0;outline:0;font-weight:700}.voice-theater-quality option{color:#e0e1e7;background:#15161f}.voice-theater-volume{border:1px solid var(--line);background:#171820;border-radius:9px;flex:0 170px;align-items:center;gap:6px;height:39px;padding:0 8px;display:flex}.voice-theater-volume button{color:#80dceb;width:25px;height:25px;font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)));cursor:pointer;background:#47d7ff0f;border:0;border-radius:7px;flex:none}.voice-theater-volume input{accent-color:#6bd9ed;flex:1;min-width:45px}.voice-theater-volume>span{color:#777988;width:26px;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));text-align:right}.voice-theater-controls nav{scrollbar-width:thin;scrollbar-color:#30313c transparent;justify-content:center;align-items:center;gap:7px;min-width:0;display:flex;overflow-x:auto}.voice-theater-controls nav button{color:#9395a4;text-align:left;cursor:pointer;background:#15161e;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;min-width:154px;height:62px;padding:6px;display:flex}.voice-theater-controls nav button:hover,.voice-theater-controls nav button.active{color:#e9ecf0;background:#47d7ff11;border-color:#47d7ff40}.voice-theater-thumb{background:#090a0f;border-radius:7px;flex:none;place-items:center;width:75px;height:44px;display:grid;position:relative;overflow:hidden}.voice-theater-thumb video{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.voice-theater-thumb video.mirrored{transform:scaleX(-1)}.voice-theater-thumb>i{color:#fff;background:linear-gradient(145deg,var(--accent),#2f93ad);width:28px;height:28px;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));border-radius:9px;place-items:center;font-style:normal;font-weight:850;display:grid}.voice-theater-controls nav button>span:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.voice-theater-controls nav button strong{max-width:74px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.voice-theater-controls nav button small{color:#626473;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));white-space:nowrap}.voice-theater-controls nav button.active small{color:#65a1ad}.voice-theater-collapse{z-index:3;color:#d9dae3;width:34px;height:68px;font-size:max(var(--ui-font-floor),calc(26px + var(--ui-font-boost)));cursor:pointer;background:#11121af0;border:1px solid #ffffff29;border-radius:12px;place-items:center;line-height:1;transition:color .16s,border-color .16s,background .16s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 12px 32px #00000061}.voice-theater-collapse:hover{color:#86e5f4;background:#171a24;border-color:#47d7ff57}.voice-theater-collapse.collapse-left{left:17px}.voice-theater-collapse.collapse-right{right:17px}@media (width>=1121px){.app-shell:has(.voice-theater-layer){transition:grid-template-columns .22s}.app-shell:has(.voice-theater-layer.left-panel-collapsed){grid-template-columns:var(--server-rail-width) 0 minmax(0,1fr) var(--member-sidebar-width)}.app-shell:has(.voice-theater-layer.right-panel-collapsed){grid-template-columns:var(--server-rail-width) var(--channel-sidebar-width) minmax(0,1fr) 0}.app-shell:has(.voice-theater-layer.left-panel-collapsed.right-panel-collapsed){grid-template-columns:var(--server-rail-width) 0 minmax(0,1fr) 0}:is(.app-shell:has(.voice-theater-layer.left-panel-collapsed)>.channel-sidebar,.app-shell:has(.voice-theater-layer.right-panel-collapsed)>.voice-dedicated-sidebar){opacity:0;pointer-events:none;padding-left:0;padding-right:0;overflow:hidden}}@media (width>=781px) and (width<=1120px){.app-shell:has(.voice-theater-layer){transition:grid-template-columns .22s}.app-shell:has(.voice-theater-layer.left-panel-collapsed){grid-template-columns:clamp(58px,6vw,64px) 0 minmax(0,1fr)}.app-shell:has(.voice-theater-layer.left-panel-collapsed)>.channel-sidebar{opacity:0;pointer-events:none;padding-left:0;padding-right:0;overflow:hidden}.voice-theater-collapse.collapse-right{display:none}}@media (width<=780px){.voice-theater-collapse{display:none}.voice-theater-layer{padding:7px}.voice-theater-layer>section{grid-template-rows:52px minmax(0,1fr)}.voice-theater-controls{gap:5px;padding:6px;bottom:6px;left:6px;right:6px}.voice-theater-action-row{justify-content:flex-start;overflow-x:auto}.voice-theater-action-row>button{width:39px;height:39px;padding:0}.voice-theater-action-row>button strong{display:none}.voice-theater-quality{width:108px}.voice-theater-volume{flex-basis:130px;min-width:115px}.voice-theater-controls nav{justify-content:flex-start}.voice-theater-controls nav button{min-width:128px;height:54px;padding:5px}.voice-theater-thumb{width:61px;height:36px}.voice-theater-controls nav button strong{max-width:54px}}@media (hover:none){.voice-theater-controls{opacity:1;pointer-events:auto;transform:none}}@media (width<=780px){.voice-video-stage{padding:10px}.voice-video-stage>div{grid-template-columns:1fr}.voice-video-stage article{min-height:150px}.voice-control-dock>button.media-active,.voice-share-control>button.media-active{color:#7ce2f2}}@media (width<=470px){.voice-video-stage>header>small{display:none}.voice-video-stage article{min-height:130px}.voice-video-stage article>footer{min-height:34px}}.clips-side-card{background:radial-gradient(circle at 90% 10%,#ffb94e1c,transparent 38%),linear-gradient(145deg,var(--accent-faint),#ffffff03);border:1px solid #ffbb5929;border-radius:13px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:109px;margin:13px 12px 6px;padding:14px;display:flex}.clips-side-card>span{color:#ffd092;width:28px;height:28px;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));background:#ffb74817;border-radius:9px;place-items:center;padding-left:2px;display:grid}.clips-side-card strong{color:#dedee6;font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)));margin-top:9px}.clips-side-card small{color:#747686;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));margin-top:4px;line-height:1.5}@media (width>=1121px){.clips-app-active>.chat-panel{grid-column:3/5}.clips-app-active>.member-sidebar{display:none}}.clips-workspace{background:radial-gradient(circle at 78% -12%,#ffb24711,transparent 30%),radial-gradient(circle at 15% 42%,var(--accent-faint),transparent 35%),#11121a;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.clips-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:22px;min-height:106px;padding:21px 25px 17px;display:flex}.clips-header>div{min-width:0}.clips-header span{color:#f1b967;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));letter-spacing:.16em;font-weight:900}.clips-header h1{font-size:max(var(--ui-font-floor),calc(25px + var(--ui-font-boost)));letter-spacing:-.04em;margin:6px 0 3px}.clips-header p{color:#7b7d8c;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));margin:0;line-height:1.45}.clips-header>button{color:#fff;background:linear-gradient(145deg,#f1a43a,var(--accent));height:37px;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));white-space:nowrap;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:7px;padding:0 13px;font-weight:850;display:flex;box-shadow:0 10px 28px #8c53ff29}.clips-header>button b{font-size:max(var(--ui-font-floor),calc(14px + var(--ui-font-boost)));font-weight:500}.clips-toolbar{border-bottom:1px solid var(--line);background:#0a0b117a;align-items:center;gap:8px;min-height:55px;padding:8px 25px;display:flex}.clips-toolbar nav{border:1px solid var(--line);background:#0c0d13;border-radius:9px;gap:2px;padding:3px;display:flex}.clips-toolbar nav button{color:#707281;height:28px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px;font-weight:750}.clips-toolbar nav button.active{color:#ededf2;background:var(--accent-faint);box-shadow:inset 0 0 0 1px var(--accent-soft)}.clips-search{border:1px solid var(--line);color:#6e7080;background:#12131b;border-radius:9px;flex:1;align-items:center;gap:7px;min-width:150px;height:35px;margin-left:4px;padding:0 10px;display:flex}.clips-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-faint)}.clips-search input{color:#dedee5;min-width:0;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));background:0 0;border:0;outline:0;flex:1}.clips-search input::placeholder{color:#5f616f}.clips-toolbar>select{border:1px solid var(--line);color:#a1a3b0;max-width:150px;height:35px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));background:#12131b;border-radius:9px;outline:0;padding:0 28px 0 9px}.clips-refresh{border:1px solid var(--line);color:#8c8e9d;width:35px;height:35px;font-size:max(var(--ui-font-floor),calc(13px + var(--ui-font-boost)));cursor:pointer;background:#12131b;border-radius:9px;place-items:center;display:grid}.clips-refresh:disabled{opacity:.45;cursor:wait}.clips-feed-shell{scrollbar-color:#2b2c36 transparent;flex:1;min-height:0;padding:17px 25px 34px;overflow-y:auto}.clips-feed{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;max-width:1180px;margin:0 auto;display:grid}.nexo-clip{background:linear-gradient(145deg,#ffffff07,#ffffff02);border:1px solid #ffffff13;border-radius:15px;min-width:0;scroll-margin:20px;overflow:hidden;box-shadow:0 15px 38px #0000001f}.nexo-clip:target{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-faint),0 18px 45px #0000002e}.nexo-clip-media{aspect-ratio:16/9;background:radial-gradient(circle at 50% 50%,var(--accent-faint),transparent 50%),#07080c;position:relative;overflow:hidden}.nexo-clip-media video{object-fit:contain;background:#07080c;width:100%;height:100%;display:block}.nexo-clip-media>span,.nexo-clip-media>small{color:#fff;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#07080cb3;border:1px solid #ffffff17;border-radius:6px;padding:4px 6px;font-weight:750;position:absolute;top:9px}.nexo-clip-media>span{color:#ffd296;left:9px}.nexo-clip-media>small{color:#a6a7b1;right:9px}.nexo-clip-content{padding:12px 13px 11px}.nexo-clip-content>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.clip-author{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.clip-author>span{color:#fff;background:linear-gradient(145deg,var(--accent),#d86f6e);width:31px;height:31px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));border-radius:10px;flex:none;place-items:center;font-weight:900;display:grid}.clip-author>div{flex-direction:column;gap:3px;min-width:0;display:flex}.clip-author strong{font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.clip-author small{color:#676978;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nexo-clip-content>header>b{color:#777989;max-width:110px;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;background:#ffffff06;border-radius:6px;padding:4px 6px;overflow:hidden}.nexo-clip h2{color:#ececf1;font-size:max(var(--ui-font-floor),calc(14px + var(--ui-font-boost)));letter-spacing:-.015em;margin:12px 0 0;line-height:1.3}.nexo-clip p{color:#8b8d9c;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));white-space:pre-wrap;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:6px 0 0;line-height:1.55;display:-webkit-box;overflow:hidden}.nexo-clip-tags{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.nexo-clip-tags button{color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));cursor:pointer;border:0;border-radius:5px;padding:3px 5px}.nexo-clip-content>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;min-height:34px;margin-top:10px;padding-top:9px;display:flex}.nexo-clip-content>footer>div{align-items:center;gap:4px;display:flex}.nexo-clip-content>footer button{color:#777989;height:27px;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:4px;padding:0 7px;font-weight:700;display:flex}.nexo-clip-content>footer button:hover{color:#d3d4dc;background:#ffffff08}.nexo-clip-content>footer button span{font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)))}.nexo-clip-content>footer button.liked{color:#ff7699;background:#ff586f0b;border-color:#ff586f1f}.nexo-clip-content>footer button:disabled{opacity:.5;cursor:wait}.nexo-clip-content>footer button.clip-delete{color:#b46f7b;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.clips-loading,.clips-state{justify-content:center;align-items:center;min-height:320px;display:flex}.clips-loading{flex-wrap:wrap;gap:5px}.clips-loading i{background:var(--accent-2);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite dmTyping}.clips-loading i:nth-child(2){animation-delay:.15s}.clips-loading i:nth-child(3){animation-delay:.3s}.clips-loading p{color:#686a79;width:100%;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));text-align:center;margin:3px 0 0}.clips-loading.compact{min-height:110px}.clips-state{text-align:center;flex-direction:column}.clips-state>i{border:1px solid var(--accent-soft);width:48px;height:48px;color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(14px + var(--ui-font-boost)));border-radius:15px;place-items:center;padding-left:2px;font-style:normal;display:grid}.clips-state.error>i{color:#e28c99;background:#ff586f0b;border-color:#ff586f24}.clips-state strong{font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)));margin-top:12px}.clips-state small{color:#6c6e7d;max-width:390px;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));margin-top:5px;line-height:1.55}.clips-state button{border:1px solid var(--accent-soft);color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;border-radius:8px;margin-top:13px;padding:8px 11px;font-weight:750}.clips-overlay{z-index:72;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.clips-scrim{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);cursor:default;background:#040509c7;border:0;width:100%;height:100%;position:absolute;inset:0}.clip-upload-modal{z-index:2;background:#111219;border:1px solid #373946;border-radius:17px;flex-direction:column;width:min(760px,100% - 30px);max-height:calc(100svh - 38px);margin-top:19px;display:flex;position:relative;overflow:hidden;box-shadow:0 32px 100px #0000008a}.clip-upload-modal>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:67px;padding:14px 18px;display:flex}.clip-upload-modal>header>div{flex-direction:column;gap:4px;display:flex}.clip-upload-modal>header span{color:#efb85f;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.12em;font-weight:900}.clip-upload-modal>header strong{font-size:max(var(--ui-font-floor),calc(15px + var(--ui-font-boost)))}.clip-upload-modal>header>button,.clip-comments-panel>header>button,.clip-creator-modal>header>button{color:#858796;width:29px;height:29px;font-size:max(var(--ui-font-floor),calc(17px + var(--ui-font-boost)));cursor:pointer;background:#1b1c25;border:0;border-radius:8px}.clip-upload-modal button:disabled{opacity:.45;cursor:wait}.clip-upload-body{min-height:0;padding:14px 17px 17px;overflow-y:auto}.clip-dropzone{color:#898b9a;background:radial-gradient(circle at 50% 45%,var(--accent-faint),transparent 34%),#0b0c12;cursor:pointer;border:1px dashed #414351;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:205px;padding:0;display:flex;position:relative;overflow:hidden}.clip-dropzone:hover,.clip-dropzone.dragging{border-color:var(--accent);box-shadow:inset 0 0 0 2px var(--accent-faint)}.clip-dropzone>i{color:#fff;background:linear-gradient(145deg,#e4a33e,var(--accent));width:42px;height:42px;font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)));border-radius:14px;place-items:center;padding-left:2px;font-style:normal;display:grid}.clip-dropzone>strong{color:#d3d4dc;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));margin-top:12px}.clip-dropzone>small{color:#666877;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));margin-top:4px}.clip-dropzone.has-file{aspect-ratio:16/6;background:#07080c;border-style:solid}.clip-dropzone video{object-fit:contain;background:#07080c;width:100%;height:100%;display:block;position:absolute;inset:0}.clip-dropzone.has-file:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#030407e6);position:absolute;inset:0}.clip-dropzone>span{z-index:2;text-align:left;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;bottom:11px;left:13px;right:13px}.clip-dropzone>span strong{color:#fff;min-width:0;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.clip-dropzone>span small{color:#a4a5b0;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));flex:none}.clip-form-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:13px;display:grid}.clip-form-grid label{flex-direction:column;gap:6px;min-width:0;display:flex}.clip-form-grid label.wide{grid-column:1/-1}.clip-form-grid label>span{color:#6d6f7e;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.1em;justify-content:space-between;font-weight:850;display:flex}.clip-form-grid label>span small{font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:0;font-weight:500}.clip-form-grid input,.clip-form-grid textarea,.clip-form-grid select{color:#e1e2e8;width:100%;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));background:#0c0d13;border:1px solid #30313d;border-radius:8px;outline:0}.clip-form-grid input,.clip-form-grid select{height:37px;padding:0 10px}.clip-form-grid textarea{resize:vertical;height:70px;padding:9px 10px;line-height:1.5}.clip-form-grid input:focus,.clip-form-grid textarea:focus,.clip-form-grid select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-faint)}.clip-form-grid label>small{color:#5d5f6d;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.clip-form-error{color:#dc8c98;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));background:#ff586f0b;border:1px solid #ff586f26;border-radius:8px;margin-top:11px;padding:8px 10px}.clip-upload-progress{background:#47d7ff09;border:1px solid #47d7ff1f;border-radius:9px;margin-top:12px;padding:10px}.clip-upload-progress>span{color:#99aab0;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));justify-content:space-between;align-items:center;display:flex}.clip-upload-progress>span strong{color:#addce5}.clip-upload-progress>div{background:#252731;border-radius:3px;height:3px;margin-top:8px;overflow:hidden}.clip-upload-progress i{background:linear-gradient(90deg,var(--accent),#52d9ef);border-radius:3px;height:100%;transition:width .15s linear;display:block}.clip-upload-modal>footer{border-top:1px solid var(--line);background:#0e0f15;justify-content:space-between;align-items:center;gap:12px;min-height:63px;padding:10px 17px;display:flex}.clip-upload-modal>footer>small{color:#646675;max-width:330px;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));line-height:1.45}.clip-upload-modal>footer>div{gap:6px;display:flex}.clip-upload-modal>footer button{border:1px solid var(--line);color:#898b9a;height:34px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;background:#171820;border-radius:8px;padding:0 12px;font-weight:750}.clip-upload-modal>footer button.publish{color:#fff;background:linear-gradient(145deg,#eba33f,var(--accent));border:0;min-width:108px}.comments-layer{justify-content:flex-end}.clip-comments-panel{z-index:2;background:#111219;border-left:1px solid #363844;flex-direction:column;width:min(430px,100%);height:100%;display:flex;position:relative;box-shadow:-26px 0 90px #00000073}.clip-comments-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:78px;padding:13px 15px;display:flex}.clip-comments-panel>header>div{flex-direction:column;gap:4px;min-width:0;display:flex}.clip-comments-panel>header span{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.11em;font-weight:850}.clip-comments-panel>header strong{font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.clip-comments-panel>header small{color:#666877;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.clip-comments-list{flex:1;min-height:0;padding:10px 11px 15px;overflow-y:auto}.clip-comments-list article{border-bottom:1px solid var(--line);grid-template-columns:31px minmax(0,1fr);gap:8px;padding:10px 5px;display:grid}.clip-comments-list article>span{color:#fff;width:29px;height:29px;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));background:linear-gradient(145deg,#2b9fb6,#4b4da8);border-radius:9px;place-items:center;font-weight:850;display:grid}.clip-comments-list article>span.mine{background:linear-gradient(145deg,var(--accent),#c468bc)}.clip-comments-list article>div{min-width:0}.clip-comments-list p{align-items:center;gap:5px;margin:0;display:flex}.clip-comments-list p strong{font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.clip-comments-list p small{color:#5f616f;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.clip-comments-list article>div>div{color:#aaaab5;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));white-space:pre-wrap;word-break:break-word;margin-top:5px;line-height:1.5}.clip-comments-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:240px;display:flex}.clip-comments-empty>i{width:40px;height:40px;color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(15px + var(--ui-font-boost)));border-radius:13px;place-items:center;font-style:normal;display:grid}.clip-comments-empty strong{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));margin-top:10px}.clip-comments-empty small{color:#656775;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));margin-top:4px}.clip-comment-composer{border-top:1px solid var(--line);background:#0e0f15;grid-template-columns:28px minmax(0,1fr) 31px;align-items:end;gap:7px;min-height:76px;padding:10px 11px;display:grid}.clip-comment-composer>span{color:#fff;background:linear-gradient(145deg,var(--accent),#be65be);width:28px;height:28px;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));border-radius:9px;place-items:center;font-weight:850;display:grid}.clip-comment-composer label{position:relative}.clip-comment-composer textarea{color:#dedee5;width:100%;height:48px;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));resize:none;background:#14151d;border:1px solid #30313d;border-radius:9px;outline:0;padding:8px 36px 8px 9px;line-height:1.45}.clip-comment-composer textarea:focus{border-color:var(--accent)}.clip-comment-composer label small{color:#565866;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));position:absolute;bottom:6px;right:7px}.clip-comment-composer>button{color:#fff;background:var(--accent);width:31px;height:31px;font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)));cursor:pointer;border:0;border-radius:9px;place-items:center;margin-bottom:8px;display:grid}.clip-comment-composer>button:disabled{opacity:.4;cursor:not-allowed}.clip-creator-modal{z-index:2;background:#111219;border:1px solid #363844;border-radius:17px;width:min(480px,100% - 28px);max-height:calc(100svh - 40px);margin-top:20px;position:relative;overflow-y:auto;box-shadow:0 32px 100px #00000080}.clip-creator-modal>header{text-align:center;border-bottom:1px solid var(--line);background:radial-gradient(circle at 50% 12%,var(--accent-soft),transparent 48%);flex-direction:column;align-items:center;min-height:215px;padding:29px 20px 22px;display:flex;position:relative}.clip-creator-modal>header>button{position:absolute;top:13px;right:13px}.creator-profile-avatar{color:#fff;background:linear-gradient(145deg,var(--accent),#d26b82);width:65px;height:65px;box-shadow:0 15px 38px var(--accent-faint);font-size:max(var(--ui-font-floor),calc(15px + var(--ui-font-boost)));border:3px solid #ffffff1c;border-radius:21px;place-items:center;font-weight:900;display:grid}.clip-creator-modal>header>span{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.13em;margin-top:13px;font-weight:850}.clip-creator-modal h2{font-size:max(var(--ui-font-floor),calc(20px + var(--ui-font-boost)));margin:6px 0 2px}.clip-creator-modal>header p{color:#6f7180;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));margin:0}.creator-profile-stats{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);min-height:77px;display:grid}.creator-profile-stats>div{border-right:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;display:flex}.creator-profile-stats>div:last-child{border-right:0}.creator-profile-stats strong{font-size:max(var(--ui-font-floor),calc(15px + var(--ui-font-boost)))}.creator-profile-stats small{color:#656775;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));margin-top:3px}.creator-profile-games,.creator-profile-clips{padding:15px 17px}.creator-profile-games>span,.creator-profile-clips>span{color:#626473;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.11em;font-weight:850}.creator-profile-games>div{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.creator-profile-games b{border:1px solid var(--accent-soft);color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));border-radius:7px;padding:5px 7px}.creator-profile-clips{padding-top:3px}.creator-profile-clips>button{border:1px solid var(--line);width:100%;min-height:58px;color:inherit;text-align:left;cursor:pointer;background:#15161f;border-radius:9px;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:9px;margin-top:7px;padding:6px;display:grid}.creator-profile-clips>button:hover{border-color:var(--accent-soft);background:var(--accent-faint)}.creator-profile-clips video{object-fit:cover;background:#08090d;border-radius:6px;width:76px;height:44px;display:block}.creator-profile-clips button>div{flex-direction:column;gap:4px;min-width:0;display:flex}.creator-profile-clips strong{font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.creator-profile-clips small{color:#666877;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.creator-profile-bio{color:#999ba9;max-width:330px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));margin-top:9px;line-height:1.5}@media (width<=930px){.clips-feed{grid-template-columns:1fr}.clips-toolbar{flex-wrap:wrap}.clips-toolbar nav{order:1}.clips-search{order:2}.clips-toolbar>select{order:3}.clips-refresh{order:4}}@media (width<=780px){.clips-header{min-height:95px;padding:16px 14px 13px}.clips-header h1{font-size:max(var(--ui-font-floor),calc(20px + var(--ui-font-boost)))}.clips-header p{max-width:420px;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.clips-toolbar{padding:7px 10px}.clips-toolbar nav{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.clips-search{margin-left:0}.clips-feed-shell{padding:11px 10px 25px}.clip-upload-modal{width:calc(100% - 18px);max-height:calc(100svh - 18px);margin-top:9px}.clip-upload-body{padding:10px}.clip-form-grid{grid-template-columns:1fr}.clip-form-grid label.wide{grid-column:auto}.clip-upload-modal>footer>small{display:none}.clip-upload-modal>footer{justify-content:flex-end}}@media (width<=520px){.clips-header>div p{display:none}.clips-header>button{justify-content:center;width:37px;padding:0;font-size:0}.clips-header>button b{font-size:max(var(--ui-font-floor),calc(16px + var(--ui-font-boost)))}.clips-toolbar>select{flex:1;max-width:none}.nexo-clip-content>header>b{display:none}.nexo-clip-content>footer{align-items:flex-end}.nexo-clip-content>footer>div{flex-wrap:wrap}.clip-comments-panel{width:100%}.clip-dropzone{min-height:160px}.clip-dropzone.has-file{aspect-ratio:16/9}}@media (width>=1121px){.creator-app-active>.chat-panel{grid-column:3/5}.creator-app-active>.member-sidebar{display:none}}.creator-lab{background:radial-gradient(circle at 88% -4%,#ffb14413,transparent 27%),radial-gradient(circle at 18% 18%,var(--accent-faint),transparent 33%),#11121a;scrollbar-color:#2c2d38 transparent;flex:1;min-height:0;padding:24px 27px 42px;overflow-y:auto}.creator-lab-header{justify-content:space-between;align-items:flex-end;gap:20px;min-height:102px;display:flex}.creator-lab-header>div:first-child{min-width:0}.creator-lab-header span,.creator-plans-section>header span,.creator-top-content>header span,.creator-chart-card>header span,.creator-snapshot-card>header span{color:#efb866;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));letter-spacing:.14em;font-weight:900}.creator-lab-header h1{font-size:max(var(--ui-font-floor),calc(27px + var(--ui-font-boost)));letter-spacing:-.04em;margin:7px 0 4px}.creator-lab-header p{color:#7a7c8c;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));margin:0;line-height:1.5}.creator-lab-header>div:last-child{flex:none;gap:7px;display:flex}.creator-refresh,.creator-main-action{height:37px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;border-radius:9px;padding:0 12px;font-weight:800}.creator-refresh{border:1px solid var(--line);color:#898b9a;background:#171820}.creator-main-action{color:#fff;background:linear-gradient(145deg,#e9a13c,var(--accent));box-shadow:0 10px 27px var(--accent-faint);border:0}.creator-refresh:disabled{opacity:.5;cursor:wait}.creator-mobile-tabs{border:1px solid var(--line);background:#0d0e14;border-radius:9px;grid-template-columns:repeat(5,1fr);gap:3px;margin:15px 0 0;padding:3px;display:none}.creator-mobile-tabs button{color:#707281;height:30px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;background:0 0;border:0;border-radius:6px;font-weight:750}.creator-mobile-tabs button.active{color:#eeeef3;background:var(--accent-faint);box-shadow:inset 0 0 0 1px var(--accent-soft)}.creator-beta-banner{background:linear-gradient(90deg,#ffb74c0e,var(--accent-faint));border:1px solid #ffb74c24;border-radius:11px;align-items:center;gap:10px;min-height:51px;margin-top:16px;padding:9px 12px;display:flex}.creator-beta-banner>span{color:#ffd38e;width:29px;height:29px;font-size:max(var(--ui-font-floor),calc(13px + var(--ui-font-boost)));background:#ffb74c1a;border-radius:9px;flex:none;place-items:center;font-weight:900;display:grid}.creator-beta-banner>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.creator-beta-banner strong{color:#e7d6bb;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.creator-beta-banner small{color:#80796f;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.creator-beta-banner>b{color:#e8ba73;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.08em;background:#ffb74c0e;border:1px solid #ffb74c24;border-radius:6px;padding:5px 7px}.creator-real-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.creator-real-metrics article{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff07,#ffffff02);border-radius:13px;flex-direction:column;min-height:126px;padding:14px;display:flex;position:relative;overflow:hidden}.creator-real-metrics article>span{color:#686a79;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.11em;font-weight:850}.creator-real-metrics article>strong{font-size:max(var(--ui-font-floor),calc(23px + var(--ui-font-boost)));letter-spacing:-.035em;margin-top:9px}.creator-real-metrics article>small{color:#6e7080;max-width:78%;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));margin-top:5px;line-height:1.45}.creator-real-metrics article>small.up{color:#58c994}.creator-real-metrics article>small.down{color:#d77d8b}.creator-real-metrics .metric-symbol{width:31px;height:31px;color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)));border-radius:10px;place-items:center;font-style:normal;font-weight:900;display:grid;position:absolute;bottom:13px;right:13px}.creator-analytics-grid{grid-template-columns:minmax(0,1.65fr) minmax(230px,.65fr);gap:9px;margin-top:9px;display:grid}.creator-chart-card,.creator-snapshot-card,.creator-top-content,.creator-plans-section{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff06,#ffffff02);border-radius:13px}.creator-chart-card,.creator-snapshot-card{min-height:275px;padding:15px}.creator-chart-card>header,.creator-top-content>header,.creator-plans-section>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.creator-chart-card>header>div,.creator-top-content>header>div,.creator-plans-section>header>div,.creator-snapshot-card>header{flex-direction:column;gap:4px;display:flex}.creator-chart-card>header strong,.creator-snapshot-card>header strong,.creator-top-content>header strong,.creator-plans-section>header strong{font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)))}.creator-chart-card>header>small{color:#676978;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.creator-views-chart{height:205px;margin-top:13px;padding:8px 0 22px;position:relative}.creator-chart-grid{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:5px 0 25px}.creator-chart-grid i{background:#ffffff0b;width:100%;height:1px}.creator-chart-bars{grid-template-columns:repeat(14,minmax(4px,1fr));align-items:end;gap:6px;display:grid;position:absolute;inset:8px 0 0}.creator-chart-bars>div{flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex}.creator-chart-bars span{background:linear-gradient(180deg,#f2b654,var(--accent));width:70%;min-width:5px;max-width:20px;box-shadow:0 0 14px var(--accent-faint);border-radius:5px 5px 2px 2px;transition:height .2s;position:relative}.creator-chart-bars span b{color:#777989;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));position:absolute;top:-12px;left:50%;transform:translate(-50%)}.creator-chart-bars small{color:#555765;height:16px;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));white-space:nowrap;margin-top:5px}.creator-snapshot-card>div{margin-top:16px}.creator-snapshot-card p{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:39px;margin:0;display:flex}.creator-snapshot-card p span{color:#6d6f7e;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.creator-snapshot-card p strong{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.creator-snapshot-card>button,.creator-top-content>header>button{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;background:0 0;border:0;margin-top:13px;padding:0}.creator-mini-empty{color:#636574;min-height:190px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));place-items:center;display:grid}.creator-top-content{margin-top:9px;padding:15px}.creator-top-content>header>button{margin:0}.creator-content-table{margin-top:10px}.creator-content-table article{border-top:1px solid var(--line);grid-template-columns:27px 72px minmax(120px,1fr) repeat(3,58px) 45px;align-items:center;gap:9px;min-height:58px;padding:6px 7px;display:grid}.creator-content-table article>b{color:#555765;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.creator-content-table video{object-fit:cover;background:#08090d;border-radius:6px;width:72px;height:42px}.creator-content-table article>div{flex-direction:column;gap:4px;min-width:0;display:flex}.creator-content-table article>div strong{font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.creator-content-table article small{color:#606270;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.creator-content-table article>p{flex-direction:column;gap:3px;margin:0;display:flex}.creator-content-table article>p strong{font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.creator-content-table article>em{color:#61cf9b;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));text-align:center;background:#42d38f0e;border-radius:6px;padding:4px 5px;font-style:normal}.creator-content-empty,.creator-plans-empty{text-align:left;justify-content:center;align-items:center;gap:12px;min-height:165px;display:flex}.creator-content-empty>span,.creator-plans-empty>span{width:43px;height:43px;color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(13px + var(--ui-font-boost)));border-radius:13px;flex:none;place-items:center;display:grid}.creator-content-empty>div,.creator-plans-empty{flex-direction:column}.creator-content-empty>div{flex-direction:column;gap:4px;display:flex}.creator-content-empty strong,.creator-plans-empty strong{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.creator-content-empty small,.creator-plans-empty small{color:#656775;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.creator-content-empty>button,.creator-plans-empty>button,.creator-plans-section>header>button{border:1px solid var(--accent-soft);color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;border-radius:8px;padding:8px 10px;font-weight:750}.creator-plans-section{margin-top:14px;padding:16px}.creator-plans-section>header small{color:#666877;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.creator-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.creator-plan-card,.profile-support-plan{--plan-color:var(--accent);border:1px solid var(--plan-color);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.creator-plan-card,.profile-support-plan{border:1px solid color-mix(in srgb,var(--plan-color) 22%,transparent)}}.creator-plan-card,.profile-support-plan{background:linear-gradient(145deg,var(--plan-color),#111219)}@supports (color:color-mix(in lab, red, red)){.creator-plan-card,.profile-support-plan{background:linear-gradient(145deg,color-mix(in srgb,var(--plan-color) 7%,#161720),#111219)}}.accent-violet{--plan-color:#8b68ff}.accent-cyan{--plan-color:#47d7ff}.accent-pink{--plan-color:#ff65ad}.accent-gold{--plan-color:#e9ad4f}.creator-plan-card{border-radius:13px;flex-direction:column;min-height:330px;padding:15px;display:flex}.creator-plan-card:before,.profile-support-plan:before{content:"";background:var(--plan-color);height:2px;position:absolute;top:0;left:0;right:0}.creator-plan-card.archived{opacity:.58;filter:saturate(.65)}.creator-plan-card>header{justify-content:space-between;align-items:center;display:flex}.creator-plan-card>header span{color:var(--plan-color);background:var(--plan-color);border-radius:5px;padding:3px 5px}@supports (color:color-mix(in lab, red, red)){.creator-plan-card>header span{background:color-mix(in srgb,var(--plan-color) 9%,transparent)}}.creator-plan-card>header span{font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));letter-spacing:.09em;font-weight:900}.creator-plan-card>header b{color:#666877;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.creator-plan-card h2{font-size:max(var(--ui-font-floor),calc(17px + var(--ui-font-boost)));margin:13px 0 3px}.creator-plan-card>p{color:#737585;min-height:35px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));margin:0;line-height:1.5}.creator-plan-price{align-items:baseline;gap:4px;margin-top:11px;display:flex}.creator-plan-price strong{font-size:max(var(--ui-font-floor),calc(21px + var(--ui-font-boost)))}.creator-plan-price small{color:#626473;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.creator-plan-card ul,.profile-support-plan ul{flex-direction:column;gap:8px;margin:14px 0;padding:0;list-style:none;display:flex}.creator-plan-card li,.profile-support-plan li{color:#9a9baa;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));align-items:center;gap:7px;display:flex}.creator-plan-card li span,.profile-support-plan li span{width:16px;height:16px;color:var(--plan-color);background:var(--plan-color);border-radius:5px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.creator-plan-card li span,.profile-support-plan li span{background:color-mix(in srgb,var(--plan-color) 8%,transparent)}}.creator-plan-card li span,.profile-support-plan li span{font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));font-weight:900}.creator-plan-card>footer{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:5px;margin-top:auto;padding-top:12px;display:grid}.creator-plan-card>footer button{border:1px solid var(--line);color:#8b8d9c;height:29px;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));cursor:pointer;background:#15161f;border-radius:7px}.creator-plan-card>footer button.danger{color:#ba707b;background:#ff586f06;grid-column:1/-1}.creator-plan-card>footer button:disabled{opacity:.4;cursor:not-allowed}.creator-lab-loading,.creator-lab-state{text-align:center;background:#11121a;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.creator-lab-loading>div{gap:5px;display:flex}.creator-lab-loading i{background:var(--accent-2);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite dmTyping}.creator-lab-loading i:nth-child(2){animation-delay:.15s}.creator-lab-loading i:nth-child(3){animation-delay:.3s}.creator-lab-loading strong,.creator-lab-state strong{font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)));margin-top:12px}.creator-lab-loading small,.creator-lab-state small{color:#666877;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));margin-top:5px}.creator-lab-state>span{color:#dc8794;width:43px;height:43px;font-size:max(var(--ui-font-floor),calc(14px + var(--ui-font-boost)));background:#ff586f0d;border-radius:13px;place-items:center;font-weight:900;display:grid}.creator-lab-state button{border:1px solid var(--line);color:#a6a7b3;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;background:#191a23;border-radius:8px;margin-top:13px;padding:8px 10px}.creator-modal-layer{z-index:76;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.creator-modal-scrim{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040509cc;border:0;width:100%;height:100%;position:absolute;inset:0}.creator-plan-modal{z-index:2;background:#111219;border:1px solid #383a46;border-radius:16px;flex-direction:column;width:min(680px,100% - 28px);max-height:calc(100svh - 36px);margin-top:18px;display:flex;position:relative;overflow:hidden;box-shadow:0 32px 100px #0000008c}.creator-plan-modal>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:75px;padding:13px 17px;display:flex}.creator-plan-modal>header>div{flex-direction:column;gap:4px;display:flex}.creator-plan-modal>header span{color:#efb866;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.12em;font-weight:900}.creator-plan-modal>header strong{font-size:max(var(--ui-font-floor),calc(14px + var(--ui-font-boost)))}.creator-plan-modal>header small{color:#686a79;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.creator-plan-modal>header>button{color:#858796;width:29px;height:29px;font-size:max(var(--ui-font-floor),calc(17px + var(--ui-font-boost)));cursor:pointer;background:#1b1c25;border:0;border-radius:8px}.creator-plan-form{grid-template-columns:1fr 1fr;gap:11px;min-height:0;padding:15px 17px;display:grid;overflow-y:auto}.creator-plan-form label{flex-direction:column;gap:6px;min-width:0;display:flex}.creator-plan-form label.wide,.creator-plan-form fieldset,.creator-form-error{grid-column:1/-1}.creator-plan-form label>span,.creator-plan-form legend{color:#6d6f7e;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.1em;font-weight:850}.creator-plan-form input,.creator-plan-form textarea{color:#e1e2e8;width:100%;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));background:#0c0d13;border:1px solid #30313d;border-radius:8px;outline:0}.creator-plan-form input{height:38px;padding:0 10px}.creator-plan-form textarea{resize:vertical;height:70px;padding:9px 10px;line-height:1.5}.creator-plan-form textarea.benefits-input{height:105px}.creator-plan-form input:focus,.creator-plan-form textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-faint)}.creator-plan-form label>small{color:#5d5f6d;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.money-field{background:#0c0d13;border:1px solid #30313d;border-radius:8px;align-items:center;display:flex}.money-field:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-faint)}.money-field b{color:#777989;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));padding-left:10px}.money-field input{border:0;box-shadow:none!important}.creator-plan-form fieldset{border:0;margin:0;padding:0}.creator-plan-form fieldset>div{gap:8px;margin-top:8px;display:flex}.creator-plan-form fieldset button{cursor:pointer;background:#181922;border:1px solid #0000;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.creator-plan-form fieldset button i{background:var(--swatch);border-radius:6px;width:17px;height:17px}.creator-plan-form fieldset button.violet{--swatch:#8b68ff}.creator-plan-form fieldset button.cyan{--swatch:#47d7ff}.creator-plan-form fieldset button.pink{--swatch:#ff65ad}.creator-plan-form fieldset button.gold{--swatch:#e9ad4f}.creator-plan-form fieldset button.active{border-color:var(--swatch);box-shadow:0 0 0 2px var(--swatch)}@supports (color:color-mix(in lab, red, red)){.creator-plan-form fieldset button.active{box-shadow:0 0 0 2px color-mix(in srgb,var(--swatch) 12%,transparent)}}.creator-form-error{color:#dc8c98;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));background:#ff586f0b;border:1px solid #ff586f26;border-radius:8px;padding:8px 10px}.creator-plan-modal>footer{border-top:1px solid var(--line);background:#0e0f15;justify-content:flex-end;align-items:center;gap:7px;min-height:61px;padding:10px 17px;display:flex}.creator-plan-modal>footer button{border:1px solid var(--line);color:#898b9a;height:34px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;background:#171820;border-radius:8px;padding:0 12px;font-weight:750}.creator-plan-modal>footer button.save{color:#fff;background:linear-gradient(145deg,#e6a13f,var(--accent));border:0;min-width:116px}.creator-plan-modal button:disabled{opacity:.45;cursor:wait}.clip-view-count{color:#6f7180;height:27px;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));align-items:center;gap:5px;padding:0 7px;font-weight:700;display:flex}.clip-view-count b{color:#9193a1;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.creator-support-section{background:linear-gradient(145deg,#ffb74c09,var(--accent-faint));border:1px solid #ffb74c1f;border-radius:12px;margin:0 17px 16px;padding:14px}.creator-support-section>header{justify-content:space-between;align-items:center;gap:9px;display:flex}.creator-support-section>header>div{flex-direction:column;gap:4px;min-width:0;display:flex}.creator-support-section>header span{color:#e9b667;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));letter-spacing:.11em;font-weight:900}.creator-support-section>header strong{font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.creator-support-section>header>b{color:#e2b977;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));letter-spacing:.07em;background:#ffb74c0e;border:1px solid #ffb74c26;border-radius:5px;padding:4px 5px}.creator-support-section>p{color:#777989;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));margin:7px 0 0;line-height:1.5}.creator-support-plans{flex-direction:column;gap:8px;margin-top:10px;display:flex}.profile-support-plan{border-radius:10px;padding:12px}.profile-support-plan.selected{box-shadow:0 0 0 1px var(--plan-color),0 10px 30px var(--plan-color)}@supports (color:color-mix(in lab, red, red)){.profile-support-plan.selected{box-shadow:0 0 0 1px var(--plan-color),0 10px 30px color-mix(in srgb,var(--plan-color) 8%,transparent)}}.profile-support-plan.archived{filter:saturate(.65)}.profile-support-plan>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.profile-support-plan>header>div{flex-direction:column;gap:3px;min-width:0;display:flex}.profile-support-plan>header>div strong{font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.profile-support-plan>header>div small{color:#646675;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)))}.profile-support-plan.archived>header>div small{color:#c28d72}.profile-support-plan>header>p{align-items:baseline;gap:3px;margin:0;display:flex}.profile-support-plan>header>p strong{color:var(--plan-color);font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)))}.profile-support-plan>header>p small{color:#5f616f;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)))}.profile-support-plan>p{color:#797b8b;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));margin:7px 0 0;line-height:1.5}.profile-support-plan ul{margin:10px 0}.profile-support-plan li{font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));gap:6px}.profile-support-plan li span{width:14px;height:14px}.support-plan-action{color:#fff;background:var(--plan-color);width:100%;height:31px;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));cursor:pointer;border:0;border-radius:7px;font-weight:850}.support-plan-action:disabled{opacity:.5;cursor:wait}.support-selected-row{border:1px solid var(--plan-color);justify-content:space-between;align-items:center;gap:8px;min-height:33px;padding:5px 7px;display:flex}@supports (color:color-mix(in lab, red, red)){.support-selected-row{border:1px solid color-mix(in srgb,var(--plan-color) 18%,transparent)}}.support-selected-row{background:var(--plan-color);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.support-selected-row{background:color-mix(in srgb,var(--plan-color) 6%,transparent)}}.support-selected-row strong{color:var(--plan-color);font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.support-selected-row button{color:#8f7180;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));cursor:pointer;background:0 0;border:0;padding:4px 6px}.creator-support-loading,.creator-support-empty{text-align:center;justify-content:center;align-items:center;min-height:78px;margin-top:9px;display:flex}.creator-support-loading{flex-wrap:wrap;gap:4px}.creator-support-loading i{background:var(--accent-2);border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite dmTyping}.creator-support-loading i:nth-child(2){animation-delay:.15s}.creator-support-loading i:nth-child(3){animation-delay:.3s}.creator-support-loading small{color:#626473;width:100%;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.creator-support-empty{flex-direction:column;gap:4px}.creator-support-empty strong{font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.creator-support-empty small{color:#626473;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.creator-support-error{color:#cf7f8b;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));background:#ff586f0a;border:1px solid #ff586f21;border-radius:7px;margin-top:9px;padding:8px}.creator-support-owner-note{color:#656775;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));text-align:center;margin-top:8px;display:block}@media (width<=1120px){.creator-mobile-tabs{display:grid}.creator-real-metrics,.creator-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=780px){.creator-lab{padding:16px 13px 28px}.creator-lab-header{align-items:center;min-height:85px}.creator-lab-header h1{font-size:max(var(--ui-font-floor),calc(21px + var(--ui-font-boost)))}.creator-lab-header p{max-width:390px;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.creator-refresh{width:36px;padding:0;font-size:0}.creator-refresh:first-letter{font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)))}.creator-analytics-grid{grid-template-columns:1fr}.creator-content-table article{grid-template-columns:23px 64px minmax(90px,1fr) repeat(2,48px)}.creator-content-table article>p:nth-of-type(3),.creator-content-table article>em{display:none}.creator-plan-form{grid-template-columns:1fr}.creator-plan-form label.wide,.creator-plan-form fieldset,.creator-form-error{grid-column:auto}}@media (width<=560px){.creator-lab-header{align-items:flex-end}.creator-lab-header>div:last-child{flex-direction:column-reverse}.creator-main-action{width:37px;padding:0;font-size:0}.creator-main-action:first-letter{font-size:max(var(--ui-font-floor),calc(14px + var(--ui-font-boost)))}.creator-lab-header p,.creator-beta-banner>b{display:none}.creator-beta-banner small{line-height:1.4}.creator-real-metrics,.creator-plan-grid{grid-template-columns:1fr}.creator-real-metrics article{min-height:106px}.creator-content-table article{grid-template-columns:23px 60px minmax(90px,1fr) 44px}.creator-content-table article>p:nth-of-type(2){display:none}.creator-content-empty{text-align:center;flex-direction:column}.creator-content-empty>button{margin-top:4px}.creator-plan-modal{width:calc(100% - 16px);max-height:calc(100svh - 16px);margin-top:8px}.creator-plan-modal>header{padding:11px 12px}.creator-plan-form{padding:12px}.creator-plan-modal>footer{padding:9px 12px}.clip-creator-modal{width:calc(100% - 16px);max-height:calc(100svh - 16px);margin-top:8px}.creator-support-section{margin-left:10px;margin-right:10px;padding:11px}}.channel.exclusive{color:#d6c1ff;background:linear-gradient(90deg,#8963ff14,#0000)}.channel.exclusive:hover,.channel.exclusive.active{color:#fff;background:linear-gradient(90deg,var(--accent-soft),#ffb74c09)}.channel-exclusive{color:#e8b96f;width:17px;height:17px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));background:#ffb74c0b;border:1px solid #ffb74c21;border-radius:6px;flex:none;place-items:center;display:grid}.channel-tools .privacy-chip.entitled{color:#e8ba72;background:#ffb74c0d;border-color:#ffb74c29}.channel-welcome.entitled-welcome{background:linear-gradient(100deg,#ffb74c0e,var(--accent-faint));border-color:#ffb74c26}.channel-welcome.entitled-welcome .welcome-icon{color:#efbd72;background:#ffb74c13}.supporter-role{color:#d9aa65;letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;background:#ffb74c0a;border:1px solid #ffb74c1f;border-radius:5px;width:max-content;max-width:190px;margin-top:1px;padding:3px 5px;font-weight:850;overflow:hidden;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)))!important}.admin-exclusive-badge{color:#e8b96f;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));letter-spacing:.06em;background:#ffb74c0e;border-radius:4px;margin-left:6px;padding:2px 4px}.plan-channel-access{border:1px solid var(--plan-color);margin:3px 0 13px;padding:10px}@supports (color:color-mix(in lab, red, red)){.plan-channel-access{border:1px solid color-mix(in srgb,var(--plan-color) 16%,transparent)}}.plan-channel-access{background:#07080d40;border-radius:9px}.plan-channel-access>header{justify-content:space-between;align-items:center;display:flex}.plan-channel-access>header span{color:#777989;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));letter-spacing:.1em;font-weight:900}.plan-channel-access>header b{color:var(--plan-color);font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.plan-channel-access>small{color:#5f616f;min-height:37px;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));align-items:center;display:flex}.plan-channel-access>div{flex-direction:column;gap:5px;margin-top:7px;display:flex}.plan-channel-access p{border:1px solid var(--line);background:#12131b;border-radius:7px;grid-template-columns:22px minmax(0,1fr) 22px;align-items:center;gap:6px;min-height:35px;margin:0;padding:5px 6px;display:grid}.plan-channel-access p>i{width:21px;height:21px;color:var(--plan-color);background:var(--plan-color);border-radius:6px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.plan-channel-access p>i{background:color-mix(in srgb,var(--plan-color) 8%,transparent)}}.plan-channel-access p>i{font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));font-style:normal;font-weight:900}.plan-channel-access p>span{flex-direction:column;gap:2px;min-width:0;display:flex}.plan-channel-access p strong{font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plan-channel-access p small{color:#5f616f;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)))}.plan-channel-access p>button{color:#9f6b75;width:21px;height:21px;font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)));cursor:pointer;background:#ff586f09;border:0;border-radius:6px}.plan-channel-access p>button:disabled{opacity:.4;cursor:wait}.plan-channel-access>button{border:1px dashed var(--plan-color);width:100%;height:29px;margin-top:7px}@supports (color:color-mix(in lab, red, red)){.plan-channel-access>button{border:1px dashed color-mix(in srgb,var(--plan-color) 24%,transparent)}}.plan-channel-access>button{color:var(--plan-color);background:var(--plan-color);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.plan-channel-access>button{background:color-mix(in srgb,var(--plan-color) 4%,transparent)}}.plan-channel-access>button{font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));cursor:pointer;font-weight:800}.plan-channel-access>button:disabled{opacity:.35;cursor:not-allowed}.creator-channel-modal{width:min(570px,100% - 28px)}.creator-channel-form{flex-direction:column;gap:13px;min-height:0;padding:15px 17px 18px;display:flex;overflow-y:auto}.creator-channel-form>label{flex-direction:column;gap:7px;display:flex}.creator-channel-form>label>span{color:#6d6f7e;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.1em;font-weight:850}.creator-channel-form>label>small{color:#5d5f6d;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.creator-channel-type{grid-template-columns:1fr 1fr;gap:8px;display:grid}.creator-channel-type>button{border:1px solid var(--line);color:#858796;text-align:left;cursor:pointer;background:#14151d;border-radius:9px;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:9px;min-height:60px;padding:9px;display:grid}.creator-channel-type>button.active{border-color:var(--accent);background:var(--accent-faint);box-shadow:0 0 0 2px var(--accent-faint)}.creator-channel-type>button>b{width:30px;height:30px;color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)));border-radius:9px;place-items:center;display:grid}.creator-channel-type>button>span{flex-direction:column;gap:3px;display:flex}.creator-channel-type strong{font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.creator-channel-type small{color:#646675;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.creator-channel-name{background:#0c0d13;border:1px solid #30313d;border-radius:8px;align-items:center;height:39px;display:flex}.creator-channel-name:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-faint)}.creator-channel-name>b{color:#737585;font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)));padding-left:11px}.creator-channel-name input{color:#e1e2e8;min-width:0;height:37px;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));background:0 0;border:0;outline:0;flex:1;padding:0 9px}.creator-channel-security{background:#42d38f09;border:1px solid #42d38f21;border-radius:9px;align-items:center;gap:9px;padding:11px;display:flex}.creator-channel-security>span{color:#63d9a0;width:28px;height:28px;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));background:#42d38f13;border-radius:9px;flex:none;place-items:center;font-weight:900;display:grid}.creator-channel-security>div{flex-direction:column;gap:3px;display:flex}.creator-channel-security strong{color:#b9c9c1;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.creator-channel-security small{color:#63756d;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));line-height:1.5}.profile-unlocked-channels{border:1px solid var(--plan-color);flex-wrap:wrap;gap:5px;margin:9px 0;padding:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.profile-unlocked-channels{border:1px solid color-mix(in srgb,var(--plan-color) 14%,transparent)}}.profile-unlocked-channels{background:#07080d40;border-radius:7px}.profile-unlocked-channels>span{color:#666877;width:100%;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));letter-spacing:.09em;font-weight:900}.profile-unlocked-channels>b{color:var(--plan-color);background:var(--plan-color);border-radius:6px;padding:4px 6px}@supports (color:color-mix(in lab, red, red)){.profile-unlocked-channels>b{background:color-mix(in srgb,var(--plan-color) 7%,transparent)}}.profile-unlocked-channels>b{font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)))}@media (width<=560px){.creator-channel-modal{width:calc(100% - 16px);max-height:calc(100svh - 16px);margin-top:8px}.creator-channel-type{grid-template-columns:1fr}.supporter-role{max-width:145px}}.creator-supporters-section,.creator-premium-section{flex-direction:column;gap:10px;margin-top:14px;display:flex}.creator-supporters-section>header,.creator-premium-section>header{border:1px solid var(--line);background:linear-gradient(145deg,#ffb74c09,#8b68ff05);border-radius:13px;justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:15px;display:flex}.creator-supporters-section>header>div,.creator-premium-section>header>div{flex-direction:column;gap:4px;display:flex}.creator-supporters-section>header span,.creator-premium-section>header span{color:#efb866;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.13em;font-weight:900}.creator-supporters-section>header strong,.creator-premium-section>header strong{font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)))}.creator-supporters-section>header small,.creator-premium-section>header small{color:#686a79;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.creator-supporters-section>header>b{color:#67d6a0;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.06em;background:#42d38f0b;border:1px solid #42d38f24;border-radius:7px;padding:5px 7px}.creator-premium-section>header>button{color:#fff;background:linear-gradient(145deg,#e9a13c,var(--accent));height:34px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;border:0;border-radius:8px;padding:0 11px;font-weight:800}.supporter-metric-grid,.premium-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.supporter-metric-grid article,.premium-summary-grid article{border:1px solid var(--line);background:#ffffff04;border-radius:12px;flex-direction:column;min-height:98px;padding:13px;display:flex}.supporter-metric-grid span,.premium-summary-grid span{color:#686a79;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.1em;font-weight:850}.supporter-metric-grid strong,.premium-summary-grid strong{font-size:max(var(--ui-font-floor),calc(19px + var(--ui-font-boost)));margin-top:8px}.supporter-metric-grid small,.premium-summary-grid small{color:#626473;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));margin-top:4px;line-height:1.4}.supporter-directory,.supporter-plan-breakdown{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff05,#ffffff01);border-radius:13px}.supporter-directory>header{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,1fr) auto minmax(170px,.7fr);align-items:center;gap:10px;min-height:62px;padding:10px 13px;display:grid}.supporter-directory>header>div{flex-direction:column;gap:3px;display:flex}.supporter-directory>header strong{font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.supporter-directory>header small{color:#606270;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.supporter-directory>header nav{border:1px solid var(--line);background:#0c0d13;border-radius:7px;gap:2px;padding:3px;display:flex}.supporter-directory>header nav button{color:#666877;height:26px;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0 8px}.supporter-directory>header nav button.active{color:#e4e4eb;background:var(--accent-faint)}.supporter-directory>header label{border:1px solid var(--line);background:#0c0d13;border-radius:7px;align-items:center;height:32px;display:flex}.supporter-directory>header label span{color:#666877;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));padding-left:8px}.supporter-directory>header input{color:#dddde6;min-width:0;height:30px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));background:0 0;border:0;outline:0;flex:1;padding:0 8px}.supporter-list article{border-top:1px solid #ffffff0b;grid-template-columns:34px minmax(120px,1.25fr) minmax(105px,.8fr) 80px 95px 62px 78px;align-items:center;gap:9px;min-height:62px;padding:8px 12px;display:grid}.supporter-list article:first-child{border-top:0}.supporter-avatar{--plan-color:var(--accent);border:1px solid var(--plan-color);place-items:center;width:33px;height:33px;display:grid}@supports (color:color-mix(in lab, red, red)){.supporter-avatar{border:1px solid color-mix(in srgb,var(--plan-color) 28%,transparent)}}.supporter-avatar{color:var(--plan-color);background:var(--plan-color);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.supporter-avatar{background:color-mix(in srgb,var(--plan-color) 7%,#12131a)}}.supporter-avatar{font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));font-weight:900}.supporter-list article>div:nth-of-type(2),.supporter-list article>p{flex-direction:column;gap:3px;min-width:0;display:flex}.supporter-list article>div strong,.supporter-list article>p strong{font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.supporter-list article small{color:#5f616f;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.supporter-list article>p{margin:0}.supporter-plan-chip{--plan-color:var(--accent);width:max-content;max-width:100%;color:var(--plan-color);background:var(--plan-color);border-radius:7px;align-items:center;flex-direction:row!important;gap:5px!important;padding:5px 7px!important;display:flex!important}@supports (color:color-mix(in lab, red, red)){.supporter-plan-chip{background:color-mix(in srgb,var(--plan-color) 6%,transparent)}}.supporter-plan-chip b{font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.supporter-plan-chip span{font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.supporter-list em{font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));text-align:center;letter-spacing:.06em;border-radius:6px;padding:5px;font-style:normal;font-weight:900}.supporter-list em.active{color:#64d49d;background:#42d38f0e}.supporter-list em.cancelled{color:#bd7581;background:#ff586f0b}.supporter-vip-button{color:#e4b36c;height:27px;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));cursor:pointer;background:#ffb74c0b;border:1px solid #ffb74c29;border-radius:7px;padding:0 7px;font-weight:850}.supporter-vip-button:hover{background:#ffb74c14;border-color:#ffb74c52}.supporter-vip-button:disabled{opacity:.45;cursor:wait}.supporter-plan-breakdown{padding:14px}.supporter-plan-breakdown>header{justify-content:space-between;align-items:center;display:flex}.supporter-plan-breakdown>header>div{flex-direction:column;gap:4px;display:flex}.supporter-plan-breakdown>header span{color:#efb866;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.12em;font-weight:900}.supporter-plan-breakdown>header strong{font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.supporter-plan-breakdown>header small{color:#626473;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.supporter-plan-breakdown>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:11px;display:grid}.supporter-plan-breakdown article{--plan-color:var(--accent);border:1px solid var(--plan-color);grid-template-columns:minmax(0,1fr) 35px;align-items:center;gap:6px;min-height:67px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.supporter-plan-breakdown article{border:1px solid color-mix(in srgb,var(--plan-color) 14%,transparent)}}.supporter-plan-breakdown article{background:var(--plan-color);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.supporter-plan-breakdown article{background:color-mix(in srgb,var(--plan-color) 3%,transparent)}}.supporter-plan-breakdown article>div{flex-direction:column;gap:4px;min-width:0;display:flex}.supporter-plan-breakdown article strong{font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.supporter-plan-breakdown article small{color:#626473;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.supporter-plan-breakdown article>span{background:#ffffff0b;border-radius:4px;grid-column:1/-1;height:4px;overflow:hidden}.supporter-plan-breakdown article>span i{background:var(--plan-color);border-radius:4px;height:100%;display:block}.supporter-plan-breakdown article>b{color:var(--plan-color);font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)));text-align:right;grid-area:1/2}.premium-post-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.premium-post-list>article{--plan-color:var(--accent);border:1px solid var(--plan-color);flex-direction:column;min-height:250px;padding:15px;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.premium-post-list>article{border:1px solid color-mix(in srgb,var(--plan-color) 18%,transparent)}}.premium-post-list>article{background:linear-gradient(145deg,var(--plan-color),#111219);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.premium-post-list>article{background:linear-gradient(145deg,color-mix(in srgb,var(--plan-color) 6%,#15161e),#111219)}}.premium-post-list>article.draft{opacity:.68;border-style:dashed}.premium-post-list>article>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.premium-post-list>article>header>div{align-items:center;gap:6px;display:flex}.premium-post-list>article>header span{color:var(--plan-color);background:var(--plan-color);border-radius:6px;padding:4px 6px}@supports (color:color-mix(in lab, red, red)){.premium-post-list>article>header span{background:color-mix(in srgb,var(--plan-color) 8%,transparent)}}.premium-post-list>article>header span{font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));letter-spacing:.08em;font-weight:900}.premium-post-list>article>header b,.premium-post-list>article>header small{color:#6b6d7c;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)))}.premium-post-list h2{font-size:max(var(--ui-font-floor),calc(16px + var(--ui-font-boost)));letter-spacing:-.025em;margin:16px 0 7px}.premium-post-list>article>p{color:#888a99;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));white-space:pre-line;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;line-height:1.65;display:-webkit-box;overflow:hidden}.premium-post-list footer{border-top:1px solid var(--line);grid-template-columns:minmax(75px,1fr) repeat(3,auto);align-items:center;gap:5px;margin-top:auto;padding-top:13px;display:grid}.premium-post-list footer>div{flex-direction:column;gap:3px;display:flex}.premium-post-list footer>div strong{font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.premium-post-list footer>div small{color:#606270;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)))}.premium-post-list footer>button{border:1px solid var(--line);color:#858796;height:28px;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));cursor:pointer;background:#15161e;border-radius:7px;padding:0 8px}.premium-post-list footer>button.danger{color:#b97580}.premium-post-list footer>button:disabled{opacity:.4;cursor:wait}.premium-post-empty{text-align:center;background:#ffb74c05;border:1px dashed #ffb74c29;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:270px;padding:25px;display:flex}.premium-post-empty>span{color:#f0bd70;width:49px;height:49px;font-size:max(var(--ui-font-floor),calc(16px + var(--ui-font-boost)));background:#ffb74c12;border-radius:15px;place-items:center;display:grid}.premium-post-empty strong{font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)))}.premium-post-empty small{color:#676978;max-width:390px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));line-height:1.5}.premium-post-empty button{color:#e7b86f;height:32px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;background:#ffb74c0d;border:1px solid #ffb74c29;border-radius:8px;margin-top:6px;padding:0 10px}.premium-post-modal{width:min(660px,100% - 28px)}.premium-post-form{flex-direction:column;gap:12px;min-height:0;padding:15px 17px 18px;display:flex;overflow-y:auto}.premium-post-form label{flex-direction:column;gap:6px;display:flex}.premium-post-form label>span{color:#6d6f7e;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.1em;font-weight:850}.premium-post-form label>small{color:#5d5f6d;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.premium-post-form input,.premium-post-form textarea,.premium-post-form select{color:#e1e2e8;width:100%;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));background:#0c0d13;border:1px solid #30313d;border-radius:8px;outline:0}.premium-post-form input,.premium-post-form select{height:39px;padding:0 10px}.premium-post-form textarea{resize:vertical;min-height:170px;padding:10px;line-height:1.6}.premium-post-form input:focus,.premium-post-form textarea:focus,.premium-post-form select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-faint)}.premium-publish-toggle{border:1px solid var(--line);color:#8b8d9c;text-align:left;cursor:pointer;background:#14151d;border-radius:9px;align-items:center;gap:9px;min-height:55px;padding:9px;display:flex}.premium-publish-toggle>i{border:1px solid var(--line);width:27px;height:27px;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));border-radius:8px;place-items:center;font-style:normal;display:grid}.premium-publish-toggle>span{flex-direction:column;gap:3px;display:flex}.premium-publish-toggle strong{font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.premium-publish-toggle small{color:#626473;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.premium-publish-toggle.active{background:#42d38f09;border-color:#42d38f2e}.premium-publish-toggle.active>i{color:#6bd8a2;background:#42d38f12;border-color:#42d38f33}.profile-premium-section{background:linear-gradient(145deg,#8b68ff0a,#ffb74c05);border:1px solid #8b68ff24;border-radius:12px;margin:0 17px 16px;padding:14px}.profile-premium-section>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.profile-premium-section>header>div{flex-direction:column;gap:4px;min-width:0;display:flex}.profile-premium-section>header span{color:#c7b4ff;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));letter-spacing:.11em;font-weight:900}.profile-premium-section>header strong{font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.profile-premium-section>header>b{color:#d9b171;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));letter-spacing:.06em;background:#ffb74c0d;border-radius:5px;padding:4px 5px}.profile-premium-loading,.profile-premium-empty{text-align:center;justify-content:center;align-items:center;min-height:90px;margin-top:10px;display:flex}.profile-premium-loading{flex-wrap:wrap;gap:4px}.profile-premium-loading i{background:var(--accent-2);border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite dmTyping}.profile-premium-loading i:nth-child(2){animation-delay:.15s}.profile-premium-loading i:nth-child(3){animation-delay:.3s}.profile-premium-loading small{color:#626473;width:100%;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.profile-premium-empty{flex-direction:column;gap:4px}.profile-premium-empty>span{color:#c7b4ff;width:32px;height:32px;font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)));background:#8b68ff12;border-radius:9px;place-items:center;display:grid}.profile-premium-empty strong{font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.profile-premium-empty small{color:#626473;max-width:260px;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));line-height:1.5}.profile-premium-posts{flex-direction:column;gap:8px;margin-top:10px;display:flex}.profile-premium-posts article{--plan-color:var(--accent);border:1px solid var(--plan-color);padding:11px}@supports (color:color-mix(in lab, red, red)){.profile-premium-posts article{border:1px solid color-mix(in srgb,var(--plan-color) 18%,transparent)}}.profile-premium-posts article{background:var(--plan-color);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.profile-premium-posts article{background:color-mix(in srgb,var(--plan-color) 4%,#111219)}}.profile-premium-posts article.draft{opacity:.65;border-style:dashed}.profile-premium-posts article>header,.profile-premium-posts article>footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.profile-premium-posts article>header span{color:var(--plan-color);font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));letter-spacing:.06em;font-weight:900}.profile-premium-posts article>header small{color:#5e606f;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)))}.profile-premium-posts h3{font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)));margin:9px 0 5px}.profile-premium-posts p{color:#858796;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));white-space:pre-line;margin:0;line-height:1.65}.profile-premium-posts footer{border-top:1px solid var(--line);margin-top:9px;padding-top:7px}.profile-premium-posts footer span{color:#5ccf96;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));font-weight:850}.profile-premium-posts footer small{color:#616371;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)))}.profile-premium-locked{color:#756d61;border:1px dashed #ffb74c1f;border-radius:7px;align-items:center;gap:6px;margin-top:8px;padding:7px;display:flex}.profile-premium-locked span{color:#d4a967;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.profile-premium-locked small{font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));line-height:1.4}@media (width<=900px){.supporter-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.supporter-directory>header{grid-template-columns:1fr auto}.supporter-directory>header label{grid-column:1/-1}.supporter-list article{grid-template-columns:34px minmax(110px,1fr) minmax(100px,.8fr) 75px 58px 72px}.supporter-list article>p:nth-of-type(3){display:none}.premium-post-list{grid-template-columns:1fr}}@media (width<=560px){.creator-mobile-tabs{display:flex;overflow-x:auto}.creator-mobile-tabs button{flex:1;min-width:73px}.supporter-metric-grid,.premium-summary-grid,.supporter-plan-breakdown>div{grid-template-columns:1fr}.creator-supporters-section>header,.creator-premium-section>header{align-items:flex-start}.creator-supporters-section>header small,.creator-premium-section>header small{display:none}.supporter-directory>header{grid-template-columns:1fr}.supporter-directory>header nav,.supporter-directory>header label{grid-column:auto}.supporter-directory>header nav button{flex:1}.supporter-list article{grid-template-columns:34px minmax(95px,1fr) 57px 67px}.supporter-list article>p:first-of-type,.supporter-list article>p:nth-of-type(2),.supporter-list article>p:nth-of-type(3){display:none}.premium-post-list footer{grid-template-columns:1fr repeat(2,auto)}.premium-post-list footer>button.danger{display:none}.premium-post-modal{width:calc(100% - 16px);max-height:calc(100svh - 16px);margin-top:8px}.profile-premium-section{margin-left:10px;margin-right:10px;padding:11px}}.supporter-side-card{background:linear-gradient(145deg,#ffb74c0e,var(--accent-faint));border:1px solid #ffb74c26;border-radius:13px;align-items:center;gap:9px;margin:13px 12px 6px;padding:13px;display:flex}.supporter-side-card>span{color:#f1c178;width:34px;height:34px;font-size:max(var(--ui-font-floor),calc(15px + var(--ui-font-boost)));background:#ffb74c16;border-radius:10px;flex:none;place-items:center;display:grid}.supporter-side-card>div{flex-direction:column;gap:3px;min-width:0;display:flex}.supporter-side-card strong{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.supporter-side-card small{color:#777161;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));line-height:1.4}@media (width>=1121px){.supporter-app-active>.chat-panel{grid-column:3/5}.supporter-app-active>.member-sidebar{display:none}.central-app-active>.chat-panel{grid-column:3/5}.central-app-active>.member-sidebar{display:none}}.supporter-workspace{scrollbar-color:#2c2d38 transparent;background:radial-gradient(circle at 86% -4%,#ffb74c14,#0000 29%),radial-gradient(circle at 14% 22%,#8b68ff0e,#0000 35%),#11121a;flex:1;min-height:0;padding:24px 27px 42px;overflow-y:auto}.supporter-header{justify-content:space-between;align-items:flex-end;gap:20px;min-height:102px;display:flex}.supporter-header>div{min-width:0}.supporter-header span,.supporter-active-summary>header span,.supporter-latest>header span,.supporter-feed-section>header span,.supporter-plans-section>header span{color:#efb866;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));letter-spacing:.14em;font-weight:900}.supporter-header h1{font-size:max(var(--ui-font-floor),calc(27px + var(--ui-font-boost)));letter-spacing:-.04em;margin:7px 0 4px}.supporter-header p{color:#7a7c8c;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));margin:0;line-height:1.5}.supporter-header>button{border:1px solid var(--line);color:#898b9a;height:37px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;background:#171820;border-radius:9px;padding:0 12px;font-weight:800}.supporter-header>button:disabled{opacity:.5;cursor:wait}.supporter-mobile-tabs{border:1px solid var(--line);background:#0d0e14;border-radius:9px;grid-template-columns:repeat(3,1fr);gap:3px;margin:15px 0 0;padding:3px;display:none}.supporter-mobile-tabs button{color:#707281;height:30px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;background:0 0;border:0;border-radius:6px;font-weight:750}.supporter-mobile-tabs button.active{color:#eeeef3;background:#ffb74c0e;box-shadow:inset 0 0 0 1px #ffb74c1f}.supporter-mobile-tabs button b{color:#f2c27a;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));background:#ffb74c14;border-radius:5px;margin-left:4px;padding:2px 4px}.supporter-beta-banner{background:linear-gradient(90deg,#ffb74c0e,var(--accent-faint));border:1px solid #ffb74c24;border-radius:11px;align-items:center;gap:10px;min-height:51px;margin-top:16px;padding:9px 12px;display:flex}.supporter-beta-banner>span{color:#ffd38e;width:29px;height:29px;font-size:max(var(--ui-font-floor),calc(13px + var(--ui-font-boost)));background:#ffb74c1a;border-radius:9px;flex:none;place-items:center;font-weight:900;display:grid}.supporter-beta-banner>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.supporter-beta-banner strong{color:#e7d6bb;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.supporter-beta-banner small{color:#80796f;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.supporter-beta-banner>b{color:#e8ba73;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.08em;background:#ffb74c0e;border:1px solid #ffb74c24;border-radius:6px;padding:5px 7px}.supporter-overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.supporter-overview-metrics article{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff07,#ffffff02);border-radius:13px;flex-direction:column;min-height:118px;padding:14px;display:flex;position:relative;overflow:hidden}.supporter-overview-metrics article>span{color:#686a79;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.11em;font-weight:850}.supporter-overview-metrics article>strong{font-size:max(var(--ui-font-floor),calc(22px + var(--ui-font-boost)));letter-spacing:-.035em;margin-top:9px}.supporter-overview-metrics article>small{color:#6e7080;max-width:76%;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));margin-top:5px;line-height:1.45}.supporter-overview-metrics article>i{color:#f0bc6d;width:31px;height:31px;font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)));background:#ffb74c0e;border-radius:10px;place-items:center;font-style:normal;font-weight:900;display:grid;position:absolute;bottom:13px;right:13px}.supporter-overview-grid{grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr);gap:9px;margin-top:9px;display:grid}.supporter-active-summary,.supporter-latest,.supporter-feed-section,.supporter-plans-section{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff06,#ffffff02);border-radius:13px}.supporter-active-summary,.supporter-latest{min-height:290px;padding:15px}.supporter-active-summary>header,.supporter-latest>header,.supporter-feed-section>header,.supporter-plans-section>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.supporter-active-summary>header>div,.supporter-latest>header>div,.supporter-feed-section>header>div,.supporter-plans-section>header>div{flex-direction:column;gap:4px;display:flex}.supporter-active-summary>header strong,.supporter-latest>header strong,.supporter-feed-section>header strong,.supporter-plans-section>header strong{font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)))}.supporter-active-summary>header button,.supporter-latest>header button{color:#efb866;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;background:0 0;border:0;padding:0}.supporter-active-summary>div:last-child{margin-top:10px}.supporter-active-summary article{--plan-color:var(--accent);border-top:1px solid var(--line);grid-template-columns:35px minmax(120px,1fr) minmax(105px,.7fr) 60px;align-items:center;gap:9px;min-height:53px;padding:7px;display:grid}.supporter-active-summary article:first-child{border-top:0}.supporter-creator-avatar{border:1px solid var(--plan-color);place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.supporter-creator-avatar{border:1px solid color-mix(in srgb,var(--plan-color) 25%,transparent)}}.supporter-creator-avatar{color:var(--plan-color);background:var(--plan-color);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.supporter-creator-avatar{background:color-mix(in srgb,var(--plan-color) 7%,transparent)}}.supporter-creator-avatar{font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));font-weight:900}.supporter-active-summary article>div:nth-of-type(2),.supporter-active-summary article>p{flex-direction:column;gap:3px;min-width:0;display:flex}.supporter-active-summary article strong{font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.supporter-active-summary article small{color:#606270;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.supporter-active-summary article>p{align-items:flex-end;margin:0}.supporter-active-summary article>p span{color:var(--plan-color);font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));font-weight:800}.supporter-summary-actions{flex-direction:column;align-items:stretch;gap:4px;display:flex}.supporter-summary-actions b{color:#6d6f7e;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));text-align:center;background:#ffffff06;border-radius:5px;padding:3px 4px}.supporter-summary-actions button{border:1px solid var(--plan-color);padding:4px}@supports (color:color-mix(in lab, red, red)){.supporter-summary-actions button{border:1px solid color-mix(in srgb,var(--plan-color) 20%,transparent)}}.supporter-summary-actions button{color:var(--plan-color);background:var(--plan-color);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.supporter-summary-actions button{background:color-mix(in srgb,var(--plan-color) 5%,transparent)}}.supporter-summary-actions button{font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));cursor:pointer;font-weight:850}.supporter-summary-actions button:disabled{opacity:.45;cursor:wait}.supporter-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:220px;display:flex}.supporter-empty>span{color:#efbb6d;width:43px;height:43px;font-size:max(var(--ui-font-floor),calc(15px + var(--ui-font-boost)));background:#ffb74c0f;border-radius:13px;place-items:center;display:grid}.supporter-empty strong{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.supporter-empty small{color:#656775;max-width:300px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));line-height:1.5}.supporter-empty button,.supporter-feed-empty button,.supporter-plan-empty button{color:#e8b96f;height:31px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;background:#ffb74c0d;border:1px solid #ffb74c26;border-radius:8px;margin-top:6px;padding:0 10px}.supporter-latest>div:last-child{flex-direction:column;margin-top:11px;display:flex}.supporter-latest>div>button{border:0;border-top:1px solid var(--line);color:#d9dae1;text-align:left;cursor:pointer;background:0 0;grid-template-columns:32px minmax(0,1fr) 35px;align-items:center;gap:8px;min-height:52px;padding:7px 3px;display:grid}.supporter-latest>div>button:first-child{border-top:0}.supporter-latest>div>button>span{--plan-color:var(--accent);width:31px;height:31px;color:var(--plan-color);background:var(--plan-color);border-radius:9px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.supporter-latest>div>button>span{background:color-mix(in srgb,var(--plan-color) 7%,transparent)}}.supporter-latest>div>button>span{font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));font-weight:900}.supporter-latest button>div{flex-direction:column;gap:4px;min-width:0;display:flex}.supporter-latest button strong{font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.supporter-latest button small{color:#5f616f;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)))}.supporter-latest button>b{color:#eebd73;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));background:#ffb74c0f;border-radius:5px;padding:3px 4px}.supporter-mini-empty{color:#626473;min-height:210px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));text-align:center;place-items:center;display:grid!important}.supporter-feed-section,.supporter-plans-section{margin-top:14px;padding:16px}.supporter-feed-section>header small,.supporter-plans-section>header small{color:#666877;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.supporter-feed-section>header nav{border:1px solid var(--line);background:#0d0e14;border-radius:8px;gap:3px;padding:3px;display:flex}.supporter-feed-section>header nav button{color:#676978;height:28px;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 8px}.supporter-feed-section>header nav button.active{color:#e8e8ed;background:#ffb74c0e}.supporter-post-feed{flex-direction:column;gap:10px;width:min(760px,100%);margin:14px auto 0;display:flex}.supporter-post-feed>article{--plan-color:var(--accent);border:1px solid var(--plan-color);padding:15px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.supporter-post-feed>article{border:1px solid color-mix(in srgb,var(--plan-color) 17%,transparent)}}.supporter-post-feed>article{background:linear-gradient(145deg,var(--plan-color),#111219);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.supporter-post-feed>article{background:linear-gradient(145deg,color-mix(in srgb,var(--plan-color) 5%,#15161e),#111219)}}.supporter-post-feed>article{transition:all .2s}.supporter-post-feed>article.unread{box-shadow:0 0 0 1px var(--plan-color),0 12px 36px var(--plan-color)}@supports (color:color-mix(in lab, red, red)){.supporter-post-feed>article.unread{box-shadow:0 0 0 1px color-mix(in srgb,var(--plan-color) 35%,transparent),0 12px 36px color-mix(in srgb,var(--plan-color) 6%,transparent)}}.supporter-post-feed>article>header{grid-template-columns:35px minmax(120px,1fr) auto 36px;align-items:center;gap:9px;display:grid}.supporter-post-avatar{width:34px;height:34px;color:var(--plan-color);background:var(--plan-color);border-radius:10px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.supporter-post-avatar{background:color-mix(in srgb,var(--plan-color) 8%,transparent)}}.supporter-post-avatar{font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));font-weight:900}.supporter-post-feed>article>header>div:nth-of-type(2){flex-direction:column;gap:3px;min-width:0;display:flex}.supporter-post-feed>article>header strong{font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.supporter-post-feed>article>header small{color:#606270;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.supporter-post-feed>article>header>p{flex-direction:column;align-items:flex-end;gap:4px;margin:0;display:flex}.supporter-post-feed>article>header>p span{color:var(--plan-color);font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));letter-spacing:.06em;font-weight:900}.supporter-post-feed>article>header>b{color:#efbd71;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));text-align:center;background:#ffb74c0f;border-radius:5px;padding:4px}.supporter-post-feed h2{font-size:max(var(--ui-font-floor),calc(16px + var(--ui-font-boost)));letter-spacing:-.025em;margin:16px 0 7px}.supporter-post-content{max-height:47px;transition:max-height .25s;position:relative;overflow:hidden}.supporter-post-content:after{content:"";background:linear-gradient(#0000,#12131a);height:25px;position:absolute;bottom:0;left:0;right:0}.supporter-post-feed article.open .supporter-post-content{max-height:800px}.supporter-post-feed article.open .supporter-post-content:after{display:none}.supporter-post-content p{color:#8a8c9b;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));white-space:pre-line;margin:0;line-height:1.7}.supporter-post-feed footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:9px;margin-top:14px;padding-top:10px;display:flex}.supporter-post-feed footer>span{color:#5ecb95;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));letter-spacing:.05em;font-weight:850}.supporter-post-feed footer>button{border:1px solid var(--plan-color);height:29px;padding:0 9px}@supports (color:color-mix(in lab, red, red)){.supporter-post-feed footer>button{border:1px solid color-mix(in srgb,var(--plan-color) 18%,transparent)}}.supporter-post-feed footer>button{color:var(--plan-color);background:var(--plan-color);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.supporter-post-feed footer>button{background:color-mix(in srgb,var(--plan-color) 4%,transparent)}}.supporter-post-feed footer>button{font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));cursor:pointer}.supporter-feed-empty,.supporter-plan-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:280px;display:flex}.supporter-feed-empty>span,.supporter-plan-empty>span{color:#eebc70;width:47px;height:47px;font-size:max(var(--ui-font-floor),calc(15px + var(--ui-font-boost)));background:#ffb74c0f;border-radius:14px;place-items:center;display:grid}.supporter-feed-empty strong,.supporter-plan-empty strong{font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.supporter-feed-empty small,.supporter-plan-empty small{color:#646675;max-width:360px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));line-height:1.5}.supporter-plans-section>header>b{color:#64d39c;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.06em;background:#42d38f0b;border:1px solid #42d38f24;border-radius:7px;padding:5px 7px}.supporter-plan-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.supporter-plan-list>article{--plan-color:var(--accent);border:1px solid var(--plan-color);flex-direction:column;min-width:0;padding:15px;display:flex}@supports (color:color-mix(in lab, red, red)){.supporter-plan-list>article{border:1px solid color-mix(in srgb,var(--plan-color) 18%,transparent)}}.supporter-plan-list>article{background:linear-gradient(145deg,var(--plan-color),#111219);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.supporter-plan-list>article{background:linear-gradient(145deg,color-mix(in srgb,var(--plan-color) 6%,#15161e),#111219)}}.supporter-plan-list>article.cancelled{opacity:.7;filter:saturate(.7)}.supporter-plan-list>article>header{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.supporter-plan-avatar{width:37px;height:37px;color:var(--plan-color);background:var(--plan-color);border-radius:11px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.supporter-plan-avatar{background:color-mix(in srgb,var(--plan-color) 8%,transparent)}}.supporter-plan-avatar{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));font-weight:900}.supporter-plan-list>article>header>div:nth-of-type(2){flex-direction:column;gap:3px;min-width:0;display:flex}.supporter-plan-list>article>header span{color:var(--plan-color);font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));letter-spacing:.08em;font-weight:900}.supporter-plan-list>article>header strong{font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.supporter-plan-list>article>header small{color:#606270;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.supporter-plan-list>article>header em{color:#62d19a;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));background:#42d38f0d;border-radius:5px;padding:4px 5px;font-style:normal;font-weight:900}.supporter-plan-list>article.cancelled>header em{color:#bd7681;background:#ff586f0a}.supporter-plan-list>article>section{border:1px solid var(--plan-color);justify-content:space-between;align-items:flex-start;gap:10px;margin-top:14px;padding:11px;display:flex}@supports (color:color-mix(in lab, red, red)){.supporter-plan-list>article>section{border:1px solid color-mix(in srgb,var(--plan-color) 12%,transparent)}}.supporter-plan-list>article>section{background:#05060a38;border-radius:9px}.supporter-plan-list>article>section>div{flex-direction:column;gap:4px;min-width:0;display:flex}.supporter-plan-list>article>section span{color:#666877;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));letter-spacing:.08em;font-weight:900}.supporter-plan-list>article>section strong{font-size:max(var(--ui-font-floor),calc(13px + var(--ui-font-boost)))}.supporter-plan-list>article>section small{color:#626473;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));line-height:1.45}.supporter-plan-list>article>section>p{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:3px;margin:0;display:flex}.supporter-plan-list>article>section>p strong{color:var(--plan-color);font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)))}.supporter-plan-list>article>ul{flex-direction:column;gap:7px;margin:12px 0;padding:0;list-style:none;display:flex}.supporter-plan-list>article>li{color:#8b8d9c;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.supporter-plan-list>article li>span{width:15px;height:15px;color:var(--plan-color);background:var(--plan-color);border-radius:5px;place-items:center;margin-right:6px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.supporter-plan-list>article li>span{background:color-mix(in srgb,var(--plan-color) 7%,transparent)}}.supporter-plan-list>article li>span{font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)))}.supporter-unlocked-list{border:1px solid var(--plan-color);flex-wrap:wrap;gap:5px;margin:1px 0 11px;padding:9px;display:flex}@supports (color:color-mix(in lab, red, red)){.supporter-unlocked-list{border:1px solid color-mix(in srgb,var(--plan-color) 12%,transparent)}}.supporter-unlocked-list{background:#05060a33;border-radius:8px}.supporter-unlocked-list>span{color:#666877;width:100%;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));letter-spacing:.08em;font-weight:900}.supporter-unlocked-list>b{color:var(--plan-color);background:var(--plan-color);border-radius:6px;padding:4px 6px}@supports (color:color-mix(in lab, red, red)){.supporter-unlocked-list>b{background:color-mix(in srgb,var(--plan-color) 6%,transparent)}}.supporter-unlocked-list>b{font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)))}.supporter-plan-control{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px;margin-top:auto;padding-top:11px;display:grid}.supporter-plan-control label{flex-direction:column;gap:5px;min-width:0;display:flex}.supporter-plan-control label>span{color:#666877;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));letter-spacing:.08em;font-weight:900}.supporter-plan-control select{border:1px solid var(--line);color:#d7d8df;width:100%;height:34px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));background:#0d0e14;border-radius:7px;outline:0;padding:0 8px}.supporter-plan-control>button{color:#111219;background:var(--plan-color);height:34px;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));cursor:pointer;border:0;border-radius:7px;padding:0 10px;font-weight:850}.supporter-plan-control>button:disabled{opacity:.38;cursor:not-allowed}.supporter-plan-list>article>footer{justify-content:space-between;align-items:center;gap:8px;min-height:31px;margin-top:8px;display:flex}.supporter-plan-list>article>footer small{color:#5c5e6c;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)))}.supporter-plan-list>article>footer nav{align-items:center;gap:4px;display:flex}.supporter-plan-list>article>footer button{color:#aa6e78;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));cursor:pointer;background:0 0;border:0;padding:4px 5px}.supporter-plan-list>article>footer button.vip{border:1px solid var(--plan-color);padding:5px 7px}@supports (color:color-mix(in lab, red, red)){.supporter-plan-list>article>footer button.vip{border:1px solid color-mix(in srgb,var(--plan-color) 18%,transparent)}}.supporter-plan-list>article>footer button.vip{color:var(--plan-color);background:var(--plan-color);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.supporter-plan-list>article>footer button.vip{background:color-mix(in srgb,var(--plan-color) 5%,transparent)}}.supporter-plan-list>article>footer button.vip{font-weight:850}.supporter-plan-list>article>footer button:disabled{opacity:.4}.supporter-loading,.supporter-state{text-align:center;background:#11121a;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.supporter-loading>div{gap:5px;display:flex}.supporter-loading i{background:#eebc70;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite dmTyping}.supporter-loading i:nth-child(2){animation-delay:.15s}.supporter-loading i:nth-child(3){animation-delay:.3s}.supporter-loading strong,.supporter-state strong{font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)));margin-top:12px}.supporter-loading small,.supporter-state small{color:#666877;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));margin-top:5px}.supporter-state>span{color:#dc8794;width:43px;height:43px;font-size:max(var(--ui-font-floor),calc(14px + var(--ui-font-boost)));background:#ff586f0d;border-radius:13px;place-items:center;font-weight:900;display:grid}.supporter-state button{border:1px solid var(--line);color:#a6a7b3;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;background:#191a23;border-radius:8px;margin-top:13px;padding:8px 10px}@media (width<=1120px){.supporter-mobile-tabs{display:grid}.supporter-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.supporter-overview-grid,.supporter-plan-list{grid-template-columns:1fr}}@media (width<=780px){.supporter-workspace{padding:16px 13px 28px}.supporter-header{align-items:center;min-height:85px}.supporter-header h1{font-size:max(var(--ui-font-floor),calc(21px + var(--ui-font-boost)))}.supporter-header p{max-width:390px;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.supporter-header>button{width:36px;padding:0;font-size:0}.supporter-header>button:first-letter{font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)))}.supporter-post-feed{width:100%}}@media (width<=560px){.supporter-header{align-items:flex-end}.supporter-header p,.supporter-beta-banner>b{display:none}.supporter-beta-banner small{line-height:1.4}.supporter-overview-metrics{grid-template-columns:1fr}.supporter-overview-metrics article{min-height:103px}.supporter-active-summary article{grid-template-columns:35px minmax(90px,1fr) 55px}.supporter-active-summary article>p{display:none}.supporter-feed-section,.supporter-plans-section{padding:12px}.supporter-feed-section>header,.supporter-plans-section>header{align-items:flex-start}.supporter-feed-section>header small,.supporter-plans-section>header small{display:none}.supporter-feed-section>header{flex-direction:column}.supporter-feed-section>header nav{width:100%}.supporter-feed-section>header nav button{flex:1}.supporter-post-feed>article>header{grid-template-columns:35px minmax(90px,1fr) 33px}.supporter-post-feed>article>header>p{display:none}.supporter-post-feed h2{font-size:max(var(--ui-font-floor),calc(14px + var(--ui-font-boost)))}.supporter-post-feed footer>span{max-width:55%;line-height:1.4}.supporter-plan-control{grid-template-columns:1fr}.supporter-plan-control>button{width:100%}.supporter-plan-list>article>footer{flex-direction:column;align-items:flex-start}.supporter-plans-section>header>b{display:none}}.supporter-plan-list>article>ul>li{color:#8b8d9c;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.premium-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.premium-post-list>article.conversation-open{grid-column:1/-1}.premium-post-list footer{grid-template-columns:minmax(75px,1fr) repeat(4,auto)}.premium-post-list footer>button.conversation-toggle{color:var(--plan-color);border-color:var(--plan-color)}@supports (color:color-mix(in lab, red, red)){.premium-post-list footer>button.conversation-toggle{border-color:color-mix(in srgb,var(--plan-color) 19%,transparent)}}.premium-post-list footer>button.conversation-toggle{background:var(--plan-color)}@supports (color:color-mix(in lab, red, red)){.premium-post-list footer>button.conversation-toggle{background:color-mix(in srgb,var(--plan-color) 4%,transparent)}}.premium-conversation{border-top:1px solid var(--plan-color);flex-direction:column;margin-top:13px;padding-top:13px;display:flex}@supports (color:color-mix(in lab, red, red)){.premium-conversation{border-top:1px solid color-mix(in srgb,var(--plan-color) 15%,var(--line))}}.premium-conversation>header{justify-content:space-between;align-items:flex-start;gap:12px;min-height:38px;display:flex}.premium-conversation>header>div{flex-direction:column;gap:4px;display:flex}.premium-conversation>header span{color:var(--plan-color);font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));letter-spacing:.1em;font-weight:900}.premium-conversation>header strong{font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.premium-conversation>header>small{color:#646675;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));text-align:right;line-height:1.45}.premium-reaction-bar{border:1px solid var(--plan-color);align-items:center;gap:5px;margin-top:7px;padding:7px;display:flex}@supports (color:color-mix(in lab, red, red)){.premium-reaction-bar{border:1px solid color-mix(in srgb,var(--plan-color) 11%,var(--line))}}.premium-reaction-bar{background:#05060a38;border-radius:9px}.premium-reaction-bar button{border:1px solid var(--line);color:#7c7e8d;min-width:44px;height:29px;font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)));cursor:pointer;background:#15161e;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 8px;transition:all .15s;display:flex}.premium-reaction-bar button b{color:#727482;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.premium-reaction-bar button.active{border-color:var(--plan-color)}@supports (color:color-mix(in lab, red, red)){.premium-reaction-bar button.active{border-color:color-mix(in srgb,var(--plan-color) 38%,transparent)}}.premium-reaction-bar button.active{background:var(--plan-color)}@supports (color:color-mix(in lab, red, red)){.premium-reaction-bar button.active{background:color-mix(in srgb,var(--plan-color) 8%,#15161e)}}.premium-reaction-bar button.active{transform:translateY(-1px)}.premium-reaction-bar button.active b{color:var(--plan-color)}.premium-reaction-bar button:disabled{opacity:.55;cursor:wait}.premium-conversation-loading{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;min-height:112px;display:flex}.premium-conversation-loading i{background:var(--plan-color);border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite dmTyping}.premium-conversation-loading i:nth-child(2){animation-delay:.15s}.premium-conversation-loading i:nth-child(3){animation-delay:.3s}.premium-conversation-loading small{color:#626473;width:100%;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));text-align:center}.premium-conversation-error{background:#ff586f06;border:1px solid #ff586f1f;border-radius:9px;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;min-height:82px;margin-top:8px;padding:10px;display:grid}.premium-conversation-error>span{color:#d98390;width:27px;height:27px;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));background:#ff586f12;border-radius:8px;place-items:center;font-weight:900;display:grid}.premium-conversation-error>div{flex-direction:column;gap:3px;display:flex}.premium-conversation-error strong{font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.premium-conversation-error small{color:#796469;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.premium-conversation-error>button{color:#ca818c;height:28px;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));cursor:pointer;background:#ff586f0a;border:1px solid #ff586f21;border-radius:7px;padding:0 8px}.premium-comment-list{scrollbar-color:#30313c transparent;flex-direction:column;gap:5px;max-height:330px;margin-top:8px;display:flex;overflow-y:auto}.premium-comment-list>article{border:1px solid var(--line);background:#ffffff03;border-radius:9px;grid-template-columns:31px minmax(0,1fr) 20px;align-items:start;gap:8px;min-height:54px;padding:8px;display:grid}.premium-comment-list>article.creator{border-color:var(--plan-color)}@supports (color:color-mix(in lab, red, red)){.premium-comment-list>article.creator{border-color:color-mix(in srgb,var(--plan-color) 17%,var(--line))}}.premium-comment-list>article.creator{background:var(--plan-color)}@supports (color:color-mix(in lab, red, red)){.premium-comment-list>article.creator{background:color-mix(in srgb,var(--plan-color) 3%,transparent)}}.premium-comment-list>article>div{width:30px;height:30px;color:var(--plan-color);background:var(--plan-color);border-radius:9px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.premium-comment-list>article>div{background:color-mix(in srgb,var(--plan-color) 7%,transparent)}}.premium-comment-list>article>div{font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));font-weight:900}.premium-comment-list>article>section{flex-direction:column;gap:5px;min-width:0;display:flex}.premium-comment-list>article>section>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.premium-comment-list>article>section>header strong{min-width:0;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;display:flex;overflow:hidden}.premium-comment-list>article>section>header strong>b{color:var(--plan-color);background:var(--plan-color);border-radius:5px;padding:3px 4px}@supports (color:color-mix(in lab, red, red)){.premium-comment-list>article>section>header strong>b{background:color-mix(in srgb,var(--plan-color) 7%,transparent)}}.premium-comment-list>article>section>header strong>b{font-size:max(var(--ui-font-floor),calc(4px + var(--ui-font-boost)));letter-spacing:.07em}.premium-comment-list>article>section>header small{color:#5b5d6b;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));flex:none}.premium-comment-list>article p{color:#898b9a;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.55}.premium-comment-list>article>button{color:#686a78;width:20px;height:20px;font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)));cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0}.premium-comment-list>article>button:hover{color:#c77985;background:#ff586f0d}.premium-comment-list>article>button:disabled{opacity:.35;cursor:wait}.premium-comments-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:116px;display:flex}.premium-comments-empty>span{width:34px;height:34px;color:var(--plan-color);background:var(--plan-color);border-radius:10px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.premium-comments-empty>span{background:color-mix(in srgb,var(--plan-color) 6%,transparent)}}.premium-comments-empty>span{font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)))}.premium-comments-empty strong{font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.premium-comments-empty small{color:#606270;max-width:340px;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));line-height:1.45}.premium-comment-form{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px;margin-top:8px;padding-top:9px;display:grid}.premium-comment-form>div{position:relative}.premium-comment-form textarea{resize:vertical;color:#dedfe6;width:100%;min-height:61px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));background:#0c0d13;border:1px solid #30313d;border-radius:9px;outline:0;padding:9px 44px 9px 9px;line-height:1.5}.premium-comment-form textarea:focus{border-color:var(--plan-color);box-shadow:0 0 0 3px var(--plan-color)}@supports (color:color-mix(in lab, red, red)){.premium-comment-form textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--plan-color) 7%,transparent)}}.premium-comment-form textarea:disabled{opacity:.55}.premium-comment-form>div>small{color:#555765;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));position:absolute;bottom:7px;right:8px}.premium-comment-form>button{color:#111219;background:var(--plan-color);height:34px;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));cursor:pointer;border:0;border-radius:8px;padding:0 11px;font-weight:850}.premium-comment-form>button:disabled{opacity:.38;cursor:not-allowed}@media (width<=1120px){.premium-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.premium-post-list footer{grid-template-columns:minmax(70px,1fr) repeat(2,auto)}.premium-post-list footer>button.conversation-toggle{grid-area:2/1/auto/-1;width:100%}.premium-conversation>header>small{display:none}.premium-reaction-bar{justify-content:space-between}.premium-reaction-bar button{flex:1;min-width:0}.premium-comment-form{grid-template-columns:1fr}.premium-comment-form>button{width:100%}}@media (width<=480px){.premium-summary-grid{grid-template-columns:1fr}.premium-comment-list>article{grid-template-columns:29px minmax(0,1fr) 18px}.premium-comment-list>article>section>header small{display:none}}.sandbox-checkout-layer{z-index:1100;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.sandbox-checkout-scrim{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#030408d1;border:0;width:100%;height:100%;position:absolute;inset:0}.sandbox-checkout-modal{--plan-color:var(--accent);z-index:1;border:1px solid var(--plan-color);width:min(540px,100%);max-height:min(760px,100vh - 36px);position:relative;overflow:auto}@supports (color:color-mix(in lab, red, red)){.sandbox-checkout-modal{border:1px solid color-mix(in srgb,var(--plan-color) 22%,#292b37)}}.sandbox-checkout-modal{color:#e8e9ef;background:linear-gradient(155deg,var(--plan-color),#0d0e14 44%,#101119);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.sandbox-checkout-modal{background:linear-gradient(155deg,color-mix(in srgb,var(--plan-color) 5%,#171820),#0d0e14 44%,#101119)}}.sandbox-checkout-modal{box-shadow:0 32px 100px #00000094,0 0 0 1px #ffffff05}.sandbox-checkout-modal>header{border-bottom:1px solid var(--line);background:linear-gradient(90deg,var(--plan-color),transparent);justify-content:space-between;align-items:flex-start;gap:14px;min-height:86px;padding:17px 19px;display:flex}@supports (color:color-mix(in lab, red, red)){.sandbox-checkout-modal>header{background:linear-gradient(90deg,color-mix(in srgb,var(--plan-color) 6%,transparent),transparent)}}.sandbox-checkout-modal>header>div{flex-direction:column;gap:5px;min-width:0;display:flex}.sandbox-checkout-modal>header span{color:var(--plan-color);font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.15em;font-weight:950}.sandbox-checkout-modal>header strong{font-size:max(var(--ui-font-floor),calc(15px + var(--ui-font-boost)));letter-spacing:-.025em}.sandbox-checkout-modal>header small{color:#737584;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.sandbox-checkout-modal>header>button{border:1px solid var(--line);color:#777987;width:29px;height:29px;font-size:max(var(--ui-font-floor),calc(17px + var(--ui-font-boost)));cursor:pointer;background:#12131a;border-radius:8px;flex:none;line-height:1}.sandbox-checkout-modal>header>button:disabled{opacity:.35;cursor:wait}.sandbox-checkout-loading{color:#777987;justify-content:center;align-items:center;gap:6px;min-height:390px;display:flex}.sandbox-checkout-loading i{background:var(--plan-color);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite sandbox-pulse}.sandbox-checkout-loading i:nth-child(2){animation-delay:.16s}.sandbox-checkout-loading i:nth-child(3){animation-delay:.32s}.sandbox-checkout-loading strong{font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));margin-left:7px}@keyframes sandbox-pulse{0%,to{opacity:.2;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}.sandbox-order-summary{border:1px solid var(--plan-color);grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:11px;margin:15px 17px 0;padding:13px;display:grid}@supports (color:color-mix(in lab, red, red)){.sandbox-order-summary{border:1px solid color-mix(in srgb,var(--plan-color) 14%,var(--line))}}.sandbox-order-summary{background:#05060a4d;border-radius:11px}.sandbox-plan-icon{width:42px;height:42px;color:var(--plan-color);background:var(--plan-color);border-radius:11px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.sandbox-plan-icon{background:color-mix(in srgb,var(--plan-color) 9%,transparent)}}.sandbox-plan-icon{font-size:max(var(--ui-font-floor),calc(17px + var(--ui-font-boost)))}.sandbox-order-summary>div:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.sandbox-order-summary span{color:#666877;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));letter-spacing:.1em;font-weight:900}.sandbox-order-summary>div strong{font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sandbox-order-summary small{color:#656775;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sandbox-order-summary>p{flex-direction:column;align-items:flex-end;gap:2px;margin:0;display:flex}.sandbox-order-summary>p strong{color:var(--plan-color);font-size:max(var(--ui-font-floor),calc(13px + var(--ui-font-boost)))}.sandbox-methods{margin:15px 17px 0}.sandbox-methods>span,.sandbox-demo-instrument>span{color:#696b79;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));letter-spacing:.11em;margin-bottom:7px;font-weight:950;display:block}.sandbox-methods>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sandbox-methods button{border:1px solid var(--line);color:#878997;text-align:left;cursor:pointer;background:#101119;border-radius:10px;grid-template-columns:27px minmax(0,1fr) 17px;align-items:center;gap:8px;min-width:0;min-height:59px;padding:9px;display:grid}.sandbox-methods button.active{border-color:var(--plan-color)}@supports (color:color-mix(in lab, red, red)){.sandbox-methods button.active{border-color:color-mix(in srgb,var(--plan-color) 42%,var(--line))}}.sandbox-methods button.active{background:var(--plan-color)}@supports (color:color-mix(in lab, red, red)){.sandbox-methods button.active{background:color-mix(in srgb,var(--plan-color) 5%,#111219)}}.sandbox-methods button.active{box-shadow:inset 0 0 0 1px var(--plan-color)}@supports (color:color-mix(in lab, red, red)){.sandbox-methods button.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--plan-color) 6%,transparent)}}.sandbox-methods button>i{width:27px;height:27px;color:var(--plan-color);background:var(--plan-color);border-radius:8px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.sandbox-methods button>i{background:color-mix(in srgb,var(--plan-color) 7%,transparent)}}.sandbox-methods button>i{font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)));font-style:normal}.sandbox-methods button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.sandbox-methods button strong{color:#dedfe6;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.sandbox-methods button small{color:#656775;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sandbox-methods button>b{color:var(--plan-color);font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.sandbox-demo-instrument{border:1px dashed var(--plan-color);margin:11px 17px 0;padding:12px 13px}@supports (color:color-mix(in lab, red, red)){.sandbox-demo-instrument{border:1px dashed color-mix(in srgb,var(--plan-color) 22%,var(--line))}}.sandbox-demo-instrument{background:var(--plan-color);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.sandbox-demo-instrument{background:color-mix(in srgb,var(--plan-color) 2%,#05060a47)}}.sandbox-demo-instrument>span{margin-bottom:5px}.sandbox-demo-instrument>strong{color:#cfd0d8;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)));letter-spacing:.08em;display:block}.sandbox-demo-instrument>small{color:#606270;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));margin-top:4px;display:block}.sandbox-demo-instrument.pix>strong{color:var(--plan-color);font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sandbox-breakdown{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:12px 17px;padding:11px 0}.sandbox-breakdown p{color:#767887;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));justify-content:space-between;align-items:center;gap:12px;margin:0;padding:5px 1px;display:flex}.sandbox-breakdown p strong{color:#aaaeba;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.sandbox-breakdown p:last-child{color:#9a9ca9}.sandbox-breakdown p:last-child strong{color:#69d6a2}.sandbox-checkout-modal>footer{grid-template-columns:auto minmax(180px,1fr);gap:8px;padding:0 17px 17px;display:grid}.sandbox-checkout-modal>footer>small{color:#5f616e;text-align:center;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));grid-column:1/-1;line-height:1.45}.sandbox-checkout-modal button.sandbox-primary,.sandbox-checkout-state>button.sandbox-primary{color:#0e0f14;background:var(--plan-color);min-height:38px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;border:0;border-radius:9px;padding:0 14px;font-weight:900}.sandbox-checkout-modal button.sandbox-primary:disabled{opacity:.48;cursor:wait}.sandbox-decline{border:1px solid var(--line);color:#7c7e8d;min-height:38px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;background:#12131a;border-radius:9px;padding:0 12px;font-weight:750}.sandbox-decline:disabled{opacity:.4;cursor:wait}.sandbox-inline-error{color:#d58691;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));background:#ff586f0b;border:1px solid #ff586f26;border-radius:8px;margin:0 17px 10px;padding:8px}.sandbox-checkout-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:405px;padding:30px;display:flex}.sandbox-checkout-state>span{width:54px;height:54px;font-size:max(var(--ui-font-floor),calc(22px + var(--ui-font-boost)));border-radius:17px;place-items:center;font-weight:950;display:grid}.sandbox-checkout-state.success>span{color:#77ddb0;background:#42d38f13;box-shadow:0 0 0 1px #42d38f1f}.sandbox-checkout-state.declined>span,.sandbox-checkout-state.error>span{color:#df8b96;background:#ff586f0f;box-shadow:0 0 0 1px #ff586f1f}.sandbox-checkout-state>strong{font-size:max(var(--ui-font-floor),calc(15px + var(--ui-font-boost)));margin-top:15px}.sandbox-checkout-state>small{color:#6e707f;max-width:370px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));margin-top:7px;line-height:1.55}.sandbox-checkout-state>dl{border:1px solid var(--line);background:#05060a40;border-radius:10px;width:100%;margin:19px 0 14px;padding:12px}.sandbox-checkout-state>dl>div{justify-content:space-between;gap:12px;padding:6px;display:flex}.sandbox-checkout-state dt{color:#6a6c7a;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.sandbox-checkout-state dd{color:#c5c6ce;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));margin:0;font-weight:800}.sandbox-checkout-state>button{width:100%}.sandbox-checkout-state>div{gap:8px;margin-top:17px;display:flex}.sandbox-checkout-state>div button{border:1px solid var(--line);color:#898b99;min-height:35px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;background:#13141c;border-radius:8px;padding:0 12px;font-weight:800}.sandbox-checkout-state>div button:last-child{border-color:var(--plan-color)}@supports (color:color-mix(in lab, red, red)){.sandbox-checkout-state>div button:last-child{border-color:color-mix(in srgb,var(--plan-color) 22%,var(--line))}}.sandbox-checkout-state>div button:last-child{color:var(--plan-color);background:var(--plan-color)}@supports (color:color-mix(in lab, red, red)){.sandbox-checkout-state>div button:last-child{background:color-mix(in srgb,var(--plan-color) 4%,#13141c)}}.creator-finance-section,.supporter-payments-section{flex-direction:column;gap:10px;margin-top:14px;display:flex}.creator-finance-section>header,.supporter-payments-section>header{border:1px solid var(--line);background:linear-gradient(145deg,#ffb74c0a,#8b68ff05);border-radius:13px;justify-content:space-between;align-items:center;gap:13px;min-height:76px;padding:15px;display:flex}.creator-finance-section>header>div,.supporter-payments-section>header>div{flex-direction:column;gap:4px;min-width:0;display:flex}.creator-finance-section>header span,.supporter-payments-section>header span{color:#efb866;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.14em;font-weight:950}.creator-finance-section>header strong,.supporter-payments-section>header strong{font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)))}.creator-finance-section>header small,.supporter-payments-section>header small{color:#686a79;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.creator-finance-section>header>b,.supporter-payments-section>header>b{color:#e8ba73;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.07em;background:#ffb74c0d;border:1px solid #ffb74c24;border-radius:7px;flex:none;padding:5px 7px}.creator-finance-metrics,.supporter-payment-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.supporter-payment-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.creator-finance-metrics article,.supporter-payment-metrics article{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff05,#ffffff02);border-radius:11px;flex-direction:column;justify-content:center;gap:5px;min-width:0;min-height:91px;padding:13px;display:flex}.creator-finance-metrics span,.supporter-payment-metrics span{color:#666877;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));letter-spacing:.1em;font-weight:900}.creator-finance-metrics strong,.supporter-payment-metrics strong{color:#ececf1;font-size:max(var(--ui-font-floor),calc(15px + var(--ui-font-boost)));letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.creator-finance-metrics small,.supporter-payment-metrics small{color:#5f616f;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));line-height:1.4}.creator-finance-note{background:#42d38f09;border:1px solid #42d38f1f;border-radius:11px;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:10px 12px;display:grid}.creator-finance-note>span{color:#69d5a1;width:29px;height:29px;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));background:#42d38f12;border-radius:9px;place-items:center;font-weight:950;display:grid}.creator-finance-note>div{flex-direction:column;gap:3px;min-width:0;display:flex}.creator-finance-note strong{color:#b8d6c8;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.creator-finance-note small{color:#66786f;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));line-height:1.45}.creator-finance-note>b{color:#69d5a1;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));letter-spacing:.06em;background:#42d38f0e;border-radius:6px;padding:5px 6px}.creator-finance-empty,.supporter-payment-empty{border:1px solid var(--line);text-align:center;background:#ffffff03;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;min-height:250px;padding:24px;display:flex}.creator-finance-empty>span,.supporter-payment-empty>span{color:#efb866;width:47px;height:47px;font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)));background:#ffb74c11;border-radius:14px;place-items:center;font-weight:950;display:grid}.creator-finance-empty>strong,.supporter-payment-empty>strong{font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)));margin-top:12px}.creator-finance-empty>small,.supporter-payment-empty>small{color:#646675;max-width:390px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));margin-top:5px;line-height:1.5}.creator-finance-empty>button,.supporter-payment-empty>button{color:#efbd71;height:32px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;background:#ffb74c0a;border:1px solid #ffb74c29;border-radius:8px;margin-top:15px;padding:0 10px;font-weight:800}.creator-ledger,.supporter-payment-history{border:1px solid var(--line);background:#ffffff03;border-radius:13px;overflow:hidden}.creator-ledger>header,.creator-ledger>article{grid-template-columns:78px minmax(105px,1.2fr) minmax(90px,1fr) 78px 72px 78px 92px;align-items:center;gap:9px;display:grid}.supporter-payment-history>header,.supporter-payment-history>article{grid-template-columns:86px minmax(170px,1.6fr) minmax(85px,.8fr) 82px 79px;align-items:center;gap:9px;display:grid}.creator-ledger>header,.supporter-payment-history>header{border-bottom:1px solid var(--line);color:#5f616f;min-height:35px;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));letter-spacing:.08em;background:#111219;padding:0 12px;font-weight:900}.creator-ledger>article,.supporter-payment-history>article{border-bottom:1px solid #ffffff09;min-height:55px;padding:8px 12px}.creator-ledger>article:last-child,.supporter-payment-history>article:last-child{border-bottom:0}.creator-ledger time,.supporter-payment-history time{color:#707281;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.creator-ledger>article>div,.supporter-payment-history>article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.creator-ledger>article>div strong,.supporter-payment-history>article>div strong{font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.creator-ledger>article>div small,.supporter-payment-history>article>div small{color:#5e606e;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.creator-ledger p,.supporter-payment-history p{color:#868897;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.creator-ledger p{--plan-color:var(--accent);color:var(--plan-color);font-weight:800}.creator-ledger>article>b,.supporter-payment-history>article>b{color:#bcbec8;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.creator-ledger>article>b.fee{color:#bd7781}.creator-ledger>article>strong{color:#6bd6a3;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.creator-ledger em,.supporter-payment-history em{color:#6bd6a3;width:max-content;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));letter-spacing:.04em;background:#42d38f0d;border-radius:5px;padding:4px 5px;font-style:normal;font-weight:900}.supporter-payment-history em.failed{color:#d0808b;background:#ff586f0b}.supporter-payment-history em.expired{color:#9799a7;background:#9799a70f}.supporter-payment-history em.pending{color:#e6b66e;background:#ffb74c0d}@media (width<=1120px){.creator-finance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-ledger,.supporter-payment-history{overflow-x:auto}.creator-ledger>header,.creator-ledger>article{min-width:750px}.supporter-payment-history>header,.supporter-payment-history>article{min-width:650px}.supporter-mobile-tabs{grid-template-columns:repeat(4,1fr)}}@media (width<=700px){.sandbox-checkout-layer{padding:10px}.sandbox-checkout-modal{border-radius:14px;max-height:calc(100vh - 20px)}.sandbox-methods>div,.sandbox-checkout-modal>footer{grid-template-columns:1fr}.sandbox-checkout-modal>footer .sandbox-primary{grid-row:1}.sandbox-checkout-modal>footer .sandbox-decline{grid-row:2}.creator-finance-section>header,.supporter-payments-section>header{align-items:flex-start}.creator-finance-section>header small,.supporter-payments-section>header small,.creator-finance-note>b{display:none}.creator-finance-note{grid-template-columns:29px minmax(0,1fr)}.supporter-payment-metrics{grid-template-columns:1fr}.supporter-payment-metrics article{min-height:80px}}@media (width<=480px){.sandbox-checkout-modal>header{padding:14px}.sandbox-order-summary,.sandbox-methods,.sandbox-demo-instrument,.sandbox-breakdown{margin-left:12px;margin-right:12px}.sandbox-checkout-modal>footer{padding-left:12px;padding-right:12px}.sandbox-order-summary{grid-template-columns:38px minmax(0,1fr)}.sandbox-plan-icon{width:37px;height:37px}.sandbox-order-summary>p{grid-column:2;align-items:flex-start}.sandbox-checkout-state{min-height:360px;padding:22px 16px}.creator-finance-metrics{grid-template-columns:1fr}.creator-finance-metrics article{min-height:80px}.creator-mobile-tabs,.supporter-mobile-tabs{display:flex;overflow-x:auto}.creator-mobile-tabs button,.supporter-mobile-tabs button{flex:1;min-width:76px}}.settings-layer{z-index:1080;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.settings-scrim{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#030408e0;border:0;width:100%;height:100%;position:absolute;inset:0}.settings-center{z-index:1;color:#e8e9ef;background:#0f1017;border:1px solid #2b2d38;border-radius:18px;grid-template-columns:255px minmax(0,1fr);width:min(1120px,100%);height:min(760px,100vh - 36px);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 110px #000000ad,0 0 0 1px #ffffff05}.settings-navigation{background:linear-gradient(170deg,#181922,#101118 74%);border-right:1px solid #272934;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;padding:18px 12px 12px;display:grid}.settings-navigation>header{border-bottom:1px solid #272934;align-items:center;gap:10px;padding:0 6px 17px;display:flex}.settings-brand{filter:none;width:34px;height:34px}.settings-navigation>header>div:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.settings-navigation>header small{color:#626472;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.settings-navigation>nav{scrollbar-color:#30323d transparent;flex-direction:column;gap:4px;min-height:0;padding:12px 0;display:flex;overflow-y:auto}.settings-navigation>nav>span{color:#555765;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));letter-spacing:.13em;margin:10px 9px 3px;font-weight:950}.settings-navigation>nav>button{color:#777987;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-height:47px;padding:7px 8px;display:grid}.settings-navigation>nav>button:hover{color:#b9bbc5;background:#ffffff06}.settings-navigation>nav>button.active{border-color:var(--accent-soft);color:#e9e9ef;background:var(--accent-faint);box-shadow:inset 3px 0 0 var(--accent)}.settings-navigation>nav>button>i{color:#858795;width:27px;height:27px;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));background:#ffffff06;border-radius:8px;place-items:center;font-style:normal;font-weight:900;display:grid}.settings-navigation>nav>button.active>i{color:var(--accent-2);background:var(--accent-faint)}.settings-navigation>nav>button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.settings-navigation>nav>button strong{font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-navigation>nav>button small{color:#5e606e;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-navigation>footer{border-top:1px solid #272934;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 7px 0;display:grid}.settings-navigation>footer>div{width:31px;height:31px;color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));border-radius:9px;place-items:center;font-weight:950;display:grid}.settings-navigation>footer>span{flex-direction:column;gap:3px;min-width:0;display:flex}.settings-navigation>footer strong,.settings-navigation>footer small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-navigation>footer small{color:#595b68;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)))}.settings-navigation>footer>a{color:#777987;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));text-decoration:none}.settings-navigation>footer>a:hover{color:#d88691}.settings-content{scrollbar-color:#30323d transparent;background:radial-gradient(circle at 86% 5%,var(--accent-faint),transparent 33%),#0f1017;min-width:0;overflow-y:auto}.settings-content>header{background:linear-gradient(90deg,var(--accent-faint),transparent 56%);border-bottom:1px solid #252732;justify-content:space-between;align-items:flex-start;gap:18px;min-height:110px;padding:24px 28px 18px;display:flex}.settings-content>header>div{min-width:0}.settings-content>header span{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.15em;font-weight:950}.settings-content>header h1{font-size:max(var(--ui-font-floor),calc(22px + var(--ui-font-boost)));letter-spacing:-.04em;margin:7px 0 5px}.settings-content>header p{color:#747684;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));margin:0;line-height:1.45}.settings-content>header>button{color:#777987;width:32px;height:32px;font-size:max(var(--ui-font-floor),calc(19px + var(--ui-font-boost)));cursor:pointer;background:#15161e;border:1px solid #2c2e39;border-radius:9px;flex:none;line-height:1}.settings-content>header>button:hover{color:#eeeef2;border-color:#3a3c48}.settings-form{flex-direction:column;gap:10px;width:min(760px,100%);margin:0 auto;padding:18px 24px 28px;display:flex}.settings-card{background:linear-gradient(145deg,#ffffff05,#ffffff02);border:1px solid #292b36;border-radius:13px;padding:15px}.settings-card>header{flex-direction:column;gap:4px;margin-bottom:13px;display:flex}.settings-card>header small{color:#656775;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));line-height:1.45}.settings-card label:not(.settings-toggle-row),.settings-card>label{flex-direction:column;gap:6px;display:flex;position:relative}.settings-card label>span,.settings-field-grid label>span,.settings-community-accents>span{color:#777987;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));font-weight:850}.settings-card input,.settings-card textarea,.settings-card select{color:#e4e5eb;width:100%;font:inherit;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));background:#0d0e14;border:1px solid #30323d;border-radius:9px;outline:0}.settings-card input,.settings-card select{height:38px;padding:0 10px}.settings-card textarea{resize:vertical;min-height:84px;padding:10px;line-height:1.5}.settings-card input:focus,.settings-card textarea:focus,.settings-card select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-faint)}.settings-card label>small{color:#555765;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));align-self:flex-end}.settings-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.settings-textarea{margin-top:11px}.settings-username{position:relative}.settings-username>i{z-index:1;color:#666876;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));font-style:normal;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.settings-profile-hero,.settings-community-hero{border:1px solid var(--accent-soft);background:linear-gradient(120deg,var(--accent-faint),#ffffff02);border-radius:13px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:88px;padding:14px;display:grid}.settings-avatar,.settings-community-hero>div{color:#fff;background:linear-gradient(145deg,var(--accent),var(--accent-2));width:57px;height:57px;font-size:max(var(--ui-font-floor),calc(16px + var(--ui-font-boost)));box-shadow:0 11px 28px var(--accent-faint);border-radius:17px;place-items:center;font-weight:950;display:grid}.settings-profile-hero>div:nth-child(2),.settings-community-hero>span{flex-direction:column;gap:4px;min-width:0;display:flex}.settings-profile-hero span,.settings-community-hero b{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));letter-spacing:.11em;font-weight:950}.settings-profile-hero strong,.settings-community-hero strong{font-size:max(var(--ui-font-floor),calc(13px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-profile-hero small,.settings-community-hero small{color:#686a78;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-profile-hero>b,.settings-community-hero>em{color:#6bd7a4;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));letter-spacing:.06em;background:#42d38f0e;border-radius:6px;padding:5px 7px;font-style:normal}.settings-community-hero.community-cyan>div{background:linear-gradient(145deg,#00a8cf,#55d8ef)}.settings-community-hero.community-pink>div{background:linear-gradient(145deg,#e23e90,#ff8abe)}.settings-interest-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.settings-interest-grid button{color:#777987;cursor:pointer;background:#111219;border:1px solid #2c2e39;border-radius:9px;grid-template-columns:26px minmax(0,1fr) 15px;align-items:center;gap:6px;min-height:54px;padding:8px;display:grid}.settings-interest-grid button.selected{border-color:var(--accent-soft);color:#e4e5eb;background:var(--accent-faint)}.settings-interest-grid button>i{width:26px;height:26px;color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));border-radius:7px;place-items:center;font-style:normal;font-weight:950;display:grid}.settings-interest-grid button>span{font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));text-overflow:ellipsis;font-weight:800;overflow:hidden}.settings-interest-grid button>b{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.settings-account-note,.settings-zero-data,.settings-notification-note{background:#ffffff03;border:1px solid #676a7a29;border-radius:11px;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:10px;min-height:53px;padding:10px 12px;display:grid}.settings-account-note>span,.settings-zero-data>span,.settings-notification-note>span{width:29px;height:29px;color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)));border-radius:9px;place-items:center;font-weight:900;display:grid}.settings-account-note>div,.settings-zero-data>div,.settings-notification-note>div{flex-direction:column;gap:3px;min-width:0;display:flex}.settings-account-note small,.settings-zero-data small,.settings-notification-note small{color:#626472;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));line-height:1.45}.settings-accent-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.settings-accent-options button{--choice:#8b68ff;color:#777987;text-align:left;cursor:pointer;background:#111219;border:1px solid #2c2e39;border-radius:10px;grid-template-columns:29px minmax(0,1fr) 17px;align-items:center;gap:8px;min-height:66px;padding:10px;display:grid}.settings-accent-options button.cyan{--choice:#36c7e8}.settings-accent-options button.pink{--choice:#ff5fa5}.settings-accent-options button.selected{border-color:var(--choice)}@supports (color:color-mix(in lab, red, red)){.settings-accent-options button.selected{border-color:color-mix(in srgb,var(--choice) 45%,#2c2e39)}}.settings-accent-options button.selected{background:var(--choice)}@supports (color:color-mix(in lab, red, red)){.settings-accent-options button.selected{background:color-mix(in srgb,var(--choice) 5%,#111219)}}.settings-accent-options button>i{background:var(--choice);width:28px;height:28px;box-shadow:0 0 18px var(--choice);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.settings-accent-options button>i{box-shadow:0 0 18px color-mix(in srgb,var(--choice) 28%,transparent)}}.settings-accent-options button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.settings-accent-options strong{color:#e1e2e8;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.settings-accent-options small{color:#606270;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)))}.settings-accent-options button>b{color:var(--choice);font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.settings-density-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.settings-density-options>button{color:#777987;text-align:left;cursor:pointer;background:#111219;border:1px solid #2c2e39;border-radius:10px;grid-template-columns:55px minmax(0,1fr);align-items:center;gap:10px;min-height:78px;padding:11px;display:grid}.settings-density-options>button.selected{border-color:var(--accent-soft);background:var(--accent-faint)}.settings-density-options>button>i{background:#0b0c11;border:1px solid #30323d;border-radius:8px;flex-direction:column;gap:5px;height:45px;padding:7px;display:flex}.settings-density-options>button>i>b{background:#474956;border-radius:3px;height:3px}.settings-density-options>button>span{flex-direction:column;gap:4px;display:flex}.settings-density-options strong{color:#dedfe5;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.settings-density-options small{color:#5f616f;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));line-height:1.4}.settings-live-preview{--preview:#8b68ff;border:1px solid var(--preview);grid-template-columns:50px minmax(0,1fr);gap:10px;min-height:112px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.settings-live-preview{border:1px solid color-mix(in srgb,var(--preview) 20%,#292b36)}}.settings-live-preview{background:linear-gradient(145deg,var(--preview),#0d0e14);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.settings-live-preview{background:linear-gradient(145deg,color-mix(in srgb,var(--preview) 5%,#12131a),#0d0e14)}}.settings-live-preview.preview-cyan{--preview:#36c7e8}.settings-live-preview.preview-pink{--preview:#ff5fa5}.settings-live-preview>div{background:#0b0c11;border-radius:9px;flex-direction:column;gap:7px;padding:7px;display:flex}.settings-live-preview>div>i{background:var(--preview);border-radius:7px;width:22px;height:22px}.settings-live-preview>section{background:#ffffff05;border-radius:9px;flex-direction:column;gap:6px;padding:11px;display:flex}.settings-live-preview>section>span{background:var(--preview);border-radius:4px;width:26%;height:4px}.settings-live-preview>section>strong{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.settings-live-preview>section>small{color:#626472;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.settings-live-preview>section>p{flex-direction:column;gap:6px;margin:auto 0 0;display:flex}.settings-live-preview>section>p>i{background:#30323d;border-radius:4px;width:100%;height:4px}.settings-live-preview.compact>section{gap:4px;padding:7px}.settings-live-preview.compact>section>p{gap:3px}.settings-toggle-row{cursor:pointer;border-bottom:1px solid #ffffff0a;grid-template-columns:minmax(0,1fr) auto 36px;align-items:center;gap:9px;min-height:58px;padding:8px 2px;display:grid}.settings-toggle-row:last-child{border-bottom:0}.settings-toggle-row>span{flex-direction:column;gap:4px;min-width:0;display:flex}.settings-toggle-row strong{color:#dfe0e6;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.settings-toggle-row small{color:#646674;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));line-height:1.4}.settings-toggle-row>b{color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(4px + var(--ui-font-boost)));letter-spacing:.07em;border-radius:5px;padding:4px 5px}.settings-toggle-row>input{opacity:0;pointer-events:none;position:absolute}.settings-toggle-row>i{background:#292b35;border-radius:20px;width:34px;height:19px;transition:all .2s;position:relative}.settings-toggle-row>i:after{content:"";background:#767886;border-radius:50%;width:13px;height:13px;transition:all .2s;position:absolute;top:3px;left:3px}.settings-toggle-row>input:checked+i{background:var(--accent)}.settings-toggle-row>input:checked+i:after{background:#fff;left:18px}.settings-toggle-list>header{margin-bottom:4px}.settings-protection-score{background:linear-gradient(120deg,#42d38f0b,#ffffff02);border:1px solid #42d38f24;border-radius:13px;grid-template-columns:57px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:82px;padding:13px;display:grid}.settings-protection-score>div{border:4px solid #42d38f38;border-radius:50%;justify-content:center;align-items:baseline;width:56px;height:56px;display:flex}.settings-protection-score>div strong{color:#70d9a7;font-size:max(var(--ui-font-floor),calc(16px + var(--ui-font-boost)));align-self:center}.settings-protection-score>div small{color:#597365;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)))}.settings-protection-score>span{flex-direction:column;gap:3px;min-width:0;display:flex}.settings-protection-score>span>b{color:#70d9a7;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));letter-spacing:.09em}.settings-protection-score>span>small{color:#627269;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.settings-protection-score>em{color:#70d9a7;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));background:#42d38f0e;border-radius:6px;padding:5px 6px;font-style:normal;font-weight:900}.settings-choice-block+.settings-choice-block{border-top:1px solid #ffffff0a;margin-top:13px;padding-top:13px}.settings-choice-block>span{color:#777987;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));margin-bottom:7px;font-weight:850;display:block}.settings-choice-block>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.settings-choice-block button{color:#777987;text-align:left;cursor:pointer;background:#111219;border:1px solid #2d2f3a;border-radius:9px;flex-direction:column;gap:4px;min-height:63px;padding:10px;display:flex}.settings-choice-block button.selected{border-color:var(--accent-soft);background:var(--accent-faint)}.settings-choice-block strong{color:#dfe0e6;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.settings-choice-block small{color:#616371;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));line-height:1.4}.settings-zero-data{background:#42d38f06;border-color:#42d38f1c}.settings-zero-data>span{color:#70d9a7;background:#42d38f0f}.settings-community-accents{align-items:center;gap:8px;margin-top:13px;display:flex}.settings-community-accents>span{margin-right:auto}.settings-community-accents button{cursor:pointer;background:#8b68ff;border:3px solid #15161e;border-radius:8px;outline:1px solid #0000;width:25px;height:25px}.settings-community-accents button.cyan{background:#36c7e8}.settings-community-accents button.pink{background:#ff5fa5}.settings-community-accents button.selected{outline-color:#fff}.settings-admin-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.settings-admin-links button{color:#777987;text-align:left;cursor:pointer;background:#111219;border:1px solid #2b2d38;border-radius:9px;grid-template-columns:27px minmax(0,1fr) 13px;align-items:center;gap:7px;min-height:67px;padding:9px;display:grid}.settings-admin-links button:hover{border-color:var(--accent-soft);background:var(--accent-faint)}.settings-admin-links button>i{width:27px;height:27px;color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));border-radius:8px;place-items:center;font-style:normal;font-weight:900;display:grid}.settings-admin-links button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.settings-admin-links strong{color:#dedfe5;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.settings-admin-links small{color:#5e606d;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-admin-links button>b{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.settings-save-row{justify-content:flex-end;align-items:center;gap:10px;min-height:46px;display:flex}.settings-save-row>p{color:#d1828d;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));margin:0 auto 0 0}.settings-save-row>em{color:#6bd6a3;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));margin-right:auto;font-style:normal;font-weight:800}.settings-save-row>button{color:#fff;background:linear-gradient(145deg,var(--accent),var(--accent-2));min-width:142px;height:38px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));box-shadow:0 9px 25px var(--accent-faint);cursor:pointer;border:0;border-radius:9px;padding:0 14px;font-weight:900}.settings-save-row>button:disabled{opacity:.45;cursor:wait}.density-compact .channel{min-height:28px}.density-compact .message{padding-top:5px;padding-bottom:5px}.density-compact .channel-list section{margin-bottom:6px}.density-compact .composer-wrap{padding-top:7px;padding-bottom:7px}.motion-reduced *,.motion-reduced :before,.motion-reduced :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}@media (width<=820px){.settings-center{grid-template-columns:205px minmax(0,1fr)}.settings-form{padding-left:16px;padding-right:16px}.settings-content>header{padding-left:20px;padding-right:20px}.settings-interest-grid,.settings-accent-options{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-admin-links{grid-template-columns:1fr}.settings-admin-links button{min-height:54px}}@media (width<=620px){.settings-layer{padding:0}.settings-center{border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;width:100%;height:100%}.settings-navigation{border-bottom:1px solid #272934;border-right:0;padding:9px;display:block}.settings-navigation>header{padding:0 2px 8px}.settings-navigation>nav{flex-direction:row;gap:5px;padding:7px 0 0;display:flex;overflow-x:auto}.settings-navigation>nav>span,.settings-navigation>footer{display:none}.settings-navigation>nav>button{grid-template-columns:24px minmax(0,1fr);min-width:126px;min-height:39px;padding:5px}.settings-navigation>nav>button>i{width:23px;height:23px}.settings-navigation>nav>button small{display:none}.settings-content>header{min-height:94px;padding:17px 15px 13px}.settings-content>header h1{font-size:max(var(--ui-font-floor),calc(18px + var(--ui-font-boost)))}.settings-form{padding:12px 10px 22px}.settings-field-grid,.settings-choice-block>div,.settings-density-options{grid-template-columns:1fr}.settings-interest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-accent-options{grid-template-columns:1fr}.settings-profile-hero,.settings-community-hero{grid-template-columns:48px minmax(0,1fr)}.settings-avatar,.settings-community-hero>div{border-radius:14px;width:47px;height:47px}.settings-profile-hero>b,.settings-community-hero>em,.settings-protection-score>em{display:none}.settings-protection-score{grid-template-columns:50px minmax(0,1fr)}.settings-protection-score>div{width:48px;height:48px}.settings-save-row{flex-direction:column;align-items:stretch}.settings-save-row>button{width:100%}.settings-save-row>p,.settings-save-row>em{margin:0}}.settings-center{grid-template-columns:290px minmax(0,1fr);width:min(1220px,100%);height:min(820px,100vh - 30px)}.settings-navigation{padding:20px 14px 14px}.settings-navigation>header{padding:0 8px 18px}.settings-brand{width:40px;height:40px;font-size:max(var(--ui-font-floor),calc(16px + var(--ui-font-boost)))}.settings-navigation>header strong{font-size:max(var(--ui-font-floor),calc(14px + var(--ui-font-boost)))}.settings-navigation>header small{font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.settings-navigation>nav{gap:4px;padding:13px 0}.settings-navigation>nav>span{font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));margin:12px 10px 4px}.settings-navigation>nav>button{grid-template-columns:32px minmax(0,1fr);gap:10px;min-height:52px;padding:8px 10px}.settings-navigation>nav>button>i{width:31px;height:31px;font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)))}.settings-navigation>footer{grid-template-columns:35px minmax(0,1fr) auto;padding:12px 8px 0}.settings-navigation>footer>div{width:35px;height:35px;font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.settings-navigation>footer strong{font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.settings-navigation>footer small,.settings-navigation>footer>a{font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.settings-content>header span{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.settings-content>header h1{font-size:max(var(--ui-font-floor),calc(28px + var(--ui-font-boost)));margin:8px 0 6px}.settings-content>header p{font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)))}.settings-content>header>button{width:38px;height:38px;font-size:max(var(--ui-font-floor),calc(23px + var(--ui-font-boost)))}.settings-card{border-radius:14px;padding:18px}.settings-card>header{gap:5px;margin-bottom:16px}.settings-card>header small,.settings-card label>span,.settings-field-grid label>span,.settings-community-accents>span{font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.settings-card input,.settings-card textarea,.settings-card select{font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)))}.settings-card input,.settings-card select{height:43px}.settings-card label>small{font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.settings-username>i{font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)))}.settings-username>input{padding-left:28px}.settings-profile-hero,.settings-community-hero{grid-template-columns:66px minmax(0,1fr) auto;gap:16px;min-height:104px;padding:17px}.settings-avatar,.settings-community-hero>div{width:65px;height:65px;font-size:max(var(--ui-font-floor),calc(19px + var(--ui-font-boost)))}.settings-profile-hero span,.settings-community-hero b{font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.settings-profile-hero strong,.settings-community-hero strong{font-size:max(var(--ui-font-floor),calc(17px + var(--ui-font-boost)))}.settings-profile-hero small,.settings-community-hero small{font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.settings-profile-hero>b,.settings-community-hero>em{font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.settings-interest-grid button{min-height:64px}.settings-interest-grid button>i{width:31px;height:31px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.settings-interest-grid button>span{font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.settings-interest-grid button>b{font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)))}.settings-account-note,.settings-zero-data,.settings-notification-note{grid-template-columns:35px minmax(0,1fr);min-height:64px;padding:12px 14px}.settings-account-note>span,.settings-zero-data>span,.settings-notification-note>span{width:35px;height:35px}.settings-account-note strong,.settings-zero-data strong,.settings-notification-note strong{font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)))}.settings-account-note small,.settings-zero-data small,.settings-notification-note small{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.settings-accent-options button{min-height:78px}.settings-accent-options strong,.settings-density-options strong{font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)))}.settings-accent-options small,.settings-density-options small{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.settings-density-options>button{min-height:90px}.settings-toggle-row{grid-template-columns:minmax(0,1fr) auto 42px;min-height:68px}.settings-toggle-row>b{font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.settings-toggle-row>i{width:40px;height:23px}.settings-toggle-row>i:after{width:17px;height:17px}.settings-toggle-row>input:checked+i:after{left:20px}.settings-protection-score{grid-template-columns:67px minmax(0,1fr) auto;min-height:100px;padding:16px}.settings-protection-score>div{width:65px;height:65px}.settings-protection-score>div strong{font-size:max(var(--ui-font-floor),calc(20px + var(--ui-font-boost)))}.settings-protection-score>span>b{font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.settings-protection-score>span>strong{font-size:max(var(--ui-font-floor),calc(13px + var(--ui-font-boost)))}.settings-protection-score>span>small{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.settings-protection-score>em{font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.settings-choice-block>span{font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.settings-choice-block button{min-height:78px}.settings-choice-block strong{font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)))}.settings-choice-block small{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.settings-admin-links button{min-height:82px}.settings-admin-links strong{font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.settings-admin-links small{font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.settings-save-row>p,.settings-save-row>em{font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.settings-save-row>button{min-width:178px;height:43px;font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)))}.settings-overview-hero,.settings-account-hero{border:1px solid var(--accent-soft);background:radial-gradient(circle at 82% 15%,var(--accent-faint),transparent 34%),linear-gradient(125deg,var(--accent-faint),#ffffff03);border-radius:15px;grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:17px;min-height:118px;padding:20px;display:grid}.settings-overview-hero>span,.settings-account-hero>span{flex-direction:column;gap:5px;min-width:0;display:flex}.settings-overview-hero>span>b,.settings-account-hero>span>b{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));letter-spacing:.1em}.settings-overview-hero>span>strong,.settings-account-hero>span>strong{font-size:max(var(--ui-font-floor),calc(19px + var(--ui-font-boost)))}.settings-overview-hero>span>small,.settings-account-hero>span>small{color:#7b7d8c;font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.settings-overview-hero>em,.settings-account-hero>em{color:#71dca9;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));background:#42d38f0f;border-radius:7px;padding:7px 9px;font-style:normal;font-weight:900}.settings-account-hero>div{color:#fff;background:linear-gradient(145deg,var(--accent),var(--accent-2));width:66px;height:66px;font-size:max(var(--ui-font-floor),calc(19px + var(--ui-font-boost)));border-radius:19px;place-items:center;font-weight:950;display:grid}.settings-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.settings-overview-grid>button{color:#8c8e9d;text-align:left;cursor:pointer;background:linear-gradient(145deg,#171820,#12131a);border:1px solid #30323d;border-radius:13px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:91px;padding:15px;display:grid}.settings-overview-grid>button:hover{border-color:var(--accent-soft);background:var(--accent-faint);transform:translateY(-1px)}.settings-overview-grid>button>i{width:42px;height:42px;color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(14px + var(--ui-font-boost)));border-radius:12px;place-items:center;font-style:normal;font-weight:900;display:grid}.settings-overview-grid>button>span{flex-direction:column;gap:5px;min-width:0;display:flex}.settings-overview-grid strong{color:#e5e6ec;font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)))}.settings-overview-grid small{color:#707280;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-overview-grid>button>b{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(13px + var(--ui-font-boost)))}.settings-overview-status{background:#42d38f09;border:1px solid #42d38f21;border-radius:12px;grid-template-columns:37px minmax(0,1fr);align-items:center;gap:11px;min-height:65px;padding:13px 15px;display:grid}.settings-overview-status>span{color:#6edba7;background:#42d38f14;border-radius:10px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.settings-overview-status>div{flex-direction:column;gap:4px;display:flex}.settings-overview-status strong{font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)))}.settings-overview-status small{color:#718078;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.settings-account-list article{border-top:1px solid #ffffff0b;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:10px 0;display:grid}.settings-account-list article>span{color:#777988;font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.settings-account-list article>strong{font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-account-list article>b{color:#8a8c99;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.settings-account-list article>b.safe{color:#71dca9}.settings-account-list article>button{border:1px solid var(--accent-soft);color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));cursor:pointer;border-radius:7px;padding:7px 10px}.settings-data-action{grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.settings-data-action>span{width:39px;height:39px;color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(16px + var(--ui-font-boost)));border-radius:11px;place-items:center;display:grid}.settings-data-action>div{flex-direction:column;gap:4px;display:flex}.settings-data-action strong{font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)))}.settings-data-action small{color:#727482;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.settings-data-action button,.settings-session-card>a{border:1px solid var(--accent-soft);color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)));cursor:pointer;border-radius:8px;padding:9px 12px;font-weight:800;text-decoration:none}.settings-session-card{justify-content:space-between;align-items:center;gap:15px;display:flex}.settings-session-card>div{align-items:center;gap:11px;display:flex}.settings-session-card>div>span{color:#dc8795;background:#ff586f0d;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.settings-session-card>div>div{flex-direction:column;gap:4px;display:flex}.settings-session-card strong{font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)))}.settings-session-card small{color:#6f7180;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.settings-session-card>a{color:#df8c99;background:#ff586f0a;border-color:#ff586f26}.settings-font-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.settings-font-options button{color:#878997;cursor:pointer;background:#111219;border:1px solid #30323d;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:86px;display:flex}.settings-font-options button.selected{color:#ececf2;border-color:var(--accent-soft);background:var(--accent-faint)}.settings-font-options button>span{color:var(--accent-2);font-weight:900}.settings-font-options button:first-child>span{font-size:max(var(--ui-font-floor),calc(13px + var(--ui-font-boost)))}.settings-font-options button:nth-child(2)>span{font-size:max(var(--ui-font-floor),calc(18px + var(--ui-font-boost)))}.settings-font-options button:nth-child(3)>span{font-size:max(var(--ui-font-floor),calc(23px + var(--ui-font-boost)))}.settings-font-options button>strong{font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.settings-accessibility-preview{background:#12131a;border:1px solid #2d2f3a;border-radius:13px;padding:16px}.settings-accessibility-preview>span{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));letter-spacing:.11em;font-weight:900}.settings-accessibility-preview article{grid-template-columns:39px minmax(0,1fr);gap:11px;margin-top:12px;display:grid}.settings-accessibility-preview article>i{color:#fff;background:linear-gradient(145deg,var(--accent),var(--accent-2));width:39px;height:39px;font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)));border-radius:11px;place-items:center;font-style:normal;font-weight:900;display:grid}.settings-accessibility-preview article>div{flex-direction:column;gap:5px;display:flex}.settings-accessibility-preview article strong{font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)))}.settings-accessibility-preview article small{color:#666876;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.settings-accessibility-preview article p{color:#aaaeba;margin:0;line-height:1.55}.settings-accessibility-preview.font-small article p{font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.settings-accessibility-preview.font-medium article p{font-size:max(var(--ui-font-floor),calc(13px + var(--ui-font-boost)))}.settings-accessibility-preview.font-large article p{font-size:max(var(--ui-font-floor),calc(16px + var(--ui-font-boost)))}.settings-accessibility-preview article a{color:var(--accent-2);text-decoration:underline}.settings-accessibility-preview.contrast{border-color:#5a5d6d}.settings-accessibility-preview.contrast article p{color:#f0f0f5}.settings-mic-test{grid-template-columns:minmax(0,1fr) minmax(120px,220px) 45px;align-items:center;gap:13px;display:grid}.settings-mic-test>button{min-height:58px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:8px;display:grid}.settings-mic-test>button>i{color:#fff;background:linear-gradient(145deg,var(--accent),var(--accent-2));width:38px;height:38px;font-size:max(var(--ui-font-floor),calc(13px + var(--ui-font-boost)));border-radius:11px;place-items:center;font-style:normal;display:grid}.settings-mic-test>button>span{flex-direction:column;gap:4px;display:flex}.settings-mic-test>button strong{font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)))}.settings-mic-test>button small{color:#737583;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.settings-mic-test>div{background:#292b35;border-radius:5px;height:8px;overflow:hidden}.settings-mic-test>div>span{background:linear-gradient(90deg,#42d38f,#f1b34f,#ff586f);border-radius:5px;height:100%;transition:width 80ms linear;display:block}.settings-mic-test>b{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)));text-align:right}.settings-volume-row{grid-template-columns:30px minmax(0,1fr) 48px;align-items:center;gap:12px;display:grid}.settings-volume-row>span{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(18px + var(--ui-font-boost)))}.settings-volume-row input{height:auto;accent-color:var(--accent);padding:0}.settings-volume-row strong{font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)));text-align:right}.font-scale-small .message-text,.font-scale-small .message-content-main>span,.font-scale-small .dm-message-content p{font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)))}.font-scale-medium .message-text,.font-scale-medium .message-content-main>span,.font-scale-medium .dm-message-content p{font-size:max(var(--ui-font-floor),calc(13px + var(--ui-font-boost)));line-height:1.62}.font-scale-medium .composer input,.font-scale-medium .composer textarea,.font-scale-medium .dm-composer textarea{font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)))}.font-scale-medium .channel span{font-size:max(var(--ui-font-floor),calc(13px + var(--ui-font-boost)))}.font-scale-medium .user-copy strong,.font-scale-medium .member-row-button strong{font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)))}.font-scale-medium .user-copy small,.font-scale-medium .member-row-button small,.font-scale-medium .platform-hub-nav>button strong{font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.font-scale-medium .platform-hub-nav>button small{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.font-scale-medium .workspace-panel p{font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)))}.font-scale-medium .workspace-panel small{font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.font-scale-medium .voice-room-copy p,.font-scale-medium .voice-participant-grid article strong{font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)))}.font-scale-medium .voice-participant-grid article small,.font-scale-medium .voice-info-card>p,.font-scale-medium .voice-info-security p,.font-scale-medium .voice-info-tip p{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.font-scale-large .message-text,.font-scale-large .message-content-main>span,.font-scale-large .dm-message-content p{font-size:max(var(--ui-font-floor),calc(13px + var(--ui-font-boost)));line-height:1.65}.font-scale-large .composer input,.font-scale-large .composer textarea,.font-scale-large .dm-composer textarea{font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)))}.font-scale-large .channel span{font-size:max(var(--ui-font-floor),calc(13px + var(--ui-font-boost)))}.font-scale-large .user-copy strong,.font-scale-large .member-row-button strong{font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)))}.font-scale-large .user-copy small,.font-scale-large .member-row-button small{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.font-scale-large .platform-hub-nav>button strong{font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.font-scale-large .platform-hub-nav>button small{font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.font-scale-large .workspace-panel p{font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.font-scale-large .workspace-panel small{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.font-scale-large .voice-room-copy p,.font-scale-large .voice-participant-grid article strong{font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)))}.font-scale-large .voice-participant-grid article small,.font-scale-large .voice-info-card>p,.font-scale-large .voice-info-security p,.font-scale-large .voice-info-tip p{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.high-contrast{--line:#444754}.high-contrast .message-text,.high-contrast .message-content-main>span,.high-contrast .dm-message-content p{color:#f0f0f4}.high-contrast small,.high-contrast .channel span{color:#b0b2bd}.emphasize-links a,.emphasize-links .message-actions button,.emphasize-links .channel-list .channel>span{text-underline-offset:2px;text-decoration:underline}@media (width<=900px){.settings-center{grid-template-columns:240px minmax(0,1fr)}.settings-navigation>nav>button small{display:none}.settings-overview-grid{grid-template-columns:1fr}.settings-form{padding-left:18px;padding-right:18px}}@media (width<=620px){.settings-center{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;width:100%;height:100%}.settings-navigation{padding:10px;display:block}.settings-navigation>header{padding-bottom:9px}.settings-navigation>header strong{font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)))}.settings-navigation>header small{font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.settings-navigation>nav{flex-direction:row;gap:6px;padding:8px 0 0;display:flex;overflow-x:auto}.settings-navigation>nav>span,.settings-navigation>footer{display:none}.settings-navigation>nav>button{grid-template-columns:27px minmax(0,1fr);min-width:122px;min-height:43px;padding:6px}.settings-navigation>nav>button>i{width:26px;height:26px}.settings-navigation>nav>button strong{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.settings-content>header{min-height:105px;padding:18px 15px 15px}.settings-content>header h1{font-size:max(var(--ui-font-floor),calc(22px + var(--ui-font-boost)))}.settings-content>header p{font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.settings-form{padding:13px 10px 24px}.settings-overview-hero,.settings-account-hero{grid-template-columns:54px minmax(0,1fr);min-height:100px;padding:14px}.settings-overview-hero .settings-avatar,.settings-account-hero>div{width:53px;height:53px}.settings-overview-hero>em,.settings-account-hero>em{display:none}.settings-overview-grid{grid-template-columns:1fr}.settings-overview-grid>button{min-height:76px;padding:11px}.settings-field-grid,.settings-choice-block>div,.settings-density-options,.settings-font-options{grid-template-columns:1fr}.settings-interest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-accent-options{grid-template-columns:1fr}.settings-account-list article{grid-template-columns:1fr auto}.settings-account-list article>span{grid-column:1/-1}.settings-data-action{grid-template-columns:36px minmax(0,1fr)}.settings-data-action>button{grid-column:1/-1}.settings-session-card{flex-direction:column;align-items:stretch}.settings-session-card>a{text-align:center}.settings-mic-test{grid-template-columns:minmax(0,1fr) 42px}.settings-mic-test>div{grid-area:2/1/auto/-1}.settings-profile-hero,.settings-community-hero{grid-template-columns:52px minmax(0,1fr)}.settings-profile-hero>b,.settings-community-hero>em,.settings-protection-score>em{display:none}.settings-save-row{flex-direction:column;align-items:stretch}.settings-save-row>button{width:100%}}.settings-admin-links{grid-template-columns:repeat(2,minmax(0,1fr))}.member-custom-roles{margin-top:2px;flex-flow:wrap!important;gap:3px!important;display:flex!important}.member-custom-roles>span{font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));border:1px solid;border-radius:5px;align-items:center;gap:4px;padding:3px 5px;font-weight:850;display:inline-flex}.member-custom-roles>span>i{border-radius:50%;width:5px;height:5px}.roles-drawer{width:min(820px,100vw);padding:0;overflow:hidden}.roles-drawer>header{border-bottom:1px solid var(--line);height:78px;padding:18px 20px}.roles-drawer>header .drawer-icon{font-size:max(var(--ui-font-floor),calc(18px + var(--ui-font-boost)));font-weight:900}.roles-layout{grid-template-columns:235px minmax(0,1fr);height:calc(100% - 78px);display:grid}.role-list{border-right:1px solid var(--line);background:#0d0e14;padding:16px 11px;overflow-y:auto}.role-list>div:first-child{justify-content:space-between;align-items:center;height:32px;padding:0 5px;display:flex}.role-list>div:first-child>span{color:#707280;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));letter-spacing:.1em;font-weight:900}.role-list>div:first-child>button{border:1px solid var(--accent-soft);width:25px;height:25px;color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(15px + var(--ui-font-boost)));cursor:pointer;border-radius:7px}.role-list>div:first-child>button:disabled{opacity:.4;cursor:wait}.role-list>button{color:#777987;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:10px minmax(0,1fr) 10px;align-items:center;gap:9px;width:100%;min-height:52px;padding:8px;display:grid}.role-list>button:hover,.role-list>button.selected{color:#e7e8ed;border-color:var(--accent-soft);background:var(--accent-faint)}.role-list>button>i{border-radius:50%;width:9px;height:9px;box-shadow:0 0 13px}.role-list>button>span{flex-direction:column;gap:4px;min-width:0;display:flex}.role-list>button strong{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.role-list>button small{color:#606270;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.role-list>button>b{color:#626472;font-size:max(var(--ui-font-floor),calc(15px + var(--ui-font-boost)))}.roles-loading{justify-content:center;align-items:center;gap:5px;min-height:120px;display:flex}.roles-loading>i{background:var(--accent);border-radius:50%;width:5px;height:5px;animation:1s infinite accountPulse}.roles-loading>i:nth-child(2){animation-delay:.15s}.roles-loading>i:nth-child(3){animation-delay:.3s}.roles-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:160px;padding:18px 8px;display:flex}.roles-empty strong{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.roles-empty small{color:#626472;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));line-height:1.5}.roles-empty button{border:1px solid var(--accent-soft);color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;border-radius:7px;margin-top:4px;padding:7px 9px}.roles-owner-lock{background:#f4b64b06;border:1px solid #f4b64b1f;border-radius:9px;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:8px;margin:17px 4px 0;padding:10px;display:grid}.roles-owner-lock>span{color:#f4b64b;width:27px;height:27px;font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)));background:#f4b64b12;border-radius:8px;place-items:center;display:grid}.roles-owner-lock>div{flex-direction:column;gap:3px;display:flex}.roles-owner-lock strong{color:#c7b994;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.roles-owner-lock small{color:#6e6654;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));line-height:1.35}.role-editor{background:radial-gradient(circle at 90% 0,var(--accent-faint),transparent 24%),#11121a;padding:20px 22px 28px;overflow-y:auto}.role-editor-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:100%;display:flex}.role-editor-empty>span{border:1px solid var(--accent-soft);width:55px;height:55px;color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(24px + var(--ui-font-boost)));border-radius:17px;place-items:center;display:grid}.role-editor-empty strong{font-size:max(var(--ui-font-floor),calc(14px + var(--ui-font-boost)));margin-top:5px}.role-editor-empty small{color:#6d6f7d;max-width:330px;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));line-height:1.55}.role-editor-empty button{color:#fff;background:linear-gradient(145deg,var(--accent),var(--accent-2));font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));cursor:pointer;border:0;border-radius:9px;margin-top:7px;padding:9px 13px;font-weight:850}.role-editor-heading{border-bottom:1px solid var(--line)!important;align-items:center!important;gap:14px!important;padding:0 0 17px!important;display:flex!important}.role-editor-heading>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.role-editor-heading span{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));letter-spacing:.1em;font-weight:900}.role-editor-heading strong{font-size:max(var(--ui-font-floor),calc(17px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.role-editor-heading small{color:#6e707e;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.role-editor-heading>i{border:5px solid #191a22;border-radius:14px;outline:1px solid #373944;width:43px;height:43px;box-shadow:0 0 25px #8157ff1f}.role-readonly{color:#b7a572;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));background:#f4b64b08;border:1px solid #f4b64b21;border-radius:9px;margin-top:14px;padding:10px 12px}.role-fields{grid-template-columns:minmax(0,1fr) 190px;gap:13px;margin-top:17px;display:grid}.role-fields>label{flex-direction:column;gap:7px;display:flex;position:relative}.role-fields>label>span,.role-fields>div>span{color:#858795;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));font-weight:800}.role-fields input{color:#e7e8ed;width:100%;height:42px;font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)));background:#0d0e14;border:1px solid #30323d;border-radius:9px;outline:0;padding:0 12px}.role-fields input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-faint)}.role-fields label>small{color:#585a68;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));position:absolute;bottom:17px;right:10px}.role-fields>div{flex-direction:column;gap:8px;display:flex}.role-fields nav{align-items:center;gap:7px;display:flex}.role-fields nav>button{cursor:pointer;border:4px solid #191a22;border-radius:8px;outline:1px solid #0000;width:27px;height:27px}.role-fields nav>button.selected{outline-color:#fff}.role-fields button:disabled,.role-fields input:disabled{opacity:.55;cursor:not-allowed}.role-display-option{background:linear-gradient(110deg,var(--accent-faint),#ffffff03);cursor:pointer;border:1px solid #8157ff29;border-radius:11px;grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:12px;min-height:67px;margin-top:13px;padding:10px 13px;display:grid;position:relative}.role-display-option>span{grid-template-columns:12px minmax(0,1fr);align-items:center;gap:3px 8px;min-width:0;display:grid}.role-display-option>span>i{border-radius:50%;grid-row:1/3;width:10px;height:10px;box-shadow:0 0 12px}.role-display-option>span>b{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.role-display-option>span>small{color:#696b79;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));line-height:1.4}.role-display-option>input{opacity:0;pointer-events:none;position:absolute}.role-display-option>i{background:#2c2e38;border-radius:12px;width:35px;height:20px;transition:all .18s;position:relative}.role-display-option>i:after{content:"";background:#747683;border-radius:50%;width:14px;height:14px;transition:all .18s;position:absolute;top:3px;left:3px}.role-display-option>input:checked+i{background:var(--accent)}.role-display-option>input:checked+i:after{background:#fff;left:18px}.role-display-option>input:disabled+i{opacity:.55}.role-permissions,.role-members{background:#ffffff03;border:1px solid #292b36;border-radius:12px;margin-top:17px;padding:14px}.role-permissions>header,.role-members>header{border-bottom:1px solid #ffffff0b!important;justify-content:space-between!important;align-items:center!important;padding:0 0 11px!important;display:flex!important}.role-permissions>header>div,.role-members>header>div{flex-direction:column;gap:4px;display:flex}.role-permissions>header strong,.role-members>header strong{font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.role-permissions>header small,.role-members>header small{color:#686a78;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.role-permissions>header>b,.role-members>header>b{color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));border-radius:5px;padding:4px 6px}.role-permissions>label{cursor:pointer;border-bottom:1px solid #ffffff0a;grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:12px;min-height:58px;display:grid}.role-permissions>label:last-child{border-bottom:0}.role-permissions>label>span{flex-direction:column;gap:4px;display:flex}.role-permissions>label strong{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.role-permissions>label small{color:#646674;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));line-height:1.4}.role-permissions>label input{opacity:0;pointer-events:none;position:absolute}.role-permissions>label>i{background:#2c2e38;border-radius:12px;width:35px;height:20px;transition:all .18s;position:relative}.role-permissions>label>i:after{content:"";background:#747683;border-radius:50%;width:14px;height:14px;transition:all .18s;position:absolute;top:3px;left:3px}.role-permissions>label input:checked+i{background:var(--accent)}.role-permissions>label input:checked+i:after{background:#fff;left:18px}.role-permissions>label input:disabled+i{opacity:.55}.role-hierarchy{background:linear-gradient(135deg,#8157ff0b,#ffffff03);border:1px solid #8157ff29;border-radius:12px;margin-top:15px;padding:13px}.role-hierarchy>header{flex-direction:column;gap:4px;display:flex}.role-hierarchy>header strong{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.role-hierarchy>header small{color:#6d6f7d;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));line-height:1.4}.role-hierarchy>div{grid-template-columns:1fr 1fr;gap:7px;margin-top:11px;display:grid}.role-hierarchy article{background:#0a0b1173;border:1px solid #ffffff0b;border-radius:9px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;min-height:53px;padding:8px;display:grid}.role-hierarchy article>b{width:24px;height:24px;color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));border-radius:7px;place-items:center;display:grid}.role-hierarchy article>span{flex-direction:column;gap:3px;display:flex}.role-hierarchy article strong{font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.role-hierarchy article small{color:#626472;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));line-height:1.35}.role-sensitive-note{background:#f4b64b09;border:1px solid #f4b64b26;border-radius:10px;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:9px;margin-top:10px;padding:10px;display:grid}.role-sensitive-note>b{color:#f4b64b;background:#f4b64b14;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.role-sensitive-note>span{flex-direction:column;gap:3px;display:flex}.role-sensitive-note strong{color:#d4bf8c;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.role-sensitive-note small{color:#756a52;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));line-height:1.4}.role-member-search{color:#666876;background:#0d0e14;border:1px solid #2e303b;border-radius:8px;align-items:center;gap:8px;height:36px;margin:12px 0 7px;padding:0 10px;display:flex}.role-member-search input{color:#e1e2e8;min-width:0;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));background:0 0;border:0;outline:0;flex:1}.role-member-list{max-height:205px;overflow-y:auto}.role-member-list>label{cursor:pointer;border-bottom:1px solid #ffffff0a;grid-template-columns:32px minmax(0,1fr) 22px;align-items:center;gap:9px;min-height:48px;padding:6px 3px;display:grid}.role-member-list>label>div{color:#fff;background:linear-gradient(145deg,var(--accent),var(--accent-2));width:32px;height:32px;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));border-radius:9px;place-items:center;font-weight:900;display:grid}.role-member-list>label>span{flex-direction:column;gap:3px;display:flex}.role-member-list>label strong{font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.role-member-list>label small{color:#666876;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.role-member-list>label input{opacity:0;pointer-events:none;position:absolute}.role-member-list>label>i{color:#fff;width:20px;height:20px;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));background:#181922;border:1px solid #3a3c48;border-radius:6px;place-items:center;font-style:normal;display:grid}.role-member-list>label input:checked+i{border-color:var(--accent);background:var(--accent)}.role-no-member{color:#656775;min-height:70px;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));place-items:center;display:grid}.role-error{color:#dc8795;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));background:#ff586f09;border:1px solid #ff586f24;border-radius:9px;align-items:center;gap:8px;margin-top:13px;padding:9px 11px;display:flex}.role-error>span{background:#ff586f14;border-radius:6px;place-items:center;width:20px;height:20px;font-weight:900;display:grid}.role-actions{margin-top:16px;border:0!important;justify-content:space-between!important;align-items:center!important;padding:0!important;display:flex!important}.role-actions>button{min-width:120px;height:38px;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));cursor:pointer;border-radius:9px;padding:0 13px;font-weight:850}.role-actions>button.danger{color:#dc8795;background:#ff586f09;border:1px solid #ff586f29}.role-actions>button.save{color:#fff;background:linear-gradient(145deg,var(--accent),var(--accent-2));box-shadow:0 9px 25px var(--accent-faint);border:0}.role-actions>button:disabled{opacity:.45;cursor:wait}@media (width<=650px){.settings-admin-links{grid-template-columns:1fr}.roles-drawer{width:100vw}.roles-layout{display:block;overflow-y:auto}.role-list{border-right:0;border-bottom:1px solid var(--line);max-height:210px}.role-editor{padding:17px 13px 25px;overflow:visible}.role-fields,.role-hierarchy>div{grid-template-columns:1fr}.role-member-list{max-height:250px}.role-actions{gap:8px;flex-direction:column-reverse!important;align-items:stretch!important}.role-actions>button{width:100%}}.moderation-floating-button{z-index:45;color:#eeeaff;width:42px;height:42px;box-shadow:0 15px 45px #00000059,0 0 28px var(--accent-faint);font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));white-space:nowrap;cursor:pointer;background:linear-gradient(145deg,#291e49f5,#141320fa);border:1px solid #8157ff59;border-radius:12px;justify-content:center;align-items:center;gap:0;padding:0;font-weight:850;transition:width .18s,padding .18s,gap .18s,border-color .14s,transform .14s;display:flex;position:fixed;bottom:18px;right:18px;overflow:hidden}.moderation-floating-button>span{opacity:0;max-width:0;transition:max-width .18s,opacity .14s;overflow:hidden}.moderation-floating-button:hover,.moderation-floating-button:focus-visible{border-color:var(--accent);outline:0;gap:8px;width:132px;padding:0 14px;transform:translateY(-1px)}.moderation-floating-button:hover>span,.moderation-floating-button:focus-visible>span{opacity:1;max-width:88px}.moderation-floating-button svg{color:var(--accent-2);flex:none}.moderation-layer{z-index:125;justify-content:center;align-items:center;padding:18px}.moderation-drawer{background:radial-gradient(circle at 92% 0,var(--accent-faint),transparent 28%),#101119;border:1px solid #353743;border-radius:18px;flex-direction:column;width:min(1120px,100%);height:min(850px,100svh - 36px);padding:0;animation:.2s ease-out modalIn;display:flex;overflow:hidden;box-shadow:0 35px 110px #00000094}.moderation-drawer>header{flex:none;min-height:86px;padding:17px 21px}.moderation-drawer>header .drawer-icon{border:1px solid var(--accent-soft);width:44px;height:44px;font-size:max(var(--ui-font-floor),calc(18px + var(--ui-font-boost)));font-weight:950}.moderation-drawer>header>div:nth-child(2){gap:3px}.moderation-drawer>header span{font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.moderation-drawer>header strong{font-size:max(var(--ui-font-floor),calc(18px + var(--ui-font-boost)))}.moderation-drawer>header small{color:#6f7180;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.moderation-loading{justify-content:center;align-items:center;gap:7px;min-height:320px;display:flex}.moderation-loading>i{background:var(--accent);border-radius:50%;width:7px;height:7px;animation:1s infinite accountPulse}.moderation-loading>i:nth-child(2){animation-delay:.15s}.moderation-loading>i:nth-child(3){animation-delay:.3s}.moderation-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:15px 20px 0;display:grid}.moderation-metrics article{background:linear-gradient(145deg,#ffffff06,#ffffff02);border:1px solid #2d2f3a;border-radius:12px;flex-direction:column;min-height:86px;padding:13px 14px;display:flex}.moderation-metrics article>span{color:#707280;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));letter-spacing:.1em;font-weight:900}.moderation-metrics article>strong{font-size:max(var(--ui-font-floor),calc(23px + var(--ui-font-boost)));margin-top:7px;line-height:1}.moderation-metrics article>small{color:#626472;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));margin-top:auto}.moderation-metrics article:first-child>strong{color:#f0b760}.moderation-metrics article:nth-child(2)>strong{color:#68d6e9}.moderation-metrics article:nth-child(3)>strong{color:#e97f91}.moderation-metrics article:nth-child(4)>strong{color:var(--accent-2)}.security-lockdown-card{background:linear-gradient(100deg,#f4b64b0b,#ffffff02);border:1px solid #f4b64b2b;border-radius:12px;grid-template-columns:42px minmax(180px,1fr) minmax(330px,1.25fr);align-items:center;gap:12px;margin:11px 20px 0;padding:12px 13px;display:grid}.security-lockdown-card.active{background:radial-gradient(circle at 100% 0,#ff586f17,#0000 46%),#17141b;border-color:#ff586f47}.security-lockdown-symbol{color:#efb869;width:42px;height:42px;font-size:max(var(--ui-font-floor),calc(16px + var(--ui-font-boost)));background:#f4b64b14;border-radius:12px;place-items:center;font-weight:950;display:grid}.security-lockdown-card.active .security-lockdown-symbol{color:#ff8c9d;background:#ff586f1a;box-shadow:0 0 25px #ff586f14}.security-lockdown-card>span{flex-direction:column;gap:4px;min-width:0;display:flex}.security-lockdown-card>span>b{color:#efb869;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.1em}.security-lockdown-card.active>span>b{color:#ff8c9d}.security-lockdown-card>span>strong{font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.security-lockdown-card>span>small{color:#787063;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.security-lockdown-card.active>span>small{color:#8b7076}.security-lockdown-controls{grid-template-columns:100px minmax(150px,1fr) 105px;gap:6px;min-width:0;display:grid}.security-lockdown-controls select,.security-lockdown-controls input{color:#d9d7dc;min-width:0;height:35px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));background:#0d0e14;border:1px solid #37343b;border-radius:8px;outline:0;padding:0 8px}.security-lockdown-controls select:focus,.security-lockdown-controls input:focus{border-color:#d69b45}.security-lockdown-controls button,.security-lockdown-stop{color:#1d1307;height:35px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;background:#efb869;border:0;border-radius:8px;padding:0 11px;font-weight:900}.security-lockdown-stop{color:#ffe6ea;background:#a94759;justify-self:end}.security-lockdown-controls button:disabled,.security-lockdown-stop:disabled{opacity:.45;cursor:wait}.moderation-action-form{border:1px solid var(--accent-soft);background:linear-gradient(100deg,var(--accent-faint),#ffffff02);border-radius:12px;grid-template-columns:minmax(125px,1.25fr) minmax(135px,1.35fr) 105px 105px minmax(180px,1.8fr) 85px;align-items:end;gap:8px;margin:11px 20px 0;padding:12px;display:grid}.moderation-action-form>div,.moderation-action-form>label{flex-direction:column;gap:5px;min-width:0;display:flex}.moderation-action-form>div>span,.moderation-action-form>label>span{color:#767887;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.09em;font-weight:900}.moderation-action-form>div>strong{font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.moderation-action-form select,.moderation-action-form input{color:#dfe0e7;width:100%;height:35px;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));background:#0d0e14;border:1px solid #323440;border-radius:8px;outline:0;padding:0 9px}.moderation-action-form select:focus,.moderation-action-form input:focus{border-color:var(--accent)}.moderation-action-form>button{color:#fff;background:linear-gradient(145deg,var(--accent),var(--accent-2));height:35px;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));cursor:pointer;border:0;border-radius:8px;font-weight:850}.moderation-action-form>button:disabled{opacity:.42;cursor:not-allowed}.moderation-tabs{border-bottom:1px solid #2b2d38;align-items:flex-end;gap:5px;min-height:51px;margin:8px 20px 0;display:flex}.moderation-tabs>button{color:#747685;height:40px;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:0 13px;font-weight:750;display:flex}.moderation-tabs>button.active{color:#ececf2;border-bottom-color:var(--accent)}.moderation-tabs span{min-width:18px;height:18px;color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));border-radius:6px;place-items:center;padding:0 5px;display:grid}.moderation-content{flex:1;min-height:0;padding:11px 20px 22px;overflow-y:auto}.moderation-report-list,.moderation-sanction-list{flex-direction:column;gap:8px;display:flex}.moderation-report-list>article{background:linear-gradient(145deg,#15161e,#12131a);border:1px solid #2d2f3a;border-radius:12px;padding:13px 14px}.moderation-report-list>article>header{min-height:44px;border:0!important;grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:0!important;display:grid!important}.moderation-avatar{color:#fff;background:linear-gradient(145deg,var(--accent),var(--accent-2));width:38px;height:38px;font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)));border-radius:11px;place-items:center;font-weight:900;display:grid}.moderation-report-list>article>header>span{flex-direction:column;gap:3px;min-width:0;display:flex}.moderation-report-list>article>header b{color:#efb869;width:max-content;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.07em;background:#f4b64b0f;border-radius:5px;padding:3px 5px}.moderation-report-list>article>header strong{font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.moderation-report-list>article>header small{color:#696b79;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.moderation-report-list>article>header time{color:#5f616e;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.moderation-report-list>article>p{border-left:2px solid var(--accent);color:#9b9dab;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));background:#ffffff05;border-radius:0 8px 8px 0;margin:11px 0;padding:10px;line-height:1.55}.moderation-report-list>article>footer{justify-content:flex-end;align-items:center;gap:6px;display:flex}.moderation-report-list>article>footer>span{color:#686a78;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.08em;margin-right:auto;font-weight:850}.moderation-report-list>article>footer button,.moderation-sanction-list>article>button{color:#9799a7;height:30px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;background:#181922;border:1px solid #343642;border-radius:7px;padding:0 9px}.moderation-report-list>article>footer button:hover,.moderation-sanction-list>article>button:hover{color:#fff;border-color:var(--accent-soft)}.moderation-report-list>article>footer button.danger{color:#e18b98;background:#ff586f09;border-color:#ff586f29}.moderation-report-list button:disabled,.moderation-sanction-list button:disabled{opacity:.42;cursor:wait}.moderation-sanction-list>article{background:#14151d;border:1px solid #2d2f3a;border-radius:12px;grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:91px;padding:13px;display:grid}.sanction-symbol{width:43px;height:43px;font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)));border-radius:13px;place-items:center;font-weight:950;display:grid}.sanction-symbol.mute{color:#68d6e9;background:#47d7ff12}.sanction-symbol.ban{color:#e78695;background:#ff586f0f}.moderation-sanction-list>article>span{flex-direction:column;gap:4px;min-width:0;display:flex}.moderation-sanction-list>article>span>b{color:#777987;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.1em}.moderation-sanction-list>article>span>strong{font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.moderation-sanction-list>article>span>strong>small{color:#6d6f7d;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));font-weight:500}.moderation-sanction-list>article p{color:#9b9dab;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));margin:1px 0}.moderation-sanction-list>article>span>small{color:#656775;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.moderation-history{flex-direction:column;padding-left:14px;display:flex;position:relative}.moderation-history:before{content:"";background:#30323d;width:1px;position:absolute;top:15px;bottom:15px;left:18px}.moderation-history>article{grid-template-columns:9px minmax(0,1fr);gap:15px;min-height:81px;display:grid}.moderation-history>article>i{z-index:1;background:var(--accent);width:9px;height:9px;box-shadow:0 0 0 3px var(--accent-faint);border:2px solid #11121a;border-radius:50%;margin-top:7px;position:relative}.moderation-history>article>div{border-bottom:1px solid #ffffff0b;padding:4px 0 13px}.moderation-history>article span{color:#a8aab6;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.moderation-history>article span strong{color:#ececf2}.moderation-history>article b{color:#7b7d8b;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));margin-top:4px;display:block}.moderation-history>article p{color:#6f7180;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));margin:5px 0}.moderation-history>article time{color:#565866;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.moderation-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:220px;display:flex}.moderation-empty>span{color:#64d9a0;width:48px;height:48px;font-size:max(var(--ui-font-floor),calc(17px + var(--ui-font-boost)));background:#42d38f0a;border:1px solid #42d38f24;border-radius:15px;place-items:center;display:grid}.moderation-empty strong{font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)));margin-top:5px}.moderation-empty small{color:#666876;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.moderation-error{z-index:4;margin:0;position:absolute;bottom:17px;left:20px;right:20px;box-shadow:0 12px 35px #00000059}.moderation-error>button{color:#b97983;cursor:pointer;background:0 0;border:0;margin-left:auto}.automod-panel{flex-direction:column;gap:10px;display:flex}.automod-master{border:1px solid var(--accent-soft);background:radial-gradient(circle at 90% 10%,var(--accent-faint),transparent 44%),#15161e;border-radius:13px;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:84px;padding:14px;display:grid}.automod-shield{border:1px solid var(--accent-soft);color:#fff;background:linear-gradient(145deg,var(--accent),#4c32a8);width:45px;height:45px;font-size:max(var(--ui-font-floor),calc(14px + var(--ui-font-boost)));border-radius:14px;place-items:center;font-weight:950;display:grid;box-shadow:0 8px 24px #6344da33}.automod-master>span{flex-direction:column;gap:4px;min-width:0;display:flex}.automod-master>span>b{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.11em}.automod-master>span>strong{font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)))}.automod-master>span>small{color:#737583;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.automod-master>label{cursor:pointer;grid-template-columns:40px auto;align-items:center;gap:8px;display:grid;position:relative}.automod-master>label input{opacity:0;pointer-events:none;position:absolute}.automod-master>label>i{background:#30323c;border-radius:13px;width:40px;height:23px;transition:all .18s;position:relative}.automod-master>label>i:after{content:"";background:#737582;border-radius:50%;width:17px;height:17px;transition:all .18s;position:absolute;top:3px;left:3px}.automod-master>label input:checked+i{background:var(--accent)}.automod-master>label input:checked+i:after{background:#fff;left:20px}.automod-master>label>em{color:#747684;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.08em;font-style:normal;font-weight:900}.automod-master>label:has(input:checked)>em{color:#7ee0ae}.automod-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.automod-rule-grid>label{cursor:pointer;background:#14151d;border:1px solid #2d2f3a;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:82px;padding:12px;transition:all .15s;display:grid;position:relative}.automod-rule-grid>label:hover{border-color:#3b3d49}.automod-rule-grid>label:has(input:checked){background:linear-gradient(145deg,var(--accent-faint),#14151d 68%);border-color:#8157ff3d}.automod-rule-grid input{opacity:0;pointer-events:none;position:absolute}.automod-rule-grid label>span{grid-template-columns:29px minmax(0,1fr);align-items:center;column-gap:9px;min-width:0;display:grid}.automod-rule-grid label>span>i{color:#787a89;width:29px;height:29px;font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)));background:#1d1e27;border-radius:9px;grid-row:1/3;place-items:center;font-style:normal;font-weight:850;display:grid}.automod-rule-grid label:has(input:checked)>span>i{color:var(--accent-2);background:var(--accent-faint)}.automod-rule-grid label>span>strong{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.automod-rule-grid label>span>small{color:#656775;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));margin-top:4px;line-height:1.45}.automod-rule-grid label>b{color:#737583;min-width:54px;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));text-align:center;background:#1d1e27;border-radius:6px;padding:5px 7px}.automod-rule-grid label:has(input:checked)>b{color:#7ee0ae;background:#42d38f0f}.automod-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.automod-fields>label{background:#14151d;border:1px solid #2d2f3a;border-radius:12px;flex-direction:column;gap:9px;padding:13px;display:flex}.automod-fields>label>span{flex-direction:column;gap:4px;display:flex}.automod-fields strong{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.automod-fields small{color:#656775;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.automod-fields textarea{resize:vertical;color:#dfe0e7;width:100%;min-height:82px;font-family:inherit;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));background:#0d0e14;border:1px solid #30323d;border-radius:8px;outline:0;padding:10px;line-height:1.55}.automod-fields textarea:focus{border-color:var(--accent)}.automod-fields>label>em{color:#5f616e;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));align-self:flex-end;font-style:normal}.automod-escalation{background:linear-gradient(100deg,#f4b64b09,#ffffff02);border:1px solid #f4b64b29;border-radius:12px;grid-template-columns:minmax(180px,1fr) 125px 145px auto;align-items:end;gap:9px;min-height:84px;padding:12px;display:grid}.automod-escalation>div,.automod-escalation>label{flex-direction:column;gap:5px;min-width:0;display:flex}.automod-escalation>div>b{color:#d9a859;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.1em}.automod-escalation>div>strong{font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.automod-escalation>div>small{color:#6c6e7b;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));line-height:1.4}.automod-escalation>label>span{color:#747684;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));font-weight:850}.automod-escalation select{color:#dfe0e7;width:100%;height:35px;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));background:#0d0e14;border:1px solid #323440;border-radius:8px;outline:0;padding:0 8px}.automod-escalation>button{color:#fff;background:linear-gradient(145deg,var(--accent),var(--accent-2));height:35px;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));white-space:nowrap;cursor:pointer;border:0;border-radius:8px;padding:0 13px;font-weight:850}.automod-escalation>button:disabled{opacity:.45;cursor:wait}.automod-violations{background:#12131a;border:1px solid #2d2f3a;border-radius:12px;overflow:hidden}.automod-violations>header{min-height:61px;border-bottom:1px solid #ffffff0b!important;justify-content:space-between!important;align-items:center!important;padding:12px 14px!important;display:flex!important}.automod-violations>header>span{flex-direction:column;gap:4px;display:flex}.automod-violations>header b{color:#e78695;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.1em}.automod-violations>header strong{font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.automod-violations>header>small{color:#686a78;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.automod-violations>div>article{border-bottom:1px solid #ffffff0a;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:79px;padding:11px 13px;display:grid}.automod-violations>div>article:last-child{border-bottom:0}.automod-violation-icon{color:#e78695;width:35px;height:35px;font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)));background:#ff586f0e;border-radius:11px;place-items:center;font-weight:950;display:grid}.automod-violations article>span{flex-direction:column;gap:3px;min-width:0;display:flex}.automod-violations article>span>b{color:#e2a06f;width:max-content;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.07em}.automod-violations article>span>strong{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.automod-violations article>span>strong>small{color:#696b79;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));font-weight:500}.automod-violations article p{color:#9b9dab;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;margin:1px 0;overflow:hidden}.automod-violations article em{color:#60626f;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));font-style:normal}.automod-muted-badge{color:#efb869;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.06em;background:#f4b64b0f;border-radius:6px;padding:5px 7px;font-weight:900}.automod-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:135px;display:flex!important}.automod-empty>span{color:#67dca4;width:34px;height:34px;font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)));background:#42d38f0d;border-radius:10px;place-items:center;display:grid}.automod-empty strong{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.automod-empty small{color:#626472;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.screening-layer{z-index:132;justify-content:center;align-items:center;padding:18px}.screening-drawer{background:radial-gradient(circle at 93% 0,var(--accent-faint),transparent 28%),#101119;border:1px solid #353743;border-radius:18px;flex-direction:column;width:min(1060px,100%);height:min(870px,100svh - 36px);padding:0;display:flex;overflow:hidden;box-shadow:0 35px 110px #00000094}.screening-drawer>header{flex:none;min-height:85px;padding:17px 21px}.screening-drawer>header .drawer-icon{width:44px;height:44px;font-size:max(var(--ui-font-floor),calc(17px + var(--ui-font-boost)));font-weight:950}.screening-drawer>header>div:nth-child(2){gap:3px}.screening-drawer>header span{font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.screening-drawer>header strong{font-size:max(var(--ui-font-floor),calc(18px + var(--ui-font-boost)))}.screening-drawer>header small{color:#6f7180;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.screening-loading{justify-content:center;align-items:center;gap:7px;min-height:320px;display:flex}.screening-loading>i{background:var(--accent);border-radius:50%;width:7px;height:7px;animation:1s infinite accountPulse}.screening-loading>i:nth-child(2){animation-delay:.15s}.screening-loading>i:nth-child(3){animation-delay:.3s}.screening-body{flex-direction:column;flex:1;gap:10px;min-height:0;padding:15px 20px 22px;display:flex;overflow-y:auto}.screening-master{border:1px solid var(--accent-soft);background:radial-gradient(circle at 88% 5%,var(--accent-faint),transparent 42%),#15161e;border-radius:13px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:86px;padding:14px;display:grid}.screening-master-icon{border:1px solid var(--accent-soft);color:#fff;background:linear-gradient(145deg,var(--accent),#4c32a8);width:46px;height:46px;font-size:max(var(--ui-font-floor),calc(14px + var(--ui-font-boost)));border-radius:14px;place-items:center;font-weight:950;display:grid}.screening-master>span{flex-direction:column;gap:4px;min-width:0;display:flex}.screening-master>span>b{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.1em}.screening-master>span>strong{font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)))}.screening-master>span>small{color:#737583;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.screening-master>label,.screening-mini-toggle,.screening-verification-card>label{cursor:pointer;grid-template-columns:40px auto;align-items:center;gap:8px;display:grid;position:relative}.screening-master input,.screening-mini-toggle input,.screening-verification-card>label input{opacity:0;pointer-events:none;position:absolute}.screening-master label>i,.screening-mini-toggle>i,.screening-verification-card label>i{background:#30323c;border-radius:13px;width:40px;height:23px;transition:all .18s;position:relative}.screening-master label>i:after,.screening-mini-toggle>i:after,.screening-verification-card label>i:after{content:"";background:#737582;border-radius:50%;width:17px;height:17px;transition:all .18s;position:absolute;top:3px;left:3px}.screening-master input:checked+i,.screening-mini-toggle input:checked+i,.screening-verification-card input:checked+i{background:var(--accent)}.screening-master input:checked+i:after,.screening-mini-toggle input:checked+i:after,.screening-verification-card input:checked+i:after{background:#fff;left:20px}.screening-master label>em,.screening-mini-toggle>em,.screening-verification-card label>em{color:#747684;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.07em;font-style:normal;font-weight:900}.screening-master label:has(input:checked)>em{color:#7ee0ae}.screening-mini-toggle:has(input:checked)>em{color:#7ee0ae}.screening-verification-card label:has(input:checked)>em{color:#7ee0ae}.screening-config-card{background:#14151d;border:1px solid #2d2f3a;border-radius:12px;padding:14px}.screening-config-card>header{min-height:45px;border-bottom:1px solid #ffffff0b!important;justify-content:space-between!important;align-items:center!important;padding:0 0 11px!important;display:flex!important}.screening-config-card>header>span{flex-direction:column;gap:4px;display:flex}.screening-config-card>header b{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.1em}.screening-config-card>header strong{font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.screening-config-card>header>small{color:#666876;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.screening-config-card>label:not(.screening-mini-toggle){flex-direction:column;gap:6px;margin-top:11px;display:flex;position:relative}.screening-config-card>label:not(.screening-mini-toggle)>span{color:#858795;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));font-weight:800}.screening-config-card input,.screening-config-card textarea{color:#e2e3e9;width:100%;font-family:inherit;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));background:#0d0e14;border:1px solid #30323d;border-radius:8px;outline:0;padding:0 10px}.screening-config-card input{height:38px}.screening-config-card textarea{resize:vertical;min-height:78px;padding-top:9px;padding-bottom:9px;line-height:1.5}.screening-config-card input:focus,.screening-config-card textarea:focus{border-color:var(--accent)}.screening-config-card>label:not(.screening-mini-toggle)>small{color:#565866;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));position:absolute;bottom:7px;right:8px}.screening-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.screening-columns>.screening-config-card>textarea{min-height:122px;margin-top:11px}.screening-config-card>footer{color:#60626f;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));justify-content:space-between;align-items:center;margin-top:8px;display:flex}.screening-config-card>footer b{color:#787a88}.screening-mini-toggle{grid-template-columns:35px auto}.screening-mini-toggle>i{width:35px;height:20px}.screening-mini-toggle>i:after{width:14px;height:14px}.screening-mini-toggle input:checked+i:after{left:18px}.screening-verification-card{background:linear-gradient(100deg,#42d38f09,#ffffff02);border:1px solid #42d38f24;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;min-height:78px;padding:13px 14px;display:flex}.screening-verification-card>div{align-items:center;gap:11px;min-width:0;display:flex}.screening-verification-card>div>span{color:#65dba2;width:37px;height:37px;font-size:max(var(--ui-font-floor),calc(13px + var(--ui-font-boost)));background:#42d38f0f;border-radius:11px;place-items:center;font-weight:900;display:grid}.screening-verification-card p{flex-direction:column;gap:4px;margin:0;display:flex}.screening-verification-card p>b{color:#65dba2;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.09em}.screening-verification-card p>strong{font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.screening-verification-card p>small{color:#66756e;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.screening-preview{background:#12131a;border:1px solid #2d2f3a;border-radius:12px;overflow:hidden}.screening-preview>header{min-height:56px;border-bottom:1px solid #ffffff0b!important;justify-content:space-between!important;align-items:center!important;padding:11px 14px!important;display:flex!important}.screening-preview>header>span{flex-direction:column;gap:4px;display:flex}.screening-preview>header b{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.1em}.screening-preview>header strong{font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.screening-preview>header>em{color:#75dda9;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));background:#42d38f0f;border-radius:6px;padding:5px 7px;font-style:normal;font-weight:900}.screening-preview>div{justify-content:space-between;align-items:center;gap:8px;min-height:82px;padding:13px;display:flex}.screening-preview article{align-items:center;gap:8px;min-width:0;display:flex}.screening-preview article>span{width:29px;height:29px;color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));border-radius:9px;flex:none;place-items:center;font-weight:900;display:grid}.screening-preview article>p{flex-direction:column;gap:3px;margin:0;display:flex}.screening-preview article strong{font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));white-space:nowrap}.screening-preview article small{color:#626472;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));white-space:nowrap}.screening-preview>div>i{color:#454752;font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)));font-style:normal}.screening-submissions{background:#12131a;border:1px solid #2d2f3a;border-radius:12px;overflow:hidden}.screening-submissions>header{min-height:61px;border-bottom:1px solid #ffffff0b!important;justify-content:space-between!important;align-items:center!important;padding:12px 14px!important;display:flex!important}.screening-submissions>header>span{flex-direction:column;gap:4px;display:flex}.screening-submissions>header b{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.1em}.screening-submissions>header strong{font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.screening-submissions>header>small{color:#686a78;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.screening-submissions details{border-bottom:1px solid #ffffff0a}.screening-submissions details:last-child{border-bottom:0}.screening-submissions summary{cursor:pointer;grid-template-columns:36px minmax(0,1fr) auto 12px;align-items:center;gap:10px;min-height:68px;padding:10px 13px;list-style:none;display:grid}.screening-submissions summary::-webkit-details-marker{display:none}.screening-avatar{color:#fff;background:linear-gradient(145deg,var(--accent),var(--accent-2));width:36px;height:36px;font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)));border-radius:11px;place-items:center;font-weight:900;display:grid}.screening-submissions summary>p{flex-direction:column;gap:4px;margin:0;display:flex}.screening-submissions summary>p>strong{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.screening-submissions summary>p small{color:#696b79;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));font-weight:500}.screening-submissions summary>p em{color:#60626f;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));font-style:normal}.screening-submissions summary>b{color:#70dca7;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.06em;background:#42d38f0e;border-radius:6px;padding:5px 7px}.screening-submissions summary>i{color:#666876;font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)));font-style:normal;transition:all .15s}.screening-submissions details[open] summary>i{transform:rotate(180deg)}.screening-submissions details>section{padding:3px 59px 13px}.screening-submissions details article{border-left:2px solid var(--accent);background:#ffffff05;padding:10px}.screening-submissions details article+article{margin-top:6px}.screening-submissions details article strong{font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.screening-submissions details article p{color:#9496a3;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));margin:4px 0 0;line-height:1.5}.screening-no-answers{color:#6b6d7a;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));margin:0}.screening-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:135px;display:flex}.screening-empty>span{color:#777987;width:35px;height:35px;font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)));background:#1b1c25;border-radius:10px;place-items:center;display:grid}.screening-empty strong{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.screening-empty small{color:#626472;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.screening-error{z-index:4;margin:0;position:absolute;bottom:75px;left:20px;right:20px;box-shadow:0 12px 35px #00000059}.screening-error>button{color:#b97983;cursor:pointer;background:0 0;border:0;margin-left:auto}.screening-drawer>footer{border-top:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e0f15f5;justify-content:flex-end;align-items:center;gap:8px;min-height:68px;padding:12px 20px;display:flex}.screening-drawer>footer button{color:#858796;height:37px;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));cursor:pointer;background:#181922;border:1px solid #323440;border-radius:8px;padding:0 14px;font-weight:800}.screening-drawer>footer button.primary{color:#fff;background:linear-gradient(145deg,var(--accent),var(--accent-2));border:0;min-width:155px}.screening-drawer>footer button:disabled{opacity:.45;cursor:wait}.screening-approval-card{background:linear-gradient(100deg,#f4b64b0a,#ffffff02);border:1px solid #f4b64b29;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;min-height:78px;padding:13px 14px;display:flex}.screening-approval-card>div{align-items:center;gap:11px;min-width:0;display:flex}.screening-approval-card>div>span{color:#efb869;width:37px;height:37px;font-size:max(var(--ui-font-floor),calc(13px + var(--ui-font-boost)));background:#f4b64b12;border-radius:11px;place-items:center;font-weight:900;display:grid}.screening-approval-card p{flex-direction:column;gap:4px;margin:0;display:flex}.screening-approval-card p>b{color:#efb869;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.09em}.screening-approval-card p>strong{font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.screening-approval-card p>small{color:#746b5d;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.screening-approval-card>label{cursor:pointer;grid-template-columns:40px auto;align-items:center;gap:8px;display:grid;position:relative}.screening-approval-card>label input{opacity:0;pointer-events:none;position:absolute}.screening-approval-card label>i{background:#30323c;border-radius:13px;width:40px;height:23px;transition:all .18s;position:relative}.screening-approval-card label>i:after{content:"";background:#737582;border-radius:50%;width:17px;height:17px;transition:all .18s;position:absolute;top:3px;left:3px}.screening-approval-card input:checked+i{background:#d69b45}.screening-approval-card input:checked+i:after{background:#fff;left:20px}.screening-approval-card label>em{color:#747684;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.07em;font-style:normal;font-weight:900}.screening-approval-card label:has(input:checked)>em{color:#efb869}.screening-status.pending{color:#efb869!important;background:#f4b64b12!important}.screening-status.approved{color:#70dca7!important;background:#42d38f0e!important}.screening-status.rejected{color:#e78695!important;background:#ff586f0f!important}.screening-review-controls{background:#f4b64b06;border:1px solid #f4b64b26;border-radius:10px;margin-top:9px;padding:11px}.screening-review-controls>label{flex-direction:column;gap:6px;display:flex;position:relative}.screening-review-controls>label>span{color:#8d8f9d;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));font-weight:800}.screening-review-controls textarea{resize:vertical;color:#e3e4e9;width:100%;min-height:58px;font-family:inherit;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));background:#0d0e14;border:1px solid #323440;border-radius:8px;outline:0;padding:9px 10px;line-height:1.5}.screening-review-controls textarea:focus{border-color:#d69b45}.screening-review-controls>label>small{color:#565866;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));position:absolute;bottom:7px;right:8px}.screening-review-controls>footer{justify-content:flex-end;gap:7px;margin-top:8px;display:flex}.screening-review-controls button{height:33px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;border:1px solid #343642;border-radius:8px;padding:0 11px;font-weight:850}.screening-review-controls button.reject{color:#e18b98;background:#ff586f0a;border-color:#ff586f2e}.screening-review-controls button.approve{color:#0d2419;background:#69dba3;border:0}.screening-review-controls button:disabled{opacity:.45;cursor:wait}.screening-review-result{background:#42d38f09;border-left:2px solid #70dca7;border-radius:0 8px 8px 0;margin-top:9px;padding:10px 11px;position:relative}.screening-review-result.rejected{background:#ff586f09;border-left-color:#e78695}.screening-review-result strong{font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))!important}.screening-review-result p{margin:4px 0 0!important}.screening-review-result time{color:#5f616e;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));position:absolute;top:10px;right:10px}.join-pending .success-orbit{border-color:#f4b64b33;box-shadow:0 0 40px #f4b64b12}.join-pending .success-orbit span{background:linear-gradient(145deg,#b77827,#efb869)}.join-pending>small{color:#efb869}.screening-approval-card label:has(input:disabled){opacity:.5;cursor:not-allowed}@media (width<=620px){.screening-approval-card{flex-direction:column;align-items:flex-start}.screening-review-controls>footer{grid-template-columns:1fr 1fr;display:grid}.screening-review-controls button{width:100%}.screening-review-result time{margin-top:5px;display:block;position:static}}.channel-permissions-layer{z-index:135}.centered-tool-layer>.channel-permissions-drawer{background:radial-gradient(circle at 95% 0,var(--accent-faint),transparent 24%),#101119;width:min(620px,100vw - 36px);height:auto;max-height:calc(100svh - 36px);padding:0;overflow-y:auto}.channel-permissions-drawer>header{min-height:84px;padding:18px 20px}.channel-permissions-drawer>header .drawer-icon{font-size:max(var(--ui-font-floor),calc(18px + var(--ui-font-boost)));font-weight:950}.channel-policy-intro{background:#42d38f08;border:1px solid #42d38f21;border-radius:11px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;margin:16px 18px 0;padding:12px;display:grid}.channel-policy-intro>div{color:#63d9a0;width:34px;height:34px;font-size:max(var(--ui-font-floor),calc(13px + var(--ui-font-boost)));background:#42d38f12;border-radius:10px;place-items:center;display:grid}.channel-policy-intro>span{flex-direction:column;gap:4px;display:flex}.channel-policy-intro strong{font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.channel-policy-intro small{color:#6e7a74;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));line-height:1.4}.channel-policy-card,.channel-role-access{background:#14151d;border:1px solid #2c2e39;border-radius:12px;margin:12px 18px 0;padding:14px}.channel-policy-card>header,.channel-role-access>header{min-height:44px;border-bottom:1px solid #ffffff0b!important;justify-content:space-between!important;align-items:center!important;padding:0 0 11px!important;display:flex!important}.channel-policy-card>header>span,.channel-role-access>header>span{flex-direction:column;gap:4px;display:flex}.channel-policy-card>header b,.channel-role-access>header b{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));letter-spacing:.09em}.channel-policy-card>header strong,.channel-role-access>header strong{font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)))}.channel-policy-card>header em{color:#7c7e8c;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));background:#1c1d26;border-radius:5px;padding:4px 6px;font-style:normal;font-weight:850}.channel-role-access>header>small{color:#696b79;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.channel-policy-card>label{cursor:pointer;border-bottom:1px solid #ffffff0a;grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:12px;min-height:64px;display:grid;position:relative}.channel-policy-card>label>span{flex-direction:column;gap:4px;display:flex}.channel-policy-card>label strong{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.channel-policy-card>label small{color:#646674;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.channel-policy-card>label input{opacity:0;pointer-events:none;position:absolute}.channel-policy-card>label>i{background:#2d2f39;border-radius:13px;width:40px;height:23px;position:relative}.channel-policy-card>label>i:after{content:"";background:#737582;border-radius:50%;width:17px;height:17px;transition:all .18s;position:absolute;top:3px;left:3px}.channel-policy-card>label input:checked+i{background:var(--accent)}.channel-policy-card>label input:checked+i:after{background:#fff;left:20px}.channel-policy-card>label input:disabled+i{opacity:.5}.channel-policy-card>p{color:#a18b62;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));margin:10px 0 0;line-height:1.45}.channel-inheritance-choice{grid-template-columns:1fr 1fr;gap:8px;margin:12px 18px 0;display:grid}.channel-inheritance-choice>button{color:#858795;text-align:left;cursor:pointer;background:#14151d;border:1px solid #2c2e39;border-radius:11px;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:9px;min-height:66px;padding:10px;display:grid}.channel-inheritance-choice>button.selected{color:#e6e7ed;border-color:var(--accent-soft);background:linear-gradient(135deg,var(--accent-faint),#14151d)}.channel-inheritance-choice>button>b{width:30px;height:30px;color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)));border-radius:9px;place-items:center;display:grid}.channel-inheritance-choice>button>span{flex-direction:column;gap:4px;display:flex}.channel-inheritance-choice strong{font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.channel-inheritance-choice small{color:#666876;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));line-height:1.4}.channel-inheritance-choice>button>i{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)));font-style:normal}.channel-policy-card.inherited,.channel-role-access.inherited{opacity:.72}.channel-policy-card.inherited label,.channel-role-access.inherited label{cursor:default}.channel-role-access{margin-bottom:12px}.channel-role-access>article{border-bottom:1px solid #ffffff0a;grid-template-columns:10px minmax(0,1fr) 58px 67px;align-items:center;gap:10px;min-height:61px;display:grid}.channel-role-access>article:last-child{border-bottom:0}.channel-role-dot{border-radius:50%;width:9px;height:9px;box-shadow:0 0 12px}.channel-role-access>article>div{flex-direction:column;gap:4px;min-width:0;display:flex}.channel-role-access>article strong{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.channel-role-access>article small{color:#666876;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.channel-role-access>article>label{color:#696b79;cursor:pointer;background:#111219;border:1px solid #30323d;border-radius:7px;place-items:center;height:29px;display:grid;position:relative}.channel-role-access>article>label input{opacity:0;pointer-events:none;position:absolute}.channel-role-access>article>label span{font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));font-weight:850}.channel-role-access>article>label:has(input:checked){color:var(--accent-2);border-color:var(--accent-soft);background:var(--accent-faint)}.channel-role-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:100px;display:flex}.channel-role-empty strong{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.channel-role-empty small{color:#656775;max-width:330px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));line-height:1.5}.channel-permissions-drawer>.onboarding-error{margin:0 18px 12px}.channel-permissions-drawer>footer{border-top:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e0f15f5;justify-content:flex-end;align-items:center;gap:8px;min-height:67px;padding:12px 18px;display:flex;position:sticky;bottom:0}.channel-permissions-drawer>footer button{color:#858796;height:36px;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));cursor:pointer;background:#181922;border:1px solid #323440;border-radius:8px;padding:0 13px;font-weight:800}.channel-permissions-drawer>footer button.primary{color:#fff;background:linear-gradient(145deg,var(--accent),var(--accent-2));border:0;min-width:125px}.channel-permissions-drawer>footer button:disabled{opacity:.45;cursor:wait}@media (width<=900px){.moderation-layer{padding:8px}.moderation-drawer{height:calc(100svh - 16px)}.moderation-action-form{grid-template-columns:repeat(3,minmax(0,1fr))}.moderation-action-form>div{grid-column:1/-1}.moderation-reason{grid-column:1/3}.moderation-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.security-lockdown-card{grid-template-columns:42px minmax(0,1fr)}.security-lockdown-controls,.security-lockdown-stop{grid-column:1/-1}.security-lockdown-stop{justify-self:end}.automod-fields{grid-template-columns:1fr}.automod-escalation{grid-template-columns:repeat(2,minmax(0,1fr))}.automod-escalation>div{grid-column:1/-1}.automod-escalation>button{grid-column:2}.screening-layer{padding:8px}.screening-drawer{height:calc(100svh - 16px)}.screening-columns{grid-template-columns:1fr}.screening-preview>div{grid-template-columns:1fr 1fr;display:grid}.screening-preview>div>i{display:none}}@media (width<=620px){.moderation-layer{padding:0}.moderation-drawer{border:0;border-radius:0;width:100%;height:100svh}.moderation-drawer>header{min-height:76px;padding:13px}.moderation-drawer>header strong{font-size:max(var(--ui-font-floor),calc(15px + var(--ui-font-boost)))}.moderation-metrics{gap:6px;padding:10px 10px 0}.security-lockdown-card{grid-template-columns:36px minmax(0,1fr);gap:9px;margin:8px 10px 0;padding:10px}.security-lockdown-symbol{width:36px;height:36px}.security-lockdown-card>span>small{white-space:normal}.security-lockdown-controls{grid-template-columns:1fr 1fr}.security-lockdown-controls input,.security-lockdown-controls button{grid-column:1/-1}.security-lockdown-stop{justify-self:stretch;width:100%}.moderation-action-form{grid-template-columns:1fr 1fr;margin:8px 10px 0}.moderation-action-form>div,.moderation-reason{grid-column:1/-1}.moderation-action-form>button{width:100%}.moderation-tabs{margin-left:10px;margin-right:10px;overflow-x:auto}.moderation-tabs>button{white-space:nowrap;flex:1;justify-content:center;padding:0 6px}.moderation-content{padding:9px 10px 70px}.moderation-report-list>article>header{grid-template-columns:34px minmax(0,1fr)!important}.moderation-report-list>article>header time{display:none}.moderation-report-list>article>footer{flex-wrap:wrap}.moderation-report-list>article>footer>span{width:100%;margin:0 0 3px}.moderation-report-list>article>footer button{flex:1}.moderation-sanction-list>article{grid-template-columns:38px minmax(0,1fr)}.moderation-sanction-list>article>button{grid-column:2;width:max-content}.moderation-floating-button{bottom:69px;right:10px}.automod-master{grid-template-columns:40px minmax(0,1fr)}.automod-shield{width:40px;height:40px}.automod-master>label{grid-column:1/-1;justify-self:end}.automod-rule-grid{grid-template-columns:1fr}.automod-escalation{grid-template-columns:1fr 1fr}.automod-escalation>button{grid-column:1/-1}.automod-violations>div>article{grid-template-columns:32px minmax(0,1fr)}.automod-muted-badge{grid-column:2;width:max-content}.screening-layer{padding:0}.screening-drawer{border:0;border-radius:0;width:100%;height:100svh}.screening-drawer>header{min-height:76px;padding:13px}.screening-drawer>header strong{font-size:max(var(--ui-font-floor),calc(15px + var(--ui-font-boost)))}.screening-body{padding:10px 10px 20px}.screening-master{grid-template-columns:40px minmax(0,1fr)}.screening-master-icon{width:40px;height:40px}.screening-master>label{grid-column:1/-1;justify-self:end}.screening-verification-card{flex-direction:column;align-items:flex-start}.screening-preview>div{grid-template-columns:1fr}.screening-submissions summary{grid-template-columns:34px minmax(0,1fr) 10px}.screening-submissions summary>b{grid-column:2;width:max-content}.screening-submissions summary>i{grid-area:1/3/3}.screening-submissions details>section{padding-left:57px;padding-right:13px}.screening-drawer>footer{padding:10px}.screening-drawer>footer button{flex:1}.channel-permissions-drawer{width:100vw}.channel-policy-intro,.channel-policy-card,.channel-role-access,.channel-inheritance-choice{margin-left:10px;margin-right:10px}.channel-inheritance-choice{grid-template-columns:1fr}.channel-role-access>article{grid-template-columns:9px minmax(0,1fr) 52px 58px;gap:6px}.channel-permissions-drawer>footer{padding-left:10px;padding-right:10px}.channel-permissions-drawer>footer button{flex:1}}.settings-layer{overflow:hidden}.settings-center{height:min(820px,100dvh - 36px);min-height:0;max-height:calc(100dvh - 36px)}.settings-navigation,.settings-content{min-height:0}.settings-navigation{overflow:hidden}.settings-navigation>nav,.settings-content{overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y}.settings-content>header{z-index:3;background:linear-gradient(90deg,var(--accent-faint),transparent 56%),#0f1017;position:sticky;top:0}.settings-navigation>nav::-webkit-scrollbar{width:10px;height:8px}.settings-content::-webkit-scrollbar{width:10px;height:8px}.settings-navigation>nav::-webkit-scrollbar-track{background:#0d0e14}.settings-content::-webkit-scrollbar-track{background:#0d0e14}.settings-navigation>nav::-webkit-scrollbar-thumb{background:#3b3d49;border:2px solid #0d0e14;border-radius:10px}.settings-content::-webkit-scrollbar-thumb{background:#3b3d49;border:2px solid #0d0e14;border-radius:10px}.settings-navigation>nav::-webkit-scrollbar-thumb:hover{background:var(--accent)}.settings-content::-webkit-scrollbar-thumb:hover{background:var(--accent)}@media (height<=700px) and (width>=621px){.settings-layer{padding:8px}.settings-center{height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.settings-navigation{padding:12px 10px 10px}.settings-navigation>header{padding:0 6px 11px}.settings-brand{width:34px;height:34px}.settings-navigation>header strong{font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)))}.settings-navigation>header small{font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.settings-navigation>nav{gap:2px;padding:8px 0}.settings-navigation>nav>span{font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));margin:8px 9px 2px}.settings-navigation>nav>button{grid-template-columns:28px minmax(0,1fr);gap:8px;min-height:44px;padding:6px 8px}.settings-navigation>nav>button>i{width:27px;height:27px;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.settings-navigation>nav>button strong{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.settings-navigation>nav>button small{font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.settings-navigation>footer{padding:8px 7px 0}.settings-content>header{min-height:92px;padding:17px 25px 14px}.settings-content>header h1{font-size:max(var(--ui-font-floor),calc(23px + var(--ui-font-boost)));margin:5px 0 4px}.settings-content>header p{font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.settings-form{padding:16px 24px 28px}}@media (width<=620px){.settings-center{height:100dvh;max-height:none}.settings-navigation>nav,.settings-content{scrollbar-gutter:auto}}.channel-identity .slow-mode-pill{color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));white-space:nowrap;border:1px solid #8157ff2e;border-radius:999px;margin-left:3px;padding:3px 6px;font-style:normal;font-weight:800}.channel-category-section{margin-top:10px!important}.channel-category-section .section-label{padding-left:3px}.category-toggle{color:#6c6e7d;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:5px;min-width:0;height:22px;padding:0 3px;display:flex}.category-toggle>i{color:#565866;width:8px;font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)));font-style:normal}.category-toggle>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))!important}.category-toggle>small{color:#4f515e;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));margin-left:auto}.category-toggle:hover>span{color:#9496a4}.channel-category-section.collapsed{margin-bottom:-3px}.channel-notification-menu{position:relative}.channel-notification-menu>button{width:30px;height:30px;font-size:max(var(--ui-font-floor),calc(14px + var(--ui-font-boost)));place-items:center;display:grid;color:#898b9a!important;border-radius:8px!important}.channel-notification-menu>button:hover,.channel-notification-menu>button.muted{color:var(--accent-2)!important;background:var(--accent-faint)!important}.channel-notification-popover{z-index:90;background:#11121a;border:1px solid #343642;border-radius:12px;width:270px;padding:7px;position:absolute;top:37px;right:0;box-shadow:0 20px 55px #0000008c}.channel-notification-popover header{border-bottom:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:3px;margin:0 3px 5px;padding:7px 7px 10px;display:flex}.channel-notification-popover header span{color:#626473;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.1em;font-weight:850}.channel-notification-popover header strong{color:#d3d4dc;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.channel-notification-popover>button{text-align:left;grid-template-columns:31px 1fr;gap:8px;width:100%;min-height:51px;padding:7px;display:grid;color:#8d8f9d!important;background:0 0!important;border:0!important;border-radius:8px!important}.channel-notification-popover>button:hover,.channel-notification-popover>button.selected{background:var(--accent-faint)!important}.channel-notification-popover>button.selected{box-shadow:inset 2px 0 0 var(--accent)}.channel-notification-popover>button>i{width:30px;height:30px;color:var(--accent-2);background:var(--accent-soft);font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)));border-radius:8px;place-items:center;font-style:normal;font-weight:850;display:grid}.channel-notification-popover>button>span{flex-direction:column;gap:3px;display:flex}.channel-notification-popover>button strong{color:#cacbd3;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.channel-notification-popover>button small{color:#676977;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));line-height:1.35}.channel-mute-duration{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:4px;margin:5px 4px 3px;padding-top:7px;display:grid}.channel-mute-duration>button{color:#858795!important;min-height:25px!important;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)))!important;text-align:center!important;background:#181922!important;border:1px solid #30323d!important;border-radius:6px!important;padding:0 4px!important;display:block!important}.channel-mute-duration>button:hover{color:var(--accent-2)!important;background:var(--accent-faint)!important}.chat-mention{color:#c6b5ff;background:#8157ff2b;border-radius:4px;padding:1px 3px;font-weight:750;display:inline}.message-pinned-label{color:#a58cf6;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.06em;align-items:center;gap:4px;margin:2px 0 5px;font-weight:800;display:flex}.message-poll{background:linear-gradient(145deg,#8157ff0e,#12131beb);border:1px solid #30313c;border-radius:12px;width:min(520px,100%);margin:7px 0 4px;padding:12px;overflow:hidden}.message-poll>header{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.message-poll>header>span{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.11em;font-weight:900}.message-poll>header>em{color:#858797;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));background:#20212b;border-radius:4px;padding:2px 5px;font-style:normal;font-weight:800}.message-poll>header>strong{color:#e4e4ea;width:100%;font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)));margin:3px 0 5px;line-height:1.4}.message-poll>div{flex-direction:column;gap:5px;display:flex}.message-poll>div>button{color:#aeb0bc;text-align:left;cursor:pointer;background:#171820;border:1px solid #343641;border-radius:8px;grid-template-columns:18px 1fr 33px;align-items:center;gap:6px;min-height:35px;padding:0 9px;display:grid;position:relative;overflow:hidden}.message-poll>div>button>i{pointer-events:none;background:#8157ff1f;border-radius:7px;position:absolute;inset:0 auto 0 0}.message-poll>div>button>span,.message-poll>div>button>strong,.message-poll>div>button>small{z-index:1;position:relative}.message-poll>div>button>span{color:#787a88;font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.message-poll>div>button>strong{font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.message-poll>div>button>small{color:#777987;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));text-align:right}.message-poll>div>button.selected{border-color:var(--accent);color:#ded5ff}.message-poll>div>button.selected>span,.message-poll>div>button.selected>small{color:var(--accent-2)}.message-poll>div>button:disabled{cursor:default;opacity:.72}.message-poll>footer{color:#666876;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));align-items:center;gap:5px;margin-top:8px;display:flex}.message-poll.closed{filter:saturate(.72)}.thread-summary{color:#9b7cff;cursor:pointer;background:#8157ff0b;border:1px solid #8157ff29;border-radius:8px;align-items:center;gap:7px;margin-top:7px;padding:6px 9px;display:flex}.thread-summary>span{font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)))}.thread-summary>strong{font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.thread-summary>small{color:#666978;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));margin-left:auto}.composer-wrap{position:relative}.composer .composer-poll{color:#9799a8;font-size:max(var(--ui-font-floor),calc(15px + var(--ui-font-boost)));font-weight:800}.composer .composer-poll:hover{color:var(--accent-2)}.mention-suggestions{z-index:40;background:#11121a;border:1px solid #343642;border-radius:11px;padding:7px;position:absolute;bottom:66px;left:18px;right:18px;box-shadow:0 15px 45px #0000007a}.mention-suggestions>span{color:#626473;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.1em;padding:3px 6px 6px;font-weight:850;display:block}.mention-suggestions>button{color:#c6c7d0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:27px 1fr auto;align-items:center;gap:8px;width:100%;min-height:37px;padding:5px 7px;display:grid}.mention-suggestions>button:hover{background:var(--accent-faint)}.mention-suggestions>button>i{color:#fff;background:var(--accent);width:26px;height:26px;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));border-radius:7px;place-items:center;font-style:normal;font-weight:850;display:grid}.mention-suggestions>button>strong{font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.mention-suggestions>button>small{color:#747684;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.poll-composer-layer{z-index:180;place-items:center;padding:18px;display:grid}.poll-composer-modal{z-index:1;background:#11121a;border:1px solid #343642;border-radius:16px;width:min(570px,96vw);max-height:min(760px,92vh);padding:18px;position:relative;overflow:auto;box-shadow:0 28px 90px #0009}.poll-composer-modal>header{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.poll-composer-modal>header>div{flex-direction:column;gap:5px;display:flex}.poll-composer-modal>header span,.poll-composer-modal label>span,.poll-composer-modal legend{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.1em;font-weight:850}.poll-composer-modal>header strong{color:#ededf2;font-size:max(var(--ui-font-floor),calc(15px + var(--ui-font-boost)))}.poll-composer-modal>header>button{color:#888a98;width:30px;height:30px;font-size:max(var(--ui-font-floor),calc(17px + var(--ui-font-boost)));cursor:pointer;background:#1a1b24;border:0;border-radius:8px}.poll-composer-modal>label{flex-direction:column;gap:7px;display:flex;position:relative}.poll-composer-modal textarea{resize:vertical;color:#e4e4ea;min-height:84px;font-family:inherit;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));background:#161720;border:1px solid #30313d;border-radius:9px;outline:0;padding:10px 12px;line-height:1.5}.poll-composer-modal textarea:focus,.poll-composer-modal fieldset input:focus,.poll-composer-modal select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-faint)}.poll-composer-modal>label>small{color:#5f616f;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));position:absolute;bottom:7px;right:8px}.poll-composer-modal fieldset{border:0;margin:15px 0 0;padding:0}.poll-composer-modal legend{margin-bottom:7px}.poll-composer-modal fieldset>div{background:#161720;border:1px solid #30313d;border-radius:8px;grid-template-columns:26px 1fr 26px;align-items:center;margin-bottom:6px;display:grid}.poll-composer-modal fieldset>div>i{color:#6e7080;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));text-align:center;font-style:normal;font-weight:800}.poll-composer-modal fieldset input{color:#dadbe3;min-width:0;height:37px;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));background:0 0;border:0;outline:0}.poll-composer-modal fieldset>div>button{color:#8b6570;cursor:pointer;background:0 0;border:0}.poll-composer-modal .poll-add-option{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;background:0 0;border:1px dashed #373945;border-radius:7px;padding:6px 8px}.poll-composer-settings{border:1px solid var(--line);background:#15161e;border-radius:10px;grid-template-columns:150px 1fr;gap:12px;margin-top:14px;padding:11px;display:grid}.poll-composer-settings>label{flex-direction:column;gap:6px;display:flex}.poll-composer-settings select{color:#d0d1da;height:34px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));background:#1a1b24;border:1px solid #30313d;border-radius:7px;outline:0;padding:0 8px}.poll-multiple-toggle{align-items:center;flex-direction:row!important;grid-template-columns:17px 1fr!important}.poll-multiple-toggle>span{flex-direction:column;gap:3px;display:flex}.poll-multiple-toggle strong{color:#c5c6cf;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.poll-multiple-toggle small{color:#676978;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.poll-composer-error{color:#d98b98;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));background:#ff586f0d;border:1px solid #ff586f2e;border-radius:7px;margin-top:10px;padding:8px}.poll-composer-modal>footer{justify-content:flex-end;gap:7px;margin-top:16px;display:flex}.poll-composer-modal>footer button{color:#8b8d9b;height:35px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;background:#171820;border:1px solid #343642;border-radius:8px;padding:0 13px;font-weight:800}.poll-composer-modal>footer .primary{border-color:var(--accent);color:#fff;background:var(--accent)}.feature-drawer-layer{z-index:170;justify-content:flex-end}.feature-drawer{z-index:1;background:#11121a;border-left:1px solid #30313d;flex-direction:column;width:min(430px,96vw);height:100dvh;animation:.2s ease-out drawerIn;display:flex;position:relative;box-shadow:-25px 0 75px #0000007a}.feature-drawer>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:67px;padding:13px 16px;display:flex}.feature-drawer>header>div{flex-direction:column;gap:4px;display:flex}.feature-drawer>header span{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.1em;font-weight:900}.feature-drawer>header strong{color:#e0e0e6;font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)))}.feature-drawer>header>button{color:#818391;width:31px;height:31px;font-size:max(var(--ui-font-floor),calc(17px + var(--ui-font-boost)));cursor:pointer;background:#1a1b24;border:0;border-radius:8px}.feature-drawer>main{flex:1;padding:13px;overflow:auto}.feature-drawer>footer{border-top:1px solid var(--line);color:#626472;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));text-align:center;padding:12px 15px}.feature-loading{justify-content:center;align-items:center;gap:4px;min-height:150px;display:flex}.feature-loading i{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite dmTyping}.feature-empty{color:#656775;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:240px;padding:25px;display:flex}.feature-empty>b{width:45px;height:45px;color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(20px + var(--ui-font-boost)));border-radius:13px;place-items:center;display:grid}.feature-empty strong{color:#b8b9c3;font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.feature-empty small{max-width:250px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));line-height:1.55}.pinned-message-card{border:1px solid var(--line);color:#c4c5ce;text-align:left;cursor:pointer;background:#161720;border-radius:10px;grid-template-columns:34px 1fr auto;align-items:flex-start;gap:9px;width:100%;margin-bottom:7px;padding:10px;display:grid}.pinned-message-card:hover{border-color:var(--accent-soft);background:var(--accent-faint)}.pinned-message-card>i{color:#fff;background:var(--accent);width:33px;height:33px;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));border-radius:9px;place-items:center;font-style:normal;font-weight:850;display:grid}.pinned-message-card>span{grid-template-columns:1fr auto;gap:3px 7px;min-width:0;display:grid}.pinned-message-card strong{font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.pinned-message-card small{color:#666876;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.pinned-message-card p{color:#8e909e;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));-webkit-line-clamp:3;-webkit-box-orient:vertical;grid-column:1/-1;margin:2px 0 0;line-height:1.45;display:-webkit-box;overflow:hidden}.pinned-message-card>em{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));align-self:center;font-style:normal}.thread-drawer>main{padding:0 13px 13px}.thread-root,.thread-reply{grid-template-columns:35px 1fr;gap:9px;padding:13px 4px;display:grid}.thread-root{border-bottom:1px solid var(--line);background:linear-gradient(90deg,var(--accent-faint),transparent);margin-bottom:4px}.thread-root>i,.thread-reply>i{color:#fff;background:var(--accent);width:34px;height:34px;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));border-radius:10px;place-items:center;font-style:normal;font-weight:850;display:grid}.thread-root>div>header,.thread-reply>div>header{align-items:center;gap:6px;display:flex}.thread-root strong,.thread-reply strong{color:#d5d6de;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.thread-root small,.thread-reply small{color:#626472;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.thread-root p,.thread-reply p{color:#a4a6b2;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));white-space:pre-wrap;word-break:break-word;margin:5px 0 0;line-height:1.55}.thread-divider{color:#666876;height:31px;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));align-items:center;gap:8px;font-weight:800;display:flex}.thread-divider:after{content:"";background:var(--line);flex:1;height:1px}.thread-reply{padding-top:8px;padding-bottom:8px}.thread-reply.own>i{background:#6542ce}.thread-error{color:#d88d99;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));background:#ff586f0f;border-radius:7px;margin:8px;padding:8px}.thread-composer{border-top:1px solid var(--line);background:#12131b;grid-template-columns:1fr auto;gap:6px;padding:11px 13px 13px;display:grid;position:relative}.thread-composer textarea{resize:none;color:#e0e1e8;min-height:54px;font-family:inherit;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));background:#181922;border:1px solid #30313d;border-radius:9px;outline:0;padding:9px 10px;line-height:1.45}.thread-composer textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-faint)}.thread-composer>button{color:#fff;background:var(--accent);width:55px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;border:0;border-radius:8px;font-weight:800}.thread-composer>button:disabled{opacity:.4}.thread-composer>small{color:#5f616e;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));grid-column:1/-1}.thread-composer .mention-suggestions{bottom:86px;left:13px;right:13px}.advanced-search-modal{flex-direction:column;max-height:min(760px,84vh);display:flex}.search-scope-tabs{gap:5px;padding:9px 15px 0;display:flex}.search-scope-tabs button{color:#747684;height:27px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;background:#171820;border:1px solid #30313d;border-radius:7px;padding:0 9px;font-weight:750}.search-scope-tabs button.active{border-color:var(--accent);color:var(--accent-2);background:var(--accent-faint)}.search-filter-grid{grid-template-columns:1.2fr 1.2fr 1fr;gap:7px;padding:10px 15px 4px;display:grid}.search-filter-grid label{flex-direction:column;gap:4px;display:flex}.search-filter-grid label>span{color:#606270;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));letter-spacing:.08em;font-weight:850}.search-filter-grid select,.search-filter-grid input{color:#aeb0bb;min-width:0;height:31px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));background:#171820;border:1px solid #30313d;border-radius:7px;outline:0;padding:0 7px}.search-filter-grid>button{color:#7f8190;height:31px;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));cursor:pointer;background:#171820;border:1px solid #30313d;border-radius:7px;align-self:end}.search-filter-grid>button:disabled{opacity:.35}.advanced-search-modal .search-results{overflow:auto}.centered-tool-layer>.channel-structure-drawer{height:min(860px,100svh - 36px);width:min(980px,100vw - 36px)!important}.admin-category-manager{border:1px solid var(--line);background:#14151d;border-radius:11px;margin:3px 0 17px;padding:11px}.admin-category-manager>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-category-manager>header>div{flex-direction:column;gap:3px;display:flex}.admin-category-manager>header span{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.09em;font-weight:850}.admin-category-manager>header strong{color:#8c8e9c;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.admin-category-manager>header form{background:#181922;border:1px solid #30313d;border-radius:8px;width:min(230px,55%);height:32px;display:flex}.admin-category-manager>header input{color:#d8d9e1;min-width:0;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));background:0 0;border:0;outline:0;flex:1;padding:0 8px}.admin-category-manager>header form button{border:0;border-left:1px solid var(--line);width:33px;color:var(--accent-2);cursor:pointer;background:0 0}.admin-category-manager>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:9px;display:grid}.admin-category-manager article{background:#171820;border:1px solid #292b35;border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto auto auto auto;align-items:center;gap:5px;min-width:0;padding:7px;transition:border-color .15s,opacity .15s;display:grid}.admin-category-manager article.dragging,.structured-channel-list article.dragging{opacity:.48;border-color:var(--accent)}.admin-category-manager article>span{flex-direction:column;gap:2px;min-width:0;display:flex}.admin-category-manager article strong{color:#bfc0c9;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-category-manager article small{color:#5f616e;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)))}.admin-category-manager article>button{color:#747684;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));cursor:pointer;background:0 0;border:0;padding:4px}.admin-category-manager article>button.danger{color:#a86e79}.structure-drag-handle{letter-spacing:-2px;width:24px;color:#6f7180!important;height:29px!important;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))!important;cursor:grab!important;background:0 0!important;border:1px solid #0000!important;border-radius:6px!important;padding:0!important}.structure-drag-handle:active,.structure-channel-handle:active{cursor:grabbing!important}.structure-drag-handle:hover{color:var(--accent-2)!important;background:var(--accent-faint)!important;border-color:#343642!important}.structure-nudge{gap:2px;display:flex}.structure-nudge button{color:#777987;width:20px;height:22px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;background:#1a1b24;border:1px solid #2d2f39;border-radius:5px}.structure-nudge button:hover:not(:disabled){color:var(--accent-2);border-color:var(--accent-soft)}.structure-nudge button:disabled{opacity:.25;cursor:default}.channel-structure-drawer .menu-focus-target{border-color:var(--accent-soft);box-shadow:0 0 0 3px var(--accent-faint)}@media (width<=620px){.centered-tool-layer{padding:0}.centered-tool-layer>.drawer,.centered-tool-layer>.channel-structure-drawer,.centered-tool-layer>.channel-permissions-drawer{border:0;border-radius:0;height:100svh;max-height:none;width:100vw!important}}.expanded-channel-create{margin-bottom:18px}.expanded-channel-create label>div:last-child select{color:#9294a1;max-width:145px;height:29px;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));background:#1b1c25;border:1px solid #30313d;border-radius:6px;padding:0 6px}.structured-channel-list article{grid-template-columns:34px minmax(120px,1fr) minmax(340px,1.8fr);min-height:86px;display:grid}.structure-channel-handle{cursor:grab;border:0;position:relative}.structure-channel-handle small{color:#686a78;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));line-height:1;position:absolute;bottom:1px;right:2px}.structured-channel-list article>span>.structure-nudge{margin-top:3px}.structured-channel-list .admin-channel-settings{grid-template-columns:1fr 1fr;align-items:end;gap:5px!important;display:grid!important}.admin-channel-settings>label{flex-direction:column;gap:4px;display:flex}.admin-channel-settings>label>span{color:#606270;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));letter-spacing:.06em;font-weight:800}.admin-channel-settings select{color:#9294a1;min-width:0;height:29px;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));background:#171820;border:1px solid #30313d;border-radius:6px;padding:0 6px}.admin-channel-settings>div{grid-column:1/-1;justify-content:flex-end;gap:4px;display:flex}.community-menu-count{color:#ddd2ff;background:var(--accent-soft);min-width:17px;height:17px;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));border-radius:9px;place-items:center;padding:0 5px;font-style:normal;font-weight:850;display:grid}@media (width<=760px){.channel-notification-popover{width:min(300px,100vw - 16px);position:fixed;top:58px;right:8px}.search-filter-grid{grid-template-columns:1fr 1fr}.advanced-search-modal{max-height:92vh}.poll-composer-settings{grid-template-columns:1fr}.feature-drawer{width:100vw}.admin-category-manager>div{grid-template-columns:1fr 1fr}.structured-channel-list article{grid-template-columns:34px 1fr}.structured-channel-list .admin-channel-settings{grid-column:1/-1;padding-left:43px}}@media (width<=480px){.channel-identity .slow-mode-pill,.channel-notification-menu{display:none}.search-filter-grid{grid-template-columns:1fr}.search-scope-tabs{overflow:auto}.search-scope-tabs button{flex:none}.admin-category-manager>div{grid-template-columns:1fr}.expanded-channel-create label>div:last-child{flex-wrap:wrap;height:auto;min-height:41px;padding:6px}.expanded-channel-create label>div:last-child select{order:4;width:100%;max-width:none}.structured-channel-list .admin-channel-settings{grid-template-columns:1fr;padding-left:0}.mention-suggestions{left:8px;right:8px}.message-poll{padding:9px}}.community-danger-zone{background:linear-gradient(145deg,#ff586f09,#ffffff02);border-color:#ff586f26}.community-danger-zone>article{border-top:1px solid #ffffff0b;align-items:center;gap:14px;min-height:66px;padding:10px 0;display:flex}.community-danger-zone>article>span{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.community-danger-zone>article b{color:#e2e3e9;font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)))}.community-danger-zone>article small{color:#6e707e;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));line-height:1.45}.community-danger-zone>article>button{color:#aaacb8;min-width:125px;height:35px;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));cursor:pointer;background:#171820;border:1px solid #3a3c48;border-radius:8px;padding:0 11px;font-weight:800}.community-danger-zone>article>button.reset{color:#d4c3ff;background:#8157ff14;border-color:#8157ff4d}.community-danger-zone>article>button.danger{color:#ec8d9b;background:#ff586f0e;border-color:#ff586f38}.community-danger-zone>article>button:disabled{opacity:.38;cursor:not-allowed}.community-safety-layer{z-index:1400;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.community-safety-scrim{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020307e6;border:0;width:100%;height:100%;position:absolute;inset:0}.community-safety-dialog{z-index:1;color:#e8e9ef;background:radial-gradient(circle at 90% 0,var(--accent-faint),transparent 34%),#111219;border:1px solid #343642;border-radius:17px;width:min(520px,100%);max-height:min(760px,94vh);animation:.18s ease-out modalIn;position:relative;overflow:auto;box-shadow:0 32px 100px #000000ad}.community-safety-dialog.reset{border-color:#8157ff4d;width:min(590px,100%)}.community-safety-dialog.destructive{background:radial-gradient(circle at 90% 0,#ff586f14,#0000 34%),#111219;border-color:#ff586f40}.community-safety-dialog>header{border-bottom:1px solid #292b35;flex-direction:column;gap:5px;padding:20px 21px 17px;display:flex}.community-safety-dialog>header>span{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));letter-spacing:.14em;font-weight:950}.community-safety-dialog.destructive>header>span{color:#ed8998}.community-safety-dialog>header>strong{font-size:max(var(--ui-font-floor),calc(18px + var(--ui-font-boost)));letter-spacing:-.025em}.community-safety-dialog>header>small{color:#737583;font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)));line-height:1.45}.community-safety-dialog>section{flex-direction:column;gap:13px;padding:18px 21px;display:flex}.community-safety-dialog label{flex-direction:column;gap:7px;display:flex}.community-safety-dialog label>span{color:#858795;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.community-safety-dialog label>span b{color:#dfe0e7}.community-safety-dialog input,.community-safety-dialog select{color:#e3e4ea;width:100%;height:42px;font-family:inherit;font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)));background:#0d0e14;border:1px solid #323440;border-radius:9px;outline:0;padding:0 11px}.community-safety-dialog input:focus,.community-safety-dialog select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-faint)}.community-safety-dialog.destructive input:focus{border-color:#e05d72;box-shadow:0 0 0 3px #ff586f14}.community-safety-warning{background:#f4b64b09;border:1px solid #f4b64b29;border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;min-height:65px;padding:10px 11px;display:grid}.community-safety-warning>b{color:#e9b763;background:#f4b64b14;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.community-safety-warning>span{flex-direction:column;gap:4px;display:flex}.community-safety-warning strong{font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.community-safety-warning small{color:#786f61;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));line-height:1.4}.community-delete-list{background:#ff586f06;border:1px solid #ff586f21;border-radius:10px;grid-template-columns:1fr 1fr;gap:7px;padding:12px;display:grid}.community-delete-list>strong{color:#df8794;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));grid-column:1/-1}.community-delete-list>span{color:#777987;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.community-delete-list>span:before{content:"×";color:#d97585;margin-right:6px}.community-reset-summary{grid-template-columns:1fr 1fr;gap:9px;display:grid}.community-reset-summary>article{background:#8157ff09;border:1px solid #8157ff29;border-radius:11px;flex-direction:column;gap:7px;min-width:0;padding:12px;display:flex}.community-reset-summary>article:first-child{background:#42d38f09;border-color:#42d38f29}.community-reset-summary strong{color:#c9b9fa;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.community-reset-summary>article:first-child strong{color:#72dcaf}.community-reset-summary span{color:#797b88;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.community-reset-summary span:before{content:"✓";color:#8c73df;margin-right:6px}.community-safety-dialog>section>p{color:#e08a97;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));background:#ff586f0a;border:1px solid #ff586f2b;border-radius:8px;margin:0;padding:9px 10px}.community-safety-dialog>footer{border-top:1px solid #292b35;justify-content:flex-end;gap:8px;padding:13px 21px 18px;display:flex}.community-safety-dialog>footer button{color:#8d8f9d;min-height:38px;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));cursor:pointer;background:#171820;border:1px solid #343642;border-radius:9px;padding:0 13px;font-weight:850}.community-safety-dialog>footer button.transfer,.community-safety-dialog>footer button.save,.community-safety-dialog>footer button.reset{border-color:var(--accent);color:#fff;background:linear-gradient(145deg,var(--accent),var(--accent-2))}.community-safety-dialog>footer button.delete{color:#fff;background:linear-gradient(145deg,#b6374d,#e55d73);border-color:#df6175}.community-safety-dialog>footer button:disabled{opacity:.4;cursor:not-allowed}.structure-action-layer{z-index:1500}.structure-action-dialog{width:min(500px,100%)}.structure-action-dialog>section>label{position:relative}.structure-action-dialog textarea{resize:vertical;color:#e3e4ea;width:100%;min-height:104px;font-family:inherit;font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)));background:#0d0e14;border:1px solid #323440;border-radius:9px;outline:0;padding:11px 12px 25px;line-height:1.5}.structure-action-dialog textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-faint)}.structure-action-counter{color:#5f616f;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));position:absolute;bottom:8px;right:10px}.structure-action-impact{background:#ff586f09;border:1px solid #ff586f29;border-radius:11px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;min-height:76px;padding:12px;display:grid}.structure-action-impact>b{color:#f08a9a;width:33px;height:33px;font-size:max(var(--ui-font-floor),calc(14px + var(--ui-font-boost)));background:#ff586f17;border-radius:9px;place-items:center;display:grid}.structure-action-impact>span{flex-direction:column;gap:4px;display:flex}.structure-action-impact strong{color:#e2dadd;font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.structure-action-impact small{color:#857075;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));line-height:1.45}.structure-action-impact.category{background:#f4b64b09;border-color:#f4b64b2b}.structure-action-impact.category>b{color:#e9b763;background:#f4b64b14}.structure-action-impact.category small{color:#817563}@media (width<=620px){.community-danger-zone>article{flex-direction:column;align-items:flex-start}.community-danger-zone>article>button{width:100%}.community-safety-layer{padding:10px}.community-safety-dialog>header,.community-safety-dialog>section{padding-left:15px;padding-right:15px}.community-safety-dialog>footer{grid-template-columns:1fr;padding-left:15px;padding-right:15px;display:grid}.community-safety-dialog>footer button.transfer,.community-safety-dialog>footer button.save,.community-safety-dialog>footer button.reset,.community-safety-dialog>footer button.delete{grid-row:1}.community-delete-list,.community-reset-summary{grid-template-columns:1fr}}.desktop-capture-layer{z-index:2600;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.desktop-capture-scrim{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030408e6;border:0;width:100%;height:100%;position:absolute;inset:0}.desktop-capture-dialog{z-index:1;background:radial-gradient(circle at 86% 0,#8157ff1f,#0000 32%),#111219;border:1px solid #353743;border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;width:min(960px,100%);max-height:min(760px,92vh);display:grid;position:relative;overflow:hidden;box-shadow:0 35px 110px #000000b8}.desktop-capture-dialog>header{border-bottom:1px solid #292b35;justify-content:space-between;align-items:center;gap:18px;min-height:94px;padding:18px 20px;display:flex}.desktop-capture-dialog>header>div{flex-direction:column;gap:5px;display:flex}.desktop-capture-dialog>header span{color:#75dfb2;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));letter-spacing:.15em;font-weight:950}.desktop-capture-dialog>header strong{color:#eceef3;font-size:max(var(--ui-font-floor),calc(18px + var(--ui-font-boost)))}.desktop-capture-dialog>header small{color:#777987;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.desktop-capture-dialog>header button{color:#afb1bd;width:34px;height:34px;font-size:max(var(--ui-font-floor),calc(20px + var(--ui-font-boost)));cursor:pointer;background:#191a23;border:1px solid #353743;border-radius:10px}.desktop-capture-dialog>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid;overflow:auto}.desktop-capture-dialog>div>button{color:#c9cbd4;text-align:left;cursor:pointer;background:#171820;border:1px solid #30323c;border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:7px;transition:border-color .16s,transform .16s,background .16s;display:flex}.desktop-capture-dialog>div>button:hover,.desktop-capture-dialog>div>button:focus-visible{background:#47d7ff11;border-color:#47d7ff80;outline:0;transform:translateY(-1px)}.desktop-capture-preview{aspect-ratio:16/9;background:#08090e 50%/cover no-repeat;border-radius:8px;place-items:center;width:100%;display:grid;overflow:hidden}.desktop-capture-preview i{color:#737686;font-size:max(var(--ui-font-floor),calc(24px + var(--ui-font-boost)));font-style:normal}.desktop-capture-dialog>div>button>span:last-child{flex-direction:column;gap:4px;min-width:0;padding:0 3px 3px;display:flex}.desktop-capture-dialog>div b{color:#67d9eb;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.1em}.desktop-capture-dialog>div strong{color:#dfe1e7;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.desktop-capture-dialog>footer{border-top:1px solid #292b35;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:12px 18px;display:flex}.desktop-capture-dialog>footer span{color:#747684;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.desktop-capture-dialog>footer button{color:#a8aab6;height:36px;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));cursor:pointer;background:#191a23;border:1px solid #373945;border-radius:9px;padding:0 13px;font-weight:800}@media (width<=900px){.desktop-capture-dialog>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.desktop-authorize-page{background:radial-gradient(circle at 50% 12%,#8157ff33,#0000 34%),radial-gradient(circle at 85% 85%,#42d38f14,#0000 28%),#090a10;place-items:center;min-height:100vh;padding:24px;display:grid;overflow:auto}.desktop-authorize-card{text-align:center;background:#111219f5;border:1px solid #ffffff1a;border-radius:22px;width:min(480px,100%);padding:38px 40px;box-shadow:0 35px 100px #00000094}.desktop-authorize-mark{object-fit:contain;filter:none;width:66px;height:66px;margin:0 auto 18px;display:block}.desktop-authorize-kicker{color:#70deb1;letter-spacing:.16em;margin:0;font-weight:950;font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))!important}.desktop-authorize-card h1{color:#f3f3f8;font-size:max(var(--ui-font-floor),calc(25px + var(--ui-font-boost)));margin:11px 0 9px}.desktop-authorize-card>p:not(.desktop-authorize-kicker):not(.desktop-authorize-error){color:#8d8f9d;font-size:max(var(--ui-font-floor),calc(13px + var(--ui-font-boost)));margin:0;line-height:1.65}.desktop-authorize-device{text-align:left;background:#8157ff12;border:1px solid #8157ff33;border-radius:13px;align-items:center;gap:13px;margin:24px 0 18px;padding:14px 16px;display:flex}.desktop-authorize-device>span{color:#cfc4ff;width:40px;height:40px;font-size:max(var(--ui-font-floor),calc(17px + var(--ui-font-boost)));background:#8157ff24;border-radius:11px;place-items:center;display:grid}.desktop-authorize-device>div{flex-direction:column;gap:4px;display:flex}.desktop-authorize-device strong{color:#e5e5eb;font-size:max(var(--ui-font-floor),calc(13px + var(--ui-font-boost)))}.desktop-authorize-device small{color:#777987;font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.desktop-authorize-card>button{color:#fff;width:100%;height:44px;font-size:max(var(--ui-font-floor),calc(13px + var(--ui-font-boost)));cursor:pointer;background:linear-gradient(145deg,#8157ff,#6540e9);border:0;border-radius:11px;font-weight:850;box-shadow:0 9px 24px #6540e93d}.desktop-authorize-card>button:disabled{opacity:.65;cursor:wait}.desktop-authorize-note{color:#616371;font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)));margin-top:15px;line-height:1.5;display:block}.desktop-authorize-error{line-height:1.5;color:#ff94a7!important;font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)))!important;margin:0 0 14px!important}.desktop-authorize-success{color:#78e1b1;width:44px;height:44px;font-size:max(var(--ui-font-floor),calc(22px + var(--ui-font-boost)));background:#42d38f1a;border:1px solid #42d38f47;border-radius:50%;place-items:center;margin:22px auto 0;font-weight:900;display:grid}@media (width<=560px){.desktop-authorize-card{padding:30px 22px}.desktop-authorize-card h1{font-size:max(var(--ui-font-floor),calc(22px + var(--ui-font-boost)))}}@media (hover:hover){.voice-theater-layer:not(.controls-visible):not(.keyboard-controls) .voice-theater-controls:focus-within{opacity:0;pointer-events:none;transform:translateY(10px)}}.structured-community-nav{min-height:100%;padding-bottom:12px}.channel-row{min-width:0;position:relative}.channel-row>.channel{padding-right:30px}.channel-row:not(.manageable)>.channel{padding-right:8px}.channel-hover-action{z-index:2;color:#8d8f9d;opacity:0;pointer-events:none;cursor:pointer;background:#20212a;border:0;border-radius:6px;place-items:center;width:24px;height:24px;padding:0;transition:opacity .14s,transform .14s,color .14s,background .14s;display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%)scale(.92)}.channel-row:hover .channel-hover-action,.channel-row:focus-within .channel-hover-action{opacity:1;pointer-events:auto;transform:translateY(-50%)scale(1)}.channel-hover-action:hover{color:#ded6ff;background:#302b43}.channel-sidebar-context-menu{z-index:230;color:#d9dae1;scrollbar-width:thin;scrollbar-color:#40424d transparent;background:#18191f;border:1px solid #3a3c47;border-radius:11px;width:242px;max-height:calc(100vh - 16px);padding:6px;animation:.14s ease-out voiceMenuIn;position:fixed;overflow-y:auto;box-shadow:0 20px 60px #0000009e}.channel-sidebar-context-menu>button,.channel-context-mute-options>button{color:#d1d2d9;width:100%;min-height:34px;font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)));text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;font-weight:700;display:flex}.channel-sidebar-context-menu>button:hover,.channel-sidebar-context-menu>button:focus-visible,.channel-context-mute-options>button:hover{color:#f1f2f5;background:#262730;outline:0}.channel-sidebar-context-menu>button:disabled{color:#666873;cursor:default}.channel-sidebar-context-menu>button:disabled:hover{background:0 0}.channel-sidebar-context-menu>button.danger{color:#ff667a}.channel-sidebar-context-menu>button.danger:hover{color:#ff8b9a;background:#ff586f17}.channel-sidebar-context-menu hr{background:#343640;border:0;height:1px;margin:5px 3px}.channel-sidebar-context-menu button>i{color:#8b8d99;font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)));flex:none;font-style:normal}.channel-sidebar-context-menu button>em{color:#ddd4ff;min-width:21px;height:19px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));background:#8157ff33;border-radius:9px;place-items:center;padding:0 5px;font-style:normal;display:grid}.context-check{background:#202129;border:1px solid #555762;border-radius:5px;place-items:center;width:19px;height:19px;display:grid;color:#fff!important;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))!important}.context-check.checked{background:#745cf0;border-color:#8068f6}.context-id-mark{background:#30313a;border-radius:5px;place-items:center;width:24px;height:18px;font-weight:900;color:#b0b2bc!important;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))!important;display:grid!important}.channel-context-mute-options{background:#14151b;border-left:2px solid #8157ff6b;border-radius:0 7px 7px 0;margin:2px 0 5px;padding:4px}.channel-context-mute-options>button{color:#aaaeba;min-height:30px;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));padding-left:11px}.voice-users.names-hidden>span>strong{color:#727582;font-style:italic}.voice-users>span{cursor:context-menu;border-radius:7px}.voice-users>span:hover{color:#cfd1da;background:#ffffff06}.voice-member-context-menu{width:258px;max-height:min(720px,100vh - 16px)}.voice-member-context-menu>button>i:not(.context-check):not(.context-id-mark){color:#777985;max-width:122px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.voice-member-volume{color:#d6d7de;font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 9px 10px;font-weight:750;display:grid}.voice-member-volume>b{color:#8d8f9c;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));font-weight:650}.voice-member-volume>input{width:100%;accent-color:var(--accent);grid-column:1/-1}.voice-participant-grid article,.voice-video-stage article{cursor:context-menu}.chat-load-error{color:#ffe1b6;background:#2a211a;border:1px solid #976b38;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:12px 16px;font-size:1rem;display:flex}.chat-load-error button,.chat-jump-latest{border:1px solid var(--accent);background:var(--accent-soft);color:var(--text);font:inherit;cursor:pointer;border-radius:8px;padding:9px 14px}.chat-jump-latest{flex:none;align-self:center;max-width:calc(100% - 24px);margin:6px 12px}.composer textarea{resize:vertical;min-width:0;min-height:28px;max-height:180px;color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:4px 0;line-height:1.5;overflow-y:auto}.composer textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.dm-emoji-control{display:flex;position:relative}.dm-emoji-control .emoji-picker{bottom:100%;left:auto;right:0}.chat-load-error span{overflow-wrap:anywhere;min-width:0}@media (width<=600px){.chat-load-error{flex-direction:column;align-items:stretch}.composer textarea{resize:none;max-height:120px}}.role-order-controls{border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:14px;display:flex}.role-order-controls span{gap:5px;min-width:0;display:grid}.role-order-controls small{color:var(--muted)}.role-order-controls nav{flex:none;gap:8px;display:flex}.role-order-controls button{border:1px solid var(--line);background:var(--accent-soft);color:var(--text);font:inherit;cursor:pointer;border-radius:7px;padding:8px 12px}.role-order-controls button:disabled{opacity:.4;cursor:default}@media (width<=600px){.role-order-controls{flex-direction:column;align-items:stretch}}.voice-video-player{width:100%;min-width:0;height:100%;min-height:0;position:relative}.voice-video-player>video{object-fit:contain;width:100%;height:100%;display:block}.voice-playback-status{text-align:center;color:#dedfe8;background:#10131b;padding:20px}.voice-playback-status>small{color:#aaaebb;overflow-wrap:anywhere;max-width:340px;line-height:1.5}.voice-users>.voice-user-connecting{cursor:default;color:#a2a6b5}.voice-user-connecting>em{color:#a2a6b5;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));white-space:nowrap;margin-right:6px;font-style:normal}.voice-users>[role=button]{cursor:pointer;border-radius:6px}.voice-users>[role=button]:hover{background:#ffffff0d}.voice-users>[role=button]:focus-visible,.voice-participant-name:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.voice-member-context-menu>button.voice-watch-menu-action{color:#8be0ef;background:#47d7ff14;min-height:40px}.voice-participant-name{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:750;overflow:hidden}.voice-participant-name:hover{color:#8be0ef}.voice-video-stage article>footer .voice-participant-name{pointer-events:auto}@media (width<=600px){.voice-member-context-menu{width:min(258px,100vw - 16px);max-height:calc(100dvh - 16px)}.voice-playback-status{padding:12px}}.voice-connected-mark:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.voice-connection-popover{max-width:calc(100vw - var(--server-rail-width,72px) - 24px);overscroll-behavior:contain;max-height:min(70dvh,100dvh - 190px);overflow:auto}.voice-connection-popover:has(.livekit-screen-diagnostics[open]){width:30rem}.voice-connection-popover .livekit-screen-diagnostics{max-height:none;overflow:visible}.voice-connection-popover .livekit-screen-diagnostics dl>div{font-size:inherit;line-height:inherit}.livekit-screen-diagnostics{border:1px solid var(--line);background:var(--sidebar);max-height:65vh;font-size:max(var(--ui-font-floor),calc(14px + var(--ui-font-boost)));border-radius:10px;margin:10px 0;padding:10px;line-height:1.45;overflow:auto}.livekit-screen-diagnostics summary{cursor:pointer;font-weight:650;font-size:max(var(--ui-font-floor),calc(14px + var(--ui-font-boost)))}.livekit-screen-diagnostics p,.livekit-screen-diagnostics small{color:var(--muted);font-size:max(var(--ui-font-floor),calc(13px + var(--ui-font-boost)));margin:10px 0;display:block}.livekit-screen-diagnostics section{border-top:1px solid var(--line);padding:12px 0}.livekit-screen-diagnostics dl{gap:6px;margin:10px 0;display:grid}.livekit-screen-diagnostics dl>div{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.livekit-screen-diagnostics dd{font-variant-numeric:tabular-nums;color:var(--text);margin:0}.livekit-screen-diagnostics dt{color:var(--muted)}.livekit-screen-diagnostics ul{padding-left:18px}.livekit-screen-diagnostics fieldset{border:1px solid var(--line);border-radius:8px;min-width:0;padding:10px}.livekit-screen-profiles{flex-wrap:wrap;gap:6px;display:flex}.livekit-screen-diagnostics button{font:inherit;border:1px solid var(--line);background:var(--panel);color:var(--text);cursor:pointer;border-radius:7px;min-height:36px;padding:8px 10px}.livekit-screen-diagnostics button:disabled{opacity:.45;cursor:not-allowed}.livekit-screen-diagnostics label{align-items:flex-start;gap:8px;margin:12px 0;display:flex}.livekit-screen-comparison{margin:12px 0;overflow-x:auto}.livekit-screen-comparison table{border-collapse:collapse;white-space:nowrap;font-size:max(var(--ui-font-floor),calc(13px + var(--ui-font-boost)))}.livekit-screen-comparison th,.livekit-screen-comparison td{border:1px solid var(--line);text-align:left;padding:6px 9px}.livekit-screen-comparison caption{white-space:normal;text-align:left;margin-bottom:8px}.voice-presence-status{font-size:max(var(--ui-font-floor),calc(14px + var(--ui-font-boost)));color:var(--muted-foreground,#a8a8b5);margin:8px 12px;line-height:1.4}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}.creator-money-readiness{background:radial-gradient(circle at 100% 0,#8b68ff14,#0000 35%),#12131a;border:1px solid #30313d;border-radius:14px;overflow:hidden}.creator-money-readiness>header{border-bottom:1px solid #ffffff0b;justify-content:space-between;align-items:center;gap:14px;min-height:74px;padding:14px 16px;display:flex}.creator-money-readiness>header>div{flex-direction:column;gap:4px;min-width:0;display:flex}.creator-money-readiness>header span{color:#9c7cff;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.13em;font-weight:950}.creator-money-readiness>header strong{font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)))}.creator-money-readiness>header small{color:#6d6f7d;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));line-height:1.45}.creator-money-readiness>header>b{color:#eab56d;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.06em;background:#ffb74c0f;border-radius:7px;flex:none;padding:6px 8px}.creator-money-readiness.ready>header>b{color:#69d5a1;background:#42d38f0f}.creator-money-readiness form{padding:13px 15px 15px}.creator-money-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.creator-money-step{background:#ffffff03;border:1px solid #2b2d38;border-radius:11px;min-width:0;margin:0;padding:12px}.creator-money-step>legend{color:#5f6170;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));letter-spacing:.1em;padding:0 5px;font-weight:950}.creator-money-step>strong{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));display:block}.creator-money-step>small{color:#626472;min-height:25px;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));margin-top:4px;line-height:1.45;display:block}.creator-money-options{grid-template-columns:1fr 1fr;gap:6px;margin-top:10px;display:grid}.creator-money-options label,.creator-money-confirm{cursor:pointer;position:relative}.creator-money-options input,.creator-money-confirm input{opacity:0;pointer-events:none;position:absolute}.creator-money-options span{color:#7e808e;background:#101118;border:1px solid #30323e;border-radius:8px;flex-direction:column;justify-content:center;gap:2px;min-height:38px;padding:7px;display:flex}.creator-money-options span b{color:#a9abb6;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.creator-money-options span small{color:#5c5e6c;min-height:0;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));margin:0}.creator-money-options input:checked+span{color:#a98eff;background:#8b68ff0e;border-color:#8b68ff61;box-shadow:inset 0 0 0 1px #8b68ff0f}.creator-money-options input:checked+span b{color:#ded6ff}.creator-money-confirm{background:#101118;border:1px solid #30323e;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;min-height:48px;margin-top:10px;padding:9px;display:grid}.creator-money-confirm>i{color:#0000;width:23px;height:23px;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));border:1px solid #3b3d49;border-radius:7px;place-items:center;font-style:normal;font-weight:950;display:grid}.creator-money-confirm>span{flex-direction:column;gap:3px;display:flex}.creator-money-confirm strong{font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.creator-money-confirm small{color:#606270;min-height:0;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));margin:0;line-height:1.4}.creator-money-confirm:has(input:checked){background:#42d38f06;border-color:#42d38f38}.creator-money-confirm input:checked~i{color:#69d5a1;background:#42d38f0f;border-color:#42d38f40}.creator-money-readiness form>footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:11px;display:grid}.creator-money-production-lock{background:#ffb74c06;border-left:2px solid #eab56d;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:9px 10px;display:grid}.creator-money-production-lock>span{color:#eab56d;width:24px;height:24px;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));background:#ffb74c0f;border-radius:7px;place-items:center;display:grid}.creator-money-production-lock>div{flex-direction:column;gap:3px;min-width:0;display:flex}.creator-money-production-lock strong{color:#c4a87d;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.creator-money-production-lock small{color:#706657;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));line-height:1.4}.creator-money-readiness form>footer>button{color:#fff;min-width:150px;height:37px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;background:linear-gradient(135deg,#7552df,#9b72ff);border:0;border-radius:9px;padding:0 13px;font-weight:900}.creator-money-readiness form>footer>button:disabled{opacity:.5;cursor:wait}.creator-money-flow{border:1px solid var(--line);background:#ffffff03;border-radius:13px;grid-template-columns:1fr 25px 1fr 25px 1fr;padding:13px;display:grid}.creator-money-flow article{flex-direction:column;gap:4px;min-width:0;padding:8px;display:flex}.creator-money-flow article span{color:#646674;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));letter-spacing:.1em;font-weight:950}.creator-money-flow article strong{font-size:max(var(--ui-font-floor),calc(13px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.creator-money-flow article small{color:#626472;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));line-height:1.4}.creator-money-flow>i{color:#5c4b8d;font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)));place-items:center;font-style:normal;display:grid}.creator-money-flow article.fee strong{color:#eab56d}.creator-money-flow article.net strong{color:#69d5a1}.sandbox-breakdown p.processor-pending{color:#777987}.sandbox-breakdown p.processor-pending strong{color:#eab56d;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));letter-spacing:.05em;background:#ffb74c0d;border-radius:5px;padding:3px 5px}.sandbox-breakdown>small{color:#5c5e6c;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));padding:4px 1px 0;line-height:1.45;display:block}@media (width<=920px){.creator-money-steps{grid-template-columns:1fr 1fr}.creator-money-step:last-child{grid-column:1/-1}.creator-money-readiness form>footer{grid-template-columns:1fr}.creator-money-readiness form>footer>button{width:100%}}@media (width<=560px){.creator-money-readiness>header{align-items:flex-start}.creator-money-readiness>header>small{display:block}.creator-money-steps{grid-template-columns:1fr}.creator-money-step:last-child{grid-column:auto}.creator-money-flow{grid-template-columns:1fr}.creator-money-flow>i{height:18px;transform:rotate(90deg)}}.settings-billing{width:min(920px,100%)}.billing-current-plan{background:radial-gradient(circle at 85% 15%,#42d38f14,#0000 34%),linear-gradient(130deg,#42d38f0b,#ffffff03);border:1px solid #42d38f30;border-radius:15px;justify-content:space-between;align-items:center;gap:16px;min-height:104px;padding:18px 19px;display:flex}.billing-current-plan>div{flex-direction:column;gap:5px;min-width:0;display:flex}.billing-current-plan span{color:#69d5a1;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));letter-spacing:.11em;font-weight:950}.billing-current-plan strong{font-size:max(var(--ui-font-floor),calc(18px + var(--ui-font-boost)))}.billing-current-plan small{color:#728078;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.billing-current-plan>b{color:#69d5a1;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));letter-spacing:.06em;background:#42d38f12;border-radius:7px;flex:none;padding:7px 9px}.billing-separation{background:#8b68ff09;border:1px solid #8b68ff29;border-radius:12px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;min-height:66px;padding:12px 14px;display:grid}.billing-separation>span{width:37px;height:37px;color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(17px + var(--ui-font-boost)));border-radius:11px;place-items:center;font-weight:950;display:grid}.billing-separation>div{flex-direction:column;gap:4px;display:flex}.billing-separation strong{font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)))}.billing-separation small{color:#717382;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));line-height:1.45}.billing-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.billing-plan-card{background:linear-gradient(150deg,#171820,#111219);border:1px solid #30323d;border-radius:14px;flex-direction:column;min-width:0;min-height:340px;padding:15px;display:flex}.billing-plan-card.active{background:linear-gradient(150deg,#42d38f09,#111219 52%);border-color:#42d38f2b}.billing-plan-card.creator{background:linear-gradient(150deg,#ffb74c09,#111219 52%);border-color:#ffb74c2b}.billing-plan-card.plus{border-color:var(--accent-soft);background:linear-gradient(150deg,var(--accent-faint),#111219 52%)}.billing-plan-card>header{justify-content:space-between;align-items:center;gap:7px;display:flex}.billing-plan-card>header span{color:#686a78;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.1em;font-weight:950}.billing-plan-card>header b{color:#8e909d;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));letter-spacing:.05em;background:#ffffff09;border-radius:5px;padding:4px 5px}.billing-plan-card.active>header b{color:#69d5a1;background:#42d38f0e}.billing-plan-card.creator>header b{color:#eab56d;background:#ffb74c0e}.billing-plan-card.plus>header b{color:var(--accent-2);background:var(--accent-faint)}.billing-plan-card h2{font-size:max(var(--ui-font-floor),calc(18px + var(--ui-font-boost)));letter-spacing:-.035em;margin:20px 0 9px}.billing-plan-card>p{flex-direction:column;gap:3px;margin:0;display:flex}.billing-plan-card>p strong{font-size:max(var(--ui-font-floor),calc(15px + var(--ui-font-boost)))}.billing-plan-card.active>p strong{color:#69d5a1}.billing-plan-card.creator>p strong{color:#eab56d}.billing-plan-card.plus>p strong{color:var(--accent-2)}.billing-plan-card>p small{color:#646674;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.billing-plan-card ul{flex-direction:column;flex:1;gap:10px;margin:18px 0;padding:0;list-style:none;display:flex}.billing-plan-card li{color:#878997;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));line-height:1.4}.billing-plan-card>button{color:#9a9ca9;min-height:37px;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));cursor:pointer;background:#171820;border:1px solid #343642;border-radius:9px;padding:0 10px;font-weight:850}.billing-plan-card>button:disabled{color:#5f756a;cursor:default;background:#42d38f06;border-color:#42d38f1f}.billing-plan-card.creator>button{color:#eab56d;background:#ffb74c09;border-color:#ffb74c2b}.billing-plan-card.plus>button{color:#fff;background:linear-gradient(135deg,var(--accent),var(--accent-2));border:0}.billing-plan-card.plus>button.joined{color:#86ddb3;background:#42d38f12;box-shadow:inset 0 0 0 1px #42d38f26}.billing-interest{background:#13141c;border:1px solid #2e303b;border-radius:14px;padding:16px}.billing-interest.visible{background:linear-gradient(135deg,#42d38f06,#13141c 45%);border-color:#42d38f29}.billing-interest>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.billing-interest>header>div{flex-direction:column;gap:4px;display:flex}.billing-interest>header span{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));letter-spacing:.1em;font-weight:950}.billing-interest>header strong{font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)))}.billing-interest>header>b{color:#858795;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.06em}.billing-interest.visible>header>b{color:#69d5a1}.billing-interest>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:13px;display:grid}.billing-interest>div button{color:#818391;text-align:left;cursor:pointer;background:#101118;border:1px solid #30323d;border-radius:9px;grid-template-columns:23px minmax(0,1fr);align-items:center;gap:8px;min-height:66px;padding:9px;display:grid}.billing-interest>div button>i{color:#686a78;width:22px;height:22px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));background:#1b1c25;border-radius:7px;place-items:center;font-style:normal;font-weight:950;display:grid}.billing-interest>div button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.billing-interest>div button strong{font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.billing-interest>div button small{color:#5d5f6d;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.billing-interest>div button.selected{color:#e8e9ef;border-color:var(--accent-soft);background:var(--accent-faint)}.billing-interest>div button.selected>i{color:var(--accent-2);background:var(--accent-faint)}.billing-interest>small{color:#5e606e;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));margin-top:11px;line-height:1.4;display:block}.billing-transparency{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.billing-transparency article{border:1px solid var(--line);background:#ffffff03;border-radius:11px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:76px;padding:11px;display:grid}.billing-transparency article>span{width:25px;height:25px;color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));border-radius:8px;place-items:center;font-weight:950;display:grid}.billing-transparency article>div{flex-direction:column;gap:4px;display:flex}.billing-transparency strong{font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.billing-transparency small{color:#626472;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));line-height:1.45}@media (width<=980px){.billing-plan-grid{grid-template-columns:1fr 1fr}.billing-plan-card.plus{grid-column:1/-1;min-height:295px}.billing-interest>div{grid-template-columns:1fr 1fr}}@media (width<=680px){.billing-current-plan{flex-direction:column;align-items:flex-start}.billing-current-plan>b{align-self:flex-start}.billing-plan-grid{grid-template-columns:1fr}.billing-plan-card.plus{grid-column:auto}.billing-plan-card{min-height:310px}.billing-interest>header{flex-direction:column;align-items:flex-start}.billing-interest>div,.billing-transparency{grid-template-columns:1fr}.billing-separation{align-items:flex-start}}.create-community-layer{z-index:1450;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.create-community-scrim{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#030408e6;border:0;width:100%;height:100%;position:absolute;inset:0}.create-community-modal{z-index:1;color:#e9e9ef;background:radial-gradient(circle at 92% 2%,var(--accent-faint),transparent 32%),#101118;border:1px solid #30323e;border-radius:18px;width:min(740px,100%);max-height:calc(100dvh - 32px);position:relative;overflow-y:auto;box-shadow:0 35px 120px #000000b8}.create-community-modal>header{border-bottom:1px solid #292b36;grid-template-columns:45px minmax(0,1fr) 31px;align-items:center;gap:12px;min-height:92px;padding:18px 20px;display:grid}.create-community-mark{color:#fff;background:linear-gradient(145deg,var(--accent),var(--accent-2));width:44px;height:44px;font-size:max(var(--ui-font-floor),calc(22px + var(--ui-font-boost)));box-shadow:0 10px 28px var(--accent-faint);border-radius:13px;place-items:center;font-weight:900;display:grid}.create-community-modal>header>div:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.create-community-modal>header span{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));letter-spacing:.13em;font-weight:950}.create-community-modal>header strong{font-size:max(var(--ui-font-floor),calc(15px + var(--ui-font-boost)));letter-spacing:-.025em}.create-community-modal>header small{color:#6f7180;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.create-community-modal>header>button{color:#777987;width:31px;height:31px;font-size:max(var(--ui-font-floor),calc(19px + var(--ui-font-boost)));cursor:pointer;background:#15161e;border:1px solid #30323d;border-radius:9px}.create-community-modal>header>button:disabled{opacity:.4;cursor:wait}.create-community-progress{background:#ffffff02;border-bottom:1px solid #ffffff0a;grid-template-columns:auto 42px auto minmax(0,1fr);align-items:center;gap:8px;min-height:58px;padding:11px 21px;display:grid}.create-community-progress>span{color:#626472;align-items:center;gap:7px;display:flex}.create-community-progress>span i{width:23px;height:23px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));border:1px solid #323440;border-radius:7px;place-items:center;font-style:normal;font-weight:900;display:grid}.create-community-progress>span b{font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.create-community-progress>span.active{color:#dcdde4}.create-community-progress>span.active i{color:#fff;background:var(--accent);border-color:#0000}.create-community-progress>em{background:#30323d;height:1px}.create-community-progress>small{color:#5f616f;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));justify-self:end}.create-community-modal>form{padding:17px 20px 20px}.create-community-preview{border:1px solid var(--accent-soft);background:linear-gradient(120deg,var(--accent-faint),#ffffff02);border-radius:12px;grid-template-columns:49px minmax(0,1fr);align-items:center;gap:12px;min-height:78px;padding:12px 14px;display:grid}.create-community-preview>div{color:#fff;background:linear-gradient(145deg,var(--accent),var(--accent-2));width:48px;height:48px;font-size:max(var(--ui-font-floor),calc(16px + var(--ui-font-boost)));border-radius:14px;place-items:center;font-weight:950;display:grid}.create-community-preview>span{flex-direction:column;gap:4px;min-width:0;display:flex}.create-community-preview b{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.1em}.create-community-preview strong,.create-community-preview small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.create-community-preview strong{font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)))}.create-community-preview small{color:#686a79;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.create-community-modal form>label{flex-direction:column;gap:6px;margin-top:13px;display:flex;position:relative}.create-community-modal form>label>span,.create-community-modal fieldset>legend{color:#7b7d8b;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));letter-spacing:.08em;font-weight:900}.create-community-modal form>label>span b{color:#555764;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));margin-left:5px}.create-community-modal input,.create-community-modal textarea{color:#e5e6eb;width:100%;font-family:inherit;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));background:#0d0e14;border:1px solid #30323d;border-radius:9px;outline:0;padding:10px 11px}.create-community-modal input{height:41px}.create-community-modal textarea{resize:vertical;min-height:74px;line-height:1.5}.create-community-modal input:focus,.create-community-modal textarea:focus{border-color:var(--accent)}.create-community-modal form>label>small{color:#555764;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));position:absolute;bottom:8px;right:9px}.create-community-modal form>label:has(textarea)>small{bottom:7px}.create-community-modal fieldset{border:0;min-width:0;margin:14px 0 0;padding:0}.create-community-modal fieldset>legend{margin-bottom:8px}.create-community-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.create-community-categories>button,.create-community-choice>button{color:#7d7f8d;text-align:left;cursor:pointer;background:#12131a;border:1px solid #30323d;border-radius:10px;grid-template-columns:31px minmax(0,1fr) 17px;align-items:center;gap:8px;min-width:0;min-height:60px;padding:9px;display:grid}.create-community-categories>button>i,.create-community-choice>button>i{color:#8b8d9a;width:30px;height:30px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));background:#1b1c25;border-radius:9px;place-items:center;font-style:normal;font-weight:950;display:grid}.create-community-categories>button>span,.create-community-choice>button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.create-community-categories strong,.create-community-choice strong{color:#c6c7cf;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.create-community-categories small,.create-community-choice small{color:#5f616f;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.create-community-categories>button>b,.create-community-choice>button>b{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.create-community-categories>button.selected,.create-community-choice>button.selected{border-color:var(--accent-soft);background:var(--accent-faint)}.create-community-categories>button.selected>i,.create-community-choice>button.selected>i{color:var(--accent-2);background:var(--accent-faint)}.create-community-setup-grid{grid-template-columns:1.15fr .85fr;gap:12px;display:grid}.create-community-setup-grid fieldset{margin-top:0}.create-community-choice,.create-community-colors{gap:7px;display:grid}.create-community-colors>button{color:#818391;text-align:left;cursor:pointer;background:#12131a;border:1px solid #30323d;border-radius:9px;grid-template-columns:24px minmax(0,1fr) 16px;align-items:center;gap:8px;min-height:43px;padding:7px 9px;display:grid}.create-community-colors>button>i{border-radius:7px;width:23px;height:23px}.create-community-colors>button.violet>i{background:linear-gradient(145deg,#7a50ed,#b28cff)}.create-community-colors>button.cyan>i{background:linear-gradient(145deg,#168ea8,#6ae7ff)}.create-community-colors>button.pink>i{background:linear-gradient(145deg,#c33e82,#ff90c6)}.create-community-colors>button span{font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));font-weight:850}.create-community-colors>button b{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.create-community-colors>button.selected{color:#e7e8ed;border-color:var(--accent-soft);background:var(--accent-faint)}.create-community-channels{background:#12131a;border:1px solid #2d2f3a;border-radius:12px;margin-top:14px;overflow:hidden}.create-community-channels>header{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;gap:10px;min-height:57px;padding:11px 13px;display:flex}.create-community-channels>header>div{flex-direction:column;gap:4px;display:flex}.create-community-channels>header span{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.1em;font-weight:950}.create-community-channels>header strong{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.create-community-channels>header>b{color:#686a78;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.06em}.create-community-channels>div{grid-template-columns:1fr 1fr;display:grid}.create-community-channels p{border-bottom:1px solid #ffffff08;grid-template-columns:19px minmax(0,1fr);align-items:center;gap:7px;min-width:0;margin:0;padding:9px 12px;display:grid}.create-community-channels p:nth-child(odd){border-right:1px solid #ffffff08}.create-community-channels p>i{color:#6d6f7d;font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)));grid-row:1/3;font-style:normal}.create-community-channels p>span,.create-community-channels p>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.create-community-channels p>span{font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));font-weight:800}.create-community-channels p>small{color:#585a67;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)))}.create-community-owner{background:#42d38f08;border:1px solid #42d38f21;border-radius:10px;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:9px;min-height:55px;margin-top:11px;padding:9px 11px;display:grid}.create-community-owner>span{color:#69d5a1;width:28px;height:28px;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));background:#42d38f12;border-radius:8px;place-items:center;font-weight:950;display:grid}.create-community-owner>div{flex-direction:column;gap:3px;display:flex}.create-community-owner strong{color:#b8d6c8;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.create-community-owner small{color:#65766e;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));line-height:1.45}.create-community-error{color:#dc8793;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));background:#ff586f0b;border:1px solid #ff586f29;border-radius:8px;margin-top:10px;padding:9px 10px}.create-community-modal form>footer{justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;display:flex}.create-community-modal form>footer button{color:#858795;min-height:38px;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));cursor:pointer;background:#171820;border:1px solid #333541;border-radius:9px;padding:0 13px;font-weight:850}.create-community-modal form>footer button.primary{color:#fff;background:linear-gradient(145deg,var(--accent),var(--accent-2));border:0;min-width:145px}.create-community-modal form>footer button:disabled{opacity:.45;cursor:not-allowed}.server-icon.community-cyan{color:#b9f4ff;background:linear-gradient(145deg,#183944,#152229)}.server-icon.community-pink{color:#ffd0e6;background:linear-gradient(145deg,#462139,#251722)}.server-icon.community-violet{color:#d8ccff;background:linear-gradient(145deg,#2b214a,#171624)}.server-icon.community-cyan:hover,.server-icon.community-cyan.active{background:linear-gradient(145deg,#23bad8,#177188)}.server-icon.community-pink:hover,.server-icon.community-pink.active{background:linear-gradient(145deg,#df4d95,#8d285c)}.server-icon.community-violet:hover,.server-icon.community-violet.active{background:linear-gradient(145deg,#9672ff,#6540e9)}.server-rail{scrollbar-width:none;min-height:0;overflow-y:auto}.server-rail::-webkit-scrollbar{display:none}@media (width<=620px){.create-community-layer{padding:0}.create-community-modal{border:0;border-radius:0;width:100%;height:100dvh;max-height:none}.create-community-modal>header{min-height:80px;padding:13px}.create-community-progress{grid-template-columns:auto 28px auto;padding-left:13px;padding-right:13px}.create-community-progress>small{display:none}.create-community-modal>form{padding:13px}.create-community-setup-grid,.create-community-categories,.create-community-channels>div{grid-template-columns:1fr}.create-community-channels p:nth-child(odd){border-right:0}.create-community-modal form>footer{background:#101118;padding:10px 0 13px;position:sticky;bottom:-13px}.create-community-modal form>footer button{flex:1}}.create-community-channel-help{color:#9ea1b2;margin:10px 2px 0;font-size:.8125rem;line-height:1.5}.discover-violet{--cover-a:#5734b5;--cover-b:#20173c}.discover-pink{--cover-a:#a83772;--cover-b:#35172b}.discover-cyan{--cover-a:#187f98;--cover-b:#153343;background:linear-gradient(145deg,#187f98,#153343)}.community-card{transition:border-color .18s,transform .18s,box-shadow .18s}.community-card:hover{border-color:#ffffff21;transform:translateY(-1px);box-shadow:0 14px 34px #00000029}.community-card.joined{border-color:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-faint)}.community-cover>b{z-index:2;color:#ffffffb8;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));letter-spacing:.09em;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#05060a47;border:1px solid #ffffff1f;border-radius:6px;padding:4px 6px;position:absolute;bottom:11px;left:12px}.community-cover-image{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.community-cover.has-image:before,.community-cover.has-image>span{display:none}.community-cover.has-image>i{z-index:2;background:#05060a80}.community-logo>img{object-fit:cover;border-radius:8px;width:100%;height:100%}.community-card.joined .community-cover>b{color:#9ee8c2;background:#0d372552;border-color:#5dda9d33}.community-cover.cover-pulse:before{content:"";z-index:0;border:1px solid #ffffff26;border-radius:18px;width:185px;height:60px;position:absolute;top:15px;right:-8px;transform:rotate(-8deg);box-shadow:inset 0 0 25px #ffffff09}.community-cover.cover-pulse:after{border-color:#ffffff1a;width:105px;height:105px;top:-9px;right:9px}.community-cover.cover-aurora{background:radial-gradient(ellipse at 75% 10%,#ffffff26,transparent 35%),radial-gradient(ellipse at 30% 100%,#ffffff1a,transparent 42%),linear-gradient(145deg,var(--cover-a,#5734b5),var(--cover-b,#20173c))}.community-cover.cover-aurora:after{border-color:#ffffff21;width:170px;height:170px;top:-105px;right:-25px;box-shadow:inset 0 0 38px #ffffff0a}.community-cover.has-image:after{z-index:1;width:auto;height:auto;box-shadow:none;background:linear-gradient(90deg,#05060a2e,#0000 60%),linear-gradient(#0000 45%,#05060aa3);border:0;border-radius:0;inset:0}.community-info{align-items:flex-start;min-height:104px;padding:11px}.community-info>.community-logo{margin-top:1px}.community-info>div:nth-child(2) p{color:#737584;min-height:27px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 0;line-height:1.45;display:-webkit-box;overflow:hidden}.community-card-actions{flex-direction:column;flex:none;gap:5px;width:76px;display:flex}.community-card-actions button{width:100%;min-height:29px;padding:0 7px}.community-card-actions button:disabled{opacity:.5;cursor:wait}.community-card-actions button.details{color:#858795;background:#ffffff06;border-color:#ffffff12}.community-card-actions button.details:hover{color:#d9d9e1;border-color:var(--accent-soft);background:var(--accent-faint)}.community-card-actions button.leave{color:#b77a84;background:#ff586f09;border-color:#ff586f1f}.discover-inline-error{background:#ff586f09;border:1px solid #ff586f24;border-radius:10px;align-items:center;gap:9px;min-height:48px;margin-bottom:10px;padding:9px 11px;display:flex}.discover-inline-error>span{color:#df8794;width:25px;height:25px;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));background:#ff586f13;border-radius:8px;flex:none;place-items:center;font-weight:900;display:grid}.discover-inline-error p{color:#b9838c;min-width:0;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));flex:1;margin:0}.discover-inline-error button{color:#e39aa5;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;background:0 0;border:0;font-weight:800}.discover-loading-grid .community-cover,.discover-loading-grid .community-info>i,.discover-loading-grid .community-info b,.discover-loading-grid .community-info small{background:linear-gradient(90deg,#181922,#242630,#181922) 0 0/200% 100%;animation:1.2s linear infinite messageShimmer}.discover-loading-grid .community-cover{height:87px}.discover-loading-grid .community-info>i{border-radius:10px;width:35px;height:35px}.discover-loading-grid .community-info>span{flex-direction:column;flex:1;gap:7px;display:flex}.discover-loading-grid .community-info b{border-radius:4px;width:55%;height:8px}.discover-loading-grid .community-info small{border-radius:3px;width:82%;height:6px}@media (width<=520px){.community-info{grid-template-columns:36px minmax(0,1fr);display:grid}.community-card-actions{grid-column:1/-1;grid-template-columns:repeat(2,1fr);width:100%;display:grid}.community-card-actions button.leave{grid-column:1/-1;width:100%}}.public-community-page{color:#f5f5fa;background:radial-gradient(circle at 72% -15%,var(--accent-faint),transparent 32%),#090a10;scrollbar-color:#30323d transparent;width:100%;height:100dvh;overflow:auto}.public-profile-topbar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090a10e0;border-bottom:1px solid #fff1;justify-content:space-between;align-items:center;height:62px;padding:0 clamp(18px,5vw,68px);display:flex;position:sticky;top:0}.public-profile-brand{color:#fff;align-items:center;gap:9px;text-decoration:none;display:flex}.public-profile-brand svg{width:31px;height:31px;filter:drop-shadow(0 0 13px var(--accent-soft))}.public-profile-brand strong{font-size:max(var(--ui-font-floor),calc(13px + var(--ui-font-boost)));letter-spacing:.14em}.public-profile-brand strong b{color:var(--brand-green);font:inherit}.public-profile-brand>span{border:1px solid var(--accent-soft);color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.08em;border-radius:5px;padding:3px 5px;font-weight:900}.public-profile-topbar>button{color:#858795;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:8px 0;font-weight:750;display:flex}.public-profile-topbar>button span{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(13px + var(--ui-font-boost)))}.public-profile-topbar>button:hover{color:#d5d6de}.public-profile-shell{width:min(1120px,100% - 36px);margin:28px auto 0;padding-bottom:30px}.public-profile-hero{background:#12131b;border:1px solid #ffffff14;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000040}.public-profile-cover{background:radial-gradient(circle at 70% 20%,var(--accent-soft),transparent 27%),linear-gradient(135deg,color-mix(in srgb,var(--accent) 56%,#161226),#11141c 56%,#0d1017);height:230px;position:relative;overflow:hidden}.public-profile-cover-image{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.public-profile-cover.has-image:before{display:none}.public-profile-cover.has-image:after{z-index:1;background:linear-gradient(#0000,#12131bfa);height:125px}.public-profile-cover.has-image .public-cover-grid,.public-profile-cover.has-image .public-cover-orbit,.public-profile-cover.has-image .public-cover-code{display:none}.public-profile-cover.has-image .public-cover-category{z-index:2;background:#07080d80}.public-profile-cover.cover-pulse{background:radial-gradient(circle at 78% 48%,color-mix(in srgb,var(--accent) 34%,transparent),transparent 8%,color-mix(in srgb,var(--accent) 12%,transparent) 9%,transparent 22%),linear-gradient(120deg,#11131b,color-mix(in srgb,var(--accent) 32%,#171426),#0d1017)}.public-profile-cover.cover-pulse .public-cover-orbit{border-radius:28px;width:210px;height:110px;top:48px;right:55px;transform:rotate(-8deg)}.public-profile-cover.cover-pulse .public-cover-orbit:before{border-radius:20px;inset:18px}.public-profile-cover.cover-pulse .public-cover-orbit:after{border-radius:13px;inset:39px 48px}.public-profile-cover.cover-pulse .public-cover-grid{background-size:22px 22px;transform:skew(-10deg)}.public-profile-cover.cover-aurora{background:radial-gradient(ellipse at 74% 15%,color-mix(in srgb,var(--accent-2) 45%,transparent),transparent 30%),radial-gradient(ellipse at 38% 90%,color-mix(in srgb,var(--accent) 33%,transparent),transparent 38%),linear-gradient(145deg,#10121a,#181329 48%,#0c1118)}.public-profile-cover.cover-aurora .public-cover-grid{opacity:.08;background-size:54px 54px;transform:rotate(7deg)scale(1.2)}.public-profile-cover.cover-aurora .public-cover-orbit{border-color:color-mix(in srgb,var(--accent-2) 24%,transparent);width:245px;height:245px;box-shadow:inset 0 0 65px var(--accent-faint),0 0 80px var(--accent-faint);top:-22px;right:45px}.public-profile-cover:before{content:"";width:420px;height:420px;box-shadow:inset 0 0 80px #ffffff06,0 0 90px var(--accent-faint);border:1px solid #ffffff24;border-radius:50%;position:absolute;top:-210px;right:-80px}.public-profile-cover:after{content:"";background:linear-gradient(#0000,#12131b);height:95px;position:absolute;bottom:0;left:0;right:0}.public-cover-grid{opacity:.14;background-image:linear-gradient(#ffffff17 1px,#0000 1px),linear-gradient(90deg,#ffffff17 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.public-cover-orbit{width:165px;height:165px;box-shadow:inset 0 0 40px var(--accent-faint),0 0 60px var(--accent-faint);border:1px solid #ffffff24;border-radius:50%;position:absolute;top:24px;right:80px}.public-cover-orbit:before,.public-cover-orbit:after{content:"";border:1px solid #ffffff1c;border-radius:50%;position:absolute}.public-cover-orbit:before{inset:22px}.public-cover-orbit:after{inset:48px}.public-cover-orbit i{background:var(--accent-2);width:10px;height:10px;box-shadow:0 0 12px var(--accent);border:2px solid #171723;border-radius:50%;position:absolute}.public-cover-orbit i:first-child{top:72px;left:-4px}.public-cover-orbit i:nth-child(2){top:12px;right:12px}.public-cover-orbit i:nth-child(3){bottom:38px;right:-2px}.public-cover-code{z-index:1;color:#ffffff21;font-size:max(var(--ui-font-floor),calc(96px + var(--ui-font-boost)));letter-spacing:-.08em;font-weight:950;line-height:1;position:absolute;bottom:35px;left:44px}.public-cover-category{color:#eeeef5;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));letter-spacing:.1em;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#07080d40;border:1px solid #ffffff21;border-radius:7px;padding:6px 9px;font-weight:900;position:absolute;top:38px;left:48px}.public-profile-identity{z-index:2;grid-template-columns:90px minmax(0,1fr) auto;align-items:end;gap:20px;min-height:160px;margin-top:-1px;padding:0 34px 25px;display:grid;position:relative}.public-community-avatar{color:#fff;background:linear-gradient(145deg,var(--accent-2),var(--accent));width:88px;height:88px;box-shadow:0 14px 30px #0000004d,0 0 25px var(--accent-faint);font-size:max(var(--ui-font-floor),calc(27px + var(--ui-font-boost)));border:5px solid #12131b;border-radius:25px;align-self:start;place-items:center;margin-top:-37px;font-weight:950;display:grid;position:relative}.public-community-avatar>img{object-fit:cover;border-radius:20px;width:100%;height:100%}.public-community-avatar i{background:#42d38f;border:4px solid #12131b;border-radius:50%;width:15px;height:15px;margin:70px 0 0 69px;position:absolute}.public-community-title{min-width:0;padding-top:23px}.public-community-title>div{align-items:center;gap:7px;display:flex}.public-community-title>div>span{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));letter-spacing:.12em;font-weight:900}.public-community-title>div>b{color:#71dca8;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.06em;background:#42d38f0f;border-radius:6px;padding:4px 6px}.public-community-title h1{font-size:max(var(--ui-font-floor),calc(32px + var(--ui-font-boost)));letter-spacing:-.04em;margin:7px 0 5px}.public-community-title p{color:#8c8e9d;max-width:650px;font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)));margin:0;line-height:1.55}.public-community-title>small{color:#5f616f;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));margin-top:8px;display:block}.public-entry-actions{flex-direction:column;align-items:flex-end;gap:7px;padding-bottom:4px;display:flex}.public-entry-primary{color:#fff;background:linear-gradient(145deg,var(--accent-2),var(--accent));min-width:190px;height:45px;box-shadow:0 12px 28px var(--accent-faint);font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)));cursor:pointer;border:0;border-radius:11px;justify-content:space-between;align-items:center;gap:15px;padding:0 16px;font-weight:850;display:flex}.public-entry-primary span{font-size:max(var(--ui-font-floor),calc(14px + var(--ui-font-boost)))}.public-entry-primary:disabled{opacity:.55;cursor:wait}.public-entry-actions>small{color:#60626f;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.public-entry-error{color:#d38b96;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));background:#ff586f0a;border:1px solid #ff586f26;border-radius:9px;align-items:center;gap:8px;margin:0 34px 20px;padding:10px 12px;display:flex}.public-entry-error>span{background:#ff586f14;border-radius:6px;place-items:center;width:20px;height:20px;font-weight:900;display:grid}.public-entry-error button{color:#ad7079;cursor:pointer;background:0 0;border:0;margin-left:auto}.public-profile-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.public-profile-stats article{background:#12131b;border:1px solid #ffffff12;border-radius:13px;align-items:center;gap:12px;min-height:83px;padding:15px;display:flex}.public-profile-stats article>span{width:38px;height:38px;color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(13px + var(--ui-font-boost)));border-radius:11px;place-items:center;font-weight:900;display:grid}.public-profile-stats article>span.online-dot:before{content:"";background:#42d38f;border-radius:50%;width:9px;height:9px;box-shadow:0 0 12px #42d38fb3}.public-profile-stats article>div{flex-direction:column;gap:3px;display:flex}.public-profile-stats strong{font-size:max(var(--ui-font-floor),calc(18px + var(--ui-font-boost)))}.public-profile-stats small{color:#666876;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.public-profile-grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);gap:12px;display:grid}.public-profile-main,.public-profile-aside{flex-direction:column;gap:12px;min-width:0;display:flex}.public-profile-card{background:#12131b;border:1px solid #ffffff12;border-radius:15px;padding:20px}.public-profile-card>header{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:flex-start;gap:12px;min-height:44px;padding-bottom:14px;display:flex}.public-profile-card>header>div{flex-direction:column;gap:5px;display:flex}.public-profile-card>header span{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.12em;font-weight:900}.public-profile-card h2{font-size:max(var(--ui-font-floor),calc(15px + var(--ui-font-boost)));letter-spacing:-.02em;margin:0}.public-profile-card>header>b{color:#777987;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.07em;background:#1b1c25;border-radius:6px;padding:5px 7px}.public-channel-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:13px;display:grid}.public-channel-list article{background:#0e0f16;border:1px solid #ffffff0e;border-radius:10px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:60px;padding:10px;display:grid}.public-channel-list article>span{width:31px;height:31px;color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)));border-radius:9px;place-items:center;font-weight:900;display:grid}.public-channel-list article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.public-channel-list strong{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.public-channel-list small{color:#5f616f;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.public-channel-list article>i{color:#4f515d;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));letter-spacing:.08em;font-style:normal;font-weight:900}.public-channels-card>footer{background:#42d38f06;border:1px solid #42d38f1c;border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;margin-top:13px;padding:11px;display:grid}.public-channels-card>footer>span{color:#61d99f;width:29px;height:29px;font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)));background:#42d38f0f;border-radius:9px;place-items:center;display:grid}.public-channels-card>footer p{flex-direction:column;gap:3px;margin:0;display:flex}.public-channels-card>footer strong{color:#aebcb5;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.public-channels-card>footer small{color:#607068;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));line-height:1.45}.public-rules-card>p{color:#858795;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));margin:14px 0;line-height:1.55}.public-rules-card ol{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.public-rules-card li{background:#0e0f16;border:1px solid #ffffff0d;border-radius:9px;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:10px;min-height:52px;padding:10px;display:grid}.public-rules-card li>span{width:30px;height:30px;color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));border-radius:9px;place-items:center;font-weight:900;display:grid}.public-rules-card li p{color:#a3a5b1;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));margin:0;line-height:1.5}.public-team-card>div{margin-top:7px}.public-team-card article{border-bottom:1px solid #ffffff0b;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;display:grid}.public-team-card article:last-child{border-bottom:0}.public-team-card article>span{color:#fff;background:linear-gradient(145deg,var(--accent),#4d36a5);width:33px;height:33px;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));border-radius:10px;place-items:center;font-weight:900;display:grid}.public-team-card article>p{flex-direction:column;gap:3px;min-width:0;margin:0;display:flex}.public-team-card article strong,.public-team-card article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.public-team-card article strong{font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.public-team-card article small{color:#616371;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.public-team-card article>b{color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));letter-spacing:.04em;border-radius:5px;padding:4px 5px}.public-security-list{flex-direction:column;margin-top:10px;display:flex}.public-security-list article{border-bottom:1px solid #ffffff0b;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;min-height:56px;display:grid}.public-security-list article:last-child{border-bottom:0}.public-security-list article>span{color:#666876;width:31px;height:31px;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));background:#1b1c25;border-radius:9px;place-items:center;font-weight:900;display:grid}.public-security-list article.active>span{color:#66dca2;background:#42d38f0f}.public-security-list article.review>span{color:#e5ae60;background:#f4b64b0f}.public-security-list article>p{flex-direction:column;gap:3px;margin:0;display:flex}.public-security-list strong{font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.public-security-list small{color:#606270;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));line-height:1.4}.public-profile-privacy{background:#42d38f06;border:1px solid #42d38f1f;border-radius:13px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:83px;padding:14px;display:grid}.public-profile-privacy>span{color:#62da9f;width:37px;height:37px;font-size:max(var(--ui-font-floor),calc(13px + var(--ui-font-boost)));background:#42d38f11;border-radius:11px;place-items:center;display:grid}.public-profile-privacy p{flex-direction:column;gap:4px;margin:0;display:flex}.public-profile-privacy strong{color:#b5c3bb;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.public-profile-privacy small{color:#607068;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));line-height:1.5}.public-empty-section{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:130px;display:flex}.public-empty-section.compact{min-height:100px}.public-empty-section>span{width:37px;height:37px;color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)));border-radius:11px;place-items:center;display:grid}.public-empty-section strong{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));margin-top:8px}.public-empty-section small{color:#626472;max-width:300px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));margin-top:4px;line-height:1.45}.public-profile-footer{color:#51535f;min-height:62px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));justify-content:space-between;align-items:center;padding:0 4px;display:flex}.public-profile-footer a{color:#858795;align-items:center;gap:7px;font-weight:750;text-decoration:none;display:flex}.public-profile-footer a b{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.public-profile-loading,.public-profile-missing{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(520px,100% - 32px);height:100%;min-height:420px;margin:auto;display:flex}.public-profile-loading svg,.public-profile-missing svg{width:55px;height:55px;filter:drop-shadow(0 0 22px var(--accent-soft))}.public-profile-loading>span{background:#20212b;border-radius:4px;width:160px;height:3px;margin:22px 0 12px;overflow:hidden}.public-profile-loading>span:after{content:"";background:var(--accent);border-radius:4px;width:55%;height:100%;animation:1s ease-in-out infinite alternate publicProfileLoad;display:block}.public-profile-loading strong{font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)))}.public-profile-loading small{color:#626472;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));margin-top:5px}.public-profile-missing>span{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));letter-spacing:.12em;margin-top:18px;font-weight:900}.public-profile-missing h1{font-size:max(var(--ui-font-floor),calc(28px + var(--ui-font-boost)));margin:8px 0 5px}.public-profile-missing p{color:#787a89;font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)));margin:0;line-height:1.5}.public-profile-missing a{color:#fff;background:linear-gradient(145deg,var(--accent-2),var(--accent));font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));border-radius:9px;margin-top:18px;padding:11px 15px;font-weight:850;text-decoration:none}@keyframes publicProfileLoad{to{transform:translate(82%)}}@media (width<=820px){.public-profile-cover{height:190px}.public-profile-identity{grid-template-columns:74px minmax(0,1fr);padding-left:22px;padding-right:22px}.public-community-avatar{width:72px;height:72px;font-size:max(var(--ui-font-floor),calc(22px + var(--ui-font-boost)));border-radius:21px}.public-community-avatar i{width:14px;height:14px;margin:57px 0 0 57px}.public-entry-actions{grid-column:1/-1;align-items:stretch;width:100%}.public-entry-primary{width:100%}.public-entry-actions>small{text-align:center}.public-profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.public-profile-grid{grid-template-columns:1fr}.public-profile-aside{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.public-profile-privacy{grid-column:1/-1}}@media (width<=560px){.public-profile-topbar{height:56px;padding:0 15px}.public-profile-topbar>button{font-size:0}.public-profile-topbar>button span{font-size:max(var(--ui-font-floor),calc(16px + var(--ui-font-boost)))}.public-profile-shell{width:calc(100% - 20px);margin-top:10px}.public-profile-hero{border-radius:15px}.public-profile-cover{height:145px}.public-cover-code{font-size:max(var(--ui-font-floor),calc(62px + var(--ui-font-boost)));bottom:18px;left:18px}.public-cover-category{top:19px;left:19px}.public-cover-orbit{top:3px;right:-6px;transform:scale(.75)}.public-profile-identity{grid-template-columns:58px minmax(0,1fr);gap:11px;padding:0 15px 18px}.public-community-avatar{width:58px;height:58px;font-size:max(var(--ui-font-floor),calc(18px + var(--ui-font-boost)));border-width:4px;border-radius:18px;margin-top:-24px}.public-community-avatar i{border-width:3px;width:12px;height:12px;margin:45px 0 0 45px}.public-community-title{padding-top:13px}.public-community-title h1{font-size:max(var(--ui-font-floor),calc(23px + var(--ui-font-boost)));margin-top:5px}.public-community-title p{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.public-community-title>small{font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.public-profile-stats{gap:7px}.public-profile-stats article{gap:9px;min-height:70px;padding:10px}.public-profile-stats article>span{width:32px;height:32px}.public-profile-stats strong{font-size:max(var(--ui-font-floor),calc(14px + var(--ui-font-boost)))}.public-profile-card{padding:14px}.public-channel-list{grid-template-columns:1fr}.public-profile-aside{display:flex}.public-entry-error{margin-left:15px;margin-right:15px}.public-profile-footer{flex-direction:column;justify-content:center;gap:9px;padding:8px 2px}}.public-profile-editor{width:min(900px,100%)}.public-editor-preview{border:1px solid var(--accent-soft);background:#12131b;border-radius:17px;min-height:245px;position:relative;overflow:hidden;box-shadow:0 18px 45px #0000002e}.public-editor-preview-cover{background:radial-gradient(circle at 73% 30%,var(--accent-soft),transparent 22%),linear-gradient(135deg,color-mix(in srgb,var(--accent) 55%,#171326),#11131c 58%,#0d1017);height:130px;position:relative;overflow:hidden}.public-editor-preview-cover:before{content:"";z-index:1;width:210px;height:210px;box-shadow:inset 0 0 45px var(--accent-faint),0 0 50px var(--accent-faint);border:1px solid #ffffff24;border-radius:50%;position:absolute;top:-73px;right:35px}.public-editor-preview-cover:after{content:"";z-index:1;opacity:.12;background-image:linear-gradient(#ffffff17 1px,#0000 1px),linear-gradient(90deg,#ffffff17 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 76%);mask-image:linear-gradient(90deg,#000,#0000 76%)}.public-editor-banner-image{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.public-editor-preview.has-uploaded-banner .public-editor-preview-cover:before{display:none}.public-editor-preview.has-uploaded-banner .public-editor-preview-cover:after{opacity:1;background:linear-gradient(90deg,#05060a52,#0000 55%),linear-gradient(#0000 48%,#08090ead);-webkit-mask-image:none;mask-image:none}.public-editor-preview.has-uploaded-banner .public-editor-preview-cover>strong,.public-editor-preview.has-uploaded-banner .public-editor-preview-cover>i{display:none}.public-editor-preview-cover>span{z-index:2;color:#f0f0f5;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));letter-spacing:.09em;background:#07080d40;border:1px solid #ffffff21;border-radius:6px;padding:5px 7px;font-weight:900;position:absolute;top:17px;left:18px}.public-editor-preview-cover>strong{z-index:1;color:#ffffff21;font-size:max(var(--ui-font-floor),calc(62px + var(--ui-font-boost)));letter-spacing:-.08em;font-weight:950;line-height:1;position:absolute;bottom:-4px;left:20px}.public-editor-preview-cover>i{z-index:2;background:var(--accent-2);width:8px;height:8px;box-shadow:0 0 11px var(--accent);border:2px solid #151620;border-radius:50%;position:absolute}.public-editor-preview-cover>i:first-of-type{top:55px;right:242px}.public-editor-preview-cover>i:nth-of-type(2){top:22px;right:60px}.public-editor-preview-cover>i:nth-of-type(3){bottom:20px;right:40px}.public-editor-preview.cover-pulse .public-editor-preview-cover{background:radial-gradient(circle at 78% 48%,color-mix(in srgb,var(--accent) 36%,transparent),transparent 8%,color-mix(in srgb,var(--accent) 12%,transparent) 9%,transparent 23%),linear-gradient(120deg,#11131b,color-mix(in srgb,var(--accent) 33%,#171426),#0d1017)}.public-editor-preview.cover-pulse .public-editor-preview-cover:before{border-radius:25px;width:240px;height:95px;top:18px;right:40px;transform:rotate(-7deg)}.public-editor-preview.cover-pulse .public-editor-preview-cover:after{background-size:18px 18px;transform:skew(-9deg)}.public-editor-preview.cover-aurora .public-editor-preview-cover{background:radial-gradient(ellipse at 75% 14%,color-mix(in srgb,var(--accent-2) 48%,transparent),transparent 31%),radial-gradient(ellipse at 35% 95%,color-mix(in srgb,var(--accent) 32%,transparent),transparent 38%),linear-gradient(145deg,#10121a,#181329 48%,#0c1118)}.public-editor-preview.cover-aurora .public-editor-preview-cover:before{border-color:color-mix(in srgb,var(--accent-2) 24%,transparent);width:270px;height:270px;top:-118px;right:25px}.public-editor-preview.cover-aurora .public-editor-preview-cover:after{opacity:.07;background-size:42px 42px;transform:rotate(6deg)scale(1.2)}.public-editor-preview-copy{z-index:3;grid-template-columns:52px minmax(0,1fr) auto;align-items:end;gap:12px;min-height:79px;margin-top:-1px;padding:0 17px 12px;display:grid;position:relative}.public-editor-preview-copy>div{color:#fff;background:linear-gradient(145deg,var(--accent-2),var(--accent));width:51px;height:51px;font-size:max(var(--ui-font-floor),calc(14px + var(--ui-font-boost)));border:4px solid #12131b;border-radius:15px;align-self:start;place-items:center;margin-top:-21px;font-weight:950;display:grid;box-shadow:0 9px 22px #00000042}.public-editor-preview-copy>div>img{object-fit:cover;border-radius:11px;width:100%;height:100%}.public-editor-preview-copy>span{flex-direction:column;gap:3px;min-width:0;padding-top:11px;display:flex}.public-editor-preview-copy>span>b{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.1em}.public-editor-preview-copy>span>strong{font-size:max(var(--ui-font-floor),calc(14px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.public-editor-preview-copy>span>small{color:#777987;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.public-editor-preview-copy>em{color:#69dba3;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.05em;background:#42d38f0e;border-radius:6px;margin-bottom:3px;padding:5px 7px;font-style:normal;font-weight:900}.public-editor-preview>footer{align-items:center;gap:5px;min-height:35px;padding:0 17px 12px;display:flex}.public-editor-preview>footer>span{color:#737583;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));background:#0d0e14;border:1px solid #ffffff0d;border-radius:6px;padding:4px 6px}.public-editor-preview>footer>b{color:#646674;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));margin-left:auto;font-weight:800}.public-media-grid{grid-template-columns:1fr 1.35fr;gap:9px;display:grid}.public-media-item{background:#101118;border:1px solid #2c2e38;border-radius:12px;flex-direction:column;gap:10px;min-height:185px;padding:12px;display:flex;position:relative}.public-media-item>div:nth-of-type(2){flex-direction:column;gap:4px;min-width:0;display:flex}.public-media-item>div:nth-of-type(2)>b{color:#e4e5eb;font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.public-media-item>div:nth-of-type(2)>small{color:#686a78;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.public-media-item>div:nth-of-type(2)>em{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));font-style:normal}.public-media-icon-preview{color:#fff;background:linear-gradient(145deg,var(--accent-2),var(--accent));width:74px;height:74px;font-size:max(var(--ui-font-floor),calc(22px + var(--ui-font-boost)));border:3px solid #ffffff14;border-radius:20px;place-items:center;font-weight:950;display:grid;box-shadow:0 10px 24px #0000003b}.public-media-icon-preview img{object-fit:cover;border-radius:17px;width:100%;height:100%}.public-media-banner-preview{background:radial-gradient(circle at 75% 25%,var(--accent-soft),transparent 24%),linear-gradient(135deg,color-mix(in srgb,var(--accent) 55%,#171326),#0d1017);border:1px solid #ffffff14;border-radius:10px;width:100%;height:74px;position:relative;overflow:hidden}.public-media-banner-preview.cover-pulse{background:radial-gradient(circle at 78% 48%,var(--accent-soft),transparent 10%,var(--accent-faint) 11%,transparent 26%),linear-gradient(125deg,#11131b,color-mix(in srgb,var(--accent) 34%,#171426),#0d1017)}.public-media-banner-preview.cover-aurora{background:radial-gradient(ellipse at 75% 10%,color-mix(in srgb,var(--accent-2) 48%,transparent),transparent 34%),radial-gradient(ellipse at 28% 100%,var(--accent-soft),transparent 46%),#111321}.public-media-banner-preview>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.public-media-banner-preview>i{border:1px solid #ffffff26;border-radius:50%;width:78px;height:78px;position:absolute;top:-30px;right:17px}.public-media-banner-preview>i:nth-child(2){background:var(--accent-2);width:8px;height:8px;box-shadow:0 0 8px var(--accent);border:0;top:13px;right:21px}.public-media-banner-preview>span{color:#ffffffa6;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.1em;font-weight:900;position:absolute;bottom:8px;left:9px}.public-media-item>nav{gap:6px;margin-top:auto;display:flex}.public-media-item>nav>button{border:1px solid var(--accent-soft);min-height:30px;color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;border-radius:8px;padding:0 10px;font-weight:850}.public-media-item>nav>button.remove{color:#c77f8a;background:#ff586f08;border-color:#ff586f1f}.public-media-item>nav>button:disabled{opacity:.48;cursor:wait}.public-media-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.public-media-error{color:#d18b95;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));background:#ff586f09;border:1px solid #ff586f21;border-radius:8px;align-items:center;gap:7px;margin:10px 0 0;padding:9px 10px;display:flex}.public-media-error>span{background:#ff586f12;border-radius:6px;place-items:center;width:19px;height:19px;font-weight:900;display:grid}.public-media-security{color:#5f6270;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));margin-top:10px;line-height:1.45;display:block}.public-cover-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.public-cover-options>button{color:#858795;text-align:left;cursor:pointer;background:#111219;border:1px solid #30323d;border-radius:11px;flex-direction:column;align-items:flex-start;gap:4px;min-height:132px;padding:8px;display:flex;position:relative}.public-cover-options>button:hover,.public-cover-options>button.selected{border-color:var(--accent-soft);background:var(--accent-faint)}.public-cover-options>button>i{background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 50%,#191526),#0d1017);border-radius:8px;width:100%;height:67px;margin-bottom:4px;font-style:normal;position:relative;overflow:hidden}.public-cover-options>button>i:before{content:"";border:1px solid #ffffff2e;border-radius:50%;width:74px;height:74px;position:absolute;top:-30px;right:-8px}.public-cover-options>button>i.cover-pulse{background:radial-gradient(circle at 70% 50%,var(--accent-soft),transparent 12%,var(--accent-faint) 13%,transparent 34%),linear-gradient(135deg,#11131b,color-mix(in srgb,var(--accent) 38%,#191526))}.public-cover-options>button>i.cover-pulse:before{border-radius:12px;width:90px;height:34px;top:15px;right:8px;transform:rotate(-7deg)}.public-cover-options>button>i.cover-aurora{background:radial-gradient(ellipse at 75% 12%,color-mix(in srgb,var(--accent-2) 50%,transparent),transparent 40%),radial-gradient(ellipse at 30% 95%,var(--accent-soft),transparent 50%),#121322}.public-cover-options>button>i.cover-aurora:before{width:105px;height:105px;top:-57px;right:-5px}.public-cover-options>button>i span{background:var(--accent-2);width:6px;height:6px;box-shadow:0 0 8px var(--accent);border-radius:50%;position:absolute}.public-cover-options>button>i span:first-child{top:13px;right:17px}.public-cover-options>button>i span:last-child{bottom:9px;right:55px}.public-cover-options>button>b{color:#e3e4ea;font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.public-cover-options>button>small{color:#646674;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));line-height:1.35}.public-cover-options>button>em{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)));font-style:normal;font-weight:900;position:absolute;bottom:12px;right:11px}.public-visibility-settings>.settings-toggle-row{padding-left:1px;padding-right:1px}.public-channel-picker{border-top:1px solid #ffffff0b;margin-top:12px;padding-top:14px}.public-channel-picker>div:first-child{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.public-channel-picker>div:first-child>span{color:#777987;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));letter-spacing:.1em;font-weight:900}.public-channel-picker>div:first-child>b{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.public-channel-picker>section{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.settings-card .public-channel-picker label{color:#777987;cursor:pointer;background:#101118;border:1px solid #2d2f3a;border-radius:9px;grid-template-columns:31px minmax(0,1fr) 20px;align-items:center;gap:8px;min-height:57px;padding:8px;display:grid;position:relative}.settings-card .public-channel-picker label.selected{border-color:var(--accent-soft);background:var(--accent-faint)}.public-channel-picker label>input{opacity:0;pointer-events:none;position:absolute}.public-channel-picker label>i{width:30px;height:30px;color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)));border-radius:8px;place-items:center;font-style:normal;font-weight:900;display:grid}.settings-card .public-channel-picker label>span{flex-direction:column;gap:3px;min-width:0;display:flex}.public-channel-picker label strong,.public-channel-picker label small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.public-channel-picker label strong{color:#dedfe6;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.public-channel-picker label small{color:#5f616f;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.public-channel-picker label>b{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)));text-align:center}.public-channel-picker-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100px;display:flex}.public-channel-picker-empty>span{width:34px;height:34px;color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)));border-radius:10px;place-items:center;display:grid}.public-channel-picker-empty strong{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));margin-top:7px}.public-channel-picker-empty small{color:#626472;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));margin-top:3px}.public-editor-status{background:#42d38f08;border:1px solid #42d38f21;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:69px;padding:12px 14px;display:grid}.public-editor-status>span{color:#68daa2;width:37px;height:37px;font-size:max(var(--ui-font-floor),calc(13px + var(--ui-font-boost)));background:#42d38f12;border-radius:11px;place-items:center;display:grid}.public-editor-status>div{flex-direction:column;gap:4px;min-width:0;display:flex}.public-editor-status strong{color:#c2cec7;font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.public-editor-status small{color:#68766f;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));line-height:1.45}.public-editor-status>button{color:#70dba8;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));cursor:pointer;background:#42d38f0a;border:1px solid #42d38f24;border-radius:8px;padding:8px 10px;font-weight:850}.public-editor-status.private{background:#f4b64b06;border-color:#f4b64b21}.public-editor-status.private>span{color:#e6b063;background:#f4b64b11}.public-editor-status.private strong{color:#c7b999}.public-editor-status.private small{color:#746b59}.public-editor-loading,.public-editor-failed{text-align:center;background:#12131b;border:1px solid #292b36;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;min-height:330px;display:flex}.public-editor-loading>span{background:var(--accent);border-radius:50%;width:7px;height:7px;margin:2px;animation:1s infinite publicEditorPulse}.public-editor-loading>span:nth-child(2){animation-delay:.14s}.public-editor-loading>span:nth-child(3){animation-delay:.28s}.public-editor-loading>strong{font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)));margin-top:12px}.public-editor-loading>small,.public-editor-failed>small{color:#656775;max-width:390px;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));margin-top:5px;line-height:1.45}.public-editor-failed>span{color:#d98995;width:42px;height:42px;font-size:max(var(--ui-font-floor),calc(15px + var(--ui-font-boost)));background:#ff586f0f;border-radius:12px;place-items:center;font-weight:900;display:grid}.public-editor-failed>strong{font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)));margin-top:10px}.public-editor-failed>button{border:1px solid var(--accent-soft);color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));cursor:pointer;border-radius:8px;margin-top:13px;padding:9px 12px;font-weight:850}@keyframes publicEditorPulse{0%,to{opacity:.28;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@media (width<=720px){.public-media-grid{grid-template-columns:1fr}.public-media-item{grid-template-columns:82px minmax(0,1fr);align-items:center;min-height:0;display:grid}.public-media-item.banner{grid-template-columns:140px minmax(0,1fr)}.public-media-item>nav{grid-column:1/-1;margin:0}.public-cover-options{grid-template-columns:1fr}.public-cover-options>button{grid-template-rows:auto auto;grid-template-columns:125px minmax(0,1fr);align-content:center;column-gap:12px;min-height:91px;display:grid}.public-cover-options>button>i{grid-row:1/3;height:72px;margin:0}.public-cover-options>button>em{top:12px;bottom:auto}.public-channel-picker>section{grid-template-columns:1fr}}@media (width<=520px){.public-editor-preview-cover{height:112px}.public-editor-preview-cover:before{right:-25px}.public-editor-preview-copy{grid-template-columns:44px minmax(0,1fr);padding-left:11px;padding-right:11px}.public-editor-preview-copy>div{border-radius:13px;width:44px;height:44px}.public-editor-preview-copy>em{display:none}.public-editor-preview>footer{padding-left:11px;padding-right:11px;overflow:hidden}.public-editor-preview>footer>span:nth-of-type(n+3),.public-editor-preview>footer>b{display:none}.public-media-item,.public-media-item.banner{grid-template-columns:68px minmax(0,1fr)}.public-media-icon-preview{border-radius:17px;width:62px;height:62px}.public-media-banner-preview{width:62px;height:62px}.public-cover-options>button{grid-template-columns:95px minmax(0,1fr)}.public-editor-status{grid-template-columns:34px minmax(0,1fr)}.public-editor-status>span{width:34px;height:34px}.public-editor-status>button{grid-column:1/-1;width:100%}}.channel-type-switch.three-options{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-channel-icon.forum{color:var(--accent-2);background:var(--accent-faint)}.events-overlay{z-index:122;justify-content:center;align-items:flex-start;padding:4vh 16px}.events-center{z-index:2;background:#111219;border:1px solid #353744;border-radius:18px;flex-direction:column;width:min(980px,100%);max-height:92vh;display:flex;position:relative;overflow:hidden;box-shadow:0 34px 110px #0000008c}.events-center>header{border-bottom:1px solid var(--line);background:linear-gradient(105deg,var(--accent-faint),transparent);justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:15px 19px;display:flex}.events-center>header>div{flex-direction:column;gap:3px;display:flex}.events-center>header span{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.12em;font-weight:900}.events-center>header strong{font-size:max(var(--ui-font-floor),calc(18px + var(--ui-font-boost)))}.events-center>header small{color:#707281;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.events-center>header nav{gap:7px;display:flex}.events-center>header button{border:1px solid var(--accent-soft);height:31px;color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;border-radius:8px;padding:0 10px;font-weight:800}.events-center>header button:last-child{color:#8b8d9c;border-color:var(--line);width:31px;font-size:max(var(--ui-font-floor),calc(17px + var(--ui-font-boost)));background:#1b1c25;padding:0}.event-summary{border-bottom:1px solid var(--line);background:#0e0f16;grid-template-columns:repeat(3,130px);gap:8px;padding:11px 18px;display:grid}.event-summary>div{border:1px solid var(--line);background:#15161f;border-radius:9px;align-items:baseline;gap:6px;padding:8px 10px;display:flex}.event-summary strong{font-size:max(var(--ui-font-floor),calc(15px + var(--ui-font-boost)))}.event-summary span{color:#727483;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.event-composer{border-bottom:1px solid var(--accent-soft);background:linear-gradient(120deg,var(--accent-faint),#12131b);flex-direction:column;gap:10px;padding:15px 18px;display:flex}.event-composer>div{grid-template-columns:minmax(160px,1fr) 180px 180px;gap:8px;display:grid}.event-composer>div:last-child{grid-template-columns:150px minmax(180px,1fr) auto;align-items:end}.event-composer label{flex-direction:column;gap:5px;min-width:0;display:flex}.event-composer label>span{color:#737584;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.08em;font-weight:850}.event-composer input,.event-composer select,.event-composer textarea{color:#d7d8df;width:100%;height:35px;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));background:#0c0d14;border:1px solid #30313d;border-radius:8px;outline:0;padding:0 9px}.event-composer textarea{resize:vertical;height:58px;padding:9px}.event-composer input:focus,.event-composer select:focus,.event-composer textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-faint)}.event-composer>div:last-child>button{color:#fff;background:linear-gradient(145deg,var(--accent-2),var(--accent));height:35px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;border:0;border-radius:8px;padding:0 13px;font-weight:850}.event-composer button:disabled{opacity:.45}.events-list{min-height:260px;padding:15px 18px 25px;overflow-y:auto}.events-list>h2,.event-history>summary{color:#666877;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.11em;margin:0 0 8px;font-weight:850}.event-center-card{border:1px solid var(--line);background:#15161f;border-radius:13px;grid-template-columns:65px minmax(0,1fr);gap:13px;min-height:125px;margin-bottom:8px;padding:12px;display:grid;position:relative}.event-center-card.status-live{background:linear-gradient(100deg,#ff5ea80e,#15161f);border-color:#ff5ea838}.event-center-card.status-cancelled,.event-center-card.status-completed{opacity:.62}.event-date-block{border:1px solid var(--accent-soft);background:var(--accent-faint);border-radius:11px;flex-direction:column;justify-content:center;align-items:center;height:76px;display:flex}.event-date-block strong{font-size:max(var(--ui-font-floor),calc(23px + var(--ui-font-boost)));line-height:1}.event-date-block span{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));margin-top:3px;font-weight:900}.event-date-block small{color:#858796;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));margin-top:7px}.event-center-main{min-width:0;padding-right:90px}.event-center-main>header{align-items:center;gap:8px;display:flex}.event-center-main>header>span{color:#ad9ce7;background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));letter-spacing:.08em;border-radius:5px;padding:3px 5px;font-weight:900}.status-live .event-center-main>header>span{color:#ff8cbd;background:#ff5ea817}.event-center-main h3{font-size:max(var(--ui-font-floor),calc(13px + var(--ui-font-boost)));margin:0}.event-center-main>p{color:#8e909f;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));margin:7px 0;line-height:1.5}.event-meta{color:#666877;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));flex-wrap:wrap;gap:10px;display:flex}.event-response-actions{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.event-response-actions button,.event-admin-actions button{border:1px solid var(--line);color:#838594;height:27px;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));cursor:pointer;background:#191a23;border-radius:7px;padding:0 8px}.event-response-actions button.active{color:#76dbaa;background:#42d38f0e;border-color:#42d38f33}.event-response-actions button:disabled{opacity:.42}.event-admin-actions{flex-direction:column;gap:4px;width:80px;display:flex;position:absolute;top:10px;right:10px}.event-admin-actions button.danger{color:#d78491}.events-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:270px;display:flex}.events-empty>span{width:48px;height:48px;color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(18px + var(--ui-font-boost)));border-radius:14px;place-items:center;display:grid}.events-empty strong{font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)));margin-top:11px}.events-empty small{color:#6c6e7d;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));margin-top:5px}.events-empty button{border:1px solid var(--accent-soft);color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;border-radius:8px;margin-top:12px;padding:8px 11px}.event-history{margin-top:16px}.event-history>summary{cursor:pointer;padding:10px 0}.events-loading{flex-direction:column;gap:8px;display:flex}.events-loading i{background:linear-gradient(90deg,#16171f,#232530,#16171f) 0 0/200%;border-radius:12px;height:120px;animation:1.2s linear infinite messageShimmer}.event-error{color:#da8996;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));background:#ff586f0a;border:1px solid #ff586f29;border-radius:9px;gap:7px;margin:0 18px 14px;padding:9px 10px;display:flex}.forum-workspace{background:radial-gradient(circle at 75% -20%,var(--accent-faint),transparent 35%),var(--panel);flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.forum-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:57px;padding:0 17px;display:flex}.forum-header>div{align-items:center;gap:10px;min-width:0;display:flex}.forum-header>div>span{width:30px;height:30px;color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(14px + var(--ui-font-boost)));border-radius:9px;place-items:center;display:grid}.forum-header section{flex-direction:column;gap:3px;min-width:0;display:flex}.forum-header strong{font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)))}.forum-header small{color:#707281;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.forum-header>button{color:#fff;background:linear-gradient(145deg,var(--accent-2),var(--accent));height:32px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;border:0;border-radius:8px;padding:0 11px;font-weight:850}.forum-header>button:disabled{opacity:.4}.forum-composer{border-bottom:1px solid var(--accent-soft);background:linear-gradient(120deg,var(--accent-faint),#111219);grid-template-columns:minmax(180px,.65fr) minmax(250px,1.35fr);gap:9px 12px;padding:15px 18px;display:grid}.forum-composer>div{flex-direction:column;gap:4px;display:flex}.forum-composer>div span{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.1em;font-weight:900}.forum-composer>div strong{font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)))}.forum-composer label{flex-direction:column;gap:5px;display:flex}.forum-composer label>span{color:#737584;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.08em;font-weight:850}.forum-composer input,.forum-composer textarea{color:#d8d9e1;width:100%;height:35px;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));background:#0c0d14;border:1px solid #30313d;border-radius:8px;outline:0;padding:0 9px}.forum-composer textarea{resize:vertical;height:70px;padding:9px}.forum-composer label:nth-of-type(2){grid-area:1/2/3}.forum-composer label:nth-of-type(2) textarea{height:100%}.forum-composer label small{color:#5d5f6d;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.forum-composer footer{grid-column:1/-1;justify-content:flex-end;gap:6px;display:flex}.forum-composer footer button{border:1px solid var(--line);color:#858796;height:30px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;background:#181923;border-radius:7px;padding:0 9px}.forum-composer footer button.primary{color:#fff;background:linear-gradient(145deg,var(--accent-2),var(--accent));border:0}.forum-composer button:disabled{opacity:.4}.forum-layout{flex:1;grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.forum-layout.detail-open{grid-template-columns:minmax(300px,.84fr) minmax(390px,1.16fr)}.forum-index{flex-direction:column;min-height:0;display:flex}.forum-filters{border-bottom:1px solid var(--line);align-items:center;gap:9px;min-height:54px;padding:9px 14px;display:flex}.forum-filters>label{color:#696b7a;background:#0d0e15;border:1px solid #2d2f3a;border-radius:8px;flex:1;align-items:center;gap:7px;min-width:150px;height:34px;padding:0 9px;display:flex}.forum-filters input{color:#d7d8df;min-width:0;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));background:0 0;border:0;outline:0;flex:1}.forum-filters nav{border:1px solid var(--line);background:#0d0e15;border-radius:8px;padding:3px;display:flex}.forum-filters nav button{color:#6d6f7e;height:27px;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 8px}.forum-filters nav button.active{color:#dddde5;background:var(--accent-faint)}.forum-list{min-height:0;padding:8px 10px 18px;overflow-y:auto}.forum-list>button{width:100%;min-height:98px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:36px minmax(0,1fr) 58px;gap:10px;margin:3px 0;padding:12px;display:grid}.forum-list>button:hover,.forum-list>button.active{border-color:var(--accent-soft);background:linear-gradient(90deg,var(--accent-faint),#ffffff03)}.forum-list>button.solved{opacity:.74}.forum-author-avatar{color:#fff;background:linear-gradient(145deg,var(--accent),#cc5fbd);width:36px;height:36px;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));border-radius:11px;place-items:center;font-weight:900;display:grid}.forum-list>button>section{min-width:0}.forum-list>button section>header{align-items:center;gap:7px;display:flex}.forum-list h2{font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.forum-list section>header span{color:#69d59f;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));background:#42d38f0f;border-radius:5px;padding:3px 5px;font-weight:900}.forum-list p{color:#818392;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 7px;line-height:1.45;display:-webkit-box;overflow:hidden}.forum-list section>div{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.forum-list section b,.forum-root-post>div:last-child span{border:1px solid var(--accent-soft);color:#9b8ed0;background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));border-radius:5px;padding:3px 5px;font-weight:750}.forum-list section small{color:#5e606e;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));margin-left:3px}.forum-list>button>aside{border-left:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;display:flex}.forum-list aside strong{font-size:max(var(--ui-font-floor),calc(13px + var(--ui-font-boost)))}.forum-list aside span,.forum-list aside small{color:#656775;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));margin-top:2px}.forum-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:320px;display:flex}.forum-empty>span{width:46px;height:46px;color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(17px + var(--ui-font-boost)));border-radius:13px;place-items:center;display:grid}.forum-empty strong{font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)));margin-top:10px}.forum-empty small{color:#696b79;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));margin-top:5px}.forum-empty button{border:1px solid var(--accent-soft);color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;border-radius:7px;margin-top:11px;padding:7px 9px}.forum-detail{border-left:1px solid var(--line);background:#111219;flex-direction:column;min-height:0;display:flex}.forum-detail>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:49px;padding:0 11px;display:flex}.forum-detail>header nav{gap:5px;display:flex}.forum-detail>header button{border:1px solid var(--line);color:#7d7f8e;height:27px;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));cursor:pointer;background:#181923;border-radius:6px;padding:0 7px}.forum-detail>header button.danger{color:#cf818e}.forum-root-post{border-bottom:1px solid var(--line);padding:17px 18px}.forum-post-author{align-items:center;gap:9px;display:flex}.forum-post-author>i,.forum-reply>i{color:#fff;background:linear-gradient(145deg,var(--accent),#c65cb2);width:34px;height:34px;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));border-radius:10px;flex:none;place-items:center;font-style:normal;font-weight:900;display:grid}.forum-post-author>span{flex-direction:column;gap:3px;display:flex}.forum-post-author strong{font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.forum-post-author small{color:#626472;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.forum-root-post h1{font-size:max(var(--ui-font-floor),calc(17px + var(--ui-font-boost)));margin:14px 0 7px;line-height:1.2}.forum-root-post>p{color:#9a9ba8;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));white-space:pre-wrap;margin:0;line-height:1.65}.forum-root-post>div:last-child{gap:4px;margin-top:11px;display:flex}.forum-reply-heading{color:#626472;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.1em;padding:10px 16px;font-weight:850}.forum-detail>main{flex:1;min-height:80px;padding:0 11px;overflow-y:auto}.forum-reply{border-bottom:1px solid var(--line);gap:9px;padding:10px 6px;display:flex}.forum-reply>i{border-radius:9px;width:30px;height:30px}.forum-reply>div{flex:1;min-width:0}.forum-reply header{align-items:center;gap:7px;display:flex}.forum-reply header strong{font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.forum-reply header small{color:#5d5f6d;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.forum-reply p{color:#999aa7;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));white-space:pre-wrap;margin:5px 0 0;line-height:1.55}.forum-no-replies{text-align:center;color:#666876;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));padding:25px}.forum-reply-composer{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:10px 11px;display:grid}.forum-reply-composer textarea{resize:none;color:#d6d7df;height:54px;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));background:#0c0d14;border:1px solid #30313d;border-radius:8px;outline:0;padding:9px}.forum-reply-composer button{color:#fff;background:linear-gradient(145deg,var(--accent-2),var(--accent));font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));border:0;border-radius:8px;padding:0 11px;font-weight:800}.forum-reply-composer button:disabled{opacity:.4}.forum-error{z-index:5;color:#df8c99;max-width:80%;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));background:#25151b;border:1px solid #ff586f2e;border-radius:9px;align-items:center;gap:7px;padding:9px 10px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 12px 28px #0000004d}.forum-error button{color:#a37b83;background:0 0;border:0;margin-left:auto}.forum-loading{flex-direction:column;gap:7px;padding:12px;display:flex}.forum-loading i{background:linear-gradient(90deg,#16171f,#232530,#16171f) 0 0/200%;border-radius:10px;height:82px;animation:1.2s linear infinite messageShimmer}@media (width<=820px){.events-overlay{padding:0}.events-center{border-radius:0;height:100%;max-height:none}.event-composer>div,.event-composer>div:last-child{grid-template-columns:1fr}.event-summary{grid-template-columns:repeat(3,1fr)}.event-center-main{padding-right:0}.event-admin-actions{flex-direction:row;grid-column:1/-1;width:auto;position:static}.forum-layout.detail-open{grid-template-columns:1fr}.forum-layout.detail-open .forum-index{display:none}.forum-detail{border-left:0}.forum-composer{grid-template-columns:1fr}.forum-composer label:nth-of-type(2){grid-area:auto}.forum-composer label:nth-of-type(2) textarea{height:80px}}@media (width<=520px){.events-center>header{padding:12px}.events-center>header small{display:none}.event-summary{gap:5px;padding:8px}.event-summary>div{flex-direction:column;gap:2px;padding:7px}.event-composer,.events-list{padding-left:10px;padding-right:10px}.event-center-card{grid-template-columns:52px minmax(0,1fr);gap:9px}.event-date-block{height:68px}.event-date-block strong{font-size:max(var(--ui-font-floor),calc(19px + var(--ui-font-boost)))}.event-response-actions button{flex:1}.forum-filters{flex-direction:column;align-items:stretch}.forum-filters nav{justify-content:center}.forum-list>button{grid-template-columns:32px minmax(0,1fr)}.forum-list>button>aside{display:none}.forum-composer{padding:12px}.forum-root-post{padding:14px}}.channel-sidebar{z-index:20;position:relative;overflow:visible}.own-profile-popout{z-index:96;color:#e9e9ef;background:#111219;border:1px solid #393b48;border-radius:16px;outline:0;width:min(310px,100vw - 88px);max-height:min(650px,100vh - 128px);animation:.16s ease-out ownProfileEnter;position:absolute;bottom:65px;left:8px;overflow:hidden;box-shadow:0 26px 80px #0000009e,0 0 0 1px #00000059}.own-profile-banner{background:radial-gradient(circle at 83% 15%,#42d38f3d,#0000 25%),radial-gradient(circle at 15% 75%,#ff5ea833,#0000 34%),linear-gradient(128deg,#5632b3,#1d2147 58%,#123a3c);border-bottom:1px solid #ffffff0f;height:92px;position:relative;overflow:hidden}.own-profile-banner:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:150px;height:150px;position:absolute;top:-48px;right:-30px;box-shadow:0 0 0 24px #ffffff06,0 0 0 48px #ffffff04}.own-profile-banner>span{z-index:2;color:#ffffffad;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.12em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05060a2e;border:1px solid #ffffff1f;border-radius:5px;padding:4px 6px;font-weight:900;position:absolute;top:13px;left:14px}.own-profile-banner>i{background:#ffffff6b;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 12px}.own-profile-banner>i:first-of-type{top:22%;left:58%}.own-profile-banner>i:nth-of-type(2){color:#7ee5ff;top:64%;left:74%}.own-profile-banner>i:nth-of-type(3){color:#eaa0ff;top:34%;left:28%}.own-profile-identity{padding:43px 15px 14px;position:relative}.own-profile-avatar{color:#fff;background:linear-gradient(145deg,var(--accent),#d45aaa);width:74px;height:74px;font-size:max(var(--ui-font-floor),calc(18px + var(--ui-font-boost)));border:5px solid #111219;border-radius:25px;place-items:center;font-weight:950;display:grid;position:absolute;top:-38px;left:15px;box-shadow:0 10px 30px #0000005c}.own-profile-avatar>.presence-dot{border:4px solid #111219;width:16px;height:16px;position:absolute;bottom:-1px;right:-1px}.own-profile-status-bubble{color:#dedfe6;text-align:left;cursor:pointer;background:#1a1b23;border:1px solid #3b3d48;border-radius:11px;align-items:flex-start;gap:6px;min-height:43px;padding:8px 10px;display:flex;position:absolute;top:-9px;left:98px;right:13px;box-shadow:0 9px 24px #00000040}.own-profile-status-bubble>b{font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.own-profile-status-bubble>span{font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.own-profile-identity h2{font-size:max(var(--ui-font-floor),calc(18px + var(--ui-font-boost)));letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.own-profile-identity>p{color:#7c7e8d;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));margin:3px 0 0}.own-profile-badges{flex-wrap:wrap;gap:4px;margin-top:9px;display:flex}.own-profile-badges>span{color:#999baa;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));letter-spacing:.04em;background:#191a22;border:1px solid #333541;border-radius:5px;padding:3px 5px;font-weight:850}.own-profile-badges>span.primary-role{color:var(--accent-2);border-color:var(--accent-soft);background:var(--accent-faint)}.own-profile-badges>span.supporter{color:#eabe72;background:#eabe720e;border-color:#eabe7233}.own-profile-scroll{scrollbar-width:thin;scrollbar-color:#3a3c48 transparent;max-height:calc(min(650px,100vh - 128px) - 179px);padding:0 10px 11px;overflow-y:auto}.own-profile-about{border:1px solid var(--line);background:#171820;border-radius:11px;padding:11px 12px}.own-profile-about>span{color:#666876;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.1em;font-weight:900}.own-profile-about>p{color:#b7b8c3;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));white-space:pre-wrap;margin:6px 0 0;line-height:1.5}.own-profile-about>div{flex-wrap:wrap;gap:4px;margin-top:9px;display:flex}.own-profile-about b{color:#a99bdb;background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));border-radius:6px;padding:4px 6px}.own-profile-activity,.own-profile-voice{border:1px solid var(--line);width:100%;min-height:69px;color:inherit;text-align:left;cursor:pointer;background:#171820;border-radius:11px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:8px;padding:9px;display:grid}.own-profile-activity:hover,.own-profile-voice:hover{border-color:var(--accent-soft);background:linear-gradient(100deg,var(--accent-faint),#171820)}.own-profile-activity>i,.own-profile-voice>i{color:#c6b7ff;background:var(--accent-faint);width:36px;height:36px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));border-radius:10px;place-items:center;font-style:normal;font-weight:900;display:grid}.own-profile-voice>i{color:#6edff4;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));background:#47d7ff12}.own-profile-activity>span,.own-profile-voice>span{flex-direction:column;gap:3px;min-width:0;display:flex}.own-profile-activity small,.own-profile-voice small{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));letter-spacing:.08em;font-weight:900}.own-profile-voice small{color:#67d9ef}.own-profile-activity strong,.own-profile-voice strong{font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.own-profile-activity em,.own-profile-voice em{color:#6f7180;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.own-profile-activity>b{color:#626473;font-size:max(var(--ui-font-floor),calc(13px + var(--ui-font-boost)))}.own-profile-voice>b{color:#77dced;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));background:#47d7ff0b;border:1px solid #47d7ff26;border-radius:6px;padding:5px 6px}.own-profile-actions{border:1px solid var(--line);background:#171820;border-radius:11px;margin-top:8px;padding:4px}.own-profile-actions>button{color:#9a9ca9;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0b;border-radius:7px;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:46px;padding:6px 7px;display:grid}.own-profile-actions>button:last-child{border-bottom:0}.own-profile-actions>button:hover{color:#e1e2e8;background:var(--accent-faint)}.own-profile-actions>button>i{color:#a998e1;background:var(--accent-faint);width:27px;height:27px;font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)));border-radius:8px;place-items:center;font-style:normal;font-weight:800;display:grid}.own-profile-actions>button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.own-profile-actions strong{font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.own-profile-actions small{color:#636573;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.own-profile-actions>button>b{color:#5f616e;font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)))}.own-profile-status-editor{border:1px solid var(--accent-soft);background:linear-gradient(130deg,var(--accent-faint),#171820);border-radius:11px;margin-top:8px;padding:10px}.own-profile-status-editor>header{justify-content:space-between;align-items:center;display:flex}.own-profile-status-editor>header span{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.09em;font-weight:900}.own-profile-status-editor>header button{color:#737583;cursor:pointer;background:0 0;border:0}.own-profile-status-editor>div{grid-template-columns:44px minmax(0,1fr);gap:6px;margin-top:8px;display:grid}.own-profile-status-editor input{color:#dedfe7;min-width:0;height:34px;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));background:#0d0e15;border:1px solid #343641;border-radius:8px;outline:0;padding:0 8px}.own-profile-status-editor input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-faint)}.own-profile-status-editor>footer{justify-content:flex-end;gap:5px;margin-top:8px;display:flex}.own-profile-status-editor>footer button{color:#858796;height:28px;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));cursor:pointer;background:#181923;border:1px solid #343641;border-radius:7px;padding:0 8px}.own-profile-status-editor>footer button.primary{color:#fff;background:linear-gradient(145deg,var(--accent-2),var(--accent));border:0}.own-profile-presence{border:1px solid var(--line);background:#171820;border-radius:11px;margin-top:8px;padding:4px}.own-profile-presence>button,.own-profile-presence>div>button{color:#9a9ca9;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:45px;padding:6px 8px;display:grid}.own-profile-presence>button:hover,.own-profile-presence>div>button:hover,.own-profile-presence>div>button.active{color:#e0e1e7;background:#ffffff07}.own-profile-presence .presence-dot{border:0;width:9px;height:9px}.own-profile-presence button>span{flex-direction:column;gap:3px;display:flex}.own-profile-presence strong{font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.own-profile-presence small{color:#646674;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.own-profile-presence button>b{color:#626472;font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)))}.own-profile-presence>div{border-top:1px solid var(--line);padding-top:4px}.own-profile-presence>div>button{min-height:43px}.own-profile-presence>div>button>b{color:#62d6a0}.own-profile-error{color:#dc8996;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));background:#ff586f0b;border:1px solid #ff586f2b;border-radius:8px;align-items:center;gap:6px;margin-top:8px;padding:8px 9px;display:flex}.own-profile-error>button{color:#a26e77;cursor:pointer;background:0 0;border:0;margin-left:auto}.user-identity-trigger{text-align:left;flex:1;align-items:center;gap:7px;min-width:0;display:flex;color:inherit!important;background:0 0!important;border:1px solid #0000!important;border-radius:10px!important;padding:3px!important}.user-identity-trigger:hover,.user-identity-trigger.active{border-color:var(--accent-soft)!important;background:var(--accent-faint)!important}.user-identity-trigger .user-copy{flex:1;min-width:0}.status.away{background:#f1b34f}.status.invisible{background:#5b5e6b}.profile-chip.profile-popout-active{color:#fff}.profile-chip.profile-popout-active .mini-avatar{box-shadow:0 0 0 2px var(--accent-soft)}.own-profile-about>.own-profile-showcase{border-top:1px solid var(--line);margin-top:10px;padding-top:8px;display:block}.own-profile-showcase>small{color:#5f616e;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));letter-spacing:.09em;margin-bottom:6px;font-weight:900;display:block}.own-profile-showcase>nav{flex-wrap:wrap;gap:4px;display:flex}.own-profile-showcase>nav>b{color:#9fa1ae;background:#111219}.own-profile-about>.own-profile-links{border-top:1px solid var(--line);padding-top:8px}.own-profile-links>a{border:1px solid var(--accent-soft);color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));border-radius:6px;padding:4px 6px;font-weight:800;text-decoration:none}.own-profile-links>a:hover{color:#fff}@keyframes ownProfileEnter{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (height<=650px){.own-profile-popout{max-height:calc(100vh - 78px);bottom:62px}.own-profile-scroll{max-height:calc(100vh - 257px)}}@media (width<=780px){.own-profile-popout{display:none}}@media (prefers-reduced-motion:reduce){.own-profile-popout{animation:none}}.profile-editor-3>form{flex-direction:column;gap:12px;display:flex}.profile-media-studio{overflow:hidden;padding:0!important}.profile-banner-stage{background:radial-gradient(circle at 76% 15%,#47d7ff40,#0000 25%),linear-gradient(125deg,#7148df,#382469 58%,#171624);height:168px;position:relative;overflow:hidden}.profile-banner-stage>img{object-fit:cover;width:100%;height:100%;display:block}.profile-banner-stage:after{content:"";background:linear-gradient(#0000 35%,#08090e99);position:absolute;inset:0}.profile-banner-stage>i{border:1px solid #ffffff21;border-radius:50%;position:absolute}.profile-banner-stage>i:first-child{width:230px;height:230px;top:-118px;right:-54px}.profile-banner-stage>i:nth-child(2){width:120px;height:120px;top:-36px;right:74px}.profile-banner-stage>span{z-index:2;color:#ffffffb8;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));letter-spacing:.13em;font-weight:900;position:absolute;top:17px;left:18px}.profile-avatar-stage{z-index:3;color:#fff;background:linear-gradient(145deg,var(--accent),#c66ce9);width:82px;height:82px;font-size:max(var(--ui-font-floor),calc(22px + var(--ui-font-boost)));border:5px solid #15161e;border-radius:27px;place-items:center;font-weight:900;display:grid;position:absolute;bottom:-2px;left:18px;box-shadow:0 12px 30px #00000057}.profile-avatar-stage>img{object-fit:cover;border-radius:22px;width:100%;height:100%;display:block}.profile-avatar-stage>b{color:#08120e;width:22px;height:22px;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));background:#42d38f;border:4px solid #15161e;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-3px;right:-3px}.profile-media-controls{justify-content:space-between;align-items:center;gap:14px;padding:16px 17px 14px 116px;display:flex}.profile-media-controls>div{flex-direction:column;gap:4px;min-width:0;display:flex}.profile-media-controls strong{font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.profile-media-controls small{color:#747686;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));line-height:1.45}.profile-media-controls nav{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.profile-media-controls button,.community-avatar-editor nav button{border:1px solid var(--accent-soft);color:#b9aafa;background:var(--accent-faint);height:29px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;border-radius:7px;padding:0 9px;font-weight:800}.profile-media-controls button.remove,.community-avatar-editor nav button.remove{border-color:var(--line);color:#777989;background:#111219}.profile-media-controls button:disabled,.community-avatar-editor nav button:disabled{opacity:.45;cursor:not-allowed}.profile-media-input{display:none}.profile-media-security{color:#5e606e;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));padding:0 17px 13px;display:block}.profile-editor-error{color:#db8997;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));background:#ff586f0b;border:1px solid #ff586f29;border-radius:8px;margin:0 17px 10px;padding:9px 10px}.settings-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.profile-games-field{flex-direction:column;gap:6px;margin-top:14px;display:flex}.profile-games-field>span,.profile-social-grid label>span,.community-profile-grid label>span{color:#8e909f;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));font-weight:750}.profile-games-field input,.profile-social-grid input,.community-profile-grid input,.community-profile-grid textarea{color:#dbdce4;background:#111219;border:1px solid #30313c;border-radius:8px;outline:none;width:100%}.profile-games-field input,.profile-social-grid input,.community-profile-grid input{height:36px;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));padding:0 10px}.profile-games-field input:focus,.profile-social-grid input:focus,.community-profile-grid input:focus,.community-profile-grid textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-faint)}.profile-games-field>small,.community-profile-grid label>small{color:#626472;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))}.profile-platform-grid{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.profile-platform-grid button{border:1px solid var(--line);color:#777989;height:31px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;background:#111219;border-radius:8px;align-items:center;gap:6px;padding:0 10px;display:flex}.profile-platform-grid button i{color:#777989;width:15px;height:15px;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));background:#20212a;border-radius:5px;place-items:center;font-style:normal;display:grid}.profile-platform-grid button.selected{border-color:var(--accent-soft);color:#d9d2f6;background:var(--accent-faint)}.profile-platform-grid button.selected i{color:#fff;background:var(--accent)}.profile-social-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:4px;display:grid}.profile-social-grid label{flex-direction:column;gap:6px;min-width:0;display:flex}.community-profile-editor{border-top:1px solid var(--line);margin-top:6px;padding-top:18px}.community-profile-editor .settings-card>header>div{flex-direction:column;gap:4px;display:flex}.profile-scope-badge{color:#72dca8;letter-spacing:.08em;background:#42d38f0e;border:1px solid #42d38f29;border-radius:6px;padding:5px 7px;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)))!important}.community-banner-editor{border:1px solid var(--line);background:radial-gradient(circle at 75% 10%,#8157ff40,#0000 30%),linear-gradient(135deg,#2d2450,#181923);border-radius:13px;height:126px;margin-top:14px;position:relative;overflow:hidden}.community-banner-editor>img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.community-banner-editor:after{content:"";pointer-events:none;background:linear-gradient(#08090e0d,#08090ead);position:absolute;inset:0}.community-banner-editor>i{border:1px solid #ffffff1f;border-radius:50%;position:absolute}.community-banner-editor>i:first-of-type{width:180px;height:180px;top:-112px;right:-35px}.community-banner-editor>i:nth-of-type(2){width:90px;height:90px;top:-42px;right:86px}.community-banner-editor>span,.community-banner-editor>b,.community-banner-editor>nav{z-index:2;position:absolute}.community-banner-editor>span{color:#ffffffc7;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.12em;font-weight:900;top:13px;left:14px}.community-banner-editor>b{color:#fff;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));letter-spacing:.08em;background:#08090eb3;border:1px solid #ffffff29;border-radius:6px;padding:4px 6px;bottom:13px;left:14px}.community-banner-editor>nav{gap:5px;display:flex;bottom:11px;right:12px}.community-banner-editor>nav button{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:29px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;background:#0c0d14c7;border:1px solid #fff3;border-radius:7px;padding:0 9px;font-weight:800}.community-banner-editor>nav button.remove{color:#b7b8c1}.community-banner-editor>nav button:disabled{opacity:.45;cursor:not-allowed}.community-profile-grid{grid-template-columns:154px minmax(0,1fr);gap:16px;margin-top:14px;display:grid}.community-profile-grid>div:last-child{flex-direction:column;gap:12px;display:flex}.community-profile-grid label{flex-direction:column;gap:6px;min-width:0;display:flex}.community-profile-grid textarea{resize:vertical;min-height:84px;font-family:inherit;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));padding:9px 10px;line-height:1.5}.community-avatar-editor{border:1px solid var(--line);background:#111219;border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:12px;display:flex}.community-avatar-editor>div{color:#fff;background:linear-gradient(145deg,var(--accent),#c36ae7);width:88px;height:88px;font-size:max(var(--ui-font-floor),calc(22px + var(--ui-font-boost)));border:4px solid #262832;border-radius:29px;place-items:center;font-weight:900;display:grid;position:relative;overflow:hidden}.community-avatar-editor>div img{object-fit:cover;width:100%;height:100%;display:block}.community-avatar-editor>div>b{color:#fff;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));letter-spacing:.08em;background:#08090ec7;border:1px solid #ffffff26;border-radius:5px;padding:3px 5px;position:absolute;bottom:6px;left:7px}.community-avatar-editor nav{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.profile-community-loading{color:#737584;min-height:138px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));justify-content:center;align-items:center;gap:8px;display:flex}.profile-community-loading i{border:2px solid #30313c;border-top-color:var(--accent);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite profileSpin}.mini-avatar img,.avatar>img,.member-row-avatar>img,.member-profile-avatar>img,.own-profile-avatar>img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.avatar>img,.member-row-avatar>img{position:absolute;inset:0}.avatar>span,.member-row-avatar>span{z-index:0;position:relative}.avatar>.status,.member-row-avatar>.presence-dot{z-index:2}.member-profile-banner.has-profile-image,.own-profile-banner.has-profile-image{background:#171821}.member-profile-banner>img,.own-profile-banner>img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.own-profile-banner>img~span{z-index:3;position:relative}.profile-game-list,.profile-link-list,.profile-platform-list{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.profile-game-list span,.profile-platform-list span{border:1px solid var(--line);color:#9a9cab;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));background:#101119;border-radius:6px;padding:4px 6px}.profile-link-list a{border:1px solid var(--accent-soft);color:var(--accent-2);background:var(--accent-faint);font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));border-radius:6px;padding:5px 7px;font-weight:800;text-decoration:none}.profile-link-list a:hover{color:#fff}.community-bio-source{letter-spacing:.08em;margin-top:7px;font-weight:900;display:block;color:var(--accent-2)!important;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)))!important}.profile-crop-layer{z-index:330;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.profile-crop-scrim{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:default;background:#030408d1;border:0;position:absolute;inset:0}.profile-crop-dialog{background:#12131b;border:1px solid #3a3c49;border-radius:17px;width:min(620px,96vw);max-height:92vh;padding:18px;position:relative;overflow-y:auto;box-shadow:0 30px 100px #000000a8}.profile-crop-dialog>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.profile-crop-dialog>header>div{flex-direction:column;gap:4px;display:flex}.profile-crop-dialog>header span{color:var(--accent-2);font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.12em;font-weight:900}.profile-crop-dialog>header strong{font-size:max(var(--ui-font-floor),calc(17px + var(--ui-font-boost)))}.profile-crop-dialog>header small{color:#777989;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)))}.profile-crop-dialog>header>button{border:1px solid var(--line);color:#8b8d9c;width:30px;height:30px;font-size:max(var(--ui-font-floor),calc(17px + var(--ui-font-boost)));cursor:pointer;background:#191a22;border-radius:8px}.profile-crop-preview{border:1px solid var(--accent-soft);box-shadow:0 0 0 5px var(--accent-faint);background:#090a10;margin:17px auto 0;position:relative;overflow:hidden}.profile-crop-preview.banner{aspect-ratio:8/3;border-radius:13px;width:100%}.profile-crop-preview.avatar{aspect-ratio:1;border-radius:28px;width:min(330px,78vw)}.profile-crop-preview>img{object-fit:cover;width:100%;height:100%;transition:transform 80ms ease-out;display:block}.profile-crop-preview.avatar>i{pointer-events:none;border:18px solid #06070b4d;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #fff9}.profile-crop-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.profile-crop-controls label{border:1px solid var(--line);background:#0e0f16;border-radius:10px;min-width:0;padding:10px}.profile-crop-controls label>span{color:#777989;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));justify-content:space-between;display:flex}.profile-crop-controls label b{color:var(--accent-2)}.profile-crop-controls input{width:100%;accent-color:var(--accent);margin-top:9px}.profile-crop-dialog>footer{border-top:1px solid var(--line);align-items:center;gap:6px;margin-top:15px;padding-top:14px;display:flex}.profile-crop-dialog>footer>span{flex:1}.profile-crop-dialog>footer button{color:#8b8d9c;height:33px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;background:#181923;border:1px solid #343641;border-radius:8px;padding:0 11px;font-weight:800}.profile-crop-dialog>footer button.primary{color:#fff;background:linear-gradient(145deg,var(--accent-2),var(--accent));border:0}.profile-crop-dialog>footer button:disabled{opacity:.45;cursor:not-allowed}@keyframes profileSpin{to{transform:rotate(360deg)}}@media (width<=780px){.profile-media-controls{flex-direction:column;align-items:flex-start;padding-left:17px}.profile-media-controls nav{justify-content:flex-start}.profile-banner-stage{height:145px}.profile-social-grid,.community-profile-grid{grid-template-columns:1fr}.community-avatar-editor{align-items:flex-start}.community-avatar-editor nav{justify-content:flex-start}.community-banner-editor{height:140px}.community-banner-editor>nav{left:12px;right:auto}.profile-crop-controls{grid-template-columns:1fr}.profile-crop-dialog>footer{flex-wrap:wrap}.profile-crop-dialog>footer>span{display:none}.profile-crop-dialog>footer button{flex:1}}.nameplate-neon-storm{--nameplate-image:url(/nameplates/neon-storm.png)}.nameplate-circuit{--nameplate-image:url(/nameplates/circuit.png)}.nameplate-aurora{--nameplate-image:url(/nameplates/aurora.png)}.nameplate-ember{--nameplate-image:url(/nameplates/ember.png)}.nameplate-quantum{--nameplate-image:url(/nameplates/quantum.png)}.nameplate-crystal{--nameplate-image:url(/nameplates/crystal.png)}.nameplate-synthwave{--nameplate-image:url(/nameplates/synthwave.png)}.nameplate-frost{--nameplate-image:url(/nameplates/frost.png)}.nameplate-crimson{--nameplate-image:url(/nameplates/crimson.png)}.nameplate-chrome{--nameplate-image:url(/nameplates/chrome.png)}.nameplate{isolation:isolate;position:relative}.nameplate:before{content:"";z-index:-1;opacity:0;pointer-events:none;background-image:linear-gradient(90deg,#05060c57,#05060c21 58%,#05060c47),var(--nameplate-image);background-position:50%;background-size:cover;position:absolute;inset:0}.nameplate:not(.nameplate-none):before{opacity:1}.user-panel.identity-nameplate{background:#0c0d14;overflow:visible}.user-panel.identity-nameplate:before{z-index:0}.user-panel.identity-nameplate>*{z-index:1;position:relative}.user-panel.identity-nameplate:not(.nameplate-none) .user-copy strong{color:#fff;text-shadow:0 1px 8px #000,0 0 12px #8157ff6b}.member-nameplate{isolation:isolate;overflow:hidden}.member-nameplate:before{z-index:0;border-radius:inherit}.member-nameplate>*{z-index:1;position:relative}.member-row-button.member-nameplate{min-height:43px;padding:5px 7px}.member-row-button.member-nameplate:hover{background:#ffffff0b}.member-nameplate:not(.nameplate-none) strong{color:#fff;text-shadow:0 1px 8px #000,0 0 10px #8157ff61}.member-directory .member-profile-open.member-nameplate{border-radius:9px;margin:-3px 0;padding:6px}.nameplate-customizer>.nameplate-upload-row,.nameplate-customizer>.nameplate-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.nameplate-option{border:1px solid var(--line);color:#f1f2f7;text-align:left;cursor:pointer;background:#111219;border-radius:11px;grid-template-columns:8px minmax(0,1fr) 24px;align-items:center;gap:9px;min-height:78px;padding:10px 11px;display:grid;position:relative;overflow:hidden}.nameplate-option:before{content:"";opacity:.82;pointer-events:none;background-image:linear-gradient(90deg,#04050b80,#04050b1f,#04050b61),var(--nameplate-image);background-position:50%;background-size:cover;position:absolute;inset:0}.nameplate-option.nameplate-none:before{background-image:linear-gradient(120deg,#171822,#0f1017)}.nameplate-option>i,.nameplate-option>span,.nameplate-option>b,.nameplate-option>nav{z-index:1;position:relative}.nameplate-option>i{background:#77798a;border-radius:3px;width:6px;height:38px}.nameplate-option>span{flex-direction:column;gap:5px;min-width:0;display:flex}.nameplate-option strong{text-overflow:ellipsis;white-space:nowrap;font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)));text-shadow:0 1px 7px #000;overflow:hidden}.nameplate-option small{text-overflow:ellipsis;white-space:nowrap;color:#c5c7d2;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));text-shadow:0 1px 6px #000;overflow:hidden}.nameplate-option>b{color:#d8d9e2;width:23px;height:23px;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));background:#14151ecc;border-radius:7px;place-items:center;display:grid}.nameplate-option.selected{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-faint)}.nameplate-option.selected>i,.nameplate-option.selected>b{color:#fff;background:var(--accent)}.nameplate-option.nameplate-custom{cursor:default;grid-template-columns:8px minmax(0,1fr) 24px}.nameplate-option.nameplate-custom>nav{grid-column:2/4;gap:6px;display:flex}.nameplate-option.nameplate-custom>nav button{border:1px solid var(--accent-soft);color:#fff;height:27px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;background:#5f37cfd1;border-radius:7px;padding:0 9px;font-weight:800}.nameplate-option.nameplate-custom>nav button.remove{color:#d9dae2;background:#111219c7;border-color:#ffffff26}.nameplate-option.nameplate-custom>nav button:disabled{opacity:.55;cursor:not-allowed}@media (width<=620px){.nameplate-customizer>.nameplate-upload-row,.nameplate-customizer>.nameplate-gallery{grid-template-columns:1fr}}.connections-hero,.activity-privacy-link{border:1px solid color-mix(in srgb, var(--settings-accent,#8157ff) 42%, #263044);background:radial-gradient(circle at 85% 0%, color-mix(in srgb, var(--settings-accent,#8157ff) 23%, transparent), transparent 40%), #121725;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.connections-hero>div,.activity-privacy-link>div{gap:5px;display:grid}.connections-hero span{color:#a58aff;font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)));letter-spacing:.12em;font-weight:900}.connections-hero strong{color:#fff;font-size:max(var(--ui-font-floor),calc(25px + var(--ui-font-boost)))}.connections-hero small,.activity-privacy-link small{color:#929bad;line-height:1.45}.connections-hero>b{color:#55e5b2;font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)));letter-spacing:.08em;background:#16392f80;border:1px solid #38d89f55;border-radius:999px;padding:8px 12px}.connection-list{overflow:hidden}.connection-list article{border-top:1px solid #273043;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 0;display:grid}.connection-list article:first-of-type{border-top:0}.connection-list article>i{color:#b9a9ff;width:46px;height:46px;font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)));background:#242039;border-radius:14px;place-items:center;font-style:normal;font-weight:900;display:grid}.connection-list article.connected>i{color:#fff;background:linear-gradient(145deg,#7956ff,#ae59dd);box-shadow:0 8px 24px #6f4dff33}.connection-list article>div{gap:7px;min-width:0;display:grid}.connection-list article>div>span{align-items:center;gap:9px;display:flex}.connection-list article>div>span strong{color:#f5f6fb}.connection-list article>div>span b{color:#7f899d;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));letter-spacing:.11em}.connection-list input{width:100%}.connection-list article small{color:#778196}.connection-list article>button{color:#ff8f9c;cursor:pointer;background:0 0;border:0;font-weight:800}.activity-loading{background:#121725;border:1px solid #273043;border-radius:18px;align-items:center;gap:16px;min-height:180px;padding:28px;display:flex}.activity-loading i{border:3px solid #5b6272;border-top-color:#8d6cff;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite settings-presence-spin}.activity-loading span{gap:6px;display:grid}.activity-loading strong{color:#fff}.activity-loading small{color:#8992a3}@keyframes settings-presence-spin{to{transform:rotate(360deg)}}.presence-options{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.presence-options button{color:#eef0f6;text-align:left;cursor:pointer;background:#171c2a;border:1px solid #30384a;border-radius:14px;grid-template-columns:14px 1fr auto;align-items:center;gap:12px;padding:15px;display:grid}.presence-options button.selected{background:#211d36;border-color:#8a68ff;box-shadow:inset 0 0 0 1px #8a68ff33}.presence-options button>i{background:#687084;border:2px solid #1a1f2c;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 2px #687084}.presence-options button.online>i{background:#44d399;box-shadow:0 0 0 2px #44d399}.presence-options button.away>i{background:#f1bb59;box-shadow:0 0 0 2px #f1bb59}.presence-options span{gap:3px;display:grid}.presence-options small{color:#8791a4}.presence-options b{color:#aa93ff}.status-composer>div{grid-template-columns:90px minmax(0,1fr) 170px;gap:14px;display:grid}.status-composer label,.activity-composer label{color:#b9c0ce;font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)));align-content:start;gap:7px;font-weight:800;display:grid}.status-composer input,.status-composer select,.activity-composer input,.activity-composer select{min-height:44px}.status-composer .status-emoji input{text-align:center;font-size:max(var(--ui-font-floor),calc(20px + var(--ui-font-boost)))}.activity-composer>label{margin-top:14px}.activity-composer input:disabled{opacity:.45;cursor:not-allowed}.activity-privacy-link{background:#151929;padding:18px 20px}.activity-privacy-link>span{color:#a68cff;font-size:max(var(--ui-font-floor),calc(24px + var(--ui-font-boost)))}.activity-privacy-link strong{color:#eef0f5}.activity-privacy-link button{color:#dfe3ec;cursor:pointer;background:#202638;border:1px solid #4e5870;border-radius:10px;padding:10px 13px;font-weight:800}.privacy-visibility{overflow:hidden}@media (width<=820px){.presence-options,.privacy-interactions .settings-choice-block>div{grid-template-columns:1fr}.status-composer>div{grid-template-columns:80px 1fr}.status-composer>div label:last-child{grid-column:1/-1}.connection-list article{grid-template-columns:42px minmax(0,1fr)}.connection-list article>button{grid-column:2;justify-self:start}.activity-privacy-link{flex-wrap:wrap;align-items:flex-start}}.central-home{color:#eef0f7;background:radial-gradient(circle at 78% -8%,#7e58ff24,#0000 34%),linear-gradient(#11141f,#0d1019);height:100%;padding:26px;overflow:auto}.central-home-hero{background:linear-gradient(130deg,#272241f2,#121622f5);border:1px solid #2d3548;border-radius:21px;grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:17px;padding:21px 22px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 55px #00000038}.central-home-hero:after{content:"";pointer-events:none;border:38px solid #8f66ff14;border-radius:50%;width:230px;height:230px;position:absolute;top:-180px;right:20%}.central-home-avatar{color:#fff;width:62px;height:62px;font-size:max(var(--ui-font-floor),calc(19px + var(--ui-font-boost)));background:linear-gradient(145deg,#7452df,#a04ebd);border:1px solid #9a7cff88;border-radius:19px;place-items:center;font-weight:950;display:grid;position:relative;box-shadow:0 12px 32px #6d46dc4d}.central-home-avatar i{background:#3dd49d;border:3px solid #171727;border-radius:50%;width:14px;height:14px;position:absolute;bottom:-2px;right:-2px}.central-home-welcome{min-width:0}.central-home-welcome>span,.central-card>header span,.central-today>header span{color:#9f88fa;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));letter-spacing:.16em;font-weight:900}.central-home-welcome h1{color:#fff;font-size:max(var(--ui-font-floor),calc(25px + var(--ui-font-boost)));margin:5px 0 3px;line-height:1.1}.central-home-welcome p{color:#929bad;font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)));margin:0;line-height:1.5}.central-home-attention{min-width:245px;color:inherit;text-align:left;cursor:pointer;background:#151a29;border:1px solid #384156;border-radius:14px;align-items:center;gap:10px;padding:11px 13px;display:flex;position:relative}.central-home-attention:hover{background:#191e2e;border-color:#745bd0}.central-home-attention>span{color:#66dfb2;width:31px;height:31px;font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)));background:#183c33;border-radius:10px;place-items:center;font-weight:950;display:grid}.central-home-attention.active>span{color:#fff;background:linear-gradient(145deg,#855fff,#ad55d2)}.central-home-attention div{gap:3px;display:grid}.central-home-attention strong{color:#f4f5f8;font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.central-home-attention small{color:#7e879a;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.central-home-attention>b{color:#a995f2;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));white-space:nowrap;margin-left:auto}.central-today{background:#121723e0;border:1px solid #293246;border-radius:18px;margin-top:13px;padding:13px 14px 14px}.central-today>header{align-items:center;gap:10px;padding:0 3px 10px;display:flex}.central-today>header strong{font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)))}.central-today>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.central-today>div>button{color:#e8eaf1;text-align:left;cursor:pointer;background:#161b28;border:1px solid #2d3547;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:62px;padding:9px 10px;display:grid}.central-today>div>button:hover{background:#1a2030;border-color:#514477}.central-today>div>button.has-news{background:linear-gradient(115deg,#8157ff17,#171c29);border-color:#8b66ff57}.central-today>div>button>i{color:#a995f2;width:33px;height:33px;font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)));background:#25213d;border-radius:10px;place-items:center;font-style:normal;font-weight:900;display:grid}.central-today>div>button.live>i{color:#ff7ca5;background:#3b1f2d}.central-today>div>button>span{gap:3px;min-width:0;display:grid}.central-today>div>button>span strong{font-size:max(var(--ui-font-floor),calc(16px + var(--ui-font-boost)));line-height:1}.central-today>div>button>span small{color:#7f899c;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.central-today>div>button>b{color:#9b89e7;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));white-space:nowrap}.central-dashboard-grid{grid-template-columns:minmax(310px,.9fr) minmax(380px,1.1fr);gap:13px;margin-top:13px;display:grid}.central-card{background:#131824;border:1px solid #283043;border-radius:18px;min-width:0;box-shadow:0 12px 35px #0000001f}.central-card>header{justify-content:space-between;align-items:center;gap:13px;padding:16px 17px 12px;display:flex}.central-card>header>div{gap:4px;display:grid}.central-card>header strong{color:#f5f6fa;font-size:max(var(--ui-font-floor),calc(14px + var(--ui-font-boost)))}.central-card>header button{color:#a995f2;cursor:pointer;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));background:0 0;border:0;font-weight:850}.central-resume-channel{color:#eef0f7;text-align:left;cursor:pointer;background:radial-gradient(circle at 95% 0,#8b58ff2b,#0000 46%),linear-gradient(135deg,#211d35,#181d2a);border:1px solid #493d70;border-radius:14px;grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:11px;width:calc(100% - 22px);margin:0 11px;padding:13px;display:grid}.central-resume-channel:hover{border-color:#755bd0}.central-resume-channel>i{color:#c8baff;width:42px;height:42px;font-size:max(var(--ui-font-floor),calc(16px + var(--ui-font-boost)));background:#30284e;border-radius:12px;place-items:center;font-style:normal;font-weight:850;display:grid}.central-resume-channel>span{gap:3px;min-width:0;display:grid}.central-resume-channel>span>b{color:#a791f8;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.1em}.central-resume-channel>span>strong{font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)))}.central-resume-channel>span>small{color:#80899b;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.central-resume-channel>em{color:#ad9af4;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));white-space:nowrap;align-items:center;gap:7px;font-style:normal;font-weight:850;display:flex}.central-resume-channel>em>b{color:#fff;min-width:18px;height:18px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));background:#e75083;border-radius:9px;place-items:center;padding:0 5px;display:grid}.central-resume-divider{border-top:1px solid #252d3e;justify-content:space-between;align-items:center;margin:12px 12px 3px;padding-top:10px;display:flex}.central-resume-divider>span{color:#737d90;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));letter-spacing:.11em;font-weight:900}.central-resume-divider>button{color:#9f8dea;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;background:0 0;border:0;font-weight:850}.central-resume-conversations{padding:0 8px 9px}.central-resume-conversations>button{color:#eceef4;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:8px;display:grid}.central-resume-conversations>button:hover{background:#1b2130}.central-resume-conversations>button>i{color:#e9e5ff;width:35px;height:35px;font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)));background:#2a2444;border-radius:11px;place-items:center;font-style:normal;font-weight:900;display:grid}.central-resume-conversations>button>span{gap:3px;min-width:0;display:grid}.central-resume-conversations>button strong{font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.central-resume-conversations>button small{color:#788296;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.central-resume-conversations>button>em{color:#70798c;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));justify-items:end;gap:4px;font-style:normal;display:grid}.central-resume-conversations>button>em b{color:#fff;min-width:17px;height:17px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));background:#e75083;border-radius:9px;place-items:center;display:grid}.central-resume-conversations>button>i>img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.central-empty.compact{text-align:center;align-content:center;place-items:center;gap:5px;min-height:130px;padding:16px;display:grid}.central-empty.compact>i{color:#baf;background:#26213d;border-radius:11px;place-items:center;width:35px;height:35px;font-style:normal;display:grid}.central-empty.compact strong{font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.central-empty.compact small{color:#7d8798;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.central-empty.compact button{color:#ddd7ff;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;background:#2a2346;border:0;border-radius:8px;padding:7px 10px;font-weight:850}.central-inbox{flex-direction:column;grid-row:span 2;min-height:480px;display:flex}.central-inbox>header{flex:none}.central-inbox>nav{border-bottom:1px solid #252d3e;gap:5px;padding:0 13px 9px;display:flex;overflow-x:auto}.central-inbox>nav button{color:#7f899c;height:28px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));white-space:nowrap;cursor:pointer;background:#171c29;border:1px solid #2e3749;border-radius:8px;align-items:center;gap:5px;padding:0 8px;font-weight:800;display:flex}.central-inbox>nav button.active{color:#ddd6ff;background:#282140;border-color:#6e55c4}.central-inbox>nav b{color:#a995f2;min-width:16px;height:16px;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));background:#232031;border-radius:6px;place-items:center;display:grid}.central-inbox-list{flex:1;padding:7px 8px}.central-inbox-list>button{color:#e9ebf1;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:9px;display:grid;position:relative}.central-inbox-list>button:hover{background:#1b2130}.central-inbox-list>button.unread{background:linear-gradient(90deg,#8157ff14,#0000)}.central-inbox-list>button.unread:before{content:"";background:#8d6aff;border-radius:0 3px 3px 0;width:3px;height:24px;position:absolute;left:0}.central-inbox-list>button>i{color:#b6a5f9;width:35px;height:35px;font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)));background:#292340;border-radius:11px;place-items:center;font-style:normal;font-weight:900;display:grid}.central-inbox-list>button>span{gap:3px;min-width:0;display:grid}.central-inbox-list strong{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.central-inbox-list small{color:#788296;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.central-inbox-list>button>em{color:#70798c;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));justify-items:end;gap:4px;font-style:normal;display:grid}.central-inbox-list>button>em b{color:#c9baff;font-size:max(var(--ui-font-floor),calc(5px + var(--ui-font-boost)));letter-spacing:.08em;background:#2b2345;border-radius:5px;padding:3px 4px}.central-inbox>footer{text-align:center;border-top:1px solid #252d3e;padding:8px 12px 11px}.central-inbox>footer button{color:#a995f2;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));cursor:pointer;background:0 0;border:0;font-weight:850}.central-inbox-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;min-height:220px;display:flex}.central-inbox-empty>span{color:#66dfb2;background:#183c33;border-radius:12px;place-items:center;width:39px;height:39px;font-weight:900;display:grid}.central-inbox-empty strong{font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.central-inbox-empty small{color:#788296;max-width:260px;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));line-height:1.5}.central-inbox-loading{flex:1;align-content:start;gap:7px;padding:12px;display:grid}.central-inbox-loading i{background:linear-gradient(100deg,#1a202d,#272d3d,#1a202d) 0 0/200% 100%;border-radius:11px;height:52px;animation:1.3s linear infinite central-shimmer}.central-pulse{grid-column:1}.central-pulse-columns{grid-template-columns:1fr;gap:0;padding:0 13px 12px;display:grid}.central-pulse-columns>div{border-top:1px solid #252d3e;padding:5px 0 10px}.central-pulse-columns>div>header{color:#dfe2e9;grid-template-columns:13px 1fr auto;align-items:center;gap:7px;padding:9px 1px;display:grid}.central-pulse-columns>div>header>span{color:#9f88fa;font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)))}.central-pulse-columns>div>header>strong{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.central-pulse-columns>div>header>button{color:#9e8bea;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;background:0 0;border:0;font-weight:850}.live-dot{background:#f05284;border-radius:50%;height:8px;box-shadow:0 0 0 4px #f052841a;width:8px!important}.central-live-row{color:#eceef5;text-align:left;cursor:pointer;background:#181d2b;border:1px solid #2b3346;border-radius:11px;grid-template-columns:33px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:8px;display:grid}.central-live-row+.central-live-row{margin-top:6px}.central-live-row>i{color:#fff;background:linear-gradient(145deg,#e54b84,#8756df);border-radius:10px;place-items:center;width:32px;height:32px;font-style:normal;font-weight:900;display:grid}.central-live-row>span,.central-event-row>span{gap:3px;min-width:0;display:grid}.central-live-row strong,.central-event-row strong{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.central-live-row small,.central-event-row small{color:#7d8699;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.central-live-row>b{color:#ff7da6;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));letter-spacing:.08em}.central-event-row{color:#eceef4;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;width:100%;padding:7px;display:grid}.central-event-row:hover{background:#1a202e}.central-event-row>time{color:#fff;background:#1d2332;border:1px solid #3a4359;border-radius:9px;align-content:center;place-items:center;width:37px;height:40px;display:grid}.central-event-row>time b{font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)));line-height:1}.central-event-row>time small{color:#9c88ec;font-size:max(var(--ui-font-floor),calc(6px + var(--ui-font-boost)));margin-top:3px;font-weight:900}.central-inline-empty{color:#7f899b;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));border:1px dashed #343d50;border-radius:10px;justify-content:space-between;align-items:center;gap:9px;padding:9px;display:flex}.central-inline-empty button{color:#ddd7ff;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));cursor:pointer;background:#2a2346;border:0;border-radius:7px;padding:6px 8px;font-weight:850}.central-mini-loading{gap:7px;padding:8px 0;display:flex}.central-mini-loading i{background:linear-gradient(100deg,#1a202d,#272d3d,#1a202d) 0 0/200% 100%;border-radius:10px;flex:1;height:42px;animation:1.3s linear infinite central-shimmer}@keyframes central-shimmer{to{background-position:-200% 0}}.central-side-card{background:radial-gradient(circle at 90% 0,#9761ff33,#0000 42%),#1a1b2b;border:1px solid #4c3e7d;border-radius:14px;gap:6px;margin:10px;padding:14px;display:grid}.central-side-card span{color:#aa92ff;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));letter-spacing:.13em;font-weight:900}.central-side-card strong{color:#f4f3fb;font-size:max(var(--ui-font-floor),calc(13px + var(--ui-font-boost)))}.central-side-card small{color:#7e8799;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));line-height:1.45}@media (width<=1050px){.central-today>div{grid-template-columns:1fr 1fr}.central-dashboard-grid{grid-template-columns:1fr}.central-inbox{grid-row:auto;min-height:450px}.central-pulse{grid-column:auto}}@media (width<=900px){.central-home{padding:18px}.central-home-hero{grid-template-columns:56px 1fr}.central-home-avatar{width:53px;height:53px}.central-home-attention{grid-column:1/-1;min-width:0}}@media (width<=560px){.central-home{padding:11px}.central-home-hero{border-radius:16px;padding:15px}.central-home-welcome h1{font-size:max(var(--ui-font-floor),calc(21px + var(--ui-font-boost)))}.central-home-welcome p{font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)))}.central-home-attention>b{display:none}.central-today{border-radius:15px}.central-today>div{grid-template-columns:1fr}.central-today>div>button{min-height:56px}.central-card{border-radius:15px}.central-resume-channel{grid-template-columns:38px minmax(0,1fr)}.central-resume-channel>i{width:37px;height:37px}.central-resume-channel>em{grid-column:2;justify-self:start}.central-inbox>header{flex-direction:column;align-items:flex-start}.central-inbox>header>button{padding:0}.central-inline-empty{flex-direction:column;align-items:flex-start}}.friends-workspace{color:#eef0f7;background:radial-gradient(circle at 82% -8%,#8258ff21,#0000 34%),linear-gradient(#11141f,#0d1019);height:100%;padding:28px;overflow:auto}.friends-workspace-hero{background:linear-gradient(130deg,#252039,#151a27);border:1px solid #30384b;border-radius:21px;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex;box-shadow:0 18px 50px #0003}.friends-workspace-hero>div{gap:5px;display:grid}.friends-workspace-hero>div>span,.friends-workspace-panel>header>div>span{color:#a58cff;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));letter-spacing:.15em;font-weight:900}.friends-workspace-hero h1{color:#fff;font-size:max(var(--ui-font-floor),calc(27px + var(--ui-font-boost)));margin:0}.friends-workspace-hero p{color:#8f98aa;font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)));margin:0}.friends-workspace-hero aside{background:#151a28;border:1px solid #414b61;border-radius:15px;align-items:center;gap:11px;padding:12px 15px;display:flex}.friends-workspace-hero aside>b{color:#b49eff;font-size:max(var(--ui-font-floor),calc(24px + var(--ui-font-boost)))}.friends-workspace-hero aside>span{gap:3px;display:grid}.friends-workspace-hero aside strong{font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.friends-workspace-hero aside small{color:#7d879a;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.friends-workspace-tabs{background:#141925;border:1px solid #293145;border-radius:14px;gap:6px;margin:14px 0;padding:6px;display:flex}.friends-workspace-tabs button{color:#858fa1;cursor:pointer;min-height:40px;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;padding:0 14px;font-weight:850;display:flex}.friends-workspace-tabs button:hover{color:#e6e8ee;background:#1c2231}.friends-workspace-tabs button.active{color:#f2f1f8;background:#29233f}.friends-workspace-tabs button.add{color:#c2b3fa;margin-left:auto}.friends-workspace-tabs button span{color:#9a83ee}.friends-workspace-tabs button b{color:#dcd6f8;min-width:17px;height:17px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));background:#3a3159;border-radius:9px;place-items:center;display:grid}.friends-workspace-panel{background:#131824;border:1px solid #293145;border-radius:19px;min-height:430px;overflow:hidden}.friends-workspace-panel>header{border-bottom:1px solid #252d3f;justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:16px 19px;display:flex}.friends-workspace-panel>header>div{gap:5px;display:grid}.friends-workspace-panel>header>div>strong{font-size:max(var(--ui-font-floor),calc(15px + var(--ui-font-boost)))}.friends-workspace-panel>header label{background:#0f141f;border:1px solid #323b50;border-radius:11px;grid-template-columns:30px 1fr;align-items:center;width:min(310px,42%);display:grid}.friends-workspace-panel>header label i{color:#717b90;text-align:center;font-style:normal}.friends-workspace-panel>header input{color:#e9ebf1;min-width:0;height:38px;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));background:0 0;border:0;outline:0}.friends-workspace-list{padding:8px 12px 14px}.friends-workspace-row{border-bottom:1px solid #232b3d;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px;display:grid}.friends-workspace-row:last-child{border-bottom:0}.friends-workspace-row>div{gap:5px;min-width:0;display:grid}.friends-workspace-row>div strong{font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)))}.friends-workspace-row>div small{color:#7c8699;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));align-items:center;gap:6px;display:flex}.friends-workspace-row>span,.friends-pending-layout article>span{gap:7px;display:flex}.friends-workspace-row>span button,.friends-pending-layout article>span button,.friends-candidate-grid article>button{color:#dcd6fa;cursor:pointer;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));background:#292340;border:1px solid #554782;border-radius:9px;padding:8px 11px;font-weight:850}.friends-workspace-row>span button.muted,.friends-pending-layout article>span button:not(.accept){color:#929bad;background:#1b202e;border-color:#353d50}.friends-workspace-row button:disabled,.friends-pending-layout button:disabled,.friends-candidate-grid button:disabled{opacity:.5;cursor:not-allowed}.friends-pending-layout{grid-template-columns:1fr 1fr;gap:14px;padding:15px;display:grid}.friends-pending-layout>section{background:#111621;border:1px solid #293246;border-radius:15px;overflow:hidden}.friends-pending-layout>section>header{border-bottom:1px solid #293246;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.friends-pending-layout>section>header strong{font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.friends-pending-layout>section>header b{color:#cfc5fa;min-width:20px;height:20px;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));background:#30284a;border-radius:10px;place-items:center;display:grid}.friends-pending-layout article{border-bottom:1px solid #232b3b;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.friends-pending-layout article>div{gap:4px;min-width:0;display:grid}.friends-pending-layout article>div strong{font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)))}.friends-pending-layout article>div small{color:#788295;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.friends-pending-layout article>span{grid-column:2}.friends-pending-layout article>span button.accept{color:#c7fae5;background:#17392f;border-color:#2c6f58}.friends-candidate-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:15px;display:grid}.friends-candidate-grid article{background:#171c29;border:1px solid #2c3549;border-radius:15px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:11px;padding:15px;display:grid}.friends-candidate-grid article>div{gap:4px;min-width:0;display:grid}.friends-candidate-grid article strong{font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.friends-candidate-grid article small{color:#818a9c;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.friends-candidate-grid article em{color:#a08ce9;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));text-transform:uppercase;font-style:normal}.friends-candidate-grid article>button{color:#d9d2fb;background:#292340;grid-column:1/-1}.friends-workspace-empty{text-align:center;align-content:center;place-items:center;gap:8px;min-height:320px;padding:25px;display:grid}.friends-workspace-empty>span{color:#b5a2ff;width:48px;height:48px;font-size:max(var(--ui-font-floor),calc(16px + var(--ui-font-boost)));background:#28223e;border-radius:16px;place-items:center;display:grid}.friends-workspace-empty strong{font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)))}.friends-workspace-empty small{color:#7f899b;max-width:390px;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));line-height:1.5}.friends-workspace-empty>button{color:#e2ddff;cursor:pointer;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));background:#2d2549;border:0;border-radius:9px;padding:9px 12px;font-weight:850}.friends-workspace-empty.compact{min-height:180px}.friends-workspace-loading{gap:9px;padding:18px;display:flex}.friends-workspace-loading i{background:linear-gradient(100deg,#1a202d,#282e3e,#1a202d) 0 0/200% 100%;border-radius:12px;flex:1;height:65px;animation:1.3s linear infinite central-shimmer}@media (width<=900px){.friends-workspace{padding:18px}.friends-pending-layout{grid-template-columns:1fr}.friends-candidate-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.friends-workspace{padding:12px}.friends-workspace-hero{flex-direction:column;align-items:flex-start;padding:17px}.friends-workspace-hero aside{width:100%}.friends-workspace-tabs{overflow:auto}.friends-workspace-tabs button{flex:none;padding:0 10px}.friends-workspace-panel>header{flex-direction:column;align-items:flex-start}.friends-workspace-panel>header label{width:100%}.friends-candidate-grid{grid-template-columns:1fr}.friends-workspace-row{grid-template-columns:42px 1fr}.friends-workspace-row>span{grid-column:2}.friends-pending-layout article>span{flex-wrap:wrap}}.activity-workspace{color:#eef0f7;background:radial-gradient(circle at 84% -8%,#714ee626,#0000 34%),linear-gradient(#10131d,#0c0f17);height:100%;padding:28px;overflow:auto}.activity-hero{background:linear-gradient(135deg,#24203cf5,#121621f7);border:1px solid #30384b;border-radius:21px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;padding:25px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 48px #0003}.activity-hero:after{content:"";pointer-events:none;border:35px solid #8f68ff12;border-radius:50%;width:210px;height:210px;position:absolute;top:-155px;right:20%}.activity-hero>div{z-index:1;min-width:0;position:relative}.activity-hero>div>span{color:#aa94ff;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));letter-spacing:.16em;font-weight:950}.activity-hero h1{color:#fff;font-size:max(var(--ui-font-floor),calc(25px + var(--ui-font-boost)));margin:7px 0 5px;line-height:1.12}.activity-hero p{color:#8e98aa;max-width:650px;font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)));margin:0;line-height:1.55}.activity-hero>aside{z-index:1;background:#151a27;border:1px solid #354056;border-radius:15px;align-items:center;gap:12px;min-width:210px;padding:13px 15px;display:flex;position:relative}.activity-hero>aside>b{color:#67dfb2;width:36px;height:36px;font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)));background:#183d33;border-radius:12px;place-items:center;display:grid}.activity-hero>aside.active>b{color:#fff;background:linear-gradient(145deg,#7658dc,#a74fb9)}.activity-hero>aside>span{gap:4px;display:grid}.activity-hero>aside strong{font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)))}.activity-hero>aside small{color:#7d8799;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.activity-controls{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0e111af0;border-bottom:1px solid #252d3d;justify-content:space-between;align-items:center;gap:16px;margin:14px 0;padding:10px 0;display:flex;position:sticky;top:-28px}.activity-controls nav{gap:6px;display:flex;overflow:auto}.activity-controls button{color:#858fa2;cursor:pointer;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));white-space:nowrap;background:#151a26;border:1px solid #2c3447;border-radius:10px;font-weight:800}.activity-controls nav button{align-items:center;gap:7px;min-height:34px;padding:0 11px;display:flex}.activity-controls nav button b{color:#7d8798;min-width:18px;height:18px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));background:#202635;border-radius:9px;place-items:center;display:grid}.activity-controls nav button.active{color:#eeeaff;background:#28213f;border-color:#745bd0}.activity-controls nav button.active b{color:#d9d1ff;background:#3a2d5d}.activity-controls>div{gap:7px;display:flex}.activity-controls>div button{min-height:34px;padding:0 11px}.activity-controls>div button:first-child{align-items:center;gap:7px;display:flex}.activity-controls>div button i{border:1px solid #596276;border-radius:4px;width:12px;height:12px}.activity-controls>div button.active i{background:#8f70ef;border-color:#8f70ef;box-shadow:inset 0 0 0 3px #28213f}.activity-controls .read-all{color:#c8bbff;background:#211d36;border-color:#57458c}.activity-feed{min-height:360px}.activity-group+.activity-group{margin-top:18px}.activity-group>header{align-items:center;gap:8px;padding:0 4px 8px;display:flex}.activity-group>header span{color:#747f92;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));letter-spacing:.14em;font-weight:950}.activity-group>header b{color:#8f99a9;min-width:17px;height:17px;font-size:max(var(--ui-font-floor),calc(7px + var(--ui-font-boost)));background:#1e2431;border-radius:9px;place-items:center;display:grid}.activity-group>div{background:#131824;border:1px solid #283143;border-radius:17px;overflow:hidden}.activity-group article{border-bottom:1px solid #252d3d;grid-template-columns:minmax(0,1fr) auto 32px;align-items:center;display:grid;position:relative}.activity-group article:last-child{border-bottom:0}.activity-group article.unread{background:linear-gradient(90deg,#7956e51f,#13182466 55%)}.activity-group article.unread:before{content:"";background:#8d6bf0;border-radius:0 3px 3px 0;width:2px;position:absolute;top:12px;bottom:12px;left:0}.activity-item-main{color:#edf0f6;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:13px 9px 13px 15px;display:grid}.activity-item-main:hover{background:#ffffff06}.activity-icon{color:#c7b9ff;width:40px;height:40px;font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)));background:#28223f;border-radius:13px;place-items:center;font-style:normal;font-weight:950;display:grid}.activity-icon.mentions{color:#ffb4d3;background:#40223a}.activity-icon.friends{color:#8ee6c3;background:#18382f}.activity-icon.community{color:#8bc8ff;background:#1c3045}.activity-icon.content{color:#ffd08a;background:#3b2d1d}.activity-item-main>span{gap:4px;min-width:0;display:grid}.activity-item-main strong{font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.activity-item-main p{color:#8a94a6;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.45;overflow:hidden}.activity-item-main small{color:#626d80;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.activity-item-main>em{color:#9e8bea;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));white-space:nowrap;font-style:normal;font-weight:800}.activity-friend-actions{gap:6px;padding:0 6px;display:flex}.activity-friend-actions button{color:#aeb6c5;cursor:pointer;min-height:30px;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));background:#1b2130;border:1px solid #3a4356;border-radius:9px;padding:0 10px;font-weight:850}.activity-friend-actions button:first-child{color:#9ae7c8;background:#18372e;border-color:#32775e}.activity-friend-actions button:disabled{opacity:.45;cursor:wait}.activity-dismiss{color:#626c7e;cursor:pointer;width:28px;height:28px;font-size:max(var(--ui-font-floor),calc(15px + var(--ui-font-boost)));background:0 0;border:0;border-radius:9px;margin-right:8px}.activity-dismiss:hover{color:#ff9cb6;background:#37212b}.activity-loading{gap:8px;display:grid}.activity-loading i{background:linear-gradient(100deg,#131824,#202737,#131824) 0 0/200% 100%;border:1px solid #252d3c;border-radius:15px;height:69px;animation:1.3s linear infinite central-shimmer}.activity-empty{text-align:center;background:#111620;border:1px dashed #2d3648;border-radius:18px;align-content:center;place-items:center;gap:8px;min-height:330px;display:grid}.activity-empty>span{color:#b6a7f9;width:46px;height:46px;font-size:max(var(--ui-font-floor),calc(16px + var(--ui-font-boost)));background:#25203a;border-radius:15px;place-items:center;display:grid}.activity-empty strong{font-size:max(var(--ui-font-floor),calc(13px + var(--ui-font-boost)))}.activity-empty small{color:#768194;max-width:380px;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));line-height:1.5}.activity-empty button{color:#d8d0ff;cursor:pointer;font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)));background:#25203d;border:1px solid #58478e;border-radius:9px;margin-top:4px;padding:9px 12px;font-weight:850}@media (width<=900px){.activity-workspace{padding:18px}.activity-hero{grid-template-columns:1fr}.activity-hero>aside{min-width:0}.activity-controls{flex-direction:column;align-items:stretch;top:-18px}.activity-controls>div{justify-content:flex-end}.activity-group article{grid-template-columns:minmax(0,1fr) auto}.activity-item-main{grid-column:1/-1}.activity-friend-actions{grid-column:1;padding:0 0 12px 68px}.activity-dismiss{position:absolute;top:7px;right:6px}}@media (width<=560px){.activity-workspace{padding:12px}.activity-hero{border-radius:17px;padding:18px}.activity-hero h1{font-size:max(var(--ui-font-floor),calc(21px + var(--ui-font-boost)))}.activity-controls{top:-12px}.activity-controls>div{justify-content:stretch}.activity-controls>div button{flex:1}.activity-controls .read-all{font-size:0}.activity-controls .read-all:after{content:"✓ Marcar lidas";font-size:max(var(--ui-font-floor),calc(8px + var(--ui-font-boost)))}.activity-item-main{grid-template-columns:38px minmax(0,1fr);padding:12px 36px 12px 12px}.activity-icon{width:36px;height:36px}.activity-item-main>em{grid-column:2}.activity-item-main p{white-space:normal}.activity-friend-actions{padding-left:62px}.activity-group>div{border-radius:14px}}.settings-center{background:#0d0e14;border-color:#353743;grid-template-columns:272px minmax(0,1fr)}.settings-navigation{background:linear-gradient(#181922 0%,#111219 72%);padding:16px 11px 12px}.settings-navigation>nav{gap:3px}.settings-navigation>nav>span{color:#777988;margin-top:12px}.settings-navigation>nav>button{border-radius:10px;min-height:49px;padding:7px 9px;transition:border-color .16s,background .16s,color .16s,transform .16s}.settings-navigation>nav>button:hover{transform:translate(2px)}.settings-navigation>nav>button strong{font-size:max(var(--ui-font-floor), calc(10px + var(--ui-font-boost)))}.settings-navigation>nav>button small{font-size:max(var(--ui-font-floor), calc(8px + var(--ui-font-boost)))}.settings-content{background:radial-gradient(circle at 86% 4%, var(--accent-faint), transparent 30%), #0d0e14}.settings-content>header{min-height:94px;padding:19px 27px 15px}.settings-content>header h1{font-size:max(var(--ui-font-floor), calc(24px + var(--ui-font-boost)));margin-top:5px}.settings-content>header p{max-width:680px;font-size:max(var(--ui-font-floor), calc(10px + var(--ui-font-boost)))}.settings-form{gap:12px;width:min(900px,100%);padding:18px 22px 30px}.settings-card{background:linear-gradient(145deg,#ffffff07,#ffffff02);border-color:#30323e;border-radius:14px;padding:16px;box-shadow:0 10px 28px #00000017}.settings-card>header strong{font-size:max(var(--ui-font-floor), calc(12px + var(--ui-font-boost)))}.settings-card>header small{font-size:max(var(--ui-font-floor), calc(9px + var(--ui-font-boost)))}.settings-toggle-row{min-height:68px;padding:10px 4px}.settings-toggle-row strong{font-size:max(var(--ui-font-floor), calc(10px + var(--ui-font-boost)))}.settings-toggle-row small{font-size:max(var(--ui-font-floor), calc(8px + var(--ui-font-boost)))}.public-visibility-settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.public-visibility-settings>header,.public-visibility-settings>.public-channel-picker{grid-column:1/-1}.public-visibility-settings>.settings-toggle-row{background:#111219;border:1px solid #30323e;border-radius:11px;min-height:88px;padding:12px}.public-visibility-settings>.settings-toggle-row:hover{border-color:var(--accent-soft);background:var(--accent-faint)}.public-visibility-settings .public-channel-picker{margin-top:2px}.voice-settings,.privacy-settings,.notification-settings{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.voice-settings>.settings-card:first-of-type{grid-column:1}.voice-settings>.settings-card:nth-of-type(2){grid-area:1/2/span 2}.voice-settings>.settings-card:nth-of-type(3){grid-column:1}.voice-settings>.settings-save-row,.privacy-settings>.settings-protection-score,.privacy-settings>.privacy-interactions,.privacy-settings>.settings-save-row,.notification-settings>.settings-toggle-list,.notification-settings>.settings-notification-note,.notification-settings>.settings-save-row{grid-column:1/-1}.voice-settings .settings-mic-test{grid-template-columns:minmax(0,1fr) 45px;gap:10px}.voice-settings .settings-mic-test>div{grid-area:2/1/auto/-1}.voice-settings .settings-mic-test>b{grid-area:1/2}.voice-settings .settings-toggle-list .settings-toggle-row,.privacy-settings .settings-toggle-list .settings-toggle-row{padding-left:9px;padding-right:9px}.privacy-settings>.settings-card:not(.privacy-interactions):not(.privacy-visibility),.privacy-settings>.settings-zero-data{grid-column:2}.privacy-interactions .settings-choice-block>div{grid-template-columns:repeat(3,minmax(0,1fr))}.privacy-interactions .settings-choice-block button{min-height:92px}.notification-settings>.settings-toggle-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.notification-settings>.settings-toggle-list>header{grid-column:1/-1;margin-bottom:3px}.notification-settings>.settings-toggle-list>.settings-toggle-row{background:#111219;border:1px solid #30323e;border-radius:11px;min-height:86px;padding:11px 12px}.notification-settings>.settings-toggle-list>.settings-toggle-row:last-child{grid-column:1/-1}.notification-settings>.settings-toggle-list>.settings-toggle-row:hover{border-color:var(--accent-soft);background:var(--accent-faint)}.community-settings{width:min(900px,100%)}.community-settings .settings-admin-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.community-settings .settings-admin-links button{border-radius:11px;min-height:78px;padding:11px 12px}.centered-tool-layer>.channel-structure-drawer{width:min(1040px,100vw - 36px)!important}.channel-structure-drawer>header{min-height:78px;padding:16px 20px}.channel-structure-drawer .admin-security-note{min-height:58px;margin:14px 18px 0}.admin-category-manager{border-radius:13px;margin:14px 18px 18px;padding:14px}.admin-category-manager>header{border-bottom:1px solid #ffffff0d;padding-bottom:12px}.admin-category-manager>header form{width:min(310px,48%);height:38px}.admin-category-manager>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.admin-category-manager article{background:linear-gradient(145deg,#181922,#13141b);border-color:#30323e;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr) auto auto auto;gap:8px;min-height:104px;padding:11px}.admin-category-manager article>.structure-drag-handle{grid-area:1/1/3;align-self:stretch;height:auto!important}.admin-category-manager article>span{grid-area:1/2}.admin-category-manager article>span strong{color:#e4e5eb;font-size:max(var(--ui-font-floor), calc(11px + var(--ui-font-boost)))}.admin-category-manager article>span small{font-size:max(var(--ui-font-floor), calc(8px + var(--ui-font-boost)))}.admin-category-manager article>.structure-nudge{grid-area:1/3/auto/6;justify-self:end}.admin-category-manager article>button:nth-of-type(n+2){min-height:31px;font-size:max(var(--ui-font-floor), calc(8px + var(--ui-font-boost)));background:#1b1c25;border:1px solid #343642;border-radius:7px;padding:0 9px}.admin-category-manager article>button:nth-of-type(2){grid-area:2/2;justify-self:start}.admin-category-manager article>button:nth-of-type(3){grid-area:2/3}.admin-category-manager article>button:nth-of-type(4){grid-area:2/4/auto/6}.expanded-channel-create{background:#14151d;border:1px solid #30323e;border-radius:13px;margin:0 18px 18px;padding:14px}.structured-channel-list{margin-left:18px;margin-right:18px}.centered-settings-task-layer{z-index:1400;justify-content:center;align-items:center;padding:18px}.centered-settings-task-layer>.integrations-drawer,.centered-settings-task-layer>.community-notification-drawer{background:radial-gradient(circle at 92% 0, var(--accent-faint), transparent 28%), #101119;border:1px solid #353743;border-radius:18px;width:min(1040px,100vw - 36px);height:min(840px,100dvh - 36px);animation:.2s ease-out modalIn;position:relative;box-shadow:0 35px 110px #0000009e}.centered-settings-task-layer>.community-notification-drawer{width:min(820px,100vw - 36px)}.integration-tabs{justify-content:center}.integration-tabs>button{min-width:210px}.automation-trigger-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.community-notification-layer{z-index:1400}.community-notification-drawer>main{padding:16px 18px 24px}.community-notification-modes,.channel-notification-list{border-radius:13px;padding:15px}.channel-notification-list article{grid-template-columns:34px minmax(0,1fr) 210px;min-height:58px;padding:8px 10px}@media (width<=900px){.settings-center{grid-template-columns:230px minmax(0,1fr)}.privacy-interactions .settings-choice-block>div{grid-template-columns:1fr}.automation-trigger-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-category-manager>div{grid-template-columns:1fr}}@media (width<=620px){.settings-center{grid-template-columns:1fr}.settings-content>header{min-height:94px;padding:16px 15px 13px}.settings-form,.voice-settings,.privacy-settings,.notification-settings{padding:12px 10px 24px;display:flex}.public-visibility-settings,.notification-settings>.settings-toggle-list{grid-template-columns:1fr}.public-visibility-settings>.settings-toggle-row,.notification-settings>.settings-toggle-list>.settings-toggle-row,.notification-settings>.settings-toggle-list>.settings-toggle-row:last-child{grid-column:1}.community-settings .settings-admin-links{grid-template-columns:1fr}.centered-settings-task-layer{padding:0}.centered-settings-task-layer>.integrations-drawer,.centered-settings-task-layer>.community-notification-drawer{border:0;border-radius:0;width:100vw;height:100dvh}.integration-tabs>button{min-width:0}.automation-trigger-grid{grid-template-columns:1fr}.admin-category-manager{margin:10px}.admin-category-manager>header{flex-direction:column;align-items:stretch}.admin-category-manager>header form{width:100%}.admin-category-manager article{grid-template-columns:26px minmax(0,1fr) auto auto}.admin-category-manager article>.structure-nudge{grid-column:3/5}.admin-category-manager article>button:nth-of-type(2){grid-column:2}.admin-category-manager article>button:nth-of-type(3){grid-column:3}.admin-category-manager article>button:nth-of-type(4){grid-column:4}.expanded-channel-create,.structured-channel-list{margin-left:10px;margin-right:10px}.channel-notification-list article{grid-template-columns:32px minmax(0,1fr)}.channel-notification-list select{grid-column:2;width:100%}}.sidebar-structure-layer{z-index:1500;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.sidebar-structure-scrim{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:default;background:#040509c7;border:0;position:absolute;inset:0}.sidebar-structure-modal{z-index:1;color:#e7e8ee;background:radial-gradient(circle at 92% 0, var(--accent-faint), transparent 32%), #111219;border:1px solid #3a3c49;border-radius:17px;width:min(520px,100%);max-height:min(760px,100dvh - 36px);animation:.18s ease-out modalIn;position:relative;overflow:auto;box-shadow:0 34px 110px #000000b3}.sidebar-structure-modal>header{border-bottom:1px solid #2c2e39;justify-content:space-between;align-items:flex-start;gap:15px;min-height:92px;padding:18px 19px 15px;display:flex}.sidebar-structure-modal>header>div{flex-direction:column;gap:5px;min-width:0;display:flex}.sidebar-structure-modal>header span,.sidebar-structure-modal legend,.sidebar-structure-field>span{color:var(--accent-2);font-size:max(var(--ui-font-floor), calc(7px + var(--ui-font-boost)));letter-spacing:.11em;text-transform:uppercase;font-weight:900}.sidebar-structure-modal>header strong{font-size:max(var(--ui-font-floor), calc(18px + var(--ui-font-boost)));letter-spacing:-.025em}.sidebar-structure-modal>header small{color:#777987;font-size:max(var(--ui-font-floor), calc(9px + var(--ui-font-boost)));line-height:1.45}.sidebar-structure-modal>header>button{color:#8b8d9b;width:31px;height:31px;font-size:max(var(--ui-font-floor), calc(19px + var(--ui-font-boost)));cursor:pointer;background:#191a22;border:1px solid #343642;border-radius:9px;flex:none}.sidebar-structure-modal>header>button:hover{color:#eeeef3;background:#22232c}.sidebar-structure-modal>main{flex-direction:column;gap:14px;padding:17px 19px;display:flex}.sidebar-channel-types{border:0;margin:0;padding:0}.sidebar-channel-types legend{margin-bottom:8px}.sidebar-channel-types>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.sidebar-channel-types button{color:#8e909e;text-align:left;cursor:pointer;background:#171820;border:1px solid #30323e;border-radius:11px;grid-template-columns:25px minmax(0,1fr) 18px;align-items:center;gap:7px;min-width:0;min-height:82px;padding:11px 9px;transition:border-color .15s,background .15s,color .15s,transform .15s;display:grid}.sidebar-channel-types button:hover{color:#d9dae2;border-color:#464957;transform:translateY(-1px)}.sidebar-channel-types button.active{color:#ebe7ff;border-color:var(--accent);background:var(--accent-faint);box-shadow:inset 0 0 0 1px var(--accent-soft)}.sidebar-channel-types button>span{flex-direction:column;gap:4px;min-width:0;display:flex}.sidebar-channel-types button strong{font-size:max(var(--ui-font-floor), calc(10px + var(--ui-font-boost)))}.sidebar-channel-types button small{color:#676977;font-size:max(var(--ui-font-floor), calc(7px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-channel-types button>i{width:18px;height:18px;font-size:max(var(--ui-font-floor), calc(10px + var(--ui-font-boost)));border:1px solid #4a4c58;border-radius:50%;place-items:center;font-style:normal;display:grid}.sidebar-channel-types button.active>i{color:#fff;border-color:var(--accent);background:var(--accent)}.sidebar-structure-field{flex-direction:column;gap:7px;display:flex;position:relative}.sidebar-structure-field>div,.sidebar-structure-field>select,.sidebar-structure-field>textarea{color:#e4e5eb;width:100%;font-family:inherit;font-size:max(var(--ui-font-floor), calc(10px + var(--ui-font-boost)));background:#191a23;border:1px solid #343642;border-radius:10px;outline:0}.sidebar-structure-field>div{color:#777a89;align-items:center;gap:8px;height:43px;padding:0 11px;display:flex}.sidebar-structure-field input{min-width:0;height:100%;color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:1}.sidebar-structure-field>div>small{color:#5f616f;font-size:max(var(--ui-font-floor), calc(7px + var(--ui-font-boost)))}.sidebar-structure-field>select{height:43px;padding:0 11px}.sidebar-structure-field>textarea{resize:vertical;min-height:86px;padding:10px 11px 24px;line-height:1.5}.sidebar-structure-field>div:focus-within,.sidebar-structure-field>select:focus,.sidebar-structure-field>textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-faint)}.sidebar-topic-count{color:#626473;font-size:max(var(--ui-font-floor), calc(7px + var(--ui-font-boost)));position:absolute;bottom:7px;right:10px}.sidebar-category-field{z-index:4}.sidebar-category-field>.sidebar-category-picker{height:auto;color:inherit;background:0 0;padding:0;display:block;position:relative;overflow:visible}.sidebar-category-field>.sidebar-category-picker:focus-within{box-shadow:none;border-color:#0000}.sidebar-category-picker>button{color:#e4e5eb;width:100%;height:43px;font-family:inherit;font-size:max(var(--ui-font-floor), calc(10px + var(--ui-font-boost)));text-align:left;cursor:pointer;background:#191a23;border:1px solid #343642;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:0 11px;display:flex}.sidebar-category-picker.open>button{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-faint)}.sidebar-category-picker>button>i{color:#858795;font-style:normal;transition:transform .15s}.sidebar-category-picker.open>button>i{transform:rotate(180deg)}.sidebar-category-picker>div{z-index:10;background:#171820;border:1px solid #3d3f4c;border-radius:10px;max-height:220px;padding:6px;animation:.14s ease-out voiceMenuIn;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 48px #00000094}.sidebar-category-picker>div>button{color:#b7b8c2;width:100%;min-height:36px;font-family:inherit;font-size:max(var(--ui-font-floor), calc(9px + var(--ui-font-boost)));text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;display:flex}.sidebar-category-picker>div>button:hover,.sidebar-category-picker>div>button.selected{color:#f0edff;background:var(--accent-faint)}.sidebar-category-picker>div>button>i{color:var(--accent-2);font-style:normal}.sidebar-permissions-link{color:#9294a2;text-align:left;cursor:pointer;background:#16171f;border:1px solid #30323e;border-radius:10px;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:9px;min-height:58px;padding:10px 11px;display:grid}.sidebar-permissions-link:hover{color:#e0dcf7;border-color:var(--accent-soft);background:var(--accent-faint)}.sidebar-permissions-link>span{flex-direction:column;gap:3px;display:flex}.sidebar-permissions-link strong{font-size:max(var(--ui-font-floor), calc(9px + var(--ui-font-boost)))}.sidebar-permissions-link small{color:#686a78;font-size:max(var(--ui-font-floor), calc(7px + var(--ui-font-boost)))}.sidebar-permissions-link>b{font-size:max(var(--ui-font-floor), calc(17px + var(--ui-font-boost)));justify-self:end}.sidebar-structure-error{color:#ec9aa7;font-size:max(var(--ui-font-floor), calc(8px + var(--ui-font-boost)));background:#ff586f0e;border:1px solid #ff586f33;border-radius:8px;margin:0;padding:9px 10px}.sidebar-structure-modal>footer{background:#0e0f16;border-top:1px solid #2c2e39;justify-content:space-between;align-items:center;gap:14px;min-height:70px;padding:12px 19px;display:flex}.sidebar-structure-modal>footer>small{color:#666876;max-width:255px;font-size:max(var(--ui-font-floor), calc(7px + var(--ui-font-boost)));line-height:1.45}.sidebar-structure-modal>footer>div{gap:7px;display:flex}.sidebar-structure-modal>footer button{color:#a0a2af;min-height:37px;font-size:max(var(--ui-font-floor), calc(8px + var(--ui-font-boost)));cursor:pointer;background:#1a1b24;border:1px solid #383a46;border-radius:9px;padding:0 13px;font-weight:800}.sidebar-structure-modal>footer button.primary{color:#fff;border-color:var(--accent);background:linear-gradient(145deg, var(--accent-2), var(--accent))}.sidebar-structure-modal button:disabled{opacity:.48;cursor:wait}@media (width<=620px){.sidebar-structure-layer{align-items:end;padding:10px}.sidebar-structure-modal{border-radius:16px;width:100%;max-height:calc(100dvh - 20px)}.sidebar-channel-types>div{grid-template-columns:1fr}.sidebar-channel-types button{min-height:62px}.sidebar-structure-modal>footer{flex-direction:column;align-items:stretch}.sidebar-structure-modal>footer>small{max-width:none}.sidebar-structure-modal>footer>div{grid-template-columns:1fr 1fr;display:grid}}.hub-section-nav{min-height:0;padding:0 12px 16px}.hub-section-nav section{gap:7px;margin-top:18px;display:grid}.hub-section-nav .section-label{color:#9496a9;height:auto;min-height:20px;margin-bottom:2px;padding:0 4px}.hub-section-nav .section-label span{font-size:max(var(--ui-font-floor), calc(10px + var(--ui-font-boost)));letter-spacing:.08em}.hub-nav-button{color:#ced0dd;width:100%;min-width:0;min-height:44px;font:inherit;font-size:max(var(--ui-font-floor), calc(13px + var(--ui-font-boost)));text-align:left;cursor:pointer;background:#1a1b25;border:1px solid #2d2e3c;border-radius:11px;align-items:center;gap:10px;padding:10px 12px;font-weight:600;line-height:1.35;transition:background-color .15s,border-color .15s,color .15s;display:flex}.hub-nav-button>svg{color:#999caf;flex:0 0 19px}.hub-nav-button>span{overflow-wrap:anywhere;flex:1;min-width:0}.hub-nav-button>b{color:#c6c9d8;font-variant-numeric:tabular-nums;text-align:center;background:#262835;border-radius:6px;min-width:24px;padding:2px 6px;font-size:.9em}.hub-nav-button:hover{color:#fff;background:#252734;border-color:#515369}.hub-nav-button.primary{border-color:var(--accent);color:#eee9ff}.hub-nav-button.active{border-color:var(--accent);background:var(--accent-soft);color:#fff}.hub-nav-button.active>svg,.hub-nav-button.primary>svg{color:var(--accent-2)}.hub-nav-button.active>b{background:var(--accent-soft);color:#fff}.hub-nav-button:focus-visible,.clips-search:focus-within,.clips-toolbar>select:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}@media (prefers-reduced-motion:reduce){.hub-nav-button{transition:none}}.reduced-motion .hub-nav-button{transition:none}.norkin-auth-shell{background:var(--ink);height:100dvh;min-height:100dvh;color:var(--text);font-size:max(var(--ui-font-floor),calc(15px + var(--ui-font-boost)));grid-template-columns:minmax(240px,420px) minmax(320px,460px);justify-content:center;align-items:center;gap:clamp(32px,8vw,110px);padding:48px 32px;line-height:1.55;display:grid;overflow:auto}.norkin-auth-brand{flex-direction:column;justify-content:space-between;align-self:stretch;gap:48px;padding:12px 0;display:flex}.norkin-auth-wordmark{color:var(--text);font-size:max(var(--ui-font-floor),calc(26px + var(--ui-font-boost)));letter-spacing:.12em;align-items:center;gap:14px;font-weight:850;text-decoration:none;display:flex}.norkin-auth-wordmark img{object-fit:contain;width:48px;height:48px}.norkin-auth-wordmark>span>span{color:var(--brand-green)}.norkin-auth-brand h2{letter-spacing:-.045em;margin:22px 0;font-size:clamp(36px,4.2vw,62px);line-height:1.08}.norkin-auth-brand p{color:#aeb0bf;max-width:320px}.norkin-auth-brand>small{font-size:max(var(--ui-font-floor),calc(13px + var(--ui-font-boost)));color:var(--muted)}.norkin-auth-kicker{font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)));letter-spacing:.13em;color:#b6a1ff;font-weight:750;display:block}.norkin-auth-card{background:var(--sidebar);border:1px solid var(--line);border-radius:22px;width:100%;min-width:0;margin:auto 0;padding:clamp(24px,3vw,38px)}.norkin-auth-card header{margin-bottom:26px}.norkin-auth-card h1{letter-spacing:-.03em;margin:12px 0;font-size:clamp(25px,2.2vw,31px);line-height:1.2}.norkin-auth-card header p{font-size:max(var(--ui-font-floor),calc(14px + var(--ui-font-boost)));color:#aaaebe;overflow-wrap:anywhere;margin:0}.norkin-auth-card button,.norkin-auth-card input,.norkin-auth-primary{border-radius:10px;min-height:46px}.norkin-auth-card button{cursor:pointer}.norkin-auth-card button:disabled{cursor:not-allowed;opacity:.55}.norkin-auth-card input{color:var(--text);width:100%;min-width:0;font:inherit;background:#0b0c13;border:1px solid #333544;outline:none;padding:11px 13px}.norkin-auth-card input:focus{border-color:#a38aff;box-shadow:0 0 0 3px #8157ff24}.norkin-auth-card input::placeholder{color:#777b90;font-size:max(var(--ui-font-floor),calc(13px + var(--ui-font-boost)))}.norkin-auth-card label{font-size:max(var(--ui-font-floor),calc(13px + var(--ui-font-boost)));gap:7px;font-weight:650;display:grid}.norkin-auth-card label small{font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)));color:#a0a4b6;font-weight:400;line-height:1.5}.norkin-auth-card fieldset{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.norkin-auth-card a{color:#c4b4ff;text-decoration:none}.norkin-auth-card a:hover{text-decoration:underline}.norkin-auth-card :focus-visible{outline-offset:3px;outline:2px solid #c4b4ff}.norkin-google-button{color:#191b26;width:100%;font-size:max(var(--ui-font-floor),calc(14px + var(--ui-font-boost)));background:#f4f5fa;border:1px solid #cfd1db;justify-content:center;align-items:center;gap:12px;font-weight:650;display:flex}.norkin-google-button>span{font-size:max(var(--ui-font-floor),calc(20px + var(--ui-font-boost)));color:#315eaf;font-weight:750}.norkin-auth-divider{color:#9195a7;font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)));align-items:center;gap:15px;margin:24px 0;display:flex}.norkin-auth-divider:before,.norkin-auth-divider:after{content:"";background:#2a2c3a;flex:1;height:1px}.norkin-auth-provider-note{font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)));color:#a0a4b6;margin:8px 0 0}.norkin-auth-primary{width:100%;font-size:max(var(--ui-font-floor),calc(15px + var(--ui-font-boost)));background:#8157ff;border:1px solid #9974ff;justify-content:center;align-items:center;padding:11px 18px;font-weight:700;display:flex;color:#fff!important;text-decoration:none!important}.norkin-auth-primary:hover{background:#9068ff}.norkin-auth-error,.norkin-auth-notice{font-size:max(var(--ui-font-floor),calc(13px + var(--ui-font-boost)));overflow-wrap:anywhere;border-radius:10px;padding:12px 14px;line-height:1.6}.norkin-auth-error{color:#ffc0c6;background:#e880890d;border:1px solid #e8808955}.norkin-auth-notice{color:#d8ccff;background:#8157ff0d;border:1px solid #8a73c955}.norkin-password-input,.norkin-username-input{min-width:0;display:flex;position:relative}.norkin-password-input input{padding-right:78px}.norkin-password-input button{color:#c4b4ff;min-height:40px;font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)));background:0 0;border:0;padding:0 10px;position:absolute;top:3px;right:4px}.norkin-username-input>span{color:#a0a4b6;position:absolute;top:11px;left:14px}.norkin-username-input input{padding-left:34px}.norkin-forgot-link{text-align:right;font-size:max(var(--ui-font-floor),calc(13px + var(--ui-font-boost)))}.norkin-photo-input input{font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)));padding:9px}.norkin-photo-input input::file-selector-button{color:#d6d8e3;background:#252735;border:0;border-radius:6px;margin-right:9px;padding:6px 9px}.norkin-auth-card footer{text-align:center;font-size:max(var(--ui-font-floor),calc(13px + var(--ui-font-boost)));color:#a0a4b6;margin-top:25px}.norkin-transfer-link{font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)));margin-top:20px;display:block;color:#a0a4b6!important}.norkin-welcome-shell{background:var(--ink);place-items:center;height:100dvh;padding:28px;display:grid;overflow:auto}.norkin-welcome-shell .norkin-auth-card{max-width:540px}.norkin-welcome-actions{gap:14px;margin:25px 0;display:grid}.norkin-welcome-shell form{flex-wrap:wrap;gap:8px;display:flex}.norkin-welcome-shell form input{flex:1;min-width:180px}.norkin-welcome-shell form button{background:#242633;border:1px solid #3b3d51;padding:0 20px}.norkin-account-security{gap:16px;display:grid}.norkin-account-security label{font-size:max(var(--ui-font-floor),calc(13px + var(--ui-font-boost)));gap:6px;display:grid}.norkin-account-security form{gap:12px;display:grid}.norkin-account-security input{max-width:440px;color:var(--text);background:#0b0c13;border:1px solid #383b4c;border-radius:9px;padding:10px 12px}.norkin-account-security button,.norkin-account-security a{font-size:max(var(--ui-font-floor),calc(13px + var(--ui-font-boost)))}.norkin-account-security .account-method-row,.norkin-session-row{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;display:flex}.norkin-session-row>div{flex:200px;min-width:0}.norkin-session-row strong,.norkin-session-row small{overflow-wrap:anywhere;display:block}.norkin-session-row small{font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)));color:#a0a4b6}.norkin-account-security .account-feedback{font-size:max(var(--ui-font-floor),calc(13px + var(--ui-font-boost)));color:#d6caff;overflow-wrap:anywhere}@media (width<=760px){.norkin-auth-shell{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px;padding:24px 18px;display:flex}.norkin-auth-brand{padding:0;display:block}.norkin-auth-brand>div,.norkin-auth-brand>small{display:none}.norkin-auth-wordmark{font-size:max(var(--ui-font-floor),calc(22px + var(--ui-font-boost)))}.norkin-auth-wordmark img{width:38px;height:38px}.norkin-auth-card{max-width:480px;margin:0 auto}.norkin-auth-shell .norkin-auth-brand{width:100%;max-width:480px;margin:auto}.norkin-auth-card input{font-size:max(var(--ui-font-floor),calc(15px + var(--ui-font-boost)))}}@media (prefers-reduced-motion:reduce){.norkin-auth-shell *{scroll-behavior:auto!important}}.norkin-welcome-shell form>label{flex-basis:100%}.norkin-account-security button{min-height:44px;color:var(--text);cursor:pointer;background:#292435;border:1px solid #454057;border-radius:9px;padding:10px 14px}.norkin-account-security button:disabled{opacity:.5;cursor:not-allowed}.norkin-account-security .settings-card>header{gap:6px;display:grid}.norkin-account-security .settings-card>header small{font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)));color:#a0a4b6;overflow-wrap:anywhere}.norkin-account-security .account-deletion-card{border-color:#e55d7342}.norkin-account-security .account-delete-button{color:#ffe9ee;background:#702d40;border-color:#aa4257}.norkin-account-security .account-delete-button:hover:not(:disabled){background:#923c51}.account-deletion-panel{gap:14px;margin-top:16px;display:grid}.account-deletion-panel h3,.account-deletion-panel p{margin:0;line-height:1.6}.account-deletion-panel h3:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.account-deletion-panel p{color:#b6b8c7;font-size:max(var(--ui-font-floor),13px)}.account-deletion-panel fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.account-deletion-blocker{background:#282017;border:1px solid #695037;border-radius:10px;padding:16px}.account-deletion-blocker ul{margin:10px 0;padding-left:22px}.account-deletion-blocker small{color:#c8bcad;line-height:1.6}.norkin-account-security .account-deletion-consent{align-items:flex-start;gap:10px;line-height:1.5;display:flex}.norkin-account-security .account-deletion-consent input{accent-color:#c8536c;flex:none;width:18px;min-width:18px;height:18px;margin:3px 0 0;padding:0}.account-deletion-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.account-deletion-panel .account-deletion-error{color:#ffadbd;background:#341d29;border:1px solid #824454;border-radius:9px;padding:12px}@media (width<=540px){.account-deletion-actions{grid-template-columns:1fr;display:grid}.account-deletion-panel input{width:100%;min-width:0}}.nameplate:not(.nameplate-none):before{background-image:var(--nameplate-image);opacity:1}.nameplate>.nameplate-animation-canvas{z-index:0;object-fit:cover;object-position:center;border-radius:inherit;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.nameplate>.nameplate-animation-canvas:not([data-ready]){visibility:hidden}.nameplate:has(>.nameplate-animation-canvas[data-ready]):before{background-image:none}.user-panel.identity-nameplate{gap:4px}.user-panel.identity-nameplate .user-copy strong{color:#fff;text-shadow:0 1px 2px #000,0 0 4px #000}.user-panel.identity-nameplate .user-copy small{color:#fff;text-shadow:0 1px 2px #000,0 0 4px #000;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-panel.identity-nameplate .user-voice-control,.user-panel.identity-nameplate>button[aria-label=Configurações]{box-shadow:none;background:0 0;border:0;flex-shrink:0}.user-panel.identity-nameplate .user-voice-control>button,.user-panel.identity-nameplate>button[aria-label=Configurações]{color:#fff;box-shadow:none;text-shadow:0 1px 2px #000,0 0 4px #000;background:0 0;border:0}.user-panel.identity-nameplate .user-voice-control svg,.user-panel.identity-nameplate>button[aria-label=Configurações] svg{filter:drop-shadow(0 1px 1px #000)drop-shadow(0 0 2px #000)}.user-panel.identity-nameplate>button[aria-label=Configurações]{place-items:center;width:29px;height:30px;display:grid}.user-panel.identity-nameplate .user-voice-control>button:hover,.user-panel.identity-nameplate>button[aria-label=Configurações]:hover{color:#cdbbff;background:0 0}.user-panel.identity-nameplate .user-voice-control>button.voice-active{color:#ff94b8;background:0 0}.user-panel.identity-nameplate .voice-input-arrow.active{color:#d5c6ff;background:0 0}.user-panel.identity-nameplate button:focus-visible,.member-row-shell button:focus-visible,.member-profile-open:focus-visible{outline-offset:2px;outline:2px solid #c3adff}.member-row-shell{background:#11141c;border-radius:12px;min-width:0;position:relative}.member-section .member-row-shell+.member-row-shell{margin-top:6px}.member-row-shell.nameplate-none{background:0 0}.member-row-shell .member-row-button{border-radius:inherit;min-height:46px;padding:6px 7px}.member-row-shell .member-row-button:hover{background:#ffffff08}.member-nameplate:not(.nameplate-none) strong{text-shadow:0 1px 2px #000,0 0 4px #000}.member-nameplate:not(.nameplate-none) small,.member-nameplate:not(.nameplate-none) small.activity{color:#fff;text-shadow:0 1px 2px #000,0 0 4px #000}.member-section.offline-members{opacity:1}.member-section.offline-members h3{color:#a5aabb}.member-section.offline-members .member-row-avatar{filter:saturate(.45)}.member-directory .nameplate .member-custom-roles span{text-shadow:0 1px 2px #000}.member-directory .member-profile-open.member-nameplate{border-radius:12px}.member-context-menu{z-index:420;box-sizing:border-box;overscroll-behavior:contain;color:#eff1f8;scrollbar-width:thin;scrollbar-color:#50566a transparent;background:#151820;border:1px solid #414755;border-radius:12px;width:276px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:6px;font-family:inherit;position:fixed;overflow-y:auto;box-shadow:0 16px 48px #0009}.member-context-identity{border-bottom:1px solid #303643;flex-direction:column;gap:4px;min-width:0;margin-bottom:4px;padding:10px 10px 12px;display:flex}.member-context-identity strong{font-size:max(var(--ui-font-floor),calc(13px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.member-context-identity small{color:#b4bccd;font-size:max(var(--ui-font-floor),calc(11px + var(--ui-font-boost)));text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.member-context-menu button{color:#eff1f8;width:100%;min-height:38px;font:inherit;font-size:max(var(--ui-font-floor),calc(13px + var(--ui-font-boost)));text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;padding:8px 10px;line-height:1.4;display:flex}.member-context-menu button:hover,.member-context-menu button:focus-visible{color:#fff;background:#373044;outline:0;box-shadow:inset 3px 0 #bb9af9}.member-context-menu button.danger{color:#ff98a6}.member-context-menu button.danger:hover,.member-context-menu button.danger:focus-visible{color:#fff;background:#512631;box-shadow:inset 3px 0 #ff8498}.member-context-menu button:disabled{opacity:.5;cursor:default;box-shadow:none;background:0 0}.member-context-separator{background:#303643;height:1px;margin:6px 7px}.member-profile-drawer{overflow-wrap:anywhere}.member-profile-drawer:focus{outline:none}.member-profile-drawer .member-profile-state>div{grid-template-columns:auto minmax(0,1fr)}.member-profile-drawer .member-profile-state>div>*{min-width:0}.member-profile-drawer :is(.profile-interest-list,.profile-role-list,.profile-game-list,.profile-platform-list,.profile-link-list)>*{min-width:0;max-width:100%}.member-profile-drawer .profile-role-list span i{flex-shrink:0}.member-profile-popover{z-index:410;box-sizing:border-box;overscroll-behavior:contain;color:#eef0f8;scrollbar-width:thin;scrollbar-color:#424757 transparent;background:#101119;border:1px solid #3c4050;border-radius:16px;outline:none;width:360px;position:fixed;overflow:auto;box-shadow:0 18px 54px #0008}.member-profile-popover .member-profile-compact{border-radius:inherit;width:100%;height:auto;box-shadow:none;border:0;margin:0;animation:none;overflow:visible}.member-profile-compact .member-profile-banner{height:108px}.member-profile-compact .member-profile-identity{border:0;flex-direction:column;align-items:flex-start;gap:12px;padding:0 18px 14px}.member-profile-compact .member-profile-avatar{border-radius:50%}.member-profile-compact .member-profile-identity>div:last-child{width:100%}.member-profile-compact .member-profile-identity h1{font-size:max(var(--ui-font-floor),calc(21px + var(--ui-font-boost)));font-weight:750}.member-profile-compact .member-profile-identity small{color:#b3b9ca;font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)))}.member-profile-compact .member-profile-state{background:0 0;border:0;margin:0 18px;padding:0}.member-profile-compact .member-profile-state>span{color:#b4bbcd}.member-profile-compact .member-profile-state>p,.member-profile-compact .member-profile-state>div>strong,.member-profile-compact .member-profile-section>p{color:#d2d6e1;font-size:max(var(--ui-font-floor),calc(13px + var(--ui-font-boost)));overflow-wrap:anywhere}.member-profile-compact .member-profile-section{background:0 0;border:0;border-top:1px solid #2f3340;border-radius:0;margin:15px 18px 0;padding:13px 0 0}.member-profile-compact .member-profile-section>header strong,.member-profile-compact .member-profile-section>header button,.member-profile-compact .member-profile-actions button{font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)))}.member-profile-compact .member-profile-actions{margin:14px 18px 0}.member-profile-compact .member-profile-actions button{min-height:38px}.member-profile-compact .profile-role-list span{overflow-wrap:anywhere;max-width:100%}.member-profile-quick-footer{flex-direction:column;gap:8px;margin:18px;display:flex}.member-profile-quick-footer button{color:#e0d6ff;min-height:38px;font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)));cursor:pointer;background:#211c31;border:1px solid #45495a;border-radius:8px;padding:8px 12px}.member-profile-quick-footer button:hover{background:#322644}.member-profile-close-row{margin:18px}.member-profile-close-row button,.member-profile-quick-footer .member-profile-close{color:#b4bbcd;width:100%;min-height:44px;font:inherit;font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)));cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 12px}.member-profile-close-row button:hover,.member-profile-quick-footer .member-profile-close:hover{color:#fff;background:#ffffff08}.member-profile-close-row button:focus-visible{outline-offset:2px;outline:2px solid #c3adff}.member-profile-quick-footer .member-profile-close{display:none}.member-profile-popover button:focus-visible,.member-profile-popover a:focus-visible{outline-offset:2px;outline:2px solid #c3adff}.member-profile-touch-actions{display:none}@media (hover:none),(pointer:coarse){.member-profile-touch-actions{display:block}.member-profile-quick-footer button{min-height:44px}.member-row-shell .member-row-button{min-height:50px}.member-context-menu button{min-height:44px}}@media (width<=520px),(hover:none),(pointer:coarse){.member-profile-quick-footer .member-profile-close{display:block}}@media (prefers-reduced-motion:reduce){.member-row-shell,.member-context-menu{transition:none;animation:none}}.community-tag-badge,.community-context-menu button .community-tag-badge{vertical-align:middle;color:#d7d9e0;width:auto;min-width:0;max-width:none;font-family:inherit;font-size:max(var(--ui-font-floor),calc(10px + var(--ui-font-boost)));letter-spacing:.2px;text-transform:none;white-space:nowrap;box-shadow:none;background:#aeb4c01c;border:1px solid #ffffff12;border-radius:4px;flex:none;justify-content:center;align-items:center;gap:4px;margin:0;padding:2px 5px;font-weight:600;line-height:1.1;display:inline-flex}.community-tag-badge .community-tag-symbol,.community-context-menu button .community-tag-badge .community-tag-symbol{width:auto;height:auto;color:var(--tag-color);font-size:inherit;font-weight:inherit;background:0 0;border:0;flex:none;margin:0;padding:0;line-height:1;display:inline}button.community-tag-badge{cursor:pointer}button.community-tag-badge:hover{background:#bfc5d02b}.community-tag-badge:focus-visible{outline:2px solid var(--tag-color);outline-offset:3px}.identity-actions button,.community-verification-editor>button,.custom-invite-editor button{color:#fff;font:inherit;cursor:pointer;background:#514070;border:1px solid #59506e;border-radius:7px;padding:9px 12px}.identity-actions button:disabled,.community-verification-editor>button:disabled,.custom-invite-editor button:disabled{opacity:.5;cursor:wait}.official-community-badge{vertical-align:middle;color:#6de1a6;flex:none;width:18px;height:18px;margin-inline:4px;display:inline-flex}.official-community-badge svg{width:100%;height:100%}.community-title-shell.has-community-cover .community-title{isolation:isolate;background:#25202e;border-radius:0;align-items:flex-start;min-height:138px;padding-top:18px;position:relative;overflow:hidden}.community-title-cover{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.community-title-shell.has-community-cover .community-title:after{content:"";z-index:-1;background:linear-gradient(#000b,#0000 90%);position:absolute;inset:0}.community-title-shell.has-community-cover .community-title>div{position:relative}.community-title-shell.has-community-cover .community-title>div>span{color:#fff;text-shadow:0 1px 4px #0009}.community-title .community-heading-name{align-items:center;gap:3px;display:flex}.community-title .community-heading-name>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.member-row-button>div:last-child{min-width:0}.member-row-button>div:last-child>strong{align-items:center;gap:5px;display:flex}.member-row-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.member-profile-identity h1,.own-profile-identity h2{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.identity-free{vertical-align:middle;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));letter-spacing:.6px;color:#8de2b4;background:#29453980;border-radius:4px;margin-left:5px;padding:3px 5px;font-style:normal;font-weight:700;display:inline-flex}.community-tag-editor{gap:18px;display:grid}.community-tag-preview{color:#dedce9;background:linear-gradient(135deg,#242130,#171820);border:1px solid #383341;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:88px;display:flex}.community-tag-editor fieldset{border:0;min-width:0;margin:0;padding:0}.community-tag-editor legend{font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)));color:#c5c2d2;margin-bottom:10px;font-weight:600}.community-tag-options{flex-wrap:wrap;gap:8px;display:flex}.community-tag-options button{color:#e5ddec;cursor:pointer;background:#26242f;border:1px solid #43404e;border-radius:7px;place-items:center;width:38px;height:36px;padding:0;display:grid}.community-tag-options button[aria-pressed=true]{background:#443553;border:2px solid #b6a0fa}.community-tag-options i{border-radius:50%;width:18px;height:18px}.identity-actions{flex-wrap:wrap;gap:8px;display:flex}.community-verification-editor{border-top:1px solid #373440;gap:12px;margin-top:24px;padding-top:24px;display:grid}.community-verification-editor p{color:#bdb8c9;font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)));margin:0;line-height:1.6}.community-verification-editor .identity-success{color:#8de2b4}.community-identity-settings [role=alert],.community-tag-picker [role=alert],.custom-invite-editor [role=alert]{color:#ffabb7;font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)))}.community-identity-settings [role=status],.community-tag-picker [role=status]{color:#a1e1b9;font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)))}.community-tag-picker{gap:12px;display:grid}.community-tag-picker>.community-tag-badge{justify-self:start}.verification-review-panel article{border-top:1px solid #393541;gap:10px;padding:16px 0;display:grid}.verification-review-panel article p{white-space:pre-wrap;overflow-wrap:anywhere}.custom-invite-editor{background:#26212f;border:1px solid #423b51;border-radius:12px;gap:12px;margin:20px;padding:18px;display:grid}.custom-invite-editor>strong{color:#eeebf5;font-size:max(var(--ui-font-floor),calc(14px + var(--ui-font-boost)))}.custom-invite-editor p,.custom-invite-editor small{font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)));color:#bcb6cd;margin:0;line-height:1.5}.custom-invite-editor label{font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)));color:#d2cbdf;gap:7px;display:grid}.custom-invite-editor input{box-sizing:border-box;color:#fff;background:#1b1923;border:1px solid #524765;border-radius:7px;width:100%;min-width:0;padding:10px}.custom-invite-preview{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;color:#cdbafa!important}@media (prefers-reduced-motion:reduce){.community-tag-badge{transition:none}}.community-context-menu button.community-menu-tag{justify-content:flex-start;align-items:center;gap:10px;padding:12px 14px;display:flex}.community-context-menu .community-menu-tag>.community-tag-badge{flex:none}.community-context-menu .community-menu-tag>span:last-child{flex:1}.invite-code{overflow-wrap:anywhere;word-break:break-word}.invite-code>span{text-transform:none}.member-profile-name h1{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dm-chat-header strong>.community-tag-badge,.dm-conversation-list strong>.community-tag-badge{margin-left:6px}.community-tag-dialog{box-sizing:border-box;color:#f2f2f7;background:#25262e;border:1px solid #ffffff18;border-radius:16px;width:min(820px,100vw - 32px);max-height:calc(100dvh - 32px);padding:0;overflow:auto;box-shadow:0 24px 100px #0009}.community-tag-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#07080dcc}.community-tag-dialog-close{z-index:1;color:#afb0bc;width:32px;height:32px;font-size:max(var(--ui-font-floor),calc(26px + var(--ui-font-boost)));cursor:pointer;background:0 0;border:0;border-radius:6px;position:absolute;top:12px;right:16px}.community-tag-dialog-close:hover{color:#fff;background:#ffffff12}.community-tag-dialog-content{grid-template-columns:1.12fr 1fr;min-height:350px;display:grid}.community-tag-dialog-copy{min-width:0;padding:36px 28px}.community-tag-dialog-copy h2{font-size:max(var(--ui-font-floor),calc(23px + var(--ui-font-boost)));letter-spacing:-.4px;margin:0 0 14px;line-height:1.25}.community-tag-dialog-copy p{color:#b7b8c4;font-size:max(var(--ui-font-floor),calc(13px + var(--ui-font-boost)));margin:0;line-height:1.6}.community-tag-dialog-server{align-items:center;gap:10px;min-width:0;margin:26px 0 22px;display:flex}.community-tag-dialog-server>strong{overflow-wrap:anywhere;min-width:0;font-size:max(var(--ui-font-floor),calc(15px + var(--ui-font-boost)))}.community-tag-server-icon,.community-tag-preview-avatar{color:#e5dbfb;width:40px;height:40px;font-size:max(var(--ui-font-floor),calc(17px + var(--ui-font-boost)));background:#494053;border-radius:12px;flex:none;place-items:center;display:grid;overflow:hidden}.community-tag-server-icon img,.community-tag-preview-avatar img{object-fit:cover;width:100%;height:100%}.community-tag-dialog-actions{gap:9px;display:grid}.community-tag-dialog-actions button{color:#e0e0e8;min-height:40px;font:inherit;font-size:max(var(--ui-font-floor),calc(13px + var(--ui-font-boost)));cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:7px;padding:10px 16px;font-weight:600}.community-tag-dialog-actions button.community-tag-adopt{color:#fff;background:#7351c9;border-color:#8965e2}.community-tag-dialog-actions button:hover{filter:brightness(1.15)}.community-tag-dialog-actions button:disabled{opacity:.55;cursor:default}.community-tag-dialog button:focus-visible{outline-offset:3px;outline:2px solid #c4aff7}.community-tag-dialog-copy p[role],.community-tag-dialog-copy .community-tag-dialog-hint{font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)));margin-top:12px}.community-tag-dialog-copy p[role=alert]{color:#ffacb8}.community-tag-dialog-copy p[role=status]{color:#9ee0b7}.community-tag-dialog-preview{background:linear-gradient(135deg,#1c1d2555,#171820);border-left:1px solid #ffffff08;flex-direction:column;justify-content:center;gap:25px;min-width:0;padding:40px 24px;display:flex}.community-tag-dialog-preview>small{color:#818391;font-size:max(var(--ui-font-floor),calc(9px + var(--ui-font-boost)));letter-spacing:1.5px}.community-tag-preview-person{align-items:center;gap:12px;padding:17px 0;display:flex}.community-tag-preview-person>div{min-width:0}.community-tag-preview-avatar{border-radius:50%;width:42px;height:42px}.community-tag-preview-person strong{color:#eeebf6;font-size:max(var(--ui-font-floor),calc(14px + var(--ui-font-boost)));overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;display:flex}.community-tag-preview-person p{color:#a8a9b5;font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)));margin:7px 0 0;line-height:1.5}.community-tag-preview-ghost{opacity:.28;align-items:center;gap:12px;display:flex}.community-tag-preview-ghost>i{background:#545562;border-radius:50%;flex:none;width:36px;height:36px;display:block}.community-tag-preview-ghost>span{gap:8px;width:65%;display:grid}.community-tag-preview-ghost b{background:#545562;border-radius:4px;height:7px;display:block}.community-tag-preview-ghost b:first-child{width:50%}@media (width<=640px){.community-tag-dialog-content{grid-template-columns:1fr}.community-tag-dialog-copy{padding:42px 24px 24px}.community-tag-dialog-preview{border-top:1px solid #ffffff08;border-left:0;gap:12px;padding:20px 24px}.community-tag-preview-ghost{display:none}.community-tag-preview-person{padding:5px 0}}.join-shell.has-invite-background{isolation:isolate;background:#101118;position:relative}.join-invite-background{z-index:-2;object-fit:cover;width:100%;height:100%;position:fixed;inset:0}.join-shell.has-invite-background:before{opacity:1;z-index:-1;background:linear-gradient(#08091066,#080910bb)}.join-shell.has-invite-background .join-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#171820ed}.invited-community>div>img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.public-media-item.invite-background{grid-column:1/-1}.public-media-item.invite-background .public-media-banner-preview{aspect-ratio:16/9;background:#24212d;height:auto;max-height:210px}.public-media-item.invite-background .public-media-banner-preview img{object-fit:cover;width:100%;height:100%}.server-rail .server-icon.has-image,.server-rail .server-icon.has-image:hover,.server-rail .server-icon.has-image.active{box-shadow:none;background:0 0;border-color:#0000}.community-context-avatar:has(>img[src]){box-shadow:none;background:0 0;border-color:#0000}.invite-community-logo:has(>img[src]){box-shadow:none;background:0 0;border-color:#0000}.invited-community>div:has(>img[src]){box-shadow:none;background:0 0;border-color:#0000}.community-logo:has(>img[src]){box-shadow:none;background:0 0;border-color:#0000}.community-tag-server-icon:has(>img[src]){box-shadow:none;background:0 0;border-color:#0000}.public-media-icon-preview:has(>img[src]){box-shadow:none;background:0 0;border-color:#0000}.public-community-avatar:has(>img[src]){box-shadow:none;background:0 0;border-color:#0000}.public-editor-preview-copy>div:has(>img[src]){box-shadow:none;background:0 0;border-color:#0000}.server-rail .server-icon.has-image>img,.community-context-avatar>img,.invite-community-logo>img,.invited-community>div>img,.community-logo>img,.community-tag-server-icon>img,.public-media-icon-preview>img,.public-community-avatar>img,.public-editor-preview-copy>div>img{object-fit:contain;border-radius:0}.join-shell{box-sizing:border-box;overscroll-behavior-y:contain;flex-direction:column;align-items:center;height:100dvh;min-height:0;display:flex;overflow:hidden auto}.join-shell>.join-card,.join-shell>.join-loading{flex:none;margin-block:auto}.account-loading.norkin-startup{gap:24px;min-height:100dvh;padding:24px;overflow:hidden}.norkin-startup-brand{isolation:isolate;justify-content:center;align-items:center;max-width:100%;display:flex}.norkin-startup-brand .norkin-startup-symbol{z-index:2;object-fit:contain;flex:0 0 52px;width:52px;height:52px;animation:.24s ease-out both norkinSymbolArrive,2.4s ease-in-out 1.05s infinite norkinSymbolBreathe;position:relative}.norkin-startup-name-mask{width:190px;animation:.75s cubic-bezier(.22,.68,.2,1) .25s both norkinNameUncover;display:block;overflow:hidden}.norkin-startup-name{color:#fff;white-space:nowrap;width:190px;font-size:max(var(--ui-font-floor),calc(27px + var(--ui-font-boost)));letter-spacing:.17em;padding-left:17px;font-weight:800;line-height:1.5;animation:.75s cubic-bezier(.22,.68,.2,1) .25s both norkinNameSlide;display:block}.account-loading .norkin-startup-caption{color:#aeb5c6;font-size:max(var(--ui-font-floor),calc(12px + var(--ui-font-boost)));line-height:1.5;animation:.3s ease-out .8s both norkinCaptionAppear}@keyframes norkinSymbolArrive{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes norkinNameUncover{0%{width:0}to{width:190px}}@keyframes norkinNameSlide{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes norkinCaptionAppear{0%{opacity:0}to{opacity:1}}@keyframes norkinSymbolBreathe{0%,to{opacity:1}50%{opacity:.8}}.norkin-startup.motion-reduced .norkin-startup-symbol,.norkin-startup.motion-reduced .norkin-startup-name-mask,.norkin-startup.motion-reduced .norkin-startup-name,.norkin-startup.motion-reduced .norkin-startup-caption{animation:none}@media (prefers-reduced-motion:reduce){.norkin-startup .norkin-startup-symbol,.norkin-startup .norkin-startup-name-mask,.norkin-startup .norkin-startup-name,.norkin-startup .norkin-startup-caption{animation:none}}.server-settings-center{--settings-gutter:27px;grid-template-columns:248px minmax(0,1fr);width:min(1360px,100vw - 48px);height:calc(100dvh - 48px);max-height:960px}.server-settings-center .settings-navigation{background:#111219;min-height:0}.server-settings-center .settings-navigation>nav{overflow:hidden auto}.server-settings-center .settings-navigation>nav>button{flex-shrink:0}.server-settings-center .settings-content{min-height:0}.server-settings-center .settings-navigation>header{align-items:center;min-width:0}.server-settings-center .settings-navigation>header>div{min-width:0}.server-settings-center .settings-navigation>header strong{text-overflow:ellipsis;font-size:1rem;display:block;overflow:hidden}.server-settings-center .settings-navigation>header small{font-size:.8125rem;line-height:1.4}.server-settings-center .settings-navigation>nav>button{min-height:53px}.server-settings-center .settings-navigation>nav>button strong{font-size:.875rem;line-height:1.45}.server-settings-center .settings-navigation>nav>button small{font-size:.75rem;line-height:1.4}.server-settings-center .settings-navigation>nav>span{letter-spacing:.06em;font-size:.75rem}.server-settings-center .settings-content>header{background:#14151d;min-height:112px}.server-settings-center .settings-content>header h1{letter-spacing:-.025em;font-size:1.65rem}.server-settings-center .settings-content>header p{color:#a0a2b3;font-size:.875rem}.server-settings-center .settings-form{width:100%;max-width:none}.server-settings-center .settings-card{box-shadow:none;background:#15161e;border-color:#2b2d3a}.server-settings-center .settings-card>header strong{font-size:1rem}.server-settings-center .settings-card>header small,.server-settings-center .settings-card label>small{color:#9ea1b2;font-size:.8125rem;line-height:1.55}.server-settings-center .settings-card label>span,.server-settings-center .settings-card>fieldset>legend{color:#d5d7e0;font-size:.875rem}.server-settings-center .settings-card input,.server-settings-center .settings-card select,.server-settings-center .settings-card textarea{font-size:1rem}.server-settings-center .settings-card input:not([type=checkbox]):not([type=radio]),.server-settings-center .settings-card select{min-height:44px}.server-settings-center .settings-card textarea{min-height:120px;line-height:1.6}.server-settings-center .settings-card button,.server-settings-center .settings-save-row button{min-height:38px;font-size:.875rem}.server-settings-center :is(button,input,textarea,select,summary):focus-visible,.roles-redesigned :is(button,input,summary):focus-visible{outline-offset:3px;outline:2px solid #a799ff}.server-profile-editor{grid-template-columns:minmax(0,1fr) 292px;align-items:start;gap:28px;padding:26px;display:grid}.server-profile-fields{min-width:0}.server-profile-fields>fieldset{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.server-profile-fields>fieldset:disabled{opacity:.65}.server-profile-fields .settings-card{padding:22px}.server-profile-fields .settings-field-grid{grid-template-columns:1fr}.server-optional{color:#8c90a3;margin-left:6px;font-size:.75rem;font-style:normal;font-weight:400}.server-profile-preview{align-self:start;min-width:0;position:sticky;top:138px}.server-profile-preview>span{color:#9699ac;letter-spacing:.08em;margin:0 0 12px 2px;font-size:.75rem;font-weight:700;display:block}.server-profile-preview>small{color:#989bac;margin:14px 4px;font-size:.8125rem;line-height:1.6;display:block}.server-profile-card{--server-color:#8871ff;background:#1a1b24;border:1px solid #353746;border-radius:18px;overflow:hidden}.server-profile-card.accent-cyan{--server-color:#35bcd2}.server-profile-card.accent-pink{--server-color:#e361a6}.server-profile-cover{background:radial-gradient(ellipse at bottom right,color-mix(in srgb,var(--server-color) 45%,transparent),transparent 80%),#15131e;height:132px}.server-profile-cover.cover-pulse{background:linear-gradient(135deg,#14151f,color-mix(in srgb,var(--server-color) 60%,#1a1824))}.server-profile-cover.cover-aurora{background:radial-gradient(ellipse at top right,#2b5564,transparent 85%),linear-gradient(140deg,#231837,color-mix(in srgb,var(--server-color) 45%,#18232f))}.server-profile-cover>img{object-fit:contain;width:100%;height:100%;display:block}.server-profile-card-body{padding:0 21px 25px}.server-profile-icon{background:0 0;border-radius:18px;place-items:center;width:76px;height:76px;margin-top:-32px;margin-bottom:20px;display:grid;position:relative}.server-profile-icon>img{object-fit:contain;width:100%;height:100%}.server-profile-icon>span{color:#ede9ff;background:color-mix(in srgb,var(--server-color) 35%,#211e32);border:5px solid #1a1b24;border-radius:20px;place-items:center;width:100%;height:100%;font-size:2rem;font-weight:800;display:grid}.server-profile-card h2{overflow-wrap:anywhere;color:#f1f1f6;margin:0 0 8px;font-size:1.2rem;line-height:1.5}.server-profile-card h2 .official-community-badge{vertical-align:middle;margin-left:7px}.server-profile-count{color:#a8aabb;font-size:.875rem}.server-profile-card p{color:#c1c3ce;white-space:pre-wrap;overflow-wrap:anywhere;margin:18px 0;font-size:.9375rem;line-height:1.65}.server-profile-labels{flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;display:flex}.server-profile-labels>span:not(.community-tag-badge){color:#b8bbca;border:1px solid #393b4c;border-radius:20px;padding:6px 11px;font-size:.75rem}.server-profile-save{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2;background:#14151ef2;border:1px solid #343644;border-radius:12px;margin-top:20px;padding:14px;position:sticky;bottom:0}.server-profile-error{color:#f5b6c0;border:1px solid #79505a;border-radius:12px;padding:14px}.server-profile-fields .public-media-grid{grid-template-columns:1fr;gap:0}.server-profile-fields .public-media-item{background:0 0;border:0;border-bottom:1px solid #2e303e;border-radius:0;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:12px;min-height:0;padding:20px 0;display:grid}.server-profile-fields .public-media-item:last-child{border-bottom:0;padding-bottom:0}.server-profile-fields .public-media-item>div:nth-child(2){gap:4px;min-width:0;display:grid}.server-profile-fields .public-media-item b{font-size:.9375rem;line-height:1.4}.server-profile-fields .public-media-item small,.server-profile-fields .public-media-security{color:#9296a9;font-size:.8125rem;line-height:1.5}.server-profile-fields .public-media-item em{display:none}.server-profile-fields .public-media-item>nav{flex-wrap:wrap;grid-column:2;margin:0}.server-profile-fields .public-media-icon-preview,.server-profile-fields .public-media-banner-preview{border-radius:10px;width:76px;height:70px;margin:0}.server-profile-fields .public-media-icon-preview{background:0 0;border:0}.server-profile-fields .public-media-icon-preview img,.server-profile-fields .public-media-banner-preview img{object-fit:contain}.server-profile-fields .public-media-banner-preview>span{font-size:.75rem}.server-profile-fields .public-cover-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.server-profile-fields .public-cover-options>button{text-align:left;min-height:100px;padding:8px;display:block}.server-profile-fields .public-cover-options>button>i{width:100%;height:54px;margin:0 0 8px}.server-profile-fields .public-cover-options>button>small,.server-profile-fields .public-cover-options>button>em{display:none}.server-profile-fields .public-cover-options>button>b{font-size:.8125rem}.server-tag-page .community-identity-settings{padding:26px}.tag-conversation-preview{background:#101117;border:1px solid #343644;border-radius:14px;margin-bottom:24px;padding:22px}.tag-conversation-preview>small{letter-spacing:.08em;color:#999caf;font-size:.75rem}.tag-conversation-preview .community-tag-preview{background:0 0;border:0;justify-content:flex-start;min-height:32px;margin-top:16px;padding:0}.tag-conversation-preview .community-tag-preview>span:first-child{font-size:1rem}.tag-conversation-preview p{color:#9ea1b2;margin:12px 0 0;font-size:.875rem;line-height:1.6}.identity-mode-tag .community-tag-editor{border:0}.identity-mode-verification .community-verification-editor{border:0;margin-top:0;padding-top:0}.server-settings-center .community-tag-options{gap:10px}.server-settings-center .community-tag-options>button{width:48px;height:48px;font-size:1.4rem}.server-settings-center .community-tag-editor>fieldset{margin-top:24px}.server-settings-center .community-tag-editor>fieldset>legend{margin-bottom:10px;font-size:.9375rem}.server-settings-center .identity-actions{flex-wrap:wrap;margin-top:26px}.settings-members-navigation{background:#14151d;border-bottom:1px solid #2c2e3c;flex-wrap:wrap;flex-shrink:0;gap:8px;padding:12px 24px;display:flex}.settings-members-navigation>button{color:#a9adbf;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;min-height:40px;padding:8px 14px;font-size:.875rem}.settings-members-navigation>button:hover{color:#f4f1ff;background:#20212d}.settings-members-navigation>button[aria-current=page]{color:#f4f1ff;background:#292536;border-color:#4a3f66}.server-settings-roles .settings-content{flex-direction:column;display:flex;overflow:hidden}.server-settings-roles .settings-content>header{flex-shrink:0}.roles-embedded{flex:1;min-height:0;position:relative}.roles-workspace{color:#e3e4ed;grid-template-columns:204px minmax(0,1fr);height:100%;min-height:0;display:grid}.roles-sidebar{background:#111219;border-right:1px solid #2c2e3c;flex-direction:column;min-width:0;min-height:0;padding:18px 12px;display:flex}.roles-sidebar-heading{justify-content:space-between;align-items:center;gap:8px;padding:0 4px 16px;display:flex}.roles-sidebar-heading strong{font-size:.9375rem}.roles-sidebar-heading strong>span{color:#818698;margin-left:6px;font-size:.75rem;font-weight:400}.roles-sidebar-heading>button{color:#d7cfff;cursor:pointer;background:#262334;border:1px solid #414151;border-radius:8px;width:32px;height:32px;font-size:1.3rem}.roles-sidebar-list{flex:1;min-height:80px;overflow:auto}.roles-sidebar-list>button{text-align:left;color:#c6c8d5;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:62px;padding:10px;display:flex}.roles-sidebar-list>button:hover{background:#20212d}.roles-sidebar-list>button[aria-current=true]{color:#f4f1ff;background:#292536;border-color:#4a3f66}.roles-sidebar-list>button>i{border-radius:50%;flex:0 0 10px;width:10px;height:10px}.roles-sidebar-list>button>span{gap:4px;min-width:0;display:grid}.roles-sidebar-list>button strong{overflow-wrap:anywhere;font-size:.875rem}.roles-sidebar-list>button small{color:#9a9db1;font-size:.75rem}.roles-hierarchy-help{color:#a6a9bd;border-top:1px solid #2d2e3c;margin-top:18px;padding:16px 4px 0;font-size:.8125rem;line-height:1.55}.roles-hierarchy-help summary{cursor:pointer;font-size:.8125rem}.roles-hierarchy-help p{margin:12px 0 0}.roles-main{background:#14151d;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.roles-title{align-items:center;gap:12px;min-width:0;padding:22px 26px 17px;display:flex}.roles-title>i{border-radius:50%;flex:0 0 12px;width:12px;height:12px}.roles-title>div{flex:1;min-width:0}.roles-title span{color:#979aae;letter-spacing:.05em;font-size:.75rem}.roles-title h2{overflow-wrap:anywhere;margin:5px 0 0;font-size:1.2rem;line-height:1.4}.roles-delete{color:#ec939f;cursor:pointer;background:0 0;border:0;padding:8px;font-size:.8125rem}.roles-tabs{border-bottom:1px solid #343544;flex-shrink:0;gap:22px;margin:0 26px;display:flex}.roles-tabs>button{color:#9d9fb4;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:7px;min-height:47px;padding:8px 0;font-size:.875rem;font-weight:600;display:flex}.roles-tabs>button[aria-selected=true]{color:#c0b1ff;border-bottom-color:#a58aff}.roles-tabs>button>span{color:#c6c6d7;background:#2b2b3a;border-radius:6px;min-width:20px;padding:2px 5px;font-size:.75rem}.roles-panel{scrollbar-color:#454556 transparent;flex:1;min-height:0;padding:24px 26px;overflow:auto}.roles-field{gap:10px;display:grid}.roles-field>span{font-size:.9375rem;font-weight:600}.roles-field>small{color:#9599ae;font-size:.75rem}.roles-field input,.roles-search input{color:#edeef5;background:#0d0e15;border:1px solid #393b4c;border-radius:9px;width:100%;min-width:0;min-height:46px;padding:11px 13px;font-size:1rem}.roles-colors{border:0;min-width:0;margin:26px 0;padding:0}.roles-colors legend{margin-bottom:13px;font-size:.9375rem;font-weight:600}.roles-colors>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.roles-colors button{cursor:pointer;border:3px solid #14151d;border-radius:8px;outline:1px solid #0000;width:30px;height:30px}.roles-colors button[aria-pressed=true]{outline-color:#e7e0ff}.roles-colors label{color:#a9aec1;align-items:center;gap:10px;font-size:.8125rem;display:flex}.roles-colors input{cursor:pointer;background:#242532;border:0;border-radius:6px;width:35px;height:35px;padding:3px}.roles-name-preview{background:#101118;border:1px solid #2e3040;border-radius:12px;margin:20px 0;padding:18px 20px}.roles-name-preview>span{color:#9296aa;letter-spacing:.06em;font-size:.75rem}.roles-name-preview>div{align-items:center;gap:10px;margin-top:14px;display:flex}.roles-name-preview i{color:#d0c3fa;background:#302b43;border-radius:50%;flex-shrink:0;place-items:center;width:35px;height:35px;font-style:normal;display:grid}.roles-name-preview strong{overflow-wrap:anywhere;font-size:.9375rem}.roles-name-preview small{color:#767c94;font-size:.75rem}.roles-switch-row{cursor:pointer;border-bottom:1px solid #2a2c39;align-items:center;gap:18px;padding:19px 0;display:flex;position:relative}.roles-switch-row>span{flex:1;gap:8px;min-width:0;display:grid}.roles-switch-row strong{font-size:.9375rem;font-weight:600;line-height:1.5}.roles-switch-row small{color:#a0a4b8;font-size:.875rem;line-height:1.6}.roles-switch-row>input{opacity:0;z-index:1;cursor:pointer;width:44px;height:26px;margin:0;position:absolute;top:calc(50% - 13px);right:0}.roles-switch-row>i{background:#393c4b;border-radius:20px;flex:0 0 44px;width:44px;height:26px;transition:background .15s;position:relative}.roles-switch-row>i:after{content:"";background:#f1f2f7;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:4px;left:4px}.roles-switch-row>input:checked+i{background:#8160e5}.roles-switch-row>input:checked+i:after{transform:translate(18px)}.roles-switch-row>input:focus-visible+i{outline-offset:4px;outline:2px solid #c8b8ff}.roles-switch-row>input:disabled+i{opacity:.4}.roles-order{gap:14px;margin-top:24px;display:grid}.roles-order strong{font-size:.9375rem}.roles-order p{color:#9ea2b6;margin:8px 0 0;font-size:.875rem;line-height:1.6}.roles-order>div:last-child{gap:10px;display:flex}.roles-order button,.roles-savebar button,.roles-blank button,.roles-confirm-layer button{color:#e1e2ed;cursor:pointer;background:#262734;border:1px solid #3c3e50;border-radius:8px;padding:10px 16px;font-size:.875rem;font-weight:600}.roles-info{color:#9ca1b6;margin:15px 0 20px;font-size:.8125rem;line-height:1.6}.roles-main>.roles-info{margin:12px 26px 0}.roles-permission-group{border-bottom:1px solid #393948;margin-top:18px}.roles-permission-group summary{cursor:pointer;color:#e2dfef;padding:15px 0;font-size:1rem;list-style-position:inside;display:list-item}.roles-permission-group summary>span{float:right;color:#999cb0;margin-top:3px;font-size:.75rem;font-weight:400}.roles-permission-group .roles-switch-row:last-child{border-bottom:0}.roles-members-toolbar{gap:14px;display:grid}.roles-members-toolbar>label:last-child{color:#b6b8c7;align-items:center;gap:8px;font-size:.8125rem;display:flex}.roles-people>label{cursor:pointer;border-bottom:1px solid #2c2e3c;align-items:center;gap:12px;padding:13px 3px;display:flex}.roles-member-avatar{color:#c7bdef;background:#292738;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.roles-member-avatar img{object-fit:cover;width:100%;height:100%}.roles-people>label>span{flex:1;gap:5px;min-width:0;display:grid}.roles-people strong{overflow-wrap:anywhere;font-size:.9375rem}.roles-people input{accent-color:#9b7bf0;cursor:pointer;width:19px;height:19px}.roles-savebar{background:#181922;border-top:1px solid #343543;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;display:flex}.roles-savebar.has-changes{border-top-color:#68528f}.roles-savebar>span{color:#a1a5bb;font-size:.8125rem}.roles-savebar.has-changes>span{color:#d7c8fb}.roles-savebar>div{align-items:center;gap:10px;display:flex}.roles-savebar button.primary{color:#fff;background:#835be5;border-color:#9876ed}.roles-error{color:#f0a1b2;background:#341e27;margin:0;padding:12px 24px;font-size:.875rem;line-height:1.5}.roles-blank{text-align:center;color:#a5a8bc;padding:30px 15px;font-size:.875rem;line-height:1.6}.roles-blank strong{color:#d5d6e3;font-size:1rem}.roles-workspace button:disabled,.roles-workspace input:disabled{opacity:.45;cursor:default}.roles-redesigned{position:relative}.roles-modal-layer>.roles-redesigned{width:min(1060px,100vw - 36px);height:min(850px,100dvh - 36px)}.roles-redesigned>.roles-workspace{height:calc(100% - 78px)}.roles-redesigned>header{justify-content:space-between;align-items:center;display:flex}.roles-redesigned>header>div{gap:7px;display:grid}.server-settings-dialog{color:#efedf8;background:#1b1b26;border:1px solid #454153;border-radius:18px;width:min(460px,100vw - 32px);margin:auto;padding:26px;box-shadow:0 30px 100px #0009}.server-settings-dialog::backdrop{background:#05060ccb}.server-settings-dialog h3{margin:0 0 12px;font-size:1.2rem}.server-settings-dialog p{color:#a9aabc;margin:0;font-size:.9375rem;line-height:1.65}.server-settings-dialog footer{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.server-settings-dialog button{color:#e1e2ed;cursor:pointer;background:#262734;border:1px solid #3c3e50;border-radius:8px;padding:10px 16px;font-size:.875rem}.server-settings-dialog button.danger{color:#ffbcc9;background:#522937;border-color:#764053}.server-settings-dialog button:focus-visible{outline-offset:3px;outline:2px solid #c8b8ff}.roles-search .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1100px){.server-settings-center{grid-template-columns:218px minmax(0,1fr);width:calc(100vw - 24px);height:calc(100dvh - 24px)}.server-profile-editor{grid-template-columns:minmax(0,1fr) 244px;gap:18px;padding:20px}.server-profile-fields .settings-card{padding:18px}.roles-workspace{grid-template-columns:176px minmax(0,1fr)}.roles-savebar{flex-direction:column;align-items:stretch}.roles-savebar>div{justify-content:flex-end}}@media (width<=920px){.server-profile-editor{grid-template-columns:minmax(0,1fr)}.server-profile-preview{grid-row:1;justify-self:center;width:100%;max-width:380px;position:static}.server-profile-preview>small{margin-bottom:0}.server-profile-cover{height:100px}.roles-title{padding:18px}.roles-tabs{gap:16px;margin:0 18px}.roles-panel{padding:20px 18px}}@media (width<=700px){.server-settings-center{border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;width:100%;height:100dvh;max-height:none}.server-settings-center .settings-navigation{border-bottom:1px solid #303240;border-right:0;padding:10px;display:block}.server-settings-center .settings-navigation>header{padding:0 4px 10px}.server-settings-center .settings-navigation>footer,.server-settings-center .settings-navigation>nav>span{display:none}.server-settings-center .settings-navigation>nav{touch-action:pan-x;flex-direction:row;gap:5px;padding:0;display:flex;overflow:auto}.server-settings-center .settings-navigation>nav>button{flex:none;min-width:145px;min-height:42px}.server-settings-center .settings-navigation>nav>button small{display:none}.server-settings-center .settings-content>header{min-height:90px;padding:18px}.server-settings-center .settings-content>header h1{font-size:1.3rem}.server-settings-center .settings-content>header p{display:none}.roles-workspace{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.roles-sidebar{border-bottom:1px solid #303240;border-right:0;max-height:120px;padding:10px;display:block}.roles-sidebar-heading{padding:0 4px 7px}.roles-sidebar-list{gap:6px;min-height:0;display:flex;overflow:auto}.roles-sidebar-list>button{flex-shrink:0;width:auto;min-width:130px;max-width:200px;min-height:48px;padding:6px 9px}.roles-sidebar-list>button small,.roles-hierarchy-help{display:none}.roles-title{padding:13px 17px}.roles-title h2{margin-top:2px;font-size:1rem}.roles-title span{font-size:.75rem}.roles-tabs>button{min-height:40px}.roles-panel{padding:18px 16px}.roles-savebar{gap:9px;padding:12px 16px}.roles-savebar>div{grid-template-columns:auto 1fr;display:grid}.roles-savebar button{padding:10px}.roles-main>.roles-info{margin:10px 16px 0}.roles-switch-row{gap:12px}.roles-name-preview small{display:none}.server-tag-page .community-identity-settings{padding:18px}}.roles-unavailable{color:var(--muted,#9b9ba8);font-size:max(var(--ui-font-floor), calc(10px + var(--ui-font-boost)));background:#9696aa1f;border-radius:4px;margin-left:8px;padding:3px 6px;font-style:normal;font-weight:500;display:inline-block}.roles-admin-notice{color:#edcd91;font-size:max(var(--ui-font-floor), calc(13px + var(--ui-font-boost)));background:#f4b64b14;border:1px solid #f4b64b66;border-radius:8px;padding:14px 16px;line-height:1.6}.roles-switch-row:has(input:disabled){opacity:.62;cursor:default}.roles-switch-row strong{line-height:1.6}.settings-panel-content{min-width:0}.settings-panel-back{color:#c6bddf;cursor:pointer;background:#20212d;border:1px solid #373849;border-radius:8px;align-items:center;margin:18px 22px 8px;padding:8px 11px;font-size:.875rem;display:inline-flex}.settings-tool-panel{min-width:0;position:relative}.settings-tool-panel>.drawer{width:100%;height:auto;min-height:0;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;animation:none;position:relative;inset:auto;overflow:visible}.settings-tool-panel :is(.integrations-body,.automations-panel,.moderation-content,.screening-body){flex:none;max-height:none;overflow:visible}.settings-panel-content>.creator-lab{overflow:visible}.settings-panel-content .creator-mobile-tabs{flex-wrap:wrap;display:flex}.server-settings-center .settings-content>header,.server-settings-center .settings-content>.settings-form,.server-settings-center .settings-members-navigation{padding-inline:var(--settings-gutter)}.server-settings-center .settings-content>.settings-form:not(.server-profile-editor){row-gap:18px}.server-settings-center .settings-save-row{flex-wrap:wrap}.settings-tool-panel>.members-drawer,.settings-tool-panel :is(.integrations-body,.screening-body,.moderation-content){padding:22px var(--settings-gutter,27px) 32px;gap:20px}.settings-tool-panel .integration-tabs{padding:12px var(--settings-gutter,27px);flex-wrap:wrap;gap:10px}.settings-tool-panel .integration-tabs>button{flex:160px;min-width:0}.settings-tool-panel .moderation-metrics{padding-inline:var(--settings-gutter,27px);grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:12px}.settings-tool-panel :is(.moderation-action-form,.moderation-tabs,.security-lockdown-card){margin-inline:var(--settings-gutter,27px)}.settings-tool-panel .moderation-tabs{flex-wrap:wrap;gap:8px}.settings-tool-panel :is(.integration-create>div,.automation-fields,.moderation-action-form,.automod-escalation){grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:16px}.settings-tool-panel .integration-create>div>button{grid-column:auto}.settings-tool-panel :is(.moderation-action-form>div,.moderation-reason,.automod-escalation>div,.automation-message-field){grid-column:1/-1}.settings-tool-panel :is(.integration-create,.automation-fields,.moderation-action-form,.automod-escalation) :is(input,select),.settings-tool-panel :is(.integration-create>div>button,.moderation-action-form>button,.automod-escalation>button){min-width:0;height:auto;min-height:44px;padding:10px 12px}.settings-tool-panel .automation-create>footer{flex-wrap:wrap;gap:12px}.settings-tool-panel .screening-drawer>footer{padding-inline:var(--settings-gutter,27px);flex-wrap:wrap;gap:12px}.server-settings-center .roles-tabs{flex-wrap:wrap;gap:8px 20px}.server-settings-center .roles-order>div:last-child{flex-wrap:wrap}@media (width<=700px){.server-settings-center{--settings-gutter:18px}}dialog.invite-modal-layer{color:#e8e9ef;background:0 0;border:0;justify-content:center;align-items:center;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:12px}dialog.invite-modal-layer:not([open]){display:none}dialog.invite-modal-layer::backdrop{background:0 0}dialog.invite-modal-layer>.invite-drawer{border:1px solid #353743;border-radius:18px;height:auto;max-height:calc(100dvh - 24px);width:min(520px,100vw - 24px)!important}
