.launch-student-experience_experience__8gVku{min-width:0}.launch-student-experience_experience__8gVku .info-banner p{margin-block:0}.launch-student-experience_experience__8gVku .info-banner p+*{margin-block-start:.75rem}.launch-student-experience_experience__8gVku .help-section{padding:1.25rem;min-inline-size:0;overflow-wrap:anywhere}.launch-student-experience_experience__8gVku td small{display:block;margin-block-start:.35rem}.launch-student-experience_experience__8gVku .registration-actions{display:grid;gap:.65rem}.launch-student-experience_experience__8gVku .registration-actions p{max-width:65ch}.launch-student-experience_experience__8gVku .mobile-registration .registration-actions{display:flex;flex-wrap:wrap}.launch-student-experience_experience__8gVku .mobile-registration .registration-actions>p{flex-basis:100%;margin-block:0}.launch-student-experience_experience__8gVku .workspace-form-section label{display:grid;gap:.5rem}.launch-student-experience_experience__8gVku .workspace-form-section{min-width:0}.launch-student-experience_noPoster__OJYiv{background:var(--surface-2,var(--surface));color:var(--muted);display:grid;place-items:center;min-height:10rem}.launch-student-experience_posterUnavailable__kF6lU{padding:1.5rem;text-align:center}.launch-essential-rules,.launch-progress-summary,.launch-secondary-progress{min-inline-size:0}.launch-essential-rules>:is(h2,h3),.launch-progress-summary>h2,.launch-secondary-progress>h2{margin-block:0 12px;font-size:1.125rem}.launch-essential-rules{margin-block:20px}.launch-essential-rules p{max-inline-size:75ch;margin-block:8px}.launch-progress-summary .home-progress-summary{margin-block-end:12px}[data-launch-student-view] .discovery-active-filters{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px}[data-launch-student-view] .discovery-active-filters>span{overflow-wrap:anywhere}[data-launch-employee-experience] .employee-section>h2{margin-block:0 12px}[data-launch-employee-experience] .employee-stat-grid{gap:0;padding-block:8px;border-block:1px solid var(--line)}[data-launch-employee-experience] .employee-stat{background:transparent;border:0;border-radius:0;box-shadow:none;padding:12px 16px}[data-launch-employee-experience] .employee-stat strong{font-size:1.5rem}@media (max-width:700px){.launch-progress-summary .home-progress-summary{gap:12px}[data-launch-employee-experience] .employee-stat{padding:12px 8px}}.workspace-shell .sidebar{width:264px;padding:24px 16px;overflow-y:auto}.workspace-shell .app-main{margin-inline-start:264px}.workspace-shell .sidebar-bottom{margin-top:24px}.workspace-shell .sidebar .brand{padding:0 8px}.workspace-identity{display:grid;gap:4px;padding:8px 12px 12px}.workspace-identity .eyebrow{margin:0}.workspace-identity strong{font-size:var(--text-support);color:var(--muted)}.workspace-switch{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:12px;padding:12px;margin:0 0 16px;font-size:var(--text-support);font-weight:600}.workspace-nav-search{display:flex;gap:8px;align-items:center;padding:0 12px;background:var(--surface-soft);border-radius:10px}.workspace-nav-search input{border:0;background:transparent;min-width:0;padding:12px 0;width:100%;font-size:var(--text-support)}.workspace-navigation .nav-label{margin:24px 12px 8px;font-size:var(--text-support)}.workspace-navigation .nav-item{min-height:44px;border-radius:10px;font-size:var(--text-support);padding:10px 12px;gap:12px}.workspace-navigation .nav-item span:not(.nav-dot){min-width:0;overflow-wrap:normal}.workspace-shell .page-content{max-width:1600px;margin:auto;padding:32px}.workspace-shell .page-heading{align-items:center;margin-bottom:24px;gap:20px}.workspace-shell .page-heading h1{font-size:clamp(26px,2.4vw,34px);line-height:1.3;margin:6px 0 8px}.workspace-shell .page-heading p{max-width:680px}.workspace-shell .panel{border-radius:16px}.workspace-shell .panel.form-grid,.workspace-shell .panel:not(.table-wrap):has(>h2),.workspace-shell details.panel{padding:24px}.workspace-shell .table-wrap{padding:0;overflow:hidden}.workspace-shell .table-wrap th{background:var(--surface-soft);font-size:var(--text-support)}.workspace-shell .table-wrap td,.workspace-shell .table-wrap th{padding:16px}.workspace-shell .table-wrap td small{display:block;margin-top:5px;overflow-wrap:normal}.workspace-shell .tabs{margin:0 0 24px;gap:8px;flex-wrap:wrap;border:0}.workspace-shell .tabs button{border:1px solid var(--line);background:var(--surface);border-radius:10px;min-height:44px;white-space:normal;padding:10px 16px}.workspace-shell .tabs button.selected{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.workspace-shell .fine-print,.workspace-shell small{font-size:var(--text-support)}.workspace-shell .form-grid{gap:20px}.workspace-shell .section-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}.workspace-shell .section-heading h2{margin:4px 0}.workspace-task-board{padding:24px;border:1px solid var(--line);background:var(--surface);border-radius:20px;margin-bottom:24px;box-shadow:var(--shadow);border-block-start:4px solid var(--accent)}.workspace-task-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.workspace-task-grid a{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;border:1px solid var(--line);border-radius:12px;padding:16px;background:var(--surface-soft)}.workspace-task-grid strong{font-size:26px;color:var(--accent)}.workspace-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:32px}.workspace-metrics article{padding:20px;display:grid;gap:8px}.workspace-metrics strong{font-size:32px;line-height:1.2}.workspace-metrics small,.workspace-metrics span{color:var(--muted)}.workspace-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}.workspace-shortcuts a{display:flex;gap:12px;align-items:center;padding:20px}.workspace-shortcuts strong{flex:1}.workspace-filterbar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:20px;border:1px solid var(--line);border-radius:16px;background:var(--surface);margin:0 0 24px;align-items:end}.workspace-filterbar .field{margin:0}.workspace-filterbar>*{min-width:0}.workspace-filterbar>.button{justify-self:start}.workspace-record-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.workspace-action-menu{position:relative}.workspace-action-menu summary{list-style:none;cursor:pointer}.workspace-action-menu[open]{z-index:3}.workspace-action-menu>div{display:grid;gap:8px;padding:12px;border:1px solid var(--line);background:var(--surface);border-radius:12px;min-width:180px}.workspace-form-section{border:0;border-block-start:1px solid var(--line);padding:24px 0 0;margin:0;min-width:0}.workspace-form-section legend{font-size:20px;font-weight:700;padding-inline-end:16px}.workspace-form-section .form-two{margin-top:12px}.workspace-savebar{position:sticky;bottom:16px;z-index:12;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:var(--shadow);margin-top:16px}.workspace-savebar p{margin:0}.workspace-settings-nav{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}.workspace-settings-nav a{padding:12px 16px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.workspace-settings-nav a[aria-current]{background:var(--accent-soft);color:var(--accent);border-color:var(--accent)}.workspace-role-summary{padding:20px;display:grid;grid-template-columns:1fr 1fr;gap:20px;background:var(--surface-soft);border-radius:12px}.workspace-role-summary p{margin:8px 0}.workspace-announcements{display:grid;gap:16px}.workspace-announcement{padding:24px}.workspace-announcement h2{margin:8px 0}.workspace-announcement header{display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap}.workspace-preview-copy{padding:20px;background:var(--surface-soft);border:1px solid var(--line);border-radius:12px;overflow-wrap:normal}.workspace-subtitle{color:var(--muted);margin:0 0 24px}.workspace-active-filters{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 16px}.workspace-active-filters button{display:flex;align-items:center;gap:8px;border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:8px 12px;min-height:44px}.workspace-advanced summary{padding:12px 0;cursor:pointer;font-weight:600}.workspace-advanced{margin-bottom:20px}.workspace-shell .analytics-kpis,.workspace-shell .analytics-kpis.secondary{grid-template-columns:repeat(4,minmax(0,1fr))}.workspace-shell .analytics-kpis.secondary{margin-top:16px}.workspace-shell .analytics-kpis.secondary strong{font-size:24px}.workspace-shell .analytics-kpis.secondary article{background:var(--surface-soft)}.workspace-shell .studio-toolbar{position:sticky;top:0;z-index:20;background:var(--surface);padding:16px;border:1px solid var(--line);border-radius:14px}.studio-mobile-mode{display:none}.studio-flow{gap:12px;margin:0 0 24px;padding:0;list-style:none;color:var(--muted);font-size:var(--text-support)}.studio-flow,.studio-flow li{display:flex;align-items:center}.studio-flow li{gap:8px}.studio-flow b{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--line);border-radius:50%}.studio-version-comparison{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:16px 0}.studio-version-comparison>div{padding:16px;border:1px solid var(--line);border-radius:12px}.workspace-shell :is(input,select,textarea){max-width:100%}.workspace-shell :is(td,strong,p,label,legend){overflow-wrap:normal}@media (min-width:761px){.workspace-shell .modal:has(.student-detail){max-width:850px}}@media (max-width:1100px){.workspace-filterbar,.workspace-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-shell .page-content{padding:24px}.workspace-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-shortcuts{grid-template-columns:1fr}}@media (max-width:760px){.workspace-shell .app-main{margin-inline-start:0}.workspace-shell .sidebar{width:min(330px,calc(100vw - 32px))}.workspace-shell .page-content{padding:24px 16px 32px}.workspace-shell .page-heading{align-items:flex-start;gap:12px}.workspace-shell .page-heading h1{font-size:26px}.workspace-shell .page-heading>.button{width:100%}.workspace-task-board{padding:20px}.workspace-task-grid{grid-template-columns:1fr}.workspace-task-grid a{padding:14px}.workspace-metrics{gap:12px}.workspace-metrics article{padding:16px}.workspace-metrics strong{font-size:28px}.workspace-filterbar{grid-template-columns:1fr;padding:16px}.workspace-shell .table-wrap{background:transparent;border:0;overflow:visible;box-shadow:none}.workspace-shell .responsive-table tbody tr{padding:16px;margin-bottom:16px;background:var(--surface);border:1px solid var(--line);border-radius:14px}.workspace-shell .responsive-table td{padding:10px 0}.workspace-shell .responsive-table td:last-child{display:block}.workspace-shell .responsive-table td:last-child:before{display:none}.workspace-record-actions{display:grid;grid-template-columns:1fr}.workspace-action-menu>div{min-width:0}.workspace-savebar{bottom:calc(var(
          --mobile-nav-inset,
          calc(var(--nav-height) + env(safe-area-inset-bottom))
        ) + 8px);padding:12px;flex-wrap:wrap}.workspace-savebar .button{flex:1}.studio-version-comparison,.workspace-role-summary{grid-template-columns:1fr}.workspace-shell .analytics-kpis,.workspace-shell .analytics-kpis.secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-shell .modal-content{width:100%;max-width:100%;max-height:100dvh;border-radius:0}.workspace-shell .studio-toolbar{top:0;gap:10px;flex-wrap:wrap;padding:12px}.studio-mobile-mode{display:flex;gap:8px;margin-bottom:16px}.studio-mobile-mode button{flex:1}.studio-mobile-edit .studio-preview-area,.studio-mobile-preview .studio-inspector,.studio-mobile-preview .studio-outline{display:none}.workspace-shell .studio-workspace{display:block}.workspace-shell .studio-workspace>.panel{margin-bottom:16px}.workspace-shell .studio-preview-controls{flex-wrap:wrap}.workspace-shell .studio-mobile-mode{grid-column:1/-1}}.employee-nav{display:flex;flex-wrap:wrap;gap:.5rem;margin-block:1rem}.employee-nav a{min-height:44px;display:inline-flex;align-items:center;padding:.5rem .85rem;border:1px solid var(--line);border-radius:10px}.employee-nav a[aria-current=page]{font-weight:700;border-color:currentColor}.employee-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:1rem;margin-block:1rem}.employee-stat{padding:1rem;display:flex;flex-direction:column;gap:.5rem}.employee-stat strong{font-size:1.5rem;overflow-wrap:anywhere}.employee-section{padding:1rem;margin-block:1rem}.employee-section h2{margin-block-end:.75rem}.employee-section fieldset{border:1px solid var(--line);border-radius:10px;padding:1rem;margin-block:1rem;min-width:0}.employee-reward-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1rem}.employee-reward{padding:1rem;display:flex;flex-direction:column;gap:.75rem}.employee-reward .catalog-preview{max-height:160px;object-fit:contain}.employee-fulfillment{border-block-end:1px solid var(--line);padding-block:1rem}.employee-fulfillment bdi{overflow-wrap:anywhere}.employee-section .form-grid{padding:0}.employee-section input,.employee-section select,.employee-section textarea{max-width:100%}.employee-explanation{font-size:1rem;line-height:1.6}@media (max-width:419px){.employee-reward-grid{grid-template-columns:1fr}}.workspace-shell .employee-section .table-wrap,.workspace-shell .employee-section.table-wrap{max-width:100%;overflow-x:auto}.staff-nav-disclosure{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:8px 12px;border:0;background:transparent;color:var(--muted);text-align:start;cursor:pointer;font:inherit;font-weight:700}.staff-nav-group{margin-block:10px}.staff-nav-group .nav-label{margin:0}.staff-editor-step[hidden],.staff-nav-group [hidden]{display:none!important}.staff-active-filters button:focus-visible,.staff-nav-disclosure:focus-visible,.staff-wizard-nav button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.staff-task-list{padding:0;margin-block:12px 24px;list-style:none;display:grid;gap:12px}.staff-assignment-card{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px;border:1px solid var(--line);border-radius:var(--radius,12px);background:var(--surface);min-width:0}.staff-task-identity{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0}.staff-task-identity h3{flex-basis:100%;margin:0;font-size:1rem;overflow-wrap:anywhere}.staff-task-identity small{flex-basis:100%;color:var(--muted)}.staff-task-actions{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.staff-task-actions .button{white-space:normal;text-align:center;min-height:44px}.staff-task-blocker{color:var(--muted);max-width:25ch}.staff-detail-link{display:inline-flex;align-items:center;min-height:44px;font-size:.875rem}.staff-advanced-filters>summary,.staff-supporting-summary>summary{min-height:44px;padding:12px;font-weight:700;cursor:pointer}.staff-supporting-summary{padding:12px}.staff-supporting-summary .workspace-metrics{margin-block:12px}.staff-daily-desk>section{margin-block-start:20px}.staff-filter-shelf{display:flex;align-items:flex-end;gap:12px;margin-block:16px}.staff-filter-shelf .field{flex:1}.staff-advanced-filters{border:1px solid var(--line);border-radius:var(--radius,12px);margin-block:12px;background:var(--surface)}.staff-advanced-filters .workspace-filterbar{padding:16px;margin:0}.staff-active-filters{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-block:12px 20px}.staff-active-filters>button:not(.button){border:1px solid var(--line);border-radius:12px;padding:8px 12px;background:var(--surface);color:var(--text);min-height:44px;cursor:pointer;font:inherit}.staff-wizard-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.staff-wizard-nav button{display:flex;gap:10px;align-items:center;min-height:60px;border:1px solid var(--line);background:var(--surface-soft);color:var(--text);border-radius:var(--radius,12px);padding:12px;text-align:start;font:inherit;cursor:pointer;transition:background-color .18s ease,border-color .18s ease}.staff-wizard-nav button[aria-current=step]{border-color:var(--accent);box-shadow:inset 0 -3px var(--accent);font-weight:700}.staff-wizard-nav button>b{display:grid;place-items:center;flex:none;width:28px;height:28px;border:1px solid var(--line);border-radius:50%}.staff-editor-step{min-width:0;display:grid;gap:20px}.staff-editor-step h2{margin:0}.staff-draft-review>section{padding-block:16px;border-block-end:1px solid var(--line)}.staff-activity-facts,.staff-draft-review dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.staff-activity-facts>div,.staff-draft-review dl>div{min-width:0}.staff-activity-facts dt,.staff-draft-review dt{color:var(--muted);font-size:.875rem}.staff-activity-facts dd,.staff-draft-review dd{margin:4px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.staff-editor-step .workspace-form-section{margin:0}.staff-activity-summary{margin-block:12px;padding:16px;border:1px solid var(--line);border-radius:var(--radius,12px);background:var(--surface)}.staff-activity-facts{grid-template-columns:repeat(3,minmax(0,1fr));margin-block:12px}.staff-lifecycle{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:8px 16px;margin:12px 0}.staff-lifecycle li{display:flex;gap:8px;align-items:center;color:var(--muted)}.staff-lifecycle li[aria-current]{color:var(--text);font-weight:700}.staff-lifecycle li span{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--line);border-radius:50%}.staff-lifecycle li[aria-current] span{border-color:var(--accent)}.staff-governance-group{margin-block:16px 28px}.staff-governance-group h2{margin-block:0 8px}.staff-governance-group>p{margin-block:0 16px;color:var(--muted)}.staff-governance-group .control-setting-card h3{font-size:1.1rem}.staff-attendance-tools{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.4fr) auto;gap:12px;align-items:end;margin-block:16px}.staff-attendance-tools .search-input{margin:0}.staff-desk-exception{border-inline-start:3px solid var(--accent);padding:12px;background:var(--surface-soft)}@media (min-width:1100px){.control-review-layout{display:grid}.control-review-layout,.operational-review-layout{grid-template-columns:minmax(240px,1fr) minmax(0,2fr)}}@media (max-width:1099px){.control-review-layout{display:block}.control-review-detail{position:static;max-height:none}.control-review-layout:has(.control-review-detail:not([hidden])) .control-review-queue{display:none}}@media (max-width:760px){.staff-assignment-card{flex-direction:column;align-items:stretch}.staff-task-actions{align-items:stretch}.staff-wizard-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-wizard-nav button{font-size:.875rem;padding:10px}.staff-filter-shelf{flex-wrap:wrap}.staff-filter-shelf .field{flex-basis:100%}.staff-activity-facts,.staff-attendance-tools,.staff-draft-review dl{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.staff-wizard-nav button{transition:none}}html[data-reduce-motion=true] .staff-wizard-nav button{transition:none}.staff-guided-editor{gap:16px}.staff-guided-editor>.control-checklist{margin-block:0}.staff-step-heading{scroll-margin-block-start:110px}.staff-guided-editor>.staff-step-heading+p{margin:0}.staff-revision-before{display:block;margin-block-end:6px;color:var(--muted)}.staff-revision-queue{margin-block-start:24px}:is([data-site-motion=reduced],[data-site-motion=none],[data-motion=reduced]) .staff-wizard-nav button{transition:none}.control-nav-row{display:flex;align-items:center;gap:2px}.control-nav-row>.nav-item{flex:1;min-width:0}.control-pin{display:grid;place-items:center;flex:0 0 32px;min-height:44px;border:0;background:transparent;color:var(--muted);border-radius:8px}.control-pin[aria-pressed=true]{color:var(--accent)}.control-pin:disabled{opacity:.45}.control-recent summary{padding:12px;font-size:var(--text-support);color:var(--muted);cursor:pointer}.control-hub-search{display:flex;align-items:center;gap:12px;padding:8px 16px;background:var(--surface);border:1px solid var(--line);border-radius:14px;margin-block-end:24px}.control-hub-search input{flex:1;min-width:0;border:0;background:transparent}.control-setting-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.control-setting-card{display:flex;flex-direction:column;align-items:flex-start;padding:24px;border:1px solid var(--line);border-radius:16px;background:var(--surface);transition:border-color .12s,box-shadow .18s}.control-setting-card:focus-visible,.control-setting-card:hover{border-color:var(--accent);box-shadow:var(--shadow)}.control-setting-card h2{font-size:20px;margin:12px 0}.control-setting-card p{color:var(--muted);flex:1}.control-card-action{display:flex;gap:8px;align-items:center;color:var(--accent);font-weight:600;margin-block-start:12px}.control-governance{display:flex;gap:16px;margin-block:24px;padding:24px}.control-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.control-today{padding:24px;margin-block-end:24px}.control-assignment-list{display:grid;gap:8px;margin-block:16px}.control-assignment{display:flex;align-items:center;gap:16px;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--surface-soft)}.control-assignment strong{flex:1}.control-assignment time{font-size:var(--text-support)}.control-week{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-block:16px}.control-week .control-assignment{flex-direction:column;align-items:flex-start}.control-pending{margin-block:16px}.control-pending summary{min-height:44px;cursor:pointer}.control-scope{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px;border-radius:12px;background:var(--surface-soft);margin-block-end:20px}.control-setting-row{padding-block:16px;border-block-end:1px solid var(--line)}.control-setting-row .fine-print{margin:8px 0 0}.control-changes{display:grid;gap:12px}.control-changes li{overflow-wrap:anywhere}.control-history details{padding:20px;margin-block:12px}.control-history summary{cursor:pointer;min-height:44px}.control-history pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px}.control-preset-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.control-preset{padding:16px;background:var(--surface);border:1px solid var(--line);border-radius:12px;text-align:start;color:var(--text);min-height:70px}.control-preset[aria-pressed=true]{border:2px solid var(--accent)}.control-preset small{display:block;color:var(--muted);margin-block-start:6px}.control-swatch{display:flex;gap:4px;min-height:18px;margin-block-end:8px}.control-swatch i{width:22px;height:18px;border-radius:4px;background:var(--accent)}.control-swatch i:nth-child(2){background:var(--surface-soft);border:1px solid var(--line)}.control-swatch i:nth-child(3){background:var(--text)}.control-global{padding:20px;border:1px solid var(--line);border-radius:14px;margin-block:20px}.control-review-layout{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:24px;align-items:start}.control-review-layout .proposal-list{display:grid;grid-template-columns:1fr}.control-review-detail{position:sticky;top:90px;max-height:calc(100dvh - 110px);overflow:auto;border:1px solid var(--line);border-radius:16px;background:var(--surface);padding:16px;scroll-margin-top:100px}.control-review-detail:focus{outline:2px solid var(--accent);outline-offset:3px}.control-review-detail .panel{border:0;box-shadow:none}.control-review-layout:has(.control-review-detail[hidden]){grid-template-columns:1fr}.control-review-layout:has(.control-review-detail[hidden]) .proposal-list{grid-template-columns:repeat(2,minmax(0,1fr))}.control-checklist{padding:16px;background:var(--surface-soft);border-radius:12px;margin-block-end:20px}.control-checklist ul{display:flex;flex-wrap:wrap;gap:8px 20px;list-style:none;padding:0}.control-checklist li{display:flex;gap:6px;align-items:center}.workspace-shell[data-density=compact] .control-assignment,.workspace-shell[data-density=compact] .table-wrap td,.workspace-shell[data-density=compact] .table-wrap th{padding:10px 14px}@media (min-width:1200px){.studio-workspace{grid-template-columns:240px minmax(0,1fr) minmax(280px,340px)}.studio-preview-area,.studio-properties{min-width:0}}@media (max-width:1000px){.control-setting-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.control-assignment{flex-wrap:wrap}.control-week{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.control-preset-grid,.control-setting-grid,.control-week{grid-template-columns:1fr}.control-governance,.control-setting-card,.control-today{padding:20px}.control-section-header{flex-direction:column;gap:8px}.control-review-layout{display:block}.control-review-detail{position:static;max-height:none;padding:8px}.control-review-layout:has(.control-review-detail:not([hidden])) .control-review-queue{display:none}.control-review-layout:has(.control-review-detail[hidden]) .proposal-list{grid-template-columns:1fr}.control-assignment{align-items:flex-start;gap:8px}.control-assignment strong{flex-basis:100%}.workspace-shell .sidebar{max-height:100dvh}.control-nav-row>.nav-item{min-height:48px}}@media (prefers-reduced-motion:reduce){.control-preset,.control-review-detail,.control-setting-card{transition:none;animation:none}}html[data-reduced-motion=true] .control-setting-card{transition:none}.employee-badge-emblem{display:inline-flex;flex:0 0 auto;width:104px;height:104px;vertical-align:middle}.employee-badge-emblem svg{display:block;width:100%;height:100%}.employee-badge-compact{width:48px;height:48px}.employee-badge-emblem svg{filter:none}.employee-badge-current{align-items:center;text-align:center}.employee-badge-current strong{font-size:1.125rem}.employee-badge-level{font-size:.875rem;color:var(--muted)}.employee-badge-journey,.employee-leader-card{padding:1.25rem;margin-block:1rem}.employee-badge-journey h2,.employee-leader-card h2{font-size:1.25rem;margin:0 0 .5rem}.employee-badge-journey>p,.employee-leader-card p{margin-block:.5rem;line-height:1.6}.employee-badge-levels{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;padding:0;margin:1rem 0;list-style:none}.employee-badge-levels li{min-width:0;border:1px solid var(--line);border-radius:14px;padding:.75rem .5rem;display:flex;align-items:center;flex-direction:column;gap:.4rem;text-align:center}.employee-badge-levels li[aria-current=step]{border:2px solid var(--accent);background:var(--surface)}.employee-badge-levels strong{font-size:1rem;overflow-wrap:normal;word-break:normal}.employee-badge-levels span:not(.employee-badge-emblem){font-size:.875rem;line-height:1.5}.employee-badge-progress{width:100%;height:.65rem;accent-color:var(--accent);display:block;margin-block:.75rem}.employee-leader-content{display:flex;align-items:center;gap:1rem;min-width:0}.employee-leader-content>div{min-width:0;flex:1}.employee-leader-name{font-size:1.25rem;overflow-wrap:anywhere}.employee-leader-card a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:.2em}.employee-rank-badge{display:flex;align-items:center;gap:.5rem}@media (max-width:767px){.employee-badge-levels{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:419px){.employee-badge-levels{grid-template-columns:repeat(2,minmax(0,1fr))}.employee-leader-content{align-items:flex-start;gap:.5rem}.employee-leader-content .employee-badge-emblem{width:72px;height:72px}}.employee-earned-summary>p,.employee-pending-awards>p{line-height:1.6;margin-block:.5rem 1rem}.employee-earned-summary tfoot{border-block-start:2px solid var(--line)}.employee-pending-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:1rem;list-style:none;padding:0;margin:1rem 0}.employee-pending-list li{border:1px solid var(--line);border-radius:12px;padding:1rem;min-width:0}.employee-pending-list span,.employee-pending-list strong{display:block;overflow-wrap:anywhere}.employee-pending-list span{font-size:.875rem;margin-block:.5rem;font-weight:600}.employee-pending-list p{font-size:.875rem;line-height:1.6;margin-block:.5rem}.employee-reward-placeholder{height:150px;display:grid;place-items:center;border-radius:12px;background:var(--surface-soft);border:1px solid var(--line)}.employee-reward-image{width:100%;height:150px;object-fit:contain}.employee-reward-image-caption{font-size:.875rem;line-height:1.5}.employee-collection-steps{padding-inline-start:1.5rem;line-height:1.6}.employee-collection-steps li{margin-block:.5rem}.student-reward-catalogue_catalogue__NlF6I{min-width:0}.student-reward-catalogue_connection__s6mhF{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem;margin-block:1rem;padding:1rem;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft);line-height:1.6}.student-reward-catalogue_sectionHeading__Q8iG9{margin-block:1.25rem 1rem}.student-reward-catalogue_sectionHeading__Q8iG9 h3{margin-block:0 .5rem}.student-reward-catalogue_sectionHeading__Q8iG9 p{max-width:72ch;color:var(--muted);line-height:1.6}.student-reward-catalogue_themeArt__wCMys{min-inline-size:0}.student-reward-catalogue_frameArt__POEqz{position:relative;width:136px;height:136px}.student-reward-catalogue_frameCenter__B6QyT{position:absolute;inset:0;display:grid;place-items:center;color:var(--muted);font-size:.85rem}.student-reward-catalogue_status__8dJwb{font-weight:600;font-size:.875rem}.student-reward-catalogue_gate__yAg29{display:flex;align-items:flex-start;gap:.5rem;border-block-start:1px solid var(--border);padding-block-start:.75rem;font-size:.875rem;color:var(--muted)}.student-reward-catalogue_gate__yAg29 p{margin:0}.student-reward-catalogue_gate__yAg29 svg{flex-shrink:0;margin-block-start:.2rem}.student-reward-catalogue_explanation__tdv1F{font-size:.875rem;color:var(--muted)}.student-reward-catalogue_freeThemes___3b6H{display:flex;gap:.9rem;align-items:flex-start;margin-block:1rem;padding-block-end:1rem;border-block-end:1px solid var(--border)}.student-reward-catalogue_freeThemes___3b6H svg{flex-shrink:0;color:var(--accent)}.student-reward-catalogue_freeThemes___3b6H p{max-width:70ch;margin-block:.3rem 0;line-height:1.6}.student-reward-catalogue_empty__EUkDc{padding:1.5rem;max-width:70ch;margin-block:1rem}.student-reward-catalogue_empty__EUkDc h4{font-size:1.125rem;margin-block:.75rem}.student-reward-catalogue_empty__EUkDc p{line-height:1.7}.student-reward-catalogue_skeleton__yWLwE{width:5rem;height:.7rem;background:var(--border);border-radius:1rem}.student-reward-catalogue_largePreview__wvNJZ{margin-block-start:1rem;min-block-size:240px}.student-reward-catalogue_largePreview__wvNJZ .student-reward-catalogue_frameArt__POEqz{width:200px;height:200px}.launch-operations_screen__fXTr0{display:grid;gap:1.25rem;min-inline-size:0;inline-size:100%;line-height:1.65}.launch-operations_screen__fXTr0 h1,.launch-operations_screen__fXTr0 h2,.launch-operations_screen__fXTr0 h3,.launch-operations_screen__fXTr0 p{margin-block:0}.launch-operations_screen__fXTr0 h2{font-size:1.25rem}.launch-operations_screen__fXTr0 h3{font-size:1rem}.launch-operations_screen__fXTr0 header{display:grid;gap:.35rem}.launch-operations_screen__fXTr0 button{max-inline-size:100%;white-space:normal}.launch-operations_actions__Psh_h{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.launch-operations_refresh__HXFEv{justify-self:start}.launch-operations_record__owGdr{display:grid;gap:1rem;padding-block:1.25rem;border-block-end:1px solid var(--line);min-inline-size:0}.launch-operations_record__owGdr h2{overflow-wrap:anywhere}.launch-operations_record__owGdr>button{justify-self:start}.launch-operations_empty__o0APW,.launch-operations_notice__StYuE{padding:1rem;border:1px solid var(--line);border-radius:var(--radius,.75rem);background:var(--surface-soft);max-inline-size:75ch}.launch-operations_screen__fXTr0 details{min-inline-size:0;border:1px solid var(--line);border-radius:.6rem;background:var(--surface);padding:.75rem 1rem}.launch-operations_screen__fXTr0 summary{min-block-size:44px;padding-block:.5rem;font-weight:600;cursor:pointer}.launch-operations_screen__fXTr0 details[open]>summary{margin-block-end:.75rem}.launch-operations_screen__fXTr0 dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.5rem;margin:0}.launch-operations_screen__fXTr0 dl>div{min-inline-size:0}.launch-operations_screen__fXTr0 dt{color:var(--muted);font-size:.875rem}.launch-operations_screen__fXTr0 dd{margin:.2rem 0 0;overflow-wrap:anywhere}.launch-operations_screen__fXTr0 ul{margin-block:0;padding-inline-start:1.25rem}.launch-operations_screen__fXTr0 li+li{margin-block-start:.75rem}.launch-operations_screen__fXTr0 li{overflow-wrap:anywhere}.launch-operations_screen__fXTr0 li>button{margin-block:.35rem;margin-inline-end:.5rem}.launch-operations_screen__fXTr0 form{display:grid;gap:1rem;min-inline-size:0}.launch-operations_screen__fXTr0 form>button{justify-self:start}.launch-operations_screen__fXTr0 fieldset{min-inline-size:0;margin:0;border:1px solid var(--line);border-radius:.6rem;padding:1rem}.launch-operations_screen__fXTr0 legend{padding-inline:.4rem;font-weight:600}.launch-operations_screen__fXTr0 fieldset label{min-inline-size:0}.launch-operations_screen__fXTr0 fieldset>label{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;min-block-size:44px}.launch-operations_draftForm__w3KUE{padding-block-start:.5rem}.launch-operations_fields___vfHf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.launch-operations_required__LfDEN{color:var(--muted);font-size:.75rem;font-weight:400;margin-inline-start:.5rem}.launch-operations_approval__7FPJk{display:grid;gap:.75rem;padding:1rem;border:1px solid var(--line);border-radius:.6rem;background:var(--surface-soft)}.launch-operations_approval__7FPJk code{display:block;overflow-wrap:anywhere;font-size:.8125rem;user-select:all}.launch-operations_cancelForm__KFwqz{padding-block-start:.75rem;border-block-start:1px solid var(--line)}.launch-operations_cancelForm__KFwqz>label{max-inline-size:50rem}@media (max-width:640px){.launch-operations_screen__fXTr0{gap:1rem}.launch-operations_fields___vfHf,.launch-operations_screen__fXTr0 dl{grid-template-columns:minmax(0,1fr)}.launch-operations_approval__7FPJk,.launch-operations_screen__fXTr0 details,.launch-operations_screen__fXTr0 fieldset{padding:.75rem}.launch-operations_actions__Psh_h{align-items:stretch}.launch-operations_actions__Psh_h>button{flex:1 1 10rem}.launch-operations_screen__fXTr0 input:not([type=checkbox]),.launch-operations_screen__fXTr0 select{inline-size:100%;min-inline-size:0}}.launch-management-workspace_workspace__gVtxE{min-inline-size:0}.launch-management-workspace_overviewSection__xmRr4{padding:24px}.launch-management-workspace_overviewSection__xmRr4 h2,.launch-management-workspace_statusRow__xpESX h2{margin-block:0 12px}.launch-management-workspace_reportStrip__TF1wD{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 24px;margin:20px 0 0}.launch-management-workspace_reportStrip__TF1wD dt{color:var(--muted);font-size:.875rem}.launch-management-workspace_reportStrip__TF1wD dd{margin:6px 0 0;font-size:1.5rem;font-weight:700;font-variant-numeric:tabular-nums}.launch-management-workspace_statusRow__xpESX{padding-block:16px;border-block-end:1px solid var(--line)}.launch-management-workspace_statusRow__xpESX p{max-inline-size:75ch;margin-block:0 12px}.launch-management-workspace_workspace__gVtxE .workspace-activities td{vertical-align:top}.launch-management-workspace_workspace__gVtxE .workspace-activities td small{display:block;margin-block-start:4px;color:var(--muted)}.launch-management-workspace_workspace__gVtxE .staff-task-actions{align-items:flex-start;gap:8px}.launch-management-workspace_activitySelection__GdPNx{display:flex;align-items:flex-start;gap:8px}.launch-management-workspace_activitySelection__GdPNx input{flex:0 0 auto;margin-block-start:3px}.launch-management-workspace_scope__qrTV1{font-size:.875rem;color:var(--muted);max-inline-size:75ch}.launch-management-workspace_toolbar__dPeN1{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem}.launch-management-workspace_notice__IWUY_{max-inline-size:75ch}.launch-management-workspace_facts__7JGun{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0}.launch-management-workspace_facts__7JGun dt{color:var(--muted);font-size:.875rem}.launch-management-workspace_facts__7JGun dd{margin:.2rem 0 0;overflow-wrap:anywhere}.launch-management-workspace_queue__QQ_PV{margin-block:0;padding-inline-start:1.25rem}.launch-management-workspace_queue__QQ_PV li{padding-block:.65rem}.launch-management-workspace_queue__QQ_PV li span{display:block;color:var(--muted)}.launch-management-workspace_history__LnMQ3{list-style:none;margin:0;padding:0}.launch-management-workspace_history__LnMQ3 li{display:grid;gap:.4rem;padding-block:1rem;border-block-end:1px solid var(--line);overflow-wrap:anywhere}.launch-management-workspace_history__LnMQ3 time{color:var(--muted);font-size:.875rem}.launch-management-workspace_workspace__gVtxE code{font-size:.8rem;overflow-wrap:anywhere}@media (max-width:700px){.launch-management-workspace_workspace__gVtxE .workspace-activities .responsive-table tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"identity identity" "status status" "date capacity" "actions actions";gap:12px 16px}.launch-management-workspace_workspace__gVtxE .workspace-activities .responsive-table td{display:block;padding:0!important;border:0;min-inline-size:0}.launch-management-workspace_workspace__gVtxE .workspace-activities .responsive-table td:before{display:block;margin-block-end:4px}.launch-management-workspace_workspace__gVtxE .workspace-activities .responsive-table td:first-child{grid-area:identity}.launch-management-workspace_workspace__gVtxE .workspace-activities .responsive-table td:nth-child(2){grid-area:date}.launch-management-workspace_workspace__gVtxE .workspace-activities .responsive-table td:nth-child(3){grid-area:capacity}.launch-management-workspace_workspace__gVtxE .workspace-activities .responsive-table td:nth-child(4){grid-area:status}.launch-management-workspace_workspace__gVtxE .workspace-activities .responsive-table td:nth-child(5){grid-area:actions}.launch-management-workspace_workspace__gVtxE .workspace-activities .responsive-table td:first-child:before,.launch-management-workspace_workspace__gVtxE .workspace-activities .responsive-table td:nth-child(4):before,.launch-management-workspace_workspace__gVtxE .workspace-activities .responsive-table td:nth-child(5):before{display:none}.launch-management-workspace_workspace__gVtxE .workspace-activities .staff-task-actions{flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px 12px}.launch-management-workspace_activitySelection__GdPNx{min-block-size:44px;align-items:center}.launch-management-workspace_overviewSection__xmRr4{padding:16px}.launch-management-workspace_reportStrip__TF1wD{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-management-workspace_facts__7JGun{grid-template-columns:minmax(0,1fr)}}