.transition-module__BEFuPG__page{background:linear-gradient(180deg,var(--color-bg-secondary)0%,var(--color-bg)100%);min-height:100vh;position:relative;overflow-x:hidden}.transition-module__BEFuPG__pageBackground{pointer-events:none;z-index:0;position:fixed;inset:0}.transition-module__BEFuPG__gradientOrb1{background:radial-gradient(circle,color-mix(in srgb,var(--color-accent)8%,transparent)0%,transparent 70%);filter:blur(60px);width:50vw;height:50vw;position:absolute;top:-20%;right:-10%}.transition-module__BEFuPG__gradientOrb2{background:radial-gradient(circle,color-mix(in srgb,var(--color-success)6%,transparent)0%,transparent 70%);filter:blur(80px);width:60vw;height:60vw;position:absolute;bottom:-30%;left:-20%}.transition-module__BEFuPG__container{z-index:1;max-width:1200px;margin:0 auto;padding:40px 32px 64px;animation:.5s ease-out transition-module__BEFuPG__pageEnter;position:relative}@keyframes transition-module__BEFuPG__pageEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.transition-module__BEFuPG__pageHeader{margin-bottom:40px}.transition-module__BEFuPG__backLink{color:var(--color-text-soft);align-items:center;gap:8px;margin-bottom:20px;padding:6px 0;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.transition-module__BEFuPG__backLink:hover{color:var(--color-accent);gap:10px}.transition-module__BEFuPG__backLink svg{transition:transform .2s}.transition-module__BEFuPG__backLink:hover svg{transform:translate(-2px)}.transition-module__BEFuPG__pageTitle{color:var(--color-text);letter-spacing:-.5px;margin:0 0 12px;font-size:clamp(28px,5vw,36px);font-weight:700;line-height:1.2}.transition-module__BEFuPG__pageSubtitle{color:var(--color-text-soft);max-width:560px;margin:0;font-size:16px;line-height:1.6}.transition-module__BEFuPG__pendingAlert{background:var(--color-warning-bg);border:1px solid color-mix(in srgb,var(--color-warning)30%,transparent);border-radius:16px;align-items:flex-start;gap:16px;margin-bottom:32px;padding:20px 24px;animation:.4s ease-out transition-module__BEFuPG__slideDown;display:flex}@keyframes transition-module__BEFuPG__slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.transition-module__BEFuPG__pendingAlert svg{width:24px;height:24px;color:var(--color-warning);flex-shrink:0}.transition-module__BEFuPG__pendingAlert strong{color:var(--color-warning-text);margin-bottom:4px;font-size:15px;font-weight:600;display:block}.transition-module__BEFuPG__pendingAlert p{color:var(--color-text-soft);margin:0;font-size:14px;line-height:1.5}.transition-module__BEFuPG__pricingSection{animation:.5s ease-out transition-module__BEFuPG__fadeInUp}@keyframes transition-module__BEFuPG__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.transition-module__BEFuPG__pricingHeader{text-align:center;margin-bottom:48px}.transition-module__BEFuPG__pricingEyebrow{text-transform:uppercase;letter-spacing:1.5px;color:var(--color-accent);background:var(--color-accent-soft);border-radius:100px;margin-bottom:16px;padding:8px 16px;font-size:11px;font-weight:700;display:inline-block}.transition-module__BEFuPG__pricingTitle{color:var(--color-text);letter-spacing:-.3px;margin:0 0 12px;font-size:clamp(24px,4vw,32px);font-weight:700}.transition-module__BEFuPG__pricingSubtitle{color:var(--color-text-soft);max-width:480px;margin:0 auto;font-size:15px;line-height:1.6}.transition-module__BEFuPG__pricingGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;max-width:1000px;margin:0 auto;display:grid}.transition-module__BEFuPG__pricingCard{background:var(--color-card);border:1px solid var(--color-border);box-shadow:var(--color-shadow-sm);border-radius:20px;flex-direction:column;padding:32px;transition:all .3s;animation:.5s ease-out backwards transition-module__BEFuPG__cardFadeIn;display:flex;position:relative}@keyframes transition-module__BEFuPG__cardFadeIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.transition-module__BEFuPG__pricingCard:hover{border-color:var(--color-border-hover,var(--color-accent));box-shadow:var(--color-shadow-lg,0 12px 40px #0000001f);transform:translateY(-4px)}.transition-module__BEFuPG__tierstarter{--tier-color:var(--color-text-soft)}.transition-module__BEFuPG__tiergrowth{--tier-color:var(--color-accent)}.transition-module__BEFuPG__tierenterprise{--tier-color:var(--color-success)}.transition-module__BEFuPG__pricingCard.transition-module__BEFuPG__popular{border-color:var(--color-accent);background:linear-gradient(180deg,var(--color-accent-soft)0%,var(--color-card)30%)}.transition-module__BEFuPG__pricingCard.transition-module__BEFuPG__popular:hover{box-shadow:0 12px 40px color-mix(in srgb,var(--color-accent)20%,transparent)}.transition-module__BEFuPG__pricingCard.transition-module__BEFuPG__current{opacity:.65;pointer-events:none}.transition-module__BEFuPG__pricingCard.transition-module__BEFuPG__current:hover{box-shadow:var(--color-shadow-sm);transform:none}.transition-module__BEFuPG__popularBadge,.transition-module__BEFuPG__currentBadge{text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;border-radius:100px;padding:6px 14px;font-size:10px;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.transition-module__BEFuPG__popularBadge{background:linear-gradient(135deg,var(--color-accent)0%,var(--color-accent-hover,var(--color-accent))100%);color:#fff;box-shadow:0 4px 12px color-mix(in srgb,var(--color-accent)30%,transparent)}.transition-module__BEFuPG__currentBadge{background:var(--color-card);color:var(--color-text-soft);border:1px solid var(--color-border)}.transition-module__BEFuPG__cardHeader{margin-bottom:24px}.transition-module__BEFuPG__tierLabel{color:var(--color-text);margin:0 0 4px;font-size:20px;font-weight:700}.transition-module__BEFuPG__tierSubtitle{color:var(--color-text-soft);text-transform:uppercase;letter-spacing:1px;margin:0;font-size:12px;font-weight:600}.transition-module__BEFuPG__priceContainer{align-items:baseline;margin-bottom:16px;display:flex}.transition-module__BEFuPG__priceCurrency{color:var(--color-text-soft);margin-right:2px;font-size:24px;font-weight:600}.transition-module__BEFuPG__priceAmount{color:var(--color-text);letter-spacing:-2px;font-variant-numeric:tabular-nums;font-size:56px;font-weight:700;line-height:1}.transition-module__BEFuPG__pricePeriod{color:var(--color-text-soft);margin-left:4px;font-size:16px;font-weight:500}.transition-module__BEFuPG__tierDescription{color:var(--color-text-soft);margin:0 0 24px;font-size:14px;line-height:1.6}.transition-module__BEFuPG__featureList{flex-grow:1;margin:0 0 32px;padding:0;list-style:none}.transition-module__BEFuPG__featureItem{color:var(--color-text-soft);align-items:flex-start;gap:12px;padding:8px 0;font-size:14px;display:flex}.transition-module__BEFuPG__checkIcon{width:18px;height:18px;color:var(--color-success);flex-shrink:0}.transition-module__BEFuPG__selectButton{width:100%;color:var(--color-text);background:var(--color-bg-secondary);border:1px solid var(--color-border);cursor:pointer;border-radius:12px;padding:14px 24px;font-size:15px;font-weight:600;transition:all .2s}.transition-module__BEFuPG__selectButton:hover:not(.transition-module__BEFuPG__disabled){background:var(--color-card);border-color:var(--color-accent);color:var(--color-accent);transform:translateY(-1px)}.transition-module__BEFuPG__selectButton.transition-module__BEFuPG__disabled{opacity:.5;cursor:not-allowed}.transition-module__BEFuPG__tiergrowth .transition-module__BEFuPG__selectButton{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.transition-module__BEFuPG__tiergrowth .transition-module__BEFuPG__selectButton:hover:not(.transition-module__BEFuPG__disabled){background:var(--color-accent-hover,var(--color-accent));border-color:var(--color-accent-hover,var(--color-accent));color:#fff;box-shadow:0 6px 20px color-mix(in srgb,var(--color-accent)35%,transparent);transform:translateY(-2px)}.transition-module__BEFuPG__formContainer{max-width:680px;margin:0 auto;animation:.4s ease-out transition-module__BEFuPG__fadeInUp}.transition-module__BEFuPG__backButton{color:var(--color-text-soft);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;margin-bottom:24px;padding:8px 0;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}.transition-module__BEFuPG__backButton:hover{color:var(--color-accent);gap:10px}.transition-module__BEFuPG__backButton svg{transition:transform .2s}.transition-module__BEFuPG__backButton:hover svg{transform:translate(-3px)}.transition-module__BEFuPG__formCard{background:var(--color-card);border:1px solid var(--color-border);box-shadow:var(--color-shadow-md,0 4px 20px #00000014);border-radius:20px;padding:40px}.transition-module__BEFuPG__formHeader{text-align:center;border-bottom:1px solid var(--color-border);margin-bottom:32px;padding-bottom:32px}.transition-module__BEFuPG__formTierBadge{text-transform:uppercase;letter-spacing:1px;border-radius:100px;margin-bottom:16px;padding:6px 14px;font-size:11px;font-weight:700;display:inline-block}.transition-module__BEFuPG__formTierBadge.transition-module__BEFuPG__tierstarter{background:var(--color-bg-tertiary);color:var(--color-text-soft)}.transition-module__BEFuPG__formTierBadge.transition-module__BEFuPG__tiergrowth{background:var(--color-accent-soft);color:var(--color-accent)}.transition-module__BEFuPG__formTierBadge.transition-module__BEFuPG__tierenterprise{background:var(--color-success-bg);color:var(--color-success)}.transition-module__BEFuPG__formTitle{color:var(--color-text);letter-spacing:-.3px;margin:0 0 8px;font-size:24px;font-weight:700}.transition-module__BEFuPG__formSubtitle{color:var(--color-text-soft);margin:0;font-size:15px;line-height:1.5}.transition-module__BEFuPG__billingBanner{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:14px;align-items:center;gap:16px;margin-bottom:32px;padding:20px 24px;display:flex}.transition-module__BEFuPG__billingBanner.transition-module__BEFuPG__upgrade{background:var(--color-info-bg);border-color:color-mix(in srgb,var(--color-info)30%,transparent)}.transition-module__BEFuPG__billingBanner.transition-module__BEFuPG__downgrade{background:var(--color-success-bg);border-color:color-mix(in srgb,var(--color-success)30%,transparent)}.transition-module__BEFuPG__billingIcon{background:var(--color-card);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.transition-module__BEFuPG__billingIcon svg{width:20px;height:20px;color:var(--color-text-soft)}.transition-module__BEFuPG__billingBanner.transition-module__BEFuPG__upgrade .transition-module__BEFuPG__billingIcon svg{color:var(--color-info)}.transition-module__BEFuPG__billingBanner.transition-module__BEFuPG__downgrade .transition-module__BEFuPG__billingIcon svg{color:var(--color-success)}.transition-module__BEFuPG__billingContent{flex:1;min-width:0}.transition-module__BEFuPG__billingLabel{text-transform:uppercase;letter-spacing:1px;color:var(--color-text-soft);margin-bottom:4px;font-size:10px;font-weight:700;display:block}.transition-module__BEFuPG__billingNote{color:var(--color-text);font-size:14px;font-weight:500}.transition-module__BEFuPG__billingAmounts{font-variant-numeric:tabular-nums;align-items:center;gap:12px;display:flex}.transition-module__BEFuPG__billingFrom{color:var(--color-text-soft);font-size:15px;text-decoration:line-through}.transition-module__BEFuPG__billingArrow{width:16px;height:16px;color:var(--color-text-soft)}.transition-module__BEFuPG__billingTo{color:var(--color-text);font-size:20px;font-weight:700}.transition-module__BEFuPG__errorBanner{background:var(--color-error-bg);border:1px solid color-mix(in srgb,var(--color-error)30%,transparent);border-radius:12px;align-items:center;gap:12px;margin-bottom:24px;padding:16px 20px;animation:.4s ease-out transition-module__BEFuPG__shake;display:flex}@keyframes transition-module__BEFuPG__shake{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}}.transition-module__BEFuPG__errorBanner svg{width:20px;height:20px;color:var(--color-error);flex-shrink:0}.transition-module__BEFuPG__errorBanner span{color:var(--color-error);font-size:14px;font-weight:500}.transition-module__BEFuPG__simpleFormNote{background:var(--color-success-bg);border:1px solid color-mix(in srgb,var(--color-success)25%,transparent);border-radius:14px;align-items:flex-start;gap:16px;margin-bottom:24px;padding:20px 24px;display:flex}.transition-module__BEFuPG__simpleFormNote svg{width:24px;height:24px;color:var(--color-success);flex-shrink:0}.transition-module__BEFuPG__simpleFormNote p{color:var(--color-text-soft);margin:0;font-size:14px;line-height:1.6}.transition-module__BEFuPG__form{flex-direction:column;display:flex}.transition-module__BEFuPG__formSection{margin-bottom:32px}.transition-module__BEFuPG__sectionTitle{text-transform:uppercase;letter-spacing:1px;color:var(--color-text-soft);border-bottom:1px solid var(--color-border);margin:0 0 20px;padding-bottom:12px;font-size:12px;font-weight:700}.transition-module__BEFuPG__formGrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.transition-module__BEFuPG__formGridThree{grid-template-columns:2fr 1fr 1.5fr;gap:16px;display:grid}.transition-module__BEFuPG__formGroup{margin-bottom:16px}.transition-module__BEFuPG__formLabel{color:var(--color-text);margin-bottom:8px;font-size:14px;font-weight:500;display:block}.transition-module__BEFuPG__required{color:var(--color-error)}.transition-module__BEFuPG__formInput,.transition-module__BEFuPG__formSelect,.transition-module__BEFuPG__formTextarea{width:100%;color:var(--color-text);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:10px;padding:14px 16px;font-family:inherit;font-size:15px;transition:all .2s}.transition-module__BEFuPG__formInput:focus,.transition-module__BEFuPG__formSelect:focus,.transition-module__BEFuPG__formTextarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft);background:var(--color-card);outline:none}.transition-module__BEFuPG__formInput::-moz-placeholder{color:var(--color-text-softer,var(--color-text-soft))}.transition-module__BEFuPG__formTextarea::-moz-placeholder{color:var(--color-text-softer,var(--color-text-soft))}.transition-module__BEFuPG__formInput::placeholder,.transition-module__BEFuPG__formTextarea::placeholder{color:var(--color-text-softer,var(--color-text-soft))}.transition-module__BEFuPG__formSelect{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2371717a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:44px}.transition-module__BEFuPG__formTextarea{resize:vertical;min-height:100px}.transition-module__BEFuPG__fieldHint{color:var(--color-text-soft);margin-top:8px;font-size:12px;line-height:1.4;display:block}.transition-module__BEFuPG__assistanceBox{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:14px;margin-top:16px;padding:20px}.transition-module__BEFuPG__checkboxLabel{cursor:pointer;color:var(--color-text);align-items:center;gap:12px;font-size:15px;display:flex}.transition-module__BEFuPG__checkboxLabel input[type=checkbox]{width:20px;height:20px;accent-color:var(--color-accent);cursor:pointer}.transition-module__BEFuPG__checkmark{display:none}.transition-module__BEFuPG__assistanceNote{color:var(--color-text-soft);margin:12px 0 0;padding-left:32px;font-size:13px}.transition-module__BEFuPG__formDivider{align-items:center;gap:16px;margin:24px 0;display:flex}.transition-module__BEFuPG__formDivider:before,.transition-module__BEFuPG__formDivider:after{content:"";background:var(--color-border);flex:1;height:1px}.transition-module__BEFuPG__formDivider span{text-transform:uppercase;letter-spacing:1px;color:var(--color-text-soft);font-size:11px;font-weight:700}.transition-module__BEFuPG__formActions{border-top:1px solid var(--color-border);justify-content:flex-end;gap:12px;margin-top:16px;padding-top:32px;display:flex}.transition-module__BEFuPG__cancelBtn{color:var(--color-text-soft);border:1px solid var(--color-border);cursor:pointer;background:0 0;border-radius:10px;padding:14px 24px;font-size:15px;font-weight:500;transition:all .2s}.transition-module__BEFuPG__cancelBtn:hover{background:var(--color-bg-secondary);border-color:var(--color-text-soft);color:var(--color-text)}.transition-module__BEFuPG__submitBtn{color:#fff;background:var(--color-accent);cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:14px 32px;font-size:15px;font-weight:600;transition:all .2s;display:inline-flex}.transition-module__BEFuPG__submitBtn:hover:not(:disabled){background:var(--color-accent-hover,var(--color-accent));box-shadow:0 6px 20px color-mix(in srgb,var(--color-accent)35%,transparent);transform:translateY(-2px)}.transition-module__BEFuPG__submitBtn:disabled{opacity:.6;cursor:not-allowed;transform:none}.transition-module__BEFuPG__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite transition-module__BEFuPG__spin}@keyframes transition-module__BEFuPG__spin{to{transform:rotate(360deg)}}.transition-module__BEFuPG__successContainer{justify-content:center;align-items:center;min-height:400px;animation:.4s ease-out transition-module__BEFuPG__fadeInUp;display:flex}.transition-module__BEFuPG__successCard{text-align:center;background:var(--color-card);border:1px solid var(--color-border);max-width:480px;box-shadow:var(--color-shadow-md,0 4px 20px #00000014);border-radius:24px;padding:48px 40px}.transition-module__BEFuPG__successIconWrapper{background:var(--color-success-bg);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:24px;display:inline-flex}.transition-module__BEFuPG__successIcon{width:40px;height:40px;color:var(--color-success)}.transition-module__BEFuPG__successTitle{color:var(--color-text);letter-spacing:-.3px;margin:0 0 12px;font-size:24px;font-weight:700}.transition-module__BEFuPG__successText{color:var(--color-text-soft);margin:0 0 32px;font-size:15px;line-height:1.6}.transition-module__BEFuPG__returnBtn{color:var(--color-text);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:10px;justify-content:center;align-items:center;padding:14px 32px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.transition-module__BEFuPG__returnBtn:hover{background:var(--color-card);border-color:var(--color-accent);color:var(--color-accent);transform:translateY(-1px)}.transition-module__BEFuPG__requestsSection{margin-bottom:48px}.transition-module__BEFuPG__requestsTitle{color:var(--color-text);margin:0 0 16px;font-size:18px;font-weight:600}.transition-module__BEFuPG__requestsGrid{gap:12px;display:grid}.transition-module__BEFuPG__requestCard{background:var(--color-card);border:1px solid var(--color-border);border-radius:16px;padding:20px 24px;transition:all .2s;animation:.4s ease-out backwards transition-module__BEFuPG__cardFadeIn}.transition-module__BEFuPG__requestCard:hover{border-color:var(--color-accent);box-shadow:var(--color-shadow-sm)}.transition-module__BEFuPG__requestHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.transition-module__BEFuPG__requestTier{color:var(--color-text);align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.transition-module__BEFuPG__tierDot{background:var(--color-text-soft);border-radius:50%;width:8px;height:8px}.transition-module__BEFuPG__tierDot.transition-module__BEFuPG__tierstarter{background:var(--color-text-soft)}.transition-module__BEFuPG__tierDot.transition-module__BEFuPG__tiergrowth{background:var(--color-accent)}.transition-module__BEFuPG__tierDot.transition-module__BEFuPG__tierenterprise{background:var(--color-success)}.transition-module__BEFuPG__statusBadge{text-transform:uppercase;letter-spacing:.5px;background:var(--color-bg-secondary);color:var(--color-text-soft);border-radius:100px;padding:4px 10px;font-size:10px;font-weight:700}.transition-module__BEFuPG__statusPENDING,.transition-module__BEFuPG__statusIN_REVIEW{background:var(--color-warning-bg);color:var(--color-warning-text)}.transition-module__BEFuPG__statusAPPROVED,.transition-module__BEFuPG__statusPROCESSING{background:var(--color-info-bg);color:var(--color-info-text)}.transition-module__BEFuPG__statusCOMPLETED{background:var(--color-success-bg);color:var(--color-success-text)}.transition-module__BEFuPG__statusDENIED,.transition-module__BEFuPG__statusREJECTED,.transition-module__BEFuPG__statusFAILED{background:var(--color-error-bg);color:var(--color-error-text)}.transition-module__BEFuPG__statusCANCELLED{background:var(--color-bg-tertiary);color:var(--color-text-soft)}.transition-module__BEFuPG__requestBody{margin-bottom:8px}.transition-module__BEFuPG__requestOrgName{color:var(--color-text);margin:0 0 4px;font-size:15px;font-weight:500}.transition-module__BEFuPG__requestBilling{color:var(--color-text-soft);margin:0 0 4px;font-size:13px}.transition-module__BEFuPG__requestDate{color:var(--color-text-softer,var(--color-text-soft));margin:0;font-size:12px}.transition-module__BEFuPG__brokerNotesBox{background:var(--color-info-bg);color:var(--color-text-soft);border-radius:10px;margin-top:12px;padding:12px 16px;font-size:13px}.transition-module__BEFuPG__brokerNotesBox strong{color:var(--color-info-text);margin-right:4px}.transition-module__BEFuPG__errorBox{background:var(--color-error-bg);color:var(--color-text-soft);border-radius:10px;margin-top:12px;padding:12px 16px;font-size:13px}.transition-module__BEFuPG__errorBox strong{color:var(--color-error-text);margin-right:4px}.transition-module__BEFuPG__cancelRequestBtn{color:var(--color-error);border:1px solid var(--color-error-bg);cursor:pointer;background:0 0;border-radius:8px;margin-top:16px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .2s}.transition-module__BEFuPG__cancelRequestBtn:hover{background:var(--color-error-bg);border-color:var(--color-error)}@media (max-width:768px){.transition-module__BEFuPG__container{padding:28px 20px 48px}.transition-module__BEFuPG__pricingGrid{grid-template-columns:1fr;max-width:400px}.transition-module__BEFuPG__pricingCard,.transition-module__BEFuPG__formCard{padding:24px}.transition-module__BEFuPG__formGrid,.transition-module__BEFuPG__formGridThree{grid-template-columns:1fr}.transition-module__BEFuPG__billingBanner{flex-direction:column;align-items:flex-start;gap:12px}.transition-module__BEFuPG__billingAmounts{justify-content:flex-start;width:100%}.transition-module__BEFuPG__formActions{flex-direction:column-reverse}.transition-module__BEFuPG__cancelBtn,.transition-module__BEFuPG__submitBtn{justify-content:center;width:100%}}@media (max-width:480px){.transition-module__BEFuPG__container{padding:20px 16px 40px}.transition-module__BEFuPG__pageTitle{font-size:24px}.transition-module__BEFuPG__pricingCard{padding:20px}.transition-module__BEFuPG__priceAmount{font-size:44px}.transition-module__BEFuPG__successCard{padding:32px 24px}}@media (prefers-color-scheme:dark){.transition-module__BEFuPG__pricingCard.transition-module__BEFuPG__popular{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-accent)30%,transparent)}.transition-module__BEFuPG__formCard{box-shadow:0 0 0 1px var(--color-border)}.transition-module__BEFuPG__selectButton:hover:not(.transition-module__BEFuPG__disabled){background:var(--color-bg-tertiary)}}
.ConfirmDialog-module__QpmXBW__overlay{background:var(--color-overlay);z-index:9998;animation:.2s ease-out ConfirmDialog-module__QpmXBW__fadeIn;position:fixed;inset:0}.ConfirmDialog-module__QpmXBW__dialog{background:var(--color-bg);z-index:9999;border-radius:16px;width:90%;max-width:480px;font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,sans-serif;animation:.3s cubic-bezier(.16,1,.3,1) ConfirmDialog-module__QpmXBW__slideUp;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 60px #00000026,0 8px 24px #0000001a}.ConfirmDialog-module__QpmXBW__header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:24px 24px 16px;display:flex}.ConfirmDialog-module__QpmXBW__title{color:var(--color-text);margin:0;font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,sans-serif;font-size:20px;font-weight:700}.ConfirmDialog-module__QpmXBW__closeButton{width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:20px;transition:all .2s;display:flex}.ConfirmDialog-module__QpmXBW__closeButton:hover{background:var(--color-surface);color:var(--color-text)}.ConfirmDialog-module__QpmXBW__content{padding:24px}.ConfirmDialog-module__QpmXBW__message{color:var(--color-text);font-size:15px;line-height:1.6}.ConfirmDialog-module__QpmXBW__footer{justify-content:flex-end;gap:12px;padding:16px 24px 24px;display:flex}.ConfirmDialog-module__QpmXBW__cancelButton,.ConfirmDialog-module__QpmXBW__confirmButton{cursor:pointer;border:none;border-radius:8px;padding:10px 20px;font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:600;transition:all .2s}.ConfirmDialog-module__QpmXBW__cancelButton{background:var(--color-secondary);color:#fff}.ConfirmDialog-module__QpmXBW__cancelButton:hover{background:var(--color-secondary-hover)}.ConfirmDialog-module__QpmXBW__confirmButton{background:var(--color-accent);color:#fff}.ConfirmDialog-module__QpmXBW__confirmButton:hover{background:var(--color-accent-hover)}.ConfirmDialog-module__QpmXBW__confirmButton.ConfirmDialog-module__QpmXBW__danger{background:#ef4444}.ConfirmDialog-module__QpmXBW__confirmButton.ConfirmDialog-module__QpmXBW__danger:hover{background:#dc2626}.ConfirmDialog-module__QpmXBW__confirmButton.ConfirmDialog-module__QpmXBW__warning{background:#f59e0b}.ConfirmDialog-module__QpmXBW__confirmButton.ConfirmDialog-module__QpmXBW__warning:hover{background:#d97706}@keyframes ConfirmDialog-module__QpmXBW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ConfirmDialog-module__QpmXBW__slideUp{0%{opacity:0;transform:translate(-50%,-48%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}[data-theme=dark] .ConfirmDialog-module__QpmXBW__dialog{background:var(--color-surface-inverse);box-shadow:0 24px 60px #0009,0 8px 24px #0006}[data-theme=dark] .ConfirmDialog-module__QpmXBW__header{border-bottom-color:#ffffff1a}[data-theme=dark] .ConfirmDialog-module__QpmXBW__title,[data-theme=dark] .ConfirmDialog-module__QpmXBW__message{color:var(--color-text-inverse)}[data-theme=dark] .ConfirmDialog-module__QpmXBW__closeButton{color:var(--color-text-soft)}[data-theme=dark] .ConfirmDialog-module__QpmXBW__closeButton:hover{color:var(--color-text-inverse);background:#ffffff1a}[data-theme=dark] .ConfirmDialog-module__QpmXBW__cancelButton{background:var(--color-secondary);color:#fff}[data-theme=dark] .ConfirmDialog-module__QpmXBW__cancelButton:hover{background:var(--color-secondary-hover)}@media (max-width:640px){.ConfirmDialog-module__QpmXBW__overlay{justify-content:center;align-items:flex-end;display:flex}.ConfirmDialog-module__QpmXBW__dialog{width:100%;max-width:100%;padding-bottom:env(safe-area-inset-bottom,0);border-radius:20px 20px 0 0;animation:.3s cubic-bezier(.32,.72,0,1) ConfirmDialog-module__QpmXBW__slideUpDialog;position:fixed;inset:auto 0 0;transform:none}@keyframes ConfirmDialog-module__QpmXBW__slideUpDialog{0%{opacity:.8;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.ConfirmDialog-module__QpmXBW__header{padding:20px 20px 14px;position:relative}.ConfirmDialog-module__QpmXBW__header:before{content:"";background:var(--color-border);opacity:.6;border-radius:2px;width:36px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.ConfirmDialog-module__QpmXBW__title{padding-top:4px;font-size:18px}.ConfirmDialog-module__QpmXBW__closeButton{-webkit-tap-highlight-color:transparent;width:40px;height:40px;margin-top:2px;font-size:22px}.ConfirmDialog-module__QpmXBW__content{padding:20px}.ConfirmDialog-module__QpmXBW__message{font-size:16px;line-height:1.5}.ConfirmDialog-module__QpmXBW__footer{padding:16px 20px 20px;padding-bottom:calc(20px + env(safe-area-inset-bottom,0));flex-direction:column-reverse;gap:10px}.ConfirmDialog-module__QpmXBW__cancelButton,.ConfirmDialog-module__QpmXBW__confirmButton{text-align:center;-webkit-tap-highlight-color:transparent;border-radius:12px;width:100%;padding:14px 20px;font-size:16px}.ConfirmDialog-module__QpmXBW__confirmButton{order:-1}}@media (max-width:375px){.ConfirmDialog-module__QpmXBW__header{padding:18px 16px 12px}.ConfirmDialog-module__QpmXBW__content{padding:16px}.ConfirmDialog-module__QpmXBW__footer{padding:14px 16px 18px}.ConfirmDialog-module__QpmXBW__cancelButton,.ConfirmDialog-module__QpmXBW__confirmButton{padding:13px 16px;font-size:15px}}
.Toast-module__KENMzG__toastContainer{top:calc(var(--header-height) + 24px);z-index:9999;pointer-events:none;flex-direction:column;gap:12px;display:flex;position:fixed;right:24px}.Toast-module__KENMzG__toast{background:var(--color-bg);border:1px solid var(--color-border);pointer-events:auto;border-radius:10px;align-items:center;gap:12px;min-width:320px;max-width:480px;padding:14px 16px;font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,sans-serif;animation:.3s cubic-bezier(.16,1,.3,1) Toast-module__KENMzG__slideIn;display:flex;box-shadow:0 8px 24px #0000001f,0 2px 8px #00000014}.Toast-module__KENMzG__toast.Toast-module__KENMzG__success{border-left:3px solid #10b981}.Toast-module__KENMzG__toast.Toast-module__KENMzG__error{border-left:3px solid #ef4444}.Toast-module__KENMzG__toast.Toast-module__KENMzG__warning{border-left:3px solid #f59e0b}.Toast-module__KENMzG__toast.Toast-module__KENMzG__info{border-left:3px solid var(--color-accent)}.Toast-module__KENMzG__toastIcon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;font-weight:700;display:flex}.Toast-module__KENMzG__toast.Toast-module__KENMzG__success .Toast-module__KENMzG__toastIcon{color:#10b981;background:#10b9811a}.Toast-module__KENMzG__toast.Toast-module__KENMzG__error .Toast-module__KENMzG__toastIcon{color:#ef4444;background:#ef44441a}.Toast-module__KENMzG__toast.Toast-module__KENMzG__warning .Toast-module__KENMzG__toastIcon{color:#f59e0b;background:#f59e0b1a}.Toast-module__KENMzG__toast.Toast-module__KENMzG__info .Toast-module__KENMzG__toastIcon{background:var(--color-accent-soft);color:var(--color-accent)}.Toast-module__KENMzG__toastMessage{color:var(--color-text);flex:1;font-size:14px;font-weight:500;line-height:1.5}.Toast-module__KENMzG__toastClose{width:24px;height:24px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:16px;transition:all .2s;display:flex}.Toast-module__KENMzG__toastClose:hover{background:var(--color-surface);color:var(--color-text)}@keyframes Toast-module__KENMzG__slideIn{0%{opacity:0;transform:translate(400px)}to{opacity:1;transform:translate(0)}}@media (max-width:640px){.Toast-module__KENMzG__toastContainer{top:calc(var(--header-height) + 16px);left:16px;right:16px}.Toast-module__KENMzG__toast{min-width:auto;max-width:none}}[data-theme=dark] .Toast-module__KENMzG__toast{background:var(--color-surface-inverse);border-color:var(--color-border);box-shadow:0 8px 24px #0006,0 2px 8px #0000004d}[data-theme=dark] .Toast-module__KENMzG__toastMessage{color:var(--color-text-inverse)}[data-theme=dark] .Toast-module__KENMzG__toastClose{color:var(--color-text-soft)}[data-theme=dark] .Toast-module__KENMzG__toastClose:hover{color:var(--color-text-inverse);background:#ffffff1a}
.ui-module__tyUMiq__btn{font-weight:600;font-size:var(--text-base);cursor:pointer;white-space:nowrap;transition:background var(--duration-fast)ease,border-color var(--duration-fast)ease,color var(--duration-fast)ease,box-shadow var(--duration-fast)ease,transform var(--duration-fast)ease;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;line-height:1;text-decoration:none;display:inline-flex}.ui-module__tyUMiq__btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ui-module__tyUMiq__btn:disabled{opacity:.55;cursor:not-allowed}.ui-module__tyUMiq__btnSm{height:32px;font-size:var(--text-sm);border-radius:var(--radius-md);padding:0 12px}.ui-module__tyUMiq__btnMd{height:38px;padding:0 16px}.ui-module__tyUMiq__btnLg{height:44px;font-size:var(--text-md);border-radius:var(--radius-lg);padding:0 22px}.ui-module__tyUMiq__btnPrimary{background:var(--color-accent);color:#fff}.ui-module__tyUMiq__btnPrimary:hover:not(:disabled){background:var(--color-accent-hover);box-shadow:var(--color-shadow-md);transform:translateY(-1px)}.ui-module__tyUMiq__btnPrimary:active:not(:disabled){box-shadow:none;transform:translateY(0)}.ui-module__tyUMiq__btnSecondary{background:var(--color-card);color:var(--color-text);border-color:var(--color-border)}.ui-module__tyUMiq__btnSecondary:hover:not(:disabled){border-color:var(--color-border-strong);background:var(--color-surface-hover)}.ui-module__tyUMiq__btnOutline{color:var(--color-accent-text);border-color:var(--color-accent);background:0 0}.ui-module__tyUMiq__btnOutline:hover:not(:disabled){background:var(--color-accent-soft)}.ui-module__tyUMiq__btnGhost{color:var(--color-text-muted);background:0 0}.ui-module__tyUMiq__btnGhost:hover:not(:disabled){background:var(--color-surface-hover);color:var(--color-text)}.ui-module__tyUMiq__btnDanger{background:var(--color-error);color:#fff}.ui-module__tyUMiq__btnDanger:hover:not(:disabled){filter:brightness(.92)}.ui-module__tyUMiq__btnLoading{pointer-events:none;position:relative;color:#0000!important}.ui-module__tyUMiq__btnSpinner{color:currentColor;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ui-module__tyUMiq__btnPrimary.ui-module__tyUMiq__btnLoading .ui-module__tyUMiq__btnSpinner,.ui-module__tyUMiq__btnDanger.ui-module__tyUMiq__btnLoading .ui-module__tyUMiq__btnSpinner{color:#fff}.ui-module__tyUMiq__btnSecondary.ui-module__tyUMiq__btnLoading .ui-module__tyUMiq__btnSpinner,.ui-module__tyUMiq__btnOutline.ui-module__tyUMiq__btnLoading .ui-module__tyUMiq__btnSpinner,.ui-module__tyUMiq__btnGhost.ui-module__tyUMiq__btnLoading .ui-module__tyUMiq__btnSpinner{color:var(--color-text-muted)}.ui-module__tyUMiq__spinner{border:2px solid;border-top-color:#0000;border-radius:50%;animation:.7s linear infinite ui-module__tyUMiq__uiSpin;display:inline-block}@keyframes ui-module__tyUMiq__uiSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ui-module__tyUMiq__spinner{animation-duration:1.6s}}.ui-module__tyUMiq__card{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--color-shadow-sm)}.ui-module__tyUMiq__cardInteractive{transition:border-color var(--duration-fast)ease,box-shadow var(--duration-base)var(--ease-out),transform var(--duration-base)var(--ease-out)}.ui-module__tyUMiq__cardInteractive:hover{border-color:var(--color-accent);box-shadow:var(--color-shadow-md);transform:translateY(-2px)}.ui-module__tyUMiq__cardHeader{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5)var(--space-6);border-bottom:1px solid var(--color-border-light);display:flex}.ui-module__tyUMiq__cardTitle{font-size:var(--text-lg);letter-spacing:var(--tracking-tight);color:var(--color-text);margin:0;font-weight:700}.ui-module__tyUMiq__cardDescription{font-size:var(--text-sm);color:var(--color-text-soft);margin:4px 0 0}.ui-module__tyUMiq__cardBody{padding:var(--space-6)}.ui-module__tyUMiq__cardFooter{justify-content:flex-end;align-items:center;gap:var(--space-3);padding:var(--space-4)var(--space-6);border-top:1px solid var(--color-border-light);display:flex}.ui-module__tyUMiq__pageHeader{justify-content:space-between;align-items:flex-end;gap:var(--space-6);margin-bottom:var(--space-6);display:flex}.ui-module__tyUMiq__pageHeaderMain{min-width:0}.ui-module__tyUMiq__pageHeaderBack{width:fit-content;font-size:var(--text-sm);color:var(--color-text-soft);margin-bottom:var(--space-3);transition:color var(--duration-fast)ease;align-items:center;gap:6px;font-weight:500;text-decoration:none;display:flex}.ui-module__tyUMiq__pageHeaderBack:hover{color:var(--color-accent-text)}.ui-module__tyUMiq__pageHeaderEyebrow{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-accent-text);margin-bottom:var(--space-2);font-weight:600;display:inline-block}.ui-module__tyUMiq__pageHeaderTitle{font-size:var(--text-3xl);letter-spacing:var(--tracking-tighter);color:var(--color-text);margin:0;font-weight:800;line-height:1.15}.ui-module__tyUMiq__pageHeaderSubtitle{margin:var(--space-2)0 0;font-size:var(--text-base);color:var(--color-text-soft);max-width:640px;line-height:1.6}.ui-module__tyUMiq__pageHeaderActions{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}@media (max-width:640px){.ui-module__tyUMiq__pageHeader{align-items:stretch;gap:var(--space-4);flex-direction:column}.ui-module__tyUMiq__pageHeaderActions{flex-wrap:wrap}}.ui-module__tyUMiq__sectionLabel{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-accent-text);font-weight:600;display:inline-block}.ui-module__tyUMiq__badge{border-radius:var(--radius-full);font-size:var(--text-xs);white-space:nowrap;align-items:center;gap:5px;padding:3px 10px;font-weight:600;line-height:1.5;display:inline-flex}.ui-module__tyUMiq__badgeNeutral{background:var(--color-badge-gray);color:var(--color-badge-gray-text)}.ui-module__tyUMiq__badgeAccent{background:var(--color-accent-soft);color:var(--color-accent-text)}.ui-module__tyUMiq__badgeSuccess{background:var(--color-success-bg);color:var(--color-success-text)}.ui-module__tyUMiq__badgeWarning{background:var(--color-warning-bg);color:var(--color-warning-text)}.ui-module__tyUMiq__badgeError{background:var(--color-error-bg);color:var(--color-error-text)}.ui-module__tyUMiq__badgeInfo{background:var(--color-info-bg);color:var(--color-info-text)}.ui-module__tyUMiq__statCard{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5)var(--space-6);box-shadow:var(--color-shadow-sm);transition:border-color var(--duration-fast)ease,box-shadow var(--duration-base)var(--ease-out),transform var(--duration-base)var(--ease-out);text-decoration:none;display:block;position:relative}.ui-module__tyUMiq__statCardClickable{cursor:pointer}.ui-module__tyUMiq__statCardClickable:hover{border-color:var(--color-accent);box-shadow:var(--color-shadow-md);transform:translateY(-2px)}.ui-module__tyUMiq__statCardTop{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.ui-module__tyUMiq__statCardLabel{font-size:var(--text-sm);color:var(--color-text-soft);font-weight:500}.ui-module__tyUMiq__statCardIcon{background:var(--color-accent-soft);width:36px;height:36px;color:var(--color-accent-text);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ui-module__tyUMiq__statCardValue{margin-top:var(--space-2);letter-spacing:var(--tracking-tight);color:var(--color-text);font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1.1}.ui-module__tyUMiq__statCardHint{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-text-softer)}.ui-module__tyUMiq__emptyState{text-align:center;padding:var(--space-12)var(--space-6);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-card);flex-direction:column;justify-content:center;align-items:center;display:flex}.ui-module__tyUMiq__emptyStatePlain{background:0 0;border:none;border-radius:0}.ui-module__tyUMiq__emptyStateIcon{border-radius:var(--radius-lg);background:var(--color-accent-soft);width:48px;height:48px;color:var(--color-accent-text);margin-bottom:var(--space-4);justify-content:center;align-items:center;display:flex}.ui-module__tyUMiq__emptyStateTitle{font-size:var(--text-lg);letter-spacing:var(--tracking-tight);color:var(--color-text);margin:0;font-weight:700}.ui-module__tyUMiq__emptyStateDescription{margin:var(--space-2)0 0;font-size:var(--text-base);color:var(--color-text-soft);max-width:420px;line-height:1.6}.ui-module__tyUMiq__emptyStateAction{margin-top:var(--space-5)}.ui-module__tyUMiq__skeleton{background:var(--color-surface-alt);border-radius:var(--radius-md);position:relative;overflow:hidden}.ui-module__tyUMiq__skeleton:after{content:"";animation:ui-module__tyUMiq__uiShimmer 1.6s var(--ease-out)infinite;background:linear-gradient(90deg,#0000,#ffffff59,#0000);position:absolute;inset:0;transform:translate(-100%)}[data-theme=dark] .ui-module__tyUMiq__skeleton:after{background:linear-gradient(90deg,#0000,#ffffff0f,#0000)}@keyframes ui-module__tyUMiq__uiShimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.ui-module__tyUMiq__skeleton:after{animation:none}}.ui-module__tyUMiq__skeletonText{border-radius:6px;height:12px}.ui-module__tyUMiq__tableSkeletonHead{gap:var(--space-6);background:var(--color-card-header);border-bottom:1px solid var(--color-border);padding:14px 16px;display:flex}.ui-module__tyUMiq__tableSkeletonRow{gap:var(--space-6);border-bottom:1px solid var(--color-border-light);align-items:center;padding:16px;display:flex}.ui-module__tyUMiq__tableSkeletonRow:last-child{border-bottom:none}.ui-module__tyUMiq__modalBackdrop{background:var(--color-overlay);padding:var(--space-6);z-index:var(--z-modal-backdrop);animation:ui-module__tyUMiq__uiFadeIn var(--duration-fast)ease;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ui-module__tyUMiq__modalPanel{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);width:100%;box-shadow:var(--color-shadow);z-index:var(--z-modal);max-height:min(85vh,720px);animation:ui-module__tyUMiq__uiScaleIn var(--duration-base)var(--ease-out);flex-direction:column;display:flex;position:relative}.ui-module__tyUMiq__modalSm{max-width:420px}.ui-module__tyUMiq__modalMd{max-width:560px}.ui-module__tyUMiq__modalLg{max-width:760px}.ui-module__tyUMiq__modalHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-5)var(--space-6);border-bottom:1px solid var(--color-border-light);flex-shrink:0;display:flex}.ui-module__tyUMiq__modalTitle{font-size:var(--text-lg);letter-spacing:var(--tracking-tight);color:var(--color-text);margin:0;font-weight:700}.ui-module__tyUMiq__modalClose{border-radius:var(--radius-md);width:30px;height:30px;color:var(--color-text-soft);cursor:pointer;transition:background var(--duration-fast)ease,color var(--duration-fast)ease;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ui-module__tyUMiq__modalClose:hover{background:var(--color-surface-hover);color:var(--color-text)}.ui-module__tyUMiq__modalBody{padding:var(--space-6);overflow-y:auto}.ui-module__tyUMiq__modalFooter{justify-content:flex-end;align-items:center;gap:var(--space-3);padding:var(--space-4)var(--space-6);border-top:1px solid var(--color-border-light);flex-shrink:0;display:flex}@keyframes ui-module__tyUMiq__uiFadeIn{0%{opacity:0}to{opacity:1}}@keyframes ui-module__tyUMiq__uiScaleIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.ui-module__tyUMiq__modalBackdrop,.ui-module__tyUMiq__modalPanel{animation:none}}.ui-module__tyUMiq__tabs{align-items:center;gap:var(--space-1);border-bottom:1px solid var(--color-border);scrollbar-width:none;display:flex;overflow-x:auto}.ui-module__tyUMiq__tabs::-webkit-scrollbar{display:none}.ui-module__tyUMiq__tab{font-size:var(--text-base);color:var(--color-text-soft);cursor:pointer;white-space:nowrap;transition:color var(--duration-fast)ease,border-color var(--duration-fast)ease;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:10px 14px;font-weight:500;display:inline-flex}.ui-module__tyUMiq__tab:hover{color:var(--color-text)}.ui-module__tyUMiq__tabActive{color:var(--color-accent-text);border-bottom-color:var(--color-accent);font-weight:600}.ui-module__tyUMiq__tabCount{border-radius:var(--radius-full);background:var(--color-badge-gray);min-width:20px;height:20px;color:var(--color-badge-gray-text);font-size:var(--text-2xs);justify-content:center;align-items:center;padding:0 6px;font-weight:600;display:inline-flex}.ui-module__tyUMiq__tabActive .ui-module__tyUMiq__tabCount{background:var(--color-accent-soft);color:var(--color-accent-text)}.ui-module__tyUMiq__field{flex-direction:column;gap:6px;display:flex}.ui-module__tyUMiq__fieldLabel{font-size:var(--text-sm);color:var(--color-text);font-weight:600}.ui-module__tyUMiq__fieldRequired{color:var(--color-error);margin-left:2px}.ui-module__tyUMiq__fieldHint{font-size:var(--text-xs);color:var(--color-text-softer)}.ui-module__tyUMiq__fieldError{font-size:var(--text-xs);color:var(--color-error)}.ui-module__tyUMiq__input{width:100%;height:38px;font-size:var(--text-base);color:var(--color-text);background:var(--color-input-bg);border:1px solid var(--color-border-input);border-radius:var(--radius-md);transition:border-color var(--duration-fast)ease,box-shadow var(--duration-fast)ease;padding:0 12px}.ui-module__tyUMiq__input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-softer,var(--color-accent-soft));outline:none}.ui-module__tyUMiq__input:disabled{background:var(--color-input-disabled);color:var(--color-text-soft);cursor:not-allowed}.ui-module__tyUMiq__inputError{border-color:var(--color-error)}.ui-module__tyUMiq__inputError:focus{border-color:var(--color-error);box-shadow:0 0 0 3px var(--color-error-bg)}textarea.ui-module__tyUMiq__input{resize:vertical;height:auto;min-height:90px;padding:10px 12px;line-height:1.5}select.ui-module__tyUMiq__input{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M3 4.5L6 7.5L9 4.5' stroke='%236b7280' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:34px}.ui-module__tyUMiq__tableWrapper{-webkit-overflow-scrolling:touch;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow-x:auto}.ui-module__tyUMiq__table{border-collapse:collapse;width:100%;font-size:var(--text-base)}.ui-module__tyUMiq__table thead th{text-align:left;font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-soft);background:var(--color-card-header);border-bottom:1px solid var(--color-border);white-space:nowrap;padding:12px 16px;font-weight:600}.ui-module__tyUMiq__table tbody td{color:var(--color-text);border-bottom:1px solid var(--color-border-light);padding:14px 16px}.ui-module__tyUMiq__table tbody tr:last-child td{border-bottom:none}.ui-module__tyUMiq__table tbody tr:hover{background:var(--color-surface-hover)}@media (max-width:768px){.ui-module__tyUMiq__tableWrapper .ui-module__tyUMiq__table{min-width:720px}}
.DealManagerInline-module__kPoVwa__container{background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:12px;margin-top:16px;overflow:hidden}.DealManagerInline-module__kPoVwa__header{border-bottom:1px solid var(--color-border);background:linear-gradient(135deg,#6366f108 0%,#a855f708 100%);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.DealManagerInline-module__kPoVwa__headerLeft{align-items:center;gap:12px;display:flex}.DealManagerInline-module__kPoVwa__headerActions{align-items:center;gap:8px;display:flex}.DealManagerInline-module__kPoVwa__iconWrapper{background:var(--color-accent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.DealManagerInline-module__kPoVwa__icon{color:#fff;width:18px;height:18px}.DealManagerInline-module__kPoVwa__title{color:var(--color-text);margin:0;font-size:15px;font-weight:600;line-height:1.3}.DealManagerInline-module__kPoVwa__subtitle{color:var(--color-text-soft);margin:2px 0 0;font-size:12px;line-height:1.3}.DealManagerInline-module__kPoVwa__summaryBar{border-bottom:1px solid var(--color-border);background:var(--color-surface);gap:0;display:flex}.DealManagerInline-module__kPoVwa__summaryItem{border-right:1px solid var(--color-border-light);flex-direction:column;flex:1;align-items:center;padding:12px 8px;display:flex}.DealManagerInline-module__kPoVwa__summaryItem:last-child{border-right:none}.DealManagerInline-module__kPoVwa__summaryValue{color:var(--color-text);font-size:18px;font-weight:700;line-height:1}.DealManagerInline-module__kPoVwa__summaryActive{color:#3b82f6}.DealManagerInline-module__kPoVwa__summaryOverdue{color:#ef4444}.DealManagerInline-module__kPoVwa__summaryDone{color:#10b981}.DealManagerInline-module__kPoVwa__summaryContingency{color:#f59e0b}.DealManagerInline-module__kPoVwa__summaryLabel{color:var(--color-text-softer);text-transform:uppercase;letter-spacing:.04em;margin-top:4px;font-size:10px;font-weight:500}.DealManagerInline-module__kPoVwa__filterBar{border-bottom:1px solid var(--color-border);-webkit-overflow-scrolling:touch;gap:6px;padding:10px 16px;display:flex;overflow-x:auto}.DealManagerInline-module__kPoVwa__filterChip{border:1px solid var(--color-border);color:var(--color-text-soft);cursor:pointer;white-space:nowrap;background:0 0;border-radius:20px;padding:4px 10px;font-size:11px;font-weight:500;transition:all .15s}.DealManagerInline-module__kPoVwa__filterChip:hover{border-color:var(--color-border-strong);color:var(--color-text)}.DealManagerInline-module__kPoVwa__filterChipActive{background:var(--color-text);color:var(--color-surface);border-color:var(--color-text)}.DealManagerInline-module__kPoVwa__taskList{flex-direction:column;display:flex}.DealManagerInline-module__kPoVwa__noTasks{text-align:center;color:var(--color-text-softer);padding:24px;font-size:13px}.DealManagerInline-module__kPoVwa__taskRow{border-bottom:1px solid var(--color-border-light);border-left:3px solid #0000;align-items:flex-start;gap:10px;padding:12px 16px;transition:background .1s;display:flex}.DealManagerInline-module__kPoVwa__taskRow:hover{background:var(--color-surface-hover)}.DealManagerInline-module__kPoVwa__taskRow:last-child{border-bottom:none}.DealManagerInline-module__kPoVwa__taskRowDone{opacity:.6;background:#10b98108;border-left-color:#10b981!important}.DealManagerInline-module__kPoVwa__taskRowOverdue{background:#ef44440a}.DealManagerInline-module__kPoVwa__taskCheck{border:2px solid var(--color-border-strong);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;padding:0;transition:all .15s;display:flex}.DealManagerInline-module__kPoVwa__taskCheck:hover{background:#10b9811a;border-color:#10b981}.DealManagerInline-module__kPoVwa__taskCheckDone{background:#10b981;border-color:#10b981}.DealManagerInline-module__kPoVwa__taskCheckDone:hover{background:#059669;border-color:#059669}.DealManagerInline-module__kPoVwa__taskCheckDone svg{color:#fff;width:11px;height:11px}.DealManagerInline-module__kPoVwa__taskContent{flex:1;min-width:0}.DealManagerInline-module__kPoVwa__taskTitleRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.DealManagerInline-module__kPoVwa__taskTitle{color:var(--color-text);font-size:13px;font-weight:500}.DealManagerInline-module__kPoVwa__taskTitleDone{color:var(--color-text-softer);text-decoration:line-through}.DealManagerInline-module__kPoVwa__contingencyBadge{color:#f59e0b;white-space:nowrap;background:#f59e0b26;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:600}.DealManagerInline-module__kPoVwa__overdueBadge{color:#ef4444;white-space:nowrap;background:#ef444426;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:600}.DealManagerInline-module__kPoVwa__taskMeta{align-items:center;gap:10px;margin-top:4px;display:flex}.DealManagerInline-module__kPoVwa__taskCategory{color:var(--color-text-softer);font-size:11px}.DealManagerInline-module__kPoVwa__taskDue{color:var(--color-text-soft);font-size:11px}.DealManagerInline-module__kPoVwa__taskDueOverdue{color:#ef4444;font-weight:600}.DealManagerInline-module__kPoVwa__taskActions{flex-shrink:0;gap:4px;margin-top:1px;display:flex}.DealManagerInline-module__kPoVwa__taskActionBtn{border:1px solid var(--color-border);cursor:pointer;width:28px;height:28px;color:var(--color-text-soft);background:0 0;border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:flex}.DealManagerInline-module__kPoVwa__taskActionBtn:hover{background:var(--color-surface-hover);color:var(--color-text);border-color:var(--color-border-strong)}.DealManagerInline-module__kPoVwa__showAllToggle{border:none;border-top:1px solid var(--color-border-light);color:#6366f1;cursor:pointer;background:0 0;justify-content:center;align-items:center;width:100%;padding:8px 16px;font-size:12px;font-weight:500;transition:background .15s;display:flex}.DealManagerInline-module__kPoVwa__showAllToggle:hover{background:var(--color-surface-hover)}.DealManagerInline-module__kPoVwa__formCards{border-top:1px solid var(--color-border);-webkit-overflow-scrolling:touch;gap:8px;padding:12px 16px;display:flex;overflow-x:auto}.DealManagerInline-module__kPoVwa__formCard{border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-width:160px;padding:8px 12px;display:flex}.DealManagerInline-module__kPoVwa__formCardLeft{flex-direction:column;gap:2px;display:flex}.DealManagerInline-module__kPoVwa__formCardSource{color:#6366f1;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:600}.DealManagerInline-module__kPoVwa__formCardNumber{color:var(--color-text);font-size:13px;font-weight:600}.DealManagerInline-module__kPoVwa__formCardDate{color:var(--color-text-softer);font-size:11px}.DealManagerInline-module__kPoVwa__formCardEdit{color:#6366f1;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:500;transition:background .15s}.DealManagerInline-module__kPoVwa__formCardEdit:hover{background:#6366f114}.DealManagerInline-module__kPoVwa__btnSecondary{border:1px solid var(--color-border);color:var(--color-text-soft);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;align-items:center;padding:6px 12px;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.DealManagerInline-module__kPoVwa__btnSecondary:hover{border-color:var(--color-border-strong);color:var(--color-text)}@media (max-width:640px){.DealManagerInline-module__kPoVwa__header{flex-direction:column;align-items:flex-start;gap:10px}.DealManagerInline-module__kPoVwa__headerActions{justify-content:flex-end;width:100%}.DealManagerInline-module__kPoVwa__summaryBar{flex-wrap:wrap}.DealManagerInline-module__kPoVwa__summaryItem{min-width:60px}.DealManagerInline-module__kPoVwa__taskRow{padding:10px 12px}.DealManagerInline-module__kPoVwa__formCards{flex-direction:column}.DealManagerInline-module__kPoVwa__formCard{width:100%;min-width:0}}
.DocumentExtractions-module__fAUigG__card{border:1px solid var(--color-border,#e5e7eb);background:var(--color-card,#fff);border-radius:12px;margin:16px 0;overflow:hidden}.DocumentExtractions-module__fAUigG__header{background:var(--color-card-header,#f9fafb);cursor:pointer;width:100%;font:inherit;border:none;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.DocumentExtractions-module__fAUigG__title{color:var(--color-text,#111827);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.DocumentExtractions-module__fAUigG__badge{letter-spacing:.04em;text-transform:uppercase;color:#4338ca;background:#eef2ff;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}[data-theme=dark] .DocumentExtractions-module__fAUigG__badge{color:#a5b4fc;background:#4338ca40}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .DocumentExtractions-module__fAUigG__badge{color:#a5b4fc;background:#4338ca40}}.DocumentExtractions-module__fAUigG__beta{letter-spacing:.04em;text-transform:uppercase;color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:700}[data-theme=dark] .DocumentExtractions-module__fAUigG__beta{color:#fbbf24;background:#b453092e;border-color:#fbbf2466}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .DocumentExtractions-module__fAUigG__beta{color:#fbbf24;background:#b453092e;border-color:#fbbf2466}}.DocumentExtractions-module__fAUigG__chevron{color:var(--color-text-tertiary,#6b7280);font-size:12px}.DocumentExtractions-module__fAUigG__body{padding:12px 16px 16px}.DocumentExtractions-module__fAUigG__disclaimer{color:var(--color-text-tertiary,#6b7280);background:var(--color-surface,#f9fafb);border:1px dashed var(--color-border,#e5e7eb);border-radius:8px;margin:0 0 14px;padding:10px 12px;font-size:12px;line-height:1.5}.DocumentExtractions-module__fAUigG__docBlock{border-top:1px solid var(--color-border-light,#f3f4f6);padding:12px 0}.DocumentExtractions-module__fAUigG__docBlock:first-of-type{border-top:none;padding-top:0}.DocumentExtractions-module__fAUigG__docHeader{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;margin-bottom:6px;display:flex}.DocumentExtractions-module__fAUigG__docName{color:var(--color-text,#111827);margin-right:auto;font-size:13px;font-weight:600}.DocumentExtractions-module__fAUigG__status{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.DocumentExtractions-module__fAUigG__status_COMPLETED{color:#047857;background:#ecfdf5}.DocumentExtractions-module__fAUigG__status_PROCESSING,.DocumentExtractions-module__fAUigG__status_PENDING{color:#b45309;background:#fffbeb}.DocumentExtractions-module__fAUigG__status_FAILED{color:#b91c1c;background:#fef2f2}.DocumentExtractions-module__fAUigG__status_SKIPPED{color:#6b7280;background:#f3f4f6}[data-theme=dark] .DocumentExtractions-module__fAUigG__status_COMPLETED{color:#34d399;background:#04785733}:is([data-theme=dark] .DocumentExtractions-module__fAUigG__status_PROCESSING,[data-theme=dark] .DocumentExtractions-module__fAUigG__status_PENDING){color:#fbbf24;background:#b453092e}[data-theme=dark] .DocumentExtractions-module__fAUigG__status_FAILED{color:#f87171;background:#b91c1c33}[data-theme=dark] .DocumentExtractions-module__fAUigG__status_SKIPPED{color:#9ca3af;background:#6b728033}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .DocumentExtractions-module__fAUigG__status_COMPLETED{color:#34d399;background:#04785733}:is(:root:not([data-theme=light]) .DocumentExtractions-module__fAUigG__status_PROCESSING,:root:not([data-theme=light]) .DocumentExtractions-module__fAUigG__status_PENDING){color:#fbbf24;background:#b453092e}:root:not([data-theme=light]) .DocumentExtractions-module__fAUigG__status_FAILED{color:#f87171;background:#b91c1c33}:root:not([data-theme=light]) .DocumentExtractions-module__fAUigG__status_SKIPPED{color:#9ca3af;background:#6b728033}}.DocumentExtractions-module__fAUigG__summary{color:var(--color-text-muted,#374151);margin:4px 0 10px;font-size:12px;font-style:italic}.DocumentExtractions-module__fAUigG__fields{flex-direction:column;gap:2px;margin:0;display:flex}.DocumentExtractions-module__fAUigG__fieldRow{border-bottom:1px solid var(--color-border-light,#f9fafb);grid-template-columns:minmax(150px,38%) 1fr;gap:12px;padding:4px 0;display:grid}.DocumentExtractions-module__fAUigG__fieldKey{color:var(--color-text-tertiary,#6b7280);margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.DocumentExtractions-module__fAUigG__fieldVal{color:var(--color-text,#111827);word-break:break-word;margin:0;font-size:13px}.DocumentExtractions-module__fAUigG__muted{color:var(--color-text-softer,#9ca3af);margin:6px 0 0;font-size:12px}.DocumentExtractions-module__fAUigG__error{color:#b91c1c;margin:6px 0 0;font-size:12px}[data-theme=dark] .DocumentExtractions-module__fAUigG__error{color:#fca5a5}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .DocumentExtractions-module__fAUigG__error{color:#fca5a5}}.DocumentExtractions-module__fAUigG__sourceTag{text-transform:uppercase;letter-spacing:.03em;color:#4338ca;background:#eef2ff;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:600}[data-theme=dark] .DocumentExtractions-module__fAUigG__sourceTag{color:#a5b4fc;background:#4338ca40}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .DocumentExtractions-module__fAUigG__sourceTag{color:#a5b4fc;background:#4338ca40}}.DocumentExtractions-module__fAUigG__reviewedTag{text-transform:uppercase;letter-spacing:.03em;color:#047857;background:#ecfdf5;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:600}[data-theme=dark] .DocumentExtractions-module__fAUigG__reviewedTag{color:#34d399;background:#04785733}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .DocumentExtractions-module__fAUigG__reviewedTag{color:#34d399;background:#04785733}}.DocumentExtractions-module__fAUigG__docActions{gap:6px;display:inline-flex}.DocumentExtractions-module__fAUigG__reviewBtn{color:#fff;cursor:pointer;background:#4338ca;border:1px solid #4338ca;border-radius:999px;padding:3px 12px;font-size:12px;font-weight:600}.DocumentExtractions-module__fAUigG__reviewBtn:hover{background:#3730a3}.DocumentExtractions-module__fAUigG__reExtractBtn{border:1px solid var(--color-border-strong,#d1d5db);background:var(--color-card,#fff);color:var(--color-text-muted,#374151);cursor:pointer;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.DocumentExtractions-module__fAUigG__reExtractBtn:hover{border-color:var(--color-text-softer,#9ca3af)}.DocumentExtractions-module__fAUigG__reExtractBtn:disabled{opacity:.6;cursor:default}.DocumentExtractions-module__fAUigG__sigs{border-top:1px dashed var(--color-border-light,#f3f4f6);margin-top:10px;padding-top:8px}.DocumentExtractions-module__fAUigG__sigsLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-tertiary,#6b7280);font-size:11px;font-weight:700}.DocumentExtractions-module__fAUigG__sigList{flex-direction:column;gap:2px;margin:4px 0 0;padding-left:18px;display:flex}.DocumentExtractions-module__fAUigG__sigOk{color:#047857;font-size:13px}.DocumentExtractions-module__fAUigG__sigMissing{color:#b45309;font-size:13px;font-weight:600}[data-theme=dark] .DocumentExtractions-module__fAUigG__sigOk{color:#34d399}[data-theme=dark] .DocumentExtractions-module__fAUigG__sigMissing{color:#fbbf24}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .DocumentExtractions-module__fAUigG__sigOk{color:#34d399}:root:not([data-theme=light]) .DocumentExtractions-module__fAUigG__sigMissing{color:#fbbf24}}
.ExtractionReviewWizard-module__4s6fyG__overlay{z-index:1000;background:#1118278c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ExtractionReviewWizard-module__4s6fyG__modal{background:var(--color-card,#fff);border-radius:14px;flex-direction:column;width:min(1240px,100%);height:min(860px,100%);display:flex;overflow:hidden;box-shadow:0 24px 64px #11182747}.ExtractionReviewWizard-module__4s6fyG__titleBar{border-bottom:1px solid var(--color-border,#e5e7eb);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 20px;display:flex}.ExtractionReviewWizard-module__4s6fyG__title{color:var(--color-text,#111827);margin:0;font-size:16px;font-weight:700}.ExtractionReviewWizard-module__4s6fyG__subtitle{color:var(--color-text-tertiary,#6b7280);margin:2px 0 0;font-size:13px}.ExtractionReviewWizard-module__4s6fyG__closeBtn{background:var(--color-surface-hover,#f3f4f6);color:var(--color-text-muted,#374151);cursor:pointer;border:none;border-radius:8px;flex-shrink:0;width:32px;height:32px;font-size:14px}.ExtractionReviewWizard-module__4s6fyG__closeBtn:hover{background:var(--color-border,#e5e7eb)}.ExtractionReviewWizard-module__4s6fyG__loading,.ExtractionReviewWizard-module__4s6fyG__loadError{text-align:center;color:var(--color-text-tertiary,#6b7280);padding:48px 24px;font-size:14px}.ExtractionReviewWizard-module__4s6fyG__loadError{color:#b91c1c}.ExtractionReviewWizard-module__4s6fyG__body{flex:1;min-height:0;display:flex}.ExtractionReviewWizard-module__4s6fyG__previewPane{border-right:1px solid var(--color-border,#e5e7eb);background:var(--color-surface,#f9fafb);flex:50%;min-width:0;display:flex}.ExtractionReviewWizard-module__4s6fyG__previewFrame{border:none;width:100%;height:100%}.ExtractionReviewWizard-module__4s6fyG__previewImage{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%;margin:auto}.ExtractionReviewWizard-module__4s6fyG__previewFallback{color:var(--color-text-tertiary,#6b7280);margin:auto;font-size:14px}.ExtractionReviewWizard-module__4s6fyG__reviewPane{flex-direction:column;flex:50%;gap:14px;min-width:0;padding:16px 20px 20px;display:flex;overflow-y:auto}.ExtractionReviewWizard-module__4s6fyG__intro{color:var(--color-text-tertiary,#6b7280);margin:0;font-size:12.5px;line-height:1.5}.ExtractionReviewWizard-module__4s6fyG__section{border:1px solid var(--color-border,#e5e7eb);border-radius:10px;flex-direction:column;gap:10px;padding:12px;display:flex}.ExtractionReviewWizard-module__4s6fyG__sectionHeader{color:var(--color-text,#111827);justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.ExtractionReviewWizard-module__4s6fyG__progress{color:#4338ca;white-space:nowrap;background:#eef2ff;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600}.ExtractionReviewWizard-module__4s6fyG__fieldCard{border:1px solid var(--color-border-light,#f3f4f6);background:var(--color-surface,#fafafa);border-radius:8px;flex-direction:column;gap:8px;padding:10px;display:flex}.ExtractionReviewWizard-module__4s6fyG__fieldMeta{flex-direction:column;gap:2px;display:flex}.ExtractionReviewWizard-module__4s6fyG__fieldLabel{color:var(--color-text-tertiary,#6b7280);overflow-wrap:anywhere;font-size:12px;font-weight:600}.ExtractionReviewWizard-module__4s6fyG__fieldValue{color:var(--color-text,#111827);overflow-wrap:anywhere;font-size:14px}.ExtractionReviewWizard-module__4s6fyG__fieldValueMissing{color:var(--color-text-softer,#9ca3af);font-size:13px;font-style:italic}.ExtractionReviewWizard-module__4s6fyG__verdictRow{flex-wrap:wrap;gap:6px;display:flex}.ExtractionReviewWizard-module__4s6fyG__verdictBtn{border:1px solid var(--color-border-strong,#d1d5db);background:var(--color-card,#fff);color:var(--color-text-muted,#374151);cursor:pointer;border-radius:999px;padding:4px 12px;font-size:12.5px;font-weight:600}.ExtractionReviewWizard-module__4s6fyG__verdictBtn:hover{border-color:var(--color-text-softer,#9ca3af)}.ExtractionReviewWizard-module__4s6fyG__vCorrect{color:#047857;background:#ecfdf5;border-color:#10b981}.ExtractionReviewWizard-module__4s6fyG__vWrong{color:#b91c1c;background:#fef2f2;border-color:#ef4444}.ExtractionReviewWizard-module__4s6fyG__vBlank{color:#6d28d9;background:#f5f3ff;border-color:#8b5cf6}.ExtractionReviewWizard-module__4s6fyG__correctionInput{border:1px solid var(--color-border-strong,#d1d5db);background:var(--color-card,#fff);color:var(--color-text,#111827);border-radius:8px;width:100%;padding:8px 10px;font-size:13.5px}.ExtractionReviewWizard-module__4s6fyG__correctionInput:focus{border-color:#6366f1;outline:2px solid #c7d2fe}.ExtractionReviewWizard-module__4s6fyG__bulkBtn{border:1px dashed var(--color-border-strong,#d1d5db);background:var(--color-card,#fff);color:#4338ca;cursor:pointer;border-radius:8px;align-self:flex-start;padding:6px 12px;font-size:12.5px;font-weight:600}.ExtractionReviewWizard-module__4s6fyG__bulkBtn:hover{background:#eef2ff;border-color:#6366f1}.ExtractionReviewWizard-module__4s6fyG__docLevelRow{color:var(--color-text-muted,#374151);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.ExtractionReviewWizard-module__4s6fyG__docLevelLabel{overflow-wrap:anywhere}.ExtractionReviewWizard-module__4s6fyG__pillGroup{gap:6px;display:inline-flex}.ExtractionReviewWizard-module__4s6fyG__pill{border:1px solid var(--color-border-strong,#d1d5db);background:var(--color-card,#fff);color:var(--color-text-muted,#374151);cursor:pointer;border-radius:999px;padding:3px 14px;font-size:12.5px;font-weight:600}.ExtractionReviewWizard-module__4s6fyG__pillYes{color:#047857;background:#ecfdf5;border-color:#10b981}.ExtractionReviewWizard-module__4s6fyG__pillNo{color:#b91c1c;background:#fef2f2;border-color:#ef4444}.ExtractionReviewWizard-module__4s6fyG__sigList{flex-direction:column;gap:2px;margin:0;padding-left:18px;font-size:13px;display:flex}.ExtractionReviewWizard-module__4s6fyG__sigOk{color:#047857}.ExtractionReviewWizard-module__4s6fyG__sigMissing{color:#b45309}.ExtractionReviewWizard-module__4s6fyG__muted{color:var(--color-text-tertiary,#6b7280);margin:0;font-size:13px}.ExtractionReviewWizard-module__4s6fyG__notes{border:1px solid var(--color-border-strong,#d1d5db);background:var(--color-card,#fff);color:var(--color-text,#111827);resize:vertical;border-radius:8px;width:100%;padding:8px 10px;font-family:inherit;font-size:13px}.ExtractionReviewWizard-module__4s6fyG__saveError{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:8px 12px;font-size:13px}.ExtractionReviewWizard-module__4s6fyG__footer{justify-content:flex-end;gap:8px;margin-top:auto;padding-top:4px;display:flex}.ExtractionReviewWizard-module__4s6fyG__primaryBtn{color:#fff;cursor:pointer;background:#4338ca;border:none;border-radius:8px;padding:9px 18px;font-size:13.5px;font-weight:600}.ExtractionReviewWizard-module__4s6fyG__primaryBtn:hover{background:#3730a3}.ExtractionReviewWizard-module__4s6fyG__primaryBtn:disabled{opacity:.6;cursor:default}.ExtractionReviewWizard-module__4s6fyG__secondaryBtn{border:1px solid var(--color-border-strong,#d1d5db);background:var(--color-card,#fff);color:var(--color-text-muted,#374151);cursor:pointer;border-radius:8px;padding:9px 16px;font-size:13.5px;font-weight:600}.ExtractionReviewWizard-module__4s6fyG__secondaryBtn:hover{background:var(--color-surface-hover,#f9fafb)}.ExtractionReviewWizard-module__4s6fyG__secondaryBtn:disabled{opacity:.6;cursor:default}.ExtractionReviewWizard-module__4s6fyG__doneState{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:40px 24px;display:flex}.ExtractionReviewWizard-module__4s6fyG__doneMark{color:#047857;background:#ecfdf5;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:26px;font-weight:700;display:flex}.ExtractionReviewWizard-module__4s6fyG__doneTitle{color:var(--color-text,#111827);margin:0;font-size:17px}.ExtractionReviewWizard-module__4s6fyG__doneText{color:var(--color-text-tertiary,#6b7280);max-width:420px;margin:0;font-size:13.5px;line-height:1.5}@media (max-width:900px){.ExtractionReviewWizard-module__4s6fyG__overlay{padding:0}.ExtractionReviewWizard-module__4s6fyG__modal{border-radius:0;height:100%}.ExtractionReviewWizard-module__4s6fyG__body{flex-direction:column;overflow-y:auto}.ExtractionReviewWizard-module__4s6fyG__previewPane{border-right:none;border-bottom:1px solid var(--color-border,#e5e7eb);flex:none;height:320px}.ExtractionReviewWizard-module__4s6fyG__reviewPane{flex:1 0 auto;overflow-y:visible}}:is([data-theme=dark] .ExtractionReviewWizard-module__4s6fyG__progress,[data-theme=dark] .ExtractionReviewWizard-module__4s6fyG__bulkBtn){color:#a5b4fc;background:#4338ca38}[data-theme=dark] .ExtractionReviewWizard-module__4s6fyG__bulkBtn:hover{background:#4338ca59}:is([data-theme=dark] .ExtractionReviewWizard-module__4s6fyG__vCorrect,[data-theme=dark] .ExtractionReviewWizard-module__4s6fyG__pillYes){color:#34d399;background:#04785733;border-color:#10b981}:is([data-theme=dark] .ExtractionReviewWizard-module__4s6fyG__vWrong,[data-theme=dark] .ExtractionReviewWizard-module__4s6fyG__pillNo){color:#f87171;background:#b91c1c33;border-color:#ef4444}[data-theme=dark] .ExtractionReviewWizard-module__4s6fyG__vBlank{color:#c4b5fd;background:#6d28d938;border-color:#8b5cf6}:is([data-theme=dark] .ExtractionReviewWizard-module__4s6fyG__loadError,[data-theme=dark] .ExtractionReviewWizard-module__4s6fyG__saveError){color:#fca5a5}[data-theme=dark] .ExtractionReviewWizard-module__4s6fyG__saveError{background:#b91c1c26;border-color:#fca5a566}:is([data-theme=dark] .ExtractionReviewWizard-module__4s6fyG__sigOk,[data-theme=dark] .ExtractionReviewWizard-module__4s6fyG__doneMark){color:#34d399}[data-theme=dark] .ExtractionReviewWizard-module__4s6fyG__doneMark{background:#04785733}[data-theme=dark] .ExtractionReviewWizard-module__4s6fyG__sigMissing{color:#fbbf24}@media (prefers-color-scheme:dark){:is(:root:not([data-theme=light]) .ExtractionReviewWizard-module__4s6fyG__progress,:root:not([data-theme=light]) .ExtractionReviewWizard-module__4s6fyG__bulkBtn){color:#a5b4fc;background:#4338ca38}:root:not([data-theme=light]) .ExtractionReviewWizard-module__4s6fyG__bulkBtn:hover{background:#4338ca59}:is(:root:not([data-theme=light]) .ExtractionReviewWizard-module__4s6fyG__vCorrect,:root:not([data-theme=light]) .ExtractionReviewWizard-module__4s6fyG__pillYes){color:#34d399;background:#04785733;border-color:#10b981}:is(:root:not([data-theme=light]) .ExtractionReviewWizard-module__4s6fyG__vWrong,:root:not([data-theme=light]) .ExtractionReviewWizard-module__4s6fyG__pillNo){color:#f87171;background:#b91c1c33;border-color:#ef4444}:root:not([data-theme=light]) .ExtractionReviewWizard-module__4s6fyG__vBlank{color:#c4b5fd;background:#6d28d938;border-color:#8b5cf6}:is(:root:not([data-theme=light]) .ExtractionReviewWizard-module__4s6fyG__loadError,:root:not([data-theme=light]) .ExtractionReviewWizard-module__4s6fyG__saveError){color:#fca5a5}:root:not([data-theme=light]) .ExtractionReviewWizard-module__4s6fyG__saveError{background:#b91c1c26;border-color:#fca5a566}:is(:root:not([data-theme=light]) .ExtractionReviewWizard-module__4s6fyG__sigOk,:root:not([data-theme=light]) .ExtractionReviewWizard-module__4s6fyG__doneMark){color:#34d399}:root:not([data-theme=light]) .ExtractionReviewWizard-module__4s6fyG__doneMark{background:#04785733}:root:not([data-theme=light]) .ExtractionReviewWizard-module__4s6fyG__sigMissing{color:#fbbf24}}
.DealManagerWizard-module__F7CTxq__overlay{z-index:1100;background:#0000006b;justify-content:center;align-items:center;padding:4vh 2rem;animation:.18s ease-out DealManagerWizard-module__F7CTxq__overlayFadeIn;display:flex;position:fixed;inset:0}@keyframes DealManagerWizard-module__F7CTxq__overlayFadeIn{0%{opacity:0}to{opacity:1}}.DealManagerWizard-module__F7CTxq__modal{background:var(--color-card);border:1px solid var(--color-border);border-radius:14px;flex-direction:column;width:100%;max-width:880px;max-height:92vh;animation:.22s cubic-bezier(.32,.72,.28,1) DealManagerWizard-module__F7CTxq__modalEnter;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #0000002e,0 4px 14px #00000014}@keyframes DealManagerWizard-module__F7CTxq__modalEnter{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.DealManagerWizard-module__F7CTxq__header{border-bottom:1px solid var(--color-border);background:var(--color-card);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.05rem 1.5rem .55rem;display:flex}.DealManagerWizard-module__F7CTxq__headerLeft{flex-direction:column;gap:.15rem;min-width:0;display:flex}.DealManagerWizard-module__F7CTxq__amendmentBanner{color:#6d28d9;letter-spacing:.02em;background:#7c3aed1a;border:1px solid #7c3aed40;border-radius:999px;align-self:flex-start;align-items:center;gap:.4rem;margin-bottom:.2rem;padding:.25rem .65rem;font-size:.7rem;font-weight:600;display:inline-flex}.DealManagerWizard-module__F7CTxq__formNumber{align-items:center;gap:.4rem;display:inline-flex}.DealManagerWizard-module__F7CTxq__formNumberSource{letter-spacing:.06em;color:var(--color-accent,#2563eb);text-transform:uppercase;font-size:.7rem;font-weight:700}.DealManagerWizard-module__F7CTxq__formNumberCode{color:var(--color-text-soft);font-variant-numeric:tabular-nums;font-size:.7rem;font-weight:600}.DealManagerWizard-module__F7CTxq__title{color:var(--color-text);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;max-width:560px;margin:0;font-size:1.1rem;font-weight:700;line-height:1.3;overflow:hidden}.DealManagerWizard-module__F7CTxq__subtitle{color:var(--color-text-soft);margin:.05rem 0 0;font-size:.78rem}.DealManagerWizard-module__F7CTxq__headerRight{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.DealManagerWizard-module__F7CTxq__closeBtn{border:1px solid var(--color-border);background:var(--color-card);width:30px;height:30px;color:var(--color-text-soft);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.DealManagerWizard-module__F7CTxq__closeBtn:hover{background:var(--color-surface);color:var(--color-text);border-color:var(--color-text-soft)}.DealManagerWizard-module__F7CTxq__closeBtn:focus-visible{outline:2px solid var(--color-accent,#2563eb);outline-offset:1px}.DealManagerWizard-module__F7CTxq__closeBtn svg{width:14px;height:14px}.DealManagerWizard-module__F7CTxq__body{flex:auto;min-height:0;display:flex}.DealManagerWizard-module__F7CTxq__contentScroll{-webkit-overflow-scrolling:touch;flex:auto;min-width:0;padding:1.5rem 1.75rem 1.75rem;overflow-y:auto}.DealManagerWizard-module__F7CTxq__stepWrap{animation:.2s ease-out DealManagerWizard-module__F7CTxq__stepFadeIn}@keyframes DealManagerWizard-module__F7CTxq__stepFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.DealManagerWizard-module__F7CTxq__stepHeader{margin-bottom:1.25rem}.DealManagerWizard-module__F7CTxq__stepKicker{letter-spacing:.08em;color:var(--color-accent,#2563eb);text-transform:uppercase;margin-bottom:.3rem;font-size:.7rem;font-weight:700}.DealManagerWizard-module__F7CTxq__stepTitle{letter-spacing:-.015em;color:var(--color-text);margin:0;font-size:1.45rem;font-weight:700;line-height:1.25}.DealManagerWizard-module__F7CTxq__stepDescription{color:var(--color-text-soft);margin:.4rem 0 0;font-size:.875rem;line-height:1.5}.DealManagerWizard-module__F7CTxq__fieldsList{flex-direction:column;gap:1.05rem;display:flex}.DealManagerWizard-module__F7CTxq__errorBanner{color:#b91c1c;background:#ef44440f;border:1px solid #ef444440;border-radius:10px;align-items:flex-start;gap:.6rem;margin-bottom:1rem;padding:.75rem .9rem;font-size:.825rem;line-height:1.45;display:flex}.DealManagerWizard-module__F7CTxq__errorBannerIcon{flex-shrink:0;width:16px;height:16px;margin-top:1px}.DealManagerWizard-module__F7CTxq__errorBannerText strong{margin-bottom:.1rem;display:block}.DealManagerWizard-module__F7CTxq__footer{border-top:1px solid var(--color-border);background:var(--color-card);flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.5rem;display:flex}.DealManagerWizard-module__F7CTxq__footerLeft{align-items:center;gap:.5rem;min-width:0;display:flex}.DealManagerWizard-module__F7CTxq__footerRight{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.DealManagerWizard-module__F7CTxq__btn{cursor:pointer;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:.45rem;padding:.55rem 1.1rem;font-family:inherit;font-size:.8rem;font-weight:600;transition:all .15s;display:inline-flex}.DealManagerWizard-module__F7CTxq__btnGhost{color:var(--color-text-soft);background:0 0;border:1px solid #0000}.DealManagerWizard-module__F7CTxq__btnGhost:hover{background:var(--color-surface);color:var(--color-text)}.DealManagerWizard-module__F7CTxq__btnSecondary{background:var(--color-card);border:1px solid var(--color-border);color:var(--color-text)}.DealManagerWizard-module__F7CTxq__btnSecondary:hover{border-color:var(--color-text-soft);background:var(--color-surface)}.DealManagerWizard-module__F7CTxq__btnPrimary{background:var(--color-accent,#2563eb);border:1px solid var(--color-accent,#2563eb);color:#fff}.DealManagerWizard-module__F7CTxq__btnPrimary:hover{background:#1e40af;border-color:#1e40af}.DealManagerWizard-module__F7CTxq__btnPrimary:disabled,.DealManagerWizard-module__F7CTxq__btnSecondary:disabled,.DealManagerWizard-module__F7CTxq__btnGhost:disabled{opacity:.55;cursor:not-allowed}.DealManagerWizard-module__F7CTxq__btnComplete{color:#fff;background:linear-gradient(#10b981 0%,#059669 100%);border:1px solid #059669;padding-left:1.25rem;padding-right:1.25rem}.DealManagerWizard-module__F7CTxq__btnComplete:hover{background:linear-gradient(#059669 0%,#047857 100%)}.DealManagerWizard-module__F7CTxq__btnFocusRing:focus-visible{outline:2px solid var(--color-accent,#2563eb);outline-offset:2px}.DealManagerWizard-module__F7CTxq__btnIconRight,.DealManagerWizard-module__F7CTxq__btnIconLeft{flex-shrink:0;width:14px;height:14px}.DealManagerWizard-module__F7CTxq__saveStatus{color:var(--color-text-softer);background:0 0;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .65rem;font-size:.72rem;font-weight:500;transition:opacity .2s;display:inline-flex}.DealManagerWizard-module__F7CTxq__saveStatusSaving{color:var(--color-text-soft)}.DealManagerWizard-module__F7CTxq__saveStatusSaved{color:#059669}.DealManagerWizard-module__F7CTxq__saveStatusError{color:#ef4444}.DealManagerWizard-module__F7CTxq__saveStatusDot{background:currentColor;border-radius:999px;width:6px;height:6px}.DealManagerWizard-module__F7CTxq__saveStatusSaving .DealManagerWizard-module__F7CTxq__saveStatusDot{animation:1.2s ease-in-out infinite DealManagerWizard-module__F7CTxq__pulseDot}@keyframes DealManagerWizard-module__F7CTxq__pulseDot{0%,to{opacity:.4;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.DealManagerWizard-module__F7CTxq__saveStatusSpinner{border:1.5px solid;border-top-color:#0000;border-radius:999px;width:12px;height:12px;animation:.8s linear infinite DealManagerWizard-module__F7CTxq__spin}@keyframes DealManagerWizard-module__F7CTxq__spin{to{transform:rotate(360deg)}}.DealManagerWizard-module__F7CTxq__skeletonField{flex-direction:column;gap:.4rem;display:flex}.DealManagerWizard-module__F7CTxq__skeletonLabel{background:var(--color-border);border-radius:4px;width:30%;height:12px;animation:1.4s ease-in-out infinite DealManagerWizard-module__F7CTxq__shimmer}.DealManagerWizard-module__F7CTxq__skeletonInput{background:var(--color-border);border-radius:8px;height:38px;animation:1.4s ease-in-out infinite DealManagerWizard-module__F7CTxq__shimmer}@keyframes DealManagerWizard-module__F7CTxq__shimmer{0%,to{opacity:.6}50%{opacity:.3}}.DealManagerWizard-module__F7CTxq__toast{z-index:1200;color:#fff;background:#10b981f2;border-radius:10px;align-items:center;gap:.5rem;padding:.8rem 1.25rem;font-size:.875rem;font-weight:500;animation:.22s ease-out DealManagerWizard-module__F7CTxq__toastEnter;display:inline-flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #10b98159}@keyframes DealManagerWizard-module__F7CTxq__toastEnter{0%{opacity:0;transform:translate(-50%)translateY(12px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.DealManagerWizard-module__F7CTxq__toastIcon{width:16px;height:16px}@media (max-width:880px){.DealManagerWizard-module__F7CTxq__body{flex-direction:column}}@media (max-width:720px){.DealManagerWizard-module__F7CTxq__overlay{padding:0}.DealManagerWizard-module__F7CTxq__modal{border:none;border-radius:0;width:100%;max-width:100%;height:100vh;max-height:100vh;animation:none}.DealManagerWizard-module__F7CTxq__header{padding:.85rem 1rem .5rem}.DealManagerWizard-module__F7CTxq__title{max-width:100%;font-size:1rem}.DealManagerWizard-module__F7CTxq__contentScroll{padding:1.1rem 1.1rem 1.5rem}.DealManagerWizard-module__F7CTxq__stepTitle{font-size:1.2rem}.DealManagerWizard-module__F7CTxq__footer{padding:.7rem 1rem}}
.deal-commission-terms-card-module__jkK5Xq__card{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-xl,16px);padding:var(--space-6,24px)28px;animation:deal-commission-terms-card-module__jkK5Xq__fadeIn var(--duration-base,.25s)var(--ease-out,ease-out);margin-bottom:28px}@keyframes deal-commission-terms-card-module__jkK5Xq__fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.deal-commission-terms-card-module__jkK5Xq__header{align-items:flex-start;gap:var(--space-3,12px);margin-bottom:var(--space-5,20px);display:flex}.deal-commission-terms-card-module__jkK5Xq__headerIcon{border-radius:var(--radius-md,8px);background:var(--color-accent-soft);width:36px;height:36px;color:var(--color-accent-text);flex:none;place-items:center;display:grid}.deal-commission-terms-card-module__jkK5Xq__headerText{flex:auto;min-width:0}.deal-commission-terms-card-module__jkK5Xq__title{font-size:var(--text-xs,13px);text-transform:uppercase;letter-spacing:1px;color:var(--color-text-secondary);margin:0 0 2px;font-weight:700}.deal-commission-terms-card-module__jkK5Xq__subtitle{font-size:var(--text-xs,12px);color:var(--color-text-muted);margin:0}.deal-commission-terms-card-module__jkK5Xq__headerActions{align-items:center;gap:var(--space-2,8px);flex:none;display:flex}.deal-commission-terms-card-module__jkK5Xq__headerActions svg{vertical-align:-2px;margin-right:4px}.deal-commission-terms-card-module__jkK5Xq__grid{gap:var(--space-3,12px);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.deal-commission-terms-card-module__jkK5Xq__cell{padding:var(--space-4,16px);border:1px solid var(--color-border);border-radius:var(--radius-lg,12px);background:var(--color-bg);flex-direction:column;gap:4px;min-width:0;display:flex}.deal-commission-terms-card-module__jkK5Xq__cellBonus{border-color:color-mix(in srgb,var(--color-success,#16a34a)45%,var(--color-border));background:color-mix(in srgb,var(--color-success,#16a34a)6%,var(--color-bg))}.deal-commission-terms-card-module__jkK5Xq__cellGross{border-color:color-mix(in srgb,var(--color-accent)45%,var(--color-border));background:var(--color-accent-soft)}.deal-commission-terms-card-module__jkK5Xq__cellLabel{font-size:var(--text-2xs,11px);text-transform:uppercase;letter-spacing:.6px;color:var(--color-text-muted);align-items:center;gap:4px;font-weight:700;display:inline-flex}.deal-commission-terms-card-module__jkK5Xq__cellLabelIcon{color:var(--color-success,#16a34a)}.deal-commission-terms-card-module__jkK5Xq__cellValue{font-size:var(--text-xl,20px);letter-spacing:var(--tracking-tight,-.01em);color:var(--color-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:700}.deal-commission-terms-card-module__jkK5Xq__cellValueHero{font-size:var(--text-2xl,24px);color:var(--color-accent-text);font-weight:800;}.deal-commission-terms-card-module__jkK5Xq__cellValueMuted{color:var(--color-text-muted);font-weight:600;}.deal-commission-terms-card-module__jkK5Xq__cellMeta{font-size:var(--text-xs,12px);color:var(--color-text-secondary);overflow-wrap:anywhere}.deal-commission-terms-card-module__jkK5Xq__cellLink{font:inherit;font-size:var(--text-xs,12px);color:var(--color-accent-text);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;align-self:flex-start;padding:0;font-weight:600;text-decoration:underline}.deal-commission-terms-card-module__jkK5Xq__cellLink:hover{opacity:.85}.deal-commission-terms-card-module__jkK5Xq__cellLink:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:3px}.deal-commission-terms-card-module__jkK5Xq__lockNote{margin:var(--space-3,12px)0 0 0;font-size:var(--text-xs,12px);color:var(--color-text-muted);align-items:center;gap:6px;display:flex}.deal-commission-terms-card-module__jkK5Xq__editor{gap:var(--space-4,16px);flex-direction:column;display:flex}.deal-commission-terms-card-module__jkK5Xq__editorGrid{gap:var(--space-3,12px)var(--space-4,16px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.deal-commission-terms-card-module__jkK5Xq__moneyInput{align-items:center;display:flex;position:relative}.deal-commission-terms-card-module__jkK5Xq__moneyInput input{width:100%}.deal-commission-terms-card-module__jkK5Xq__moneyPrefix,.deal-commission-terms-card-module__jkK5Xq__moneySuffix{font-size:var(--text-sm,14px);color:var(--color-text-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.deal-commission-terms-card-module__jkK5Xq__moneyPrefix{left:12px}.deal-commission-terms-card-module__jkK5Xq__moneyPrefix+input{padding-left:26px}.deal-commission-terms-card-module__jkK5Xq__moneySuffix{right:12px}.deal-commission-terms-card-module__jkK5Xq__segmented{border:1px solid var(--color-border);background:var(--color-bg);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.deal-commission-terms-card-module__jkK5Xq__segment{color:var(--color-text-secondary);font:inherit;font-size:var(--text-sm,14px);cursor:pointer;transition:background var(--duration-fast,.15s)var(--ease-out,ease-out),color var(--duration-fast,.15s)var(--ease-out,ease-out);background:0 0;border:none;border-radius:8px;flex:1 1 0;padding:7px 14px;font-weight:600}.deal-commission-terms-card-module__jkK5Xq__segment:hover{color:var(--color-text)}.deal-commission-terms-card-module__jkK5Xq__segment:focus-visible,.deal-commission-terms-card-module__jkK5Xq__segmentActive:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.deal-commission-terms-card-module__jkK5Xq__segmentActive{background:var(--color-card);color:var(--color-accent-text);box-shadow:0 1px 2px #00000014;}.deal-commission-terms-card-module__jkK5Xq__previewRow{align-items:baseline;gap:var(--space-3,12px);padding:var(--space-3,12px)var(--space-4,16px);border-radius:var(--radius-lg,12px);background:var(--color-accent-soft);border:1px solid color-mix(in srgb,var(--color-accent)35%,var(--color-border));flex-wrap:wrap;display:flex}.deal-commission-terms-card-module__jkK5Xq__previewLabel{font-size:var(--text-2xs,11px);text-transform:uppercase;letter-spacing:.6px;color:var(--color-text-muted);font-weight:700}.deal-commission-terms-card-module__jkK5Xq__previewMath{font-size:var(--text-xs,12px);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;flex:auto}.deal-commission-terms-card-module__jkK5Xq__previewTotal{font-size:var(--text-lg,18px);color:var(--color-accent-text);font-variant-numeric:tabular-nums;font-weight:800}.deal-commission-terms-card-module__jkK5Xq__editorActions{justify-content:flex-end;gap:var(--space-2,8px);display:flex}@media (max-width:900px){.deal-commission-terms-card-module__jkK5Xq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.deal-commission-terms-card-module__jkK5Xq__card{padding:var(--space-4,16px)}.deal-commission-terms-card-module__jkK5Xq__header{flex-wrap:wrap}.deal-commission-terms-card-module__jkK5Xq__headerActions{justify-content:flex-end;width:100%}.deal-commission-terms-card-module__jkK5Xq__grid,.deal-commission-terms-card-module__jkK5Xq__editorGrid{grid-template-columns:1fr}}
.deal-financials-tab-module__7jbe0q__container{animation:.4s cubic-bezier(.16,1,.3,1) deal-financials-tab-module__7jbe0q__fadeIn}@keyframes deal-financials-tab-module__7jbe0q__fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.deal-financials-tab-module__7jbe0q__summaryCard{background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 50%,#f0fdf4 100%);border:1px solid #bae6fd;border-radius:16px;margin-bottom:32px;padding:24px 28px;box-shadow:0 1px 3px #0000000a}[data-theme=dark] .deal-financials-tab-module__7jbe0q__summaryCard{background:linear-gradient(135deg,#0ea5e914 0%,#0ea5e90a 50%,#22c55e0f 100%);border-color:#0ea5e933}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .deal-financials-tab-module__7jbe0q__summaryCard{background:linear-gradient(135deg,#0ea5e914 0%,#0ea5e90a 50%,#22c55e0f 100%);border-color:#0ea5e933}}.deal-financials-tab-module__7jbe0q__summaryTitle{text-transform:uppercase;letter-spacing:1px;color:var(--color-text-muted);margin:0 0 16px;font-size:11px;font-weight:700}.deal-financials-tab-module__7jbe0q__summaryGrid{flex-wrap:wrap;align-items:center;gap:0;display:flex}.deal-financials-tab-module__7jbe0q__summaryItem{border-right:1px solid #94a3b833;flex-direction:column;gap:4px;min-width:0;padding:0 24px;display:flex}.deal-financials-tab-module__7jbe0q__summaryItem:first-child{padding-left:0}.deal-financials-tab-module__7jbe0q__summaryItem:last-child{border-right:none}.deal-financials-tab-module__7jbe0q__summaryLabel{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;font-size:11px;font-weight:500}.deal-financials-tab-module__7jbe0q__summaryValue{color:var(--color-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px;font-weight:700}.deal-financials-tab-module__7jbe0q__summaryValuePositive{color:#16a34a;}[data-theme=dark] .deal-financials-tab-module__7jbe0q__summaryValuePositive{color:#4ade80}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .deal-financials-tab-module__7jbe0q__summaryValuePositive{color:#4ade80}}.deal-financials-tab-module__7jbe0q__summaryValueNegative{color:#dc2626;}[data-theme=dark] .deal-financials-tab-module__7jbe0q__summaryValueNegative{color:#f87171}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .deal-financials-tab-module__7jbe0q__summaryValueNegative{color:#f87171}}.deal-financials-tab-module__7jbe0q__summaryDivider{color:var(--color-text-muted);align-items:center;padding:0 8px;font-size:20px;font-weight:300;display:flex}.deal-financials-tab-module__7jbe0q__summaryNetItem{border-left:2px solid var(--color-accent);border-right:none;padding-left:24px;}.deal-financials-tab-module__7jbe0q__summaryNetLabel{color:var(--color-text-secondary);font-weight:700;}.deal-financials-tab-module__7jbe0q__summaryNetValue{color:var(--color-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:22px;font-weight:800}.deal-financials-tab-module__7jbe0q__summaryNetPositive{color:#16a34a;}[data-theme=dark] .deal-financials-tab-module__7jbe0q__summaryNetPositive{color:#4ade80}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .deal-financials-tab-module__7jbe0q__summaryNetPositive{color:#4ade80}}.deal-financials-tab-module__7jbe0q__summaryNetNegative{color:#dc2626;}[data-theme=dark] .deal-financials-tab-module__7jbe0q__summaryNetNegative{color:#f87171}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .deal-financials-tab-module__7jbe0q__summaryNetNegative{color:#f87171}}.deal-financials-tab-module__7jbe0q__noDataMessage{color:var(--color-text-muted);font-size:13px;font-style:italic}.deal-financials-tab-module__7jbe0q__section{margin-bottom:28px}.deal-financials-tab-module__7jbe0q__section:last-child{margin-bottom:0}.deal-financials-tab-module__7jbe0q__sectionHeader{background:var(--color-surface);border:1px solid var(--color-border);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:12px;align-items:center;gap:12px;margin-bottom:0;padding:12px 16px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.deal-financials-tab-module__7jbe0q__sectionHeader:hover{background:var(--color-surface-alt)}.deal-financials-tab-module__7jbe0q__sectionHeaderExpanded{border-color:var(--color-border);margin-bottom:16px;}.deal-financials-tab-module__7jbe0q__sectionIcon{color:var(--color-text-secondary);flex-shrink:0}.deal-financials-tab-module__7jbe0q__sectionIncoming .deal-financials-tab-module__7jbe0q__sectionIcon{color:#16a34a}.deal-financials-tab-module__7jbe0q__sectionOutgoing .deal-financials-tab-module__7jbe0q__sectionIcon{color:var(--color-text-muted)}.deal-financials-tab-module__7jbe0q__sectionTitleGroup{flex:1;min-width:0}.deal-financials-tab-module__7jbe0q__sectionTitle{text-transform:uppercase;letter-spacing:.8px;color:var(--color-text-secondary);align-items:center;gap:8px;margin:0;font-size:13px;font-weight:700;display:flex}.deal-financials-tab-module__7jbe0q__sectionSubtitle{color:var(--color-text-muted);margin:2px 0 0;font-size:12px;font-weight:400}.deal-financials-tab-module__7jbe0q__countBadge{background:var(--color-accent);color:#fff;letter-spacing:0;text-transform:none;border-radius:100px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.deal-financials-tab-module__7jbe0q__countBadgeEmpty{background:var(--color-text-muted);opacity:.5;}.deal-financials-tab-module__7jbe0q__collapseArrow{color:var(--color-text-muted);flex-shrink:0;font-size:14px;transition:transform .25s cubic-bezier(.16,1,.3,1)}.deal-financials-tab-module__7jbe0q__collapseArrowExpanded{transform:rotate(180deg);}.deal-financials-tab-module__7jbe0q__sectionContent{opacity:0;max-height:0;transition:max-height .35s cubic-bezier(.16,1,.3,1),opacity .25s cubic-bezier(.16,1,.3,1);overflow:hidden}.deal-financials-tab-module__7jbe0q__sectionContentExpanded{opacity:1;max-height:5000px;}.deal-financials-tab-module__7jbe0q__subSection{margin-bottom:20px}.deal-financials-tab-module__7jbe0q__subSection:last-child{margin-bottom:0}.deal-financials-tab-module__7jbe0q__subSectionHeader{align-items:center;gap:8px;margin-bottom:8px;padding:0 4px;display:flex}.deal-financials-tab-module__7jbe0q__subSectionIcon{color:var(--color-text-muted);flex-shrink:0}.deal-financials-tab-module__7jbe0q__subSectionTitleGroup{flex:1;min-width:0}.deal-financials-tab-module__7jbe0q__subSectionTitle{text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-soft);margin:0;font-size:12px;font-weight:600}.deal-financials-tab-module__7jbe0q__subSectionSubtitle{color:var(--color-text-muted);margin:1px 0 0;font-size:11px;font-weight:400}.deal-financials-tab-module__7jbe0q__subSectionDivider{background:var(--color-border);opacity:.5;height:1px;margin:20px 0}.deal-financials-tab-module__7jbe0q__sectionIncoming .deal-financials-tab-module__7jbe0q__sectionHeader,.deal-financials-tab-module__7jbe0q__sectionIncoming .deal-financials-tab-module__7jbe0q__sectionHeaderExpanded{border-left:3px solid #16a34a}:is([data-theme=dark] .deal-financials-tab-module__7jbe0q__sectionIncoming .deal-financials-tab-module__7jbe0q__sectionHeader,[data-theme=dark] .deal-financials-tab-module__7jbe0q__sectionIncoming .deal-financials-tab-module__7jbe0q__sectionHeaderExpanded){border-left-color:#4ade80}@media (prefers-color-scheme:dark){:is(:root:not([data-theme=light]) .deal-financials-tab-module__7jbe0q__sectionIncoming .deal-financials-tab-module__7jbe0q__sectionHeader,:root:not([data-theme=light]) .deal-financials-tab-module__7jbe0q__sectionIncoming .deal-financials-tab-module__7jbe0q__sectionHeaderExpanded){border-left-color:#4ade80}}.deal-financials-tab-module__7jbe0q__sectionOutgoing .deal-financials-tab-module__7jbe0q__sectionHeader,.deal-financials-tab-module__7jbe0q__sectionOutgoing .deal-financials-tab-module__7jbe0q__sectionHeaderExpanded{border-left:3px solid #dc2626}:is([data-theme=dark] .deal-financials-tab-module__7jbe0q__sectionOutgoing .deal-financials-tab-module__7jbe0q__sectionHeader,[data-theme=dark] .deal-financials-tab-module__7jbe0q__sectionOutgoing .deal-financials-tab-module__7jbe0q__sectionHeaderExpanded){border-left-color:#f87171}@media (prefers-color-scheme:dark){:is(:root:not([data-theme=light]) .deal-financials-tab-module__7jbe0q__sectionOutgoing .deal-financials-tab-module__7jbe0q__sectionHeader,:root:not([data-theme=light]) .deal-financials-tab-module__7jbe0q__sectionOutgoing .deal-financials-tab-module__7jbe0q__sectionHeaderExpanded){border-left-color:#f87171}}@media (max-width:768px){.deal-financials-tab-module__7jbe0q__summaryGrid{flex-direction:column;align-items:stretch;gap:12px}.deal-financials-tab-module__7jbe0q__summaryItem{border-bottom:1px solid #94a3b826;border-right:none;flex-direction:row;justify-content:space-between;align-items:center;padding:0 0 12px}.deal-financials-tab-module__7jbe0q__summaryItem:last-child{border-bottom:none;padding-bottom:0}.deal-financials-tab-module__7jbe0q__summaryValue{font-size:16px}.deal-financials-tab-module__7jbe0q__summaryDivider{display:none}.deal-financials-tab-module__7jbe0q__summaryNetItem{border-left:none;border-top:2px solid var(--color-accent);flex-direction:row;justify-content:space-between;align-items:center;padding:12px 0 0}.deal-financials-tab-module__7jbe0q__summaryNetValue,.deal-financials-tab-module__7jbe0q__summaryNetPositive,.deal-financials-tab-module__7jbe0q__summaryNetNegative{font-size:18px}.deal-financials-tab-module__7jbe0q__sectionHeader,.deal-financials-tab-module__7jbe0q__sectionHeaderExpanded{padding:10px 12px}.deal-financials-tab-module__7jbe0q__sectionTitle{font-size:12px}.deal-financials-tab-module__7jbe0q__subSectionHeader{padding:0}}@media (max-width:480px){.deal-financials-tab-module__7jbe0q__summaryCard{border-radius:12px;padding:16px 20px}.deal-financials-tab-module__7jbe0q__summaryValue{font-size:14px}.deal-financials-tab-module__7jbe0q__summaryNetValue,.deal-financials-tab-module__7jbe0q__summaryNetPositive,.deal-financials-tab-module__7jbe0q__summaryNetNegative{font-size:16px}}
.DealLinksCard-module__vdpq4q__card{background:var(--color-card,#fff);border:1px solid var(--color-border,#e5e7eb);border-radius:12px;margin-bottom:16px;padding:20px}.DealLinksCard-module__vdpq4q__header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.DealLinksCard-module__vdpq4q__title{color:var(--color-text,#111827);margin:0;font-size:16px;font-weight:600}.DealLinksCard-module__vdpq4q__linkButton{color:#4f46e5;cursor:pointer;background:#eef2ff;border:1px solid #c7d2fe;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:500}.DealLinksCard-module__vdpq4q__linkButton:hover{background:#e0e7ff}[data-theme=dark] .DealLinksCard-module__vdpq4q__linkButton{color:#a5b4fc;background:#4f46e52e;border-color:#6366f173}[data-theme=dark] .DealLinksCard-module__vdpq4q__linkButton:hover{background:#4f46e54d}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .DealLinksCard-module__vdpq4q__linkButton{color:#a5b4fc;background:#4f46e52e;border-color:#6366f173}:root:not([data-theme=light]) .DealLinksCard-module__vdpq4q__linkButton:hover{background:#4f46e54d}}.DealLinksCard-module__vdpq4q__empty{color:var(--color-text-tertiary,#6b7280);margin:0;font-size:13px}.DealLinksCard-module__vdpq4q__linkList{flex-direction:column;gap:10px;display:flex}.DealLinksCard-module__vdpq4q__linkRow{border:1px solid var(--color-border,#e5e7eb);background:var(--color-surface,#f9fafb);border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.DealLinksCard-module__vdpq4q__badgeIntermediary,.DealLinksCard-module__vdpq4q__badgeRelated{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:999px;margin-top:2px;padding:3px 8px;font-size:10px;font-weight:700}.DealLinksCard-module__vdpq4q__badgeIntermediary{color:#5b21b6;background:#ede9fe}.DealLinksCard-module__vdpq4q__badgeRelated{color:var(--color-text-muted,#374151);background:var(--color-surface-alt,#e5e7eb)}[data-theme=dark] .DealLinksCard-module__vdpq4q__badgeIntermediary{color:#c4b5fd;background:#7c3aed40}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .DealLinksCard-module__vdpq4q__badgeIntermediary{color:#c4b5fd;background:#7c3aed40}}.DealLinksCard-module__vdpq4q__linkInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.DealLinksCard-module__vdpq4q__counterpartLink{color:#4f46e5;font-size:14px;font-weight:600;text-decoration:none}.DealLinksCard-module__vdpq4q__counterpartLink:hover{text-decoration:underline}[data-theme=dark] .DealLinksCard-module__vdpq4q__counterpartLink{color:#a5b4fc}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .DealLinksCard-module__vdpq4q__counterpartLink{color:#a5b4fc}}.DealLinksCard-module__vdpq4q__counterpartText{color:var(--color-text,#111827);font-size:14px;font-weight:600}.DealLinksCard-module__vdpq4q__meta{color:var(--color-text-tertiary,#6b7280);text-transform:capitalize;font-size:12px}.DealLinksCard-module__vdpq4q__notes{color:var(--color-text-muted,#4b5563);font-size:12px;font-style:italic}.DealLinksCard-module__vdpq4q__unlinkButton{color:var(--color-text-tertiary,#6b7280);border:1px solid var(--color-border-strong,#d1d5db);cursor:pointer;background:0 0;border-radius:6px;padding:4px 10px;font-size:12px}.DealLinksCard-module__vdpq4q__unlinkButton:hover{color:#b91c1c;border-color:#fca5a5}[data-theme=dark] .DealLinksCard-module__vdpq4q__unlinkButton:hover{color:#f87171;border-color:#f8717180}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .DealLinksCard-module__vdpq4q__unlinkButton:hover{color:#f87171;border-color:#f8717180}}.DealLinksCard-module__vdpq4q__confirmGroup{gap:6px;display:flex}.DealLinksCard-module__vdpq4q__confirmUnlink{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600}.DealLinksCard-module__vdpq4q__cancelUnlink{color:var(--color-text-muted,#374151);border:1px solid var(--color-border-strong,#d1d5db);cursor:pointer;background:0 0;border-radius:6px;padding:4px 10px;font-size:12px}.DealLinksCard-module__vdpq4q__overlay{z-index:1000;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.DealLinksCard-module__vdpq4q__modal{background:var(--color-card,#fff);border:1px solid var(--color-border,transparent);border-radius:12px;flex-direction:column;width:100%;max-width:480px;max-height:80vh;padding:20px;display:flex;box-shadow:0 20px 40px #0000002e}.DealLinksCard-module__vdpq4q__modalTitle{color:var(--color-text,#111827);margin:0 0 4px;font-size:16px;font-weight:600}.DealLinksCard-module__vdpq4q__modalHint{color:var(--color-text-tertiary,#6b7280);margin:0 0 12px;font-size:12px}.DealLinksCard-module__vdpq4q__typeRow{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.DealLinksCard-module__vdpq4q__typeOption,.DealLinksCard-module__vdpq4q__typeActive,.DealLinksCard-module__vdpq4q__typeOptionDisabled{color:var(--color-text-muted,#374151);border:1px solid var(--color-border,#e5e7eb);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.DealLinksCard-module__vdpq4q__typeOptionDisabled{cursor:not-allowed;opacity:.55}.DealLinksCard-module__vdpq4q__typeNote{color:var(--color-text-tertiary,#6b7280);margin:-6px 0 12px;font-size:12px;line-height:1.45}.DealLinksCard-module__vdpq4q__typeActive{color:#3730a3;background:#eef2ff;border-color:#a5b4fc}[data-theme=dark] .DealLinksCard-module__vdpq4q__typeActive{color:#c7d2fe;background:#6366f12e;border-color:#6366f1}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .DealLinksCard-module__vdpq4q__typeActive{color:#c7d2fe;background:#6366f12e;border-color:#6366f1}}.DealLinksCard-module__vdpq4q__searchInput{background:var(--color-card,#fff);width:100%;color:var(--color-text,#111827);border:1px solid var(--color-border-strong,#d1d5db);border-radius:8px;margin-bottom:8px;padding:9px 12px;font-size:14px}.DealLinksCard-module__vdpq4q__searchInput:focus{border-color:#6366f1;outline:none}.DealLinksCard-module__vdpq4q__error{color:#b91c1c;margin:0 0 8px;font-size:12px}[data-theme=dark] .DealLinksCard-module__vdpq4q__error{color:#fca5a5}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .DealLinksCard-module__vdpq4q__error{color:#fca5a5}}.DealLinksCard-module__vdpq4q__results{flex-direction:column;flex:1;gap:6px;min-height:60px;display:flex;overflow-y:auto}.DealLinksCard-module__vdpq4q__searchingNote{color:var(--color-text-tertiary,#6b7280);margin:8px 0;font-size:13px}.DealLinksCard-module__vdpq4q__resultRow{text-align:left;background:var(--color-surface,#f9fafb);border:1px solid var(--color-border,#e5e7eb);cursor:pointer;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;display:flex}.DealLinksCard-module__vdpq4q__resultRow:hover{background:#eef2ff;border-color:#a5b4fc}[data-theme=dark] .DealLinksCard-module__vdpq4q__resultRow:hover{background:#6366f126;border-color:#6366f1}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .DealLinksCard-module__vdpq4q__resultRow:hover{background:#6366f126;border-color:#6366f1}}.DealLinksCard-module__vdpq4q__resultTitle{color:var(--color-text,#111827);font-size:13px;font-weight:600}.DealLinksCard-module__vdpq4q__resultMeta{color:var(--color-text-tertiary,#6b7280);text-transform:capitalize;font-size:12px}.DealLinksCard-module__vdpq4q__resultRow:disabled{cursor:not-allowed;opacity:.6}.DealLinksCard-module__vdpq4q__resultRow:disabled:hover{border-color:var(--color-border,#e5e7eb);background:var(--color-surface,#f9fafb)}.DealLinksCard-module__vdpq4q__resultBlocked{color:#b45309;font-size:12px;line-height:1.4}[data-theme=dark] .DealLinksCard-module__vdpq4q__resultBlocked{color:#fbbf24}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .DealLinksCard-module__vdpq4q__resultBlocked{color:#fbbf24}}.DealLinksCard-module__vdpq4q__modalFooter{justify-content:flex-end;margin-top:12px;display:flex}.DealLinksCard-module__vdpq4q__cancelButton{color:var(--color-text-muted,#374151);border:1px solid var(--color-border-strong,#d1d5db);cursor:pointer;background:0 0;border-radius:8px;padding:7px 14px;font-size:13px}
.VendorComplianceCard-module__wNjc0W__card{background:var(--color-card,#fff);border:1px solid var(--color-border,#e5e7eb);border-radius:12px;margin-bottom:16px;padding:20px}.VendorComplianceCard-module__wNjc0W__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.VendorComplianceCard-module__wNjc0W__title{color:var(--color-text,#111827);margin:0;font-size:16px;font-weight:600}.VendorComplianceCard-module__wNjc0W__badge{white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.VendorComplianceCard-module__wNjc0W__badgeGood{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.VendorComplianceCard-module__wNjc0W__badgeBad{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.VendorComplianceCard-module__wNjc0W__badgeNeutral{color:#6b7280;background:var(--color-surface,#f9fafb);border:1px solid var(--color-border,#e5e7eb)}[data-theme=dark] .VendorComplianceCard-module__wNjc0W__badgeGood{color:#6ee7b7;background:#10b9811f;border-color:#10b98166}[data-theme=dark] .VendorComplianceCard-module__wNjc0W__badgeBad{color:#fca5a5;background:#ef44441f;border-color:#ef444466}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .VendorComplianceCard-module__wNjc0W__badgeGood{color:#6ee7b7;background:#10b9811f;border-color:#10b98166}:root:not([data-theme=light]) .VendorComplianceCard-module__wNjc0W__badgeBad{color:#fca5a5;background:#ef44441f;border-color:#ef444466}}.VendorComplianceCard-module__wNjc0W__meta{color:var(--color-text-tertiary,#6b7280);margin:0 0 12px;font-size:13px}.VendorComplianceCard-module__wNjc0W__error{color:#b91c1c;margin:0 0 10px;font-size:13px}.VendorComplianceCard-module__wNjc0W__blockedBanner{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;margin-bottom:12px;padding:10px 12px;font-size:13px}[data-theme=dark] .VendorComplianceCard-module__wNjc0W__blockedBanner{color:#fcd34d;background:#f59e0b1a;border-color:#f59e0b59}.VendorComplianceCard-module__wNjc0W__goodBanner{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:10px;margin-bottom:12px;padding:10px 12px;font-size:13px}[data-theme=dark] .VendorComplianceCard-module__wNjc0W__goodBanner{color:#6ee7b7;background:#10b9811a;border-color:#10b98159}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .VendorComplianceCard-module__wNjc0W__blockedBanner{color:#fcd34d;background:#f59e0b1a;border-color:#f59e0b59}:root:not([data-theme=light]) .VendorComplianceCard-module__wNjc0W__goodBanner{color:#6ee7b7;background:#10b9811a;border-color:#10b98159}}.VendorComplianceCard-module__wNjc0W__startRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.VendorComplianceCard-module__wNjc0W__lanes{grid-template-columns:1fr 1fr;gap:12px;margin-top:4px;display:grid}@media (max-width:720px){.VendorComplianceCard-module__wNjc0W__lanes{grid-template-columns:1fr}}.VendorComplianceCard-module__wNjc0W__lane{border:1px solid var(--color-border,#e5e7eb);background:var(--color-surface,#f9fafb);border-radius:10px;padding:12px}.VendorComplianceCard-module__wNjc0W__laneTitle{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-tertiary,#6b7280);margin:0 0 10px;font-size:12px;font-weight:700}.VendorComplianceCard-module__wNjc0W__step{border-top:1px solid var(--color-border,#e5e7eb);flex-direction:column;gap:8px;padding:10px 0;display:flex}.VendorComplianceCard-module__wNjc0W__step:first-of-type{border-top:none;padding-top:0}.VendorComplianceCard-module__wNjc0W__stepLabel{color:var(--color-text,#111827);font-size:13px;font-weight:600}.VendorComplianceCard-module__wNjc0W__stepNote{color:var(--color-text-tertiary,#6b7280);font-size:12px}.VendorComplianceCard-module__wNjc0W__waitChip{color:#6b7280;background:var(--color-card,#fff);border:1px dashed var(--color-border,#d1d5db);border-radius:999px;align-self:flex-start;padding:2px 8px;font-size:11px;font-weight:600}.VendorComplianceCard-module__wNjc0W__actions{flex-wrap:wrap;gap:8px;display:flex}.VendorComplianceCard-module__wNjc0W__primaryBtn{color:#fff;cursor:pointer;background:#4f46e5;border:1px solid #4f46e5;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:600}.VendorComplianceCard-module__wNjc0W__primaryBtn:hover{background:#4338ca}.VendorComplianceCard-module__wNjc0W__primaryBtn:disabled,.VendorComplianceCard-module__wNjc0W__secondaryBtn:disabled{opacity:.6;cursor:default}.VendorComplianceCard-module__wNjc0W__secondaryBtn{color:#4f46e5;cursor:pointer;background:#eef2ff;border:1px solid #c7d2fe;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:500}.VendorComplianceCard-module__wNjc0W__secondaryBtn:hover{background:#e0e7ff}[data-theme=dark] .VendorComplianceCard-module__wNjc0W__secondaryBtn{color:#a5b4fc;background:#4f46e52e;border-color:#6366f173}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .VendorComplianceCard-module__wNjc0W__secondaryBtn{color:#a5b4fc;background:#4f46e52e;border-color:#6366f173}}.VendorComplianceCard-module__wNjc0W__linkBtn{color:#4f46e5;cursor:pointer;background:0 0;border:none;margin-left:8px;padding:0;font-size:12px;text-decoration:underline}[data-theme=dark] .VendorComplianceCard-module__wNjc0W__linkBtn{color:#a5b4fc}.VendorComplianceCard-module__wNjc0W__form{flex-direction:column;gap:8px;display:flex}.VendorComplianceCard-module__wNjc0W__input{color:var(--color-text,#111827);background:var(--color-card,#fff);border:1px solid var(--color-border,#d1d5db);border-radius:8px;max-width:320px;padding:7px 10px;font-size:13px}.VendorComplianceCard-module__wNjc0W__emailRow{color:var(--color-text,#111827);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.VendorComplianceCard-module__wNjc0W__email{background:var(--color-surface,#f3f4f6);border:1px solid var(--color-border,#e5e7eb);border-radius:6px;padding:2px 6px;font-size:12px}.VendorComplianceCard-module__wNjc0W__empty{color:var(--color-text-tertiary,#6b7280);margin:0;font-size:13px}.VendorComplianceCard-module__wNjc0W__addTaskRow{flex-direction:column;align-items:flex-start;gap:8px;margin-top:12px;display:flex}.VendorComplianceCard-module__wNjc0W__addTaskRow .VendorComplianceCard-module__wNjc0W__linkBtn{margin-left:0}.VendorComplianceCard-module__wNjc0W__history{color:var(--color-text-tertiary,#6b7280);margin-top:12px;font-size:13px}.VendorComplianceCard-module__wNjc0W__history summary{cursor:pointer;font-weight:500}.VendorComplianceCard-module__wNjc0W__history ul{margin:8px 0 0;padding-left:18px}.VendorComplianceCard-module__wNjc0W__history li{margin-bottom:4px}
.demo-mode-banner-module__8UWsCW__banner{z-index:var(--z-banner,2500);background:linear-gradient(135deg,var(--color-warning-bg,#fff7ed)0%,var(--color-surface)100%);border-bottom:1px solid var(--color-warning-border,var(--color-border));padding:calc(10px + env(safe-area-inset-top,0px))24px 10px 24px;position:sticky;top:0}.demo-mode-banner-module__8UWsCW__content{justify-content:space-between;align-items:center;gap:var(--space-4);max-width:1600px;margin:0 auto;display:flex}.demo-mode-banner-module__8UWsCW__left{align-items:center;gap:var(--space-3);min-width:0;display:flex}.demo-mode-banner-module__8UWsCW__icon{background:var(--color-warning-bg,#ffedd5);width:32px;height:32px;color:var(--color-warning-text,#9a3412);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.demo-mode-banner-module__8UWsCW__text{flex-direction:column;gap:1px;min-width:0;display:flex}.demo-mode-banner-module__8UWsCW__label{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-warning-text,#9a3412);font-weight:700}.demo-mode-banner-module__8UWsCW__copy{font-size:var(--text-sm);color:var(--color-text)}.demo-mode-banner-module__8UWsCW__right{align-items:center;gap:var(--space-2);flex:none;display:flex}@media (max-width:720px){.demo-mode-banner-module__8UWsCW__banner{padding-left:16px;padding-right:16px}.demo-mode-banner-module__8UWsCW__copy{display:none}}
.ActivityTimeline-module__fB417G__container{flex-direction:column;gap:1rem;display:flex}.ActivityTimeline-module__fB417G__filtersRow{border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:1rem;display:flex}.ActivityTimeline-module__fB417G__filters{flex-wrap:wrap;gap:.5rem;display:flex}.ActivityTimeline-module__fB417G__statusSelect{color:var(--color-text);background:var(--color-card);border:1px solid var(--color-border);cursor:pointer;border-radius:8px;flex-shrink:0;padding:.375rem 2rem .375rem .75rem;font-size:.8125rem;font-weight:500;transition:all .15s}.ActivityTimeline-module__fB417G__statusSelect:hover{border-color:var(--color-accent)}.ActivityTimeline-module__fB417G__filterButton{color:var(--color-text-soft);background:var(--color-card);border:1px solid var(--color-border);cursor:pointer;border-radius:9999px;align-items:center;gap:.25rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;transition:all .15s;display:flex}.ActivityTimeline-module__fB417G__filterButton:hover{background:var(--color-surface-hover);color:var(--color-text)}.ActivityTimeline-module__fB417G__filterButton.ActivityTimeline-module__fB417G__active{background:var(--color-accent);color:var(--color-text-inverse);border-color:var(--color-accent)}.ActivityTimeline-module__fB417G__timeline{flex-direction:column;display:flex;position:relative}.ActivityTimeline-module__fB417G__activityItem{gap:1rem;padding-bottom:1.5rem;display:flex;position:relative}.ActivityTimeline-module__fB417G__activityItem:last-child{padding-bottom:0}.ActivityTimeline-module__fB417G__activityItem:last-child .ActivityTimeline-module__fB417G__line{display:none}.ActivityTimeline-module__fB417G__timelineMarker{flex-direction:column;flex-shrink:0;align-items:center;width:2.5rem;display:flex}.ActivityTimeline-module__fB417G__dot{background:var(--color-accent);z-index:1;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex;position:relative}.ActivityTimeline-module__fB417G__icon{font-size:1rem;line-height:1}.ActivityTimeline-module__fB417G__line{background:var(--color-border);flex:1;width:2px;min-height:1.5rem;margin-top:.25rem}.ActivityTimeline-module__fB417G__activityContent{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.ActivityTimeline-module__fB417G__activityHeader{flex-direction:column;gap:.25rem;display:flex}.ActivityTimeline-module__fB417G__activityMeta{align-items:center;gap:.75rem;display:flex}.ActivityTimeline-module__fB417G__activityType{text-transform:uppercase;letter-spacing:.025em;font-size:.8125rem;font-weight:600}.ActivityTimeline-module__fB417G__direction{opacity:.7;font-size:.75rem}.ActivityTimeline-module__fB417G__activityTime{color:var(--color-text-soft);font-size:.75rem}.ActivityTimeline-module__fB417G__activitySubject{color:var(--color-text);margin:0;font-size:.9375rem;font-weight:600;line-height:1.4}.ActivityTimeline-module__fB417G__activityDetails{flex-direction:column;gap:.5rem;display:flex}.ActivityTimeline-module__fB417G__callDetails{flex-wrap:wrap;gap:.75rem;display:flex}.ActivityTimeline-module__fB417G__callOutcome{background:var(--color-success-bg);color:var(--color-success-text);border-radius:4px;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.ActivityTimeline-module__fB417G__callDuration{background:var(--color-info-bg);color:var(--color-info-text);border-radius:4px;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.ActivityTimeline-module__fB417G__meetingDetails{flex-wrap:wrap;gap:.75rem;display:flex}.ActivityTimeline-module__fB417G__meetingTime{background:var(--color-warning-bg);color:var(--color-warning-text);border-radius:4px;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.ActivityTimeline-module__fB417G__meetingLocation{color:var(--color-text-soft);align-items:center;font-size:.75rem;display:inline-flex}.ActivityTimeline-module__fB417G__activityBody{background:var(--color-bg-tertiary);border:1px solid var(--color-border);cursor:default;border-radius:8px;padding:.75rem}.ActivityTimeline-module__fB417G__activityBody p{color:var(--color-text-soft);white-space:pre-wrap;margin:0;font-size:.875rem;line-height:1.6}.ActivityTimeline-module__fB417G__activityBody.ActivityTimeline-module__fB417G__expanded{cursor:default}.ActivityTimeline-module__fB417G__expandButton{color:var(--color-accent);cursor:pointer;background:0 0;border:none;margin-top:.5rem;padding:0;font-size:.75rem;font-weight:500}.ActivityTimeline-module__fB417G__expandButton:hover{text-decoration:underline}.ActivityTimeline-module__fB417G__activityUser{align-items:center;gap:.5rem;display:flex}.ActivityTimeline-module__fB417G__userName{color:var(--color-text-soft);font-size:.75rem}.ActivityTimeline-module__fB417G__assistantBadge{color:var(--color-text-soft);opacity:.7;margin-left:4px;font-size:.6875rem;font-weight:500}.ActivityTimeline-module__fB417G__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3rem 1rem;display:flex}.ActivityTimeline-module__fB417G__emptyIcon{opacity:.5;margin-bottom:1rem;font-size:3rem}.ActivityTimeline-module__fB417G__emptyState p{color:var(--color-text-soft);margin:0}.ActivityTimeline-module__fB417G__emptyHint{opacity:.7;font-size:.875rem;margin-top:.5rem!important}.ActivityTimeline-module__fB417G__loading{color:var(--color-text-soft);justify-content:center;align-items:center;padding:2rem;display:flex}.ActivityTimeline-module__fB417G__error{color:var(--color-error-text);background:var(--color-error-bg);border-radius:8px;justify-content:center;align-items:center;padding:2rem;display:flex}.ActivityTimeline-module__fB417G__loadMoreContainer{justify-content:center;padding-top:1rem;display:flex}.ActivityTimeline-module__fB417G__loadMoreButton{color:var(--color-text);background:var(--color-card);border:1px solid var(--color-border);cursor:pointer;border-radius:8px;padding:.5rem 1.5rem;font-size:.875rem;font-weight:500;transition:all .15s}.ActivityTimeline-module__fB417G__loadMoreButton:hover:not(:disabled){background:var(--color-surface-hover);border-color:var(--color-accent)}.ActivityTimeline-module__fB417G__loadMoreButton:disabled{opacity:.5;cursor:not-allowed}.ActivityTimeline-module__fB417G__aiBadge{text-transform:uppercase;letter-spacing:.05em;color:var(--color-secondary);background:var(--color-secondary-soft);vertical-align:middle;border-radius:4px;align-items:center;margin-left:6px;padding:1px 6px;font-size:.625rem;font-weight:700;display:inline-flex}@media (prefers-color-scheme:dark){.ActivityTimeline-module__fB417G__aiBadge{color:#a78bfa;background:#7c3aed26}}.ActivityTimeline-module__fB417G__dealBadge{color:var(--color-accent);background:var(--color-accent-soft,#3b82f614);white-space:nowrap;text-overflow:ellipsis;border-radius:9999px;align-items:center;gap:.25rem;max-width:fit-content;margin-top:4px;padding:2px 8px;font-size:.6875rem;font-weight:500;text-decoration:none;transition:background .15s;display:inline-flex;overflow:hidden}.ActivityTimeline-module__fB417G__dealBadge:hover{background:var(--color-accent-soft-hover,#3b82f626);text-decoration:none}@media (prefers-color-scheme:dark){.ActivityTimeline-module__fB417G__dealBadge{color:#93c5fd;background:#3b82f61f}.ActivityTimeline-module__fB417G__dealBadge:hover{background:#3b82f638}}.ActivityTimeline-module__fB417G__subjectLink{font:inherit;color:var(--color-text);cursor:pointer;text-align:left;background:0 0;border:none;margin:0;padding:0}.ActivityTimeline-module__fB417G__subjectLink:hover{color:var(--color-accent);text-decoration:underline}.ActivityTimeline-module__fB417G__logMeta{color:var(--color-text-soft);flex-wrap:wrap;gap:.5rem .75rem;font-size:.75rem;display:flex}.ActivityTimeline-module__fB417G__logMetaItem{background:var(--color-bg-tertiary);border-radius:4px;align-items:center;padding:.125rem .5rem;display:inline-flex}.ActivityTimeline-module__fB417G__logMetaError{background:var(--color-error-bg);color:var(--color-error-text);border-radius:4px;align-items:center;padding:.125rem .5rem;font-weight:500;display:inline-flex}.ActivityTimeline-module__fB417G__categoryTag{color:var(--color-text-soft);background:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:9999px;align-items:center;max-width:fit-content;padding:.125rem .5rem;font-size:.6875rem;font-weight:500;display:inline-flex}.ActivityTimeline-module__fB417G__systemBadge{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-soft);background:var(--color-bg-tertiary);border:1px solid var(--color-border);vertical-align:middle;border-radius:4px;align-items:center;margin-left:6px;padding:1px 6px;font-size:.625rem;font-weight:600;display:inline-flex}@media (max-width:640px){.ActivityTimeline-module__fB417G__filtersRow{flex-direction:column;align-items:stretch;gap:.5rem}.ActivityTimeline-module__fB417G__statusSelect{width:100%}.ActivityTimeline-module__fB417G__filters{gap:.375rem}.ActivityTimeline-module__fB417G__filterButton{padding:.25rem .5rem;font-size:.75rem}.ActivityTimeline-module__fB417G__timelineMarker{width:2rem}.ActivityTimeline-module__fB417G__dot{width:1.5rem;height:1.5rem}.ActivityTimeline-module__fB417G__icon,.ActivityTimeline-module__fB417G__activitySubject{font-size:.875rem}}
.DeliveryStatusBadge-module__fnaLwq__badge{white-space:nowrap;color:var(--badge-color);background:color-mix(in srgb,var(--badge-color)10%,transparent);border:1px solid color-mix(in srgb,var(--badge-color)20%,transparent);border-radius:9999px;align-items:center;gap:4px;font-weight:500;display:inline-flex}.DeliveryStatusBadge-module__fnaLwq__dot{background:var(--badge-color);border-radius:50%;flex-shrink:0;width:6px;height:6px}.DeliveryStatusBadge-module__fnaLwq__small{padding:1px 6px;font-size:11px;line-height:1.4}.DeliveryStatusBadge-module__fnaLwq__small .DeliveryStatusBadge-module__fnaLwq__dot{width:5px;height:5px}.DeliveryStatusBadge-module__fnaLwq__medium{padding:2px 8px;font-size:12px;line-height:1.5}
/*# sourceMappingURL=3de3b15134f3ff37.css.map*/