:root{--ui-dialog-ease-out:cubic-bezier(.16, 1, .3, 1);--ui-dialog-ease-exit:cubic-bezier(.4, 0, .2, 1);--ui-dialog-enter-ms:.28s;--ui-dialog-exit-ms:.2s;--ui-dialog-overlay-enter-ms:.24s;--ui-dialog-overlay-exit-ms:.18s}@keyframes ui-dialog-overlay-enter{0%{opacity:0}to{opacity:1}}@keyframes ui-dialog-overlay-exit{0%{opacity:1}to{opacity:0}}@keyframes ui-dialog-enter{0%{opacity:0;transform:translate(-50%,calc(-50% - 12px))scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes ui-dialog-exit{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,calc(-50% - 6px))scale(.98)}}@keyframes ui-dialog-zoom-enter{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes ui-dialog-zoom-exit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98)}}@keyframes ui-dialog-rail-enter{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}.portal-preview-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:149!important;background:#10151d7a!important}[data-slot=dialog-overlay].ui-dialog-overlay{animation:ui-dialog-overlay-enter var(--ui-dialog-overlay-enter-ms) var(--ui-dialog-ease-out) both}[data-slot=dialog-overlay].ui-dialog-overlay[data-closed]{animation:ui-dialog-overlay-exit var(--ui-dialog-overlay-exit-ms) var(--ui-dialog-ease-exit) both}[data-slot=dialog-content].ui-dialog-content{animation:ui-dialog-enter var(--ui-dialog-enter-ms) var(--ui-dialog-ease-out) both}[data-slot=dialog-content].ui-dialog-content[data-closed]{pointer-events:none;animation:ui-dialog-exit var(--ui-dialog-exit-ms) var(--ui-dialog-ease-exit) both}@media (prefers-reduced-motion:reduce){[data-slot=dialog-overlay].ui-dialog-overlay,[data-slot=dialog-overlay].ui-dialog-overlay[data-closed],[data-slot=dialog-content].ui-dialog-content,[data-slot=dialog-content].ui-dialog-content[data-closed]{animation:none!important}}.site-account-controls{align-items:center;gap:8px;margin-left:auto;display:flex}.site-account-controls button{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:9px 8px;font-size:13px;display:inline-flex}.site-account-controls button:hover{color:#f33d45}.site-account-controls svg,.site-account-controls img{width:18px;height:18px}.site-account-controls img{object-fit:cover;border-radius:50%}@media (max-width:680px){.site-account-controls button span{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}}[data-slot=dialog-overlay]{z-index:140;background:#00000061;position:fixed;inset:0}[data-slot=dialog-overlay]:not([data-open]),[data-slot=dialog-overlay][data-closed],[data-slot=dialog-overlay][hidden]{display:none!important}[data-slot=dialog-overlay][data-open]{display:block}.hero-login-dialog,[data-slot=dialog-content].hero-login-dialog{outline:none;gap:16px;width:calc(100% - 32px);margin:0;font-family:Arial,sans-serif;box-shadow:0 24px 80px #0003;z-index:150!important;color:#292929!important;background:#fafaf8!important;border:0!important;border-radius:16px!important;max-width:420px!important;padding:32px!important;position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}[data-slot=dialog-content].hero-login-dialog:not([data-open]),[data-slot=dialog-content].hero-login-dialog[data-closed],[data-slot=dialog-content].hero-login-dialog[hidden]{display:none!important}[data-slot=dialog-content].hero-login-dialog[data-open]{display:grid!important}.hero-login-close{cursor:pointer;color:#666;background:0 0;border:0;padding:6px;position:absolute;top:14px;right:14px}.hero-login-eyebrow{letter-spacing:.2em;color:#92928a;font-size:11px}.hero-login-title{font-size:24px!important;font-weight:600!important;line-height:1.4!important}.hero-login-methods{border-bottom:1px solid #deded9;gap:20px;margin-top:8px;display:flex}.hero-login-methods button{color:#888;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:7px;padding:12px 0;font-size:13px;display:flex}.hero-login-methods button[aria-pressed=true]{color:#292929;border-bottom-color:#292929}.hero-login-form{gap:10px;display:grid}.hero-login-form label{color:#666;margin-top:6px;font-size:13px}.hero-login-account,.hero-login-code{background:#fff;border:1px solid #d9d9d3;border-radius:8px;align-items:center;min-height:46px;display:flex;overflow:hidden}.hero-login-account:focus-within,.hero-login-code:focus-within{outline-offset:2px;outline:2px solid #777}.hero-login-account>span{color:#777;padding-left:12px;font-size:13px}.hero-login-form input{color:#292929;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:12px;font-size:16px}.hero-login-code button{color:#444;cursor:pointer;background:0 0;border:0;border-left:1px solid #e7e7e2;flex-shrink:0;padding:8px 12px;font-size:13px}.hero-login-submit{color:#fff;cursor:pointer;background:#30302d;border:0;border-radius:8px;min-height:46px;margin-top:10px;font-size:13px}.hero-login-error{color:#a24c35;font-size:13px;line-height:1.6}.hero-login-note{text-align:center;color:#888;font-size:11px;line-height:1.8}.hero-login-success{color:#287246;font-size:13px;line-height:1.6}.hero-login-form button:disabled{cursor:not-allowed;opacity:.65}
