:root{--ds-bg:#0d1117;--ds-surface:#161b22;--ds-surface-2:#21262d;--ds-border:#30363d;--ds-border-subtle:#21262d;--ds-text:#e6edf3;--ds-text-muted:#8b949e;--ds-text-code:#79c0ff;--ds-text-on-accent:#f0f6fc;--ds-green:#d2a8ff;--ds-green-btn:#8957e5;--ds-green-btn-hover:#a371f7;--ds-green-bg:#3c2a63;--ds-blue:#58a6ff;--ds-blue-dark:#1f6feb;--ds-warning:#e3b341;--ds-error:#f85149;--ds-font:"Segoe UI",system-ui,-apple-system,sans-serif;--ds-font-mono:"Fira Code","Cascadia Code","Courier New",monospace;--ds-radius-sm:6px;--ds-radius:10px;--ds-radius-lg:14px;--ds-radius-xl:20px;--ds-transition:all 0.2s ease;color-scheme:dark}:root[data-theme=light]{--ds-bg:#faf6ee;--ds-surface:#f4ede0;--ds-surface-2:#ece1cd;--ds-border:#ddd0b5;--ds-border-subtle:#e6dac0;--ds-text:#2b2419;--ds-text-muted:#6b6152;--ds-text-code:#0969da;--ds-green:#8250df;--ds-green-btn:#8250df;--ds-green-btn-hover:#6e40c9;--ds-green-bg:#fbefff;--ds-blue:#0969da;--ds-blue-dark:#0550ae;--ds-warning:#9a6700;--ds-error:#cf222e;color-scheme:light}:root[data-accent=blue]{--ds-green:#79c0ff;--ds-green-btn:#1f6feb;--ds-green-btn-hover:#388bfd;--ds-green-bg:#0c2d6b}:root[data-accent=blue][data-theme=light]{--ds-green:#0969da;--ds-green-btn:#0969da;--ds-green-btn-hover:#0860ca;--ds-green-bg:#ddf4ff}:root[data-accent=green]{--ds-green:#7ee787;--ds-green-btn:#238636;--ds-green-btn-hover:#2ea043;--ds-green-bg:#1f3d2a}:root[data-accent=green][data-theme=light]{--ds-green:#1a7f37;--ds-green-btn:#2da44e;--ds-green-btn-hover:#2c974b;--ds-green-bg:#dafbe1}:root[data-accent=pink]{--ds-green:#ff9bce;--ds-green-btn:#db61a2;--ds-green-btn-hover:#f778ba;--ds-green-bg:#4a1d35}:root[data-accent=pink][data-theme=light]{--ds-green:#bf3989;--ds-green-btn:#bf3989;--ds-green-btn-hover:#99306f;--ds-green-bg:#ffeff7}:root[data-accent=orange]{--ds-green:#ffa657;--ds-green-btn:#c9510c;--ds-green-btn-hover:#db6d28;--ds-green-bg:#4a2a0f}:root[data-accent=orange][data-theme=light]{--ds-green:#bc4c00;--ds-green-btn:#bc4c00;--ds-green-btn-hover:#953800;--ds-green-bg:#fff1e5}:root[data-accent=red]{--ds-green:#ff7b72;--ds-green-btn:#da3633;--ds-green-btn-hover:#f85149;--ds-green-bg:#4c1e1e}:root[data-accent=red][data-theme=light]{--ds-green:#cf222e;--ds-green-btn:#cf222e;--ds-green-btn-hover:#a40e26;--ds-green-bg:#ffebe9}:root{--color-bg:var(--ds-bg);--color-bg-variant:var(--ds-surface);--color-primary:var(--ds-green);--color-primary-variant:#7ee7872e;--color-white:var(--ds-text);--color-light:var(--ds-text-muted);--color-border:var(--ds-border);--color-blue:var(--ds-blue);--color-cursor:var(--ds-green);--container-width-lg:75%;--container-width-md:86%;--container-width-sm:90%;--transition:var(--ds-transition)}*,:after,:before{border:0;box-sizing:border-box;list-style:none;margin:0;outline:0;padding:0;text-decoration:none}*,:after,:before,html{scroll-behavior:smooth}body,html{-ms-overflow-style:none;max-width:100%;overflow-x:hidden;scrollbar-width:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--ds-bg);color:var(--ds-text);font-family:var(--ds-font);line-height:1.7;min-height:500px;transition:background-color .25s ease,color .25s ease}code{font-family:var(--ds-font-mono)}::-webkit-scrollbar{display:none}.container{margin:0 auto;width:75%;width:var(--container-width-lg)}section{margin-top:8rem;text-align:start}section>h4,section>h5{color:var(--ds-text-muted);font-size:.95rem;font-weight:400;margin-bottom:.5rem;text-align:center}section>h2{color:var(--ds-text);font-size:1.8rem;font-weight:700;margin-bottom:3rem;position:relative;text-align:center}section>h2:after{background:var(--ds-green);border-radius:2px;content:"";display:block;height:2px;margin:.6rem auto 0;width:3rem}h1,h2,h3,h4,h5{color:var(--ds-text);font-weight:600}h1{font-size:2.5rem}a{color:var(--ds-blue);transition:var(--ds-transition)}a:hover{color:var(--ds-text)}.btn{background:#0000;border:1px solid var(--ds-green-btn);border-radius:var(--ds-radius-sm);color:var(--ds-green);cursor:pointer;display:inline-block;font-size:.9rem;font-weight:600;padding:.65rem 1.4rem;transition:var(--ds-transition);width:-webkit-max-content;width:max-content;z-index:999}.btn:hover{border-color:var(--ds-green-btn-hover)}.btn-primary,.btn:hover{background:var(--ds-green-btn);color:var(--ds-text-on-accent)}.btn-primary{border-color:var(--ds-green-btn)}.btn-primary:hover{background:var(--ds-green-btn-hover);border-color:var(--ds-green-btn-hover);color:var(--ds-text-on-accent)}.text-light{color:var(--ds-text-muted)}.page-back-nav{align-self:stretch;padding:1.5rem 2rem 0}.back-btn{background:none;border:none;color:var(--ds-text-muted);cursor:pointer;font-family:var(--ds-font-mono);font-size:.85rem;padding:0;transition:color .2s ease}.back-btn:hover{color:var(--ds-green)}img{display:block;object-fit:cover;width:100%}.orange-text-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(0deg,#f12711,#f5af19);background-clip:text;-webkit-background-clip:text}.green-text-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(0deg,#11998e,#38ef7d);-webkit-background-clip:text}.blue-text-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(0deg,#2f80ed,#56ccf2);background-clip:text;-webkit-background-clip:text}@media screen and (max-width:1024px){.container{width:86%;width:var(--container-width-md)}section{margin-top:6rem}}@media screen and (max-width:600px){.container{width:90%;width:var(--container-width-sm)}section>h2{margin-bottom:2rem}}.App{background:var(--ds-bg);min-height:100vh;text-align:center}.loading-container{align-items:center;background:var(--ds-bg);display:flex;flex-direction:column;gap:1.25rem;height:100vh;justify-content:center}.loading-spinner{animation:spin .8s linear infinite;border:2px solid var(--ds-surface-2);border-radius:50%;border-top-color:var(--ds-green);height:36px;width:36px}@keyframes spin{to{transform:rotate(1turn)}}.loading-text{color:var(--ds-text-muted);font-family:Fira Code,Cascadia Code,Courier New,monospace;font-family:var(--ds-font-mono,"Fira Code","Cascadia Code","Courier New",monospace);font-size:.8rem;letter-spacing:.08em}.homePage{background-image:linear-gradient(to bottom,#000,var(--color-bg),#0000),url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKcWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjQgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMi0wMS0xN1QxODo0NzozMVoiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjItMDEtMTlUMTA6NDE6MzBaIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMi0wMS0xOVQxMDo0MTozMFoiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjRkZmE3YzdlLTljMjMtZGY0NS1hNjE3LTI1ZmIxN2MwYzI2YiIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ1NzM3ODMzLTZkNDMtZTU0Yy05ZGJlLTkzM2ZjN2QyNWQ2MSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmFkZWMyZmNmLTBlN2MtYmY0NC04MjdhLTYyN2IxOTdkODg1ZiIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB0aWZmOk9yaWVudGF0aW9uPSIxIiB0aWZmOlhSZXNvbHV0aW9uPSI3MjAwMDAvMTAwMDAiIHRpZmY6WVJlc29sdXRpb249IjcyMDAwMC8xMDAwMCIgdGlmZjpSZXNvbHV0aW9uVW5pdD0iMiIgZXhpZjpDb2xvclNwYWNlPSIxIiBleGlmOlBpeGVsWERpbWVuc2lvbj0iMTYiIGV4aWY6UGl4ZWxZRGltZW5zaW9uPSIxNiI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YWRlYzJmY2YtMGU3Yy1iZjQ0LTgyN2EtNjI3YjE5N2Q4ODVmIiBzdEV2dDp3aGVuPSIyMDIyLTAxLTE3VDE4OjQ3OjMxWiIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIyLjQgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDphMTc3MmY0ZS1jZGNkLTcyNDYtYjYyNi1kNzRlNWQxMGZiYmQiIHN0RXZ0OndoZW49IjIwMjItMDEtMThUMTc6MjBaIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmJkMmQ3ZDMyLTU2YWEtNTY0OS04NDdmLTBmMWYzZThmMGJkYiIgc3RFdnQ6d2hlbj0iMjAyMi0wMS0xOVQxMDo0MTozMFoiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMi40IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY29udmVydGVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJmcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvcG5nIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJkZXJpdmVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJjb252ZXJ0ZWQgZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NGRmYTdjN2UtOWMyMy1kZjQ1LWE2MTctMjVmYjE3YzBjMjZiIiBzdEV2dDp3aGVuPSIyMDIyLTAxLTE5VDEwOjQxOjMwWiIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIyLjQgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpiZDJkN2QzMi01NmFhLTU2NDktODQ3Zi0wZjFmM2U4ZjBiZGIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpiNTQwNjllOC1iYmI1LWJhNGYtOGQ0Ny1kMWM2OWIwZDEwNDQiIHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDphZGVjMmZjZi0wZTdjLWJmNDQtODI3YS02MjdiMTk3ZDg4NWYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7hJkGIAAAAgUlEQVQ4jaWTSwqAMAwFxxp15ff+VxQ/O1GsGwUpttr4IMuZFJqHMUIglWSFWGvxjQnADdBu67KFNvgE9TmveRLU5/ZPcQVRsCuIhu8CFQwgQAeUGvh6QaKFL0EPTH8EAKNWcv8FlcS9g2jJ0yVGSXxdGIH5iyDU5QHYU8kF8DbyAFHyKD3LdWDGAAAAAElFTkSuQmCC);background-image:linear-gradient(to top,#00040f,var(--color-bg),#0000),url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKcWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjQgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMi0wMS0xN1QxODo0NzozMVoiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjItMDEtMTlUMTA6NDE6MzBaIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMi0wMS0xOVQxMDo0MTozMFoiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjRkZmE3YzdlLTljMjMtZGY0NS1hNjE3LTI1ZmIxN2MwYzI2YiIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ1NzM3ODMzLTZkNDMtZTU0Yy05ZGJlLTkzM2ZjN2QyNWQ2MSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmFkZWMyZmNmLTBlN2MtYmY0NC04MjdhLTYyN2IxOTdkODg1ZiIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB0aWZmOk9yaWVudGF0aW9uPSIxIiB0aWZmOlhSZXNvbHV0aW9uPSI3MjAwMDAvMTAwMDAiIHRpZmY6WVJlc29sdXRpb249IjcyMDAwMC8xMDAwMCIgdGlmZjpSZXNvbHV0aW9uVW5pdD0iMiIgZXhpZjpDb2xvclNwYWNlPSIxIiBleGlmOlBpeGVsWERpbWVuc2lvbj0iMTYiIGV4aWY6UGl4ZWxZRGltZW5zaW9uPSIxNiI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YWRlYzJmY2YtMGU3Yy1iZjQ0LTgyN2EtNjI3YjE5N2Q4ODVmIiBzdEV2dDp3aGVuPSIyMDIyLTAxLTE3VDE4OjQ3OjMxWiIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIyLjQgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDphMTc3MmY0ZS1jZGNkLTcyNDYtYjYyNi1kNzRlNWQxMGZiYmQiIHN0RXZ0OndoZW49IjIwMjItMDEtMThUMTc6MjBaIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmJkMmQ3ZDMyLTU2YWEtNTY0OS04NDdmLTBmMWYzZThmMGJkYiIgc3RFdnQ6d2hlbj0iMjAyMi0wMS0xOVQxMDo0MTozMFoiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMi40IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY29udmVydGVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJmcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvcG5nIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJkZXJpdmVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJjb252ZXJ0ZWQgZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NGRmYTdjN2UtOWMyMy1kZjQ1LWE2MTctMjVmYjE3YzBjMjZiIiBzdEV2dDp3aGVuPSIyMDIyLTAxLTE5VDEwOjQxOjMwWiIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIyLjQgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpiZDJkN2QzMi01NmFhLTU2NDktODQ3Zi0wZjFmM2U4ZjBiZGIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpiNTQwNjllOC1iYmI1LWJhNGYtOGQ0Ny1kMWM2OWIwZDEwNDQiIHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDphZGVjMmZjZi0wZTdjLWJmNDQtODI3YS02MjdiMTk3ZDg4NWYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7hJkGIAAAAgUlEQVQ4jaWTSwqAMAwFxxp15ff+VxQ/O1GsGwUpttr4IMuZFJqHMUIglWSFWGvxjQnADdBu67KFNvgE9TmveRLU5/ZPcQVRsCuIhu8CFQwgQAeUGvh6QaKFL0EPTH8EAKNWcv8FlcS9g2jJ0yVGSXxdGIH5iyDU5QHYU8kF8DbyAFHyKD3LdWDGAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-size:cover;height:100vh;overflow:hidden}.wrapper3{display:grid;padding-bottom:2rem;place-items:center}.wrapper3>small>span{color:red}.footer__copyright_home{bottom:1rem;display:flex;flex-direction:column;left:50%;position:fixed;transform:translateX(-50%)}.theme-toggle{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d1117b3;border:1px solid var(--ds-border);border-radius:50%;color:var(--ds-green);cursor:pointer;display:flex;font-size:1.1rem;height:2.75rem;justify-content:center;position:fixed;right:1.25rem;top:1.25rem;transition:var(--ds-transition);width:2.75rem;z-index:3000}:root[data-theme=light] .theme-toggle{background:#ffffffb3}.theme-toggle:hover{background:var(--ds-surface-2);border-color:var(--ds-green);transform:translateY(-2px)}@media screen and (max-width:600px){.theme-toggle{font-size:.95rem;height:2.4rem;right:1rem;top:1rem;width:2.4rem}}.accent-picker{position:fixed;right:4.25rem;top:1.25rem;z-index:3000}.accent-picker__btn{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d1117b3;border:1px solid var(--ds-border);border-radius:50%;color:var(--ds-green);cursor:pointer;display:flex;font-size:1.15rem;height:2.75rem;justify-content:center;transition:var(--ds-transition);width:2.75rem}:root[data-theme=light] .accent-picker__btn{background:#faf6eeb3}.accent-picker__btn:hover{background:var(--ds-surface-2);border-color:var(--ds-green);transform:translateY(-2px)}.accent-picker__panel{grid-gap:.6rem;background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius);box-shadow:0 8px 24px #00000040;display:grid;gap:.6rem;grid-template-columns:repeat(3,1fr);padding:.75rem;position:absolute;right:0;top:calc(100% + .6rem)}.accent-picker__swatch{background:var(--swatch-color);border:2px solid #0000;border-radius:50%;box-shadow:inset 0 0 0 1px #00000026;cursor:pointer;height:1.9rem;transition:var(--ds-transition);width:1.9rem}.accent-picker__swatch:hover{transform:scale(1.12)}.accent-picker__swatch--active{border-color:var(--ds-text);box-shadow:0 0 0 2px var(--ds-surface),0 0 0 3px var(--ds-text)}.accent-picker__swatch--dynamic{animation:accent-dynamic-shimmer 4s ease infinite;background-size:220% 220%}@keyframes accent-dynamic-shimmer{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media screen and (max-width:600px){.accent-picker{right:3.65rem;top:1rem}.accent-picker__btn{font-size:1rem;height:2.4rem;width:2.4rem}}
/*# sourceMappingURL=main.3d8fc2df.css.map*/