:root:has(.solder-navigation){--solder-navigation-logo-width:148px;--solder-navigation-height:calc(33px + var(--solder-navigation-logo-width) / 3.5)}.solder-navigation{position:sticky;top:0;z-index:40;border-bottom:1px solid var(--frame-rule,rgb(255 255 255/.44));background:#000;color:#fff;font:400 16px/24px Helvetica Neue,Arial,sans-serif;color-scheme:dark}.solder-navigation,.solder-navigation *,.solder-navigation :after,.solder-navigation :before{box-sizing:border-box}.solder-navigation .sn-frame{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;width:min(1344px,calc(100% - var(--frame-gutter, clamp(12px, 3.3333vw, 48px)) * 2));margin-inline:auto;border-inline:1px solid var(--frame-rule,rgb(255 255 255/.44));padding:16px var(--frame-padding,clamp(16px,2.2222vw,32px))}.solder-navigation .sn-brand{display:block;flex:0 0 var(--solder-navigation-logo-width);width:var(--solder-navigation-logo-width);color:inherit;text-decoration:none;transition:opacity .15s}.solder-navigation a.sn-brand:hover{opacity:.75}.solder-navigation .sn-brand>span{width:100%}.solder-navigation .sn-menu-trigger{display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;border:1px solid #525252;border-radius:0;background:transparent;color:#fff;padding:0;cursor:pointer}.solder-navigation .sn-menu-trigger:hover{background:#171717}.solder-navigation .sn-menu-trigger svg{width:16px;height:16px}.solder-navigation :is(a,button):focus-visible{outline:1px solid #fff;outline-offset:4px}.solder-account-nav .san-account-button,.solder-account-nav .san-links{display:none}.solder-account-nav .san-control,.solder-account-nav .san-link{align-items:center;justify-content:center;gap:4px;padding:12px 0;border:0;border-radius:0;background:transparent;color:#d4d4d4;font:400 14px/20px Helvetica Neue,Arial,sans-serif;text-decoration:none;white-space:nowrap;cursor:pointer;transition:color .15s}.solder-account-nav .san-control{font-weight:500}.solder-account-nav .san-control:hover,.solder-account-nav .san-control[aria-expanded=true],.solder-account-nav .san-control[data-current=true],.solder-account-nav .san-link:hover,.solder-account-nav .san-link[aria-current=page]{color:#fff}.solder-account-nav button:disabled{cursor:default;opacity:.5}.solder-account-nav .san-chevron{position:relative;top:1px;flex:0 0 12px;transition:transform .15s}.solder-account-nav [aria-expanded=true]>.san-chevron{transform:rotate(180deg)}.solder-account-nav .san-account-button{margin-left:auto;height:40px;gap:8px;padding:0 16px;border:1px solid #fff;background:#fff;color:#000;font-weight:400}.solder-account-nav .san-account-button:hover,.solder-account-nav .san-account-button[aria-expanded=true]{background:#e5e5e5;border-color:#e5e5e5;color:#000}.solder-account-nav .san-account-name{display:block;max-width:160px;overflow:hidden;text-overflow:ellipsis}.solder-account-nav .san-menu{position:absolute;top:calc(100% - 10px);z-index:2;width:320px;max-height:calc(100dvh - var(--solder-navigation-height) - 12px);overflow-y:auto;overscroll-behavior:contain;padding:8px;border:1px solid #525252;background:#000;box-shadow:0 12px 24px #0005;animation:san-enter .15s ease-out}.solder-account-nav .san-tools-menu{left:min(var(--san-tools-left,0px),calc(100% - 320px - var(--frame-padding)))}.solder-account-nav .san-account-menu{right:var(--frame-padding)}.solder-account-nav .san-menu a,.solder-account-nav .san-menu button{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:16px;border:0;border-radius:0;background:transparent;color:#d4d4d4;font:inherit;font-size:14px;line-height:20px;text-decoration:none;cursor:pointer;text-align:left}.solder-account-nav .san-menu a:hover,.solder-account-nav .san-menu a[aria-current=page],.solder-account-nav .san-menu button:hover{background:#171717;color:#fff}.solder-account-nav .san-menu :is(a,button):focus-visible{outline-offset:-1px}.solder-account-nav :is(.san-menu,.san-mobile-panel) small{color:#a3a3a3;font-size:12px;line-height:20px}.solder-account-nav .san-identity{padding:16px;margin-bottom:6px;border-bottom:1px solid #262626;overflow-wrap:anywhere}.solder-account-nav .san-identity strong{display:block;margin-bottom:4px;color:#fff;font-size:14px;font-weight:400}.solder-account-nav .san-error{margin:12px 16px;color:#edc39b;font-size:12px;line-height:20px}.solder-account-nav .san-preview-label{margin-left:auto;color:#a3a3a3;font-size:12px}.solder-account-nav .san-link.is-preview{cursor:default}html:has(.san-mobile-panel[open]){overflow:hidden}.solder-account-nav .san-mobile-panel{position:fixed;inset:0 0 0 auto;width:300px;max-width:90vw;height:100dvh;max-height:none;margin:0;padding:24px;overflow-y:auto;overscroll-behavior:contain;border:0;border-left:1px solid #525252;background:#000;color:#fff;font:400 14px/20px Helvetica Neue,Arial,sans-serif;animation:san-slide-in .25s ease-out}.solder-account-nav .san-mobile-panel::backdrop{background:rgb(0 0 0/.8)}.solder-account-nav .san-mobile-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.solder-account-nav .san-mobile-heading h2{margin:0;color:#fff;font:400 14px/20px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.15em;text-transform:uppercase}.solder-account-nav .san-mobile-heading button{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;background:transparent;color:#a3a3a3;cursor:pointer}.solder-account-nav .san-mobile-links{display:flex;flex-direction:column;gap:0}.solder-account-nav .san-mobile-actions :is(a,button),.solder-account-nav .san-mobile-links a{display:flex;align-items:center;width:100%;min-height:48px;padding:12px 0;border:0;border-bottom:1px solid #262626;border-radius:0;background:transparent;color:#d4d4d4;font:inherit;text-decoration:none;text-align:left;cursor:pointer}.solder-account-nav .san-mobile-actions :is(a,button):hover,.solder-account-nav .san-mobile-links a:hover,.solder-account-nav .san-mobile-links a[aria-current=page]{color:#fff}.solder-account-nav .san-mobile-section{margin:28px 0 4px;color:#a3a3a3;font:400 12px/20px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.15em;text-transform:uppercase}.solder-account-nav .san-mobile-panel .san-identity{margin:28px 0 0;padding:20px 0 16px;border-top:1px solid #262626;border-bottom:0}.solder-account-nav .san-mobile-panel .san-error{margin-inline:0}@keyframes san-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes san-slide-in{0%{transform:translateX(100%)}to{transform:none}}@media (min-width:640px){:root:has(.solder-navigation){--solder-navigation-logo-width:160px}}@media (min-width:1024px){.solder-navigation .sn-menu-trigger{display:none}.solder-account-nav .san-inner{justify-content:normal;gap:64px}.solder-account-nav .san-links{display:flex;align-items:center;gap:32px;min-width:0}.solder-account-nav .san-control,.solder-account-nav .san-link{display:inline-flex}.solder-account-nav .san-mobile-trigger{display:none}}@media (prefers-reduced-motion:reduce){.solder-navigation *,.solder-navigation :after,.solder-navigation :before{animation:none!important;transition:none!important}}.solder-auth{--auth-canvas:#000;--auth-panel:#090909;--auth-panel-raised:#141414;--auth-line:#303030;--auth-line-strong:#737373;--auth-text:#fff;--auth-text-secondary:#d4d4d4;--auth-muted:#a3a3a3;--auth-danger:#ff848a;--auth-font-sans:Arial,Helvetica,ui-sans-serif,system-ui,sans-serif;--auth-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--auth-frame-gutter:clamp(12px,3.3333vw,48px);color-scheme:dark;margin:0;min-height:100vh;min-height:100dvh;background:var(--auth-canvas);color:var(--auth-text);font:14px/1.55 var(--auth-font-sans);-webkit-font-smoothing:antialiased}:where(.solder-auth) *{box-sizing:border-box}:where(.solder-auth .auth-panel) button,:where(.solder-auth .auth-panel) input,:where(.solder-auth) .auth-button{font:inherit}:where(.solder-auth) a{color:inherit}:where(.solder-auth) ::-moz-selection{background:#bfbfbf;color:#000}:where(.solder-auth) ::selection{background:#bfbfbf;color:#000}:where(.solder-auth) [hidden]{display:none!important}:where(.solder-auth) .site-frame{width:min(1200px,calc(100% - var(--auth-frame-gutter) * 2));margin-inline:auto}:where(.solder-auth) .site-header{display:flex;align-items:center;justify-content:space-between;height:104px;border-bottom:1px solid var(--auth-line)}:where(.solder-auth) .brand{display:block;width:120px;padding-block:5px}:where(.solder-auth) .site-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:var(--auth-text-secondary);font-size:12px;text-decoration:none;transition:color .16s ease}:where(.solder-auth) .site-link:hover{color:var(--auth-text)}:where(.solder-auth) .auth-main{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);min-height:max(620px,calc(100dvh - 169px))}:where(.solder-auth) .auth-backdrop{position:absolute;z-index:0;inset:0;overflow:hidden;pointer-events:none;opacity:.18;background:radial-gradient(ellipse at 50% 45%,#292d32 0,#111315 42%,transparent 74%);-webkit-mask-image:radial-gradient(ellipse at 50% 47%,#000 0,#000d 58%,transparent 82%);mask-image:radial-gradient(ellipse at 50% 47%,#000 0,#000d 58%,transparent 82%)}:where(.solder-auth) .auth-backdrop:before{content:"";position:absolute;inset:-25% -8%;transform:rotate(-7deg);opacity:.38;filter:blur(2.5px);background:repeating-linear-gradient(180deg,transparent 0,transparent 18px,#c4cbd3 21px,#858d96 26px,#3c4248 36px,transparent 45px,transparent 57px);-webkit-mask-image:radial-gradient(ellipse at 50% 48%,#000 9%,#000c 38%,transparent 72%);mask-image:radial-gradient(ellipse at 50% 48%,#000 9%,#000c 38%,transparent 72%)}:where(.solder-auth) .auth-cell{position:relative;z-index:1;grid-column:1;display:flex;align-items:center;justify-content:center;min-width:0;padding:64px 40px}:where(.solder-auth) .auth-panel{position:relative;z-index:2;width:100%;max-width:380px;padding:24px;margin:-24px}:where(.solder-auth) .panel-header{margin-bottom:4px}:where(.solder-auth) .panel-header h1{margin:0;font-size:36px;font-weight:400;letter-spacing:-.04em;line-height:1.2;overflow-wrap:anywhere}:where(.solder-auth) .panel-header h1:focus{outline:none}:where(.solder-auth) .panel-copy{margin:12px 0 0;color:var(--auth-muted);font-size:14px;line-height:1.6}:where(.solder-auth) .progress-slot{height:28px}:where(.solder-auth) .loading-state{display:flex;align-items:center;gap:12px;height:100%}:where(.solder-auth) .progress-track{position:relative;display:block;flex:1;height:1px;overflow:hidden;background:var(--auth-line)}:where(.solder-auth) .progress-indicator{position:absolute;inset:0 auto 0 -28%;width:28%;background:var(--auth-text);animation:auth-progress-slide 1.15s cubic-bezier(.4,0,.2,1) infinite}:where(.solder-auth) .loading-label{display:none}@keyframes auth-progress-slide{0%{left:-28%}70%,to{left:100%}}:where(.solder-auth .auth-panel) input{width:100%;height:48px;padding:0 14px;border:1px solid var(--auth-line-strong);border-radius:0;outline:none;background:var(--auth-panel);color:var(--auth-text);font-size:16px;transition:border-color .16s ease,background .16s ease}:where(.solder-auth .auth-panel) button,:where(.solder-auth) .auth-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:46px;margin-top:10px;padding:12px 14px;border:1px solid var(--auth-line-strong);border-radius:0;background:transparent;color:var(--auth-text-secondary);font-size:13px;font-weight:400;line-height:1.35;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .1s ease;touch-action:manipulation}:where(.solder-auth .auth-panel) button:hover:not(:disabled),:where(.solder-auth) .auth-button:hover:not(:disabled){border-color:var(--auth-text-secondary);background:var(--auth-panel-raised);color:var(--auth-text)}:where(.solder-auth .auth-panel) button:active:not(:disabled),:where(.solder-auth) .auth-button:active:not(:disabled){transform:translateY(1px)}:where(.solder-auth .auth-panel) button.primary,:where(.solder-auth) .auth-button.primary{border-color:var(--auth-text);background:var(--auth-text);color:var(--auth-canvas)}:where(.solder-auth .auth-panel) button.primary:hover:not(:disabled),:where(.solder-auth) .auth-button.primary:hover:not(:disabled){border-color:#d4d4d4;background:#d4d4d4;color:var(--auth-canvas)}:where(.solder-auth .auth-panel) button.danger,:where(.solder-auth) .auth-button.danger{border-color:var(--auth-line-strong);background:transparent;color:var(--auth-danger)}:where(.solder-auth .auth-panel) button.danger:hover:not(:disabled),:where(.solder-auth) .auth-button.danger:hover:not(:disabled){border-color:var(--auth-danger);background:rgb(255 114 124/.06);color:var(--auth-danger)}:where(.solder-auth .auth-panel) button:focus-visible,:where(.solder-auth) .auth-button:focus-visible,:where(.solder-auth) a:focus-visible{outline:1px solid var(--auth-text);outline-offset:4px}:where(.solder-auth .auth-panel) button:disabled,:where(.solder-auth) .auth-button:disabled{opacity:.45;cursor:wait}:where(.solder-auth) .button-icon{flex:0 0 auto;width:16px;height:16px}:where(.solder-auth) .auth-note{margin:18px 0 0;color:var(--auth-muted);font-size:11px;text-align:center}:where(.solder-auth .auth-panel) button.text-button,:where(.solder-auth) .auth-button.text-button,:where(.solder-auth) .auth-text-button{width:auto;min-height:40px;margin:0;padding:8px 0;border-color:transparent;color:var(--auth-muted);background:transparent;font-size:11px}:where(.solder-auth .auth-panel) button.text-button:hover:not(:disabled),:where(.solder-auth) .auth-button.text-button:hover:not(:disabled),:where(.solder-auth) .auth-text-button:hover:not(:disabled){border-color:transparent;background:transparent;color:var(--auth-text)}:where(.solder-auth) .auth-error,:where(.solder-auth) .error{margin-top:14px;padding:12px 14px;border-left:2px solid var(--auth-danger);background:rgb(255 114 124/.06);color:var(--auth-danger);font-size:12px;line-height:1.6;overflow-wrap:anywhere}:where(.solder-auth) .auth-error:empty,:where(.solder-auth) .error:empty{display:none}:where(.solder-auth) .site-footer{display:flex;justify-content:space-between;gap:16px;padding-block:22px;border-top:1px solid var(--auth-line);color:var(--auth-muted);font-size:11px}@media (max-width:760px){:where(.solder-auth) .site-frame{width:calc(100% - 48px)}:where(.solder-auth) .brand{width:108px}:where(.solder-auth) .site-header{height:80px}:where(.solder-auth) .auth-main{grid-template-columns:minmax(0,1fr);min-height:calc(100dvh - 160px)}:where(.solder-auth) .auth-backdrop{inset:0 -24px;opacity:.12;-webkit-mask-image:linear-gradient(180deg,#000,transparent 85%);mask-image:linear-gradient(180deg,#000,transparent 85%)}:where(.solder-auth) .auth-backdrop:before{inset:-15% -50% -15% 5%}:where(.solder-auth) .auth-cell{grid-column:1;padding:64px 0;align-items:flex-start}:where(.solder-auth) .auth-panel{max-width:440px}:where(.solder-auth) .panel-header h1{font-size:32px}:where(.solder-auth) .site-link{font-size:11px;gap:8px}:where(.solder-auth) .site-footer{flex-wrap:wrap;gap:4px 20px}}@media (max-width:360px){:where(.solder-auth) .site-footer{flex-direction:column;gap:4px}}@media (prefers-reduced-motion:reduce){:where(.solder-auth) *,:where(.solder-auth) :after,:where(.solder-auth) :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}:where(.solder-auth) .progress-indicator{left:0;width:35%;opacity:.6}}@media (forced-colors:active){:where(.solder-auth) .auth-backdrop{display:none}}:where(.solder-auth) .site-frame{border-inline:0}:where(.solder-auth) .auth-button{text-decoration:none}:where(.solder-auth) .brand>span{width:100%}:where(.solder-auth) .auth-alternate{margin-top:28px;padding-top:20px;border-top:1px solid var(--auth-line);color:var(--auth-muted);font-size:12px;line-height:1.6}:where(.solder-auth) .auth-alternate a{color:var(--auth-text);text-decoration:underline;text-underline-offset:4px}:where(.solder-auth) .auth-skip{position:absolute;top:-80px;left:16px;padding:10px 20px;background:#fff;color:#000;z-index:100}:where(.solder-auth) .auth-skip:focus{top:16px}