.TermInfoButton-module__RCM3ya__root{z-index:20;color:inherit;flex:none;display:inline-flex;position:relative}.TermInfoButton-module__RCM3ya__button{color:#6d6255;cursor:help;background:#faf9f5;border:1px solid #d9d5c9;border-radius:50%;place-items:center;width:22px;min-width:22px;height:22px;min-height:22px;transition:transform .18s,border-color .18s,background-color .18s;display:inline-grid}.TermInfoButton-module__RCM3ya__button:hover,.TermInfoButton-module__RCM3ya__button:focus-visible{background:#fff;border-color:#8b682085;transform:translateY(-1px)}.TermInfoButton-module__RCM3ya__button:focus-visible{outline-offset:2px;outline:3px solid #5b43f147}.TermInfoButton-module__RCM3ya__popover{z-index:2;color:#625b56;opacity:0;pointer-events:none;visibility:hidden;background:#fffefa;border:1px solid #ded9ce;border-radius:12px;gap:5px;width:min(280px,100vw - 32px);padding:11px 12px;font-size:12px;font-weight:650;line-height:1.42;transition:opacity .15s,transform .15s,visibility .15s;display:grid;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%)translate(-4px);box-shadow:0 14px 28px #2c251b24}.TermInfoButton-module__RCM3ya__popover[data-side=bottom]{top:calc(100% + 8px);left:0;transform:translateY(-4px)}.TermInfoButton-module__RCM3ya__popoverOpen{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(-50%)translate(0)}.TermInfoButton-module__RCM3ya__popover[data-side=bottom].TermInfoButton-module__RCM3ya__popoverOpen{transform:translateY(0)}.TermInfoButton-module__RCM3ya__popover strong{color:#191716;font-size:12px;font-weight:900;line-height:1.25}.TermInfoButton-module__RCM3ya__popover>span{color:#625b56;font-size:12px;font-weight:650;line-height:1.42}@media (prefers-reduced-motion:reduce){.TermInfoButton-module__RCM3ya__button,.TermInfoButton-module__RCM3ya__popover{transition:none}}
.SignupScanVisual-module__GD1Guq__root{--scan-ink:var(--marka-color-ink);--scan-muted:var(--marka-color-ink-soft);--scan-line:var(--marka-color-line);--scan-surface:#fff;--scan-muted-surface:var(--marka-color-surface-muted);--scan-violet:var(--marka-color-accent);--scan-blue:var(--marka-color-accent);min-width:0;color:var(--scan-ink);font-family:var(--marka-font-ui,Poppins, ui-sans-serif, system-ui, sans-serif);display:grid}.SignupScanVisual-module__GD1Guq__stage{border:1px solid var(--scan-line);background:#fff;border-radius:22px;align-content:center;gap:14px;width:100%;min-width:0;min-height:min(44rem,100dvh - 5rem);padding:clamp(16px,3vw,30px);display:grid}.SignupScanVisual-module__GD1Guq__stageEditable{align-content:start}.SignupScanVisual-module__GD1Guq__progressMeter{border:1px solid var(--scan-line);background:#ffffffe6;border-radius:14px;gap:9px;padding:12px;display:grid}.SignupScanVisual-module__GD1Guq__progressMeter>div{color:var(--scan-ink);justify-content:space-between;gap:12px;font-size:.78rem;font-weight:700;display:flex}.SignupScanVisual-module__GD1Guq__progressMeter i{background:#e2e6f4;border-radius:99px;height:7px;display:block;overflow:hidden}.SignupScanVisual-module__GD1Guq__progressMeter b{border-radius:inherit;background:var(--scan-accent,var(--scan-violet));height:100%;transition:width .22s;display:block}.SignupScanVisual-module__GD1Guq__browser{border:1px solid var(--scan-line);background:var(--scan-surface);border-radius:18px;grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid;overflow:hidden;box-shadow:0 18px 44px #242a531a}.SignupScanVisual-module__GD1Guq__browserEditable{min-height:38rem}.SignupScanVisual-module__GD1Guq__browserBar{border-bottom:1px solid var(--scan-line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:12px 14px;display:grid}.SignupScanVisual-module__GD1Guq__browserBar span{background:var(--marka-color-surface-muted);color:var(--scan-violet);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:4px 8px;font-size:.68rem;font-weight:750}.SignupScanVisual-module__GD1Guq__browserBar strong{min-width:0;color:var(--scan-muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:650;overflow:hidden}.SignupScanVisual-module__GD1Guq__demo{align-content:start;gap:15px;min-width:0;padding:clamp(16px,3vw,26px);display:grid;overflow:auto}.SignupScanVisual-module__GD1Guq__demoLoading{min-height:23rem}.SignupScanVisual-module__GD1Guq__demoHead{gap:4px;display:grid}.SignupScanVisual-module__GD1Guq__demoHead>span,.SignupScanVisual-module__GD1Guq__dnaPanel span,.SignupScanVisual-module__GD1Guq__richGrid>div>strong,.SignupScanVisual-module__GD1Guq__scanGrid>div>strong{color:var(--scan-violet);letter-spacing:.05em;text-transform:uppercase;font-size:.66rem;font-weight:800}.SignupScanVisual-module__GD1Guq__demoHead>strong{color:var(--scan-ink);font-family:var(--marka-font-display,"Roboto Slab", Georgia, serif);letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(1.55rem,3vw,2.1rem);font-weight:600;line-height:1.08}.SignupScanVisual-module__GD1Guq__demo>p{color:var(--scan-muted);margin:0;font-size:.9rem;line-height:1.55}.SignupScanVisual-module__GD1Guq__logo{-o-object-fit:contain;object-fit:contain;border:1px solid var(--scan-line);background:#fff;border-radius:14px;width:min(15rem,100%);max-height:7rem;padding:12px;display:block}.SignupScanVisual-module__GD1Guq__logoPlaceholder{background:var(--scan-muted-surface);place-items:center;min-height:6rem;display:grid}.SignupScanVisual-module__GD1Guq__logoPlaceholder span{background:#dfe3f2;border-radius:10px;width:34px;height:34px}.SignupScanVisual-module__GD1Guq__logoFallback,img.SignupScanVisual-module__GD1Guq__logo[data-failed=true]{display:none}img.SignupScanVisual-module__GD1Guq__logo[data-failed=true]+.SignupScanVisual-module__GD1Guq__logoFallback{display:grid}.SignupScanVisual-module__GD1Guq__colors{flex-wrap:wrap;gap:8px;display:flex}.SignupScanVisual-module__GD1Guq__colors>span{width:28px;height:28px;box-shadow:0 0 0 1px var(--scan-line);border:2px solid #fff;border-radius:50%;flex:0 0 28px}.SignupScanVisual-module__GD1Guq__colorPlaceholder,.SignupScanVisual-module__GD1Guq__skeletonLine{background:linear-gradient(100deg,#eef0f8 20%,#f9f9fd 40%,#eef0f8 60%) 0 0/200% 100%;animation:1.25s ease-in-out infinite SignupScanVisual-module__GD1Guq__shimmer}.SignupScanVisual-module__GD1Guq__colorPlaceholder{box-shadow:none;border-color:#0000}.SignupScanVisual-module__GD1Guq__copySkeleton{gap:9px;display:grid}.SignupScanVisual-module__GD1Guq__skeletonLine{border-radius:99px;min-height:10px;display:block}.SignupScanVisual-module__GD1Guq__tiny{width:28%}.SignupScanVisual-module__GD1Guq__title{width:70%;min-height:29px}.SignupScanVisual-module__GD1Guq__long{width:94%}.SignupScanVisual-module__GD1Guq__medium{width:68%}.SignupScanVisual-module__GD1Guq__short{width:42%}.SignupScanVisual-module__GD1Guq__text{width:90%;min-height:9px}.SignupScanVisual-module__GD1Guq__list{width:94%;min-height:9px}.SignupScanVisual-module__GD1Guq__paletteRoles,.SignupScanVisual-module__GD1Guq__paletteCandidates{flex-wrap:wrap;gap:8px;display:flex}.SignupScanVisual-module__GD1Guq__paletteRoles button,.SignupScanVisual-module__GD1Guq__paletteCandidates button{border:1px solid var(--scan-line);min-height:36px;color:var(--scan-ink);font:inherit;background:#fff;border-radius:10px;align-items:center;gap:7px;padding:6px 8px;font-size:.72rem;font-weight:700;display:inline-flex}.SignupScanVisual-module__GD1Guq__paletteRoles button:hover,.SignupScanVisual-module__GD1Guq__paletteCandidates button:hover,.SignupScanVisual-module__GD1Guq__paletteRoles .SignupScanVisual-module__GD1Guq__selected,.SignupScanVisual-module__GD1Guq__paletteCandidates .SignupScanVisual-module__GD1Guq__selected{border-color:color-mix(in srgb, var(--scan-violet) 55%, var(--scan-line));background:var(--marka-color-surface-muted)}.SignupScanVisual-module__GD1Guq__paletteRoles i{border:1px solid #101b3c26;border-radius:50%;width:15px;height:15px}.SignupScanVisual-module__GD1Guq__paletteCandidates button{color:#fff;text-shadow:0 1px 2px #101b3c61;border-color:#101b3c2e;justify-content:center;width:36px}.SignupScanVisual-module__GD1Guq__paletteCandidates button span{font-size:1rem;line-height:1}.SignupScanVisual-module__GD1Guq__inlineField{min-width:0;color:var(--scan-ink);gap:7px;font-size:.78rem;font-weight:750;display:grid}.SignupScanVisual-module__GD1Guq__inlineField input,.SignupScanVisual-module__GD1Guq__inlineField textarea{border:1px solid var(--scan-line);width:100%;min-width:0;color:var(--scan-ink);font:inherit;background:#fff;border-radius:11px;outline:0;padding:10px 11px;font-size:.84rem;font-weight:500;line-height:1.45}.SignupScanVisual-module__GD1Guq__inlineField input:focus,.SignupScanVisual-module__GD1Guq__inlineField textarea:focus{border-color:var(--scan-violet);box-shadow:0 0 0 3px #1d1d1f1f}.SignupScanVisual-module__GD1Guq__inlineField textarea{resize:vertical;min-height:6rem}.SignupScanVisual-module__GD1Guq__editorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.SignupScanVisual-module__GD1Guq__inlineBrand,.SignupScanVisual-module__GD1Guq__editorGrid>:first-child{grid-column:1/-1}.SignupScanVisual-module__GD1Guq__fieldLabel{align-items:center;gap:6px;min-width:0;display:flex}.SignupScanVisual-module__GD1Guq__termInfoButton{border-color:var(--scan-line);width:28px;min-width:28px;height:28px;min-height:28px;color:var(--scan-ink);background:#fff;border-radius:50%}.SignupScanVisual-module__GD1Guq__termInfoPopover{border-color:var(--scan-line);color:var(--scan-muted);background:#fff;border-radius:12px;box-shadow:0 18px 42px #101b3c29}.SignupScanVisual-module__GD1Guq__dnaPanel{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.SignupScanVisual-module__GD1Guq__dnaPanel>div{border:1px solid var(--scan-line);background:#fff;border-radius:12px;gap:5px;min-width:0;padding:10px;display:grid}.SignupScanVisual-module__GD1Guq__dnaPanel strong{color:var(--scan-ink);overflow-wrap:anywhere;font-size:.78rem;font-weight:650;line-height:1.4}.SignupScanVisual-module__GD1Guq__richGrid,.SignupScanVisual-module__GD1Guq__scanGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.SignupScanVisual-module__GD1Guq__richGrid>div,.SignupScanVisual-module__GD1Guq__scanGrid>div{border:1px solid var(--scan-line);background:#fff;border-radius:12px;min-width:0;padding:11px}.SignupScanVisual-module__GD1Guq__richGrid ul,.SignupScanVisual-module__GD1Guq__scanGrid ul{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.SignupScanVisual-module__GD1Guq__richGrid li,.SignupScanVisual-module__GD1Guq__scanGrid li{min-width:0;color:var(--scan-muted);overflow-wrap:anywhere;padding-left:11px;font-size:.72rem;line-height:1.4;position:relative}.SignupScanVisual-module__GD1Guq__richGrid li:before,.SignupScanVisual-module__GD1Guq__scanGrid li:before{background:var(--scan-violet);content:"";border-radius:50%;width:4px;height:4px;position:absolute;top:.48em;left:0}.SignupScanVisual-module__GD1Guq__loading .SignupScanVisual-module__GD1Guq__skeletonLine{opacity:1}.SignupScanVisual-module__GD1Guq__preview .SignupScanVisual-module__GD1Guq__stage{min-height:min(38rem,100dvh - 5rem)}.SignupScanVisual-module__GD1Guq__preview .SignupScanVisual-module__GD1Guq__browser{width:100%;max-width:none;margin-inline:0}.SignupScanVisual-module__GD1Guq__preview .SignupScanVisual-module__GD1Guq__demo{max-height:min(37rem,100dvh - 11rem)}.SignupScanVisual-module__GD1Guq__root :focus-visible{outline:3px solid color-mix(in srgb, var(--scan-blue) 35%, transparent);outline-offset:3px}@keyframes SignupScanVisual-module__GD1Guq__shimmer{to{background-position:-200% 0}}@media (min-width:681px){.SignupScanVisual-module__GD1Guq__preview .SignupScanVisual-module__GD1Guq__stage{align-content:stretch}.SignupScanVisual-module__GD1Guq__preview .SignupScanVisual-module__GD1Guq__browser{min-height:min(34rem,100dvh - 10rem)}}@media (max-width:680px){.SignupScanVisual-module__GD1Guq__stage{border-radius:16px;min-height:0;padding:12px}.SignupScanVisual-module__GD1Guq__browserEditable{min-height:0}.SignupScanVisual-module__GD1Guq__browser{border-radius:14px}.SignupScanVisual-module__GD1Guq__browserBar{padding:10px 11px}.SignupScanVisual-module__GD1Guq__demo{gap:12px;padding:14px}.SignupScanVisual-module__GD1Guq__editorGrid,.SignupScanVisual-module__GD1Guq__dnaPanel,.SignupScanVisual-module__GD1Guq__richGrid,.SignupScanVisual-module__GD1Guq__scanGrid{grid-template-columns:minmax(0,1fr)}.SignupScanVisual-module__GD1Guq__preview .SignupScanVisual-module__GD1Guq__demo{max-height:none}.SignupScanVisual-module__GD1Guq__preview .SignupScanVisual-module__GD1Guq__browser{max-width:34rem;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.SignupScanVisual-module__GD1Guq__progressMeter b,.SignupScanVisual-module__GD1Guq__colorPlaceholder,.SignupScanVisual-module__GD1Guq__skeletonLine{transition:none;animation:none}}
