:root{--bg:#f6f5f9;--surface:#fff;--surface-2:#f3f1f8;--surface-3:#e9e5f2;--line:#e3dfec;--line-strong:#cec8db;--text:#16121e;--text-2:#433d51;--muted:#655e78;--accent:#8500de;--accent-soft:#f2e6fc;--accent-text:#fff;--ok:#1a7a4e;--ok-soft:#e1f3ea;--warn:#9a540c;--warn-soft:#fbeedd;--crit:#c22d33;--crit-soft:#fbe4e4;--info:#2a66b8;--info-soft:#e3eefa;--code-bg:#faf9fc;--c-tag:#7a12c9;--c-attr:#2a66b8;--c-str:#1a7a4e;--c-com:#77718a;--c-num:#9a540c;--shadow:0 12px 40px #16121e29;--radius:14px;--radius-sm:9px;--font-sans:var(--font-plex-sans), var(--font-plex-arabic), system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:var(--font-plex-mono), ui-monospace, "Cascadia Mono", Consolas, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0e0c13;--surface:#15121c;--surface-2:#1b1824;--surface-3:#25202f;--line:#2a2536;--line-strong:#3a3448;--text:#ece9f2;--text-2:#bdb6cb;--muted:#958ea6;--accent:#b57bff;--accent-soft:#2a1940;--accent-text:#120a1c;--ok:#43b883;--ok-soft:#14261f;--warn:#f0963f;--warn-soft:#2b2014;--crit:#f0595e;--crit-soft:#2e1719;--info:#6aa8f0;--info-soft:#16233a;--code-bg:#110e17;--c-tag:#c59bff;--c-attr:#7db3f2;--c-str:#72cfa0;--c-com:#7c7590;--c-num:#f2ae6b;--shadow:0 16px 48px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#0e0c13;--surface:#15121c;--surface-2:#1b1824;--surface-3:#25202f;--line:#2a2536;--line-strong:#3a3448;--text:#ece9f2;--text-2:#bdb6cb;--muted:#958ea6;--accent:#b57bff;--accent-soft:#2a1940;--accent-text:#120a1c;--ok:#43b883;--ok-soft:#14261f;--warn:#f0963f;--warn-soft:#2b2014;--crit:#f0595e;--crit-soft:#2e1719;--info:#6aa8f0;--info-soft:#16233a;--code-bg:#110e17;--c-tag:#c59bff;--c-attr:#7db3f2;--c-str:#72cfa0;--c-com:#7c7590;--c-num:#f2ae6b;--shadow:0 16px 48px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.45}button,input,select{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.skip-link{inset-inline-start:8px;background:var(--accent);color:var(--accent-text);z-index:50;border-radius:8px;padding:8px 12px;position:absolute;top:-40px}.skip-link:focus{top:8px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}body.atelys{--accent:#c2410c;--accent-soft:#fff1e8;--accent-text:#fff;--atelys-flash:#ff5a1f;--atelys-flash-ink:#1c0a02}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body.atelys{--accent:#ff8a4c;--accent-soft:#2e1a10;--accent-text:#1c0a02}}:root[data-theme=dark] body.atelys{--accent:#ff8a4c;--accent-soft:#2e1a10;--accent-text:#1c0a02}html[data-switching]:after{content:"";z-index:999;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Crect%20width%3D%2264%22%20height%3D%2264%22%20rx%3D%2215%22%20fill%3D%22%238500DE%22%2F%3E%3Csvg%20x%3D%2214%22%20y%3D%2214%22%20width%3D%2236%22%20height%3D%2236%22%20viewBox%3D%22-0.6%201.6%209%207.6%22%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M6.864%204.416C6.864%204.192%206.828%204.004%206.756%203.852C6.692%203.7%206.6%203.576%206.48%203.48C6.36%203.384%206.224%203.316%206.072%203.276C5.92%203.236%205.756%203.216%205.58%203.216C5.46%203.216%205.324%203.232%205.172%203.264C5.02%203.288%204.864%203.332%204.704%203.396C4.544%203.452%204.376%203.532%204.2%203.636C4.24%203.748%204.268%203.868%204.284%203.996C4.3%204.116%204.308%204.248%204.308%204.392V8.52H3.444V4.416C3.444%204.192%203.408%204.004%203.336%203.852C3.272%203.7%203.18%203.576%203.06%203.48C2.948%203.384%202.816%203.316%202.664%203.276C2.512%203.236%202.348%203.216%202.172%203.216C2.02%203.216%201.876%203.232%201.74%203.264C1.604%203.288%201.468%203.328%201.332%203.384C1.196%203.44%201.052%203.512%200.9%203.6V8.52H0V2.52H0.9V2.88C1.028%202.8%201.164%202.724%201.308%202.652C1.46%202.58%201.62%202.524%201.788%202.484C1.964%202.436%202.144%202.412%202.328%202.412C2.568%202.412%202.784%202.436%202.976%202.484C3.176%202.532%203.356%202.604%203.516%202.7C3.676%202.788%203.812%202.904%203.924%203.048C4.092%202.928%204.272%202.82%204.464%202.724C4.656%202.628%204.86%202.552%205.076%202.496C5.292%202.44%205.516%202.412%205.748%202.412C6.052%202.412%206.324%202.452%206.564%202.532C6.804%202.604%207.012%202.72%207.188%202.88C7.364%203.04%207.496%203.248%207.584%203.504C7.68%203.752%207.728%204.048%207.728%204.392V8.52H6.864V4.416Z%22%2F%3E%3C%2Fsvg%3E%3C%2Fsvg%3E) 50% calc(50% - 56px)/88px no-repeat,linear-gradient(160deg,#2a0b4a,#12081f 70%);position:fixed;inset:0}html[data-switching=atelys]:after{background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%3E%3Crect%20x%3D%2220%22%20y%3D%220%22%20width%3D%228%22%20height%3D%228%22%20rx%3D%221.6%22%20fill%3D%22%23B57BFF%22%2F%3E%3Crect%20x%3D%2210%22%20y%3D%2210%22%20width%3D%228%22%20height%3D%228%22%20rx%3D%221.6%22%20fill%3D%22%23FF5A1F%22%2F%3E%3Crect%20x%3D%2230%22%20y%3D%2210%22%20width%3D%228%22%20height%3D%228%22%20rx%3D%221.6%22%20fill%3D%22%23FF5A1F%22%2F%3E%3Crect%20x%3D%220%22%20y%3D%2220%22%20width%3D%228%22%20height%3D%228%22%20rx%3D%221.6%22%20fill%3D%22%23FF5A1F%22%2F%3E%3Crect%20x%3D%2210%22%20y%3D%2220%22%20width%3D%228%22%20height%3D%228%22%20rx%3D%221.6%22%20fill%3D%22%23FF5A1F%22%2F%3E%3Crect%20x%3D%2220%22%20y%3D%2220%22%20width%3D%228%22%20height%3D%228%22%20rx%3D%221.6%22%20fill%3D%22%23FF5A1F%22%2F%3E%3Crect%20x%3D%2230%22%20y%3D%2220%22%20width%3D%228%22%20height%3D%228%22%20rx%3D%221.6%22%20fill%3D%22%23FF5A1F%22%2F%3E%3Crect%20x%3D%2240%22%20y%3D%2220%22%20width%3D%228%22%20height%3D%228%22%20rx%3D%221.6%22%20fill%3D%22%23FF5A1F%22%2F%3E%3Crect%20x%3D%220%22%20y%3D%2230%22%20width%3D%228%22%20height%3D%228%22%20rx%3D%221.6%22%20fill%3D%22%23FF5A1F%22%2F%3E%3Crect%20x%3D%2240%22%20y%3D%2230%22%20width%3D%228%22%20height%3D%228%22%20rx%3D%221.6%22%20fill%3D%22%23FF5A1F%22%2F%3E%3Crect%20x%3D%220%22%20y%3D%2240%22%20width%3D%228%22%20height%3D%228%22%20rx%3D%221.6%22%20fill%3D%22%23FF5A1F%22%2F%3E%3Crect%20x%3D%2240%22%20y%3D%2240%22%20width%3D%228%22%20height%3D%228%22%20rx%3D%221.6%22%20fill%3D%22%23FF5A1F%22%2F%3E%3C%2Fsvg%3E) 50% calc(50% - 56px)/88px no-repeat,#141016}
