.xt-topnav{--xt-topnav-inset:12px;--xt-topnav-link-height:28px;--xt-topnav-rule-drop:8.5px;z-index:20;height:var(--xt-topbar-height);padding:0 var(--xt-topnav-inset);border-bottom:1px solid var(--xt-stroke);background:var(--xt-panel);-webkit-backdrop-filter:blur(var(--xt-blur));backdrop-filter:blur(var(--xt-blur));color:var(--xt-text);font-family:var(--xt-font-sans);align-items:center;gap:4px;display:flex;position:absolute;top:0;left:0;right:0}.xt-topnav__bar{flex:1;align-items:center;min-width:0;height:100%;display:flex}.xt-topnav__brand{border-radius:var(--xt-radius-sm);opacity:1;flex:none;align-items:center;height:100%;padding-right:10px;transition:opacity .12s;display:flex}.xt-topnav__brand:hover{opacity:.78}.xt-topnav__brand:focus-visible{outline:2px solid var(--xt-accent);outline-offset:-2px}.xt-topnav__logo{width:auto;height:18px;display:block}.xt-topnav__slogan{color:var(--xt-text-muted);font-size:var(--xt-text-2xs);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;padding-right:6px;font-weight:500;line-height:1;display:flex}.xt-topnav__link-icon{flex:none;transform:translateY(-.5px)}.xt-topnav__items{align-items:center;gap:2px;margin:0 0 0 auto;padding:0;list-style:none;display:flex}.xt-topnav__item{position:relative}.xt-topnav__link{height:var(--xt-topnav-link-height);border-radius:var(--xt-radius-sm);color:var(--xt-text-muted);font:inherit;font-size:var(--xt-text-sm);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0 10px;font-weight:500;line-height:1;text-decoration:none;transition:color .12s,background-color .12s;display:flex;position:relative}.xt-topnav__link:hover,.xt-topnav__link[aria-expanded=true]{color:var(--xt-text);background:#ffffff0f}.xt-topnav__link:focus-visible{outline:2px solid var(--xt-accent);outline-offset:1px}.xt-topnav__link[aria-current=page]{color:var(--xt-text);font-weight:650}.xt-topnav__link[aria-current=page]:after{content:"";right:10px;bottom:calc(var(--xt-topnav-rule-drop) * -1);background:var(--xt-brand-green);border-radius:1px 1px 0 0;height:2px;position:absolute;left:10px}.xt-topnav__link--alert,.xt-topnav__link--alert:hover,.xt-topnav__link--alert[aria-current=page]{color:var(--xt-warn)}.xt-topnav__chevron{flex:none;transition:transform .12s}.xt-topnav__link[aria-expanded=true] .xt-topnav__chevron{transform:rotate(180deg)}.xt-topnav__submenu{z-index:1;border:1px solid var(--xt-stroke);border-radius:var(--xt-radius-sm);background:var(--xt-panel);min-width:190px;-webkit-backdrop-filter:blur(var(--xt-blur));backdrop-filter:blur(var(--xt-blur));box-shadow:var(--xt-shadow-panel);margin:0;padding:5px;list-style:none;position:absolute;top:calc(100% + 6px);left:0}.xt-topnav__sublink{border-radius:var(--xt-radius-sm);color:var(--xt-text-muted);font-size:var(--xt-text-sm);white-space:nowrap;padding:8px 10px;text-decoration:none;display:block}.xt-topnav__sublink:hover,.xt-topnav__sublink:focus-visible{color:var(--xt-text);background:#ffffff0f}.xt-topnav__sublink:focus-visible{outline:2px solid var(--xt-accent);outline-offset:-2px}.xt-topnav__sublink[aria-current=page]{color:var(--xt-text);box-shadow:inset 2px 0 0 var(--xt-brand-green);font-weight:650}.xt-topnav__sublink--all{border-bottom:1px solid var(--xt-stroke);border-radius:var(--xt-radius-sm) var(--xt-radius-sm) 0 0;color:var(--xt-text-faint);font-size:var(--xt-text-xs);margin-bottom:4px;padding-bottom:9px}.xt-topnav__social-group{border-left:1px solid var(--xt-stroke);flex:none;align-items:center;gap:2px;padding-left:8px;display:flex}.xt-topnav__social-slot{cursor:not-allowed;display:flex}.xt-topnav__social-slot--menu{cursor:default;position:relative}.xt-topnav__social-menu{z-index:1;border:1px solid var(--xt-stroke);border-radius:var(--xt-radius-sm);background:var(--xt-panel);min-width:176px;-webkit-backdrop-filter:blur(var(--xt-blur));backdrop-filter:blur(var(--xt-blur));box-shadow:var(--xt-shadow-panel);margin:0;padding:5px;list-style:none;position:absolute;top:calc(100% + 6px);right:0}.xt-topnav__social-account{border-radius:var(--xt-radius-sm);white-space:nowrap;flex-direction:column;justify-content:center;gap:1px;min-height:44px;padding:6px 10px;text-decoration:none;display:flex}.xt-topnav__social-account:hover,.xt-topnav__social-account:focus-visible{background:#ffffff0f}.xt-topnav__social-account:focus-visible{outline:2px solid var(--xt-accent);outline-offset:-2px}.xt-topnav__social-brand{color:var(--xt-text);font-size:var(--xt-text-sm);font-weight:600}.xt-topnav__social-handle{color:var(--xt-text-muted);font-family:var(--xt-font-mono);font-size:var(--xt-text-xs)}.xt-topnav__social-slot--menu .xt-topnav__social[aria-expanded=true]{color:var(--xt-brand-green);background:color-mix(in srgb, var(--xt-brand-green) 14%, transparent)}.xt-topnav__social{border-radius:var(--xt-radius-sm);width:28px;height:28px;color:var(--xt-text-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;transition:color .12s,background-color .12s;display:flex}.xt-topnav__social:hover,.xt-topnav__social:focus-visible,.xt-topnav__social-slot:hover .xt-topnav__social{color:var(--xt-brand-green);background:color-mix(in srgb, var(--xt-brand-green) 14%, transparent)}.xt-topnav__social--pending{color:var(--xt-text-faint)}.xt-topnav__social-icon{display:block}.xt-topnav__toggle{border-radius:var(--xt-radius-sm);width:44px;height:44px;color:var(--xt-text);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .12s;display:none}.xt-topnav__toggle:hover,.xt-topnav__toggle[aria-expanded=true]{background:#ffffff0f}.xt-topnav__toggle:focus-visible{outline:2px solid var(--xt-accent);outline-offset:2px}.xt-topnav__toggle-bars{background:currentColor;width:16px;height:2px;display:block;box-shadow:0 -5px,0 5px}@media (max-width:1024px){.xt-topnav__slogan{display:none}}@media (max-width:860px){.xt-topnav__toggle{margin-left:auto;display:flex}.xt-topnav__bar{top:100%;right:var(--xt-topnav-inset);width:max-content;max-width:calc(100vw - var(--xt-topnav-inset) * 2);border:1px solid var(--xt-stroke);border-radius:var(--xt-radius);background:var(--xt-panel);height:auto;-webkit-backdrop-filter:blur(var(--xt-blur));backdrop-filter:blur(var(--xt-blur));box-shadow:var(--xt-shadow-panel);flex-direction:column;flex:none;align-items:stretch;gap:8px;margin-top:8px;padding:8px;display:none;position:absolute}.xt-topnav.is-open .xt-topnav__bar{display:flex}.xt-topnav__items{flex-direction:column;align-items:stretch;gap:2px;margin-left:0}.xt-topnav__link[aria-current=page]:after{border-radius:1px;width:2px;height:auto;inset:8px auto 8px 0}.xt-topnav__link{height:auto;min-height:44px;font-size:var(--xt-text-base);justify-content:space-between;width:100%}.xt-topnav__submenu{min-width:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff0a;margin:2px 0 2px 10px;position:static}.xt-topnav__sublink{align-items:center;min-height:44px;display:flex}}@media (max-width:640px){.xt-topnav__social{width:28px;height:28px}}.xt-topnav--page{flex:none;position:sticky;top:0;left:auto;right:auto}
.xt-btn{min-height:44px;color:inherit;text-align:center;cursor:pointer;clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--xt-chamfer)), calc(100% - var(--xt-chamfer)) 100%, 0 100%, 0 0);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:13px 22px;text-decoration:none;transition:clip-path .25s ease-out;display:inline-flex;position:relative}.xt-btn:hover,.xt-btn:focus-visible{clip-path:polygon(var(--xt-chamfer) 0, 100% 0, 100% 100%, 100% 100%, 0 100%, 0 var(--xt-chamfer))}.xt-btn:focus-visible{outline:none}.xt-btn:focus-visible:after{content:"";pointer-events:none;border:2px solid;position:absolute;inset:4px}.xt-btn--primary{background:var(--xt-brand-green);color:var(--xt-bg-void)}.xt-btn--secondary{border:1px solid var(--xt-text-faint);color:var(--xt-text);background:0 0;transition:clip-path .25s ease-out,border-color .25s ease-out}.xt-btn--secondary:hover,.xt-btn--secondary:focus-visible{border-color:var(--xt-text)}.xt-btn[disabled]{opacity:.45;cursor:not-allowed}
.xt-decode{display:inline-block}.xt-decode__glyphs{font-variant-numeric:tabular-nums;white-space:pre;display:inline-block}
@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.xt-reticle-on .xt-landing,.xt-reticle-on .xt-landing *{cursor:none}.xt-reticle-on .xt-landing :is(input,textarea,select,[contenteditable=true],[contenteditable=""]){cursor:auto}}.xt-reticle{z-index:99;color:var(--xt-text);pointer-events:none;opacity:0;transition:opacity .18s ease-out;position:fixed;inset:0}.xt-reticle.is-visible{opacity:1}.xt-reticle.is-dark{color:var(--xt-bg-void)}.xt-reticle.is-suppressed{opacity:0}.xt-reticle__dot{will-change:transform;background:currentColor;width:4px;height:4px;margin:-2px 0 0 -2px;position:absolute;top:0;left:0}.xt-reticle__ring{will-change:transform;place-items:center;width:72px;height:72px;margin:-36px 0 0 -36px;display:grid;position:absolute;top:0;left:0}.xt-reticle__art{grid-area:1/1;width:100%;height:100%;overflow:visible}.xt-reticle__track{fill:none;stroke:color-mix(in srgb, currentcolor 20%, transparent);stroke-width:1px}.xt-reticle__arc{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;transform-origin:50%;transform:rotate(-90deg)}.xt-reticle__ticks{fill:none;stroke:currentColor;stroke-width:1px;opacity:.55}.xt-reticle__label{color:currentColor;max-width:54px;font-family:var(--xt-font-mono);letter-spacing:.1em;text-align:center;text-transform:uppercase;grid-area:1/1;font-size:9px;line-height:1.2}@media (prefers-reduced-motion:reduce){.xt-reticle{display:none}}
