.ContractVisual_card__dUzcR{position:relative;z-index:1;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:14px;padding:18px;width:100%;max-width:440px;overflow:hidden;flex-shrink:0;box-shadow:var(--shadow-sm)}.ContractVisual_header__uoJOb{display:flex;align-items:center;gap:8px;margin-bottom:14px;min-height:32px}.ContractVisual_icon__gPHVC{width:28px;height:28px;background:var(--color-primary);border-radius:7px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ContractVisual_icon__gPHVC svg{width:16px;height:16px;stroke:#fff}.ContractVisual_title__8wn9T{font-size:clamp(.7rem,.9vw,.82rem);font-weight:600;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ContractVisual_badge__Rrg_s{margin-left:auto;font-size:.6rem;padding:3px 8px;border-radius:20px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;flex-shrink:0}.ContractVisual_badge__Rrg_s.ContractVisual_scanning__DxUIh{background:var(--color-accent-subtle-strong);color:var(--color-accent)}.ContractVisual_badge__Rrg_s.ContractVisual_done__L3ZwX{background:var(--color-success-bg-subtle);color:var(--color-success)}.ContractVisual_scanLine__ywHXC{position:absolute;left:18px;right:18px;height:2px;background:linear-gradient(90deg,transparent,var(--color-accent),transparent);border-radius:1px;opacity:0;pointer-events:none}.ContractVisual_scanLine__ywHXC.ContractVisual_active__E7Glo{opacity:.5;animation:ContractVisual_scanDown__7tt1_ 3s ease-in-out forwards}@keyframes ContractVisual_scanDown__7tt1_{0%{top:56px}to{top:calc(100% - 16px);opacity:0}}.ContractVisual_line__MQOHC{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:7px;background:var(--color-bg-subtle);border:1px solid transparent;transition:all .5s ease;opacity:0;transform:translateX(-10px)}.ContractVisual_line__MQOHC.ContractVisual_visible__RxZAk{opacity:1;transform:translateX(0)}.ContractVisual_line__MQOHC.ContractVisual_highlightGreen__aybQ3{border-color:var(--color-success-border);background:var(--color-success-bg-subtle)}.ContractVisual_line__MQOHC.ContractVisual_highlightYellow__1gYNp{border-color:var(--color-warning-border);background:var(--color-warning-bg-subtle)}.ContractVisual_line__MQOHC.ContractVisual_highlightRed__Dfy_f{border-color:var(--color-error-border);background:var(--color-error-bg-subtle)}.ContractVisual_lineIcon__7PENl{width:18px;height:18px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center}.ContractVisual_lineIcon__7PENl.ContractVisual_green__gVWJr{background:var(--color-success)!important}.ContractVisual_lineIcon__7PENl.ContractVisual_yellow__HeMOY{background:#D97706!important}.ContractVisual_lineIcon__7PENl.ContractVisual_red__e1vVe{background:var(--color-error)!important}.ContractVisual_lineIcon__7PENl svg{width:11px;height:11px;stroke:#fff!important;stroke-width:3!important}.ContractVisual_lineText__gfNRK{flex:1;font-size:clamp(.65rem,.85vw,.72rem);color:var(--color-text-secondary)!important;line-height:1.35;min-width:0}.ContractVisual_lineText__gfNRK strong{color:var(--color-text)!important;font-weight:500}.ContractVisual_lineRisk__mZr2d{font-size:.58rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;flex-shrink:0;color:var(--color-text-subtle)!important}.ContractVisual_lineRisk__mZr2d.ContractVisual_green__gVWJr{color:var(--color-success)!important}.ContractVisual_lineRisk__mZr2d.ContractVisual_yellow__HeMOY{color:#B45309!important}.ContractVisual_lineRisk__mZr2d.ContractVisual_red__e1vVe{color:var(--color-error)!important}.ContractVisual_summary__hu66e{display:flex;gap:16px;margin-top:14px;padding:10px 14px;border-top:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-subtle);opacity:0;transition:opacity .4s ease}.ContractVisual_summary__hu66e.ContractVisual_visible__RxZAk{opacity:1}.ContractVisual_summaryItem__WvkwF{display:flex;align-items:center;gap:6px;font-size:.72rem;font-weight:600;color:var(--color-text-secondary)}.ContractVisual_summaryIcon__U4F5l{width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ContractVisual_summaryIcon__U4F5l svg{width:9px;height:9px;stroke:#fff!important;stroke-width:3!important}.ContractVisual_summaryIcon__U4F5l.ContractVisual_green__gVWJr{background:#10B981}.ContractVisual_summaryIcon__U4F5l.ContractVisual_yellow__HeMOY{background:#D97706}.ContractVisual_summaryIcon__U4F5l.ContractVisual_red__e1vVe{background:#EF4444}.dark .ContractVisual_card__dUzcR{background:#0d1410;border-color:rgba(255,255,255,.08)}.dark .ContractVisual_line__MQOHC,.dark .ContractVisual_summary__hu66e{background:rgba(255,255,255,.03)}.dark .ContractVisual_summaryItem__WvkwF{color:rgba(240,239,232,.6)}.dark .ContractVisual_summaryIcon__U4F5l.ContractVisual_green__gVWJr{background:#34D399}.dark .ContractVisual_summaryIcon__U4F5l.ContractVisual_yellow__HeMOY{background:#FBBF24}.dark .ContractVisual_summaryIcon__U4F5l.ContractVisual_red__e1vVe{background:#EF4444}.dark .ContractVisual_lineIcon__7PENl.ContractVisual_yellow__HeMOY{background:#FBBF24!important}.dark .ContractVisual_lineRisk__mZr2d.ContractVisual_yellow__HeMOY{color:#FBBF24!important}.AuthForm_authCard__qNr9k{width:100%;max-width:400px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:18px;padding:clamp(28px,4vh,44px) clamp(24px,3vw,36px);position:relative;overflow:hidden;box-shadow:var(--shadow-float);flex-shrink:0;margin-block:auto;transition:background var(--transition-slow),border-color var(--transition-slow),box-shadow var(--transition-slow)}.AuthForm_authCard__qNr9k:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--color-accent),transparent);opacity:.4}.AuthForm_tabs__AmQMK{display:flex;gap:4px;background:var(--color-bg-subtle);border-radius:11px;padding:4px;margin-bottom:clamp(20px,3vh,28px);position:relative}.AuthForm_tab__HlVQm{flex:1;padding:9px 0;text-align:center;font-size:.82rem;font-weight:500;color:var(--color-text-muted);background:none;border:none;border-radius:9px;cursor:pointer;transition:all .2s ease;font-family:var(--font-body);position:relative}.AuthForm_tab__HlVQm:after{content:"";position:absolute;bottom:2px;left:50%;transform:translateX(-50%) scaleX(0);width:20px;height:2px;background:var(--color-accent);border-radius:1px;transition:transform .2s ease}.AuthForm_tab__HlVQm.AuthForm_active__oSOON:after{transform:translateX(-50%) scaleX(1)}.AuthForm_tab__HlVQm.AuthForm_active__oSOON{background:var(--color-surface)!important;color:var(--color-text)!important;box-shadow:var(--shadow-sm)}.AuthForm_tab__HlVQm:hover:not(.AuthForm_active__oSOON){color:var(--color-text-secondary)}.AuthForm_title__yS02z{font-family:var(--font-heading);font-size:clamp(1.3rem,2vw,1.55rem);margin-bottom:4px;letter-spacing:-.01em;color:var(--color-text)!important}.AuthForm_subtitle__3RjW1{font-size:clamp(.75rem,1vw,.82rem);color:var(--color-text-muted)!important;margin-bottom:clamp(18px,2.5vh,24px)}.AuthForm_errorBox__2HBX_{display:flex;align-items:center;gap:8px;background:var(--color-error-bg-subtle);color:var(--color-error);padding:10px 14px;border-radius:10px;font-size:.8rem;margin-bottom:16px;border:1px solid var(--color-error-border)}.AuthForm_successBox__H62yz{background:var(--color-success-bg-subtle);color:var(--color-success);padding:10px 14px;border-radius:10px;font-size:.8rem;line-height:1.5;margin-bottom:16px;border:1px solid var(--color-success-border)}.AuthForm_field__PWMhZ{margin-bottom:16px;position:relative}.AuthForm_fieldLabel__Cx6Yh{display:block;font-size:.75rem;font-weight:500;color:var(--color-text-secondary);margin-bottom:6px;letter-spacing:.02em}.AuthForm_fieldInput__SbsY_{width:100%;height:46px;padding:0 14px;background:var(--color-bg-input);border:1px solid var(--color-border);border-radius:10px;color:var(--color-text);font-family:var(--font-body);font-size:.875rem;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.AuthForm_fieldInput__SbsY_::-moz-placeholder{color:var(--color-text-muted)}.AuthForm_fieldInput__SbsY_::placeholder{color:var(--color-text-muted)}.AuthForm_fieldInput__SbsY_:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-subtle)}.AuthForm_fieldInput__SbsY_.AuthForm_valid__InGHI{border-color:var(--color-success);background:var(--color-success-bg-subtle)}.AuthForm_fieldInput__SbsY_.AuthForm_invalid__qALcH{border-color:var(--color-error);background:var(--color-error-bg-subtle)}.AuthForm_fieldWithToggle__KYvo6{position:relative}.AuthForm_fieldWithToggle__KYvo6 .AuthForm_fieldInput__SbsY_{padding-right:44px}.AuthForm_pwToggle__fl6_g{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--color-text-muted);cursor:pointer;padding:4px;display:flex}.AuthForm_pwToggle__fl6_g svg{width:16px;height:16px}.AuthForm_pwToggle__fl6_g:hover{color:var(--color-text-secondary)}.AuthForm_forgotLink__0DF_a{display:inline-block;font-size:.75rem;color:var(--color-accent)!important;text-decoration:none;margin-bottom:16px;margin-top:-2px;cursor:pointer;background:none!important;border:none;font-family:inherit;padding:0}.AuthForm_forgotLink__0DF_a:hover{text-decoration:underline}.AuthForm_btnPrimary___Xj7r{width:100%;height:48px;background:var(--color-gradient-primary);color:#fff;border:none;border-radius:10px;font-family:var(--font-body);font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden;margin-top:6px}.AuthForm_btnPrimary___Xj7r:hover:not(:disabled){background:var(--color-gradient-primary-hover);box-shadow:var(--shadow-glow-primary);transform:translateY(-1px)}.AuthForm_btnPrimary___Xj7r:active{transform:translateY(0)}.AuthForm_btnPrimary___Xj7r:disabled{opacity:.6;cursor:not-allowed}.AuthForm_terms__vHk3g{display:flex;align-items:flex-start;gap:10px;margin-top:14px;margin-bottom:6px}.AuthForm_terms__vHk3g input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;min-width:16px;min-height:16px;border:1px solid var(--color-border);border-radius:4px;background:var(--color-bg-subtle);flex-shrink:0;margin-top:2px;cursor:pointer;position:relative;transition:all .15s ease}.AuthForm_terms__vHk3g input[type=checkbox]:checked{background:var(--color-primary)!important;background-color:var(--color-primary)!important;border-color:var(--color-primary)}.AuthForm_terms__vHk3g input[type=checkbox]:checked:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.AuthForm_terms__vHk3g label{font-size:.75rem;color:var(--color-text-secondary);line-height:1.45;cursor:pointer}.AuthForm_terms__vHk3g a{color:var(--color-accent);text-decoration:none}.AuthForm_terms__vHk3g a:hover{text-decoration:underline}.AuthForm_emailSentText__fmvwZ{font-size:.875rem;color:var(--color-text);line-height:1.55}.AuthForm_emailSentText__fmvwZ strong{color:var(--color-primary)}.AuthForm_footerText__BCq72{text-align:center;font-size:.65rem;color:var(--color-text-muted);margin-top:20px}.AuthForm_footerText__BCq72 a{color:var(--color-accent);text-decoration:none}.AuthForm_footerText__BCq72 a:hover{text-decoration:underline}.AuthForm_inviteStatus__Rb3Tz{display:flex;align-items:center;gap:5px;font-size:.7rem;margin-top:5px}.AuthForm_inviteStatus__Rb3Tz.AuthForm_valid__InGHI{color:var(--color-success)}.AuthForm_inviteStatus__Rb3Tz.AuthForm_invalid__qALcH{color:var(--color-error)}.AuthForm_inviteStatus__Rb3Tz.AuthForm_pending__T7lbQ{color:var(--color-text-muted)}.AuthForm_resendLink__m0mrV{display:block;text-align:center;color:var(--color-accent);font-size:.75rem;background:none;border:none;cursor:pointer;font-family:inherit;padding:8px;margin-top:4px;min-height:44px;width:100%}.AuthForm_resendLink__m0mrV:hover{text-decoration:underline}.AuthForm_toggle__Z9GYg{text-align:center;font-size:.75rem;color:var(--color-text-muted);margin:0}.AuthForm_toggleLink__RnAml{color:var(--color-accent);font-weight:600;background:none;border:none;cursor:pointer;font-size:inherit;font-family:inherit;padding:4px;text-decoration:none}.AuthForm_toggleLink__RnAml:hover{text-decoration:underline}.AuthForm_hint__olPuw{font-size:.8rem;color:var(--color-text-muted);margin-bottom:16px}.dark .AuthForm_authCard__qNr9k{box-shadow:0 0 0 1px rgba(255,255,255,.02),0 20px 50px rgba(0,0,0,.35),0 0 60px rgba(27,77,62,.05);background:#0d1410;border-color:rgba(255,255,255,.08)}.dark .AuthForm_tabs__AmQMK{background:rgba(255,255,255,.06)}.dark .AuthForm_tab__HlVQm.AuthForm_active__oSOON{background:rgba(255,255,255,.12)!important;color:#f0efe8!important}.dark .AuthForm_tab__HlVQm:hover:not(.AuthForm_active__oSOON){color:rgba(240,239,232,.6)}.dark .AuthForm_errorBox__2HBX_{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.2)}.dark .AuthForm_fieldInput__SbsY_{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.08)}.dark .AuthForm_fieldInput__SbsY_::-moz-placeholder{color:rgba(240,239,232,.3)}.dark .AuthForm_fieldInput__SbsY_::placeholder{color:rgba(240,239,232,.3)}.dark .AuthForm_terms__vHk3g input[type=checkbox]{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1)}.page_ambient__NjZjT{position:fixed;inset:0;overflow:hidden;z-index:0;pointer-events:none}.page_ambient__NjZjT:before{content:"";position:absolute;width:50vmax;height:50vmax;top:-15%;left:-10%;background:radial-gradient(circle,var(--color-primary-subtle) 0,transparent 70%);filter:blur(120px);animation:page_drift1__27Lyv 20s ease-in-out infinite alternate}.page_ambient__NjZjT:after{content:"";position:absolute;width:40vmax;height:40vmax;bottom:-10%;right:15%;background:radial-gradient(circle,var(--color-accent-subtle) 0,transparent 70%);filter:blur(100px);animation:page_drift2__JES9r 16s ease-in-out infinite alternate}@keyframes page_drift1__27Lyv{0%{transform:translate(0) scale(1)}to{transform:translate(60px,40px) scale(1.1)}}@keyframes page_drift2__JES9r{0%{transform:translate(0) scale(1)}to{transform:translate(-30px,-40px) scale(1.08)}}.page_brandPanel__Odjs_{display:flex;flex-direction:column;padding:clamp(32px,5vw,64px) clamp(32px,6vw,80px);gap:clamp(20px,2.5vh,36px);position:relative;z-index:1;overflow-y:auto;justify-content:center}.page_brandPanel__Odjs_::-webkit-scrollbar{width:4px}.page_brandPanel__Odjs_::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:2px}.page_brandPanel__Odjs_:after{content:"";position:absolute;inset:0;background:linear-gradient(160deg,var(--color-primary-subtle) 0,transparent 50%,var(--color-accent-subtle) 100%);pointer-events:none}.page_brandLogo___rO3N{font-family:var(--font-heading);font-size:clamp(1.8rem,3vw,2.6rem);letter-spacing:-.02em;position:relative;z-index:1;flex-shrink:0;animation:page_fadeUp__mdLir .5s cubic-bezier(.16,1,.3,1) .05s both}.page_logoDeal__zgeYE{color:var(--color-primary)!important}.page_logoClause__FDmIL{color:var(--color-accent)!important}.page_brandTagline__hlcC6{font-size:clamp(.85rem,1.2vw,1rem);color:var(--color-text-secondary)!important;line-height:1.6;max-width:420px;position:relative;z-index:1;flex-shrink:0;animation:page_fadeUp__mdLir .5s cubic-bezier(.16,1,.3,1) .12s both}.page_statsGrid__0rJpz{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(12px,2vw,24px);position:relative;z-index:1;flex-shrink:0;animation:page_fadeUp__mdLir .5s cubic-bezier(.16,1,.3,1) .2s both}.page_stat__I7IWH{padding:14px 0;border-top:1px solid var(--color-border)}.page_statValue__Tu5jg{font-family:var(--font-heading);font-size:clamp(1.2rem,2vw,1.8rem);color:var(--color-accent)!important;margin-bottom:2px}.page_statLabel__Lqk0J{font-size:clamp(.6rem,.8vw,.75rem);color:var(--color-text-muted)!important;text-transform:uppercase;letter-spacing:.08em}.page_brandQuote__dwHvc{padding-left:18px;border-left:2px solid var(--color-accent)!important;font-style:italic;font-size:clamp(.75rem,1vw,.88rem);color:var(--color-text-muted)!important;max-width:360px;position:relative;z-index:1;flex-shrink:0;line-height:1.5;animation:page_fadeUp__mdLir .5s cubic-bezier(.16,1,.3,1) .36s both}.page_authPanel__jVNSg{display:flex;align-items:center;justify-content:center;padding:32px;position:relative;z-index:1;overflow-y:auto}.page_authPanel__jVNSg::-webkit-scrollbar{width:4px}.page_authPanel__jVNSg::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:2px}@keyframes page_fadeUp__mdLir{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.page_brandPanel__Odjs_{padding:32px;gap:20px}}@media (max-width:768px){.page_brandPanel__Odjs_{display:none}.page_authPanel__jVNSg{padding:20px}}@media (max-height:600px){.page_authPanel__jVNSg{align-items:flex-start;padding-top:16px}}.dark .page_logoDeal__zgeYE{color:#2d7a5f!important}.dark .page_logoClause__FDmIL{color:#d4b86a!important}