.screenshot-slot_capture__SYCgj{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-width:0;padding:20px;min-height:340px;background-color:#f1f3ed;background-image:linear-gradient(#dce2d347 1px,transparent 0),linear-gradient(90deg,#dce2d347 1px,transparent 0);background-size:32px 32px;color:#46503e}.screenshot-slot_tablet__X5njN,.screenshot-slot_wide__ZVmqv{width:100%}.screenshot-slot_capture__SYCgj:after,.screenshot-slot_capture__SYCgj:before{content:"";position:absolute;width:32px;height:32px;border-color:#b1bca7;border-style:solid;pointer-events:none}.screenshot-slot_capture__SYCgj:before{top:54px;left:20px;border-width:1px 0 0 1px}.screenshot-slot_capture__SYCgj:after{right:20px;bottom:52px;border-width:0 1px 1px 0}.screenshot-slot_captureBottom__vXtTA,.screenshot-slot_captureTop__EEQvI{display:flex;justify-content:space-between;gap:10px;font-size:9px;letter-spacing:.1em;font-weight:550}.screenshot-slot_captureBottom__vXtTA{letter-spacing:.04em;color:#4c5942}.screenshot-slot_captureCentre__J7_qn{display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;text-align:center;padding:25px 16px}.screenshot-slot_captureCentre__J7_qn strong{max-width:400px;font-size:clamp(23px,2.4vw,34px);font-weight:450;letter-spacing:-.04em;line-height:1.14}.screenshot-slot_captureCentre__J7_qn>span:not(.screenshot-slot_captureCross__UUw0w){color:#4c5942;font-size:11px;line-height:1.5}.screenshot-slot_captureCentre__J7_qn small{margin-top:12px;font-size:8px;letter-spacing:.14em;border:1px solid #c5cebd;padding:7px 10px;border-radius:3px;color:#5c6753}.screenshot-slot_captureCross__UUw0w{position:relative;width:30px;height:30px;margin-bottom:13px}.screenshot-slot_captureCross__UUw0w i{width:30px;height:1px;background:#8b9b7b;position:absolute;top:14px;left:0}.screenshot-slot_captureCross__UUw0w i:last-child{transform:rotate(90deg)}.screenshot-slot_darkCapture__MpUHr{background-color:#25372c;background-image:linear-gradient(#96af7510 1px,transparent 0),linear-gradient(90deg,#96af7510 1px,transparent 0);color:#d4dfc3}.screenshot-slot_darkCapture__MpUHr .screenshot-slot_captureBottom__vXtTA,.screenshot-slot_darkCapture__MpUHr .screenshot-slot_captureCentre__J7_qn>span:not(.screenshot-slot_captureCross__UUw0w){color:#b3c2a5}.screenshot-slot_darkCapture__MpUHr .screenshot-slot_captureCentre__J7_qn small{color:#c1ceaf;border-color:#52644b}.screenshot-slot_darkCapture__MpUHr:after,.screenshot-slot_darkCapture__MpUHr:before{border-color:#5f7454}.screenshot-slot_phone__qB2IW .screenshot-slot_captureBottom__vXtTA,.screenshot-slot_phone__qB2IW .screenshot-slot_captureTop__EEQvI{font-size:7px;letter-spacing:.02em}.screenshot-slot_phone__qB2IW .screenshot-slot_captureCentre__J7_qn{padding:20px 0}.screenshot-slot_phone__qB2IW .screenshot-slot_captureCentre__J7_qn strong{font-size:24px}.screenshot-slot_phone__qB2IW .screenshot-slot_captureCentre__J7_qn small{font-size:7px;padding:6px}@media (max-width:800px){.screenshot-slot_capture__SYCgj{min-height:290px}}@media (max-width:520px){.screenshot-slot_capture__SYCgj{padding:14px;min-height:265px}.screenshot-slot_captureCentre__J7_qn{padding:24px 8px}.screenshot-slot_captureCentre__J7_qn strong{font-size:26px}.screenshot-slot_captureCentre__J7_qn>span:not(.screenshot-slot_captureCross__UUw0w){font-size:9px}.screenshot-slot_captureBottom__vXtTA,.screenshot-slot_captureCentre__J7_qn small,.screenshot-slot_captureTop__EEQvI{font-size:7px}}.screenshot-slot_darkCapture__MpUHr{background-color:#f3f6ed;color:#31442a}.screenshot-slot_darkCapture__MpUHr .screenshot-slot_captureBottom__vXtTA,.screenshot-slot_darkCapture__MpUHr .screenshot-slot_captureCentre__J7_qn>span:not(.screenshot-slot_captureCross__UUw0w){color:#4c6043}.screenshot-slot_darkCapture__MpUHr .screenshot-slot_captureCentre__J7_qn small{color:#4c6043;border-color:#a6b59a}@media (forced-colors:active){.screenshot-slot_capture__SYCgj{border:1px solid CanvasText}}.screenshots_capture__bZvC4{min-width:0;color:#273128;background:#f8f9f5;border:1px solid #cbd3c3;border-radius:5px;overflow:hidden}.screenshots_bootstrapDesktop__ShrMQ{display:contents}.screenshots_bootstrapPhone__Fa_oj{display:none}.screenshots_label__k3al9 [data-bootstrap-label]{color:inherit;font-weight:inherit}.screenshots_heroCapture__yM1CN{box-shadow:0 12px 28px #33432612}.screenshots_label__k3al9{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding:12px 14px;font-size:12px;line-height:1.5;font-weight:600;border-bottom:1px solid #dce1d6}.screenshots_label__k3al9 span{color:#59664e;font-weight:400}.screenshots_viewport__QNKP3{position:relative;max-height:clamp(280px,32vw,430px);width:100%;overflow:auto;overscroll-behavior:contain;background:#fff}.screenshots_loading__qvgxc{position:absolute;inset:0;z-index:1;display:grid;align-content:center;gap:10px;overflow:auto;background:#edf1f8;color:#44516d;font-size:14px;line-height:1.6;text-align:center;padding:24px}.screenshots_loading__qvgxc p{margin:0;font:inherit}.screenshots_viewport__QNKP3 img{position:absolute;top:0;left:0;display:block;width:100%;max-width:100%;height:auto}.screenshots_actions__93lLg{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 14px;padding:3px 12px;border-top:1px solid #dce1d6}.screenshots_actions__93lLg>span{color:#566050;font-size:12px}.screenshots_actions__93lLg a,.screenshots_actions__93lLg button,.screenshots_dialog__98ab_ button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:10px 5px;background:transparent;border:0;color:#1144db;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.screenshots_actions__93lLg a{text-decoration:underline;text-underline-offset:4px}.screenshots_actions__93lLg .screenshots_fallbackPhone__WhlbO{display:none}.screenshots_actions__93lLg button:disabled,.screenshots_actions__93lLg button[aria-disabled=true]{color:#59664e;cursor:default}.screenshots_actionLabel__j6FXj{display:grid}.screenshots_actionLabel__j6FXj>span{grid-area:1/1}.screenshots_actionLabel__j6FXj>[aria-hidden=true],.screenshots_hiddenIcon__VANui{visibility:hidden}.screenshots_capture__bZvC4 .screenshots_note__Tu0a_{padding:4px 14px 13px;color:#536047;font-size:13px;line-height:1.6}.screenshots_device__xwDCJ .screenshots_viewport__QNKP3{max-height:350px}.screenshots_device__xwDCJ .screenshots_label__k3al9{font-size:11px;padding:8px 10px}.screenshots_device__xwDCJ .screenshots_note__Tu0a_{font-size:12px}.screenshots_phone__yoXUw .screenshots_viewport__QNKP3{max-height:330px}.screenshots_phone__yoXUw .screenshots_label__k3al9{font-size:12px}.screenshots_phone__yoXUw .screenshots_actions__93lLg>span,.screenshots_phone__yoXUw .screenshots_label__k3al9 span{display:none}.screenshots_phone__yoXUw .screenshots_actions__93lLg{justify-content:center;padding:0 4px}.screenshots_phone__yoXUw .screenshots_actions__93lLg a,.screenshots_phone__yoXUw .screenshots_actions__93lLg button{font-size:11px;gap:8px}.screenshots_phone__yoXUw .screenshots_note__Tu0a_{font-size:12px;padding:0 10px 10px}.screenshots_heroCapture__yM1CN.screenshots_phone__yoXUw .screenshots_viewport__QNKP3{max-height:min(480px,60svh)}.screenshots_heroCapture__yM1CN.screenshots_phone__yoXUw .screenshots_label__k3al9{font-size:12px;padding:12px}.screenshots_heroCapture__yM1CN.screenshots_phone__yoXUw .screenshots_actions__93lLg a,.screenshots_heroCapture__yM1CN.screenshots_phone__yoXUw .screenshots_actions__93lLg button{font-size:13px}.screenshots_heroCapture__yM1CN.screenshots_phone__yoXUw .screenshots_note__Tu0a_{font-size:12px;padding:4px 12px 14px}.screenshots_capture__bZvC4 :is(a,button,[tabindex]):focus-visible,.screenshots_dialog__98ab_ :is(button,[tabindex]):focus-visible{outline:3px solid #1144db;outline-offset:-3px}.screenshots_dialog__98ab_{width:min(1320px,calc(100vw - 40px));max-width:none;max-height:calc(100dvh - 40px);height:min(1000px,calc(100dvh - 40px));margin:auto;padding:0;border:1px solid #bac5b3;border-radius:10px;background:#f8f7f3;color:#172018;overflow:hidden;box-shadow:0 18px 60px #18261f35}.screenshots_dialog__98ab_[open]{display:flex;flex-direction:column}.screenshots_dialog__98ab_::backdrop{background:#1c31237a}.screenshots_dialogTop__rOVew{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:18px 22px 10px;flex-shrink:0}.screenshots_dialog__98ab_ .screenshots_dialogTop__rOVew h2{font-size:22px;font-weight:550;line-height:1.3;letter-spacing:-.025em}.screenshots_dialog__98ab_ .screenshots_dialogTop__rOVew p{font-size:11px;line-height:1.6;color:#566050;margin-top:5px}.screenshots_dialogTop__rOVew button{flex-shrink:0;border:1px solid #c8d1c0;border-radius:4px;padding:8px 12px;color:#172018}.screenshots_dialogTop__rOVew button span{font-size:24px;line-height:1}.screenshots_toolbar__CTY4d{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 22px;flex-shrink:0}.screenshots_dialog__98ab_ .screenshots_dialogNote__dmx1l,.screenshots_dialog__98ab_ .screenshots_toolbar__CTY4d p{color:#536047;font-size:12px;line-height:1.6}.screenshots_toolbar__CTY4d button{flex-shrink:0;text-decoration:underline;text-underline-offset:4px}.screenshots_dialog__98ab_ .screenshots_dialogNote__dmx1l{padding:4px 22px 12px;flex-shrink:0}.screenshots_fullImage__0PmDh{position:relative;flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;background:#e8ecdf;padding:12px}.screenshots_fullImage__0PmDh img{display:block;width:100%;height:auto;margin:0 auto}.screenshots_fullLoading__i7XqU{position:absolute;inset:0;z-index:1;display:grid;place-content:center;margin:0;padding:24px;background:#e8ecdf;color:#172018;font-size:14px;line-height:1.6;text-align:center;pointer-events:none}@media (max-width:800px){.screenshots_device__xwDCJ .screenshots_viewport__QNKP3{max-height:300px}.screenshots_phone__yoXUw .screenshots_viewport__QNKP3{max-height:330px}}@media (max-width:520px){.screenshots_viewport__QNKP3{max-height:320px}.screenshots_label__k3al9{font-size:12px;padding:10px}.screenshots_capture__bZvC4 .screenshots_note__Tu0a_{font-size:12px;padding:3px 10px 10px}.screenshots_device__xwDCJ .screenshots_viewport__QNKP3{max-height:280px}.screenshots_phone__yoXUw .screenshots_viewport__QNKP3{max-height:330px}.screenshots_phone__yoXUw .screenshots_label__k3al9{font-size:12px}.screenshots_dialog__98ab_{width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.screenshots_dialogTop__rOVew{padding:13px 12px 8px;gap:10px}.screenshots_dialog__98ab_ .screenshots_dialogTop__rOVew h2{font-size:16px}.screenshots_dialogTop__rOVew button{padding:8px;min-width:63px}.screenshots_toolbar__CTY4d{padding:0 12px;gap:12px}.screenshots_dialog__98ab_ .screenshots_dialogNote__dmx1l,.screenshots_dialog__98ab_ .screenshots_toolbar__CTY4d p{font-size:11px}.screenshots_dialog__98ab_ .screenshots_dialogNote__dmx1l{padding:4px 12px 10px}.screenshots_fullImage__0PmDh{padding:5px}}@media (forced-colors:active){.screenshots_actions__93lLg button,.screenshots_capture__bZvC4,.screenshots_dialog__98ab_,.screenshots_dialog__98ab_ button{border:1px solid CanvasText}}@media (max-width:600px){.screenshots_actions__93lLg .screenshots_fallbackDesktop__dOSWT{display:none}.screenshots_actions__93lLg .screenshots_fallbackPhone__WhlbO{display:inline-flex}.screenshots_bootstrapMobile__1HQ3j .screenshots_bootstrapDesktop__ShrMQ{display:none}.screenshots_bootstrapMobile__1HQ3j .screenshots_bootstrapPhone__Fa_oj{display:contents}.screenshots_bootstrapMobile__1HQ3j .screenshots_viewport__QNKP3{--responsive-capture-ratio:var(--mobile-capture-ratio);max-height:330px}.screenshots_bootstrapMobile__1HQ3j .screenshots_label__k3al9{font-size:12px}.screenshots_bootstrapMobile__1HQ3j .screenshots_actions__93lLg>span,.screenshots_bootstrapMobile__1HQ3j .screenshots_label__k3al9>span:last-child{display:none}.screenshots_bootstrapMobile__1HQ3j .screenshots_actions__93lLg{justify-content:center;padding:0 4px}.screenshots_bootstrapMobile__1HQ3j .screenshots_actions__93lLg a,.screenshots_bootstrapMobile__1HQ3j .screenshots_actions__93lLg button{font-size:11px;gap:8px}.screenshots_bootstrapMobile__1HQ3j .screenshots_note__Tu0a_{font-size:12px;padding:0 10px 10px}.screenshots_heroCapture__yM1CN.screenshots_bootstrapMobile__1HQ3j .screenshots_viewport__QNKP3{max-height:min(480px,60svh)}.screenshots_heroCapture__yM1CN.screenshots_bootstrapMobile__1HQ3j .screenshots_label__k3al9{font-size:12px;padding:12px}.screenshots_heroCapture__yM1CN.screenshots_bootstrapMobile__1HQ3j .screenshots_actions__93lLg a,.screenshots_heroCapture__yM1CN.screenshots_bootstrapMobile__1HQ3j .screenshots_actions__93lLg button{font-size:13px}.screenshots_heroCapture__yM1CN.screenshots_bootstrapMobile__1HQ3j .screenshots_note__Tu0a_{font-size:12px;padding:4px 12px 14px}}.attendance-v2_attendance__XATIG{--rule:var(--line)}.attendance-v2_container__fJiKg{width:min(1280px,90%);margin-inline:auto}.attendance-v2_label__oA4gf{font-size:11px;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:#49594e;line-height:1.6;margin:0 0 14px}.attendance-v2_breadcrumbs__YMYkE{display:flex;align-items:center;flex-wrap:wrap;gap:5px 12px;padding-top:20px;font-size:12px;color:var(--muted)}.attendance-v2_breadcrumbs__YMYkE a{display:inline-flex;align-items:center;min-height:32px;text-decoration:underline;text-underline-offset:3px}.attendance-v2_opening__tozUa{display:grid;grid-template-columns:.95fr 1.05fr;gap:48px;align-items:start;padding:28px 0 42px}.attendance-v2_heroCopy__tUT1z{padding-top:14px;min-width:0}.attendance-v2_attendance__XATIG .attendance-v2_opening__tozUa h1{font-size:clamp(44px,4.6vw,64px);line-height:1.05;font-weight:550;letter-spacing:-.055em}.attendance-v2_opening__tozUa h1 em{display:block}.attendance-v2_lead__8hsq3{font-size:17px;color:var(--muted);margin-top:24px;max-width:460px}.attendance-v2_smallNote__DXH7Y{font-size:12px;color:var(--muted)}.attendance-v2_heroCopy__tUT1z>.attendance-v2_smallNote__DXH7Y{margin-top:18px;max-width:400px}.attendance-v2_actions__2B7IN{display:flex;align-items:center;flex-wrap:wrap;gap:12px 22px}.attendance-v2_heroCopy__tUT1z .attendance-v2_actions__2B7IN{margin-top:24px}.attendance-v2_primary__jdfsJ{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:14px 23px;border:1px solid transparent;border-radius:5px;background:var(--blue);color:#fff;font-size:15px;font-weight:550;line-height:1.5;transition:background .18s,transform .18s}.attendance-v2_primary__jdfsJ:hover{background:#0b36b8}.attendance-v2_textLink__e5sRt{display:inline-flex;align-items:center;width:fit-content;min-height:44px;font-size:15px;font-weight:550;line-height:1.5;border-bottom:1px solid #9ca795}.attendance-v2_textLink__e5sRt:hover{color:var(--blue)}.attendance-v2_reportStage__N08Ks{padding:21px;background:var(--sage);border:1px solid #cbd4c2;border-radius:12px;min-width:0;scroll-margin-top:16px}.attendance-v2_reportHeading__2oxe1{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;justify-content:space-between;margin-bottom:16px}.attendance-v2_reportHeading__2oxe1 .attendance-v2_label__oA4gf{font-size:10px;margin:0}.attendance-v2_captureStatus__7Z5BX{font-size:10px;color:#4e6143;border:1px solid #b8c5ad;padding:5px 8px;border-radius:4px}.attendance-v2_reportImage__g01T9{min-width:0}.attendance-v2_attendance__XATIG dialog::backdrop{background:#e7ecdfeb}.attendance-v2_reportBoundary__7fm2H{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:16px 0 0;padding-top:15px;border-top:1px solid #bdcbb1}.attendance-v2_reportBoundary__7fm2H dt{font-size:11px;font-weight:600;color:#43563a;margin-bottom:5px}.attendance-v2_reportBoundary__7fm2H dd{font-size:12px;color:#536047;margin:0}.attendance-v2_chapterNav__TPWd1{display:flex;align-items:center;gap:0 30px;flex-wrap:wrap;padding:9px 0;border-block:1px solid var(--rule)}.attendance-v2_chapterNav__TPWd1 a{min-height:44px;display:flex;align-items:center;font-size:13px}.attendance-v2_chapterNav__TPWd1 a:hover{text-decoration:underline;text-underline-offset:5px}.attendance-v2_attendance__XATIG :is(.attendance-v2_sectionHeading__EEzN_,.attendance-v2_faqSection__d_UqW,.attendance-v2_closing__Z59eF) h2{font-size:clamp(36px,3.8vw,54px);font-weight:550;line-height:1.08;letter-spacing:-.04em}.attendance-v2_attendance__XATIG h2 em{font-style:normal;color:#737871}.attendance-v2_overview__Oq__0{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center;padding:38px 0}.attendance-v2_attendance__XATIG .attendance-v2_overview__Oq__0 h2{font-size:30px;font-weight:550;line-height:1.15;letter-spacing:-.035em}.attendance-v2_overview__Oq__0>p{font-size:15px;color:var(--muted);max-width:520px}.attendance-v2_section__5dkuG{padding:56px 0;border-top:1px solid var(--rule)}.attendance-v2_sectionHeading__EEzN_{display:grid;grid-template-columns:1.3fr .8fr;gap:65px;align-items:end;margin-bottom:30px}.attendance-v2_sectionHeading__EEzN_>p{font-size:16px;color:var(--muted);max-width:440px}.attendance-v2_workflowBoard__d9BGH{border:1px solid #ccd5c3;border-radius:9px;overflow:hidden}.attendance-v2_workflowShortcuts__UhHId{display:flex;gap:2px 20px;flex-wrap:wrap;padding:13px 24px;background:#f0f2e9;border-bottom:1px solid #ccd5c3}.attendance-v2_workflowShortcuts__UhHId a{display:flex;align-items:center;gap:8px;min-height:44px;font-size:12px;line-height:1.4}.attendance-v2_workflowShortcuts__UhHId a>span{font-size:10px;color:var(--blue)}.attendance-v2_workflowShortcuts__UhHId a:hover{color:var(--blue);text-decoration:underline;text-underline-offset:4px}.attendance-v2_workflowStage__whOZ6{display:grid;grid-template-columns:.9fr 1.7fr;scroll-margin-top:16px}.attendance-v2_workflowStage__whOZ6+.attendance-v2_workflowStage__whOZ6{border-top:1px solid #ccd5c3}.attendance-v2_stageIntro__7iTu0{padding:23px;background:#f0f2e9;border-right:1px solid #ccd5c3}.attendance-v2_stageIndex__O_ZsW{font-size:10px;color:#546847;display:block;margin-bottom:13px}.attendance-v2_stageIntro__7iTu0 .attendance-v2_label__oA4gf{font-size:10px;margin-bottom:9px}.attendance-v2_attendance__XATIG .attendance-v2_stageIntro__7iTu0 h3{font-size:25px;line-height:1.18;letter-spacing:-.03em}.attendance-v2_stageIntro__7iTu0 p:not(.attendance-v2_label__oA4gf){font-size:13px;color:#596452;margin-top:12px}.attendance-v2_stepList__7wdIf{padding:6px 24px;background:#fffdf8;min-width:0}.attendance-v2_workflowStep__4hsdb{scroll-margin-top:16px}.attendance-v2_stepList__7wdIf>.attendance-v2_workflowStep__4hsdb+.attendance-v2_workflowStep__4hsdb{border-top:1px solid var(--rule)}.attendance-v2_workflowStep__4hsdb summary{display:flex;align-items:center;gap:12px;padding:17px 0;min-height:78px;font-size:16px;line-height:1.4;font-weight:550}.attendance-v2_workflowStep__4hsdb summary small{display:block;font-size:11px;font-weight:450;color:var(--muted);margin-top:4px}.attendance-v2_stepNumber__nlJ9H{font-size:10px;color:var(--blue);align-self:flex-start;padding-top:5px}.attendance-v2_disclosureMark__HeREU{margin-left:auto;position:relative;width:16px;height:16px;flex-shrink:0;color:#546d42}.attendance-v2_disclosureMark__HeREU:after,.attendance-v2_disclosureMark__HeREU:before{content:"";position:absolute;inset:7px 1px;height:1.5px;background:currentColor}.attendance-v2_disclosureMark__HeREU:after{transform:rotate(90deg)}details[open]>summary>.attendance-v2_disclosureMark__HeREU:after{transform:none}.attendance-v2_workflowStep__4hsdb>div{padding:0 0 20px 25px}.attendance-v2_workflowStep__4hsdb p{font-size:14px;color:var(--muted)}.attendance-v2_workflowStep__4hsdb p+p{margin-top:10px}.attendance-v2_workflowStep__4hsdb:target{background:#edf1fa;border-radius:4px}.attendance-v2_workflowStep__4hsdb summary:focus-visible{outline:3px solid var(--blue);outline-offset:-3px}.attendance-v2_workflowStage__whOZ6:nth-of-type(2) .attendance-v2_stageIntro__7iTu0{background:var(--sage)}.attendance-v2_workflowStage__whOZ6:nth-of-type(3) .attendance-v2_stageIntro__7iTu0{background:var(--pale-blue);border-color:#ccd5e5}.attendance-v2_parallelSteps__yq3t5{display:grid;grid-template-columns:1fr 1fr;gap:23px;padding:6px 24px;background:#f8f9fd;align-items:start;min-width:0}.attendance-v2_parallelSteps__yq3t5 .attendance-v2_workflowStep__4hsdb>div{padding-left:0}.attendance-v2_parallelSteps__yq3t5 .attendance-v2_workflowStep__4hsdb summary{align-items:flex-start}.attendance-v2_parallelSteps__yq3t5 .attendance-v2_disclosureMark__HeREU{margin-top:5px}.attendance-v2_workflowNote__Ysdm1{padding:15px 24px;border-top:1px solid #ccd5c3;color:#57634f;font-size:12px;background:#f0f2e9}.attendance-v2_roleRows__l2jc_{border-top:1px solid var(--rule)}.attendance-v2_roleRows__l2jc_>article{display:grid;grid-template-columns:.9fr 1.4fr .65fr;gap:28px;align-items:center;padding:19px 0;border-bottom:1px solid var(--rule)}.attendance-v2_roleLabel__qF0n2{display:flex;gap:12px;align-items:center}.attendance-v2_roleLabel__qF0n2>span{width:28px;height:28px;display:grid;place-items:center;border:1px solid #bdc9b1;border-radius:50%;font-size:10px;color:#506844;flex-shrink:0}.attendance-v2_attendance__XATIG .attendance-v2_roleLabel__qF0n2 h3{font-size:20px;line-height:1.25}.attendance-v2_roleRows__l2jc_ p{font-size:14px;color:var(--muted)}.attendance-v2_roleRows__l2jc_ .attendance-v2_textLink__e5sRt{font-size:13px;justify-self:end}.attendance-v2_familyEvidence___27cq{display:grid;grid-template-columns:1fr 1fr;gap:25px}.attendance-v2_familyEvidence___27cq>article{padding:23px;background:var(--peach);border:1px solid #dfcfbe;border-radius:9px;min-width:0}.attendance-v2_familyEvidence___27cq>article+article{background:var(--lilac);border-color:#d2c9da}.attendance-v2_evidenceHeading__RvnQ_{margin-bottom:20px}.attendance-v2_evidenceHeading__RvnQ_ .attendance-v2_label__oA4gf{font-size:10px;color:#67533f;display:block;margin-bottom:10px}.attendance-v2_familyEvidence___27cq>article+article .attendance-v2_label__oA4gf{color:#62546e}.attendance-v2_attendance__XATIG .attendance-v2_evidenceHeading__RvnQ_ h3{font-size:27px;letter-spacing:-.03em;line-height:1.15}.attendance-v2_evidenceBoundary__FcC6O{margin-top:18px;border-top:1px solid #cebaa3;padding-top:16px;font-size:13px;color:#65513e}.attendance-v2_familyEvidence___27cq>article+article .attendance-v2_evidenceBoundary__FcC6O{border-color:#c8bbd3;color:#62546e}.attendance-v2_pendingCaptures__qdHKH{display:grid;grid-template-columns:.7fr 1.3fr;gap:30px;padding:24px 0;margin-top:12px;border-bottom:1px solid var(--rule)}.attendance-v2_pendingCaptures__qdHKH .attendance-v2_label__oA4gf{font-size:10px;margin-bottom:10px}.attendance-v2_attendance__XATIG .attendance-v2_pendingCaptures__qdHKH h3{font-size:21px;line-height:1.25;letter-spacing:-.025em}.attendance-v2_pendingCaptures__qdHKH li,.attendance-v2_pendingCaptures__qdHKH p{font-size:13px;color:var(--muted)}.attendance-v2_pendingCaptures__qdHKH ul{padding-left:18px;margin:12px 0 0}.attendance-v2_pendingCaptures__qdHKH li+li{margin-top:7px}.attendance-v2_pendingCaptures__qdHKH strong{font-weight:550;color:var(--ink)}.attendance-v2_screenNote__OMu6g{font-size:12px;color:var(--muted);margin-top:16px}.attendance-v2_scopeColumns__yUxgn{display:grid;grid-template-columns:1fr 1.1fr;gap:48px;align-items:start}.attendance-v2_attendance__XATIG .attendance-v2_scopeColumns__yUxgn h3{font-size:25px;line-height:1.2;letter-spacing:-.025em;margin-bottom:17px}.attendance-v2_scopeColumns__yUxgn ul{list-style:none;padding:0;margin:0}.attendance-v2_scopeColumns__yUxgn li{padding:12px 0;border-top:1px solid var(--rule);font-size:14px;color:#4e5c44}.attendance-v2_scopeExcluded__zSwMo{padding:24px;background:#f4eee6;border:1px solid #d7cdbf;border-radius:8px}.attendance-v2_scopeExcluded__zSwMo li{color:#655a4b;font-size:13px;border-color:#d7cdbf}.attendance-v2_preparation__M9GG4{padding:48px 0;border-top:1px solid var(--rule)}.attendance-v2_preparation__M9GG4>ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.attendance-v2_preparation__M9GG4 li{border-top:1px solid var(--rule);padding-top:20px}.attendance-v2_preparation__M9GG4 li>span{display:block;font-size:11px;color:var(--blue);margin-bottom:12px}.attendance-v2_attendance__XATIG .attendance-v2_preparation__M9GG4 li h3{font-size:22px;letter-spacing:-.025em;line-height:1.25}.attendance-v2_preparation__M9GG4 li p{font-size:14px;color:var(--muted);margin-top:13px}.attendance-v2_resourceLinks__XiDlW{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:28px}.attendance-v2_resourceLinks__XiDlW a{display:flex;align-items:center;min-height:54px;border:1px solid #bbc7ac;border-radius:4px;background:#edf0e5;padding:12px 17px;font-size:14px;line-height:1.5}.attendance-v2_resourceLinks__XiDlW a:hover{color:var(--blue);border-color:var(--blue)}.attendance-v2_relatedReading__ggNwa{display:flex;align-items:center;gap:0 24px;flex-wrap:wrap;border-top:1px solid var(--rule);padding-top:16px;margin-top:24px}.attendance-v2_relatedReading__ggNwa>span{font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-right:auto}.attendance-v2_relatedReading__ggNwa a{display:flex;align-items:center;min-height:44px;font-size:13px;color:var(--blue);text-decoration:underline;text-underline-offset:4px}.attendance-v2_faqSection__d_UqW{display:grid;grid-template-columns:1fr 1.2fr;gap:60px;padding:56px 0;border-top:1px solid var(--rule)}.attendance-v2_faqList___SSg2{border-top:1px solid var(--rule)}.attendance-v2_faqList___SSg2 details{border-bottom:1px solid var(--rule)}.attendance-v2_faqList___SSg2 summary{display:flex;align-items:center;gap:20px;min-height:66px;padding:18px 2px;font-size:16px;font-weight:550;line-height:1.45}.attendance-v2_faqList___SSg2 details>p{font-size:14px;color:var(--muted);padding:4px 25px 24px 0}.attendance-v2_closing__Z59eF{background:var(--blue);color:#fff;padding:52px 0}.attendance-v2_closing__Z59eF>.attendance-v2_container__fJiKg{display:grid;grid-template-columns:1.25fr 1fr;gap:60px;align-items:center}.attendance-v2_closing__Z59eF .attendance-v2_label__oA4gf{color:#fff}.attendance-v2_attendance__XATIG .attendance-v2_closing__Z59eF h2 em{color:#e9edb1}.attendance-v2_closing__Z59eF p:not(.attendance-v2_label__oA4gf){font-size:15px;max-width:580px;color:#e3eafa;margin-top:20px}.attendance-v2_closing__Z59eF .attendance-v2_primary__jdfsJ{background:#f0f1d5;color:#1d3020}.attendance-v2_closing__Z59eF .attendance-v2_primary__jdfsJ:hover{background:#fff}.attendance-v2_closing__Z59eF .attendance-v2_textLink__e5sRt{color:#fff;border-color:#ffffff80}.attendance-v2_closing__Z59eF :is(a,button):focus-visible{outline-color:#fff}.attendance-v2_closing__Z59eF p.attendance-v2_smallNote__DXH7Y{font-size:12px;margin-top:22px}@media(hover:hover) and (pointer:fine){.attendance-v2_primary__jdfsJ:hover{transform:translateY(-2px)}}@media(prefers-reduced-motion:no-preference){.attendance-v2_opening__tozUa{animation:attendance-v2_attendance-arrive__ArJ3o .4s ease-out}.attendance-v2_workflowStep__4hsdb[open]>div{animation:attendance-v2_attendance-arrive__ArJ3o .2s ease-out}@keyframes attendance-v2_attendance-arrive__ArJ3o{0%{opacity:.65;translate:0 6px}to{opacity:1;translate:0 0}}}@media(max-width:1100px){.attendance-v2_opening__tozUa{gap:32px;grid-template-columns:1fr 1fr}.attendance-v2_attendance__XATIG .attendance-v2_opening__tozUa h1{font-size:52px}.attendance-v2_reportStage__N08Ks{padding:18px}.attendance-v2_heroCopy__tUT1z .attendance-v2_actions__2B7IN{gap:8px 20px}.attendance-v2_overview__Oq__0,.attendance-v2_sectionHeading__EEzN_{gap:35px}.attendance-v2_workflowStage__whOZ6{grid-template-columns:1fr 1.6fr}.attendance-v2_stageIntro__7iTu0{padding:22px}.attendance-v2_parallelSteps__yq3t5,.attendance-v2_stepList__7wdIf{padding-inline:22px}.attendance-v2_parallelSteps__yq3t5{grid-template-columns:1fr;gap:0}.attendance-v2_parallelSteps__yq3t5 .attendance-v2_workflowStep__4hsdb+.attendance-v2_workflowStep__4hsdb{border-top:1px solid var(--rule)}.attendance-v2_roleRows__l2jc_>article{gap:22px}.attendance-v2_scopeColumns__yUxgn{gap:30px}.attendance-v2_closing__Z59eF>.attendance-v2_container__fJiKg,.attendance-v2_faqSection__d_UqW{gap:35px}}@media(max-width:820px){.attendance-v2_opening__tozUa{grid-template-columns:1fr;gap:30px;padding-top:25px}.attendance-v2_heroCopy__tUT1z{padding-top:0;max-width:690px}.attendance-v2_attendance__XATIG .attendance-v2_opening__tozUa h1{font-size:clamp(43px,6.4vw,55px);max-width:700px}.attendance-v2_lead__8hsq3{max-width:620px}.attendance-v2_reportStage__N08Ks{width:100%;max-width:680px;justify-self:center;padding:23px}.attendance-v2_reportBoundary__7fm2H{gap:25px}.attendance-v2_section__5dkuG{padding-block:48px}.attendance-v2_sectionHeading__EEzN_{grid-template-columns:1fr;gap:20px}.attendance-v2_sectionHeading__EEzN_>p{max-width:650px}.attendance-v2_workflowStage__whOZ6{grid-template-columns:.9fr 1.1fr}.attendance-v2_stageIndex__O_ZsW{margin-bottom:10px}.attendance-v2_attendance__XATIG .attendance-v2_stageIntro__7iTu0 h3{font-size:24px}.attendance-v2_roleRows__l2jc_>article{grid-template-columns:.85fr 1.15fr;gap:12px 25px}.attendance-v2_roleRows__l2jc_ .attendance-v2_textLink__e5sRt{grid-column:2;justify-self:start}.attendance-v2_familyEvidence___27cq{gap:20px}.attendance-v2_familyEvidence___27cq>article{padding:19px}.attendance-v2_attendance__XATIG .attendance-v2_evidenceHeading__RvnQ_ h3{font-size:25px}.attendance-v2_pendingCaptures__qdHKH{gap:24px}.attendance-v2_scopeColumns__yUxgn{gap:25px}.attendance-v2_preparation__M9GG4>ol{gap:22px}.attendance-v2_relatedReading__ggNwa>span{width:100%;margin-bottom:7px}.attendance-v2_faqSection__d_UqW{grid-template-columns:.8fr 1.2fr;gap:30px}.attendance-v2_closing__Z59eF>.attendance-v2_container__fJiKg{grid-template-columns:1fr;gap:26px}}@media(max-width:600px){.attendance-v2_breadcrumbs__YMYkE{font-size:11px;gap:3px 9px}.attendance-v2_attendance__XATIG .attendance-v2_opening__tozUa h1{font-size:43px}.attendance-v2_opening__tozUa{padding-bottom:32px}.attendance-v2_lead__8hsq3{font-size:16px;margin-top:21px}.attendance-v2_heroCopy__tUT1z .attendance-v2_actions__2B7IN{margin-top:21px}.attendance-v2_reportStage__N08Ks{padding:18px}.attendance-v2_reportBoundary__7fm2H{grid-template-columns:1fr;gap:12px}.attendance-v2_overview__Oq__0{grid-template-columns:1fr;gap:22px;padding-block:32px}.attendance-v2_attendance__XATIG .attendance-v2_overview__Oq__0 h2{font-size:28px}.attendance-v2_chapterNav__TPWd1{gap:0 22px}.attendance-v2_workflowShortcuts__UhHId{display:grid;grid-template-columns:1fr;gap:0;padding:12px 18px}.attendance-v2_workflowStage__whOZ6{grid-template-columns:1fr}.attendance-v2_stageIntro__7iTu0{padding:20px;border-right:0;border-bottom:1px solid #ccd5c3}.attendance-v2_stageIndex__O_ZsW{display:none}.attendance-v2_stageIntro__7iTu0 p:not(.attendance-v2_label__oA4gf){font-size:14px}.attendance-v2_parallelSteps__yq3t5,.attendance-v2_stepList__7wdIf{padding:3px 20px}.attendance-v2_workflowStep__4hsdb summary{font-size:16px}.attendance-v2_workflowStep__4hsdb>div{padding-left:0}.attendance-v2_workflowStep__4hsdb p{font-size:15px}.attendance-v2_workflowNote__Ysdm1{padding:17px 20px}.attendance-v2_roleRows__l2jc_>article{grid-template-columns:1fr;gap:12px;padding:22px 0}.attendance-v2_roleRows__l2jc_ .attendance-v2_textLink__e5sRt{grid-column:auto}.attendance-v2_roleRows__l2jc_ p{font-size:15px}.attendance-v2_familyEvidence___27cq{grid-template-columns:1fr;gap:23px}.attendance-v2_familyEvidence___27cq>article{padding:20px 17px}.attendance-v2_evidenceBoundary__FcC6O{font-size:14px}.attendance-v2_pendingCaptures__qdHKH{grid-template-columns:1fr;gap:15px}.attendance-v2_pendingCaptures__qdHKH li,.attendance-v2_pendingCaptures__qdHKH p{font-size:14px}.attendance-v2_scopeColumns__yUxgn{grid-template-columns:1fr;gap:26px}.attendance-v2_scopeExcluded__zSwMo{padding:22px}.attendance-v2_scopeColumns__yUxgn li{font-size:15px}.attendance-v2_scopeExcluded__zSwMo li{font-size:14px}.attendance-v2_preparation__M9GG4>ol{grid-template-columns:1fr;gap:23px}.attendance-v2_preparation__M9GG4 li{display:grid;grid-template-columns:24px 1fr;gap:10px}.attendance-v2_preparation__M9GG4 li>span{padding-top:5px;margin:0}.attendance-v2_preparation__M9GG4 li p{grid-column:2;margin:0}.attendance-v2_resourceLinks__XiDlW{grid-template-columns:1fr;gap:12px}.attendance-v2_faqSection__d_UqW{grid-template-columns:1fr;gap:30px;padding-block:48px}.attendance-v2_faqList___SSg2 details>p{font-size:15px}.attendance-v2_closing__Z59eF{padding:44px 0}.attendance-v2_attendance__XATIG .attendance-v2_closing__Z59eF h2{font-size:38px}}@media(max-width:360px){.attendance-v2_attendance__XATIG .attendance-v2_opening__tozUa h1{font-size:40px}.attendance-v2_attendance__XATIG .attendance-v2_faqSection__d_UqW h2,.attendance-v2_attendance__XATIG .attendance-v2_sectionHeading__EEzN_ h2{font-size:34px}.attendance-v2_heroCopy__tUT1z .attendance-v2_actions__2B7IN{flex-direction:column;align-items:flex-start}.attendance-v2_reportStage__N08Ks{padding:16px}.attendance-v2_parallelSteps__yq3t5,.attendance-v2_stageIntro__7iTu0,.attendance-v2_stepList__7wdIf{padding-inline:17px}}@media(forced-colors:active){.attendance-v2_familyEvidence___27cq>article,.attendance-v2_primary__jdfsJ,.attendance-v2_reportStage__N08Ks,.attendance-v2_scopeExcluded__zSwMo,.attendance-v2_workflowBoard__d9BGH{border:1px solid CanvasText}.attendance-v2_reportBoundary__7fm2H,.attendance-v2_roleRows__l2jc_>article{border-color:CanvasText}.attendance-v2_disclosureMark__HeREU:after,.attendance-v2_disclosureMark__HeREU:before{background:CanvasText}.attendance-v2_workflowStep__4hsdb:target{outline:1px solid Highlight}}