.staff-design.developer-review{right:max(var(--ds-space-4), env(safe-area-inset-right));bottom:max(var(--ds-space-4), env(safe-area-inset-bottom));z-index:1000;border-radius:var(--ds-panel-radius);background:var(--ds-surface);scrollbar-color:var(--ds-line) var(--ds-surface);border:0;width:min(400px,100vw - 32px);max-height:min(80dvh,100dvh - 32px);position:fixed;overflow:auto}.developer-review:has(>details:not([open])){width:auto}.developer-review summary{min-height:var(--ds-control-height);padding:var(--ds-space-3) var(--ds-space-4);cursor:pointer;font-size:var(--ds-support);font-weight:700;text-decoration:none;position:relative}.developer-review>details>summary{z-index:1;background:var(--ds-sidebar);position:sticky;top:0}.developer-review-content{gap:var(--ds-space-4);padding:var(--ds-space-4);display:grid}.staff-design.developer-review p{font-size:var(--ds-support);overflow-wrap:anywhere;line-height:1.5}.staff-design.developer-review .developer-review-environment{color:var(--ds-muted);font-size:var(--ds-caption);margin-bottom:calc(-1 * var(--ds-space-3))}.developer-review form,.developer-review-content>section{gap:var(--ds-space-3);display:grid}.developer-review-content>section{padding-top:var(--ds-space-4);border-top:1px solid var(--ds-line)}.staff-design.developer-review h2{font-size:var(--ds-body)}.developer-review .ds-button{font-size:var(--ds-support)}.developer-review-content>section>.ds-button{justify-self:start}.developer-review article{border-top:1px solid var(--ds-line);padding:var(--ds-space-3) 0;gap:var(--ds-space-2);display:grid}.developer-review article .ds-button{justify-self:start}.developer-review time{font-size:var(--ds-caption);color:var(--ds-muted)}.developer-review [role=alert]{color:var(--ds-error)}.developer-review a{color:var(--ds-wood);text-underline-offset:3px}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#222019;background:#f4f1e8;font-family:system-ui,sans-serif}body{margin:0}main{max-width:42rem;margin:0 auto;padding:18vh 1.5rem 4rem}h1{margin:0 0 1rem;font-size:clamp(2.5rem,8vw,5rem);line-height:.95}p{max-width:36rem;font-size:1.125rem;line-height:1.6}.eyebrow{color:#6d4f2e;letter-spacing:.12em;text-transform:uppercase;margin-bottom:1rem;font-size:.875rem;font-weight:700}.test-clock-current{font-variant-numeric:tabular-nums;font-weight:700}.test-clock-controls{gap:var(--ds-space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.test-clock-day-controls{gap:var(--ds-space-2);display:flex}.test-clock-pickers{gap:var(--ds-space-2);grid-template-columns:minmax(0,1fr) 128px;align-items:start;display:grid}.test-clock-pickers .ds-time-control input{width:100%;min-width:0}
:root{--ds-focus-surface:#e8e3d7;--ds-calendar-now:#d72737;--ds-teacher-blue:#d5e3fa;--ds-teacher-mint:#d5eadd;--ds-teacher-peach:#f4dcc6;--ds-teacher-lavender:#e3daf2;--ds-teacher-rose:#f1d7e0;--ds-teacher-sage:#e0e6c9;--ds-teacher-sand:#f1e5be;--ds-teacher-aqua:#cce7eb;--ds-calendar-surface:#fffaf1;--ds-calendar-disabled:#f4f1e8;--ds-calendar-muted:#77746d;--ds-calendar-line:var(--ds-line);--ds-calendar-selection:#b8cdd2a6;--ds-paper:#f7f4ec;--ds-surface:#fffdf8;--ds-sidebar:#eee9de;--ds-block:#e8e3d7;--ds-ink:#111;--ds-muted:#565b5f;--ds-wood:#2a1812;--ds-line:#e4e0d7;--ds-action:#f2b23a;--ds-action-pressed:#e3a027;--ds-success:#17602d;--ds-error:#9f1f16;--ds-attention-section:#f9edc8;--ds-attended:#cde6cd;--ds-attended-text:#305d3c;--ds-upcoming:#cbdff3;--ds-upcoming-text:#345c80;--ds-needed:#f6ce79;--ds-needed-text:#674609;--ds-absent:#f0cbd2;--ds-absent-text:#853e4c;--ds-reported:#f8e2d1;--ds-reported-text:#844923;--ds-cancelled:#e9e6e1;--ds-cancelled-text:#625f59;--ds-status-attended:#2e9b52;--ds-status-no-show:#d9443f;--ds-status-needed:#c77c00;--ds-status-reported:#d4662f;--ds-trial:#f7d8bc;--ds-trial-badge:#ffb23f;--ds-trial-badge-text:#422000;--ds-duo-badge:#54266f;--ds-duo-badge-text:#fff;--ds-reserved-badge:#40b7a5;--ds-reserved-badge-text:#073b35;--ds-open-trial:#e6f5ee;--ds-availability-surface:#fff;--ds-availability-past:#eae9e4;--ds-schedule-canvas:var(--ds-paper);--ds-unplanned:#eae9e4;--ds-font:Arial, Helvetica, sans-serif;--ds-brand:"Arial Black", system-ui, sans-serif;--ds-caption:13px;--ds-support:14px;--ds-body:16px;--ds-title:22px;--ds-page-title:42px;--ds-page-title-mobile:35px;--ds-page-title-weight:900;--ds-page-title-tracking:.02em;--ds-prominent:28px;--ds-outcome-size:12px;--ds-outcome-height:24px;--ds-headline:24px;--ds-public-heading-size:clamp(2.25rem, 4.5vw, 3.5rem);--ds-public-heading-weight:var(--ds-page-title-weight);--ds-public-heading-leading:1.05;--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:20px;--ds-space-6:24px;--ds-space-8:32px;--ds-control-radius:4px;--ds-panel-radius:8px;--ds-chip-radius:2px;--ds-status-radius:999px;--ds-control-height:44px;--ds-selection-shadow:0 2px 4px #2a18122e;--ds-sidebar-width:200px;--ds-status-width:108px;--ds-action-width:160px}
.staff-design{font:400 var(--ds-body) / 1.5 var(--ds-font);color:var(--ds-ink);background:var(--ds-paper)}.staff-design *{box-sizing:border-box}:focus{outline:none}:root:not([data-input-modality=pointer]) :is(button,input,select,textarea,summary,[role=button]):focus-visible{background-color:var(--ds-focus-surface);outline:none}:root :is(a,summary):focus-visible{text-underline-offset:3px;text-decoration:underline}:root input:not([type=radio]):not([type=checkbox]):focus,:root textarea:focus{background-color:var(--ds-focus-surface)}.staff-design h1,.staff-design h2,.staff-design h3{color:var(--ds-wood);margin:0;line-height:1.25}.staff-design h2,.staff-design h3{font-family:var(--ds-font);font-weight:700}h1{font-family:var(--ds-brand);font-weight:var(--ds-page-title-weight);text-transform:uppercase;letter-spacing:var(--ds-page-title-tracking);text-wrap:balance}.staff-design h1,.staff-design h2{font-size:var(--ds-title)}.staff-design h3{font-size:var(--ds-body)}.staff-design p{font:inherit;max-width:none;margin:0}.staff-design small,.staff-design .ds-muted{color:var(--ds-muted);font-size:var(--ds-caption)}.ds-button{justify-content:center;align-items:center;gap:var(--ds-space-2);min-height:var(--ds-control-height);padding:var(--ds-space-2) var(--ds-space-4);border:1px solid var(--ds-line);border-radius:var(--ds-control-radius);font:400 var(--ds-support) / 1.4 var(--ds-font);color:var(--ds-ink);background:var(--ds-surface);cursor:pointer;white-space:normal;display:inline-flex;position:relative;text-decoration:none!important}.ds-button *{text-decoration:none!important}.ds-button.ds-primary{background:var(--ds-action);border-color:#0000;font-weight:700}.ds-button.ds-danger{color:var(--ds-error)}@media (hover:hover){.ds-button:is(.ds-secondary,.ds-danger):not(:disabled):hover{background:color-mix(in srgb, var(--ds-ink) 6%, var(--ds-surface))}}.ds-button.ds-primary:active{background:var(--ds-action-pressed)}.ds-button:disabled{opacity:.55;cursor:default}.ds-select{align-items:center;min-width:0;display:flex;position:relative}.ds-select select{appearance:none;width:100%;min-height:var(--ds-control-height);padding:var(--ds-space-2) 40px var(--ds-space-2) var(--ds-space-3);font:400 var(--ds-body) / 1.4 var(--ds-font);background:var(--ds-surface);color:var(--ds-ink);border:1px solid var(--ds-line);border-radius:var(--ds-control-radius)}.ds-select>.ds-icon{right:var(--ds-space-3);pointer-events:none;position:absolute}.ds-label{font-size:var(--ds-support);margin-bottom:var(--ds-space-2);font-weight:700;display:block}.ds-field{align-content:start;gap:var(--ds-space-2);font-size:var(--ds-support);font-weight:700;display:grid}.staff-design input:not([type=radio]):not([type=checkbox]),.staff-design textarea{width:100%;min-width:0;min-height:var(--ds-control-height);background:var(--ds-surface);border:1px solid var(--ds-line);border-radius:var(--ds-control-radius);color:var(--ds-ink);padding:var(--ds-space-2) var(--ds-space-3);font:400 var(--ds-body) / 1.5 var(--ds-font);caret-color:var(--ds-ink)}.staff-design textarea{resize:vertical;min-height:112px}.ds-error{color:var(--ds-error);font-size:var(--ds-support);margin-top:var(--ds-space-2)}.ds-row{align-items:center;gap:var(--ds-space-2);min-width:0;display:flex}.ds-stack{gap:var(--ds-space-4);display:grid}.ds-form-grid{gap:var(--ds-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ds-full{grid-column:1/-1}:is(html:has(dialog:modal),body:has(dialog:modal)){overscroll-behavior:none;overflow:hidden}.ds-dialog{width:min(540px,100vw - 32px);max-height:calc(100dvh - 32px);padding:var(--ds-space-6);background:var(--ds-surface);border:1px solid var(--ds-line);border-radius:var(--ds-panel-radius);overscroll-behavior:contain;overflow:auto}.ds-dialog::backdrop{background:#11111173}.ds-dialog-actions{justify-content:flex-end;gap:var(--ds-space-2);margin-top:var(--ds-space-6);background:var(--ds-surface);display:flex}.ds-dialog-actions>.ds-danger{margin-right:auto}.ds-popover>.ds-button{margin-top:var(--ds-space-2)}.ds-time-list>.ds-button[aria-selected=true]{background:var(--ds-action);color:var(--ds-ink);font-weight:700}.ds-date:not(.ds-date-custom-trigger) .ds-row>.ds-button:first-child{flex:1;justify-content:space-between}.ds-date-icon .ds-row>.ds-button{padding:var(--ds-space-2);flex:none;width:44px}.ds-time-control>.ds-button{padding:var(--ds-space-2);border:0;flex-shrink:0;width:44px}.ds-time-list>.ds-button{border:0;justify-content:flex-start}.ds-status{align-items:center;gap:var(--ds-space-1);width:var(--ds-status-width);min-width:var(--ds-status-width);height:var(--ds-outcome-height);font:700 var(--ds-outcome-size) / 1.25 var(--ds-font);border-radius:var(--ds-chip-radius);text-align:center;justify-content:center;max-width:100%;padding:3px 6px;display:inline-flex}.ds-status .ds-icon{width:var(--ds-outcome-size);height:var(--ds-outcome-size)}.ds-status[data-status=completed]{background:var(--ds-attended);color:var(--ds-attended-text)}.ds-status[data-status=upcoming]{background:var(--ds-upcoming);color:var(--ds-upcoming-text)}.ds-status[data-status=needed]{background:var(--ds-needed);color:var(--ds-needed-text)}.ds-status[data-status=no_show]{background:var(--ds-absent);color:var(--ds-absent-text)}.ds-status[data-status=reported]{background:var(--ds-reported);color:var(--ds-reported-text)}.ds-status[data-status=cancelled]{background:var(--ds-cancelled);color:var(--ds-cancelled-text)}.ds-status-action{background:0 0;border:0;justify-content:flex-start;min-height:44px;padding:0}.ds-status-action>.ds-status{width:100%}@media (prefers-reduced-motion:no-preference){.ds-button{transition:background-color .16s ease-out}}@media (max-width:720px){.ds-dialog{padding:var(--ds-space-4)}.ds-form-grid{gap:var(--ds-space-3)}}.ds-input{display:block;position:relative}.ds-select select:disabled{opacity:.55;cursor:default}.staff-design .ds-public-heading{font-size:var(--ds-public-heading-size);line-height:var(--ds-public-heading-leading);color:var(--ds-wood);margin:0}.ds-button.ds-back{color:var(--ds-muted);background:0 0;border:0;padding:0;font-weight:400}.staff-design h2{letter-spacing:-.025em;line-height:1.25}.ds-detail-panel-neutral>.ds-button{margin-top:var(--ds-space-6)}.ds-panel-heading{align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.staff-design .ds-prominent-value{margin:var(--ds-space-4) 0 var(--ds-space-1);color:var(--ds-wood);font:700 var(--ds-prominent)/1.25 var(--ds-font);letter-spacing:-.025em}.ds-metadata-secondary{overflow-wrap:anywhere;font-style:italic}.ds-metadata-secondary:before{content:"·";margin-right:var(--ds-space-2);font-style:normal}.ds-prominent-metadata{font-size:var(--ds-title);margin-bottom:var(--ds-space-2);line-height:1.4}.ds-prominent-metadata .ds-metadata-primary{color:var(--ds-ink);font-variant-numeric:tabular-nums}.ds-disclosure-button{min-height:var(--ds-control-height);color:var(--ds-wood);font:400 var(--ds-support)/1.4 var(--ds-font);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ds-record-empty{padding-block:var(--ds-space-4);color:var(--ds-muted);font-size:var(--ds-support)}.ds-history-row{padding-block:var(--ds-space-4);gap:var(--ds-space-4);font-size:var(--ds-support);grid-template-columns:110px minmax(0,1fr);align-items:center;display:grid}.ds-history-row time,.ds-history-row span{color:var(--ds-muted)}.ds-history-row>div{gap:var(--ds-space-1);display:grid}@media (max-width:850px){.ds-history-row{gap:var(--ds-space-3);grid-template-columns:90px minmax(0,1fr)}.ds-record-summary-trailing .ds-metadata-secondary{flex-basis:100%}.ds-record-summary-trailing .ds-metadata-secondary:before{display:none}}.ds-button.ds-plain{background:0 0;border:0}.ds-button.ds-back:has(>.ds-icon:only-child){width:var(--ds-control-height);min-width:var(--ds-control-height)}
