.site-information-bar{--site-information-bar-accent:#67e8f9;--site-information-bar-accent-rgb:103 232 249;--site-information-bar-surface:8 145 178;z-index:120;top:calc(var(--app-safe-area-inset-top) + .25rem);border:1px solid rgb(var(--site-information-bar-accent-rgb) / 62%);background:linear-gradient(110deg, rgb(var(--site-information-bar-surface) / 54%), rgb(var(--site-information-bar-surface) / 32%)), #060b17fa;width:min(100vw - 48rem,58rem);min-height:3.25rem;box-shadow:0 .75rem 2.25rem #00000052, 0 1px 0 #ffffff21 inset, 0 0 1.75rem rgb(var(--site-information-bar-accent-rgb) / 10%);color:#edf5ff;-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);border-radius:12px;align-items:center;gap:.8rem;padding:.65rem .7rem .65rem .75rem;animation:.16s ease-out both site-information-bar-enter;display:flex;position:fixed;left:calc(50% + 2rem);overflow:hidden;transform:translate(-50%)}.site-information-bar-success{--site-information-bar-accent:#4ade80;--site-information-bar-accent-rgb:74 222 128;--site-information-bar-surface:34 197 94}.site-information-bar-warning{--site-information-bar-accent:#fbbf24;--site-information-bar-accent-rgb:251 191 36;--site-information-bar-surface:245 158 11}.site-information-bar-critical{--site-information-bar-accent:#fb7185;--site-information-bar-accent-rgb:251 113 133;--site-information-bar-surface:244 63 94}.site-information-bar-glow{background:linear-gradient(105deg, rgb(var(--site-information-bar-accent-rgb) / 12%), transparent 48%, #ffffff0a);pointer-events:none;position:absolute;inset:0}.site-information-bar-icon{border:1px solid rgb(var(--site-information-bar-accent-rgb) / 40%);color:#fff;width:2rem;height:2rem;box-shadow:0 0 1.25rem rgb(var(--site-information-bar-accent-rgb) / 18%), 0 1px 0 #ffffff1f inset;background:#03081252;border-radius:9px;flex:none;place-items:center;display:grid;position:relative}.site-information-bar p{color:#fff;text-shadow:0 1px 1px #00000047;flex:1;min-width:0;margin:0;font-size:.875rem;font-weight:600;line-height:1.35;position:relative}.site-information-bar-action{color:#fff;background:#03081247;border:1px solid #ffffff38;border-radius:8px;flex:none;align-items:center;gap:.45rem;min-height:2rem;padding:.4rem .7rem;font-size:.75rem;font-weight:800;text-decoration:none;transition:background-color .14s,border-color .14s,transform .14s;display:inline-flex;position:relative}.site-information-bar-action:hover,.site-information-bar-action:focus-visible{background:#03081270;border-color:#ffffff6b;outline:none;transform:translateY(-1px)}.site-information-bar-action i{font-size:.65rem}.site-information-bar-close{color:#ffffffc2;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:2rem;height:2rem;transition:background-color .14s,color .14s;display:grid;position:relative}.site-information-bar-close:hover,.site-information-bar-close:focus-visible{color:#fff;background:#03081257;outline:none}@keyframes site-information-bar-enter{0%{opacity:0}to{opacity:1}}@media (max-width:72rem){.site-information-bar{top:calc(var(--app-safe-area-inset-top) + 5rem);width:min(100vw - 2rem,48rem);left:50%}}@media (max-width:40rem){.site-information-bar{top:calc(var(--app-safe-area-inset-top) + 4.75rem);border-radius:10px;gap:.6rem;width:calc(100vw - 1rem);padding:.6rem}.site-information-bar p{font-size:.8rem}.site-information-bar-action{padding-inline:.55rem}.site-information-bar-action span{display:none}}@media (prefers-reduced-motion:reduce){.site-information-bar{animation:none}}.site-maintenance-page{background:#090b0f;place-items:center;min-height:100vh;padding:clamp(1rem,3vw,2rem);display:grid}.site-maintenance-page-offline{background:#080a0e}.site-maintenance-card{width:min(100%,54rem);box-shadow:none;background:#11151b;border:1px solid #252b33;border-radius:8px;padding:clamp(1.5rem,3.5vw,3rem);display:grid;overflow:hidden}.site-maintenance-card-offline{width:min(100%,56rem);min-height:auto;box-shadow:none;background:#11151b;border-color:#262d38;padding:0}.site-maintenance-card-compact{border-radius:8px;grid-template-columns:1fr;justify-items:center;width:min(100%,30rem);min-height:auto;padding:clamp(1.5rem,4vw,2.25rem)}.site-maintenance-hero{grid-template-columns:minmax(0,1fr) minmax(17rem,24rem);align-items:center;gap:clamp(1.75rem,4vw,4rem);display:grid}.site-maintenance-header{background:#0d1117;border-bottom:1px solid #252c36;justify-content:flex-start;align-items:center;gap:1rem;min-width:0;padding:.875rem clamp(1rem,2.5vw,1.5rem);display:flex}.site-maintenance-body{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(1.25rem,3vw,2.25rem);padding:1.125rem clamp(1.25rem,3vw,2rem) clamp(1.5rem,3vw,2.25rem);display:grid}.site-maintenance-copy{align-content:start;gap:.75rem;min-width:0;display:grid}.site-maintenance-brand{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;padding:0;display:inline-flex}.site-maintenance-logo{aspect-ratio:3.56;object-fit:contain;width:min(14rem,56vw);height:auto;display:block}.site-maintenance-card h1{color:var(--color-text-primary);letter-spacing:0;max-width:29rem;margin:0;font-size:clamp(1.25rem,2.1vw,1.625rem);font-weight:720;line-height:1.22}.site-maintenance-message{color:#b9c3d0;overflow-wrap:anywhere;gap:.25rem;max-width:37rem;font-size:.9375rem;font-weight:440;line-height:1.48;display:grid}.site-maintenance-topbar-timer{color:#c4cedb;white-space:nowrap;background:#11161e;border:1px solid #343c49;border-radius:6px;align-items:center;gap:.4375rem;max-width:100%;min-height:1.75rem;padding:.4375rem .625rem;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}.site-maintenance-topbar-timer strong{color:#f8fafc;font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.75rem;font-weight:620}.site-maintenance-timer-label{color:#9aa7b8;font-weight:620}.site-maintenance-status-badge{color:#facc15;white-space:nowrap;background:#f59e0b1a;border:1px solid #f59e0b6b;border-radius:6px;align-items:center;gap:.4375rem;max-width:100%;min-height:1.75rem;margin-left:auto;padding:.4375rem .625rem;font-size:.75rem;font-weight:720;line-height:1;animation:1.8s ease-in-out infinite site-maintenance-status-pulse;display:inline-flex}.site-maintenance-status-badge span{background:#f59e0b;border-radius:50%;width:.4375rem;height:.4375rem;animation:1.8s ease-in-out infinite site-maintenance-dot-pulse;box-shadow:0 0 #f59e0b70}@keyframes site-maintenance-status-pulse{0%,to{background:#f59e0b14;border-color:#f59e0b5c;box-shadow:0 0 #f59e0b00}50%{background:#f59e0b29;border-color:#facc15c2;box-shadow:0 0 1rem #f59e0b2e}}@keyframes site-maintenance-dot-pulse{0%,to{opacity:.78;transform:scale(1);box-shadow:0 0 #f59e0b57}50%{opacity:1;transform:scale(1.18);box-shadow:0 0 0 .35rem #f59e0b00}}@media (prefers-reduced-motion:reduce){.site-maintenance-status-badge,.site-maintenance-status-badge span{animation:none}}.site-maintenance-status-panel{min-width:0;box-shadow:none;background:#0d1117;border:1px solid #28313d;border-radius:8px;gap:0;display:none;overflow:hidden}.site-maintenance-status-row{border-bottom:1px solid #252c36;gap:.375rem;padding:.875rem 1rem;display:grid}.site-maintenance-status-panel>.site-maintenance-status-row:not(.site-maintenance-status-row-primary){display:none}.site-maintenance-status-row span{color:#9ba7b8;text-transform:uppercase;font-size:.6875rem;font-weight:740;line-height:1}.site-maintenance-status-row strong{color:#eef2f7;font-size:1rem;font-weight:760;line-height:1.25}.site-maintenance-status-row-primary{background:#11161e}.site-maintenance-status-row-primary strong{color:#f8fafc;font-size:1.25rem;font-weight:800}.site-maintenance-countdown{font-variant-numeric:tabular-nums;letter-spacing:0;align-items:center;gap:.625rem;display:inline-flex}.site-maintenance-countdown-icon{color:#9aa7b8;flex:none;justify-content:center;align-items:center;width:.875rem;height:.875rem;font-size:.8125rem;display:inline-flex}.site-maintenance-status-panel p{color:#b8c2d0;margin:0;padding:1rem;font-size:.9375rem;font-weight:500;line-height:1.5}.site-maintenance-message p,.site-maintenance-message ul,.site-maintenance-message ol{margin:0}.site-maintenance-message ul,.site-maintenance-message ol{padding-left:1.25rem}.site-maintenance-message li::marker{color:#98a3b4}.site-maintenance-update-copy{color:var(--color-text-secondary);margin:0;font-size:1rem;line-height:1.5}.site-maintenance-kicker{color:#93a4bd;text-transform:uppercase;margin:0;font-size:.8125rem;font-weight:780;line-height:1.125rem}.site-upgrade-card{box-sizing:border-box;color:#f7f9ff;text-align:left;background:linear-gradient(#090f21f0,#060a18f5),#050a18f5;border:1px solid #a855f79e;border-radius:10px;justify-items:stretch;gap:0;width:min(100%,44.5625rem);max-height:calc(100dvh - 2rem);padding:1.4375rem 1.4375rem 1.875rem;position:relative;box-shadow:0 1.75rem 5rem #0000008a,inset 0 1px #ffffff0d,0 0 0 1px #48347e33}.site-upgrade-page{z-index:1000;color:#f7f9ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#020610;width:100%;height:100dvh;min-height:100dvh;position:fixed;inset:0;overflow:hidden}.site-upgrade-header{justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.site-upgrade-brand{color:#f8fbff;align-items:center;gap:1.25rem;min-width:0;font-size:1rem;font-weight:900;line-height:1.25rem;display:inline-flex}.site-upgrade-icon{filter:drop-shadow(0 0 .625rem #a46cff8a);background:#a46cff;width:1.625rem;height:1.625rem;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v10'/%3E%3Cpath d='m8 9 4 4 4-4'/%3E%3Cpath d='M5 15v3.2A2.8 2.8 0 0 0 7.8 21h8.4a2.8 2.8 0 0 0 2.8-2.8V15'/%3E%3Cpath d='M7 3h10'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v10'/%3E%3Cpath d='m8 9 4 4 4-4'/%3E%3Cpath d='M5 15v3.2A2.8 2.8 0 0 0 7.8 21h8.4a2.8 2.8 0 0 0 2.8-2.8V15'/%3E%3Cpath d='M7 3h10'/%3E%3C/svg%3E") 50%/contain no-repeat}.site-upgrade-state{color:#a98cff;font-size:1rem;font-weight:700;line-height:1.25rem}.site-upgrade-divider{background:linear-gradient(90deg,#0000,#7d8aa533 7% 93%,#0000);height:1px;margin:1rem 0 2.3125rem}.site-upgrade-page .site-maintenance-card h1{color:#f8fbff;text-shadow:0 .875rem 1.875rem #0000006b;margin:0 0 .5625rem 1.4375rem;font-size:clamp(1.55rem,4vw,1.6875rem);font-weight:950;line-height:1.2}.site-upgrade-page .site-maintenance-update-copy{color:#d9dff1;max-width:34rem;margin:0 1.4375rem 2rem;font-size:1rem;font-weight:520;line-height:1.45}.site-upgrade-progress-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;margin:0 1.4375rem 1.4375rem;display:grid}.site-upgrade-progress-row strong{color:#a46cff;font-size:1.0625rem;font-weight:900;line-height:1}.site-upgrade-progress{background:#151b2c;border-radius:999px;width:100%;height:.625rem;overflow:hidden;box-shadow:inset 0 1px 1px #00000070}.site-upgrade-progress span{border-radius:inherit;background:linear-gradient(90deg,#d5a8ff 0%,#a15df7 52%,#7d37e3 100%);height:100%;transition:width .12s linear;display:block;box-shadow:0 0 1rem #a46cff57}.site-upgrade-footnote{color:#c6cede;margin:0 1.4375rem;font-size:.875rem;font-weight:560;line-height:1.35}@media (max-width:900px){.site-maintenance-card{border-radius:8px;min-height:auto}.site-maintenance-hero,.site-maintenance-body{grid-template-columns:minmax(0,1fr)}.site-maintenance-status-panel{max-width:32rem}}@media (max-width:640px){.site-maintenance-page{align-items:start;min-height:100dvh;padding:.625rem}.site-maintenance-card{border-radius:8px;gap:1.25rem;padding:1.125rem}.site-maintenance-card-offline{min-height:auto;padding:0}.site-maintenance-header{flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem .875rem;display:flex}.site-maintenance-brand{padding:0}.site-maintenance-logo{width:min(12rem,66vw)}.site-maintenance-status-badge{gap:.375rem;min-height:1.75rem;margin-left:auto;padding:.4375rem .625rem;font-size:.75rem;font-weight:720}.site-maintenance-topbar-timer{gap:.4375rem;padding:.4375rem .625rem;font-size:.75rem}.site-maintenance-topbar-timer strong{font-size:.75rem;font-weight:620}.site-maintenance-status-badge span{width:.4375rem;height:.4375rem}.site-maintenance-body{gap:1rem;padding:1.125rem 1rem 1rem}.site-maintenance-copy{gap:.75rem}.site-maintenance-kicker{font-size:.71875rem;font-weight:720;line-height:1rem}.site-maintenance-card h1{max-width:20rem;font-size:1.25rem;font-weight:700;line-height:1.24}.site-maintenance-message{color:#d2d8e5;gap:.5rem;font-size:.9rem;font-weight:450;line-height:1.5}.site-maintenance-status-panel{background:#0d1117;max-width:none}.site-maintenance-status-row{gap:.375rem;padding:.875rem 1rem}.site-maintenance-status-row span{font-size:.6875rem;font-weight:720}.site-maintenance-status-row strong{font-size:.9375rem;font-weight:720}.site-maintenance-status-row-primary strong{font-size:1.125rem}.site-maintenance-countdown{gap:.5625rem}.site-maintenance-countdown-icon{width:.875rem;height:.875rem;font-size:.8125rem}.site-maintenance-status-panel p{padding:.9375rem 1rem;font-size:.9rem;line-height:1.48}.site-upgrade-page{place-items:center;padding:.75rem}.site-upgrade-card{max-height:calc(100dvh - 1.5rem);padding:1rem}.site-upgrade-brand{gap:.75rem;font-size:.875rem}.site-upgrade-state{font-size:.875rem}.site-upgrade-divider{margin:.875rem 0 1.25rem}.site-upgrade-page .site-maintenance-card h1,.site-upgrade-page .site-maintenance-update-copy,.site-upgrade-progress-row,.site-upgrade-footnote{margin-left:.5rem;margin-right:.5rem}.site-upgrade-page .site-maintenance-update-copy,.site-upgrade-progress-row{margin-bottom:1.25rem}}.chat-image-lightbox{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:zoom-out;background:#020617e0;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.chat-image-lightbox-frame{cursor:default;justify-items:center;gap:.625rem;max-width:min(100%,88rem);max-height:calc(100dvh - 2.5rem);display:grid}.chat-image-lightbox-image{object-fit:contain;background:#020617;border:1px solid #ffffff29;border-radius:6px;width:auto;max-width:min(100%,88rem);height:auto;max-height:calc(100dvh - 5.75rem);display:block;box-shadow:0 1.5rem 4rem #0000006b}.chat-image-lightbox-caption{color:#dbe4f3;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:min(100%,44rem);font-size:.8125rem;font-weight:700;line-height:1.125rem;overflow:hidden}.chat-image-lightbox-close{top:max(.75rem, var(--app-safe-area-inset-top));right:max(.75rem, var(--app-safe-area-inset-right));color:#f8fafc;cursor:pointer;background:#0f172adb;border:1px solid #ffffff29;border-radius:999px;place-items:center;width:2.5rem;height:2.5rem;font-size:1.125rem;line-height:1;transition:background-color .12s,border-color .12s,transform .12s;display:inline-grid;position:fixed}.chat-image-lightbox-close:hover,.chat-image-lightbox-close:focus-visible{background:#1e293bf0;border-color:#c4b5fd94;outline:none;transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.chat-image-lightbox-close{transition:none}}.loading-spinner{--loading-spinner-size:2rem;--loading-spinner-track:#8b5cf638;--loading-spinner-arc:var(--sg-purple,#8b5cf6);width:var(--loading-spinner-size);height:var(--loading-spinner-size);contain:layout paint style;flex:none;display:block}.loading-spinner circle{fill:none;stroke-width:3.5px}.loading-spinner-track{stroke:var(--loading-spinner-track)}.loading-spinner-arc{stroke:var(--loading-spinner-arc);stroke-dasharray:88;stroke-dashoffset:66px;stroke-linecap:round;transform-origin:50%;will-change:transform;animation:.75s linear infinite loading-spinner-rotate}@keyframes loading-spinner-rotate{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.loading-spinner-arc{stroke-dashoffset:0;opacity:.55;will-change:auto;animation:none}}.floating-private-chat{--floating-private-chat-gap:.875rem;--floating-private-chat-minimized-column-offset:0rem;--floating-private-chat-minimized-dock-width:7.25rem;--floating-private-chat-minimized-row-offset:0rem;--floating-private-chat-panel-offset:0rem;--floating-private-chat-minimized-size:3.25rem;--floating-private-chat-panel-width:min(23rem, calc(100vw - 2rem));--floating-private-chat-panel-bg:#050912;z-index:80;right:max(1.25rem, env(safe-area-inset-right));bottom:max(1.25rem, env(safe-area-inset-bottom));color:var(--color-text-primary);font:inherit;position:fixed}.floating-private-chat-panel{isolation:isolate;z-index:82;right:calc(max(1.25rem, env(safe-area-inset-right)) + var(--floating-private-chat-panel-offset));width:var(--floating-private-chat-panel-width);background:var(--floating-private-chat-panel-bg);border:1px solid #8b5cf661;border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto auto auto;height:min(34rem,100dvh - 7rem);min-height:24rem;display:grid;overflow:hidden;box-shadow:0 1.5rem 3.75rem #0000007a,inset 0 0 0 1px #ffffff0a,0 0 2rem #581c8729}.floating-private-chat-panel:before{content:none}.floating-private-chat-header{background:linear-gradient(90deg,#581c872e,#0000 56%),linear-gradient(#0f172af5 0%,#080d19f2 100%);border-bottom:1px solid #8b5cf638;justify-content:space-between;align-items:center;min-height:4rem;padding:.625rem .75rem;display:flex}.floating-private-chat-identity{min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:.625rem;padding:0;display:flex}.floating-private-chat-header-avatar{border:1px solid #d8b4fe3d;flex:0 0 2.5rem;width:2.5rem;height:2.5rem;box-shadow:0 .5rem 1rem #0000003d,0 0 1rem #8b5cf633}.floating-private-chat-copy{gap:.125rem;min-width:0;display:grid}.floating-private-chat-copy strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:820;line-height:1.125rem;overflow:hidden}.floating-private-chat-copy span{color:#c4b5fd;font-size:.75rem;font-weight:760;line-height:.875rem}.floating-private-chat-actions{flex:none;align-items:center;gap:.375rem;display:flex}.floating-private-chat-action{color:#ddd6fe;cursor:pointer;background:#0f172a9e;border:1px solid #8b5cf63d;border-radius:7px;place-items:center;width:2rem;height:2rem;transition:background-color .14s,border-color .14s,color .14s;display:inline-grid}.floating-private-chat-action:hover,.floating-private-chat-action:focus-visible{color:#f8fafc;background:#8b5cf62e;border-color:#c4b5fd75;outline:none}.floating-private-chat-action-minimize span,.floating-private-chat-action-close span{width:.875rem;height:.875rem;display:block;position:relative}.floating-private-chat-action-minimize span:before{content:"";background:currentColor;border-radius:999px;height:.125rem;position:absolute;bottom:.1875rem;left:.0625rem;right:.0625rem}.floating-private-chat-action-close span:before,.floating-private-chat-action-close span:after{content:"";background:currentColor;border-radius:999px;width:.875rem;height:.125rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.floating-private-chat-action-close span:after{transform:translate(-50%,-50%)rotate(-45deg)}.floating-private-chat-body{background:var(--floating-private-chat-panel-bg);scrollbar-color:#a78bfa61 transparent;scrollbar-width:thin;flex-direction:column;min-height:0;padding:.875rem .75rem .625rem;display:flex;overflow-y:auto}.floating-private-chat-thread{gap:.5rem;margin-top:auto;display:grid}.floating-private-chat-bottom-anchor{flex:0 0 .0625rem;width:100%;height:.0625rem}.floating-private-chat-message{width:fit-content;min-width:0;max-width:min(86%,18.5rem);box-shadow:none;background:#111827;border:1px solid #94a3b81a;border-radius:8px;justify-self:start;gap:.1875rem;padding:.5rem .625rem;display:grid}.floating-private-chat-message-own{background:#18122f;border-color:#625b8457;justify-self:end;box-shadow:0 .5rem 1rem #00000029,inset 0 0 0 1px #ffffff0a}.floating-private-chat-message-meta{justify-content:flex-start;align-items:center;gap:.375rem;min-width:0;margin-bottom:.0625rem;display:flex;overflow:hidden}.floating-private-chat-message-author,.floating-private-chat-message-meta time{color:#bec7d8bd;letter-spacing:0;font-size:.65625rem;font-weight:760;line-height:.875rem}.floating-private-chat-message-own .floating-private-chat-message-author,.floating-private-chat-message-own .floating-private-chat-message-meta time{color:#b2bad1d1}.floating-private-chat-message-author{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.floating-private-chat-message-meta time{flex:none;font-weight:760}.floating-private-chat-message-meta-separator{color:#bec7d8bd;opacity:.56;background:currentColor;border-radius:50%;flex:0 0 .1875rem;width:.1875rem;height:.1875rem}.floating-private-chat-message-own .floating-private-chat-message-meta-separator{color:#b2bad1d1}.floating-private-chat-message p{color:#f8fafc;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:.875rem;font-weight:620;line-height:1.25rem}.floating-private-chat-message-own p{color:#d9deec}.floating-private-chat-message-receipt{color:#97a0bbc2;letter-spacing:0;text-align:right;white-space:nowrap;justify-content:flex-end;align-items:center;min-height:.875rem;margin-top:.125rem;font-size:.65625rem;font-weight:760;line-height:.875rem;display:flex}.floating-private-chat-message-receipt time,.floating-private-chat-message-receipt span{text-overflow:ellipsis;max-width:100%;overflow:hidden}.floating-private-chat-klipy-media{isolation:isolate;contain:layout paint style;aspect-ratio:16/9;vertical-align:top;background:#050a16d1;border:1px solid #ffffff1f;border-radius:6px;width:min(15.5rem,100%);max-width:100%;line-height:0;text-decoration:none;display:inline-block;position:relative;overflow:hidden;box-shadow:0 .375rem 1rem #00000024}.floating-private-chat-klipy-media:focus-visible{outline:none;box-shadow:0 0 0 2px #c4b5fd3d}.floating-private-chat-klipy-media img{z-index:1;object-fit:contain;border-radius:6px;width:100%;max-width:100%;height:100%;max-height:min(15.5rem,48vh);display:block;position:relative}.floating-private-chat-attachments{gap:.375rem;margin-top:.5rem;display:grid}.floating-private-chat-attachment-media,.floating-private-chat-attachment-unavailable{background:#050a16db;border:1px solid #ffffff24;border-radius:7px;width:min(15.5rem,100%);min-height:5.5rem;display:block;overflow:hidden;box-shadow:0 .375rem 1rem #00000024}.floating-private-chat-attachment-media{isolation:isolate;color:inherit;cursor:zoom-in;line-height:0;font:inherit;padding:0;text-decoration:none;position:relative}.floating-private-chat-attachment-media:focus-visible{outline:none;box-shadow:0 0 0 2px #c4b5fd3d}.floating-private-chat-attachment-media img,.floating-private-chat-attachment-media video{z-index:1;object-fit:contain;background:#000;width:100%;max-height:min(15.5rem,42vh);display:block;position:relative}.floating-private-chat-attachment-unavailable{color:#fecaca;text-align:center;place-items:center;padding:.5rem;font-size:.75rem;font-weight:720;line-height:1rem;display:grid}.floating-private-chat-status{color:#94a3b8;text-align:center;margin:.75rem 0;font-size:.8125rem;font-weight:720;line-height:1.125rem}.floating-private-chat-loading{place-items:center;min-height:8rem;display:grid}.floating-private-chat-loading-spinner{--loading-spinner-size:2rem}.floating-private-chat-typing{color:#b7c0d4;white-space:nowrap;align-items:center;gap:.375rem;min-height:1.25rem;margin:.25rem 0 0;padding:0 .125rem;font-size:.75rem;font-weight:720;line-height:1rem;display:flex;overflow:hidden}.floating-private-chat-typing-empty{visibility:hidden}.floating-private-chat-typing-dots{flex:none;align-items:center;gap:.1875rem;height:.875rem;display:inline-flex}.floating-private-chat-typing-dots span{background:#a855f7;border-radius:999px;width:.3125rem;height:.3125rem;animation:1.05s cubic-bezier(.4,0,.2,1) infinite floating-private-chat-typing-dot;box-shadow:0 0 .5rem #a855f77a}.floating-private-chat-typing-dots span:nth-child(2){animation-delay:.14s}.floating-private-chat-typing-dots span:nth-child(3){animation-delay:.28s}.floating-private-chat-typing-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.floating-private-chat-composer{background:linear-gradient(90deg,#581c871a,#0000 62%),#080d19f0;border-top:1px solid #8b5cf638;grid-template-columns:minmax(0,1fr) 2.5rem;gap:.5rem;padding:.625rem;display:grid}.floating-private-chat-input{color:#f8fafc;width:100%;min-width:0;height:2.5rem;font:inherit;background:#040913d1;border:1px solid #53607e6b;border-radius:8px;outline:none;padding:0 .75rem;font-size:.875rem;font-weight:650;line-height:1.25rem}.floating-private-chat-input::placeholder{color:#8b9ab1;opacity:1}.floating-private-chat-input:focus{border-color:#a78bfaa3;box-shadow:0 0 0 3px #8b5cf629}.floating-private-chat-input:disabled{cursor:not-allowed;opacity:.72}.floating-private-chat-send{color:#f5f3ff;cursor:pointer;background:linear-gradient(#ffffff1a,#0000 54%),linear-gradient(#a855f7f5 0%,#6d28d9fa 100%);border:1px solid #d8b4fe75;border-radius:8px;place-items:center;width:2.5rem;height:2.5rem;transition:border-color .14s,box-shadow .14s,filter .14s,transform .14s;display:inline-grid;box-shadow:0 .375rem .875rem #581c873d,inset 0 0 0 1px #ffffff14}.floating-private-chat-send:not(:disabled):hover,.floating-private-chat-send:not(:disabled):focus-visible{filter:brightness(1.06);border-color:#f5d0feb3;outline:none;transform:translateY(-1px);box-shadow:0 .5rem 1rem #581c874d,0 0 1.25rem #a855f738,inset 0 0 0 1px #ffffff1a}.floating-private-chat-send:disabled{cursor:not-allowed;opacity:.48}.floating-private-chat-send-sending{cursor:progress;opacity:.92}.floating-private-chat-send span{border-top:.4375rem solid #0000;border-bottom:.4375rem solid #0000;border-left:.75rem solid;width:0;height:0;display:block;transform:translate(.0625rem)}.floating-private-chat-send-sending span{border:.125rem solid #ffffff57;border-top-color:#fff;border-radius:999px;width:.9375rem;height:.9375rem;animation:.76s linear infinite floating-private-chat-loading-spin;transform:none}.floating-private-chat-error{color:#fecaca;background:#7f1d1d3d;border-top:1px solid #f871712e;margin:0;padding:.5rem .75rem;font-size:.75rem;font-weight:760;line-height:1rem}.floating-private-chat-minimized{z-index:81;right:auto;bottom:calc(var(--app-footer-height,5.8rem) + 1rem + var(--floating-private-chat-minimized-row-offset));left:calc((var(--app-sidebar-width,13.25rem) - var(--floating-private-chat-minimized-dock-width)) / 2 + var(--floating-private-chat-minimized-column-offset));width:var(--floating-private-chat-minimized-size);height:var(--floating-private-chat-minimized-size)}.floating-private-chat-avatar-button{width:var(--floating-private-chat-minimized-size);height:var(--floating-private-chat-minimized-size);cursor:pointer;background:#080d19e0;border:2px solid #a78bfa75;border-radius:999px;place-items:center;padding:0;display:inline-grid;position:relative;box-shadow:0 .75rem 1.625rem #0000006b,0 0 0 .1875rem #191236db}.floating-private-chat-avatar-button:hover,.floating-private-chat-avatar-button:focus-visible{border-color:#d8b4feb3;outline:none}.floating-private-chat-avatar.user-avatar{border-radius:inherit;width:100%;height:100%;box-shadow:none;border:0;flex:none;font-size:1rem;overflow:hidden}.floating-private-chat-avatar .user-avatar-image{object-fit:cover;object-position:center center;width:100%;height:100%;position:absolute;inset:0}.floating-private-chat-unread{color:#fff;letter-spacing:0;background:linear-gradient(135deg,#c084fc 0%,#9333ea 52%,#6d28d9 100%);border:2px solid #080d19;border-radius:999px;place-items:center;min-width:1.375rem;height:1.375rem;padding:0 .375rem;font-size:.625rem;font-weight:860;line-height:1;display:inline-grid;position:absolute;bottom:.1875rem;right:-.1875rem;box-shadow:0 .375rem .75rem #7e22ce6b,0 0 .875rem #a855f747,inset 0 0 0 1px #ffffff3d}.floating-private-chat-close-chip{color:#f5f3ff;cursor:pointer;width:1.125rem;height:1.125rem;font:inherit;background:#4c1d95f5;border:2px solid #191236;border-radius:999px;place-items:center;padding:0;font-size:.625rem;font-weight:900;line-height:1;display:inline-grid;position:absolute;top:-.0625rem;right:-.0625rem}.floating-private-chat-close-chip:hover,.floating-private-chat-close-chip:focus-visible{color:#fff;background:#6d28d9f5;border-color:#191236;outline:none}@keyframes floating-private-chat-loading-spin{to{transform:rotate(360deg)}}@keyframes floating-private-chat-typing-dot{0%,70%,to{opacity:.42;transform:translateY(0)}35%{opacity:1;transform:translateY(-.1875rem)}}@media (prefers-reduced-motion:reduce){.floating-private-chat-send-sending span,.floating-private-chat-typing-dots span{animation:none}}@media (max-width:640px){.floating-private-chat{right:max(.875rem, env(safe-area-inset-right));bottom:max(5.25rem, env(safe-area-inset-bottom));display:none}.floating-private-chat-minimized{right:max(.875rem, env(safe-area-inset-right));bottom:calc(var(--app-mobile-footerbar-height,3.625rem) + .875rem + var(--floating-private-chat-minimized-row-offset))}.floating-private-chat-panel{right:max(.875rem, env(safe-area-inset-right));width:calc(100vw - 1.75rem);height:min(31rem,100dvh - 7rem);min-height:22rem}}.friend-requests-center{flex:0 0 2.5rem;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex;position:relative}.friend-requests-center:before{z-index:2;content:"";pointer-events:none;background:#ffffff0f;width:1px;position:absolute;inset-block:.4375rem;inset-inline-start:0}.friend-requests-button{isolation:isolate;width:var(--topbar-action-size);height:var(--topbar-action-size);border-radius:var(--topbar-action-radius);box-shadow:none;color:var(--topbar-action-color);cursor:pointer;background:0 0;border:0;place-items:center;transition:background-color .14s,box-shadow .14s,color .14s,transform .14s;display:inline-grid;position:relative}.friend-requests-button:hover,.friend-requests-button-active{background:var(--topbar-action-hover-bg);box-shadow:none;color:var(--topbar-action-color-strong)}.friend-requests-button:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #ffffff0f,0 0 0 2px #8b5cf6ad}.friend-requests-button:active{filter:brightness(.95);transform:translateY(1px)scale(.99)}.friend-requests-button-surface{place-items:center;width:1.5rem;height:1.5rem;font-size:1.05rem;display:grid}.friend-requests-badge{z-index:3;color:#fff;text-align:center;text-shadow:0 .0625rem .0625rem #180c3a6b;transform-origin:55% 55%;background:#931aaf;border:0;border-radius:4px;min-width:1.4em;height:auto;padding:.25em .4em;font-size:max(.6875rem,11px);font-weight:750;line-height:1;position:absolute;top:-.1875rem;right:-.1875rem;box-shadow:0 0 0 1px #070d1a,0 .125rem .3125rem #180c3a70}.friend-requests-dropdown{z-index:100;color:#eef4ff;transform-origin:calc(100% - 1.25rem) 0;background:#0a0f18;border:1px solid #94a3b82e;border-radius:.875rem;flex-direction:column;width:min(23rem,100vw - 1rem);max-height:min(34rem,100vh - 5.5rem);animation:.18s cubic-bezier(.22,1,.36,1) both friend-requests-dropdown-in;display:flex;position:absolute;top:calc(100% + .375rem);right:0;overflow:hidden;box-shadow:0 1.5rem 3rem #0000006b}@keyframes friend-requests-dropdown-in{0%{opacity:0;transform:translateY(-.35rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.friend-requests-header{border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.friend-requests-header>div{gap:.25rem;display:grid}.friend-requests-header strong{font-size:1rem}.friend-requests-header small{color:#94a3b8;font-size:.6875rem}.friend-requests-close{color:#b9c6da;cursor:pointer;background:#ffffff0a;border:1px solid #94a3b833;border-radius:.5rem;flex:0 0 2rem;place-items:center;width:2rem;height:2rem;padding:0;font-size:1.25rem;line-height:1;display:grid}.friend-requests-close:hover,.friend-requests-close:focus-visible{color:#fff;background:#8b5cf629;border-color:#8b5cf66b;outline:none}.friend-requests-list{overscroll-behavior:contain;padding:.5rem;overflow-y:auto}.friend-requests-state{color:#94a3b8;text-align:center;margin:0;padding:1.5rem .75rem;font-size:.75rem;line-height:1.5}.friend-request-card{border:1px solid #0000;border-radius:.75rem;grid-template-columns:minmax(0,1fr);gap:.65rem;padding:.7rem;transition:background .14s,border-color .14s;display:grid}.friend-request-card:hover,.friend-request-card-unread{background:#8b5cf617;border-color:#a78bfa38}.friend-request-profile{min-width:0;color:inherit;grid-template-columns:2.75rem minmax(0,1fr);align-items:center;gap:.7rem;text-decoration:none;display:grid}.friend-request-profile:focus-visible{outline-offset:2px;outline:2px solid #c4b5fdb8}.friend-request-avatar{width:2.75rem;height:2.75rem}.friend-request-profile>span{gap:.18rem;min-width:0;display:grid}.friend-request-profile strong,.friend-request-profile small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.friend-request-profile strong{font-size:.8125rem}.friend-request-profile small{color:#94a3b8;font-size:.6875rem}.friend-request-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.friend-request-actions button{cursor:pointer;min-height:2.15rem;font:inherit;border:1px solid #94a3b83d;border-radius:.5rem;font-size:.6875rem;font-weight:850}.friend-request-accept{color:#dcfce7;background:#1665346b;border-color:#4ade805c!important}.friend-request-reject{color:#cbd5e1;background:#ffffff0d}.friend-request-actions button:hover:not(:disabled),.friend-request-actions button:focus-visible{color:#fff;background:#7c3aed33;border-color:#c4b5fd9e;outline:none}.friend-request-actions button:disabled{cursor:wait;opacity:.62}.friend-request-error{color:#fecaca;margin:0;font-size:.6875rem;line-height:1.4}@media (max-width:700px){.friend-requests-dropdown{top:var(--app-topbar-height);border-bottom:0;border-left:0;border-right:0;border-radius:0;width:100vw;max-height:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -1rem 3rem #00000061}.friend-requests-header{padding:1rem 1.25rem}.friend-requests-list{padding:.75rem 1rem 1.5rem}.friend-request-card{border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.85rem}.friend-request-actions{grid-template-columns:1fr;min-width:5.5rem}.friend-request-error{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.friend-requests-dropdown{animation:none}}.notification-center{flex:0 0 2.5rem;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex;position:relative}.notification-center:before{z-index:2;content:"";pointer-events:none;background:#ffffff0f;width:1px;position:absolute;inset-block:.4375rem;inset-inline-start:0}.notification-bell{isolation:isolate;width:var(--topbar-action-size);height:var(--topbar-action-size);border-radius:var(--topbar-action-radius);box-shadow:none;color:var(--topbar-action-color);cursor:pointer;background:0 0;border:0;place-items:center;transition:background-color .14s,border-color .14s,box-shadow .14s,color .14s,transform .14s;display:inline-grid;position:relative}.notification-bell:hover{background:var(--topbar-action-hover-bg);box-shadow:none;color:var(--topbar-action-color-strong)}.notification-bell-active{background:var(--topbar-action-active-bg);box-shadow:none;color:var(--topbar-action-color-strong)}.notification-bell:focus-visible{color:#fff;outline:none;box-shadow:inset 0 0 0 1px #ffffff0f,0 0 0 2px #8b5cf6ad}.notification-bell:active{filter:brightness(.95);transform:translateY(1px)scale(.99)}.notification-bell-icon{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:1.375rem;height:1.375rem}.notification-bell-badge{z-index:3;color:#fff;text-align:center;text-shadow:0 .0625rem .0625rem #180c3a6b;transform-origin:55% 55%;background:#931aaf;border:0;border-radius:4px;min-width:1.4em;height:auto;padding:.25em .4em;font-size:max(.6875rem,11px);font-weight:750;line-height:1;position:absolute;top:-.1875rem;right:-.1875rem;box-shadow:0 0 0 1px #070d1a,0 .125rem .3125rem #180c3a70}.notification-dropdown{z-index:100;width:min(31rem,100vw - 1rem);max-height:min(38rem,100vh - 5.5rem);box-shadow:none;color:#eef4ff;transform-origin:calc(100% - 1.25rem) 0;background:#0a0f18;border:1px solid #94a3b829;border-radius:12px;flex-direction:column;animation:.2s cubic-bezier(.22,1,.36,1) both notification-dropdown-in;display:flex;position:absolute;top:calc(100% + .375rem);right:0;overflow:hidden}body:has(.notification-bell[aria-expanded=true]) .space-latest-topics-toolbar{z-index:70}body:has(.notification-bell[aria-expanded=true]) .app-topbar{z-index:120;-webkit-backdrop-filter:none;backdrop-filter:none}.notification-dropdown-header{background:0 0;border-bottom:1px solid #94a3b81f;justify-content:space-between;gap:1rem;padding:1rem;display:flex}.notification-dropdown-heading{gap:.2rem;min-width:0;display:grid}.notification-dropdown-header strong{font-size:1rem}.notification-dropdown-header small{color:#8797af}.notification-load-more{color:#a78bfa;cursor:pointer;background:0 0;border:0;font-weight:700}.notification-push-status{color:#91a6c4;background:#8b5cf614;border-bottom:1px solid #94a3b81f;margin:0;padding:.6rem 1rem;font-size:.75rem;line-height:1.4}.notification-push-status-enabled{color:#79c8a0}.notification-push-status-blocked,.notification-push-status-error,.notification-push-status-unconfigured{color:#e0a083}.notification-list{overscroll-behavior:contain;scrollbar-color:#8b5cf6c7 #030811e0;scrollbar-width:thin;overflow-y:auto}.notification-list::-webkit-scrollbar{width:.5rem}.notification-list::-webkit-scrollbar-track{background:#030811e0}.notification-list::-webkit-scrollbar-thumb{background:#8b5cf6c7 padding-box padding-box;border:.125rem solid #030811e0;border-radius:999px;min-height:2.75rem}.notification-list::-webkit-scrollbar-thumb:hover{background:#a78bfae0}.notification-list::-webkit-scrollbar-thumb:active{background:#c4b5fdf0}.notification-list-state{color:#8797af;text-align:center;margin:0;padding:2.25rem 1rem}.notification-item{min-height:5rem;color:inherit;animation:.26s cubic-bezier(.22,1,.36,1) both notification-item-in;animation-delay:calc(var(--notification-item-index,0) * 26ms);border-bottom:1px solid #94a3b81a;grid-template-columns:3.25rem minmax(0,1fr) auto;align-items:center;gap:.875rem;padding:.95rem 1.125rem;text-decoration:none;transition:background .16s;display:grid}.notification-item:hover,.notification-item:focus-visible{background:#8b5cf61f;outline:0}.notification-item-unread{background:#8b5cf61a}.notification-item-friend-request{grid-template-columns:3.25rem minmax(0,1fr) auto;align-items:stretch;gap:.625rem}.notification-item-main{min-width:0;color:inherit;grid-column:1/-1;grid-template-columns:3.25rem minmax(0,1fr) auto;align-items:center;gap:.875rem;text-decoration:none;display:grid}.notification-item-main:focus-visible{outline-offset:2px;border-radius:.375rem;outline:2px solid #c4b5fdad}.notification-friend-request-actions{flex-wrap:wrap;grid-column:2;gap:.375rem;display:flex}.notification-friend-request-action{color:#dbeafe;cursor:pointer;min-height:2.15rem;font:inherit;background:#ffffff0d;border:1px solid #94a3b83d;border-radius:.5rem;padding:0 .75rem;font-size:.7rem;font-weight:850}.notification-friend-request-action-accept{color:#dcfce7;background:#1665346b;border-color:#4ade805c}.notification-friend-request-action:hover:not(:disabled),.notification-friend-request-action:focus-visible{color:#fff;background:#7c3aed38;border-color:#c4b5fdb3;outline:none}.notification-friend-request-action:disabled{cursor:wait;opacity:.62}.notification-friend-request-state,.notification-friend-request-error{color:#a7f3d0;grid-column:2;margin:0;font-size:.72rem}.notification-friend-request-error{color:#fecaca;flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.notification-friend-request-error .notification-friend-request-action{color:#fee2e2}.notification-item-avatar{width:3rem;height:3rem;position:relative}.notification-item-avatar .user-avatar{border-radius:50%;width:100%;height:100%}.notification-reaction-mark{place-items:center;display:inline-grid}.notification-quote-mark{color:#b9d5ff}.notification-online-mark{background:#18243a;box-shadow:0 0 0 2px #18243a}.notification-online-mark-dot{background:#35d07f;border-radius:50%;width:.58rem;height:.58rem;box-shadow:0 0 .5rem #35d07f9e}.notification-quote-mark svg{fill:currentColor;width:.72rem;height:.72rem}.notification-item-avatar .notification-reaction-mark{z-index:2;background:#18243a;border-radius:50%;width:1.25rem;height:1.25rem;font-size:.72rem;position:absolute;bottom:-.2rem;right:-.25rem}.notification-item-copy{gap:.18rem;min-width:0;font-size:.875rem;line-height:1.35;display:grid}.notification-item-copy small{color:#a6b3c8;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notification-item-topic-label{color:#7f91ad;font-weight:600}.notification-item-copy time{color:#6f819d;font-size:.7rem}.notification-unread-dot{background:#8b5cf6;border-radius:50%;width:.48rem;height:.48rem;box-shadow:0 0 0 4px #8b5cf62e}.notification-load-more{border-top:1px solid #94a3b81f;min-height:2.8rem}.notification-popup{z-index:110;width:min(34rem,100vw - 1.5rem);box-shadow:none;color:#eef5ff;transform-origin:bottom;-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);background:linear-gradient(105deg,#1d304ead,#0000 46%),#0d182af5;border:1px solid #769edd57;border-radius:.9rem;align-items:center;gap:.65rem;padding:.75rem .8rem;animation:.32s cubic-bezier(.16,1,.3,1) both notification-popup-in;display:flex;position:fixed;bottom:1.4rem;left:50%;transform:translate(-50%)}.notification-popup>a,.notification-popup>button:not(.notification-popup-close){min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:.7rem;text-decoration:none;display:flex}.notification-popup .notification-reaction-mark{background:#4f84db26;border-radius:50%;width:2rem;height:2rem}.notification-popup .notification-quote-mark svg{width:1.05rem;height:1.05rem}.notification-popup-close{color:#91a0b7;cursor:pointer;background:0 0;border:0;font-size:1.35rem}.notification-popup-online{transform-origin:100% 100%;background:linear-gradient(105deg,#1b6b4659,#0000 52%),#0d182af5;width:min(23rem,100vw - 1.5rem);animation-name:notification-popup-online-in;left:auto;right:1.4rem;transform:translate(0,0)}.notification-popup-online-avatar{width:2.35rem;min-width:2.35rem;height:2.35rem;min-height:2.35rem;position:relative}.notification-popup-online-avatar .user-avatar{border-radius:50%;width:100%;height:100%}.notification-popup-online-avatar .notification-online-mark{border-radius:50%;width:.82rem;height:.82rem;position:absolute;bottom:-.05rem;right:-.05rem}@keyframes notification-popup-in{0%{opacity:0;transform:translate(-50%,1.25rem)scale(.975)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes notification-popup-online-in{0%{opacity:0;transform:translate(1.25rem)scale(.975)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes notification-dropdown-in{0%{opacity:0;transform:translateY(-.5rem)scale(.97)}}@keyframes notification-item-in{0%{opacity:0;transform:translateY(.5rem)}}@media (prefers-reduced-motion:reduce){.notification-dropdown,.notification-item,.notification-popup{animation:none}}@media (max-width:700px){.notification-dropdown-header{align-items:center;padding:.875rem 1rem}.notification-dropdown-header strong{font-size:1.125rem;line-height:1.25rem}.notification-dropdown-header small{font-size:.6875rem;line-height:.875rem}.notification-list{flex:auto;min-height:0}.notification-item-main{grid-template-columns:2.75rem minmax(0,1fr) auto;gap:.65rem}.notification-friend-request-actions,.notification-friend-request-state,.notification-friend-request-error{grid-column:1/-1}.notification-popup{bottom:5.2rem}.notification-popup-online{right:.75rem}}.notification-dropdown-mobile-footer{top:calc(3.5rem + var(--app-safe-area-inset-top,0px));width:auto;max-width:none;max-height:min(38rem, calc(100dvh - 3.5rem - var(--app-mobile-footerbar-height,3.625rem) - 1rem));transform-origin:top;border:1px solid #94a3b829;border-radius:12px;padding:0;animation-name:notification-dropdown-in;animation-duration:.2s;position:fixed;bottom:auto;left:.5rem;right:.5rem;box-shadow:0 1rem 2.5rem #0000005c}.notification-dropdown-mobile-footer .notification-list{flex:auto;min-height:0}.notification-center-mobile-footer{border:0;border-radius:0;flex:1 1 0;width:auto;min-width:0;height:100%;min-height:0;padding:0;display:grid;position:relative}.notification-center-mobile-footer:before{display:none}.notification-center-mobile-footer .notification-bell-mobile-footer{width:100%;height:100%;min-height:0;color:var(--color-text-secondary);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:0;grid-template-rows:1.625rem .75rem;align-content:center;justify-items:center;gap:.125rem;padding:.25rem .125rem;line-height:1;display:grid}.notification-center-mobile-footer .notification-bell-mobile-footer:hover,.notification-center-mobile-footer .notification-bell-mobile-footer:focus-visible,.notification-center-mobile-footer .notification-bell-mobile-footer.notification-bell-active{box-shadow:none;color:#f8fafc;background:0 0;border-color:#0000;outline:none}.notification-center-mobile-footer .app-mobile-footerbar-icon-wrap{background:0 0;width:1.875rem;height:1.625rem}.notification-center-mobile-footer .notification-bell-icon{width:1.125rem;height:1.125rem}.notification-center-mobile-footer .notification-bell-badge-mobile-footer{letter-spacing:-.015em;background:#7c3aed;border:1px solid #ddd6fe85;border-radius:999px;justify-content:center;align-items:center;min-width:.8125rem;height:.8125rem;padding-inline:.125rem;font-size:.46875rem;font-weight:800;line-height:.8125rem;display:inline-flex;top:-.0625rem;right:0;overflow:visible;box-shadow:0 0 0 1px #0d1221,0 .125rem .25rem #00000052}.notification-center-mobile-footer .app-mobile-footerbar-label{color:currentColor;letter-spacing:-.01em;text-overflow:clip;white-space:nowrap;max-width:none;font-size:clamp(.5rem,2.5vw,.625rem);font-weight:820;line-height:.75rem;overflow:hidden}@media (max-width:640px){.app-mobile-footerbar:has(.notification-bell-mobile-footer[aria-expanded=true]){z-index:130}}@media (prefers-reduced-motion:reduce){.notification-dropdown-mobile-footer{animation:none}}._footer_1bl6d_1{background:var(--color-bg-sidebar);color:#aeb6c8;border-top:1px solid #94a3b83d;grid-area:3/2;width:100%;font-size:.875rem;font-weight:500;line-height:1.25;container-type:inline-size}._inner_1bl6d_14{width:100%;min-height:calc(var(--app-footer-height,5.8rem) - 1px);grid-template-columns:minmax(0,1fr);align-items:center;margin:0;padding:0;display:grid}._content_1bl6d_24{grid-column:1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(.875rem,2.2vw,2rem);min-width:0;padding:0 clamp(1.25rem,2.5vw,2.5rem);display:grid}._links_1bl6d_34{white-space:nowrap;justify-self:start;align-items:center;gap:clamp(.875rem,1.8vw,1.5rem);min-width:0;display:flex}._links_1bl6d_34 a,._legal_1bl6d_44{color:#c1c7d4}._links_1bl6d_34 a{align-items:center;gap:.625rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:color .14s;display:inline-flex}._links_1bl6d_34 a:before,._calendarIcon_1bl6d_59{content:"";opacity:.86;background:#7e61ce;flex:none;width:1rem;height:1rem;transition:background .14s,opacity .14s,transform .14s}._policyLink_1bl6d_72:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.68 0C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.5 3.8 17 5 19 5a1 1 0 0 1 1 1z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.68 0C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.5 3.8 17 5 19 5a1 1 0 0 1 1 1z'/%3E%3C/svg%3E") 50%/contain no-repeat}._termsLink_1bl6d_79:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 2v6h6'/%3E%3Cpath d='M16 13H8'/%3E%3Cpath d='M16 17H8'/%3E%3Cpath d='M10 9H8'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 2v6h6'/%3E%3Cpath d='M16 13H8'/%3E%3Cpath d='M16 17H8'/%3E%3Cpath d='M10 9H8'/%3E%3C/svg%3E") 50%/contain no-repeat}._changelogLink_1bl6d_86:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3v18h18'/%3E%3Cpath d='m7 14 3-3 3 2 5-6'/%3E%3Cpath d='M18 7h-4'/%3E%3Cpath d='M18 7v4'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3v18h18'/%3E%3Cpath d='m7 14 3-3 3 2 5-6'/%3E%3Cpath d='M18 7h-4'/%3E%3Cpath d='M18 7v4'/%3E%3C/svg%3E") 50%/contain no-repeat}._appsLink_1bl6d_93:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='14' height='20' x='5' y='2' rx='2'/%3E%3Cpath d='M12 18h.01'/%3E%3Cpath d='M9 6h6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='14' height='20' x='5' y='2' rx='2'/%3E%3Cpath d='M12 18h.01'/%3E%3Cpath d='M9 6h6'/%3E%3C/svg%3E") 50%/contain no-repeat}._links_1bl6d_34 a:hover{color:#f0edff;text-decoration:none}._links_1bl6d_34 a:hover:before,._legal_1bl6d_44:hover ._calendarIcon_1bl6d_59{opacity:1;background:#a78bfa;transform:translateY(-.03125rem)}._sectionDivider_1bl6d_112{background:#7e61ce47;width:1px;height:1.375rem}._brand_1bl6d_118{text-align:center;border-left:1px solid #7e61ce33;border-right:1px solid #7e61ce33;place-items:center;gap:.1875rem;min-width:14rem;padding:.375rem clamp(1rem,2.2vw,2rem);display:grid}._powered_1bl6d_130{color:#c1c7d4;font-size:.8125rem;font-weight:500;transform:translateY(.125rem)}._product_1bl6d_137{justify-content:center;align-items:center;gap:.375rem;min-width:0;display:inline-flex}._logo_1bl6d_145{object-fit:contain;flex:none;width:1.5rem;height:auto;display:block}._productName_1bl6d_153{color:#0000;letter-spacing:0;white-space:nowrap;background:linear-gradient(#eef4ff 0%,#aebbd3 46%,#f6f9ff 100%);-webkit-background-clip:text;background-clip:text;min-width:0;font-size:clamp(1rem,1.38vw,1.1875rem);font-weight:900;line-height:1;display:inline-block}._brand_1bl6d_118 small{color:#9254cc;font-size:.8125rem;font-weight:600;line-height:1.125rem;transform:translateY(-.25rem)}._legal_1bl6d_44{white-space:nowrap;justify-self:end;align-items:center;gap:.5rem;min-width:0;font-size:.875rem;font-weight:500;display:flex}._calendarIcon_1bl6d_59{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4'/%3E%3Cpath d='M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4'/%3E%3Cpath d='M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E") 50%/contain no-repeat}@container (width<=1320px){._content_1bl6d_24{grid-template-columns:1fr;justify-items:center;padding:0 1.25rem}._links_1bl6d_34{justify-content:center;justify-self:center;gap:clamp(.75rem,1.8vw,1.25rem)}._brand_1bl6d_118,._legal_1bl6d_44{display:none}}@media (max-width:900px){._links_1bl6d_34 a{gap:.5rem}._links_1bl6d_34 a:before,._calendarIcon_1bl6d_59{width:1.125rem;height:1.125rem}}@media (max-width:700px){._links_1bl6d_34 a:before{display:none}}@media (max-width:640px){._footer_1bl6d_1{display:none}}.klipy-picker-backdrop-loading{z-index:var(--app-layer-modal,160);background:0 0;place-items:end center;padding:0;display:grid;position:fixed;inset:0}.klipy-picker-backdrop-loading .klipy-picker-scrim-loading{z-index:0;opacity:1;touch-action:none;background:#00000070;animation:none;position:absolute;inset:0}.klipy-picker-loading-shell{z-index:1;color:#f4f0ff;background:linear-gradient(120deg,#090f1efa,#050a16fc);border:2px solid #844affeb;border-radius:14px 14px 0 0;grid-template-rows:auto minmax(0,1fr);width:min(46rem,100vw);height:min(34rem,96dvh);min-height:min(30rem,96dvh);max-height:96dvh;animation:none;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 64px #00000085}.klipy-picker-loading-shell .klipy-picker-header{border-bottom:1px solid #39425c94;justify-content:space-between;align-items:center;gap:1rem;min-height:3.25rem;padding-inline:1rem;display:flex}.klipy-picker-loading-shell .klipy-picker-brand{align-items:center;min-width:0;line-height:1;display:inline-flex}.klipy-picker-loading-shell .klipy-picker-logo{object-fit:contain;width:auto;max-width:100%;display:block}.klipy-picker-loading-shell .klipy-picker-logo-header{max-width:9rem;height:1.625rem}.klipy-picker-loading-shell .klipy-picker-drag-handle{display:none}.klipy-picker-loading-shell .klipy-picker-window-actions{align-items:center;gap:.625rem;display:inline-flex}.klipy-picker-loading-shell .klipy-picker-window-button{color:#cbd2e3;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:2rem;height:2rem;padding:0;display:inline-grid;position:relative}.klipy-picker-loading-close,.klipy-picker-loading-close:after{content:"";background:currentColor;border-radius:999px;width:1rem;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.klipy-picker-loading-close:after{transform:translate(-50%,-50%)rotate(90deg)}.klipy-picker-loading-body{grid-template-rows:auto auto minmax(0,1fr);gap:.75rem;min-height:0;padding:.875rem;display:grid}.klipy-picker-loading-search{border:1px solid #48526f8a;border-radius:.75rem;align-items:center;height:2.625rem;display:flex}.klipy-picker-loading-search input{color:#f4f0ff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:0 .75rem;font-size:.875rem}.klipy-picker-loading-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem;display:grid}.klipy-picker-loading-tabs button{color:#cdd5e8;min-height:2.375rem;font:inherit;background:#0a101fc7;border:1px solid #48526f8a;border-radius:.625rem;font-size:.8125rem;font-weight:850}.klipy-picker-loading-tabs button[aria-selected=true]{color:#fff;background:#522c909e;border-color:#ba63ffad}.klipy-picker-loading-content{background:#070b15e0;border-radius:.75rem;min-height:0}@media (max-width:640px){.klipy-picker-backdrop-loading{align-items:end}.klipy-picker-loading-shell{width:100%;height:48dvh;min-height:42dvh;max-height:calc(100dvh - .75rem - env(safe-area-inset-bottom));border-bottom:0;border-left:0;border-right:0;border-radius:18px 18px 0 0}.klipy-picker-loading-shell .klipy-picker-drag-handle{background:0 0;border:0;place-items:center;width:6rem;height:1.25rem;padding:0;display:inline-grid;position:absolute;top:0;left:50%;transform:translate(-50%)}.klipy-picker-loading-shell .klipy-picker-drag-handle span{background:#94a3b8ad;border-radius:999px;width:2.625rem;height:.25rem}}@media (prefers-reduced-motion:reduce){.klipy-picker-loading-shell{transform:none}}.space-topic-viewers{--space-topic-viewers-surface:#0c1120;--space-topic-viewers-surface-hover:#1c1c39;--space-topic-viewers-text:var(--color-text-secondary);--space-topic-viewers-text-soft:#7f8da3;--space-topic-viewers-text-faint:#5f6b81;--space-topic-viewers-accent:#a78bfa;--space-topic-viewer-face-size:24px;--space-topic-viewer-face-overlap:6px;--space-topic-active-viewers-width:min(24rem, 42vw);--space-topic-active-viewers-surface:linear-gradient(135deg, #1d1238 0%, #38205b 54%, #181c48 100%);--space-topic-active-viewers-ring:#7653b2;min-width:0;display:grid;position:relative}.space-topic-viewers-control{box-sizing:border-box;grid-template-columns:minmax(0, 1fr) var(--space-topic-active-viewers-width);border:0;border-top:1px solid var(--color-separator);border-radius:0 0 var(--space-topic-header-inner-radius,9px) var(--space-topic-header-inner-radius,9px);background:var(--space-topic-viewers-surface);width:100%;min-width:0;min-height:2.875rem;box-shadow:none;color:var(--space-topic-viewers-text);letter-spacing:-.012em;padding:.3125rem var(--space-topic-header-inline-padding,1rem);text-align:start;appearance:none;align-content:center;align-items:center;gap:.75rem;margin:0;font-family:inherit;font-size:.75rem;font-weight:700;line-height:1;transition:background .15s,border-color .15s,color .15s;display:grid}.space-topic-viewers-summary{align-items:center;gap:.5rem;min-width:0;display:flex}.space-topic-viewers-summary>i{flex:none;font-size:.75rem}.space-topic-viewers-icon{opacity:.66;background:currentColor;flex:none;width:.875rem;height:.875rem;transition:opacity .15s;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.5-7 10-7 10 7 10 7-3.5 7-10 7-10-7-10-7'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.5-7 10-7 10 7 10 7-3.5 7-10 7-10-7-10-7'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") 50%/contain no-repeat}.space-topic-viewers-heading{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.space-topic-viewers-meta{white-space:nowrap;flex:none;align-items:baseline;display:flex}.space-topic-viewers-latest{color:var(--space-topic-viewers-text-soft);font-weight:620;transition:color .15s}.space-topic-viewers-latest:before{content:"·";margin-inline:.375rem}.space-topic-viewers-count{color:var(--space-topic-viewers-text);font-variant-numeric:tabular-nums;font-weight:700;transition:color .15s}.space-topic-viewers-chevron{color:var(--space-topic-viewers-text-faint);flex:none;font-size:.5625rem;transition:color .15s,transform .18s cubic-bezier(.2,.8,.2,1)}.space-topic-viewers-trigger,.space-topic-viewers-glance{min-width:0;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;text-align:start;appearance:none;background:0 0;border:0;border-radius:.375rem;align-items:center;gap:.5rem;margin:0;padding:0;display:flex}.space-topic-viewers-trigger{cursor:pointer;transition:background .15s,border-color .15s,color .15s}:is(.space-topic-viewers-ready:has(.space-topic-viewers-trigger:hover),.space-topic-viewers-ready:has(.space-topic-viewers-trigger:focus-visible)){--space-topic-viewers-surface:var(--space-topic-viewers-surface-hover);background:var(--space-topic-viewers-surface);color:var(--color-text-primary);border-top-color:#a78bfa38}.space-topic-viewers-trigger:hover .space-topic-viewers-icon,.space-topic-viewers-trigger:focus-visible .space-topic-viewers-icon{opacity:1}.space-topic-viewers-trigger:hover .space-topic-viewers-count,.space-topic-viewers-trigger:focus-visible .space-topic-viewers-count{color:var(--color-text-primary)}.space-topic-viewers-trigger:hover .space-topic-viewers-latest,.space-topic-viewers-trigger:focus-visible .space-topic-viewers-latest{color:var(--space-topic-viewers-text)}.space-topic-viewers-trigger:hover .space-topic-viewers-chevron,.space-topic-viewers-trigger:focus-visible .space-topic-viewers-chevron{color:var(--space-topic-viewers-accent);transform:translate(.125rem)}.space-topic-viewers-trigger[aria-expanded=true] .space-topic-viewers-chevron{color:var(--space-topic-viewers-accent)}.space-topic-viewers-trigger:focus-visible,.space-topic-viewers-control-error:focus-visible{outline:2px solid var(--space-topic-viewers-accent);outline-offset:.1875rem}.space-topic-viewers-facepile{min-width:max-content;min-height:var(--space-topic-viewer-face-size);grid-area:2/1;align-items:center;display:flex;overflow:visible}.space-topic-active-viewers{z-index:2;top:50%;right:var(--space-topic-header-inline-padding,1rem);width:var(--space-topic-active-viewers-width);pointer-events:none;justify-content:flex-end;display:inline-flex;position:absolute;transform:translateY(-50%)}.space-topic-active-viewers-visible{pointer-events:auto}.space-topic-active-viewers:after{z-index:79;content:"";pointer-events:none;width:100%;height:.625rem;position:absolute;top:100%;right:0}.space-topic-active-viewers-open:after{pointer-events:auto}.space-topic-active-viewers-trigger{box-sizing:border-box;background:var(--space-topic-active-viewers-surface);color:#f8fafc;cursor:default;font-variant-numeric:tabular-nums;letter-spacing:-.012em;text-align:start;visibility:hidden;white-space:nowrap;opacity:0;appearance:none;border:0;border-radius:.625rem;align-items:center;gap:.5625rem;max-width:100%;min-height:2.25rem;padding:.3125rem .625rem .3125rem .375rem;font-family:inherit;font-size:.75rem;font-weight:720;line-height:1.15;transition:opacity .22s,visibility 0s linear .22s,background .15s,box-shadow .15s,color .15s;display:inline-flex;position:relative;overflow:hidden}.space-topic-active-viewers-trigger:before{content:"";opacity:0;pointer-events:none;background:#a855f76b;position:absolute;inset:0}.space-topic-active-viewers-visible .space-topic-active-viewers-trigger{visibility:visible;opacity:1;transition-delay:0s}.space-topic-active-viewers-visible .space-topic-active-viewers-trigger:before{animation:3.2s ease-in-out infinite space-topic-active-viewers-breathe}.space-topic-view-entry-pending .space-topic-active-viewers-visible,.space-topic-viewers[aria-busy=true] .space-topic-active-viewers-visible{visibility:hidden;pointer-events:none}.space-topic-view-entry-pending .space-topic-active-viewers-visible .space-topic-active-viewers-trigger,.space-topic-viewers[aria-busy=true] .space-topic-active-viewers-visible .space-topic-active-viewers-trigger{visibility:hidden;opacity:0}.space-topic-active-viewers-trigger:hover,.space-topic-active-viewers-trigger:focus-visible,.space-topic-active-viewers-open .space-topic-active-viewers-trigger{--space-topic-active-viewers-surface:linear-gradient(135deg, #4a2b80 0%, #653c9c 52%, #353582 100%);--space-topic-active-viewers-ring:#4b2f82;color:#fdfbff;outline:none}.space-topic-active-viewers-trigger:hover:before,.space-topic-active-viewers-trigger:focus-visible:before,.space-topic-active-viewers-open .space-topic-active-viewers-trigger:before{opacity:0;animation:none}.space-topic-active-viewers-trigger:focus-visible{box-shadow:0 0 0 2px var(--space-topic-viewers-surface), 0 0 0 4px #a78bfa9e}.space-topic-active-viewers-faces{flex:none;align-items:center;display:inline-flex;position:relative}.space-topic-active-viewers-face{flex:0 0 1.625rem;width:1.625rem;height:1.625rem;display:inline-flex;position:relative}.space-topic-active-viewers-face+.space-topic-active-viewers-face{margin-inline-start:-.375rem}.space-topic-active-viewers-face .user-avatar{aspect-ratio:1;width:1.625rem;min-width:1.625rem;height:1.625rem;min-height:1.625rem;box-shadow:0 0 0 1.5px var(--space-topic-active-viewers-ring);border-radius:999px;flex:0 0 1.625rem;font-size:.5625rem;transition:box-shadow .15s}.space-topic-active-viewers-label{color:#fff;text-overflow:ellipsis;text-shadow:0 1px 1px #00000061;min-width:0;display:block;position:relative;overflow:hidden}.space-topic-active-viewers-label-compact{display:none}.space-topic-active-viewers-popover{z-index:80;visibility:hidden;color:#cbd5e1;opacity:0;pointer-events:none;transform-origin:100% 0;background:#050a16fa;border:1px solid #2a364ce0;border-radius:.625rem;width:min(19rem,100vw - 2rem);max-height:min(25rem,100dvh - 8rem);transition:opacity .14s,transform .14s,visibility 0s linear .14s;display:grid;position:absolute;top:calc(100% + .5625rem);right:0;overflow:hidden auto;transform:translateY(-.25rem)scale(.985);box-shadow:0 1rem 2.5rem #0000006b,inset 0 1px #ffffff0a}.space-topic-active-viewers-popover:before{content:"";background:#050a16fa;border-top:1px solid #2a364ce0;border-left:1px solid #2a364ce0;width:.625rem;height:.625rem;position:absolute;top:-.3125rem;right:1.25rem;transform:rotate(45deg)}.space-topic-active-viewers-open .space-topic-active-viewers-popover{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:translateY(0)scale(1)}.space-topic-active-viewers-popover-header{border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .875rem;display:flex;position:relative}.space-topic-active-viewers-popover-header>span{color:#f1f5f9;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:760;display:inline-flex}.space-topic-active-viewers-popover-header i{background:var(--sg-success);border-radius:999px;width:.4375rem;height:.4375rem;box-shadow:0 0 0 .1875rem #22c55e1f}.space-topic-active-viewers-popover-header strong{color:#ddd6fe;font-variant-numeric:tabular-nums;background:#8b5cf62e;border-radius:999px;place-items:center;min-width:1.5rem;height:1.5rem;font-size:.6875rem;display:grid}.space-topic-active-viewers-list{display:grid}.space-topic-active-viewers-row{content-visibility:auto;contain-intrinsic-size:3.25rem;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.6875rem;padding:.625rem .875rem;display:grid}.space-topic-active-viewers-row+.space-topic-active-viewers-row{border-top:1px solid #94a3b817}.space-topic-active-viewers-row>.user-avatar{border-radius:999px;width:2rem;min-width:2rem;height:2rem;min-height:2rem;font-size:.6875rem}.space-topic-active-viewers-row>span{gap:.1875rem;min-width:0;display:grid}.space-topic-active-viewers-row strong{color:#e5e7eb;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:720;overflow:hidden}.space-topic-active-viewers-row small{color:#6ee7b7;font-size:.6875rem;font-weight:620}.space-topic-active-viewers-popover-more,.space-topic-active-viewers-popover-empty{color:#94a3b8;text-align:center;border-top:1px solid #94a3b81a;padding:.625rem .875rem;font-size:.6875rem;font-weight:650;display:block}.space-topic-viewers-face{transform-origin:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;transform:scale(1.25)}.space-topic-viewers-face+.space-topic-viewers-face{margin-inline-start:calc(var(--space-topic-viewer-face-overlap) * -1)}.space-topic-viewers-face .user-avatar{width:var(--space-topic-viewer-face-size);height:var(--space-topic-viewer-face-size);min-width:var(--space-topic-viewer-face-size);min-height:var(--space-topic-viewer-face-size);box-shadow:0 0 0 2px var(--space-topic-viewers-surface), inset 0 -.0625rem .1875rem #0000001a;border-radius:999px;flex:none;font-size:.75rem;transition:box-shadow .15s}.space-topic-viewers-face-overflow{width:var(--space-topic-viewer-face-size);height:var(--space-topic-viewer-face-size);box-shadow:0 0 0 2px var(--space-topic-viewers-surface), inset 0 0 0 1px #94a3b824;color:var(--space-topic-viewers-text);font-variant-numeric:tabular-nums;letter-spacing:-.02em;background:#222838;border:0;border-radius:999px;place-items:center;font-size:.6875rem;font-weight:800;transition:background .15s,box-shadow .15s,color .15s;display:inline-grid}.space-topic-viewers-trigger:hover .space-topic-viewers-face-overflow,.space-topic-viewers-trigger:focus-visible .space-topic-viewers-face-overflow{box-shadow:0 0 0 2px var(--space-topic-viewers-surface), inset 0 0 0 1px #a78bfa42;color:var(--color-text-light);background:#32285f}.space-topic-viewers-trigger .space-topic-viewers-face .user-avatar,.space-topic-viewers-trigger .space-topic-viewers-face-overflow{animation:.34s cubic-bezier(.22,1,.36,1) both space-topic-viewer-enter;animation-delay:calc(var(--space-topic-viewer-index,0) * 30ms)}.space-topic-viewers-trigger .space-topic-viewers-facepile-many{animation:.19s cubic-bezier(.22,1,.36,1) both space-topic-viewer-facepile-enter-many}.space-topic-viewers-trigger .space-topic-viewers-facepile-many .space-topic-viewers-face .user-avatar,.space-topic-viewers-trigger .space-topic-viewers-facepile-many .space-topic-viewers-face-overflow{animation:none}.space-topic-viewers-empty{color:var(--space-topic-viewers-text-soft);font-weight:640}.space-topic-viewers-empty-copy{min-width:0;margin:0}.space-topic-viewers-control-error{--space-topic-viewers-surface:#2c1825;cursor:pointer;background:var(--space-topic-viewers-surface);color:#fecaca;border-top-color:#f8717147}.space-topic-viewers-control-error .space-topic-viewers-summary>i{color:#f87171}.space-topic-viewers-retry{color:#fca5a5;text-underline-offset:.1875rem;white-space:nowrap;flex:none;margin-inline-start:auto;padding-inline-start:.75rem;text-decoration:underline}.space-topic-viewers-control-error:hover,.space-topic-viewers-control-error:focus-visible{--space-topic-viewers-surface:#391b27;background:var(--space-topic-viewers-surface);color:#fee2e2;border-top-color:#f8717175}.space-topic-viewers-control-error:focus-visible{outline-color:#fca5a5}.space-topic-viewers-pending{color:var(--space-topic-viewers-text-soft)}@keyframes space-topic-viewer-enter{0%{opacity:0;transform:translateY(.75rem)scale(.86)}}@keyframes space-topic-viewer-facepile-enter-many{0%{opacity:0;transform:translateY(.5rem)}}@keyframes space-topic-active-viewers-breathe{0%,to{opacity:.18}50%{opacity:1}}@media (pointer:coarse){.space-topic-viewers-control{min-height:3.25rem}}@media (max-width:560px){.space-topic-viewers{--space-topic-active-viewers-width:min(10rem, 42vw);--space-topic-viewer-face-size:1.25rem;--space-topic-viewer-face-overlap:.3125rem}.space-topic-viewers-latest{display:none}.space-topic-active-viewers-trigger{padding-inline:.3125rem .5rem}.space-topic-active-viewers-faces{width:auto}.space-topic-active-viewers-face{flex-basis:1.25rem;width:1.25rem;height:1.25rem}.space-topic-active-viewers-face+.space-topic-active-viewers-face{display:inline-flex}.space-topic-active-viewers-label-full{display:none}.space-topic-active-viewers-label-compact{display:block}.space-topic-active-viewers-popover{width:min(18rem,100vw - 1.5rem)}}@media (max-width:390px){.space-topic-active-viewers-face:nth-child(n+6){display:none}}@media (max-width:360px){.space-topic-viewers{--space-topic-active-viewers-width:min(9rem, 42vw)}.space-topic-active-viewers-face:nth-child(n+4){display:none}}.space-topic-viewers-backdrop{z-index:1500;visibility:hidden;opacity:1;pointer-events:none;background:0 0;justify-content:flex-end;transition:visibility 0s linear .18s;display:flex;position:fixed;inset:0}.space-topic-viewers-backdrop-open{visibility:visible;opacity:1;pointer-events:auto;background:0 0;transition-delay:0s}.space-topic-viewers-panel{--space-topic-viewers-panel-header-height:4.75rem;--space-topic-viewers-row-height:74px;--space-topic-viewers-panel-width:min(24rem, calc(100vw - 2rem));--space-topic-viewers-panel-surface:#060b16;--space-topic-viewers-panel-hairline:#94a3b83d;--space-topic-viewers-row-hover:#7c5cd224;width:var(--space-topic-viewers-panel-width);grid-template-rows:var(--space-topic-viewers-panel-header-height) minmax(0, 1fr);border-left:1px solid var(--space-topic-viewers-panel-hairline);background:var(--space-topic-viewers-panel-surface);min-width:0;height:100dvh;min-height:0;box-shadow:none;contain:layout paint;backface-visibility:hidden;will-change:transform;touch-action:pan-y;transition:transform .18s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;overflow:hidden;transform:translate(100%)}.space-topic-viewers-backdrop-open .space-topic-viewers-panel{transform:translate(0,0)}.space-topic-viewers-panel-handle{display:none}.space-topic-viewers-panel>header{border-bottom:1px solid #94a3b82e;justify-content:space-between;align-items:center;gap:.75rem;height:100%;min-height:0;padding:1rem;display:flex}.space-topic-viewers-panel>header>div{gap:.25rem;min-width:0;display:grid}.space-topic-viewers-panel>header strong{color:#f1f5f9;font-size:1.0625rem;font-weight:780}.space-topic-viewers-panel>header span{color:#8d9bb1;font-size:.75rem;font-weight:680}.space-topic-viewers-panel>header small{color:#fbbf24;font-size:.6875rem}.space-topic-viewers-panel>header button{color:#c2ccdb;cursor:pointer;appearance:none;background:#94a3b812;border:1px solid #94a3b829;border-radius:.625rem;flex:none;place-items:center;width:2.75rem;min-height:2.75rem;padding:0;font-family:inherit;font-size:.875rem;transition:background .15s,border-color .15s,color .15s,transform .12s;display:grid}.space-topic-viewers-panel>header button:hover,.space-topic-viewers-panel>header button:focus-visible{color:#ede9fe;background:#6d28d942;border-color:#a78bfa66;outline:none}.space-topic-viewers-panel>header button:active{transform:scale(.94)}.space-topic-viewers-list{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:#64748b94 transparent;scrollbar-width:thin;width:100%;min-width:0;height:100%;min-height:0}.space-topic-viewers-panel-content{min-width:0;height:100%;min-height:0;overflow:hidden}.space-topic-viewers-row{height:var(--space-topic-viewers-row-height);min-height:var(--space-topic-viewers-row-height);color:inherit;border-bottom:1px solid #94a3b814;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.625rem 1rem;text-decoration:none;transition:background .15s;display:grid}.space-topic-viewers-row:hover,.space-topic-viewers-row:focus-visible{background:var(--space-topic-viewers-row-hover);outline:none}.space-topic-viewers-row .user-avatar{width:2.75rem;height:2.75rem}.space-topic-viewers-row>span{gap:.25rem;min-width:0;display:grid}.space-topic-viewers-row strong{color:#e7ecf3;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:740;overflow:hidden}.space-topic-viewers-row time{color:#7f8da3;font-size:.75rem}.space-topic-viewers-row>i{color:#55617a;font-size:.6875rem;transition:color .15s,transform .18s cubic-bezier(.2,.8,.2,1)}.space-topic-viewers-row:hover>i,.space-topic-viewers-row:focus-visible>i{color:#a78bfa;transform:translate(.125rem)}@keyframes space-topic-viewers-panel-loading-spin{to{transform:rotate(360deg)}}.space-topic-viewers-panel-footer,.space-topic-viewers-panel-empty{box-sizing:border-box;color:#94a3b8;text-align:center;place-items:center;min-height:5rem;margin:0;padding:1rem;font-size:.8125rem;display:grid}.space-topic-viewers-panel-loading{align-items:center;gap:.5rem;display:inline-flex}.space-topic-viewers-panel-loading-spinner{border:.125rem solid #94a3b83d;border-top-color:#a78bfa;border-radius:50%;flex:none;width:.75rem;height:.75rem;animation:.75s linear infinite space-topic-viewers-panel-loading-spin}.space-topic-viewers-panel-empty{height:100%}.space-topic-viewers-panel-footer>button{color:#ede9fe;cursor:pointer;appearance:none;background:#5b21b647;border:1px solid #a78bfa5c;border-radius:.625rem;min-height:2.5rem;padding:.5rem .875rem;font-family:inherit;font-size:.8125rem;font-weight:700;transition:background .15s,border-color .15s,color .15s}.space-topic-viewers-panel-footer>button:hover,.space-topic-viewers-panel-footer>button:focus-visible{color:#f5f3ff;background:#4c1d9542;border-color:#a78bfa7a;outline:none}@media (max-width:720px){.space-topic-viewers-backdrop{justify-content:stretch;align-items:flex-end}.space-topic-viewers-panel{--space-topic-viewers-panel-header-height:5rem;border-top:1px solid var(--space-topic-viewers-panel-hairline);width:100%;height:min(82dvh,44rem);padding-bottom:env(safe-area-inset-bottom);border-left:0;border-radius:1rem 1rem 0 0;transform:translateY(100%)}.space-topic-viewers-panel-handle{cursor:grab;touch-action:none;background:#475569;border-radius:999px;width:2.5rem;height:.25rem;display:block;position:absolute;top:.5rem;left:50%;transform:translate(-50%)}.space-topic-viewers-panel-handle:before{content:"";position:absolute;inset:-.625rem -1rem}.space-topic-viewers-panel>header{padding-top:1.25rem}.space-topic-viewers-backdrop-open .space-topic-viewers-panel{transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.space-topic-viewers-control,.space-topic-viewers-chevron,.space-topic-viewers-icon,.space-topic-viewers-count,.space-topic-viewers-latest,.space-topic-viewers-face .user-avatar,.space-topic-viewers-face-overflow,.space-topic-active-viewers-trigger,.space-topic-active-viewers-face .user-avatar,.space-topic-active-viewers-popover,.space-topic-viewers-backdrop,.space-topic-viewers-panel,.space-topic-viewers-panel>header button,.space-topic-viewers-panel-footer>button,.space-topic-viewers-panel-loading-spinner,.space-topic-viewers-row,.space-topic-viewers-row>i{transition:none}.space-topic-viewers-panel-loading-spinner,.space-topic-viewers-trigger .space-topic-viewers-facepile-many,.space-topic-viewers-trigger .space-topic-viewers-face .user-avatar,.space-topic-viewers-trigger .space-topic-viewers-face-overflow{animation:none}.space-topic-viewers-panel>header button:active,.space-topic-viewers-row:hover>i,.space-topic-viewers-row:focus-visible>i{transform:none}.space-topic-active-viewers-visible .space-topic-active-viewers-trigger:before{opacity:.59;animation:none}.space-topic-viewers-trigger:hover .space-topic-viewers-chevron,.space-topic-viewers-trigger:focus-visible .space-topic-viewers-chevron{transform:none}}.auth-main.auth-main-space{min-height:calc(100dvh - var(--app-topbar-height) - var(--app-footer-height));place-items:stretch stretch;padding:0}.space-page{--space-item-hover-background:#7c5cd224;--space-page-min-height:calc(100dvh - var(--app-topbar-height) - var(--app-footer-height));width:100%;min-height:var(--space-page-min-height);align-content:start;gap:1rem;display:grid}.space-page-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:.875rem;width:100%;display:grid}.space-page-layout-with-sidebar{grid-template-columns:minmax(0,1fr) 380px;gap:.875rem;padding-right:clamp(.75rem,1.4vw,1.25rem)}.space-page-layout-with-sidebar .space-sections{padding-right:0}.space-latest-posts-sidebar{top:calc(var(--app-topbar-height) + .75rem);width:380px;min-width:0;margin-top:.75rem;margin-bottom:calc(var(--app-footer-height) + 1rem);background:#090e19f5;border:1px solid #53607e57;border-radius:8px;grid-template-rows:auto;align-self:start;display:grid;position:sticky;overflow:visible}.space-latest-posts-titlebar{z-index:2;background:#101728f5;border-bottom:1px solid #94a3b829;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.75rem 1rem;display:flex;position:sticky;top:0}.space-latest-posts-titlebar h3{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:.875rem;font-weight:760;line-height:1.1;overflow:hidden}.space-latest-posts-live-badge{background:#ff4d5712;border:1px solid #ff4d5738;border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.625rem;height:1.625rem;font-size:0;display:inline-flex}.space-latest-posts-live-dot{background:#ff4d57;border-radius:999px;width:.5rem;height:.5rem;animation:1.25s ease-out infinite space-latest-posts-live-pulse;box-shadow:0 0 #ff4d576b}.space-latest-posts-list{box-sizing:border-box;overflow-anchor:none;align-content:start;min-width:0;min-height:16rem;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.space-latest-posts-list li+li{border-top:1px solid #94a3b81a}.space-latest-posts-list li{transition:background-color .72s,box-shadow .72s}.space-latest-post-row-new{background:#8b5cf624;animation:.72s cubic-bezier(.16,.84,.24,1) both space-latest-post-realtime-enter;box-shadow:inset 0 0 0 1px #a78bfa2e,0 0 1rem #8b5cf61f}.space-latest-post-link{min-width:0;color:var(--color-text-primary);grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:.75rem;padding:.875rem .875rem .875rem 1rem;text-decoration:none;transition:background-color .15s,color .15s;display:grid;position:relative}.space-latest-post-link:hover,.space-latest-post-link:focus-visible{background:var(--space-item-hover-background);color:#f8fafc;outline:none}.user-avatar.space-latest-post-avatar{border-radius:999px;flex-basis:2.5rem;width:2.5rem;height:2.5rem}.space-latest-post-main{gap:.3125rem;min-width:0;display:grid}.space-latest-post-heading{color:#cbd5e1b8;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.35rem;min-width:0;padding-right:2.25rem;font-size:.75rem;font-weight:620;line-height:1rem;display:flex;overflow:hidden}.space-latest-post-heading .space-topic-author-name-inline{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-weight:760;overflow:hidden}.space-latest-post-heading time{flex:none}.space-latest-post-heading time:before{color:#94a3b8b8;content:"•";margin-right:.35rem;display:inline-block}.space-latest-post-topic{color:#cbd5e1eb;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-right:2.25rem;font-size:.875rem;font-weight:740;line-height:1.125rem;display:block;overflow:hidden}.space-latest-post-preview{-webkit-line-clamp:3;color:#e2e8f0d1;-webkit-box-orient:vertical;max-height:3.75rem;font-size:.8125rem;font-weight:520;line-height:1.25rem;display:-webkit-box;overflow:hidden}.space-latest-post-open-icon{color:#a78bfa;background:#0f172ab8;border:1px solid #a78bfa3d;border-radius:6px;place-items:center;width:1.75rem;height:1.75rem;display:grid;position:absolute;top:.875rem;right:.875rem}.space-latest-post-open-icon:before{content:"";background:currentColor;width:.875rem;height:.875rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7'/%3E%3Cpath d='M7 7h10v10'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7'/%3E%3Cpath d='M7 7h10v10'/%3E%3C/svg%3E") 50%/contain no-repeat}.space-latest-posts-empty{box-sizing:border-box;place-items:center;height:16rem;min-height:16rem;margin:0;padding:1rem;display:grid}.space-latest-posts-empty-loading{color:#0000}@keyframes space-latest-post-realtime-enter{0%{opacity:0;transform:translateY(-.35rem)scale(.996)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes space-latest-posts-live-pulse{0%{transform:scale(1);box-shadow:0 0 #ff4d5770}70%{transform:scale(1.08);box-shadow:0 0 0 .45rem #ff4d5700}to{transform:scale(1);box-shadow:0 0 #ff4d5700}}@media (max-width:1320px){.space-page-layout-with-sidebar{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem)}.space-latest-posts-sidebar{width:100%}}@media (max-width:720px){:is(html:has(.space-page-mobile-swiping),body:has(.space-page-mobile-swiping)){overscroll-behavior-x:none;overflow-x:hidden}.space-page{touch-action:pan-y pinch-zoom;position:relative;overflow-x:clip}.space-page-mobile-swiping .space-page-layout{backface-visibility:hidden;will-change:transform;transform:translate3d(var(--space-mobile-swipe-offset), 0, 0);transition:none}.space-page-mobile-swiping.space-page-mobile-settling .space-page-layout{transition:transform .18s cubic-bezier(.2,.8,.2,1)}}.space-page-main{align-content:start;gap:1rem;min-width:0;display:grid}.space-topic-container{box-sizing:border-box;width:100%;min-width:0;max-width:96rem;margin-inline:auto}.space-topic-edit-container{display:contents}@media (min-width:721px){.space-topic-container{width:calc(100% - 3rem)}}.user-avatar.space-presence-avatar{--space-presence-color:#25d366;--space-presence-border-color:#090e19;--space-presence-glow-color:#25d36642;--space-presence-pulse-color:#25d36629;--space-presence-ring-color:#ffffff29;--space-presence-size:.5rem;--space-presence-offset:.15625rem;overflow:visible}.user-avatar.space-presence-avatar-away{--space-presence-color:#f59e0b;--space-presence-glow-color:#f59e0b47;--space-presence-pulse-color:#f59e0b29}.user-avatar.space-presence-avatar .user-avatar-image{border-radius:inherit}.user-avatar.space-presence-avatar:before,.user-avatar.space-presence-avatar:after{right:var(--space-presence-offset);bottom:var(--space-presence-offset);width:var(--space-presence-size);height:var(--space-presence-size);content:"";pointer-events:none;transform-origin:50%;border-radius:999px;position:absolute}.user-avatar.space-presence-avatar:before{z-index:1;background:var(--space-presence-pulse-color);filter:blur(.025rem);animation:3.2s cubic-bezier(.16,1,.3,1) infinite space-presence-avatar-pulse}.user-avatar.space-presence-avatar:after{z-index:2;border:2px solid var(--space-presence-border-color);background:linear-gradient(135deg, #86efacc7, transparent 38%), var(--space-presence-color);outline:1px solid var(--space-presence-ring-color);box-shadow:0 0 0 1px #0000003d, 0 0 .3125rem var(--space-presence-glow-color)}.space-latest-topics-loader{filter:drop-shadow(0 0 .3125rem #a855f773);will-change:transform;background:conic-gradient(#c084fc 0turn .18turn,#8b5cf6 .26turn,#31245494 .28turn 1turn);border-radius:999px;width:1.375rem;height:1.375rem;animation:.72s linear infinite space-neon-loader-spin;display:none;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 0)}@keyframes space-neon-loader-spin{to{transform:rotate(1turn)}}@keyframes space-presence-avatar-pulse{0%{opacity:0;transform:scale(.92)}14%{opacity:.42}46%{opacity:0;transform:scale(2.25)}to{opacity:0;transform:scale(2.25)}}@media (max-width:980px){.space-page-layout{grid-template-columns:minmax(0,1fr);padding-right:0}.space-latest-posts-sidebar{width:auto;margin:0 clamp(.75rem,1.4vw,1.25rem) clamp(1.5rem,3vw,2.5rem);position:relative;top:auto;overflow:hidden}}@media (max-width:720px){.space-latest-posts-sidebar{margin-left:.75rem;margin-right:.75rem}.space-latest-posts-titlebar{padding:.75rem .875rem}.space-latest-post-link{grid-template-columns:2.125rem minmax(0,1fr);gap:.625rem;padding:.75rem}.user-avatar.space-latest-post-avatar{flex-basis:2.125rem;width:2.125rem;height:2.125rem}.space-latest-post-open-icon{width:1.5rem;height:1.5rem;top:.75rem;right:.75rem}}.space-hero{box-sizing:border-box;background:#090e19f5;border:1px solid #53607e57;border-radius:8px;min-height:5.5rem;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 28px #00000029,inset 0 0 0 1px #ffffff08}.space-hero-content{z-index:1;box-sizing:border-box;grid-template-columns:3rem minmax(0,1fr);align-items:center;gap:.875rem;width:100%;height:100%;padding:.875rem clamp(1rem,2vw,1.5rem);display:grid;position:relative}.space-icon{color:#f7c66d;text-shadow:0 .125rem #391a09d6,0 0 1.125rem #f59e0b2e;background:radial-gradient(circle at 44% 24%,#fbbf2447,#0000 38%),linear-gradient(145deg,#5d3311db,#1b1213f5);border:1px solid #fbbf242e;border-radius:8px;place-items:center;width:3rem;height:3rem;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;font-style:italic;font-weight:800;line-height:1;display:grid;overflow:hidden;box-shadow:0 16px 28px #00000042,inset 0 0 0 1px #ffffff0f}.space-icon img{object-fit:cover;width:100%;height:100%;display:block}.space-hero-copy{gap:.1875rem;min-width:0;display:grid}.space-hero-kicker{color:#9b84d7;letter-spacing:.24em;text-transform:uppercase;margin:0;font-size:.625rem;font-weight:820;line-height:.875rem}.space-hero-copy h1{overflow-wrap:anywhere;color:#f97316;letter-spacing:0;text-shadow:0 .0625rem #431c08d6,0 0 1rem #f973162e;margin:0;font-size:1.25rem;font-weight:820;line-height:1.15}.space-hero-copy p:last-child{-webkit-line-clamp:1;max-width:60rem;color:var(--color-text-secondary);letter-spacing:0;-webkit-box-orient:vertical;margin:0;font-size:.8125rem;font-weight:540;line-height:1.15;display:-webkit-box;overflow:hidden}.space-breadcrumb{overscroll-behavior-x:contain;color:#cbd5e1b8;scrollbar-width:none;touch-action:pan-x;-webkit-overflow-scrolling:touch;width:100%;min-width:0;padding:.75rem 0;scroll-padding-inline:clamp(.75rem,1.4vw,1.25rem);font-size:.9em;font-weight:600;line-height:1.125rem;overflow:auto hidden}.space-breadcrumb::-webkit-scrollbar{display:none}.space-breadcrumb-bottom{align-self:end;margin-top:auto;padding-bottom:0}.space-breadcrumb ol{white-space:nowrap;align-items:center;gap:.625rem;width:max-content;min-width:100%;margin:0;padding:0;list-style:none;display:flex}.space-breadcrumb li{flex:none;align-items:center;gap:.625rem;min-width:0;display:inline-flex}.space-breadcrumb li+li:before{color:#94a3b8ad;content:"/";font-size:.8125rem;font-weight:520;line-height:1}.space-breadcrumb a,.space-breadcrumb li>span{min-width:0;color:inherit;filter:none;text-shadow:none;align-items:center;gap:.3125rem;line-height:1.125rem;text-decoration:none;transition:color .14s,filter .14s,text-shadow .14s;display:inline-flex;position:relative}.space-breadcrumb a:hover,.space-breadcrumb a:focus-visible{color:#d8b4fe;filter:drop-shadow(0 0 .375rem #8b5cf670);text-shadow:0 0 .5rem #8b5cf657;outline:none;text-decoration:none;animation:1.1s ease-in-out infinite space-breadcrumb-link-pulse}.space-breadcrumb li[aria-current=page]>span{color:#f8fafc;font-weight:640}.space-breadcrumb-home-icon{background:currentColor;flex:none;width:1.125rem;height:1.125rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 10.5 9-7 9 7'/%3E%3Cpath d='M5 9.5V20h14V9.5'/%3E%3Cpath d='M9 20v-6h6v6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 10.5 9-7 9 7'/%3E%3Cpath d='M5 9.5V20h14V9.5'/%3E%3Cpath d='M9 20v-6h6v6'/%3E%3C/svg%3E") 50%/contain no-repeat}.space-sections{width:100%;min-height:var(--space-page-min-height);align-content:start;gap:.625rem;padding:.75rem clamp(.75rem,1.4vw,1.25rem) clamp(1.5rem,3vw,2.5rem);display:grid}.space-section-list{gap:.875rem;width:100%;display:grid}.space-sections-layout{align-items:start;gap:.875rem;width:100%;display:grid;position:relative}.space-latest-topics-toolbar{z-index:70;justify-content:flex-end;align-items:center;min-width:0;display:flex;position:absolute;top:-3.375rem;right:0}.space-latest-topics-widget{--space-latest-topics-header-height:3rem;--space-latest-topics-row-height:3.875rem;--space-latest-topics-reserved-rows:5;height:calc(var(--space-latest-topics-header-height) + (var(--space-latest-topics-row-height) * var(--space-latest-topics-reserved-rows)) + 2px);min-height:calc(var(--space-latest-topics-header-height) + (var(--space-latest-topics-row-height) * var(--space-latest-topics-reserved-rows)) + 2px);grid-template-rows:var(--space-latest-topics-header-height) calc(var(--space-latest-topics-row-height) * var(--space-latest-topics-reserved-rows));overflow-anchor:none;min-width:0;box-shadow:none;background:#090e19f5;border:1px solid #53607e57;border-radius:8px;gap:0;display:grid;overflow:hidden}.space-latest-topics-widget-header{background:#101728f5;border-bottom:1px solid #94a3b829;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.75rem 1rem;display:flex}.space-latest-topics-widget-header h3{min-width:0;color:var(--color-text-primary);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0;font-size:.9375rem;font-weight:820;line-height:1.1;overflow:hidden}.space-section-primary-action.space-latest-topics-create-action{text-transform:none;border-radius:6px;gap:.75rem;min-width:13rem;min-height:2.75rem;padding:0 1.25rem;font-size:1rem;text-decoration:none}.space-section-primary-action.space-latest-topics-create-action[aria-expanded=true]{background:linear-gradient(#ffffff2e,#0000 42%),linear-gradient(135deg,#8b5cf6 0%,#7c3aed 48%,#6d28d9 100%);border-color:#d8b4fec7}.space-section-primary-action.space-latest-topics-create-action span{width:1.125rem;height:1.125rem}.space-create-topic-picker{isolation:isolate;z-index:82;width:min(52rem,100vw - 2rem);min-height:0;max-height:min(42rem,100dvh - 5rem);color:var(--color-text-primary);touch-action:none;background:linear-gradient(#ffffff0a,#fff0 32%),linear-gradient(135deg,#111827,#040812);border:1px solid #8b5cf66b;border-radius:8px;flex-direction:column;animation:.15s cubic-bezier(.2,0,0,1) both space-create-topic-picker-enter;display:flex;position:fixed;inset:42% auto auto 50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 1.5rem 4rem #0000007a,inset 0 0 0 1px #ffffff0a}.space-create-topic-picker-backdrop{z-index:81;overscroll-behavior:none;touch-action:none;background:#02060f3d;animation:.15s ease-out both space-create-topic-picker-backdrop-enter;position:fixed;inset:0}.space-create-topic-picker-backdrop-closing{pointer-events:none;animation:.14s ease-in both space-create-topic-picker-backdrop-exit}.space-create-topic-picker-closing{pointer-events:none;animation:.14s cubic-bezier(.4,0,1,1) both space-create-topic-picker-exit}.space-create-topic-picker-header{background:#060a16;border-bottom:1px solid #94a3b821;flex:none;justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:.875rem 1rem;display:flex}.space-create-topic-picker-header div{gap:.25rem;min-width:0;display:grid}.space-create-topic-picker-header small{color:#94a3b8d1;font-size:.75rem;font-weight:560;line-height:1.125rem}.space-create-topic-picker-kicker{color:#a78bfa;letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;font-weight:860;line-height:1}.space-create-topic-picker-header h3{color:#f8fafc;letter-spacing:0;margin:0;font-size:1rem;font-weight:850;line-height:1.15}.space-create-topic-picker-close{color:#cbd5e1;cursor:pointer;width:2.25rem;height:2.25rem;font:inherit;background:#0f172ab8;border:1px solid #94a3b82e;border-radius:6px;flex:none;place-items:center;display:inline-grid}.space-create-topic-picker-close:hover,.space-create-topic-picker-close:focus-visible{color:#f5f3ff;background:#581c8752;border-color:#d8b4fe61;outline:none}.space-create-topic-picker-list{overscroll-behavior:contain;scrollbar-color:#8b5cf66b transparent;touch-action:pan-y;background:#050916;flex-direction:column;flex:auto;gap:.625rem;min-height:0;padding:.75rem;display:flex;overflow-y:auto}.space-move-topic-picker-empty{color:#94a3b8;text-align:center;align-content:center;place-items:center;gap:.5rem;min-height:12rem;padding:2rem;display:grid}.space-move-topic-picker-empty i{color:#8b5cf6;margin-bottom:.25rem;font-size:2rem}.space-move-topic-picker-empty strong{color:#f8fafc;font-size:.9375rem}.space-move-topic-picker-empty small{max-width:24rem;font-size:.75rem;line-height:1.4}.space-create-topic-picker-section{background:#080d19;border:1px solid #53607e52;border-radius:8px;flex:none;display:grid;overflow:hidden}.space-create-topic-picker-section-main{width:100%;min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:3.25rem minmax(0,1fr);align-items:center;gap:.875rem;padding:.75rem;text-decoration:none;display:grid}.space-create-topic-picker-section-main:hover,.space-create-topic-picker-section-main:focus-visible{background:#8b5cf61a;outline:none}.space-create-topic-picker-section-icon{width:3.25rem;height:3.25rem;display:block}.space-create-topic-picker-section-icon .space-section-thumbnail{width:3.25rem;height:3.25rem;font-size:1.45rem}.space-create-topic-picker-section-copy{gap:.1875rem;min-width:0;display:grid}.space-create-topic-picker-section-copy strong{color:#f8fafc;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:850;line-height:1.15;overflow:hidden}.space-create-topic-picker-section-copy>span{color:#cbd5e1c7;letter-spacing:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;font-weight:560;line-height:1.3;display:-webkit-box;overflow:hidden}.space-create-topic-picker-section-meta{color:#a78bfae0;white-space:nowrap;align-items:center;gap:.25rem;width:fit-content;font-size:.6875rem;font-weight:720;line-height:.875rem;display:inline-flex}.space-create-topic-picker-subsections{border-top:1px solid #94a3b81a;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.625rem .75rem .75rem;display:grid}.space-create-topic-picker-subsections a,.space-create-topic-picker-subsections button{color:#e9d5ff;cursor:pointer;width:100%;min-width:0;min-height:2.625rem;font:inherit;text-align:left;background:#8b5cf614;border:1px solid #a78bfa29;border-radius:6px;align-content:center;gap:.125rem;padding:.4375rem .625rem;text-decoration:none;display:grid}.space-create-topic-picker-subsections a[data-has-unread=true]{background:#8b5cf624;border-color:#d8b4fe57}.space-create-topic-picker-subsections a:hover,.space-create-topic-picker-subsections a:focus-visible,.space-create-topic-picker-subsections button:hover,.space-create-topic-picker-subsections button:focus-visible{color:#f5f3ff;background:#8b5cf62e;border-color:#d8b4fe6b;outline:none}.space-create-topic-picker-subsections span{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:800;line-height:1.1;overflow:hidden}.space-create-topic-picker-subsections small{color:#cbd5e1b3;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;font-weight:650;line-height:1.1;overflow:hidden}@keyframes space-create-topic-picker-enter{0%{opacity:0;transform:translate(-50%,calc(-50% - .375rem))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes space-create-topic-picker-exit{to{opacity:0;transform:translate(-50%,calc(-50% - .375rem))}}@keyframes space-create-topic-picker-backdrop-enter{0%{opacity:0}}@keyframes space-create-topic-picker-backdrop-exit{to{opacity:0}}.space-latest-topics-live-badge{color:#ff4d57;letter-spacing:.16em;text-transform:uppercase;flex:none;align-items:center;gap:.5rem;font-size:.6875rem;font-weight:840;line-height:1;display:inline-flex}.space-latest-topics-live-dot{background:#ff4d57;border-radius:999px;width:.5rem;height:.5rem;animation:1.25s ease-out infinite space-latest-topics-live-pulse;box-shadow:0 0 #ff4d576b}.space-latest-topics-list{height:calc(var(--space-latest-topics-row-height) * var(--space-latest-topics-reserved-rows));grid-template-rows:repeat(var(--space-latest-topics-reserved-rows), var(--space-latest-topics-row-height));overflow-anchor:none;gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.space-latest-topics-list li{height:var(--space-latest-topics-row-height);min-height:var(--space-latest-topics-row-height);transition:background-color .52s,box-shadow .52s}.space-latest-topics-list li+li{border-top:1px solid #94a3b81a}.space-latest-topics-list-entering li{opacity:0;will-change:opacity, transform;animation:.48s cubic-bezier(.16,.84,.24,1) both space-latest-topic-enter}.space-latest-topics-list-entering li:first-child{animation-delay:30ms}.space-latest-topics-list-entering li:nth-child(2){animation-delay:.115s}.space-latest-topics-list-entering li:nth-child(3){animation-delay:.2s}.space-latest-topics-list-entering li:nth-child(4){animation-delay:.285s}.space-latest-topics-list-entering li:nth-child(5){animation-delay:.37s}@keyframes space-latest-topic-enter{0%{opacity:0;transform:translateY(.45rem)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}.space-latest-topic-link{min-width:0;min-height:3.875rem;color:var(--color-text-primary);border-radius:0;grid-template-columns:2.25rem minmax(0,1fr) 4.25rem;align-items:center;gap:.75rem;padding:.625rem 1rem;text-decoration:none;transition:background-color .15s,color .15s;display:grid}.space-latest-topic-link:hover,.space-latest-topic-link:focus-visible{background:var(--space-item-hover-background);color:#f8fafc;outline:none}.space-latest-topic-link .space-section-topic-avatar{width:2.25rem;height:2.25rem}.space-latest-topic-replies{color:#9f6fff;justify-content:center;align-items:center;gap:.25rem;min-width:2.5rem;height:1.125rem;font-size:.75rem;font-weight:820;line-height:1;display:inline-flex}.space-latest-topic-replies-locked{color:#ef4444}.space-latest-topic-replies-icon{background:currentColor;width:1.125rem;height:1.125rem;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 15H5l-3 3V6a3 3 0 0 1 3-3h10a3 3 0 0 1 3 3v2'/%3E%3Cpath d='M9 11a3 3 0 0 1 3-3h7a3 3 0 0 1 3 3v9l-3-3h-7a3 3 0 0 1-3-3Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 15H5l-3 3V6a3 3 0 0 1 3-3h10a3 3 0 0 1 3 3v2'/%3E%3Cpath d='M9 11a3 3 0 0 1 3-3h7a3 3 0 0 1 3 3v9l-3-3h-7a3 3 0 0 1-3-3Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.space-latest-topic-replies-lock-icon{color:currentColor;opacity:.95;place-items:center;width:1.375rem;height:1.375rem;font-size:1rem;line-height:1;display:grid}.space-latest-topic-replies-value{font-variant-numeric:tabular-nums;text-align:center;min-width:.75rem;display:block;position:relative;overflow:hidden}.space-latest-topic-replies-value-sizer{visibility:hidden;display:block}.space-latest-topic-replies-value-current,.space-latest-topic-replies-value-old,.space-latest-topic-replies-value-new{place-items:center;display:grid;position:absolute;inset:0}.space-latest-topic-replies-value-rolling-up .space-latest-topic-replies-value-old{animation:.52s cubic-bezier(.2,.8,.2,1) both space-latest-topic-reply-count-old-up}.space-latest-topic-replies-value-rolling-up .space-latest-topic-replies-value-new{animation:.52s cubic-bezier(.2,.8,.2,1) both space-latest-topic-reply-count-new-up}.space-latest-topic-replies-value-rolling-down .space-latest-topic-replies-value-old{animation:.52s cubic-bezier(.2,.8,.2,1) both space-latest-topic-reply-count-old-down}.space-latest-topic-replies-value-rolling-down .space-latest-topic-replies-value-new{animation:.52s cubic-bezier(.2,.8,.2,1) both space-latest-topic-reply-count-new-down}.space-latest-topic-copy{gap:.35rem;min-width:0;display:grid}.space-latest-topic-copy strong,.space-latest-topic-meta{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.15;overflow:hidden}.space-latest-topic-copy strong{color:#e2e8f0e0;align-items:center;gap:.35rem;min-width:0;font-size:.875rem;font-weight:620;transition:color .15s;display:flex;overflow:visible}.space-latest-topic-link:hover .space-latest-topic-copy strong,.space-latest-topic-link:focus-visible .space-latest-topic-copy strong{color:#f8fafc}.space-latest-topic-link-unread .space-latest-topic-copy strong{color:var(--color-text-primary);font-weight:820}.space-latest-topic-title-text{white-space:nowrap;align-items:center;gap:.25rem;min-width:0;max-width:100%;display:inline-flex}.space-latest-topic-title-copy{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.space-latest-topic-meta{color:#94a3b8c2;justify-content:flex-start;align-items:center;gap:.35rem;font-size:.75rem;font-weight:540;display:flex}.space-latest-topic-meta span,.space-latest-topic-meta time{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.space-latest-topic-meta .space-topic-author-name-inline{text-overflow:clip;min-width:auto;white-space:inherit;flex:0 auto;font-weight:720;display:inline;overflow:visible}.space-latest-topic-meta time{flex:none}.space-latest-topic-meta span+span:before,.space-latest-topic-meta span+time:before{color:#94a3b870;content:"•";margin-right:.35rem;display:inline-block}.space-latest-topics-empty{height:calc(var(--space-latest-topics-row-height) * var(--space-latest-topics-reserved-rows));min-height:calc(var(--space-latest-topics-row-height) * var(--space-latest-topics-reserved-rows));overflow-anchor:none;color:#cbd5e1b8;background:0 0;border-radius:6px;place-items:center;margin:0;padding:.875rem 1rem;font-size:.8125rem;font-weight:620;line-height:1.25;display:grid}@keyframes space-latest-topic-reply-count-old-up{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-105%)}}@keyframes space-latest-topic-reply-count-new-up{0%{opacity:0;transform:translateY(105%)}to{opacity:1;transform:translateY(0)}}@keyframes space-latest-topic-reply-count-old-down{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(105%)}}@keyframes space-latest-topic-reply-count-new-down{0%{opacity:0;transform:translateY(-105%)}to{opacity:1;transform:translateY(0)}}@keyframes space-latest-topics-live-pulse{0%{transform:scale(1);box-shadow:0 0 #ff4d5770}70%{transform:scale(1.08);box-shadow:0 0 0 .45rem #ff4d5700}to{transform:scale(1);box-shadow:0 0 #ff4d5700}}.space-section-row{--space-section-topic-gap:0rem;--space-section-topic-card-min-height:2.75rem;--space-section-topic-grid-block-padding:1.125rem;--space-section-topic-grid-row-gap:.45rem;--space-section-topic-panel-min-height:calc(var(--space-section-topic-grid-block-padding) + var(--space-section-topic-card-min-height) + var(--space-section-topic-card-min-height) + var(--space-section-topic-grid-row-gap));min-height:var(--space-section-topic-panel-min-height);box-shadow:none;background:#090e19f5;border:1px solid #53607e57;border-radius:8px;grid-template-columns:minmax(31rem,clamp(31rem,30vw,38rem)) minmax(0,1fr);align-items:center;gap:0;padding:0 1rem 0 0;display:grid;position:relative;overflow:hidden}.space-section-summary:hover,.space-section-summary:focus-within,.space-section-summary[data-selected=true]{background:var(--space-item-hover-background);box-shadow:none;border-color:#0000;transform:none}.space-section-summary-link{top:0;right:calc(var(--space-section-topic-gap) * -1);z-index:2;border-radius:inherit;outline:none;position:absolute;bottom:0;left:0}.space-section-summary-link:focus-visible{box-shadow:0 0 0 2px #0f172a,0 0 0 4px #a78bfac7}.space-section-summary,.space-section-thumbnail,.space-section-main,.space-section-topic-panel,.space-section-topic-grid{z-index:3;position:relative}.space-section-summary{cursor:pointer;border:0;border-radius:6px 0 0 6px;grid-template-columns:7.75rem minmax(0,1fr);align-self:stretch;align-items:center;gap:1.1rem;min-width:0;margin:0;padding:.625rem 1rem .625rem 1.125rem;transition:background-color .15s,box-shadow .15s;display:grid;position:relative}.space-section-summary:after{content:"";display:none}.space-section-topic-panel{min-height:var(--space-section-topic-panel-min-height);min-width:0;margin-left:var(--space-section-topic-gap);background:0 0;border-left:1px solid #94a3b81a;grid-template-rows:minmax(0,1fr);align-content:stretch;align-self:stretch;display:grid}.space-section-topic-grid{min-height:calc(var(--space-section-topic-grid-block-padding) + var(--space-section-topic-card-min-height) + var(--space-section-topic-card-min-height) + var(--space-section-topic-grid-row-gap));place-content:center stretch;gap:var(--space-section-topic-grid-row-gap) clamp(.75rem, 1.2vw, 1.5rem);grid-template-columns:repeat(2,minmax(12rem,1fr));min-width:0;padding:.5625rem .875rem .5625rem 1.5rem;display:grid}.space-section-topic-grid-divided:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#94a3b829 8% 92%,#0000);height:1px;position:absolute;top:50%;left:1.5rem;right:0;transform:translateY(-50%)}@media (min-width:2200px){.space-section-topic-grid{grid-template-columns:repeat(2,minmax(16rem,1fr));justify-content:stretch;gap:.45rem clamp(1.25rem,2vw,2.75rem);padding-left:clamp(2rem,3vw,4rem);padding-right:clamp(1.25rem,2vw,2.75rem)}}.space-section-topic-grid-empty{color:#94a3b894;grid-template-columns:minmax(0,1fr);place-items:center;font-size:.8125rem;font-weight:650;display:grid}.space-section-topic-card{min-height:var(--space-section-topic-card-min-height);min-width:0;color:var(--color-text-primary);transform-origin:50%;border-radius:6px;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.6rem;padding:.375rem .5rem;text-decoration:none;transition:background-color .15s,box-shadow .15s,color .15s,transform .15s;display:grid;position:relative}.space-section-topic-grid-entering .space-section-topic-card{animation:.72s cubic-bezier(.16,.84,.24,1) both space-section-topic-card-enter}.space-section-topic-grid-entering .space-section-topic-card:first-child,.space-section-topic-grid-entering .space-section-topic-card:nth-child(2){animation-delay:0s}.space-section-topic-grid-entering .space-section-topic-card:nth-child(3),.space-section-topic-grid-entering .space-section-topic-card:nth-child(4){animation-delay:.22s}.space-section-topic-card:hover,.space-section-topic-card:focus-visible{background:var(--space-item-hover-background);color:var(--color-text-primary);outline:none;transform:none;box-shadow:inset 0 0 0 1px #ffffff0d,0 8px 18px #0000001f}.user-avatar.space-section-topic-avatar{width:2rem;height:2rem;box-shadow:none;border:0;flex-basis:2rem}.space-section-topic-card-copy{gap:.15rem;min-width:0;display:grid}.space-section-topic-card-copy strong,.space-section-topic-card-meta{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;line-height:1.15;overflow:hidden}.space-section-topic-card-copy strong{color:currentColor;align-items:center;gap:.3125rem;min-width:0;font-size:.8125rem;font-weight:520;display:flex;overflow:visible}.space-section-topic-card-title-text{align-items:center;gap:.25rem;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.space-section-topic-card-title-copy{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.space-section-topic-card-meta{color:#cbd5e1b8;align-items:center;gap:.375rem;min-width:0;font-size:.6875rem;font-weight:560;display:flex}.space-section-topic-card-meta span,.space-section-topic-card-meta time{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.space-section-topic-card-meta span:first-child,.space-section-topic-card-meta span:nth-child(2){flex:0 auto}.space-section-topic-card-meta .space-topic-author-name-inline{text-overflow:clip;min-width:auto;white-space:inherit;font-weight:680;display:inline;overflow:visible}.space-section-topic-card-meta time{flex:none}.space-section-topic-card-meta span+span:before,.space-section-topic-card-meta span+time:before{color:#94a3b8b8;content:"•";margin-right:.375rem;display:inline-block}@keyframes space-section-topic-card-enter{0%{opacity:0;transform:translateY(.3125rem)scale(.992)}64%{opacity:1}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes space-section-thumbnail-shimmer{to{transform:translate(120%)}}.space-section-thumbnail{color:#f7c66d;pointer-events:none;background:radial-gradient(circle at 46% 24%,#8b5cf629,#0000 42%),linear-gradient(145deg,#0f172afa,#060a16fa);border:1px solid #ffffff1f;border-radius:8px;place-items:center;width:7.25rem;height:7.25rem;font-family:Georgia,Times New Roman,serif;font-size:3.25rem;font-style:italic;font-weight:850;line-height:1;display:grid;overflow:hidden;box-shadow:0 16px 28px #00000042,inset 0 0 0 1px #ffffff0d}.space-section-thumbnail[data-loading=true]{color:#0000;background:#0a101c}.space-section-thumbnail[data-loading=true]:before{z-index:1;border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(115deg,#1e293b00 0%,#4755694f 34%,#94a3b88f 50%,#4755694f 66%,#1e293b00 100%);animation:1.25s linear infinite space-section-thumbnail-shimmer;position:absolute;inset:0;transform:translate(-120%)}.space-section-thumbnail img{z-index:2;object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:relative}.space-section-thumbnail span{z-index:2;position:relative}.space-section-main{pointer-events:none;gap:.3125rem;min-width:0;display:grid}.space-section-main h3{overflow-wrap:anywhere;color:var(--color-text-primary);letter-spacing:0;margin:0;font-size:1.0625rem;font-weight:540;line-height:1.15}.space-section-row[data-has-unread=true] .space-section-main h3{font-weight:900}.space-section-main p{max-width:100%;color:var(--color-text-secondary);letter-spacing:0;margin:0;font-size:.8125rem;font-weight:560;line-height:1.25}.space-section-subsections{z-index:4;color:#b794f6;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;min-width:0;font-size:.8125rem;font-weight:650;line-height:1rem;display:flex;position:relative}.space-section-main p+.space-section-subsections,.space-section-main p+.space-section-inline-stats{margin-top:.625rem}.space-section-subsections a{z-index:4;color:#b794f6;overflow-wrap:anywhere;pointer-events:auto;border-radius:4px;align-items:center;gap:.3125rem;min-width:0;text-decoration:none;display:inline-flex;position:relative}.space-section-subsections a:before{content:"";opacity:.88;background:currentColor;border-radius:999px;flex:none;width:.3125rem;height:.3125rem;display:inline-block;transform:translateY(.03125rem);box-shadow:0 0 .5rem #a78bfa6b}.space-section-subsections a[data-has-unread=true]{color:#e9d5ff;font-weight:760}.space-section-subsections a:hover,.space-section-subsections a:focus-visible,.space-section-subsections a[aria-current=page]{color:#f0abfc;text-underline-offset:.18rem;text-decoration:underline}.space-section-inline-stats{color:#e2e8f0d6;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;min-width:0;margin:.25rem 0 0;font-size:.8125rem;font-weight:540;line-height:1.125rem;display:flex}.space-section-inline-stats div{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.space-section-inline-stats div+div:before{color:#cbd5e1b8;content:"•"}.space-section-inline-stats dt{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.space-section-inline-stats dd{color:#e2e8f0d6;letter-spacing:0;margin:0;font-weight:540}[data-space-animated-count=true]{font-variant-numeric:tabular-nums;place-items:center;display:inline-grid;position:relative}.space-animated-count-sizer{visibility:hidden}.space-animated-count-value{place-items:center;display:grid;position:absolute;inset:0}.space-section-inline-stat-value{color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 0 .75rem #ffffff1a;font-weight:560}.space-section-row[data-has-unread=true] .space-section-inline-stats,.space-section-row[data-has-unread=true] .space-section-inline-stats dd{font-weight:560}.space-section-row[data-has-unread=true] .space-section-inline-stat-value{font-weight:580}.space-section-view{width:100%;min-height:var(--space-page-min-height);align-content:start;gap:.875rem;padding:.75rem clamp(.75rem,1.4vw,1.25rem) clamp(1.5rem,3vw,2.5rem);display:grid}.space-section-create-topic-view{box-sizing:border-box;align-content:start;justify-items:stretch;width:100%;max-width:100rem;min-height:calc(100vh - 12rem);margin-inline:auto;padding-block:clamp(.75rem,2vw,1.5rem)}.space-section-view-header{background:#0a101ef5;border:1px solid #53607e57;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.875rem 1.25rem;min-height:10rem;padding:1rem 1.125rem 1rem 1.25rem;display:grid;position:relative;overflow:visible;box-shadow:0 18px 38px #0003,inset 0 0 0 1px #ffffff08}.space-section-view-heading,.space-section-view-actions,.space-section-primary-action{z-index:1;position:relative}.space-section-view-heading{--space-section-view-thumbnail-size:5.625rem;grid-template-columns:var(--space-section-view-thumbnail-size) minmax(0, 1fr);align-items:center;gap:1.1rem;min-width:0;display:grid}.space-section-view-heading .space-section-thumbnail{width:var(--space-section-view-thumbnail-size);height:var(--space-section-view-thumbnail-size);font-size:2.55rem}.space-section-view-copy{gap:.25rem;min-width:0;display:grid}.space-section-view-kicker{color:#9b84d7;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:720;line-height:.875rem}.space-section-view-copy h1{overflow-wrap:anywhere;color:var(--color-text-primary);letter-spacing:0;margin:0;font-size:clamp(1.35rem,2.1vw,2rem);font-weight:850;line-height:1.08}.space-section-view-meta{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;margin-top:.125rem;display:flex}.space-section-view-copy p:last-child{max-width:48rem;color:var(--color-text-secondary);letter-spacing:0;margin:0;font-size:.875rem;font-weight:560;line-height:1.35}.space-section-view-actions{justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;display:flex}.space-section-topic-count-pill{color:#aebed0;letter-spacing:0;white-space:nowrap;background:#0f172a8a;border:1px solid #94a3b81f;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.375rem;min-height:1.875rem;padding:0 .625rem;font-size:.6875rem;font-weight:760;line-height:1;display:inline-flex}.space-section-topic-count-icon{background:#8b5cf6;flex:none;width:.75rem;height:.75rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 6h13'/%3E%3Cpath d='M8 12h13'/%3E%3Cpath d='M8 18h13'/%3E%3Cpath d='M3 6h.01'/%3E%3Cpath d='M3 12h.01'/%3E%3Cpath d='M3 18h.01'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 6h13'/%3E%3Cpath d='M8 12h13'/%3E%3Cpath d='M8 18h13'/%3E%3Cpath d='M3 6h.01'/%3E%3Cpath d='M3 12h.01'/%3E%3Cpath d='M3 18h.01'/%3E%3C/svg%3E") 50%/contain no-repeat}.space-section-topic-count-value{color:#ede9fe;font-weight:860}.space-section-topic-count-label{color:#9fb0c6}.space-section-primary-action{color:#f5f3ff;cursor:not-allowed;min-width:8.25rem;min-height:2.5rem;font:inherit;opacity:.68;white-space:nowrap;background:linear-gradient(135deg,#7c3aedeb,#5b21b6f0);border:1px solid #a78bfa70;border-radius:.625rem;justify-content:center;align-items:center;gap:.45rem;padding:0 .875rem;font-size:.8125rem;font-weight:780;line-height:1;display:inline-flex;box-shadow:0 .5rem 1.125rem #3214782e,inset 0 1px #ffffff1f}.space-section-primary-action span{background:currentColor;flex:none;width:.875rem;height:.875rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v14'/%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v14'/%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E") 50%/contain no-repeat}.space-section-primary-action:not(:disabled){cursor:pointer;opacity:1}.space-section-primary-action:not(:disabled):hover,.space-section-primary-action:not(:disabled):focus-visible{background:linear-gradient(135deg,#8b5cf6f5,#6d28d9fa);border-color:#c4b5fd9e;outline:none;box-shadow:0 .625rem 1.375rem #3214783d,inset 0 1px #ffffff26}.space-section-view-actions .space-follow-controls{background:linear-gradient(#8b5cf614,#0000 70%),#070b18e0;border:1px solid #a78bfa3d;border-radius:.625rem;gap:0;padding:0;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 .375rem 1rem #0000001f}.space-section-view-actions .space-follow-controls .space-topic-follow-button,.space-section-view-actions .space-follow-controls .space-topic-followers-button{min-height:2.5rem;box-shadow:none;color:#d8d5e5;letter-spacing:-.012em;background:0 0;border:0;border-radius:0;font-size:.8125rem;font-weight:720;line-height:1;transform:none}.space-section-view-actions .space-follow-controls .space-topic-follow-button{gap:.45rem;padding-inline:.8125rem}.space-section-view-actions .space-follow-controls .space-topic-follow-button>i{color:#c4b5fd;font-size:.75rem}.space-section-view-actions .space-follow-controls .space-topic-followers-button{background:#7c3aed12;border-left:1px solid #a78bfa2e;gap:.35rem;min-width:3rem;padding-inline:.5625rem}.space-section-view-actions .space-follow-controls .space-topic-followers-icon{color:#b49af9;display:inline-block}.space-section-view-actions .space-follow-controls .space-topic-follow-button-active{color:#f1edff;background:linear-gradient(135deg,#5b21b6b8,#311454d1);border-color:#0000;box-shadow:inset 0 1px #ffffff17}.space-section-view-actions .space-follow-controls .space-topic-follow-button:hover:not(:disabled),.space-section-view-actions .space-follow-controls .space-topic-follow-button:focus-visible{color:#f3f0ff;background:#7c3aed24}.space-section-view-actions .space-follow-controls .space-topic-follow-button-active:hover:not(:disabled),.space-section-view-actions .space-follow-controls .space-topic-follow-button-active:focus-visible{background:linear-gradient(135deg,#6d28d9c7,#3b0764d9);border-color:#a78bfa61}.space-section-view-actions .space-follow-controls .space-topic-followers-button:hover,.space-section-view-actions .space-follow-controls .space-topic-followers-button:focus-visible{background:#7c3aed29;border-color:#a78bfa4d}.space-section-view-actions .space-topic-followers-count{color:#eeeaff;font-variant-numeric:tabular-nums;background:0 0;border-radius:0;min-width:0;height:auto;font-size:.75rem;font-weight:800;display:inline}.space-section-view-subsections{background:#080d19b8;border:1px solid #53607e42;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;padding:.625rem;display:flex}.space-section-view-subsections a{color:#d8b4fe;background:#8b5cf614;border:1px solid #a78bfa2e;border-radius:6px;align-items:center;min-height:2rem;padding:0 .75rem;font-size:.8125rem;font-weight:650;line-height:1;text-decoration:none;display:inline-flex}.space-section-view-subsections a[data-has-unread=true]{color:#f5d0fe;background:#8b5cf626;border-color:#d8b4fe5c;font-weight:900}.space-section-view-subsections a:hover,.space-section-view-subsections a:focus-visible{color:#f5d0fe;background:#8b5cf624;border-color:#a78bfa57;outline:none}.space-section-topics-panel{background:#090e19f5;border:1px solid #53607e57;border-radius:8px;display:grid;overflow:hidden;box-shadow:0 18px 38px #00000029,inset 0 0 0 1px #ffffff08}.space-section-pagination{scrollbar-width:none;background:#090e19f5;border-bottom:1px solid #94a3b81f;justify-content:flex-start;align-items:center;gap:.375rem;min-width:0;padding:.4375rem .5rem;transition:background-color .16s;display:flex;overflow:auto hidden}.space-section-pagination[aria-busy=true]{background:#090e19f5}.space-section-pagination::-webkit-scrollbar{display:none}.space-section-pagination-link,.space-section-pagination-ellipsis,.space-section-pagination-arrow{color:#8fb9d7;letter-spacing:0;border:1px solid #0000;border-radius:4px;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.6875rem;font-weight:720;line-height:1;text-decoration:none;display:inline-flex}.space-section-pagination-direction,.space-section-pagination-status{color:#8fb9d7;letter-spacing:.04em;text-transform:uppercase;flex:none;justify-content:center;align-items:center;min-height:2rem;font-size:.625rem;font-weight:760;line-height:1;text-decoration:none;display:inline-flex}.space-section-pagination-direction{padding:0 .5rem}.space-section-pagination-link[aria-current=page]{color:#f5f3ff;text-shadow:0 1px #1f0c465c;background:linear-gradient(#ffffff24,#0000 42%),linear-gradient(135deg,#6d28d9 0%,#7c3aed 50%,#5b21b6 100%);border-color:#a855f794;animation:.18s ease-out space-section-pagination-active-enter;box-shadow:0 10px 20px #3214783d,inset 0 0 0 1px #ffffff1a}a.space-section-pagination-link:hover,a.space-section-pagination-link:focus-visible,.space-section-pagination-direction:hover,.space-section-pagination-direction:focus-visible,.space-section-pagination-arrow:hover,.space-section-pagination-arrow:focus-visible{color:#dbeafe;background:#60a5fa17;border-color:#93c5fd47;outline:none}.space-section-pagination-link[aria-disabled=true],.space-section-pagination-direction[aria-disabled=true],.space-section-pagination-arrow[aria-disabled=true]{opacity:.54;cursor:default}.space-section-pagination-ellipsis{color:#8fb9d7;cursor:default}.space-section-pagination-arrow{color:#8fb9d7}.space-section-pagination-arrow:before{content:"";background:currentColor;width:1.125rem;height:1.125rem}.space-section-pagination-arrow-previous:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m11 17-5-5 5-5'/%3E%3Cpath d='m18 17-5-5 5-5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m11 17-5-5 5-5'/%3E%3Cpath d='m18 17-5-5 5-5'/%3E%3C/svg%3E") 50%/contain no-repeat}.space-section-pagination-arrow-next:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 17 5-5-5-5'/%3E%3Cpath d='m13 17 5-5-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 17 5-5-5-5'/%3E%3Cpath d='m13 17 5-5-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat}.space-section-pagination-status{color:#93b5ce;white-space:nowrap;gap:.25rem;margin-left:1.25rem}.space-section-pagination-mark-read{color:#ddd6fe;cursor:pointer;min-height:2rem;font:inherit;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;background:#8b5cf624;border:1px solid #a78bfa3d;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:.375rem;margin-left:auto;padding:0 .625rem;font-size:.6875rem;font-weight:820;line-height:1;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.space-section-pagination-mark-read:hover,.space-section-pagination-mark-read:focus-visible{color:#f5f3ff;background:#8b5cf63d;border-color:#c4b5fd70;outline:none}.space-section-pagination-mark-read:disabled{opacity:.54;cursor:default}.space-section-pagination-mark-read-icon{background:currentColor;flex:none;width:.875rem;height:.875rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3Cpath d='M21 12v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3Cpath d='M21 12v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11'/%3E%3C/svg%3E") 50%/contain no-repeat}.space-section-pagination-status span{background:currentColor;width:.625rem;height:.625rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='black'%3E%3Cpath d='M4.2 6.2 8 10l3.8-3.8z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='black'%3E%3Cpath d='M4.2 6.2 8 10l3.8-3.8z'/%3E%3C/svg%3E") 50%/contain no-repeat}.space-section-mark-read-dialog{background:linear-gradient(90deg,#8b5cf624,#0000 48%),#090e19f5;border-bottom:1px solid #94a3b81f;padding:.625rem .75rem;display:block}.space-section-mark-read-panel{background:#0f172a6b;border:1px solid #a78bfa33;border-radius:6px;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.75rem;width:100%;min-width:0;padding:.625rem .75rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff08}.space-section-mark-read-dialog-icon{background:#6d28d938;border:1px solid #a78bfa3d;border-radius:6px;width:2.25rem;height:2.25rem;box-shadow:inset 0 0 0 1px #ffffff08}.space-section-mark-read-dialog-icon:before{content:"";background:#ddd6fe;width:100%;height:100%;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3Cpath d='M21 12v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11'/%3E%3C/svg%3E") 50%/1.125rem 1.125rem no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3Cpath d='M21 12v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11'/%3E%3C/svg%3E") 50%/1.125rem 1.125rem no-repeat}.space-section-mark-read-copy{gap:.375rem;display:grid}.space-section-mark-read-copy h3,.space-section-mark-read-copy p,.space-section-mark-read-error{margin:0}.space-section-mark-read-copy h3{color:#f8fafc;letter-spacing:0;font-size:.875rem;font-weight:820;line-height:1.15}.space-section-mark-read-copy p{color:#cbd5e1d6;letter-spacing:0;font-size:.75rem;font-weight:560;line-height:1.3}.space-section-mark-read-copy strong{color:#ede9fe;font-weight:820}.space-section-mark-read-error{color:#fecaca;background:#7f1d1d33;border:1px solid #f871713d;border-radius:6px;grid-column:2/-1;padding:.5rem .625rem;font-size:.75rem;font-weight:680;line-height:1.35}.space-section-mark-read-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.space-section-mark-read-actions button{color:#e2e8f0;cursor:pointer;min-width:4rem;min-height:2rem;font:inherit;background:#0f172adb;border:1px solid #94a3b833;border-radius:6px;justify-content:center;align-items:center;padding:0 .75rem;font-size:.75rem;font-weight:780;line-height:1;display:inline-flex}.space-section-mark-read-actions button:first-child{color:#f5f3ff;background:#6d28d9;border-color:#c4b5fd57}.space-section-mark-read-actions button:hover,.space-section-mark-read-actions button:focus-visible{border-color:#e2e8f047;outline:none}.space-section-mark-read-actions button:disabled{opacity:.58;cursor:default}.space-section-topics-header{border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:.875rem 1rem;display:flex}.space-section-topics-header h3{color:var(--color-text-primary);letter-spacing:0;margin:0;font-size:.9375rem;font-weight:820;line-height:1.25rem}.space-section-topics-header span{color:var(--color-text-secondary);letter-spacing:.06em;text-transform:uppercase;background:#ffffff0a;border:1px solid #94a3b829;border-radius:999px;flex:none;padding:.375rem .5625rem;font-size:.6875rem;font-weight:800;line-height:1}.space-section-topics-empty{text-align:center;place-content:center;place-items:center;gap:.5rem;min-height:14rem;padding:2rem 1rem;display:grid}.space-section-topics-empty-icon{color:#c4b5fd;background:#8b5cf614;border:1px solid #a78bfa33;border-radius:8px;place-items:center;width:3rem;height:3rem;display:grid}.space-section-topics-empty-icon:before{content:"";background:currentColor;width:1.5rem;height:1.5rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H8l-5 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/%3E%3Cpath d='M7 8h10'/%3E%3Cpath d='M7 12h7'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H8l-5 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/%3E%3Cpath d='M7 8h10'/%3E%3Cpath d='M7 12h7'/%3E%3C/svg%3E") 50%/contain no-repeat}.space-section-topics-empty strong{color:var(--color-text-primary);letter-spacing:0;font-size:1rem;font-weight:820;line-height:1.25rem}.space-section-topics-empty p{max-width:34rem;color:var(--color-text-secondary);letter-spacing:0;margin:0;font-size:.875rem;font-weight:560;line-height:1.4}.space-topic-form{border-bottom:1px solid #94a3b81f;gap:.75rem;padding:1rem;display:grid}.space-reply-composer{border-bottom:0;padding:1rem}.space-reply-composer-card{--space-reply-composer-avatar-track:3.25rem;--space-reply-composer-column-gap:.875rem;grid-template-columns:var(--space-reply-composer-avatar-track) minmax(0, 1fr);align-items:start;gap:var(--space-reply-composer-column-gap);background:#070c17f0;border:1px solid #53607e61;border-radius:8px;min-width:0;padding:.875rem;transition:border-color .14s,background .14s,box-shadow .14s;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff06}.user-avatar.space-reply-composer-avatar{flex-basis:3.25rem;width:3.25rem;height:3.25rem;font-size:1.25rem;box-shadow:inset 0 0 0 1px #ffffff14}.space-reply-composer-body{gap:.625rem;min-width:0;display:grid;position:relative}.space-reply-composer-expanded .space-reply-composer-body:before{z-index:0;content:"";background:#030712d1;border-bottom:1px solid #a855f73d;border-left:1px solid #a855f73d;width:.875rem;height:.875rem;position:absolute;top:1.625rem;left:-.5625rem;transform:rotate(45deg)}.space-reply-composer-compact .space-reply-composer-card{cursor:text;align-items:start;padding:.875rem}.space-reply-composer-expanded .space-reply-composer-card{background:#070c17f0;border-color:#53607e61;padding:.875rem;box-shadow:inset 0 0 0 1px #ffffff06}.space-reply-composer-expanded .user-avatar.space-reply-composer-avatar{flex-basis:3.25rem;width:3.25rem;height:3.25rem;margin-top:.125rem;font-size:1.25rem}.space-reply-composer-compact .space-reply-composer-body{gap:.375rem}.space-reply-compact-input{color:#a9b4c5;cursor:text;width:100%;min-height:4.75rem;font:inherit;text-align:left;background:#030712d1;border:1px solid #53607e7a;border-radius:8px;justify-content:flex-start;align-items:center;padding:1rem;font-size:.875rem;font-weight:660;line-height:1.35rem;transition:border-color .14s,background .14s,box-shadow .14s,color .14s;display:flex;position:relative}.space-reply-compact-input:before{background:inherit;content:"";border-bottom:1px solid #53607e7a;border-left:1px solid #53607e7a;width:.875rem;height:.875rem;position:absolute;top:1.1875rem;left:-.5625rem;transform:rotate(45deg)}.space-reply-compact-input:not(:disabled):hover:before,.space-reply-compact-input:not(:disabled):focus-visible:before{border-color:#67749485}.space-reply-compact-input span{opacity:.68;text-overflow:ellipsis;white-space:normal;min-width:0;position:relative;overflow:hidden}.space-reply-compact-input:not(:disabled):hover,.space-reply-compact-input:not(:disabled):focus-visible{color:#d2d8e3;background:#050a16eb;border-color:#67749485;outline:none;box-shadow:inset 0 0 0 1px #94a3b80d}.space-reply-compact-input:disabled{cursor:not-allowed;opacity:.62}.space-topic-create-page-form{--rich-text-editor-sticky-top:var(--app-topbar-height);box-sizing:border-box;background:linear-gradient(#ffffff08,#0000 44%),linear-gradient(90deg,#0a101ef5,#070c17f5 100%);border:1px solid #53607e66;border-radius:14px;gap:1.125rem;width:100%;max-width:none;padding:clamp(1.25rem,2.4vw,2rem);box-shadow:0 18px 38px #0000002e,inset 0 0 0 1px #ffffff08}.space-topic-create-layout{min-width:0;display:grid}.space-topic-create-layout-with-settings{grid-template-columns:minmax(0,1fr) minmax(24rem,26rem);align-items:start;gap:1.25rem}.space-topic-create-settings{top:calc(var(--app-topbar-height) + 1rem);align-self:start;gap:.75rem;min-width:0;display:grid;position:sticky}.space-topic-create-settings-header{background:linear-gradient(#ffffff08,#0000 100%),#070d19eb;border:1px solid #64748b47;border-radius:12px;grid-template-columns:2.125rem minmax(0,1fr);align-items:center;gap:.6875rem;padding:.6875rem .75rem;display:grid}.space-topic-create-settings-header>i{color:#c4b5fd;background:#4338ca2e;border:1px solid #818cf857;border-radius:8px;place-items:center;width:2.125rem;height:2.125rem;font-size:.875rem;display:inline-grid}.space-topic-create-settings-header>div{gap:.125rem;min-width:0;display:grid}.space-topic-create-settings-header strong{color:#f1f5f9eb;white-space:nowrap;font-size:.8125rem;font-weight:760;line-height:1.125rem}.space-topic-create-settings-header span{color:#94a3b8c2;font-size:.6875rem;font-weight:540;line-height:.9375rem}.space-topic-create-settings .space-topic-versioning-panel,.space-topic-create-settings .space-topic-schedule-panel{box-sizing:border-box;width:100%;max-width:none}.space-topic-create-settings .space-topic-schedule-panel{grid-template-columns:minmax(0,1fr);justify-self:stretch;align-items:start;gap:.75rem}.space-topic-create-settings .space-topic-schedule-heading{min-width:0}.space-topic-create-settings .space-topic-schedule-heading span{white-space:normal}.space-topic-create-settings .space-topic-schedule-toggle{border-left:0;grid-column:1;justify-content:space-between;padding-left:0}.space-topic-create-settings .space-topic-schedule-date{border-left:0;grid-area:3/1;padding-left:0}.space-topic-create-footer{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1.25rem;min-width:0;display:grid}.space-topic-create-content{gap:1.125rem;min-width:0;display:grid}.space-topic-schedule-panel{box-sizing:border-box;background:linear-gradient(#ffffff07,#0000 100%),#070d19eb;border:1px solid #64748b47;border-radius:12px;grid-template-columns:auto auto;justify-self:start;align-items:center;column-gap:1rem;width:fit-content;min-width:0;max-width:100%;padding:.6875rem .75rem;transition:border-color .16s,background-color .16s,box-shadow .16s;display:grid;box-shadow:0 10px 24px #00000024,inset 0 1px #ffffff09}.space-topic-schedule-panel[data-scheduled=true]{border-color:#818cf857;grid-template-rows:2.125rem auto;row-gap:.625rem;box-shadow:0 10px 24px #00000024,inset 0 0 0 1px #818cf80a}.space-topic-schedule-heading{grid-template-columns:2.125rem minmax(0,1fr);align-items:center;gap:.6875rem;min-width:12.5rem;display:grid}.space-topic-schedule-heading>i{color:#a5b4fc;background:#1e293b8a;border:1px solid #64748b47;border-radius:8px;place-items:center;width:2.125rem;height:2.125rem;font-size:.875rem;transition:all .16s;display:inline-grid}.space-topic-schedule-panel[data-scheduled=true] .space-topic-schedule-heading>i{color:#c7d2fe;background:#4338ca2e;border-color:#818cf861}.space-topic-schedule-heading>div{gap:.125rem;min-width:0;display:grid}.space-topic-schedule-heading strong{color:#f1f5f9eb;letter-spacing:-.005em;white-space:nowrap;font-size:.8125rem;font-weight:720;line-height:1.125rem}.space-topic-schedule-heading span{color:#94a3b8c2;white-space:nowrap;min-width:0;font-size:.6875rem;font-weight:540;line-height:.9375rem}.space-topic-form .space-topic-schedule-toggle{cursor:pointer;border-left:1px solid #64748b2e;align-items:center;gap:.5rem;padding-left:1rem;display:inline-flex}.space-topic-schedule-toggle strong{color:#cbd5e1d1;white-space:nowrap;order:1;font-size:.71875rem;font-weight:680}.space-topic-schedule-toggle input{opacity:0;pointer-events:none;position:absolute}.space-topic-schedule-toggle>span{background:#0f172ae0;border:1px solid #94a3b84d;border-radius:999px;order:2;width:2.125rem;height:1.1875rem;transition:all .16s;display:block;position:relative;box-shadow:inset 0 0 0 1px #0000001f}.space-topic-schedule-toggle>span:after{content:"";background:#8492a6;border-radius:50%;width:.75rem;height:.75rem;transition:all .16s;position:absolute;top:.15625rem;left:.15625rem;box-shadow:0 1px 2px #00000047}.space-topic-schedule-toggle input:checked+span{background:#4f46e5;border-color:#818cf8b3}.space-topic-schedule-toggle input:checked+span:after{background:#fff;transform:translate(.9375rem)}.space-topic-schedule-toggle input:focus-visible+span{outline-offset:2px;outline:2px solid #c4b5fd}.space-topic-form .space-topic-schedule-date{border-left:1px solid #64748b2e;grid-area:1/3;min-width:0;padding-left:1rem;display:none;gap:0!important}.space-topic-schedule-panel[data-scheduled=true] .space-topic-schedule-date{box-sizing:border-box;border-top:1px solid #64748b2e;border-left:0;grid-area:2/1/auto/-1;align-self:stretch;width:100%;padding-top:.625rem;padding-left:0;display:grid}.space-topic-schedule-panel[data-scheduled=true] .space-topic-schedule-date input{width:100%;min-width:0}.space-topic-form .space-topic-schedule-date input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-variant-numeric:tabular-nums;background:#02081385;border-color:#64748b3d;border-radius:7px;min-height:2.125rem;padding:.375rem .5rem;font-size:.75rem;font-weight:590}.space-topic-form .space-topic-schedule-date input:disabled{cursor:not-allowed;opacity:.42}.space-topic-create-footer .space-topic-create-page-actions{grid-column:2;justify-content:center;align-items:center;width:fit-content;min-width:0;max-width:100%;padding-top:0}.space-topic-create-footer .space-topic-create-page-actions button[type=submit]{width:auto;height:auto;min-height:2.75rem}.space-topic-form label,.space-topic-form-field{color:var(--color-text-primary);letter-spacing:0;gap:.5rem;font-size:.875rem;font-weight:760;display:grid;position:relative}.space-topic-form input{box-sizing:border-box;width:100%;min-height:3.25rem;color:var(--color-text-primary);font:inherit;resize:vertical;background:#040913d1;border:1px solid #53607e6b;border-radius:9px;padding:.875rem 1rem;font-size:.9375rem;line-height:1.35}.space-topic-form input:focus{border-color:#67749485;outline:none;box-shadow:inset 0 0 0 1px #94a3b80d}.space-topic-versioning-panel{background:#0b1220ad;border:1px solid #53607e47;border-radius:9px;gap:.35rem;padding:.75rem .875rem;display:grid}.space-topic-versioning-toggle{align-items:center;gap:.5rem!important;display:flex!important}.space-topic-versioning-toggle input{width:1rem;min-height:1rem;accent-color:var(--color-accent,#8b5cf6);padding:0}.space-topic-versioning-panel p,.space-topic-release-version-field>span:last-child{color:var(--color-text-secondary);margin:0;font-size:.75rem;font-weight:520;line-height:1.35}.space-topic-release-version-field input{font-variant-numeric:tabular-nums}.space-reply-typing-layer{z-index:6;pointer-events:none;max-width:100%;display:flex;position:absolute;top:-2.75rem;left:0}.space-topic-form-without-pagination .space-reply-typing-layer{top:-2.875rem;bottom:auto}.space-reply-composer.space-topic-form-without-pagination .space-reply-typing-layer{max-width:100%;left:0}.space-reply-composer.space-topic-form-without-pagination{padding-top:2.75rem}.space-topic-form-without-pagination .space-topic-form-actions{padding-top:1.75rem}.space-reply-composer.space-topic-form-without-pagination .space-topic-form-actions{padding-top:0}.space-reply-typing-status{color:#f5e8ff;background:linear-gradient(#ffffff17,#0000 60%),#5b21b6db;border:1px solid #d8b4fe6b;border-radius:4px;align-items:center;gap:.4375rem;width:fit-content;max-width:100%;min-height:1.5rem;margin:0;padding:.25rem .625rem;font-size:.75rem;font-weight:780;line-height:1.15;animation:.14s ease-out space-reply-typing-status-enter;display:inline-flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d,0 .375rem .875rem #581c872e}.space-reply-typing-status span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.space-reply-typing-dots{flex:none;align-items:center;gap:.1875rem;display:inline-flex}.space-reply-typing-dots span{opacity:.48;background:currentColor;border-radius:999px;width:.28125rem;height:.28125rem;animation:1.1s ease-in-out infinite space-reply-typing-dot}.space-reply-typing-dots span:nth-child(2){animation-delay:.12s}.space-reply-typing-dots span:nth-child(3){animation-delay:.24s}.space-reply-editor-shell{--rich-text-editor-sticky-top:var(--app-topbar-height);transform-origin:top;gap:0;min-width:0;animation:.24s cubic-bezier(.22,1,.36,1) both space-reply-editor-shell-enter;display:grid}.space-topic-create-page-form [aria-label=Formatowanie\ tekstu],.space-reply-editor-shell [aria-label=Formatowanie\ tekstu],.space-post-edit-form [aria-label=Formatowanie\ tekstu]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;min-height:2.75rem!important;box-shadow:none!important;background:#070c17!important;border-top:0!important;align-content:center!important;align-items:center!important;gap:.375rem!important;padding:.25rem .5rem!important}.space-topic-create-page-form [class*=toolbarButton],.space-reply-editor-shell [class*=toolbarButton],.space-post-edit-form [class*=toolbarButton],.space-topic-create-page-form [class*=toolbarColorToggle],.space-reply-editor-shell [class*=toolbarColorToggle],.space-post-edit-form [class*=toolbarColorToggle]{background:#0f172a!important;width:2rem!important;min-width:2rem!important;height:2rem!important;min-height:2rem!important;padding:.3125rem!important;font-size:.8125rem!important}.space-topic-create-page-form [class*=toolbarButton]:hover,.space-reply-editor-shell [class*=toolbarButton]:hover,.space-post-edit-form [class*=toolbarButton]:hover,.space-topic-create-page-form [class*=toolbarColorToggle]:hover,.space-reply-editor-shell [class*=toolbarColorToggle]:hover,.space-post-edit-form [class*=toolbarColorToggle]:hover,.space-topic-create-page-form [class*=toolbarButton][aria-pressed=true],.space-reply-editor-shell [class*=toolbarButton][aria-pressed=true],.space-post-edit-form [class*=toolbarButton][aria-pressed=true],.space-topic-create-page-form [class*=toolbarColorToggle][aria-pressed=true],.space-reply-editor-shell [class*=toolbarColorToggle][aria-pressed=true],.space-post-edit-form [class*=toolbarColorToggle][aria-pressed=true],.space-topic-create-page-form [class*=toolbarColorToggle][aria-expanded=true],.space-reply-editor-shell [class*=toolbarColorToggle][aria-expanded=true],.space-post-edit-form [class*=toolbarColorToggle][aria-expanded=true]{color:#f8fafc!important;background:linear-gradient(#6d28d994,#4c1d9585)!important;border-color:#a855f7b8!important;box-shadow:inset 0 0 0 1px #d8b4fe1f,0 5px 12px #581c872e!important}:is(.space-topic-create-page-form [class*=toolbarBlockFormat]:has(>[class*=toolbarBlockFormatSelect]),.space-reply-editor-shell [class*=toolbarBlockFormat]:has(>[class*=toolbarBlockFormatSelect]),.space-post-edit-form [class*=toolbarBlockFormat]:has(>[class*=toolbarBlockFormatSelect]),.space-topic-create-page-form [class*=toolbarColorPicker],.space-reply-editor-shell [class*=toolbarColorPicker],.space-post-edit-form [class*=toolbarColorPicker]){align-items:center!important;min-height:2rem!important}.space-topic-create-page-form [class*=toolbarBlockFormatSelect],.space-reply-editor-shell [class*=toolbarBlockFormatSelect],.space-post-edit-form [class*=toolbarBlockFormatSelect]{background:#0f172a!important;height:2rem!important;font-size:.8125rem!important;line-height:1.25!important}.space-topic-create-page-form [class*=toolbarBlockFormatSelect]:hover,.space-reply-editor-shell [class*=toolbarBlockFormatSelect]:hover,.space-post-edit-form [class*=toolbarBlockFormatSelect]:hover,.space-topic-create-page-form [class*=toolbarBlockFormatSelect][aria-expanded=true],.space-reply-editor-shell [class*=toolbarBlockFormatSelect][aria-expanded=true],.space-post-edit-form [class*=toolbarBlockFormatSelect][aria-expanded=true]{color:#f8fafc!important;background:linear-gradient(#6d28d98a,#4c1d957a)!important;border-color:#a855f7b8!important;box-shadow:inset 0 0 0 1px #d8b4fe1a!important}.space-topic-create-page-form [class*=surface]:focus-within,.space-reply-editor-shell [class*=surface]:focus-within,.space-post-edit-form [class*=surface]:focus-within{border-color:#67749485!important;box-shadow:inset 0 0 0 1px #94a3b80d!important}.space-topic-create-page-form [class*=toolbarColorPalette],.space-reply-editor-shell [class*=toolbarColorPalette],.space-post-edit-form [class*=toolbarColorPalette]{z-index:79!important;background:var(--rich-text-editor-preview-surface)!important;width:100%!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;display:flex!important;position:absolute!important;top:100%!important}.space-rich-text-editor-loader{min-height:calc(var(--space-rich-text-editor-loader-min-height,9rem) + 2.125rem);contain:layout paint;animation:.18s cubic-bezier(.22,1,.36,1) both space-rich-text-editor-loader-enter;display:grid}.space-rich-text-editor-ready{min-width:0;animation:.2s cubic-bezier(.22,1,.36,1) backwards space-rich-text-editor-ready-enter}.space-rich-text-editor-loader-surface{min-height:calc(var(--space-rich-text-editor-loader-min-height,9rem) + 2.125rem);grid-template-rows:auto minmax(var(--space-rich-text-editor-loader-min-height,9rem), 1fr);background:#030712d1;border:1px solid #53607e6b;border-radius:8px;display:grid;position:relative;overflow:hidden}.space-rich-text-editor-loader-toolbar:before{content:"";background:linear-gradient(90deg,#0000,#ffffff0d,#0000);animation:1.1s ease-in-out infinite space-rich-text-editor-loader-shimmer;position:absolute;inset:0;transform:translate(-100%)}.space-rich-text-editor-loader-toolbar{background:#070c17f0;border-bottom:1px solid #53607e61;border-radius:6px 6px 0 0;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:.25rem;min-height:2.125rem;padding:.125rem .5rem;display:flex;position:relative;overflow:hidden}.space-rich-text-editor-loader-toolbar-group{flex-wrap:wrap;align-items:flex-start;gap:.25rem;min-width:0;display:inline-flex}.space-rich-text-editor-loader-button,.space-rich-text-editor-loader-color,.space-rich-text-editor-loader-menu-button,.space-rich-text-editor-loader-select{background:#0f172a9e;border:1px solid #94a3b81a;border-radius:6px;height:1.875rem;position:relative;box-shadow:inset 0 0 0 1px #ffffff06}.space-rich-text-editor-loader-button,.space-rich-text-editor-loader-color,.space-rich-text-editor-loader-menu-button{width:1.875rem}.space-rich-text-editor-loader-tools-toggle{display:none}.space-rich-text-editor-loader-select{width:11.25rem;max-width:42vw}.space-rich-text-editor-loader-select:before,.space-rich-text-editor-loader-select:after{content:"";position:absolute}.space-rich-text-editor-loader-select:before{background:#94a3b824;border-radius:999px;width:5.75rem;height:.5rem;top:50%;left:.75rem;transform:translateY(-50%)}.space-rich-text-editor-loader-select:after{border-bottom:1px solid #cbd5e13d;border-right:1px solid #cbd5e13d;width:.45rem;height:.45rem;top:50%;right:.75rem;transform:translateY(-62%)rotate(45deg)}.space-rich-text-editor-loader-color:before{content:"";background:#94a3b82e;border-radius:999px 999px .125rem .125rem;width:.55rem;height:.75rem;position:absolute;top:.45rem;left:50%;transform:translate(-50%)}.space-rich-text-editor-loader-color:after{content:"";background:#a855f747;border-radius:999px;height:.125rem;position:absolute;bottom:.375rem;left:.5rem;right:.5rem}.space-rich-text-editor-loader-mobile-emoji-button{display:none}.space-rich-text-editor-loader-alignment-group{flex:none;padding-left:.25rem;position:relative}.space-rich-text-editor-loader-alignment-group:before{content:"";background:#94a3b82e;width:1px;position:absolute;top:.3125rem;bottom:.3125rem;left:-.1875rem}.space-rich-text-editor-loader-content-frame{min-height:calc(var(--space-rich-text-editor-loader-min-height,9rem) + 4rem)}.space-rich-text-editor-loader.space-rich-text-editor-loader-content-frame .space-rich-text-editor-loader-surface{min-height:calc(var(--space-rich-text-editor-loader-min-height,9rem) + 4rem);background:linear-gradient(#050a17f5,#030712eb);border-color:#6774946b;border-radius:12px}.space-rich-text-editor-loader.space-rich-text-editor-loader-content-frame .space-rich-text-editor-loader-toolbar{background:linear-gradient(#ffffff08,#0000),#090f1dfa;border-bottom-color:#6774944d;border-radius:11px 11px 0 0;align-content:center;align-items:center;min-height:3.75rem;padding:.625rem .75rem}.space-rich-text-editor-loader-content-frame .space-rich-text-editor-loader-toolbar-group{align-items:center;gap:.375rem}.space-rich-text-editor-loader-content-frame .space-rich-text-editor-loader-button,.space-rich-text-editor-loader-content-frame .space-rich-text-editor-loader-color,.space-rich-text-editor-loader-content-frame .space-rich-text-editor-loader-menu-button,.space-rich-text-editor-loader-content-frame .space-rich-text-editor-loader-select{background:linear-gradient(#1e293bd1,#0f172adb);border-color:#94a3b829;border-radius:8px;width:2.5rem;height:2.5rem}.space-rich-text-editor-loader-content-frame .space-rich-text-editor-loader-select{width:11.25rem}.space-rich-text-editor-loader-content-frame .space-rich-text-editor-loader-alignment-group{padding-left:.5rem}.space-rich-text-editor-loader-content-frame .space-rich-text-editor-loader-alignment-group:before{background:#94a3b83d;top:.375rem;bottom:.375rem;left:-.0625rem}.space-topic-create-page-form .space-rich-text-editor-loader-content-frame .space-rich-text-editor-loader-toolbar,.space-reply-editor-shell .space-rich-text-editor-loader-content-frame .space-rich-text-editor-loader-toolbar,.space-post-edit-form .space-rich-text-editor-loader-content-frame .space-rich-text-editor-loader-toolbar{min-height:2.75rem;padding:.25rem .5rem}.space-topic-create-page-form .space-rich-text-editor-loader-content-frame .space-rich-text-editor-loader-button,.space-reply-editor-shell .space-rich-text-editor-loader-content-frame .space-rich-text-editor-loader-button,.space-post-edit-form .space-rich-text-editor-loader-content-frame .space-rich-text-editor-loader-button,.space-topic-create-page-form .space-rich-text-editor-loader-content-frame .space-rich-text-editor-loader-color,.space-reply-editor-shell .space-rich-text-editor-loader-content-frame .space-rich-text-editor-loader-color,.space-post-edit-form .space-rich-text-editor-loader-content-frame .space-rich-text-editor-loader-color,.space-topic-create-page-form .space-rich-text-editor-loader-content-frame .space-rich-text-editor-loader-menu-button,.space-reply-editor-shell .space-rich-text-editor-loader-content-frame .space-rich-text-editor-loader-menu-button,.space-post-edit-form .space-rich-text-editor-loader-content-frame .space-rich-text-editor-loader-menu-button,.space-topic-create-page-form .space-rich-text-editor-loader-content-frame .space-rich-text-editor-loader-select,.space-reply-editor-shell .space-rich-text-editor-loader-content-frame .space-rich-text-editor-loader-select,.space-post-edit-form .space-rich-text-editor-loader-content-frame .space-rich-text-editor-loader-select{background:#0f172a;width:2rem;height:2rem}.space-topic-create-page-form .space-rich-text-editor-loader-content-frame .space-rich-text-editor-loader-select,.space-reply-editor-shell .space-rich-text-editor-loader-content-frame .space-rich-text-editor-loader-select,.space-post-edit-form .space-rich-text-editor-loader-content-frame .space-rich-text-editor-loader-select{width:11.25rem}.space-rich-text-editor-loader-content{min-height:var(--space-rich-text-editor-loader-min-height,9rem);align-content:start;gap:.55rem;padding:.875rem;display:grid;position:relative;overflow:hidden}.space-rich-text-editor-loader-default .space-rich-text-editor-loader-surface{border-color:var(--sg-border);background:#050a16e6;border-radius:6px}.space-rich-text-editor-loader-default .space-rich-text-editor-loader-toolbar{border-bottom-color:var(--sg-border);background:#050a16f5;border-radius:6px 6px 0 0}.space-rich-text-editor-loader-inline{min-height:calc(var(--space-rich-text-editor-loader-min-height,9rem) + 2.625rem)}.space-rich-text-editor-loader-inline .space-rich-text-editor-loader-surface{min-height:calc(var(--space-rich-text-editor-loader-min-height,9rem) + 2.625rem);grid-template-rows:auto minmax(var(--space-rich-text-editor-loader-min-height,9rem), auto);background:#04091361;border-color:#53607e57;border-radius:7px}.space-rich-text-editor-loader-inline .space-rich-text-editor-loader-toolbar{background:#080d198a;border-bottom-color:#94a3b81a;border-radius:7px 7px 0 0;min-height:2.625rem;padding:.375rem}.space-rich-text-editor-loader-inline .space-rich-text-editor-loader-button,.space-rich-text-editor-loader-inline .space-rich-text-editor-loader-color,.space-rich-text-editor-loader-inline .space-rich-text-editor-loader-menu-button,.space-rich-text-editor-loader-inline .space-rich-text-editor-loader-select{border-radius:5px;width:1.875rem;height:1.875rem}.space-rich-text-editor-loader-inline .space-rich-text-editor-loader-select{width:8.75rem;max-width:42vw}.space-rich-text-editor-loader-inline .space-rich-text-editor-loader-select:before{width:4.875rem;height:.4375rem;left:.625rem}.space-rich-text-editor-loader-inline .space-rich-text-editor-loader-select:after{right:.625rem}.space-rich-text-editor-loader-inline .space-rich-text-editor-loader-color:before{width:.5rem;height:.625rem;top:.45rem}.space-rich-text-editor-loader-inline .space-rich-text-editor-loader-color:after{bottom:.3125rem;left:.4375rem;right:.4375rem}.space-rich-text-editor-loader-inline .space-rich-text-editor-loader-content{padding:.75rem}@media (max-width:720px){.space-rich-text-editor-loader-toolbar{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-color:transparent transparent;scrollbar-width:none;background:linear-gradient(#0f172a66,#03071200),#050a16f7;border-bottom-color:#53607e52;flex-wrap:nowrap;align-items:center;gap:.25rem;min-height:3.0625rem;padding:.375rem .5rem;display:flex;overflow:auto visible}.space-rich-text-editor-loader-toolbar-group{flex-wrap:nowrap;flex:none;align-items:center;gap:.25rem;width:auto;display:inline-flex}.space-rich-text-editor-loader-content-frame .space-rich-text-editor-loader-toolbar-group{gap:.25rem}.space-rich-text-editor-loader-content-frame .space-rich-text-editor-loader-alignment-group{width:auto;padding-left:0}.space-rich-text-editor-loader-content-frame .space-rich-text-editor-loader-alignment-group:before{content:none}.space-rich-text-editor-loader-toolbar::-webkit-scrollbar{height:0}.space-rich-text-editor-loader-toolbar:after{z-index:2;color:#ddd6fec7;content:"";pointer-events:none;text-shadow:0 0 .75rem #a855f79e,0 0 .25rem #050a16e0;background:linear-gradient(270deg,#050a16d6 0%,#050a169e 44%,#050a1600 100%),linear-gradient(270deg,#a855f729 0%,#a855f70f 50%,#a855f700 100%);justify-content:flex-end;align-items:center;width:2rem;padding-right:.625rem;font-family:"Font Awesome 7 Free";font-size:.5625rem;font-weight:900;line-height:1;display:flex;position:absolute;top:0;bottom:0;right:0}.space-rich-text-editor-loader-button,.space-rich-text-editor-loader-color,.space-rich-text-editor-loader-mobile-emoji-button,.space-rich-text-editor-loader-select,.space-rich-text-editor-loader-tools-toggle{background:#0f172ab3;border-color:#94a3b821;border-radius:7px;flex:0 0 2.125rem;width:2.125rem;min-width:2.125rem;height:2.125rem;position:relative;box-shadow:inset 0 0 0 1px #ffffff05}.space-rich-text-editor-loader-select{max-width:none}.space-topic-create-page-form .space-rich-text-editor-loader-content-frame .space-rich-text-editor-loader-select,.space-reply-editor-shell .space-rich-text-editor-loader-content-frame .space-rich-text-editor-loader-select,.space-post-edit-form .space-rich-text-editor-loader-content-frame .space-rich-text-editor-loader-select{flex:0 0 2rem;width:2rem;min-width:2rem}.space-rich-text-editor-loader-select:before{color:#94a3b838;content:"";background:0 0;border-radius:0;width:.6875rem;height:.75rem;font-family:"Font Awesome 7 Free";font-size:.8125rem;font-weight:900;line-height:1;top:50%;left:50%;transform:translate(-50%,-50%)}.space-rich-text-editor-loader-select:after{color:#c4b5fd61;content:"";border:0;width:auto;height:auto;font-family:"Font Awesome 7 Free";font-size:.5rem;font-weight:900;line-height:1;top:auto;bottom:.25rem;right:.25rem;transform:none}.space-rich-text-editor-loader-color:after{bottom:.375rem;left:.5rem;right:.5rem}.space-rich-text-editor-loader-menu-button,.space-rich-text-editor-loader-separator{display:none}.space-rich-text-editor-loader-tools-toggle,.space-rich-text-editor-loader-mobile-emoji-button{display:block}.space-rich-text-editor-loader-tools-toggle:before,.space-rich-text-editor-loader-tools-toggle:after{content:"";background:#c4b5fd57;border-radius:999px;width:.75rem;height:.125rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.space-rich-text-editor-loader-tools-toggle:after{transform:translate(-50%,-50%)rotate(90deg)}}.space-attachment-dropzone{min-width:0;position:relative}.space-attachment-dropzone[data-dragging=true]:after{z-index:8;content:"";pointer-events:none;background:#08111f6b;border:1px dashed #7dd3fc94;border-radius:8px;position:absolute;inset:0}.space-attachment-dropzone-state{z-index:9;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.space-attachment-dropzone-state span{color:#d9f3ff;background:#040a16f0;border:1px solid #7dd3fc57;border-radius:6px;padding:.75rem .875rem;font-size:.8125rem;font-weight:820;line-height:1}.space-draft-attachments{gap:.5rem;min-width:0;display:grid}.space-reply-editor-shell>.space-draft-attachments{background:#030712d1;border:1px solid #a855f73d;border-top:0;border-radius:0 0 8px 8px;margin-top:-1px;padding:.5rem;box-shadow:inset 0 0 0 1px #ffffff05}.space-reply-editor-shell>.space-draft-attachments .space-draft-attachment-toolbar{justify-content:space-between}.space-reply-editor-shell>.space-draft-attachments .space-draft-attachment-upload-button{color:#faf5ff;background:linear-gradient(135deg,#6d28d9f5,#7e22cef0);border-color:#c4b5fd61;min-height:2.25rem;box-shadow:0 .5rem 1.25rem #4c1d9533}.space-reply-editor-shell>.space-draft-attachments .space-draft-attachment-list{gap:.375rem}.space-reply-editor-shell>.space-draft-attachments .space-draft-attachment-item{background:#0a111fa3;border-color:#53607e47;padding:.5rem}.space-draft-attachment-toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.space-draft-attachment-input{clip-path:inset(50%);opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:0;padding:0;position:fixed;top:0;left:0;overflow:hidden}.space-draft-attachment-upload-button{color:#dbeafe;cursor:pointer;min-height:2.625rem;font:inherit;background:#0a111feb;border:1px solid #53607e8a;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;padding:0 .875rem;font-size:.8125rem;font-weight:800;line-height:1;display:inline-flex}.space-draft-attachment-upload-button:not(:disabled):hover,.space-draft-attachment-upload-button:not(:disabled):focus-visible{color:#fff;background:linear-gradient(135deg,#8b5cf6,#a855f7f5);border-color:#ddd6fed1;outline:none;transform:translateY(-1px);box-shadow:0 0 0 3px #c4b5fd29,0 .75rem 1.5rem #4c1d954d}.space-draft-attachment-upload-button:disabled{cursor:not-allowed;opacity:.54}.space-draft-attachment-upload-icon,.space-draft-attachment-delete-button span,.space-draft-attachment-icon{content:"";background:currentColor;display:inline-block}.space-draft-attachment-upload-icon{width:1rem;height:1rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v12'/%3E%3Cpath d='m7 8 5-5 5 5'/%3E%3Cpath d='M5 21h14'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v12'/%3E%3Cpath d='m7 8 5-5 5 5'/%3E%3Cpath d='M5 21h14'/%3E%3C/svg%3E") 50%/contain no-repeat}.space-draft-attachment-limit{color:#94a3b8;font-size:.75rem;font-weight:760;line-height:1}.space-draft-attachment-error{margin-top:-.125rem}.space-draft-attachment-list{gap:.5rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.space-draft-attachment-item{background:#060c17b8;border:1px solid #53607e57;border-radius:7px;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.625rem;min-width:0;padding:.625rem;display:grid}.space-draft-attachment-icon{background-color:#9fb0c7;background-size:1.125rem;border:1px solid #94a3b821;border-radius:6px;width:2.25rem;height:2.25rem;-webkit-mask:none;mask:none}.space-draft-attachment-icon:before{color:#9fb0c7;content:"";background:currentColor;width:100%;height:100%;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H7a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V7Z'/%3E%3Cpath d='M14 2v5h5'/%3E%3C/svg%3E") 50%/1.25rem 1.25rem no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H7a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V7Z'/%3E%3Cpath d='M14 2v5h5'/%3E%3C/svg%3E") 50%/1.25rem 1.25rem no-repeat}.space-draft-attachment-icon-image:before{color:#bfdbfe;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='m3 16 5-5 4 4 2-2 7 6'/%3E%3Ccircle cx='15' cy='9' r='1.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='m3 16 5-5 4 4 2-2 7 6'/%3E%3Ccircle cx='15' cy='9' r='1.5'/%3E%3C/svg%3E")}.space-draft-attachment-main{gap:.3125rem;min-width:0;display:grid}.space-draft-attachment-heading,.space-draft-attachment-status{justify-content:space-between;align-items:center;gap:.625rem;min-width:0;display:flex}.space-draft-attachment-heading strong{color:#e2e8f0;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8125rem;font-weight:800;line-height:1.2;overflow:hidden}.space-draft-attachment-heading span,.space-draft-attachment-status{color:#94a3b8;font-size:.75rem;font-weight:720;line-height:1.15}.space-draft-attachment-progress{background:#1e293bd1;border-radius:999px;height:.3125rem;overflow:hidden}.space-draft-attachment-item-error{color:#fb7185;margin:0;font-size:.75rem;font-weight:720;line-height:1.2}.space-draft-attachment-actions{align-items:center;gap:.375rem;display:flex}.space-draft-attachment-insert-button,.space-draft-attachment-delete-button,.space-draft-attachment-placement-status{color:#dbeafe;cursor:pointer;min-height:2rem;font:inherit;background:#0b1220db;border:1px solid #53607e61;border-radius:6px;justify-content:center;align-items:center;padding:0 .625rem;font-size:.75rem;font-weight:800;line-height:1;display:inline-flex}.space-draft-attachment-placement-status{color:#bbf7d0;cursor:default;white-space:nowrap;border-color:#22c55e3d;font-size:.6875rem;font-weight:800}.space-draft-attachment-insert-button:disabled,.space-draft-attachment-delete-button:disabled{cursor:not-allowed;opacity:.45}.space-draft-attachment-delete-button{color:#fecdd3;background:0 0;border-color:#0000;width:2rem;min-height:2rem;padding:0}.space-draft-attachment-delete-button:not(:disabled):hover,.space-draft-attachment-delete-button:not(:disabled):focus-visible{color:#ffe4e6;background:#f43f5e1a;border-color:#0000;outline:none}.space-draft-attachment-delete-button span{width:.875rem;height:.875rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E") 50%/contain no-repeat}.space-draft-attachment-preview{gap:.5rem;min-width:0;display:grid}.space-draft-attachment-preview-header{color:#cbd5e1;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;font-size:.8125rem;font-weight:820;line-height:1.2;display:none}.space-draft-attachment-preview-header span{color:#94a3b8;font-size:.75rem;font-weight:760}.space-draft-attachment-preview-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));align-items:start;gap:.5rem;min-width:0;display:grid}.space-draft-attachment-preview-row>.space-draft-attachment-upload-dropzone{align-self:start;min-width:0;min-height:0}.space-draft-attachment-preview-row .space-draft-attachment-list{display:contents}.space-draft-attachment-preview-image,.space-draft-attachment-file-preview{width:2.5rem;height:2.5rem}.space-draft-attachment-preview-image{object-fit:cover;background:#0f172abd;border:1px solid #94a3b824;border-radius:6px;display:block;overflow:hidden}.space-draft-attachment-file-preview{color:#fff;background:linear-gradient(135deg,#a78bfa,#6d28d9);border:1px solid #ffffff1a;border-radius:6px;place-items:center;display:inline-grid;position:relative;overflow:hidden;box-shadow:0 0 20px #7c3aed33}.space-draft-attachment-file-preview:before{display:none}.space-draft-attachment-file-preview>span{text-transform:uppercase;font-size:.6875rem;font-weight:880;line-height:1;position:relative}.space-draft-attachment-file-preview[data-extension=pdf]{background:linear-gradient(135deg,#f87171,#dc2626);box-shadow:0 0 20px #ef44442e}.space-draft-attachment-file-preview[data-extension=zip],.space-draft-attachment-file-preview[data-extension=rar],.space-draft-attachment-file-preview[data-extension="7z"]{background:linear-gradient(135deg,#facc15,#f59e0b);box-shadow:0 0 20px #f59e0b2e}.space-draft-attachment-item{background:linear-gradient(#ffffff05,#0000),#070d19d1;border-color:#53607e47;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.625rem;min-height:4rem;padding:.5rem .625rem;position:relative}.space-draft-attachment-item[data-status=complete]{border-color:#22c55e3d}.space-draft-attachment-main>strong{color:#e2e8f0;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.875rem;font-weight:820;line-height:1.2;overflow:hidden}.space-draft-attachment-meta{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;min-width:0;font-size:.75rem;font-weight:720;line-height:1.15;display:flex}.space-draft-attachment-meta>span:not(:last-child):after{color:#94a3b875;content:"•";margin-left:.5rem}.space-draft-attachment-status{color:#94a3b8;justify-content:flex-start;align-items:center;gap:.25rem;min-width:0;font-size:.75rem;font-weight:800;line-height:1.15;display:inline-flex}.space-draft-attachment-status[data-status=complete]{color:#86efac}.space-draft-attachment-status[data-status=error]{color:#ef4444}.space-draft-attachment-status[data-status=uploading],.space-draft-attachment-status[data-status=pending]{color:#c084fc}.space-draft-attachment-progress{background:#0f172ae0;border-radius:999px;height:.25rem;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff08}.space-draft-attachment-progress span{border-radius:inherit;background:linear-gradient(90deg,#a78bfa,#8b5cf6);height:100%;transition:width .16s;display:block}.space-draft-attachment-progress[data-status=complete] span{background:linear-gradient(90deg,#86efac,#4ade80)}.space-draft-attachment-progress[data-status=error] span{background:linear-gradient(90deg,#ef4444,#f87171)}.space-draft-attachment-progress[data-status=pending] span,.space-draft-attachment-progress[data-status=uploading] span{background:linear-gradient(90deg,#c084fc,#8b5cf6)}.space-draft-attachment-insert-button{opacity:0;transition:opacity .12s,transform .12s;transform:translateY(.125rem)}.space-draft-attachment-item:hover .space-draft-attachment-insert-button,.space-draft-attachment-item:focus-within .space-draft-attachment-insert-button{opacity:1;transform:translateY(0)}.space-draft-attachment-add-more-card{color:#c084fc;cursor:pointer;width:100%;height:4rem;min-height:0;font:inherit;text-align:left;background:#070d19b8;border:1px dashed #a855f76b;border-radius:7px;grid-template-columns:auto minmax(0,1fr);justify-content:flex-start;align-items:center;gap:.75rem;padding:.5rem .875rem;font-size:.9375rem;font-weight:820;line-height:1.1;display:grid}.space-draft-attachment-add-more-card:not(:disabled):hover,.space-draft-attachment-add-more-card:not(:disabled):focus-visible{background:#140e26bd;border-color:#c084fca3;outline:none}.space-draft-attachment-add-more-card:disabled{cursor:not-allowed;opacity:.54}.space-draft-attachment-add-more-icon{color:#c084fc;background:#0f172a8f;border:1px solid #94a3b82e;border-radius:999px;place-items:center;width:2rem;height:2rem;display:inline-grid;position:relative}.space-draft-attachment-add-more-icon:before,.space-draft-attachment-add-more-icon:after{content:"";background:currentColor;border-radius:999px;width:.8125rem;height:.125rem;position:absolute}.space-draft-attachment-add-more-icon:after{transform:rotate(90deg)}.space-draft-attachment-upload-dropzone{min-width:0;display:grid;position:relative}.space-draft-attachment-upload-dropzone[data-compact=true]{margin-top:.125rem}.space-draft-attachment-upload-dropzone[data-dragging=true] .space-draft-attachment-upload-card{background:linear-gradient(90deg,#8b5cf642 0,#0000 16rem),#140e26eb;border-style:solid;border-color:#a855f7b3;box-shadow:inset 0 0 0 1px #a855f729,0 0 0 3px #a855f71a}.space-reply-attachment-action-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-width:0;margin-top:1rem;display:grid}.space-reply-attachment-action-row>.space-draft-attachments{min-width:0}.space-reply-attachment-action-row>.space-topic-form-actions{border-left:1px solid #47556970;align-self:center;padding:0 0 0 1rem}.space-draft-attachment-upload-card{color:#cbd5e1;cursor:pointer;background:linear-gradient(90deg,#7c3aed1f 0,#0000 14rem),#080f1de0;border:1px dashed #94a3b85c;border-radius:11px;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:.875rem;min-width:0;min-height:4.75rem;padding:.875rem 1rem;transition:background .15s,border-color .15s,box-shadow .15s;display:grid;box-shadow:inset 0 1px #ffffff08}.space-draft-attachment-upload-dropzone[data-disabled=true] .space-draft-attachment-upload-card{color:#8b98ad;cursor:not-allowed;border-color:#64748b4d}.space-draft-attachment-upload-card:focus-within{background:linear-gradient(90deg,#7c3aed38 0,#0000 12rem),#0c0f20f5;border-style:solid;border-color:#a78bfa99;box-shadow:0 0 0 3px #8b5cf61a,inset 0 1px #ffffff0a}.space-draft-attachment-upload-dropzone[data-disabled=false]:hover .space-draft-attachment-upload-card:not(:focus-within){background:linear-gradient(90deg,#8b5cf633 0,#0000 13rem),#0b1022f0;border-color:#c4b5fd8a;box-shadow:inset 0 0 0 1px #c4b5fd14,0 .5rem 1.5rem #0f172a33}.space-draft-attachment-upload-dropzone .space-draft-attachment-upload-button{color:#ede9fe;white-space:nowrap;background:linear-gradient(#8b5cf642,#6d28d92e);border-color:#a78bfa66;border-radius:8px;flex-direction:row;align-self:center;gap:.625rem;min-width:min(100%,9.5rem);min-height:2.625rem;padding:0 1.0625rem;font-size:.8125rem;font-weight:800;transition:background .14s,border-color .14s,box-shadow .14s,color .14s,transform .14s;box-shadow:inset 0 1px #ffffff0f}.space-draft-attachment-upload-icon{color:#ddd6fe;background:linear-gradient(135deg,#6d28d994,#4c1d9552),#1e1b4b7a;border:1px solid #c4b5fd42;border-radius:9px;align-self:center;place-items:center;width:2.75rem;height:2.75rem;display:inline-grid;position:relative;box-shadow:inset 0 1px #ffffff0f;-webkit-mask:none;mask:none}.space-draft-attachment-upload-icon:before{content:"";background:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 15V3'/%3E%3Cpath d='m7 8 5-5 5 5'/%3E%3Cpath d='M5 14v5a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 15V3'/%3E%3Cpath d='m7 8 5-5 5 5'/%3E%3Cpath d='M5 14v5a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-5'/%3E%3C/svg%3E") 50%/contain no-repeat}.space-draft-attachment-picker-icon{content:"";background:currentColor;width:1rem;height:1rem;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20h16a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.2a2 2 0 0 1-1.6-.8L10.4 4A2 2 0 0 0 8.8 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20h16a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.2a2 2 0 0 1-1.6-.8L10.4 4A2 2 0 0 0 8.8 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.space-draft-attachment-upload-copy{align-content:center;gap:.25rem;min-width:0;display:grid}.space-draft-attachment-upload-copy>strong{color:#f8fafc;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1rem;font-weight:780;line-height:1.15;overflow:hidden}.space-draft-attachment-upload-copy>span,.space-draft-attachment-upload-copy small{color:#94a3b8;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.75rem;font-weight:660;line-height:1.25;overflow:hidden}.space-draft-attachment-upload-copy .space-draft-attachment-upload-limits{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.375rem;min-width:0;margin-top:.125rem;display:flex;overflow:visible}.space-draft-attachment-limit-chip{color:#b8c4d6;letter-spacing:.01em;white-space:nowrap;background:#94a3b814;border:1px solid #94a3b838;border-radius:999px;flex:0 auto;align-items:center;gap:.3125rem;min-width:0;max-width:100%;padding:.25rem .5rem .25rem .4375rem;font-size:.6875rem;font-weight:720;line-height:1;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #ffffff08}.space-draft-attachment-limit-chip[data-kind=size]{color:#ddd6fe;background:#7c3aed29;border-color:#a78bfa57}.space-draft-attachment-limit-chip[data-kind=skeleton]{box-shadow:none;color:#64748b;background:#94a3b80f;border-color:#94a3b829}.space-draft-attachment-upload-limits[data-state=unknown]{visibility:hidden}.space-draft-attachment-upload-limits[data-state=pending] .space-draft-attachment-limit-chip[data-kind=skeleton]{animation:1.4s ease-in-out infinite space-draft-attachment-limit-pulse}.space-draft-attachment-limit-skeleton{opacity:.45;background:currentColor;border-radius:999px;height:.4375rem;display:block}.space-draft-attachment-limit-skeleton[data-size=lg]{width:4.5rem}.space-draft-attachment-limit-skeleton[data-size=sm]{width:3.875rem}@keyframes space-draft-attachment-limit-pulse{0%,to{opacity:.6}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.space-draft-attachment-upload-limits[data-state=pending] .space-draft-attachment-limit-chip[data-kind=skeleton]{animation:none}}.space-draft-attachment-limit-note{color:#7f8ea3;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:.6875rem;font-weight:640;line-height:1;overflow:hidden}.space-draft-attachment-limit-icon{width:.8125rem;height:.8125rem;color:inherit;content:"";opacity:.9;background:currentColor;flex:none;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H7a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V7Z'/%3E%3Cpath d='M14 2v5h5'/%3E%3Cpath d='M9 13h6'/%3E%3Cpath d='M9 17h4'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H7a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V7Z'/%3E%3Cpath d='M14 2v5h5'/%3E%3Cpath d='M9 13h6'/%3E%3Cpath d='M9 17h4'/%3E%3C/svg%3E") 50%/contain no-repeat}.space-draft-attachment-limit-icon[data-kind=count]{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.44 11.05-9.19 9.19a6 6 0 0 1-8.49-8.49l9.19-9.19a4 4 0 0 1 5.66 5.66l-9.2 9.19a2 2 0 0 1-2.83-2.83l8.49-8.48'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.44 11.05-9.19 9.19a6 6 0 0 1-8.49-8.49l9.19-9.19a4 4 0 0 1 5.66 5.66l-9.2 9.19a2 2 0 0 1-2.83-2.83l8.49-8.48'/%3E%3C/svg%3E") 50%/contain no-repeat}.space-topic-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.space-topic-create-page-actions{flex-wrap:nowrap;justify-content:center;padding-top:.5rem}.space-topic-form-actions button{color:#e9d5ff;cursor:pointer;min-height:2.375rem;font:inherit;background:#8b5cf61f;border:1px solid #a78bfa3d;border-radius:6px;justify-content:center;align-items:center;padding:0 .875rem;font-size:.8125rem;font-weight:780;line-height:1;display:inline-flex}.space-topic-create-page-actions button[type=submit]{color:#f5f3ff;background:linear-gradient(#ffffff29,#0000 42%),linear-gradient(135deg,#6d28d9 0%,#7c3aed 50%,#5b21b6 100%);border-color:#c4b5fdb8;border-radius:8px;gap:.5rem;min-width:min(100%,12rem);min-height:2.75rem;padding:0 1rem;font-size:.8125rem;font-weight:820;box-shadow:0 12px 24px #3214783d,inset 0 0 0 1px #ffffff1a}.space-topic-create-submit-button:before{content:"";background:currentColor;width:1.25rem;height:1.25rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") 50%/contain no-repeat}.space-topic-create-page-actions button[type=submit]:not(:disabled):hover{background:linear-gradient(#fff3,#0000 42%),linear-gradient(135deg,#7c3aed 0%,#8b5cf6 50%,#6d28d9 100%);border-color:#ddd6feeb;transform:translateY(-1px);box-shadow:0 14px 30px #4c1d954d,inset 0 0 0 1px #ffffff24}.space-topic-create-page-actions .space-topic-create-cancel-button{color:#ddd6fe;background:#7c3aed1a;border-color:#a78bfa4d;min-width:5.5rem;min-height:2.75rem;box-shadow:inset 0 0 0 1px #ffffff08}.space-topic-create-page-actions .space-topic-create-cancel-button:not(:disabled):hover,.space-topic-create-page-actions .space-topic-create-cancel-button:not(:disabled):focus-visible{color:#f8fafc;background:#7c3aed2e;border-color:#c4b5fd94}.space-topic-create-page-actions .space-topic-create-cancel-button:not(:disabled):focus-visible{outline-offset:2px;outline:2px solid #a78bfa8a}.space-topic-form-actions button:disabled{cursor:not-allowed;opacity:.58}.space-topic-form-actions .space-reply-submit-button{color:#f4edff;text-shadow:0 1px #240f5552;background:linear-gradient(#ffffff2e,#0000 45%),linear-gradient(135deg,#7432d5 0%,#8350e4 48%,#6425c5 100%);border:1px solid #c4b5fddb;border-radius:9px;gap:.625rem;width:min(100%,13rem);min-width:0;min-height:3rem;padding:.5rem 1rem;font-size:.875rem;font-weight:850;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f}.space-topic-form-actions .space-reply-submit-button:disabled{opacity:.82}.space-reply-submit-button:before{content:"";background:currentColor;flex:none;width:1.4375rem;height:1.4375rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 2 11 13'/%3E%3Cpath d='m22 2-7 20-4-9-9-4Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 2 11 13'/%3E%3Cpath d='m22 2-7 20-4-9-9-4Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.space-reply-submit-button:not(:disabled):hover{background:linear-gradient(#ffffff38,#0000 45%),linear-gradient(135deg,#7c3aed 0%,#8b5cf6 48%,#6d28d9 100%);border-color:#ddd6feeb;box-shadow:inset 0 0 0 1px #ffffff29}.space-reply-submit-button:not(:disabled):focus-visible{outline-offset:2px;border-color:#d8b4fedb;outline:2px solid #a855f76b}.space-topic-form-error,.space-topic-form-hint{color:#fb7185;margin:0;font-size:.8125rem;font-weight:680;line-height:1.25rem}.space-topic-form-hint{color:var(--color-text-secondary)}.space-topic-list{background:#090e19f5;animation:.19s ease-out space-topic-content-enter;display:grid}.space-topic-row{min-width:0;min-height:4.375rem;color:inherit;border-bottom:1px solid #94a3b81a;align-items:stretch;display:flex;position:relative}.space-topic-row-opening:after{z-index:3;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#a78bfaeb,#0000) 0 0/45% 100% no-repeat;height:2px;animation:.72s cubic-bezier(.4,0,.2,1) infinite space-topic-row-opening-sweep;position:absolute;bottom:-1px;left:0;right:0}.space-topic-row-scheduled{border-bottom-color:#a78bfa3d;box-shadow:inset 3px 0 #8b5cf6}.space-topic-row-scheduled .space-topic-row-link{background:linear-gradient(90deg,#6d28d926,#0000 55%),#090e19f5}.space-topic-row-hidden{border-bottom-color:#f43f5e4d;box-shadow:inset 3px 0 #e11d48}.space-topic-row-hidden .space-topic-row-link{background:linear-gradient(90deg,#88133738,#0000 55%),#200c16f5}.space-topic-scheduled-badge{color:#c4b5fd;background:#5b21b640;border:1px solid #a78bfa57;border-radius:999px;flex:none;align-items:center;gap:.3rem;padding:.3rem .45rem;font-size:.65rem;font-weight:780;line-height:1;display:inline-flex}.space-topic-scheduled-time{color:#c4b5fd;font-variant-numeric:tabular-nums;align-items:center;gap:.35rem;max-width:100%;font-weight:720;display:inline-flex}.space-topic-row-scheduled .space-topic-row-latest{grid-template-columns:minmax(0,1fr)}.space-topic-row-scheduled .space-topic-row-latest-copy{justify-items:start;width:100%}.space-topic-row-latest-copy .space-topic-scheduled-time,.space-topic-row-latest-copy .space-topic-scheduled-time span{text-overflow:clip;overflow:visible}.space-topic-row:hover .space-topic-row-link,.space-topic-row:focus-within .space-topic-row-link{background:var(--space-item-hover-background)}.space-topic-row:has(.space-topic-row-hitbox:focus-visible) .space-topic-row-link{background:var(--space-item-hover-background)}.space-topic-row-hidden:hover .space-topic-row-link,.space-topic-row-hidden:focus-within .space-topic-row-link{background:linear-gradient(90deg,#9f123961,#0000 64%),#2d0e1cfa}.space-topic-row-hidden:has(.space-topic-row-hitbox:focus-visible) .space-topic-row-link{background:linear-gradient(90deg,#9f123961,#0000 64%),#2d0e1cfa}.space-topic-row-hitbox{z-index:1;color:inherit;border-radius:0;text-decoration:none;position:absolute;inset:0}.space-topic-row-hitbox:focus-visible{outline-offset:-3px;outline:2px solid #d7c7ff}.space-topic-row-link{z-index:2;min-width:0;color:inherit;pointer-events:none;background:#090e19f5;flex:auto;grid-template-columns:2.5rem minmax(0,1fr) 8.75rem 12.5rem;align-items:center;gap:.875rem;padding:.875rem 1rem;text-decoration:none;display:grid;position:relative}.space-topic-row-link:focus-visible{background:var(--space-item-hover-background);outline:none}.space-topic-row-main-link,.space-topic-row-avatar-shell,.space-topic-row-stats-link,.space-topic-row-latest-copy-link,.space-topic-row-latest .space-user-avatar-link{z-index:2;color:inherit;pointer-events:auto;text-decoration:none;position:relative}.space-topic-row-stats-link{align-items:center;min-width:0;display:grid}.space-topic-row-main-link:focus-visible,.space-topic-row-stats-link:focus-visible,.space-topic-row-latest-copy-link:focus-visible{outline-offset:3px;outline:2px solid #d7c7ff}.space-topic-select{z-index:3;cursor:pointer;background:#090e19f5;border-right:1px solid #94a3b81a;flex:0 0 3rem;justify-content:center;align-items:center;width:3rem;transition:background .16s,border-color .16s;display:inline-flex;position:relative}.space-topic-row-hidden .space-topic-select{background:linear-gradient(90deg,#88133752,#200c16f5);border-right-color:#f43f5e3d}.space-topic-row-hidden .space-topic-select:hover{background:linear-gradient(90deg,#9f123975,#2d0e1cfa)}.space-topic-select-placeholder{visibility:hidden;pointer-events:none}.space-topic-select input{opacity:0;pointer-events:none;position:absolute}.space-topic-select span{background:#0f172ab8;border:1px solid #94a3b87a;border-radius:4px;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;transition:background .16s,border-color .16s,box-shadow .16s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff0a}.space-topic-row-hidden .space-topic-select span{background:#4c05198a;border-color:#fb718585}.space-topic-row-hidden .space-topic-select:hover span{background:#7f1d1da3;border-color:#fda4afd1}.space-topic-select span:after{content:"";opacity:0;background:#f8fafc;width:.625rem;height:.625rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5L20 7'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5L20 7'/%3E%3C/svg%3E") 50%/contain no-repeat}.space-topic-select input:checked+span{background:#7f1d1d9e;border-color:#f8717194}.space-topic-select input:checked+span:after{opacity:1}.space-topic-select input:focus-visible+span{border-color:#94a3b8eb;box-shadow:0 0 0 2px #94a3b852,inset 0 0 0 1px #ffffff14}.space-topic-row-hidden .space-topic-select input:focus-visible+span{border-color:#fda4aff5;box-shadow:0 0 0 2px #f43f5e57,inset 0 0 0 1px #ffffff1a}.space-topic-delete-panel{z-index:80;color:#f8fafc;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070b16e0;border:1px solid #a78bfa52;border-radius:999px;align-items:center;gap:.5rem;width:auto;margin:0;padding:.625rem;display:flex;position:fixed;bottom:clamp(1rem,2.5vw,2rem);right:50%;transform:translate(50%);box-shadow:0 1.25rem 3rem #00000085,inset 0 0 0 1px #ffffff0d}.space-topic-moderation-summary{flex-direction:column;gap:.3rem;min-width:0;display:flex}.space-topic-moderation-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.space-topic-moderation-eyebrow{color:#a78bfa;letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.space-topic-moderation-move,.space-topic-moderation-actions{align-items:end;gap:.5rem;min-width:0;display:flex}.space-topic-moderation-actions{align-items:center}.space-topic-delete-panel button{cursor:pointer;min-width:3rem;height:3rem;font:inherit;border:1px solid #0000;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;font-size:.875rem;font-weight:820;transition:box-shadow .16s,filter .16s,transform .16s;display:inline-flex}.space-topic-delete-panel button i{font-size:.9375rem}.space-topic-delete-panel button:not(:disabled):hover{filter:brightness(1.12);transform:translateY(-2px)scale(1.04)}.space-topic-delete-panel-button{color:#ffe4e6;background:linear-gradient(145deg,#9f1239eb,#4c0519f5);border-color:#fb71856b;box-shadow:0 .45rem 1rem #9f12393d}.space-topic-lock-panel-button{color:#fef3c7;background:linear-gradient(145deg,#92400eeb,#451a03f5);border-color:#fbbf2461;box-shadow:0 .45rem 1rem #92400e38}.space-topic-visibility-panel-button{color:#cffafe;background:linear-gradient(145deg,#0891b2eb,#082f49f5);border-color:#06b6d461;box-shadow:0 .45rem 1rem #0891b238}.space-topic-pin-panel-button{color:#fef3c7;background:linear-gradient(145deg,#a16207f0,#4e2a04f7);border-color:#facc156b;box-shadow:0 .45rem 1rem #a162073d}.space-topic-move-target{flex-direction:column;flex:auto;align-items:stretch;gap:.35rem;min-width:0;display:flex}.space-topic-move-target span{color:#fecaca;white-space:nowrap;flex:none;min-width:auto;font-size:.75rem;overflow:visible}.space-topic-move-target select{color:#fee2e2;width:100%;min-width:0;height:2.75rem;font:inherit;background:#0f172aeb;border:1px solid #f8717157;border-radius:8px;padding:.5rem .75rem;font-size:.8125rem}.space-topic-move-target select:disabled{cursor:not-allowed;opacity:.7}.space-topic-move-panel-button{color:#ede9fe;background:linear-gradient(145deg,#6d28d9f0,#2e1065f5);border-color:#a78bfa70;box-shadow:0 .45rem 1rem #6d28d947}.space-topic-delete-panel-cancel{color:#e2e8f0;background:linear-gradient(145deg,#1e293bf0,#0f172afa);border-color:#94a3b847}.space-topic-delete-panel button:disabled{cursor:not-allowed;opacity:.6}.space-topic-delete-error{margin-top:.75rem}.space-topic-row-avatar-shell{place-items:center;width:2.25rem;height:2.25rem;display:inline-grid;position:relative}.space-topic-unread-dot{background:#a855f7;border:2px solid #0f172a;border-radius:999px;flex:0 0 .5625rem;width:.5625rem;height:.5625rem;display:inline-flex;box-shadow:0 0 0 2px #a855f72e,0 0 .625rem #a855f76b}.user-avatar.space-topic-row-avatar{flex-basis:2.25rem;align-self:center;width:2.25rem;height:2.25rem;font-size:.9375rem}.space-topic-row-main{gap:.25rem;min-width:0;display:grid;overflow:hidden}.space-topic-row-main>div{min-width:0}.space-topic-row-main-link{align-content:center}.space-topic-row-main h4{overflow-wrap:anywhere;color:#e2e8f0d1;letter-spacing:0;align-items:center;gap:.375rem;min-width:0;margin:0;font-size:.9375rem;font-weight:560;line-height:1.25rem;display:flex;overflow:hidden}.space-custom-emoji{vertical-align:middle;object-fit:contain;width:1.2em;height:1.2em;margin:-.1em .06em;display:inline-block}.space-post-rich-text p:has(>.space-custom-emoji[data-space-custom-emoji-only=true]){line-height:1}.space-post-rich-text .space-custom-emoji[data-space-custom-emoji-only=true]{vertical-align:middle;width:4rem;height:4rem;margin:0}.space-topic-row-title{min-width:0;line-height:inherit;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;display:block;overflow:hidden}.space-topic-row-title-group{flex:auto;align-items:center;gap:.25rem;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.space-topic-state-badge{--space-topic-state-badge-size:1rem;--space-topic-state-badge-radius:.3125rem;--space-topic-state-badge-glyph:calc(var(--space-topic-state-badge-size) * .56);--space-topic-state-badge-glyph-scale:1;--space-topic-state-badge-glyph-shift:0em;--space-topic-state-badge-ring:#94a3b842;--space-topic-state-badge-surface:#1e293b;--space-topic-state-badge-ink:#e2e8f0;box-sizing:border-box;width:var(--space-topic-state-badge-size);height:var(--space-topic-state-badge-size);border-radius:var(--space-topic-state-badge-radius);background:var(--space-topic-state-badge-surface);box-shadow:inset 0 0 0 1px var(--space-topic-state-badge-ring);color:var(--space-topic-state-badge-ink);cursor:help;vertical-align:middle;flex:none;align-self:center;place-items:center;line-height:1;display:inline-grid}.space-topic-state-tooltip{z-index:1500;color:#f8fafc;pointer-events:none;text-align:center;visibility:hidden;opacity:0;background:#0f172af7;border:1px solid #a78bfa7a;border-radius:.5rem;width:max-content;max-width:min(16rem,100vw - 1rem);padding:.4375rem .625rem;font-size:.75rem;font-weight:720;line-height:1.2;transition:opacity .12s,transform .12s,visibility .12s;display:block;position:fixed;transform:translateY(.25rem);box-shadow:0 .625rem 1.5rem #00000057,inset 0 0 0 1px #ffffff0a}.space-topic-state-tooltip-positioned{visibility:visible;opacity:1;transform:translateY(0)}.space-topic-state-tooltip:after{content:"";border-left:.3125rem solid #0000;border-right:.3125rem solid #0000;width:0;height:0;position:absolute;left:50%;transform:translate(-50%)}.space-topic-state-tooltip-above:after{border-top:.3125rem solid #0f172af7;bottom:-.3125rem}.space-topic-state-tooltip-below{transform:translateY(-.25rem)}.space-topic-state-tooltip-below.space-topic-state-tooltip-positioned{transform:translateY(0)}.space-topic-state-tooltip-below:after{border-bottom:.3125rem solid #0f172af7;top:-.3125rem}@media (prefers-reduced-motion:reduce){.space-topic-state-tooltip{transition:none}}.space-topic-state-badge>i{font-size:calc(var(--space-topic-state-badge-glyph) * var(--space-topic-state-badge-glyph-scale));transform:translateY(var(--space-topic-state-badge-glyph-shift));line-height:1;display:block}.space-topic-state-badge-locked{--space-topic-state-badge-glyph-scale:.941;--space-topic-state-badge-glyph-shift:.0325em;--space-topic-state-badge-ring:#f8717147;--space-topic-state-badge-surface:#36161e;--space-topic-state-badge-ink:#f87171}.space-topic-state-badge-solved{--space-topic-state-badge-glyph-scale:1.143;--space-topic-state-badge-glyph-shift:-.03em;--space-topic-state-badge-ring:#34d3994d;--space-topic-state-badge-surface:#06382c;--space-topic-state-badge-ink:#34d399}.space-topic-state-badge-hidden{--space-topic-state-badge-glyph-scale:.887;--space-topic-state-badge-ring:#fb718557;--space-topic-state-badge-surface:#4c0f28;--space-topic-state-badge-ink:#fda4af}.space-topic-state-badge-pinned{--space-topic-state-badge-glyph-scale:.92;--space-topic-state-badge-glyph-shift:-.02em;--space-topic-state-badge-ring:#facc1557;--space-topic-state-badge-surface:#4e2a04;--space-topic-state-badge-ink:#facc15}.space-topic-state-badge-prominent{--space-topic-state-badge-size:clamp(1.625rem, 1.9vw, 1.875rem);--space-topic-state-badge-radius:.5rem}.space-topic-row-unread .space-topic-row-main h4{color:var(--color-text-primary);font-weight:820}.space-topic-row-main p,.space-topic-row-stats{color:var(--color-text-secondary);margin:0;font-size:.75rem;font-weight:650;line-height:1rem}.space-topic-row-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.space-topic-row-meta span{display:inline}.space-topic-row-stats{text-align:left;grid-template-columns:minmax(0,1fr);justify-self:start;gap:.1875rem;width:max-content;min-width:0;max-width:100%;display:grid}.space-topic-row-stats dt{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.space-topic-row-stats dd{min-height:1rem;color:var(--color-text-primary);white-space:nowrap;justify-content:flex-start;align-items:center;gap:.25rem;margin:0;display:flex}.space-topic-row-stats div:first-child dd{font-weight:590}.space-topic-new-posts-stat-active dd{color:#86efac;font-weight:780}.space-topic-new-posts-stat-muted dd{color:#94a3b88a}.space-topic-active-viewers-stat dd{color:#cbbcff;font-variant-numeric:tabular-nums;letter-spacing:-.005em;background:#6d28d952;border:0;border-radius:.3125rem;align-items:center;gap:.375rem;width:100%;max-width:100%;height:1.375rem;min-height:1.375rem;padding:0 .4375rem;font-size:.6875rem;font-weight:700;line-height:1;transition:background .15s,color .15s;display:flex;position:relative}.space-topic-active-viewers-stat dd:before{border-radius:inherit;content:"";opacity:0;pointer-events:none;background:#a78bfa26;animation:3.6s ease-in-out infinite space-topic-active-viewers-stat-pulse;position:absolute;inset:0;box-shadow:0 0 .75rem #8b5cf61a}.space-topic-row:hover .space-topic-active-viewers-stat dd,.space-topic-row:focus-within .space-topic-active-viewers-stat dd{color:#ded3ff;background:#6d28d96b}.space-topic-active-viewers-stat-label,.space-topic-active-viewers-stat-new{position:relative}.space-topic-active-viewers-stat-label{text-overflow:ellipsis;min-width:0;line-height:1.4;overflow:hidden}.space-topic-active-viewers-stat-new{color:#86efac;border-inline-start:1px solid #c4b5fd47;flex:none;margin-inline-start:auto;padding-inline-start:.375rem;font-weight:800}@keyframes space-topic-active-viewers-stat-pulse{0%,to{opacity:0}50%{opacity:1}}.space-topic-row-latest{grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.625rem;min-width:0;display:grid}.user-avatar.space-topic-row-latest-avatar{flex-basis:2rem;align-self:center;width:2rem;height:2rem;font-size:.8125rem}.space-topic-row-latest-copy{min-width:0;color:var(--color-text-secondary);gap:.125rem;font-size:.75rem;font-weight:650;line-height:1rem;display:grid}.space-topic-row-latest-copy span,.space-topic-row-latest-copy time{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.space-topic-view{width:100%;min-height:var(--space-page-min-height);scroll-margin-top:calc(var(--app-topbar-height) + .75rem);align-content:start;gap:.875rem;padding:.75rem clamp(.75rem,1.4vw,1.25rem) clamp(1.5rem,3vw,2.5rem);display:grid}.space-topic-loading-view{width:100%;min-height:var(--space-page-min-height);align-content:start;gap:.875rem;padding:.75rem clamp(.75rem,1.4vw,1.25rem) clamp(1.5rem,3vw,2.5rem);animation:.32s cubic-bezier(.22,1,.36,1) backwards space-topic-view-reveal;display:grid}.space-topic-loading-line,.space-topic-loading-avatar{background:#4755695c;animation:2s cubic-bezier(.4,0,.6,1) infinite space-topic-loading-pulse;display:block}.space-topic-loading-breadcrumb{align-items:center;gap:.5rem;min-height:1.75rem;display:flex}.space-topic-loading-breadcrumb-line{border-radius:999px;width:5rem;height:.625rem}.space-topic-loading-breadcrumb-line-short{width:.75rem}.space-topic-loading-header{background:#0c1221eb;border:1px solid #94a3b826;border-radius:10px;grid-template-columns:3.75rem minmax(0,1fr) auto;align-items:center;gap:.875rem;min-width:0;padding:clamp(.875rem,1.5vw,1.125rem) clamp(.875rem,1.5vw,1.25rem);display:grid;box-shadow:0 .5rem 1.25rem #0000002e}.space-topic-loading-avatar{border:1px solid #64748b47;border-radius:50%;width:3.75rem;height:3.75rem}.space-topic-loading-header-copy{gap:.625rem;min-width:0;display:grid}.space-topic-loading-title{border-radius:.4rem;width:min(32rem,82%);height:1.5rem}.space-topic-loading-meta{border-radius:999px;width:min(12rem,54%);height:.6875rem}.space-topic-loading-actions{border-radius:.625rem;width:8.75rem;height:2.5rem}.space-topic-loading-post{background:#090e1b;border:1px solid #94a3b824;border-radius:10px;grid-template-columns:minmax(10rem,14rem) minmax(0,1fr);gap:0;min-width:0;min-height:15rem;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #94a3b80d}.space-topic-loading-post-reply{min-height:12rem}.space-topic-loading-author{background:#050912a3;align-content:start;justify-items:center;gap:.625rem;padding:1.125rem 1rem;display:grid;box-shadow:inset -1px 0 #94a3b812}.space-topic-loading-avatar-post{width:4.25rem;height:4.25rem;margin-bottom:.25rem}.space-topic-loading-author-name{border-radius:999px;width:min(7rem,90%);height:.875rem}.space-topic-loading-author-name-short{width:min(5.5rem,82%)}.space-topic-loading-author-meta{border-radius:999px;width:min(5rem,72%);height:.625rem}.space-topic-loading-body{align-content:start;gap:.875rem;padding:1rem;display:grid}.space-topic-loading-body-line{border-radius:999px;width:78%;height:.75rem}.space-topic-loading-body-line-long{width:94%}.space-topic-loading-body-line-medium{width:67%}.space-topic-loading-body-line-short{width:42%}@keyframes space-topic-loading-pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.space-topic-loading-line,.space-topic-loading-avatar{animation:none}}@media (max-width:640px){.space-topic-loading-header{grid-template-columns:3rem minmax(0,1fr)}.space-topic-loading-header .space-topic-loading-avatar{width:3rem;height:3rem}.space-topic-loading-actions{grid-column:2;width:min(8.75rem,100%)}.space-topic-loading-post{grid-template-columns:minmax(0,1fr);gap:0;min-height:0}.space-topic-loading-post-reply{min-height:0}.space-topic-loading-author{grid-template-columns:3.25rem minmax(0,1fr);place-items:center start;column-gap:.75rem;padding:.875rem 1rem}.space-topic-loading-avatar-post{grid-row:span 2;width:3.25rem;height:3.25rem;margin:0}.space-topic-loading-author-meta{grid-column:2}.space-topic-loading-body{min-height:11rem;padding:1rem}}.space-topic-view-header{--space-topic-header-inline-padding:clamp(.875rem, 1.5vw, 1.25rem);--space-topic-header-inner-radius:9px;min-width:0;scroll-margin-top:calc(var(--app-topbar-height) + .75rem);background:#0c1221eb;border:1px solid #94a3b826;border-radius:10px;display:grid;box-shadow:0 .5rem 1.25rem #0000002e}.space-topic-view-header-main{min-width:0;padding:clamp(.875rem, 1.5vw, 1.125rem) var(--space-topic-header-inline-padding);justify-content:space-between;align-items:center;gap:1rem;display:flex}.space-topic-heading{flex:auto;grid-template-columns:3.75rem minmax(0,1fr);align-items:center;gap:.875rem;min-width:0;display:grid}.space-topic-follow-actions{flex:none;align-items:center;gap:.625rem;display:flex;position:relative}.space-follow-controls{background:linear-gradient(#8b5cf614,#0000 70%),#070b18e0;border:1px solid #a78bfa3d;border-radius:.625rem;align-items:center;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 .375rem 1rem #0000001f}.space-follow-controls .space-topic-follow-button,.space-follow-controls .space-topic-followers-button{min-height:2.5rem;box-shadow:none;color:#d8d5e5;letter-spacing:-.012em;background:0 0;border:0;border-radius:0;font-size:.8125rem;font-weight:720;line-height:1;transform:none}.space-follow-controls .space-topic-follow-button{gap:.45rem;padding-inline:.8125rem}.space-follow-controls .space-topic-follow-button>i{color:#c4b5fd;font-size:.75rem}.space-follow-controls .space-topic-followers-button{background:#7c3aed12;border-left:1px solid #a78bfa2e;gap:.35rem;min-width:3rem;padding-inline:.5625rem}.space-follow-controls .space-topic-followers-icon{color:#b49af9;background:currentColor;flex:none;width:.75rem;height:.75rem;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87'/%3E%3Cpath d='M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87'/%3E%3Cpath d='M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E") 50%/contain no-repeat}.space-follow-controls .space-topic-followers-count{color:#eeeaff;font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:800}.space-follow-controls .space-topic-follow-button:hover:not(:disabled),.space-follow-controls .space-topic-follow-button:focus-visible,.space-follow-controls .space-topic-followers-button:hover,.space-follow-controls .space-topic-followers-button:focus-visible{color:#f3f0ff;background:#7c3aed24;outline:none;transform:none}.space-follow-controls .space-topic-follow-button-active{color:#f1edff;background:linear-gradient(135deg,#5b21b6b8,#311454d1);border-color:#0000;box-shadow:inset 0 1px #ffffff17}.space-follow-controls .space-topic-follow-button-active:hover:not(:disabled),.space-follow-controls .space-topic-follow-button-active:focus-visible{background:linear-gradient(135deg,#6d28d9c7,#3b0764d9)}@keyframes space-follow-control-confirm{0%,to{border-color:#a78bfa3d;box-shadow:inset 0 1px #ffffff0a,0 .375rem 1rem #0000001f}42%{border-color:#c4b5fd85;box-shadow:inset 0 1px #ffffff14,0 0 0 .25rem #8b5cf61a,0 .625rem 1.5rem #4c1d9538}}@keyframes space-follow-control-release{0%,to{border-color:#a78bfa3d}48%{border-color:#a78bfa61;box-shadow:inset 0 1px #ffffff0a,0 0 0 .1875rem #8b5cf612}}@keyframes space-follow-bell-confirm{0%{transform:scale(.82)rotate(-16deg)}34%{transform:scale(1.16)rotate(12deg)}58%{transform:scale(1.06)rotate(-7deg)}78%{transform:scale(1.02)rotate(3deg)}to{transform:scale(1)rotate(0)}}@keyframes space-follow-bell-release{0%,to{transform:translateY(0)rotate(0)}45%{transform:translateY(-.0625rem)rotate(-9deg)}}@keyframes space-follow-count-confirm{0%,to{background:#7c3aed12}45%{color:#fff;background:#8b5cf63b}}@media (hover:hover) and (pointer:fine) and (min-width:641px){.space-follow-controls{transform-origin:50%;transition:transform .15s cubic-bezier(.2,.8,.2,1),border-color .18s,box-shadow .18s}.space-follow-controls-interaction-pressed{transform:scale(.975)}.space-follow-controls-interaction-followed{animation:.62s cubic-bezier(.2,.8,.2,1) space-follow-control-confirm}.space-follow-controls-interaction-followed .space-topic-follow-button-active>i{transform-origin:50% 18%;animation:.62s cubic-bezier(.2,.9,.2,1) space-follow-bell-confirm}.space-follow-controls-interaction-followed .space-topic-followers-button{animation:.56s ease-out space-follow-count-confirm}.space-follow-controls-interaction-unfollowed{animation:.44s ease-out space-follow-control-release}.space-follow-controls-interaction-unfollowed .space-topic-follow-button>i{transform-origin:50% 18%;animation:.38s ease-out space-follow-bell-release}}@media (prefers-reduced-motion:reduce){.space-follow-controls-interaction-pressed,.space-follow-controls-interaction-followed,.space-follow-controls-interaction-unfollowed,.space-follow-controls-interaction-followed .space-topic-follow-button-active>i,.space-follow-controls-interaction-followed .space-topic-followers-button,.space-follow-controls-interaction-unfollowed .space-topic-follow-button>i{animation:none;transform:none}}.space-section-follow-error{width:fit-content;margin:.5rem 0 0 auto;position:static}.space-topic-follow-error{z-index:3;color:#fecaca;background:#450a0af5;border:1px solid #f871715c;border-radius:6px;width:max-content;max-width:min(22rem,100vw - 2rem);padding:.5rem .625rem;font-size:.75rem;position:absolute;top:calc(100% + .375rem);right:0;box-shadow:0 .75rem 2rem #00000052}.space-topic-follow-button,.space-topic-followers-button,.space-topic-followers-dialog button{color:#cbd5e1;cursor:pointer;min-height:2.625rem;font:inherit;background:#0f172ad1;border:1px solid #94a3b83d;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:0 .875rem;font-size:.8125rem;font-weight:760;transition:background .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.space-topic-follow-button:hover:not(:disabled),.space-topic-follow-button:focus-visible,.space-topic-followers-button:hover,.space-topic-followers-button:focus-visible{color:#ede9fe;background:#4c1d9557;border-color:#a78bfa9e;outline:none;transform:translateY(-1px)}.space-topic-follow-button-active{color:#ddd6fe;background:#6d28d947;border-color:#8b5cf694}.space-topic-follow-button:disabled{cursor:not-allowed;opacity:.64}.space-topic-followers-button{min-width:3.25rem;padding-inline:.6875rem;position:relative}.space-topic-followers-button>i{color:#c4b5fd}.space-topic-followers-count{color:#e9e4ff;font-variant-numeric:tabular-nums;min-width:1.125rem;font-size:.75rem}.space-topic-followers-button-count-change .space-topic-followers-count{animation:.48s cubic-bezier(.2,.85,.24,1) both space-followers-count-value-update}.space-topic-followers-button-count-change:after{color:#ddd6fe;content:attr(data-count-change);font-variant-numeric:tabular-nums;pointer-events:none;text-shadow:0 1px #0f172acc;font-size:.5625rem;font-weight:800;line-height:1;animation:.9s cubic-bezier(.16,.84,.3,1) both space-followers-count-delta;position:absolute;top:.25rem;right:.375rem}@keyframes space-followers-count-value-update{0%{color:#c4b5fd;transform:translateY(.2rem)scale(.82)}52%{color:#fff;transform:translateY(-.05rem)scale(1.18)}}@keyframes space-followers-count-delta{0%{opacity:0;transform:translateY(.3rem)scale(.8)}18%{opacity:1}to{opacity:0;transform:translateY(-.65rem)scale(1)}}.space-topic-followers-label{color:#94a3b8;font-size:.75rem}.space-topic-followers-backdrop{z-index:1400;background:#020617ad;place-items:center;padding:1rem;animation:.14s ease-out both space-followers-backdrop-enter;display:grid;position:fixed;inset:0}.space-topic-followers-dialog{background:#080e1d;border:1px solid #8b5cf657;border-radius:1rem;grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,34rem);max-height:min(78vh,42rem);animation:.18s cubic-bezier(.2,.8,.2,1) both space-followers-dialog-enter;display:grid;overflow:hidden;box-shadow:0 1.5rem 4rem #00000085,inset 0 1px #ffffff0f}@keyframes space-followers-backdrop-enter{0%{opacity:0}}@keyframes space-followers-dialog-enter{0%{opacity:0;transform:translateY(.75rem)scale(.975)}}.space-topic-followers-dialog>header{border-bottom:1px solid #8b5cf638;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem;display:flex;box-shadow:inset 0 -1px #ffffff08}.space-topic-followers-header-content{align-items:center;gap:.75rem;min-width:0;display:flex}.space-topic-followers-header-icon{color:#d8b4fe;background:#5b21b647;border:1px solid #a78bfa6b;border-radius:.75rem;flex:none;place-items:center;width:2.5rem;height:2.5rem;font-size:.875rem;display:grid;position:relative;box-shadow:inset 0 1px #ffffff14}.space-topic-followers-header-icon:before{content:"";background:currentColor;width:1.125rem;height:1.125rem;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87'/%3E%3Cpath d='M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87'/%3E%3Cpath d='M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E") 50%/contain no-repeat}.space-topic-followers-heading{gap:.3125rem;min-width:0;display:grid}.space-topic-followers-dialog>header strong{color:#fafaff;letter-spacing:-.02em;font-size:1rem;font-weight:760}.space-topic-followers-summary{color:#c4b5fd;font-variant-numeric:tabular-nums;align-items:center;font-size:.75rem;font-weight:700;line-height:1.2;animation:.38s cubic-bezier(.2,.85,.24,1) both space-followers-summary-update;display:inline-flex}@keyframes space-followers-summary-update{0%{opacity:.45;transform:translateY(.2rem)}60%{color:#fff;transform:translateY(-.05rem)}}.space-topic-followers-dialog>header button{color:#cbd5e1;background:#0f172ab8;border-color:#94a3b83d;width:2.375rem;min-height:2.375rem;padding:0}.space-topic-followers-dialog>header button:hover,.space-topic-followers-dialog>header button:focus-visible{color:#f5f3ff;background:#5b21b64d;border-color:#a78bfa8f;outline:none}.space-topic-followers-list{scrollbar-color:#64748b94 transparent;scrollbar-width:thin;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));align-content:start;gap:.375rem;max-height:min(52vh,30rem);padding:.625rem;display:grid;overflow-y:auto}.space-topic-followers-list>p{color:#94a3b8;text-align:center;grid-column:1/-1;margin:0;padding:2rem 1rem;font-size:.875rem}.space-topic-followers-list>a{min-height:3.25rem;color:inherit;background:#0f172a75;border:1px solid #94a3b824;border-radius:.625rem;align-items:center;gap:.625rem;padding:.375rem .625rem;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:flex}.space-topic-followers-list>a:hover,.space-topic-followers-list>a:focus-visible{background:#5b21b642;border-color:#a78bfa70;outline:none}.space-topic-followers-list .user-avatar{width:2rem;height:2rem}.space-topic-followers-list strong{color:#e2e8f0;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.875rem;font-weight:700;overflow:hidden}.space-topic-followers-dialog .space-topic-followers-load-more{color:#ede9fe;background:#5b21b647;border-color:#a78bfa5c;width:calc(100% - 1.5rem);margin:.375rem .75rem .75rem}@media (prefers-reduced-motion:reduce){.space-topic-followers-backdrop,.space-topic-followers-dialog,.space-topic-followers-summary,.space-topic-followers-button-count-change .space-topic-followers-count,.space-topic-followers-button-count-change:after{animation:none}}.space-topic-followers-dialog .space-topic-followers-load-more:hover:not(:disabled),.space-topic-followers-dialog .space-topic-followers-load-more:focus-visible{color:#f5f3ff;background:#4c1d9542;border-color:#a78bfa7a;outline:none}@media (max-width:42rem){.space-topic-followers-backdrop{padding:.75rem}.space-topic-followers-dialog{width:100%;max-height:min(82vh,42rem)}.space-topic-followers-list{max-height:54vh}}.space-topic-heading-copy{gap:.4375rem;min-width:0;display:grid}.space-topic-view-ready>.space-breadcrumb,.space-topic-view-ready .space-topic-view-header,.space-topic-view-ready .space-post-row-ready:not(.space-post-row-entering),.space-topic-view-ready .space-topic-pagination{animation:none}.space-topic-view.space-topic-view-ready{animation:.22s cubic-bezier(.22,1,.36,1) backwards space-topic-view-enter}@media (min-width:721px){.space-topic-view.space-topic-view-ready.space-topic-view-scroll-anchor{animation:none}}.space-topic-view.space-topic-view-ready.space-topic-view-entry-whole{animation:.32s cubic-bezier(.22,1,.36,1) both space-topic-view-reveal}.space-topic-view.space-topic-view-ready.space-topic-view-entry-continued{animation:none}.space-topic-view-entry-pending{visibility:hidden}.space-topic-view-header h2{overflow-wrap:anywhere;color:#fbfcfe;letter-spacing:-.018em;min-width:0;margin:0;font-size:clamp(1.25rem,1.6vw,1.75rem);font-weight:760;line-height:1.14;display:block}.space-topic-view-header h2 span{overflow-wrap:anywhere;min-width:0}.space-topic-title-state{vertical-align:middle;white-space:nowrap;align-items:center;gap:.25rem;margin-inline-start:.375rem;display:inline-flex;transform:translateY(calc(.5ex - .5cap))}.space-topic-release-version-badge{color:#bae6fdf5;letter-spacing:.01em;white-space:nowrap;background:#0e74903d;border:1px solid #7dd3fc59;border-radius:.25rem;flex:none;align-items:center;padding:.25rem .375rem;font-size:.625rem;font-weight:720;line-height:1;display:inline-flex}.space-topic-locked-banner{box-sizing:border-box;color:#fecacaeb;background:#1c0c14;border:1px solid #a8404c47;border-radius:8px;justify-content:flex-start;align-items:center;gap:.625rem;width:100%;min-width:0;min-height:2.75rem;padding:.75rem 1rem;font-size:.875rem;font-weight:720;line-height:1.25;display:flex;box-shadow:inset 0 0 0 1px #ffffff05}.space-topic-locked-banner i{color:#ff4e56;text-shadow:0 0 .625rem #ef44443d;flex:none;place-items:center;width:1rem;height:1rem;font-size:1rem;line-height:1;display:inline-grid}.space-topic-locked-banner-bottom{text-align:left;justify-content:flex-start}.space-topic-author-meta{flex-wrap:wrap;align-items:center;gap:.25rem .875rem;min-width:0;display:flex}.space-topic-publication-meta{align-items:center;gap:.375rem;min-width:0;display:inline-flex}.space-user-avatar-link{width:fit-content;height:fit-content;color:inherit;border-radius:999px;text-decoration:none;display:inline-flex}.space-user-avatar-link:hover .user-avatar,.space-user-avatar-link:focus-visible .user-avatar{border-color:#a855f7b8;box-shadow:0 0 0 3px #a855f72e,0 .875rem 1.5rem #0000003d}.space-user-avatar-link:focus-visible{outline-offset:3px;outline:2px solid #d7c7ff}.space-topic-row-avatar-shell.space-user-avatar-link{width:2.25rem;height:2.25rem;display:inline-grid}.user-avatar.space-topic-header-avatar{border-color:#ffffff2e;flex-basis:3.75rem;width:3.75rem;height:3.75rem;font-size:1.5rem;font-weight:820;box-shadow:0 .75rem 1.5rem #1f0f4e42,0 0 0 1px #0000002e,inset 0 -.0625rem .1875rem #0000001f}.space-topic-author-details{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;min-width:0;display:flex}.space-topic-author-name,.space-topic-created-at{color:#7f889c;align-items:center;gap:.375rem;min-width:0;font-size:.8125rem;font-weight:600;line-height:1.25rem;text-decoration:none;display:inline-flex}.space-topic-author-name strong{min-width:0;color:var(--color-text-secondary);letter-spacing:-.006em;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:700;overflow:hidden}.space-topic-author-name:hover strong,.space-topic-author-name:focus-visible strong{text-underline-offset:.1875rem;text-decoration:underline}.space-topic-author-icon,.space-topic-created-icon{opacity:.62;background:currentColor;flex:none;width:.875rem;height:.875rem}.space-topic-author-icon{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21a8 8 0 0 0-16 0'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21a8 8 0 0 0-16 0'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E") 50%/contain no-repeat}.space-topic-created-icon{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 6v6l4 2'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 6v6l4 2'/%3E%3C/svg%3E") 50%/contain no-repeat}.space-topic-created-at span:last-child{overflow-wrap:anywhere;min-width:0}.space-post-list{scroll-margin-top:calc(var(--app-topbar-height) + .75rem);gap:.75rem;display:grid;position:relative}.space-post-list-loading>.space-post-row,.space-post-list-loading>.space-topic-empty-replies{opacity:.48;transition:opacity .14s}.space-post-list-loading-overlay{z-index:3;color:#e2e8f0;pointer-events:none;background:#080d19eb;border:1px solid #7dd3fc3d;border-radius:6px;align-items:center;gap:.5rem;min-height:2.25rem;padding:.625rem .75rem;font-size:.75rem;font-weight:760;line-height:1;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 .875rem 1.75rem #00000038,inset 0 0 0 1px #ffffff08}.space-topic-main-post{min-width:0}.space-unread-posts-divider{color:#fecacae0;letter-spacing:.035em;text-transform:uppercase;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.4375rem;margin:.5rem 0;font-size:.625rem;font-weight:760;display:grid}.space-unread-posts-divider:before,.space-unread-posts-divider:after{content:"";background:linear-gradient(90deg,#ef44441a,#f87171ad);border-radius:999px;height:1px}.space-unread-posts-divider:after{background:linear-gradient(90deg,#f87171ad,#ef44441a)}.space-unread-posts-divider span{white-space:nowrap;background:#7f1d1d2e;border:1px solid #f871713d;border-radius:999px;padding:.15625rem .4375rem;box-shadow:0 1px 5px #7f1d1d1f,inset 0 1px #ffffff0a}.space-topic-replies-region{gap:20px;min-width:0;margin-top:.875rem;display:grid}.space-topic-replies-region-without-pagination{padding-top:calc(20px + 2rem)}.space-topic-pagination{flex-wrap:wrap;justify-content:flex-end;justify-self:end;align-items:center;gap:.375rem;min-width:0;padding:0 .125rem;display:flex}.space-topic-pagination-link,.space-topic-pagination-ellipsis,.space-topic-pagination-arrow{width:2rem;height:2rem;color:var(--color-text-primary);border-radius:4px;justify-content:center;align-items:center;font-size:.875rem;font-weight:680;line-height:1;text-decoration:none;display:inline-flex}.space-topic-pagination-direction{color:#7dd3fc;letter-spacing:.06em;text-transform:uppercase;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;min-height:2rem;padding:0 .625rem;font-size:.625rem;font-weight:760;line-height:1;text-decoration:none;display:inline-flex}.space-topic-pagination-link{border:1px solid #0000}.space-topic-pagination-link[aria-current=page]{color:#f5f3ff;text-shadow:0 1px #1f0c465c;background:linear-gradient(#ffffff24,#0000 42%),linear-gradient(135deg,#6d28d9 0%,#7c3aed 50%,#5b21b6 100%);border-color:#a855f794;box-shadow:0 10px 20px #3214783d,inset 0 0 0 1px #ffffff1a}a.space-topic-pagination-link:hover,a.space-topic-pagination-link:focus-visible,.space-topic-pagination-direction:hover,.space-topic-pagination-direction:focus-visible,.space-topic-pagination-arrow:hover,.space-topic-pagination-arrow:focus-visible{color:#f5f3ff;background:#8b5cf61a;border-color:#a78bfa52;outline:none}.space-topic-pagination-link[aria-disabled=true],.space-topic-pagination-direction[aria-disabled=true],.space-topic-pagination-arrow[aria-disabled=true]{opacity:.54;cursor:default}.space-topic-pagination-error{color:#fecaca;background:#450a0a3d;border:1px solid #f871713d;border-radius:6px;justify-self:end;margin:-.375rem 0 0;padding:.5rem .625rem;font-size:.75rem;font-weight:680;line-height:1.25rem}.space-topic-pagination-ellipsis{color:var(--color-text-primary);cursor:default}.space-topic-pagination-arrow{color:#7dd3fc;border:1px solid #0000}.space-topic-pagination-arrow:before{content:"";background:currentColor;width:1.125rem;height:1.125rem}.space-topic-pagination-arrow-previous:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m11 17-5-5 5-5'/%3E%3Cpath d='m18 17-5-5 5-5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m11 17-5-5 5-5'/%3E%3Cpath d='m18 17-5-5 5-5'/%3E%3C/svg%3E") 50%/contain no-repeat}.space-topic-pagination-arrow-next:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 17 5-5-5-5'/%3E%3Cpath d='m13 17 5-5-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 17 5-5-5-5'/%3E%3Cpath d='m13 17 5-5-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat}.space-post-row{--space-post-surface-rgb:var(--sg-space-post-surface-rgb);--space-post-text-content:#d6dee9;--space-post-text-emphasis:#e3e8f0;--space-post-text-secondary:#aeb9c8;--space-post-text-quote:#c7d0dd;--space-post-text-link:#a78bfa;--space-post-text-link-hover:#c4b5fd;--space-post-text-link-underline:#a78bfa9e;--space-post-text-focus:#c4b5fdd1;--space-post-text-selection:#f5f3ff;--space-post-text-selection-background:#8b5cf657;scroll-margin-top:calc(var(--app-topbar-height) + .75rem);background:rgb(var(--space-post-surface-rgb));border:0;border-radius:8px;grid-template-columns:minmax(10rem,14rem) minmax(0,1fr);gap:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #94a3b81c}.space-post-row-editing{overflow:visible}.space-post-row-topic-starter{--space-starter-surface-rgb:var(--space-post-surface-rgb);background:rgb(var(--space-starter-surface-rgb));box-shadow:none;border:1px solid #94a3b824;border-radius:10px}.space-post-row-topic-starter:before{z-index:2;border-radius:inherit;content:"";pointer-events:none;background:#8b5cf6a8;width:3px;position:absolute;top:0;bottom:0;left:0}.space-post-row-topic-starter .space-post-header{align-items:center}.space-post-row-ready{animation:none}.space-post-row-ready.space-post-row-entering{animation:.42s cubic-bezier(.16,.84,.24,1) both space-topic-post-enter}.space-post-author{text-align:center;background:#050912a3;border-right:0;align-content:start;justify-items:center;gap:.5rem;padding:1.125rem 1rem;display:grid;box-shadow:inset -1px 0 #94a3b812}.space-post-author-summary{justify-items:center;gap:.5rem;min-width:0;display:grid}.space-post-author-line{display:contents}.space-post-author-date{display:none}.space-post-author .space-post-avatar{border-color:#ffffff29;flex-basis:4.25rem;width:4.25rem;height:4.25rem;font-size:1.75rem;font-weight:820;box-shadow:0 .875rem 1.875rem #1f0f4e3d,0 0 0 1px #0000002e,inset 0 -.0625rem .1875rem #0000001f}.space-post-author strong{overflow-wrap:anywhere;color:var(--space-post-text-emphasis);letter-spacing:0;font-size:.9375rem;font-weight:850;line-height:1.2}.space-post-rank-badge{--space-post-rank-color:#8b5cf6;border:1px solid color-mix(in srgb, var(--space-post-rank-color) 54%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--space-post-rank-color) 18%, transparent), color-mix(in srgb, var(--space-post-rank-color) 8%, transparent)), #080d19c7;max-width:100%;min-height:1.875rem;color:var(--space-post-text-emphasis);border-radius:6px;align-items:center;gap:.375rem;padding:.3125rem .625rem;font-size:.75rem;font-weight:760;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff0a}.space-post-rank-badge-icon{background:var(--space-post-rank-color);flex:none;width:.875rem;height:.875rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z'/%3E%3C/svg%3E") 50%/contain no-repeat}.space-post-count-badge{max-width:100%;min-height:1rem;color:var(--space-post-text-secondary);letter-spacing:0;align-items:center;gap:.4375rem;margin-top:.0625rem;font-size:.8125rem;font-weight:720;line-height:1rem;display:inline-flex}.space-post-count-badge-icon{background:currentColor;flex:none;width:1rem;height:1rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.15' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.15' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z'/%3E%3C/svg%3E") 50%/contain no-repeat}.space-post-author-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem;width:min(100%,10rem);margin-top:.125rem;display:grid}.space-post-stat-card{color:#cbd5e1;background:linear-gradient(135deg,#ffffff12,#0000 58%),#0f172ab8;border:1px solid #64748b57;border-radius:6px;justify-content:center;align-items:center;gap:.4375rem;min-width:0;min-height:2.125rem;padding:.25rem .4375rem;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.space-post-stat-card-posts{color:#93c5fd;background:linear-gradient(135deg,#60a5fa29,#0000 62%),#0b1c35d1;border-color:#60a5fa5c}.space-post-stat-card-reputation-positive{color:#6ee7b7;background:linear-gradient(135deg,#34d39929,#0000 62%),#072b2ad1;border-color:#34d39966}.space-post-stat-card-reputation-negative{color:#fda4af;background:linear-gradient(135deg,#fb718529,#0000 62%),#38111ed1;border-color:#fb718566}.space-post-stat-card-reputation-neutral{border-color:#94a3b857}.space-post-stat-card-icon{fill:currentColor;flex:none;width:.875rem;height:.875rem;font-size:.875rem}.space-post-stat-card-reputation .space-post-stat-card-icon{width:1.125rem;height:1.125rem}.space-post-stat-card-value{font-variant-numeric:tabular-nums;white-space:nowrap;min-width:0;font-size:.875rem;font-weight:850;line-height:1}.space-post-body{align-content:start;gap:.75rem;min-width:0;max-width:100%;padding:1rem;display:grid;position:relative}.space-post-row:not(.space-post-row-editing) .space-post-body,.space-post-row-with-edit-action .space-post-body{padding-bottom:3.25rem}.space-post-header{justify-content:space-between;align-items:start;gap:.75rem;min-width:0;display:flex}.space-post-timestamps{gap:.25rem;min-width:0;display:grid}.space-post-published-metadata{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.space-post-published-at{color:#aeb9c89e;align-items:center;gap:.375rem;min-width:0;font-size:.8125rem;font-weight:400;line-height:1.25rem;display:inline-flex}.space-post-published-icon{background:#8287c29e;flex:none;width:.875rem;height:.875rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.55' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4'/%3E%3Cpath d='M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.55' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4'/%3E%3Cpath d='M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E") 50%/contain no-repeat}.space-post-published-at span:last-child{overflow-wrap:anywhere;min-width:0}.space-post-edit-status{--space-post-edit-accent:#38bdf8;--space-post-edit-tooltip-background:#082f49;background:color-mix(in srgb, var(--space-post-edit-accent) 15%, transparent);width:1.0625rem;height:1.0625rem;box-shadow:0 0 .5rem color-mix(in srgb, var(--space-post-edit-accent) 38%, transparent);cursor:help;border:1px solid;border-radius:.25rem;flex:none;place-items:center;display:inline-grid;position:relative}.space-post-edit-status:before,.space-post-edit-status:after{pointer-events:none;opacity:0;z-index:20;transition:opacity .14s,transform .14s;position:absolute;left:50%}.space-post-edit-status:before{background:var(--space-post-edit-tooltip-background);border-top:1px solid color-mix(in srgb, var(--space-post-edit-accent) 68%, #94a3b8);border-left:1px solid color-mix(in srgb, var(--space-post-edit-accent) 68%, #94a3b8);content:"";width:.5rem;height:.5rem;top:50%;left:calc(100% + .1875rem);transform:translate(-.25rem)translateY(-50%)rotate(45deg)}.space-post-edit-status:after{border:1px solid color-mix(in srgb, var(--space-post-edit-accent) 68%, #94a3b8);background:var(--space-post-edit-tooltip-background);-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);width:max-content;max-width:min(20rem,100vw - 2rem);box-shadow:0 .75rem 1.5rem #00000061, 0 .25rem .875rem color-mix(in srgb, var(--space-post-edit-accent) 26%, transparent), inset 0 1px 0 #ffffff1a, inset 0 0 0 1px #ffffff08;color:#f8fafc;content:attr(data-tooltip);letter-spacing:.01em;text-align:center;white-space:normal;border-radius:.625rem;padding:.5625rem .75rem;font-size:.6875rem;font-weight:600;line-height:1.125rem;top:50%;left:calc(100% + .5rem);transform:translate(-.25rem)translateY(-50%)}.space-post-edit-status:hover:before,.space-post-edit-status:hover:after,.space-post-edit-status:focus-visible:before,.space-post-edit-status:focus-visible:after{opacity:1;transform:translate(0)translateY(-50%)rotate(45deg)}.space-post-edit-status:hover:after,.space-post-edit-status:focus-visible:after{transform:translate(0)translateY(-50%)}.space-post-edit-status-fresh{--space-post-edit-accent:#fb4b72;--space-post-edit-tooltip-background:#3d0a1e;color:var(--space-post-edit-accent)}.space-post-edit-status-recent{--space-post-edit-accent:#d97706;--space-post-edit-tooltip-background:#3b1d06;color:var(--space-post-edit-accent)}.space-post-edit-status-older{--space-post-edit-accent:#38bdf8;--space-post-edit-tooltip-background:#082f49;color:var(--space-post-edit-accent)}.space-post-edit-status-icon{background:currentColor;width:.625rem;height:.625rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7'/%3E%3Cpath d='M18.375 2.625a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7'/%3E%3Cpath d='M18.375 2.625a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.space-post-header-actions{flex:none;justify-content:flex-end;align-items:center;gap:.5rem;min-width:4.5rem;display:inline-flex}.space-post-context-mark{color:#a9bdd1;letter-spacing:.075em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(#ffffff0a,#0000),#0f1928db;border:1px solid #53779961;border-radius:.5rem;align-items:center;gap:.4375rem;min-height:1.75rem;padding:0 .625rem;font-size:.625rem;font-weight:780;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff0d}.space-post-context-mark-starter{color:#d5cdee;background:#18142ce0;border-color:#8b5cf657;border-radius:.25rem;box-shadow:inset 2px 0 #a78bfab8}.space-post-context-mark-author{color:#ddd6fe;letter-spacing:.055em;background:linear-gradient(135deg,#a78bfa21,#0000 72%),#23183fbd;border-color:#8b5cf685;border-radius:999px;gap:.4375rem;padding:0 .625rem 0 .25rem;font-weight:850;box-shadow:0 .25rem .75rem #4c1d9529,inset 0 1px #ffffff14}.space-post-context-mark-icon{opacity:.92;background:currentColor;flex:none;width:.875rem;height:.875rem;display:block}.space-post-context-mark-starter .space-post-context-mark-icon{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 21V4'/%3E%3Cpath d='M5 4h11l-1.5 4L18 12H5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 21V4'/%3E%3Cpath d='M5 4h11l-1.5 4L18 12H5'/%3E%3C/svg%3E") 50%/contain no-repeat}.space-post-context-mark-author .space-post-context-mark-icon{background:#6d28d952;border:1px solid #c4b5fd57;border-radius:999px;place-items:center;width:1.125rem;height:1.125rem;display:grid;box-shadow:inset 0 1px #ffffff1f}.space-post-context-mark-author .space-post-context-mark-icon:before{content:"";background:#ddd6fe;width:.6875rem;height:.6875rem;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 6 4.5 4.5L12 4l4.5 6.5L21 6l-2 12H5L3 6Z'/%3E%3Cpath d='M5 21h14'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 6 4.5 4.5L12 4l4.5 6.5L21 6l-2 12H5L3 6Z'/%3E%3Cpath d='M5 21h14'/%3E%3C/svg%3E") 50%/contain no-repeat}.space-post-quote-button,.space-post-edit-button,.space-post-solution-button{min-width:0;min-height:1.75rem;box-shadow:none;cursor:pointer;font:inherit;letter-spacing:.005em;text-transform:none;background:0 0;border:1px solid #0000;border-radius:.3125rem;justify-content:center;align-items:center;gap:.375rem;padding:0 .4375rem;font-size:.6875rem;font-weight:640;line-height:1;transition:border-color .14s,background .14s,color .14s,opacity .14s;display:inline-flex}.space-post-quote-button{color:#94a3b8bd;order:1}.space-post-edit-button{color:#94a3b8bd;order:2}.space-post-quote-button>span,.space-post-edit-button>span,.space-post-solution-button>i{opacity:.72;transition:opacity .14s}.space-post-quote-button:not(:disabled):hover>span,.space-post-quote-button:not(:disabled):focus-visible>span,.space-post-edit-button:not(:disabled):hover>span,.space-post-edit-button:not(:disabled):focus-visible>span,.space-post-solution-button:not(:disabled):hover>i,.space-post-solution-button:not(:disabled):focus-visible>i{opacity:1}.space-post-edit-button span{background:currentColor;flex:0 0 .8125rem;width:.8125rem;height:.8125rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20h9'/%3E%3Cpath d='M16.5 3.5a2.12 2.12 0 0 1 3 3L7 19l-4 1 1-4Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20h9'/%3E%3Cpath d='M16.5 3.5a2.12 2.12 0 0 1 3 3L7 19l-4 1 1-4Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.space-post-edit-button:not(:disabled):hover,.space-post-edit-button:not(:disabled):focus-visible{box-shadow:none;color:#cfe1f8;background:#3b6fb029;border-color:#74a0d84d;outline:none}.space-post-edit-button:not(:disabled):focus-visible{outline-offset:2px;outline:2px solid #93c5fdb3}.space-post-edit-button:disabled{cursor:not-allowed;opacity:.58}.space-post-actions-menu-shell{align-items:center;display:inline-flex;position:relative}.space-post-actions-menu-trigger{color:#83a1c9;cursor:pointer;width:1.25rem;height:1.25rem;font:inherit;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.space-post-actions-menu-trigger span{background:currentColor;border-radius:999px;width:.1875rem;height:.1875rem;box-shadow:-.3125rem 0,.3125rem 0}.space-post-actions-menu-trigger:not(:disabled):hover,.space-post-actions-menu-trigger:not(:disabled):focus-visible{color:#a9c4e6;outline:none}.space-post-actions-menu-trigger:disabled{cursor:progress;opacity:.48}.space-post-actions-menu-backdrop{display:none}.space-post-actions-menu{z-index:10;background:#050a16fa;border:1px solid #2a364ce0;border-radius:7px;width:max-content;min-width:max(9.75rem,100%);max-width:calc(100vw - 2rem);padding:.25rem;display:grid;position:absolute;top:calc(100% + .375rem);right:0;overflow:hidden;box-shadow:0 1rem 2rem #00000047,inset 0 1px #ffffff0d}.space-post-actions-menu button{color:#dfe7f3;cursor:pointer;width:100%;min-height:2rem;font:inherit;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:5px;align-items:center;gap:.5rem;padding:.5rem .625rem;font-size:.8125rem;font-weight:720;line-height:1rem;display:flex}.space-post-actions-menu button:not(:disabled):hover,.space-post-actions-menu button:not(:disabled):focus-visible{color:#f8fafc;background:#1e293bc2;outline:none}.space-post-actions-menu button:disabled{cursor:not-allowed;opacity:.62}.space-post-actions-menu-edit{color:#cfe6ff}.space-post-actions-menu-edit-icon{background:#60a5fa;flex:0 0 .875rem;width:.875rem;height:.875rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20h9'/%3E%3Cpath d='M16.5 3.5a2.12 2.12 0 0 1 3 3L7 19l-4 1 1-4Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20h9'/%3E%3Cpath d='M16.5 3.5a2.12 2.12 0 0 1 3 3L7 19l-4 1 1-4Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.space-post-actions-menu-delete{color:#f3d4d4}.space-post-actions-menu-delete:not(:disabled):hover,.space-post-actions-menu-delete:not(:disabled):focus-visible{color:#fecaca;background:#7f1d1d4d}.space-post-actions-menu-delete:disabled{cursor:progress}.space-post-actions-menu-delete-icon{background:#fb7185;flex:0 0 .875rem;width:.875rem;height:.875rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h18'/%3E%3Cpath d='M8 6V4h8v2'/%3E%3Cpath d='m19 6-.8 14H5.8L5 6'/%3E%3Cpath d='M10 11v6'/%3E%3Cpath d='M14 11v6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h18'/%3E%3Cpath d='M8 6V4h8v2'/%3E%3Cpath d='m19 6-.8 14H5.8L5 6'/%3E%3Cpath d='M10 11v6'/%3E%3Cpath d='M14 11v6'/%3E%3C/svg%3E") 50%/contain no-repeat}.space-post-actions-menu button:not(:disabled):hover .space-post-actions-menu-edit-icon,.space-post-actions-menu button:not(:disabled):focus-visible .space-post-actions-menu-edit-icon,.space-post-actions-menu button:not(:disabled):hover .space-post-actions-menu-delete-icon,.space-post-actions-menu button:not(:disabled):focus-visible .space-post-actions-menu-delete-icon{background:currentColor}@media (max-width:640px){.space-post-actions-menu-backdrop{z-index:82;-webkit-backdrop-filter:none;backdrop-filter:none;cursor:default;background:0 0;border:0;padding:0;display:block;position:fixed;inset:0}.space-post-actions-menu{z-index:83;top:auto;right:0;bottom:calc(var(--app-mobile-footerbar-height,3.625rem) + .625rem);box-sizing:border-box;width:100%;min-width:0;max-width:none;padding:.75rem max(1rem, var(--app-safe-area-inset-right)) calc(.75rem + var(--app-safe-area-inset-bottom)) max(1rem, var(--app-safe-area-inset-left));background:radial-gradient(circle at 12% 0,#7c3aed2e,#0000 18rem),linear-gradient(#101427fc,#050912fc);border-color:#63528fd1 currentColor currentColor;border-bottom-style:none;border-bottom-width:0;border-left-style:none;border-left-width:0;border-right-style:none;border-right-width:0;border-radius:1.125rem 1.125rem 0 0;animation:.16s cubic-bezier(.2,0,0,1) space-post-actions-sheet-enter;position:fixed;left:0;box-shadow:0 -1rem 2.75rem #00000075,inset 0 1px #c4b5fd24}.space-post-actions-menu:before{content:"";background:#94a3b86b;border-radius:999px;justify-self:center;width:2.5rem;height:.25rem;margin:.125rem 0 .5rem;display:block}.space-post-actions-menu button{white-space:normal;background:linear-gradient(135deg,#ffffff0f,#ffffff03);border:1px solid #64748b47;border-radius:.875rem;gap:.75rem;min-height:3.375rem;padding:.75rem 1rem;font-size:.9375rem;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s;box-shadow:inset 0 1px #ffffff12}.space-post-actions-menu button+button{margin-top:.5rem}.space-post-actions-menu button:not(:disabled):active{transform:scale(.985)}.space-post-actions-menu-edit{background:linear-gradient(135deg,#2563eb38,#1e293b3d);border-color:#60a5fa47}.space-post-actions-menu-edit:not(:disabled):hover,.space-post-actions-menu-edit:not(:disabled):focus-visible{background:linear-gradient(135deg,#2563eb57,#1e293b61);border-color:#60a5fa8f;box-shadow:0 .5rem 1.25rem #1e40af33,inset 0 1px #ffffff1a}.space-post-actions-menu-delete{background:linear-gradient(135deg,#9f123938,#450a0a2e);border-color:#fb718542}.space-post-actions-menu-delete:not(:disabled):hover,.space-post-actions-menu-delete:not(:disabled):focus-visible{background:linear-gradient(135deg,#be185d57,#7f1d1d47);border-color:#fb718594;box-shadow:0 .5rem 1.25rem #9f12392e,inset 0 1px #ffffff17}.space-post-actions-menu-edit-icon,.space-post-actions-menu-delete-icon{flex-basis:1.125rem;width:1.125rem;height:1.125rem}}.space-post-delete-error{margin-top:.75rem}.space-post-quote-button span{color:currentColor;background:0 0;border-radius:0;flex:0 0 1rem;place-items:center;width:1rem;height:1rem;display:grid}.space-post-quote-button span i{background:currentColor;width:.8125rem;height:.8125rem;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 21c3 0 7-1 7-8V5H3v8h4c0 2-1 3-4 3v5Z'/%3E%3Cpath d='M14 21c3 0 7-1 7-8V5h-7v8h4c0 2-1 3-4 3v5Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 21c3 0 7-1 7-8V5H3v8h4c0 2-1 3-4 3v5Z'/%3E%3Cpath d='M14 21c3 0 7-1 7-8V5h-7v8h4c0 2-1 3-4 3v5Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.space-post-quote-button:not(:disabled):hover,.space-post-quote-button:not(:disabled):focus-visible{box-shadow:none;color:#d2dcea;background:#94a3b81f;border-color:#94a3b842;outline:none;transform:none}.space-post-quote-button:not(:disabled):active{box-shadow:none;background:#94a3b82e;transform:translateY(0)}.space-post-quote-button:not(:disabled):hover span,.space-post-quote-button:not(:disabled):focus-visible span{color:currentColor;background:0 0}.space-post-quote-button:not(:disabled):focus-visible{outline-offset:2px;outline:2px solid #94a3b8b3}.space-post-quote-button:disabled{cursor:progress;opacity:1;pointer-events:none}.space-post-footer-actions{background:#94a3b808;border-top:1px solid #94a3b81a;justify-content:flex-start;align-items:center;gap:.125rem;width:auto;min-height:2.75rem;margin-top:0;padding:.375rem .5625rem .375rem .375rem;display:flex;position:absolute;bottom:0;left:0;right:0}.space-post-reactions{z-index:4;justify-items:end;gap:.375rem;min-width:0;max-width:calc(100% - 8rem);margin:0;display:grid;position:absolute;bottom:.5rem;right:.9375rem}.space-post-reaction-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.125rem;min-height:1.75rem;display:flex}.space-post-reaction-chip,.space-post-reaction-trigger{color:#94a3b8c7;cursor:pointer;width:1.75rem;height:1.75rem;font:inherit;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.space-post-reaction-chip{--reaction-pill-color:#a78bfa;--reaction-pill-rgb:167 139 250;gap:.25rem;width:auto;min-width:2.5rem;padding:0 .375rem;transition:border-color .14s,background .14s,color .14s}.space-post-reaction-chip-like,.space-post-reaction-option-like,.space-post-reaction-people-like{--reaction-pill-color:#22c55e;--reaction-pill-rgb:34 197 94}.space-post-reaction-chip-hot,.space-post-reaction-option-hot,.space-post-reaction-people-hot{--reaction-pill-color:#fb923c;--reaction-pill-rgb:251 146 60}.space-post-reaction-chip-love,.space-post-reaction-option-love,.space-post-reaction-people-love{--reaction-pill-color:#fb7185;--reaction-pill-rgb:251 113 133}.space-post-reaction-chip-funny,.space-post-reaction-option-funny,.space-post-reaction-people-funny{--reaction-pill-color:#facc15;--reaction-pill-rgb:250 204 21}.space-post-reaction-chip-angry,.space-post-reaction-option-angry,.space-post-reaction-people-angry{--reaction-pill-color:#f97316;--reaction-pill-rgb:249 115 22}.space-post-reaction-chip-dislike,.space-post-reaction-option-dislike,.space-post-reaction-people-dislike{--reaction-pill-color:#f87171;--reaction-pill-rgb:248 113 113}.space-post-reaction-chip span{font-size:.9375rem;line-height:1}.space-post-reaction-chip strong{color:#8f9bb0;font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:800;position:static}.space-post-reaction-chip:hover,.space-post-reaction-chip:focus-visible{background:rgb(var(--reaction-pill-rgb) / 12%);box-shadow:none;border-color:#0000;outline:none;transform:none}.space-post-reaction-chip:active{transition-duration:70ms;transform:none}.space-post-reaction-chip-selected{background:rgb(var(--reaction-pill-rgb) / 14%);box-shadow:none;color:var(--reaction-pill-color);border-color:#0000;outline:none}.space-post-reaction-chip-selected strong{color:color-mix(in srgb, var(--reaction-pill-color) 58%, #f8fafc)}.space-post-reaction-chip-selected:hover,.space-post-reaction-chip-selected:focus-visible{background:rgb(var(--reaction-pill-rgb) / 22%);box-shadow:none;border-color:#0000}.space-reaction-dislike-icon{color:#ff3b30}.space-reaction-like-icon{color:#22c55e}.space-reaction-thumb-icon,.space-reaction-asset{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;object-fit:contain;width:.9375rem;height:.9375rem;transition:transform .18s cubic-bezier(.2,.9,.25,1);display:block}.space-reaction-dislike-icon{transform:rotate(180deg)}.space-post-reaction-palette .space-reaction-thumb-icon,.space-post-reaction-palette .space-reaction-asset{width:1.0625rem;height:1.0625rem}.space-super-reaction-icon .space-reaction-thumb-icon,.space-super-reaction-icon .space-reaction-asset{stroke-width:1.6px;width:1.85rem;height:1.85rem}.space-post-reaction-picker{margin-left:.125rem;display:inline-flex;position:relative}.space-post-reaction-trigger{color:#94a3b8c7;border-radius:999px;gap:.0625rem;width:2.375rem;padding:0 .3125rem;transition:border-color .14s,background .14s,color .14s;position:relative}.space-reaction-trigger-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;flex:none;width:1.125rem;height:1.125rem}.space-reaction-trigger-plus{font-size:.6875rem;font-weight:800;line-height:1;transform:translateY(-.3125rem)}.space-post-reaction-trigger:not(:disabled):hover,.space-post-reaction-trigger:not(:disabled):focus-visible{color:#d7dde8;background:#94a3b81f;border-color:#0000;outline:none;transform:none}.space-post-reaction-trigger:disabled{cursor:not-allowed;opacity:.42}.space-post-reaction-palette-shell{z-index:24;pointer-events:none;visibility:hidden;opacity:0;transform-origin:100% 100%;justify-items:start;gap:.45rem;width:max-content;transition:opacity .14s,transform .16s cubic-bezier(.2,.85,.25,1),visibility .14s;display:grid;position:absolute;bottom:calc(100% + .5rem);right:0;transform:translateY(.375rem)scale(.96)}.space-post-reaction-picker-open .space-post-reaction-palette-shell{pointer-events:auto;visibility:visible;opacity:1;transform:translateY(0)scale(1)}.space-post-reaction-palette{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b101ceb;border:1px solid #ffffff12;border-radius:999px;align-items:center;gap:.0625rem;padding:.1875rem;display:flex;position:relative;box-shadow:0 .625rem 1.5rem #00000075}.space-post-reaction-picker-open .space-post-reaction-palette button{animation:.22s cubic-bezier(.16,1,.3,1) backwards space-post-reaction-option-enter}.space-post-reaction-picker-open .space-post-reaction-palette button:nth-child(2){animation-delay:24ms}.space-post-reaction-picker-open .space-post-reaction-palette button:nth-child(3){animation-delay:48ms}.space-post-reaction-picker-open .space-post-reaction-palette button:nth-child(4){animation-delay:72ms}.space-post-reaction-picker-open .space-post-reaction-palette button:nth-child(5){animation-delay:96ms}.space-post-reaction-picker-open .space-post-reaction-palette button:nth-child(6){animation-delay:.12s}.space-post-reaction-palette button{--reaction-pill-color:#a78bfa;--reaction-pill-rgb:167 139 250;color:#dbe5f3;cursor:pointer;width:2rem;height:2rem;font:inherit;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;transition:background .16s,color .16s,transform .18s cubic-bezier(.2,.9,.25,1);display:grid;position:relative}.space-post-reaction-palette button:hover,.space-post-reaction-palette button:focus-visible{background:rgb(var(--reaction-pill-rgb) / 14%);color:var(--reaction-pill-color);outline:none;transform:translateY(-.125rem)scale(1.14)}.space-post-reaction-palette button:active{transition-duration:70ms;transform:translateY(0)scale(.94)}.space-post-reaction-palette button.selected{background:rgb(var(--reaction-pill-rgb) / 18%);color:var(--reaction-pill-color)}@keyframes space-post-reaction-option-enter{0%{opacity:0;transform:translateY(.35rem)scale(.82)}to{opacity:1;transform:translateY(0)scale(1)}}.space-reaction-hint{z-index:3;opacity:0;pointer-events:none;text-align:left;background:#080c15fa;border:1px solid #7082a057;border-radius:.5rem;justify-items:start;gap:.25rem;width:max-content;max-width:14rem;padding:.45rem .6rem;transition:opacity .14s;display:grid;position:absolute;bottom:calc(100% + .55rem);right:0;transform:none;box-shadow:0 .5rem 1.25rem #00000061}.space-reaction-hint strong{color:#e5eaf3;font-size:.6875rem;font-weight:750;line-height:1.25}.space-reaction-hint small{white-space:nowrap;align-items:center;gap:.25rem;font-size:.625rem;font-weight:700;line-height:1.25;display:inline-flex}.space-reaction-hint small span{font-size:.75rem;font-weight:900;line-height:1}.space-reaction-hint small.positive{color:#4ade80}.space-reaction-hint small.negative{color:#fb7185}.space-post-reaction-palette button:hover>.space-reaction-hint,.space-post-reaction-palette button:focus-visible>.space-reaction-hint{opacity:1;transform:none}.space-post-reaction-people{z-index:23;border:1px solid rgb(var(--reaction-pill-rgb) / 34%);background:radial-gradient(circle at 12% 0%, rgb(var(--reaction-pill-rgb) / 13%), transparent 44%), #050911fa;color:#cbd5e1;border-radius:.75rem;justify-items:start;gap:.625rem;width:max-content;min-width:13rem;max-width:min(22rem,100vw - 3rem);padding:.625rem;font-size:.75rem;display:grid;position:absolute;bottom:calc(100% + .375rem);right:0;box-shadow:0 1rem 2.5rem #0000006b,inset 0 1px #ffffff0a}.space-post-reaction-people:before{background:linear-gradient(90deg, transparent, rgb(var(--reaction-pill-rgb) / 72%), transparent);content:"";height:1px;position:absolute;top:-1px;left:.875rem;right:.875rem}.space-post-reaction-people:after{border-right:1px solid rgb(var(--reaction-pill-rgb) / 34%);border-bottom:1px solid rgb(var(--reaction-pill-rgb) / 34%);content:"";background:#050911fa;width:.5rem;height:.5rem;position:absolute;bottom:-.3rem;right:1rem;transform:rotate(45deg)}.space-post-reaction-people-header{align-items:center;gap:.5rem;display:flex}.space-post-reaction-people-icon{border:1px solid rgb(var(--reaction-pill-rgb) / 34%);background:rgb(var(--reaction-pill-rgb) / 8%);width:1.75rem;height:1.75rem;color:var(--reaction-pill-color);border-radius:999px;flex:none;place-items:center;font-size:.9375rem;display:grid}.space-post-reaction-people-icon .space-reaction-thumb-icon,.space-post-reaction-people-icon .space-reaction-asset{width:.875rem;height:.875rem}.space-post-reaction-people-heading{gap:.0625rem;display:grid}.space-post-reaction-people-heading strong{color:color-mix(in srgb, var(--reaction-pill-color) 42%, #fff);white-space:nowrap;font-size:.75rem;line-height:1.2}.space-post-reaction-people-heading small{color:#718096;font-size:.5625rem;font-weight:650;line-height:1.2}.space-post-reaction-people-status{color:#8f9bb0;font-size:.6875rem}.space-post-reaction-people-status.error{color:#fb7185}.space-post-reaction-people-list{flex-wrap:wrap;gap:.3125rem;max-width:20rem;display:flex}.space-post-reaction-person,.space-post-reaction-people-more{color:#b9c3d3;background:#ffffff08;border:1px solid #7082a033;border-radius:999px;align-items:center;gap:.3125rem;min-height:1.5rem;padding:.1875rem .4375rem .1875rem .25rem;font-size:.625rem;font-weight:650;display:inline-flex}.user-avatar.space-post-reaction-person-avatar{flex-basis:1rem;place-items:center;width:1rem;min-width:1rem;height:1rem;min-height:1rem;font-size:.5rem;font-weight:850}.space-post-reaction-people-more{color:#7f8ca1;padding-inline:.4375rem}.space-post-reaction-error{color:#fda4af;background:#210a14f5;border-radius:6px;width:max-content;max-width:min(24rem,100vw - 2rem);margin:0;padding:.375rem .5rem;font-size:.75rem;position:absolute;bottom:calc(100% + .375rem);right:0}.space-super-reaction{--reaction-target-x:0px;--reaction-target-y:0px;z-index:22;top:var(--reaction-anchor-y,1rem);left:var(--reaction-anchor-x,calc(100% - 1rem));pointer-events:none;width:5rem;height:5rem;position:absolute;transform:translate(-50%,-50%)}.space-super-reaction-icon{z-index:2;background:radial-gradient(circle, var(--reaction-glow,#7c57cf9e), transparent 68%);width:2.75rem;height:2.75rem;filter:drop-shadow(0 0 .8rem var(--reaction-color,#8b5cf6bf));will-change:transform, opacity;border-radius:999px;place-items:center;font-size:2rem;display:grid;position:absolute;top:50%;left:50%}.space-super-reaction-type-like{--reaction-color:#22c55e;--reaction-glow:#22c55e9e}.space-super-reaction-type-hot{--reaction-color:#fb923c;--reaction-glow:#f97316a8}.space-super-reaction-type-love{--reaction-color:#fb7185;--reaction-glow:#f43f5e9e}.space-super-reaction-type-funny{--reaction-color:#facc15;--reaction-glow:#facc1594}.space-super-reaction-type-angry{--reaction-color:#f97316;--reaction-glow:#ef44449e}.space-super-reaction-type-dislike{--reaction-color:#94a3b8;--reaction-glow:#64748b94}.space-super-reaction-type-like .space-super-reaction-icon{animation:.94s cubic-bezier(.16,1,.3,1) both space-super-reaction-like}.space-super-reaction-added.space-super-reaction-type-like .space-super-reaction-icon{animation:.88s cubic-bezier(.16,1,.3,1) both space-super-reaction-like-premium}.space-super-reaction-added.space-super-reaction-type-like .space-super-reaction-icon:after{content:"";border:1px solid #60a5fa85;border-radius:999px;animation:.72s cubic-bezier(.16,1,.3,1) both space-super-reaction-like-wave;position:absolute;inset:-.45rem;box-shadow:0 0 1rem #60a5fa38}.space-super-reaction-type-hot .space-super-reaction-icon{animation:1.05s cubic-bezier(.2,.8,.2,1) both space-super-reaction-hot}.space-super-reaction-added.space-super-reaction-type-hot .space-super-reaction-icon{animation:1.05s cubic-bezier(.16,1,.3,1) both space-super-reaction-hot-flight}.space-super-reaction-type-love .space-super-reaction-icon{animation:1.08s cubic-bezier(.16,1,.3,1) both space-super-reaction-love}.space-super-reaction-added.space-super-reaction-type-love .space-super-reaction-icon{filter:none;background:0 0;animation:1.1s cubic-bezier(.16,1,.3,1) both space-super-reaction-love-premium}.space-super-reaction-added.space-super-reaction-type-love .space-super-reaction-icon:after{display:none}.space-super-reaction-type-funny .space-super-reaction-icon{animation:1.05s cubic-bezier(.22,1,.36,1) both space-super-reaction-funny}.space-super-reaction-type-angry .space-super-reaction-icon{animation:.82s cubic-bezier(.2,.8,.2,1) both space-super-reaction-angry}.space-super-reaction-type-dislike .space-super-reaction-icon{animation:.96s cubic-bezier(.32,.72,0,1) both space-super-reaction-dislike}.space-super-reaction-added.space-super-reaction-type-dislike .space-super-reaction-icon{background:0 0;animation:.72s cubic-bezier(.2,.8,.2,1) both space-super-reaction-dislike-modern}.space-super-reaction-removed .space-super-reaction-icon{animation:.62s cubic-bezier(.4,0,1,1) both space-super-reaction-remove}.space-super-reaction-particle{background:var(--reaction-color,#a78bfa);will-change:transform, opacity;--reaction-x:0;--reaction-y:0;border-radius:999px;width:.375rem;height:.375rem;animation:.82s cubic-bezier(.16,.84,.44,1) both space-super-reaction-particle;position:absolute;top:50%;left:50%;box-shadow:0 0 .5rem}.space-super-reaction-particle:nth-of-type(2){--reaction-x:-2.1rem;--reaction-y:-1.4rem}.space-super-reaction-particle:nth-of-type(3){--reaction-x:-.7rem;--reaction-y:-2.3rem}.space-super-reaction-particle:nth-of-type(4){--reaction-x:1.2rem;--reaction-y:-2rem}.space-super-reaction-particle:nth-of-type(5){--reaction-x:2.2rem;--reaction-y:-.4rem}.space-super-reaction-particle:nth-of-type(6){--reaction-x:1.8rem;--reaction-y:1.6rem}.space-super-reaction-particle:nth-of-type(7){--reaction-x:0;--reaction-y:2.25rem}.space-super-reaction-particle:nth-of-type(8){--reaction-x:-1.8rem;--reaction-y:1.5rem}.space-super-reaction-particle:nth-of-type(9){--reaction-x:-2.35rem;--reaction-y:0}.space-super-reaction-type-hot .space-super-reaction-particle{animation-name:space-super-reaction-ember}.space-super-reaction-added.space-super-reaction-type-hot .space-super-reaction-particle{animation:.86s cubic-bezier(.16,.84,.35,1) both space-super-reaction-hot-particle-flight}.space-super-reaction-added.space-super-reaction-type-like .space-super-reaction-particle{background:#93c5fd;border-radius:999px;width:.1875rem;height:.65rem;animation:.68s cubic-bezier(.16,.84,.35,1) both space-super-reaction-like-spark;box-shadow:0 0 .5rem #60a5fad1}.space-super-reaction-type-love .space-super-reaction-particle{animation-name:space-super-reaction-heart-burst}.space-super-reaction-added.space-super-reaction-type-love .space-super-reaction-particle{width:auto;height:auto;box-shadow:none;color:#fb7185;animation:.86s cubic-bezier(.16,.84,.35,1) both space-super-reaction-love-particle;animation-delay:var(--heart-delay,0s);background:0 0}.space-post-reaction-chip-love-arriving{will-change:transform;animation:.32s cubic-bezier(.16,1,.3,1) .65s both space-post-reaction-love-arrival}.space-post-reaction-chip-dislike-arriving{will-change:transform;animation:.36s cubic-bezier(.2,.8,.2,1) both space-post-reaction-dislike-arrival}.space-post-reaction-chip-angry-arriving{will-change:transform;animation:.42s cubic-bezier(.2,.8,.2,1) both space-post-reaction-angry-arrival}.space-post-reaction-chip-like-arriving{animation:.46s cubic-bezier(.16,1,.3,1) .56s both space-post-reaction-like-arrival;position:relative}.space-post-reaction-chip-like-arriving:after{border-radius:inherit;content:"";pointer-events:none;border:1px solid #60a5fa94;animation:.52s ease-out .59s both space-post-reaction-like-arrival-wave;position:absolute;inset:-.25rem;box-shadow:0 0 1.25rem #60a5fa3d}.space-super-reaction-added.space-super-reaction-type-love .space-super-reaction-particle:before{content:"♥";font-size:.8rem;line-height:1}.space-super-reaction-added.space-super-reaction-type-love .particle-1,.space-super-reaction-added.space-super-reaction-type-love .particle-5{--heart-delay:55ms}.space-super-reaction-added.space-super-reaction-type-love .particle-2,.space-super-reaction-added.space-super-reaction-type-love .particle-7{--heart-delay:.105s}.space-super-reaction-added.space-super-reaction-type-love .particle-3,.space-super-reaction-added.space-super-reaction-type-love .particle-6{--heart-delay:25ms}.space-super-reaction-type-funny .space-super-reaction-particle{animation-name:space-super-reaction-confetti}.space-super-reaction-type-dislike .space-super-reaction-particle{animation-name:space-super-reaction-fall}.space-super-reaction-added.space-super-reaction-type-dislike .space-super-reaction-particle{width:.3rem;height:.3rem;box-shadow:none;background:#f87171;animation:.65s cubic-bezier(.2,.8,.2,1) both space-super-reaction-dislike-accent}.space-super-reaction-label{color:#ddd6fe;opacity:0;background:#080d1bf0;border:1px solid #7c57cf7a;border-radius:999px;width:max-content;max-width:13rem;padding:.3rem .55rem;font-size:.6875rem;font-weight:750;animation:.9s ease-out 90ms both space-super-reaction-label;position:absolute;top:-.75rem;right:3.75rem}@keyframes space-super-reaction-like{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)rotate(-18deg)}42%{opacity:1;transform:translate(-50%,-50%)scale(1.35)rotate(8deg)}72%{opacity:1;transform:translate(-50%,-50%)scale(.94)rotate(-3deg)}to{opacity:0;transform:translate(-50%,-50%)scale(1.05)}}@keyframes space-super-reaction-like-premium{0%{opacity:0;transform:translate(calc(1rem - 50%),calc(.55rem - 50%))scale(.35)rotate(-14deg)}30%{opacity:1;transform:translate(calc(.7rem - 50%),calc(.35rem - 50%))scale(1.12)rotate(7deg)}52%{transform:translate(calc(-50% - .75rem),calc(.75rem - 50%))scale(.92)rotate(-2deg)}76%{opacity:1;transform:translate(calc(-50% - 1.45rem),calc(1rem - 50%))scale(.72)rotate(1deg)}to{opacity:0;transform:translate(calc(-50% - 1.6rem),calc(1.05rem - 50%))scale(.5)rotate(0)}}@keyframes space-super-reaction-like-wave{0%{opacity:0;transform:scale(.55)}28%{opacity:.85}to{opacity:0;transform:scale(1.65)}}@keyframes space-super-reaction-like-spark{0%{opacity:0;transform:translate(-50%,-50%)scaleY(.25)rotate(-18deg)}25%{opacity:1}to{opacity:0;transform:translate(calc(-50% - 1.55rem),calc(1rem - 50%))scaleY(.4)rotate(32deg)}}.space-super-reaction-added.space-super-reaction-type-like .space-super-reaction-icon{filter:none;background:0 0;animation:.68s cubic-bezier(.16,1,.3,1) both space-super-reaction-like-float}.space-super-reaction-added.space-super-reaction-type-like .space-super-reaction-icon:after,.space-super-reaction-added.space-super-reaction-type-like .space-super-reaction-particle,.space-post-reaction-chip-like-arriving:after{display:none}.space-post-reaction-chip-like-arriving{will-change:transform, opacity;animation:.38s cubic-bezier(.16,1,.3,1) both space-post-reaction-like-confirm;position:relative}.space-post-reaction-chip-like-arriving:before{color:#06111f;content:"✓";pointer-events:none;will-change:transform, opacity;background:#60a5fa;border-radius:999px;place-items:center;width:.9rem;height:.9rem;font-size:.625rem;font-weight:900;line-height:1;animation:.52s cubic-bezier(.16,1,.3,1) 80ms both space-post-reaction-like-check;display:grid;position:absolute;top:-.35rem;right:-.35rem}@keyframes space-super-reaction-like-float{0%{opacity:0;transform:translate(-50%,-30%)scale(.6)rotate(-8deg)}32%{opacity:1;transform:translate(-50%,-58%)scale(1.12)rotate(4deg)}62%{opacity:1;transform:translate(-50%,-82%)scale(.98)rotate(0)}to{opacity:0;transform:translate(-50%,-125%)scale(.84)}}@keyframes space-post-reaction-like-confirm{0%{opacity:.68;transform:scale(.84)}58%{opacity:1;transform:scale(1.06)}to{transform:scale(1)}}@keyframes space-post-reaction-like-check{0%{opacity:0;transform:translate(.25rem,.3rem)scale(.35)}35%{opacity:1;transform:translate(0)scale(1.08)}64%{opacity:1;transform:translateY(-.05rem)scale(.94)}to{opacity:0;transform:translateY(-.28rem)scale(.82)}}.space-super-reaction-added.space-super-reaction-type-like .space-super-reaction-icon{background:radial-gradient(circle, var(--reaction-glow) 0%, transparent 68%);filter:drop-shadow(0 0 .8rem var(--reaction-color));animation:.94s cubic-bezier(.16,1,.3,1) both space-super-reaction-like}.space-super-reaction-added.space-super-reaction-type-like .space-super-reaction-particle{background:var(--reaction-color);border-radius:999px;width:.375rem;height:.375rem;animation:.82s cubic-bezier(.16,.84,.44,1) both space-super-reaction-particle;display:block;box-shadow:0 0 .5rem}@keyframes space-post-reaction-like-arrival{0%{box-shadow:none;background:#ffffff0f;border-color:#ffffff1c;transform:scale(.8)}58%{background:#60a5fa29;border-color:#60a5faa3;transform:scale(1.08);box-shadow:0 0 1rem #60a5fa3d}to{transform:scale(1)}}@keyframes space-post-reaction-like-arrival-wave{0%{opacity:0;transform:scale(.65)}35%{opacity:.85}to{opacity:0;transform:scale(1.16)}}@keyframes space-super-reaction-hot{0%{opacity:0;transform:translate(-50%,10%)scale(.35)rotate(-9deg)}34%{opacity:1;transform:translate(-50%,-70%)scale(1.28)rotate(7deg)}58%{transform:translate(-50%,-55%)scale(.96)rotate(-5deg)}78%{opacity:1;transform:translate(-50%,-68%)scale(1.08)rotate(3deg)}to{opacity:0;transform:translate(-50%,-105%)scale(.82)rotate(-2deg)}}@keyframes space-super-reaction-hot-flight{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)rotate(-8deg)}26%{opacity:1;transform:translate(-50%,-50%)scale(1.2)rotate(6deg)}62%{opacity:1;transform:translate(calc(-50% + var(--reaction-target-x,-1.6rem)), calc(-50% + var(--reaction-target-y,1rem))) scale(.72) rotate(0)}to{opacity:0;transform:translate(calc(-50% + var(--reaction-target-x,-1.6rem)), calc(-50% + var(--reaction-target-y,1rem))) scale(.48)}}@keyframes space-super-reaction-love{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}28%{opacity:1;transform:translate(-50%,-50%)scale(1.35)}46%{transform:translate(-50%,-50%)scale(.88)}64%{transform:translate(-50%,-50%)scale(1.22)}80%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-65%)scale(1.08)}}@keyframes space-super-reaction-love-premium{0%{opacity:0;transform:translate(-50%,-50%)scale(.32)}25%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}62%{opacity:1;transform:translate(calc(-50% + var(--reaction-target-x,-1.6rem)), calc(-50% + var(--reaction-target-y,1rem))) scale(.72)}to{opacity:0;transform:translate(calc(-50% + var(--reaction-target-x,-1.6rem)), calc(-50% + var(--reaction-target-y,1rem))) scale(.48)}}@keyframes space-super-reaction-love-ring{0%{opacity:0;transform:scale(.45)}28%{opacity:.9}to{opacity:0;transform:scale(1.8)}}@keyframes space-super-reaction-funny{0%{opacity:0;transform:translate(-50%,-20%)scale(.4)rotate(0)}30%{opacity:1;transform:translate(-50%,-70%)scale(1.2)rotate(-12deg)}48%{transform:translate(-50%,-45%)scale(1)rotate(11deg)}66%{transform:translate(-50%,-62%)scale(1.08)rotate(-7deg)}82%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(3deg)}to{opacity:0;transform:translate(-50%,-42%)scale(.9)}}@keyframes space-super-reaction-dislike{0%{opacity:0;transform:translate(-50%,-105%)scale(.55)rotate(-8deg)}32%{opacity:1;transform:translate(-50%,-45%)scale(1.18)rotate(5deg)}58%{transform:translate(-50%,-55%)scale(.96)rotate(-3deg)}78%{opacity:1;transform:translate(-50%,-45%)scale(1)}to{opacity:0;transform:translate(-50%,25%)scale(.72)rotate(12deg)}}@keyframes space-super-reaction-dislike-modern{0%{opacity:0;transform:translate(-50%,-65%)scale(.38)rotate(-12deg)}28%{opacity:1;transform:translate(-50%,-52%)scale(1.12)rotate(7deg)}55%{transform:translate(-50%,-42%)scale(.95)rotate(-5deg)}to{opacity:0;transform:translate(-50%,8%)scale(.78)rotate(-14deg)}}@keyframes space-super-reaction-angry{0%{opacity:0;transform:translate(-50%,-50%)scale(.45)rotate(-8deg)}24%{opacity:1;transform:translate(-50%,-50%)scale(1.12)rotate(7deg)}42%{transform:translate(calc(-50% - .18rem),-50%)scale(1.04)rotate(-5deg)}60%{transform:translate(calc(.16rem - 50%),-50%)scale(1)rotate(4deg)}to{opacity:0;transform:translate(-50%,-70%)scale(.78)rotate(0)}}@keyframes space-super-reaction-remove{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.25)rotate(18deg)}}@keyframes space-super-reaction-particle{0%{opacity:0;transform:translate(-50%,-50%)scale(0)}28%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--reaction-x)), calc(-50% + var(--reaction-y))) scale(1.25)}}@keyframes space-super-reaction-ember{0%{opacity:0;transform:translate(-50%,40%)scale(.25)}25%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--reaction-x)), calc(-90% + var(--reaction-y) - 1.4rem)) scale(.65)}}@keyframes space-super-reaction-hot-particle-flight{0%{opacity:0;transform:translate(calc(-50% + var(--reaction-x)), calc(-50% + var(--reaction-y))) scale(.25)}28%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--reaction-target-x,-1.55rem)), calc(-50% + var(--reaction-target-y,1rem))) scale(.45)}}@keyframes space-super-reaction-heart-burst{0%{opacity:0;transform:translate(-50%,-50%)scale(0)}34%{opacity:1;transform:translate(-50%,-50%)scale(1.35)}to{opacity:0;transform:translate(calc(-50% + var(--reaction-x)), calc(-50% + var(--reaction-y))) scale(.45)}}@keyframes space-super-reaction-love-particle{0%{opacity:0;transform:translate(calc(-50% + var(--reaction-x)), calc(-50% + var(--reaction-y))) scale(.2) rotate(-12deg)}24%{opacity:1}48%{opacity:1;transform:translate(calc(-50% + var(--reaction-x)), calc(-50% + var(--reaction-y))) scale(.9) rotate(8deg)}to{opacity:0;transform:translate(calc(-50% + var(--reaction-target-x,-1.55rem)), calc(-50% + var(--reaction-target-y,1rem))) scale(.45) rotate(14deg)}}@keyframes space-post-reaction-love-arrival{0%{transform:scale(.82)}60%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes space-post-reaction-dislike-arrival{0%{transform:scale(.86)rotate(-3deg)}60%{transform:scale(1.06)rotate(2deg)}to{transform:scale(1)rotate(0)}}@keyframes space-post-reaction-angry-arrival{0%{transform:scale(.84)rotate(-2deg)}45%{transform:scale(1.08)rotate(2deg)}70%{transform:scale(.98)rotate(-1deg)}to{transform:scale(1)rotate(0)}}@keyframes space-super-reaction-confetti{0%{opacity:0;transform:translate(-50%,-75%)scale(0)rotate(0)}28%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--reaction-x)), calc(-20% + var(--reaction-y))) scale(1) rotate(180deg)}}@keyframes space-super-reaction-fall{0%{opacity:0;transform:translate(calc(-50% + var(--reaction-x)), calc(-100% + var(--reaction-y))) scale(.2)}24%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--reaction-x)), calc(-10% + 2.5rem)) scale(.85)}}@keyframes space-super-reaction-dislike-accent{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}30%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--reaction-x)), calc(-50% + var(--reaction-y) + 1rem)) scale(.55)}}@keyframes space-super-reaction-label{0%,to{opacity:0;transform:translate(.5rem)}22%,72%{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.space-post-reaction-chip,.space-post-reaction-palette button,.space-post-reaction-people,.space-reaction-thumb-icon,.space-reaction-asset{transition:none;animation:none}.space-post-reaction-chip:hover,.space-post-reaction-chip:focus-visible,.space-post-reaction-chip:active,.space-post-reaction-palette button:hover,.space-post-reaction-palette button:focus-visible,.space-post-reaction-palette button:active{transform:none}.space-super-reaction-particle,.space-super-reaction-label{display:none}.space-super-reaction-icon{opacity:.7;animation:none;transform:translate(-50%,-50%)scale(.85)}}@media (max-width:640px){.space-post-reaction-palette-shell{z-index:84;top:auto;right:.75rem;bottom:calc(var(--app-mobile-footerbar-height,3.625rem) + .75rem);transform-origin:bottom;justify-items:stretch;width:auto;position:fixed;left:.75rem}.space-post-reaction-palette{justify-content:space-around;width:100%}.space-post-reaction-palette button{min-width:3rem}}@media (min-width:641px){.space-post-reaction-row{gap:.125rem}.space-post-reaction-chip,.space-post-reaction-trigger{height:1.75rem}.space-post-reaction-trigger{width:2.375rem}.space-post-reaction-chip{gap:.25rem;min-width:2.75rem;padding:0 .375rem}.space-post-reaction-chip span{font-size:.9375rem}.space-post-reaction-chip .space-reaction-thumb-icon,.space-post-reaction-chip .space-reaction-asset{width:.9375rem;height:.9375rem}.space-post-reaction-chip strong{font-size:.6875rem}.space-post-reaction-palette button{width:2.125rem;height:2.125rem}.space-post-reaction-palette .space-reaction-thumb-icon,.space-post-reaction-palette .space-reaction-asset{width:1.125rem;height:1.125rem}}.space-post-number{color:#f5f3ff;flex:none;font-size:.875rem;font-weight:500;line-height:1.25rem}.space-post-rich-text{overflow-wrap:anywhere;min-width:0;max-width:100%;color:var(--space-post-text-content);font-size:1rem;line-height:1.65;overflow-x:clip}.space-post-rich-text .space-post-attachment-footer{flex-flow:wrap;justify-content:flex-start;align-items:flex-start;gap:.25rem;min-width:0;max-width:100%;margin-top:1rem;display:flex}.space-main-post-content{min-width:0;max-width:100%;display:grid}.space-main-post-content-viewport,.space-main-post-content-measure{min-width:0;max-width:100%}.space-main-post-content-viewport{position:relative}.space-main-post-content[data-collapsible=true][data-expanded=false] .space-main-post-content-viewport{max-height:var(--space-main-post-preview-height);overflow:hidden}.space-main-post-content[data-collapsible=true][data-expanded=false] .space-main-post-content-viewport:after{--space-main-post-fade-rgb:var(--space-starter-surface-rgb,10 15 28);z-index:1;background:linear-gradient(180deg, rgb(var(--space-main-post-fade-rgb) / 0%) 0%, rgb(var(--space-main-post-fade-rgb) / 12%) 34%, rgb(var(--space-main-post-fade-rgb) / 46%) 58%, rgb(var(--space-main-post-fade-rgb) / 84%) 78%, rgb(var(--space-main-post-fade-rgb)) 94%);content:"";pointer-events:none;height:10rem;position:absolute;bottom:0;left:0;right:0}.space-main-post-content-toggle{color:#c4b5fd;cursor:pointer;min-height:2.25rem;font:inherit;background:#7c3aed1a;border:0;border-radius:6px;justify-content:center;justify-self:center;align-items:center;gap:.5rem;margin-top:.625rem;padding:.625rem .875rem;font-size:.75rem;font-weight:760;line-height:1;transition:background .15s,box-shadow .15s,color .15s;display:inline-flex;box-shadow:inset 0 0 0 1px #a78bfa2e}.space-main-post-content-toggle:hover{color:#ddd6fe;background:#7c3aed29;box-shadow:inset 0 0 0 1px #a78bfa47}.space-main-post-content-toggle:focus-visible{outline-offset:2px;outline:2px solid #a78bfab8}.space-main-post-content-toggle-icon{border-bottom:1.5px solid;border-right:1.5px solid;width:.4375rem;height:.4375rem;transition:transform .18s;display:block;transform:translateY(-.1rem)rotate(45deg)}.space-main-post-content[data-expanded=true] .space-main-post-content-toggle-icon{transform:translateY(.1rem)rotate(225deg)}.space-post-edit-form{min-width:0;color:var(--color-text-primary);transform-origin:top;gap:.5rem;font-size:.9375rem;line-height:1.55;animation:.24s cubic-bezier(.22,1,.36,1) both space-post-edit-form-enter;display:grid}.space-post-edit-form-leaving{pointer-events:none;animation:.18s cubic-bezier(.4,0,1,1) both space-post-edit-form-exit}.space-post-edit-form-saving [class*=editor][data-disabled=true] [class*=surface]{background:linear-gradient(#050a17f5,#030712eb)!important;border-color:#67749485!important;box-shadow:inset 0 0 0 1px #94a3b80d!important}.space-post-edit-saving-status{color:#d1fae5;text-transform:uppercase;background:linear-gradient(145deg,#065f466b,#063a2e75);border:1px solid #34d3996b;border-radius:6px;justify-self:end;align-items:center;gap:.5rem;width:fit-content;min-height:2.125rem;margin:0;padding:0 .875rem;font-size:.6875rem;font-weight:800;line-height:1;animation:.18s cubic-bezier(.22,1,.36,1) both space-post-edit-saving-status-enter;display:inline-flex;box-shadow:0 .375rem .875rem #064e3b29,inset 0 1px #ffffff0f}.space-post-edit-saving-status-icon{border:2px solid;border-right-color:#0000;border-radius:999px;flex:0 0 .8125rem;width:.8125rem;height:.8125rem;animation:.7s linear infinite space-rich-text-editor-loader-spin}.space-post-edit-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.space-post-edit-actions button{color:#d2dcea;cursor:pointer;min-width:6.25rem;min-height:2.125rem;font:inherit;text-transform:uppercase;background:linear-gradient(145deg,#273348f5,#121a2afa);border:1px solid #5d779994;border-radius:6px;justify-content:center;align-items:center;gap:.4375rem;padding:0 .875rem;font-size:.6875rem;font-weight:800;line-height:1;transition:border-color .15s,background .15s,box-shadow .15s,color .15s;display:inline-flex;box-shadow:inset 0 1px #ffffff0d}.space-post-edit-actions button:not(:disabled):hover,.space-post-edit-actions button:not(:disabled):focus-visible{background:linear-gradient(145deg,#344158fa,#161f32fc);border-color:#94a3b8ad;outline:none;box-shadow:0 .375rem .875rem #00000038,inset 0 1px #ffffff14}.space-post-edit-actions button:not(:disabled):focus-visible{outline-offset:2px;outline:2px solid #94a3b8e0}.space-post-edit-actions button:disabled{cursor:not-allowed;opacity:.58}.space-post-edit-actions .space-post-edit-save-button{color:#d1fae5;background:linear-gradient(145deg,#065f46f5,#063a2efa);border-color:#34d39994;box-shadow:inset 0 1px #ffffff14}.space-post-edit-actions .space-post-edit-save-button:not(:disabled):hover,.space-post-edit-actions .space-post-edit-save-button:not(:disabled):focus-visible{color:#ecfdf5;background:linear-gradient(145deg,#057857fa,#064e3bfc);border-color:#34d399e0;box-shadow:0 .375rem .875rem #064e3b42,inset 0 1px #ffffff1a}.space-post-edit-actions .space-post-edit-save-button:not(:disabled):focus-visible{outline-color:#34d399e0}.space-post-edit-form-saving .space-post-edit-save-button:disabled{cursor:wait;opacity:1}.space-post-edit-form-saving .space-post-edit-save-icon{border:2px solid;border-right-color:#0000;border-radius:999px;width:.8125rem;height:.8125rem;animation:.7s linear infinite space-rich-text-editor-loader-spin}.space-post-edit-form-saving .space-post-edit-save-icon:before{content:none}.space-post-edit-actions .space-post-edit-cancel-button{color:#fecdd3;background:linear-gradient(145deg,#7f1d1db8,#450a0ac7);border-color:#fb71857a}.space-post-edit-actions .space-post-edit-cancel-button:not(:disabled):hover,.space-post-edit-actions .space-post-edit-cancel-button:not(:disabled):focus-visible{color:#fff1f2;background:linear-gradient(145deg,#991b1bdb,#580f0feb);border-color:#fb7185d1;box-shadow:0 .375rem .875rem #7f1d1d42,inset 0 1px #ffffff14}.space-post-edit-actions .space-post-edit-cancel-button:not(:disabled):focus-visible{outline-color:#fb7185e0}.space-post-edit-action-icon{flex:0 0 .8125rem;place-items:center;width:.8125rem;height:.8125rem;font-family:"Font Awesome 7 Free";font-size:.8125rem;font-weight:900;line-height:1;display:inline-grid}.space-post-edit-save-icon:before{content:""}.space-post-edit-cancel-icon:before{content:""}.space-post-edit-form .space-topic-form-error{justify-self:start}.space-post-rich-text p,.space-post-rich-text h1,.space-post-rich-text h2,.space-post-rich-text h3,.space-post-rich-text h4,.space-post-rich-text h5,.space-post-rich-text blockquote,.space-post-rich-text ul,.space-post-rich-text ol{min-width:0;max-width:100%;margin:0}.space-post-rich-text h1,.space-post-rich-text h2,.space-post-rich-text h3,.space-post-rich-text h4,.space-post-rich-text h5{color:var(--space-post-text-emphasis);letter-spacing:-.006em;font-weight:780;line-height:1.3}.space-post-rich-text h1{font-size:1.5rem}.space-post-rich-text h2{font-size:1.25rem}.space-post-rich-text h3{font-size:1.125rem}.space-post-rich-text h4{font-size:1.0625rem}.space-post-rich-text h5{font-size:1rem;font-weight:760}.space-post-rich-text :is(strong,b){color:var(--space-post-text-emphasis)}.space-post-rich-text :is(h1,h2,h3,h4,h5):not(:first-child){margin-top:1.15em}.space-post-rich-text :is(h1,h2,h3,h4,h5)+*{margin-top:.4em}.space-post-rich-text blockquote{box-sizing:border-box;width:100%;min-width:0;box-shadow:none;color:var(--space-post-text-quote);text-shadow:none;background:#121a2af5;border:1px solid #5d77996b;border-radius:14px;margin:.65rem 0;padding:.625rem 1.1rem 1rem;font-style:normal;display:block;position:relative;overflow:hidden}.space-post-rich-text blockquote a{color:var(--space-post-text-link);-webkit-text-decoration-color:var(--space-post-text-link-underline);text-decoration-color:var(--space-post-text-link-underline)}.space-post-rich-text .quote-header{align-items:center;gap:.625rem;min-width:0;display:flex}.space-post-rich-text .quote-icon-open{color:#8198b8;letter-spacing:0;text-align:center;width:2rem;text-shadow:none;flex:0 0 2rem;font-family:Georgia,Times New Roman,serif;font-size:2.5rem;font-style:normal;font-weight:800;line-height:.78;display:block}.space-post-rich-text .quote-meta{min-width:0;color:var(--space-post-text-secondary);white-space:nowrap;align-items:center;gap:.25rem;font-size:.8125rem;font-style:normal;font-weight:620;line-height:1.25;display:inline-flex}.space-post-rich-text .quote-meta .label{color:var(--space-post-text-secondary);font-weight:600}.space-post-rich-text .quote-meta .username{max-width:min(24rem,48vw);color:var(--space-post-text-link);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.35rem;font-weight:760;text-decoration:none;display:inline-flex;overflow:hidden}.space-post-rich-text .quote-meta .quote-source-icon{color:#aebfd6;opacity:.78;flex:none;font-size:.72em;line-height:1;transform:translateY(-.02em)}.space-post-rich-text .quote-meta a.username:hover .quote-source-icon,.space-post-rich-text .quote-meta a.username:focus-visible .quote-source-icon{opacity:1}.space-post-rich-text .quote-meta .separator,.space-post-rich-text .quote-meta .date{color:var(--space-post-text-secondary);font-weight:560}.space-post-rich-text .quote-divider{background:#5d77996b;height:1px;margin:.45rem 0 0 2.625rem}.space-post-rich-text .quote-body{grid-template-columns:2rem minmax(0,1fr);align-items:stretch;column-gap:.625rem;margin-top:.65rem;display:grid}.space-post-rich-text blockquote[data-quote-collapsible=true][data-expanded=false] .quote-body{margin-bottom:1.75rem;position:relative}.space-post-rich-text blockquote[data-quote-measuring=true] .quote-content,.space-post-rich-text blockquote[data-quote-collapsible=true][data-expanded=false] .quote-content{box-sizing:border-box;max-height:18.75rem;position:relative;overflow:hidden}.space-post-rich-text blockquote[data-quote-collapsible=true][data-expanded=false] .quote-content:after{z-index:1;-webkit-backdrop-filter:blur(.045rem);content:"";pointer-events:none;background:linear-gradient(#121a2a00 0%,#121a2a47 40%,#121a2af5 100%);height:3.25rem;position:absolute;bottom:-.35rem;left:0;right:4.25rem}.space-post-rich-text .quote-bar{width:.1875rem;min-height:100%;box-shadow:none;background:#8198b8;border-radius:999px;justify-self:center;display:block}.space-post-rich-text .quote-content{max-width:100%;color:var(--space-post-text-quote);letter-spacing:0;padding-right:3.25rem;font-size:1rem;font-style:italic;font-weight:420;line-height:1.45}.space-post-rich-text .quote-content .space-user-mention{font-style:normal}.space-post-rich-text .quote-expand{z-index:3;min-height:1.5rem;box-shadow:none;color:var(--space-post-text-link);cursor:pointer;font:inherit;letter-spacing:0;text-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;gap:.35rem;padding:.25rem .35rem;font-size:.8125rem;font-style:normal;font-weight:780;line-height:1;text-decoration:none;transition:color .16s;display:none;position:absolute;bottom:.65rem;left:50%;right:auto;transform:translate(-50%)}.space-post-rich-text .quote-expand:after{color:var(--space-post-text-link);content:"";font-family:"Font Awesome 7 Free";font-size:.72em;font-weight:900;line-height:1;display:inline-block;transform:translateY(.03rem)}.space-post-rich-text blockquote[data-quote-collapsible=true][data-expanded=false] .quote-expand{display:inline-flex}.space-post-rich-text .quote-expand:hover,.space-post-rich-text .quote-expand:focus-visible{color:var(--space-post-text-link-hover);text-shadow:none;outline:0}.space-post-rich-text .quote-icon-close{color:#8198b8;letter-spacing:0;pointer-events:none;text-shadow:none;font-family:Georgia,Times New Roman,serif;font-size:2.5rem;font-style:normal;font-weight:800;line-height:1;position:absolute;bottom:-.2rem;right:.9rem}.space-post-rich-text .space-spoiler{--space-spoiler-accent:#c7d2fe;--space-spoiler-border:#818cf83d;--space-spoiler-surface:#0c101cf5;--space-spoiler-text:var(--space-post-text-content);--space-spoiler-muted:var(--space-post-text-secondary);border:1px solid var(--space-spoiler-border);border-left:.25rem solid var(--space-spoiler-border);background:var(--space-spoiler-surface);border-radius:8px;min-width:0;margin:.75rem 0;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff08}.space-post-rich-text .space-spoiler[data-color=green]{--space-spoiler-accent:#bbf7d0;--space-spoiler-border:#22c55e57;--space-spoiler-surface:#0b1b14f5;--space-spoiler-text:var(--space-post-text-content);--space-spoiler-muted:var(--space-post-text-secondary)}.space-post-rich-text .space-spoiler[data-color=blue]{--space-spoiler-accent:#bae6fd;--space-spoiler-border:#38bdf857;--space-spoiler-surface:#0b1924f5;--space-spoiler-text:var(--space-post-text-content);--space-spoiler-muted:var(--space-post-text-secondary)}.space-post-rich-text .space-spoiler[data-color=orange]{--space-spoiler-accent:#fde68a;--space-spoiler-border:#eab30857;--space-spoiler-surface:#1f1b0ff5;--space-spoiler-text:var(--space-post-text-content);--space-spoiler-muted:var(--space-post-text-secondary)}.space-post-rich-text .space-spoiler-toggle{width:100%;min-width:0;color:var(--space-spoiler-text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #0000;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.75rem .875rem;display:grid}.space-post-rich-text .space-spoiler[data-expanded=true] .space-spoiler-toggle{border-bottom-color:var(--space-spoiler-border)}.space-post-rich-text .space-spoiler-toggle:hover,.space-post-rich-text .space-spoiler-toggle:focus-visible{box-shadow:0 0 0 1px var(--space-spoiler-border) inset;background:0 0;outline:0}.space-post-rich-text .space-spoiler-title{min-width:0;color:var(--space-post-text-emphasis);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:800;line-height:1.2;overflow:hidden}.space-post-rich-text .space-spoiler-meta{color:var(--space-spoiler-accent);white-space:nowrap;font-size:.75rem;font-weight:780;line-height:1}.space-post-rich-text .space-spoiler-chevron{color:var(--space-spoiler-accent);font-size:.8rem;line-height:1;transition:transform .16s}.space-post-rich-text .space-spoiler[data-expanded=true] .space-spoiler-chevron{transform:rotate(180deg)}.space-post-rich-text .space-spoiler-body{min-width:0;color:var(--space-spoiler-text);padding:.875rem;font-size:1rem;line-height:1.55}.space-post-rich-text blockquote>:first-child{margin-top:0}.space-post-rich-text blockquote>:last-child{margin-bottom:0}.space-post-rich-text p+p{margin-top:.75rem}.space-post-rich-text a{color:var(--space-post-text-link);text-decoration:underline;-webkit-text-decoration-color:var(--space-post-text-link-underline);text-decoration-color:var(--space-post-text-link-underline);text-underline-offset:.16em;text-decoration-thickness:.08em}.space-post-rich-text a:hover,.space-post-rich-text a:focus-visible{color:var(--space-post-text-link-hover);text-decoration-color:currentColor}.space-post-rich-text a:focus-visible{outline:2px solid var(--space-post-text-focus);outline-offset:2px;border-radius:.15rem}.space-post-rich-text ::selection{background:var(--space-post-text-selection-background);color:var(--space-post-text-selection);text-shadow:none}[data-space-attachment-extension]{--att-accent:#94a3b8;--att-soft:#94a3b824}[data-space-attachment-extension=zip],[data-space-attachment-extension=tar],[data-space-attachment-extension=gz],[data-space-attachment-extension=tgz],[data-space-attachment-extension=bz2],[data-space-attachment-extension=xz],[data-space-attachment-extension=zst]{--att-accent:#fbbf24;--att-soft:#fbbf2424}[data-space-attachment-extension=rar]{--att-accent:#c084fc;--att-soft:#c084fc24}[data-space-attachment-extension="7z"]{--att-accent:#4ade80;--att-soft:#4ade8024}[data-space-attachment-extension=pdf]{--att-accent:#f87171;--att-soft:#f8717124}[data-space-attachment-extension=doc],[data-space-attachment-extension=docx],[data-space-attachment-extension=odt],[data-space-attachment-extension=rtf],[data-space-attachment-extension=txt],[data-space-attachment-extension=md],[data-space-attachment-extension=log]{--att-accent:#60a5fa;--att-soft:#60a5fa24}[data-space-attachment-extension=xls],[data-space-attachment-extension=xlsx],[data-space-attachment-extension=ods],[data-space-attachment-extension=csv],[data-space-attachment-extension=tsv]{--att-accent:#34d399;--att-soft:#34d39924}[data-space-attachment-extension=ppt],[data-space-attachment-extension=pptx],[data-space-attachment-extension=odp],[data-space-attachment-extension=key]{--att-accent:#fb923c;--att-soft:#fb923c24}[data-space-attachment-extension=exe],[data-space-attachment-extension=msi],[data-space-attachment-extension=msix],[data-space-attachment-extension=appx],[data-space-attachment-extension=apk],[data-space-attachment-extension=aab],[data-space-attachment-extension=deb],[data-space-attachment-extension=rpm],[data-space-attachment-extension=dmg],[data-space-attachment-extension=pkg]{--att-accent:#2dd4bf;--att-soft:#2dd4bf24}[data-space-attachment-extension=png],[data-space-attachment-extension=jpg],[data-space-attachment-extension=jpeg],[data-space-attachment-extension=gif],[data-space-attachment-extension=webp],[data-space-attachment-extension=bmp],[data-space-attachment-extension=avif],[data-space-attachment-extension=ico]{--att-accent:#e879f9;--att-soft:#e879f924}[data-space-attachment-extension=mp4],[data-space-attachment-extension=webm],[data-space-attachment-extension=mkv],[data-space-attachment-extension=mov],[data-space-attachment-extension=avi],[data-space-attachment-extension=m4v]{--att-accent:#38bdf8;--att-soft:#38bdf824}[data-space-attachment-extension=mp3],[data-space-attachment-extension=wav],[data-space-attachment-extension=ogg],[data-space-attachment-extension=flac],[data-space-attachment-extension=m4a],[data-space-attachment-extension=aac]{--att-accent:#fb7185;--att-soft:#fb718524}[data-space-attachment-extension=js],[data-space-attachment-extension=ts],[data-space-attachment-extension=php],[data-space-attachment-extension=c],[data-space-attachment-extension=h],[data-space-attachment-extension=hpp],[data-space-attachment-extension=cpp],[data-space-attachment-extension=cs],[data-space-attachment-extension=java],[data-space-attachment-extension=kt],[data-space-attachment-extension=kts],[data-space-attachment-extension=go],[data-space-attachment-extension=rs],[data-space-attachment-extension=rb],[data-space-attachment-extension=lua],[data-space-attachment-extension=py],[data-space-attachment-extension=sh],[data-space-attachment-extension=sql],[data-space-attachment-extension=css],[data-space-attachment-extension=html],[data-space-attachment-extension=json],[data-space-attachment-extension=xml],[data-space-attachment-extension=yml],[data-space-attachment-extension=yaml],[data-space-attachment-extension=ini],[data-space-attachment-extension=toml],[data-space-attachment-extension=diff],[data-space-attachment-extension=patch]{--att-accent:#818cf8;--att-soft:#818cf824}.space-post-rich-text .space-file-attachment-card{box-sizing:border-box;vertical-align:top;background:#94a3b812;border:1px solid #94a3b829;border-radius:10px;grid-template-columns:2.25rem minmax(0,1fr) 2rem;align-items:center;gap:.625rem;width:min(100%,18rem);max-width:100%;margin:.5rem 0;padding:.4375rem .5625rem;display:grid}.space-post-rich-text .space-file-attachment-icon{box-sizing:border-box;background:#94a3b817;border-radius:8px;place-items:center;width:2.25rem;height:2.25rem;padding:0 .25rem;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #94a3b81f}.space-post-rich-text .space-file-attachment-extension-badge{max-width:100%;color:var(--att-accent);letter-spacing:.03em;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.5625rem;font-weight:800;line-height:1;overflow:hidden}.space-post-rich-text .space-file-attachment-card[data-space-attachment-extension-length="4"] .space-file-attachment-extension-badge{letter-spacing:.02em;font-size:.5rem}.space-post-rich-text .space-file-attachment-card[data-space-attachment-extension-length="5"] .space-file-attachment-extension-badge{letter-spacing:.01em;font-size:.4375rem}.space-post-rich-text .space-file-attachment-main{gap:.1rem;min-width:0;display:grid}.space-post-rich-text .space-file-attachment-name{min-width:0;color:var(--space-post-text-emphasis);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:700;line-height:1.05rem;overflow:hidden}.space-post-rich-text .space-file-attachment-meta{min-width:0;color:var(--space-post-text-secondary);white-space:nowrap;align-items:center;gap:.34rem;font-size:.6875rem;font-weight:600;line-height:.9rem;display:flex;overflow:hidden}.space-post-rich-text .space-file-attachment-meta span[aria-hidden=true]{color:#94a3b873;font-weight:500}.space-post-rich-text .space-file-attachment-download{color:#cbd5e1b8;background:0 0;border:0;border-radius:8px;place-items:center;width:2rem;height:2rem;text-decoration:none;transition:background .14s,color .14s;display:grid}.space-post-rich-text .space-file-attachment-scan{color:#6ee7b7;min-width:0;font:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:700;text-decoration:none;overflow:hidden}.space-post-rich-text button.space-file-attachment-scan{cursor:pointer;text-underline-offset:.16rem;text-decoration:underline;text-decoration-thickness:1px}.space-post-rich-text button.space-file-attachment-scan:hover,.space-post-rich-text button.space-file-attachment-scan:focus-visible{color:#ecfdf5;text-decoration-thickness:2px}.space-post-rich-text button.space-file-attachment-scan:focus-visible{outline:2px solid color-mix(in srgb, currentcolor 70%, transparent);outline-offset:2px;border-radius:3px}.space-post-rich-text .space-file-attachment-scan[data-status=pending],.space-post-rich-text .space-file-attachment-scan[data-status=scanning]{color:#fde68a}.space-post-rich-text .space-file-attachment-scan[data-status=infected],.space-post-rich-text .space-file-attachment-scan[data-status=error]{color:#fca5a5}.space-post-rich-text .space-file-attachment-download[data-disabled=true]{cursor:not-allowed;opacity:.58}.space-post-rich-text a.space-file-attachment-download:hover,.space-post-rich-text a.space-file-attachment-download:focus-visible{background:var(--att-soft);color:var(--att-accent)}.space-post-rich-text a.space-file-attachment-download:focus-visible{outline:2px solid color-mix(in srgb, var(--att-accent) 70%, transparent);outline-offset:2px}.space-post-rich-text .space-file-attachment-download i{font-size:.95rem;line-height:1}html.space-attachment-scan-dialog-open,body.space-attachment-scan-dialog-open{overflow:hidden}.space-attachment-scan-dialog{color:#f8fafc;--scan-status:#34d399;--scan-status-muted:#34d3991f;--scan-status-text:#a7f3d0;background:0 0;border:0;border-radius:16px;width:min(92vw,40rem);max-width:none;max-height:min(88vh,46rem);padding:0;overflow:auto;box-shadow:0 2rem 6rem #000000a3,0 0 0 1px #ffffff0a}.space-attachment-scan-dialog::backdrop{background:#030811db}.space-attachment-scan-dialog-panel{background:#0c121f;border:1px solid #5d779957;border-radius:16px;overflow:hidden}.space-attachment-scan-dialog-header{background:#0f1625;border-bottom:1px solid #94a3b824;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.25rem;display:flex}.space-attachment-scan-dialog-heading{gap:.15rem;display:grid}.space-attachment-scan-dialog-eyebrow{color:#94a3b8;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.625rem;font-weight:760;display:flex}.space-attachment-scan-dialog-eyebrow:before{background:var(--scan-status);width:.375rem;height:.375rem;box-shadow:0 0 0 .2rem var(--scan-status-muted);content:"";border-radius:50%}.space-attachment-scan-dialog-title{color:#f8fafc;letter-spacing:-.012em;margin:0;font-size:1.05rem;font-weight:720;line-height:1.3}.space-attachment-scan-dialog-close{color:#cbd5e1;cursor:pointer;background:#94a3b814;border:1px solid #94a3b838;border-radius:9px;flex:none;place-items:center;width:2.1rem;height:2.1rem;transition:background .14s,border-color .14s,color .14s;display:grid}.space-attachment-scan-dialog-close:hover,.space-attachment-scan-dialog-close:focus-visible{color:#e9d5ff;background:#8b5cf62e;border-color:#a855f79e}.space-attachment-scan-dialog-close:focus-visible{outline-offset:2px;outline:2px solid #a78bfab8}.space-attachment-scan-dialog-summary{background:#121a2a;border:1px solid #5d779957;border-radius:12px;grid-template-columns:2.65rem minmax(0,1fr) auto;align-items:center;gap:.85rem;margin:1.25rem;padding:.95rem;display:grid;box-shadow:inset 0 1px #ffffff0a}.space-attachment-scan-dialog-summary>i{background:var(--scan-status-muted);width:2.65rem;height:2.65rem;color:var(--scan-status);border-radius:10px;place-items:center;font-size:1.05rem;display:grid}.space-attachment-scan-dialog-summary-copy{gap:.2rem;min-width:0;display:grid}.space-attachment-scan-dialog-summary-copy strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:690;overflow:hidden}.space-attachment-scan-dialog-summary-copy span{color:#94a3b8;font-size:.68rem;font-weight:600}.space-attachment-scan-dialog-verdict{background:var(--scan-status-muted);color:var(--scan-status-text);letter-spacing:.01em;white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:.4rem .68rem;font-size:.68rem;font-weight:720}.space-attachment-scan-dialog[data-status=infected],.space-attachment-scan-dialog[data-status=error]{--scan-status:#f87171;--scan-status-muted:#f871711f;--scan-status-text:#fca5a5}.space-attachment-scan-dialog-details{margin:0;padding:0 1.25rem 1.25rem;display:grid}.space-attachment-scan-dialog-detail{border-top:1px solid #94a3b824;grid-template-columns:minmax(7.5rem,.38fr) minmax(0,1fr);gap:1rem;padding:.78rem 0;display:grid}.space-attachment-scan-dialog-detail dt{color:#94a3b8;font-size:.7rem;font-weight:640}.space-attachment-scan-dialog-detail dd{color:#cbd5e1;text-align:right;min-width:0;margin:0;font-size:.72rem;font-weight:640}.space-attachment-scan-dialog-detail .space-attachment-scan-dialog-hash{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.66rem;font-weight:520;line-height:1.45}@media (max-width:640px){.space-attachment-scan-dialog-summary{grid-template-columns:2.65rem minmax(0,1fr)}.space-attachment-scan-dialog-verdict{grid-column:1/-1;justify-self:start}.space-attachment-scan-dialog-detail{grid-template-columns:1fr;gap:.24rem}.space-attachment-scan-dialog-detail dd{text-align:left}}.space-post-rich-text .space-gyazo-embed{box-sizing:border-box;max-width:100%;position:relative}.space-post-rich-text a.space-gyazo-gif-embed{contain:layout paint style;background:linear-gradient(135deg,#020617f5,#080d1ef0);border:1px solid #1e293bb8;border-radius:8px;width:min(100%,56rem);margin:.85rem 0;text-decoration:none;display:grid;overflow:hidden;box-shadow:0 1rem 2rem #00000038,inset 0 0 0 1px #ffffff08}.space-post-rich-text a.space-gyazo-gif-embed:hover,.space-post-rich-text a.space-gyazo-gif-embed:focus-visible{border-color:#7dd3fc7a;outline:none;box-shadow:0 1rem 2rem #0000003d,inset 0 0 0 1px #7dd3fc2e}.space-post-rich-text .space-gyazo-embed-media{object-fit:contain;width:100%;max-height:36rem;display:block}.space-post-rich-text .space-gyazo-embed-badge,.space-post-rich-text a.space-gyazo-embed-open{color:#e0f2fe;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:#020617b8;border:1px solid #0f172a85;border-radius:999px;place-items:center;min-width:2.25rem;min-height:2.25rem;display:inline-grid;position:absolute;top:.625rem;right:.625rem;box-shadow:0 .5rem 1rem #00000047}.space-post-rich-text .space-gyazo-embed-badge{pointer-events:none;text-transform:uppercase;border-radius:999px;min-height:1.65rem;padding:0 .6rem;font-size:.625rem;font-weight:850;line-height:1}.space-post-rich-text a.space-gyazo-embed-open{z-index:4;text-decoration:none;transition:background .14s,border-color .14s,color .14s,transform .14s}.space-post-rich-text a.space-gyazo-embed-open:hover,.space-post-rich-text a.space-gyazo-embed-open:focus-visible{color:#fff;background:#0c1222db;border-color:#7dd3fc9e;outline:none;transform:translateY(-1px)}.space-post-rich-text .space-youtube-embed{box-sizing:border-box;contain:layout paint style;content-visibility:auto;contain-intrinsic-size:auto 33.75rem;aspect-ratio:16/9;background:#020617;border:1px solid #1e293bb8;border-radius:8px;width:min(100%,60rem);max-height:36rem;margin:.85rem auto;display:grid;position:relative;overflow:hidden;box-shadow:0 1rem 2rem #00000038,inset 0 0 0 1px #ffffff08}.space-post-rich-text .space-youtube-embed-frame{z-index:1;background:#020617;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.space-post-rich-text .space-youtube-embed-poster{box-sizing:border-box;object-fit:cover;object-position:center;background:#020617;width:100%;max-width:none;height:100%;max-height:none;margin:0;display:block;position:absolute;inset:0}.space-post-rich-text .space-youtube-embed-placeholder{background:radial-gradient(circle at 50% 48%,#0f172a1f,#02061747),linear-gradient(#0206170a,#02061757);transition:opacity .16s,visibility .16s;display:block;position:absolute;inset:0}.space-post-rich-text .space-youtube-embed[data-youtube-state=loading] .space-youtube-embed-poster,.space-post-rich-text .space-youtube-embed[data-youtube-state=ready] .space-youtube-embed-poster,.space-post-rich-text .space-youtube-embed[data-youtube-state=loading] .space-youtube-embed-placeholder,.space-post-rich-text .space-youtube-embed[data-youtube-state=ready] .space-youtube-embed-placeholder,.space-post-rich-text .space-youtube-embed[data-youtube-state=loading] .space-youtube-embed-play,.space-post-rich-text .space-youtube-embed[data-youtube-state=ready] .space-youtube-embed-play{visibility:hidden;opacity:0;pointer-events:none}.space-post-rich-text .space-youtube-embed[data-youtube-kind=shorts]{aspect-ratio:9/16;width:min(100%,24rem);max-height:min(42rem,78vh)}.space-post-rich-text blockquote .quote-content .space-youtube-embed{width:min(100%,18rem);max-width:100%;margin:.75rem auto}.space-post-rich-text blockquote .quote-content .space-youtube-embed[data-youtube-kind=shorts]{width:min(100%,10rem);max-height:18rem}.space-post-rich-text .space-youtube-embed-play{z-index:2;color:#fff;cursor:pointer;opacity:1;visibility:visible;background:linear-gradient(#b91c1cf0,#7f1d1df0),#7f1d1d;border:1px solid #f8717194;border-radius:999px;place-items:center;width:clamp(3.95rem,7vw,5.5rem);height:clamp(3.95rem,7vw,5.5rem);transition:background .14s,border-color .14s,box-shadow .14s,opacity .16s,transform .14s,visibility .16s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 .9rem 1.8rem #00000057,0 0 0 .35rem #0f172a66}.space-post-rich-text .space-youtube-embed-play:hover,.space-post-rich-text .space-youtube-embed-play:focus-visible{background:linear-gradient(#dc2626f5,#991b1bf5),#991b1b;border-color:#fecacad1;outline:none;transform:translate(-50%,-50%)scale(1.04);box-shadow:0 1.1rem 2.2rem #00000061,0 0 0 .4rem #7f1d1d2e}.space-post-rich-text .space-youtube-embed-play i{margin-left:.25rem;font-size:clamp(1.45rem,2.7vw,2rem);line-height:1}.space-post-rich-text a.space-youtube-embed-open{z-index:2;color:#e0f2fe;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:#020617b8;border:1px solid #0f172a85;border-radius:999px;place-items:center;width:2.25rem;height:2.25rem;text-decoration:none;transition:background .14s,border-color .14s,color .14s,transform .14s;display:inline-grid;position:absolute;top:.625rem;right:.625rem;box-shadow:0 .5rem 1rem #00000047}.space-post-rich-text a.space-youtube-embed-open:hover,.space-post-rich-text a.space-youtube-embed-open:focus-visible{color:#fff;background:#0c1222db;border-color:#ef44449e;outline:none;transform:translateY(-1px)}.space-post-rich-text img[data-space-klipy-kind]{box-sizing:border-box;width:auto;max-width:min(100%,36rem);height:auto;max-height:28rem;box-shadow:none;object-fit:contain;background:0 0;border:0;border-radius:0;margin:.85rem 0;display:block}.space-post-rich-text img:not(.space-custom-emoji):not([data-space-attachment-id]):not([data-space-klipy-kind]):not(.space-youtube-embed-poster){box-sizing:border-box;object-fit:contain;width:auto;max-width:min(100%,56rem);height:auto;max-height:36rem;margin:.875rem 0;display:block}.space-post-rich-text .space-attachment-image-frame{isolation:isolate;box-sizing:border-box;width:fit-content;max-width:min(100%,56rem);max-height:36rem;margin:.85rem 0;display:block;position:relative;overflow:hidden}.space-post-rich-text .space-attachment-image-frame[data-space-attachment-dimensions=fallback]{aspect-ratio:16/9;width:min(100%,56rem)}.space-post-rich-text .space-attachment-image-frame:before,.space-post-rich-text .space-attachment-image-frame:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.space-post-rich-text .space-attachment-image-frame:before{background-color:#0000}.space-post-rich-text .space-attachment-image-frame[data-space-attachment-image-state=loading]:before,.space-post-rich-text .space-attachment-image-frame[data-space-attachment-image-state=error]:before{background-color:#060b16eb}.space-post-rich-text .space-attachment-image-frame:after{opacity:0;background:linear-gradient(100deg,#0000 18%,#e2e8f00a 42%,#ede9fe17 50%,#e2e8f00a 58%,#0000 82%);transition:opacity .24s cubic-bezier(.4,0,.2,1);transform:translate(-60%)}.space-post-rich-text .space-attachment-image-frame[data-space-attachment-image-state=loading][data-space-attachment-image-shimmer=visible]:after{opacity:1;animation:1.5s cubic-bezier(.4,0,.6,1) infinite space-attachment-image-shimmer}@keyframes space-attachment-image-shimmer{0%{transform:translate(-60%)}78%{transform:translate(110%)}to{transform:translate(110%)}}.space-post-rich-text .space-attachment-image-frame>img{z-index:1;transition:opacity .24s cubic-bezier(.4,0,.2,1);position:relative}.space-post-rich-text .space-attachment-image-frame[data-space-attachment-image-state=loading]>img,.space-post-rich-text .space-attachment-image-frame[data-space-attachment-image-state=error]>img{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.space-post-rich-text .space-attachment-image-frame:after,.space-post-rich-text .space-attachment-image-frame>img{transition:none}.space-post-rich-text .space-attachment-image-frame[data-space-attachment-image-state=loading][data-space-attachment-image-shimmer=visible]:after{opacity:0;animation:none}}.space-post-rich-text img:where([data-space-attachment-id]):not([data-space-klipy-kind]){box-sizing:border-box;width:auto;max-width:min(100%,56rem);height:auto;max-height:36rem;box-shadow:none;object-fit:contain;background:0 0;border:0;border-radius:0;margin:.85rem 0;display:block}.space-post-rich-text [data-space-editor-media-row=true]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;width:min(100%,56rem);max-width:100%;margin:.85rem 0;display:grid}.space-post-rich-text [data-space-editor-media-row=true] .space-video-attachment{width:100%;margin:0}.space-post-rich-text [data-space-editor-media-row=true]>.space-attachment-image-frame{width:100%;max-width:100%;max-height:36rem;margin:0}.space-post-rich-text [data-space-editor-media-row=true]>img,.space-post-rich-text [data-space-editor-media-row=true]>.space-attachment-image-frame>img{aspect-ratio:16/9;width:100%;max-height:36rem;box-shadow:none;object-fit:contain;background:0 0;border:0;border-radius:0;display:block}.space-post-rich-text [data-space-editor-media-row=true]>img[data-space-klipy-kind]{aspect-ratio:auto;width:auto;max-width:100%;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0}.space-post-rich-text blockquote .quote-content [data-space-editor-media-row=true]{grid-template-columns:repeat(auto-fit,minmax(min(100%,13.5rem),18rem));gap:.75rem;width:min(100%,44rem);margin:.75rem 0}.space-post-rich-text blockquote .quote-content img:where([data-space-attachment-id]):not([data-space-klipy-kind]){width:auto;max-width:min(100%,18rem);max-height:11rem;box-shadow:none;border-radius:0;margin:.75rem 0}.space-post-rich-text blockquote .quote-content .space-attachment-image-frame{max-width:min(100%,18rem);max-height:11rem;margin:.75rem 0}.space-post-rich-text blockquote .quote-content [data-space-editor-media-row=true]>img,.space-post-rich-text blockquote .quote-content [data-space-editor-media-row=true]>.space-attachment-image-frame,.space-post-rich-text blockquote .quote-content .space-video-attachment{width:min(100%,18rem);max-width:100%;margin:0}.space-post-rich-text blockquote .quote-content [data-space-editor-media-row=true]>.space-attachment-image-frame>img{max-height:11rem}.space-post-rich-text blockquote .quote-content .space-video-attachment-stage{border-radius:7px;max-height:11rem;box-shadow:0 .75rem 1.35rem #0000002e,inset 0 0 0 1px #ffffff08}.space-post-rich-text blockquote .quote-content .space-video-attachment-play{width:3.25rem;height:3.25rem;box-shadow:0 .65rem 1.25rem #0000004d,0 0 0 .25rem #0f172a57}.space-post-rich-text blockquote .quote-content .space-video-attachment-play i{margin-left:.18rem;font-size:1.25rem}.space-post-rich-text .space-video-attachment{box-sizing:border-box;contain:layout paint style;content-visibility:auto;contain-intrinsic-size:auto 31.5rem;width:min(100%,56rem);margin:.85rem 0;display:grid}.space-post-rich-text .space-video-attachment-stage{aspect-ratio:16/9;background:#040914;border:1px solid #4755695c;border-radius:8px;width:100%;max-height:36rem;display:grid;position:relative;overflow:hidden;box-shadow:0 .875rem 1.75rem #00000024,inset 0 0 0 1px #ffffff0a}.space-post-rich-text .space-video-attachment-poster{opacity:0;object-fit:contain;visibility:hidden;background:0 0;width:100%;height:100%;transition:opacity .18s,visibility .18s;display:block;position:absolute;inset:0}.space-post-rich-text .space-video-attachment[data-video-poster=ready] .space-video-attachment-poster{opacity:1;visibility:visible}.space-post-rich-text .space-video-attachment[data-video-state=playing] .space-video-attachment-poster,.space-post-rich-text .space-video-attachment[data-video-state=ready] .space-video-attachment-poster{opacity:0;visibility:hidden}.space-post-rich-text .space-video-attachment-player{opacity:0;object-fit:contain;background:0 0;width:100%;height:100%;transition:opacity .18s;display:block}.space-post-rich-text .space-video-attachment-player::-webkit-media-controls-overflow-button{display:none}.space-post-rich-text .space-video-attachment[data-video-state=playing] .space-video-attachment-player,.space-post-rich-text .space-video-attachment[data-video-state=ready] .space-video-attachment-player{opacity:1}.space-post-rich-text .space-video-attachment-placeholder{background:#0206172e;transition:opacity .16s,visibility .16s;display:block;position:absolute;inset:0}.space-post-rich-text .space-video-attachment[data-video-state=playing] .space-video-attachment-placeholder,.space-post-rich-text .space-video-attachment[data-video-state=ready] .space-video-attachment-placeholder{visibility:hidden;opacity:0;pointer-events:none}.space-post-rich-text .space-video-attachment-play{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f8fafc;cursor:pointer;opacity:1;pointer-events:auto;visibility:visible;background:#581c8770;border:1px solid #d8b4fe57;border-radius:999px;place-items:center;width:clamp(3.65rem,6.4vw,4.75rem);height:clamp(3.65rem,6.4vw,4.75rem);transition:background .14s,border-color .14s,box-shadow .14s,opacity .16s,transform .14s,visibility .16s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1.125rem 2.75rem #00000052,0 0 0 .625rem #8b5cf60f,inset 0 0 0 1px #ffffff1f,inset 0 .125rem #ffffff1f}.space-post-rich-text .space-video-attachment-play:before{border-radius:inherit;content:"";pointer-events:none;border:1px solid #a78bfa1f;position:absolute;inset:-.625rem}.space-post-rich-text .space-video-attachment[data-video-state=idle] .space-video-attachment-play,.space-post-rich-text .space-video-attachment[data-video-state=loading] .space-video-attachment-play{opacity:0;pointer-events:none;visibility:hidden}.space-post-rich-text .space-video-attachment[data-video-state=preview] .space-video-attachment-play{pointer-events:auto;opacity:1!important;visibility:visible!important}.space-post-rich-text .space-video-attachment-play:hover,.space-post-rich-text .space-video-attachment-play:focus-visible{background:#6b21a885;border-color:#ddd6fe8a;outline:none;transform:translate(-50%,-50%)scale(1.035);box-shadow:0 1.25rem 3rem #00000057,0 0 0 .625rem #8b5cf614,inset 0 0 0 1px #ffffff29,inset 0 .125rem #ffffff29}.space-post-rich-text .space-video-attachment-play i{margin-left:.2rem;font-size:clamp(1.25rem,2.4vw,1.65rem);line-height:1}.space-post-rich-text .space-video-attachment-loading{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#e9d5ff;opacity:0;pointer-events:none;visibility:hidden;background:#0f172a85;border:1px solid #d8b4fe5c;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;width:clamp(3.65rem,6.4vw,4.75rem);height:clamp(3.65rem,6.4vw,4.75rem);padding:0;line-height:1;transition:opacity .16s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1rem 2.5rem #00000047,0 0 0 .625rem #8b5cf60f,inset 0 0 0 1px #ffffff1a,inset 0 .125rem #ffffff1a}.space-post-rich-text .space-video-attachment[data-video-state=loading] .space-video-attachment-loading{opacity:1;visibility:visible}.space-post-rich-text .space-video-attachment-loading i{font-size:clamp(1.1rem,2.2vw,1.35rem);animation:.86s linear infinite space-video-attachment-loading-spin}@keyframes space-video-attachment-loading-spin{to{transform:rotate(1turn)}}.space-post-rich-text p:empty{min-height:1.55em}.space-post-rich-text p:has(>br:only-child){min-height:1.55em}.space-post-rich-text ul,.space-post-rich-text ol{padding-left:1.5rem}.space-post-rich-text li p{margin:0}.space-post-rich-text pre{color:#d6deeb;tab-size:4;background:#030712fa;border:1px solid #94a3b829;border-radius:7px;max-width:100%;margin:.75rem 0;padding:.75rem .875rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8125rem;line-height:1.6;overflow-x:auto}.space-post-rich-text pre:first-child{margin-top:0}.space-post-rich-text pre:last-child{margin-bottom:0}.space-post-rich-text pre code{font:inherit;white-space:pre}.space-post-rich-text code:not(pre code){box-shadow:none;color:#e6edf3;font-family:Cascadia Code,Cascadia Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.85em;font-weight:500;line-height:inherit;white-space:break-spaces;background:#161b22;border:1px solid #30363d;border-radius:.25rem;padding:.125em .35em}.space-post-rich-text .rich-code-block{margin:.75rem 0}.space-post-rich-text .rich-code-block:first-child{margin-top:0}.space-post-rich-text .rich-code-block:last-child{margin-bottom:0}.space-topic-empty-replies{color:var(--color-text-secondary);text-align:center;background:#080d19a3;border:1px solid #53607e47;border-radius:8px;margin:0;padding:1rem;font-size:.875rem;font-weight:720}.space-section-not-found{gap:.75rem}.space-section-not-found a{color:#f0abfc;font-size:.875rem;font-weight:760;text-decoration:none}.space-section-not-found a:hover,.space-section-not-found a:focus-visible{text-underline-offset:.18rem;text-decoration:underline}.space-message{border:1px solid var(--color-border-subtle);background:linear-gradient(180deg, #ffffff06, transparent 36%), var(--color-panel);min-height:8rem;color:var(--color-text-secondary);text-align:center;border-radius:8px;place-items:center;padding:1.5rem;font-size:.9375rem;font-weight:750;display:grid}.space-message-error{color:#fb7185;border-color:#ef44446b}.space-technical-error{color:#fecaca;text-align:left;justify-items:start;gap:.375rem;width:min(100%,34rem);font-family:SFMono-Regular,Consolas,Liberation Mono,Courier New,monospace;font-size:.8125rem;font-weight:700;line-height:1.35;display:grid}.space-technical-error span{overflow-wrap:anywhere;min-width:0;max-width:100%}@keyframes space-topic-content-enter{0%{opacity:0;transform:translateY(.375rem)scale(.996)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes space-topic-view-enter{0%{transform:translateY(2rem)scale(.995)}}@keyframes space-topic-enter-push{0%{opacity:.45;transform:translate(1.75rem)}}@keyframes space-section-pagination-active-enter{0%{transform:scale(.92)}to{transform:scale(1)}}@keyframes space-breadcrumb-link-pulse{0%,to{filter:drop-shadow(0 0 .25rem #8b5cf64d);text-shadow:0 0 .375rem #8b5cf63d}50%{filter:drop-shadow(0 0 .5rem #8b5cf68a);text-shadow:0 0 .625rem #8b5cf66b}}@keyframes space-topic-view-reveal{0%{transform:translateY(.875rem)}to{transform:translate(0,0)}}@keyframes space-topic-row-opening-sweep{0%{background-position:-45% 0}to{background-position:145% 0}}@keyframes space-topic-post-enter{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes space-reply-typing-dot{0%,70%,to{opacity:.36;transform:translateY(0)}35%{opacity:1;transform:translateY(-.125rem)}}@keyframes space-reply-typing-status-enter{0%{opacity:0;transform:translateY(.25rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes space-reply-editor-shell-enter{0%{opacity:0;transform:translateY(.5rem)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes space-rich-text-editor-loader-spin{to{transform:rotate(1turn)}}@keyframes space-post-edit-form-enter{0%{opacity:0;transform:translateY(.5rem)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes space-post-edit-form-exit{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-.25rem)scale(.992)}}@keyframes space-post-edit-saving-status-enter{0%{opacity:0;transform:translateY(.25rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes space-rich-text-editor-loader-enter{0%{opacity:0;transform:translateY(.375rem)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes space-rich-text-editor-ready-enter{0%{opacity:0;transform:translateY(.25rem)scale(.996)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes space-rich-text-editor-loader-shimmer{to{transform:translate(100%)}}@keyframes space-topic-first-post-enter{0%{opacity:0;transform:translateY(.65rem)scale(.982)}58%{opacity:1;transform:translateY(-.075rem)scale(1.004)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes space-post-actions-sheet-enter{0%{opacity:0;transform:translateY(1rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.space-breadcrumb a:hover,.space-breadcrumb a:focus-visible,.space-topic-view.space-topic-view-ready,.space-topic-view-ready>.space-breadcrumb,.space-topic-view-ready .space-topic-view-header,.space-topic-view.space-topic-view-ready.space-topic-view-entry-whole,.space-topic-view-ready .space-post-row-ready:not(.space-post-row-entering),.space-topic-view-ready .space-topic-pagination,.space-topic-loading-view,.space-topic-row-opening:after,.space-post-row-ready,.space-section-pagination-link[aria-current=page],.space-topic-list,.space-reply-editor-shell,.space-reply-typing-status,.space-reply-typing-dots span,.space-post-edit-form,.space-post-edit-saving-status,.space-post-edit-saving-status-icon,.space-rich-text-editor-loader,.space-rich-text-editor-ready,.space-section-topic-grid-entering .space-section-topic-card,.space-latest-topics-list li,.space-latest-topic-replies-value-old,.space-latest-topic-replies-value-new,.space-latest-topics-loader,.space-latest-topics-live-dot,.user-avatar.space-presence-avatar:before,.user-avatar.space-presence-avatar:after,.space-rich-text-editor-loader-toolbar:before,.space-rich-text-editor-loader-spinner,.space-section-thumbnail[data-loading=true]:before,.space-post-actions-menu{animation:none}.space-topic-active-viewers-stat dd:before{opacity:.5;animation:none}.space-topic-active-viewers-stat dd{transition:none}}@media (max-width:1240px){.space-latest-topic-copy{grid-template-columns:minmax(0,1fr);gap:.125rem}.space-latest-topic-meta{justify-content:flex-start}}@media (max-width:900px){.space-hero{min-height:5rem}.space-hero-content{grid-template-columns:3.25rem minmax(0,1fr);gap:.875rem;width:100%}.space-icon{width:3.25rem;height:3.25rem;font-size:1.35rem}.space-section-row{grid-template-columns:minmax(25rem,30rem) minmax(0,1fr);gap:0}.space-section-summary{grid-template-columns:7.25rem minmax(0,1fr);gap:1rem}.space-section-thumbnail{width:6.75rem;height:5rem;font-size:3rem}.space-section-main p{max-width:none}.space-section-view-header{grid-template-columns:minmax(0,1fr);align-items:start}.space-section-view-actions,.space-section-primary-action{justify-self:start}}@media (max-width:640px){.auth-main-space{padding:0}.space-page{box-sizing:border-box;scroll-padding-bottom:calc(var(--app-mobile-footerbar-height,3.625rem) + .25rem);padding-bottom:1.25rem}.space-breadcrumb{padding-left:.75rem;padding-right:.75rem}.space-post-rich-text blockquote{border-radius:16px;padding:.75rem 1rem 1.2rem}.space-post-rich-text .quote-header{gap:.75rem}.space-post-rich-text .quote-icon-open{flex-basis:2.25rem;width:2.25rem;font-size:2.65rem}.space-post-rich-text .quote-meta{gap:.25rem;font-size:.75rem}.space-post-rich-text .quote-meta .username{max-width:42vw}.space-post-rich-text .quote-divider{margin-top:.55rem;margin-left:1.75rem}.space-post-rich-text .quote-body{grid-template-columns:1.25rem minmax(0,1fr);column-gap:.5rem;margin-top:.85rem}.space-post-rich-text blockquote[data-quote-collapsible=true][data-expanded=false] .quote-body{margin-bottom:1.45rem}.space-post-rich-text blockquote[data-quote-measuring=true] .quote-content,.space-post-rich-text blockquote[data-quote-collapsible=true][data-expanded=false] .quote-content{max-height:18.75rem}.space-post-rich-text blockquote[data-quote-collapsible=true][data-expanded=false] .quote-content:after{height:3rem;bottom:-.3rem;right:.5rem}.space-post-rich-text .quote-content{max-width:100%;padding-right:.5rem;font-size:.95rem;line-height:1.6}.space-post-rich-text .quote-expand{min-height:1.375rem;padding:.2rem .3rem;font-size:.75rem;bottom:.55rem}.space-post-rich-text .quote-icon-close{font-size:2.65rem;bottom:-.2rem;right:.75rem}.space-hero{min-height:5rem}.space-hero-content{grid-template-columns:3rem minmax(0,1fr);align-content:center;gap:.75rem;width:100%;padding:.75rem 1rem}.space-icon{width:3rem;height:3rem;font-size:1.25rem}.space-hero-kicker{font-size:.6875rem;line-height:.875rem}.space-hero-copy h1{font-size:1.25rem}.space-hero-copy p:last-child{font-size:.8125rem;line-height:1.15}.space-sections{padding:.75rem 0 0}.space-sections-layout{gap:.875rem}.space-latest-topics-toolbar{display:contents;position:static}.space-latest-topics-widget{--space-latest-topics-header-height:2.625rem;--space-latest-topics-row-height:3.25rem;box-shadow:none;border-left:0;border-right:0;border-radius:0}.space-latest-topics-widget-header{gap:.625rem;padding:.6875rem .875rem .6875rem 1rem}.space-latest-topics-widget-header h3{font-size:.875rem}.space-section-primary-action.space-latest-topics-create-action{display:none}.space-create-topic-picker{z-index:82;top:auto;right:0;bottom:var(--app-mobile-footerbar-height,calc(3.625rem + var(--app-safe-area-inset-bottom)));width:100%;max-height:min(30rem, calc(100dvh - var(--app-mobile-footerbar-height,3.625rem) - 2rem));will-change:transform, opacity;background:#080c17fa;border-width:1px 0 0;border-color:#94a3b833;border-radius:18px 18px 0 0;animation:.26s cubic-bezier(.22,1,.36,1) both space-create-topic-picker-mobile-enter;position:fixed;left:0;transform:translateY(0);box-shadow:0 -1rem 3rem #00000075,inset 0 1px #ffffff0d}.space-create-topic-picker-backdrop{bottom:var(--app-mobile-footerbar-height,calc(3.625rem + var(--app-safe-area-inset-bottom)))}.space-create-topic-picker-closing{animation:.19s cubic-bezier(.4,0,1,1) both space-create-topic-picker-mobile-exit}.space-create-topic-picker:before{content:"";background:#94a3b857;border-radius:999px;width:2.75rem;height:.25rem;position:absolute;top:.625rem;left:50%;transform:translate(-50%)}.space-create-topic-picker-header{min-height:4.875rem;padding:1.25rem max(1rem, var(--app-safe-area-inset-right)) .75rem max(1rem, var(--app-safe-area-inset-left));background:0 0;border-radius:18px 18px 0 0}.space-create-topic-picker-header div{gap:.125rem}.space-create-topic-picker-header h3{font-size:1rem;line-height:1.25rem}.space-create-topic-picker-header small{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100vw - 4.5rem);font-size:.6875rem;line-height:1rem;overflow:hidden}.space-create-topic-picker-close{background:#94a3b814;border-color:#0000;border-radius:999px;flex-basis:2rem;width:2rem;height:2rem}.space-create-topic-picker-list{padding:.75rem max(1rem, var(--app-safe-area-inset-right)) 1rem max(1rem, var(--app-safe-area-inset-left));background:0 0;gap:.5rem}.space-create-topic-picker-section{background:#0f172a75;border-color:#94a3b829;border-radius:12px}.space-create-topic-picker-section-main{grid-template-columns:2.875rem minmax(0,1fr);gap:.75rem;padding:.6875rem}.space-create-topic-picker-section-icon,.space-create-topic-picker-section-icon .space-section-thumbnail{width:2.875rem;height:2.875rem}.space-create-topic-picker-section-icon .space-section-thumbnail{font-size:1.25rem}.space-create-topic-picker-section-copy strong{font-size:.875rem}.space-create-topic-picker-section-meta{font-size:.6875rem}.space-create-topic-picker-subsections{grid-template-columns:minmax(0,1fr);gap:.375rem;padding:.5rem .625rem .625rem}.space-create-topic-picker-subsections a{min-height:2.5rem}@keyframes space-create-topic-picker-mobile-enter{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes space-create-topic-picker-mobile-exit{to{opacity:0;transform:translateY(1rem)}}.space-latest-topics-live-badge{letter-spacing:.13em;gap:.375rem;font-size:.625rem}.space-latest-topics-live-dot{width:.375rem;height:.375rem}.space-latest-topic-link{grid-template-columns:1.875rem minmax(0,1fr) auto;gap:.625rem;min-height:3.25rem;padding:.4375rem .75rem .4375rem 1rem}.space-latest-topic-link .space-section-topic-avatar{width:1.875rem;height:1.875rem}.space-latest-topic-copy{gap:.1875rem}.space-latest-topic-copy strong{font-size:.8125rem;line-height:1rem}.space-latest-topic-meta{gap:.3125rem;font-size:.6875rem;line-height:.875rem}.space-latest-topic-meta span+span:before,.space-latest-topic-meta span+time:before{margin-right:.3125rem}.space-latest-topic-replies{justify-content:center;justify-self:end;align-items:center;gap:.25rem;min-width:2.5rem;height:1.125rem;font-size:.75rem;line-height:1;display:inline-flex}.space-latest-topic-replies-icon{opacity:1;width:1.125rem;height:1.125rem;transform:translateY(.03125rem)}.space-latest-topic-replies-locked{min-width:1rem}.space-latest-topic-replies-lock-icon{width:.875rem;height:.875rem;font-size:.75rem}.space-latest-topic-replies-value{min-width:.75rem;height:1rem;line-height:1rem}.space-latest-topics-empty{border-radius:0}.space-latest-topics-loader{display:block}.space-reply-composer{width:calc(100% + 1.5rem);margin-left:-.75rem;margin-right:-.75rem;padding:.75rem 0}.space-reply-composer-card{--space-reply-composer-avatar-track:0rem;--space-reply-composer-column-gap:0rem;border-left:0;border-right:0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:.625rem;padding:.75rem 0}.space-reply-composer-compact .space-reply-composer-card,.space-reply-composer-expanded .space-reply-composer-card{border-left:0;border-right:0;border-radius:0;padding:.75rem 0}.space-reply-composer.space-topic-form-without-pagination .space-reply-typing-layer{max-width:100%;left:0}.user-avatar.space-reply-composer-avatar{display:none}.space-reply-compact-input{border-left:0;border-right:0;border-radius:0;min-height:4.25rem;padding:.875rem;font-size:.75rem}.space-reply-compact-input:before,.space-reply-composer-expanded .space-reply-composer-body:before{display:none}.space-reply-composer .space-topic-form-actions{justify-content:stretch}.space-reply-composer .space-topic-form-actions .space-reply-submit-button{width:100%}.space-section-row{--space-section-topic-gap:0rem;min-height:0;box-shadow:none;background:#090e19f5;border-left:0;border-right:0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:0;padding:0}.space-section-summary{border-radius:0;grid-template-columns:6.125rem minmax(0,1fr);gap:1rem;min-height:7.875rem;padding:1rem}.space-section-thumbnail{width:5.875rem;height:5.875rem;font-size:2.65rem}.space-section-summary:hover,.space-section-summary:focus-within,.space-section-summary[data-selected=true]{background:0 0}.space-section-topic-panel{background:0 0;border-top:1px solid #94a3b81a;border-left:0;height:4.375rem;min-height:4.375rem;margin-left:0}.space-section-topic-panel-empty:not([aria-busy=true]){display:none}.space-section-topic-grid{--space-section-topic-card-min-inline-size:11.25rem;--space-section-topic-next-peek:5.625rem;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:manipulation;-webkit-overflow-scrolling:touch;border-top:0;border-left:0;align-items:stretch;gap:.5rem;min-height:4.375rem;margin-left:0;padding:.625rem 1rem;scroll-padding-inline:1rem;display:flex;overflow:auto hidden}.space-section-topic-grid-divided:after{display:none}.space-section-topic-grid::-webkit-scrollbar{display:none}.space-section-topic-card{flex:0 0 max(var(--space-section-topic-card-min-inline-size), calc(100% - var(--space-section-topic-next-peek)));scroll-snap-align:start;scroll-snap-stop:always;grid-template-columns:2rem minmax(0,1fr);min-height:3.125rem;padding:.4375rem .5625rem}.space-section-topic-grid-entering .space-section-topic-card{animation:none}.space-latest-topic-replies-value-rolling .space-latest-topic-replies-value-old{visibility:hidden}.space-latest-topic-replies-value-rolling .space-latest-topic-replies-value-new{opacity:1;animation:none;transform:none}.space-section-topic-card:hover,.space-section-topic-card:focus-visible{box-shadow:none;background:0 0;transform:none}.space-latest-topic-link:hover,.space-latest-topic-link:focus-visible{background:0 0;transform:none}.space-section-summary-link:active,.space-section-topic-card:active,.space-latest-topic-link:active{background:var(--space-item-hover-background);box-shadow:none;transform:none}.space-topic-row:has(.space-topic-row-hitbox:active) .space-topic-row-link{background:var(--space-item-hover-background);box-shadow:none;transform:none}.space-topic-row-link:has(a:active){background:var(--space-item-hover-background);box-shadow:none;transform:none}.user-avatar.space-section-topic-avatar{flex-basis:2rem;width:2rem;height:2rem}.space-section-topic-card-copy{gap:.125rem}.space-section-topic-card-copy strong{font-size:.8125rem;line-height:1rem}.space-section-topic-card-meta{font-size:.6875rem;line-height:.875rem}.space-section-topic-grid-empty{grid-template-rows:minmax(0,1fr);height:4.375rem;min-height:4.375rem}.space-section-main h3,.space-section-row[data-has-unread=true] .space-section-main h3{font-size:1.0625rem;font-weight:900;line-height:1.2}.space-section-inline-stats,.space-section-inline-stats dd{font-weight:560}.space-section-inline-stat-value,.space-section-row[data-has-unread=true] .space-section-inline-stat-value{font-weight:580}.space-section-main p,.space-section-subsections,.space-section-inline-stats{font-size:.8125rem;line-height:1.25rem}.space-section-view{padding:.75rem .75rem 1.25rem}.space-section-view>.space-breadcrumb-top{display:none}.space-section-view-header{background:linear-gradient(#ffffff09,#0000 42%),#0a101ef5;border-radius:8px;gap:1.125rem;min-height:0;padding:1rem}.space-section-view-heading{--space-section-view-thumbnail-size:4.25rem;gap:.875rem;padding-top:0}.space-section-view-heading .space-section-thumbnail{font-size:1.9rem}.space-section-view-copy h1{font-size:1.5rem;line-height:1.15}.space-section-view-copy{gap:.3125rem}.space-section-view-kicker{letter-spacing:.18em;font-size:.6875rem;font-weight:820;line-height:.875rem}.space-section-view-copy p:last-child,.space-section-topics-empty p{font-size:.9375rem}.space-section-primary-action{flex:none;width:auto;min-width:7.25rem;min-height:2.25rem;padding-inline:.625rem;font-size:.75rem}.space-section-primary-action span{width:.75rem;height:.75rem}.space-section-view-actions{flex-flow:row;align-items:center;gap:.5rem;width:100%}.space-section-view-actions .space-follow-controls{flex:auto;width:auto;min-width:0}.space-section-view-actions .space-follow-controls .space-topic-follow-button,.space-section-view-actions .space-follow-controls .space-topic-followers-button{min-height:2.25rem;font-size:.75rem}.space-section-view-actions .space-follow-controls .space-topic-follow-button{white-space:nowrap;flex:auto;min-width:0;padding-inline:.625rem}.space-section-view-actions .space-follow-controls .space-topic-followers-button{min-width:2.5rem;padding-inline:.4375rem}.space-section-view-actions .space-follow-controls .space-topic-follow-button>i,.space-section-view-actions .space-topic-followers-count{font-size:.6875rem}.space-section-view-actions .space-follow-controls .space-topic-followers-icon{width:.6875rem;height:.6875rem}.space-section-topic-count-pill{min-height:1.875rem;font-size:.75rem}.space-section-view-subsections{border-radius:8px;padding:.625rem}.space-section-view-subsections a{text-overflow:ellipsis;white-space:nowrap;max-width:100%;min-height:2.5rem;font-size:.9375rem;overflow:hidden}.space-section-topics-panel{width:calc(100% + 1.5rem);box-shadow:none;border-left:0;border-right:0;border-radius:0;margin-left:-.75rem;margin-right:-.75rem}.space-section-topics-header{flex-direction:column;align-items:flex-start;gap:.5rem}.space-section-topics-empty{min-height:12rem;padding:1.5rem .875rem}.space-section-pagination{min-height:3.625rem;padding:.5625rem .625rem}.space-section-pagination-link,.space-section-pagination-ellipsis,.space-section-pagination-arrow{border-radius:6px;width:2.5rem;height:2.5rem;font-size:.875rem}.space-section-pagination-mark-read{min-height:2.5rem;margin-left:0;font-size:.75rem}.space-section-mark-read-dialog{padding:.625rem}.space-section-mark-read-panel{grid-template-columns:2rem minmax(0,1fr);gap:.625rem;padding:.625rem}.space-section-mark-read-dialog-icon{width:2rem;height:2rem}.space-section-mark-read-actions,.space-section-mark-read-error{grid-column:1/-1}.space-section-mark-read-actions{justify-content:stretch}.space-section-mark-read-actions button{flex:1 1 0;min-height:2.25rem}.space-topic-row-link{grid-template-columns:2.25rem minmax(0,1fr) 4.5rem;align-items:stretch;gap:.5rem;padding:.875rem .6875rem}.space-topic-row-avatar-shell{grid-area:1/1}.space-topic-row-main-link{grid-area:1/2;min-width:0;overflow:hidden}.space-topic-row-stats-link{grid-area:1/3;place-self:start end}.space-topic-select{flex-basis:2.75rem;width:2.75rem}.space-topic-delete-panel{right:50%;bottom:calc(var(--app-mobile-footerbar-height,3.625rem) + .5rem);gap:.5rem;width:auto;padding:.625rem;left:auto;transform:translate(50%)}.space-topic-moderation-actions{display:flex}.space-topic-moderation-actions button{width:2.75rem}.user-avatar.space-topic-row-avatar{flex-basis:2rem;width:2rem;height:2rem}.space-topic-row-main{align-content:center;gap:.125rem}.space-topic-row-main h4{font-size:.875rem;font-weight:650;line-height:1.0625rem}.space-topic-row-title-group{max-width:100%}.space-topic-row-title{text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.space-topic-state-badge{--space-topic-state-badge-size:1rem;--space-topic-state-badge-radius:.3125rem}.space-topic-row-meta{font-size:.75rem;line-height:1rem}.space-topic-row-created-meta{display:none}.space-topic-row-stats{text-align:right;grid-area:1/3;grid-template-columns:minmax(0,1fr);place-self:start end;width:100%}.space-topic-row-stats dd{justify-content:flex-end}.space-topic-row-stats div:first-child dd span:nth-child(2),.space-topic-row-stats div:nth-child(2){display:none}.space-topic-row-stats div:first-child dd span:first-child{color:#f5f3ff;text-overflow:ellipsis;background:#6d28d9;border:1px solid #c4b5fd4d;border-radius:4px;justify-content:center;align-items:center;width:1.5rem;min-width:1.5rem;height:1.5rem;padding:0 .25rem;font-size:.8125rem;font-weight:820;line-height:1;display:inline-flex;overflow:hidden}.space-topic-row-latest,.user-avatar.space-topic-row-latest-avatar,.space-topic-row-latest-copy>.space-topic-author-name-inline{display:none}.space-topic-row-latest-copy{color:#cbd5e1b8;font-size:.75rem;font-weight:620;line-height:1rem;display:block}.space-topic-row-latest-copy time,.space-topic-row-latest-copy time span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.space-topic-view{padding:0 .75rem 1.25rem}.space-topic-view-ready{animation:.28s cubic-bezier(.22,1,.36,1) backwards space-topic-enter-push}.space-topic-view-ready>.space-breadcrumb,.space-topic-view-ready .space-topic-view-header{animation:none}.space-topic-view-header{--space-topic-header-inline-padding:.75rem;--space-topic-header-inner-radius:0;width:calc(100% + 1.5rem);box-shadow:none;border-left:0;border-right:0;border-radius:0;margin-left:-.75rem;margin-right:-.75rem}.space-topic-view-header-main{padding:.875rem var(--space-topic-header-inline-padding);flex-wrap:wrap;gap:.625rem}.space-topic-heading{flex-basis:100%}.space-topic-follow-actions,.space-topic-follow-actions .space-follow-controls{width:100%}.space-topic-follow-actions .space-topic-follow-button{flex:auto;min-height:2.75rem}.space-topic-follow-actions .space-topic-followers-button{flex:none;min-height:2.75rem;padding-inline:.875rem}.space-topic-heading{grid-template-columns:3rem minmax(0,1fr);gap:.75rem}.space-topic-view-header h2{font-size:1.375rem;line-height:1.12}.user-avatar.space-topic-header-avatar{flex-basis:3rem;width:3rem;height:3rem;font-size:1.25rem}.space-topic-author-details{gap:.1875rem;display:grid}.space-topic-author-name,.space-topic-created-at{max-width:100%;line-height:1.125rem}.space-post-row{width:calc(100% + 1.5rem);box-shadow:none;border-radius:0;grid-template-columns:minmax(0,1fr);gap:0;margin-left:-.75rem;margin-right:-.75rem}.space-post-list{gap:0}.space-post-row+.space-post-row{border-top:1px solid #5c769961}.space-post-row-topic-starter{border-left:0;border-right:0}.space-post-body{padding:.75rem;position:static}.space-post-row:not(.space-post-row-editing) .space-post-body{padding-bottom:4.5rem}.space-post-row-with-edit-action .space-post-body{padding-bottom:4rem}.space-post-footer-actions{z-index:1;min-height:3rem;padding:.3125rem;position:absolute;bottom:0;left:0;right:0}.space-post-reactions{max-width:none;display:block;bottom:.625rem;left:4.25rem;right:.5rem;overflow:visible}.space-post-row-with-footer-edit-action .space-post-reactions{left:7.75rem}.space-post-reaction-row{grid-template-columns:minmax(0,1fr) auto;gap:.25rem;width:100%;min-width:0;display:grid}.space-post-reaction-row-overflowing{grid-template-columns:minmax(0,1fr) 1rem auto}.space-post-reaction-scroll{cursor:grab;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-overflow-scrolling:touch;justify-content:flex-end;align-items:center;gap:.125rem;min-width:0;display:flex;position:relative;overflow:auto hidden}.space-post-reaction-row-overflowing .space-post-reaction-scroll{justify-content:flex-start;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 1rem),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 1rem),#0000)}.space-post-reaction-row-overflowing .space-post-reaction-scroll:after{content:"";flex:0 0 1rem;width:1rem;height:1px}.space-post-reaction-scroll>.space-post-reaction-chip{flex:none}.space-post-reaction-scroll::-webkit-scrollbar{display:none}.space-post-reaction-picker{margin-left:0}.space-post-reaction-scroll-hint{pointer-events:none;background:#aebed6db;width:1rem;height:1rem;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}.space-post-quote-button{width:2.375rem;min-width:2.375rem;height:2.375rem;min-height:2.375rem;box-shadow:none;color:#d2dceacc;background:#94a3b812;border-color:#94a3b829;border-radius:.375rem;justify-content:center;gap:0;padding:0;font-size:0}.space-post-edit-button{background:#94a3b812;border-color:#94a3b829;border-radius:.375rem;justify-content:center;gap:0;width:2.375rem;min-width:2.375rem;height:2.375rem;min-height:2.375rem;padding:0;font-size:0}.space-post-edit-button span{flex-basis:1.125rem;width:1.125rem;height:1.125rem}.space-post-quote-button:not(:disabled):hover,.space-post-quote-button:not(:disabled):focus-visible{box-shadow:none;color:#d2dcea;background:#94a3b824;border-color:#94a3b842}.space-post-quote-button span{flex-basis:1.125rem;width:1.125rem;height:1.125rem}.space-post-quote-button span i{width:1.125rem;height:1.125rem}.space-post-header{z-index:2;align-items:center;position:static}.space-post-timestamps{display:grid}.space-post-published-at{color:var(--space-post-text-secondary);font-size:.6875rem;line-height:1rem}.space-post-published-metadata{z-index:3;position:relative}.space-post-published-icon{width:.8125rem;height:.8125rem}.space-post-edit-status{width:1rem;height:1rem;position:static}.space-post-edit-status-icon{width:.5625rem;height:.5625rem}.space-post-edit-status:before{display:none}.space-post-edit-status:after{width:min(18rem,100vw - 2rem);max-width:none;top:auto;bottom:calc(100% + .5rem);left:0;transform:translateY(-.25rem)}.space-post-edit-status:hover:before,.space-post-edit-status:focus-visible:before{transform:translate(-50%)translateY(0)rotate(45deg)}.space-post-edit-status:hover:after,.space-post-edit-status:focus-visible:after{transform:translateY(0)}.space-post-header-actions{margin-left:auto}.space-post-context-mark{gap:.3125rem;min-height:1.5rem;padding:0 .5rem;font-size:.5625rem}.space-post-context-mark-icon{width:.75rem;height:.75rem}.space-post-context-mark-author .space-post-context-mark-icon{width:1.0625rem;height:1.0625rem}.space-post-context-mark-author .space-post-context-mark-icon:before{width:.625rem;height:.625rem}.space-post-author{text-align:left;background:linear-gradient(135deg,#1e1834fa,#101528fa);border-bottom:1px solid #7d69ab57;border-right:0;grid-template-columns:3rem minmax(0,1fr);align-content:center;place-items:center start;gap:.75rem;padding:.6875rem 6rem .6875rem .75rem;box-shadow:inset 0 1px #ffffff0a}.space-post-author .space-post-avatar{border-color:#93c5fd75;border-radius:999px;flex-basis:3rem;width:3rem;height:3rem;font-size:1.125rem;box-shadow:0 0 0 2px #080d19ad,0 .375rem .875rem #0000003d,inset 0 1px #ffffff1f}.space-post-author-summary{justify-items:start;gap:0;max-width:100%}.space-post-author-line{justify-items:start;gap:.1875rem;min-width:0;max-width:100%;display:grid}.space-post-author strong{color:#70b8ff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.9375rem;line-height:1.125rem;overflow:hidden}.space-post-rank-badge{border:1px solid color-mix(in srgb, var(--space-post-rank-color) 56%, transparent);background:color-mix(in srgb, var(--space-post-rank-color) 20%, #080d19e6);max-width:100%;min-height:1.125rem;color:color-mix(in srgb, var(--space-post-rank-color) 34%, #fff);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;padding:.0625rem .375rem;font-size:.625rem;font-weight:750;line-height:1;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.space-post-rank-badge-icon,.space-post-count-badge,.space-post-author-stats{display:none}.space-post-count-badge span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.space-post-count-badge-icon{width:.875rem;height:.875rem}.space-post-author-date{display:none}.space-post-author-date:before{color:#94a3b8b8;content:"•"}}@media (max-width:720px){.space-draft-attachment-toolbar{align-items:stretch}.space-draft-attachment-upload-button{width:100%;min-height:3rem}.space-draft-attachment-limit{text-align:right;width:100%}.space-draft-attachment-item{grid-template-columns:2rem minmax(0,1fr);gap:.5rem;padding:.5625rem}.space-draft-attachment-icon{width:2rem;height:2rem}.space-draft-attachment-heading,.space-draft-attachment-status{flex-direction:column;align-items:flex-start;gap:.1875rem}.space-draft-attachment-actions{grid-column:1/-1;justify-content:flex-end}.space-draft-attachment-insert-button{opacity:1;transform:none}.space-post-rich-text .space-file-attachment-card{grid-template-columns:1.875rem minmax(0,1fr) 1.875rem;gap:.45rem;width:min(100%,18rem);padding:.4rem .5rem}.space-post-rich-text .space-file-attachment-icon{border-radius:7px;width:1.875rem;height:1.875rem;padding:0 .2rem}.space-post-rich-text .space-file-attachment-extension-badge{font-size:.5rem}.space-post-rich-text .space-file-attachment-card[data-space-attachment-extension-length="4"] .space-file-attachment-extension-badge{font-size:.4375rem}.space-post-rich-text .space-file-attachment-card[data-space-attachment-extension-length="5"] .space-file-attachment-extension-badge{font-size:.375rem}.space-post-rich-text .space-file-attachment-name{font-size:.7rem;line-height:.9rem}.space-post-rich-text .space-file-attachment-meta{gap:.3rem;font-size:.625rem;line-height:.85rem}.space-post-rich-text a.space-file-attachment-download{width:1.875rem;height:1.875rem}.space-post-rich-text .space-file-attachment-download i{font-size:.875rem}}@media (max-width:1100px){.space-post-rich-text [data-space-editor-media-row=true]{grid-template-columns:minmax(0,1fr);gap:.75rem}}@media (max-width:720px){.space-draft-attachment-preview-header{flex-direction:column;align-items:flex-start;gap:.25rem}.space-draft-attachment-preview-row,.space-draft-attachment-preview-row .space-draft-attachment-list{grid-template-columns:minmax(0,1fr)}.space-draft-attachment-item{grid-template-columns:2.75rem minmax(0,1fr) auto}.space-draft-attachment-preview-image,.space-draft-attachment-file-preview{width:2.75rem;height:2.75rem}.space-draft-attachment-main>strong{font-size:.8125rem}.space-draft-attachment-meta,.space-draft-attachment-status{flex-direction:row;align-items:center;gap:.25rem .5rem}.space-draft-attachment-actions{justify-content:flex-end}.space-reply-attachment-action-row,.space-draft-attachment-upload-card{grid-template-columns:minmax(0,1fr)}.space-reply-attachment-action-row>.space-topic-form-actions{border-left:0;justify-content:stretch;padding-left:0}.space-reply-attachment-action-row>.space-topic-form-actions .space-reply-submit-button{width:100%}.space-draft-attachment-upload-card{grid-template-columns:3.75rem minmax(0,1fr);gap:.875rem;min-height:0;padding:1rem}.space-draft-attachment-upload-icon{width:3.75rem;height:3.75rem}.space-draft-attachment-upload-icon:before{width:2rem;height:2rem}.space-draft-attachment-upload-copy>strong{font-size:1.125rem}.space-draft-attachment-upload-copy>span,.space-draft-attachment-upload-copy small{font-size:.875rem}.space-draft-attachment-upload-copy>.space-draft-attachment-upload-description{text-overflow:clip;white-space:normal;overflow:visible}.space-draft-attachment-upload-copy .space-draft-attachment-upload-limits{gap:.375rem;margin-top:.3125rem}.space-draft-attachment-limit-chip{padding:.3125rem .625rem .3125rem .5rem;font-size:.75rem}.space-draft-attachment-limit-icon{width:.875rem;height:.875rem}.space-draft-attachment-limit-note{display:none}.space-draft-attachment-upload-dropzone .space-draft-attachment-upload-button{grid-column:1/-1;width:100%;min-width:0;min-height:3rem;font-size:.9375rem}}@media (max-width:900px){.space-topic-create-footer{grid-template-columns:minmax(0,1fr)}.space-topic-schedule-panel,.space-topic-schedule-panel[data-scheduled=true]{grid-column:1;grid-template-columns:minmax(0,1fr) auto;justify-self:center;width:min(100%,32rem)}.space-topic-schedule-panel[data-scheduled=true]{grid-template-rows:2.125rem 2.75rem;row-gap:.625rem}.space-topic-schedule-panel[data-scheduled=true] .space-topic-schedule-date{box-sizing:border-box;border-top:1px solid #64748b2e;border-left:0;grid-area:2/1/auto/-1;align-self:stretch;width:100%;padding-top:.625rem;padding-left:0}.space-topic-form .space-topic-schedule-date input{width:100%;min-width:0}.space-topic-create-footer .space-topic-create-page-actions{grid-column:1;justify-self:center;width:min(100%,20rem)}}@media (max-width:720px){.space-section-create-topic-view{padding-left:.625rem;padding-right:.625rem}.space-topic-create-page-form{border-radius:12px;gap:.875rem;padding:.875rem}.space-topic-create-footer{gap:.875rem}.space-topic-schedule-panel,.space-topic-schedule-panel[data-scheduled=true]{justify-self:stretch;column-gap:.625rem;width:100%;max-width:none;padding:.75rem}.space-topic-schedule-heading{min-width:0}.space-topic-schedule-heading>div,.space-topic-schedule-heading span{text-overflow:ellipsis;overflow:hidden}.space-topic-form .space-topic-schedule-toggle{border-left:0;padding-left:.5rem}.space-topic-create-footer .space-topic-create-page-actions{width:100%;max-width:none}.space-topic-create-footer .space-topic-create-page-actions button[type=submit]{min-height:2.75rem}}@media (max-width:420px){.space-topic-schedule-toggle strong{display:none}.space-topic-form .space-topic-schedule-toggle{padding-left:.25rem}.space-topic-schedule-heading span{font-size:.65625rem}}.space-topic-create-settings .space-topic-schedule-panel,.space-topic-create-settings .space-topic-schedule-panel[data-scheduled=true]{grid-template-columns:minmax(0,1fr);justify-self:stretch}.space-topic-create-settings .space-topic-schedule-panel[data-scheduled=true]{grid-template-rows:auto auto auto;row-gap:.75rem}.space-topic-create-settings .space-topic-schedule-panel[data-scheduled=true] .space-topic-schedule-date{grid-area:3/1}@media (max-width:900px){.space-topic-create-layout-with-settings{grid-template-columns:minmax(0,1fr)}.space-topic-create-settings{position:static}}.space-topic-create-settings{box-sizing:border-box;background:radial-gradient(circle at 100% 0,#7c3aed1f,#0000 42%),linear-gradient(#0f172af0,#070d19f5);border:1px solid #64748b47;border-radius:18px;gap:.625rem;padding:.625rem;overflow:hidden;box-shadow:0 18px 36px #0000002e,inset 0 0 0 1px #ffffff08}.space-topic-create-settings-header{background:0 0;border:0;border-radius:12px;grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;padding:.5rem .375rem .625rem}.space-topic-create-settings-header-icon{color:#ddd6fe;background:linear-gradient(145deg,#8b5cf63d,#4338ca2e),#0f172adb;border:1px solid #a78bfa6b;border-radius:12px;place-items:center;width:2.5rem;height:2.5rem;font-size:.9375rem;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff0a}.space-topic-create-settings-header>div{gap:.2rem}.space-topic-create-settings-eyebrow{color:#a78bfad1;letter-spacing:.12em;font-size:.5625rem;font-weight:800;line-height:.75rem}.space-topic-create-settings-header strong{color:#f8fafc;letter-spacing:-.015em;font-size:.9375rem;font-weight:780;line-height:1.2rem}.space-topic-create-settings-header span:last-child{color:#94a3b8c7;font-size:.6875rem;line-height:.9375rem}.space-topic-setting-card{box-sizing:border-box;color:#e2e8f0eb;cursor:pointer;background:linear-gradient(135deg,#0f172ae6,#070d19e0);border:1px solid #64748b47;border-radius:14px;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;width:100%;min-width:0;min-height:4.75rem;padding:.75rem;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;position:relative;box-shadow:0 8px 20px #0000001f,inset 0 1px #ffffff08;gap:.6875rem!important;display:grid!important}.space-topic-setting-card:hover,.space-topic-setting-card:focus-within{background:linear-gradient(135deg,#1e1b4b8a,#070d19f0);border-color:#a78bfa7a;box-shadow:0 12px 24px #0000002e,inset 0 0 0 1px #a78bfa14}.space-topic-setting-card:has(.space-topic-setting-input:checked){background:radial-gradient(circle at 0%,#7c3aed24,#0000 55%),linear-gradient(135deg,#1e1b4ba8,#070d19f0);border-color:#a78bfa85}.space-topic-setting-card:has(.space-topic-setting-input:disabled){cursor:not-allowed;opacity:.58}.space-topic-setting-input{z-index:2;opacity:0;cursor:pointer;height:100%;margin:0;position:absolute;inset:0;border-radius:inherit!important;border:0!important;width:100%!important;min-height:0!important;padding:0!important}.space-topic-setting-input:disabled{cursor:not-allowed}.space-topic-setting-icon{color:#a5b4fce0;background:#1e293b9e;border:1px solid #64748b57;border-radius:10px;place-items:center;width:2.25rem;height:2.25rem;font-size:.875rem;transition:all .16s;display:inline-grid}.space-topic-setting-card:has(.space-topic-setting-input:checked) .space-topic-setting-icon{color:#ddd6fe;background:#7c3aed33;border-color:#a78bfa8a}.space-topic-setting-copy{gap:.25rem;min-width:0;font-size:.6875rem;font-weight:540;line-height:.95rem;display:grid}.space-topic-setting-title-row{justify-content:space-between;align-items:flex-start;gap:.45rem;min-width:0;display:flex}.space-topic-setting-title-row strong{color:#f8fafcf0;letter-spacing:-.005em;white-space:nowrap;flex:auto;min-width:0;font-size:.75rem;font-weight:760;line-height:1rem}.space-topic-setting-copy>span:last-child{color:#94a3b8c7}.space-topic-setting-status{color:#94a3b8d1;background:#0f172ab8;border:1px solid #94a3b838;border-radius:999px;flex:none;padding:0 .4rem;font-size:.5625rem;font-weight:760;line-height:1rem}.space-topic-setting-card:has(.space-topic-setting-input:checked) .space-topic-setting-status{color:#c4b5fd;background:#7c3aed29;border-color:#a78bfa61}.space-topic-setting-switch{background:#0f172aeb;border:1px solid #94a3b852;border-radius:999px;width:2.25rem;height:1.25rem;transition:all .16s;display:block;position:relative;box-shadow:inset 0 0 0 1px #00000024}.space-topic-setting-switch>span{background:#8492a6;border-radius:50%;width:.75rem;height:.75rem;transition:all .16s;display:block;position:absolute;top:.1875rem;left:.1875rem;box-shadow:0 1px 2px #00000047}.space-topic-setting-card:has(.space-topic-setting-input:checked) .space-topic-setting-switch{background:#6d28d9;border-color:#a78bfabd}.space-topic-setting-card:has(.space-topic-setting-input:checked) .space-topic-setting-switch>span{background:#fff;transform:translate(1rem)}.space-topic-setting-input:focus-visible+.space-topic-setting-icon{outline-offset:3px;outline:2px solid #c4b5fd}.space-topic-create-settings .space-topic-schedule-panel{background:linear-gradient(135deg,#0f172ae6,#070d19e0);border-color:#64748b47;border-radius:14px;padding:.75rem;box-shadow:0 8px 20px #0000001f,inset 0 1px #ffffff08}.space-topic-create-settings .space-topic-schedule-heading{grid-template-columns:2.25rem minmax(0,1fr);gap:.6875rem}.space-topic-create-settings .space-topic-schedule-heading>i{background:#1e293b9e;border-radius:10px;width:2.25rem;height:2.25rem}.space-topic-create-settings .space-topic-schedule-toggle{border-top:1px solid #64748b2e;margin-top:.125rem;padding-top:.6875rem}@media (max-width:720px){.space-topic-create-settings{border-radius:14px;padding:.5rem}.space-topic-create-settings-header{padding-inline:.25rem}.space-topic-setting-card{min-height:4.5rem}}.space-topic-solution-toggle-button{color:#a7f3d0;cursor:pointer;min-height:2.25rem;font:inherit;background:#064e3b6b;border:1px solid #34d3996b;border-radius:.5rem;justify-content:center;align-items:center;gap:.45rem;padding:.45rem .75rem;font-size:.75rem;font-weight:760;display:inline-flex}.space-topic-solution-toggle-button:hover:not(:disabled){background:#065f4694;border-color:#6ee7b7a6}.space-post-solution-button{color:#6ee7b7b8}.space-post-solution-button:hover:not(:disabled),.space-post-solution-button:focus-visible:not(:disabled){color:#6ee7b7;background:#107a5c2e;border-color:#34d39947}.space-post-solution-button-solved{color:#94a3b8bd}.space-post-solution-button-solved:hover:not(:disabled),.space-post-solution-button-solved:focus-visible:not(:disabled){color:#d2dcea;background:#94a3b81f;border-color:#94a3b842}.space-topic-solution-toggle-button:focus-visible,.space-post-solution-button:focus-visible,.space-topic-solved-banner-link:focus-visible{outline-offset:2px;outline:2px solid #6ee7b7}.space-topic-solution-toggle-button:disabled,.space-post-solution-button:disabled{cursor:progress;opacity:.65}.space-topic-solution-toggle-button-reopen{color:#cbd5e1;background:#1e293ba6;border-color:#94a3b859}.space-post-rich-text .space-locked-gate{box-sizing:border-box;isolation:isolate;background:linear-gradient(135deg,#181d3aeb,#090e1cf5);border:1px solid #a78bfa47;transition:border-color .18s,box-shadow .18s;position:relative;overflow:hidden}.space-post-rich-text .space-locked-gate:before{content:"";background:linear-gradient(#a78bfa,#22c55e);width:.2rem;position:absolute;inset:0 auto 0 0}.space-post-rich-text div.space-locked-gate{border-radius:.75rem;width:min(100%,34rem);margin:.875rem 0;display:block}.space-post-rich-text span.space-locked-gate{vertical-align:middle;border-radius:.55rem;max-width:100%;margin:0 .125rem;display:inline-block}.space-post-rich-text .space-locked-gate-trigger{z-index:1;box-sizing:border-box;border-radius:inherit;width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:.7rem;padding:.78rem .9rem .78rem 1rem;transition:background .18s,transform .18s;display:flex;position:relative}.space-post-rich-text .space-locked-gate-trigger:focus-visible{outline-offset:-2px;outline:2px solid #a78bfab3}.space-post-rich-text .space-locked-gate-seal{color:#c4b5fd;background:#8b5cf61f;border:1px solid #a78bfa6b;border-radius:.7rem;flex:none;place-items:center;width:2.25rem;height:2.25rem;font-size:.8125rem;transition:border-color .18s,color .18s;display:inline-grid;position:relative}.space-post-rich-text .space-locked-gate-text{flex:auto;gap:.15rem;min-width:0;display:grid}.space-post-rich-text .space-locked-gate-title{color:#dbe3f0;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:700;line-height:1.3;overflow:hidden}.space-post-rich-text .space-locked-gate-note{color:#94a3b8;align-items:center;gap:.3rem;min-width:0;font-size:.6875rem;font-weight:600;line-height:1.3;display:flex;overflow:hidden}.space-post-rich-text .space-locked-gate-kind{color:#a9b8cd;white-space:nowrap;flex:none;font-weight:700}.space-post-rich-text .space-locked-gate-note-action{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.space-post-rich-text .space-locked-gate-thumb{fill:none;stroke:#22c55e;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;flex:none;width:.75rem;height:.75rem}.space-post-rich-text .space-locked-gate-cta{color:#d6cbff;background:#8b5cf61a;border:1px solid #a78bfa61;border-radius:999px;flex:none;align-items:center;gap:.35rem;padding:.32rem .62rem;font-size:.6875rem;font-weight:700;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex}.space-post-rich-text .space-locked-gate-cta i{font-size:.625rem}.space-post-rich-text .space-locked-gate:hover,.space-post-rich-text .space-locked-gate:focus-within{border-color:#a78bfa94;box-shadow:0 .6rem 1.4rem #00000038}.space-post-rich-text .space-locked-gate:hover .space-locked-gate-trigger,.space-post-rich-text .space-locked-gate:focus-within .space-locked-gate-trigger{background:#8b5cf612}.space-post-rich-text .space-locked-gate:hover .space-locked-gate-seal,.space-post-rich-text .space-locked-gate:focus-within .space-locked-gate-seal{color:#ddd6fe;border-color:#a78bfa85}.space-post-rich-text .space-locked-gate:hover .space-locked-gate-cta,.space-post-rich-text .space-locked-gate:focus-within .space-locked-gate-cta{color:#eeeaff;background:#8b5cf62e;border-color:#a78bfa9e}.space-post-rich-text span.space-locked-gate .space-locked-gate-trigger{gap:.3rem;padding:.1rem .4rem}.space-post-rich-text span.space-locked-gate .space-locked-gate-seal{border-radius:.35rem;width:1.125rem;height:1.125rem;font-size:.5rem}.space-post-rich-text span.space-locked-gate .space-locked-gate-text{align-items:center;gap:.3rem;display:flex}.space-post-rich-text span.space-locked-gate .space-locked-gate-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.space-post-rich-text span.space-locked-gate .space-locked-gate-kind{color:#c0cddf;font-size:.75rem}.space-post-rich-text span.space-locked-gate .space-locked-gate-thumb{width:.75rem;height:.75rem}.space-post-rich-text span.space-locked-gate .space-locked-gate-note-separator,.space-post-rich-text span.space-locked-gate .space-locked-gate-note-action,.space-post-rich-text span.space-locked-gate .space-locked-gate-cta{display:none}@media (max-width:480px){.space-post-rich-text div.space-locked-gate .space-locked-gate-trigger{gap:.55rem;padding:.7rem .65rem .7rem .75rem}.space-post-rich-text div.space-locked-gate .space-locked-gate-cta{gap:.25rem;padding:.3rem .5rem}.space-post-rich-text div.space-locked-gate .space-locked-gate-note-separator,.space-post-rich-text div.space-locked-gate .space-locked-gate-note-action{display:none}}.space-post-body-gate-revealed .space-post-rich-text{animation:.7s cubic-bezier(.16,1,.3,1) space-post-gate-reveal}@keyframes space-post-gate-reveal{0%{opacity:0;filter:blur(8px);transform:translateY(.35rem)}to{opacity:1;filter:blur();transform:none}}@media (prefers-reduced-motion:reduce){.space-post-body-gate-revealed .space-post-rich-text{animation:none}.space-post-rich-text .space-locked-gate-trigger,.space-post-rich-text .space-locked-gate-cta{transition:none}}.space-topic-solved-banner{color:#d1fae5;background:linear-gradient(135deg,#064e3b94,#042f2e5c);border:1px solid #34d39957;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.8rem 1rem;display:grid;box-shadow:inset 3px 0 #34d399c7}.space-topic-solved-banner-icon{color:#6ee7b7;background:#10b9812e;border-radius:999px;place-items:center;width:2rem;height:2rem;display:inline-grid}.space-topic-solved-banner>div{gap:.15rem;display:grid}.space-topic-solved-banner strong{font-size:.875rem}.space-topic-solved-banner div span{color:#d1fae5b8;font-size:.75rem}.space-topic-solved-banner-link{color:#a7f3d0;text-underline-offset:.2rem;border-radius:.375rem;font-size:.75rem;font-weight:750;text-decoration:underline}.space-post-row-solution{background:#071b1be0;border:1px solid #34d3994d;box-shadow:inset 3px 0 #34d399b8}.space-post-context-mark-solution{color:#a7f3d0;background:#064e3b7a;border-color:#34d3996b}.space-post-context-mark-solution .space-post-context-mark-icon{background:0 0;-webkit-mask:none;mask:none}.space-post-context-mark-solution .space-post-context-mark-icon:before{content:"✓";place-items:center;width:.875rem;height:.875rem;font-size:.875rem;font-weight:900;display:grid}.space-post-solution-button{order:0}@media (max-width:640px){.space-post-solution-button{background:#107a5c1f;border-color:#34d3992e;border-radius:.375rem;gap:0;width:2.375rem;min-width:2.375rem;height:2.375rem;min-height:2.375rem;padding:0;font-size:0}.space-post-solution-button i{font-size:.875rem}.space-topic-solved-banner{grid-template-columns:auto minmax(0,1fr)}.space-topic-solved-banner-link{grid-column:2}.space-topic-solution-toggle-button{width:100%}}@font-face{font-family:"Font Awesome 7 Free";font-display:block;font-style:normal;font-weight:400;src:url(/assets/fa-regular-400-v.9aff6759a-nyy7hhHF.woff2)format("woff2")}@font-face{font-family:"Font Awesome 7 Free";font-display:block;font-style:normal;font-weight:900;src:url(/assets/fa-solid-900-v.9aff6759a-DRAAbZTg.woff2)format("woff2")}:root{--fa-family-classic:"Font Awesome 7 Free";--fa-font-regular:normal 400 1em/1 var(--fa-family-classic);--fa-font-solid:normal 900 1em/1 var(--fa-family-classic);--fa-style-family-classic:var(--fa-family-classic)}.fa,.fa-classic,.fa-regular,.fa-solid,.far,.fas{--_fa-family:var(--fa-family,var(--fa-style-family,"Font Awesome 7 Free"));display:var(--fa-display,inline-block);width:var(--fa-width,1.25em);font-family:var(--_fa-family);font-feature-settings:normal;font-synthesis:none;font-variant:normal;font-style:normal;font-weight:var(--fa-style,900);text-align:center;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1}:is(.fas,.far,.fa-solid,.fa-regular,.fa-classic,.fa):before{content:var(--fa) / ""}@supports not (content:"" / ""){:is(.fas,.far,.fa-solid,.fa-regular,.fa-classic,.fa):before{content:var(--fa)}}.fas,.fa-solid{--fa-family:var(--fa-family-classic);--fa-style:900}.far,.fa-regular{--fa-family:var(--fa-family-classic);--fa-style:400}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-align-center{--fa:""}.fa-align-left{--fa:""}.fa-align-right{--fa:""}.fa-arrow-down{--fa:""}.fa-arrow-right{--fa:""}.fa-arrow-right-arrow-left{--fa:""}.fa-arrow-up{--fa:""}.fa-arrow-up-right-from-square{--fa:""}.fa-bold{--fa:""}.fa-bell{--fa:""}.fa-bell-slash{--fa:""}.fa-bolt{--fa:""}.fa-calendar-check{--fa:""}.fa-calendar-days{--fa:""}.fa-check{--fa:""}.fa-circle-check{--fa:""}.fa-circle-exclamation{--fa:""}.fa-circle-info{--fa:""}.fa-circle-notch{--fa:""}.fa-chevron-down{--fa:""}.fa-chevron-right{--fa:""}.fa-clock{--fa:""}.fa-compass{--fa:""}.fa-code{--fa:""}.fa-code-branch{--fa:""}.fa-terminal{--fa:""}.fa-copy{--fa:""}.fa-download{--fa:""}.fa-ellipsis{--fa:""}.fa-envelope{--fa:""}.fa-eye{--fa:""}.fa-eye-slash{--fa:""}.fa-face-smile{--fa:""}.fa-file-code{--fa:""}.fa-folder-open{--fa:""}.fa-gear{--fa:""}.fa-image{--fa:""}.fa-italic{--fa:""}.fa-link{--fa:""}.fa-layer-group{--fa:""}.fa-list-ol{--fa:""}.fa-list-ul{--fa:""}.fa-message{--fa:""}.fa-medal{--fa:""}.fa-comments{--fa:""}.fa-lock{--fa:""}.fa-lock-open{--fa:""}.fa-minus{--fa:""}.fa-pen{--fa:""}.fa-pen-to-square{--fa:""}.fa-play{--fa:""}.fa-plus{--fa:"+"}.fa-spinner{--fa:""}.fa-reply{--fa:""}.fa-rotate-left{--fa:""}.fa-shield-virus{--fa:""}.fa-sliders{--fa:""}.fa-trash-can{--fa:""}.fa-thumbs-up{--fa:""}.fa-thumbtack{--fa:""}.fa-triangle-exclamation{--fa:""}.fa-underline{--fa:""}.fa-unlock-keyhole{--fa:""}.fa-up-right-from-square{--fa:""}.fa-user-plus{--fa:""}.fa-user-group,.fa-users{--fa:""}.fa-xmark{--fa:""}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.fa-spin{transition:none!important;animation:none!important}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--app-safe-area-inset-top:env(safe-area-inset-top,0px);--app-safe-area-inset-bottom:env(safe-area-inset-bottom,0px);--app-safe-area-inset-left:env(safe-area-inset-left,0px);--app-safe-area-inset-right:env(safe-area-inset-right,0px);--app-mobile-footerbar-height:calc(3.625rem + var(--app-safe-area-inset-bottom));--app-layer-modal:160;--sg-bg-main:#030811;--sg-bg-page:#070b18;--sg-bg-sidebar:#050b13;--sg-bg-topbar:#060a12;--sg-space-post-surface-rgb:9 14 27;--sg-auth-background:#0b0f17;--sg-auth-surface-1:#111827;--sg-auth-surface-2:#1a1f2e;--sg-auth-border:#2a3142;--sg-auth-text-primary:#e5e7eb;--sg-auth-text-secondary:#9ca3af;--sg-auth-primary:#7c3aed;--sg-auth-primary-light:#a78bfa;--sg-auth-accent:#22d3ee;--sg-auth-success:#22c55e;--sg-auth-warning:#f59e0b;--sg-auth-error:#ef4444;--sg-auth-primary-gradient:linear-gradient(135deg, #7c3aed 0%, #a78bfa 100%);--sg-auth-surface-gradient:linear-gradient(135deg, #111827 0%, #0b0f17 100%);--sg-panel:#090f1cd1;--sg-panel-soft:#0d1424b8;--sg-panel-hover:#181434e0;--sg-border:#94a3b829;--sg-border-strong:#8b5cf66b;--sg-border-cyan:#22d3ee73;--sg-text:#f8fafc;--sg-text-muted:#a8b0c2;--sg-text-soft:#70798d;--sg-mono:ui-monospace, SFMono-Regular, "JetBrains Mono", Menlo, Consolas, "Liberation Mono", monospace;--sg-purple:#8b5cf6;--sg-purple-dark:#5b21b6;--sg-purple-soft:#a855f7;--sg-cyan:#22d3ee;--sg-avatar-background:#cf66c6;--sg-avatar-accent:#dc7bd3;--sg-danger:#ef4444;--sg-success:#22c55e;--sg-scrollbar-track:#071120;--sg-scrollbar-thumb:#6d28d9;--sg-scrollbar-thumb-hover:#7c3aed;--sg-scrollbar-thumb-active:#8b5cf6;--color-bg-main:var(--sg-bg-main);--color-bg-deep:#020512;--color-bg-content:var(--sg-bg-page);--color-bg-sidebar:var(--sg-bg-sidebar);--color-bg-topbar:var(--sg-bg-sidebar);--color-bg-overlay:#030611;--color-panel:var(--sg-panel);--color-panel-alt:var(--sg-panel-soft);--color-panel-stats:var(--sg-panel-soft);--color-input:#050a16e6;--color-hero-panel:var(--sg-panel);--color-panel-hover:var(--sg-panel-hover);--color-border-subtle:var(--sg-border);--color-border-strong:var(--sg-border-strong);--color-separator:#94a3b821;--color-accent:var(--sg-purple);--color-accent-strong:var(--sg-purple-dark);--color-accent-light:var(--sg-purple-soft);--color-badge:var(--sg-purple);--color-active-nav:#8b5cf62e;--color-purple-glow:#8b5cf633;--color-text-primary:var(--sg-text);--color-text-light:#e7ecf6;--color-text-secondary:var(--sg-text-muted);--color-text-muted:var(--sg-text-soft);--color-text-faint:#566075;--topbar-action-size:2.5rem;--topbar-action-radius:10px;--topbar-action-color:#ffffffd1;--topbar-action-color-strong:#fff;--topbar-action-hover-bg:#94a3b81a;--topbar-action-active-bg:#8b5cf62e;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@supports ((-moz-appearance:none)){:root{--app-safe-area-inset-top:0px;--app-safe-area-inset-bottom:0px}}*{box-sizing:border-box;-webkit-tap-highlight-color:#0000}a,button,input,label,select,summary,textarea,[role=button],[role=link],[tabindex]{-webkit-tap-highlight-color:#0000}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}a:focus:not(:focus-visible){box-shadow:none;outline:none}html,body{min-height:100%;margin:0}body{min-height:100vh;background:var(--sg-bg-main);min-height:100dvh;color:var(--color-text-primary)}:root.rich-code-block-dialog-open.rich-code-block-dialog-open,body.rich-code-block-dialog-open.rich-code-block-dialog-open{overscroll-behavior:none;scrollbar-color:transparent transparent}:root.rich-code-block-dialog-open.rich-code-block-dialog-open::-webkit-scrollbar-thumb{background:0 0;border-color:#0000}:root.rich-code-block-dialog-open.rich-code-block-dialog-open::-webkit-scrollbar-thumb:hover{background:0 0;border-color:#0000}:root.rich-code-block-dialog-open.rich-code-block-dialog-open::-webkit-scrollbar-thumb:active{background:0 0;border-color:#0000}:root.rich-code-block-dialog-open.rich-code-block-dialog-open::-webkit-scrollbar-track{background:0 0;border-color:#0000}body.rich-code-block-dialog-open.rich-code-block-dialog-open::-webkit-scrollbar-thumb{background:0 0;border-color:#0000}body.rich-code-block-dialog-open.rich-code-block-dialog-open::-webkit-scrollbar-track{background:0 0;border-color:#0000}.rich-code-block{--rich-code-surface:#070b15;--rich-code-gutter:#0b101d;--rich-code-chrome:#101728;--rich-code-ring:#94a3b824;--rich-code-rule:#94a3b829;--rich-code-text:#ccd5e6;--rich-code-strong:#e8edf7;--rich-code-muted:#9aa6bd;--rich-code-dim:#77839b;--rich-code-accent:#b49bf8;--rich-code-accent-soft:#8b5cf629;--rich-code-hover:#94a3b81f;--rich-code-font:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;box-sizing:border-box;contain:inline-size;background:var(--rich-code-surface);width:100%;min-width:0;max-width:100%;box-shadow:inset 0 0 0 1px var(--rich-code-ring);color:var(--rich-code-text);border-radius:10px;display:grid;position:relative;overflow:hidden}.rich-code-block-header,.rich-code-block-footer{background:var(--rich-code-chrome);align-items:center;gap:.5rem;min-width:0;min-height:2.25rem;padding:.25rem .4375rem .25rem .75rem;display:flex;position:relative}.rich-code-block-header{box-shadow:inset 0 -1px 0 var(--rich-code-rule);justify-content:space-between}.rich-code-block-header-title{white-space:nowrap;align-items:center;gap:.5rem;min-width:0;display:inline-flex;overflow:hidden}.rich-code-block-language{background:var(--rich-code-accent-soft);color:var(--rich-code-accent);font-family:var(--rich-code-font);letter-spacing:.01em;border-radius:4px;flex:none;padding:.25rem .375rem;font-size:.6875rem;font-weight:600;line-height:1}.rich-code-block-header-title-with-file .rich-code-block-language,.rich-code-block-dialog-title-with-file .rich-code-block-language{color:var(--rich-code-dim);background:0 0;padding:.25rem 0}.rich-code-block-filename{min-width:0;color:var(--rich-code-strong);font-family:var(--rich-code-font);align-items:center;gap:.4375rem;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.rich-code-block-filename i{color:var(--rich-code-dim);flex:none;font-size:.8125rem}.rich-code-block-filename span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rich-code-block-meta,.rich-code-block-footer-meta{color:var(--rich-code-dim);font-family:var(--rich-code-font);flex:none;font-size:.6875rem;font-weight:500;line-height:1}.rich-code-block-meta:before{content:"·";margin-right:.5rem}.rich-code-block-header-title-with-file .rich-code-block-meta{order:3}.rich-code-block-actions{flex:none;align-items:center;gap:.125rem;display:inline-flex}.rich-code-block-body{overscroll-behavior-inline:contain;min-width:0;max-width:100%;position:relative;overflow:hidden}.rich-code-block-surface-slot{min-width:0;min-height:max(9rem, calc(var(--rich-code-preview-line-count,1) * 1.38rem + 1rem))}.rich-code-block-surface-placeholder,.rich-code-block-surface-loading{min-height:max(9rem, calc(var(--rich-code-preview-line-count,1) * 1.38rem + 1rem));color:var(--rich-code-dim);font:.75rem var(--rich-code-font);padding:.75rem .875rem}.rich-code-block[data-collapsible=true][data-expanded=false] .rich-code-block-footer:before{-webkit-backdrop-filter:blur(1.5px);content:"";pointer-events:none;background:linear-gradient(#070b1500 0%,#0a0e1a8c 45%,#101728f5 100%);height:3.5rem;position:absolute;bottom:100%;left:0;right:0}.rich-code-block-toggle,.rich-code-block-copy,.rich-code-block-action{min-width:1.75rem;min-height:1.75rem;color:var(--rich-code-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:.375rem;padding:0 .4375rem;font-family:inherit;font-size:.75rem;font-weight:600;line-height:1;transition:background-color .14s,color .14s;display:inline-flex;position:relative}.rich-code-block-toggle:after,.rich-code-block-copy:after,.rich-code-block-action:after{content:"";position:absolute;inset:-.375rem -.25rem}.rich-code-block-toggle:hover,.rich-code-block-copy:hover,.rich-code-block-action:hover{background:var(--rich-code-hover);color:var(--rich-code-strong)}.rich-code-block-toggle:focus-visible,.rich-code-block-copy:focus-visible,.rich-code-block-action:focus-visible,.rich-code-block-body:focus-visible{outline:2px solid var(--rich-code-accent);outline-offset:-2px}.rich-code-block-toggle i,.rich-code-block-copy i,.rich-code-block-action i{color:currentColor;font-size:.8125rem;line-height:1}.rich-code-block-toggle[aria-pressed=true]{background:var(--rich-code-accent-soft);color:var(--rich-code-accent)}.rich-code-block-copy[data-copy-state=copied]{color:#86efac}.rich-code-block-copy[data-copy-state=failed]{color:#fca5a5}.rich-code-block-copy[data-copy-state=copied] i:before{content:"";font-family:"Font Awesome 7 Free";font-weight:900}.rich-code-block-footer{box-shadow:inset 0 1px 0 var(--rich-code-rule);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.rich-code-block-full-action-slot{grid-column:2;justify-self:center;display:inline-flex}.rich-code-block-footer-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rich-code-block-action{grid-column:2}.rich-code-block:not([data-collapsible=true])>.rich-code-block-footer{display:none}@media (max-width:30rem){.rich-code-block-meta{display:none}}@media (pointer:coarse){.rich-code-block-header,.rich-code-block-footer{min-height:2.75rem}.rich-code-block-toggle,.rich-code-block-copy,.rich-code-block-action{min-width:2.25rem;min-height:2.25rem;padding:0 .5625rem}}.rich-code-block-dialog{--rich-code-surface:#070b15;--rich-code-gutter:#0a0f1b;--rich-code-chrome:#0a0f1b;--rich-code-ring:#94a3b829;--rich-code-rule:#94a3b81a;--rich-code-text:#ccd5e6;--rich-code-strong:#e8edf7;--rich-code-muted:#9aa6bd;--rich-code-dim:#77839b;--rich-code-accent:#b49bf8;--rich-code-accent-soft:#8b5cf624;--rich-code-hover:#94a3b81f;--rich-code-font:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--rich-code-zoom:1;overscroll-behavior:contain;background:var(--rich-code-surface);width:auto;max-width:none;height:auto;max-height:none;color:var(--rich-code-text);transform-origin:50%;will-change:opacity, transform;border:0;border-radius:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.rich-code-block-dialog[open]{animation:.14s ease-out both rich-code-dialog-shell-enter}.rich-code-block-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#010409bd}.rich-code-block-dialog[open]::backdrop{animation:.14s ease-out both rich-code-dialog-backdrop-enter}.rich-code-block-dialog-panel{overscroll-behavior:contain;background:var(--rich-code-surface);transform-origin:50%;will-change:opacity, transform;grid-template-rows:auto minmax(0,1fr);height:100%;max-height:100%;display:grid;overflow:hidden}.rich-code-block-dialog[open] .rich-code-block-dialog-panel{animation:.18s cubic-bezier(.2,.9,.2,1) both rich-code-dialog-panel-enter}.rich-code-block-dialog-header{background:var(--rich-code-chrome);min-width:0;min-height:2.75rem;box-shadow:inset 0 -1px 0 var(--rich-code-rule);padding:.25rem .4375rem .25rem .75rem;padding-top:calc(.25rem + var(--app-safe-area-inset-top,0px));justify-content:space-between;align-items:center;gap:.75rem;display:flex}.rich-code-block-zoom-value{min-width:2.75rem;color:var(--rich-code-dim);font-family:var(--rich-code-font);font-variant-numeric:tabular-nums;text-align:center;font-size:.6875rem;line-height:1}.rich-code-block-dialog [data-code-surface=true]{--rich-code-line-font-size:calc(.8125rem * var(--rich-code-zoom));box-sizing:border-box;flex:auto;min-height:0}.rich-code-block-dialog [data-code-surface=true] .cm-gutters{font-size:calc(.75rem * var(--rich-code-zoom))}.rich-code-block-dialog-title{min-width:0;color:var(--rich-code-strong);font-family:var(--rich-code-font);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.rich-code-block-dialog-title>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rich-code-block-dialog-actions{flex:none;align-items:center;gap:.125rem;display:inline-flex}.rich-code-block-dialog-search,.rich-code-block-dialog-line{box-sizing:border-box;border:1px solid var(--rich-code-rule);height:1.75rem;color:var(--rich-code-text);font:.6875rem var(--rich-code-font);background:0 0;border-radius:6px;outline:none;padding:0 .4375rem;line-height:1}.rich-code-block-dialog-search{width:8rem}.rich-code-block-dialog-line{width:4rem}.rich-code-block-dialog-search:focus-visible,.rich-code-block-dialog-line:focus-visible{border-color:var(--rich-code-accent);box-shadow:0 0 0 1px var(--rich-code-accent)}.rich-code-block-dialog-close{min-width:1.75rem;min-height:1.75rem;color:var(--rich-code-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:.375rem;padding:0 .4375rem;font-family:inherit;font-size:.75rem;font-weight:600;line-height:1;transition:background-color .14s,color .14s;display:inline-flex;position:relative}.rich-code-block-dialog-close:after{content:"";position:absolute;inset:-.375rem -.25rem}.rich-code-block-dialog-close:hover{background:var(--rich-code-hover);color:var(--rich-code-strong)}.rich-code-block-dialog-close:focus-visible{outline:2px solid var(--rich-code-accent);outline-offset:-2px}@media (pointer:coarse){.rich-code-block-dialog-header{min-height:3rem}.rich-code-block-dialog-close{min-width:2.25rem;min-height:2.25rem;padding:0 .5625rem}}.rich-code-block-dialog .rich-code-block-body{overscroll-behavior:contain;min-height:0;max-height:none;padding-bottom:var(--app-safe-area-inset-bottom,0px);display:flex;overflow:hidden}.rich-code-block-dialog-loading{min-height:9rem;color:var(--rich-code-dim);font:.75rem var(--rich-code-font);place-items:center;display:grid}.rich-code-block-dialog[data-closing=true]{animation:.12s ease-in both rich-code-dialog-shell-exit}.rich-code-block-dialog[data-closing=true]::backdrop{animation:.12s ease-in both rich-code-dialog-backdrop-exit}.rich-code-block-dialog[data-closing=true] .rich-code-block-dialog-panel{animation:.12s ease-in both rich-code-dialog-panel-exit}@keyframes rich-code-dialog-shell-enter{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes rich-code-dialog-shell-exit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.99)}}@keyframes rich-code-dialog-backdrop-exit{0%{opacity:1}to{opacity:0}}@keyframes rich-code-dialog-panel-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(.375rem)}}@keyframes rich-code-dialog-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes rich-code-dialog-panel-enter{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.rich-code-block-dialog[open],.rich-code-block-dialog[open]::backdrop,.rich-code-block-dialog[open] .rich-code-block-dialog-panel,.rich-code-block-dialog[data-closing=true],.rich-code-block-dialog[data-closing=true]::backdrop,.rich-code-block-dialog[data-closing=true] .rich-code-block-dialog-panel{animation:none}.rich-code-block-toggle,.rich-code-block-copy,.rich-code-block-action,.rich-code-block-dialog-close{transition:none}}.auth-shell{--app-footer-height:4.5rem;--app-sidebar-inline-padding:.875rem;--app-sidebar-logo-height:2.625rem;--app-sidebar-logo-offset-y:.3125rem;--app-sidebar-logo-width:12.25rem;--app-sidebar-row-height:2.75rem;--app-sidebar-width:15rem;--app-topbar-height:4.25rem;--rich-text-editor-sticky-top:4.25rem;min-height:100vh;grid-template-columns:var(--app-sidebar-width) minmax(0, 1fr);background:var(--sg-bg-main);grid-template-rows:auto 1fr auto;min-height:100dvh;display:grid}.auth-shell-authenticated{--app-footer-height:0rem;grid-template-rows:auto minmax(0,1fr)}.app-topbar{z-index:80;width:100%;min-width:0;max-width:100%;height:var(--app-topbar-height);min-height:var(--app-topbar-height);background:var(--color-bg-topbar);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #94a3b83d;flex:none;grid-area:1/2;place-self:start;align-items:center;padding:0 clamp(1.25rem,2.5vw,2.25rem);display:flex;position:sticky;top:0;overflow:visible}.app-topbar-space-surface{background:var(--color-bg-topbar)}.app-topbar>*{z-index:1;position:relative}.app-brand{width:13.75rem;min-height:var(--app-topbar-height);touch-action:pan-y manipulation;justify-content:flex-start;align-items:center;display:inline-flex}.app-brand-logo{opacity:.92;object-fit:contain;width:12rem;height:auto;display:block}.app-brand-topbar{display:none}.app-topbar-space-context{min-width:0;max-width:min(52rem, calc(100vw - var(--app-sidebar-width) - 23rem));grid-template-columns:3.1875rem minmax(0,1fr);align-items:center;gap:.6875rem;margin-left:-.5rem;display:inline-grid}.app-topbar-space-icon{isolation:isolate;width:3.1875rem;height:3.1875rem;box-shadow:none;color:#f7c66d;background:linear-gradient(145deg,#8b5cf629,#0509128a);border:1px solid #c4b5fd3d;border-radius:12px;place-items:center;font-family:Georgia,Times New Roman,serif;font-size:1.15rem;font-style:italic;font-weight:800;line-height:1;display:grid;position:relative;overflow:hidden}.app-topbar-space-icon:after{z-index:2;border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(145deg,#ffffff24,#0000 38%),linear-gradient(#0000 52%,#0509121f);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0a}.app-topbar-space-icon img{object-fit:cover;width:100%;height:100%;display:block}.app-topbar-space-copy{gap:.0625rem;min-width:0;display:grid}.app-topbar-space-eyebrow,.app-topbar-space-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-topbar-space-eyebrow{color:#c4b5fd;letter-spacing:.12em;text-transform:uppercase;font-size:.625rem;font-weight:820;line-height:.75rem}.app-topbar-space-title{color:#ff9a3d;letter-spacing:0;font-size:1rem;font-weight:820;line-height:1.125rem}.app-topbar-space-description{text-overflow:clip;white-space:normal;color:#dadeeef0;letter-spacing:0;min-width:0;font-size:.75rem;font-weight:600;line-height:.9375rem;overflow:visible}.app-topbar-spacer{flex:1}.app-topbar-maintenance-badge{color:#fde68a;letter-spacing:.015em;white-space:nowrap;background:linear-gradient(#78350f6b,#451a038a);border:1px solid #fbbf2461;border-radius:999px;flex:0 auto;align-items:center;gap:.4375rem;min-width:0;height:2rem;margin:0 .75rem;padding:0 .75rem;font-size:.6875rem;font-weight:700;line-height:1;animation:1.8s ease-in-out infinite app-topbar-maintenance-pulse;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 0 1rem #f59e0b1a}.app-topbar-maintenance-badge strong{color:#fff7d6;font-size:inherit;border-left:1px solid #fbbf2447;padding-left:.4375rem}.app-topbar-maintenance-badge-dot{background:#fbbf24;border-radius:50%;flex:none;width:.4375rem;height:.4375rem;animation:1.1s ease-in-out infinite app-topbar-maintenance-dot-pulse;box-shadow:0 0 .625rem #fbbf24cc}@keyframes app-topbar-maintenance-pulse{0%,to{border-color:#fbbf2452;box-shadow:inset 0 1px #ffffff14,0 0 .75rem #f59e0b14}50%{border-color:#fbbf249e;box-shadow:inset 0 1px #ffffff1a,0 0 1.125rem #f59e0b2e}}@keyframes app-topbar-maintenance-dot-pulse{0%,to{opacity:.58;transform:scale(.82)}50%{opacity:1;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.app-topbar-maintenance-badge,.app-topbar-maintenance-badge-dot{animation:none}}@media (max-width:1100px){.app-topbar-maintenance-badge-label{display:none}}.app-topbar-actions{justify-content:flex-end;align-items:center;gap:.75rem;min-width:10.375rem;margin-right:clamp(2rem,4vw,4rem);display:flex}.app-topbar-auth-actions{align-items:center;gap:.75rem;display:flex}.app-topbar-user-area{isolation:isolate;min-height:2.75rem;box-shadow:none;background:0 0;border:0;border-radius:12px;align-items:center;gap:.125rem;padding:0;display:inline-flex}.app-topbar-user-area-segmented .app-topbar-user-menu:before{display:none}.app-topbar-user-area-segmented{flex:none;width:auto}.app-topbar-user-area-segmented .app-topbar-user-menu{flex:0 auto;min-width:0;margin-inline-start:0}.app-topbar-user-area-segmented .app-topbar-user-menu:before{z-index:2;content:"";pointer-events:none;background:#ffffff24;width:1px;transition:background-color .14s,opacity .14s;position:absolute;inset-block:.4375rem;inset-inline-start:0}.app-topbar-user-area-segmented:has(.app-topbar-message-action:hover) .app-topbar-user-menu:before{background-color:#8b5cf633}.app-topbar-user-area-segmented:has(.app-topbar-user-trigger:hover) .app-topbar-user-menu:before{background-color:#8b5cf633}.app-topbar-user-area-segmented:has(.app-topbar-user-trigger[aria-expanded=true]) .app-topbar-user-menu:before{background-color:#8b5cf633}.app-topbar-message-action{isolation:isolate;width:var(--topbar-action-size);height:var(--topbar-action-size);flex:0 0 var(--topbar-action-size);aspect-ratio:1;border-radius:var(--topbar-action-radius);box-shadow:none;color:var(--topbar-action-color);will-change:transform;background:0 0;border:0;place-items:center;text-decoration:none;transition:background-color .14s,border-color .14s,box-shadow .14s,color .14s,transform .14s;display:inline-grid;position:relative;overflow:visible}.app-topbar-message-action:before,.app-topbar-message-action:after{content:"";pointer-events:none;position:absolute}.app-topbar-message-action:before{z-index:-1;border-radius:inherit;opacity:0;background:linear-gradient(#ffffff0b,#8b5cf612);transition:opacity .14s;inset:0}.app-topbar-message-action:after{z-index:0;border-radius:inherit;opacity:0;transition:opacity .14s;inset:0;box-shadow:inset 0 1px #ffffff0a}.app-topbar-message-action:hover{background:var(--topbar-action-hover-bg);box-shadow:none;color:var(--topbar-action-color-strong)}.app-topbar-message-action-active{background:var(--topbar-action-active-bg);box-shadow:none;color:var(--topbar-action-color-strong)}.app-topbar-message-action:hover:before,.app-topbar-message-action-active:before,.app-topbar-message-action:hover:after,.app-topbar-message-action-active:after{opacity:1}.app-topbar-message-action-unread{color:#fffffff0}.app-topbar-message-action:active{filter:brightness(.95);transform:translateY(1px)scale(.99)}.app-topbar-message-action:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #ffffff0f,0 0 0 2px #8b5cf6ad}.app-topbar-message-action-surface{z-index:1;border-radius:4px;place-items:center;width:1.5rem;height:1.25rem;transition:filter .14s,transform .14s;display:inline-grid;position:relative}.app-topbar-message-action-surface:before{border-radius:inherit;content:"";opacity:0;background:0 0;transition:opacity .14s;position:absolute;inset:0}.app-topbar-message-action .app-topbar-message-action-icon{color:currentColor;filter:none;width:1.375rem;height:.9375rem;display:block}.app-private-messages-icon-outline,.app-private-messages-icon-line{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.app-private-messages-icon-outline{stroke-width:4.7px}.app-private-messages-icon-line{stroke-width:3.9px}.app-topbar-message-action:hover .app-topbar-message-action-icon,.app-topbar-message-action:focus-visible .app-topbar-message-action-icon,.app-topbar-message-action-active .app-topbar-message-action-icon{filter:none}.app-topbar-message-action:hover .app-topbar-message-action-surface,.app-topbar-message-action:focus-visible .app-topbar-message-action-surface,.app-topbar-message-action-active .app-topbar-message-action-surface{filter:saturate(1.08);transform:none}.app-topbar-message-action:hover .app-topbar-message-action-surface:before,.app-topbar-message-action:focus-visible .app-topbar-message-action-surface:before,.app-topbar-message-action-active .app-topbar-message-action-surface:before{opacity:1}.app-topbar-message-unread-badge{z-index:3;position:absolute;inset-block-start:.21875rem;inset-inline:auto .09375rem}.app-topbar-user-menu{z-index:40;align-items:center;display:inline-flex;position:relative}.app-topbar-user-trigger{width:auto;max-width:min(15rem, calc(100vw - var(--app-sidebar-width)));min-height:2.5rem;color:var(--color-text-light);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:.5rem;padding:.125rem .625rem .125rem .4375rem;line-height:1;transition:background-color .14s,border-color .14s,box-shadow .14s,color .14s,transform .14s;display:inline-flex;position:relative;overflow:visible}.app-topbar-user-area-segmented .app-topbar-user-trigger{width:auto;max-width:none}.app-topbar-user-trigger:before{border-radius:inherit;content:"";opacity:0;pointer-events:none;background:linear-gradient(#ffffff0f,#ffffff03);transition:opacity .14s;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff0f}.app-topbar-user-trigger>*{z-index:1;position:relative}.app-topbar-user-trigger:hover{background:var(--topbar-action-hover-bg);box-shadow:none;color:var(--color-text-primary)}.app-topbar-user-trigger[aria-expanded=true]{color:var(--color-text-primary);background:#0b1120;border-color:#94a3b826;box-shadow:0 .375rem 1rem -.5rem #02040c99}.app-topbar-user-trigger:hover:before,.app-topbar-user-trigger[aria-expanded=true]:before{opacity:1}.app-topbar-user-trigger:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #ffffff0f,0 0 0 2px #8b5cf6ad}.app-topbar-user-trigger:active{filter:brightness(.95);transform:translateY(1px)scale(.995)}.app-topbar-user-avatar-frame{width:1.75rem;height:1.75rem;box-shadow:none;background:0 0;border-radius:999px;flex:0 0 1.75rem;place-items:center;transition:box-shadow .14s,transform .14s;display:inline-grid;transform:translateY(-.125rem)}.app-topbar-user-avatar{border-radius:999px;flex-basis:1.625rem;width:1.625rem;min-width:1.625rem;height:1.625rem;min-height:1.625rem;font-size:.6875rem;transition:box-shadow .14s,transform .14s;overflow:hidden;box-shadow:0 0 0 1px #fff3}.app-topbar-user-trigger:hover .app-topbar-user-avatar,.app-topbar-user-trigger[aria-expanded=true] .app-topbar-user-avatar{box-shadow:0 0 0 1px #a78bfa61}.app-topbar-user-nickname{color:#ffffffeb;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:9rem;font-size:.78125rem;font-weight:760;line-height:1rem;transition:color .14s;overflow:hidden}.app-topbar-user-trigger:hover .app-topbar-user-nickname,.app-topbar-user-trigger[aria-expanded=true] .app-topbar-user-nickname{color:#fff}.app-topbar-user-chevron{opacity:.9;border-bottom:.09375rem solid #ffffff94;border-right:.09375rem solid #ffffff94;flex:0 0 .4375rem;width:.4375rem;height:.4375rem;margin-block-start:-.125rem;margin-inline-start:.125rem;transition:border-color .14s,opacity .14s,transform .18s cubic-bezier(.2,.8,.2,1);transform:rotate(45deg)}.app-topbar-user-area-segmented .app-topbar-user-chevron{margin-inline-start:.125rem}.app-topbar-user-trigger:hover .app-topbar-user-chevron{opacity:1;border-color:#ffffffc7}.app-topbar-user-trigger[aria-expanded=true] .app-topbar-user-chevron{opacity:1;border-color:#ffffffd1;transform:rotate(225deg)}.app-topbar-user-dropdown{--sg-user-menu-line:#94a3b824;--sg-user-menu-accent:#a78bfa;z-index:80;isolation:isolate;transform-origin:100% 0;background:#0b1120;border:1px solid #94a3b826;border-radius:14px;gap:.0625rem;width:min(17.25rem,100vw - 1.5rem);min-width:15.75rem;padding:.375rem;animation:.19s cubic-bezier(.22,1,.36,1) both app-topbar-user-menu-enter;display:grid;position:absolute;top:calc(100% + .375rem);right:0;overflow:hidden;box-shadow:0 0 0 1px #02050ed1,0 1.25rem 2.75rem -.875rem #02040cd1,0 .375rem 1rem -.5rem #02040ca8}.app-topbar-user-dropdown:before{z-index:0;border-radius:inherit;content:"";pointer-events:none;background:radial-gradient(150% 9rem at 88% -12%,#8b5cf626,#8b5cf600 68%);display:block;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff12}.app-topbar-user-menu-header,.app-topbar-user-menu-item,.app-topbar-user-menu-separator{z-index:1;position:relative}.app-topbar-user-menu-header{--sg-user-menu-rank:var(--sg-purple);background:linear-gradient(#ffffff0d,#ffffff04);border:0;border-radius:10px;align-items:center;gap:.6875rem;margin:0 0 .3125rem;padding:.6875rem .75rem;display:flex;box-shadow:inset 0 0 0 1px #ffffff0d}.app-topbar-user-menu-header-avatar-frame{background:#ffffff0d;border-radius:11px;flex:0 0 2.375rem;place-items:center;width:2.375rem;height:2.375rem;display:inline-grid;position:relative;box-shadow:0 0 0 1px #ffffff17,0 .25rem .75rem #02040c73}.app-topbar-user-menu-header-avatar{border-radius:8px;flex:0 0 2rem;width:2rem;min-width:2rem;height:2rem;min-height:2rem;font-size:.75rem;box-shadow:inset 0 0 0 1px #ffffff24}.app-topbar-user-menu-header-copy{justify-items:start;gap:.25rem;min-width:0;display:grid}.app-topbar-user-menu-header-nickname{max-width:100%;color:color-mix(in srgb, var(--sg-user-menu-rank) 76%, #fff);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:.84375rem;font-weight:780;line-height:1.125rem;overflow:hidden}.app-topbar-user-menu-header-rank{color:#e2e8f4b3;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;background:#ffffff0d;border-radius:999px;align-items:center;gap:.3125rem;max-width:100%;padding:0 .4375rem;font-size:.65625rem;font-weight:680;line-height:1.0625rem;display:inline-flex;overflow:hidden}.app-topbar-user-menu-header-rank:before{background:var(--sg-user-menu-rank);content:"";border-radius:999px;flex:0 0 .3125rem;width:.3125rem;height:.3125rem}.app-topbar-user-menu-section{z-index:1;align-items:center;gap:.5rem;padding:.375rem .625rem .3125rem;display:flex;position:relative}.app-topbar-user-menu-section:after{background:linear-gradient(90deg, var(--sg-user-menu-line), transparent);content:"";flex:auto;height:1px}.app-topbar-user-menu-section-label{color:#94a3b899;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:.625rem;font-weight:720;line-height:.875rem}.app-topbar-user-menu-separator{background:linear-gradient(90deg,#0000,#94a3b838 16% 84%,#0000);height:1px;margin:.375rem .3125rem}.app-topbar-user-menu-item{color:#e2e8f4d1;cursor:pointer;width:100%;min-height:2.5rem;font:inherit;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:10px;align-items:center;gap:.6875rem;padding:0 .625rem;font-size:.8125rem;font-weight:640;line-height:1.25rem;text-decoration:none;transition:color .15s;display:flex}.app-topbar-user-menu-item:after{z-index:0;border-radius:inherit;content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#8b5cf642,#8b5cf61a 62%,#8b5cf60a);transition:opacity .15s;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #a78bfa29}.app-topbar-user-menu-item:before{z-index:1;top:50%;background:var(--sg-user-menu-accent);content:"";opacity:0;pointer-events:none;border-radius:999px;width:.125rem;height:1.125rem;transition:opacity .16s,transform .2s cubic-bezier(.22,1,.36,1);position:absolute;inset-inline-start:.0625rem;transform:translateY(-50%)scaleY(.4)}.app-topbar-user-menu-item>span{z-index:1;position:relative}.app-topbar-user-menu-item:hover,.app-topbar-user-menu-item:focus-visible{color:#fff;background:0 0;outline:none}.app-topbar-user-menu-item:hover:after,.app-topbar-user-menu-item:focus-visible:after{opacity:1}.app-topbar-user-menu-item:hover:before,.app-topbar-user-menu-item:focus-visible:before{opacity:1;transform:translateY(-50%)scaleY(1)}.app-topbar-user-menu-item:focus-visible{box-shadow:0 0 0 2px #8b5cf699}.app-topbar-user-menu-item span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.app-topbar-user-menu-icon{opacity:.6;background:currentColor;flex:0 0 1.0625rem;width:1.0625rem;height:1.0625rem;transition:color .15s,opacity .15s}.app-topbar-user-menu-item:hover .app-topbar-user-menu-icon,.app-topbar-user-menu-item:focus-visible .app-topbar-user-menu-icon{color:var(--sg-user-menu-accent);opacity:1}.app-topbar-user-menu-icon-profile{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21a8 8 0 0 0-16 0'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21a8 8 0 0 0-16 0'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E") 50%/contain no-repeat}.app-topbar-user-menu-icon-settings{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.671 4.136a2.34 2.34 0 0 1 4.659 0 2.34 2.34 0 0 0 3.319 1.915 2.34 2.34 0 0 1 2.33 4.033 2.34 2.34 0 0 0 0 3.831 2.34 2.34 0 0 1-2.33 4.033 2.34 2.34 0 0 0-3.319 1.915 2.34 2.34 0 0 1-4.659 0 2.34 2.34 0 0 0-3.32-1.915 2.34 2.34 0 0 1-2.33-4.033 2.34 2.34 0 0 0 0-3.831 2.34 2.34 0 0 1 2.33-4.033 2.34 2.34 0 0 0 3.32-1.915'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.671 4.136a2.34 2.34 0 0 1 4.659 0 2.34 2.34 0 0 0 3.319 1.915 2.34 2.34 0 0 1 2.33 4.033 2.34 2.34 0 0 0 0 3.831 2.34 2.34 0 0 1-2.33 4.033 2.34 2.34 0 0 0-3.319 1.915 2.34 2.34 0 0 1-4.659 0 2.34 2.34 0 0 0-3.32-1.915 2.34 2.34 0 0 1-2.33-4.033 2.34 2.34 0 0 0 0-3.831 2.34 2.34 0 0 1 2.33-4.033 2.34 2.34 0 0 0 3.32-1.915'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") 50%/contain no-repeat}.app-topbar-user-menu-icon-observations{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.27 21a2 2 0 0 0 3.46 0'/%3E%3Cpath d='M3 17h18'/%3E%3Cpath d='M18 8a6 6 0 0 0-12 0c0 7-3 7-3 9h18c0-2-3-2-3-9'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.27 21a2 2 0 0 0 3.46 0'/%3E%3Cpath d='M3 17h18'/%3E%3Cpath d='M18 8a6 6 0 0 0-12 0c0 7-3 7-3 9h18c0-2-3-2-3-9'/%3E%3C/svg%3E") 50%/contain no-repeat}.app-topbar-user-menu-icon-admin{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.68 0C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.25-2.72a1.2 1.2 0 0 1 1.5 0C14.5 3.8 17 5 19 5a1 1 0 0 1 1 1z'/%3E%3Cpath d='M9 12l2 2 4-4'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.68 0C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.25-2.72a1.2 1.2 0 0 1 1.5 0C14.5 3.8 17 5 19 5a1 1 0 0 1 1 1z'/%3E%3Cpath d='M9 12l2 2 4-4'/%3E%3C/svg%3E") 50%/contain no-repeat}.app-topbar-user-menu-icon-logout{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m16 17 5-5-5-5'/%3E%3Cpath d='M21 12H9'/%3E%3Cpath d='M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m16 17 5-5-5-5'/%3E%3Cpath d='M21 12H9'/%3E%3Cpath d='M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4'/%3E%3C/svg%3E") 50%/contain no-repeat}.app-topbar-user-menu-item-danger{color:#f8b4c2c2}.app-topbar-user-menu-item-danger:after{background:linear-gradient(90deg,#f43f5e3d,#f43f5e17 62%,#f43f5e08);box-shadow:inset 0 0 0 1px #fb71852e}.app-topbar-user-menu-item-danger:before{background:#fb7185}.app-topbar-user-menu-item-danger:hover,.app-topbar-user-menu-item-danger:focus-visible{color:#ffe4e9}.app-topbar-user-menu-item-danger:focus-visible{box-shadow:0 0 0 2px #f43f5e99}.app-topbar-user-menu-item-danger:hover .app-topbar-user-menu-icon,.app-topbar-user-menu-item-danger:focus-visible .app-topbar-user-menu-icon{color:#fb7185;opacity:1}@keyframes app-topbar-user-menu-enter{0%{opacity:0;transform:translateY(-.5rem)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.app-topbar-greeting{max-width:min(22rem,100vw - 14rem);color:var(--color-text-light);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.625rem;margin-right:clamp(0rem,5vw,5rem);font-size:.9375rem;font-weight:600;line-height:1.25rem;display:inline-flex;overflow:hidden}.app-topbar-greeting span:not(.user-avatar){text-overflow:ellipsis;overflow:hidden}.app-topbar-greeting strong{color:var(--color-text-primary);font-weight:800}.app-topbar-action{min-height:2.5rem;color:var(--color-text-primary);white-space:nowrap;background:radial-gradient(circle at 16%,#8b5cf638,#0000 4.25rem),linear-gradient(90deg,#1f1748db,#0e0d27d1);border:1px solid #8b5cf657;border-radius:8px;justify-content:center;align-items:center;padding:0 1rem;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;transition:background-color .14s,border-color .14s,box-shadow .14s,color .14s;display:inline-flex;box-shadow:0 10px 22px #0000002e,0 0 0 1px #8b5cf614}.app-topbar-action:hover{color:var(--color-text-primary);background:radial-gradient(circle at 16%,#8b5cf647,#0000 4.5rem),linear-gradient(90deg,#251b54e6,#120f30db);border-color:#8b5cf675;text-decoration:none;box-shadow:0 12px 26px #0003,0 0 18px #8b5cf61a}.app-sidebar{z-index:30;width:var(--app-sidebar-width);min-width:0;height:100vh;min-height:0;height:100dvh;max-height:100vh;background:var(--sg-bg-sidebar);border-right:1px solid #94a3b83d;flex-direction:column;grid-area:1/1/4;align-self:start;max-height:100dvh;padding:0;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden}.app-sidebar-brand{width:100%;height:var(--app-topbar-height);min-height:var(--app-topbar-height);flex:0 0 var(--app-topbar-height);padding:0 var(--app-sidebar-inline-padding);border-bottom:1px solid #94a3b81f;justify-content:center;align-items:center;margin:0 0 1rem;line-height:0;text-decoration:none;display:inline-flex;overflow:hidden}.app-sidebar-brand-logo{width:var(--app-sidebar-logo-width);max-width:100%;height:var(--app-sidebar-logo-height);aspect-ratio:285/61;opacity:.92;object-fit:contain;transform:translateY(var(--app-sidebar-logo-offset-y));flex:none;display:block}.app-sidebar-nav{gap:.25rem;display:grid}.app-sidebar-footer{flex:0 auto;min-height:0;margin-top:auto;display:grid}.app-sidebar-account{border-top:1px solid #94a3b824;align-items:stretch;min-width:0;display:flex}.app-sidebar-system-toggle{width:2.75rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-left:1px solid #94a3b81a;flex:0 0 2.75rem;place-items:center;padding:0;transition:background .16s,color .16s;display:grid}.app-sidebar-system-toggle:hover{color:var(--color-text-light);background:#94a3b814}.app-sidebar-system-toggle:focus-visible{outline-offset:-2px;outline:2px solid #a78bfad9}.app-sidebar-system-toggle-icon{background:currentColor;width:.875rem;height:.875rem;transition:transform .22s cubic-bezier(.22,1,.36,1);display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 15 6-6 6 6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 15 6-6 6 6'/%3E%3C/svg%3E") 50%/contain no-repeat}.app-sidebar-system-toggle[aria-expanded=false] .app-sidebar-system-toggle-icon{transform:rotate(180deg)}.app-sidebar-system{min-height:0;padding:.625rem var(--app-sidebar-inline-padding) .5rem;border-top:1px solid #94a3b81a;flex:0 auto;gap:.5rem;display:grid}.app-sidebar-system-nav{scrollbar-width:none;gap:.0625rem;min-height:0;display:grid;overflow-y:auto}.app-sidebar-system-nav::-webkit-scrollbar{display:none}.app-sidebar-system-link{min-width:0;min-height:2rem;color:var(--color-text-muted);border:1px solid #0000;border-radius:6px;align-items:center;gap:.5625rem;padding:0 .5rem;font-size:.6875rem;font-weight:620;line-height:1;text-decoration:none;transition:background .16s,border-color .16s,color .16s;display:flex}.app-sidebar-system-link:hover,.app-sidebar-system-link:focus-visible{color:var(--color-text-secondary);background:#8b5cf614;border-color:#a78bfa38;outline:none;text-decoration:none}.app-sidebar-system-link-active{color:var(--color-text-light);background:#8b5cf61f;border-color:#a78bfa47}.app-sidebar-system-link-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-sidebar-system-collapsed .app-sidebar-system-nav{justify-content:space-between;align-items:center;gap:.125rem;display:flex;overflow:visible}.app-sidebar-system-collapsed .app-sidebar-system-link{flex:0 0 2rem;justify-content:center;gap:0;width:2rem;height:2rem;min-height:2rem;padding:0}.app-sidebar-system-collapsed .app-sidebar-system-link-label{display:none}.app-sidebar-system-link-icon{opacity:.78;background:currentColor;flex:0 0 1rem;width:1rem;height:1rem;transition:opacity .16s;display:block}.app-sidebar-system-link:hover .app-sidebar-system-link-icon,.app-sidebar-system-link:focus-visible .app-sidebar-system-link-icon,.app-sidebar-system-link-active .app-sidebar-system-link-icon{opacity:1}.app-sidebar-system-link-icon-settings{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M3 12h2m14 0h2M12 3v2m0 14v2m-7.07-1.93 1.41-1.41m11.32 0 1.41 1.41m0-14.14-1.41 1.41m-11.32 0L4.93 4.93'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M3 12h2m14 0h2M12 3v2m0 14v2m-7.07-1.93 1.41-1.41m11.32 0 1.41 1.41m0-14.14-1.41 1.41m-11.32 0L4.93 4.93'/%3E%3C/svg%3E") 50%/contain no-repeat}.app-sidebar-system-link-icon-policy{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.68 0C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.5 3.8 17 5 19 5a1 1 0 0 1 1 1z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.68 0C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.5 3.8 17 5 19 5a1 1 0 0 1 1 1z'/%3E%3C/svg%3E") 50%/contain no-repeat}.app-sidebar-system-link-icon-rules{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 2v6h6'/%3E%3Cpath d='M16 13H8'/%3E%3Cpath d='M16 17H8'/%3E%3Cpath d='M10 9H8'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 2v6h6'/%3E%3Cpath d='M16 13H8'/%3E%3Cpath d='M16 17H8'/%3E%3Cpath d='M10 9H8'/%3E%3C/svg%3E") 50%/contain no-repeat}.app-sidebar-system-link-icon-changelog{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3v18h18'/%3E%3Cpath d='m7 14 3-3 3 2 5-6'/%3E%3Cpath d='M18 7h-4'/%3E%3Cpath d='M18 7v4'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3v18h18'/%3E%3Cpath d='m7 14 3-3 3 2 5-6'/%3E%3Cpath d='M18 7h-4'/%3E%3Cpath d='M18 7v4'/%3E%3C/svg%3E") 50%/contain no-repeat}.app-sidebar-system-link-icon-apps{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='14' height='20' x='5' y='2' rx='2'/%3E%3Cpath d='M12 18h.01'/%3E%3Cpath d='M9 6h6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='14' height='20' x='5' y='2' rx='2'/%3E%3Cpath d='M12 18h.01'/%3E%3Cpath d='M9 6h6'/%3E%3C/svg%3E") 50%/contain no-repeat}.app-sidebar-core{border-top:1px solid #94a3b81a;align-items:center;gap:.5rem;margin:0;padding:.625rem .5rem .375rem;line-height:1;display:flex}.app-sidebar-core-name{min-width:0;color:var(--color-text-light);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;font-weight:650;overflow:hidden}.app-sidebar-core-version{color:var(--color-text-secondary);font-family:var(--sg-mono);font-variant-numeric:tabular-nums;background:#94a3b814;border:1px solid #94a3b82e;border-radius:4px;flex:none;margin-left:auto;padding:.1875rem .3125rem;font-size:.5625rem;font-weight:600}.app-sidebar-link{width:100%;min-height:var(--app-sidebar-row-height);color:var(--color-text-secondary);padding:0 var(--app-sidebar-inline-padding) 0 calc(var(--app-sidebar-inline-padding) + .125rem);border:0;border-radius:0;align-items:center;gap:.6875rem;font-size:.8125rem;font-weight:640;line-height:1;text-decoration:none;transition:background .16s,color .16s;display:flex;position:relative}.app-sidebar-link:before{background:var(--sg-purple);content:"";opacity:0;border-radius:0 2px 2px 0;width:.1875rem;height:1.375rem;transition:opacity .18s,transform .22s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:0;transform:translateY(-50%)scaleY(.3);box-shadow:0 0 12px #8b5cf6b3}.app-sidebar-link:focus-visible{outline-offset:-2px;outline:2px solid #a78bfad9}.app-sidebar-link-icon{flex:0 0 1.375rem;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;display:inline-flex;position:relative}.app-sidebar-link-icon:before{background:var(--color-text-muted);content:"";flex:none;width:1.25rem;height:1.25rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M21 20a1 1 0 0 1-1 1h-5v-6H9v6H4a1 1 0 0 1-1-1v-9.2a1 1 0 0 1 .34-.75l8-7a1 1 0 0 1 1.32 0l8 7a1 1 0 0 1 .34.75V20z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M21 20a1 1 0 0 1-1 1h-5v-6H9v6H4a1 1 0 0 1-1-1v-9.2a1 1 0 0 1 .34-.75l8-7a1 1 0 0 1 1.32 0l8 7a1 1 0 0 1 .34.75V20z'/%3E%3C/svg%3E") 50%/contain no-repeat}.app-sidebar-link-space .app-sidebar-link-icon:before{content:none}.app-sidebar-link-users{cursor:pointer;align-items:center}.app-sidebar-link-users .app-sidebar-link-icon:before{width:1.25rem;height:1.25rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87'/%3E%3Cpath d='M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87'/%3E%3Cpath d='M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E") 50%/contain no-repeat}.app-sidebar-users-copy{gap:.1875rem;min-width:0;line-height:1;display:grid}.app-sidebar-link-users .app-sidebar-link-label{font-size:.8125rem}.app-sidebar-users-meta{color:#35f11be0;font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none;white-space:nowrap;align-items:center;gap:.3125rem;font-size:.6875rem;font-weight:650;line-height:1;display:inline-flex}.app-sidebar-users-meta:before{content:"";background:#22c55e;border-radius:999px;flex:none;width:.375rem;height:.375rem;box-shadow:0 0 8px #22c55e75}.app-sidebar-online-counter{color:#35f11be0;font-variant-numeric:tabular-nums;align-items:center;min-width:2.25rem;height:.8125rem;font-size:.6875rem;font-weight:650;line-height:1;display:inline-flex;position:relative;overflow:hidden}.app-sidebar-online-counter-value{align-items:center;height:1em;line-height:1;display:inline-flex}.app-sidebar-online-counter-digit{place-items:center;height:1em;line-height:1;display:inline-grid}.app-sidebar-online-counter-digit-changing{position:relative;overflow:hidden}.app-sidebar-online-counter-digit-exiting{min-width:1ch}.app-sidebar-online-counter-digit-incoming{grid-area:1/1}.app-sidebar-online-counter-digit-outgoing{place-items:center;display:grid;position:absolute;inset:0}.app-sidebar-online-counter-transition-increasing .app-sidebar-online-counter-digit-incoming{animation:.26s cubic-bezier(.22,1,.36,1) both app-sidebar-online-counter-enter-from-bottom}.app-sidebar-online-counter-transition-increasing .app-sidebar-online-counter-digit-outgoing{animation:.26s cubic-bezier(.22,1,.36,1) both app-sidebar-online-counter-exit-to-top}.app-sidebar-online-counter-transition-decreasing .app-sidebar-online-counter-digit-incoming{animation:.26s cubic-bezier(.22,1,.36,1) both app-sidebar-online-counter-enter-from-top}.app-sidebar-online-counter-transition-decreasing .app-sidebar-online-counter-digit-outgoing{animation:.26s cubic-bezier(.22,1,.36,1) both app-sidebar-online-counter-exit-to-bottom}@keyframes app-sidebar-online-counter-enter-from-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes app-sidebar-online-counter-exit-to-top{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes app-sidebar-online-counter-enter-from-top{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes app-sidebar-online-counter-exit-to-bottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.app-sidebar-link,.app-sidebar-link:before,.app-sidebar-system-toggle-icon,.app-signout{transition:none}.app-sidebar-link:before{transform:translateY(-50%)scaleY(1)}}.app-guest-feature-backdrop{z-index:120;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#02060f9e;place-items:center;padding:1rem;animation:.18s ease-out both app-guest-feature-backdrop-enter;display:grid;position:fixed;inset:0}.app-guest-feature-dialog{text-align:center;background:radial-gradient(circle at 50% 0,#8b5cf629,#0000 12rem),linear-gradient(145deg,#0c1221fc,#050912fc);border:1px solid #8b5cf647;border-radius:16px;justify-items:center;width:min(28rem,100%);padding:2.25rem 2rem 1.75rem;animation:.22s cubic-bezier(.22,1,.36,1) both app-guest-feature-dialog-enter;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 1.5rem 5rem #0000008a,0 0 2.5rem #7c3aed17}.app-guest-feature-close{color:#94a3b8;cursor:pointer;background:#0f172aa3;border:1px solid #94a3b821;border-radius:999px;place-items:center;width:2rem;height:2rem;display:grid;position:absolute;top:.875rem;right:.875rem}.app-guest-feature-close:hover,.app-guest-feature-close:focus-visible{color:#f8fafc;background:#8b5cf61f;border-color:#c4b5fd4d;outline:none}.app-guest-feature-close span{background:currentColor;width:.875rem;height:.875rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.3' stroke-linecap='round'%3E%3Cpath d='m6 6 12 12M18 6 6 18'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.3' stroke-linecap='round'%3E%3Cpath d='m6 6 12 12M18 6 6 18'/%3E%3C/svg%3E") 50%/contain no-repeat}.app-guest-feature-icon{background:linear-gradient(145deg,#8b5cf633,#1e293b70);border:1px solid #a78bfa40;border-radius:14px;place-items:center;width:3.5rem;height:3.5rem;margin-bottom:1rem;display:grid;box-shadow:inset 0 1px #ffffff1a,0 .75rem 2rem #4c1d952e}.app-guest-feature-icon:before{content:"";background:#b99aff;width:1.625rem;height:1.625rem}.app-guest-feature-icon-chat:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15a4 4 0 0 1-4 4H8l-5 3V7a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4Z'/%3E%3Cpath d='M8 10h.01M12 10h.01M16 10h.01'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15a4 4 0 0 1-4 4H8l-5 3V7a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4Z'/%3E%3Cpath d='M8 10h.01M12 10h.01M16 10h.01'/%3E%3C/svg%3E") 50%/contain no-repeat}.app-guest-feature-icon-users:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E") 50%/contain no-repeat}.app-guest-feature-eyebrow{color:#a78bfa;letter-spacing:.13em;text-transform:uppercase;font-size:.6875rem;font-weight:850;line-height:1}.app-guest-feature-dialog h2{color:#f8fafc;letter-spacing:-.025em;margin:.5rem 0 0;font-size:1.5rem;font-weight:850;line-height:1.15}.app-guest-feature-dialog p{color:#94a3b8;max-width:22rem;margin:.875rem 0 0;font-size:.8125rem;font-weight:560;line-height:1.5}.app-guest-feature-dialog p strong{color:#ddd6fe;font-weight:760}.app-guest-feature-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;width:100%;margin-top:1.5rem;display:grid}.app-guest-feature-action{color:#e2e8f0;background:#0f172ab8;border:1px solid #94a3b82e;border-radius:9px;justify-content:center;align-items:center;min-height:2.625rem;font-size:.8125rem;font-weight:760;text-decoration:none;display:inline-flex}.app-guest-feature-action:hover,.app-guest-feature-action:focus-visible{color:#fff;background:#8b5cf61f;border-color:#c4b5fd5c;outline:none}.app-guest-feature-action-primary{color:#fff;background:linear-gradient(135deg,#8b5cf6,#6d28d9);border-color:#c4b5fd6b;box-shadow:inset 0 1px #ffffff29,0 .625rem 1.5rem #4c1d953d}.app-guest-feature-dialog small{color:#94a3b894;margin-top:1rem;font-size:.6875rem;font-weight:560}@keyframes app-guest-feature-backdrop-enter{0%{opacity:0}}@keyframes app-guest-feature-dialog-enter{0%{opacity:0;transform:translateY(.75rem)scale(.98)}}.app-sidebar-link:hover{color:var(--color-text-light);background:#94a3b814;text-decoration:none}.app-sidebar-link:hover .app-sidebar-link-icon:before{filter:drop-shadow(0 0 6px #8b5cf670);background:#a978ff}.app-sidebar-link-active,.app-sidebar-link-active:hover{color:#fff;background:#8b5cf626;font-weight:700;position:relative}.app-sidebar-link-active:before{opacity:1;transform:translateY(-50%)scaleY(1)}.app-sidebar-link-active .app-sidebar-link-icon:before{filter:drop-shadow(0 0 7px #8b5cf694);background:#b79bff}.app-sidebar-link-unread:not(.app-sidebar-link-active){color:#e2e8f0}.app-sidebar-link-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.25;overflow:hidden}.app-sidebar-link-icon-space,.app-sidebar-link-icon-chat{flex-basis:1.375rem;width:1.375rem;height:1.375rem;margin-left:0}.app-sidebar-link-space .app-sidebar-link-icon-space:before,.app-sidebar-link-chat .app-sidebar-link-icon-chat:before{content:none}.app-sidebar-fa-icon{width:1.25rem;height:1.25rem;color:var(--color-text-muted);filter:none;place-items:center;font-size:1.0625rem;line-height:1;transition:color .14s,filter .14s;display:inline-grid}.app-sidebar-space-icon{font-size:1.04rem;transform:translateY(.015rem)}.app-sidebar-chat-icon{width:1.25rem;height:1.25rem;font-size:1.08rem;transform:translateY(.005rem)}.app-sidebar-link:hover .app-sidebar-fa-icon{color:#a978ff;filter:drop-shadow(0 0 6px #8b5cf670)}.app-sidebar-link:hover .app-sidebar-chat-icon{color:#a978ff;filter:drop-shadow(0 0 6px #8b5cf67a)}.app-sidebar-link-active .app-sidebar-fa-icon,.app-sidebar-link-active .app-sidebar-chat-icon{color:#b79bff;filter:none}.app-sidebar-link-unread:not(.app-sidebar-link-active) .app-sidebar-chat-icon{color:#a78bfa;filter:drop-shadow(0 0 5px #8b5cf647)}.app-chat-unread-badge{min-width:.875rem;height:.875rem;box-shadow:0 0 0 2px var(--color-bg-topbar), 0 .125rem .375rem #0000003d;color:#fff;font-variant-numeric:tabular-nums;text-shadow:none;transform-origin:80% 20%;will-change:transform;background:#8b5cf6;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding-inline:.125rem;font-size:.53125rem;font-weight:900;line-height:1;display:inline-flex;position:relative;overflow:visible}.app-chat-unread-badge:after{border-radius:inherit;content:"";opacity:0;pointer-events:none;border:1px solid #8b5cf64d;position:absolute;inset:-.0625rem;transform:scale(.72)}.app-chat-unread-badge>span{z-index:1;line-height:inherit;animation:.18s cubic-bezier(.2,.8,.2,1) both app-chat-unread-count-change;display:block;position:relative}.app-chat-unread-badge-enter{animation:.18s cubic-bezier(.22,1,.36,1) both app-chat-unread-badge-enter}.app-chat-unread-badge-update-even{animation:.32s cubic-bezier(.2,.8,.2,1) both app-chat-unread-badge-update-even}.app-chat-unread-badge-update-odd{animation:.32s cubic-bezier(.2,.8,.2,1) both app-chat-unread-badge-update-odd}.app-chat-unread-badge-update-even:after{animation:.42s ease-out both app-chat-unread-badge-ring-even}.app-chat-unread-badge-update-odd:after{animation:.42s ease-out both app-chat-unread-badge-ring-odd}@keyframes app-chat-unread-badge-enter{0%{opacity:0;transform:translateY(-.125rem)scale(.72)}70%{opacity:1;transform:translateY(0)scale(1.06)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes app-chat-unread-badge-update-even{0%{transform:translateY(0)scale(1)}36%{transform:translateY(-.0625rem)scale(1.12)}68%{transform:translateY(0)scale(.98)}to{transform:translateY(0)scale(1)}}@keyframes app-chat-unread-badge-update-odd{0%{transform:translateY(0)scale(1)}36%{transform:translateY(-.0625rem)scale(1.12)}68%{transform:translateY(0)scale(.98)}to{transform:translateY(0)scale(1)}}@keyframes app-chat-unread-count-change{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes app-chat-unread-badge-ring-even{0%{opacity:.42;transform:scale(.72)}to{opacity:0;transform:scale(1.55)}}@keyframes app-chat-unread-badge-ring-odd{0%{opacity:.42;transform:scale(.72)}to{opacity:0;transform:scale(1.55)}}@keyframes app-private-message-unread-badge-ring{0%{opacity:.46;transform:scale(.74)}58%{opacity:.2;transform:scale(1.38)}to{opacity:0;transform:scale(1.72)}}@media (prefers-reduced-motion:reduce){.app-topbar-message-action,.app-topbar-message-action-surface,.app-topbar-message-action-surface:before,.app-topbar-user-trigger,.app-topbar-user-trigger:before,.app-topbar-user-avatar-frame,.app-topbar-user-avatar,.app-topbar-user-chevron,.app-topbar-user-dropdown,.app-topbar-user-menu-item,.app-topbar-user-menu-item:before,.app-topbar-user-menu-item:after,.app-chat-unread-badge-enter,.app-chat-unread-badge-update-even,.app-chat-unread-badge-update-odd,.app-chat-unread-badge-enter:after,.app-chat-unread-badge-update-even:after,.app-chat-unread-badge-update-odd:after,.app-chat-unread-badge>span{transition-duration:.01ms;animation:none}.app-topbar-message-action:hover,.app-topbar-message-action-active,.app-topbar-message-action:hover .app-topbar-message-action-surface,.app-topbar-message-action-active .app-topbar-message-action-surface,.app-topbar-user-trigger:hover,.app-topbar-user-trigger[aria-expanded=true]{transform:none}}.app-chat-unread-badge.app-topbar-message-unread-badge{color:#fff;text-align:center;text-shadow:0 .0625rem .0625rem #180c3a6b;transform-origin:55% 55%;background:#931aaf;border:0;border-radius:4px;min-width:1.4em;height:auto;padding:.25em .4em;font-size:max(.6875rem,11px);font-weight:750;line-height:1;position:absolute;inset-block-start:-.1875rem;inset-inline:auto -.1875rem;box-shadow:0 0 0 1px #070d1a,0 .125rem .3125rem #180c3a70}.app-chat-unread-badge-enter.app-topbar-message-unread-badge{animation-duration:.24s;animation-timing-function:cubic-bezier(.18,.9,.22,1)}.app-chat-unread-badge-update-even.app-topbar-message-unread-badge,.app-chat-unread-badge-update-odd.app-topbar-message-unread-badge{animation-duration:.24s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}.app-chat-unread-badge.app-topbar-message-unread-badge>span{animation-duration:.19s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}.app-chat-unread-badge.app-topbar-message-unread-badge:after{border-color:#d946ef66;inset:-.1875rem;box-shadow:0 0 .625rem #d946ef33}.app-chat-unread-badge-enter.app-topbar-message-unread-badge:after,.app-chat-unread-badge-update-even.app-topbar-message-unread-badge:after,.app-chat-unread-badge-update-odd.app-topbar-message-unread-badge:after{animation:.56s ease-out both app-private-message-unread-badge-ring}.app-chat-unread-badge.app-mobile-footerbar-unread-badge{letter-spacing:-.015em;background:#7c3aed;border:1px solid #ddd6fe85;min-width:.8125rem;height:.8125rem;padding-inline:.125rem;font-size:.46875rem;font-weight:800;line-height:.8125rem;position:absolute;top:-.0625rem;left:auto;right:-.1875rem;box-shadow:0 0 0 1px #0d1221,0 .125rem .25rem #00000052}.app-chat-unread-badge.app-mobile-footerbar-unread-badge>span{place-items:center;height:100%;line-height:1;animation:.22s cubic-bezier(.22,1,.36,1) both app-mobile-footerbar-unread-count-change;display:grid;position:relative;top:.03125rem}.app-chat-unread-badge-enter.app-mobile-footerbar-unread-badge{animation:.24s cubic-bezier(.22,1,.36,1) both app-mobile-footerbar-unread-badge-enter}.app-chat-unread-badge-update-even.app-mobile-footerbar-unread-badge,.app-chat-unread-badge-update-odd.app-mobile-footerbar-unread-badge{animation:.36s cubic-bezier(.16,1,.3,1) both app-mobile-footerbar-unread-badge-update}.app-chat-unread-badge-update-even.app-mobile-footerbar-unread-badge:after,.app-chat-unread-badge-update-odd.app-mobile-footerbar-unread-badge:after{opacity:0;animation:none}@keyframes app-mobile-footerbar-unread-badge-enter{0%{opacity:0;transform:translateY(-.0625rem)}to{opacity:1;transform:translateY(0)}}@keyframes app-mobile-footerbar-unread-badge-update{0%,to{background:#7c3aed;border-color:#ddd6fe85;box-shadow:0 0 0 1px #0d1221,0 .125rem .25rem #00000052}38%{background:#8451ee;border-color:#ddd6fead;box-shadow:0 0 0 1px #0d1221,0 0 0 .1875rem #8b5cf61f,0 .125rem .3125rem #00000057}}@keyframes app-mobile-footerbar-unread-count-change{0%{opacity:.24;transform:translateY(-.0625rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.app-chat-unread-badge-enter.app-mobile-footerbar-unread-badge,.app-chat-unread-badge-update-even.app-mobile-footerbar-unread-badge,.app-chat-unread-badge-update-odd.app-mobile-footerbar-unread-badge,.app-chat-unread-badge.app-mobile-footerbar-unread-badge>span{animation:none}}.app-sidebar-unread-badge{color:#fff;text-shadow:0 .0625rem .0625rem #180c3a6b;background:#931aaf;border:1px solid #f0abfc57;border-radius:4px;min-width:1.0625rem;height:1.0625rem;margin-left:auto;padding:0 .1875rem;font-size:.625rem;font-weight:750;line-height:1.0625rem;box-shadow:0 .125rem .3125rem #180c3a61,0 0 .375rem #d946ef29,inset 0 1px #ffffff38}.app-sidebar-link:hover .app-sidebar-unread-badge,.app-sidebar-link-active .app-sidebar-unread-badge{background:#82179c;border-color:#f9a8d46b;box-shadow:0 .1875rem .5rem #180c3a66,0 0 .625rem #ec489938,inset 0 1px #ffffff3d}.app-signout{width:100%;min-width:0;color:var(--color-text-light);cursor:pointer;padding:1.0625rem var(--app-sidebar-inline-padding) 1.0625rem calc(var(--app-sidebar-inline-padding) + .1875rem);background:0 0;border:0;border-radius:0;flex:auto;align-items:center;gap:.75rem;font-size:.8125rem;font-weight:640;line-height:1;text-decoration:none;transition:background .16s,color .16s;display:flex}.app-signout:focus-visible{outline-offset:-2px;outline:2px solid #a78bfad9}.app-signout:before{background:var(--sg-text-soft);content:"";flex:none;width:1.25rem;height:1.25rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4'/%3E%3Cpath d='M16 17l5-5-5-5'/%3E%3Cpath d='M21 12H9'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4'/%3E%3Cpath d='M16 17l5-5-5-5'/%3E%3Cpath d='M21 12H9'/%3E%3C/svg%3E") 50%/contain no-repeat}.app-signout:hover{color:var(--color-text-primary);background:#94a3b814;text-decoration:none}.app-signout:hover:before{background:#a78bfa}.app-sidebar-login:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4'/%3E%3Cpath d='M10 17l5-5-5-5'/%3E%3Cpath d='M15 12H3'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4'/%3E%3Cpath d='M10 17l5-5-5-5'/%3E%3Cpath d='M15 12H3'/%3E%3C/svg%3E") 50%/contain no-repeat}.app-mobile-footerbar{display:none}.app-mobile-space-create-topic-fab{z-index:55;right:calc(1rem + var(--app-safe-area-inset-right,0px));bottom:calc(var(--app-mobile-footerbar-height,3.625rem) + 1rem);color:#fff;cursor:pointer;opacity:0;pointer-events:none;background:linear-gradient(#fff3,#0000 42%),linear-gradient(135deg,#a855f7 0%,#8b5cf6 48%,#6d28d9 100%);border:1px solid #d8b4fead;border-radius:999px;outline:none;place-items:center;width:3.25rem;height:3.25rem;transition:opacity .19s,transform .19s cubic-bezier(.22,1,.36,1);display:none;position:fixed;transform:translateY(.5rem)scale(.96);box-shadow:inset 0 0 0 1px #ffffff1f,0 .625rem 1.5rem #4c1d9557}.app-mobile-space-create-topic-fab-visible{opacity:1;pointer-events:auto;transform:translate(0,0)scale(1)}.app-mobile-space-create-topic-fab:hover,.app-mobile-space-create-topic-fab:focus-visible{background:linear-gradient(#ffffff3d,#0000 42%),linear-gradient(135deg,#b56cff 0%,#955cf6 48%,#7c3aed 100%)}.app-mobile-space-create-topic-fab:focus-visible{box-shadow:0 0 0 .1875rem #c4b5fd61,inset 0 0 0 1px #ffffff1f,0 .625rem 1.5rem #4c1d9557}.app-mobile-space-create-topic-fab-icon{background:currentColor;width:1.25rem;height:1.25rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.45' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v14'/%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.45' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v14'/%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E") 50%/contain no-repeat}@media (prefers-reduced-motion:reduce){.app-mobile-space-create-topic-fab{transition:none}}.app-mobile-footerbar-item{min-width:0;min-height:3.25rem;color:var(--color-text-secondary);text-align:center;border:1px solid #0000;border-radius:10px;align-content:center;justify-items:center;gap:.25rem;padding:.375rem .25rem;font-size:.6875rem;font-weight:800;line-height:1;text-decoration:none;transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s;display:grid;position:relative}button.app-mobile-footerbar-item{appearance:none;cursor:pointer;background:0 0;font-family:inherit}button.app-mobile-footerbar-item:hover{background:#8b5cf61a}button.app-mobile-footerbar-item.app-mobile-footerbar-item-active{background:linear-gradient(#8b5cf638,#8b5cf61a),#0a0f1fdb}.app-mobile-footerbar-item:hover{color:#f3f0ff;background:#8b5cf61a;border-color:#a78bfa47;text-decoration:none}.app-mobile-footerbar-item-active{color:#f8fafc;background:linear-gradient(#8b5cf638,#8b5cf61a),#0a0f1fdb;border-color:#a78bfa85;box-shadow:inset 0 0 0 1px #a78bfa1f,0 8px 18px #0000002e}.app-mobile-footerbar-icon-wrap{background:0 0;border-radius:999px;place-items:center;width:1.875rem;height:1.625rem;transition:background-color .14s,color .14s,transform .14s;display:grid;position:relative}.app-mobile-footerbar-icon{background:currentColor;width:1.125rem;height:1.125rem}.app-mobile-footerbar-item:hover .app-mobile-footerbar-icon-wrap,.app-mobile-footerbar-item-active .app-mobile-footerbar-icon-wrap{color:#c4b5fd;background:#a78bfa29;transform:translateY(-.0625rem)}.app-mobile-footerbar-unread-badge{z-index:2;min-width:.8125rem;height:.8125rem;padding:0 .125rem;font-size:.46875rem;position:absolute;top:-.0625rem;left:auto;right:-.1875rem}.app-mobile-footerbar-icon-wrap>.app-mobile-footerbar-unread-badge{top:-.0625rem;left:auto;right:-.1875rem}.app-mobile-footerbar-label{color:currentColor;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.625rem;font-weight:820;line-height:.75rem;overflow:hidden}.app-mobile-footerbar-item-home .app-mobile-footerbar-icon{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M21 20a1 1 0 0 1-1 1h-5v-6H9v6H4a1 1 0 0 1-1-1v-9.2a1 1 0 0 1 .34-.75l8-7a1 1 0 0 1 1.32 0l8 7a1 1 0 0 1 .34.75V20z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M21 20a1 1 0 0 1-1 1h-5v-6H9v6H4a1 1 0 0 1-1-1v-9.2a1 1 0 0 1 .34-.75l8-7a1 1 0 0 1 1.32 0l8 7a1 1 0 0 1 .34.75V20z'/%3E%3C/svg%3E") 50%/contain no-repeat}.app-mobile-footerbar-item-space .app-mobile-footerbar-icon{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H8l-5 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/%3E%3Cpath d='M7 8h10'/%3E%3Cpath d='M7 12h7'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H8l-5 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/%3E%3Cpath d='M7 8h10'/%3E%3Cpath d='M7 12h7'/%3E%3C/svg%3E") 50%/contain no-repeat}.app-mobile-footerbar-item-register .app-mobile-footerbar-icon{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M19 8v6'/%3E%3Cpath d='M22 11h-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M19 8v6'/%3E%3Cpath d='M22 11h-6'/%3E%3C/svg%3E") 50%/contain no-repeat}.app-mobile-footerbar-item-login .app-mobile-footerbar-icon{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4'/%3E%3Cpath d='M10 17l5-5-5-5'/%3E%3Cpath d='M15 12H3'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4'/%3E%3Cpath d='M10 17l5-5-5-5'/%3E%3Cpath d='M15 12H3'/%3E%3C/svg%3E") 50%/contain no-repeat}.app-mobile-footerbar-item-chat .app-mobile-footerbar-icon{width:1.125rem;height:1.125rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8.5 17H6l-3 2.5V9a5 5 0 0 1 5-5h5a5 5 0 0 1 5 5v1'/%3E%3Cpath d='M14 10h3a4 4 0 0 1 4 4v6l-2.5-2H14a4 4 0 0 1 0-8Z'/%3E%3Cpath d='M7.5 9h4'/%3E%3Cpath d='M15 14h2.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8.5 17H6l-3 2.5V9a5 5 0 0 1 5-5h5a5 5 0 0 1 5 5v1'/%3E%3Cpath d='M14 10h3a4 4 0 0 1 4 4v6l-2.5-2H14a4 4 0 0 1 0-8Z'/%3E%3Cpath d='M7.5 9h4'/%3E%3Cpath d='M15 14h2.5'/%3E%3C/svg%3E") 50%/contain no-repeat}.app-mobile-footerbar-item-chat .app-mobile-footerbar-icon-wrap{background:0 0;width:1.75rem;height:1.5rem}.app-mobile-footerbar-item-chat>.app-mobile-footerbar-icon-wrap,.app-mobile-footerbar-item-chat>.app-mobile-footerbar-label,.app-mobile-footerbar-item-menu>.app-mobile-footerbar-icon-wrap,.app-mobile-footerbar-item-menu>.app-mobile-footerbar-label{position:relative;left:-3px}.app-mobile-footerbar-item-chat.app-mobile-footerbar-item-active .app-mobile-footerbar-icon-wrap,.app-mobile-footerbar-item-chat:hover .app-mobile-footerbar-icon-wrap{color:#cbd5e1;background:0 0}.app-mobile-footerbar-message-icon{color:currentColor;width:1.125rem;height:.8125rem;display:block}.app-mobile-footerbar-item-users .app-mobile-footerbar-icon{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87'/%3E%3Cpath d='M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87'/%3E%3Cpath d='M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E") 50%/contain no-repeat}.app-mobile-footerbar-item-users{text-align:center;justify-items:center}.app-mobile-footerbar-item-users .app-mobile-footerbar-label{text-align:center;justify-self:center;width:max-content;max-width:100%}.app-mobile-footerbar-item-menu .app-mobile-footerbar-icon{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6h16'/%3E%3Cpath d='M4 12h16'/%3E%3Cpath d='M4 18h16'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6h16'/%3E%3Cpath d='M4 12h16'/%3E%3Cpath d='M4 18h16'/%3E%3C/svg%3E") 50%/contain no-repeat}.app-mobile-footerbar-menu-panel{z-index:60;top:0;right:0;bottom:var(--app-mobile-footerbar-height,calc(4.75rem + var(--app-safe-area-inset-bottom)));isolation:isolate;opacity:0;width:100vw;height:auto;padding:max(1rem, var(--app-safe-area-inset-top)) max(1rem, var(--app-safe-area-inset-right)) 1.125rem max(1rem, var(--app-safe-area-inset-left));pointer-events:none;visibility:hidden;background:radial-gradient(circle at 100% 0,#7c3aed2e,#0000 32%),radial-gradient(circle at 0 72%,#0ea5e914,#0000 28%),linear-gradient(#0b1021 0%,#070b17 58%,#050812 100%);border-top:1px solid #a78bfa61;grid-template-rows:auto minmax(0,1fr);gap:1.25rem;transition:opacity .15s,transform .15s,visibility .15s;display:grid;position:fixed;left:0;overflow:hidden;transform:translate(100%);box-shadow:0 -18px 42px #0000007a,inset 0 1px #ffffff0d}.app-mobile-footerbar-menu-panel:before{content:"";opacity:.9;pointer-events:none;border:1px solid #c4b5fd1a;border-radius:50%;width:20rem;height:20rem;position:absolute;top:-9rem;right:-8rem;box-shadow:0 0 0 2.5rem #a78bfa05,0 0 0 5rem #a78bfa03}.app-mobile-footerbar-menu-panel>*{z-index:1;position:relative}.app-mobile-footerbar-menu-panel[data-open=true]{opacity:1;pointer-events:auto;visibility:visible;transform:translate(0,0)}.app-mobile-footerbar-menu-header{justify-content:space-between;align-items:flex-start;gap:1.25rem;min-width:0;display:flex}.app-mobile-footerbar-menu-heading{gap:.25rem;min-width:0;display:grid}.app-mobile-footerbar-menu-eyebrow{color:#a78bfa;letter-spacing:.14em;text-transform:uppercase;font-size:.625rem;font-weight:850;line-height:1}.app-mobile-footerbar-menu-heading strong{color:#f8fafc;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.5rem,7vw,2rem);font-weight:850;line-height:1;overflow:hidden}.app-mobile-footerbar-menu-description{color:#8e9ab2;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:550;line-height:1.35;overflow:hidden}.app-mobile-footerbar-menu-close{color:#d8dce8;cursor:pointer;background:#0f172aa8;border:1px solid #a78bfa3d;border-radius:.875rem;flex:none;place-items:center;width:2.625rem;height:2.625rem;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:grid}.app-mobile-footerbar-menu-close:hover,.app-mobile-footerbar-menu-close:focus-visible{color:#fff;background:#8b5cf633;border-color:#c4b5fda3;outline:none;transform:translateY(-.125rem)}.app-mobile-footerbar-menu-close span{background:currentColor;width:1rem;height:1rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E") 50%/contain no-repeat}.app-mobile-footerbar-menu-links{overscroll-behavior:contain;scrollbar-width:none;align-content:start;gap:1.125rem;min-height:0;padding:.125rem .125rem .5rem;display:grid;overflow-y:auto}.app-mobile-footerbar-menu-links::-webkit-scrollbar{display:none}.app-mobile-footerbar-menu-section{gap:.625rem;display:grid}.app-mobile-footerbar-menu-section-heading{align-items:center;gap:.625rem;padding:0 .125rem;display:flex}.app-mobile-footerbar-menu-section-heading h2{color:#71809a;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.625rem;font-weight:850;line-height:1}.app-mobile-footerbar-menu-section-heading>span{background:linear-gradient(90deg,#8b5cf661,#0000);flex:auto;height:1px}.app-mobile-footerbar-menu-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.app-mobile-footerbar-menu-tile-grid-featured{grid-template-columns:minmax(0,1fr)}.app-mobile-footerbar-menu-link{isolation:isolate;color:#d5d9e7;background:linear-gradient(140deg,#1e293b9e,#0f172a6b),#090e1dcc;border:1px solid #94a3b81c;border-radius:1.125rem;grid-template-columns:2.625rem minmax(0,1fr) 1rem;align-items:center;gap:.625rem;min-height:6.25rem;padding:.75rem;font-size:.8125rem;font-weight:750;line-height:1.2;text-decoration:none;transition:background-color .18s,border-color .18s,box-shadow .18s,color .18s,transform .18s cubic-bezier(.22,1,.36,1);display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff05,0 .625rem 1.5rem #0000001f}.app-mobile-footerbar-menu-link:before{z-index:-1;content:"";opacity:0;background:radial-gradient(circle at 0 0,#a78bfa38,#0000 42%),linear-gradient(135deg,#ffffff12,#0000 50%);transition:opacity .18s;position:absolute;inset:0}.app-mobile-footerbar-menu-link>*{z-index:1;position:relative}.app-mobile-footerbar-menu-link:hover,.app-mobile-footerbar-menu-link:focus-visible{color:#f8f5ff;background:#1e293bd1;border-color:#a78bfa6b;outline:none;text-decoration:none;transform:translateY(-.125rem);box-shadow:inset 0 0 0 1px #a78bfa17,0 .75rem 1.75rem #4c1d952e}.app-mobile-footerbar-menu-link:hover:before,.app-mobile-footerbar-menu-link:focus-visible:before,.app-mobile-footerbar-menu-link:active:before{opacity:1}.app-mobile-footerbar-menu-link:active{transform:translateY(0)scale(.985)}.app-mobile-footerbar-menu-link-active{color:#f8fafc;background:linear-gradient(140deg,#7c3aed4d,#4338ca1f),#0f172ad1;border-color:#c4b5fd85;box-shadow:inset 0 0 0 1px #c4b5fd24,0 .75rem 1.75rem #4c1d9530}.app-mobile-footerbar-menu-link-icon{color:#c4b5fd;background:linear-gradient(145deg,#8b5cf647,#1e293bbd);border:1px solid #c4b5fd29;border-radius:.9375rem;place-items:center;width:2.625rem;height:2.625rem;transition:background-color .18s,border-color .18s,color .18s,transform .18s cubic-bezier(.22,1,.36,1);display:grid;box-shadow:inset 0 0 0 1px #ffffff0a}.app-mobile-footerbar-menu-link-icon:before{content:"";background:currentColor;width:1.25rem;height:1.25rem}.app-mobile-footerbar-menu-link:hover .app-mobile-footerbar-menu-link-icon,.app-mobile-footerbar-menu-link:focus-visible .app-mobile-footerbar-menu-link-icon,.app-mobile-footerbar-menu-link-active .app-mobile-footerbar-menu-link-icon{color:#e9d5ff;background:linear-gradient(145deg,#a855f775,#4c1d956b);border-color:#d8b4fe57;transform:translateY(-.0625rem)rotate(-3deg)}.app-mobile-footerbar-menu-link-copy{align-content:center;gap:.25rem;min-width:0;display:grid}.app-mobile-footerbar-menu-link-copy strong{color:#eef2ff;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;font-weight:800;line-height:1.2;display:-webkit-box;overflow:hidden}.app-mobile-footerbar-menu-link-description{color:#8996ad;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.6875rem;font-weight:550;line-height:1.35;display:-webkit-box;overflow:hidden}.app-mobile-footerbar-menu-link-arrow{background:#71809a;width:.875rem;height:.875rem;transition:color .18s,transform .18s cubic-bezier(.22,1,.36,1);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m13 6 6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m13 6 6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat}.app-mobile-footerbar-menu-link:hover .app-mobile-footerbar-menu-link-arrow,.app-mobile-footerbar-menu-link:focus-visible .app-mobile-footerbar-menu-link-arrow,.app-mobile-footerbar-menu-link-active .app-mobile-footerbar-menu-link-arrow{background:#c4b5fd;transform:translate(.125rem)}.app-mobile-footerbar-menu-link-policy .app-mobile-footerbar-menu-link-icon:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.68 0C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.5 3.8 17 5 19 5a1 1 0 0 1 1 1z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.68 0C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.5 3.8 17 5 19 5a1 1 0 0 1 1 1z'/%3E%3C/svg%3E") 50%/contain no-repeat}.app-mobile-footerbar-menu-link-rules .app-mobile-footerbar-menu-link-icon:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 2v6h6'/%3E%3Cpath d='M16 13H8'/%3E%3Cpath d='M16 17H8'/%3E%3Cpath d='M10 9H8'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 2v6h6'/%3E%3Cpath d='M16 13H8'/%3E%3Cpath d='M16 17H8'/%3E%3Cpath d='M10 9H8'/%3E%3C/svg%3E") 50%/contain no-repeat}.app-mobile-footerbar-menu-link-changelog .app-mobile-footerbar-menu-link-icon:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3v18h18'/%3E%3Cpath d='m7 14 3-3 3 2 5-6'/%3E%3Cpath d='M18 7h-4'/%3E%3Cpath d='M18 7v4'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3v18h18'/%3E%3Cpath d='m7 14 3-3 3 2 5-6'/%3E%3Cpath d='M18 7h-4'/%3E%3Cpath d='M18 7v4'/%3E%3C/svg%3E") 50%/contain no-repeat}.app-mobile-footerbar-menu-link-apps .app-mobile-footerbar-menu-link-icon:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='14' height='20' x='5' y='2' rx='2'/%3E%3Cpath d='M12 18h.01'/%3E%3Cpath d='M9 6h6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='14' height='20' x='5' y='2' rx='2'/%3E%3Cpath d='M12 18h.01'/%3E%3Cpath d='M9 6h6'/%3E%3C/svg%3E") 50%/contain no-repeat}.app-mobile-footerbar-menu-link-users .app-mobile-footerbar-menu-link-icon:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87'/%3E%3Cpath d='M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87'/%3E%3Cpath d='M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E") 50%/contain no-repeat}.app-mobile-footerbar-online-meta{color:#86efac;font-variant-numeric:tabular-nums;letter-spacing:0;text-align:center;white-space:nowrap;background:#16653424;border:1px solid #22c55e33;border-radius:999px;justify-content:flex-start;align-items:center;gap:.1875rem;width:fit-content;max-width:100%;margin:.125rem 0 0;font-size:.5625rem;font-weight:850;line-height:1;display:inline-flex;overflow:hidden}.app-mobile-footerbar-online-meta:before{content:"";background:#22c55e;border-radius:999px;flex:none;width:.3125rem;height:.3125rem;box-shadow:0 0 7px #22c55e70}.app-mobile-footerbar-online-meta>span:first-child{color:#86efac}.app-mobile-footerbar-online-meta .app-sidebar-online-counter{color:#bbf7d0;min-width:0;height:.625rem;font-size:.5625rem}.app-mobile-footerbar-online-meta .app-sidebar-online-counter-value{min-width:0}@keyframes app-mobile-menu-section-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes app-mobile-menu-tile-in{0%{opacity:0;transform:translateY(.625rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.app-mobile-footerbar-menu-panel[data-open=true] .app-mobile-footerbar-menu-section{animation:.36s cubic-bezier(.22,1,.36,1) both app-mobile-menu-section-in}.app-mobile-footerbar-menu-panel[data-open=true] .app-mobile-footerbar-menu-section:nth-child(2){animation-delay:45ms}.app-mobile-footerbar-menu-panel[data-open=true] .app-mobile-footerbar-menu-section:nth-child(3){animation-delay:90ms}.app-mobile-footerbar-menu-panel[data-open=true] .app-mobile-footerbar-menu-link{animation:.42s cubic-bezier(.22,1,.36,1) both app-mobile-menu-tile-in}.app-mobile-footerbar-menu-panel[data-open=true] .app-mobile-footerbar-menu-link:nth-child(2){animation-delay:45ms}.app-mobile-footerbar-menu-panel[data-open=true] .app-mobile-footerbar-menu-link:nth-child(3){animation-delay:90ms}.app-mobile-footerbar-menu-panel[data-open=true] .app-mobile-footerbar-menu-link:nth-child(4){animation-delay:.135s}@media (max-width:360px){.app-mobile-footerbar-menu-tile-grid{grid-template-columns:minmax(0,1fr)}.app-mobile-footerbar-menu-link{min-height:5.5rem}}@media (prefers-reduced-motion:reduce){.app-mobile-footerbar-menu-panel,.app-mobile-footerbar-menu-close,.app-mobile-footerbar-menu-link,.app-mobile-footerbar-menu-link:before,.app-mobile-footerbar-menu-link-icon,.app-mobile-footerbar-menu-link-arrow{transition:none}.app-mobile-footerbar-menu-panel[data-open=true] .app-mobile-footerbar-menu-section,.app-mobile-footerbar-menu-panel[data-open=true] .app-mobile-footerbar-menu-link{animation:none}}.auth-main{grid-area:2/2;place-items:start center;min-width:0;padding:clamp(7rem,18vh,11rem) clamp(1.25rem,3vw,2.5rem) clamp(2rem,6vh,4rem);display:grid}.auth-main-observations{justify-items:stretch;padding:clamp(.75rem,2vh,1.25rem) clamp(1rem,2.5vw,2rem) clamp(2rem,6vh,4rem)}.auth-main-chat{--chat-scrollbar-thumb:#a3a3a3;--chat-scrollbar-thumb-active:#d1d1d1;--chat-scrollbar-thumb-hover:#b8b8b8;--chat-scrollbar-track:#2f2f2f;place-items:stretch stretch;min-height:0;padding:0;overflow:hidden}.chat-route-loading-fallback{background:var(--sg-bg-main);place-items:center;width:100%;min-width:0;height:100%;min-height:0;display:grid}.chat-route-loading-spinner{--loading-spinner-size:1.25rem}.auth-main-messages{place-items:stretch stretch;min-height:0;padding:0;overflow:hidden}.auth-shell:has(.auth-main-messages){width:100%;max-width:100vw;height:100dvh;min-height:100dvh;overflow:hidden}.auth-shell:has(.auth-main-messages)>footer{display:none}.auth-shell:has(.auth-main-messages) .app-sidebar{min-height:0}.auth-shell:has(.auth-main-chat){width:100%;max-width:100vw;height:100dvh;min-height:100dvh;overflow:hidden}.auth-shell:has(.auth-main-chat)>footer{display:none}.auth-shell:has(.auth-main-chat) .app-sidebar{min-height:0}:is(html:has(.auth-main-chat),body:has(.auth-main-chat)),:is(html:has(.auth-main-messages),body:has(.auth-main-messages)){overscroll-behavior:none;height:100%;overflow:hidden;scrollbar-gutter:auto!important}:is(html:has(.auth-main-users),html:has(.auth-main-space),html:has(.auth-main-observations)){scrollbar-color:#8b5cf6c7 #030811e0;scrollbar-width:thin;overflow-x:clip}html:has(.auth-main-space){scrollbar-gutter:stable}:is(body:has(.auth-main-users),body:has(.auth-main-space),body:has(.auth-main-observations)){overflow-x:clip}html:has(.auth-main-users)::-webkit-scrollbar{width:.5rem;height:0}html:has(.auth-main-space)::-webkit-scrollbar{width:.5rem;height:0}html:has(.auth-main-observations)::-webkit-scrollbar{width:.5rem;height:0}html:has(.auth-main-users)::-webkit-scrollbar:horizontal{width:0;height:0;display:none}html:has(.auth-main-space)::-webkit-scrollbar:horizontal{width:0;height:0;display:none}html:has(.auth-main-observations)::-webkit-scrollbar:horizontal{width:0;height:0;display:none}html:has(.auth-main-users)::-webkit-scrollbar-track{background:#030811e0}html:has(.auth-main-space)::-webkit-scrollbar-track{background:#030811e0}html:has(.auth-main-observations)::-webkit-scrollbar-track{background:#030811e0}html:has(.auth-main-users)::-webkit-scrollbar-thumb{background:#8b5cf6c7 padding-box padding-box;border:.125rem solid #030811e0;border-radius:999px;min-height:2.75rem}html:has(.auth-main-space)::-webkit-scrollbar-thumb{background:#8b5cf6c7 padding-box padding-box;border:.125rem solid #030811e0;border-radius:999px;min-height:2.75rem}html:has(.auth-main-observations)::-webkit-scrollbar-thumb{background:#8b5cf6c7 padding-box padding-box;border:.125rem solid #030811e0;border-radius:999px;min-height:2.75rem}html:has(.auth-main-users)::-webkit-scrollbar-thumb:hover{background:#a78bfae0 padding-box padding-box}html:has(.auth-main-space)::-webkit-scrollbar-thumb:hover{background:#a78bfae0 padding-box padding-box}html:has(.auth-main-observations)::-webkit-scrollbar-thumb:hover{background:#a78bfae0 padding-box padding-box}html:has(.auth-main-users)::-webkit-scrollbar-thumb:active{background:#c4b5fdf0 padding-box padding-box}html:has(.auth-main-space)::-webkit-scrollbar-thumb:active{background:#c4b5fdf0 padding-box padding-box}html:has(.auth-main-observations)::-webkit-scrollbar-thumb:active{background:#c4b5fdf0 padding-box padding-box}html:has(.auth-main-users)::-webkit-scrollbar-button:single-button:vertical{width:0;height:0;display:none}html:has(.auth-main-space)::-webkit-scrollbar-button:single-button:vertical{width:0;height:0;display:none}html:has(.auth-main-observations)::-webkit-scrollbar-button:single-button:vertical{width:0;height:0;display:none}html:has(.auth-main-users)::-webkit-scrollbar-corner{background:#030811e0}html:has(.auth-main-space)::-webkit-scrollbar-corner{background:#030811e0}html:has(.auth-main-observations)::-webkit-scrollbar-corner{background:#030811e0}.auth-main-home{align-content:start;padding-top:clamp(2rem,6vh,3rem)}.home-info-banner{color:#eff6ff;background:linear-gradient(#08315bdb,#051a34e0),linear-gradient(90deg,#09508961,#041c3847);border:1px solid #0e7cc9d1;border-radius:8px;grid-template-columns:2.75rem minmax(0,1fr);align-items:start;gap:1rem;width:min(100%,58rem);padding:1rem 1.125rem;display:grid;box-shadow:0 24px 52px #0108146b,inset 0 0 0 1px #7dd3fc1f}.home-info-banner-icon{color:#e0f2fe;background:linear-gradient(#159def,#0b79c9);border:1px solid #7dd3fc6b;border-radius:8px;place-items:center;width:2.75rem;height:2.75rem;display:inline-grid;box-shadow:0 14px 28px #010d203d,inset 0 0 0 1px #ffffff1f}.home-info-banner-icon svg{fill:currentColor;width:1.4375rem;height:1.4375rem;display:block}.home-info-banner p{color:inherit;letter-spacing:0;margin:0;padding-top:.0625rem;font-size:.875rem;font-weight:800;line-height:1.35}.home-info-banner p span{white-space:nowrap;display:block}.language-switcher{grid-column:3;justify-content:flex-end;gap:.5rem;display:flex}.language-switcher-link,.language-switcher-link-active{color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:.875rem;line-height:1.25rem;text-decoration:none}.language-switcher-link-active{color:var(--color-text-primary);font-weight:600}.language-switcher-link:hover,.language-switcher-link-active:hover{text-decoration:underline}.user-status{border:1px solid var(--color-border-subtle);background:var(--color-panel-alt);max-width:min(30rem,100vw - 2rem);box-shadow:none;color:var(--color-text-light);border-radius:6px;align-items:center;gap:.5rem;padding:.25rem .5rem;font-size:.8125rem;line-height:1rem;display:flex}.user-avatar{aspect-ratio:1;box-sizing:border-box;background:radial-gradient(circle at 34% 26%, #ffffff1a, transparent 36%), linear-gradient(145deg, var(--sg-avatar-accent), var(--sg-avatar-background));color:#fff;text-shadow:0 .0625rem .0625rem #0000001f;text-transform:uppercase;border:1px solid #ffffff24;border-radius:999px;flex:0 0 2rem;justify-content:center;align-items:center;width:2rem;min-width:2rem;height:2rem;min-height:2rem;font-size:1rem;font-weight:500;line-height:1;display:inline-flex;position:relative;box-shadow:0 0 0 1px #00000029,inset 0 -.0625rem .1875rem #0000001a}.user-avatar-with-image{background:#090f1cf0;overflow:hidden}.user-avatar-fallback{border-radius:inherit;background:linear-gradient(145deg, #ffffff24, transparent 48%), linear-gradient(145deg, var(--sg-avatar-accent), var(--sg-avatar-background));color:#fff;font:inherit;font-weight:inherit;line-height:inherit;text-shadow:inherit;place-items:center;display:grid;position:absolute;inset:0}.user-avatar-image{z-index:1;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.user-avatar-loading:after{z-index:2;border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(90deg,#94a3b81a,#cbd5e138,#94a3b81a) 0 0/220% 100%;animation:1.15s ease-in-out infinite user-avatar-shimmer;position:absolute;inset:0}@keyframes user-avatar-shimmer{0%{background-position:200% 0}to{background-position:-20% 0}}@media (prefers-reduced-motion:reduce){.user-avatar-loading:after{animation:none}}.user-status-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-status-text strong{color:var(--color-text-primary);font-weight:700}.user-status-button{border:1px solid var(--color-accent);background:linear-gradient(135deg, var(--sg-purple), var(--sg-purple-dark));min-height:1.75rem;color:var(--color-text-primary);cursor:pointer;font:inherit;border-radius:8px;flex:none;padding:.25rem .5rem;font-weight:700}.user-status-button:hover{background:var(--color-accent)}.user-status-button:focus{box-shadow:0 0 0 2px var(--color-accent-light);outline:none}.user-nickname{max-width:min(18rem,100vw - 10rem);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.5rem;margin-right:clamp(0rem,5vw,5rem);font-size:.875rem;font-weight:800;line-height:1rem;display:none;overflow:hidden}.user-nickname span:not(.user-avatar){text-overflow:ellipsis;overflow:hidden}@media (max-width:900px) and (min-width:641px){.app-topbar-user-trigger{max-width:min(12rem,100vw - 14rem)}.app-topbar-user-nickname{max-width:min(6.75rem,100vw - 18rem)}}@media (max-width:640px){.auth-shell{--app-footer-height:0rem;--app-mobile-footerbar-height:calc(3.625rem + var(--app-safe-area-inset-bottom));--app-topbar-height:3.5rem;--rich-text-editor-sticky-top:var(--app-topbar-height);padding-bottom:var(--app-mobile-footerbar-height);grid-template-columns:minmax(0,1fr)}.app-topbar{width:100%;max-width:100%;min-height:var(--app-topbar-height);background:var(--color-bg-topbar);grid-column:1;justify-content:flex-start;padding:0 .875rem}.app-topbar-space-surface{background:var(--color-bg-topbar)}.app-brand{width:auto;min-height:var(--app-topbar-height)}.app-brand-topbar{display:inline-flex}.app-brand-logo{width:clamp(9.75rem,45vw,10.75rem);height:auto}.app-topbar-space-context{display:none}.app-topbar-spacer{flex:1;display:block}.app-topbar-maintenance-badge{gap:.375rem;height:1.875rem;margin:0 .375rem;padding:0 .5625rem}.app-topbar-maintenance-badge strong{border-left:0;padding-left:0}.app-topbar-actions{align-items:center;gap:.375rem;min-width:0;margin-left:auto;margin-right:0;display:flex}.app-topbar-space-description{display:none}.app-topbar-space-title{font-size:.875rem;line-height:1rem}.app-topbar-user-area{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;box-shadow:none;background:0 0;border-color:#0000;border-radius:.75rem;gap:0;padding:0}:is(.app-topbar-user-area:has(.app-topbar-message-action:hover),.app-topbar-user-area:has(.notification-bell:hover),.app-topbar-user-area:has(.notification-bell[aria-expanded=true]),.app-topbar-user-area:has(.app-topbar-user-trigger:hover),.app-topbar-user-area:has(.app-topbar-user-trigger[aria-expanded=true])){box-shadow:none;border-color:#0000}.app-topbar-user-area-segmented{flex:none;width:auto}.app-topbar-user-area-segmented .app-topbar-user-menu{flex:none}.app-topbar-user-area-segmented .app-topbar-user-menu:before,.app-topbar-message-action{display:none}.app-topbar-message-action-surface{width:1.5rem;height:1.25rem}.app-topbar-message-action .app-topbar-message-action-icon{width:1.375rem;height:.9375rem}.app-chat-unread-badge.app-topbar-message-unread-badge{min-width:1.4em;height:auto;padding:.25em .4em;font-size:max(.6875rem,11px);line-height:1;inset-block-start:-.1875rem;inset-inline:auto -.1875rem}.app-topbar-user-trigger{border-radius:.75rem;flex:0 0 2.75rem;place-items:center;gap:0;width:2.75rem;max-width:none;height:2.75rem;min-height:2.75rem;padding:0;display:grid;overflow:visible}.app-topbar-user-trigger:before{display:none}.app-topbar-user-trigger:hover,.app-topbar-user-trigger[aria-expanded=true]{box-shadow:none;background:#ffffff0d;border-color:#ffffff14;transform:none}.app-topbar-user-trigger:focus-visible{box-shadow:0 0 0 2px #a78bfab3}.app-topbar-user-trigger:active{filter:none;background:#ffffff14;transform:scale(.96)}.app-topbar-user-area-segmented .app-topbar-user-trigger{width:2.75rem;max-width:none}.app-topbar-user-avatar-frame{width:1.875rem;height:1.875rem;box-shadow:none;background:0 0;border-radius:999px;flex:0 0 1.875rem;transform:none}.app-topbar-user-avatar{border-color:#ffffff2e;border-radius:999px;flex:0 0 1.875rem;width:1.875rem;min-width:1.875rem;height:1.875rem;min-height:1.875rem;font-size:.75rem;box-shadow:0 .125rem .375rem #0000003d}.app-topbar-user-trigger:hover .app-topbar-user-avatar-frame,.app-topbar-user-trigger[aria-expanded=true] .app-topbar-user-avatar-frame{box-shadow:none}.app-topbar-user-trigger:hover .app-topbar-user-avatar,.app-topbar-user-trigger[aria-expanded=true] .app-topbar-user-avatar{border-color:#ffffff47;box-shadow:0 .125rem .375rem #0000003d}.app-topbar-user-nickname,.app-topbar-user-chevron{display:none}.app-topbar-user-dropdown{width:min(16.5rem,100vw - 1.25rem);min-width:14.5rem}.app-topbar-user-menu-item{min-height:2.75rem}.app-topbar-greeting{gap:.5rem;max-width:calc(100vw - 13rem);margin-right:0;font-size:.875rem}.app-topbar-greeting-prefix,.app-topbar-auth-actions{display:none}.app-topbar-action{min-height:2.25rem;padding:0 .625rem;font-size:.75rem}.auth-main{grid-column:1}.auth-shell:has(.auth-main-chat){grid-template-rows:minmax(0,1fr);width:100%;height:100dvh;min-height:100dvh;padding-bottom:0;position:fixed;inset:0}.auth-shell:has(.auth-main-messages){grid-template-rows:minmax(0,1fr);width:100%;height:100dvh;min-height:100dvh;padding-bottom:0;position:fixed;inset:0}.auth-shell:has(.auth-main-chat)>.app-topbar{display:none}.auth-shell:has(.auth-main-messages)>.app-topbar{display:none}.auth-main-chat{height:100%;min-height:0;padding:.5rem .75rem calc(.5rem + env(safe-area-inset-bottom));grid-area:1/1}.auth-main-messages{height:calc(100% - var(--app-mobile-footerbar-height));grid-area:1/1;min-height:0;padding:0}.app-sidebar{display:none}.app-mobile-footerbar{z-index:70;width:100vw;max-width:100vw;height:var(--app-mobile-footerbar-height);min-height:var(--app-mobile-footerbar-height);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:0 var(--app-safe-area-inset-right) var(--app-safe-area-inset-bottom) var(--app-safe-area-inset-left);background:#0e0c18;border:0;border-top:1px solid #94a3b83d;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:0;display:grid;position:fixed;bottom:0;left:0;right:auto;box-shadow:0 -10px 28px #00000057,inset 0 1px #ffffff0d}.app-mobile-space-create-topic-fab{-webkit-tap-highlight-color:#0000;touch-action:manipulation;display:grid}html[data-sharegon-overlay-keyboard-viewport=true][data-sharegon-overlay-keyboard=open] .app-mobile-footerbar{transform:translate3d(0, var(--app-overlay-keyboard-bottom-offset,0px), 0)}.app-mobile-footerbar-item{-webkit-tap-highlight-color:#0000;-webkit-touch-callout:none;touch-action:pan-y manipulation;-webkit-user-select:none;user-select:none;border-radius:0;align-self:stretch;gap:.125rem;min-height:0;padding:.25rem .125rem;font-size:.625rem;transition:none}.app-mobile-footerbar-item *,.app-mobile-footerbar-menu-close,.app-mobile-footerbar-menu-link{-webkit-tap-highlight-color:#0000;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}button.app-mobile-footerbar-item:not(.app-mobile-footerbar-item-active):hover,.app-mobile-footerbar-item:not(.app-mobile-footerbar-item-active):hover,button.app-mobile-footerbar-item:not(.app-mobile-footerbar-item-active):active,.app-mobile-footerbar-item:not(.app-mobile-footerbar-item-active):active,button.app-mobile-footerbar-item:not(.app-mobile-footerbar-item-active):focus,.app-mobile-footerbar-item:not(.app-mobile-footerbar-item-active):focus,button.app-mobile-footerbar-item:not(.app-mobile-footerbar-item-active):focus-visible,.app-mobile-footerbar-item:not(.app-mobile-footerbar-item-active):focus-visible{color:var(--color-text-secondary);outline:none;box-shadow:none!important;background:0 0!important;border-color:#0000!important}button.app-mobile-footerbar-item.app-mobile-footerbar-item-active,.app-mobile-footerbar-item-active{color:#f8fafc;background:#8b5cf61f;border-color:#0000;outline:none;box-shadow:inset 0 1px #c4b5fd38}.app-mobile-footerbar-icon-wrap{width:1.875rem;height:1.625rem;transition:none}.app-mobile-footerbar-item:not(.app-mobile-footerbar-item-active):hover .app-mobile-footerbar-icon-wrap,.app-mobile-footerbar-item:not(.app-mobile-footerbar-item-active):active .app-mobile-footerbar-icon-wrap,.app-mobile-footerbar-item:not(.app-mobile-footerbar-item-active):focus .app-mobile-footerbar-icon-wrap,.app-mobile-footerbar-item:not(.app-mobile-footerbar-item-active):focus-visible .app-mobile-footerbar-icon-wrap{color:currentColor;background:0 0;transform:none}.app-mobile-footerbar-item-active .app-mobile-footerbar-icon-wrap{color:#c4b5fd;background:0 0;transform:none}.app-mobile-footerbar-icon{width:1.125rem;height:1.125rem}.app-mobile-footerbar-label{letter-spacing:-.01em;font-size:clamp(.5rem,2.5vw,.625rem);line-height:.75rem}.app-mobile-footerbar-item-users .app-mobile-footerbar-label{display:none}.app-mobile-footerbar-unread-badge{min-width:.8125rem;height:.8125rem;padding:0 .125rem;font-size:.46875rem;top:-.0625rem;left:auto;right:-.1875rem}.app-mobile-footerbar-icon-wrap>.app-mobile-footerbar-unread-badge{top:-.0625rem;left:auto;right:-.1875rem}.app-mobile-footerbar-online-meta{gap:.125rem;font-size:.5rem;line-height:.625rem}.app-mobile-footerbar-online-meta:before{width:.25rem;height:.25rem}.app-mobile-footerbar-online-meta .app-sidebar-online-counter{height:.625rem;font-size:.5rem}.app-mobile-footerbar-item-users .app-mobile-footerbar-online-meta{font-size:.5625rem;line-height:.75rem}.app-mobile-footerbar-chat-icon,.app-mobile-footerbar-item-chat .app-mobile-footerbar-icon{width:1.25rem;height:1.25rem}.app-mobile-footerbar-message-icon{width:1.25rem;height:.9375rem}.app-mobile-footerbar-item-menu .app-mobile-footerbar-icon{width:1.1875rem;height:1.1875rem}.user-status{max-width:calc(100vw - 2rem)}.auth-actions{margin-right:0}.user-nickname{max-width:calc(100vw - 10rem);margin-right:0;font-size:.8125rem;display:inline-flex}.auth-main-home{padding-top:1.25rem}@supports (-webkit-touch-callout:none){input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=range]):not([type=reset]):not([type=submit]),select,textarea{font-size:max(1rem,1em)}}.home-info-banner{grid-template-columns:2.25rem minmax(0,1fr);gap:.75rem;padding:.875rem}.home-info-banner-icon{width:2.25rem;height:2.25rem}.home-info-banner-icon svg{width:1.25rem;height:1.25rem}.home-info-banner p{padding-top:0;font-size:.875rem;line-height:1.45}.home-info-banner p span{white-space:normal}}.space-post-rich-text .space-user-mention,.chat-message-body .chat-message-mention{isolation:isolate;box-sizing:border-box;color:#cfc6e6;cursor:pointer;vertical-align:.0625rem;white-space:nowrap;background:#221e31f0;border:1px solid #8b5cf64d;border-radius:999px;align-items:center;gap:0;min-width:0;max-width:min(11.5rem,100% - .25rem);height:1.25rem;margin:0 -.0625rem 0 0;padding:0 .25rem;font-family:inherit;font-size:.75rem;font-weight:550;line-height:1;text-decoration:none;transition:background-color .14s,border-color .16s,box-shadow .16s,color .16s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff05,0 1px 2px #0000001f}.space-post-rich-text .space-user-mention:before,.chat-message-body .chat-message-mention:before{z-index:0;content:"";opacity:.35;pointer-events:none;background:linear-gradient(#a78bfa0a,#0000);transition:opacity .16s;position:absolute;inset:0}.space-post-rich-text .space-user-mention:hover,.chat-message-body .chat-message-mention:hover{color:#ddd5ef;background:#29243af5;border-color:#a78bfa61;box-shadow:inset 0 1px #ffffff08,0 1px 3px #00000024}.space-post-rich-text .space-user-mention:hover:before,.chat-message-body .chat-message-mention:hover:before{opacity:.55}.space-post-rich-text .space-user-mention:active,.chat-message-body .chat-message-mention:active{color:#d8d5e5;border-color:#a78bfa57;box-shadow:inset 0 1px #ffffff08,0 1px 2px #00000024}.space-post-rich-text .space-user-mention:active:before,.chat-message-body .chat-message-mention:active:before{opacity:.45}.space-post-rich-text .space-user-mention:focus-visible,.chat-message-body .chat-message-mention:focus-visible{outline-offset:2px;border-color:#c4b5fd6b;outline:2px solid #8b5cf68c}.space-post-rich-text .space-user-mention-label,.chat-message-body .chat-message-mention .space-user-mention-label{z-index:1;min-width:0;color:inherit;letter-spacing:.005em;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;display:block;position:relative;overflow:hidden}.space-post-rich-text .space-user-mention-label::selection,.chat-message-body .chat-message-mention .space-user-mention-label::selection{color:#f5f3ff;text-shadow:none;background:#7c5cd257}@media (max-width:640px){.space-post-rich-text .space-user-mention,.chat-message-body .chat-message-mention{max-width:min(10rem,100% - .25rem)}}
