:root{color-scheme:dark;--palette-canvas: #10121c;--palette-primary: #754bff;--palette-cyan: #57c8d5;--palette-text: #f6f7fb;--palette-surface: #161925;--palette-raised: #1d2130;--palette-hover: #262b3d;--palette-border: #30364a;--palette-subtle: #8289a4;--palette-muted: #a6aec4;--palette-secondary: #d4d8e8;--palette-primary-text: #c4b5fd;--palette-selected: #242039;--palette-danger: #ff718a;--palette-danger-surface: #a63f56;--palette-danger-text: #ffd4dc;--palette-warning: #f2c46d;--palette-shadow: #000000}::selection{background:var(--palette-primary);color:var(--palette-text)}@media(forced-colors:none){*{scrollbar-width:thin;scrollbar-color:var(--palette-subtle) var(--palette-surface)}@supports selector(::-webkit-scrollbar){*{scrollbar-width:auto;scrollbar-color:auto}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:var(--palette-surface)}::-webkit-scrollbar-thumb{min-height:32px;min-width:32px;border:2px solid var(--palette-surface);border-radius:999px;background:var(--palette-subtle);background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:var(--palette-muted)}::-webkit-scrollbar-thumb:active{background-color:var(--palette-primary)}::-webkit-scrollbar-button{display:none;width:0;height:0}}}html,body{margin:0;min-height:100%;background:var(--palette-canvas)}body{color:var(--palette-text);font-family:Inter,Segoe UI Variable,Segoe UI,Arial,sans-serif}:root{--rgb-canvas: 16 18 28;--rgb-primary: 117 75 255;--rgb-cyan: 87 200 213;--rgb-text: 246 247 251;--rgb-surface: 22 25 37;--rgb-raised: 29 33 48;--rgb-hover: 38 43 61;--rgb-border: 48 54 74;--rgb-subtle: 130 137 164;--rgb-muted: 166 174 196;--rgb-secondary: 212 216 232;--rgb-primary-text: 196 181 253;--rgb-primary-hover: 105 64 235;--rgb-selected: 36 32 57;--rgb-danger: 255 113 138;--rgb-danger-surface: 166 63 86;--rgb-danger-text: 255 212 220;--rgb-warning: 242 196 109;--rgb-shadow: 0 0 0;--palette-primary-hover: #6940eb}:root[data-ui-theme]{background:var(--palette-canvas);color:var(--palette-text)}:root[data-ui-theme] button.primary,:root[data-ui-theme] .primary-button{color:#fff}:root[data-ui-scheme=light] app-section-navigation .brand img{mix-blend-mode:multiply;filter:contrast(1.5) invert(1) hue-rotate(180deg);opacity:.85}:root[data-ui-scheme=light] .composer__submit img{filter:brightness(.35)}.user-card-trigger{cursor:pointer!important}.user-card-trigger:focus-visible{outline:2px solid var(--palette-primary);outline-offset:3px}
