:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--window-bg:#fff;--window-border:#d9c6f5;--sidebar-bg:#f3eaff;--list-bg:#fbf8ff;--editor-bg:#fff;--text:#281b4b;--muted:#806ca9;--line:#e7dafa;--hover:#efe4ff;--card:#fff;--shadow:0 12px 28px #43266e21;--window-shadow:0 26px 62px #34236838;--danger:#c33c70;--danger-bg:#fce4f2;--switch-bg:#e9dcfa;--switch-selected-bg:#fff;--switch-selected-fg:#966deb;--rainbow-opacity:.28;--page-bg:radial-gradient(ellipse at 0% 52%, #ffc5e1d1, transparent 42%), linear-gradient(120deg, #eedcff 0%, #e7e2ff 58%, #c9e6ff 100%);background:#e7d7ff;font-family:Avenir Next,Avenir,system-ui,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root:has(>head>meta[name=color-scheme][content=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root:has(>head>meta[name=color-scheme][content=light]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--window-bg:#21183a;--window-border:#38275a;--sidebar-bg:#171127;--list-bg:#21183a;--editor-bg:#2c2048;--text:#f5efff;--muted:#b4a2da;--line:#39285c;--hover:#302047;--card:#302047;--shadow:0 12px 28px #0000003b;--window-shadow:0 26px 62px #0804147a;--danger:#ff91b6;--danger-bg:#54263c;--switch-bg:#34234f;--switch-selected-bg:#241737;--switch-selected-fg:#dac5ff;--rainbow-opacity:.2;--page-bg:radial-gradient(ellipse at 0% 52%, #53246d85, transparent 42%), linear-gradient(120deg, #21143c 0%, #15132f 60%, #102b4a 100%);background:#171127}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--window-bg:#21183a;--window-border:#38275a;--sidebar-bg:#171127;--list-bg:#21183a;--editor-bg:#2c2048;--text:#f5efff;--muted:#b4a2da;--line:#39285c;--hover:#302047;--card:#302047;--shadow:0 12px 28px #0000003b;--window-shadow:0 26px 62px #0804147a;--danger:#ff91b6;--danger-bg:#54263c;--switch-bg:#34234f;--switch-selected-bg:#241737;--switch-selected-fg:#dac5ff;--rainbow-opacity:.2;--page-bg:radial-gradient(ellipse at 0% 52%, #53246d85, transparent 42%), linear-gradient(120deg, #21143c 0%, #15132f 60%, #102b4a 100%);background:#171127}[x-cloak]{display:none!important}*{box-sizing:border-box}body{background:var(--page-bg);min-width:320px;min-height:100dvh;color:var(--text);margin:0}.visually-hidden:where(:not(:focus-within,:active)){clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}button{color:inherit;font:inherit;cursor:pointer;border:0;transition:filter .16s,background-color .16s,color .16s}button:hover:not(:disabled){filter:brightness(1.08)}button:active:not(:disabled){filter:brightness(.94)}button:disabled{opacity:.55;cursor:not-allowed}button:focus-visible,a:focus-visible{outline-offset:3px;outline:2px solid #9e66f3}.brand{color:#c86be8;letter-spacing:-.6px;align-items:center;gap:9px;height:42px;font-size:21px;font-weight:900;text-decoration:none;display:flex}.brand-mark{color:#fff;background:linear-gradient(145deg,#f382ce,#9685ff 72%,#6ca9ff);border-radius:10px;place-items:center;width:32px;height:32px;font-size:20px;line-height:1;display:grid;box-shadow:0 4px 10px #a16ddd2e}.theme-switch{background:var(--switch-bg);height:28px;color:var(--muted);border-radius:20px;gap:3px;padding:3px;font-size:13px;display:flex}.theme-switch button{background:0 0;border-radius:50%;place-items:center;width:23px;padding:0;transition:background-color .16s,color .16s;display:grid}.theme-switch button:not(.selected-theme):hover{color:#966deb;background:#ffffff8c}.selected-theme{color:var(--switch-selected-fg);box-shadow:0 1px 4px #40256c26;background:var(--switch-selected-bg)!important}.dot{border-radius:50%;flex:0 0 11px;width:11px;height:11px;box-shadow:inset 0 0 0 2px #ffffff59}.pink{background:#f47abd}.purple{background:#9d7bf1}.blue{background:#55b8ff}.yellow{background:#f5c64e}.mint{background:#48c9aa}.rainbow{width:370px;height:320px;opacity:var(--rainbow-opacity);pointer-events:none;border:15px solid #ffb2d9;border-radius:50%;position:absolute;bottom:-125px;right:-128px;transform:rotate(-10deg)}.rainbow i{border:15px solid #0000;border-radius:50%;position:absolute;inset:0}.rainbow i:first-child{border-color:#ffdfa1;inset:0}.rainbow i:nth-child(2){border-color:#9be4d8;inset:15px}.rainbow i:nth-child(3){border-color:#8bc9ff;inset:30px}.rainbow i:nth-child(4){border-color:#c2a5ff;inset:45px}.rainbow i:nth-child(5){border-color:var(--editor-bg);inset:60px}@media (prefers-reduced-motion:reduce){button,.theme-switch button{transition:none;animation:none}}
