.tf-v1-widget{position:relative}.tf-v1-widget,.tf-v1-widget iframe{width:100%;height:100%;min-height:inherit}.tf-v1-widget iframe{border:none;overflow:hidden;border-radius:8px}.tf-v1-widget-close{display:none}.tf-v1-widget-iframe-overlay{width:100%;height:100%;border:none;overflow:hidden;border-radius:8px;position:absolute;top:0;left:0}.tf-v1-widget-fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10001;width:100%!important;height:100%!important}.tf-v1-widget-fullscreen .tf-v1-widget-close{display:block;padding:0;margin:0;position:absolute;font-size:32px;font-weight:400;line-height:24px;width:24px;height:24px;text-align:center;text-transform:none;cursor:pointer;opacity:.75;transition:opacity .25s ease-in-out;text-decoration:none;color:#000;top:6px;right:8px;background:none;border:none;border-radius:0}.tf-v1-widget-fullscreen .tf-v1-widget-close:hover{opacity:1}@media(min-width:481px){.tf-v1-widget-fullscreen .tf-v1-widget-close{color:#fff!important}}.tf-v1-widget-fullscreen .tf-v1-widget-close{z-index:1}.tf-v1-widget-fullscreen iframe{border-radius:0}.EarlyAccessModal_overlay__xuQKL{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(26,19,36,.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:EarlyAccessModal_fadeIn___SeGI .2s var(--ease,cubic-bezier(.22,1,.36,1))}.EarlyAccessModal_dialog__Ga_Ht{position:relative;width:min(640px,100%);max-height:min(92vh,820px);overflow:auto;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(28px,5vw,40px);box-shadow:0 40px 80px -40px rgba(26,19,36,.45);animation:EarlyAccessModal_riseIn__BewWd .28s var(--ease,cubic-bezier(.22,1,.36,1))}.EarlyAccessModal_close__GNeFc{position:absolute;top:14px;right:14px;width:36px;height:36px;border:none;border-radius:50%;background:var(--paper-2);color:var(--ink-soft);font-size:22px;line-height:1;cursor:pointer;transition:background .15s var(--ease),color .15s var(--ease)}.EarlyAccessModal_close__GNeFc:hover{background:var(--blush);color:var(--accent-deep)}.EarlyAccessModal_eyebrow__NOymH{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-press);margin-bottom:12px}.EarlyAccessModal_title__jU1bk{font-size:clamp(32px,6vw,48px);margin-bottom:12px;color:var(--ink)}.EarlyAccessModal_formTitle___BZfN{font-size:clamp(28px,5vw,40px);margin-bottom:20px;color:var(--ink)}.EarlyAccessModal_lead__1QTgx{font-size:16px;line-height:1.55;color:var(--muted);margin-bottom:28px;text-wrap:pretty}.EarlyAccessModal_roleGrid__W26e5{display:flex;flex-direction:column;gap:12px}.EarlyAccessModal_roleCard__NjsaK{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;grid-gap:4px 12px;gap:4px 12px;text-align:left;padding:20px 22px;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);cursor:pointer;transition:border-color .2s var(--ease),transform .2s var(--ease),box-shadow .2s var(--ease)}.EarlyAccessModal_roleCard__NjsaK:hover:not(:disabled){border-color:var(--accent-press);transform:translateY(-2px);box-shadow:var(--shadow-card,0 8px 32px rgba(10,10,9,.08))}.EarlyAccessModal_roleCard__NjsaK:disabled{opacity:.5;cursor:not-allowed}.EarlyAccessModal_roleLabel__ezQ4o{grid-column:1;font-size:28px;color:var(--accent-deep)}.EarlyAccessModal_roleDesc__FyGyq{grid-column:1;font-size:15px;line-height:1.5;color:var(--muted)}.EarlyAccessModal_roleArrow__gFodV{grid-column:2;grid-row:1/span 2;align-self:center;font-size:22px;color:var(--accent-press)}.EarlyAccessModal_back__e21Jp{display:inline-flex;align-items:center;gap:6px;margin-bottom:16px;padding:0;border:none;background:none;font-size:14px;font-weight:600;color:var(--muted);cursor:pointer}.EarlyAccessModal_back__e21Jp:hover{color:var(--ink)}.EarlyAccessModal_formHost__LgvO7{min-height:520px;border-radius:var(--radius);overflow:hidden;transition:opacity .3s var(--ease)}@keyframes EarlyAccessModal_fadeIn___SeGI{0%{opacity:0}to{opacity:1}}@keyframes EarlyAccessModal_riseIn__BewWd{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.EarlyAccessModal_dialog__Ga_Ht,.EarlyAccessModal_overlay__xuQKL{animation:none}}