@import url(https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=DM+Sans:wght@300;400;500;600&family=JetBrains+Mono:wght@400;500&display=swap);:root{--ink:#0f1117;--ink-mid:#3a3f50;--ink-light:#7a8099;--paper:#f7f5f0;--paper-warm:#efebd8;--gold:#c9a84c;--gold-light:#f0d98a;--gold-pale:#faf3df;--teal:#1d6a72;--teal-light:#e8f4f5;--red:#c0392b;--green:#27ae60;--green-light:#eafaf1;--border:#ddd9cc;--shadow:0 2px 16px #0f111714;--shadow-lg:0 8px 40px #0f111724;--sidebar-w:250px;--candidates-table-heading:#faf2dd}*{box-sizing:border-box;margin:0;padding:0}body{background:#f7f5f0;background:var(--paper);min-height:100vh}.btn-gold,body{color:#0f1117;color:var(--ink);font-family:DM Sans,sans-serif}.btn-gold{background:#c9a84c;background:var(--gold);border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;padding:11px 28px;transition:all .2s}.btn-gold:hover{background:#f0d98a;background:var(--gold-light);transform:translateY(-1px)}.btn-secondary{background:#fff;border:1.5px solid #ddd9cc;border:1.5px solid var(--border);border-radius:8px;color:#3a3f50;color:var(--ink-mid);cursor:pointer;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;padding:11px 24px;transition:all .15s}.btn-secondary:hover{border-color:#3a3f50;border-color:var(--ink-mid)}.form-card{background:#fff;border:1px solid #ddd9cc;border:1px solid var(--border);border-radius:14px;max-width:720px;padding:36px}.form-section-title{font-family:"DM Serif Display",serif;font-size:22px;margin-bottom:6px}.form-section-sub{color:#7a8099;color:var(--ink-light);font-size:13px;margin-bottom:28px}.btn-row{display:flex;gap:12px;margin-top:28px}.SideNav_sidebar__Msffj{background:var(--ink);display:flex;flex-direction:column;flex-shrink:0;left:0;min-height:100vh;position:fixed;top:0;width:var(--sidebar-w);z-index:100}.SideNav_logo__XjMI9{height:40px;object-fit:contain;width:auto}.SideNav_sidebarLogo__yWGv7{border-bottom:1px solid #ffffff12;padding:24px 24px 20px}.SideNav_logoText__0\+4f4{color:var(--gold);font-family:"DM Serif Display",serif;font-size:26px}.SideNav_logoSub__4lWPa{color:#f7f5f04d;font-size:9px;letter-spacing:2px;margin-top:2px;text-transform:uppercase}.SideNav_sidebarNav__3TOmB{flex:1 1;padding:20px 0}.SideNav_navSectionLabel__amAuG{color:#f7f5f040;font-size:10px;letter-spacing:2px;margin:10px 0;padding:12px 24px 6px;text-transform:uppercase}.SideNav_navItem__xyznf{align-items:center;border-left:3px solid #0000;color:#929292;cursor:pointer;display:flex;font-size:13.5px;font-weight:400;gap:12px;margin:5px 0;padding:5px 24px;transition:all .15s}.SideNav_navItem__xyznf:hover{background:#f7f5f00a;color:#f7f5f0e6}.SideNav_active__YGZwy{background:#c9a84c12;border-left-color:var(--gold);color:var(--gold)}.SideNav_navIcon__THjUM{font-size:15px;text-align:center;width:16px}.SideNav_sidebarUser__kW0YT{align-items:center;border-top:1px solid #ffffff12;display:flex;gap:12px;padding:16px 24px}.SideNav_userAvatar__TVPf0{align-items:center;background:linear-gradient(135deg,var(--gold),var(--teal));border-radius:50%;color:#fff;display:flex;font-size:13px;font-weight:600;height:34px;justify-content:center;width:34px}.SideNav_userName__tKE-d{color:#f7f5f0d9;font-size:13px;font-weight:500}.SideNav_userRole__AXy-7{color:#f7f5f059;font-size:11px}.SideNav_navItemWrapper__VfiLk{display:flex;flex-direction:column}.SideNav_navItemWithDropdown__lbzIQ{align-items:center;border-left:3px solid #0000;color:#929292;cursor:pointer;display:flex;font-size:13.5px;font-weight:400;justify-content:space-between;margin:5px 0;padding:5px 24px;transition:all .15s}.SideNav_navItemWithDropdown__lbzIQ:hover{background:#f7f5f00a;color:#f7f5f0e6}.SideNav_navItemWithDropdown__lbzIQ.SideNav_active__YGZwy{background:#c9a84c12;border-left-color:var(--gold);color:var(--gold)}.SideNav_navItemContent__Ie22o{align-items:center;display:flex;gap:12px}.SideNav_dropdownToggle__YkQRe{align-items:center;background:none;border:none;border-radius:4px;color:#929292;cursor:pointer;display:flex;justify-content:center;margin:0;padding:4px;transition:all .15s ease}.SideNav_dropdownToggle__YkQRe:hover{background:#ffffff14;color:#f7f5f0e6}.SideNav_chevronIcon__SwO31{transition:transform .2s ease}.SideNav_expanded__2L6sK .SideNav_chevronIcon__SwO31{transform:rotate(180deg)}.SideNav_subItemsContainer__vILII{border-left:1px solid #ffffff0d;display:flex;flex-direction:column;margin-bottom:8px;margin-left:32px;padding-left:16px}.SideNav_subNavItem__YsDxE{align-items:center;border-radius:4px;color:#777;cursor:pointer;display:flex;font-size:12.5px;font-weight:400;gap:10px;margin:2px 0;padding:6px 12px;transition:all .15s}.SideNav_subNavItem__YsDxE:hover{background:#f7f5f008;color:#f7f5f0d9}.SideNav_subActive__ibZcN{background:#c9a84c0d;color:var(--gold);font-weight:500}.SideNav_subNavIcon__0hC06{height:13px;opacity:.6;width:13px}.SideNav_subActive__ibZcN .SideNav_subNavIcon__0hC06{opacity:1}.Home_welcomeGreeting__Pwfi-{color:var(--ink);font-family:"DM Serif Display",serif;font-size:34px;line-height:1.2;margin-bottom:8px}.Home_welcomeGreeting__Pwfi- em{color:var(--gold);font-style:italic}.Home_welcomeSub__tHuc4{color:var(--ink-light);font-size:15px;font-weight:300;margin-bottom:40px}.Home_actionCards__pGIN6{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-bottom:40px}.Home_actionCard__8CcOW{background:#fff;border:1.5px solid var(--border);border-radius:14px;cursor:pointer;overflow:hidden;padding:28px 26px;position:relative;transition:all .22s}.Home_actionCard__8CcOW:before{background:var(--gold);bottom:0;content:"";height:3px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:transform .22s}.Home_actionCard__8CcOW:hover{border-color:var(--gold);box-shadow:var(--shadow-lg);transform:translateY(-3px)}.Home_actionCard__8CcOW:hover:before{transform:scaleX(1)}.Home_cardIcon__F7JD5{font-size:28px;margin-bottom:16px}.Home_cardTitle__PCVU9{font-family:"DM Serif Display",serif;font-size:18px;margin-bottom:8px}.Home_cardDesc__0cYSX{color:var(--ink-light);font-size:13px;line-height:1.6}.Home_cardArrow__MJQmA{color:var(--gold);font-size:18px;margin-top:16px}.Home_statsRow__VWp7h{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.Home_statCard__xKv4f{background:#fff;border:1px solid var(--border);border-radius:10px;padding:20px}.Home_statLabel__IKSnT{color:var(--ink-light);font-size:11px;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.Home_statValue__PTpa7{color:var(--ink);font-family:"DM Serif Display",serif;font-size:30px}.Home_statSub__37wVc{color:var(--green);font-size:12px;margin-top:4px}.CreateProject_formRow__RmUrm{margin-bottom:22px}.CreateProject_formLabel__2FrfC{color:var(--ink-mid);display:block;font-size:12px;font-weight:600;letter-spacing:.8px;margin-bottom:8px;text-transform:uppercase}.CreateProject_formInput__w2ltL{padding:11px 14px}.CreateProject_formInput__w2ltL,.CreateProject_formSelect__b6ysz{background:#fff;border:1.5px solid var(--border);border-radius:8px;color:var(--ink);font-family:DM Sans,sans-serif;font-size:14px;outline:none;transition:.2s;width:100%}.CreateProject_formSelect__b6ysz{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:11px 36px 11px 14px}.CreateProject_formInput__w2ltL:focus,.CreateProject_formSelect__b6ysz:focus{border-color:var(--gold)}textarea.CreateProject_formInput__w2ltL{min-height:80px;resize:vertical}.CreateProject_twoCol__PpJaX{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.CreateProject_selectWrap__3j9Wl{position:relative}.CreateProject_uploadZone__xRtuX{background:var(--paper);border:2px dashed var(--border);border-radius:10px;cursor:pointer;padding:24px;text-align:center;transition:.2s}.CreateProject_uploadZone__xRtuX:hover{background:var(--gold-pale);border-color:var(--gold)}.CreateProject_uploadIcon__mdh5T{font-size:36px;margin-bottom:12px}.CreateProject_uploadTitle__GZrqU{color:var(--ink);font-size:15px;font-weight:600;margin-bottom:4px}.CreateProject_uploadSub__WzttL{color:var(--ink-light);font-size:13px}.CreateProject_uploadedFiles__JIR7a{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.CreateProject_fileChip__1xkxI{align-items:center;background:var(--teal-light);border:1px solid #1d6a7233;border-radius:6px;color:var(--teal);display:flex;font-size:14px;font-weight:500;gap:8px;padding:6px 12px}.CreateProject_removeFile__CmbuB{cursor:pointer;font-weight:700;margin-left:8px;opacity:.7}.CreateProject_removeFile__CmbuB:hover{color:var(--red);opacity:1}.CreateProject_selectArrow__FZ7iu{color:var(--ink-light);font-size:12px;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%);transition:transform .2s ease}.CreateProject_selectArrow__FZ7iu.CreateProject_rotated__tz4a7{transform:translateY(-50%) rotate(180deg)}.SuccessDna_stepIndicator__8TF4s{align-items:center;display:flex;gap:0;margin-bottom:28px}.SuccessDna_stepDot__WjB3c{align-items:center;color:var(--ink-light);display:flex;font-size:12px;font-weight:600}.SuccessDna_stepDot__WjB3c.SuccessDna_done__0j0BA .SuccessDna_num__5VGEz{background:var(--green);border-color:var(--green);color:#fff}.SuccessDna_stepDot__WjB3c.SuccessDna_active__2x9ii .SuccessDna_num__5VGEz{background:var(--gold);border-color:var(--gold);color:var(--ink)}.SuccessDna_stepDot__WjB3c .SuccessDna_num__5VGEz{align-items:center;background:var(--border);border-radius:50%;display:flex;font-size:14px;height:28px;justify-content:center;transition:all .2s;width:28px}.SuccessDna_stepDot__WjB3c.SuccessDna_active__2x9ii .SuccessDna_label__EMlR8,.SuccessDna_stepDot__WjB3c.SuccessDna_done__0j0BA .SuccessDna_label__EMlR8{color:var(--ink)}.SuccessDna_stepDot__WjB3c .SuccessDna_label__EMlR8{font-size:15px;font-weight:500;margin:0 12px 0 8px;white-space:nowrap}.SuccessDna_stepLine__lvX7v{background:var(--border);height:3px;margin:0 8px;transition:background .3s;width:40px}.SuccessDna_stepLine__lvX7v.SuccessDna_done__0j0BA{background:var(--green)}.SuccessDna_infoBanner__meJOc{background:var(--teal-light);border:1px solid #1d6a7240;border-radius:8px;color:var(--teal);display:flex;font-size:13px;gap:10px;margin-bottom:24px;padding:12px 16px}.SuccessDna_formRow__QARdb{margin-bottom:22px}.SuccessDna_formLabel__duK07{color:var(--ink-mid);display:block;font-size:12px;font-weight:600;letter-spacing:.8px;margin-bottom:8px;text-transform:uppercase}.SuccessDna_formInput__PnOSt,.SuccessDna_formSelect__i677V{appearance:none;background:#fff;border:1.5px solid var(--border);border-radius:8px;font-size:14px;outline:none;padding:11px 14px;width:100%}.SuccessDna_formInput__PnOSt:focus,.SuccessDna_formSelect__i677V:focus{border-color:var(--gold)}.SuccessDna_twoCol__F4BpW{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.SuccessDna_selectWrap__v4W1f{position:relative}.SuccessDna_selectWrap__v4W1f:after{color:var(--ink-light);content:"▾";pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.SuccessDna_uploadZone__Vzr7W{background:var(--paper);border:2px dashed var(--border);border-radius:10px;cursor:pointer;padding:36px;text-align:center;transition:.2s}.SuccessDna_uploadZone__Vzr7W:hover{background:var(--gold-pale);border-color:var(--gold)}.SuccessDna_uploadedFiles__fWMRh{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.SuccessDna_fileChip__59prh{align-items:center;background:var(--teal-light);border:1px solid #1d6a7233;border-radius:6px;color:var(--teal);display:flex;font-size:12px;font-weight:500;gap:8px;padding:6px 12px}.SuccessDna_removeFile__IC7Hs{cursor:pointer;font-weight:700;margin-left:8px;opacity:.7}.SuccessDna_removeFile__IC7Hs:hover{color:var(--red);opacity:1}.SuccessDna_tagTable__y5ZgA{border-collapse:collapse;margin:20px 0;width:100%}.SuccessDna_tagTable__y5ZgA th{border-bottom:2px solid var(--border);color:var(--ink-light);font-size:11px;font-weight:600;letter-spacing:1px;padding:10px 16px;text-align:left;text-transform:uppercase}.SuccessDna_tagTable__y5ZgA td{border-bottom:1px solid var(--border);font-size:14px;padding:14px 16px}.SuccessDna_numCol__m8jq4{color:var(--ink-light);font-size:12px;width:40px}.SuccessDna_sslBadge__S7fQS{background:var(--teal-light);border-radius:4px;color:var(--teal);display:inline-block;font-size:11px;font-weight:600;padding:3px 8px}.SuccessDna_radioOpt__gJXmX{align-items:center;border:1.5px solid var(--border);border-radius:6px;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;padding:7px 14px}.SuccessDna_radioOpt__gJXmX input{display:none}.SuccessDna_selectedGood__Ys5Ln{background:var(--green-light);border-color:var(--green);color:var(--green);font-weight:600}.SuccessDna_selectedBad__F2Vfi{background:#fdf2f2;border-color:var(--red);color:var(--red)}.SuccessDna_sslBadgeYellow__SAkPr{background:var(--gold-pale);border:1px solid #c9a84c33;border-radius:4px;color:#8a6a10;display:inline-block;font-size:11px;font-weight:600;padding:3px 8px}.SuccessDna_selectedAverage__bqEx\+{background:#fef8f0;border-color:#e67e22;color:#e67e22;font-weight:600}.SuccessDna_spinner__1w0HG{animation:SuccessDna_spin__L3OVj 1s linear infinite;border-top:3px solid var(--border);border:3px solid var(--border);border-radius:50%;border-top-color:var(--gold);display:inline-block;height:24px;width:24px}@keyframes SuccessDna_spin__L3OVj{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SuccessDna_loaderWrap__jW\+yd{align-items:center;color:var(--ink-mid);display:flex;font-size:14px;font-weight:500;gap:12px;margin-top:16px}.SuccessDna_dnaHero__otCvn{background:linear-gradient(135deg,#c9a84c14,#1d6a7214);border:1px solid #c9a84c33;border-radius:16px;box-shadow:var(--shadow);margin-bottom:40px;overflow:hidden;padding:40px;position:relative}.SuccessDna_dnaHero__otCvn:before{background:radial-gradient(circle,#c9a84c26 0,#0000 70%);border-radius:50%;content:"";filter:blur(30px);height:300px;position:absolute;right:-20%;top:-50%;width:300px}.SuccessDna_dnaHeroLabel__-VdPG{background:var(--gold-pale);border:1px solid #c9a84c4d;border-radius:20px;color:#8a6a10;display:inline-block;font-size:12px;font-weight:600;letter-spacing:1px;margin-bottom:16px;padding:4px 12px;text-transform:uppercase}.SuccessDna_dnaHeroTitle__U87ca{color:var(--ink);font-family:"DM Serif Display",serif;font-size:36px;line-height:1.2;margin-bottom:12px}.SuccessDna_dnaHeroDesc__vIUmD{color:var(--ink-mid);font-size:16px;line-height:1.6;max-width:800px}.SuccessDna_dnaTree__rk8TB{align-items:center;display:flex;flex-direction:column;margin:40px 0;position:relative}.SuccessDna_dnaRoot__1PoXe{background:#fff;border:2px solid var(--gold);border-radius:16px;box-shadow:var(--shadow-lg);max-width:450px;padding:24px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;z-index:2}.SuccessDna_dnaRoot__1PoXe:hover{box-shadow:0 12px 30px #c9a84c33;transform:translateY(-4px)}.SuccessDna_dnaRootIcon__2Os5g{color:var(--gold);font-size:32px;margin-bottom:10px}.SuccessDna_dnaRootName__qNQ5X{color:var(--ink);font-family:"DM Serif Display",serif;font-size:24px;font-weight:600;margin-bottom:8px}.SuccessDna_dnaRootDesc__u0dv\+{color:var(--ink-mid);font-size:13.5px;line-height:1.5}.SuccessDna_dnaTrunk__khdTi{background:linear-gradient(to bottom,var(--gold),var(--border));height:48px;width:3px;z-index:1}.SuccessDna_dnaBranchRow__Tn0wx{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);max-width:1000px;position:relative;width:100%}.SuccessDna_dnaBranchWrap__QUWgl{align-items:center;display:flex;flex-direction:column;position:relative}.SuccessDna_dnaBranchConnector__EvqcC{background:var(--border);height:30px;margin-bottom:0;width:3px}.SuccessDna_dnaBranchRow__Tn0wx:before{background:var(--border);content:"";height:3px;left:16.66%;position:absolute;right:16.66%;top:0;z-index:0}.SuccessDna_dnaBranchCard__iESOE{background:#fff;border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow);cursor:pointer;display:flex;flex-direction:column;height:100%;padding:24px;position:relative;text-align:left;transition:all .3s cubic-bezier(.165,.84,.44,1);z-index:2}.SuccessDna_dnaBranchCard__iESOE:hover{box-shadow:var(--shadow-lg);transform:translateY(-6px)}.SuccessDna_branchDna__yUAt\+{border-top:4px solid var(--gold)}.SuccessDna_branchDna__yUAt\+:hover{border-top-color:var(--gold-light)}.SuccessDna_branchPredict__gWg-t{border-top:4px solid var(--teal)}.SuccessDna_branchPredict__gWg-t:hover{border-top-color:#298d98}.SuccessDna_branchPersona__nC5Z3{border-top:4px solid var(--ink-mid)}.SuccessDna_branchPersona__nC5Z3:hover{border-top-color:var(--ink)}.SuccessDna_dnaBranchIcon__-DwpT{font-size:24px;margin-bottom:12px}.SuccessDna_branchDna__yUAt\+ .SuccessDna_dnaBranchIcon__-DwpT{color:var(--gold)}.SuccessDna_branchPredict__gWg-t .SuccessDna_dnaBranchIcon__-DwpT{color:var(--teal)}.SuccessDna_branchPersona__nC5Z3 .SuccessDna_dnaBranchIcon__-DwpT{color:var(--ink-mid)}.SuccessDna_dnaBranchName__eQUBe{color:var(--ink);font-size:16px;font-weight:700;margin-bottom:8px}.SuccessDna_dnaBranchDesc__GktFo{color:var(--ink-light);flex:1 1;font-size:13px;line-height:1.5}.SuccessDna_dnaWorkflow__qPEqQ{background:#fff;border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow);margin-top:40px;padding:40px}.SuccessDna_dnaWorkflowTitle__81cvS{color:var(--ink);font-family:"DM Serif Display",serif;font-size:26px;margin-bottom:6px}.SuccessDna_dnaWorkflowSub__shnkl{color:var(--ink-light);font-size:14px;margin-bottom:36px}.SuccessDna_wfRow__OWMes{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.SuccessDna_wfStep__8fW1O{align-items:center;display:flex;flex:1 1;flex-direction:column;padding:0 10px;text-align:center}.SuccessDna_wfNode__rd9w7{align-items:center;border-radius:50%;box-shadow:var(--shadow);color:#fff;cursor:pointer;display:flex;font-size:22px;height:60px;justify-content:center;margin-bottom:16px;position:relative;transition:transform .2s,box-shadow .2s;width:60px}.SuccessDna_wfNode__rd9w7:hover{box-shadow:var(--shadow-lg);transform:scale(1.08)}.SuccessDna_wfNode2__PGEEp{background:var(--gold)}.SuccessDna_wfNode3__zQNxD{background:var(--teal)}.SuccessDna_wfNode5__BfO2h{background:var(--ink-mid)}.SuccessDna_wfStepNum__TM3Yl{align-items:center;background:var(--paper);border:1.5px solid var(--border);border-radius:50%;bottom:-4px;color:var(--ink);display:flex;font-size:10px;font-weight:700;height:20px;justify-content:center;position:absolute;right:-4px;width:20px}.SuccessDna_wfStepTitle__M38zK{color:var(--ink);font-size:15px;font-weight:700;margin-bottom:8px}.SuccessDna_wfStepDesc__0eIsy{color:var(--ink-light);font-size:12.5px;line-height:1.5}.SuccessDna_wfArrow__F1ojB{align-self:flex-start;color:var(--border);font-size:22px;padding-top:18px;text-align:center}.SuccessDna_btnGroup__eJ\+jx{align-items:center;border-top:1px solid var(--border);display:flex;gap:16px;justify-content:space-between;margin-top:36px;padding-top:28px}.SuccessDna_btnGroupCol__9M2gP{display:flex;flex:1 1;justify-content:center;padding:0 10px}.SuccessDna_btnGroupCol__9M2gP button{margin:0;text-align:center;white-space:nowrap;width:100%}.SuccessDna_btnGroupArrow__7rfL\+{align-items:center;align-self:center;color:var(--border);display:flex;flex-shrink:0;font-size:22px;justify-content:center;text-align:center;width:24px}.SuccessDna_btnTeal__g5JE5{background:var(--teal);border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;padding:11px 28px;transition:all .2s}.SuccessDna_btnTeal__g5JE5:hover{background:#237b84;transform:translateY(-1px)}.SuccessDna_btnInk__GlR6c{background:var(--ink-mid);border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;padding:11px 28px;transition:all .2s}.SuccessDna_btnInk__GlR6c:hover{background:var(--ink);transform:translateY(-1px)}@media (max-width:768px){.SuccessDna_dnaBranchRow__Tn0wx{gap:20px;grid-template-columns:1fr}.SuccessDna_dnaBranchConnector__EvqcC,.SuccessDna_dnaBranchRow__Tn0wx:before{display:none}.SuccessDna_wfRow__OWMes{align-items:center;flex-direction:column;gap:24px}.SuccessDna_wfArrow__F1ojB{align-self:center;padding-top:0;transform:rotate(90deg)}.SuccessDna_btnGroup__eJ\+jx{align-items:center;flex-direction:column;gap:16px}.SuccessDna_btnGroupArrow__7rfL\+{align-self:center;transform:rotate(90deg)}.SuccessDna_btnGroupCol__9M2gP{width:100%}}.SuccessDna_dnaPlanPanel__Ji9Ti{background:#0b0c13;display:flex;flex-direction:column;overflow-y:auto;padding:40px 40px 150px;scrollbar-width:none;text-align:left;width:62%}.SuccessDna_dnaPlanHeader__UVNUM{border:none;color:#38bdf8;display:inline-block;font-size:11px;font-weight:700;letter-spacing:2px;margin-bottom:28px;text-transform:uppercase}.SuccessDna_dnaPlanStep__dLefX{display:flex;gap:16px;margin-bottom:24px;opacity:.25;position:relative;transition:opacity .3s ease}.SuccessDna_dnaPlanStep__dLefX.SuccessDna_activeStep__KdGZt{background:#c9a84c0a;border:1.5px dashed #c9a84c66;border-radius:12px;margin-left:-16px;margin-right:-16px;opacity:1;padding:16px}.SuccessDna_dnaPlanStep__dLefX:not(:last-child):after{background:#ffffff1a;bottom:-16px;content:"";left:15px;position:absolute;top:32px;width:2px;z-index:1}.SuccessDna_dnaPlanStep__dLefX.SuccessDna_activeStep__KdGZt:not(:last-child):after{bottom:-32px;left:31px;top:48px}.SuccessDna_dnaStepNumBubble__gqwol{align-items:center;background:#ffffff0a;border:1.5px solid #ffffff26;border-radius:50%;color:#94a3b8;display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:32px;justify-content:center;position:relative;width:32px;z-index:2}.SuccessDna_activeStep__KdGZt .SuccessDna_dnaStepNumBubble__gqwol{background:#c9a84c1a;border-color:var(--gold);box-shadow:0 0 8px #c9a84c4d;color:var(--gold)}.SuccessDna_dnaStepBody__ZMSX7{display:flex;flex:1 1;flex-direction:column;gap:4px}.SuccessDna_dnaStepTitle__rEJs7{color:#f8fafc;font-size:15px;font-weight:600}.SuccessDna_activeStep__KdGZt .SuccessDna_dnaStepTitle__rEJs7{color:var(--gold-light)}.SuccessDna_dnaStepDesc__LJOe2{color:#94a3b8;font-size:13px;line-height:1.5}.SuccessDna_dnaStepTicker__l1Vom{align-items:center;color:var(--gold-light);display:flex;font-family:JetBrains Mono,monospace;font-size:12px;gap:8px;margin-top:6px}.SuccessDna_dnaStepTicker__l1Vom:before{animation:SuccessDna_tickerPulse__CdxX- 1.2s ease-in-out infinite;background:var(--gold);border-radius:50%;content:"";display:inline-block;height:6px;width:6px}.SuccessDna_tickDoneLabel__rwI7e{color:var(--green);font-size:12px;font-weight:500;margin-top:6px}@keyframes SuccessDna_tickerPulse__CdxX-{0%{opacity:.5;transform:scale(.8)}50%{opacity:1;transform:scale(1.3)}to{opacity:.5;transform:scale(.8)}}.SuccessDna_dnaBuildScreen__h2mCy{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f1117d9;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.SuccessDna_dnaBuildInner__J5Kdj{background:#0f111a;border:1px solid #ffffff1a;border-radius:20px;box-shadow:var(--shadow-lg);color:#f8fafc;display:flex;height:80vh;max-width:1000px;overflow:hidden;width:90%}.SuccessDna_dnaHelixCenterDone__oHhqq{color:var(--green)!important}.SuccessDna_dnaAnimPanel__bMhhT{align-items:center;background:#ffffff03;border-right:1px solid #ffffff14;display:flex;flex-direction:column;justify-content:center;padding:40px 30px;text-align:center;width:38%}.SuccessDna_dnaHelixWrap__2HIco{align-items:center;display:flex;height:130px;justify-content:center;margin-bottom:32px;position:relative;width:130px}.SuccessDna_dnaHelixRing__\+qmKM{border:2px solid #0000;border-radius:50%;position:absolute}.SuccessDna_dnaHelixRing__\+qmKM:first-child{animation:SuccessDna_ringSpin__KAsvZ 4s linear infinite;border-bottom-color:var(--gold);border-top-color:var(--gold);height:120px;width:120px}.SuccessDna_dnaHelixRing__\+qmKM:nth-child(2){animation:SuccessDna_ringSpinRev__Vc\+ea 3s linear infinite;border-left-color:var(--teal);border-right-color:var(--teal);height:90px;width:90px}.SuccessDna_dnaHelixRing__\+qmKM:nth-child(3){animation:SuccessDna_ringSpin__KAsvZ 2s linear infinite;border-bottom-color:var(--gold-light);border-top-color:var(--gold-light);height:60px;width:60px}.SuccessDna_dnaHelixCenter__yemA7{animation:SuccessDna_pulseCenter__OntEp 2s ease-in-out infinite;color:var(--gold);font-size:24px;position:absolute}.SuccessDna_dnaAnimTitle__IYsKV{color:#fff;font-family:"DM Serif Display",serif;font-size:26px;line-height:1.3;margin-bottom:12px}.SuccessDna_dnaAnimSub__c3jhL{color:#94a3b8;font-size:13px;line-height:1.5;margin-bottom:36px}.SuccessDna_dnaProgressTrack__lEseU{background:#ffffff1a;border-radius:3px;height:6px;margin-bottom:12px;overflow:hidden;width:100%}.SuccessDna_dnaProgressBar__sbkbs{background:linear-gradient(to right,var(--gold),var(--teal));border-radius:3px;height:100%;transition:width .4s ease}.SuccessDna_dnaProgressPct__F0EFX{color:#38bdf8;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:700}.SuccessDna_dnaReadyBadge__2BIzd{background:#27ae6026;border:1px solid var(--green);border-radius:8px;color:#4ade80;display:none;font-size:13px;font-weight:700;line-height:1.4;margin-top:20px;padding:10px 18px}@keyframes SuccessDna_ringSpin__KAsvZ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes SuccessDna_ringSpinRev__Vc\+ea{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes SuccessDna_pulseCenter__OntEp{0%{opacity:.8;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}to{opacity:.8;transform:scale(.9)}}.SuccessDna_extractHero__bK3u8{background:linear-gradient(135deg,#c9a84c12,#1d6a720f);border:1px solid #c9a84c38;border-radius:16px;margin-bottom:28px;overflow:hidden;padding:28px 32px;position:relative}.SuccessDna_extractHero__bK3u8:before{background:radial-gradient(circle,#c9a84c1f 0,#0000 70%);border-radius:50%;content:"";filter:blur(24px);height:280px;pointer-events:none;position:absolute;right:-10%;top:-60%;width:280px}.SuccessDna_extractHeroTop__7eBna{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-bottom:22px}.SuccessDna_extractHeroMeta__S3rAC{display:flex;flex-direction:column;gap:6px}.SuccessDna_extractHeroLabel__cgJ-o{background:var(--gold-pale);border:1px solid #c9a84c4d;border-radius:20px;color:#8a6a10;display:inline-block;font-size:11px;font-weight:700;letter-spacing:1.2px;margin-bottom:6px;padding:3px 12px;text-transform:uppercase;width:fit-content}.SuccessDna_extractHeroTitle__QMBxu{color:var(--ink);font-family:"DM Serif Display",serif;font-size:26px;line-height:1.2;margin-bottom:4px}.SuccessDna_extractHeroSub__bKWu7{color:var(--ink-mid);font-size:13.5px}.SuccessDna_extractStatRow__jc0VK{display:flex;flex-wrap:wrap;gap:14px}.SuccessDna_extractStat__-ko6j{align-items:center;background:#fff;border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow);display:flex;flex-direction:column;min-width:110px;padding:14px 20px;transition:transform .2s}.SuccessDna_extractStat__-ko6j:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.SuccessDna_extractStatNum__WXpCD{color:var(--gold);font-family:"DM Serif Display",serif;font-size:30px;font-weight:700;line-height:1;margin-bottom:4px}.SuccessDna_extractStatLabel__1zGEy{color:var(--ink-light);font-size:11px;font-weight:600;letter-spacing:.8px;text-align:center;text-transform:uppercase}.SuccessDna_extractSectionTitle__1SYjb{align-items:center;color:var(--ink-light);display:flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:1.5px;margin-bottom:16px;text-transform:uppercase}.SuccessDna_extractSectionTitle__1SYjb:after{background:var(--border);content:"";flex:1 1;height:1px}.SuccessDna_domainGrid__2Pxgs{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:28px}.SuccessDna_domainCard__fADab{background:#fff;border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow);overflow:hidden;padding:22px 24px;position:relative;transition:transform .2s,box-shadow .2s}.SuccessDna_domainCard__fADab:before{border-radius:14px 14px 0 0;content:"";height:3px;left:0;position:absolute;right:0;top:0}.SuccessDna_domainCardRole__qdkWJ:before{background:linear-gradient(to right,var(--gold),var(--gold-light))}.SuccessDna_domainCardContrast__hY5v2:before{background:linear-gradient(to right,var(--teal),#4ecdc4)}.SuccessDna_domainCard__fADab:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.SuccessDna_domainCardIcon__o5ejz{font-size:22px;margin-bottom:10px}.SuccessDna_domainCardHeading__hb4cF{color:var(--ink);font-size:13px;font-weight:700;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase}.SuccessDna_domainCardText__Fs9Rz{color:var(--ink-mid);font-size:13.5px;line-height:1.65}.SuccessDna_categoriesWrap__Hn89z{display:flex;flex-direction:column;gap:10px;margin-bottom:28px}.SuccessDna_categoryAccordion__PhijM{background:#fff;border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow);overflow:hidden;transition:box-shadow .2s}.SuccessDna_categoryAccordion__PhijM:hover{box-shadow:var(--shadow-lg)}.SuccessDna_categoryHeader__\+t7z2{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:16px 20px;transition:background .15s;-webkit-user-select:none;user-select:none}.SuccessDna_categoryHeader__\+t7z2:hover{background:var(--gold-pale)}.SuccessDna_categoryHeaderLeft__u2KaE{align-items:center;display:flex;gap:12px}.SuccessDna_categoryIcon__KEdaY{align-items:center;background:var(--gold-pale);border-radius:8px;display:flex;flex-shrink:0;font-size:16px;height:34px;justify-content:center;width:34px}.SuccessDna_categoryName__AcnsU{color:var(--ink);font-size:14px;font-weight:600}.SuccessDna_categoryCountBadge__6lEaW{background:var(--gold-pale);border:1px solid #c9a84c4d;border-radius:20px;color:#8a6a10;display:inline-block;font-size:11px;font-weight:700;margin-left:8px;padding:2px 10px}.SuccessDna_categoryChevron__1HrvV{color:var(--ink-light);font-size:13px;transition:transform .2s}.SuccessDna_categoryChevronOpen__obY2m{transform:rotate(180deg)}.SuccessDna_categoryParamsWrap__3Gid9{background:var(--paper);border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:8px;padding:14px 20px 18px}.SuccessDna_paramPill__i7wcK{background:#fff;border:1px solid var(--border);border-radius:6px;color:var(--ink-mid);display:inline-block;font-size:12px;font-weight:500;padding:4px 10px;transition:background .15s,border-color .15s}.SuccessDna_paramPill__i7wcK:hover{background:var(--gold-pale);border-color:#c9a84c66;color:var(--ink)}.SuccessDna_paramListFlat__bwUSy{background:var(--paper);border:1px solid var(--border);border-radius:10px;display:flex;flex-direction:column;gap:6px;margin-bottom:28px;max-height:240px;overflow-y:auto;padding:14px 18px}.SuccessDna_paramListItem__7pIsT{align-items:center;color:var(--ink-mid);display:flex;font-size:13px;gap:8px}.SuccessDna_paramListItem__7pIsT:before{background:var(--gold);border-radius:50%;content:"";flex-shrink:0;height:5px;width:5px}.SuccessDna_profileGrid__cG5\+9{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-bottom:28px}.SuccessDna_profileCard__wDLcS{background:#fff;border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:10px;overflow:hidden;padding:18px;position:relative;transition:transform .2s,box-shadow .2s}.SuccessDna_profileCard__wDLcS:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.SuccessDna_profileCardGlow__XwEiE{border-radius:14px 14px 0 0;height:3px;left:0;position:absolute;right:0;top:0}.SuccessDna_profileCardGlowStar__oCSbj{background:linear-gradient(to right,var(--gold),var(--gold-light))}.SuccessDna_profileCardGlowAvg__o7bJ7{background:linear-gradient(to right,var(--teal),#4ecdc4)}.SuccessDna_profileAvatar__D4mI0{align-items:center;background:linear-gradient(135deg,var(--gold-pale),var(--teal-light));border-radius:10px;display:flex;flex-shrink:0;font-size:18px;height:40px;justify-content:center;width:40px}.SuccessDna_profileName__eB56B{color:var(--ink);font-size:13.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SuccessDna_profileFileName__ffF7h{color:var(--ink-light);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SuccessDna_profileBadgeRow__I1R-Z{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.SuccessDna_profileLabelBadge__0SWRh{align-items:center;border-radius:6px;display:inline-flex;font-size:11px;font-weight:700;gap:4px;letter-spacing:.5px;padding:3px 10px;text-transform:uppercase}.SuccessDna_labelStar__3WFil{background:var(--gold-pale);border:1px solid #c9a84c66;color:#8a6a10}.SuccessDna_labelAvg__ewv-f{background:var(--teal-light);border:1px solid #1d6a724d;color:var(--teal)}.SuccessDna_profileStatusChip__6-goH{align-items:center;color:var(--ink-light);display:inline-flex;font-size:11px;font-weight:500;gap:5px}.SuccessDna_profileStatusDot__FgJkb{border-radius:50%;height:7px;width:7px}.SuccessDna_dotReady__TBnT4{background:var(--green)}.SuccessDna_dotPending__C-FLe{animation:SuccessDna_tickerPulse__CdxX- 1.4s infinite;background:var(--gold)}.SuccessDna_schemaHealthBanner__ClYxs{align-items:flex-start;border:1px solid;border-radius:12px;display:flex;gap:18px;margin-bottom:28px;padding:20px 24px}.SuccessDna_schemaHealthPass__oIGXN{background:var(--green-light);border-color:#27ae604d}.SuccessDna_schemaHealthFail__9Hb5K{background:#fdf2f2;border-color:#c0392b4d}.SuccessDna_schemaHealthIcon__poY-y{flex-shrink:0;font-size:24px;margin-top:2px}.SuccessDna_schemaHealthBody__bMPin{flex:1 1}.SuccessDna_schemaHealthTitle__6ipfU{align-items:center;color:var(--ink);display:flex;font-size:14px;font-weight:700;gap:10px;margin-bottom:4px}.SuccessDna_schemaScoreChip__riiKO{border-radius:20px;display:inline-block;font-size:11px;font-weight:700;padding:2px 10px}.SuccessDna_schemaScorePass__yKn5Y{background:#27ae6026;color:var(--green)}.SuccessDna_schemaScoreFail__N6Gtm{background:#c0392b26;color:var(--red)}.SuccessDna_schemaHealthSummary__G7pGz{color:var(--ink-mid);font-size:13px;line-height:1.6}.SuccessDna_extractActionZone__YAgPY{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:18px 0}.SuccessDna_extractActionNote__cL\+Rp{color:var(--ink-light);flex:1 1;font-size:13px;line-height:1.5;min-width:200px}.SuccessDna_extractBtnWide__dNnOh{align-items:center;display:flex;font-size:15px;gap:8px;justify-content:center;min-width:220px;padding:13px 32px}@media (max-width:768px){.SuccessDna_domainGrid__2Pxgs{grid-template-columns:1fr}.SuccessDna_profileGrid__cG5\+9{grid-template-columns:1fr 1fr}.SuccessDna_extractStatRow__jc0VK{gap:10px}.SuccessDna_extractStat__-ko6j{min-width:90px;padding:12px 14px}}.SuccessDna_extractingWave__6BHBN{align-items:center;display:inline-flex;gap:4px;margin-right:8px}.SuccessDna_extractingWave__6BHBN span{animation:SuccessDna_extractWave__798iA 1s ease-in-out infinite;background-color:var(--ink);border-radius:2px;height:14px;width:3px}.SuccessDna_extractingWave__6BHBN span:nth-child(2){animation-delay:.15s}.SuccessDna_extractingWave__6BHBN span:nth-child(3){animation-delay:.3s}@keyframes SuccessDna_extractWave__798iA{0%,to{opacity:.6;transform:scaleY(.4)}50%{opacity:1;transform:scaleY(1.2)}}.SuccessDna_extractBtnExtracting__2u2uM{background:var(--gold-light)!important;border:1px solid #c9a84c66;color:var(--ink)!important;overflow:hidden;pointer-events:none;position:relative}.SuccessDna_extractBtnExtracting__2u2uM:after{animation:SuccessDna_shimmerBtn__j4wPu 1.8s infinite;background:linear-gradient(90deg,#0000,#fff6,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:50%}@keyframes SuccessDna_shimmerBtn__j4wPu{to{left:200%}}.SuccessDna_paramCategory__VR4da{background:#fff;border:1px solid var(--border);border-radius:14px;margin-bottom:16px;padding:22px 24px}.SuccessDna_paramCategoryHeader__uNfO1{align-items:center;display:flex;gap:12px;margin-bottom:16px}.SuccessDna_paramCategoryTitle__4NX60{font-family:"DM Serif Display",serif;font-size:17px}.SuccessDna_paramRow__siuGG{align-items:center;border-bottom:1px solid var(--paper);display:flex;gap:12px;margin-bottom:10px;padding:8px 0}.SuccessDna_paramRow__siuGG:last-child{border-bottom:none;margin-bottom:0}.SuccessDna_paramLabel__FwS5r{color:var(--ink-mid);flex:1 1;font-size:13px;line-height:1.4;min-width:0}.SuccessDna_paramDelta__IhiKX{border-radius:5px;flex-shrink:0;font-size:11px;font-weight:700;padding:3px 8px;white-space:nowrap}.SuccessDna_paramDelta__IhiKX.SuccessDna_high__OxHad{background:var(--green-light);color:var(--green)}.SuccessDna_paramDelta__IhiKX.SuccessDna_mid__YxfBU{background:#fef8f0;color:var(--orange)}.SuccessDna_paramDelta__IhiKX.SuccessDna_low__RQIwN{background:var(--purple-light);color:var(--purple)}.SuccessDna_paramBarOuter__XpT3G{background:var(--paper);border-radius:3px;flex-shrink:0;height:6px;overflow:hidden;width:140px}.SuccessDna_paramBarFill__df6m5{animation:SuccessDna_growBar__bpX4q 1.2s ease forwards;border-radius:3px;height:100%}@keyframes SuccessDna_growBar__bpX4q{0%{width:0!important}}.DeepPersonaV2_stepIndicator__qVe9L{align-items:center;display:flex;margin-bottom:28px}.DeepPersonaV2_stepDot__HQzjd{align-items:center;display:flex;flex:0 0 auto;flex-direction:column}.DeepPersonaV2_stepDot__HQzjd .DeepPersonaV2_num__ZueMm{align-items:center;background:#f5f5f5;background:var(--paper,#f5f5f5);border:1px solid #e0e0e0;border:1px solid var(--border,#e0e0e0);border-radius:50%;color:#888;color:var(--ink-light,#888);display:flex;font-weight:600;height:30px;justify-content:center;width:30px}.DeepPersonaV2_stepDot__HQzjd.DeepPersonaV2_active__yMVe2 .DeepPersonaV2_num__ZueMm{background:#c8a85a;background:var(--gold,#c8a85a);border-color:#c8a85a;border-color:var(--gold,#c8a85a);color:#fff}.DeepPersonaV2_stepDot__HQzjd.DeepPersonaV2_done__t9tR2 .DeepPersonaV2_num__ZueMm{background:#4ca77a;border-color:#4ca77a;color:#fff}.DeepPersonaV2_stepDot__HQzjd .DeepPersonaV2_label__7Iq5e{color:#888;color:var(--ink-light,#888);font-size:12px;margin-top:6px}.DeepPersonaV2_stepLine__RMXoP{background:#e0e0e0;background:var(--border,#e0e0e0);flex:1 1;height:2px;margin:0 8px 18px}.DeepPersonaV2_stepLine__RMXoP.DeepPersonaV2_done__t9tR2{background:#4ca77a}.DeepPersonaV2_formRow__IgRLZ{margin-bottom:16px}.DeepPersonaV2_formLabel__1LOA8{color:#222;color:var(--ink,#222);display:block;font-size:13px;font-weight:600;margin-bottom:6px}.DeepPersonaV2_formInput__t3kMs,.DeepPersonaV2_formSelect__4pl2z{background:#fff;border:1px solid #e0e0e0;border:1px solid var(--border,#e0e0e0);border-radius:8px;font-size:14px;padding:10px 12px;width:100%}.DeepPersonaV2_selectWrap__6PeKk{position:relative}.DeepPersonaV2_uploadZone__pBoXl{background:#fafafa;background:var(--paper,#fafafa);border:2px dashed #e0e0e0;border:2px dashed var(--border,#e0e0e0);border-radius:12px;cursor:pointer;padding:32px;text-align:center;transition:border-color .15s ease}.DeepPersonaV2_uploadZone__pBoXl:hover{border-color:#c8a85a;border-color:var(--gold,#c8a85a)}.DeepPersonaV2_uploadIcon__8cCD9{font-size:36px;margin-bottom:10px}.DeepPersonaV2_uploadTitle__Xflve{font-weight:600}.DeepPersonaV2_uploadSub__SZ8nn{color:#888;color:var(--ink-light,#888);font-size:13px;margin-top:4px}.DeepPersonaV2_uploadedFiles__bXaT7{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.DeepPersonaV2_fileChip__gtV7\+{align-items:center;background:#f5f5f5;background:var(--paper,#f5f5f5);border:1px solid #e0e0e0;border:1px solid var(--border,#e0e0e0);border-radius:16px;display:inline-flex;font-size:13px;gap:8px;padding:6px 10px}.DeepPersonaV2_removeFile__ar45y{color:#888;color:var(--ink-light,#888);cursor:pointer}.DeepPersonaV2_removeFile__ar45y:hover{color:#c84a4a}.DeepPersonaV2_statusPill__CsYmQ{border-radius:10px;display:inline-block;font-size:12px;font-weight:600;padding:2px 8px}.DeepPersonaV2_statusPending__JYWjA{background:#eee;color:#555}.DeepPersonaV2_statusExtract__dooim{background:#fef3c7;color:#92400e}.DeepPersonaV2_statusScoring__8zZb5{background:#dbeafe;color:#1e40af}.DeepPersonaV2_statusComplete__Kn0Ir{background:#d1fae5;color:#065f46}.DeepPersonaV2_statusFailed__dycIX{background:#fee2e2;color:#991b1b}.DeepPersonaV2_labelTable__xHrIB{border-collapse:collapse;margin-top:8px;width:100%}.DeepPersonaV2_labelTable__xHrIB td,.DeepPersonaV2_labelTable__xHrIB th{border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--border,#e0e0e0);font-size:13px;padding:10px 12px;text-align:left}.DeepPersonaV2_labelTable__xHrIB th{color:#666;color:var(--ink-light,#666);font-weight:600}.DeepPersonaV2_radioOpt__94GVM{border-radius:6px;cursor:pointer;display:inline-block;padding:4px 8px}.DeepPersonaV2_radioOpt__94GVM:hover{background:#fafafa;background:var(--paper,#fafafa)}.DeepPersonaV2_selectedGood__58eEe{background:#d1fae5;color:#065f46;font-weight:600}.DeepPersonaV2_selectedBad__fYB3j{background:#fee2e2;color:#991b1b;font-weight:600}.DeepPersonaV2_detailGrid__xYQpG{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-top:20px}.DeepPersonaV2_detailCard__Ghb\+h{background:#fff;border:1px solid #e0e0e0;border:1px solid var(--border,#e0e0e0);border-radius:12px;padding:20px}.DeepPersonaV2_detailCard__Ghb\+h h3{color:#222;color:var(--ink,#222);font-size:14px;font-weight:600;margin:0 0 12px}.DeepPersonaV2_gauge__h2zQX{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:16px 0}.DeepPersonaV2_gaugeRing__9FfaX{align-items:center;background:conic-gradient(#c8a85a 0,#f5f5f5 0);background:conic-gradient(var(--gauge-color,#c8a85a) calc(var(--pct, 0)*1%),var(--paper,#f5f5f5) 0);border-radius:50%;display:flex;height:140px;justify-content:center;position:relative;width:140px}.DeepPersonaV2_gaugeRing__9FfaX:before{background:#fff;border-radius:50%;content:"";height:110px;position:absolute;width:110px}.DeepPersonaV2_gaugeNumber__Fusqn{color:#222;color:var(--ink,#222);font-size:32px;font-weight:600;position:relative}.DeepPersonaV2_gaugeVerdict__oOpeY{font-weight:600;margin-top:10px}.DeepPersonaV2_verdictGood__bPSF5{color:#065f46}.DeepPersonaV2_verdictBad__ssorB{color:#991b1b}.DeepPersonaV2_barRow__hIT3l{align-items:center;display:flex;font-size:13px;gap:10px;margin-bottom:8px}.DeepPersonaV2_barLabel__EzhjF{color:#666;color:var(--ink-light,#666);flex:0 0 130px}.DeepPersonaV2_barTrack__hg7sN{background:#f5f5f5;background:var(--paper,#f5f5f5);border-radius:5px;flex:1 1;height:10px;overflow:hidden}.DeepPersonaV2_barFill__hny92{background:#c8a85a;background:var(--gold,#c8a85a);height:100%}.DeepPersonaV2_barValue__zXt6n{flex:0 0 50px;font-weight:600;text-align:right}.DeepPersonaV2_smallTable__wfZSr{border-collapse:collapse;font-size:13px;width:100%}.DeepPersonaV2_smallTable__wfZSr td,.DeepPersonaV2_smallTable__wfZSr th{border-bottom:1px solid #f0f0f0;border-bottom:1px solid var(--paper,#f0f0f0);padding:6px 8px;text-align:left}.DeepPersonaV2_smallTable__wfZSr th{color:#666;color:var(--ink-light,#666);font-weight:600}.DeepPersonaV2_gapPos__7pdWx{color:#065f46}.DeepPersonaV2_gapNeg__kP6Ef{color:#991b1b}.DeepPersonaV2_categoryGroup__hIweQ{margin-bottom:18px}.DeepPersonaV2_categoryTitle__SvB2g{color:#c8a85a;color:var(--gold,#c8a85a);font-size:13px;font-weight:600;letter-spacing:.05em;margin-bottom:6px;text-transform:uppercase}.DeepPersonaV2_twoCol__OgIbl{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.DeepPersonaV2_infoBanner__GEVa5{background:#fef9e7;border-left:3px solid #c8a85a;border-left:3px solid var(--gold,#c8a85a);border-radius:6px;color:#5d4a1c;font-size:13px;margin:12px 0;padding:10px 14px}.DeepPersonaV2_warnBanner__rdMbl{background:#fef2f2;border-left:3px solid #c84a4a;border-radius:6px;color:#991b1b;font-size:13px;margin:12px 0;padding:10px 14px}.DeepPersonaV2_scanList__8a-IQ{margin-top:16px}.DeepPersonaV2_scanRow__bOhAq{align-items:center;border:1px solid #e0e0e0;border:1px solid var(--border,#e0e0e0);border-radius:8px;cursor:pointer;display:flex;margin-bottom:8px;padding:10px 12px}.DeepPersonaV2_scanRow__bOhAq:hover{background:#fafafa;background:var(--paper,#fafafa)}.DeepPersonaV2_scanName__eWBj\+{flex:1 1;font-size:14px;font-weight:600}.DeepPersonaV2_scanProb__SO4IN{font-weight:600;margin-right:12px}.Predict_stepIndicator__W0Orx{align-items:center;display:flex;gap:0;margin-bottom:28px}.Predict_stepDot__sytLM{align-items:center;color:var(--ink-light);display:flex;font-size:12px;font-weight:600}.Predict_num__hEmNW{align-items:center;background:var(--border);border-radius:50%;display:flex;height:28px;justify-content:center;transition:all .2s;width:28px}.Predict_stepDot__sytLM.Predict_active__g7wqc .Predict_num__hEmNW{background:var(--gold);color:var(--ink)}.Predict_stepDot__sytLM.Predict_done__otB9V .Predict_num__hEmNW{background:var(--green);color:#fff}.Predict_label__Vh\+1e{font-size:13px;margin:0 12px 0 8px;white-space:nowrap}.Predict_stepDot__sytLM.Predict_active__g7wqc .Predict_label__Vh\+1e{color:var(--ink)}.Predict_stepLine__C5Bkf{background:var(--border);height:2px;margin:0 4px;transition:all .2s;width:30px}.Predict_stepLine__C5Bkf.Predict_done__otB9V{background:var(--green)}.Predict_formRow__\+IoNA{margin-bottom:22px}.Predict_formLabel__nzGpn{color:var(--ink-mid);display:block;font-size:12px;font-weight:600;letter-spacing:.8px;margin-bottom:8px;text-transform:uppercase}.Predict_formSelect__MxAzS{appearance:none;background:#fff;border:1.5px solid var(--border);border-radius:8px;font-family:DM Sans,sans-serif;font-size:14px;outline:none;padding:11px 14px;transition:border-color .2s;width:100%}.Predict_formSelect__MxAzS:focus{border-color:var(--gold)}.Predict_selectWrap__W5hB8{position:relative}.Predict_selectWrap__W5hB8:after{color:var(--ink-light);content:"▾";pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.Predict_infoBanner__ZnaGg{align-items:center;background:var(--teal-light);border:1px solid #1d6a7240;border-radius:8px;color:var(--teal);display:flex;font-size:13px;gap:10px;margin-bottom:24px;padding:12px 16px}.Predict_uploadZone__xMlDq{background:var(--paper);border:2px dashed var(--border);border-radius:10px;cursor:pointer;padding:36px;text-align:center;transition:all .2s}.Predict_uploadZone__xMlDq:hover{background:var(--gold-pale);border-color:var(--gold)}.Predict_uploadIcon__259vh{font-size:36px;margin-bottom:12px}.Predict_uploadTitle__qiHjV{font-size:15px;font-weight:600;margin-bottom:4px}.Predict_uploadSub__N0A2q{color:var(--ink-light);font-size:13px}.Predict_uploadNote__tH-mo{color:var(--gold);font-size:12px;font-weight:500;margin-top:8px}.Predict_uploadedFiles__jhp0n{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.Predict_fileChip__\+\+bDa{align-items:center;background:var(--teal-light);border:1px solid #1d6a7233;border-radius:6px;color:var(--teal);display:flex;font-size:12px;font-weight:500;gap:8px;padding:6px 12px}.Predict_modalOverlay__WvQEV{align-items:center;animation:Predict_fadeIn__2uwS0 .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f111799;display:flex;inset:0;justify-content:center;position:fixed;z-index:500}.Predict_modalBox__mTRv8{animation:Predict_popIn__Tr81N .3s cubic-bezier(.175,.885,.32,1.275) both;background:#fff;border-radius:16px;max-width:440px;padding:44px 40px;text-align:center;width:90%}.Predict_modalIcon__ZwHMC{font-size:52px;margin-bottom:20px}.Predict_modalTitle__6pMJr{font-family:"DM Serif Display",serif;font-size:24px;margin-bottom:10px}.Predict_modalText__GpzFR{color:var(--ink-light);font-size:14px;line-height:1.7;margin-bottom:28px}.Predict_modalClose__oBdd1{background:var(--ink);border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;padding:11px 28px;transition:background .2s}.Predict_modalClose__oBdd1:hover{background:var(--teal)}@keyframes Predict_fadeIn__2uwS0{0%{opacity:0}to{opacity:1}}@keyframes Predict_popIn__Tr81N{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.Predict_removeFile__ZdNgg{cursor:pointer;font-weight:700;margin-left:8px;opacity:.7}.Predict_removeFile__ZdNgg:hover{color:var(--red);opacity:1}.ProjectDashboard_projectGrid__BKMX1{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.ProjectDashboard_projectCard__H4h6A{background:#fff;border:1px solid var(--border);border-radius:12px;cursor:pointer;padding:24px;transition:all .2s}.ProjectDashboard_projectCard__H4h6A:hover{border-color:var(--gold);box-shadow:var(--shadow);transform:translateY(-2px)}.ProjectDashboard_projectCardHeader__ZTRyR{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.ProjectDashboard_projectName__K3x5G{color:var(--ink);font-family:"DM Serif Display",serif;font-size:17px;margin-bottom:4px}.ProjectDashboard_projectMeta__S3Dt2{color:var(--ink-light);font-size:12px}.ProjectDashboard_projectStatus__e0\+9m{border-radius:20px;display:inline-block;font-size:11px;font-weight:600;padding:3px 10px}.ProjectDashboard_statusActive__p8yCx{background:var(--green-light);color:var(--green)}.ProjectDashboard_statusPending__eNMHS{background:#fff8e1;color:#e67e22}.ProjectDashboard_projectStats__E0Qyt{border-top:1px solid var(--border);display:flex;gap:20px;margin-top:16px;padding-top:16px}.ProjectDashboard_val__z8Uni{color:var(--ink);font-size:20px;font-weight:700}.ProjectDashboard_lbl__g5AMG{color:var(--ink-light);font-size:11px}.ProjectDashboard_backBtn__t5ZVD{align-items:center;border:1px solid #0000;border-radius:6px;color:var(--ink-light);cursor:pointer;display:inline-flex;font-size:13px;gap:6px;margin-bottom:24px;padding:6px 12px;transition:all .15s}.ProjectDashboard_backBtn__t5ZVD:hover{background:var(--paper);border-color:var(--border);color:var(--ink)}.ProjectDashboard_filterSelect__xqJ-S{appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%237a8099%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%226%209%2012%2015%2018%209%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E");background-position:right 10px center;background-repeat:no-repeat;border:1px solid var(--border);border-radius:6px;cursor:pointer;font-family:DM Sans,sans-serif;font-size:13px;outline:none;padding:8px 32px 8px 12px}.ProjectDashboard_candidateTable__tvk3l{background:#fff;border:1px solid var(--border);border-collapse:collapse;border-radius:8px;overflow:hidden;width:100%}.ProjectDashboard_candidateTable__tvk3l th{background:var(--candidates-table-heading);border-bottom:1px solid var(--border);color:var(--ink-mid);font-size:11px;font-weight:600;letter-spacing:.5px;padding:14px 16px;text-align:left;text-transform:uppercase}.ProjectDashboard_candidateTable__tvk3l td{border-bottom:1px solid var(--border);color:var(--ink);font-size:13.5px;padding:16px;vertical-align:middle}.ProjectDashboard_candidateTable__tvk3l tr:last-child td{border-bottom:none}.ProjectDashboard_candidateTable__tvk3l tr:hover td{background:var(--paper)}.ProjectDashboard_textGreen__th-ny{color:#27ae60;font-weight:500}.ProjectDashboard_textOrange__SKrNO{color:#e67e22;font-weight:500}.ProjectDashboard_textRed__Fe4ed{color:#c0392b;font-weight:500}.ProjectDashboard_tableToolbar__suy1C{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.ProjectDashboard_searchInput__ZwyZT{border:1px solid var(--border);border-radius:6px;font-family:DM Sans,sans-serif;font-size:13px;outline:none;padding:10px 14px;width:280px}.ProjectDashboard_searchInput__ZwyZT:focus{border-color:var(--gold)}.ProjectDashboard_filterControls__H9ABy{align-items:center;color:var(--ink-light);display:flex;font-size:13px;gap:16px}.ProjectDashboard_filterGroup__2Pi8-{align-items:center;display:flex;gap:8px;position:relative}.ProjectDashboard_dropdownTrigger__OSCLa{align-items:center;background-color:#fff;border:1px solid var(--border);border-radius:6px;color:var(--ink);cursor:pointer;display:flex;font-family:DM Sans,sans-serif;font-size:13px;justify-content:space-between;min-width:90px;padding:8px 12px;-webkit-user-select:none;user-select:none}.ProjectDashboard_dropdownTrigger__OSCLa:hover{border-color:var(--ink-light)}.ProjectDashboard_dropdownMenu__uE1Va{animation:ProjectDashboard_fadeIn__bhAHm .15s ease;background:#fff;border:1px solid var(--border);border-radius:6px;box-shadow:0 4px 20px #00000014;min-width:150px;padding:8px 0;position:absolute;right:0;top:calc(100% + 4px);z-index:100}.ProjectDashboard_dropdownSection__IrJqp{color:var(--ink-light);font-size:11px;padding:6px 16px 2px}.ProjectDashboard_dropdownItem__JlMor{color:var(--ink);cursor:pointer;font-size:13px;padding:8px 16px;transition:background .15s}.ProjectDashboard_dropdownItem__JlMor:hover{background:var(--paper);color:var(--gold)}.ProjectDashboard_screenOverlay__Ze6C5{inset:0;position:fixed;z-index:90}.ProjectDashboard_tableWrapper__Hdf21{border:1px solid var(--border);border-radius:8px;overflow:hidden;position:relative}.ProjectDashboard_tableOverlay__PoZVh{animation:ProjectDashboard_fadeIn__bhAHm .2s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff80;inset:0;pointer-events:none;position:absolute;z-index:50}.ProjectDashboard_candidateTable__tvk3l td.ProjectDashboard_textGreen__th-ny{color:#27ae75;font-weight:500}.ProjectDashboard_candidateTable__tvk3l td.ProjectDashboard_textOrange__SKrNO{color:#e67e22;font-weight:500}.ProjectDashboard_candidateTable__tvk3l td.ProjectDashboard_textRed__Fe4ed{color:#e2070b;font-weight:500}.ProjectDashboard_textBlueLink__8FCZq{align-items:center;color:#3498db;cursor:pointer;display:inline-flex;font-weight:500;gap:4px;text-decoration:underline}.ProjectDashboard_textBlueLink__8FCZq:hover{color:#2980b9}.ProjectDashboard_numCol__Avc9o{color:var(--ink-light);width:40px}@keyframes ProjectDashboard_fadeIn__bhAHm{0%{opacity:0}to{opacity:1}}.ProjectDashboard_editCardBtn__WV8QC{align-items:center;background:#0000;border:1px solid var(--border);border-radius:50%;color:var(--ink-light);cursor:pointer;display:inline-flex;font-size:13px;height:24px;justify-content:center;padding:0;transition:all .15s;width:24px}.ProjectDashboard_editCardBtn__WV8QC:hover{background:#c9a84c0d;border-color:var(--gold);color:var(--gold)}.ModelsDashboard_dashboardContainer__0nOUL{color:var(--ink);font-family:DM Sans,sans-serif;margin:0 auto;max-width:1200px;width:100%}.ModelsDashboard_dashboardHeader__CWApl{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.ModelsDashboard_dashboardTitle__bEUKj{color:var(--ink);font-family:"DM Serif Display",serif;font-size:28px;font-weight:600;margin-bottom:6px}.ModelsDashboard_dashboardSubtitle__JrzeM{color:var(--ink-light);font-size:13.5px}.ModelsDashboard_filterBar__GaU13{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.ModelsDashboard_filterChips__n\+BUU{display:flex;gap:6px}.ModelsDashboard_filterChip__PPZiw{background:#fff;border:1.5px solid var(--border);border-radius:20px;color:var(--ink-mid);cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;transition:all .2s;-webkit-user-select:none;user-select:none}.ModelsDashboard_filterChip__PPZiw:hover{border-color:var(--gold);color:var(--ink)}.ModelsDashboard_filterChip__PPZiw.ModelsDashboard_active__TLC9B{background:var(--ink-mid);border-color:var(--ink-mid);color:#fff}.ModelsDashboard_searchWrapper__JFXwA{align-items:center;background:#fff;border:1.5px solid var(--border);border-radius:9px;display:flex;gap:8px;margin-left:auto;padding:7px 12px;transition:border-color .2s;width:240px}.ModelsDashboard_searchWrapper__JFXwA:focus-within{border-color:var(--gold)}.ModelsDashboard_searchIcon__Pcj3x{color:var(--ink-light);font-size:14px}.ModelsDashboard_searchInput__DnDcx{background:#0000;border:none;color:var(--ink);font-family:DM Sans,sans-serif;font-size:13px;outline:none;width:100%}.ModelsDashboard_selectWrap__EBaXt{position:relative;width:160px}.ModelsDashboard_sortSelect__Yr\+\+6{appearance:none;background:#fff;border:1.5px solid var(--border);border-radius:9px;color:var(--ink-mid);cursor:pointer;font-family:DM Sans,sans-serif;font-size:13px;outline:none;padding:8px 12px;width:100%}.ModelsDashboard_selectWrap__EBaXt:after{color:var(--ink-light);content:"▾";pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.ModelsDashboard_spinner__pn8jz{animation:ModelsDashboard_spin__bWfhr 1s linear infinite;border-top:3.5px solid var(--border);border:3.5px solid var(--border);border-radius:50%;border-top-color:var(--gold);display:inline-block;height:32px;width:32px}@keyframes ModelsDashboard_spin__bWfhr{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ModelsDashboard_emptyState__WUa5E{background:#fff;border:1.5px dashed var(--border);border-radius:14px;color:var(--ink-light);margin-top:20px;padding:80px 40px;text-align:center}.ModelsDashboard_emptyStateIcon__BYb-l{color:var(--gold-light);font-size:44px;margin-bottom:16px}.ModelsDashboard_emptyStateTitle__tTNGd{color:var(--ink);font-size:16px;font-weight:600;margin-bottom:8px}.ModelsDashboard_emptyStateSub__uNID6{font-size:13.5px;line-height:1.5;margin:0 auto;max-width:400px}.ModelsDashboard_savedDnaGrid__9YTNF{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));margin-top:10px}.ModelsDashboard_savedDnaCard__O-1BS{background:#fff;border:1.5px solid var(--border);border-radius:12px;display:flex;flex-direction:column;overflow:hidden;padding:0;position:relative;transition:all .22s cubic-bezier(.165,.84,.44,1)}.ModelsDashboard_savedDnaCard__O-1BS:hover{border-color:var(--gold);box-shadow:0 10px 30px #0f111714;transform:translateY(-3px)}.ModelsDashboard_archivedCard__09ytN{opacity:.6}.ModelsDashboard_dnaCardAccent__cJszX{border-radius:14px 14px 0 0;height:5px;width:100%}.ModelsDashboard_dnaCardBody__jY45B{display:flex;flex:1 1;flex-direction:column;padding:16px}.ModelsDashboard_dnaCardIdentity__Kq0-w{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.ModelsDashboard_dnaCardName__CwwGy{color:var(--ink);flex:1 1;font-family:"DM Serif Display",serif;font-size:14px;font-weight:500;line-height:1.35}.ModelsDashboard_dnaCardTimestamp__t9iRN{color:var(--ink-light);font-family:DM Sans,sans-serif;font-size:10.5px;font-weight:400;margin-top:3px}.ModelsDashboard_badgesCol__TJsEE{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:6px}.ModelsDashboard_badgeActive__pL2Bh{background:var(--green-light);border-radius:20px;color:var(--green);font-size:10.5px;font-weight:700;padding:3px 10px}.ModelsDashboard_badgeArchived__Up2Xx{background:var(--paper);border-radius:20px;color:var(--ink-light);font-size:10.5px;font-weight:700;padding:3px 10px}.ModelsDashboard_badgeVersion__edW77{background:var(--purple-light);border-radius:20px;color:var(--purple);font-size:10px;font-weight:700;padding:2px 8px}.ModelsDashboard_dnaCardMeta__WmQuI{color:var(--ink-light);font-size:11.5px;line-height:1.4;margin-bottom:4px}.ModelsDashboard_dnaCardProjectTag__qYmOv{align-items:center;color:var(--teal);display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;margin-bottom:12px;margin-top:4px}.ModelsDashboard_dnaHealthStrip__oAf5m{align-items:center;background:var(--paper);border-radius:8px;display:flex;gap:8px;margin-bottom:16px;padding:9px 12px}.ModelsDashboard_dnaHealthDot__Ncquj{border-radius:50%;flex-shrink:0;height:8px;width:8px}.ModelsDashboard_dnaHealthLabel__etur2{flex:1 1;font-size:11.5px;font-weight:600}.ModelsDashboard_dnaHealthAge__2xjPC{color:var(--ink-light);font-size:10.5px}.ModelsDashboard_dnaCardStatsRow__pjCdJ{background:#f6f8fa4d;border-top:1px solid var(--border);display:flex;justify-content:space-around;margin:0 -16px 12px;padding:10px 16px}.ModelsDashboard_dnaCardStat__\+OQSC{text-align:center}.ModelsDashboard_dnaCardStat__\+OQSC .ModelsDashboard_val__XRWQ4{color:var(--gold);font-family:"DM Serif Display",serif;font-size:18px;font-weight:600;line-height:1}.ModelsDashboard_dnaCardStat__\+OQSC .ModelsDashboard_lbl__JwKim{color:var(--ink-light);font-size:8px;font-weight:700;letter-spacing:.6px;margin-top:2px;text-transform:uppercase}.ModelsDashboard_accuracyTitle__A\+Zm7{color:var(--ink-light);font-size:10px;font-weight:700;letter-spacing:.6px;margin-bottom:6px;text-transform:uppercase}.ModelsDashboard_accGaugeWrap__4bbCZ{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.ModelsDashboard_accGaugeTrack__ksOvd{background:var(--paper);border-radius:3px;flex:1 1;height:6px;min-width:100px;overflow:hidden}.ModelsDashboard_accGaugeFill__iecUV{border-radius:3px;height:100%;transition:width .4s ease}.ModelsDashboard_accGaugeVal__4sl0z{flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:13.5px;font-weight:700;text-align:right;width:38px}.ModelsDashboard_realWorldLabel__n4NMb{color:var(--ink-light);font-size:10.5px}.ModelsDashboard_dnaCardActions__PxYN4{display:flex;gap:8px;margin-top:auto}.ModelsDashboard_dnaCardBtn__0Ip1D{align-items:center;background:#fff;border:1.5px solid var(--border);border-radius:8px;color:var(--ink-mid);cursor:pointer;display:inline-flex;flex:1 1;font-family:DM Sans,sans-serif;font-size:12.5px;font-weight:600;gap:6px;height:34px;justify-content:center;padding:6px 12px;transition:all .15s ease}.ModelsDashboard_dnaCardBtn__0Ip1D:hover{background:var(--paper);border-color:var(--ink-light);color:var(--ink)}.ModelsDashboard_dnaCardBtn__0Ip1D.ModelsDashboard_restore__GyVt2{background:#22c55e0d;border-color:#22c55e4d;color:#15803d}.ModelsDashboard_dnaCardBtn__0Ip1D.ModelsDashboard_restore__GyVt2:hover{background:#22c55e1a;border-color:#22c55e;color:#15803d}.ModelsDashboard_createProjectBtn__KkTdG{background:var(--gold);border:none;border-top:1.5px solid var(--border);color:var(--ink);cursor:pointer;font-family:DM Sans,sans-serif;font-size:12.5px;font-weight:700;padding:10px;text-align:center;transition:background .15s ease,color .15s ease;width:100%}.ModelsDashboard_createProjectBtn__KkTdG:hover{background:var(--gold-light);color:var(--ink)}@media (max-width:768px){.ModelsDashboard_savedDnaGrid__9YTNF{grid-template-columns:1fr}.ModelsDashboard_searchWrapper__JFXwA{margin-left:0;width:100%}.ModelsDashboard_selectWrap__EBaXt{width:100%}}.Login_container__fT87\+{background:#010101;box-sizing:border-box;color:#fff;display:flex;font-family:Inter,sans-serif;height:100vh;width:100%}.Login_left__iPlig{background:#010101;background-image:linear-gradient(#ffcc0014 1px,#0000 0),linear-gradient(90deg,#ffcc0014 1px,#0000 0);background-size:40px 40px;display:flex;flex-direction:column;justify-content:flex-start;padding:80px 70px;position:relative;width:50%}.Login_daksh_image__D88TY{height:82px;width:200px}.Login_textBlock__qJTJZ{margin-top:60px}.Login_title__Ig6XJ{color:#bebebe}.Login_subheading__2ZETx,.Login_title__Ig6XJ{font-family:Outfit,sans-serif;font-size:32px;font-weight:700;line-height:40px}.Login_subheading__2ZETx{color:#c9a84c}.Login_right__rS2Zf{align-items:flex-start;display:flex;justify-content:center;padding-top:120px;width:50%}.Login_formWrapper__0vsoQ{width:459px}.Login_welcome__nyUTL{color:#c9a84c;font-family:Outfit,sans-serif;font-size:16px;font-weight:300;line-height:24px;margin-bottom:8px}.Login_heading__ueJhI{color:#bebebe;font-family:Outfit,sans-serif;font-size:24px;font-weight:600;line-height:30px;margin-bottom:30px}.Login_inputGroup__mR1G-{margin-bottom:20px}.Login_labels__e83Ez{color:#bebebe;display:block;font-family:Outfit,sans-serif;font-size:14px;font-weight:500;margin-bottom:6px}.Login_inputfields__NMH4c{background:#090a0c;border:1.5px solid #929292;box-sizing:border-box;caret-color:#2086d9;color:#bebebe;font-family:Outfit,sans-serif;font-size:16px;outline:none;padding:14px;width:100%}.Login_inputfields__NMH4c:focus{border:1.5px solid #2086d9}.Login_inputfields__NMH4c:disabled{opacity:.75}.Login_primaryButton__w9qs4{background:#c9a84c;border:none;border-radius:4px;color:#010101;cursor:pointer;font-family:Outfit,sans-serif;font-size:16px;font-weight:600;line-height:22px;margin-bottom:4px;margin-top:4px;padding:14px 20px;transition:background .15s ease,opacity .15s ease;width:100%}.Login_primaryButton__w9qs4:hover:not(:disabled){background:#ffd54f}.Login_primaryButton__w9qs4:disabled{cursor:not-allowed;opacity:.65}.Login_error__5oBYc{color:#ff4d4f;font-size:12px;margin-top:6px}.Login_hint__6ntHG{color:#929292;font-family:Outfit,sans-serif;font-size:12px;margin-top:8px}.Login_otpSection__PHDK-{margin-top:8px}.Login_infoBanner__CQp\+p{background:#2086d91a;border:1px solid #2086d959;border-radius:6px;color:#bebebe;font-family:Outfit,sans-serif;font-size:14px;line-height:20px;margin-bottom:18px;padding:12px 14px}.Login_resendRow__vGWcl{align-items:center;justify-content:flex-start;margin-top:16px;min-height:24px}.Login_timerText__w-hnh{align-items:center;color:#929292;display:flex;font-family:Outfit,sans-serif;gap:6px}.Login_timerText__w-hnh strong{color:#c9a84c;display:inline-block;font-weight:600;min-width:28px}.Login_textLink__UTKsS{background:none;border:none;color:#c9a84c;cursor:pointer;font-family:Outfit,sans-serif;font-size:14px;font-weight:500;padding:0;text-decoration:underline;text-underline-offset:3px}.Login_textLink__UTKsS:hover:not(:disabled){color:#ffd54f}.Login_textLink__UTKsS:disabled{color:#555;cursor:not-allowed;text-decoration:none}.Login_successBanner__HU9RG{align-items:flex-start;background:#22c55e1a;border:1px solid #22c55e59;border-radius:8px;display:flex;gap:12px;margin-top:16px;padding:14px 16px}.Login_successIcon__-87vF{flex-shrink:0;height:20px;margin-top:2px;width:20px}.Login_successText__Fvdqn{display:flex;flex-direction:column;gap:4px}.Login_successTitle__O9nIs{color:#4ade80;font-family:Outfit,sans-serif;font-size:16px;font-weight:600;line-height:22px}.Login_successSubtitle__98A40{color:#929292;font-family:Outfit,sans-serif;font-size:13px;font-weight:400;line-height:18px}@media (max-width:1024px){.Login_left__iPlig{padding:60px 40px}.Login_right__rS2Zf{padding-top:80px}.Login_formWrapper__0vsoQ{max-width:380px;width:100%}.Login_subheading__2ZETx,.Login_title__Ig6XJ{font-size:24px;line-height:32px}}@media (max-width:768px){.Login_container__fT87\+{flex-direction:column}.Login_left__iPlig{height:auto;padding:40px 20px;width:100%}.Login_right__rS2Zf{align-items:center;padding:30px 20px;width:100%}.Login_formWrapper__0vsoQ{width:100%}}.Login_resendRow__vGWcl{align-items:flex-start;display:flex;flex-direction:column}.Login_timerText__w-hnh{font-size:14px}.Login_otpNote__pW8VO{color:#777;font-size:12px;line-height:1.4;margin-top:6px}