:root{--green:#75b843;--green-dark:#4f8f2f;--green-soft:#f1f8eb;--black:#111411;--ink:#171a17;--text:#252a24;--muted:#6f766b;--bg:#f7f8f5;--surface:#fff;--surface-soft:#fafbf8;--surface-dark:#121512;--line:#1114111a;--line-strong:#11141129;--danger:#c24949;--danger-soft:#fff0f0;--warning:#c28a22;--warning-soft:#fff7e6;--radius-sm:14px;--radius-md:20px;--radius-lg:28px;--radius-xl:38px;--pill:999px;--shadow-sm:0 10px 30px #1114110f;--shadow-md:0 24px 70px #1114111a;--shadow-lg:0 40px 110px #1114112e;--page:min(1180px, calc(100% - 32px));--page-wide:min(1280px, calc(100% - 32px));--header-h:78px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 16% 0%, #75b8431f, transparent 32%), linear-gradient(180deg, #fbfcfa 0%, var(--bg) 42%, #f2f4ef 100%);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit}code{white-space:normal;overflow-wrap:anywhere}input,select,textarea{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);border-radius:16px;outline:none;padding:14px 15px;transition:border-color .18s,box-shadow .18s,background .18s}textarea{resize:vertical}input:focus,select:focus,textarea:focus{border-color:#75b843a6;box-shadow:0 0 0 4px #75b8431f}input:disabled{color:var(--muted);background:#f2f4f0}label span,.field span,.fieldBlock span,.authForm span,.accountForm span{color:var(--muted);font-size:13px;font-weight:900}.error,.field em{color:var(--danger);font-size:13px;font-style:normal;font-weight:850}.app{min-height:100vh}.page{width:var(--page);margin:0 auto;padding:38px 0 80px}.card,.glass,.feature,.heroCard{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid #11141114}.card,.glass{padding:28px}.muted{color:var(--muted)}.eyebrow{color:var(--green);letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:950}.banner{background:var(--warning-soft);color:#7a520c;border-bottom:1px solid #c28a2233;justify-content:center;align-items:center;gap:9px;padding:11px 16px;font-weight:850;display:flex}.primary,.primaryLarge,.secondary,.generateButton,.uploadButton,.downloadButton,.signButton{border-radius:var(--pill);justify-content:center;align-items:center;gap:9px;font-weight:900;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s,color .18s;display:inline-flex}.primary,.primaryLarge{color:#fff;background:linear-gradient(135deg, var(--green), var(--green-dark));border:none;box-shadow:0 18px 38px #75b84342}.primary{min-height:46px;padding:0 20px}.primaryLarge{min-height:54px;padding:0 26px;font-size:16px}.secondary{border:1px solid var(--line);background:var(--surface);min-height:46px;color:var(--ink);padding:0 20px}.generateButton,.uploadButton,.downloadButton{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--ink);padding:0 15px;font-size:13px}.generateButton{background:var(--green-soft);color:var(--green-dark);border-color:#75b84352}.signButton{background:var(--black);color:#fff;border:none;min-height:42px;padding:0 16px}.primary:hover,.primaryLarge:hover,.secondary:hover,.generateButton:hover,.uploadButton:hover,.downloadButton:hover,.signButton:hover{transform:translateY(-1px)}.primary.small{min-height:40px;padding:0 14px}.premiumHeader{z-index:50;height:var(--header-h);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffd1;border-bottom:1px solid #11141114;justify-content:space-between;align-items:center;gap:18px;padding:0 26px;display:flex;position:sticky;top:0}.premiumHeaderLogo{color:var(--ink);background:0 0;border:none;align-items:center;gap:12px;padding:0;display:inline-flex}.premiumHeaderLogo img{object-fit:contain;width:auto;height:50px}.premiumHeaderLogo span{letter-spacing:-.4px;font-weight:950}.premiumHeaderNav{align-items:center;gap:10px;display:flex}.premiumHeaderNav button{border-radius:var(--pill);min-height:42px;color:var(--ink);background:0 0;border:none;justify-content:center;align-items:center;gap:9px;padding:0 16px;font-size:14px;font-weight:850;line-height:1;display:inline-flex}.premiumHeaderCta{background:var(--black)!important;color:#fff!important}.header{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border-bottom:1px solid #11141114;justify-content:space-between;align-items:center;padding:16px 24px;display:flex;position:sticky;top:0}.logo{background:0 0;border:0;align-items:center;gap:10px;font-weight:950;display:flex}.logo span{background:linear-gradient(135deg, var(--green), var(--green-dark));color:#fff;border-radius:13px;place-items:center;width:38px;height:38px;display:grid}.header nav{gap:8px;display:flex}.header nav button{border:1px solid var(--line);border-radius:var(--pill);background:#fff;padding:10px 14px;font-weight:850}.premiumLanding{min-height:calc(100vh - var(--header-h));background:radial-gradient(circle at 72% 20%,#75b84326,#0000 32%),linear-gradient(#fbfcfa,#f4f6f1);padding:64px 24px 86px}.premiumLandingHero{width:var(--page);grid-template-columns:1.12fr .88fr;align-items:center;gap:44px;margin:0 auto;display:grid}.premiumLandingText h1,.hero h1,.adminHero h1{color:var(--black);letter-spacing:-4px;margin:0 0 22px;font-size:clamp(48px,7vw,92px);line-height:.92}.premiumLandingLead,.hero p,.adminHero p{max-width:720px;color:var(--muted);margin:0;font-size:clamp(18px,2vw,23px);font-weight:750;line-height:1.45}.premiumLandingActions,.landingActions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.premiumLandingDevice{color:#fff;background:radial-gradient(circle at 100% 0,#75b84340,#0000 42%),linear-gradient(145deg,#101210,#242821);border-radius:42px;padding:28px;box-shadow:0 35px 90px #00000047}.deviceTop{color:#ffffffb8;align-items:center;gap:10px;font-size:13px;font-weight:900;display:flex}.deviceTop span{border-radius:var(--pill);background:var(--green);width:10px;height:10px;box-shadow:0 0 20px #75b843cc}.deviceProgress{margin:42px 0}.deviceProgress strong{letter-spacing:-5px;font-size:88px;line-height:.9;display:block}.deviceProgress span{color:#ffffff9e;font-weight:850}.deviceTimeline{gap:12px;display:grid}.deviceTimeline div{color:#ffffffb8;background:#ffffff12;border-radius:18px;align-items:center;gap:12px;padding:14px;font-weight:900;display:flex}.deviceTimeline div.done,.deviceTimeline div.active{color:#fff}.deviceTimeline div.active{background:#75b8432e}.deviceTimeline svg{color:var(--green)}.premiumLandingProofs{width:var(--page);grid-template-columns:repeat(3,1fr);gap:14px;margin:34px auto 0;display:grid}.premiumLandingProofs div{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);padding:24px}.premiumLandingProofs svg{color:var(--green);margin-bottom:14px}.premiumLandingProofs strong{margin-bottom:6px;font-size:18px;font-weight:950;display:block}.premiumLandingProofs span{color:var(--muted);font-size:14px;font-weight:750}.hero{grid-template-columns:1.15fr .65fr;align-items:center;gap:36px;max-width:1180px;margin:0 auto;padding:82px 22px 50px;display:grid}.features{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1180px;margin:0 auto;padding:0 22px 60px;display:grid}.feature,.heroCard{padding:28px}.feature svg,.heroCard svg{color:var(--green)}.feature h3,.heroCard h3{margin:16px 0 8px;font-size:26px}.layout,.dossierLayout{grid-template-columns:330px 1fr;align-items:start;gap:24px;display:grid}.sticky{top:calc(var(--header-h) + 20px);position:sticky}.glass h2{margin:0 0 22px;font-size:32px;line-height:1}.progress{gap:10px;display:grid}.progress div{color:var(--muted);align-items:center;gap:10px;font-weight:850;display:flex}.progress span{border-radius:var(--pill);background:#edf0ea;place-items:center;width:30px;height:30px;display:grid}.progress .done span{background:var(--green);color:#fff}.progress p{margin:0}.wizardDivider{background:linear-gradient(90deg,#7abe3d2e,#10182814,#7abe3d2e);border-radius:999px;height:1px;margin:10px 0 2px}.cardTitle{align-items:flex-start;gap:14px;margin-bottom:22px;display:flex}.cardTitle>div{background:var(--green-soft);width:48px;height:48px;color:var(--green);border-radius:17px;flex:none;place-items:center;display:grid}.cardTitle h2{letter-spacing:-1px;margin:0 0 6px;font-size:32px}.cardTitle p{color:var(--muted);margin:0;line-height:1.5}.choiceGrid{grid-template-columns:repeat(2,1fr);gap:13px;margin-bottom:16px;display:grid}.choice{border:1px solid var(--line);background:var(--surface);text-align:left;min-height:110px;color:var(--ink);border-radius:22px;gap:8px;padding:18px;display:grid}.choice svg{color:var(--green)}.choice.active{background:linear-gradient(180deg, #fff, var(--green-soft));border-color:#75b8438c;box-shadow:0 16px 34px #75b84324}.twoCols,.authGrid{grid-template-columns:repeat(2,1fr);gap:0 14px;display:grid}.field{gap:8px;margin-top:16px;display:grid}.actions{justify-content:space-between;gap:12px;margin-top:22px;display:flex}.diagnostic{background:linear-gradient(#fff,#f7fbf4);border:1px solid #75b8432e;border-radius:26px;padding:24px}.resultHead{justify-content:space-between;gap:20px;display:flex}.resultHead h2{margin:0 0 8px;font-size:34px}.resultHead p{color:var(--muted);line-height:1.5}.score{border:8px solid var(--green);border-radius:var(--pill);background:#fff;flex:none;align-content:center;place-items:center;width:126px;height:126px;display:grid}.score.warning{border-color:var(--warning)}.score.danger{border-color:var(--danger)}.score.small{width:106px;height:106px;margin:18px 0}.score strong{font-size:40px;line-height:.9}.score span{font-weight:950}.scoreBar{border-radius:var(--pill);background:#e9eee4;height:11px;margin:22px 0;overflow:hidden}.scoreBar span{background:linear-gradient(90deg, var(--green), #9bd46a);border-radius:var(--pill);height:100%;display:block}.metrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.metric{border:1px solid var(--line);background:#fff;border-radius:18px;gap:7px;padding:15px;display:grid}.metric svg{color:var(--green)}.metric span{color:var(--muted);font-size:12px;font-weight:900}.split{grid-template-columns:1fr 1fr;gap:18px;margin-top:20px;display:grid}.pill{border:1px solid var(--line);border-radius:var(--pill);background:#fff;align-items:center;gap:7px;margin:4px;padding:9px 12px;font-size:13px;font-weight:800;display:inline-flex}.pill svg{color:var(--green)}.pill.warning svg{color:var(--warning)}.createButton{margin-top:18px}.myProjectsPage{width:var(--page);margin:0 auto;padding:42px 0 80px}.myProjectsHero{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:24px;display:flex}.myProjectsHero h1{letter-spacing:-3px;margin:0 0 10px;font-size:clamp(42px,6vw,76px);line-height:.95}.myProjectsEmpty{text-align:center;border:1px solid var(--line);background:#fff;border-radius:32px;place-items:center;gap:12px;min-height:360px;padding:42px;display:grid}.myProjectsEmpty svg{color:var(--green)}.myProjectsEmpty h2{letter-spacing:-1px;margin:0;font-size:32px}.myProjectsEmpty p{max-width:520px;color:var(--muted);margin:0;font-weight:750}.myProjectsGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.myProjectCard{border:1px solid var(--line);text-align:left;cursor:pointer;min-height:260px;box-shadow:var(--shadow-sm);background:#fff;border-radius:30px;gap:22px;padding:24px;display:grid}.myProjectCard:hover{border-color:#75b84373;transform:translateY(-2px);box-shadow:0 26px 80px #75b84324}.myProjectCard.archived{opacity:.82;background:#f7f7f5}.myProjectTop{justify-content:space-between;align-items:center;gap:14px;display:flex}.myProjectIcon,.adminProjectIcon{border-radius:var(--pill);background:var(--green-soft);width:44px;height:44px;color:var(--green);place-items:center;display:grid}.myProjectBadge,.adminStatus{border-radius:var(--pill);background:var(--green-soft);color:var(--green-dark);padding:8px 12px;font-size:12px;font-weight:950}.myProjectBadge.archived,.adminStatus.archived{color:#777;background:#ededeb}.myProjectMain,.myProjectFooter{gap:8px;display:grid}.myProjectMain strong{letter-spacing:-1px;font-size:28px;font-weight:950}.myProjectRef{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.myProjectTypeBadge,.premiumProjectTypeBadge{letter-spacing:0;text-transform:uppercase;border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:4px 10px;font-size:11px;font-weight:950;line-height:1;display:inline-flex}.myProjectTypeBadge.copro,.premiumProjectTypeBadge.copro{color:#285ea8;background:#eef5ff}.myProjectTypeBadge.individual,.premiumProjectTypeBadge.individual{background:var(--green-soft);color:var(--green-dark)}.premiumProjectTypeBadge{margin:10px 0 2px}.myProjectMain span{color:var(--muted);font-size:14px;font-weight:800;line-height:1.4}.myProjectProgress{grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid}.myProjectProgress div{border-radius:var(--pill);background:#edf0ea;height:8px;overflow:hidden}.myProjectProgress div span{border-radius:var(--pill);background:var(--green);height:100%;display:block}.myProjectProgress strong{font-size:13px;font-weight:950}.myProjectFooter{border-top:1px solid var(--line);padding-top:16px}.myProjectFooter span{color:var(--muted);font-size:12px;font-weight:900}.myProjectFooter strong{font-weight:950}.myProjectArchivedNotice,.archivedNotice{color:#666;background:#ededeb;border-radius:16px;padding:12px 14px;font-size:13px;font-weight:900}.premiumProject{width:var(--page-wide);min-width:0;margin:0 auto;padding:34px 0 70px}.clientWelcomeShell{width:var(--page-wide);margin:0 auto;padding-top:34px}.clientWelcomeCard,.clientActionBanner{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:radial-gradient(circle at 100% 0,#75b8431f,#0000 34%),#fff;border-radius:32px;padding:28px}.clientWelcomeTop{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.clientWelcomeTop h2,.clientActionContent h2{letter-spacing:-2px;margin:0;font-size:clamp(32px,5vw,58px);line-height:.95}.clientWelcomeLead,.clientActionContent p{max-width:780px;color:var(--muted);margin:12px 0 0;font-size:18px;line-height:1.55}.clientWelcomeIcon{background:var(--green-soft);width:62px;height:62px;color:var(--green-strong);border-radius:20px;place-items:center;display:grid}.clientWelcomeProgress{grid-template-columns:repeat(4,1fr);gap:8px;margin:24px 0 20px;display:grid}.clientWelcomeProgress span{border-radius:var(--pill);background:#e9ece5;height:7px}.clientWelcomeProgress span.active{background:linear-gradient(90deg, var(--green), #9ae455)}.clientWelcomePoints{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.clientWelcomePoint{color:var(--ink);background:#f7faf4;border:1px solid #edf2e7;border-radius:22px;align-items:flex-start;gap:10px;padding:16px 18px;font-weight:700;display:flex}.clientWelcomePoint svg{color:var(--green);flex:none;margin-top:2px}.clientWelcomeActions,.clientActionButtons{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;display:flex}.clientWelcomeActions .primary,.clientWelcomeActions .secondary,.clientActionButtons .primary,.clientActionButtons .secondary{justify-content:center;align-items:center;gap:8px;display:inline-flex}.clientActionBanner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:6px;display:grid}.clientActionContent h2{font-size:clamp(28px,4vw,42px)}.clientActionMeta{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.clientActionMeta span{border-radius:var(--pill);color:#546252;background:#f5f7f1;padding:8px 12px;font-size:12px;font-weight:900}.premiumHero{color:#fff;background:radial-gradient(circle at 100% 0,#75b8432e,#0000 38%),linear-gradient(135deg,#111,#1d1f1c);border-radius:36px;grid-template-columns:1fr auto;align-items:center;gap:28px;padding:42px;display:grid;box-shadow:0 28px 70px #00000038}.premiumHero h1{letter-spacing:-4px;margin:0 0 12px;font-size:clamp(46px,7vw,92px);line-height:.9}.premiumLead{color:#ffffffb8;margin:0;font-size:18px;font-weight:750}.premiumProgress{border-radius:var(--pill);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff14;border:1px solid #ffffff29;align-content:center;place-items:center;width:150px;height:150px;display:grid}.premiumProgress strong{font-size:42px;line-height:1}.premiumProgress span{color:#ffffff9e;font-size:12px;font-weight:900}.premiumSummary,.projectStats{grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0;display:grid}.projectStats{grid-template-columns:repeat(4,1fr)}.premiumSummaryCard,.projectStat{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:24px;gap:8px;display:grid;padding:20px!important}.premiumSummaryCard svg,.projectStat svg{color:var(--green)}.premiumSummaryCard span,.projectStat span{color:var(--muted);font-size:12px;font-weight:900}.premiumSummaryCard strong,.projectStat strong{font-size:20px;font-weight:950}.premiumLayout{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:18px;min-width:0;display:grid}.premiumTimeline{top:calc(var(--header-h) + 10px);border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow-sm);background:#ffffffe0;border-radius:24px;min-width:0;max-width:100%;padding:18px;position:sticky;overflow:hidden}.premiumTimeline h2{margin:0 0 12px;font-size:20px;line-height:1}.premiumCurrentStepMobile{display:none}.premiumSteps{grid-template-columns:1fr;gap:6px;min-width:0;max-width:100%;display:grid}.premiumStep{text-align:left;width:100%;min-height:58px;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:16px;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:10px 11px;display:grid}.premiumStep span:last-child{min-width:0}.premiumStep.locked{opacity:.5;cursor:not-allowed}.premiumStepIcon{border-radius:var(--pill);background:#eef1ea;place-items:center;width:34px;height:34px;font-weight:950;display:grid}.premiumStep.completed .premiumStepIcon{background:var(--green);color:#fff}.premiumStep strong{font-weight:950;line-height:1.15;display:block}.premiumStep em{color:var(--muted);margin-top:2px;font-size:12px;font-style:normal;font-weight:850;display:block}.premiumPanel{min-width:0;max-width:100%}.premiumDocuments{border:1px solid var(--line);background:#fff;border-radius:30px;margin-top:18px;padding:26px}.premiumDocuments h2{margin:0 0 18px}.premiumDocGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.premiumDoc{border:1px solid var(--line);color:var(--ink);background:#f8faf6;border-radius:20px;gap:8px;padding:18px;text-decoration:none;display:grid}.premiumDoc:hover{background:var(--green-soft);border-color:#75b84366}.premiumDoc svg{color:var(--green)}.stepBusiness h2{margin:0 0 10px;font-size:34px}.businessGrid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:22px;display:grid}.businessGrid div,.businessListItem{border:1px solid var(--line);background:#fff;border-radius:18px;padding:15px}.businessGrid label,.visitStepNotesGrid label{border:1px solid var(--line);background:#fff;border-radius:18px;gap:8px;padding:15px;display:grid}.visitStepNotesGrid{margin-top:12px}.businessGrid span,.businessListItem span,.mandateProgress span,.compactItem span,.miniItem span{color:var(--muted);margin-bottom:5px;font-size:12px;font-weight:850;display:block}.businessGrid strong,.businessListItem strong,.mandateProgress strong{font-weight:950}.businessList{gap:12px;display:grid}.businessListItem{grid-template-columns:28px 1fr auto;align-items:center;gap:12px;display:grid}.businessListItem svg{color:var(--green)}.businessActions,.stepActionPanel,.stepActions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.businessActions{margin-top:0}.stepResult{color:#666;background:#f5f5f5;border-radius:16px;margin-top:22px;padding:14px 16px;font-weight:900}.stepResult.success{background:var(--green-soft);color:var(--green-dark)}.installationEvidenceGrid{gap:12px;margin-top:18px;display:grid}.installationEvidenceCard,.installationUploadCard{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.installationEvidenceCard.ready,.installationUploadCard.ready{background:linear-gradient(135deg,#75b8431f,#fff 70%);border-color:#75b8436b}.installationUploadCard{cursor:pointer}.installationEvidenceCard:hover,.installationUploadCard:hover{border-color:#75b84361;transform:translateY(-1px);box-shadow:0 16px 34px #11182714}.installationUploadCard input{display:none}.installationEvidenceIcon{width:42px;height:42px;color:var(--green);background:var(--green-soft);border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.installationEvidenceCard span:not(.installationEvidenceIcon),.installationUploadCard span:not(.installationEvidenceIcon){color:var(--muted);margin-bottom:4px;font-size:12px;font-weight:850;display:block}.installationEvidenceCard strong,.installationUploadCard strong{font-weight:950;display:block}.installationEvidenceCard small,.installationUploadCard small{color:var(--muted);margin-top:3px;font-weight:750;display:block}.installationUploadCard em{border:1px solid var(--line);min-height:42px;color:var(--ink);background:var(--paper);border-radius:14px;align-items:center;gap:8px;padding:0 16px;font-style:normal;font-weight:900;display:inline-flex}.installationEvidenceLink{color:var(--green-dark);justify-self:start;font-weight:900;text-decoration:none}.installationReceptionAccess{justify-content:space-between;align-items:center;gap:12px;display:flex}.installationReceptionPreview{white-space:pre-wrap}.installationReceptionSignature{border:1px solid var(--line);background:var(--paper);border-radius:18px;gap:8px;margin-top:12px;padding:14px;display:grid}.installationReceptionSignature span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:900}.installationReceptionSignature img{object-fit:contain;background:#fff;border-radius:12px;max-width:260px;max-height:110px}.partnerRefusalPanel,.adminMissionNotice{background:#fef2f2eb;border:1px solid #ef444440;border-radius:20px;margin-top:12px;padding:16px}.partnerRefusalPanel{gap:12px;display:grid}.partnerRefusalPanel h2{margin:0;font-size:22px}.partnerRefusalPanel textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:94px;font:inherit;color:var(--ink);background:#fff;border-radius:16px;padding:14px;font-weight:750}.partnerRefusalActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.adminMissionNotice{align-items:flex-start;gap:12px;display:flex}.adminMissionNotice svg{color:#dc2626;flex:none}.adminMissionNotice p{color:#991b1b;text-transform:uppercase;letter-spacing:.04em;margin:0 0 4px;font-size:12px;font-weight:900}@media (width<=680px){.installationEvidenceCard,.installationUploadCard{grid-template-columns:40px minmax(0,1fr)}.installationEvidenceCard button,.installationUploadCard em{grid-column:1/-1;justify-content:center;width:100%}.installationReceptionAccess{flex-direction:column;align-items:stretch}.partnerRefusalActions{justify-content:stretch}.partnerRefusalActions button{flex:1}}.mandateProgress{background:var(--green-soft);border:1px solid #75b84340;border-radius:18px;gap:3px;margin:18px 0;padding:14px 18px;display:inline-grid}.mandateProgress strong{color:var(--green-dark);font-size:28px}.mandateGenerated{color:var(--green-dark);margin-top:6px;font-size:12px;font-weight:800}.syndicResponseBox,.fieldBlock{margin-top:24px}.syndicResponseBox h3{margin:0 0 12px}.fieldBlock{gap:14px;display:grid}.fieldBlock label{gap:8px;display:grid}.signatureBox{border:1px solid var(--line);background:var(--surface-soft);border-radius:22px;height:270px;overflow:hidden}.signatureModalCard{background:radial-gradient(circle at 100% 0,#75b8431a,#0000 30%),#fff}.signatureModalLead{color:var(--muted);margin:10px 0 0;font-size:15px;line-height:1.6}.signatureSteps{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:22px;display:grid}.signatureSteps span{border-radius:var(--pill);color:#75806f;text-align:center;background:#f3f5ef;padding:10px 12px;font-size:12px;font-weight:950}.signatureSteps span.active{background:var(--green-soft);color:var(--green-dark)}.signatureSteps span.done{color:#fff;background:#111}.signatureFlow{gap:16px;display:grid}.signatureTrustCard,.signaturePromiseCard,.signatureConsentCard,.signatureInfoCard{border:1px solid var(--line);background:#fff;border-radius:22px}.signatureTrustCard,.signaturePromiseCard,.signatureInfoCard{padding:18px}.signatureTrustCard h3,.signatureAuditHeader h3{margin:0 0 8px;font-size:20px}.signatureTrustCard p,.signaturePromiseCard p{color:var(--muted);margin:0;line-height:1.6}.signatureIdentityGrid,.signaturePromiseGrid,.signatureAuditGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.signatureInfoCard{background:#f8faf6;gap:6px;display:grid}.signatureInfoCard span,.signatureAuditGrid span,.documentTrustItem span,.signatureFieldLabel{color:var(--muted);font-size:12px;font-weight:900}.signatureInfoCard strong,.signatureAuditGrid strong,.documentTrustItem strong{font-size:15px;font-weight:900}.signatureConsentCard{cursor:pointer;grid-template-columns:26px minmax(0,1fr);place-items:center start;gap:14px;padding:18px;transition:border-color .2s,background .2s,box-shadow .2s;display:grid}.signatureCheckbox{flex:none;place-items:center;width:22px;height:22px;display:inline-grid;position:relative}.signatureCheckbox input{opacity:0;cursor:pointer;width:22px;height:22px;margin:0;position:absolute;inset:0}.signatureCheckboxUi{background:#fff;border:1.5px solid #1114112e;border-radius:7px;place-items:center;width:22px;height:22px;transition:all .2s;display:inline-grid;box-shadow:inset 0 1px #fffc}.signatureCheckboxUi:after{content:"";opacity:0;border-bottom:2px solid #fff;border-left:2px solid #fff;width:10px;height:6px;transition:opacity .15s;transform:rotate(-45deg)scale(.85)}.signatureCheckbox input:checked+.signatureCheckboxUi{border-color:var(--green);background:linear-gradient(180deg, #8ad255, var(--green));box-shadow:0 8px 16px #75b8432e}.signatureCheckbox input:checked+.signatureCheckboxUi:after{opacity:1}.signatureConsentCard:has(.signatureCheckbox input:checked){background:linear-gradient(#fff,#f5faef);border-color:#75b84359;box-shadow:0 8px 20px #75b84314}.signatureConsentText{text-align:left;text-align:left;justify-self:start;width:100%;font-weight:750;line-height:1.55;display:block}.signatureSummaryRow{flex-wrap:wrap;gap:10px;display:flex}.signatureSummaryRow span{border-radius:var(--pill);background:#f4f7ef;padding:8px 12px;font-size:12px;font-weight:900}.signatureCanvas{width:100%;height:270px}.signaturePreview{border:1px solid var(--line);background:var(--surface-soft);border-radius:20px;margin-top:16px;padding:16px}.signaturePreview p{color:var(--muted);margin:0 0 8px;font-size:13px;font-weight:900}.signaturePreview img{object-fit:contain;max-width:240px;max-height:100px}.signedNotice{border-radius:var(--pill);background:var(--green-soft);color:var(--green-dark);margin:8px 0 0;padding:8px 12px;font-size:13px;font-weight:950;display:inline-flex}.documentList{gap:12px;display:grid}.documentItem{border:1px solid var(--line);background:#fff;border-radius:20px;align-items:center;gap:16px;padding:18px;grid-template-columns:24px minmax(0,1fr) 90px 270px!important;display:grid!important}.documentItem svg{color:var(--green)}.documentItem strong{font-size:15px;font-weight:900}.documentItem>span{text-align:right;white-space:nowrap;font-size:13px;font-weight:900}.documentActions{justify-content:flex-end;align-items:center;gap:10px;display:flex!important}.statusDone{color:var(--green-dark)!important;font-weight:950!important}.adminHero{text-align:center;margin:20px 0 28px}.adminHero h1{letter-spacing:-3px;margin:0 0 10px;font-size:clamp(42px,6vw,76px)}.adminStats{margin:18px 0}.adminToolbar h2{margin:0}.adminSearch{border:1px solid var(--line);border-radius:var(--pill);background:#fff;align-items:center;gap:10px;width:min(360px,100%);padding:10px 14px;display:flex}.adminSearch input{width:100%;box-shadow:none;background:0 0;border:none;outline:none;padding:0}.adminProjectList,.adminProjectListV2{gap:12px;display:grid}.adminProjectCardV2{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.adminProjectCardV2:hover{border-color:#75b84373;box-shadow:0 12px 28px #75b8431f}.adminProjectCardV2.archived,.adminProjectRow.archived{opacity:.82;background:#f6f6f4}.adminProjectOpenV2{text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:42px minmax(0,1fr) 110px 110px;align-items:center;gap:14px;display:grid}.adminProjectMain,.adminProjectMeta{gap:4px;display:grid}.adminProjectMain strong,.adminProjectMeta strong{font-weight:950}.adminProjectMain em,.adminProjectMeta em,.adminProjectMain span,.adminProjectMeta span{color:var(--muted);font-size:12px;font-style:normal;font-weight:850}.adminProjectMeta{text-align:right}.archiveProjectButton,.archiveIconButton{border:1px solid var(--line);border-radius:var(--pill);height:40px;color:var(--ink);cursor:pointer;background:#fafbf8;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-weight:900;display:inline-flex}.archiveProjectButton:hover,.archiveIconButton:hover{background:var(--black);color:#fff}.adminProjectRow{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:12px;width:100%;padding:10px;display:grid}.adminProjectOpen{text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:42px 1fr 110px 110px;align-items:center;gap:14px;width:100%;padding:4px;display:grid}.authPage{min-height:calc(100vh - var(--header-h));place-items:center;display:grid}.authCard,.accountPage{width:min(720px,100%);margin:0 auto}.authCard{width:min(520px,100%)}.authCard h1,.accountPage h1,.appLoader h1{letter-spacing:-2px;margin:0 0 10px;font-size:clamp(36px,5vw,64px)}.accountPage h1{letter-spacing:-3px;font-size:clamp(42px,6vw,72px)}.authForm,.accountForm{gap:16px;margin-top:26px;display:grid}.authForm label,.accountForm label{gap:8px;display:grid}.authSwitch{width:100%;margin-top:14px}.appLoader{text-align:center;padding:60px 24px!important}.premiumLoaderCard{background:radial-gradient(circle at top,#75b8431f,#0000 42%),#ffffffeb;gap:26px;min-height:360px;position:relative;overflow:hidden}.premiumLoaderAura{pointer-events:none;position:absolute;inset:0}.premiumLoaderAura span{filter:blur(16px);opacity:.7;border-radius:999px;animation:6s ease-in-out infinite premiumLoaderFloat;position:absolute}.premiumLoaderAura span:first-child{background:#75b84329;width:180px;height:180px;top:30px;left:12%}.premiumLoaderAura span:nth-child(2){background:#75b8431f;width:240px;height:240px;animation-delay:-2s;top:40px;right:10%}.premiumLoaderAura span:nth-child(3){background:#1114110d;width:120px;height:120px;margin-left:-60px;animation-delay:-4s;bottom:36px;left:50%}.premiumLoaderCore{place-items:center;width:124px;height:124px;margin:0 auto 18px;display:grid;position:relative}.premiumLoaderRing,.premiumLoaderPulse{border-radius:50%;position:absolute}.premiumLoaderRing{border:1px solid #75b84338}.premiumLoaderRingOuter{animation:7s linear infinite premiumLoaderSpin;inset:0}.premiumLoaderRingMiddle{border-color:#1114111a;animation:5s linear infinite premiumLoaderSpinReverse;inset:16px}.premiumLoaderRingInner{border-color:#75b84373;animation:2.2s ease-in-out infinite premiumLoaderPulseRing;inset:34px}.premiumLoaderPulse{background:linear-gradient(135deg, var(--green), var(--green-dark));width:18px;height:18px;animation:1.8s ease-in-out infinite premiumLoaderPulseDot;box-shadow:0 0 0 10px #75b8431f,0 12px 28px #75b8434d}.premiumLoaderContent{z-index:1;max-width:680px;margin:0 auto;position:relative}.projectAccessFallback{background:radial-gradient(circle at 100% 0,#75b8431a,#0000 36%),#ffffffeb;align-content:center;gap:24px;min-height:520px;display:grid}.projectAccessFallbackBadge{width:fit-content;color:var(--green-dark);background:#f4f9ee;border:1px solid #75b84338;border-radius:999px;align-items:center;gap:10px;padding:10px 14px;font-weight:850;display:inline-flex}.projectAccessFallbackHero h1{letter-spacing:-.05em;margin:0;font-size:clamp(40px,6vw,64px);line-height:.98}.projectAccessFallbackHero .muted{max-width:760px;font-size:18px;line-height:1.6}.projectAccessFallbackGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.projectAccessFallbackCard{box-shadow:var(--shadow-sm);background:#ffffffdb;border:1px solid #11141114;border-radius:24px;gap:12px;padding:22px;display:grid}.projectAccessFallbackCard svg{color:var(--green)}.projectAccessFallbackCard strong{font-size:18px}.projectAccessFallbackCard p{color:var(--muted);margin:0;line-height:1.55}.projectAccessFallbackActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@keyframes premiumLoaderSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes premiumLoaderSpinReverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes premiumLoaderPulseRing{0%,to{opacity:.7;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes premiumLoaderPulseDot{0%,to{transform:scale(.92)}50%{transform:scale(1.18)}}@keyframes premiumLoaderFloat{0%,to{transform:translate(0,0)}50%{transform:translateY(14px)}}.documentModalOverlay{z-index:1000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c0e0c94;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.documentModal,.authModal{background:#fff;border:1px solid #14181214;border-radius:28px;width:min(720px,100vw - 32px);max-height:calc(100vh - 56px);position:relative;overflow:auto;box-shadow:0 34px 90px #00000052}.documentModal{padding:34px}.authModal{padding:0}.documentModalHeader{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:22px;padding-right:72px;display:flex}.documentModalHeader h2{letter-spacing:-1.8px;margin:0;font-size:clamp(28px,4vw,44px);line-height:.98}.modalClose{color:#111;cursor:pointer;z-index:10;background:#f7f8f5;border:1px solid #14181214;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;padding:0;line-height:0;transition:all .2s;display:flex;position:absolute;top:24px;right:24px}.modalClose:hover{color:#fff;background:#111}.modalClose svg{width:18px;height:18px}.documentPreviewTextarea{border:1px solid var(--line);background:var(--surface-soft);border-radius:22px;min-height:340px;padding:18px;font-size:14px;line-height:1.6}.documentTrustBar{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.documentTrustItem{border:1px solid var(--line);background:#f6f8f3;border-radius:18px;gap:6px;padding:14px 16px;display:grid}.documentPreviewPaper{border:1px solid var(--line);background:linear-gradient(#fffffffa,#f9faf7fa);border-radius:22px;min-height:340px;padding:24px;box-shadow:inset 0 1px #ffffffbf}.documentPreviewPaper p{white-space:pre-wrap;margin:0 0 10px;font-size:14px;line-height:1.65}.documentPreviewPaper .docHeading{color:#111;letter-spacing:.4px;margin-top:16px;font-size:15px;font-weight:950}.signatureAuditPanel{border:1px solid var(--line);background:#f8faf5;border-radius:22px;margin-top:18px;padding:18px}.signatureAuditHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.signatureAuditHeader span{color:var(--muted);font-size:12px;font-weight:900}.signatureAuditGrid>div{background:#fff;border:1px solid #edf0e8;border-radius:18px;gap:6px;padding:14px 16px;display:grid}.documentModalActions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:22px;padding-top:18px;display:flex}.authModal .authPage{min-height:auto;padding:0}.authModal .authCard{width:100%;box-shadow:none;background:0 0;border:none}.docChecks{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.docCheck{border:1px solid var(--line);text-align:left;background:#fff;border-radius:18px;align-items:center;gap:10px;padding:15px;font-weight:850;display:flex}.docCheck svg{color:var(--green)}.docCheck.active{background:var(--green-soft);border-color:#75b8436b}.compactList,.miniList,.mandateList,.eventList{gap:10px;display:grid}.compactItem,.miniItem,.mandateItem,.eventItem{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.mandateItem,.eventItem{gap:12px;display:flex}.compactItem svg,.miniItem svg,.mandateItem svg,.eventItem svg{color:var(--green);flex:none}.eventItem p{color:var(--muted);margin:8px 0 0;line-height:1.45}.privateLink,.contact{color:var(--muted);overflow-wrap:anywhere;font-weight:850}.history{border-top:1px solid var(--line);padding:15px 0}.history span{color:var(--muted);font-size:12px;display:block}.history p{white-space:pre-wrap;color:var(--muted)}@media (width<=980px){.hero,.layout,.dossierLayout,.premiumLandingHero,.premiumLayout,.premiumHero,.premiumSummary,.clientWelcomeTop,.clientActionBanner,.premiumDocGrid,.projectStats{grid-template-columns:1fr}.features,.premiumLandingProofs,.myProjectsGrid{grid-template-columns:repeat(2,1fr)}.sticky,.premiumTimeline{position:static}.premiumProgress{width:120px;height:120px}.premiumTimeline{border-radius:24px;padding:18px}.premiumTimeline h2{margin-bottom:12px;font-size:20px}.premiumSteps{grid-template-columns:1fr}.premiumStep{gap:10px;min-height:56px;padding:11px 12px}.clientWelcomePoints{grid-template-columns:1fr}.premiumHero{padding:34px}.adminProjectCardV2{grid-template-columns:1fr}.adminProjectOpenV2{grid-template-columns:42px 1fr}.adminProjectMeta,.adminStatus{text-align:left;grid-column:2;justify-self:start}.archiveProjectButton{justify-self:start;margin-left:56px}}@media (width<=720px){:root{--header-h:auto}.premiumHeader,.header{flex-direction:column;align-items:flex-start;gap:12px;height:auto;padding:14px}.premiumHeaderNav,.header nav{width:100%;padding-bottom:4px;overflow-x:auto}.features,.choiceGrid,.twoCols,.authGrid,.metrics,.split,.docChecks,.businessGrid,.businessListItem,.myProjectsGrid,.premiumLandingProofs,.documentTrustBar,.signatureIdentityGrid,.signaturePromiseGrid,.signatureAuditGrid{grid-template-columns:1fr}.premiumLandingText h1,.premiumHero h1,.myProjectsHero h1{letter-spacing:-2px}.premiumProject{padding:24px 0 56px}.premiumTimeline{border-radius:22px;width:100%;padding:14px}.premiumTimeline h2{margin-bottom:8px;font-size:15px}.premiumCurrentStepMobile{color:#fff;background:radial-gradient(circle at 100% 0,#75b84329,#0000 45%),linear-gradient(135deg,#10130f,#171b16);border-radius:18px;gap:4px;margin-bottom:10px;padding:12px 14px;display:none;box-shadow:inset 0 1px #ffffff0f}.premiumCurrentStepMobile span{color:#ffffff9e;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}.premiumCurrentStepMobile strong{letter-spacing:-.02em;font-size:15px;line-height:1.1}.premiumCurrentStepMobile em{color:#a6d97a;font-size:11px;font-style:normal;font-weight:850}.premiumSteps{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;align-items:stretch;gap:6px;width:100%;max-width:100%;padding-bottom:4px;display:flex;overflow:auto hidden}.premiumSteps::-webkit-scrollbar{height:5px}.premiumSteps::-webkit-scrollbar-thumb{background:#75b8433d;border-radius:999px}.premiumStep{scroll-snap-align:start;background:linear-gradient(#ffffffeb,#f7f9f4eb);border-radius:18px;flex:0 0 64px;grid-template-columns:1fr;align-content:start;justify-items:center;gap:4px;max-width:64px;min-height:54px;padding:8px 6px;box-shadow:inset 0 1px #ffffffd9}.premiumStepIcon{width:26px;height:26px;font-size:11px}.premiumStep strong{text-align:center;word-break:break-word;max-width:100%;font-size:10px;line-height:1.05}.premiumStep em{display:none}.premiumStep.active{background:radial-gradient(circle at top,#75b84338,#0000 60%),linear-gradient(#f3faee,#ebf7e0);border-color:#75b84373;transform:translateY(-1px);box-shadow:0 10px 22px #75b84324,inset 0 1px #ffffffe6}.premiumStep.active strong{color:var(--green-dark)}.premiumStep.locked{opacity:.62}.premiumStep.completed .premiumStepIcon{box-shadow:0 8px 18px #75b84333}.myProjectsHero{flex-direction:column;align-items:flex-start}.resultHead,.actions{flex-direction:column}.actions{flex-direction:column-reverse}.card,.glass{padding:22px}.clientWelcomeShell{padding-top:24px}.clientWelcomeCard,.clientActionBanner{border-radius:24px;padding:22px 18px}.clientWelcomeActions,.clientActionButtons{justify-content:stretch}.clientWelcomeActions .primary,.clientWelcomeActions .secondary,.clientActionButtons .primary,.clientActionButtons .secondary{width:100%}.documentItem{grid-template-columns:24px 1fr!important}.documentItem>span{text-align:left}.documentActions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start}.documentModalOverlay{padding:16px}.documentModal,.authModal{border-radius:22px;width:100%}.documentModal{padding:24px}.documentModalHeader{padding-right:54px}.documentModalActions{flex-direction:column-reverse}.documentModalActions button{width:100%}.signatureSteps{grid-template-columns:1fr}.signatureAuditHeader{flex-direction:column}.deviceProgress strong{font-size:68px}}.premiumHeader{z-index:50;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffdb;border-bottom:1px solid #11141114;justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:12px 26px;display:flex;position:sticky;top:0}.premiumHeaderLogo{color:var(--ink);background:0 0;border:0;flex:none;align-items:center;gap:12px;padding:0;display:inline-flex}.premiumHeaderLogo span{letter-spacing:-.4px;white-space:nowrap;font-weight:950}.premiumHeaderNav{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.premiumHeaderNav button{min-height:42px;color:var(--ink);white-space:nowrap;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 15px;font-size:14px;font-weight:850;line-height:1;display:inline-flex}.premiumHeaderNav button svg{flex:none;width:18px;height:18px}.premiumHeaderNav button:hover,.premiumHeaderNav button.active{background:var(--green-soft);color:var(--green-dark)}.premiumHeaderNav .iconOnly{width:42px;padding:0}.premiumHeaderCta{color:#fff!important;background:#111!important}@media (width<=760px){.premiumHeader{flex-direction:column;align-items:stretch;gap:12px;padding:12px 14px}.premiumHeaderLogo{justify-content:center}.premiumHeaderLogo img{height:40px}.premiumHeaderNav{scrollbar-width:none;justify-content:center;width:100%;padding-bottom:2px;overflow-x:auto}.premiumHeaderNav::-webkit-scrollbar{display:none}.premiumHeaderNav button{min-height:40px;padding:0 13px;font-size:13px}.premiumHeaderNav .iconOnly{width:40px;min-width:40px}}.mobileMenuButton{display:none}@media (width<=760px){.premiumHeader{flex-direction:row;align-items:center;min-height:68px;padding:12px 16px}.premiumHeaderLogo span{font-size:14px}.mobileMenuButton{border:1px solid var(--line);width:42px;height:42px;color:var(--ink);background:#fff;border-radius:999px;place-items:center;display:grid;position:relative}.mobileMenuButton strong{color:#fff;background:linear-gradient(135deg,#111,#2b3228);border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:950;display:inline-flex;position:absolute;top:-4px;right:-4px;box-shadow:0 8px 18px #11141133}.premiumHeaderNav{z-index:100;border:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff5;border-radius:24px;grid-template-columns:1fr;gap:8px;padding:14px;display:none;position:fixed;top:76px;left:16px;right:16px;box-shadow:0 30px 90px #0000002e}.premiumHeaderNav.open{display:grid}.premiumHeaderNav button{justify-content:flex-start;width:100%;min-height:48px;padding:0 16px}.premiumHeaderCta{justify-content:center!important}}.adminHero{text-align:left;margin:24px 0 22px;padding:34px!important}.adminHero h1{letter-spacing:-3px;margin:0 0 10px;font-size:clamp(42px,6vw,72px);line-height:.95}.adminStats{grid-template-columns:repeat(4,1fr);gap:14px;margin:0 0 18px;display:grid}.projectStat{align-content:center;gap:8px;min-height:116px;display:grid;padding:22px!important}.projectStat strong{font-size:34px;font-weight:950;line-height:1}.projectStat span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:900}.adminToolbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.adminToolbar h2{letter-spacing:-1px;margin:0 0 4px;font-size:28px}.adminSearch{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:10px;width:min(380px,100%);min-width:0;height:46px;padding:0 15px;display:flex}.adminSearch svg{color:var(--muted);flex:none}.adminSearch input{min-width:0;height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;flex:auto;padding:0}.adminSearch input:focus{box-shadow:none}.adminProjectListV2{gap:12px;display:grid}.adminProjectCardV2{border:1px solid var(--line);background:#fff;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.adminProjectCardV2:hover{border-color:#75b84373;transform:translateY(-1px);box-shadow:0 18px 46px #75b8431f}.adminProjectCardV2.archived{opacity:.78;background:#f6f6f4}.adminProjectOpenV2{text-align:left;min-width:0;color:var(--ink);background:0 0;border:0;grid-template-columns:46px minmax(0,1fr) 120px 110px;align-items:center;gap:16px;padding:6px;display:grid}.adminProjectIcon{background:var(--green-soft);width:46px;height:46px;color:var(--green);border-radius:999px;place-items:center;display:grid}.adminProjectMain{gap:5px;min-width:0;display:grid}.adminProjectMain strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:950;overflow:hidden}.adminProjectMain em{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:13px;font-style:normal;font-weight:800;overflow:hidden}.adminProjectMeta{justify-items:end;gap:5px;display:grid}.adminProjectMeta strong{font-size:18px;font-weight:950}.adminProjectMeta em{color:var(--muted);font-size:12px;font-style:normal;font-weight:850}.adminStatus{background:var(--green-soft);min-width:92px;height:34px;color:var(--green-dark);border-radius:999px;justify-content:center;justify-self:end;align-items:center;padding:0 12px;font-size:12px;font-weight:950;display:inline-flex}.adminStatus.archived{color:#777;background:#ededeb}.archiveProjectButton{border:1px solid var(--line);height:42px;color:var(--ink);white-space:nowrap;background:#fafbf8;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:13px;font-weight:900;display:inline-flex}.archiveProjectButton:hover{color:#fff;background:#111}@media (width<=980px){.adminStats{grid-template-columns:repeat(2,1fr)}.adminProjectCardV2{grid-template-columns:1fr}.archiveProjectButton{justify-self:start;margin-left:68px}}@media (width<=720px){.adminHero{padding:26px!important}.adminStats{grid-template-columns:1fr}.adminToolbar{flex-direction:column;align-items:stretch}.adminSearch{width:100%}.adminProjectOpenV2{grid-template-columns:46px minmax(0,1fr);gap:14px}.adminProjectMeta,.adminStatus{grid-column:2;justify-self:start}.adminProjectMeta{justify-items:start}.archiveProjectButton{width:calc(100% - 60px);margin-left:60px}}.authLinkButton{color:var(--green-dark);background:0 0;border:0;justify-self:start;margin-top:14px;padding:0;font-weight:900}.authLinkButton:hover{text-decoration:underline}.homeV9{overflow:hidden}.homeHeroV9{grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;width:min(1240px,100% - 32px);min-height:calc(100vh - 78px);margin:0 auto;padding:64px 0;display:grid}.homeHeroTextV9 h1{letter-spacing:-2px;max-width:850px;margin:0;font-size:clamp(40px,5vw,72px);line-height:.95}.homeHeroTextV9 h1 span{color:var(--green)}.homeHeroTextV9 p{max-width:720px;color:var(--muted);margin:24px 0 0;font-size:clamp(18px,2vw,24px);font-weight:750;line-height:1.45}.homeActionsV9{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.homeMockupV9{color:#fff;background:radial-gradient(circle at 100% 0,#75b84359,#0000 42%),linear-gradient(145deg,#101210,#242821);border-radius:46px;padding:30px;position:relative;transform:perspective(900px)rotateY(-8deg)rotateX(4deg);box-shadow:0 45px 120px #00000047}.homeMockupV9:before{content:"";z-index:-1;background:radial-gradient(circle,#75b84338,#0000 58%);position:absolute;inset:-80px}.mockupTopV9{color:#ffffffb3;align-items:center;gap:10px;font-weight:900;display:flex}.mockupTopV9 span{background:var(--green);border-radius:999px;width:10px;height:10px;box-shadow:0 0 20px #75b843e6}.mockupProgressV9{margin:48px 0}.mockupProgressV9 strong{letter-spacing:-5px;font-size:96px;line-height:.9;display:block}.mockupProgressV9 span{color:#ffffff9e;font-weight:900}.mockupCardsV9{gap:12px;display:grid}.mockupCardsV9 div{color:#ffffffb8;background:#ffffff12;border-radius:20px;align-items:center;gap:12px;padding:15px;font-weight:900;display:flex}.mockupCardsV9 .done,.mockupCardsV9 .active{color:#fff}.mockupCardsV9 .active{background:#75b8432e}.mockupCardsV9 svg{color:var(--green)}.homeProofV9{grid-template-columns:repeat(3,1fr);gap:18px;width:min(1180px,100% - 32px);margin:0 auto 90px;display:grid}.homeProofV9 div{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:30px;padding:28px}.homeProofV9 svg{color:var(--green);margin-bottom:18px}.homeProofV9 strong{margin-bottom:8px;font-size:20px;font-weight:950;display:block}.homeProofV9 span{color:var(--muted);font-weight:750}.homeStepsV9,.homeSplitV9,.homeFinalCtaV9{width:min(1180px,100% - 32px);margin:0 auto 90px}.sectionTitleV9 h2,.homeSplitV9 h2,.homeFinalCtaV9 h2{letter-spacing:-3px;margin:0;font-size:clamp(42px,6vw,76px);line-height:.94}.stepsTimelineV9{gap:14px;margin-top:34px;display:grid}.stepV9{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:28px;grid-template-columns:74px 1fr;align-items:center;gap:20px;padding:22px;display:grid}.stepV9>span{background:var(--green-soft);width:54px;height:54px;color:var(--green-dark);border-radius:999px;place-items:center;font-weight:950;display:grid}.stepV9 strong{font-size:22px;font-weight:950}.stepV9 p{color:var(--muted);margin:6px 0 0;font-weight:750}.homeSplitV9{grid-template-columns:1fr 1fr;gap:18px;display:grid}.homeSplitV9>div,.homeFinalCtaV9{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:36px;padding:36px}.homeSplitV9 p,.homeFinalCtaV9 p{color:var(--muted);font-size:18px;font-weight:750;line-height:1.5}.homeFinalCtaV9{text-align:center;background:radial-gradient(circle at top,#75b84329,#0000 42%),#fff;justify-items:center;gap:16px;display:grid}.homeFinalCtaV9 svg{color:var(--green)}@media (width<=900px){.homeHeroV9,.homeProofV9,.homeSplitV9{grid-template-columns:1fr}.homeMockupV9{transform:none}}@media (width<=640px){.homeHeroV9{min-height:auto;padding:42px 0}.homeHeroTextV9 h1{letter-spacing:-3px}.stepV9{grid-template-columns:1fr}}button,a,[role=button]{caret-color:#0000;-webkit-user-select:none;user-select:none}button:focus,a:focus,[role=button]:focus{outline:none}body{caret-color:#0000}input,textarea{caret-color:auto;-webkit-user-select:text;user-select:text}.headerNotificationButton{position:relative}.headerNotificationButton strong{background:var(--green);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:10px;font-weight:950;line-height:1;display:grid;position:absolute;top:-4px;right:-2px}.notificationOverlay{z-index:1200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c0e0c61;justify-content:flex-end;padding:16px;display:flex;position:fixed;inset:0}.notificationPanel{border:1px solid var(--line);background:#fff;border-radius:30px;width:min(440px,100%);height:100%;padding:22px;overflow:auto;box-shadow:0 40px 120px #00000047}.notificationHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.notificationHeader h2{letter-spacing:-1.5px;margin:0;font-size:32px}.notificationClose{border:1px solid var(--line);background:#f7f8f5;border-radius:999px;place-items:center;width:40px;height:40px;display:grid}.notificationSubHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin:18px 0;padding-bottom:16px;display:flex}.notificationSubHeader span{color:var(--muted);font-size:13px;font-weight:900}.notificationSubHeader button{color:var(--green-dark);background:0 0;border:none;align-items:center;gap:6px;font-size:13px;font-weight:900;display:inline-flex}.notificationEmpty{text-align:center;min-height:260px;color:var(--muted);align-content:center;place-items:center;gap:10px;display:grid}.notificationEmpty svg{color:var(--green)}.notificationEmpty strong{color:var(--ink);font-size:20px}.notificationList{gap:10px;display:grid}.notificationItem{border:1px solid var(--line);text-align:left;background:#fff;border-radius:20px;grid-template-columns:38px 1fr auto;align-items:start;gap:12px;width:100%;padding:14px;display:grid;position:relative}.notificationIcon{width:38px;height:38px;color:var(--green-dark);background:#eef1ea;border-radius:999px;place-items:center;display:grid}.notificationContent{gap:5px;display:grid}.notificationContent strong{font-weight:950}.notificationContent em{color:var(--muted);font-size:13px;font-style:normal;font-weight:750;line-height:1.35}.notificationContent small{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:900}.notificationDot{background:var(--green);border-radius:999px;width:9px;height:9px;margin-top:8px}@media (width<=760px){.notificationOverlay{padding:0}.notificationPanel{border-radius:0;width:100%;height:100%}.headerNotificationButton strong{top:8px;right:12px}}.archiveProjectButton{min-width:120px}.adminProjectCardV2{grid-template-columns:minmax(0,1fr) auto}.adminProjectActions{align-items:center;gap:8px;display:flex}.archiveProjectButton{white-space:nowrap;border-radius:999px;justify-content:center;align-self:center;align-items:center;gap:8px;min-width:112px;height:42px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex}.archiveProjectButton,.adminWpProjectActions .secondary{flex-shrink:0}@media (width<=980px){.adminProjectActions{margin-left:68px}}@media (width<=720px){.adminProjectActions{width:calc(100% - 60px);margin-left:60px}.archiveProjectButton{flex:1;min-width:0}}.syndicEmailBox{border:1px solid var(--line);background:#fff;border-radius:24px;gap:14px;margin-top:24px;padding:20px;display:grid}.syndicEmailHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.syndicEmailHeader h3{letter-spacing:-1px;margin:0;font-size:24px}.syndicAttachmentNotice{background:var(--green-soft);width:fit-content;color:var(--green-dark);border-radius:999px;align-items:center;gap:8px;padding:10px 13px;font-size:13px;font-weight:900;display:inline-flex}.syndicEmailBox label{gap:8px;display:grid}.syndicEmailBox label span{color:var(--muted);font-size:13px;font-weight:900}.inlineAction{align-items:center;gap:8px;display:inline-flex}.adminProjectShell{gap:18px;width:min(1380px,100% - 32px);margin:32px auto 80px;display:grid}.adminProjectHeader{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.adminProjectHeader h1{letter-spacing:-3px;margin:0;font-size:clamp(36px,5vw,64px)}.adminProjectProgress{background:var(--green-soft);min-width:92px;height:92px;color:var(--green-dark);border-radius:28px;place-items:center;font-size:28px;font-weight:950;display:grid}.adminProjectTabs{flex-wrap:wrap;gap:10px;display:flex}.adminProjectTabs button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;height:44px;padding:0 16px;font-weight:900;display:inline-flex}.adminProjectTabs button.active{background:var(--dark);color:#fff;border-color:var(--dark)}.adminProjectPanel{gap:16px;display:grid}.adminTimelineList{gap:12px;display:grid}.adminTimelineItem{background:var(--soft);border:1px solid var(--line);border-radius:18px;padding:16px}.adminTimelineItem p{color:var(--muted);margin:6px 0}.adminTimelineItem span{color:var(--muted);font-size:13px;font-weight:800}.adminDiagnosticJson{color:#d1fae5;background:#0f172a;border-radius:18px;padding:18px;font-size:13px;overflow:auto}.adminBackoffice{gap:20px;width:min(1380px,100% - 32px);margin:32px auto 80px;display:grid}.adminBackofficeHero{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.adminBackofficeHero h1{letter-spacing:-4px;margin:0;font-size:clamp(38px,6vw,72px);line-height:.9}.adminBackofficeStats{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.adminKpi{gap:8px;display:grid}.adminKpi svg{color:var(--green-dark)}.adminKpi span{color:var(--muted);font-size:13px;font-weight:900}.adminKpi strong{letter-spacing:-2px;font-size:36px}.adminBackofficePanel{gap:18px;display:grid}.adminBackofficeTools{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.adminFilterTabs{border:1px solid var(--line);background:#fff;border-radius:999px;flex-wrap:wrap;align-items:center;padding:4px;display:inline-flex}.adminFilterTabs button{height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px;font-weight:900;transition:background .18s,color .18s}.adminFilterTabs button:hover{color:var(--dark);background:#eef3ea}.adminFilterTabs button.active{background:var(--dark);color:#01572f}.adminFilterTabs.secondaryTabs{background:#f8faf7}.adminFilterTabs.secondaryTabs button.active{background:var(--green-soft);color:var(--green-dark)}.adminBackofficeList{gap:10px;display:grid}.adminBackofficeRow{border:1px solid var(--line);background:#fff;border-radius:22px;grid-template-columns:minmax(0,1.5fr) 140px 130px 80px auto;align-items:center;gap:12px;padding:12px;display:grid}.adminBackofficeRow.archived{opacity:.68}.adminBackofficeMain{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;min-width:0;display:flex}.adminBackofficeMain span:last-child{gap:3px;min-width:0;display:grid}.adminBackofficeMain strong{font-size:15px}.adminBackofficeMain em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-style:normal;font-weight:700;overflow:hidden}.adminBackofficeStep,.adminBackofficeProgress{color:var(--muted);font-size:13px;font-weight:900}@media (width<=1080px){.adminBackofficeStats{grid-template-columns:repeat(2,1fr)}.adminBackofficeRow{grid-template-columns:1fr}.adminProjectActions{width:100%}}@media (width<=680px){.adminBackofficeHero{display:grid}.adminBackofficeStats{grid-template-columns:1fr}}.adminWpShell{width:100%;min-height:100vh;box-shadow:none;background:#f6f7fb;border:0;border-radius:0;grid-template-columns:280px minmax(0,1fr);gap:0;margin:0;display:grid;overflow:hidden}.adminWpSidebar{color:#d1d5db;background:#111827;flex-direction:column;gap:22px;padding:22px 16px;display:flex}.adminWpBrand{border-bottom:1px solid #ffffff17;align-items:center;gap:12px;padding:6px 8px 18px;display:flex}.adminWpBrand>span{background:var(--green);color:#052e16;border-radius:14px;place-items:center;width:44px;height:44px;font-weight:950;display:grid}.adminWpBrand strong,.adminWpBrand small{display:block}.adminWpBrand strong{color:#fff;font-size:16px}.adminWpBrand small{color:#9ca3af;font-size:12px;font-weight:800}.adminWpSidebar nav{gap:6px;display:grid}.adminWpMobileMenuButton{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;width:38px;height:38px;margin-left:auto;transition:background .18s,transform .18s;display:none}.adminWpMobileMenuButton:hover{background:#ffffff1f}.adminWpMobileMenuButton:active{transform:scale(.98)}.adminWpSidebar nav button{color:#d1d5db;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:11px;width:100%;height:46px;padding:0 14px;font-weight:900;transition:background .18s,color .18s,transform .18s;display:flex}.adminWpSidebar nav button:hover,.adminWpSidebar nav button.active{color:#fff;background:#ffffff1a}.adminWpSidebarFooter{background:#ffffff14;border-radius:18px;margin-top:auto;padding:16px}.adminWpSidebarActions{border-top:1px solid #ffffff17;gap:8px;padding-top:14px;display:grid}.adminWpSidebarActions button{color:#d1d5db;cursor:pointer;background:#ffffff0f;border:0;border-radius:14px;align-items:center;gap:10px;min-height:42px;padding:0 12px;font-weight:900;display:flex}.adminWpSidebarActions button:hover{color:#fff;background:#ffffff1f}.adminWpSidebarActions button strong{background:var(--green);color:#052e16;border-radius:999px;place-items:center;min-width:22px;height:22px;margin-left:auto;font-size:12px;display:grid}.accountPreferenceCard{background:linear-gradient(#75b8430f,#fffffff5);border:1px solid #0f172a14;border-radius:20px;gap:12px;margin-top:8px;padding:18px;display:grid}.accountPreferenceCard strong{color:#111827;font-size:14px}.accountToggleCard{grid-template-columns:26px minmax(0,1fr);align-items:start}.accountToggleContent{gap:4px;min-width:0;display:grid}.accountToggleContent strong{color:#1f2937;font-size:15px;font-weight:850;line-height:1.35}.adminWpSidebarFooter strong,.adminWpSidebarFooter span{display:block}.adminWpSidebarFooter strong{color:#fff;font-size:34px;line-height:1}.adminWpSidebarFooter span{color:#9ca3af;margin-top:6px;font-size:13px;font-weight:850}.adminWpContent{min-width:0;padding:28px;overflow:auto}.adminWpGrid{gap:18px;display:grid}.adminWpHero{background:radial-gradient(circle at 100% 0,#16a34a2e,#0000 42%),#fff;border:1px solid #0f172a14;border-radius:26px;justify-content:space-between;align-items:flex-start;gap:24px;min-width:0;padding:26px;display:flex}.adminWpHeroActions,.adminWpInlineActions{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.adminWpHero h1,.adminWpPanelHeader h1{letter-spacing:-3px;margin:0;font-size:clamp(34px,5vw,58px);line-height:.92}.adminWpMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.adminWpMetric{background:#fff;border:1px solid #0f172a14;border-radius:24px;align-content:space-between;gap:10px;min-height:132px;padding:18px;display:grid}.adminWpMetric svg{color:var(--green-dark)}.adminWpMetric span{color:var(--muted);font-size:13px;font-weight:900}.adminWpMetric strong{letter-spacing:-2px;font-size:38px;line-height:1}.adminWpMetric.amber svg{color:#d97706}.adminWpMetric.gray svg{color:#64748b}.adminWpMetric.blue svg{color:#2563eb}.adminWpTwoColumns{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:18px;display:grid}.adminWpPanel{background:#fff;border:1px solid #0f172a14;border-radius:26px;gap:18px;min-width:0;padding:22px;display:grid}.adminWpPanelHeader{justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;display:flex}.adminWpPanelHeader h2{letter-spacing:-1px;margin:0;font-size:24px}.adminWpHero>div,.adminWpPanelHeader>div{min-width:0}.adminWpPanelHeaderStack{align-items:center}.adminWpMobileLabel{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:900;display:none}.adminWpPipeline{gap:14px;display:grid}.adminWpPipelineRow{gap:8px;display:grid}.adminWpPipelineRow>div:first-child{justify-content:space-between;gap:12px;font-size:13px;display:flex}.adminWpPipelineRow strong{font-weight:950}.adminWpPipelineRow span{color:var(--muted);font-weight:850}.adminWpBar{background:#e5e7eb;border-radius:999px;height:10px;overflow:hidden}.adminWpBar i{border-radius:inherit;background:linear-gradient(90deg, var(--green), #22c55e);height:100%;display:block}.adminWpCompactList{gap:10px;display:grid}.adminWpCompactList button,.adminWpTimeline button{cursor:pointer;text-align:left;background:#f8fafc;border:1px solid #0f172a14;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px;display:flex}.adminWpCompactList button span,.adminWpTimeline button span:nth-child(2){gap:3px;display:grid}.adminWpCompactList strong,.adminWpTimeline strong{color:var(--dark);font-size:14px}.adminWpCompactList em,.adminWpTimeline em{color:var(--muted);font-size:13px;font-style:normal;font-weight:800}.adminWpToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.adminWpFilterGroup{gap:10px;min-width:0;display:grid}.adminWpSearch{flex:320px;min-width:min(420px,100%);max-width:420px;margin-left:auto}.adminWpProjectTable,.adminWpUserTable,.adminWpTimeline{gap:10px;display:grid}.adminWpProjectHead,.adminWpProjectRow{grid-template-columns:minmax(220px,1.35fr) minmax(150px,.9fr) minmax(120px,.75fr) minmax(100px,.5fr) minmax(110px,.55fr) minmax(0,1.1fr);align-items:center;gap:16px;display:grid}.adminWpProjectHead,.adminWpUserHead{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;padding:0 12px;font-size:12px;font-weight:950}.adminWpProjectRow{background:#fff;border:1px solid #0f172a14;border-radius:20px;width:100%;min-width:0;padding:14px 16px;transition:transform .18s,box-shadow .18s,border-color .18s}.adminWpProjectRow.archived{opacity:.7;background:#f8fafc}.adminWpProjectRow:hover{border-color:#75b8432e;transform:translateY(-1px);box-shadow:0 12px 28px #0f172a0f}.adminWpProjectMain{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;min-width:0;display:flex}.adminWpProjectMain:hover strong{color:var(--green-dark)}.adminWpProjectMain span:last-child{gap:3px;min-width:0;display:grid}.adminWpProjectMain strong{color:var(--dark);font-size:14px}.adminWpProjectTypeBadge{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:11px;font-weight:950;display:inline-flex}.adminWpProjectTypeBadge.copro{color:#285ea8;background:#eef5ff}.adminWpProjectTypeBadge.individual{background:var(--green-soft);color:var(--green-dark)}.adminWpProjectMain em,.adminWpMuted{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-style:normal;font-weight:800;overflow:hidden}.partnerDocsInline{background:#f8faf7;border:1px solid #0f172a14;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;display:inline-flex}.partnerDocsInline.complete{color:var(--green-dark);background:var(--green-soft);border-color:#75b84338}.partnerDocsInline.pending{color:#b45309;background:#fff7e6;border-color:#f59e0b38}.adminWpProjectMain em{align-items:center;gap:6px;display:inline-flex}.adminWpProjectMain em svg{color:var(--green);opacity:.8;flex:none;transition:transform .18s,opacity .18s}.adminWpProjectMain:hover em svg{opacity:1;transform:translate(2px,-2px)}.adminWpProgress{align-items:center;gap:9px;display:flex}.adminWpProgress i{background:#e5e7eb;border-radius:999px;width:70px;height:8px;position:relative;overflow:hidden}.adminWpProgress i b{border-radius:inherit;background:var(--green);height:100%;display:block}.adminWpProgress strong{color:var(--muted);font-size:12px}.adminWpProjectActions{grid-template-columns:minmax(180px,220px) repeat(3,44px);justify-content:flex-end;align-items:center;gap:10px;width:100%;min-width:0;display:grid}.adminWpProjectActions>*{min-width:0;margin:0}.adminWpFieldStack{min-width:0}.adminWpFieldStack:last-child{justify-self:end;width:100%}.adminWpFieldStack>.adminWpMuted,.adminWpFieldStack>.adminWpProgress,.adminWpFieldStack>.adminStatus{align-self:center}.adminWpEmpty{color:var(--muted);background:#f8fafc;border-radius:18px;padding:28px;font-weight:850}.adminWpEmpty.withAction{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.adminWpFormCard{background:#f8fafc;border:1px solid #0f172a14;border-radius:24px;gap:16px;padding:18px;display:grid}.adminWpFormCard label{gap:8px;display:grid}.adminWpFormCard label span{color:var(--muted);font-size:13px;font-weight:900}.adminWpFormCard input,.adminWpFormCard textarea,.adminWpFormCard select{border:1px solid var(--line);width:100%;min-height:42px;font:inherit;background:#fff;border-radius:14px;padding:0 12px;font-weight:800}.adminWpFormCard textarea{resize:vertical;padding-top:12px}.adminWpSearch.wide{width:100%;max-width:none;display:flex}.adminWpClientPicker{gap:10px;display:grid}.adminWpClientPicker button,.adminWpSelectedClient{text-align:left;background:#fff;border:1px solid #0f172a14;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;max-width:100%;padding:14px;display:flex}.adminWpClientPicker button{cursor:pointer}.adminWpClientPicker span,.adminWpSelectedClient span{gap:3px;display:grid}.adminWpClientPicker strong,.adminWpSelectedClient strong{color:var(--dark)}.adminWpClientPicker em,.adminWpSelectedClient em{color:var(--muted);font-size:13px;font-style:normal;font-weight:800}.adminWpProjectCreator{gap:14px;display:grid}.adminWpProjectTypeBlock{background:linear-gradient(#fff,#f7fbf4);border:1px solid #75b84333;border-radius:22px;gap:8px;padding:16px 18px;display:grid}.adminWpFieldStack,.adminWpStatStack,.adminWpActionStack{min-width:0}.adminWpProjectCreator label{gap:8px;display:grid}.adminWpClientGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.adminWpClientCard{background:#fff;border:1px solid #0f172a14;border-radius:24px;gap:14px;min-width:0;padding:18px;display:grid}.adminWpClientTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.adminWpClientTop strong{color:var(--muted);font-size:13px}.adminWpClientStatus{color:#475569;text-transform:uppercase;background:#e5e7eb;border-radius:999px;align-items:center;height:26px;padding:0 10px;font-size:12px;font-weight:950;display:inline-flex}.adminWpClientStatus.active{background:var(--green-soft);color:var(--green-dark)}.adminWpClientStatus.invited{color:#92400e;background:#fef3c7}.adminWpClientStatus.archived{color:#64748b;background:#e5e7eb}.adminWpClientCard h3{letter-spacing:-1px;margin:0;font-size:22px}.adminWpClientCard p{color:var(--muted);margin:0;font-weight:850}.adminWpClientCard dl{gap:8px;margin:0;display:grid}.adminWpClientCard dl div{border-top:1px solid #0f172a0f;justify-content:space-between;gap:12px;padding-top:8px;display:flex}.adminWpClientCard dt,.adminWpClientCard dd{margin:0;font-size:13px}.adminWpClientCard dt{color:var(--muted);font-weight:850}.adminWpClientCard dd{color:var(--dark);text-align:right;font-weight:950}.dangerSoft{color:#b91c1c!important;background:#fee2e2bf!important;border-color:#b91c1c33!important}.adminWpUserHead,.adminWpUserRow{grid-template-columns:minmax(260px,1fr) minmax(180px,.8fr) 170px 80px 140px;align-items:center;gap:12px;display:grid}.adminWpUserRow{background:#fff;border:1px solid #0f172a14;border-radius:20px;min-width:0;padding:14px}.adminWpUserIdentity{align-items:center;gap:12px;min-width:0;display:flex}.adminWpUserIdentity>div,.adminWpUserContact,.adminWpUserContact,.adminWpFieldStack,.adminWpStatStack,.adminWpActionStack{gap:7px;display:grid}.adminWpBreadcrumb{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.adminWpBreadcrumb button{color:var(--muted);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:900;display:inline-flex}.adminWpBreadcrumb strong,.adminWpBreadcrumb span{color:var(--muted);font-size:13px}.adminWpUserSummary{background:#f8fafc;border:1px solid #0f172a14;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 20px;display:grid}.adminWpAvatarLarge{border-radius:18px;width:54px;height:54px}.adminWpUserSummaryIdentity{gap:4px;min-width:0;display:grid}.adminWpUserSummaryIdentity strong{font-size:20px}.adminWpUserSummaryIdentity span{color:var(--muted);font-weight:800}.adminWpUserBadgeRow,.adminWpInlineMeta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.adminWpRoleBadge,.adminWpCountBadge,.adminWpDirtyFlag{border-radius:999px;align-items:center;min-height:28px;padding:0 11px;font-size:12px;font-weight:950;display:inline-flex}.adminWpRoleBadge.client,.adminWpCountBadge{color:#1d4ed8;background:#e8f0ff}.adminWpRoleBadge.admin{color:#fff;background:#111827}.adminWpDirtyFlag{color:#92400e;background:#fef3c7}.adminWpUserMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.adminWpUserCompactRow{background:#fff;border:1px solid #0f172a14;border-radius:20px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.adminWpUserCompactMeta{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.adminWpUserCompactActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.adminWpUserCompactActions .secondary,.adminWpUserCompactActions .primary{min-height:40px;padding-inline:14px}.adminWpAvatar{background:var(--soft);width:44px;height:44px;color:var(--green-dark);border-radius:16px;flex-shrink:0;place-items:center;display:grid}.adminWpAvatar.admin{color:#fff;background:#111827}.adminWpUserRow input,.adminWpUserRow select{border:1px solid var(--line);width:100%;height:38px;font:inherit;background:#fff;border-radius:12px;padding:0 11px;font-weight:800}.adminWpUserRow small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.adminWpUserRow>strong{font-size:22px}.adminWpTimeline button{justify-content:flex-start;min-width:0}.adminWpTimelineIcon{background:var(--green-soft);width:40px;height:40px;color:var(--green-dark);border-radius:15px;flex-shrink:0;place-items:center;display:grid}.adminWpTimelineIcon.archived{color:#64748b;background:#e5e7eb}.adminWpTimeline small{color:var(--muted);white-space:nowrap;margin-left:auto;font-weight:900}.adminWpSettingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.adminWpSettingCard{background:#f8fafc;border:1px solid #0f172a14;border-radius:22px;gap:10px;padding:20px;display:grid}.adminWpSettingCard svg{color:var(--green-dark)}.adminWpSettingCard h3{margin:0;font-size:18px}.adminWpSettingCard p{color:var(--muted);margin:0;font-weight:750;line-height:1.55}@media (width<=1180px){.adminWpShell{grid-template-columns:92px minmax(0,1fr)}.adminWpBrand div,.adminWpSidebar nav button{font-size:0}.adminWpSidebar nav button{justify-content:center}.adminWpSidebarFooter span{display:none}.adminWpSidebarActions button{justify-content:center;font-size:0;position:relative}.adminWpSidebarActions button strong{margin-left:0;position:absolute;transform:translate(15px,-12px)}.adminWpTwoColumns,.adminWpMetrics,.adminWpSettingsGrid,.adminWpClientGrid{grid-template-columns:1fr 1fr}.adminWpProjectHead{display:none}.adminWpProjectRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 18px}.adminWpProjectMain{grid-column:1/-1}.adminWpFieldStack:last-child{grid-column:1/-1;justify-self:stretch}.adminWpProjectActions{grid-template-columns:minmax(180px,1fr) repeat(3,44px);justify-content:stretch}.adminWpUserHead{display:none}.adminWpUserRow{grid-template-columns:1fr;gap:14px}}@media (width<=760px){.adminWpShell{border-radius:0;grid-template-columns:1fr;width:100%;margin:0}.adminWpSidebar{z-index:5;border-radius:0;gap:14px;width:100%;max-width:100%;padding:14px 12px 12px;position:sticky;top:0}.adminWpSidebar nav{scrollbar-width:auto;grid-template-columns:1fr;gap:8px;width:100%;max-width:100%;padding-bottom:0;display:grid;overflow:visible}.adminWpSidebar nav button{white-space:normal;text-align:left;border-radius:14px;justify-content:flex-start;width:100%;min-width:0;max-width:100%;height:40px;padding:0 12px;font-size:13px}.adminWpSidebarFooter{display:none}.adminWpBrand{align-items:center;padding:0 4px 8px}.adminWpMobileMenuButton{place-items:center;display:grid}.adminWpBrand div,.adminWpSidebar nav button{font-size:inherit}.adminWpSidebar nav,.adminWpSidebarActions{display:none}.adminWpSidebar nav.open,.adminWpSidebarActions.open{display:grid}.adminWpSidebarActions{grid-template-columns:1fr;gap:8px;width:100%;max-width:100%;padding-top:10px}.adminWpSidebarActions button{text-align:left;justify-content:flex-start;width:100%;min-width:0;max-width:100%;min-height:40px;padding:0 10px;font-size:12px;line-height:1.2}.adminWpSidebarActions button strong{margin-left:auto;position:static;transform:none}.accountPreferenceCard{border-radius:18px;padding:14px}.accountToggleContent small{font-size:12px}.accountToggleCard{padding:12px 14px}.adminWpContent{min-width:0;max-width:100%;padding:16px;overflow-x:hidden}.adminWpHero,.adminWpPanelHeader{display:grid}.adminWpHero{gap:18px;padding:20px}.adminWpHero h1,.adminWpPanelHeader h1{letter-spacing:-2px;font-size:clamp(28px,9vw,40px)}.adminWpHeroActions,.adminWpInlineActions{grid-template-columns:1fr;width:100%;display:grid}.adminWpHeroActions button,.adminWpInlineActions button,.adminWpEmpty.withAction button{text-align:center;white-space:normal;flex-wrap:wrap;justify-content:center;width:100%;min-width:0;max-width:100%;min-height:46px;padding:12px 16px}.adminWpPanel{border-radius:22px;width:100%;max-width:100%;padding:18px}.adminWpToolbar{grid-template-columns:1fr;align-items:stretch;display:grid}.adminWpSearch{width:100%;min-width:0;max-width:100%}.adminFilterTabs{border-radius:18px;width:100%;overflow-x:auto}.adminFilterTabs button{white-space:nowrap}.adminWpMetrics,.adminWpTwoColumns,.adminWpSettingsGrid,.adminWpClientGrid{grid-template-columns:1fr}.adminWpMetric{min-height:116px}.adminWpMetric strong{font-size:32px}.adminWpEmpty.withAction,.adminWpClientPicker button,.adminWpSelectedClient,.adminWpClientTop,.adminWpClientCard dl div,.adminWpTimeline button{display:grid}.adminWpSelectedClient,.adminWpClientPicker button{align-items:start}.adminWpTimeline button{gap:10px}.adminWpTimeline small{white-space:normal;margin-left:0}.adminWpFormCard{width:100%;max-width:100%;padding:16px}.adminWpProjectMain,.adminWpUserIdentity{grid-template-columns:1fr;align-items:start;gap:10px;display:grid}.adminWpAvatar{width:40px;height:40px}.adminWpProjectMain span:last-child,.adminWpUserIdentity>div{min-width:0}.adminWpMobileLabel{display:inline-block}.adminWpMuted,.adminWpUserRow small{overflow-wrap:anywhere;word-break:break-word;white-space:normal;text-overflow:unset;overflow:visible}.adminWpHero .muted,.adminWpPanel .muted,.adminWpClientPicker em,.adminWpSelectedClient em{overflow-wrap:anywhere;word-break:break-word}.adminWpProgress{width:100%}.adminWpProgress i{flex:1;width:auto}.adminWpProjectActions{grid-template-columns:1fr;gap:8px;display:grid}.adminWpProjectActions .secondary,.adminWpProjectActions .archiveProjectButton,.adminWpActionStack .secondary{width:100%;min-width:0;max-width:100%}.adminWpStatStack>strong{font-size:18px}.adminWpUserSummary,.adminWpUserCompactRow,.adminWpUserMetaGrid{grid-template-columns:1fr}.adminWpUserCompactActions{justify-content:flex-start}}.adminWpRoleBadge.partner{color:#3157d5;background:#4c75ff24}.adminWpAvatar.partner{color:#3157d5;background:#4c75ff1f}.adminWpPartnerAssignments{grid-template-columns:repeat(2,minmax(150px,1fr));gap:.6rem;width:100%;display:grid}.adminWpProjectControl{flex:180px;align-items:center;min-width:0;max-width:220px;display:flex}.adminWpProjectControl label{width:100%;display:block}.adminWpProjectControl small{display:none}.adminWpPartnerAssignments label{gap:.25rem;display:grid}.adminWpPartnerAssignments small{color:var(--muted,#6b7280);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:700}.adminWpPartnerAssignments select{background:#ffffffeb;border:1px solid #0f172a14;border-radius:14px;min-height:42px;padding:.65rem .8rem}.adminWpProjectControl select{background:#ffffffeb;border:1px solid #0f172a14;border-radius:14px;width:100%;min-height:42px;padding:.65rem .8rem}.iconOnlyButton{flex:0 0 44px;gap:0;width:44px;min-width:44px;height:44px;padding:0;font-size:0}.iconOnlyButton svg{width:18px;height:18px}.adminWpProjectActions{flex-wrap:wrap;align-items:flex-end;gap:.65rem;display:flex}.archiveProjectButton.iconOnlyButton,.adminWpProjectActions .secondary.iconOnlyButton{justify-content:center;align-items:center}.adminWpProjectActions .iconOnlyButton{justify-self:end}.partnerProjectsHero,.partnerActionBanner{position:relative;overflow:hidden}.partnerProjectsHero:after,.partnerActionBanner:after{content:"";pointer-events:none;background:radial-gradient(circle,#7cc2422e,#0000 68%);border-radius:999px;width:240px;height:240px;position:absolute;inset:auto -8% -45% auto}.partnerProjectCard{border-color:#3157d524}.partnerProjectMeta{gap:.18rem;margin-top:.9rem;display:grid}.partnerProjectMeta span,.partnerProjectOpen{color:#64748b}.partnerProjectOpen{align-items:center;gap:.45rem;margin-top:1rem;font-weight:700;display:inline-flex}.clientWelcomeCard,.clientActionBanner,.premiumHero,.premiumTimeline,.premiumSummaryCard,.premiumPanel .card,.myProjectCard,.myProjectsEmpty{border-radius:14px;box-shadow:0 10px 28px #0f172a0f}.clientWelcomeCard,.clientActionBanner{background:#fff;padding:24px}.clientWelcomeTop h2,.clientActionContent h2{letter-spacing:0;font-size:clamp(28px,4vw,44px);line-height:1.05}.clientWelcomeLead,.clientActionContent p{font-size:16px}.clientWelcomePoint{background:#f8fafc;border-color:#0f172a14;border-radius:10px}.clientWelcomeIcon{border-radius:12px}.premiumHero{color:var(--ink);border:1px solid var(--line);background:#fff;padding:28px}.premiumHero .eyebrow{color:var(--green-dark)}.premiumHero h1{letter-spacing:0;margin-bottom:8px;font-size:clamp(34px,5vw,56px);line-height:1}.premiumLead{color:var(--muted);font-size:15px}.premiumProgress{background:#f8fafc;border-color:#0f172a14;width:118px;height:118px}.premiumProgress strong{color:var(--ink);font-size:34px}.premiumProgress span{color:var(--muted)}.premiumSummaryCard{box-shadow:none;border-radius:12px;padding:16px!important}.premiumTimeline{box-shadow:none;border-radius:12px}.premiumStep{border-radius:10px}.partnerInterventionToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:-6px 0 18px;display:flex}.partnerInterventionGrid{grid-template-columns:repeat(auto-fit,minmax(310px,1fr))}.partnerViewTabs{background:#1114110a}.partnerWeeklyPlanning{gap:14px;display:grid}.partnerWeekHeader{background:#ffffffd1;border:1px solid #0f172a14;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.partnerWeekHeader h2{color:var(--ink);letter-spacing:-.04em;margin:0;font-size:clamp(22px,3vw,34px)}.partnerWeekControls{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.partnerWeekControls .secondary{border-radius:12px;min-height:38px;padding:0 12px;font-size:13px}.partnerWeekGrid{grid-template-columns:repeat(7,minmax(150px,1fr));gap:10px;display:grid}.partnerCalendarGrid{background:linear-gradient(#ffffffe0,#f8faf7ad),radial-gradient(circle at 0 0,#75b8431f,#0000 34%);border:1px solid #0f172a14;border-radius:22px;padding:10px;box-shadow:0 18px 60px #11141114}.partnerWeekDay{background:#ffffffb8;border:1px solid #0f172a14;border-radius:18px;align-content:start;gap:10px;min-width:0;min-height:260px;padding:10px;display:grid}.partnerCalendarDay{background:linear-gradient(#fffffff0,#ffffffc2);border-radius:18px;min-height:320px;padding:12px}.partnerCalendarDay.today{background:linear-gradient(#f0f9e8f5,#ffffffc7);border-color:#75b8436b}.partnerWeekDayHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.partnerCalendarDayHeader{border-bottom:1px solid #0f172a12;padding-bottom:10px}.partnerCalendarDate{gap:1px;display:grid}.partnerCalendarDate span,.partnerCalendarDate em{color:#6b7280;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:900}.partnerCalendarDate strong{color:var(--ink);letter-spacing:-.04em;font-size:28px;line-height:.95}.partnerCalendarCount{min-width:30px;height:30px;color:var(--green-dark);background:#75b84324;border-radius:999px;place-items:center;font-size:12px;font-weight:950;display:inline-grid}.partnerWeekDayHeader span{color:var(--ink);text-transform:capitalize;font-size:13px;font-weight:950}.partnerWeekDayHeader strong{min-width:26px;height:26px;color:var(--green-dark);background:var(--green-soft);border-radius:999px;place-items:center;font-size:12px;display:inline-grid}.partnerWeekCards{gap:8px;display:grid}.partnerWeekCard{text-align:left;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:14px;gap:6px;width:100%;padding:10px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.partnerCalendarEvent{background:linear-gradient(#fff,#f8faf7);border-color:#0f172a1a;padding:11px;position:relative;box-shadow:inset 3px 0 #75b84375}.partnerCalendarTime{width:fit-content;color:var(--green-dark);background:#75b8431f;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:12px;font-weight:950;display:inline-flex}.partnerWeekCard:hover{border-color:#75b84342;transform:translateY(-1px);box-shadow:0 12px 28px #11141114}.partnerWeekCard strong{color:var(--ink);font-size:14px}.partnerWeekCard small,.partnerWeekCard em,.partnerWeekEmpty{color:var(--muted);font-size:12px;font-style:normal;font-weight:800;line-height:1.35}.partnerWeekCard em{align-items:center;gap:6px;display:flex}.partnerWeekCard svg{color:var(--green-dark);flex:none}.partnerWeekEmpty{background:#f8faf7c7;border-radius:12px;margin:0;padding:12px}.partnerCalendarEmpty{color:#8a9386;border:1px dashed #0f172a1f;place-items:center;min-height:120px;display:grid}.partnerUnplannedPanel{background:#f59e0b14;border:1px solid #f59e0b38;border-radius:18px;gap:10px;padding:14px;display:grid}.partnerUnplannedHeader{align-items:flex-start;gap:10px;display:flex}.partnerUnplannedHeader svg{color:#b45309}.partnerUnplannedHeader h3,.partnerUnplannedHeader p{margin:0}.partnerUnplannedHeader h3{color:var(--ink);font-size:16px}.partnerUnplannedHeader p{color:var(--muted);font-size:13px;font-weight:800}.partnerUnplannedList{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.partnerUnplannedList button{text-align:left;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:14px;gap:4px;padding:10px 12px;display:grid}.partnerUnplannedList strong{color:var(--ink)}.partnerUnplannedList span{color:var(--muted);font-size:12px;font-weight:800}html[data-theme=dark] .partnerWeekHeader h2,html[data-theme=dark] .partnerWeekDayHeader span,html[data-theme=dark] .partnerWeekCard strong,html[data-theme=dark] .partnerUnplannedHeader h3,html[data-theme=dark] .partnerUnplannedList strong{color:var(--linear-text)}html[data-theme=dark] .partnerWeekCard small,html[data-theme=dark] .partnerWeekCard em,html[data-theme=dark] .partnerWeekEmpty,html[data-theme=dark] .partnerUnplannedHeader p,html[data-theme=dark] .partnerUnplannedList span{color:var(--linear-muted)}html[data-theme=dark] .partnerWeekEmpty{background:#ffffff0b}html[data-theme=dark] .partnerUnplannedPanel{background:#f59e0b1a;border-color:#f59e0b3d}.partnerProjectCard{border-color:#0f172a14;gap:16px;min-height:0}.partnerMissionStack{background:#f8fafc;border:1px solid #0f172a12;border-radius:10px;gap:9px;padding:12px;display:grid}.partnerMissionStack span,.partnerMissionPanel span{min-width:0;color:var(--muted);align-items:center;gap:8px;font-size:13px;font-weight:850;display:flex}.partnerMissionStack svg,.partnerMissionPanel svg{color:var(--green-dark);flex:none}.partnerMissionBanner{grid-template-columns:minmax(0,1fr) minmax(260px,360px)}.partnerMissionPanel{background:#f8fafc;border:1px solid #0f172a14;border-radius:12px;gap:10px;padding:14px;display:grid}.partnerInterventionGrid .partnerProjectsEmpty{grid-column:1/-1}.myProjectsHero h1,.myProjectMain strong{letter-spacing:0}.myProjectMain strong{font-size:22px;line-height:1.1}@media (width<=760px){.partnerMissionBanner,.clientActionBanner{grid-template-columns:1fr}.partnerInterventionToolbar{align-items:stretch}.partnerInterventionToolbar .adminFilterTabs{flex-wrap:nowrap;width:100%;overflow-x:auto}.partnerWeekHeader{flex-direction:column;align-items:stretch;padding:14px}.partnerWeekControls{justify-content:stretch}.partnerWeekControls .secondary{flex:150px}.partnerWeekGrid{scroll-snap-type:x proximity;gap:10px;margin-inline:-14px;padding-inline:14px;display:flex;overflow-x:auto}.partnerWeekDay{scroll-snap-align:start;flex:0 0 min(78vw,320px);min-height:230px}.partnerInterventionGrid{grid-template-columns:1fr}.premiumHero{grid-template-columns:1fr;padding:20px}.premiumProgress{border-radius:12px;width:100%;height:auto;min-height:72px}.clientWelcomeCard,.clientActionBanner{padding:20px}}@media (width<=900px){.adminWpPartnerAssignments{grid-template-columns:1fr}.adminWpProjectControl{max-width:100%}.adminWpProjectRow{border-radius:24px;grid-template-columns:1fr;gap:0;padding:18px 14px 14px}.adminWpProjectMain{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px;padding-bottom:12px}.adminWpProjectMain>.adminWpMobileLabel{display:none}.adminProjectIcon{width:44px;height:44px;color:var(--green);background:#75b8431a;border-radius:999px;place-items:center;display:grid}.adminWpProjectMain strong{font-size:16px;line-height:1.15}.adminWpProjectMain span:last-child{gap:6px}.adminWpProjectMain em{white-space:normal;text-overflow:clip;flex-wrap:wrap;gap:4px 6px;font-size:14px;line-height:1.4;display:flex;overflow:visible}.adminWpFieldStack{border-top:1px solid #0f172a0f;grid-template-columns:92px minmax(0,1fr);align-items:start;gap:8px 10px;padding:10px 0;display:grid}.adminWpFieldStack:last-child{grid-template-columns:1fr;gap:12px;padding-top:14px}.adminWpMobileLabel{min-width:0;color:var(--muted);text-transform:uppercase;letter-spacing:.1em;align-items:center;font-size:10px;font-weight:950;line-height:1.3;display:inline-flex}.adminWpFieldStack>.adminWpMuted{font-size:14px;font-weight:850}.adminWpFieldStack>.adminStatus{justify-self:start}.adminWpProgress{justify-content:flex-start;gap:10px;width:100%}.adminWpProgress strong{text-align:right;min-width:34px}.adminWpProjectActions{grid-template-columns:repeat(3,44px);justify-content:start;gap:10px;display:grid}.adminWpProjectControl{flex:none;grid-column:1/-1;width:100%;max-width:100%}.adminWpProjectControl label{gap:.35rem;display:grid}.adminWpProjectControl small{color:var(--muted,#6b7280);text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:800;display:block}.adminWpProjectControl select{border-radius:16px;min-height:46px}.adminWpProjectActions .iconOnlyButton,.archiveProjectButton.iconOnlyButton{border-radius:14px;justify-self:start;width:44px;height:44px}}.twoColsSpanFull{grid-column:1/-1;min-width:0}.addressAutocompleteFields{gap:14px;display:grid;position:relative}.addressAutocompleteFields .field{gap:6px;min-width:0;display:grid}.addressAutocompleteFields .field>label{gap:8px;display:grid}.addressAutocompleteFields .field>label>span,.fieldError,.fieldHint{font-size:12px;font-weight:850}.addressAutocompleteInput{border:1px solid var(--line);background:#fff;border-radius:18px;align-items:center;gap:10px;min-height:52px;padding:0 16px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;position:relative}.addressAutocompleteInput.isOpen,.addressAutocompleteInput:focus-within{border-color:#75b8438c;box-shadow:0 0 0 4px #75b8431f}.addressAutocompleteInput svg{color:var(--green);flex:none}.addressAutocompleteInput input{width:100%;box-shadow:none;background:0 0;border:none;outline:none;padding:0}.addressAutocompleteSpinner{animation:1s linear infinite spin}.addressAutocompleteMenu{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffa;border:1px solid #75b8432e;border-radius:20px;gap:6px;padding:10px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 18px 40px #0f172a1f}.addressAutocompleteMenu button{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;gap:4px;padding:12px 14px;display:grid}.addressAutocompleteMenu button:hover,.addressAutocompleteMenu button.active{background:#f4f9ed;border-color:#75b8432e}.addressAutocompleteMenu strong{color:var(--text);font-size:14px;font-weight:850}.addressAutocompleteMenu span{color:var(--muted);font-size:12px;font-weight:700}.fieldError{color:#c2410c}.fieldHint{color:var(--muted)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.adminBackoffice,.myProjectsPage,.premiumProject,.clientWelcomeShell{color:#171717}.adminWpShell{width:100%;min-height:100vh;box-shadow:none;background:#f7f8fa;border:0;border-radius:0;margin:0}.adminWpSidebar{background:#0f1115;border-right:1px solid #ffffff14;gap:16px;padding:18px 12px}.adminWpBrand{padding:0 8px 14px}.adminWpBrand>span{border-radius:8px;width:36px;height:36px}.adminWpSidebar nav button,.adminWpSidebarActions button{border-radius:8px;height:38px;min-height:38px;font-size:13px;font-weight:750}.adminWpSidebar nav button.active{box-shadow:inset 2px 0 0 var(--green);background:#ffffff1f}.adminWpSidebarFooter{border-radius:8px;padding:12px}.adminWpContent{padding:22px}.adminWpGrid,.adminWpProjectTable,.adminWpUserTable,.adminWpTimeline,.adminWpPipeline,.adminWpCompactList{gap:8px}.adminWpHero,.adminWpPanel,.adminWpFormCard,.adminWpMetric,.adminWpClientCard,.adminWpUserCompactRow,.adminWpUserSummary,.adminWpSettingCard,.adminWpProjectRow,.adminWpCompactList button,.adminWpTimeline button,.adminWpClientPicker button,.adminWpSelectedClient,.clientWelcomeCard,.clientActionBanner,.premiumHero,.premiumTimeline,.premiumSummaryCard,.premiumPanel .card,.myProjectCard,.myProjectsEmpty,.partnerMissionPanel,.partnerMissionStack{box-shadow:none;border-color:#0f172a1a;border-radius:8px}.adminWpHero,.adminWpPanel,.adminWpFormCard,.adminWpMetric,.adminWpClientCard,.adminWpUserCompactRow,.adminWpUserSummary,.adminWpSettingCard,.clientWelcomeCard,.clientActionBanner,.premiumHero,.premiumSummaryCard,.myProjectCard{background:#fff}.adminWpHero{background:#fff;padding:20px}.adminWpPanel{padding:18px}.adminWpFocusedPanel{max-width:980px}.adminWpHero h1,.adminWpPanelHeader h1,.myProjectsHero h1,.premiumHero h1,.clientWelcomeTop h2,.clientActionContent h2{letter-spacing:0}.adminWpHero h1,.adminWpPanelHeader h1{font-size:clamp(28px,3.2vw,42px);line-height:1.08}.adminWpPanelHeader h2{letter-spacing:0;font-size:18px}.eyebrow{letter-spacing:.08em}.muted,.adminWpMuted,.adminWpCompactList em,.adminWpTimeline em,.adminWpClientPicker em,.adminWpSelectedClient em{color:#6b7280}.adminWpMetrics{gap:10px}.adminWpMetric{align-content:start;min-height:96px;padding:14px}.adminWpMetric strong{letter-spacing:0;font-size:30px}.adminWpOverviewPanel{gap:12px}.adminWpOverviewGrid{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:12px;display:grid}.adminWpLinearList{gap:6px;min-width:0;display:grid}.adminWpLinearListHeader{color:#6b7280;justify-content:space-between;align-items:center;gap:12px;min-height:32px;font-size:12px;font-weight:750;display:flex}.adminWpLinearListHeader strong{color:#111827}.adminWpLinearList button{text-align:left;background:#fff;border:1px solid #0f172a14;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-width:0;min-height:44px;padding:8px 10px;display:grid}.adminWpLinearList button:hover{border-color:#0f172a2e}.adminWpLinearList button span{gap:2px;min-width:0;display:grid}.adminWpLinearList button strong{font-size:13px}.adminWpLinearList button em,.adminWpLinearList button small{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;font-weight:650;overflow:hidden}.adminWpToolbar{gap:10px}.adminWpFilterGroup{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adminFilterTabs{background:#eef0f3;border-color:#0f172a14;border-radius:8px;padding:2px}.adminFilterTabs button{border-radius:6px;height:30px;padding:0 10px;font-size:12px;font-weight:750}.adminFilterTabs button.active,.adminFilterTabs.secondaryTabs button.active{color:#111827;background:#fff;box-shadow:0 1px 2px #0f172a14}.adminSearch,.adminWpSearch{border-radius:8px;height:38px}.adminWpSearch{max-width:360px}.adminWpProjectHead,.adminWpProjectRow{grid-template-columns:minmax(240px,1.35fr) minmax(150px,.8fr) minmax(130px,.75fr) minmax(96px,.45fr) minmax(120px,.55fr) minmax(230px,.95fr);gap:12px}.adminWpProjectHead,.adminWpUserHead{letter-spacing:.06em;padding:0 10px;font-size:11px}.adminWpProjectRow{padding:10px 12px}.adminWpProjectRef{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adminWpProjectRow:hover,.myProjectCard:hover{box-shadow:none;border-color:#0f172a2e;transform:none}.adminProjectIcon,.myProjectIcon,.adminWpAvatar,.adminWpTimelineIcon{border-radius:8px}.adminStatus,.myProjectBadge,.adminWpProjectTypeBadge,.myProjectTypeBadge,.premiumProjectTypeBadge,.adminWpRoleBadge,.adminWpCountBadge,.adminWpDirtyFlag,.adminWpClientStatus{letter-spacing:0;text-transform:none;border-radius:6px;font-size:11px}.adminWpProjectActions{gap:6px}.adminWpProjectControl,.adminWpProjectControl select{max-width:210px}.iconOnlyButton,.archiveProjectButton.iconOnlyButton{border-radius:8px;width:38px;min-width:38px;height:38px}.adminWpFormCard{background:#f9fafb;padding:16px}.adminWpFormCard input,.adminWpFormCard textarea,.adminWpFormCard select,.adminWpProjectControl select,.adminWpPartnerAssignments select,.addressAutocompleteInput{border-radius:8px;min-height:40px;font-weight:650}.adminWpProjectTypeBlock{background:#fff;border:1px solid #0f172a1a;border-radius:8px;padding:14px}.adminWpHelperText{color:#6b7280;margin:0;font-size:12px;font-weight:650}.adminWpUserCompactRow{padding:12px}.adminWpUserCompactActions .secondary,.adminWpUserCompactActions .primary{min-height:34px}.myProjectsPage,.premiumProject,.clientWelcomeShell{width:min(1180px,100% - 32px)}.myProjectsHero{border-bottom:1px solid #0f172a14;align-items:center;margin-bottom:14px;padding-bottom:14px}.myProjectsHero h1{font-size:clamp(32px,4.5vw,52px);line-height:1.05}.myProjectCard{gap:14px;min-height:0;padding:18px}.myProjectMain strong{font-size:18px}.myProjectTop{gap:10px}.clientWelcomeCard,.clientActionBanner{padding:20px}.clientWelcomeShell{padding-top:18px}.clientActionBanner{margin-bottom:0}.clientWelcomeTop h2,.clientActionContent h2{font-size:clamp(26px,3.5vw,38px)}.clientWelcomePoints{gap:8px}.clientWelcomePoint{padding:12px}.premiumHero{grid-template-columns:minmax(0,1fr) 96px;padding:18px}.premiumHero h1{font-size:clamp(26px,3.2vw,40px)}.premiumProgress{border-radius:8px;width:96px;height:76px}.premiumProgress strong{font-size:28px}.premiumSummary,.projectStats{gap:10px}.premiumSummaryCard{padding:14px!important}.premiumTimeline{padding:12px}.premiumStep{border-radius:6px;min-height:46px}.premiumStepIcon{border-radius:6px}.premiumPanel{border-radius:8px}.partnerProjectsHero:after,.partnerActionBanner:after{display:none}.partnerInterventionToolbar{margin:0 0 14px}.partnerInterventionGrid{gap:12px}@media (width<=1180px){.adminWpShell{grid-template-columns:84px minmax(0,1fr)}.adminWpOverviewGrid{grid-template-columns:1fr}}@media (width<=760px){.adminWpContent{padding:12px}.adminWpPanel,.adminWpHero,.adminWpFormCard{border-radius:8px;padding:14px}.adminFilterTabs,.adminWpProjectRow{border-radius:8px}.premiumLayout{grid-template-columns:1fr}}@media (width<=820px){html,body,#root{max-width:100%;overflow-x:hidden}.adminBackoffice,.adminWpShell{width:100%;min-width:0;max-width:100%;overflow-x:hidden}.adminWpShell{background:#f7f8fa;display:block}.adminWpSidebar{z-index:80;border-bottom:1px solid #ffffff14;border-right:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0;padding:10px 12px;display:grid;position:sticky;top:0}.adminWpBrand{border-bottom:0;min-width:0;padding:0}.adminWpBrand>span{border-radius:9px;flex:none;width:34px;height:34px}.adminWpBrand div{min-width:0;display:block}.adminWpBrand strong,.adminWpBrand small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adminWpBrand strong{font-size:14px}.adminWpBrand small{font-size:11px}.adminWpMobileMenuButton{border-radius:10px;place-items:center;width:40px;height:40px;margin:0;display:grid}.adminWpSidebar nav,.adminWpSidebarActions,.adminWpSidebarFooter{display:none}.adminWpSidebar nav.open,.adminWpSidebarActions.open{grid-column:1/-1;width:100%;min-width:0;display:grid}.adminWpSidebar nav.open{grid-template-columns:1fr;gap:6px;padding-top:8px}.adminWpSidebarActions.open{border-top:1px solid #ffffff14;gap:6px;padding-top:8px}.adminWpSidebar nav button,.adminWpSidebarActions button{border-radius:10px;justify-content:flex-start;width:100%;min-width:0;height:42px;min-height:42px;padding:0 10px}.adminWpContent{width:100%;min-width:0;max-width:100%;padding:12px;overflow:visible}.adminWpGrid{gap:10px;width:100%;min-width:0;max-width:100%}.adminWpHero,.adminWpPanel,.adminWpFormCard{border-radius:12px;width:100%;min-width:0;max-width:100%;padding:14px;overflow:hidden}.adminWpHero{gap:14px;display:grid}.adminWpHero h1,.adminWpPanelHeader h1{letter-spacing:-1.5px;font-size:clamp(30px,11vw,40px);line-height:.98}.adminWpHero .muted,.adminWpPanel .muted{font-size:14px;line-height:1.45}.adminWpHeroActions,.adminWpInlineActions,.adminWpPanelHeader{grid-template-columns:1fr;align-items:stretch;gap:10px;width:100%;min-width:0;display:grid}.adminWpHeroActions button,.adminWpInlineActions button,.adminWpPanelHeader>button{justify-content:center;width:100%;min-width:0}.adminWpMetrics,.adminWpOverviewGrid,.adminWpTwoColumns,.adminWpSettingsGrid,.adminWpClientGrid{grid-template-columns:1fr;gap:10px}.adminWpMetric{border-radius:12px;min-height:92px;padding:14px}.adminWpMetric strong{font-size:30px}.adminWpLinearList,.adminWpPipeline,.adminWpTimeline,.adminWpCompactList,.adminWpProjectTable,.adminWpUserTable{width:100%;min-width:0;max-width:100%;overflow:visible}.adminWpLinearList button,.adminWpTimeline button,.adminWpCompactList button{grid-template-columns:minmax(0,1fr) auto;width:100%;min-width:0}.adminWpLinearList button span,.adminWpLinearList button strong,.adminWpLinearList button em,.adminWpLinearList button small,.adminWpTimeline button span,.adminWpTimeline button strong,.adminWpTimeline button em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.adminWpProjectHead,.adminWpUserHead{display:none}.adminWpProjectRow{border-radius:12px;grid-template-columns:1fr;gap:0;width:100%;min-width:0;max-width:100%;padding:12px;display:grid;overflow:hidden}.adminWpProjectMain{text-align:left;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:10px;width:100%;min-width:0;padding:0 0 10px;display:grid}.adminWpProjectMain>.adminWpMobileLabel{display:none}.adminProjectIcon{border-radius:10px;width:40px;height:40px}.adminWpProjectMain span:last-child,.adminWpProjectRef,.adminWpProjectMain em{min-width:0;max-width:100%}.adminWpProjectRef{overflow-wrap:anywhere;flex-wrap:wrap;gap:6px;font-size:15px;line-height:1.2;display:flex}.adminWpProjectMain em{white-space:normal;overflow-wrap:anywhere;font-size:13px;line-height:1.35;display:block;overflow:hidden}.adminWpFieldStack{border-top:1px solid #0f172a14;grid-template-columns:minmax(78px,.42fr) minmax(0,1fr);gap:8px;width:100%;min-width:0;padding:9px 0;display:grid}.adminWpFieldStack:last-child{grid-template-columns:1fr}.adminWpMobileLabel{letter-spacing:.08em;min-width:0;font-size:10px;line-height:1.2;display:block}.adminWpFieldStack>.adminWpMuted,.adminWpFieldStack>.adminStatus{overflow-wrap:anywhere;min-width:0;max-width:100%}.adminWpProgress{justify-content:flex-start;width:100%;min-width:0}.adminWpProgress i{flex:auto;min-width:0}.adminWpProjectActions{grid-template-columns:1fr repeat(2,44px);align-items:end;gap:8px;width:100%;min-width:0;display:grid}.adminWpProjectControl{grid-column:1/-1;width:100%;min-width:0;max-width:100%}.adminWpProjectControl label,.adminWpProjectControl select{width:100%;min-width:0;max-width:100%}.adminWpProjectActions .iconOnlyButton,.archiveProjectButton.iconOnlyButton{justify-self:start;width:44px;min-width:44px;height:44px;padding:0;font-size:0;overflow:hidden}.adminWpToolbar,.adminWpFilterGroup{grid-template-columns:1fr;gap:10px;width:100%;min-width:0;display:grid}.adminWpSearch,.adminWpSearch input,.adminFilterTabs{width:100%;min-width:0;max-width:100%}.adminFilterTabs{justify-content:flex-start;overflow-x:auto}}.projectWorkspaceHeader,.premiumProject{width:min(1180px,100% - 32px);margin-inline:auto}.projectWorkspaceHeader{gap:10px;padding-top:18px;display:grid}.workspaceTopbar,.workspaceActionStrip,.workspaceNotice,.partnerFieldCard{box-shadow:none;background:#ffffffeb;border:1px solid #0f172a1a;border-radius:10px}.workspaceTopbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 18px;display:grid}.workspaceIdentity{min-width:0}.workspaceIdentity h1{letter-spacing:-.02em;margin:3px 0 8px;font-size:clamp(24px,3.2vw,36px);line-height:1}.workspaceMeta{color:#5f6b5c;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:750;display:flex}.workspaceMeta>span:not(.myProjectTypeBadge){min-width:0;max-width:100%}.workspaceProgressPill{text-align:center;background:#f8fafc;border:1px solid #0f172a1a;border-radius:8px;min-width:86px;padding:10px 12px}.workspaceProgressPill strong{color:#111827;font-size:22px;line-height:1;display:block}.workspaceProgressPill span{color:#6b7280;font-size:11px;font-weight:800}.workspaceActionStrip{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.workspaceActionIcon{width:36px;height:36px;color:var(--green-dark);background:#75b8431f;border-radius:8px;place-items:center;display:grid}.workspaceActionStrip p,.workspaceActionStrip strong,.workspaceActionStrip span{display:block}.workspaceActionStrip p{color:var(--green-dark);letter-spacing:.08em;text-transform:uppercase;margin:0 0 2px;font-size:11px;font-weight:900}.workspaceActionStrip strong{color:#111827;font-size:15px;line-height:1.2}.workspaceActionStrip span{color:#6b7280;font-size:13px;font-weight:650}.workspaceActionButtons,.partnerQuickActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.workspaceMutedBadge{background:#f3f4f6;border-radius:6px;align-items:center;min-height:30px;padding:0 10px;color:#4b5563!important;font-size:12px!important;font-weight:800!important;display:inline-flex!important}.workspaceNotice{color:#394235;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:700;display:grid}.workspaceNotice svg{color:var(--green-dark)}.workspaceNotice button{cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:6px;min-height:30px;padding:0 10px;font-weight:800}.partnerTopbar{grid-template-columns:minmax(0,1fr) auto}.partnerQuickActions a{border-radius:8px;align-items:center;gap:7px;min-height:36px;padding:0 12px;text-decoration:none;display:inline-flex}.partnerFieldCard{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.partnerFieldCard>div{border-right:1px solid #0f172a14;grid-template-columns:18px minmax(0,1fr);grid-template-areas:"icon label""icon value";gap:2px 8px;min-width:0;padding:12px;display:grid}.partnerFieldCard>div:last-child{border-right:0}.partnerFieldCard svg{color:var(--green-dark);grid-area:icon;margin-top:2px}.partnerFieldCard span{color:#6b7280;grid-area:label;font-size:11px;font-weight:850}.partnerFieldCard strong,.partnerFieldCard a{color:#111827;overflow-wrap:anywhere;grid-area:value;min-width:0;font-size:13px;font-weight:850;line-height:1.25;text-decoration:none}.partnerFieldCard .adminProjectInfoValue{color:#111827;grid-area:value;align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:850;line-height:1.25;display:inline-flex}.partnerFieldCard .adminProjectInfoValue>strong,.partnerFieldCard .adminProjectInfoValue>a{overflow-wrap:anywhere;min-width:0}.partnerPlanningPanel{background:#ffffffeb;border:1px solid #0f172a1a;border-radius:10px;gap:14px;padding:14px;display:grid;overflow:visible}.partnerPlanningPanelHeader{align-items:flex-start;gap:10px;display:flex}.partnerPlanningPanelHeader>svg{width:34px;height:34px;color:var(--green-dark);background:#75b8431f;border-radius:8px;flex:none;padding:8px}.partnerPlanningPanelHeader h2{color:#111827;letter-spacing:-.02em;margin:2px 0 4px;font-size:18px}.partnerPlanningGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid;overflow:visible}.partnerPlanningGrid label{gap:6px;min-width:0;display:grid}.partnerPlanningGrid span{color:#6b7280;font-size:11px;font-weight:850}.partnerPlanningGrid input{min-width:0}.missionDateTimePicker{gap:6px;min-width:0;display:grid;position:relative}.missionDateTimeTrigger{color:#111827;text-align:left;cursor:pointer;background:linear-gradient(#fff,#f8faf7);border:1px solid #0f172a1a;border-radius:12px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:46px;padding:8px 10px;display:grid}.missionDateTimeTrigger svg{color:var(--green-dark)}.missionDateTimeTrigger strong,.missionDateTimeTrigger em{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-style:normal;overflow:hidden}.missionDateTimeTrigger strong{color:#111827;font-size:13px;font-weight:900}.missionDateTimeTrigger em{color:var(--green-dark);background:#75b8431f;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:900}.missionDateTimeTrigger.active{border-color:#75b8435c;box-shadow:0 0 0 4px #75b8431a}.missionDateTimePanel{z-index:100;overscroll-behavior:contain;background:radial-gradient(circle at 100% 0,#75b84324,#0000 30%),#fff;border:1px solid #0f172a1a;border-radius:16px;gap:10px;width:min(360px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100vh - 24px);padding:10px;display:grid;position:fixed;overflow:auto;box-shadow:0 18px 44px #1114111f}.missionCalendarHeader{grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:8px;display:grid}.missionCalendarHeader strong{color:#111827;text-align:center;text-transform:capitalize;font-size:13px;font-weight:950}.missionCalendarHeader button{color:#111827;cursor:pointer;background:#f8faf7c7;border:1px solid #0f172a1a;border-radius:10px;place-items:center;width:32px;height:32px;padding:0;display:grid}.missionCalendarWeekdays,.missionCalendarDays{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.missionCalendarWeekdays span{color:#7a8576;text-align:center;font-size:10px;font-weight:950}.missionCalendarDays button{aspect-ratio:1;color:#111827;cursor:pointer;background:#f8faf7d1;border:1px solid #0000;border-radius:10px;place-items:center;min-width:0;padding:0;font-size:12px;font-weight:900;display:grid}.missionCalendarDays button:hover{background:#75b8431a;border-color:#75b84347}.missionCalendarDays button.muted{opacity:.38}.missionCalendarDays button.today{border-color:#75b8434d}.missionCalendarDays button.selected{color:#fff;background:#111827}.missionTimeSelect{gap:6px;display:grid}.missionTimeSelect>span{align-items:center;gap:6px;display:inline-flex}.missionTimeSelect select{width:100%}.missionCalendarActions{justify-content:flex-end;gap:8px;display:flex}.missionCalendarActions .secondary,.missionCalendarActions .primary{border-radius:10px;min-height:34px;padding:0 12px}.partnerPlanningActions{justify-content:space-between;align-items:center;gap:10px;padding-top:2px;display:flex}.partnerPlanningActions>span{color:#647062;font-size:12px;font-weight:850}.adminProjectCopyButton{color:#647062;width:24px;min-width:24px;height:24px;box-shadow:none;background:#ffffffb8;border:1px solid #0f172a1a;border-radius:7px;place-items:center;padding:0;display:inline-grid}.adminProjectCopyButton:hover{background:var(--green-soft);color:var(--green-dark);border-color:#75b84357}.adminProjectCopyButton:disabled{opacity:.35;cursor:not-allowed}.adminProjectCopyButton svg{color:currentColor;margin:0}.adminProjectWorkspaceHeader{gap:10px}.adminProjectInfoCard{grid-template-columns:repeat(4,minmax(0,1fr))}.adminProjectInfoCard>div:nth-child(n+5){border-top:1px solid #0f172a14}.adminProjectInfoCard>div:nth-child(4n){border-right:0}.adminProjectActionStrip{border-color:#0f172a1f}.adminProjectQuickActions .secondary{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 12px;display:inline-flex}.adminProjectQuickActions .secondary:disabled{opacity:.55;cursor:not-allowed}.premiumProject{padding-top:10px}.premiumLayout{grid-template-columns:250px minmax(0,1fr);gap:10px}.premiumTimeline{top:calc(var(--header-h) + 8px);box-shadow:none;background:#ffffffeb;border-radius:10px;padding:10px}.premiumTimeline h2{color:#6b7280;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;padding:0 4px;font-size:11px;font-weight:900}.premiumSteps{gap:3px}.premiumStep{border-radius:7px;grid-template-columns:28px minmax(0,1fr);gap:8px;min-height:42px;padding:7px 8px}.premiumStep:hover{background:#f3f4f6}.premiumStep.active{background:#eef8e7;border-color:#75b84340}.premiumStepIcon{border-radius:7px;width:28px;height:28px;font-size:12px}.premiumStep strong{font-size:13px;font-weight:800}.premiumStep em{margin-top:1px;font-size:11px;font-weight:650}.premiumPanel .card{box-shadow:none;border-radius:10px}.premiumPanel .stepBusiness,.premiumPanel .card{border-color:#0f172a1a}@media (width<=900px){.projectWorkspaceHeader,.premiumProject{width:min(100% - 20px,1180px)}.workspaceTopbar,.workspaceActionStrip,.partnerTopbar{grid-template-columns:1fr;align-items:stretch}.workspaceProgressPill{justify-self:start}.workspaceActionButtons,.partnerQuickActions{justify-content:flex-start}.partnerFieldCard,.partnerPlanningGrid{grid-template-columns:1fr}.adminProjectInfoCard{grid-template-columns:repeat(2,minmax(0,1fr))}.adminProjectInfoCard>div,.adminProjectInfoCard>div:nth-child(4),.adminProjectInfoCard>div:nth-child(4n){border-right:1px solid #0f172a14;grid-column:auto}.adminProjectInfoCard>div:nth-child(2n),.adminProjectInfoCard>div:last-child{border-right:0}.partnerFieldCard>div{border-bottom:1px solid #0f172a14;border-right:0}.partnerFieldCard>div:last-child{border-bottom:0}.premiumLayout{grid-template-columns:1fr}.premiumTimeline{position:relative;top:auto}}@media (width<=560px){.projectWorkspaceHeader{padding-top:10px}.workspaceTopbar,.workspaceActionStrip,.workspaceNotice{padding:10px}.workspaceIdentity h1{font-size:24px}.workspaceActionStrip{grid-template-columns:32px minmax(0,1fr)}.workspaceActionButtons{grid-column:1/-1;justify-content:stretch}.partnerPlanningActions{flex-direction:column;align-items:stretch}.partnerPlanningActions .primary{width:100%}.missionDateTimePanel{overscroll-behavior:contain;width:auto;max-width:none;max-height:min(78vh,620px);position:fixed;inset:auto 12px 12px;overflow:auto}.missionCalendarActions{flex-direction:column}.missionCalendarActions .secondary,.missionCalendarActions .primary{width:100%}.adminProjectInfoCard{grid-template-columns:1fr}.adminProjectInfoCard>div,.adminProjectInfoCard>div:nth-child(2n),.adminProjectInfoCard>div:nth-child(4),.adminProjectInfoCard>div:nth-child(4n){border-right:0}.workspaceActionButtons .primary{flex:1}.adminProjectQuickActions{grid-template-columns:1fr;display:grid}.adminProjectQuickActions .secondary{width:100%}.workspaceNotice{grid-template-columns:18px minmax(0,1fr)}.workspaceNotice button{grid-column:1/-1;width:100%}}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--green:#82d454;--green-dark:#63b83e;--green-soft:#82d45421;--black:#f4f7ef;--ink:#f4f7ef;--text:#e4eadf;--muted:#a1aa9b;--bg:#090b09;--surface:#111510;--surface-soft:#151a14;--surface-dark:#070907;--line:#ecf3e71a;--line-strong:#ecf3e72e;--danger:#f77;--danger-soft:#ff77771f;--warning:#f2b94b;--warning-soft:#f2b94b24;--shadow-sm:0 12px 34px #00000047;--shadow-md:0 24px 70px #00000061;--shadow-lg:0 40px 110px #0000008a;--linear-bg:#090b09;--linear-surface:#111510d1;--linear-surface-solid:#111510;--linear-surface-hover:#182016;--linear-border:#ecf3e71c;--linear-border-strong:#ecf3e733;--linear-text:#f4f7ef;--linear-muted:#a1aa9b;--linear-accent:#82d454;--linear-accent-soft:#82d45421;--linear-accent-border:#82d4544d;--linear-danger:#f77;--linear-danger-soft:#ff77771f;--linear-shadow:0 16px 40px #00000057}html[data-theme=dark] .app{background:radial-gradient(circle at 18% 0,#82d45414,#0000 34%),linear-gradient(#ffffff05,#0000 420px)}html[data-theme=dark] .premiumHeader,html[data-theme=dark] .header{border-bottom-color:var(--linear-border);background:#090b09c7;box-shadow:0 1px #ffffff05}html[data-theme=dark] .premiumHeaderNav{border-color:var(--linear-border);background:#111510b8;box-shadow:inset 0 1px #ffffff0a}html[data-theme=dark] .premiumHeaderNav button,html[data-theme=dark] .mobileMenuButton,html[data-theme=dark] .header nav button{color:var(--linear-muted)}html[data-theme=dark] .premiumHeaderNav button:hover,html[data-theme=dark] .premiumHeaderNav button.active,html[data-theme=dark] .mobileMenuButton:hover,html[data-theme=dark] .themeToggleButton:hover{background:var(--linear-surface-hover);border-color:var(--linear-border);color:var(--linear-text)}html[data-theme=dark] .premiumHeaderNav button.active{background:#171d15;box-shadow:0 1px 2px #00000059}html[data-theme=dark] .premiumHeaderCta,html[data-theme=dark] .primary,html[data-theme=dark] .primaryLarge,html[data-theme=dark] .workspaceActionButtons .primary,html[data-theme=dark] .documentModalActions .primary,html[data-theme=dark] .signButton{color:#0a0d09!important;background:#f4f7ef!important;border-color:#f4f7efeb!important}html[data-theme=dark] .premiumHeaderCta:hover,html[data-theme=dark] .primary:hover,html[data-theme=dark] .primaryLarge:hover,html[data-theme=dark] .workspaceActionButtons .primary:hover,html[data-theme=dark] .documentModalActions .primary:hover,html[data-theme=dark] .signButton:hover{background:#dfe9d8!important;border-color:#dfe9d8!important}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{border-color:var(--line);color:var(--ink);background:#0d110c}html[data-theme=dark] input:disabled,html[data-theme=dark] select:disabled,html[data-theme=dark] textarea:disabled{color:var(--muted);background:#141914}html[data-theme=dark] .card,html[data-theme=dark] .glass,html[data-theme=dark] .feature,html[data-theme=dark] .heroCard,html[data-theme=dark] .authCard,html[data-theme=dark] .authShell,html[data-theme=dark] .authAside,html[data-theme=dark] .myProjectCard,html[data-theme=dark] .myProjectsEmpty,html[data-theme=dark] .partnerProjectCard,html[data-theme=dark] .partnerWeekHeader,html[data-theme=dark] .partnerWeekDay,html[data-theme=dark] .partnerWeekCard,html[data-theme=dark] .partnerUnplannedPanel,html[data-theme=dark] .partnerUnplannedList button,html[data-theme=dark] .premiumProject,html[data-theme=dark] .premiumTimeline,html[data-theme=dark] .premiumPanel,html[data-theme=dark] .premiumStep,html[data-theme=dark] .premiumCurrentStepMobile,html[data-theme=dark] .workspaceTopbar,html[data-theme=dark] .workspaceActionStrip,html[data-theme=dark] .workspaceNotice,html[data-theme=dark] .workspaceProgressPill,html[data-theme=dark] .partnerFieldCard,html[data-theme=dark] .partnerPlanningPanel,html[data-theme=dark] .adminProjectInfoCard,html[data-theme=dark] .accountHero,html[data-theme=dark] .accountSection,html[data-theme=dark] .accountPreferenceCard,html[data-theme=dark] .accountToggleCard,html[data-theme=dark] .notificationCenter,html[data-theme=dark] .notificationItem,html[data-theme=dark] .documentModal,html[data-theme=dark] .signatureAuditPanel,html[data-theme=dark] .premiumLoaderCard,html[data-theme=dark] .wizardProgressCard,html[data-theme=dark] .wizardPanel,html[data-theme=dark] .adminWpPanel,html[data-theme=dark] .adminWpHero,html[data-theme=dark] .adminWpCard,html[data-theme=dark] .adminWpStat,html[data-theme=dark] .adminProjectCardV2,html[data-theme=dark] .adminWpTable,html[data-theme=dark] .adminWpForm,html[data-theme=dark] .adminWpModal,html[data-theme=dark] .addressAutocomplete,html[data-theme=dark] .addressAutocompleteSuggestions,html[data-theme=dark] .addressSuggestion,html[data-theme=dark] .projectAccessFallbackCard{background-color:var(--linear-surface-solid);border-color:var(--linear-border);color:var(--linear-text);box-shadow:var(--linear-shadow);background-image:none}html[data-theme=dark] .premiumLanding,html[data-theme=dark] .authPage,html[data-theme=dark] .myProjectsPage,html[data-theme=dark] .partnerProjectsPage,html[data-theme=dark] .projectWorkspaceHeader,html[data-theme=dark] .accountWorkspace,html[data-theme=dark] .wizardPage,html[data-theme=dark] .adminWpShell,html[data-theme=dark] .adminWpMain{color:var(--linear-text);background:radial-gradient(circle at 82% 0,#82d45414,#0000 32%),linear-gradient(#ffffff04,#0000 360px)}html[data-theme=dark] .premiumLandingHero,html[data-theme=dark] .myProjectsHero,html[data-theme=dark] .workspaceIdentity,html[data-theme=dark] .accountSectionHeader,html[data-theme=dark] .adminWpPanelHeader,html[data-theme=dark] .adminWpTable th,html[data-theme=dark] .adminWpTable td,html[data-theme=dark] .partnerMissionPanel,html[data-theme=dark] .stepCard,html[data-theme=dark] .infoGrid>div,html[data-theme=dark] .mandateCard,html[data-theme=dark] .taskCard,html[data-theme=dark] .timelineEvent,html[data-theme=dark] .documentTrustBar,html[data-theme=dark] .rgpdSummary,html[data-theme=dark] .rgpdAudit{border-color:var(--linear-border);color:var(--linear-text)}html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] h4,html[data-theme=dark] strong,html[data-theme=dark] .myProjectRef,html[data-theme=dark] .premiumStep strong,html[data-theme=dark] .workspaceActionStrip strong,html[data-theme=dark] .adminWpTable strong{color:var(--linear-text)}html[data-theme=dark] .muted,html[data-theme=dark] p,html[data-theme=dark] span,html[data-theme=dark] small,html[data-theme=dark] em,html[data-theme=dark] label span,html[data-theme=dark] .field span,html[data-theme=dark] .fieldBlock span,html[data-theme=dark] .authForm span,html[data-theme=dark] .accountForm span,html[data-theme=dark] .premiumStep em,html[data-theme=dark] .myProjectMain span,html[data-theme=dark] .myProjectFooter span,html[data-theme=dark] .workspaceMeta>span:not(.myProjectTypeBadge){color:var(--linear-muted)}html[data-theme=dark] .eyebrow,html[data-theme=dark] .generateButton,html[data-theme=dark] .myProjectBadge,html[data-theme=dark] .workspaceActionStrip p{color:var(--linear-accent)}html[data-theme=dark] .secondary,html[data-theme=dark] .workspaceNotice button,html[data-theme=dark] .workspaceActionButtons .secondary,html[data-theme=dark] .documentModalActions .secondary,html[data-theme=dark] .generateButton,html[data-theme=dark] .uploadButton,html[data-theme=dark] .downloadButton,html[data-theme=dark] .authSwitch,html[data-theme=dark] .authLinkButton{border-color:var(--linear-border);color:var(--linear-text);background:#111510}html[data-theme=dark] .secondary:hover,html[data-theme=dark] .workspaceNotice button:hover,html[data-theme=dark] .workspaceActionButtons .secondary:hover,html[data-theme=dark] .documentModalActions .secondary:hover,html[data-theme=dark] .generateButton:hover,html[data-theme=dark] .uploadButton:hover,html[data-theme=dark] .downloadButton:hover,html[data-theme=dark] .authSwitch:hover,html[data-theme=dark] .authLinkButton:hover{background:var(--linear-surface-hover);border-color:var(--linear-border-strong)}html[data-theme=dark] .myProjectIcon,html[data-theme=dark] .workspaceActionIcon,html[data-theme=dark] .premiumStepIcon,html[data-theme=dark] .accountHeroIcon,html[data-theme=dark] .signatureCheckboxUi,html[data-theme=dark] .notificationItemIcon{background:var(--linear-accent-soft);color:var(--linear-accent)}html[data-theme=dark] .premiumStep.active,html[data-theme=dark] .premiumCurrentStepMobile,html[data-theme=dark] .premiumStep.completed,html[data-theme=dark] .notificationItem.unread,html[data-theme=dark] .myProjectBadge:not(.archived),html[data-theme=dark] .workspaceMutedBadge,html[data-theme=dark] .myProjectTypeBadge{color:var(--linear-accent);background:#82d4541f;border-color:#82d45442}html[data-theme=dark] .premiumStep.active{box-shadow:inset 0 0 0 1px #82d45438,0 12px 30px #0000003d}html[data-theme=dark] .myProjectProgress div,html[data-theme=dark] .adminWpProgressTrack,html[data-theme=dark] .progressTrack,html[data-theme=dark] .premiumProgressTrack{background:#f4f7ef1a}html[data-theme=dark] .documentModalOverlay,html[data-theme=dark] .modalOverlay,html[data-theme=dark] .notificationOverlay{background:#0000009e}html[data-theme=dark] table,html[data-theme=dark] thead,html[data-theme=dark] tbody,html[data-theme=dark] tr,html[data-theme=dark] th,html[data-theme=dark] td{border-color:var(--linear-border)}html[data-theme=dark] .stepBusiness,html[data-theme=dark] .stepBusiness.card,html[data-theme=dark] .stepBusiness .businessGrid>div,html[data-theme=dark] .stepBusiness .businessGrid label,html[data-theme=dark] .stepBusiness .businessListItem,html[data-theme=dark] .stepBusiness .fieldBlock,html[data-theme=dark] .stepBusiness .stepActionPanel,html[data-theme=dark] .stepBusiness .syndicEmailBox,html[data-theme=dark] .stepBusiness .syndicResponseBox,html[data-theme=dark] .stepBusiness .mandateProgress,html[data-theme=dark] .stepBusiness .mandateItem,html[data-theme=dark] .stepBusiness .mandateGenerated,html[data-theme=dark] .stepBusiness .signatureTrustCard,html[data-theme=dark] .stepBusiness .signaturePromiseCard,html[data-theme=dark] .stepBusiness .signatureConsentCard,html[data-theme=dark] .stepBusiness .signatureInfoCard,html[data-theme=dark] .stepBusiness .visitStepNotesGrid label,html[data-theme=dark] .premiumPanel .businessGrid>div,html[data-theme=dark] .premiumPanel .businessGrid label,html[data-theme=dark] .premiumPanel .fieldBlock,html[data-theme=dark] .premiumPanel .stepResult,html[data-theme=dark] .premiumPanel .syndicEmailBox,html[data-theme=dark] .premiumPanel .syndicResponseBox,html[data-theme=dark] .wizardPanel .card,html[data-theme=dark] .wizardPanel .cardTitle,html[data-theme=dark] .wizardPanel .choiceGrid,html[data-theme=dark] .wizardPanel .twoCols,html[data-theme=dark] .wizardPanel .field,html[data-theme=dark] .wizardPanel .diagnostic,html[data-theme=dark] .wizardPanel .diagnosticCard,html[data-theme=dark] .wizardPanel .resultCard,html[data-theme=dark] .adminWpUserTable,html[data-theme=dark] .adminWpUserRow,html[data-theme=dark] .adminWpUserCompactRow,html[data-theme=dark] .adminWpUserSummary,html[data-theme=dark] .adminWpUserMetaGrid>div,html[data-theme=dark] .adminWpProjectTypeBlock,html[data-theme=dark] .rgpdSummary>div,html[data-theme=dark] .rgpdAudit,html[data-theme=dark] .pill,html[data-theme=dark] .homeBadge,html[data-theme=dark] .homeProofV9 span,html[data-theme=dark] .homeProductGrid article,html[data-theme=dark] .homeProductGrid>*,html[data-theme=dark] .homeOperationsV9>*,html[data-theme=dark] .homeFinalCtaV9,html[data-theme=dark] .homeMockupV9 li{color:#f3f7ef!important;box-shadow:none!important;background:#10150f!important;border-color:#ecf3e721!important}html[data-theme=dark] .stepBusiness .businessGrid>div,html[data-theme=dark] .stepBusiness .businessGrid label,html[data-theme=dark] .premiumPanel .businessGrid>div,html[data-theme=dark] .premiumPanel .businessGrid label,html[data-theme=dark] .stepBusiness .stepResult,html[data-theme=dark] .stepBusiness .syndicEmailBox,html[data-theme=dark] .stepBusiness .syndicResponseBox,html[data-theme=dark] .adminWpUserRow,html[data-theme=dark] .adminWpUserCompactRow,html[data-theme=dark] .adminWpUserSummary,html[data-theme=dark] .rgpdSummary>div,html[data-theme=dark] .pill,html[data-theme=dark] .homeBadge{background:#141b12!important}html[data-theme=dark] .stepBusiness .businessGrid>div:hover,html[data-theme=dark] .stepBusiness .businessListItem:hover,html[data-theme=dark] .adminWpUserRow:hover,html[data-theme=dark] .adminWpUserCompactRow:hover,html[data-theme=dark] .wizardPanel .choice:hover{background:#172116!important;border-color:#82d45442!important}html[data-theme=dark] .wizardPanel .choice,html[data-theme=dark] .wizardPanel button.choice,html[data-theme=dark] .choiceGrid .choice{color:#f3f7ef!important;background:#141b12!important;border-color:#ecf3e721!important}html[data-theme=dark] .wizardPanel .choice.active,html[data-theme=dark] .choiceGrid .choice.active{color:#f3f7ef!important;background:#82d45429!important;border-color:#82d4546b!important}html[data-theme=dark] .stepBusiness input,html[data-theme=dark] .stepBusiness select,html[data-theme=dark] .stepBusiness textarea,html[data-theme=dark] .wizardPanel input,html[data-theme=dark] .wizardPanel select,html[data-theme=dark] .wizardPanel textarea,html[data-theme=dark] .adminWpUserRow input,html[data-theme=dark] .adminWpUserRow select,html[data-theme=dark] .adminWpUserCompactRow input,html[data-theme=dark] .adminWpUserCompactRow select,html[data-theme=dark] .adminWpUserSummary input,html[data-theme=dark] .adminWpUserSummary select,html[data-theme=dark] .addressAutocompleteInput{color:#f7faf4!important;-webkit-text-fill-color:#f7faf4!important;background:#080d08!important;border-color:#ecf3e724!important}html[data-theme=dark] .stepBusiness input[readonly],html[data-theme=dark] .stepBusiness textarea[readonly],html[data-theme=dark] .stepBusiness input:disabled,html[data-theme=dark] .stepBusiness textarea:disabled,html[data-theme=dark] .wizardPanel input:disabled,html[data-theme=dark] .wizardPanel textarea:disabled{color:#dce8d4!important;-webkit-text-fill-color:#dce8d4!important;opacity:1!important;background:#0b100a!important}html[data-theme=dark] .stepBusiness h2,html[data-theme=dark] .stepBusiness h3,html[data-theme=dark] .stepBusiness strong,html[data-theme=dark] .wizardPanel h2,html[data-theme=dark] .wizardPanel h3,html[data-theme=dark] .wizardPanel strong,html[data-theme=dark] .adminWpUserRow strong,html[data-theme=dark] .adminWpUserCompactRow strong,html[data-theme=dark] .adminWpUserSummary strong,html[data-theme=dark] .rgpdSummary strong,html[data-theme=dark] .homeProductGrid strong,html[data-theme=dark] .homeOperationsV9 strong,html[data-theme=dark] .homeFinalCtaV9 strong{color:#f7faf4!important;-webkit-text-fill-color:#f7faf4!important}html[data-theme=dark] .stepBusiness p,html[data-theme=dark] .stepBusiness span,html[data-theme=dark] .stepBusiness label,html[data-theme=dark] .stepBusiness small,html[data-theme=dark] .stepBusiness em,html[data-theme=dark] .wizardPanel p,html[data-theme=dark] .wizardPanel span,html[data-theme=dark] .wizardPanel label,html[data-theme=dark] .wizardPanel small,html[data-theme=dark] .wizardPanel em,html[data-theme=dark] .adminWpUserRow small,html[data-theme=dark] .adminWpUserCompactRow small,html[data-theme=dark] .adminWpUserSummary span,html[data-theme=dark] .rgpdSummary span,html[data-theme=dark] .rgpdAudit span,html[data-theme=dark] .homeBadge,html[data-theme=dark] .homeProofV9 span{color:#aebba7!important;-webkit-text-fill-color:#aebba7!important}html[data-theme=dark] .stepBusiness .eyebrow,html[data-theme=dark] .wizardPanel .eyebrow,html[data-theme=dark] .syndicAttachmentNotice,html[data-theme=dark] .pill svg,html[data-theme=dark] .homeBadge svg,html[data-theme=dark] .homeProductGrid svg,html[data-theme=dark] .rgpdSummary svg{color:#82d454!important;-webkit-text-fill-color:#82d454!important}html[data-theme=dark] .syndicAttachmentNotice,html[data-theme=dark] .stepResult.success,html[data-theme=dark] .mandateProgress{color:#b8f28d!important;background:#82d45424!important;border-color:#82d45457!important}html[data-theme=dark] .accountToggleCard:has(.signatureCheckbox input:checked){color:#b8f28d!important;background:#82d45424!important;border-color:#82d45457!important}html[data-theme=dark] .rgpdCard .accountToggleCard:has(.signatureCheckbox input:checked){color:#b8f28d!important;background:#82d45424!important;border-color:#82d45457!important}html[data-theme=dark] .stepBusiness .primary,html[data-theme=dark] .stepBusiness .secondary,html[data-theme=dark] .wizardActions .primary,html[data-theme=dark] .wizardActions .secondary,html[data-theme=dark] .adminWpUserRow .secondary,html[data-theme=dark] .adminWpUserCompactRow .secondary{color:#080d08!important;-webkit-text-fill-color:#080d08!important;background:#eef4e8!important;border-color:#eef4e8!important}html[data-theme=dark] .stepBusiness .secondary,html[data-theme=dark] .wizardActions .secondary,html[data-theme=dark] .adminWpUserRow .secondary:disabled,html[data-theme=dark] .adminWpUserCompactRow .secondary:disabled{color:#dce8d4!important;-webkit-text-fill-color:#dce8d4!important;background:#141b12!important;border-color:#ecf3e729!important}html[data-theme=dark] .homeTrustStrip span,html[data-theme=dark] .authBadges span,html[data-theme=dark] .documentTrustItem,html[data-theme=dark] .signatureSummaryRow span,html[data-theme=dark] .signatureSteps span,html[data-theme=dark] .signatureAuditGrid>div,html[data-theme=dark] .signaturePreview,html[data-theme=dark] .documentModalHeader,html[data-theme=dark] .documentModalActions{color:#f3f7ef!important;-webkit-text-fill-color:#f3f7ef!important;box-shadow:none!important;background:#141b12!important;border-color:#ecf3e724!important}html[data-theme=dark] .homeTrustStrip span,html[data-theme=dark] .authBadges span,html[data-theme=dark] .signatureSummaryRow span{color:#dce8d4!important;-webkit-text-fill-color:#dce8d4!important;background:#182216!important}html[data-theme=dark] .homeTrustStrip svg,html[data-theme=dark] .authBadges svg,html[data-theme=dark] .documentTrustItem span,html[data-theme=dark] .signatureSummaryRow span,html[data-theme=dark] .signatureSteps span.active,html[data-theme=dark] .signatureSteps span.done{color:#82d454!important;-webkit-text-fill-color:#82d454!important}html[data-theme=dark] .documentTrustItem strong,html[data-theme=dark] .signatureAuditGrid strong{color:#f7faf4!important;-webkit-text-fill-color:#f7faf4!important}html[data-theme=dark] .signatureSteps span.active{background:#82d4542e!important;border-color:#82d45457!important}html[data-theme=dark] .signatureSteps span.done{background:#111810!important}html[data-theme=dark] .modalClose,html[data-theme=dark] .notificationClose{color:#f7faf4!important;-webkit-text-fill-color:#f7faf4!important;background:#141b12!important;border-color:#ecf3e729!important}html[data-theme=dark] .modalClose:hover,html[data-theme=dark] .notificationClose:hover{color:#080d08!important;-webkit-text-fill-color:#080d08!important;background:#eef4e8!important}html[data-theme=dark] .signatureBox,html[data-theme=dark] .signatureCanvas{background:#fff!important;border-color:#ecf3e72e!important}html[data-theme=dark] .signatureCanvas{color:#111!important}html[data-theme=dark] .documentModal.signatureModalCard .signatureSteps span,html[data-theme=dark] .signatureModalCard .signatureSteps span:not(.active):not(.done){color:#aebba7!important;-webkit-text-fill-color:#aebba7!important;background:#10150f!important;border:1px solid #ecf3e71f!important}html[data-theme=dark] .documentModal.signatureModalCard .signatureSteps span.active{color:#d9f7c8!important;-webkit-text-fill-color:#d9f7c8!important;background:#82d4542e!important;border-color:#82d45457!important}html[data-theme=dark] .documentModal.signatureModalCard .signatureSteps span.done{color:#aebba7!important;-webkit-text-fill-color:#aebba7!important;background:#0d120c!important;border-color:#ecf3e71a!important}html[data-theme=dark] .documentModal.signatureModalCard .signatureConsentText,html[data-theme=dark] .documentModal.signatureModalCard .signatureFieldLabel{color:#dce8d4!important;-webkit-text-fill-color:#dce8d4!important}.toastViewport{z-index:2200;pointer-events:none;gap:10px;width:min(420px,100vw - 28px);display:grid;position:fixed;bottom:18px;right:18px}.toast{pointer-events:auto;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border:1px solid #0f172a1a;border-radius:14px;grid-template-columns:38px minmax(0,1fr) 34px;align-items:start;gap:12px;padding:12px;animation:.22s both toastIn;display:grid;box-shadow:0 24px 70px #0f172a2e}.toastIcon{width:38px;height:38px;color:var(--green-dark);background:#eef3ea;border-radius:11px;place-items:center;display:grid}.toastContent{gap:3px;min-width:0;padding-top:1px;display:grid}.toastContent strong{color:#111827;font-size:14px;line-height:1.25}.toastContent p{color:#647062;margin:0;font-size:13px;line-height:1.35}.toastClose{color:#6b7280;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;width:34px;min-width:34px;height:34px;padding:0;display:grid}.toastClose:hover{color:#111827;background:#f3f5ef}.toast-success .toastIcon{color:#3d8a24;background:#75b84326}.toast-error .toastIcon{color:#dc2626;background:#ef44441f}.toast-warning .toastIcon{color:#b45309;background:#f59e0b24}.toast-info .toastIcon{color:#2563eb;background:#3b82f61f}@keyframes toastIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=560px){.toastViewport{width:auto;bottom:12px;left:12px;right:12px}.toast{border-radius:12px;grid-template-columns:34px minmax(0,1fr) 30px}}html[data-theme=dark] .toast{background:#10150ff5!important;border-color:#ecf3e724!important;box-shadow:0 24px 80px #00000073!important}html[data-theme=dark] .toastContent strong{color:#f7faf4!important;-webkit-text-fill-color:#f7faf4!important}html[data-theme=dark] .toastContent p,html[data-theme=dark] .toastClose{color:#aebba7!important;-webkit-text-fill-color:#aebba7!important}html[data-theme=dark] .toastClose:hover{color:#f7faf4!important;-webkit-text-fill-color:#f7faf4!important;background:#ecf3e714!important}html[data-theme=dark] .toast-success .toastIcon{color:#82d454!important;background:#82d45429!important}html[data-theme=dark] .toast-error .toastIcon{color:#f87171!important;background:#f8717124!important}html[data-theme=dark] .toast-warning .toastIcon{color:#fbbf24!important;background:#fbbf2424!important}html[data-theme=dark] .toast-info .toastIcon{color:#93c5fd!important;background:#60a5fa24!important}html[data-theme=dark] .documentModalActions .primary,html[data-theme=dark] .documentModalActions button.primary{color:#080d08!important;-webkit-text-fill-color:#080d08!important;background:#eef4e8!important;border-color:#eef4e8!important}html[data-theme=dark] .documentModalActions .primary *,html[data-theme=dark] .documentModalActions button.primary *{color:#080d08!important;-webkit-text-fill-color:#080d08!important}html[data-theme=dark] .partnerFieldCard .adminProjectInfoValue,html[data-theme=dark] .partnerFieldCard .adminProjectInfoValue>strong,html[data-theme=dark] .partnerFieldCard .adminProjectInfoValue>a{color:#f7faf4!important;-webkit-text-fill-color:#f7faf4!important}html[data-theme=dark] .partnerFieldCard,html[data-theme=dark] .partnerFieldCard.adminProjectInfoCard{color:#f7faf4!important;-webkit-text-fill-color:#f7faf4!important;background:#10160f!important;border-color:#ecf3e724!important}html[data-theme=dark] .partnerFieldCard>div{background:0 0!important;border-color:#ecf3e71f!important}html[data-theme=dark] .partnerFieldCard svg{color:#9be56b!important}html[data-theme=dark] .partnerFieldCard span{color:#aebba7!important;-webkit-text-fill-color:#aebba7!important}html[data-theme=dark] .partnerFieldCard strong,html[data-theme=dark] .partnerFieldCard a,html[data-theme=dark] .partnerPlanningPanelHeader h2,html[data-theme=dark] .partnerPlanningActions>span{color:#f7faf4!important;-webkit-text-fill-color:#f7faf4!important}html[data-theme=dark] .partnerPlanningGrid span{color:#aebba7!important;-webkit-text-fill-color:#aebba7!important}html[data-theme=dark] .missionDateTimeTrigger,html[data-theme=dark] .missionDateTimePanel,html[data-theme=dark] .missionCalendarHeader button,html[data-theme=dark] .missionCalendarDays button{color:#f7faf4!important;-webkit-text-fill-color:#f7faf4!important;background:#10160f!important;border-color:#ecf3e724!important}html[data-theme=dark] .missionDateTimeTrigger strong,html[data-theme=dark] .missionCalendarHeader strong,html[data-theme=dark] .missionCalendarDays button{color:#f7faf4!important;-webkit-text-fill-color:#f7faf4!important}html[data-theme=dark] .missionDateTimeTrigger em,html[data-theme=dark] .missionCalendarTime{color:#9be56b!important;-webkit-text-fill-color:#9be56b!important;background:#82d45429!important}html[data-theme=dark] .missionCalendarWeekdays span,html[data-theme=dark] .missionCalendarDate span,html[data-theme=dark] .missionCalendarDate em{color:#aebba7!important;-webkit-text-fill-color:#aebba7!important}html[data-theme=dark] .missionCalendarDays button.selected{color:#0a0d09!important;-webkit-text-fill-color:#0a0d09!important;background:#f4f7ef!important}html[data-theme=dark] .partnerCalendarGrid,html[data-theme=dark] .partnerCalendarDay{background:#10160f!important;border-color:#ecf3e724!important}html[data-theme=dark] .adminProjectCopyButton{color:#aebba7!important;-webkit-text-fill-color:#aebba7!important;background:#141b12!important;border-color:#ecf3e726!important}html[data-theme=dark] .adminProjectCopyButton:hover{color:#82d454!important;-webkit-text-fill-color:#82d454!important;background:#82d45429!important;border-color:#82d4545c!important}.partnerOpsMetrics{margin-bottom:10px}.partnerOpsGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;display:grid}.partnerOpsCard,.partnerOpsForm{gap:14px;display:grid}.partnerOpsCard{background:#fff;border:1px solid #0f172a1a;border-radius:16px;padding:16px}.partnerOpsHeader{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.partnerOpsHeader strong{color:#111827;font-size:16px;line-height:1.15;display:block}.partnerOpsHeader small{color:#647062;font-weight:750}.partnerStatusBadge{white-space:nowrap;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.partnerStatusBadge.active{background:var(--green-soft);color:var(--green-dark)}.partnerStatusBadge.pending{color:#b45309;background:#fff7e6}.partnerStatusBadge.paused{color:#dc2626;background:#fff0f0}.partnerOpsFacts{gap:8px;display:grid}.partnerOpsFacts span{color:#647062;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;font-size:13px;font-weight:750;line-height:1.35;display:grid}.partnerOpsFacts svg{color:var(--green-dark);margin-top:1px}.partnerOpsLoad{background:#f8faf7;border:1px solid #0f172a14;border-radius:12px;gap:8px;padding:12px;display:grid}.partnerOpsLoad>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.partnerOpsLoad span,.partnerOpsMissions>span{color:#647062;font-size:12px;font-weight:900}.partnerOpsLoad strong{color:#111827;font-size:13px}.partnerOpsLoad i{background:#e5e7eb;border-radius:999px;height:7px;overflow:hidden}.partnerOpsLoad b{border-radius:inherit;background:linear-gradient(90deg, var(--green), #22c55e);height:100%;display:block}.partnerOpsMissions{gap:8px;display:grid}.partnerOpsMissions button{text-align:left;background:#fafbf8;border:1px solid #0f172a14;border-radius:12px;gap:3px;padding:10px;display:grid}.partnerOpsMissions button:hover{background:var(--green-soft);border-color:#75b84352}.partnerOpsMissions strong{color:#111827;font-size:13px}.partnerOpsMissions em{color:#647062;font-size:12px;font-style:normal;font-weight:750}.partnerProjectCard{cursor:pointer}.partnerQuickCardActions{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.partnerQuickCardActions a{color:#111827;background:#fff;border:1px solid #0f172a1a;border-radius:9px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.partnerQuickCardActions a:hover{background:var(--green-soft);color:var(--green-dark);border-color:#75b84352}.partnerOpsIntro{margin:0}@media (width<=760px){.partnerOpsGrid{grid-template-columns:1fr}.partnerOpsHeader{grid-template-columns:40px minmax(0,1fr)}.partnerStatusBadge{grid-column:2;justify-self:start}}html[data-theme=dark] .partnerOpsCard,html[data-theme=dark] .partnerOpsLoad,html[data-theme=dark] .partnerOpsMissions button,html[data-theme=dark] .partnerOpsIntro{color:#f7faf4!important;background:#10150f!important;border-color:#ecf3e721!important}html[data-theme=dark] .partnerOpsHeader strong,html[data-theme=dark] .partnerOpsLoad strong,html[data-theme=dark] .partnerOpsMissions strong{color:#f7faf4!important;-webkit-text-fill-color:#f7faf4!important}html[data-theme=dark] .partnerOpsHeader small,html[data-theme=dark] .partnerOpsFacts span,html[data-theme=dark] .partnerOpsLoad span,html[data-theme=dark] .partnerOpsMissions>span,html[data-theme=dark] .partnerOpsMissions em{color:#aebba7!important;-webkit-text-fill-color:#aebba7!important}html[data-theme=dark] .partnerOpsFacts svg{color:#82d454!important}html[data-theme=dark] .partnerOpsMissions button:hover{background:#82d45421!important;border-color:#82d45457!important}html[data-theme=dark] .partnerQuickCardActions a{color:#f7faf4!important;-webkit-text-fill-color:#f7faf4!important;background:#10150f!important;border-color:#ecf3e721!important}html[data-theme=dark] .partnerQuickCardActions a:hover{color:#82d454!important;-webkit-text-fill-color:#82d454!important;background:#82d45424!important;border-color:#82d45457!important}html[data-theme=dark] .partnerStatusBadge.active{color:#82d454!important;background:#82d45426!important}html[data-theme=dark] .partnerStatusBadge.pending{color:#fbbf24!important;background:#fbbf2424!important}html[data-theme=dark] .partnerStatusBadge.paused{color:#f87171!important;background:#f8717124!important}:root{--linear-bg:#f7f8f5;--linear-surface:#ffffffe0;--linear-surface-solid:#fff;--linear-surface-hover:#f3f5f1;--linear-border:#1114111a;--linear-border-strong:#11141129;--linear-text:#171a17;--linear-muted:#687165;--linear-accent:#65ad3b;--linear-accent-soft:#65ad3b1f;--linear-accent-border:#65ad3b47;--linear-danger:#be4242;--linear-danger-soft:#be42421a;--linear-radius:10px;--linear-shadow:0 14px 38px #11141114}button,.primary,.primaryLarge,.secondary,.generateButton,.uploadButton,.downloadButton,.signButton,.workspaceNotice button,.workspaceActionButtons button,.documentModalActions button,.adminWpHeroActions button,.adminWpInlineActions button,.adminWpEmpty.withAction button,.adminWpPanelHeader>button,.adminWpBreadcrumb button{letter-spacing:-.01em}.primary,.primaryLarge,.secondary,.generateButton,.uploadButton,.downloadButton,.signButton,.workspaceNotice button,.workspaceActionButtons button,.documentModalActions button{border-radius:var(--linear-radius);min-height:38px;box-shadow:none}.primary,.primaryLarge,.workspaceActionButtons .primary,.documentModalActions .primary{color:#fff;background:#111411;border:1px solid #111411e0}.primary:hover,.primaryLarge:hover,.workspaceActionButtons .primary:hover,.documentModalActions .primary:hover{background:#242821;border-color:#242821;box-shadow:0 10px 24px #11141124}.secondary,.workspaceNotice button,.workspaceActionButtons .secondary,.documentModalActions .secondary,.generateButton,.uploadButton,.downloadButton{border:1px solid var(--linear-border);background:var(--linear-surface-solid);color:var(--linear-text)}.secondary:hover,.workspaceNotice button:hover,.workspaceActionButtons .secondary:hover,.documentModalActions .secondary:hover,.generateButton:hover,.uploadButton:hover,.downloadButton:hover{background:var(--linear-surface-hover);border-color:var(--linear-border-strong);box-shadow:none}.generateButton{color:var(--linear-accent);background:var(--linear-accent-soft);border-color:var(--linear-accent-border)}.signButton{color:#fff;background:#111411;border:1px solid #111411}.dangerSoft,button.dangerSoft{color:var(--linear-danger)!important;background:var(--linear-danger-soft)!important;border-color:#be424238!important}.primary:active,.primaryLarge:active,.secondary:active,.generateButton:active,.uploadButton:active,.downloadButton:active,.signButton:active,.premiumHeaderNav button:active,.mobileMenuButton:active{transform:translateY(0)}.premiumHeader{border-bottom:1px solid var(--linear-border);height:64px;box-shadow:none;background:#fafbf8c7;padding:0 max(18px,50vw - 590px)}.premiumHeaderLogo{border-radius:10px;min-width:0;height:44px;padding:0 8px;transition:background .16s,transform .16s}.premiumHeaderLogo:hover{background:#1114110a}.premiumHeaderLogo img{max-width:190px;height:34px}.premiumHeaderNav{border:1px solid var(--linear-border);background:#ffffffb8;border-radius:12px;gap:4px;padding:4px;box-shadow:inset 0 1px #fffc}.premiumHeaderNav button{min-height:34px;color:var(--linear-muted);border:1px solid #0000;border-radius:8px;padding:0 11px;font-size:13px;font-weight:760;transition:background .16s,color .16s,border-color .16s,box-shadow .16s}.premiumHeaderNav button svg{stroke-width:2.15px;width:16px;height:16px}.premiumHeaderNav button:hover{background:var(--linear-surface-hover);color:var(--linear-text)}.premiumHeaderNav button.active{color:var(--linear-text);border-color:var(--linear-border);background:#fff;box-shadow:0 1px 2px #1114110f}.premiumHeaderNav .iconOnly,.premiumHeaderNav .headerNotificationButton{width:34px;min-width:34px;padding:0}.premiumHeaderCta{color:#fff!important;background:#111411!important;border-color:#111411!important}.premiumHeaderCta:hover{background:#242821!important}.headerNotificationButton strong,.mobileMenuButton strong{background:var(--linear-accent);min-width:17px;height:17px;box-shadow:none;border:2px solid #fff;top:-5px;right:-5px}.adminWpSidebar nav button,.adminWpSidebarActions button{border-radius:9px;font-weight:760}.adminWpSidebar nav button.active{box-shadow:inset 0 0 0 1px #ffffff0f}.adminWpHeroActions button,.adminWpInlineActions button,.adminWpEmpty.withAction button,.adminWpPanelHeader>button,.adminWpBreadcrumb button{min-height:38px;box-shadow:none;border-radius:10px}.adminWpHeroActions .primary,.adminWpInlineActions .primary,.adminWpEmpty.withAction .primary,.adminWpPanelHeader>.primary{color:#fff;background:#111411;border:1px solid #111411}.adminWpHeroActions .secondary,.adminWpInlineActions .secondary,.adminWpPanelHeader>.secondary,.adminWpBreadcrumb button{border:1px solid var(--linear-border);color:var(--linear-text);background:#fff}.adminWpHeroActions button:hover,.adminWpInlineActions button:hover,.adminWpEmpty.withAction button:hover,.adminWpPanelHeader>button:hover,.adminWpBreadcrumb button:hover{box-shadow:none;transform:translateY(-1px)}@media (width<=760px){.premiumHeader{background:#fafbf8e6;height:60px;min-height:60px;padding:0 14px}.premiumHeaderLogo{height:42px;padding:0}.premiumHeaderLogo img{max-width:168px;height:31px}.mobileMenuButton{border:1px solid var(--linear-border);background:#fff;border-radius:10px;width:40px;height:40px;box-shadow:0 1px 2px #1114110d}.premiumHeaderNav{background:#fffffff5;border-radius:14px;gap:4px;padding:8px;top:68px;left:12px;right:12px;box-shadow:0 18px 54px #11141129}.premiumHeaderNav button{border-radius:9px;justify-content:flex-start;min-height:42px;padding:0 12px;font-size:13px}.premiumHeaderNav .iconOnly,.premiumHeaderNav .headerNotificationButton{justify-content:flex-start;width:100%;min-width:0}.premiumHeaderNav .headerNotificationButton:after{content:"Notifications";margin-left:9px}.premiumHeaderCta{justify-content:center!important}}@media (width<=820px){html,body,#root{max-width:100%;overflow-x:hidden}.premiumHeader{gap:10px;width:100%;height:60px;min-height:60px;padding:0 12px}.premiumHeaderLogo{flex:auto;justify-content:flex-start;min-width:0}.premiumHeaderLogo img{max-width:min(170px,100vw - 76px);height:30px}.mobileMenuButton{flex:0 0 40px;place-items:center;width:40px;min-width:40px;height:40px;display:grid}.premiumHeaderNav{width:auto;min-width:0;max-width:calc(100vw - 20px);top:66px;left:10px;right:10px}.adminWpShell{width:100%;max-width:100%;display:block;overflow-x:hidden}.adminWpSidebar{grid-template-columns:minmax(0,1fr) 40px;width:100%;min-width:0;max-width:100%}.adminWpContent,.adminWpHero,.adminWpPanel,.adminWpFormCard,.adminWpProjectRow,.adminWpProjectMain,.adminWpProjectActions,.adminWpFieldStack,.adminWpToolbar,.adminWpFilterGroup,.adminWpSearch,.adminFilterTabs{width:100%;min-width:0;max-width:100%}}@media (width<=560px){.projectWorkspaceHeader,.premiumProject{width:100%;max-width:100%;padding-left:10px;padding-right:10px}.premiumLayout{grid-template-columns:1fr;gap:10px}.premiumTimeline{width:100%;max-width:100%;padding:10px;overflow:hidden}.premiumSteps{grid-template-columns:1fr;gap:5px;padding:0;display:grid;overflow:visible}.premiumStep{text-align:left;border-radius:9px;grid-template-columns:30px minmax(0,1fr);place-items:center stretch;gap:9px;width:100%;max-width:100%;min-height:42px;padding:7px 9px;display:grid}.premiumStepIcon{width:28px;height:28px}.premiumStep strong{text-align:left;word-break:normal;overflow-wrap:normal;white-space:normal;max-width:100%;font-size:13px;line-height:1.15;display:block}.premiumStep em{white-space:normal;margin-top:1px;font-size:11px;line-height:1.15;display:block}.premiumTimeline{overflow:hidden}.premiumSteps{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;grid-template-columns:none;gap:10px;width:calc(100% + 20px);margin-inline:-10px;padding:2px 13% 8px;scroll-padding-inline:13%;display:flex;overflow:auto hidden}.premiumSteps::-webkit-scrollbar{height:0}.premiumStep{scroll-snap-align:center;opacity:.58;border-radius:14px;flex:0 0 72%;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;width:auto;max-width:280px;min-height:86px;padding:12px;transition:transform .18s,opacity .18s,background .18s,border-color .18s,box-shadow .18s;display:grid;transform:scale(.94)}.premiumStep.active{opacity:1;color:#fff;background:radial-gradient(circle at 92% 0,#75b8432e,#0000 46%),linear-gradient(135deg,#111411,#182016);border-color:#75b84357;flex-basis:78%;transform:scale(1);box-shadow:0 14px 34px #1114112e}.premiumStep.active strong{color:#fff}.premiumStep.active em{color:#a8dc7a}.premiumStep.active .premiumStepIcon{background:var(--green);color:#fff;box-shadow:none}.premiumStep strong{font-size:14px;line-height:1.15}.premiumStep em{margin-top:3px;font-size:11px}.premiumStepIcon{border-radius:10px;width:34px;height:34px}}.accountWorkspace{width:min(920px,100% - 32px)}.accountPage{gap:12px;width:100%;margin:0 auto;display:grid}.accountHero,.accountSection,.accountPreferenceCard{border:1px solid var(--linear-border,#1114111a);box-shadow:none;background:#ffffffeb;border-radius:12px}.accountHero{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:14px;padding:18px;display:grid}.accountHeroIcon,.accountSectionHeader>span{color:var(--green-dark);background:var(--green-soft);border:1px solid #75b84338;place-items:center;display:grid}.accountHeroIcon{border-radius:11px;width:42px;height:42px}.accountHero h1{letter-spacing:-.04em;margin:2px 0 8px;font-size:clamp(34px,5vw,56px);line-height:.96}.accountHero .muted{max-width:620px;margin:0;font-size:15px;line-height:1.45}.accountForm{gap:12px;margin-top:0}.accountSection,.accountPreferenceCard{gap:14px;padding:16px;display:grid}.accountSectionHeader{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px;display:grid}.accountSectionHeader>span{border-radius:9px;width:32px;height:32px}.accountSectionHeader h2{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:15px;line-height:1.2}.accountSectionHeader p{color:var(--muted);margin:3px 0 0;font-size:13px;line-height:1.35}.accountPage input,.accountPage select,.accountPage textarea{background:#fff;border-radius:10px;min-height:42px;padding:11px 12px}.accountPage input:disabled{color:#747c70;background:#f6f7f4}.accountToggleCard{background:#fff;border:1px solid #0f172a14;border-radius:12px;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:12px;margin:0;padding:13px;transition:border-color .16s,background .16s;display:grid}.accountToggleCard:has(.signatureCheckbox input:checked){background:linear-gradient(#75b84314,#fffffff5);border-color:#75b84352}.accountToggleContent strong{font-size:14px;line-height:1.25}.accountToggleContent small{color:#6b7280;font-size:12px;line-height:1.4}.accountSubmitButton{justify-self:end;min-width:210px}.accountTabs{border:1px solid var(--linear-border,#1114111a);background:#ffffffd1;border-radius:12px;flex-wrap:wrap;gap:4px;width:fit-content;max-width:100%;padding:4px;display:inline-flex}.accountTabs button{min-height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 12px;font-weight:800}.accountTabs button.active{color:var(--ink);background:#fff;box-shadow:0 1px 4px #11141114}.partnerSelfServiceSection textarea{resize:vertical}.partnerSkillChecklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.partnerSkillOption{min-height:54px}.partnerSkillOption .signatureConsentText{align-self:center;line-height:1.3}.partnerDocumentGrid{gap:10px;display:grid}.partnerDocumentCard{background:#fff;border:1px solid #0f172a14;border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.partnerDocumentCard.ready{background:linear-gradient(#75b84314,#fffffff5);border-color:#75b84347}.partnerDocumentIcon{width:38px;height:38px;color:var(--green-dark);background:var(--green-soft);border-radius:12px;place-items:center;display:grid}.partnerDocumentContent{gap:3px;min-width:0;display:grid}.partnerDocumentContent strong{color:var(--ink);font-size:14px}.partnerDocumentContent span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;overflow:hidden}.partnerDocumentActions{align-items:center;gap:8px;display:flex}.partnerDocumentActions .smallIconButton,label.partnerDocumentUpload{border-radius:12px;height:42px;min-height:42px;padding:0 14px;line-height:1}.partnerDocumentActions .smallIconButton{width:56px;min-width:56px}label.partnerDocumentUpload{cursor:pointer;white-space:nowrap;vertical-align:top;justify-content:center;align-items:center;gap:8px;display:inline-flex;position:relative;overflow:hidden}.accountForm label.partnerDocumentUpload,.authForm label.partnerDocumentUpload{gap:8px;display:inline-flex}label.partnerDocumentUpload svg,.partnerDocumentActions .smallIconButton svg{flex:none;margin:0;display:block}label.partnerDocumentUpload input{opacity:0;cursor:pointer;position:absolute;inset:0}label.partnerDocumentUpload.loading{opacity:.68;pointer-events:none}.partnerDocumentEmptyHint{border:1px dashed #0f172a29;border-radius:14px;margin:0;padding:12px}.partnerValidationCard{background:linear-gradient(#f8faf7fa,#fffffffa);border:1px solid #0f172a1a;border-radius:18px;gap:14px;padding:16px;display:grid}.partnerValidationCard.valid{background:linear-gradient(#75b8431a,#fffffffa);border-color:#75b8434d}.partnerValidationHeader,.partnerValidationBody{align-items:center;gap:12px;display:flex}.partnerValidationHeader{align-items:flex-start}.partnerValidationHeader h3,.partnerValidationBody strong{color:var(--ink);margin:0}.partnerValidationHeader p,.partnerValidationBody p{color:var(--muted);margin:3px 0 0;font-size:13px;font-weight:750;line-height:1.45}.partnerValidationIcon{width:38px;height:38px;color:var(--green-dark);background:var(--green-soft);border-radius:14px;flex:0 0 38px;place-items:center;display:grid}.partnerValidationBody{border-top:1px solid #0f172a14;justify-content:space-between;padding-top:12px}.partnerValidationChecklist{flex-wrap:wrap;gap:8px;display:flex}.partnerValidationChecklist span,.partnerValidationChecklist small{color:#92400e;background:#fff7e6;border:1px solid #f59e0b38;border-radius:999px;align-items:center;min-height:30px;padding:6px 10px;font-size:12px;font-weight:850;display:inline-flex}.partnerSelfServiceGrid,.partnerContractStatus{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.partnerPricingCard,.partnerContractCallout{background:#f8faf6;border:1px solid #0f172a14;border-radius:14px;gap:12px;padding:14px;display:grid}.accountSectionHeader.compact{grid-template-columns:30px minmax(0,1fr)}.authGrid.threeColumns,.partnerContractStatus{grid-template-columns:repeat(3,minmax(0,1fr))}.partnerContractStatus>div{background:#fff;border:1px solid #0f172a14;border-radius:14px;padding:14px}.partnerContractStatus span{color:var(--muted);margin-bottom:5px;font-size:12px;font-weight:800;display:block}.partnerContractStatus strong{color:var(--ink);font-size:15px}.partnerContractCallout{background:linear-gradient(#75b8431a,#ffffffeb);border-color:#75b8433d}.partnerContractCallout strong{color:var(--green-dark)}.partnerContractCallout p{color:var(--muted);margin:0;line-height:1.5}.partnerContractChecklist{background:#f59e0b14;border:1px solid #f59e0b3d;border-radius:14px;gap:10px;padding:14px;display:grid}.partnerContractChecklist strong{color:#8a4f00}.partnerContractChecklist p{color:var(--muted);margin:0;line-height:1.45}.partnerContractChecklistGrid{flex-wrap:wrap;gap:8px;display:flex}.partnerContractChecklistGrid span,.partnerContractChecklist li{color:#697365;background:#fff;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:850}.partnerContractChecklistGrid span.done{color:var(--green-dark);background:#75b84324}.partnerContractChecklistGrid span.pending{color:#8a4f00;background:#f59e0b21}.partnerContractChecklist ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.partnerContractButton{justify-self:start}.partnerContractModal{max-width:760px}.partnerContractPreview{white-space:pre-wrap;color:#111411;max-height:min(50vh,460px);font:500 13px/1.65 var(--font-body,inherit);background:#fff;border:1px solid #1114111a;border-radius:16px;margin:0;padding:18px;overflow:auto}.partnerContractPreview.signed{max-height:min(44vh,420px)}.partnerContractSignedPanel{gap:12px;display:grid}.partnerContractSignedMeta{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.partnerContractSignedMeta span,.partnerContractSignedProof{background:#f8faf6;border:1px solid #0f172a14;border-radius:14px;min-width:0;padding:12px}.partnerContractSignedMeta small,.partnerContractSignedProof small{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;margin-bottom:5px;font-size:11px;font-weight:850;display:block}.partnerContractSignedMeta strong{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:13px;font-weight:900;display:block}.partnerContractSignatureImage{object-fit:contain;background:#fff;border:1px solid #0f172a14;border-radius:12px;width:min(280px,100%);min-height:74px;padding:10px;display:block}.notificationOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1114113d;padding:12px}.notificationPanel{border:1px solid var(--linear-border,#1114111a);background:#fffffff5;border-radius:14px;width:min(420px,100%);padding:14px;box-shadow:0 24px 80px #1114112e}.notificationHeader{border-bottom:1px solid #11141114;align-items:center;padding:4px 2px 12px}.notificationHeader h2{letter-spacing:-.03em;font-size:24px;line-height:1}.notificationClose{background:#fff;border-radius:10px;width:36px;height:36px}.notificationSubHeader{border:0;margin:12px 0;padding:0}.notificationSubHeader button{background:var(--green-soft);min-height:32px;color:var(--green-dark);border:1px solid #75b84338;border-radius:9px;padding:0 10px}.notificationList{gap:8px}.notificationItem{min-height:76px;box-shadow:none;border-radius:12px;grid-template-columns:32px minmax(0,1fr) 8px;gap:10px;padding:12px;transition:border-color .16s,background .16s,transform .16s}.notificationItem:hover{background:#fafbf8;border-color:#11141129;transform:translateY(-1px)}.notificationItem.unread{background:linear-gradient(#75b8431a,#fffffff5);border-color:#75b84347}.notificationItem.read{opacity:.68}.notificationIcon{border-radius:9px;width:32px;height:32px}.notificationContent strong{color:var(--ink);font-size:14px;line-height:1.25}.notificationContent em{font-size:12px;line-height:1.35}.notificationContent small{letter-spacing:.07em;margin-top:2px;font-size:10px}.notificationDot{width:8px;height:8px;margin-top:12px}.notificationEmpty{background:#fafbf8;border:1px dashed #1114111f;border-radius:12px;min-height:240px}.rgpdCard{background:radial-gradient(circle at 100% 0,#75b8431a,#0000 34%),#fffffff0}.rgpdSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rgpdSummary>div{background:#fff;border:1px solid #0f172a14;border-radius:12px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:2px 8px;padding:12px;display:grid}.rgpdSummary svg{color:var(--green-dark);grid-row:span 2}.rgpdSummary span,.rgpdAudit span{color:var(--muted);font-size:11px;font-weight:850}.rgpdSummary strong{color:var(--ink);font-size:12px;line-height:1.35}.rgpdActions{flex-wrap:wrap;gap:8px;display:flex}.rgpdActions button{min-height:38px}.rgpdAudit{background:#f8fafc;border:1px solid #0f172a14;border-radius:10px;gap:4px;padding:10px 12px;display:grid}@media (width<=760px){.accountWorkspace{width:100%;padding:12px}.accountHero,.accountSection,.accountPreferenceCard{border-radius:12px;padding:14px}.accountHero{grid-template-columns:1fr}.accountHero h1{font-size:38px}.accountSubmitButton{justify-self:stretch;width:100%}.notificationOverlay{align-items:stretch;padding:8px}.notificationPanel{border-radius:14px;width:100%;height:calc(100dvh - 16px);padding:12px}.notificationHeader h2{font-size:22px}.notificationSubHeader{flex-direction:column;align-items:stretch}.notificationSubHeader button{justify-content:center}.rgpdSummary{grid-template-columns:1fr}.rgpdActions{grid-template-columns:1fr;display:grid}}.wizardPage{width:min(1120px,100% - 32px);padding-top:24px}.wizardLayout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:14px;display:grid}.wizardAside{min-width:0}.wizardProgressCard{top:calc(var(--header-h) + 14px);border:1px solid var(--linear-border,#1114111a);box-shadow:none;background:#ffffffeb;border-radius:12px;gap:14px;padding:16px;display:grid;position:sticky}.wizardProgressCard h2{letter-spacing:-.03em;margin:0;font-size:25px;line-height:1}.wizardProgressCard>p:not(.eyebrow){color:var(--muted);margin:-6px 0 0;font-size:13px;line-height:1.4}.wizardProgress{gap:4px}.wizardProgress div{border:1px solid #0000;border-radius:9px;min-height:36px;padding:5px 7px}.wizardProgress div.current{color:var(--ink);background:#fff;border-color:#1114111a;box-shadow:0 1px 2px #1114110a}.wizardProgress span{border-radius:7px;width:24px;height:24px;font-size:11px;font-weight:900}.wizardProgress p{font-size:13px;font-weight:760}.wizardProgress .done p{color:var(--ink)}.wizardPanel{min-width:0}.wizardPanel>.card{border:1px solid var(--linear-border,#1114111a);box-shadow:none;background:#ffffffeb;border-radius:12px;padding:18px}.wizardPanel .cardTitle{align-items:center;margin-bottom:18px}.wizardPanel .cardTitle>div{width:40px;height:40px;color:var(--green-dark);border:1px solid #75b84338;border-radius:11px}.wizardPanel .cardTitle h2{letter-spacing:-.03em;margin-bottom:4px;font-size:clamp(24px,3vw,34px);line-height:1}.wizardPanel .cardTitle p{max-width:620px;font-size:14px;line-height:1.4}.wizardPanel .choiceGrid{gap:10px;margin-bottom:12px}.wizardPanel .choice{min-height:86px;box-shadow:none;background:#fff;border-radius:12px;gap:10px;padding:14px;transition:border-color .16s,background .16s,transform .16s}.wizardPanel .choice:hover{background:#fafbf8;border-color:#11141129;transform:translateY(-1px)}.wizardPanel .choice svg{width:19px;height:19px;color:var(--green-dark)}.wizardPanel .choice strong{font-size:14px;line-height:1.2}.wizardPanel .choice.active{background:radial-gradient(circle at 92% 0,#75b84321,#0000 42%),#fff;border-color:#75b84357;box-shadow:inset 0 0 0 1px #75b8431a}.wizardPanel .wizardDivider{background:#11141114;margin:14px 0}.wizardPanel .field{gap:7px}.wizardPanel input,.wizardPanel select,.wizardPanel textarea{border-radius:10px;min-height:42px;padding:11px 12px}.wizardActions{margin-top:12px;padding:0}.wizardActions .primary,.wizardActions .secondary{min-width:132px}@media (width<=900px){.wizardPage{width:100%;padding:12px}.wizardLayout{grid-template-columns:1fr;gap:10px}.wizardProgressCard{gap:10px;padding:14px;position:relative;top:auto}.wizardProgressCard h2{font-size:22px}.wizardProgressCard>p:not(.eyebrow){display:none}.wizardProgress{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:8px;margin-inline:-14px;padding:0 14px 4px;display:flex;overflow-x:auto}.wizardProgress::-webkit-scrollbar{height:0}.wizardProgress div{scroll-snap-align:start;flex:none;min-width:118px}.wizardPanel>.card{padding:14px}}@media (width<=560px){.wizardPanel .cardTitle{grid-template-columns:1fr;gap:10px}.wizardPanel .choiceGrid,.wizardPanel .twoCols,.wizardPanel .authGrid{grid-template-columns:1fr}.wizardPanel .choice{grid-template-columns:28px minmax(0,1fr);align-items:center;min-height:68px}.wizardActions{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border:1px solid #11141114;border-radius:12px;grid-template-columns:1fr 1fr;gap:8px;padding:8px;display:grid;position:sticky;bottom:8px}.wizardActions>span{display:none}.wizardActions .primary,.wizardActions .secondary{width:100%;min-width:0}.wizardActions:has(>span:first-child){grid-template-columns:1fr}}.homeV9{padding-bottom:72px;overflow:hidden}.homeHeroV9{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:18px;width:min(1180px,100% - 32px);min-height:auto;padding:42px 0 28px}.homeHeroTextV9{align-self:center;min-width:0}.homeHeroTextV9 h1{max-width:820px;color:var(--ink);letter-spacing:-.055em;font-size:clamp(42px,6vw,74px);line-height:.92}.homeHeroTextV9 p{max-width:680px;color:var(--muted);margin-top:18px;font-size:clamp(16px,1.55vw,20px);font-weight:650;line-height:1.45}.homeActionsV9{margin-top:24px}.homeTrustStrip{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.homeTrustStrip span{min-height:32px;color:var(--muted);background:#ffffffb8;border:1px solid #11141114;border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:780;display:inline-flex}.homeTrustStrip svg{color:var(--green-dark)}.homeMockupV9{background:radial-gradient(circle at 94% 0,#75b8432e,#0000 42%),linear-gradient(135deg,#111411,#182016);border-radius:16px;align-self:center;padding:16px;transform:none;box-shadow:0 24px 70px #11141133}.homeMockupV9:before{opacity:.55;inset:-40px}.mockupTopV9{border-bottom:1px solid #ffffff14;min-height:36px;padding:0 2px 12px}.mockupTopV9 em{color:#ffffff75;margin-left:auto;font-size:12px;font-style:normal;font-weight:800}.mockupProgressV9{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:12px;margin:24px 0;display:grid}.mockupProgressV9 strong{letter-spacing:-.06em;font-size:clamp(54px,8vw,84px)}.mockupProgressV9 span{padding-bottom:8px;font-size:13px}.mockupCardsV9{gap:8px}.mockupCardsV9 div{border-radius:10px;min-height:44px;padding:11px 12px;font-size:13px;font-weight:800}.homeProofV9,.homeStepsV9,.homeSplitV9,.homeOperationsV9,.homeFinalCtaV9{width:min(1180px,100% - 32px);margin:0 auto 16px}.homeProofV9{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.homeProofV9 div,.homeSplitV9>div,.homeOperationsV9>div,.homeFinalCtaV9,.stepV9{border:1px solid var(--linear-border,#1114111a);box-shadow:none;background:#ffffffe6;border-radius:12px}.homeProofV9 div{padding:16px}.homeProofV9 svg,.homeOperationsV9 svg{width:20px;height:20px;color:var(--green-dark);margin-bottom:12px}.homeProofV9 strong,.homeOperationsV9 strong{font-size:15px;line-height:1.2}.homeProofV9 span,.homeOperationsV9 p{color:var(--muted);margin-top:6px;font-size:13px;font-weight:650;line-height:1.4;display:block}.homeProductGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.homeProductGrid>div{padding:18px}.homeProductGrid h2{letter-spacing:-.035em;font-size:clamp(24px,2.8vw,34px);line-height:1}.homeProductGrid p{font-size:14px;font-weight:650;line-height:1.45}.homeStepsV9{margin-top:34px}.sectionTitleV9 h2{letter-spacing:-.05em;max-width:780px;font-size:clamp(34px,5vw,58px)}.stepsTimelineV9{gap:8px;margin-top:16px}.stepV9{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:14px}.stepV9>span{border-radius:9px;width:34px;height:34px;font-size:12px}.stepV9 strong{font-size:15px}.stepV9 p{margin-top:4px;font-size:13px;font-weight:650;line-height:1.4}.homeOperationsV9{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.homeOperationsV9>div{padding:16px}.homeFinalCtaV9{background:radial-gradient(circle at 50% 0,#75b8431f,#0000 42%),#fffffff0;border-radius:14px;margin-top:34px;padding:28px}.homeFinalCtaV9 h2{letter-spacing:-.05em;max-width:760px;font-size:clamp(32px,5vw,56px)}.homeFinalCtaV9 p{max-width:680px;font-size:15px;font-weight:650;line-height:1.5}@media (width<=900px){.homeHeroV9,.homeProofV9,.homeProductGrid,.homeOperationsV9{grid-template-columns:1fr}.homeHeroV9{padding-top:24px}}@media (width<=560px){.homeHeroV9,.homeProofV9,.homeStepsV9,.homeSplitV9,.homeOperationsV9,.homeFinalCtaV9{width:100%;padding-left:12px;padding-right:12px}.homeHeroV9{gap:14px}.homeHeroTextV9 h1{letter-spacing:-.055em;font-size:42px}.homeActionsV9{grid-template-columns:1fr;display:grid}.homeActionsV9 button,.homeFinalCtaV9 button{width:100%}.homeMockupV9,.homeProofV9 div,.homeProductGrid>div,.homeOperationsV9>div,.homeFinalCtaV9,.stepV9{border-radius:12px}.mockupProgressV9{grid-template-columns:1fr;gap:4px}.mockupProgressV9 span{padding-bottom:0}.sectionTitleV9 h2{font-size:34px}.stepV9{grid-template-columns:36px minmax(0,1fr)}}.authPage{width:min(980px,100% - 32px);min-height:calc(100vh - var(--header-h));place-items:center;padding-top:28px;padding-bottom:48px;display:grid}.authShell{grid-template-columns:minmax(0,.95fr) minmax(360px,.72fr);align-items:stretch;gap:12px;width:100%;display:grid}.compactAuthShell{max-width:860px}.authAside,.authCard{border:1px solid var(--linear-border,#1114111a);box-shadow:none;background:#ffffffeb;border-radius:14px}.authAside{background:radial-gradient(circle at 100% 0,#75b8431f,#0000 38%),#ffffffeb;align-content:center;gap:14px;padding:28px;display:grid}.authAside h1{letter-spacing:-.055em;max-width:620px;margin:0;font-size:clamp(36px,5.6vw,62px);line-height:.94}.authAside>p:not(.eyebrow){max-width:560px;color:var(--muted);margin:0;font-size:15px;font-weight:650;line-height:1.48}.authBenefits{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.authBenefits span{min-height:32px;color:var(--muted);background:#fff;border:1px solid #11141114;border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.authBenefits svg{color:var(--green-dark)}.authCard{width:100%;margin:0;padding:22px}.authCard h2{letter-spacing:-.04em;margin:0 0 8px;font-size:clamp(28px,4vw,40px);line-height:1}.authCard .muted{margin:0;font-size:14px;line-height:1.45}.authForm{gap:12px;margin-top:18px}.authForm input{border-radius:10px;min-height:42px;padding:11px 12px}.authForm .primary{width:100%;margin-top:2px}.authSwitch{border-radius:10px;min-height:40px;margin-top:12px}.authLinkButton{min-height:34px;margin-top:10px}@media (width<=820px){.authPage{width:100%;padding:12px}.authShell{grid-template-columns:1fr}.authAside,.authCard{border-radius:12px;padding:16px}.authAside h1{font-size:40px}}@media (width<=560px){.authForm .authGrid{grid-template-columns:1fr}.authAside h1{font-size:36px}}.partnerSignupPage{gap:18px;width:min(1180px,100% - 32px);padding-top:26px;padding-bottom:56px;display:grid}.partnerSignupHero,.partnerSignupShell{grid-template-columns:minmax(0,1.05fr) minmax(360px,.72fr);align-items:stretch;gap:14px;display:grid}.partnerSignupHeroContent,.partnerSignupHeroCard,.partnerSignupInfoPanel,.partnerSignupForm,.partnerSignupBenefits article{border:1px solid var(--linear-border,#1114111a);box-shadow:none;background:#fffffff0;border-radius:16px}.partnerSignupHeroContent{background:radial-gradient(circle at 82% 12%,#75b8432e,#0000 32%),linear-gradient(#fffffff5,#f8faf7eb);align-content:center;gap:16px;min-height:360px;padding:clamp(24px,5vw,56px);display:grid}.partnerSignupHeroContent h1{letter-spacing:-.07em;max-width:780px;margin:0;font-size:clamp(42px,7vw,82px);line-height:.9}.partnerSignupHeroContent>p{max-width:700px;color:var(--muted);margin:0;font-size:clamp(16px,1.8vw,20px);font-weight:650;line-height:1.5}.partnerSignupTrust,.partnerSignupDocs div{flex-wrap:wrap;gap:8px;display:flex}.partnerSignupTrust span,.partnerSignupDocs span{min-height:34px;color:var(--muted);background:#fff;border:1px solid #11141114;border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:850;display:inline-flex}.partnerSignupTrust svg,.partnerSignupDocs svg{color:var(--green-dark)}.partnerSignupHeroCard{color:#f7faf4;background:radial-gradient(circle at 100% 0,#75b84324,#0000 36%),#111411;align-content:space-between;gap:18px;padding:20px;display:grid}.partnerSignupHeroCard>div:first-child{gap:10px;display:grid}.partnerSignupHeroCard>div:first-child>span,.partnerSignupFormHeader>span{color:#9be56b;background:#75b84329;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.partnerSignupHeroCard strong{font-size:20px}.partnerSignupHeroCard p{color:#f7faf4b8;margin:0;font-size:14px;font-weight:650;line-height:1.55}.partnerSignupHeroSteps{gap:9px;margin-top:8px;display:grid}.partnerSignupHeroStep{background:linear-gradient(#ffffff14,#ffffff09);border:1px solid #ffffff17;border-radius:14px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.partnerSignupHeroStep span{color:#9be56b;background:#75b8432b;border-radius:999px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:grid}.partnerSignupHeroStep strong{color:#fff;min-width:0;font-size:13px;line-height:1.2}.partnerSignupMetric{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;gap:4px;padding:16px;display:grid}.partnerSignupMetric strong{letter-spacing:-.05em;font-size:54px;line-height:.9}.partnerSignupMetric span{color:#f7faf4b8;font-size:13px;font-weight:800}.partnerSignupBenefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.partnerSignupBenefits article{gap:8px;padding:18px;display:grid}.partnerSignupBenefits svg{color:var(--green-dark)}.partnerSignupBenefits h2,.partnerSignupInfoPanel h2,.partnerSignupFormHeader h2{color:var(--ink);letter-spacing:-.035em;margin:0}.partnerSignupBenefits h2{font-size:18px}.partnerSignupBenefits p,.partnerSignupInfoPanel p,.partnerSignupFormHeader p,.partnerSignupConsent p{color:var(--muted);margin:0;font-size:14px;font-weight:650;line-height:1.5}.partnerSignupShell{grid-template-columns:minmax(300px,.52fr) minmax(0,1.08fr)}.partnerSignupInfoPanel,.partnerSignupForm{padding:20px}.partnerSignupInfoPanel{top:calc(var(--header-h) + 14px);align-self:start;gap:16px;display:grid;position:sticky}.partnerSignupInfoPanel h2{font-size:clamp(26px,3vw,36px);line-height:.98}.partnerSignupTimeline{gap:10px;display:grid}.partnerSignupTimeline>div{background:#f8faf7b8;border:1px solid #11141114;border-radius:13px;grid-template-columns:36px minmax(0,1fr);gap:3px 10px;padding:12px;display:grid}.partnerSignupTimeline span{background:var(--green-soft);width:30px;height:30px;color:var(--green-dark);border-radius:10px;grid-row:span 2;place-items:center;font-size:12px;font-weight:950;display:grid}.partnerSignupTimeline strong,.partnerSignupDocs strong{color:var(--ink);font-weight:950}.partnerSignupTimeline p{grid-column:2;font-size:13px}.partnerSignupDocs{background:#75b84314;border:1px solid #75b84338;border-radius:14px;gap:10px;padding:14px;display:grid}.partnerSignupForm{background:linear-gradient(#fffffffa,#fbfef9f5);border-color:#75b8436b;gap:14px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 54px #1114111a,0 0 0 6px #75b8430b}.partnerSignupForm:before{content:"";background:linear-gradient(90deg, var(--green), var(--green-dark));height:5px;position:absolute;inset:0 0 auto}.partnerSignupFormHeader{border-bottom:1px solid #75b8432e;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;padding:10px 0 16px;display:grid}.partnerSignupFormHeader>span{background:var(--green);color:#10200b;box-shadow:0 10px 22px #75b84338}.partnerSignupFormHeader h2{font-size:clamp(28px,4vw,44px);line-height:.96}.partnerSignupForm label,.partnerSignupSkills{gap:7px;display:grid}.partnerSignupForm label>span,.partnerSignupSkills>span{color:#4b5748;font-size:12px;font-weight:900}.partnerSignupForm input,.partnerSignupForm textarea{width:100%;min-width:0}.partnerSignupInputIcon{background:#ffffffeb;border:1px solid #1114111c;border-radius:10px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;min-height:44px;padding:0 12px;display:grid}.partnerSignupForm input,.partnerSignupForm textarea,.partnerSignupInputIcon{background-color:#fff;border-color:#11141121}.partnerSignupInputIcon svg{color:var(--green-dark)}.partnerSignupInputIcon input{background:0 0;border:0;min-height:42px;padding:0}.partnerSignupInputIcon input:focus{box-shadow:none}.partnerSignupSkills .partnerSkillChecklist{grid-template-columns:repeat(2,minmax(0,1fr))}.partnerSignupConsent{background:#75b84314;border:1px solid #75b8433d;border-radius:14px;grid-template-columns:24px minmax(0,1fr);gap:10px;padding:12px;display:grid}.partnerSignupConsent svg{color:var(--green-dark);margin-top:2px}.partnerSignupSubmit{width:100%;min-height:46px;box-shadow:0 14px 26px #75b84338}@media (width<=980px){.partnerSignupHero,.partnerSignupShell{grid-template-columns:1fr}.partnerSignupInfoPanel{position:static}}@media (width<=760px){.partnerSignupPage{width:100%;padding:12px}.partnerSignupBenefits,.partnerSignupSkills .partnerSkillChecklist{grid-template-columns:1fr}.partnerSignupHeroContent,.partnerSignupHeroCard,.partnerSignupInfoPanel,.partnerSignupForm{border-radius:12px;padding:16px}.partnerSignupHeroContent{min-height:auto}}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--green:#82d454;--green-dark:#63b83e;--green-soft:#82d45421;--black:#f4f7ef;--dark:#f4f7ef;--ink:#f4f7ef;--text:#e4eadf;--muted:#a8b2a3;--bg:#090b09;--surface:#10150f;--surface-soft:#151b14;--surface-dark:#070907;--line:#ecf3e71c;--line-strong:#ecf3e733;--danger:#f77;--danger-soft:#ff77771f;--warning:#f2b94b;--warning-soft:#f2b94b24;--shadow-sm:0 12px 34px #00000052;--shadow-md:0 24px 70px #0000006b;--shadow-lg:0 40px 110px #0000008f;--linear-bg:#090b09;--linear-surface:#10150fe0;--linear-surface-solid:#10150f;--linear-surface-hover:#182116;--linear-border:#ecf3e71f;--linear-border-strong:#ecf3e738;--linear-text:#f4f7ef;--linear-muted:#a8b2a3;--linear-accent:#82d454;--linear-accent-soft:#82d45421;--linear-accent-border:#82d45452;--linear-danger:#f77;--linear-danger-soft:#ff77771f;--linear-shadow:0 16px 44px #00000061}html[data-theme=dark] body{color:var(--linear-text);background:radial-gradient(circle at 16% 0,#82d45424,#0000 34%),radial-gradient(circle at 82% 12%,#82d45412,#0000 30%),linear-gradient(#070907 0%,#0b0f0a 44%,#090b09 100%)}html[data-theme=dark] .app,html[data-theme=dark] .premiumLanding,html[data-theme=dark] .authPage,html[data-theme=dark] .myProjectsPage,html[data-theme=dark] .partnerProjectsPage,html[data-theme=dark] .projectWorkspaceHeader,html[data-theme=dark] .accountWorkspace,html[data-theme=dark] .wizardPage,html[data-theme=dark] .adminWpShell,html[data-theme=dark] .adminWpMain,html[data-theme=dark] .adminWpContent,html[data-theme=dark] .homePageV9{color:var(--linear-text);background:radial-gradient(circle at 18% 0,#82d45414,#0000 34%),linear-gradient(#ffffff05,#0000 420px)}html[data-theme=dark] .premiumHeader,html[data-theme=dark] .header{border-bottom-color:var(--linear-border);background:#090b09cc}html[data-theme=dark] .premiumHeaderLogo{background:0 0!important}html[data-theme=dark] .premiumHeaderLogo:hover{background:#ffffff0f!important}html[data-theme=dark] .premiumHeaderNav,html[data-theme=dark] .mobileMenuButton,html[data-theme=dark] .adminFilterTabs,html[data-theme=dark] .adminWpSearch,html[data-theme=dark] .adminWpSidebarActions button{border-color:var(--linear-border);color:var(--linear-muted);background:#10150fd1}html[data-theme=dark] .premiumHeaderNav button,html[data-theme=dark] .mobileMenuButton,html[data-theme=dark] .adminFilterTabs button{color:var(--linear-muted)}html[data-theme=dark] .premiumHeaderNav button:hover,html[data-theme=dark] .premiumHeaderNav button.active,html[data-theme=dark] .mobileMenuButton:hover,html[data-theme=dark] .adminFilterTabs button:hover,html[data-theme=dark] .adminFilterTabs button.active{background:var(--linear-surface-hover);border-color:var(--linear-border);color:var(--linear-text)}html[data-theme=dark] .premiumHeaderNav button.active,html[data-theme=dark] .adminFilterTabs button.active{background:#171f15}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea,html[data-theme=dark] .accountPage input,html[data-theme=dark] .accountPage select,html[data-theme=dark] .accountPage textarea,html[data-theme=dark] .adminWpSearch input{border-color:var(--linear-border);color:var(--linear-text);box-shadow:none;background:#0b100a}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#7f8b79}html[data-theme=dark] input:disabled,html[data-theme=dark] select:disabled,html[data-theme=dark] textarea:disabled,html[data-theme=dark] .accountPage input:disabled{color:var(--linear-muted);background:#151b14}html[data-theme=dark] input:focus,html[data-theme=dark] select:focus,html[data-theme=dark] textarea:focus{border-color:#82d45494;box-shadow:0 0 0 4px #82d45421}html[data-theme=dark] .card,html[data-theme=dark] .glass,html[data-theme=dark] .feature,html[data-theme=dark] .heroCard,html[data-theme=dark] .authAside,html[data-theme=dark] .authCard,html[data-theme=dark] .myProjectCard,html[data-theme=dark] .myProjectsEmpty,html[data-theme=dark] .partnerProjectCard,html[data-theme=dark] .premiumProject,html[data-theme=dark] .premiumTimeline,html[data-theme=dark] .premiumPanel,html[data-theme=dark] .premiumPanel .card,html[data-theme=dark] .premiumPanel .stepBusiness,html[data-theme=dark] .premiumStep,html[data-theme=dark] .premiumCurrentStepMobile,html[data-theme=dark] .workspaceTopbar,html[data-theme=dark] .workspaceActionStrip,html[data-theme=dark] .workspaceNotice,html[data-theme=dark] .workspaceProgressPill,html[data-theme=dark] .partnerFieldCard,html[data-theme=dark] .adminProjectInfoCard,html[data-theme=dark] .accountHero,html[data-theme=dark] .accountSection,html[data-theme=dark] .accountPreferenceCard,html[data-theme=dark] .accountToggleCard,html[data-theme=dark] .notificationPanel,html[data-theme=dark] .notificationCenter,html[data-theme=dark] .notificationItem,html[data-theme=dark] .documentModal,html[data-theme=dark] .signatureAuditPanel,html[data-theme=dark] .premiumLoaderCard,html[data-theme=dark] .wizardProgressCard,html[data-theme=dark] .wizardPanel,html[data-theme=dark] .adminWpHero,html[data-theme=dark] .adminWpMetric,html[data-theme=dark] .adminWpPanel,html[data-theme=dark] .adminWpCard,html[data-theme=dark] .adminWpStat,html[data-theme=dark] .adminProjectCardV2,html[data-theme=dark] .adminProjectRow,html[data-theme=dark] .adminWpProjectRow,html[data-theme=dark] .adminWpUserRow,html[data-theme=dark] .adminWpClientCard,html[data-theme=dark] .adminWpClientPicker button,html[data-theme=dark] .adminWpSelectedClient,html[data-theme=dark] .adminWpTable,html[data-theme=dark] .adminWpForm,html[data-theme=dark] .adminWpFormCard,html[data-theme=dark] .adminWpModal,html[data-theme=dark] .adminWpCompactList button,html[data-theme=dark] .adminWpTimeline button,html[data-theme=dark] .adminWpLinearList button,html[data-theme=dark] .addressAutocomplete,html[data-theme=dark] .addressAutocompleteSuggestions,html[data-theme=dark] .addressSuggestion,html[data-theme=dark] .addressAutocompleteInput,html[data-theme=dark] .addressAutocompleteMenu,html[data-theme=dark] .addressAutocompleteMenu button,html[data-theme=dark] .projectAccessFallbackCard,html[data-theme=dark] .homeProofV9 div,html[data-theme=dark] .homeProductGrid>div,html[data-theme=dark] .homeOperationsV9>div,html[data-theme=dark] .homeFinalCtaV9,html[data-theme=dark] .homeMockupV9,html[data-theme=dark] .stepV9,html[data-theme=dark] .businessListItem,html[data-theme=dark] .mandateItem,html[data-theme=dark] .mandateGenerated,html[data-theme=dark] .rgpdSummary,html[data-theme=dark] .rgpdAudit,html[data-theme=dark] .choiceCard,html[data-theme=dark] .optionCard,html[data-theme=dark] .wizardChoice,html[data-theme=dark] .wizardOption,html[data-theme=dark] .choice,html[data-theme=dark] .wizardPanel .choice,html[data-theme=dark] .wizardPanel>.card,html[data-theme=dark] .diagnosticCard,html[data-theme=dark] .resultCard{box-shadow:var(--linear-shadow);background:var(--linear-surface-solid)!important;border-color:var(--linear-border)!important;color:var(--linear-text)!important}html[data-theme=dark] .choice.active,html[data-theme=dark] .wizardPanel .choice.active,html[data-theme=dark] .notificationItem.unread,html[data-theme=dark] .premiumStep.active,html[data-theme=dark] .premiumStep.completed,html[data-theme=dark] .workspaceMutedBadge,html[data-theme=dark] .myProjectBadge:not(.archived),html[data-theme=dark] .myProjectTypeBadge,html[data-theme=dark] .adminWpRoleBadge,html[data-theme=dark] .adminWpStatusBadge,html[data-theme=dark] .statusPill,html[data-theme=dark] .mandateProgress,html[data-theme=dark] .successMessage{color:var(--linear-accent)!important;background:#82d45421!important;border-color:#82d4544d!important}html[data-theme=dark] .accountToggleCard:has(.signatureCheckbox input:checked){color:var(--linear-accent)!important;background:#82d45421!important;border-color:#82d4544d!important}html[data-theme=dark] .signatureConsentCard:has(.signatureCheckbox input:checked){color:var(--linear-accent)!important;background:#82d45421!important;border-color:#82d4544d!important}html[data-theme=dark] .signatureConsentCard,html[data-theme=dark] .signatureTrustCard,html[data-theme=dark] .signaturePromiseCard,html[data-theme=dark] .signatureInfoCard,html[data-theme=dark] .signatureAuditPanel,html[data-theme=dark] .rgpdCard .accountToggleCard,html[data-theme=dark] .accountPreferenceCard .accountToggleCard{border-color:var(--linear-border)!important;color:var(--linear-text)!important;box-shadow:none!important;background:#10150f!important}html[data-theme=dark] .signatureConsentCard:has(.signatureCheckbox input:checked){background:#82d4541f!important;border-color:#82d45457!important}html[data-theme=dark] .rgpdCard .accountToggleCard:has(.signatureCheckbox input:checked){background:#82d4541f!important;border-color:#82d45457!important}html[data-theme=dark] .accountPreferenceCard .accountToggleCard:has(.signatureCheckbox input:checked){background:#82d4541f!important;border-color:#82d45457!important}html[data-theme=dark] .signatureConsentCard:before,html[data-theme=dark] .signatureConsentCard:after,html[data-theme=dark] .accountToggleCard:before,html[data-theme=dark] .accountToggleCard:after{display:none!important}html[data-theme=dark] .myProjectIcon,html[data-theme=dark] .workspaceActionIcon,html[data-theme=dark] .premiumStepIcon,html[data-theme=dark] .accountHeroIcon,html[data-theme=dark] .accountSectionHeader>span,html[data-theme=dark] .signatureCheckboxUi,html[data-theme=dark] .notificationIcon,html[data-theme=dark] .notificationItemIcon,html[data-theme=dark] .adminWpAvatar{background:var(--linear-accent-soft)!important;border-color:var(--linear-accent-border)!important;color:var(--linear-accent)!important}html[data-theme=dark] .primary,html[data-theme=dark] .primaryLarge,html[data-theme=dark] .premiumHeaderCta,html[data-theme=dark] .workspaceActionButtons .primary,html[data-theme=dark] .documentModalActions .primary,html[data-theme=dark] .signButton{color:#0a0d09!important;box-shadow:none!important;background:#f4f7ef!important;border-color:#f4f7ef!important}html[data-theme=dark] .primary:hover,html[data-theme=dark] .primaryLarge:hover,html[data-theme=dark] .premiumHeaderCta:hover,html[data-theme=dark] .workspaceActionButtons .primary:hover,html[data-theme=dark] .documentModalActions .primary:hover,html[data-theme=dark] .signButton:hover{background:#dfe9d8!important;border-color:#dfe9d8!important}html[data-theme=dark] .secondary,html[data-theme=dark] .workspaceNotice button,html[data-theme=dark] .workspaceActionButtons .secondary,html[data-theme=dark] .documentModalActions .secondary,html[data-theme=dark] .generateButton,html[data-theme=dark] .uploadButton,html[data-theme=dark] .downloadButton,html[data-theme=dark] .authSwitch,html[data-theme=dark] .authLinkButton,html[data-theme=dark] .notificationClose,html[data-theme=dark] .archiveProjectButton,html[data-theme=dark] .archiveIconButton{border-color:var(--linear-border)!important;color:var(--linear-text)!important;box-shadow:none!important;background:#111810!important}html[data-theme=dark] .secondary:hover,html[data-theme=dark] .workspaceNotice button:hover,html[data-theme=dark] .workspaceActionButtons .secondary:hover,html[data-theme=dark] .documentModalActions .secondary:hover,html[data-theme=dark] .generateButton:hover,html[data-theme=dark] .uploadButton:hover,html[data-theme=dark] .downloadButton:hover,html[data-theme=dark] .authSwitch:hover,html[data-theme=dark] .authLinkButton:hover,html[data-theme=dark] .notificationClose:hover,html[data-theme=dark] .archiveProjectButton:hover,html[data-theme=dark] .archiveIconButton:hover{background:var(--linear-surface-hover)!important;border-color:var(--linear-border-strong)!important}html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] h4,html[data-theme=dark] strong,html[data-theme=dark] b,html[data-theme=dark] .myProjectRef,html[data-theme=dark] .premiumStep strong,html[data-theme=dark] .workspaceActionStrip strong,html[data-theme=dark] .adminWpTable strong,html[data-theme=dark] .adminWpCompactList strong,html[data-theme=dark] .adminWpTimeline strong,html[data-theme=dark] .notificationContent strong,html[data-theme=dark] .accountToggleContent strong{color:var(--linear-text)!important}html[data-theme=dark] p,html[data-theme=dark] span,html[data-theme=dark] small,html[data-theme=dark] em,html[data-theme=dark] label,html[data-theme=dark] label span,html[data-theme=dark] .muted,html[data-theme=dark] .field span,html[data-theme=dark] .fieldBlock span,html[data-theme=dark] .authForm span,html[data-theme=dark] .accountForm span,html[data-theme=dark] .premiumStep em,html[data-theme=dark] .myProjectMain span,html[data-theme=dark] .myProjectFooter span,html[data-theme=dark] .workspaceMeta>span:not(.myProjectTypeBadge),html[data-theme=dark] .adminWpCompactList em,html[data-theme=dark] .adminWpTimeline em,html[data-theme=dark] .notificationContent em,html[data-theme=dark] .notificationContent small,html[data-theme=dark] .accountToggleContent small{color:var(--linear-muted)!important}html[data-theme=dark] .eyebrow,html[data-theme=dark] .generateButton,html[data-theme=dark] .workspaceActionStrip p,html[data-theme=dark] .statusDone,html[data-theme=dark] a{color:var(--linear-accent)!important}html[data-theme=dark] .adminWpBar,html[data-theme=dark] .myProjectProgress div,html[data-theme=dark] .progressTrack,html[data-theme=dark] .premiumProgressTrack,html[data-theme=dark] .mandateProgress span{background:#f4f7ef21!important}html[data-theme=dark] .adminWpBar i,html[data-theme=dark] .myProjectProgress div span{background:linear-gradient(90deg, var(--linear-accent), #22c55e)!important}html[data-theme=dark] .notificationOverlay,html[data-theme=dark] .documentModalOverlay,html[data-theme=dark] .modalOverlay{background:#000000ad!important}html[data-theme=dark] .documentPreviewPaper{color:#171a17!important;background:#fff!important}html[data-theme=dark] .documentPreviewPaper p,html[data-theme=dark] .documentPreviewPaper span,html[data-theme=dark] .documentPreviewPaper strong{color:#171a17!important}html[data-theme=dark] .choice strong,html[data-theme=dark] .wizardPanel .choice strong,html[data-theme=dark] .choice span,html[data-theme=dark] .wizardPanel .choice span{color:var(--linear-text)!important}html[data-theme=dark] .choice svg,html[data-theme=dark] .wizardPanel .choice svg{color:var(--linear-accent)!important}html[data-theme=dark] .notificationPanel{border-color:var(--linear-border)!important;background:#10150f!important}html[data-theme=dark] .notificationItem,html[data-theme=dark] .notificationItem:hover,html[data-theme=dark] .notificationItem.read{opacity:1;border-color:var(--linear-border)!important;background:#151b14!important}html[data-theme=dark] .notificationItem.unread{background:#82d4541f!important;border-color:#82d4544d!important}html[data-theme=dark] .notificationClose{background:#151b14!important}html[data-theme=dark] table,html[data-theme=dark] thead,html[data-theme=dark] tbody,html[data-theme=dark] tr,html[data-theme=dark] th,html[data-theme=dark] td,html[data-theme=dark] .adminWpProjectHead,html[data-theme=dark] .adminWpUserHead,html[data-theme=dark] .notificationHeader{border-color:var(--linear-border)!important}html[data-theme=dark] .adminWpSidebar{background:#090b09!important;border-color:#ecf3e71a!important}html[data-theme=dark] .adminWpSidebar nav button.active,html[data-theme=dark] .adminWpSidebar nav button:hover{color:var(--linear-text)!important;background:#82d45424!important}html[data-theme=dark] ::selection{color:#fff;background:#82d4544d}.missionStatusBadge,.missionInlineStatus{color:#566152;background:#f4f6f2;border:1px solid #10182814;border-radius:999px;align-items:center;width:fit-content;padding:.45rem .7rem;font-size:.78rem;font-weight:900;line-height:1;display:inline-flex}.missionStatusBadge.success,.missionInlineStatus.success{color:#2f7b1d;background:#68be4021;border-color:#68be4040}.missionStatusBadge.warning,.missionInlineStatus.warning{color:#9a5d00;background:#f59e0b24;border-color:#f59e0b3d}.missionStatusBadge.danger,.missionInlineStatus.danger{color:#b42318;background:#ef44441c;border-color:#ef444438}.missionStatusBadge.info,.missionInlineStatus.info{color:#1d4ed8;background:#2563eb1a;border-color:#2563eb33}.adminPlanningBoard{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid;overflow:visible}.adminPlanningLane{background:#f8faf7b8;border:1px solid #10182814;border-radius:22px;min-width:0;padding:.85rem;overflow:visible}.adminPlanningLaneHeader{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.8rem;display:flex}.adminPlanningLaneHeader strong{font-size:.92rem}.adminPlanningLaneHeader span{color:#3d9523;background:#ecf7e7;border-radius:999px;justify-content:center;align-items:center;min-width:1.8rem;height:1.8rem;font-weight:900;display:inline-flex}.adminPlanningEmpty{color:#7a8474;background:#ffffffb3;border-radius:16px;margin:0;padding:1rem;font-weight:800}.adminPlanningCard{background:#fff;border:1px solid #10182814;border-radius:18px;gap:.75rem;padding:.9rem;display:grid;overflow:visible;box-shadow:0 12px 28px #1018280d}.adminPlanningCard+.adminPlanningCard{margin-top:.75rem}.adminPlanningCardTitle{text-align:left;background:0 0;border:0;gap:.2rem;padding:0;display:grid}.adminPlanningCardTitle span,.adminPlanningMeta,.adminPlanningActions span{color:#65705f;font-size:.82rem;font-weight:800}.adminPlanningMeta{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.adminPlanningScheduleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid;overflow:visible}.adminPlanningScheduleGrid label,.adminPlanningNote{gap:.35rem;display:grid}.adminPlanningScheduleGrid span,.adminPlanningNote span{color:#687263;text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:900}.adminPlanningScheduleGrid input,.adminPlanningNote input{color:#111812;background:#fafcf9e6;border:1px solid #1018281c;border-radius:13px;width:100%;min-width:0;padding:.72rem .78rem;font-weight:800}.adminPlanningActions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.adminPlanningActionHint{flex:180px;min-width:0}.adminPlanningActionHint span{align-items:center;min-height:34px;display:inline-flex}.adminPlanningActions button{border-radius:12px;min-height:38px;padding:.65rem .8rem}.partnerProjectMeta.compactMeta{margin-top:-.35rem}html[data-theme=dark] .missionStatusBadge,html[data-theme=dark] .missionInlineStatus{color:#f5faf1c7;background:#ffffff0f;border-color:#ffffff1f}html[data-theme=dark] .missionStatusBadge.success,html[data-theme=dark] .missionInlineStatus.success{color:#9be56f;background:#68be402e;border-color:#68be4059}html[data-theme=dark] .missionStatusBadge.warning,html[data-theme=dark] .missionInlineStatus.warning{color:#fbc76a;background:#f59e0b29;border-color:#f59e0b52}html[data-theme=dark] .missionStatusBadge.danger,html[data-theme=dark] .missionInlineStatus.danger{color:#fca5a5;background:#ef444429;border-color:#ef444452}html[data-theme=dark] .missionStatusBadge.info,html[data-theme=dark] .missionInlineStatus.info{color:#bfdbfe;background:#60a5fa29;border-color:#60a5fa52}html[data-theme=dark] .adminPlanningLane,html[data-theme=dark] .adminPlanningCard,html[data-theme=dark] .adminPlanningEmpty{background:#ffffff0b;border-color:#ffffff1a}html[data-theme=dark] .adminPlanningLaneHeader span{color:#9be56f;background:#68be402e}html[data-theme=dark] .adminPlanningCardTitle span,html[data-theme=dark] .adminPlanningMeta,html[data-theme=dark] .adminPlanningActions span,html[data-theme=dark] .adminPlanningActionHint span,html[data-theme=dark] .adminPlanningScheduleGrid span,html[data-theme=dark] .adminPlanningNote span,html[data-theme=dark] .adminPlanningEmpty{color:#f5faf1a6}html[data-theme=dark] .adminPlanningScheduleGrid input,html[data-theme=dark] .adminPlanningNote input{color:#f5faf1;background:#020804c7;border-color:#ffffff1f}@media (width<=1120px){.adminPlanningBoard{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.adminPlanningBoard,.adminPlanningScheduleGrid{grid-template-columns:1fr}.missionStatusBadge{white-space:normal;max-width:100%}}.authRecoveryHint{color:#315f25;background:#68be401f;border:1px solid #68be4038;border-radius:14px;flex-wrap:wrap;align-items:center;gap:.25rem;width:fit-content;margin:.35rem 0 0;padding:.7rem .85rem;font-weight:800;display:inline-flex}.authRecoveryHint.warning{color:#9a5d00;background:#f59e0b1f;border-color:#f59e0b3d}html[data-theme=dark] .authRecoveryHint{color:#c9f7b5;background:#68be4029;border-color:#68be4052}html[data-theme=dark] .authRecoveryHint.warning{color:#fbc76a;background:#f59e0b29;border-color:#f59e0b52}.partnerOpsScoreLine,.partnerOpsCompliance{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.partnerOpsScoreLine span:not(.missionStatusBadge){color:#65705f;background:#1018280a;border-radius:999px;align-items:center;gap:.35rem;padding:.45rem .65rem;font-size:.78rem;font-weight:900;display:inline-flex}.partnerOpsCompliance{padding-top:.15rem}.partnerRecommendationHint{color:#3d9523;margin-top:.35rem;font-size:.72rem;font-weight:900;display:block}html[data-theme=dark] .partnerOpsScoreLine span:not(.missionStatusBadge){color:#f5faf1b3;background:#ffffff0f}html[data-theme=dark] .partnerRecommendationHint{color:#9be56f}@media (width<=720px){.accountTabs{width:100%}.accountTabs button{flex:calc(50% - 4px)}.partnerSelfServiceGrid,.partnerContractStatus,.partnerContractSignedMeta,.authGrid.threeColumns,.partnerSkillChecklist{grid-template-columns:1fr}.partnerContractButton,.accountSubmitButton{justify-content:center;width:100%}.partnerContractPreview{max-height:46vh;padding:14px;font-size:12px}.partnerDocumentCard{grid-template-columns:34px minmax(0,1fr)}.partnerDocumentActions{grid-column:1/-1;justify-content:stretch}.partnerDocumentActions>*{flex:1;justify-content:center}.partnerValidationHeader,.partnerValidationBody{flex-direction:column;align-items:stretch}.partnerValidationBody .primary{width:100%}}html[data-theme=dark] .accountTabs,html[data-theme=dark] .partnerPricingCard,html[data-theme=dark] .partnerContractCallout,html[data-theme=dark] .partnerContractChecklist,html[data-theme=dark] .partnerDocumentCard,html[data-theme=dark] .partnerDocumentEmptyHint,html[data-theme=dark] .partnerValidationCard,html[data-theme=dark] .partnerContractStatus>div,html[data-theme=dark] .partnerContractSignedMeta span,html[data-theme=dark] .partnerContractSignedProof,html[data-theme=dark] .partnerContractPreview{background:var(--linear-surface-solid)!important;border-color:var(--linear-border)!important;color:var(--linear-text)!important;box-shadow:none!important}html[data-theme=dark] .accountTabs button{color:var(--linear-muted)}html[data-theme=dark] .accountTabs button.active{background:var(--linear-surface-hover);color:var(--linear-text);box-shadow:none}html[data-theme=dark] .partnerContractCallout{background:#82d4541a!important}html[data-theme=dark] .partnerContractStatus span,html[data-theme=dark] .partnerContractSignedMeta small,html[data-theme=dark] .partnerContractSignedProof small,html[data-theme=dark] .partnerContractCallout p,html[data-theme=dark] .partnerContractChecklist p{color:var(--linear-muted)!important}html[data-theme=dark] .partnerContractStatus strong,html[data-theme=dark] .partnerContractSignedMeta strong,html[data-theme=dark] .partnerContractCallout strong,html[data-theme=dark] .partnerContractChecklist strong,html[data-theme=dark] .partnerValidationHeader h3,html[data-theme=dark] .partnerValidationBody strong,html[data-theme=dark] .partnerDocumentContent strong{color:var(--linear-text)!important}html[data-theme=dark] .partnerContractSignatureImage{background:#f8faf6!important;border-color:#ecf3e72e!important}html[data-theme=dark] .partnerDocsInline,html[data-theme=dark] .partnerValidationChecklist span,html[data-theme=dark] .partnerValidationChecklist small{border-color:var(--linear-border)!important;color:var(--linear-muted)!important;background:#ffffff0f!important}html[data-theme=dark] .partnerValidationCard.valid,html[data-theme=dark] .partnerDocsInline.complete{color:var(--linear-accent)!important;background:#82d4541a!important;border-color:#82d45447!important}html[data-theme=dark] .partnerValidationHeader p,html[data-theme=dark] .partnerValidationBody p,html[data-theme=dark] .partnerDocumentContent span{color:var(--linear-muted)!important}html[data-theme=dark] .partnerContractChecklistGrid span,html[data-theme=dark] .partnerContractChecklist li{color:var(--linear-muted);background:#ffffff0f}html[data-theme=dark] .installationEvidenceCard,html[data-theme=dark] .installationUploadCard,html[data-theme=dark] .installationReceptionSignature{border-color:var(--linear-border)!important;color:var(--linear-text)!important;background:#ffffff0b!important}html[data-theme=dark] .installationEvidenceCard.ready,html[data-theme=dark] .installationUploadCard.ready{background:linear-gradient(135deg,#82d45429,#ffffff0b 72%)!important;border-color:#82d4545c!important}html[data-theme=dark] .installationUploadCard input{display:none!important}html[data-theme=dark] .installationEvidenceIcon,html[data-theme=dark] .installationUploadCard em{color:var(--linear-accent)!important;background:#82d45424!important;border-color:#82d45447!important}html[data-theme=dark] .installationEvidenceCard small,html[data-theme=dark] .installationUploadCard small,html[data-theme=dark] .installationEvidenceCard span:not(.installationEvidenceIcon),html[data-theme=dark] .installationUploadCard span:not(.installationEvidenceIcon),html[data-theme=dark] .installationReceptionSignature small{color:var(--linear-muted)!important}html[data-theme=dark] .installationEvidenceLink{color:var(--linear-accent)!important}html[data-theme=dark] .partnerRefusalPanel,html[data-theme=dark] .adminMissionNotice{background:#7f1d1d3d!important;border-color:#f8717152!important}html[data-theme=dark] .partnerRefusalPanel textarea{border-color:var(--linear-border)!important;color:var(--linear-text)!important;background:#ffffff0b!important}html[data-theme=dark] .adminMissionNotice p,html[data-theme=dark] .adminMissionNotice svg{color:#fca5a5!important}html[data-theme=dark] .partnerSignupPage{color:var(--linear-text);background:radial-gradient(circle at 82% 0,#82d45414,#0000 32%),linear-gradient(#ffffff04,#0000 360px)}html[data-theme=dark] .partnerSignupHeroContent,html[data-theme=dark] .partnerSignupInfoPanel,html[data-theme=dark] .partnerSignupForm,html[data-theme=dark] .partnerSignupBenefits article,html[data-theme=dark] .partnerSignupTimeline>div,html[data-theme=dark] .partnerSignupDocs,html[data-theme=dark] .partnerSignupInputIcon,html[data-theme=dark] .partnerSignupConsent{background:var(--linear-surface-solid)!important;border-color:var(--linear-border)!important;color:var(--linear-text)!important;box-shadow:none!important}html[data-theme=dark] .partnerSignupHeroContent{background:radial-gradient(circle at 82% 12%, #82d4541f, transparent 34%), var(--linear-surface-solid)!important}html[data-theme=dark] .partnerSignupHeroCard{border-color:var(--linear-border)!important;background:radial-gradient(circle at 100% 0,#82d45424,#0000 36%),#0c110b!important}html[data-theme=dark] .partnerSignupHeroContent h1,html[data-theme=dark] .partnerSignupBenefits h2,html[data-theme=dark] .partnerSignupInfoPanel h2,html[data-theme=dark] .partnerSignupFormHeader h2,html[data-theme=dark] .partnerSignupTimeline strong,html[data-theme=dark] .partnerSignupDocs strong{color:var(--linear-text)!important}html[data-theme=dark] .partnerSignupHeroContent>p,html[data-theme=dark] .partnerSignupBenefits p,html[data-theme=dark] .partnerSignupInfoPanel p,html[data-theme=dark] .partnerSignupFormHeader p,html[data-theme=dark] .partnerSignupConsent p,html[data-theme=dark] .partnerSignupForm label>span,html[data-theme=dark] .partnerSignupSkills>span{color:var(--linear-muted)!important}html[data-theme=dark] .partnerSignupTrust span,html[data-theme=dark] .partnerSignupDocs span{border-color:var(--linear-border)!important;color:var(--linear-muted)!important;background:#ffffff0f!important}html[data-theme=dark] .partnerSignupTimeline span,html[data-theme=dark] .partnerSignupHeroCard>div:first-child>span,html[data-theme=dark] .partnerSignupFormHeader>span{color:var(--linear-accent)!important;background:#82d45424!important}html[data-theme=dark] .partnerSignupInputIcon input{color:var(--linear-text)!important;-webkit-text-fill-color:var(--linear-text)!important}html[data-theme=dark] .notificationEmpty{color:var(--linear-text)!important;box-shadow:none!important;background:#ffffff0b!important;border-color:#ecf3e724!important}html[data-theme=dark] .notificationEmpty svg{color:var(--linear-accent)!important}html[data-theme=dark] .notificationEmpty strong{color:var(--linear-text)!important;-webkit-text-fill-color:var(--linear-text)!important}html[data-theme=dark] .notificationEmpty span{color:var(--linear-muted)!important;-webkit-text-fill-color:var(--linear-muted)!important}html[data-theme=dark] .authBenefits span,html[data-theme=dark] .partnerSignupTrust span,html[data-theme=dark] .partnerSignupDocs span{color:var(--linear-muted)!important;-webkit-text-fill-color:var(--linear-muted)!important;background:#ffffff0e!important;border-color:#ecf3e724!important}html[data-theme=dark] .authBenefits svg,html[data-theme=dark] .partnerSignupTrust svg,html[data-theme=dark] .partnerSignupDocs svg{color:var(--linear-accent)!important}html[data-theme=dark] .partnerProjectCard{background:var(--linear-surface-solid)!important;border-color:var(--linear-border)!important;color:var(--linear-text)!important}html[data-theme=dark] .partnerProjectCard .myProjectRef,html[data-theme=dark] .partnerProjectCard .partnerProjectMeta strong,html[data-theme=dark] .partnerProjectCard .partnerProjectOpen span{color:var(--linear-text)!important;-webkit-text-fill-color:var(--linear-text)!important}html[data-theme=dark] .partnerProjectCard .partnerProjectMeta span,html[data-theme=dark] .partnerProjectCard .partnerProjectOpen,html[data-theme=dark] .partnerProjectCard .myProjectFooter>span{color:var(--linear-muted)!important;-webkit-text-fill-color:var(--linear-muted)!important}html[data-theme=dark] .partnerMissionStack{color:var(--linear-muted)!important;background:#ffffff0b!important;border-color:#ecf3e724!important}html[data-theme=dark] .partnerMissionStack span{color:var(--linear-muted)!important;-webkit-text-fill-color:var(--linear-muted)!important}html[data-theme=dark] .partnerMissionStack svg{color:var(--linear-accent)!important}html[data-theme=dark] .partnerProjectCard .myProjectBadge,html[data-theme=dark] .partnerProjectCard .myProjectTypeBadge.copro{color:var(--linear-accent)!important;-webkit-text-fill-color:var(--linear-accent)!important;background:#82d45424!important;border-color:#82d4544d!important}html[data-theme=dark] .partnerProjectCard .myProjectTypeBadge.individual{color:#93c5fd!important;-webkit-text-fill-color:#93c5fd!important;background:#60a5fa26!important;border-color:#60a5fa57!important}html[data-theme=dark] .missionStatusBadge,html[data-theme=dark] .missionInlineStatus{border:1px solid #ecf3e71f!important}html[data-theme=dark] .missionStatusBadge.success,html[data-theme=dark] .missionInlineStatus.success,html[data-theme=dark] .partnerStatusBadge.active{color:#9be56b!important;-webkit-text-fill-color:#9be56b!important;background:#82d45426!important;border-color:#82d45457!important}html[data-theme=dark] .missionStatusBadge.warning,html[data-theme=dark] .missionInlineStatus.warning,html[data-theme=dark] .partnerStatusBadge.pending{color:#fbbf24!important;-webkit-text-fill-color:#fbbf24!important;background:#f59e0b29!important;border-color:#f59e0b57!important}html[data-theme=dark] .missionStatusBadge.danger,html[data-theme=dark] .missionInlineStatus.danger,html[data-theme=dark] .partnerStatusBadge.paused{color:#fca5a5!important;-webkit-text-fill-color:#fca5a5!important;background:#f8717129!important;border-color:#f8717157!important}html[data-theme=dark] .missionStatusBadge.info,html[data-theme=dark] .missionInlineStatus.info{color:#93c5fd!important;-webkit-text-fill-color:#93c5fd!important;background:#60a5fa26!important;border-color:#60a5fa57!important}
