.cinemaSite{--sales-ease:cubic-bezier(.16,1,.3,1);--sales-quick:.22s;--sales-enter:.8s}.cinemaSite .proofHeroDevices{isolation:isolate;position:relative}.cinemaSite .proofHeroDevices:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 70% 55%,#36576a55,#0000 60%),radial-gradient(at 94% 80%,#bc65351c,#0000 45%);position:absolute;inset:0 -4vw -20px}.cinemaSite .s2Header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1b2c33f2;border-bottom:1px solid #afc6d515}.cinemaSite .proofHeroCopy>*,.cinemaSite .devicePhonePosition,.cinemaSite .deviceManagerPosition{animation:salesArrival var(--sales-enter) var(--sales-ease) both}.cinemaSite .proofHeroCopy>h1{animation-delay:60ms}.cinemaSite .proofHeroCopy>p:not(.proofEyebrow){animation-delay:.1s}.cinemaSite .proofHeroCopy>.proofActions{animation-delay:.14s}.cinemaSite .proofHeroCopy>small{animation-delay:.18s}.cinemaSite .devicePhonePosition{animation-delay:.16s}.cinemaSite .deviceManagerPosition{animation-delay:.24s}.cinemaSite [data-sales-arrived=true]{animation:salesArrival var(--sales-enter) var(--sales-ease) both}.cinemaSite [data-sales-arrived=true]:focus-within{animation:none}@keyframes salesArrival{0%{opacity:.3;translate:0 22px}to{opacity:1;translate:0}}.cinemaSite :is(.proofPrimary,.cinemaCta,.s2Button){transition:background-color var(--sales-quick),box-shadow var(--sales-quick),translate var(--sales-quick) var(--sales-ease)}.cinemaSite :is(.proofPrimary,.cinemaCta,.s2Button):hover:not(:disabled){translate:0 -2px;box-shadow:0 6px 18px #0002}.cinemaSite :is(.proofPrimary,.cinemaCta,.s2Button):active:not(:disabled){box-shadow:none;translate:0}.cinemaSite :is(.proofTextLink,.s2Menu>a:not(.s2Button)){transition:color var(--sales-quick),text-decoration-color var(--sales-quick)}.cinemaSite .proofGuidedFlow{border-top-color:#79929c33;gap:7vw;padding-block:100px 120px}.cinemaSite .proofGuidedIntro{align-self:start;position:sticky;top:150px}.cinemaSite .proofWorkbench{border-color:#52717c66;border-radius:16px;box-shadow:0 16px 55px #09171e22}.cinemaSite .proofBenefits{background:#f6f8f8;padding-block:110px 120px}.cinemaSite .proofBenefits>header{max-width:1240px}.cinemaSite .proofBenefits>div{gap:36px;max-width:1240px;margin-top:55px}.cinemaSite .proofBenefits article{border-top:0;border-left:1px solid #b8c7cd;padding:5px 0 5px 26px}.cinemaSite .proofBenefits article>span{border-bottom:2px solid #d26c3b;min-width:36px;padding-bottom:13px;display:inline-block}.cinemaSite .cinemaIndustries{padding-block:105px 100px}.cinemaSite .cinemaIndustryReel{gap:20px}.cinemaSite .cinemaIndustryReel>a{isolation:isolate;transition:box-shadow .35s var(--sales-ease);border-radius:16px;flex:1;overflow:hidden}.cinemaSite .cinemaIndustryReel>a img{transition:transform .9s var(--sales-ease);transform:scale(1.001)}.cinemaSite .cinemaIndustryReel>a:hover{flex:1;transform:none;box-shadow:0 18px 35px #0003}.cinemaSite .cinemaIndustryReel>a:hover img{transform:scale(1.035)}.cinemaSite .cinemaIndustryReel>a>div{transition:translate .5s var(--sales-ease)}.cinemaSite .cinemaIndustryReel>a:hover>div{translate:0 -5px}.cinemaSite .salesFeatureBand{gap:6vw;padding-block:110px}.cinemaSite .cinemaStart{padding-block:110px}.cinemaSite .cinemaEnd{padding-block:115px 125px}.cinemaSite .deviceDashboard :is(.deviceIssueDetail,.deviceRegister),.cinemaSite .devicePhoneReceipt{animation:salesStateIn .28s var(--sales-ease) both}.cinemaSite .deviceStage[data-ambient=paused] :is(.devicePhone,.deviceLaptop){animation-play-state:paused!important}@keyframes salesStateIn{0%{opacity:.35;translate:0 5px}to{opacity:1;translate:0}}@media (width<=1150px){.cinemaSite .proofGuidedIntro{position:static}.cinemaSite .proofHeroDevices:before{inset:0 0 -20px}}@media (width<=760px){.cinemaSite .proofGuidedFlow{padding-block:55px 65px}.cinemaSite .proofBenefits{padding-block:65px}.cinemaSite .proofBenefits>div{gap:30px;margin-top:35px}.cinemaSite .proofBenefits article{padding-left:20px}.cinemaSite .cinemaIndustries{padding-block:65px}.cinemaSite .cinemaIndustryReel{gap:14px}.cinemaSite .cinemaIndustryReel>a,.cinemaSite .cinemaIndustryReel>a:hover{flex:0 0 83%}.cinemaSite .salesFeatureBand,.cinemaSite .cinemaStart{padding-block:65px}.cinemaSite .cinemaEnd{padding-block:70px}.cinemaSite [data-sales-arrived=true]{animation-duration:.6s}}@media (prefers-reduced-motion:reduce){.cinemaSite [data-sales-arrived],.cinemaSite .proofHeroCopy>*,.cinemaSite .devicePhonePosition,.cinemaSite .deviceManagerPosition,.cinemaSite .deviceDashboard :is(.deviceIssueDetail,.deviceRegister),.cinemaSite .devicePhoneReceipt{animation:none!important;translate:none!important}.cinemaSite :is(.proofPrimary,.cinemaCta,.s2Button,.proofTextLink,.s2Menu>a),.cinemaSite .cinemaIndustryReel>a,.cinemaSite .cinemaIndustryReel>a img,.cinemaSite .cinemaIndustryReel>a>div{transition:none!important;transform:none!important}}.industryProductPage{color:#f4f7f8;background:#192930;overflow-x:clip}.industryProductPage *{box-sizing:border-box}.industryProductPage .s2Header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#192930ee;border-bottom:1px solid #afc6d51a}.industryProductPage .s2Menu>a{color:#e1e7e8}.industryProductPage .s2Menu>.s2Button{color:#152a32;background:#ff7838}.industryProductPage .s2MenuButton{color:#f4f7f8}.industryProductPage :is(a,button,summary):focus-visible{outline-offset:5px;outline:3px solid #ffb280}.industryProductHero{background:radial-gradient(at 25% 65%,#36576a40,#0000 50%),radial-gradient(at 80% 65%,#bc65351c,#0000 50%);padding:38px 28px 32px;position:relative}.industryProductIntro{text-align:center;max-width:850px;margin:auto}.industryBreadcrumb{color:#bed0d7;margin-bottom:20px;font-size:14px;text-decoration:none;display:inline-block}.industryProductPage .industryKicker{letter-spacing:.12em;color:#ffac7e;margin:0 0 14px;font-size:12px;font-weight:650;line-height:1.6}.industryProductIntro h1{letter-spacing:-.055em;color:#f4f7f8;margin:0 0 22px;font-size:clamp(38px,4.2vw,64px);font-weight:600;line-height:1.08}.industryProductPage em{color:#ff8b4c;font-style:normal}.industryProductPage .industryLead{color:#c5d1d5;max-width:670px;margin:0 auto;font-size:18px;line-height:1.7}.industryActions{flex-wrap:wrap;align-items:center;gap:24px;margin:26px 0 18px;display:flex}.industryProductIntro .industryActions,.industryFinal .industryActions{justify-content:center}.industryButton{background:#ff7838;border:1px solid #ff7838;border-radius:9px;justify-content:center;align-items:center;gap:15px;min-height:48px;padding:14px 21px;font-size:16px;font-weight:650;line-height:1.4;transition:background .18s;display:inline-flex;color:#132832!important;text-decoration:none!important}.industryButton:hover{background:#ffa16b}.industrySecondary{text-underline-offset:5px;min-height:44px;padding:10px 0;font-size:16px;line-height:1.5;display:inline-block;color:#ffb58b!important;text-decoration:underline!important}.industryNoCard{color:#b6c9d2;margin:0 0 26px;font-size:14px}.industryProductHero .deviceShowcase{max-width:1210px;margin:auto}.industryProductHero .deviceStage{grid-template-columns:270px minmax(0,1fr);gap:30px;padding:10px 15px 25px}.industryProductHero .deviceCaption{justify-content:center;gap:36px}.industryProductHero .devicePhone{container:industry-phone/inline-size}@container industry-phone (width<=255px){.industryProductPage .deviceAppBody{padding:8px 10px}.industryProductPage .deviceAppBody>.deviceEyebrow{font-size:10px;line-height:1.4}.industryProductPage .deviceAppBody h2{margin:4px 0;font-size:18px}.industryProductPage .deviceShiftTime,.industryProductPage .deviceGuide{display:none}.industryProductPage .deviceShiftSummary{margin:7px 0;padding:7px}.industryProductPage .deviceShiftSummary span{font-size:10px}.industryProductPage .deviceShiftSummary b{font-size:12px}.industryProductPage .deviceSectionTitle{font-size:12px;margin-bottom:7px!important}.industryProductPage .deviceTask{padding:8px}.industryProductPage .deviceTaskHeading h3{font-size:13px}.industryProductPage .deviceTaskHeading span{font-size:11px}.industryProductPage .deviceTask>p{margin:6px 0;font-size:12px}.industryProductPage .deviceAppBrand{padding:8px 12px}.industryProductPage .deviceTask .deviceAction{padding:8px;font-size:12px}}.industryTryHint{text-align:center;color:#bed0d7;max-width:640px;margin:18px auto 0;font-size:14px;line-height:1.6}.industryTryHint>span{color:#ffae7f}.industryJourney{color:#d0dce1;border-block:1px solid #3a505b;justify-content:center;align-items:center;gap:50px;max-width:1210px;margin:0 auto;padding:27px 20px;font-size:15px;display:flex}.industryJourney>span{align-items:center;gap:10px;display:flex}.industryJourney svg{color:#ffad7e;width:20px;height:20px}.industrySection{max-width:1210px;margin:auto;padding:92px 28px}.industrySection h2,.industryFinal h2{letter-spacing:-.045em;color:#f4f7f8;margin:0 0 24px;font-size:clamp(32px,3.3vw,48px);font-weight:550;line-height:1.12}.industrySection p,.industryFinal p{color:#c1d0d7;margin:0 0 20px;font-size:17px;line-height:1.75}.industryRoutineSection>header{max-width:700px}.industryRoutines{grid-template-columns:1fr 1fr;gap:0 38px;margin:28px 0 20px;display:grid}.industryRoutines article{border-top:1px solid #425660;align-items:flex-start;gap:18px;padding:25px 0;display:flex}.industryRoutines article>svg{color:#b7d8c5;flex-shrink:0;width:22px;height:22px;margin-left:auto}.industryStep{color:#ffad7e;font-size:14px;font-weight:600;line-height:1.8}.industrySection h3{letter-spacing:-.02em;color:#f0f5f7;margin:0 0 10px;font-size:21px;font-weight:600;line-height:1.3}.industryRoutines p{margin:0;font-size:16px}.industryFindingSection{border-top:1px solid #3a505b;grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.industryFaultPhoto{margin:0;position:relative}.industryFaultPhoto img{aspect-ratio:1;object-fit:cover;border-radius:18px;width:100%;height:auto;display:block}.industryFaultPhoto figcaption{color:#afc4cf;padding:14px 0;font-size:13px;line-height:1.5}.industryFindingCopy>p:not(.industryKicker){font-size:17px}.industryFindingRecord{border-left:2px solid #ed8b50;margin:25px 0;padding-left:22px}.industryFindingRecord>div{margin-bottom:18px}.industryFindingRecord span{color:#aabfca;letter-spacing:.1em;margin-bottom:4px;font-size:11px;display:block}.industryFindingRecord b{color:#edf4f7;font-size:16px;font-weight:550}.industryFindingRecord p{margin:0;font-size:15px;line-height:1.65}.industrySection .industryRecordNote{color:#adc2cd;font-size:14px;line-height:1.65}.industryLearningSection,.industryRecordSection{border-top:1px solid #3a505b;grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.industryLesson{background:#122730;border:1px solid #49616d;border-radius:16px;padding:28px;box-shadow:0 25px 50px #07141c29}.industryLessonTop{color:#bbcdd6;border-bottom:1px solid #3a525e;align-items:center;gap:10px;margin-bottom:23px;padding-bottom:23px;font-size:14px;display:flex}.industryLessonTop svg{color:#ffb58b;width:24px;height:24px}.industryLesson ol{margin:24px 0;padding:0;list-style:none}.industryLesson li{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.industryLesson li>span{color:#ffb58b;border:1px solid #59707a;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.industryLesson li p{margin:0;font-size:15px;line-height:1.65}.industryLesson>a{color:#ffb58b;border-top:1px solid #3a525e;justify-content:space-between;gap:15px;padding-top:20px;font-size:15px;text-decoration:none;display:flex}.industryRecordPreview{color:#203b45;background:#f0f3f2;border:1px solid #50636b;border-radius:5px;padding:30px;box-shadow:0 22px 50px #0003}.industryRecordPreview header{background:#1b3039;justify-content:space-between;align-items:center;gap:18px;margin:-30px -30px 30px;padding:22px;display:flex}.industryRecordPreview header img{width:130px;height:auto}.industryRecordPreview header span{letter-spacing:.1em;color:#b8cbd3;text-align:right;max-width:90px;font-size:10px;line-height:1.6}.industryRecordPreview h3{color:#203b45}.industryRecordPreview>p{color:#536b75;font-size:14px}.industryRecordPreview dl{margin:20px 0}.industryRecordPreview dl>div{border-top:1px solid #ccd6d9;grid-template-columns:110px 1fr;gap:16px;padding:15px 0;font-size:14px;line-height:1.5;display:grid}.industryRecordPreview dt{color:#536b75}.industryRecordPreview dd{margin:0;font-weight:550}.industryRecordPreview .industryFail{color:#954921}.industryRecordPreview footer{flex-wrap:wrap;gap:9px;display:flex}.industryRecordPreview footer>span{border:1px solid #b5c5cb;border-radius:5px;padding:7px 9px;font-size:12px}.industryRecordPreview small{color:#536b75;margin-top:20px;font-size:12px;line-height:1.65;display:block}.industrySetupSection{border-top:1px solid #3a505b}.industrySetupSteps{grid-template-columns:repeat(3,1fr);gap:35px;margin:35px 0;display:grid}.industrySetupSteps article{border-top:1px solid #526671;padding-top:20px}.industrySetupSteps span{color:#ffad7e;margin-bottom:18px;font-size:14px;display:block}.industrySetupSteps p{font-size:16px}.industrySetupSection>p{max-width:850px}.industryQuestions{border-top:1px solid #3a505b;grid-template-columns:.8fr 1.2fr;gap:65px;display:grid}.industryQuestions summary{color:#f0f5f7;cursor:pointer;padding:22px 0;font-size:18px;line-height:1.5}.industryQuestions details{border-bottom:1px solid #526671}.industryQuestions details:first-child{border-top:1px solid #526671}.industryQuestions details>p{padding:0 10px 10px 0;font-size:16px}.industryFinal{text-align:center;background:radial-gradient(at 50% 110%,#ff722b26,#0000 70%),#122730;border-top:1px solid #405762;padding:75px 28px 85px}.industryFinal>span{color:#b8ccd4;font-size:14px}@media (width>=1200px){.industryProductHero{grid-template-columns:minmax(290px,.62fr) minmax(0,1.8fr);grid-template-areas:"copy devices""hint hint";align-items:center;gap:8px 26px;max-width:1800px;margin:auto;padding:35px 3.5vw 25px;display:grid}.industryProductIntro{text-align:left;grid-area:copy;max-width:420px}.industryProductIntro h1{font-size:clamp(39px,3.2vw,56px)}.industryProductPage .industryLead{font-size:17px}.industryProductIntro .industryActions{justify-content:flex-start;gap:8px 20px;margin-top:22px}.industryNoCard{margin-bottom:0}.industryProductHero .deviceShowcase{grid-area:devices;width:100%}.industryProductHero .deviceStage{grid-template-columns:245px minmax(0,1fr);gap:15px;padding-inline:0}.industryProductHero .deviceCaption{justify-content:flex-end;gap:20px;font-size:11px}.industryTryHint{grid-area:hint;margin:12px auto 0}.industryBreadcrumb{margin-bottom:24px}}@media (width<=1000px){.industryProductHero .deviceStage{grid-template-columns:245px minmax(0,1fr);gap:15px;padding-inline:0}.industrySection{padding:65px 25px}.industryFindingSection,.industryLearningSection,.industryRecordSection,.industryQuestions{gap:32px}.industryJourney{gap:24px}.industryJourney>span{font-size:14px}.industryRecordPreview{padding:24px}.industryRecordPreview header{margin:-24px -24px 24px}}@media (width<=760px){.industryProductPage .s2Menu{background:#192930}.industryProductHero{padding:30px 20px}.industryProductIntro h1{font-size:clamp(35px,8.5vw,52px)}.industryProductPage .industryLead{font-size:16px}.industryBreadcrumb{font-size:13px}.industryActions{gap:12px 24px}.industryProductHero .deviceStage{grid-template-columns:1fr;gap:32px;padding:8px 0 20px}.industryProductHero .devicePhonePosition{width:min(290px,95%)}.industryProductHero .deviceCaption{gap:12px}.industryTryHint{font-size:13px}.industryJourney{flex-direction:column;align-items:flex-start;gap:15px;padding:24px}.industrySection{padding:52px 22px}.industryRoutines{grid-template-columns:1fr;margin-top:22px}.industryRoutines article{gap:13px}.industryFindingSection,.industryLearningSection,.industryRecordSection,.industryQuestions{grid-template-columns:1fr;gap:28px}.industryFindingCopy{order:-1}.industryFaultPhoto{max-width:500px}.industryLesson{padding:22px}.industrySetupSteps{grid-template-columns:1fr;gap:6px;margin:25px 0}.industrySetupSteps article{grid-template-columns:30px 1fr;gap:0 14px;display:grid}.industrySetupSteps p{grid-column:2}.industrySetupSteps h3{margin-top:0}.industryFinal{padding:55px 22px 65px}.industryRecordPreview dl>div{grid-template-columns:90px 1fr;gap:10px}}@media (prefers-reduced-motion:reduce){.industryProductPage *{scroll-behavior:auto}.industryButton{transition:none}}.salesFeatureBand{color:#edf5f5;background:#0c2028;border-top:1px solid #ffffff17;grid-template-columns:1fr 1fr;gap:5rem;padding:7rem max(6vw,24px);display:grid}.salesFeatureBand h2{margin:1rem 0 2rem;font-size:clamp(2rem,4vw,4.2rem);line-height:1.1}.salesFeatureBand h2 em{color:#ff8b40;font-style:normal}.salesFeatureBand p:not(.ccIndustryEyebrow){color:#c3d0d5;max-width:35rem;margin:0 0 2rem;font-size:1.125rem;line-height:1.75}.salesFeatureBand .cinemaCta{display:inline-flex}.salesFeatureBand>div+div{border-left:1px solid #ffffff24;padding-left:4rem}@media (width<=760px){.salesFeatureBand{grid-template-columns:1fr;gap:3rem;padding-block:4rem}.salesFeatureBand>div+div{border-top:1px solid #ffffff24;border-left:0;padding:3rem 0 0}}.learningSalesHero,.learningSalesPair{grid-template-columns:1fr 1.05fr;align-items:center;gap:4rem;padding:5rem max(6vw,24px);display:grid}.learningSalesHero h1,.templateIntro h1{letter-spacing:-.045em;margin:1rem 0 2rem;font-size:clamp(2.6rem,5vw,5.5rem);line-height:1.05}.learningSalesHero em,.learningSalesFlow em,.templateIntro em,.templateConversion em{color:#f84;font-style:normal}.learningSalesHero p:not(.ccIndustryEyebrow),.learningSalesPair p,.templateIntro>p:not(.ccIndustryEyebrow){color:#b9cbd0;font-size:1.125rem;line-height:1.7}.learningSalesHero figure,.learningSalesPair figure{margin:0}.learningSalesHero img,.learningSalesPair img{border:1px solid #ffffff24;border-radius:12px;width:100%;height:auto;box-shadow:0 25px 80px #0005}.learningSalesHero figcaption,.learningSalesPair figcaption{color:#b3c5cc;margin-top:1rem;font-size:.875rem;line-height:1.5}.learningSalesHero small{color:#a9c0c6;margin-top:1.5rem;display:block}.learningSalesFlow{background:#0b1b24;padding:5rem max(6vw,24px)}.learningSalesFlow h2,.learningSalesPair h2{font-size:clamp(2rem,4vw,3.8rem);line-height:1.12}.learningSalesFlow>div{grid-template-columns:repeat(4,1fr);gap:2.2rem;margin-top:3rem;display:grid}.learningSalesFlow article{border-top:1px solid #78939a55;padding-top:1.5rem}.learningSalesFlow article>span{color:#f84;font-size:.875rem}.learningSalesFlow h3{margin:1rem 0;font-size:1.3rem}.learningSalesFlow article p{color:#b8cbd0;font-size:1rem;line-height:1.8}.learningSalesPair li{margin:1rem 0;line-height:1.65}.learningSalesPair .learningScope{color:#a9bec4;font-size:.875rem}.templateIntro{max-width:1100px;padding:4rem max(6vw,24px) 3rem}.templateIntro>p{max-width:760px}.templateIntro>small{color:#b4c6cc;margin-top:1.2rem;font-size:.875rem;display:block}.templateExcelButton{color:#f0f6f8;border:1px solid #91a8b066;border-radius:8px;padding:1rem 1.4rem;font-weight:700;text-decoration:none;display:inline-flex}.templateConversion{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start;gap:5rem;padding:2rem max(6vw,24px) 6rem;display:grid}.templateConversion aside{padding-top:3rem;position:sticky;top:7rem}.templateConversion aside h2{letter-spacing:-.04em;margin:1rem 0 2rem;font-size:clamp(2rem,4.1vw,4.4rem);line-height:1.05}.templateConversion aside p{color:#c0d0d4;font-size:1.125rem;line-height:1.7}.templateConversion aside ul{margin:2rem 0;padding:0;list-style:none}.templateConversion aside li{border-top:1px solid #718a9544;padding:1.1rem 0}.templateConversion aside li b,.templateConversion aside li span{line-height:1.6;display:block}.templateConversion aside li span{color:#b5c7ce;margin-top:.3rem}.templateConversion aside>a{margin-top:1rem;display:inline-flex}.templateConversion aside small{color:#b5c7ce;margin:1rem 0;font-size:.875rem;line-height:1.5;display:block}.templatePaper{color:#24353d;background:#fff;border-radius:3px;padding:2rem;font-family:Arial,sans-serif;box-shadow:0 20px 70px #0005}.templatePaper header{color:#fff;background:#24353d;justify-content:space-between;align-items:center;gap:1rem;margin:-2rem -2rem 1.5rem;padding:1.2rem 2rem;display:flex}.templatePaper header img{width:140px}.templatePaper header span{letter-spacing:.12em;font-size:.65rem}.templatePaper h2{color:#25363d;margin:1.2rem 0;font-size:1.6rem;line-height:1.2}.templatePaperMeta{grid-template-columns:1fr 1fr;gap:1rem;margin:1.8rem 0;font-size:.75rem;display:grid}.templatePaperMeta i{border-bottom:1px solid #b7c4c8;margin-top:.9rem;display:block}.templatePaperColumns,.templatePaperRow{grid-template-columns:minmax(0,1fr) 62px 100px;display:grid}.templatePaperColumns{background:#e9eef0;padding:.65rem .4rem;font-size:.7rem}.templatePaperRow{border-bottom:1px solid #d3dce0;min-height:64px}.templatePaperRow p{gap:.5rem;margin:.6rem .5rem;font-size:.73rem;line-height:1.5;display:flex}.templatePaperRow p small{color:#737f84;font-size:.7rem}.templatePaperRow>span{text-align:center;color:#52666f;align-self:center;font-size:.65rem;line-height:1.8}.templatePaperRow>i{border-left:1px solid #e1e7e9}.templatePaper section h3{color:#263b45;margin:1rem 0 .4rem;font-size:.8rem}.templatePaper footer{flex-wrap:wrap;gap:1.3rem;padding-top:1.5rem;font-size:.7rem;line-height:1.6;display:flex}.templatePaper footer p{color:#52666f;margin:0}.templateBeforeUse{background:#0e242e;padding:3rem max(6vw,24px) 5rem}.templateBeforeUse h2{font-size:2rem}.templateBeforeUse p{color:#c0cfd5;max-width:850px;line-height:1.7}.templateBeforeUse a{color:#ff9552}@media (width<=1000px){.templateConversion{gap:2rem}.templatePaper{padding:1.2rem}.templatePaper header{margin:-1.2rem -1.2rem 1rem;padding:1rem}.templatePaperColumns,.templatePaperRow{grid-template-columns:minmax(0,1fr) 50px 65px}.learningSalesHero,.learningSalesPair{gap:2rem}.learningSalesFlow>div{grid-template-columns:1fr 1fr}}@media (width<=760px){.learningSalesHero,.learningSalesPair,.templateConversion{grid-template-columns:1fr}.learningSalesHero,.learningSalesPair{padding-block:3rem}.templateConversion aside{padding:0;position:static}.templatePreviewWrap{order:2}.templateIntro{padding-top:2rem}.templateConversion{padding-top:0}.templatePaper header span{font-size:.6rem}.templatePaper header img{width:120px}.learningSalesFlow>div{grid-template-columns:1fr}.templatePaperRow p{font-size:.7rem}.templateIntro h1{font-size:2.7rem}.s2Nav .s2Menu{gap:1rem}}.learningSalesHero p:not(.ccIndustryEyebrow),.learningSalesPair p,.templateIntro>p:not(.ccIndustryEyebrow),.templateConversion aside p{color:#4c626b}.learningSalesHero figcaption,.learningSalesPair figcaption,.learningSalesHero small,.learningSalesPair .learningScope,.templateIntro>small,.templateConversion aside li span,.templateConversion aside small{color:#526871}.templateExcelButton{color:#25363d;border-color:#91a8b0}.templateIntro .ccIndustryBack{color:#526871}.learningSalesFlow,.learningSalesFlow h2,.learningSalesFlow h3,.templateBeforeUse h2{color:#f2f6f7}.learningSalesHero .ccIndustryTextLink{color:#ba480e}.learningSalesFlow .ccIndustryEyebrow,.salesFeatureBand .ccIndustryEyebrow{color:#ff9552}.cinemaSite.premiumHome .s2Header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fcfcfaed;border-bottom:1px solid #233a4310;position:sticky;top:0}.cinemaSite.premiumHome .s2Nav{max-width:1240px;margin:auto;padding:17px 28px}.cinemaSite.premiumHome .s2Menu>a{color:#33464e;font-size:13px}.cinemaSite.premiumHome .s2Menu>.s2Button{color:#fff;background:#20333c;border-radius:9px;padding:13px 18px}.cinemaSite.premiumHome .proofHero.proofHeroConnected.proofHeroDevices{flex-direction:column;gap:24px;max-width:none;padding:48px 28px 38px;display:flex;overflow:hidden}.cinemaSite.premiumHome .proofHeroDevices:before{background:radial-gradient(at 23% 67%,#a7c8e13b,#0000 49%),radial-gradient(at 70% 63%,#ffd5bf70,#0000 52%);border-radius:0;inset:25% 0 0}.cinemaSite.premiumHome .proofHeroCopy{text-align:center;width:100%;max-width:860px;margin:auto;padding:0}.cinemaSite.premiumHome .proofHeroCopy .proofEyebrow{color:var(--premium-accent);letter-spacing:.15em;font-size:11px}.cinemaSite.premiumHome .proofHeroCopy h1{letter-spacing:-.06em;color:#192c34;margin:15px 0 19px;font-size:clamp(46px,4.6vw,66px);font-weight:550;line-height:1.07}.cinemaSite.premiumHome .proofHeroCopy>p:not(.proofEyebrow){max-width:620px;color:var(--premium-muted);margin:0 auto;font-size:18px;line-height:1.65}.cinemaSite.premiumHome .proofActions{justify-content:center;gap:26px;margin:27px 0 15px}.cinemaSite.premiumHome .proofPrimary{color:#fff;background:#233740;border-radius:9px;padding:14px 20px;font-size:14px}.cinemaSite.premiumHome .proofTextLink{color:#9c431f;font-size:14px}.cinemaSite.premiumHome .proofHeroCopy>small{color:#64757c;font-size:12px}.cinemaSite.premiumHome .deviceShowcase{width:min(1100px,100%);margin:0 auto}.cinemaSite.premiumHome .deviceStage{grid-template-columns:245px minmax(0,1fr);align-items:center;gap:28px;padding:12px 10px 25px}.cinemaSite.premiumHome .deviceLabel{color:#566a73;letter-spacing:.11em;font-size:11px}.cinemaSite.premiumHome .deviceCaption{color:#61727a;flex-wrap:wrap;justify-content:center;column-gap:35px}.cinemaSite.premiumHome .deviceCaption button{color:#8b421f}.cinemaSite.premiumHome .deviceManagerLaunch{color:#954322}.cinemaSite.premiumHome .devicePhone{filter:drop-shadow(0 25px 23px #22343f25);container:staff-device/inline-size}.cinemaSite.premiumHome .proofBenefits{background:#fcfcfa}.cinemaSite.premiumHome .proofPrimary{color:#fff!important}.cinemaSite.premiumHome .s2Menu>.s2Button{border-color:#20333c;min-height:44px}.cinemaSite.premiumHome .proofBenefits{padding:100px 28px 110px}.cinemaSite.premiumHome .proofBenefits>header,.cinemaSite.premiumHome .proofBenefits>div{max-width:1160px}.cinemaSite.premiumHome .proofBenefits h2,.cinemaSite.premiumHome .cinemaIndustries h2{letter-spacing:-.05em;font-size:clamp(34px,3.3vw,48px);font-weight:550}.cinemaSite.premiumHome .proofBenefits>header>p:last-child{color:#627078;font-size:17px;line-height:1.65}.cinemaSite.premiumHome .proofBenefits>div{gap:18px;margin-top:35px}.cinemaSite.premiumHome .proofBenefits article{background:#fff;border:1px solid #dde2e3;border-radius:18px;flex-direction:column;padding:0;display:flex;overflow:hidden;box-shadow:0 3px 5px #243c4303}.premiumBenefitVisual{border-bottom:1px solid #dfe4e54d;flex:none;place-items:center;height:285px;padding:24px;display:grid;overflow:hidden}.premiumMiniWindow{width:100%;max-width:320px;transition:transform .7s var(--sales-ease);color:#243b46;background:#fffffff5;border:1px solid #203b4817;border-radius:10px;padding:17px 15px;box-shadow:0 12px 28px #182f4512}.premiumMiniWindow svg{flex-shrink:0;width:15px;height:15px}.premiumMiniTitle{color:#506772;align-items:center;gap:7px;margin-bottom:18px;font-size:11px;display:flex}.premiumMiniTitle small{letter-spacing:.03em;margin-left:auto;font-size:8px}.premiumMiniWindow>b{letter-spacing:-.025em;font-size:14px;font-weight:600}.premiumLessonProgress{gap:4px;margin:12px 0;display:flex}.premiumLessonProgress i{background:#c8d8dd;border-radius:3px;flex:1;height:3px}.cinemaSite.premiumHome .premiumMiniWindow p{color:#45616e;align-items:center;gap:8px;margin:8px 0;font-size:11px;line-height:1.5;display:flex}.premiumMiniWindow p>svg{color:#47846f;width:12px;height:12px}.premiumMiniLabel{color:#6c8088;border-top:1px solid #e2e7e9;margin-top:13px;padding-top:9px;font-size:9px;display:block}.premiumMiniEvidence{align-items:center;gap:11px;display:flex}.premiumMiniEvidence img{object-fit:cover;border-radius:6px;width:72px;height:74px}.premiumMiniEvidence b{font-size:12px;display:block}.premiumMiniEvidence span{color:#a25631;margin:7px 0;font-size:11px;display:block}.premiumMiniEvidence small{color:#6c8088;font-size:9px;display:block}.premiumMiniOwner{border-top:1px solid #e3e7e9;align-items:center;gap:8px;margin-top:19px;padding-top:12px;display:flex}.premiumMiniOwner>span:first-child{background:#e9eef0;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.premiumMiniOwner b{font-size:11px;display:block}.premiumMiniOwner small{color:#6c8088;margin-top:3px;font-size:9px;display:block}.premiumMiniOwner>span:last-child{color:#a1532c;background:#fff1e5;border-radius:4px;margin-left:auto;padding:5px;font-size:9px}.premiumMiniWindow dl{margin:14px 0}.premiumMiniWindow dl>div{border-top:1px solid #e4e9eb;justify-content:space-between;gap:5px;padding:8px 0;font-size:9px;display:flex}.premiumMiniWindow dd{color:#314d5a;margin:0}.premiumFileTypes{gap:6px;display:flex}.premiumFileTypes>span{color:#4c686e;border:1px solid #d8e0e2;border-radius:5px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;display:flex}.premiumBenefitCopy{flex-direction:column;flex:1;padding:26px;display:flex}.premiumBenefitCopy>span{color:#7c6a5c;letter-spacing:.12em;font-size:9px;font-weight:650}.cinemaSite.premiumHome .premiumBenefitCopy h3{margin:14px 0 10px;font-size:24px;font-weight:550}.cinemaSite.premiumHome .premiumBenefitCopy p{color:#5f717b;margin:0 0 23px;font-size:15px;line-height:1.7}.cinemaSite.premiumHome .premiumBenefitCopy a{color:#2d4855;border-top:1px solid #e3e7e8;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:14px;font-size:13px;display:flex;text-decoration:none!important}.premiumBenefitCopy a>span{color:#b66339;font-size:18px}.cinemaSite.premiumHome .proofGuidedFlow{color:#edf5f7;background:#192c35;border:1px solid #29404a;border-radius:24px;grid-template-columns:minmax(0,.65fr) minmax(0,1fr);gap:6vw;width:calc(100% - 32px);max-width:1440px;margin:0 auto 25px;padding:76px max(35px,5vw);scroll-margin-top:140px}.cinemaSite.premiumHome .proofGuidedIntro{padding-top:28px}.cinemaSite.premiumHome .proofGuidedIntro h2{font-size:clamp(33px,3.4vw,48px);font-weight:550}.cinemaSite.premiumHome .proofGuidedIntro>p:not(.proofEyebrow){color:#bbccd4;max-width:34ch;font-size:17px}.cinemaSite.premiumHome .proofGuidedFlow .proofTextLink{color:#ffb68f!important}.cinemaSite.premiumHome .proofGuidedFlow .proofPrimary{background:#f1a070;color:#182c34!important}.cinemaSite.premiumHome .proofWorkbench{background:#13252e;border:1px solid #5d7c874a;border-radius:15px;box-shadow:0 25px 55px #05141e29}.cinemaSite.premiumHome .cinemaIndustries{background:#fcfcfa;padding:100px 28px 75px;scroll-margin-top:100px}.cinemaSite.premiumHome .cinemaIndustries>header,.cinemaSite.premiumHome .cinemaIndustryReel,.cinemaSite.premiumHome .cinemaOther{max-width:1160px}.cinemaSite.premiumHome .cinemaIndustries>header{margin-bottom:35px}.cinemaSite.premiumHome .cinemaIndustries header>p{color:#a55231;font-size:11px}.cinemaSite.premiumHome .cinemaIndustries h2{margin-top:10px}.cinemaSite.premiumHome .cinemaIndustryReel>a{border-radius:16px;height:400px}.cinemaSite.premiumHome .cinemaIndustryReel h3{font-size:27px}.cinemaSite.premiumHome .cinemaIndustryReel>a>span{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff1c;border:0;border-radius:6px;padding:7px 9px;font-size:11px}.cinemaSite.premiumHome .salesFeatureBand{background:0 0;border:0;gap:22px;max-width:1160px;margin:auto;padding:15px 0 100px}.cinemaSite.premiumHome .salesFeatureBand>div{color:#263e49;background:#eef3f3;border:1px solid #dce5e6;border-radius:18px;min-width:0;padding:40px;overflow:hidden}.cinemaSite.premiumHome .salesFeatureBand>div+div{background:#f8eee6;border-color:#ede1d5}.cinemaSite.premiumHome .salesFeatureBand h2{margin:18px 0 22px;font-size:clamp(33px,3.2vw,45px);font-weight:550}.cinemaSite.premiumHome .salesFeatureBand p:not(.ccIndustryEyebrow){color:#5a6e78;font-size:16px;line-height:1.75}.cinemaSite.premiumHome .salesFeatureBand .ccIndustryEyebrow{color:#97532f;letter-spacing:.13em;font-size:10px}.cinemaSite.premiumHome .cinemaCta{color:#fff;background:#243d47;border-radius:9px;min-height:46px;padding:14px 21px;font-size:14px;font-weight:600}.cinemaSite.premiumHome .cinemaStart{background:#fcfcfa;align-items:center;gap:70px;max-width:1216px;margin:auto;padding:0 28px 100px}.cinemaSite.premiumHome .cinemaStart h2{font-size:clamp(34px,3.5vw,48px);font-weight:550}.cinemaSite.premiumHome .cinemaStart>div>p:first-child{font-size:11px}.cinemaSite.premiumHome .cinemaStart>div:last-child>p{color:#60727b;font-size:17px}.cinemaSite.premiumHome .cinemaEnd{color:#223a44;background:radial-gradient(at 25% 95%,#e0eaf1,#0000 65%),radial-gradient(at 85% 95%,#f5d3bb,#0000 60%),#f4f5f3;border:1px solid #dbe5e7;border-radius:24px;margin:0 16px 16px;padding:90px 25px 95px}.cinemaSite.premiumHome .cinemaEnd>p{color:#95502d;font-size:11px}.cinemaSite.premiumHome .cinemaEnd h2{margin:27px 0 35px;font-size:clamp(46px,6vw,84px);font-weight:550}.cinemaSite.premiumHome .cinemaEnd>div>a:last-child{color:#815136;font-size:14px}@media (hover:hover){.premiumHome .proofBenefits article:hover .premiumMiniWindow{transform:translateY(-5px)}}.cinemaSite.premiumHome .proofBenefits article:nth-child(2)[data-sales-arrived=true],.cinemaSite.premiumHome .cinemaIndustryReel>a:nth-child(2)[data-sales-arrived=true]{animation-delay:80ms}.cinemaSite.premiumHome .proofBenefits article:nth-child(3)[data-sales-arrived=true],.cinemaSite.premiumHome .cinemaIndustryReel>a:nth-child(3)[data-sales-arrived=true]{animation-delay:.16s}.cinemaSite.premiumHome .proofWorkspaceBody{animation:salesStateIn .28s var(--sales-ease) both}@media (width<=1200px){.cinemaSite.premiumHome .salesFeatureBand{margin-inline:28px}.premiumBenefitVisual{padding:16px}.premiumBenefitCopy{padding:23px}.cinemaSite.premiumHome .s2Menu{gap:18px}}@media (width<=1000px){.cinemaSite.premiumHome .proofGuidedFlow{grid-template-columns:minmax(0,.6fr) minmax(0,1fr);gap:30px;padding:50px 30px}.cinemaSite.premiumHome .proofBenefits>div{gap:12px}.premiumBenefitVisual{min-height:240px;padding:12px}.premiumMiniWindow{padding:15px 10px}.premiumMiniTitle{font-size:10px}.premiumMiniTitle small{display:none}.premiumMiniEvidence{gap:7px}.premiumMiniEvidence img{width:52px}.premiumMiniOwner>span:last-child{display:none}.cinemaSite.premiumHome .cinemaIndustryReel>a{height:340px}.cinemaSite.premiumHome .cinemaIndustryReel h3{font-size:23px}}@media (width<=760px){.cinemaSite.premiumHome .proofBenefits{padding:60px 20px}.cinemaSite.premiumHome .proofBenefits>div{grid-template-columns:1fr;gap:20px}.premiumBenefitVisual{min-height:245px;padding:25px}.premiumMiniWindow{max-width:320px;padding:19px}.premiumMiniTitle{font-size:11px}.premiumMiniTitle small{display:block}.premiumMiniEvidence img{width:72px}.premiumMiniOwner>span:last-child{display:block}.premiumBenefitCopy{padding:26px}.cinemaSite.premiumHome .proofGuidedFlow{border-radius:18px;grid-template-columns:1fr;gap:28px;width:calc(100% - 20px);margin-bottom:0;padding:35px 16px}.cinemaSite.premiumHome .proofGuidedIntro{padding:5px 5px 0;position:static}.cinemaSite.premiumHome .proofGuidedIntro h2{font-size:34px}.cinemaSite.premiumHome .proofGuidedIntro>p:not(.proofEyebrow){font-size:16px}.cinemaSite.premiumHome .proofWorkbenchHeader,.cinemaSite.premiumHome .proofWorkspaceBody{padding:20px 16px}.cinemaSite.premiumHome .proofWorkbenchFooter{padding:14px 16px}.cinemaSite.premiumHome .proofWorkbenchHeader h2{font-size:20px}.cinemaSite.premiumHome .cinemaIndustries{padding:65px 20px 35px}.cinemaSite.premiumHome .cinemaIndustries>header{margin-bottom:20px}.cinemaSite.premiumHome .cinemaIndustryReel{padding-top:0}.cinemaSite.premiumHome .cinemaIndustryReel>a{flex:0 0 85%;height:370px}.cinemaSite.premiumHome .salesFeatureBand{gap:20px;margin:0 20px;padding:25px 0 65px}.cinemaSite.premiumHome .salesFeatureBand>div{border:1px solid #dce5e6;padding:30px 25px}.cinemaSite.premiumHome .salesFeatureBand>div+div{border:1px solid #ede1d5;padding:30px 25px}.cinemaSite.premiumHome .cinemaStart{gap:12px;padding:0 25px 65px}.cinemaSite.premiumHome .cinemaEnd{border-radius:18px;margin:0 10px 10px;padding:65px 20px}.cinemaSite.premiumHome .cinemaEnd>div{gap:24px}}@media (prefers-reduced-motion:reduce){.premiumMiniWindow{transition:none!important;transform:none!important}.cinemaSite.premiumHome .proofWorkspaceBody{animation:none!important}}@container staff-device (width<=255px){.premiumHome .deviceAppBody{padding:8px 10px}.premiumHome .deviceAppBody>.deviceEyebrow{font-size:10px}.premiumHome .deviceAppBody h2{margin:4px 0;font-size:18px}.premiumHome .deviceShiftSummary{margin:8px 0;padding:7px}.premiumHome .deviceShiftSummary span{font-size:10px}.premiumHome .deviceShiftSummary b{font-size:12px}.premiumHome .deviceSectionTitle{font-size:12px;margin-bottom:7px!important}.premiumHome .deviceTask{padding:8px}.premiumHome .deviceTaskHeading h3{font-size:13px}.premiumHome .deviceTaskHeading span{font-size:11px}.premiumHome .deviceTask>p{margin:6px 0;font-size:12px}.premiumHome .deviceGuide{display:none}.premiumHome .deviceAppBrand{padding:8px 12px}.premiumHome .deviceTask .deviceAction{padding:8px;font-size:12px}}@media (width<=1000px){.cinemaSite.premiumHome .s2Nav{padding-inline:22px}.cinemaSite.premiumHome .proofHero.proofHeroConnected.proofHeroDevices{gap:35px;padding-top:56px}.cinemaSite.premiumHome .deviceStage{grid-template-columns:245px minmax(0,1fr);gap:14px}.cinemaSite.premiumHome .proofHeroCopy h1{font-size:clamp(44px,6.3vw,64px)}}@media (width<=760px){.cinemaSite.premiumHome .s2Menu{background:#fcfcfa;border-color:#d7dfe1}.cinemaSite.premiumHome .s2Menu>a{font-size:15px}.cinemaSite.premiumHome .proofHero.proofHeroConnected.proofHeroDevices{gap:35px;padding:45px 20px 38px}.cinemaSite.premiumHome .proofHeroCopy h1{margin:18px 0;font-size:clamp(38px,9.7vw,61px)}.cinemaSite.premiumHome .proofHeroCopy>p:not(.proofEyebrow){font-size:16px;line-height:1.7}.cinemaSite.premiumHome .proofActions{gap:19px}.cinemaSite.premiumHome .deviceStage{grid-template-columns:1fr;gap:37px;padding:8px 0 20px}.cinemaSite.premiumHome .devicePhonePosition{width:min(275px,90%)}.cinemaSite.premiumHome .deviceCaption{font-size:11px}.cinemaSite.premiumHome .proofHeroDevices:before{inset:30% 0 0}}.cinemaSite.premiumHome{color:#f4f7f8;--premium-muted:#c5d1d5;--premium-accent:#ff9b6b;background:#192930}.cinemaSite.premiumHome .s2Header{background:#192930ed;border-bottom-color:#afc6d51a}.cinemaSite.premiumHome .s2Menu{background:0 0;border-color:#526771}.cinemaSite.premiumHome .s2Menu>a{color:#e1e7e8}.cinemaSite.premiumHome .s2Menu>a:hover{color:#ff9a6b}.cinemaSite.premiumHome .s2Login{border-color:#ffffff30}.cinemaSite.premiumHome .s2MenuButton{color:#f4f7f8;border-color:#70818a}.cinemaSite.premiumHome .s2Menu>.s2Button{color:#152a32;background:#ff7838;border-color:#ff7838}.cinemaSite.premiumHome .s2Menu>.s2Button:hover{color:#152a32;background:#ff9a68}.cinemaSite.premiumHome .proofHeroDevices:before{background:radial-gradient(at 23% 67%,#36576a55,#0000 49%),radial-gradient(at 70% 63%,#bc653522,#0000 52%)}.cinemaSite.premiumHome .proofHeroCopy h1{color:#f4f7f8}.cinemaSite.premiumHome .proofHeroCopy h1 em{color:#ff793c}.cinemaSite.premiumHome .proofPrimary{background:#ff7838;color:#152a32!important}.cinemaSite.premiumHome .proofPrimary:hover:not(:disabled){background:#ffa16b}.cinemaSite.premiumHome .proofTextLink{color:#ffad7e!important}.cinemaSite.premiumHome .proofHeroCopy>small,.cinemaSite.premiumHome .deviceLabel,.cinemaSite.premiumHome .deviceCaption{color:#b8ccd4}.cinemaSite.premiumHome .deviceCaption button,.cinemaSite.premiumHome .deviceManagerLaunch{color:#ffb388}.cinemaSite.premiumHome .devicePhone{filter:drop-shadow(0 25px 23px #0006)}.cinemaSite.premiumHome .deviceLaptop{filter:drop-shadow(0 28px 24px #0007)}.cinemaSite.premiumHome .proofBenefits{color:#f4f7f8;background:#192930}.cinemaSite.premiumHome .proofBenefits .proofEyebrow{color:#ff9b6b}.cinemaSite.premiumHome .proofBenefits>header>p:last-child{color:#bfd0d8}.cinemaSite.premiumHome .proofBenefits article{background:#142730;border-color:#3a515c;box-shadow:0 3px 5px #0001}.premiumBenefitVisual{border-bottom-color:#45606b55}.premiumLearningPreview{background:radial-gradient(at 20% 80%,#2b4858,#20343e 75%)}.premiumIssuePreview{background:radial-gradient(at 20% 80%,#514033,#28343b 75%)}.premiumRecordPreview{background:radial-gradient(at 20% 80%,#2c4946,#20343e 75%)}.premiumMiniWindow{color:#eff5f7;background:#11252e;border-color:#56737e66;box-shadow:0 12px 28px #07151d40}.premiumMiniTitle{color:#bfd0d8}.premiumMiniTitle>svg{color:#ff9b6b}.premiumLessonProgress i{background:#405963}.premiumLessonProgress i:first-child{background:#ff8e52}.cinemaSite.premiumHome .premiumMiniWindow p{color:#c5d7df}.premiumMiniWindow p>svg{color:#98d5b8}.premiumMiniLabel{color:#afc5cf;border-top-color:#3b525e}.premiumMiniEvidence span{color:#ffb784}.premiumMiniEvidence small{color:#afc5cf}.premiumMiniOwner{border-top-color:#3b525e}.premiumMiniOwner>span:first-child{color:#f3c3a4;background:#314a57}.premiumMiniOwner small{color:#afc5cf}.premiumMiniOwner>span:last-child{color:#ffd8aa;background:#513b28}.premiumMiniWindow dl>div{border-top-color:#3b525e}.premiumMiniWindow dt{color:#afc5cf}.premiumMiniWindow dd{color:#e0ebf0}.premiumFileTypes>span{color:#c9dce5;border-color:#49616d}.premiumBenefitCopy>span{color:#ffb084}.cinemaSite.premiumHome .premiumBenefitCopy p{color:#bfd0d8}.cinemaSite.premiumHome .premiumBenefitCopy a{color:#ffb388;border-top-color:#3b525e}.premiumBenefitCopy a>span{color:#ff9b6b}.cinemaSite.premiumHome .proofGuidedFlow{background:#10232c;border-color:#3a515c}.cinemaSite.premiumHome .proofGuidedFlow .proofPrimary{background:#ff8a4c}.cinemaSite.premiumHome .proofGuidedFlow .proofPrimary:hover:not(:disabled){background:#ffad7b}.cinemaSite.premiumHome .proofGuidedFlow .proofPrimary:disabled{background:#334952;color:#b1c2c9!important}.cinemaSite.premiumHome .cinemaIndustries{background:#192930}.cinemaSite.premiumHome .cinemaIndustries header>p{color:#ff9b6b}.cinemaSite.premiumHome .cinemaIndustries h2 em{color:#ff793c}.cinemaSite.premiumHome .cinemaIndustries header>span,.cinemaSite.premiumHome .cinemaOther{color:#bdcdd3}.cinemaSite.premiumHome .cinemaOther>a{color:#ff9f70}.cinemaSite.premiumHome .salesFeatureBand>div,.cinemaSite.premiumHome .salesFeatureBand>div+div{color:#edf5f5;background:#102730;border-color:#3a515c}.cinemaSite.premiumHome .salesFeatureBand h2 em{color:#ff8b40}.cinemaSite.premiumHome .salesFeatureBand p:not(.ccIndustryEyebrow){color:#c3d0d5}.cinemaSite.premiumHome .salesFeatureBand .ccIndustryEyebrow{color:#ff9552}.cinemaSite.premiumHome .cinemaCta{color:#152a32;background:#ff7838}.cinemaSite.premiumHome .cinemaCta:hover{background:#ffa16b}.cinemaSite.premiumHome .cinemaStart{color:#f4f7f8;background:#192930}.cinemaSite.premiumHome .cinemaStart h2 em{color:#ff793c}.cinemaSite.premiumHome .cinemaStart>div>p:first-child{color:#ff9b6b}.cinemaSite.premiumHome .cinemaStart>div:last-child>p{color:#bfd0d8}.cinemaSite.premiumHome .cinemaStart a{color:#ffad7e}.cinemaSite.premiumHome .cinemaStart .cinemaQuietLink{color:#bccfd7}.cinemaSite.premiumHome .cinemaEnd{color:#f4f7f8;background:radial-gradient(at 50% 110%,#ff722b26,#0000 70%),#142831;border-color:#3a515c}.cinemaSite.premiumHome .cinemaEnd>p{color:#ff9b6b}.cinemaSite.premiumHome .cinemaEnd h2 em{color:#ff793c}.cinemaSite.premiumHome .cinemaEnd>div>a:last-child{color:#f4f7f8}.cinemaSite.premiumHome .cinemaEnd>span{color:#b8ccd4}:root{--font-geist-sans:"Geist", sans-serif;--font-geist-mono:"Geist Mono", sans-serif}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-ff2310f5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-875ccdd4.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-52306abf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-001175b1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-98bbbccb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-f6b33328.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-44e03052.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-0638449e.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-971fb274.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-44745446.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-013b2f2f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6z9mXgjU0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K6z9mXg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500 800;font-display:swap;src:url(/fonts/xn7gYHE41ni1AdIRggqxSvfedN62Zw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500 800;font-display:swap;src:url(/fonts/xn7gYHE41ni1AdIRggOxSvfedN62Zw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500 800;font-display:swap;src:url(/fonts/xn7gYHE41ni1AdIRggSxSvfedN62Zw.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500 800;font-display:swap;src:url(/fonts/xn7gYHE41ni1AdIRggixSvfedN62Zw.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500 800;font-display:swap;src:url(/fonts/xn7gYHE41ni1AdIRggmxSvfedN62Zw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500 800;font-display:swap;src:url(/fonts/xn7gYHE41ni1AdIRggexSvfedN4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-1{margin:calc(var(--spacing) * 1)}.m-3{margin:calc(var(--spacing) * 3)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.salesHeader{z-index:30;width:100%;position:absolute;inset:0 0 auto}.salesHeader .salesNav{z-index:5;position:relative;inset:auto}.pricingHeader{position:relative}.salesPage .salesHero{padding-top:153px}.publicPromotion{color:#fff;background:linear-gradient(90deg,#111d23,#18272e 58%,#111d23);border-bottom:1px solid #ffffff12;justify-content:center;align-items:center;gap:12px;min-height:40px;padding:7px clamp(18px,5vw,72px);display:flex;box-shadow:inset 0 -1px #0003}.publicPromotion>span{letter-spacing:.15em;color:#f58b61;font-size:12px;font-weight:900}.publicPromotion b{letter-spacing:.03em;font-size:12px}.publicPromotion code{color:#ff9c77;letter-spacing:.06em;background:#f2693316;border:1px solid #f58a5d40;border-radius:999px;padding:5px 10px;font-weight:900}.publicPromotion a{color:#d9e0e1;border-bottom:1px solid #ffffff35;padding-bottom:2px;font-size:13px;font-weight:900;text-decoration:none}.publicPromotion a span{color:inherit;margin-left:4px}.checkoutPromotion{background:#fff4ee;border:1px solid #ff6b2c45;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;margin:15px 0;padding:12px 14px;display:grid}.checkoutPromotion span{letter-spacing:.14em;color:#e8521b;font-size:12px;font-weight:900}.checkoutPromotion b{color:#27333a;font-size:12px}.checkoutPromotion small{color:#617078;grid-column:1/-1;font-size:12px}.checkoutAccountFields{grid-template-columns:1fr 1fr;gap:12px;margin-top:15px;display:grid}.checkoutAccountFields label{color:#66747c;gap:6px;font-size:12px;font-weight:900;display:grid}.checkoutAccountFields label.wide{grid-column:1/-1}.checkoutAccountFields input{color:#26343d;background:#fff;border:1px solid #dfe4e6;border-radius:7px;padding:11px 12px}.checkoutAccountFields input:focus{border-color:#f2692f;outline:0;box-shadow:0 0 0 3px #f2692f18}.checkoutError{color:#c84f36;background:#fff0ec;border-radius:7px;padding:9px;font-size:12px}@media (width<=760px){.salesPage .salesHero{padding-top:145px}.salesPage>.salesHeader .navActions,.pricingPageShell>.salesHeader .navActions{display:none}}@media (width<=640px){.publicPromotion{text-align:left;white-space:nowrap;flex-wrap:nowrap;justify-content:flex-start;gap:7px;min-height:40px;padding:7px 14px;overflow:hidden}.publicPromotion>span{display:none}.publicPromotion b{order:initial;text-overflow:ellipsis;width:auto;font-size:13px;overflow:hidden}.publicPromotion code{padding:4px 7px;font-size:12px}.publicPromotion a{border:0;margin-left:auto;font-size:0}.publicPromotion a:after{content:"See offer →";font-size:12px}.checkoutAccountFields{grid-template-columns:1fr}.checkoutAccountFields label.wide{grid-column:auto}}.pricingGalleryPage{--cc-orange:#f2692f;--cc-orange-light:#ff9a70;--cc-ink:#19272e;--cc-deep:#132027;--cc-slate:#263840;--cc-panel:#1c2c33;--cc-line:#ffffff1d;--cc-muted:#a8b8bc;--cc-paper:#f3f3ee;--s-orange:#f2692f;--s-charcoal:#263840;background:var(--cc-deep);color:#fff;min-height:100vh;overflow:clip}.pricingGalleryPage svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:16px}.pricingGalleryHeader{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#17252bdd;border-bottom:1px solid #ffffff14;position:relative}.pricingGalleryHeader nav{justify-content:space-between;align-items:center;gap:24px;width:min(100% - 44px,1640px);min-height:80px;margin:0 auto;display:flex}.pricingGalleryHeader nav>a,.pricingGalleryFooter .salesBrand{color:#fff;text-decoration:none}.pricingGalleryHeader .salesBrand{color:#fff}.pricingGalleryHeader nav>div{align-items:center;gap:12px;display:flex}.pricingGalleryHeader nav>div>a{color:#c0cccf;border:1px solid #0000;border-radius:8px;padding:10px 13px;font-size:12px;font-weight:800;text-decoration:none}.pricingGalleryHeader nav>div>a:hover{color:#fff}.pricingGalleryHeader .pricingLogin{color:#fff;border-color:#ffffff26}.pricingGalleryHeader .pricingLogin:hover{background:#ffffff0a;border-color:#ffffff50}.pricingShowcase{isolation:isolate;background:radial-gradient(850px 560px at 92% 8%,#5570792a,#0000 68%),radial-gradient(720px 500px at 4% 86%,#ef693025,#0000 68%),linear-gradient(140deg,#17262d 0%,#253941 49%,#17272e 100%);padding:clamp(52px,6.3vw,102px) 22px clamp(62px,7vw,116px);position:relative;overflow:hidden}.pricingShowcase:before{z-index:-1;content:"";background-image:linear-gradient(#ffffff045 1px, transparent 1px), linear-gradient(90deg, #ffffff045 1px, transparent 1px);pointer-events:none;background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0009,#0000 85%);mask-image:linear-gradient(#0009,#0000 85%)}.pricingShowcaseOrb{z-index:-1;pointer-events:none;border:1px solid #f9754338;border-radius:50%;position:absolute}.pricingShowcaseOrbOne{width:640px;height:640px;top:-388px;right:-102px;box-shadow:0 0 0 72px #f9754307,0 0 0 144px #f9754304}.pricingShowcaseOrbTwo{border-color:#ffffff12;width:410px;height:410px;bottom:70px;left:-260px;box-shadow:0 0 0 55px #ffffff05}.pricingShowcaseInner{z-index:1;width:min(100%,1640px);margin:0 auto;position:relative}.pricingShowcaseLead{grid-template-columns:minmax(0,1fr) minmax(370px,500px);align-items:end;gap:clamp(42px,8vw,150px);display:grid}.pricingEyebrow,.pricingGridHeading p,.pricingEnterprisePanel p,.pricingAnswers>div:first-child>p{color:var(--cc-orange-light);letter-spacing:.19em;margin:0;font-size:13px;font-weight:900}.pricingShowcaseCopy h1{color:#f8fbfa;letter-spacing:-.06em;text-wrap:balance;max-width:720px;margin:17px 0 0;font:500 clamp(51px,5.8vw,92px)/.91 Georgia,serif}.pricingShowcaseCopy h1 em{color:var(--cc-orange);font-style:italic}.pricingShowcaseCopy>span{color:#b8c7ca;max-width:670px;margin-top:24px;font-size:14px;line-height:1.72;display:block}.pricingReassurance{flex-wrap:wrap;gap:14px 28px;margin-top:31px;display:flex}.pricingReassurance span{color:#d9e4e4;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.pricingReassurance svg,.pricingPlanCard li svg{color:#72caa6}.pricingBillingPanel{background:linear-gradient(145deg,#2d414a 0%,#192a31 100%);border:1px solid #ffffff20;border-radius:18px;padding:27px;position:relative;overflow:hidden;box-shadow:22px 24px #ef69301c,0 28px 65px #0711165c,inset 0 1px #ffffff17}.pricingBillingPanel:after{content:"";pointer-events:none;border:1px solid #ffffff0f;border-radius:50%;width:210px;height:210px;position:absolute;top:-65px;right:-70px}.pricingBillingPanel>*{z-index:1;position:relative}.pricingBillingPanelHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.pricingBillingPanelHead>span{color:var(--cc-orange-light);letter-spacing:.18em;font-size:12px;font-weight:900}.pricingBillingPanelHead small{color:#91a3a8;font-size:13px}.pricingBillingToggle{background:#101e24a8;border:1px solid #ffffff12;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;padding:7px;display:grid}.pricingBillingToggle button{color:#aebdc0;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;gap:5px;min-height:82px;padding:15px;transition:border-color .2s,background .2s,color .2s,transform .2s;display:grid}.pricingBillingToggle button:hover{color:#fff;transform:translateY(-1px)}.pricingBillingToggle button.selected{color:#203039;background:#f4f3ee;border-color:#ffffff28;box-shadow:0 9px 20px #07121742}.pricingBillingToggle b{font-size:13px}.pricingBillingToggle small{font-size:13px;line-height:1.35}.pricingBillingToggle .selected small{color:#65747a}.pricingBillingPanelNote{border-top:1px solid #ffffff16;grid-template-columns:auto 1fr;align-items:center;gap:12px;margin-top:18px;padding-top:18px;display:grid}.pricingBillingPanelNote>b{color:var(--cc-orange-light);letter-spacing:-.05em;font:500 42px/.85 Georgia,serif}.pricingBillingPanelNote span{color:#acbdc0;font-size:13px;line-height:1.55}.pricingBillingPanelNote strong{color:#fff;text-transform:uppercase;letter-spacing:.1em;font-size:12px;display:block}.pricingLiveOffer{background:#1021288c;border:1px solid #ffffff1c;border-radius:12px;grid-template-columns:minmax(200px,.7fr) minmax(0,1.3fr) auto;align-items:center;gap:28px;margin-top:clamp(38px,5vw,76px);padding:19px 22px;display:grid;box-shadow:inset 0 1px #ffffff0d}.pricingLiveOffer.hasOffer{background:linear-gradient(105deg,#f2692f2c,#1d3038d8 52%,#12232a);border-color:#f7794d78}.pricingLiveOffer>div{gap:7px;display:grid}.pricingLiveOffer>div>span{color:#93a9ae;letter-spacing:.17em;font-size:12px;font-weight:900}.pricingLiveOffer>div>strong{color:#fff;letter-spacing:.04em;font-size:13px}.pricingLiveOffer.hasOffer>div>strong{color:#ff9b75}.pricingLiveOffer p{color:#c0ced0;margin:0;font-size:12px;line-height:1.55}.pricingLiveOffer small{color:#a9bbbe;text-align:right;white-space:nowrap;font-size:13px}.pricingLiveOffer small b{color:#ffc3aa;letter-spacing:.09em;border:1px solid #ff9a7560;border-radius:5px;margin-right:4px;padding:5px 7px;font-size:12px}.pricingGridHeading{border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:end;gap:35px;margin-top:clamp(52px,7vw,100px);padding-bottom:24px;display:flex}.pricingGridHeading h2{color:#f8fbfa;letter-spacing:-.045em;margin:12px 0 0;font:500 clamp(35px,3.7vw,58px)/.98 Georgia,serif}.pricingGridHeading>span{color:#aababe;max-width:450px;font-size:12px;line-height:1.65;display:block}.pricingPlanGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.pricingPlanCard{background:linear-gradient(145deg,#30454e 0%,#1b2b33 72%,#17272e 100%);border:1px solid #ffffff1e;border-radius:16px;flex-direction:column;grid-column:span 2;min-height:504px;padding:clamp(24px,2.3vw,34px);transition:border-color .25s,transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff16,0 20px 40px #07111628}.pricingPlanCard:after{background:linear-gradient(#ff9269, var(--cc-orange));content:"";opacity:.58;width:3px;position:absolute;inset:0 auto 0 0}.pricingPlanCard:before{content:"";pointer-events:none;border:1px solid #ffffff0b;border-radius:50%;width:260px;height:260px;position:absolute;top:-124px;right:-105px}.pricingPlanCard:hover{z-index:1;border-color:#ffffff40;transform:translateY(-5px);box-shadow:inset 0 1px #fff2,0 28px 50px #06101558}.pricingPlanCard:nth-child(4),.pricingPlanCard:nth-child(5){grid-column:span 3;grid-template-columns:minmax(230px,.82fr) minmax(260px,1.18fr);grid-template-areas:"top top""identity price""identity allowance""identity inclusions""identity cta";align-items:start;column-gap:clamp(32px,5vw,82px);display:grid}.pricingPlanCardTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.pricingPlanCard:nth-child(4) .pricingPlanCardTop,.pricingPlanCard:nth-child(5) .pricingPlanCardTop{grid-area:top}.pricingPlanCard:nth-child(4) .pricingPlanIdentity,.pricingPlanCard:nth-child(5) .pricingPlanIdentity{grid-area:identity}.pricingPlanCard:nth-child(4) .pricingPlanPrice,.pricingPlanCard:nth-child(5) .pricingPlanPrice{grid-area:price}.pricingPlanCard:nth-child(4) .pricingPlanAllowance,.pricingPlanCard:nth-child(5) .pricingPlanAllowance{grid-area:allowance}.pricingPlanCard:nth-child(4) ul,.pricingPlanCard:nth-child(5) ul{grid-area:inclusions}.pricingPlanCard:nth-child(4) .pricingPlanCta,.pricingPlanCard:nth-child(5) .pricingPlanCta{grid-area:cta;align-self:end}.pricingPlanNumber{color:#9eafb3;letter-spacing:.16em;font-size:13px;font-weight:900}.pricingPlanCard mark{color:#ffc8b1;letter-spacing:.08em;background:#f56f3c22;border:1px solid #ffb09387;border-radius:5px;padding:6px 8px;font-size:12px;font-weight:900}.pricingPlanIdentity{margin-top:34px}.pricingPlanIdentity p{color:#ff9a75;letter-spacing:.16em;margin:0;font-size:13px;font-weight:900}.pricingPlanIdentity h3{color:#fff;letter-spacing:-.045em;margin:14px 0 0;font:500 clamp(30px,2.2vw,40px)/.98 Georgia,serif}.pricingPlanIdentity>span{color:#adbdc0;margin-top:13px;font-size:12px;display:block}.pricingPlanPrice{border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff17;margin-top:33px;padding:20px 0}.pricingPlanPrice>small{color:#a8b8bc;margin-bottom:8px;font-size:13px;display:block}.pricingPlanPrice>div{align-items:flex-end;gap:7px;display:flex}.pricingPlanPrice del{color:#91a2a6;padding-bottom:8px;font-size:12px;text-decoration-color:#f9794f}.pricingPlanPrice strong{color:#fff;letter-spacing:-.06em;font:500 clamp(43px,3.7vw,60px)/.85 Georgia,serif}.pricingPlanPrice em{color:#aebfc2;padding-bottom:5px;font-size:13px;font-style:normal}.pricingPlanPrice p{color:#92a7ab;min-height:14px;margin:10px 0 0;font-size:13px;line-height:1.45}.pricingPlanAllowance{color:#aebfc2;margin:17px 0 0;font-size:13px;line-height:1.5}.pricingPlanAllowance b{color:#fff}.pricingPlanCard ul{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.pricingPlanCard li{color:#d1dcdd;align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.pricingPlanCard li svg{flex:none;width:15px}.pricingPlanCta{color:#17262d;background:linear-gradient(110deg,#ff895b,#ffad86);border-radius:9px;justify-content:space-between;align-items:center;gap:16px;width:100%;margin-top:auto;padding:15px 17px;font-size:12px;font-weight:900;text-decoration:none;transition:background .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:0 12px 24px #f15f3529,inset 0 1px #fff5}.pricingPlanCta:hover{background:linear-gradient(110deg,#ff9a70,#ffc0a3);transform:translateY(-2px);box-shadow:0 17px 30px #f15f3540,inset 0 1px #fff6}.pricingPlanCta svg{flex:none;width:17px}.pricingComparison{background:#14252c9e;border:1px solid #ffffff1d;border-radius:15px;grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);align-items:center;gap:34px;margin-top:17px;padding:25px 28px;display:grid;box-shadow:inset 0 1px #ffffff10}.pricingComparison>div{gap:7px;display:grid}.pricingComparison>div span{color:#ff9a74;letter-spacing:.15em;font-size:12px;font-weight:900}.pricingComparison>div b{color:#fff;font-size:13px}.pricingComparison dl{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.pricingComparison dl div{border-left:1px solid #ffffff18;padding:3px 14px}.pricingComparison dt{color:#8fa4a8;font-size:12px}.pricingComparison dd{color:#e9f1f1;margin:6px 0 0;font-size:12px;font-weight:850}.pricingEnterprisePanel{background:linear-gradient(110deg,#f16a342b,#253940 45%,#18282f);border:1px solid #f7794e62;border-radius:16px;justify-content:space-between;align-items:center;gap:42px;margin-top:17px;padding:clamp(28px,3.7vw,52px);display:flex;box-shadow:inset 0 1px #ffffff16}.pricingEnterprisePanel h2{color:#fff;letter-spacing:-.045em;max-width:760px;margin:13px 0 0;font:500 clamp(31px,3.3vw,50px)/1 Georgia,serif}.pricingEnterprisePanel>div>span{color:#b8c7ca;max-width:600px;margin-top:15px;font-size:12px;line-height:1.65;display:block}.pricingEnterprisePanel>a{color:#fff;white-space:nowrap;border:1px solid #ffffff35;border-radius:9px;flex:none;align-items:center;gap:15px;padding:15px 18px;font-size:12px;font-weight:900;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.pricingEnterprisePanel>a:hover{background:#ffffff10;border-color:#fff}.pricingEnterprisePanel svg{width:17px}.pricingTermsNote{color:#97aaae;text-align:center;max-width:880px;margin:28px auto 0;font-size:13px;line-height:1.65}.pricingAnswers{background:var(--cc-paper);color:#1f3037;grid-template-columns:minmax(260px,.72fr) minmax(380px,1.28fr);gap:clamp(52px,9vw,170px);padding:clamp(76px,9vw,136px) max(22px,50vw - 798px);display:grid}.pricingAnswers>div:first-child>p{color:#de5e2c}.pricingAnswers h2{letter-spacing:-.045em;max-width:580px;margin:15px 0 0;font:500 clamp(39px,4.4vw,67px)/.98 Georgia,serif}.pricingAnswers>div:first-child>span{color:#6f8086;max-width:460px;margin-top:20px;font-size:12px;line-height:1.72;display:block}.pricingAnswerList{border-top:1px solid #cfd7d6}.pricingAnswerList details{border-bottom:1px solid #cfd7d6}.pricingAnswerList summary{color:#263840;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:76px;font-size:13px;font-weight:850;list-style:none;display:flex}.pricingAnswerList summary::-webkit-details-marker{display:none}.pricingAnswerList summary i{color:#dd5d2a;background:#fbfbf8;border:1px solid #d3dbda;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:20px;font-style:normal;font-weight:400;transition:background .2s,color .2s,transform .2s;display:grid}.pricingAnswerList details[open] summary i{background:var(--cc-orange);border-color:var(--cc-orange);color:#fff;transform:rotate(45deg)}.pricingAnswerList details p{color:#6c7c81;max-width:650px;margin:-7px 52px 24px 0;font-size:12px;line-height:1.75}.pricingGalleryFooter{color:#9caeb2;background:#17262d;border-top:1px solid #ffffff15;justify-content:space-between;align-items:center;gap:28px;min-height:114px;padding:28px max(22px,50vw - 798px);display:flex}.pricingGalleryFooter>span{font-size:13px}.pricingGalleryFooter>div{gap:20px;display:flex}.pricingGalleryFooter a{color:inherit;font-size:13px;font-weight:800;text-decoration:none}.pricingGalleryFooter a:hover{color:#fff}.pricingGalleryPage :where(button,a):focus-visible,.pricingAnswers summary:focus-visible{outline-offset:3px;outline:3px solid #ff9a70}@media (width<=1120px){.pricingShowcaseLead{grid-template-columns:minmax(0,1fr) minmax(330px,420px);gap:42px}.pricingPlanGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricingPlanCard,.pricingPlanCard:nth-child(4),.pricingPlanCard:nth-child(5){grid-column:auto;min-height:490px;display:flex}.pricingPlanCard:nth-child(5){grid-column:span 2}.pricingPlanCard:nth-child(4) .pricingPlanCardTop,.pricingPlanCard:nth-child(5) .pricingPlanCardTop,.pricingPlanCard:nth-child(4) .pricingPlanIdentity,.pricingPlanCard:nth-child(5) .pricingPlanIdentity,.pricingPlanCard:nth-child(4) .pricingPlanPrice,.pricingPlanCard:nth-child(5) .pricingPlanPrice,.pricingPlanCard:nth-child(4) .pricingPlanAllowance,.pricingPlanCard:nth-child(5) .pricingPlanAllowance,.pricingPlanCard:nth-child(4) ul,.pricingPlanCard:nth-child(5) ul,.pricingPlanCard:nth-child(4) .pricingPlanCta,.pricingPlanCard:nth-child(5) .pricingPlanCta{grid-area:auto}.pricingAnswers{gap:60px;padding-left:48px;padding-right:48px}}@media (width<=760px){.pricingGalleryPage{padding-bottom:72px}.pricingGalleryHeader nav{width:min(100% - 36px,1640px);min-height:68px}.pricingGalleryHeader nav>div>a:first-child{display:none}.pricingGalleryHeader nav>div{gap:0}.pricingGalleryHeader nav>div>a{padding:9px 11px}.pricingShowcase{padding:43px 18px 70px}.pricingShowcaseLead{grid-template-columns:1fr;gap:37px}.pricingShowcaseCopy h1{font-size:clamp(49px,14vw,71px)}.pricingShowcaseCopy>span{font-size:12px}.pricingReassurance{gap:11px 17px;margin-top:25px}.pricingReassurance span{font-size:13px}.pricingBillingPanel{padding:21px;box-shadow:12px 15px #ef693018,0 22px 48px #0711165c,inset 0 1px #ffffff17}.pricingLiveOffer{grid-template-columns:1fr;gap:11px;margin-top:40px;padding:18px}.pricingLiveOffer small{text-align:left;white-space:normal}.pricingGridHeading{gap:18px;margin-top:58px;padding-bottom:19px;display:grid}.pricingGridHeading h2{font-size:clamp(34px,10vw,47px)}.pricingGridHeading>span{font-size:12px}.pricingPlanGrid{grid-template-columns:1fr;gap:13px;margin-top:13px}.pricingPlanCard,.pricingPlanCard:nth-child(5){grid-column:auto;min-height:0;padding:24px 22px}.pricingPlanCard:hover{transform:none}.pricingPlanIdentity{margin-top:28px}.pricingPlanIdentity h3{font-size:34px}.pricingPlanPrice strong{font-size:53px}.pricingComparison{grid-template-columns:1fr;gap:20px;padding:22px}.pricingComparison dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 0}.pricingEnterprisePanel{gap:25px;padding:27px 23px;display:grid}.pricingEnterprisePanel h2{font-size:33px}.pricingEnterprisePanel>a{justify-content:space-between;width:100%}.pricingTermsNote{margin-top:23px;font-size:12px}.pricingAnswers{grid-template-columns:1fr;gap:37px;padding:70px 22px}.pricingAnswers h2{font-size:42px}.pricingAnswers>div:first-child>span{font-size:12px}.pricingAnswerList summary{min-height:68px;font-size:12px}.pricingAnswerList details p{margin-right:16px;font-size:12px}.pricingGalleryFooter{flex-direction:column;align-items:flex-start;min-height:0;padding:30px 22px}.pricingGalleryFooter>div{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.pricingBillingToggle button,.pricingPlanCard,.pricingPlanCta,.pricingAnswerList summary i{transition:none}}.ccLaunchSetup{color:#f7fafb;background:radial-gradient(circle at 50% 0,#344d59 0,#17262e 44%,#101b21 100%);min-height:100dvh;padding:24px;overflow:hidden}.ccLaunchSetup>header{justify-content:space-between;align-items:center;max-width:1080px;margin:auto;display:flex}.ccLaunchSetup>header>.pcBrand,.ccLaunchSetup>header .pcBrand{color:#fff}.ccLaunchSetup>header>span{letter-spacing:.17em;color:#ff9c71;font-size:12px;font-weight:900}.ccLaunchShell{max-width:860px;margin:52px auto 0}.ccLaunchProgress{background:#ffffff1a;border-radius:999px;height:5px;position:relative}.ccLaunchProgress i{border-radius:inherit;background:linear-gradient(90deg,#ff6b2c,#ff9c6d);transition:width .45s;position:absolute;inset:0 auto 0 0}.ccLaunchProgress span{color:#aebec4;letter-spacing:.12em;margin-top:10px;font-size:12px;display:block}.ccLaunchStep{max-width:760px;margin-top:42px}.ccLaunchStep>p{letter-spacing:.17em;color:#ff9364;font-size:12px;font-weight:900}.ccLaunchStep h1{margin:16px 0;font:500 clamp(36px,5vw,64px)/1.03 Georgia,serif}.ccLaunchStep>span{color:#bbc8cd;max-width:610px;font-size:13px;line-height:1.65;display:block}.ccBusinessOrbit{perspective:900px;grid-template-columns:repeat(5,1fr);align-items:center;gap:10px;width:min(650px,100%);min-height:300px;margin:45px auto 28px;display:grid;position:relative}.ccBusinessOrbit:before{content:"";filter:blur(8px);background:radial-gradient(circle,#ff6b2c55 0,#ff6b2c11 38%,#0000 70%);border-radius:50%;position:absolute;inset:45px 25%}.ccBusinessOrbit button{z-index:1;color:#dce7ea;min-height:176px;transform:rotateY(calc(var(--orbit) / 22)) translateY(calc((var(--orbit) - 144deg) * .03));background:#233842cc;border:1px solid #ffffff20;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:17px 10px;transition:all .28s;display:flex;position:relative;box-shadow:0 18px 35px #07101555}.ccBusinessOrbit button:hover,.ccBusinessOrbit button.selected{color:#fff;background:linear-gradient(145deg,#ff7440,#e9571d);border-color:#ffc0a4;transform:translateY(-12px)rotateY(0)scale(1.04);box-shadow:0 24px 48px #f45d283d}.ccBusinessOrbit i{background:#ffffff18;border-radius:50%;place-items:center;width:48px;height:48px;font-size:22px;font-style:normal;display:grid}.ccBusinessOrbit small{opacity:.8;font-size:12px;line-height:1.4}.ccLaunchNext{color:#fff;background:#ff6b2c;border:0;border-radius:11px;margin-top:25px;padding:15px 19px;font-size:12px;font-weight:900;box-shadow:0 13px 30px #ff6b2c44}.ccLaunchNext span{margin-left:22px;font-size:14px}.ccPreparing{text-align:center;margin:74px auto}.ccPreparing>span{margin:0 auto}.ccSetupOrb{background:radial-gradient(circle,#ff8c5a 0 8%,#f55d281c 9% 44%,#0000 45%);border-radius:50%;width:160px;height:160px;margin:0 auto 38px;animation:2s ease-in-out infinite ccOrbPulse;position:relative}.ccSetupOrb i{border:1px solid #ffab8a88;border-radius:50%;animation:5s linear infinite ccOrbSpin;position:absolute;inset:8px}.ccSetupOrb i:nth-child(2){animation-duration:3s;animation-direction:reverse;inset:28px}.ccSetupOrb i:nth-child(3){border-color:#fff8;animation-duration:2s;inset:54px}.ccPrepLines{justify-content:center;gap:8px;margin-top:29px;display:flex}.ccPrepLines b{background:#ff7b47;border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite ccDot}.ccPrepLines b:nth-child(2){animation-delay:.15s}.ccPrepLines b:nth-child(3){animation-delay:.3s}.ccTeamCounts{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:30px;display:grid}.ccTeamCounts label,.ccShiftSetup article,.ccCheckSetup article,.ccOrgFields label{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:14px;padding:18px}.ccTeamCounts small{letter-spacing:.13em;color:#aebdc2;font-size:12px;display:block}.ccTeamCounts label>span{justify-content:space-between;align-items:center;margin-top:13px;display:flex}.ccTeamCounts button{color:#fff;background:#ffffff0e;border:1px solid #ffffff2b;border-radius:9px;width:34px;height:34px;font-size:18px}.ccTeamCounts b{font:500 28px Georgia,serif}.ccRoleChips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.ccRoleChips button{color:#ffc2a8;background:#ff6b2c1a;border:1px solid #ff93646b;border-radius:999px;padding:8px 10px;font-size:12px}.ccRoleChips input{color:#fff;background:0 0;border:1px dashed #ffffff37;border-radius:999px;outline:0;padding:8px 10px;font-size:12px}.ccShiftSetup,.ccCheckSetup{gap:10px;margin-top:27px;display:grid}.ccShiftSetup article{grid-template-columns:1.3fr 1fr 1fr auto;align-items:end;gap:10px;display:grid}.ccShiftSetup input,.ccCheckSetup input,.ccCheckSetup select,.ccOrgFields input{color:#fff;background:#0f2028;border:1px solid #ffffff24;border-radius:8px;width:100%;padding:10px;font-size:13px}.ccShiftSetup label{letter-spacing:.1em;color:#abbac0;gap:5px;font-size:12px;font-weight:900;display:grid}.ccShiftSetup .repeat{color:#9ab1ba;background:0 0;border:0;font-size:12px}.ccShiftSetup .repeat.active{color:#75d7b5}.ccAddSetup{color:#c9d7db;background:0 0;border:1px dashed #ffffff3c;border-radius:9px;margin-top:11px;padding:11px 14px;font-size:12px;font-weight:900}.ccOrgFields{grid-template-columns:1fr 1fr;gap:10px;margin-top:26px;display:grid}.ccOrgFields label{letter-spacing:.1em;color:#b9c8cd;gap:7px;font-size:12px;font-weight:900;display:grid}.ccCheckSetup article{grid-template-columns:1.4fr .75fr auto 22px;align-items:center;gap:8px;display:grid}.ccCheckSetup label{color:#bdcbd0;align-items:center;gap:5px;font-size:12px;display:flex}.ccCheckSetup button{color:#ff9c7a;background:0 0;border:0;font-size:18px}.pcError{margin-top:16px}@keyframes ccOrbPulse{50%{filter:drop-shadow(0 0 28px #ff6b2c99);transform:scale(1.08)}}@keyframes ccOrbSpin{to{transform:rotate(360deg)}}@keyframes ccDot{50%{opacity:.45;transform:translateY(-6px)}}@media (width<=700px){.ccLaunchSetup{padding:18px}.ccLaunchShell{margin-top:32px}.ccBusinessOrbit{grid-template-columns:repeat(2,1fr);min-height:0}.ccBusinessOrbit button{min-height:130px;transform:none}.ccBusinessOrbit button:last-child{grid-column:1/-1;justify-self:center;width:50%}.ccTeamCounts,.ccOrgFields{grid-template-columns:1fr}.ccShiftSetup article{grid-template-columns:1fr 1fr}.ccShiftSetup article>input,.ccShiftSetup .repeat{grid-column:1/-1}.ccCheckSetup article{grid-template-columns:1fr 1fr 1fr 22px}.ccCheckSetup article>input{grid-column:1/-1}.ccLaunchStep h1{font-size:39px}}.pcThemeOnboarding{z-index:220;color:#f7fafb;background:radial-gradient(circle at 50% -10%,#38515d 0,#17262e 48%,#101b21 100%);place-items:center;padding:22px;animation:.45s both pcThemeIn;display:grid;position:fixed;inset:0}.pcThemeOnboarding>section{text-align:center;justify-items:center;gap:14px;width:min(500px,100%);display:grid}.pcThemeOnboarding .pcBrand{margin-bottom:18px}.pcThemeOnboarding .pcBrand strong{color:#ff8e60}.pcThemeOnboarding>section>p{color:#ff9364;letter-spacing:.17em;margin:0;font-size:12px;font-weight:900}.pcThemeOnboarding h1{letter-spacing:-.035em;margin:0;font:500 clamp(34px,6vw,52px)/1.03 Georgia,serif}.pcThemeOnboarding>section>span{color:#b9c8cd;max-width:410px;font-size:12px;line-height:1.6}.pcThemeSwitch{background:#0e1c23;border:1px solid #ffffff2e;border-radius:999px;grid-template-columns:1fr 1fr;width:min(360px,100%);padding:5px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff12,0 18px 45px #050b0f66}.pcThemeSwitch:before{content:"";background:linear-gradient(135deg,#ff7f48,#e9541e);border-radius:999px;width:calc(50% - 5px);transition:transform .35s cubic-bezier(.22,1,.36,1);position:absolute;top:5px;bottom:5px;left:5px;box-shadow:0 5px 18px #ff6b2c55}.pcThemeSwitch.light:before{transform:translate(100%)}.pcThemeSwitch button{z-index:1;color:#aebdc2;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 13px;font-size:12px;transition:color .25s;display:flex;position:relative}.pcThemeSwitch button.active{color:#fff}.pcThemeSwitch button span{font-size:17px;line-height:1}.pcThemeSwitch button b{font-weight:900}.pcThemeSwitch.light button.active{color:#15242b}.pcThemeSwitch.light:before{background:linear-gradient(135deg,#ff9a70,#f36a2d)}.pcThemePreview{text-align:left;background:linear-gradient(135deg,#ffffff12,#ffffff06);border:1px solid #ffffff1e;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;width:min(360px,100%);padding:15px 17px;transition:all .35s;display:flex}.pcThemePreview>div{gap:4px;display:grid}.pcThemePreview b{font-size:12px}.pcThemePreview small{color:#a9bac0;font-size:12px}.pcThemePreview>span{color:#75d7b5;background:#75d7b51f;border-radius:50%;place-items:center;width:33px;height:33px;font-size:16px;display:grid}.pcThemePreview[data-theme=light]{color:#15242b;background:linear-gradient(135deg,#f5f7f7,#dfe5e7);border-color:#fff9}.pcThemePreview[data-theme=light] small{color:#64757c}.pcNotificationChoice{text-align:left;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1e;border-radius:14px;align-items:center;gap:12px;width:min(360px,100%);padding:14px 15px;display:flex}.pcNotificationChoice>span{flex:1;gap:4px;display:grid}.pcNotificationChoice b{font-size:13px}.pcNotificationChoice small{color:#a9bac0;font-size:12px;line-height:1.4}.pcNotificationChoice input{opacity:0;pointer-events:none;position:absolute}.pcNotificationChoice i{background:#ffffff2a;border-radius:999px;width:39px;height:23px;transition:all .25s;position:relative}.pcNotificationChoice i:after{content:"";background:#c9d4d7;border-radius:50%;width:17px;height:17px;transition:all .25s;position:absolute;top:3px;left:3px}.pcNotificationChoice input:checked+i{background:#75d7b5}.pcNotificationChoice input:checked+i:after{background:#12372f;transform:translate(16px)}.pcThemeOnboarding .pcPrimary{width:min(360px,100%);margin-top:4px}.pcLaunchTransition{z-index:240;color:#f7fafb;text-align:center;background:radial-gradient(circle at 50% 35%,#304953 0,#17262e 45%,#0d171d 100%);place-content:center;justify-items:center;gap:10px;animation:.35s both pcThemeIn;display:grid;position:fixed;inset:0}.pcLaunchTransitionOrb{filter:drop-shadow(0 0 28px #ff6b2c66);background:radial-gradient(circle,#ff9a68 0 6%,#ff6b2c33 7% 38%,#0000 68%);border-radius:50%;place-items:center;width:140px;height:140px;margin-bottom:12px;animation:1.8s ease-in-out infinite ccOrbPulse;display:grid;position:relative}.pcLaunchTransitionOrb i{border:1px solid #ffae8d99;border-radius:50%;animation:4s linear infinite ccOrbSpin;position:absolute;inset:6px}.pcLaunchTransitionOrb i:nth-child(2){animation-duration:2.6s;animation-direction:reverse;inset:24px}.pcLaunchTransitionOrb i:nth-child(3){border-color:#fff8;animation-duration:2s;inset:45px}.pcLaunchTransitionOrb b{font-size:38px}.pcLaunchTransition>p{color:#ff9a70;letter-spacing:.18em;margin:0;font-size:12px;font-weight:900}.pcLaunchTransition h2{margin:0;font:500 31px Georgia,serif}.pcLaunchTransition h2 span{color:#ff6b2c}.pcLaunchTransition>span{color:#b9c8cd;font-size:12px}.pcLaunchDots{gap:7px;margin-top:9px;display:flex}.pcLaunchDots i{background:#ff7b47;border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite ccDot}.pcLaunchDots i:nth-child(2){animation-delay:.15s}.pcLaunchDots i:nth-child(3){animation-delay:.3s}@keyframes pcThemeIn{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.ccLicenceWelcome{isolation:isolate;color:#fff;background:radial-gradient(circle at 50% 34%,#3c5662 0,#1d3039 34%,#0d181e 76%);place-items:center;min-height:100dvh;padding:30px;transition:opacity .6s,transform .6s cubic-bezier(.65,0,.35,1),filter .6s;display:grid;position:relative;overflow:hidden}.ccLicenceWelcome.leaving{opacity:0;filter:blur(9px);transform:scale(1.045)}.ccWelcomeGrid{z-index:-1;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:50px 50px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 73%);mask-image:radial-gradient(circle,#000,#0000 73%)}.ccLicenceWelcome:before,.ccLicenceWelcome:after{content:"";z-index:-1;border:1px solid #ff8a5b4a;border-radius:50%;animation:2.2s ease-out infinite ccWelcomeRing;position:absolute}.ccLicenceWelcome:before{width:560px;height:560px}.ccLicenceWelcome:after{width:760px;height:760px;animation-delay:.45s}.ccLicenceWelcome>section{text-align:center;justify-items:center;width:min(720px,100%);animation:.8s cubic-bezier(.18,.82,.3,1) both ccWelcomeRise;display:grid}.ccWelcomeMark{place-items:center;width:112px;height:112px;margin-bottom:32px;display:grid;position:relative}.ccWelcomeMark>i{filter:drop-shadow(0 0 25px #ff6b2c66);border:13px solid #fff;border-radius:50%;place-items:center;width:76px;height:76px;animation:1s cubic-bezier(.18,.9,.3,1) .1s both ccWelcomeMark;display:grid;position:relative}.ccWelcomeMark>i:after{content:"";background:#ff6b2c;width:18px;height:25px;position:absolute;bottom:-10px;right:-15px;transform:rotate(-39deg)}.ccWelcomeMark>i b{background:#ff6b2c;border-radius:50%;width:20px;height:20px}.ccWelcomeMark>span{animation:5s linear infinite ccWelcomeSpin;position:absolute;inset:0}.ccWelcomeMark>span i{background:#ff9367;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 14px #ff6b2c}.ccWelcomeMark>span i:first-child{top:48px;left:8px}.ccWelcomeMark>span i:nth-child(2){top:12px;right:16px}.ccWelcomeMark>span i:nth-child(3){bottom:22px;right:7px}.ccLicenceWelcome section>p{color:#ff9b74;letter-spacing:.2em;margin:0;font-size:13px;font-weight:900}.ccLicenceWelcome h1{letter-spacing:-.055em;text-shadow:0 14px 45px #0008;margin:16px 0 17px;font:500 clamp(52px,8vw,86px)/.9 Georgia,serif}.ccLicenceWelcome h1 em{color:#ff6b32;font-style:italic}.ccLicenceWelcome section>span{color:#bed0d3;max-width:610px;font-size:13px;line-height:1.7}.ccWelcomeStatus{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:29px;display:flex}.ccWelcomeStatus b{color:#d7e5e6;background:#ffffff09;border:1px solid #ffffff1e;border-radius:999px;padding:10px 13px;font-size:12px}.ccWelcomeStatus i{color:#85e4c1;background:#75d7b51f;border-radius:50%;place-items:center;width:17px;height:17px;margin-right:6px;font-style:normal;display:inline-grid}.ccWelcomeLoading{background:#ffffff17;border-radius:999px;width:190px;height:3px;margin-top:35px;overflow:hidden}.ccWelcomeLoading i{border-radius:inherit;background:linear-gradient(90deg,#ff6b2c,#ffb08c);width:45%;height:100%;animation:2.7s cubic-bezier(.16,.8,.35,1) forwards ccWelcomeLoad;display:block}@keyframes ccWelcomeRise{0%{opacity:0;transform:translateY(28px)scale(.97)}to{opacity:1;transform:none}}@keyframes ccWelcomeMark{0%{opacity:0;transform:rotate(-28deg)scale(.65)}to{opacity:1;transform:none}}@keyframes ccWelcomeSpin{to{transform:rotate(360deg)}}@keyframes ccWelcomeRing{0%{opacity:.5;transform:scale(.58)}to{opacity:0;transform:scale(1.08)}}@keyframes ccWelcomeLoad{0%{transform:translate(-105%)}to{transform:translate(225%)}}@media (width<=560px){.ccLicenceWelcome{padding:22px}.ccLicenceWelcome h1{font-size:55px}.ccLicenceWelcome section>span{font-size:12px}.ccWelcomeStatus{display:grid}.ccLicenceWelcome:before{width:420px;height:420px}.ccLicenceWelcome:after{width:590px;height:590px}}@media (prefers-reduced-motion:reduce){.ccLicenceWelcome,.ccLicenceWelcome>section,.ccWelcomeMark>i,.ccWelcomeMark>span,.ccLicenceWelcome:before,.ccLicenceWelcome:after,.ccWelcomeLoading i{transition:none!important;animation:none!important}}.ccBusinessStep{max-width:860px}.ccBusinessOrbit{perspective:none;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;width:100%;min-height:0}.ccBusinessOrbit:before{pointer-events:none;inset:18% 23%}.ccBusinessOrbit button{min-height:138px;padding:16px 11px;transform:none}.ccBusinessOrbit button:hover,.ccBusinessOrbit button.selected{transform:translateY(-5px)scale(1.015)}.ccBusinessOrbit i{width:42px;height:42px;font-size:19px}.ccBusinessOrbit b{font-size:13px}.ccBusinessOrbit small{font-size:12px}.ccRoutineSetupStep{max-width:860px}.ccSetupRoutineStack{gap:17px;margin-top:27px;display:grid}.ccSetupRoutineCard{background:linear-gradient(145deg,#263a44e8,#192a32e8);border:1px solid #ffffff20;border-radius:18px;overflow:hidden;box-shadow:0 22px 50px #07101555}.ccSetupRoutineCard>header{background:#ffffff08;border-bottom:1px solid #ffffff16;grid-template-columns:auto minmax(0,1fr) 180px auto;align-items:center;gap:11px;padding:17px;display:grid}.ccSetupRoutineCard>header>span{color:#ff9c74;background:#ff6b2c1f;border-radius:10px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:900;display:grid}.ccSetupRoutineCard>header>div{gap:6px;display:grid}.ccSetupRoutineCard input,.ccSetupRoutineCard select{color:#fff;background:#0f2028;border:1px solid #ffffff23;border-radius:8px;outline:0;width:100%;padding:10px;font-size:13px}.ccSetupRoutineCard input:focus,.ccSetupRoutineCard select:focus{border-color:#ff8d5d;box-shadow:0 0 0 3px #ff6b2c18}.ccSetupRoutineCard>header>div input:first-child{font-size:12px;font-weight:900}.ccSetupRoutineCard>header>button,.ccSetupRoutineChecks>section>button{color:#ff9c7a;background:0 0;border:0;font-size:20px}.ccSetupRoutineChecks{gap:9px;padding:14px;display:grid}.ccSetupRoutineChecks>section{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;padding:14px;display:grid}.ccSetupRoutineChecks>section>b{color:#aebdc2;background:#ffffff0e;border-radius:8px;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.ccSetupRoutineChecks>section>div{gap:7px;display:grid}.ccSetupCheckOptions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ccSetupCheckOptions select{flex:1;min-width:210px}.ccSetupCheckOptions label{color:#c4d1d5;border:1px solid #ffffff18;border-radius:8px;align-items:center;gap:5px;padding:8px 9px;font-size:12px;display:flex}.ccSetupCheckOptions label input{width:auto;margin:0}.ccSetupNumberRange{grid-template-columns:1fr 1fr;gap:7px;display:grid}.ccSetupRoutineCard>.ccAddSetup{margin:0 14px 15px}.ccAddRoutine{color:#ffc0a5;border-color:#ff8d5d66;margin-bottom:19px}.pcMultiChoiceAnswers{grid-template-columns:1fr}.pcMultiChoiceAnswers button{flex-direction:row;justify-content:flex-start;min-height:58px;padding:13px 16px}.pcMultiChoiceAnswers button span{margin-right:6px;font-size:15px}@media (width<=760px){.ccBusinessOrbit{grid-template-columns:repeat(2,minmax(0,1fr))}.ccBusinessOrbit button:last-child{grid-column:auto;width:auto}.ccSetupRoutineCard>header{grid-template-columns:auto minmax(0,1fr) auto}.ccSetupRoutineCard>header>select{grid-column:2/-1}.ccSetupRoutineChecks>section{grid-template-columns:auto minmax(0,1fr) auto}.ccSetupCheckOptions{grid-template-columns:1fr 1fr;display:grid}.ccSetupCheckOptions select{grid-column:1/-1;min-width:0}.ccSetupNumberRange{grid-template-columns:1fr}}@media (width<=460px){.ccBusinessOrbit{grid-template-columns:1fr 1fr;gap:8px}.ccBusinessOrbit button{min-height:124px}.ccSetupRoutineCard>header{grid-template-columns:auto minmax(0,1fr) auto;padding:12px}.ccSetupRoutineChecks{padding:10px}.ccSetupRoutineChecks>section{grid-template-columns:1fr;padding:11px}.ccSetupRoutineChecks>section>b{display:none}.ccSetupRoutineChecks>section>button{position:absolute;right:24px}.ccSetupCheckOptions{grid-template-columns:1fr}.ccSetupCheckOptions select{grid-column:auto}}@keyframes growthPhoneFloat{0%,to{transform:translateY(0)rotate(1.8deg)}50%{transform:translateY(-9px)rotate(.9deg)}}@media (width<=1220px){.growthHero{grid-template-columns:minmax(385px,.9fr) minmax(470px,1.1fr)}.heroPhoneCaption{left:-15px}.heroManagerSignal{right:-25px}.teamUseGrid{grid-template-columns:repeat(2,1fr)}.pricingPlanGridFour{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1050px){.growthHero{grid-template-columns:1fr;padding-bottom:75px;padding-right:clamp(28px,7vw,75px)}.growthHero .heroCopy{max-width:750px}.staffHeroStage{height:680px;margin-top:28px;overflow:visible}.heroPhoneCaption{left:calc(50% - 310px)}.heroManagerSignal{right:calc(50% - 325px)}.founderStory,.foundingProgramme,.pricingCalculator{grid-template-columns:1fr}.founderIdentityCard{max-width:460px}.evidenceLead,.comparisonSection>div:first-child,.aboutHero,.aboutStory{grid-template-columns:1fr}.evidenceLead>span{max-width:700px;margin-top:20px}.evidenceGrid{grid-template-columns:1fr 1fr}.evidenceGrid>article:last-child{grid-column:1/-1;min-height:250px}.comparisonSection>div:first-child{gap:16px}.comparisonTable{overflow-x:auto}.comparisonTable>div{min-width:850px}.foundingProgramme{gap:35px}.pricingCalculator{gap:38px}.aboutPortrait{width:min(100%,390px)}}@media (width<=760px){.growthSalesPage{width:100%;overflow:clip}.growthSalesPage .salesNav{gap:9px}.growthSalesPage .salesBrand strong{font-size:13px}.growthSalesPage .salesMark{border-width:5px;width:27px;height:27px}.growthSalesPage .navActions .demoNav{display:none!important}.growthSalesPage .navActions .navCta{justify-content:center;min-width:92px}.growthHero{padding:112px 20px 62px}.growthHero .heroCopy{padding-right:0}.growthHero .heroCopy h1{max-width:520px;font-size:clamp(47px,14.7vw,69px)}.growthHero .heroActions{flex-direction:column;align-items:stretch;gap:10px}.growthHero .primaryCta,.growthHero .textCta{border-radius:9px;justify-content:center;min-height:48px}.growthHero .textCta{border:1px solid #ffffff27;align-items:center;display:flex}.growthHero .heroTrust{grid-template-columns:1fr 1fr;gap:12px;display:grid}.staffHeroStage{height:610px;margin:36px -20px 0;padding:0;overflow:hidden}.heroPhoneFrame{transform-origin:top;width:286px;min-height:573px;transform:scale(.9)rotate(1deg)}.heroPhoneCaption{width:176px;top:16px;left:16px}.heroPhoneCaption small{display:none}.heroManagerSignal{width:200px;bottom:28px;right:14px}.heroManagerSignal p{display:none}.audienceStrip>div{grid-template-columns:1fr 1fr;display:grid}.audienceStrip i{display:none}.founderStory,.evidenceSection,.teamUseSection,.comparisonSection,.foundingProgramme{padding:72px 20px}.founderStory{gap:43px}.founderIdentityCard{padding:19px;box-shadow:9px 9px #eef0ef}.founderIdentityCard>span{width:68px;height:68px;font-size:24px}.founderStory blockquote>p{font-size:29px}.evidenceLead>h2,.comparisonSection>div:first-child h2,.foundingProgramme h2,.growthPricingTeaser h2,.aboutPage h1,.aboutPage h2,.pricingCalculator h2{font-size:38px}.evidenceGrid,.teamUseGrid,.aboutPrinciples>div{grid-template-columns:1fr;margin-top:38px}.evidenceGrid>article,.evidenceGrid>article:last-child,.teamUseGrid>article{grid-column:auto;min-height:245px}.switcherOffer{grid-template-columns:auto 1fr;padding:23px 20px}.switcherOffer>a{grid-column:1/-1;width:100%}.comparisonTable{border-radius:13px 0 0 13px;margin-right:-20px}.comparisonTable>div{grid-template-columns:200px repeat(4,140px);min-width:760px}.comparisonTable>div>span,.comparisonTable>div>b{min-height:56px;padding:13px 15px}.foundingProgramme{gap:26px}.growthPricingTeaser,.growthFinalCta,.aboutCta{gap:27px;display:grid}.growthPricingTeaser{padding:56px 20px}.growthPricingTeaser>a,.aboutCta>a{width:100%}.growthFinalCta>div:last-child{min-width:0}.growthFooter{grid-template-columns:1fr;gap:26px;padding:38px 20px;display:grid}.footerIdentity{width:100%}.footerLinks{grid-template-columns:1fr 1fr;justify-content:stretch;width:100%;display:grid}.footerLinks a{align-items:center;min-height:40px;display:flex}.growthFooter .footerLegal{text-align:left}.aboutPage>nav{min-height:68px;padding:0 18px}.aboutPage>nav>div{gap:5px}.aboutPage>nav>div a{padding:0 8px;font-size:12px}.aboutPage>nav>div a:first-child{display:none}.aboutHero,.aboutStory,.aboutPrinciples{padding:70px 20px}.aboutPortrait{width:100%;padding:35px 24px}.aboutHero h1{font-size:48px}.aboutStory{gap:35px}.aboutStory blockquote{padding:28px}.aboutStory blockquote p{font-size:23px}.aboutCta{margin:0 15px;padding:42px 23px}.aboutPage>footer{flex-direction:column;align-items:flex-start;padding:30px 20px}.pricingLeadActions>a{justify-content:center;width:100%}.pricingLiveOffer>a{width:100%}.pricingSeatComparison,.pricingSetupPanel{grid-template-columns:1fr;gap:23px;padding:25px 22px}.pricingSeatComparison h2,.pricingSetupPanel h2{font-size:34px}.pricingPlanGridFour{grid-template-columns:1fr}.pricingPlanGridFour .pricingPlanCard,.pricingPlanGridFour .pricingPlanCard:nth-child(4){min-height:0}.pricingCalculator{grid-template-columns:1fr;margin-top:60px;padding:27px 21px}.calculatorFields label{grid-template-columns:1fr 110px}.calculatorResults{grid-template-columns:1fr}.calculatorResults>article,.calculatorDifference,.calculatorActions{grid-column:auto}.calculatorResults>article{min-height:150px}.calculatorActions{grid-template-columns:1fr}.summarySetup{flex-direction:column;align-items:flex-start}.summarySetup strong{text-align:left}.ccDemoConversionPrompt{flex-direction:column;align-items:stretch;gap:18px;padding:21px}.ccDemoConversionPrompt>div:last-child{min-width:0}.growthSignalStrip{grid-template-columns:1fr}}@media (width<=560px){.growthSalesPage{overflow-x:clip}.growthHero{min-height:auto;padding:96px 16px 48px}.growthHero .heroCopy,.growthHero .heroLead,.growthHero .heroTrust{min-width:0;max-width:100%}.growthHero .heroCopy h1,.growthHero .heroLead{overflow-wrap:anywhere}.staffHeroStage{box-sizing:border-box;width:100%;max-width:100%;height:570px;margin:30px 0 0;overflow:hidden}.heroPhoneFrame{transform-origin:top;width:286px;max-width:calc(100vw - 72px);height:558px;min-height:0;transform:scale(.86)rotate(1deg)}.heroPhoneScreen{min-width:0}.heroPhoneScreen>h2,.heroPhoneScreen>span,.heroTask b,.heroTask small{overflow-wrap:anywhere}.heroTask,.heroTask>div{min-width:0}.heroManagerSignal{box-sizing:border-box;width:min(200px,100vw - 72px);bottom:20px;right:4px}.heroPhoneCaption{box-sizing:border-box;width:min(176px,100vw - 72px);top:10px;left:4px}.heroPhoneFrame>nav{grid-template-columns:repeat(5,1fr)}.heroPhoneFrame>nav span{font-size:12px}.heroPhoneFrame>nav svg{width:16px}.growthHero .heroTrust{grid-template-columns:1fr}.heroPhoneCaption{left:7px}.heroManagerSignal{right:7px}.founderIdentityCard{align-items:flex-start}.evidenceReceipt{padding:23px 20px}.evidenceReceipt dl,.switcherOffer{grid-template-columns:1fr}.switcherOffer>a{grid-column:auto}.foundingTerms>article{padding:18px 0}.aboutPage .salesBrand strong{font-size:13px}.aboutPage .salesMark{border-width:5px;width:27px;height:27px}.aboutPage>nav>div a:nth-child(2){display:none}.aboutPage>footer div{flex-wrap:wrap}.calculatorFields label{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.heroPhoneFrame{animation:none}}:root{--orange:#f2692f;--ink:#26343d;--muted:#78858c;--line:#e1e6e8;--soft:#f4f6f7;--green:#1a9b73;--red:#db5548;--blue:#3184b6}html,body{background:var(--soft);min-height:100%;color:var(--ink);margin:0}body,button,input,select{font-family:Arial,Helvetica,sans-serif}button,input,select{font:inherit}.loading{min-height:100vh;color:var(--muted);place-content:center;justify-items:center;gap:16px;display:grid}.mark{border:8px solid #39464e;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid;position:relative}.mark:after{content:"";background:var(--orange);width:10px;height:16px;position:absolute;bottom:-7px;right:-8px;transform:rotate(-39deg)}.mark i{background:var(--orange);border-radius:50%;width:14px;height:14px}.mark.small{border-width:6px;width:29px;height:29px}.mark.small:after{width:7px;height:11px;bottom:-5px;right:-6px}.mark.small i{width:8px;height:8px}.setupShell{grid-template-columns:300px 1fr;min-height:100vh;display:grid}.setupNav{color:#fff;background:#303b42;flex-direction:column;height:100vh;min-height:100vh;padding:32px 24px;display:flex;position:sticky;top:0}.logo{align-items:center;gap:13px;display:flex}.logo .mark{border-color:#fff}.logo>div{flex-direction:column;gap:4px;display:flex}.logo strong{letter-spacing:.14em;font-size:14px}.logo span{color:#aeb8bd;font-size:13px}.subscription{background:#3b474f;border:1px solid #4c5961;border-radius:12px;gap:11px;margin:34px 0 29px;padding:15px;display:flex}.subscription>span{color:#ff9d6c;background:#4d5a62;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.subscription svg,.heading svg,.addButton svg,.continue svg,.nextGrid svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px}.subscription div{flex-direction:column;gap:4px;display:flex}.subscription b{font-size:12px}.subscription small{color:#b9c2c7;font-size:12px;line-height:1.45}.setupNav nav{flex-direction:column;gap:4px;display:flex}.setupNav nav button{color:#aeb7bc;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;padding:11px 10px;display:flex}.setupNav nav button:disabled{opacity:.46}.setupNav nav button>span{border:1px solid #667179;border-radius:50%;place-items:center;width:27px;height:27px;font-size:13px;font-weight:800;display:grid}.setupNav nav button>div{flex-direction:column;gap:3px;display:flex}.setupNav nav b{font-size:12px}.setupNav nav small{color:#86939a;font-size:12px}.setupNav nav .active{color:#fff;background:#414c54}.setupNav nav .active>span{border-color:var(--orange);background:var(--orange)}.setupNav nav .complete>span{color:#63c5a6;border-color:#63c5a6}.privacyNote{color:#aeb8bd;border-top:1px solid #4a555c;gap:11px;margin-top:auto;padding:22px 8px 0;display:flex}.privacyNote>span{color:#66c7a9;font-size:12px}.privacyNote p{margin:0;font-size:12px;line-height:1.55}.privacyNote b{color:#e8ecee;font-size:13px}.setupMain{min-width:0}.setupMain>header{border-bottom:1px solid var(--line);background:#fff;justify-content:flex-end;align-items:center;height:70px;padding:0 38px;display:flex}.setupMain>header button,.ghost{border:1px solid var(--line);color:#66747c;cursor:pointer;background:#fff;border-radius:8px;padding:9px 13px;font-size:13px;font-weight:800}.mobileLogo{display:none}.setupContent{flex-direction:column;width:min(900px,100% - 64px);min-height:calc(100vh - 70px);margin:auto;padding:44px 0 35px;display:flex}.stepCounter{color:#8b969c;letter-spacing:.12em;align-items:center;gap:13px;font-size:12px;font-weight:900;display:flex}.stepCounter>span{background:#dfe4e7;border-radius:2px;width:90px;height:3px;overflow:hidden}.stepCounter i{background:var(--orange);height:100%;transition:all .3s;display:block}.stepPanel{margin-top:32px;animation:.3s enter}.heading{gap:18px;margin-bottom:34px;display:flex}.heading>span{width:44px;height:44px;color:var(--orange);background:#fff0e8;border-radius:12px;flex:none;place-items:center;display:grid}.heading p{color:#c94c19;letter-spacing:.14em;margin:1px 0 8px;font-size:12px;font-weight:900}.heading h1,.dashContent>h1{color:#253740;margin:0;font-family:Georgia,serif;font-size:34px;font-weight:500}.heading h2{color:var(--muted);margin:9px 0 0;font-size:12px;font-weight:400}.formGrid{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:1fr 1fr;gap:18px;padding:27px;display:grid;box-shadow:0 10px 35px #20303908}.formGrid .wide{grid-column:1/-1}.formGrid label,.singleField,.shiftList label{color:#5b6971;flex-direction:column;gap:8px;font-size:13px;font-weight:800;display:flex}.formGrid input,.formGrid select,.singleField input,.shiftList input{width:100%;color:var(--ink);background:#fff;border:1px solid #d5dcdf;border-radius:8px;outline:none;padding:12px 13px}.formGrid input:focus,.formGrid select:focus,.singleField input:focus,.shiftList input:focus,.roleList input:focus,.checkBuilder input:focus{border-color:var(--orange);box-shadow:0 0 0 3px #f2692f16}.roleList,.shiftList,.checkBuilder,.toggleList{flex-direction:column;gap:9px;display:flex}.roleList article{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.roleList article>span{background:#eef1f2;border-radius:8px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:900;display:grid}.roleList input,.checkBuilder input{color:var(--ink);background:0 0;border:0;border-radius:6px;outline:none;width:100%;padding:8px;font-size:12px;font-weight:700}.roleList button,.shiftList article>button,.checkBuilder article>button{color:#a4adb2;cursor:pointer;background:0 0;border:0;font-size:19px}.addButton{color:#5e6c73;cursor:pointer;background:0 0;border:1px dashed #c6cfd3;border-radius:9px;align-items:center;gap:8px;margin-top:11px;padding:13px 17px;font-size:13px;font-weight:900;display:flex}.optionalCard{background:#f4fbf8;border:1px solid #cde5dc;border-radius:11px;justify-content:space-between;align-items:center;margin-top:24px;padding:17px 19px;display:flex}.optionalCard b{color:#20775e;font-size:12px}.optionalCard p{color:#658278;margin:5px 0 0;font-size:13px}.optionalCard>span{color:#238566;border:1px solid #b4ddcf;border-radius:999px;padding:6px 8px;font-size:12px;font-weight:900}.shiftList article{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:auto 1.5fr 1fr 1fr auto;align-items:end;gap:14px;padding:16px;display:grid}.shiftNumber{color:#7d898f;background:#f0f2f3;border-radius:8px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:grid}.singleField{border:1px solid var(--line);background:#fff;border-radius:11px;margin-bottom:13px;padding:17px}.checkBuilder article{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:11px;padding:10px 14px;display:grid}.checkBuilder article>span{color:#a9b1b5;font-size:12px}.checkBuilder article>div{flex-direction:column;display:flex}.checkBuilder small{color:#9aa4aa;letter-spacing:.12em;padding-left:8px;font-size:12px;font-weight:900}.checkBuilder em{color:#628078;background:#edf7f4;border-radius:999px;padding:6px 9px;font-size:12px;font-style:normal;font-weight:900}.issueHint{color:#746e69;border-left:3px solid var(--orange);background:#fff7f1;margin-top:20px;padding:12px 14px;font-size:13px}.toggleList article{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:18px;display:grid}.toggleIcon{border-radius:9px;place-items:center;width:34px;height:34px;font-size:13px;display:grid}.toggleIcon.red{color:var(--red);background:#fff0ee}.toggleIcon.orange{color:var(--orange);background:#fff2ea}.toggleIcon.blue{color:var(--blue);background:#eaf5fb}.toggleList article div{flex-direction:column;gap:5px;display:flex}.toggleList b{font-size:12px}.toggleList p{color:var(--muted);margin:0;font-size:13px}.toggleList button{cursor:pointer;background:#ccd3d6;border:0;border-radius:999px;width:40px;height:22px;padding:3px}.toggleList button i{background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;display:block}.toggleList button.on{background:var(--green)}.toggleList button.on i{transform:translate(18px)}.connectionNote{background:#f5fafc;border:1px solid #d9e5eb;border-radius:10px;align-items:center;gap:12px;margin-top:19px;padding:15px;display:flex}.connectionNote>span{color:#397997;border:1px solid #82aec4;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.connectionNote p{color:#65808d;margin:0;font-size:13px;line-height:1.55}.reviewGrid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.reviewGrid article{border:1px solid var(--line);background:#fff;border-radius:11px;flex-direction:column;gap:6px;padding:18px;display:flex}.reviewGrid small{letter-spacing:.12em;color:#949ea3;font-size:12px;font-weight:900}.reviewGrid b{font-size:12px}.reviewGrid p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;overflow:hidden}.launchNote{color:#fff;background:#304048;border-radius:12px;align-items:center;gap:14px;margin-top:15px;padding:17px 19px;display:flex}.launchNote .mark{border-color:#fff}.launchNote b{font-size:12px}.launchNote p{color:#c1c9cd;margin:5px 0 0;font-size:12px}.setupActions{justify-content:space-between;align-items:center;margin-top:auto;padding-top:35px;display:flex}.back{color:#7a868c;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:800}.back:disabled{opacity:.25}.setupActions>div{align-items:center;gap:16px;display:flex}.setupActions>div>span{color:#98a1a6;font-size:12px}.continue{background:var(--orange);color:#fff;cursor:pointer;border:0;border-radius:9px;align-items:center;gap:15px;padding:13px 18px;font-size:12px;font-weight:900;display:flex;box-shadow:0 7px 18px #f2692f2e}.continue:disabled{box-shadow:none;background:#c8cfd2}.workspace{grid-template-columns:235px 1fr;min-height:100vh;display:grid}.workspace>aside{color:#fff;background:#303b42;flex-direction:column;padding:28px 20px;display:flex}.workspace>aside nav{flex-direction:column;gap:5px;margin-top:42px;display:flex}.workspace>aside nav button{color:#aeb7bc;text-align:left;background:0 0;border:0;border-radius:8px;gap:13px;padding:12px 13px;font-size:14px;display:flex}.workspace>aside nav button span{font-size:13px;font-weight:800}.workspace>aside nav .selected{color:#fff;border-left:3px solid var(--orange);background:#424e55}.workspaceOwner{border-top:1px solid #48545b;gap:10px;margin-top:auto;padding:20px 5px 0;display:flex}.workspaceOwner>span,.ownerAvatar{background:var(--orange);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid}.workspaceOwner div{flex-direction:column;gap:3px;display:flex}.workspaceOwner b{font-size:13px}.workspaceOwner small{color:#9eabb1;font-size:12px}.workspace>section>header{border-bottom:1px solid var(--line);background:#fff;align-items:center;height:72px;padding:0 32px;display:flex}.workspace>section>header>div{flex-direction:column;display:flex}.workspace>section>header small{color:#8b969b;text-transform:uppercase;font-size:12px}.workspace .ghost{margin-left:auto;margin-right:13px}.dashContent{max-width:1080px;margin:auto;padding:46px 45px}.dashEyebrow{color:#c94c19;letter-spacing:.14em;margin-bottom:9px;font-size:12px;font-weight:900}.dashIntro{color:var(--muted);margin:9px 0 28px;font-size:12px}.emptyStats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.emptyStats article{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:14px;padding:18px;display:flex}.emptyStats article>span{border-radius:50%;flex:none;place-items:center;width:50px;height:50px;font-size:16px;font-weight:900;display:grid}.statRing{border:6px solid #e3e8ea}.issueZero{color:var(--red);background:#fff1ef}.teamZero{color:var(--blue);background:#edf6fa}.emptyStats article div{flex-direction:column;gap:4px;display:flex}.emptyStats article small{color:#99a2a7;font-size:12px;font-weight:900}.emptyStats article b{font-size:12px}.emptyStats article p{color:var(--muted);margin:0;font-size:12px}.nextSteps{border:1px solid var(--line);background:#fff;border-radius:13px;margin-top:20px;overflow:hidden}.nextSteps>div:first-child{border-bottom:1px solid var(--line);padding:20px 22px}.nextSteps p{color:#c94c19;margin:0 0 5px;font-size:12px;font-weight:900}.nextSteps h2{margin:0;font-family:Georgia,serif;font-size:20px;font-weight:500}.nextGrid{grid-template-columns:repeat(3,1fr);display:grid}.nextGrid button{border:0;border-right:1px solid var(--line);text-align:left;color:var(--ink);background:#fff;grid-template-columns:auto 1fr auto;gap:11px;padding:19px;display:grid}.nextGrid button div{flex-direction:column;gap:4px;display:flex}.nextGrid b{font-size:13px}.nextGrid small{color:var(--muted);font-size:12px}.emptyActivity{text-align:center;border:1px dashed #cfd6d9;border-radius:13px;flex-direction:column;align-items:center;margin-top:20px;padding:32px;display:flex}.emptyGraphic{width:75px;height:55px;position:relative}.emptyGraphic .mark{opacity:.35;margin:auto;transform:scale(.7)}.emptyActivity h2{margin:8px 0 5px;font-size:12px}.emptyActivity p{color:var(--muted);max-width:390px;margin:0;font-size:12px}@keyframes enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width<=850px){.setupShell{grid-template-columns:1fr}.setupNav{display:none}.setupMain>header{justify-content:space-between;padding:0 20px}.mobileLogo{align-items:center;gap:9px;font-size:12px;display:flex}.setupContent{width:min(100% - 36px,700px);padding-top:30px}.heading h1{font-size:29px}.workspace{grid-template-columns:1fr}.workspace>aside{display:none}.emptyStats,.nextGrid{grid-template-columns:1fr}.nextGrid button{border-right:0;border-bottom:1px solid var(--line)}}@media (width<=560px){.formGrid,.reviewGrid{grid-template-columns:1fr}.formGrid .wide{grid-column:auto}.formGrid{padding:19px}.heading{gap:13px}.heading h1{font-size:25px}.shiftList article{grid-template-columns:auto 1fr 1fr}.shiftList article label:first-of-type{grid-column:2/-1}.checkBuilder article{grid-template-columns:auto 1fr auto}.checkBuilder em{grid-column:2}.checkBuilder article>button{grid-area:1/3/3}.setupActions>div{flex-direction:column-reverse;align-items:flex-end;gap:7px}.dashContent{padding:34px 20px}.checkoutIdentityPage{min-height:auto;overflow:visible;display:block!important}.checkoutIdentityPage .clerkAuthBrand{min-height:0;padding:22px 20px 20px}.checkoutIdentityPage .clerkAuthBrand .checkoutLogo{margin-bottom:28px}.checkoutIdentityPage .clerkAuthBrand h1{font-size:34px}.checkoutIdentityPage .clerkAuthBrand>span{font-size:14px;line-height:1.5}.accountPlanSignal{margin-top:18px;padding:13px 14px}.checkoutIdentityPage .clerkAuthCard{padding:22px 14px 42px;display:block}.buyerAccountForm,.accountStepRail,.accountReady{width:100%}.buyerAccountForm{border-radius:16px;padding:20px 16px}.accountStepRail{white-space:nowrap;font-size:11px;overflow:hidden}.accountStepRail span{min-width:0;font-size:11px}.accountStepRail span b{width:21px;height:21px}}.salesPage{--s-orange:#ff6b2c;--s-ink:#222d33;--s-charcoal:#2f3a40;--s-cream:#f7f5f1;color:var(--s-ink);background:#fff;overflow:hidden}.salesPage svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px}.salesNav{z-index:5;color:#fff;align-items:center;height:78px;padding:0 clamp(24px,5vw,74px);display:flex;position:absolute;inset:0 0 auto}.salesBrand{color:var(--s-charcoal);align-items:center;gap:11px;display:inline-flex}.salesBrand.light{color:#fff}.salesBrand strong{letter-spacing:.14em;font-size:12px}.salesMark{border:6px solid;border-radius:50%;place-items:center;width:31px;height:31px;display:grid;position:relative}.salesMark:after{content:"";background:var(--s-orange);width:7px;height:11px;position:absolute;bottom:-5px;right:-6px;transform:rotate(-38deg)}.salesMark b{background:var(--s-orange);border-radius:50%;width:8px;height:8px}.salesNav .salesBrand{color:#fff}.salesLinks{gap:30px;margin-left:auto;display:flex}.salesLinks a,.salesFooter a{color:inherit;font-size:13px;font-weight:800;text-decoration:none}.navCta{color:#fff;border:1px solid #ffffff40;border-radius:8px;align-items:center;gap:9px;margin-left:32px;padding:11px 14px;font-size:13px;font-weight:900;text-decoration:none;display:flex}.navCta:hover{color:var(--s-charcoal);background:#fff}.salesHero{color:#fff;background:#303a40;grid-template-columns:minmax(360px,.86fr) minmax(600px,1.14fr);align-items:center;min-height:760px;padding:115px 0 64px clamp(30px,6vw,92px);display:grid;position:relative}.salesHero:before{content:"";background:radial-gradient(circle at 15% 20%,#47535a 0,#0000 34%),linear-gradient(120deg,#0000 0 46%,#263137 46%);position:absolute;inset:0}.heroNoise{opacity:.1;background-image:radial-gradient(#fff 1px,#0000 1px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 65%);mask-image:linear-gradient(90deg,#000,#0000 65%)}.heroCopy{z-index:2;max-width:610px;position:relative}.prelaunch{letter-spacing:.16em;color:#cad2d6;align-items:center;gap:9px;font-size:12px;font-weight:900;display:flex}.prelaunch span{background:var(--s-orange);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #ff6b2c1f}.heroCopy h1{letter-spacing:-.045em;margin:24px 0;font-family:Georgia,serif;font-size:clamp(54px,5vw,82px);font-weight:500;line-height:.98}.heroCopy h1 em{color:var(--s-orange);font-style:normal}.heroLead{color:#c2cbcf;max-width:530px;font-size:14px;line-height:1.65}.heroActions{align-items:center;gap:25px;margin-top:31px;display:flex}.primaryCta,.finalCta>a{background:var(--s-orange);color:#fff;border-radius:9px;align-items:center;gap:18px;padding:15px 19px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 12px 28px #ff6b2c30}.primaryCta:hover,.finalCta>a:hover{background:#e8571c;transform:translateY(-1px)}.textCta{color:#e0e5e7;font-size:12px;font-weight:800;text-decoration:none}.textCta span{color:var(--s-orange);margin-left:7px}.heroTrust{border-top:1px solid #ffffff18;gap:21px;margin-top:37px;padding-top:24px;display:flex}.heroTrust span{color:#aeb9be;align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.heroTrust svg{color:#61c8a4;width:12px}.productStage{z-index:2;align-items:center;height:560px;padding-left:30px;display:flex;position:relative}.stageGlow{filter:blur(70px);background:#ff6b2c1d;border-radius:50%;width:650px;height:480px;position:absolute}.dashboardMock{transform-origin:0;background:#f3f5f6;border-radius:14px 0 0 14px;grid-template-columns:145px 1fr;width:740px;height:455px;display:grid;overflow:hidden;transform:perspective(1200px)rotateY(-4deg);box-shadow:0 40px 80px #10171b7a}.mockSide{color:#fff;background:#263137;flex-direction:column;padding:22px 14px;display:flex}.mockSide .salesBrand{gap:6px}.mockSide .salesBrand strong{font-size:12px}.mockSide .salesMark{border-width:4px;width:20px;height:20px}.mockSide .salesMark:after{width:5px;height:7px;bottom:-4px;right:-4px}.mockSide .salesMark b{width:5px;height:5px}.mockMenu{flex-direction:column;gap:7px;margin-top:38px;display:flex}.mockMenu i{color:#87969e;border-radius:6px;gap:8px;padding:9px;font-size:12px;font-style:normal;display:flex}.mockMenu i span{font-size:12px;font-weight:800}.mockMenu .selected{color:#fff;border-left:2px solid var(--s-orange);background:#3a464d}.mockUser{border-top:1px solid #3a474e;align-items:center;gap:7px;margin-top:auto;padding-top:14px;display:flex}.mockUser>b,.mockMain>header>i{background:var(--s-orange);border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;font-style:normal;display:grid}.mockUser>span{flex-direction:column;display:flex}.mockUser strong{font-size:12px}.mockUser small{color:#829097;font-size:12px}.mockMain>header{background:#fff;border-bottom:1px solid #e2e7e9;justify-content:space-between;align-items:center;height:55px;padding:0 21px;display:flex}.mockMain>header>span{flex-direction:column;gap:4px;display:flex}.mockMain>header small,.mockTitle small,.mockStats small,.activityCard small,.alertCard>small{color:#8c989e;letter-spacing:.12em;font-size:12px;font-weight:900}.mockMain>header b{font-size:13px}.mockMain>section{padding:24px}.mockTitle{justify-content:space-between;display:flex}.mockTitle h3{margin:4px 0;font-family:Georgia,serif;font-size:19px}.mockTitle em{color:#89959b;font-size:12px;font-style:normal}.mockStats{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:17px;display:grid}.mockStats article{background:#fff;border:1px solid #e1e6e8;border-radius:8px;align-items:center;gap:9px;padding:12px;display:flex}.miniRing,.issueCount,.peopleCount{border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.miniRing{background:conic-gradient(var(--s-orange) 78%, #e7ebed 0);position:relative}.miniRing:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:5px}.miniRing b{z-index:1;font-size:12px}.issueCount{color:#df5a48;background:#fff0ed;font-size:14px}.peopleCount{color:#347ea6;background:#eaf4f8;font-size:14px}.mockStats article>span{flex-direction:column;gap:3px;display:flex}.mockStats strong{font-size:12px}.mockStats i{color:#15845f;font-size:12px;font-style:normal}.mockStats i.orange{color:var(--s-orange)}.mockLower{grid-template-columns:1.6fr .9fr;gap:9px;margin-top:10px;display:grid}.mockLower>article{background:#fff;border:1px solid #e1e6e8;border-radius:8px;padding:14px}.activityCard header{justify-content:space-between;display:flex}.activityCard header span{flex-direction:column;gap:3px;display:flex}.activityCard header b{font-size:12px}.activityCard header em{color:var(--s-orange);font-size:12px;font-style:normal}.progressRow{grid-template-columns:92px 1fr 25px;align-items:center;gap:7px;margin-top:15px;display:grid}.progressRow>b{font-size:12px}.progressRow>span{background:#edf0f1;border-radius:3px;height:4px;overflow:hidden}.progressRow>span i{background:var(--s-orange);height:100%;display:block}.progressRow>small{text-align:right;font-size:12px}.alertCard{flex-direction:column;align-items:flex-start;display:flex}.alertCard>span{color:#df5a48;background:#fff0ed;border-radius:8px;place-items:center;width:28px;height:28px;margin-top:11px;font-weight:900;display:grid}.alertCard>b{margin-top:8px;font-size:12px}.alertCard p{color:#839097;margin:4px 0;font-size:12px}.alertCard .mockAction{color:var(--s-orange);background:0 0;border:0;gap:5px;padding:5px 0;font-size:12px;font-weight:900;text-decoration:none;display:flex}.alertCard svg{width:8px}.floatingAlert{color:var(--s-ink);background:#fff;border-radius:10px;align-items:center;gap:11px;padding:13px 18px;display:flex;position:absolute;bottom:31px;left:6px;box-shadow:0 16px 36px #10171b55}.floatingAlert>span{color:#168761;background:#def4ec;border-radius:50%;place-items:center;width:27px;height:27px;font-weight:900;display:grid}.floatingAlert div{flex-direction:column;gap:3px;display:flex}.floatingAlert small{color:#7f8b91;font-size:12px;font-weight:900}.floatingAlert b{font-size:12px}.audienceStrip{border-bottom:1px solid #e5e8e9;justify-content:space-between;align-items:center;min-height:105px;padding:25px clamp(28px,7vw,105px);display:flex}.audienceStrip>p{letter-spacing:.16em;color:#9aa3a7;font-size:12px;font-weight:900}.audienceStrip>div{align-items:center;gap:25px;display:flex}.audienceStrip span{color:#4f5b61;font-family:Georgia,serif;font-size:15px}.audienceStrip i{background:var(--s-orange);border-radius:50%;width:3px;height:3px}.problemSection,.howSection{padding:110px clamp(28px,8vw,120px)}.sectionIntro{max-width:700px}.sectionIntro>p,.securityCopy>p,.finalCta p{letter-spacing:.16em;color:var(--s-orange);margin:0 0 17px;font-size:12px;font-weight:900}.sectionIntro h2,.securityCopy h2,.finalCta h2{letter-spacing:-.025em;margin:0;font-family:Georgia,serif;font-size:clamp(34px,4vw,54px);font-weight:500;line-height:1.08}.sectionIntro>span,.securityCopy>span,.finalCta span{color:#718087;max-width:610px;margin-top:20px;font-size:12px;line-height:1.7;display:block}.problemGrid{background:#e0e5e7;border:1px solid #e0e5e7;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:66px;display:grid}.problemGrid article{background:#fff;padding:34px}.problemGrid article>b{color:var(--s-orange);font-size:13px}.problemGrid h3{margin:38px 0 10px;font-family:Georgia,serif;font-size:21px;font-weight:500}.problemGrid p,.featureBento p,.howGrid p{color:#76838a;margin:0;font-size:12px;line-height:1.65}.featureSection{color:#fff;background:#29343a;padding:110px clamp(28px,8vw,120px)}.sectionIntro.dark>span{color:#aeb9be}.featureBento{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:58px;display:grid}.featureBento>article{background:#344047;border:1px solid #47535a;border-radius:13px;min-height:230px;padding:30px}.featureBento .featureLarge{grid-column:1/-1;grid-template-columns:1fr 380px;align-items:center;min-height:430px;padding:42px;display:grid;overflow:hidden}.featureBento small{color:#ff9a6d;letter-spacing:.14em;font-size:12px;font-weight:900}.featureBento h3{margin:14px 0;font-family:Georgia,serif;font-size:26px;font-weight:500;line-height:1.2}.featureLarge>div:first-child{max-width:470px}.featureLarge h3{font-size:38px}.featureBento p{color:#b3bdc1}.featureIcon{color:#ff8a55;background:#424e55;border-radius:10px;place-items:center;width:38px;height:38px;margin-bottom:24px;display:grid}.phoneMock{color:var(--s-ink);background:#f5f6f6;border:7px solid #1e282e;border-radius:28px;justify-self:center;width:260px;height:390px;padding:18px;transform:rotate(3deg);box-shadow:0 25px 50px #131a1e55}.phoneMock header{justify-content:space-between;align-items:center;display:flex}.phoneMock .salesBrand{gap:5px}.phoneMock .salesBrand strong{font-size:12px}.phoneMock .salesMark{border-width:4px;width:18px;height:18px}.phoneMock .salesMark:after{width:4px;height:7px;bottom:-3px;right:-4px}.phoneMock .salesMark b{width:4px;height:4px}.phoneMock header>span{font-size:12px}.phoneMock>p{color:var(--s-orange);margin:29px 0 5px;font-size:12px;font-weight:900}.phoneMock h4{margin:0 0 22px;font-family:Georgia,serif;font-size:22px}.phoneMock>div{background:#fff;border:1px solid #e0e5e7;border-radius:8px;margin-top:9px;padding:12px}.phoneMock>div span{justify-content:space-between;font-size:12px;font-weight:800;display:flex}.phoneMock>div>i{background:#e7ebed;border-radius:3px;height:4px;margin-top:9px;display:block;overflow:hidden}.phoneMock>div em{background:var(--s-orange);height:100%;display:block}.phoneMock .mockAction{background:var(--s-orange);color:#fff;border:0;border-radius:8px;justify-content:center;gap:9px;width:100%;margin-top:18px;padding:12px;font-size:12px;font-weight:900;text-decoration:none;display:flex}.phoneMock .mockAction svg{width:9px}.howSection{background:var(--s-cream)}.howGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:56px;display:grid}.howGrid article{background:#fff;border:1px solid #e3e5e5;border-radius:12px;padding:30px;position:relative}.howGrid article>span{color:#c1c7ca;font-size:13px;font-weight:900;position:absolute;top:22px;right:24px}.howIcon{width:42px;height:42px;color:var(--s-orange);background:#fff0e9;border-radius:10px;place-items:center;font-weight:900;display:grid}.howGrid h3{margin:28px 0 9px;font-family:Georgia,serif;font-size:21px;font-weight:500}.securitySection{grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;padding:110px clamp(28px,8vw,120px);display:grid}.securityCopy>div{border-top:1px solid #e1e5e7;gap:13px;margin-top:32px;padding-top:23px;display:flex}.securityCopy>div i{color:#18805f;background:#e6f5ef;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.securityCopy>div p{color:#68777e;margin:0;font-size:13px;line-height:1.6}.securityPanel{color:#fff;background:#2e3a40;border-radius:15px;padding:32px;box-shadow:18px 18px #f0ece6}.securityPanel>small{color:#ff9364;letter-spacing:.15em;font-size:12px;font-weight:900}.securityPanel ul{margin:24px 0 0;padding:0;list-style:none}.securityPanel li{border-top:1px solid #465159;align-items:center;gap:14px;padding:16px 0;display:flex}.securityPanel li>svg{color:#62c8a5;width:20px}.securityPanel li>span{flex-direction:column;gap:4px;display:flex}.securityPanel b{font-size:12px}.securityPanel li small{color:#9fabb1;font-size:12px}.finalCta{color:#fff;background:linear-gradient(120deg,#ff6b2c,#e44f17);border-radius:18px;justify-content:space-between;align-items:center;gap:40px;margin:0 clamp(20px,5vw,72px);padding:62px clamp(30px,6vw,80px);display:flex}.finalCta p{color:#fff9}.finalCta h2{max-width:690px}.finalCta span{color:#ffe0d2;max-width:650px}.finalCta>a{color:#bd4213;white-space:nowrap;box-shadow:none;background:#fff}.salesFooter{color:#aeb7bc;background:#273238;align-items:center;height:130px;margin-top:90px;padding:0 clamp(28px,6vw,90px);display:flex}.salesFooter p{margin:auto;font-size:12px}.salesFooter>div{gap:25px;display:flex}@media (width<=1050px){.salesHero{grid-template-columns:1fr;padding-top:140px;padding-right:0}.heroCopy{padding-right:35px}.productStage{height:500px;margin-top:25px;overflow:hidden}.dashboardMock{width:720px}.audienceStrip{align-items:flex-start;gap:20px}.audienceStrip>div{flex-wrap:wrap}.featureBento .featureLarge{grid-template-columns:1fr 290px}.securitySection{gap:40px}}@media (width<=760px){.salesNav{height:68px;padding:0 20px}.salesLinks{display:none}.navCta{margin-left:auto;font-size:0}.navCta:before{content:"Prototype";font-size:12px}.salesHero{min-height:auto;padding:125px 20px 65px}.heroCopy h1{font-size:50px}.heroLead{font-size:12px}.heroTrust{flex-wrap:wrap}.productStage{height:390px;margin-left:0;padding-left:0}.dashboardMock{transform-origin:0;grid-template-columns:115px 1fr;width:610px;height:370px;transform:scale(.86)}.floatingAlert{bottom:3px}.audienceStrip{padding:27px 20px;display:block}.audienceStrip>div{gap:12px}.audienceStrip span{font-size:12px}.problemSection,.howSection,.featureSection,.securitySection{padding:75px 20px}.problemGrid,.howGrid,.featureBento{grid-template-columns:1fr}.featureBento .featureLarge{grid-column:auto;grid-template-columns:1fr;gap:30px;padding:28px}.phoneMock{height:360px}.securitySection{grid-template-columns:1fr}.finalCta{margin:0 15px;padding:45px 25px;display:block}.finalCta>a{margin-top:28px}.salesFooter{flex-wrap:wrap;gap:25px;height:auto;padding:35px 20px}.salesFooter p{order:3;width:100%;margin:0}.salesFooter>div{margin-left:auto}}.loginPage{background:#f4f6f7;grid-template-columns:minmax(390px,1.05fr) minmax(440px,.95fr);min-height:100vh;display:grid}.loginBrandPanel{color:#fff;background:radial-gradient(circle at 75% 20%,#f2692f30,#0000 30%),linear-gradient(145deg,#222d33,#36444c);flex-direction:column;padding:48px clamp(42px,6vw,88px);display:flex;position:relative;overflow:hidden}.loginBrandPanel:after{content:"";border:1px solid #ffffff10;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-250px;right:-220px;box-shadow:0 0 0 55px #ffffff08,0 0 0 110px #ffffff05}.loginBrand{z-index:1;color:#fff;align-items:center;gap:13px;width:max-content;text-decoration:none;display:flex;position:relative}.loginBrand strong{letter-spacing:.15em;font-size:14px}.loginLogo{border:7px solid #fff;border-radius:50%;place-items:center;width:39px;height:39px;display:grid;position:relative}.loginLogo:after{content:"";background:#f2692f;width:9px;height:15px;position:absolute;bottom:-6px;right:-7px;transform:rotate(-39deg)}.loginLogo i{background:#f2692f;border-radius:50%;width:12px;height:12px}.loginPromise{z-index:1;max-width:620px;margin:auto 0;position:relative}.loginPromise>p{letter-spacing:.18em;color:#ff9a6c;margin:0 0 22px;font-size:12px;font-weight:900}.loginPromise h1{letter-spacing:-.035em;margin:0;font-family:Georgia,serif;font-size:clamp(42px,5.3vw,72px);font-weight:500;line-height:1.02}.loginPromise h1 em{color:#ff8a56;font-weight:500}.loginPromise>span{color:#b8c3c8;max-width:540px;margin-top:26px;font-size:13px;line-height:1.75;display:block}.loginControls{z-index:1;border-top:1px solid #ffffff1c;grid-template-columns:repeat(3,1fr);gap:22px;padding-top:27px;display:grid;position:relative}.loginControls article{gap:10px;display:flex}.loginControls article>b{color:#ff8a56;font-size:13px}.loginControls article>span{flex-direction:column;gap:6px;display:flex}.loginControls strong{font-size:13px}.loginControls small{color:#98a7ae;font-size:12px;line-height:1.45}.loginFormPanel{place-items:center;padding:45px;display:grid}.loginCard{background:#fff;border:1px solid #dde3e6;border-radius:18px;width:min(440px,100%);padding:38px;box-shadow:0 24px 60px #26343d12}.loginState{color:#21785f;letter-spacing:.12em;background:#f2faf7;border:1px solid #cfe6dc;border-radius:999px;align-items:center;gap:8px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.loginState i{background:#2fa47e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #2fa47e1a}.loginCard h2{color:#263740;margin:28px 0 9px;font-family:Georgia,serif;font-size:32px;font-weight:500}.loginCard>p{color:#748188;margin:0 0 28px;font-size:12px;line-height:1.65}.microsoftButton{color:#526069;cursor:not-allowed;background:#f7f8f9;border:1px solid #cfd7db;border-radius:9px;justify-content:center;align-items:center;gap:13px;width:100%;padding:14px 16px;font-size:12px;font-weight:800;display:flex}.microsoftButton:disabled{opacity:.72}.msMark{grid-template-columns:1fr 1fr;gap:2px;width:18px;height:18px;display:grid}.msMark i:first-child{background:#f35325}.msMark i:nth-child(2){background:#81bc06}.msMark i:nth-child(3){background:#05a6f0}.msMark i:nth-child(4){background:#ffba08}.connectionStatus{background:#fff7f2;border:1px solid #f3d7c8;border-radius:10px;gap:12px;margin-top:14px;padding:15px;display:flex}.connectionStatus>span{color:#fff;background:#f2692f;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:13px;font-weight:900;display:grid}.connectionStatus p{color:#7e6d65;margin:0;font-size:12px;line-height:1.55}.connectionStatus b{color:#674d42;font-size:13px}.loginHelp{color:#849096;border-top:1px solid #e5e9eb;justify-content:space-between;margin-top:26px;padding-top:20px;font-size:13px;display:flex}.loginHelp a{color:#d95520;font-weight:900;text-decoration:none}.loginLegal{text-align:center;color:#8a959a;width:50%;padding:0 40px;font-size:12px;position:absolute;bottom:24px;right:0}@media (width<=900px){.loginPage{grid-template-columns:1fr}.loginBrandPanel{min-height:420px;padding:35px 28px}.loginPromise{margin:70px 0}.loginPromise h1{font-size:48px}.loginControls{grid-template-columns:1fr}.loginControls article:nth-child(n+2){display:none}.loginFormPanel{padding:34px 20px 75px}.loginLegal{grid-column:1;width:auto;margin:-55px 0 25px;padding:0 20px;position:static}.salesNav .navActions .demoNav:first-child{display:none}}.authCardWrap{background:#fff;border:1px solid #dde3e6;border-radius:18px;width:min(470px,100%);padding:38px;box-shadow:0 24px 60px #26343d12}.authCardWrap>h2{color:#263740;margin:28px 0 9px;font-family:Georgia,serif;font-size:32px;font-weight:500}.authCardWrap>p{color:#748188;margin:0 0 24px;font-size:12px;line-height:1.65}.accountPending{background:#fff7f2;border:1px solid #f3d7c8;border-radius:11px;gap:13px;padding:17px;display:flex}.accountPending>span{color:#fff;background:#f2692f;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:12px;font-weight:900;display:grid}.accountPending div{flex-direction:column;gap:5px;display:flex}.accountPending b{color:#674d42;font-size:12px}.accountPending p{color:#7e6d65;margin:0;font-size:12px;line-height:1.55}.loginHelp.compact{margin-top:14px;padding-top:14px}.cl-rootBox,.cl-cardBox{width:100%}.cl-cardBox{box-shadow:none!important}.accountGate{background:radial-gradient(circle at 50% 10%,#f2692f14,#0000 35%),#f3f5f6;place-items:center;min-height:100vh;padding:25px;display:grid}.accountGate>section{text-align:center;background:#fff;border:1px solid #dfe5e7;border-radius:20px;width:min(560px,100%);padding:48px;box-shadow:0 30px 70px #26343d12}.accountGate .loginLogo{border-color:#344149;margin:0 auto}.accountGate>section>p:first-of-type{letter-spacing:.16em;color:#f2692f;margin:26px 0 12px;font-size:12px;font-weight:900}.accountGate h1{color:#283942;margin:0;font-family:Georgia,serif;font-size:38px;font-weight:500}.gateCopy{color:#738087;max-width:440px;margin:15px auto 26px;font-size:12px;line-height:1.7}.accountGate a{color:#fff;background:#f2692f;border-radius:9px;padding:13px 18px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.identitySummary{text-align:left;background:#f4f7f8;border:1px solid #e1e6e8;border-radius:11px;flex-direction:column;gap:5px;margin:24px 0;padding:17px;display:flex}.identitySummary small{letter-spacing:.13em;color:#8a959b;font-size:12px;font-weight:900}.identitySummary b{font-size:12px}.identitySummary span{color:#258267;font-size:12px}.gateActions{justify-content:center;gap:10px;display:flex}.gateActions a:last-child{color:#66757c;background:#fff;border:1px solid #dce2e4}@media (width<=600px){.authCardWrap{padding:28px 20px}.accountGate>section{padding:36px 22px}.gateActions{flex-direction:column}.gateActions a{justify-content:center}}.salesHero{perspective:1400px}.dashboardMock{animation:7s ease-in-out infinite dashboardFloat;transform:perspective(1200px)rotateY(-7deg)rotateX(2deg);box-shadow:-18px 25px #202a2f,0 55px 100px #10171b9c}.floatingAlert{animation:5s ease-in-out infinite alertFloat;transform:translateZ(70px)rotate(-1deg)}.productStage:after{content:"";filter:blur(25px);z-index:-1;background:#10171b99;border-radius:50%;width:72%;height:28px;position:absolute;bottom:45px;left:8%}.featureBento{perspective:1100px}.featureBento>article,.problemGrid article,.howGrid article{transform-style:preserve-3d;transition:transform .35s,box-shadow .35s,border-color .35s}.featureBento>article:hover{border-color:#66747b;transform:translateY(-7px)rotateX(1.5deg);box-shadow:0 26px 50px #111a1e55}.problemGrid article:hover,.howGrid article:hover{z-index:2;position:relative;transform:translateY(-6px)rotateX(2deg);box-shadow:0 22px 40px #2b363c14}.phoneMock{transform:rotate(3deg)translateZ(36px);box-shadow:14px 24px #1b2429,0 38px 65px #10171b66}.securityPanel{transform:perspective(900px)rotateY(-4deg);box-shadow:18px 18px #e6e0d7,35px 40px 65px #2c363b1d}.pricingSection{background:#f4f1eb;grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;padding:115px clamp(28px,8vw,120px) 135px;display:grid;position:relative;overflow:hidden}.pricingIntro{z-index:2;position:relative}.pricingHalo{filter:blur(2px);border-radius:50%;position:absolute}.pricingHalo.one{background:#ff6b2c12;width:420px;height:420px;top:10%;right:2%}.pricingHalo.two{border:40px solid #303b4210;width:180px;height:180px;bottom:-80px;right:37%}.pricingStage{perspective:1000px;place-items:center;height:600px;display:grid;position:relative}.priceCard{z-index:2;background:#fff;border:1px solid #e0e4e5;border-radius:18px;width:min(410px,100%);padding:34px;transition:all .45s;position:relative;transform:rotateY(-5deg)rotateX(2deg);box-shadow:24px 29px #313d43,45px 60px 85px #2632382e}.priceCard:hover{transform:rotateY(0)rotateX(0)translateY(-8px)}.priceTop{justify-content:space-between;align-items:center;display:flex}.priceTop>span{letter-spacing:.15em;color:#6f7b81;font-size:12px;font-weight:900}.priceTop em{color:#c94c19;background:#fff0e9;border-radius:999px;padding:6px 9px;font-size:12px;font-style:normal;font-weight:900}.priceCard h3{letter-spacing:-.04em;margin:30px 0 5px;font-family:Georgia,serif;font-size:64px;font-weight:500}.priceCard h3 sup{vertical-align:top;margin-right:4px;font-family:Arial;font-size:17px}.priceCard h3 small{color:#869197;letter-spacing:0;margin-left:7px;font-family:Arial;font-size:13px}.priceCard>p{color:#76838a;border-bottom:1px solid #e5e8e9;padding-bottom:22px;font-size:12px;line-height:1.6}.priceCard ul{margin:22px 0;padding:0;list-style:none}.priceCard li{align-items:center;gap:10px;padding:7px 0;font-size:13px;font-weight:700;display:flex}.priceCard li svg{color:#16916a;width:15px}.priceCard>a{background:var(--s-orange);color:#fff;border-radius:9px;justify-content:center;align-items:center;gap:15px;padding:15px;font-size:13px;font-weight:900;text-decoration:none;display:flex}.priceDisclaimer{text-align:center;color:#9ba4a8;margin-top:13px;font-size:12px;display:block}.priceBackCard{z-index:1;color:#fff;background:linear-gradient(145deg,#3d494f,#273238);border-radius:16px;flex-direction:column;width:330px;height:180px;padding:25px;display:flex;position:absolute;bottom:25px;right:-12px;transform:rotateY(-10deg)rotate(5deg);box-shadow:0 30px 55px #26323842}.priceBackCard>span{letter-spacing:.15em;color:#b2bec3;font-size:12px;font-weight:900}.priceBackCard>b{margin-top:14px;font-family:Georgia,serif;font-size:39px}.priceBackCard>small{color:#aab4b9;font-size:12px}.priceBackCard>em{color:#ff9b6f;border:1px solid #ff9b6f66;border-radius:999px;align-self:flex-end;margin-top:auto;padding:5px 7px;font-size:12px;font-style:normal;font-weight:900}@keyframes dashboardFloat{0%,to{transform:perspective(1200px)rotateY(-7deg)rotateX(2deg)translateY(0)}50%{transform:perspective(1200px)rotateY(-5deg)rotateX(1deg)translateY(-10px)}}@keyframes alertFloat{0%,to{transform:translateZ(70px)translateY(0)rotate(-1deg)}50%{transform:translateZ(70px)translateY(-9px)rotate(1deg)}}.checkoutPage,.activationPage{color:#27343b;background:#f4f5f5;min-height:100vh}.checkoutPage>header,.activationPage>header{color:#fff;background:#2e3940;justify-content:space-between;align-items:center;height:74px;padding:0 clamp(22px,5vw,70px);display:flex}.checkoutLogo{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.checkoutLogo>i{border:6px solid;border-radius:50%;place-items:center;width:29px;height:29px;display:grid;position:relative}.checkoutLogo>i:after{content:"";background:#ff6b2c;width:7px;height:10px;position:absolute;bottom:-5px;right:-6px;transform:rotate(-38deg)}.checkoutLogo>i b{background:#ff6b2c;border-radius:50%;width:7px;height:7px}.demoPill{letter-spacing:.12em;color:#ffb28f;border:1px solid #ff8a5566;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}.checkoutShell{grid-template-columns:1.25fr .75fr;align-items:start;gap:38px;max-width:1180px;margin:auto;padding:55px 30px 80px;display:grid}.checkoutForm{background:#fff;border:1px solid #e0e5e7;border-radius:15px;padding:34px;box-shadow:0 15px 50px #2632380a}.backSite{color:#77848a;font-size:12px;font-weight:800;text-decoration:none}.checkoutEyebrow{color:#d65721;letter-spacing:.15em;margin:28px 0 10px;font-size:12px;font-weight:900}.checkoutForm>h1,.licenseSuccess h1,.activationCard h1{margin:0;font-family:Georgia,serif;font-size:38px;font-weight:500}.checkoutLead{color:#758289;margin:10px 0 27px;font-size:12px;line-height:1.6}.checkoutBlock{border-top:1px solid #e4e8e9;padding:24px 0}.blockHead{align-items:center;gap:11px;margin-bottom:18px;display:flex}.blockHead>span{color:#d65721;background:#fff0e9;border-radius:8px;place-items:center;width:27px;height:27px;font-size:12px;font-weight:900;display:grid}.blockHead>div{flex-direction:column;gap:3px;display:flex}.blockHead b{font-size:12px}.blockHead small{color:#8d989d;font-size:12px}.billingOptions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.billingOptions>button{text-align:left;color:#334149;background:#fff;border:1px solid #dfe4e6;border-radius:10px;align-items:center;gap:10px;padding:15px;display:flex;position:relative}.billingOptions button>i{border:1px solid #b7c0c4;border-radius:50%;width:16px;height:16px}.billingOptions .selected>i{border:5px solid #ff6b2c}.billingOptions button>span{flex-direction:column;gap:4px;display:flex}.billingOptions em{color:#16835f;font-size:12px;font-style:normal;font-weight:900;position:absolute;top:9px;right:9px}.siteCount{border:1px solid #e0e5e7;border-radius:9px;justify-content:space-between;align-items:center;margin-top:14px;padding:11px 14px;font-size:12px;font-weight:800;display:flex}.siteCount>span{align-items:center;gap:14px;display:flex}.siteCount button{color:#46535a;background:#f7f8f8;border:1px solid #dce2e4;border-radius:6px;width:25px;height:25px}.checkoutFields{grid-template-columns:1fr 1fr;gap:13px;display:grid}.checkoutFields label{flex-direction:column;gap:7px;font-size:12px;font-weight:800;display:flex}.checkoutFields .wide{grid-column:1/-1}.checkoutFields input{border:1px solid #d8dfe2;border-radius:8px;outline:none;padding:11px}.checkoutFields input:focus{border-color:#ff6b2c;box-shadow:0 0 0 3px #ff6b2c15}.demoAgreement{background:#fff9f5;border:1px solid #f0d9cc;border-radius:9px;align-items:flex-start;gap:10px;padding:14px;display:flex}.demoAgreement input{accent-color:#ff6b2c}.demoAgreement>span{flex-direction:column;gap:3px;display:flex}.demoAgreement b{font-size:12px}.demoAgreement small{color:#8c7c73;font-size:12px}.completeDemo{color:#fff;background:#ff6b2c;border:0;border-radius:9px;justify-content:center;gap:14px;width:100%;margin-top:15px;padding:15px;font-size:13px;font-weight:900;display:flex}.completeDemo:disabled{background:#c7ced1}.completeDemo svg,.activateNow svg{fill:none;stroke:currentColor;stroke-width:2px;width:13px}.orderSummary{color:#fff;background:#303b42;border-radius:16px;padding:30px;position:sticky;top:25px;overflow:hidden;transform:perspective(900px)rotateY(-2deg);box-shadow:18px 20px #ff6b2c,35px 45px 70px #27323928}.summaryGlow{filter:blur(20px);background:#ff6b2c1c;border-radius:50%;width:220px;height:220px;position:absolute;top:-60px;right:-60px}.orderSummary>p{color:#ff9f76;letter-spacing:.15em;font-size:12px;font-weight:900}.orderSummary h2{margin:11px 0;font-family:Georgia,serif;font-size:25px;font-weight:500}.summaryPrice{margin-top:28px}.summaryPrice b{font-family:Georgia,serif;font-size:48px}.summaryPrice small{color:#aeb8bd;font-size:12px}.summaryLine{border-bottom:1px solid #4a565d;justify-content:space-between;padding:17px 0;font-size:12px;display:flex}.orderSummary ul{padding:13px 0;list-style:none}.orderSummary li{color:#d5dbde;align-items:center;gap:9px;padding:7px 0;font-size:12px;display:flex}.orderSummary li svg{fill:none;stroke:#62c8a5;stroke-width:2px;width:13px}.noCharge{border-top:1px solid #4a565d;gap:10px;padding-top:17px;display:flex}.noCharge p{color:#aeb8bd;margin:0;font-size:12px;line-height:1.5}.noCharge b{color:#fff}.licenseSuccess{text-align:center;background:#fff;border:1px solid #dfe4e6;border-radius:18px;max-width:760px;margin:65px auto;padding:45px;box-shadow:0 25px 70px #26323813}.successOrb,.activationIcon{color:#15845f;background:#def4ec;border-radius:50%;place-items:center;width:70px;height:70px;margin:0 auto 22px;display:grid;box-shadow:0 0 0 12px #def4ec66}.successOrb svg,.activationIcon svg{fill:none;stroke:currentColor;stroke-width:2px;width:30px}.licenseSuccess>p,.activationCard>p{color:#16835f;letter-spacing:.15em;font-size:12px;font-weight:900}.licenseSuccess>span,.activationCard>span{color:#76838a;max-width:560px;margin:12px auto 0;font-size:12px;line-height:1.6;display:block}.licenseKey{color:#fff;text-align:left;background:#2f3a40;border-radius:11px;grid-template-columns:1fr auto;gap:8px;margin:30px 0 18px;padding:20px;display:grid}.licenseKey small{color:#9eabb1;letter-spacing:.14em;grid-column:1/-1;font-size:12px}.licenseKey b{letter-spacing:.08em;font-family:monospace;font-size:18px}.licenseKey button{color:#fff;background:#3b474e;border:1px solid #ffffff30;border-radius:7px;padding:8px 12px;font-size:12px;font-weight:900}.licenseDetails{border:1px solid #e1e6e8;border-radius:10px;grid-template-columns:repeat(3,1fr);display:grid}.licenseDetails span{text-align:left;border-right:1px solid #e1e6e8;flex-direction:column;gap:5px;padding:14px;display:flex}.licenseDetails span:last-child{border:0}.licenseDetails small{color:#919ca1;font-size:12px}.licenseDetails b{font-size:12px}.activateNow,.openWorkspace{color:#fff;background:#ff6b2c;border-radius:9px;gap:12px;width:max-content;margin:24px auto 0;padding:14px 20px;font-size:13px;font-weight:900;text-decoration:none;display:flex}.returnHome{color:#718087;margin-top:18px;font-size:12px;display:block}.browserNote{color:#9aa4a8!important;letter-spacing:0!important;margin-top:25px!important;font-size:12px!important;font-weight:400!important}.activationPage{color:#fff;background:radial-gradient(circle at 50% 22%,#47535a,#273238 55%);padding-bottom:50px}.activationPage>header{background:0 0}.activationPage>header>a:last-child{color:#d5dcdf;font-size:12px;text-decoration:none}.activationCard{color:#27343b;text-align:center;background:#fff;border-radius:18px;max-width:670px;margin:65px auto 20px;padding:48px;transform:perspective(900px)rotateX(1deg);box-shadow:20px 23px #ff6b2c,0 40px 90px #11191db8}.activationBadge{background:#fff0e9;border-radius:14px;place-items:center;width:54px;height:54px;font-weight:900;color:#ff6b2c!important;margin:0 auto 23px!important;font-size:12px!important;display:grid!important}.activationCard label{text-align:left;margin-top:30px;font-size:12px;font-weight:900;display:block}.activationCard label>div{grid-template-columns:1fr auto;margin-top:8px;display:grid}.activationCard input{text-transform:uppercase;border:1px solid #d8dfe2;border-right:0;border-radius:9px 0 0 9px;outline:none;min-width:0;padding:14px;font-family:monospace}.activationCard label button{color:#fff;background:#ff6b2c;border:0;border-radius:0 9px 9px 0;padding:0 21px;font-size:12px;font-weight:900}.activationError{color:#c74839;background:#fff0ee;border-radius:7px;padding:10px;font-size:12px}.activationHelp{text-align:left;border-top:1px solid #e1e6e8;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;margin-top:25px;padding-top:20px;display:grid}.activationHelp>span{color:#5b7a88;border:1px solid #9db3bd;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.activationHelp p{color:#78858c;margin:0;font-size:12px;line-height:1.5}.activationHelp a{color:#d65721;font-size:12px;font-weight:900}.activationCard.active{box-shadow:20px 23px #1b956f,0 40px 90px #11191db8}.activeMeta{text-align:left;border:1px solid #dfe5e7;border-radius:10px;grid-template-columns:1fr auto;gap:5px;margin-top:28px;padding:15px;display:grid}.activeMeta small{color:#8b969b;grid-column:1/-1;font-size:12px}.activeMeta b{font-family:monospace;font-size:13px}.activeMeta em{color:#15845f;background:#e2f5ee;border-radius:999px;padding:6px 8px;font-size:12px;font-style:normal;font-weight:900}.activationCard.active>button{color:#8c989d;background:0 0;border:0;margin-top:18px;font-size:12px;text-decoration:underline}.activationFoot{text-align:center;color:#89969c;font-size:12px}@media (prefers-reduced-motion:reduce){.dashboardMock,.floatingAlert{animation:none}.featureBento>article,.problemGrid article,.howGrid article{transition:none}}@media (width<=850px){.pricingSection{grid-template-columns:1fr;padding:80px 20px}.pricingStage{height:570px}.checkoutShell{grid-template-columns:1fr}.orderSummary{order:-1;position:relative;top:auto;transform:none}.activationCard,.licenseSuccess{margin:45px 20px}}@media (width<=560px){.pricingStage{height:520px}.priceCard{padding:25px}.priceCard h3{font-size:53px}.priceBackCard{width:260px;right:-45px}.checkoutShell{padding:30px 16px}.checkoutForm,.activationCard,.licenseSuccess{padding:25px}.billingOptions,.checkoutFields,.licenseDetails{grid-template-columns:1fr}.checkoutFields .wide{grid-column:auto}.licenseDetails span{border-bottom:1px solid #e1e6e8;border-right:0}.licenseKey{grid-template-columns:1fr}.licenseKey b{font-size:14px}.activationCard label>div{grid-template-columns:1fr}.activationCard input{border-right:1px solid #d8dfe2;border-radius:9px}.activationCard label button{border-radius:9px;margin-top:8px;padding:13px}.activationHelp{grid-template-columns:auto 1fr}.activationHelp a{grid-column:2}}.clerkAuthPage{color:#26343b;background:#f4f6f6;grid-template-columns:minmax(360px,.9fr) minmax(420px,1.1fr);min-height:100vh;display:grid}.clerkAuthBrand{color:#fff;background:linear-gradient(145deg,#202c33,#36464e);flex-direction:column;justify-content:center;padding:clamp(32px,6vw,80px);display:flex}.clerkAuthBrand .checkoutLogo{margin-bottom:auto}.clerkAuthBrand>p{letter-spacing:.18em;color:#ff9a6c;margin:0 0 20px;font-size:12px;font-weight:900}.clerkAuthBrand h1{margin:0 0 20px;font:500 clamp(44px,5vw,74px)/1.02 Georgia,serif}.clerkAuthBrand>span{color:#b8c4c8;max-width:430px;font-size:13px;line-height:1.7}.clerkAuthCard{place-items:center;padding:35px;display:grid}.clerkAuthCard>.cl-rootBox{width:min(480px,100%)}.clerkAuthFoot{color:#87949a;text-align:center;margin:18px 0 0;font-size:13px}.clerkAuthFoot a{color:#d95c25;font-weight:800}.clerkCheckoutNotice{background:#f5fbf8;border:1px solid #d6e8e1;border-radius:12px;align-items:flex-start;gap:13px;margin-top:16px;padding:16px;display:flex}.clerkCheckoutNotice>span{color:#167a5c;background:#d9f1e7;border-radius:50%;place-items:center;width:25px;height:25px;font-weight:900;display:grid}.clerkCheckoutNotice b{font-size:12px}.clerkCheckoutNotice p{color:#6e7e82;margin:5px 0 0;font-size:12px;line-height:1.55}.completeDemo.disabled{opacity:.55;cursor:not-allowed}.checkoutShell{gap:28px}.checkoutForm{border-radius:20px;padding:clamp(25px,4vw,42px);box-shadow:0 24px 70px #1f2d3512}.orderSummary{border-radius:20px;box-shadow:12px 14px #ff6b2c,28px 38px 65px #27323926}.orderSummary h2{font-size:28px}.summaryPrice b{font-size:54px}@media (width<=850px){.clerkAuthPage{grid-template-columns:1fr}.clerkAuthBrand{min-height:330px;padding:28px}.clerkAuthBrand .checkoutLogo{margin-bottom:65px}.clerkAuthCard{padding:28px 18px}}.navActions{align-items:center;gap:10px;margin-left:32px;display:flex}.navActions .navCta{margin-left:0}.demoNav{color:#fff;padding:11px 14px;font-size:13px;font-weight:900;text-decoration:none}.demoNav:before{content:"";background:#57d6a8;border-radius:50%;width:6px;height:6px;margin-right:7px;animation:1.8s infinite liveBlink;display:inline-block;box-shadow:0 0 0 4px #57d6a820}.heroOrb{transform-style:preserve-3d;pointer-events:none;border-radius:50%;position:absolute}.orbOne{background:radial-gradient(circle at 35% 30%,#ffffff1f,#ff6b2c0d 60%,#0000);border:1px solid #ffffff17;width:130px;height:130px;animation:9s ease-in-out infinite orbDrift;top:18%;left:45%;box-shadow:inset -18px -20px 35px #131c2173,12px 20px 50px #10171b80}.orbTwo{background:linear-gradient(145deg,#ff8d5b,#ce4314);width:54px;height:54px;animation:6s ease-in-out 1s infinite reverse orbDrift;bottom:12%;right:4%;box-shadow:inset -8px -9px 16px #9d2f0d55,0 18px 30px #11191d70}.miniRing.live{background:conic-gradient(var(--s-orange) var(--live-score), #e7ebed 0);transition:background .5s}.mockStats article:first-child{position:relative;overflow:hidden}.mockStats article:first-child:after{content:"";background:#ffffff75;width:45px;height:130px;animation:5s infinite cardShine;position:absolute;left:-60px;transform:rotate(24deg)}.mockStats article i em{background:#31bd8a;border-radius:50%;width:5px;height:5px;margin-right:4px;animation:1.3s infinite liveBlink;display:inline-block}.liveTicker{color:#fff;z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#202a2fdd;border:1px solid #ffffff1c;border-radius:999px;align-items:center;gap:7px;padding:9px 13px;animation:6s ease-in-out infinite tickerHover;display:flex;position:absolute;top:28px;right:22px;box-shadow:0 16px 32px #10171b66}.liveTicker>span{background:#52d4a5;border-radius:50%;width:6px;height:6px;animation:1.3s infinite liveBlink;box-shadow:0 0 0 4px #52d4a51e}.liveTicker small{color:#64dcae;font-size:12px;font-weight:900}.liveTicker b{font-size:12px;animation:.4s tickerText}.problemGrid article:nth-child(2),.featureBento>article:nth-child(3),.howGrid article:nth-child(2){animation:6s ease-in-out infinite slowLift}.featureIcon{animation:8s ease-in-out infinite iconTurn;box-shadow:inset 0 1px #ffffff1a,0 10px 20px #10171b28}.priceCard{animation:7s ease-in-out infinite priceBreathe}.securityPanel{animation:8s ease-in-out infinite securityFloat}.finalCta{position:relative;overflow:hidden;box-shadow:0 30px 65px #e44f1730}.finalCta:after{content:"";background:#ffffff1a;width:180px;height:500px;animation:7s infinite ctaSweep;position:absolute;top:-160px;left:-240px;transform:rotate(25deg)}.primaryCta,.navCta,.finalCta>a{transition:transform .25s,box-shadow .25s}.primaryCta:hover,.navCta:hover,.finalCta>a:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 16px 32px #ff6b2c40}@keyframes liveBlink{50%{opacity:.35;transform:scale(.8)}}@keyframes orbDrift{0%,to{transform:translateZ(20px)rotate(0)}50%{transform:translate3d(16px,-24px,70px)rotate(16deg)}}@keyframes cardShine{0%,65%{left:-60px}85%,to{left:130%}}@keyframes tickerHover{50%{transform:translateY(-8px)}}@keyframes tickerText{0%{opacity:0;transform:translateY(4px)}}@keyframes slowLift{50%{transform:translateY(-5px)}}@keyframes iconTurn{0%,to{transform:rotateY(0)}50%{transform:rotateY(18deg)translateZ(8px)}}@keyframes priceBreathe{0%,to{transform:rotateY(-5deg)rotateX(2deg)translateY(0)}50%{transform:rotateY(-2deg)rotateX(1deg)translateY(-8px)}}@keyframes securityFloat{0%,to{transform:perspective(900px)rotateY(-4deg)translateY(0)}50%{transform:perspective(900px)rotateY(-2deg)translateY(-9px)}}@keyframes ctaSweep{0%,60%{left:-240px}85%,to{left:120%}}.demoApp{color:#26343b;background:#eef1f2;min-height:100vh}.demoTopNotice{color:#fff;background:linear-gradient(90deg,#ff6b2c,#e4511b);align-items:center;gap:16px;height:39px;padding:0 24px;display:flex}.demoTopNotice>span{letter-spacing:.13em;color:#d94c18;background:#fff;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:900}.demoTopNotice>p{color:#ffe1d4;margin:0;font-size:12px}.demoTopNotice>div{gap:8px;margin-left:auto;display:flex}.demoTopNotice a{color:#fff;border:1px solid #ffffff50;border-radius:6px;padding:6px 9px;font-size:12px;font-weight:900;text-decoration:none}.demoTopNotice a:last-child{color:#d94c18;background:#fff}.demoFrame{grid-template-columns:225px 1fr;min-height:calc(100vh - 39px);display:grid}.demoFrame>aside{color:#fff;background:#2e3940;flex-direction:column;height:calc(100vh - 39px);padding:24px 17px;display:flex;position:sticky;top:0}.demoLogo{align-items:center;gap:9px;display:flex}.demoLogo>i{border:6px solid;border-radius:50%;place-items:center;width:29px;height:29px;display:grid;position:relative}.demoLogo>i:after{content:"";background:#ff6b2c;width:7px;height:10px;position:absolute;bottom:-5px;right:-6px;transform:rotate(-38deg)}.demoLogo>i b{background:#ff6b2c;border-radius:50%;width:7px;height:7px}.demoLogo strong{letter-spacing:.14em;font-size:12px}.demoSite{background:#39454c;border:1px solid #47545b;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin-top:29px;padding:10px;display:grid}.demoSite>span{background:#ff6b2c;border-radius:7px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid}.demoSite>div{flex-direction:column;gap:3px;display:flex}.demoSite small{color:#93a0a6;font-size:12px}.demoSite b{font-size:12px}.demoSite em{color:#87949a;font-style:normal}.demoFrame aside nav{flex-direction:column;gap:5px;margin-top:24px;display:flex}.demoFrame aside nav button{color:#9eabb1;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:11px 12px;display:grid}.demoFrame aside nav button>i{font-size:12px;font-style:normal}.demoFrame aside nav button>span{font-size:12px;font-weight:800}.demoFrame aside nav button>em{color:#fff;background:#e95845;border-radius:999px;padding:3px 5px;font-size:12px;font-style:normal}.demoFrame aside nav button.selected{color:#fff;background:#414d54;box-shadow:inset 3px 0 #ff6b2c,0 8px 16px #1721262e}.demoUpgrade{background:linear-gradient(145deg,#414d54,#354148);border:1px solid #4a575e;border-radius:10px;margin-top:auto;padding:14px}.demoUpgrade small{color:#ff9c71;font-size:12px;font-weight:900}.demoUpgrade b{margin-top:5px;font-size:12px;display:block}.demoUpgrade p{color:#9eabb1;font-size:12px;line-height:1.5}.demoUpgrade a{color:#ff9c71;font-size:12px;font-weight:900;text-decoration:none}.demoProfile{border-top:1px solid #465159;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin-top:15px;padding:15px 4px 0;display:grid}.demoProfile>span,.demoHeaderActions>span{color:#fff;background:#ff6b2c;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.demoProfile>div{flex-direction:column;gap:3px;display:flex}.demoProfile b{font-size:12px}.demoProfile small{color:#88969c;font-size:12px}.demoProfile>i{color:#819097;font-size:12px;font-style:normal}.demoContent>header{background:#fff;border-bottom:1px solid #dfe4e6;align-items:center;height:68px;padding:0 27px;display:flex}.demoContent>header>div:first-child{flex-direction:column;gap:3px;display:flex}.demoContent>header small{color:#89969c;letter-spacing:.12em;font-size:12px}.demoContent>header h1{margin:0;font-size:12px}.demoHeaderActions{align-items:center;gap:8px;margin-left:auto;display:flex}.demoHeaderActions button{color:#65747b;background:#fff;border:1px solid #dfe4e6;border-radius:8px;width:30px;height:30px}.demoHeaderActions .notification{position:relative}.demoHeaderActions .notification i{background:#ff6b2c;border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:5px}.demoWorkspace{max-width:1350px;margin:auto;padding:29px}.demoWelcome,.demoPageHead{justify-content:space-between;align-items:flex-start;display:flex}.demoWelcome p,.demoPageHead p{color:#df5a22;letter-spacing:.14em;margin:0 0 7px;font-size:12px;font-weight:900}.demoWelcome h2,.demoPageHead h2{margin:0;font-family:Georgia,serif;font-size:29px;font-weight:500}.demoWelcome>div>span,.demoPageHead>div>span{color:#7e8b91;margin-top:7px;font-size:12px;display:block}.demoWelcome>button,.demoPageHead>button{color:#fff;background:#ff6b2c;border:0;border-radius:7px;padding:10px 13px;font-size:12px;font-weight:900}.demoLiveBar{background:#fff;border:1px solid #dfe4e6;border-left:3px solid #24a67b;border-radius:8px;align-items:center;gap:8px;margin-top:22px;padding:10px 13px;display:flex;box-shadow:0 6px 15px #27323808}.demoLiveBar>span{background:#30bc8d;border-radius:50%;width:6px;height:6px;animation:1.4s infinite liveBlink}.demoLiveBar small{color:#16906a;font-size:12px;font-weight:900}.demoLiveBar b{font-size:12px;animation:.35s tickerText}.demoLiveBar em{color:#929da2;margin-left:auto;font-size:12px;font-style:normal}.demoStats{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:10px;display:grid}.demoStats article{background:#fff;border:1px solid #dfe4e6;border-radius:10px;align-items:center;gap:10px;padding:14px;transition:all .3s;display:flex;box-shadow:0 8px 18px #27323807}.demoStats article:hover{transform:translateY(-4px)rotateX(2deg);box-shadow:0 16px 28px #27323812}.demoStats article>div{flex-direction:column;gap:3px;display:flex}.demoStats small{color:#8d989d;font-size:12px;font-weight:900}.demoStats article div>b{font-size:12px}.demoStats article div>span{color:#16835f;font-size:12px}.demoRing{--score:0deg;background:conic-gradient(#ff6b2c var(--score), #e7ebed 0);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid;position:relative}.demoRing:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:5px}.demoRing b{font-size:12px;position:relative}.demoRing.blue{background:conic-gradient(#3487b2 var(--score), #e7ebed 0)}.demoRing.violet{background:conic-gradient(#755bc3 var(--score), #e7ebed 0)}.demoRing.green{background:conic-gradient(#1a9b73 var(--score), #e7ebed 0)}.demoStatIcon{border-radius:10px;place-items:center;width:38px;height:38px;font-size:13px;font-weight:900;display:grid}.demoStatIcon.red{color:#d94f3e;background:#fff0ed}.demoStatIcon.blue{color:#347ea6;background:#eaf5fa}.demoStatIcon.purple{color:#7159b5;background:#f0edfa}.redText{color:#d95241!important}.overviewGrid{grid-template-columns:1.4fr .85fr;gap:10px;margin-top:10px;display:grid}.demoPanel{background:#fff;border:1px solid #dfe4e6;border-radius:10px;box-shadow:0 8px 20px #27323807}.demoPanel>header{border-bottom:1px solid #e6eaeb;justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.demoPanel>header>div{flex-direction:column;gap:3px;display:flex}.demoPanel>header small{color:#8e999e;font-size:12px;font-weight:900}.demoPanel>header h3{margin:0;font-size:13px}.demoPanel>header button,.demoPanel>header em{color:#df5a22;background:0 0;border:0;font-size:12px;font-style:normal}.demoProgress{border-bottom:1px solid #eef0f1;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:13px 17px;display:grid}.demoProgress>span{color:#fff;background:#edf1f2;border-radius:7px;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.demoProgress>span.done{background:#1b9c74}.demoProgress>div{grid-template-columns:115px 1fr;align-items:center;gap:12px;display:grid}.demoProgress p{flex-direction:column;gap:3px;margin:0;display:flex}.demoProgress p>b{font-size:12px}.demoProgress p>small{color:#8e999e;font-size:12px}.demoProgress div>i{background:#e9edef;border-radius:3px;height:4px;overflow:hidden}.demoProgress div>i em{background:#ff6b2c;height:100%;display:block}.demoProgress>strong{text-align:right;font-size:12px}.demoProgress>strong small{color:#8e999e;margin-top:3px;font-size:12px;display:block}.issuePanel>header>span{color:#d75140;background:#fff0ed;border-radius:999px;padding:5px 7px;font-size:12px;font-weight:900}.issueItem{background:#fff;border:1px solid #dfe4e6;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:start;gap:13px;padding:18px;display:grid}.issueItem.compact{border:0;border-bottom:1px solid #eef0f1;border-radius:0;padding:14px 17px}.issueItem>span{border-radius:8px;place-items:center;width:31px;height:31px;font-weight:900;display:grid}.issueItem>span.high{color:#d64c3b;background:#fff0ed}.issueItem>span.medium{color:#bf7816;background:#fff6e5}.issueItem>div{flex-direction:column;gap:4px;display:flex}.issueItem>div>small{color:#d64c3b;font-size:12px;font-weight:900}.issueItem>div>b{font-size:12px}.issueItem>div>p{color:#849096;margin:0;font-size:12px}.issueItem>button{background:#fff;border:1px solid #dfe4e6;border-radius:6px;padding:7px 9px;font-size:12px;font-weight:800}.activityPanel{grid-column:1/-1}.activityPanel>div{border-right:1px solid #eef0f1;grid-template-columns:auto 1fr;gap:8px;width:25%;padding:13px 16px;display:inline-grid}.activityPanel>div>span{border-radius:7px;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.activityPanel .green{color:#16835f;background:#e5f5ef}.activityPanel .orange{color:#df5a22;background:#fff0e9}.activityPanel .blue{color:#347ea6;background:#eaf5fa}.activityPanel p{flex-direction:column;gap:3px;margin:0;display:flex}.activityPanel b{font-size:12px}.activityPanel p small{color:#8d989d;font-size:12px}.demoPageHead{margin-bottom:22px}.checkSummary,.teamMetrics{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:11px;display:grid}.checkSummary>span,.teamMetrics article{background:#fff;border:1px solid #dfe4e6;border-radius:9px;flex-direction:column;gap:3px;padding:14px;display:flex}.checkSummary b,.teamMetrics article>b{font-family:Georgia,serif;font-size:22px}.checkSummary small,.teamMetrics small{color:#8c979c;font-size:12px;font-weight:900}.routineGrid,.reportGrid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.routineCard,.reportCard{background:#fff;border:1px solid #dfe4e6;border-radius:10px;padding:16px;transition:all .3s}.routineCard:hover,.reportCard:hover{transform:translateY(-5px)rotateX(2deg);box-shadow:0 17px 30px #27323812}.routineCard header{justify-content:space-between;display:flex}.routineCard header>span,.reportCard>span{color:#df5a22;background:#fff0e9;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.routineCard header>em{color:#18825f;font-size:12px;font-style:normal;font-weight:900}.routineCard h3,.reportCard h3{margin:18px 0 5px;font-size:12px}.routineCard>p,.reportCard p{color:#859197;font-size:12px}.routineCard>div{align-items:center;gap:8px;display:flex}.routineCard>div i{background:#e7ebed;border-radius:3px;flex:1;height:4px;overflow:hidden}.routineCard>div i em{background:#ff6b2c;height:100%;display:block}.routineCard>div b{font-size:12px}.routineCard>small{color:#8e999e;font-size:12px}.routineCard>button,.reportCard>button{color:#56656c;background:#f5f7f7;border:0;border-radius:6px;width:100%;margin-top:14px;padding:8px;font-size:12px;font-weight:900;display:block}.questionPreview,.recentReports{margin-top:11px}.completeTag{background:#e7f5f0;border-radius:999px;padding:5px 7px;font-size:12px;color:#18825f!important}.questionPreview>div,.recentReports>div{border-top:1px solid #edf0f1;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:11px 16px;display:grid}.questionPreview>div>span{color:#18825f;background:#e4f4ee;border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.questionPreview>div>b,.recentReports>div>b{font-size:12px}.questionPreview>div>small{color:#8e999e;font-size:12px}.questionPreview>div>em,.recentReports>div>em{color:#18825f;font-size:12px;font-style:normal;font-weight:900}.issueFilters{gap:6px;margin-bottom:11px;display:flex}.issueFilters>button,.issueFilters select{background:#fff;border:1px solid #dfe4e6;border-radius:7px;padding:8px 10px;font-size:12px}.issueFilters button.selected{color:#fff;background:#303b42}.issueFilters button b{color:#fff;background:#ff6b2c;border-radius:999px;margin-left:4px;padding:2px 4px}.issueFilters>span{flex:1}.fullIssueList{gap:9px;display:grid}.issueOwner{background:#f6f8f8;border-radius:7px;align-items:center;margin-top:8px;padding:8px;flex-direction:row!important;display:flex!important}.issueOwner>i{color:#fff;background:#ff6b2c;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;display:grid}.issueOwner>span{flex-direction:column;margin-left:7px;display:flex}.issueOwner>em{color:#8c989d;margin-left:auto;font-size:12px;font-style:normal}.teamMetrics{grid-template-columns:repeat(3,1fr)}.teamMetrics article{flex-direction:row;align-items:center;gap:12px}.teamMetrics article>span{font-size:12px}.teamMetrics article>span small{display:block}.teamTable>header,.teamTable>div{grid-template-columns:1.5fr 1fr 1fr .7fr .7fr;align-items:center;gap:10px;display:grid}.teamTable>header{color:#8e999e;font-size:12px;font-weight:900}.teamTable>div{border-top:1px solid #edf0f1;padding:11px 17px;font-size:12px}.personCell{align-items:center;gap:8px;display:flex}.personCell>i{color:#fff;border-radius:50%;place-items:center;width:29px;height:29px;font-size:12px;font-style:normal;display:grid}.personCell>i.orange{background:#ff6b2c}.personCell>i.blue{background:#3487b2}.personCell>i.violet{background:#755bc3}.personCell>i.green{background:#1a9b73}.personCell>b{flex-direction:column;gap:3px;display:flex}.personCell small{color:#8d989d;font-size:12px;font-weight:400}.teamTable .demoRing{width:33px;height:33px}.teamTable .demoRing:before{inset:4px}.onShift{color:#18825f;font-size:12px;font-weight:900}.scheduleDate{background:#fff;border:1px solid #dfe4e6;border-radius:9px;align-items:center;padding:9px;display:flex}.scheduleDate>div{flex:1;grid-template-columns:repeat(7,1fr);display:grid}.scheduleDate>button{background:0 0;border:0}.scheduleDate span{border-radius:7px;flex-direction:column;align-items:center;gap:4px;padding:7px;display:flex}.scheduleDate span.selected{color:#fff;background:#ff6b2c}.scheduleDate small{font-size:12px}.scheduleDate b{font-size:13px}.timeline{margin-top:10px;padding:16px 18px;position:relative;overflow:hidden}.timeLabels{border-bottom:1px solid #e4e8e9;justify-content:space-between;padding-bottom:8px;display:flex}.timeLabels span{color:#8d989d;font-size:12px}.timelineRow{border-bottom:1px solid #edf0f1;align-items:center;height:58px;display:flex;position:relative}.timelineRow>b{flex-direction:column;width:100px;font-size:12px;display:flex}.timelineRow>b small{color:#8d989d;font-size:12px}.timelineRow>span{color:#fff;border-radius:6px;align-items:center;gap:7px;height:31px;padding:0 10px;font-size:12px;font-weight:900;display:flex;position:absolute}.timelineRow.orange>span{background:#ff6b2c}.timelineRow.blue>span{background:#3487b2}.timelineRow.violet>span{background:#755bc3}.timelineRow>span i{font-style:normal}.nowLine{border-left:1px dashed #d8491b;position:absolute;top:38px;bottom:10px;left:32%}.nowLine b{color:#fff;white-space:nowrap;background:#d8491b;border-radius:4px;padding:3px 5px;font-size:12px;position:absolute;top:-7px;left:-24px}.scheduleCards{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:10px;display:grid}.scheduleCards article{background:#fff;border:1px solid #dfe4e6;border-radius:9px;gap:12px;padding:14px;display:flex}.scheduleCards article>span{font-family:Georgia,serif;font-size:17px}.scheduleCards article>div{flex-direction:column;gap:4px;display:flex}.scheduleCards small{color:#df5a22;font-size:12px;font-weight:900}.scheduleCards b{font-size:12px}.scheduleCards p{color:#8d989d;margin:0;font-size:12px}.reportCard>small{color:#8d989d;font-size:12px}.recentReports>div>span{background:#eef3f5;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.recentReports>div>b{flex-direction:column;display:flex}.recentReports>div>b small{color:#8e999e;font-size:12px;font-weight:400}.recentReports>div>button{background:#fff;border:1px solid #dfe4e6;border-radius:6px;padding:6px 8px;font-size:12px}@media (prefers-reduced-motion:reduce){.demoNav:before,.heroOrb,.mockStats article:first-child:after,.liveTicker,.problemGrid article:nth-child(2),.featureBento>article:nth-child(3),.howGrid article:nth-child(2),.featureIcon,.priceCard,.securityPanel,.finalCta:after,.demoLiveBar>span{animation:none}}.pricingMatrix{color:#fff;isolation:isolate;background:radial-gradient(circle at 50% -10%,#173247 0,#071521 38%,#040d15 72%);padding:110px clamp(22px,4vw,68px) 42px;display:block;overflow:hidden}.pricingGlow{z-index:-1;filter:blur(3px);pointer-events:none;border-radius:50%;position:absolute}.glowOne{background:#f36d2c16;width:440px;height:440px;top:180px;left:-180px;box-shadow:inset 0 0 100px #f36d2c20}.glowTwo{border:80px solid #ffffff05;width:560px;height:560px;bottom:50px;right:-260px}.pricingMatrixHead{text-align:center;max-width:840px;margin:0 auto 44px;position:relative}.pricingMatrixHead>p{letter-spacing:.2em;color:#ff7a38;font-size:13px;font-weight:900}.pricingMatrixHead h2{margin:14px 0;font-family:Georgia,serif;font-size:clamp(38px,5vw,68px);font-weight:500;line-height:1}.pricingMatrixHead>span{color:#b9c4cc;max-width:670px;margin:auto;font-size:13px;line-height:1.7;display:block}.pricingPromises{flex-wrap:wrap;justify-content:center;gap:26px;margin:26px 0 24px;display:flex}.pricingPromises span{align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.pricingPromises svg,.tierCard li svg{fill:none;stroke:#ff732f;stroke-width:2.2px;width:15px}.billingSwitch{background:#0e202d;border:1px solid #ffffff18;border-radius:999px;padding:5px;display:inline-flex;box-shadow:inset 0 2px 8px #0008,0 18px 45px #0005}.billingSwitch button{color:#8fa0aa;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:11px 18px;font-size:12px;font-weight:900;transition:all .25s}.billingSwitch button.active{color:#fff;background:linear-gradient(135deg,#ff7b32,#ea541d);box-shadow:0 8px 20px #f05f2945}.billingSwitch em{color:#59daa6;margin-left:5px;font-style:normal}.pricingCards{perspective:1600px;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;max-width:1540px;margin:auto;display:grid}.tierCard{--tier-delay:0s;color:#17232b;min-width:0;transform-style:preserve-3d;animation:tierEnter .7s var(--tier-delay) both;background:linear-gradient(155deg,#fff,#f5f7f8);border:1px solid #ffffffb8;border-radius:18px;flex-direction:column;padding:26px 20px 20px;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;position:relative;box-shadow:0 22px 55px #0004,inset 0 1px #fff}.tierCard:hover{z-index:2;transform:translateY(-11px)rotateX(2deg)rotateY(-1deg);box-shadow:0 38px 72px #0007,0 0 0 1px #ff762f70}.tierCard.popular{border-color:#ff742f;box-shadow:0 28px 70px #f05f2838,0 0 0 1px #ff742f}.popularFlag{white-space:nowrap;color:#fff;letter-spacing:.07em;background:linear-gradient(135deg,#ff7b32,#e9511a);border-radius:999px;padding:7px 12px;font-size:12px;position:absolute;top:-14px;left:50%;transform:translate(-50%)translateZ(25px);box-shadow:0 10px 22px #e95b2f50}.tierNumber{color:#e8ecee;font-family:Georgia,serif;font-size:28px;position:absolute;top:15px;right:16px}.tierCard h3{margin:13px 0 7px;font-size:17px}.tierCard>p{color:#6e7b83;min-height:40px;margin:0;font-size:13px;line-height:1.55}.tierPrice{align-items:flex-end;gap:4px;margin:20px 0 4px;display:flex}.tierPrice strong{letter-spacing:-.04em;font-family:Georgia,serif;font-size:clamp(25px,2.2vw,38px);font-weight:600}.tierPrice small{color:#6d7980;margin-bottom:6px;font-size:12px}.savingLine{color:#16875f;min-height:25px;font-size:12px;font-weight:800;line-height:1.4}.tierCard ul{border-top:1px solid #dfe5e8;gap:9px;margin:14px 0 18px;padding:15px 0;list-style:none;display:grid}.tierCard li{align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.tierCard li svg{flex:0 0 12px;width:12px}.tierCard>a{color:#fff;background:linear-gradient(135deg,#ff7c32,#ee571f);border-radius:9px;justify-content:center;align-items:center;gap:8px;margin-top:auto;padding:13px 8px;font-size:13px;font-weight:900;text-decoration:none;transition:all .25s;display:flex;box-shadow:0 11px 20px #f35f2730}.tierCard>a:hover{transform:translateY(-2px);box-shadow:0 15px 26px #f35f2750}.trialNote{text-align:center;color:#859097;margin-top:10px;font-size:12px}.enterpriseCard{color:#fff;background:linear-gradient(155deg,#182a36,#091822);border-color:#ffffff1c}.enterpriseCard>p,.enterpriseCard .tierPrice small,.enterpriseCard .trialNote{color:#9dadb7}.enterpriseCard .savingLine{color:#f9a077}.enterpriseCard ul{border-color:#ffffff16}.enterpriseOrb{background:radial-gradient(circle at 35% 28%,#ff9b69,#e6521d 48%,#802d12);border-radius:50%;place-items:center;width:55px;height:55px;font-family:Georgia,serif;font-size:18px;animation:5s ease-in-out infinite enterpriseFloat;display:grid;box-shadow:inset -8px -9px 15px #72220788,0 15px 25px #0006}.pricingFoot{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d1d28aa;border:1px solid #ffffff12;border-radius:15px;grid-template-columns:repeat(4,1fr);max-width:1540px;margin:30px auto 0;display:grid}.pricingFoot>span{border-right:1px solid #ffffff0f;flex-direction:column;gap:6px;padding:19px 23px;display:flex}.pricingFoot>span:last-child{border:0}.pricingFoot small{color:#8fa0aa;font-size:12px}.vatNote{text-align:center;color:#71838e;margin:18px 0 0;font-size:12px}@keyframes tierEnter{0%{opacity:0;transform:translateY(28px)rotateX(-5deg)}to{opacity:1;transform:none}}@keyframes enterpriseFloat{50%{transform:translateY(-7px)rotate(4deg)}}@media (width<=1250px){.pricingCards{grid-template-columns:repeat(3,1fr);gap:18px}.tierPrice strong{font-size:38px}}@media (width<=720px){.pricingMatrix{padding:78px 17px 30px}.pricingMatrixHead h2{font-size:42px}.pricingPromises{gap:12px}.billingSwitch{box-sizing:border-box;width:100%}.billingSwitch button{flex:1;padding:11px 8px}.billingSwitch em{margin:3px 0 0;display:block}.pricingCards{scroll-snap-type:x mandatory;gap:13px;margin:0 -17px;padding:18px 17px 35px;display:flex;overflow-x:auto}.tierCard{scroll-snap-align:center;min-width:82vw;padding:27px 24px 22px}.tierCard>p{min-height:auto}.pricingFoot{grid-template-columns:1fr 1fr;margin-top:4px}.pricingFoot>span{border-bottom:1px solid #ffffff0f}.pricingFoot>span:nth-child(2){border-right:0}}@media (prefers-reduced-motion:reduce){.tierCard,.enterpriseOrb{animation:none}.tierCard:hover{transform:none}}.pricingPageShell{background:#f4f1eb;min-height:100vh}.pricingNav{background:#121d23;border-bottom:1px solid #ffffff12;position:relative}.pricingNav>a{text-decoration:none}.pricingPageShell .pricingMatrix{color:#17232b;background:radial-gradient(circle at 50% -25%,#fff 0,#f7f4ef 45%,#ece8e1 100%);padding-top:78px}.pricingPageShell .pricingMatrixHead>span{color:#65737b}.pricingPageShell .billingSwitch{background:#1c2a32;border-color:#23343e}.pricingPageShell .pricingGlow.glowOne{background:#ff6b2c1c}.pricingPageShell .pricingGlow.glowTwo{border-color:#18252d08}.pricingPageShell .pricingFoot{color:#fff;background:#17242d;border-color:#ffffff10;box-shadow:0 20px 50px #18242b22}.pricingPageFooter{color:#8f9ca3;background:#121d23;justify-content:space-between;align-items:center;gap:28px;padding:28px clamp(22px,5vw,70px);display:flex}.pricingPageFooter .salesBrand{color:#fff}.pricingPageFooter>span{font-size:12px}.pricingPageFooter>div{gap:18px;display:flex}.pricingPageFooter a{color:#b8c2c7;font-size:12px;text-decoration:none}.pricingTeaser{background:#f4f1eb;justify-content:space-between;align-items:center;gap:50px;padding:80px clamp(28px,8vw,120px);display:flex}.pricingTeaser p{letter-spacing:.18em;color:#f2692f;font-size:12px;font-weight:900}.pricingTeaser h2{margin:13px 0;font:500 clamp(35px,4vw,56px)/1 Georgia,serif}.pricingTeaser span{color:#6d7a81;max-width:650px;font-size:12px;line-height:1.7;display:block}.pricingTeaser>a{color:#fff;background:#f2692f;border-radius:9px;flex:none;align-items:center;gap:14px;padding:16px 22px;font-size:13px;font-weight:900;text-decoration:none;display:flex;box-shadow:0 16px 28px #f2692f3b}.pricingTeaser svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:18px}@media (width<=720px){.pricingPageFooter,.pricingTeaser{flex-direction:column;align-items:flex-start}.pricingPageFooter>div{flex-wrap:wrap}.pricingPageShell .pricingMatrix{padding-top:58px}}@media (width<=950px){.demoFrame{grid-template-columns:76px 1fr}.demoFrame>aside{padding:18px 10px}.demoLogo strong,.demoSite>div,.demoSite>em,.demoFrame aside nav button>span,.demoUpgrade,.demoProfile>div,.demoProfile>i{display:none}.demoLogo{justify-content:center}.demoSite,.demoFrame aside nav button,.demoProfile{justify-content:center;display:flex}.demoStats,.routineGrid,.reportGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.navActions{margin-left:auto}.demoNav{display:none}.navActions .navCta{font-size:0}.navActions .navCta:before{content:"Buy";font-size:12px}.demoTopNotice{flex-wrap:wrap;height:auto;min-height:45px;padding:8px 12px}.demoTopNotice>p{display:none}.demoTopNotice>div{margin-left:auto}.demoFrame{grid-template-columns:1fr}.demoFrame>aside{z-index:20;height:auto;padding:6px 10px;position:fixed;inset:auto 0 0}.demoFrame>aside>.demoLogo,.demoSite,.demoUpgrade,.demoProfile{display:none}.demoFrame aside nav{flex-direction:row;justify-content:space-around;margin:0}.demoFrame aside nav button{padding:8px}.demoFrame aside nav button>span{font-size:12px;display:block}.demoContent{padding-bottom:70px}.demoContent>header{padding:0 14px}.demoWorkspace{padding:18px 12px}.demoWelcome,.demoPageHead{gap:15px}.demoWelcome h2,.demoPageHead h2{font-size:24px}.demoStats,.overviewGrid,.checkSummary,.teamMetrics,.routineGrid,.reportGrid,.scheduleCards{grid-template-columns:1fr}.activityPanel{display:none}.teamTable{overflow:auto}.teamTable>header,.teamTable>div{min-width:720px}.scheduleDate>div span:nth-child(-n+2),.scheduleDate>div span:nth-last-child(-n+2){display:none}.scheduleDate>div{grid-template-columns:repeat(3,1fr)}.issueFilters{flex-wrap:wrap}.issueFilters>span{display:none}.fullIssueList .issueItem{grid-template-columns:auto 1fr}.fullIssueList .issueItem>button{grid-column:2}.licenseSuccess{margin:45px 20px}}.signOutAction{color:#fff;cursor:pointer;background:#f2692f;border:0;border-radius:9px;padding:13px 18px;font-size:13px;font-weight:900}:where(a,button,summary,input,select,textarea):focus-visible{outline-offset:4px;outline:3px solid #ff8a4f}.salesScrollTrack{z-index:100;pointer-events:none;background:#ffffff12;height:3px;position:fixed;inset:0 0 auto}.salesScrollTrack i{background:linear-gradient(90deg,#f05a24,#ff9a57);height:100%;transition:width 80ms linear;display:block;box-shadow:0 0 18px #ff6b32}.mobileSalesDock{display:none}.salesPage :where(.problemSection,.featureSection,.howSection,.securitySection,.pricingTeaser,.finalCta),.pricingPageShell :where(.pricingMatrix,.pricingFaq){content-visibility:auto;contain-intrinsic-size:700px}.salesNav a,.primaryCta,.textCta,.pricingTeaser>a,.finalCta>a,.completeDemo,.tierCard>a{will-change:transform}.salesLinks a,.salesFooter a,.demoNav,.navCta,.primaryCta,.finalCta>a,.textCta,.pricingTeaser>a,.pricingPromises span,.tierCard>p,.tierPrice small{font-size:12px}.savingLine{font-size:13px}.tierCard li{font-size:12px}.tierCard>a{min-height:44px;font-size:12px}.trialNote{font-size:13px}.pricingFoot b,.pricingFoot small{font-size:12px}.vatNote{font-size:13px}.promoPriceLine{color:#c94c19;min-height:25px;margin-top:5px;font-size:13px;font-weight:900;line-height:1.35;display:block}.primaryCta:active,.pricingTeaser>a:active,.finalCta>a:active,.completeDemo:active,.tierCard>a:active{transform:translateY(1px)scale(.985)!important}.featureBento>article,.problemGrid>article,.howGrid>article,.securityPanel,.pricingTeaser{transform-style:preserve-3d;transition:transform .32s,box-shadow .32s,border-color .32s}@media (hover:hover){.featureBento>article:hover,.problemGrid>article:hover,.howGrid>article:hover{transform:perspective(1000px)translateY(-7px)rotateX(1.4deg);box-shadow:0 26px 55px #18252d20}.pricingTeaser:hover{transform:perspective(1200px)translateY(-3px);box-shadow:inset 0 1px #fff,0 24px 60px #26343d12}}.pricingPageShell .pricingMatrixHead{color:#fff;background:radial-gradient(circle at 82% 12%,#f2692f35,#0000 28%),linear-gradient(145deg,#344149,#202c33);border:1px solid #ffffff24;border-radius:28px;max-width:1180px;margin:0 auto 48px;padding:48px clamp(24px,5vw,68px);position:relative;overflow:hidden;transform:perspective(1200px)rotateX(.7deg);box-shadow:0 34px 80px #1b273027,12px 14px #f2692f}.pricingPageShell .pricingMatrixHead:after{content:"";border:58px solid #ffffff09;border-radius:50%;width:270px;height:270px;position:absolute;top:-135px;right:-75px;transform:rotateX(66deg)}.pricingPageShell .pricingMatrixHead>span{color:#c5ced2;z-index:1;position:relative}.pricingPageShell .pricingMatrixHead :where(p,h2,.pricingPromises,.billingSwitch){z-index:1;position:relative}.enterpriseHint{color:#728087;margin:12px 0 0;font-size:12px}.enterpriseHint a{color:#e95f27;font-weight:850;text-decoration:none}.pricingFaq{color:#1f2c33;background:#f4f1eb;grid-template-columns:minmax(240px,.72fr) minmax(360px,1.28fr);gap:clamp(40px,8vw,120px);padding:100px clamp(24px,8vw,130px);display:grid}.pricingFaq>div:first-child{align-self:start;position:sticky;top:40px}.pricingFaq>div:first-child>p{color:#e95f27;letter-spacing:.16em;margin:0;font-size:13px;font-weight:900}.pricingFaq h2{margin:15px 0;font:500 clamp(40px,5vw,68px)/1 Georgia,serif}.pricingFaq>div:first-child>span{color:#718087;max-width:470px;font-size:12px;line-height:1.75;display:block}.faqList{border-top:1px solid #ced5d8}.faqList details{border-bottom:1px solid #ced5d8}.faqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:72px;font-size:14px;font-weight:850;list-style:none;display:flex}.faqList summary::-webkit-details-marker{display:none}.faqList summary i{color:#e95f27;background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:20px;font-style:normal;transition:transform .25s,background .25s,color .25s;display:grid;box-shadow:0 8px 18px #26343d12}.faqList details[open] summary i{color:#fff;background:#f2692f;transform:rotate(45deg)}.faqList details p{color:#6c7a81;margin:-5px 55px 24px 0;font-size:12px;line-height:1.75}@media (width<=720px){.salesPage,.pricingPageShell{padding-bottom:72px}.salesPage>.salesNav .navActions,.pricingPageShell>.salesNav .navActions{display:none}.mobileSalesDock{z-index:90;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#17242eed;border:1px solid #ffffff1f;border-radius:16px;grid-template-columns:repeat(4,1fr);gap:4px;padding:6px;display:grid;position:fixed;box-shadow:0 18px 55px #0008}.mobileSalesDock a{color:#aeb9bf;letter-spacing:.04em;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:50px;font-size:13px;font-weight:850;text-decoration:none;display:flex}.mobileSalesDock a span{color:#fff;font-size:15px}.mobileSalesDock .dockPrimary{color:#fff;background:linear-gradient(135deg,#fa793c,#e95720);box-shadow:0 8px 20px #f2692f45}.pricingPageShell .pricingMatrixHead{border-radius:22px;margin:0 0 42px;padding:38px 20px;transform:none;box-shadow:0 24px 58px #1b273026,7px 8px #f2692f}.pricingFaq{grid-template-columns:1fr;gap:36px;padding:70px 22px}.pricingFaq>div:first-child{position:static}.faqList summary{min-height:68px;font-size:12px}.faqList details p{margin-right:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.salesScrollTrack i,.featureBento>article,.problemGrid>article,.howGrid>article,.securityPanel,.pricingTeaser,.faqList summary i{transition:none}.pricingPageShell .pricingMatrixHead{transform:none}}.securityLink{border-bottom:1px solid #fff5;margin-top:18px;padding-bottom:4px;font-size:12px;font-weight:800;text-decoration:none;color:#fff!important;display:inline-flex!important}.customerPortal{color:#2d383e;background:#f3f5f5;grid-template-columns:250px 1fr;min-height:100vh;display:grid}.portalSide{color:#fff;background:#303a40;flex-direction:column;min-height:100vh;padding:28px 22px;display:flex}.portalBrand{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.portalBrand .loginLogo{width:32px;height:32px}.portalBrand strong{letter-spacing:.08em;font-size:14px}.portalSide nav{flex-direction:column;gap:6px;margin-top:52px;display:flex}.portalSide nav a{color:#aeb8bd;border-radius:8px;padding:12px 13px;font-size:13px;font-weight:700;text-decoration:none}.portalSide nav a:hover,.portalSide nav a.active{color:#fff;background:#3c484f}.portalSide nav a.active{box-shadow:inset 3px 0 #f26d35}.portalIdentity{border-top:1px solid #465159;align-items:center;gap:10px;margin-top:auto;padding-top:18px;display:flex}.portalIdentity>span{background:#f26d35;border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;font-weight:900;display:grid}.portalIdentity div{flex-direction:column;display:flex}.portalIdentity b{font-size:12px}.portalIdentity small{color:#9fabb0;font-size:13px}.portalMain>header{background:#fff;border-bottom:1px solid #dde2e4;justify-content:space-between;align-items:center;height:78px;padding:0 36px;display:flex}.portalMain>header div{flex-direction:column;display:flex}.portalMain>header small{color:#8f9a9f;letter-spacing:.12em;font-size:12px;font-weight:900}.portalMain>header b{font-size:15px}.portalMain>header>a{color:#68757b;border:1px solid #d9dfe1;border-radius:7px;padding:9px 13px;font-size:12px;text-decoration:none}.portalContent{max-width:1180px;padding:48px 42px 80px}.portalEyebrow{color:#e86229;letter-spacing:.14em;font-size:13px;font-weight:900}.portalContent>h1{margin:10px 0 12px;font:500 48px/1.05 Georgia,serif}.portalLead{color:#78858b;font-size:15px}.portalStatus{grid-template-columns:repeat(3,1fr);gap:12px;margin:34px 0 14px;display:grid}.portalStatus article{background:#fff;border:1px solid #dfe4e6;border-radius:12px;gap:14px;padding:20px;display:flex;box-shadow:0 10px 30px #26343b08}.portalStatus article>span{border-radius:9px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.statusGood{color:#15815f;background:#e6f5ef}.statusWarn{color:#dc5a22;background:#fff2e9}.portalStatus article div{flex-direction:column;gap:3px;display:flex}.portalStatus small,.portalLaunch small,.portalGrid article>span{color:#8e999e;letter-spacing:.1em;font-size:12px;font-weight:900}.portalStatus b{font-size:13px}.portalStatus p{color:#849097;margin:0;font-size:12px}.portalLaunch{color:#fff;background:#303a40;border-radius:14px;justify-content:space-between;align-items:center;padding:28px 30px;display:flex;box-shadow:0 18px 38px #2530381c}.portalLaunch h2{margin:8px 0;font:500 25px Georgia,serif}.portalLaunch p{color:#b7c0c4;max-width:620px;margin:0;font-size:12px}.portalLaunch>a{color:#fff;background:#f36e35;border-radius:8px;padding:13px 17px;font-size:12px;font-weight:900;text-decoration:none}.portalGrid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:14px;display:grid}.portalGrid article{background:#fff;border:1px solid #dfe4e6;border-radius:12px;padding:23px}.portalGrid h3{margin:18px 0 7px;font-size:14px}.portalGrid p{color:#7d898f;font-size:12px;line-height:1.55}.portalGrid em,.portalGrid a{color:#df622a;margin-top:8px;font-size:13px;font-style:normal;font-weight:900;text-decoration:none;display:inline-block}.settingsPage{color:#2d383e;background:#f3f5f5;min-height:100vh}.settingsPage>header{color:#fff;background:#303a40;justify-content:space-between;align-items:center;height:72px;padding:0 5vw;display:flex}.settingsPage>header>a{color:#cad1d4;font-size:12px;text-decoration:none}.settingsPage>section{max-width:1050px;margin:auto;padding:60px 24px}.settingsPage>section>p,.trustHero>p,.trustControls>header>p,.trustHonesty>div>p,.trustContact p,.legalPage article>p{color:#e86229;letter-spacing:.14em;font-size:13px;font-weight:900}.settingsPage h1,.trustHero h1,.legalPage h1{font:500 48px/1.08 Georgia,serif}.settingsGrid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:34px;display:grid}.settingsGrid article{background:#fff;border:1px solid #dfe4e6;border-radius:12px;padding:25px}.settingsGrid small{color:#8e999e;font-size:12px;font-weight:900}.settingsGrid h2{margin:16px 0 8px;font-size:16px}.settingsGrid p{color:#7e8a90;font-size:12px;line-height:1.6}.settingsGrid a{color:#df622a;font-size:12px;font-weight:900;text-decoration:none}.secureTag{color:#16815f;background:#e6f5ef;border-radius:999px;padding:6px 8px;font-size:13px;font-weight:900;display:inline-block}.settingsNotice{background:#fff8e9;border:1px solid #f1dda6;border-radius:10px;margin-top:14px;padding:18px}.settingsNotice b{font-size:12px}.settingsNotice p{color:#7b7160;margin:5px 0 0;font-size:12px}.trustPage{color:#2c373d;background:#f5f6f6;min-height:100vh}.trustPage>nav{color:#fff;background:#303a40;justify-content:space-between;align-items:center;height:76px;padding:0 6vw;display:flex}.trustPage>nav>div{align-items:center;gap:20px;display:flex}.trustPage>nav a{color:#c6ced1;font-size:12px;text-decoration:none}.trustLogin{border:1px solid #69747a;border-radius:7px;padding:9px 12px}.trustHero{color:#fff;background:#313b41;padding:90px 7vw 72px;position:relative;overflow:hidden}.trustHero:after{content:"";border:90px solid #f26c3530;border-radius:50%;width:430px;height:430px;position:absolute;top:-170px;right:-110px;transform:rotateX(65deg)}.trustHero h1{max-width:780px;margin:16px 0 22px;font-size:62px}.trustHero>span{color:#bbc4c8;max-width:720px;font-size:15px;line-height:1.65;display:block}.trustHero>div{gap:10px;margin-top:32px;display:flex}.trustHero>div b{background:#3d494f;border:1px solid #59656b;border-radius:999px;padding:9px 12px;font-size:13px}.trustControls,.trustHonesty,.trustContact{padding:70px 7vw}.trustControls header h2,.trustHonesty h2,.trustContact h2{margin:10px 0 30px;font:500 38px Georgia,serif}.trustControls>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.trustControls article{background:#fff;border:1px solid #dfe4e6;border-radius:11px;padding:24px}.trustControls article>span{color:#e86229;font-size:13px;font-weight:900}.trustControls h3{margin:30px 0 9px;font-size:15px}.trustControls article p{color:#7e8a90;font-size:12px;line-height:1.55}.trustHonesty{color:#fff;background:#303a40;grid-template-columns:.8fr 1.4fr;gap:70px;display:grid}.trustColumns{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.trustColumns article{background:#39454b;border:1px solid #4a575e;border-radius:12px;padding:24px}.trustColumns b{font-size:13px}.trustColumns ul{color:#b9c2c6;margin:18px 0 0;padding-left:18px;font-size:12px;line-height:2}.trustContact{justify-content:space-between;align-items:center;display:flex}.trustContact span{color:#7e8a90;font-size:12px}.trustContact>a{color:#fff;background:#f36e35;border-radius:8px;padding:13px 16px;font-size:12px;font-weight:900;text-decoration:none}.trustPage>footer:not(.s2Footer){color:#9fa9ae;background:#252e33;justify-content:space-between;padding:26px 7vw;font-size:13px;display:flex}.trustPage>footer:not(.s2Footer) div{gap:18px;display:flex}.trustPage>footer:not(.s2Footer) a{color:#c5cdd0;text-decoration:none}.legalPage{color:#2d383e;background:#f5f6f6;min-height:100vh}.legalPage>header{color:#fff;background:#303a40;justify-content:space-between;align-items:center;height:74px;padding:0 6vw;display:flex}.legalPage>header>a{color:#c7cfd2;font-size:12px;text-decoration:none}.legalPage>article{max-width:820px;margin:auto;padding:72px 24px}.legalPage h1{margin:14px 0 18px;font-size:54px}.legalIntro{color:#738087;margin-bottom:45px;font-size:14px;line-height:1.7;display:block}.legalPage article section{border-top:1px solid #d9dfe1;padding:24px 0}.legalPage article section h2{margin:0 0 10px;font-size:15px}.legalPage article section p{color:#78858b;margin:0;font-size:12px;line-height:1.75}.legalCallout{background:#fff3e9;border:1px solid #f0d2bf;border-radius:10px;margin-top:24px;padding:20px}.legalCallout b{font-size:12px}.legalCallout p{color:#7a685d;font-size:12px}.legalPage>footer:not(.s2Footer){justify-content:space-between;max-width:820px;margin:auto;padding:0 24px 50px;display:flex}.legalPage>footer:not(.s2Footer) a{color:#df622a;font-size:12px;font-weight:900;text-decoration:none}@media (width<=850px){.customerPortal{grid-template-columns:1fr}.portalSide{min-height:auto;padding:18px}.portalSide nav{grid-template-columns:repeat(2,1fr);margin-top:20px;display:grid}.portalIdentity{display:none}.portalContent{padding:32px 18px 70px}.portalStatus,.trustControls>div{grid-template-columns:1fr}.portalLaunch{flex-direction:column;align-items:flex-start;gap:22px}.trustHonesty{grid-template-columns:1fr;gap:25px}.trustHero h1{font-size:44px}}@media (width<=560px){.portalMain>header{padding:0 18px}.portalContent>h1,.settingsPage h1{font-size:38px}.portalGrid,.settingsGrid,.trustColumns{grid-template-columns:1fr}.trustHero{padding:60px 22px}.trustHero h1,.legalPage h1{font-size:39px}.trustHero>div{flex-wrap:wrap}.trustPage>nav{padding:0 18px}.trustPage>nav>div>a:not(.trustLogin){display:none}.trustControls,.trustHonesty,.trustContact{padding:50px 22px}.trustContact{flex-direction:column;align-items:flex-start;gap:25px}}.demoExperience{background:#eef1f2;min-height:100vh}.demoExperienceBar{z-index:70;height:58px;position:relative;box-shadow:0 8px 24px #7d2c0e24}.demoExperienceBar>p{font-size:13px}.demoExperienceBar .demoModeSwitch{background:#b83d1390;border:1px solid #ffffff28;border-radius:10px;gap:4px;margin-left:auto;padding:4px;display:flex}.demoModeSwitch button{color:#ffe4d8;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:32px;padding:0 13px;font-size:12px;font-weight:900;transition:background .2s,transform .2s,color .2s}.demoModeSwitch button:hover{color:#fff;transform:translateY(-1px)}.demoModeSwitch button.active{color:#d94c18;background:#fff;box-shadow:0 6px 15px #8422052b}.demoExperienceBar .demoExit{gap:6px;margin-left:4px;display:flex}.demoExperienceBar .demoExit a{align-items:center;min-height:32px;display:flex}.managerDemoFrame{min-height:calc(100vh - 58px)}.managerDemoFrame>aside{height:calc(100vh - 58px);top:58px}.demoPopover{z-index:30;background:#fff;border:1px solid #dce2e4;border-radius:12px;width:270px;padding:12px;animation:.18s ease-out demoPop;position:absolute;top:60px;right:29px;box-shadow:0 24px 55px #1d293033}.demoPopover>b{padding:7px 8px 11px;font-size:13px;display:block}.demoPopover button{text-align:left;color:#344249;cursor:pointer;background:0 0;border:0;border-top:1px solid #edf0f1;align-items:center;gap:9px;width:100%;padding:11px 8px;display:flex}.demoPopover button:hover{background:#f7f8f8}.demoSearch button{justify-content:space-between;font-size:12px;font-weight:850}.demoSearch button span{color:#e95e25}.demoNotifications button>span{border-radius:7px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:900;display:grid}.alertDot{color:#d64c3b;background:#fff0ed}.infoDot{color:#347ea6;background:#eaf5fa}.demoNotifications button p{flex-direction:column;gap:3px;margin:0;display:flex}.demoNotifications button strong{font-size:12px}.demoNotifications button small{color:#8b979c;font-size:12px}.clickableCard{cursor:pointer}.activeRoutine{border-color:#ff6b2c!important;box-shadow:inset 0 0 0 1px #ff6b2c,0 15px 30px #f36b2a18!important}.routineCard button,.issueItem button,.demoPageHead button,.demoPanel button{cursor:pointer}.demoEmptyState{text-align:center;background:#fff;border:1px solid #dfe4e6;border-radius:12px;align-content:center;place-items:center;min-height:310px;padding:40px;display:grid}.demoEmptyState>span{color:#18825f;background:#e5f5ef;border-radius:50%;place-items:center;width:52px;height:52px;font-size:20px;display:grid}.demoEmptyState h3{margin:18px 0 5px;font-size:15px}.demoEmptyState p{color:#829096;margin:0;font-size:13px}.demoEmptyState button{color:#fff;background:#ff6b2c;border:0;border-radius:7px;margin-top:18px;padding:10px 13px;font-size:12px;font-weight:900}.demoModalBackdrop{z-index:120;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1b272edb;place-items:center;padding:24px;animation:.18s demoFade;display:grid;position:fixed;inset:0}.demoIssueModal{background:#fff;border-radius:18px;width:min(610px,100%);max-height:90vh;animation:.24s ease-out demoModal;overflow:auto;box-shadow:0 40px 100px #0008}.demoIssueModal>header{color:#fff;background:linear-gradient(145deg,#303a40,#222d33);grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:24px;display:grid}.demoIssueModal>header>span{border-radius:10px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.demoIssueModal>header>span.high{background:#ef5b44}.demoIssueModal>header>span.medium{background:#d8962e}.demoIssueModal>header small{color:#ffb18e;letter-spacing:.09em;font-size:12px;font-weight:900}.demoIssueModal h2{margin:5px 0 0;font-size:17px}.demoIssueModal>header button{color:#fff;background:#ffffff13;border:0;border-radius:8px;width:34px;height:34px;font-size:21px}.modalMeta{border-bottom:1px solid #e3e7e8;grid-template-columns:repeat(3,1fr);display:grid}.modalMeta span{border-right:1px solid #e3e7e8;flex-direction:column;gap:5px;padding:17px 22px;display:flex}.modalMeta small,.demoIssueModal>article>small,.modalNote small{color:#8b979c;letter-spacing:.09em;font-size:12px;font-weight:900}.modalMeta b{font-size:12px}.demoIssueModal>article{background:#fff8f4;border:1px solid #efd1c3;border-radius:10px;grid-template-columns:1fr auto;gap:6px;margin:21px 22px 0;padding:16px;display:grid}.demoIssueModal>article small{color:#d95520;grid-column:1/-1}.demoIssueModal>article b{font-size:12px}.demoIssueModal>article em{color:#fff;background:#df4f3d;border-radius:999px;padding:5px 8px;font-size:12px;font-style:normal;font-weight:900}.modalNote{background:#f4f6f6;border-radius:10px;margin:14px 22px;padding:16px}.modalNote p{color:#536269;margin:7px 0 0;font-size:13px;line-height:1.65}.modalEvidence{border:1px dashed #cbd2d5;border-radius:10px;align-items:center;gap:12px;margin:0 22px;padding:15px;display:flex}.modalEvidence>span{color:#e85d24;background:#eaf0f2;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.modalEvidence>div{flex-direction:column;gap:4px;display:flex}.modalEvidence b{font-size:13px}.modalEvidence small{color:#879399;font-size:12px}.demoIssueModal>footer{justify-content:flex-end;gap:8px;padding:22px;display:flex}.demoIssueModal>footer button,.demoIssueModal>footer a{color:#56656c;background:#fff;border:1px solid #d6dcde;border-radius:8px;padding:10px 13px;font-size:12px;font-weight:900;text-decoration:none}.demoIssueModal>footer a{color:#fff;background:#ff6b2c;border-color:#ff6b2c}.demoToast{z-index:150;color:#fff;background:#26343b;border-radius:11px;align-items:center;gap:10px;padding:13px 17px;font-size:13px;font-weight:850;animation:.25s demoToastIn;display:flex;position:fixed;bottom:24px;right:26px;box-shadow:0 22px 50px #1b272e4c}.demoToast span{background:#24a67b;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.reportCard>a{color:#56656c;text-align:center;background:#f5f7f7;border:0;border-radius:6px;width:100%;margin-top:14px;padding:9px;font-size:12px;font-weight:900;text-decoration:none;display:block}.reportCard>a:hover{color:#fff;background:#ff6b2c}.recentReports>div>a{color:#526168;background:#fff;border:1px solid #dfe4e6;border-radius:6px;padding:6px 8px;font-size:12px;font-weight:850;text-decoration:none}.recentReports>div>a:hover{color:#df5a22;border-color:#ff6b2c}.scheduleDate>div>button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;flex-direction:column;align-items:center;gap:4px;padding:7px;display:flex}.scheduleDate>div>button.selected{color:#fff;background:#ff6b2c}.scheduleDate>div>button:hover:not(.selected){background:#f1f4f5}.scheduleDate>div>button small{font-size:12px}.scheduleDate>div>button b{font-size:13px}.staffDemoStage{color:#fff;background:radial-gradient(circle at 78% 34%,#ff8a5340,#0000 23%),radial-gradient(circle at 12% 88%,#66778029,#0000 27%),linear-gradient(145deg,#253138,#39464d 66%,#222d33);grid-template-columns:minmax(320px,520px) minmax(400px,1fr);align-items:center;gap:clamp(45px,8vw,130px);min-height:calc(100vh - 58px);padding:60px clamp(28px,7vw,110px);display:grid;overflow:hidden}.staffDemoCopy>p{color:#ff8c59;letter-spacing:.18em;margin:0;font-size:13px;font-weight:900}.staffDemoCopy h1{letter-spacing:-.04em;margin:18px 0;font:500 clamp(43px,5vw,72px)/.98 Georgia,serif}.staffDemoCopy>span{color:#bdc6ca;max-width:520px;font-size:14px;line-height:1.7;display:block}.staffDemoCopy>div{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.staffDemoCopy b{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:13px;display:flex}.staffDemoCopy i{color:#fff;background:#f26b33;border-radius:50%;place-items:center;width:19px;height:19px;font-size:12px;font-style:normal;display:grid}.iphoneScene{perspective:1400px;place-items:center;min-height:790px;display:grid;position:relative}.iphoneShadow{filter:blur(24px);background:#0009;border-radius:50%;width:410px;height:110px;position:absolute;bottom:0;transform:rotateX(72deg)}.iphoneDevice{width:390px;height:800px;transform-style:preserve-3d;background:linear-gradient(135deg,#8f979b,#202427 18%,#090b0c 82%,#626b70);border-radius:58px;padding:14px;animation:5s ease-in-out infinite phoneFloat;position:relative;transform:rotateY(-7deg)rotateX(2deg);box-shadow:inset 0 0 0 2px #9aa1a5,inset 0 0 0 6px #16191b,32px 42px 80px #06090b8c,-15px -13px 50px #ffffff12}.iphoneSide{background:#15191b;border:1px solid #747c80;border-radius:4px;width:4px;position:absolute;left:-5px}.sideOne{height:35px;top:115px}.sideTwo{height:68px;top:172px}.sideThree{height:68px;top:252px}.iphoneScreen{color:#253239;background:#f4f6f6;border-radius:45px;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #15191b}.iphoneStatus{background:#fff;justify-content:space-between;align-items:center;height:36px;padding:0 25px;font-size:13px;display:flex}.dynamicIsland{background:#050606;border-radius:18px;width:112px;height:28px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.homeIndicator{z-index:9;background:#161b1d;border-radius:4px;width:118px;height:4px;position:absolute;bottom:7px;left:50%;transform:translate(-50%)}.staffAppHeader{background:#fff;border-bottom:1px solid #e5e9ea;align-items:center;height:58px;padding:0 20px;display:flex}.staffAppHeader .demoLogo>i{border-width:5px;width:25px;height:25px}.staffAppHeader .demoLogo strong{font-size:13px}.staffAppHeader>button{color:#3d4a50;background:#fff;border:1px solid #e2e7e9;border-radius:9px;width:34px;height:34px;margin-left:auto;position:relative}.staffAppHeader>button i{background:#f26b33;border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:6px}.staffAppBody{scrollbar-width:none;height:calc(100% - 151px);padding:22px 18px 28px;overflow:auto}.staffAppBody::-webkit-scrollbar{display:none}.staffBottomNav{z-index:6;background:#fff;border-top:1px solid #dfe4e6;grid-template-columns:repeat(4,1fr);height:57px;padding:4px 14px 11px;display:grid;position:absolute;bottom:0;left:0;right:0}.staffBottomNav button{color:#89959a;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:12px;font-weight:800;display:flex;position:relative}.staffBottomNav button i{font-size:15px;font-style:normal}.staffBottomNav button.active{color:#e95e25}.staffBottomNav button>b{color:#fff;background:#e95e25;border-radius:50%;place-items:center;width:13px;height:13px;font-size:12px;display:grid;position:absolute;top:1px;right:17px}.staffToast{z-index:20;color:#fff;background:#253239;border-radius:9px;padding:10px 13px;font-size:12px;font-weight:850;animation:.22s demoToastIn;position:absolute;bottom:68px;left:20px;right:20px;box-shadow:0 15px 34px #1e292f54}.staffSubmittedFlag{letter-spacing:.12em;color:#fff;background:#1c9b74;border-radius:5px;padding:5px 9px;font-size:12px;position:absolute;top:105px;right:-26px;transform:rotate(90deg)}.staffHello>span,.staffSimpleHead>span{color:#e95e25;letter-spacing:.13em;font-size:12px;font-weight:900}.staffHello h2,.staffSimpleHead h2{margin:8px 0 5px;font:500 25px/1.08 Georgia,serif}.staffHello p,.staffSimpleHead p{color:#839097;margin:0;font-size:12px}.staffProgressCard{color:#fff;background:linear-gradient(145deg,#344149,#252f35);border-radius:13px;align-items:center;gap:13px;margin-top:19px;padding:14px;display:flex;box-shadow:0 13px 26px #26333a24}.staffProgressRing{background:conic-gradient(#ff783d var(--staff-progress), #536068 0);border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:relative}.staffProgressRing:before{content:"";background:#303c43;border-radius:50%;position:absolute;inset:6px}.staffProgressRing>b{font-size:12px;position:relative}.staffProgressCard>div:last-child{flex-direction:column;gap:4px;display:flex}.staffProgressCard small,.staffSectionTitle small{color:#aeb9be;letter-spacing:.08em;font-size:12px;font-weight:850}.staffProgressCard div>b{font-size:12px}.staffProgressCard p{color:#ff9b70;margin:0;font-size:12px}.staffSectionTitle{justify-content:space-between;align-items:end;margin:22px 2px 9px;display:flex}.staffSectionTitle b{font-size:12px}.staffSectionTitle small{color:#8a969b;letter-spacing:0}.staffRoutineList{flex-direction:column;gap:8px;display:flex}.staffRoutineList>button{color:#28363d;text-align:left;background:#fff;border:1px solid #e0e5e7;border-radius:12px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;width:100%;padding:12px;display:grid;box-shadow:0 6px 14px #29363c0a}.staffRoutineList>button:hover{border-color:#ff7b40;transform:translateY(-1px)}.staffRoutineList>button>span{color:#df5a22;background:#fff0e9;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.staffRoutineList>button>div{flex-direction:column;gap:3px;display:flex}.staffRoutineList button div>b{font-size:13px}.staffRoutineList button div>small{color:#88949a;font-size:12px}.staffRoutineList button div>i{background:#e8ecee;border-radius:3px;height:3px;margin-top:3px;overflow:hidden}.staffRoutineList button div>i em{background:#ff6b2c;height:100%;display:block}.staffRoutineList button>strong{text-align:right;font-size:12px}.staffRoutineList button>strong small{color:#8c989d;font-size:12px;display:block}.staffRoutineList button>em{color:#9aa5aa;font-style:normal}.staffSubmit,.questionNext{color:#7e8a8f;background:#d6dddf;border:0;border-radius:10px;justify-content:space-between;width:100%;margin-top:13px;padding:12px 14px;font-size:12px;font-weight:900;display:flex}.staffSubmit.ready,.questionNext:not(:disabled){color:#fff;background:linear-gradient(135deg,#ff793e,#e95820);box-shadow:0 10px 20px #e95e2536}.staffQuestion>header{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.staffQuestion>header button{background:#fff;border:1px solid #dce2e4;border-radius:8px;width:31px;height:31px;font-size:20px}.staffQuestion>header div{flex-direction:column;display:flex}.staffQuestion>header small{color:#e95e25;font-size:12px;font-weight:900}.staffQuestion>header b{font-size:13px}.staffQuestion>header>span{color:#879399;font-size:12px}.questionProgress{background:#e1e6e8;border-radius:3px;height:4px;margin:14px 0 30px;display:block;overflow:hidden}.questionProgress em{background:#ff6b2c;height:100%;display:block}.questionIcon{color:#df5a22;background:#fff0e9;border-radius:16px;place-items:center;width:54px;height:54px;margin-bottom:18px;font-size:22px;display:grid}.staffQuestion>small{color:#e95e25;font-size:12px;font-weight:900}.staffQuestion h2{margin:9px 0;font:500 23px/1.15 Georgia,serif}.staffQuestion>p{color:#849097;font-size:12px}.answerButtons{grid-template-columns:1fr 1fr;gap:9px;margin-top:20px;display:grid}.answerButtons button{color:#4b5a61;background:#fff;border:1px solid #dbe1e3;border-radius:12px;place-items:center;gap:3px;padding:15px 8px;display:grid}.answerButtons button>span{border-radius:50%;place-items:center;width:32px;height:32px;font-size:13px;display:grid}.answerButtons button b{font-size:12px}.answerButtons button small{color:#8d999e;font-size:12px}.answerButtons .yes>span{color:#18825f;background:#e6f5ef}.answerButtons .no>span{color:#d64c3b;background:#fff0ed}.answerButtons .yes.selected{border-color:#1b9b74;box-shadow:inset 0 0 0 1px #1b9b74}.answerButtons .no.selected{border-color:#e35442;box-shadow:inset 0 0 0 1px #e35442}.staffIssueForm{background:#fff7f3;border:1px solid #efd2c4;border-radius:11px;margin-top:10px;padding:12px}.staffIssueForm label{flex-direction:column;gap:6px;font-size:12px;font-weight:850;display:flex}.staffIssueForm textarea{resize:none;min-height:65px;font:inherit;background:#fff;border:1px solid #dce2e4;border-radius:8px;padding:9px}.staffIssueForm>button{color:#d75a25;background:#fff;border:1px dashed #e1a88e;border-radius:8px;width:100%;margin-top:8px;padding:9px;font-size:12px;font-weight:850}.staffIssueForm>button.added{color:#18825f;background:#e9f6f1;border-style:solid}.staffSimpleHead{margin-bottom:19px}.staffUpdateCard{background:#fff;border:1px solid #dfe4e6;border-radius:12px;gap:10px;margin-bottom:9px;padding:13px;display:flex}.staffUpdateCard>span{color:#347ea6;background:#eaf5fa;border-radius:8px;flex:none;place-items:center;width:31px;height:31px;font-weight:900;display:grid}.staffUpdateCard.urgent>span{color:#d64c3b;background:#fff0ed}.staffUpdateCard>div{flex-direction:column;gap:4px;display:flex}.staffUpdateCard small{color:#d85a24;font-size:12px;font-weight:900}.staffUpdateCard b{font-size:12px}.staffUpdateCard p{color:#718087;margin:0;font-size:12px;line-height:1.5}.staffUpdateCard button{color:#fff;background:#26343b;border:0;border-radius:6px;align-self:flex-start;margin-top:5px;padding:7px 9px;font-size:12px;font-weight:850}.staffProfileHero{text-align:center;padding:8px 0 20px}.staffProfileHero>span{color:#fff;background:linear-gradient(135deg,#ff824b,#e5551d);border-radius:50%;place-items:center;width:64px;height:64px;margin:auto;font-size:16px;font-weight:900;display:grid;box-shadow:0 11px 25px #ee672d47}.staffProfileHero h2{margin:12px 0 4px;font:500 24px Georgia,serif}.staffProfileHero p{color:#849097;font-size:12px}.staffProfileStats{background:#fff;border:1px solid #dfe4e6;border-radius:12px;grid-template-columns:repeat(3,1fr);margin-bottom:12px;display:grid}.staffProfileStats>span{text-align:center;border-right:1px solid #e5e9ea;flex-direction:column;gap:3px;padding:13px 5px;display:flex}.staffProfileStats b{font-size:12px}.staffProfileStats small{color:#8b979c;font-size:12px}.staffSetting,.staffSignOut{text-align:left;background:#fff;border:0;border-bottom:1px solid #e1e6e8;width:100%;padding:13px;font-size:12px;font-weight:850}.staffSetting span{float:right;color:#8e999e}.staffSignOut{text-align:center;color:#d5532b;background:#fff8f5;border:1px solid #f0cec3;border-radius:9px;margin-top:12px}.staffComplete{text-align:center;align-content:center;place-items:center;height:100%;display:grid}.staffComplete>div{background:#e5f5ef;border-radius:50%;place-items:center;width:76px;height:76px;display:grid}.staffComplete>div span{color:#fff;background:#1a9c74;border-radius:50%;place-items:center;width:52px;height:52px;font-size:22px;display:grid;box-shadow:0 10px 25px #1b9b7442}.staffComplete>small{color:#18825f;letter-spacing:.14em;margin-top:23px;font-size:12px;font-weight:900}.staffComplete h2{margin:10px 0;font:500 28px/1.05 Georgia,serif}.staffComplete>p{color:#7d8a90;font-size:12px;line-height:1.6}.staffComplete article{text-align:left;background:#fff;border:1px solid #dfe4e6;border-radius:12px;align-items:center;gap:13px;width:100%;margin:18px 0;padding:14px;display:flex}.staffComplete article>b{color:#e95e25;font:500 31px Georgia,serif}.staffComplete article>span{flex-direction:column;display:flex}.staffComplete article small{color:#89969c;font-size:12px}.staffComplete article strong{font-size:12px}.staffComplete>button{color:#fff;background:#26343b;border:0;border-radius:9px;padding:11px 14px;font-size:12px;font-weight:900}@keyframes demoPop{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:none}}@keyframes demoFade{0%{opacity:0}to{opacity:1}}@keyframes demoModal{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}@keyframes demoToastIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes phoneFloat{0%,to{transform:rotateY(-7deg)rotateX(2deg)translateY(0)}50%{transform:rotateY(-5deg)rotateX(1deg)translateY(-9px)}}@media (width<=950px){.demoExperienceBar>p{display:none}.staffDemoStage{grid-template-columns:1fr;gap:35px;padding:45px 24px}.staffDemoCopy{text-align:center;max-width:650px;margin:auto}.staffDemoCopy>span{margin:auto}.staffDemoCopy>div{justify-content:center}.iphoneScene{min-height:820px}.iphoneDevice{animation:none;transform:none}.managerDemoFrame>aside{top:auto}}@media (width<=650px){.demoExperienceBar{align-items:flex-start;gap:7px;height:auto;min-height:104px;padding:9px 10px}.demoExperienceBar>span{margin-top:5px}.demoExperienceBar .demoModeSwitch{order:3;width:100%;margin:0}.demoModeSwitch button{flex:1}.demoExperienceBar .demoExit{margin-left:auto}.demoExperienceBar .demoExit a:last-child{display:none}.managerDemoFrame{min-height:calc(100vh - 104px)}.managerDemoFrame>aside{height:auto}.demoPopover{width:auto;position:fixed;top:156px;left:12px;right:12px}.demoModalBackdrop{padding:10px}.demoIssueModal{border-radius:14px}.modalMeta{grid-template-columns:1fr}.modalMeta span{border-bottom:1px solid #e3e7e8;border-right:0}.demoIssueModal>footer{flex-direction:column-reverse}.demoIssueModal>footer a,.demoIssueModal>footer button{text-align:center}.demoToast{justify-content:center;bottom:74px;left:12px;right:12px}.scheduleDate>div>button:nth-child(-n+2),.scheduleDate>div>button:nth-last-child(-n+2){display:none}.scheduleDate>div{grid-template-columns:repeat(3,1fr)}.staffDemoStage{min-height:calc(100vh - 104px);padding:34px 10px 55px}.staffDemoCopy{padding:0 14px}.staffDemoCopy h1{font-size:41px}.staffDemoCopy>span,.staffDemoCopy b{font-size:12px}.iphoneScene{min-height:auto}.iphoneShadow{display:none}.iphoneDevice{border-radius:48px;width:min(390px,100vw - 20px);height:min(800px,100vh - 36px);min-height:680px;padding:11px}.iphoneScreen{border-radius:38px}.staffAppBody{height:calc(100% - 147px)}.dynamicIsland{width:100px}.staffBottomNav button>b{right:11px}}@media (prefers-reduced-motion:reduce){.iphoneDevice,.demoPopover,.demoIssueModal,.demoToast,.staffToast{animation:none}}.ccApp{--ccOrange:#f36c2f;--ccInk:#26343d;--ccMuted:#7c898f;min-height:100dvh;color:var(--ccInk);background:#f3f5f5;grid-template-columns:248px 1fr;display:grid}.ccApp>aside{color:#fff;z-index:40;background:#29363d;flex-direction:column;height:100dvh;padding:26px 20px 20px;display:flex;position:sticky;top:0}.ccBrand{align-items:center;gap:12px;display:flex}.ccBrand>i{border:6px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:relative}.ccBrand>i:after{content:"";background:var(--ccOrange);width:8px;height:12px;position:absolute;bottom:-5px;right:-7px;transform:rotate(-40deg)}.ccBrand>i b{background:var(--ccOrange);border-radius:50%;width:8px;height:8px}.ccBrand>span{flex-direction:column;gap:4px;display:flex}.ccBrand strong{letter-spacing:.13em;font-size:12px}.ccBrand small{color:#9eabb0;font-size:12px}.ccSite{background:#334149;border:1px solid #445159;border-radius:12px;flex-direction:column;gap:6px;margin:30px 0 19px;padding:14px;display:flex}.ccSite small{letter-spacing:.12em;color:#9ca8ae;font-size:12px}.ccSite b{font-size:12px}.ccSite span{color:#65c6a5;font-size:12px}.ccApp>aside nav{flex-direction:column;gap:4px;display:flex}.ccApp>aside nav button{color:#aab5ba;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:25px 1fr auto;align-items:center;padding:11px;display:grid}.ccApp>aside nav button i{font-size:14px;font-style:normal}.ccApp>aside nav button span{font-size:13px;font-weight:800}.ccApp>aside nav button em{background:#48565e;border-radius:20px;padding:3px 6px;font-size:12px;font-style:normal}.ccApp>aside nav button.active{color:#fff;box-shadow:inset 3px 0 var(--ccOrange);background:#3b4951}.ccAsideFoot{border-top:1px solid #435058;align-items:center;gap:10px;margin-top:auto;padding:18px 4px 0;display:flex}.ccAsideFoot>span,.ccMain>header>span>i{color:#fff;background:linear-gradient(135deg,#ff8048,#e4581f);border-radius:10px;place-items:center;width:34px;height:34px;font-size:13px;font-style:normal;font-weight:900;display:grid}.ccAsideFoot div{flex-direction:column;gap:3px;display:flex}.ccAsideFoot b{font-size:13px}.ccAsideFoot small{color:#9aa7ac;font-size:12px}.ccMain{min-width:0}.ccMain>header{background:#fff;border-bottom:1px solid #dfe4e6;align-items:center;height:72px;padding:0 34px;display:flex}.ccMain>header>div{flex-direction:column;gap:4px;display:flex}.ccMain>header small{letter-spacing:.11em;color:#929da2;font-size:12px}.ccMain>header b{font-size:12px}.ccMain>header>span{align-items:center;gap:11px;margin-left:auto;display:flex}.ccMain>header>span button,.ccMenu{background:#fff;border:1px solid #dfe4e6;border-radius:9px;width:34px;height:34px}.ccMenu{margin-right:10px;display:none}.ccContent{max-width:1180px;margin:auto;padding:42px clamp(24px,4vw,54px) 70px}.ccPageHead{justify-content:space-between;align-items:end;gap:24px;margin-bottom:27px;display:flex}.ccPageHead p,.ccLaunch p,.ccActivity p{letter-spacing:.15em;color:#db5921;margin:0 0 8px;font-size:12px;font-weight:900}.ccPageHead h1{margin:0;font:500 clamp(30px,3vw,42px)/1 Georgia,serif}.ccPageHead span{color:var(--ccMuted);margin-top:10px;font-size:12px;display:block}.ccPageHead>button,.ccEmpty>button{background:var(--ccOrange);color:#fff;border:0;border-radius:9px;padding:12px 16px;font-size:12px;font-weight:900;box-shadow:0 9px 20px #f36c2f2b}.ccStats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.ccStats article{background:#fff;border:1px solid #dfe4e6;border-radius:13px;align-items:center;gap:14px;padding:18px;display:flex}.ccStats article>span{flex-direction:column;gap:5px;display:flex}.ccStats small{color:#919da2;font-size:12px;font-weight:900}.ccStats b{font-size:12px}.ccStats em{color:#8b979c;font-size:12px;font-style:normal}.ccRing,.ccMetric{border-radius:50%;flex:none;place-items:center;width:56px;height:56px;font:700 15px Georgia,serif;display:grid}.ccRing{border:6px solid #dfe5e7;border-top-color:var(--ccOrange)}.ccRing small{margin-bottom:-21px;margin-left:-11px}.ccMetric.danger{color:#d75441;background:#fff0ec}.ccMetric.green{color:#16805e;background:#e8f5f0}.ccLaunch,.ccActivity,.ccRoutine,.ccTable,.ccSettings{background:#fff;border:1px solid #dfe4e6;border-radius:14px;margin-top:18px;overflow:hidden}.ccLaunch>header,.ccActivity>header{border-bottom:1px solid #e3e7e9;justify-content:space-between;align-items:center;padding:19px 21px;display:flex}.ccLaunch h2,.ccActivity h2{margin:0;font:500 20px Georgia,serif}.ccLaunch>header>span{color:#7e8b91;font-size:12px}.ccLaunch>div{grid-template-columns:repeat(3,1fr);display:grid}.ccLaunch>div button{text-align:left;color:var(--ccInk);background:#fff;border:0;border-right:1px solid #e3e7e9;grid-template-columns:auto 1fr auto;gap:11px;padding:18px;display:grid}.ccLaunch button>i{color:var(--ccOrange);font-size:12px;font-style:normal;font-weight:900}.ccLaunch button>span{flex-direction:column;gap:5px;display:flex}.ccLaunch button b{font-size:13px}.ccLaunch button small{color:#849197;font-size:12px}.ccLaunch button>em{font-style:normal}.ccActivity>div,.ccEmpty{text-align:center;padding:38px 20px}.ccActivity>div>span,.ccEmpty>div{width:45px;height:45px;color:var(--ccOrange);background:#fff0e9;border-radius:50%;place-items:center;margin:auto;font-weight:900;display:grid}.ccActivity h3,.ccEmpty h2{margin:12px 0 7px;font:500 21px Georgia,serif}.ccActivity>div p,.ccEmpty>span{color:#849197;font-size:12px;line-height:1.6}.ccTeamSummary{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.ccTeamSummary article{background:#fff;border:1px solid #dfe4e6;border-radius:12px;align-items:center;gap:13px;padding:18px;display:flex}.ccTeamSummary article>b{color:var(--ccOrange);font:500 28px Georgia,serif}.ccTeamSummary span{font-size:13px;font-weight:800}.ccTeamSummary small{color:#8a969b;margin-top:4px;font-size:12px;display:block}.ccTable>header,.ccTable>article{grid-template-columns:2fr 1fr 1fr 1fr 30px;align-items:center;gap:12px;padding:12px 18px;display:grid}.ccTable>header{color:#8e999e;background:#f8f9f9;border-bottom:1px solid #e2e6e8;font-size:12px}.ccTable>article{border-bottom:1px solid #e7eaeb;font-size:12px}.ccPerson{align-items:center;gap:10px;display:flex}.ccPerson>i{color:#de5c25;background:#fff0e9;border-radius:9px;place-items:center;width:34px;height:34px;font-size:12px;font-style:normal;font-weight:900;display:grid}.ccPerson>b{flex-direction:column;gap:3px;display:flex}.ccPerson small{color:#89959a;font-size:12px}.ccTable em.pending{color:#c56a24;background:#fff4e8;border-radius:20px;padding:5px 7px;font-size:12px;font-style:normal}.ccCode{color:#4d5b62;background:#f7f8f8;border:1px solid #dde3e5;border-radius:6px;padding:7px;font:700 7px monospace}.ccDots{color:#7d898f;background:0 0;border:0}.ccEmpty{background:#fff;border:1px dashed #cbd3d6;border-radius:14px;margin-top:18px}.ccEmpty p{color:var(--ccOrange);letter-spacing:.14em;margin:16px 0 0;font-size:12px;font-weight:900}.ccEmpty>span{max-width:430px;margin:auto;display:block}.ccEmpty>button{margin-top:18px}.ccModalBack{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#172228aa;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.ccModal{background:#fff;border-radius:18px;width:min(470px,100%);max-height:calc(100dvh - 24px);overflow:auto;box-shadow:0 32px 80px #10191e66}.ccModal>header{border-bottom:1px solid #e2e6e8;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:20px 22px;display:grid}.ccModal>header>span{color:#dd5d27;background:#fff0e9;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.ccModal header small{color:#df5e27;font-size:12px;font-weight:900}.ccModal h2{margin:4px 0 0;font:500 21px Georgia,serif}.ccModal header button{color:#829096;background:0 0;border:0;font-size:22px}.ccModal>p{color:#75838a;margin:18px 0;padding:0 22px;font-size:13px;line-height:1.6}.ccModal>label{flex-direction:column;gap:7px;margin:14px 22px;font-size:12px;font-weight:850;display:flex}.ccModal>label>span{float:right;color:#98a3a8;font-size:12px}.ccModal input,.ccModal select{border:1px solid #d7dee1;border-radius:9px;outline:0;padding:12px}.ccModal input:focus,.ccModal select:focus{border-color:var(--ccOrange);box-shadow:0 0 0 3px #f36c2f18}.ccSecurityNote{color:#29725d;background:#eef8f4;border-radius:10px;flex-direction:column;gap:5px;margin:18px 22px;padding:13px;font-size:12px;display:flex}.ccModal footer{border-top:1px solid #e2e6e8;justify-content:flex-end;gap:9px;padding:16px 22px;display:flex}.ccModal footer button{background:#fff;border:1px solid #d9dfe1;border-radius:8px;padding:10px 13px;font-size:12px;font-weight:850}.ccModal footer button:last-child{background:var(--ccOrange);border-color:var(--ccOrange);color:#fff}.ccModal footer button:disabled{opacity:.4}.ccInviteSuccess{text-align:center;padding:25px 20px 13px}.ccInviteSuccess i{color:#19815f;background:#e7f5ef;border-radius:50%;place-items:center;width:50px;height:50px;margin:auto;font-style:normal;display:grid}.ccInviteSuccess h3{margin:12px 0 5px;font:500 23px Georgia,serif}.ccInviteSuccess p{color:#7e8a90;font-size:12px}.ccInviteDetails{border:1px solid #dfe4e6;border-radius:11px;margin:0 22px 22px}.ccInviteDetails label{color:#879399;border-bottom:1px solid #e3e7e8;flex-direction:column;gap:5px;padding:12px;font-size:12px;display:flex}.ccInviteDetails b{color:#26343d;font-size:12px}.ccInviteDetails small{color:#7e8b91;padding:11px;font-size:12px;display:block}.ccRoutine>header{background:#f8f9f9;justify-content:space-between;align-items:center;padding:17px;display:flex}.ccRoutine>header span{align-items:center;gap:11px;display:flex}.ccRoutine>header i{color:#df5c25;background:#fff0e9;border-radius:9px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.ccRoutine b{font-size:13px}.ccRoutine b small{color:#89959a;margin-top:4px;font-size:12px;display:block}.ccRoutine>header em{color:#17815f;background:#e8f5f0;border-radius:20px;padding:5px 8px;font-size:12px;font-style:normal}.ccRoutine>div{border-top:1px solid #e4e8e9;grid-template-columns:35px 1fr auto 20px;align-items:center;gap:11px;padding:14px 18px;display:grid}.ccRoutine>div i{color:#9aa4a9;font-size:12px;font-style:normal}.ccRoutine>div b{font-size:12px}.ccRoutine>div span{background:#f0f3f4;border-radius:20px;padding:5px 7px;font-size:12px}.ccShiftGrid{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.ccShiftGrid article{background:#fff;border:1px solid #dfe4e6;border-radius:14px;padding:21px}.ccShiftGrid article>span{float:right;color:#dd5a22;background:#fff0e9;border-radius:10px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:900;display:grid}.ccShiftGrid small{color:#db5a23;font-size:12px;font-weight:900}.ccShiftGrid h2{margin:8px 0;font:500 23px Georgia,serif}.ccShiftGrid p{color:#7d8a90;font-size:13px}.ccShiftGrid article>div{border-top:1px solid #e4e8e9;justify-content:space-between;align-items:center;margin-top:18px;padding-top:13px;display:flex}.ccShiftGrid button{color:#db5c27;background:0 0;border:0;font-size:12px;font-weight:850}.ccSettings{grid-template-columns:1fr 1fr;gap:15px;padding:20px;display:grid}.ccSettings>label{flex-direction:column;gap:8px;font-size:12px;font-weight:850;display:flex}.ccSettings input{background:#f8f9f9;border:1px solid #d9dfe1;border-radius:8px;padding:11px}.ccSettings article{border-top:1px solid #e4e8e9;grid-column:1/-1;justify-content:space-between;padding-top:15px;display:flex}.ccSettings article div{flex-direction:column;gap:4px;display:flex}.ccSettings article b{font-size:13px}.ccSettings article small{color:#849197;font-size:12px}.ccSwitch{background:#1b9b74;border:0;border-radius:20px;width:39px;height:22px;padding:3px}.ccSwitch i{background:#fff;border-radius:50%;width:16px;height:16px;margin-left:auto;display:block}.ccToast{color:#fff;z-index:120;background:#26343d;border-radius:10px;align-items:center;gap:9px;padding:12px 16px;font-size:12px;font-weight:850;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 45px #17232a55}.ccToast b{background:#1b9b74;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.ccMobileTabs,.ccScrim{display:none}@media (width<=850px){.ccApp{padding-bottom:70px;display:block}.ccApp>aside{width:270px;transition:all .22s;position:fixed;top:0;left:0;transform:translate(-102%)}.ccApp>aside.open{transform:none}.ccScrim{z-index:35;background:#15212888;border:0;display:block;position:fixed;inset:0}.ccMenu{display:block}.ccMain>header{padding:0 15px}.ccContent{padding:28px 16px 45px}.ccPageHead{flex-direction:column;align-items:flex-start}.ccPageHead>button{width:100%}.ccStats,.ccTeamSummary,.ccShiftGrid,.ccLaunch>div{grid-template-columns:1fr}.ccLaunch>div button{border-bottom:1px solid #e3e7e9;border-right:0}.ccTable{overflow:auto}.ccTable>header,.ccTable>article{min-width:700px}.ccMobileTabs{z-index:30;height:68px;padding-bottom:env(safe-area-inset-bottom);background:#fff;border-top:1px solid #dce2e4;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.ccMobileTabs button{color:#89959a;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex}.ccMobileTabs i{font-size:16px;font-style:normal}.ccMobileTabs span{font-size:12px;font-weight:800}.ccMobileTabs button.active{color:var(--ccOrange)}.ccSettings{grid-template-columns:1fr}.ccSettings article{grid-column:auto}.ccToast{justify-content:center;bottom:82px;left:14px;right:14px}.ccModalBack{padding:8px}.ccModal{border-radius:15px}}.publicPromotion{z-index:30;color:#fff;background:#101a2d;justify-content:center;align-items:center;gap:14px;min-height:42px;padding:9px 5vw;font-family:Arial,sans-serif;font-size:12px;display:flex;position:relative}.publicPromotion span{letter-spacing:.12em;color:#ff8c74;font-size:13px;font-weight:800}.publicPromotion code{color:#101a2d;background:#fff;border-radius:5px;padding:4px 8px;font-weight:800}.publicPromotion em{color:#8fe0c1;font-style:normal;font-weight:700}@media (width<=640px){.publicPromotion{text-align:center;flex-wrap:wrap;gap:7px 10px;padding:9px 14px}.publicPromotion b{order:-1;width:100%}}.pcSupportCentre{border:1px solid var(--line);background:#fff;border-radius:14px;margin:18px 0;padding:22px}.pcSupportCentre>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.pcSupportCentre header small{letter-spacing:.12em;color:var(--orange);font-size:12px;font-weight:900}.pcSupportCentre h3{margin:7px 0;font-size:16px}.pcSupportCentre header p{color:var(--muted);max-width:620px;margin:0;font-size:13px}.pcSupportCentre button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:900}.pcSupportCentre>form{background:var(--soft);border-radius:10px;gap:10px;margin-top:18px;padding:16px;display:grid}.pcSupportCentre form>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pcSupportCentre label{color:#66747c;gap:6px;font-size:12px;font-weight:900;display:grid}.pcSupportCentre input,.pcSupportCentre select,.pcSupportCentre textarea{border:1px solid var(--line);background:#fff;border-radius:7px;outline:none;padding:10px}.pcSupportCentre textarea{resize:vertical;min-height:90px}.pcSupportCentre form>button{background:var(--orange);border-color:var(--orange);color:#fff;justify-self:start}.pcSupportTickets{margin-top:15px}.pcSupportTickets article{border-top:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.pcSupportTickets article>span{color:var(--orange);width:92px;font-size:12px;font-weight:900}.pcSupportTickets article section{flex:1;display:grid}.pcSupportTickets article b{font-size:12px}.pcSupportTickets article small,.pcSupportTickets article time{color:var(--muted);font-size:12px}.pcSupportTickets article em{text-transform:uppercase;background:var(--soft);border-radius:999px;padding:5px 8px;font-size:12px;font-style:normal}.pcSupportTickets>p{color:var(--muted);font-size:13px}@media (width<=640px){.pcSupportCentre>header{display:block}.pcSupportCentre>header button{margin-top:14px}.pcSupportCentre form>div{grid-template-columns:1fr}.pcSupportTickets article{grid-template-columns:90px 1fr;display:grid}.pcSupportTickets article em,.pcSupportTickets article time{display:none}}.publicHelpButton{z-index:80;color:#fff;background:#29363d;border-radius:999px;align-items:center;gap:8px;padding:9px 13px 9px 9px;font-size:12px;font-weight:800;text-decoration:none;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 12px 35px #1d2a3050}.publicHelpButton span{background:#f2692f;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.supportPage{color:#26343d;background:#f4f6f7;min-height:100vh;font-family:Arial,sans-serif}.supportPage>nav{background:#fff;border-bottom:1px solid #dfe4e6;justify-content:space-between;align-items:center;height:72px;padding:0 6vw;display:flex}.supportPage>nav>a:last-child{color:#d85a24;font-size:13px;font-weight:900;text-decoration:none}.supportBrand{color:#26343d;align-items:center;gap:10px;text-decoration:none;display:flex}.supportBrand i{color:#fff;background:#f2692f;border-radius:10px;place-items:center;width:34px;height:34px;font-size:13px;font-style:normal;font-weight:900;display:grid}.supportBrand b{letter-spacing:.12em;font-size:12px}.supportHero{color:#fff;background:radial-gradient(circle at 70% 20%,#f2692f20,#0000 30%),#29363d;grid-template-columns:1.2fr .8fr;align-items:center;gap:60px;padding:70px 7vw;display:grid}.supportHero>div>p{color:#ff996a;letter-spacing:.15em;font-size:12px;font-weight:900}.supportHero h1{max-width:720px;margin:16px 0;font:500 clamp(40px,5vw,68px)/1 Georgia,serif}.supportHero>div>span{color:#bdc6ca;max-width:650px;font-size:12px;line-height:1.7;display:block}.supportHero>div>div{gap:9px;margin-top:27px;display:flex}.supportHero>div>div a{color:#fff;border:1px solid #ffffff30;border-radius:9px;padding:12px 15px;font-size:12px;font-weight:900;text-decoration:none}.supportHero>div>div a:first-child{background:#f2692f;border-color:#f2692f}.supportLiveStatus{background:#34434b;border:1px solid #ffffff16;border-radius:15px;align-items:center;gap:14px;padding:22px;display:flex}.supportLiveStatus>i{background:#d39a38;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 8px #d39a3820}.supportLiveStatus.operational>i{background:#5fcca6;box-shadow:0 0 0 8px #5fcca620}.supportLiveStatus.outage>i{background:#e06456;box-shadow:0 0 0 8px #e0645620}.supportLiveStatus span{gap:5px;display:grid}.supportLiveStatus small{color:#95a4aa;letter-spacing:.12em;font-size:12px}.supportLiveStatus b{font-size:12px}.supportOptions{grid-template-columns:repeat(3,1fr);gap:13px;max-width:1200px;margin:auto;padding:55px 30px;display:grid}.supportOptions article{background:#fff;border:1px solid #dfe4e6;border-radius:14px;padding:23px}.supportOptions article>span{color:#f2692f;font-size:12px;font-weight:900}.supportOptions h2{font:500 19px Georgia,serif}.supportOptions p{color:#758289;min-height:82px;font-size:12px;line-height:1.7}.supportOptions a{color:#d85a24;font-size:12px;font-weight:900;text-decoration:none}.supportSafety{background:#fff8f3;border-left:4px solid #f2692f;border-radius:10px;max-width:1140px;margin:0 auto 55px;padding:18px 20px}.supportSafety b{font-size:13px}.supportSafety p{color:#806f67;margin:5px 0 0;font-size:12px;line-height:1.6}.supportPage>footer:not(.s2Footer){border-top:1px solid #dfe4e6;justify-content:space-between;padding:24px 7vw;display:flex}.supportPage>footer:not(.s2Footer) a{color:#68767d;font-size:12px;text-decoration:none}.supportPage>footer:not(.s2Footer) div{gap:18px;display:flex}@media (width<=750px){.supportHero{grid-template-columns:1fr;gap:30px;padding:45px 22px}.supportHero>div>div{display:grid}.supportOptions{grid-template-columns:1fr;padding:30px 18px}.supportOptions p{min-height:0}.publicHelpButton{bottom:82px;right:12px}}.supportContact{background:#eef1f1;padding:55px 22px}.publicEnquiryForm,.publicEnquirySuccess{background:#fff;border:1px solid #d9e0e1;border-radius:16px;width:min(760px,100%);margin:auto;padding:30px;box-shadow:0 22px 55px #1e2b3210}.publicEnquiryForm header{margin-bottom:21px}.publicEnquiryForm header p{color:#db5925;letter-spacing:.15em;margin:0;font-size:12px;font-weight:900}.publicEnquiryForm h2,.publicEnquirySuccess h2{margin:9px 0 7px;font:500 30px Georgia,serif}.publicEnquiryForm header span,.publicEnquirySuccess p{color:#728087;font-size:12px;line-height:1.6}.publicEnquiryForm>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.publicEnquiryForm label{color:#46565d;gap:7px;margin-top:13px;font-size:13px;font-weight:850;display:grid}.publicEnquiryForm label>span{color:#8d999d;font-size:12px}.publicEnquiryForm input,.publicEnquiryForm select,.publicEnquiryForm textarea{color:#26343d;background:#fff;border:1px solid #d5dddf;border-radius:9px;outline:none;width:100%;min-height:46px;padding:10px 12px}.publicEnquiryForm textarea{resize:vertical;min-height:125px}.publicEnquiryForm input:focus,.publicEnquiryForm select:focus,.publicEnquiryForm textarea:focus{border-color:#e76631;box-shadow:0 0 0 3px #f2692f18}.publicEnquiryForm>button{color:#17262d;background:#ff9a70;border:0;border-radius:9px;width:100%;min-height:48px;margin-top:17px;font-size:12px;font-weight:900}.publicEnquiryForm>button:disabled{opacity:.55}.publicEnquiryTrap{position:absolute!important;left:-10000px!important}.publicEnquiryError{color:#a94031;background:#fff1ed;border:1px solid #efc5bb;border-radius:8px;padding:10px;font-size:13px}.publicEnquirySuccess{text-align:center}.publicEnquirySuccess>span{color:#147756;background:#ddf2e9;border-radius:50%;place-items:center;width:45px;height:45px;margin:auto;font-size:18px;display:grid}@media (width<=620px){.publicEnquiryForm{padding:23px 18px}.publicEnquiryForm>div{grid-template-columns:1fr}}.checkoutPage{color:#1c2931;background:#f5f3ee;min-height:100dvh}.checkoutPage>header{color:#203039;background:0 0;border-bottom:1px solid #d9d8d2;height:82px;padding:0 clamp(20px,5vw,76px)}.checkoutLogo strong{letter-spacing:.14em;font-size:12px}.checkoutLogo>i{border-width:5px;width:27px;height:27px}.demoPill{color:#4e6056;letter-spacing:.09em;background:#e8ece6;border:0;align-items:center;gap:7px;padding:8px 11px;font-size:12px;display:inline-flex}.demoPill i{background:#50a27b;border-radius:50%;width:6px;height:6px}.checkoutShell{grid-template-columns:minmax(0,1.12fr) minmax(330px,.68fr);align-items:start;gap:62px;max-width:1190px;padding:clamp(38px,6vw,78px) clamp(18px,4vw,42px) 90px}.checkoutForm{box-shadow:none;background:0 0;border:0;border-radius:0;max-width:680px;padding:0}.backSite{color:#6e7c81;margin-bottom:46px;font-size:12px;display:inline-flex}.checkoutIntro{max-width:590px}.checkoutEyebrow{letter-spacing:.18em;color:#e35d28;margin:0 0 15px;font-size:13px}.checkoutForm>h1,.checkoutIntro h1{letter-spacing:-.045em;color:#203039;margin:0;font:500 clamp(43px,5vw,68px)/.98 Georgia,serif}.checkoutIntro h1 em{color:#d95926;font-style:italic}.checkoutLead{color:#718087;max-width:535px;margin:21px 0 28px;font-size:14px;line-height:1.65}.checkoutJourney{background:0 0;border:0;align-items:center;gap:9px;max-width:490px;margin:0 0 42px;padding:0;display:flex}.checkoutJourney span{color:#899398;align-items:center;gap:7px;font-size:13px;font-weight:800;display:flex}.checkoutJourney span b{border:1px solid #cbd1d0;border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.checkoutJourney span.active b{color:#fff;background:#203039;border-color:#203039}.checkoutJourney>i{background:#d4d8d6;width:28px;height:1px}.checkoutBlock{border-top:1px solid #d9ddda;margin-top:28px;padding:28px 0 0}.blockHead{gap:14px;margin-bottom:17px}.blockHead>span{color:#d55a29;background:#f1e9df;border-radius:50%;width:31px;height:31px;font-size:12px}.blockHead b{color:#203039;font-size:14px}.blockHead small{color:#829095;margin-top:3px;font-size:12px}.billingOptions>button{color:#203039;background:#fafbf9;border:1px solid #d5dcda;border-radius:12px;min-height:86px;padding:18px}.billingOptions>button.selected{color:#fff;box-shadow:none;background:#203039;border-color:#203039}.billingOptions button>i{width:17px;height:17px}.billingOptions .selected>i{background:#fff;border:5px solid #ef7040}.billingOptions b{font-size:12px}.billingOptions small{color:#7b888d;font-size:13px}.billingOptions em{color:#3da77c;font-size:12px;top:13px;right:13px}.siteCount{background:#fafbf9;border:1px solid #d5dcda;border-radius:12px;margin-top:12px;padding:15px 16px;font-size:13px}.siteCount>span:first-child{gap:4px;display:grid}.siteCount small{color:#859095;letter-spacing:.12em;font-size:12px}.siteCount>span:first-child>b{font-size:12px}.siteStepper{gap:12px!important}.siteCount button{background:#fff;border-color:#d7ddda;border-radius:50%;width:31px;height:31px;font-size:16px}.siteCount>span>b{font-size:14px}.identityCheckoutNotice{background:#edf7f1;border:1px solid #cfe1d9;border-radius:12px;margin-top:0;padding:18px}.identityCheckoutNotice>span{color:#187655;background:#cdebdc;width:28px;height:28px}.identityCheckoutNotice b{font-size:12px}.identityCheckoutNotice p{color:#5d746b;margin-top:5px;font-size:12px;line-height:1.55}.checkLabel{color:#58686d;align-items:flex-start;gap:10px;margin:18px 0 0;line-height:1.55;font-size:12px!important;font-weight:500!important;display:flex!important}.checkLabel input{accent-color:#d95a28;flex:none;width:17px;height:17px;margin:1px 0 0}.checkLabel a{color:#253840;text-underline-offset:3px;font-weight:800}.completeDemo{color:#fff;letter-spacing:.01em;background:#e45f2b;border-radius:11px;align-items:center;width:100%;min-height:57px;margin-top:30px;font-size:12px;text-decoration:none;box-shadow:0 12px 24px #d85a2930}.completeDemo:hover{background:#cc4d1d}.browserNote{text-align:center;color:#7d898e!important;margin-top:19px!important;font-size:12px!important}.browserNote a{color:#1f343d;font-weight:800}.orderSummary{color:#fff;box-shadow:none;background:#203039;border-radius:2px;padding:34px 32px 30px;position:sticky;top:32px;overflow:visible;transform:none}.orderSummary:after{content:"";z-index:-1;background:#ef6b36;position:absolute;inset:14px -14px -14px 14px}.summaryGlow{display:none}.summaryTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.orderSummary>p,.summaryTop p{color:#f69a76;letter-spacing:.18em;margin:0;font-size:12px;font-weight:900}.summaryStatus{color:#dce9e2;border:1px solid #7a938c;border-radius:999px;padding:6px 8px;font-size:12px}.orderSummary h2{letter-spacing:-.035em;margin:38px 0 28px;font:500 38px/1.04 Georgia,serif}.summaryPrice{grid-template-columns:auto 1fr;align-items:end;gap:2px 7px;margin:0;display:grid}.summaryPrice small{color:#9cabb0;grid-column:1/-1;font-size:13px}.summaryPrice b{letter-spacing:-.05em;font:500 55px/.9 Georgia,serif}.summaryPrice span{color:#aebbc0;padding-bottom:6px;font-size:12px}.summaryLine{border-top:1px solid #47575e;border-bottom:1px solid #47575e;margin-top:30px;padding:15px 0;font-size:12px}.summaryLine b{color:#c5d0d3;font-weight:700}.orderSummary ul{margin:0;padding:17px 0}.orderSummary li{color:#d5dddf;padding:7px 0;font-size:12px}.orderSummary li svg{stroke:#76c9a9;width:15px}.noCharge{border-top:1px solid #47575e;padding-top:17px}.noCharge>span{color:#ef7444;font-size:18px}.noCharge p{color:#aebbc0;font-size:13px;line-height:1.6}.noCharge b{font-size:12px}.checkoutPromotion{background:#fdf0e9;border:0;border-radius:8px;margin:18px 0 0}.checkoutPromotion b{color:#26343d}.checkoutLegacyText{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.checkoutPage{background:radial-gradient(900px 500px at 92% 2%,#4a5b6326,#0000 70%),radial-gradient(700px 400px at 10% 94%,#ee6b3620,#0000 72%),#2d3a42}.checkoutPage>header{color:#fff;background:#29363d;border-color:#ffffff17}.checkoutPage .checkoutLogo{color:#fff}.checkoutPage .demoPill{color:#d4dfdd;background:#ffffff0d}.checkoutPage .demoPill i{box-shadow:0 0 0 4px #54af7b22}.checkoutShell{position:relative}.checkoutForm{background:linear-gradient(145deg,#f6f6f3,#eeefec);border:1px solid #fffa;border-radius:20px;padding:clamp(25px,4vw,48px);position:relative;box-shadow:0 32px 80px #10181d5c,inset 0 2px #fff}.checkoutForm:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,#fff5,#0000 36%);position:absolute;inset:0}.checkoutForm>*{position:relative}.backSite{color:#647378}.checkoutIntro h1,.blockHead b{color:#263740}.checkoutJourney{background:#ffffffa8;border:1px solid #d9dfdc;border-radius:13px;padding:14px 16px}.checkoutBlock{border-color:#d4dbd8}.billingOptions>button{background:#fff;border-color:#d8dfdc;box-shadow:0 5px 12px #21313a0b}.siteCount{background:#fff}.identityCheckoutNotice{background:linear-gradient(135deg,#ebf6f0,#f4fbf7)}.orderSummary{transform-origin:0;background:linear-gradient(145deg,#30414a,#1c2a31);border:1px solid #ffffff1f;border-radius:18px;animation:5.5s ease-in-out infinite summaryFloat;transform:perspective(1200px)rotateY(-4deg)rotateX(1deg);box-shadow:28px 35px #e866322e,44px 54px 75px #10191f75,inset 0 1px #ffffff19}.orderSummary:after{z-index:-1;background:linear-gradient(135deg,#f3703a,#d95324);border-radius:17px;inset:16px -16px -16px 16px}.orderSummary:before{content:"";pointer-events:none;border:1px solid #ffffff12;border-radius:10px;position:absolute;inset:12px}.orderSummary h2,.summaryPrice,.summaryLine,.orderSummary ul,.noCharge,.summaryTop{z-index:1;position:relative}.summaryStatus{background:#ffffff0b}.checkoutArrival{z-index:250;pointer-events:none;background:radial-gradient(circle at 50% 42%,#53656d,#26333a 47%,#172228);place-items:center;animation:.92s cubic-bezier(.7,0,.35,1) forwards arrivalCurtain;display:grid;position:fixed;inset:0}.checkoutArrival>div{color:#fff;justify-items:center;gap:12px;animation:.7s cubic-bezier(.18,.85,.35,1) both arrivalMark;display:grid}.checkoutArrival i{border:11px solid #fff;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;position:relative}.checkoutArrival i:after{content:"";background:#f2692f;width:15px;height:21px;position:absolute;bottom:-8px;right:-12px;transform:rotate(-39deg)}.checkoutArrival i b{background:#f2692f;border-radius:50%;width:17px;height:17px}.checkoutArrival strong{letter-spacing:.16em;font-size:15px}.checkoutArrival span{letter-spacing:.15em;text-transform:uppercase;color:#ffae88;font-size:13px}@keyframes summaryFloat{0%,to{transform:perspective(1200px)rotateY(-4deg)rotateX(1deg)translateY(0)}50%{transform:perspective(1200px)rotateY(-4deg)rotateX(1deg)translateY(-8px)}}@keyframes arrivalMark{0%{opacity:0;transform:translateY(18px)scale(.92)}to{opacity:1;transform:none}}@keyframes arrivalCurtain{0%,70%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@media (width<=850px){.checkoutPage{background:#2d3a42}.checkoutForm{box-shadow:0 22px 55px #10181d5c}.orderSummary{animation:none;transform:none}.orderSummary:after{inset:10px -10px -10px 10px}}@media (prefers-reduced-motion:reduce){.checkoutArrival,.checkoutArrival>div,.orderSummary{animation:none}.checkoutArrival{display:none}.orderSummary{transform:none}}@media (width<=850px){.checkoutShell{grid-template-columns:1fr;gap:35px;padding-top:35px}.checkoutForm{max-width:none}.orderSummary{order:-1;max-width:680px;position:relative;top:auto}.checkoutIntro h1{font-size:54px}}@media (width<=560px){.checkoutPage>header{height:68px;padding:0 18px}.demoPill{font-size:12px}.checkoutShell{padding:28px 18px 90px}.backSite{margin-bottom:31px}.checkoutIntro h1{font-size:44px}.checkoutLead{font-size:12px}.checkoutJourney{gap:6px;margin-bottom:31px}.checkoutJourney>i{width:18px}.checkoutJourney span{font-size:12px}.checkoutJourney span b{width:22px;height:22px}.billingOptions{grid-template-columns:1fr}.checkoutBlock{margin-top:22px}.orderSummary{padding:28px 24px}.orderSummary h2{margin:30px 0 23px;font-size:34px}.summaryPrice b{font-size:49px}.checkLabel{font-size:12px!important}}.checkoutPage{isolation:isolate;background:radial-gradient(900px 580px at 85% 12%,#5b727717,#0000 67%),radial-gradient(700px 560px at 9% 86%,#ef693025,#0000 70%),linear-gradient(135deg,#19262d 0%,#293941 51%,#1d2b32 100%);position:relative;overflow:hidden}.checkoutPage:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:82px 0 0;-webkit-mask-image:linear-gradient(#0008,#0000 76%);mask-image:linear-gradient(#0008,#0000 76%)}.checkoutPage:after{content:"";z-index:-1;pointer-events:none;border:1px solid #f7774140;border-radius:50%;width:480px;height:480px;position:absolute;top:245px;right:-205px;box-shadow:0 0 0 46px #f7774107,0 0 0 92px #f7774105}.checkoutPage>header{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#1b282fdd;border-color:#ffffff12;position:relative}.checkoutShell{grid-template-columns:minmax(0,1.05fr) minmax(370px,.72fr);gap:clamp(42px,7vw,105px);max-width:1260px;padding-top:clamp(54px,7vw,100px)}.checkoutForm{max-width:660px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.checkoutForm:before{display:none!important}.backSite{color:#b7c5c8;margin-bottom:38px}.backSite:hover{color:#fff}.checkoutEyebrow{color:#ff9068;text-shadow:0 0 20px #ff754b55}.checkoutIntro h1{color:#f8fbfa;text-shadow:0 10px 36px #08101566;font-size:clamp(47px,5.15vw,75px)}.checkoutIntro h1 em{color:#ff6b32}.checkoutLead{color:#b8c7ca;max-width:500px}.checkoutJourney{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(105deg,#ffffff0c,#ffffff04);border:1px solid #ffffff1c;border-radius:999px;max-width:540px;margin:34px 0 38px;padding:11px 14px;box-shadow:0 14px 30px #09131933,inset 0 1px #ffffff12}.checkoutJourney span{color:#9daeb2}.checkoutJourney span b{background:#ffffff08;border-color:#71838a}.checkoutJourney span.active{color:#fff}.checkoutJourney span.active b{background:#f36b35;border-color:#ff895d;box-shadow:0 0 0 5px #f36b3524}.checkoutJourney>i{background:linear-gradient(90deg,#ffffff38,#ffffff10)}.checkoutBlock{background:linear-gradient(135deg, #ffffff0d, #ffffff0555);-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);border:1px solid #ffffff16;border-top-color:#ffffff1f;border-radius:17px;margin-top:17px;padding:23px;position:relative;overflow:hidden;box-shadow:0 20px 45px #0711172e,inset 0 1px #ffffff10}.checkoutBlock:after{content:"";pointer-events:none;background:#ffffff08;border-radius:50%;width:170px;height:170px;position:absolute;top:-100px;right:-95px}.checkoutBlock>*{z-index:1;position:relative}.blockHead>span{color:#ff916b;background:#f36b351c;border:1px solid #ff8b6633}.blockHead b{color:#f7faf9}.blockHead small{color:#a6b6ba}.billingOptions{gap:12px}.billingOptions>button{color:#edf4f2;background:#142129aa;border-color:#ffffff1d;min-height:94px;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s;box-shadow:inset 0 1px #ffffff0d,0 8px 18px #09111722}.billingOptions>button:hover{background:#203039;border-color:#ffffff40;transform:translateY(-3px)}.billingOptions>button.selected{background:linear-gradient(140deg,#f36d37,#db5527);border-color:#ff9971;box-shadow:0 15px 28px #f05d303d,inset 0 1px #fff4}.billingOptions .selected>i{background:#f36b35;border-color:#fff}.billingOptions small{color:#9fb0b5}.billingOptions .selected small{color:#fff0e9}.billingOptions em{color:#78d5aa}.siteCount{color:#edf4f2;background:#14212999;border-color:#ffffff1d;margin-top:14px;box-shadow:inset 0 1px #ffffff0d}.siteCount small{color:#91a6ab}.siteCount>span:first-child>b{color:#f7faf9}.siteCount button{color:#fff;background:#ffffff0b;border-color:#ffffff27;transition:transform .2s,background .2s}.siteCount button:hover{background:#f36b35;border-color:#ff936c;transform:scale(1.08)}.siteCount>span>b{color:#fff}.identityCheckoutNotice{background:linear-gradient(135deg,#67cba414,#ffffff08);border-color:#73c9a844;box-shadow:inset 0 1px #ffffff12}.identityCheckoutNotice>span{color:#8ce0bc;background:#57c99e22}.identityCheckoutNotice b{color:#eaf5f0}.identityCheckoutNotice p{color:#adc8bd}.checkLabel{color:#c6d4d4}.checkLabel input{accent-color:#f36b35}.checkLabel a{color:#fff;text-decoration-color:#ff704166}.checkLabel a:hover{color:#ff9a77}.completeDemo{background:linear-gradient(110deg,#f36b35,#ff824f);border-radius:13px;transition:transform .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 16px 35px #f15f3542,inset 0 1px #fff6}.completeDemo:before{content:"";background:linear-gradient(112deg,#0000 24%,#fff5 47%,#0000 64%);transition:transform .7s cubic-bezier(.2,.7,.25,1);position:absolute;inset:0;transform:translate(-130%)}.completeDemo:hover{background:linear-gradient(110deg,#fa7745,#ff9a6d);transform:translateY(-3px);box-shadow:0 22px 42px #f15f3555}.completeDemo:hover:before{transform:translate(130%)}.completeDemo.disabled{color:#84969a;box-shadow:none;background:#ffffff16}.browserNote{color:#a8b9bc!important}.browserNote a{color:#fff}.orderSummary{background:linear-gradient(145deg,#31464e 0%,#1a2930 58%,#111e25 100%);border-color:#ffffff29;border-radius:24px;min-height:570px;padding:38px 36px 34px;animation:6.5s ease-in-out infinite summaryFloat;top:40px;transform:perspective(1300px)rotateY(-5deg)rotateX(1.5deg);box-shadow:34px 37px #ef693025,54px 65px 86px #07111680,inset 0 1px #fff2}.orderSummary:after{opacity:.84;background:linear-gradient(145deg,#f77948,#c94821);border-radius:23px;inset:18px -18px -18px 18px}.orderSummary:before{border-color:#ffffff16;border-radius:14px;inset:13px}.summaryTop{border-bottom:1px solid #ffffff16;padding-bottom:20px}.orderSummary>p,.summaryTop p{color:#ffaf8e}.summaryStatus{color:#bcebd8;background:#67cba416;border-color:#6bd4ac88}.orderSummary h2{color:#fff;text-shadow:0 5px 22px #0005;margin:33px 0 30px;font-size:42px}.summaryPrice small{color:#a8b9bd}.summaryPrice b{color:#ff8a5f;text-shadow:0 5px 18px #0004}.summaryPrice span{color:#c6d4d6}.summaryLine{color:#dbe4e4;border-color:#ffffff18}.summaryLine b{color:#fff}.orderSummary li{color:#d9e3e4}.orderSummary li svg{stroke:#76d2aa}.noCharge{border-color:#ffffff18}.noCharge>span{color:#ff7d4b}.noCharge p{color:#b4c4c7}.checkoutPromotion{color:#26343d;background:#ffdbcd;border:1px solid #ffb291}@media (width<=850px){.checkoutPage:before{inset:68px 0 0}.checkoutShell{gap:46px;width:100%;grid-template-columns:minmax(0,1fr)!important}.checkoutForm{max-width:none}.orderSummary{min-height:0;animation:none;transform:none}.orderSummary:after{inset:12px -12px -12px 12px}}@media (width<=560px){.checkoutPage:after{width:300px;height:300px;top:430px;right:-155px}.checkoutShell{padding-top:42px;width:100%;padding-inline:18px;grid-template-columns:minmax(0,1fr)!important}.checkoutIntro h1{font-size:45px}.checkoutJourney{justify-content:space-between;padding:10px 12px}.checkoutJourney>i{width:12px}.checkoutBlock{border-radius:14px;padding:20px 16px}.orderSummary{border-radius:18px;padding:30px 25px}.orderSummary:after{border-radius:17px}.orderSummary h2{font-size:37px}.summaryPrice b{font-size:51px}}@media (prefers-reduced-motion:reduce){.billingOptions>button,.siteCount button,.completeDemo,.completeDemo:before{transition:none}.orderSummary{transform:none!important}}.checkoutPage .checkoutJourney{color:#f7fbfa!important;background:linear-gradient(105deg,#ffffff0e,#ffffff06)!important;border-color:#fff2!important}.checkoutPage .checkoutJourney span{color:#b7c8cb!important}.checkoutPage .checkoutJourney span.active{color:#fff!important}.checkoutPage .checkoutJourney span b{color:#fff!important;background:#ffffff08!important;border-color:#71858c!important}.checkoutPage .checkoutJourney span.active b{color:#fff!important;background:#f36b35!important;border-color:#ff976e!important}.checkoutPage .checkoutJourney>i{background:#ffffff35!important}.checkoutPage .orderSummary{background:linear-gradient(145deg,#354c55 0%,#1d2d35 58%,#142129 100%)!important}.checkoutPage .orderSummary h2,.checkoutPage .summaryPrice b,.checkoutPage .summaryPrice span,.checkoutPage .summaryLine,.checkoutPage .summaryLine b,.checkoutPage .orderSummary li,.checkoutPage .noCharge b{color:#fff!important}.checkoutPage .summaryPrice small,.checkoutPage .noCharge p{color:#d3e0e0!important}.checkoutPage .summaryTop p{color:#ffd0bc!important}.checkoutPage .summaryStatus{color:#eafff4!important}.checkoutPage .orderSummary li svg{stroke:#82e2ba!important}.checkoutPage .orderSummary .noCharge>span{color:#ffb28f!important}.checkoutPage .completeDemo{color:#fff!important}.nextStepNotice{color:#d7e2e2;border-top:1px solid #ffffff1c;align-items:flex-start;gap:14px;margin-top:28px;padding:18px 0 0;display:flex}.nextStepNotice>span{color:#ff9b75;background:#f36b351c;border:1px solid #ff946f66;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-size:12px;font-weight:900;display:grid}.nextStepNotice b{color:#fff;font-size:12px;display:block}.nextStepNotice p{color:#a9bbbe;max-width:440px;margin:5px 0 0;font-size:12px;line-height:1.55}.checkoutForm,.orderSummary{animation:.72s cubic-bezier(.17,.82,.3,1) both checkoutStageIn}.orderSummary{animation-delay:80ms}@keyframes checkoutStageIn{0%{opacity:0;transform:translateY(22px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.checkoutIdentityPage{isolation:isolate;min-height:100dvh;position:relative;overflow:hidden;background:radial-gradient(900px 600px at 12% 85%,#f36b3520,#0000 68%),radial-gradient(750px 560px at 91% 7%,#5c77801c,#0000 68%),linear-gradient(135deg,#17252c,#2d4048 56%,#1b2a31)!important;grid-template-columns:minmax(360px,.92fr) minmax(430px,1.08fr)!important}.checkoutIdentityPage:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(110deg,#0007,#0000 74%);mask-image:linear-gradient(110deg,#0007,#0000 74%)}.checkoutIdentityPage .clerkAuthBrand{border-right:1px solid #ffffff14;padding:clamp(32px,6vw,82px);animation:.74s cubic-bezier(.17,.82,.3,1) both identitySlideLeft;position:relative;background:linear-gradient(155deg,#142129d9,#22363fdd)!important}.checkoutIdentityPage .clerkAuthBrand:after{content:"";border:1px solid #ff8b5c4d;border-radius:50%;width:390px;height:390px;position:absolute;bottom:-160px;right:-160px;box-shadow:0 0 0 46px #ff815013,0 0 0 92px #ff815009}.checkoutIdentityPage .clerkAuthBrand h1{letter-spacing:-.045em;color:#fff;text-shadow:0 10px 34px #070d105e;font:500 clamp(48px,5.2vw,75px)/.98 Georgia,serif}.checkoutIdentityPage .clerkAuthBrand h1 em{color:#ff6b32;font-style:italic}.checkoutIdentityPage .clerkAuthBrand>span{z-index:1;color:#b7c9cc;max-width:430px;position:relative}.checkoutIdentityPage .clerkAuthBrand>p{z-index:1;color:#ff9a71;position:relative}.accountPlanSignal{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff09;border:1px solid #ffffff1b;border-radius:14px;gap:7px;max-width:350px;margin-top:42px;padding:17px 18px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff16,0 18px 36px #0c151933}.accountPlanSignal small{letter-spacing:.14em;color:#8fa6aa;font-size:12px}.accountPlanSignal b{color:#fff;font-size:13px}.checkoutIdentityPage .clerkAuthCard{background:linear-gradient(145deg,#ffffff08,#ffffff02);flex-direction:column;justify-content:center;align-items:center;padding:clamp(30px,5vw,70px);animation:.74s cubic-bezier(.17,.82,.3,1) 80ms both identitySlideRight;display:flex;position:relative}.checkoutIdentityPage .clerkAuthCard>.cl-rootBox{background:#ffffff08;border:1px solid #ffffff18;border-radius:20px;width:min(450px,100%);padding:6px;box-shadow:0 26px 65px #07121752,inset 0 1px #ffffff13}.checkoutIdentityPage .clerkAuthCard .cl-card{box-shadow:none!important;background:0 0!important;border:0!important}.checkoutIdentityPage .clerkAuthCard .cl-headerTitle{color:#fff!important}.checkoutIdentityPage .clerkAuthCard .cl-headerSubtitle,.checkoutIdentityPage .clerkAuthCard .cl-formFieldLabel,.checkoutIdentityPage .clerkAuthCard .cl-footerActionText{color:#adc1c4!important}.checkoutIdentityPage .clerkAuthCard .cl-formFieldInput{color:#fff!important;border-color:#ffffff24!important}.checkoutIdentityPage .clerkAuthCard .cl-formButtonPrimary{color:#fff!important;background:#f36b35!important;box-shadow:0 12px 25px #ef63383d!important}.checkoutIdentityPage .clerkAuthCard .cl-footerActionLink{color:#ff9d78!important}.checkoutIdentityPage .clerkAuthCard .cl-footer{display:none!important}.accountStepRail{background:#ffffff09;border:1px solid #ffffff1b;border-radius:999px;align-items:center;gap:9px;width:min(450px,100%);margin:0 0 25px;padding:11px 14px;display:flex;box-shadow:inset 0 1px #ffffff12}.accountStepRail span{color:#9cb0b3;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.accountStepRail span b{color:#d8e2e2;border:1px solid #71858c;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.accountStepRail span.active{color:#fff}.accountStepRail span.active b{color:#fff;background:#f36b35;border-color:#ff956c;box-shadow:0 0 0 5px #f36b3522}.accountStepRail>i{background:#ffffff28;width:20px;height:1px}.accountFormHeading{width:min(450px,100%);margin-bottom:18px}.accountFormHeading p,.accountReady>p{letter-spacing:.16em;color:#ff9a72;margin:0 0 9px;font-size:12px;font-weight:900}.accountFormHeading h2,.accountReady h2{color:#fff;margin:0 0 9px;font:500 34px/1.04 Georgia,serif}.accountFormHeading span{color:#adc0c2;font-size:12px}.accountPreparing,.accountProblem{width:min(450px,100%);margin:16px 0 0;font-size:12px}.accountPreparing{color:#a9d9c7}.accountProblem{color:#ffc2b5;background:#e84d3817;border:1px solid #ff84705c;border-radius:10px;padding:11px 13px}.accountReady{background:linear-gradient(145deg,#ffffff0d,#ffffff04);border:1px solid #ffffff1c;border-radius:22px;width:min(450px,100%);padding:34px 30px;box-shadow:0 28px 70px #07121752,inset 0 1px #ffffff13}.accountReady>span{color:#87e8be;background:#70d7a823;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:21px;font-size:18px;display:grid}.accountReady small{color:#b8c9cb;font-size:12px;line-height:1.65;display:block}.accountReady button{color:#fff;cursor:pointer;background:linear-gradient(110deg,#f36b35,#ff8553);border:0;border-radius:12px;width:100%;margin-top:26px;padding:16px 18px;font-size:12px;font-weight:900;transition:transform .22s,box-shadow .22s;box-shadow:0 15px 31px #f163363f}.accountReady button:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 21px 39px #f1633655}.accountReady button:disabled{opacity:.65;cursor:wait}.checkoutIdentityPage .clerkAuthFoot{color:#98adb0;width:min(450px,100%)}.checkoutIdentityPage .clerkAuthFoot a{color:#fff}@keyframes identitySlideLeft{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}@keyframes identitySlideRight{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@media (width<=850px){.checkoutIdentityPage{grid-template-columns:1fr!important}.checkoutIdentityPage .clerkAuthBrand{border-bottom:1px solid #ffffff15;border-right:0;min-height:355px}.checkoutIdentityPage .clerkAuthBrand .checkoutLogo{margin-bottom:65px}.checkoutIdentityPage .clerkAuthCard{padding:36px 20px 70px}.accountStepRail{margin-top:-10px}}@media (width<=520px){.checkoutIdentityPage .clerkAuthBrand{min-height:315px;padding:28px 22px}.checkoutIdentityPage .clerkAuthBrand h1{font-size:46px}.accountPlanSignal{margin-top:27px}.accountStepRail{gap:5px;padding:10px}.accountStepRail>i{width:9px}.accountStepRail span{font-size:12px}.accountReady{padding:28px 21px}.accountFormHeading h2,.accountReady h2{font-size:30px}}@media (prefers-reduced-motion:reduce){.checkoutForm,.orderSummary,.checkoutIdentityPage .clerkAuthBrand,.checkoutIdentityPage .clerkAuthCard{animation:none!important}.accountReady button{transition:none}}.buyerRegisterPanel{overflow-y:auto}.buyerAccountForm{background:linear-gradient(145deg,#ffffff0e,#ffffff05);border:1px solid #ffffff1c;border-radius:22px;width:min(520px,100%);padding:27px;box-shadow:0 28px 70px #07121752,inset 0 1px #ffffff13}.buyerAccountForm .accountFormHeading{width:100%;margin-bottom:22px}.buyerAccountForm>label,.buyerNameRow label{color:#dce7e7;gap:7px;margin-top:14px;font-size:12px;font-weight:800;display:grid}.buyerNameRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.buyerNameRow label{margin-top:0}.buyerAccountForm input:not([type=checkbox]){color:#fff;width:100%;min-height:47px;font:inherit;background:#122128;border:1px solid #fff2;border-radius:11px;outline:none;padding:0 13px;transition:border-color .2s,box-shadow .2s,background .2s}.buyerAccountForm input:not([type=checkbox]):focus{background:#172a32;border-color:#ff8a5f;box-shadow:0 0 0 4px #f36b3520}.buyerAccountForm label>small{color:#82999e;font-size:12px;font-weight:500}.buyerTerms{align-items:start;line-height:1.55;color:#9fb2b5!important;grid-template-columns:auto 1fr!important;gap:10px!important;font-weight:500!important}.buyerTerms input{accent-color:#f36b35;width:17px;height:17px;margin:1px 0 0}.buyerTerms a{color:#fff;text-underline-offset:3px;font-weight:800}.buyerCreateButton{color:#fff;cursor:pointer;background:linear-gradient(110deg,#f36b35,#ff8553);border:0;border-radius:12px;width:100%;min-height:54px;margin-top:18px;font-size:12px;font-weight:900;transition:transform .22s,box-shadow .22s;box-shadow:0 15px 31px #f163363f}.buyerCreateButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 20px 38px #f1633655}.buyerCreateButton:disabled{opacity:.65;cursor:wait}.buyerPaymentNote{text-align:center;color:#8fa4a8;margin:12px 0 0;font-size:12px;line-height:1.55}.buyerAccountForm>.accountProblem{width:100%;margin:14px 0 0}.buyerRegisterPanel .accountStepRail{width:min(520px,100%)}@media (width<=560px){.buyerAccountForm{padding:22px 18px}.buyerNameRow{grid-template-columns:1fr}.buyerNameRow label+label{margin-top:14px}.buyerRegisterPanel{padding-inline:15px!important}.buyerRegisterPanel .accountStepRail{margin-top:0}}.checkoutPromoEntry{border-top:1px solid #ffffff16;gap:8px;margin-top:15px;padding-top:15px;display:grid}.checkoutPromoEntry>label{color:#d9e5e5;font-size:13px;font-weight:850}.checkoutPromoEntry>span{grid-template-columns:1fr auto;display:grid}.checkoutPromoEntry input{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#101e25;border:1px solid #ffffff24;border-right:0;border-radius:9px 0 0 9px;outline:none;min-width:0;min-height:44px;padding:0 13px;font-size:12px}.checkoutPromoEntry input:focus{border-color:#ff8d65;box-shadow:0 0 0 3px #f36b3522}.checkoutPromoEntry button{color:#17262d;cursor:pointer;background:#ff9a70;border:0;border-radius:0 9px 9px 0;min-width:88px;min-height:44px;font-size:13px;font-weight:900}.checkoutPromoEntry button:disabled{opacity:.58;cursor:wait}.checkoutPromoEntry>small{color:#ffb7a1;font-size:13px;line-height:1.5}.siteCount button:disabled{opacity:.35;cursor:not-allowed}.siteCount button:disabled:hover{background:#ffffff0b;border-color:#ffffff27;transform:none}.checkoutReadinessBlock,.accountReadinessBlock{color:#f8ddbd;background:#f59d3517;border:1px solid #f5b66c66;border-radius:11px;gap:7px;margin-top:20px;padding:16px 17px;display:grid}.checkoutReadinessBlock b,.accountReadinessBlock b{color:#fff;font-size:12px}.checkoutReadinessBlock p,.accountReadinessBlock span{color:#d9c8b7;margin:0;font-size:13px;line-height:1.55}.checkoutReadinessBlock a,.accountReadinessBlock a{color:#ffb78f;width:max-content;font-size:13px;font-weight:900}.passwordInputWrap{display:block;position:relative}.passwordInputWrap input{padding-right:67px!important}.passwordInputWrap button{color:#dce8e8;cursor:pointer;background:#ffffff0d;border:0;border-radius:8px;min-width:54px;min-height:37px;font-size:13px;font-weight:850;position:absolute;top:5px;right:5px}.passwordInputWrap button:hover{background:#ffffff18}.buyerExistingAccount{text-align:center;color:#92a7aa;margin:15px 0 0;font-size:13px}.buyerExistingAccount a{color:#fff;font-weight:850}.buyerCreateButton:disabled{cursor:not-allowed}.summaryPrice span{max-width:120px;line-height:1.35}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}.checkoutLead{margin:10px 0 16px}.checkoutJourney{background:#f7f9fa;border:1px solid #e1e7e9;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0 0 26px;padding:10px;display:grid}.checkoutJourney span{color:#627178;letter-spacing:.03em;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:12px;font-weight:850;display:flex}.checkoutJourney b{color:#fff;background:#24333b;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;font-size:12px;display:grid}.pricingCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1160px}.salesPage .demoNav:before,.pricingPageShell .demoNav:before{content:none;display:none}@media (width<=1000px){.pricingCards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.salesPage .navCta:before{content:"Pricing"}.pricingPageShell .navCta:before{content:"Get started"}}@media (width<=720px){.pricingCards{scroll-snap-type:x mandatory;gap:13px;margin:0 -17px;padding:18px 17px 35px;display:flex;overflow-x:auto}.tierCard{scroll-snap-align:center;min-width:82vw;padding:27px 24px 22px}}@media (width<=640px){.checkoutJourney{grid-template-columns:repeat(2,minmax(0,1fr))}}.growthSalesPage{background:#f7f5f1}.growthSalesPage :where(.founderStory,.evidenceSection,.teamUseSection,.comparisonSection,.foundingProgramme,.growthPricingTeaser){content-visibility:auto;contain-intrinsic-size:680px}.growthHero{grid-template-columns:minmax(410px,.88fr) minmax(550px,1.12fr);min-height:820px;padding-right:clamp(24px,4vw,70px)}.growthHero .heroCopy{padding-right:clamp(16px,3vw,46px)}.growthHero .heroLead{max-width:560px}.staffHeroStage{justify-content:center;min-width:0;height:650px;padding:25px 0 0}.staffHeroStage:after{width:56%;bottom:31px;left:21%}.heroPhoneFrame{z-index:2;color:#27343a;background:#f4f5f3;border:8px solid #131d22;border-radius:37px;grid-template-rows:auto auto 1fr auto;width:320px;min-height:625px;animation:7s ease-in-out infinite growthPhoneFloat;display:grid;position:relative;overflow:hidden;transform:rotate(1.8deg);box-shadow:-20px 27px #202b31,0 50px 90px #0b11159e}.heroPhoneStatus{color:#38454b;justify-content:space-between;align-items:center;min-height:28px;padding:8px 20px 3px;font-size:12px;display:flex}.heroPhoneFrame>header{background:#fff;border-bottom:1px solid #dfe4e4;justify-content:space-between;align-items:center;min-height:54px;padding:9px 18px;display:flex}.heroPhoneFrame .salesBrand{gap:6px}.heroPhoneFrame .salesBrand strong{font-size:12px}.heroPhoneFrame .salesMark{border-width:4px;width:22px;height:22px}.heroPhoneFrame .salesMark:after{width:5px;height:8px;bottom:-4px;right:-5px}.heroPhoneFrame .salesMark b{width:5px;height:5px}.heroPhoneFrame>header button{color:#59676d;background:#fff;border:1px solid #dfe4e4;border-radius:50%;place-items:center;width:35px;height:35px;display:grid;position:relative}.heroPhoneFrame>header button i{background:#f2692f;border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:5px}.heroPhoneScreen{padding:22px 18px 17px}.heroPhoneScreen>p{color:#e35e28;letter-spacing:.13em;margin:0;font-size:12px;font-weight:900}.heroPhoneScreen>h2{color:#26343b;letter-spacing:-.035em;margin:8px 0 3px;font:500 24px/1.05 Georgia,serif}.heroPhoneScreen>span{color:#7d8a8f;font-size:12px}.heroShiftProgress{color:#fff;background:linear-gradient(135deg,#28383f,#1d2b31);border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:13px;margin-top:19px;padding:14px;display:grid;box-shadow:0 13px 24px #17242a28}.heroShiftProgress>b{border:4px solid #f37645;border-right-color:#56666c;border-radius:50%;place-items:center;width:49px;height:49px;font:500 12px Georgia,serif;display:grid}.heroShiftProgress>div{gap:4px;display:grid}.heroShiftProgress small{color:#f5956e;letter-spacing:.12em;font-size:12px;font-weight:900}.heroShiftProgress strong{font-size:13px}.heroShiftProgress i{background:#526168;border-radius:4px;height:3px;margin-top:3px;display:block;overflow:hidden}.heroShiftProgress i em{background:#f2692f;width:33%;height:100%;display:block}.heroTaskLabel{justify-content:space-between;align-items:center;margin:19px 2px 8px;display:flex}.heroTaskLabel b{font-size:12px}.heroTaskLabel span{color:#9aa4a7;font-size:12px}.heroTask{background:#fff;border:1px solid #e0e5e4;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:8px;padding:12px;display:grid;box-shadow:0 8px 18px #28353c0a}.heroTask>i{color:#e8612b;background:#fff0e9;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.heroTask>div{gap:3px;display:grid}.heroTask b{font-size:12px}.heroTask small{color:#7e8b90;font-size:12px;line-height:1.35}.heroTask span{color:#dd5b28;font-size:12px;font-weight:800}.heroTask>svg{color:#8b989d;width:13px}.heroPhoneFrame>nav{background:#fff;border-top:1px solid #e0e5e4;grid-template-columns:repeat(4,1fr);min-height:61px;padding:7px 5px 9px;display:grid}.heroPhoneFrame>nav span{color:#8b989d;place-items:center;gap:4px;font-size:12px;font-weight:800;display:grid}.heroPhoneFrame>nav span.active{color:#e8622c}.heroPhoneFrame>nav svg{width:18px}.heroManagerSignal{z-index:3;color:#fff;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#18252be8;border:1px solid #ffffff1e;border-radius:12px;grid-template-columns:auto 1fr;gap:12px;width:245px;padding:15px;display:grid;position:absolute;bottom:105px;right:clamp(-14px,1vw,18px);box-shadow:0 25px 45px #0c13178f}.heroManagerSignal>span{background:#f2692f;border-radius:9px;place-items:center;width:37px;height:37px;display:grid}.heroManagerSignal div{gap:4px;display:grid}.heroManagerSignal small{color:#ff9c75;letter-spacing:.09em;font-size:12px;font-weight:900}.heroManagerSignal b{font-size:12px;line-height:1.35}.heroManagerSignal p{color:#aebcc0;margin:0;font-size:12px}.heroPhoneCaption{z-index:3;background:#33434ae8;border:1px solid #ffffff1a;border-radius:11px;gap:10px;width:220px;padding:12px 14px;display:flex;position:absolute;top:74px;left:max(0px,3vw);box-shadow:0 18px 34px #11191e5e}.heroPhoneCaption>svg{color:#ff8d5d;flex:none;width:20px}.heroPhoneCaption>span{gap:4px;display:grid}.heroPhoneCaption b{font-size:12px}.heroPhoneCaption small{color:#b9c5c8;font-size:12px;line-height:1.45}.founderStory{background:#fff;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(42px,7vw,112px);padding:clamp(72px,8vw,116px) clamp(28px,8vw,120px);display:grid}.founderIdentityCard{background:#f6f3ed;border:1px solid #e1e5e4;border-radius:14px;align-items:center;gap:20px;padding:25px;display:flex;box-shadow:15px 15px #eef0ef}.founderIdentityCard>span,.aboutPortrait>span{color:#ff8d5b;background:linear-gradient(145deg,#37464d,#202e34);border-radius:50%;flex:none;place-items:center;width:86px;height:86px;font:500 29px Georgia,serif;display:grid}.founderIdentityCard>div{gap:6px;display:grid}.founderIdentityCard small,.foundingProgramme>div:first-child>p,.comparisonSection>div:first-child>p,.evidenceLead>p,.teamUseSection .sectionIntro>p,.growthPricingTeaser>div>p,.aboutPage section>div>p,.aboutStory article>small,.aboutPrinciples header>p,.aboutCta p{color:#e45e29;letter-spacing:.16em;margin:0;font-size:12px;font-weight:900}.founderIdentityCard b{font:500 25px Georgia,serif}.founderIdentityCard em{color:#7e8a8e;font-size:13px;font-style:normal;line-height:1.5}.founderStory blockquote{margin:0}.founderStory blockquote>p{color:#2c3a40;letter-spacing:-.03em;margin:0;font:500 clamp(27px,3vw,43px)/1.18 Georgia,serif}.founderStory blockquote footer{margin-top:27px}.founderStory blockquote a,.featureLarge a{color:#e45e29;align-items:center;gap:10px;min-height:44px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.evidenceSection,.teamUseSection,.comparisonSection{padding:clamp(78px,9vw,132px) clamp(28px,8vw,120px)}.evidenceSection{background:#f5f2ec}.evidenceLead{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:end;column-gap:clamp(40px,8vw,130px);display:grid}.evidenceLead>p{grid-column:1/-1;margin-bottom:16px}.evidenceLead>h2,.comparisonSection>div:first-child h2,.foundingProgramme h2,.growthPricingTeaser h2,.aboutPage h1,.aboutPage h2,.pricingSeatComparison h2,.pricingCalculator h2,.pricingSetupPanel h2{color:#28363d;letter-spacing:-.045em;margin:0;font:500 clamp(35px,4.3vw,61px)/1.03 Georgia,serif}.evidenceLead>span{color:#6f7d82;font-size:12px;line-height:1.75}.evidenceGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:58px;display:grid}.evidenceGrid>article,.teamUseGrid>article{background:#fff;border:1px solid #dfe3e2;border-radius:14px;flex-direction:column;min-height:310px;padding:31px;display:flex;box-shadow:0 18px 38px #27343c0a}.evidenceGrid>article>span,.teamUseGrid>article>span{color:#e65f29;background:#fff0e9;border-radius:11px;place-items:center;width:45px;height:45px;display:grid}.evidenceGrid h3,.teamUseGrid h3{color:#2e3b41;margin:27px 0 10px;font:500 24px/1.15 Georgia,serif}.evidenceGrid p,.teamUseGrid p{color:#758287;margin:0;font-size:12px;line-height:1.7}.evidenceGrid footer{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:24px;display:flex}.evidenceGrid footer a{color:#55646a;border:1px solid #dfe3e2;border-radius:7px;align-items:center;gap:6px;min-height:35px;padding:7px 9px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.evidenceGrid footer svg{width:11px}.evidenceCaveat{color:#647277;background:#eceeea;border:1px solid #dfe3e2;border-radius:11px;align-items:flex-start;gap:15px;margin-top:17px;padding:19px 22px;display:flex}.evidenceCaveat>svg{color:#de5e2a;flex:none;width:19px}.evidenceCaveat p{margin:0;font-size:13px;line-height:1.65}.evidenceCaveat b{color:#334249}.evidenceFeature{gap:45px}.evidenceReceipt{background:linear-gradient(145deg,#1f2e35,#263941);border:1px solid #ffffff1b;border-radius:13px;justify-self:stretch;padding:30px;box-shadow:0 28px 48px #11191d66}.evidenceReceipt>span{color:#fff;background:#f2692f;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.evidenceReceipt h4{margin:12px 0 21px;font:500 22px/1.15 Georgia,serif}.evidenceReceipt dl{grid-template-columns:1fr 1fr;gap:14px;margin:0;display:grid}.evidenceReceipt dl div{border-top:1px solid #ffffff17;gap:4px;padding-top:11px;display:grid}.evidenceReceipt dt{color:#91a3a8;font-size:12px}.evidenceReceipt dd{color:#e9efef;margin:0;font-size:12px;font-weight:800}.evidenceReceipt>b{color:#69d0aa;align-items:center;gap:7px;margin-top:23px;font-size:12px;display:flex}.teamUseSection{background:#fff}.teamUseGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:56px;display:grid}.teamUseGrid>article{background:#f8f7f3;min-height:275px;padding:27px}.switcherOffer{color:#fff;background:#29383f;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;margin-top:15px;padding:27px 30px;display:grid}.switcherOffer>svg{color:#ff8c5c;width:30px}.switcherOffer small{color:#ff9870;letter-spacing:.14em;font-size:12px;font-weight:900}.switcherOffer h3{margin:7px 0 4px;font:500 25px Georgia,serif}.switcherOffer p{color:#b7c3c6;margin:0;font-size:13px;line-height:1.6}.switcherOffer>a,.growthPricingTeaser>a,.aboutCta>a,.pricingLiveOffer>a,.calculatorActions>a:first-child,.ccDemoConversionPrompt>div:last-child>a:first-child{color:#fff;white-space:nowrap;background:#f2692f;border-radius:9px;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:13px 16px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.comparisonSection{background:#f0eee8}.comparisonSection>div:first-child{grid-template-columns:minmax(0,.75fr) minmax(400px,1.25fr);align-items:end;gap:50px;display:grid}.comparisonSection>div:first-child>p{align-self:start}.comparisonTable{background:#fff;border:1px solid #d7dcda;border-radius:14px;margin-top:53px;overflow:hidden}.comparisonTable>div{grid-template-columns:minmax(230px,1.35fr) repeat(4,minmax(125px,1fr));display:grid}.comparisonTable>div>span,.comparisonTable>div>b{color:#68777c;border-top:1px solid #e4e7e6;border-left:1px solid #e4e7e6;align-items:center;min-height:61px;padding:15px 19px;font-size:13px;display:flex}.comparisonTable>div>span:first-child,.comparisonTable>div>b{color:#2e3c42;border-left:0;font-weight:850}.comparisonTable .comparisonHead>span{color:#dce4e5;letter-spacing:.06em;background:#2b3940;border-top:0;min-height:55px;font-size:12px;font-weight:900}.comparisonTable .comparisonHead>span:first-child{color:#ff9b75}.comparisonTable .checkControlColumn{color:#d95621;background:#fff5ef;gap:7px;font-weight:900}.comparisonNote{color:#778489;margin:14px 0 0;font-size:12px;line-height:1.55}.foundingProgramme{color:#fff;background:radial-gradient(circle at 90% 5%,#f2692f26,#0000 30%),linear-gradient(135deg,#1e2c33,#2f4149);grid-template-columns:minmax(350px,.85fr) minmax(470px,1.15fr);gap:clamp(50px,8vw,130px);padding:clamp(78px,9vw,132px) clamp(28px,8vw,120px);display:grid}.foundingProgramme h2{color:#fff;margin-top:15px}.foundingProgramme>div:first-child>span{color:#b9c6c9;margin-top:22px;font-size:12px;line-height:1.7;display:block}.foundingTerms{gap:0;display:grid}.foundingTerms>article{border-top:1px solid #ffffff1a;grid-template-columns:auto 1fr;gap:14px;padding:21px 0;display:grid}.foundingTerms>article>svg{color:#6bd0ab;width:19px}.foundingTerms p{gap:6px;margin:0;display:grid}.foundingTerms b{font-size:12px}.foundingTerms span{color:#aebcc0;font-size:13px;line-height:1.55}.foundingTerms>a{color:#fff;background:#f2692f;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;min-height:48px;margin-top:22px;padding:15px 18px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.securityLink{color:#dc5b28;align-items:center;min-height:44px;margin-top:18px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.growthPricingTeaser{background:#fff;border-top:1px solid #e1e5e4;border-bottom:1px solid #e1e5e4;justify-content:space-between;align-items:center;gap:45px;padding:clamp(50px,6vw,82px) clamp(28px,8vw,120px);display:flex}.growthPricingTeaser h2{max-width:760px;margin-top:11px}.growthPricingTeaser>div>span{color:#748187;max-width:690px;margin-top:17px;font-size:12px;line-height:1.7;display:block}.growthPricingTeaser>a{flex:none}.growthFinalCta>div:first-child{z-index:1;position:relative}.growthFinalCta>div:last-child{z-index:1;gap:9px;min-width:205px;display:grid;position:relative}.growthFinalCta>div:last-child>a{color:#fff;border:1px solid #ffffff6b;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:14px 17px;font-size:12px;font-weight:900;text-decoration:none;display:flex}.growthFinalCta>div:last-child>a:first-child{color:#bb4215;background:#fff;border-color:#fff}.growthFooter{grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);gap:24px 50px;height:auto;min-height:190px;padding-top:35px;padding-bottom:35px;display:grid}.footerIdentity{align-items:center;gap:20px;display:flex}.growthFooter .footerIdentity p{color:#c3cccf;width:auto;margin:0;font-size:13px;line-height:1.65}.growthFooter .footerIdentity p span{color:#7f9298}.footerLinks{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 23px;display:flex}.growthFooter .footerLegal{color:#7f9096;text-align:center;border-top:1px solid #ffffff13;grid-column:1/-1;width:100%;margin:0;padding-top:20px}.aboutPage{--s-orange:#f2692f;--s-charcoal:#28383f;color:#29383f;background:#f6f4ef;min-height:100vh;overflow:hidden}.aboutPage svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:18px}.aboutPage>nav{background:#fff;border-bottom:1px solid #e1e4e2;justify-content:space-between;align-items:center;gap:24px;min-height:78px;padding:0 clamp(24px,6vw,90px);display:flex}.aboutPage>nav>a{color:inherit;text-decoration:none}.aboutPage>nav>div{gap:27px;display:flex}.aboutPage>nav>div a,.aboutPage>footer a{color:#58666c;align-items:center;min-height:44px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.aboutHero{color:#fff;background:radial-gradient(circle at 8% 20%,#f2692f1f,#0000 27%),linear-gradient(135deg,#202f36,#33464e);grid-template-columns:minmax(270px,.62fr) minmax(0,1.38fr);align-items:center;gap:clamp(50px,9vw,150px);padding:clamp(78px,9vw,145px) clamp(28px,8vw,120px);display:grid}.aboutPortrait{background:#1b2930a8;border:1px solid #ffffff1d;border-radius:18px;justify-items:center;gap:17px;padding:45px 30px;display:grid;box-shadow:24px 24px #f2692f1e}.aboutPortrait>span{color:#fff;background:#f2692f;border:1px solid #ffffff26;width:155px;height:155px;font-size:47px}.aboutPortrait small{color:#b8c6c9;letter-spacing:.15em;font-size:12px;font-weight:900}.aboutHero>div:last-child>p{color:#ff9d76}.aboutHero h1{color:#fff;max-width:870px;margin-top:17px;font-size:clamp(48px,6vw,86px)}.aboutHero>div:last-child>span{color:#bdc9cc;max-width:720px;margin-top:25px;font-size:13px;line-height:1.75;display:block}.aboutStory{background:#fff;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);align-items:center;gap:clamp(55px,9vw,150px);padding:clamp(78px,9vw,130px) clamp(28px,8vw,120px);display:grid}.aboutStory h2{margin:13px 0 25px}.aboutStory article p{color:#68777d;max-width:700px;font-size:12px;line-height:1.8}.aboutStory blockquote{background:#f0eee8;border-radius:16px;margin:0;padding:38px}.aboutStory blockquote>svg{color:#e35d28;width:30px}.aboutStory blockquote p{margin:24px 0 0;font:500 27px/1.3 Georgia,serif}.aboutPrinciples{padding:clamp(78px,9vw,130px) clamp(28px,8vw,120px)}.aboutPrinciples header{max-width:800px}.aboutPrinciples h2{margin-top:14px}.aboutPrinciples>div{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:53px;display:grid}.aboutPrinciples article{background:#fff;border:1px solid #dfe3e2;border-radius:13px;min-height:245px;padding:30px}.aboutPrinciples article>span{color:#e35d28;font-size:13px;font-weight:900}.aboutPrinciples h3{margin:38px 0 10px;font:500 23px Georgia,serif}.aboutPrinciples article p{color:#718087;margin:0;font-size:12px;line-height:1.7}.aboutCta{color:#fff;background:linear-gradient(120deg,#f2692f,#df511b);border-radius:18px;justify-content:space-between;align-items:center;gap:45px;margin:0 clamp(20px,5vw,72px);padding:clamp(40px,5vw,68px);display:flex}.aboutCta h2{color:#fff;margin-top:12px}.aboutCta>div>span{color:#ffe0d2;max-width:670px;margin-top:15px;font-size:12px;line-height:1.7;display:block}.aboutCta>a{color:#bd4214;background:#fff;flex:none}.aboutPage>footer{background:#27353c;justify-content:space-between;align-items:center;gap:25px;min-height:130px;padding:28px clamp(28px,6vw,90px);display:flex}.aboutPage>footer>a,.aboutPage>footer div a{color:#b4c0c3}.aboutPage>footer div{gap:24px;display:flex}.pricingLeadActions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.pricingLeadActions>a{color:#dce5e6;border:1px solid #ffffff26;border-radius:9px;align-items:center;gap:11px;min-height:44px;padding:13px 15px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.pricingLeadActions>a:first-child{color:#fff;background:#f2692f;border-color:#f2692f}.pricingLiveOffer>a{color:#ffc3aa;background:0 0;border:1px solid #f482556f}.pricingSeatComparison{background:linear-gradient(120deg,#1a2b32,#2a3f47);border:1px solid #ffffff1c;border-radius:15px;grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(35px,7vw,110px);margin-top:17px;padding:clamp(27px,3.5vw,45px);display:grid}.pricingSeatComparison span{color:#ff9a74;letter-spacing:.16em;font-size:12px;font-weight:900}.pricingSeatComparison h2{color:#fff;margin-top:10px;font-size:clamp(31px,3.3vw,49px)}.pricingSeatComparison>p{color:#b8c7ca;margin:0;font-size:12px;line-height:1.75}.pricingPlanGridFour{grid-template-columns:repeat(4,minmax(0,1fr))}.pricingPlanGridFour .pricingPlanCard,.pricingPlanGridFour .pricingPlanCard:nth-child(4),.pricingPlanGridFour .pricingPlanCard:nth-child(5){grid-column:auto;grid-template-columns:none;grid-template-areas:none;min-height:545px;display:flex}.pricingPlanGridFour .pricingPlanCard:nth-child(4)>*,.pricingPlanGridFour .pricingPlanCard:nth-child(5)>*{grid-area:auto}.pricingCalculator{color:#24343b;background:#f2f2ed;border:1px solid #ffffff1d;border-radius:18px;grid-template-columns:minmax(360px,.85fr) minmax(420px,1.15fr);gap:clamp(35px,7vw,105px);margin-top:clamp(60px,8vw,110px);padding:clamp(30px,4.8vw,68px);display:grid}.pricingCalculatorIntro>p,.pricingSetupPanel>div:first-child>p{color:#dc5d2a;letter-spacing:.17em;margin:0;font-size:12px;font-weight:900}.pricingCalculator h2{margin-top:13px}.pricingCalculatorIntro>span{color:#6e7e83;margin-top:18px;font-size:12px;line-height:1.7;display:block}.calculatorFields{gap:12px;margin-top:28px;display:grid}.calculatorFields label{color:#495960;background:#fff;border:1px solid #d9dfdd;border-radius:10px;grid-template-columns:1fr 120px;align-items:center;gap:15px;min-height:56px;padding:8px 10px 8px 15px;font-size:13px;font-weight:850;display:grid}.calculatorFields input{color:#26363d;text-align:right;background:#f7f8f6;border:1px solid #dce2e0;border-radius:8px;width:100%;min-height:40px;font-size:16px;font-weight:900}.moneyInput{background:#f7f8f6;border:1px solid #dce2e0;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;display:grid;overflow:hidden}.moneyInput i{color:#7c898e;padding-left:11px;font-size:12px;font-style:normal}.moneyInput input{border:0}.calculatorResults{grid-template-columns:1fr 1fr;align-content:start;gap:11px;display:grid}.calculatorResults>article{background:#fff;border:1px solid #dce2df;border-radius:13px;align-content:center;min-height:180px;padding:24px;display:grid}.calculatorResults>article.checkControlResult{color:#fff;background:linear-gradient(145deg,#2a3d45,#1e2e35);border-color:#f1764666}.calculatorResults article small{color:#e05d29;letter-spacing:.12em;font-size:12px;font-weight:900}.calculatorResults article strong{letter-spacing:-.05em;margin-top:12px;font:500 clamp(40px,4vw,61px)/.9 Georgia,serif}.calculatorResults article span{color:#738187;margin-top:10px;font-size:12px;line-height:1.45}.calculatorResults .checkControlResult span{color:#b6c5c8}.calculatorDifference{background:#e5eee9;border-radius:11px;grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;gap:13px;padding:18px;display:grid}.calculatorDifference>svg{color:#198364;width:24px}.calculatorDifference p{gap:4px;margin:0;display:grid}.calculatorDifference b{color:#186d55;font-size:12px}.calculatorDifference span{color:#668078;font-size:12px;line-height:1.45}.calculatorActions{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:9px;display:grid}.calculatorActions>a:last-child{color:#4e5e64;border:1px solid #ccd5d2;border-radius:9px;justify-content:center;align-items:center;min-height:44px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.pricingSetupPanel{background:linear-gradient(120deg,#f36d3930,#1e3037 45%,#17272e);border:1px solid #f3784963;border-radius:15px;grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(35px,7vw,105px);margin-top:17px;padding:clamp(28px,4vw,50px);display:grid}.pricingSetupPanel h2{color:#fff;margin-top:11px;font-size:clamp(31px,3.2vw,47px)}.pricingSetupPanel>div:last-child>p{color:#c3cfd1;margin:0;font-size:12px;line-height:1.7}.pricingSetupPanel>div:last-child>small{color:#ffae8c;margin-top:11px;font-size:12px;line-height:1.5;display:block}.summarySetup{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.summarySetup>span{gap:4px;display:grid}.summarySetup b,.summarySetup strong{color:#fff;font-size:13px}.summarySetup small{color:#9fb0b5;font-size:12px;line-height:1.4}.summarySetup strong{color:#ff9b75;text-align:right}.ccDemoConversionPrompt{color:#fff;background:linear-gradient(120deg,#2b3c44,#1d2d34);border:1px solid #f37a4a57;border-radius:14px;justify-content:space-between;align-items:center;gap:30px;margin-top:18px;padding:24px 26px;display:flex}.ccDemoConversionPrompt small{color:#ff9c75;letter-spacing:.13em;font-size:12px;font-weight:900}.ccDemoConversionPrompt h3{margin:7px 0 4px;font:500 23px/1.1 Georgia,serif}.ccDemoConversionPrompt p{color:#aebfc2;margin:0;font-size:13px}.ccDemoConversionPrompt>div:last-child{gap:8px;min-width:190px;display:grid}.ccDemoConversionPrompt>div:last-child>a:last-child{color:#d7e1e2;border:1px solid #ffffff2f;border-radius:8px;justify-content:center;align-items:center;min-height:42px;font-size:12px;font-weight:850;text-decoration:none;display:flex}.growthSignalStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0 20px;display:grid}.growthSignalStrip article{background:linear-gradient(145deg,#fff,#f5f7f7);border:1px solid #e0e5e7;border-radius:11px;align-content:center;min-height:125px;padding:20px;display:grid}.growthSignalStrip small{color:#e0612e;letter-spacing:.11em;font-size:12px;font-weight:900}.growthSignalStrip strong{color:#293840;margin-top:7px;font:500 31px Georgia,serif}.growthSignalStrip span{color:#718086;margin-top:5px;font-size:12px;line-height:1.45}@media (width<=1220px){.growthHero{grid-template-columns:minmax(385px,.9fr) minmax(470px,1.1fr)}.heroPhoneCaption{left:-15px}.heroManagerSignal{right:-25px}.teamUseGrid{grid-template-columns:repeat(2,1fr)}.pricingPlanGridFour{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1050px){.growthHero{grid-template-columns:1fr;padding-bottom:75px;padding-right:clamp(28px,7vw,75px)}.growthHero .heroCopy{max-width:750px}.staffHeroStage{height:680px;margin-top:28px;overflow:visible}.heroPhoneCaption{left:calc(50% - 310px)}.heroManagerSignal{right:calc(50% - 325px)}.founderStory,.foundingProgramme,.pricingCalculator{grid-template-columns:1fr}.founderIdentityCard{max-width:460px}.evidenceLead,.comparisonSection>div:first-child,.aboutHero,.aboutStory{grid-template-columns:1fr}.evidenceLead>span{max-width:700px;margin-top:20px}.evidenceGrid{grid-template-columns:1fr 1fr}.evidenceGrid>article:last-child{grid-column:1/-1;min-height:250px}.comparisonSection>div:first-child{gap:16px}.comparisonTable{overflow-x:auto}.comparisonTable>div{min-width:850px}.foundingProgramme{gap:35px}.pricingCalculator{gap:38px}.aboutPortrait{width:min(100%,390px)}}@media (width<=760px){.growthSalesPage{width:100%;overflow:clip}.growthSalesPage .salesNav{gap:9px}.growthSalesPage .salesBrand strong{font-size:13px}.growthSalesPage .salesMark{border-width:5px;width:27px;height:27px}.growthSalesPage .navActions .demoNav{display:none!important}.growthSalesPage .navActions .navCta{justify-content:center;min-width:92px}.growthHero{padding:112px 20px 62px}.growthHero .heroCopy{padding-right:0}.growthHero .heroCopy h1{max-width:520px;font-size:clamp(47px,14.7vw,69px)}.growthHero .heroActions{flex-direction:column;align-items:stretch;gap:10px}.growthHero .primaryCta,.growthHero .textCta{border-radius:9px;justify-content:center;min-height:48px}.growthHero .textCta{border:1px solid #ffffff27;align-items:center;display:flex}.growthHero .heroTrust{grid-template-columns:1fr 1fr;gap:12px;display:grid}.staffHeroStage{height:610px;margin:36px -20px 0;padding:0;overflow:hidden}.heroPhoneFrame{transform-origin:top;width:286px;min-height:573px;transform:scale(.9)rotate(1deg)}.heroPhoneCaption{width:176px;top:16px;left:16px}.heroPhoneCaption small{display:none}.heroManagerSignal{width:200px;bottom:28px;right:14px}.heroManagerSignal p{display:none}.audienceStrip>div{grid-template-columns:1fr 1fr;display:grid}.audienceStrip i{display:none}.founderStory,.evidenceSection,.teamUseSection,.comparisonSection,.foundingProgramme{padding:72px 20px}.founderStory{gap:43px}.founderIdentityCard{padding:19px;box-shadow:9px 9px #eef0ef}.founderIdentityCard>span{width:68px;height:68px;font-size:24px}.founderStory blockquote>p{font-size:29px}.evidenceLead>h2,.comparisonSection>div:first-child h2,.foundingProgramme h2,.growthPricingTeaser h2,.aboutPage h1,.aboutPage h2,.pricingCalculator h2{font-size:38px}.evidenceGrid,.teamUseGrid,.aboutPrinciples>div{grid-template-columns:1fr;margin-top:38px}.evidenceGrid>article,.evidenceGrid>article:last-child,.teamUseGrid>article{grid-column:auto;min-height:245px}.switcherOffer{grid-template-columns:auto 1fr;padding:23px 20px}.switcherOffer>a{grid-column:1/-1;width:100%}.comparisonTable{border-radius:13px 0 0 13px;margin-right:-20px}.comparisonTable>div{grid-template-columns:200px repeat(4,140px);min-width:760px}.comparisonTable>div>span,.comparisonTable>div>b{min-height:56px;padding:13px 15px}.foundingProgramme{gap:26px}.growthPricingTeaser,.growthFinalCta,.aboutCta{gap:27px;display:grid}.growthPricingTeaser{padding:56px 20px}.growthPricingTeaser>a,.aboutCta>a{width:100%}.growthFinalCta>div:last-child{min-width:0}.growthFooter{grid-template-columns:1fr;gap:26px;padding:38px 20px;display:grid}.footerIdentity{width:100%}.footerLinks{grid-template-columns:1fr 1fr;justify-content:stretch;width:100%;display:grid}.footerLinks a{align-items:center;min-height:40px;display:flex}.growthFooter .footerLegal{text-align:left}.aboutPage>nav{min-height:68px;padding:0 18px}.aboutPage>nav>div{gap:5px}.aboutPage>nav>div a{padding:0 8px;font-size:12px}.aboutPage>nav>div a:first-child{display:none}.aboutHero,.aboutStory,.aboutPrinciples{padding:70px 20px}.aboutPortrait{width:100%;padding:35px 24px}.aboutHero h1{font-size:48px}.aboutStory{gap:35px}.aboutStory blockquote{padding:28px}.aboutStory blockquote p{font-size:23px}.aboutCta{margin:0 15px;padding:42px 23px}.aboutPage>footer{flex-direction:column;align-items:flex-start;padding:30px 20px}.pricingLeadActions>a{justify-content:center;width:100%}.pricingLiveOffer>a{width:100%}.pricingSeatComparison,.pricingSetupPanel{grid-template-columns:1fr;gap:23px;padding:25px 22px}.pricingSeatComparison h2,.pricingSetupPanel h2{font-size:34px}.pricingPlanGridFour{grid-template-columns:1fr}.pricingPlanGridFour .pricingPlanCard,.pricingPlanGridFour .pricingPlanCard:nth-child(4){min-height:0}.pricingCalculator{grid-template-columns:1fr;margin-top:60px;padding:27px 21px}.calculatorFields label{grid-template-columns:1fr 110px}.calculatorResults{grid-template-columns:1fr}.calculatorResults>article,.calculatorDifference,.calculatorActions{grid-column:auto}.calculatorResults>article{min-height:150px}.calculatorActions{grid-template-columns:1fr}.summarySetup{flex-direction:column;align-items:flex-start}.summarySetup strong{text-align:left}.ccDemoConversionPrompt{flex-direction:column;align-items:stretch;gap:18px;padding:21px}.ccDemoConversionPrompt>div:last-child{min-width:0}.growthSignalStrip{grid-template-columns:1fr}}@media (width<=560px){.growthSalesPage{overflow-x:clip}.growthHero{min-height:auto;padding:96px 16px 48px}.growthHero .heroCopy,.growthHero .heroLead,.growthHero .heroTrust{min-width:0;max-width:100%}.growthHero .heroCopy h1,.growthHero .heroLead{overflow-wrap:anywhere}.staffHeroStage{box-sizing:border-box;width:100%;max-width:100%;height:570px;margin:30px 0 0;overflow:hidden}.heroPhoneFrame{transform-origin:top;width:286px;max-width:calc(100vw - 72px);height:558px;min-height:0;transform:scale(.86)rotate(1deg)}.heroPhoneScreen{min-width:0}.heroPhoneScreen>h2,.heroPhoneScreen>span,.heroTask b,.heroTask small{overflow-wrap:anywhere}.heroTask,.heroTask>div{min-width:0}.heroManagerSignal{box-sizing:border-box;width:min(200px,100vw - 72px);bottom:20px;right:4px}.heroPhoneCaption{box-sizing:border-box;width:min(176px,100vw - 72px);top:10px;left:4px}.heroPhoneFrame>nav{grid-template-columns:repeat(5,1fr)}.heroPhoneFrame>nav span{font-size:12px}.heroPhoneFrame>nav svg{width:16px}.growthHero .heroTrust{grid-template-columns:1fr}.heroPhoneCaption{left:7px}.heroManagerSignal{right:7px}.founderIdentityCard{align-items:flex-start}.evidenceReceipt{padding:23px 20px}.evidenceReceipt dl,.switcherOffer{grid-template-columns:1fr}.switcherOffer>a{grid-column:auto}.foundingTerms>article{padding:18px 0}.aboutPage .salesBrand strong{font-size:13px}.aboutPage .salesMark{border-width:5px;width:27px;height:27px}.aboutPage>nav>div a:nth-child(2){display:none}.aboutPage>footer div{flex-wrap:wrap}.calculatorFields label{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.heroPhoneFrame{animation:none}}.salesFooter>div{flex-wrap:wrap}.primaryCta,.tierCard>a,.completeDemo,.mobileSalesDock a,.checkoutPage button.primary{color:#17252c!important}.salesPage .navCta{border-color:#ffffff4d;color:#fff!important}.salesPage .salesLinks,.salesPage .navActions{align-items:center}.salesPage .salesLinks a,.salesPage .navActions .demoNav,.salesPage .navActions .navCta{white-space:nowrap;align-items:center;height:44px;line-height:1;display:inline-flex}.salesPage .mockMain,.salesPage .mockMain>header{color:var(--s-ink)}:where(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #ff7a43}:where(.salesNav,.salesFooter,.pricingGalleryPage,.trustPage,.supportPage,.legalPage,.checkoutPage) :where(a,button,summary){min-height:44px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=760px){.mobileSalesDock{display:none!important}.salesPage,.pricingPageShell{padding-bottom:0!important}.salesPage>.salesHeader .navActions,.pricingPageShell>.salesHeader .navActions{gap:7px;margin-left:auto;display:flex!important}.salesPage>.salesHeader .navActions .demoNav:nth-child(2),.pricingPageShell>.salesHeader .navActions .demoNav:nth-child(2){display:none!important}.salesPage>.salesHeader .navActions .demoNav,.salesPage>.salesHeader .navActions .navCta,.pricingPageShell>.salesHeader .navActions .demoNav,.pricingPageShell>.salesHeader .navActions .navCta{border-radius:9px;height:38px;min-height:38px;padding:0 10px;font-size:13px!important;display:inline-flex!important}.salesPage>.salesHeader .navActions .navCta:before,.pricingPageShell>.salesHeader .navActions .navCta:before{content:none}.salesPage>.salesHeader .navActions .navCta svg,.pricingPageShell>.salesHeader .navActions .navCta svg{display:none}.salesHeader{min-height:calc(66px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);padding-right:max(18px, env(safe-area-inset-right));padding-left:max(18px, env(safe-area-inset-left))}.salesFooter{padding-right:max(20px, env(safe-area-inset-right));padding-bottom:calc(28px + env(safe-area-inset-bottom));padding-left:max(20px, env(safe-area-inset-left))}.salesFooter>div{gap:12px 18px;width:100%}.publicHelpButton{bottom:calc(18px + env(safe-area-inset-bottom))}.checkoutPage input,.checkoutPage select,.checkoutPage textarea,.supportPage input,.supportPage select,.supportPage textarea{font-size:16px!important}.siteCount button{min-width:44px;min-height:44px}}@media (width<=560px){.salesFooter>div{grid-template-columns:1fr 1fr;display:grid}.salesFooter>div a{align-items:center;min-height:32px;display:flex}}.supportResponse,.supportGuides{max-width:1140px;margin:0 auto;padding:36px 0}.supportResponse{border-bottom:1px solid #dfe4e6;justify-content:space-between;align-items:center;gap:28px;display:flex}.supportResponse p,.supportGuides>div>p{color:#d85a24;letter-spacing:.15em;margin:0;font-size:12px;font-weight:900}.supportResponse h2,.supportGuides h2{color:#26343b;margin:8px 0;font:500 26px/1.12 Georgia,serif}.supportResponse span,.supportGuides>div>span{color:#728087;max-width:650px;font-size:12px;line-height:1.7;display:block}.supportResponse span a,.supportPage>footer a[href^=mailto\:]{color:#d85a24;font-weight:900}.supportResponse>a{color:#fff;background:#26343b;border-radius:9px;flex:none;padding:13px 17px;font-size:12px;font-weight:900;text-decoration:none}.supportGuides{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:40px;padding-bottom:48px;display:grid}.supportGuideList{border-top:1px solid #dfe4e6}.supportGuideList details{border-bottom:1px solid #dfe4e6;padding:16px 0}.supportGuideList summary{cursor:pointer;color:#26343b;justify-content:space-between;align-items:center;font-size:12px;font-weight:900;list-style:none;display:flex}.supportGuideList summary::-webkit-details-marker{display:none}.supportGuideList summary i{color:#d85a24;font-size:17px;font-style:normal}.supportGuideList details[open] summary i{transform:rotate(45deg)}.supportGuideList p{color:#728087;margin:12px 32px 0 0;font-size:13px;line-height:1.7}.pricingReadinessNote{color:#26343b;background:#fff5ef;border:1px solid #ffb58d;border-radius:13px;grid-template-columns:1fr auto;align-items:center;gap:8px 20px;margin:18px 0 0;padding:18px 20px;display:grid}.pricingReadinessNote b{font-size:12px}.pricingReadinessNote span{color:#6d5d56;grid-column:1;font-size:13px;line-height:1.6}.pricingReadinessNote a{color:#c94f1d;grid-area:1/2/span 2;font-size:13px;font-weight:900;text-decoration:none}@media (width<=750px){.supportResponse,.supportGuides{margin-left:18px;margin-right:18px}.supportResponse{gap:20px;display:grid}.supportResponse>a{text-align:center;width:100%}.supportGuides{grid-template-columns:1fr;gap:22px}.pricingReadinessNote{grid-template-columns:1fr}.pricingReadinessNote a{grid-area:auto}}:root{--sx-shadow-sm:0 1px 2px #26343d0f, 0 1px 3px #26343d0d;--sx-shadow:0 20px 50px -26px #26343d52, 0 2px 10px #26343d0d;--sx-shadow-lg:0 40px 90px -36px #141c2280}html{scroll-behavior:smooth}:where(a,button,summary,input,select,textarea):focus-visible{outline:2.5px solid var(--orange,#f2692f);outline-offset:3px}.salesNav,.salesHeader{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:box-shadow .2s}.salesLinks a,.navActions a{transition:color .15s,opacity .15s}.navCta,.primaryCta{box-shadow:var(--sx-shadow);transition:transform .15s cubic-bezier(.4,0,.2,1),box-shadow .15s}.navCta:hover,.primaryCta:hover{box-shadow:var(--sx-shadow-lg);transform:translateY(-2px)}.navCta:active,.primaryCta:active{transform:translateY(0)}.textCta{transition:gap .15s,opacity .15s}.textCta:hover{opacity:.8}.demoNav{transition:opacity .15s}.demoNav:hover{opacity:.75}.growthHero,.salesHero{position:relative}.heroPhoneFrame,.productStage,.staffHeroStage{transition:transform .3s cubic-bezier(.4,0,.2,1);box-shadow:var(--sx-shadow-lg)!important}.heroTask,.heroShiftProgress{transition:transform .15s,box-shadow .15s}.heroTrust span{transition:transform .15s}.featureBento>*,.evidenceFeature,.problemGrid>*,.howGrid>*,.teamUseGrid>*,.securityPanel,.founderIdentityCard,.foundingProgramme{box-shadow:var(--sx-shadow-sm);transition:box-shadow .18s,transform .18s}.featureBento>:hover,.evidenceFeature:hover,.teamUseGrid>:hover{box-shadow:var(--sx-shadow);transform:translateY(-3px)}.comparisonTable{box-shadow:var(--sx-shadow-sm)}.comparisonTable [role=row]:hover{background:color-mix(in srgb, var(--soft,#f4f6f7) 70%, transparent)}.switcherOffer,.finalCta,.growthFinalCta{box-shadow:var(--sx-shadow)}.salesFooter,.growthFooter{border-top:1px solid var(--line,#e1e6e8)}.footerLinks a{transition:color .15s,opacity .15s}.footerLinks a:hover{opacity:.7}.pricingTeaser,.growthPricingTeaser{box-shadow:var(--sx-shadow)}.betaProgramme{color:#fff;background:var(--s-charcoal,#2f3a40);max-width:1180px;box-shadow:var(--sx-shadow);border:1px solid #ff6b2c40;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(18px,3vw,42px);margin:34px auto 0;padding:28px clamp(24px,4vw,52px);display:grid}.betaProgrammeSignal{width:52px;height:52px;color:var(--s-orange,#ff6b2c);letter-spacing:.08em;border:1px solid #ffffff4d;border-radius:50%;place-items:center;font-size:12px;font-weight:900;display:grid;position:relative}.betaProgrammeSignal i{border-radius:inherit;border:1px solid #ff6b2c8c;position:absolute;inset:-7px}.betaProgramme p{color:var(--s-orange,#ff6b2c);letter-spacing:.15em;margin:0 0 8px;font-size:11px;font-weight:850}.betaProgramme h2{letter-spacing:-.045em;margin:0;font-size:clamp(24px,3vw,36px)}.betaProgramme>div:nth-child(2)>span{color:#ffffffb8;max-width:660px;margin-top:9px;line-height:1.55;display:block}.betaProgrammeAction{justify-items:end;gap:9px;display:grid}.betaProgrammeAction small{color:#ffffff94;letter-spacing:.1em;white-space:nowrap;font-size:10px;font-weight:800}.betaProgrammeAction a{color:#fff;background:var(--s-orange,#ff6b2c);border-radius:9px;align-items:center;gap:9px;padding:13px 16px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.betaProgrammeAction svg{width:15px}@media (width<=720px){.betaProgramme{grid-template-columns:auto 1fr}.betaProgrammeAction{grid-column:1/-1;justify-items:stretch}.betaProgrammeAction a{justify-content:center}.betaProgrammeAction small{display:none}}@media (width>=900px){.featureSection,.evidenceSection,.howSection,.teamUseSection,.problemSection,.comparisonSection,.securitySection{scroll-margin-top:88px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:.001ms!important;animation-duration:.001ms!important}}.betaLaunchBanner{color:#fff;background:#28383f;border:1px solid #ee744544;border-radius:16px;align-items:center;gap:22px;max-width:1280px;margin:18px auto 0;padding:18px 24px;display:flex;box-shadow:0 12px 34px #22343b12}.betaLaunchBanner>span{white-space:nowrap;letter-spacing:.1em;color:#ffb695;align-items:center;gap:9px;font-size:11px;font-weight:800;display:flex}.betaLaunchBanner i{background:#7fdcb3;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #7fdcb314}.betaLaunchBanner p{color:#e0e8e7;flex:1;margin:0;font-size:13px;line-height:1.5}.betaLaunchBanner a{white-space:nowrap;color:#fff;background:#f2692f;border-radius:9px;align-items:center;gap:12px;padding:12px 16px;font-size:13px;font-weight:750;display:flex}.betaLaunchBanner svg{width:17px}.betaLaunchBanner.paused i{box-shadow:none;background:#d6b488}.growthHero{padding-top:66px}.growthHero h1{letter-spacing:-.055em!important;line-height:1.06!important}.growthHero .heroLead{max-width:490px;line-height:1.75}.growthHero .heroActions{gap:20px}.heroPhoneCaption{color:inherit;text-decoration:none}.iphoneHeroFrame{position:relative;border-color:#78858e!important;box-shadow:inset 0 0 0 2px #070b0e,0 34px 70px #17303840!important}.heroDynamicIsland{z-index:3;background:#050609;border-radius:25px;width:28%;height:25px;position:absolute;top:14px;left:36%}.heroPhoneStatus{padding-left:24px!important;padding-right:24px!important}@media (width<=900px){.betaLaunchBanner{flex-wrap:wrap;gap:14px;margin:12px 20px 0}.betaLaunchBanner p{flex-basis:50%}.growthHero{padding-top:36px}}@media (width<=550px){.betaLaunchBanner{gap:10px;margin:10px 14px 0;padding:15px}.betaLaunchBanner p{flex-basis:100%;font-size:12px}.betaLaunchBanner a{justify-content:space-between;width:100%;min-height:44px}.growthHero .heroActions{align-items:stretch}.growthHero .heroActions a{min-height:46px}.growthHero h1{font-size:clamp(42px,12vw,58px)!important}}.growthSalesPage>.salesHeader{background:#303b43;position:relative;inset:auto}.growthSalesPage>.betaLaunchBanner{z-index:1;width:calc(100% - 48px);margin:18px auto 0;position:relative}.salesPage.growthSalesPage .salesHero.growthHero{min-height:700px;padding-top:40px}.salesPage .salesOfficialLogo{width:184px;height:42px;display:block}.heroPhoneFrame .salesOfficialLogo{width:172px;height:38px}@media (width<=760px){.growthSalesPage>.betaLaunchBanner{width:calc(100% - 28px);margin-top:12px}.salesPage.growthSalesPage .salesHero.growthHero{min-height:0;padding-top:32px}.salesPage .salesNav .salesOfficialLogo{width:140px;height:34px}}.ccSalesHeader{z-index:50;color:#fff;background:#303b43;width:100%;position:relative}.ccSalesNav{align-items:center;gap:28px;max-width:1600px;margin:auto;padding:20px 4vw;display:flex}.ccSalesLogo{flex-shrink:0}.ccSalesLogo img{width:200px;height:auto;display:block}.ccSalesMenu{align-items:center;gap:25px;margin-left:auto;display:flex}.ccSalesMenu>a,.ccSalesIndustryTrigger{color:#fff;white-space:nowrap;font:600 14px/1.4 Arial,Helvetica,sans-serif;text-decoration:none}.ccSalesMenu a:hover,.ccSalesIndustryTrigger:hover{color:#ffad81}.ccSalesIndustryTrigger{cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:14px 0;display:flex}.ccSalesIndustryMenu{position:relative}.ccSalesDropdown{color:#26343d;background:#fff;border:1px solid #dce2e6;border-radius:12px;width:340px;padding:15px;position:absolute;top:100%;left:-20px;box-shadow:0 22px 60px #18232a40}.ccSalesDropdown[hidden]{display:none}.ccSalesDropdown>small{letter-spacing:1.4px;color:#6b7b85;padding:12px;font-size:10px;font-weight:700;display:block}.ccSalesDropdown>a{color:#26343d;border-radius:7px;gap:6px;padding:15px 12px;text-decoration:none;display:grid}.ccSalesDropdown>a:hover{color:#983b10;background:#fff0e7}.ccSalesDropdown strong{font-size:16px}.ccSalesDropdown span{color:#60727d;font-size:13px;line-height:1.5}.ccSalesMenu .ccSalesNavCta{color:#202b32;background:#ff681d;border-radius:8px;padding:13px 17px}.ccSalesMenuToggle{display:none}.ccIndustryPage{color:#26343d;background:#fff;font-family:Arial,Helvetica,sans-serif;overflow:clip}.ccIndustryPage *{box-sizing:border-box}.ccIndustryPage p{font-size:16px;line-height:1.8}.ccIndustrySection{max-width:1380px;margin:auto;padding:80px 5vw}.ccIndustryEyebrow{letter-spacing:1.8px;text-transform:uppercase;color:#ac430e;font-weight:700;font-size:12px!important;line-height:1.6!important}.ccIndustryPage h1,.ccIndustryPage h2,.ccIndustryPage h3{color:inherit;letter-spacing:-1.4px;margin:16px 0 24px;line-height:1.09}.ccIndustryPage h1{font-size:clamp(42px,5.3vw,78px)}.ccIndustryPage h2{font-size:clamp(30px,3.6vw,48px)}.ccIndustryPage h3{letter-spacing:-.6px;font-size:23px;line-height:1.25}.ccIndustryHero{color:#fff;background:#303b43;grid-template-columns:1fr 1fr;min-height:680px;display:grid}.ccIndustryHeroCopy{max-width:760px;margin-left:auto;padding:45px 4vw 65px 5vw}.ccIndustryBack{color:#bfcbd2;margin-bottom:45px;font-size:13px;text-decoration:none;display:block}.ccIndustryHero .ccIndustryEyebrow{color:#ffa270}.ccIndustryHero .ccIndustryLead{color:#d3dce1;max-width:600px;font-size:18px;line-height:1.7}.ccIndustryActions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:30px;display:flex}.ccIndustryPrimary{background:#ff681d;border-radius:8px;padding:17px 22px;font-size:15px;font-weight:700;line-height:1.4;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-block;color:#202b32!important}.ccIndustryPrimary:hover{transform:translateY(-2px);box-shadow:0 12px 30px #0002}.ccIndustryTextLink{color:inherit;border-bottom:1px solid;padding:8px 0;font-size:15px;font-weight:700;text-decoration:none}.ccIndustryHeroNote{color:#bcc9d1;margin-top:26px;font-size:13px;display:block}.ccIndustryHero figure{min-height:600px;margin:0;position:relative;overflow:hidden}.ccIndustryHero figure>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ccIndustryHero figcaption{bottom:0;background:linear-gradient(#0000,#18232ad9);gap:10px;padding:90px 40px 35px;display:grid;position:absolute;inset-inline:0}.ccIndustryHero figcaption span{letter-spacing:2px;color:#ffab7b;font-size:11px}.ccIndustryHero figcaption b{font-size:24px}.ccIndustryIntro{text-align:center;max-width:1030px;padding-block:95px}.ccIndustryIntro>p:last-child{color:#60717a;max-width:770px;margin:0 auto;font-size:18px}.ccIndustryUseCases{border-top:1px solid #e4e9ec;grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.ccIndustrySectionHeading>p:last-child{color:#60717a}.ccIndustryCheckGrid{grid-template-columns:1fr 1fr;gap:30px;display:grid}.ccIndustryCheckGrid article{border-top:2px solid #ff681d;padding:25px 0}.ccIndustryCheckGrid article>span{color:#a7430e;font-size:13px;font-weight:700}.ccIndustryCheckGrid p{color:#60717a}.ccIndustryScenario{color:#fff;background:#303b43}.ccIndustryScenario .ccIndustrySection{max-width:1080px}.ccIndustryScenario .ccIndustryEyebrow{color:#ffa270}.ccIndustryScenario h2{max-width:850px}.ccIndustryScenario p:not(.ccIndustryEyebrow){color:#cdd8de;font-size:18px}.ccIndustryProcess{flex-wrap:wrap;gap:35px;margin:35px 0;display:flex}.ccIndustryProcess span{font-size:15px}.ccIndustryProcess b{color:#ff9460;margin-right:12px;display:inline-block}.ccIndustryManager{grid-template-columns:1fr 1fr;gap:70px;display:grid}.ccIndustryManager p{color:#60717a}.ccIndustryManager ul{margin:0;padding:0;list-style:none}.ccIndustryManager li{border-bottom:1px solid #dce3e7;gap:20px;padding:24px 0;font-size:17px;line-height:1.6;display:flex}.ccIndustryManager li span{color:#ae440e;font-size:13px;font-weight:700}.ccIndustryReport{background:#eef2f4}.ccIndustryReport .ccIndustrySection{grid-template-columns:.85fr 1.15fr;align-items:center;gap:45px;display:grid}.ccIndustryReport p{color:#60717a}.ccIndustryReportWindow{background:#fff;border:1px solid #b9c6ce;border-radius:12px;overflow:hidden;box-shadow:0 24px 60px #26343d26}.ccIndustryReportWindow small{color:#c3d0d7;font-size:11px}.ccIndustryReportWindow iframe{border:0;width:100%;height:560px;display:block}.ccIndustrySetup,.ccIndustryFaq{grid-template-columns:.9fr 1.1fr;gap:65px;display:grid}.ccIndustrySetup{border-bottom:1px solid #e2e7ea}.ccIndustrySetup>div:last-child{align-self:center}.ccIndustrySetup p:not(.ccIndustryEyebrow){color:#60717a;font-size:18px}.ccIndustryFaq details{border-bottom:1px solid #dce3e7;padding:22px 0}.ccIndustryFaq summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:17px;font-weight:700;line-height:1.5;list-style:none;display:flex}.ccIndustryFaq summary span{color:#b3450e}.ccIndustryFaq details p{color:#60717a}.ccIndustryClosing{text-align:center;background:#ff681d;padding:75px 5vw}.ccIndustryClosing .ccIndustryEyebrow{color:#492914}.ccIndustryClosing h2{max-width:850px;margin:20px auto}.ccIndustryClosing p{color:#462b1c}.ccIndustryClosing .ccIndustryActions{justify-content:center}.ccIndustryClosing .ccIndustryPrimary{background:#26343d;color:#fff!important}.ccIndustryFooter{color:#fff;background:#26343d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;padding:45px 5vw;display:flex}.ccIndustryFooter img{width:190px;display:block}.ccIndustryFooter>div{flex-wrap:wrap;gap:20px;display:flex}.ccIndustryFooter a{color:#d7e0e5;font-size:14px;text-decoration:none}.ccIndustryFooter>small{color:#aebdc6;flex-basis:100%;font-size:12px;line-height:1.5}.ccHowHero{color:#fff;text-align:center;background:#303b43;max-width:none;padding-block:90px 55px}.ccHowHero>p:not(.ccIndustryEyebrow){color:#cbd7de;max-width:670px;margin:25px auto;font-size:19px}.ccHowHero .ccIndustryEyebrow{color:#ffa270}.ccHowHero h1 em{color:#ff8750;font-style:normal}.ccHowHero .ccIndustryActions{justify-content:center}.ccHowProgress{border-top:1px solid #65727c;justify-content:center;align-items:center;gap:30px;max-width:880px;margin:65px auto 0;padding-top:30px;display:flex}.ccHowProgress>span{letter-spacing:2px;color:#b3c3cd;font-size:11px}.ccHowProgress b{font-size:18px;font-weight:500}.ccHowProgress i{color:#ff8750;font-style:normal}.ccHowSteps{max-width:1380px;margin:auto;padding:40px 5vw;scroll-margin-top:20px}.ccHowStep{border-bottom:1px solid #e0e6ea;grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:65px 0;display:grid}.ccHowStepCopy{position:relative}.ccHowNumber{letter-spacing:-4px;color:#d9e0e4;margin-bottom:24px;font-size:70px;font-weight:700;line-height:1;display:block}.ccHowStepCopy>p:not(.ccIndustryEyebrow){color:#60717a;font-size:17px}.ccHowStepCopy aside{background:#f0f3f5;border-left:3px solid #ff681d;margin:25px 0;padding:20px;font-size:14px;line-height:1.7}.ccHowStep figure{margin:0}.ccHowStep img{aspect-ratio:1.1;object-fit:cover;border-radius:12px;width:100%}.ccHowStep figcaption{color:#71818a;margin-top:12px;font-size:12px;line-height:1.5}.ccHowStep.withoutPhoto{display:block}.ccHowStep.withoutPhoto .ccHowStepCopy{max-width:850px;margin:auto}.ccHowRoles{grid-template-columns:1.2fr 1fr 1fr;gap:40px;display:grid}.ccHowRoles article{border-top:2px solid #ff681d;padding-top:25px}.ccHowRoles article>span{letter-spacing:1.5px;color:#aa410d;font-size:12px;font-weight:700}.ccHowRoles p{color:#60717a}@media (width<=1100px){.ccSalesNav{gap:20px;padding:16px 24px}.ccSalesLogo img{width:160px}.ccSalesMenu{gap:17px}.ccSalesMenu>a,.ccSalesIndustryTrigger{font-size:13px}.ccIndustryUseCases,.ccIndustryManager{gap:35px}.ccIndustryReport .ccIndustrySection{grid-template-columns:1fr}.ccIndustryReportWindow iframe{height:520px}.ccIndustryHeroCopy{padding-left:5vw}.ccHowStep{gap:35px}.ccHowRoles{grid-template-columns:1fr 1fr}.ccHowRoles>div{grid-column:span 2}}@media (width<=850px){.ccSalesNav{flex-wrap:wrap;justify-content:space-between}.ccSalesMenuToggle{color:#fff;background:0 0;border:1px solid #7b8c96;border-radius:7px;padding:10px 15px;font-size:14px;display:block}.ccSalesMenu{align-items:stretch;gap:0;width:100%;margin:0;display:none}.ccSalesMenu.isOpen{flex-direction:column;display:flex}.ccSalesMenu>a,.ccSalesIndustryTrigger{padding:14px 0;font-size:16px}.ccSalesDropdown{width:100%;box-shadow:none;margin:0 0 10px;position:static}.ccSalesMenu .ccSalesNavCta{text-align:center;margin-top:10px}.ccIndustryHero{grid-template-columns:1fr}.ccIndustryHeroCopy{max-width:none;margin:0;padding:35px 6vw 45px}.ccIndustryHero figure{min-height:430px}.ccIndustryHero h1{max-width:650px}.ccIndustryBack{margin-bottom:30px}.ccIndustrySection{padding:55px 6vw}.ccIndustryUseCases,.ccIndustryManager,.ccIndustrySetup,.ccIndustryFaq{grid-template-columns:1fr;gap:25px}.ccIndustryIntro{text-align:left}.ccIndustryCheckGrid{gap:24px}.ccHowHero{padding-block:65px 40px}.ccHowProgress{flex-wrap:wrap;gap:15px;margin-top:40px}.ccHowProgress>span{display:none}.ccHowSteps{padding-inline:6vw}.ccHowStep{grid-template-columns:1fr;gap:25px;padding:45px 0}.ccHowStep img{aspect-ratio:1.4}.ccHowNumber{font-size:55px}.ccIndustryClosing{padding:55px 6vw}.ccIndustryFooter{padding:40px 6vw}.ccIndustryFooter>div{gap:18px}.ccIndustryPage h1{letter-spacing:-1.8px}.ccIndustryPage h2{letter-spacing:-1px}}@media (width<=480px){.ccIndustryCheckGrid,.ccHowRoles{grid-template-columns:1fr}.ccHowRoles>div{grid-column:auto}.ccIndustryHero figure{min-height:330px}.ccIndustryActions{gap:16px}.ccIndustryPrimary{font-size:14px}.ccIndustryHero .ccIndustryLead{font-size:17px}.ccIndustryReportWindow iframe{height:500px}.ccIndustryProcess{flex-direction:column;gap:20px}}@media (prefers-reduced-motion:reduce){.ccIndustryPrimary{transition:none;transform:none!important}}.ccHowPhotoFrame{aspect-ratio:1.1;border-radius:12px;overflow:hidden}.ccHowPhotoFrame img{object-fit:cover;width:100%;height:100%;display:block}.ccHowPhotoFrame.manager-review img{aspect-ratio:auto;object-fit:initial;border-radius:0;width:200%;max-width:none;height:auto}@media (width<=850px){.ccHowPhotoFrame{aspect-ratio:1.4}}.ccSalesNav{gap:20px;padding-inline:3vw}.ccSalesMenu{gap:20px}.ccSalesLogo img{width:180px}.ccSalesSplitLink{align-items:center;gap:4px;display:flex}.ccSalesSplitLink>a{color:#fff;white-space:nowrap;padding:14px 0;font:600 14px/1.4 Arial,Helvetica,sans-serif;text-decoration:none}.ccSalesSplitLink>button{color:#fff;cursor:pointer;background:0 0;border:0;padding:10px 4px;font-size:18px}.ccSalesDropdown{opacity:0;visibility:hidden;transform-origin:0 0;pointer-events:none;z-index:60;transition:opacity .22s,transform .28s,visibility .28s;transform:translateY(-9px)scale(.98)}.ccSalesDropdown.isExpanded{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.ccSalesDropdown>a{transition:background .2s,transform .2s}.ccSalesDropdown>a:hover{transform:translate(3px)}.ccSalesIndustryTrigger>span,.ccSalesSplitLink>button{transition:transform .25s}.ccSalesIndustryTrigger[aria-expanded=true]>span,.ccSalesSplitLink>button[aria-expanded=true]{transform:rotate(180deg)}.ccSalesNav :focus-visible{outline-offset:4px;outline:3px solid #ffb58c}.ccSalesDropdown :focus-visible{outline-color:#b34712}.ccSalesDropdown small{font-size:12px;line-height:1.6}.ccSalesDropdown span{font-size:14px}.ccIndustryReportWindow>div:first-child{color:#fff;background:#303b43;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:16px;font-size:14px;display:flex}.ccIndustryReportWindow>.ccSalesReportPreview{color:#26323b;background:#f3f5f6;min-height:0;padding:22px;display:block}.ccSalesReportPreview .ccPreviewMetrics{border-bottom:1px solid #d9e0e4;grid-template-columns:repeat(3,1fr);gap:16px;padding-bottom:20px;display:grid}.ccPreviewMetrics span{font-size:13px;line-height:1.6}.ccPreviewMetrics b{color:#26343d;font-size:30px;display:block}.ccSalesReportPreview .ccReportDayLink{grid-template-columns:50px 1fr 20px;gap:12px;display:grid}.ccSalesReportPreview .ccReportCounts{grid-area:2/2/auto/-1}.ccSalesReportPreview .ccReportNext{grid-area:1/3}.ccIndustryReportWindow .ccSalesReportPreview small{color:#536672;font-size:12px}.ccSalesReportPreview .ccReportDayDate time{font-size:15px}.ccSalesReportPreview .ccReportNote{color:#536672;font-size:13px;line-height:1.7}.ccIndustryReportWindow{min-width:0}.ccIndustryReportWindow small{font-size:12px}.ccHomeHero{min-height:650px}.ccHomeHero .ccIndustryHeroCopy{align-self:center;padding-top:85px}.ccHomeHero h1 em{color:#ff8750;font-style:normal}.ccHomeInstallLink{color:#ffd0b6;text-underline-offset:5px;margin-top:30px;font-size:15px;line-height:1.6;display:block}.ccHomeProofStrip{color:#fff;background:#26343d;border-top:1px solid #52616b;grid-template-columns:repeat(4,1fr);gap:20px;padding:28px 5vw;display:grid}.ccHomeProofStrip span{align-items:center;gap:13px;font-size:15px;display:flex}.ccHomeProofStrip b{color:#ff9863;font-size:13px}.ccHomeIntro{grid-template-columns:1.1fr 1fr;align-items:center;gap:75px;padding-bottom:30px;display:grid}.ccHomeIntro>p{color:#60717a;font-size:19px}.ccHomeOutcomes{grid-template-columns:repeat(3,1fr);gap:50px;padding-top:20px;display:grid}.ccHomeOutcomes article{border-top:2px solid #ff681d;padding-top:25px}.ccHomeOutcomes article>span{letter-spacing:1.5px;color:#a94310;font-size:12px;font-weight:700}.ccHomeOutcomes p{color:#60717a}.ccHomeApp{background:#edf1f3;scroll-margin-top:20px}.ccHomeApp>.ccIndustrySection{grid-template-columns:1.1fr 1fr;align-items:center;gap:75px;display:grid}.ccHomeApp p{color:#60717a;font-size:18px}.ccInstallInstructions{border-block:1px solid #c3cfd6;margin-top:25px;padding:20px 0}.ccInstallInstructions summary{cursor:pointer;justify-content:space-between;font-size:17px;font-weight:700;display:flex}.ccInstallInstructions li{padding:8px 0;font-size:16px;line-height:1.7}.ccInstallInstructions ol{padding-left:22px}.ccInstallInstructions p{font-size:14px}.ccInstallInstructions a{color:#97390c}.ccHomeApp .productStage{background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:30px;height:auto;min-height:740px;margin:0;padding:20px 0;display:flex;overflow:visible;box-shadow:none!important}.ccHomeApp .productStage:before,.ccHomeApp .productStage:after,.ccHomeApp .stageGlow{display:none}.ccHomeApp .heroPhoneFrame{flex-shrink:0;width:330px;max-width:100%;height:auto;min-height:620px;animation:none;transform:none}.ccHomeApp .heroPhoneFrame>header{color:#fff;background:#303b43}.ccHomeApp .heroPhoneScreen>h2{letter-spacing:-.7px;font:700 25px/1.2 Arial,Helvetica,sans-serif}.ccHomeApp .heroPhoneScreen>p{font-size:12px}.ccHomeApp .heroPhoneFrame>nav{grid-template-columns:repeat(5,1fr)}.ccHomeApp .heroPhoneCaption{color:#26343d;width:100%;max-width:360px;box-shadow:none;background:0 0;border:0;gap:15px;padding:0;text-decoration:none;display:flex;position:static;transform:none}.ccHomeApp .heroPhoneCaption>svg{flex-shrink:0;width:25px}.ccHomeApp .heroPhoneCaption small{color:#536672;font-size:13px;line-height:1.6;display:block}.ccHomeApp .heroPhoneCaption b{margin-bottom:5px;font-size:15px;display:block}.ccPhotoCards,.ccBlogCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:35px 0;display:grid}.ccPhotoCards>a,.ccBlogCards>a{color:#26343d;background:#fff;border:1px solid #dbe2e6;border-radius:12px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:block;overflow:hidden}.ccPhotoCards>a:hover,.ccBlogCards>a:hover{transform:translateY(-5px);box-shadow:0 18px 35px #26343d15}.ccPhotoCards img,.ccBlogCards img{aspect-ratio:1.3;object-fit:cover;width:100%;display:block}.ccPhotoCards img{object-position:35% center}.ccPhotoCards>a>div,.ccBlogCards>a>div{padding:26px}.ccPhotoCards h3,.ccBlogCards h3{margin:0 0 18px;font-size:25px}.ccPhotoCards p,.ccBlogCards p{color:#60717a}.ccPhotoCards span,.ccBlogCards span{color:#a43f0d;font-size:14px;font-weight:700}.ccHomeWorkflow{grid-template-columns:1fr 1fr;align-items:center;gap:65px;display:grid}.ccHomeWorkflow figure{border-radius:12px;margin:0;overflow:hidden}.ccHomeWorkflow img{aspect-ratio:1;object-fit:cover;object-position:40% center;width:100%;display:block}.ccHomeWorkflow p{color:#60717a}.ccHomeFounder{color:#fff;background:#303b43}.ccHomeFounder .ccIndustryEyebrow{color:#ffaf85}.ccHomeFounder h2{max-width:1000px}.ccHomeFounder p{color:#d7e0e5}.ccHomeFounder a{color:#ffad81}.ccHomePractical{grid-template-columns:1fr 1fr;gap:70px;display:grid}.ccHomePractical p{color:#60717a}.ccHomePractical h3:not(:first-child){margin-top:35px}.ccHomeFounding{background:#f0f3f5;border-radius:12px;align-items:center;gap:45px;margin-bottom:50px;display:flex}.ccHomeFounding>div{flex:1}.ccHomeFounding>a{flex-shrink:0}.ccHomeFounding p{max-width:750px}.ccBlogCards small{letter-spacing:.6px;color:#9f3b0b;margin-bottom:20px;font-size:12px;font-weight:700;line-height:1.6;display:block}.ccBlogCards p{font-size:16px}.ccBlogCards img{aspect-ratio:1.65}.ccBlogArticle{max-width:1100px;margin:auto;padding:65px 5vw}.ccBlogArticle>header{max-width:900px;margin:0 auto 45px}.ccBlogArticle .ccBlogStandfirst{color:#60717a;font-size:20px}.ccBlogArticle header>small{color:#60717a;font-size:14px}.ccBlogArticle figure{margin:0 0 50px}.ccBlogArticle figure img{aspect-ratio:1.8;object-fit:cover;border-radius:12px;width:100%;display:block}.ccBlogArticle figcaption{color:#60717a;margin-top:12px;font-size:12px}.ccBlogBody{max-width:730px;margin:auto}.ccBlogBody section{margin:40px 0}.ccBlogBody h2{letter-spacing:-.7px;font-size:30px;line-height:1.2}.ccBlogBody p{color:#526570;font-size:18px;line-height:1.9}.ccBlogBody aside{background:#eef2f4;border-left:3px solid #ff681d;margin:50px 0;padding:30px}.ccIndustryPage section[id]{scroll-margin-top:25px}@view-transition{navigation:auto}::view-transition-old(root){animation:.22s both ccPageOut}::view-transition-new(root){animation:.35s both ccPageIn}@keyframes ccPageOut{to{opacity:0;transform:translate(-18px)}}@keyframes ccPageIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media (width<=1200px){.ccSalesMenu{gap:13px}.ccSalesLogo img{width:155px}.ccSalesMenu>a,.ccSalesIndustryTrigger,.ccSalesSplitLink>a{font-size:13px}.ccSalesMenu .ccSalesNavCta{padding:12px}.ccHomeApp>.ccIndustrySection{gap:35px}.ccHomeOutcomes{gap:25px}}@media (width<=1050px){.ccSalesNav{flex-wrap:wrap;justify-content:space-between}.ccSalesMenuToggle{color:#fff;background:0 0;border:1px solid #7b8c96;border-radius:7px;padding:10px 15px;font-size:14px;display:block}.ccSalesMenu{align-items:stretch;gap:0;width:100%;margin:0;display:none}.ccSalesMenu.isOpen{flex-direction:column;display:flex}.ccSalesMenu>a,.ccSalesIndustryTrigger,.ccSalesSplitLink>a{padding:14px 0;font-size:16px}.ccSalesSplitLink{justify-content:space-between}.ccSalesDropdown{width:100%;box-shadow:none;border-width:0;max-height:0;margin:0;padding-block:0;transition:max-height .3s,opacity .25s,transform .3s,visibility .3s;position:static;overflow:hidden}.ccSalesDropdown.isExpanded{border-width:1px;max-height:500px;margin-bottom:10px;padding-block:15px}.ccSalesMenu .ccSalesNavCta{text-align:center;margin-top:10px}.ccPhotoCards,.ccBlogCards{gap:16px}.ccPhotoCards>a>div,.ccBlogCards>a>div{padding:20px}.ccPhotoCards h3,.ccBlogCards h3{font-size:22px}.ccHomeProofStrip{grid-template-columns:repeat(2,1fr)}}@media (width<=850px){.ccHomeHero .ccIndustryHeroCopy{padding-top:45px}.ccHomeHero figure{min-height:400px}.ccHomeIntro,.ccHomeApp>.ccIndustrySection,.ccHomeWorkflow,.ccHomePractical{grid-template-columns:1fr;gap:30px}.ccHomeOutcomes{grid-template-columns:1fr}.ccHomeApp .productStage{min-height:0;padding-top:25px}.ccHomeApp .heroPhoneFrame{min-height:620px}.ccPhotoCards,.ccBlogCards{grid-template-columns:1fr}.ccPhotoCards img,.ccBlogCards img{aspect-ratio:1.7}.ccHomeWorkflow img{aspect-ratio:1.3}.ccHomeFounding{border-radius:0;flex-direction:column;align-items:flex-start}.ccBlogArticle{padding:40px 6vw}.ccBlogArticle figure img{aspect-ratio:1.4}}@media (width<=480px){.ccHomeHero figure{min-height:320px}.ccHomeProofStrip{gap:20px 12px}.ccHomeProofStrip span{gap:8px;font-size:13px}.ccIndustryReportWindow>.ccSalesReportPreview{padding:14px}.ccPreviewMetrics span{font-size:12px}.ccHomeApp .heroPhoneFrame{width:100%;max-width:330px}.ccHomeApp .heroPhoneFrame>header{padding-inline:12px}.ccBlogBody aside{padding:22px}}@media (prefers-reduced-motion:reduce){.ccSalesDropdown,.ccSalesDropdown>a,.ccSalesIndustryTrigger>span,.ccSalesSplitLink>button,.ccPhotoCards>a,.ccBlogCards>a{transition:none}.ccPhotoCards>a:hover,.ccBlogCards>a:hover{transform:none}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}.ccIndustryHero figure img[src*=gym-instructor]{object-position:35% center}.ccTrialRibbon{color:#26343d;background:#fff1e8;border-bottom:1px solid #f0d1bf;justify-content:space-between;align-items:center;gap:30px;padding:14px 3vw;font-family:Arial,Helvetica,sans-serif;display:flex}.ccTrialRibbon>div{align-items:center;gap:25px;display:flex}.ccTrialRibbon strong{white-space:nowrap;font-size:16px}.ccTrialRibbon span{max-width:720px;font-size:13px;line-height:1.6}.ccTrialRibbon>a{color:#9b3b0b;white-space:nowrap;font-size:14px;font-weight:700;text-decoration:none}.ccHomeIndustries .ccPhotoCards>a{background:#f1f4f6;border-top:3px solid #ff681d;padding-block:20px}.ccHomeIndustries .ccPhotoCards>a:hover{background:#fff0e7}.ccHomeHero figure img{object-position:50% center}.ccUnifiedSales{color:#26343d;width:100%;font-family:Arial,Helvetica,sans-serif;background:#fff!important;max-width:none!important;margin:0!important;padding:0!important}.ccUnifiedSales :is(h1,h2,h3,h4){letter-spacing:-1.2px;font-family:Arial,Helvetica,sans-serif!important;font-weight:700!important;line-height:1.12!important}.ccUnifiedSales p{font-family:Arial,Helvetica,sans-serif;line-height:1.8}.ccUnifiedSales>section:not(.pricingShowcase){max-width:1380px;margin-inline:auto;padding:75px 5vw}.ccUnifiedSales>.ccSalesHeader{background:#303b43;border:0;width:100%;max-width:none;height:auto;margin:0;padding:0;display:block}.ccUnifiedSales .ccSalesNav{width:auto;max-width:1600px;margin:auto}.ccUnifiedSales>.ccIndustryFooter{color:#fff;background:#26343d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;width:100%;max-width:none;margin:0;padding:45px 5vw;display:flex}.ccUnifiedSales>.ccIndustryFooter a{color:#d7e0e5}.ccUnifiedSales>.ccIndustryFooter>div{flex-wrap:wrap;gap:20px;display:flex}.ccUnifiedSales>.ccIndustryFooter>small{color:#aebdc6;flex-basis:100%;font-size:12px}.ccUnifiedSales>.ccIndustryFooter img{width:190px}.ccUnifiedSales :is(.aboutHero,.trustHero,.supportHero){color:#fff;border:0;background:#303b43!important;max-width:none!important;padding:80px 5vw!important}.ccUnifiedSales :is(.aboutHero,.trustHero,.supportHero) h1{max-width:1050px;color:#fff!important;font-size:clamp(40px,4.8vw,70px)!important}.ccUnifiedSales :is(.aboutHero,.trustHero,.supportHero) :is(p,span){color:#cdd8de}.ccUnifiedSales :is(.trustHero,.aboutHero,.supportHero)>p,.ccUnifiedSales .aboutHero>div>p,.ccUnifiedSales .supportHero>div>p{letter-spacing:1.8px;font-size:12px;color:#ffa16e!important}.ccUnifiedSales :is(.aboutStory,.trustGrid,.supportResponse){background:#fff}.ccUnifiedSales :is(.aboutPrinciples,.trustBoundary,.supportGuides){background:#f0f3f5}.ccUnifiedSales :is(.aboutPrinciples article,.trustCards article,.supportOptions article){box-shadow:none;color:#26343d;background:#fff;border:1px solid #dce3e7;border-top:3px solid #ff681d;border-radius:12px}.ccUnifiedSales .aboutPortrait{background:#26343d;border:1px solid #65747e;border-radius:12px}.ccUnifiedSales .aboutCta{color:#26343d;background:#ff681d}.ccUnifiedSales.legalPage>article{max-width:1000px;margin:auto;padding:65px 5vw}.ccUnifiedSales.legalPage>article h1{font-size:clamp(38px,4.8vw,64px)}.ccUnifiedSales.legalPage>article h2{font-size:26px}.ccUnifiedSales.legalPage>article section{padding-block:16px}.ccUnifiedSales.legalPage .legalCallout{color:#26343d;background:#fff0e7;border-left:3px solid #ff681d;border-radius:10px}.ccUnifiedSales .supportContact{background:#f0f3f5}.ccUnifiedSales .supportContact input,.ccUnifiedSales .supportContact select,.ccUnifiedSales .supportContact textarea{border:1px solid #b6c4cd;border-radius:8px;font-size:16px}.ccUnifiedSales .supportContact button{color:#26343d;background:#ff681d;border-radius:8px}.ccUnifiedSales .pricingShowcase{background:#303b43;padding-top:65px}.ccUnifiedSales .pricingShowcaseOrb{display:none}.ccUnifiedSales .pricingShowcaseInner{max-width:1500px}.ccUnifiedSales .pricingShowcaseCopy h1{font-size:clamp(44px,5.2vw,76px);line-height:1.07!important}.ccUnifiedSales .pricingShowcaseCopy h1 em{color:#ff9761;font-style:normal}.ccUnifiedSales .pricingBillingPanel{box-shadow:none;background:#26343d;border:1px solid #65747e;border-radius:12px}.ccUnifiedSales .pricingBillingPanelNote{align-items:flex-start}.ccUnifiedSales .pricingBillingPanelNote>b{font:700 42px/1 Arial,Helvetica,sans-serif}.ccUnifiedSales .pricingBillingPanelNote span{font-size:14px;line-height:1.65}.ccUnifiedSales .pricingBillingToggle{background:#17242c;border-radius:8px}.ccUnifiedSales .pricingBillingToggle button{border-radius:6px}.ccUnifiedSales .pricingPlanCard{box-shadow:none;background:#26343d;border:1px solid #6c7b84;border-radius:12px}.ccUnifiedSales .pricingPlanIdentity h3{font-size:30px;line-height:1.15!important}.ccUnifiedSales .pricingPlanPrice strong{letter-spacing:-2px;font:700 clamp(38px,3.8vw,58px)/1.1 Arial,Helvetica,sans-serif}.ccUnifiedSales .pricingPlanCta{background:#ff681d;border-radius:8px;line-height:1.5;color:#26343d!important}.ccUnifiedSales .pricingSeatComparison{background:#35434c;border:1px solid #697883;border-radius:12px}.ccUnifiedSales .pricingSeatComparison h2{font-size:clamp(28px,3vw,42px)}.ccUnifiedSales .pricingAnswers{color:#26343d;background:#fff}.ccUnifiedSales .pricingAnswers h2{font-size:clamp(30px,3.6vw,48px)}.ccUnifiedSales .pricingAnswerList details{background:0 0;border-bottom:1px solid #d2dce2;border-radius:0}.ccUnifiedSales .pricingAnswerList summary{color:#26343d;font-size:17px}.ccUnifiedSales .pricingAnswerList p{color:#596e7b;font-size:16px}.ccUnifiedSales .pricingAnswers>div>span{color:#596e7b}.ccUnifiedCheckout{min-height:calc(100vh - 140px);background:#f0f3f5!important;padding-top:35px!important}.ccUnifiedCheckout :is(h1,h2),.checkoutIdentityPage :is(h1,h2){letter-spacing:-1.5px!important;font-family:Arial,Helvetica,sans-serif!important;font-weight:700!important;line-height:1.12!important}.ccUnifiedCheckout .checkoutShell{overflow:hidden;border-radius:14px!important}.ccUnifiedCheckout .checkoutForm{color:#26343d;background:#fff!important}.ccUnifiedCheckout .orderSummary{background:#303b43!important}.ccUnifiedCheckout .orderSummary h2{color:#fff}.ccUnifiedCheckout .summaryPrice strong{font-family:Arial,Helvetica,sans-serif!important}.ccUnifiedCheckout .summaryStatus{white-space:normal;font-size:12px;line-height:1.4}.ccUnifiedCheckout .checkoutIntro h1{font-size:clamp(40px,4.6vw,66px)!important}.checkoutIdentityPage{min-height:calc(100vh - 140px);background:#303b43!important}.checkoutIdentityPage .buyerRegisterPanel{border-radius:14px!important}.checkoutIdentityPage .accountFormHeading h1{font-size:clamp(34px,4vw,52px)!important}.ccUnifiedSales .ccSalesDropdown strong{font-weight:700}@media (width<=1100px){.ccTrialRibbon>div{flex-direction:column;align-items:flex-start;gap:4px}.ccUnifiedSales .pricingShowcaseLead{gap:35px}.ccUnifiedSales .pricingPlanIdentity h3{font-size:26px}}@media (width<=760px){.ccTrialRibbon{align-items:flex-start;gap:15px;padding:14px 6vw}.ccTrialRibbon strong{white-space:normal;font-size:14px}.ccTrialRibbon span{font-size:12px}.ccTrialRibbon>a{white-space:normal;min-width:80px;font-size:13px}.ccUnifiedSales>section:not(.pricingShowcase){padding:45px 6vw}.ccUnifiedSales :is(.aboutHero,.trustHero,.supportHero){padding:45px 6vw!important}.ccUnifiedSales>.ccIndustryFooter{padding:35px 6vw}.ccUnifiedSales.legalPage>article{padding:40px 6vw}.ccUnifiedCheckout{padding-top:15px!important}.ccUnifiedSales .pricingShowcase{padding-top:35px}.ccUnifiedSales .pricingShowcaseCopy h1{font-size:44px}.ccUnifiedSales .pricingBillingPanelNote{gap:16px}}.ccInstallGuide{text-align:left;border:1px solid #85959f55;border-radius:12px;min-width:0;max-width:100%;margin:25px 0;padding:24px;font-family:Arial,Helvetica,sans-serif}.ccInstallGuide *{box-sizing:border-box}.ccInstallGuideIntro>span{letter-spacing:1.5px;color:#b44b16;font-size:12px;font-weight:700}.ccInstallGuide h3{letter-spacing:-.5px;margin:10px 0;font-size:22px;line-height:1.25}.ccInstallGuide p{opacity:.85;margin:12px 0;color:inherit!important;font-size:15px!important;line-height:1.7!important}.ccInstallGuide details{border-top:1px solid #85959f55;padding:16px 0}.ccInstallGuide summary{cursor:pointer;justify-content:space-between;gap:15px;font-size:16px;font-weight:700;line-height:1.5;display:flex}.ccInstallGuide summary>span{color:#e66a2b}.ccInstallGuide details[open] summary>span{transform:rotate(45deg)}.ccInstallGuide ol{margin-block:20px;padding-left:22px}.ccInstallGuide li{margin:12px 0;font-size:15px;line-height:1.8}.ccInstallGuide a{color:inherit;text-underline-offset:4px}.ccAppleRelease{background:#83949e12;border-left:3px solid #ff681d;border-radius:0 8px 8px 0;padding:16px 18px}.ccAppleRelease strong{font-size:15px;line-height:1.5}.ccInstallGuide .ccInstallConnectivity{font-size:13px!important}.ccFounderPortrait{align-self:center;min-width:0;margin:0}.ccFounderPortrait img{border-radius:12px;width:100%;height:auto;display:block}.ccFounderPortrait figcaption{color:#cbd7df;margin-top:14px;font-size:13px;line-height:1.6}.ccUnifiedSales .aboutHero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:60px}.ccFounderFeature{grid-template-columns:1fr 1.15fr;align-items:center;gap:55px;display:grid}.ccFounderFeature>img{border-radius:12px;width:100%;height:auto;display:block}.ccFounderFeature h2{font-size:clamp(28px,3.1vw,43px)}.ccHomeApp .ccInstallGuide{color:#26343d;background:#fff}.ccSupportInstall{max-width:1000px!important}.ccUnifiedSales .aboutStory article p,.ccUnifiedSales .aboutHero>div:last-child>span{font-size:18px;line-height:1.8}@media (width<=850px){.ccUnifiedSales .aboutHero{grid-template-columns:1fr;gap:35px}.ccFounderPortrait{max-width:650px}.ccFounderFeature{grid-template-columns:1fr;gap:30px}.ccFounderFeature>img{max-width:650px}.ccInstallGuide{padding:18px}.ccHomeApp>.ccIndustrySection{align-items:start}}html{scrollbar-gutter:stable}.ccSalesHeader{view-transition-name:cc-sales-header;letter-spacing:normal;font-family:Arial,Helvetica,sans-serif}.ccSalesHeader,.ccSalesHeader *{box-sizing:border-box}.ccSalesHeader .ccSalesNav{min-height:88px}.ccSalesHeader .ccSalesMenu>a,.ccSalesHeader .ccSalesIndustryTrigger,.ccSalesHeader .ccSalesSplitLink>a{align-items:center;min-height:48px;margin-block:0;padding-block:0;line-height:20px;display:inline-flex}.ccSalesHeader .ccSalesSplitLink{align-items:center;min-height:48px}.ccSalesHeader .ccSalesSplitLink>button{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:48px;min-height:48px;padding:0;line-height:20px;display:inline-flex}.ccSalesHeader .ccSalesLogo{align-items:center;min-height:48px;display:flex}.ccSalesHeader .ccTrialRibbon>a{align-items:center;min-height:24px;line-height:24px;display:inline-flex}::view-transition-group(cc-sales-header){animation-duration:0s}::view-transition-old(cc-sales-header){display:none}::view-transition-new(cc-sales-header){mix-blend-mode:normal;animation:none}@media (width>=1051px){.ccSalesHeader .ccSalesNav,.ccSalesHeader .ccSalesMenu{flex-wrap:nowrap}.ccSalesHeader .ccSalesMenu>*{flex-shrink:0}}@media (width<=1050px){.ccSalesHeader .ccSalesNav{min-height:80px}.ccSalesHeader .ccSalesMenu>a,.ccSalesHeader .ccSalesIndustryTrigger,.ccSalesHeader .ccSalesSplitLink>a{min-height:48px;padding-block:12px}.ccSalesHeader .ccSalesMenu .ccSalesNavCta{justify-content:center}}.pricingPlanCard .pricingPlanTrial{color:#26343d;text-align:left;background:#fff1e8;border:1px solid #ff681d55;border-left:4px solid #ff681d;border-radius:8px;gap:10px;margin:22px 0 6px;padding:18px 16px;display:grid}.pricingPlanCard .pricingPlanTrial strong{letter-spacing:0;color:#983b10;font:700 18px/1.4 Arial,Helvetica,sans-serif}.pricingPlanCard .pricingPlanTrial span{color:#26343d;font:400 15px/1.6 Arial,Helvetica,sans-serif}.ccSalesHeader .ccSalesChevron{border:1.5px solid;border-width:0 1.5px 1.5px 0;flex:0 0 7px;width:7px;height:7px;transition:transform .2s;display:inline-block;transform:translateY(-2px)rotate(45deg)}.ccSalesHeader button[aria-expanded=true]>.ccSalesChevron{transform:translateY(2px)rotate(225deg)}.ccSalesHeader .ccSalesSplitLink>button[aria-expanded=true]{transform:none}.ccSalesHeader .ccSalesIndustryTrigger{gap:10px}.ccSalesHeader .ccSalesSplitLink{gap:4px}@media (prefers-reduced-motion:reduce){.ccSalesHeader .ccSalesChevron{transition:none}}.ccTemplateShowcase{border-top:1px solid #dce3e7}.ccTemplateShowcase>p{color:#60717a;max-width:820px}.ccTemplateGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:35px 0;display:grid}.ccTemplateGrid>article{background:#f3f6f7;border:1px solid #cad5dc;border-top:4px solid #ff681d;border-radius:12px;padding:0 24px 24px;overflow:hidden}.ccTemplateTop{color:#d7e0e5;background:#303b43;justify-content:space-between;align-items:center;gap:12px;margin:0 -24px 25px;padding:18px 20px;display:flex}.ccTemplateTop img{width:125px}.ccTemplateTop span{font-size:12px;line-height:1.4}.ccTemplateGrid h3{font-size:25px}.ccTemplateGrid p{color:#51646f}.ccTemplateGrid ol{gap:12px;margin:24px 0;padding:0;list-style:none;display:grid}.ccTemplateGrid ol li{background:#fff;border:1px solid #dce3e7;border-radius:8px;gap:10px;padding:15px;display:grid}.ccTemplateGrid li strong{font-size:15px;line-height:1.5}.ccTemplateGrid ol li>span{color:#627580;border:1px dashed #adbbc4;border-radius:5px;padding:10px;font-size:14px}.ccTemplateGrid summary{cursor:pointer;color:#963a0b;justify-content:space-between;padding:15px 0;font-size:15px;font-weight:700;display:flex}.ccTemplateGrid ul{padding-left:20px}.ccTemplateGrid ul li{padding:10px 0;font-size:15px;line-height:1.5}.ccTemplateGrid li small{color:#637780;font-size:13px;display:block}.ccTemplateGrid details a{color:#963a0b;font-size:14px}.ccTemplateShowcase .ccTemplateFootnote{font-size:14px}.ccSetupTemplatePicker{border:1px solid #85959f55;border-radius:12px;margin-top:25px;padding:20px}.ccSetupTemplatePicker details{border-top:1px solid #85959f55;padding:12px 0}.ccSetupTemplatePicker summary{cursor:pointer;font-weight:700}.ccSetupTemplatePicker li{font-size:14px;line-height:1.7}.ccSetupTemplatePicker button{color:#202b32;background:#ff681d;border:0;border-radius:8px;padding:12px 18px;font-weight:700}.ccSetupTemplatePicker button:disabled{opacity:.6}@media (width<=1000px){.ccTemplateGrid{grid-template-columns:1fr}.ccTemplateTop img{width:150px}}.ccIndustryFooter>.ccBusinessDetails,.ccUnifiedSales>.ccIndustryFooter>.ccBusinessDetails{overflow-wrap:anywhere;font-size:.875rem;line-height:1.7}.checkoutPage .checkoutBusinessDetails{color:#52616b;overflow-wrap:anywhere;margin-top:24px;font-size:.875rem;line-height:1.7}.checkoutBusinessDetails a{color:inherit;text-underline-offset:3px;text-decoration:underline}.developerBetaPage{--beta-orange:#ff6b2c;--beta-ink:#222d33;--beta-charcoal:#2f3a40;--beta-cream:#f7f5f1;min-height:100svh;color:var(--beta-ink);background:radial-gradient(circle at 92% 12%,#ff6b2c21,transparent 24%),radial-gradient(circle at 5% 84%,#3184b61a,transparent 27%),var(--beta-cream);flex-direction:column;padding:28px clamp(22px,5vw,84px) 20px;display:flex;overflow:hidden}.developerBetaNav,.developerBetaShell,.developerBetaFooter{width:min(1280px,100%);margin:0 auto}.developerBetaNav{color:#6e7779;letter-spacing:.15em;justify-content:space-between;align-items:center;gap:18px;font-size:11px;font-weight:750;display:flex}.developerBetaNav>a:last-child{color:var(--beta-ink);letter-spacing:.02em;font-size:12px;text-decoration:none}.developerBetaBrand{color:var(--beta-ink);letter-spacing:.07em;align-items:center;gap:9px;font-size:14px;text-decoration:none;display:inline-flex}.developerBetaBrand .salesMark{border:2px solid var(--beta-orange);border-radius:7px;place-items:center;width:24px;height:24px;display:grid;transform:rotate(45deg)}.developerBetaBrand .salesMark b{background:var(--beta-orange);border-radius:50%;width:8px;height:8px;display:block}.developerBetaShell{flex:1;grid-template-columns:minmax(0,1.06fr) minmax(390px,.94fr);align-items:center;gap:clamp(50px,10vw,150px);padding:58px 0 38px;display:grid}.developerBetaIntro{max-width:550px}.developerBetaIntro>p,.developerBetaKicker{color:var(--beta-orange);letter-spacing:.16em;margin:0 0 15px;font-size:11px;font-weight:850}.developerBetaIntro h1{letter-spacing:-.07em;max-width:540px;margin:0;font-size:clamp(47px,6.1vw,79px);line-height:.96}.developerBetaIntro h1 em{color:var(--beta-orange);letter-spacing:-.075em;font-family:Georgia,serif;font-weight:400}.developerBetaIntro>span{color:#586467;max-width:495px;margin-top:28px;font-size:16px;line-height:1.7;display:block}.developerBetaIntro dl{gap:20px;margin:42px 0 0;display:grid}.developerBetaIntro dl div{grid-template-columns:40px 1fr;align-items:start;gap:14px;display:grid}.developerBetaIntro dt{color:var(--beta-orange);font:800 12px/1 var(--font-geist-mono,monospace);padding-top:3px}.developerBetaIntro dd{gap:4px;margin:0;display:grid}.developerBetaIntro dd b{font-size:14px}.developerBetaIntro dd small{color:#657174;font-size:13px;line-height:1.45}.developerBetaPanel{background:#fff;border:1px solid #d9d8d4;border-radius:22px;flex-direction:column;justify-content:center;min-height:480px;padding:clamp(30px,4vw,52px);display:flex;position:relative;box-shadow:0 28px 60px #222d331c}.developerBetaPanel:after{content:"";pointer-events:none;background:#ff6b2c14;border-radius:0 22px 0 100%;width:124px;height:124px;position:absolute;top:0;right:0}.developerBetaOrb{background:radial-gradient(circle at 32% 28%,#fff5df 0 4%,#ffba66 12%,#ff6b2c 38%,#d74d1f 67%,#9c3518 100%);border-radius:50%;width:62px;height:62px;margin:0 0 28px;position:relative;box-shadow:0 0 0 8px #ff6b2c1a,0 16px 30px #ff6b2c40}.developerBetaOrb:after{content:"";border:1px solid #ff6b2c57;border-radius:50%;position:absolute;inset:-12px}.developerBetaPanel h2{z-index:1;letter-spacing:-.055em;margin:0;font-size:clamp(30px,3vw,42px);line-height:1.04;position:relative}.developerBetaCopy{z-index:1;color:#657174;margin-top:13px;font-size:14px;line-height:1.6;display:block;position:relative}.developerBetaCopy b{color:var(--beta-ink);font-weight:700}.developerBetaForm{z-index:1;gap:15px;margin-top:29px;display:grid;position:relative}.developerBetaForm label{color:#566164;letter-spacing:.08em;text-transform:uppercase;gap:7px;font-size:11px;font-weight:800;display:grid}.developerBetaForm label small{color:#8b9496;font-size:9px}.developerBetaForm input,.developerBetaForm textarea{box-sizing:border-box;width:100%;color:var(--beta-ink);font:500 15px/1.3 var(--font-geist-sans,Arial,sans-serif);letter-spacing:normal;text-transform:none;background:#fff;border:1px solid #d6d8d8;border-radius:9px;outline:0;padding:14px 15px;transition:border .2s,box-shadow .2s}.developerBetaForm textarea{resize:vertical;min-height:105px}.developerBetaForm input:focus,.developerBetaForm textarea:focus{border-color:var(--beta-orange);box-shadow:0 0 0 4px #ff6b2c1f}.developerBetaForm button,.developerBetaPanel>button,.developerBetaPrimaryLink{cursor:pointer;color:#fff;background:var(--beta-orange);font:800 14px/1 var(--font-geist-sans,Arial,sans-serif);text-align:center;border:0;border-radius:9px;padding:15px 18px;text-decoration:none;transition:transform .18s,background .18s;box-shadow:0 10px 22px #ff6b2c38}.developerBetaForm button:hover,.developerBetaPanel>button:hover,.developerBetaPrimaryLink:hover{background:#e95920;transform:translateY(-2px)}.developerBetaForm button:disabled{cursor:wait;opacity:.68;transform:none}.developerBetaTextButton{z-index:1;align-self:flex-start;margin-top:18px;position:relative;color:var(--beta-orange)!important;box-shadow:none!important;background:0 0!important;padding:0!important;font-size:13px!important}.developerBetaError{z-index:1;color:#9b351e;background:#fff1ed;border:1px solid #efb4a4;border-radius:9px;margin:0;padding:11px 12px;font-size:13px;line-height:1.4;position:relative}.developerBetaSetupForm{gap:13px;margin-top:26px}.developerBetaSetupForm fieldset{border:0;margin:4px 0 0;padding:0}.developerBetaSetupForm legend{color:#566164;letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px;font-size:11px;font-weight:800}.developerBetaChoice{gap:8px;display:grid}.developerBetaChoice label{color:var(--beta-ink);letter-spacing:0;text-transform:none;cursor:pointer;border:1px solid #dfe1df;border-radius:9px;grid-template-columns:17px 1fr;align-items:start;gap:11px;padding:12px}.developerBetaChoice input{width:15px;height:15px;accent-color:var(--beta-orange);margin:3px 0 0}.developerBetaChoice span{gap:3px;display:grid}.developerBetaChoice b{font-size:13px}.developerBetaChoice small{color:#738083;font-size:12px;font-weight:500}.developerBetaSuccessMark{z-index:1;color:#d74d1f;background:#fff2e9;border:1px solid #ff6b2c6b;border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:27px;font-size:25px;display:grid;position:relative}.developerBetaFooter{color:#707a7c;justify-content:space-between;gap:18px;font-size:12px;display:flex}.developerBetaFooter a{color:var(--beta-orange);text-decoration:none}@media (width<=800px){.developerBetaPage{min-height:100dvh;padding:22px 20px 18px;overflow:auto}.developerBetaNav span{display:none}.developerBetaShell{grid-template-columns:1fr;gap:36px;padding:55px 0 36px}.developerBetaIntro h1{font-size:52px}.developerBetaIntro dl{display:none}.developerBetaPanel{border-radius:18px;min-height:auto;padding:30px 24px}.developerBetaFooter{align-items:flex-start}}.pricingGalleryPage .pricingReassurance span,.pricingGalleryPage .pricingLeadActions>a:last-child,.pricingGalleryPage .pricingGridHeading>span,.pricingGalleryPage .pricingPlanIdentity>span,.pricingGalleryPage .pricingPlanPrice p,.pricingGalleryPage .pricingPlanPrice small,.pricingGalleryPage .pricingPlanPrice em,.pricingGalleryPage .pricingPlanTrial span,.pricingGalleryPage .pricingPlanAllowance,.pricingGalleryPage .pricingTermsNote{color:#536871!important}.pricingGalleryPage .pricingEyebrow,.pricingGalleryPage .pricingGridHeading p,.pricingGalleryPage .pricingPlanIdentity>p{color:#ac4219!important}:is(.s2Site,.ccIndustryPage,.ccUnifiedSales,.pricingGalleryPage){--s2-ink:#25343b;--s2-orange:#fa6b2b;--s2-muted:#617078;--s2-line:#dbe1e2;font-family:var(--font-geist-sans),Arial,sans-serif;color:var(--s2-ink);background:#fff}:is(.s2Site,.ccIndustryPage,.ccUnifiedSales,.pricingGalleryPage) :is(h1,h2,h3){font-family:var(--font-geist-sans),Arial,sans-serif;letter-spacing:-.045em;text-wrap:balance}:is(.s2Site,.ccIndustryPage,.ccUnifiedSales,.pricingGalleryPage) :is(h1,h2,h3) em{color:#e95e23;font-family:inherit;font-style:normal}:is(.s2Site,.ccIndustryPage,.ccUnifiedSales,.pricingGalleryPage) p{line-height:1.7}:is(.s2Site,.ccIndustryPage,.ccUnifiedSales,.pricingGalleryPage) a{text-decoration:none}:is(.s2Site,.ccIndustryPage,.ccUnifiedSales,.pricingGalleryPage) :is(a,button,summary,input):focus-visible{outline-offset:5px;outline:3px solid #ec6a2f}.s2Site{overflow:clip}.s2Wrap{width:min(1280px,100% - 96px);margin-inline:auto}.s2Section{padding-block:100px}.s2Header{z-index:40;color:#fff;background:#25343b;border-bottom:1px solid #ffffff20;position:relative}.s2Nav{justify-content:space-between;align-items:center;gap:30px;max-width:1440px;margin:auto;padding:22px 48px;display:flex}.s2Logo{flex-shrink:0;display:block}.s2Logo img{object-fit:contain;width:194px;height:38px}.s2Menu{align-items:center;gap:25px;display:flex}.s2Menu>a{white-space:nowrap;color:#e1e7e8;align-items:center;min-height:44px;font-size:13px;font-weight:600;display:inline-flex}.s2Menu>a:hover{color:#ff9a6b}.s2Menu .s2Login{border-left:1px solid #ffffff30;padding-left:25px}.s2MenuButton{display:none}.s2Button,.s2Menu>.s2Button{color:#17262e;background:#fa6b2b;border:1px solid #fa6b2b;border-radius:6px;justify-content:center;align-items:center;gap:20px;min-height:52px;padding:17px 23px;font-size:15px;font-weight:750;line-height:1.3;transition:background .2s;display:inline-flex}.s2Button:hover,.s2Menu>.s2Button:hover{color:#17262e;background:#ff8c58}.s2Secondary{color:inherit;border:1px solid #bac4c7;border-radius:6px;justify-content:center;align-items:center;padding:16px 22px;font-size:15px;font-weight:650;display:inline-flex}.s2Actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.s2Eyebrow{letter-spacing:.14em;color:#c34b18;font-weight:750;margin:0 0 22px!important;font-size:11px!important;line-height:1.5!important}.s2Hero{color:#fff;background:#25343b;padding:64px 0 0}.s2Hero .s2Eyebrow{color:#ff9b70}.s2HeroColumns{grid-template-columns:1.3fr 1fr;align-items:center;gap:80px;margin-bottom:55px;display:grid}.s2Hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(42px,5.3vw,76px);font-weight:650;line-height:1.06}.s2Hero h1 em{color:#ff8a51}.s2HeroCopy>p{color:#d2dcdf;max-width:460px;margin:0 0 26px;font-size:20px;line-height:1.65}.s2HeroCopy>small{color:#bac8ce;margin-top:16px;font-size:12px;display:block}.s2HeroTags{color:#c8d5da;flex-wrap:wrap;gap:22px;margin-top:32px;font-size:12px;display:flex}.s2HeroTags span:before{content:"✓";color:#ffa47c;margin-right:8px}.s2Product{color:#25343b;background:#f4f6f6;border:1px solid #536068;border-radius:12px 12px 0 0;overflow:hidden;box-shadow:0 15px 50px #0c1b2425}.s2ProductBar{background:#1b2930;justify-content:space-between;align-items:center;padding:16px 26px;display:flex}.s2ProductBar img{width:145px;height:27px}.s2ProductBar>span{letter-spacing:.14em;color:#acbec6;font-size:9px}.s2ProductBody{padding:30px}.s2ProductTitle{justify-content:space-between;align-items:center;display:flex}.s2ProductTitle small{letter-spacing:.12em;color:#5a6b73;font-size:9px}.s2ProductTitle h2{margin:8px 0 24px;font-size:27px;line-height:1.3}.s2Avatar{background:#ffdfce;border-radius:50%;padding:14px;font-size:12px;font-weight:700}.s2Metrics{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px;display:grid}.s2Metrics>div{background:#fff;border:1px solid #dce2e4;border-radius:6px;align-items:center;gap:20px;padding:18px 20px;display:flex}.s2Metrics b{letter-spacing:-.04em;font-size:27px}.s2Metrics span{color:#627078;font-size:12px}.s2ExampleGrid{grid-template-columns:1.5fr 1fr;gap:24px;display:grid}.s2ExampleGrid>div,.s2ExampleGrid>aside{background:#fff;border:1px solid #dce2e4;border-radius:6px;padding:22px}.s2ExampleGrid h3{letter-spacing:-.02em;margin:0 0 16px;font-size:16px}.s2ExampleRow{border-top:1px solid #edf0f1;align-items:center;gap:12px;padding:13px 0;font-size:12px;display:flex}.s2ExampleRow small{color:#617078;margin-left:auto;font-size:10px}.s2Check{color:#66767e;background:#eef1f2;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.s2Check.done{color:#26734f;background:#e3f3eb}.s2Check.issue{color:#ba4617;background:#ffeadf}.s2Status{color:#ad4318;letter-spacing:.1em;background:#fff0e7;border-radius:3px;margin-bottom:15px;padding:6px 8px;font-size:8px;font-weight:750;display:inline-block}.s2ExampleGrid aside p{color:#66777d;margin:0 0 16px;font-size:11px}.s2ExampleGrid dl div{justify-content:space-between;padding:7px 0;font-size:11px;display:flex}.s2ExampleGrid dt{color:#67767e}.s2ExampleGrid dd{margin:0;font-weight:600}.s2ExampleGrid aside a{color:#a94319;margin-top:15px;font-size:12px;font-weight:700;display:inline-block}.s2ProductFoot{color:#66777e;border-top:1px solid #dce2e4;justify-content:space-between;padding:13px 30px;font-size:9px;display:flex}.s2Strip{background:#edf1f1;border-bottom:1px solid #dde3e4}.s2Strip>.s2Wrap{grid-template-columns:1fr 1fr 1.3fr 1.4fr;align-items:center;gap:28px;padding-block:28px;display:grid}.s2Strip span{letter-spacing:.08em;font-size:10px;line-height:1.6}.s2Strip p{border-left:1px solid #cbd4d7;margin:0;padding-left:25px;font-size:13px;font-weight:600}.s2SectionHead{justify-content:space-between;align-items:flex-end;gap:55px;margin-bottom:44px;display:flex}.s2SectionHead>p{color:#617078;max-width:390px;margin:0;font-size:16px}.s2Site h2,.s2Closing h2{letter-spacing:-.045em;margin:0;font-size:clamp(30px,3.3vw,46px);line-height:1.14}.s2FeatureGrid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.s2FeatureGrid article{border-top:2px solid #26373f;padding:30px 0}.s2Number{color:#be4a1e;font-size:12px;font-weight:700}.s2FeatureGrid h3{margin:26px 0 14px;font-size:23px}.s2FeatureGrid p{color:#617078;margin:0;font-size:15px}.s2TextLink{color:#ae4319;margin-top:20px;font-size:14px;font-weight:700;display:inline-block}.s2Dark{color:#fff;background:#25343b}.s2Split{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.s2Split>div>p:not(.s2Eyebrow){color:#c6d3d8;max-width:500px;margin:25px 0;font-size:17px}.s2Dark .s2Eyebrow{color:#ff9a6b}.s2Dark h2 em{color:#ff8c56}.s2List{margin:28px 0;padding:0;list-style:none}.s2List li{color:#d6e0e4;border-bottom:1px solid #ffffff20;padding:10px 0;font-size:14px}.s2List li:before{content:"✓";color:#ff9a6b;margin-right:12px}.s2Split .appInstallGuide{margin-top:26px}.s2IndustryGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.s2IndustryGrid>a{color:inherit;background:#fff;border:1px solid #dce2e4;border-radius:8px;transition:transform .2s;overflow:hidden}.s2IndustryGrid>a:hover{transform:translateY(-4px)}.s2IndustryGrid img{object-fit:cover;width:100%;height:270px}.s2IndustryGrid>a>div{padding:25px}.s2IndustryGrid h3{justify-content:space-between;gap:10px;margin:0 0 9px;font-size:21px;display:flex}.s2IndustryGrid h3 span{color:#c34b18}.s2IndustryGrid p{color:#617078;margin:0;font-size:13px}.s2IndustryOther{background:#f2f5f5;border-radius:6px;justify-content:space-between;align-items:center;gap:30px;margin-top:30px;padding:24px;display:flex}.s2IndustryOther p{margin:0;font-size:14px}.s2IndustryOther a{color:#ad4319;white-space:nowrap;font-size:14px;font-weight:700}.s2TrustBand{background:#eef2f2;padding:60px 0}.s2TrustBand>.s2Wrap{grid-template-columns:1fr 1fr;gap:80px;display:grid}.s2TrustBand p:not(.s2Eyebrow){color:#617078;margin:0}.s2Closing{color:#fff;background:#25343b;padding:80px 0}.s2Closing .s2Eyebrow{color:#ff9a6b}.s2Closing p:not(.s2Eyebrow){color:#c5d2d8;max-width:530px;margin:24px 0}.s2Footer{color:#d8e2e6;background:#1b2930;padding:60px 0 25px}.s2FooterTop{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;display:grid}.s2Footer img{width:185px;height:40px}.s2FooterTop>div>p{color:#b6c6cd;margin-top:24px;font-size:22px;line-height:1.4}.s2Footer h3{letter-spacing:.04em;color:#ff9a6b;margin:0 0 20px;font-size:12px}.s2FooterTop>div>a:not(:first-child){color:#c3d0d6;margin-top:13px;font-size:13px;display:block}.s2FooterBottom{border-top:1px solid #ffffff20;justify-content:space-between;gap:40px;margin-top:45px;padding-top:25px;display:flex}.s2FooterBottom small{color:#a4b7c0;max-width:800px;font-size:10px;line-height:1.7}.s2FooterBottom>div{gap:20px;font-size:12px;display:flex}.s2Credits{color:#9bb0bb;margin-top:20px;font-size:9px;line-height:1.6;display:block}.s2Site .s2ProductTitle h2{margin:8px 0 24px;font-size:27px;line-height:1.3}.s2Eyebrow,.s2Hero .s2Eyebrow{font-size:12px!important}.s2Menu>a{font-size:14px}.s2FeatureGrid p,.s2IndustryGrid p,.s2List li{font-size:16px}.s2FooterTop>div>a:not(:first-child){font-size:14px}.s2ProductBar>span,.s2ProductTitle small,.s2ProductFoot,.s2ExampleGrid aside p,.s2ExampleGrid dl div,.s2Status{letter-spacing:0;font-size:12px}.s2ExampleRow{font-size:14px}.s2ExampleRow small,.s2Metrics span,.s2HeroTags,.s2Credits,.s2FooterBottom small{font-size:12px}.ccIndustryPage .ccIndustryHero{color:#fff;background:#25343b;border-radius:0;grid-template-columns:1.1fr 1fr;gap:64px;max-width:none;min-height:0;padding:70px max(48px,50vw - 640px)}.ccIndustryPage .ccIndustryHero h1{font-size:clamp(36px,4.3vw,62px);font-weight:650;line-height:1.09}.ccIndustryPage .ccIndustryHero figure{box-shadow:none;border-radius:8px;min-height:400px}.ccIndustryPage .ccIndustryHero figure img{object-fit:cover}.ccIndustryPage .ccIndustryHero .ccIndustryLead{color:#ced9de;font-size:18px}.ccIndustryHeroNote{color:#bfccd2!important}:is(.s2Site,.ccIndustryPage) .ccIndustrySection{width:calc(100% - 96px);max-width:1280px;margin:auto;padding:80px 0}:is(.s2Site,.ccIndustryPage) .ccIndustryEyebrow{letter-spacing:.12em;color:#bd471b;font-size:11px}:is(.s2Site,.ccIndustryPage) .ccIndustrySection h2{font-size:clamp(30px,3.2vw,44px);line-height:1.15}:is(.s2Site,.ccIndustryPage) .ccIndustryPrimary{color:#192a32;box-shadow:none;background:#fa6b2b;border-radius:6px;font-family:inherit;font-weight:700}:is(.s2Site,.ccIndustryPage) .ccIndustryTextLink{color:#b3481f}:is(.s2Site,.ccIndustryPage) .ccIndustryReport{color:#25343b;background:#edf2f3;border-block:1px solid #d8e0e3}:is(.s2Site,.ccIndustryPage) .ccIndustryReport>.ccIndustrySection{grid-template-columns:1fr 1.25fr;align-items:center;gap:60px;display:grid}:is(.s2Site,.ccIndustryPage) .ccIndustryReport h2{color:#25343b}.ccIndustryReport p:not(.ccIndustryEyebrow){color:#596e78!important}.ccIndustryPage .ccIndustryScenario{background:#25343b}.ccIndustryPage .ccIndustryCheckGrid article{box-shadow:none;background:#f3f6f6;border:1px solid #dce3e5;border-radius:6px}.ccIndustryPage .ccIndustryCheckGrid h3{font-size:24px}.ccIndustryPage .ccHowHero{color:#25343b;text-align:left;background:#fff}.ccIndustryPage .ccHowHero h1{font-size:clamp(40px,5vw,68px);line-height:1.1}.ccIndustryPage .ccHowSteps{grid-template-columns:1fr 1fr;gap:25px;width:calc(100% - 96px);max-width:1280px;margin:auto;padding:0 0 70px;display:grid}.ccIndustryPage .ccHowStep{background:#f1f5f5;border:1px solid #dce4e6;border-radius:8px;min-height:0;margin:0;padding:32px;display:block}.ccIndustryPage .ccHowStepCopy{max-width:none;padding:0}.ccIndustryPage .ccHowStep h2{font-size:29px;line-height:1.15}.ccIndustryPage .ccHowNumber{color:#bc471e;font-size:16px}.ccIndustryPage .ccHowRoles{gap:32px}:is(.s2Site,.ccIndustryPage) .ccBlogCards{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}:is(.s2Site,.ccIndustryPage) .ccBlogCards>a{color:#25343b;box-shadow:none;background:#f3f6f6;border:1px solid #dce3e5;border-radius:6px;flex-direction:column;padding:28px;display:flex}:is(.s2Site,.ccIndustryPage) .ccBlogCards>a>div{padding:0}.s2ArticleMark{color:#c94e1c;margin-bottom:28px;font-size:30px;display:block}:is(.s2Site,.ccIndustryPage) .ccBlogCards h3{margin:15px 0;font-size:23px;line-height:1.25}:is(.s2Site,.ccIndustryPage) .ccBlogCards p{color:#617078;font-size:14px}.ccBlogArticle{max-width:900px!important}.ccBlogArticle h1{font-size:clamp(35px,4vw,58px)!important}.ccUnifiedSales.aboutPage .aboutHero{background:#fff;grid-template-columns:1fr 1.2fr;gap:65px;max-width:1376px;margin:auto;padding:70px 48px;display:grid}.s2FounderMark{color:#fff;background:#25343b;border-radius:8px;flex-direction:column;justify-content:space-between;min-height:400px;padding:40px;display:flex}.s2FounderMark img{width:190px}.s2FounderMark span{letter-spacing:-.04em;font-size:42px;line-height:1.1}.s2FounderMark small{letter-spacing:.12em;color:#ff9a6b;font-size:10px}.ccUnifiedSales.aboutPage .aboutHero h1{color:#25343b;font-size:clamp(35px,4vw,55px)}.ccUnifiedSales .aboutStory{background:#f3f6f6}.ccUnifiedSales .aboutStory blockquote{box-shadow:none;background:#25343b;border-radius:8px}.ccUnifiedSales :is(.trustHero,.supportHero){box-shadow:none;color:#fff;background:#25343b;border-radius:0}.ccUnifiedSales :is(.trustHero,.supportHero) h1{font-size:clamp(38px,4.8vw,64px);line-height:1.1}.ccUnifiedSales :is(.trustGrid article,.supportGrid article){box-shadow:none;background:#f4f6f6;border:1px solid #dae2e5;border-radius:7px}.ccUnifiedSales.legalPage{background:#f5f7f7}.ccUnifiedSales.legalPage>article{background:#fff;border:1px solid #dce3e5;border-radius:8px;line-height:1.8}.pricingGalleryPage .pricingShowcase{color:#25343b;background:#f3f6f6;padding-top:60px}.pricingShowcaseOrb{display:none!important}.pricingGalleryPage .pricingShowcaseInner{width:calc(100% - 96px);max-width:1376px}.pricingGalleryPage .pricingShowcaseLead{gap:45px}.pricingGalleryPage .pricingShowcaseCopy h1{color:#25343b;font-size:clamp(40px,4.4vw,62px);line-height:1.08}.pricingGalleryPage .pricingShowcaseCopy>span{color:#617078}.pricingGalleryPage .pricingBillingPanel{color:#fff;box-shadow:none;background:#25343b;border-radius:8px}.pricingGalleryPage .pricingSeatComparison{display:none}.pricingGalleryPage .pricingPlanGrid{gap:18px}.pricingGalleryPage .pricingPlanCard{color:#25343b;border:1px solid #d6dfe2;box-shadow:none;background:#fff;border-top:3px solid #fa6b2b;border-radius:7px;padding:25px;transform:none}.pricingGalleryPage .pricingPlanIdentity h3{color:#25343b;font-size:24px;line-height:1.35}.pricingGalleryPage .pricingPlanPrice strong{color:#25343b;font-family:inherit;font-size:38px}.pricingGalleryPage .pricingPlanCta{color:#1a2b33;box-shadow:none;background:#fa6b2b;border-radius:5px}.pricingGalleryPage .pricingPlanNumber{color:#b84920}.pricingGalleryPage .pricingCalculator{box-shadow:none;background:#fff;border:1px solid #d7e0e3;border-radius:8px}.pricingGalleryPage .pricingSetupPanel{color:#fff;background:#25343b;border-radius:8px}.pricingGalleryPage .pricingGridHeading h2{color:#25343b;font-size:34px}@media (width>=1600px){.s2Wrap{width:calc(100% - 160px);max-width:1480px}.s2Nav{max-width:1640px}.s2Hero h1{font-size:84px}}@media (width<=1100px){.s2Nav{flex-wrap:wrap;padding:18px 30px}.s2Menu{gap:16px}.s2Menu>a{font-size:11px}.s2Logo img{width:160px}.s2Wrap{width:calc(100% - 60px)}.s2HeroColumns{gap:35px}.s2Split{gap:40px}.s2HeroCopy>p{font-size:18px}.s2Metrics>div{gap:12px;padding:15px}.s2FooterTop{gap:25px}.s2IndustryGrid img{height:220px}}@media (width<=850px){.s2MenuButton{color:#fff;background:0 0;border:1px solid #70818a;border-radius:4px;gap:20px;padding:10px 15px;display:flex}.s2Menu{flex-basis:100%;align-items:stretch;gap:0;display:none}.s2Menu.isOpen{flex-direction:column;display:flex}.s2Menu>a{border-bottom:1px solid #ffffff20;padding:14px 0;font-size:15px}.s2Menu .s2Login{border-left:0;padding-left:0}.s2Menu>.s2Button{margin-top:15px}.s2HeroColumns{grid-template-columns:1fr}.s2HeroCopy>p{max-width:600px}.s2Hero{padding-top:45px}.s2Hero h1{font-size:56px}.s2HeroTags{margin-top:22px}.s2HeroColumns{margin-bottom:36px}.s2Section{padding-block:65px}.s2SectionHead{flex-direction:column;align-items:flex-start;gap:25px}.s2SectionHead>p{max-width:600px}.s2FeatureGrid{gap:20px}.s2FeatureGrid h3{font-size:20px}.s2Strip>.s2Wrap{grid-template-columns:1fr 1fr;gap:20px}.s2Strip p{border:0;padding:0}.s2Split{grid-template-columns:1fr}.s2IndustryGrid{gap:14px}.s2IndustryGrid>a>div{padding:17px}.s2IndustryGrid h3{font-size:17px}.s2IndustryOther{flex-direction:column;align-items:flex-start;gap:10px}.s2TrustBand>.s2Wrap{grid-template-columns:1fr;gap:30px}.s2FooterTop{grid-template-columns:1fr 1fr}.s2FooterBottom{flex-direction:column;gap:15px}.ccIndustryPage .ccIndustryHero{grid-template-columns:1fr;gap:35px;padding:45px 30px}.ccIndustryPage .ccIndustryHero figure{min-height:300px;max-height:420px}:is(.s2Site,.ccIndustryPage) .ccIndustrySection{width:calc(100% - 60px);padding:60px 0}:is(.s2Site,.ccIndustryPage) .ccIndustryReport>.ccIndustrySection{grid-template-columns:1fr;gap:30px}.ccIndustryPage .ccHowSteps{gap:16px;width:calc(100% - 60px)}.ccIndustryPage .ccHowStep{padding:24px}.ccUnifiedSales.aboutPage .aboutHero{grid-template-columns:1fr;gap:30px;padding:45px 30px}.s2FounderMark{min-height:300px}.pricingGalleryPage .pricingShowcaseInner{width:calc(100% - 60px)}}@media (width<=600px){.s2Wrap{width:calc(100% - 36px)}.s2Nav{padding:16px 18px}.s2Hero h1{font-size:43px}.s2Hero .s2Eyebrow{font-size:9px!important}.s2HeroCopy>p{font-size:17px}.s2HeroTags{gap:12px;font-size:10px}.s2Actions{gap:10px}.s2Button,.s2Secondary{padding:15px 18px;font-size:13px}.s2ProductBody{padding:16px}.s2ProductBar{padding:13px 16px}.s2ProductBar img{width:112px}.s2ProductBar>span{font-size:7px}.s2ProductTitle h2{font-size:21px}.s2ProductTitle small{font-size:7px}.s2Metrics{gap:7px}.s2Metrics>div{flex-direction:column;align-items:flex-start;gap:5px;padding:12px}.s2Metrics b{font-size:22px}.s2Metrics span{font-size:9px}.s2ExampleGrid{grid-template-columns:1fr;gap:12px}.s2ExampleGrid>div,.s2ExampleGrid>aside{padding:16px}.s2ExampleRow{gap:8px;font-size:11px}.s2ExampleRow small{font-size:9px}.s2ProductFoot{gap:10px;padding:12px 16px;font-size:8px}.s2ProductFoot>span:last-child{display:none}.s2Avatar{padding:10px}.s2Strip>.s2Wrap{gap:15px}.s2Strip p{font-size:11px}.s2FeatureGrid,.s2IndustryGrid{grid-template-columns:1fr}.s2FeatureGrid article{padding:24px 0}.s2FeatureGrid h3{margin-top:16px;font-size:24px}.s2IndustryGrid img{height:240px}.s2IndustryGrid h3{font-size:22px}.s2IndustryGrid>a>div{padding:24px}.s2Closing{padding:60px 0}.s2FooterTop{gap:35px 20px}.s2FooterTop>div:first-child{grid-column:1/-1}.s2FooterTop>div>p{font-size:19px}.s2Footer{padding-top:40px}.s2Site h2,.s2Closing h2{font-size:32px}:is(.s2Site,.ccIndustryPage) .ccBlogCards{grid-template-columns:1fr}:is(.s2Site,.ccIndustryPage) .ccIndustrySection{width:calc(100% - 36px)}.ccIndustryPage .ccIndustryHero{padding:38px 18px}.ccIndustryPage .ccHowSteps{grid-template-columns:1fr;width:calc(100% - 36px)}.ccUnifiedSales.aboutPage .aboutHero{padding:38px 18px}.pricingGalleryPage .pricingShowcaseInner{width:calc(100% - 36px)}.pricingGalleryPage .pricingPlanCard{padding:24px}.s2HeroTags span:before{margin-right:5px}}@media (prefers-reduced-motion:reduce){.s2Site *,.s2Header *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=380px){.s2Nav{gap:12px}.s2Logo img{width:142px}.s2MenuButton{gap:12px;padding:10px 12px}}.cinemaPricing{color:#eef4f7;background:#192e38;padding:65px 5vw}.cinemaPricing>header{text-align:center;max-width:1200px;margin:auto}.cinemaPricing>header>p,.cinemaPriceControls>p,.cinemaPriceBands>div>p,.cinemaSetupStory>p,.cinemaEnterprise p{letter-spacing:.15em;color:#ff9d6c;font-size:12px;font-weight:700}.cinemaPricing h1{margin:25px 0;font-size:clamp(40px,5.7vw,80px);font-weight:600;line-height:1.05}.cinemaPricing h1 em,.cinemaPricing h2 em{color:#ff884a!important}.cinemaPricing>header>span{color:#bacdd6;font-size:18px}.cinemaPriceStudio{perspective:1600px;grid-template-columns:1fr 1fr;align-items:center;gap:70px;max-width:1200px;margin:60px auto;display:grid}.cinemaPriceControls{padding:30px}.cinemaPriceControls h2{margin:20px 0 30px;font-size:42px;line-height:1.1}.cinemaPriceControls>label{color:#bbcdd5;font-size:14px}.cinemaSiteStepper{align-items:center;gap:20px;margin:15px 0 30px;display:flex}.cinemaSiteStepper button{color:#fff;background:0 0;border:1px solid #79919b;border-radius:50%;width:54px;height:54px;font-size:28px}.cinemaSiteStepper button:disabled{opacity:.3}.cinemaSiteStepper input{color:#fff;text-align:center;appearance:textfield;background:0 0;border:0;border-bottom:1px solid #5e7683;width:95px;padding:8px;font-size:42px}.cinemaSiteStepper input::-webkit-inner-spin-button{appearance:none}.cinemaBilling{border:1px solid #637c89;border-radius:12px;gap:5px;padding:5px;display:flex}.cinemaBilling button{color:#c5d5de;background:0 0;border:0;border-radius:8px;flex:1;padding:17px 10px;font-size:16px}.cinemaBilling button[aria-pressed=true]{color:#1b313d;background:#eef3f5}.cinemaBilling small{margin-top:7px;font-size:11px;display:block}.cinemaPriceControls ul{color:#c7d8df;padding:0;font-size:15px;line-height:2.4;list-style:none}.cinemaPriceResult{color:#172b35;background:linear-gradient(145deg,#ff965b,#f56724 70%,#d34918);border:1px solid #ffc398;border-radius:24px;padding:38px;transform:rotateY(-5deg)rotate(2deg);box-shadow:15px 20px #b8451b,25px 45px 80px #0006}.cinemaPriceResultTop{border-bottom:1px solid #20344140;justify-content:space-between;align-items:center;gap:20px;padding-bottom:25px;font-size:12px;display:flex}.cinemaPriceResultTop>span{letter-spacing:.1em;font-size:11px;font-weight:750}.cinemaPriceResultTop>b{font-size:18px}.cinemaExactPrice{flex-wrap:wrap;align-items:baseline;gap:12px;margin:28px 0 15px;display:flex}.cinemaExactPrice strong{letter-spacing:-.06em;font-size:clamp(52px,6vw,86px);line-height:1}.cinemaExactPrice>span{font-size:16px}.cinemaExactPrice del{opacity:.7;width:100%;font-size:24px}.cinemaPriceResult mark{color:#f5fff7;background:#173a3b;border-radius:20px;margin-top:20px;padding:7px 12px;font-size:13px;display:inline-block}.cinemaPriceResult>p{font-size:14px;line-height:1.7}.cinemaPriceSetup{border-block:1px solid #1d31364d;margin-top:24px;padding:20px 0}.cinemaPriceSetup b{font-size:20px}.cinemaPriceSetup span{margin-top:8px;font-size:13px;line-height:1.6;display:block}.cinemaPriceResult .cinemaCta{color:#fff;background:#1b303b;border-radius:9px;margin-top:20px;font-size:15px;display:flex;box-shadow:0 5px #111e27}.cinemaPriceResult>small{text-align:center;margin-top:20px;font-size:11px;line-height:1.6;display:block}.cinemaPriceNotice{color:#c5d6de;border:1px solid #7b919b;border-radius:10px;max-width:1200px;margin:25px auto;padding:20px;font-size:14px;line-height:1.7}.cinemaPriceNotice a{color:#ffad7b}.cinemaPriceBands{grid-template-columns:1fr 1fr;gap:65px;max-width:1200px;margin:100px auto 70px;display:grid}.cinemaPriceBands h2{font-size:40px;line-height:1.15}.cinemaPriceBands>div>span{color:#b8cdd8;font-size:16px;line-height:1.8;display:block}.cinemaBandTable>div{border-bottom:1px solid #657e8955;justify-content:space-between;align-items:center;gap:20px;padding:22px 5px;display:flex}.cinemaBandTable b{color:#b8ced9;font-size:12px}.cinemaBandTable strong{color:#ffad7a;font-size:30px}.cinemaBandTable span{font-size:18px}.cinemaSetupStory{color:#263d49;background:#ecf1f3;border-radius:18px;max-width:1200px;margin:70px auto;padding:50px}.cinemaSetupStory>p{color:#ad481d}.cinemaSetupStory h2{margin:22px 0;font-size:42px;line-height:1.1}.cinemaSetupStory>span{color:#596f7b;max-width:680px;font-size:17px;line-height:1.75;display:block}.cinemaSetupStory>a{color:#a1411b;margin-top:25px;font-weight:700;display:inline-block}.cinemaEnterprise{justify-content:space-between;align-items:center;gap:35px;max-width:1200px;margin:60px auto;display:flex}.cinemaEnterprise h2{font-size:34px}.cinemaEnterprise span{color:#b4cbd5;font-size:16px}.cinemaEnterprise>a{color:#ffad79;white-space:nowrap;border:1px solid #ff9d6c;border-radius:30px;padding:17px 23px}.cinemaPriceTerms{color:#a9c0ca;max-width:1200px;margin:40px auto 0;font-size:12px;line-height:1.8}@media (width<=760px){.cinemaPricing{padding:40px 22px}.cinemaPriceStudio{grid-template-columns:1fr;gap:25px;margin:25px auto}.cinemaPriceControls{padding:15px 0}.cinemaPriceControls h2{font-size:34px}.cinemaPriceResult{padding:26px;transform:none;box-shadow:6px 9px #ad411b,15px 20px 40px #0006}.cinemaPriceBands{grid-template-columns:1fr;gap:20px;margin:70px auto 30px}.cinemaPriceBands h2{font-size:34px}.cinemaSetupStory{margin:45px 0;padding:28px}.cinemaSetupStory h2{font-size:33px}.cinemaEnterprise{flex-direction:column;align-items:flex-start}.cinemaEnterprise h2{font-size:30px}}.cinemaLiveStaff{transform-origin:0 0;pointer-events:none;width:390px;height:850px}.cinemaLiveStaff .isEmbedded .authIphoneScreen{height:850px!important}.cinemaLiveStaff .isEmbedded .authPhoneStatus{display:flex!important}.cinemaLiveStaff .isEmbedded .authHomeBar{display:block!important}.cinemaLiveStaff .isEmbedded .authIphone .pcStaff{height:calc(100% - 54px)!important}.cinemaPhoneDisplay>.cinemaLiveStaff{transform:scale(.716)}.cinemaJourneyScreen.view-0>.cinemaLiveStaff{transform:scale(.836)}.cinemaLiveManager{transform-origin:0 0;pointer-events:none;width:1100px;height:1000px;transform:scale(.53)}.cinemaLiveManager .authDemoManager{grid-template-columns:230px 1fr!important;display:grid!important}.cinemaLiveManager .authDemoManager>aside{width:230px!important;min-height:1000px!important}.cinemaLiveManager .authDemoManager>aside nav,.cinemaLiveManager .authDemoManager>aside .authDemoBrand,.cinemaLiveManager .authDemoManager>aside .authDemoSite,.cinemaLiveManager .authDemoManager>aside .pcIdentity{display:block!important}.cinemaLiveManager .authDemoManager .pcManagerMain{width:100%!important}.cinemaSite .authenticDemo :is(h1,h2,h3){letter-spacing:normal}.cinemaSite .authenticDemo em{font-style:normal}.cinemaSite .authenticDemo .pcStaffHello h1{font-size:29px!important}.cinemaSite .authenticDemo .ccm-head h1{font-size:34px}.cinemaSite{color:#f4f7f8;font-family:var(--font-geist-sans),Arial,sans-serif;background:#192930;overflow:clip}.cinemaSite a{text-decoration:none}.cinemaSite :is(h1,h2,h3){letter-spacing:-.055em;font-family:inherit;font-weight:600}.cinemaSite em{color:#ff793c;font-style:normal}.cinemaSite .s2Header{background:#192930;border:0}.cinemaSite .s2Nav{padding-block:24px}.cinemaSite :is(button,a):focus-visible{outline-offset:5px;outline:3px solid #ff9a68}.cinemaHero{isolation:isolate;--tilt-x:0deg;--tilt-y:0deg;background:radial-gradient(at 50% 65%,#3c4848 0%,#23363b 30%,#192930 65%);padding:20px 4vw 0;position:relative}.cinemaHeroTop{justify-content:space-between;align-items:center;max-width:1440px;margin:auto;display:flex}.cinemaHeroTop>p,.cinemaStatement>p,.cinemaIndustries header>p,.cinemaStart>div>p:first-child,.cinemaEnd>p{letter-spacing:.15em;color:#ff9b6b;font-size:12px;font-weight:700}.cinemaHeroTop>button{color:#c8d4d7;cursor:pointer;background:0 0;border:1px solid #81909366;border-radius:30px;padding:10px 15px;font-size:12px}.cinemaHeroTop>button span{margin-left:15px}.cinemaHero>h1{text-align:center;z-index:3;max-width:1250px;margin:50px auto 24px;font-size:clamp(52px,7.5vw,112px);line-height:.99;position:relative}.cinemaHero>h1 em{color:#0000;background:linear-gradient(110deg,#ffb184,#ff6b26 65%);-webkit-background-clip:text;background-clip:text}.cinemaHeroText{text-align:center;z-index:3;position:relative}.cinemaHeroText>p{color:#c5d2d7;margin:0 0 22px;font-size:18px;line-height:1.6}.cinemaCta{color:#152a32;background:#ff7838;border-radius:40px;justify-content:center;align-items:center;gap:25px;padding:18px 27px;font-size:16px;font-weight:750;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 5px #a74217,0 14px 30px #ff671d25}.cinemaCta:hover{transform:translateY(-3px);box-shadow:0 8px #a74217,0 18px 35px #ff671d35}.cinemaHeroText small{color:#99b0b8;margin-top:18px;font-size:12px;display:block}.cinemaStage{perspective:1600px;max-width:1450px;height:700px;margin:10px auto 0;position:relative}.cinemaStageFloor{filter:blur(20px);pointer-events:none;background:radial-gradient(#ff6b2245,#0000 67%);width:72%;height:28%;position:absolute;bottom:3%;left:14%;transform:rotateX(65deg)}.cinemaBackLabel{text-align:center;letter-spacing:-.07em;color:#0000;-webkit-text-stroke:1px #81939727;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(90px,15vw,225px);font-weight:850;line-height:.82;position:absolute;inset:120px 0 auto}.cinemaDeviceAssembly{height:100%;transform-style:preserve-3d;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));justify-content:center;align-items:center;transition:transform .4s ease-out;display:flex;position:relative}.cinemaPhone{z-index:3;background:linear-gradient(125deg,#a6acb0,#24292b 17%,#757f84 50%,#22272a 75%,#939b9e);border-radius:46px;flex-shrink:0;width:300px;height:636px;padding:8px;position:relative;transform:translateZ(95px)rotateY(-14deg)rotate(5deg);box-shadow:0 0 0 1px #cad1d4,0 0 0 3px #202426,25px 40px 70px #0009,inset 0 0 3px 2px #bbc3c6}.cinemaPhone:before{content:"";background:#8c979e;border-radius:3px;width:3px;height:60px;position:absolute;top:140px;left:-4px}.cinemaPhone:after{content:"";background:#8c979e;border-radius:3px;width:3px;height:50px;position:absolute;top:170px;right:-4px}.cinemaPhoneDisplay{background:#142b38;border:3px solid #070a0d;border-radius:39px;width:100%;height:100%;position:relative;overflow:hidden}.cinemaPhoneDisplay iframe{transform-origin:0 0;pointer-events:none;background:#152b36;border:0;width:390px;max-width:none;height:850px;transform:scale(.716)}.cinemaPhoneOpen{white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#172b35e6;border:1px solid #ffffff70;border-radius:30px;padding:13px 20px;font-size:13px;position:absolute;bottom:55px;left:50%;transform:translate(-50%)translateZ(20px);box-shadow:0 8px 20px #0006}.cinemaGlassPanel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:300px;transform-style:preserve-3d;background:linear-gradient(120deg,#829b9f25,#1b2d33b8);border:1px solid #ffffff30;border-radius:22px;padding:35px;position:absolute;box-shadow:0 25px 55px #0004,inset 0 1px #ffffff20}.cinemaPanelLeft{top:100px;left:10%;transform:rotateY(22deg)rotate(-7deg)translateZ(-30px)}.cinemaPanelRight{background:linear-gradient(135deg,#ff7b3aea,#ba431ce6);border-color:#ffb48680;top:230px;right:8%;transform:rotateY(-22deg)rotate(7deg)translateZ(30px)}.cinemaGlassPanel>span{letter-spacing:.11em;color:#c4d5dc;font-size:11px;font-weight:650}.cinemaGlassPanel h2{margin:27px 0;font-size:34px;line-height:1.1}.cinemaGlassPanel p{color:#c4d3d9;font-size:15px;line-height:1.9}.cinemaGlassPanel a{color:#fff;border-bottom:1px solid #ffffff70;margin-top:20px;padding-bottom:7px;font-size:13px;font-weight:700;display:inline-block}.cinemaPanelRight>span,.cinemaPanelRight p{color:#fff3e9}.cinemaHeroFoot{letter-spacing:.07em;color:#b2c4cb;border-top:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:20px;max-width:1300px;margin:auto;padding:30px 0 40px;font-size:12px;display:flex}.cinemaHeroFoot a{color:#fff}.cinemaStatement{text-align:center;color:#26373c;background:#edf0ef;padding:135px 24px}.cinemaStatement>p{color:#b2461c;margin-bottom:35px}.cinemaStatement h2{margin:0;font-size:clamp(45px,7vw,95px);line-height:1.06}.cinemaStatement h2>span{color:#7c8b8e}.cinemaStatement>div{flex-wrap:wrap;justify-content:center;gap:35px;margin-top:45px;font-size:14px;display:flex}.cinemaStatement>div>span:before{content:"✓";color:#ba4a20;margin-right:12px}.cinemaJourney{background:#13262f;grid-template-columns:1.25fr 1fr;gap:7vw;padding:0 6vw;display:grid;position:relative}.cinemaJourneyVisual{perspective:1400px;flex-direction:column;justify-content:center;min-width:0;height:calc(100svh - 50px);max-height:850px;display:flex;position:sticky;top:25px}.cinemaChapterTabs{gap:8px;margin-bottom:25px;display:flex}.cinemaChapterTabs>a{color:#97aeb9;border:1px solid #536873;border-radius:30px;padding:11px 14px;font-size:11px}.cinemaChapterTabs>a[aria-current]{color:#132630;background:#ff7c40;border-color:#ff7c40}.cinemaJourneyScreen{background:#203440;border:1px solid #718792;border-radius:16px;width:100%;height:530px;transition:transform .7s,width .7s,height .7s;position:relative;overflow:hidden;transform:rotateY(8deg)rotateX(3deg);box-shadow:18px 28px 70px #0006}.cinemaJourneyScreen.view-0{border:7px solid #47535b;border-radius:40px;width:340px;height:620px;margin-inline:auto;transform:rotateY(-12deg)rotate(-3deg);box-shadow:2px 0 #a1abb0,20px 30px 70px #0008}.cinemaJourneyScreen.view-0 .cinemaWindowBar{display:none}.cinemaJourneyScreen.view-0 iframe{transform-origin:0 0;width:390px;height:730px;transform:scale(.836)}.cinemaJourneyScreen.view-1 iframe{transform-origin:0 0;width:1100px;max-width:none;height:1000px;transform:scale(.53)}.cinemaJourneyScreen iframe{pointer-events:none;border:0}.cinemaWindowBar{background:#1c2c34;border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:15px;height:45px;padding:12px 18px;display:flex}.cinemaWindowBar img{width:130px}.cinemaWindowBar>span{color:#a2b7c0;font-size:9px}.cinemaVisualCaption{color:#a5bac4;text-align:center;margin-top:25px;font-size:12px}.cinemaChapterStack article{flex-direction:column;justify-content:center;min-height:100svh;padding:80px 0;scroll-margin-top:40px;display:flex}.cinemaChapterStack article>p{color:#ff9f6e;letter-spacing:.12em;font-size:12px;font-weight:650}.cinemaChapterStack h2{margin:25px 0;font-size:clamp(35px,4.3vw,62px);line-height:1.07}.cinemaChapterStack article>span{color:#b5c9d2;font-size:18px;line-height:1.75}.cinemaChapterStack a{color:#ffa16c;border-bottom:1px solid #ff9a6766;align-self:flex-start;margin-top:30px;padding-bottom:9px;font-size:15px}.cinemaReportScene{color:#24363e;background:#edf1f2;height:100%;padding:40px}.cinemaReportScene>span{color:#b14a24;letter-spacing:.12em;font-size:12px;font-weight:700}.cinemaReportScene h3{margin:25px 0;font-size:34px;line-height:1.15}.cinemaReportScene>div{border-top:1px solid #a9b9bf;padding:18px 0}.cinemaReportScene small{color:#687d87;margin-top:7px;font-size:12px;display:block}.cinemaReportScene ol{padding-left:22px;font-size:16px;line-height:2}.cinemaReportScene a{color:#aa431d;font-size:14px;font-weight:700}.cinemaIndustries{background:#192930;padding:110px 5vw 70px}.cinemaIndustries header{grid-template-columns:1fr 1fr;align-items:end;max-width:1350px;margin:0 auto 45px;display:grid}.cinemaIndustries header>p{grid-column:1/-1}.cinemaIndustries h2{margin:20px 0 0;font-size:clamp(38px,5vw,70px);line-height:1.07}.cinemaIndustries header>span{text-align:right;color:#b6c6cc;font-size:16px}.cinemaIndustryReel{perspective:1200px;gap:20px;max-width:1350px;margin:auto;display:flex}.cinemaIndustryReel>a{color:#fff;border-radius:16px;flex:1;height:490px;transition:transform .45s,flex .45s;display:block;position:relative;overflow:hidden;transform:rotateY(-5deg)}.cinemaIndustryReel>a:hover{flex:1.25;transform:rotateY(0)translateY(-12px)}.cinemaIndustryReel img{object-fit:cover;width:100%;height:100%;position:absolute}.cinemaIndustryReel>a:after{content:"";background:linear-gradient(#0000 20%,#0b1828d9);position:absolute;inset:0}.cinemaIndustryReel>a>span{z-index:1;border:1px solid #ffffff80;border-radius:50%;padding:12px;font-size:14px;position:absolute;top:25px;left:25px}.cinemaIndustryReel>a>div{z-index:1;position:absolute;bottom:30px;left:28px;right:28px}.cinemaIndustryReel h3{margin:0;font-size:30px;line-height:1.12}.cinemaIndustryReel p{color:#d7e2e6;font-size:14px;line-height:1.6}.cinemaIndustryReel b{color:#ffb587;margin-top:15px;font-size:14px;display:inline-block}.cinemaOther{color:#bdcdd3;justify-content:space-between;align-items:center;gap:25px;max-width:1350px;margin:35px auto 0;font-size:15px;display:flex}.cinemaOther>a{color:#ff9f70}.cinemaStart{color:#24353d;background:#e9eeee;grid-template-columns:1.1fr 1fr;gap:90px;padding:90px 6vw;display:grid}.cinemaStart h2{margin:20px 0;font-size:clamp(36px,4.5vw,62px);line-height:1.1}.cinemaStart>div>p:first-child{color:#b14921}.cinemaStart>div:last-child>p{color:#60757e;letter-spacing:0;font-size:18px;font-weight:400;line-height:1.7}.cinemaStart a{color:#ab4219;width:fit-content;padding:15px 0;font-weight:700;display:block}.cinemaStart .cinemaQuietLink{color:#556a74;font-size:14px;font-weight:500}.cinemaEnd{text-align:center;background:radial-gradient(at 50% 110%,#ff722b38,#0000 70%),#172a34;padding:110px 25px}.cinemaEnd h2{margin:30px 0 40px;font-size:clamp(48px,8vw,112px);line-height:1}.cinemaEnd>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:30px;display:flex}.cinemaEnd>div>a:last-child{color:#fff}.cinemaEnd>span{color:#a6bcc6;margin-top:25px;font-size:12px;display:block}.cinemaSite .s2Footer{background:#101f27}@media (width<=1050px){.cinemaGlassPanel{width:250px;padding:25px}.cinemaPanelLeft{top:140px;left:2%}.cinemaPanelRight{top:250px;right:1%}.cinemaGlassPanel h2{font-size:28px}.cinemaJourney{gap:5vw;padding-inline:4vw}.cinemaJourneyScreen.view-1 iframe{transform:scale(.43)}.cinemaJourneyScreen.view-1{height:450px}.cinemaIndustryReel>a{height:420px}.cinemaIndustryReel h3{font-size:24px}}@media (width<=760px){.cinemaHero>h1{margin-top:40px;font-size:clamp(43px,8.8vw,65px)}.cinemaHeroTop>p{max-width:200px;font-size:10px;line-height:1.5}.cinemaStage{height:640px}.cinemaGlassPanel{width:180px;padding:20px}.cinemaGlassPanel h2{font-size:22px}.cinemaGlassPanel p{display:none}.cinemaGlassPanel>span{font-size:9px}.cinemaPanelLeft{top:60px;left:-30px}.cinemaPanelRight{top:360px;right:-25px}.cinemaGlassPanel a{font-size:11px}.cinemaPhone{border-radius:43px;width:265px;height:567px;padding:7px}.cinemaPhoneDisplay{border-radius:36px}.cinemaPhoneDisplay iframe{height:866px;transform:scale(.632)}.cinemaHeroText>p{font-size:16px}.cinemaHeroFoot{font-size:10px;line-height:1.7}.cinemaHeroFoot>span{max-width:170px}.cinemaStatement{padding:80px 20px}.cinemaStatement>div{gap:17px;font-size:12px}.cinemaJourney{grid-template-columns:1fr;gap:0;padding:0 22px}.cinemaJourneyVisual{height:auto;max-height:none;padding:55px 0 20px;position:relative;top:0}.cinemaJourneyScreen{max-width:550px;margin:auto}.cinemaJourneyScreen.view-1 iframe{transform:scale(.48)}.cinemaChapterStack article{border-top:1px solid #ffffff20;min-height:0;padding:40px 0;scroll-margin-top:20px}.cinemaChapterStack h2{margin:16px 0;font-size:36px}.cinemaChapterStack article>span{font-size:16px}.cinemaChapterTabs{justify-content:center}.cinemaJourneyScreen.view-0{width:275px;height:490px}.cinemaJourneyScreen.view-0 iframe{transform:scale(.67)}.cinemaIndustries{padding:65px 22px}.cinemaIndustries header{display:block}.cinemaIndustries header>span{text-align:left;margin-top:20px;display:block}.cinemaIndustryReel{scroll-snap-type:x mandatory;padding:15px 0 25px;overflow-x:auto}.cinemaIndustryReel>a{scroll-snap-align:center;flex:0 0 83%;height:430px;transform:none}.cinemaIndustryReel>a:hover{flex-basis:83%;transform:none}.cinemaOther{flex-direction:column;align-items:flex-start;gap:10px}.cinemaStart{grid-template-columns:1fr;gap:15px;padding:60px 22px}.cinemaEnd{padding:75px 22px}.cinemaEnd>div{gap:25px}.cinemaReportScene{padding:25px}.cinemaReportScene h3{font-size:30px}.cinemaHeroText br{display:none}.cinemaHeroText>p{max-width:360px;margin-inline:auto}}@media (width<=420px){.cinemaHero>h1{font-size:43px}.cinemaHeroTop>button{padding:8px 10px;font-size:10px}.cinemaPanelLeft{width:155px;top:70px;left:-45px}.cinemaPanelRight{width:160px;right:-45px}.cinemaGlassPanel h2{font-size:20px}.cinemaGlassPanel a{margin-top:10px}.cinemaPhone{transform:rotateY(-8deg)rotate(4deg)}.cinemaJourneyScreen.view-1 iframe{transform:scale(.32)}.cinemaJourneyScreen.view-1{height:350px}.cinemaChapterTabs>a{padding:10px;font-size:10px}.cinemaHero .cinemaCta{font-size:14px}}@media (width<=1050px){.cinemaLiveManager{transform:scale(.43)}}@media (width<=760px){.cinemaPhoneDisplay>.cinemaLiveStaff{transform:scale(.632)}.cinemaJourneyScreen.view-0>.cinemaLiveStaff{transform:scale(.67)}.cinemaLiveManager{transform:scale(.48)}}@media (width<=420px){.cinemaLiveManager{transform:scale(.32)}}@media (prefers-reduced-motion:reduce){.cinemaSite *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.cinemaDeviceAssembly{transform:none!important}.cinemaHeroTop>button{display:none}}.planChoiceCards{grid-template-columns:1fr 1fr;gap:24px;max-width:1240px;margin:0 auto 48px;display:grid}.planChoiceCards button{text-align:left;color:#fff;cursor:pointer;font:inherit;background:#21343e;border:1px solid #52646c;border-radius:20px;flex-direction:column;gap:14px;padding:32px;display:flex}.planChoiceCards button[aria-pressed=true]{background:#2b414c;border:2px solid #ff7834;box-shadow:0 12px 36px #07121855}.planChoiceCards small{color:#ffa16c;letter-spacing:.1em;font-size:14px}.planChoiceCards b{font-size:30px}.planChoiceCards span{color:#cfdbdf;font-size:16px;line-height:1.6}.planChoiceCards strong{font-size:18px}.ccUnifiedCheckout .checkoutIntro h1{letter-spacing:-.04em;font-family:Arial,sans-serif;font-size:clamp(38px,4.6vw,68px);line-height:1.08}.ccUnifiedCheckout .orderSummary{color:#fff;background:#233b46;border:1px solid #536974;box-shadow:0 24px 65px #09171f55}.ccUnifiedCheckout .orderSummary h2{font-family:Arial,sans-serif;font-size:36px}.ccUnifiedCheckout .summaryPrice b{color:#ff914f}.ccUnifiedCheckout .summaryGlow{display:none}.ccUnifiedCheckout .checkoutJourney{flex-wrap:nowrap;align-items:center;display:flex}.ccUnifiedCheckout .summaryLine{flex-wrap:wrap;gap:16px}.ccUnifiedCheckout .noCharge{border-top:1px solid #72868e;padding-top:24px}.ccUnifiedCheckout .checkoutLead{font-size:18px;line-height:1.6}@media (width<=700px){.planChoiceCards{grid-template-columns:1fr;gap:14px;margin-bottom:28px}.planChoiceCards button{padding:24px}.ccUnifiedCheckout .checkoutJourney{font-size:14px}}.cinemaStaffSnapshot{width:100%;max-width:none;height:auto;display:block}.cinemaManagerSnapshot{width:100%;height:auto;display:block}.cinemaJourneyScreen.view-1{height:auto;min-height:310px}.cinemaJourneyScreen.view-0{height:620px}.cinemaPhoneDisplay>.cinemaStaffSnapshot{object-fit:cover;object-position:top;height:100%}@media (width<=760px){.cinemaJourneyScreen.view-0{height:590px}.cinemaJourneyScreen.view-1{min-height:0}.cinemaStatement h2>span{color:#62767b}.cinemaGlassPanel{display:none}.cinemaStage{height:610px}.cinemaHero>h1{font-size:clamp(34px,9.6vw,65px);line-height:1.08}}.purchasePage{color:#f7fafb;background:#172a34;min-height:100vh;font-family:Arial,sans-serif}.purchasePage *{box-sizing:border-box}.purchaseHeader{background:#20343e;border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;height:84px;padding:0 max(24px,50vw - 590px);display:flex}.purchaseHeader img{width:170px;display:block}.purchasePage a{color:inherit}.purchaseHeader>a:last-child{font-size:14px;text-decoration:none}.purchaseWrap{max-width:1180px;margin:auto;padding:32px 24px 60px}.purchaseSteps{color:#afc0c8;gap:36px;margin-bottom:38px;font-size:14px;display:flex}.purchaseSteps b{color:#ffa16c}.purchaseTitle{max-width:650px;margin-bottom:36px}.purchaseTitle>p,.purchaseSummary>p:first-child{color:#ffa16c;letter-spacing:.12em;font-size:12px;font-weight:700}.purchaseTitle h1{letter-spacing:-.035em;margin:16px 0;font-family:Arial,sans-serif;font-size:clamp(32px,4vw,48px);line-height:1.12}.purchaseTitle>span{color:#c2d0d6;font-size:17px;line-height:1.6}.purchaseGrid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.purchaseOptions{gap:20px;display:grid}.purchasePanel{background:#20343e;border:1px solid #52636d;border-radius:16px;padding:28px}.purchasePanel h2,.purchaseSummary h2{margin:0 0 12px;font-family:Arial,sans-serif;font-size:21px;line-height:1.3}.purchasePanel p,.purchaseSummary p{color:#c2d0d6;font-size:16px;line-height:1.6}.purchaseSite{border-top:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding-top:22px;display:flex}.purchaseSite small{color:#b5c6ce;margin-top:8px;font-size:14px;display:block}.purchaseStepper{align-items:center;gap:18px;display:flex}.purchaseStepper button{color:#fff;background:#152a35;border:1px solid #71838e;border-radius:50%;width:44px;height:44px;font-size:24px}.purchaseStepper button:disabled{opacity:.35}.purchaseBilling{gap:12px;margin-top:22px;display:grid}.purchaseBilling button{text-align:left;color:#fff;font:inherit;cursor:pointer;background:#172b35;border:1px solid #62737c;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:20px;display:flex}.purchaseBilling button[aria-pressed=true]{background:#30414a;border:2px solid #ff914c;padding:19px}.purchaseBilling span,.purchaseBilling small{color:#c3d0d5;margin-top:8px;font-size:14px;font-weight:400;display:block}.purchaseBilling strong{text-align:right;white-space:nowrap;font-size:24px}.purchaseBilling em{color:#ffac77;margin-top:6px;font-size:12px;font-style:normal;display:block}.purchaseIncluded ul{color:#d5e0e4;padding-left:20px;font-size:16px;line-height:2}.purchaseSummary{background:#10232d;border-top:4px solid #fb7936;border-radius:16px;padding:30px;position:sticky;top:24px;box-shadow:0 16px 42px #07151d44}.purchaseSummary dl{margin:26px 0}.purchaseSummary dl>div{border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:baseline;gap:12px;padding:17px 0;display:flex}.purchaseSummary dt{color:#c3d0d5;font-size:15px}.purchaseSummary dd{text-align:right;margin:0;font-size:22px;font-weight:700}.purchaseSummary dd small{font-size:14px;font-weight:400}.purchaseSummary del{color:#b2c2ca;font-size:14px}.purchaseSummary dl>div:first-child dd{font-size:36px}.purchaseContinue{cursor:pointer;background:#ff853e;border:0;border-radius:10px;justify-content:space-between;align-items:center;width:100%;min-height:56px;margin-top:24px;padding:19px 22px;font:700 16px Arial,sans-serif;text-decoration:none;color:#12232c!important;display:flex!important}.purchaseContinue:disabled{cursor:not-allowed;background:#344a55;color:#bac7cd!important}.purchaseSummary .purchaseFine,.purchaseFooter{color:#b5c4cb;font-size:13px;line-height:1.7}.purchaseSummary>a:last-child{font-size:14px}.purchaseFooter{border-top:1px solid #ffffff20;margin-top:36px;padding-top:24px}.purchasePromo{border-top:1px solid #ffffff26;padding-top:18px}.purchasePromo summary{cursor:pointer;font-size:14px}.purchasePromo label{margin:16px 0 8px;font-size:14px;display:block}.purchasePromo>div{gap:8px;display:flex}.purchasePromo input{color:#fff;background:#203944;border:1px solid #71838e;border-radius:8px;width:100%;min-width:0;padding:12px;font:16px Arial}.purchasePromo button{color:#fff;background:#344d59;border:1px solid #71838e;border-radius:8px;padding:12px}.purchaseNotice{background:#34444c;border-radius:8px;padding:14px}.purchasePage button:focus-visible,.purchasePage a:focus-visible,.purchasePage input:focus-visible{outline-offset:4px;outline:3px solid #ffad7c}.purchaseForm{gap:20px;display:grid}.purchaseForm label{color:#e4ecef;gap:9px;font-size:14px;display:grid}.purchaseForm input{color:#fff;background:#152a34;border:1px solid #71858e;border-radius:8px;width:100%;min-height:50px;padding:15px;font:16px Arial}.purchaseForm .purchaseNames{grid-template-columns:1fr 1fr;gap:16px;display:grid}.purchaseForm .purchaseConsent{align-items:flex-start;line-height:1.6;display:flex}.purchaseConsent input{flex-shrink:0;width:20px;height:20px;min-height:20px;margin-top:2px}.purchaseError{background:#572e2b;border:1px solid #e9a092;border-radius:8px;padding:16px;color:#ffdfd8!important}.purchaseForm .purchaseContinue{margin-top:0}.purchaseAccountNote{font-size:14px!important}.purchasePage .purchasePanel>input{font-size:16px}@media (width<=760px){.purchaseHeader{height:68px;padding:0 20px}.purchaseHeader img{width:145px}.purchaseWrap{padding:24px 18px 36px}.purchaseSteps{justify-content:space-between;gap:8px;margin-bottom:28px;font-size:13px}.purchaseTitle{margin-bottom:26px}.purchaseTitle h1{font-size:34px}.purchaseGrid{grid-template-columns:1fr;gap:20px}.purchasePanel,.purchaseSummary{border-radius:12px;padding:22px}.purchaseSummary{position:static}.purchaseSite{flex-wrap:wrap}.purchaseBilling button{padding:17px}.purchaseBilling button[aria-pressed=true]{padding:16px}.purchaseForm .purchaseNames{grid-template-columns:1fr}.purchaseHeader,.purchaseSummary{box-shadow:none}.purchaseIncluded{background:0 0}.purchaseTitle>span{font-size:16px}.purchaseFooter{padding-bottom:50px}}.purchaseRemoveOffer{color:#f7fafb;cursor:pointer;background:0 0;border:1px solid #71838e;border-radius:8px;min-height:44px;margin:12px 0;padding:10px 14px;font:600 14px Arial,sans-serif;display:block}.purchaseRemoveOffer:hover{background:#203944}.ccAdsConsent{z-index:1000;left:max(1rem, env(safe-area-inset-left));right:max(1rem, env(safe-area-inset-right));bottom:max(5rem, env(safe-area-inset-bottom));color:#fff;background:#182730;border:1px solid #53616a;border-radius:14px;align-items:center;gap:1rem;max-width:760px;margin:0 auto;padding:1rem 1.15rem;font:400 .95rem/1.5 Arial,sans-serif;display:flex;position:fixed;box-shadow:0 20px 48px #00000061}.ccAdsConsent strong{font-size:1rem;display:block}.ccAdsConsent p{color:#d6e0e3;margin:.25rem 0 0}.ccAdsConsent a{color:#fff;text-decoration:underline}.ccAdsConsentActions{flex-shrink:0;gap:.5rem;display:flex}.ccAdsConsentActions button,.ccAdsPrivacyChoices button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #d5dfe2;border-radius:8px;padding:.55rem .75rem}.ccAdsConsentActions button:last-child{color:#121d24;background:#f26732;border-color:#f26732;font-weight:700}.ccAdsConsentActions button:focus-visible,.ccAdsPrivacyChoices button:focus-visible{outline-offset:2px;outline:3px solid #78d7c2}.ccAdsPrivacyChoices button{color:#15252d;border-color:#66747a}@media (width<=640px){.ccAdsConsent{bottom:max(4.75rem, env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:.85rem}.ccAdsConsentActions button{flex:1}}.cinemaStatement h2 em,.cinemaStart h2 em{color:#b54617}.cinemaStart>div:last-child>p{color:#536871}.pricingAnswers>div>p{color:#ae431d}.cinemaPriceNotice a{text-underline-offset:3px;text-decoration:underline}.ccIndustryHero .ccIndustryEyebrow,.ccIndustryHero .ccIndustryTextLink,.ccIndustryScenario .ccIndustryEyebrow{color:#ffab7f}.ccHowHero>p:not(.ccIndustryEyebrow){color:#526570}.supportHero>div>div a:first-child{color:#152a32}.supportLiveStatus small{color:#c6d3da}.supportResponse>div>p,.publicEnquiryForm header p,.supportGuides>div>p,.supportOptions article>span{color:#a73f16}.supportResponse>div>span,.publicEnquiryForm header span,.publicEnquiryForm label>span,.supportOptions article>p,.supportGuides>div>span{color:#52656f}.supportResponse a,.supportOptions article>a{color:#a13c15}.supportResponse>div>span a{text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.supportPage .supportContact button{color:#152a32;font-size:16px}.supportPage .publicEnquiryForm{box-sizing:border-box;width:100%;min-width:0}.supportPage :is(.supportHero,.supportOptions,.supportResponse,.supportGuides)>*{min-width:0}.supportPage :is(.supportHero>div>span,.supportResponse>div>span,.supportOptions article>p,.supportGuides>div>span,.publicEnquiryForm header span){font-size:16px;line-height:1.7}.supportPage .supportHero>div>div{flex-wrap:wrap}.supportPage :is(.supportHero a,.supportOptions a,.publicEnquiryForm label){font-size:14px}.supportPage .s2Footer{color:#fff;background:#14232b;padding:65px 0 24px;display:block}.supportPage .s2Footer a{color:#c3d0d6}.supportPage .s2FooterBottom{flex-wrap:wrap;display:flex}.planChoiceCards del{color:#b5c8d1;margin-right:8px;font-size:15px;font-weight:400}.planChoiceCards mark{color:#a4f0cf;background:#163c34;border-radius:6px;align-self:flex-start;padding:6px 10px;font-size:13px}@media (width<=700px){.supportPage .supportOptions{grid-template-columns:1fr}.supportPage .supportResponse{display:block}.supportPage .supportResponse>a{margin-top:20px;display:inline-block}}.purchaseBilling del{color:#b7cbd3;margin-bottom:5px;font-size:14px;font-weight:400;text-decoration:line-through;display:block}.pricingGalleryPage .pricingAnswers>div>p,.supportPage .supportResponse>div>span a{color:#a13c15}.supportPage .supportResponse>a{color:#fff;font-size:14px}.ccHowProgress>span{color:#526570}.aboutPage .aboutStory article>small,.aboutPage .aboutPrinciples header>p,.aboutPage .aboutPrinciples article>span{color:#a43e17}.aboutPage .aboutStory article>p,.aboutPage .aboutPrinciples article>p{color:#53656e;font-size:16px;line-height:1.75}.aboutPage .aboutCta>div :is(p,h2,span){color:#172d36}.trustPage .trustControls :is(header>p,article>span),.trustPage .trustContact>div>p{color:#a43e17}.trustPage .trustControls article>p,.trustPage .trustContact span{color:#53656e;font-size:16px;line-height:1.7}.trustPage .trustHonesty>div>p{color:#ffac80}.trustPage .trustContact>a{color:#172d36;font-size:14px}.trustPage>.s2Footer,.legalPage>.s2Footer{color:#fff;background:#14232b;max-width:none;padding:65px 0 24px;display:block}:is(.trustPage,.legalPage) .s2Footer a{color:#c3d0d6;font-size:14px}.legalPage>.s2Header{height:auto;padding:0;display:block}.legalPage>article>p{color:#a43e17}.legalPage article section p,.legalPage .legalIntro{color:#53656e;font-size:16px;line-height:1.8}.ccIndustryClosing>p,.ccIndustryClosing>.ccIndustryEyebrow,.ccIndustryClosing .ccIndustryTextLink{color:#172d36}.ccIndustryClosing .ccIndustryPrimary{color:#fff;background:#172d36}.ccHowHero .ccIndustryBack{color:#53656e}@media (width<=700px){.trustPage .trustContact{flex-direction:column;align-items:flex-start;gap:20px}}.proofHero{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:5vw;max-width:1600px;margin:auto;padding:70px 5vw 90px;display:grid}.proofHeroCopy{padding-top:55px}.proofEyebrow{letter-spacing:.13em;color:#ef8857;margin:0 0 14px;font-size:12px;font-weight:700;line-height:1.5}.proofHero h1{letter-spacing:-.055em;margin:22px 0 28px;font-size:clamp(42px,4.5vw,72px);line-height:1.06}.proofHeroCopy>p:not(.proofEyebrow){color:#c5d1d5;max-width:42ch;font-size:19px;line-height:1.75}.proofActions{flex-wrap:wrap;align-items:center;gap:24px;margin:30px 0 20px;display:flex}.proofHeroCopy>small{color:#b4c3c9;font-size:14px}.proofPrimary{min-height:46px;font:inherit;cursor:pointer;background:#ef7d43;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:13px 18px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex;color:#172b33!important}.proofPrimary:hover:not(:disabled){background:#ffa16b}.proofPrimary:disabled{cursor:not-allowed;background:#334952;color:#b1c2c9!important}.proofTextLink{text-underline-offset:6px;font-size:15px;font-weight:650;color:#f8a77c!important;text-decoration:underline!important}.proofTextButton{color:#ffc09d;font:inherit;text-underline-offset:5px;cursor:pointer;background:0 0;border:0;padding:20px 0 0;font-size:15px;text-decoration:underline;display:block}.proofWorkbench{color:#e9f0f3;text-align:left;background:#11252e;border:1px solid #47606a;border-radius:10px;min-width:0;font-size:16px;overflow:hidden}.proofWorkbench :is(h2,h3){color:#f0f5f6;letter-spacing:-.025em;font-family:inherit;font-weight:600}.proofWorkbenchHeader{border-bottom:1px solid #36505b;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 26px;display:flex}.proofWorkbenchHeader h2{margin:0;font-size:22px;line-height:1.3}.proofWorkbenchHeader .proofEyebrow{margin-bottom:7px;font-size:11px;display:block}.proofExampleLabel{color:#bed0d7;white-space:nowrap;font-size:12px;line-height:1.5}.proofSwitch{border-bottom:1px solid #36505b;gap:4px;padding:0 12px;display:flex}.proofSwitch button{color:#b5c7cf;min-height:58px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 8px;font-size:14px;font-weight:650;display:flex}.proofSwitch button span{color:#92aab5;font-size:11px}.proofSwitch button[aria-pressed=true]{color:#fff;border-bottom-color:#f18c56}.proofSwitch button[aria-pressed=true] span{color:#ffa576}.proofSwitch button:hover{background:#1b343e}.proofWorkspaceBody{min-height:395px;padding:26px}.proofContext{color:#aabfc8;flex-wrap:wrap;justify-content:space-between;gap:15px;margin-bottom:30px;font-size:13px;line-height:1.5;display:flex}.proofSectionHead{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:22px;display:flex}.proofSectionHead .proofEyebrow{margin-bottom:8px;font-size:11px}.proofSectionHead h3{margin:0;font-size:25px;line-height:1.2}.proofStatus{color:#dae7ec;white-space:nowrap;background:#29424d;border-radius:4px;padding:6px 9px;font-size:12px;line-height:1.4;display:inline-flex}.proofStatus.isAttention{color:#ffd8aa;background:#513b28}.proofStatus.isDone{color:#b1ebd3;background:#20463f}.proofQuestion{color:#edf3f5;margin:0 0 10px;font-size:17px;line-height:1.6}.proofHint{margin:10px 0 18px;color:#b2c5ce!important;font-size:14px!important;line-height:1.7!important}.proofAnswers{gap:12px;margin:24px 0;display:flex}.proofAnswers button{color:#e3edf2;min-height:48px;font:inherit;cursor:pointer;background:#1c3640;border:1px solid #69808b;border-radius:6px;flex:1;padding:12px;font-size:15px}.proofAnswers button[aria-pressed=true]{color:#ffe1ca;background:#3c3c33;border-color:#ffa06c;box-shadow:inset 0 0 0 1px #ffa06c}.proofAnswers button:disabled{cursor:default}.proofFinding{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:18px;margin:24px 0;display:grid}.proofFinding figure{margin:0}.proofFinding img{object-fit:cover;border-radius:4px;width:100%;height:100px;display:block}.proofFinding figcaption{color:#b8cbd4;margin-top:7px;font-size:11px;line-height:1.5}.proofWorkbench label{color:#d8e5ea;gap:9px;font-size:14px;display:grid}.proofWorkbench textarea,.proofWorkbench select{box-sizing:border-box;color:#f0f5f7;width:100%;min-width:0;font:inherit;background:#142d38;border:1px solid #627d88;border-radius:5px;padding:12px;font-size:15px;line-height:1.6}.proofWorkbench textarea{resize:vertical}.proofWorkbench textarea:disabled{opacity:1}.proofSubmit{border-top:1px solid #36505b;justify-content:space-between;align-items:center;gap:20px;padding-top:20px;display:flex}.proofSubmit>span{color:#b4c7cf;max-width:23ch;font-size:13px;line-height:1.6}.proofSubmit>button{flex-shrink:0}.proofResult{border-top:1px solid #36505b;gap:16px;padding-top:22px;display:grid}.proofResult b{color:#c8e3d9;font-size:15px;font-weight:500}.proofResult button{justify-self:start}.proofWorkbench blockquote{border-left:2px solid #ed8f5e;margin:22px 0 12px;padding-left:18px;font-size:17px;line-height:1.7}.proofOwner{margin:24px 0 18px}.proofConfirmation{color:#b6e6d1;font-size:15px;line-height:1.7}.proofEmpty p{color:#c2d2d9;margin:30px 0;font-size:17px;line-height:1.75}.proofRecord{margin:20px 0}.proofRecord>div{border-bottom:1px solid #36505b;grid-template-columns:110px minmax(0,1fr);gap:20px;padding:13px 0;font-size:14px;line-height:1.6;display:grid}.proofRecord dt{color:#adc4cf}.proofRecord dd{color:#eaf1f4;margin:0}.proofWorkbenchFooter{color:#a9c0cc;border-top:1px solid #36505b;justify-content:space-between;align-items:center;gap:14px;padding:15px 26px;font-size:12px;line-height:1.6;display:flex}.proofWorkbenchFooter button{color:#f8b38c;font:inherit;white-space:nowrap;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:8px 0;text-decoration:underline}.proofBenefits{color:#24373f;background:#eef2f1;padding:80px max(5vw,24px)}.proofBenefits>header,.proofBenefits>div{max-width:1350px;margin-inline:auto}.proofBenefits .proofEyebrow{color:#a44720}.proofBenefits h2{margin:16px 0;font-size:clamp(34px,4vw,58px);line-height:1.12}.proofBenefits header>p:last-child{color:#536870;font-size:18px;line-height:1.7}.proofBenefits>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:50px;margin-top:45px;display:grid}.proofBenefits article{border-top:1px solid #b5c3c8;padding-top:24px}.proofBenefits article>span{color:#a44720;font-size:13px}.proofBenefits h3{margin:20px 0;font-size:28px}.proofBenefits article p{color:#50656e;margin-bottom:24px;font-size:17px;line-height:1.75}.proofBenefits a{color:#a44318;text-underline-offset:6px;font-size:15px;font-weight:650;text-decoration:underline!important}.proofHero.proofHeroConnected{grid-template-columns:minmax(280px,.76fr) minmax(0,1.6fr);align-items:center;gap:3vw;max-width:1760px;padding:42px 4vw 58px}.proofHeroConnected .proofHeroCopy{padding-top:0}.proofHeroConnected h1{font-size:clamp(42px,4vw,64px)}.proofHeroConnected .proofHeroCopy>p:not(.proofEyebrow){font-size:18px;line-height:1.65}.connectedPreview{min-width:0}.connectedPreviewLabels{color:#bed0d7;grid-template-columns:minmax(235px,.8fr) minmax(0,1.2fr);gap:20px;margin-bottom:12px;font-size:14px;display:grid}.connectedPreviewLabels>span:first-child{padding-left:12px}.connectedSurfaces{grid-template-columns:minmax(235px,.8fr) minmax(0,1.2fr);align-items:start;gap:20px;display:grid}.connectedSurfaces :is(h2,h3,p){margin:0}.connectedSurfaces :is(h2,h3){letter-spacing:-.025em}.connectedSurfaces :is(button,a){font:inherit;font-size:14px}.connectedSurfaces button{cursor:pointer}.connectedPhone{background:#11232a;border:5px solid #60717a;border-radius:28px;min-width:0;overflow:hidden}.connectedPhone>header,.connectedManager>header{color:#edf3f5;border-bottom:1px solid #39515b;align-items:center;gap:12px;padding:15px;font-size:14px;display:flex}.connectedPhone>header{justify-content:space-between}.connectedSurfaces header b>span{color:#ff9156}.connectedAvatar{color:#d6e5eb;background:#2d444d;border-radius:50%;flex-shrink:0;place-items:center;width:29px;height:29px;font-size:12px;display:grid}.connectedPhoneBody{padding:17px 15px}.connectedMeta{color:#a9c0c9;letter-spacing:.035em;font-size:12px;line-height:1.5}.connectedPhone h2{margin-top:8px;font-size:23px;line-height:1.25}.connectedPhone p.connectedMuted{color:#b3c7cf;margin-top:7px;font-size:14px;line-height:1.55}.connectedProgress{padding:17px 0 12px}.connectedProgress>div{color:#b6c9d0;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13px;display:flex}.connectedProgress b{color:#f0f5f5;font-size:18px}.connectedProgress progress{appearance:none;background:#304953;border:0;border-radius:6px;width:100%;height:6px;margin-top:10px;overflow:hidden}.connectedProgress progress::-webkit-progress-bar{background:#304953}.connectedProgress progress::-webkit-progress-value{background:#f28a50}.connectedProgress progress::-moz-progress-bar{background:#f28a50}.connectedDone{color:#cadadf;border-bottom:1px solid #304852;align-items:center;gap:8px;padding:10px 0;font-size:14px;display:flex}.connectedDone>span:first-child{color:#96dbbc}.connectedPhoneCheck{background:#233239;border:1px solid #87684e;border-radius:9px;margin-top:15px;padding:14px}.connectedCardTop{color:#c6d7de;justify-content:space-between;gap:9px;font-size:12px;line-height:1.5;display:flex}.connectedPhoneCheck h3{margin:12px 0 7px;font-size:19px;line-height:1.35}.connectedPhoneCheck p{color:#c6d6dd;font-size:14px;line-height:1.6}.connectedSurfaces :is(.connectedPhoneCheck,.connectedIssue)>button{color:#172b33;background:#f48a4f;border:0;border-radius:6px;width:100%;min-height:44px;margin-top:14px;padding:10px;font-weight:700;line-height:1.5;display:block}.connectedReceipt{background:#1b3b34;border-radius:5px;padding:10px;line-height:1.6;color:#c1ead7!important;margin-top:14px!important;font-size:14px!important}.connectedPhone>footer{border-top:1px solid #39515b;justify-content:space-between;gap:8px;padding:15px 12px;font-size:13px;line-height:1.5;display:flex}.connectedPhone>footer b{color:#ffa775}.connectedPhone>footer a{color:#c2d5dd}.connectedManager{color:#263b44;background:#f0f4f5;border:1px solid #71838c;border-radius:11px;min-width:0;margin-top:20px;overflow:hidden}.connectedManager>header{background:#20343c;flex-wrap:wrap}.connectedManager>header>span:not(.connectedAvatar){color:#c0d1d8;margin-left:auto;font-size:12px}.connectedManager>nav{border-bottom:1px solid #bfced4;align-items:center;gap:16px;padding:0 18px;display:flex}.connectedManager>nav :is(button,a){color:#465f6a;background:0 0;border:0;border-bottom:2px solid #0000;padding:15px 0;font-weight:600;line-height:1.5}.connectedManager>nav button[aria-pressed=true]{color:#873a18;border-bottom-color:#c95822}.connectedManager>nav button span{background:#d9e3e7;border-radius:4px;margin-left:3px;padding:2px 5px}.connectedManagerBody{min-height:388px;padding:21px 20px}.connectedManagerTitle{justify-content:space-between;align-items:center;gap:15px;display:flex}.connectedManager .connectedMeta{color:#667d87}.connectedManager h2{margin:6px 0 0;font-size:25px;line-height:1.25}.connectedExample{color:#5a717c;font-size:12px}.connectedMetrics{border-bottom:1px solid #c2d0d6;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:23px 0;padding-bottom:20px;display:grid}.connectedMetrics dt{color:#536b77;font-size:12px;line-height:1.5}.connectedMetrics dd{letter-spacing:-.025em;margin:7px 0 0;font-size:27px;font-weight:650}.connectedSurfaces .connectedWarning{color:#ffbf8d}.connectedManager .connectedWarning{color:#9a421c}.connectedRegister h3,.connectedIssue h3,.connectedNoIssue h3{font-size:17px;line-height:1.4}.connectedRegister>div{border-bottom:1px solid #d0dce1;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;font-size:14px;line-height:1.5;display:flex}.connectedRegister b{color:#6b7e88;margin-top:3px;font-size:12px;font-weight:400;display:block}.connectedSuccess{color:#28634f}.connectedRegister>p{color:#647984;margin-top:14px;font-size:13px;line-height:1.6}.connectedIssue .connectedCardTop{color:#607681}.connectedIssue h3{margin:9px 0 12px}.connectedEvidence{grid-template-columns:80px minmax(0,1fr);align-items:start;gap:13px;display:grid}.connectedEvidence img{object-fit:cover;border-radius:5px;width:80px;height:76px}.connectedEvidence p{color:#465e6b;overflow-wrap:anywhere;font-size:14px;line-height:1.6}.connectedIssue>small{color:#637985;margin-top:10px;font-size:12px;line-height:1.5;display:block}.connectedManager .connectedReceipt{background:#d9ebe3;color:#21513f!important}.connectedNoIssue p{color:#56717e;margin-top:12px;font-size:15px;line-height:1.7}.connectedManager>footer{color:#586f7b;border-top:1px solid #c0d0d7;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:16px 20px;font-size:12px;line-height:1.5;display:flex}.connectedManager>footer a{color:#96481f;font-size:12px;text-decoration:underline}.connectedCaption{color:#b8ccd4;justify-content:space-between;align-items:start;gap:16px;margin-top:18px;font-size:12px;line-height:1.6;display:flex}.connectedCaption>button{color:#ffb48b;text-underline-offset:4px;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;padding:0;text-decoration:underline}.proofGuidedFlow{border-top:1px solid #3b515a;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:7vw;max-width:1370px;margin:auto;padding:70px 5vw 100px;display:grid}.proofGuidedIntro{padding-top:25px}.proofGuidedIntro h2{margin:18px 0;font-size:clamp(32px,3.5vw,50px);line-height:1.15}.proofGuidedIntro>p:not(.proofEyebrow){color:#bfd0d8;margin-bottom:28px;font-size:18px;line-height:1.7}@media (width<=1250px){.proofHero.proofHeroConnected{grid-template-columns:1fr;gap:30px;max-width:1000px}.proofHeroConnected .proofHeroCopy{max-width:700px}.proofHeroConnected h1{margin:12px 0 18px}.proofHeroConnected .proofActions{margin:22px 0 15px}.connectedManagerBody{min-height:390px}}@media (width<=760px){.proofHero.proofHeroConnected{padding:30px 22px 45px}.proofHeroConnected h1{font-size:clamp(36px,8.6vw,58px)}.proofHeroConnected .proofHeroCopy>p:not(.proofEyebrow){font-size:17px}.connectedPreviewLabels{display:none}.connectedSurfaces{grid-template-columns:1fr;gap:28px}.connectedPhone{box-sizing:border-box;width:100%;max-width:335px;margin:auto}.connectedManager{margin:0}.connectedManagerBody{min-height:360px;padding:20px 16px}.connectedCaption{flex-wrap:wrap}.proofGuidedFlow{grid-template-columns:1fr;gap:30px;padding:45px 22px 60px}.proofGuidedIntro{padding-top:0}.connectedManager>header{gap:8px}.connectedManager>header>span:not(.connectedAvatar){margin-left:0}.connectedManager>nav{gap:20px}.connectedMetrics dd{font-size:25px}.connectedManagerTitle{flex-wrap:wrap;gap:8px}.connectedEvidence{grid-template-columns:65px minmax(0,1fr)}.connectedEvidence img{width:65px;height:70px}}.proofField{gap:9px;display:grid}.learningSales .learningSalesHero .learningWorkbench p{color:#c1d2da;font-size:16px;line-height:1.75}.learningSales .learningSalesHero .learningWorkbench p.proofEyebrow{color:#f19a6b;font-size:11px}.learningSales .learningSalesHero .learningWorkbench p.proofQuizFeedback,.learningSales .learningSalesHero .proofQuizResult p{font-size:14px}.ccIndustryReportWindow{box-shadow:none}.learningSales .learningSalesHero{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:5vw;max-width:1600px;margin:auto;padding:70px 5vw 90px}.learningSalesHero>div:first-child:not(.proofWorkbench){padding-top:55px}.learningSalesHero h1{font-size:clamp(42px,4.5vw,72px)}.learningSales .learningWorkbench{color:#e9f0f3;background:#11252e}.learningSales .learningWorkbench p{color:#c1d2da;font-size:16px;line-height:1.75}.learningSales .learningWorkbench .proofEyebrow{color:#f19a6b;font-size:11px}.learningSales .learningWorkbench :is(h2,h3){color:#f0f5f6}.learningSales .learningWorkbench h2{font-size:22px}.learningSales .learningWorkbench h3{margin:0 0 18px;font-size:25px;line-height:1.3}.learningSales .learningWorkbench small{margin:0}.learningWorkbench .proofWorkspaceBody{min-height:440px}.proofLessonNav{gap:6px;margin-bottom:28px;display:flex}.proofLessonNav button{color:#c4d8e1;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #46626f;border-radius:5px;flex:1;align-items:center;gap:8px;padding:11px 8px;font-size:12px;line-height:1.5;display:flex}.proofLessonNav button>span{color:#eaa87e}.proofLessonNav button[aria-pressed=true]{color:#fff;background:#29434e;border-color:#a0b5be}.proofLesson p{white-space:pre-line}.proofLesson figure{margin:22px 0}.proofLesson img{object-fit:cover;object-position:center 48%;width:100%;height:200px;box-shadow:none;border:0;border-radius:5px}.learningSales .proofLesson figcaption{color:#b7cbd6;margin-top:12px;font-size:12px;line-height:1.6}.proofLearningAction{border-top:1px solid #36505b;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:20px;display:flex}.proofLearningAction>span{color:#b0c6d0;font-size:13px}.proofQuiz fieldset{border:0;border-top:1px solid #36505b;margin:24px 0;padding:20px 0 10px}.proofQuiz legend{color:#eff4f6;padding-right:10px;font-size:16px;font-weight:600;line-height:1.7}.proofQuiz label{cursor:pointer;flex-direction:row;align-items:flex-start;gap:10px;margin:13px 0;font-size:15px;line-height:1.6;display:flex}.proofQuiz input{accent-color:#ec8e57;flex-shrink:0;width:18px;height:18px;margin:3px 0}.learningSales .proofQuizFeedback{border-left:2px solid #f0ac81;padding-left:12px;font-size:14px}.proofQuizResult{margin-top:22px}.proofQuizResult>b{color:#c3ebd8;font-size:16px;font-weight:600}.learningSales .proofQuizResult p{font-size:14px}.proofLearningRecord{margin:26px 0;padding:0;list-style:none}.proofLearningRecord li{border-bottom:1px solid #36505b;align-items:center;gap:16px;margin:0;padding:17px 0;display:flex}.proofLearningRecord li>span{color:#c2d7e1;border:1px solid #58737f;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.proofLearningRecord li>span.isDone{color:#b3efd1;border-color:#619b7f}.proofLearningRecord b{font-size:16px;font-weight:550}.learningSales .proofLearningRecord small{color:#b5ccd6;margin-top:5px;font-size:14px;display:block}.learningEvidenceSteps{border-top:1px solid #a4b9c1;padding-top:25px}.learningEvidenceSteps>ol{margin:30px 0;padding:0;list-style:none}.learningEvidenceSteps li{border-bottom:1px solid #d1dcdf;align-items:flex-start;gap:22px;margin:0;padding:22px 0;display:flex}.learningEvidenceSteps li>span{color:#a04b28;margin-top:5px;font-size:13px}.learningEvidenceSteps h3{margin:0;font-size:23px;font-weight:600;line-height:1.4}.learningSalesPair .learningEvidenceSteps p{margin:8px 0 0;font-size:16px}.learningSalesPair .learningEvidenceSteps>.ccIndustryEyebrow{margin:0;font-size:12px}.learningSales :is(button,a):focus-visible{outline-offset:4px;outline:3px solid #ea8a53}.cinemaSite .cinemaCta,.cinemaSite .cinemaCta:hover{box-shadow:none;border-radius:6px;transition:background-color .15s;transform:none}.cinemaSite .s2Menu>.s2Button{border-radius:6px}.cinemaIndustryReel{perspective:none}.cinemaIndustryReel>a,.cinemaIndustryReel>a:hover{flex:1;transition:none;transform:none}.cinemaPriceStudio{perspective:none}.cinemaPriceResult{box-shadow:none;border-radius:10px;transform:none}.cinemaPriceResult .cinemaCta{box-shadow:none}.ccConnectedProduct{box-shadow:none;transform:none}@media (width<=1150px){.proofHero{grid-template-columns:1fr;gap:42px;max-width:1000px;padding-top:30px}.proofHeroCopy{max-width:740px;padding-top:0}.proofHero h1{font-size:clamp(44px,6.5vw,76px)}.proofHeroCopy>p:not(.proofEyebrow){max-width:58ch}.proofWorkspaceBody{min-height:370px}.proofBenefits>div{gap:30px}}@media (width<=760px){.proofHero{gap:32px;padding:35px 22px 55px}.proofHero h1{margin:20px 0;font-size:clamp(36px,8.6vw,58px)}.proofHeroCopy>p:not(.proofEyebrow){font-size:17px}.proofActions{gap:22px}.proofWorkbenchHeader{padding:20px;display:block}.proofExampleLabel{margin-top:8px;display:block}.proofWorkspaceBody{min-height:395px;padding:20px}.proofSwitch{padding:0 6px}.proofSwitch button{flex-direction:column;gap:5px;font-size:12px}.proofSectionHead{flex-wrap:wrap;gap:12px}.proofSectionHead h3{font-size:23px}.proofSubmit{flex-direction:column;align-items:flex-start;gap:14px}.proofSubmit>span{max-width:none}.proofSubmit>button{width:100%}.proofFinding{grid-template-columns:1fr}.proofFinding figure{align-items:center;gap:14px;display:flex}.proofFinding img{width:100px;height:75px}.proofWorkbenchFooter{align-items:flex-start;padding:12px 20px}.proofRecord>div{grid-template-columns:85px minmax(0,1fr);gap:12px}.proofBenefits{padding:55px 22px}.proofBenefits>div{grid-template-columns:1fr;gap:32px}.proofBenefits h3{margin:14px 0}.proofBenefits article p{margin-bottom:18px}.cinemaIndustryReel>a,.cinemaIndustryReel>a:hover{flex:0 0 83%}.cinemaPriceResult{box-shadow:none}}@media (prefers-reduced-motion:reduce){.proofHero *,.learningSales *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=1150px){.learningSales .learningSalesHero{grid-template-columns:1fr;gap:42px;max-width:1000px;padding-top:30px}.learningSalesHero>div:first-child:not(.proofWorkbench){max-width:740px;padding-top:0}.learningSalesHero h1{font-size:clamp(44px,6.5vw,76px)}}@media (width<=760px){.learningSales .learningSalesHero{gap:32px;padding:35px 22px 55px}.learningSalesHero h1{font-size:clamp(36px,8.6vw,58px)}.proofLessonNav{flex-direction:column;gap:8px}.proofLessonNav button{gap:12px;min-height:44px;padding:10px 12px;font-size:14px}.proofLearningAction{flex-direction:column;align-items:flex-start}.proofLearningAction button{width:100%}.learningWorkbench .proofWorkspaceBody{min-height:440px}.learningSales .proofLesson img{height:175px}.learningSalesPair .learningEvidenceSteps{order:2}}:root{--ink:#101827;--nav:#101a2d;--nav2:#16233a;--paper:#f3f5f8;--line:#e3e7ed;--muted:#6e7888;--coral:#f4684c;--blue:#5871e8;--green:#1d9b78;--amber:#e29b35;--red:#c94949}*{box-sizing:border-box}.founderShell{background:var(--paper);min-height:100vh;color:var(--ink);grid-template-columns:244px 1fr;font-family:DM Sans,sans-serif;display:grid}.founderNav{background:linear-gradient(165deg, var(--nav), #0c1424);color:#fff;flex-direction:column;height:100vh;padding:26px 18px 20px;display:flex;position:sticky;top:0}.founderBrand{align-items:center;gap:12px;padding:0 8px 30px;display:flex}.founderBrand>i{background:linear-gradient(135deg, var(--coral), #ff917c);border-radius:12px;place-items:center;width:39px;height:39px;font:800 13px Manrope;display:grid;box-shadow:0 8px 25px #f4684c44}.founderBrand span{display:grid}.founderBrand b{letter-spacing:.08em;font:800 13px Manrope}.founderBrand small{color:#8190a8;margin-top:2px;font-size:12px}.founderNav nav{gap:5px;display:grid}.founderNav nav button{color:#94a1b5;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:12px 13px;font:600 13px inherit;display:flex}.founderNav nav button>span{text-align:center;width:22px;font-size:17px}.founderNav nav button.active{background:var(--nav2);color:#fff;box-shadow:inset 3px 0 var(--coral)}.founderNav nav button em{background:var(--coral);color:#fff;border-radius:99px;margin-left:auto;padding:3px 7px;font:700 10px inherit}.founderIdentity{border-top:1px solid #26334a;align-items:center;gap:10px;margin-top:auto;padding:18px 6px;display:flex}.founderIdentity>span{background:#2a3a55;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid}.founderIdentity div{display:grid}.founderIdentity b{font-size:12px}.founderIdentity small{color:#7e8ca2;margin-top:2px;font-size:13px}.founderNav>a{color:#718098;padding:6px;font-size:12px;text-decoration:none}.founderMain{min-width:0}.founderTop{border-bottom:1px solid var(--line);z-index:10;background:#fff;align-items:center;gap:18px;height:88px;padding:0 34px;display:flex;position:sticky;top:0}.founderTop>div:first-child{margin-right:auto}.founderTop p,.sectionLead p,.orgHero p{color:var(--coral);letter-spacing:.13em;margin:0;font-size:13px;font-weight:800}.founderTop h1{margin:4px 0 0;font:800 22px Manrope}.founderTop>button,.sectionLead>button,.systemHero>button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;padding:9px 13px;font:700 11px inherit}.servicePill{color:var(--green);background:#eef8f5;border-radius:99px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:700;display:flex}.servicePill i,.statusHero header i,.systemHero>div>i{width:7px;height:7px;box-shadow:0 0 0 4px currentColor/15;background:currentColor;border-radius:50%}.servicePill.outage{color:var(--red);background:#fff0f0}.servicePill.degraded{color:#a66a12;background:#fff6e8}.founderContent{max-width:1540px;margin:auto;padding:30px 34px 55px}.founderAlert{color:#9c3726;background:#fff1ee;border:1px solid #f6c8be;border-radius:9px;justify-content:space-between;margin:20px 34px 0;padding:12px 15px;font-size:12px;display:flex}.founderAlert button{color:inherit;cursor:pointer;background:0 0;border:0}.metricDeck{grid-template-columns:190px 190px minmax(260px,1fr) minmax(320px,1.25fr);gap:15px;margin-bottom:16px;display:grid}.metricDeck>article,.queueCard,.customerWatch,.orgTable,.detailCard,.billingPanel,.orgTickets,.supportDesk,.promoGrid>article,.connectionGrid>article,.incidentList,.auditPanel{border:1px solid var(--line);background:#fff;border-radius:14px;box-shadow:0 3px 14px #1b2a4110}.metricRing{text-align:center;padding:16px}.metricRing>div{background:radial-gradient(circle at center, #fff 62%, transparent 63%), conic-gradient(var(--coral) 0 84%, #edf0f4 84%);border-radius:50%;place-content:center;width:112px;height:112px;margin:auto;display:grid;box-shadow:inset 0 0 0 1px #eef0f4}.metricRing.blue>div{background:radial-gradient(circle at center, #fff 62%, transparent 63%), conic-gradient(var(--blue) 0 76%, #edf0f4 76%)}.metricRing strong{font:800 31px Manrope}.metricRing span{color:var(--muted);text-transform:uppercase;font-size:13px}.metricRing p{color:var(--muted);margin:12px 0 0;font-size:12px}.moneyCard{padding:24px}.moneyCard small,.healthScore small,.queueCard small,.customerWatch small,.detailCard>small,.billingPanel small,.orgTickets small,.incidentList small,.auditPanel small{letter-spacing:.1em;color:var(--muted);font:800 9px Manrope}.moneyCard strong{margin:15px 0 4px;font:800 40px Manrope;display:block}.moneyCard p{color:var(--muted);font-size:12px}.moneyCard span{color:#99621c;background:#fff3e2;border-radius:99px;padding:6px 9px;font-size:13px;font-weight:700;display:inline-block}.healthScore{align-items:center;gap:20px;padding:22px;display:flex}.healthScore>div{text-align:center;background:radial-gradient(circle, #fff 59%, transparent 60%), conic-gradient(var(--green) var(--score), #edf0f4 0);border-radius:50%;flex:0 0 108px;place-content:center;height:108px;display:grid}.healthScore strong{font:800 27px Manrope}.healthScore span{color:var(--muted);font-size:12px}.healthScore h3{margin:8px 0;font:700 17px Manrope}.healthScore p{color:var(--muted);font-size:12px}.overviewGrid{grid-template-columns:1.05fr .95fr;gap:16px;display:grid}.statusHero{color:#fff;background:linear-gradient(135deg,#18283d,#132033);border-radius:15px;min-height:260px;padding:26px}.statusHero header{letter-spacing:.1em;justify-content:space-between;font-size:13px;font-weight:800;display:flex}.statusHero header span{color:#61d0ab;align-items:center;gap:8px;display:flex}.statusHero header b{color:#61d0ab;background:#204335;border-radius:5px;padding:6px 8px}.statusHero h2{max-width:500px;margin:34px 0;font:700 25px/1.3 Manrope}.statusHero>div{border-top:1px solid #ffffff18;grid-template-columns:repeat(3,1fr);padding-top:16px;display:grid}.statusHero>div span{display:grid}.statusHero>div b{color:#8290a5;text-transform:uppercase;font-size:13px}.statusHero>div em{margin-top:4px;font-size:12px;font-style:normal}.statusHero button{color:#fff;cursor:pointer;background:0 0;border:0;padding:20px 0 0;font-size:12px;font-weight:700}.statusHero.outage{background:linear-gradient(135deg,#4a2028,#291a25)}.queueCard{padding:22px}.queueCard header,.customerWatch header,.billingPanel header,.orgTickets header,.incidentList header,.auditPanel header{justify-content:space-between;align-items:center;display:flex}.queueCard h3,.customerWatch h3,.billingPanel h3,.orgTickets h3,.incidentList h3,.auditPanel h3{margin:5px 0;font:700 17px Manrope}.queueCard header button,.customerWatch header button{color:var(--blue);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:700}.queueCard>div{border-top:1px solid var(--line);align-items:center;gap:11px;padding:13px 0;display:flex}.queueCard section{flex:1;display:grid}.queueCard section b{font-size:12px}.queueCard time,.orgTickets time{color:var(--muted);font-size:13px}.severity{text-transform:uppercase;color:#667285;background:#eef1f5;border-radius:4px;padding:4px 6px;font:800 8px Manrope}.severity.high,.severity.major{color:#ad6810;background:#fff1dd}.severity.critical{color:#b23737;background:#ffebeb}.severity.low,.severity.minor{color:#218365;background:#eaf7f2}.customerWatch{margin-top:16px;padding:22px}.customerWatch>button{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:36px 1fr 100px 150px 20px;align-items:center;gap:10px;width:100%;padding:13px 5px;display:grid}.customerWatch>button section{display:grid}.customerWatch>button section b{font-size:12px}.customerWatch>button small{color:var(--muted);font-size:13px;font-weight:400}.customerWatch>button em{color:var(--muted);font-size:12px;font-style:normal}.orgAvatar{color:#5063c7;background:#edf0ff;border-radius:10px;place-items:center;width:34px;height:34px;font:800 10px Manrope;display:grid}.orgAvatar.large{border-radius:16px;width:60px;height:60px;font-size:17px}.sectionLead{justify-content:space-between;align-items:end;margin-bottom:22px;display:flex}.sectionLead h2{margin:5px 0;font:800 26px Manrope}.sectionLead span{color:var(--muted);font-size:12px}.founderSearch{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;height:48px;margin-bottom:16px;padding:0 15px;display:flex;box-shadow:0 3px 12px #1b2a410a}.founderSearch span{color:var(--muted);font-size:20px}.founderSearch input{border:0;outline:0;flex:1;padding:0 12px;font:500 12px inherit}.founderSearch kbd{background:var(--paper);color:var(--muted);border:0;border-radius:5px;padding:5px 8px;font:600 9px inherit}.orgTable{overflow:hidden}.orgTable>header,.orgTable>button{grid-template-columns:1.25fr 1.2fr .55fr .7fr .85fr 25px;align-items:center;gap:15px;display:grid}.orgTable>header{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;background:#f8f9fb;padding:12px 18px;font:800 8px Manrope}.orgTable>button{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;width:100%;padding:14px 18px}.orgTable>button>span{align-items:center;gap:9px;display:flex}.orgTable section,.orgTable>button>span:not(:first-child){display:grid}.orgTable b{font-size:12px}.orgTable small{color:var(--muted);font-size:13px}.state{color:#687384;text-transform:uppercase;background:#eef1f5;border-radius:99px;width:max-content;padding:4px 7px;font:800 8px Manrope;display:inline-flex}.state.active,.state.trial,.state.trialing,.state.resolved{color:#258467;background:#e9f7f2}.state.suspended,.state.closed{color:#ae3b3b;background:#ffebeb}.state.open,.state.in_progress,.state.investigating,.state.monitoring{color:#a96a17;background:#fff2df}.backButton{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-bottom:18px;font:700 11px inherit}.orgHero{align-items:center;gap:16px;margin-bottom:20px;display:flex}.orgHero>div{flex:1}.orgHero h2{margin:4px 0;font:800 27px Manrope}.orgHero span{color:var(--muted);font-size:12px}.detailGrid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.detailCard{padding:21px}.detailCard h3{margin:10px 0 3px;font:700 18px Manrope}.detailCard>p{color:var(--muted);min-height:34px;font-size:12px}.detailCard dl,.promoGrid dl{margin:17px 0 0}.detailCard dl div,.promoGrid dl div{border-top:1px solid var(--line);justify-content:space-between;padding:9px 0;font-size:12px;display:flex}.detailCard dt,.promoGrid dt{color:var(--muted)}.detailCard dd,.promoGrid dd{margin:0;font-weight:700}.commercial{background:linear-gradient(145deg,#fff,#fff8f5)}.commercial>div{gap:8px;display:flex}.commercial button,.billingPanel button,.incidentList button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;padding:8px 10px;font:700 9px inherit}.commercial button:first-child{background:var(--ink);color:#fff;border-color:var(--ink)}.billingPanel,.orgTickets{margin-top:15px;padding:22px}.billingPanel header>span{color:#9a611a;background:#fff0dd;border-radius:5px;padding:6px 8px;font-size:12px;font-weight:800}.billingPanel>p{color:var(--muted);font-size:12px}.billingPanel>div{gap:8px;display:flex}.billingPanel button:disabled{opacity:.45;cursor:not-allowed}.orgTickets article,.incidentList article{border-top:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.orgTickets article section,.incidentList article section{flex:1;display:grid}.orgTickets article b,.incidentList article b{font-size:12px}.orgTickets article small,.incidentList article small{color:var(--muted);font-size:13px;font-weight:400}.emptyState{color:var(--muted);text-align:center;padding:20px;font-size:12px}.supportDesk{grid-template-columns:minmax(300px,.8fr) minmax(440px,1.2fr);min-height:600px;display:grid;overflow:hidden}.ticketList{border-right:1px solid var(--line)}.ticketList>button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:auto 1fr;gap:10px;width:100%;padding:16px;display:grid}.ticketList>button.active{box-shadow:inset 3px 0 var(--blue);background:#f5f7ff}.ticketList section{display:grid}.ticketList b{font-size:12px}.ticketList small,.ticketList time{color:var(--muted);font-size:12px}.ticketList p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:8px 0;font-size:12px;overflow:hidden}.ticketList time{grid-column:2}.ticketDetail{padding:25px}.ticketDetail>header{gap:12px;margin-bottom:24px;display:flex}.ticketDetail>header h3{margin:5px 0;font:700 22px Manrope}.ticketDetail>header p,.ticketDetail>header small{color:var(--muted);font-size:12px}.ticketDetail>article{border:1px solid var(--line);background:#fbfcfd;border-radius:9px;margin:8px 0;padding:14px}.ticketDetail article small,.ticketDetail article time{color:var(--muted);font-size:12px}.ticketDetail article p{font-size:12px;line-height:1.6}.ticketDetail article time{text-align:right;display:block}.ticketDetail form{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.ticketDetail form>div,.splitFields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ticketDetail label,.founderModal label{color:var(--muted);gap:6px;margin-bottom:10px;font-size:13px;font-weight:700;display:grid}.ticketDetail input,.ticketDetail select,.ticketDetail textarea,.founderModal input,.founderModal select,.founderModal textarea{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:7px;outline:none;padding:10px;font:500 11px inherit}.ticketDetail textarea,.founderModal textarea{resize:vertical;min-height:90px}.ticketDetail form>button,.founderModal .primary{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:11px 15px;font:700 10px inherit}.promoGrid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.promoGrid>article{padding:21px}.promoGrid header{justify-content:space-between;display:flex}.promoGrid code{color:#4d60c7;background:#edf0ff;border-radius:6px;padding:5px 8px;font:800 11px Manrope}.promoGrid h3{margin:17px 0 4px;font:700 17px Manrope}.promoGrid>article>p{color:var(--muted);min-height:30px;font-size:12px}.promoGrid>article>strong{margin:15px 0;font:800 25px Manrope;display:block}.promoGrid footer{gap:7px;margin-top:15px;display:flex}.promoGrid footer>button,.inlinePin button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;padding:8px;font:700 9px inherit}.inlinePin{display:flex}.inlinePin input{border:1px solid var(--line);border-radius:7px;width:65px;padding:6px}.systemHero{color:#fff;background:#153b35;border-radius:15px;justify-content:space-between;align-items:center;padding:25px;display:flex}.systemHero>div{align-items:center;gap:15px;display:flex}.systemHero>div>i{color:#70dab9;width:18px;height:18px}.systemHero h2{margin:3px 0;font:700 22px Manrope}.systemHero small{letter-spacing:.1em;color:#78b9a6;font-size:12px}.systemHero p{color:#95c4b6;font-size:12px}.systemHero.outage{background:#4b2328}.connectionGrid{grid-template-columns:repeat(5,1fr);gap:10px;margin:15px 0;display:grid}.connectionGrid article{align-items:center;gap:9px;padding:15px;display:flex}.connectionGrid article>i{border-radius:50%;width:8px;height:8px}.connectionGrid i.ok{background:var(--green)}.connectionGrid i.waiting{background:var(--amber)}.connectionGrid section{flex:1;display:grid}.connectionGrid b{font-size:12px}.connectionGrid small{color:var(--muted);font-size:12px}.connectionGrid em{color:var(--muted);font:800 7px Manrope}.incidentList,.auditPanel{margin-top:15px;padding:22px}.incidentList article>div{gap:5px;display:flex}.auditPanel p{border-top:1px solid var(--line);grid-template-columns:1fr 160px 190px;margin:0;padding:10px 0;font-size:12px;display:grid}.auditPanel span,.auditPanel time{color:var(--muted)}.founderModal{z-index:50;background:#0c1424a8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.founderModal>form{background:#fff;border-radius:15px;width:min(540px,100%);max-height:90vh;padding:24px;overflow:auto;box-shadow:0 30px 80px #07101d66}.founderModal header{justify-content:space-between;margin-bottom:20px;display:flex}.founderModal header small{color:var(--coral);letter-spacing:.1em;font:800 8px Manrope}.founderModal header h3{margin:4px 0;font:700 20px Manrope}.founderModal header>button{cursor:pointer;background:0 0;border:0;font-size:22px}.checkLabel{grid-template-columns:auto 1fr!important;align-items:center!important;display:flex!important}.checkLabel input{width:16px}.founderGate{color:#fff;text-align:center;background:#101a2d;place-content:center;min-height:100vh;font-family:DM Sans,sans-serif;display:grid}.founderGate>span{border:3px solid #fff2;border-top-color:var(--coral);border-radius:50%;width:40px;height:40px;margin:auto;animation:1s linear infinite spin}.founderGate p{letter-spacing:.12em;color:var(--coral);margin-top:24px;font-size:13px}.founderGate h1{font:700 24px Manrope}.founderGate a{color:#fff}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=1100px){.metricDeck{grid-template-columns:repeat(2,1fr)}.detailGrid,.promoGrid{grid-template-columns:1fr 1fr}.connectionGrid{grid-template-columns:repeat(3,1fr)}.orgTable>header,.orgTable>button{grid-template-columns:1.2fr 1.1fr .5fr .6fr 25px}.orgTable>header>span:nth-child(5),.orgTable>button>span:nth-child(5){display:none}}@media (width<=760px){.founderShell{display:block}.founderNav{z-index:30;width:100%;height:70px;padding:7px 8px;position:fixed;top:auto;bottom:0}.founderBrand,.founderIdentity,.founderNav>a{display:none}.founderNav nav{grid-template-columns:repeat(5,1fr);height:100%}.founderNav nav button{text-align:center;place-content:center;gap:2px;padding:6px 2px;font-size:12px;display:grid}.founderNav nav button>span{font-size:16px}.founderNav nav button.active{box-shadow:inset 0 3px var(--coral)}.founderTop{height:74px;padding:0 16px}.founderTop p{display:none}.founderTop h1{font-size:17px}.founderTop>button{display:none}.servicePill{padding:7px;font-size:12px}.founderContent{padding:18px 14px 100px}.metricDeck,.overviewGrid,.detailGrid,.promoGrid,.connectionGrid,.supportDesk{grid-template-columns:1fr}.metricDeck{grid-template-columns:1fr 1fr}.moneyCard,.healthScore{grid-column:1/-1}.statusHero>div{grid-template-columns:1fr}.customerWatch>button{grid-template-columns:36px 1fr 20px}.customerWatch>button em{display:none}.sectionLead{align-items:start;gap:10px}.sectionLead h2{font-size:22px}.orgTable{overflow:auto}.orgTable>header,.orgTable>button{min-width:680px}.supportDesk{display:block}.ticketList{border-right:0;max-height:360px;overflow:auto}.ticketDetail{border-top:1px solid var(--line);padding:18px}.billingPanel>div{grid-template-columns:1fr 1fr;display:grid}.auditPanel p{grid-template-columns:1fr 100px}.auditPanel time{display:none}}:root{--coral:#c9402b;--blue:#4159c7;--green:#176f58;--red:#b23b3b;--muted:#596577}.founderShell{min-height:100dvh;overflow-x:clip}.founderNav{height:100dvh}.founderNav nav button>span{flex:0 0 22px;place-items:center;height:22px;display:grid}.founderNav nav svg{width:18px;height:18px}.founderSideLinks{grid-template-columns:1fr auto;gap:6px;padding:0 6px;display:grid}.founderSideLinks a,.founderSideLinks button{color:#aab6c8;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:36px;padding:8px;font:700 11px DM Sans,sans-serif;text-decoration:none}.founderSideLinks button{color:#f1a69a}.founderMobileNav,.founderMobileSheet{display:none}.founderTop>div:first-child,.founderTop h1,.queueCard section,.customerWatch section,.orgTable section,.ticketList section,.ticketDetail,.incidentList section{min-width:0}.founderTop h1,.queueCard b,.customerWatch b,.customerWatch small,.orgTable b,.orgTable small,.ticketList b,.ticketDetail p,.incidentList b,.incidentList small{overflow-wrap:anywhere}.servicePill{color:var(--green)}.servicePill.outage{color:var(--red)}.servicePill.degraded{color:#89540d}.founderTop p,.sectionLead p,.orgHero p,.founderModal header small,.founderLoginIntro>p,.founderLoginCard>p{color:var(--coral)}.queueCard header button,.customerWatch header button{color:var(--blue)}.severity{color:#536071}.severity.high,.severity.major{color:#865207}.severity.critical{color:#9f3030}.severity.low,.severity.minor,.state.active,.state.trial,.state.trialing,.state.resolved{color:var(--green)}.state.open,.state.in_progress,.state.investigating,.state.monitoring{color:#84500b}.founderShell :is(button,a,input,select,textarea):focus-visible,.founderLoginPage :is(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #ff8b72}.founderSearch:focus-within,.ticketDetail :is(input,select,textarea):focus,.founderModal :is(input,select,textarea):focus,.founderLoginCard input:focus{border-color:var(--coral);box-shadow:0 0 0 3px #c9402b24}.founderAlert{color:#8b2f22;align-items:center;gap:16px;font-size:13px;line-height:1.45}.founderAlert button{border-radius:8px;flex:0 0 36px;width:36px;height:36px;font-size:20px}.founderAlert button:hover{background:#f9d8d1}.websitePulse{border:1px solid var(--line);background:linear-gradient(135deg,#fff 0% 67%,#fff5f2 100%);border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:24px;margin-top:16px;padding:21px 22px;display:grid;box-shadow:0 3px 14px #1b2a4110}.websitePulse>div:first-child{min-width:0}.websitePulse small,.analyticsKpis small,.trafficChart small,.conversionCard small,.topPages>header small,.founderAlerts small{color:var(--muted);letter-spacing:.09em;font:800 10px Manrope,sans-serif}.websitePulse h3{margin:5px 0;font:700 18px Manrope,sans-serif}.websitePulse p{color:var(--muted);margin:0;font-size:12px}.websitePulse>div:nth-child(2){justify-items:end;display:grid}.websitePulse strong{color:var(--coral);font:800 29px Manrope,sans-serif}.websitePulse>div:nth-child(2)>span{color:var(--muted);font-size:12px}.websitePulse>button{border:1px solid var(--line);min-height:40px;color:var(--blue);cursor:pointer;background:#fff;border-radius:9px;padding:10px 13px;font:700 11px DM Sans,sans-serif}.analyticsKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.analyticsKpis>article,.trafficChart,.conversionCard,.topPages{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:0;box-shadow:0 3px 14px #1b2a4110}.analyticsKpis>article{flex-direction:column;min-height:154px;padding:20px;display:flex}.analyticsKpis strong{color:var(--ink);overflow-wrap:anywhere;margin-top:12px;font:800 clamp(28px,3vw,38px)/1 Manrope,sans-serif}.analyticsKpis>article>span{color:#465263;margin-top:5px;font-size:12px;font-weight:700}.analyticsKpis p{color:var(--muted);margin:auto 0 0;font-size:12px}.analyticsKpis>article:first-child{background:linear-gradient(145deg,#fff,#fff5f2)}.analyticsKpis>article:first-child strong{color:var(--coral)}.analyticsGrid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:16px;display:grid}.trafficChart,.conversionCard{padding:22px}.trafficChart>header,.conversionCard>header,.topPages>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.trafficChart h3,.conversionCard h3,.topPages h3{margin:5px 0 0;font:700 18px Manrope,sans-serif}.trafficChart>header>span,.topPages>header>span{color:var(--muted);text-align:right;font-size:12px}.barPlot{background:repeating-linear-gradient(#0000 0 calc(25% - 1px),#e9edf2 calc(25% - 1px) 25%);border-bottom:1px solid #dce2e9;grid-template-columns:repeat(30,minmax(2px,1fr));align-items:stretch;gap:clamp(2px,.45vw,6px);height:270px;margin-top:24px;padding-top:8px;display:grid}.barDay{grid-template-rows:minmax(0,1fr) 25px;place-items:end center;min-width:0;height:100%;display:grid}.barDay>i{background:linear-gradient(180deg, #ff866f, var(--coral));border-radius:5px 5px 2px 2px;align-self:end;width:min(100%,18px);min-height:2px;max-height:100%;transition:filter .15s,transform .15s;box-shadow:0 5px 12px #c9402b24}.barDay:hover>i{filter:saturate(1.12);transform:scaleX(1.12)}.barDay>span{min-width:28px;color:var(--muted);text-align:center;white-space:nowrap;padding-top:7px;font-size:13px}.analyticsEmpty{color:var(--muted);text-align:center;background:#f6f8fa;border-radius:9px;margin:16px 0 0;padding:12px;font-size:12px;line-height:1.5}.conversionCard header{border-bottom:1px solid var(--line);padding-bottom:17px}.funnelStep{border-left:4px solid var(--blue);background:#f5f7fb;border-radius:10px;align-items:center;gap:14px;margin-top:12px;padding:14px;display:flex}.funnelStep:nth-of-type(2){border-left-color:var(--coral);background:#fff6f3;margin-left:10px}.funnelStep.complete{border-left-color:var(--green);background:#edf8f4;margin-left:20px}.funnelStep>span{flex:1;min-width:0;display:grid}.funnelStep b{font-size:12px}.funnelStep small{letter-spacing:0;margin-top:3px;font:500 10px DM Sans,sans-serif}.funnelStep strong{font:800 25px Manrope,sans-serif}.conversionCard>p{color:var(--muted);margin:18px 0 0;font-size:12px;line-height:1.55}.topPages{margin-top:16px;padding:22px}.topPages>header{padding-bottom:12px}.topPages>article{border-top:1px solid var(--line);grid-template-columns:36px minmax(0,1fr) 92px 92px;align-items:center;gap:12px;min-width:0;padding:13px 4px;display:grid}.topPages>article>em{color:#8a95a4;font:700 10px Manrope,sans-serif}.topPages>article>section{min-width:0;display:grid}.topPages>article b{font-size:12px}.topPages>article section small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.topPages>article>strong{justify-items:end;font:800 14px Manrope,sans-serif;display:grid}.topPages>article>strong small{color:var(--muted);font:500 9px DM Sans,sans-serif}.founderAlerts{background:linear-gradient(135deg,#f9fbff,#fff);border:1px solid #ccd9e7;border-radius:14px;margin-top:16px;overflow:hidden;box-shadow:0 3px 14px #1b2a4110}.founderAlerts>header{justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.founderAlerts>header>div:first-child{align-items:center;gap:14px;min-width:0;display:flex}.founderAlerts>header>div:first-child>span{color:#677386;background:#edf0f7;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.founderAlerts>header>div:first-child>span.enabled{color:var(--green);background:#e6f5ef}.founderAlerts header section{min-width:0}.founderAlerts h3{margin:4px 0;font:700 18px Manrope,sans-serif}.founderAlerts header p{max-width:720px;color:var(--muted);margin:0;font-size:12px;line-height:1.45}.founderAlerts>header>div:last-child button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:9px;min-height:40px;padding:10px 14px;font:700 11px DM Sans,sans-serif}.founderAlerts button:disabled{cursor:not-allowed;opacity:.5}.founderAlerts>aside{color:#77470d;background:#fff4e8;border-radius:9px;gap:10px;margin:0 22px 17px;padding:12px 14px;font-size:12px;line-height:1.45;display:flex}.founderAlerts>aside span{color:#6a5b4a}.alertPreferences{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 22px 20px;display:grid}.alertPreferences label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;min-width:0;min-height:66px;padding:12px 56px 12px 13px;display:block;position:relative}.alertPreferences label>span{min-width:0;display:grid}.alertPreferences b{font-size:12px}.alertPreferences small{letter-spacing:0;margin-top:4px;font:500 9px/1.35 DM Sans,sans-serif}.alertPreferences input{opacity:0;width:38px;height:22px;margin:0;position:absolute;top:20px;right:14px}.alertPreferences label>i{pointer-events:none;background:#cbd2dc;border-radius:99px;width:38px;height:22px;padding:3px;transition:background .18s;position:absolute;top:20px;right:14px}.alertPreferences label>i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s;display:block;box-shadow:0 2px 5px #1722352b}.alertPreferences input:checked+i{background:var(--green)}.alertPreferences input:checked+i:after{transform:translate(16px)}.alertPreferences input:focus-visible+i{outline-offset:3px;outline:3px solid #ff8b72}.alertPreferences input:disabled~i{opacity:.5}.alertMessage{color:#3f4c5f;background:#f5f8fc;border-top:1px solid #dfe6ef;margin:0;padding:12px 22px;font-size:12px}.founderLoginPage{min-height:100dvh;color:var(--ink);background:#fff;grid-template-columns:minmax(420px,1.08fr) minmax(420px,.92fr);font-family:DM Sans,sans-serif;display:grid}.founderLoginIntro{color:#fff;background:radial-gradient(circle at 18% 15%,#f4684c2b,#0000 28%),linear-gradient(150deg,#14223a,#0c1424);flex-direction:column;justify-content:center;min-width:0;padding:clamp(42px,7vw,100px);display:flex}.founderLoginBrand{align-items:center;gap:11px;display:flex;position:absolute;top:34px}.founderLoginBrand i,.founderLoginMark{background:linear-gradient(135deg, var(--coral), #ff8b72);color:#fff;border-radius:12px;place-items:center;font:800 12px Manrope,sans-serif;display:grid;box-shadow:0 10px 30px #c9402b42}.founderLoginBrand i{width:39px;height:39px}.founderLoginBrand b{letter-spacing:.1em;font:800 12px Manrope,sans-serif}.founderLoginIntro>p{letter-spacing:.14em;margin:0 0 17px;font-size:12px;font-weight:800}.founderLoginIntro h1{letter-spacing:-.035em;max-width:690px;margin:0;font:800 clamp(38px,4.6vw,66px)/1.08 Manrope,sans-serif}.founderLoginIntro>span{color:#b9c5d6;max-width:590px;margin-top:22px;font-size:15px;line-height:1.65}.founderLoginStatus{border-top:1px solid #ffffff1f;grid-template-columns:12px 1fr;gap:4px 12px;max-width:590px;margin-top:42px;padding-top:20px;display:grid}.founderLoginStatus>i{background:#6ed2af;border-radius:50%;grid-row:1/3;width:9px;height:9px;margin-top:3px;box-shadow:0 0 0 5px #6ed2af1f}.founderLoginStatus b{font-size:12px}.founderLoginStatus small{color:#8e9eb5;font-size:12px;line-height:1.5}.founderLoginCard{background:#fff;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:clamp(34px,7vw,92px);display:flex}.founderLoginMark{align-self:flex-start;width:50px;height:50px;font-size:15px}.founderLoginCard>p,.founderLoginCard>h2,.founderLoginCard>span,.founderLoginCard>form,.founderLoginCard>aside,.founderLoginMark{width:min(420px,100%)}.founderLoginMark{width:50px}.founderLoginCard>p{letter-spacing:.12em;margin:23px 0 7px;font-size:12px;font-weight:800}.founderLoginCard h2{margin:0;font:800 clamp(26px,3vw,36px)/1.2 Manrope,sans-serif}.founderLoginCard>span{color:var(--muted);margin-top:9px;font-size:13px}.founderLoginCard form{gap:15px;margin-top:28px;display:grid}.founderLoginCard label{color:#4f5b6b;gap:7px;font-size:12px;font-weight:700;display:grid}.founderLoginCard input{width:100%;min-height:48px;color:var(--ink);background:#fff;border:1px solid #cfd7e0;border-radius:9px;outline:0;padding:12px 13px;font:500 14px DM Sans,sans-serif}.founderLoginCard input[readonly]{color:#576272;background:#f4f6f8}.founderLoginCard form>button[type=submit]{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:9px;min-height:48px;padding:12px 16px;font:700 12px DM Sans,sans-serif}.founderLoginCard button:disabled{cursor:not-allowed;opacity:.55}.founderTextButton{min-height:40px;color:var(--blue);cursor:pointer;background:0 0;border:0;font:700 11px DM Sans,sans-serif}.founderLoginMessage{color:#842f24;background:#fff2ef;border:1px solid #efc8bf;border-radius:8px;padding:11px 12px;font-size:12px;line-height:1.45}.founderLoginCard>aside{color:#435064;background:#f2f5f8;border-radius:10px;gap:5px;margin-top:26px;padding:14px;display:grid}.founderLoginCard>aside b{font-size:12px}.founderLoginCard>aside span{color:var(--muted);font-size:12px;line-height:1.5}@media (width>=761px) and (width<=1320px){.metricDeck{grid-template-columns:repeat(2,minmax(0,1fr))}.metricDeck>article{min-width:0}}@media (width>=761px) and (width<=1120px){.analyticsGrid{grid-template-columns:1fr}.analyticsKpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.founderLoginPage{background:var(--paper);min-height:100dvh;display:block}.founderLoginIntro{min-height:260px;padding:calc(76px + env(safe-area-inset-top)) 24px 56px;justify-content:flex-end}.founderLoginBrand{top:calc(20px + env(safe-area-inset-top))}.founderLoginIntro h1{max-width:600px;font-size:clamp(30px,8vw,44px)}.founderLoginIntro>span,.founderLoginStatus{display:none}.founderLoginCard{width:min(560px,100% - 28px);padding:28px clamp(20px, 6vw, 44px) calc(34px + env(safe-area-inset-bottom));border:1px solid var(--line);border-radius:20px 20px 0 0;margin:-28px auto 0;position:relative;box-shadow:0 -12px 38px #08132224}}@media (width<=760px){.founderShell{min-height:100dvh;padding:0;display:block}.founderNav{display:none}.founderMain{min-width:0}.founderTop{width:100%;height:auto;min-height:calc(64px + env(safe-area-inset-top));padding:calc(10px + env(safe-area-inset-top)) 14px 10px;gap:10px}.founderTop>div:first-child{margin-right:auto;overflow:hidden}.founderTop p{display:none}.founderTop h1{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;overflow:hidden}.founderTop>button{display:none}.servicePill{white-space:nowrap;flex:none;min-height:34px;padding:7px 10px;font-size:12px}.servicePill span{display:none}.servicePill.operational:after{content:"Operational"}.servicePill.degraded:after{content:"Degraded"}.servicePill.outage:after{content:"Outage"}.founderAlert{margin:12px 14px 0;padding:10px 10px 10px 13px}.founderContent{width:100%;max-width:none;padding:18px 14px calc(88px + env(safe-area-inset-bottom))}.founderMobileNav{z-index:40;height:calc(66px + env(safe-area-inset-bottom));padding:5px 6px env(safe-area-inset-bottom);background:linear-gradient(#142139,#0d1728);border-top:1px solid #2b3850;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #0c14242b}.founderMobileNav button{color:#a9b5c7;cursor:pointer;background:0 0;border:0;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:56px;font:700 10px DM Sans,sans-serif;display:flex;position:relative}.founderMobileNav button:before{content:"";background:0 0;border-radius:0 0 4px 4px;height:3px;position:absolute;top:0;left:22%;right:22%}.founderMobileNav button.active{color:#fff;background:#18263e}.founderMobileNav button.active:before{background:#ff7d64}.founderMobileNav svg{width:21px;height:21px}.founderMobileNav button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.founderMobileNav em{color:#fff;background:#d84a33;border-radius:99px;place-items:center;min-width:17px;height:17px;padding:0 4px;font:800 9px Manrope,sans-serif;display:grid;position:absolute;top:5px;left:calc(50% + 7px)}.founderMobileSheet{z-index:60;display:block;position:fixed;inset:0}.founderSheetBackdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#09111fc2;border:0;width:100%;height:100%;position:absolute;inset:0}.founderMobileSheet>section{max-height:calc(100dvh - 30px);padding:18px 14px calc(16px + env(safe-area-inset-bottom));background:#fff;border-radius:20px 20px 0 0;position:absolute;bottom:0;left:0;right:0;overflow:auto;box-shadow:0 -24px 60px #07101d5c}.founderMobileSheet header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:0 3px 15px;display:flex}.founderMobileSheet header>div{min-width:0;display:grid}.founderMobileSheet header b{font:700 16px Manrope,sans-serif}.founderMobileSheet header small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden}.founderMobileSheet header>button{width:44px;height:44px;color:var(--ink);background:#f1f3f6;border:0;border-radius:10px;flex:0 0 44px;font-size:24px}.founderMobileSheet>section>button,.founderMobileSheet>section>a{border:0;border-bottom:1px solid var(--line);width:100%;min-height:61px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;padding:10px 4px;text-decoration:none;display:grid}.founderMobileSheet>section>button:last-child{color:#9d352b}.founderMobileSheet svg,.sheetTextIcon{width:23px;height:23px;color:var(--blue)}.sheetTextIcon{place-items:center;font-size:20px;display:grid}.founderMobileSheet>section>button>span:last-child,.founderMobileSheet>section>a>span:last-child{min-width:0;display:grid}.founderMobileSheet>section>button b,.founderMobileSheet>section>a b{font-size:13px}.founderMobileSheet>section>button small,.founderMobileSheet>section>a small{color:var(--muted);margin-top:3px;font-size:12px}.metricDeck{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metricDeck>article{min-width:0}.metricRing{min-height:150px;padding:12px 8px}.metricRing>div{width:82px;height:82px}.metricRing strong{font-size:24px}.metricRing span{font-size:13px}.metricRing p{margin-top:9px;font-size:12px;line-height:1.35}.moneyCard,.healthScore{grid-column:1/-1}.moneyCard{padding:18px}.moneyCard strong{overflow-wrap:anywhere;max-width:100%;margin-top:12px;font-size:clamp(28px,10vw,38px)}.healthScore{gap:14px;padding:17px}.healthScore>div{flex-basis:84px;width:84px;height:84px}.healthScore section{min-width:0}.healthScore h3{overflow-wrap:anywhere;font-size:16px}.overviewGrid,.detailGrid,.promoGrid,.connectionGrid,.supportDesk,.analyticsGrid{grid-template-columns:1fr}.statusHero{min-height:0;padding:20px 18px}.statusHero h2{margin:22px 0;font-size:22px}.statusHero>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.statusHero>div span{min-width:0}.statusHero button,.queueCard header button,.customerWatch header button,.websitePulse>button{min-height:44px}.queueCard,.customerWatch,.billingPanel,.orgTickets,.incidentList,.auditPanel{padding:18px}.queueCard>div{grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.queueCard>div time{grid-column:2;font-size:12px}.customerWatch header{align-items:flex-start;gap:8px}.customerWatch>button{grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr) auto 18px;gap:5px 8px;min-height:74px;padding:13px 2px}.customerWatch>button>.orgAvatar{grid-area:1/1/3}.customerWatch>button>section{grid-area:1/2/auto/4}.customerWatch>button>em{color:#4e5a6b;white-space:nowrap;background:#f0f3f7;border-radius:99px;width:max-content;max-width:100%;padding:3px 6px;font-size:13px;display:inline-flex}.customerWatch>button>em:first-of-type{grid-area:2/2}.customerWatch>button>em:nth-of-type(2){grid-area:2/3}.customerWatch>button>span:last-child{grid-area:1/4/3;align-self:center}.websitePulse{grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:18px}.websitePulse>div:nth-child(2){align-self:start}.websitePulse>button{grid-column:1/-1;width:100%}.analyticsKpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.analyticsKpis>article{min-height:145px;padding:15px 13px}.analyticsKpis strong{font-size:30px}.analyticsKpis>article>span{font-size:12px}.trafficChart,.conversionCard,.topPages{padding:18px}.trafficChart>header,.topPages>header{gap:8px}.barPlot{gap:2px;height:225px}.barDay>span{transform-origin:50%;min-width:24px;font-size:12px;transform:rotate(-35deg)}.funnelStep:nth-of-type(2){margin-left:6px}.funnelStep.complete{margin-left:12px}.topPages>article{grid-template-columns:25px minmax(0,1fr) 50px 50px;gap:7px}.topPages>article>strong{font-size:12px}.topPages>header>span{max-width:110px}.founderAlerts>header{flex-direction:column;align-items:flex-start;padding:18px}.founderAlerts>header>div:last-child,.founderAlerts>header>div:last-child button{width:100%}.founderAlerts>header>div:last-child button{min-height:44px}.founderAlerts>aside{margin:0 18px 16px;display:grid}.alertPreferences{grid-template-columns:1fr;padding:0 18px 18px}.alertPreferences label{min-height:70px}.alertMessage{padding:12px 18px}.sectionLead{flex-direction:column;align-items:stretch;gap:14px}.sectionLead h2{font-size:23px}.sectionLead>button{width:100%;min-height:44px}.founderSearch{min-width:0;padding:0 12px}.founderSearch input{min-width:0;font-size:16px}.founderSearch kbd{display:none}.orgTable{box-shadow:none;background:0 0;border:0;border-radius:0;gap:11px;display:grid;overflow:visible}.orgTable>header{display:none}.orgTable>button{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;min-width:0;padding:16px;display:grid;position:relative;box-shadow:0 3px 14px #1b2a410d}.orgTable>button>span{min-width:0}.orgTable>button>span:first-child{grid-column:1/-1;padding-right:28px}.orgTable>button>span:nth-child(2){border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-column:1/-1;padding:10px 0;display:grid}.orgTable>button>span:nth-child(3),.orgTable>button>span:nth-child(4),.orgTable>button>span:nth-child(5){background:#f5f7f9;border-radius:9px;align-content:start;padding:10px;display:grid}.orgTable>button>span:nth-child(5){grid-column:1/-1}.orgTable>button>span:nth-child(2):before,.orgTable>button>span:nth-child(3):before,.orgTable>button>span:nth-child(4):before,.orgTable>button>span:nth-child(5):before{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font:800 9px Manrope,sans-serif}.orgTable>button>span:nth-child(2):before{content:"Account"}.orgTable>button>span:nth-child(3):before{content:"People"}.orgTable>button>span:nth-child(4):before{content:"Support"}.orgTable>button>span:nth-child(5):before{content:"Subscription"}.orgTable>button>span:last-child{font-size:18px;display:block;position:absolute;top:25px;right:16px}.orgTable b,.orgTable small{font-size:12px}.orgHero{flex-wrap:wrap;align-items:flex-start}.orgHero>div{min-width:calc(100% - 80px)}.orgHero h2{overflow-wrap:anywhere;font-size:23px}.orgHero>em{margin-left:76px}.detailGrid{grid-template-columns:1fr}.commercial>div,.billingPanel>div{grid-template-columns:1fr;display:grid}.commercial button,.billingPanel button,.incidentList button{min-height:44px}.orgTickets article,.incidentList article{flex-wrap:wrap;align-items:flex-start}.orgTickets article section,.incidentList article section{min-width:calc(100% - 70px)}.supportDesk{display:block}.ticketList{border-right:0;max-height:360px;overflow:auto}.ticketList>button{min-height:74px}.ticketDetail{border-top:1px solid var(--line);padding:18px}.ticketDetail form>div,.splitFields{grid-template-columns:1fr}.ticketDetail label,.founderModal label{font-size:12px}.ticketDetail input,.ticketDetail select,.ticketDetail textarea,.founderModal input,.founderModal select,.founderModal textarea{width:100%;min-width:0;min-height:44px;font-size:16px}.ticketDetail form>button,.founderModal .primary{width:100%;min-height:46px;font-size:12px}.promoGrid{grid-template-columns:1fr}.promoGrid footer{flex-wrap:wrap}.promoGrid footer>button,.inlinePin button{min-height:44px}.inlinePin{width:100%}.inlinePin input{width:100%;min-width:0;font-size:16px}.systemHero{flex-direction:column;align-items:flex-start;gap:16px}.systemHero>button{width:100%;min-height:44px}.connectionGrid{grid-template-columns:1fr}.auditPanel p{grid-template-columns:minmax(0,1fr) 90px;gap:8px;font-size:12px}.auditPanel time{display:none}.founderModal{padding:calc(10px + env(safe-area-inset-top)) 10px calc(10px + env(safe-area-inset-bottom))}.founderModal>form{width:100%;max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 20px);padding:20px}.founderModal header>button{background:#f1f3f6;border-radius:9px;flex:0 0 44px;width:44px;height:44px}.founderGate{min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) 20px max(24px, env(safe-area-inset-bottom))}}@media (width<=360px){.founderContent,.founderTop{padding-left:12px;padding-right:12px}.founderTop h1{font-size:17px}.servicePill{padding-inline:8px;font-size:13px}.metricRing{min-height:145px}.healthScore{align-items:flex-start}.healthScore>div{flex-basis:76px;width:76px;height:76px}.healthScore h3{margin-top:6px;font-size:15px}.customerWatch header{display:block}.customerWatch header button{margin-top:5px;padding-left:0}.customerWatch>button{grid-template-rows:auto auto auto;grid-template-columns:36px minmax(0,1fr) 16px}.customerWatch>button>section{grid-column:2/3}.customerWatch>button>em:first-of-type,.customerWatch>button>em:nth-of-type(2){grid-column:2}.customerWatch>button>em:first-of-type{grid-row:2}.customerWatch>button>em:nth-of-type(2){grid-row:3}.customerWatch>button>.orgAvatar{grid-row:1/4}.customerWatch>button>span:last-child{grid-area:1/3/4}.websitePulse{grid-template-columns:1fr}.websitePulse>div:nth-child(2){justify-items:start}.websitePulse>button{grid-column:1}.analyticsKpis{gap:8px}.analyticsKpis>article{min-height:140px;padding:13px 11px}.analyticsKpis strong{font-size:27px}.analyticsKpis p{font-size:12px}.trafficChart,.conversionCard,.topPages{padding:15px}.topPages>article{grid-template-columns:22px minmax(0,1fr) 45px}.topPages>article>strong:last-child{display:none}.founderMobileNav button{font-size:13px}.founderLoginIntro{padding-left:19px;padding-right:19px}.founderLoginIntro h1{font-size:28px}.founderLoginCard{width:calc(100% - 20px);padding-left:18px;padding-right:18px}}@media (prefers-reduced-motion:reduce){.founderGate>span{animation-duration:2.5s}.barDay>i,.alertPreferences label>i,.alertPreferences label>i:after{transition:none}}.founderShell[data-theme=dark]{--ink:#f7f4ef;--paper:#0e1417;--line:#334046;--muted:#a5afad;--coral:#ff7440;--blue:#ff875c;--green:#4fd0a4;--red:#ff7d78;--nav:#090e10;--nav2:#1d272b;--fc-surface:#172024;--fc-raised:#202b30;--fc-soft:#11191c;--fc-shadow:#0005}.founderShell[data-theme=light]{--ink:#172029;--paper:#eff0ec;--line:#d8dedc;--muted:#667278;--coral:#df5729;--blue:#c94d25;--green:#15745a;--red:#ad3333;--nav:#151d20;--nav2:#263238;--fc-surface:#fff;--fc-raised:#f7f8f5;--fc-soft:#e8ebe7;--fc-shadow:#1d292f18}.founderShell[data-theme]{background:radial-gradient(circle at 92% 2%, #ff744019, transparent 27rem), var(--paper);color:var(--ink)}.founderShell[data-theme] .founderNav{background:linear-gradient(180deg, #ffffff06, transparent 18rem), var(--nav);border-right:1px solid #ffffff0b}.founderShell[data-theme] .founderBrand>i{background:linear-gradient(135deg,#ff8754,#e34d20);box-shadow:0 12px 36px #ff6e3852}.founderShell[data-theme] .founderTop,.founderShell[data-theme] :is(.metricRing,.queueCard,.healthCard,.customerWatch,.recentActivity,.websitePulse,.analyticsKpis>article,.trafficChart,.conversionCard,.topPages,.orgTable,.orgHero,.detailCard,.commercial,.billingPanel,.orgTickets,.promoGrid>article,.systemHero,.connectionGrid>article,.incidentList,.auditPanel,.supportDesk,.founderMobileSheet>section){background:color-mix(in srgb, var(--fc-surface) 96%, transparent);border-color:var(--line);color:var(--ink);box-shadow:0 18px 60px var(--fc-shadow)}.founderShell[data-theme] .founderTop{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:color-mix(in srgb, var(--fc-surface) 88%, transparent);height:92px}.founderThemeToggle{min-width:82px}.founderShell[data-theme] :is(input,select,textarea){background:var(--fc-soft);border-color:var(--line);color:var(--ink)}.founderShell[data-theme] :is(input,textarea)::placeholder{color:color-mix(in srgb, var(--muted) 75%, transparent)}.founderShell[data-theme] :is(.sectionLead,.founderContent) h2{color:var(--ink)}.supportCommandBar{border:1px solid var(--line);background:var(--fc-surface);box-shadow:0 12px 38px var(--fc-shadow);border-radius:16px;margin-bottom:14px;overflow:hidden}.supportQueueTabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:4px;padding:10px;display:flex;overflow-x:auto}.supportQueueTabs::-webkit-scrollbar{display:none}.supportQueueTabs button,.emailTabs button,.supportReplyMode button{color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:40px;padding:9px 13px;font:700 12px DM Sans,sans-serif}.supportQueueTabs button span{background:var(--fc-soft);border-radius:99px;place-items:center;min-width:21px;height:21px;margin-left:7px;font-size:12px;display:inline-grid}.supportQueueTabs button.active,.emailTabs button.active,.supportReplyMode button.active{background:color-mix(in srgb, var(--coral) 15%, var(--fc-raised));color:var(--coral);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--coral) 35%, transparent)}.supportFilters{grid-template-columns:minmax(280px,1fr) 170px 210px;gap:10px;padding:12px;display:grid}.supportFilters>label:not(.founderSearch){color:var(--muted);letter-spacing:.05em;gap:5px;font-size:12px;font-weight:800;display:grid}.supportFilters select,.supportFilters .founderSearch{min-height:44px;margin:0}.publicContactInbox{border:1px solid var(--line);background:var(--fc-surface);border-radius:18px;margin-bottom:18px;overflow:hidden}.publicContactInbox>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.publicContactInbox>header h3,.ticketCustomerIdentity h4{margin:3px 0}.publicContactInbox>header p{color:var(--muted);margin:0;font-size:12px}.contactStatusTabs,.contactCategoryTabs{flex-wrap:wrap;gap:7px;display:flex}.contactStatusTabs button,.contactCategoryTabs button{border:1px solid var(--line);background:var(--fc-raised);min-height:38px;color:var(--ink);cursor:pointer;border-radius:9px;padding:8px 12px;font-weight:800}.contactStatusTabs button.active,.contactCategoryTabs button.active{background:var(--coral);border-color:var(--coral);color:#fff}.contactCategoryTabs{padding:12px 18px 0}.contactCategoryTabs button span{opacity:.72;margin-left:7px}.organisationFilters{flex-wrap:wrap;gap:8px;margin:0 0 15px;display:flex}.organisationFilters button{border:1px solid var(--line);min-height:37px;color:var(--ink);background:var(--fc-raised);cursor:pointer;border-radius:9px;padding:7px 11px;font-size:12px;font-weight:800}.organisationFilters button.active{color:#fff;background:var(--blue);border-color:var(--blue)}.organisationFilters button span{opacity:.7;margin-left:6px}.contactSearch{min-height:44px;margin:12px 18px}.publicContactDesk{border-top:1px solid var(--line);grid-template-columns:minmax(280px,.8fr) minmax(420px,1.3fr);display:grid}.publicContactList{background:var(--fc-soft);max-height:510px;overflow-y:auto}.publicContactList>button{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;background:0 0;gap:5px;padding:15px 17px;display:grid}.publicContactList>button.active{background:color-mix(in srgb, var(--coral) 9%, var(--fc-raised));box-shadow:inset 3px 0 var(--coral)}.publicContactList>button>span{color:var(--coral);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:900}.publicContactList small,.publicContactList time{color:var(--muted);font-size:12px}.publicContactDetail{min-width:0;padding:22px}.publicContactDetail>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.publicContactDetail>header h3{margin:4px 0 15px}.publicContactDetail>article{background:var(--fc-soft);border-radius:11px;margin:16px 0;padding:15px}.publicContactDetail>article p{white-space:pre-wrap}.contactState{background:color-mix(in srgb, var(--coral) 14%, transparent);color:var(--coral);text-transform:uppercase;border-radius:99px;padding:6px 9px;font-size:12px;font-weight:900}.contactState.resolved{color:#28a46c;background:#28a46c24}.guestAiHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.guestAiHeaderActions .aiStarButton{min-height:38px}.guestAiProposal{border:1px solid color-mix(in srgb, var(--coral) 42%, var(--line));background:color-mix(in srgb, var(--coral) 6%, var(--fc-raised));border-radius:12px;margin:16px 0;padding:16px}.guestAiProposal h4{text-transform:capitalize;margin:4px 0 10px}.guestAiProposal p{white-space:pre-wrap}.guestAiProposal dl{gap:8px;display:grid}.guestAiProposal dl>div{background:var(--fc-raised);border-radius:8px;padding:10px}.guestAiProposal dt{color:var(--muted);text-transform:uppercase;font-size:13px;font-weight:900}.guestAiProposal dd{margin:4px 0 0;font-size:12px;line-height:1.5}.ticketCustomerIdentity{border:1px solid var(--line);background:var(--fc-soft);border-radius:13px;margin:16px 0;padding:18px}.customerIdentityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:13px 0 0;display:grid}.customerIdentityGrid>div{border:1px solid var(--line);background:var(--fc-raised);border-radius:9px;min-width:0;padding:11px}.customerIdentityGrid dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:900}.customerIdentityGrid dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;font-weight:800}.customerIdentityGrid a{color:var(--coral)}.publicContactReply{border:1px solid var(--line);background:var(--fc-soft);border-radius:11px;gap:10px;margin:16px 0;padding:15px;display:grid}.publicContactReply label{gap:8px;font-size:12px;display:grid}.publicContactReply textarea{resize:vertical;width:100%}.publicContactReply small,.trackedReplyNote{color:var(--muted);font-size:12px;line-height:1.5}.publicContactReply button{justify-self:start}.customerEmailReply{border-color:color-mix(in srgb, var(--coral) 42%, var(--line))!important}.developerBetaCodePanel{border:1px solid color-mix(in srgb, var(--blue) 42%, var(--line));background:color-mix(in srgb, var(--blue) 7%, var(--fc-soft));border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:16px 0;padding:16px;display:flex}.developerBetaCodePanel small{color:var(--muted);letter-spacing:.08em;font-size:11px;font-weight:900}.developerBetaCodePanel h4{color:var(--blue);font-family:var(--mono);letter-spacing:.04em;margin:5px 0;font-size:18px}.developerBetaCodePanel p{max-width:520px;color:var(--muted);margin:0;font-size:12px;line-height:1.5}.developerBetaCodePanel button{flex:none}@media (width<=800px){.publicContactInbox>header{flex-direction:column;align-items:flex-start}.publicContactDesk{grid-template-columns:1fr}.publicContactList{max-height:330px}.customerIdentityGrid{grid-template-columns:1fr}.developerBetaCodePanel{flex-direction:column;align-items:flex-start}}.founderShell[data-theme] .supportDesk{border:1px solid var(--line);border-radius:18px;grid-template-columns:minmax(310px,.82fr) minmax(500px,1.4fr);min-height:690px;overflow:hidden}.founderShell[data-theme] .ticketList{background:var(--fc-soft);border-color:var(--line);max-height:780px;overflow-y:auto}.founderShell[data-theme] .ticketList>button{border-color:var(--line);min-height:118px;color:var(--ink);background:0 0;grid-template-columns:auto minmax(0,1fr);padding:17px}.founderShell[data-theme] .ticketList>button:hover,.founderShell[data-theme] .ticketList>button.active{background:color-mix(in srgb, var(--coral) 9%, var(--fc-raised));box-shadow:inset 3px 0 var(--coral)}.ticketList b{align-items:center;gap:7px;font-size:13px;line-height:1.35;display:flex}.ticketList small,.ticketList time{font-size:12px}.ticketList p{font-size:12px;line-height:1.5}.ticketList section>em{width:fit-content;color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font:800 9px DM Sans,sans-serif}.unreadDot{background:var(--coral);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--coral) 16%, transparent);border-radius:50%;flex:0 0 7px}.founderShell[data-theme] .ticketDetail{background:var(--fc-surface);color:var(--ink);min-width:0;padding:28px}.ticketDetailHeader{align-items:flex-start}.ticketDetailHeader>div:nth-child(2){flex:1;min-width:0}.ticketHeaderActions{margin-left:auto}.ticketHeaderActions button,.supportAiCard button,.deliveryHistory article>button,.campaignAuthorise button,.inboxCard a,.inboxCard button{border:1px solid var(--line);background:var(--fc-raised);min-height:40px;color:var(--ink);cursor:pointer;border-radius:9px;padding:9px 13px;font-weight:800;text-decoration:none}.dangerGhost{color:var(--red)!important}.supportMobileBack{display:none}.ticketTrashNotice,.monitoringTruth{border:1px solid color-mix(in srgb, var(--red) 30%, var(--line));background:color-mix(in srgb, var(--red) 8%, var(--fc-raised));color:var(--red);border-radius:11px;align-items:center;gap:12px;margin:0 0 16px;padding:13px 15px;font-size:12px;display:flex}.ticketContextGrid{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:13px;display:grid}.ticketContextGrid>span{border:1px solid var(--line);background:var(--fc-raised);border-radius:10px;gap:5px;padding:12px;display:grid}.ticketContextGrid small{color:var(--muted);letter-spacing:.09em;font-size:12px}.ticketContextGrid b{overflow-wrap:anywhere;text-transform:capitalize;font-size:12px}.supportAiCard{border:1px solid color-mix(in srgb, var(--coral) 35%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--coral) 10%, transparent), transparent 65%), var(--fc-raised);border-radius:14px;margin-bottom:16px;padding:18px}.supportAiCard>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.supportAiCard small,.supportAiCard dt{color:var(--muted);letter-spacing:.07em;font-size:13px;font-weight:800}.supportAiCard h4{text-transform:capitalize;margin:5px 0;font:800 15px Manrope,sans-serif}.supportAiCard p{color:var(--muted);font-size:12px;line-height:1.65}.supportAiCard dl{grid-template-columns:.7fr .8fr 1.5fr;gap:9px;margin:14px 0;display:grid}.supportAiCard dl div{background:color-mix(in srgb, var(--fc-soft) 80%, transparent);border-radius:9px;padding:10px}.supportAiCard dd{text-transform:capitalize;margin:5px 0 0;font-size:12px;line-height:1.45}.aiRiskFlag,.aiSafetyNote{margin-top:10px;display:block}.aiRiskFlag{color:var(--red);font-size:12px}.founderShell[data-theme] .ticketDetail>article{background:var(--fc-raised);border-color:var(--line)}.founderShell[data-theme] .ticketDetail>article.internalNote{border-color:color-mix(in srgb, var(--coral) 45%, var(--line));background:color-mix(in srgb, var(--coral) 7%, var(--fc-raised))}.founderShell[data-theme] .ticketDetail article p{color:var(--ink);font-size:12px}.supportReplyComposer{background:color-mix(in srgb, var(--fc-surface) 94%, transparent);box-shadow:0 -12px 30px var(--fc-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:14px;position:sticky;bottom:0;border:1px solid var(--line)!important;padding:18px!important}.supportFieldGrid{grid-template-columns:repeat(3,1fr)!important}.supportReplyMode{margin-bottom:10px;grid-template-columns:none!important;gap:6px!important;display:flex!important}.emailTabs{border:1px solid var(--line);background:var(--fc-surface);border-radius:13px;gap:7px;width:fit-content;max-width:100%;margin:0 0 16px;padding:7px;display:flex;overflow-x:auto}.emailCentre{gap:16px;display:grid}.emailStatusBanner{border:1px solid var(--line);background:var(--fc-surface);box-shadow:0 14px 45px var(--fc-shadow);border-radius:15px;align-items:flex-start;gap:14px;padding:20px;display:flex}.emailStatusBanner>span{border-radius:50%;flex:0 0 11px;width:11px;height:11px;margin-top:4px}.emailStatusBanner>span.live{background:var(--green)}.emailStatusBanner>span.waiting{background:var(--amber)}.emailStatusBanner div{gap:5px;display:grid}.emailStatusBanner small,.audienceSummary small,.mailComposer header small,.deliveryHistory header small,.emailArchitectureNote small,.inboxCard>small{color:var(--coral);letter-spacing:.11em;font-size:13px;font-weight:900}.emailStatusBanner p,.audienceSummary p,.emailArchitectureNote p,.inboxCard p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.inboxGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.composeMail{color:#fff;cursor:pointer;background:#f36b2b;border:0;border-radius:9px;margin-left:auto;padding:11px 16px;font-weight:800}.mailboxWorkspace{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:220px minmax(260px,350px) 1fr;min-height:590px;display:grid;overflow:hidden}.mailboxFolders{border-right:1px solid var(--line);background:var(--paper);padding:14px}.mailboxFolders button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:11px 10px;display:flex}.mailboxFolders button.active{color:#f36b2b;background:#f36b2b24}.mailboxFolders span{gap:2px;font-weight:750;display:grid}.mailboxFolders small{color:var(--muted);font-size:12px;font-weight:500}.mailboxFolders b{text-align:center;min-width:22px;font-size:12px}.mailList{border-right:1px solid var(--line);max-height:680px;overflow:auto}.mailList>button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;gap:7px;padding:15px;display:grid}.mailList>button.active{background:#f36b2b17;box-shadow:inset 3px 0 #f36b2b}.mailList>button.unread strong,.mailList>button.unread span b{font-weight:900}.mailList>button span{justify-content:space-between;gap:8px;display:flex}.mailList>button span b,.mailList>button strong,.mailList>button p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mailList time{color:var(--muted);font-size:13px}.mailList p{color:var(--muted);margin:0;font-size:12px}.mailReader{min-width:0;padding:24px}.mailReader header{border-bottom:1px solid var(--line);padding-bottom:17px}.mailReader header small{color:#f36b2b;font-weight:800}.mailReader h3{margin:8px 0;font-size:22px}.mailReader header p{color:var(--muted);font-size:12px;line-height:1.6}.mailBody{white-space:pre-wrap;min-height:280px;padding:24px 0;line-height:1.7}.mailReader footer,.composeOverlay footer{gap:10px;display:flex}.mailReader footer button,.composeOverlay footer button{color:#fff;cursor:pointer;background:#f36b2b;border:0;border-radius:9px;padding:11px 16px;font-weight:800}.mailReader footer .secondary,.composeOverlay footer .secondary{border:1px solid var(--line);color:var(--ink);background:0 0}.emptyMailbox{text-align:center;min-height:250px;color:var(--muted);place-content:center;padding:25px;display:grid}.emptyMailbox b{color:var(--ink)}.composeOverlay{z-index:100;background:#070a0cb8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.composeOverlay form{border:1px solid var(--line);background:#fff;border-radius:16px;gap:14px;width:min(620px,100%);padding:22px;display:grid;box-shadow:0 24px 70px #00000059}.composeOverlay header{justify-content:space-between;align-items:center;display:flex}.composeOverlay header h3{margin:0}.composeOverlay header button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:26px}.composeOverlay label{color:var(--muted);letter-spacing:.04em;gap:6px;font-size:12px;font-weight:800;display:grid}.composeOverlay input,.composeOverlay select,.composeOverlay textarea{box-sizing:border-box;border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);font:inherit;border-radius:8px;padding:11px 12px}@media (width<=1000px){.mailboxWorkspace{grid-template-columns:190px 1fr}.mailReader{border-top:1px solid var(--line);grid-column:1/-1}}@media (width<=650px){.mailboxWorkspace{display:block}.mailboxFolders{border-right:0;border-bottom:1px solid var(--line);display:flex;overflow:auto}.mailboxFolders button{min-width:140px}.mailList{border-right:0;max-height:330px}.composeMail{margin-left:0}}.inboxCard,.emailArchitectureNote,.audienceSummary,.mailComposer,.deliveryHistory{border:1px solid var(--line);background:var(--fc-surface);box-shadow:0 16px 50px var(--fc-shadow);border-radius:16px}.inboxCard{min-width:0;padding:22px}.inboxMark{background:color-mix(in srgb, var(--coral) 15%, var(--fc-raised));width:42px;height:42px;color:var(--coral);border-radius:12px;place-items:center;margin-bottom:22px;display:grid}.inboxMark svg{width:21px;height:21px}.inboxCard h3,.emailArchitectureNote h3{margin:6px 0;font:800 20px Manrope,sans-serif}.inboxCard p{overflow-wrap:anywhere;margin-bottom:22px}.inboxCard a,.inboxCard button{align-items:center;display:inline-flex}.inboxCard button:disabled,.campaignAuthorise button:disabled{opacity:.52;cursor:not-allowed}.emailArchitectureNote{padding:24px}.mailWorkspace{grid-template-columns:260px minmax(420px,1fr);align-items:start}.audienceSummary{padding:23px;position:sticky;top:110px}.audienceSummary strong{margin:12px 0 2px;font:800 56px/1 Manrope,sans-serif;display:block}.audienceSummary>span{color:var(--muted);font-size:12px}.audienceSummary p{border-top:1px solid var(--line);margin-top:17px;padding-top:17px}.mailComposer,.deliveryHistory{padding:24px}.mailComposer>header,.deliveryHistory>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.mailComposer header h3,.deliveryHistory header h3{margin:5px 0 0;font:800 20px Manrope,sans-serif}.mailComposer header>span{color:var(--muted);font-size:12px}.mailComposer label,.campaignAuthorise label{color:var(--muted);gap:7px;margin:0 0 13px;font-size:12px;font-weight:800;display:grid}.mailComposer input,.mailComposer select,.mailComposer textarea,.campaignAuthorise input{border:1px solid var(--line);border-radius:9px;min-height:45px;padding:11px 13px;font:500 14px DM Sans,sans-serif}.mailComposer textarea{resize:vertical;min-height:190px}.mailComposer>button.primary{background:var(--coral);color:#fff;cursor:pointer;border:0;border-radius:10px;min-height:46px;padding:11px 17px;font-weight:900}.deliveryHistory{grid-column:2}.deliveryHistory>article{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:16px 0;display:grid}.deliveryHistory h4{margin:5px 0 2px;font-size:14px}.deliveryHistory p{color:var(--muted);margin:0;font-size:12px}.deliveryHistory dl{gap:18px;margin:0;display:flex}.deliveryHistory dl div{gap:3px;display:grid}.deliveryHistory dt{color:var(--muted);letter-spacing:.06em;font-size:12px;font-weight:800}.deliveryHistory dd{margin:0;font-weight:900}.campaignState{background:var(--fc-soft);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;border-radius:99px;padding:4px 7px;font-size:12px;font-weight:900;display:inline-block}.campaignState.sent{color:var(--green)}.campaignState.failed,.campaignState.partial{color:var(--red)}.campaignAuthorise{align-items:end;gap:7px;display:flex}.campaignAuthorise label{margin:0}.monitoringTruth{color:var(--muted);border-color:var(--line);background:var(--fc-raised);margin:15px 0;display:block}.monitoringTruth b{color:var(--ink);margin-bottom:5px;display:block}.monitoringTruth p{margin:0;line-height:1.6}@media (width<=1100px){.supportFilters{grid-template-columns:1fr 1fr}.supportFilters .founderSearch{grid-column:1/-1}.founderShell[data-theme] .supportDesk{grid-template-columns:minmax(270px,.75fr) minmax(420px,1.25fr)}.mailWorkspace{grid-template-columns:220px minmax(0,1fr)}}@media (width<=760px){.founderThemeToggle{display:none}.supportCommandBar{border-radius:13px}.supportFilters{grid-template-columns:1fr 1fr}.supportFilters select{width:100%;min-width:0;font-size:16px}.founderShell[data-theme] .supportDesk{border-radius:14px;min-height:0;display:block}.supportDesk.showList .ticketDetail,.supportDesk.showDetail .ticketList{display:none}.founderShell[data-theme] .ticketList{border:0;max-height:none}.founderShell[data-theme] .ticketDetail{border:0;padding:16px;display:block}.supportMobileBack{min-height:42px;color:var(--coral);background:0 0;border:0;align-items:center;margin-bottom:13px;font-weight:800;display:inline-flex}.ticketDetailHeader{flex-wrap:wrap}.ticketHeaderActions{flex-basis:100%}.ticketHeaderActions button{width:100%}.ticketContextGrid,.supportAiCard dl,.supportFieldGrid{grid-template-columns:1fr!important}.supportAiCard>header{align-items:flex-start}.supportReplyComposer{position:static;padding:14px!important}.supportReplyMode{grid-template-columns:1fr!important;display:grid!important}.emailTabs{width:100%}.inboxGrid,.mailWorkspace{grid-template-columns:1fr}.audienceSummary{position:static}.deliveryHistory{grid-column:1}.deliveryHistory>article{grid-template-columns:1fr}.deliveryHistory dl{justify-content:space-between}.campaignAuthorise{grid-template-columns:1fr 1fr;align-items:end;display:grid}.campaignAuthorise label{grid-column:1/-1}}@media (width<=430px){.supportFilters{grid-template-columns:1fr}.supportFilters .founderSearch{grid-column:1}.supportQueueTabs{padding-left:8px;padding-right:8px}.ticketList>button{min-height:108px!important}.supportAiCard>header{display:grid}.supportAiCard button,.mailComposer>button.primary,.campaignAuthorise button{width:100%;min-height:46px}.inboxCard,.mailComposer,.deliveryHistory,.audienceSummary{padding:18px}}.founderShell[data-theme=dark] .founderContent :is(.moneyCard,.healthScore,.statusHero,.websitePulse,.customerWatch,.analyticsKpis>article,.trafficChart,.conversionCard,.topPages,.orgTable,.orgHero,.detailCard,.commercial,.billingPanel,.orgTickets,.promoGrid>article,.systemHero,.connectionGrid>article,.incidentList,.auditPanel,.founderAlerts){background:var(--fc-surface);color:var(--ink);border-color:var(--line)}.founderShell[data-theme=dark] .founderContent :is(.founderSearch,.orgTable>header,.orgTable>button,.ticketList>button,.ticketDetail>article,.ticketDetail input,.ticketDetail select,.ticketDetail textarea,.commercial button,.billingPanel button,.incidentList button,.promoGrid footer>button,.inlinePin input,.inlinePin button,.founderModal>form){background:var(--fc-raised);color:var(--ink);border-color:var(--line)}.founderShell[data-theme=dark] .founderContent :is(.orgTable>header,.orgTable>button:hover,.ticketList>button.active){background:var(--fc-soft)}.founderAiWorkspace{gap:16px;display:grid}.founderAiIntro,.founderAiComposer,.founderAiAnswer{border:1px solid var(--line);background:var(--fc-surface);box-shadow:0 18px 60px var(--fc-shadow);border-radius:18px}.founderAiIntro{background:radial-gradient(circle at 0 0, color-mix(in srgb, var(--coral) 22%, transparent), transparent 22rem), var(--fc-surface);align-items:center;gap:16px;padding:23px;display:flex}.founderAiOrb{background:linear-gradient(135deg, var(--coral), #e34d20);color:#fff;width:50px;height:50px;box-shadow:0 12px 28px color-mix(in srgb, var(--coral) 35%, transparent);border-radius:15px;flex:0 0 50px;place-items:center;display:grid}.founderAiOrb svg{width:25px;height:25px}.founderAiIntro div:nth-child(2){flex:1;min-width:0}.founderAiIntro small,.founderAiAnswer header small{color:var(--coral);letter-spacing:.1em;font-size:13px;font-weight:900}.founderAiIntro h3{margin:5px 0;font:800 19px Manrope,sans-serif}.founderAiIntro p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.aiAdvisoryBadge{border:1px solid color-mix(in srgb, var(--green) 35%, var(--line));color:var(--green);text-transform:uppercase;border-radius:99px;flex:none;padding:6px 9px;font-size:13px;font-weight:900}.founderAiPrompts{flex-wrap:wrap;gap:8px;display:flex}.founderAiPrompts button{border:1px solid var(--line);background:var(--fc-raised);color:var(--ink);cursor:pointer;border-radius:99px;padding:9px 12px;font-size:12px}.founderAiPrompts button:hover{border-color:var(--coral);color:var(--coral)}.founderAiComposer{padding:20px}.founderAiComposer label{color:var(--muted);gap:8px;font-size:12px;font-weight:800;display:grid}.founderAiComposer textarea{box-sizing:border-box;border:1px solid var(--line);background:var(--fc-soft);width:100%;min-height:110px;color:var(--ink);resize:vertical;border-radius:11px;padding:13px;font:500 14px DM Sans,sans-serif}.founderAiActions{justify-content:space-between;align-items:center;gap:14px;margin-top:13px;display:flex}.founderAiUpload{cursor:pointer;align-items:center;color:var(--ink)!important;gap:9px!important;display:flex!important}.founderAiUpload input{display:none}.founderAiUpload span{border:1px solid var(--line);background:var(--fc-raised);border-radius:9px;padding:10px 12px;font-weight:900}.founderAiUpload small{color:var(--muted);font-size:12px;font-weight:500}.founderAiComposer button.primary,.founderAiAnswer header button{background:var(--coral);color:#fff;cursor:pointer;border:0;border-radius:10px;min-height:44px;padding:10px 15px;font-weight:900}.founderAiComposer button:disabled,.founderAiAnswer header button:disabled{opacity:.55;cursor:not-allowed}.founderAiMessage{color:var(--red);margin:0;font-size:12px}.founderAiAnswer{padding:20px}.founderAiAnswer header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.founderAiAnswer header h3{margin:5px 0 0;font:800 19px Manrope,sans-serif}.founderAiAnswerText{border-top:1px solid var(--line);margin-top:18px;padding-top:15px}.founderAiAnswerText p{color:var(--ink);white-space:pre-wrap;margin:0 0 10px;font-size:13px;line-height:1.7}.founderAiAnswer footer{border-top:1px solid var(--line);color:var(--muted);margin-top:17px;padding-top:12px;font-size:12px}@media (width<=620px){.founderAiIntro{flex-wrap:wrap;align-items:flex-start}.aiAdvisoryBadge{margin-left:66px}.founderAiActions{flex-direction:column;align-items:stretch}.founderAiComposer button.primary{width:100%}.founderAiUpload{flex-wrap:wrap}.founderAiAnswer header{flex-direction:column}.founderAiAnswer header button{width:100%}}.founderAiComposer>label>select,.founderAiPin input{border:1px solid var(--line);background:var(--fc-soft);min-height:44px;color:var(--ink);border-radius:10px;padding:10px 12px;font:500 13px DM Sans,sans-serif}.founderAiPin{max-width:280px;margin-top:14px}.founderAiPin small{color:var(--muted);font-size:12px;font-weight:500;line-height:1.45}.founderAiAnswerActions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.founderAiAnswerActions button{border:1px solid var(--line);background:var(--fc-raised);min-height:40px;color:var(--ink);cursor:pointer;border-radius:9px;padding:9px 12px;font-size:12px;font-weight:900}.founderAiAnswerActions button:first-child{border-color:var(--coral);color:var(--coral)}.founderAiAnswerActions button:disabled{opacity:.55;cursor:not-allowed}@media (width<=620px){.founderAiAnswerActions{width:100%;display:grid}.founderAiAnswerActions button{width:100%}}.aiStarButton{box-shadow:0 8px 22px #f36b2b38;color:#fff!important;background:linear-gradient(135deg,#f36b2b,#ff934f)!important;border-color:#0000!important}.aiApprovalPanel{border-top:1px solid #75808938;margin-top:18px;padding-top:18px}.aiApprovalPanel label{letter-spacing:.03em;gap:8px;font-size:12px;font-weight:800;display:grid}.aiApprovalPanel textarea{resize:vertical;background:var(--fc-soft);width:100%;min-height:150px;color:var(--ink);font:inherit;border:1px solid #75808959;border-radius:10px;padding:13px;line-height:1.55}.aiApprovalPanel>div{flex-wrap:wrap;gap:9px;margin-top:11px;display:flex}.aiApprovalPanel>div button{border:1px solid var(--line);background:var(--fc-raised);color:var(--ink);border-radius:9px;padding:10px 14px;font-weight:800}.aiApprovalPanel>div button.primary{background:var(--coral);color:#fff;border-color:var(--coral)}.aiApprovalPanel>p{color:#2f8b5d;margin:11px 0 0;font-weight:700}.aiUsageStrip{background:linear-gradient(135deg,#f36b2b1a,#ffffff0a);border:1px solid #f36b2b4d;border-radius:15px;grid-template-columns:minmax(190px,.65fr) minmax(220px,1fr) minmax(260px,1.35fr);align-items:center;gap:16px;margin-bottom:18px;padding:17px 19px;display:grid}.aiUsageStrip>div{gap:3px;display:grid}.aiUsageStrip small,.aiUsageStrip span{color:var(--muted);font-size:12px}.aiUsageStrip strong{color:var(--coral);font-size:clamp(28px,4vw,42px);line-height:1}.aiUsageStrip b{font-size:21px}.aiUsageStrip p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}@media (width<=820px){.aiUsageStrip{grid-template-columns:1fr}}.betaControlPanel{background:linear-gradient(135deg,#f36b2b1f,#ffffff08);border:1px solid #f36b2b52;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px 28px;margin-bottom:18px;padding:23px;display:grid}.betaControlStatus small,.betaApplications header small,.betaTesters header small,.betaStats small,.betaInvite small{color:var(--coral);letter-spacing:.12em;font-size:10px;font-weight:900}.betaControlStatus h3{margin:6px 0;font:800 24px Manrope,sans-serif}.betaControlStatus p,.betaControlNote{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.betaControlActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.betaControlActions button{border:1px solid var(--line);color:var(--ink);background:var(--fc-raised);cursor:pointer;border-radius:9px;padding:11px 13px;font-weight:800}.betaControlActions button.active{border-color:var(--coral);color:#fff;background:var(--coral)}.betaControlActions button:disabled{opacity:.58;cursor:wait}.betaControlNote{border-top:1px solid #75808933;grid-column:1/-1;padding-top:14px}.betaStats{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px;display:grid}.betaStats article{border:1px solid var(--line);background:var(--fc-raised);border-radius:13px;gap:7px;padding:19px;display:grid}.betaStats strong{color:var(--coral);font:900 34px/1 Manrope,sans-serif}.betaStats span{color:var(--muted);font-size:12px}.betaApplications,.betaTesters{border:1px solid var(--line);background:var(--fc-raised);border-radius:15px;margin-bottom:18px;overflow:hidden}.betaApplications>header,.betaTesters>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.betaApplications h3,.betaTesters h3{margin:5px 0 0;font:800 20px Manrope,sans-serif}.betaApplications header p{max-width:570px;color:var(--muted);margin:6px 0 0;font-size:12px}.betaApplications>header>span{color:var(--coral);white-space:nowrap;background:#f36b2b1f;border-radius:99px;padding:6px 9px;font-size:11px;font-weight:800}.betaApplicationList>article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 230px;gap:26px;padding:21px 22px;display:grid}.betaApplicationList>article:last-child{border-bottom:0}.betaApplicant{min-width:0}.betaApplicant>small{color:var(--muted);font-size:11px}.betaApplicant h4{margin:7px 0 3px;font:800 16px Manrope,sans-serif}.betaApplicant a{color:var(--blue);font-size:13px}.betaApplicant p{color:var(--muted);margin:7px 0;font-size:12px}.betaApplicant blockquote{border-left:2px solid var(--coral);color:var(--ink);white-space:pre-wrap;margin:13px 0 0;padding-left:12px;font-size:13px;line-height:1.55}.betaInvite{align-content:start;gap:7px;display:grid}.betaInvite>b{font-size:13px}.betaInvite code{text-overflow:ellipsis;width:max-content;max-width:100%;color:var(--coral);background:#f36b2b14;border:1px dashed #f36b2b80;border-radius:7px;padding:8px 9px;font:800 12px ui-monospace,monospace;overflow:hidden}.betaInvite>span,.betaInvite p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.betaInvite button{width:max-content;margin-top:4px}.betaCopied{font-weight:800;color:#2f8b5d!important}.betaTesters>div{display:grid}.betaTesters article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:15px 22px;display:flex}.betaTesters article:last-child{border-bottom:0}.betaTesters article div{gap:3px;display:grid}.betaTesters article b{font-size:14px}.betaTesters article small,.betaTesters article>span{color:var(--muted);font-size:12px}.betaTesters article>span{text-align:right}@media (width<=720px){.betaControlPanel,.betaStats{grid-template-columns:1fr}.betaControlActions{justify-content:stretch}.betaControlActions button{flex:1}.betaApplicationList>article{grid-template-columns:1fr}.betaTesters article{flex-direction:column;align-items:flex-start}.betaTesters article>span{text-align:left}}.founderDangerPanel{background:color-mix(in srgb, #d64545 8%, var(--surface,#fff));border:1px solid #d6454561;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin:18px 0 22px;padding:18px 20px;display:flex}.founderDangerPanel strong{color:#a92727;font-size:15px}.founderDangerPanel p{color:var(--muted,#667085);margin:5px 0 0;font-size:13px}.founderDangerPanel .analyticsReset{flex:none}@media (width<=700px){.founderDangerPanel{flex-direction:column;align-items:stretch}.founderDangerPanel .analyticsReset{width:100%}}@media (width<=1100px){.supportDesk{grid-template-columns:1fr;overflow:visible}.supportDetail{min-width:0}}@media (width<=760px){.founderShell,.founderMain,.founderContent{overflow-x:clip}.founderContent :is(section,article,form,header,dl,div){min-width:0}.publicContactInbox>header{flex-direction:column;align-items:flex-start;gap:12px}.contactStatusTabs,.contactCategoryTabs,.supportQueueTabs,.emailTabs{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.contactStatusTabs::-webkit-scrollbar{display:none}.contactCategoryTabs::-webkit-scrollbar{display:none}.supportQueueTabs::-webkit-scrollbar{display:none}.emailTabs::-webkit-scrollbar{display:none}.contactStatusTabs button,.contactCategoryTabs button,.supportQueueTabs button,.emailTabs button{flex:none}.contactSearch{width:auto;margin-inline:12px}.publicContactDetail,.ticketDetail{overflow-wrap:anywhere}.founderMobileNav{padding-inline:max(6px, env(safe-area-inset-left)) max(6px, env(safe-area-inset-right));grid-template-columns:repeat(6,minmax(0,1fr))}.founderTop>button[aria-label="Refresh founder data"]{border:1px solid var(--line);background:var(--fc-raised);width:44px;min-height:44px;color:var(--ink);border-radius:10px;flex:0 0 44px;justify-content:center;align-items:center;padding:0;font-size:0;display:inline-flex}.founderTop>button[aria-label="Refresh founder data"]:after{content:"↻";font-size:21px;line-height:1}.founderMobileNav button{min-height:56px;font-size:13px}.founderContent :is(input:not([type=checkbox]):not([type=radio]),select){min-height:44px}.founderContent .founderSearch input{min-height:42px}.contactStatusTabs button,.contactCategoryTabs button,.supportQueueTabs button,.emailTabs button,.supportReplyMode button{min-height:44px}.contactCategoryTabs,.contactStatusTabs,.supportQueueTabs,.emailTabs{padding-bottom:8px}.publicContactReply button,.publicEnquiryActions button,.guestAiHeaderActions .aiStarButton,.ticketHeaderActions button,.supportReplyComposer>button{width:100%;min-height:46px}.publicContactReply .trackedReplyNote,.publicContactReply small{overflow-wrap:anywhere}.queueCard header button,.customerWatch header button{min-height:44px;padding:9px 12px}.founderAiPrompts button{min-height:44px;padding:10px 13px}.emailStatusBanner{flex-direction:column;align-items:stretch}.emailStatusBanner>span{margin-top:0}.emailStatusBanner .composeMail{width:100%;min-height:46px;margin-left:0}.mailboxWorkspace,.mailboxFolders,.mailList,.mailReader,.inboxCard,.emailCentre{min-width:0;max-width:100%}.mailboxFolders{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:10px;display:grid;overflow:visible}.mailboxFolders button{min-width:0;min-height:56px;padding:10px 9px}.mailboxFolders button span,.mailboxFolders button small{overflow-wrap:anywhere;min-width:0}.mailReader{overflow-wrap:anywhere}.mailReader footer{flex-direction:column}.mailReader footer button{width:100%;min-height:46px}.founderMobileSheet>section{background:var(--fc-surface);color:var(--ink)}.founderMobileSheet>section>button,.founderMobileSheet>section>a{background:var(--fc-surface);min-height:64px;color:var(--ink)}.founderMobileSheet header>button{background:var(--fc-raised);color:var(--ink)}.founderMobileSheet>section>button:last-child{color:var(--red)}.founderLoginPage input,.founderLoginPage select,.founderLoginPage textarea,.founderContent input,.founderContent select,.founderContent textarea{font-size:16px!important}.founderLoginPage{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}}.publicEnquiryQueue{border:1px solid var(--line);background:var(--fc-surface);border-radius:16px;margin:0 0 18px;overflow:hidden}.publicEnquiryQueue>header{border-bottom:1px solid var(--line);padding:18px 20px}.publicEnquiryQueue header small{color:var(--coral);letter-spacing:.13em;font-size:12px;font-weight:900}.publicEnquiryQueue h3{margin:5px 0 0;font-size:16px}.publicEnquiryQueue>article{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px 20px;display:grid}.publicEnquiryQueue>article>span{color:#ff9a78;background:#ff835d20;border-radius:6px;padding:6px 8px;font-size:12px;font-weight:900}.publicEnquiryQueue article>div{gap:5px;display:grid}.publicEnquiryQueue article b{font-size:12px}.publicEnquiryQueue article small{color:var(--muted);font-size:13px}.publicEnquiryQueue article p{color:var(--muted);margin:3px 0 0;font-size:12px;line-height:1.55}.publicEnquiryQueue article a{color:var(--coral);font-size:13px;font-weight:850;text-decoration:none}.promoStripeState{background:#eef1f2;border-radius:7px;gap:4px;padding:8px 9px;font-weight:850;color:#5e6d73!important;min-height:0!important;margin:10px 0!important;font-size:12px!important;display:grid!important}.promoStripeState.validated{background:#dff3e9;color:#126c4d!important}.promoStripeState.failed{background:#fff0ec;color:#a94231!important}.promoStripeState small{font-weight:500;line-height:1.4}.promotionReview{gap:14px;display:grid}.promotionReview>p,.promotionSafetyNote{color:var(--muted);font-size:12px;line-height:1.6}.promotionReview dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.promotionReview dl div{border:1px solid var(--line);border-radius:8px;padding:10px}.promotionReview dt{color:var(--muted);font-size:12px}.promotionReview dd{margin:5px 0 0;font-size:12px;font-weight:800}.promotionReview>button{color:var(--coral);background:0 0;border:0;justify-self:start;font-size:13px;font-weight:850}.promotionBillingScope{border:1px solid var(--line);border-radius:8px;padding:9px}.promotionBillingScope legend{color:var(--muted);font-size:12px;font-weight:850}.founderShell[data-theme=dark] .founderContent :is(.publicEnquiryQueue,.founderModal>form){background:var(--fc-surface);color:var(--ink)}.founderShell[data-theme=dark] .founderContent :is(button,.promoGrid footer>button){color:var(--ink)}.founderShell[data-theme=dark] .founderContent button.primary{background:var(--coral);color:#17242b}@media (width<=700px){.publicEnquiryQueue>article,.promotionReview dl{grid-template-columns:1fr}}.founderAiHistory{border:1px solid var(--line);background:var(--fc-surface);border-radius:14px;gap:12px;margin-bottom:14px;padding:16px;display:grid}.founderAiHistory header{gap:4px;display:grid}.founderAiHistory header small{color:var(--coral);letter-spacing:.13em;font-size:12px;font-weight:900}.founderAiHistory header b{font-size:13px}.founderAiHistory>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.founderAiHistory button{text-align:left;border:1px solid var(--line);background:var(--surface);min-height:64px;color:var(--ink);border-radius:9px;gap:5px;padding:10px;display:grid}.founderAiHistory button span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;overflow:hidden}.founderAiHistory button small{color:var(--muted);font-size:12px}.campaignBlockers,.campaignReady{margin-top:7px;font-size:12px;font-weight:800;line-height:1.45;display:block}.campaignBlockers{color:#b64a32}.campaignReady{color:#197052}.campaignActions{align-content:center;gap:6px;display:grid}.campaignActions>button,.mailCancelEdit{border:1px solid var(--line);min-height:36px;color:var(--ink);background:0 0;border-radius:7px;padding:8px 10px;font-size:12px;font-weight:850}.mailCancelEdit{justify-self:start}.publicEnquiryActions{justify-items:start;gap:6px;display:grid}.publicEnquiryActions button{border:1px solid var(--line);min-height:30px;color:var(--ink);background:0 0;border-radius:6px;padding:6px 8px;font-size:12px;font-weight:800}.founderShell[data-theme=dark] .founderAiHistory{background:var(--fc-surface)}.founderShell[data-theme=dark] .founderAiHistory button{background:var(--surface)}@media (width<=900px){.founderAiHistory>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.founderAiHistory>div{grid-template-columns:1fr}}.duplicateTicketFlag{color:#bd4a23;background:#ff7a3c1c;border-radius:5px;width:max-content;max-width:100%;margin-top:5px;padding:4px 6px;font-size:12px;line-height:1.4;display:block}.founderShell[data-theme=dark] .duplicateTicketFlag{color:#ffb08f}.founderAiAnswerText h4{color:var(--ink);margin:20px 0 8px;font-size:14px}.founderAiAnswerText p{gap:8px;display:flex}.founderAiAnswerText strong{color:var(--ink)}.founderAiBullet>i{color:var(--coral);flex:0 0 24px;font-style:normal;font-weight:900}.founderAiBullet>span{min-width:0}.campaignPreview{border-top:1px solid var(--line);margin-top:9px;padding-top:8px}.campaignPreview summary{cursor:pointer;color:var(--coral);font-size:12px;font-weight:850}.campaignPreview em{color:var(--muted);margin:8px 0 0;font-size:12px;font-style:normal;display:block}.campaignPreview p{white-space:pre-wrap;line-height:1.55;color:var(--ink)!important;font-size:13px!important}.organisationCreateIntro{color:var(--muted);margin:0 0 16px;font-size:12px;line-height:1.55}.organisationPlanQuote,.organisationCreateResult{border:1px solid var(--line);background:var(--fc-soft);border-radius:10px;gap:6px;margin:4px 0 14px;padding:14px;display:grid}.organisationPlanQuote small{color:var(--coral);letter-spacing:.11em;font-size:12px;font-weight:900}.organisationPlanQuote b{font-size:12px}.organisationPlanQuote strong{color:var(--coral);font-family:Manrope,sans-serif;font-size:19px}.organisationPlanQuote span,.organisationCreateResult p,.organisationCreateResult small{color:var(--muted);font-size:12px;line-height:1.5}.organisationCreateResult>b{font-size:13px}.founderShell[data-theme=dark] .organisationPlanQuote,.founderShell[data-theme=dark] .organisationCreateResult{background:var(--fc-soft)}@media (width<=760px){.organisationCreateIntro{font-size:12px}.organisationPlanQuote,.organisationCreateResult{padding:13px}.organisationPlanQuote strong{font-size:18px}}.pricingControl{border:1px solid var(--line);background:var(--fc-surface);border-radius:16px;gap:20px;padding:22px;display:grid}.pricingControl>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.pricingControl>header div{gap:4px;display:grid}.pricingControl>header b{font-size:18px}.pricingControl>header :is(small,span),.pricingControl>p{color:var(--muted);font-size:14px;line-height:1.55}.pricingControlRows{gap:10px;display:grid}.pricingControlRow{border:1px solid var(--line);border-radius:10px;grid-template-columns:minmax(135px,1fr) minmax(125px,180px) minmax(125px,180px);align-items:end;gap:16px;padding:14px;display:grid}.pricingControlRow>div{gap:3px;display:grid}.pricingControlRow small{color:var(--muted);font-size:13px}.pricingControlRow label{gap:5px;font-size:13px;font-weight:700;display:grid}.pricingControlRow input{width:100%}.pricingPublish{background:var(--coral);border:0;border-radius:9px;justify-self:start;padding:12px 18px;font-weight:800}.pricingPublish:disabled{opacity:.45;cursor:not-allowed}.pricingReview{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0;display:grid}.pricingReview>div{border:1px solid var(--line);border-radius:9px;gap:5px;padding:11px;display:grid}.pricingReview span{font-size:13px}@media (width<=700px){.pricingControl>header{display:grid}.pricingControlRow{grid-template-columns:1fr 1fr}.pricingControlRow>div{grid-column:1/-1}.pricingReview{grid-template-columns:1fr}}.founderShell{--fx-shadow-sm:0 1px 2px #1018270d, 0 1px 3px #1018270a;--fx-shadow:0 18px 44px -22px #10182747, 0 2px 10px #1018270d;--fx-shadow-lg:0 34px 70px -30px #090e1a8c;background:radial-gradient(900px 420px at 100% -10%, #5871e80f 0%, #5871e800 60%), var(--paper)}.founderNav{box-shadow:var(--fx-shadow-lg);background:linear-gradient(#101a2d 0%,#0a1120 100%);border-right:1px solid #ffffff0f}.founderBrand>i{box-shadow:0 10px 26px -8px #f4684c8c}.founderNav nav button{border-radius:12px;transition:background .15s,color .15s,transform .1s}.founderNav nav button:hover{background:#ffffff0f;transform:translate(1px)}.founderNav nav button.active{background:linear-gradient(135deg,#f4684c38,#f4684c14);box-shadow:inset 0 0 0 1px #f4684c59}.founderNav nav button em{box-shadow:0 0 0 3px #101a2d}.founderIdentity{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px}.founderThemeToggle{transition:transform .15s,opacity .15s}.founderThemeToggle:hover{transform:translateY(-1px)}.founderTop{background:color-mix(in srgb, var(--paper) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.founderTop h1{letter-spacing:-.01em}.founderTop>button,.founderSearch{transition:box-shadow .15s,border-color .15s,transform .1s}.founderTop>button:hover{box-shadow:var(--fx-shadow-sm);transform:translateY(-1px)}.founderSearch:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 18%, transparent)}.founderContent{max-width:1280px}.metricDeck>article,.detailCard,.orgTable,.auditPanel,.billingPanel,.connectionGrid,.analyticsGrid,.founderAlerts,.emailCentre,.mailWorkspace,.contactSearch,.publicContactInbox{box-shadow:var(--fx-shadow-sm);transition:box-shadow .15s,transform .12s}.metricDeck>article:hover{box-shadow:var(--fx-shadow);transform:translateY(-2px)}.detailCard h3,.orgTable b{letter-spacing:-.01em}.founderShell button.primary,.founderShell .founderModal .primary{background:linear-gradient(135deg, #ff8462, var(--coral));border:0;transition:transform .12s,box-shadow .12s;box-shadow:0 14px 28px -14px #f4684ca6}.founderShell button.primary:hover{transform:translateY(-1px);box-shadow:0 18px 34px -14px #f4684cbf}.founderShell button.primary:active{transform:translateY(0)}.founderShell .secondary,.founderShell .quietButton,.founderShell .dangerGhost{transition:border-color .15s,background .15s,transform .1s}.founderShell .secondary:hover,.founderShell .quietButton:hover{border-color:var(--blue);transform:translateY(-1px)}.founderShell .dangerGhost:hover{border-color:var(--red);color:var(--red)}.founderShell .deletionPanel{border-color:color-mix(in srgb, var(--red) 38%, var(--line))}.founderShell .deletionPanel header small,.founderShell .deletionPanel header span{color:var(--red)}.founderShell .deletionWarning{color:var(--red);margin:0;font-size:13px;line-height:1.5}.orgTable>button,.orgTicketsList>button,.incidentList>article{transition:background .12s}.orgTable>button:hover{background:color-mix(in srgb, var(--blue) 6%, transparent)}.founderModal{box-shadow:var(--fx-shadow-lg);border-radius:18px}.founderModal :is(input,select,textarea){transition:border-color .15s,box-shadow .15s}.founderModal :is(input,select,textarea):focus{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 16%, transparent)}.founderShell :where(a,button,summary,input,select,textarea):focus-visible{outline:2.5px solid var(--blue);outline-offset:2px}.founderAiOrb{box-shadow:0 0 0 6px color-mix(in srgb, var(--coral) 10%, transparent), var(--fx-shadow)}.founderAiMessage{box-shadow:var(--fx-shadow-sm)}.founderAiComposer{box-shadow:var(--fx-shadow)}.founderNav::-webkit-scrollbar{width:9px;height:9px}.founderContent ::-webkit-scrollbar{width:9px;height:9px}.founderNav::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:999px}.founderContent ::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 18%, transparent);border-radius:999px}.demoChooser{color:#f5f7f8;background:#0d2028;min-height:100svh;font-family:Arial,sans-serif}.demoChooser>header{border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;padding:26px 5vw;display:flex}.demoChooser img{width:185px}.demoChooser a{color:#f5f7f8}.demoChooser>section{max-width:1260px;margin:auto;padding:64px 32px}.demoEyebrow{color:#ff8e50;letter-spacing:.16em;font-size:14px;font-weight:700}.demoChooser h1{letter-spacing:-.035em;margin:24px 0;font-size:clamp(38px,5vw,64px);line-height:1.06}.demoChooser section>p:not(.demoEyebrow){color:#bdcdd4;max-width:720px;font-size:18px;line-height:1.7}.demoBusinessGrid{grid-template-columns:repeat(3,1fr);gap:18px;margin:38px 0;display:grid}.demoBusinessGrid button{text-align:left;color:#fff;cursor:pointer;background:#182f39;border:1px solid #415660;border-radius:18px;padding:26px;transition:transform .18s,border-color .18s}.demoBusinessGrid button:hover{border-color:#ff7a32;transform:translateY(-4px)}.demoBusinessGrid button:focus-visible{outline-offset:4px;outline:3px solid #ff7a32}.demoBusinessGrid span{color:#ff965f;font-size:14px}.demoBusinessGrid h2{font-size:23px;line-height:1.3}.demoBusinessGrid p{color:#bdcdd4;min-height:80px;font-size:16px;line-height:1.65}.demoBusinessGrid b{color:#ff9c65;font-size:15px}.demoChooser small{color:#aabdc7;font-size:14px;line-height:1.6}.demoContext{color:#c7d7df;background:#0c1c24;align-items:center;gap:24px;padding:10px 24px;display:flex}.demoContext button{color:#ff9c65;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px}@media (width<=850px){.demoBusinessGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.demoBusinessGrid{grid-template-columns:1fr}.demoChooser>section{padding:34px 20px}.demoBusinessGrid p{min-height:0}.demoChooser>header{padding:20px}.demoChooser img{width:145px}}.demoRecordBanner{background:#193640;border:1px solid #4b6772;border-radius:14px;flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:28px;padding:22px;display:flex}.demoRecordBanner>div{flex:1;min-width:230px}.demoRecordBanner b{font-size:18px}.demoRecordBanner p{color:#c5d5dc;margin:8px 0 0;font-size:15px;line-height:1.6}.demoRecordBanner button,.demoRecordBanner>a,.demoQuickLink{color:#09202a;cursor:pointer;background:#ff782c;border:1px solid #ff873e;border-radius:8px;padding:12px 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.demoQuickLink{margin-top:24px}.demoSettings{gap:18px;max-width:650px;display:grid}.demoSettings label{gap:8px;font-size:15px;display:grid}.demoSettings input,.demoSettings select{color:#fff;font:inherit;background:#112a35;border:1px solid #65818e;border-radius:8px;padding:12px}.demoSettings button{justify-self:start}.demoEvidenceImage{object-fit:contain;border-radius:10px;width:100%;max-height:380px}.authDemoModal>section{width:min(850px,100%);max-width:850px}.authDemoModal figcaption{color:#bacdd6;font-size:14px;line-height:1.5}.authDemoManager .pcManagerContent{min-width:0}.authDemoManager .pcCalendar,.authDemoManager .ccm-exports{overflow-x:auto}.authDemoManager .ccm-person .m{min-width:0}.authDemoManager .ccm-person .sub{overflow-wrap:anywhere}.authDemoSite{line-height:1.5}.authDemoIntro .demoQuickLink{color:#102630}.authDemoToolbar>span{line-height:1.7}.demoContext span{font-size:14px}@media (width<=600px){.authDemoManager .pcManagerContent{padding:18px 12px!important}.demoRecordBanner{padding:18px}.authDemoManager .ccm-row.wide{flex-wrap:wrap}.authDemoModal{padding:12px}.authDemoModal>section{padding:28px 20px}.authDemoManager .pcCalendar{grid-template-columns:repeat(7,minmax(145px,1fr))!important}.authDemoManager .pcCalendarNav{gap:6px;font-size:13px}.authDemoManager .pcCalendarNav b{text-align:center}.authDemoManager .ccm-tools input{width:100%;min-width:0!important}}@media (width<=850px){.authDemoManager.pcManager>aside nav{gap:8px;flex-flow:row!important;margin:0!important;padding:4px 0 8px!important;display:flex!important;overflow-x:auto!important}.authDemoManager.pcManager>aside nav button{white-space:nowrap;flex:none!important;width:auto!important;min-width:max-content!important;padding:12px 16px!important}.authDemoManager.pcManager>aside nav button span{font-size:14px!important}.authDemoManager.pcManager>aside{height:auto!important;max-height:none!important;position:static!important}.authDemoManager .pcCalendar{max-width:100%;min-width:0!important;display:flex!important;overflow:auto!important}.authDemoManager .pcCalendar>article{flex:0 0 145px}.authDemoManager .pcCalendarNav b{display:block}.authDemoManager.pcManager>aside nav button{align-items:center!important;display:flex!important}.authDemoManager.pcManager>aside nav button span{width:auto!important;min-width:max-content!important}}.pcLoading{color:#66747b;background:#f3f5f5;place-content:center;justify-items:center;gap:18px;min-height:100dvh;display:grid}.pcLoading>i{border:3px solid #dbe1e3;border-top-color:#f36a2d;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite pcSpin}.pcLoading p{font-size:12px}.pcBrand{align-items:center;gap:11px;display:flex}.pcBrand>i{border:6px solid #fff;border-radius:50%;flex:none;place-items:center;width:35px;height:35px;display:grid;position:relative}.pcBrand>i:after{content:"";background:#f36a2d;width:8px;height:12px;position:absolute;bottom:-5px;right:-7px;transform:rotate(-40deg)}.pcBrand>i b{background:#f36a2d;border-radius:50%;width:8px;height:8px}.pcBrand>span{flex-direction:column;gap:4px;display:flex}.pcBrand strong{letter-spacing:.13em;font-size:12px}.pcBrand small{color:#9eabb0;font-size:12px}.pcLoading .pcBrand{color:#26343d}.pcLoading .pcBrand>i{border-color:#26343d}.pcAuth{background:#f5f6f6;grid-template-columns:1.05fr .95fr;min-height:100dvh;display:grid}.pcAuthBrand{color:#fff;background:radial-gradient(circle at 90% 8%,#ff7c3c32,#0000 28%),#27343b;flex-direction:column;padding:45px clamp(36px,7vw,90px);display:flex}.pcAuthBrand>div{margin:auto 0}.pcAuthBrand>div p,.pcAuthCard>p,.pcFirstSetup section>p{color:#ff8d59;letter-spacing:.16em;font-size:12px;font-weight:900}.pcAuthBrand h1{letter-spacing:-.04em;margin:17px 0 24px;font:500 clamp(50px,6vw,78px)/.98 Georgia,serif}.pcAuthBrand>div>span{color:#b9c3c7;max-width:560px;font-size:14px;line-height:1.7;display:block}.pcAuthBrand footer{flex-wrap:wrap;gap:10px;display:flex}.pcAuthBrand footer b{color:#c6ced1;border:1px solid #ffffff24;border-radius:30px;padding:8px 11px;font-size:12px}.pcAuthForm{place-items:center;padding:35px;display:grid}.pcAuthCard{background:#fff;border:1px solid #dce2e4;border-radius:16px;width:min(430px,100%);padding:28px;box-shadow:0 22px 60px #24323a14}.pcAuthTabs{background:#eef1f2;border-radius:9px;grid-template-columns:1fr 1fr;margin-bottom:26px;padding:4px;display:grid}.pcAuthTabs button{color:#7e8a90;background:0 0;border:0;border-radius:7px;padding:9px;font-size:12px;font-weight:850}.pcAuthTabs button.active{color:#26343b;background:#fff;box-shadow:0 4px 12px #26343b12}.pcAuthCard h2,.pcFirstSetup h1{margin:7px 0;font:500 32px Georgia,serif}.pcAuthCard>span,.pcFirstSetup section>span{color:#7c898f;margin-bottom:21px;font-size:13px;line-height:1.6;display:block}.pcAuthCard>label,.pcFirstSetup label,.pcForm>label{color:#536168;flex-direction:column;gap:7px;margin:13px 0;font-size:12px;font-weight:850;display:flex}.pcAuthCard input,.pcFirstSetup input,.pcForm input,.pcForm select,.pcForm textarea{color:#26343b;background:#fff;border:1px solid #d5dcdf;border-radius:9px;outline:0;width:100%;padding:11px 12px}.pcAuthCard input:focus,.pcFirstSetup input:focus,.pcForm input:focus,.pcForm select:focus,.pcForm textarea:focus{border-color:#f36a2d;box-shadow:0 0 0 3px #f36a2d16}.pcPrimary{color:#fff;background:#f36a2d;border:0;border-radius:9px;width:100%;padding:12px 15px;font-size:13px;font-weight:900;box-shadow:0 9px 20px #f36a2d2d}.pcPrimary:disabled{opacity:.55}.pcError{color:#b74332;background:#fff0ed;border:1px solid #f0d1c7;border-radius:8px;margin:12px 0;padding:10px 12px;font-size:12px}.pcFirstSetup{color:#fff;background:#29363d;min-height:100dvh;padding:32px 5vw}.pcFirstSetup>section{color:#26343d;background:#fff;border-radius:17px;width:min(760px,100%);margin:55px auto;padding:34px}.pcFirstSetup>section>div{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.pcFirstSetup label.wide{grid-column:1/-1}.pcFirstSetup .pcPrimary{float:right;width:auto}.pcManager{color:#26343d;background:#f3f5f5;grid-template-columns:245px 1fr;min-height:100dvh;display:grid}.pcManager>aside{color:#fff;z-index:50;background:#29363d;flex-direction:column;height:100dvh;padding:26px 19px;display:flex;position:sticky;top:0}.pcCurrentSite{background:#334149;border:1px solid #46535a;border-radius:10px;flex-direction:column;gap:5px;margin:28px 0 18px;padding:13px;display:flex}.pcCurrentSite small{color:#97a4aa;letter-spacing:.12em;font-size:12px}.pcCurrentSite b{font-size:13px}.pcCurrentSite span{color:#65c6a6;font-size:12px}.pcManager>aside nav{flex-direction:column;gap:3px;display:flex}.pcManager>aside nav button{color:#aab5ba;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:25px 1fr auto;align-items:center;padding:10px 11px;display:grid}.pcManager>aside nav button i{font-size:13px;font-style:normal}.pcManager>aside nav button span{font-size:12px;font-weight:850}.pcManager>aside nav button em{color:#fff;background:#f36a2d;border-radius:20px;padding:3px 6px;font-size:12px;font-style:normal}.pcManager>aside nav button.active{color:#fff;background:#3b4951;box-shadow:inset 3px 0 #f36a2d}.pcIdentity{border-top:1px solid #445159;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin-top:auto;padding:17px 4px 0;display:grid}.pcIdentity>span,.pcManagerMain>header>span>i{color:#fff;background:linear-gradient(135deg,#ff8048,#df531c);border-radius:9px;place-items:center;width:33px;height:33px;font-size:12px;font-style:normal;font-weight:900;display:grid}.pcIdentity>div{flex-direction:column;gap:3px;display:flex}.pcIdentity b{font-size:12px}.pcIdentity small{color:#9ca8ad;text-transform:capitalize;font-size:12px}.pcIdentity button{color:#aab4b9;background:0 0;border:0}.pcManagerMain{min-width:0}.pcManagerMain>header{background:#fff;border-bottom:1px solid #dce2e4;align-items:center;height:70px;padding:0 31px;display:flex}.pcManagerMain>header>div{flex-direction:column;gap:4px;display:flex}.pcManagerMain>header small{color:#909ca1;letter-spacing:.12em;font-size:12px}.pcManagerMain>header>span{align-items:center;gap:10px;margin-left:auto;display:flex}.pcManagerMain>header>span button,.pcMenu{background:#fff;border:1px solid #d9dfe1;border-radius:8px;width:32px;height:32px}.pcMenu{margin-right:10px;display:none}.pcManagerContent{max-width:1260px;margin:auto;padding:40px clamp(22px,4vw,48px) 70px}.pcPageTitle{justify-content:space-between;align-items:end;gap:22px;margin-bottom:25px;display:flex}.pcPageTitle p{color:#de5b23;letter-spacing:.16em;margin:0 0 8px;font-size:12px;font-weight:900}.pcPageTitle h1{margin:0;font:500 clamp(32px,4vw,44px)/1 Georgia,serif}.pcPageTitle span{color:#78858b;margin-top:9px;font-size:13px;display:block}.pcPageTitle>button{color:#fff;background:#f36a2d;border:0;border-radius:9px;padding:11px 15px;font-size:12px;font-weight:900;box-shadow:0 9px 20px #f36a2d2b}.pcStats{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.pcStats>article{background:#fff;border:1px solid #dce2e4;border-radius:12px;align-items:center;gap:12px;padding:15px;display:flex}.pcStats article>span{flex-direction:column;gap:4px;display:flex}.pcStats small{color:#8c989d;font-size:12px;font-weight:900}.pcStats b{font-size:12px}.pcMetricLink{text-align:left;color:#7d8a90;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.pcStats>article>strong{border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font:500 17px Georgia,serif;display:grid}.pcStats strong.red{color:#d34e3d;background:#fff0ec}.pcStats strong.green{color:#17815f;background:#e7f5ef}.pcStats strong.blue{color:#327ca5;background:#eaf4f9}.pcRing{background:conic-gradient(#f36a2d var(--value),#e1e6e8 0);border-radius:50%;flex:none;place-items:center;width:51px;height:51px;display:grid;position:relative}.pcRing:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:6px}.pcRing b{font-size:12px;position:relative}.pcOverviewGrid{grid-template-columns:1.25fr .75fr;gap:11px;margin-top:11px;display:grid}.pcPanel,.pcDataTable,.pcIssueList,.pcReminderList,.pcSettings{background:#fff;border:1px solid #dce2e4;border-radius:12px;overflow:hidden}.pcPanel>header{border-bottom:1px solid #e1e6e8;justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.pcPanel header small{color:#df5a22;letter-spacing:.12em;font-size:12px;font-weight:900}.pcPanel h2{margin:5px 0 0;font:500 16px Georgia,serif}.pcPanel header button{color:#dc5b24;background:0 0;border:0;font-size:12px;font-weight:850}.pcSubmissionRow{text-align:left;background:#fff;border:0;border-bottom:1px solid #e6e9ea;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;padding:11px 16px;display:grid}.pcSubmissionRow>span{border-radius:8px;place-items:center;width:29px;height:29px;font-size:12px;display:grid}.pcSubmissionRow>div{flex-direction:column;gap:3px;display:flex}.pcSubmissionRow b{font-size:12px}.pcSubmissionRow small{color:#8b979c;font-size:12px}.pcSubmissionRow em{color:#d85a24;font-size:12px;font-style:normal}.pcShiftRow{border-bottom:1px solid #e6e9ea;gap:11px;padding:13px 16px;display:flex}.pcShiftRow>i{color:#dc5b24;font-size:12px;font-style:normal;font-weight:900}.pcShiftRow>span{flex-direction:column;gap:3px;display:flex}.pcShiftRow b{font-size:12px}.pcShiftRow small{color:#89959a;font-size:12px}.pcUpdates{margin-top:11px}.pcUpdates>article{border-bottom:1px solid #e5e9ea;gap:10px;padding:12px 16px;display:flex}.pcUpdates>article>span,.pcStaffUpdates article>span{color:#347fa7;background:#eaf4f9;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.pcUpdates article div{flex-direction:column;gap:3px;display:flex}.pcUpdates article small,.pcStaffUpdates small{color:#d85a24;font-size:12px;font-weight:900}.pcUpdates article b{font-size:12px}.pcUpdates article p{color:#76848a;margin:0;font-size:12px}.pcSummary{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:11px;display:grid}.pcSummary article{background:#fff;border:1px solid #dce2e4;border-radius:11px;align-items:center;gap:12px;padding:16px;display:flex}.pcSummary article>b{color:#f36a2d;font:500 26px Georgia,serif}.pcSummary article>span{font-size:12px;font-weight:850}.pcSummary small{color:#8a969b;margin-top:4px;font-size:12px;display:block}.pcDataTable{overflow:auto}.pcDataTable>header,.pcDataTable>article{align-items:center;gap:10px;min-width:680px;padding:11px 15px;display:grid}.pcDataTable>header{color:#89959a;background:#f8f9f9;border-bottom:1px solid #e1e6e8;font-size:12px;font-weight:900}.pcDataTable.reports>header,.pcDataTable.reports>article{grid-template-columns:1.6fr 1fr .8fr .8fr .6fr 1fr}.pcDataTable>article{border-bottom:1px solid #e5e9ea;font-size:12px}.pcPerson{align-items:center;gap:9px;display:flex}.pcPerson>i{color:#dd5b24;background:#fff0e9;border-radius:8px;place-items:center;width:32px;height:32px;font-size:12px;font-style:normal;font-weight:900;display:grid}.pcPerson>b,.pcDataTable article span>b{flex-direction:column;gap:3px;display:flex}.pcPerson small,.pcDataTable article small{color:#8b979c;font-size:12px}.pcDataTable em{border-radius:20px;padding:5px 7px;font-size:12px;font-style:normal}.pcTextButton,.pcDataTable a{color:#d85a24;background:0 0;border:0;margin-right:8px;font-size:12px;font-weight:850;text-decoration:none}.pcRoutineGrid{grid-template-columns:repeat(2,1fr);gap:11px;display:grid}.pcRoutineGrid>article{background:#fff;border:1px solid #dce2e4;border-radius:12px;overflow:hidden}.pcRoutineGrid article>header{grid-template-columns:auto 1fr auto;gap:11px;padding:16px;display:grid}.pcRoutineGrid header>span{color:#dd5b24;background:#fff0e9;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.pcRoutineGrid header small{color:#de5a22;font-size:12px;font-weight:900}.pcRoutineGrid h2{margin:4px 0;font:500 17px Georgia,serif}.pcRoutineGrid header p{color:#7c898f;margin:0;font-size:12px}.pcRoutineGrid header>em{color:#17815f;font-size:12px;font-style:normal}.pcRoutineGrid article>div>span{border-top:1px solid #e4e8e9;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;padding:10px 16px;display:grid}.pcRoutineGrid article>div i{color:#929da2;font-size:12px;font-style:normal}.pcRoutineGrid article>div b{font-size:12px}.pcRoutineGrid article>div em{color:#c34e3f;font-size:12px;font-style:normal}.pcRoutineGrid footer{color:#89959a;background:#f8f9f9;justify-content:space-between;align-items:center;gap:8px;padding:10px 16px;font-size:12px;display:flex}.pcRoutineGrid footer button{color:#d85a24;background:0 0;border:0;font-size:12px;font-weight:850}.pcRoutineGrid>article.inactive header>em{color:#8b979c}.pcFilter{gap:5px;margin-bottom:10px;display:flex}.pcFilter button{color:#6f7d83;background:#fff;border:1px solid #d9dfe1;border-radius:20px;padding:7px 10px;font-size:12px;font-weight:850}.pcIssueList>article{border-bottom:1px solid #e4e8e9;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:14px 16px;display:grid}.pcIssueList article>span{border-radius:9px;place-items:center;width:33px;height:33px;display:grid}.pcIssueList span.open{color:#c94636;background:#fff0ed}.pcIssueList span.resolved{color:#17815f;background:#e7f5ef}.pcIssueOpen{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.pcIssueList small{color:#8b979c;font-size:12px}.pcIssueList h3{margin:4px 0;font-size:12px}.pcIssueList p{color:#78858b;margin:0;font-size:12px}.pcIssueList .pcIssueOpen>em{color:#d65a25;font-size:12px;font-style:normal}.pcIssueList article>button{background:#fff;border:1px solid #d9dfe1;border-radius:7px;padding:8px 10px;font-size:12px}.pcCalendarNav{background:#fff;border:1px solid #dce2e4;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:9px;padding:10px 13px;display:flex}.pcCalendarNav button{color:#d85a24;background:0 0;border:0;font-size:12px;font-weight:850}.pcCalendarNav b{font-size:12px}.pcCalendar{background:#fff;border:1px solid #dce2e4;border-radius:11px;grid-template-columns:repeat(7,1fr);display:grid;overflow:auto}.pcCalendar>article{border-right:1px solid #e1e6e8;min-width:105px;min-height:300px}.pcCalendar article>header{border-bottom:1px solid #e1e6e8;justify-content:space-between;align-items:center;height:52px;padding:9px;display:flex}.pcCalendar header small{color:#89959a;font-size:12px}.pcCalendar header b{font:500 17px Georgia,serif}.pcCalendar article>div{padding:6px}.pcCalendarShift{text-align:left;background:#fff2eb;border:0;border-left:3px solid #f36a2d;border-radius:6px;flex-direction:column;gap:2px;width:100%;margin-bottom:5px;padding:7px 6px;display:flex;position:relative}.pcCalendarShift i,.pcCalendarShift small{color:#8a6b5d;font-size:12px;font-style:normal}.pcCalendarShift b{font-size:12px}.pcCalendarShift>button{color:#ad775f;background:0 0;border:0;padding:2px;position:absolute;top:5px;right:5px}.pcCalendarAdd{color:#9aa4a9;background:0 0;border:1px dashed #d4dade;border-radius:6px;width:100%;padding:8px}.pcShiftLegend{color:#77858b;flex-wrap:wrap;align-items:center;gap:14px;margin-top:10px;font-size:12px;display:flex}.pcShiftLegend i{background:#f36a2d;border-radius:50%;width:7px;height:7px;margin-right:4px;display:inline-block}.pcShiftLegend>button{color:#d85a24;background:0 0;border:0;margin-left:auto;font-size:12px;font-weight:850}.pcReminderList>article{border-bottom:1px solid #e4e8e9;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:15px 17px;display:grid}.pcReminderList article>span{color:#dd5a22;background:#fff0e9;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.pcReminderList small{color:#dc5a23;font-size:12px;font-weight:900}.pcReminderList h3{margin:4px 0;font-size:12px}.pcReminderList p{color:#78858b;margin:0;font-size:12px}.pcReminderList div>em{color:#89959a;font-size:12px;font-style:normal}.pcSwitch{background:#cdd4d7;border:0;border-radius:20px;width:38px;height:21px;padding:3px}.pcSwitch i{background:#fff;border-radius:50%;width:15px;height:15px;display:block}.pcSwitch.on{background:#1a9b73}.pcSwitch.on i{margin-left:auto}.pcReportTools{align-items:center;gap:10px;margin-bottom:10px;display:flex}.pcReportTools input{background:#fff;border:1px solid #d9dfe1;border-radius:8px;flex:1;padding:10px 12px;font-size:12px}.pcReportTools span{color:#89959a;font-size:12px}.pcSettings{grid-template-columns:1fr 1fr;gap:10px;padding:17px;display:grid}.pcSettings article{border:1px solid #e0e5e7;border-radius:10px;padding:15px}.pcSettings small{color:#d85a24;font-size:12px;font-weight:900}.pcSettings h3{margin:8px 0 4px;font-size:13px}.pcSettings p{color:#7e8b91;font-size:12px}.pcSettings>button{color:#c74c31;background:#fff8f5;border:1px solid #f0cfc2;border-radius:8px;grid-column:1/-1;padding:10px;font-size:12px;font-weight:850}.pcToast{z-index:150;color:#fff;background:#26343b;border-radius:9px;align-items:center;gap:8px;padding:11px 14px;font-size:12px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 16px 42px #1c292f55}.pcToast b{background:#1a9b73;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.pcScrim{display:none}.pcEmpty{text-align:center;padding:28px 16px}.pcEmpty.compact{padding:22px 12px}.pcEmpty>span{color:#df5a23;background:#fff0e9;border-radius:50%;place-items:center;width:35px;height:35px;margin:auto;display:grid}.pcEmpty h3{margin:9px 0 4px;font:500 15px Georgia,serif}.pcEmpty p{color:#849197;margin:0;font-size:12px}.pcModalBack{z-index:120;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#172228aa;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.pcModal{background:#fff;border-radius:15px;width:min(600px,100%);max-height:calc(100dvh - 20px);overflow:auto;box-shadow:0 30px 80px #111b2066}.pcModal>header{border-bottom:1px solid #e1e6e8;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.pcModal header small{color:#df5a23;letter-spacing:.13em;font-size:12px;font-weight:900}.pcModal h2{margin:5px 0 0;font:500 20px Georgia,serif}.pcModal header button{color:#819096;background:0 0;border:0;font-size:20px}.pcModalBody{padding:19px}.pcModal>footer{border-top:1px solid #e1e6e8;justify-content:flex-end;gap:8px;padding:13px 20px;display:flex}.pcModal>footer button{background:#fff;border:1px solid #d8dfe1;border-radius:7px;padding:9px 12px;font-size:12px;font-weight:850}.pcModal>footer button.primary{color:#fff;background:#f36a2d;border-color:#f36a2d}.pcForm{grid-template-columns:1fr 1fr;gap:0 13px;display:grid}.pcForm .wide,.pcBuilder.wide{grid-column:1/-1}.pcForm label span{color:#949fa4;font-size:12px}.pcForm textarea{resize:vertical;min-height:80px}.pcFormNote{color:#29725d;background:#eef8f4;border-radius:8px;grid-column:1/-1;padding:11px;font-size:12px}.pcBuilder>small{color:#89959a;font-size:12px;font-weight:900}.pcBuilder article{grid-template-columns:28px 1fr auto auto;align-items:center;gap:8px;margin-top:8px;display:grid}.pcBuilder article>span{color:#8b979c;font-size:12px}.pcBuilder article>label{white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:flex}.pcBuilder article label input{width:auto}.pcBuilder article>button{background:0 0;border:0}.pcBuilder>button{background:#fff;border:1px dashed #cfd6d9;border-radius:7px;margin-top:9px;padding:8px;font-size:12px}.pcInviteReady{text-align:center}.pcInviteReady>span{color:#17815f;background:#e7f5ef;border-radius:50%;place-items:center;width:46px;height:46px;margin:auto;display:grid}.pcInviteReady p{color:#7c898f;font-size:12px}.pcInviteReady label{text-align:left;color:#88959a;border:1px solid #dce2e4;flex-direction:column;gap:5px;margin-top:7px;padding:11px;font-size:12px;display:flex}.pcInviteReady label b{color:#26343b;font-size:12px}.pcInviteReady small{color:#7e8b91;margin:9px 0;font-size:12px;display:block}.pcInviteReady>button{color:#fff;background:#26343b;border:0;border-radius:7px;padding:9px 12px;font-size:12px}.pcDays{align-items:end;gap:5px;display:flex}.pcDays small{margin-right:5px;font-size:12px}.pcDays button{background:#fff;border:1px solid #d8dfe1;border-radius:50%;width:28px;height:28px;font-size:12px}.pcDays button.active{color:#fff;background:#26343b;border-color:#26343b}.pcCheckbox{align-items:center;flex-direction:row!important;display:flex!important}.pcCheckbox input{width:auto}.pcDialogLoading{text-align:center;padding:35px;font-size:12px}.pcSubmissionDetail>header{border:1px solid #dce2e4;border-radius:9px;grid-template-columns:1fr 1fr 1fr auto;gap:8px;padding:11px;display:grid}.pcSubmissionDetail header div{flex-direction:column;gap:4px;display:flex}.pcSubmissionDetail header small{color:#8b979c;font-size:12px}.pcSubmissionDetail header b{font-size:12px}.pcSubmissionDetail header a{color:#fff;background:#26343b;border-radius:7px;padding:9px;font-size:12px;text-decoration:none}.pcSubmissionDetail>article{border:1px solid #dce2e4;border-radius:9px;grid-template-columns:auto 1fr;gap:10px;margin-top:9px;padding:12px;display:grid}.pcSubmissionDetail>article.failed{background:#fff8f5;border-color:#efd0c5}.pcSubmissionDetail article>span{color:#17815f;background:#e7f5ef;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.pcSubmissionDetail article.failed>span{color:#cb4837;background:#fff0ed}.pcSubmissionDetail article small{color:#8b979c;font-size:12px}.pcSubmissionDetail h3{margin:4px 0;font-size:12px}.pcSubmissionDetail article div>em{color:#17815f;font-size:12px;font-style:normal}.pcSubmissionDetail article.failed div>em{color:#c94837}.pcSubmissionDetail article p{color:#6f7d83;font-size:12px}.pcPhotos{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.pcPhotos a{background:#26343b;border-radius:8px;display:block;position:relative;overflow:hidden}.pcPhotos img{object-fit:cover;width:100%;height:130px;display:block}.pcPhotos a span{color:#fff;background:#1e292edb;padding:7px;font-size:12px;position:absolute;bottom:0;left:0;right:0}.pcStaff{color:#26343d;background:#f3f5f5;min-height:100dvh;padding-bottom:72px}.pcStaff>header{height:66px;padding:0 max(16px,env(safe-area-inset-left));z-index:20;background:#fff;border-bottom:1px solid #dfe4e6;align-items:center;display:flex;position:sticky;top:0}.pcStaff .pcBrand{color:#26343d}.pcStaff .pcBrand>i{border-color:#26343d}.pcBrand.compact>i{width:30px;height:30px}.pcBrand.compact strong{font-size:13px}.pcBrand.compact small{display:none}.pcStaff>header>button{background:#fff;border:1px solid #dce2e4;border-radius:9px;width:35px;height:35px;margin-left:auto;position:relative}.pcStaff>header>button i{background:#f36a2d;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.pcStaffBody{width:min(620px,100%);margin:auto;padding:26px 17px 40px}.pcStaffHello>p,.pcStaffPageHead>p{color:#dc5a22;letter-spacing:.14em;margin:0;font-size:12px;font-weight:900}.pcStaffHello h1,.pcStaffPageHead h1{margin:8px 0 5px;font:500 29px Georgia,serif}.pcStaffProgress{color:#fff;background:linear-gradient(145deg,#344149,#253138);border-radius:13px;align-items:center;gap:13px;margin-top:18px;padding:15px;display:flex}.pcStaffProgress .pcRing:before{background:#303c43}.pcStaffProgress>div{flex-direction:column;gap:4px;display:flex}.pcStaffProgress small{color:#aeb9be;font-size:12px}.pcStaffProgress b{font-size:13px}.pcStaffProgress p{color:#ff9b70;margin:0;font-size:12px}.pcStaffSection{justify-content:space-between;align-items:end;margin:22px 2px 9px;display:flex}.pcStaffSection small{color:#8a969b;font-size:12px}.pcStaffRoutines{flex-direction:column;gap:8px;display:flex}.pcStaffRoutines>button{text-align:left;color:#26343d;background:#fff;border:1px solid #dfe4e6;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;padding:12px;display:grid}.pcStaffRoutines button>span{color:#df5a22;background:#fff0e9;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.pcStaffRoutines button>div{flex-direction:column;gap:4px;display:flex}.pcStaffRoutines b{font-size:12px}.pcStaffRoutines small{color:#87949a;font-size:12px}.pcStaffRoutines em{color:#d85a24;font-size:12px;font-style:normal}.pcStaffRoutines button:disabled{opacity:.65}.pcStaffNav{z-index:30;height:66px;padding-bottom:env(safe-area-inset-bottom);background:#fff;border-top:1px solid #dce2e4;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.pcStaffNav button{color:#89959a;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:12px;font-weight:850;display:flex;position:relative}.pcStaffNav button i{font-size:16px;font-style:normal}.pcStaffNav button>b{color:#fff;background:#e95e25;border-radius:50%;place-items:center;width:13px;height:13px;font-size:12px;display:grid;position:absolute;top:6px;right:calc(50% - 20px)}.pcStaffUpdates{flex-direction:column;gap:8px;margin-top:18px;display:flex}.pcStaffUpdates>article{background:#fff;border:1px solid #dfe4e6;border-radius:11px;gap:10px;padding:12px;display:flex}.pcStaffUpdates article>div{flex-direction:column;gap:4px;display:flex}.pcStaffUpdates b{font-size:12px}.pcStaffUpdates p{color:#718087;margin:0;font-size:12px;line-height:1.5}.pcStaffUpdates em{color:#89959a;font-size:12px;font-style:normal}.pcStaffProfile{text-align:center;padding:10px 0 20px}.pcStaffProfile>span{color:#fff;background:linear-gradient(135deg,#ff824b,#e5551d);border-radius:50%;place-items:center;width:68px;height:68px;margin:auto;font-size:15px;font-weight:900;display:grid}.pcStaffProfile h1{margin:12px 0 4px;font:500 25px Georgia,serif}.pcStaffProfile p{color:#849197;font-size:12px}.pcStaffProfileStats{background:#fff;border:1px solid #dfe4e6;border-radius:11px;grid-template-columns:repeat(3,1fr);display:grid}.pcStaffProfileStats>span{text-align:center;border-right:1px solid #e4e8e9;flex-direction:column;gap:3px;padding:13px;display:flex}.pcStaffProfileStats b{font-size:12px}.pcStaffProfileStats small{color:#8a969b;font-size:12px}.pcStaffSignout{color:#c94f32;background:#fff8f5;border:1px solid #f0cec3;border-radius:9px;width:100%;margin-top:13px;padding:11px;font-size:12px;font-weight:850}.pcQuestion>header{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.pcQuestion>header button{background:#fff;border:1px solid #dce2e4;border-radius:8px;width:32px;height:32px;font-size:19px}.pcQuestion>header div{flex-direction:column;display:flex}.pcQuestion header small{color:#e95e25;font-size:12px;font-weight:900}.pcQuestion header b{font-size:12px}.pcQuestion header>span{color:#879399;font-size:12px}.pcQuestionProgress{background:#e1e6e8;border-radius:4px;height:4px;margin:14px 0 30px;display:block;overflow:hidden}.pcQuestionProgress em{background:#f36a2d;height:100%;display:block}.pcQuestionIcon{color:#df5a22;background:#fff0e9;border-radius:15px;place-items:center;width:54px;height:54px;margin-bottom:17px;font-size:20px;display:grid}.pcQuestion>small{color:#e95e25;font-size:12px;font-weight:900}.pcQuestion h1{margin:8px 0;font:500 24px/1.15 Georgia,serif}.pcQuestion>p{color:#849197;font-size:12px}.pcAnswers{grid-template-columns:1fr 1fr;gap:9px;margin-top:19px;display:grid}.pcAnswers button{color:#4b5a61;background:#fff;border:1px solid #dbe1e3;border-radius:11px;place-items:center;gap:3px;padding:14px 8px;display:grid}.pcAnswers button>span{border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.pcAnswers button b{font-size:13px}.pcAnswers button small{color:#8d999e;font-size:12px}.pcFailForm{background:#fff7f3;border:1px solid #efd2c4;border-radius:10px;margin-top:10px;padding:11px}.pcFailForm>label{flex-direction:column;gap:6px;font-size:12px;font-weight:850;display:flex}.pcFailForm textarea{resize:vertical;border:1px solid #dce2e4;border-radius:8px;min-height:68px;padding:9px}.pcFailForm label.photo{color:#d75a25;text-align:center;background:#fff;border:1px dashed #e1a88e;border-radius:8px;margin-top:8px;padding:10px;display:block;position:relative}.pcFailForm label.photo.added{color:#18825f;background:#e9f6f1;border-style:solid}.pcFailForm label.photo input{opacity:0;width:100%;position:absolute;inset:0}.pcQuestionNext{color:#fff;background:#f36a2d;border:0;border-radius:9px;justify-content:space-between;width:100%;margin-top:13px;padding:11px 13px;font-size:12px;font-weight:900;display:flex}.pcQuestionBack{color:#7d8a90;background:0 0;border:0;width:100%;padding:10px;font-size:12px}.pcAssignmentNote{text-align:center;color:#89959a;font-size:12px;display:block}.pcStaffToast{z-index:60;color:#fff;text-align:center;background:#26343b;border-radius:9px;padding:11px;font-size:12px;position:fixed;bottom:78px;left:14px;right:14px;box-shadow:0 15px 35px #1d2a3055}@keyframes pcSpin{to{transform:rotate(360deg)}}@media (width<=1000px){.pcStats{grid-template-columns:1fr 1fr}.pcCalendar{grid-template-columns:repeat(7,minmax(105px,1fr))}.pcRoutineGrid{grid-template-columns:1fr}}@media (width<=850px){.pcAuth{grid-template-columns:1fr}.pcAuthBrand{display:none}.pcAuthForm{min-height:100dvh;padding:18px}.pcFirstSetup>section>div{grid-template-columns:1fr}.pcFirstSetup label.wide{grid-column:auto}.pcManager{display:block}.pcManager>aside{width:270px;transition:all .22s;position:fixed;top:0;left:0;transform:translate(-102%)}.pcManager>aside.open{transform:none}.pcScrim{z-index:40;background:#17232a99;border:0;display:block;position:fixed;inset:0}.pcMenu{display:block}.pcManagerMain>header{padding:0 14px}.pcManagerContent{padding:28px 15px 60px}.pcOverviewGrid,.pcSettings{grid-template-columns:1fr}.pcPageTitle{flex-direction:column;align-items:flex-start}.pcPageTitle>button{width:100%}.pcSummary{grid-template-columns:1fr}.pcCalendarNav b{font-size:12px}.pcModalBack{padding:6px}.pcModal{border-radius:13px}.pcToast{justify-content:center;bottom:14px;left:14px;right:14px}}@media (width<=560px){.pcStats,.pcForm{grid-template-columns:1fr}.pcForm .wide,.pcBuilder.wide{grid-column:auto}.pcBuilder article{grid-template-columns:24px 1fr}.pcBuilder article>label,.pcBuilder article>button{grid-column:2}.pcPhotos{grid-template-columns:1fr}.pcSubmissionDetail>header{grid-template-columns:1fr 1fr}.pcSubmissionDetail header a{text-align:center;grid-column:1/-1}.pcDays{grid-column:1/-1}.pcCalendarNav b{display:none}.pcReportTools{flex-direction:column;align-items:stretch}.pcFirstSetup{padding:22px 12px}.pcFirstSetup>section{margin:35px auto;padding:23px}.pcFirstSetup .pcPrimary{float:none;width:100%}}.pcIssueTools{grid-template-columns:minmax(220px,1fr) auto auto;gap:8px;margin:0 0 10px;display:grid}.pcIssueTools input,.pcIssueTools select,.pcReportTools select{color:#26343b;background:#fff;border:1px solid #d9dfe1;border-radius:8px;min-height:44px;padding:0 11px;font-size:12px}.pcIssueOwnership{color:#65767d;margin-top:6px;font-size:12px;line-height:1.5;display:block}.pcReminderEdit{gap:4px;display:grid}.pcReminderDays{color:#8a989d;font-size:12px}.pcReminderDelivery{color:#5f6f75;background:#eef1f1;border-radius:7px;margin-top:4px;padding:6px 8px;font-size:12px;line-height:1.45;display:block}.pcReminderDelivery.live{color:#176a51;background:#e5f4ed}.pcReminderDelivery.connection_required,.pcReminderDelivery.failed{color:#a54532;background:#fff0eb}.pcReminderDelivery.paused{color:#637279;background:#eef1f2}.pcDataTable.reports.allSites>header,.pcDataTable.reports.allSites>article{grid-template-columns:1.5fr .8fr 1fr .8fr .8fr .9fr 1fr;min-width:820px}.pcDataTable.reports>article>span{min-width:0}.pcDataTable.reports>article>span:nth-last-child(2){line-height:1.5}.pcForm .splitFields{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:12px;display:grid}.pcForm .splitFields label{flex-direction:column;gap:7px;font-size:12px;font-weight:850;display:flex}.pcForm>label{grid-column:1/-1}@media (width<=700px){.pcIssueTools,.pcForm .splitFields{grid-template-columns:1fr}}.pcSuccess{color:#177456;background:#e9f6f1;border:1px solid #c6e6da;border-radius:8px;margin:12px 0;padding:10px 12px;font-size:12px}.pcAuthLink{color:#d85a24;background:0 0;border:0;width:100%;padding:12px 0 0;font-size:12px;font-weight:850}.pcSitePicker{background:#334149;border:1px solid #46535a;border-radius:10px;flex-direction:column;gap:5px;margin:28px 0 18px;padding:12px;display:flex}.pcSitePicker small{color:#97a4aa;letter-spacing:.12em;font-size:12px}.pcSitePicker select{appearance:none;color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:13px;font-weight:850}.pcSitePicker option{color:#26343b}.pcSitePicker span{color:#65c6a6;font-size:12px}.pcMissedAlert{background:#fff4ef;border:1px solid #f1c9b7;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;margin-bottom:12px;padding:15px 17px;display:grid}.pcMissedAlert>span{color:#fff;background:#e95e25;border-radius:10px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.pcMissedAlert small{color:#d85822;letter-spacing:.12em;font-size:12px;font-weight:900}.pcMissedAlert h2{margin:4px 0;font:500 16px Georgia,serif}.pcMissedAlert p{color:#7d665d;margin:0;font-size:12px}.pcMissedAlert button{color:#fff;background:#29363d;border:0;border-radius:8px;padding:9px 11px;font-size:12px;font-weight:850}.pcInlineMeta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pcSiteChecks{border:1px solid #dce2e4;border-radius:9px;grid-column:1/-1;padding:11px}.pcSiteChecks>small{color:#89959a;margin-bottom:8px;font-size:12px;font-weight:900;display:block}.pcSiteChecks>div{flex-wrap:wrap;gap:7px;display:flex}.pcSiteChecks label{border:1px solid #dce2e4;border-radius:20px;align-items:center;gap:5px;padding:6px 9px;font-size:12px;display:flex}.pcSiteChecks input{width:auto}.pcCalendarEdit{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px;display:grid}.pcCalendarEdit button{background:#fff;border:1px solid #dce2e4;border-radius:8px;padding:9px;font-size:12px;font-weight:850}.pcRecurringRules{background:#fff;border:1px solid #dce2e4;border-radius:11px;margin-top:11px;padding:14px}.pcRecurringRules>header{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.pcRecurringRules h3{margin:0;font:500 16px Georgia,serif}.pcRecurringRules header button{color:#d85a24;background:0 0;border:0;font-size:12px;font-weight:850}.pcRecurringRules article{border-top:1px solid #e5e9ea;grid-template-columns:1fr auto;gap:8px;padding:10px 0;display:grid}.pcRecurringRules b{font-size:12px}.pcRecurringRules p{color:#78858b;margin:3px 0;font-size:12px}.pcRecurringRules article button{color:#c74c31;background:0 0;border:0;font-size:12px}.pcConnection{background:#fff;border:1px solid #dce2e4;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;margin-bottom:10px;padding:13px;display:grid}.pcConnection>span{color:#477083;background:#eef4f6;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.pcConnection b{font-size:12px}.pcConnection p{color:#7b898f;margin:3px 0 0;font-size:12px}.pcConnection em{color:#c74c31;background:#fff0ed;border-radius:20px;padding:5px 7px;font-size:12px;font-style:normal}.pcReminderEdit{color:#d85a24;background:0 0;border:0;margin-right:8px;font-size:12px;font-weight:850}.pcExportBar{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.pcExportBar a{color:#d85a24;background:#fff;border:1px solid #d8dfe1;border-radius:8px;padding:9px 11px;font-size:12px;font-weight:850;text-decoration:none}.pcSiteSettings{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.pcSiteSettings button{background:#fff;border:1px solid #d8dfe1;border-radius:8px;padding:9px 11px;font-size:12px;font-weight:850}.pcAuditList{grid-column:1/-1}.pcAuditList>div{border-top:1px solid #e4e8e9;max-height:280px;overflow:auto}.pcAuditList p{border-bottom:1px solid #e7eaeb;grid-template-columns:auto 1fr auto;gap:9px;margin:0;padding:8px 0;display:grid}.pcAuditList p b{font-size:12px}.pcAuditList p span,.pcAuditList p time{color:#849197;font-size:12px}.pcNotificationControl{background:#fff;border:1px solid #dce2e4;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-bottom:12px;padding:12px;display:grid}.pcNotificationControl>span{color:#18825f;background:#e9f6f1;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.pcNotificationControl b{font-size:12px}.pcNotificationControl p{color:#78858b;margin:3px 0;font-size:12px}.pcNotificationControl p em{color:#d85a24;margin-top:3px;font-style:normal;display:block}.pcNotificationControl button{color:#fff;background:#29363d;border:0;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:850}.pcNotificationControl button:disabled{opacity:.5}.pcStaffHeaderActions{align-items:center;gap:7px;display:flex}.pcStaffHeaderActions select{background:#fff;border:1px solid #d8dfe1;border-radius:8px;max-width:130px;padding:7px 8px;font-size:12px}.pcDraftStatus{text-align:center;margin-top:8px;font-size:12px;display:block}.pcDraftStatus.saved{color:#18825f}.pcDraftStatus.error{color:#c94f32}@media (width<=850px){.pcMissedAlert{grid-template-columns:auto 1fr}.pcMissedAlert button{grid-column:1/-1}.pcSiteSettings,.pcAuditList p,.pcRecurringRules article{grid-template-columns:1fr}.pcConnection{grid-template-columns:auto 1fr}.pcConnection em{grid-column:2;width:max-content}.pcNotificationControl{grid-template-columns:auto 1fr}.pcNotificationControl button{grid-column:1/-1}.pcCalendarEdit{grid-template-columns:1fr}}@media (width<=560px){.pcStaffHeaderActions{flex-direction:column;align-items:flex-end}.pcStaffHeaderActions select{max-width:112px}.pcExportBar{grid-template-columns:1fr 1fr;display:grid}.pcExportBar a{text-align:center}.pcMissedAlert{grid-template-columns:1fr}.pcMissedAlert>span{width:32px;height:32px}.pcMissedAlert button{grid-column:auto}.pcSiteChecks>div{display:grid}.pcSiteChecks label{border-radius:8px}}.pcJoinGuide{text-align:left;background:linear-gradient(145deg,#fff8f4,#fff);border:1px solid #f0c7b4;border-radius:11px;margin:0 0 18px;padding:15px}.pcJoinGuide>span{color:#e15c24;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.pcJoinGuide>b{color:#26343b;margin:6px 0 8px;font-size:13px;display:block}.pcJoinGuide ol{color:#64737a;margin:0;padding-left:18px;font-size:12px;line-height:1.75}.pcInviteReady label.pcInviteLink a{color:#d85a24;overflow-wrap:anywhere;font-size:12px;line-height:1.5;text-decoration:none}.pcInviteSteps{text-align:left;background:#fff7f2;border-radius:9px;gap:6px;margin:11px 0;padding:12px;display:grid}.pcInviteSteps b{color:#26343b;font-size:12px}.pcInviteSteps span{color:#6f7d83;font-size:12px}.pcInviteActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pcInviteActions button{color:#fff;background:#26343b;border:0;border-radius:7px;padding:10px 12px;font-size:12px;font-weight:850}@media (width<=560px){.pcInviteActions{grid-template-columns:1fr}.pcJoinGuide{padding:13px}.pcJoinGuide ol{font-size:12px}}.pcAuditList{background:#fff;border:1px solid #dce2e4;border-radius:11px;margin-top:10px;padding:15px}.pcAuditList h3{margin:0 0 10px;font:500 16px Georgia,serif}.pcFounderLink{color:#fff;background:linear-gradient(135deg,#39474e,#313e45);border:1px solid #4d5960;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin-top:auto;margin-bottom:12px;padding:10px;text-decoration:none;display:grid}.pcFounderLink>span{background:#f36a2d;border-radius:8px;place-items:center;width:29px;height:29px;font-size:12px;display:grid}.pcFounderLink>b{font-size:12px}.pcFounderLink small{color:#aab5ba;margin-top:3px;font-size:12px;display:block}.pcFounderLink>i{color:#ff9464;font-size:12px;font-style:normal}.pcFounderLink+.pcIdentity{margin-top:0}.pcInlineSelect{color:#3f4d54;background:#fff;border:1px solid #d8dfe1;border-radius:7px;max-width:120px;padding:7px;font-size:12px}.pcRecoveryCodes>p{color:#e15c24;letter-spacing:.13em;margin:0 0 6px;font-size:12px;font-weight:900}.pcRecoveryCodes h2{margin:0 0 8px;font:500 25px Georgia,serif}.pcRecoveryCodes>span{color:#718087;font-size:12px;line-height:1.6;display:block}.pcRecoveryCodes>div{grid-template-columns:1fr 1fr;gap:7px;margin:15px 0;display:grid}.pcRecoveryCodes>div b{text-align:center;overflow-wrap:anywhere;background:#f7f9f9;border:1px solid #dce2e4;border-radius:8px;padding:9px;font:700 7px monospace}.pcRecoveryCopy{color:#34434a;background:#fff;border:1px solid #d7dee0;border-radius:8px;width:100%;margin-bottom:8px;padding:10px;font-size:12px;font-weight:850}.pcAccountControl,.pcRecoveryControl{background:#fff;border:1px solid #dce2e4;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;margin-bottom:10px;padding:13px;display:grid}.pcAccountControl>span,.pcRecoveryControl>span{color:#dd5a22;background:#fff0e9;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.pcAccountControl b,.pcRecoveryControl b{font-size:12px}.pcAccountControl p,.pcRecoveryControl p{color:#78858b;margin:3px 0;font-size:12px}.pcAccountControl em,.pcRecoveryControl em{color:#d85a24;font-size:12px;font-style:normal;display:block}.pcAccountControl select,.pcRecoveryControl>button{background:#fff;border:1px solid #d8dfe1;border-radius:8px;padding:9px 10px;font-size:12px;font-weight:850}.pcRecoveryControl.expanded{display:block}.pcHandoverActions{flex-wrap:wrap;align-items:center;margin-top:5px;flex-direction:row!important;gap:6px!important;display:flex!important}.pcHandoverActions button{color:#536168;background:#fff;border:1px solid #d8dfe1;border-radius:7px;padding:6px 8px;font-size:12px;font-weight:850}.pcHandoverActions small{text-transform:capitalize;margin-left:auto}@media (width<=560px){.pcRecoveryCodes>div{grid-template-columns:1fr}.pcAccountControl,.pcRecoveryControl{grid-template-columns:auto 1fr}.pcAccountControl select,.pcRecoveryControl>button{grid-column:1/-1;width:100%}}.pcBillingAccount{background:#fff;border:1px solid #dce2e4;border-radius:13px;margin:12px 0;padding:18px}.pcBillingAccount>header{justify-content:space-between;align-items:start;gap:15px;display:flex}.pcBillingAccount header small{color:#d85a24;letter-spacing:.12em;font-size:12px;font-weight:900}.pcBillingAccount h3{margin:6px 0 3px;font:500 18px Georgia,serif}.pcBillingAccount header p{color:#7e8b91;margin:0;font-size:12px}.pcBillingAccount header p b{color:#26343b;font-family:monospace}.pcBillingAccount>header>em{text-transform:uppercase;color:#17815f;background:#e7f5ef;border-radius:20px;padding:6px 8px;font-size:12px;font-style:normal;font-weight:900}.pcBillingFacts{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;display:grid}.pcBillingFacts article{background:#f7f9f9;border:1px solid #e5e9ea;border-radius:9px;gap:4px;padding:13px;display:grid}.pcBillingFacts small{color:#8b979c;font-size:12px;font-weight:900}.pcBillingFacts b{font-size:12px}.pcBillingFacts span{color:#7e8b91;font-size:12px}.pcBillingActions{flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;display:flex}.pcBillingActions button{background:#fff;border:1px solid #d8dfe1;border-radius:7px;padding:9px 11px;font-size:12px;font-weight:850}.pcBillingActions button:first-child{color:#fff;background:#29363d;border-color:#29363d}.pcBillingActions button.danger{color:#bf4935;border-color:#edcfc6}.pcBillingActions span{color:#89959a;flex:1;min-width:220px;font-size:12px}.pcBillingAccount>form{background:#f8f9f9;border:1px solid #e0e5e7;border-radius:10px;gap:9px;margin-top:14px;padding:14px;display:grid}.pcBillingAccount>form>header{justify-content:space-between;display:flex}.pcBillingAccount>form header b{font-size:12px}.pcBillingAccount>form header button{background:0 0;border:0}.pcBillingAccount>form label{color:#65737a;gap:6px;font-size:12px;font-weight:850;display:grid}.pcBillingAccount>form select,.pcBillingAccount>form textarea{font:inherit;background:#fff;border:1px solid #d7dee1;border-radius:8px;padding:10px}.pcBillingAccount>form textarea{resize:vertical;min-height:70px}.pcBillingAccount>form>button{color:#fff;background:#f36a2d;border:0;border-radius:8px;justify-self:start;padding:9px 12px;font-size:12px;font-weight:900}.pcBillingSuccess{color:#17765a;background:#e8f6f1;border-radius:8px;padding:9px;font-size:12px}.pcHelpIntro{background:#f4f9fb;border:1px solid #dce7eb;border-radius:10px;gap:11px;padding:13px;display:flex}.pcHelpIntro>span{color:#fff;background:#29363d;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.pcHelpIntro div{gap:4px;display:grid}.pcHelpIntro b{font-size:12px}.pcHelpIntro p{color:#718188;margin:0;font-size:12px;line-height:1.5}.pcHelpForm{margin-top:14px;display:grid}.pcHelpForm label{color:#65737a;gap:6px;margin-bottom:10px;font-size:12px;font-weight:850;display:grid}.pcHelpForm input,.pcHelpForm select,.pcHelpForm textarea{border:1px solid #d7dee1;border-radius:8px;outline:0;padding:10px}.pcHelpForm textarea{resize:vertical;min-height:100px}.pcHelpCreated{text-align:center;padding:25px}.pcHelpCreated>span{color:#17815f;background:#e7f5ef;border-radius:50%;place-items:center;width:46px;height:46px;margin:auto;display:grid}.pcHelpCreated h3{font:500 18px Georgia,serif}.pcHelpCreated p{color:#76848a;font-size:12px}.pcHelpCreated button{color:#fff;background:#29363d;border:0;border-radius:8px;padding:9px 13px;font-size:12px}.pcHelpHistory{border-top:1px solid #e3e7e8;margin-top:16px;padding-top:12px}.pcHelpHistory>small{color:#89959a;font-size:12px;font-weight:900}.pcHelpHistory p{border-bottom:1px solid #e7eaeb;grid-template-columns:90px 1fr auto;align-items:center;gap:8px;margin:0;padding:9px 0;display:grid}.pcHelpHistory b{color:#d85a24;font-family:monospace;font-size:12px}.pcHelpHistory span{font-size:12px}.pcHelpHistory em{text-transform:uppercase;color:#7e8b91;font-size:12px;font-style:normal}.pcStaffHeaderActions button{background:#fff;border:1px solid #dce2e4;border-radius:9px;width:34px;height:34px;font-size:12px;font-weight:900;position:relative}.pcStaffHeaderActions button i{background:#f36a2d;border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:6px}@media (width<=700px){.pcBillingFacts{grid-template-columns:1fr}.pcBillingActions{grid-template-columns:1fr 1fr;display:grid}.pcBillingActions span{grid-column:1/-1;min-width:0}.pcHelpHistory p{grid-template-columns:78px 1fr}.pcHelpHistory em{display:none}}:root{--cc-night:#0f1a20;--cc-deep:#17262e;--cc-surface:#1d3039;--cc-surface-2:#243b45;--cc-orange:#ff6b2c;--cc-orange-soft:#ff9b70;--cc-mint:#75d7b5;--cc-ink:#eaf1f3;--cc-muted:#a9b9bf;--cc-line:#ffffff18;--cc-shadow:#050b0f66}.pcManager,.pcStaff{background:radial-gradient(circle at 84% -10%,#ff6b2c1b,transparent 27%),radial-gradient(circle at 38% 0,#31505a4a,transparent 32%),var(--cc-night);color:var(--cc-ink)}.pcManager{grid-template-columns:266px 1fr}.pcManager>aside{background:linear-gradient(#172832 0%,#101b22 100%);border-right:1px solid #ffffff12;padding:28px 20px;box-shadow:20px 0 48px #07101530}.pcManager>aside:before{content:"";opacity:.7;background:linear-gradient(90deg,#0000,#ff6b2c,#ffd1bd,#0000);height:2px;margin:-28px -20px 25px}.pcBrand strong{letter-spacing:.16em;color:#ff8e60;text-shadow:0 0 18px #ff6b2c44}.pcBrand small{color:#9bb0b8}.pcBrand>i{filter:drop-shadow(0 0 16px #ff6b2c42);border-color:#f5fbfc}.pcSitePicker{border:1px solid var(--cc-line);background:linear-gradient(135deg,#ffffff10,#ffffff04);border-radius:13px;margin:30px 0 23px;padding:14px;box-shadow:inset 0 1px #ffffff12}.pcSitePicker small{color:#94aab3}.pcSitePicker span{color:var(--cc-mint)}.pcManager>aside nav{gap:6px}.pcManager>aside nav button{color:#aebec4;border:1px solid #0000;border-radius:11px;min-height:43px;transition:background .18s,border-color .18s,transform .18s}.pcManager>aside nav button:hover{color:#fff;background:#ffffff0b;border-color:#ffffff0e;transform:translate(2px)}.pcManager>aside nav button.active{box-shadow:inset 2px 0 var(--cc-orange),0 10px 20px #060d1130;color:#fff;background:linear-gradient(100deg,#ff6b2c2c,#ffffff0c)}.pcManager>aside nav button em{background:var(--cc-orange);box-shadow:0 0 16px #ff6b2c66}.pcFounderLink{background:linear-gradient(135deg,#ff6b2c25,#ffffff08);border-color:#ff9d752b;border-radius:12px;box-shadow:0 14px 24px #07101535}.pcFounderLink>span{background:linear-gradient(135deg,#ff8d5a,#e9541f);box-shadow:0 0 20px #ff6b2c55}.pcIdentity{border-top-color:#ffffff16}.pcIdentity>span{border-radius:11px;box-shadow:0 0 18px #ff6b2c44}.pcManagerMain>header{border-bottom:1px solid var(--cc-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);height:78px;color:var(--cc-ink);z-index:20;background:#122129d9;padding:0 clamp(17px,3vw,37px);position:sticky;top:0}.pcManagerMain>header small{color:#9eb2ba}.pcManagerMain>header b{font-size:12px}.pcManagerMain>header>span button,.pcMenu{color:#fff;background:#ffffff0b;border-color:#ffffff20;border-radius:10px;transition:all .18s}.pcManagerMain>header>span button:hover,.pcMenu:hover{color:#fff;background:#ff6b2c;border-color:#ff6b2c}.pcPageTitle{margin-bottom:30px}.pcPageTitle p{color:var(--cc-orange-soft);font-size:12px}.pcPageTitle h1{letter-spacing:-.03em;color:#fff;text-shadow:0 8px 35px #0006;font:500 clamp(37px,4vw,52px)/.98 Georgia,serif}.pcPageTitle span{color:var(--cc-muted);font-size:12px}.pcPageTitle>button,.pcPrimary,.pcModal>footer button.primary{color:#fff;background:linear-gradient(135deg,#ff7b42,#e9521c);border:1px solid #ffb18e;transition:transform .18s,box-shadow .18s;box-shadow:0 14px 30px #ff6b2c38}.pcPageTitle>button:hover,.pcPrimary:hover,.pcModal>footer button.primary:hover{transform:translateY(-2px);box-shadow:0 20px 38px #ff6b2c50}.pcStats>article,.pcPanel,.pcDataTable,.pcIssueList,.pcReminderList,.pcSettings,.pcRoutineGrid>article,.pcSummary article,.pcCalendar,.pcCalendarNav,.pcRecurringRules,.pcConnection,.pcBillingAccount,.pcSupportCentre,.pcAuditList,.pcNotificationControl{border-color:var(--cc-line);box-shadow:0 16px 32px var(--cc-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--cc-ink);background:linear-gradient(145deg,#ffffff12,#ffffff07)}.pcStats>article{border-radius:15px;min-height:80px;padding:17px}.pcStats small,.pcPanel header small,.pcDataTable>header,.pcDataTable article small,.pcCalendar header small,.pcSettings small,.pcSummary small{color:#a5b6bd}.pcStats b,.pcPanel h2,.pcRoutineGrid h2,.pcSettings h3,.pcCalendarNav b,.pcRecurringRules h3{color:#fff}.pcStats>article>strong{border:1px solid #ffffff18;box-shadow:inset 0 1px #ffffff18;color:#fff!important;background:#ffffff0d!important}.pcRing{background:conic-gradient(var(--cc-orange) var(--value),#ffffff1c 0);box-shadow:0 0 24px #ff6b2c24}.pcRing:before{background:#1c3039}.pcRing b{color:#fff}.pcMetricLink{color:#b7c7cc}.pcPanel>header,.pcDataTable>header,.pcRoutineGrid article>header,.pcCalendar article>header{border-color:var(--cc-line);background:#ffffff05}.pcPanel header small,.pcRoutineGrid header small,.pcSettings small{color:var(--cc-orange-soft)}.pcPanel header button,.pcTextButton,.pcDataTable a,.pcRoutineGrid footer button,.pcReminderEdit{color:#ffb291}.pcSubmissionRow,.pcShiftRow,.pcUpdates>article,.pcDataTable>article,.pcIssueList>article,.pcReminderList>article,.pcRoutineGrid article>div>span,.pcRoutineGrid footer{border-color:var(--cc-line);color:var(--cc-ink);background:0 0}.pcSubmissionRow:hover,.pcDataTable>article:hover,.pcIssueList>article:hover{background:#ffffff08}.pcSubmissionRow small,.pcShiftRow small,.pcUpdates article p,.pcRoutineGrid header p,.pcRoutineGrid article>div i,.pcRoutineGrid footer,.pcIssueList p,.pcReminderList p{color:#aabac0}.pcSubmissionRow>span.done{color:var(--cc-mint);background:#75d7b51d}.pcSubmissionRow>span.failed{color:#ff9b8c;background:#ff735d22}.pcUpdates>article>span,.pcStaffUpdates article>span{color:#9bd4ef;background:#7cb8d71b}.pcUpdates>article.urgent>span,.pcStaffUpdates article.urgent>span{color:#ffaf90;background:#ff6b2c24}.pcIssueList span.open,.pcIssueList span.resolved{background:#ffffff0e}.pcIssueList span.open{color:#ff9a85}.pcIssueList span.resolved{color:var(--cc-mint)}.pcIssueList h3,.pcReminderList h3{color:#fff}.pcIssueList article>button,.pcCalendarAdd,.pcConnection em{color:#d8e4e7;background:#ffffff0b;border-color:#ffffff20}.pcDataTable{border-radius:15px}.pcDataTable>header{background:#ffffff0b}.pcDataTable em.active{color:var(--cc-mint);background:#75d7b51e}.pcDataTable em.pending{color:#ffd078;background:#f9b7511d}.pcDataTable em.failed{color:#ffaf9e;background:#ff755b20}.pcPerson>i{color:#ffb191;background:#ff6b2c20}.pcInlineSelect{color:#fff;background:#14262e;border-color:#ffffff25}.pcRoutineGrid>article{border-radius:15px}.pcRoutineGrid header>span,.pcReminderList article>span{color:#ffae8d;background:#ff6b2c1c}.pcRoutineGrid article>header>em{color:var(--cc-mint)}.pcRoutineGrid footer{background:#ffffff06}.pcRoutineGrid>article.inactive{opacity:.55}.pcFilter button{color:#c7d4d8;background:#ffffff09;border-color:#ffffff20}.pcFilter button.active{color:#15242b;background:#fff;border-color:#fff}.pcCalendarNav{padding:12px 15px}.pcCalendarNav button{color:#ffb291}.pcCalendar>article{border-color:var(--cc-line);background:#ffffff03}.pcCalendar>article.today{background:linear-gradient(#ff6b2c16,#ffffff02)}.pcCalendar article>header{border-color:var(--cc-line)}.pcCalendar article.today header b{color:#ffb18e}.pcCalendarShift{color:#eaf2f4;background:#ff6b2c1c;border-left-color:#ff8050}.pcCalendarShift i,.pcCalendarShift small{color:#d6a58e}.pcCalendarShift>button{color:#ffd2c0}.pcShiftLegend{color:#b6c5ca}.pcShiftLegend>button{color:#ffb291}.pcRecurringRules article{border-color:var(--cc-line)}.pcRecurringRules b{color:#fff}.pcRecurringRules p{color:#aab9be}.pcRecurringRules article button{color:#ffae91}.pcSettings{padding:12px}.pcSettings article,.pcBillingFacts article{background:#ffffff07;border-color:#ffffff14;border-radius:12px}.pcSettings p,.pcConnection p,.pcBillingAccount header p,.pcBillingFacts span{color:#aebdc2}.pcSettings>button{color:#ffad91;background:#ff6b2c14;border-color:#ff987a55}.pcSiteSettings button,.pcBillingActions button,.pcExportBar a{color:#e4eff1;background:#ffffff0b;border-color:#fff2}.pcSiteSettings button:hover,.pcBillingActions button:hover,.pcExportBar a:hover{color:#fff;border-color:#ff986f}.pcConnection>span{color:#b7d8e4;background:#ffffff0c}.pcConnection.configured>span{color:var(--cc-mint);background:#75d7b51b}.pcConnection em{color:#ffb197;background:#ff6b2c1d}.pcConnection.configured em{color:var(--cc-mint);background:#75d7b51a}.pcAuditList p{border-color:var(--cc-line)}.pcAuditList p b{color:#fff}.pcAuditList p span,.pcAuditList p time{color:#a5b5ba}.pcMissedAlert{color:#ffd0bb;background:#ff6b2c16;border-color:#ff986744}.pcMissedAlert>span{background:linear-gradient(135deg,#ff8050,#d9431c);box-shadow:0 0 21px #ff6b2c3c}.pcMissedAlert small{color:#ffae8a}.pcMissedAlert h2{color:#fff}.pcMissedAlert p{color:#dfb9aa}.pcMissedAlert button{color:#17262e;background:#fff}.pcModalBack{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071116bb}.pcModal{color:#edf4f6;background:linear-gradient(145deg,#233942,#172831);border:1px solid #ffffff20;border-radius:20px;box-shadow:0 32px 90px #02080bdd}.pcModal>header,.pcModal>footer{border-color:var(--cc-line);background:#ffffff05}.pcModal header small{color:var(--cc-orange-soft)}.pcModal h2{color:#fff}.pcModal header button{color:#b8c8cd}.pcModal>footer button{color:#eff6f7;background:#ffffff09;border-color:#fff2}.pcForm label,.pcHelpForm label,.pcModalBody label{color:#bdcbd0}.pcForm label span,.pcBuilder>small{color:#8ea2aa}.pcForm input,.pcForm select,.pcForm textarea,.pcHelpForm input,.pcHelpForm select,.pcHelpForm textarea,.pcReportTools input{color:#fff;background:#0f2028;border-color:#ffffff20}.pcForm input:focus,.pcForm select:focus,.pcForm textarea:focus,.pcHelpForm input:focus,.pcHelpForm select:focus,.pcHelpForm textarea:focus,.pcReportTools input:focus{border-color:#ff946a;box-shadow:0 0 0 3px #ff6b2c22}.pcFormNote,.pcJoinGuide{color:#bce8d8;background:#75d7b512;border-color:#75d7b538}.pcBuilder article>span,.pcBuilder article>label{color:#bdcbd0}.pcBuilder>button{color:#d7e3e6;background:#ffffff08;border-color:#ffffff2b}.pcInviteReady,.pcHelpCreated,.pcRecoveryCodes{color:#edf4f5}.pcInviteReady>span,.pcHelpCreated>span{color:var(--cc-mint);background:#75d7b51d}.pcInviteReady code,.pcRecoveryCodes>div b{color:#ffd1bc;background:#0d1c23;border-color:#ffffff20}.pcInviteActions button{background:#ffffff12}.pcInviteActions button:last-child{background:linear-gradient(135deg,#ff7c43,#e8521c)}.pcError{color:#ffc5b0;background:#ff6b2c16;border-color:#ff7a4d4a}.pcSuccess,.pcBillingSuccess{color:#b9e9d8;background:#75d7b516;border-color:#75d7b53e}.pcStaff{background:radial-gradient(circle at 80% -10%,#ff6b2c2b,#0000 30%),radial-gradient(circle at 25% 20%,#2b525d77,#0000 34%),#0f1d24;min-height:100dvh;padding-bottom:84px}.pcStaff>header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;background:#13252dbb;border-color:#ffffff18;padding:17px max(18px,50vw - 390px)}.pcStaffHeaderActions select,.pcStaffHeaderActions button{color:#fff!important;background:#ffffff0b!important;border-color:#ffffff24!important;border-radius:10px!important}.pcStaffHeaderActions button:hover{background:#ff6b2c!important;border-color:#ff6b2c!important}.pcStaffHeaderActions button i{background:#ff8a5b}.pcStaffBody{max-width:780px;padding:42px 21px}.pcStaffHello p,.pcStaffPageHead p{color:#ffae8b}.pcStaffHello h1,.pcStaffPageHead h1{color:#fff;letter-spacing:-.03em;font:500 clamp(35px,9vw,52px)/.98 Georgia,serif}.pcStaffHello>span,.pcStaffPageHead>span{color:#b8c8cd;font-size:12px}.pcStaffProgress{color:#fff;background:linear-gradient(135deg,#ff6b2c22,#ffffff0b);border:1px solid #ffad8b35;border-radius:18px;box-shadow:0 18px 38px #06101555}.pcStaffProgress small,.pcStaffSection small{color:#a8bac0}.pcStaffProgress p{color:#b7c9ce}.pcStaffSection b{color:#fff}.pcStaffRoutines button,.pcStaffUpdates>article,.pcStaffProfile,.pcStaffProfileStats>span,.pcQuestion{color:#edf5f6;background:linear-gradient(145deg,#ffffff14,#ffffff08);border-color:#ffffff1d;box-shadow:0 15px 32px #05101545}.pcStaffRoutines button{border-radius:15px;transition:transform .18s,border-color .18s,background .18s}.pcStaffRoutines button:not(:disabled):hover{background:linear-gradient(145deg,#ff6b2c2a,#fff1);border-color:#ff986e;transform:translateY(-3px)}.pcStaffRoutines button>span{color:#ffb395;background:#ff6b2c1e}.pcStaffRoutines button:disabled>span{color:var(--cc-mint);background:#75d7b51c}.pcStaffRoutines small,.pcStaffRoutines em{color:#aebfc4}.pcStaffRoutines button:not(:disabled) em{color:#ffb291}.pcStaffUpdates>article{border-radius:14px;margin-bottom:10px}.pcStaffUpdates article small{color:#ffb08d}.pcStaffUpdates article b,.pcStaffUpdates article p,.pcStaffUpdates article em{color:#fff}.pcStaffUpdates article p{color:#b6c6cb}.pcHandoverActions button{color:#e9f2f4;background:#ffffff0b;border-color:#ffffff25}.pcHandoverActions button:first-child{color:#ffb093;border-color:#ff986e}.pcStaffProfile{background:linear-gradient(135deg,#ff6b2c2b,#ffffff0b);border-radius:18px}.pcStaffProfile>span{background:linear-gradient(135deg,#ff8d5b,#e7521e);box-shadow:0 0 28px #ff6b2c55}.pcStaffProfile h1,.pcStaffProfile p{color:#fff}.pcStaffProfile p{color:#bdcbd0}.pcStaffProfileStats>span{border-radius:13px}.pcStaffProfileStats b{color:#fff}.pcStaffProfileStats small{color:#aebec3}.pcStaffSignout{color:#ffb49a;background:#ff6b2c17;border-color:#ff916a55}.pcStaffNav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);height:74px;padding-bottom:env(safe-area-inset-bottom);background:#102029e8;border-color:#ffffff18}.pcStaffNav button{color:#a6b8be}.pcStaffNav button.active i{background:#ff6b2c1e;border-radius:9px}.pcStaffNav b{background:#ff6b2c}.pcQuestion{border-radius:19px;padding:18px}.pcQuestion>header button{color:#fff;background:#ffffff09;border-color:#ffffff23}.pcQuestion header small,.pcQuestion>small{color:#ffaf8d}.pcQuestion header b,.pcQuestion h1{color:#fff}.pcQuestion header>span,.pcQuestion>p{color:#aebec4}.pcQuestionProgress{background:#ffffff18}.pcAnswers button{color:#fff;background:#ffffff08;border-color:#ffffff1d}.pcAnswers button small{color:#afc0c5}.pcAnswers .yes>span{color:var(--cc-mint);background:#75d7b51c}.pcAnswers .no>span{color:#ffad91;background:#ff6b2c22}.pcFailForm{color:#ffd0bd;background:#ff6b2c12;border-color:#ff986f44}.pcFailForm textarea{color:#fff;background:#0e1f27;border-color:#ffffff20}.pcFailForm label.photo{color:#ffb595;background:#ffffff09;border-color:#ffae8b88}.pcFailForm label.photo.added{color:var(--cc-mint);background:#75d7b518;border-color:#75d7b55b}.pcQuestionNext{background:linear-gradient(135deg,#ff7d43,#e9511b);box-shadow:0 12px 26px #ff6b2c36}.pcQuestionNext:disabled{color:#80939a;background:#ffffff18}.pcQuestionBack{color:#b9c9ce}.pcAssignmentNote,.pcDraftStatus{color:#b0c1c6}.pcStaffToast,.pcToast{color:#15262d;background:#f4fafb;border-radius:12px;box-shadow:0 20px 44px #02080c8c}.pcToast b{background:var(--cc-mint);color:#17322d}@media (width<=850px){.pcManager>aside{background:linear-gradient(#172832,#101b22)}.pcManagerMain>header{height:70px}.pcManagerContent{padding-top:32px}.pcModal{border-radius:18px}.pcStats>article{min-height:auto}.pcStaffBody{padding-top:32px}.pcStaffNav{padding-bottom:env(safe-area-inset-bottom)}}@media (width<=560px){.pcPageTitle h1{font-size:38px}.pcStats>article{padding:15px}.pcStaffHello h1,.pcStaffPageHead h1{font-size:38px}.pcStaffProgress{border-radius:15px}.pcStaffRoutines button{padding:14px}.pcManagerContent{padding-bottom:92px}}.pcDataTable.team>header,.pcDataTable.team>article{grid-template-columns:1.35fr 1fr .9fr}.pcDataTable.team article>span:nth-child(2){text-transform:capitalize;gap:5px;display:grid}.pcDataTable.team article>span:nth-child(2)>em{width:max-content;margin-top:2px}.pcEditMember{white-space:nowrap;border:1px solid #ff9a7155;border-radius:8px;color:#ffc2aa!important;background:#ff6b2c18!important;padding:8px 10px!important}.pcMemberEditor{gap:17px;display:grid}.pcMemberHero{background:linear-gradient(135deg,#ff6b2c22,#ffffff08);border:1px solid #ffab8740;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:14px;display:grid}.pcMemberHero>i{color:#fff;background:linear-gradient(135deg,#ff8a57,#dd481b);border-radius:13px;place-items:center;width:43px;height:43px;font-size:12px;font-style:normal;font-weight:900;display:grid;box-shadow:0 8px 22px #ff6b2c44}.pcMemberHero>span{gap:5px;display:grid}.pcMemberHero b{color:#fff;font-size:12px}.pcMemberHero small{color:#b7c8cd;font-size:12px;line-height:1.5}.pcMemberSites,.pcMemberRota{border-top:1px solid #ffffff18;padding-top:15px}.pcMemberSites header,.pcMemberRota header{gap:5px;margin-bottom:10px;display:grid}.pcMemberSites header small,.pcMemberRota header small{color:#ffaf8c;letter-spacing:.14em;font-size:12px;font-weight:900}.pcMemberSites header b,.pcMemberRota header b{color:#fff;font-size:12px}.pcMemberRota header span{color:#9fb2b9;font-size:12px;line-height:1.45}.pcMemberSites>div{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.pcMemberSites label{background:#ffffff07;border:1px solid #ffffff1d;border-radius:10px;align-items:center;gap:8px;padding:10px;display:flex!important}.pcMemberSites label:has(input:checked){background:#ff6b2c17;border-color:#ff986d}.pcMemberSites label input{width:auto}.pcMemberSites label span{gap:3px;display:grid}.pcMemberSites label b{color:#fff;font-size:12px}.pcMemberSites label small{color:#9dafb6;font-size:12px}.pcMemberAddShift,.pcMemberRotaRows{gap:8px;display:grid}.pcMemberAddShift{grid-template-columns:1fr 1.25fr auto;margin-bottom:9px}.pcMemberAddShift input,.pcMemberAddShift select,.pcMemberRotaRows input,.pcMemberRotaRows select{color:#fff;background:#0f2028;border:1px solid #ffffff20;border-radius:8px;min-width:0;padding:9px;font-size:12px}.pcMemberAddShift button,.pcMemberRotaRows button{color:#ffc1a7;background:#ff6b2c1c;border:1px solid #ff9b725b;border-radius:8px;padding:9px;font-size:12px;font-weight:850}.pcMemberRotaRows article{background:#ffffff06;border:1px solid #ffffff18;border-radius:10px;grid-template-columns:.8fr 1.25fr auto auto auto;align-items:center;gap:7px;padding:9px;display:grid}.pcMemberRotaRows small{color:#9cb0b7;font-size:12px}.pcMemberRotaRows button.remove{color:#ffae92;background:#ff6b2c12;border-color:#ff927052}.pcMemberRotaRows>p{color:#a8bbc0;text-align:center;border:1px dashed #ffffff2a;border-radius:10px;margin:0;padding:12px;font-size:12px}@media (width<=700px){.pcManagerContent,.pcStaffBody{width:100%;max-width:none;overflow-x:hidden}.pcDataTable.team{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;overflow:visible}.pcDataTable.team>header{display:none}.pcDataTable.team>article{background:#ffffff09;border:1px solid #ffffff18;border-radius:13px;grid-template-columns:1fr auto;gap:10px;min-width:0;margin-bottom:9px;padding:13px}.pcDataTable.team>article>span:nth-child(2){grid-area:2/1}.pcDataTable.team>article>span:nth-child(3){grid-area:1/2/span 2;align-self:center}.pcDataTable.team .pcPerson{min-width:0}.pcDataTable.team .pcPerson>b{min-width:0;overflow:hidden}.pcDataTable.team .pcPerson small{text-overflow:ellipsis;white-space:nowrap;max-width:42vw;overflow:hidden}.pcDataTable.team>article:has(.pending){grid-template-columns:1fr auto}.pcMemberRotaRows article{grid-template-columns:1fr 1fr auto}.pcMemberRotaRows article small{grid-column:1/-1}.pcMemberRotaRows button{min-height:34px}.pcMemberSites>div{grid-template-columns:1fr}.pcMemberAddShift{grid-template-columns:1fr 1fr}.pcMemberAddShift button{grid-column:1/-1}.pcModalBack{align-items:end;padding:0}.pcModal{border-radius:20px 20px 0 0;width:100%;max-height:min(91dvh,760px)}.pcModalBody{padding:17px}.pcModal>footer{padding-bottom:max(13px,env(safe-area-inset-bottom))}}@media (width<=560px){.pcStaff{padding-bottom:94px}.pcStaff>header{gap:8px;height:68px;padding:0 15px}.pcStaff>header .pcBrand strong{font-size:12px}.pcStaffHeaderActions{gap:5px;margin-left:auto}.pcStaffHeaderActions button{width:32px!important;height:32px!important}.pcStaffBody{padding:28px 15px 132px}.pcStaffNav{height:78px}.pcStaffNav button{min-width:0;font-size:12px}.pcStaffNav button i{font-size:17px}.pcStaffProgress{gap:10px;padding:14px}.pcQuestion>header{grid-template-columns:auto minmax(0,1fr) auto}.pcQuestion>header div{min-width:0}.pcQuestion>header b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pcQuestion h1{font-size:22px}.pcStaffRoutines button{text-align:left;grid-template-columns:auto minmax(0,1fr)}.pcStaffRoutines button>em{grid-column:2}.pcStaffRoutines button>div{min-width:0}.pcStaffRoutines button b,.pcStaffRoutines button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pcManagerMain>header{padding:0 14px}.pcManagerMain>header>div{min-width:0}.pcManagerMain>header b{white-space:nowrap;text-overflow:ellipsis;max-width:52vw;overflow:hidden}.pcManagerContent{padding:27px 14px 102px}.pcPageTitle{gap:14px}.pcPageTitle>button{min-height:43px}.pcMemberRotaRows article{grid-template-columns:1fr 1fr}.pcMemberRotaRows article small,.pcMemberRotaRows button{grid-column:auto}.pcMemberRotaRows article small{grid-column:1/-1}.pcMemberRotaRows button{width:100%}}.pcStaffReportCard{background:linear-gradient(145deg,#ff6b2c18,#ffffff08);border:1px solid #ff9d7438;border-radius:18px;gap:14px;padding:18px;display:grid;box-shadow:0 18px 36px #050f143f}.pcStaffReportCard label{color:#bdcbd0;gap:7px;font-size:12px;display:grid}.pcStaffReportCard input,.pcStaffReportCard textarea{color:#fff;font:inherit;resize:vertical;background:#0e2028;border:1px solid #ffffff20;border-radius:10px;padding:12px}.pcStaffReportCard input:focus,.pcStaffReportCard textarea:focus{border-color:#ff946a;outline:0;box-shadow:0 0 0 3px #ff6b2c22}.pcReportPhoto{background:#ffffff08;border:1px dashed #ffac8b88;border-radius:11px;padding:13px;position:relative;color:#ffb89d!important;display:block!important}.pcReportPhoto.added{border-style:solid;border-color:#75d7b56b;color:#91e2c4!important}.pcReportPhoto input{opacity:0;cursor:pointer;position:absolute;inset:0}.pcManagerReportsList{margin-top:26px}.pcManagerReportsList .pcStaffSection{padding:17px 0 10px}.pcManagerReportsList article em{color:#ffba9f;display:block}.pcManagerReportsList article a{color:#ffb291;margin-top:8px;font-size:13px;display:inline-block}.pcStaffNav button.report{color:#ffb291}.pcStaffNav button.report i{color:#fff;background:#ff6b2c;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;box-shadow:0 0 18px #ff6b2c55}.pcStaffNav button.report.active{color:#fff}.pcStaffNav button.report.active i{background:#ff8a5b}.pcTourLayer{z-index:180;pointer-events:none;position:fixed;inset:0}.pcTourShade{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#050c11aa;position:absolute;inset:0}.pcTourFocus{pointer-events:none;border:2px solid #ff8658;border-radius:14px;position:fixed;box-shadow:0 0 0 9999px #050c11aa,0 0 28px #ff6b2caa}.pcTourCard{color:#fff;pointer-events:auto;background:linear-gradient(145deg,#233a43,#172932);border:1px solid #ff9c7477;border-radius:16px;width:min(320px,100vw - 24px);padding:18px;position:fixed;box-shadow:0 24px 70px #000b}.pcTourCard:before{content:"↗";color:#ff986e;font-size:20px;font-weight:900;position:absolute;top:-24px;left:14px}.pcTourCard small{color:#ffae8b;letter-spacing:.12em;font-size:12px;font-weight:900}.pcTourCard h2{margin:7px 0;font:500 22px Georgia,serif}.pcTourCard p{color:#c1d0d4;margin:0;font-size:13px;line-height:1.55}.pcTourCard footer{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.pcTourCard footer button{color:#aabdc2;background:0 0;border:0;padding:8px;font-size:12px;font-weight:850}.pcTourCard footer span{gap:5px;display:flex}.pcTourCard footer .primary{color:#fff;background:linear-gradient(135deg,#ff7d43,#e9521c);border:1px solid #ff9d76;border-radius:9px;padding:9px 13px;box-shadow:0 8px 20px #ff6b2c44}.pcThemeControl{border:1px solid var(--cc-line);box-shadow:0 14px 30px var(--cc-shadow);background:linear-gradient(145deg,#ffffff0d,#ffffff05);border-radius:13px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;padding:15px 17px;display:flex}.pcThemeControl>div{gap:5px;display:grid}.pcThemeControl small{color:var(--cc-orange-soft);letter-spacing:.14em;font-size:12px;font-weight:900}.pcThemeControl b{color:#fff;font-size:13px}.pcThemeControl p{color:#aebdc2;margin:0;font-size:12px}.pcThemeControl .pcThemeSwitch{flex:none;width:230px}.pcThemeControl .pcThemeSwitch button{padding:10px 11px;font-size:12px}.pcThemeControl .pcThemeSwitch button span{font-size:14px}.pcTheme-light{--cc-line:#d8e0e3;--cc-shadow:#24323a18;--cc-ink:#26343d;--cc-muted:#718087}.pcManager.pcTheme-light,.pcStaff.pcTheme-light{color:#26343d;background:radial-gradient(circle at 84% -10%,#ff6b2c18,#0000 27%),radial-gradient(circle at 38% 0,#b9cbd266,#0000 32%),#edf1f2}.pcManager.pcTheme-light .pcManagerMain{background:linear-gradient(#fffb,#0000 230px)}.pcManager.pcTheme-light>aside{background:linear-gradient(#53616a,#36444c);border-right-color:#293840}.pcManager.pcTheme-light>aside nav button{color:#e0e7e9}.pcManager.pcTheme-light>aside nav button:hover{color:#fff;background:#ffffff18;border-color:#ffffff24}.pcManager.pcTheme-light>aside nav button.active{color:#fff;background:linear-gradient(100deg,#ff6b2c,#e95a21)}.pcManager.pcTheme-light .pcSitePicker{background:#ffffff14;border-color:#ffffff35}.pcManager.pcTheme-light .pcManagerMain>header{color:#26343d;background:#ffffffdc;border-bottom-color:#d7dfe2}.pcManager.pcTheme-light .pcManagerMain>header small{color:#7d8a90}.pcManager.pcTheme-light .pcManagerMain>header>span button,.pcManager.pcTheme-light .pcMenu{color:#26343d;background:#fff;border-color:#d6dfe2}.pcManager.pcTheme-light .pcPageTitle h1{color:#26343d;text-shadow:none}.pcManager.pcTheme-light .pcPageTitle span{color:#6f7d84}.pcManager.pcTheme-light .pcStats>article,.pcManager.pcTheme-light .pcPanel,.pcManager.pcTheme-light .pcDataTable,.pcManager.pcTheme-light .pcIssueList,.pcManager.pcTheme-light .pcReminderList,.pcManager.pcTheme-light .pcSettings,.pcManager.pcTheme-light .pcRoutineGrid>article,.pcManager.pcTheme-light .pcSummary article,.pcManager.pcTheme-light .pcCalendar,.pcManager.pcTheme-light .pcCalendarNav,.pcManager.pcTheme-light .pcRecurringRules,.pcManager.pcTheme-light .pcConnection,.pcManager.pcTheme-light .pcBillingAccount,.pcManager.pcTheme-light .pcSupportCentre,.pcManager.pcTheme-light .pcAuditList,.pcManager.pcTheme-light .pcNotificationControl{color:#26343d;background:#fff;border-color:#d8e0e3;box-shadow:0 16px 32px #24323a18}.pcManager.pcTheme-light .pcStats b,.pcManager.pcTheme-light .pcPanel h2,.pcManager.pcTheme-light .pcRoutineGrid h2,.pcManager.pcTheme-light .pcSettings h3,.pcManager.pcTheme-light .pcCalendarNav b,.pcManager.pcTheme-light .pcRecurringRules h3,.pcManager.pcTheme-light .pcIssueList h3,.pcManager.pcTheme-light .pcReminderList h3{color:#26343d}.pcManager.pcTheme-light .pcPanel>header,.pcManager.pcTheme-light .pcDataTable>header,.pcManager.pcTheme-light .pcRoutineGrid article>header,.pcManager.pcTheme-light .pcCalendar article>header{background:#f7f9fa;border-color:#e1e6e8}.pcManager.pcTheme-light .pcSubmissionRow,.pcManager.pcTheme-light .pcShiftRow,.pcManager.pcTheme-light .pcUpdates>article,.pcManager.pcTheme-light .pcDataTable>article,.pcManager.pcTheme-light .pcIssueList>article,.pcManager.pcTheme-light .pcReminderList>article,.pcManager.pcTheme-light .pcRoutineGrid article>div>span,.pcManager.pcTheme-light .pcRoutineGrid footer{color:#26343d;background:#fff;border-color:#e5eaec}.pcManager.pcTheme-light .pcSubmissionRow small,.pcManager.pcTheme-light .pcShiftRow small,.pcManager.pcTheme-light .pcUpdates article p,.pcManager.pcTheme-light .pcRoutineGrid header p,.pcManager.pcTheme-light .pcRoutineGrid article>div i,.pcManager.pcTheme-light .pcRoutineGrid footer,.pcManager.pcTheme-light .pcIssueList p,.pcManager.pcTheme-light .pcReminderList p{color:#718087}.pcManager.pcTheme-light .pcRing:before{background:#fff}.pcManager.pcTheme-light .pcSiteSettings button,.pcManager.pcTheme-light .pcBillingActions button,.pcManager.pcTheme-light .pcExportBar a{color:#d85a24;background:#fff;border-color:#d8e0e3}.pcManager.pcTheme-light .pcThemeControl{background:#fff;border-color:#d8e0e3;box-shadow:0 14px 30px #24323a18}.pcManager.pcTheme-light .pcThemeControl b{color:#26343d}.pcManager.pcTheme-light .pcThemeControl p{color:#718087}.pcManager.pcTheme-light .pcThemeSwitch,.pcStaff.pcTheme-light .pcThemeSwitch{background:#e7edef;border-color:#cbd6da;box-shadow:inset 0 1px #fff,0 10px 24px #24323a16}.pcManager.pcTheme-light .pcThemeSwitch button,.pcStaff.pcTheme-light .pcThemeSwitch button{color:#687980}.pcManager.pcTheme-light .pcThemeSwitch button.active,.pcStaff.pcTheme-light .pcThemeSwitch button.active{color:#fff}.pcStaff.pcTheme-light{background:radial-gradient(circle at 80% -10%,#ff6b2c20,#0000 30%),radial-gradient(circle at 25% 20%,#b9cbd266,#0000 34%),#edf1f2}.pcStaff.pcTheme-light>header{color:#26343d;background:#ffffffdc;border-color:#d7dfe2}.pcStaff.pcTheme-light .pcBrand strong{color:#f36a2d;text-shadow:none}.pcStaff.pcTheme-light .pcStaffHeaderActions select,.pcStaff.pcTheme-light .pcStaffHeaderActions button{color:#26343d!important;background:#fff!important;border-color:#d8e0e3!important}.pcStaff.pcTheme-light .pcStaffHello h1,.pcStaff.pcTheme-light .pcStaffPageHead h1{color:#26343d}.pcStaff.pcTheme-light .pcStaffHello>span,.pcStaff.pcTheme-light .pcStaffPageHead>span{color:#6f7d84}.pcStaff.pcTheme-light .pcStaffProgress{color:#26343d;background:linear-gradient(135deg,#ff6b2c14,#fff);border-color:#f2b79e;box-shadow:0 18px 38px #24323a18}.pcStaff.pcTheme-light .pcStaffProgress p,.pcStaff.pcTheme-light .pcStaffProgress small,.pcStaff.pcTheme-light .pcStaffSection small{color:#718087}.pcStaff.pcTheme-light .pcStaffSection b{color:#26343d}.pcStaff.pcTheme-light .pcStaffRoutines button,.pcStaff.pcTheme-light .pcStaffUpdates>article,.pcStaff.pcTheme-light .pcStaffProfile,.pcStaff.pcTheme-light .pcStaffProfileStats>span,.pcStaff.pcTheme-light .pcQuestion{color:#26343d;background:#fff;border-color:#d8e0e3;box-shadow:0 15px 32px #24323a18}.pcStaff.pcTheme-light .pcStaffRoutines button b,.pcStaff.pcTheme-light .pcStaffUpdates article b,.pcStaff.pcTheme-light .pcStaffUpdates article p,.pcStaff.pcTheme-light .pcStaffUpdates article em,.pcStaff.pcTheme-light .pcQuestion header b,.pcStaff.pcTheme-light .pcQuestion h1{color:#26343d}.pcStaff.pcTheme-light .pcStaffRoutines small,.pcStaff.pcTheme-light .pcStaffRoutines em,.pcStaff.pcTheme-light .pcStaffUpdates article p,.pcStaff.pcTheme-light .pcStaffProfile p,.pcStaff.pcTheme-light .pcQuestion header>span,.pcStaff.pcTheme-light .pcQuestion>p{color:#718087}.pcStaff.pcTheme-light .pcStaffNav button{color:#718087}.pcStaff.pcTheme-light .pcStaffNav button.active{color:#f36a2d}.pcStaff.pcTheme-light .pcStaffReportCard{background:linear-gradient(145deg,#ff6b2c12,#fff);border-color:#f2b79e;box-shadow:0 18px 36px #24323a18}.pcStaff.pcTheme-light .pcStaffReportCard label{color:#536168}.pcStaff.pcTheme-light .pcStaffReportCard input,.pcStaff.pcTheme-light .pcStaffReportCard textarea{color:#26343d;background:#fff;border-color:#d5dcdf}.pcStaff.pcTheme-light .pcThemeControl{background:#fff;border-color:#d8e0e3;box-shadow:0 14px 30px #24323a18}.pcStaff.pcTheme-light .pcThemeControl b{color:#26343d}.pcStaff.pcTheme-light .pcThemeControl p{color:#718087}@media (width<=620px){.pcThemeControl{gap:13px;display:grid}.pcThemeControl .pcThemeSwitch{width:100%}}.pcToggleField{background:#ffffff07;border:1px solid #ffffff20;border-radius:11px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex!important}.pcToggleField input{margin-top:2px;width:auto!important}.pcToggleField span{gap:3px;display:grid}.pcToggleField b{color:#fff;font-size:12px}.pcToggleField small{color:#a9bac0;font-size:12px;line-height:1.45}.pcRoutineBuilder{gap:17px;display:grid}.pcStarterPacks,.pcPasteChecks,.pcRoutinePreview,.pcIssueUpdateDialog>section{background:#ffffff07;border:1px solid #ffffff1d;border-radius:13px;padding:13px}.pcStarterPacks small,.pcRoutinePreview>small{color:#ffae8b;letter-spacing:.14em;margin-bottom:9px;font-size:12px;font-weight:900;display:block}.pcStarterPacks>div{flex-wrap:wrap;gap:7px;display:flex}.pcStarterPacks button,.pcPasteChecks>button,.pcWeekdays button{color:#dbe7e9;background:#ffffff0a;border:1px solid #ffffff28;border-radius:9px;padding:8px 10px;font-size:12px;font-weight:800}.pcStarterPacks button:hover,.pcPasteChecks>button:hover,.pcWeekdays button.active{color:#ffc3ac;background:#ff6b2c22;border-color:#ff986e}.pcWeekdays{flex-wrap:wrap;gap:6px;display:flex}.pcWeekdays button{min-width:39px}.pcPasteChecks{gap:9px;display:grid}.pcPasteChecks label{color:#bdcbd0;gap:7px;font-size:12px;font-weight:800;display:grid}.pcPasteChecks label span{color:#8ea2aa;font-size:12px}.pcPasteChecks textarea{color:#fff;resize:vertical;background:#0f2028;border:1px solid #ffffff20;border-radius:10px;min-height:94px;padding:11px}.pcPasteChecks>button{justify-self:start}.pcBuilder{gap:10px;display:grid}.pcBuilder>small{letter-spacing:.13em;font-size:12px;font-weight:900}.pcBuilderQuestion{border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;background:#ffffff06!important;border:1px solid #ffffff1b!important;padding:12px!important;display:grid!important}.pcBuilderQuestion>span{color:#ffb495;background:#ff6b2c1d;border-radius:8px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:900;display:grid}.pcBuilderQuestion>div{gap:7px;min-width:0;display:grid}.pcBuilderQuestion input,.pcBuilderQuestion select{color:#fff;background:#0f2028;border:1px solid #ffffff20;border-radius:8px;min-width:0;padding:9px;font-size:12px}.pcBuilderQuestion>button{color:#ffb097;background:#ff6b2c14;border:1px solid #ff8e6855;border-radius:8px;width:25px;height:25px}.pcQuestionOptions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pcQuestionOptions label{align-items:center;gap:4px;color:#b9c9ce!important;font-size:12px!important;display:flex!important}.pcQuestionOptions label input{width:auto;padding:0}.pcNumberRange{grid-template-columns:1fr 1fr;gap:7px;display:grid}.pcRoutinePreview{gap:8px;display:grid}.pcRoutinePreview>b{color:#fff;font-size:14px}.pcRoutinePreview>span{background:#0d1d24;border:1px solid #ffffff17;border-radius:10px;gap:4px;padding:10px;display:grid}.pcRoutinePreview em{color:#ffad8a;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:900}.pcRoutinePreview strong{color:#eaf3f5;font-size:12px}.pcRoutinePreview i{color:#a9bbc1;font-size:12px;font-style:normal}.pcIssueUpdate{color:#ffc1a8!important;background:#ff6b2c18!important;border:1px solid #ff9b7155!important}.pcIssueUpdateDialog{gap:14px;display:grid}.pcIssueUpdateDialog>section{gap:5px;display:grid}.pcIssueUpdateDialog>section small{color:#ffaf8d;font-size:12px;font-weight:900}.pcIssueUpdateDialog>section b{color:#fff;font-size:12px}.pcIssueUpdateDialog>section p,.pcIssueUpdateHint{color:#b8c8cd;margin:0;font-size:12px;line-height:1.55}.pcIssueUpdateDialog>label{gap:7px;display:grid;color:#bdcbd0!important}.pcIssueUpdateDialog textarea{color:#fff;resize:vertical;background:#0f2028;border:1px solid #ffffff20;border-radius:10px;min-height:105px;padding:11px}.pcRecipientChoice{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pcRecipientChoice>button{text-align:left;color:#e7f1f2;background:#ffffff08;border:1px solid #ffffff20;border-radius:11px;gap:3px;padding:12px;display:grid}.pcRecipientChoice>button.active{background:#ff6b2c1d;border-color:#ff986e}.pcRecipientChoice b{font-size:12px}.pcRecipientChoice small{color:#a9bbc0;font-size:12px}.pcRecipientList{gap:7px;display:grid}.pcRecipientList label{background:#ffffff06;border:1px solid #ffffff1b;border-radius:9px;align-items:center;gap:9px;padding:9px;display:flex!important}.pcRecipientList input{width:auto}.pcRecipientList span{gap:3px;display:grid}.pcRecipientList b{color:#fff;font-size:12px}.pcRecipientList small{color:#adbec3;font-size:12px}.pcSubmittedChecks{gap:10px;display:grid}.pcSubmittedChecks article{background:linear-gradient(145deg,#ffffff14,#ffffff08);border:1px solid #ffffff1d;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px;display:grid;box-shadow:0 15px 32px #05101545}.pcSubmittedChecks article>span{color:#75d7b5;background:#75d7b51d;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.pcSubmittedChecks article>div{gap:4px;min-width:0;display:grid}.pcSubmittedChecks b{color:#fff;font-size:13px}.pcSubmittedChecks small{color:#aebfc4;font-size:12px}.pcSubmittedChecks button{color:#ffc0a7;background:#ff6b2c18;border:1px solid #ff9a7155;border-radius:9px;padding:8px 10px;font-size:12px}.pcSubmittedChecks em{color:#aebfc4;font-size:12px}.pcStaffUpdates article.manager-update>span{color:#ffaf90;background:#ff6b2c24}.pcHandoverActions a{color:#ffb093;border:1px solid #ff986e;border-radius:8px;align-items:center;padding:7px 9px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.pcSubmissionRevisions{background:#ff6b2c14;border:1px solid #ff9b7155;border-radius:12px;gap:6px;margin-top:14px;padding:13px;display:grid}.pcSubmissionRevisions small{color:#ffad8a;font-size:12px;font-weight:900}.pcSubmissionRevisions>b{color:#fff;font-size:13px}.pcSubmissionRevisions p{color:#c9d6d9;margin:0;font-size:12px;line-height:1.5}.pcStaff.pcTheme-light .pcStaffProfile h1,.pcStaff.pcTheme-light .pcStaffProfileStats b,.pcStaff.pcTheme-light .pcSubmittedChecks b,.pcStaff.pcTheme-light .pcRoutinePreview>b,.pcStaff.pcTheme-light .pcRoutinePreview strong{color:#26343d!important}.pcStaff.pcTheme-light .pcStaffProfile p,.pcStaff.pcTheme-light .pcStaffProfileStats small,.pcStaff.pcTheme-light .pcSubmittedChecks small,.pcStaff.pcTheme-light .pcSubmittedChecks em,.pcStaff.pcTheme-light .pcRoutinePreview i{color:#56656c!important}.pcStaff.pcTheme-light .pcSubmittedChecks article,.pcStaff.pcTheme-light .pcRoutinePreview{background:#fff;border-color:#d8e0e3;box-shadow:0 15px 32px #24323a18}.pcManager.pcTheme-light .pcToggleField,.pcStaff.pcTheme-light .pcToggleField,.pcManager.pcTheme-light .pcStarterPacks,.pcManager.pcTheme-light .pcPasteChecks,.pcManager.pcTheme-light .pcRoutinePreview,.pcManager.pcTheme-light .pcIssueUpdateDialog>section{background:#f8fafb;border-color:#d8e0e3}.pcManager.pcTheme-light .pcToggleField b,.pcManager.pcTheme-light .pcRoutinePreview>b,.pcManager.pcTheme-light .pcRoutinePreview strong,.pcManager.pcTheme-light .pcIssueUpdateDialog>section b{color:#26343d}.pcManager.pcTheme-light .pcToggleField small,.pcManager.pcTheme-light .pcRoutinePreview i,.pcManager.pcTheme-light .pcIssueUpdateDialog>section p,.pcManager.pcTheme-light .pcIssueUpdateHint{color:#56656c}.pcManager.pcTheme-light .pcBuilderQuestion{background:#fff!important;border-color:#d8e0e3!important}.pcManager.pcTheme-light .pcBuilderQuestion input,.pcManager.pcTheme-light .pcBuilderQuestion select,.pcManager.pcTheme-light .pcPasteChecks textarea,.pcManager.pcTheme-light .pcIssueUpdateDialog textarea{color:#26343d;background:#fff;border-color:#ced8dc}.pcManager.pcTheme-light .pcQuestionOptions label{color:#44545b!important}.pcManager.pcTheme-light .pcRecipientChoice>button,.pcManager.pcTheme-light .pcRecipientList label{color:#26343d;background:#fff;border-color:#d8e0e3}.pcManager.pcTheme-light .pcRecipientList b,.pcManager.pcTheme-light .pcIssueUpdateDialog>section b{color:#26343d}.pcManager.pcTheme-light .pcRecipientList small,.pcManager.pcTheme-light .pcRecipientChoice small{color:#627078}.pcManager.pcTheme-light .pcSubmissionRevisions{background:#fff5f0;border-color:#f1b18f}.pcManager.pcTheme-light .pcSubmissionRevisions>b{color:#26343d}.pcManager.pcTheme-light .pcSubmissionRevisions p{color:#56656c}.pcBuilderActions{gap:5px;display:grid}.pcBuilderActions button{color:#c6d3d6;background:#ffffff08;border:1px solid #fff2;border-radius:7px;width:26px;height:26px;font-size:12px}.pcBuilderActions button:last-child{color:#ffb097;background:#ff6b2c14;border-color:#ff8e6855}.pcBuilderActions button:disabled{opacity:.3}.pcManager.pcTheme-light .pcBuilderActions button{color:#536168;background:#f5f7f8;border-color:#d4dde0}.pcManager.pcTheme-light .pcBuilderActions button:last-child{color:#b94727;background:#fff2ec;border-color:#efb69d}@media (width<=620px){.pcRoutineBuilder{gap:13px}.pcRecipientChoice{grid-template-columns:1fr}.pcBuilderQuestion{grid-template-columns:auto minmax(0,1fr)}.pcBuilderQuestion>button{grid-column:2;justify-self:end}.pcQuestionOptions{gap:6px}.pcNumberRange{grid-template-columns:1fr}.pcSubmittedChecks article{grid-template-columns:auto minmax(0,1fr)}.pcSubmittedChecks article>button,.pcSubmittedChecks article>em{grid-column:2;justify-self:start}.pcSubmittedChecks b,.pcSubmittedChecks small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}}.pcStaff.pcTheme-dark .pcStaffProfileStats{background:#0f2028;border-color:#ffffff20;overflow:hidden}.pcStaff.pcTheme-dark .pcStaffProfileStats>span{border-right-color:#ffffff18}.pcManager.pcTheme-dark .pcAccountControl,.pcManager.pcTheme-dark .pcRecoveryControl,.pcManager.pcTheme-dark .pcHelpIntro,.pcManager.pcTheme-dark .pcSubmissionDetail>article{color:#edf5f6;background:linear-gradient(145deg,#ffffff12,#ffffff07);border-color:#ffffff20}.pcManager.pcTheme-dark .pcAccountControl b,.pcManager.pcTheme-dark .pcRecoveryControl b,.pcManager.pcTheme-dark .pcHelpIntro b{color:#fff}.pcManager.pcTheme-dark .pcAccountControl p,.pcManager.pcTheme-dark .pcRecoveryControl p,.pcManager.pcTheme-dark .pcHelpIntro p,.pcManager.pcTheme-dark .pcSubmissionDetail article small{color:#b5c5ca}.pcManager.pcTheme-dark .pcHelpIntro>span{color:#ffb394;background:#ff6b2c24}.pcManager.pcTheme-dark .pcAccountControl select,.pcManager.pcTheme-dark .pcRecoveryControl>button,.pcManager.pcTheme-dark .pcRecoveryCopy,.pcManager.pcTheme-dark .pcDays button,.pcManager.pcTheme-dark .pcCalendarEdit button,.pcManager.pcTheme-dark .pcBillingAccount>form select,.pcManager.pcTheme-dark .pcBillingAccount>form textarea{color:#edf5f6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0f2028;border-color:#ffffff24}.pcManager.pcTheme-dark .pcBillingAccount>form label{color:#c2d0d4}.pcManager.pcTheme-dark .pcSubmissionDetail>article.failed{background:#ff6b2c16;border-color:#ff986f44}.pcManager.pcTheme-dark .pcHelpHistory{border-top-color:#ffffff18}.pcManager.pcTheme-dark .pcHelpHistory p{border-bottom-color:#ffffff16}.pcManager.pcTheme-dark .pcHelpHistory em{color:#aebfc4}.pcManager.pcTheme-dark .pcIssueTools input,.pcManager.pcTheme-dark .pcIssueTools select,.pcManager.pcTheme-dark .pcReportTools select{color:#fff;background:#0f2028;border-color:#ffffff20}.pcManager.pcTheme-dark .pcIssueTools input:focus,.pcManager.pcTheme-dark .pcIssueTools select:focus,.pcManager.pcTheme-dark .pcReportTools select:focus{border-color:#ff946a;box-shadow:0 0 0 3px #ff6b2c22}.pcManager.pcTheme-dark .pcIssueOwnership{color:#9fb1b6}.pcManager.pcTheme-dark .pcReminderDelivery.live{color:#b9e9d8;background:#75d7b516}.pcManager.pcTheme-dark .pcReminderDelivery.connection_required,.pcManager.pcTheme-dark .pcReminderDelivery.failed{color:#ffc5b0;background:#ff6b2c16}.pcManager.pcTheme-dark .pcReminderDelivery.paused{color:#aebec2;background:#ffffff0c}.pcTeamTools{grid-template-columns:minmax(240px,1fr) minmax(150px,.45fr) minmax(170px,.5fr);gap:9px;margin:0 0 11px;display:grid}.pcTeamTools input,.pcTeamTools select{color:#fff;background:#0f2028;border:1px solid #ffffff20;border-radius:10px;outline:0;min-height:44px;padding:0 12px;font-size:12px}.pcTeamTools input:focus,.pcTeamTools select:focus{border-color:#ff946a;box-shadow:0 0 0 3px #ff6b2c22}.pcTeamEmpty{color:#aebfc4;text-align:center;padding:28px 18px;font-size:12px}.pcManager.pcTheme-light .pcTeamTools input,.pcManager.pcTheme-light .pcTeamTools select{color:#26343d;background:#fff;border-color:#ced8dc}.pcManager.pcTheme-light .pcTeamEmpty{color:#627078}@media (width<=700px){.pcTeamTools{grid-template-columns:1fr}.pcTeamTools input,.pcTeamTools select{font-size:16px}}.pcBillingFacts{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=900px){.pcBillingFacts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.pcBillingFacts{grid-template-columns:1fr}}.pcDraftRestored{color:#a7e4d2;background:#1e755b30;border:1px solid #77cbb68a;border-radius:10px;margin:0;padding:11px 13px;font-size:13px;line-height:1.5}.pcTheme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.pcTheme-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.pcThemeOnboarding{overscroll-behavior:contain;padding:calc(16px + env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));overflow-y:auto}.pcManager>aside{overscroll-behavior:contain;overflow-y:auto}.pcHelpHistory p{grid-template-columns:90px minmax(0,1fr) auto auto}.pcFailForm input,.pcFailForm textarea{width:100%;min-width:0}.pcManager.pcTheme-dark .pcSupportCentre button,.pcManager.pcTheme-dark .pcSupportTickets article em{color:#edf5f6;background:#13262f;border-color:#ffffff2b}.pcManager.pcTheme-dark .pcBillingAccount header p b,.pcManager.pcTheme-dark .pcInviteReady label b{color:#fff}.pcManager.pcTheme-dark .pcBillingAccount>form{color:#edf5f6;background:#13262f;border-color:#ffffff20}.pcManager.pcTheme-dark .pcBillingAccount>form header,.pcManager.pcTheme-dark .pcBillingAccount>form header button{color:#edf5f6}.pcManager.pcTheme-dark .pcInviteReady p,.pcManager.pcTheme-dark .pcInviteReady small{color:#bfd0d5}.pcManager.pcTheme-light .pcStarterPacks button,.pcManager.pcTheme-light .pcPasteChecks>button,.pcManager.pcTheme-light .pcWeekdays button{color:#33444c;background:#fff;border-color:#bcc9ce}.pcManager.pcTheme-light .pcStarterPacks button:hover,.pcManager.pcTheme-light .pcPasteChecks>button:hover,.pcManager.pcTheme-light .pcWeekdays button.active{color:#84300e;background:#fff0e8;border-color:#b94616}.pcManager.pcTheme-light .pcModal,.pcStaff.pcTheme-light .pcModal{color:#26343d;background:#fff}.pcManager.pcTheme-light .pcModal>header,.pcStaff.pcTheme-light .pcModal>header,.pcManager.pcTheme-light .pcModal>footer,.pcStaff.pcTheme-light .pcModal>footer{border-color:#d8e0e3}.pcManager.pcTheme-light .pcModal>footer button,.pcStaff.pcTheme-light .pcModal>footer button{color:#26343d;background:#fff;border-color:#cbd6da}.pcManager.pcTheme-light .pcModal>footer button.primary,.pcStaff.pcTheme-light .pcModal>footer button.primary{color:#17252c;background:#f36a2d;border-color:#f36a2d}.pcTheme-light .pcModal h2,.pcTheme-light .pcModal h3,.pcTheme-light .pcModalBody label,.pcTheme-light .pcModal b,.pcTheme-light .pcModal strong,.pcTheme-light .pcModal>header button{color:#26343d!important}.pcTheme-light .pcModalBody label,.pcTheme-light .pcInviteReady p,.pcTheme-light .pcInviteReady small,.pcTheme-light .pcMemberHero small,.pcTheme-light .pcMemberRota header span,.pcTheme-light .pcMemberRota header small,.pcTheme-light .pcToggleField small,.pcTheme-light .pcIssueUpdateHint,.pcTheme-light .pcRecipientChoice small,.pcTheme-light .pcRecipientList small,.pcTheme-light .pcSubmissionRevisions p{color:#53636a!important}.pcTheme-light .pcModal input:not([type=checkbox]):not([type=radio]):not([type=file]),.pcTheme-light .pcModal select,.pcTheme-light .pcModal textarea{color:#26343d!important;background:#fff!important;border-color:#b8c6cc!important}.pcTheme-light .pcModal input::placeholder,.pcTheme-light .pcModal textarea::placeholder{opacity:1;color:#64747b!important}.pcTheme-light .pcInviteActions button,.pcTheme-light .pcMemberAddShift button,.pcTheme-light .pcMemberRotaRows button,.pcTheme-light .pcSubmittedChecks button{color:#33444c!important;background:#f4f7f8!important;border-color:#b8c6cc!important}.pcTheme-light .pcInviteActions button.primary,.pcTheme-light .pcModal button.primary,.pcTheme-light .pcModal .pcPrimary{color:#17252c!important;background:#f36a2d!important;border-color:#f36a2d!important}.pcTheme-light .pcToggleField,.pcTheme-light .pcMemberHero,.pcTheme-light .pcMemberSites label,.pcTheme-light .pcMemberRotaRows article{color:#26343d!important;background:#f6f8f9!important;border-color:#d3dde1!important}.pcManager.pcTheme-light .pcRoutinePreview>span{background:#eef3f4;border-color:#ccd7db}.pcManager.pcTheme-light .pcRoutinePreview em,.pcManager.pcTheme-light .pcStarterPacks small,.pcManager.pcTheme-light .pcPasteChecks label{color:#8a310e}.pcManager.pcTheme-light .pcRoutinePreview strong{color:#26343d!important}.pcManager.pcTheme-light .pcRoutinePreview i,.pcManager.pcTheme-light .pcMemberSites label small,.pcManager.pcTheme-light .pcMemberRotaRows small,.pcManager.pcTheme-light .pcPasteChecks label span{color:#44545b!important}.pcManager.pcTheme-light .pcPageTitle p,.pcManager.pcTheme-light .pcPanel header button,.pcManager.pcTheme-light .pcTextButton,.pcManager.pcTheme-light .pcDataTable a,.pcStaff.pcTheme-light .pcStaffNav button.active{color:#a23b12}.pcManager.pcTheme-light .pcPageTitle span,.pcManager.pcTheme-light .pcSubmissionRow small,.pcManager.pcTheme-light .pcShiftRow small,.pcManager.pcTheme-light .pcIssueList p,.pcManager.pcTheme-light .pcReminderList p,.pcStaff.pcTheme-light .pcStaffHello>span,.pcStaff.pcTheme-light .pcStaffPageHead>span,.pcStaff.pcTheme-light .pcStaffRoutines small,.pcStaff.pcTheme-light .pcQuestion>p{color:#53636a}.pcManager.pcTheme-light .pcPanel header small,.pcManager.pcTheme-light .pcSettings small,.pcManager.pcTheme-light .pcRoutineGrid header small,.pcManager.pcTheme-light .pcUpdates article small{color:#8a310e}.pcManager.pcTheme-light .pcStats small,.pcManager.pcTheme-light .pcDataTable>header,.pcManager.pcTheme-light .pcDataTable article small,.pcManager.pcTheme-light .pcSummary small,.pcManager.pcTheme-light .pcRoutineGrid footer{color:#44545b}.pcManager>aside nav button span{font-size:12px}.pcManagerMain>header small,.pcPanel header small,.pcStats small,.pcDataTable>header,.pcDataTable article small,.pcSummary small,.pcRoutineGrid header small,.pcRoutineGrid footer{font-size:12px;line-height:1.35}.pcSubmissionRow b,.pcShiftRow b,.pcDataTable>article,.pcUpdates article b,.pcUpdates article p{font-size:12px;line-height:1.4}.pcStaffSection b{font-size:14px}.pcStaffSection small,.pcStaffRoutines small,.pcStaffRoutines em,.pcStaffUpdates small,.pcStaffUpdates em,.pcQuestion header small,.pcQuestion>small{font-size:12px;line-height:1.35}.pcStaffRoutines b,.pcStaffUpdates b,.pcQuestion header b{font-size:13px;line-height:1.35}.pcStaffUpdates p,.pcQuestion header>span,.pcQuestion>p{font-size:12px;line-height:1.5}.pcQuestionNext{align-items:center;min-height:48px;font-size:14px}.pcQuestion>header button{width:44px;height:44px}.pcSwitch{width:50px;height:30px;padding:3px}.pcSwitch i{width:24px;height:24px}.pcManager>aside nav button,.pcManagerMain>header button,.pcMenu{min-height:44px}.pcManagerMain>header>span button,.pcMenu,.pcQuestionBack,.pcBuilderQuestion>button{min-width:44px;min-height:44px}.pcThemeSwitch button,.ccTeamCounts button,.ccShiftSetup button,.ccCheckSetup article>button,.pcMemberAddShift button,.pcMemberRotaRows button{min-height:44px}@media (width<=850px){.pcManager>aside{height:100dvh;padding-top:calc(26px + env(safe-area-inset-top));padding-bottom:calc(20px + env(safe-area-inset-bottom));padding-left:max(19px, env(safe-area-inset-left))}.pcManagerMain>header{height:auto;min-height:calc(70px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);padding-right:max(14px, env(safe-area-inset-right));padding-left:max(14px, env(safe-area-inset-left))}.pcTourFocus{display:none}.pcTourCard{max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow-y:auto;left:max(12px, env(safe-area-inset-left))!important;right:max(12px, env(safe-area-inset-right))!important;top:auto!important;bottom:calc(12px + env(safe-area-inset-bottom))!important;width:auto!important;position:fixed!important;transform:none!important}}@media (width<=900px),(hover:none) and (pointer:coarse){.pcManager input:not([type=checkbox]):not([type=radio]):not([type=file]),.pcManager select,.pcManager textarea,.pcStaff input:not([type=checkbox]):not([type=radio]):not([type=file]),.pcStaff select,.pcStaff textarea,.pcAuth input:not([type=checkbox]):not([type=radio]):not([type=file]),.pcAuth select,.pcAuth textarea,.pcFirstSetup input:not([type=checkbox]):not([type=radio]):not([type=file]),.pcFirstSetup select,.pcFirstSetup textarea,.ccLaunchSetup input:not([type=checkbox]):not([type=radio]):not([type=file]),.ccLaunchSetup select,.ccLaunchSetup textarea{font-size:16px!important}.pcManager button,.pcStaff button,.ccLaunchSetup button{touch-action:manipulation}}@media (width<=700px){.pcHelpHistory p{grid-template-columns:78px minmax(0,1fr) auto}.pcHelpHistory p em{display:none}.pcHelpHistory p button{grid-area:1/3}}@media (width<=560px){html,body{max-width:100%;overflow-x:hidden}.pcStaff{width:100%;min-width:0;overflow-x:clip}.pcStaffBody{box-sizing:border-box;width:100%;max-width:100%}.pcStaffBody>*{min-width:0;max-width:100%}.pcStaffHello h1,.pcStaffHello>span,.pcStaffPageHead h1,.pcStaffPageHead>span,.pcQuestion h1,.pcQuestion>p{overflow-wrap:anywhere}.pcStaffSection{flex-wrap:wrap;align-items:flex-start;gap:10px}.pcStaffSection small{text-align:right;max-width:100%}.pcStaffRoutines>button{grid-template-columns:40px minmax(0,1fr);min-width:0}.pcStaffRoutines>button>em{white-space:normal;text-align:left;grid-column:2}.pcQuestion{box-sizing:border-box;width:100%;max-width:100%;overflow:hidden}.pcQuestion>header,.pcQuestion>header>div{min-width:0}.pcQuestion>header b{white-space:normal;overflow-wrap:anywhere}.pcAnswers{grid-template-columns:1fr}.pcAnswers button{grid-template-columns:auto 1fr;place-items:center start;min-height:64px;padding:12px 16px}.pcAnswers button>span{grid-row:span 2;margin-right:5px}.pcAnswers button small{grid-column:2}.pcFailForm{box-sizing:border-box;min-width:0}.pcFailForm input,.pcFailForm textarea{box-sizing:border-box}.pcStaff{padding-bottom:calc(112px + env(safe-area-inset-bottom))}.pcStaff>header{height:auto;min-height:calc(68px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(15px, env(safe-area-inset-right)) 0 max(15px, env(safe-area-inset-left));flex-wrap:nowrap}.pcStaffHeaderActions{flex-flow:row;align-items:center;min-width:0}.pcStaffHeaderActions select{min-width:0;max-width:116px}.pcStaffHeaderActions button{min-width:44px;width:44px!important;height:44px!important}.pcStaffBody{padding-right:max(15px, env(safe-area-inset-right));padding-bottom:calc(132px + env(safe-area-inset-bottom));padding-left:max(15px, env(safe-area-inset-left))}.pcStaffNav{height:calc(78px + env(safe-area-inset-bottom));padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left)}.pcStaffNav button,.pcQuestionBack,.pcModal header button,.pcModal>footer button,.pcDays button,.pcCalendarEdit button,.pcBuilderQuestion>button{min-width:44px;min-height:44px}.pcAuthCard input,.pcFirstSetup input,.pcForm input,.pcForm select,.pcForm textarea,.pcHelpForm input,.pcHelpForm select,.pcHelpForm textarea,.pcFailForm input,.pcFailForm select,.pcFailForm textarea,.pcStaffReportCard input,.pcStaffReportCard textarea,.pcBuilderQuestion input,.pcBuilderQuestion select,.pcPasteChecks textarea{font-size:16px!important}.pcModalBack{padding:max(10px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left))}.pcModal>footer{padding-bottom:calc(13px + env(safe-area-inset-bottom))}}@media (orientation:landscape) and (height<=560px){.pcManager>aside{padding-top:calc(20px + env(safe-area-inset-top));padding-right:max(19px, env(safe-area-inset-right));padding-bottom:calc(16px + env(safe-area-inset-bottom));padding-left:max(19px, env(safe-area-inset-left))}.pcManagerMain>header{height:auto;min-height:calc(70px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);padding-right:max(20px, env(safe-area-inset-right));padding-left:max(20px, env(safe-area-inset-left))}.pcStaff{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.pcStaff>header{height:auto;min-height:calc(64px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);padding-right:max(15px, env(safe-area-inset-right));padding-left:max(15px, env(safe-area-inset-left))}.pcStaffHeaderActions{flex-direction:row;min-width:0}.pcStaffBody{padding-right:max(15px, env(safe-area-inset-right));padding-bottom:calc(104px + env(safe-area-inset-bottom));padding-left:max(15px, env(safe-area-inset-left))}.pcStaffNav{height:calc(72px + env(safe-area-inset-bottom));padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left)}.ccLaunchSetup,.pcModalBack{padding-top:max(10px, env(safe-area-inset-top));padding-right:max(10px, env(safe-area-inset-right));padding-bottom:max(10px, env(safe-area-inset-bottom));padding-left:max(10px, env(safe-area-inset-left));overflow-y:auto}}@supports (padding:max(0px)){@media (width<=850px),(orientation:landscape) and (height<=560px){.pcTheme-light.pcStaff>header,.pcTheme-light .pcManagerMain>header{background:linear-gradient(to bottom, #26343d 0, #26343d env(safe-area-inset-top), #fff env(safe-area-inset-top), #fff 100%)}}}@media (width<=480px){.ccLaunchSetup{padding:calc(18px + env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) calc(18px + env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left));overflow-y:auto}.ccCheckSetup article{position:relative;grid-template-columns:1fr!important;padding-right:52px!important}.ccCheckSetup article>button{position:absolute;top:4px;right:4px;width:44px!important;height:44px!important}}@media (prefers-reduced-motion:reduce){.pcThemeOnboarding *,.ccLaunchSetup *,.pcLoading>i{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.cco{--cco-ink:#17262d;--cco-ink-soft:#4a5c64;--cco-ink-faint:#84939b;--cco-line:#e6e0d4;--cco-line-strong:#d7cfbe;--cco-paper:#faf7f1;--cco-paper-raised:#fff;--cco-sunk:#f2ede2;--cco-accent:#ff671d;--cco-accent-deep:#f2560c;--cco-accent-tint:#ffece1;--cco-teal:#1f3d47;--cco-mint:#12a678;--cco-mint-tint:#e2f6ef;--cco-amber:#d98a12;--cco-danger:#d64545;--cco-radius:16px;--cco-radius-lg:24px;--cco-radius-sm:11px;--cco-shadow-sm:0 1px 2px #17262d0f, 0 1px 3px #17262d0a;--cco-shadow:0 12px 34px -18px #17262d47, 0 2px 8px #17262d0d;--cco-shadow-lg:0 40px 80px -40px #17262d66;--cco-ease:cubic-bezier(.4, 0, .2, 1);--cco-font:var(--font-geist-sans,ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif)}.cco *,.cco :before,.cco :after{box-sizing:border-box}.cco{background:radial-gradient(900px 500px at 12% -8%, #fff4ec 0%, #fff4ec00 60%), radial-gradient(700px 500px at 100% 0%, #eef4f3 0%, #eef4f300 55%), var(--cco-paper);color:var(--cco-ink);font-family:var(--cco-font);-webkit-font-smoothing:antialiased;line-height:1.5;position:fixed;inset:0;overflow-y:auto}.cco-shell{flex-direction:column;min-height:100%;display:flex}.cco-top{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--cco-line);background:#faf7f1d1;align-items:center;gap:16px;padding:16px clamp(16px,4vw,40px);display:flex;position:sticky;top:0}.cco-brand{letter-spacing:.14em;align-items:center;gap:10px;font-size:13px;font-weight:800;display:inline-flex}.cco-brand i{background:linear-gradient(135deg, #ff7c3d, var(--cco-accent-deep));border-radius:8px;place-items:center;width:26px;height:26px;display:grid;box-shadow:0 6px 16px -6px #f2560c99}.cco-brand i:after{content:"";border-top:0;border-bottom:2.4px solid #fff;border-left:2.4px solid #fff;border-right:0;width:9px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}.cco-steps{color:var(--cco-ink-faint);align-items:center;gap:6px;margin-left:auto;font-size:12px;display:flex}.cco-steps b{background:var(--cco-sunk);width:22px;height:22px;color:var(--cco-ink-soft);border-radius:999px;place-items:center;font-size:12px;font-weight:700;display:grid}.cco-steps b.on{background:var(--cco-ink);color:#fff}.cco-steps b.done{background:var(--cco-mint);color:#fff}.cco-steps span.rail{background:var(--cco-line-strong);border-radius:2px;width:16px;height:2px}.cco-progress{background:var(--cco-line);height:3px}.cco-progress i{background:linear-gradient(90deg, #ff7c3d, var(--cco-accent-deep));height:100%;transition:width .5s var(--cco-ease);display:block}.cco-body{flex:1;width:100%;max-width:1180px;margin:0 auto;padding:clamp(28px,5vw,60px) clamp(16px,4vw,40px) 140px}.cco-head{max-width:640px;margin-bottom:28px}.cco-eyebrow{letter-spacing:.16em;color:var(--cco-accent);margin:0 0 10px;font-size:12px;font-weight:800}.cco-head h1{letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(26px,4.4vw,38px);font-weight:800;line-height:1.12}.cco-head p{color:var(--cco-ink-soft);margin:0;font-size:16px}.cco-split{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:40px;display:grid}@media (width<=940px){.cco-split{grid-template-columns:1fr}.cco-preview-col{display:none}}.cco-industries{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;display:grid}.cco-industry{text-align:left;border:1px solid var(--cco-line);background:var(--cco-paper-raised);border-radius:var(--cco-radius);cursor:pointer;transition:transform .15s var(--cco-ease), border-color .15s, box-shadow .15s;box-shadow:var(--cco-shadow-sm);padding:18px}.cco-industry:hover{box-shadow:var(--cco-shadow);transform:translateY(-2px)}.cco-industry.on{border-color:var(--cco-accent);box-shadow:0 0 0 3px var(--cco-accent-tint), var(--cco-shadow)}.cco-industry i{background:var(--cco-accent-tint);width:38px;height:38px;color:var(--cco-accent);border-radius:11px;place-items:center;margin-bottom:12px;font-size:18px;font-style:normal;display:grid}.cco-industry.on i{background:var(--cco-accent);color:#fff}.cco-industry b{font-size:15px;font-weight:700;display:block}.cco-industry small{color:var(--cco-ink-faint);margin-top:3px;font-size:12.5px;display:block}.cco-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cco-fields .wide{grid-column:1/-1}@media (width<=620px){.cco-fields{grid-template-columns:1fr}}.cco-field{flex-direction:column;gap:6px;display:flex}.cco-field>span{letter-spacing:.04em;text-transform:uppercase;color:var(--cco-ink-faint);font-size:12px;font-weight:700}.cco-field input,.cco-field select,.cco-field textarea{font:inherit;color:var(--cco-ink);border:1px solid var(--cco-line-strong);border-radius:var(--cco-radius-sm);background:var(--cco-paper-raised);width:100%;padding:12px 13px;font-size:15px;transition:border-color .15s,box-shadow .15s}.cco-field input:focus,.cco-field select:focus,.cco-field textarea:focus{border-color:var(--cco-accent);box-shadow:0 0 0 3px var(--cco-accent-tint);outline:none}.cco-field textarea{resize:vertical;min-height:72px}.cco-hint{color:var(--cco-ink-faint);font-size:12.5px}.cco-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cco-chip{font:inherit;border:1px solid var(--cco-line-strong);background:var(--cco-paper-raised);color:var(--cco-ink);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:600;display:inline-flex}.cco-chip:hover{border-color:var(--cco-accent)}.cco-chip span{color:var(--cco-ink-faint)}.cco-chips input{font:inherit;border:1px dashed var(--cco-line-strong);background:0 0;border-radius:999px;min-width:150px;padding:7px 12px;font-size:13px}.cco-chips input:focus{border-color:var(--cco-accent);outline:none}.cco-shifts{flex-direction:column;gap:10px;display:flex}.cco-shift{border:1px solid var(--cco-line);background:var(--cco-paper-raised);border-radius:var(--cco-radius);box-shadow:var(--cco-shadow-sm);grid-template-columns:minmax(0,1.4fr) auto auto auto auto;align-items:center;gap:10px;padding:12px;display:grid}.cco-shift>input[type=text],.cco-shift>input:not([type]){font:inherit;background:0 0;border:0;border-bottom:1.5px solid #0000;padding:4px 2px;font-size:15px;font-weight:600}.cco-shift>input:focus{border-bottom-color:var(--cco-accent);outline:none}.cco-shift label{letter-spacing:.06em;color:var(--cco-ink-faint);flex-direction:column;gap:2px;font-size:12px;font-weight:700;display:flex}.cco-shift label input{font:inherit;border:1px solid var(--cco-line-strong);border-radius:8px;padding:6px 8px;font-size:13px}.cco-shift .repeat{font:inherit;border:1px solid var(--cco-line-strong);background:var(--cco-paper-raised);cursor:pointer;white-space:nowrap;border-radius:999px;padding:6px 11px;font-size:12px;font-weight:600}.cco-shift .repeat.active{border-color:var(--cco-mint);color:var(--cco-mint);background:var(--cco-mint-tint)}.cco-shift .drop{color:var(--cco-ink-faint);cursor:pointer;background:0 0;border:0;font-size:18px;line-height:1}.cco-shift .drop:hover{color:var(--cco-danger)}@media (width<=620px){.cco-shift{grid-template-columns:1fr 1fr}.cco-shift>input:first-child{grid-column:1/-1}}.cco-routines{flex-direction:column;gap:14px;display:flex}.cco-routine{border:1px solid var(--cco-line);background:var(--cco-paper-raised);border-radius:var(--cco-radius-lg);box-shadow:var(--cco-shadow-sm);overflow:hidden}.cco-routine-head{background:var(--cco-sunk);border-bottom:1px solid var(--cco-line);grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.cco-routine-head>b{background:var(--cco-accent);color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:grid}.cco-routine-head .rname{flex-direction:column;gap:3px;min-width:0;display:flex}.cco-routine-head .rname input{font:inherit;background:0 0;border:0;padding:2px}.cco-routine-head .rname input:first-child{font-size:15.5px;font-weight:700}.cco-routine-head .rname input:last-child{color:var(--cco-ink-faint);font-size:12.5px}.cco-routine-head .rname input:focus{outline:none}.cco-routine-head select{font:inherit;border:1px solid var(--cco-line-strong);background:var(--cco-paper-raised);border-radius:8px;max-width:150px;padding:6px 8px;font-size:12.5px}.cco-routine-head .drop{color:var(--cco-ink-faint);cursor:pointer;background:0 0;border:0;font-size:18px}.cco-routine-head .drop:hover{color:var(--cco-danger)}.cco-checks{flex-direction:column;display:flex}.cco-check{border-bottom:1px solid var(--cco-line);grid-template-columns:26px minmax(0,1fr) auto;gap:12px;padding:12px 16px;display:grid}.cco-check:last-child{border-bottom:0}.cco-check>b{color:var(--cco-ink-faint);padding-top:10px;font-size:12px;font-weight:800}.cco-check-main{flex-direction:column;gap:8px;min-width:0;display:flex}.cco-check-main>input{font:inherit;border:1px solid var(--cco-line-strong);border-radius:9px;padding:9px 11px;font-size:14.5px}.cco-check-main>input.section{border-style:dashed;max-width:260px;font-size:12px}.cco-check-main>input:focus{border-color:var(--cco-accent);box-shadow:0 0 0 3px var(--cco-accent-tint);outline:none}.cco-check-opts{flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:12.5px;display:flex}.cco-check-opts select{font:inherit;border:1px solid var(--cco-line-strong);background:var(--cco-paper-raised);border-radius:8px;padding:5px 8px;font-size:12.5px}.cco-check-opts label{color:var(--cco-ink-soft);cursor:pointer;align-items:center;gap:5px;display:inline-flex}.cco-check-opts label input{accent-color:var(--cco-accent)}.cco-range{gap:8px;display:flex}.cco-range input{font:inherit;border:1px solid var(--cco-line-strong);border-radius:8px;width:130px;padding:6px 8px;font-size:12.5px}.cco-check .drop{color:var(--cco-ink-faint);cursor:pointer;background:0 0;border:0;align-self:start;padding-top:6px;font-size:17px}.cco-check .drop:hover{color:var(--cco-danger)}.cco-add{font:inherit;color:var(--cco-accent);cursor:pointer;text-align:left;background:0 0;border:0;padding:12px 16px;font-size:13px;font-weight:600}.cco-add:hover{color:var(--cco-accent-deep)}.cco-add-routine{border:1.5px dashed var(--cco-line-strong);border-radius:var(--cco-radius);align-self:flex-start;margin-top:4px;padding:12px 18px}.cco-add-routine:hover{border-color:var(--cco-accent)}.cco-invites{flex-direction:column;gap:10px;display:flex}.cco-invite{border:1px solid var(--cco-line);background:var(--cco-paper-raised);border-radius:var(--cco-radius);box-shadow:var(--cco-shadow-sm);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.cco-invite input,.cco-invite select{font:inherit;border:1px solid var(--cco-line-strong);background:var(--cco-paper-raised);border-radius:9px;padding:9px 10px;font-size:14px}.cco-invite input:focus,.cco-invite select:focus{border-color:var(--cco-accent);box-shadow:0 0 0 3px var(--cco-accent-tint);outline:none}.cco-invite .drop{color:var(--cco-ink-faint);cursor:pointer;background:0 0;border:0;font-size:18px}.cco-invite .drop:hover{color:var(--cco-danger)}@media (width<=720px){.cco-invite{grid-template-columns:1fr 1fr}}.cco-invite-status{border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700}.cco-invite-status.ok{background:var(--cco-mint-tint);color:var(--cco-mint)}.cco-invite-status.err{color:var(--cco-danger);background:#fdeaea}.cco-preview-col{position:sticky;top:96px}.cco-preview-cap{letter-spacing:.12em;color:var(--cco-ink-faint);margin:0 0 12px;font-size:12px;font-weight:800}.cco-phone{box-shadow:var(--cco-shadow-lg);aspect-ratio:9/19;color:#eef4f3;background:#0f2027;border:9px solid #1b2b33;border-radius:40px;flex-direction:column;display:flex;overflow:hidden}.cco-phone-status{color:#9fb2b9;justify-content:space-between;padding:12px 18px 4px;font-size:12px;font-weight:700;display:flex}.cco-phone-body{flex:1;padding:8px 16px 16px;overflow:hidden}.cco-phone-eyebrow{letter-spacing:.12em;color:var(--cco-accent);margin:8px 0 4px;font-size:9.5px;font-weight:800}.cco-phone-hello{margin:0 0 2px;font-size:18px;font-weight:800}.cco-phone-sub{color:#9fb2b9;margin:0 0 14px;font-size:12px}.cco-phone-label{letter-spacing:.1em;color:var(--cco-accent);margin:0 0 8px;font-size:9.5px;font-weight:800}.cco-phone-card{background:#17303a;border:1px solid #ffffff0f;border-radius:14px;align-items:center;gap:10px;margin-bottom:8px;padding:11px 12px;display:flex}.cco-phone-card i{width:30px;height:30px;color:var(--cco-accent);background:#ff671d2e;border-radius:9px;flex:none;place-items:center;font-size:13px;font-style:normal;display:grid}.cco-phone-card b{font-size:12.5px;font-weight:700;display:block}.cco-phone-card small{color:#9fb2b9;font-size:12px}.cco-phone-empty{color:#7c9098;text-align:center;padding:20px 0;font-size:12px}.cco-summary{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:24px;display:grid}.cco-summary div{border:1px solid var(--cco-line);background:var(--cco-paper-raised);border-radius:var(--cco-radius);box-shadow:var(--cco-shadow-sm);padding:16px}.cco-summary b{font-size:26px;font-weight:800;display:block}.cco-summary small{letter-spacing:.04em;text-transform:uppercase;color:var(--cco-ink-faint);font-size:11.5px;font-weight:700}.cco-review-list{flex-direction:column;gap:8px;display:flex}.cco-review-row{border-bottom:1px solid var(--cco-line);align-items:baseline;gap:12px;padding:12px 0;font-size:14px;display:flex}.cco-review-row b{min-width:120px;font-weight:700}.cco-review-row span{color:var(--cco-ink-soft)}.cco-done{text-align:center;max-width:620px;margin:clamp(30px,8vh,80px) auto}.cco-done-mark{background:linear-gradient(135deg, #14c08a, var(--cco-mint));border-radius:26px;place-items:center;width:84px;height:84px;margin:0 auto 22px;display:grid;box-shadow:0 20px 44px -20px #12a678b3}.cco-done-mark:after{content:"";border-top:0;border-bottom:4px solid #fff;border-left:4px solid #fff;border-right:0;width:26px;height:14px;transform:rotate(-45deg)translate(2px,-2px)}.cco-done h1{letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(26px,5vw,34px);font-weight:800}.cco-done p{color:var(--cco-ink-soft);max-width:460px;margin:0 auto 24px;font-size:16px}.cco-next{text-align:left;border:1px solid var(--cco-line);background:var(--cco-paper-raised);border-radius:var(--cco-radius-lg);box-shadow:var(--cco-shadow-sm);margin-bottom:24px;padding:8px}.cco-next-row{border-radius:var(--cco-radius);align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.cco-next-row+.cco-next-row{border-top:1px solid var(--cco-line)}.cco-next-row i{background:var(--cco-accent-tint);width:30px;height:30px;color:var(--cco-accent);border-radius:9px;flex:none;place-items:center;font-size:15px;font-style:normal;display:grid}.cco-next-row b{font-size:14px;display:block}.cco-next-row small{color:var(--cco-ink-faint);font-size:12.5px}.cco-foot{z-index:6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--cco-line);background:#faf7f1e6;align-items:center;gap:14px;padding:14px clamp(16px,4vw,40px);display:flex;position:fixed;bottom:0;left:0;right:0}.cco-foot .spacer{flex:1}.cco-btn{font:inherit;cursor:pointer;transition:transform .12s var(--cco-ease), box-shadow .12s, background .12s;border:1px solid #0000;border-radius:999px;padding:12px 22px;font-size:14.5px;font-weight:700}.cco-btn:active{transform:scale(.98)}.cco-btn.ghost{color:var(--cco-ink-soft);border-color:var(--cco-line-strong);background:0 0}.cco-btn.ghost:hover{color:var(--cco-ink);border-color:var(--cco-ink-soft)}.cco-btn.link{color:var(--cco-ink-faint);background:0 0;border:0;padding:12px 8px}.cco-btn.link:hover{color:var(--cco-ink)}.cco-btn.primary{background:linear-gradient(135deg, #ff7c3d, var(--cco-accent-deep));color:#fff;box-shadow:0 14px 30px -14px #f2560cb3}.cco-btn.primary:hover{box-shadow:0 18px 38px -14px #f2560ccc}.cco-btn.primary[disabled]{opacity:.55;cursor:default;box-shadow:none}.cco-error{color:var(--cco-danger);margin-top:14px;font-size:13.5px;font-weight:600}.cco-prep{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:60px 0;display:flex}.cco-prep .orb{border:3px solid var(--cco-accent-tint);border-top-color:var(--cco-accent);border-radius:999px;width:64px;height:64px;margin-bottom:16px;animation:1s linear infinite cco-spin}@keyframes cco-spin{to{transform:rotate(360deg)}}@media (prefers-color-scheme:dark){.cco{--cco-ink:#eef4f3;--cco-ink-soft:#aebfc4;--cco-ink-faint:#7f9198;--cco-line:#23343c;--cco-line-strong:#2d4048;--cco-paper:#0e1c22;--cco-paper-raised:#16272e;--cco-sunk:#12222a;--cco-accent-tint:#35211a;--cco-mint-tint:#10302a;background:radial-gradient(900px 500px at 12% -8%, #1c2a26 0%, #0000 60%), var(--cco-paper)}}.ccm{--ccm-ink:#17262d;--ccm-ink-soft:#4a5c64;--ccm-ink-faint:#84939b;--ccm-line:#e6e0d4;--ccm-line-strong:#d7cfbe;--ccm-raised:#fff;--ccm-sunk:#f4efe4;--ccm-accent:#ff671d;--ccm-accent-deep:#f2560c;--ccm-accent-tint:#ffece1;--ccm-mint:#12a678;--ccm-mint-tint:#e2f6ef;--ccm-amber:#d98a12;--ccm-amber-tint:#fbf0da;--ccm-danger:#d64545;--ccm-danger-tint:#fdeaea;--ccm-blue:#2f74c0;--ccm-blue-tint:#e6f0fb;--ccm-radius:16px;--ccm-radius-sm:11px;--ccm-shadow-sm:0 1px 2px #17262d0f, 0 1px 3px #17262d0a;--ccm-shadow:0 14px 40px -22px #17262d4d, 0 2px 8px #17262d0d;--ccm-font:var(--font-geist-sans,ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);font-family:var(--ccm-font);color:var(--ccm-ink);flex-direction:column;gap:18px;max-width:1080px;display:flex}.ccm *{box-sizing:border-box}.ccm-head{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.ccm-head .t{flex:1;min-width:240px}.ccm-eyebrow{letter-spacing:.15em;color:var(--ccm-accent);margin:0 0 6px;font-size:12px;font-weight:800}.ccm-head h1{letter-spacing:-.02em;margin:0 0 4px;font-size:clamp(22px,3vw,30px);font-weight:800}.ccm-head p{color:var(--ccm-ink-soft);margin:0;font-size:14.5px}.ccm-btn{font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:10px 18px;font-size:13.5px;font-weight:700;transition:transform .12s,box-shadow .12s}.ccm-btn:active{transform:scale(.98)}.ccm-btn.primary{background:linear-gradient(135deg, #ff7c3d, var(--ccm-accent-deep));color:#fff;box-shadow:0 12px 26px -14px #f2560cb3}.ccm-btn.ghost{background:var(--ccm-raised);color:var(--ccm-ink-soft);border-color:var(--ccm-line-strong)}.ccm-btn.ghost:hover{color:var(--ccm-ink);border-color:var(--ccm-ink-soft)}.ccm-setup{border:1px solid var(--ccm-line);background:radial-gradient(520px 220px at 100% 0%, var(--ccm-accent-tint) 0%, #ffece100 70%), var(--ccm-raised);border-radius:var(--ccm-radius);box-shadow:var(--ccm-shadow);padding:20px}.ccm-setup h2{margin:0 0 2px;font-size:17px;font-weight:800}.ccm-setup>p{color:var(--ccm-ink-soft);margin:0 0 16px;font-size:13.5px}.ccm-setup-bar{background:var(--ccm-sunk);border-radius:6px;height:6px;margin-bottom:16px;overflow:hidden}.ccm-setup-bar i{background:linear-gradient(90deg, #ff7c3d, var(--ccm-accent-deep));height:100%;transition:width .5s;display:block}.ccm-tasks{flex-direction:column;display:flex}.ccm-task{border-top:1px solid var(--ccm-line);text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0;align-items:center;gap:14px;padding:13px 6px;display:flex}.ccm-task:first-child{border-top:0}.ccm-task .tick{border:2px solid var(--ccm-line-strong);color:#0000;border-radius:999px;flex:none;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.ccm-task.done .tick{background:var(--ccm-mint);border-color:var(--ccm-mint);color:#fff}.ccm-task .body{flex:1}.ccm-task .body b{font-size:14px;font-weight:700;display:block}.ccm-task.done .body b{color:var(--ccm-ink-faint);text-decoration:line-through}.ccm-task .body small{color:var(--ccm-ink-faint);font-size:12.5px}.ccm-task .go{color:var(--ccm-accent);font-size:13px;font-weight:700}.ccm-task.done .go{display:none}.ccm-alert{border-radius:var(--ccm-radius);border:1px solid var(--ccm-amber);background:var(--ccm-amber-tint);align-items:center;gap:14px;padding:14px 16px;display:flex}.ccm-alert.danger{border-color:var(--ccm-danger);background:var(--ccm-danger-tint)}.ccm-alert .ic{color:#fff;background:var(--ccm-amber);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.ccm-alert.danger .ic{background:var(--ccm-danger)}.ccm-alert .body{flex:1}.ccm-alert .body small{letter-spacing:.06em;color:var(--ccm-ink-faint);font-size:12px;font-weight:800}.ccm-alert .body b{font-size:14.5px;font-weight:800;display:block}.ccm-alert .body p{color:var(--ccm-ink-soft);margin:2px 0 0;font-size:12.5px}.ccm-alert button{font:inherit;cursor:pointer;white-space:nowrap;background:#17262d14;border:0;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700}.ccm-stats{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.ccm-stat{border:1px solid var(--ccm-line);background:var(--ccm-raised);border-radius:var(--ccm-radius);box-shadow:var(--ccm-shadow-sm);text-align:left;width:100%;font:inherit;cursor:pointer;align-items:center;gap:14px;padding:16px;transition:transform .12s,box-shadow .12s;display:flex}.ccm-stat:hover{box-shadow:var(--ccm-shadow);transform:translateY(-2px)}.ccm-stat .val{min-width:56px;font-size:30px;font-weight:800;line-height:1}.ccm-stat .val.mint{color:var(--ccm-mint)}.ccm-stat .val.danger{color:var(--ccm-danger)}.ccm-stat .val.amber{color:var(--ccm-amber)}.ccm-stat .val.blue{color:var(--ccm-blue)}.ccm-stat .lbl small{letter-spacing:.06em;color:var(--ccm-ink-faint);font-size:12px;font-weight:800;display:block}.ccm-stat .lbl b{font-size:13.5px;font-weight:700}.ccm-stat .lbl span{color:var(--ccm-accent);font-size:12px;font-weight:700}.ccm-ring{flex:none;width:58px;height:58px;position:relative}.ccm-ring svg{transform:rotate(-90deg)}.ccm-ring b{place-items:center;font-size:13px;font-weight:800;display:grid;position:absolute;inset:0}.ccm-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;display:grid}.ccm-panel{border:1px solid var(--ccm-line);background:var(--ccm-raised);border-radius:var(--ccm-radius);box-shadow:var(--ccm-shadow-sm);overflow:hidden}.ccm-panel>header{border-bottom:1px solid var(--ccm-line);align-items:center;gap:10px;padding:14px 16px;display:flex}.ccm-panel>header .t{flex:1}.ccm-panel>header small{letter-spacing:.08em;color:var(--ccm-ink-faint);font-size:10.5px;font-weight:800;display:block}.ccm-panel>header h2{margin:0;font-size:15px;font-weight:800}.ccm-panel>header button{font:inherit;color:var(--ccm-accent);cursor:pointer;background:0 0;border:0;font-size:12.5px;font-weight:700}.ccm-rows{flex-direction:column;display:flex}.ccm-row{border-top:1px solid var(--ccm-line);text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0;align-items:center;gap:12px;padding:12px 16px;display:flex}.ccm-row:first-child{border-top:0}.ccm-row:hover{background:var(--ccm-sunk)}.ccm-row .badge{background:var(--ccm-mint-tint);width:26px;height:26px;color:var(--ccm-mint);border-radius:8px;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.ccm-row .badge.fail{background:var(--ccm-danger-tint);color:var(--ccm-danger)}.ccm-row .badge.time{background:var(--ccm-blue-tint);color:var(--ccm-blue);font-size:10.5px;font-weight:800}.ccm-row .badge.info{background:var(--ccm-amber-tint);color:var(--ccm-amber)}.ccm-row .m{flex:1;min-width:0}.ccm-row .m b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;display:block;overflow:hidden}.ccm-row .m small{color:var(--ccm-ink-faint);font-size:11.5px}.ccm-row .x{color:var(--ccm-ink-faint);white-space:nowrap;font-size:11.5px;font-weight:700}.ccm-empty{text-align:center;padding:26px 16px}.ccm-empty b{font-size:13.5px;font-weight:700;display:block}.ccm-empty small{color:var(--ccm-ink-faint);font-size:12px}.ccm-cards{flex-direction:column;gap:12px;display:flex}.ccm-rcard{border:1px solid var(--ccm-line);background:var(--ccm-raised);border-radius:var(--ccm-radius);box-shadow:var(--ccm-shadow-sm);overflow:hidden}.ccm-rcard.inactive{opacity:.55}.ccm-rcard>header{background:var(--ccm-sunk);border-bottom:1px solid var(--ccm-line);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.ccm-rcard>header .ic{background:var(--ccm-mint-tint);width:34px;height:34px;color:var(--ccm-mint);border-radius:10px;flex:none;place-items:center;font-weight:800;display:grid}.ccm-rcard>header .t{flex:1;min-width:0}.ccm-rcard>header .t small{letter-spacing:.06em;color:var(--ccm-accent);text-transform:uppercase;font-size:12px;font-weight:800}.ccm-rcard>header .t h2{margin:3px 0 2px;font-size:16px;font-weight:800}.ccm-rcard>header .t p{color:var(--ccm-ink-soft);margin:0;font-size:12.5px}.ccm-rcard>header em{letter-spacing:.04em;background:var(--ccm-mint-tint);color:var(--ccm-mint);white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:10.5px;font-style:normal;font-weight:800}.ccm-rcard.inactive>header em{background:var(--ccm-sunk);color:var(--ccm-ink-faint)}.ccm-rcard-body{padding:4px 16px}.ccm-rcard-check{border-top:1px solid var(--ccm-line);align-items:baseline;gap:10px;padding:9px 0;font-size:13px;display:flex}.ccm-rcard-check:first-child{border-top:0}.ccm-rcard-check i{color:var(--ccm-ink-faint);min-width:18px;font-size:10.5px;font-style:normal;font-weight:800}.ccm-rcard-check b{flex:1;font-weight:500}.ccm-rcard-check em{color:var(--ccm-amber);white-space:nowrap;font-size:12px;font-style:normal;font-weight:800}.ccm-rcard>footer{border-top:1px solid var(--ccm-line);align-items:center;gap:10px;padding:12px 16px;display:flex}.ccm-rcard>footer span{color:var(--ccm-ink-faint);flex:1;font-size:12px}.ccm-rcard>footer button{font:inherit;border:1px solid var(--ccm-line-strong);background:var(--ccm-raised);color:var(--ccm-ink);cursor:pointer;border-radius:999px;padding:7px 13px;font-size:12.5px;font-weight:700}.ccm-rcard>footer button:hover{border-color:var(--ccm-accent);color:var(--ccm-accent)}.ccm-rrow{align-items:stretch;display:flex}.ccm-rrow>button.body{text-align:left;font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;flex:1;padding:14px 16px}.ccm-rrow small{letter-spacing:.05em;color:var(--ccm-accent);text-transform:uppercase;font-size:12px;font-weight:800}.ccm-rrow h3{margin:4px 0 2px;font-size:15px;font-weight:800}.ccm-rrow p{color:var(--ccm-ink-soft);margin:0 0 6px;font-size:13px}.ccm-rrow .days{color:var(--ccm-ink-faint);font-size:12px;display:block}.ccm-delivery{text-transform:capitalize;border-radius:999px;align-items:center;gap:5px;margin-top:6px;padding:3px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.ccm-delivery.live{background:var(--ccm-mint-tint);color:var(--ccm-mint)}.ccm-delivery.connection_required,.ccm-delivery.failed{background:var(--ccm-danger-tint);color:var(--ccm-danger)}.ccm-delivery.paused{background:var(--ccm-sunk);color:var(--ccm-ink-faint)}.ccm-switch{background:var(--ccm-line-strong);cursor:pointer;border:0;border-radius:999px;flex:none;align-self:center;width:42px;height:25px;margin-right:14px;transition:background .15s;position:relative}.ccm-switch i{background:#fff;border-radius:999px;width:19px;height:19px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.ccm-switch.on{background:var(--ccm-mint)}.ccm-switch.on i{transform:translate(17px)}.ccm-banner{border:1px solid var(--ccm-line);background:var(--ccm-raised);border-radius:var(--ccm-radius);box-shadow:var(--ccm-shadow-sm);align-items:center;gap:12px;padding:12px 16px;font-size:13px;display:flex}.ccm-banner .dot{border-radius:999px;flex:none;width:9px;height:9px}.ccm-banner.ok .dot{background:var(--ccm-mint)}.ccm-banner.wait .dot{background:var(--ccm-amber)}.ccm-banner b{font-weight:700}.ccm-banner span{color:var(--ccm-ink-soft)}.ccm-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ccm-tools input,.ccm-tools select{font:inherit;border:1px solid var(--ccm-line-strong);background:var(--ccm-raised);color:var(--ccm-ink);border-radius:var(--ccm-radius-sm);padding:9px 12px;font-size:13.5px}.ccm-tools input:focus,.ccm-tools select:focus{border-color:var(--ccm-accent);box-shadow:0 0 0 3px var(--ccm-accent-tint);outline:none}.ccm-tools .count{color:var(--ccm-ink-faint);margin-left:auto;font-size:12.5px;font-weight:700}.ccm-exports{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.ccm-export{border:1px solid var(--ccm-line);background:var(--ccm-raised);border-radius:var(--ccm-radius);box-shadow:var(--ccm-shadow-sm);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.ccm-export small{letter-spacing:.06em;color:var(--ccm-accent);text-transform:uppercase;font-size:12px;font-weight:800}.ccm-export input{font:inherit;border:1px solid var(--ccm-line-strong);border-radius:var(--ccm-radius-sm);background:var(--ccm-sunk);color:var(--ccm-ink);padding:8px 10px;font-size:13.5px}.ccm-export a{color:var(--ccm-accent);font-size:13px;font-weight:700;text-decoration:none}.ccm-export a:hover{text-decoration:underline}.ccm-row.wide{cursor:default;flex-wrap:wrap;row-gap:6px}.ccm-row .tags{flex-wrap:wrap;gap:6px;display:flex}.ccm-row .acts{align-items:center;gap:8px;margin-left:auto;display:flex}.ccm-row .acts button,.ccm-row .acts a{font:inherit;color:var(--ccm-accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:700;text-decoration:none}.ccm-row .acts button:hover,.ccm-row .acts a:hover{text-decoration:underline}.ccm-pill{letter-spacing:.03em;white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:800}.ccm-pill.mint{background:var(--ccm-mint-tint);color:var(--ccm-mint)}.ccm-pill.danger{background:var(--ccm-danger-tint);color:var(--ccm-danger)}.ccm-pill.amber{background:var(--ccm-amber-tint);color:var(--ccm-amber)}.ccm-chips{flex-wrap:wrap;gap:8px;display:flex}.ccm-chip{font:inherit;border:1px solid var(--ccm-line-strong);background:var(--ccm-raised);color:var(--ccm-ink-soft);cursor:pointer;border-radius:999px;padding:8px 14px;font-size:12.5px;font-weight:700}.ccm-chip.on{background:linear-gradient(135deg, #ff7c3d, var(--ccm-accent-deep));color:#fff;border-color:#0000}.ccm-issue{border-top:1px solid var(--ccm-line);flex-direction:column;gap:4px;padding:13px 16px;display:flex}.ccm-issue:first-child{border-top:0}.ccm-issue>.top{align-items:flex-start;gap:10px;display:flex}.ccm-issue .badge{margin-top:2px}.ccm-issue .m{text-align:left;min-width:0;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex:1;padding:0}.ccm-issue .m small{color:var(--ccm-ink-faint);font-size:12px;font-weight:700;display:block}.ccm-issue .m b{margin:2px 0;font-size:14.5px;font-weight:800;display:block}.ccm-issue .m p{color:var(--ccm-ink-soft);margin:0 0 4px;font-size:13px}.ccm-issue .m em{color:var(--ccm-ink-faint);font-size:12px;font-style:normal}.ccm-issue .owner{color:var(--ccm-ink-faint);margin-left:44px;font-size:12px}.ccm-issue .row-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-left:44px;display:flex}.ccm-issue .row-acts select{font:inherit;border:1px solid var(--ccm-line-strong);background:var(--ccm-raised);color:var(--ccm-ink);border-radius:999px;padding:6px 10px;font-size:12.5px}.ccm-issue .row-acts button,.ccm-issue .row-acts a{font:inherit;color:var(--ccm-accent);background:var(--ccm-accent-tint);cursor:pointer;border:0;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:700;text-decoration:none}.ccm-issue .row-acts a.ghost,.ccm-issue .row-acts button.ghost{border:1px solid var(--ccm-line-strong);color:var(--ccm-ink-soft);background:0 0}.ccm-mini-stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.ccm-mini-stats>div{border:1px solid var(--ccm-line);background:var(--ccm-raised);border-radius:var(--ccm-radius);box-shadow:var(--ccm-shadow-sm);padding:14px 16px}.ccm-mini-stats b{font-size:24px;font-weight:800;display:block}.ccm-mini-stats span{color:var(--ccm-ink-soft);margin-top:2px;font-size:12.5px;display:block}.ccm-mini-stats small{color:var(--ccm-ink-faint);margin-top:1px;font-size:12px;display:block}.ccm-person{border-top:1px solid var(--ccm-line);align-items:center;gap:12px;padding:13px 16px;display:flex}.ccm-person:first-child{border-top:0}.ccm-person .av{background:linear-gradient(135deg, #ff8462, var(--ccm-accent));color:#fff;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:13px;font-weight:800;display:grid}.ccm-person .av.pending{background:var(--ccm-sunk);color:var(--ccm-ink-faint)}.ccm-person .m{flex:1;min-width:0}.ccm-person .m b{font-size:14.5px;font-weight:700;display:block}.ccm-person .m .sub{color:var(--ccm-ink-faint);font-size:12.5px}.ccm-person .m .meta{color:var(--ccm-ink-soft);margin-top:3px;font-size:12px}.ccm-person .m .status{align-items:center;gap:5px;margin-top:4px;font-size:11.5px;font-weight:700;display:inline-flex}.ccm-person .m .status.active{color:var(--ccm-mint)}.ccm-person .m .status.warn{color:var(--ccm-amber)}.ccm-person .m .status.bad{color:var(--ccm-danger)}.ccm-person .end{flex:none;align-items:center;gap:8px;display:flex}.ccm-person .end button{font:inherit;color:var(--ccm-accent);background:var(--ccm-accent-tint);cursor:pointer;border:0;border-radius:999px;padding:7px 13px;font-size:12.5px;font-weight:700}.ccm-person .end button.ghost{border:1px solid var(--ccm-line-strong);color:var(--ccm-ink-soft);background:0 0}.ccm-person .end span.protected{color:var(--ccm-ink-faint);font-size:12px;font-weight:600}.pcTheme-dark .ccm{--ccm-ink:#eef4f3;--ccm-ink-soft:#aebfc4;--ccm-ink-faint:#7f9198;--ccm-line:#23343c;--ccm-line-strong:#2d4048;--ccm-raised:#16272e;--ccm-sunk:#12222a;--ccm-accent-tint:#35211a;--ccm-mint-tint:#10302a;--ccm-amber-tint:#33280f;--ccm-danger-tint:#38201f;--ccm-blue-tint:#17293a}.pcReferenceImage{border:1px solid #ffffff29;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;padding:14px;display:flex}.pcReferenceImage img{object-fit:cover;border-radius:10px;width:min(100%,240px);height:auto;max-height:160px}.pcReferenceImage label{flex:1;gap:8px;min-width:190px;display:grid}.pcReferenceImage label span{opacity:.7;font-size:12px}.pcReferenceImage input{max-width:100%}.pcReferenceImage button{flex-shrink:0}.pcReferenceError{color:#ff9678;font-weight:600}.pcStaffReference{gap:8px;margin:18px 0;display:grid}.pcStaffReference img{object-fit:contain;background:#17252d;border-radius:16px;width:100%;max-width:100%;height:auto;max-height:360px}.pcStaffReference small{opacity:.8}.pcReadConfirm{width:100%;min-height:62px;color:inherit;text-align:left;cursor:pointer;background:#fb763b14;border:2px solid #fb763b;border-radius:14px;align-items:center;gap:12px;margin:20px 0;padding:14px 18px;font-size:1rem;font-weight:700;display:flex}.pcReadConfirm.selected{background:#45be9c29;border-color:#45be9c}.pcReadConfirm span{font-size:1.4rem;line-height:1}.pcGuideStepText{white-space:pre-wrap;overflow-wrap:anywhere;font-size:1.05rem;line-height:1.6}.pcRoutinePreview strong,.ccm-rcard-check b{overflow-wrap:anywhere;white-space:pre-wrap}:where(.pcManager,.pcStaff,.pcAuth,.pcFirstSetup){--w-ink:#17262d;--w-soft:#4a5c64;--w-faint:#7a8b93;--w-line:#e6e0d4;--w-line-2:#d7cfbe;--w-raised:#fff;--w-sunk:#f4efe4;--w-accent:#ff671d;--w-accent-deep:#f2560c;--w-accent-tint:#ffece1;--w-mint:#12a678;--w-mint-tint:#e2f6ef;--w-amber:#d98a12;--w-amber-tint:#fbf0da;--w-danger:#d64545;--w-danger-tint:#fdeaea;--w-r:16px;--w-r-sm:11px;--w-shadow-sm:0 1px 2px #17262d0f, 0 1px 3px #17262d0a;--w-shadow:0 16px 44px -24px #17262d57, 0 2px 8px #17262d0d;--w-font:var(--font-geist-sans,ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif)}.pcManager.pcTheme-dark,.pcStaff.pcTheme-dark{--w-ink:#eef4f3;--w-soft:#aebfc4;--w-faint:#8397a0;--w-line:#23343c;--w-line-2:#2d4048;--w-raised:#16272e;--w-sunk:#11212a;--w-accent-tint:#35211a;--w-mint-tint:#10302a;--w-amber-tint:#33280f;--w-danger-tint:#38201f}.pcManager,.pcManager input,.pcManager select,.pcManager textarea,.pcManager button,.pcStaff,.pcStaff input,.pcStaff select,.pcStaff textarea,.pcStaff button,.pcAuth,.pcAuth input,.pcAuth button,.pcFirstSetup,.pcFirstSetup input,.pcFirstSetup button{font-family:var(--w-font)}.pcManager .pcMemberHero b,.pcManager .pcMemberHero small,.pcManager .pcMemberSites label b,.pcManager .pcMemberSites label small,.pcManager .pcMemberSites header small,.pcManager .pcMemberSites header b,.pcManager .pcMemberRota header small,.pcManager .pcMemberRota header b,.pcManager .pcMemberRota header span,.pcManager .pcMemberAddShift input,.pcManager .pcMemberAddShift select,.pcManager .pcMemberAddShift button,.pcManager .pcMemberRotaRows input,.pcManager .pcMemberRotaRows select,.pcManager .pcMemberRotaRows button,.pcManager .pcMemberRotaRows small,.pcManager .pcMemberRotaRows>p,.pcManager .pcAccountControl b,.pcManager .pcAccountControl p,.pcManager .pcAccountControl em,.pcManager .pcAccountControl select,.pcManager .pcRecoveryControl b,.pcManager .pcRecoveryControl p,.pcManager .pcRecoveryControl em,.pcManager .pcRecoveryControl>button,.pcManager .pcRecoveryCodes>p,.pcManager .pcRecoveryCodes>span,.pcManager .pcRecoveryCodes>div b,.pcManager .pcRecoveryCopy,.pcManager .pcHandoverActions button,.pcManager .pcHandoverActions small,.pcManager .pcInlineSelect,.pcManager .pcInlineMeta,.pcManager .pcPageTitle p,.pcManager .pcPageTitle span,.pcManager .pcPanel header small,.pcManager .pcDataTable>header,.pcManager .pcDataTable article small,.pcManager .pcStats small,.pcManager .pcSummary small,.pcManager .pcSettings small,.pcManager .pcRoutineGrid header small,.pcManager .pcRoutineGrid footer,.pcManager .pcRoutineGrid article>div i,.pcManager .pcSubmissionRow small,.pcManager .pcShiftRow small,.pcManager .pcIssueList small,.pcManager .pcIssueList p,.pcManager .pcIssueList em,.pcManager .pcIssueOwnership,.pcManager .pcReminderList small,.pcManager .pcReminderList p,.pcManager .pcToggleField small,.pcManager .pcRoutinePreview i,.pcManager .pcRoutinePreview em,.pcManager .pcStarterPacks small,.pcManager .pcPasteChecks label,.pcAuth .pcAuthBrand>div p,.pcAuth .pcAuthCard>p,.pcFirstSetup section>p,.pcManager .pcBrand small,.pcStaff .pcBrand small{letter-spacing:normal;line-height:1.5;font-size:12px!important}.pcManager .pcMemberHero b,.pcManager .pcMemberSites header b,.pcManager .pcMemberRota header b,.pcManager .pcAccountControl b,.pcManager .pcRecoveryControl b{font-weight:700;font-size:14px!important}.pcManager .pcRecoveryCodes h2{font-size:22px!important}.pcManager .pcPageTitle p,.pcManager .pcPanel header small,.pcManager .pcRoutineGrid header small,.pcManager .pcSettings small,.pcAuth .pcAuthBrand>div p,.pcAuth .pcAuthCard>p,.pcFirstSetup section>p{font-weight:800;letter-spacing:.14em!important;color:var(--w-accent)!important;font-size:12px!important}.pcManager{color:var(--w-ink);background:radial-gradient(680px 380px at 100% -6%, var(--w-accent-tint) 0%, #ffece100 62%), var(--w-sunk)!important}.pcManager.pcTheme-dark{background:radial-gradient(680px 380px at 100% -6%,#241a16 0%,#0000 62%),#0d1a20!important}.pcManager>aside{background:var(--w-raised)!important;border-right:1px solid var(--w-line)!important;box-shadow:none!important;padding:22px 16px!important}.pcManager.pcTheme-dark>aside{border-right-color:var(--w-line)!important;background:#12222a!important}.pcManager>aside:before{display:none!important}.pcManager>aside nav button{color:var(--w-soft)!important;border-radius:12px!important;transition:background .14s,color .14s!important}.pcManager>aside nav button i{opacity:.9}.pcManager>aside nav button:hover{background:var(--w-sunk)!important;color:var(--w-ink)!important}.pcManager.pcTheme-dark>aside nav button:hover{background:#1b2d36!important}.pcManager>aside nav button.active{background:linear-gradient(135deg, #ff7c3d, var(--w-accent-deep))!important;color:#fff!important;box-shadow:0 12px 24px -14px #f2560cb3!important}.pcManager>aside nav button.active i{color:#fff!important;background:0 0!important}.pcManager>aside nav button em{font-weight:800;background:var(--w-danger)!important;color:#fff!important;font-size:12px!important}.pcManager .pcBrand strong{color:var(--w-ink)!important;text-shadow:none!important;letter-spacing:.14em!important;font-size:14px!important}.pcManager .pcIdentity{background:var(--w-sunk)!important;border:1px solid var(--w-line)!important;border-radius:14px!important}.pcManager.pcTheme-dark .pcIdentity{background:#17282f!important}.pcManager .pcIdentity b{font-size:13px!important}.pcManager .pcIdentity small{text-transform:capitalize;font-size:12px!important}.pcManagerMain{background:0 0!important}.pcManagerMain>header{background:color-mix(in srgb, var(--w-sunk) 86%, transparent)!important;border-bottom:1px solid var(--w-line)!important;height:66px!important}.pcManager.pcTheme-dark .pcManagerMain>header{background:#0d1a20db!important}.pcManagerMain>header small{letter-spacing:.08em;color:var(--w-faint)!important;font-size:12px!important}.pcManagerMain>header b{color:var(--w-ink)!important;font-size:15px!important}.pcManagerMain>header>span button,.pcMenu{border:1px solid var(--w-line-2)!important;background:var(--w-raised)!important;color:var(--w-ink)!important;border-radius:10px!important}.pcManager.pcTheme-dark .pcManagerMain>header>span button,.pcManager.pcTheme-dark .pcMenu{background:#17282f!important}.pcManagerContent{max-width:1120px!important;padding:34px clamp(16px,4vw,44px) 90px!important}.pcManager .pcPageTitle h1{font:800 clamp(24px, 3.2vw, 34px)/1.08 var(--w-font)!important;letter-spacing:-.02em!important;color:var(--w-ink)!important;text-shadow:none!important}.pcManager .pcPageTitle span{font-weight:400;color:var(--w-soft)!important;letter-spacing:normal!important;font-size:14px!important}.pcManager .pcPageTitle>button,.pcManager .pcPrimary,.pcManager .pcModal>footer button.primary{font-weight:700;background:linear-gradient(135deg, #ff7c3d, var(--w-accent-deep))!important;border:0!important;border-radius:999px!important;font-size:13.5px!important;box-shadow:0 14px 30px -16px #f2560cb3!important}.pcManager .pcPanel,.pcManager .pcDataTable,.pcManager .pcRoutineGrid>article,.pcManager .pcIssueList>article,.pcManager .pcReminderList>article,.pcManager .pcCalendar>article,.pcManager .pcSummary,.pcManager .pcSupportCentre,.pcManager .pcBillingAccount,.pcManager .pcAuditList{background:var(--w-raised)!important;border:1px solid var(--w-line)!important;border-radius:var(--w-r)!important;box-shadow:var(--w-shadow-sm)!important}.pcManager .pcPanel>header,.pcManager .pcDataTable>header,.pcManager .pcRoutineGrid article>header,.pcManager .pcCalendar article>header{background:var(--w-sunk)!important;border-bottom:1px solid var(--w-line)!important}.pcManager.pcTheme-dark .pcPanel>header,.pcManager.pcTheme-dark .pcDataTable>header,.pcManager.pcTheme-dark .pcRoutineGrid article>header{background:#12222a!important}.pcManager .pcPanel header h2,.pcManager .pcRoutineGrid header h2{color:var(--w-ink)!important;font-size:15px!important}.pcManager .pcPanel header button,.pcManager .pcTextButton,.pcManager .pcDataTable a,.pcManager .pcRoutineGrid footer button,.pcManager .pcReminderEdit{font-weight:700;color:var(--w-accent)!important;font-size:12.5px!important}.pcManager .pcSubmissionRow,.pcManager .pcShiftRow,.pcManager .pcUpdates>article,.pcManager .pcDataTable>article,.pcManager .pcIssueList>article{border-color:var(--w-line)!important;color:var(--w-ink)!important}.pcManager .pcSubmissionRow:hover,.pcManager .pcDataTable>article:hover,.pcManager .pcIssueList>article:hover{background:var(--w-sunk)!important}.pcManager .pcSubmissionRow b,.pcManager .pcShiftRow b,.pcManager .pcDataTable article b,.pcManager .pcIssueList h3,.pcManager .pcReminderList h3{color:var(--w-ink)!important;font-size:14px!important}.pcManager .pcSubmissionRow small,.pcManager .pcShiftRow small,.pcManager .pcIssueList p,.pcManager .pcReminderList p,.pcManager .pcIssueOwnership{color:var(--w-faint)!important}.pcManager .pcSubmissionRow>span.done{background:var(--w-mint-tint)!important;color:var(--w-mint)!important}.pcManager .pcSubmissionRow>span.failed,.pcManager .pcIssueList span.open{background:var(--w-danger-tint)!important;color:var(--w-danger)!important}.pcManager .pcIssueList span.resolved{background:var(--w-mint-tint)!important;color:var(--w-mint)!important}.pcManager .pcRoutineGrid header>span,.pcManager .pcReminderList article>span{background:var(--w-accent-tint)!important;color:var(--w-accent)!important}.pcManager .pcRoutineGrid article>header>em{color:var(--w-mint)!important}.pcManager .pcRoutineGrid footer{background:var(--w-sunk)!important}.pcManager.pcTheme-dark .pcRoutineGrid footer{background:#12222a!important}.pcManager .pcFilter button{font-weight:700;border:1px solid var(--w-line-2)!important;background:var(--w-raised)!important;color:var(--w-soft)!important;border-radius:999px!important;font-size:12.5px!important}.pcManager .pcFilter button.active{background:linear-gradient(135deg, #ff7c3d, var(--w-accent-deep))!important;color:#fff!important;border-color:#0000!important}.pcManager .pcIssueTools input,.pcManager .pcIssueTools select,.pcManager .pcReportTools select,.pcManager .pcExportBar select,.pcManager .pcTeamTools input,.pcManager .pcTeamTools select{border:1px solid var(--w-line-2)!important;background:var(--w-raised)!important;color:var(--w-ink)!important;border-radius:var(--w-r-sm)!important;padding:9px 11px!important;font-size:13px!important}.pcManager.pcTheme-dark .pcIssueTools input,.pcManager.pcTheme-dark .pcIssueTools select,.pcManager.pcTheme-dark .pcReportTools select{border-color:var(--w-line-2)!important;background:#12222a!important}.pcManager .pcIssueTools input:focus,.pcManager .pcIssueTools select:focus{border-color:var(--w-accent)!important;box-shadow:0 0 0 3px var(--w-accent-tint)!important}.pcManager .pcModal,.pcStaff .pcModal{border:1px solid var(--w-line)!important;box-shadow:var(--w-shadow)!important;border-radius:20px!important}.pcManager.pcTheme-light .pcModal,.pcStaff.pcTheme-light .pcModal{background:var(--w-raised)!important;color:var(--w-ink)!important}.pcManager.pcTheme-dark .pcModal,.pcStaff.pcTheme-dark .pcModal{color:var(--w-ink)!important;background:#14252d!important}.pcManager .pcModal>header,.pcStaff .pcModal>header,.pcManager .pcModal>footer,.pcStaff .pcModal>footer{border-color:var(--w-line)!important}.pcManager .pcModal h2,.pcStaff .pcModal h2{font-size:18px!important;font-family:var(--w-font)!important}.pcManager .pcModal label,.pcStaff .pcModal label{letter-spacing:.02em;font-weight:700;color:var(--w-faint)!important;font-size:12px!important}.pcManager .pcModal input,.pcManager .pcModal select,.pcManager .pcModal textarea,.pcStaff .pcModal input,.pcStaff .pcModal select,.pcStaff .pcModal textarea{border-radius:var(--w-r-sm)!important;border:1px solid var(--w-line-2)!important;font-size:14px!important}.pcManager .pcModal>footer button,.pcStaff .pcModal>footer button{font-weight:700;border-radius:999px!important;font-size:13.5px!important}.pcManager .pcForm label,.pcManager .pcHelpForm label,.pcManager .pcSettings label{font-weight:700;color:var(--w-faint)!important;font-size:12px!important}.pcManager .pcForm input,.pcManager .pcForm select,.pcManager .pcForm textarea,.pcManager .pcHelpForm input,.pcManager .pcHelpForm select,.pcManager .pcHelpForm textarea{border-radius:var(--w-r-sm)!important;font-size:14px!important}.pcManager .pcError,.pcStaff .pcError{font-weight:600;color:var(--w-danger)!important;font-size:13px!important}.pcManager .pcSuccess,.pcStaff .pcSuccess{font-weight:600;color:var(--w-mint)!important;font-size:13px!important}.pcStaff{color:#eef4f3;background:radial-gradient(600px 360px at 85% -8%,#ff671d2e 0%,#ff671d00 60%),linear-gradient(#0b191f,#0e2129)!important}.pcStaff.pcTheme-light{color:#16242b;background:radial-gradient(600px 360px at 85% -8%,#ff671d1a 0%,#ff671d00 60%),#f5f2ec!important}.pcStaff>header{background:#13252db8!important;border-color:#ffffff0f!important}.pcStaff.pcTheme-light>header{background:#ffffffd1!important;border-color:#e2ddd2!important}.pcStaffBody{max-width:720px!important}.pcStaffHello h1,.pcStaffPageHead h1{font:800 clamp(26px, 7vw, 34px)/1.1 var(--w-font)!important;letter-spacing:-.02em!important}.pcStaffHello p,.pcStaffPageHead p{letter-spacing:.12em;font-weight:800;color:var(--w-accent)!important;font-size:12px!important}.pcStaffHello>span,.pcStaffPageHead>span{font-size:14px!important}.pcStaffProgress{box-shadow:var(--w-shadow)!important;background:#16262e!important;border:1px solid #ffffff12!important;border-radius:22px!important}.pcStaff.pcTheme-light .pcStaffProgress{background:#fff!important;border-color:#e6e0d4!important}.pcStaffRoutines button,.pcStaffUpdates>article,.pcStaffProfile,.pcStaffProfileStats>span,.pcQuestion,.pcStaffReportCard,.pcSubmittedChecks article{background:#16262e!important;border:1px solid #ffffff12!important;border-radius:18px!important;box-shadow:0 14px 32px -20px #0009!important}.pcStaff.pcTheme-light .pcStaffRoutines button,.pcStaff.pcTheme-light .pcStaffUpdates>article,.pcStaff.pcTheme-light .pcStaffProfile,.pcStaff.pcTheme-light .pcStaffProfileStats>span,.pcStaff.pcTheme-light .pcQuestion,.pcStaff.pcTheme-light .pcStaffReportCard,.pcStaff.pcTheme-light .pcSubmittedChecks article{box-shadow:var(--w-shadow-sm)!important;background:#fff!important;border-color:#e6e0d4!important}.pcStaffRoutines button:not(:disabled):hover{transform:translateY(-2px);border-color:var(--w-accent)!important}.pcStaffRoutines button>span{color:#ff9163!important;background:#ff671d29!important;border-radius:12px!important}.pcStaffRoutines button:disabled>span{background:var(--w-mint-tint)!important;color:var(--w-mint)!important}.pcStaffRoutines small,.pcStaffRoutines em,.pcStaffUpdates article p{font-size:13px!important}.pcStaffNav{background:#102029e6!important;border-color:#ffffff12!important}.pcStaff.pcTheme-light .pcStaffNav{background:#ffffffeb!important;border-color:#e2ddd2!important}.pcStaffNav button{font-size:12px!important}.pcStaffNav button.active{color:var(--w-accent)!important}.pcStaffNav button.active i{background:var(--w-accent-tint)!important}.pcStaffNav button.report i{background:var(--w-accent)!important;box-shadow:0 0 18px #ff671d80!important}.pcQuestion h1{letter-spacing:-.01em;font:800 clamp(20px, 5.5vw, 26px)/1.15 var(--w-font)!important}.pcQuestion header small,.pcQuestion>small{letter-spacing:.1em;font-weight:800;color:var(--w-accent)!important;font-size:12px!important}.pcQuestionProgress em{background:linear-gradient(90deg, #ff7c3d, var(--w-accent-deep))!important}.pcQuestionIcon{color:#ff9163!important;background:#ff671d29!important}.pcAnswers .yes.selected{border-color:var(--w-mint)!important;box-shadow:0 0 0 2px var(--w-mint)!important}.pcAnswers .no.selected{border-color:var(--w-accent)!important;box-shadow:0 0 0 2px var(--w-accent)!important}.pcAnswers .yes>span{background:var(--w-mint-tint)!important;color:var(--w-mint)!important}.pcAnswers .no>span{background:var(--w-accent-tint)!important;color:var(--w-accent)!important}.pcFailForm{background:#d98a121f!important;border:1px solid #d98a1266!important}.pcQuestionNext{font-weight:700;background:linear-gradient(135deg, #ff7c3d, var(--w-accent-deep))!important;border-radius:14px!important}.pcQuestionNext:disabled{background:#ffffff1f!important}.pcStaffToast,.pcToast{color:#eef4f3!important;background:#142026f0!important;border-radius:14px!important}.pcStaff.pcTheme-light .pcStaffToast,.pcStaff.pcTheme-light .pcToast{color:#16242b!important;background:#fff!important}.pcAuth{background:var(--w-sunk)!important}.pcAuthBrand{background:radial-gradient(circle at 90% 8%,#ff7c3c47,#0000 30%),#16272e!important}.pcAuthBrand h1{font:800 clamp(34px, 5vw, 52px)/1.02 var(--w-font)!important;letter-spacing:-.03em!important}.pcAuthCard{background:var(--w-raised)!important}.pcAuthCard h1{letter-spacing:-.02em;font:800 clamp(24px, 3vw, 32px)/1.06 var(--w-font)!important}.pcAuth .pcAuthForm label{font-weight:700;color:var(--w-faint)!important;font-size:12px!important}.pcAuth .pcAuthForm input{border-radius:var(--w-r-sm)!important;border:1px solid var(--w-line-2)!important;font-size:15px!important}.pcAuth .pcAuthForm input:focus{border-color:var(--w-accent)!important;box-shadow:0 0 0 3px var(--w-accent-tint)!important}.pcAuth .pcPrimary,.pcAuth button[type=submit]{font-weight:700;background:linear-gradient(135deg, #ff7c3d, var(--w-accent-deep))!important;border:0!important;border-radius:999px!important}.pcAuthTabs button.active{color:var(--w-accent)!important;border-color:var(--w-accent)!important}.pcFirstSetup{background:var(--w-sunk)!important}.pcFirstSetup section{background:var(--w-raised)!important;box-shadow:var(--w-shadow)!important;border-radius:20px!important}.pcFirstSetup h1{letter-spacing:-.02em;font:800 clamp(24px,3.4vw,34px)/1.1 var(--w-font)!important}.pcFirstSetup label{font-weight:700;color:var(--w-faint)!important;font-size:12px!important}.pcFirstSetup input{border-radius:var(--w-r-sm)!important;font-size:15px!important}.pcFirstSetup .pcPrimary{font-weight:700;background:linear-gradient(135deg, #ff7c3d, var(--w-accent-deep))!important;border:0!important;border-radius:999px!important}.pcRotaWarnings{background:#dc91281a;border:1px solid #df9637;border-radius:12px;margin:16px 0;padding:16px}.pcRotaWarnings p{margin:8px 0}.pcEmailTest{border:1px solid #8a909e66;border-radius:12px;flex-wrap:wrap;align-items:end;gap:12px;margin:12px 0;padding:20px;display:flex}.pcEmailTest label{flex-direction:column;gap:8px;display:flex}.pcEmailTest input,.pcEmailTest button{color:inherit;background:0 0;border:1px solid #8a909e66;border-radius:8px;padding:10px}.pcEmailTest small,.pcEmailTest p{flex-basis:100%;margin:0}.ccm-rcard-check b small{opacity:.75;margin-top:6px;font-size:11px;font-weight:400;display:block}.ccm-stat .lbl>b,.ccm-stat .lbl>span,.pcMarketingPreference small{margin-top:6px;display:block}.pcManager .pcIdentity b,.pcManager .pcIdentity small,.pcManager .pcSitePicker,.pcManager .pcSitePicker select,.pcManager .pcAuditList p b{color:var(--ccm-ink,var(--pc-text))}.pcManager.pcTheme-light .pcIdentity,.pcManager.pcTheme-light .pcSitePicker{color:#17202d;background:#f4f5f8}.pcManager.pcTheme-light .pcSitePicker select{color:#17202d;background:#fff;border-color:#ccd2dc}.pcSitePicker select{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.pcManager .pcCalendarShift{height:auto;min-height:100px;margin:8px 0;padding:10px;display:block;position:relative;overflow:hidden}.pcManager .pcCalendarShift>.pcCalendarEdit{text-align:left;width:100%;height:auto;color:inherit;background:0 0;flex-direction:column;align-items:flex-start;gap:6px;padding:0 22px 0 0;line-height:1.35;display:flex;position:static}.pcManager .pcCalendarShift>.pcCalendarRemove{width:24px;height:24px;padding:0;position:absolute;top:4px;right:4px}.pcManager .pcCalendarShift b,.pcManager .pcCalendarShift small{white-space:normal;overflow-wrap:anywhere}.pcManager .pcCalendarShift i{white-space:normal;font-size:11px}.pcManager .pcCalendarContinuation{opacity:.8;border:1px dashed;border-radius:8px;padding:8px;font-size:11px}.pcManager .pcDays button.active,.pcManager.pcTheme-dark .pcDays button.active,.pcManager.pcTheme-light .pcDays button.active{font-weight:800;box-shadow:0 0 0 2px #fc712c40;color:#16110c!important;background:#fc712c!important;border:2px solid #fc712c!important}.pcManager .pcDays button{min-width:35px;min-height:35px}.pcRecurringRules>span{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;display:flex}.pcRecurringRules>span small{margin-right:auto;display:block}.pcToast,.pcStaffToast{align-items:center;gap:12px;display:flex}.pcToast.error{border:1px solid #e2645e!important}.pcToast.error b{color:#fff!important;background:#9d2620!important}.pcToast button,.pcStaffToast button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:22px}.pcTourCard{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto}.pcHelpArticles,.pcOrganisationDetails{border:1px solid var(--ccm-line,#747b8a);background:var(--ccm-surface,transparent);border-radius:16px;margin:20px 0;padding:24px}.pcHelpArticles details{border-bottom:1px solid var(--ccm-line,#747b8a);padding:12px 0}.pcHelpArticles summary{cursor:pointer;font-weight:650}.pcHelpArticles p,.pcOrganisationDetails p{line-height:1.65}.pcAuditFilters{flex-wrap:wrap;gap:10px;padding:12px 0;display:flex!important}.pcAuditFilters input,.pcAuditFilters select,.pcAuditFilters button{border:1px solid var(--ccm-line,#747b8a);background:var(--ccm-surface,transparent);color:inherit;border-radius:8px;padding:10px}.pcAuditList p b small{opacity:.8;overflow-wrap:anywhere;margin-top:6px;font-size:11px;font-weight:400;display:block}.pcAuditList p{gap:14px}.pcSettings article p,.pcMarketingPreference small{margin-top:8px;display:block}.pcEmbeddedShift{border-radius:20px;position:relative;overflow:hidden;max-width:760px!important;min-height:70vh!important;margin:auto!important}.pcEmbeddedShift .pcStaffNav{width:100%;position:sticky;bottom:0;left:0;transform:none}.ccm .ccm-mini-stats a,.ccm .ccm-mini-stats small{margin-top:8px}.ccm-rrow .body>em{color:#ef712d;margin-top:10px;font-style:normal;display:block}.pcShiftLegend i.orange{background:#f47735}.pcShiftLegend i.blue{background:#4790ed}.pcShiftLegend i.green{background:#40ae7d}.pcShiftLegend i.purple{background:#a077e8}.pcShiftLegend i.pink{background:#e878af}.pcShiftLegend i.teal{background:#31aaa8}.pcShiftLegend i.red{background:#d96262}.pcShiftLegend i.yellow{background:#d7af33}.pcShiftLegend i.indigo{background:#6c79d7}.pcShiftLegend i.slate{background:#8090a3}@media (width<=700px){.pcAuditList p{flex-direction:column;align-items:flex-start;display:flex}.pcAuditFilters input{max-width:100%}.pcManager .pcCalendarShift{min-height:110px;padding:8px}.pcOrganisationDetails,.pcHelpArticles{padding:16px}.pcEmbeddedShift .pcStaffBody{padding-bottom:20px}}.pcReportShare{border:1px solid var(--line,#78868c55);overflow-wrap:anywhere;border-radius:12px;max-width:100%;margin:12px 0;padding:16px}.pcReportShare p{margin:8px 0;font-size:12px;line-height:1.6}.pcReportShare input{width:100%;min-width:0}.pcReportShare button{border:1px solid;border-radius:8px;margin:4px 8px 4px 0;padding:8px 12px}.pcManager.pcTheme-light .pcConnection p,.pcManager.pcTheme-light .pcSettings p,.pcManager.pcTheme-light .pcBillingFacts span,.pcManager.pcTheme-light .pcAuditList p span,.pcManager.pcTheme-light .pcAuditList p time,.pcManager.pcTheme-light .pcFounderLink small{color:#4a5b64}.pcManager.pcTheme-light .pcConnection em{color:#8f321b;background:#ffebe2}.pcManager.pcTheme-light .pcConnection.connected em{color:#166048;background:#e1f2e8}.pcManager.pcTheme-light .pcConnection>span{color:#375a69;background:#e9f0f3}.pcManager.pcTheme-light .pcFounderLink{color:#26343b}.pcManager.pcTheme-light .pcSitePicker span{color:#22644e}.pcManager.pcTheme-light .pcOrganisationDetails,.pcManager.pcTheme-light .pcHelpArticles,.pcManager.pcTheme-light .pcReportShare{color:#26343b;background:#fff;border-color:#d4dce1}.pcManager.pcTheme-light .pcForm input,.pcManager.pcTheme-light .pcForm select,.pcManager.pcTheme-light .pcForm textarea{color:#26343b;background:#fff;border-color:#aab7be}.pcAccountControl b,.pcAccountControl small{display:block}.pcAccountControl small{margin-top:7px;line-height:1.6}.pcManager.pcTheme-light .pcAccountControl small{color:#4a5b64}.pcEmailPreferences{border:1px solid var(--w-line,#cbd5d9);background:var(--w-raised,#fff);color:var(--w-ink,#253d3c);border-radius:18px;margin:18px 0;padding:24px}.pcEmailPreferences header{align-items:center;gap:14px;display:flex}.pcEmailPreferences h3{margin:0;font-size:19px}.pcEmailPreferences p{font-size:13px;line-height:1.55}.pcAlertIcon{color:#a84312;background:#fff1e8;border-radius:12px;place-items:center;width:46px;height:46px;font-size:24px;display:grid}.pcEmailAddress{overflow-wrap:anywhere;gap:6px;padding:18px 0;display:grid}.pcEmailAddress small{letter-spacing:.12em;font-size:10px}.pcEmailAddress span,.pcEmailFootnote{font-size:12px}.pcEmailToggle{cursor:pointer;border-top:1px solid #829c9c40;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.pcEmailToggle span{gap:5px;display:grid}.pcEmailToggle small{font-size:12px;line-height:1.5}.pcEmailToggle input{accent-color:#ce4f16;flex-shrink:0;width:22px;height:22px}.pcEmailPreferences fieldset{border:0;margin:0;padding:0}.pcEmailPreferences legend{padding:14px 0;font-size:12px;font-weight:700}.pcEmailPreferences fieldset:disabled{opacity:.55}.pcEmailPreferences button{color:#fff;cursor:pointer;background:#d74f16;border:0;border-radius:10px;min-height:44px;padding:13px 18px;font-weight:700}.pcEmailPreferences button:disabled{opacity:.5;cursor:default}.pcEmailNotice{color:#71470b;background:#fff2d4;border-radius:9px;padding:12px}.pcTheme-dark .pcEmailPreferences{color:#f5f4ef;background:#193635;border-color:#4c6564}.authenticDemo{color:#fff;background:#182a34;min-height:100svh;font-family:Arial,sans-serif}.authDemoToolbar{z-index:30;background:#17242b;border-bottom:1px solid #ffffff20;flex-wrap:wrap;align-items:center;gap:22px;padding:16px 24px;display:flex;position:relative}.authDemoToolbar img{width:160px}.authDemoToolbar>div{background:#0f1e25;border-radius:9px;gap:4px;padding:4px;display:flex}.authDemoToolbar button,.authDemoToolbar>a:last-child{color:#dce6ea;cursor:pointer;background:0 0;border:1px solid #ffffff20;border-radius:6px;padding:10px 14px;font-size:14px}.authDemoToolbar button[aria-pressed=true]{color:#12232d;background:#f76a2a;border-color:#f76a2a;font-weight:700}.authDemoToolbar>span{color:#b6c7d0;margin-right:auto;font-size:12px}.authIphone .pcStaffSection{display:block!important}.authIphone .pcStaffSection b,.authIphone .pcStaffSection small{margin-bottom:7px;display:block}.authDemoStaffStage{background:radial-gradient(at 70% 45%,#3a5363,#0000 60%),#132630;justify-content:center;align-items:center;gap:100px;min-height:calc(100svh - 80px);padding:55px 30px;display:flex}.authDemoIntro{max-width:370px}.authDemoIntro>p{color:#ff965f;letter-spacing:.14em;font-size:12px;font-weight:700}.authDemoIntro h1{letter-spacing:-.04em;margin:25px 0;font-size:54px;line-height:1.05}.authDemoIntro>span{color:#c9d6de;font-size:18px;line-height:1.7;display:block}.authDemoIntro small{color:#a3b6c2;margin-top:25px;line-height:1.6;display:block}.authIphone{isolation:isolate;background:linear-gradient(120deg,#b0b2b4,#292b2f 20%,#72787b 50%,#25292d 75%,#a2a6a8);border-radius:57px;flex-shrink:0;width:393px;padding:9px;position:relative;box-shadow:0 0 0 1px #979da1,0 0 0 3px #1a1b1c,16px 26px 75px #0009,inset 0 0 2px 2px #ddd}.authIphone:before,.authIphone:after{content:"";background:#8e9295;border-radius:2px;width:3px;position:absolute}.authIphone:before{height:80px;top:155px;left:-4px}.authIphone:after{height:68px;top:183px;right:-4px}.authIphoneScreen{background:#142a37;border:3px solid #050607;border-radius:49px;flex-direction:column;height:810px;display:flex;position:relative;overflow:hidden}.authPhoneStatus{color:#fff;background:#132731;flex-shrink:0;justify-content:space-between;align-items:center;height:54px;padding:8px 28px 0;font-size:14px;display:flex;position:relative}.authPhoneStatus i{background:#030405;border-radius:22px;width:116px;height:32px;position:absolute;top:10px;left:50%;transform:translate(-50%);box-shadow:inset -8px 0 12px #111}.authPhoneStatus>span{letter-spacing:3px;font-size:15px}.authHomeBar{z-index:12;background:#fff;border-radius:8px;width:130px;height:5px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.authIphone .pcStaff{flex-direction:column;width:100%;height:calc(100% - 54px);display:flex;overflow:hidden;min-height:0!important;padding:0!important}.authIphone .pcStaff>header{justify-content:space-between;align-items:center;height:64px;min-height:64px;display:flex;padding:14px 19px!important;position:relative!important;top:auto!important}.authIphone .pcStaff>header img{width:154px}.authIphone .pcStaff>header button{color:#fff;background:0 0;border:1px solid #ffffff30;border-radius:8px;width:32px;height:32px}.authIphone .pcStaffBody{scrollbar-width:none;flex:1;width:100%;min-height:0;overflow:auto;margin:0!important;padding:23px 18px 28px!important}.authIphone .pcStaffNav{z-index:5;flex-shrink:0;justify-content:space-around;display:flex;width:100%!important;padding:9px 8px 24px!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important;transform:none!important}.authIphone .pcStaffNav>button{flex:1}.authIphone .pcStaffHello h1{font-size:29px!important}.authIphone .pcStaffRoutines>button{text-align:left;grid-template-columns:32px 1fr;gap:12px;display:grid}.authIphone .pcStaffRoutines>button em{grid-column:2;font-size:12px}.authIphone .pcStaffRoutines>button b{font-size:15px}.authIphone .pcStaffRoutines>button small{font-size:12px}.authIphone .pcStaffProgress{gap:15px}.authIphone .pcQuestion{padding-bottom:15px}.authIphone .pcQuestion h1{font-size:27px!important}.authDemoRecords h1{font-size:27px}.authDemoRecords article{background:#ffffff08;border:1px solid #ffffff20;border-radius:12px;margin-bottom:12px;padding:18px}.authDemoRecords h2{font-size:18px}.authDemoRecords p{color:#bdcdd6;font-size:14px;line-height:1.7}.authDemoRecords button{color:#15262e;background:#f76a2a;border:0;border-radius:6px;padding:10px}.authDemoManager{min-height:calc(100svh - 80px)!important}.authDemoManager>aside{min-height:calc(100svh - 80px);height:auto!important;position:relative!important;top:auto!important}.authDemoManager .pcManagerMain{margin-left:0!important}.authDemoManager .pcManagerMain>header{position:relative!important;top:auto!important}.authDemoBrand{width:180px;padding:10px 0}.authDemoSite{color:#ff9e6e;padding:25px 0;font-size:12px}.authDemoSite small{color:#9db3c0;margin-top:7px;display:block}.authDemoReports{padding:15px}.authDemoReports>a,.authDemoReports>section>button{color:#172831;background:#ff712e;border:0;border-radius:7px;margin:15px 15px 15px 0;padding:14px;display:inline-block}.authDemoReports>p{color:#b6c8d2}.authDemoReports h1{font-size:36px}.authDemoToast{color:#fff;z-index:100;background:#243e4c;border:1px solid #ffffff30;border-radius:12px;padding:15px 25px;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 10px 40px #0005}.authDemoModal{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:90;background:#071017cc;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.authDemoModal>section{color:#fff;background:#203844;border:1px solid #526772;border-radius:20px;max-width:580px;max-height:85svh;padding:38px;position:relative;overflow:auto}.authDemoModal h2{font-size:28px}.authDemoModal p{color:#c0d0d9;line-height:1.7}.authDemoModal button{color:#12232a;background:#f76a2a;border:0;border-radius:8px;padding:12px 18px}.authDemoModal .authModalClose{color:#fff;background:0 0;font-size:26px;position:absolute;top:12px;right:14px}.authDemoModal article{border-bottom:1px solid #ffffff20;padding:15px 0}.isEmbedded .authDemoStaffStage{background:0 0;min-height:0;padding:0;display:block}.isEmbedded .authDemoIntro{display:none}.isEmbedded .authIphone{width:100%;box-shadow:none;background:0 0;border-radius:0;padding:0}.isEmbedded .authIphone:before,.isEmbedded .authIphone:after{display:none}.isEmbedded .authIphoneScreen{border:0;border-radius:0;height:100svh}.isEmbedded .authDemoManager{min-height:100svh!important}.isEmbedded .authDemoManager>aside{min-height:100svh}@media (width<=850px){.authDemoStaffStage{gap:35px}.authDemoIntro{max-width:260px}.authDemoIntro h1{font-size:40px}.authDemoToolbar>span{display:none}.authDemoManager{flex-direction:column;display:flex!important}.authDemoManager>aside{width:100%!important;min-height:0!important;padding:12px 18px!important;display:block!important;transform:none!important}.authDemoManager>aside .authDemoBrand,.authDemoManager>aside .authDemoSite,.authDemoManager>aside .pcIdentity{display:none}.authDemoManager>aside nav{display:flex;overflow:auto}.authDemoManager>aside nav button{flex-shrink:0;justify-content:center;min-width:85px}.authDemoManager>aside nav button i{display:none}.authDemoManager .pcManagerMain{width:100%}}@media (width<=600px){.authDemoToolbar{gap:10px;padding:12px 16px}.authDemoToolbar img{width:125px}.authDemoToolbar>div{flex-basis:100%;order:3;justify-content:center}.authDemoToolbar>button{margin-left:auto}.authDemoToolbar>a:last-child{padding:9px;font-size:12px}.authDemoStaffStage{padding:0;display:block}.authDemoIntro{display:none}.authIphone{width:100%;box-shadow:none;background:0 0;border-radius:0;padding:0}.authIphone:before,.authIphone:after{display:none}.authIphoneScreen{border:0;border-radius:0;height:calc(100svh - 125px)}.authPhoneStatus,.authHomeBar{display:none}.authIphone .pcStaff{height:100%}.authDemoToast{width:360px;max-width:calc(100% - 24px);font-size:13px}.isEmbedded .authPhoneStatus{display:flex}.isEmbedded .authHomeBar{display:block}.isEmbedded .authIphoneScreen{height:100svh}.isEmbedded .authIphone .pcStaff{height:calc(100% - 54px)}}.pcManager,.pcStaff{--cc-surface:#142d36;--cc-line:#35505a;--cc-text:#edf4f5;--cc-muted:#b4c6cc;--cc-accent:#ff8248;--cc-soft:#223e47;--cc-positive:#82d8bb;color:var(--cc-text)}.pcTheme-light{--cc-surface:#fff;--cc-line:#dce5e8;--cc-text:#17333d;--cc-muted:#526a74;--cc-accent:#b9420c;--cc-soft:#eef3f5;--cc-positive:#12694c}.ccRefreshProblem{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;font-size:14px;display:flex}.ccRefreshProblem>span{flex:1;min-width:180px}.ccRefreshProblem>button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #f4d99e;border-radius:6px;padding:8px 14px;font-weight:650}.pcLoading>.ccRefreshProblem{max-width:560px;margin:20px}.pcEvidencePreview{justify-items:start;gap:12px;display:grid}.pcEvidencePreview>button{border:1px solid var(--cc-line,#526a74);background:var(--cc-soft,#223e47);min-height:44px;color:inherit;font:inherit;cursor:pointer;border-radius:8px;padding:10px 16px}.pcEvidencePreview>small{color:var(--cc-muted,#b4c6cc);font-size:12px;line-height:1.6;display:block}.pcManager{letter-spacing:0;font-size:14px;line-height:1.5}.pcManager aside nav button{min-height:44px!important;box-shadow:none!important;border-radius:8px!important;margin:3px 0!important}.pcManager .pcManagerMain>header{box-shadow:none!important;border-bottom:1px solid var(--cc-line)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.pcManager .ccm-head h1{letter-spacing:-1px!important;font-size:clamp(26px,3vw,36px)!important;line-height:1.2!important}.pcManager .ccm-head .t>p:not(.ccm-eyebrow){max-width:68ch;font-size:14px!important;line-height:1.65!important}.pcManager :is(.ccm-rcard,.ccm-card,.ccm-panel,.ccm-kpi){box-shadow:none!important;border-radius:12px!important}.pcManager button,.pcStaff button{touch-action:manipulation}.pcManager button:focus-visible,.pcStaff button:focus-visible,.ccLearning :is(button,a,input,textarea,select):focus-visible{outline-offset:3px;outline:3px solid var(--cc-accent)!important}.ccLearning{min-width:0;max-width:1400px;margin:0 auto;line-height:1.6}.ccWorkHeader{justify-content:space-between;align-items:flex-start;gap:24px;margin:0 0 30px;display:flex}.ccWorkHeader h1{letter-spacing:-1.3px;margin:8px 0 12px;font-size:clamp(28px,3vw,38px);font-weight:650;line-height:1.14}.ccWorkHeader p:not(.ccEyebrow){color:var(--cc-muted);max-width:65ch;margin:0;font-size:15px;line-height:1.65}.ccEyebrow{letter-spacing:1.8px;color:var(--cc-accent);margin:0 0 12px;font-weight:750;font-size:10px!important}.ccLearning button,.ccPanel button,.ccJourney button{font:inherit;background:var(--cc-soft);min-height:42px;color:var(--cc-text);border:1px solid var(--cc-line);cursor:pointer;border-radius:8px;padding:10px 15px;font-size:13px;line-height:1.25}.ccLearning button:hover,.ccPanel button:hover{filter:brightness(1.12)}.ccLearning button:disabled,.ccPanel button:disabled{opacity:.45;cursor:not-allowed;filter:none}.ccLearning .ccPrimary,.ccPanel .ccPrimary{color:#17252b;background:#ff8248;border-color:#ff8248;font-weight:750}.ccMetrics{border:1px solid var(--cc-line);background:var(--cc-surface);border-radius:12px;grid-template-columns:repeat(3,1fr);margin-bottom:28px;display:grid}.ccMetrics>div{flex-direction:column;gap:4px;padding:23px 26px;display:flex}.ccMetrics>div+div{border-left:1px solid var(--cc-line)}.ccMetrics b{letter-spacing:-1px;font-size:30px;font-weight:600;line-height:1.2}.ccMetrics span{color:var(--cc-muted);font-size:12px}.ccTabs{border-bottom:1px solid var(--cc-line);gap:6px;margin-bottom:24px;padding-bottom:12px;display:flex}.ccTabs button{background:0 0;border-color:#0000}.ccTabs button[aria-pressed=true]{background:var(--cc-soft);border-color:var(--cc-line);font-weight:700}.ccCourseGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:18px;display:grid}.ccCourseCard{background:var(--cc-surface);border:1px solid var(--cc-line);border-radius:12px;flex-direction:column;padding:24px;display:flex}.ccCardTop{color:var(--cc-muted);justify-content:space-between;align-items:center;font-size:11px;display:flex}.ccCourseCard h2{letter-spacing:-.45px;margin:20px 0 8px;font-size:21px;line-height:1.3}.ccCourseCard>p{color:var(--cc-muted);margin:0 0 22px;font-size:13px}.ccCourseFacts{color:var(--cc-muted);flex-direction:column;gap:8px;margin-top:auto;font-size:12px;display:flex}.ccCourseCard footer{border-top:1px solid var(--cc-line);flex-wrap:wrap;gap:7px;margin-top:24px;padding-top:18px;display:flex}.ccCourseCard footer button{padding:8px 11px;font-size:12px}.ccTag,.ccStatus{background:var(--cc-soft);border:1px solid var(--cc-line);white-space:normal;border-radius:5px;align-items:center;padding:4px 9px;font-size:11px;font-style:normal;display:inline-flex}.ccStatus.positive{color:var(--cc-positive)}.ccAssignmentList{flex-direction:column;gap:10px;display:flex}.ccAssignmentList .ccAssignment{text-align:left;background:var(--cc-surface);align-items:center;gap:17px;min-width:0;padding:18px;display:flex}.ccAssignment>span:nth-child(2){flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.ccAssignment b{overflow-wrap:anywhere;font-size:15px;font-weight:600}.ccAssignment small{color:var(--cc-muted);font-size:11px}.ccCourseGlyph{background:var(--cc-soft);width:38px;height:42px;color:var(--cc-accent);border-radius:7px;flex:none;place-items:center;font-size:20px;display:grid}.ccSectionIntro,.ccSectionTitle{justify-content:space-between;align-items:center;gap:18px;margin:25px 0 16px;display:flex}.ccSectionIntro p{color:var(--cc-muted);max-width:62ch;font-size:13px}.ccSectionTitle h2,.ccSectionTitle h3{margin:0}.ccSectionTitle label{align-items:center;gap:8px;font-size:12px;display:flex}.ccSectionTitle select{background:var(--cc-surface);color:var(--cc-text);border:1px solid var(--cc-line);border-radius:6px;padding:8px}.ccSectionTitle span{color:var(--cc-muted);font-size:12px}.ccEmpty{background:var(--cc-surface);border:1px dashed var(--cc-line);text-align:center;border-radius:12px;grid-column:1/-1;padding:40px 30px}.ccEmpty>span{color:var(--cc-accent);font-size:38px;font-weight:300}.ccEmpty h2{letter-spacing:-.5px;font-size:23px}.ccEmpty p{max-width:56ch;color:var(--cc-muted);margin:12px auto 25px;font-size:14px}.ccNotice{background:var(--cc-soft);border:1px solid var(--cc-line);border-left:3px solid var(--cc-accent);border-radius:7px;padding:13px 16px;font-size:13px;line-height:1.65}.ccNotice.error{color:#ffb7b7;border-left-color:#ff8b8b}.pcTheme-light .ccNotice.error{color:#942322}.ccNotice.warning{border-left-color:#e9b665}.ccOverlay{--cc-surface:#142d36;--cc-line:#35505a;--cc-text:#edf4f5;--cc-muted:#b4c6cc;--cc-accent:#ff8248;--cc-soft:#223e47;--cc-positive:#82d8bb;z-index:10000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:var(--cc-text);background:#041016cc;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ccPanel{background:var(--cc-surface);border:1px solid var(--cc-line);overscroll-behavior:contain;text-align:left;border-radius:15px;width:min(920px,100%);max-height:94dvh;overflow:auto;box-shadow:0 24px 90px #0007}.ccPanel>header{border-bottom:1px solid var(--cc-line);background:var(--cc-surface);z-index:3;justify-content:space-between;align-items:center;gap:24px;padding:22px 28px;display:flex;position:sticky;top:0}.ccPanel>header h2{letter-spacing:-.6px;margin:0;font-size:22px}.ccPanel>header>button{flex:none;width:40px;padding:3px;font-size:24px}.ccForm{flex-direction:column;gap:20px;min-width:0;padding:28px;display:flex}.ccForm label{flex-direction:column;gap:7px;font-size:13px;font-weight:600;display:flex}.ccForm label>small{color:var(--cc-muted);font-size:11px;font-weight:400}.ccForm :is(input:not([type=checkbox]):not([type=radio]),textarea,select){box-sizing:border-box;width:100%;color:var(--cc-text);border:1px solid var(--cc-line);font:inherit;background:#102630;border-radius:7px;min-height:43px;padding:11px 12px;font-size:14px}.ccForm textarea{resize:vertical;line-height:1.65}.ccForm input[type=file]{font-size:12px!important}.ccForm fieldset{border:1px solid var(--cc-line);border-radius:10px;flex-direction:column;gap:15px;min-width:0;margin:15px 0;padding:20px;display:flex}.ccForm legend{color:var(--cc-muted);padding:0 8px;font-size:12px}.ccForm section>h3{letter-spacing:-.4px;font-size:19px}.ccForm section>p{color:var(--cc-muted);font-size:13px}.ccForm .ccCheck{flex-direction:row;align-items:flex-start;gap:10px;font-weight:400;line-height:1.6;display:flex}.ccCheck input{accent-color:#ff8248;flex:none;width:18px;height:18px;margin-top:2px}.ccRowActions{flex-wrap:wrap;gap:8px;display:flex}.ccTwoCols{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ccStickyActions{border-top:1px solid var(--cc-line);background:var(--cc-surface);z-index:2;justify-content:flex-end;gap:9px;padding:17px 0;display:flex;position:static}.ccDraftState{color:var(--cc-muted);margin:0;line-height:1.7;font-size:11px!important}.ccPlayerMeta{flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.ccPlayerMeta strong{margin-left:auto}.ccLearningStages{background:var(--cc-soft);border-radius:10px;grid-template-columns:repeat(4,1fr);gap:15px;padding:18px;display:grid}.ccLearningStages div{flex-direction:column;gap:6px;font-size:12px;display:flex}.ccLearningStages small{color:var(--cc-muted);font-size:10px}.ccLesson{border-bottom:1px solid var(--cc-line);padding:22px 0}.ccLesson h3{letter-spacing:-.4px;margin:4px 0 16px;font-size:22px}.ccPreline{white-space:pre-wrap;font-size:15px;line-height:1.8}.ccResource{color:var(--cc-accent);text-underline-offset:4px;overflow-wrap:anywhere;margin:10px 12px 10px 0;font-size:13px;line-height:1.7;text-decoration:underline;display:inline-flex}.ccImportIntro{grid-template-columns:repeat(3,1fr);gap:24px;padding:25px 0 35px;display:grid}.ccLargeStep{color:var(--cc-accent);border:1px solid var(--cc-line);border-radius:50%;place-items:center;width:34px;height:34px;font-size:14px;display:grid}.ccImportIntro h2{letter-spacing:-.3px;margin:15px 0 9px;font-size:18px}.ccImportIntro p{color:var(--cc-muted);font-size:13px;line-height:1.7}.ccUploadZone{border:1px dashed var(--cc-line);text-align:center;background:var(--cc-surface);border-radius:12px;padding:35px}.ccUploadZone h2{margin:0 0 12px;font-size:23px}.ccUploadZone p{color:var(--cc-muted);max-width:65ch;margin:10px auto 24px;font-size:13px}.ccUploadZone>small{color:var(--cc-muted);max-width:75ch;margin:18px auto 0;font-size:11px;display:block}.ccUploadButton{color:#17252b;cursor:pointer;background:#ff8248;border-radius:8px;padding:12px 23px;font-size:14px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.ccUploadButton input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.ccBatchList{max-height:250px;overflow:auto}.ccBatchList p{border-bottom:1px solid var(--cc-line);justify-content:space-between;gap:20px;padding:9px;font-size:12px;display:flex}.ccBatchList span{color:var(--cc-muted)}.ccImportReview{width:min(1320px,100%)}.ccReviewColumns{grid-template-columns:42% 58%;display:grid}.ccReviewColumns>aside{background:#102630;min-width:0;padding:25px}.ccReviewColumns iframe{border:1px solid var(--cc-line);background:#fff;width:100%;height:480px}.ccReviewColumns img{width:100%;height:auto}.ccReviewColumns pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:500px;color:var(--cc-muted);font-size:12px;line-height:1.8;overflow:auto}.ccHash{overflow-wrap:anywhere;color:var(--cc-muted);font-size:10px}.ccReviewColumns>aside h3{margin:0;font-size:15px}.ccJourney{grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 25px;display:grid}.ccJourney button{text-align:left;background:var(--cc-surface);flex-direction:column;gap:6px;padding:18px;display:flex}.ccJourney small{color:var(--cc-muted);font-size:11px;font-weight:400}.ccJourney b{font-size:14px}.ccConnectionNotice{color:#fff3d7;background:#664915;border:1px solid #a78139;padding:10px 16px;font-size:12px;line-height:1.6}.ccLearningCompact{background:var(--cc-surface);border:1px solid var(--cc-line);border-radius:10px;margin:15px 0;padding:14px}.ccLearningCompact h3{margin:0 0 10px;font-size:14px}.ccLearningCompact .ccAssignment{gap:8px;padding:12px}.ccLearningCompact .ccCourseGlyph{display:none}.ccLearningCompact .ccAssignment b{font-size:12px}.ccLearningCompact .ccStatus{font-size:10px}.pcStaff .ccLearning:not(.ccLearningCompact){padding:24px 16px 100px}.pcStaff .ccWorkHeader h1{font-size:29px}.pcStaff .ccAssignment{flex-wrap:wrap}.pcStaffNav{grid-template-columns:repeat(6,minmax(0,1fr))!important}@media (width<=800px){.ccWorkHeader{flex-direction:column;gap:18px}.ccMetrics>div{padding:18px 13px}.ccMetrics b{font-size:25px}.ccMetrics span{font-size:10px}.ccOverlay{align-items:stretch;padding:0}.ccPanel{border:0;border-radius:0;max-height:100dvh}.ccPanel>header{padding:17px 18px}.ccPanel>header h2{font-size:19px}.ccForm{gap:18px;padding:20px}.ccLearningStages{grid-template-columns:1fr 1fr;gap:18px}.ccStickyActions{flex-wrap:wrap}.ccReviewColumns{grid-template-columns:1fr}.ccReviewColumns>aside{max-height:420px;overflow:auto}.ccReviewColumns iframe{height:280px}.ccImportIntro{gap:15px}.ccImportIntro h2{font-size:15px}.ccImportIntro p{font-size:12px}.ccUploadZone{padding:25px 18px}.ccJourney{grid-template-columns:1fr}.ccJourney button{padding:13px 16px}.ccSectionIntro{flex-direction:column;align-items:flex-start}.ccAssignmentList .ccAssignment{gap:10px;padding:15px}.ccCourseCard{padding:20px}.ccBatchList p{flex-direction:column;gap:5px}.ccReviewColumns>aside pre{max-height:200px}}@media (width<=480px){.ccImportIntro{grid-template-columns:1fr;gap:15px}.ccImportIntro>div{padding-left:50px;position:relative}.ccLargeStep{position:absolute;top:5px;left:0}.ccImportIntro h2{margin-top:6px}.ccAssignment .ccStatus{max-width:105px}.ccCourseGlyph{width:29px}.ccTwoCols{grid-template-columns:1fr}.ccLearning :is(button,input,textarea,select){max-width:100%}.ccForm .ccRowActions>button{flex:130px}.ccForm .ccStickyActions>button{flex:1}.pcStaffNav button{min-width:0!important;padding-left:2px!important;padding-right:2px!important;font-size:10px!important}}@media (prefers-reduced-motion:reduce){.pcManager *,.pcStaff *,.ccOverlay *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ccLessonImage{object-fit:contain;border-radius:8px;width:auto;max-width:100%;max-height:480px;margin:18px 0;display:block}.ccPdfOriginal canvas{background:#fff;width:100%;height:auto;margin:12px 0;display:block}.ccPdfOriginal .ccRowActions{justify-content:space-between;align-items:center;font-size:12px}.ccPdfOriginal button{padding:8px;font-size:11px}.ccPanel :is(button,a,input,textarea,select):focus-visible{outline-offset:3px;outline:3px solid #ff8248}@media (width>=801px){.ccReviewColumns>aside{align-self:start;max-height:calc(94dvh - 110px);position:sticky;top:105px;overflow:auto}}.ccCheckExports{border:1px solid var(--ccm-line,#52656b);background:var(--ccm-panel,#102932);color:var(--ccm-ink,#e7f0f3);border-radius:14px;margin:0 0 2rem;padding:1.5rem}.ccCheckExports h2{margin:.3rem 0 .6rem;font-size:1.3rem}.ccCheckExports p{max-width:800px;font-size:1rem;line-height:1.65}.ccExportControls{flex-wrap:wrap;align-items:end;gap:1rem;margin:1.4rem 0 1rem;display:flex}.ccExportControls label{gap:.5rem;font-size:.875rem;display:grid}.ccExportControls input,.ccExportControls select{border:1px solid var(--ccm-line,#52656b);min-height:44px;color:inherit;background:var(--ccm-panel,#102932);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:7px;padding:.65rem}.ccCheckExports small{opacity:.8;font-size:.8rem;line-height:1.6}.ccCheckExports [role=alert]{color:#f58972}.ccm-issue .ccIssuePhotos{flex-wrap:wrap;gap:.8rem;padding:1rem 0 1rem 3.5rem;display:flex}.ccIssuePhotos figure{max-width:230px;margin:0}.ccIssuePhotos img{object-fit:cover;border:1px solid #79919855;border-radius:8px;width:100%;height:135px}.ccIssuePhotos figcaption{max-width:230px;margin-top:.4rem;font-size:.8rem;line-height:1.5}.ccIssuePhotos a{color:inherit}@media (width<=600px){.ccCheckExports{padding:1rem}.ccExportControls{align-items:stretch}.ccExportControls label{flex:1;min-width:120px}.ccExportControls button{width:100%}.ccm-issue .ccIssuePhotos{padding-left:0}}.ccLearningSearch{justify-content:space-between;align-items:end;gap:1rem;margin:1.6rem 0;display:flex}.ccLearningSearch label{flex:1;gap:.5rem;max-width:430px;font-size:.875rem;display:grid}.ccLearningSearch input{font:inherit;color:inherit;background:0 0;border:1px solid #809aa555;border-radius:8px;padding:.85rem 1rem}.ccCourseSummary{max-width:760px;font-size:1.1rem;line-height:1.8}.ccLessonJourney{border-top:1px solid #708a9344;grid-template-columns:210px minmax(0,1fr);gap:2rem;padding-top:1.8rem;display:grid}.ccLessonJourney>nav{align-self:start;position:sticky;top:0}.ccLessonJourney>nav button{text-align:left;width:100%;color:inherit;background:0 0;border:0;border-radius:8px;align-items:start;gap:.7rem;margin:.3rem 0;padding:1rem .8rem;line-height:1.5;display:flex}.ccLessonJourney>nav button[aria-current=step]{color:#ff9a55;background:#fd883a21}.ccLessonJourney>nav button span{opacity:.8;padding-top:.15rem;font-size:.75rem}.ccLessonJourney>nav button b{font-size:.95rem}.ccLessonJourney>nav small{opacity:.75;margin:1.3rem .8rem;font-size:.8rem;line-height:1.8;display:block}.ccLessonPosition{opacity:.75;justify-content:space-between;gap:1rem;margin:.2rem 0 1.6rem;font-size:.8rem;display:flex}.ccLessonJourney .ccLesson{border:0;padding:0}.ccLessonJourney .ccLesson h3{margin:.8rem 0 1.8rem;font-size:1.8rem;line-height:1.2}.ccLessonJourney .ccLesson>p:not(.ccEyebrow){margin:1rem 0 1.5rem;font-size:1.05rem;line-height:1.85}.ccLessonNavigation{border-top:1px solid #8299a23b;justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding-top:1.5rem;display:flex}.ccLessonNavigation button{border-radius:8px;padding:.8rem 1rem}.ccLessonNavigation span{opacity:.7;font-size:.875rem}.ccLearningEvidence{margin:1.5rem 0}.ccLearningEvidence img{object-fit:cover;border-radius:10px;width:100%;max-height:250px}.ccLearningEvidence figcaption{color:#afc2c9;margin-top:.7rem;font-size:.85rem;line-height:1.7}.ccReadingAcknowledgement{background:#ff985508;border:1px solid #ff98554d;border-radius:12px;margin-top:2rem;padding:1.5rem}.ccReadingAcknowledgement h3{font-size:1.3rem}.ccReadingAcknowledgement p{line-height:1.7}.ccAssignment{min-height:96px}.ccAssignment>span:nth-child(2)>b{font-size:1.05rem;line-height:1.5}.ccAssignment small{line-height:1.7}@media (width<=680px){.ccLessonJourney{grid-template-columns:1fr;gap:1rem}.ccLessonJourney>nav{gap:.4rem;padding-bottom:.7rem;display:flex;position:static;overflow-x:auto}.ccLessonJourney>nav>.ccEyebrow,.ccLessonJourney>nav>small{display:none}.ccLessonJourney>nav button{flex:0 0 160px;margin:0;padding:.7rem}.ccLessonJourney>nav button b{font-size:.85rem}.ccLessonJourney .ccLesson h3{font-size:1.5rem}.ccLessonPosition{font-size:.75rem}.ccReadingAcknowledgement{padding:1rem}.ccLearningSearch{display:block}.ccLearningSearch label{max-width:none}}.ccReport{color:#26323b;background:#f3f5f6;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.ccReport *{box-sizing:border-box}.ccReportBrand{color:#fff;background:#20272d;justify-content:space-between;align-items:center;gap:24px;padding:22px 4vw;display:flex}.ccReportBrand img{width:220px}.ccReportBrand a{color:#fff;font-size:14px}.ccReportBrand>span{letter-spacing:2px;color:#ff8b53;font-size:12px}.ccReportBody{max-width:1440px;margin:auto;padding:42px 4vw}.ccReportTitle{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.ccReportTitle h1{letter-spacing:-1.5px;margin:10px 0;font-size:clamp(28px,3.2vw,44px);line-height:1.15}.ccReportTitle p{color:#56636d;font-size:16px}.ccReportTitle p:first-child{letter-spacing:2px;color:#af430b;font-size:12px;font-weight:700}.ccReportButton{cursor:pointer;white-space:nowrap;background:#ff681d;border:0;border-radius:9px;padding:14px 20px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block;color:#20272d!important}.ccReportControls{background:#fff;border-radius:12px;flex-wrap:wrap;align-items:end;gap:16px;padding:20px;display:flex}.ccReport label{gap:7px;font-size:14px;display:grid}.ccReport input,.ccReport select{color:#26323b;background:#fff;border:1px solid #ccd2d7;border-radius:7px;max-width:100%;min-height:44px;padding:12px;font-size:16px}.ccReportPeriod{justify-content:space-between;gap:16px;margin:28px 0 16px;font-size:14px;display:flex}.ccReportMetrics{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.ccReportMetrics article{background:#fff;border-top:3px solid #ff681d;border-radius:10px;gap:14px;padding:22px;display:grid}.ccReportMetrics span{font-size:14px}.ccReportMetrics strong{letter-spacing:-1px;font-size:36px}.ccReportNote{color:#56636d;margin:20px 0 30px;font-size:14px;line-height:1.6}.ccReportTabs{border-bottom:1px solid #ccd2d7;flex-wrap:wrap;gap:8px;padding-bottom:16px;display:flex}.ccReportTabs button{color:#26323b;cursor:pointer;background:#fff;border:1px solid #d5dbe0;border-radius:8px;padding:12px;font-size:14px}.ccReportTabs button[aria-pressed=true]{color:#fff;background:#26323b}.ccReportTabs span{opacity:.7;margin-left:8px}.ccReportSearch{justify-content:space-between;align-items:center;gap:16px;margin:24px 0;display:flex}.ccReportSearch h2{font-size:24px}.ccReportRecord{background:#fff;border:1px solid #dce1e5;border-radius:10px;margin:9px 0;overflow:hidden}.ccReportRecord summary{cursor:pointer;align-items:center;gap:16px;padding:20px;list-style:none;display:flex}.ccReportRecord summary>span:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.ccReportRecord strong{font-size:16px;line-height:1.4}.ccReportRecord small{color:#61707b;margin-top:5px;font-size:14px;display:block}.ccReportStatus{text-align:center;background:#edf1f4;border-radius:5px;min-width:88px;padding:8px;font-size:12px;font-weight:700}.ccReportStatus.fail,.ccReportStatus.open{color:#a32c24;background:#fce4df}.ccReportStatus.missed,.ccReportStatus.late{color:#805600;background:#fff0cd}.ccReportStatus.pass,.ccReportStatus.submitted,.ccReportStatus.resolved{color:#21633b;background:#dff0e6}.ccReportExpand{color:#a5400b;font-size:14px}.ccReportDetail{border-top:1px solid #e6eaed;padding:0 22px 24px}.ccReportDetail dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ccReportDetail dt{color:#62717c;margin-bottom:6px;font-size:12px}.ccReportDetail dd{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.ccReportPhoto{border-radius:8px;width:100%;max-width:600px;margin:16px 0;display:block}.ccReportEmpty,.ccReportError{background:#fff;border-radius:10px;padding:28px}.ccReportFoot{color:#56636d;margin-top:30px;font-size:14px;line-height:1.5}.ccReportFoot button{color:#26323b;background:#fff;border:1px solid #ccd2d7;border-radius:7px;margin-left:16px;padding:10px}.ccReport a:focus-visible,.ccReport button:focus-visible,.ccReport summary:focus-visible{outline-offset:3px;outline:3px solid #ff681d}@media (width<=760px){.ccReportBrand{flex-wrap:wrap;padding:18px}.ccReportBrand img{width:175px}.ccReportBrand>span{display:none}.ccReportBody{padding:24px 16px}.ccReportTitle{display:block}.ccReportMetrics{grid-template-columns:repeat(2,1fr)}.ccReportMetrics article:last-child{grid-column:span 2}.ccReportPeriod,.ccReportSearch{flex-direction:column;align-items:flex-start}.ccReportSearch label,.ccReportSearch input{width:100%}.ccReportDetail dl{grid-template-columns:1fr}.ccReportRecord summary{gap:10px;padding:16px 12px}.ccReportExpand{display:none}.ccReportStatus{min-width:68px;font-size:11px}.ccReportControls label{flex:1;min-width:130px}.ccReportButton{white-space:normal}}@media print{.ccReportControls,.ccReportTabs,.ccReportSearch label,.ccReportButton,.ccReportFoot button,.ccReportExpand{display:none}.ccReportBody{padding:10px}.ccReportRecord{break-inside:avoid}.ccReportMetrics{grid-template-columns:repeat(5,1fr)}.ccReportBrand{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.ccReportDay{background:#fff;border:1px solid #d7dfe4;border-radius:12px;margin:12px 0;overflow:hidden}.ccReportDay>summary,.ccReportPerson>summary{cursor:pointer;align-items:center;gap:18px;padding:22px;list-style:none;display:flex}.ccReportDay>summary::-webkit-details-marker{display:none}.ccReportPerson>summary::-webkit-details-marker{display:none}.ccReportDayDate,.ccReportPersonName{flex:1;min-width:0}.ccReportDayDate time{font-size:18px;font-weight:700;display:block}.ccReportDayDate small,.ccReportPersonName small{color:#61707b;margin-top:6px;font-size:14px;display:block}.ccReportDay[open]>summary{color:#fff;background:#26323b}.ccReportDay[open]>.ccReportDayBody{border-top:3px solid #ff681d}.ccReportDay[open]>summary small{color:#c4cfd6}.ccReportDayBody{background:#f7f9fa;padding:12px 20px 20px}.ccReportPerson{background:#fff;border:1px solid #dce1e5;border-radius:10px;margin-top:10px;overflow:hidden}.ccReportPersonName strong{overflow-wrap:anywhere;font-size:17px}.ccReportAvatar{color:#a33c08;background:#fff0e8;border-radius:10px;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:14px;font-weight:700;display:grid}.ccReportCounts{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.ccReportCounts>span{color:#465560;background:#edf1f4;border-radius:6px;padding:6px 10px;font-size:14px;font-weight:600;line-height:1.4}.ccReportCounts .completed{color:#21633b;background:#dff0e6}.ccReportCounts .missed,.ccReportCounts .late{color:#805600;background:#fff0cd}.ccReportCounts .failed{color:#a32c24;background:#fce4df}.ccReportChevron{font-size:22px;transition:transform .15s}.ccReportDay[open]>summary>.ccReportChevron,.ccReportPerson[open]>summary>.ccReportChevron{transform:rotate(180deg)}.ccReportPersonBody{border-top:1px solid #e1e6e9;padding:0 22px 22px}.ccReportPersonBody h3{margin:24px 0 12px;font-size:16px}.ccReportPersonBody>p{color:#61707b;font-size:14px;line-height:1.6}.ccReportPersonBody .ccReportRecord{border-radius:6px}.ccReportPersonBody .ccReportRecord>summary{padding:16px 12px}.ccReportDay>summary:focus-visible,.ccReportPerson>summary:focus-visible{outline-offset:-3px;outline:3px solid #ff681d}@media (width<=760px){.ccReportDay>summary,.ccReportPerson>summary{flex-wrap:wrap;gap:12px;padding:16px}.ccReportDayDate time{font-size:16px}.ccReportCounts{flex-basis:100%;order:3;justify-content:flex-start}.ccReportChevron{margin-left:auto}.ccReportDayBody{padding:4px 8px 10px}.ccReportPersonBody{padding:0 10px 14px}.ccReportPersonName strong{font-size:16px}.ccReportCounts>span{font-size:14px}.ccReportAvatar{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.ccReportChevron{transition:none}}.ccReportDayLink,.ccReportStaffLink{color:#26323b;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7dfe4;border-radius:14px;align-items:center;gap:20px;width:100%;margin:12px 0;padding:24px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.ccReportDayLink:hover,.ccReportStaffLink:hover{border-color:#ff681d;transform:translate(4px);box-shadow:0 8px 24px #20272d0b}.ccReportCalendar{background:#f3f5f6;border-radius:10px;justify-items:center;min-width:58px;padding:10px;line-height:1.2;display:grid}.ccReportCalendar b{font-size:25px}.ccReportCalendar small{text-transform:uppercase;margin-top:4px;font-size:12px}.ccReportNext{color:#b4440d;font-size:23px}.ccReportFullscreen{z-index:10000;overscroll-behavior:contain;animation:.35s cubic-bezier(.2,.75,.25,1) ccReportOpen;position:fixed;inset:0;overflow-y:auto}.ccReportScreenBar{z-index:2;color:#fff;background:#20272d;justify-content:space-between;align-items:center;gap:20px;padding:18px 4vw;display:flex;position:sticky;top:0;box-shadow:0 4px 18px #0001}.ccReportScreenBar img{width:190px}.ccReportScreenBar button{color:#fff;cursor:pointer;background:0 0;border:1px solid #52616b;border-radius:8px;min-height:44px;padding:10px 14px;font-size:14px}.ccReportScreenContent{max-width:1320px;margin:auto;padding:28px 4vw 80px;animation:.4s cubic-bezier(.2,.75,.25,1) ccReportSlideIn}.ccReportScreenContent.backward{animation-name:ccReportSlideBack}.ccReportBreadcrumb{color:#677780;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 40px;font-size:14px;display:flex}.ccReportBreadcrumb button{color:#9d3b0a;cursor:pointer;text-align:left;background:0 0;border:0;padding:5px 0;font-size:14px}.ccReportScreenHeading{margin:0 0 36px}.ccReportScreenHeading>p:first-child{color:#b3480f;letter-spacing:2px;font-size:12px;font-weight:700}.ccReportScreenHeading h1{letter-spacing:-1.5px;overflow-wrap:anywhere;outline:none;max-width:950px;margin:14px 0;font-size:clamp(28px,4vw,48px);line-height:1.15}.ccReportScreenHeading>p{color:#62717b;font-size:16px;line-height:1.5}.ccReportScreenHeading>.ccReportCounts{justify-content:flex-start;margin-top:22px}.ccReportRoutineStrip{margin-bottom:34px}.ccReportRoutineStrip h2,.ccReportAnswerList h2,.ccReportFaultLayout h2{letter-spacing:-.4px;font-size:20px}.ccReportRoutineStrip>div{background:#fff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin:10px 0;padding:20px;display:flex}.ccReportRoutineStrip strong{flex:1;font-size:16px}.ccReportRoutineStrip small,.ccReportRoutineStrip p{color:#61707b;overflow-wrap:anywhere;flex-basis:100%;font-size:14px;line-height:1.5}.ccReportRoutineStrip a{color:#a5400b;font-size:14px}.ccReportAnswerList{margin-bottom:36px}.ccReportAnswerList>p{color:#62717b;font-size:14px}.ccReportAnswerList h2 span{color:#697b86;margin-left:8px}.ccReportAnswerLink{text-align:left;color:#26323b;cursor:pointer;background:#fff;border:1px solid #dbe2e6;border-radius:12px;align-items:center;gap:18px;width:100%;margin:10px 0;padding:22px;transition:border-color .2s,transform .2s;display:flex}.ccReportAnswerLink:hover{border-color:#ff681d;transform:translate(3px)}.ccReportAnswerLink.hasFault{border-left:4px solid #b93529}.ccReportAnswerLink>span:nth-child(2){flex:1;min-width:0}.ccReportAnswerLink strong{font-size:16px;line-height:1.5;display:block}.ccReportAnswerLink small{color:#62717b;margin:5px 0;font-size:14px;display:block}.ccReportAnswerLink em{overflow-wrap:anywhere;font-size:14px;font-style:normal;display:block}.ccReportFaultLayout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:30px;display:grid}.ccReportFaultSummary{background:#fff;border-top:3px solid #ff681d;border-radius:12px;margin-bottom:22px;padding:26px}.ccReportFaultSummary>p{white-space:pre-line;font-size:16px;line-height:1.8}.ccReportRecordedAnswer{align-items:center;gap:16px;display:flex}.ccReportRecordedAnswer strong{font-size:26px}.ccReportFieldGrid{background:#fff;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:18px 0;padding:24px;display:grid}.ccReportFieldGrid dt{color:#62717b;margin-bottom:8px;font-size:12px}.ccReportFieldGrid dd{overflow-wrap:anywhere;white-space:pre-line;margin:0;font-size:14px;line-height:1.7}.ccReportEvidencePanel{background:#fff;border-radius:12px;padding:24px}.ccReportEvidencePanel figure{margin:20px 0}.ccReportEvidencePanel img{border-radius:10px;width:100%;height:auto;display:block}.ccReportEvidencePanel figcaption{color:#62717b;margin:12px 0;font-size:14px;line-height:1.5}.ccReportEvidencePanel figure>a{color:#a5400b;font-size:14px}.ccReportDemoLabel{color:#9c470f;background:#fff1e8;border-radius:6px;padding:10px;font-size:12px}.ccReportDownload{text-align:center;width:100%;margin-top:15px}.ccReportDayLink:focus-visible,.ccReportStaffLink:focus-visible,.ccReportAnswerLink:focus-visible{outline-offset:3px;outline:3px solid #ff681d}@keyframes ccReportSlideIn{0%{opacity:0;transform:translate(70px)}to{opacity:1;transform:translate(0)}}@keyframes ccReportSlideBack{0%{opacity:0;transform:translate(-55px)}to{opacity:1;transform:translate(0)}}@keyframes ccReportOpen{0%{opacity:0;transform:translate(10%)}to{opacity:1;transform:translate(0)}}@media (width<=760px){.ccReportScreenBar{gap:8px;padding:12px}.ccReportScreenBar img{width:125px}.ccReportScreenBar button{padding:9px;font-size:12px}.ccReportScreenContent{padding:20px 16px 60px}.ccReportBreadcrumb{margin-bottom:28px}.ccReportDayLink,.ccReportStaffLink{flex-wrap:wrap;gap:12px;padding:18px 14px}.ccReportCalendar{min-width:46px}.ccReportDayDate{flex-basis:60%}.ccReportNext{margin-left:auto}.ccReportFaultLayout{grid-template-columns:1fr}.ccReportFieldGrid{grid-template-columns:1fr;gap:18px;padding:18px}.ccReportAnswerLink{gap:10px;padding:16px 12px}.ccReportAnswerLink strong{font-size:15px}.ccReportAnswerLink .ccReportStatus{min-width:66px}.ccReportEvidencePanel,.ccReportFaultSummary{padding:18px}.ccReportScreenHeading h1{letter-spacing:-.8px}}@media (prefers-reduced-motion:reduce){.ccReportFullscreen,.ccReportScreenContent,.ccReportScreenContent.backward{animation:none}.ccReportDayLink,.ccReportStaffLink,.ccReportAnswerLink{transition:none;transform:none}}@media print{.ccReportFullscreen{position:static;overflow:visible}.ccReportScreenBar,.ccReportBreadcrumb{display:none}.ccReportFaultLayout{display:block}.ccReportEvidencePanel{break-inside:avoid}}
