.public-feedback-modal-module__xdH-lq__dialog{color:#2d3935;width:min(520px,100vw - 24px);max-height:calc(100dvh - 24px);font:inherit;background:#fffefa;border:0;border-radius:18px;margin:auto;padding:0;overflow:auto;box-shadow:0 24px 70px #26373047}.public-feedback-modal-module__xdH-lq__dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1f2b267a}.public-feedback-modal-module__xdH-lq__panel{padding:22px}.public-feedback-modal-module__xdH-lq__header{border-bottom:1px solid #e7e5dd;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:16px;display:flex}.public-feedback-modal-module__xdH-lq__header h2,.public-feedback-modal-module__xdH-lq__header p,.public-feedback-modal-module__xdH-lq__success p,.public-feedback-modal-module__xdH-lq__error{margin:0}.public-feedback-modal-module__xdH-lq__header h2{color:#30433c;font-size:21px;line-height:1.15}.public-feedback-modal-module__xdH-lq__header p{color:#71807a;margin-top:6px;font-size:12px;line-height:1.45}.public-feedback-modal-module__xdH-lq__closeButton{color:#5f6f68;background:#f8f8f4;border:1px solid #dfe3de;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;padding:0;font-size:20px;display:grid}.public-feedback-modal-module__xdH-lq__form{gap:14px;padding-top:18px;display:grid}.public-feedback-modal-module__xdH-lq__field{color:#4e5e58;gap:6px;font-size:12px;font-weight:680;display:grid}.public-feedback-modal-module__xdH-lq__field small{color:#86928d;font-size:10px;font-weight:500}.public-feedback-modal-module__xdH-lq__field input,.public-feedback-modal-module__xdH-lq__field select,.public-feedback-modal-module__xdH-lq__field textarea{color:#2d3935;width:100%;font:inherit;background:#fff;border:1px solid #d9ded9;border-radius:10px}.public-feedback-modal-module__xdH-lq__field input,.public-feedback-modal-module__xdH-lq__field select{min-height:40px;padding:0 11px}.public-feedback-modal-module__xdH-lq__field textarea{resize:vertical;min-height:126px;padding:10px 11px;line-height:1.45}.public-feedback-modal-module__xdH-lq__field input:focus-visible,.public-feedback-modal-module__xdH-lq__field select:focus-visible,.public-feedback-modal-module__xdH-lq__field textarea:focus-visible,.public-feedback-modal-module__xdH-lq__closeButton:focus-visible,.public-feedback-modal-module__xdH-lq__actions button:focus-visible,.public-feedback-modal-module__xdH-lq__success button:focus-visible{outline-offset:2px;outline:3px solid #327a683d}.public-feedback-modal-module__xdH-lq__field [aria-invalid=true]{border-color:#bd6b5a}.public-feedback-modal-module__xdH-lq__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.public-feedback-modal-module__xdH-lq__error{color:#8e4f43;background:#fff7f4;border:1px solid #edcfc6;border-radius:9px;padding:9px 11px;font-size:11px;line-height:1.4}.public-feedback-modal-module__xdH-lq__actions{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.public-feedback-modal-module__xdH-lq__actions button,.public-feedback-modal-module__xdH-lq__success button{border-radius:10px;min-height:38px;padding:0 14px;font-size:11px;font-weight:700}.public-feedback-modal-module__xdH-lq__secondaryButton{color:#68756f;background:#f8f8f4;border:1px solid #ddded8}.public-feedback-modal-module__xdH-lq__primaryButton,.public-feedback-modal-module__xdH-lq__success button{color:#fff;background:#365b50;border:1px solid #365b50}.public-feedback-modal-module__xdH-lq__primaryButton:disabled{cursor:wait;opacity:.62}.public-feedback-modal-module__xdH-lq__closeButton:disabled,.public-feedback-modal-module__xdH-lq__secondaryButton:disabled{cursor:wait;opacity:.45}.public-feedback-modal-module__xdH-lq__success{justify-items:start;gap:10px;padding-top:22px;display:grid}.public-feedback-modal-module__xdH-lq__success strong{color:#315e4f;font-size:16px}.public-feedback-modal-module__xdH-lq__success p{color:#66756f;font-size:12px;line-height:1.5}.public-feedback-modal-module__xdH-lq__success button{margin-top:4px}@media (max-width:480px){.public-feedback-modal-module__xdH-lq__panel{padding:17px}.public-feedback-modal-module__xdH-lq__header h2{font-size:18px}.public-feedback-modal-module__xdH-lq__actions{flex-direction:column-reverse;align-items:stretch}.public-feedback-modal-module__xdH-lq__actions button{width:100%}}
.support-redistribution-modal-module__qwem_a__dialog{color:#2d3935;background:#fffefa;border:1px solid #d3ddd7;border-radius:24px;width:min(860px,100vw - 24px);max-width:none;max-height:min(90vh,860px);margin:auto;padding:0;overflow:hidden;box-shadow:0 28px 90px #23352f4d}.support-redistribution-modal-module__qwem_a__dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#212d2980}.support-redistribution-modal-module__qwem_a__modal{flex-direction:column;max-height:min(90vh,860px);display:flex}.support-redistribution-modal-module__qwem_a__header{background:linear-gradient(135deg,#f2f8f4,#fffaf4);border-bottom:1px solid #e2e7e3;flex:none;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 18px;display:flex}.support-redistribution-modal-module__qwem_a__header p,.support-redistribution-modal-module__qwem_a__header h2,.support-redistribution-modal-module__qwem_a__header span{margin:0}.support-redistribution-modal-module__qwem_a__header p{color:#648075;letter-spacing:.075em;text-transform:uppercase;font-size:10px;font-weight:800}.support-redistribution-modal-module__qwem_a__header h2{color:#2e433b;letter-spacing:-.035em;margin-top:4px;font-size:25px}.support-redistribution-modal-module__qwem_a__header>div>span{color:#687972;margin-top:5px;font-size:12px;line-height:1.45;display:block}.support-redistribution-modal-module__qwem_a__closeButton{color:#536860;background:#fff;border:1px solid #d7dfda;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;padding:0;font-size:20px;display:grid}.support-redistribution-modal-module__qwem_a__closeButton:hover,.support-redistribution-modal-module__qwem_a__closeButton:focus-visible{color:#315b4d;background:#edf6f1;border-color:#9fbbae}.support-redistribution-modal-module__qwem_a__body{overscroll-behavior:contain;grid-auto-rows:max-content;align-content:start;gap:14px;min-height:0;padding:18px 24px 24px;display:grid;overflow-y:auto}.support-redistribution-modal-module__qwem_a__staleNotice{background:#fff7ed;border:1px solid #e0b994;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.support-redistribution-modal-module__qwem_a__staleNotice div{gap:3px;display:grid}.support-redistribution-modal-module__qwem_a__staleNotice strong{color:#754b2d;font-size:12px}.support-redistribution-modal-module__qwem_a__staleNotice span{color:#8a674e;font-size:11px;line-height:1.45}.support-redistribution-modal-module__qwem_a__staleNotice button,.support-redistribution-modal-module__qwem_a__moreButton{color:#3f6758;background:#fff;border:1px solid #c8d9d1;border-radius:9px;flex:none;min-height:31px;padding:0 10px;font-size:11px;font-weight:750}.support-redistribution-modal-module__qwem_a__staleNotice button:hover,.support-redistribution-modal-module__qwem_a__staleNotice button:focus-visible,.support-redistribution-modal-module__qwem_a__moreButton:hover,.support-redistribution-modal-module__qwem_a__moreButton:focus-visible{background:#edf7f2;border-color:#91b4a5}.support-redistribution-modal-module__qwem_a__summary{background:#dfe6e1;border:1px solid #dfe6e1;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.support-redistribution-modal-module__qwem_a__summary>div{background:#f8faf8;min-width:0;padding:13px 14px;display:grid}.support-redistribution-modal-module__qwem_a__summary span{color:#73827c;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.support-redistribution-modal-module__qwem_a__summary strong{color:#31584a;margin-top:3px;font-size:21px;line-height:1.1}.support-redistribution-modal-module__qwem_a__summary small{color:#68756f;margin-top:3px;font-size:10px;line-height:1.35}.support-redistribution-modal-module__qwem_a__section{background:#fff;border:1px solid #e2e7e3;border-radius:14px;padding:15px}.support-redistribution-modal-module__qwem_a__sectionHeading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:11px;display:flex}.support-redistribution-modal-module__qwem_a__sectionHeading p,.support-redistribution-modal-module__qwem_a__sectionHeading h3{margin:0}.support-redistribution-modal-module__qwem_a__sectionHeading p{color:#819089;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:800}.support-redistribution-modal-module__qwem_a__sectionHeading h3{color:#364b43;letter-spacing:-.015em;margin-top:2px;font-size:16px}.support-redistribution-modal-module__qwem_a__sectionHeading>span{color:#3e6a59;background:#edf6f1;border-radius:9px;place-items:center;min-width:30px;height:30px;padding:0 7px;font-size:12px;font-weight:800;display:grid}.support-redistribution-modal-module__qwem_a__upgradeList,.support-redistribution-modal-module__qwem_a__teacherList,.support-redistribution-modal-module__qwem_a__assignmentList{gap:6px;display:grid}.support-redistribution-modal-module__qwem_a__upgradeRow{background:#f7faf8;border-radius:9px;grid-template-columns:minmax(180px,1fr) 90px minmax(180px,auto);align-items:center;gap:12px;min-height:38px;padding:7px 10px;display:grid}.support-redistribution-modal-module__qwem_a__upgradeRow>strong{color:#364b43;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.support-redistribution-modal-module__qwem_a__upgradeRow>span{color:#3d705d;white-space:nowrap;font-size:12px;font-weight:800}.support-redistribution-modal-module__qwem_a__upgradeRow>small,.support-redistribution-modal-module__qwem_a__assignmentRow>small{color:#61726b;font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:flex-end;align-items:center;gap:7px;font-size:11px;display:flex}.support-redistribution-modal-module__qwem_a__upgradeRow b,.support-redistribution-modal-module__qwem_a__assignmentRow b{color:#95a39d}.support-redistribution-modal-module__qwem_a__moreButton{margin-top:9px}.support-redistribution-modal-module__qwem_a__teacherGroup{background:#fbfcfa;border:1px solid #e1e7e3;border-radius:11px;overflow:hidden}.support-redistribution-modal-module__qwem_a__teacherToggle{color:#40574e;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:14px;width:100%;padding:10px 12px;display:grid}.support-redistribution-modal-module__qwem_a__teacherToggle:hover,.support-redistribution-modal-module__qwem_a__teacherToggle:focus-visible{background:#f0f7f3}.support-redistribution-modal-module__qwem_a__teacherToggle>span:not(.support-redistribution-modal-module__qwem_a__chevron){gap:2px;display:grid}.support-redistribution-modal-module__qwem_a__teacherToggle>span:nth-child(2){text-align:right}.support-redistribution-modal-module__qwem_a__teacherToggle strong,.support-redistribution-modal-module__qwem_a__teacherToggle b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.support-redistribution-modal-module__qwem_a__teacherToggle small{color:#78867f;font-size:10px}.support-redistribution-modal-module__qwem_a__chevron{color:#6d837a;font-size:16px;transition:transform .15s;transform:rotate(0)}.support-redistribution-modal-module__qwem_a__teacherToggle[aria-expanded=true] .support-redistribution-modal-module__qwem_a__chevron{transform:rotate(180deg)}.support-redistribution-modal-module__qwem_a__assignmentList{background:#fff;border-top:1px solid #e2e8e4;padding:7px}.support-redistribution-modal-module__qwem_a__assignmentRow{border-radius:7px;grid-template-columns:24px minmax(150px,1fr) minmax(160px,auto);align-items:center;gap:8px;min-height:34px;padding:5px 8px;display:grid}.support-redistribution-modal-module__qwem_a__assignmentRow:nth-child(odd){background:#f8faf8}.support-redistribution-modal-module__qwem_a__assignmentRow>strong{color:#475b53;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.support-redistribution-modal-module__qwem_a__assignmentRow>span{border-radius:6px;place-items:center;width:20px;height:20px;font-size:13px;font-weight:850;display:grid}.support-redistribution-modal-module__qwem_a__receives{color:#32724f;background:#e7f5ec}.support-redistribution-modal-module__qwem_a__donates{color:#aa5b36;background:#fff0e7}.support-redistribution-modal-module__qwem_a__notes{gap:7px;padding:0 2px;display:grid}.support-redistribution-modal-module__qwem_a__notes p{color:#6c7974;margin:0;font-size:11px;line-height:1.5}.support-redistribution-modal-module__qwem_a__footer{background:#fbfcfa;border-top:1px solid #e1e6e2;flex:none;justify-content:space-between;align-items:center;gap:18px;padding:14px 24px;display:flex}.support-redistribution-modal-module__qwem_a__footer>span{color:#72817b;font-size:11px}.support-redistribution-modal-module__qwem_a__footer>div{gap:8px;display:flex}.support-redistribution-modal-module__qwem_a__cancelButton,.support-redistribution-modal-module__qwem_a__applyButton{border-radius:10px;min-height:36px;padding:0 14px;font-size:12px;font-weight:780}.support-redistribution-modal-module__qwem_a__cancelButton{color:#526961;background:#fff;border:1px solid #d3ddd8}.support-redistribution-modal-module__qwem_a__applyButton{color:#fff;background:#3e755f;border:1px solid #3e755f}.support-redistribution-modal-module__qwem_a__applyButton:hover,.support-redistribution-modal-module__qwem_a__applyButton:focus-visible{background:#315f4d}.support-redistribution-modal-module__qwem_a__applyButton:disabled,.support-redistribution-modal-module__qwem_a__staleNotice button:disabled{cursor:not-allowed;opacity:.55}.support-redistribution-modal-module__qwem_a__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (max-width:720px){.support-redistribution-modal-module__qwem_a__header,.support-redistribution-modal-module__qwem_a__body,.support-redistribution-modal-module__qwem_a__footer{padding-left:16px;padding-right:16px}.support-redistribution-modal-module__qwem_a__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.support-redistribution-modal-module__qwem_a__upgradeRow,.support-redistribution-modal-module__qwem_a__assignmentRow{grid-template-columns:minmax(0,1fr) auto}.support-redistribution-modal-module__qwem_a__upgradeRow>small,.support-redistribution-modal-module__qwem_a__assignmentRow>small{grid-column:1/-1;justify-content:flex-start}.support-redistribution-modal-module__qwem_a__staleNotice,.support-redistribution-modal-module__qwem_a__footer{flex-direction:column;align-items:stretch}.support-redistribution-modal-module__qwem_a__footer>div{justify-content:flex-end}}
.methodology-modal-module__LIlj6q__trigger{color:#47695d;white-space:nowrap;background:#f4f9f6e6;border:1px solid #cfded7;border-radius:10px;align-items:center;gap:6px;min-height:30px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.methodology-modal-module__LIlj6q__trigger:hover,.methodology-modal-module__LIlj6q__trigger:focus-visible{color:#315b4d;background:#edf6f1;border-color:#9ebcae}.methodology-modal-module__LIlj6q__trigger>span:first-child{font-size:14px;line-height:1}.methodology-modal-module__LIlj6q__triggerLabel{font-size:11px;line-height:1}.methodology-modal-module__LIlj6q__dialog{color:#2d3935;background:#fffefa;border:1px solid #d8ded9;border-radius:24px;width:min(760px,100vw - 24px);max-width:none;max-height:min(88vh,820px);margin:auto;padding:0;overflow:hidden;box-shadow:0 28px 90px #23352f47}.methodology-modal-module__LIlj6q__dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#212d297a}.methodology-modal-module__LIlj6q__modal{flex-direction:column;max-height:min(88vh,820px);display:flex}.methodology-modal-module__LIlj6q__header{background:linear-gradient(135deg,#f8fbf8,#fffaf5);border-bottom:1px solid #e4e7e2;flex:none;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 18px;display:flex}.methodology-modal-module__LIlj6q__header p,.methodology-modal-module__LIlj6q__header h2,.methodology-modal-module__LIlj6q__header span{margin:0}.methodology-modal-module__LIlj6q__header p{color:#6b8279;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.methodology-modal-module__LIlj6q__header h2{letter-spacing:-.035em;margin-top:4px;font-size:25px}.methodology-modal-module__LIlj6q__header>div>span{color:#6d7a75;margin-top:4px;font-size:12px;display:block}.methodology-modal-module__LIlj6q__closeButton{color:#546760;background:#fff;border:1px solid #d9dfda;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;padding:0;font-size:20px;display:grid}.methodology-modal-module__LIlj6q__closeButton:hover,.methodology-modal-module__LIlj6q__closeButton:focus-visible{color:#315b4d;background:#f1f7f4;border-color:#aac0b6}.methodology-modal-module__LIlj6q__body{overscroll-behavior:contain;gap:12px;min-height:0;padding:18px 24px 24px;display:grid;overflow-y:auto}.methodology-modal-module__LIlj6q__section{background:#fff;border:1px solid #e4e7e2;border-radius:14px;padding:16px}.methodology-modal-module__LIlj6q__section h3{letter-spacing:-.02em;margin:0 0 9px;font-size:17px}.methodology-modal-module__LIlj6q__section>p{color:#65736e;margin:0 0 10px;font-size:12px;line-height:1.5}.methodology-modal-module__LIlj6q__claimList{gap:9px;margin:0;padding:0;list-style:none;display:grid}.methodology-modal-module__LIlj6q__claimList li{border-top:1px solid #edf0eb;grid-template-columns:minmax(135px,.35fr) minmax(0,1fr);gap:12px;padding-top:9px;display:grid}.methodology-modal-module__LIlj6q__claimList li:first-child{border-top:0;padding-top:0}.methodology-modal-module__LIlj6q__claimList strong{color:#3f5e53;font-size:12px;line-height:1.45}.methodology-modal-module__LIlj6q__claimList span{color:#5f6d68;font-size:12px;line-height:1.5}.methodology-modal-module__LIlj6q__metadata{background:#e1e6e1;border:1px solid #e1e6e1;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.methodology-modal-module__LIlj6q__metadata div{background:#f8faf7;min-width:0;padding:10px}.methodology-modal-module__LIlj6q__metadata dt{color:#7b8782;letter-spacing:.05em;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:800}.methodology-modal-module__LIlj6q__metadata dd{margin:0;font-size:11px;font-weight:700;line-height:1.35}.methodology-modal-module__LIlj6q__sources{border:1px solid #e0e5e0;border-radius:10px;margin-top:10px}.methodology-modal-module__LIlj6q__sources summary{color:#47695d;cursor:pointer;padding:10px 12px;font-size:12px;font-weight:750}.methodology-modal-module__LIlj6q__sources summary:focus-visible{outline-offset:2px;outline:3px solid #327a683d}.methodology-modal-module__LIlj6q__sources>div{border-top:1px solid #e8ebe7;padding:10px 12px}.methodology-modal-module__LIlj6q__sources>div>strong{color:#53665f;font-size:11px}.methodology-modal-module__LIlj6q__sources ul{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.methodology-modal-module__LIlj6q__sources li{gap:2px;display:grid}.methodology-modal-module__LIlj6q__sources a,.methodology-modal-module__LIlj6q__footer a{color:#356452;text-underline-offset:2px;font-size:11px;font-weight:750}.methodology-modal-module__LIlj6q__sources li span{color:#71807a;font-size:10px;line-height:1.4}.methodology-modal-module__LIlj6q__footer{background:#fafbf8;border-top:1px solid #e4e7e2;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex}.methodology-modal-module__LIlj6q__footer button{color:#3f6758;background:#edf5f1;border:1px solid #c9d8d1;border-radius:10px;min-height:32px;padding:0 13px;font-size:11px;font-weight:750}.methodology-modal-module__LIlj6q__footer button:hover,.methodology-modal-module__LIlj6q__footer button:focus-visible{background:#e3f0e9;border-color:#9dbbad}.methodology-modal-module__LIlj6q__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1180px){.methodology-modal-module__LIlj6q__trigger{justify-content:center;width:30px;padding:0}.methodology-modal-module__LIlj6q__triggerLabel{display:none}}@media (max-width:640px){.methodology-modal-module__LIlj6q__trigger{justify-content:center;width:30px}.methodology-modal-module__LIlj6q__dialog{border-radius:18px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.methodology-modal-module__LIlj6q__modal{max-height:calc(100dvh - 16px)}.methodology-modal-module__LIlj6q__header,.methodology-modal-module__LIlj6q__body,.methodology-modal-module__LIlj6q__footer{padding-left:16px;padding-right:16px}.methodology-modal-module__LIlj6q__header h2{font-size:22px}.methodology-modal-module__LIlj6q__claimList li{grid-template-columns:1fr;gap:3px}.methodology-modal-module__LIlj6q__metadata{grid-template-columns:1fr}.methodology-modal-module__LIlj6q__footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.methodology-modal-module__LIlj6q__dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}
