@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-400-normal-BLhwKU8k.woff2)format("woff2"),url(/assets/montserrat-latin-400-normal-xItZbAXg.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-ext-400-normal-B8bwfy6Y.woff2)format("woff2"),url(/assets/montserrat-latin-ext-400-normal-BffdBkAA.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-600-normal-UVxSCcoG.woff2)format("woff2"),url(/assets/montserrat-latin-600-normal-CdhFl4lI.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-ext-600-normal-DSkTqI9L.woff2)format("woff2"),url(/assets/montserrat-latin-ext-600-normal-CSDhkhgS.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-700-normal-BdjcYUrC.woff2)format("woff2"),url(/assets/montserrat-latin-700-normal-BWkrl476.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-ext-700-normal-BOP2Nhf0.woff2)format("woff2"),url(/assets/montserrat-latin-ext-700-normal-DdDFr05Z.woff)format("woff")}@font-face{font-family:Roboto Slab;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-slab-latin-400-normal-DwurWVj7.woff2)format("woff2"),url(/assets/roboto-slab-latin-400-normal-wzK1bUc4.woff)format("woff")}@font-face{font-family:Roboto Slab;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-slab-latin-ext-400-normal-AV6nsDYb.woff2)format("woff2"),url(/assets/roboto-slab-latin-ext-400-normal-DOoLriWR.woff)format("woff")}:root{--color-bg:#fff;--color-surface:#f8f9fa;--color-border:#0000001f;--color-text:#212529;--color-text-muted:#6c757d;--color-accent:#69b3a2;--color-accent-hover:#251667;--color-accent-light:#69b3a21f;--color-success:#10b981;--color-warning:#f59e0b;--color-error:#ef4444;--font-sans:"Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-serif:"Roboto Slab", Georgia, serif;--font-mono:ui-monospace, Consolas, "Courier New", monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.75;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--radius-sm:4px;--radius-md:10px;--radius-lg:16px;--radius-full:9999px;--shadow-sm:0 1px 3px #0000001a;--shadow-md:0 4px 16px #0000001f, 0 2px 6px #00000014;--shadow-lg:0 12px 36px #00000026, 0 4px 10px #0000001a;--transition-fast:.15s ease;--transition-base:.2s ease;--transition-slow:.3s ease;--max-width:1100px;--navbar-height:68px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-serif);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;scroll-behavior:smooth}body{min-height:100vh}#root{flex-direction:column;min-height:100vh;display:flex}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);font-weight:700;line-height:var(--leading-tight);color:var(--color-text)}h1{font-size:var(--text-4xl)}h2{font-size:var(--text-3xl)}h3{font-size:var(--text-2xl)}h4{font-size:var(--text-xl)}p{color:var(--color-text-muted);line-height:var(--leading-relaxed)}a{color:var(--color-accent);text-decoration:none;transition:color .2s}a:hover{color:var(--color-accent-hover)}code{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-accent-light);color:var(--color-accent);border-radius:var(--radius-sm);border:1px solid #69b3a240;padding:2px 6px}.container{width:100%;max-width:var(--max-width);padding-inline:var(--space-6);margin-inline:auto}main{flex:1}._header_p9w1l_2{z-index:100;height:var(--navbar-height);background-color:#0000;padding-block:25px;transition:padding .3s,background-color .3s,box-shadow .3s;position:fixed;top:0;left:0;right:0}._header_p9w1l_2._shrink_p9w1l_14{background-color:#fff;padding-block:0;box-shadow:0 2px 8px #0000001a}._nav_p9w1l_21{height:100%;max-width:var(--max-width);padding-inline:var(--space-6);justify-content:space-between;align-items:center;margin-inline:auto;display:flex}._brand_p9w1l_32{font-family:"Kaushan Script", var(--font-sans);color:var(--color-accent);transition:color var(--transition-base), font-size var(--transition-base);font-size:1.75rem;font-weight:700;line-height:1;text-decoration:none}._header_p9w1l_2._shrink_p9w1l_14 ._brand_p9w1l_32{font-size:1.25rem}._brand_p9w1l_32:hover{color:var(--color-accent-hover)}._links_p9w1l_51{align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}._navItem_p9w1l_60{list-style:none}._link_p9w1l_51{font-family:var(--font-sans);letter-spacing:1px;text-transform:uppercase;color:#212529;transition:color var(--transition-base), border-color var(--transition-base);border-bottom:3px solid #0000;padding:.75em 1em;font-size:90%;font-weight:400;text-decoration:none;display:block}._link_p9w1l_51:hover,._active_p9w1l_79{color:var(--color-accent);border-bottom-color:var(--color-accent)}._footer_tas9k_1{padding-block:var(--space-6);background-color:#212529;border-top:1px solid #0000001f;margin-top:auto}._inner_tas9k_8{max-width:var(--max-width);padding-inline:var(--space-6);justify-content:center;align-items:center;margin-inline:auto;display:flex}._text_tas9k_17{font-family:var(--font-sans);font-size:var(--text-sm);color:#ffffff80;text-transform:none;letter-spacing:.02em}._skipLink_1w7op_2{left:-9999px;top:var(--space-2);z-index:9999;padding:var(--space-2) var(--space-4);background:var(--color-accent);color:#fff;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:500;text-decoration:none;transition:left;position:absolute}._skipLink_1w7op_2:focus{left:var(--space-4)}._page_1h92z_1{min-height:calc(100vh - var(--navbar-height) - 4rem);padding:var(--space-10) var(--space-6);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}._code_1h92z_11{color:var(--color-accent);opacity:.15;margin:0 0 var(--space-4);-webkit-user-select:none;user-select:none;font-size:clamp(5rem,20vw,9rem);font-weight:800;line-height:1}._title_1h92z_21{font-size:var(--text-2xl);color:var(--color-text);margin:0 0 var(--space-3);font-weight:700}._desc_1h92z_28{font-size:var(--text-base);color:var(--color-text-muted);margin:0 0 var(--space-8)}._back_1h92z_34{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);background-color:var(--color-accent);color:#fff;border-radius:var(--radius-md);font-weight:500;font-size:var(--text-sm);text-decoration:none;transition:opacity .2s;display:inline-flex}._back_1h92z_34:hover{opacity:.85}._page_g1gdd_1{min-height:calc(100vh - var(--navbar-height) - 4rem);padding:var(--space-10) var(--space-6);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}._icon_g1gdd_11{margin:0 0 var(--space-4);font-size:3rem}._title_g1gdd_16{font-size:var(--text-2xl);color:var(--color-text);margin:0 0 var(--space-3);font-weight:700}._desc_g1gdd_23{font-size:var(--text-base);color:var(--color-text-muted);max-width:420px;margin:0 0 var(--space-8);line-height:1.6}._actions_g1gdd_31{gap:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}._reload_g1gdd_38{padding:var(--space-3) var(--space-6);background-color:var(--color-accent);color:#fff;border-radius:var(--radius-md);font-weight:500;font-size:var(--text-sm);cursor:pointer;border:none;transition:opacity .2s}._reload_g1gdd_38:hover{opacity:.85}._back_g1gdd_54{padding:var(--space-3) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);font-weight:500;font-size:var(--text-sm);align-items:center;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}._back_g1gdd_54:hover{border-color:var(--color-accent);color:var(--color-accent)}
