.teacher-onboarding-module__i-1cUW__icon{flex:none;display:block}.teacher-onboarding-module__i-1cUW__page{background:var(--neutral-100);grid-template-columns:minmax(0,min(640px,46vw)) minmax(0,1fr);min-height:100dvh;padding:16px;display:grid}.teacher-onboarding-module__i-1cUW__brandPanel{isolation:isolate;background:var(--brand-navy-900);min-width:0;min-height:calc(100dvh - 32px);color:var(--neutral-0);border-radius:32px;flex-direction:column;gap:56px;padding:56px;display:flex;position:relative;overflow:hidden}.teacher-onboarding-module__i-1cUW__glow{z-index:-1;pointer-events:none;max-width:none;display:block;position:absolute;top:360px;left:100px}.teacher-onboarding-module__i-1cUW__brand{white-space:nowrap;align-items:center;gap:4.8px;width:fit-content;display:flex}.teacher-onboarding-module__i-1cUW__aiBadge{background:linear-gradient(90deg, var(--ai-violet-600), var(--brand-blue-500));border-radius:8px;padding:1.6px 5.6px}.teacher-onboarding-module__i-1cUW__brandCopy{gap:20px;display:grid}.teacher-onboarding-module__i-1cUW__brandCopy>p:last-child{color:var(--brand-blue-100)}.teacher-onboarding-module__i-1cUW__brandFacts{gap:8px;display:grid}.teacher-onboarding-module__i-1cUW__brandFacts p{color:var(--brand-blue-100);align-items:flex-start;gap:8px;display:flex}.teacher-onboarding-module__i-1cUW__brandFacts .teacher-onboarding-module__i-1cUW__icon{margin-top:2px}.teacher-onboarding-module__i-1cUW__formRegion{justify-content:center;align-items:center;min-width:0;padding:32px 60px;display:flex}.teacher-onboarding-module__i-1cUW__card{background:var(--surface);width:100%;max-width:650px;box-shadow:var(--shadow-card);border-radius:24px;gap:16px;padding:24px 20px;display:grid}.teacher-onboarding-module__i-1cUW__heading{gap:6px;display:grid}.teacher-onboarding-module__i-1cUW__heading h1{color:var(--ink)}.teacher-onboarding-module__i-1cUW__heading p{color:var(--muted)}.teacher-onboarding-module__i-1cUW__form{gap:16px;display:grid}.teacher-onboarding-module__i-1cUW__fields{border:0;gap:16px;min-inline-size:0;margin:0;padding:0;display:grid}.teacher-onboarding-module__i-1cUW__profileFields{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.teacher-onboarding-module__i-1cUW__field{align-content:start;gap:8px;min-width:0;display:grid}.teacher-onboarding-module__i-1cUW__field label{color:var(--ink)}.teacher-onboarding-module__i-1cUW__field input,.teacher-onboarding-module__i-1cUW__field select{background:var(--neutral-100);width:100%;min-width:0;height:52px;color:var(--ink);border:1px solid #0000;border-radius:16px;padding:12px 16px}.teacher-onboarding-module__i-1cUW__field input[aria-invalid=true]{border-color:var(--danger)}.teacher-onboarding-module__i-1cUW__fieldError{color:var(--danger)}.teacher-onboarding-module__i-1cUW__confirmations{gap:8px;display:grid}.teacher-onboarding-module__i-1cUW__confirmation{cursor:pointer;align-items:flex-start;gap:12px;min-height:22px;padding:0;display:flex;position:relative}.teacher-onboarding-module__i-1cUW__confirmation input{opacity:0;cursor:pointer;width:22px;height:22px;margin:0;position:absolute;top:0;left:0}.teacher-onboarding-module__i-1cUW__checkbox{border:1.5px solid var(--line-strong);background:var(--surface);border-radius:6px;flex:none;place-items:center;width:22px;height:22px;display:grid}.teacher-onboarding-module__i-1cUW__confirmation input:checked+.teacher-onboarding-module__i-1cUW__checkbox{border-color:var(--brand-blue-500);background:var(--brand-blue-500)}.teacher-onboarding-module__i-1cUW__confirmation input:focus-visible+.teacher-onboarding-module__i-1cUW__checkbox{outline:3px solid var(--focus);outline-offset:3px}.teacher-onboarding-module__i-1cUW__confirmation input[aria-invalid=true]+.teacher-onboarding-module__i-1cUW__checkbox{border-color:var(--danger)}.teacher-onboarding-module__i-1cUW__confirmation:has(input:disabled){cursor:not-allowed}.teacher-onboarding-module__i-1cUW__confirmation input:disabled+.teacher-onboarding-module__i-1cUW__checkbox{background:var(--neutral-100)}.teacher-onboarding-module__i-1cUW__confirmationText{min-width:0;color:var(--ink);flex:1;padding-top:1px}.teacher-onboarding-module__i-1cUW__confirmationText a,.teacher-onboarding-module__i-1cUW__privacy a{color:var(--accent-hover)}.teacher-onboarding-module__i-1cUW__privacy{color:var(--muted);margin:0 0 4px 34px}.teacher-onboarding-module__i-1cUW__fieldHint,.teacher-onboarding-module__i-1cUW__marketingNote{color:var(--muted)}.teacher-onboarding-module__i-1cUW__marketingNote{margin-top:2px}.teacher-onboarding-module__i-1cUW__recovery{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.teacher-onboarding-module__i-1cUW__recovery p{flex-basis:100%}.teacher-onboarding-module__i-1cUW__error a{margin-top:12px;display:inline-block}.teacher-onboarding-module__i-1cUW__error p+p{margin-top:12px}.teacher-onboarding-module__i-1cUW__unavailable,.teacher-onboarding-module__i-1cUW__error{border-radius:12px;padding:12px 16px}.teacher-onboarding-module__i-1cUW__unavailable{background:var(--warning-bg);color:var(--warning)}.teacher-onboarding-module__i-1cUW__error{background:var(--danger-bg);color:var(--danger)}.teacher-onboarding-module__i-1cUW__submit{width:100%;min-height:48px;padding:10px 20px}.teacher-onboarding-module__i-1cUW__owner{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-width:0;padding-top:16px;display:flex}.teacher-onboarding-module__i-1cUW__owner>div{flex:none;align-items:center;gap:10px;display:flex}.teacher-onboarding-module__i-1cUW__owner>div>span{color:var(--muted)}.teacher-onboarding-module__i-1cUW__owner>p{color:var(--muted);text-align:right}@media (max-width:1250px){.teacher-onboarding-module__i-1cUW__brandPanel{padding:40px}.teacher-onboarding-module__i-1cUW__formRegion{padding:32px}.teacher-onboarding-module__i-1cUW__profileFields{grid-template-columns:minmax(0,1fr)}.teacher-onboarding-module__i-1cUW__owner{flex-wrap:wrap;gap:12px}.teacher-onboarding-module__i-1cUW__owner>p{text-align:left}}@media (max-width:800px){.teacher-onboarding-module__i-1cUW__page{grid-template-columns:minmax(0,1fr);gap:20px;padding:16px}.teacher-onboarding-module__i-1cUW__brandPanel{border-radius:24px;gap:24px;min-height:0;padding:28px}.teacher-onboarding-module__i-1cUW__glow{top:0}.teacher-onboarding-module__i-1cUW__brandHeading{max-width:16ch}.teacher-onboarding-module__i-1cUW__brandCopy{gap:12px}.teacher-onboarding-module__i-1cUW__brandCopy>p:last-child{max-width:48ch}.teacher-onboarding-module__i-1cUW__brandFacts{gap:8px}.teacher-onboarding-module__i-1cUW__formRegion{padding:0}.teacher-onboarding-module__i-1cUW__card{max-width:none}.teacher-onboarding-module__i-1cUW__profileFields{grid-template-columns:minmax(0,1fr)}}@media (max-width:500px){.teacher-onboarding-module__i-1cUW__page{gap:16px;padding:12px}.teacher-onboarding-module__i-1cUW__brandPanel{padding:24px}.teacher-onboarding-module__i-1cUW__profileFields{grid-template-columns:minmax(0,1fr)}.teacher-onboarding-module__i-1cUW__owner{flex-direction:column;align-items:flex-start;gap:12px}}.teacher-onboarding-module__i-1cUW__brand img{flex:none;display:block}.teacher-onboarding-module__i-1cUW__mobileHeading{display:none}@media (max-width:1100px){.teacher-onboarding-module__i-1cUW__desktopHeading{display:none}.teacher-onboarding-module__i-1cUW__mobileHeading{display:block}}.teacher-onboarding-module__i-1cUW__profileInput{width:100%;min-width:0}
.primitives-module__laAEPa__asset{flex:none;max-width:none;display:block}.primitives-module__laAEPa__button,.primitives-module__laAEPa__iconButton,.primitives-module__laAEPa__chip,.primitives-module__laAEPa__tab,.primitives-module__laAEPa__switch,.primitives-module__laAEPa__menuRow,.primitives-module__laAEPa__selectionRow,.primitives-module__laAEPa__settingRow,.primitives-module__laAEPa__noticeAction,.primitives-module__laAEPa__noticeDismiss{appearance:none;box-shadow:none;color:var(--brand-navy-900);background:0 0;border:0;margin:0;text-decoration:none}.primitives-module__laAEPa__button{justify-content:center;align-items:center;gap:var(--space-8);border-radius:var(--radius-pill);white-space:nowrap;padding:0 var(--space-20);flex:none;height:48px;display:inline-flex}.primitives-module__laAEPa__button[data-size=L]{height:56px;padding-inline:var(--space-24)}.primitives-module__laAEPa__button[data-size=S]{height:36px;padding-inline:var(--space-16)}.primitives-module__laAEPa__button[data-variant=primary]{background:var(--brand-navy-900);color:var(--neutral-0)}.primitives-module__laAEPa__button[data-variant=primary]:hover:not(:disabled){background:var(--brand-navy-700)}.primitives-module__laAEPa__button[data-variant=secondary]{background:var(--neutral-0);border:1px solid var(--neutral-300)}.primitives-module__laAEPa__button[data-variant=secondary]:hover:not(:disabled){background:var(--neutral-50)}.primitives-module__laAEPa__button[data-variant=tonal]{background:var(--brand-blue-100);color:var(--brand-navy-700)}.primitives-module__laAEPa__button[data-variant=ghost]{color:var(--brand-navy-700)}.primitives-module__laAEPa__button[data-variant=danger]{background:var(--state-error);color:var(--neutral-0)}.primitives-module__laAEPa__button[data-variant=danger][data-size=L]{background:var(--figma-error)}.primitives-module__laAEPa__button[data-variant=ghost-danger]{color:var(--state-error)}.primitives-module__laAEPa__button:disabled{opacity:1;color:var(--neutral-500);background:var(--neutral-200);border:0}.primitives-module__laAEPa__button[data-variant=ghost]:disabled{background:0 0}.primitives-module__laAEPa__iconButton{border-radius:var(--radius-pill);flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.primitives-module__laAEPa__iconButton[data-size=L]{width:56px;height:56px}.primitives-module__laAEPa__iconButton[data-size=S]{width:36px;height:36px}.primitives-module__laAEPa__iconButton[data-variant=floating]{background:var(--neutral-0);box-shadow:var(--shadow-floating)}.primitives-module__laAEPa__iconButton[data-variant=tonal]{background:var(--neutral-100)}.primitives-module__laAEPa__iconButton[data-variant=active]{background:var(--brand-blue-100);color:var(--brand-navy-700)}.primitives-module__laAEPa__arrowSlot{flex:none;width:24px;height:24px;display:block}.primitives-module__laAEPa__arrowSlot[data-size=M]{width:20px;height:20px}.primitives-module__laAEPa__arrowSlot[data-size=S]{width:18px;height:18px}.primitives-module__laAEPa__arrowSlot[data-scaled=true][data-size=M]>img{transform-origin:0 0;transform:scale(.833333)}.primitives-module__laAEPa__arrowSlot[data-scaled=true][data-size=S]>img{transform-origin:0 0;transform:scale(.75)}.primitives-module__laAEPa__chip{padding:var(--space-8) var(--space-12);border-radius:var(--radius-pill);background:var(--neutral-0);height:36px;color:var(--neutral-700);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.primitives-module__laAEPa__chip[data-active=true]{background:var(--brand-blue-100);color:var(--brand-navy-700)}.primitives-module__laAEPa__count{border-radius:var(--radius-pill);background:var(--neutral-100);color:var(--figma-neutral-600);flex:none;justify-content:center;align-items:center;padding:1px 7px;display:inline-flex}.primitives-module__laAEPa__count[data-active=true]{background:var(--neutral-0);color:var(--brand-navy-900)}.primitives-module__laAEPa__count[data-tab=true]{padding:2px var(--space-8);background:var(--neutral-100);color:var(--figma-neutral-600)}.primitives-module__laAEPa__count[data-tone=warning]{background:var(--state-warning-bg);color:var(--state-warning)}.primitives-module__laAEPa__tab{align-items:center;gap:var(--space-8);padding:var(--space-8) 0 0;color:var(--neutral-500);flex-direction:column;display:inline-flex}.primitives-module__laAEPa__tab[data-active=true]{color:var(--brand-navy-900)}.primitives-module__laAEPa__tabContent{align-items:center;gap:6px;display:inline-flex}.primitives-module__laAEPa__tabIndicator{background:0 0;border-radius:2px;width:100%;height:3px}.primitives-module__laAEPa__tab[data-active=true] .primitives-module__laAEPa__tabIndicator{background:var(--brand-blue-500)}.primitives-module__laAEPa__tag{padding:var(--space-4) var(--space-8);border-radius:var(--radius-pill);background:var(--brand-blue-100);color:var(--brand-navy-700);white-space:nowrap;align-items:center;display:inline-flex}.primitives-module__laAEPa__tag[data-kind=grade8]{background:var(--figma-tag-grade8-bg);color:var(--figma-tag-grade8-text)}.primitives-module__laAEPa__tag[data-kind=era]{background:var(--neutral-200);color:var(--neutral-700)}.primitives-module__laAEPa__tag[data-kind=accent]{background:var(--accent-yellow-100);color:var(--neutral-900)}.primitives-module__laAEPa__switch{border-radius:var(--radius-pill);flex:none;width:52px;height:32px;padding:0;display:block}.primitives-module__laAEPa__field{align-items:stretch;gap:var(--space-8);flex-direction:column;width:353px;display:flex}.primitives-module__laAEPa__fieldLabel{height:20px;color:var(--brand-navy-900);display:block}.primitives-module__laAEPa__fieldSurface{align-items:center;gap:var(--space-8);width:100%;height:52px;padding:0 var(--space-16);background:var(--neutral-100);border-radius:var(--radius-field);color:var(--brand-navy-900);display:flex}.primitives-module__laAEPa__field[data-surface=white] .primitives-module__laAEPa__fieldSurface{background:var(--neutral-0)}.primitives-module__laAEPa__field[data-multiline=true] .primitives-module__laAEPa__fieldSurface{height:120px;padding:var(--space-16);align-items:flex-start}.primitives-module__laAEPa__textInput{appearance:none;box-sizing:border-box;width:100%;min-width:0;min-height:0;color:var(--brand-navy-900);resize:none;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;margin:0;padding:0;display:block}.primitives-module__laAEPa__textInput::placeholder{color:var(--neutral-500);opacity:1}.primitives-module__laAEPa__fieldValue{min-width:0;color:var(--brand-navy-900);flex:1;margin:0}.primitives-module__laAEPa__field[data-mode=preview] .primitives-module__laAEPa__fieldSurface,.primitives-module__laAEPa__field[data-mode=editing] .primitives-module__laAEPa__fieldSurface{padding-right:6px}.primitives-module__laAEPa__field[data-mode=editing] .primitives-module__laAEPa__fieldSurface{box-shadow:inset 0 0 0 1.5px var(--brand-blue-500)}.primitives-module__laAEPa__field[data-multiline=true][data-mode=preview] .primitives-module__laAEPa__fieldSurface{height:60px;padding-block:var(--space-12);align-items:center}.primitives-module__laAEPa__field[data-multiline=true][data-mode=editing] .primitives-module__laAEPa__fieldSurface{height:auto;min-height:96px;padding:var(--space-12) var(--space-12) var(--space-12) var(--space-16);flex-direction:column;align-items:flex-end}.primitives-module__laAEPa__field[data-multiline=true][data-mode=editing] .primitives-module__laAEPa__textInput{flex:none}.primitives-module__laAEPa__menuRow,.primitives-module__laAEPa__selectionRow,.primitives-module__laAEPa__settingRow{align-items:center;gap:var(--space-16);padding:var(--space-12);text-align:left;border-radius:var(--radius-field);width:353px;display:flex}.primitives-module__laAEPa__menuRow[data-variant=card]{background:var(--neutral-0);padding:var(--space-16);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.primitives-module__laAEPa__rowIcon{border-radius:var(--radius-field);background:var(--brand-blue-100);width:48px;height:48px;color:var(--brand-navy-700);flex:none;justify-content:center;align-items:center;display:flex}.primitives-module__laAEPa__rowText{gap:var(--space-4);flex-direction:column;flex:1;min-width:0;display:flex}.primitives-module__laAEPa__rowText>span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.primitives-module__laAEPa__rowDescription{height:20px;color:var(--figma-neutral-600)}.primitives-module__laAEPa__selectionRow[data-variant=card]{padding:14px var(--space-16);border:1px solid var(--neutral-200);background:var(--neutral-0);box-shadow:var(--shadow-card)}.primitives-module__laAEPa__selectionRow[data-variant=card][data-selected=true]{border:2px solid var(--brand-navy-900)}.primitives-module__laAEPa__selectionIndicator{border-radius:var(--radius-tile);background:var(--neutral-200);flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.primitives-module__laAEPa__selectionRow[data-selected=true] .primitives-module__laAEPa__selectionIndicator{background:var(--brand-navy-900)}.primitives-module__laAEPa__settingRow[data-kind=danger]{color:var(--figma-error)}.primitives-module__laAEPa__settingRow[data-kind=info]{cursor:default}.primitives-module__laAEPa__settingRow[data-kind=danger] .primitives-module__laAEPa__rowIcon{background:var(--figma-error-bg)}.primitives-module__laAEPa__notice{align-items:center;gap:var(--space-12);width:353px;padding:var(--space-12) var(--space-16);border-radius:var(--radius-field);background:var(--neutral-0);color:var(--brand-navy-900);box-shadow:var(--shadow-floating);display:flex}.primitives-module__laAEPa__notice[data-kind=info]{background:var(--brand-blue-100)}.primitives-module__laAEPa__notice[data-kind=success]{background:var(--figma-success-bg)}.primitives-module__laAEPa__notice[data-kind=error]{background:var(--figma-error-bg)}.primitives-module__laAEPa__noticeText{flex:1;min-width:0}.primitives-module__laAEPa__noticeAction{color:var(--brand-blue-500);padding:0}.primitives-module__laAEPa__noticeDismiss{flex:none;width:20px;height:20px;padding:0;display:block}.primitives-module__laAEPa__codeField{align-items:flex-start;gap:var(--space-8);display:flex}.primitives-module__laAEPa__codeCell{border-radius:var(--radius-field);background:var(--neutral-0);justify-content:center;align-items:center;width:48px;height:56px;display:flex;position:relative}.primitives-module__laAEPa__codeCell[data-active=true]{box-shadow:inset 0 0 0 1px var(--brand-blue-500)}.primitives-module__laAEPa__codeInput{appearance:none;box-sizing:border-box;width:48px;height:56px;min-height:0;color:var(--brand-navy-900);text-align:center;border-radius:var(--radius-field);box-shadow:none;background:0 0;border:0;margin:0;padding:0;display:block}.primitives-module__laAEPa__codeField[data-error=true] .primitives-module__laAEPa__codeCell{background:var(--figma-error-bg);box-shadow:inset 0 0 0 1px var(--figma-error)}.primitives-module__laAEPa__codeField[data-error=true] .primitives-module__laAEPa__codeInput{color:var(--figma-error)}.primitives-module__laAEPa__codeCaret{background:var(--brand-blue-500);pointer-events:none;width:2px;height:24px;position:absolute}.primitives-module__laAEPa__specCanvas{background:var(--neutral-100);position:relative;overflow:visible}.primitives-module__laAEPa__specCanvas[data-surface=page]{background:var(--page-bg);border-radius:var(--radius-panel)}.primitives-module__laAEPa__specCanvas[data-surface=transparent],.primitives-module__laAEPa__specWhiteFrame{background:var(--neutral-0)}.primitives-module__laAEPa__specItem{position:absolute}.primitives-module__laAEPa__searchField{align-items:center;gap:var(--space-8);width:353px;height:52px;padding:0 var(--space-16);border-radius:var(--radius-pill);background:var(--neutral-0);box-shadow:var(--shadow-card);display:flex}.primitives-module__laAEPa__searchField input::-webkit-search-cancel-button{appearance:none}.primitives-module__laAEPa__progressBar{background:var(--brand-blue-100);border-radius:2px;width:200px;height:4px;overflow:hidden}.primitives-module__laAEPa__progressBar>span{background:var(--brand-blue-500);border-radius:2px;height:100%;display:block}.primitives-module__laAEPa__progressBar[data-indeterminate]>span{animation:1.5s ease-in-out infinite alternate primitives-module__laAEPa__progress-indeterminate}@keyframes primitives-module__laAEPa__progress-indeterminate{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.primitives-module__laAEPa__progressBar[data-indeterminate]>span{margin:0 auto;animation:none}}.primitives-module__laAEPa__progressBar[data-tone=yellow]{background:var(--neutral-200)}.primitives-module__laAEPa__progressBar[data-tone=yellow]>span{background:var(--accent-yellow-500)}.primitives-module__laAEPa__hint{flex-direction:column;width:300px;display:flex}.primitives-module__laAEPa__hintArrow{width:100%;padding-inline:var(--space-12);display:flex}.primitives-module__laAEPa__hintArrow[data-align=center]{justify-content:center}.primitives-module__laAEPa__hintArrow[data-align=right]{justify-content:flex-end}.primitives-module__laAEPa__hintBody{gap:var(--space-12);padding:var(--space-16);border-radius:var(--radius-field);background:var(--brand-navy-900);color:var(--neutral-0);box-shadow:var(--shadow-floating);flex-direction:column;display:flex}.primitives-module__laAEPa__hintContent{gap:var(--space-12);align-items:flex-start;display:flex}.primitives-module__laAEPa__hintText{gap:var(--space-4);flex-direction:column;flex:1;min-width:0;display:flex}.primitives-module__laAEPa__hintText p:last-child{color:var(--neutral-200)}.primitives-module__laAEPa__hintActions{justify-content:flex-end;display:flex}.primitives-module__laAEPa__hintActions button{appearance:none;color:var(--brand-blue-300);background:0 0;border:0;margin:0;padding:0}.primitives-module__laAEPa__sectionHeading{width:353px;color:var(--brand-navy-900);justify-content:space-between;align-items:center;display:flex}.primitives-module__laAEPa__sectionHeading h2{margin:0}.primitives-module__laAEPa__sectionHeading[data-fluid=true]{gap:var(--space-12);flex-wrap:wrap;width:100%}.primitives-module__laAEPa__sectionHeading button{appearance:none;color:var(--brand-blue-500);background:0 0;border:0;align-items:center;margin:0;padding:0;display:inline-flex}.primitives-module__laAEPa__statistic{color:var(--brand-navy-900);flex-direction:column;align-items:flex-start;gap:2px;display:flex}.primitives-module__laAEPa__statistic p:last-child{color:var(--figma-neutral-600)}.primitives-module__laAEPa__mobileTopbar{align-items:center;gap:var(--space-8);width:393px;height:56px;padding-inline:var(--space-12);display:flex}.primitives-module__laAEPa__mobileTopbar h1{min-width:0;color:var(--neutral-900);text-align:center;flex:1}.primitives-module__laAEPa__mobileSpecCard{width:100%;height:100%;padding:var(--space-32);border-radius:var(--radius-panel);background:var(--neutral-0);overflow:hidden}.primitives-module__laAEPa__mobileSpecHeader{gap:var(--space-4);flex-direction:column;display:flex}.primitives-module__laAEPa__mobileSpecHeader>p:last-child{height:20px;color:var(--figma-neutral-600)}.primitives-module__laAEPa__mobileSpecSeparator{height:1px;margin-block:var(--space-24);background:var(--neutral-200)}.primitives-module__laAEPa__deviceStatusVariants{border-radius:var(--radius-card);background:var(--neutral-300);width:425px;height:156px;position:relative}.primitives-module__laAEPa__deviceStatus{width:393px;height:54px;padding:var(--space-16) var(--space-24) 0;color:var(--neutral-900);justify-content:space-between;align-items:flex-start;display:flex}.primitives-module__laAEPa__deviceStatus[data-dark=true]{color:var(--neutral-0)}.primitives-module__laAEPa__deviceStatusIcons{gap:var(--space-8);align-items:center;display:flex}
.review-module__r344SW__asset{flex:none;max-width:none;display:block}.review-module__r344SW__muted{color:var(--figma-neutral-600)}.review-module__r344SW__faint{color:var(--neutral-500)}.review-module__r344SW__description{color:var(--neutral-700)}.review-module__r344SW__grow{flex:1}.review-module__r344SW__note{align-items:flex-start;gap:var(--space-8);border:1px solid var(--neutral-200);border-radius:var(--radius-note);background:var(--neutral-0);width:304px;color:var(--brand-navy-900);flex-direction:column;padding:14px;display:flex}.review-module__r344SW__note[data-state=pending]{border-width:1.5px;border-color:var(--state-warning-400)}.review-module__r344SW__note p{margin:0}.review-module__r344SW__noteTop{align-items:center;gap:6px;width:100%;display:flex}.review-module__r344SW__category{padding:3px var(--space-8);background:var(--neutral-100);color:var(--neutral-700);border-radius:6px}.review-module__r344SW__noteState{padding:3px var(--space-8) 3px 7px;border-radius:var(--radius-pill);background:var(--state-warning-bg);color:var(--state-warning);white-space:nowrap;flex:none;align-items:center;gap:5px;display:inline-flex}.review-module__r344SW__noteTop .review-module__r344SW__noteState{margin-left:auto}.review-module__r344SW__noteState[data-state=accepted]{background:var(--state-success-bg);color:var(--state-success-text)}.review-module__r344SW__noteState[data-state=rejected]{background:var(--neutral-100);color:var(--figma-neutral-600)}.review-module__r344SW__note .review-module__r344SW__noteState[data-state=rejected]{color:var(--neutral-700)}.review-module__r344SW__quote{align-items:stretch;gap:10px;width:100%;margin:0;display:flex}.review-module__r344SW__quoteMark{background:var(--neutral-300);border-radius:2px;flex:none;width:3px}.review-module__r344SW__note[data-state=pending] .review-module__r344SW__quoteMark{background:var(--state-warning-400)}.review-module__r344SW__quote p{flex:1;min-width:0}.review-module__r344SW__noteActions{gap:6px;width:100%;display:flex}.review-module__r344SW__noteActions>button{min-width:0}.review-module__r344SW__noteActions>button[data-variant=secondary]{flex:1 1 0}.review-module__r344SW__noteResult{align-items:center;gap:var(--space-8);width:100%;display:flex}.review-module__r344SW__noteResult p{flex:1;min-width:0}.review-module__r344SW__noteRow{border-bottom:1px solid var(--neutral-200);width:304px;color:var(--brand-navy-900);align-items:center;gap:10px;padding:10px 0;display:flex}.review-module__r344SW__noteRowText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.review-module__r344SW__rowQuote{text-decoration-line:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--brand-blue-500);text-decoration-color:var(--brand-blue-500)}.review-module__r344SW__noteRow[data-kind=spelling] .review-module__r344SW__rowQuote{text-decoration-style:wavy;-webkit-text-decoration-color:var(--state-error);text-decoration-color:var(--state-error)}.review-module__r344SW__noteRow[data-kind=punctuation] .review-module__r344SW__rowQuote{text-decoration-style:dotted;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--state-warning);text-decoration-color:var(--state-warning)}.review-module__r344SW__noteRow[data-kind=content] .review-module__r344SW__rowQuote{text-decoration-thickness:3px;-webkit-text-decoration-color:var(--state-warning-400);text-decoration-color:var(--state-warning-400)}.review-module__r344SW__noteRow[data-state=rejected] .review-module__r344SW__rowQuote{color:var(--neutral-500);text-decoration:none}.review-module__r344SW__dot{border-radius:var(--radius-pill);background:var(--neutral-300);border:0;width:8px;height:8px;padding:0;display:block}.review-module__r344SW__dot[aria-current=step]{background:var(--brand-navy-900)}.review-module__r344SW__saved{width:304px;padding:var(--space-4) var(--space-4) var(--space-4) var(--space-12);border-radius:var(--radius-tile);background:var(--state-success-bg);flex-direction:column;align-items:flex-start;display:flex}.review-module__r344SW__saved[data-result=rejected]{padding-bottom:var(--space-12);background:var(--neutral-50);gap:6px}.review-module__r344SW__savedTop{align-items:center;gap:var(--space-8);width:100%;color:var(--state-success-text);display:flex}.review-module__r344SW__savedTop p{flex:1;min-width:0}.review-module__r344SW__saved[data-result=rejected] .review-module__r344SW__savedTop{color:var(--neutral-700)}.review-module__r344SW__reasons{padding-right:var(--space-8);flex-wrap:wrap;gap:6px;display:flex}.review-module__r344SW__reason{padding:var(--space-8) var(--space-12);border:1px solid var(--neutral-300);border-radius:var(--radius-pill);background:var(--neutral-0);color:var(--neutral-700);display:inline-flex}.review-module__r344SW__reason[aria-pressed=true]{background:var(--brand-blue-100);color:var(--brand-navy-700)}.review-module__r344SW__helpTrigger{background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.review-module__r344SW__helpBubble{width:300px;max-width:calc(100vw - 24px);padding:var(--space-16);border:1px solid var(--neutral-200);border-radius:var(--radius-tile);background:var(--neutral-0);color:var(--brand-navy-900);filter:var(--figma-floating-filter);flex-direction:column;gap:6px;display:flex}.review-module__r344SW__popupPosition{z-index:100;position:fixed}.review-module__r344SW__checkYourself{padding:var(--space-4) var(--space-4) var(--space-4) 10px;border-radius:var(--radius-pill);background:var(--state-warning-bg);color:var(--state-warning);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.review-module__r344SW__discussion{align-items:center;gap:var(--space-12);width:664px;padding:var(--space-16) 0 0;border:0;border-top:1px solid var(--neutral-200);color:var(--brand-navy-900);text-align:left;background:0 0;display:flex}.review-module__r344SW__discussionText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.review-module__r344SW__discussionArrow{border-radius:var(--radius-pill);background:var(--neutral-100);flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.review-module__r344SW__literature{border-radius:var(--radius-pill);background:var(--state-success-bg);color:var(--state-success-text);white-space:nowrap;padding:3px 10px;display:inline-flex}.review-module__r344SW__literature[data-assessment=partial]{background:var(--state-warning-bg);color:var(--state-warning)}.review-module__r344SW__literature[data-assessment=none]{background:var(--state-error-bg);color:var(--state-error-text)}.review-module__r344SW__criterion{gap:var(--space-8);width:560px;color:var(--brand-navy-900);flex-direction:column;display:flex}.review-module__r344SW__criterionTitle{justify-content:space-between;align-items:center;display:flex}.review-module__r344SW__segments{align-items:center;gap:3px;display:flex}.review-module__r344SW__segments span{background:var(--neutral-200);border-radius:3px;flex:1;min-width:0;height:6px}.review-module__r344SW__segments span[data-filled=true]{background:var(--brand-navy-700)}.review-module__r344SW__toast{align-items:flex-start;gap:var(--space-12);padding:14px var(--space-20) 14px var(--space-16);border:1px solid var(--neutral-200);border-radius:var(--radius-field);background:var(--neutral-0);color:var(--brand-navy-900);filter:var(--figma-floating-filter);display:inline-flex}.review-module__r344SW__toastText{white-space:nowrap;flex-direction:column;gap:2px;display:flex}.review-module__r344SW__scoreSummary{align-items:flex-start;gap:var(--space-16);width:664px;color:var(--brand-navy-900);flex-direction:column;display:flex}.review-module__r344SW__scoreSummary[data-fluid=true],.review-module__r344SW__discussion[data-fluid=true]{width:100%}@media (max-width:720px){.review-module__r344SW__scoreSummary[data-fluid=true] .review-module__r344SW__scoreSections{flex-direction:column}.review-module__r344SW__scoreSummary[data-fluid=true] .review-module__r344SW__scoreSection{width:100%}}.review-module__r344SW__scoreTop{align-items:baseline;gap:var(--space-8);width:100%;display:flex}.review-module__r344SW__scorePending{color:var(--neutral-300)}.review-module__r344SW__scoreSections{align-items:flex-start;gap:var(--space-12);width:100%;display:flex}.review-module__r344SW__scoreSection{gap:var(--space-8);min-width:0;padding:var(--space-12);border-radius:var(--radius-tile);background:var(--neutral-100);flex-direction:column;flex:1;display:flex}.review-module__r344SW__scoreSectionTitle,.review-module__r344SW__scoreSectionRow{align-items:center;gap:6px;width:100%;display:flex}.review-module__r344SW__scoreSectionTitle>:first-child,.review-module__r344SW__scoreSectionText{flex:1;min-width:0}.review-module__r344SW__scoreSectionTitle>:last-child,.review-module__r344SW__scoreSectionRow>:last-child{white-space:nowrap;flex:none}.review-module__r344SW__scoreSectionText{flex-direction:column;display:flex}.review-module__r344SW__processing{width:100%;padding:var(--space-12) var(--space-16) var(--space-12) 14px;border-radius:var(--radius-tile);background:var(--brand-blue-100);align-items:center;gap:10px;display:flex}.review-module__r344SW__processing>:last-child{margin-left:auto}.review-module__r344SW__processing>p:first-of-type{margin-left:0}
.account-menu-module__62NAzW__root{width:100%;position:relative}.account-menu-module__62NAzW__muted{color:var(--figma-neutral-600)}.account-menu-module__62NAzW__root button>img{flex:none;display:block}.account-menu-module__62NAzW__popover{z-index:80;border:1px solid var(--neutral-200);background:var(--neutral-0);width:248px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-floating);border-radius:16px;flex-direction:column;gap:2px;padding:6px;display:flex;position:fixed;bottom:89px;left:24px}.account-menu-module__62NAzW__identity{color:var(--figma-neutral-600);overflow-wrap:anywhere;padding:8px 12px}.account-menu-module__62NAzW__rule{background:var(--neutral-200);flex:none;width:100%;height:1px}.account-menu-module__62NAzW__popover>a{min-height:44px;color:var(--neutral-700);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.account-menu-module__62NAzW__popover>a:hover{background:var(--neutral-100)}.account-menu-module__62NAzW__popover img{flex:none;display:block}.account-menu-module__62NAzW__external{margin-left:auto}.account-menu-module__62NAzW__error{color:var(--state-error-text);padding:8px 12px}.account-menu-module__62NAzW__popover a[aria-disabled=true]{pointer-events:none;opacity:.6}@media (max-width:760px){.account-menu-module__62NAzW__popover{position:absolute;bottom:calc(100% + 8px);left:0}}
.preparation-stage-module__dMEOWW__layout{gap:var(--space-24);grid-template-columns:minmax(0,712px) minmax(0,344px);align-items:start;min-width:0;display:grid}.preparation-stage-module__dMEOWW__main{gap:var(--space-24);flex-direction:column;min-width:0;display:flex}.preparation-stage-module__dMEOWW__card{gap:var(--space-12);padding:var(--space-24);border-radius:var(--radius-panel);background:var(--neutral-0);box-shadow:var(--shadow-card);flex-direction:column;min-width:0;display:flex}.preparation-stage-module__dMEOWW__card h2,.preparation-stage-module__dMEOWW__card h3,.preparation-stage-module__dMEOWW__card p{margin:0}.preparation-stage-module__dMEOWW__heading{align-items:center;gap:var(--space-12);min-width:0;display:flex}.preparation-stage-module__dMEOWW__muted{color:var(--figma-neutral-600)}.preparation-stage-module__dMEOWW__text{color:var(--brand-navy-900);white-space:pre-wrap;overflow-wrap:anywhere}.preparation-stage-module__dMEOWW__asset{flex:none;max-width:none;display:block}.preparation-stage-module__dMEOWW__sidebar{gap:var(--space-20);flex-direction:column;min-width:0;display:flex}.preparation-stage-module__dMEOWW__progress{padding:14px var(--space-16);border-radius:var(--radius-tile);background:var(--brand-blue-50);flex-direction:column;gap:10px;display:flex}.preparation-stage-module__dMEOWW__progressHeading{align-items:center;gap:var(--space-8);display:flex}.preparation-stage-module__dMEOWW__progressBar[class]{width:100%}.preparation-stage-module__dMEOWW__spinner{flex:none;animation:1.3s linear infinite preparation-stage-module__dMEOWW__preparation-spin}@keyframes preparation-stage-module__dMEOWW__preparation-spin{to{transform:rotate(360deg)}}.preparation-stage-module__dMEOWW__tabs{gap:var(--space-24);border-bottom:1px solid var(--neutral-200);display:flex;overflow:auto}.preparation-stage-module__dMEOWW__pageContent{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:28px;display:grid}.preparation-stage-module__dMEOWW__pagePhoto{border:3.5px solid var(--figma-success);object-fit:contain;background:var(--neutral-200);border-radius:17.5px;width:210px;height:280px}.preparation-stage-module__dMEOWW__pageReading{gap:var(--space-12);flex-direction:column;min-width:0;display:flex}.preparation-stage-module__dMEOWW__paperHeading{justify-content:space-between;align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.preparation-stage-module__dMEOWW__topic{gap:var(--space-4);padding:var(--space-12) 14px;border-radius:var(--radius-field);background:var(--neutral-50);flex-direction:column;display:flex}.preparation-stage-module__dMEOWW__sourceBody{border-top:1px solid var(--neutral-200);padding-top:var(--space-16)}.preparation-stage-module__dMEOWW__sourcePage{gap:var(--space-12);flex-direction:column;display:flex}.preparation-stage-module__dMEOWW__sourcePage+.preparation-stage-module__dMEOWW__sourcePage{margin-top:var(--space-24)}.preparation-stage-module__dMEOWW__pageLabel{color:var(--neutral-500)}.preparation-stage-module__dMEOWW__failure{align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-16);border-radius:var(--radius-field);background:var(--figma-error-bg);box-shadow:var(--shadow-floating);display:flex}.preparation-stage-module__dMEOWW__skeleton{gap:var(--space-12);flex-direction:column;display:flex}.preparation-stage-module__dMEOWW__skeleton span{height:var(--space-12);background:var(--neutral-100);border-radius:6px;display:block}.preparation-stage-module__dMEOWW__skeleton span:nth-child(2){width:92.5%}.preparation-stage-module__dMEOWW__skeleton span:nth-child(3){width:97.5%}.preparation-stage-module__dMEOWW__skeleton span:nth-child(4){width:55%}.preparation-stage-module__dMEOWW__readingList{gap:var(--space-12);flex-direction:column;display:flex}.preparation-stage-module__dMEOWW__fragment[class]{width:100%;padding:var(--space-16) var(--space-20);border:1px solid var(--neutral-200);box-shadow:none}.preparation-stage-module__dMEOWW__resolved[class]{width:100%;height:auto;min-height:70px}.preparation-stage-module__dMEOWW__manual{gap:var(--space-8);flex-direction:column;width:100%;display:flex}.preparation-stage-module__dMEOWW__manualField[class]{width:100%}.preparation-stage-module__dMEOWW__manualActions{gap:var(--space-8);flex-wrap:wrap;display:flex}.preparation-stage-module__dMEOWW__readingCount{align-items:center;gap:var(--space-8);color:var(--neutral-900);display:flex}.preparation-stage-module__dMEOWW__details{border-top:1px solid var(--neutral-200);padding-top:var(--space-12)}.preparation-stage-module__dMEOWW__details>summary{cursor:pointer;min-height:36px}.preparation-stage-module__dMEOWW__details[open]{gap:var(--space-12);flex-direction:column;display:flex}.preparation-stage-module__dMEOWW__actions{align-items:stretch;gap:var(--space-12);flex-direction:column;display:flex}.preparation-stage-module__dMEOWW__check{align-items:flex-start;gap:var(--space-12);display:flex}.preparation-stage-module__dMEOWW__check input{flex:none;width:22px;height:22px;margin:0}.preparation-stage-module__dMEOWW__original{border:1px solid var(--neutral-200);border-radius:var(--radius-tile);background:var(--neutral-50);width:100%;position:relative;overflow:hidden}.preparation-stage-module__dMEOWW__original>p,.preparation-stage-module__dMEOWW__original>div{padding:var(--space-12)}.preparation-stage-module__dMEOWW__dimensionProbe{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.preparation-stage-module__dMEOWW__originalCrop{width:100%;height:76px;display:block}.preparation-stage-module__dMEOWW__originalPage{width:100%;max-height:60dvh;display:block}.preparation-stage-module__dMEOWW__originalTools{padding:0 var(--space-12) var(--space-4)}.preparation-stage-module__dMEOWW__originalTools summary{cursor:pointer}.preparation-stage-module__dMEOWW__error{color:var(--state-error-text)}.preparation-stage-module__dMEOWW__notice{padding:var(--space-12);background:var(--state-warning-bg);color:var(--state-warning);border-radius:var(--radius-tile)}@media (max-width:1100px){.preparation-stage-module__dMEOWW__layout{grid-template-columns:minmax(0,1fr)}.preparation-stage-module__dMEOWW__sidebar{grid-row:1}.preparation-stage-module__dMEOWW__pageContent{grid-template-columns:minmax(120px,210px) minmax(0,1fr)}.preparation-stage-module__dMEOWW__pagePhoto{max-width:100%}}@media (max-width:600px){.preparation-stage-module__dMEOWW__card{padding:var(--space-20)}.preparation-stage-module__dMEOWW__pageContent{grid-template-columns:1fr}.preparation-stage-module__dMEOWW__pagePhoto{justify-self:center}.preparation-stage-module__dMEOWW__fragment[class]{padding:var(--space-16)}.preparation-stage-module__dMEOWW__resolved[class]{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.preparation-stage-module__dMEOWW__spinner{animation:none}}
.material-stage-module__GTsXcq__gallery{gap:var(--space-12);flex-direction:column;min-width:0;display:flex}.material-stage-module__GTsXcq__thumbnails{align-items:start;gap:var(--space-16);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.material-stage-module__GTsXcq__thumbnailButton{text-align:left;color:var(--brand-navy-900);cursor:pointer;border-radius:var(--radius-tile);background:0 0;border:0;padding:0;display:block}.material-stage-module__GTsXcq__thumbnailButton:focus-visible{outline:2px solid var(--brand-blue-500);outline-offset:4px}.material-stage-module__GTsXcq__thumbnailImage{object-fit:contain;width:100%;height:100%;display:block}.material-stage-module__GTsXcq__problem[class]{width:100%}.material-stage-module__GTsXcq__problem[class]>div{flex-wrap:wrap}.material-stage-module__GTsXcq__problem[class]>div>button{white-space:normal}.material-stage-module__GTsXcq__previewPlaceholder{justify-content:center;align-items:center;gap:var(--space-12);min-height:100px;padding:var(--space-12);text-align:center;color:var(--figma-neutral-600);flex-direction:column;display:flex}.material-stage-module__GTsXcq__previewDialog:modal{width:760px}.material-stage-module__GTsXcq__fullPage{object-fit:contain;max-width:100%;height:65dvh;display:block}.material-stage-module__GTsXcq__text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--neutral-900)}.material-stage-module__GTsXcq__muted{color:var(--figma-neutral-600)}.material-stage-module__GTsXcq__error{color:var(--state-error-text)}.material-stage-module__GTsXcq__phonePanel{gap:var(--space-12);flex-direction:column;display:flex}.material-stage-module__GTsXcq__checkFallback{align-items:flex-start;gap:var(--space-8);min-width:0;padding:var(--space-12);border-radius:var(--radius-field);background:var(--state-warning-bg);flex-direction:column;display:flex}@media (max-width:600px){.material-stage-module__GTsXcq__thumbnails{gap:var(--space-12)}.material-stage-module__GTsXcq__problem[class]>div{padding-left:0}.material-stage-module__GTsXcq__problem[class] button{max-width:100%}}.material-stage-module__GTsXcq__reconnectBody{gap:var(--space-24);flex-direction:column;display:flex}.material-stage-module__GTsXcq__reconnectQuestion{flex-direction:column;gap:6px;display:flex}.material-stage-module__GTsXcq__reconnectQuestion p{color:var(--neutral-700)}.material-stage-module__GTsXcq__reconnectFooter{padding-top:var(--space-8);justify-content:flex-end;display:flex}@media (min-width:1101px){.material-stage-module__GTsXcq__reconnectDialog{transform:translateY(-10px)}}
.work-page-shell-module__ITcFbW__shell{background:var(--page-bg);min-height:100dvh;color:var(--brand-navy-900)}.work-page-shell-module__ITcFbW__desktopNavigation{z-index:20;top:var(--space-16);bottom:var(--space-16);left:var(--space-16);width:232px;position:fixed}.work-page-shell-module__ITcFbW__navigation.work-page-shell-module__ITcFbW__navigation{height:100%;min-height:0;overflow-y:auto}.work-page-shell-module__ITcFbW__body{min-width:0;margin-left:248px;padding:32px 48px 32px 64px}.work-page-shell-module__ITcFbW__content{width:100%;min-width:0;max-width:1080px;margin-inline:auto}.work-page-shell-module__ITcFbW__skipLink{z-index:100;top:-80px;left:var(--space-20);border-radius:var(--radius-field);color:var(--neutral-0);background:var(--brand-navy-900);padding:12px 20px;text-decoration:none;position:fixed}.work-page-shell-module__ITcFbW__skipLink:focus{top:var(--space-12)}.work-page-shell-module__ITcFbW__mobileHeader,.work-page-shell-module__ITcFbW__mobileNavigation{display:none}.work-page-shell-module__ITcFbW__mobileBrand{background:0 0;border:0;padding:0;display:flex}@media (max-width:1250px){.work-page-shell-module__ITcFbW__body{padding-inline:var(--space-32) var(--space-24)}}@media (max-width:760px){.work-page-shell-module__ITcFbW__desktopNavigation{display:none}.work-page-shell-module__ITcFbW__mobileHeader{justify-content:space-between;align-items:center;gap:var(--space-16);padding:var(--space-16);background:var(--neutral-0);border-bottom:1px solid var(--neutral-200);display:flex}.work-page-shell-module__ITcFbW__mobileNavigation{padding:var(--space-16);display:block}.work-page-shell-module__ITcFbW__mobileNavigation .work-page-shell-module__ITcFbW__navigation{height:min(680px,100dvh - 112px)}.work-page-shell-module__ITcFbW__body{padding:var(--space-20) var(--space-16) var(--space-32);margin-left:0}}@media print{.work-page-shell-module__ITcFbW__desktopNavigation,.work-page-shell-module__ITcFbW__mobileHeader,.work-page-shell-module__ITcFbW__mobileNavigation,.work-page-shell-module__ITcFbW__skipLink{display:none}.work-page-shell-module__ITcFbW__body{margin:0;padding:0}}
.classrooms-view-module__Qepm5q__view,.classrooms-view-module__Qepm5q__detail{min-width:0;color:var(--brand-navy-900);padding-top:var(--space-16);flex-direction:column;display:flex}.classrooms-view-module__Qepm5q__view{gap:var(--space-32)}.classrooms-view-module__Qepm5q__detail{gap:var(--space-24)}.classrooms-view-module__Qepm5q__view h1,.classrooms-view-module__Qepm5q__view h2,.classrooms-view-module__Qepm5q__view p,.classrooms-view-module__Qepm5q__detail h1,.classrooms-view-module__Qepm5q__detail h2,.classrooms-view-module__Qepm5q__detail p{margin:0}.classrooms-view-module__Qepm5q__asset{flex:none;max-width:none;display:block}.classrooms-view-module__Qepm5q__muted{color:var(--figma-neutral-600)}.classrooms-view-module__Qepm5q__description{color:var(--neutral-700)}.classrooms-view-module__Qepm5q__listHeading{align-items:flex-end;gap:var(--space-12);display:flex}.classrooms-view-module__Qepm5q__listHeading>div{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.classrooms-view-module__Qepm5q__classGrid{gap:var(--space-24);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.classrooms-view-module__Qepm5q__classCardWrap{min-width:0;position:relative}.classrooms-view-module__Qepm5q__classMenu{top:64px;right:var(--space-20);width:280px;max-width:calc(100vw - 48px);padding:var(--space-8);border:1px solid var(--neutral-200);border-radius:var(--radius-field);background:var(--neutral-0);box-shadow:var(--shadow-card);z-index:10;position:absolute}.classrooms-view-module__Qepm5q__archiveSwitch{gap:var(--space-8);flex-wrap:wrap;display:flex}.classrooms-view-module__Qepm5q__emptyClassList{align-items:center;gap:var(--space-16);text-align:center;flex-direction:column;padding-top:72px;display:flex}.classrooms-view-module__Qepm5q__emptyIcon{border-radius:var(--radius-pill);background:var(--brand-blue-100);justify-content:center;align-items:center;width:88px;height:88px;display:flex}.classrooms-view-module__Qepm5q__emptyClassList p{max-width:440px}.classrooms-view-module__Qepm5q__emptySpace{height:var(--space-8)}.classrooms-view-module__Qepm5q__breadcrumbs{color:var(--figma-neutral-600)}.classrooms-view-module__Qepm5q__breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.classrooms-view-module__Qepm5q__breadcrumbs li{align-items:center;gap:6px;display:flex}.classrooms-view-module__Qepm5q__breadcrumbs a{color:inherit;text-decoration:none}.classrooms-view-module__Qepm5q__currentCrumb{color:var(--brand-navy-900)}.classrooms-view-module__Qepm5q__detailHeading{align-items:center;gap:var(--space-20);min-width:0;display:flex}.classrooms-view-module__Qepm5q__largeBadge{border-radius:var(--space-20);width:72px;height:72px;color:var(--brand-navy-700);background:var(--brand-blue-100);flex:none;justify-content:center;align-items:center;display:flex}.classrooms-view-module__Qepm5q__detailTitle{gap:var(--space-4);flex-direction:column;flex:1;min-width:0;display:flex}.classrooms-view-module__Qepm5q__headerActions{align-items:center;gap:var(--space-20);flex:none;display:flex}.classrooms-view-module__Qepm5q__tabs{align-items:flex-start;gap:var(--space-24);min-width:0;display:flex}.classrooms-view-module__Qepm5q__panel{gap:var(--space-12);flex-direction:column;min-width:0;display:flex}.classrooms-view-module__Qepm5q__panel[hidden]{display:none}.classrooms-view-module__Qepm5q__studentGrid{gap:var(--space-12);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.classrooms-view-module__Qepm5q__studentGrid>li{min-width:0}.classrooms-view-module__Qepm5q__studentTile{align-items:center;gap:var(--space-12);width:100%;min-height:68px;padding:var(--space-12) var(--space-16) var(--space-12) var(--space-12);background:var(--neutral-0);border-radius:var(--radius-field);text-align:left;color:var(--brand-navy-900);border:0;display:flex}.classrooms-view-module__Qepm5q__studentTileText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.classrooms-view-module__Qepm5q__studentTileText>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.classrooms-view-module__Qepm5q__studentWorks{gap:var(--space-12);flex-direction:column;min-width:0;display:flex}.classrooms-view-module__Qepm5q__studentWorkList{gap:var(--space-12);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.classrooms-view-module__Qepm5q__emptyAssignments{align-items:flex-start;gap:var(--space-16);flex-direction:column;display:flex}@media (max-width:1250px){.classrooms-view-module__Qepm5q__classGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.classrooms-view-module__Qepm5q__studentGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.classrooms-view-module__Qepm5q__detailHeading{flex-wrap:wrap}.classrooms-view-module__Qepm5q__headerActions{flex-wrap:wrap;flex-basis:100%;justify-content:flex-end}}@media (max-width:760px){.classrooms-view-module__Qepm5q__view,.classrooms-view-module__Qepm5q__detail{padding-top:0}.classrooms-view-module__Qepm5q__classGrid{grid-template-columns:minmax(0,1fr)}.classrooms-view-module__Qepm5q__studentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.classrooms-view-module__Qepm5q__detailHeading{gap:var(--space-16)}.classrooms-view-module__Qepm5q__headerActions{gap:var(--space-12)}.classrooms-view-module__Qepm5q__listHeading{flex-wrap:wrap;align-items:flex-start}.classrooms-view-module__Qepm5q__listHeading>div{flex-basis:100%}.classrooms-view-module__Qepm5q__emptyClassList{padding-top:var(--space-32)}}@media (max-width:440px){.classrooms-view-module__Qepm5q__studentGrid{grid-template-columns:minmax(0,1fr)}}
.review-report-module__BBaEFW__preview{gap:var(--space-16);width:712px;padding:var(--space-16) var(--space-24) var(--space-24);border-radius:var(--radius-panel);background:var(--neutral-200);color:var(--brand-navy-900);flex-direction:column;align-items:flex-start;display:flex;overflow:clip}.review-report-module__BBaEFW__preview p,.review-report-module__BBaEFW__preview h2,.review-report-module__BBaEFW__preview h3{margin:0}.review-report-module__BBaEFW__fileBar{align-items:center;gap:var(--space-8);white-space:nowrap;width:100%;display:flex}.review-report-module__BBaEFW__grow{flex:1;min-width:0}.review-report-module__BBaEFW__paper{gap:var(--space-12);width:100%;min-height:939px;padding:28px var(--space-40) var(--space-24);border-radius:var(--space-4);background:var(--neutral-0);filter:var(--figma-cover-filter);flex-direction:column;align-items:flex-start;display:flex}.review-report-module__BBaEFW__paper>*{flex-shrink:0}.review-report-module__BBaEFW__header{justify-content:space-between;align-items:center;gap:var(--space-8);width:100%;display:flex}.review-report-module__BBaEFW__header p{white-space:nowrap;margin-left:auto}.review-report-module__BBaEFW__logo{flex:none;max-width:none;display:block}.review-report-module__BBaEFW__muted{color:var(--figma-neutral-600)}.review-report-module__BBaEFW__faint{color:var(--neutral-500)}.review-report-module__BBaEFW__description,.review-report-module__BBaEFW__listLine{color:var(--neutral-700)}.review-report-module__BBaEFW__titleRow{align-items:center;gap:var(--space-24);width:100%;display:flex}.review-report-module__BBaEFW__titleRow h2{flex:1;min-width:0}.review-report-module__BBaEFW__score{padding:6px var(--space-16);border:1px solid var(--neutral-200);border-radius:var(--space-8);background:var(--neutral-100);white-space:nowrap;flex-direction:column;align-items:center;display:flex}.review-report-module__BBaEFW__rule{background:var(--neutral-200);width:100%;height:1px}.review-report-module__BBaEFW__section{align-items:flex-start;gap:var(--space-4);flex-direction:column;width:100%;display:flex}.review-report-module__BBaEFW__statisticsSection{flex-direction:column;gap:6px;width:100%;display:flex}.review-report-module__BBaEFW__sectionHeader{gap:var(--space-8);align-items:baseline;width:100%;display:flex}.review-report-module__BBaEFW__sectionHeader h3{flex:1;min-width:0}.review-report-module__BBaEFW__statistics{align-items:flex-start;gap:var(--space-8);width:100%;display:flex}.review-report-module__BBaEFW__statistic{min-width:0;padding:var(--space-8) 10px;border-radius:var(--space-8);background:var(--neutral-100);flex-direction:column;flex:1;display:flex}.review-report-module__BBaEFW__criteria{flex-direction:column;width:100%;display:flex}.review-report-module__BBaEFW__criterion{align-items:flex-start;gap:var(--space-16);border-bottom:1px solid var(--neutral-200);width:100%;padding:5px 0;display:flex}.review-report-module__BBaEFW__criterion:last-child{border-bottom:0}.review-report-module__BBaEFW__criterion>p{white-space:nowrap}.review-report-module__BBaEFW__rowText{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}.review-report-module__BBaEFW__rowText p{width:100%}.review-report-module__BBaEFW__reference{align-items:center;gap:var(--space-16);border-bottom:1px solid var(--neutral-200);width:100%;padding:5px 0;display:flex}.review-report-module__BBaEFW__quality{padding:2px var(--space-8);border-radius:var(--radius-pill);background:var(--state-success-bg);color:var(--state-success-text);flex:none}.review-report-module__BBaEFW__quality[data-tone=neutral]{background:var(--brand-blue-100);color:var(--brand-blue-500)}.review-report-module__BBaEFW__quality[data-tone=warning]{background:var(--state-warning-bg);color:var(--state-warning)}.review-report-module__BBaEFW__columns{gap:var(--space-24);width:100%;display:flex}.review-report-module__BBaEFW__columns>*{flex:1;min-width:0}.review-report-module__BBaEFW__listLine{white-space:pre-wrap}.review-report-module__BBaEFW__paper>.review-report-module__BBaEFW__spacer{flex:1;min-height:1px}.review-report-module__BBaEFW__footer{color:var(--neutral-500);flex-direction:column;gap:2px;width:100%;display:flex}.review-report-module__BBaEFW__assessment{flex-direction:column;gap:6px;width:100%;display:flex}.review-report-module__BBaEFW__fragment{align-items:stretch;gap:var(--space-12);width:100%;display:flex}.review-report-module__BBaEFW__fragmentMark{background:var(--neutral-300);border-radius:2px;flex:none;width:3px}.review-report-module__BBaEFW__comment{gap:var(--space-4);width:100%;padding:10px var(--space-16);border:1px solid var(--neutral-300);border-radius:var(--space-8);background:var(--neutral-0);flex-direction:column;display:flex}.review-report-module__BBaEFW__nextSteps{gap:var(--space-4);padding:var(--space-8) var(--space-16);border-radius:var(--space-8);background:var(--neutral-100);flex-direction:column;width:100%;display:flex}
.student-report-module__2N_0wa__report{width:100%;min-width:0;max-width:664px;color:var(--brand-navy-900);overflow-wrap:anywhere;margin:0 auto;container:student-report/inline-size}.student-report-module__2N_0wa__report h1,.student-report-module__2N_0wa__report h2,.student-report-module__2N_0wa__report h3,.student-report-module__2N_0wa__report p{margin:0}.student-report-module__2N_0wa__body{gap:var(--space-16);flex-direction:column;width:100%;display:flex}.student-report-module__2N_0wa__paper{min-width:0;overflow:visible}.student-report-module__2N_0wa__header{min-width:0}.student-report-module__2N_0wa__header .student-report-module__2N_0wa__meta{white-space:normal;text-align:right}.student-report-module__2N_0wa__metaPart+.student-report-module__2N_0wa__metaPart:before{content:" · ";white-space:pre}.student-report-module__2N_0wa__mobileLogo,.student-report-module__2N_0wa__mobileApproval,.student-report-module__2N_0wa__mobileWordCount,.student-report-module__2N_0wa__mobileStatLabel,.student-report-module__2N_0wa__referenceDetails{display:none}.student-report-module__2N_0wa__title{white-space:pre-line;flex:1;min-width:0}.student-report-module__2N_0wa__synthetic{padding:var(--space-8) var(--space-12);border:1px solid var(--neutral-300);border-radius:var(--radius-tile);background:var(--neutral-100);color:var(--neutral-700);width:100%}.student-report-module__2N_0wa__sectionHeader{flex-wrap:wrap}.student-report-module__2N_0wa__sectionHeader>h2{flex:1}.student-report-module__2N_0wa__prose,.student-report-module__2N_0wa__quote{white-space:pre-wrap;overflow-wrap:anywhere}.student-report-module__2N_0wa__quote{width:100%;margin:0}.student-report-module__2N_0wa__lines,.student-report-module__2N_0wa__steps{margin:0;padding-left:16px}.student-report-module__2N_0wa__lines>li+li,.student-report-module__2N_0wa__steps>li+li{margin-top:var(--space-4)}.student-report-module__2N_0wa__findingGroup{gap:var(--space-8)}.student-report-module__2N_0wa__finding{min-width:0}.student-report-module__2N_0wa__reference{align-items:flex-start}.student-report-module__2N_0wa__quality{white-space:normal;text-align:center;max-width:45%}.student-report-module__2N_0wa__rationaleDetails[data-extended=false],.student-report-module__2N_0wa__rationale[data-extended=false]{display:none}.student-report-module__2N_0wa__rationaleDetails{gap:var(--space-8)}@media screen{@container student-report (max-width:600px){.student-report-module__2N_0wa__body{background:var(--neutral-0);gap:0}.student-report-module__2N_0wa__paper{min-height:0;padding:var(--space-20);filter:none;border-radius:0;gap:18px}.student-report-module__2N_0wa__detailPaper{padding-top:0;padding-bottom:48px}.student-report-module__2N_0wa__header{flex-direction:column;align-items:flex-start;gap:6px}.student-report-module__2N_0wa__header .student-report-module__2N_0wa__meta{text-align:left;margin:0}.student-report-module__2N_0wa__metaPart[data-kind=student],.student-report-module__2N_0wa__desktopLogo,.student-report-module__2N_0wa__repeatedHeader,.student-report-module__2N_0wa__titleRule,.student-report-module__2N_0wa__sourceSummary,.student-report-module__2N_0wa__desktopStatLabel,.student-report-module__2N_0wa__statScore,.student-report-module__2N_0wa__shortRationale,.student-report-module__2N_0wa__referenceDescription{display:none}.student-report-module__2N_0wa__mobileLogo,.student-report-module__2N_0wa__mobileApproval,.student-report-module__2N_0wa__mobileStatLabel{display:block}.student-report-module__2N_0wa__mobileWordCount{justify-content:space-between;gap:var(--space-12);border-bottom:1px solid var(--neutral-200);width:100%;padding:6px 0;display:flex}.student-report-module__2N_0wa__titleRow{flex-direction:column;align-items:stretch;gap:18px}.student-report-module__2N_0wa__score{padding:14px var(--space-16);border-radius:var(--radius-field);white-space:normal;border:0;align-items:flex-start;gap:2px}.student-report-module__2N_0wa__section{gap:6px}.student-report-module__2N_0wa__statistics{flex-direction:column;gap:6px}.student-report-module__2N_0wa__criteria{gap:6px}.student-report-module__2N_0wa__statistic{align-items:flex-start;gap:var(--space-12);border-bottom:1px solid var(--neutral-200);background:0 0;border-radius:0;flex-direction:row;width:100%;padding:6px 0}.student-report-module__2N_0wa__statistic .student-report-module__2N_0wa__statCount{order:2;margin-left:auto}.student-report-module__2N_0wa__criterion,.student-report-module__2N_0wa__reference{gap:var(--space-12);padding:6px 0}.student-report-module__2N_0wa__criterion h3,.student-report-module__2N_0wa__reference h3{color:var(--neutral-700)}.student-report-module__2N_0wa__quality{background:0 0;padding:0}.student-report-module__2N_0wa__quality[data-tone]{background:0 0}.student-report-module__2N_0wa__columns{flex-direction:column;gap:18px}.student-report-module__2N_0wa__rationaleDetails[data-extended],.student-report-module__2N_0wa__rationale[data-extended],.student-report-module__2N_0wa__referenceDetails{display:flex}.student-report-module__2N_0wa__paperFooterSpacer{display:none}}}@media print{@page{size:A4;margin:16mm 14mm}.student-report-module__2N_0wa__report{width:auto;max-width:none;margin:0;container-type:normal}.student-report-module__2N_0wa__body,.student-report-module__2N_0wa__paper{filter:none;background:0 0;border:0;border-radius:0;width:auto;min-height:0;padding:0;display:block}.student-report-module__2N_0wa__paper>*+*{margin-top:var(--space-12)}.student-report-module__2N_0wa__paperFooterSpacer{display:none}.student-report-module__2N_0wa__detailPaper{break-before:page;margin-top:0}.student-report-module__2N_0wa__report h1,.student-report-module__2N_0wa__report h2,.student-report-module__2N_0wa__report h3{break-after:avoid}.student-report-module__2N_0wa__report p,.student-report-module__2N_0wa__report li,.student-report-module__2N_0wa__quote{orphans:3;widows:3}.student-report-module__2N_0wa__report section,.student-report-module__2N_0wa__finding,.student-report-module__2N_0wa__criterion,.student-report-module__2N_0wa__rationale,.student-report-module__2N_0wa__prose{break-inside:auto}.student-report-module__2N_0wa__header,.student-report-module__2N_0wa__titleRow{break-inside:avoid}.student-report-module__2N_0wa__columns{display:block}.student-report-module__2N_0wa__columns>section+section{margin-top:var(--space-12)}}
.workspace-extra-module__E7YgAa__muted{color:var(--figma-neutral-600)}.workspace-extra-module__E7YgAa__secondary{color:var(--neutral-700)}.workspace-extra-module__E7YgAa__grow{flex:1;min-width:0}.workspace-extra-module__E7YgAa__menuItem{align-items:center;gap:var(--space-12);border-radius:var(--radius-tile);width:240px;height:44px;color:var(--neutral-700);text-align:left;background:0 0;border:0;padding:10px 12px;display:flex}.workspace-extra-module__E7YgAa__menuItem[data-kind=destructive]{color:var(--state-error)}.workspace-extra-module__E7YgAa__logo{width:154.36px;height:32.24px;display:block}.workspace-extra-module__E7YgAa__logo>img{max-width:none;display:block}.workspace-extra-module__E7YgAa__teacherNavigation{border-radius:var(--radius-panel);width:232px;height:868px;padding:var(--space-16);background:var(--neutral-0);color:var(--brand-navy-900);box-shadow:var(--shadow-card);flex-direction:column;align-items:flex-start;display:flex}.workspace-extra-module__E7YgAa__logoRow{background:0 0;border:0;flex:none;padding:8px 8px 20px}.workspace-extra-module__E7YgAa__asset{flex:none;max-width:none;display:block}.workspace-extra-module__E7YgAa__newAssignment{width:100%}.workspace-extra-module__E7YgAa__mainNavigation{padding-top:var(--space-16);flex-direction:column;gap:2px;width:100%;display:flex}.workspace-extra-module__E7YgAa__classesHeading{align-items:center;width:100%;padding:20px 4px 4px 12px;display:flex}.workspace-extra-module__E7YgAa__classesHeading>span{flex:1}.workspace-extra-module__E7YgAa__classNavigation{flex-direction:column;gap:2px;width:100%;display:flex}.workspace-extra-module__E7YgAa__navigationSpacer{flex:1;width:100%;min-height:1px}.workspace-extra-module__E7YgAa__balance{width:100%;padding:var(--space-12);border-radius:var(--radius-field);background:var(--neutral-100);gap:var(--space-8);text-align:left;border:0;flex-direction:column;display:flex}.workspace-extra-module__E7YgAa__balanceHeading{align-items:center;gap:var(--space-8);width:100%;display:flex}.workspace-extra-module__E7YgAa__balanceTrack{background:var(--neutral-200);border-radius:2px;height:4px;overflow:hidden}.workspace-extra-module__E7YgAa__balanceFill{background:var(--brand-navy-700);border-radius:2px;height:100%}.workspace-extra-module__E7YgAa__profile{text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:12px 4px 0;display:flex}.workspace-extra-module__E7YgAa__avatar{background:var(--brand-blue-100);width:36px;height:36px;color:var(--brand-navy-700);border-radius:18px;flex:none;justify-content:center;align-items:center;display:flex}.workspace-extra-module__E7YgAa__profileText{white-space:nowrap;flex-direction:column;flex:1;min-width:0;display:flex}.workspace-extra-module__E7YgAa__profileText>span{text-overflow:ellipsis;overflow:hidden}.workspace-extra-module__E7YgAa__wizardBar{width:1440px;height:80px;color:var(--brand-navy-900);align-items:center;padding:0 32px;display:flex}.workspace-extra-module__E7YgAa__wizardLeft{align-items:center;gap:var(--space-12);flex:none;width:360px;display:flex}.workspace-extra-module__E7YgAa__wizardMiddle{align-items:center;gap:var(--space-8);flex-direction:column;flex:1;min-width:0;display:flex}.workspace-extra-module__E7YgAa__segments{align-items:center;gap:var(--space-4);display:flex}.workspace-extra-module__E7YgAa__segments>span{background:var(--neutral-200);border-radius:2px;width:40px;height:4px}.workspace-extra-module__E7YgAa__segments>span[data-complete=true]{background:var(--brand-navy-900)}.workspace-extra-module__E7YgAa__wizardRight{flex:none;justify-content:flex-end;align-items:center;gap:6px;width:360px;display:flex}.workspace-extra-module__E7YgAa__thumbnail{gap:var(--space-8);flex-direction:column;align-items:flex-start;display:flex}.workspace-extra-module__E7YgAa__thumbnailImage{border:2px solid var(--figma-success);background:var(--neutral-200);border-radius:10px;width:120px;height:160px;position:relative;overflow:hidden}.workspace-extra-module__E7YgAa__thumbnail[data-state=Uwaga] .workspace-extra-module__E7YgAa__thumbnailImage{border-color:var(--state-warning)}.workspace-extra-module__E7YgAa__thumbnail[data-state=Do\ wymiany] .workspace-extra-module__E7YgAa__thumbnailImage{border-color:var(--figma-error)}.workspace-extra-module__E7YgAa__thumbnail[data-state=Sprawdzamy] .workspace-extra-module__E7YgAa__thumbnailImage{border:0}.workspace-extra-module__E7YgAa__thumbnailCaption{flex-direction:column;gap:2px;display:flex}.workspace-extra-module__E7YgAa__thumbnailStatus{align-items:center;gap:var(--space-4);color:var(--state-success-text);white-space:nowrap;display:flex}.workspace-extra-module__E7YgAa__thumbnail[data-state=Uwaga] .workspace-extra-module__E7YgAa__thumbnailStatus{color:var(--state-warning)}.workspace-extra-module__E7YgAa__thumbnail[data-state=Do\ wymiany] .workspace-extra-module__E7YgAa__thumbnailStatus{color:var(--state-error-text)}.workspace-extra-module__E7YgAa__thumbnail[data-state=Sprawdzamy] .workspace-extra-module__E7YgAa__thumbnailStatus{color:var(--figma-neutral-600)}.workspace-extra-module__E7YgAa__thumbnailSample{justify-content:center;align-items:center;width:104.685px;height:139.407px;display:flex;position:absolute;top:11px;left:4.25px}.workspace-extra-module__E7YgAa__thumbnailSample[data-state=Sprawdzamy]{top:13px;left:6.25px}.workspace-extra-module__E7YgAa__thumbnailPaper{background:var(--neutral-0);width:100px;height:136px;box-shadow:var(--shadow-card);border-radius:2px;position:relative;overflow:hidden;transform:rotate(2deg)}.workspace-extra-module__E7YgAa__thumbnailSample[data-state=Uwaga] .workspace-extra-module__E7YgAa__thumbnailPaper{filter:blur(.4px)}.workspace-extra-module__E7YgAa__thumbnailSample[data-state=Do\ wymiany] .workspace-extra-module__E7YgAa__thumbnailPaper{filter:blur(1.2px)}.workspace-extra-module__E7YgAa__thumbnailPaper>span{background:var(--brand-navy-700);opacity:.5;border-radius:1.25px;height:2.5px;position:absolute;left:10px}.workspace-extra-module__E7YgAa__readingFragment{align-items:flex-start;gap:var(--space-12);width:712px;padding:var(--space-20);background:var(--neutral-0);color:var(--brand-navy-900);border-radius:var(--radius-card);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.workspace-extra-module__E7YgAa__readingHeading{align-items:center;width:100%;display:flex}.workspace-extra-module__E7YgAa__readingCrop{object-fit:contain;width:672px;height:76px;display:block}.workspace-extra-module__E7YgAa__readingOptions{align-items:center;gap:var(--space-8);flex-wrap:wrap;width:100%;display:flex}.workspace-extra-module__E7YgAa__readingResolved{align-items:center;gap:var(--space-12);border:1px solid var(--neutral-200);border-radius:var(--radius-card);width:712px;height:70px;color:var(--brand-navy-900);background:var(--neutral-0);padding:14px 20px;display:flex}.workspace-extra-module__E7YgAa__resolvedMark{background:var(--figma-success-bg);border-radius:14px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.workspace-extra-module__E7YgAa__pageProblem{align-items:flex-start;gap:var(--space-12);border-radius:var(--radius-tile);background:var(--state-warning-bg);width:576px;color:var(--neutral-900);flex-direction:column;padding:12px 16px;display:flex}.workspace-extra-module__E7YgAa__pageProblem[data-kind=error]{background:var(--figma-error-bg)}.workspace-extra-module__E7YgAa__problemHeading{align-items:flex-start;gap:var(--space-12);width:100%;display:flex}.workspace-extra-module__E7YgAa__problemText{flex-direction:column;gap:2px;min-width:0;display:flex}.workspace-extra-module__E7YgAa__problemActions{align-items:center;gap:var(--space-8);padding-left:var(--space-32);display:flex}.workspace-extra-module__E7YgAa__waitingForPhone{align-items:flex-start;gap:var(--space-4);border-radius:var(--radius-tile);background:var(--neutral-0);flex-direction:column;width:100%;padding:12px 12px 8px 16px;display:flex}.workspace-extra-module__E7YgAa__phoneHeading{align-items:center;gap:var(--space-12);width:100%;color:var(--brand-navy-900);display:flex}.workspace-extra-module__E7YgAa__paperIllustration{background:var(--neutral-0);width:208px;height:294px;box-shadow:var(--shadow-floating);border-radius:8px;flex-direction:column;align-items:flex-start;gap:10px;padding:24px 22px;display:flex;overflow:hidden}.workspace-extra-module__E7YgAa__paperLine{background:var(--brand-navy-700);opacity:.5;border-radius:2px;flex:none;height:4px}.workspace-extra-module__E7YgAa__paperSpacer{flex:none;width:10px;height:4px}
.photo-upload-qa-module__2jG6vW__editor{min-width:0;color:var(--brand-navy-900);flex-direction:column;gap:16px;display:flex}.photo-upload-qa-module__2jG6vW__pages+.photo-upload-qa-module__2jG6vW__problem{margin-top:8px}.photo-upload-qa-module__2jG6vW__editor h3,.photo-upload-qa-module__2jG6vW__editor h4,.photo-upload-qa-module__2jG6vW__editor p{margin:0}.photo-upload-qa-module__2jG6vW__pages{flex-wrap:wrap;align-items:flex-start;gap:8px;margin:0;padding:0;list-style:none;display:flex}.photo-upload-qa-module__2jG6vW__pages>li{min-width:0;position:relative}.photo-upload-qa-module__2jG6vW__thumbnailButton{cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.photo-upload-qa-module__2jG6vW__thumbnailButton:focus-visible{outline:3px solid var(--brand-blue-500);outline-offset:3px;border-radius:10px}.photo-upload-qa-module__2jG6vW__pageImage{object-fit:contain;width:100%;height:100%;display:block}.photo-upload-qa-module__2jG6vW__imagePlaceholder{width:100%;height:100%;color:var(--figma-neutral-600);background:var(--neutral-100);text-align:center;place-items:center;display:grid}.photo-upload-qa-module__2jG6vW__addTile{border:1px dashed var(--neutral-300);background:var(--neutral-100);width:72px;height:160px;color:var(--neutral-700);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.photo-upload-qa-module__2jG6vW__addTile>span{background:var(--brand-blue-100);border-radius:999px;place-items:center;width:36px;height:36px;display:grid}.photo-upload-qa-module__2jG6vW__pageActions{background:var(--neutral-0);max-width:112px;box-shadow:var(--shadow-card);border-radius:8px;flex-wrap:wrap;gap:0;display:flex;position:absolute;top:4px;right:4px}.photo-upload-qa-module__2jG6vW__pageActions>button{padding-inline:4px}.photo-upload-qa-module__2jG6vW__pageMenu{position:relative}.photo-upload-qa-module__2jG6vW__pageMenu>summary{cursor:pointer;border-radius:999px;place-items:center;width:28px;height:32px;list-style:none;display:grid}.photo-upload-qa-module__2jG6vW__pageMenu>summary::-webkit-details-marker{display:none}.photo-upload-qa-module__2jG6vW__pageMenu>div{z-index:5;border:1px solid var(--neutral-200);background:var(--neutral-0);width:190px;box-shadow:var(--shadow-floating);border-radius:16px;flex-direction:column;align-items:stretch;padding:8px;display:flex;position:absolute;top:36px;right:0}.photo-upload-qa-module__2jG6vW__problem.photo-upload-qa-module__2jG6vW__problem{width:100%}.photo-upload-qa-module__2jG6vW__problemFallback,.photo-upload-qa-module__2jG6vW__replacement,.photo-upload-qa-module__2jG6vW__removePrompt{background:var(--neutral-100);border-radius:12px;flex-direction:column;gap:12px;padding:12px 16px;display:flex}.photo-upload-qa-module__2jG6vW__removePrompt{width:100%}.photo-upload-qa-module__2jG6vW__actions,.photo-upload-qa-module__2jG6vW__pickerActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.photo-upload-qa-module__2jG6vW__pickerActions:empty{display:none}.photo-upload-qa-module__2jG6vW__notice{color:var(--figma-neutral-600);overflow-wrap:anywhere}.photo-upload-qa-module__2jG6vW__success{color:var(--state-success-text)}.photo-upload-qa-module__2jG6vW__error{background:var(--figma-error-bg);color:var(--state-error-text);border-radius:12px;align-items:flex-start;gap:8px;padding:12px 16px;display:flex}.photo-upload-qa-module__2jG6vW__error>svg{flex:none}.photo-upload-qa-module__2jG6vW__uploadQueue{flex-direction:column;gap:12px;display:flex}.photo-upload-qa-module__2jG6vW__uploadQueue ol{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.photo-upload-qa-module__2jG6vW__uploadQueue li{background:var(--neutral-100);border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.photo-upload-qa-module__2jG6vW__uploadQueue li>div{overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;display:flex}@media (hover:hover){.photo-upload-qa-module__2jG6vW__pageActions{visibility:hidden}.photo-upload-qa-module__2jG6vW__pages>li:hover .photo-upload-qa-module__2jG6vW__pageActions,.photo-upload-qa-module__2jG6vW__pages>li:focus-within .photo-upload-qa-module__2jG6vW__pageActions{visibility:visible}}.photo-upload-qa-module__2jG6vW__editor>div[aria-live]:empty{display:none}.photo-upload-qa-module__2jG6vW__pickerActions:not(:has(button)){display:none}@media (max-width:600px){.photo-upload-qa-module__2jG6vW__problem>div:nth-child(2){flex-wrap:wrap;width:100%;padding-left:0}.photo-upload-qa-module__2jG6vW__problem>div:nth-child(2)>button{max-width:100%}}
.phone-photo-editor-module__Ygbnyq__capture{background:var(--neutral-900);min-height:100dvh;color:var(--neutral-0);flex-direction:column;display:flex}.phone-photo-editor-module__Ygbnyq__header{align-items:center;gap:12px;min-height:64px;padding:12px 20px;display:flex}.phone-photo-editor-module__Ygbnyq__header>div{min-width:0}.phone-photo-editor-module__Ygbnyq__header h1,.phone-photo-editor-module__Ygbnyq__header p{margin:0}.phone-photo-editor-module__Ygbnyq__header h1:focus{outline:none}.phone-photo-editor-module__Ygbnyq__header p{color:var(--neutral-300)}.phone-photo-editor-module__Ygbnyq__close{cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;width:24px;height:40px;padding:0;display:grid}.phone-photo-editor-module__Ygbnyq__close img{display:block}.phone-photo-editor-module__Ygbnyq__camera{flex-direction:column;align-items:center;padding:2px 24px 20px;display:flex}.phone-photo-editor-module__Ygbnyq__frame{background:linear-gradient(var(--neutral-0),var(--neutral-0)) left top/25px 3px no-repeat,linear-gradient(var(--neutral-0),var(--neutral-0)) left top/3px 25px no-repeat,linear-gradient(var(--neutral-0),var(--neutral-0)) right top/25px 3px no-repeat,linear-gradient(var(--neutral-0),var(--neutral-0)) right top/3px 25px no-repeat,linear-gradient(var(--neutral-0),var(--neutral-0)) left bottom/25px 3px no-repeat,linear-gradient(var(--neutral-0),var(--neutral-0)) left bottom/3px 25px no-repeat,linear-gradient(var(--neutral-0),var(--neutral-0)) right bottom/25px 3px no-repeat,linear-gradient(var(--neutral-0),var(--neutral-0)) right bottom/3px 25px no-repeat;flex:none;width:262px;height:343px;padding:16px 10px;position:relative}.phone-photo-editor-module__Ygbnyq__instructions{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100%;display:flex}.phone-photo-editor-module__Ygbnyq__instructions h2{color:var(--neutral-0);margin:0}.phone-photo-editor-module__Ygbnyq__instructions img{display:block}.phone-photo-editor-module__Ygbnyq__preview{width:100%;height:100%;position:relative}.phone-photo-editor-module__Ygbnyq__preview>span{color:var(--neutral-0);background:var(--neutral-900);text-align:center;padding:4px;position:absolute;bottom:0;left:0;right:0}.phone-photo-editor-module__Ygbnyq__capture .phone-photo-editor-module__Ygbnyq__cameraHint{color:var(--neutral-300);text-align:center;margin:15px 0}.phone-photo-editor-module__Ygbnyq__shutter{cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:68px;height:68px;padding:0;display:grid}.phone-photo-editor-module__Ygbnyq__shutter img{display:block}.phone-photo-editor-module__Ygbnyq__sheet{padding:20px 24px max(24px,env(safe-area-inset-bottom));color:var(--brand-navy-900);background:var(--neutral-0);border-radius:24px 24px 0 0;flex-direction:column;align-items:stretch;gap:14px;display:flex;position:relative}.phone-photo-editor-module__Ygbnyq__thumbnails{align-items:flex-start;gap:10px;display:flex;overflow-x:auto}.phone-photo-editor-module__Ygbnyq__thumbnails>div{flex-direction:column;flex:0 0 44px;align-items:center;gap:4px;display:flex}.phone-photo-editor-module__Ygbnyq__thumbnails>div>img,.phone-photo-editor-module__Ygbnyq__thumbnails>div>span:first-child{border:1.5px solid var(--neutral-300);object-fit:contain;border-radius:4px;width:40px;height:52px;display:block}.phone-photo-editor-module__Ygbnyq__thumbnails>div[data-state=Przyjęta]>img{border-color:var(--figma-success)}.phone-photo-editor-module__Ygbnyq__thumbnails>div[data-state=Uwaga]>img{border-color:var(--state-warning)}.phone-photo-editor-module__Ygbnyq__thumbnails>div[data-state=Do\ wymiany]>img{border-color:var(--figma-error)}.phone-photo-editor-module__Ygbnyq__thumbnails>div>span:last-child{white-space:nowrap;color:var(--figma-neutral-600)}.phone-photo-editor-module__Ygbnyq__thumbnails>div[data-state=Przyjęta]>span:last-child{color:var(--state-success-text)}.phone-photo-editor-module__Ygbnyq__nextPage>span:first-child{border-style:dashed!important}.phone-photo-editor-module__Ygbnyq__saved{color:var(--figma-neutral-600);margin:0}.phone-photo-editor-module__Ygbnyq__finish.phone-photo-editor-module__Ygbnyq__finish{width:100%}.phone-photo-editor-module__Ygbnyq__capture button:disabled{opacity:.5;cursor:default}.phone-photo-editor-module__Ygbnyq__capture button:focus-visible,.phone-photo-editor-module__Ygbnyq__capture summary:focus-visible{outline:3px solid var(--brand-blue-500);outline-offset:3px}.phone-photo-editor-module__Ygbnyq__review{margin-top:4px}.phone-photo-editor-module__Ygbnyq__review>summary{cursor:pointer;align-items:center;min-height:44px;padding:10px 0;display:flex}.phone-photo-editor-module__Ygbnyq__review>summary:before{content:"+";width:24px}.phone-photo-editor-module__Ygbnyq__review[open]>summary:before{content:"−"}.phone-photo-editor-module__Ygbnyq__body{min-width:0}.phone-photo-editor-module__Ygbnyq__capture[data-retake=true] .phone-photo-editor-module__Ygbnyq__camera{padding-top:72px}.phone-photo-editor-module__Ygbnyq__capture[data-retake=true] .phone-photo-editor-module__Ygbnyq__sheet{margin-top:auto}@media (min-width:600px){.phone-photo-editor-module__Ygbnyq__capture{max-width:390px;margin:0 auto}}@media (max-width:359px){.phone-photo-editor-module__Ygbnyq__header,.phone-photo-editor-module__Ygbnyq__sheet{padding-inline:16px}}.phone-photo-editor-module__Ygbnyq__options{z-index:5;position:absolute;top:12px;right:14px}.phone-photo-editor-module__Ygbnyq__options>summary{background:var(--neutral-100);cursor:pointer;border-radius:999px;place-items:center;width:36px;height:36px;list-style:none;display:grid}.phone-photo-editor-module__Ygbnyq__options>summary::-webkit-details-marker{display:none}.phone-photo-editor-module__Ygbnyq__options>div{border:1px solid var(--neutral-200);background:var(--neutral-0);width:min(342px,100vw - 48px);max-height:65dvh;color:var(--brand-navy-900);box-shadow:var(--shadow-floating);border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex;position:absolute;bottom:44px;right:0;overflow:auto}.phone-photo-editor-module__Ygbnyq__options p{margin:0}.phone-photo-editor-module__Ygbnyq__capture[data-retake=true] .phone-photo-editor-module__Ygbnyq__sheet{min-height:55px;padding-top:20px;padding-bottom:max(18px,env(safe-area-inset-bottom))}
.help-popover-module__R2MUUG__trigger{vertical-align:middle;border-radius:var(--radius-pill);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.help-popover-module__R2MUUG__trigger:hover{background:var(--brand-blue-100)}.help-popover-module__R2MUUG__popup{z-index:1000;border:1px solid var(--neutral-200);border-radius:var(--radius-tile);background:var(--neutral-0);width:300px;max-width:calc(100vw - 24px);box-shadow:var(--shadow-floating);letter-spacing:-.025rem;overflow-wrap:anywhere;flex-direction:column;gap:6px;padding:16px;font-size:.875rem;line-height:1.45;display:flex;position:fixed}.help-popover-module__R2MUUG__popup strong{color:var(--brand-navy-900);font-weight:600}.help-popover-module__R2MUUG__popup>div{color:var(--neutral-600)}
.workspace-module__kSPe1a__asset{flex:none;max-width:none;display:block}.workspace-module__kSPe1a__dashedFrame{pointer-events:none;position:absolute;top:-1.5px;left:-1.5px}.workspace-module__kSPe1a__muted{color:var(--figma-neutral-600)}.workspace-module__kSPe1a__grow{flex:1;min-width:0}.workspace-module__kSPe1a__workRow,.workspace-module__kSPe1a__assignmentRow,.workspace-module__kSPe1a__classCard{isolation:isolate;position:relative}.workspace-module__kSPe1a__rowLink{text-decoration:none}.workspace-module__kSPe1a__rowLink:after{content:"";z-index:1;border-radius:var(--radius-card);cursor:pointer;position:absolute;inset:0}.workspace-module__kSPe1a__workRow .workspace-module__kSPe1a__rowLink:after{border-radius:var(--radius-tile)}.workspace-module__kSPe1a__rowLink[aria-disabled=true]:after{pointer-events:none;cursor:default}.workspace-module__kSPe1a__rowLink:focus-visible{outline:none}.workspace-module__kSPe1a__rowLink:focus-visible:after{outline:2px solid var(--brand-blue-500);outline-offset:2px}.workspace-module__kSPe1a__classTop>button,.workspace-module__kSPe1a__classFooter button,.workspace-module__kSPe1a__classFooter a,button.workspace-module__kSPe1a__classOpen,.workspace-module__kSPe1a__workRow>button.workspace-module__kSPe1a__rosterNumber,.workspace-module__kSPe1a__workAction>button,.workspace-module__kSPe1a__workAction>a,.workspace-module__kSPe1a__assignmentAction{z-index:2;position:relative}.workspace-module__kSPe1a__aiBadge{align-items:center;gap:var(--space-4);border-radius:var(--radius-pill);background:var(--ai-violet-100);height:23px;color:var(--ai-violet-600);white-space:nowrap;padding:3px 8px 3px 6px;display:inline-flex}.workspace-module__kSPe1a__aiBadge[data-variant=full]{background:linear-gradient(to right,var(--ai-violet-600),var(--brand-blue-500));color:var(--neutral-0)}.workspace-module__kSPe1a__workStatus{border-radius:var(--radius-pill);white-space:nowrap;background:var(--neutral-100);height:28px;color:var(--neutral-700);flex:none;align-items:center;gap:6px;padding:4px 10px 4px 8px;display:inline-flex}.workspace-module__kSPe1a__workStatus[data-tone=warning]{background:var(--state-warning-bg);color:var(--state-warning)}.workspace-module__kSPe1a__workStatus[data-tone=processing]{background:var(--brand-blue-100);color:var(--brand-navy-700)}.workspace-module__kSPe1a__workStatus[data-tone=review]{background:var(--ai-violet-100);color:var(--ai-violet-600)}.workspace-module__kSPe1a__workStatus[data-tone=success]{background:var(--figma-success-bg);color:var(--state-success-text)}.workspace-module__kSPe1a__workStatus[data-tone=error]{background:var(--state-error-bg);color:var(--state-error-text)}.workspace-module__kSPe1a__workStatus[data-variant=text]:not([data-tone=warning]):not([data-tone=error]){color:var(--neutral-700);background:0 0;padding-inline:0}.workspace-module__kSPe1a__workStatus[data-variant=text][data-tone=review]{color:var(--brand-navy-900)}.workspace-module__kSPe1a__rosterNumber{border-radius:var(--radius-tile);background:var(--neutral-100);width:44px;height:44px;color:var(--brand-navy-900);border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.workspace-module__kSPe1a__rosterNumber[data-size=S]{border-radius:10px;width:32px;height:32px}.workspace-module__kSPe1a__rosterNumber[data-state=Wybrana]{background:var(--brand-blue-100);color:var(--brand-navy-700)}.workspace-module__kSPe1a__rosterNumber[data-state=Teraz]{border:2px solid var(--brand-blue-500);background:var(--neutral-0)}.workspace-module__kSPe1a__rosterNumber[data-state=Do\ przejrzenia]{background:var(--brand-navy-700);color:var(--neutral-0)}.workspace-module__kSPe1a__rosterNumber[data-state=Nieobecna]{color:var(--neutral-500);background:0 0;border:1.5px solid #0000}.workspace-module__kSPe1a__rosterNumber[data-state=W\ toku]{border:1.5px solid var(--brand-navy-700);background:var(--neutral-0);color:var(--brand-navy-700)}.workspace-module__kSPe1a__rosterNumber[data-state=Uwaga]{border:1.5px solid var(--state-warning-400);background:var(--state-warning-bg);color:var(--state-warning)}.workspace-module__kSPe1a__rosterNumber[data-state=Zatwierdzona]{border:1px solid var(--figma-success);background:var(--figma-success-bg);color:var(--state-success-text)}.workspace-module__kSPe1a__navigationItem{align-items:center;gap:var(--space-12);border-radius:var(--radius-tile);text-align:left;width:200px;height:44px;color:var(--neutral-700);background:0 0;border:0;padding:10px 12px;display:flex}.workspace-module__kSPe1a__navigationItem[data-kind=class]{height:40px;padding-block:var(--space-8)}.workspace-module__kSPe1a__navigationItem[data-active=true]{color:var(--brand-navy-700);background:var(--brand-blue-100)}.workspace-module__kSPe1a__navigationLabel{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.workspace-module__kSPe1a__classBadge{background:var(--neutral-100);width:24px;height:24px;color:var(--brand-navy-900);border-radius:7px;flex:none;justify-content:center;align-items:center;display:flex}.workspace-module__kSPe1a__navigationItem[data-active=true] .workspace-module__kSPe1a__classBadge{color:var(--brand-navy-700);background:var(--neutral-0)}.workspace-module__kSPe1a__navigationCount{border-radius:var(--radius-pill);background:var(--state-warning-bg);color:var(--state-warning);align-items:center;padding:2px 8px;display:flex}.workspace-module__kSPe1a__workRow{align-items:center;gap:var(--space-16);border-bottom:1px solid var(--neutral-200);background:var(--neutral-0);width:712px;height:71px;color:var(--brand-navy-900);padding:12px 16px;display:flex}.workspace-module__kSPe1a__workText{white-space:nowrap;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.workspace-module__kSPe1a__workText p{text-overflow:ellipsis;max-width:100%;overflow:hidden}.workspace-module__kSPe1a__workAction{flex:none;justify-content:flex-end;align-items:center;width:132px;display:flex}.workspace-module__kSPe1a__scoreAction{color:var(--brand-navy-900);background:0 0;border:0;align-items:baseline;gap:4px;padding:0;text-decoration:none;display:flex}.workspace-module__kSPe1a__scoreAction .workspace-module__kSPe1a__asset{align-self:center;margin-left:2px}.workspace-module__kSPe1a__workRow[data-fluid=true]{width:100%;height:71px;min-height:71px;padding-block:var(--space-12)}.workspace-module__kSPe1a__workRow[data-fluid=true] .workspace-module__kSPe1a__workText p{width:max-content;max-width:calc(100% + var(--space-16))}.workspace-module__kSPe1a__workTitle{color:inherit;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;width:100%;margin:0;padding:0;display:block;overflow:hidden}.workspace-module__kSPe1a__workRow[data-selected=true]{background:var(--brand-blue-50)}@media (max-width:1250px){.workspace-module__kSPe1a__workRow[data-fluid=true]{gap:var(--space-8) var(--space-16);grid-template-columns:44px minmax(0,1fr) auto;height:auto;display:grid}.workspace-module__kSPe1a__workRow[data-fluid=true]>.workspace-module__kSPe1a__rosterNumber{grid-row:1/3}.workspace-module__kSPe1a__workRow[data-fluid=true]>.workspace-module__kSPe1a__workText{grid-column:2}.workspace-module__kSPe1a__workRow[data-fluid=true]>.workspace-module__kSPe1a__workStatus{grid-area:2/2;justify-self:start}.workspace-module__kSPe1a__workRow[data-fluid=true]>.workspace-module__kSPe1a__workAction{grid-area:1/3/3;width:auto}}@media (max-width:600px){.workspace-module__kSPe1a__workRow[data-fluid=true]{grid-template-columns:44px minmax(0,1fr);padding-inline:0}.workspace-module__kSPe1a__workRow[data-fluid=true]>.workspace-module__kSPe1a__workAction{grid-area:3/2;justify-content:flex-start}.workspace-module__kSPe1a__workRow[data-fluid=true]>.workspace-module__kSPe1a__workAction:empty{display:none}.workspace-module__kSPe1a__workRow[data-fluid=true] .workspace-module__kSPe1a__workText p{white-space:normal}}.workspace-module__kSPe1a__classCard{align-items:flex-start;gap:var(--space-16);width:344px;padding:var(--space-20);border-radius:var(--radius-card);box-shadow:var(--shadow-card);background:var(--neutral-0);color:var(--brand-navy-900);text-align:left;border:0;flex-direction:column;display:flex}.workspace-module__kSPe1a__classTop{justify-content:space-between;align-items:center;width:100%;display:flex}.workspace-module__kSPe1a__classTile{border-radius:var(--radius-note);width:48px;height:48px;color:var(--brand-navy-700);background:var(--brand-blue-100);flex:none;justify-content:center;align-items:center;display:flex}.workspace-module__kSPe1a__classTitle{color:inherit;text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:0;display:flex}.workspace-module__kSPe1a__separator{background:var(--neutral-200);flex:none;width:100%;height:1px}.workspace-module__kSPe1a__classFooter{gap:var(--space-8);align-items:center;width:100%;min-height:20.3px;display:flex}.workspace-module__kSPe1a__classOpen{text-align:left;color:var(--neutral-700);background:0 0;border:0;padding:0}.workspace-module__kSPe1a__classOpen[data-tone=review]{color:var(--brand-navy-900)}.workspace-module__kSPe1a__classOpen[data-tone=warning]{color:var(--state-warning)}.workspace-module__kSPe1a__addClass{height:224px;box-shadow:none;background:0 0;border:1.5px solid #0000;justify-content:center;align-items:center;position:relative}.workspace-module__kSPe1a__addClassIcon{border-radius:var(--radius-panel);background:var(--brand-blue-100);justify-content:center;align-items:center;width:48px;height:48px;display:flex}.workspace-module__kSPe1a__addClassText{white-space:nowrap;flex-direction:column;align-items:center;gap:2px;display:flex}.workspace-module__kSPe1a__classCard[data-fluid=true]{width:100%;min-width:0}.workspace-module__kSPe1a__addClass[data-compact=true]{border:1.5px dashed var(--neutral-300);border-radius:var(--space-20);height:204px}.workspace-module__kSPe1a__assignmentRow{align-items:center;gap:var(--space-16);width:1080px;height:78px;padding:var(--space-16);border-radius:var(--radius-card);background:var(--neutral-0);color:var(--brand-navy-900);box-shadow:var(--shadow-card);display:flex}.workspace-module__kSPe1a__assignmentRow[data-layout=narrow]{width:712px;height:105px}.workspace-module__kSPe1a__assignmentTile{border-radius:var(--radius-tile);background:var(--brand-blue-100);width:40px;height:40px;color:var(--brand-navy-700);flex:none;justify-content:center;align-items:center;display:flex}.workspace-module__kSPe1a__assignmentText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.workspace-module__kSPe1a__assignmentText p{white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}.workspace-module__kSPe1a__assignmentDistribution{padding-top:var(--space-4);white-space:nowrap;flex:none;width:280px}.workspace-module__kSPe1a__assignmentRow[data-layout=narrow] .workspace-module__kSPe1a__assignmentText{gap:var(--space-4)}.workspace-module__kSPe1a__assignmentRow[data-layout=narrow] .workspace-module__kSPe1a__assignmentDistribution{width:100%}.workspace-module__kSPe1a__assignmentAction{flex:none;justify-content:flex-end;align-items:center;width:140px;display:flex}.workspace-module__kSPe1a__assignmentRow[data-layout=narrow] .workspace-module__kSPe1a__assignmentAction{width:120px}.workspace-module__kSPe1a__assignmentRow[data-fluid=true]{border-radius:var(--space-20);width:100%;height:auto;min-height:78px}.workspace-module__kSPe1a__assignmentRow[data-fluid=true][data-layout=narrow]{min-height:105px}.workspace-module__kSPe1a__assignmentRow[data-fluid=true] .workspace-module__kSPe1a__assignmentDistribution{white-space:normal}.workspace-module__kSPe1a__assignmentTitle{appearance:none;color:inherit;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;width:100%;margin:0;padding:0;display:block;overflow:hidden}.workspace-module__kSPe1a__assignmentTitle:disabled{cursor:default}.workspace-module__kSPe1a__axis{align-items:center;gap:6px;width:max-content;display:flex}.workspace-module__kSPe1a__axisStep{align-items:center;gap:var(--space-8);border-radius:var(--radius-pill);height:34px;color:var(--brand-navy-900);white-space:nowrap;background:0 0;border:1px solid #0000;flex:none;padding:6px 12px 6px 8px;display:flex}.workspace-module__kSPe1a__axisStep:not([data-current=true]){border-width:0}.workspace-module__kSPe1a__axisStep[data-current=true]{border-color:var(--brand-blue-500);background:var(--brand-blue-100)}.workspace-module__kSPe1a__axisStep[data-state=future]{color:var(--neutral-500)}.workspace-module__kSPe1a__axisStep:disabled{opacity:1;cursor:default}.workspace-module__kSPe1a__axisMarker{border-radius:10px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex;overflow:hidden}.workspace-module__kSPe1a__axisMarker[data-state=future]{border:1.5px solid var(--neutral-300);background:var(--neutral-0)}.workspace-module__kSPe1a__axisMarker[data-state=running]{background:var(--brand-navy-900)}.workspace-module__kSPe1a__axisMarker[data-state=done]{background:var(--state-success-bg)}.workspace-module__kSPe1a__axisMarker[data-state=error]{background:var(--state-error)}.workspace-module__kSPe1a__axisConnector{background:var(--neutral-200);border-radius:1px;flex:none;width:20px;height:2px}.workspace-module__kSPe1a__axisConnector[data-done=true]{background:var(--brand-navy-900)}.workspace-module__kSPe1a__stepState{border-radius:var(--radius-pill);background:var(--brand-blue-100);height:25px;color:var(--brand-navy-700);white-space:nowrap;align-items:center;gap:6px;padding:4px 10px 4px 8px;display:inline-flex}.workspace-module__kSPe1a__stepState[data-state="Czeka na Ciebie"]{background:var(--state-warning-bg);color:var(--state-warning)}.workspace-module__kSPe1a__stepState[data-state=Gotowe]{background:var(--state-success-bg);color:var(--state-success-text)}.workspace-module__kSPe1a__stepState[data-state=Błąd]{background:var(--state-error-bg);color:var(--state-error-text)}.workspace-module__kSPe1a__onboardingStep{align-items:center;gap:var(--space-16);border-radius:var(--radius-field);width:640px;color:var(--brand-navy-900);padding:16px 20px;display:flex}.workspace-module__kSPe1a__onboardingStep[data-state=Teraz]{background:var(--brand-blue-50)}.workspace-module__kSPe1a__onboardingStep[data-state=Zrobione]{color:var(--figma-neutral-600)}.workspace-module__kSPe1a__onboardingMarker{border-radius:var(--radius-field);background:var(--neutral-100);width:32px;height:32px;color:var(--figma-neutral-600);flex:none;justify-content:center;align-items:center;display:flex}.workspace-module__kSPe1a__onboardingStep[data-state=Teraz] .workspace-module__kSPe1a__onboardingMarker{background:var(--brand-navy-900);color:var(--neutral-0)}.workspace-module__kSPe1a__onboardingStep[data-state=Zrobione] .workspace-module__kSPe1a__onboardingMarker{background:var(--figma-success-bg)}.workspace-module__kSPe1a__onboardingText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.workspace-module__kSPe1a__onboardingStep[data-fluid=true]{width:100%}@media (max-width:1250px){.workspace-module__kSPe1a__assignmentRow[data-fluid=true][data-layout=wide]{column-gap:var(--space-16);row-gap:var(--space-4);grid-template-columns:40px minmax(0,1fr) auto;display:grid}.workspace-module__kSPe1a__assignmentRow[data-fluid=true][data-layout=wide] .workspace-module__kSPe1a__assignmentTile{grid-row:1/3}.workspace-module__kSPe1a__assignmentRow[data-fluid=true][data-layout=wide] .workspace-module__kSPe1a__assignmentText{grid-column:2}.workspace-module__kSPe1a__assignmentRow[data-fluid=true][data-layout=wide] .workspace-module__kSPe1a__assignmentDistribution{grid-area:2/2;width:100%}.workspace-module__kSPe1a__assignmentRow[data-fluid=true][data-layout=wide] .workspace-module__kSPe1a__assignmentAction{grid-area:1/3/3;width:auto}}@media (max-width:600px){.workspace-module__kSPe1a__assignmentRow[data-fluid=true],.workspace-module__kSPe1a__assignmentRow[data-fluid=true][data-layout=wide]{gap:var(--space-12) var(--space-16);grid-template-columns:40px minmax(0,1fr);display:grid}.workspace-module__kSPe1a__assignmentRow[data-fluid=true] .workspace-module__kSPe1a__assignmentTile{grid-area:1/1}.workspace-module__kSPe1a__assignmentRow[data-fluid=true] .workspace-module__kSPe1a__assignmentText{grid-column:2}.workspace-module__kSPe1a__assignmentRow[data-fluid=true] .workspace-module__kSPe1a__assignmentAction,.workspace-module__kSPe1a__assignmentRow[data-fluid=true][data-layout=wide] .workspace-module__kSPe1a__assignmentAction{grid-area:auto/2;justify-content:flex-start;width:auto}.workspace-module__kSPe1a__onboardingStep[data-fluid=true]{padding:var(--space-16);grid-template-columns:32px minmax(0,1fr);display:grid}.workspace-module__kSPe1a__onboardingStep[data-fluid=true]>button{grid-column:2;justify-self:start}}
.review-specs-module__aJ5VLG__canvas{background:var(--neutral-0);flex:none;position:relative}.review-specs-module__aJ5VLG__canvas[data-surface=neutral]{background:var(--neutral-100)}.review-specs-module__aJ5VLG__canvas[data-surface=neutral]:has(article){background:var(--neutral-0)}.review-specs-module__aJ5VLG__canvas[data-surface=neutral]:has(article):before{content:"";background:var(--neutral-100);border-radius:var(--radius-field);position:absolute;inset:0}.review-specs-module__aJ5VLG__canvas[data-surface=canvas]{background:var(--figma-canvas-bg)}.review-specs-module__aJ5VLG__canvas[data-surface=page]:before{content:"";background:var(--page-bg);border-radius:var(--radius-panel);position:absolute;inset:0}.review-specs-module__aJ5VLG__canvas[data-surface=dashed]{background:var(--neutral-0);border-radius:var(--radius-field);outline:1px dashed var(--neutral-200);outline-offset:-1px}.review-specs-module__aJ5VLG__at{align-items:flex-start;display:flex;position:absolute}
.favicon-specs-module__rAe82G__icon{max-width:none;display:block}
.design-gallery-module__niO9Dq__gallery{min-height:100vh;padding:var(--space-16);background:var(--page-bg);color:var(--brand-navy-900)}.design-gallery-module__niO9Dq__header{gap:var(--space-16);margin-bottom:var(--space-40);flex-direction:column;display:flex}.design-gallery-module__niO9Dq__header nav{gap:var(--space-16);flex-wrap:wrap;display:flex}.design-gallery-module__niO9Dq__section{gap:var(--space-24);margin-bottom:var(--space-40);flex-direction:column;display:flex}.design-gallery-module__niO9Dq__gallery[data-capture=true] .design-gallery-module__niO9Dq__section{margin:0}.design-gallery-module__niO9Dq__gallery[data-wide=true]{padding:0}.design-gallery-module__niO9Dq__canvas{flex:none}.design-gallery-module__niO9Dq__gallery p{margin:0}
.batch-print-module__vmojnW__page.batch-print-page{padding:28px 22px 56px}.batch-print-module__vmojnW__toolbar{max-width:880px;margin:0 auto 28px}.batch-print-module__vmojnW__navigation{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-bottom:26px;display:flex}.batch-print-module__vmojnW__navigation>a{justify-content:center;align-items:center;gap:8px;min-height:44px;text-decoration:none;display:inline-flex}.batch-print-module__vmojnW__navigation .button{min-height:44px}.batch-print-module__vmojnW__navigation>a:focus-visible,.batch-print-module__vmojnW__navigation>button:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.batch-print-module__vmojnW__backArrow{transform:rotate(180deg)}.batch-print-module__vmojnW__heading h1{letter-spacing:-.03em;overflow-wrap:anywhere;margin-top:6px;font-size:1.75rem;line-height:1.25}.batch-print-module__vmojnW__heading>p:last-child{color:var(--muted);margin-top:10px;font-size:.875rem}.batch-print-module__vmojnW__eyebrow{color:var(--muted);font-size:.8125rem;font-weight:600}.batch-print-module__vmojnW__description{max-width:75ch;color:var(--muted);margin-top:16px;font-size:.875rem;line-height:1.7}.batch-print-module__vmojnW__omitted{border:1px solid var(--line);background:var(--surface);border-radius:6px;align-items:flex-start;gap:9px;margin-top:18px;padding:12px 14px;font-size:.875rem;line-height:1.6;display:flex}.batch-print-module__vmojnW__omitted>svg{flex-shrink:0;margin-top:2px}.batch-print-module__vmojnW__reports{max-width:880px;margin:0 auto}.batch-print-module__vmojnW__reportPage.batch-print-report{border:1px solid var(--line);background:var(--paper,var(--surface));min-width:0}.batch-print-module__vmojnW__reportPage+.batch-print-module__vmojnW__reportPage{margin-top:28px}.batch-print-module__vmojnW__empty{border:1px dashed var(--line-strong,var(--line));text-align:center;border-radius:8px;flex-direction:column;align-items:center;gap:14px;max-width:880px;margin:0 auto;padding:42px 26px;display:flex}.batch-print-module__vmojnW__empty>svg{color:var(--muted)}.batch-print-module__vmojnW__empty h2{font-size:1.125rem}.batch-print-module__vmojnW__empty>p{max-width:58ch;color:var(--muted);font-size:.9375rem;line-height:1.65}@media (max-width:620px){.batch-print-module__vmojnW__page.batch-print-page{padding:20px 12px 36px}.batch-print-module__vmojnW__navigation{flex-direction:column;align-items:stretch;gap:8px;margin-bottom:24px}.batch-print-module__vmojnW__navigation>a{justify-content:flex-start;align-self:flex-start}.batch-print-module__vmojnW__navigation .button{justify-content:center;width:100%}.batch-print-module__vmojnW__heading h1{font-size:1.5rem}.batch-print-module__vmojnW__reportPage+.batch-print-module__vmojnW__reportPage{margin-top:22px}}@media print{@page{size:A4;margin:16mm 16mm 18mm}.batch-print-module__vmojnW__reports{background:0 0;width:auto;max-width:none;margin:0;padding:0;display:block}.batch-print-module__vmojnW__page.batch-print-page{background:0 0;width:auto;max-width:none;margin:0;padding:0;display:block}.batch-print-module__vmojnW__toolbar,.batch-print-module__vmojnW__empty{display:none!important}.batch-print-module__vmojnW__reportPage.batch-print-report{break-inside:auto;background:0 0;border:0;margin:0;padding:0;display:block}.batch-print-module__vmojnW__reportPage+.batch-print-module__vmojnW__reportPage{break-before:page;page-break-before:always;margin-top:0}}
