.seed-auth-page{color:#000;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;width:100%;min-height:100svh;font-family:Inter Variable,Inter,Noto Sans SC,sans-serif}.seed-auth-page-layout{align-items:stretch;width:100%;max-width:1680px;min-height:100svh;margin:0 auto;display:flex}.seed-auth-page-panel{flex-direction:column;flex:0 0 480px;min-height:100svh;padding:40px;display:flex}.seed-auth-page-form-area{flex:1;align-items:center;display:flex}.seed-auth-page-form-content{width:100%;max-width:384px;margin:0 auto}.seed-auth-page-heading{text-align:center;margin-bottom:32px}.seed-auth-page-logo{width:64px;margin:0 auto 20px;transition:opacity .15s;display:block}.seed-auth-page-logo:hover{opacity:.8}.seed-auth-page-logo img{object-fit:contain;width:64px;height:64px;box-shadow:none;border-radius:0}.seed-auth-page-heading h1{letter-spacing:-.025em;text-wrap:balance;word-break:keep-all;margin:0;font-size:30px;font-weight:700;line-height:36px}.seed-auth-page-heading p{color:#737373;text-wrap:balance;word-break:keep-all;margin:8px 0 0;font-size:16px;line-height:24px}.seed-auth-page-socials{gap:12px;display:grid}.seed-auth-page-social{color:#262626;background:#fff;border:1px solid #d4d4d4;border-radius:20.8px;justify-content:center;align-items:center;gap:12px;width:100%;height:48px;padding:8px 16px;font-size:14px;font-weight:600;line-height:20px;transition:background-color .15s,box-shadow .15s;display:flex;box-shadow:0 1px 2px #0000000d}.seed-auth-page-social:hover{background:#fafafa;box-shadow:0 4px 6px -1px #0000001a}.seed-auth-page button:disabled{opacity:.5;cursor:default}.seed-auth-page button:focus-visible,.seed-auth-page a:focus-visible{outline-offset:3px;outline:2px solid #737373}.seed-auth-page-email-choice{text-align:center;margin-top:20px}.seed-auth-page-email-choice button{color:#a3a3a3;background:0 0;border:0;padding:0;font-size:14px;line-height:20px;transition:color .15s}.seed-auth-page-email-choice button:hover{color:#404040}.seed-auth-page-divider{color:#a3a3a3;text-transform:lowercase;align-items:center;gap:8px;margin:20px 0;font-size:14px;line-height:20px;display:flex}.seed-auth-page-divider:before,.seed-auth-page-divider:after{content:"";background:#e5e5e5;flex:1;height:1px}.seed-auth-page-form{gap:14px;display:grid}.seed-auth-page-form [data-slot=field],.seed-auth-page-field{gap:6px;display:grid}.seed-auth-page-form label{color:#404040;font-size:14px;font-weight:500;line-height:20px}.seed-auth-page-field-label{justify-content:space-between;align-items:center;gap:8px;display:flex}.seed-auth-page-field-label a{color:#737373;font-size:12px;line-height:20px}.seed-auth-page-field-label a:hover{color:#000;text-decoration:underline}.seed-auth-page-form input[data-slot=input]{color:#000;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #e5e5e5;border-radius:20.8px;width:100%;height:44px;padding:4px 12px;font-family:inherit;font-size:14px;line-height:20px;box-shadow:0 1px 2px #0000000d}.seed-auth-page-form input::placeholder{color:#a3a3a3}.seed-auth-page-form input[data-slot=input]:focus-visible{box-shadow:none;border-color:#737373;outline:none}.seed-auth-page-form input[data-slot=input][aria-invalid=true]{border-color:#dc2626}.seed-auth-page-password{position:relative}.seed-auth-page-password input[data-slot=input]{padding-right:40px}.seed-auth-page-password button{color:#a3a3a3;background:0 0;border:0;border-radius:20px;justify-content:center;align-items:center;width:40px;display:flex;position:absolute;inset:0 0 0 auto}.seed-auth-page-password button:hover{color:#525252}.seed-auth-page-submit{color:#fff;background:#000;border:0;border-radius:20.8px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;padding:8px 16px;font-size:16px;font-weight:600;line-height:24px;transition:background-color .15s;display:flex}.seed-auth-page-submit:hover{background:#171717}.seed-auth-page-switch{color:#737373;text-align:center;margin:16px 0 0;padding-top:1px;font-size:14px;line-height:20px}.seed-auth-page-switch a{color:#000;font-weight:600}.seed-auth-page-switch a:hover{opacity:.85}.seed-auth-page-error,.seed-auth-page-unavailable{color:#b91c1c;background:#fef2f2;border-radius:12px;margin:0 0 16px;padding:12px;font-size:14px;line-height:20px}.seed-auth-page-unavailable{color:#525252;background:#fafafa}.seed-auth-page-unavailable p+p{margin-top:4px}.seed-auth-page-field-error{color:#dc2626;font-size:14px;line-height:20px}.seed-auth-page-legal{color:#737373;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;font-size:12px;line-height:16px;display:flex}.seed-auth-page-legal>span{align-items:center;gap:16px;display:inline-flex}.seed-auth-page-legal-divider{color:#d4d4d4}.seed-auth-page-legal a:hover{color:#000;text-decoration:underline}.seed-auth-page-media{flex:1;min-width:0;padding:20px 20px 20px 0;display:flex}.seed-auth-page-video-frame{background:#000;border-radius:24px;width:100%;min-height:640px;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #0003}.seed-auth-page-video-frame video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.seed-auth-page-video-shade{background:linear-gradient(#0000,#0003,#000c);position:absolute;inset:0}.seed-auth-page-video-copy{color:#fff;position:absolute;bottom:56px;left:40px;right:40px}.seed-auth-page-video-copy h2{letter-spacing:-.025em;white-space:nowrap;margin:0;font-size:48px;font-weight:700;line-height:60px}.seed-auth-page-video-copy p{color:#ffffffbf;max-width:512px;margin:16px 0 0;font-size:18px;line-height:29.25px}.seed-auth-page-sound{z-index:2;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000059;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background-color .15s;display:flex;position:absolute;bottom:32px;right:32px;box-shadow:0 4px 6px -1px #0000001a}.seed-auth-page-sound:hover{background:#0008}.seed-auth-page-sound:focus-visible{outline-color:#ffffffb3}.seed-auth-page-spinner{animation:1s linear infinite seed-auth-page-spin}@keyframes seed-auth-page-spin{to{transform:rotate(360deg)}}@media (width>=768px) and (width<=1100px){.seed-auth-page-panel{flex-basis:42%;padding:32px}.seed-auth-page-video-copy{left:28px;right:28px}.seed-auth-page-video-copy h2{white-space:normal;font-size:36px;line-height:45px}}@media (width<=767px){.seed-auth-page-panel{flex:1;width:100%;padding:32px 24px}.seed-auth-page-media{display:none}.seed-auth-page-form input[data-slot=input]{font-size:16px}}.seed-auth-page-form--signup [data-slot=field],.seed-auth-page-signup-email{gap:8px;display:grid}.seed-auth-page-verification-hint{color:#d97706;font-size:12px;line-height:16px}.seed-email-code-alternative{color:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin:16px auto 0;font-size:13px;text-decoration:underline;display:block}.seed-email-code-description{overflow-wrap:anywhere;font-size:14px;line-height:1.5}.seed-checkout-spinner{margin:24px auto}.seed-auth-dialog .seed-email-code-form{color:#f8f8fa}.seed-auth-dialog .seed-email-code-form input{color:inherit}.seed-auth-page-brand-art{object-fit:contain;background:#152d25;width:100%;height:100%;padding:20%;position:absolute;inset:0}
