.runtime-completion[data-v-8f6f819f]{--overview-muted:#52656c;--overview-line:#e2eaea;border:1px solid var(--overview-line);background:#fff;border-radius:1rem;overflow:hidden;container:runtime-overview/inline-size}.runtime-completion__header[data-v-8f6f819f]{justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1.375rem 1.5rem;display:flex}.runtime-completion__identity[data-v-8f6f819f]{min-width:0}.runtime-completion__meta[data-v-8f6f819f]{color:var(--overview-muted);flex-wrap:wrap;align-items:center;gap:.5rem .875rem;margin-bottom:.625rem;font-size:.8125rem;display:flex}.runtime-completion__mode[data-v-8f6f819f]{color:var(--gt-primary);align-items:center;gap:.375rem;font-weight:600;display:inline-flex}.runtime-completion__header h1[data-v-8f6f819f]{color:var(--gt-secondary);overflow-wrap:anywhere;margin:0;font-size:calc(clamp(1.125rem,1rem + .5vw,1.375rem));font-weight:500;line-height:1.55}.runtime-completion__header p[data-v-8f6f819f]{color:var(--overview-muted);margin:.375rem 0 0;font-size:.875rem;line-height:1.65}.runtime-completion__status[data-v-8f6f819f]{color:#445d68;background:#f0f5f6;border-radius:.5rem;flex:none;align-items:center;gap:.375rem;padding:.5rem .625rem;font-size:.8125rem;font-weight:600;display:inline-flex}.runtime-completion__status.is-complete[data-v-8f6f819f]{color:#186b49;background:#eaf6f0}.runtime-completion__body[data-v-8f6f819f]{border-top:1px solid var(--overview-line);grid-template-columns:minmax(0,1.5fr) minmax(18rem,1fr);display:grid}.runtime-completion__progress[data-v-8f6f819f]{min-width:0;padding:1.25rem 1.5rem}.runtime-completion__progress-heading[data-v-8f6f819f]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.runtime-completion__action h2[data-v-8f6f819f],.runtime-completion__progress h2[data-v-8f6f819f]{color:var(--gt-secondary);margin:0;font-size:1rem;font-weight:600;line-height:1.5}.runtime-completion__progress-heading>strong[data-v-8f6f819f]{color:var(--gt-primary);font-variant-numeric:tabular-nums;font-size:1.5rem;line-height:1.2}.runtime-completion__progress-heading>strong span[data-v-8f6f819f]{margin-left:.125rem;font-size:1rem}.runtime-completion__bar[data-v-8f6f819f]{background:#e1eeee;border-radius:999px;height:.4375rem;margin-top:.625rem;overflow:hidden}.runtime-completion__bar>span[data-v-8f6f819f]{background:var(--gt-primary);border-radius:inherit;height:100%;transition:width .2s ease-out;display:block}.runtime-completion__counts[data-v-8f6f819f]{color:var(--overview-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.375rem 1rem;margin-top:.5rem;font-size:.75rem;line-height:1.5;display:flex}.runtime-completion__done[data-v-8f6f819f]{color:#186b49;align-items:center;gap:.25rem;display:inline-flex}.runtime-completion__remaining[data-v-8f6f819f]{color:var(--gt-secondary);margin:1rem 0 .5rem;font-size:.875rem;font-weight:500;line-height:1.5}.runtime-completion__steps[data-v-8f6f819f]{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.runtime-completion__steps li[data-v-8f6f819f]{color:var(--overview-muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.375rem .5rem;font-size:.8125rem;line-height:1.5;display:grid}.runtime-completion__steps li[data-v-8f6f819f]>:first-child{margin-top:.0625rem}.runtime-completion__step-label[data-v-8f6f819f]{color:var(--gt-secondary);overflow-wrap:anywhere}.runtime-completion__step-state[data-v-8f6f819f]{text-align:right;font-size:.75rem}.runtime-completion__steps .is-complete .runtime-completion__step-state[data-v-8f6f819f],.runtime-completion__steps .is-complete[data-v-8f6f819f]>:first-child{color:#186b49}.runtime-completion__steps .is-available[data-v-8f6f819f]>:first-child,.runtime-completion__steps .is-in_progress[data-v-8f6f819f]>:first-child{color:var(--gt-primary)}.runtime-completion__action[data-v-8f6f819f]{border-left:1px solid var(--overview-line);background:#f5faf9;align-content:center;justify-items:start;min-width:0;padding:1.25rem 1.5rem;display:grid}.runtime-completion__selected[data-v-8f6f819f]{color:var(--gt-secondary);overflow-wrap:anywhere;margin:.5rem 0 0;font-size:.9375rem;line-height:1.55}.runtime-completion__resume[data-v-8f6f819f]{color:var(--overview-muted);flex-wrap:wrap;align-items:center;gap:.375rem;margin:.5rem 0 0;font-size:.8125rem;line-height:1.6;display:flex}.runtime-completion__resume strong[data-v-8f6f819f]{color:var(--gt-primary);font-variant-numeric:tabular-nums;font-weight:600}.runtime-completion__action-description[data-v-8f6f819f]{color:var(--overview-muted);margin:.375rem 0 0;font-size:.8125rem;line-height:1.6}.runtime-completion__approved[data-v-8f6f819f]{color:var(--gt-primary);align-items:center;gap:.375rem;margin:.625rem 0 0;font-size:.75rem;line-height:1.5;display:flex}.runtime-completion__primary[data-v-8f6f819f]{background:var(--gt-primary);border:1px solid var(--gt-primary);color:#fff;justify-content:center;min-height:2.75rem;margin-top:1rem;padding:.625rem 1.125rem;font-size:.9375rem;font-weight:600}.runtime-completion__primary[data-v-8f6f819f]:hover{color:#fff;background:#006b65;border-color:#006b65}.runtime-completion__primary[data-v-8f6f819f]:disabled{cursor:not-allowed;opacity:.55}.runtime-completion__browse[data-v-8f6f819f]{color:var(--gt-primary);align-items:center;gap:.375rem;min-height:2.75rem;margin-top:.125rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.runtime-completion__browse[data-v-8f6f819f]:hover{color:#005b56}.runtime-completion__browse[data-v-8f6f819f]:focus-visible,.runtime-completion__primary[data-v-8f6f819f]:focus-visible{outline:2px solid var(--gt-primary);outline-offset:3px}@container runtime-overview (width<=48rem){.runtime-completion__header[data-v-8f6f819f]{flex-wrap:wrap;gap:.75rem;padding:1.125rem}.runtime-completion__body[data-v-8f6f819f]{grid-template-columns:1fr}.runtime-completion__progress[data-v-8f6f819f]{padding:1.125rem}.runtime-completion__action[data-v-8f6f819f]{border-left:0;border-top:1px solid var(--overview-line);padding:1.125rem}.runtime-completion__primary[data-v-8f6f819f]{width:100%}.runtime-completion__browse[data-v-8f6f819f]{justify-self:center}}@container runtime-overview (width<=30rem){.runtime-completion__header h1[data-v-8f6f819f]{font-size:1.125rem}.runtime-completion__steps li[data-v-8f6f819f]{grid-template-columns:auto minmax(0,1fr)}.runtime-completion__step-state[data-v-8f6f819f]{text-align:left;grid-column:2}}@media (prefers-reduced-motion:reduce){.runtime-completion__bar>span[data-v-8f6f819f]{transition:none}}.runtime-rail[data-v-b01f1c99]{--rail-muted:#526164;--rail-heading:#eef5f5;--rail-active:#e5f5f2;background:var(--gt-white);border:1px solid var(--gt-border);border-radius:.75rem;scroll-margin-top:1.5rem;overflow:hidden;container-type:inline-size}.runtime-rail__header[data-v-b01f1c99]{justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;font-size:1rem;display:flex}.runtime-rail__header h2[data-v-b01f1c99]{color:var(--gt-text);margin:0;font-size:1.1rem;font-weight:500}.runtime-rail__header strong[data-v-b01f1c99]{color:var(--rail-muted);white-space:nowrap;font-size:.875rem;font-weight:400}.runtime-rail__items[data-v-b01f1c99],.runtime-rail__lessons[data-v-b01f1c99]{margin:0;padding:0;list-style:none}.runtime-rail__lesson[data-v-b01f1c99]{border-top:1px solid var(--gt-border)}.runtime-rail__details summary[data-v-b01f1c99]{background:var(--rail-heading);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 1.25rem;list-style:none;transition:background-color .18s ease-out;display:grid;position:relative}.runtime-rail__details summary[data-v-b01f1c99]::-webkit-details-marker{display:none}.runtime-rail__details summary[data-v-b01f1c99]:hover{background:#e4efee}.runtime-rail__details summary[data-v-b01f1c99]:focus-visible{outline:2px solid var(--gt-primary);outline-offset:-3px}.runtime-rail__chevron[data-v-b01f1c99]{flex-shrink:0;transition:transform .18s ease-out}.runtime-rail__details[open] .runtime-rail__chevron[data-v-b01f1c99]{transform:rotate(180deg)}.runtime-rail__lesson-index[data-v-b01f1c99]{background:var(--gt-white);color:var(--gt-secondary);font-variant-numeric:tabular-nums;border:1px solid #d0dfde;border-radius:.5rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.875rem;font-weight:600;display:inline-flex}.runtime-rail__lesson-copy[data-v-b01f1c99]{gap:.375rem;min-width:0;display:grid}.runtime-rail__lesson-copy strong[data-v-b01f1c99]{color:var(--gt-secondary);overflow-wrap:anywhere;font-size:1rem;font-weight:600;line-height:1.5}.runtime-rail__item-meta[data-v-b01f1c99],.runtime-rail__lesson-meta[data-v-b01f1c99]{color:var(--rail-muted);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;font-size:.8125rem;font-weight:400;line-height:1.5;display:flex}.runtime-rail__lesson-meta>span[data-v-b01f1c99]{align-items:center;gap:.3rem;display:inline-flex}.runtime-rail__lesson-status--complete[data-v-b01f1c99]{color:#126a45}.runtime-rail__lesson-trailing[data-v-b01f1c99]{color:var(--gt-primary);white-space:nowrap;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;display:inline-flex}.runtime-rail__items[data-v-b01f1c99]{background:var(--gt-white);padding:.5rem 1.25rem .75rem 4.5rem}.runtime-rail__items li+li[data-v-b01f1c99]{border-top:1px solid #e7eded}.runtime-rail__item[data-v-b01f1c99]{color:var(--gt-primary);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:.5rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;width:100%;min-height:4.75rem;padding:.875rem .75rem;transition:background-color .18s ease-out,border-color .18s ease-out;display:grid}.runtime-rail__item[data-v-b01f1c99]:hover:not(:disabled){background:#f1f8f7}.runtime-rail__item[data-v-b01f1c99]:focus-visible{outline:2px solid var(--gt-primary);outline-offset:-2px}.runtime-rail__item--active[data-v-b01f1c99],.runtime-rail__item--active[data-v-b01f1c99]:hover:not(:disabled){background:var(--rail-active);border-color:#83bdb7}.runtime-rail__item[data-v-b01f1c99]:disabled{cursor:wait;opacity:1}.runtime-rail__item--pending[data-v-b01f1c99]{border-color:var(--gt-primary);background:#edf8f6}.runtime-rail__item--locked[data-v-b01f1c99],.runtime-rail__item--locked[data-v-b01f1c99]:disabled{cursor:not-allowed}.runtime-rail__item-icon[data-v-b01f1c99]{color:var(--gt-primary);background:#eff5f5;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.runtime-rail__item--active .runtime-rail__item-icon[data-v-b01f1c99]{background:var(--gt-primary);color:var(--gt-white)}.runtime-rail__item--locked .runtime-rail__item-icon[data-v-b01f1c99]{background:var(--gt-surface);color:var(--rail-muted)}.runtime-rail__item-copy[data-v-b01f1c99]{gap:.25rem;min-width:0;display:grid}.runtime-rail__item-copy strong[data-v-b01f1c99]{color:var(--gt-text);overflow-wrap:anywhere;font-size:.9375rem;font-weight:400;line-height:1.5}.runtime-rail__item--locked .runtime-rail__item-copy strong[data-v-b01f1c99]{color:var(--rail-muted)}.runtime-rail__complete[data-v-b01f1c99],.runtime-rail__current[data-v-b01f1c99],.runtime-rail__item-action[data-v-b01f1c99]{white-space:nowrap;align-items:center;gap:.2rem;font-size:.75rem;font-weight:500;display:inline-flex}.runtime-rail__complete[data-v-b01f1c99]{color:#126a45}.runtime-rail__current[data-v-b01f1c99]{color:var(--gt-primary);font-weight:600}.runtime-rail__pending-message[data-v-b01f1c99]{color:var(--gt-primary);font-size:.8125rem;line-height:1.5}.runtime-rail__spinner[data-v-b01f1c99]{animation:.9s linear infinite runtime-rail-spin-b01f1c99}.runtime-rail__item-action[data-v-b01f1c99]{gap:.375rem}.runtime-rail__item--locked .runtime-rail__item-action[data-v-b01f1c99]{color:var(--rail-muted)}@keyframes runtime-rail-spin-b01f1c99{to{transform:rotate(1turn)}}@container (width<=36rem){.runtime-rail__header[data-v-b01f1c99]{padding:1rem}.runtime-rail__details summary[data-v-b01f1c99]{align-items:start;gap:.5rem .75rem;padding:1rem}.runtime-rail__lesson-index[data-v-b01f1c99]{width:2rem;height:2rem}.runtime-rail__lesson-copy[data-v-b01f1c99]{grid-column:2/4}.runtime-rail__lesson-trailing[data-v-b01f1c99]{grid-column:2/4;justify-self:start}.runtime-rail__items[data-v-b01f1c99]{padding:.375rem .75rem .75rem}.runtime-rail__item[data-v-b01f1c99]{-moz-column-gap:.625rem;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:.625rem;padding:.875rem .5rem}.runtime-rail__item-action[data-v-b01f1c99]{grid-column:2;justify-self:end}}@media (prefers-reduced-motion:reduce){.runtime-rail__spinner[data-v-b01f1c99]{animation:none}.runtime-rail__chevron[data-v-b01f1c99],.runtime-rail__details summary[data-v-b01f1c99],.runtime-rail__item[data-v-b01f1c99]{transition:none}}.study-readiness[data-v-e41aef7c]{border:1px solid var(--gt-border);background:#fff;border-radius:.75rem;overflow:hidden}.study-readiness header[data-v-e41aef7c]{color:var(--gt-primary);background:#eef7f6;align-items:flex-start;gap:.625rem;padding:1rem;display:flex}.study-readiness h2[data-v-e41aef7c]{color:var(--gt-text);text-wrap:balance;margin:0;font-size:1rem;line-height:1.4}.study-readiness ul[data-v-e41aef7c]{margin:0;padding:0 1rem;list-style:none}.study-readiness li[data-v-e41aef7c]{color:var(--gt-primary);grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.625rem;padding:.875rem 0;display:grid}.study-readiness li.study-readiness__identity[data-v-e41aef7c]{grid-template-columns:auto minmax(0,1fr) auto}.study-readiness li+li[data-v-e41aef7c],.study-readiness>a[data-v-e41aef7c]{border-top:1px solid var(--gt-border)}.study-readiness li div[data-v-e41aef7c]{gap:.25rem;min-width:0;display:grid}.study-readiness li strong[data-v-e41aef7c]{color:var(--gt-text);font-size:.875rem;line-height:1.35}.study-readiness li span[data-v-e41aef7c]{color:#526164;font-size:.75rem;line-height:1.45}.study-readiness li small[data-v-e41aef7c]{white-space:nowrap;border-radius:999px;align-self:start;padding:.2rem .4rem;font-size:.6875rem;font-weight:700}.study-readiness li small.is-ready[data-v-e41aef7c]{color:#126a45;background:#dff3e8}.study-readiness li small.is-required[data-v-e41aef7c]{color:#79500a;background:#fff1d6}.study-readiness>a[data-v-e41aef7c]{color:var(--gt-primary);justify-content:center;align-items:center;gap:.4rem;padding:.875rem 1rem;font-size:.8125rem;font-weight:700;text-decoration:none;display:flex}.study-readiness>a[data-v-e41aef7c]:hover{background:#f6fbfa;text-decoration:underline}.study-readiness>a[data-v-e41aef7c]:focus-visible{outline:2px solid var(--gt-primary);outline-offset:-3px}.attention-check[data-v-38fc591c]{gap:1rem;display:grid}.attention-check__signal[data-v-38fc591c]{color:var(--gt-primary);background:#eef9f8;border:1px solid #bce5e1;border-radius:.875rem;align-items:center;gap:1rem;padding:1rem;display:flex}.attention-check__signal--urgent[data-v-38fc591c]{color:#8d4a08;background:#fff7ea;border-color:#f1c47f}.attention-check__icon[data-v-38fc591c]{background:#fff;border:1px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;display:inline-flex}.attention-check__signal div[data-v-38fc591c]{gap:.15rem;display:grid}.attention-check__signal span[data-v-38fc591c]{font-size:.875rem;font-weight:650}.attention-check__signal strong[data-v-38fc591c]{font-size:calc(clamp(1.35rem,4vw,1.75rem));line-height:1.2}.attention-check__help[data-v-38fc591c]{color:var(--gt-text-secondary);margin:0;line-height:1.55}.attention-check__error[data-v-38fc591c]{color:#8a3d05;background:#fff3e9;border:1px solid #f3c28d;border-radius:.75rem;align-items:flex-start;gap:.55rem;margin:0;padding:.75rem .875rem;line-height:1.5;display:flex}.attention-check__action[data-v-38fc591c]{background:var(--gt-main);color:var(--gt-secondary);cursor:pointer;font:inherit;border:0;border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;min-height:3rem;padding:.7rem 1.15rem;font-weight:750;display:inline-flex}.attention-check__action[data-v-38fc591c]:hover:not(:disabled){background:#7ce9e4}.attention-check__action[data-v-38fc591c]:focus-visible{outline-offset:3px;outline:3px solid #007d7647}.attention-check__action[data-v-38fc591c]:disabled{cursor:wait;opacity:.56}@media (width<=36rem){.attention-check__action[data-v-38fc591c]{width:100%}}.runtime-composer[data-v-032f58f7]{gap:.75rem;display:grid}.runtime-composer__context[data-v-032f58f7]{color:var(--gt-primary);background:#eef7f6;border-radius:.625rem;align-items:flex-start;gap:.625rem;padding:.75rem;display:flex}.runtime-composer__context div[data-v-032f58f7]{gap:.125rem;min-width:0;display:grid}.runtime-composer label[data-v-032f58f7],.runtime-composer__context strong[data-v-032f58f7]{color:var(--gt-text);font-size:.9375rem}.runtime-composer__context span[data-v-032f58f7]{color:#43575a;font-size:.8125rem;line-height:1.4}.runtime-composer label[data-v-032f58f7]{margin-top:.25rem;font-weight:600}.runtime-composer textarea[data-v-032f58f7]{border:1px solid var(--gt-border-strong);color:var(--gt-text);font:inherit;resize:vertical;border-radius:.625rem;width:100%;min-height:8rem;padding:.75rem;line-height:1.55}.runtime-composer textarea[data-v-032f58f7]::placeholder{color:#59686b}.runtime-composer textarea[data-v-032f58f7]:focus{border-color:var(--gt-primary);outline-offset:1px;outline:2px solid #007d762e}.runtime-composer__meta[data-v-032f58f7]{color:var(--gt-muted);justify-content:space-between;gap:1rem;font-size:.75rem;display:flex}.runtime-composer__error[data-v-032f58f7]{color:var(--gt-danger);margin:0;font-size:.875rem}.runtime-composer__footer-actions[data-v-032f58f7]{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}@media (height<=31rem) and (orientation:landscape){.runtime-composer[data-v-032f58f7]{gap:.4rem}.runtime-composer__context[data-v-032f58f7]{align-items:center;padding:.5rem .625rem}.runtime-composer__context div[data-v-032f58f7]{gap:.5rem;display:flex}.runtime-composer__context span[data-v-032f58f7]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.runtime-composer label[data-v-032f58f7]{margin-top:0}.runtime-composer textarea[data-v-032f58f7]{resize:none;height:calc(clamp(4.5rem,24dvh,6rem));min-height:4.5rem;padding:.625rem}}@media (width<=28rem){.runtime-composer__footer-actions[data-v-032f58f7]{gap:.375rem}.runtime-composer__footer-actions[data-v-032f58f7] .gt-button{flex:1 1 0;justify-content:center;min-width:0;padding-inline:.625rem}}.activity-interruption[data-v-d8480c64]{gap:1rem;display:grid}.activity-interruption__icon[data-v-d8480c64]{color:var(--gt-primary);background:#e6f8f5;border:1px solid #bce9e2;border-radius:999px;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:inline-flex}.activity-interruption>div[data-v-d8480c64]:not(.activity-interruption__checkpoint){gap:.35rem;display:grid}.activity-interruption strong[data-v-d8480c64]{color:var(--gt-secondary);font-size:1.1rem;line-height:1.35}.activity-interruption p[data-v-d8480c64]{color:#506264;margin:0;line-height:1.6}.activity-interruption__checkpoint[data-v-d8480c64]{color:#1a6661;background:#f2faf9;border:1px solid #cce9e5;border-radius:.75rem;align-items:center;gap:.65rem;padding:.875rem 1rem;font-size:.9375rem;line-height:1.45;display:flex}.activity-interruption__checkpoint[data-v-d8480c64] svg{color:var(--gt-primary);flex:none}.activity-interruption__preview-note[data-v-d8480c64]{border-top:1px solid var(--gt-border);padding-top:.875rem;font-size:.8125rem}.face-check[data-v-770c4f31]{gap:.75rem;display:grid}.face-check__action-area[data-v-770c4f31]{justify-items:center;gap:.35rem;display:grid}.face-check__actions[data-v-770c4f31]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.face-check__actions--centered[data-v-770c4f31]{justify-content:center}.face-check--entry-handoff[data-v-770c4f31]{background:#f4fbfa;border:1px solid #cce9e5;border-radius:.875rem;grid-template-columns:auto minmax(0,1fr);align-items:start;padding:1.125rem}.face-check__entry-handoff-icon[data-v-770c4f31]{color:#087f75;background:#def4f0;border-radius:999px;grid-row:1/span 2;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;display:inline-flex}.face-check__entry-handoff-copy[data-v-770c4f31]{gap:.3rem;display:grid}.face-check__entry-handoff-copy strong[data-v-770c4f31]{color:var(--gt-secondary);font-size:1.05rem;line-height:1.35}.face-check__entry-handoff-copy p[data-v-770c4f31]{color:#506264;margin:0;line-height:1.5}.face-check__entry-handoff-notice[data-v-770c4f31]{color:#315c59;background:#fff;border:1px solid #d7e9e7;border-radius:.65rem;grid-column:2;align-items:flex-start;gap:.55rem;padding:.75rem .85rem;font-size:.875rem;line-height:1.5;display:flex}.face-check__entry-handoff-notice[data-v-770c4f31] svg{color:var(--gt-primary);flex:none;margin-top:.1rem}.face-check__entry-handoff-actions[data-v-770c4f31]{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.face-check__checkpoint-title{font-variant-numeric:tabular-nums;letter-spacing:0}.face-check__checkpoint-title--urgent{color:#9e430b}.face-check__manual-capture-hint[data-v-770c4f31]{color:var(--gt-text-secondary);text-align:center;margin:0;font-size:.75rem;line-height:1.35}.face-check__capture-surface[data-v-770c4f31]{gap:.65rem;width:100%;max-width:46rem;margin-inline:auto;display:grid}.face-check__capture-surface .camera-view[data-v-770c4f31]{aspect-ratio:4/3;background:#222221;border:1px solid #4ad7d157;border-radius:.875rem;width:100%;margin:0;position:relative;overflow:hidden;transform:rotateY(180deg)}.face-check__capture-surface .camera-view .photo-taken[data-v-770c4f31],.face-check__capture-surface .camera-view .video-view[data-v-770c4f31]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;max-height:none;display:block}.face-check__capture-surface .camera-view .face-guide-mask[data-v-770c4f31]{aspect-ratio:142/159;pointer-events:none;z-index:1;background:0 0;border:.1875rem solid #ffffffeb;border-radius:50%;width:auto;height:74%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 100vmax #000f24bd}.face-check__capture-surface .camera-view .face-guide-mask--ready[data-v-770c4f31]{border-color:#65f1d3;box-shadow:0 0 0 100vmax #000f24bd,0 0 .9rem #65f1d3b8}.face-check__oval-instruction[data-v-770c4f31]{color:#f4fffe;pointer-events:none;text-align:center;text-shadow:0 .125rem .625rem #000f24d6;z-index:2;width:max-content;max-width:calc(100% - 2rem);margin:0;font-size:calc(clamp(.8125rem,1.65vw,1rem));font-weight:650;line-height:1.4;position:absolute;bottom:.9rem;left:50%;transform:translate(-50%)rotateY(180deg)}.face-check__capture-meta[data-v-770c4f31]{color:#fff;pointer-events:none;z-index:2;justify-content:space-between;align-items:center;width:100%;padding:.8rem;font-size:.875rem;font-weight:700;display:flex;position:absolute;top:0;left:0;transform:rotateY(180deg)}.face-check__capture-meta>span[data-v-770c4f31],.face-check__capture-meta>strong[data-v-770c4f31]{align-items:center;gap:.4rem;display:inline-flex}.face-check__capture-meta>strong[data-v-770c4f31]{background:#001730b8;border:1px solid #4ad7d185;border-radius:999px;padding:.4rem .65rem}.face-check__capture-meta[data-v-770c4f31] svg{color:var(--gt-main)}.face-check__timer[data-v-770c4f31]{letter-spacing:.01em;min-height:2.5rem;font-size:1rem;padding:.5rem .8rem!important}.face-check__timer>span[data-v-770c4f31]{color:#d7faf5;font-size:.75rem;font-weight:800}.face-check__quality-status--ready[data-v-770c4f31]{color:#effffc;background:#005b52e0!important;border-color:#89ffeeb3!important}.face-check__quality-status--ready[data-v-770c4f31] svg{color:#8bffef}.face-check__timer--urgent[data-v-770c4f31]{color:#fff!important;background:#9e430b!important;border-color:#ffd49a!important}.face-check__timer--urgent[data-v-770c4f31] svg,.face-check__timer--urgent>span[data-v-770c4f31]{color:#ffe0b2}.face-check__capture-hint[data-v-770c4f31]{color:var(--gt-text-secondary);text-align:center;min-height:1.45em;margin:0;font-size:.875rem;line-height:1.45}.face-check__capture-hint--ready[data-v-770c4f31]{color:#067d73;font-weight:700}.face-check__camera-error[data-v-770c4f31]{gap:.55rem;padding:.7rem .85rem;font-size:.875rem;line-height:1.45}.face-check__camera-error[data-v-770c4f31],.face-check__timeout[data-v-770c4f31]{color:#8a3d05;background:#fff3e9;border:1px solid #f3c28d;border-radius:.75rem;align-items:center;margin:0;display:flex}.face-check__timeout[data-v-770c4f31]{gap:.6rem;padding:.75rem 1rem;font-size:.9375rem;line-height:1.5}@media (width<=42rem){.face-check__capture-meta[data-v-770c4f31]{align-items:flex-start;gap:.5rem;padding:.65rem}.face-check__capture-meta>span[data-v-770c4f31]{display:none}.face-check__actions[data-v-770c4f31]{justify-content:center}.face-check--entry-handoff[data-v-770c4f31]{grid-template-columns:1fr}.face-check__entry-handoff-icon[data-v-770c4f31]{grid-row:auto}.face-check__entry-handoff-notice[data-v-770c4f31]{grid-column:auto}.face-check__entry-handoff-actions[data-v-770c4f31]{flex-direction:column;align-items:stretch;width:100%}.face-check__entry-handoff-actions[data-v-770c4f31] .gt-button{justify-content:center;width:100%}}@media (height<=31rem) and (orientation:landscape){.face-check[data-v-770c4f31]{align-content:center;gap:.35rem;height:100%;min-height:0}.face-check__capture-surface[data-v-770c4f31]{gap:.35rem;max-width:none;min-height:0}.face-check__capture-surface .camera-view[data-v-770c4f31]{width:min(100%,133.333dvh - 11.6667rem);margin-inline:auto}.face-check__capture-meta[data-v-770c4f31]{padding:.5rem}.face-check__capture-meta>span[data-v-770c4f31]{display:none}.face-check__capture-meta>strong[data-v-770c4f31]{padding:.3rem .5rem;font-size:.75rem}.face-check__oval-instruction[data-v-770c4f31]{max-width:calc(100% - 1rem);font-size:.75rem;bottom:.55rem}.face-check__capture-hint[data-v-770c4f31]{text-overflow:ellipsis;white-space:nowrap;min-height:1.3em;font-size:.75rem;line-height:1.3;overflow:hidden}.face-check__camera-error[data-v-770c4f31],.face-check__timeout[data-v-770c4f31]{padding:.5rem .65rem;font-size:.75rem;line-height:1.3}.face-check__actions[data-v-770c4f31],.face-check__actions--centered[data-v-770c4f31]{flex-flow:column;justify-content:center;align-items:stretch;gap:.5rem;height:100%}.face-check__actions[data-v-770c4f31] .gt-button{white-space:normal;justify-content:center;width:100%;min-height:2.75rem}.runtime-face-check-modal--checkpoint .face-check__actions[data-v-770c4f31],.runtime-face-check-modal--checkpoint .face-check__actions--centered[data-v-770c4f31]{flex-direction:row;align-items:center;height:auto}.runtime-face-check-modal--checkpoint .face-check__actions[data-v-770c4f31] .gt-button{width:min(100%,16rem)}.face-check__manual-capture-hint[data-v-770c4f31]{font-size:.6875rem}}.connection-modal[data-v-711b0f38]{gap:1rem;padding-bottom:.25rem;display:grid}.connection-modal__summary[data-v-711b0f38]{background:#edf8f5;border-radius:.75rem;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.connection-modal[data-connection-quality=fair] .connection-modal__summary[data-v-711b0f38]{background:#fff7e8}.connection-modal[data-connection-quality=offline] .connection-modal__summary[data-v-711b0f38],.connection-modal[data-connection-quality=poor] .connection-modal__summary[data-v-711b0f38]{background:#fff0f0}.connection-modal__icon[data-v-711b0f38]{color:var(--gt-primary);background:#d7f1ed;border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.connection-modal[data-connection-quality=fair] .connection-modal__icon[data-v-711b0f38]{color:#8a5100;background:#ffe9bd}.connection-modal[data-connection-quality=offline] .connection-modal__icon[data-v-711b0f38],.connection-modal[data-connection-quality=poor] .connection-modal__icon[data-v-711b0f38]{color:var(--gt-danger);background:#ffdcdc}.connection-modal__summary div[data-v-711b0f38]{gap:.25rem;display:grid}.connection-modal__summary strong[data-v-711b0f38]{color:var(--gt-secondary);font-size:1.125rem}.connection-modal__summary p[data-v-711b0f38]{color:#39494c;max-width:58ch;margin:0;line-height:1.5}.connection-modal__metrics[data-v-711b0f38]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;margin:0;display:grid}.connection-modal__metrics>div[data-v-711b0f38]{background:#f5f8f8;border-radius:.625rem;min-width:0;padding:.75rem}.connection-modal__metrics dt[data-v-711b0f38]{color:#526164;font-size:.8125rem}.connection-modal__metrics dd[data-v-711b0f38]{color:var(--gt-secondary);overflow-wrap:anywhere;margin:.2rem 0 0;font-weight:700}.connection-modal__note[data-v-711b0f38]{border-top:1px solid var(--gt-border);color:#526164;margin:0;padding-top:.875rem;font-size:.8125rem;line-height:1.5}@media (width<=38rem){.connection-modal__metrics[data-v-711b0f38]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=25rem){.connection-modal__metrics[data-v-711b0f38]{grid-template-columns:1fr}}.runtime-player[data-v-a7978d82]{background:var(--gt-secondary);color:#fff;border-radius:.875rem;overflow:hidden}.runtime-player__topline[data-v-a7978d82]{color:#ffffffd1;background:#ffffff14;justify-content:space-between;align-items:center;padding:.875rem 1rem;font-size:.875rem;display:flex}.runtime-player__topline-meta>span[data-v-a7978d82]{white-space:nowrap;align-items:center;gap:.375rem;display:inline-flex}.runtime-player__topline-meta[data-v-a7978d82]{align-items:center;gap:.875rem;display:flex}.runtime-player__topline-health[data-v-a7978d82]{color:#ffffffc2;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.375rem;min-height:2.75rem;padding:.375rem .5rem;display:inline-flex}.runtime-player__topline-health strong[data-v-a7978d82]{color:var(--gt-main)}.runtime-player__topline-health[data-connection-quality=fair] strong[data-v-a7978d82]{color:#ffd27d}.runtime-player__topline-health[data-connection-quality=offline] strong[data-v-a7978d82],.runtime-player__topline-health[data-connection-quality=poor] strong[data-v-a7978d82]{color:#ffadad}.runtime-player__topline-health[data-v-a7978d82]:hover{background:#ffffff14}.runtime-player__topline-health:hover span[data-v-a7978d82]{color:#fff}.runtime-player__topline-health[data-v-a7978d82]:focus-visible{outline:2px solid var(--gt-main);outline-offset:2px}.runtime-player__media-shell[data-v-a7978d82],.runtime-player__reading[data-v-a7978d82],.runtime-player__stage[data-v-a7978d82],.runtime-player__unavailable[data-v-a7978d82]{aspect-ratio:16/9;width:100%;display:grid}.runtime-player__media-shell[data-v-a7978d82]{isolation:isolate;background:#000;min-height:0;position:relative;overflow:hidden}.runtime-player__video[data-v-a7978d82]{-o-object-fit:contain;object-fit:contain;z-index:0;background:#000;width:100%;height:100%;display:block;position:relative}.runtime-player__video[data-v-a7978d82]::-webkit-media-controls-fullscreen-button{display:none}.runtime-player__fullscreen[data-v-a7978d82]{-webkit-tap-highlight-color:transparent;color:#fff;touch-action:manipulation;background:#ffffff17;border:1px solid #ffffff3d;border-radius:.5rem;flex:none;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0;transition:background-color .16s ease-out,border-color .16s ease-out;display:inline-flex;cursor:pointer!important}.runtime-player__fullscreen[data-v-a7978d82] *{pointer-events:none;cursor:inherit!important}.runtime-player__fullscreen[data-v-a7978d82]:hover{background:#ffffff29;border-color:#ffffff6b}.runtime-player__fullscreen[data-v-a7978d82]:focus-visible{outline:2px solid var(--gt-main);outline-offset:1px;box-shadow:inset 0 0 0 2px #fff}.runtime-player__fullscreen-toolbar[data-v-a7978d82]{max-width:calc(100% - 1.5rem - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));opacity:0;pointer-events:none;min-width:0;right:calc(.75rem + env(safe-area-inset-right,0px));top:calc(.75rem + env(safe-area-inset-top,0px));z-index:10;flex-direction:row;align-items:center;gap:.5rem;padding:0;transition:opacity .16s ease-out,transform .16s ease-out;display:flex;position:absolute;transform:translateY(-.375rem)}.runtime-player__fullscreen-toolbar--visible[data-v-a7978d82],.runtime-player__fullscreen-toolbar[data-v-a7978d82]:focus-within{opacity:1;transform:translateY(0)}.runtime-player__fullscreen-toolbar>button[data-v-a7978d82]{pointer-events:none;position:relative}.runtime-player__fullscreen-toolbar--visible>button[data-v-a7978d82],.runtime-player__fullscreen-toolbar:focus-within>button[data-v-a7978d82]{pointer-events:auto}.runtime-player__fullscreen-tool[data-v-a7978d82]{-webkit-tap-highlight-color:transparent;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;font:inherit;touch-action:manipulation;white-space:nowrap;background:#001730c2;border:1px solid #ffffff47;border-radius:.5rem;justify-content:center;align-items:center;gap:.375rem;min-height:2.75rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:650;transition:background-color .16s ease-out,border-color .16s ease-out;display:inline-flex}.runtime-player__fullscreen-tool[data-v-a7978d82] *{cursor:inherit;pointer-events:none}.runtime-player__fullscreen-tool[data-v-a7978d82]:hover{background:#001730eb;border-color:#ffffff75}.runtime-player__fullscreen-tool[data-v-a7978d82]:focus-visible{outline:3px solid var(--gt-main);outline-offset:2px}.runtime-player__fullscreen--overlay[data-v-a7978d82]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#001730c2;border-color:#ffffff47}.runtime-player__fullscreen--overlay[data-v-a7978d82]:hover{background:#001730e6}.runtime-player__media-shell--theater[data-v-a7978d82]{aspect-ratio:auto;box-sizing:border-box;min-width:0;max-width:100dvw;height:100dvh;min-height:0;max-height:100dvh;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);background:#000;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:100dvw;display:grid;overflow:hidden}.runtime-player__media-shell[data-v-a7978d82]:fullscreen{aspect-ratio:auto;box-sizing:border-box;min-width:0;max-width:100dvw;height:100dvh;min-height:0;max-height:100dvh;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);background:#000;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:100dvw;display:grid;overflow:hidden}.runtime-player__media-shell--theater[data-v-a7978d82]{z-index:900;position:fixed;inset:0}.runtime-player__media-shell--theater .runtime-player__video[data-v-a7978d82]{-o-object-fit:contain;object-fit:contain;grid-area:1/1;place-self:center;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%}.runtime-player__media-shell:fullscreen .runtime-player__video[data-v-a7978d82]{-o-object-fit:contain;object-fit:contain;grid-area:1/1;place-self:center;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%}.runtime-player__checkpoint-gate[data-v-a7978d82]{color:#fff;z-index:3;background:#001730f5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:calc(clamp(1.25rem,4vw,2.5rem));display:grid;position:absolute;inset:0}.runtime-player__checkpoint-icon[data-v-a7978d82]{color:var(--gt-main);background:#4ad7d124;border:1px solid #4ad7d175;border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex}.runtime-player__checkpoint-gate strong[data-v-a7978d82]{font-size:calc(clamp(1.125rem,2.2vw,1.5rem));line-height:1.3;display:block}.runtime-player__checkpoint-gate p[data-v-a7978d82]{color:#ffffffc2;max-width:46rem;margin:.35rem 0 0;line-height:1.55}.runtime-player__checkpoint-gate button[data-v-a7978d82]{background:var(--gt-main);color:var(--gt-secondary);cursor:pointer;font:inherit;border:0;border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:.65rem 1rem;font-weight:700;display:inline-flex}.runtime-player__checkpoint-gate button[data-v-a7978d82]:hover{background:#7ce9e4}.runtime-player__checkpoint-gate button[data-v-a7978d82]:focus-visible{outline-offset:3px;outline:3px solid #fff}.runtime-player__learning-policy[data-v-a7978d82]{color:#ffffffd1;align-items:flex-start;gap:.5rem;max-width:72ch;margin:0;font-size:.875rem;line-height:1.45;display:flex}.runtime-player__learning-policy[data-v-a7978d82] svg{color:var(--gt-main);flex:none}.runtime-player__learning-policy--warning[data-v-a7978d82]{color:#ffd6a1}.runtime-player__learning-policy--warning[data-v-a7978d82] svg{color:var(--gt-warning)}.runtime-player__playback-status[data-v-a7978d82]{color:#8a3d05;background:#fff3e9;justify-content:space-between;align-items:center;gap:.75rem;margin:0;padding:.75rem 1rem;font-size:.875rem;line-height:1.45;display:flex}.runtime-player__playback-status>span[data-v-a7978d82]{align-items:center;gap:.5rem;display:inline-flex}.runtime-player__playback-status button[data-v-a7978d82]{background:var(--gt-main);color:var(--gt-secondary);cursor:pointer;font:inherit;border:0;border-radius:.5rem;flex:none;justify-content:center;align-items:center;gap:.4rem;min-height:2.5rem;padding:.45rem .75rem;font-weight:700;display:inline-flex}.runtime-player__playback-status button[data-v-a7978d82]:hover{background:#7ce9e4}.runtime-player__playback-status button[data-v-a7978d82]:focus-visible{outline-offset:2px;outline:3px solid #007d7647}@media (width<=40rem){.runtime-player__playback-status[data-v-a7978d82]{flex-direction:column;align-items:stretch}.runtime-player__playback-status button[data-v-a7978d82]{width:100%}}.runtime-player__stage[data-v-a7978d82]{isolation:isolate;place-items:center;position:relative;overflow:hidden}.runtime-player__stage[data-v-a7978d82]:after,.runtime-player__stage[data-v-a7978d82]:before{content:"";z-index:-1;border:1px solid #4ad7d173;border-radius:50%;position:absolute;inset:12%}.runtime-player__stage[data-v-a7978d82]:after{opacity:.45;inset:24% 4%}.runtime-player__stage-orbit[data-v-a7978d82]{background:var(--gt-main);border-radius:50%;width:calc(clamp(2.5rem,8vw,4.75rem));height:calc(clamp(2.5rem,8vw,4.75rem));box-shadow:0 0 0 .75rem #4ad7d126}.runtime-player__stage-copy[data-v-a7978d82]{max-width:min(35rem,100% - 2.5rem);position:absolute;bottom:calc(clamp(1.25rem,4vw,2.75rem));left:calc(clamp(1.25rem,4vw,2.75rem))}.runtime-player__stage-copy h2[data-v-a7978d82]{text-wrap:balance;margin:.4rem 0;font-size:calc(clamp(1.25rem,2.8vw,2.125rem));line-height:1.22}.runtime-player__stage-copy p[data-v-a7978d82]{color:#ffffffc7;max-width:40rem;margin:0;font-size:.9375rem;line-height:1.5}.runtime-player__stage-label[data-v-a7978d82]{color:var(--gt-main);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:700}.runtime-player__action[data-v-a7978d82]{background:var(--gt-main);color:var(--gt-secondary);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.5rem;min-height:2.75rem;padding:.625rem 1rem;font-family:inherit;font-size:.9375rem;font-weight:700;display:inline-flex;position:absolute;bottom:calc(clamp(1.25rem,4vw,2.75rem));right:calc(clamp(1.25rem,4vw,2.75rem))}.runtime-player__action[data-v-a7978d82]:hover{background:#7ce9e4}.runtime-player__action[data-v-a7978d82]:focus-visible{outline-offset:3px;outline:3px solid #fff}.runtime-player__footer[data-v-a7978d82]{color:#ffffffbd;border-top:1px solid #ffffff24;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;display:grid}.runtime-player__footer-actions[data-v-a7978d82]{grid-column:2;justify-self:end;gap:.5rem;display:flex}.runtime-player__footer-actions button[data-v-a7978d82]{color:#fff;cursor:pointer;font:inherit;background:#ffffff14;border:1px solid #ffffff3d;border-radius:.5rem;align-items:center;gap:.375rem;min-height:2.25rem;padding:.375rem .625rem;font-size:.8125rem;font-weight:600;display:inline-flex}.runtime-player__footer-actions button[data-v-a7978d82]:hover{background:#ffffff29;border-color:#ffffff6b}.runtime-player__footer-actions button[data-v-a7978d82]:focus-visible{outline:2px solid var(--gt-main);outline-offset:2px}.runtime-player__reading[data-v-a7978d82]{background:#e6ecec;padding:calc(clamp(1rem,4vw,3rem))}.runtime-player__paper[data-v-a7978d82]{color:var(--gt-text);background:#fff;width:min(100%,38rem);max-width:38rem;margin:auto;padding:calc(clamp(1.25rem,5vw,3rem));box-shadow:0 6px 8px #0017301f}.runtime-player__paper>span[data-v-a7978d82]{color:var(--gt-primary);font-size:.8125rem;font-weight:700}.runtime-player__paper h2[data-v-a7978d82]{text-wrap:balance;margin:.75rem 0;font-size:calc(clamp(1.125rem,2vw,1.75rem));line-height:1.25}.runtime-player__paper p[data-v-a7978d82]{color:#48535a;max-width:56ch;margin:0;font-size:.9375rem;line-height:1.55}.runtime-player__reading-lines[data-v-a7978d82]{gap:.625rem;margin-top:1.75rem;display:grid}.runtime-player__reading-lines i[data-v-a7978d82]{background:#dce4e5;width:100%;height:.5rem}.runtime-player__reading-lines i[data-v-a7978d82]:nth-child(2){width:88%}.runtime-player__reading-lines i[data-v-a7978d82]:nth-child(3){width:94%}.runtime-player__reading-lines i[data-v-a7978d82]:nth-child(4){width:67%}.runtime-player__unavailable[data-v-a7978d82]{color:var(--gt-text);text-align:center;background:#f7f9f9;align-content:center;justify-items:center;gap:.5rem;padding:2rem}.runtime-player__unavailable[data-v-a7978d82]>:first-child{color:var(--gt-danger)}.runtime-player__unavailable span[data-v-a7978d82]{color:var(--gt-muted);max-width:34rem;font-size:.875rem}@media (width<=42rem){.runtime-player[data-v-a7978d82]{border-radius:.75rem}.runtime-player__topline[data-v-a7978d82]{flex-direction:column;align-items:stretch;gap:.125rem;padding:.625rem .75rem}.runtime-player__topline-health[data-v-a7978d82]{justify-content:flex-start;width:100%;min-height:2.5rem;padding:.25rem}.runtime-player__topline-meta[data-v-a7978d82]{gap:.625rem;width:100%;min-height:2.75rem;padding-left:.25rem;font-size:.8125rem}.runtime-player__topline-meta .runtime-player__fullscreen[data-v-a7978d82]{margin-left:auto}.runtime-player__media-shell[data-v-a7978d82]{aspect-ratio:16/9}.runtime-player__footer[data-v-a7978d82]{grid-template-columns:1fr auto}.runtime-player__learning-policy[data-v-a7978d82]{grid-column:1/-1}.runtime-player__footer-actions[data-v-a7978d82]{grid-column:1/-1;justify-self:stretch;width:100%}.runtime-player__footer-actions button[data-v-a7978d82]{flex:1 1 0;justify-content:center;min-height:2.75rem}.runtime-player__stage[data-v-a7978d82]{aspect-ratio:4/5}.runtime-player__action[data-v-a7978d82]{bottom:1rem;left:1rem;right:auto}.runtime-player__stage-copy[data-v-a7978d82]{bottom:4.8rem}.runtime-player__checkpoint-gate[data-v-a7978d82]{text-align:center;grid-template-columns:1fr;align-content:center}.runtime-player__checkpoint-icon[data-v-a7978d82]{justify-self:center}.runtime-player__checkpoint-gate button[data-v-a7978d82]{width:100%}}@media (pointer:coarse) and (height<=31rem),(pointer:coarse) and (width<=42rem){.runtime-player__fullscreen-tool[data-v-a7978d82]{width:2.75rem;height:2.75rem;padding:0}.runtime-player__fullscreen-tool span[data-v-a7978d82]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=26rem){.runtime-player__fullscreen-toolbar[data-v-a7978d82]{gap:.375rem}.runtime-player__footer[data-v-a7978d82]{grid-template-columns:1fr}.runtime-player__footer-actions[data-v-a7978d82]{flex-direction:column;grid-area:auto/1}}@media (prefers-reduced-motion:reduce){.runtime-player__fullscreen[data-v-a7978d82],.runtime-player__fullscreen-tool[data-v-a7978d82],.runtime-player__fullscreen-toolbar[data-v-a7978d82]{transition:none}.runtime-player__stage--playing .runtime-player__stage-orbit[data-v-a7978d82]{transform:none}}.curriculum-activity[data-v-05743d5a]{background:var(--gt-white);border:1px solid var(--gt-border);border-radius:1rem;gap:1.25rem;padding:calc(clamp(1rem,2.25vw,2rem));display:grid}.curriculum-activity__header[data-v-05743d5a]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.curriculum-activity__heading[data-v-05743d5a]{align-items:flex-start;gap:.875rem;min-width:0;display:flex}.curriculum-activity__icon[data-v-05743d5a],.curriculum-activity__intro-icon[data-v-05743d5a],.curriculum-activity__result-icon[data-v-05743d5a]{background:var(--gt-surface);color:var(--gt-primary);border-radius:.75rem;flex:none;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.curriculum-activity h1[data-v-05743d5a],.curriculum-activity h2[data-v-05743d5a],.curriculum-activity h3[data-v-05743d5a],.curriculum-activity p[data-v-05743d5a]{margin:0}.curriculum-activity h1[data-v-05743d5a]{color:var(--gt-text);overflow-wrap:anywhere;font-size:calc(clamp(1.125rem,2.25vw,1.5rem));font-weight:650;line-height:1.45}.curriculum-activity__eyebrow[data-v-05743d5a],.curriculum-activity__heading p[data-v-05743d5a]{color:var(--gt-primary);margin-bottom:.2rem;font-size:.8125rem;font-weight:600;line-height:1.55}.curriculum-activity__loading[data-v-05743d5a],.curriculum-activity__success[data-v-05743d5a]{color:var(--gt-primary);align-items:center;gap:.5rem;line-height:1.7;display:flex}.curriculum-activity__hint[data-v-05743d5a],.curriculum-activity__message[data-v-05743d5a],.curriculum-activity__retry p[data-v-05743d5a]{color:var(--gt-muted);font-size:.9375rem;line-height:1.75}.curriculum-activity__resource[data-v-05743d5a]{border:1px solid var(--gt-primary);color:var(--gt-primary);border-radius:.5rem;justify-self:start;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem 1rem;text-decoration:none;display:inline-flex}.curriculum-activity__resource[data-v-05743d5a]:hover{background:var(--gt-surface)}.curriculum-activity input[data-v-05743d5a]:focus-visible,.curriculum-activity textarea[data-v-05743d5a]:focus-visible,.curriculum-activity__resource[data-v-05743d5a]:focus-visible{outline:2px solid var(--gt-primary);outline-offset:3px}.curriculum-activity__ack[data-v-05743d5a]{color:var(--gt-text);align-items:center;gap:.75rem;min-height:2.75rem;line-height:1.7;display:flex}.curriculum-activity input[type=checkbox][data-v-05743d5a]{accent-color:var(--gt-primary);flex:none;width:1.125rem;height:1.125rem}.curriculum-activity__intro[data-v-05743d5a],.curriculum-activity__result[data-v-05743d5a]{background:var(--gt-surface);border:1px solid var(--gt-border);border-radius:.875rem;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.875rem;padding:calc(clamp(1rem,2vw,1.5rem));display:grid}.curriculum-activity__result[data-v-05743d5a]{background:var(--gt-white);border-color:color-mix(in srgb,var(--gt-primary) 24%,var(--gt-border));box-shadow:inset .25rem 0 0 var(--gt-primary);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:1.125rem 1.25rem 1.125rem 1.5rem}.curriculum-activity__intro h2[data-v-05743d5a],.curriculum-activity__result h2[data-v-05743d5a]{color:var(--gt-text);font-size:1.125rem;font-weight:650;line-height:1.5}.curriculum-activity__intro p[data-v-05743d5a],.curriculum-activity__result p[data-v-05743d5a]:not(.curriculum-activity__eyebrow){color:var(--gt-muted);margin-top:.25rem;line-height:1.7}.curriculum-activity__result.is-passed[data-v-05743d5a]{border-color:color-mix(in srgb,var(--gt-primary) 38%,var(--gt-border))}.curriculum-activity__result.is-failed[data-v-05743d5a]{border-color:color-mix(in srgb,var(--gt-danger) 26%,var(--gt-border));box-shadow:inset .25rem 0 0 var(--gt-danger)}.curriculum-activity__result.is-failed .curriculum-activity__result-icon[data-v-05743d5a]{background:color-mix(in srgb,var(--gt-danger) 8%,var(--gt-white));color:var(--gt-danger)}.curriculum-activity__result.is-failed .curriculum-activity__eyebrow[data-v-05743d5a]{color:var(--gt-danger)}.curriculum-activity__score[data-v-05743d5a]{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.curriculum-activity__result .curriculum-activity__score[data-v-05743d5a]{color:var(--gt-primary);font-size:1rem;font-weight:700}.curriculum-activity__result.is-failed .curriculum-activity__score[data-v-05743d5a]{color:var(--gt-danger)}.curriculum-activity__score strong[data-v-05743d5a]{color:var(--gt-text);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.625rem}.curriculum-activity__intro-action[data-v-05743d5a]{grid-column:2;place-self:center start;margin-top:.25rem}.curriculum-activity__result .curriculum-activity__intro-action[data-v-05743d5a]{grid-column:auto;justify-self:end;margin:0}.curriculum-exam-policy[data-v-05743d5a]{grid-template-columns:repeat(4,minmax(6.25rem,1fr));gap:.625rem;margin:1rem 0 0;display:grid}.curriculum-exam-policy div[data-v-05743d5a]{border-top:1px solid var(--gt-border);gap:.125rem;padding-top:.625rem;display:grid}.curriculum-exam-policy dt[data-v-05743d5a]{color:var(--gt-muted);font-size:.75rem;line-height:1.5}.curriculum-exam-policy dd[data-v-05743d5a]{color:var(--gt-text);margin:0;font-size:.9375rem;font-weight:650;line-height:1.5}.curriculum-exam-policy__remaining[data-v-05743d5a]{align-items:center;gap:.375rem;font-size:.8125rem;display:flex;color:var(--gt-primary)!important}.curriculum-exam-review[data-v-05743d5a]{background:var(--gt-surface);border:1px solid var(--gt-border);border-radius:.875rem;overflow:hidden}.curriculum-exam-review>header[data-v-05743d5a]{background:var(--gt-white);border-bottom:1px solid var(--gt-border);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.curriculum-exam-review>header h2[data-v-05743d5a]{color:var(--gt-text);font-size:1.125rem;font-weight:650;line-height:1.5}.curriculum-exam-review>header>p[data-v-05743d5a]{background:color-mix(in srgb,var(--gt-primary) 7%,var(--gt-white));color:var(--gt-primary);border-radius:999px;align-items:center;gap:.375rem;padding:.4375rem .625rem;font-size:.75rem;font-weight:600;display:flex}.curriculum-exam-review ol[data-v-05743d5a]{gap:.75rem;margin:0;padding:.75rem;list-style:none;display:grid}.curriculum-exam-review li[data-v-05743d5a]{background:var(--gt-white);border:1px solid var(--gt-border);border-radius:.75rem;gap:.875rem;padding:1rem;display:grid}.curriculum-exam-review li.is-correct[data-v-05743d5a]{border-color:color-mix(in srgb,var(--gt-primary) 24%,var(--gt-border))}.curriculum-exam-review li.is-incorrect[data-v-05743d5a]{border-color:color-mix(in srgb,var(--gt-danger) 22%,var(--gt-border))}.curriculum-exam-review__heading[data-v-05743d5a]{grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:flex-start;gap:.75rem;display:grid}.curriculum-exam-review__heading>span[data-v-05743d5a]{background:color-mix(in srgb,var(--gt-primary) 8%,var(--gt-white));color:var(--gt-primary);border-radius:50%;justify-content:center;align-items:center;height:1.75rem;font-size:.75rem;font-weight:700;display:inline-flex}.curriculum-exam-review__heading h3[data-v-05743d5a]{color:var(--gt-text);font-size:.9375rem;font-weight:600;line-height:1.65}.curriculum-exam-review__heading strong[data-v-05743d5a]{white-space:nowrap;border-radius:999px;align-items:center;gap:.3125rem;padding:.375rem .5625rem;font-size:.75rem;display:inline-flex}.curriculum-exam-review li.is-correct .curriculum-exam-review__heading strong[data-v-05743d5a]{background:color-mix(in srgb,var(--gt-primary) 8%,var(--gt-white));color:var(--gt-primary)}.curriculum-exam-review li.is-incorrect .curriculum-exam-review__heading strong[data-v-05743d5a]{background:color-mix(in srgb,var(--gt-danger) 7%,var(--gt-white));color:var(--gt-danger)}.curriculum-exam-review dl[data-v-05743d5a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin:0 0 0 2.5rem;display:grid}.curriculum-exam-review dl div[data-v-05743d5a]{background:var(--gt-surface);border:1px solid #0000;border-radius:.625rem;gap:.25rem;padding:.75rem;display:grid}.curriculum-exam-review li.is-incorrect dl>div[data-v-05743d5a]:first-child{background:color-mix(in srgb,var(--gt-danger) 4%,var(--gt-white));border-color:color-mix(in srgb,var(--gt-danger) 14%,var(--gt-border))}.curriculum-exam-review dt[data-v-05743d5a]{color:var(--gt-muted);font-size:.75rem}.curriculum-exam-review dd[data-v-05743d5a]{color:var(--gt-text);margin:0;font-size:.875rem;line-height:1.6}.curriculum-exam-review dl .curriculum-exam-review__correct-answer[data-v-05743d5a]{background:color-mix(in srgb,var(--gt-primary) 8%,var(--gt-white));border-color:color-mix(in srgb,var(--gt-primary) 32%,var(--gt-border));box-shadow:inset .1875rem 0 0 var(--gt-primary);padding:.6875rem .75rem .6875rem .9375rem}.curriculum-exam-review__correct-answer dt[data-v-05743d5a]{color:var(--gt-primary);align-items:center;gap:.375rem;font-weight:700;display:flex}.curriculum-exam-review__correct-answer dd[data-v-05743d5a]{color:var(--gt-text);font-weight:650}.curriculum-exam[data-v-05743d5a]{gap:1rem;display:grid}.curriculum-exam__topbar[data-v-05743d5a]{background:var(--gt-text);color:var(--gt-white);border-radius:.875rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;padding:.875rem 1rem;display:flex}.curriculum-exam__topbar>div[data-v-05743d5a]{gap:.125rem;display:grid}.curriculum-exam__topbar p[data-v-05743d5a]{color:color-mix(in srgb,var(--gt-white) 72%,transparent);font-size:.8125rem}.curriculum-exam__topbar strong[data-v-05743d5a]{color:var(--gt-white);font-size:.9375rem}.curriculum-exam__notice[data-v-05743d5a],.curriculum-exam__timer[data-v-05743d5a]{background:color-mix(in srgb,var(--gt-white) 10%,transparent);border:1px solid color-mix(in srgb,var(--gt-white) 18%,transparent);border-radius:999px;align-items:center;gap:.375rem;padding:.4375rem .625rem;display:inline-flex}.curriculum-exam__timer.is-urgent[data-v-05743d5a]{background:color-mix(in srgb,var(--gt-danger) 26%,transparent);border-color:color-mix(in srgb,var(--gt-danger) 70%,transparent);color:var(--gt-white)}.curriculum-exam__layout[data-v-05743d5a]{grid-template-columns:minmax(9.5rem,.34fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.curriculum-exam__navigator[data-v-05743d5a]{background:var(--gt-surface);border:1px solid var(--gt-border);border-radius:.75rem;gap:.875rem;padding:1rem;display:grid;position:sticky;top:1rem}.curriculum-exam__navigator-heading[data-v-05743d5a]{justify-content:space-between;align-items:baseline;display:flex}.curriculum-exam__navigator button[data-v-05743d5a],.curriculum-exam__navigator-heading span[data-v-05743d5a]{color:var(--gt-muted);font-size:.8125rem}.curriculum-exam__navigator-heading strong[data-v-05743d5a]{color:var(--gt-text);font-size:.875rem}.curriculum-exam__navigator ol[data-v-05743d5a]{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.curriculum-exam__navigator button[data-v-05743d5a]{background:var(--gt-white);border:1px solid var(--gt-border);cursor:pointer;font-variant-numeric:tabular-nums;border-radius:.375rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.curriculum-exam__navigator button.is-current[data-v-05743d5a],.curriculum-exam__navigator button[data-v-05743d5a]:hover{border-color:var(--gt-primary);color:var(--gt-primary)}.curriculum-exam__navigator button.is-current[data-v-05743d5a]{box-shadow:inset 0 0 0 1px var(--gt-primary)}.curriculum-exam__navigator button.is-answered[data-v-05743d5a]{background:var(--gt-primary);border-color:var(--gt-primary);color:var(--gt-white)}.curriculum-exam__navigator button.is-invalid[data-v-05743d5a]{border-color:var(--gt-danger);color:var(--gt-danger)}.curriculum-exam__navigator>p[data-v-05743d5a]{color:var(--gt-muted);font-size:.75rem;line-height:1.55}.curriculum-exam__navigator>p.is-complete[data-v-05743d5a]{color:var(--gt-primary);align-items:center;gap:.25rem;display:flex}.curriculum-exam__questions[data-v-05743d5a]{gap:.875rem;display:grid}.curriculum-exam__question[data-v-05743d5a]{background:var(--gt-white);border:1px solid var(--gt-border);border-radius:.75rem;gap:1rem;min-width:0;margin:0;padding:calc(clamp(1rem,2vw,1.5rem));transition:border-color .15s,box-shadow .15s;display:grid}.curriculum-exam__question.is-current[data-v-05743d5a]{border-color:color-mix(in srgb,var(--gt-primary) 55%,var(--gt-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--gt-primary) 8%,transparent)}.curriculum-exam__question.is-invalid[data-v-05743d5a]{border-color:var(--gt-danger)}.curriculum-exam__sr-only[data-v-05743d5a]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.curriculum-exam__question-heading[data-v-05743d5a]{color:var(--gt-text);grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:.75rem;width:100%;font-size:1rem;font-weight:600;line-height:1.7;display:grid}.curriculum-exam__question-heading h3[data-v-05743d5a]{color:inherit;font:inherit;overflow-wrap:anywhere;text-wrap:pretty;margin:0}.curriculum-exam__question-number[data-v-05743d5a]{background:var(--gt-surface);color:var(--gt-primary);border-radius:.375rem;flex:none;justify-content:center;align-items:center;min-width:2.125rem;min-height:1.75rem;font-size:.75rem;display:inline-flex}.curriculum-exam__required[data-v-05743d5a]{border-left:1px solid var(--gt-border);color:var(--gt-muted);white-space:nowrap;padding-left:.625rem;font-size:.75rem;font-weight:400;line-height:1.75rem}.curriculum-exam__choices[data-v-05743d5a]{gap:.625rem;display:grid}.curriculum-exam__choices.is-rating[data-v-05743d5a]{grid-template-columns:repeat(auto-fit,minmax(3rem,1fr))}.curriculum-exam__choices label[data-v-05743d5a]{border:1px solid var(--gt-border);color:var(--gt-text);cursor:pointer;border-radius:.5rem;align-items:center;gap:.75rem;min-height:3rem;padding:.625rem .75rem;line-height:1.6;transition:background .15s,border-color .15s;display:flex}.curriculum-exam__choices label[data-v-05743d5a]:hover{background:var(--gt-surface);border-color:color-mix(in srgb,var(--gt-primary) 45%,var(--gt-border))}.curriculum-exam__choices label.is-selected[data-v-05743d5a]{background:color-mix(in srgb,var(--gt-primary) 10%,var(--gt-white));border-color:var(--gt-primary);color:var(--gt-primary);box-shadow:inset 0 -.1875rem 0 var(--gt-primary)}.curriculum-exam__choices label[data-v-05743d5a]:has(input:focus-visible){outline:2px solid var(--gt-primary);outline-offset:3px}.curriculum-exam__choices label[data-v-05743d5a]:has(input:disabled){cursor:default;opacity:.7}.curriculum-exam__choices input[data-v-05743d5a]{opacity:0;block-size:1px;inline-size:1px;position:absolute}.curriculum-exam__choice-indicator[data-v-05743d5a]{border:1.5px solid var(--gt-muted);border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;display:inline-flex}.curriculum-exam__choices label.is-selected .curriculum-exam__choice-indicator[data-v-05743d5a]{border-color:var(--gt-primary)}.curriculum-exam__choices label.is-selected .curriculum-exam__choice-indicator[data-v-05743d5a]:after{background:var(--gt-primary);border-radius:inherit;content:"";width:.5rem;height:.5rem}.curriculum-exam__choices label:has(input[type=checkbox]) .curriculum-exam__choice-indicator[data-v-05743d5a]{border-radius:.25rem}.curriculum-exam__choices label:has(input[type=checkbox]).is-selected .curriculum-exam__choice-indicator[data-v-05743d5a]:after{border-radius:0;width:.625rem;height:.625rem}.curriculum-exam textarea[data-v-05743d5a]{background:var(--gt-white);border:1px solid var(--gt-border);color:var(--gt-text);font:inherit;resize:vertical;border-radius:.5rem;width:100%;min-height:8rem;padding:.75rem;line-height:1.7}.curriculum-exam__error[data-v-05743d5a]{color:var(--gt-danger);align-items:center;gap:.375rem;font-size:.8125rem;line-height:1.6;display:flex}.curriculum-exam__footer[data-v-05743d5a]{background:var(--gt-surface);border:1px solid var(--gt-border);border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem;display:flex}.curriculum-exam__footer p[data-v-05743d5a]{color:var(--gt-muted);align-items:center;gap:.375rem;font-size:.8125rem;line-height:1.6;display:flex}.curriculum-activity__confirm[data-v-05743d5a]{background:var(--gt-surface);border-radius:.625rem;align-items:center;gap:.75rem;padding:1rem;display:flex}.curriculum-activity__confirm>span[data-v-05743d5a]{color:var(--gt-primary)}.curriculum-activity__confirm p[data-v-05743d5a]{color:var(--gt-text);line-height:1.7}.curriculum-activity--survey[data-v-05743d5a]{width:100%;max-width:58rem;margin-inline:auto}.curriculum-activity--survey .curriculum-activity__intro[data-v-05743d5a],.curriculum-activity--survey .curriculum-activity__result[data-v-05743d5a]{background:var(--gt-white)}.curriculum-activity--survey .curriculum-activity__result p[data-v-05743d5a]:not(.curriculum-activity__eyebrow){color:var(--gt-muted);font-size:.9375rem;font-weight:400}.curriculum-survey__overview[data-v-05743d5a]{background:color-mix(in srgb,var(--gt-primary) 4%,var(--gt-white));border:1px solid color-mix(in srgb,var(--gt-primary) 18%,var(--gt-border));border-radius:.875rem;gap:.875rem;padding:1rem;display:grid}.curriculum-survey__overview>header[data-v-05743d5a]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.curriculum-survey__overview-icon[data-v-05743d5a]{background:var(--gt-white);border:1px solid color-mix(in srgb,var(--gt-primary) 16%,var(--gt-border));color:var(--gt-primary);border-radius:.625rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.curriculum-survey__overview header>div[data-v-05743d5a]{gap:.0625rem;display:grid}.curriculum-survey__overview header>div p[data-v-05743d5a]{color:var(--gt-muted);font-size:.75rem;line-height:1.5}.curriculum-survey__overview header>div strong[data-v-05743d5a]{color:var(--gt-text);font-variant-numeric:tabular-nums;font-size:1rem;line-height:1.5}.curriculum-survey__remaining[data-v-05743d5a]{background:var(--gt-white);border:1px solid var(--gt-border);color:var(--gt-primary);white-space:nowrap;border-radius:999px;align-items:center;gap:.375rem;padding:.4375rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.curriculum-survey__progress[data-v-05743d5a]{appearance:none;background:var(--gt-border);border:0;border-radius:999px;flex-basis:100%;width:100%;height:.375rem;overflow:hidden}.curriculum-survey__progress[data-v-05743d5a]::-webkit-progress-bar{background:var(--gt-border)}.curriculum-survey__progress[data-v-05743d5a]::-webkit-progress-value{background:var(--gt-primary);border-radius:999px}.curriculum-survey__progress[data-v-05743d5a]::-moz-progress-bar{background:var(--gt-primary);border-radius:999px}.curriculum-survey__scale-guide[data-v-05743d5a]{background:var(--gt-white);border:1px solid var(--gt-border);border-radius:.75rem;grid-template-columns:minmax(10rem,.72fr) minmax(0,1.4fr);align-items:center;gap:1rem;padding:.875rem;display:grid}.curriculum-survey__scale-guide>div[data-v-05743d5a]{gap:.125rem;display:grid}.curriculum-survey__scale-guide>div strong[data-v-05743d5a]{color:var(--gt-text);font-size:.8125rem;line-height:1.5}.curriculum-survey__scale-guide>div span[data-v-05743d5a]{color:var(--gt-muted);font-size:.75rem;line-height:1.5}.curriculum-survey__scale-guide ol[data-v-05743d5a]{grid-template-columns:repeat(5,minmax(0,1fr));gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.curriculum-survey__scale-guide li[data-v-05743d5a]{text-align:center;flex-direction:column;align-items:center;gap:.125rem;min-width:0;display:flex}.curriculum-survey__scale-guide li strong[data-v-05743d5a]{background:var(--gt-surface);color:var(--gt-primary);border-radius:.375rem;justify-content:center;align-items:center;width:1.625rem;height:1.625rem;font-size:.8125rem;display:inline-flex}.curriculum-survey__scale-guide li span[data-v-05743d5a]{color:var(--gt-muted);font-size:.6875rem;line-height:1.35}.curriculum-survey .curriculum-exam__layout[data-v-05743d5a]{display:block}.curriculum-survey .curriculum-exam__questions[data-v-05743d5a]{background:var(--gt-surface);border:1px solid var(--gt-border);border-radius:.875rem;gap:.75rem;padding:.75rem}.curriculum-survey .curriculum-exam__question[data-v-05743d5a]{border-radius:.75rem;gap:.875rem;padding:1rem}.curriculum-survey .curriculum-exam__question.is-current[data-v-05743d5a]{border-color:color-mix(in srgb,var(--gt-primary) 34%,var(--gt-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--gt-primary) 6%,transparent)}.curriculum-survey .curriculum-exam__question.is-invalid[data-v-05743d5a]{border-color:var(--gt-danger)}.curriculum-survey .curriculum-exam__question-heading[data-v-05743d5a]{align-items:center;gap:.5rem .75rem}.curriculum-survey .curriculum-exam__question-number[data-v-05743d5a]{background:color-mix(in srgb,var(--gt-primary) 8%,var(--gt-white));border-radius:999px;min-width:2.75rem;padding-inline:.625rem;font-weight:700}.curriculum-survey .curriculum-exam__required[data-v-05743d5a]{background:var(--gt-surface);border:0;border-radius:999px;padding:0 .5rem}.curriculum-survey__scale[data-v-05743d5a]{color:var(--gt-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.375rem;font-size:.8125rem;line-height:1.6;display:flex}.curriculum-survey__scale span[data-v-05743d5a]{background:color-mix(in srgb,var(--gt-primary) 7%,var(--gt-white));color:var(--gt-primary);border-radius:999px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-weight:600;display:inline-flex}.curriculum-survey .is-rating[data-v-05743d5a]{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem}.curriculum-survey .is-rating label[data-v-05743d5a]{background:var(--gt-white);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:4.5rem;padding:.625rem .375rem;font-weight:600}.curriculum-survey .is-rating .curriculum-exam__choice-indicator[data-v-05743d5a]{display:none}.curriculum-survey .is-rating label[data-v-05743d5a]:hover{background:color-mix(in srgb,var(--gt-primary) 5%,var(--gt-white))}.curriculum-survey .is-rating label.is-selected[data-v-05743d5a]{background:color-mix(in srgb,var(--gt-primary) 10%,var(--gt-white));border-color:var(--gt-primary);color:var(--gt-primary);box-shadow:inset 0 -.1875rem 0 var(--gt-primary)}.curriculum-survey__rating-option[data-v-05743d5a]{flex-direction:column;align-items:center;gap:.125rem;min-width:0;display:flex}.curriculum-survey__rating-option strong[data-v-05743d5a]{font-variant-numeric:tabular-nums;font-size:1.25rem;line-height:1.2}.curriculum-survey__rating-option small[data-v-05743d5a]{font-size:.75rem;font-weight:500;line-height:1.35}.curriculum-survey textarea[data-v-05743d5a]{min-height:6rem}.curriculum-survey .curriculum-exam__footer[data-v-05743d5a]{background:color-mix(in srgb,var(--gt-primary) 4%,var(--gt-white));border-color:color-mix(in srgb,var(--gt-primary) 18%,var(--gt-border))}.curriculum-survey__review[data-v-05743d5a]{margin:1rem 0 0;padding:0;list-style:none}.curriculum-survey__review li[data-v-05743d5a]{border-bottom:1px solid var(--gt-border);padding:.875rem 0}.curriculum-survey__review h3[data-v-05743d5a]{color:var(--gt-text);margin:0 0 .375rem;font-size:.9375rem;font-weight:500;line-height:1.65}.curriculum-survey__review p[data-v-05743d5a]{color:var(--gt-primary);overflow-wrap:anywhere;white-space:pre-wrap;font-size:.9375rem;line-height:1.7}.curriculum-activity__retry[data-v-05743d5a]{gap:.75rem;display:grid}.curriculum-activity__confirm-actions[data-v-05743d5a]{flex-wrap:wrap;justify-content:flex-end;gap:.625rem;width:100%;display:flex}@media (width<=34rem){.curriculum-activity__confirm-actions[data-v-05743d5a]{grid-template-columns:1fr;display:grid}.curriculum-activity__confirm-actions[data-v-05743d5a] button{justify-content:center;width:100%;min-height:2.75rem}}@media (width<=46rem){.curriculum-activity__header[data-v-05743d5a]{flex-wrap:wrap}.curriculum-activity__header[data-v-05743d5a]>:last-child{margin-left:auto}.curriculum-exam__layout[data-v-05743d5a]{grid-template-columns:1fr}.curriculum-exam__navigator[data-v-05743d5a]{position:static}.curriculum-exam__navigator ol[data-v-05743d5a]{grid-template-columns:repeat(auto-fill,minmax(2rem,1fr));display:grid}.curriculum-exam__navigator button[data-v-05743d5a]{width:100%}.curriculum-exam-policy[data-v-05743d5a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=34rem){.curriculum-activity__heading[data-v-05743d5a]{gap:.625rem}.curriculum-activity__header[data-v-05743d5a]>:last-child{font-size:.75rem}.curriculum-activity__intro[data-v-05743d5a],.curriculum-activity__result[data-v-05743d5a],.curriculum-exam__question-heading[data-v-05743d5a],.curriculum-survey__overview>header[data-v-05743d5a]{grid-template-columns:auto minmax(0,1fr)}.curriculum-activity__intro-action[data-v-05743d5a],.curriculum-activity__result .curriculum-activity__intro-action[data-v-05743d5a]{grid-column:1/-1;justify-self:stretch;width:100%}.curriculum-exam__footer[data-v-05743d5a],.curriculum-exam__topbar[data-v-05743d5a]{flex-direction:column;align-items:stretch}.curriculum-exam__notice[data-v-05743d5a],.curriculum-exam__timer[data-v-05743d5a]{justify-content:center}.curriculum-exam__footer[data-v-05743d5a] button{width:100%}.curriculum-exam__question-heading[data-v-05743d5a]{gap:.5rem}.curriculum-exam__required[data-v-05743d5a]{grid-column:2;justify-self:start;line-height:1.75rem}.curriculum-survey__remaining[data-v-05743d5a]{grid-column:1/-1;justify-content:center;justify-self:stretch}.curriculum-survey .is-rating[data-v-05743d5a],.curriculum-survey__scale-guide[data-v-05743d5a]{grid-template-columns:1fr}.curriculum-survey__scale-guide ol[data-v-05743d5a]{gap:.25rem}.curriculum-survey__scale-guide li span[data-v-05743d5a]{white-space:normal;font-size:.625rem}.curriculum-survey .curriculum-exam__questions[data-v-05743d5a]{padding:.5rem}.curriculum-survey__progress[data-v-05743d5a]{flex-basis:auto}.curriculum-survey .is-rating label[data-v-05743d5a]{text-align:left;flex-direction:row;justify-content:flex-start;min-height:2.875rem;padding:.5rem .75rem}.curriculum-survey__rating-option[data-v-05743d5a]{text-align:left;flex:1;grid-template-columns:1.5rem minmax(0,1fr);gap:.75rem;display:grid}.curriculum-survey__rating-option small[data-v-05743d5a]{font-size:.8125rem}.curriculum-exam-review>header[data-v-05743d5a]{flex-direction:column;align-items:flex-start}.curriculum-exam-review__heading[data-v-05743d5a]{grid-template-columns:1.75rem minmax(0,1fr)}.curriculum-exam-review__heading strong[data-v-05743d5a]{grid-column:2}.curriculum-exam-review dl[data-v-05743d5a]{grid-template-columns:1fr;margin-left:0}}@media (prefers-reduced-motion:reduce){.curriculum-exam__choices label[data-v-05743d5a],.curriculum-exam__question[data-v-05743d5a]{transition:none}}.curriculum-rail[data-v-9a43f684]{background:var(--gt-white);border:1px solid var(--gt-border);border-radius:.75rem;scroll-margin-top:1.5rem;overflow:hidden;container-type:inline-size}.curriculum-rail__header[data-v-9a43f684]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding:1.25rem;display:flex}.curriculum-rail h2[data-v-9a43f684]{color:var(--gt-text);margin:0;font-size:1.125rem;font-weight:600}.curriculum-rail__header p[data-v-9a43f684],.curriculum-rail__legend[data-v-9a43f684]{color:var(--gt-muted);margin:.25rem 0 0;font-size:.8125rem;line-height:1.6}.curriculum-rail__groups[data-v-9a43f684],.curriculum-rail__items[data-v-9a43f684]{margin:0;padding:0;list-style:none}.curriculum-rail__group[data-v-9a43f684],.curriculum-rail__items.is-nested[data-v-9a43f684],.curriculum-rail__items>li+li[data-v-9a43f684]{border-top:1px solid var(--gt-border)}.curriculum-rail__chapter[data-v-9a43f684]{background:var(--gt-surface);color:var(--gt-text);text-align:left;align-items:center;gap:.875rem;width:100%;padding:1.125rem 1.25rem;display:flex}.curriculum-rail__copy[data-v-9a43f684]{flex:1;gap:.25rem;min-width:0;display:grid}.curriculum-rail__copy strong[data-v-9a43f684]{color:var(--gt-text);overflow-wrap:anywhere;font-size:.9375rem;font-weight:600;line-height:1.7}.curriculum-rail__copy small[data-v-9a43f684]{color:var(--gt-muted);overflow-wrap:anywhere;font-size:.8125rem;line-height:1.7}.curriculum-rail__item[data-v-9a43f684]{background:var(--gt-white);color:var(--gt-primary);text-align:left;align-items:center;gap:.875rem;width:100%;min-height:5.5rem;padding:1rem 1.25rem;display:flex}.curriculum-rail__item.is-current[data-v-9a43f684]{background:var(--gt-surface);box-shadow:inset .25rem 0 var(--gt-primary)}.curriculum-rail__item[data-v-9a43f684]:disabled{color:var(--gt-muted);cursor:not-allowed}.curriculum-rail__chapter[data-v-9a43f684]:hover,.curriculum-rail__item[data-v-9a43f684]:not(:disabled):hover{background:var(--gt-surface)}.curriculum-rail__chapter[data-v-9a43f684]:focus-visible,.curriculum-rail__item[data-v-9a43f684]:focus-visible{outline:2px solid var(--gt-primary);outline-offset:-3px}.curriculum-rail__meta[data-v-9a43f684]{color:var(--gt-muted);flex-wrap:wrap;align-items:center;gap:.375rem .75rem;font-size:.75rem;display:flex}.curriculum-rail__badge[data-v-9a43f684]{border:1px solid var(--gt-border);border-radius:.25rem;padding:.0625rem .375rem}.curriculum-rail__badge.is-required[data-v-9a43f684]{color:var(--gt-primary)}.curriculum-rail__action[data-v-9a43f684]{flex:none;align-items:center;gap:.375rem;font-size:.8125rem;display:inline-flex}.curriculum-rail__empty[data-v-9a43f684]{color:var(--gt-muted);margin:0;padding:1.25rem}@container (width<=36rem){.curriculum-rail__chapter[data-v-9a43f684],.curriculum-rail__header[data-v-9a43f684],.curriculum-rail__item[data-v-9a43f684]{padding:1rem}.curriculum-rail__item[data-v-9a43f684]{flex-wrap:wrap;align-items:start;gap:.625rem}.curriculum-rail__item>.curriculum-rail__copy[data-v-9a43f684]{flex-basis:calc(100% - 1.75rem)}.curriculum-rail__action[data-v-9a43f684]{margin-left:1.75rem}}.runtime-annotations[data-v-f354e19c]{background:var(--gt-white);border:1px solid var(--gt-border);border-radius:1rem;overflow:hidden}.runtime-annotations__header[data-v-f354e19c]{justify-content:space-between;align-items:center;gap:.5rem;padding:1rem 1rem .5rem;display:flex}.runtime-annotations__header h2[data-v-f354e19c]{color:var(--gt-text);margin:0;font-size:1rem;font-weight:600}.runtime-annotations button[data-v-f354e19c]{cursor:pointer;font-family:inherit}.runtime-annotations button[data-v-f354e19c]:disabled{cursor:wait;opacity:.55}.runtime-annotations button[data-v-f354e19c]:focus-visible{outline:2px solid var(--gt-primary);outline-offset:3px}.runtime-annotations__header button[data-v-f354e19c]{color:var(--gt-primary);background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;display:flex}.runtime-annotations__header button[data-v-f354e19c]:hover:not(:disabled){background:var(--gt-surface)}.runtime-annotations__tabs[data-v-f354e19c]{background:color-mix(in srgb,var(--gt-primary) 6%,var(--gt-white));border-radius:.65rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.25rem;margin:0 1rem;padding:.25rem;display:grid}.runtime-annotations__tabs button[data-v-f354e19c]{color:var(--gt-primary);background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;gap:.375rem;min-height:2.75rem;padding:.5rem;font-size:.875rem;font-weight:600;display:flex}.runtime-annotations__tabs button[data-v-f354e19c]:hover{background:color-mix(in srgb,var(--gt-primary) 10%,var(--gt-white))}.runtime-annotations__tabs button[aria-pressed=true][data-v-f354e19c]{background:var(--gt-primary);color:var(--gt-white)}.runtime-annotations__count[data-v-f354e19c]{background:color-mix(in srgb,currentColor 10%,transparent);border-radius:1rem;min-width:1.35rem;padding:.1rem .25rem;font-size:.75rem}.runtime-annotations__tabs button[aria-pressed=true] .runtime-annotations__count[data-v-f354e19c]{background:color-mix(in srgb,var(--gt-white) 20%,transparent)}.runtime-annotations__hint[data-v-f354e19c]{color:var(--gt-muted);margin:.75rem 1rem;font-size:.75rem;line-height:1.5}.runtime-annotations__list[data-v-f354e19c]{max-height:38rem;margin:0;padding:0;list-style:none;overflow-y:auto}.runtime-annotations__item[data-v-f354e19c]{border-top:1px solid var(--gt-border);min-width:0;padding:.75rem 1rem .25rem}.runtime-annotations__answer p[data-v-f354e19c],.runtime-annotations__text[data-v-f354e19c]{color:var(--gt-text);overflow-wrap:anywhere;white-space:pre-wrap;margin:0 0 .25rem;font-size:.875rem;font-weight:400;line-height:1.6}.runtime-annotations__actions[data-v-f354e19c]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;display:flex}.runtime-annotations__timestamp[data-v-f354e19c]{color:var(--gt-primary);font-variant-numeric:tabular-nums;white-space:nowrap;background:0 0;border:0;border-radius:.375rem;align-items:center;min-height:2.75rem;padding:0;font-size:.75rem;font-weight:500;line-height:1;display:inline-flex}.runtime-annotations__timestamp-label[data-v-f354e19c]{background:color-mix(in srgb,var(--gt-primary) 7%,var(--gt-white));border-radius:.375rem;align-items:center;gap:.25rem;min-height:1.875rem;padding:.25rem .5rem;display:inline-flex}.runtime-annotations__timestamp:hover:not(:disabled) .runtime-annotations__timestamp-label[data-v-f354e19c]{background:color-mix(in srgb,var(--gt-primary) 14%,var(--gt-white))}.runtime-annotations__meta[data-v-f354e19c]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 .5rem;display:flex}.runtime-annotations__position[data-v-f354e19c]{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;min-width:0;display:flex}.runtime-annotations__date[data-v-f354e19c]{color:var(--gt-muted);font-size:.75rem;line-height:1.5}.runtime-annotations__answer-toggle[data-v-f354e19c]{color:var(--gt-primary);background:0 0;border:0;border-radius:.4rem;align-items:center;gap:.375rem;min-height:2.75rem;padding:.5rem .25rem;font-size:.8125rem;font-weight:600;display:inline-flex}.runtime-annotations__answer-toggle[data-v-f354e19c]:hover{background:color-mix(in srgb,var(--gt-primary) 6%,var(--gt-white))}.runtime-annotations__answer[data-v-f354e19c]{border-top:1px solid var(--gt-border);margin-top:.625rem;padding-top:.75rem}.runtime-annotations__answer p[data-v-f354e19c]{margin:.25rem 0 .5rem;font-size:.875rem}.runtime-annotations__answer span[data-v-f354e19c],.runtime-annotations__answer time[data-v-f354e19c]{color:var(--gt-muted);font-size:.75rem;line-height:1.6;display:block}.runtime-annotations__answer .runtime-annotations__answer-label[data-v-f354e19c]{color:var(--gt-primary);font-size:.8125rem;font-weight:600}.runtime-annotations__waiting[data-v-f354e19c]{color:var(--gt-muted);font-size:.75rem}.runtime-annotations__context-toggle[data-v-f354e19c]{color:var(--gt-primary);background:0 0;border:0;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;padding:.5rem;display:inline-flex}.runtime-annotations__context-toggle[data-v-f354e19c]:hover{opacity:.75}.runtime-annotations button[aria-expanded=true] .runtime-annotations__chevron[data-v-f354e19c]{transform:rotate(180deg)}.runtime-annotations__context[data-v-f354e19c]{padding:.25rem 0 .5rem}.runtime-annotations__context p[data-v-f354e19c]{color:var(--gt-muted);overflow-wrap:anywhere;margin:0 0 .25rem;font-size:.75rem;line-height:1.6}.runtime-annotations__context h3[data-v-f354e19c]{color:var(--gt-text);overflow-wrap:anywhere;margin:0;font-size:.8125rem;font-weight:500;line-height:1.6}.runtime-annotations__empty[data-v-f354e19c]{color:var(--gt-muted);margin:0;padding:1rem;font-size:.875rem;line-height:1.7}.runtime-annotations__error[data-v-f354e19c]{color:var(--gt-danger);padding:.5rem 1rem;font-size:.8125rem;line-height:1.6}.runtime-annotations__error p[data-v-f354e19c]{margin:0}.runtime-annotations__error button[data-v-f354e19c],.runtime-annotations__more[data-v-f354e19c]{color:var(--gt-primary);background:0 0;border:0;min-height:2.75rem;padding:.5rem}.runtime-annotations__more[data-v-f354e19c]{border-top:1px solid var(--gt-border);width:100%;font-size:.8125rem}.runtime-annotations__more[data-v-f354e19c]:hover:not(:disabled){background:var(--gt-surface)}@media (width<=64rem){.runtime-annotations__list[data-v-f354e19c]{max-height:30rem}}.runtime-instructors[data-v-52f72985]{border:1px solid var(--gt-border);background:#fff;border-radius:.75rem;overflow:hidden}.runtime-instructors__header[data-v-52f72985]{border-bottom:1px solid var(--gt-border);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.125rem;display:flex}.runtime-instructors__header h2[data-v-52f72985]{color:var(--gt-text);margin:0;font-size:1.1rem;font-weight:500}.runtime-instructors__header span[data-v-52f72985]{color:var(--gt-muted);white-space:nowrap;font-size:.875rem}.runtime-instructors__list[data-v-52f72985]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin:0;padding:1.125rem;list-style:none;display:grid}.runtime-instructors__person[data-v-52f72985]{align-items:center;gap:1rem;min-width:0;display:flex}.runtime-instructors__portrait[data-v-52f72985]{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;border-radius:.625rem;flex:0 0 5rem;width:5rem;height:6.25rem;overflow:hidden}.runtime-instructors__identity[data-v-52f72985]{overflow-wrap:anywhere;min-width:0}.runtime-instructors__identity h3[data-v-52f72985]{color:var(--gt-secondary);margin:0;font-size:1.1rem;font-weight:500;line-height:1.5}.runtime-instructors__empty[data-v-52f72985],.runtime-instructors__identity p[data-v-52f72985]{color:var(--gt-muted);margin:.25rem 0 0;font-size:.875rem;line-height:1.6}.runtime-instructors__empty[data-v-52f72985]{margin:0;padding:1.125rem}@media (width<=48rem){.runtime-instructors__list[data-v-52f72985]{grid-template-columns:1fr}}.course-runtime-page[data-v-9aa3dab0]{background:#f4f7f7;min-height:100vh;padding-bottom:4rem}.course-runtime-page__utility[data-v-9aa3dab0]{justify-content:flex-end;padding-top:.5rem;display:flex}.course-runtime-page__back[data-v-9aa3dab0]{color:var(--gt-primary);align-items:center;gap:.3rem;min-height:2.75rem;padding:0 .25rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.course-runtime-page__back[data-v-9aa3dab0]:hover{text-decoration:underline}.course-runtime-page__shell[data-v-9aa3dab0]{padding-top:.5rem}.course-runtime-page__preview[data-v-9aa3dab0]{margin-bottom:1.25rem}.course-runtime-page__content[data-v-9aa3dab0]{gap:1.25rem;display:grid}.course-runtime-page__error[data-v-9aa3dab0]{gap:1rem;max-width:42rem;margin:3rem auto;display:grid}.course-runtime-page__error-actions[data-v-9aa3dab0]{flex-wrap:wrap;gap:.75rem;display:flex}.course-runtime-page__loading[data-v-9aa3dab0]{grid-template-columns:minmax(16rem,20rem) minmax(0,1fr);grid-template-areas:"rail main";gap:1.5rem;display:grid}.course-runtime-page__loading-rail[data-v-9aa3dab0]{border-radius:.75rem;grid-area:rail;height:25rem}.course-runtime-page__loading-main[data-v-9aa3dab0]{grid-area:main;gap:1rem;display:grid}.course-runtime-page__loading-title[data-v-9aa3dab0]{max-width:32rem;height:3rem}.course-runtime-page__loading-player[data-v-9aa3dab0]{aspect-ratio:16/9;border-radius:.875rem}.course-runtime-page__loading-panel[data-v-9aa3dab0]{border-radius:.75rem;height:15rem}.course-runtime[data-v-9aa3dab0]{grid-template-columns:minmax(16.5rem,21rem) minmax(0,1fr);grid-template-areas:"sidebar workspace";align-items:start;gap:calc(clamp(1rem,3vw,2rem));display:grid}.course-runtime__sidebar[data-v-9aa3dab0]{grid-area:sidebar;gap:1rem;min-width:0;display:grid;position:sticky;top:1rem}.course-runtime__workspace[data-v-9aa3dab0]{grid-area:workspace;gap:1.125rem;min-width:0;display:grid}.course-runtime__player-viewport[data-v-9aa3dab0]{min-width:0;scroll-margin-top:1rem;position:relative}.course-runtime__switching[data-v-9aa3dab0]{color:#fff;z-index:20;background:#001730e0;border:1px solid #ffffff26;border-radius:.875rem;justify-content:center;align-items:center;gap:.75rem;padding:1.25rem;display:flex;position:absolute;inset:0}.course-runtime__switching-icon[data-v-9aa3dab0]{color:var(--gt-main);animation:.9s linear infinite course-runtime-spin-9aa3dab0}.course-runtime__loading-status[data-v-9aa3dab0]{color:var(--gt-primary);margin:0;font-size:.875rem}.course-runtime__transition-error[data-v-9aa3dab0]{justify-items:start;gap:.75rem;display:grid}.course-runtime__transition-error[data-v-9aa3dab0]>:first-child{width:100%}.course-runtime__announcements[data-v-9aa3dab0]{bottom:calc(1rem + env(safe-area-inset-bottom,0px));pointer-events:none;z-index:70;justify-content:center;display:flex;position:fixed;inset-inline:1rem}.course-runtime__transition-status[data-v-9aa3dab0]{background:var(--gt-secondary);color:var(--gt-white);border:1px solid #ffffff2e;border-radius:.875rem;align-items:center;gap:.875rem;width:100%;max-width:34rem;padding:1rem 1.25rem;display:flex;box-shadow:0 8px 28px #00173038}.course-runtime__transition-status>.course-runtime__switching-icon[data-v-9aa3dab0]{flex-shrink:0}.course-runtime__transition-status>div[data-v-9aa3dab0]{gap:.25rem;min-width:0;display:grid}.course-runtime__transition-status strong[data-v-9aa3dab0]{font-size:.9375rem;font-weight:600;line-height:1.5}.course-runtime__transition-status span[data-v-9aa3dab0]{color:#e0eeee;overflow-wrap:anywhere;font-size:.8125rem;line-height:1.5}.course-runtime__transition-status small[data-v-9aa3dab0]{color:#b8cecf;font-size:.75rem;line-height:1.5}@keyframes course-runtime-spin-9aa3dab0{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.course-runtime__switching-icon[data-v-9aa3dab0]{animation:none}}@media (width<=64rem){.course-runtime[data-v-9aa3dab0]{grid-template-columns:1fr;grid-template-areas:"workspace""sidebar"}.course-runtime-page__loading[data-v-9aa3dab0]{grid-template-columns:1fr;grid-template-areas:"main""rail"}.course-runtime__sidebar[data-v-9aa3dab0]{position:static}.course-runtime-page__loading-rail[data-v-9aa3dab0]{height:18rem}}
