@font-face{font-family:Inter;src:url(/fonts/inter-variable.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-variable.ttf)format("truetype");font-style:normal;font-weight:100 800;font-display:swap}:root:active-view-transition-type(mactopus-login-auth)::view-transition-group(root){animation:none}:root:active-view-transition-type(mactopus-login-auth)::view-transition-old(root){z-index:1;mix-blend-mode:normal;animation:.65s cubic-bezier(.22,.61,.36,1) both mactopus-login-dissolve}:root:active-view-transition-type(mactopus-login-auth)::view-transition-new(root){z-index:0;mix-blend-mode:normal;animation:none}@keyframes mactopus-login-dissolve{0%{opacity:1;filter:brightness()}18%{filter:brightness(1.055)}55%{filter:brightness()}to{opacity:0;filter:brightness()}}@media (prefers-reduced-motion:reduce){:root:active-view-transition-type(mactopus-login-auth)::view-transition-old(root){opacity:0;animation:none}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--m-font-family-ui);font-synthesis:var(--m-font-synthesis);font-weight:var(--m-font-weight-regular);letter-spacing:var(--m-font-tracking);color:var(--m-text-primary);background-color:var(--m-canvas)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}body{font-size:var(--m-font-size-body);line-height:var(--m-line-height-body);background-color:var(--m-canvas);background-image:var(--m-canvas-ambient);background-attachment:fixed;margin:0}:where(button,input,select,textarea){font:inherit;letter-spacing:inherit}:where(button,a,input,select,textarea,summary){touch-action:manipulation;-webkit-tap-highlight-color:var(--m-selected)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--m-focus-width) solid var(--m-focus-ring);outline-offset:var(--m-focus-offset)}:where(a){color:var(--m-link);text-underline-offset:.2em}:where(a):hover{text-decoration-thickness:2px}:where(h1,h2,h3,p){overflow-wrap:anywhere;margin-top:0}:where(h1){font-size:var(--m-font-size-page);line-height:var(--m-line-height-page);font-weight:var(--m-font-weight-semibold);text-wrap:balance}:where(h2){font-size:var(--m-font-size-section);line-height:var(--m-line-height-section);font-weight:var(--m-font-weight-semibold)}:where(h3){font-size:var(--m-font-size-body);line-height:var(--m-line-height-panel);font-weight:var(--m-font-weight-semibold)}:where(main){max-width:80rem;padding:var(--m-space-5);overflow-wrap:anywhere;min-width:0;margin-inline:auto}:where(button){min-height:var(--m-control-height-touch);padding:var(--m-space-2) var(--m-space-4);border:var(--m-border-width) solid var(--m-border-strong);border-radius:var(--m-radius-control);color:var(--m-on-secondary);background:var(--m-control-sheen), var(--m-button-fill);box-shadow:var(--m-shadow-control-glass);font-weight:var(--m-font-weight-medium);cursor:pointer;transition:background-color var(--m-duration-micro) var(--m-ease-standard), border-color var(--m-duration-micro) var(--m-ease-standard)}:where(button):hover{background:var(--m-interactive-secondary-hover)}:where(button):active{background:var(--m-interactive-secondary-pressed)}:where(button):disabled{color:var(--m-on-disabled);background:var(--m-interactive-disabled);opacity:1;cursor:not-allowed}:where(form){gap:var(--m-space-3);margin-block:var(--m-space-4);display:grid}:where(label){gap:var(--m-space-1);min-width:0;display:grid}:where(input,select,textarea){width:100%;min-width:0;min-height:var(--m-control-height-compact);padding:var(--m-space-2) var(--m-space-3);border:var(--m-border-width) solid var(--m-input-border);border-radius:var(--m-radius-control);color:var(--m-text-primary);background:var(--m-surface-subtle)}:where(input,textarea)::placeholder{color:var(--m-text-secondary);opacity:1}:where(input,select,textarea):disabled{color:var(--m-on-disabled);background:var(--m-interactive-disabled);opacity:1}:where(input,textarea)[readonly]{border-style:dashed}:where(input[type=checkbox],input[type=radio]){width:1.125rem;min-height:1.125rem;accent-color:var(--m-interactive-primary)}:where(nav){gap:var(--m-space-3);flex-wrap:wrap;display:flex}:where(main nav){margin-block:var(--m-space-4)}:where(main nav a){min-height:var(--m-control-height-touch);align-items:center;display:inline-flex}:where(article,.user-card){border-top:var(--m-border-width) solid var(--m-border-subtle);padding-block:var(--m-space-4)}:where(table){border-collapse:collapse;background:var(--m-surface);max-width:100%;font-size:var(--m-font-size-body);line-height:var(--m-line-height-dense)}:where(th,td){padding:var(--m-space-3);text-align:start;vertical-align:top;border-bottom:var(--m-border-width) solid var(--m-border-subtle);overflow-wrap:anywhere}:where(th){font-weight:var(--m-font-weight-semibold)}:where(main table){table-layout:fixed;width:100%}:where(pre){white-space:pre-wrap;overflow-wrap:anywhere}:where([id],a,button,input,select,textarea,summary){scroll-margin-block:var(--m-space-5)}.m-public{padding:var(--m-space-6) var(--m-space-4)}.m-legacy>main,.m-public main{background:var(--m-surface);border:var(--m-border-width) solid var(--m-border-subtle);border-radius:var(--m-radius-surface)}.m-public main{max-width:36rem}.m-skip{top:var(--m-space-3);left:var(--m-space-3);z-index:10;padding:var(--m-space-3);border-radius:var(--m-radius-control);color:var(--m-text-primary);background:var(--m-surface-elevated);position:fixed;transform:translateY(-200%)}.m-skip:focus{transform:none}.m-theme{align-items:center;gap:var(--m-space-2);font-size:var(--m-font-size-body);display:flex}.m-theme select{width:auto;max-width:100%}.m-numeric{font-variant-numeric:var(--m-font-numeric);text-align:right}.m-prose{font-variant-numeric:var(--m-font-numeric-prose)}@media (max-width:47.99rem){html{scroll-padding-block-end:calc(7rem + env(safe-area-inset-bottom))}:where(a,button,input,select,textarea,summary,[tabindex]){scroll-margin-block-end:calc(7rem + env(safe-area-inset-bottom))}:where(main){padding:var(--m-space-4)}:where(button,input,select,textarea){min-height:var(--m-control-height-mobile)}:where(main a){min-height:var(--m-control-height-touch);padding-block:var(--m-space-2);align-items:center;display:inline-flex}:where(main summary){min-height:var(--m-control-height-touch);padding-block:var(--m-space-2);cursor:pointer;display:list-item}.m-public{padding:var(--m-space-4)}.m-theme>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}:where(input[type=checkbox],input[type=radio]){min-height:1.125rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:var(--m-duration-reduced)!important;transition-duration:var(--m-duration-reduced)!important;scroll-behavior:auto!important}}select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--m-text-muted) 50%), linear-gradient(135deg, var(--m-text-muted) 50%, transparent 50%);background-position:calc(100% - 17px),calc(100% - 12px);background-repeat:no-repeat;background-size:5px 5px;padding-right:36px}:root main:has([data-register-layout]){max-width:none}b:not(:where([data-color-excluded],[data-color-excluded] *,[data-brand-vector],[data-brand-vector] *)),strong:not(:where([data-color-excluded],[data-color-excluded] *,[data-brand-vector],[data-brand-vector] *)){font-weight:var(--m-font-weight-semibold)}
