*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{height:100%}body{font-family:Inter,IBM Plex Sans,-apple-system,sans-serif;background:radial-gradient(circle at 10% -10%,rgba(88,224,194,.18),transparent 34%),radial-gradient(circle at 92% 0,rgba(122,167,255,.2),transparent 36%),radial-gradient(circle at 50% 120%,rgba(255,209,102,.08),transparent 38%),#07111f;background-attachment:fixed;color:#f5f7fb;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}[contenteditable]:focus{outline:none}button,input,select,textarea{font-family:inherit}:focus-visible{outline:2px solid #58e0c2;outline-offset:2px;border-radius:3px}[contenteditable]:focus-visible{outline:2px solid #58e0c2;outline-offset:2px}.sk-skip-link{position:absolute;left:8px;top:-48px;z-index:1000;padding:8px 14px;background:#58e0c2;color:#06101e;font-family:IBM Plex Mono,monospace;font-size:12px;border-radius:999px;text-decoration:none;transition:top .15s ease}.sk-skip-link:focus{top:8px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}html[data-a11y-font=dyslexic],html[data-a11y-font=dyslexic] body{letter-spacing:.02em;word-spacing:.08em;line-height:1.7}html[data-a11y-font=dyslexic],html[data-a11y-font=dyslexic] *,html[data-a11y-font=dyslexic] body{font-family:OpenDyslexic,Atkinson Hyperlegible,Comic Sans MS,Trebuchet MS,Verdana,sans-serif!important}html[data-a11y-text=large]{font-size:118%}html[data-a11y-text=large] body{line-height:1.65}html[data-a11y-contrast=high] body{background:#fff;color:#000}html[data-a11y-contrast=high] a{text-decoration:underline}html[data-a11y-contrast=high] :focus-visible{outline:3px solid #000;outline-offset:2px}.sk-a11y-trigger{display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;min-width:24px;min-height:24px}.rt ol,.rt ul{padding-left:1.3em;margin:0}.rt ul{list-style:disc}.rt ol{list-style:decimal}.rt li{margin:0}.rt ul ul{list-style:circle}.rt div,.rt p{margin:0}