.SiteFooter-module__04XcqW__footer{margin-top:var(--space-12);color:#81939d;padding:34px 0 46px;font-size:.82rem}.SiteFooter-module__04XcqW__row{border-top:1px solid #ffffff12;flex-direction:row-reverse;justify-content:space-between;gap:30px;padding-top:24px;display:flex}.SiteFooter-module__04XcqW__nav{flex:none}.SiteFooter-module__04XcqW__links{gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.SiteFooter-module__04XcqW__links a{color:#a9b8c1;text-decoration:none}.SiteFooter-module__04XcqW__links a:hover{color:var(--text);text-decoration:underline}.SiteFooter-module__04XcqW__legal{color:#81939d;max-width:62ch;margin:0}@media (max-width:860px){.SiteFooter-module__04XcqW__row{flex-direction:column-reverse}}
.SiteHeader-module__sggyBa__header{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#071018d1;border-bottom:1px solid #ffffff0f;position:sticky;top:0}.SiteHeader-module__sggyBa__inner{justify-content:space-between;align-items:center;gap:var(--space-6);min-height:72px;display:flex}.SiteHeader-module__sggyBa__brand{color:var(--text);letter-spacing:-.03em;align-items:center;gap:11px;font-weight:900;text-decoration:none;display:flex}.SiteHeader-module__sggyBa__emblem{filter:drop-shadow(0 2px 6px #00000080);width:46px;height:46px;display:block}.SiteHeader-module__sggyBa__wordmark{width:auto;height:24px;display:block}.SiteHeader-module__sggyBa__nav{gap:23px;max-width:none;margin:0;padding:0;list-style:none;display:flex}.SiteHeader-module__sggyBa__nav a{color:#c5d0d7;font-size:.92rem;font-weight:700;text-decoration:none}.SiteHeader-module__sggyBa__nav a:hover{color:#fff}.SiteHeader-module__sggyBa__actions{align-items:center;gap:10px;display:flex}.SiteHeader-module__sggyBa__cta{background:var(--accent);color:#16120c;white-space:nowrap;border-radius:12px;align-items:center;min-height:44px;padding:0 16px;font-size:.91rem;font-weight:850;text-decoration:none;transition:transform .2s;display:inline-flex}.SiteHeader-module__sggyBa__cta:hover{transform:translateY(-1px)}.SiteHeader-module__sggyBa__menu{display:none;position:relative}.SiteHeader-module__sggyBa__menu summary{border:1px solid var(--border);cursor:pointer;border-radius:12px;align-items:center;min-height:44px;padding:0 14px;font-size:.91rem;font-weight:800;list-style:none;display:inline-flex}.SiteHeader-module__sggyBa__menu summary::-webkit-details-marker{display:none}.SiteHeader-module__sggyBa__menu ul{min-width:13rem;padding:var(--space-2);background:var(--surface-2);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:14px;margin:0;list-style:none;position:absolute;top:calc(100% + 8px);right:0}.SiteHeader-module__sggyBa__menu a{padding:var(--space-2) var(--space-3);color:var(--text);border-radius:8px;font-weight:700;text-decoration:none;display:block}.SiteHeader-module__sggyBa__menu a:hover{background:#ffffff0d}@media (max-width:1060px){.SiteHeader-module__sggyBa__wide{display:none}.SiteHeader-module__sggyBa__menu{display:block}}@media (max-width:480px){.SiteHeader-module__sggyBa__wordmark{display:none}}@media (prefers-reduced-motion:reduce){.SiteHeader-module__sggyBa__cta:hover{transform:none}}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#071018;--surface:#122432;--surface-2:#172b39;--border:#294453;--text:#f4efe6;--text-muted:#9fb0bc;--accent:#d6a85f;--accent-strong:#efd49d;--link:#9ec1ff;--focus:#efd49d;--success:#79d794;--danger:#ef7569;--q-poor:#9d9d9d;--q-common:#fff;--q-uncommon:#3ce63c;--q-rare:#4fa3ff;--q-epic:#c27bff;--q-legendary:#ff9a3c;--forever:#67cab8;--forever-strong:#93e0d3;--retail:#6fa6ff;--retail-strong:#9ec1ff;--bg-2:#0c1722;--radius-lg:20px;--shadow:0 28px 70px #00000052;--font-body:Inter, "Segoe UI", system-ui, -apple-system, Roboto, Arial, sans-serif;--font-mono:ui-monospace, "Cascadia Code", "SF Mono", Consolas, monospace;--step--1:clamp(.83rem, .8rem + .15vw, .9rem);--step-0:clamp(1rem, .96rem + .2vw, 1.1rem);--step-1:clamp(1.2rem, 1.1rem + .5vw, 1.45rem);--step-2:clamp(1.45rem, 1.25rem + 1vw, 1.95rem);--step-3:clamp(1.75rem, 1.4rem + 1.8vw, 2.7rem);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--radius:6px;--content-width:1220px;--prose-width:68ch}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:radial-gradient(circle at 0 0, #67cab812, transparent 26rem), radial-gradient(circle at 100% 0, #6fa6ff14, transparent 28rem), var(--bg);color:var(--text);font-family:var(--font-body);font-size:var(--step-0);margin:0;line-height:1.6;overflow-x:clip}h1,h2,h3{letter-spacing:-.03em;margin:0 0 var(--space-4);text-wrap:balance;line-height:1.1}h1{font-size:var(--step-3)}h2{font-size:var(--step-2);margin-top:var(--space-12)}h3{font-size:var(--step-1);margin-top:var(--space-8)}p,ul,ol{margin:0 0 var(--space-4);max-width:var(--prose-width)}a{color:var(--link);text-underline-offset:.15em}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:2px}code,.mono{font-family:var(--font-mono);font-size:.92em}table{border-collapse:collapse;width:100%;font-size:var(--step--1)}caption{text-align:left;padding-bottom:var(--space-2);font-weight:600}th,td{text-align:left;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);vertical-align:top}th{color:var(--text-muted);font-weight:600}.container{width:min(100% - 40px, var(--content-width));margin-inline:auto}main{padding-top:var(--space-8)}main:focus{outline:none}.muted{color:var(--text-muted)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{left:var(--space-4);z-index:100;padding:var(--space-2) var(--space-4);background:var(--accent);color:#000;border-radius:var(--radius);font-weight:700;position:absolute;top:-100px}.skip-link:focus{top:var(--space-4)}.table-scroll{overflow-x:auto}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:680px){.container{width:min(100% - 24px, var(--content-width))}}
