@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-display:swap;src:url(//ver.13jy.com/vue-teacher/releases/32d6ee5cf3b2f8c95ee3a94dc1d90efc6e4a71d4/assets/nunito-sans-latin-400-normal-AkRraKH2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:500;font-display:swap;src:url(//ver.13jy.com/vue-teacher/releases/32d6ee5cf3b2f8c95ee3a94dc1d90efc6e4a71d4/assets/nunito-sans-latin-500-normal-DlmaWqTx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-display:swap;src:url(//ver.13jy.com/vue-teacher/releases/32d6ee5cf3b2f8c95ee3a94dc1d90efc6e4a71d4/assets/nunito-sans-latin-600-normal-BtVRvDNj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ys-library-sidebar-width:300px;--ys-library-basket-width:28.125rem;--ys-library-save-width:31.25rem;--ys-library-question-width:min(72rem, 94vw);--ys-library-authoring-width:min(44rem, 94vw);--ys-library-stat-width:200px;--ys-library-search-width:430px;--ys-library-filter-height:32px;--ys-library-filter-label-width:5rem;--ys-library-filter-icon-size:1.5rem;--ys-library-filter-tab-min-width:3rem;--ys-library-question-clamp-height:8rem;--ys-library-text-title:clamp(18px, var(--ys-text-xl), 20px);--ys-library-text-body:clamp(16px, var(--ys-text-lg), 18px);--ys-library-text-control:clamp(14px, var(--ys-text-md), 16px);--ys-library-text-meta:clamp(13px, var(--ys-text-base), 14px);--ys-library-icon-control:20px;--ys-library-icon-resource:32px;--ys-library-pc-color:#5c63ef;--ys-library-pc-active:#3840dd;--ys-library-pc-soft:#5c63ef1a;--ys-library-pc-primary-background:linear-gradient(180deg, #7d97f7 0%, #5c63ef 100%);--ys-library-pc-stats-background:linear-gradient(135deg, #5c63ef, #3840dd);--ys-library-pc-inverse-divider:#ffffff47;--ys-library-pc-control-height:36px;--ys-library-pc-action-height:30px;--ys-color-text:#5c6773;--ys-color-text-strong:#3d4854;--ys-color-text-inverse:#fff;--ys-color-surface:#f8f8f0;--ys-color-home-bg:#edf3ff;--ys-color-home-veil:transparent;--ys-color-home-canvas-top:#fbfdff;--ys-color-home-canvas-bottom:#e9f1ff;--ys-color-home-ambient-ink:#3655a6;--ys-color-home-ambient-accent:#6f78ff;--ys-color-home-ambient-warm:#f3a86c;--ys-color-home-primary-overlay-start:#332d87f0;--ys-color-home-primary-overlay-middle:#423b9fc2;--ys-color-home-primary-overlay-end:#4842a90a;--ys-color-home-heading:#071a45;--ys-color-home-card-inverse:#fff;--ys-color-home-card-text:#101d3c;--ys-color-home-primary-action:#fffffff0;--ys-color-home-primary-action-text:#3938c7;--ys-color-home-card-control:#ffffffb8;--ys-color-home-dock-surface:linear-gradient(145deg, #ffffffe6, #fcfdffdb 52%, #f9fbffd6);--ys-color-home-dock-border:#ffffff80;--ys-color-home-dock-item-hover:#ffffffc7;--ys-color-home-dock-separator:#5b5bd61f;--ys-color-home-dock-label:#232f56ad;--ys-color-home-all-apps-surface:#fffafd;--ys-color-home-all-apps-content-surface:#fbfaff;--ys-color-home-all-apps-header-surface:#fffbfdf5;--ys-color-home-all-apps-border:#6d69a61c;--ys-color-home-all-apps-highlight:#ffffffdb;--ys-color-home-all-apps-item-hover:#ffffffa8;--ys-color-home-all-apps-glow-coral:#ffabb52e;--ys-color-home-all-apps-glow-mint:#5fdbcd2b;--ys-color-home-all-apps-glow-violet:#968dff29;--ys-color-home-all-apps-glow-sky:#74bcff26;--ys-color-home-all-apps-glow-amber:#ffc7642b;--ys-color-home-app-tone-coral:#ff929d;--ys-color-home-app-tone-mint:#62d7ca;--ys-color-home-app-tone-violet:#9790f4;--ys-color-home-app-tone-sky:#78bdf5;--ys-color-home-app-tone-amber:#f7bd59;--ys-shadow-home-dock:none;--ys-shadow-home-dock-item:0 .45rem 1.15rem #43459b1f, inset 0 1px 0 #ffffffdb;--ys-shadow-home-all-apps:0 1.75rem 5.5rem #272b533b, inset 0 1px 0 #ffffffe0;--ys-color-home-dialog-group-line:#5f6fa424;--ys-home-page-max-width:111.5rem;--ys-home-page-gutter-x:clamp(var(--ys-space-5), 3.5vw, 4.25rem);--ys-home-page-gutter-y:clamp(var(--ys-space-3), 2vh, var(--ys-space-5));--ys-home-header-height:clamp(7rem, 20vh, 13rem);--ys-home-summary-lift:clamp(-2.5rem, -3vh, -1.5rem);--ys-home-feature-max-height:38rem;--ys-home-feature-gap:clamp(var(--ys-space-3), 1.1vw, var(--ys-space-5));--ys-home-greeting-size:clamp(1.65rem, 2.2vw, 2.5rem);--ys-home-weather-temperature-size:clamp(2.5rem, 3.5vw, 3.75rem);--ys-home-weather-icon-size:clamp(2rem, 2.5vw, 2.75rem);--ys-home-feature-title-size:clamp(2rem, 3vw, 3rem);--ys-home-feature-card-title-size:clamp(var(--ys-text-lg), 1.35vw, 1.6rem);--ys-home-feature-action-width:15rem;--ys-home-feature-action-height:4.75rem;--ys-home-feature-arrow-size:2.75rem;--ys-home-dock-min-height:7.25rem;--ys-home-dock-radius:var(--ys-radius-lg);--ys-home-dock-item-radius:var(--ys-radius-md);--ys-home-dock-icon-size:clamp(3.5rem, 3.8vw, 4.25rem);--ys-home-dock-cell-size:clamp(4.25rem, 5.2vw, 5.75rem);--ys-home-dock-cell-height:6rem;--ys-home-header-height-compact:5.5rem;--ys-home-feature-action-height-compact:3.25rem;--ys-home-dock-min-height-compact:5.75rem;--ys-home-dock-icon-size-compact:3.25rem;--ys-home-dock-cell-size-compact:4rem;--ys-home-dock-cell-height-compact:4.25rem;--ys-home-all-apps-size:min(49rem, calc(100vw - var(--ys-space-5) * 2), calc(100vh - var(--ys-space-5) * 2));--ys-home-all-apps-width:var(--ys-home-all-apps-size);--ys-home-all-apps-max-height:var(--ys-home-all-apps-size);--ys-home-all-apps-radius:1.75rem;--ys-home-all-apps-content-radius:1.5rem;--ys-home-all-apps-header-icon-size:2.5rem;--ys-home-all-apps-grid-icon-size:8.5rem;--ys-home-all-apps-cell-height:9rem;--ys-home-all-apps-label-size:clamp(var(--ys-text-lg), .95vw, var(--ys-text-xl));--ys-home-launcher-cell-width:clamp(8rem, 9.5vw, 10.5rem);--ys-home-launcher-dot-size:.5rem;--ys-home-launcher-dot-active-width:1.5rem;--ys-home-app-grid-width:10rem;--ys-home-app-grid-icon-size:5rem;--ys-home-app-dock-width:5.5rem;--ys-home-state-action-width:7rem;--ys-home-state-spinner-size:3rem;--ys-home-state-spinner-border:.3rem;--ys-home-spinner-duration:.8s;--ys-color-spinner-track:#5677ba33;--ys-home-content-z:1;--ys-color-login-canvas:#fff;--ys-color-login-brand-text:#174f33;--ys-color-login-board:#143d26;--ys-color-login-board-deep:#0f2e1e;--ys-color-login-board-light:#1c4a2b;--ys-color-login-board-image-edge:#0c281a;--ys-color-login-chalk:#d9e8dc;--ys-color-login-chalk-muted:#8fd0a83d;--ys-color-login-surface:#fff;--ys-color-login-surface-strong:#fff;--ys-color-login-ink:#174f33;--ys-color-login-muted:#8a988f;--ys-color-login-border:#e2e9e3;--ys-color-login-border-strong:#2f7a4c;--ys-color-login-focus:#2f7a4c29;--ys-color-login-key-hover:#2f7a4c14;--ys-color-login-key-active:#2f7a4c24;--ys-color-login-success-backdrop:#fff9;--ys-color-login-error:#c0564f;--ys-color-login-signal:#3fae6d;--ys-color-login-accent:#2f7a4c;--ys-color-login-warning-bg:#fff7e2eb;--ys-color-login-warning-border:#ea9d2459;--ys-color-login-warning-ink:#7a4d08;--ys-shadow-login-card:0 1.25rem 3rem #123d2329;--ys-shadow-login-brand:0 .5rem 1.4rem #123d2333;--ys-shadow-login-brand-text:0 .16rem .2rem #14281c3d;--ys-login-shell-width:82rem;--ys-login-shell-min-height:clamp(28rem, 58vh, 36rem);--ys-login-shell-visual-width:56%;--ys-login-board-image-ratio:3 / 2;--ys-login-brand-panel-width:42%;--ys-login-work-panel-center-x:68.5%;--ys-login-brand-logo-size:clamp(4.5rem, 7vw, 7rem);--ys-login-brand-logo-radius:14%;--ys-login-brand-name-size:clamp(2.2rem, 3.6vw, 3.6rem);--ys-login-brand-letter-spacing:.04em;--ys-login-brand-gap:clamp(1rem, 2.4vh, 2rem);--ys-login-brand-lift:0;--ys-login-card-width:42rem;--ys-login-card-aspect-ratio:auto;--ys-login-card-right:clamp(1.5rem, 4vw, 5rem);--ys-login-card-padding-x:clamp(2.4rem, 3vw, 3.5rem);--ys-login-card-padding-y:clamp(2.4rem, 3.8vh, 4rem);--ys-login-card-title-size:clamp(1.9rem, 2.4vw, 2.4rem);--ys-login-card-column-gap:clamp(1.6rem, 2.2vw, 2.4rem);--ys-login-input-height:clamp(3.25rem, 5.4vh, 3.9rem);--ys-login-qr-size:clamp(13rem, min(22vw, 34vh), 24rem);--ys-login-qr-logo-size:clamp(3.5rem, 4.6vw, 5rem);--ys-login-keyboard-card-gap:var(--ys-space-2);--ys-login-keyboard-panel-height:clamp(15rem, 46vh, 31rem);--ys-login-keyboard-gap:clamp(.35rem, .75vh, .65rem);--ys-login-keyboard-padding:clamp(1.25rem, 2.4vh, 2rem);--ys-login-keyboard-handle-width:4.5rem;--ys-login-keyboard-handle-height:.35rem;--ys-login-keyboard-number-size:clamp(1.6rem, 2.6vw, 2.45rem);--ys-login-keyboard-icon-size:clamp(1.65rem, 2.5vw, 2.25rem);--ys-login-mobile-content-width:27rem;--ys-login-mobile-page-padding:var(--ys-space-4);--ys-login-mobile-layout-gap:var(--ys-space-4);--ys-login-mobile-brand-gap:var(--ys-space-3);--ys-login-mobile-logo-size:4.75rem;--ys-login-mobile-brand-name-size:var(--ys-text-page-title);--ys-login-mobile-card-padding:var(--ys-space-4);--ys-login-mobile-card-gap:var(--ys-space-4);--ys-login-mobile-qr-size:7rem;--ys-login-mobile-qr-logo-size:2.2rem;--ys-login-mobile-popup-width:30rem;--ys-home-enter-delay-1:60ms;--ys-home-enter-delay-2:.12s;--ys-home-enter-delay-3:.18s;--ys-home-enter-delay-4:.24s;--ys-home-enter-delay-5:.3s;--ys-home-mobile-menu-row-height:8rem;--ys-home-mobile-menu-row-height-compact:7.5rem;--ys-home-mobile-menu-row-gap:.75rem;--ys-home-mobile-menu-row-gap-compact:.75rem;--ys-home-mobile-art-scale:1.08;--ys-color-avatar-title:#40588f;--ys-color-profile-border:#ffffffe6;--ys-color-profile-bg:#ffffffb8;--ys-color-menu-panel:#ffffffe6;--ys-color-menu-text:var(--ys-color-text-strong);--ys-color-dock-title:#40588f85;--ys-color-dock-border:#ffffff80;--ys-color-dock-bg:linear-gradient(180deg, #ffffff4d, #f2f6ff21);--ys-color-mobile-surface:#ffffffc2;--ys-color-mobile-surface-strong:#fffffff0;--ys-color-mobile-card-border:#ffffffd1;--ys-color-mobile-control-border:#97a5d33d;--ys-color-mobile-tabs-bg:#e5ebf9a6;--ys-color-mobile-text-muted:#56628a;--ys-color-mobile-search-mask:#1827503d;--ys-color-mobile-search-sheet:#f5f7ff;--ys-color-mobile-history-bg:#e9edfb;--ys-color-footer-bg:#fff;--ys-color-footer-text:#40588f;--ys-color-fallback-bg:#5677ba1f;--ys-color-focus:#5677ba73;--ys-color-action-border:#5677ba73;--ys-loading-size-small:var(--ys-text-md);--ys-loading-size-default:var(--ys-icon-size-button);--ys-loading-size-large:calc(var(--ys-control-height) * .75);--ys-color-dialog-mask:#00000073;--ys-color-dialog-bg:#fff;--ys-color-dialog-title:var(--ys-color-theme);--ys-color-dialog-text:var(--ys-color-text);--ys-color-theme:#5e5bff;--ys-color-theme-hover:#5148e8;--ys-color-theme-active:#4935c8;--ys-color-theme-soft:#5e5bff1c;--ys-color-action:#0868ff;--ys-color-action-hover:#0656d6;--ys-color-action-soft:#edf3ff;--ys-color-success:#10bf92;--ys-color-success-hover:#0ea67f;--ys-color-success-soft:#ecfbf7;--ys-color-success-border:#10bf9247;--ys-color-warning:#ff8a00;--ys-color-warning-hover:#e67c00;--ys-color-warning-soft:#fff5e9;--ys-color-warning-border:#ff8a0047;--ys-color-danger:#ff4d45;--ys-color-danger-hover:#e63e37;--ys-color-danger-soft:#fff1f1;--ys-color-danger-border:#ff4d4547;--ys-color-info:#20b9cf;--ys-color-info-hover:#1aa3b7;--ys-color-info-soft:#ecfbfd;--ys-color-info-border:#20b9cf47;--ys-color-accent:#7657ff;--ys-color-accent-hover:#6246e8;--ys-color-accent-soft:#eceeff;--ys-color-workspace-accent:var(--ys-color-theme);--ys-color-workspace-accent-hover:var(--ys-color-theme-hover);--ys-color-workspace-accent-active:var(--ys-color-theme-active);--ys-color-workspace-accent-soft:var(--ys-color-theme-soft);--ys-color-workspace-accent-subtle:color-mix(in srgb, var(--ys-color-theme) 5%, transparent);--ys-color-disabled:#a8b3c0;--ys-color-disabled-soft:#f3f5f7;--ys-color-portal-canvas:#f4f7fa;--ys-color-portal-surface:#fff;--ys-color-portal-surface-soft:#fafbfc;--ys-color-portal-ink:#182235;--ys-color-portal-ink-secondary:#536178;--ys-color-portal-ink-muted:#7a8699;--ys-color-portal-ink-disabled:#aab3c0;--ys-color-portal-line:#e6ecf2;--ys-color-portal-line-strong:#d7e0ea;--ys-color-feature-blue:#4b86f7;--ys-color-feature-blue-soft:#eaf2ff;--ys-color-feature-blue-strong:#2f6fe4;--ys-color-feature-mint:#48c9a1;--ys-color-feature-mint-soft:#e8f8f3;--ys-color-feature-mint-strong:#2ba77e;--ys-color-feature-coral:#ff7d92;--ys-color-feature-coral-soft:#fff0f3;--ys-color-feature-coral-strong:#e95e77;--ys-color-gender-male:var(--ys-color-feature-blue-strong);--ys-color-gender-female:var(--ys-color-feature-coral-strong);--ys-color-feature-amber:#f4b844;--ys-color-feature-amber-soft:#fff6e6;--ys-color-feature-amber-strong:#d99a20;--ys-color-feature-self-study:#8b73ee;--ys-color-feature-self-study-soft:#f1edff;--ys-color-feature-self-study-strong:#7055d8;--ys-color-feature-cyan:#4cc5cd;--ys-color-feature-cyan-soft:#e8f9fa;--ys-color-feature-cyan-strong:#2aa8b0;--ys-duration-press:90ms;--ys-duration-fast:.18s;--ys-duration-base:.28s;--ys-duration-medium:.36s;--ys-duration-page:.48s;--ys-duration-login-scan:2.4s;--ys-duration-login-ambient:6.4s;--ys-ease-standard:cubic-bezier(.22, 1, .36, 1);--ys-ease-enter:cubic-bezier(.22, 1, .36, 1);--ys-ease-exit:cubic-bezier(.4, 0, 1, .55);--ys-motion-rise:.75rem;--ys-dialog-pop-scale:1;--ys-dialog-icon-size:3.25rem;--ys-dialog-icon-stroke:.2rem;--ys-radius-xl:.75rem;--ys-icon-stroke-width:1.65;--ys-icon-size-text:1em;--ys-icon-size-inline:var(--ys-icon-size-text);--ys-icon-size-button-small:var(--ys-icon-size-text);--ys-icon-size-button:1.25rem;--ys-icon-size-navigation:1.25rem;--ys-icon-size-feature:1.75rem;--ys-icon-size-empty:2.75rem;--ys-avatar-size-sm:2rem;--ys-avatar-size-md:2.75rem;--ys-avatar-size-lg:4rem;--ys-avatar-size-xl:5.5rem;--ys-icon-container-feature:3.25rem;--ys-icon-container-feature-radius:.5rem;--ys-self-study-navigation:var(--ys-color-action);--ys-self-study-navigation-soft:var(--ys-color-action-soft);--ys-self-study-content:var(--ys-color-action);--ys-self-study-content-soft:var(--ys-color-action-soft);--ys-self-study-completion:var(--ys-color-success);--ys-self-study-completion-soft:var(--ys-color-success-soft);--ys-self-study-statistics:var(--ys-color-warning);--ys-self-study-statistics-soft:var(--ys-color-warning-soft);--ys-self-study-records:var(--ys-color-info);--ys-self-study-records-soft:var(--ys-color-info-soft);--ys-self-study-qa:var(--ys-color-accent);--ys-self-study-qa-soft:var(--ys-color-accent-soft);--ys-self-study-warning:#ff920f;--ys-self-study-warning-soft:#fff6e9;--ys-self-study-danger:var(--ys-color-danger);--ys-self-study-danger-soft:var(--ys-color-danger-soft);--ys-self-study-summary-shadow:0 .3rem 1rem #415eaa14;--ys-self-study-task-shadow:0 .25rem 1rem #3c52940f;--ys-self-study-task-accent-width:.2rem;--ys-self-study-design-ink:#00164f;--ys-self-study-design-muted:#62709a;--ys-self-study-design-sidebar-width:16rem;--ys-self-study-design-task-height:6.5rem;--ys-self-study-design-task-artwork-size:2.5rem;--ys-self-study-design-task-artwork-column:3.25rem;--ys-self-study-design-task-title:1.375rem;--ys-self-study-design-meta:.875rem;--ys-self-study-design-action-label:1rem;--ys-self-study-line-height:1.65;--ys-self-study-state-min-height:12rem;--ys-self-study-state-copy-width:32rem;--ys-self-study-desktop-sidebar-columns:clamp(15rem, 19vw, 19rem) minmax(0, 1fr);--ys-self-study-resource-columns:11rem minmax(0, 1fr);--ys-self-study-statistics-columns:5rem minmax(8rem, 1fr) 4rem 9rem;--ys-self-study-statistics-mobile-columns:4rem minmax(5rem, 1fr) 3rem;--ys-self-study-records-min-height:20rem;--ys-self-study-records-columns:minmax(10rem, 14rem) minmax(0, 1fr);--ys-self-study-correction-toolbar-columns:minmax(12rem, 1fr) auto;--ys-self-study-correction-columns:minmax(0, 1fr) minmax(16rem, 20rem);--ys-self-study-correction-mobile-columns:minmax(0, 1fr) minmax(8rem, auto);--ys-self-study-settings-width:30rem;--ys-self-study-settings-max-height:80vh;--ys-self-study-settings-min-height:12rem;--ys-self-study-settings-score-height:22rem;--ys-self-study-settings-score-columns:minmax(0, 1fr) 6rem;--ys-self-study-settings-mobile-max-height:min(72vh, 38rem);--ys-self-study-settings-mobile-state-height:14rem;--ys-self-study-answer-max-height:60vh;--ys-self-study-annotation-min-height:22rem;--ys-self-study-annotation-mobile-min-height:15rem;--ys-self-study-annotation-max-height:60vh;--ys-self-study-correction-key-size:clamp(2.75rem, 7vw, 6rem);--ys-self-study-correction-tool-size:3.5rem;--ys-self-study-correction-tool-icon:1.2rem;--ys-self-study-task-dialog-width:68.75rem;--ys-self-study-task-dialog-height:min(56.25rem, calc(100vh - var(--ys-space-6)));--ys-self-study-task-title-width:26rem;--ys-self-study-answer-label-width:5.5rem;--ys-self-study-completion-list-height:22rem;--ys-self-study-completion-names-height:18rem;--ys-self-study-student-cell-min-width:7rem;--ys-self-study-student-search-width:11rem;--ys-self-study-chart-height:12rem;--ys-self-study-chart-bar-width:2.5rem;--ys-self-study-records-list-height:30rem;--ys-preview-question-dialog-width:min(94vw, 1680px);--ys-preview-document-dialog-width:min(94vw, 1600px);--ys-preview-ppt-dialog-width:min(94vw, 1520px);--ys-preview-dialog-height:min(92dvh, 960px);--ys-preview-audio-dialog-width:min(92vw, 740px);--ys-preview-audio-dialog-height:390px;--ys-preview-question-nav-width:14rem;--ys-preview-document-nav-width:12rem;--ys-preview-document-thumbnail-width:9rem;--ys-preview-document-page-width:720px;--ys-preview-control-height:max(44px, var(--ys-control-height));--ys-preview-control-font-size:clamp(14px, .9rem, 16px);--ys-preview-body-font-size:clamp(16px, 1.1rem, 20px);--ys-preview-title-font-size:clamp(18px, 1.2rem, 24px);--ys-preview-icon-size:24px;--ys-preview-toolbar-height:max(60px, 4rem);--ys-preview-page-input-width:4rem;--ys-preview-audio-symbol-size:4rem;--ys-preview-audio-play-size:4rem;--ys-preview-soft-surface:color-mix(in srgb, var(--ys-color-theme) 3%, var(--ys-color-dialog-bg));--ys-preview-document-surface:color-mix(in srgb, var(--ys-color-theme) 6%, var(--ys-color-dialog-bg));--ys-resource-preview-audio-dialog-width:480px;--ys-resource-preview-audio-dialog-height:540px;--ys-video-player-control-bar-height:48px;--ys-gradient-theme:linear-gradient(135deg, #5e5bff 0%, #7c3aed 100%);--ys-gradient-theme-hover:linear-gradient(135deg, #6b63ff 0%, #8648ee 100%);--ys-gradient-theme-active:linear-gradient(135deg, #504ce0 0%, #6924cb 100%);--ys-color-mobile-page:#fff;--ys-color-mobile-group:#f5f5f6;--ys-color-mobile-ink:#20212a;--ys-color-mobile-muted:#6f7179;--ys-color-mobile-avatar:#e6e6eb;--ys-mobile-group-radius:1.25rem;--ys-mobile-control-radius:1.125rem;--ys-mobile-content-width:32rem;--ys-mobile-text-body:1rem;--ys-mobile-text-small:.8125rem;--ys-mobile-text-title:1.125rem;--ys-mobile-text-name:1.25rem;--ys-mobile-text-avatar:2rem;--ys-shadow-mobile-back:0 .25rem 1rem #1414280f;--ys-color-person-surface:#fff;--ys-color-person-header:#f8f9fd;--ys-color-person-muted-surface:#f7f8fc;--ys-color-person-border:#5f6fa41f;--ys-color-person-divider:#5f6fa424;--ys-color-person-control-border:color-mix(in srgb, var(--ys-color-theme) 28%, transparent);--ys-color-person-control-hover:color-mix(in srgb, var(--ys-color-theme) 7%, transparent);--ys-color-person-text-muted:#8793a1;--ys-color-person-text-faint:#b0b8c2;--ys-color-person-path:color-mix(in srgb, var(--ys-color-theme) 14%, transparent);--ys-color-person-scrollbar:color-mix(in srgb, var(--ys-color-theme) 25%, transparent);--ys-color-person-scrollbar-strong:color-mix(in srgb, var(--ys-color-theme) 42%, transparent);--ys-color-person-focus-ring:color-mix(in srgb, var(--ys-color-theme) 35%, transparent);--ys-color-person-outline:color-mix(in srgb, var(--ys-color-theme) 10%, transparent);--ys-color-person-blue-tint:#5a7fea0a;--ys-color-person-avatar-border:#ffffffeb;--ys-color-person-inverse-border:#ffffffa6;--ys-color-person-inverse-control:#ffffff1a;--ys-color-person-success:var(--ys-color-success);--ys-color-person-success-soft:var(--ys-color-success-soft);--ys-color-person-brand:var(--ys-color-theme);--ys-color-person-brand-hover:var(--ys-color-theme-hover);--ys-color-person-brand-soft:var(--ys-color-theme-soft);--ys-color-person-sheet-handle:#68728f42;--ys-color-person-page-fallback:#f6f7fc;--ys-color-person-hero:#6b5af1;--ys-color-person-hero-end:#7568f7;--ys-color-person-card-selected:color-mix(in srgb, var(--ys-color-theme) 5%, transparent);--ys-color-person-nav-active:color-mix(in srgb, var(--ys-color-theme) 10%, white);--ys-color-person-warning:var(--ys-color-warning);--ys-color-person-warning-soft:var(--ys-color-warning-soft);--ys-color-class-ink:var(--ys-color-home-heading);--ys-class-directory-width:14.5rem;--ys-class-settings-menu-width:10rem;--ys-class-student-search-width:14rem;--ys-class-roster-min-width:46rem;--ys-class-mobile-max-width:34rem;--ys-class-picker-height:min(76vh, 46rem);--ys-class-search-height:3rem;--ys-class-directory-row-height:3rem;--ys-class-summary-min-height:8rem;--ys-class-summary-icon-size:3.5rem;--ys-class-summary-icon-box-size:4rem;--ys-class-summary-title-size:1.75rem;--ys-class-primary-action-icon-size:2.75rem;--ys-class-directory-action-icon-size:2rem;--ys-class-mobile-title-size:1.35rem;--ys-class-mobile-avatar-size:3rem;--ys-class-mobile-phonebook-max-height:86vh;--ys-class-desktop-avatar-size:2.5rem;--ys-person-page-btn-size:2rem;--ys-lesson-month-title-width:7rem;--ys-lesson-plan-row-height:5.5rem;--ys-lesson-mobile-max-width:34rem;--ys-lesson-mobile-plan-row-height:5.75rem;--ys-lesson-mobile-state-height:18rem;--ys-lesson-create-dialog-width:50rem;--ys-lesson-create-picker-width:46rem;--ys-lesson-create-dialog-max-height:calc(100vh - (var(--ys-space-8) * 2));--ys-lesson-create-content-height:30rem;--ys-lesson-create-people-width:19rem;--ys-lesson-create-chapter-height:18rem;--ys-lesson-create-groups-height:22rem;--ys-lesson-create-mobile-state-height:16rem;--ys-lesson-create-mobile-popup-height:calc(100dvh - var(--ys-space-6));--ys-lesson-create-mobile-label-width:4.5rem;--ys-color-media-stage:#111;--ys-color-lesson-surface:#fffffff0;--ys-color-lesson-surface-muted:#f6f7fc;--ys-color-lesson-calendar-outside:#a8afc2;--ys-color-lesson-calendar-today:var(--ys-color-theme);--ys-color-lesson-plan:#6259ef;--ys-color-lesson-plan-alt:#3978d7;--ys-color-lesson-pending:#d94d63;--ys-color-lesson-pending-soft:#d94d631a;--ys-color-lesson-plan-soft:#6259ef1a;--ys-color-lesson-plan-text:#fff;--ys-color-lesson-resource:#edf0ff;--ys-color-lesson-mask:#1b203c7a;--ys-color-lesson-question-bg:#fff;--ys-color-lesson-media-bg:#171824;--ys-color-lesson-avatar-bg:#e9e7ff;--ys-color-lesson-avatar-text:#5148c8;--ys-color-lesson-search-bg:#f3f4fb;--ys-color-lesson-danger-soft:#ee0a2414;--ys-gradient-person-brand:var(--ys-gradient-theme);--ys-person-page-background:var(--ys-color-person-surface);--ys-person-dot-pattern:radial-gradient(circle, #705fef3d 1px, transparent 1.5px);--ys-person-mobile-hero-background:linear-gradient(135deg, #7768f3 0%, #6455e8 58%, #887afa 100%);--ys-color-dialog-button-active:var(--ys-color-theme-active);--ys-font-sans:"Nunito Sans", system-ui, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", sans-serif;--ys-font-home:"Nunito Sans", system-ui, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", sans-serif;--ys-font-avatar:"PingFang SC", "Microsoft YaHei UI", "SimHei", sans-serif;--ys-radius-md:.5rem;--ys-radius-pill:.5rem;--ys-radius-circle:50%;--ys-text-xs:.68rem;--ys-text-sm:.72rem;--ys-text-base:.78rem;--ys-text-md:.85rem;--ys-text-lg:.95rem;--ys-text-xl:1.05rem;--ys-text-page-title:clamp(1.15rem, 1.5vw, 1.3rem);--ys-text-eyebrow:.68rem;--ys-text-dialog-title:.95rem;--ys-weight-regular:400;--ys-weight-medium:500;--ys-weight-semibold:600;--ys-weight-bold:700;--ys-radius-sm:.25rem;--ys-radius-control:.375rem;--ys-radius-lg:.75rem;--ys-space-1:.25rem;--ys-space-2:.5rem;--ys-space-3:.75rem;--ys-space-4:1rem;--ys-space-5:1.5rem;--ys-space-6:2rem;--ys-space-8:3rem;--ys-layout-page:var(--ys-space-4);--ys-feature-shell-prominent-header-height:4rem;--ys-layout-section:var(--ys-space-5);--ys-layout-stack:var(--ys-space-4);--ys-layout-inline:var(--ys-space-2);--ys-control-height:2.75rem;--ys-btn-height:2rem;--ys-btn-height-sm:1.75rem;--ys-btn-pad-x:var(--ys-space-5);--ys-btn-min-width:4.5rem;--ys-btn-press-scale:.97;--ys-z-dropdown:100;--ys-z-overlay:1000;--ys-z-dialog:1100;--ys-z-overlay-host:1110;--ys-z-toast:1200;--ys-overlay-modal-width:26rem;--ys-overlay-modal-max-height:calc(100vh - var(--ys-space-5) * 2);--ys-overlay-modal-bottom-offset:var(--ys-space-5);--ys-overlay-window-width:34rem;--ys-overlay-window-max-height:min(62vh, 34rem);--ys-overlay-window-bottom-offset:var(--ys-space-5);--ys-overlay-window-radius:10px;--ys-overlay-window-title-size:20px;--ys-overlay-window-border:#e3e5ec;--ys-overlay-window-divider:#eef0f4;--ys-overlay-window-control-background:#f6f7f9;--ys-overlay-window-control-hover:#eeeaff;--ys-overlay-window-control-text:#6a707b;--ys-overlay-fullscreen-close-size:52px;--ys-overlay-fullscreen-close-icon-size:22px;--ys-overlay-fullscreen-close-shadow-hover:0 .5rem 1.4rem #f05d7a57;--ys-overlay-fullscreen-title-color:var(--ys-color-person-text-muted);--ys-overlay-fullscreen-close-clearance:calc(var(--ys-overlay-fullscreen-close-size) + var(--ys-space-2) + var(--ys-space-5));--ys-image-preview-backdrop:#080a0fe6;--ys-image-preview-control-background:#00000085;--ys-image-preview-control-hover:#ffffff29;--ys-image-preview-control-active:#ffffff38;--ys-image-preview-control-border:#ffffff29;--ys-image-preview-position-background:#ffffff1a;--ys-image-preview-text-muted:#ffffffb8;--ys-image-preview-control-shadow:0 .5rem 1.5rem #00000047;--ys-image-preview-control-blur:12px;--ys-image-preview-toolbar-offset:var(--ys-space-5);--ys-image-preview-header-clearance:var(--ys-overlay-fullscreen-close-clearance);--ys-image-preview-toolbar-clearance:calc(var(--ys-control-height) + var(--ys-image-preview-toolbar-offset) + var(--ys-space-6));--ys-media-preview-control-z:12;--ys-overlay-feedback-width:512px;--ys-overlay-feedback-icon-min-height:350px;--ys-overlay-feedback-compact-min-height:230px;--ys-overlay-feedback-content-min-height:320px;--ys-overlay-feedback-padding-top:34px;--ys-overlay-feedback-padding-inline:32px;--ys-overlay-feedback-padding-bottom:30px;--ys-overlay-feedback-radius:6px;--ys-overlay-feedback-icon-size:88px;--ys-overlay-feedback-icon-stroke:4px;--ys-overlay-feedback-title-gap:22px;--ys-overlay-feedback-message-gap:17px;--ys-overlay-feedback-action-gap:26px;--ys-overlay-feedback-action-button-gap:10px;--ys-action-button-min-width:6.8889rem;--ys-action-button-height:2.4444rem;--ys-action-button-radius:999px;--ys-action-button-padding-inline:1.3333rem;--ys-action-button-font-size:var(--ys-text-md);--ys-action-primary-background:linear-gradient(90deg, #6756f3, #9654f4);--ys-action-primary-shadow:0 .3125rem .8125rem #7c5cfc3d;--ys-overlay-feedback-button-min-width:var(--ys-action-button-min-width);--ys-overlay-feedback-button-height:var(--ys-action-button-height);--ys-overlay-feedback-button-radius:var(--ys-action-button-radius);--ys-overlay-feedback-button-padding-inline:var(--ys-action-button-padding-inline);--ys-overlay-feedback-button-font-size:var(--ys-action-button-font-size);--ys-overlay-feedback-title-size:30px;--ys-overlay-feedback-message-size:17px;--ys-overlay-feedback-message-dot-size:6px;--ys-overlay-feedback-title-color:#474b53;--ys-overlay-feedback-message-color:#747983;--ys-overlay-feedback-control-border:#dfe2e8;--ys-overlay-feedback-control-background:#f6f7f9;--ys-overlay-feedback-control-text:#6a707b;--ys-overlay-feedback-deny-background:#ece9ff;--ys-overlay-feedback-deny-text:#6756c9;--ys-overlay-feedback-mask:#2a2e3794;--ys-overlay-feedback-backdrop-blur:1px;--ys-overlay-feedback-rise-distance:2.5rem;--ys-overlay-feedback-theme-ring:#e9e4ff;--ys-overlay-feedback-theme-tone:#7c5cfc;--ys-overlay-feedback-success-tone:#20b889;--ys-overlay-feedback-warning-tone:#f5a524;--ys-overlay-feedback-error-tone:#f05d7a;--ys-overlay-feedback-info-tone:#4b8ff7;--ys-overlay-feedback-success-ring:#ddf8ef;--ys-overlay-feedback-warning-ring:#fff0d2;--ys-overlay-feedback-error-ring:#ffe0e8;--ys-overlay-feedback-info-ring:#dfebff;--ys-gradient-feedback-success:linear-gradient(90deg, #18a77c, #3cc89a);--ys-gradient-feedback-warning:linear-gradient(90deg, #f59e0b, #ffc145);--ys-gradient-feedback-error:linear-gradient(90deg, #eb4f72, #ff7790);--ys-gradient-feedback-info:linear-gradient(90deg, #536dfe, #54a5ff);--ys-gradient-feedback-theme:var(--ys-action-primary-background);--ys-overlay-feedback-theme-shadow:var(--ys-action-primary-shadow);--ys-overlay-feedback-success-shadow:0 .3125rem .8125rem #20b8893d;--ys-overlay-feedback-warning-shadow:0 .3125rem .8125rem #f5a5243d;--ys-overlay-feedback-error-shadow:0 .3125rem .8125rem #f05d7a3d;--ys-overlay-feedback-info-shadow:0 .3125rem .8125rem #4b8ff73d;--ys-overlay-feedback-shadow:0 1.125rem 2.875rem #1b1f283d;--ys-overlay-window-shadow:var(--ys-overlay-feedback-shadow);--ys-pc-toast-width:360px;--ys-pc-toast-min-height:72px;--ys-pc-toast-offset:24px;--ys-pc-toast-gap:10px;--ys-pc-toast-radius:10px;--ys-pc-toast-padding-y:15px;--ys-pc-toast-padding-inline:18px;--ys-pc-toast-content-gap:13px;--ys-pc-toast-icon-size:36px;--ys-pc-toast-icon-stroke:3px;--ys-pc-toast-font-size:16px;--ys-pc-toast-progress-height:3px;--ys-pc-toast-enter-distance:2rem;--ys-pc-toast-shadow:0 .875rem 2.125rem #1b1f2833;--ys-window-dock-offset:var(--ys-space-5);--ys-window-dock-item-size:3rem;--ys-window-dock-overlap:-.75rem;--ys-window-dock-stack-padding:.75rem;--ys-window-dock-border:.18rem;--ys-window-dock-badge-size:1.15rem;--ys-pc-student-roster-width:72rem;--ys-pc-student-roster-modal-max-height:82vh;--ys-pc-student-roster-content-min-height:30vh;--ys-pc-student-roster-content-max-height:60vh;--ys-pc-student-roster-item-min-width:6.5rem;--ys-dialog-lab-description-width:46rem;--ys-dialog-lab-long-height:28rem;--ys-dialog-lab-bottom-width:46rem;--ys-dialog-lab-bottom-height:48vh;--ys-dialog-lab-window-bottom:5rem;--ys-dialog-lab-online-width:30rem;--ys-dialog-lab-progress-width:48rem;--ys-dialog-lab-progress-bottom:6rem;--ys-dialog-lab-timer-text-size:2.5rem;--ys-dialog-lab-avatar-size:3rem;--ys-dialog-lab-progress-name-width:5rem;--ys-dialog-lab-progress-value-width:3rem;--ys-dialog-lab-progress-height:.5rem;--ys-dialog-lab-fullscreen-content-width:64rem;--ys-dialog-lab-fullscreen-card-width:30rem;--ys-dialog-lab-fullscreen-title-size:clamp(1.75rem, 3vw, 2.75rem);--ys-dialog-lab-min-height:590px;--ys-dialog-lab-effect-height:66px;--ys-dialog-lab-accent-height:4px;--ys-dialog-lab-tone-dot-column:10px;--ys-dialog-lab-tone-dot-size:8px;--ys-dialog-lab-background:#f7f8fc;--ys-dialog-lab-accent:#7c5cfc;--ys-dialog-lab-heading:#373a42;--ys-dialog-lab-text:#3f434b;--ys-dialog-lab-muted:#7a7f8b;--ys-dialog-lab-tab-text:#777c87;--ys-dialog-lab-accent-text:#664fd0;--ys-dialog-lab-count-border:#d8d1ff;--ys-dialog-lab-divider:#e3e5ec;--ys-dialog-lab-card-border:#e1e4eb;--ys-dialog-lab-card-text:#454952;--ys-dialog-lab-card-muted:#858a95;--ys-dialog-lab-card-hover-border:#c7bdfb;--ys-dialog-lab-card-hover-shadow:0 .4375rem 1.125rem #4e467e14;--ys-dialog-effect-wide-width:600px;--ys-dialog-effect-copy-width:420px;--ys-dialog-effect-image-height:200px;--ys-dialog-effect-scroll-height:clamp(180px, 42vh, 360px);--ys-dialog-effect-record-height:92px;--ys-dialog-effect-progress-height:5px;--ys-dialog-effect-surface-line-height:5px;--ys-dialog-effect-focus-ring-width:3px;--ys-dialog-effect-gradient-start:#6756f3;--ys-dialog-effect-gradient-end:#9654f4;--ys-dialog-effect-image-start:#e8e1ff;--ys-dialog-effect-image-end:#d8efff;--ys-dialog-effect-image-line:#ded9fa;--ys-dialog-effect-record-background:#f5f3ff;--ys-dialog-effect-record-text:#6c6498;--ys-dialog-effect-scrollbar:#c9c2ef;--ys-dialog-effect-focus-border:#9d8ef5;--ys-dialog-effect-focus-ring:#7c5cfc1f;--ys-dialog-effect-validation-background:#fff1f4;--ys-dialog-effect-validation-text:#d84262;--ys-dialog-effect-help-text:#6b61cc;--ys-dialog-effect-surface-text:#5f51bf;--ys-border-width:2px;--ys-shadow-dialog:none;--ys-shadow-theme:none;--ys-shadow-dock:none;--ys-shadow-color-profile:#384e892e;--ys-shadow-mobile-card:none;--ys-shadow-mobile-tab:none;--ys-shadow-mobile-search:none;--ys-shadow-person-card:none;--ys-shadow-person-sidebar:none;--ys-shadow-person-avatar:none;--ys-shadow-person-header:none;--ys-shadow-person-sheet:none;--ys-shadow-lesson-card:none;--ys-shadow-floating-control:0 var(--ys-space-1) var(--ys-space-3) #21284e29;--ys-shadow-popup:0 6px 24px #21284e29, 0 1px 4px #21284e1a;--ys-shadow-lesson-overlay:0 1rem 3rem #21284e3d;--ys-motion-fast:.18s var(--ys-ease-standard);--ys-motion-press:90ms var(--ys-ease-exit);--ys-motion-ui:.22s var(--ys-ease-standard);--ys-motion-enter:.36s var(--ys-ease-enter);--ys-motion-exit:.18s var(--ys-ease-exit);--ys-motion-stagger-step:60ms;--ys-package-table-columns:minmax(0, 1.1fr) minmax(0, 1.8fr) minmax(7rem, .6fr) minmax(10.5rem, .7fr);--ys-package-table-columns-compact:minmax(0, 1fr) minmax(0, 1.6fr) minmax(6.5rem, .6fr) minmax(10rem, .7fr);--ys-package-table-head-height:3rem;--ys-package-table-row-height:9.5rem;--ys-package-table-head-spacing:.02em;--ys-package-text-line-height:1.45;--ys-package-discussion-thumbnail-height:100px;--ys-package-state-height:18rem;--ys-package-filter-switch-size:1.35rem;--ys-package-share-switch-size:1.25rem;--ys-package-kind-icon-size:3.25rem;--ys-package-resource-cell-width:5.5rem;--ys-package-resource-list-height:7.25rem;--ys-package-resource-button-height:2.25rem;--ys-package-resource-icon-size:1.5rem;--ys-package-resource-popover-width:13rem;--ys-package-summary-height:1rem;--ys-package-task-list-height:7rem;--ys-package-task-row-height:1.75rem;--ys-package-task-columns:minmax(4.5rem, .7fr) minmax(3.5rem, 1fr) 2.5rem;--ys-package-progress-height:.25rem;--ys-package-more-height:1.75rem;--ys-package-share-height:1.5rem;--ys-package-pagination-height:3.5rem;--ys-package-mobile-max-width:36rem;--ys-package-mobile-card-head-height:5.5rem;--ys-package-mobile-kind-icon-size:2.75rem;--ys-package-mobile-resource-icon-size:1.5rem;--ys-package-mobile-task-row-height:2rem;--ys-package-load-dialog-width:30rem;--ys-package-delete-dialog-width:27rem;--ys-color-package-ink:#171717;--ys-color-package-list:#f3f3f3;--ys-package-discussion-width:35rem;--ys-package-list-radius:1.5rem;--ys-package-history-width:42rem;--ys-package-resource-picker-content-width:90rem;--ys-package-resource-picker-search-width:34rem;--ys-package-resource-picker-columns:2.5rem minmax(18rem, 1fr) 8rem 12rem;--ys-package-resource-picker-head-height:2.5rem;--ys-package-resource-picker-row-height:4.5rem;--ys-package-resource-picker-icon-size:2.75rem;--ys-package-resource-picker-state-height:18rem;--ys-package-resource-picker-message-width:32rem;--ys-package-resource-picker-footer-height:3.5rem;--ys-package-publish-dialog-width:40rem;--ys-package-publish-target-width:56rem;--ys-package-publish-target-panel-height:26rem;--ys-package-publish-dialog-max-height:calc(100vh - 4rem);--ys-package-publish-dialog-height:calc(100vh - 4rem);--ys-package-publish-score-width:64rem;--ys-package-publish-score-height:min(46rem, calc(100vh - 4rem));--ys-package-publish-label-width:6rem;--ys-package-publish-list-height:12rem;--ys-package-publish-editor-height:16rem;--ys-package-publish-number-width:6rem;--ys-package-publish-mobile-state-height:12rem;--ys-package-publish-mobile-score-height:70vh;--ys-package-publish-mobile-list-height:16rem;--ys-package-score-input-width:5rem;--ys-package-score-check-size:1.25rem;--ys-package-score-mobile-full-grid:1 / -1;--ys-color-classroom-stage:#18213b;--ys-color-classroom-stage-muted:#aeb9d6;--ys-color-classroom-blackout:#080a11;--ys-color-classroom-board:#17382e;--ys-color-classroom-toolbar:#fffffff0;--ys-color-classroom-online:#18a862;--ys-color-classroom-connection:#f0a118;--ys-color-classroom-shell:#eef2fa;--ys-color-classroom-mobile-header:var(--ys-color-theme);--ys-color-classroom-stage-soft:#eef2fa;--ys-color-classroom-marquee:#18213be0;--ys-color-classroom-pen-red:#f04444;--ys-color-classroom-pen-blue:#3157d5;--ys-color-classroom-pen-green:#18a862;--ys-color-classroom-pen-yellow:#e3a90b;--ys-color-classroom-pen-cyan:#12b8d8;--ys-color-classroom-pen-purple:#9a5cf0;--ys-color-classroom-pen-pink:#f05a9e;--ys-color-classroom-eraser:#fff;--ys-color-classroom-interaction-snapshot:red;--ys-color-classroom-interaction-select:#f93;--ys-color-classroom-interaction-answer:#039;--ys-color-classroom-interaction-pick:#060;--ys-color-classroom-interaction-timer:#30c;--ys-border-thin:1px;--ys-font-mono:"Cascadia Mono", "Consolas", monospace;--ys-classroom-canvas-z:4;--ys-classroom-controls-z:6;--ys-classroom-empty-size:5rem;--ys-classroom-audio-width:min(90%, 40rem);--ys-classroom-panel-state-height:12rem;--ys-classroom-line-height:1.7;--ys-classroom-status-size:.62rem;--ys-classroom-status-dot:.7rem;--ys-classroom-stepper-width:4rem;--ys-classroom-progress-height:.3rem;--ys-classroom-resource-cell:7.5rem;--ys-classroom-resource-height:7.5rem;--ys-classroom-resource-icon:2.5rem;--ys-classroom-question-icon:2rem;--ys-classroom-action-height:6rem;--ys-classroom-choice-cell:8rem;--ys-classroom-choice-height:6rem;--ys-classroom-rank-size:2rem;--ys-classroom-snapshot-height:7rem;--ys-classroom-snapshot-card-width:25rem;--ys-classroom-snapshot-card-aspect-ratio:8 / 5;--ys-classroom-group-names-height:2.5rem;--ys-classroom-score-width:10rem;--ys-classroom-timer-text:3.5rem;--ys-extract-unit:calc(100vw / 1920);--ys-extract-font:inter, system-ui, -apple-system, "Segoe UI", roboto, ubuntu, cantarell, "Noto Sans", sans-serif, avenir, helvetica, arial;--ys-extract-title-font:"Source Han Sans", sans-serif;--ys-extract-background:radial-gradient(54% 77% at 50% 22%, #705fef 0%, #9b8eff 46%, #705fef 100%);--ys-extract-white:#fff;--ys-extract-text:#213547;--ys-extract-card-text:#3d3d3d;--ys-extract-card-border:#b7c8e2;--ys-extract-active:#e70c0c;--ys-extract-placeholder:#d8d8d8;--ys-extract-time-stroke:#4386f2;--ys-extract-button-background:linear-gradient(39deg, #6b59f1 7%, #9689fa 99%);--ys-extract-button-border:#7d85d4;--ys-extract-close-background:#909399;--ys-extract-disabled-opacity:.6;--ys-extract-student-name:#129e3c;--ys-extract-small-push:#ff7809;--ys-extract-large-push:#ff4e74;--ys-extract-record-background:linear-gradient(359deg, #705fef 12%, #979cff 65%, #705fef 110%);--ys-extract-empty-text:#909399;--ys-extract-scrollbar:#4b5563;--ys-extract-clock-size:96px;--ys-extract-result-mask:#0009;--ys-extract-result-layer:2;--ys-extract-result-duration:.25s;--ys-classroom-timer-dialog-width:var(--ys-overlay-feedback-width);--ys-classroom-timer-dialog-bottom-offset:calc(var(--ys-classroom-desktop-tool-height) + var(--ys-space-5));--ys-classroom-timer-dialog-max-height:calc(100vh - var(--ys-classroom-timer-dialog-bottom-offset) - var(--ys-space-3));--ys-classroom-timer-art-size:clamp(14rem, min(36vw, 54vh), 26rem);--ys-classroom-timer-art-render-size:127%;--ys-classroom-timer-art-position-y:52.8%;--ys-classroom-timer-display-size:clamp(var(--ys-text-xl), min(3.2vw, 5vh), 2.75rem);--ys-classroom-timer-title-size:clamp(var(--ys-text-xl), 2vw, 1.75rem);--ys-classroom-timer-action-text:clamp(var(--ys-text-xl), 2vw, 1.65rem);--ys-classroom-timer-primary-height:calc(var(--ys-control-height) + var(--ys-space-6));--ys-classroom-timer-secondary-height:calc(var(--ys-control-height) + var(--ys-space-2));--ys-classroom-dialog-width:min(92vw, 64rem);--ys-class-picker-dialog-width:min(92vw, 68rem);--ys-classroom-confirm-dialog-width:min(92vw, 28rem);--ys-classroom-resume-dialog-width:min(92vw, 48rem);--ys-classroom-resume-art-size:clamp(9rem, 26vh, 15rem);--ys-classroom-resume-art-size-mobile:6.5rem;--ys-classroom-resume-title-size:clamp(1.65rem, 2.2vw, 2rem);--ys-classroom-confirm-action-height:clamp(var(--ys-control-height), 7vh, var(--ys-classroom-mobile-header-height));--ys-classroom-transfer-dialog-width:min(calc(100vw - var(--ys-space-4)), 60rem);--ys-classroom-transfer-dialog-height:min(calc(100vh - var(--ys-space-4)), 37.5rem);--ys-classroom-transfer-mobile-dialog-height:min(78vh, 36rem);--ys-classroom-transfer-cell-width:15rem;--ys-classroom-transfer-thumbnail-ratio:16 / 9;--ys-classroom-page-width:90rem;--ys-classroom-desktop-header-height:5rem;--ys-classroom-desktop-stage-height:calc(100vh - 12rem);--ys-classroom-toolbar-width:12rem;--ys-classroom-mobile-stage-height:52vh;--ys-classroom-mobile-header-height:3.5rem;--ys-classroom-lobby-card-min:clamp(13rem, 28vh, 18rem);--ys-classroom-lobby-actions-y:58%;--ys-classroom-lobby-action-art-size:clamp(6.25rem, 17vh, 11rem);--ys-classroom-lobby-invite-art-scale:.894;--ys-classroom-lobby-invite-art-offset-y:1.3%;--ys-classroom-lobby-action-label-size:clamp(1.3rem, 1.75vw, 1.75rem);--ys-gradient-classroom-lobby-resource:linear-gradient(145deg, #dff8fb 0%, #f4edff 100%);--ys-classroom-lobby-invite-button-bottom:3rem;--ys-classroom-random-pick-dialog-width:min(92vw, 38rem);--ys-classroom-random-pick-toolbar-gap:5.5rem;--ys-classroom-random-pick-bottom-offset:calc(var(--ys-classroom-desktop-tool-height) + var(--ys-classroom-random-pick-toolbar-gap));--ys-classroom-random-pick-hero-height:8.4rem;--ys-classroom-random-pick-hero-art-width:23rem;--ys-classroom-random-pick-title-size:2.25rem;--ys-classroom-random-pick-content-padding-y:2rem;--ys-classroom-random-pick-card-height:11rem;--ys-classroom-random-pick-art-size:6rem;--ys-classroom-random-pick-simple-art-size:7rem;--ys-classroom-random-pick-art-render-size:10rem;--ys-classroom-random-pick-mode-title-size:clamp(1.3rem, 1.55vw, 1.75rem);--ys-classroom-random-pick-description-size:clamp(var(--ys-text-sm), .9vw, var(--ys-text-lg));--ys-classroom-random-pick-action-width:9.75rem;--ys-classroom-random-pick-action-height:3.25rem;--ys-gradient-classroom-random-pick-hero:linear-gradient(105deg, #caa9ff 0%, #898dff 52%, #83c4ff 100%);--ys-gradient-classroom-random-pick-interaction:linear-gradient(135deg, #7968ff, #5847ed);--ys-gradient-classroom-random-pick-random:linear-gradient(135deg, #ffae24, #ff7a00);--ys-classroom-quick-answer-dialog-width:min(92vw, 42rem);--ys-classroom-quick-answer-dialog-height:min(72vh, 32rem);--ys-classroom-quick-answer-dialog-max-height:min(72vh, 42rem);--ys-classroom-quick-answer-start-height:calc(var(--ys-control-height) + var(--ys-space-3));--ys-classroom-quick-answer-row-height:calc(var(--ys-control-height) + var(--ys-space-2));--ys-classroom-tool-height:4.5rem;--ys-classroom-toolbox-dialog-width:min(92vw, 48rem);--ys-classroom-toolbox-item-height:8rem;--ys-classroom-toolbox-icon-size:4.75rem;--ys-classroom-toolbox-mobile-item-height:7.5rem;--ys-classroom-toolbox-mobile-icon-size:4rem;--ys-classroom-desktop-tool-height:3.5rem;--ys-classroom-desktop-tool-width:3.75rem;--ys-classroom-desktop-tool-icon:1.2rem;--ys-classroom-badge-size:2.25rem;--ys-classroom-page-gutter:4rem;--ys-classroom-card-lift:-.25rem;--ys-classroom-display-header-height:5.75rem;--ys-classroom-display-badge:7rem;--ys-classroom-marquee-z:8;--ys-classroom-badge-icon:1.2rem;--ys-classroom-package-dialog-size:31.25rem;--ys-classroom-package-dialog-width:72rem;--ys-classroom-package-dialog-width-medium:48rem;--ys-classroom-package-dialog-width-narrow:31.25rem;--ys-classroom-package-dialog-bottom-offset:var(--ys-space-5);--ys-classroom-package-dialog-max-height:min(600px, calc(50vh - var(--ys-classroom-package-dialog-bottom-offset)));--ys-classroom-exam-action-dialog-width:20rem;--ys-classroom-exam-progress-window-width:min(92vw, 72rem);--ys-classroom-quick-select-count-dialog-width:min(92vw, 42rem);--ys-classroom-quick-select-count-dialog-max-height:min(60vh, 30rem);--ys-classroom-quick-select-result-window-width:min(92vw, 40rem);--ys-classroom-quick-select-result-window-max-height:min(70vh, 42rem);--ys-classroom-quick-select-dialog-bottom-offset:var(--ys-space-5);--ys-classroom-package-resource-icon:1.375rem;--ys-classroom-interaction-icon:var(--ys-classroom-toolbox-icon-size);--ys-note-desktop-sidebar-width:clamp(18rem, 28vw, 24rem);--ys-note-toolbar-icon-size:1.35rem;--ys-note-class-row-height:4.5rem;--ys-note-class-icon-size:3rem;--ys-note-mobile-class-row-height:5rem;--ys-note-mobile-class-icon-size:3.5rem;--ys-note-mobile-intro-icon-size:3rem;--ys-note-summary-row-height:6rem;--ys-note-mobile-summary-height:6.5rem;--ys-note-summary-icon-size:2.75rem;--ys-note-chevron-size:1.25rem;--ys-note-empty-icon-size:5rem;--ys-note-detail-max-width:60rem;--ys-note-bulk-dialog-width:34rem;--ys-note-bulk-list-height:22rem;--ys-note-mobile-bulk-list-height:52vh;--ys-color-classroom-board-deep:#0f261e;--ys-classroom-ppt-toolbar-height:3.5rem;--ys-classroom-whiteboard-toolbar-radius:5rem;--ys-classroom-ppt-legacy-chrome:50px;--ys-classroom-viewer-sidebar-width:4.5rem;--ys-classroom-viewer-image-max:72vh;--ys-classroom-board-media-dialog-width:80vw;--ys-classroom-board-media-dialog-height:80vh;color-scheme:light}@media (width<=48rem){:root{--ys-action-button-min-width:7.75rem;--ys-action-button-height:2.75rem;--ys-action-button-padding-inline:1.5rem;--ys-action-button-font-size:.9375rem}}:root[data-ys-mode=dark]{--ys-color-mobile-page:#171b23;--ys-color-mobile-group:#242a34;--ys-color-mobile-ink:#edf1f7;--ys-color-mobile-muted:#a9b3c2;--ys-color-mobile-avatar:#363e4d;--ys-shadow-mobile-back:0 .25rem 1rem #00000029;--ys-color-text:#b7c0ce;--ys-color-text-strong:#edf1f7;--ys-overlay-feedback-title-color:var(--ys-color-text-strong);--ys-overlay-feedback-message-color:var(--ys-color-text);--ys-overlay-feedback-theme-ring:color-mix(in srgb, var(--ys-color-theme) 22%, transparent);--ys-overlay-feedback-success-ring:color-mix(in srgb, var(--ys-overlay-feedback-success-tone) 20%, transparent);--ys-overlay-feedback-warning-ring:color-mix(in srgb, var(--ys-overlay-feedback-warning-tone) 20%, transparent);--ys-overlay-feedback-error-ring:color-mix(in srgb, var(--ys-overlay-feedback-error-tone) 20%, transparent);--ys-overlay-feedback-info-ring:color-mix(in srgb, var(--ys-overlay-feedback-info-tone) 20%, transparent);--ys-color-surface:#121720;--ys-color-home-bg:#101620;--ys-color-home-canvas-top:#111827;--ys-color-home-canvas-bottom:#182238;--ys-color-home-ambient-ink:#b9c9ff;--ys-color-home-ambient-accent:#9aa5ff;--ys-color-home-ambient-warm:#f4b683;--ys-color-home-primary-overlay-start:#19174df5;--ys-color-home-primary-overlay-middle:#282570d1;--ys-color-home-primary-overlay-end:#2c297814;--ys-color-home-dock-surface:linear-gradient(145deg, #242b3fe6, #232546db 52%, #1d2f43d1);--ys-color-home-dock-border:#9a9fff38;--ys-color-home-dock-item-hover:#8e86ff24;--ys-color-home-dock-separator:#afb3ff2e;--ys-color-home-dock-label:#d7def2ad;--ys-color-home-all-apps-surface:#1e2330;--ys-color-home-all-apps-content-surface:#1a202d;--ys-color-home-all-apps-header-surface:#222937f5;--ys-color-home-all-apps-border:#b5c2e524;--ys-color-home-all-apps-highlight:#ffffff17;--ys-color-home-all-apps-item-hover:#8e86ff1a;--ys-color-home-all-apps-glow-coral:#ff84931f;--ys-color-home-all-apps-glow-mint:#56d5c51c;--ys-color-home-all-apps-glow-violet:#8f85ff21;--ys-color-home-all-apps-glow-sky:#65b1f41c;--ys-color-home-all-apps-glow-amber:#f4b64b1c;--ys-shadow-home-dock:0 1rem 2.5rem #0000004d, inset 0 1px 0 #ffffff1a, inset 0 -1px 0 #0000002e;--ys-shadow-home-dock-item:0 .5rem 1.2rem #00000038, inset 0 1px 0 #ffffff14;--ys-shadow-home-all-apps:0 1.5rem 4.5rem #0000006b;--ys-color-home-heading:#edf3ff;--ys-color-avatar-title:#b8c6e0;--ys-color-profile-border:#ffffff1f;--ys-color-profile-bg:#181f2bdb;--ys-color-menu-panel:#181f2bf0;--ys-color-dock-title:#becae094;--ys-color-dock-border:#ffffff1f;--ys-color-dock-bg:linear-gradient(180deg, #212a39eb, #141b26f5);--ys-color-mobile-surface:#1a222feb;--ys-color-mobile-surface-strong:#1b2330;--ys-color-mobile-card-border:#ffffff1a;--ys-color-mobile-control-border:#b1bfdc2e;--ys-color-mobile-tabs-bg:#0a0f17b3;--ys-color-mobile-text-muted:#a9b5c9;--ys-color-mobile-search-mask:#0000008c;--ys-color-mobile-search-sheet:#171f2b;--ys-color-mobile-history-bg:#222c3b;--ys-color-footer-bg:#171e29;--ys-color-footer-text:#b8c6e0;--ys-color-fallback-bg:#8ea6d229;--ys-color-focus:#91a6ff94;--ys-color-action-border:#91a6ff73;--ys-color-dialog-mask:#000000a8;--ys-color-dialog-bg:#202938;--ys-color-dialog-title:color-mix(in srgb, var(--ys-color-theme) 62%, white);--ys-color-theme-soft:color-mix(in srgb, var(--ys-color-theme) 20%, transparent);--ys-color-workspace-accent:#8e86ff;--ys-color-workspace-accent-hover:#a19bff;--ys-color-workspace-accent-active:#7369ee;--ys-color-workspace-accent-soft:#8e86ff33;--ys-color-workspace-accent-subtle:#8e86ff1a;--ys-color-disabled:#6f7b8d;--ys-color-disabled-soft:#252d39;--ys-color-portal-canvas:#111721;--ys-color-portal-surface:#1a2230;--ys-color-portal-surface-soft:#202a39;--ys-color-portal-ink:#edf1f7;--ys-color-portal-ink-secondary:#c7d0dc;--ys-color-portal-ink-muted:#95a2b4;--ys-color-portal-ink-disabled:#667386;--ys-color-portal-line:#2c3748;--ys-color-portal-line-strong:#3b485b;--ys-color-person-surface:#1a2230;--ys-color-person-header:#202a39;--ys-color-person-muted-surface:#151c27;--ys-color-package-ink:#f3f3f3;--ys-color-package-list:#242b36;--ys-color-person-border:#c5d2e924;--ys-color-person-divider:#c5d2e929;--ys-color-person-control-border:color-mix(in srgb, var(--ys-color-theme) 42%, var(--ys-color-person-border));--ys-color-person-control-hover:color-mix(in srgb, var(--ys-color-theme) 14%, transparent);--ys-color-person-text-muted:#99a6b8;--ys-color-person-text-faint:#758195;--ys-color-person-path:color-mix(in srgb, var(--ys-color-theme) 18%, transparent);--ys-color-person-scrollbar:#aebdd73d;--ys-color-person-scrollbar-strong:#aebdd76b;--ys-color-person-focus-ring:color-mix(in srgb, var(--ys-color-theme) 50%, transparent);--ys-color-person-outline:#cfd9ea1a;--ys-color-person-blue-tint:#5982e01a;--ys-color-person-avatar-border:#ffffff2e;--ys-color-person-inverse-border:#ffffff38;--ys-color-person-inverse-control:#ffffff1f;--ys-color-person-page-fallback:#111721;--ys-color-person-card-selected:color-mix(in srgb, var(--ys-color-theme) 14%, transparent);--ys-color-person-nav-active:color-mix(in srgb, var(--ys-color-theme) 20%, transparent);--ys-color-person-brand:var(--ys-color-theme);--ys-color-person-brand-hover:var(--ys-color-theme-hover);--ys-color-person-brand-soft:var(--ys-color-theme-soft);--ys-shadow-floating-control:0 var(--ys-space-1) var(--ys-space-3) #00000047;--ys-shadow-popup:0 6px 24px #0006, 0 1px 4px #0000003d;--ys-color-classroom-toolbar:#1c2431f5;--ys-person-page-background:linear-gradient(145deg, #101721, #151c29 52%, #111925);color-scheme:dark}@media (prefers-reduced-motion:reduce){:root{--ys-motion-fast:.01ms linear;--ys-motion-press:.01ms linear;--ys-motion-ui:.01ms linear;--ys-motion-enter:.01ms linear;--ys-motion-exit:.01ms linear;--ys-btn-press-scale:1;--ys-motion-rise:0;--ys-dialog-pop-scale:1}}html:root{--van-primary-color:var(--ys-color-theme);--van-danger-color:var(--ys-color-danger);--van-success-color:var(--ys-color-success);--van-warning-color:var(--ys-color-warning);--van-border-radius-md:var(--ys-radius-md);--van-border-radius-lg:var(--ys-radius-lg);--van-font-bold:600;--van-active-color:var(--ys-color-fallback-bg);--van-text-color:var(--ys-color-text);--van-background:var(--ys-color-surface);--van-cell-background:var(--ys-color-person-surface);--van-cell-border-color:var(--ys-color-mobile-control-border);--van-field-input-text-color:var(--ys-color-text);--van-field-placeholder-text-color:var(--ys-color-person-text-muted);--van-overlay-background:var(--ys-color-dialog-mask);--van-dialog-radius:var(--ys-radius-md);--van-dialog-font-size:var(--ys-text-md);--van-button-radius:var(--ys-radius-control);--van-popup-background:var(--ys-color-person-surface);--van-loading-text-color:var(--ys-color-person-text-muted);--van-loading-text-font-size:var(--ys-text-sm);--van-loading-spinner-color:var(--ys-color-theme);--van-loading-spinner-size:var(--ys-loading-size-default);--van-base-font:var(--ys-font-sans)!important}.van-button--primary:not(.van-button--plain),.ant-btn-primary:not(.ant-btn-dangerous,:disabled){background:var(--ys-gradient-theme);border-color:#0000}.ant-btn-primary:not(.ant-btn-dangerous,:disabled):hover{background:var(--ys-gradient-theme-hover)}.ant-btn-primary:not(.ant-btn-dangerous,:disabled):active{background:var(--ys-gradient-theme-active)}.ant-input-affix-wrapper .ant-input-prefix{color:var(--ys-color-person-brand)}@media (width<=48rem){.van-field,.van-cell-group:has(.van-field){border:var(--ys-border-thin) solid var(--ys-color-mobile-control-border);border-radius:var(--ys-radius-control)}.van-field{background:var(--ys-color-person-surface);transition:border-color var(--ys-motion-ui)}.van-field:not(.van-cell-group .van-field,.teacher-login-mobile__fields .van-field):after{display:none}.van-cell-group:has(.van-field){background:var(--ys-color-person-surface);transition:border-color var(--ys-motion-ui);overflow:hidden}.van-cell-group .van-field,.teacher-login-mobile__fields .van-field{border:0;border-radius:0}.van-field:focus-within,.van-cell-group:has(.van-field:focus-within){border-color:var(--ys-color-theme)}.van-field:has(.van-field__control--error),.van-cell-group:has(.van-field__control--error){border-color:var(--ys-color-danger)}}.library-mobile,.library-mobile-popup{--van-cell-font-size:var(--ys-library-text-control);--van-cell-label-font-size:var(--ys-library-text-meta);--van-button-normal-font-size:var(--ys-library-text-control);--van-button-small-font-size:var(--ys-library-text-control);--van-tab-font-size:var(--ys-library-text-control);--van-dropdown-menu-title-font-size:var(--ys-library-text-control)}.library-desktop-shell,.library-pc-inline-button{--ys-color-theme:var(--ys-library-pc-color);--ys-color-theme-hover:var(--ys-library-pc-active);--ys-color-theme-active:var(--ys-library-pc-active);--ys-color-theme-soft:var(--ys-library-pc-soft);--ys-action-primary-background:var(--ys-library-pc-primary-background);--ys-action-primary-shadow:none;--ys-gradient-theme:var(--ys-library-pc-primary-background);--ys-control-height:var(--ys-library-pc-control-height);--ys-btn-height-sm:var(--ys-library-pc-action-height)}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#app{width:100%;height:100%;min-height:100%;color:var(--ys-color-text);font-family:var(--ys-font-sans)!important}html{font-size:clamp(12px,1.25vw,18px);font-family:var(--ys-font-sans);font-synthesis:style;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}@media (width<=48rem){html{font-size:16px}}body{background:var(--ys-color-home-bg);color:var(--ys-color-text);font-family:var(--ys-font-sans);font-size:1rem;font-weight:var(--ys-weight-regular);margin:0;line-height:1.55;overflow:auto}button,input,select,textarea{font:inherit}button,a,[role=button]{outline:none}p{margin:0}.ys-btn{box-sizing:border-box;min-height:var(--ys-btn-height);border:var(--ys-border-thin) solid transparent;border-radius:var(--ys-radius-control);padding:0 var(--ys-space-3);color:var(--ys-color-theme);cursor:pointer;font:inherit;font-size:var(--ys-text-base);font-weight:var(--ys-weight-medium);justify-content:center;align-items:center;gap:var(--ys-space-2);transition:color var(--ys-motion-ui), background-color var(--ys-motion-ui), border-color var(--ys-motion-ui), opacity var(--ys-motion-ui), transform var(--ys-motion-ui);background:0 0;line-height:1;text-decoration:none;display:inline-flex}.ys-btn svg,.ys-btn img,.ys-btn svg.lucide{width:var(--ys-icon-size-text);height:var(--ys-icon-size-text);stroke-width:var(--ys-icon-stroke-width);flex:none;display:block}.ys-btn:hover:not(:disabled){background:var(--ys-color-theme-soft);color:var(--ys-color-theme)}.ys-btn:active:not(:disabled){transform:scale(var(--ys-btn-press-scale));transition:color var(--ys-motion-press), background-color var(--ys-motion-press), opacity var(--ys-motion-press), transform var(--ys-motion-press)}.ys-btn:focus-visible{outline:2px solid var(--ys-color-theme);outline-offset:2px}.ys-btn:disabled{cursor:not-allowed;opacity:.45}.ys-btn--primary{padding:0 var(--ys-btn-pad-x);background:var(--ys-action-primary-background);box-shadow:var(--ys-action-primary-shadow);color:var(--ys-color-text-inverse);font-weight:var(--ys-weight-medium);border-color:#0000}.ys-btn--primary:hover:not(:disabled){background:var(--ys-action-primary-background);box-shadow:var(--ys-action-primary-shadow);color:var(--ys-color-text-inverse)}.ys-btn--primary:active:not(:disabled){background:var(--ys-action-primary-background)}.ys-btn--primary:focus-visible{box-shadow:0 0 0 .18rem var(--ys-color-person-focus-ring)}.ys-btn--secondary{padding:0 var(--ys-btn-pad-x);border-color:var(--ys-color-person-border);background:var(--ys-color-person-surface);color:var(--ys-color-text)}.ys-btn--secondary:hover:not(:disabled){border-color:var(--ys-color-person-control-border);background:var(--ys-color-person-muted-surface);color:var(--ys-color-text-strong)}.ys-btn--action{color:var(--ys-color-action)}.ys-btn--action:hover:not(:disabled){background:var(--ys-color-action-soft);color:var(--ys-color-action)}.ys-btn--success{--ys-btn-strong-background:var(--ys-gradient-feedback-success);--ys-btn-strong-shadow:var(--ys-overlay-feedback-success-shadow);color:var(--ys-color-success)}.ys-btn--success:hover:not(:disabled){background:var(--ys-color-success-soft);color:var(--ys-color-success)}.ys-btn--warning{--ys-btn-strong-background:var(--ys-gradient-feedback-warning);--ys-btn-strong-shadow:var(--ys-overlay-feedback-warning-shadow);color:var(--ys-color-warning)}.ys-btn--warning:hover:not(:disabled){background:var(--ys-color-warning-soft);color:var(--ys-color-warning)}.ys-btn--info{--ys-btn-strong-background:var(--ys-gradient-feedback-info);--ys-btn-strong-shadow:var(--ys-overlay-feedback-info-shadow);color:var(--ys-color-info)}.ys-btn--info:hover:not(:disabled){background:var(--ys-color-info-soft);color:var(--ys-color-info)}.ys-btn--accent{color:var(--ys-color-accent)}.ys-btn--accent:hover:not(:disabled){background:var(--ys-color-accent-soft);color:var(--ys-color-accent)}.ys-btn--strong{padding:0 var(--ys-btn-pad-x);background:var(--ys-btn-strong-background);box-shadow:var(--ys-btn-strong-shadow);color:var(--ys-color-text-inverse)}.ys-btn--strong:hover:not(:disabled){background:var(--ys-btn-strong-background);box-shadow:var(--ys-btn-strong-shadow);color:var(--ys-color-text-inverse)}.ys-btn--danger{padding:0 var(--ys-btn-pad-x);background:var(--ys-color-danger);color:var(--ys-color-text-inverse);font-weight:var(--ys-weight-semibold)}.ys-btn--danger:hover:not(:disabled){background:var(--ys-color-danger-hover);color:var(--ys-color-text-inverse)}.ys-btn--danger:active:not(:disabled){background:var(--ys-color-danger-hover)}.ys-btn--deny,.ys-btn--deny:hover:not(:disabled){background:var(--ys-color-theme-soft);color:var(--ys-color-theme);border-color:#0000}.ys-btn--pill{min-width:var(--ys-action-button-min-width);min-height:var(--ys-action-button-height);border-radius:var(--ys-action-button-radius);padding:0 var(--ys-action-button-padding-inline);font-size:var(--ys-action-button-font-size)}.ys-btn--small{min-height:var(--ys-btn-height-sm);padding:0 var(--ys-space-2);font-size:var(--ys-text-sm)}.ys-btn--small.ys-btn--primary,.ys-btn--small.ys-btn--secondary,.ys-btn--small.ys-btn--danger,.ys-btn--small.ys-btn--pill{padding:0 var(--ys-space-3)}.ys-btn--small svg,.ys-btn--small img,.ys-btn--small svg.lucide{width:var(--ys-icon-size-text);height:var(--ys-icon-size-text)}.ys-btn--icon{width:var(--ys-btn-height);min-width:var(--ys-btn-height);flex:none;gap:0;padding:0}.ys-btn--icon svg,.ys-btn--icon img,.ys-btn--icon svg.lucide{width:var(--ys-icon-size-button);height:var(--ys-icon-size-button)}.ys-btn--small.ys-btn--icon{width:var(--ys-btn-height-sm);min-width:var(--ys-btn-height-sm)}.ys-btn--small.ys-btn--icon svg,.ys-btn--small.ys-btn--icon img,.ys-btn--small.ys-btn--icon svg.lucide{width:var(--ys-icon-size-button-small);height:var(--ys-icon-size-button-small)}@media (width<=48rem){.ys-btn:not(.ys-btn--small,.ys-btn--icon){min-height:var(--ys-control-height)}}.ys-card{border:1px solid var(--ys-color-person-border);border-radius:var(--ys-radius-md);padding:var(--ys-layout-stack);background:var(--ys-color-person-surface)}svg.lucide,.ys-icon{width:var(--ys-icon-size-text);height:var(--ys-icon-size-text);stroke:currentColor;stroke-width:var(--ys-icon-stroke-width);flex:none}.ys-state{border:var(--ys-border-thin) solid var(--ys-color-info-border);border-radius:var(--ys-radius-sm);padding:.15rem var(--ys-space-2);background:var(--ys-color-info-soft);color:var(--ys-color-info);font-size:var(--ys-text-sm);font-weight:var(--ys-weight-medium);align-items:center;gap:var(--ys-space-1);display:inline-flex}.ys-state :where(svg){width:var(--ys-icon-size-text);height:var(--ys-icon-size-text);display:block}.ys-state--success{border-color:var(--ys-color-success-border);background:var(--ys-color-success-soft);color:var(--ys-color-success)}.ys-state--warning{border-color:var(--ys-color-warning-border);background:var(--ys-color-warning-soft);color:var(--ys-color-warning)}.ys-state--danger{border-color:var(--ys-color-danger-border);background:var(--ys-color-danger-soft);color:var(--ys-color-danger)}.ys-state--info{border-color:var(--ys-color-info-border);background:var(--ys-color-info-soft);color:var(--ys-color-info)}.ys-state--disabled{border-color:var(--ys-color-person-border);background:var(--ys-color-disabled-soft);color:var(--ys-color-disabled)}.ys-text-muted{color:var(--ys-color-person-text-muted)}.ys-eyebrow{color:var(--ys-color-theme);font-size:var(--ys-text-eyebrow);font-weight:var(--ys-weight-bold);margin:0 0 .2rem}@media (width<=48rem){.ys-btn:is(.ys-btn--primary,.ys-btn--secondary):not(.ys-btn--icon),.van-button:is(.van-button--primary,.van-button--success,.van-button--danger,.van-button--warning):not(.van-button--plain,.van-dialog__confirm,.van-dialog__cancel){border-radius:var(--ys-action-button-radius)}.van-button .van-button__text:has(>svg){justify-content:center;align-items:center;gap:var(--ys-space-2);display:flex}.van-button .van-button__text>svg{flex:none;display:block}}.ys-mobile-page .van-empty{min-height:calc(var(--ys-control-height) * 4);padding:var(--ys-space-6) 0}.ys-mobile-page .van-empty__image{display:none}.ys-mobile-page .van-empty__description{padding:0 var(--ys-space-3);color:var(--ys-color-mobile-muted);font-size:var(--ys-mobile-text-small);margin:0}.ys-mobile-page .van-empty__bottom{margin-top:var(--ys-space-3)}.ys-mobile-page{width:100%;max-width:var(--ys-mobile-content-width);min-width:0;padding:var(--ys-space-4) var(--ys-space-4) calc(var(--ys-space-6) + env(safe-area-inset-bottom));color:var(--ys-color-mobile-ink);font-size:var(--ys-mobile-text-body);margin:0 auto}.ys-mobile-group{border-radius:var(--ys-mobile-group-radius);background:var(--ys-color-mobile-group);margin:0;padding:0;list-style:none;overflow:hidden}.ys-mobile-group>*+*{border-top:var(--ys-border-thin) solid var(--ys-color-mobile-page)}.ys-mobile-heading{margin:var(--ys-space-5) 0 var(--ys-space-3);color:var(--ys-color-mobile-muted);font-size:var(--ys-mobile-text-body);font-weight:var(--ys-weight-regular)}.ys-mobile-action.van-button{height:auto;min-height:var(--ys-control-height);padding:var(--ys-space-2) var(--ys-space-3);color:var(--ys-color-mobile-ink);font-size:var(--ys-mobile-text-small);background:0 0;border:0}.ys-mobile-action .van-button__content{gap:var(--ys-space-2)}.ys-mobile-action .van-button__content:before,.ys-mobile-row .van-button__content:before{content:none}.ys-mobile-action svg{width:var(--ys-icon-size-button);height:var(--ys-icon-size-button);stroke-width:var(--ys-icon-stroke-width);flex:none}.ys-mobile-action--icon.van-button{width:var(--ys-control-height);min-width:var(--ys-control-height);height:var(--ys-control-height);flex:none;padding:0}.ys-mobile-action--primary.van-button{color:var(--ys-color-theme)}.ys-mobile-action--primary.ys-mobile-action--icon{color:var(--ys-color-mobile-ink)}.ys-mobile-action--danger.van-button{color:var(--ys-color-danger)}.ys-mobile-action:focus-visible,.ys-mobile-row:focus-visible{outline:var(--ys-border-width) solid var(--ys-color-focus);outline-offset:calc(var(--ys-border-width) * -1)}.ys-mobile-row.van-button{width:100%;height:auto;min-height:calc(var(--ys-control-height) + var(--ys-space-5));padding:var(--ys-space-3) var(--ys-space-4);color:var(--ys-color-mobile-ink);text-align:left;font-size:var(--ys-mobile-text-body);background:0 0;border:0;border-radius:0;display:block}.ys-mobile-row>.van-button__content,.ys-mobile-row>.van-button__content>.van-button__text{align-items:center;gap:var(--ys-space-3);width:100%;min-width:0;display:flex}.ys-mobile-row__body{gap:var(--ys-space-1);flex-direction:column;flex:1;min-width:0;display:flex}.ys-mobile-row__title{color:var(--ys-color-mobile-ink);font-weight:var(--ys-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ys-mobile-row__meta{color:var(--ys-color-mobile-muted);font-size:var(--ys-mobile-text-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ys-mobile-row__icon,.ys-mobile-row__arrow{width:var(--ys-icon-size-button);height:var(--ys-icon-size-button);stroke-width:var(--ys-icon-stroke-width);flex:none}.ys-mobile-row__arrow{color:var(--ys-color-mobile-muted)}.ys-mobile-pending{color:var(--ys-color-warning);font-size:var(--ys-mobile-text-small)}.ys-mobile-search.van-field{box-shadow:none;min-height:var(--ys-control-height);margin-bottom:var(--ys-space-3);border-radius:var(--ys-mobile-control-radius);padding:var(--ys-space-3) var(--ys-space-4);background:var(--ys-color-mobile-group);font-size:var(--ys-mobile-text-body);border:0;align-items:center}.ys-mobile-search:after{display:none}.ys-mobile-search .van-field__control{color:var(--ys-color-mobile-ink)}.ys-mobile-search .van-field__control::placeholder{color:var(--ys-color-mobile-muted)}.ys-mobile-search .van-field__left-icon{margin-right:var(--ys-space-3)}.ys-mobile-search svg{width:var(--ys-icon-size-button);height:var(--ys-icon-size-button);display:block}.ys-mobile-tabs{margin-bottom:var(--ys-space-3)}.ys-mobile-tabs.van-tabs .van-tabs__wrap{height:calc(var(--ys-control-height) + var(--ys-space-2))}.ys-mobile-tabs.van-tabs .van-tabs__nav{box-sizing:border-box;border-radius:var(--ys-action-button-radius);padding:var(--ys-space-1);background:var(--ys-color-mobile-group)}.ys-mobile-tabs .van-tab{min-height:var(--ys-control-height);border-radius:var(--ys-action-button-radius);padding:0 var(--ys-space-2);color:var(--ys-color-mobile-muted);font-size:var(--ys-mobile-text-body)}.ys-mobile-tabs .van-tab--active{background:var(--ys-color-mobile-page);color:var(--ys-color-theme);font-weight:var(--ys-weight-medium)}.ys-mobile-tabs .van-tabs__line{display:none}.ys-mobile-toolbar{margin-bottom:var(--ys-space-5);justify-content:space-between;align-items:center;gap:var(--ys-space-3);display:flex}.ys-mobile-toolbar--directory>.van-button{flex:1}.ys-mobile-toolbar--directory .van-button__text{padding:var(--ys-space-2) 0;font-size:var(--ys-mobile-text-body);align-items:center;gap:var(--ys-space-2);flex-direction:column;display:flex}.ys-mobile-toolbar--directory svg{width:calc(var(--ys-icon-size-button) + var(--ys-space-2));height:calc(var(--ys-icon-size-button) + var(--ys-space-2))}.ys-mobile-state{min-height:calc(var(--ys-control-height) * 4);padding:var(--ys-space-6) var(--ys-space-4);color:var(--ys-color-mobile-muted);text-align:center;gap:var(--ys-space-3);place-content:center;place-items:center;display:grid}.ys-mobile-roster .ys-mobile-avatar.ys-avatar{background:var(--ys-color-mobile-avatar);color:var(--ys-color-mobile-ink);font-size:var(--ys-mobile-text-title);font-weight:var(--ys-weight-medium)}.ys-mobile-roster{margin:0;padding:0;list-style:none}.ys-mobile-roster__row{min-height:calc(var(--ys-control-height) + var(--ys-space-5));padding:var(--ys-space-3) var(--ys-space-3) var(--ys-space-3) var(--ys-space-4);align-items:center;gap:var(--ys-space-3);display:flex}.ys-mobile-roster__actions{flex:none;display:flex}.ys-mobile-roster__actions .van-button{width:var(--ys-control-height)}html[data-ys-mobile-route]::view-transition-group(root){animation:none}html[data-ys-mobile-route]::view-transition-old(root),html[data-ys-mobile-route]::view-transition-new(root){mix-blend-mode:normal;animation:var(--ys-motion-ui) both}html[data-ys-mobile-route=forward]::view-transition-old(root){animation-name:ys-mobile-page-away}html[data-ys-mobile-route=forward]::view-transition-new(root){animation-name:ys-mobile-page-enter}html[data-ys-mobile-route=back]::view-transition-old(root){z-index:var(--ys-z-dropdown);animation-name:ys-mobile-page-exit}html[data-ys-mobile-route=back]::view-transition-new(root){animation-name:ys-mobile-page-return}@keyframes ys-mobile-page-enter{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes ys-mobile-page-away{0%{opacity:1;transform:translate(0)}to{opacity:.6;transform:translate(-20%)}}@keyframes ys-mobile-page-exit{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes ys-mobile-page-return{0%{opacity:.6;transform:translate(-20%)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){html[data-ys-mobile-route]::view-transition-old(root),html[data-ys-mobile-route]::view-transition-new(root){animation:none}}.mobile-loading[data-v-fc2ac6b5]{min-width:0;position:relative}.mobile-loading--without-content[data-v-fc2ac6b5]{min-height:calc(var(--ys-control-height) * 3)}.mobile-loading--inline[data-v-fc2ac6b5],.mobile-loading--without-content.mobile-loading--inline[data-v-fc2ac6b5]{vertical-align:middle;align-items:center;min-height:0;display:inline-flex}.mobile-loading__body[data-v-fc2ac6b5]{transition:opacity var(--ys-motion-ui)}.mobile-loading__body--muted[data-v-fc2ac6b5]{opacity:.5;pointer-events:none}.mobile-loading__state[data-v-fc2ac6b5]{min-height:calc(var(--ys-control-height) * 3);padding:var(--ys-space-4);color:var(--ys-color-person-text-muted);font-size:var(--ys-text-sm);justify-content:center;align-items:center;gap:var(--ys-space-2);flex-direction:column;display:flex}.mobile-loading__state--inline[data-v-fc2ac6b5]{min-height:0;color:inherit;font-size:inherit;gap:var(--ys-space-1);flex-direction:row;padding:0}.mobile-loading__state--overlay[data-v-fc2ac6b5]{z-index:var(--ys-z-dropdown);background:color-mix(in srgb, var(--ys-color-person-surface) 88%, transparent);position:absolute;inset:0}.mobile-loading__state[data-v-fc2ac6b5] .van-loading{color:inherit}@media (prefers-reduced-motion:reduce){.mobile-loading__body[data-v-fc2ac6b5]{transition:none}}.route-load-error[data-v-bbf5d6a9]{width:100%;min-height:60vh;padding:var(--ys-space-6);color:var(--ys-color-text);justify-content:center;align-items:center;gap:var(--ys-space-4);text-align:center;flex-direction:column;display:flex}.route-load-error__text[data-v-bbf5d6a9]{font-size:var(--ys-text-md);margin:0}.route-load-error__retry[data-v-bbf5d6a9]{min-width:7.5rem}.route-loading[data-v-523e75b0]{z-index:var(--ys-z-overlay-host);background:var(--ys-color-page-bg);visibility:hidden;opacity:0;pointer-events:none;view-transition-name:ys-route-loading;transition:opacity var(--ys-motion-exit), visibility var(--ys-motion-exit);place-items:center;display:grid;position:fixed;inset:0}.route-loading--active[data-v-523e75b0]{visibility:visible;opacity:1;pointer-events:auto;transition:opacity var(--ys-duration-fast) var(--ys-ease-standard)}.pc-dialog-icon[data-v-09d7530d]{width:var(--ys-dialog-icon-size);height:var(--ys-dialog-icon-size);margin:0 auto var(--ys-dialog-icon-margin-bottom,var(--ys-space-4));animation:pc-dialog-icon-pop-09d7530d var(--ys-motion-enter) both;flex:none;place-items:center;display:grid}.pc-dialog-icon__svg[data-v-09d7530d]{width:100%;height:100%;overflow:visible}.pc-dialog-icon__ring[data-v-09d7530d],.pc-dialog-icon__check[data-v-09d7530d],.pc-dialog-icon__x path[data-v-09d7530d],.pc-dialog-icon__mark path[data-v-09d7530d]{fill:none;stroke:currentColor;stroke-width:var(--ys-dialog-icon-stroke);stroke-linecap:round;stroke-linejoin:round}.pc-dialog-icon__ring[data-v-09d7530d]{stroke:var(--ys-dialog-icon-ring-color,currentcolor);stroke-dasharray:150;stroke-dashoffset:150px;animation:pc-dialog-icon-ring-09d7530d var(--ys-duration-medium) var(--ys-ease-enter) both}.pc-dialog-icon--success[data-v-09d7530d]{color:var(--ys-dialog-icon-success-color,var(--ys-color-success))}.pc-dialog-icon--error[data-v-09d7530d]{color:var(--ys-dialog-icon-error-color,var(--ys-color-danger))}.pc-dialog-icon--warning[data-v-09d7530d]{color:var(--ys-dialog-icon-warning-color,var(--ys-color-warning))}.pc-dialog-icon--info[data-v-09d7530d]{color:var(--ys-dialog-icon-info-color,var(--ys-color-info))}.pc-dialog-icon--question[data-v-09d7530d]{color:var(--ys-dialog-icon-question-color,var(--ys-color-theme))}.pc-dialog-icon__check[data-v-09d7530d]{stroke-dasharray:48;stroke-dashoffset:48px;animation:pc-dialog-icon-draw-09d7530d var(--ys-duration-medium) var(--ys-ease-enter) var(--ys-duration-base) both}.pc-dialog-icon__x[data-v-09d7530d],.pc-dialog-icon__mark[data-v-09d7530d]{transform-box:fill-box;transform-origin:50%}.pc-dialog-icon__x[data-v-09d7530d]{animation:pc-dialog-icon-x-09d7530d var(--ys-duration-medium) var(--ys-ease-enter) var(--ys-duration-fast) both}.pc-dialog-icon__mark[data-v-09d7530d]{animation:pc-dialog-icon-mark-09d7530d var(--ys-duration-medium) var(--ys-ease-enter) var(--ys-duration-fast) both}@keyframes pc-dialog-icon-pop-09d7530d{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}@keyframes pc-dialog-icon-ring-09d7530d{to{stroke-dashoffset:0}}@keyframes pc-dialog-icon-draw-09d7530d{to{stroke-dashoffset:0}}@keyframes pc-dialog-icon-x-09d7530d{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes pc-dialog-icon-mark-09d7530d{0%{opacity:0;transform:rotate(28deg)}40%{opacity:1;transform:rotate(-10deg)}to{opacity:1;transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.pc-dialog-icon[data-v-09d7530d],.pc-dialog-icon__ring[data-v-09d7530d],.pc-dialog-icon__check[data-v-09d7530d],.pc-dialog-icon__x[data-v-09d7530d],.pc-dialog-icon__mark[data-v-09d7530d]{animation:none}.pc-dialog-icon__ring[data-v-09d7530d],.pc-dialog-icon__check[data-v-09d7530d]{stroke-dashoffset:0}}.pc-toast-host[data-v-dfbabd4f]{z-index:var(--ys-z-toast);top:var(--ys-pc-toast-offset);right:var(--ys-pc-toast-offset);width:min(calc(100vw - var(--ys-pc-toast-offset) * 2), var(--ys-pc-toast-width));pointer-events:none;align-items:flex-end;gap:var(--ys-pc-toast-gap);flex-direction:column;display:flex;position:absolute}.pc-toast[data-v-dfbabd4f]{--ys-dialog-icon-size:var(--ys-pc-toast-icon-size);--ys-dialog-icon-stroke:var(--ys-pc-toast-icon-stroke);--ys-dialog-icon-margin-bottom:0;--ys-dialog-icon-ring-color:var(--ys-overlay-feedback-info-ring);--ys-dialog-icon-success-color:var(--ys-overlay-feedback-success-tone);--ys-dialog-icon-error-color:var(--ys-overlay-feedback-error-tone);--ys-dialog-icon-warning-color:var(--ys-overlay-feedback-warning-tone);--ys-dialog-icon-info-color:var(--ys-overlay-feedback-info-tone);--ys-pc-toast-progress:var(--ys-gradient-feedback-info);width:100%;min-height:var(--ys-pc-toast-min-height);border:var(--ys-border-thin) solid var(--ys-overlay-window-border);border-radius:var(--ys-pc-toast-radius);padding:var(--ys-pc-toast-padding-y) var(--ys-pc-toast-padding-inline);background:var(--ys-color-text-inverse);box-shadow:var(--ys-pc-toast-shadow);color:var(--ys-overlay-feedback-title-color);pointer-events:auto;align-items:center;column-gap:var(--ys-pc-toast-content-gap);grid-template-columns:var(--ys-pc-toast-icon-size) minmax(0, 1fr);display:grid;position:relative;overflow:hidden}.pc-toast[data-tone=success][data-v-dfbabd4f]{--ys-dialog-icon-ring-color:var(--ys-overlay-feedback-success-ring);--ys-pc-toast-progress:var(--ys-gradient-feedback-success)}.pc-toast[data-tone=warning][data-v-dfbabd4f]{--ys-dialog-icon-ring-color:var(--ys-overlay-feedback-warning-ring);--ys-pc-toast-progress:var(--ys-gradient-feedback-warning)}.pc-toast[data-tone=error][data-v-dfbabd4f]{--ys-dialog-icon-ring-color:var(--ys-overlay-feedback-error-ring);--ys-pc-toast-progress:var(--ys-gradient-feedback-error)}.pc-toast p[data-v-dfbabd4f]{color:var(--ys-overlay-feedback-title-color);font-size:var(--ys-pc-toast-font-size);font-weight:var(--ys-weight-regular);overflow-wrap:anywhere;margin:0;line-height:1.45}.pc-toast__progress[data-v-dfbabd4f]{height:var(--ys-pc-toast-progress-height);background:var(--ys-pc-toast-progress);transform-origin:0;animation:pc-toast-progress-dfbabd4f var(--ys-pc-toast-duration) linear forwards;position:absolute;bottom:0;left:0;right:0}.pc-toast:hover .pc-toast__progress[data-v-dfbabd4f]{animation-play-state:paused}.pc-toast-enter-active[data-v-dfbabd4f],.pc-toast-leave-active[data-v-dfbabd4f],.pc-toast-move[data-v-dfbabd4f]{transition:opacity var(--ys-motion-enter), transform var(--ys-motion-enter)}.pc-toast-enter-from[data-v-dfbabd4f],.pc-toast-leave-to[data-v-dfbabd4f]{opacity:0;transform:translateX(var(--ys-pc-toast-enter-distance))}.pc-toast-leave-active[data-v-dfbabd4f]{position:absolute}@keyframes pc-toast-progress-dfbabd4f{to{transform:scaleX(0)}}@media (width<=30rem){.pc-toast-host[data-v-dfbabd4f]{right:var(--ys-space-3);left:var(--ys-space-3);width:auto}}@media (prefers-reduced-motion:reduce){.pc-toast__progress[data-v-dfbabd4f]{animation-timing-function:linear}}.pc-window-dock[data-v-1873f067]{right:var(--ys-window-dock-offset);bottom:var(--ys-window-dock-offset);border:var(--ys-border-thin) solid var(--ys-overlay-window-border);border-radius:var(--ys-radius-pill);padding:var(--ys-space-2) var(--ys-space-3);background:var(--ys-color-text-inverse);box-shadow:var(--ys-pc-toast-shadow);pointer-events:auto;align-items:center;gap:var(--ys-space-2);display:flex;position:absolute}.pc-window-dock__label[data-v-1873f067]{color:var(--ys-overlay-feedback-message-color);font-size:var(--ys-text-xs);font-weight:var(--ys-weight-medium);white-space:nowrap}.pc-window-dock__stack[data-v-1873f067]{padding-left:var(--ys-window-dock-stack-padding);align-items:center;display:flex}.pc-window-dock__item[data-v-1873f067]{width:var(--ys-window-dock-item-size);height:var(--ys-window-dock-item-size);margin-left:var(--ys-window-dock-overlap);border:var(--ys-window-dock-border) solid var(--ys-color-text-inverse);border-radius:var(--ys-radius-circle);cursor:pointer;background:var(--ys-gradient-feedback-theme);box-shadow:var(--ys-overlay-feedback-theme-shadow);color:var(--ys-color-text-inverse);transition:transform var(--ys-motion-ui), box-shadow var(--ys-motion-ui);justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative;overflow:visible}.pc-window-dock__item[data-tone=success][data-v-1873f067]{background:var(--ys-gradient-feedback-success);box-shadow:var(--ys-overlay-feedback-success-shadow)}.pc-window-dock__item[data-tone=warning][data-v-1873f067]{background:var(--ys-gradient-feedback-warning);box-shadow:var(--ys-overlay-feedback-warning-shadow)}.pc-window-dock__item[data-tone=danger][data-v-1873f067],.pc-window-dock__item[data-tone=error][data-v-1873f067]{background:var(--ys-gradient-feedback-error);box-shadow:var(--ys-overlay-feedback-error-shadow)}.pc-window-dock__item[data-tone=info][data-v-1873f067]{background:var(--ys-gradient-feedback-info);box-shadow:var(--ys-overlay-feedback-info-shadow)}.pc-window-dock__item[data-v-1873f067]:hover,.pc-window-dock__item[data-v-1873f067]:focus-visible{z-index:1;transform:translateY(calc(var(--ys-space-1) * -1))}.pc-window-dock__item[data-v-1873f067]:focus-visible{outline:var(--ys-border-width) solid var(--ys-color-theme);outline-offset:var(--ys-border-thin)}.pc-window-dock__image[data-v-1873f067]{border-radius:inherit;object-fit:cover;width:100%;height:100%}.pc-window-dock__initials[data-v-1873f067]{font-size:var(--ys-text-lg);font-weight:var(--ys-weight-bold)}.pc-window-dock__badge[data-v-1873f067]{top:calc(var(--ys-space-1) * -1);right:calc(var(--ys-space-1) * -1);min-width:var(--ys-window-dock-badge-size);height:var(--ys-window-dock-badge-size);border:var(--ys-border-thin) solid var(--ys-color-text-inverse);border-radius:var(--ys-radius-pill);padding:0 var(--ys-space-1);background:var(--ys-gradient-feedback-error);color:var(--ys-color-text-inverse);font-size:var(--ys-text-xs);justify-content:center;align-items:center;line-height:1;display:inline-flex;position:absolute}.pc-window-dock-enter-active[data-v-1873f067],.pc-window-dock-leave-active[data-v-1873f067]{transition:opacity var(--ys-motion-fast), transform var(--ys-motion-fast)}.pc-window-dock-enter-from[data-v-1873f067],.pc-window-dock-leave-to[data-v-1873f067]{opacity:0;transform:translateY(var(--ys-motion-rise))}.pc-overlay-host[data-v-54864017]{z-index:var(--ys-z-overlay-host);isolation:isolate;pointer-events:none;position:fixed;inset:0;overflow:clip}.app-route-loading[data-v-b0312263]{min-height:100dvh;padding:var(--ys-space-4);background:var(--ys-color-page-bg);place-items:center;display:grid}.pc-dialog-root[data-v-d3fe098e]{z-index:var(--ys-z-dialog);pointer-events:none;position:fixed;inset:0}.pc-dialog-root--center[data-v-d3fe098e]{padding:var(--ys-pc-dialog-gap,var(--ys-space-5));place-items:center;display:grid}.pc-dialog-root--full[data-v-d3fe098e]{padding:0;display:block}.pc-dialog-root--full .pc-dialog[data-v-d3fe098e]{border-width:0;border-radius:0;width:100%;max-width:none;height:100%;max-height:100%}.pc-dialog__mask[data-v-d3fe098e]{background:var(--ys-color-dialog-mask);pointer-events:auto;position:absolute;inset:0}.pc-dialog__capture[data-v-d3fe098e]{pointer-events:auto;background:0 0;position:absolute;inset:0}.pc-dialog[data-v-d3fe098e]{width:min(calc(100vw - var(--ys-pc-dialog-gap) * 2), var(--ys-pc-dialog-width));height:var(--ys-pc-dialog-height);max-height:var(--ys-pc-dialog-max-height);border:var(--ys-border-thin) solid var(--ys-color-person-border);border-radius:var(--ys-radius-md);background:var(--ys-color-dialog-bg);box-shadow:var(--ys-shadow-dialog);pointer-events:auto;backface-visibility:hidden;transform:translate3d(var(--ys-pc-dialog-drag-x), var(--ys-pc-dialog-drag-y), 0);outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.pc-dialog-root--bottom .pc-dialog[data-v-d3fe098e]{bottom:var(--ys-pc-dialog-bottom-offset);width:min(100vw, var(--ys-pc-dialog-width));border-radius:var(--ys-radius-lg);transform:translate3d(-50%, 0, 0) translate3d(var(--ys-pc-dialog-drag-x), var(--ys-pc-dialog-drag-y), 0);position:absolute;left:50%}.pc-dialog--borderless[data-v-d3fe098e]{border-color:#0000}.pc-dialog--centered[data-v-d3fe098e]{text-align:center}.pc-dialog--feedback[data-v-d3fe098e]{padding-top:var(--ys-space-5)}.pc-dialog--feedback .pc-dialog__body[data-v-d3fe098e]{padding-top:var(--ys-space-2);align-items:center}.pc-dialog--feedback .pc-dialog__footer[data-v-d3fe098e]{padding-top:var(--ys-space-5)}.pc-dialog__header[data-v-d3fe098e]{border-bottom:var(--ys-border-thin) solid var(--ys-color-person-divider);padding:var(--ys-layout-stack) var(--ys-space-5);align-items:center;gap:var(--ys-space-3);flex:none;display:flex;position:relative}.pc-dialog--draggable .pc-dialog__header[data-v-d3fe098e]{cursor:grab;touch-action:none;user-select:none}.pc-dialog--draggable .pc-dialog__header[data-v-d3fe098e]:active{cursor:grabbing}.pc-dialog__title[data-v-d3fe098e]{color:var(--ys-color-dialog-title);font-size:var(--ys-text-dialog-title);font-weight:var(--ys-weight-bold);flex:1;margin:0}.pc-dialog__close[data-v-d3fe098e]{width:var(--ys-btn-height);height:var(--ys-btn-height);border-radius:var(--ys-radius-control);cursor:pointer;color:var(--ys-color-person-text-muted);font-size:var(--ys-text-md);transition:background-color var(--ys-motion-ui), color var(--ys-motion-ui), transform var(--ys-motion-ui);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.pc-dialog__close[data-v-d3fe098e]:hover{background:var(--ys-color-person-control-hover);color:var(--ys-color-menu-text)}.pc-dialog__close[data-v-d3fe098e]:active{transform:scale(var(--ys-btn-press-scale))}.pc-dialog__close svg[data-v-d3fe098e]{width:1em;height:1em}.pc-dialog__close--float[data-v-d3fe098e]{top:var(--ys-space-2);right:var(--ys-space-2);z-index:1;position:absolute}.pc-dialog-root--bottom .pc-dialog__close[data-v-d3fe098e]{width:var(--ys-control-height);height:var(--ys-control-height);font-size:var(--ys-text-lg)}.pc-dialog__body[data-v-d3fe098e]{min-height:0;padding:var(--ys-space-4) var(--ys-space-5);color:var(--ys-color-dialog-text);font-size:var(--ys-text-md);overscroll-behavior:contain;scrollbar-color:var(--ys-color-person-scrollbar-strong) transparent;scrollbar-width:thin;touch-action:pan-y;flex-direction:column;flex:auto;display:flex;overflow-y:auto}.pc-dialog__body[data-v-d3fe098e]::-webkit-scrollbar{width:.35rem}.pc-dialog__body[data-v-d3fe098e]::-webkit-scrollbar-thumb{border-radius:var(--ys-radius-pill);background:var(--ys-color-person-scrollbar-strong)}.pc-dialog__body.pc-dialog__body--no-gap[data-v-d3fe098e]{padding:0;overflow:hidden}.pc-dialog__footer[data-v-d3fe098e]{padding:var(--ys-space-2) var(--ys-space-5) var(--ys-space-5);justify-content:center;align-items:center;gap:var(--ys-layout-inline);flex:none;display:flex}.pc-dialog-root--bottom .pc-dialog__header[data-v-d3fe098e]{padding:var(--ys-space-3) var(--ys-space-4)}.pc-dialog-root--bottom .pc-dialog__body[data-v-d3fe098e]{padding:var(--ys-space-3) var(--ys-space-4) var(--ys-space-4)}.pc-dialog-root--bottom .pc-dialog__footer[data-v-d3fe098e]{padding:0 var(--ys-space-4) var(--ys-space-4);justify-content:center}.pc-dialog-root--bottom .pc-dialog__footer .ys-btn[data-v-d3fe098e]{min-height:var(--ys-control-height)}.pc-dialog__footer-close[data-v-d3fe098e]{flex:none}@media (width<=30rem){.pc-dialog-root--center[data-v-d3fe098e]{padding:var(--ys-space-4)}.pc-dialog-root--center .pc-dialog[data-v-d3fe098e]{width:min(calc(100vw - 2rem), var(--ys-pc-dialog-width))}.pc-dialog-root--center .pc-dialog__header[data-v-d3fe098e],.pc-dialog-root--center .pc-dialog__body[data-v-d3fe098e]{padding-right:var(--ys-space-4);padding-left:var(--ys-space-4)}.pc-dialog-root--center .pc-dialog__footer[data-v-d3fe098e]{padding:0 var(--ys-space-4) var(--ys-space-4)}}.pc-dialog-enter-active[data-v-d3fe098e]{transition:opacity var(--ys-pc-dialog-enter-motion)}.pc-dialog-leave-active[data-v-d3fe098e]{transition:opacity var(--ys-pc-dialog-exit-motion)}.pc-dialog-enter-active .pc-dialog[data-v-d3fe098e]{transition:transform var(--ys-pc-dialog-enter-motion)}.pc-dialog-leave-active .pc-dialog[data-v-d3fe098e]{transition:transform var(--ys-pc-dialog-exit-motion)}.pc-dialog-enter-from[data-v-d3fe098e],.pc-dialog-leave-to[data-v-d3fe098e]{opacity:0}.pc-dialog-root--center.pc-dialog-enter-from .pc-dialog[data-v-d3fe098e],.pc-dialog-root--center.pc-dialog-leave-to .pc-dialog[data-v-d3fe098e]{transform:translate3d(var(--ys-pc-dialog-drag-x), calc(var(--ys-pc-dialog-drag-y) - var(--ys-motion-rise)), 0)}.pc-dialog-root--bottom.pc-dialog-enter-from .pc-dialog[data-v-d3fe098e],.pc-dialog-root--bottom.pc-dialog-leave-to .pc-dialog[data-v-d3fe098e]{transform:translate3d(-50%, calc(100% + var(--ys-pc-dialog-bottom-offset)), 0) translate3d(var(--ys-pc-dialog-drag-x), 0, 0)}.pc-empty[data-v-09de5faf]{min-height:calc(var(--ys-control-height) * 5);box-sizing:border-box;padding:var(--ys-space-5);color:var(--ys-color-person-text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.pc-empty[data-v-09de5faf] .ant-empty-image{height:auto;margin-bottom:var(--ys-space-1)}.pc-empty__image[data-v-09de5faf]{width:calc(var(--ys-control-height) * 4);max-width:100%;height:auto;display:block}.pc-empty__content[data-v-09de5faf]{align-items:center;gap:var(--ys-space-2);flex-direction:column;display:flex}.pc-empty__title[data-v-09de5faf]{color:var(--ys-color-text-strong);font-size:var(--ys-text-lg);font-weight:var(--ys-weight-semibold)}.pc-empty__description[data-v-09de5faf]{max-width:calc(var(--ys-control-height) * 9);color:var(--ys-color-person-text-muted);font-size:var(--ys-text-sm);overflow-wrap:anywhere;margin:0;line-height:1.6}.pc-empty__action[data-v-09de5faf]{margin-top:var(--ys-space-2);justify-content:center;gap:var(--ys-space-2);display:flex}.pc-empty--compact[data-v-09de5faf]{min-height:calc(var(--ys-control-height) * 3);padding:var(--ys-space-3)}.pc-empty--compact .pc-empty__image[data-v-09de5faf]{width:calc(var(--ys-control-height) * 2.4)}.pc-empty--compact .pc-empty__title[data-v-09de5faf]{font-size:var(--ys-text-base)}@media (prefers-reduced-motion:reduce){.pc-empty[data-v-09de5faf] *{animation:none!important}}.pc-pagination[data-v-d5ee4fdc]{min-height:var(--ys-control-height);justify-content:center;align-items:center;gap:var(--ys-space-1);display:flex}.pc-pagination__page[data-v-d5ee4fdc],.pc-pagination__ellipsis[data-v-d5ee4fdc]{min-width:var(--ys-person-page-btn-size);height:var(--ys-person-page-btn-size);place-items:center;display:inline-grid}.pc-pagination__page[data-v-d5ee4fdc]{border:var(--ys-border-thin) solid var(--ys-color-person-border);border-radius:var(--ys-radius-control);padding:0 var(--ys-space-1);color:var(--ys-color-menu-text);cursor:pointer;font:inherit;font-size:var(--ys-text-base);background:0 0}.pc-pagination__page svg[data-v-d5ee4fdc]{width:var(--ys-icon-size-button);height:var(--ys-icon-size-button);stroke-width:var(--ys-icon-stroke-width)}.pc-pagination__page--active[data-v-d5ee4fdc]{border-color:var(--ys-color-person-brand);background:var(--ys-gradient-person-brand);color:var(--ys-color-text-inverse);font-weight:var(--ys-weight-semibold)}.pc-pagination__page[data-v-d5ee4fdc]:disabled{color:var(--ys-color-disabled);cursor:not-allowed;opacity:var(--ys-opacity-disabled)}.pc-pagination__ellipsis[data-v-d5ee4fdc]{color:var(--ys-color-person-text-muted)}@media (hover:hover) and (pointer:fine){.pc-pagination__page[data-v-d5ee4fdc]:hover:not(:disabled,.pc-pagination__page--active){background:var(--ys-color-person-control-hover)}}.pc-alert-dialog__title[data-v-d978077b]{color:var(--ys-color-text-strong);font-size:var(--ys-text-xl);font-weight:var(--ys-weight-semibold);overflow-wrap:anywhere;margin:0;line-height:1.35}.pc-alert-dialog__message[data-v-d978077b]{max-height:min(55vh,30rem);margin:var(--ys-space-3) 0 0;color:var(--ys-color-text);font-size:var(--ys-text-md);font-weight:var(--ys-weight-regular);overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.7}.pc-message-dialog__message[data-v-d8f7ec32]{max-height:min(55vh,30rem);color:var(--ys-color-dialog-text);font-size:var(--ys-text-md);font-weight:var(--ys-weight-regular);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.7}.pc-confirm-dialog__title[data-v-787539e5]{color:var(--ys-color-text-strong);font-size:var(--ys-text-xl);font-weight:var(--ys-weight-semibold);overflow-wrap:anywhere;margin:0;line-height:1.35}.pc-confirm-dialog__message[data-v-787539e5]{margin:var(--ys-space-3) 0 0;color:var(--ys-color-text);overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.7}.pc-prompt-dialog__title[data-v-afa76617]{margin:0 0 var(--ys-space-3);color:var(--ys-color-text-strong);font-size:var(--ys-text-xl);font-weight:var(--ys-weight-semibold);overflow-wrap:anywhere;line-height:1.35}.pc-prompt-dialog__hint[data-v-afa76617]{margin:0 0 var(--ys-space-3);color:var(--ys-color-text);font-size:var(--ys-text-base);overflow-wrap:anywhere;line-height:1.6}.pc-prompt-dialog__input[data-v-afa76617]{width:100%;min-height:var(--ys-control-height);border:var(--ys-border-thin) solid var(--ys-color-person-control-border);border-radius:var(--ys-radius-control);padding:var(--ys-space-2) var(--ys-space-3);background:var(--ys-color-dialog-bg);color:var(--ys-color-text);font-family:var(--ys-font-sans);font-size:var(--ys-text-md);box-sizing:border-box;text-align:left;transition:border-color var(--ys-motion-ui), box-shadow var(--ys-motion-ui)}.pc-prompt-dialog__input[data-v-afa76617]:focus{border-color:var(--ys-color-theme);box-shadow:0 0 0 .18rem var(--ys-color-person-focus-ring);outline:none}.pc-prompt-dialog__input--textarea[data-v-afa76617]{resize:vertical;min-height:6rem}.pc-overlay-frame[data-v-6ceaa5c9]{box-sizing:border-box;width:min(calc(100vw - var(--ys-space-5) * 2), var(--ys-overlay-frame-width));height:var(--ys-overlay-frame-height);max-height:var(--ys-overlay-frame-max-height);border:var(--ys-border-thin) solid var(--ys-color-person-border);border-radius:var(--ys-radius-md);background:var(--ys-color-dialog-bg);box-shadow:var(--ys-shadow-dialog);color:var(--ys-color-dialog-text);pointer-events:auto;transform:translate3d(var(--ys-overlay-drag-x), var(--ys-overlay-drag-y), 0);outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.pc-overlay-frame__header[data-v-6ceaa5c9]{border-bottom:var(--ys-border-thin) solid var(--ys-color-person-divider);padding:var(--ys-layout-stack) var(--ys-space-5);background:var(--ys-color-dialog-bg);align-items:center;gap:var(--ys-space-3);flex:none;display:flex}.pc-overlay-frame--draggable .pc-overlay-frame__header[data-v-6ceaa5c9]{cursor:grab;touch-action:none;user-select:none}.pc-overlay-frame--draggable .pc-overlay-frame__header[data-v-6ceaa5c9]:active{cursor:grabbing}.pc-overlay-frame--draggable.pc-overlay-frame--feedback[data-v-6ceaa5c9]{cursor:grab}.pc-overlay-frame--draggable.pc-overlay-frame--feedback[data-v-6ceaa5c9]:active{cursor:grabbing}.pc-overlay-frame__title[data-v-6ceaa5c9]{min-width:0;color:var(--ys-color-dialog-title);font-size:var(--ys-text-dialog-title);font-weight:var(--ys-weight-bold);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;overflow:hidden}.pc-overlay-frame__controls[data-v-6ceaa5c9],.pc-overlay-frame__floating-controls[data-v-6ceaa5c9]{align-items:center;gap:var(--ys-space-1);flex:none;display:flex}.pc-overlay-frame__controls[data-v-6ceaa5c9]{min-height:var(--ys-btn-height)}.pc-overlay-frame__floating-controls[data-v-6ceaa5c9]{z-index:1;top:var(--ys-space-2);right:var(--ys-space-2);position:absolute}.pc-overlay-frame__control[data-v-6ceaa5c9]{width:var(--ys-btn-height);height:var(--ys-btn-height);border-radius:var(--ys-radius-control);cursor:pointer;color:var(--ys-color-person-text-muted);font-size:var(--ys-text-md);transition:background-color var(--ys-motion-ui), color var(--ys-motion-ui), transform var(--ys-motion-ui);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.pc-overlay-frame__control[data-v-6ceaa5c9]:hover:not(:disabled){background:var(--ys-color-person-control-hover);color:var(--ys-color-menu-text)}.pc-overlay-frame__control[data-v-6ceaa5c9]:active:not(:disabled){transform:scale(var(--ys-btn-press-scale))}.pc-overlay-frame__control[data-v-6ceaa5c9]:disabled{cursor:not-allowed;color:var(--ys-color-disabled)}.pc-overlay-frame__control svg[data-v-6ceaa5c9]{width:1em;height:1em}.pc-overlay-frame__body[data-v-6ceaa5c9]{min-height:0;padding:var(--ys-space-4) var(--ys-space-5);font-size:var(--ys-text-md);overscroll-behavior:contain;scrollbar-color:var(--ys-color-person-scrollbar-strong) transparent;scrollbar-width:thin;flex-direction:column;flex:auto;display:flex;overflow:auto}.pc-overlay-frame__footer[data-v-6ceaa5c9]{padding:var(--ys-space-2) var(--ys-space-5) var(--ys-space-5);justify-content:center;align-items:center;gap:var(--ys-layout-inline);flex:none;display:flex}.pc-overlay-frame__footer[data-v-6ceaa5c9] .ys-btn--danger{background:var(--ys-gradient-feedback-error);box-shadow:var(--ys-overlay-feedback-error-shadow);color:var(--ys-color-text-inverse);border-color:#0000}.pc-overlay-frame--body-flush .pc-overlay-frame__body[data-v-6ceaa5c9]{padding:0;overflow:hidden}.pc-overlay-frame--feedback[data-v-6ceaa5c9]{--ys-dialog-icon-size:var(--ys-overlay-feedback-icon-size);--ys-dialog-icon-stroke:var(--ys-overlay-feedback-icon-stroke);--ys-dialog-icon-margin-bottom:var(--ys-overlay-feedback-title-gap);--ys-dialog-icon-ring-color:var(--ys-overlay-feedback-theme-ring);--ys-dialog-icon-success-color:var(--ys-overlay-feedback-success-tone);--ys-dialog-icon-error-color:var(--ys-overlay-feedback-error-tone);--ys-dialog-icon-warning-color:var(--ys-overlay-feedback-warning-tone);--ys-dialog-icon-info-color:var(--ys-overlay-feedback-info-tone);--ys-dialog-icon-question-color:var(--ys-overlay-feedback-theme-tone);--ys-overlay-feedback-action-background:var(--ys-gradient-feedback-theme);--ys-overlay-feedback-action-shadow:var(--ys-overlay-feedback-theme-shadow);--ys-overlay-feedback-tone:var(--ys-overlay-feedback-theme-tone);min-height:var(--ys-overlay-feedback-icon-min-height);border-radius:var(--ys-overlay-feedback-radius);padding:var(--ys-overlay-feedback-padding-top) var(--ys-overlay-feedback-padding-inline) var(--ys-overlay-feedback-padding-bottom);background:var(--ys-color-dialog-bg);box-shadow:var(--ys-overlay-feedback-shadow);text-align:center;border-color:#0000}.pc-overlay-frame--feedback[data-feedback-variant=compact][data-v-6ceaa5c9]{min-height:var(--ys-overlay-feedback-compact-min-height)}.pc-overlay-frame--feedback[data-feedback-variant=content][data-v-6ceaa5c9]{min-height:var(--ys-overlay-feedback-content-min-height)}.pc-overlay-frame--feedback .pc-overlay-frame__body[data-v-6ceaa5c9]{justify-content:center;align-items:center;padding:0}.pc-overlay-frame--feedback[data-tone=success][data-v-6ceaa5c9]{--ys-overlay-feedback-tone:var(--ys-overlay-feedback-success-tone);--ys-dialog-icon-ring-color:var(--ys-overlay-feedback-success-ring);--ys-overlay-feedback-action-background:var(--ys-gradient-feedback-success);--ys-overlay-feedback-action-shadow:var(--ys-overlay-feedback-success-shadow)}.pc-overlay-frame--feedback[data-tone=warning][data-v-6ceaa5c9]{--ys-overlay-feedback-tone:var(--ys-overlay-feedback-warning-tone);--ys-dialog-icon-ring-color:var(--ys-overlay-feedback-warning-ring);--ys-overlay-feedback-action-background:var(--ys-gradient-feedback-warning);--ys-overlay-feedback-action-shadow:var(--ys-overlay-feedback-warning-shadow)}.pc-overlay-frame--feedback[data-tone=danger][data-v-6ceaa5c9],.pc-overlay-frame--feedback[data-tone=error][data-v-6ceaa5c9]{--ys-overlay-feedback-tone:var(--ys-overlay-feedback-error-tone);--ys-dialog-icon-ring-color:var(--ys-overlay-feedback-error-ring);--ys-overlay-feedback-action-background:var(--ys-gradient-feedback-error);--ys-overlay-feedback-action-shadow:var(--ys-overlay-feedback-error-shadow)}.pc-overlay-frame--feedback[data-tone=info][data-v-6ceaa5c9]{--ys-overlay-feedback-tone:var(--ys-overlay-feedback-info-tone);--ys-dialog-icon-ring-color:var(--ys-overlay-feedback-info-ring);--ys-overlay-feedback-action-background:var(--ys-gradient-feedback-info);--ys-overlay-feedback-action-shadow:var(--ys-overlay-feedback-info-shadow)}.pc-overlay-frame--feedback .pc-overlay-frame__footer[data-v-6ceaa5c9]{margin-top:var(--ys-overlay-feedback-action-gap);padding:0}.pc-overlay-frame--feedback .pc-overlay-frame__footer[data-v-6ceaa5c9] .ys-btn{min-width:var(--ys-overlay-feedback-button-min-width);min-height:var(--ys-overlay-feedback-button-height);border-radius:var(--ys-overlay-feedback-button-radius);padding-right:var(--ys-overlay-feedback-button-padding-inline);padding-left:var(--ys-overlay-feedback-button-padding-inline);font-size:var(--ys-overlay-feedback-button-font-size);font-weight:var(--ys-weight-medium)}.pc-overlay-frame--feedback .pc-overlay-frame__footer[data-v-6ceaa5c9] .ys-btn--primary{background:var(--ys-overlay-feedback-action-background);box-shadow:var(--ys-overlay-feedback-action-shadow);color:var(--ys-color-text-inverse);border-color:#0000}.pc-overlay-frame--feedback .pc-overlay-frame__footer[data-v-6ceaa5c9] .ys-btn--danger{background:var(--ys-gradient-feedback-error);box-shadow:var(--ys-overlay-feedback-error-shadow);color:var(--ys-color-text-inverse);border-color:#0000}.pc-overlay-frame--bottom[data-v-6ceaa5c9]{border-radius:var(--ys-radius-lg)}.pc-overlay-frame--bottom .pc-overlay-frame__header[data-v-6ceaa5c9]{padding:var(--ys-space-3) var(--ys-space-4)}.pc-overlay-frame--bottom .pc-overlay-frame__control[data-v-6ceaa5c9]{width:var(--ys-control-height);height:var(--ys-control-height);font-size:var(--ys-text-lg)}.pc-overlay-frame--bottom .pc-overlay-frame__body[data-v-6ceaa5c9]{padding:var(--ys-space-3) var(--ys-space-4) var(--ys-space-4)}.pc-overlay-frame--bottom .pc-overlay-frame__footer[data-v-6ceaa5c9]{padding:0 var(--ys-space-4) var(--ys-space-4)}.pc-overlay-frame--bottom .pc-overlay-frame__footer[data-v-6ceaa5c9] .ys-btn{min-height:var(--ys-control-height)}.pc-overlay-frame--window[data-v-6ceaa5c9]{--ys-overlay-window-tone:var(--ys-overlay-feedback-theme-tone);--ys-overlay-window-accent:var(--ys-gradient-feedback-theme);--ys-overlay-window-action-shadow:var(--ys-overlay-feedback-theme-shadow);border-color:var(--ys-overlay-window-border);border-radius:var(--ys-overlay-window-radius);background:var(--ys-color-text-inverse);box-shadow:var(--ys-overlay-window-shadow);color:var(--ys-overlay-feedback-message-color)}.pc-overlay-frame--window[data-tone=success][data-v-6ceaa5c9]{--ys-overlay-window-tone:var(--ys-overlay-feedback-success-tone);--ys-overlay-window-accent:var(--ys-gradient-feedback-success);--ys-overlay-window-action-shadow:var(--ys-overlay-feedback-success-shadow)}.pc-overlay-frame--window[data-tone=warning][data-v-6ceaa5c9]{--ys-overlay-window-tone:var(--ys-overlay-feedback-warning-tone);--ys-overlay-window-accent:var(--ys-gradient-feedback-warning);--ys-overlay-window-action-shadow:var(--ys-overlay-feedback-warning-shadow)}.pc-overlay-frame--window[data-tone=danger][data-v-6ceaa5c9],.pc-overlay-frame--window[data-tone=error][data-v-6ceaa5c9]{--ys-overlay-window-tone:var(--ys-overlay-feedback-error-tone);--ys-overlay-window-accent:var(--ys-gradient-feedback-error);--ys-overlay-window-action-shadow:var(--ys-overlay-feedback-error-shadow)}.pc-overlay-frame--window[data-tone=info][data-v-6ceaa5c9]{--ys-overlay-window-tone:var(--ys-overlay-feedback-info-tone);--ys-overlay-window-accent:var(--ys-gradient-feedback-info);--ys-overlay-window-action-shadow:var(--ys-overlay-feedback-info-shadow)}.pc-overlay-frame--window .pc-overlay-frame__header[data-v-6ceaa5c9],.pc-overlay-frame--window.pc-overlay-frame--bottom .pc-overlay-frame__header[data-v-6ceaa5c9]{border-color:var(--ys-overlay-window-divider);padding:var(--ys-space-4) var(--ys-space-5) var(--ys-space-3);background:var(--ys-color-text-inverse)}.pc-overlay-frame--window .pc-overlay-frame__title[data-v-6ceaa5c9]{color:var(--ys-overlay-feedback-title-color);font-size:var(--ys-overlay-window-title-size);font-weight:var(--ys-weight-regular);align-items:center;gap:var(--ys-space-2);display:flex}.pc-overlay-frame--window .pc-overlay-frame__title[data-v-6ceaa5c9]:before{width:var(--ys-overlay-feedback-message-dot-size);height:var(--ys-overlay-feedback-message-dot-size);border-radius:var(--ys-radius-circle);background:var(--ys-overlay-window-tone);content:"";flex:none}.pc-overlay-frame--window .pc-overlay-frame__control[data-v-6ceaa5c9],.pc-overlay-frame--window.pc-overlay-frame--bottom .pc-overlay-frame__control[data-v-6ceaa5c9]{width:var(--ys-btn-height);height:var(--ys-btn-height);border:var(--ys-border-thin) solid var(--ys-overlay-window-divider);border-radius:var(--ys-radius-circle);background:var(--ys-overlay-window-control-background);color:var(--ys-overlay-window-control-text);font-size:var(--ys-text-md)}.pc-overlay-frame--window .pc-overlay-frame__control[data-v-6ceaa5c9]:hover{background:var(--ys-overlay-window-control-hover);color:var(--ys-overlay-window-tone);border-color:#0000}.pc-overlay-frame--window .pc-overlay-frame__body[data-v-6ceaa5c9],.pc-overlay-frame--window.pc-overlay-frame--bottom .pc-overlay-frame__body[data-v-6ceaa5c9]{padding:var(--ys-space-4) var(--ys-space-5);background:var(--ys-color-text-inverse);color:var(--ys-overlay-feedback-message-color)}.pc-overlay-frame--window .pc-overlay-frame__footer[data-v-6ceaa5c9],.pc-overlay-frame--window.pc-overlay-frame--bottom .pc-overlay-frame__footer[data-v-6ceaa5c9]{border-top:var(--ys-border-thin) solid var(--ys-overlay-window-divider);margin-top:var(--ys-space-4);padding:var(--ys-space-4) var(--ys-space-5) var(--ys-space-5);background:var(--ys-color-text-inverse);gap:var(--ys-overlay-feedback-action-button-gap)}.pc-overlay-frame--window .pc-overlay-frame__footer[data-v-6ceaa5c9] .ys-btn{min-width:var(--ys-overlay-feedback-button-min-width);min-height:var(--ys-overlay-feedback-button-height);border-radius:var(--ys-overlay-feedback-button-radius);padding-right:var(--ys-overlay-feedback-button-padding-inline);padding-left:var(--ys-overlay-feedback-button-padding-inline);font-size:var(--ys-overlay-feedback-button-font-size);font-weight:var(--ys-weight-medium)}.pc-overlay-frame--window .pc-overlay-frame__footer[data-v-6ceaa5c9] .ys-btn--primary{background:var(--ys-overlay-window-accent);box-shadow:var(--ys-overlay-window-action-shadow);color:var(--ys-color-text-inverse);border-color:#0000}.pc-overlay-frame--window .pc-overlay-frame__footer[data-v-6ceaa5c9] .ys-btn--secondary{border-color:var(--ys-overlay-feedback-control-border);background:var(--ys-overlay-feedback-control-background);color:var(--ys-overlay-feedback-control-text)}.pc-overlay-frame--window.pc-overlay-frame--bottom[data-v-6ceaa5c9]{border-radius:var(--ys-overlay-window-radius)}.pc-overlay-frame--flush[data-v-6ceaa5c9]{background:var(--ys-color-text-inverse);width:100%;box-shadow:none;color:var(--ys-overlay-feedback-message-color);border:0;border-radius:0}.pc-overlay-frame--flush .pc-overlay-frame__header[data-v-6ceaa5c9]{border-color:var(--ys-overlay-window-divider);background:var(--ys-color-text-inverse)}.pc-overlay-frame--flush .pc-overlay-frame__header[data-v-6ceaa5c9]:before{width:var(--ys-btn-height);content:"";flex:none}.pc-overlay-frame--flush .pc-overlay-frame__controls[data-v-6ceaa5c9]{width:var(--ys-btn-height);justify-content:flex-end}.pc-overlay-frame--flush .pc-overlay-frame__control[data-v-6ceaa5c9]{border-radius:var(--ys-radius-circle)}.pc-overlay-frame--flush .pc-overlay-frame__title[data-v-6ceaa5c9]{color:var(--ys-overlay-fullscreen-title-color);font-weight:var(--ys-weight-regular);text-align:center}.pc-overlay-frame--flush .pc-overlay-frame__body[data-v-6ceaa5c9],.pc-overlay-frame--flush .pc-overlay-frame__footer[data-v-6ceaa5c9]{background:var(--ys-color-text-inverse);color:var(--ys-overlay-feedback-message-color)}.pc-overlay-frame--flush .pc-overlay-frame__footer[data-v-6ceaa5c9] .ys-btn{min-width:var(--ys-overlay-feedback-button-min-width);min-height:var(--ys-overlay-feedback-button-height);border-radius:var(--ys-overlay-feedback-button-radius);padding-right:var(--ys-overlay-feedback-button-padding-inline);padding-left:var(--ys-overlay-feedback-button-padding-inline);font-size:var(--ys-overlay-feedback-button-font-size)}.pc-overlay-frame--flush .pc-overlay-frame__footer[data-v-6ceaa5c9] .ys-btn--primary{background:var(--ys-gradient-feedback-theme);color:var(--ys-color-text-inverse);border-color:#0000}.pc-overlay-frame--dark[data-v-6ceaa5c9],.pc-overlay-frame--dark.pc-overlay-frame--flush[data-v-6ceaa5c9]{background:var(--ys-image-preview-backdrop);color:var(--ys-color-text-inverse)}.pc-overlay-frame--dark .pc-overlay-frame__header[data-v-6ceaa5c9],.pc-overlay-frame--dark.pc-overlay-frame--flush .pc-overlay-frame__header[data-v-6ceaa5c9]{background:0 0;border-bottom:0}.pc-overlay-frame--dark .pc-overlay-frame__title[data-v-6ceaa5c9],.pc-overlay-frame--dark.pc-overlay-frame--flush .pc-overlay-frame__title[data-v-6ceaa5c9]{color:var(--ys-overlay-fullscreen-title-color);text-align:center}.pc-overlay-frame--dark .pc-overlay-frame__body[data-v-6ceaa5c9],.pc-overlay-frame--dark .pc-overlay-frame__footer[data-v-6ceaa5c9],.pc-overlay-frame--dark.pc-overlay-frame--flush .pc-overlay-frame__body[data-v-6ceaa5c9],.pc-overlay-frame--dark.pc-overlay-frame--flush .pc-overlay-frame__footer[data-v-6ceaa5c9]{color:var(--ys-color-text-inverse);background:0 0}.pc-overlay-frame--media[data-v-6ceaa5c9],.pc-overlay-frame--media.pc-overlay-frame--flush[data-v-6ceaa5c9]{background:var(--ys-image-preview-backdrop);color:var(--ys-color-text-inverse)}.pc-overlay-frame--media .pc-overlay-frame__header[data-v-6ceaa5c9],.pc-overlay-frame--media.pc-overlay-frame--flush .pc-overlay-frame__header[data-v-6ceaa5c9]{background:0 0;border-bottom:0}.pc-overlay-frame--media.pc-overlay-frame--flush .pc-overlay-frame__header[data-v-6ceaa5c9]{z-index:1;pointer-events:none;position:absolute;top:0;left:0;right:0}.pc-overlay-frame--media.pc-overlay-frame--flush .pc-overlay-frame__controls[data-v-6ceaa5c9]{pointer-events:auto}.pc-overlay-frame--media .pc-overlay-frame__title[data-v-6ceaa5c9],.pc-overlay-frame--media.pc-overlay-frame--flush .pc-overlay-frame__title[data-v-6ceaa5c9]{color:var(--ys-overlay-fullscreen-title-color);text-align:center}.pc-overlay-frame--media .pc-overlay-frame__body[data-v-6ceaa5c9],.pc-overlay-frame--media .pc-overlay-frame__footer[data-v-6ceaa5c9],.pc-overlay-frame--media.pc-overlay-frame--flush .pc-overlay-frame__body[data-v-6ceaa5c9],.pc-overlay-frame--media.pc-overlay-frame--flush .pc-overlay-frame__footer[data-v-6ceaa5c9]{color:var(--ys-color-text-inverse);background:0 0}.pc-overlay-frame--title-center .pc-overlay-frame__header[data-v-6ceaa5c9]{grid-template-columns:var(--ys-btn-height) minmax(0, 1fr) var(--ys-btn-height);display:grid}.pc-overlay-frame--title-center .pc-overlay-frame__header[data-v-6ceaa5c9]:before{width:var(--ys-btn-height);content:""}.pc-overlay-frame--title-center .pc-overlay-frame__controls[data-v-6ceaa5c9]{justify-self:end}.pc-overlay-frame--title-center .pc-overlay-frame__title[data-v-6ceaa5c9],.pc-overlay-frame--title-center .pc-overlay-frame__header [data-v-6ceaa5c9-s]{text-align:center;justify-self:center}.pc-overlay-frame--header-borderless .pc-overlay-frame__header[data-v-6ceaa5c9]{border-bottom:0}.pc-modal-layer[data-v-d3b39dd7]{pointer-events:none;display:grid;position:absolute;inset:0;overflow:clip}.pc-modal-layer__mask[data-v-d3b39dd7]{background:var(--ys-color-dialog-mask);pointer-events:auto;position:absolute;inset:0}.pc-modal-layer--feedback .pc-modal-layer__mask[data-v-d3b39dd7]{background:var(--ys-overlay-feedback-mask);backdrop-filter:blur(var(--ys-overlay-feedback-backdrop-blur))}.pc-modal-layer__positioner[data-v-d3b39dd7]{min-width:0;min-height:0;padding:var(--ys-space-5);place-items:center;display:grid;position:relative;overflow:clip}.pc-modal-layer--bottom .pc-modal-layer__positioner[data-v-d3b39dd7]{padding-bottom:var(--ys-overlay-modal-current-bottom-offset);align-items:end}.pc-modal-layer--top-end .pc-modal-layer__positioner[data-v-d3b39dd7]{place-items:start end}.pc-modal-layer--full .pc-modal-layer__positioner[data-v-d3b39dd7]{padding:0}.pc-modal-layer--right .pc-modal-layer__positioner[data-v-d3b39dd7]{justify-items:end;padding:0}.pc-modal-layer__frame--drawer[data-v-d3b39dd7]{width:min(100vw, var(--ys-overlay-frame-width));border:0;border-radius:0;height:100%;max-height:100%}.pc-modal-right-enter-active[data-v-d3b39dd7],.pc-modal-right-leave-active[data-v-d3b39dd7]{transition:transform var(--ys-motion-ui), opacity var(--ys-motion-ui)}.pc-modal-right-enter-from[data-v-d3b39dd7],.pc-modal-right-leave-to[data-v-d3b39dd7]{opacity:0;transform:translate(100%)}.pc-modal-layer__frame--centered[data-v-d3b39dd7] .pc-overlay-frame__body{text-align:center;align-items:center}.pc-modal-layer__fullscreen-close[data-v-d3b39dd7]{z-index:2;width:var(--ys-overlay-fullscreen-close-size);height:var(--ys-overlay-fullscreen-close-size);border-radius:var(--ys-radius-circle);cursor:pointer;background:var(--ys-gradient-feedback-error);box-shadow:var(--ys-overlay-feedback-error-shadow);color:var(--ys-color-text-inverse);pointer-events:auto;transition:box-shadow var(--ys-motion-ui), transform var(--ys-motion-ui);border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.pc-modal-layer__fullscreen-close--bottom[data-v-d3b39dd7]{bottom:var(--ys-space-5);left:50%;transform:translate(-50%)}.pc-modal-layer__fullscreen-close[data-v-d3b39dd7]:hover,.pc-modal-layer__fullscreen-close[data-v-d3b39dd7]:focus-visible{box-shadow:var(--ys-overlay-fullscreen-close-shadow-hover);transform:translateY(calc(var(--ys-border-width) * -1))}.pc-modal-layer__fullscreen-close--bottom[data-v-d3b39dd7]:hover,.pc-modal-layer__fullscreen-close--bottom[data-v-d3b39dd7]:focus-visible{transform:translateX(-50%) translateY(calc(var(--ys-border-width) * -1))}.pc-modal-layer__fullscreen-close[data-v-d3b39dd7]:focus-visible{outline:var(--ys-border-width) solid var(--ys-color-text-inverse);outline-offset:calc(var(--ys-border-width) * -2)}.pc-modal-layer__fullscreen-close[data-v-d3b39dd7]:active{transform:scale(var(--ys-btn-press-scale))}.pc-modal-layer__fullscreen-close--bottom[data-v-d3b39dd7]:active{transform:translateX(-50%) scale(var(--ys-btn-press-scale))}.pc-modal-layer__fullscreen-close svg[data-v-d3b39dd7]{width:var(--ys-overlay-fullscreen-close-icon-size);height:var(--ys-overlay-fullscreen-close-icon-size)}.pc-modal-layer__fullscreen-close path[data-v-d3b39dd7]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px}.pc-modal-layer--media .pc-modal-layer__fullscreen-close[data-v-d3b39dd7]{border:var(--ys-border-thin) solid var(--ys-image-preview-control-border);background:var(--ys-image-preview-control-background);box-shadow:var(--ys-image-preview-control-shadow);backdrop-filter:blur(var(--ys-image-preview-control-blur))}.pc-modal-layer--media .pc-modal-layer__fullscreen-close[data-v-d3b39dd7]:hover,.pc-modal-layer--media .pc-modal-layer__fullscreen-close[data-v-d3b39dd7]:focus-visible{background:var(--ys-image-preview-control-hover);box-shadow:var(--ys-image-preview-control-shadow)}.pc-modal-center-enter-active[data-v-d3b39dd7],.pc-modal-bottom-enter-active[data-v-d3b39dd7],.pc-modal-top-end-enter-active[data-v-d3b39dd7],.pc-modal-rise-enter-active[data-v-d3b39dd7],.pc-modal-full-enter-active[data-v-d3b39dd7],.pc-modal-mask-enter-active[data-v-d3b39dd7]{transition:opacity var(--ys-motion-ui), transform var(--ys-motion-ui)}.pc-modal-center-leave-active[data-v-d3b39dd7],.pc-modal-bottom-leave-active[data-v-d3b39dd7],.pc-modal-top-end-leave-active[data-v-d3b39dd7],.pc-modal-rise-leave-active[data-v-d3b39dd7],.pc-modal-full-leave-active[data-v-d3b39dd7],.pc-modal-mask-leave-active[data-v-d3b39dd7]{transition:opacity var(--ys-motion-exit), transform var(--ys-motion-exit)}.pc-modal-center-enter-from[data-v-d3b39dd7],.pc-modal-center-leave-to[data-v-d3b39dd7],.pc-modal-bottom-enter-from[data-v-d3b39dd7],.pc-modal-bottom-leave-to[data-v-d3b39dd7],.pc-modal-top-end-enter-from[data-v-d3b39dd7],.pc-modal-top-end-leave-to[data-v-d3b39dd7],.pc-modal-rise-enter-from[data-v-d3b39dd7],.pc-modal-rise-leave-to[data-v-d3b39dd7],.pc-modal-full-enter-from[data-v-d3b39dd7],.pc-modal-full-leave-to[data-v-d3b39dd7],.pc-modal-mask-enter-from[data-v-d3b39dd7],.pc-modal-mask-leave-to[data-v-d3b39dd7]{opacity:0}.pc-modal-center-enter-from[data-v-d3b39dd7],.pc-modal-center-leave-to[data-v-d3b39dd7]{transform:translateY(calc(var(--ys-motion-rise) * -1))}.pc-modal-bottom-enter-from[data-v-d3b39dd7],.pc-modal-bottom-leave-to[data-v-d3b39dd7]{transform:translateY(100%)}.pc-modal-top-end-enter-from[data-v-d3b39dd7],.pc-modal-top-end-leave-to[data-v-d3b39dd7]{transform:translateY(calc(var(--ys-motion-rise) * -1))}.pc-modal-rise-enter-from[data-v-d3b39dd7],.pc-modal-rise-leave-to[data-v-d3b39dd7]{transform:translateY(var(--ys-overlay-feedback-rise-distance))}@media (width<=30rem){.pc-modal-layer__positioner[data-v-d3b39dd7]{padding:var(--ys-space-4)}.pc-modal-layer--full .pc-modal-layer__positioner[data-v-d3b39dd7]{padding:0}.pc-modal-layer--bottom .pc-modal-layer__positioner[data-v-d3b39dd7]{padding-bottom:var(--ys-overlay-modal-current-bottom-offset)}}.pc-window-layer[data-v-04bb8071]{pointer-events:none;display:grid;position:absolute;inset:0;overflow:clip}.pc-window-layer__positioner[data-v-04bb8071]{min-width:0;min-height:0;padding:var(--ys-space-5);place-items:center;display:grid;position:relative;overflow:clip}.pc-window-layer--bottom .pc-window-layer__positioner[data-v-04bb8071]{padding-bottom:var(--ys-overlay-window-current-bottom-offset);align-items:end}.pc-window-center-enter-active[data-v-04bb8071],.pc-window-bottom-enter-active[data-v-04bb8071],.pc-window-center-leave-active[data-v-04bb8071],.pc-window-bottom-leave-active[data-v-04bb8071]{transition:opacity var(--ys-motion-fast), transform var(--ys-motion-fast)}.pc-window-center-enter-from[data-v-04bb8071],.pc-window-center-leave-to[data-v-04bb8071],.pc-window-bottom-enter-from[data-v-04bb8071],.pc-window-bottom-leave-to[data-v-04bb8071]{opacity:0}.pc-window-center-enter-from[data-v-04bb8071],.pc-window-center-leave-to[data-v-04bb8071]{transform:translateY(calc(var(--ys-motion-rise) * -1))}.pc-window-bottom-enter-from[data-v-04bb8071],.pc-window-bottom-leave-to[data-v-04bb8071]{transform:translateY(100%)}@media (width<=30rem){.pc-window-layer__positioner[data-v-04bb8071]{padding:var(--ys-space-4)}.pc-window-layer--bottom .pc-window-layer__positioner[data-v-04bb8071]{padding-bottom:var(--ys-overlay-window-current-bottom-offset)}}.pc-student-status-roster[data-v-2bed46a8]{min-height:var(--ys-pc-student-roster-content-min-height);max-height:var(--ys-pc-student-roster-content-max-height);flex-direction:column;display:flex;overflow:auto}.pc-student-status-roster[data-v-2bed46a8] .pc-loading{flex:1}.pc-student-status-roster__list[data-v-2bed46a8]{gap:var(--ys-space-2);grid-template-columns:repeat(auto-fill, minmax(var(--ys-pc-student-roster-item-min-width), 1fr));min-height:0;margin:0;padding:0;list-style:none;display:grid}.pc-student-status-roster__list li[data-v-2bed46a8]{border-radius:var(--ys-action-button-radius);min-width:0;padding:var(--ys-space-2);background:var(--ys-overlay-feedback-success-tone);color:var(--ys-color-text-inverse);font-size:var(--ys-text-sm);text-align:center;border:0;justify-content:center;align-items:center;display:flex}.pc-student-status-roster__list li[data-state=offline][data-v-2bed46a8]{background:var(--ys-overlay-feedback-control-background);color:var(--ys-overlay-feedback-message-color)}.pc-student-status-roster__list span[data-v-2bed46a8]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pc-student-status-title[data-v-a9842762]{min-width:0;color:var(--ys-overlay-feedback-title-color);font-size:var(--ys-overlay-feedback-title-size);font-weight:var(--ys-weight-regular);justify-content:center;align-items:baseline;gap:var(--ys-space-2);text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.25;display:flex;overflow:hidden}.pc-student-status-title__name[data-v-a9842762]{text-overflow:ellipsis;overflow:hidden}.pc-student-status-title__count[data-v-a9842762]{color:var(--ys-overlay-feedback-message-color);font-size:inherit;flex:none}.pc-student-status-title__count strong[data-v-a9842762]{color:var(--ys-overlay-feedback-success-tone);font-weight:inherit}.package-editor-route__state[data-v-e669738e]{min-height:20rem;color:var(--ys-color-person-text-muted);justify-content:center;align-items:center;gap:var(--ys-space-3);flex-direction:column;flex:1;display:flex}.package-editor-route__state p[data-v-e669738e]{color:var(--ys-color-danger);font-size:var(--ys-text-base);margin:0}.person-route-view[data-v-26587f53]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}
