body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.pt-body{max-width:1000px}.pt-shell .org-feature{margin-bottom:18px}.pt-body h1{font:680 clamp(30px,4vw,46px)/1.12 system-ui;letter-spacing:-.04em;margin:6px 0}.pt-row{align-items:center;display:flex;gap:14px;justify-content:space-between;padding:16px 20px;text-decoration:none}.pt-description,.pt-help,.pt-note small,.pt-row small{color:#c7c4bf;display:block;font-size:14px}.pt-row>span{color:#f3a28e;font-size:14px;white-space:nowrap}.pt-row b{margin-left:6px}.draft-controls,.pt-card{background:#1d1f23;border:1px solid #414348;border-radius:10px;margin:14px 0;padding:clamp(16px,3vw,28px)}.pt-card h2{font-size:24px;letter-spacing:-.03em;margin:0 0 10px}.pt-back{display:inline-block;padding:4px 0}.pt-form{max-width:800px}.pt-step{align-items:center;color:#e5c3b8;display:flex;font:600 13px ui-monospace,monospace;gap:12px;margin-bottom:12px}.pt-step progress{accent-color:#f18b76;height:5px;width:90px}.pt-form fieldset{border:0;margin:22px 0 0;padding:0}.pt-form legend,.pt-note{font-weight:650}.pt-ratings{display:flex;flex-wrap:wrap;gap:8px;margin:7px 0}.pt-ratings label{cursor:pointer;position:relative}.pt-ratings input{opacity:0;position:absolute}.draft-controls button,.draft-instructor,.pt-actions button,.pt-note textarea,.pt-ratings span{background:#18191c;border:1px solid #686a70;border-radius:6px;color:#f3efe8;display:inline-grid;font:inherit;min-height:44px;min-width:46px;padding:8px 12px;place-items:center}.draft-controls button,.pt-actions .pt-primary,.pt-ratings input:checked+span{background:#f18b76;border-color:#f18b76;color:#211513;font-weight:650}.pt-ratings input:focus-visible+span{outline:3px solid #ffaf9b;outline-offset:2px}.pt-note{display:block;margin:18px 0}.pt-note textarea{display:block;margin-top:5px;min-height:90px;resize:vertical;width:100%}.pt-actions{display:flex;gap:12px;justify-content:flex-end;max-width:800px}.draft-controls button,.pt-actions button{cursor:pointer}.draft-controls button:disabled,.pt-actions button:disabled{background:#34363b;border-color:#46474b;color:#cbc6c2;cursor:default}.pt-summary{border-top:1px solid #414348}.pt-summary h3{color:#efb3a4}.pt-summary dl div{display:flex;gap:16px;justify-content:space-between;margin:8px 0}.pt-summary dd{margin:0;max-width:65%;overflow-wrap:anywhere;text-align:right;white-space:pre-wrap}.draft-controls{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.draft-controls p{color:#c8c5c1;margin:3px 0}.draft-controls [role=status]{flex-basis:100%}.draft-instructor{max-width:100%;min-width:min(100%,170px)}@media(max-width:650px){.pt-row{padding:13px 14px}.pt-row small{font-size:13px}.pt-actions{background:#131417;bottom:0;padding:10px 0 max(10px,env(safe-area-inset-bottom));position:-webkit-sticky;position:sticky}.pt-actions .pt-primary{flex:1 1}.draft-instructor{margin-top:5px;width:100%}}.modal{background-color:var(--darker-gray);border:.5rem solid var(--accent-color);border-radius:1rem;color:var(--white);margin:0 auto;max-height:75%;overflow-wrap:anywhere;overflow-y:auto;padding:1rem;width:50%}.modal__background{align-items:center;background-color:rgba(0,0,0,.9);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:3}.modal__buttons{align-items:center;display:flex;justify-content:space-evenly}@media only screen and (max-width:768px){.modal__buttons{flex-direction:column}}.modal__buttons .button{margin:1rem 0 0}.button,a.button{background-color:var(--white);border:var(--border-width) solid var(--accent-color);border-radius:2.5rem;color:var(--accent-color);font-size:1.5rem;font-weight:700;padding:1rem 2rem}.button--active,a.button--active{cursor:pointer}.button--active:hover,a.button--active:hover{border:var(--border-width) solid var(--white)}.button--active:active,a.button--active:active{background-color:var(--accent-color);border:var(--border-width) solid var(--accent-color);color:var(--white)}.button--disabled,a.button--disabled{background-color:var(--light-gray);border:var(--border-width) solid var(--light-gray);color:var(--dark-gray);cursor:not-allowed}.button--admin,a.button--admin{background-color:var(--white);background-color:var(--black);border:var(--border-width) solid var(--black);border-radius:.25rem;color:var(--accent-color);color:var(--white);font-size:1rem;font-weight:700;padding:.5rem 1rem;text-align:center;text-decoration:none;text-transform:uppercase}.button--admin:hover,a.button--admin:hover{border:var(--border-width) solid var(--white);color:var(--white)!important}.button--admin:active,a.button--admin:active{background-color:var(--accent-color);border:var(--border-width) solid var(--accent-color);color:var(--white)}.loader{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border-top:16px solid var(--text-color);border:16px solid var(--text-color);border-radius:50%;border-top-color:var(--accent-color);height:1rem;margin:0 auto;width:1rem}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.pg-panel{min-width:0}.pg-graph{color:#d4d1ce;display:flex;font:500 13px/1.2 system-ui;gap:12px;margin-top:24px}.pg-axis{display:flex;flex-direction:column;height:144px;justify-content:space-between;margin-bottom:-7px;margin-top:-7px}.pg-scroll{flex:1 1;min-width:0;overflow-x:auto}.pg-points{display:flex;list-style:none;margin:0;min-width:100%;padding:0;width:-webkit-max-content;width:max-content}.pg-points li{flex:1 1;min-width:78px;text-align:center}.pg-column{align-items:flex-end;background:repeating-linear-gradient(0deg,#47494e 0 1px,transparent 1px 25%);border-top:1px solid #47494e;display:flex;height:130px;justify-content:center}.pg-bar{background:#e59882;border-radius:4px 4px 0 0;position:relative;width:clamp(32px,9vw,68px)}.pg-bar strong{background:#e59882;border-radius:3px;bottom:0;color:#211b19;left:50%;padding:1px 4px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.pg-points li>span{display:block;padding:8px 3px}.pg-skills{grid-gap:0 28px;border-top:1px solid #414348;display:grid;gap:0 28px;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));margin-top:16px}.pg-skills h3{font:650 17px system-ui;margin:16px 0 10px}.pg-skill{grid-gap:2px 8px;display:grid;font-size:14px;gap:2px 8px;grid-template-columns:1fr auto;margin:8px 0}.pg-skill meter{grid-column:span 2;height:10px;width:100%}.pg-skill meter::-webkit-meter-bar{background:#383b40;border:0}.pg-skill meter::-webkit-meter-optimum-value{background:#dfa48f}.et-row,.et-tools{margin:12px 0}.et-actions,.et-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.et-row{margin:0;padding:0 16px 12px}.et-actions .et-upload,.et-actions a,.et-actions button,.et-row a,.et-row button,.rec-fields button{background:#24262a;border:1px solid #535458;border-radius:6px;color:#f0eae3;cursor:pointer;font:600 14px/1.2 system-ui;padding:9px 12px;text-decoration:none}.et-upload{overflow:hidden;position:relative}.et-upload input{cursor:pointer;inset:0;opacity:0;position:absolute;width:100%}.et-upload:focus-within{outline:2px solid #f1ac95}.et-tools button:disabled,.et-upload:has(:disabled){cursor:default;opacity:.55}.et-row [role=status]:not(:empty),.et-tools [role=status]:not(:empty){color:#edb49d;display:block;margin:8px 0}.rec-nav{flex-wrap:wrap}.org-roster-table select{max-width:100%}.corrections-launcher,.corrections-workspace{--page:#131417;--card:#1d1f23;--field:#18191c;--edge:#484a50;--ink:#f3efe8;--soft:#c1bfbb;--action:#f18b76;color:var(--ink);color-scheme:dark;font:16px/1.45 system-ui,sans-serif;text-align:left}.corrections-launcher{margin:16px}.corrections-launcher :where(h2,h3,p,ul,ol){color:inherit}.assignment-entry,.assignment-impact,.assignment-row,.corrections-error,.corrections-success,.corrections-warning,.receipt-history{background:var(--card);border:1px solid var(--edge);border-radius:9px;padding:18px}.assignment-entry{align-items:center;display:flex;gap:12px;justify-content:space-between}.assignment-entry p{font-weight:650;margin:0}.assignment-entry span,.assignment-impact small,.assignment-summary p,.field-caption{color:var(--soft);display:block;font-size:14px;font-weight:400}.corrections-launcher button{background:var(--action);border:1px solid transparent;border-radius:6px;color:#211513;cursor:pointer;font:600 15px/1.3 system-ui;min-height:44px;padding:9px 15px}.corrections-launcher button.secondary{background:var(--card);border-color:var(--edge);color:var(--ink)}.corrections-launcher button:disabled{background:#34363b;color:#c2beba;cursor:default}.corrections-launcher :focus-visible{outline:3px solid #ffac95;outline-offset:2px}.corrections-launcher a{color:#ffac95}.corrections-workspace{background:var(--page);border:1px solid var(--edge);border-radius:12px;box-sizing:border-box;height:92dvh;inset:0;margin:auto;max-height:92dvh;max-width:none;overflow:hidden;padding:0;position:fixed;width:min(1100px,96vw)}.corrections-workspace::-webkit-backdrop{background:#0d0e10d9}.corrections-workspace::backdrop{background:#0d0e10d9}.assignment-shell{display:flex;flex-direction:column;height:100%;min-height:0}.assignment-header{background:var(--page);border-bottom:1px solid var(--edge);flex:none;padding:18px 24px}.assignment-environment{color:var(--soft);font:600 12px/1.3 ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.assignment-header h2{font:680 clamp(24px,3vw,36px)/1.14 system-ui;letter-spacing:-.035em;margin:5px 0 10px}.assignment-steps{color:var(--soft);display:flex;font-size:14px;gap:12px}.assignment-steps [aria-current]{color:#ffa08d;font-weight:650}.assignment-content{-ms-scroll-chaining:none;flex:1 1;min-height:0;overflow:auto;overflow-wrap:anywhere;overscroll-behavior:contain;padding:16px 24px}.assignment-filters{grid-gap:7px 16px;align-items:end;display:grid;gap:7px 16px;grid-template-columns:minmax(140px,1fr) minmax(200px,2fr) auto;margin-bottom:12px}.assignment-filters p{color:var(--soft);grid-column:1/-1;margin:0}.assignment-filters,.batch-fields{font-size:14px}.corrections-workspace :is(select,input[type=search],textarea){background:var(--field);border:1px solid #777980;border-radius:6px;box-sizing:border-box;color:var(--ink);display:block;font:16px/1.4 system-ui;margin-top:4px;min-height:44px;padding:8px 10px;width:100%}.corrections-workspace input::-webkit-input-placeholder{color:#aaa8a6}.corrections-workspace input:-ms-input-placeholder{color:#aaa8a6}.corrections-workspace input::placeholder{color:#aaa8a6}.corrections-workspace textarea{resize:vertical}.batch-check{align-items:center;cursor:pointer;display:flex;gap:10px;min-height:44px}.corrections-workspace input[type=checkbox]{accent-color:var(--action);flex:none;height:20px;margin:0;width:20px}.assignment-row{margin-bottom:10px}.assignment-row.is-selected{border-top:3px solid var(--action);padding-top:16px}.assignment-summary{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:24px 1.4fr 1fr 1fr}.assignment-impact h3,.assignment-row h3{font-size:20px;line-height:1.25;margin:2px 0}.assignment-impact p,.assignment-row p,.corrections-success p,.corrections-warning p{margin:5px 0}.assignment-history,.assignment-impact small,.assignment-status{font-size:14px}.assignment-status span{color:#f0c68c}.batch-fields{grid-gap:12px;border-top:1px solid var(--edge);display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:12px;padding-top:12px}.assignment-history summary,.corrections-success summary,.receipt-history summary{cursor:pointer;padding-block:6px}.assignment-footer{align-items:center;background:#1b1c20;border-top:1px solid var(--edge);display:flex;flex:none;gap:8px;padding:12px 24px}.assignment-footer>div{margin-right:auto}.assignment-footer p{color:var(--soft);font-size:13px;margin:0}.assignment-footer button:not(.secondary){margin-left:auto;order:2}.assignment-review{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.assignment-comparison{grid-gap:10px;align-items:center;background:#292a2e;border-radius:6px;display:grid;gap:10px;grid-template-columns:1fr auto 1fr;margin:16px 0;padding:14px}.assignment-comparison>span{color:var(--action)}.assignment-impact ul{border-bottom:1px solid var(--edge);list-style:none;margin:14px 0;padding:0 0 14px}.assignment-impact li strong{display:block;margin-top:10px}.assignment-impact p,.corrections-warning p{font-size:15px}.corrections-warning{background:#35291f;border-left:4px solid #e3b56d}.corrections-warning>strong{color:#f0c68c}.corrections-warning .batch-check{font-weight:600;margin-top:10px}.corrections-success{background:#203229;margin-block:10px}.corrections-error{background:#382422;margin-block:10px}@media (max-width:650px){.corrections-workspace{border:0;border-radius:0;height:100dvh;max-height:100dvh;width:100vw}.assignment-content,.assignment-footer,.assignment-header{padding:12px 16px}.assignment-entry{flex-wrap:wrap}.assignment-filters{align-items:center;grid-template-columns:1fr auto}.assignment-filters>label:nth-child(2){grid-column:1/-1;grid-row:1}.assignment-impact,.assignment-row,.corrections-warning{padding:14px}.assignment-row.is-selected{padding-top:12px}.assignment-summary{gap:5px 10px;grid-template-columns:1fr auto}.assignment-summary>input{grid-column:2;grid-row:1}.assignment-summary>div:first-of-type{grid-column:1;grid-row:1}.assignment-summary>div:nth-of-type(n+2){grid-column:1/-1}.assignment-footer{flex-wrap:wrap;gap:5px 8px;padding-bottom:max(10px,env(safe-area-inset-bottom))}.assignment-footer>div{font-size:14px}.assignment-footer p{display:none}.assignment-footer button{font-size:14px;padding:8px 10px}.assignment-review,.batch-fields{grid-template-columns:minmax(0,1fr)}}.org-shell{background:#131417;color:#f3efe8;color-scheme:dark;font:16px/1.45 system-ui,sans-serif;min-height:100dvh}.org-shell *{box-sizing:border-box}.org-shell a{color:inherit}.org-bar{background:#101114;border-bottom:1px solid #443633}.org-body,.org-inner{margin:auto;max-width:1320px;padding-inline:clamp(16px,5vw,72px)}.org-inner{align-items:center;display:flex;gap:clamp(14px,4vw,58px);min-height:68px}.org-brand{align-items:center;display:inline-flex;font-size:20px;gap:4px;letter-spacing:-1px;text-decoration:none}.org-brand b{font-size:24px;font-style:italic}.org-brand i{background:#ef7e69;-webkit-clip-path:polygon(0 90%,48% 5%,63% 5%,78% 60%,64% 60%,54% 30%,21% 90%,32% 90%,62% 65%,82% 65%,100% 90%,79% 90%,72% 79%,57% 90%);clip-path:polygon(0 90%,48% 5%,63% 5%,78% 60%,64% 60%,54% 30%,21% 90%,32% 90%,62% 65%,82% 65%,100% 90%,79% 90%,72% 79%,57% 90%);display:inline-block;height:25px;margin-right:6px;width:31px}.org-nav{border-bottom:2px solid #ef7e69;font-size:15px;padding:15px 0;text-decoration:none}.org-demo{color:#c7c4c1;font-size:13px;margin-left:auto}.org-crumb span,.org-demo span{color:#827e7c;margin-inline:5px}.org-body{padding-bottom:48px}.org-crumb{color:#bdbab7;font-size:14px;margin:26px 0 13px}.org-crumb a{text-underline-offset:3px}.org-body>h1,.org-event-heading h1{font:680 clamp(30px,4.2vw,52px)/1.08 system-ui;letter-spacing:-.045em;margin:0}.org-event-heading,.org-inline,.org-section-head{align-items:center;display:flex;gap:12px}.org-event-heading{flex-wrap:wrap}.org-section-head{justify-content:space-between;margin:26px 0 12px}.org-section-head h2{font-size:24px;letter-spacing:-.035em;margin:0}.org-section-head>span{color:#bcb9b5;font:600 13px/1.5 ui-monospace,monospace}.org-feature{background:linear-gradient(112deg,#252529,#302526 65%,#39282a);border:1px solid #4b3739;border-radius:12px;margin-top:22px;padding:clamp(22px,3vw,42px)}.org-feature h2{font:680 clamp(27px,3.3vw,42px)/1.14 system-ui;letter-spacing:-.045em;margin:12px 0 4px}.org-feature p,.org-meta{color:#d0c8c4;margin:4px 0 15px}.org-date,.org-kicker{font:600 12px/1.5 ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.org-kicker{color:#d7cbc7}.org-status{background:#323238;border-radius:4px;color:#d3d0c9;display:inline-block;font:600 12px/1.45 ui-monospace,monospace;padding:4px 8px;width:-webkit-max-content;width:max-content}.org-status.is-live{background:#253c32;color:#bbddc9}.org-shell .org-primary{align-items:center;background:#f18b76;border-radius:6px;color:#211513;display:inline-flex;font-weight:650;gap:16px;margin-top:6px;min-height:44px;padding:9px 16px;text-decoration:none}.org-shell :is(a,button,input,select):focus-visible{outline:3px solid #ffa98e;outline-offset:2px}.org-list,.org-roster-table{background:#1d1f23;border:1px solid #37393f;border-radius:9px;list-style:none;margin:0;overflow:hidden;padding:0;width:100%}.org-list li+li,.org-roster-table tbody tr+tr>*{border-top:1px solid #37393f}.org-event-row{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:80px minmax(0,2fr) minmax(0,.85fr) minmax(0,1fr) 12px;padding:16px 20px;text-decoration:none}.org-event-row:hover{background:#28292d;color:#fff}.org-event-title strong,.org-roster-table strong{font-size:17px;font-weight:650}.org-event-title small,.org-mobile-label,.org-muted,.org-roster-table small{color:#bcbab7;font-weight:400}.org-event-title small,.org-roster-table small{display:block;font-size:14px}.org-progress{color:#cccac6;font-size:13px}.org-progress progress{-webkit-appearance:none;appearance:none;background:#424447;border:none;border-radius:5px;display:block;height:4px;margin-top:7px;max-width:100%;overflow:hidden;width:95px}.org-progress progress::-webkit-progress-bar{background:#424447}.org-progress progress::-webkit-progress-value{background:#93c4ac}.org-progress progress::-moz-progress-bar{background:#93c4ac}.org-chevron{color:#d3cac5;font-size:22px}.org-body .corrections-launcher{margin:20px 0}.org-filters{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,2fr) minmax(150px,1fr);margin-bottom:14px}.org-filters label{color:#ccc9c5;font-size:14px}.org-empty button,.org-filters :is(input,select){background:#1b1d20;border:1px solid #686a70;border-radius:6px;color:#f3efe8;display:block;font:inherit;font-size:16px;margin-top:4px;min-height:44px;padding:9px 12px;width:100%}.org-roster-table{border-spacing:0;table-layout:fixed}.org-roster-table :is(th,td){overflow-wrap:anywhere;padding:13px 18px;text-align:left}.org-roster-table thead th{background:#28292d;color:#c5c3bf;font:600 12px ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.org-mobile-label{display:none}.org-empty{border:1px solid #44464c;border-radius:8px;padding:22px}.org-empty button{cursor:pointer;width:auto}.org-sr{-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media(max-width:650px){.org-inner{gap:14px;min-height:54px}.org-nav{display:none}.org-demo{font-size:12px}.org-crumb{margin-top:17px}.org-feature{margin-top:16px;padding:19px}.org-event-row{gap:3px 9px;grid-template-columns:minmax(0,1fr) auto 10px;padding:14px}.org-date{color:#c3bab6;grid-column:1;grid-row:1}.org-event-title{grid-column:1;grid-row:2}.org-event-row .org-status{grid-column:2;grid-row:2}.org-progress{align-items:center;display:flex;gap:8px;grid-column:1/3;grid-row:3}.org-progress progress{margin:0;width:52px}.org-chevron{grid-column:3;grid-row:2}.org-filters{gap:8px;grid-template-columns:minmax(0,1.5fr) minmax(100px,1fr)}.org-section-head{gap:7px}.org-section-head h2{font-size:21px}.org-section-head>span{font-size:12px}.org-roster-table,.org-roster-table tbody{display:block}.org-roster-table thead{-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.org-roster-table tbody tr{grid-gap:2px 8px;display:grid;gap:2px 8px;grid-template-columns:1fr auto;padding:12px 14px}.org-roster-table tbody tr+tr{border-top:1px solid #37393f}.org-roster-table tbody tr :is(th,td){border:0;padding:0}.org-roster-table tbody td:nth-child(2){color:#c7c2bd;font-size:13px}.org-roster-table tbody td:last-child{font-size:14px;grid-column:1/-1}.org-mobile-label{display:inline}}.rec-buttons,.rec-identity,.rec-save,.rec-tabs{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.rec-tabs{margin:18px 0}.rec-nav a,.rec-profile button,.rec-report-link,.rec-tabs a,.rec-tabs button{align-items:center;background:#212226;border:1px solid #54565b;border-radius:6px;color:#efeae4;cursor:pointer;display:inline-flex;font:600 14px/1.4 system-ui;min-height:44px;padding:8px 14px;text-decoration:none}.rec-tabs [aria-current=page],.rec-tabs [aria-pressed=true]{background:#382b2a;border-color:#ed9b86;color:#ffd3c6}.rec-nav{display:flex;gap:10px;padding-block:8px}.rec-nav a{background:transparent;border-color:transparent;color:#cec9c3}.rec-nav a.active{border-bottom-color:#e68873;color:#ffad94}.rec-report-link{margin-left:10px}.rec-metrics{grid-gap:16px;display:grid;gap:16px;grid-template-columns:2fr 1fr;margin:20px 0}.rec-identity,.rec-metrics>div{background:linear-gradient(110deg,#242529,#302526);border:1px solid #4a383a;border-radius:9px;padding:20px}.rec-metrics h2{font-size:34px;margin:4px 0}.rec-metrics h2 small{color:#c9c2bd;font-size:21px}.rec-metrics progress{accent-color:#9ec8b3;height:6px;width:min(240px,100%)}.rec-audit small,.rec-car small,.rec-count,.rec-identity small{color:#c8c5c0;font-size:14px}.rec-space{margin-top:22px}.org-list h3{margin:4px 0}.rec-audit li{padding:16px}.rec-audit p{margin:5px 0}.rec-profile{max-width:780px}.rec-profile>fieldset{border:0;margin:0;min-width:0;padding:0}.rec-identity{margin:18px 0}.rec-identity i{background:#473631;border-radius:50%;color:#ffc2ad;display:grid;font:600 18px system-ui;height:48px;place-items:center;width:48px}.rec-identity small,.rec-identity strong{display:block}.rec-identity img{border-radius:50%;object-fit:cover}.rec-fields{grid-gap:13px;display:grid;gap:13px;grid-template-columns:repeat(2,minmax(0,1fr))}.rec-fields h2{grid-column:1/-1;margin:10px 0 0}.rec-fields>div,.rec-profile label{color:#d2cec9;font-size:14px}.rec-profile :is(input:not([type=file]),select){background:#17181b;border:1px solid #75757b;border-radius:6px;color:#f3efe8;display:block;font:16px system-ui;margin-top:4px;min-height:44px;padding:8px 10px;width:100%}.rec-car{border-top:1px solid #48484d;padding:12px 0}.rec-car .org-section-head,.rec-profile .org-section-head{margin:0 0 8px}.rec-car h3{margin:0}.rec-buttons{margin:10px 0}.rec-save{background:#131417;bottom:0;justify-content:space-between;padding:10px 0;position:-webkit-sticky;position:sticky}.rec-profile .rec-primary{background:#f18b76;border-color:#f18b76;color:#211513;margin-left:auto}.rec-profile button:disabled{background:#34363b;border-color:#444;color:#c3bfbb}.rec-profile .image-uploader{max-width:100%}@media(max-width:650px){.rec-fields{grid-template-columns:1fr}.rec-metrics{gap:8px}.rec-metrics>div{padding:13px}.rec-nav{gap:2px}.rec-nav a{padding:7px 10px}.org-body .pt-row{overflow-wrap:anywhere}.rec-report-link{margin-left:8px}.rec-profile input[type=file]{max-width:100%}}:where(html){line-height:1.15}:where(h1){-webkit-margin-after:.67em;-webkit-margin-before:.67em;font-size:2em;margin-block-end:.67em;margin-block-start:.67em}:where(dl,ol,ul) :where(dl,ol,ul){-webkit-margin-after:0;-webkit-margin-before:0;margin-block-end:0;margin-block-start:0}:where(hr){box-sizing:content-box;color:inherit;height:0}:where(pre){font-family:monospace,monospace;font-size:1em}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(table){border-color:currentColor;text-indent:0}:where(button,input,select){margin:0}:where(button){text-transform:none}:where(button,input:is([type=button i],[type=reset i],[type=submit i])){-webkit-appearance:button}:where(progress){vertical-align:baseline}:where(select){text-transform:none}:where(textarea){margin:0}:where(input[type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focus-inner{border-style:none;padding:0}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focusring{outline:1px dotted ButtonText}:where(:-moz-ui-invalid){box-shadow:none}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(summary){display:list-item}:root{--background-color:#4b4b4b;--text-color:#fafafa;--success-color:#008d26;--warning-color:#918e06;--error-color:#9a0202;--gold:#fb0;--border-width:.5rem;--accent-color:#9a0202;--accent-link-color:#ff0e0e;--white:#fff;--light:#eee;--lighter-gray:#707070;--light-gray:#aaa;--dark-gray:#585858;--darker-gray:#2b2b2b;--transparent-dark-grey:rgba(75,75,75,.85);--dark:#333;--black:#000;--chart-line:#707070;--chart-background:#7c7c7c;--chart-bar:#9a0202}html{background-color:#333;background-color:var(--dark)}body,html{height:100%;margin:0;padding:0;position:relative}a{color:var(--card-text-color);display:inline-block}a:hover{color:#9a0202;color:var(--accent-color);cursor:pointer}