.SignupScanVisual_root__9bB8j{--scan-ink:#101b3c;--scan-muted:#68738d;--scan-line:#dce1f0;--scan-surface:#ffffff;--scan-muted-surface:#f7f7ff;--scan-violet:#5638f2;--scan-blue:#287ef4;min-width:0;display:grid;color:var(--scan-ink);font-family:var(--marka-font-ui,Poppins,ui-sans-serif,system-ui,sans-serif)}.SignupScanVisual_stage__xojcv{width:100%;min-width:0;min-height:min(44rem,calc(100dvh - 5rem));display:grid;align-content:center;gap:14px;border:1px solid var(--scan-line);border-radius:22px;background:radial-gradient(circle at 92% 7%,rgba(255,214,118,.36),transparent 10rem),linear-gradient(155deg,#fbfbff,#efedff);padding:clamp(16px,3vw,30px)}.SignupScanVisual_stageEditable__MAM8e{align-content:start}.SignupScanVisual_progressMeter__jT8nC{display:grid;gap:9px;border:1px solid var(--scan-line);border-radius:14px;background:rgba(255,255,255,.9);padding:12px}.SignupScanVisual_progressMeter__jT8nC>div{display:flex;justify-content:space-between;gap:12px;color:var(--scan-ink);font-size:.78rem;font-weight:700}.SignupScanVisual_progressMeter__jT8nC i{display:block;height:7px;overflow:hidden;border-radius:99px;background:#e2e6f4}.SignupScanVisual_progressMeter__jT8nC b{display:block;height:100%;border-radius:inherit;background:var(--scan-accent,var(--scan-violet));transition:width .22s ease}.SignupScanVisual_browser__EurUq{min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--scan-line);border-radius:18px;background:var(--scan-surface);box-shadow:0 18px 44px rgba(36,42,83,.1)}.SignupScanVisual_browserEditable__9s0iv{min-height:38rem}.SignupScanVisual_browserBar__9DC3x{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;border-bottom:1px solid var(--scan-line);padding:12px 14px}.SignupScanVisual_browserBar__9DC3x span{border-radius:999px;background:#edeaff;color:var(--scan-violet);padding:4px 8px;font-size:.68rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.SignupScanVisual_browserBar__9DC3x strong{min-width:0;overflow:hidden;color:var(--scan-muted);font-size:.75rem;font-weight:650;text-align:right;text-overflow:ellipsis;white-space:nowrap}.SignupScanVisual_demo__aK_Bx{min-width:0;display:grid;align-content:start;gap:15px;overflow:auto;padding:clamp(16px,3vw,26px)}.SignupScanVisual_demoLoading__HSu7H{min-height:23rem}.SignupScanVisual_demoHead__O_Vi6{display:grid;gap:4px}.SignupScanVisual_demoHead__O_Vi6>span,.SignupScanVisual_dnaPanel__ChJyU span,.SignupScanVisual_richGrid__9UmBH>div>strong,.SignupScanVisual_scanGrid__G2tqV>div>strong{color:var(--scan-violet);font-size:.66rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.SignupScanVisual_demoHead__O_Vi6>strong{color:var(--scan-ink);font-family:var(--marka-font-display,"Roboto Slab",Georgia,serif);font-size:clamp(1.55rem,3vw,2.1rem);font-weight:600;letter-spacing:-.035em;line-height:1.08;overflow-wrap:anywhere}.SignupScanVisual_demo__aK_Bx>p{margin:0;color:var(--scan-muted);font-size:.9rem;line-height:1.55}.SignupScanVisual_logo__sziu_{display:block;width:min(15rem,100%);max-height:7rem;-o-object-fit:contain;object-fit:contain;border:1px solid var(--scan-line);border-radius:14px;background:#fff;padding:12px}.SignupScanVisual_logoPlaceholder__O9He_{min-height:6rem;display:grid;place-items:center;background:var(--scan-muted-surface)}.SignupScanVisual_logoPlaceholder__O9He_ span{width:34px;height:34px;border-radius:10px;background:#dfe3f2}.SignupScanVisual_logoFallback__GGz7p,img.SignupScanVisual_logo__sziu_[data-failed=true]{display:none}img.SignupScanVisual_logo__sziu_[data-failed=true]+.SignupScanVisual_logoFallback__GGz7p{display:grid}.SignupScanVisual_colors__rEcVv{display:flex;flex-wrap:wrap;gap:8px}.SignupScanVisual_colors__rEcVv>span{width:28px;height:28px;flex:0 0 28px;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px var(--scan-line)}.SignupScanVisual_colorPlaceholder__HKvV7,.SignupScanVisual_skeletonLine__0Hdcm{background:linear-gradient(100deg,#eef0f8 20%,#f9f9fd 40%,#eef0f8 60%);background-size:200% 100%;animation:SignupScanVisual_shimmer__BCT1C 1.25s ease-in-out infinite}.SignupScanVisual_colorPlaceholder__HKvV7{border-color:transparent;box-shadow:none}.SignupScanVisual_copySkeleton__dqznv{display:grid;gap:9px}.SignupScanVisual_skeletonLine__0Hdcm{display:block;min-height:10px;border-radius:99px}.SignupScanVisual_tiny__6JP0F{width:28%}.SignupScanVisual_title__cOVlS{width:70%;min-height:29px}.SignupScanVisual_long__GeqJ_{width:94%}.SignupScanVisual_medium__6az9c{width:68%}.SignupScanVisual_short__s2LEb{width:42%}.SignupScanVisual_text___yXye{width:90%;min-height:9px}.SignupScanVisual_list__vnNT1{width:94%;min-height:9px}.SignupScanVisual_paletteCandidates__zrUS8,.SignupScanVisual_paletteRoles__AsWCz{display:flex;flex-wrap:wrap;gap:8px}.SignupScanVisual_paletteCandidates__zrUS8 button,.SignupScanVisual_paletteRoles__AsWCz button{min-height:36px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--scan-line);border-radius:10px;background:#fff;color:var(--scan-ink);padding:6px 8px;font:inherit;font-size:.72rem;font-weight:700}.SignupScanVisual_paletteCandidates__zrUS8 .SignupScanVisual_selected__5r_Z4,.SignupScanVisual_paletteCandidates__zrUS8 button:hover,.SignupScanVisual_paletteRoles__AsWCz .SignupScanVisual_selected__5r_Z4,.SignupScanVisual_paletteRoles__AsWCz button:hover{border-color:color-mix(in srgb,var(--scan-violet) 55%,var(--scan-line));background:#f5f3ff}.SignupScanVisual_paletteRoles__AsWCz i{width:15px;height:15px;border:1px solid rgba(16,27,60,.15);border-radius:50%}.SignupScanVisual_paletteCandidates__zrUS8 button{width:36px;justify-content:center;border-color:rgba(16,27,60,.18);color:#fff;text-shadow:0 1px 2px rgba(16,27,60,.38)}.SignupScanVisual_paletteCandidates__zrUS8 button span{font-size:1rem;line-height:1}.SignupScanVisual_inlineField__79WMW{min-width:0;display:grid;gap:7px;color:var(--scan-ink);font-size:.78rem;font-weight:750}.SignupScanVisual_inlineField__79WMW input,.SignupScanVisual_inlineField__79WMW textarea{width:100%;min-width:0;border:1px solid var(--scan-line);border-radius:11px;outline:0;background:#fff;color:var(--scan-ink);padding:10px 11px;font:inherit;font-size:.84rem;font-weight:500;line-height:1.45}.SignupScanVisual_inlineField__79WMW input:focus,.SignupScanVisual_inlineField__79WMW textarea:focus{border-color:var(--scan-violet);box-shadow:0 0 0 3px rgba(86,56,242,.12)}.SignupScanVisual_inlineField__79WMW textarea{min-height:6rem;resize:vertical}.SignupScanVisual_editorGrid__0xGqR{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.SignupScanVisual_editorGrid__0xGqR>:first-child,.SignupScanVisual_inlineBrand__7s6xK{grid-column:1/-1}.SignupScanVisual_fieldLabel__AWP3Y{min-width:0;display:flex;align-items:center;gap:6px}.SignupScanVisual_termInfoButton__KkdNf{width:28px;min-width:28px;height:28px;min-height:28px;border-color:var(--scan-line);border-radius:50%;background:#fff;color:var(--scan-ink)}.SignupScanVisual_termInfoPopover__RJzhx{border-color:var(--scan-line);border-radius:12px;background:#fff;color:var(--scan-muted);box-shadow:0 18px 42px rgba(16,27,60,.16)}.SignupScanVisual_dnaPanel__ChJyU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.SignupScanVisual_dnaPanel__ChJyU>div{min-width:0;display:grid;gap:5px;border:1px solid var(--scan-line);border-radius:12px;background:#fbfbff;padding:10px}.SignupScanVisual_dnaPanel__ChJyU strong{color:var(--scan-ink);font-size:.78rem;font-weight:650;line-height:1.4;overflow-wrap:anywhere}.SignupScanVisual_richGrid__9UmBH,.SignupScanVisual_scanGrid__G2tqV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.SignupScanVisual_richGrid__9UmBH>div,.SignupScanVisual_scanGrid__G2tqV>div{min-width:0;border:1px solid var(--scan-line);border-radius:12px;background:#fff;padding:11px}.SignupScanVisual_richGrid__9UmBH ul,.SignupScanVisual_scanGrid__G2tqV ul{display:grid;gap:6px;margin:8px 0 0;padding:0;list-style:none}.SignupScanVisual_richGrid__9UmBH li,.SignupScanVisual_scanGrid__G2tqV li{position:relative;min-width:0;color:var(--scan-muted);padding-left:11px;font-size:.72rem;line-height:1.4;overflow-wrap:anywhere}.SignupScanVisual_richGrid__9UmBH li:before,.SignupScanVisual_scanGrid__G2tqV li:before{position:absolute;top:.48em;left:0;width:4px;height:4px;border-radius:50%;background:var(--scan-violet);content:""}.SignupScanVisual_loading__ifBXp .SignupScanVisual_skeletonLine__0Hdcm{opacity:1}.SignupScanVisual_preview__ZvN9_ .SignupScanVisual_stage__xojcv{min-height:min(38rem,calc(100dvh - 5rem))}.SignupScanVisual_preview__ZvN9_ .SignupScanVisual_browser__EurUq{width:100%;max-width:none;margin-inline:0}.SignupScanVisual_preview__ZvN9_ .SignupScanVisual_demo__aK_Bx{max-height:min(37rem,calc(100dvh - 11rem))}.SignupScanVisual_root__9bB8j :focus-visible{outline:3px solid color-mix(in srgb,var(--scan-blue) 35%,transparent);outline-offset:3px}@keyframes SignupScanVisual_shimmer__BCT1C{to{background-position:-200% 0}}@media (min-width:681px){.SignupScanVisual_preview__ZvN9_ .SignupScanVisual_stage__xojcv{align-content:stretch}.SignupScanVisual_preview__ZvN9_ .SignupScanVisual_browser__EurUq{min-height:min(34rem,calc(100dvh - 10rem))}}@media (max-width:680px){.SignupScanVisual_stage__xojcv{min-height:0;border-radius:16px;padding:12px}.SignupScanVisual_browserEditable__9s0iv{min-height:0}.SignupScanVisual_browser__EurUq{border-radius:14px}.SignupScanVisual_browserBar__9DC3x{padding:10px 11px}.SignupScanVisual_demo__aK_Bx{gap:12px;padding:14px}.SignupScanVisual_dnaPanel__ChJyU,.SignupScanVisual_editorGrid__0xGqR,.SignupScanVisual_richGrid__9UmBH,.SignupScanVisual_scanGrid__G2tqV{grid-template-columns:minmax(0,1fr)}.SignupScanVisual_preview__ZvN9_ .SignupScanVisual_demo__aK_Bx{max-height:none}.SignupScanVisual_preview__ZvN9_ .SignupScanVisual_browser__EurUq{max-width:34rem;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.SignupScanVisual_colorPlaceholder__HKvV7,.SignupScanVisual_progressMeter__jT8nC b,.SignupScanVisual_skeletonLine__0Hdcm{animation:none;transition:none}}