.credit-workspace{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.credit-input{color:#f3f5ee;background:#080e0a;border:1px solid #506154;border-radius:.65rem;width:100%;min-width:0;min-height:44px;padding:.7rem .8rem}.credit-input:focus-visible,.credit-workspace button:focus-visible,.credit-workspace a:focus-visible,.credit-workspace summary:focus-visible{outline-offset:3px;outline:2px solid #fbd36a}.credit-workspace input[type=checkbox]{accent-color:#e9be5a;flex-shrink:0;width:20px;height:20px}.credit-tab{border:1px solid #384d3b;border-radius:999px;min-height:44px;padding:.7rem 1rem;font-size:.8rem}.credit-tab.active{color:#10160b;background:#e9be5a;border-color:#e9be5a;font-weight:700}.credit-notice{color:#f2dda4;background:#242315;border:1px solid #bfa250;border-radius:.75rem;padding:1rem;font-size:.85rem;line-height:1.6}.credit-error{color:#ffd3ce;background:#371f1d;border:1px solid #f3a299;border-radius:.75rem;padding:1rem;font-size:.85rem}.credit-text-button{color:#f3ce77;text-underline-offset:4px;min-height:44px;padding:.65rem .25rem;font-size:.85rem;text-decoration:underline}.credit-meter{background:#2c3a2d;border-radius:10px;height:7px;overflow:hidden}.credit-meter span{background:linear-gradient(90deg,#458e42,#f1c052);height:100%;display:block}.credit-workspace button:disabled{opacity:.5;cursor:not-allowed}.credit-workspace button:not(:disabled),.credit-workspace summary{cursor:pointer}.credit-workspace .btn{min-height:44px}.credit-workspace summary{min-height:44px;padding-block:.65rem}.credit-workspace label:has(>input[type=checkbox]){cursor:pointer;min-height:44px}@media (forced-colors:active){.credit-input,.credit-tab,.credit-notice,.credit-error{border-color:canvastext}.credit-tab.active{border-color:highlight;outline:2px solid highlight}.credit-meter span{forced-color-adjust:none;background:highlight}}@media print{body:has(.report-document){color:#111!important;background:#fff!important}.credit-screen-only{display:none!important}body:has(.report-document) header:not(.report-document header){display:none!important}body:has(.report-document) aside{display:none!important}body:has(.report-document) nav{display:none!important}.report-document{color:#111!important;box-shadow:none!important;background:#fff!important;border:0!important;padding:0!important;display:block!important}.report-document .muted,.report-document .eyebrow{color:#333!important}.report-document button{display:none!important}body:has(.report-document) main{margin:0!important;padding:0!important}@page{margin:16mm}}
