.hn0N2G_stage{--demo-navy:#162b52;--demo-teal:#168d7c;--demo-gold:#c88a28;isolation:isolate;color:#344158;background:#fff;border:1px solid #182c521f;border-radius:26px;max-width:1180px;margin:64px auto 0;scroll-margin-top:104px;position:relative;overflow:hidden;box-shadow:0 36px 90px #15274926}.hn0N2G_stage button,.hn0N2G_stage a{transition:color .18s,background .18s,border-color .18s,box-shadow .18s,transform .18s}.hn0N2G_stage button:focus-visible,.hn0N2G_stage a:focus-visible{outline-offset:2px;outline:3px solid #168d7c47}.hn0N2G_stageHeader{background:#f7f8fa;border-bottom:1px solid #e7e9ed;grid-template-columns:1fr auto 1fr;align-items:center;height:46px;padding:0 18px;display:grid}.hn0N2G_windowDots{gap:6px;display:flex}.hn0N2G_windowDots span{background:#d9dde3;border-radius:50%;width:8px;height:8px}.hn0N2G_windowDots span:first-child{background:#ef9d90}.hn0N2G_windowDots span:nth-child(2){background:#e6c16f}.hn0N2G_windowDots span:last-child{background:#8bc9b6}.hn0N2G_stageLabel{color:#687388;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.hn0N2G_stageLabel svg{color:var(--demo-gold)}.hn0N2G_restartButton{color:#607087;cursor:pointer;justify-self:end;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.hn0N2G_restartButton:hover{color:var(--demo-teal)}.hn0N2G_app{background:#f7f8fa;grid-template-columns:214px minmax(0,1fr);min-height:694px;display:grid}.hn0N2G_sidebar{background:#fff;border-right:1px solid #e2e5e9;flex-direction:column;padding:18px 13px 14px;display:flex}.hn0N2G_brand{align-items:center;gap:9px;padding:0 6px 15px;display:flex}.hn0N2G_brandMark{background:linear-gradient(135deg, var(--demo-teal), #26b09a);color:#fff;border-radius:10px;place-items:center;width:31px;height:31px;display:grid;box-shadow:0 8px 18px #168d7c33}.hn0N2G_brandMark>span{font-size:13px;font-weight:800}.hn0N2G_brandName{color:var(--demo-navy);font-size:14px;font-weight:800}.hn0N2G_companySwitcher{background:#fafbfc;border:1px solid #e7eaee;border-radius:11px;align-items:center;gap:9px;padding:11px;display:flex}.hn0N2G_companySwitcher>svg{color:var(--demo-teal);flex:none}.hn0N2G_companySwitcher>div{flex-direction:column;min-width:0;display:flex}.hn0N2G_companySwitcher strong{color:#344158;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.hn0N2G_companySwitcher span{color:#929aa8;margin-top:2px;font-size:8px}.hn0N2G_navLabel{color:#9aa2af;letter-spacing:.09em;text-transform:uppercase;margin:22px 9px 8px;font-size:8px;font-weight:750}.hn0N2G_navItem,.hn0N2G_navActive{color:#697487;text-align:left;cursor:pointer;border-radius:9px;align-items:center;gap:10px;width:100%;margin:2px 0;padding:10px 11px;font-size:10px;font-weight:650;display:flex}.hn0N2G_navItem:hover{color:var(--demo-teal);background:#f4f9f8}.hn0N2G_navActive{color:#117b6d;background:#e9f7f3}.hn0N2G_sidebarFooter{border-top:1px solid #edf0f2;align-items:center;gap:9px;margin-top:auto;padding:12px 8px 2px;display:flex}.hn0N2G_sidebarFooter>span{width:30px;height:30px;color:var(--demo-teal);background:#eaf4f2;border-radius:50%;flex:none;place-items:center;font-size:9px;font-weight:800;display:grid}.hn0N2G_sidebarFooter>div{flex-direction:column;min-width:0;display:flex}.hn0N2G_sidebarFooter strong{color:#39455b;font-size:9px}.hn0N2G_sidebarFooter small{color:#9aa1ad;font-size:8px}.hn0N2G_main{background:#f7f8fa;min-width:0}.hn0N2G_mobileTopbar{display:none}.hn0N2G_appHeader{background:#fffffff5;border-bottom:1px solid #e4e7eb;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:15px 22px;display:flex}.hn0N2G_appHeader p{color:var(--demo-teal);margin:0 0 4px;font-size:9px;font-weight:700}.hn0N2G_appHeader h2{color:var(--demo-navy);letter-spacing:-.025em;margin:0;font-size:18px}.hn0N2G_headerActions{align-items:center;gap:9px;display:flex}.hn0N2G_period{color:#59667b;background:#fff;border:1px solid #e1e5e9;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:9px;font-weight:650;display:inline-flex}.hn0N2G_secondaryButton,.hn0N2G_outlineAction{color:#566379;cursor:pointer;background:#fff;border:1px solid #dfe4e8;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:9px;font-weight:700;display:inline-flex}.hn0N2G_secondaryButton:hover,.hn0N2G_outlineAction:hover{color:var(--demo-teal);background:#f6fbfa;border-color:#b9dcd5}.hn0N2G_primaryAction{background:var(--demo-teal);color:#fff;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:9px;font-weight:750;display:inline-flex;box-shadow:0 8px 18px #168d7c24}.hn0N2G_primaryAction:hover{background:#117b6d}.hn0N2G_content{padding:18px 20px 24px;animation:.28s both hn0N2G_sceneIn}@keyframes hn0N2G_sceneIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.hn0N2G_dashboardScene,.hn0N2G_workspacePanel{background:#fff;border:1px solid #e1e5ea;border-radius:16px;min-height:558px;padding:19px;box-shadow:0 1px 2px #12264e06}.hn0N2G_sceneIntro{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.hn0N2G_sceneIntro>div:first-child{flex-direction:column;display:flex}.hn0N2G_sceneIntro>div:first-child>span{color:var(--demo-teal);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:750}.hn0N2G_sceneIntro h3{color:var(--demo-navy);letter-spacing:-.025em;margin:4px 0 0;font-size:18px}.hn0N2G_sceneIntro p{color:#8791a1;margin:5px 0 0;font-size:9px;line-height:1.45}.hn0N2G_activePeriod{background:#fbfbfc;border:1px solid #e0e4e8;border-radius:11px;flex-direction:column;min-width:112px;padding:10px 12px;display:flex}.hn0N2G_activePeriod span{color:#9aa1ad;text-transform:uppercase;font-size:7px;font-weight:700}.hn0N2G_activePeriod strong{color:#344158;margin-top:3px;font-size:10px}.hn0N2G_activePeriod small{color:var(--demo-teal);margin-top:2px;font-size:8px}.hn0N2G_statGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:16px;display:grid}.hn0N2G_statCard{background:#fff;border:1px solid #e4e7eb;border-radius:12px;flex-direction:column;justify-content:space-between;min-height:82px;padding:12px;display:flex;box-shadow:0 2px 5px #162b5206}.hn0N2G_statCard>div{color:#778295;justify-content:space-between;align-items:center;gap:8px;display:flex}.hn0N2G_statCard span{font-size:8px;font-weight:650}.hn0N2G_statCard svg{color:#98a1af}.hn0N2G_statCard>strong{color:#172943;letter-spacing:-.025em;font-size:15px;line-height:1.12}.hn0N2G_statCard .hn0N2G_longValue{font-size:10px;line-height:1.25}.hn0N2G_dashboardBottom{grid-template-columns:1.1fr .9fr;gap:11px;margin-top:11px;display:grid}.hn0N2G_checklist,.hn0N2G_quickLinks{border:1px solid #e4e7eb;border-radius:12px;padding:14px}.hn0N2G_sectionTitle{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.hn0N2G_sectionTitle h4{color:#253652;margin:0;font-size:10px}.hn0N2G_sectionTitle p{color:#929aa7;margin:3px 0 0;font-size:8px}.hn0N2G_sectionTitle>span{color:var(--demo-teal);background:#eaf6f3;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:750}.hn0N2G_checklistItems{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 9px;margin-top:12px;display:grid}.hn0N2G_checklistItems>span{color:#7d8796;align-items:center;gap:6px;font-size:8px;display:flex}.hn0N2G_checklistItems i{color:#fff;border:1px solid #d9dee4;border-radius:5px;flex:none;place-items:center;width:16px;height:16px;display:grid}.hn0N2G_checklistItems .hn0N2G_completeItem{color:#415069}.hn0N2G_checklistItems .hn0N2G_completeItem i{border-color:var(--demo-teal);background:var(--demo-teal)}.hn0N2G_quickLinks>button{text-align:left;cursor:pointer;border:1px solid #edf0f2;border-radius:9px;grid-template-columns:28px minmax(0,1fr) 14px;align-items:center;gap:8px;width:100%;margin-top:8px;padding:9px;display:grid}.hn0N2G_quickLinks>button:hover{background:#f7fbfa;border-color:#c5e2dc}.hn0N2G_quickLinks>button>svg:first-child{color:var(--demo-teal)}.hn0N2G_quickLinks>button>svg:last-child{color:#a3aab5}.hn0N2G_quickLinks button span{flex-direction:column;display:flex}.hn0N2G_quickLinks button strong{color:#3c4960;font-size:8px}.hn0N2G_quickLinks button small{color:#9aa1ad;margin-top:2px;font-size:7px}.hn0N2G_realTable{background:#fff;border:1px solid #e0e4e8;border-radius:12px;margin-top:18px;overflow:hidden}.hn0N2G_realTable>div{color:#657084;border-top:1px solid #edf0f2;grid-template-columns:1.6fr .8fr .7fr .55fr .8fr;align-items:center;gap:10px;min-height:54px;padding:9px 13px;font-size:9px;display:grid}.hn0N2G_realTable>div:first-child{border-top:0}.hn0N2G_realTable .hn0N2G_tableHeader{color:#7d8797;background:#f6f8fa;border-top:0;min-height:34px;font-size:8px;font-weight:750}.hn0N2G_realTable>div>button:first-child{color:#34445e;cursor:pointer;justify-self:start;font-size:9px;font-weight:750}.hn0N2G_realTable>div>strong,.hn0N2G_realTable>div>b{color:#425068;font-size:9px}.hn0N2G_highlightRow{box-shadow:inset 3px 0 0 var(--demo-teal);background:#fbfefd}.hn0N2G_badgeOpen,.hn0N2G_badgeClosed,.hn0N2G_badgeDraft,.hn0N2G_badgeValid,.hn0N2G_badgeCompleted{border-radius:999px;justify-self:start;padding:4px 7px;font-size:8px;font-weight:750}.hn0N2G_badgeOpen,.hn0N2G_badgeValid,.hn0N2G_badgeCompleted{color:#147568;background:#e8f6f2}.hn0N2G_badgeClosed{color:#697384;background:#edf0f3}.hn0N2G_badgeDraft{color:#a66d13;background:#fff3d7}.hn0N2G_tableAction{color:var(--demo-teal);cursor:pointer;background:#fff;border:1px solid #b9dcd5;border-radius:8px;justify-self:start;padding:6px 9px;font-weight:750;font-size:8px!important}.hn0N2G_tableAction:hover{background:#edf8f5}.hn0N2G_mutedAction{color:#9aa1ad;font-size:8px}.hn0N2G_periodActions{gap:8px;margin-top:13px;display:flex}.hn0N2G_periodActions button{color:var(--demo-teal);cursor:pointer;background:#f2f8f7;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:8px;font-weight:750;display:inline-flex}.hn0N2G_periodActions button:hover{background:#e5f4f0}.hn0N2G_breadcrumb{color:var(--demo-teal);cursor:pointer;align-items:center;gap:5px;margin-bottom:10px;font-size:8px;font-weight:750;display:inline-flex}.hn0N2G_actionCluster{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.hn0N2G_featureStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.hn0N2G_featureStrip>span{background:#fbfcfc;border:1px solid #e7eaee;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:25px 1fr;gap:2px 7px;padding:9px;display:grid}.hn0N2G_featureStrip svg{color:var(--demo-teal);grid-row:1/3;align-self:center}.hn0N2G_featureStrip strong{color:#3d4a61;font-size:8px}.hn0N2G_featureStrip small{color:#9099a6;font-size:7px;line-height:1.35}.hn0N2G_variableTable>div{grid-template-columns:1.15fr 1.25fr .85fr .85fr .65fr .55fr}.hn0N2G_variableTable>div:not(.hn0N2G_tableHeader){min-height:57px}.hn0N2G_employeeCell{flex-direction:column;min-width:0;display:flex}.hn0N2G_employeeCell strong{color:#35445d;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.hn0N2G_employeeCell small{color:#9aa1ad;margin-top:2px;font-size:7px}.hn0N2G_variableTable b{justify-self:end}.hn0N2G_negative{color:#a4554c!important}.hn0N2G_workspaceFooter{color:#86909f;border-top:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding-top:13px;font-size:8px;display:flex}.hn0N2G_workspaceFooter>button{background:var(--demo-teal);color:#fff;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:8px;font-weight:750;display:inline-flex}.hn0N2G_previewNotice{color:var(--demo-teal);background:#eff8f6;border-radius:10px;align-items:center;gap:9px;margin-top:14px;padding:10px 12px;display:flex}.hn0N2G_previewNotice span{flex-direction:column;display:flex}.hn0N2G_previewNotice strong{color:#2c6f67;font-size:8px}.hn0N2G_previewNotice small{color:#718981;margin-top:2px;font-size:7px}.hn0N2G_runBlock{margin-top:14px}.hn0N2G_runTable{margin-top:8px}.hn0N2G_runTable>div{grid-template-columns:1.7fr .8fr .7fr .6fr}.hn0N2G_runRevealed{animation:.42s both hn0N2G_runReveal}@keyframes hn0N2G_runReveal{0%{background:#eaf7f4;transform:translateY(4px)}to{background:#fff;transform:translateY(0)}}.hn0N2G_payrollSections{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.hn0N2G_payrollSections article{border:1px solid #e4e7eb;border-radius:10px;flex-direction:column;min-height:87px;padding:11px;display:flex}.hn0N2G_payrollSections span{color:#657186;font-size:8px;font-weight:700}.hn0N2G_payrollSections strong{color:var(--demo-navy);margin-top:7px;font-size:17px}.hn0N2G_payrollSections small{color:#929aa7;margin-top:auto;font-size:7px;line-height:1.4}.hn0N2G_payslipToolbar{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:14px;padding-bottom:12px;display:flex}.hn0N2G_payslipToolbar>div:first-child{flex-direction:column;display:flex}.hn0N2G_payslipToolbar>div:first-child>span{color:var(--demo-teal);text-transform:uppercase;font-size:8px;font-weight:750}.hn0N2G_payslipToolbar>div:first-child strong{color:var(--demo-navy);margin-top:3px;font-size:14px}.hn0N2G_payslipToolbar>div:first-child small{color:#929aa7;margin-top:2px;font-size:8px}.hn0N2G_payslipToolbar>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.hn0N2G_payslipDocument{background:#fff;border:1px solid #dfe3e8;border-radius:12px;margin-top:12px;padding:13px;box-shadow:0 8px 24px #1d2d4d0e}.hn0N2G_payslipDocumentExpanded{margin:0}.hn0N2G_payslipIdentity{background:#f6f8fa;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;display:grid}.hn0N2G_payslipIdentity>div{flex-direction:column;display:flex}.hn0N2G_payslipIdentity span{color:#8b94a2;text-transform:uppercase;font-size:7px}.hn0N2G_payslipIdentity strong{color:#344158;margin-top:3px;font-size:9px}.hn0N2G_payslipIdentity small{color:#8d96a3;margin-top:2px;font-size:7px}.hn0N2G_payslipSection{margin-top:11px}.hn0N2G_payslipSection h4{color:#263854;margin:0 0 5px;font-size:9px}.hn0N2G_payslipRows{border:1px solid #e7eaed;border-radius:8px;overflow:hidden}.hn0N2G_payslipRows>div{color:#6f798a;border-top:1px solid #edf0f2;grid-template-columns:1.7fr .8fr .55fr .8fr;align-items:center;gap:7px;min-height:27px;padding:4px 7px;font-size:6.5px;display:grid}.hn0N2G_payslipRows>div:first-child{color:#8c94a1;background:#f7f8fa;border:0;min-height:23px;font-weight:700}.hn0N2G_payslipRows>div>span:first-child{flex-direction:column;display:flex}.hn0N2G_payslipRows strong{color:#3e4a60;font-size:7px}.hn0N2G_payslipRows small{color:#9aa1ad;margin-top:1px;font-size:6px}.hn0N2G_payslipRows b{color:#354158;justify-self:end;font-size:7px}.hn0N2G_payslipSplit{grid-template-columns:1fr 1fr;gap:9px;display:grid}.hn0N2G_payslipTotals{background:#f5f7f9;border-radius:9px;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin-top:11px;padding:8px;display:grid}.hn0N2G_payslipTotals>span{border-right:1px solid #dfe4e8;flex-direction:column;min-width:0;padding:5px 7px;display:flex}.hn0N2G_payslipTotals>span:last-child{border:0}.hn0N2G_payslipTotals small{color:#8891a0;font-size:6px}.hn0N2G_payslipTotals strong{color:#334158;white-space:nowrap;margin-top:3px;font-size:8px}.hn0N2G_payslipTotals .hn0N2G_netTotal{background:var(--demo-navy);border:0;border-radius:7px}.hn0N2G_payslipTotals .hn0N2G_netTotal small{color:#ffffffa6}.hn0N2G_payslipTotals .hn0N2G_netTotal strong{color:#fff}.hn0N2G_exportSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.hn0N2G_exportSummary>span{background:#fbfcfc;border:1px solid #e4e7eb;border-radius:10px;flex-direction:column;min-width:0;padding:10px;display:flex}.hn0N2G_exportSummary small{color:#8f98a6;font-size:7px}.hn0N2G_exportSummary strong{color:#344158;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.hn0N2G_exportCatalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.hn0N2G_exportCatalog article{background:#fff;border:1px solid #e4e7eb;border-radius:10px;grid-template-columns:34px minmax(0,1fr);gap:8px;padding:10px;display:grid}.hn0N2G_exportIcon{width:32px;height:32px;color:var(--demo-teal);background:#edf6f4;border-radius:9px;grid-row:1/3;place-items:center;display:grid}.hn0N2G_exportCatalog h4{color:#344158;margin:0;font-size:9px}.hn0N2G_exportCatalog p{color:#8c95a3;margin:3px 0 0;font-size:7px;line-height:1.35}.hn0N2G_formatButtons{flex-wrap:wrap;grid-column:2;gap:4px;margin-top:5px;display:flex}.hn0N2G_formatButtons button{color:#5c6a7d;cursor:pointer;background:#fafbfc;border:1px solid #dce3e6;border-radius:6px;align-items:center;gap:3px;padding:4px 6px;font-size:6.5px;font-weight:750;display:inline-flex}.hn0N2G_formatButtons button:hover{color:var(--demo-teal);background:#f3faf8;border-color:#b7dcd4}.hn0N2G_exportNote{color:#8e671f;background:#fff7e7;border-radius:8px;margin:11px 0 0;padding:8px 10px;font-size:7px;line-height:1.4}.hn0N2G_tourLayer{z-index:20;pointer-events:none;position:absolute;inset:46px 0 0}.hn0N2G_tourScrim{-webkit-backdrop-filter:saturate(.86);backdrop-filter:saturate(.86);background:#0a19341a;position:absolute;inset:0}.hn0N2G_tourCard{pointer-events:auto;background:#fff;border:1px solid #ffffffd1;border-radius:16px;width:min(355px,100% - 36px);padding:19px;position:absolute;box-shadow:0 22px 60px #0d1f4238}.hn0N2G_tourCard:after{content:"";background:#fff;border-bottom:1px solid #e2e5e9;border-left:1px solid #e2e5e9;width:12px;height:12px;position:absolute;transform:rotate(45deg)}.hn0N2G_tourCard_welcome{top:50%;left:50%;transform:translate(-50%,-50%)}.hn0N2G_tourCard_welcome:after,.hn0N2G_tourCard_final:after{display:none}.hn0N2G_tourCard_period-row{top:250px;right:42px}.hn0N2G_tourCard_period-row:after{bottom:-7px;left:68px}.hn0N2G_tourCard_variables-table{top:380px;right:35px}.hn0N2G_tourCard_variables-table:after{bottom:-7px;right:70px}.hn0N2G_tourCard_run-table{top:330px;right:40px}.hn0N2G_tourCard_run-table:after{bottom:-7px;right:60px}.hn0N2G_tourCard_payslip-totals{bottom:42px;left:245px}.hn0N2G_tourCard_payslip-totals:after{bottom:-7px;left:95px}.hn0N2G_tourCard_exports-catalog{top:370px;right:38px}.hn0N2G_tourCard_exports-catalog:after{bottom:-7px;right:70px}.hn0N2G_tourCard_final{background:var(--demo-navy);color:#fff;top:50%;left:50%;transform:translate(-50%,-50%)}.hn0N2G_tourTop{justify-content:space-between;align-items:center;display:flex}.hn0N2G_tourTop>span{color:#b6812d;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:750}.hn0N2G_tourTop button{color:#778196;cursor:pointer;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.hn0N2G_tourTop button:hover{background:#f1f3f5}.hn0N2G_tourCard h3{max-width:310px;color:var(--demo-navy);letter-spacing:-.02em;margin:8px 0 0;font-size:17px;line-height:1.2}.hn0N2G_tourCard p{color:#6e788a;margin:8px 0 0;font-size:10px;line-height:1.55}.hn0N2G_tourCard_final h3{color:#fff}.hn0N2G_tourCard_final p{color:#ffffffb8}.hn0N2G_tourActions{align-items:center;gap:9px;margin-top:16px;display:flex}.hn0N2G_tourActions>button:first-child{color:#5d687d;cursor:pointer;border:1px solid #e2e5e9;border-radius:8px;flex:none;place-items:center;width:31px;height:31px;display:grid}.hn0N2G_tourActions>button:disabled{opacity:.35;cursor:not-allowed}.hn0N2G_progressDots{flex:1;justify-content:center;align-items:center;gap:4px;display:flex}.hn0N2G_progressDots span{background:#d8dce2;border-radius:50%;width:5px;height:5px}.hn0N2G_progressDots .hn0N2G_dotActive{background:var(--demo-teal);border-radius:999px;width:16px}.hn0N2G_nextButton{background:var(--demo-teal);color:#fff;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:8px 11px;font-size:9px;font-weight:750;display:inline-flex}.hn0N2G_finalActions{gap:7px;margin-top:16px;display:flex}.hn0N2G_finalActions a{border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:9px 11px;font-size:8px;font-weight:750;display:inline-flex}.hn0N2G_finalActions a:first-child{background:var(--demo-teal);color:#fff}.hn0N2G_finalActions a:last-child{color:#fff;border:1px solid #ffffff47}.hn0N2G_zoomLayer{z-index:30;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a193494;place-items:center;padding:24px;display:grid;position:absolute;inset:46px 0 0}.hn0N2G_zoomPanel{background:#f7f8fa;border-radius:16px;width:min(930px,100%);max-height:92%;padding:18px;overflow:auto;box-shadow:0 30px 80px #08142e59}.hn0N2G_zoomClose{color:#4d596d;cursor:pointer;background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:20px;right:24px;box-shadow:0 6px 18px #0a19342e}@media (max-width:900px){.hn0N2G_stage{border-radius:22px;margin-top:52px}.hn0N2G_app{grid-template-columns:70px minmax(0,1fr);min-height:680px}.hn0N2G_sidebar{padding-inline:8px}.hn0N2G_sidebar .hn0N2G_brandName,.hn0N2G_companySwitcher div,.hn0N2G_navItem span,.hn0N2G_navActive span,.hn0N2G_navLabel,.hn0N2G_sidebarFooter div{display:none}.hn0N2G_sidebar .hn0N2G_brand,.hn0N2G_companySwitcher,.hn0N2G_navItem,.hn0N2G_navActive,.hn0N2G_sidebarFooter{justify-content:center}.hn0N2G_companySwitcher{padding:10px}.hn0N2G_content{padding-inline:14px}.hn0N2G_statGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.hn0N2G_dashboardBottom{grid-template-columns:1fr}.hn0N2G_quickLinks{display:none}.hn0N2G_variableTable{overflow-x:auto}.hn0N2G_variableTable>div{min-width:760px}.hn0N2G_payslipSplit{grid-template-columns:1fr}.hn0N2G_payslipTotals{grid-template-columns:repeat(3,minmax(0,1fr))}.hn0N2G_payslipTotals>span{border:0}.hn0N2G_tourCard_period-row,.hn0N2G_tourCard_variables-table,.hn0N2G_tourCard_run-table,.hn0N2G_tourCard_payslip-totals,.hn0N2G_tourCard_exports-catalog{left:auto;right:24px}}@media (max-width:640px){.hn0N2G_stage{margin-inline:-4px;border-radius:20px;margin-top:42px}.hn0N2G_stageHeader{grid-template-columns:1fr auto;height:42px;padding-inline:12px}.hn0N2G_stageLabel{justify-self:end;font-size:8px}.hn0N2G_restartButton{display:none}.hn0N2G_app{min-height:650px;display:block}.hn0N2G_sidebar{display:none}.hn0N2G_mobileTopbar{background:#fff;border-bottom:1px solid #e8eaed;justify-content:space-between;align-items:center;height:48px;padding:0 12px;display:flex}.hn0N2G_mobileTopbar .hn0N2G_brand{padding:0}.hn0N2G_mobileTopbar .hn0N2G_brandMark{border-radius:8px;width:27px;height:27px}.hn0N2G_mobileTopbar .hn0N2G_brandName{font-size:12px}.hn0N2G_mobileTopbar button{color:#667188}.hn0N2G_appHeader{min-height:65px;padding:11px 13px}.hn0N2G_appHeader p{font-size:7px}.hn0N2G_appHeader h2{max-width:190px;font-size:14px}.hn0N2G_headerActions .hn0N2G_secondaryButton{display:none}.hn0N2G_period{padding:7px 8px;font-size:7px}.hn0N2G_content{padding:10px}.hn0N2G_dashboardScene,.hn0N2G_workspacePanel{border-radius:13px;min-height:515px;padding:13px}.hn0N2G_sceneIntro{gap:10px}.hn0N2G_sceneIntro h3{font-size:15px}.hn0N2G_sceneIntro p{font-size:8px}.hn0N2G_activePeriod{min-width:94px;padding:8px}.hn0N2G_statGrid{gap:6px;margin-top:12px}.hn0N2G_statCard{min-height:67px;padding:9px}.hn0N2G_statCard>strong{font-size:12px}.hn0N2G_statCard .hn0N2G_longValue{font-size:8px}.hn0N2G_dashboardBottom{margin-top:7px}.hn0N2G_checklist{padding:11px}.hn0N2G_checklistItems{grid-template-columns:1fr;gap:5px}.hn0N2G_checklistItems>span:nth-child(n+5){display:none}.hn0N2G_realTable{border:0;overflow:visible}.hn0N2G_realTable .hn0N2G_tableHeader{display:none}.hn0N2G_realTable>div:not(.hn0N2G_tableHeader){background:#fff;border:1px solid #e4e7eb;border-radius:10px;min-height:0;margin-top:7px;padding:10px;display:grid}.hn0N2G_realTable>div:first-child:not(.hn0N2G_tableHeader){margin-top:0}.hn0N2G_realTable:not(.hn0N2G_variableTable):not(.hn0N2G_runTable)>div:not(.hn0N2G_tableHeader){grid-template-columns:1fr auto auto}.hn0N2G_realTable:not(.hn0N2G_variableTable):not(.hn0N2G_runTable)>div:not(.hn0N2G_tableHeader)>strong:nth-of-type(2),.hn0N2G_realTable:not(.hn0N2G_variableTable):not(.hn0N2G_runTable) .hn0N2G_mutedAction{display:none}.hn0N2G_periodActions{margin-top:9px}.hn0N2G_periodActions button{flex:1;justify-content:center}.hn0N2G_actionCluster{display:none}.hn0N2G_featureStrip{grid-template-columns:1fr;gap:5px}.hn0N2G_featureStrip>span{padding:7px}.hn0N2G_featureStrip>span:nth-child(3){display:none}.hn0N2G_variableTable>div{grid-template-columns:1fr auto;gap:6px;min-width:0}.hn0N2G_variableTable>div>strong,.hn0N2G_variableTable>div>span:nth-child(3){grid-column:1}.hn0N2G_variableTable>div>b,.hn0N2G_variableTable>div>span:nth-child(5),.hn0N2G_variableTable>div>button{grid-column:2;justify-self:end}.hn0N2G_workspaceFooter>span{display:none}.hn0N2G_workspaceFooter{justify-content:flex-end}.hn0N2G_runTable>div{grid-template-columns:1fr auto auto}.hn0N2G_runTable>div>b:last-child{display:none}.hn0N2G_payrollSections{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.hn0N2G_payrollSections article{min-height:72px;padding:8px}.hn0N2G_payrollSections span{font-size:7px}.hn0N2G_payrollSections small{display:none}.hn0N2G_payslipToolbar{align-items:flex-start}.hn0N2G_payslipToolbar .hn0N2G_outlineAction{display:none}.hn0N2G_payslipDocument{padding:9px}.hn0N2G_payslipIdentity{grid-template-columns:1fr 1fr;padding:8px}.hn0N2G_payslipIdentity>div:last-child{display:none}.hn0N2G_payslipSplit{gap:0}.hn0N2G_payslipSplit .hn0N2G_payslipSection:last-child{display:none}.hn0N2G_payslipRows>div{grid-template-columns:1.6fr .75fr .7fr}.hn0N2G_payslipRows>div>span:nth-child(3){display:none}.hn0N2G_payslipTotals{grid-template-columns:repeat(2,1fr)}.hn0N2G_payslipTotals>span:nth-child(2),.hn0N2G_payslipTotals>span:last-child{display:none}.hn0N2G_exportSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.hn0N2G_exportCatalog{grid-template-columns:1fr}.hn0N2G_exportCatalog article:nth-child(n+5){display:none}.hn0N2G_tourLayer{inset:42px 0 0}.hn0N2G_tourScrim{background:#0a193413}.hn0N2G_tourCard,.hn0N2G_tourCard_welcome,.hn0N2G_tourCard_period-row,.hn0N2G_tourCard_variables-table,.hn0N2G_tourCard_run-table,.hn0N2G_tourCard_payslip-totals,.hn0N2G_tourCard_exports-catalog,.hn0N2G_tourCard_final{border-radius:14px;width:auto;padding:15px;inset:auto 10px 10px;transform:none}.hn0N2G_tourCard:after{display:none}.hn0N2G_tourCard h3{font-size:15px}.hn0N2G_tourCard p{font-size:9px}.hn0N2G_tourActions{margin-top:12px}.hn0N2G_finalActions{flex-direction:column}.hn0N2G_zoomLayer{padding:10px}.hn0N2G_zoomPanel{padding:9px}}@media (prefers-reduced-motion:reduce){.hn0N2G_stage *,.hn0N2G_stage :before,.hn0N2G_stage :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
