.page_container__aoG4z{justify-content:center;min-height:100vh;min-height:100dvh;position:relative;background:var(--bg-primary);overflow:hidden;padding:24px}.page_container__aoG4z,.page_content__kDoxQ{display:flex;flex-direction:column;align-items:center;width:100%}.page_content__kDoxQ{max-width:380px;z-index:2}.page_card__QV0Om{width:100%;background:var(--card);border:1px solid var(--border);border-radius:28px;padding:36px 28px}.page_card__QV0Om,.page_header__kVzhN{display:flex;flex-direction:column;align-items:center}.page_header__kVzhN{text-align:center;margin-bottom:32px}.page_logo__7fc9l{font-size:2.5rem;font-weight:800;letter-spacing:-1.5px;line-height:1;margin-bottom:12px;display:flex;align-items:center;gap:2px;text-shadow:0 4px 12px rgba(0,0,0,.15)}.page_m__PsI_j{color:#c1ff72;font-weight:900}.page_cre8o__Pvnxa{color:var(--foreground);font-weight:800}.page_tagline___8E6T{font-size:.84375rem;color:var(--muted-foreground);max-width:280px;line-height:1.45;font-weight:400;text-align:center}.page_actions__e35f9{width:100%;display:flex;flex-direction:column;gap:12px}.page_toggleContainer__8jvGu{display:flex;background:var(--input);border-radius:12px;padding:4px;margin-bottom:24px;width:100%}.page_toggleBtn__mm_bC{flex:1;padding:10px;text-align:center;font-size:.875rem;font-weight:600;color:var(--muted-foreground);border-radius:8px;cursor:pointer;transition:all .2s ease;border:none;background:transparent}.page_toggleBtnActive__xchsN{background:var(--surface-secondary);color:var(--foreground);box-shadow:0 2px 8px rgba(0,0,0,.1)}.page_errorText__0RC4T{font-size:.8125rem;color:#ff4d4d;background:rgba(255,77,77,.08);border:1px solid rgba(255,77,77,.15);border-radius:12px;padding:8px 12px;text-align:center;width:100%}.page_socialBtn__N8ARj{width:100%;height:52px;border-radius:16px;background:var(--surface-secondary);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;gap:12px;font-weight:500;font-size:.90625rem;color:var(--foreground);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(0,0,0,.05)}.page_socialBtn__N8ARj:hover{background:var(--surface);border-color:var(--ring);transform:translateY(-1px)}.page_socialBtn__N8ARj:active{transform:scale(.985)}.page_socialIcon__0fXjb{display:flex;align-items:center;justify-content:center}.page_divider__Ku6aS{display:flex;align-items:center;text-align:center;margin:20px 0;width:100%;color:#a1a1aa;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:1px}.page_line__ZGPps{flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1) 50%,transparent)}.page_or__6lg6D{margin:0 16px}.page_sandboxContainer__gPbID{width:100%;display:flex;flex-direction:column;gap:16px}.page_sandboxTitle__Kb_7A{font-size:.875rem;font-weight:600;color:#e4e4e7;display:flex;align-items:center;gap:8px;justify-content:center}.page_sandboxBadge__6ln_Z{background:linear-gradient(135deg,color-mix(in oklch,var(--primary) 15%,transparent) 0,color-mix(in oklch,var(--primary) 15%,transparent) 100%);border:1px solid color-mix(in oklch,var(--primary) 30%,transparent);color:#d8b4fe;font-size:.625rem;padding:2px 8px;border-radius:9999px;text-transform:uppercase;letter-spacing:.5px}.page_sandboxGrid__AWT4M{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}.page_sandboxCard__Ay4OQ{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:12px;cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;text-align:left;transition:all .25s cubic-bezier(.4,0,.2,1)}.page_sandboxCard__Ay4OQ:hover{background:color-mix(in oklch,var(--primary) 4%,transparent);border-color:color-mix(in oklch,var(--primary) 30%,transparent);transform:translateY(-2px)}.page_sandboxCardActive__4L88w{background:color-mix(in oklch,var(--primary) 8%,transparent)!important;border-color:color-mix(in oklch,var(--primary) 60%,transparent)!important;box-shadow:0 0 16px color-mix(in oklch,var(--primary) 20%,transparent)}.page_roleTitle__IRudL{font-size:.84375rem;font-weight:600;color:#ffffff;margin-bottom:2px}.page_roleUser__f2ExK{font-size:.71875rem;color:#a1a1aa;margin-bottom:6px}.page_roleBadge__ehNgJ{font-size:.5625rem;padding:1px 6px;border-radius:4px;font-weight:600;text-transform:uppercase}.page_roleBadgeCreator__X3aSK{background:color-mix(in oklch,var(--primary) 15%,transparent);color:#f472b6;border:1px solid color-mix(in oklch,var(--primary) 25%,transparent)}.page_roleBadgeInfluencer__3hNdh{background:color-mix(in oklch,var(--ring) 15%,transparent);color:var(--ring);border:1px solid color-mix(in oklch,var(--ring) 25%,transparent)}.page_customForm__T_nt4{background:rgba(255,255,255,.01);border:1px solid rgba(255,255,255,.04);border-radius:18px;padding:16px;display:flex;flex-direction:column;gap:12px;width:100%}.page_inputGroup__LAwbK{display:flex;flex-direction:column;gap:6px}.page_inputLabel__SdtZe{font-size:.71875rem;font-weight:500;color:#a1a1aa}.page_customInput___ejh3{background:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.08);border-radius:10px;height:38px;padding:0 12px;color:#ffffff;font-size:.8125rem;outline:none;transition:all .2s}.page_customInput___ejh3:focus{border-color:color-mix(in oklch,var(--primary) 60%,transparent);box-shadow:0 0 10px color-mix(in oklch,var(--primary) 15%,transparent)}.page_selectInput__RBbuE{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='white' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>");background-repeat:no-repeat;background-position:right 8px center;padding-right:32px}.page_bypassBtn__smpFX{width:100%;height:48px;border-radius:14px;background:linear-gradient(135deg,#e91e94,#8a2be2);color:#ffffff;font-weight:600;font-size:.875rem;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;box-shadow:0 8px 24px color-mix(in oklch,var(--primary) 35%,transparent);transition:all .25s;border:none;margin-top:4px}.page_bypassBtn__smpFX:hover{transform:translateY(-1.5px);box-shadow:0 12px 28px color-mix(in oklch,var(--primary) 45%,transparent);filter:brightness(1.1)}.page_bypassBtn__smpFX:active{transform:scale(.98)}.page_footer__sHKi3{margin-top:24px;font-size:.6875rem;color:var(--muted-foreground);text-align:center}