/* Early Access controls share one material, type scale, and interaction language. */
#early-access .ea-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}
#early-access [hidden]{display:none!important}
#early-access [data-ea-icon]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-style:normal}
#early-access [data-ea-icon] svg{display:block;width:17px;height:17px;fill:currentColor}
#early-access .ea-copy .ea-title-wrap{margin-bottom:26px}
#early-access .ea-content{max-width:1160px}
#early-access #ea-register-form{width:100%;max-width:480px;padding:27px 28px 21px}
#early-access #ea-register-form .ea-panel-heading{margin-bottom:16px;gap:14px;justify-content:space-between}
#early-access #ea-register-form .ea-signup-kicker{display:flex;align-items:center;gap:8px;color:#dbc282;font:650 9px/1.5 var(--ea-ui);letter-spacing:.09em}
#early-access .ea-signal{display:inline-block;width:5px;height:5px;background:#ffd95e;box-shadow:0 0 8px #ffc94755;flex-shrink:0}
#early-access #ea-access-stage{font:500 9px/1.4 var(--ea-ui);color:#827e76;letter-spacing:.04em;white-space:nowrap}
#early-access .ea-access-meta{display:flex;align-items:center;gap:8px;flex-shrink:0}
#early-access #ea-register-form #ea-first-wave-title{font-size:29px;line-height:1.2;margin-bottom:13px}
#early-access #ea-register-form .ea-signup-description{font:400 13px/1.75 var(--ea-ui);max-width:none;color:#b7c1cf;margin:0 0 22px}
#early-access #ea-entry-perks{display:flex;align-items:center;gap:23px;margin:0 0 25px;padding:15px 0;border-top:1px solid #ffffff0c;border-bottom:1px solid #ffffff0c}
#early-access #ea-entry-perks>span{display:flex;align-items:center;gap:9px;font:550 11px/1.4 var(--ea-ui);color:#ded8c8}
#early-access #ea-entry-perks i{color:#d8b55e}
#early-access #ea-connect{justify-content:center;gap:12px;min-height:53px!important}
#early-access #ea-connect .ea-action-label{font-size:16px;font-weight:650}
#early-access #ea-connect .ea-connect-arrow{position:absolute;right:21px;font:23px/1 Arial,sans-serif}
#early-access #ea-register-form #ea-connect-note{display:flex;align-items:flex-start;justify-content:center;gap:7px;font:400 11px/1.65 var(--ea-ui);margin:14px 0 0;color:#95a2b5;text-align:left}
#early-access #ea-connect-note i{color:#c2a970;padding-top:2px}
#early-access #ea-connect-note i svg{width:13px;height:13px}
#early-access #ea-register-form .ea-card-signature{display:flex;align-items:center;justify-content:center;gap:7px;font:500 7px/1.5 var(--ea-ui);letter-spacing:.15em;color:#727873;margin-top:24px;padding-top:15px;border-top:1px solid #ffffff09}
#early-access .ea-card-signature .ea-signal{width:3px;height:3px;opacity:.65;box-shadow:none}
#early-access .ea-card-signature>span:nth-child(2){color:#68552f}
#early-access #ea-register-form .ea-profile{padding:15px 0 19px;margin:5px 0 21px;gap:12px;flex-wrap:nowrap;border-bottom:1px solid #323641}
#early-access #ea-profile-icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;background:#080c12;border:1px solid #3c4351;border-radius:5px;color:#e9e7dd;flex-shrink:0}
#early-access #ea-profile-icon svg{width:21px;height:21px}
#early-access #ea-register-form .ea-profile-copy{min-width:0;flex:1}
#early-access #ea-register-form .ea-profile-copy strong{font:650 13px/1.5 var(--ea-ui);color:#e5e9ef}
#early-access #ea-register-form .ea-profile-copy small{font:400 10px/1.5 var(--ea-ui);color:#8c9aaf;margin-top:2px}
#early-access #ea-register-form #ea-profile-badge{font:650 8px/1 var(--ea-ui);letter-spacing:.07em;padding:5px 7px;border-radius:3px;color:#bea4d8;background:#231b2e;border:1px solid #4b385d;margin:0}
#early-access #ea-reset{width:28px;height:28px;min-height:28px;display:flex;align-items:center;justify-content:center;padding:6px;border:0;border-radius:4px;background:transparent;color:#8793a4;flex-shrink:0}
#early-access #ea-reset:hover{background:#29303d;color:#e8d6a6}
#early-access #ea-reset svg{width:14px;height:14px}
#early-access .ea-overline{display:block;font:600 8px/1.5 var(--ea-ui);letter-spacing:.13em;color:#a89c7d}
#early-access .ea-checklist-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:13px}
#early-access .ea-checklist-heading h4{font:650 15px/1.45 var(--ea-ui);color:#e4e7ec;margin:6px 0 0;letter-spacing:-.025em}
#early-access #ea-progress-count{font:650 24px/1 var(--ea-ui);color:#ffe2a1;flex-shrink:0;letter-spacing:-.06em}
#early-access #ea-progress-count span{font-size:13px;color:#6f7c8f;margin-left:3px;letter-spacing:0}
#early-access .ea-registration-progress{display:flex;gap:4px;height:3px;margin-bottom:24px}
#early-access .ea-registration-progress>i{height:3px;flex:1;background:#2a313c;transition:background .25s ease}
#early-access .ea-registration-progress>i.is-complete{background:#e7c16b;box-shadow:0 0 7px #d9a94718}
#early-access .ea-missions-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:11px;font:600 8px/1.5 var(--ea-ui);letter-spacing:.12em;color:#aa9d80}
#early-access .ea-missions-heading small{font:400 9px/1.5 var(--ea-ui);letter-spacing:0;color:#8190a7}
#early-access #ea-register-form .ea-task-list{display:grid;gap:8px;padding:0;margin:0;list-style:none}
#early-access #ea-register-form .ea-task{display:grid;grid-template-columns:35px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:76px;padding:13px 12px;background:linear-gradient(105deg,#1b2430b3,#151c27a6);border:1px solid #343b486b;border-radius:5px;transition:background .2s ease,border-color .2s ease}
#early-access #ea-register-form .ea-task:hover:not(.is-done){border-color:#695a37;background:linear-gradient(105deg,#242932,#19212e)}
#early-access .ea-mission-art{display:flex;align-items:center;justify-content:center;width:35px;height:35px;color:#e2c479;background:#0d131d;border:1px solid #464139;border-radius:4px;flex-shrink:0}
#early-access .ea-mission-art>svg{width:19px;height:19px;fill:currentColor}
#early-access #ea-register-form .ea-mission-copy{min-width:0}
#early-access #ea-register-form .ea-mission-copy strong{display:block;font:600 13px/1.5 var(--ea-ui);color:#e3e7ee}
#early-access #ea-register-form .ea-mission-copy small{display:block;font:400 10px/1.6 var(--ea-ui);color:#8796ac;margin-top:3px}
#early-access #ea-register-form .ea-task button{display:flex;align-items:center;justify-content:center;gap:7px;grid-column:auto;min-height:32px;min-width:80px;margin:0;padding:7px 9px;background:#2c2b24;border:1px solid #685b3b;border-radius:4px;color:#f0d792;font:600 10px/1.4 var(--ea-ui);white-space:nowrap}
#early-access .ea-action-arrow{display:inline-flex;align-items:center;justify-content:center;font:17px/1 Arial,sans-serif}
#early-access .ea-action-arrow svg{width:12px;height:12px}
#early-access #ea-register-form .ea-task.is-done{border-color:#44544978;background:linear-gradient(105deg,#17271c7d,#15211e59)}
#early-access #ea-register-form .ea-task.is-done .ea-mission-art{color:#b2d398;border-color:#4c6240;background:#1b2b1e}
#early-access #ea-register-form .ea-task.is-done .ea-mission-copy strong{color:#c3d0ba}
#early-access #ea-register-form .ea-task.is-done button{color:#adc49d;background:transparent;border-color:transparent;opacity:1;min-width:86px}
#early-access #ea-register-form .ea-wallet-field{margin:24px 0 0;padding-top:21px;border-top:1px solid #ffffff0c}
#early-access .ea-wallet-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:11px}
#early-access #ea-register-form .ea-wallet-field label{font:600 12px/1.5 var(--ea-ui);color:#dddcd2;margin:0}
#early-access #ea-wallet-state{font:600 8px/1.4 var(--ea-ui);color:#718097;letter-spacing:.04em;flex-shrink:0}
#early-access .ea-wallet-control{display:flex;align-items:center;gap:10px;min-height:47px;padding:0 13px;border:1px solid #485468;border-radius:5px;background:#080e18;transition:border-color .2s,box-shadow .2s}
#early-access .ea-wallet-control>i{color:#9b8f6b}
#early-access #ea-wallet{display:block;flex:1;width:100%;min-width:0;min-height:45px;padding:11px 0;border:0;border-radius:0;background:none;color:#e0e7f2;font:400 12px/1.6 var(--ea-ui);outline:none;box-shadow:none;letter-spacing:0}
#early-access #ea-wallet::placeholder{font:400 11px/1.6 var(--ea-ui);color:#6e7f99}
#early-access .ea-wallet-control:focus-within{border-color:#b89b5b;box-shadow:0 0 0 2px #b89b5b17}
#early-access #ea-wallet:focus-visible{outline:0;border:0}
#early-access #ea-wallet-section[data-state=locked] .ea-wallet-control{background:#10151d;border-color:#303946}
#early-access #ea-wallet-section[data-state=locked] .ea-wallet-control>i{color:#5f6a7c}
#early-access .ea-wallet-format-check{display:none;color:#b4d299}
#early-access #ea-wallet-section[data-state=valid] .ea-wallet-control{border-color:#657a4e}
#early-access #ea-wallet-section[data-state=valid] #ea-wallet-state{color:#b4d299}
#early-access #ea-wallet-section[data-state=valid] .ea-wallet-format-check{display:inline-flex}
#early-access #ea-wallet-section[data-state=invalid] .ea-wallet-control{border-color:#bd6b5e}
#early-access #ea-wallet-section[data-state=invalid] #ea-wallet-state{color:#eda48d}
#early-access #ea-register-form #ea-wallet-hint{display:block;font:400 10px/1.6 var(--ea-ui);color:#7e8da4;margin:9px 0 0}
#early-access #ea-address-error{font:400 11px/1.6 var(--ea-ui);color:#f1b19f;margin:8px 0 0}
#early-access #ea-address-error:empty{display:none}
#early-access #ea-submit{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:48px;margin-top:23px;font:650 12px/1.4 var(--ea-ui);border-radius:3px;position:relative;isolation:isolate}
#early-access #ea-submit>.ea-frame-skin{z-index:-1}
#early-access #ea-submit.ea-frame-ready{background:transparent;color:#1b170b}
#early-access #ea-submit:disabled{color:#a5b1c3;background:#242c37;cursor:not-allowed}
#early-access #ea-submit:disabled>.ea-frame-skin{opacity:.14;filter:grayscale(1)}
#early-access #ea-submit-hint{font:400 10px/1.6 var(--ea-ui);color:#8b96a7;text-align:center;margin:11px 0 0}
#early-access #ea-success{padding:13px 0 0;text-align:center;outline:none}
#early-access .ea-success-mark{display:flex;align-items:center;justify-content:center;width:49px;height:49px;border:1px solid #8c7944;border-radius:11px;margin:0 auto 18px;background:linear-gradient(#4a3d24,#28251e);color:#ffe2a1;box-shadow:0 0 28px #efbd3d0b}
#early-access .ea-success-mark svg{width:24px;height:24px}
#early-access #ea-success>.ea-overline{font:600 8px/1.5 var(--ea-ui);color:#bdac86;letter-spacing:.1em;margin-bottom:10px}
#early-access #ea-success>strong{display:block;font:650 17px/1.5 var(--ea-ui);color:#e9e6d8;letter-spacing:-.03em}
#early-access #ea-success>p{font:400 12px/1.75 var(--ea-ui);color:#96a5ba;margin:10px auto 17px;max-width:310px}
#early-access .ea-completion-pills{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px}
#early-access .ea-completion-pills>span{display:flex;align-items:center;gap:6px;color:#b1c79f;background:#1e2c20;border:1px solid #3d5237;padding:5px 8px;font:500 9px/1.5 var(--ea-ui);border-radius:3px}
#early-access .ea-completion-pills i svg{width:11px;height:11px}
#early-access #ea-referral-panel{max-width:none;margin:25px 0 0;padding:19px 0 0;background:none;border:0;border-top:1px solid #4f4634;border-radius:0;box-shadow:none}
#early-access .ea-referral-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:13px}
#early-access .ea-sample-pill{font:600 7px/1.4 var(--ea-ui);letter-spacing:.08em;color:#9aabc2;border:1px solid #3d4a60;border-radius:3px;padding:3px 5px}
#early-access .ea-referral-key{display:flex;align-items:center;justify-content:space-between;gap:12px}
#early-access #ea-referral-unlocked .ea-referral-key>strong{font:600 23px/1.5 'Share Tech Mono',monospace;letter-spacing:.07em;color:#f3d695}
#early-access #ea-copy{display:flex;align-items:center;gap:7px;min-height:34px;flex-shrink:0;background:#272a29;border:1px solid #5f5a45;border-radius:4px;color:#ded3b0;padding:7px 10px;font:550 10px/1.4 var(--ea-ui)}
#early-access #ea-copy:hover{border-color:#b29a5c;background:#35332a}
#early-access #ea-copy i svg{width:12px;height:12px}
#early-access #ea-copy[data-copied=true]{color:#b4d29f;border-color:#526d46;background:#1e2b20}
#early-access #ea-referral-unlocked>p{font:400 10px/1.7 var(--ea-ui);color:#7d8a9c;margin-top:10px}
#early-access #ea-creator-section{display:grid;grid-template-columns:72px minmax(0,1fr) 236px;gap:22px;align-items:center;width:100%;min-height:176px;padding:26px 28px}
#early-access #ea-creator-section .ea-video-mark{width:68px;height:49px;margin:0;object-fit:contain;filter:drop-shadow(0 0 15px #a942d52e)}
#early-access #ea-creator-section .ea-creator-kicker{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font:650 9px/1.5 var(--ea-ui);letter-spacing:.07em;color:#c38ae2;margin:0 0 10px}
#early-access .ea-creator-kicker>span{font-size:7px;letter-spacing:.06em;color:#9883a8;padding:2px 5px;border:1px solid #55415f;border-radius:3px}
#early-access #ea-creator-section #ea-creator-title{font-size:29px;line-height:1.25;margin:0}
#early-access #ea-creator-section .ea-creator-copy>p{font:400 12px/1.7 var(--ea-ui);color:#a49ab6;margin:10px 0 14px}
#early-access .ea-creator-tags{display:flex;align-items:center;flex-wrap:wrap;gap:7px}
#early-access .ea-creator-tags>span{display:flex;align-items:center;gap:6px;font:500 9px/1.5 var(--ea-ui);color:#c4b2d1;padding:4px 7px;background:#251b31;border:1px solid #53405e;border-radius:3px}
#early-access .ea-creator-tags i svg{width:11px;height:11px}
#early-access #ea-creator-section .ea-creator-action{width:236px}
#early-access #ea-creator-eligibility{display:flex;align-items:center;justify-content:center;gap:6px;font:600 7px/1.5 var(--ea-ui);letter-spacing:.07em;color:#8e7a9f;margin-bottom:11px}
#early-access .ea-eligibility-dot{width:4px;height:4px;background:#816592}
#early-access[data-registered=true] #ea-creator-eligibility{color:#c4a3df}
#early-access[data-registered=true] .ea-eligibility-dot{background:#b98bda;box-shadow:0 0 7px #b98bda55}
#early-access #ea-creator{font-size:12px;min-height:49px;color:#e2c6f2}
#early-access #ea-creator:disabled{color:#c5add7;background:#1c1426;cursor:not-allowed}
#early-access #ea-creator:disabled>.ea-frame-skin{opacity:.6}
#early-access #ea-dialog .ea-creator-discord{text-decoration:none}
#early-access #ea-dialog .ea-creator-discord svg{width:16px;height:16px}
#early-access :is(#ea-creator,.ea-creator-discord):focus-visible{outline:2px solid #edc3ff;outline-offset:3px}
#early-access #ea-creator-note{font:400 10px/1.65 var(--ea-ui);color:#9d8cad;margin-top:10px}
#early-access .ea-note{font:400 10px/1.8 var(--ea-ui);color:#8490a1;margin-top:18px}
#early-access .ea-creator-sparks i:nth-child(3){right:31%;top:86%}
#early-access #ea-dialog{width:min(550px,calc(100vw - 28px));padding:31px 32px;color:#dce3ed}
#early-access #ea-dialog[data-kind=creator]{width:min(620px,calc(100vw - 28px));background:transparent}
#early-access #ea-dialog[data-kind=creator]>.ea-frame-skin{z-index:-1}
#early-access #ea-dialog #ea-dialog-title{font:700 24px/1.35 'Zobot Rush Pixel',monospace;letter-spacing:0;color:#f7e4b9;text-shadow:0 2px #19121b;margin:0 22px 23px 0;outline:none}
#early-access #ea-dialog[data-kind=creator] #ea-dialog-title{color:#ead7f7}
#early-access #ea-dialog-close{width:29px;height:29px;border-radius:4px;color:#9fa5af;background:#ffffff07;right:13px;top:13px;transition:background .2s,color .2s}
#early-access #ea-dialog-close:hover{background:#ffffff14;color:#fff1dc}
#early-access #ea-dialog-body p{font:400 12px/1.85 var(--ea-ui);color:#9daac0;margin:0 0 20px}
#early-access .ea-provider-intro{display:flex;align-items:center;gap:14px;margin:0 0 20px}
#early-access .ea-provider-logo{display:flex;align-items:center;justify-content:center;width:45px;height:45px;border:1px solid #45434a;background:#070c13;border-radius:6px;color:#f2eee6;flex-shrink:0}
#early-access .ea-provider-logo svg{width:25px;height:25px}
#early-access .ea-provider-intro strong{display:block;font:650 19px/1.4 var(--ea-ui);color:#e2e6ec;margin-top:5px;letter-spacing:-.035em}
#early-access .ea-preview-callout{display:flex;align-items:flex-start;gap:10px;padding:13px 14px;background:#2027348c;border:1px solid #3e4a5a;border-radius:5px;color:#95a6c0;font:400 10px/1.75 var(--ea-ui);margin:20px 0}
#early-access .ea-preview-callout>svg{width:15px;height:15px;flex-shrink:0;fill:currentColor;margin-top:2px;color:#b0b99f}
#early-access .ea-preview-callout strong{display:block;color:#c9d1de;font-weight:600;margin-bottom:2px}
#early-access #ea-dialog .ea-dialog-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:13px;margin-top:23px}
#early-access #ea-dialog .ea-gold{display:flex;align-items:center;justify-content:center;gap:13px;min-height:47px;padding:12px 20px;font:650 12px/1.5 var(--ea-ui);color:#19170b;border:0;border-radius:3px;background:url('./assets/early-access/connect-plate-v4.runtime.png') center/100% 100% no-repeat;box-shadow:none}
#early-access #ea-dialog .ea-dialog-actions .ea-gold{width:100%}
#early-access #ea-dialog .ea-subtle{font:500 11px/1.4 var(--ea-ui);color:#8f9cb1;padding:6px 10px}
#early-access #ea-dialog .ea-dialog-primary{width:100%;margin-top:23px}
#early-access .ea-mission-preview{text-align:center;padding:0 13px}
#early-access .ea-mission-preview .ea-provider-logo{margin:0 auto 17px}
#early-access #ea-dialog-body h4{font:650 18px/1.4 var(--ea-ui);letter-spacing:-.035em;color:#e9e7dc;margin:9px 0 12px}
#early-access .ea-intro-tiles{display:grid;gap:10px}
#early-access .ea-intro-tiles article{display:flex;gap:15px;align-items:center;padding:16px;background:#18232c99;border:1px solid #3c414b;border-radius:5px}
#early-access .ea-intro-tiles article>span{width:35px;height:35px;color:#d9bc76;display:flex;align-items:center;justify-content:center;flex-shrink:0}
#early-access .ea-intro-tiles article>span svg{width:28px;height:28px;fill:currentColor}
#early-access .ea-intro-tiles article b{font:650 8px/1.5 var(--ea-ui);color:#958465;letter-spacing:.1em}
#early-access #ea-dialog-body .ea-intro-tiles h4{font-size:15px;line-height:1.3;margin:3px 0 5px;letter-spacing:0}
#early-access #ea-dialog-body .ea-intro-tiles p{font-size:11px;line-height:1.7;margin:0}
#early-access .ea-creator-dialog-intro{display:flex;align-items:center;gap:18px;padding-bottom:21px;margin-bottom:4px;border-bottom:1px solid #66427566}
#early-access .ea-creator-dialog-intro img{width:62px;height:42px;object-fit:contain;image-rendering:pixelated}
#early-access .ea-creator-dialog-intro .ea-overline{color:#b089c7;font-size:8px}
#early-access #ea-dialog-body .ea-creator-dialog-intro p{margin:6px 0 0;font-size:11px;color:#aca0bb}
#early-access #ea-creator-form .ea-creator-fields{display:grid;grid-template-columns:1fr 1.65fr;gap:16px;align-items:start}
#early-access #ea-creator-form label{display:block;font:550 11px/1.6 var(--ea-ui);color:#d8cde3;margin:19px 0 0}
#early-access #ea-creator-form label>span:first-child{display:block;margin-bottom:8px}
#early-access #ea-creator-form :is(input,select,textarea){width:100%;min-width:0;min-height:45px;padding:11px 12px;border:1px solid #65516f;border-radius:4px;background:#0c0c16;color:#e4d8ec;font:400 12px/1.6 var(--ea-ui);margin:0;outline:0}
#early-access #ea-creator-form :is(input,select,textarea):focus-visible{border-color:#b389cb;box-shadow:0 0 0 2px #b389cb15;outline:0}
#early-access #ea-creator-form textarea{resize:vertical;min-height:112px}
#early-access #ea-creator-form :is(input,textarea)::placeholder{color:#796d88}
#early-access #ea-creator-form small{display:block;font:400 9px/1.6 var(--ea-ui);color:#8f7fa0;margin-top:6px}
#early-access .ea-field-meta{display:flex;align-items:center;justify-content:space-between;gap:10px}
#early-access #ea-creator-form .ea-preview-callout{background:#2a1c358c;border-color:#60466b;color:#ad98bd;margin:21px 0}
#early-access #ea-creator-form .ea-preview-callout>svg{color:#be98d5}
#early-access #ea-dialog .ea-purple{display:flex;align-items:center;justify-content:center;gap:12px;min-height:47px;padding:12px 17px;background:linear-gradient(#c79be4,#9a66ba);border:1px solid #d2b6e3;box-shadow:inset 0 1px #e5c9f36b;border-radius:4px;font:650 12px/1.5 var(--ea-ui);color:#25162e}
#early-access #ea-dialog .ea-purple:hover{filter:brightness(1.06)}
#early-access .ea-application-complete{text-align:center;padding:12px 8px 1px}
#early-access .ea-application-complete .ea-success-mark{color:#e3bdfb;background:linear-gradient(#4b2d60,#2e1d3c);border-color:#9868b7}
#early-access .ea-application-complete .ea-overline{color:#b88bd1}
#early-access #ea-dialog-body .ea-application-complete h4{font-size:23px;line-height:1.4;margin:11px 0;color:#e9dbf3}
#early-access .ea-application-complete button{width:100%;margin-top:25px}
#early-access .ea-faq-list{display:grid;gap:19px}
#early-access #ea-dialog-body .ea-faq-list h4{font-size:14px;letter-spacing:0;margin:0 0 7px;color:#e2d4ad}
#early-access #ea-dialog-body .ea-faq-list p{font-size:11px;margin:0}
#early-access button[aria-busy=true]{cursor:progress;position:relative}
#early-access button[aria-busy=true] .ea-action-label{opacity:.75}
#early-access button[aria-busy=true] .ea-action-arrow{width:12px;height:12px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;font-size:0;animation:ea-control-spin .7s linear infinite}
#early-access button[aria-busy=true] .ea-action-arrow>*{display:none}
@keyframes ea-control-spin{to{transform:rotate(360deg)}}
@media(min-width:1101px){#early-access .ea-hero{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:32px}}
#early-access[data-profile=true] #ea-register-form .ea-card-signature{display:none}
@media(min-width:721px){#early-access #ea-register-form .ea-profile{padding:8px 0 15px;margin:0 0 18px}#early-access .ea-registration-progress{margin-bottom:18px}#early-access #ea-register-form .ea-task{min-height:72px;padding-block:11px}#early-access #ea-register-form .ea-wallet-field{margin-top:21px;padding-top:17px}#early-access #ea-submit{margin-top:20px}}
@media(min-width:721px) and (max-width:1100px){#early-access #ea-register-form{padding:25px 23px 19px}#early-access #ea-register-form #ea-first-wave-title{font-size:25px}#early-access #ea-register-form .ea-signup-kicker{font-size:8px}#early-access #ea-access-stage{font-size:8px}#early-access #ea-entry-perks{gap:16px}#early-access #ea-entry-perks>span{font-size:10px;gap:6px}#early-access #ea-register-form .ea-task{grid-template-columns:30px minmax(0,1fr);gap:8px;padding:12px}#early-access .ea-mission-art{width:30px;height:30px}#early-access #ea-register-form .ea-task button{grid-column:2;justify-self:start;margin-top:2px;min-height:30px}#early-access #ea-register-form .ea-mission-copy strong{font-size:11px}#early-access #ea-register-form .ea-mission-copy small{font-size:9px}#early-access #ea-creator-section{grid-template-columns:65px minmax(0,1fr) 212px;gap:18px;padding:27px 24px}#early-access #ea-creator-section .ea-video-mark{width:60px;height:45px}#early-access #ea-creator-section #ea-creator-title{font-size:24px}#early-access #ea-creator-section .ea-creator-action{width:212px}#early-access .ea-creator-tags{gap:5px}#early-access .ea-creator-tags>span{font-size:8px;padding:3px 6px}#early-access #ea-creator-section .ea-creator-copy>p{font-size:11px}}
@media(max-width:720px){#early-access .ea-copy .ea-title-wrap{margin-bottom:22px}#early-access #ea-register-form{max-width:none;padding:25px 23px 19px}#early-access #ea-register-form .ea-signup-kicker{font-size:8px;letter-spacing:.035em;gap:6px}#early-access #ea-access-stage{font-size:8px}#early-access #ea-register-form #ea-first-wave-title{font-size:25px}#early-access #ea-register-form .ea-signup-description{font-size:12px;line-height:1.8;margin-bottom:21px}#early-access #ea-entry-perks{gap:18px;padding:13px 0;margin-bottom:23px}#early-access #ea-entry-perks>span{font-size:10px;gap:7px}#early-access #ea-entry-perks i svg{width:14px;height:14px}#early-access #ea-register-form #ea-connect-note{font-size:10px;line-height:1.8;gap:6px}#early-access #ea-register-form .ea-card-signature{font-size:6px;letter-spacing:.1em;margin-top:20px}#early-access #ea-register-form .ea-profile{gap:10px;flex-wrap:nowrap;padding-top:12px}#early-access #ea-profile-icon{width:32px;height:32px}#early-access #ea-profile-icon svg{width:18px;height:18px}#early-access #ea-register-form .ea-profile-copy strong{font-size:12px}#early-access #ea-register-form .ea-profile-copy small{font-size:9px}#early-access #ea-register-form #ea-profile-badge{font-size:7px;padding:4px 5px}#early-access #ea-reset{width:23px;height:26px;min-height:26px;padding:4px}#early-access .ea-checklist-heading h4{font-size:13px}#early-access #ea-progress-count{font-size:22px}#early-access #ea-register-form .ea-task{grid-template-columns:31px minmax(0,1fr);gap:8px 10px;padding:12px;min-height:96px}#early-access .ea-mission-art{width:31px;height:31px;align-self:start}#early-access .ea-mission-art>svg{width:17px;height:17px}#early-access #ea-register-form .ea-mission-copy strong{font-size:11px}#early-access #ea-register-form .ea-mission-copy small{font-size:9px}#early-access #ea-register-form .ea-task button{grid-column:2;justify-self:start;font-size:10px;min-height:29px;padding:5px 8px}#early-access #ea-register-form .ea-task.is-done{min-height:86px}#early-access #ea-register-form .ea-task.is-done button{padding-left:0;min-height:20px;justify-content:flex-start}#early-access #ea-register-form .ea-wallet-field label{font-size:11px}#early-access #ea-wallet-state{font-size:7px}#early-access .ea-wallet-control{gap:8px;padding-inline:10px}#early-access #ea-wallet{font-size:11px}#early-access #ea-wallet::placeholder{font-size:10px}#early-access #ea-wallet-hint{font-size:9px}#early-access #ea-submit{font-size:11px}#early-access #ea-submit-hint{font-size:9px}#early-access #ea-success>strong{font-size:15px}#early-access #ea-success>p{font-size:11px}#early-access #ea-referral-unlocked .ea-referral-key>strong{font-size:21px}#early-access #ea-copy{font-size:9px;padding:6px 8px}#early-access #ea-creator-section{grid-template-columns:49px minmax(0,1fr);gap:15px;padding:27px 23px}#early-access #ea-creator-section .ea-video-mark{width:47px;height:36px;margin-top:3px;align-self:start}#early-access #ea-creator-section .ea-creator-kicker{font-size:8px;gap:8px;letter-spacing:.02em}#early-access .ea-creator-kicker>span{font-size:6px}#early-access #ea-creator-section #ea-creator-title{font-size:23px;line-height:1.35}#early-access #ea-creator-section .ea-creator-copy>p{font-size:11px;margin:10px 0 12px}#early-access .ea-creator-tags{gap:5px}#early-access .ea-creator-tags>span{font-size:8px;padding:3px 5px;gap:4px}#early-access .ea-creator-tags i svg{width:9px;height:9px}#early-access #ea-creator-section .ea-creator-action{width:auto;grid-column:1/-1;margin-top:7px;padding-top:17px;border-top:1px solid #63417050}#early-access #ea-creator-eligibility{font-size:7px;margin-bottom:11px}#early-access #ea-creator{min-height:48px;font-size:12px}#early-access #ea-creator-note{font-size:10px}#early-access .ea-note{font-size:9px;line-height:1.8}#early-access #ea-dialog,#early-access #ea-dialog[data-kind=creator]{padding:29px 23px}#early-access #ea-dialog #ea-dialog-title{font-size:21px;line-height:1.4;margin-bottom:22px}#early-access #ea-dialog-body p{font-size:11px}#early-access .ea-provider-intro strong{font-size:17px}#early-access .ea-overline{font-size:7px}#early-access .ea-preview-callout{font-size:10px;padding:12px}#early-access #ea-dialog .ea-gold,#early-access #ea-dialog .ea-purple{font-size:11px}#early-access #ea-creator-form .ea-creator-fields{grid-template-columns:1fr;gap:0}#early-access #ea-creator-form label{font-size:11px}#early-access #ea-creator-form :is(input,select,textarea){font-size:11px}#early-access .ea-creator-dialog-intro{gap:12px}#early-access .ea-creator-dialog-intro img{width:43px;height:32px}#early-access .ea-creator-dialog-intro .ea-overline{font-size:7px}#early-access #ea-dialog-body .ea-creator-dialog-intro p{font-size:10px}#early-access #ea-dialog-body .ea-application-complete h4{font-size:21px}}
@media(max-width:360px){#early-access #ea-register-form{padding:24px 19px 18px}#early-access #ea-register-form #ea-first-wave-title{font-size:23px}#early-access #ea-register-form .ea-signup-kicker{font-size:7px;gap:5px}#early-access #ea-access-stage{font-size:7px}#early-access #ea-entry-perks{gap:13px}#early-access #ea-entry-perks>span{font-size:9px;gap:5px}#early-access #ea-register-form .ea-card-signature{font-size:5px}#early-access #ea-register-form .ea-profile{gap:7px}#early-access #ea-register-form .ea-profile-copy small{font-size:8px}#early-access #ea-register-form #ea-profile-badge{display:none}#early-access .ea-checklist-heading h4{font-size:12px}#early-access #ea-wallet-state{font-size:6px}#early-access .ea-wallet-control{gap:6px;padding-inline:8px}#early-access #ea-wallet::placeholder{font-size:9px}#early-access #ea-referral-unlocked .ea-referral-key>strong{font-size:19px}#early-access #ea-copy{font-size:8px;gap:5px}#early-access #ea-creator-section{padding:26px 20px;grid-template-columns:40px minmax(0,1fr);gap:12px}#early-access #ea-creator-section .ea-video-mark{width:39px;height:31px}#early-access #ea-creator-section #ea-creator-title{font-size:21px}#early-access .ea-creator-tags{gap:4px}#early-access .ea-creator-tags>span{font-size:7px;padding:3px 4px}}
@media(prefers-reduced-motion:reduce){#early-access .ea-registration-progress>i,#early-access #ea-register-form .ea-task,#early-access .ea-wallet-control{transition:none}#early-access button[aria-busy=true] .ea-action-arrow{animation:none}}
