.reportChannelPage{--report-ink:#095547;--report-copy:#526b62;--report-border:#d3e0d8;--report-panel:#fff;--report-soft:#f3f7f2;color:var(--report-ink);background:#f6f8f3}.reportShell{--type-label:.875rem;--type-control:1rem;--type-body:1rem;box-sizing:border-box;width:100%;margin:auto;padding:28px clamp(16px,3vw,48px) 64px}.reportHeading{height:auto;margin:0 0 20px;padding:0;display:block}.reportEyebrow{letter-spacing:.13em;color:var(--report-ink);font:700 .875rem/1.5 Arial,sans-serif;display:block}.reportHeading h1{font:700 clamp(36px, 3.6vw, 52px)/1.05 var(--display-font,"Rajdhani", sans-serif);letter-spacing:-.025em;color:var(--report-ink);margin:0 0 8px}.reportHeading>p{color:var(--report-copy);margin:0;font:400 1rem/1.45 Arial,sans-serif}.reportLayout{min-width:0;display:block}.reportEmailOption{gap:10px;padding:24px 0;display:grid}.reportEmailOption>span{font:600 1rem/1.4 Arial,sans-serif}.reportEmailOption a{text-underline-offset:4px;overflow-wrap:anywhere;font:600 1rem/1.5 Arial,sans-serif;text-decoration:underline}.reportEmailOption small{color:var(--report-copy);font:400 .875rem/1.6 Arial,sans-serif}.reportPrivacyLink{text-underline-offset:3px;align-items:center;min-height:44px;font:600 .875rem/1.4 Arial,sans-serif;text-decoration:underline;display:inline-flex}.reportWorkspace{min-width:0}.reportModeNav{border-bottom:1px solid var(--report-border);gap:24px;margin:0 0 16px;display:flex}.reportModeNav button{color:var(--report-copy);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:12px 0;font:600 1rem/1.4 Arial,sans-serif}.reportModeNav button[aria-pressed=true]{color:var(--report-ink);border-bottom-color:var(--report-ink)}.reportFormPanel{border:1px solid var(--report-border);background:var(--report-panel);border-radius:24px;padding:clamp(24px,3vw,42px);box-shadow:0 12px 42px #073b2810}.reportSteps{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 0 32px;padding:0;list-style:none;display:grid}.reportSteps button{border:0;border-top:3px solid var(--report-border);width:100%;color:var(--report-copy);cursor:pointer;background:0 0;border-radius:0;flex-direction:column;align-items:flex-start;gap:8px;padding:13px 0 0;display:flex}.reportSteps button span{font:700 .875rem/1 Arial,sans-serif}.reportSteps button b{font:500 .875rem/1.3 Arial,sans-serif}.reportSteps li[data-active=true] button{color:#095547;border-color:#095547}.reportSteps li[data-active=true] b{font-weight:700}.reportSteps li[data-complete=true] button{color:#095547;border-color:#19c984}.reportSteps button:disabled{cursor:default;opacity:1}.reportStepHeading>span{letter-spacing:.12em;color:#198257;font:700 .875rem/1.5 Arial,sans-serif}.reportFormPanel h2{font:700 clamp(28px, 2.7vw, 38px)/1.12 var(--display-font,"Rajdhani", sans-serif);letter-spacing:-.02em;color:var(--report-ink);margin:8px 0 12px;scroll-margin-top:170px}.reportFormPanel h2:focus{outline:none}.reportStepHeading p,.reportLookup>p,.reportComplete>p{color:var(--report-copy);margin:0 0 12px;font:400 1rem/1.65 Arial,sans-serif}.reportStepHeading>small{color:var(--report-copy);margin-bottom:26px;font:400 .875rem/1.5 Arial,sans-serif;display:block}.reportFields{border:0;gap:24px;min-width:0;margin:0;padding:0;display:grid}.reportInputGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.reportFields label,.reportLookup form>label{color:var(--report-ink);flex-direction:column;gap:9px;min-width:0;font:600 1rem/1.5 Arial,sans-serif;display:flex}.reportFields label>small{color:var(--report-copy);margin-top:-4px;font:400 .875rem/1.6 Arial,sans-serif}.reportFields :is(input:not([type=radio]):not([type=checkbox]),textarea,select),.reportLookup input{box-sizing:border-box;border:1px solid var(--report-border);color:#173f30;background:#fafcf9;border-radius:10px;width:100%;min-width:0;min-height:48px;padding:12px 14px;font:400 16px/1.5 Arial,sans-serif}.reportFields textarea{resize:vertical}.reportFields input::placeholder,.reportFields textarea::placeholder{color:#74877d;opacity:1}.reportFields :is(input:not([type=radio]):not([type=checkbox]),textarea,select):focus,.reportLookup input:focus{outline-offset:2px;outline:2px solid #0d9562}.reportChannelPage .reportFields input:is([type=radio],[type=checkbox]):focus{box-shadow:none!important;outline:none!important}.reportFields label:has(input:is([type=radio],[type=checkbox]):focus-visible){outline-offset:3px;outline:2px solid #0d9562}.reportFields [aria-invalid=true]{border-color:#af4939!important}.reportRadioField{border:0;min-width:0;margin:0;padding:0}.reportRadioField legend{color:var(--report-ink);margin:0 0 12px;font:600 1rem/1.5 Arial,sans-serif}.reportRadioOptions{flex-wrap:wrap;gap:9px;display:flex}.reportFields .reportRadioOptions label{border:1px solid var(--report-border);cursor:pointer;background:var(--report-panel);border-radius:999px;flex-direction:row;align-items:center;gap:8px;padding:11px 15px;font-weight:400;display:flex}.reportScopeOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.reportIdentityOptions{gap:12px;display:grid}.reportFields :is(.reportScopeOptions,.reportIdentityOptions) label{border:1px solid var(--report-border);background:var(--report-panel);cursor:pointer;border-radius:14px;flex-direction:row;align-items:flex-start;gap:12px;padding:18px;display:flex}.reportFields :is(.reportScopeOptions,.reportIdentityOptions) label>span{gap:5px;display:grid}.reportFields :is(.reportScopeOptions,.reportIdentityOptions) strong{font:600 1rem/1.5 Arial,sans-serif}.reportFields :is(.reportScopeOptions,.reportIdentityOptions) small{color:var(--report-copy);font:400 .875rem/1.6 Arial,sans-serif}.reportFields :is(input[type=radio],input[type=checkbox]){accent-color:#0a8050;flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:2px 0 0}.reportFields label.isSelected{background:#ecfbf2;border-color:#169264;box-shadow:inset 0 0 0 1px #16926433}.reportAttachment{gap:10px;display:grid}.reportFields input[type=file]{cursor:pointer;max-width:100%;min-height:54px;padding:8px;font-size:.875rem}.reportFields input[type=file]::file-selector-button{color:#fff;cursor:pointer;background:#095547;border:0;border-radius:7px;margin-right:12px;padding:10px 14px;font:600 .875rem Arial,sans-serif}.reportAttachmentSelected{border:1px solid var(--report-border);background:var(--report-soft);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.reportAttachmentSelected>span{overflow-wrap:anywhere;min-width:0;font-size:.9375rem}.reportAttachmentSelected small{color:var(--report-copy);margin-top:5px;font-size:.8125rem;display:block}.reportAttachmentSelected button{color:var(--report-ink);cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:.875rem;text-decoration:underline}.reportSkipAttachment{color:var(--report-ink);cursor:pointer;background:0 0;border:0;padding:9px 0;font-size:.875rem;text-decoration:underline;display:block}.reportManualCopy{box-sizing:border-box;border:1px solid var(--report-border);border-radius:8px;width:100%;min-height:90px;padding:12px;font:400 .875rem/1.6 monospace}.reportIdentityFields{border-top:1px solid var(--report-border);gap:20px;padding-top:24px;display:grid}.reportFields .reportNote{color:var(--report-copy);border-left:3px solid #169264;margin:0;padding:4px 0 4px 18px;font:400 1rem/1.7 Arial,sans-serif}.reportFieldError{color:#a13f2e;margin-top:3px;font:400 .875rem/1.5 Arial,sans-serif;display:block}.reportCounter{color:var(--report-copy);text-align:right;font:400 .875rem/1.5 Arial,sans-serif}.reportFormActions{border-top:1px solid var(--report-border);justify-content:space-between;align-items:center;gap:18px;margin-top:32px;padding-top:24px;display:flex}.reportFormActions>span{color:var(--report-copy);max-width:320px;font:400 .875rem/1.6 Arial,sans-serif}.reportPrimary,.reportSecondary{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 23px;font:600 1rem/1.4 Arial,sans-serif;transition:background .2s,transform .2s;display:inline-flex}.reportPrimary{background:#13ff8c;color:#063c2c!important}.reportPrimary:hover{background:#5affa9;transform:translateY(-1px)}.reportSecondary{border-color:var(--report-border);color:var(--report-ink);background:0 0}.reportSecondary:hover{background:var(--report-soft)}.reportPrimary:disabled,.reportSecondary:disabled{opacity:.65;cursor:wait;transform:none}.reportError{color:#923723;background:#fff4ef;border:1px solid #d59a8b;border-radius:12px;margin:22px 0 0;padding:15px 18px;font:400 1rem/1.6 Arial,sans-serif}.reportReview{border:1px solid var(--report-border);background:var(--report-soft);border-radius:14px;padding:20px}.reportReviewHeading{border-bottom:1px solid var(--report-border);flex-wrap:wrap;align-items:center;gap:12px;padding-bottom:12px;display:flex}.reportReview h3{font:700 19px/1.3 var(--display-font,"Rajdhani", sans-serif);margin:0 auto 0 0}.reportReviewHeading button{color:var(--report-ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 0;font:600 .875rem/1.5 Arial,sans-serif;text-decoration:underline}.reportReview dl{gap:14px;margin:18px 0 0;display:grid}.reportReview dt{color:var(--report-copy);margin-bottom:4px;font:600 .875rem/1.4 Arial,sans-serif}.reportReview dd{color:var(--report-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font:400 1rem/1.65 Arial,sans-serif}.reportFields label.reportCheck{flex-direction:row;align-items:flex-start;gap:12px;font-weight:400}.reportCheck span{font:400 .875rem/1.65 Arial,sans-serif}.reportHoney{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-10000px!important}.reportLookup form{gap:20px;margin-top:26px;display:grid}.reportLookup .reportPrimary{justify-self:start}.reportLookupResult{background:var(--report-soft);border:1px solid var(--report-border);border-radius:14px;margin-top:24px;padding:20px}.reportLookupResult p,.reportLookupResult small{overflow-wrap:anywhere;font:400 1rem/1.6 Arial,sans-serif}.reportComplete{flex-direction:column;align-items:flex-start;gap:18px;padding:14px 0;display:flex}.reportComplete h2,.reportComplete p{margin:0}.reportComplete>a{font:600 .875rem/1.4 Arial,sans-serif;text-decoration:underline}.reportSuccessMark{background:#13ff8c;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;font:500 26px/1 Arial,sans-serif;display:grid;color:#075547!important}.reportSuccessDialog{box-sizing:border-box;background:var(--report-panel);width:calc(100% - 32px);max-width:550px;max-height:85dvh;color:var(--report-ink);border:1px solid #cbded2;border-radius:24px;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 32px 90px #00190e45;margin:auto!important}.reportSuccessDialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#021c14a8}.reportSuccessDialog>div{padding:clamp(24px,4vw,36px)}.reportSuccessDialog .reportSuccessMark{margin-bottom:20px}.reportSuccessDialog h2{font:700 34px/1.12 var(--display-font,"Rajdhani", sans-serif);margin:9px 0 12px}.reportSuccessDialog p{color:var(--report-copy);font:400 1rem/1.6 Arial,sans-serif}.reportSuccessDialog dl{border:1px solid var(--report-border);background:var(--report-soft);border-radius:12px;margin:22px 0;padding:20px}.reportSuccessDialog dt{color:var(--report-copy);margin:14px 0 6px;font:600 .875rem/1.4 Arial,sans-serif}.reportSuccessDialog dt:first-child{margin-top:0}.reportSuccessDialog dd{overflow-wrap:anywhere;margin:0;font:400 1rem/1.6 Arial,sans-serif}.reportProtocol{letter-spacing:.025em;overflow-wrap:anywhere;display:block;font:700 clamp(15px,2vw,19px)/1.5 Arial,sans-serif!important}.reportAccessKey{font-family:monospace!important;font-size:.875rem!important}.reportSuccessDialog small{color:var(--report-copy);font:400 .875rem/1.6 Arial,sans-serif;display:block}.reportSuccessDialog a{text-underline-offset:3px;margin-top:12px;font:600 .875rem/1.6 Arial,sans-serif;text-decoration:underline;display:inline-flex}.reportReceiptActions{gap:10px;margin-top:22px;display:grid}.reportDialogClose{min-height:40px;color:var(--report-ink);cursor:pointer;background:0 0;border:0;margin:18px auto 0;padding:8px;font:600 .875rem/1.5 Arial,sans-serif;text-decoration:underline;display:block}.reportChannelPage :is(button,a):focus-visible{outline-offset:4px;outline:3px solid #169264}html[data-theme=dark] .reportChannelPage{--report-ink:#effaf4;--report-copy:#b7cec2;--report-border:#365b49;--report-panel:#0c251e;--report-soft:#102f24}html[data-theme=dark] .reportChannelPage :is(.reportEyebrow,.reportStepHeading>span){color:#13ff8c!important}html[data-theme=dark] .reportChannelPage .reportModeNav button[aria-pressed=true]{color:#fff;border-bottom-color:#13ff8c}html[data-theme=dark] .reportChannelPage .reportSteps li:is([data-active=true],[data-complete=true]) button{border-top-color:#13ff8c}html[data-theme=dark] .reportChannelPage .reportFields label.isSelected{background:#164a33!important;border-color:#13ff8c!important}html[data-theme=dark] .reportChannelPage :is(.reportPrimary,.reportSuccessMark){color:#063c2c!important;background:#13ff8c!important}html[data-theme=dark] .reportChannelPage :is(.reportError,.reportFieldError){color:#ffb5a3!important}html[data-theme=dark] .reportChannelPage .reportError{border-color:#915b48;background:#3c231e!important}.reportGuidance{border:1px solid var(--report-border);background:var(--report-soft);border-radius:14px;margin:0 0 28px}.reportGuidance summary{cursor:pointer;color:var(--report-ink);justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;list-style:none;display:flex}.reportGuidance summary::-webkit-details-marker{display:none}.reportGuidance summary strong{font:600 1rem/1.45 Arial,sans-serif}.reportGuidanceToggle{flex:0 0 28px;place-items:center;font:400 28px/1 Arial,sans-serif;transition:transform .2s;display:grid}.reportGuidance[open] .reportGuidanceToggle{transform:rotate(45deg)}.reportGuidance summary:focus-visible{outline-offset:4px;border-radius:12px;outline:3px solid #169264}.reportGuidanceContent{padding:0 20px 20px}.reportGuidanceContent>p{border-top:1px solid var(--report-border);color:var(--report-copy);margin:0;padding:20px 0 0;font:400 1rem/1.7 Arial,sans-serif}.reportGuidanceContent ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:24px 0;padding:0;list-style:none;display:grid}.reportGuidanceContent li{min-width:0}.reportGuidanceContent li strong{color:var(--report-ink);margin-bottom:6px;font:600 1rem/1.5 Arial,sans-serif;display:block}.reportGuidanceContent li span{color:var(--report-copy);font:400 1rem/1.65 Arial,sans-serif}.reportGuidanceFooter{border-top:1px solid var(--report-border);justify-content:space-between;align-items:center;gap:20px;padding-top:18px;display:flex}.reportGuidanceFooter .reportEmailOption{gap:6px;padding:0}.reportGuidanceFooter .reportPrivacyLink{font-size:.875rem}@media (max-width:1000px){.reportFormPanel{padding:26px}.reportGuidanceContent ol{grid-template-columns:1fr}}@media (max-width:760px){.reportShell{padding:24px 16px 44px}.reportHeading{margin-bottom:18px}.reportHeading h1{font-size:36px}.reportHeading>p{font-size:1rem}.reportWorkspace{width:100%}.reportFormPanel{border-radius:18px;padding:22px 18px}.reportModeNav{gap:18px}.reportModeNav button{text-align:left;flex:1;min-width:0;font-size:.875rem}.reportSteps{gap:8px;margin-bottom:22px}.reportSteps button{gap:7px;min-height:44px}.reportSteps button b{display:none}.reportStepHeading h2{font-size:30px}.reportStepHeading p{font-size:1rem}.reportFields{gap:22px}.reportInputGrid,.reportScopeOptions{grid-template-columns:1fr}.reportFormActions{flex-wrap:wrap;gap:16px}.reportFormActions>span{flex:160px;max-width:none;font-size:.875rem}.reportPrimary,.reportSecondary{padding:12px 18px;font-size:1rem}.reportRadioOptions{gap:8px}.reportFields .reportRadioOptions label{padding:10px 12px;font-size:1rem}.reportReview{padding:16px}.reportSuccessDialog h2{font-size:30px}.reportGuidance summary{padding:16px}.reportGuidanceContent{padding:0 16px 18px}.reportGuidanceFooter{flex-direction:column;align-items:flex-start}.reportGuidanceContent ol{gap:20px}}@media (prefers-reduced-motion:reduce){.reportChannelPage *{scroll-behavior:auto!important;transition:none!important}}.reportChannelPage .reportFormPanel>nav{background:0 0;width:100%;height:auto;margin:0;padding:0;position:static;display:block!important}.reportChannelPage .reportSteps{width:100%;max-width:none}html[data-theme=dark] .reportChannelPage .reportSteps li[data-active=true] button span{color:#13ff8c!important}
