.analysisOffer a,.analysisOffer button,.analysisOffer input,.analysisOffer select,.analysisOffer summary,.consultCreate button,.consultCreate input,.consultCreate select,.consultPackage a,.consultPackage button,.consultPackage input,.consultPackage select,.consultPackage summary,.consultPackage textarea{font-family:inherit}.consultBidder>a,.consultFreeze a.button.secondary{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:32px;padding:7px 11px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--taupe);text-decoration:none;font-family:inherit;font-size:12px;font-weight:700;line-height:1.2}.consultFreeze a.button.secondary{min-height:36px;padding:8px 12px;white-space:nowrap}.consultBidder>a:hover,.consultFreeze a.button.secondary:hover{background:var(--paper)}.consultDocumentPicker{min-width:300px;margin:0;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:#fff}.consultDocumentPicker legend{padding:0 5px;color:var(--taupe);font-size:10px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.consultDocumentChoices{display:grid;grid-gap:7px;gap:7px;margin-bottom:8px}.consultDocumentChoice{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:8px;cursor:pointer}.consultDocumentChoice input{width:auto!important;margin-top:2px;accent-color:var(--taupe)}.consultDocumentChoice span{display:grid;grid-gap:2px;gap:2px}.consultDocumentChoice b{font-size:12px}.consultDocumentChoice small,.consultDocumentPicker>small{display:block;color:#746a63;font-size:10px;line-height:1.35}.analysisKpis{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-bottom:14px}.analysisKpis div{padding:15px;border-radius:9px;background:#111;color:#fff}.analysisKpis span{display:block;color:#bbb;font-size:10px}.analysisKpis b{display:block;margin-top:5px;font-size:22px}.analysisRule{display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:24px;gap:24px;align-items:center;margin-bottom:14px}.analysisOffer h2,.analysisRule h2{margin:5px 0}.analysisRule p{margin:0;color:#5f5751;font-size:12px;line-height:1.5}.analysisOffers{display:grid;grid-gap:14px;gap:14px}.analysisOfferHead,.analysisPrepare{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.analysisOfferHead small,.analysisPrepare small{display:block;color:#777;margin-top:3px}.analysisOfferAmount{min-width:190px;text-align:right}.analysisOfferAmount span{display:block;color:#777;font-size:10px}.analysisOfferAmount b{display:block;margin-top:4px;font-size:18px}.analysisOfferAmount small{display:block;margin-top:5px;color:var(--taupe);font-weight:700}.analysisPrepare{margin-top:16px;padding:14px;border-radius:8px;background:#faf8f6}.analysisLines{margin-top:16px;overflow-x:auto}.analysisLineHeader{display:grid;grid-template-columns:1.4fr 1fr .5fr .6fr .6fr .7fr 1fr auto;grid-gap:6px;gap:6px;padding:0 0 7px;border-bottom:1px solid var(--line);color:#6d625b;font-size:9px;font-weight:800;letter-spacing:.4px;text-transform:uppercase}.analysisOffer .inlineform button,.analysisOffer .mapline button{border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--taupe);padding:7px 9px;font-weight:700;cursor:pointer}.analysisOffer .clarif summary{color:var(--taupe);font-size:11px;font-weight:700;cursor:pointer}.amendmentWorkflow{display:grid!important;grid-template-columns:minmax(220px,1fr) 130px minmax(190px,.75fr) auto;grid-gap:8px;gap:8px;align-items:end}.amendmentWorkflow button,.amendmentWorkflow input,.amendmentWorkflow select{font-family:inherit}.amendmentIdentity{align-self:center}.amendmentAmountField,.amendmentStatusField{display:grid;grid-gap:4px;gap:4px}.amendmentAmountField>span,.amendmentStatusField>span{color:#746a63;font-size:9px;font-weight:700;text-transform:uppercase}.amendmentWorkflow input,.amendmentWorkflow select{padding:6px 8px}.amendmentWorkflow button,.amendmentWorkflow input,.amendmentWorkflow select{min-height:32px;border:1px solid var(--line);border-radius:7px;background:#fff}.amendmentWorkflow button{color:var(--taupe);padding:6px 10px;font-weight:700;cursor:pointer}.amendmentWorkflow button:hover{background:var(--paper)}@media(max-width:1100px){.analysisLineHeader{display:none}.amendmentWorkflow{grid-template-columns:1fr 1fr}.amendmentIdentity{grid-column:1/-1}}@media(max-width:800px){.analysisKpis,.analysisRule{grid-template-columns:1fr}.analysisOfferHead,.analysisPrepare{display:grid}.analysisOfferAmount{text-align:left}.amendmentWorkflow{grid-template-columns:1fr}.amendmentIdentity{grid-column:auto}}.homeEnvironmentBadge{margin:0 0 12px;padding:7px 10px;border:1px solid #d9c9bc;border-radius:8px;background:#f4ece6;color:var(--taupe);font-size:10px;font-weight:800;letter-spacing:1.2px;text-align:center}.meetingDetailStatus,.meetingDetailTop .ey,.meetingDetailTop .meetingMeta,.meetingFreeze,.meetingFrozen,.meetingProposals,.meetingStartBox,.meetingWorkGrid{line-height:1.45}.meetingDetailTop .ey{font-size:11px}.meetingDetailStatus small,.meetingDetailStatus span,.meetingMeta{font-size:12px}.meetingDetailKpis span{font-size:11px}.meetingDetailKpis b{font-size:22px}.meetingFreeze b,.meetingFrozen b,.meetingStartBox b{font-size:14px}.meetingFreeze p,.meetingFrozen p,.meetingSource b,.meetingSourceNumber,.meetingStartBox p{font-size:12px}.meetingSource p,.meetingSource small,.meetingSourceRight span{font-size:11px}.meetingCreate p,.meetingTranscript>p{font-size:12px}.meetingCreate label span,.meetingTranscript label span{font-size:11px}.meetingCreate button,.meetingCreate input,.meetingCreate textarea,.meetingTranscript button,.meetingTranscript select,.meetingTranscript textarea{font-family:inherit;font-size:12px}.meetingTranscript textarea{line-height:1.5}.meetingIaRule b,.meetingIaRule p{font-size:11px}.meetingProposalDecision>span,.meetingProposalFlow i,.meetingProposalFlow span,.meetingProposalType span{font-size:10px}.meetingProposalContent>b{font-size:13px}.meetingCreatedObject,.meetingProposalContent details p,.meetingProposalContent summary,.meetingProposalContent>div span{font-size:11px}.meetingAddProposal button,.meetingAddProposal input,.meetingAddProposal label span,.meetingAddProposal select,.meetingAddProposal summary,.meetingAddProposal textarea,.meetingProposalDecision button{font-family:inherit;font-size:12px}.meetingProposalDecision button{min-height:34px;padding:8px 11px}@media(max-width:900px){.meetingDetailKpis span,.meetingSource p,.meetingSource small,.meetingSourceRight span{font-size:12px}}.financePage{font-size:14px}.financePage .backLink,.financePage .operationTopline{font-size:13px}.financePage .financeHero .ey,.financePage .financeSituationTop .ey,.financePage .sectionHeading .ey{font-size:12px}.financePage .financeHero .muted{font-size:14px;line-height:1.5}.financePage .financeHeroAmount small,.financePage .financeHeroAmount span{font-size:13px;line-height:1.4}.financePage .financeHeroAmount strong{font-size:27px}.financePage .operationTabs a,.financePage .operationTabs span{font-size:13px;line-height:1.35}.financePage .financeKpiCard small,.financePage .financeKpiCard span{font-size:13px;line-height:1.4}.financePage .financeKpiCard strong{font-size:22px}.financePage .financeFlow b{font-size:14px}.financePage .financeFlow small{font-size:12px;line-height:1.35}.financePage .financeFlow>div>span{font-size:13px}.financePage .sectionHeading h2{font-size:24px}.financePage .financeForm label,.financePage .financeReview label{font-size:13px;line-height:1.4}.financePage button,.financePage input,.financePage select{font-size:14px}.financePage .financeMarketHead span{font-size:12px}.financePage .financeMarketHead b,.financePage .financeMarketHead strong{font-size:16px}.financePage .financeMarketMeta{font-size:12px;line-height:1.4}.financePage .financeSituationTop h3{font-size:18px}.financePage .financeSituationTop p{font-size:13px}.financePage .financeSituationAmounts span,.financePage .financeStatus{font-size:12px}.financePage .financeSituationAmounts b{font-size:17px}.financePage .financeNextAction p,.financePage .financePaid{font-size:13px;line-height:1.45}@media(max-width:900px){.financePage{font-size:15px}.financePage .operationTabs a,.financePage .operationTabs span,.financePage button,.financePage input,.financePage select{font-size:14px}}main{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}main .backLink,main .operationTopline{font-size:13px;line-height:1.4}main .operationTabs a,main .operationTabs span{font-size:13px;line-height:1.35}main .ey{font-size:12px;line-height:1.35}main .muted{font-size:14px;line-height:1.5}main button,main input,main select,main summary,main textarea{font-family:inherit;font-size:13px}main button,main input,main select{min-height:34px}main textarea{line-height:1.45}main input[type=file]{font-size:12px}main .card p,main .card small,main .emptyState{line-height:1.45}.consultAddBidder label span,.consultBidderActions small,.consultBidderEmpty,.consultBidderTop small,.consultBidderTop>span,.consultCreate label span,.consultCreate p,.consultEmpty span,.consultFreeze b,.consultFreeze small,.consultNoLot,.consultOffer p,.consultOffer span,.consultOfferForm label span,.consultOfferForm summary,.consultPackStats span,.consultPackageHead small,.consultPackageStatus>span,.consultRule b,.consultRule p{font-size:12px;line-height:1.4}.consultBidderTop b{font-size:13px}.consultOffer b,.consultPackStats b{font-size:15px}.analysisKpis span,.analysisLineHeader,.analysisOffer .clarif summary,.analysisOfferAmount span,.analysisOfferHead small,.analysisPrepare small,.analysisRule p{font-size:12px;line-height:1.45}.amendment small,.amendment span,.criticalOrder small,.marketAdd summary,.marketAmounts span,.marketContractHead small,.marketEmptySmall,.marketMainEmpty span,.marketOfferSelection>div:first-child p,.marketOffers small,.marketOffers span,.marketReadyLine small,.marketReadyProgress span,.marketSign small,.marketStart label span,.marketStartIssued span,.marketStartWarning,.marketSubEmpty,.marketsKpis span,.marketsSummary small,.marketsSummary span{font-size:12px;line-height:1.4}.amendment b,.amendment strong,.criticalOrder b,.marketOffers b,.marketOffers strong,.marketReadyLine b,.marketSign b,.marketStartIssued b{font-size:13px}.marketContractStatus>span,.marketReadyBadge{font-size:12px}.siteActionRequired p,.siteActionRequired span,.siteAddTask label>span,.siteAddTask summary,.siteAttentionItems span,.siteDashboardKpis span,.siteEmpty span,.siteIntro,.siteNewObservation label>span,.siteObsAction label>span,.siteObsDates span,.siteObsDates strong,.siteObsNumber span,.siteObsStatus,.siteObsTitle small,.siteObservationLegend i,.siteObservationLegend span,.sitePriority,.siteSummary small,.siteSummary span,.siteTaskInfo small,.siteTaskInfo>div span{font-size:12px;line-height:1.4}.siteAttention>div:first-child b,.siteEmpty b,.siteObsTitle b,.siteTaskInfo b{font-size:13px}.siteObsNumber b{font-size:15px}.meetingAddProposal label span,.meetingAddProposal summary,.meetingCreate label span,.meetingCreate p,.meetingCreatedObject,.meetingDetailKpis span,.meetingDetailStatus small,.meetingDetailStatus>span,.meetingEmpty span,.meetingFreeze p,.meetingFrozen p,.meetingIaRule p,.meetingItemMain small,.meetingItemMain span,.meetingItemStatus small,.meetingItemStatus>span,.meetingMeta,.meetingNumber span,.meetingPreparation a,.meetingPreparation p,.meetingProposalContent details p,.meetingProposalContent summary,.meetingProposalContent>div span,.meetingProposalDecision>span,.meetingProposalFlow span,.meetingProposalType span,.meetingSource p,.meetingSource small,.meetingSourceRight span,.meetingStartBox p,.meetingTranscript label span,.meetingTranscript>p,.meetingsKpis span,.meetingsSummary small,.meetingsSummary span{font-size:12px;line-height:1.4}.meetingEmpty b,.meetingFreeze b,.meetingFrozen b,.meetingIaRule b,.meetingItemMain b,.meetingPreparation b,.meetingProposalContent>b,.meetingSource b,.meetingStartBox b{font-size:13px}.doeline small,.reserve small,.siteKpi span,.source{font-size:12px;line-height:1.4}.doeline b,.reserve b{font-size:13px}.obsaction{gap:10px}.doePage .doeFinalState span,.doePage .doeFlow small,.doePage .doeItemIdentity small,.doePage .doeKpis small,.doePage .doeKpis span,.doePage .doeLotScore span,.doePage .doeProgressBox small,.doePage .doeProgressBox span{font-size:13px;line-height:1.4}.doePage .doeItemIdentity b{font-size:14px}.doePage .doeValidated{font-size:13px}@media(max-width:900px){main .operationTabs{overflow-x:auto;-webkit-overflow-scrolling:touch}main .operationTabs a,main .operationTabs span,main button,main input,main select,main textarea{font-size:14px}}.libraryPage{max-width:1500px;margin:0 auto;padding:26px 34px 60px;color:#171717}.libraryHero{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:18px 0 24px}.libraryHero h1{font-size:42px;line-height:1;margin:7px 0 10px;letter-spacing:-1.2px}.libraryHero p{max-width:760px;margin:0;color:#6e6863;font-size:15px;line-height:1.55}.libraryRule{width:180px;height:5px;background:#604f43;margin-bottom:8px}.libraryKpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-bottom:18px}.libraryKpis>div{background:#111;color:white;border-radius:12px;padding:18px 20px;min-height:92px}.libraryKpis span{display:block;font-size:10px;letter-spacing:1.2px;color:#c9bdb4;font-weight:800}.libraryKpis strong{display:block;font-size:28px;margin-top:10px}.libraryDocuments,.libraryImport{background:#fff;border:1px solid #ded9d4;border-radius:14px;padding:24px;margin-top:16px}.librarySectionTitle{display:flex;justify-content:space-between;gap:30px;align-items:flex-end;margin-bottom:20px}.librarySectionTitle h2{font-size:24px;margin:4px 0 0}.librarySectionTitle p{max-width:540px;margin:0;color:#77706a;font-size:13px;line-height:1.5}.libraryImportForm{display:grid;grid-template-columns:1fr 1.5fr 1.5fr;grid-gap:12px;gap:12px}.libraryImportForm label{display:flex;flex-direction:column;gap:7px}.libraryImportForm label span{font-size:11px;font-weight:800;color:#604f43}.libraryImportForm input,.libraryImportForm select{min-height:44px;border:1px solid #d8d1cb;border-radius:8px;padding:0 12px;background:#fff;color:#171717}.libraryImportForm input[type=file]{padding:9px 12px}.libraryNotes{grid-column:1/3}.libraryImportForm button{align-self:end;min-height:44px;background:#604f43;color:white;border:0;border-radius:8px;padding:0 18px;font-weight:800}.libraryPrinciple{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin:16px 0}.libraryPrinciple>div{background:#f6f4f1;border:1px solid #e4dfda;border-radius:12px;padding:17px}.libraryPrinciple span{font-size:10px;color:#604f43;font-weight:900;letter-spacing:1px}.libraryPrinciple b{display:block;font-size:16px;margin:6px 0}.libraryPrinciple small{display:block;color:#756e68;line-height:1.45}.libraryFamily{margin-top:26px}.libraryFamilyTitle{display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid #604f43;padding-bottom:8px}.libraryFamilyTitle h3{font-size:18px;margin:0}.libraryFamilyTitle span{font-size:11px;color:#77706a}.libraryRows{display:flex;flex-direction:column}.libraryRow{display:grid;grid-template-columns:minmax(280px,1.8fr) 90px 170px minmax(260px,1fr);grid-gap:18px;gap:18px;align-items:center;padding:16px 0;border-bottom:1px solid #e9e5e1}.libraryDocumentIdentity small,.libraryDocumentIdentity span,.libraryDocumentIdentity strong{display:block}.libraryDocumentIdentity strong{font-size:15px}.libraryDocumentIdentity span{font-size:12px;color:#6e6863;margin-top:3px}.libraryDocumentIdentity small{font-size:11px;color:#8a827c;margin-top:5px}.libraryVersion span{display:block;font-size:9px;letter-spacing:1px;color:#8a827c;font-weight:800}.libraryVersion b{font-size:14px}.libraryStatus span{display:inline-block;padding:7px 9px;border-radius:999px;font-size:10px;font-weight:800}.libraryStatus .isActive{background:#eee9e5;color:#604f43}.libraryStatus .isDraft{background:#f6f4f1;color:#665f59}.libraryStatus .isArchived{background:#eee;color:#777}.libraryActions{display:flex;justify-content:flex-end;gap:7px;align-items:center;flex-wrap:wrap}.libraryActions a,.libraryActions button{border:1px solid #cfc7c0;background:#fff;color:#171717;border-radius:7px;padding:8px 10px;font-size:11px;font-weight:800;text-decoration:none;cursor:pointer}.libraryActions form{margin:0}.libraryActions button:not(.libraryGhostButton){background:#604f43;border-color:#604f43;color:#fff}.libraryEmpty{padding:36px;border:1px dashed #d5cec8;border-radius:10px;text-align:center;color:#6e6863}.libraryEmpty span,.libraryEmpty strong{display:block}.libraryEmpty strong{font-size:17px;color:#171717;margin-bottom:6px}@media(max-width:1050px){.libraryKpis,.libraryPrinciple{grid-template-columns:repeat(2,1fr)}.libraryImportForm{grid-template-columns:1fr 1fr}.libraryNotes{grid-column:auto}.libraryRow{grid-template-columns:1fr 80px 150px}.libraryActions{grid-column:1/-1;justify-content:flex-start}}@media(max-width:700px){.libraryPage{padding:20px 16px 45px}.libraryHero{display:block}.libraryRule{margin-top:18px}.libraryImportForm,.libraryKpis,.libraryPrinciple{grid-template-columns:1fr}.librarySectionTitle{display:block}.librarySectionTitle p{margin-top:10px}.libraryRow{grid-template-columns:1fr}.libraryActions{grid-column:auto}}.hc-feedback-banner{position:-webkit-sticky;position:sticky;top:0;z-index:1000;display:flex;align-items:flex-start;gap:12px;margin:0;padding:12px 16px;background:#fbf1e6;border-bottom:2px solid #b45309;color:#4a2f10;font-size:14px;line-height:1.45}.hc-feedback-banner p{flex:1 1;margin:0}.hc-feedback-icon{flex:none;display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#b45309;color:#fff;font-weight:700;font-size:13px}.hc-feedback-banner button{flex:none;padding:4px 10px;border:1px solid #b45309;border-radius:6px;background:#fff;color:#4a2f10;cursor:pointer}.hc-error-page{max-width:620px;margin:12vh auto;padding:0 16px;color:#2b231d}.hc-error-page h1{font-size:24px;margin-bottom:12px}.hc-error-ref{font-size:13px;color:#6b5e54}.hc-error-actions{display:flex;gap:16px;align-items:center;margin-top:16px}.hc-error-actions button{padding:8px 14px;border-radius:6px;border:1px solid #604f43;background:#fff;cursor:pointer}body{font-family:var(--font-text),Arial,sans-serif;font-weight:500}.brand,.ey,.homeDashKpis b,.metric,.navToggle,.sectionEyebrow,h1,h2,h3,h4{font-family:var(--font-title),Arial,sans-serif}h1,h2,h3{letter-spacing:.2px}b,strong,th{font-weight:700}button,input,select,textarea{font-family:inherit}.nav .brand{color:#fff;text-decoration:none;display:flex;align-items:center;gap:12px}.brandLogo{width:40px;height:auto;flex:none}.brandText{display:block}.navTopbar .navCurrent,.navTopbar .navToggle{display:none}.navPanel{display:flex;flex-direction:column;flex:1 1}@media (max-width:1023px){.shell{grid-template-columns:1fr!important}.nav{position:-webkit-sticky!important;position:sticky!important;top:0;z-index:900;height:auto!important;min-height:0!important;padding:0!important}.navTopbar{display:flex;align-items:center;gap:12px;padding:10px 16px;min-height:56px}.navTopbar .brand{margin:0!important;font-size:15px;letter-spacing:1.5px}.navTopbar .brand small{display:none}.brandLogo{width:30px}.navTopbar .navCurrent{display:block;flex:1 1;color:#bbb;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.navTopbar .navToggle{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:72px;padding:0 14px;border:1px solid #444;border-radius:8px;background:#111;color:#fff;font:inherit;font-size:14px;cursor:pointer}.navPanel{display:none;padding:4px 16px 16px;border-top:1px solid #222;max-height:calc(100vh - 56px);overflow-y:auto}.navOpen .navPanel{display:flex}.navAdmin a,.navPanel nav a{min-height:44px;display:flex!important;align-items:center;font-size:16px}.navAdmin{margin-top:8px!important;padding-top:8px!important}.homeContent main,main{padding:16px!important}}.opTabsMore{display:none}@media (max-width:1023px){.operationTabs{flex-wrap:nowrap!important;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:4px!important;margin-left:-16px;margin-right:-16px;padding:0 16px;scroll-snap-type:x proximity}.operationTabs::-webkit-scrollbar{display:none}.operationTabs>a,.operationTabs>span{flex:none;white-space:nowrap;min-height:44px;padding:0 12px!important;font-size:14px!important;scroll-snap-align:start}}@media (max-width:699px){.operationTabs>.opTabDesk:not(.active){display:none!important}.opTabsMore{display:block;position:relative;flex:none}.opTabsMore summary{list-style:none;display:flex;align-items:center;min-height:44px;padding:0 12px;font-size:14px;cursor:pointer;color:#604f43;font-weight:700}.opTabsMore summary::-webkit-details-marker{display:none}.opTabsMore[open] summary{text-decoration:underline}.operationTabs:has(.opTabsMore[open]){overflow:visible}.opTabsMoreList{position:absolute;right:0;top:100%;z-index:800;min-width:230px;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.12);padding:6px;display:grid}.opTabsMoreList a{display:flex;align-items:center;min-height:44px;padding:0 12px;border-radius:8px;font-size:15px;color:#171717;text-decoration:none}.opTabsMoreList a:active{background:#f2efec}}@media (max-width:1023px),(pointer:coarse){input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important}input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select{min-height:44px}textarea{min-height:110px}.primary,a.primary,button,input[type=submit]{min-height:44px;font-size:15px}input[type=checkbox],input[type=radio]{width:22px;height:22px}details>summary{min-height:44px;display:flex;align-items:center;cursor:pointer}label{font-size:14px}}@media (max-width:1023px){main table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.grid,.split{grid-template-columns:1fr!important}.card{padding:14px}h1{font-size:24px;line-height:1.2;overflow-wrap:anywhere}.muted,small{font-size:13px}.homeDashKpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.homeDashHero{flex-direction:column;align-items:flex-start}.homeDashDate{text-align:left;min-width:0}}@media (min-width:700px) and (max-width:1023px){.homeDashKpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:1023px){.hc-feedback-banner{position:relative;top:auto}}.hc-legal-footer{display:flex;flex-wrap:wrap;gap:6px 18px;justify-content:center;padding:18px 16px 24px;font-size:12px;color:#777}.hc-legal-footer a{color:#604f43;text-decoration:none}.hc-legal-footer a:hover{text-decoration:underline}.shell+.hc-legal-footer{margin-left:250px}@media (max-width:1023px){.shell+.hc-legal-footer{margin-left:0}}.hc-legal-page{max-width:760px;margin:40px auto;padding:0 16px 40px;line-height:1.6}.hc-legal-page h1{margin:16px 0 8px}.hc-legal-page h2{font-size:18px;margin:28px 0 6px;color:#604f43}.hc-legal-page ul{padding-left:20px}.plaudImport{border:1px solid var(--line);border-radius:10px;padding:14px;margin:12px 0 18px;background:#faf8f6}.plaudImport h3{margin:0 0 6px;font-size:16px}.plaudResult{border-left:3px solid #604f43;background:#fff;padding:8px 12px;margin:8px 0}.crcSheet fieldset{border:1px solid var(--line);border-radius:10px;padding:10px 12px;display:grid;grid-gap:8px;gap:8px}.crcSheet legend{font-weight:700;color:#604f43;padding:0 4px}.crcGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.crcAttendance{display:grid;grid-gap:6px;gap:6px}.crcAttendanceRow{display:grid;grid-template-columns:2fr 1.4fr 1fr;grid-gap:6px;gap:6px}@media (max-width:699px){.crcGrid{grid-template-columns:1fr}.crcAttendanceRow{grid-template-columns:1fr 1fr}.crcAttendanceRow input:first-child{grid-column:1/span 2}}.mobileTabBar{display:none}@media (max-width:699px){.mobileTabBar{display:grid;grid-template-columns:repeat(4,1fr);position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fff;border-top:1px solid #ded9d4;padding:6px 6px calc(6px + env(safe-area-inset-bottom))}.mobileTabBar a{min-height:48px;display:flex;align-items:center;justify-content:center;text-align:center;font-family:var(--font-title),Arial,sans-serif;font-size:13px;font-weight:600;color:#6b6058;text-decoration:none;border-radius:10px}.mobileTabBar a.active{color:#604f43;background:#f2ede8}body{padding-bottom:calc(64px + env(safe-area-inset-bottom))}}.fieldQuickActions{display:none}@media (max-width:1023px){.fieldQuickActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:14px 0}.fieldQuickActions a{min-height:84px;border-radius:14px;padding:12px;display:flex;align-items:flex-end;font-family:var(--font-title),Arial,sans-serif;font-weight:600;font-size:15px;text-decoration:none;background:#fff;border:1px solid #ded9d4;color:#14110f}.fieldQuickActions a.primary{background:#000;color:#fff;border-color:#000}.fieldQuickActions a.accent{background:#604f43;color:#fff;border-color:#604f43}}@media (min-width:700px) and (max-width:1023px){.fieldQuickActions{grid-template-columns:repeat(4,minmax(0,1fr))}}.terrainPage{max-width:640px;margin:0 auto}.terrainHead{display:flex;align-items:center;gap:12px;margin-bottom:12px}.terrainHead h1{margin:0}.terrainHead p{margin:2px 0 0}.terrainBack{font-size:28px;line-height:1;text-decoration:none;color:#604f43;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.terrainForm{display:grid;grid-gap:14px;gap:14px}.terrainForm label{display:grid;grid-gap:6px;gap:6px;font-weight:700}.terrainPhotos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.terrainPhotos figure{margin:0;position:relative;aspect-ratio:1;border-radius:12px;overflow:hidden;background:#eee7e2}.terrainPhotos img{width:100%;height:100%;object-fit:cover;display:block}.terrainPhotos figure button{position:absolute;top:4px;right:4px;width:32px;height:32px;min-height:32px;border-radius:50%;border:0;background:rgba(0,0,0,.65);color:#fff;font-size:18px;line-height:1;padding:0}.terrainAddPhoto{aspect-ratio:1;border-radius:12px;border:2px dashed #604f43;background:#fff;color:#604f43;font-weight:700;font-size:14px;padding:6px}.terrainAddPhoto.alt{border:1px solid #ded9d4;color:#14110f}.terrainVoice{min-height:48px;border-radius:12px;border:1px solid #604f43;background:#fff;color:#604f43;font-weight:700}.terrainVoice.on{background:#604f43;color:#fff}.terrainHint{margin:0}.terrainMore summary{font-weight:700;color:#604f43}.terrainMore[open]{display:grid;grid-gap:12px;gap:12px}.terrainSubmit{min-height:54px;border-radius:12px;border:0;background:#604f43;color:#fff;font-weight:700;font-size:16px}.terrainSubmit:disabled{opacity:.6}.terrainNotice{border-radius:10px;padding:10px 12px;font-size:14px;display:grid;grid-gap:8px;gap:8px}.terrainNotice.ok{background:#e9f2ea;color:#22492a}.terrainNotice.wait{background:#eee7e2;color:#4a3d35}.terrainNotice.error{background:#f8e5e2;color:#7a2418}.terrainNotice button{justify-self:start;min-height:40px;border-radius:8px;border:1px solid #604f43;background:#fff;color:#604f43;padding:0 12px}.terrainPendingError{display:grid;grid-gap:6px;gap:6px;font-size:13px}.terrainRecent{margin-top:16px}.terrainRecent ul{list-style:none;padding:0;margin:8px 0;display:grid;grid-gap:10px;gap:10px}.terrainRecent li{display:grid;grid-gap:2px;gap:2px;border-bottom:1px solid #eee8e3;padding-bottom:8px}.terrainLink{color:#604f43;font-weight:700}.terrainChooser{display:grid;grid-gap:10px;gap:10px}.terrainChooser a{display:grid;grid-gap:4px;gap:4px;text-decoration:none;color:inherit;min-height:64px}.terrainCta{display:inline-flex;align-items:center;margin:4px 0 12px}.siteObsPhotos{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.siteObsPhotos img{width:72px;height:72px;object-fit:cover;border-radius:8px;display:block;border:1px solid #ded9d4}.seanceLink{background:#000!important}.seance{display:grid;grid-gap:12px;gap:12px}.seanceHead{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.seanceTitle{flex:1 1;min-width:220px}.seanceTitle h1{margin:0}.seanceTitle p{margin:2px 0 0}.seanceBack{font-size:28px;line-height:1;text-decoration:none;color:#604f43;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.seanceStatus{border-radius:20px;padding:6px 12px;font-size:13px;font-weight:700;background:#eee7e2;color:#4a3d35}.seanceStatus.in_progress{background:#604f43;color:#fff}.seanceMain,.seanceSecondary{min-height:48px;border-radius:10px;padding:0 16px;font-weight:700;font-size:15px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.seanceMain{border:0;background:#604f43;color:#fff}.seanceSecondary{border:1px solid #ded9d4;background:#fff;color:#14110f}.seanceMain:disabled,.seanceSecondary:disabled{opacity:.55}.seanceNotice{border-radius:10px;padding:10px 14px;font-size:14px}.seanceNotice.ok{background:#e9f2ea;color:#22492a}.seanceNotice.error{background:#f8e5e2;color:#7a2418}.seanceTabs{display:none}.seanceGrid{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.8fr) minmax(260px,1fr);grid-gap:14px;gap:14px;align-items:start}.seancePane{min-width:0}.seancePane h2{font-size:18px;margin:0 0 10px;display:flex;justify-content:space-between;align-items:baseline;gap:8px}.seancePane ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:8px;gap:8px}.seanceHint{font-size:13px}.seanceAttend{width:100%;min-height:52px;display:flex;justify-content:space-between;align-items:center;gap:8px;border-radius:10px;border:1px solid #ded9d4;background:#fff;padding:8px 12px;font-size:15px;text-align:left;cursor:pointer;color:#14110f}.seanceAttend b{font-size:13px;white-space:nowrap}.seanceAttend.present{border-color:#604f43;background:#604f43;color:#fff}.seanceAttend.excuse{background:#eee7e2}.seanceAttend.absent b{color:#7a2418}.seanceAddCompany{display:flex;gap:8px;margin-top:10px}.seanceAddCompany input{flex:1 1;min-width:0}.seanceAddCompany button{min-height:44px;border-radius:10px;border:1px solid #604f43;background:#fff;color:#604f43;font-weight:700;padding:0 12px}.seancePoints{display:grid;grid-gap:12px;gap:12px}.seanceQuickAdd{display:grid;grid-gap:10px;gap:10px}.seanceQuickAdd textarea{width:100%;box-sizing:border-box;border:1px solid #ded9d4;border-radius:10px;padding:10px;font-size:16px}.seanceChips{display:flex;flex-wrap:wrap;gap:6px}.seanceChips button{min-height:40px;border-radius:20px;border:1px solid #ded9d4;background:#fff;padding:0 14px;font-weight:600;cursor:pointer;color:#14110f}.seanceChips button.on{background:#14110f;border-color:#14110f;color:#fff}.seanceQuickRow{display:flex;flex-wrap:wrap;gap:8px}.seanceQuickRow input{flex:1 1;min-width:180px;border:1px solid #ded9d4;border-radius:10px;padding:10px;font-size:16px}.seanceVoice{min-height:48px;border-radius:10px;border:1px solid #604f43;background:#fff;color:#604f43;font-weight:700;padding:0 16px}.seanceVoice.on{background:#604f43;color:#fff}.seanceSection ul{gap:0}.seanceFollowGroup li,.seancePoint{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;border-top:1px solid #eee8e3}.seancePoint:first-child{border-top:0}.seanceFollowGroup p,.seancePoint p{margin:2px 0 0;font-size:15px;line-height:1.4}.seanceMeta{color:#604f43;font-weight:700;font-size:12px}.seanceActions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end;flex:none}.seanceActions .seanceMain,.seanceActions .seanceSecondary{min-height:44px;padding:0 12px;font-size:14px}.seanceBadge{flex:none;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:700;background:#eee7e2;color:#4a3d35}.seanceBadge.ok{background:#e9f2ea;color:#22492a}.seanceFollowGroup h3{font-size:14px;letter-spacing:.5px;text-transform:uppercase;color:#604f43;margin:14px 0 4px}.seanceFollowGroup li{flex-direction:column}.seanceFollowGroup .seanceActions{justify-content:flex-start}@media (max-width:1100px){.seanceTabs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;position:-webkit-sticky;position:sticky;top:0;z-index:5;background:#f6f4f1;padding:6px 0}.seanceTabs button{min-height:48px;border-radius:10px;border:1px solid #ded9d4;background:#fff;font-weight:700;font-size:14px;color:#14110f}.seanceTabs button.on{background:#14110f;color:#fff;border-color:#14110f}.seanceGrid{grid-template-columns:1fr}.seanceGrid .seancePane{display:none}.seanceGrid.pane-points .seancePoints,.seanceGrid.pane-presences .seancePresences,.seanceGrid.pane-suivi .seanceSuivi{display:grid;grid-gap:10px;gap:10px}}@media (min-width:1101px) and (max-width:1366px){.seanceGrid{grid-template-columns:minmax(200px,.75fr) minmax(0,1.7fr) minmax(240px,1fr)}}.siteViews{display:flex;gap:6px;margin:0 0 16px;flex-wrap:wrap}.siteViews a,.siteViews span{min-height:44px;display:inline-flex;align-items:center;gap:6px;padding:0 16px;border-radius:22px;border:1px solid #ded9d4;background:#fff;color:#14110f;text-decoration:none;font-weight:600;font-size:14px}.siteViews span.on{background:#14110f;border-color:#14110f;color:#fff}.siteViews small{font-size:12px;opacity:.7}.siteNewObservationFold{margin-bottom:16px}.siteNewObservationFold>summary{font-weight:700;color:#604f43;cursor:pointer;min-height:44px;display:flex;align-items:center}.siteNewObservationFold[open]>summary{margin-bottom:10px}@media (max-width:699px){.siteViews{display:grid;grid-template-columns:repeat(3,1fr)}.siteViews a,.siteViews span{justify-content:center;padding:0 8px}.siteNewObservationFold{display:none}}.contractRules{display:grid;grid-gap:10px;gap:10px;margin:8px 0}.contractRules fieldset{border:1px solid var(--line,#ded9d4);border-radius:10px;padding:8px 12px;display:grid;grid-gap:6px;gap:6px}.contractRules legend{font-weight:700;color:#604f43;padding:0 4px;font-size:13px}.contractRules label{display:grid;grid-gap:4px;gap:4px;font-size:13px;font-weight:600}.contractRules label.contractRuleChoice{display:flex;align-items:center;gap:8px;font-weight:500;min-height:36px}.contractRules input[type=radio]{width:20px;height:20px;flex:none}.contractRulesRow{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.contractSignForm{display:grid;grid-gap:8px;gap:8px}.financeRulesSummary{font-size:13px;color:#4a3d35;margin:8px 0 4px}.financeMarketLinks a{font-weight:700;color:#604f43;font-size:13px}.financeRulesForm{margin-top:8px}.financeRulesForm>summary{font-weight:700;color:#604f43;cursor:pointer;min-height:40px;display:flex;align-items:center}.financeNewSituation{margin-bottom:16px}.financeNewSituation>summary{font-weight:700;color:#604f43;cursor:pointer;min-height:44px;display:flex;align-items:center}.financeDecompte{width:100%;max-width:460px;border-collapse:collapse;margin:10px 0;font-size:13px}.financeDecompte td{padding:4px 8px;border-bottom:1px solid #eee8e3}.financeDecompte td:last-child{text-align:right;white-space:nowrap}.financeDecompte tr.net td{font-weight:700;background:#604f43;color:#fff}.financeNextAction a{font-weight:700;color:#604f43;display:inline-block;margin:4px 0 8px}.financeReview textarea{width:100%;box-sizing:border-box}.financeStatus-home_review{background:#f1e9df;color:#6b4a2b}@media (max-width:699px){.contractRulesRow{grid-template-columns:1fr}}.financeVatBases{border:1px solid var(--line,#ded9d4);border-radius:10px;padding:8px 12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.financeVatBases legend{font-weight:700;color:#604f43;font-size:13px;padding:0 4px}@media (max-width:699px){.financeVatBases{grid-template-columns:1fr 1fr}}.financeDocLinks{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0 0 14px}.financeDocLinks a{font-weight:700;color:#604f43;text-decoration:none;min-height:40px;display:inline-flex;align-items:center}.financeReconcile{margin-bottom:24px}.financeReconcileTable{width:100%;border-collapse:collapse;font-size:13px}.financeReconcileTable td,.financeReconcileTable th{padding:8px 10px;border-bottom:1px solid #eee8e3;text-align:right;white-space:nowrap}.financeReconcileTable td:first-child,.financeReconcileTable th:first-child{text-align:left}.financeReconcileTable thead th{font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:#604f43}.financeReconcileTable tfoot td,.financeReconcileTable tfoot th{font-weight:700;background:#f6f2ee}.financeReconcileTable a{color:#604f43;font-weight:600}.financeCommissions{margin-bottom:20px}.financeCommissionPayments{list-style:none;padding:0;margin:8px 0;display:grid;grid-gap:8px;gap:8px}.financeCommissionPayments li{display:grid;grid-gap:2px;gap:2px;border-bottom:1px solid #eee8e3;padding-bottom:6px;font-size:13px}.linkButton{background:none;border:0;color:#7a2418;padding:0;min-height:32px;cursor:pointer;font-size:12px;text-decoration:underline;justify-self:start}.repriseDone{display:inline-block;margin:6px 0;padding:8px 12px;border-radius:8px;background:#e9f2ea;color:#22492a;font-weight:600;font-size:14px}.directAward{margin-top:16px}.directAward summary{cursor:pointer;font-weight:600}.siteObsDelete{margin-top:8px;font-size:13px}.siteObsDelete summary{cursor:pointer;color:#7a2418}.siteObsDelete button.danger{background:#7a2418;border-color:#7a2418;color:#fff}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Jost;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Jost Fallback;src:local("Arial");ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.00%;size-adjust:96.01%}.__className_9cfcc4{font-family:Jost,Jost Fallback;font-style:normal}.__variable_9cfcc4{--font-title:"Jost","Jost Fallback"}@font-face{font-family:Quicksand;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d426c6df177f02c4-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Quicksand;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9b4fbfc777bb173a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Quicksand;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a74fb1607b845cb0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Quicksand;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d426c6df177f02c4-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Quicksand;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9b4fbfc777bb173a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Quicksand;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a74fb1607b845cb0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Quicksand;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d426c6df177f02c4-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Quicksand;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9b4fbfc777bb173a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Quicksand;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a74fb1607b845cb0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Quicksand;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/d426c6df177f02c4-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Quicksand;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9b4fbfc777bb173a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Quicksand;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a74fb1607b845cb0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Quicksand Fallback;src:local("Arial");ascent-override:95.87%;descent-override:23.97%;line-gap-override:0.00%;size-adjust:104.31%}.__className_815f22{font-family:Quicksand,Quicksand Fallback;font-style:normal}.__variable_815f22{--font-text:"Quicksand","Quicksand Fallback"}