html:root body :is(input[data-ui-control=input]:not([type=hidden],[type=checkbox],[type=radio],[type=range],[type=number],[type=file],.ui-date-native)):where(:not([data-login-design-static],[data-login-design-static] *)){--design-radius:var(--design-input-radius);--design-edge:var(--design-input-edge);--design-fill:var(--design-input-fill);--design-shadow:var(--design-input-shadow);--design-inset:var(--design-input-inset);--design-highlight:var(--design-input-highlight);--design-stroke:var(--design-input-stroke);--design-weight:var(--design-input-weight);--design-cornerA:var(--design-input-cornerA);--design-cornerB:var(--design-input-cornerB);--design-pill:var(--design-input-pill);--design-top:var(--design-input-top);--design-side:var(--design-input-side);--design-bottom:var(--design-input-bottom);--design-shine:var(--design-input-shine);--design-band:var(--design-input-band);--design-stack:var(--design-input-stack);--design-rail:var(--design-input-rail);--design-facet:var(--design-input-facet);--design-angle:var(--design-input-angle);--design-focus:var(--design-input-focus)}html:root body :is(textarea[data-ui-control]):where(:not([data-login-design-static],[data-login-design-static] *)){--design-radius:var(--design-textarea-radius);--design-edge:var(--design-textarea-edge);--design-fill:var(--design-textarea-fill);--design-shadow:var(--design-textarea-shadow);--design-inset:var(--design-textarea-inset);--design-highlight:var(--design-textarea-highlight);--design-stroke:var(--design-textarea-stroke);--design-weight:var(--design-textarea-weight);--design-cornerA:var(--design-textarea-cornerA);--design-cornerB:var(--design-textarea-cornerB);--design-pill:var(--design-textarea-pill);--design-top:var(--design-textarea-top);--design-side:var(--design-textarea-side);--design-bottom:var(--design-textarea-bottom);--design-shine:var(--design-textarea-shine);--design-band:var(--design-textarea-band);--design-stack:var(--design-textarea-stack);--design-rail:var(--design-textarea-rail);--design-facet:var(--design-textarea-facet);--design-angle:var(--design-textarea-angle);--design-focus:var(--design-textarea-focus)}html:root body :is(select[data-ui-control],[data-ui-material=select]):where(:not([data-login-design-static],[data-login-design-static] *)){--design-radius:var(--design-select-radius);--design-edge:var(--design-select-edge);--design-fill:var(--design-select-fill);--design-shadow:var(--design-select-shadow);--design-inset:var(--design-select-inset);--design-highlight:var(--design-select-highlight);--design-stroke:var(--design-select-stroke);--design-weight:var(--design-select-weight);--design-cornerA:var(--design-select-cornerA);--design-cornerB:var(--design-select-cornerB);--design-pill:var(--design-select-pill);--design-top:var(--design-select-top);--design-side:var(--design-select-side);--design-bottom:var(--design-select-bottom);--design-shine:var(--design-select-shine);--design-band:var(--design-select-band);--design-stack:var(--design-select-stack);--design-rail:var(--design-select-rail);--design-facet:var(--design-select-facet);--design-angle:var(--design-select-angle);--design-focus:var(--design-select-focus)}html:root body :is(.ui-date-entry>button,.ui-year-term-trigger,.unified-date-input>button.date-value):where(:not([data-login-design-static],[data-login-design-static] *)){--design-radius:var(--design-date-radius);--design-edge:var(--design-date-edge);--design-fill:var(--design-date-fill);--design-shadow:var(--design-date-shadow);--design-inset:var(--design-date-inset);--design-highlight:var(--design-date-highlight);--design-stroke:var(--design-date-stroke);--design-weight:var(--design-date-weight);--design-cornerA:var(--design-date-cornerA);--design-cornerB:var(--design-date-cornerB);--design-pill:var(--design-date-pill);--design-top:var(--design-date-top);--design-side:var(--design-date-side);--design-bottom:var(--design-date-bottom);--design-shine:var(--design-date-shine);--design-band:var(--design-date-band);--design-stack:var(--design-date-stack);--design-rail:var(--design-date-rail);--design-facet:var(--design-date-facet);--design-angle:var(--design-date-angle);--design-focus:var(--design-date-focus)}html:root body :is(.ui-date-entry:has(input[type=datetime-local])>button,input[type=time]):where(:not([data-login-design-static],[data-login-design-static] *)){--design-radius:var(--design-datetime-radius);--design-edge:var(--design-datetime-edge);--design-fill:var(--design-datetime-fill);--design-shadow:var(--design-datetime-shadow);--design-inset:var(--design-datetime-inset);--design-highlight:var(--design-datetime-highlight);--design-stroke:var(--design-datetime-stroke);--design-weight:var(--design-datetime-weight);--design-cornerA:var(--design-datetime-cornerA);--design-cornerB:var(--design-datetime-cornerB);--design-pill:var(--design-datetime-pill);--design-top:var(--design-datetime-top);--design-side:var(--design-datetime-side);--design-bottom:var(--design-datetime-bottom);--design-shine:var(--design-datetime-shine);--design-band:var(--design-datetime-band);--design-stack:var(--design-datetime-stack);--design-rail:var(--design-datetime-rail);--design-facet:var(--design-datetime-facet);--design-angle:var(--design-datetime-angle);--design-focus:var(--design-datetime-focus)}html:root body :is(button[data-ui-control=button]:not([data-ui-unstyled=true]),:where(button[data-ui-control=button][data-ui-layout=action]:is(.primary-button,.secondary-button,.ghost-button,.danger-button):not([role=tab],[role=option],[role=menuitem],[role=treeitem],[aria-haspopup],nav *,[role=navigation] *,[role=listbox] *,[role=menu] *,[role=tree] *,[data-month-calendar] *,.ui-calendar *,.ui-date-entry *,.ui-select-entry *))):where(:not([data-login-design-static],[data-login-design-static] *)){--design-radius:var(--design-button-radius);--design-edge:var(--design-button-edge);--design-fill:var(--design-button-fill);--design-shadow:var(--design-button-shadow);--design-inset:var(--design-button-inset);--design-highlight:var(--design-button-highlight);--design-stroke:var(--design-button-stroke);--design-weight:var(--design-button-weight);--design-cornerA:var(--design-button-cornerA);--design-cornerB:var(--design-button-cornerB);--design-pill:var(--design-button-pill);--design-top:var(--design-button-top);--design-side:var(--design-button-side);--design-bottom:var(--design-button-bottom);--design-shine:var(--design-button-shine);--design-band:var(--design-button-band);--design-stack:var(--design-button-stack);--design-rail:var(--design-button-rail);--design-facet:var(--design-button-facet);--design-angle:var(--design-button-angle);--design-focus:var(--design-button-focus)}html:root body :is(button[data-ui-control=icon-button]):where(:not([data-login-design-static],[data-login-design-static] *)){--design-radius:var(--design-icon-radius);--design-edge:var(--design-icon-edge);--design-fill:var(--design-icon-fill);--design-shadow:var(--design-icon-shadow);--design-inset:var(--design-icon-inset);--design-highlight:var(--design-icon-highlight);--design-stroke:var(--design-icon-stroke);--design-weight:var(--design-icon-weight);--design-cornerA:var(--design-icon-cornerA);--design-cornerB:var(--design-icon-cornerB);--design-pill:var(--design-icon-pill);--design-top:var(--design-icon-top);--design-side:var(--design-icon-side);--design-bottom:var(--design-icon-bottom);--design-shine:var(--design-icon-shine);--design-band:var(--design-icon-band);--design-stack:var(--design-icon-stack);--design-rail:var(--design-icon-rail);--design-facet:var(--design-icon-facet);--design-angle:var(--design-icon-angle);--design-focus:var(--design-icon-focus)}html:root body [data-ui-control=badge]:where(:not([data-login-design-static],[data-login-design-static] *)){--design-radius:var(--design-badge-radius);--design-edge:var(--design-badge-edge);--design-fill:var(--design-badge-fill);--design-shadow:var(--design-badge-shadow);--design-inset:var(--design-badge-inset);--design-highlight:var(--design-badge-highlight);--design-stroke:var(--design-badge-stroke);--design-weight:var(--design-badge-weight);--design-cornerA:var(--design-badge-cornerA);--design-cornerB:var(--design-badge-cornerB);--design-pill:var(--design-badge-pill);--design-top:var(--design-badge-top);--design-side:var(--design-badge-side);--design-bottom:var(--design-badge-bottom);--design-shine:var(--design-badge-shine);--design-band:var(--design-badge-band);--design-stack:var(--design-badge-stack);--design-rail:var(--design-badge-rail);--design-facet:var(--design-badge-facet);--design-angle:var(--design-badge-angle);--design-focus:var(--design-badge-focus)}html:root body :is(input[type=checkbox]:not([role=switch])):where(:not([data-login-design-static],[data-login-design-static] *)){--design-radius:var(--design-checkbox-radius);--design-edge:var(--design-checkbox-edge);--design-fill:var(--design-checkbox-fill);--design-shadow:var(--design-checkbox-shadow);--design-inset:var(--design-checkbox-inset);--design-highlight:var(--design-checkbox-highlight);--design-stroke:var(--design-checkbox-stroke);--design-weight:var(--design-checkbox-weight);--design-cornerA:var(--design-checkbox-cornerA);--design-cornerB:var(--design-checkbox-cornerB);--design-pill:var(--design-checkbox-pill);--design-top:var(--design-checkbox-top);--design-side:var(--design-checkbox-side);--design-bottom:var(--design-checkbox-bottom);--design-shine:var(--design-checkbox-shine);--design-band:var(--design-checkbox-band);--design-stack:var(--design-checkbox-stack);--design-rail:var(--design-checkbox-rail);--design-facet:var(--design-checkbox-facet);--design-angle:var(--design-checkbox-angle);--design-focus:var(--design-checkbox-focus)}html:root body :is(input[type=radio]):where(:not([data-login-design-static],[data-login-design-static] *)){--design-radius:var(--design-radio-radius);--design-edge:var(--design-radio-edge);--design-fill:var(--design-radio-fill);--design-shadow:var(--design-radio-shadow);--design-inset:var(--design-radio-inset);--design-highlight:var(--design-radio-highlight);--design-stroke:var(--design-radio-stroke);--design-weight:var(--design-radio-weight);--design-cornerA:var(--design-radio-cornerA);--design-cornerB:var(--design-radio-cornerB);--design-pill:var(--design-radio-pill);--design-top:var(--design-radio-top);--design-side:var(--design-radio-side);--design-bottom:var(--design-radio-bottom);--design-shine:var(--design-radio-shine);--design-band:var(--design-radio-band);--design-stack:var(--design-radio-stack);--design-rail:var(--design-radio-rail);--design-facet:var(--design-radio-facet);--design-angle:var(--design-radio-angle);--design-focus:var(--design-radio-focus)}html:root body [role=switch]:where(:not([data-login-design-static],[data-login-design-static] *)){--design-radius:var(--design-switch-radius);--design-edge:var(--design-switch-edge);--design-fill:var(--design-switch-fill);--design-shadow:var(--design-switch-shadow);--design-inset:var(--design-switch-inset);--design-highlight:var(--design-switch-highlight);--design-stroke:var(--design-switch-stroke);--design-weight:var(--design-switch-weight);--design-cornerA:var(--design-switch-cornerA);--design-cornerB:var(--design-switch-cornerB);--design-pill:var(--design-switch-pill);--design-top:var(--design-switch-top);--design-side:var(--design-switch-side);--design-bottom:var(--design-switch-bottom);--design-shine:var(--design-switch-shine);--design-band:var(--design-switch-band);--design-stack:var(--design-switch-stack);--design-rail:var(--design-switch-rail);--design-facet:var(--design-switch-facet);--design-angle:var(--design-switch-angle);--design-focus:var(--design-switch-focus)}html:root body [role=tab]:where(:not([data-login-design-static],[data-login-design-static] *)){--design-radius:var(--design-tabs-radius);--design-edge:var(--design-tabs-edge);--design-fill:var(--design-tabs-fill);--design-shadow:var(--design-tabs-shadow);--design-inset:var(--design-tabs-inset);--design-highlight:var(--design-tabs-highlight);--design-stroke:var(--design-tabs-stroke);--design-weight:var(--design-tabs-weight);--design-cornerA:var(--design-tabs-cornerA);--design-cornerB:var(--design-tabs-cornerB);--design-pill:var(--design-tabs-pill);--design-top:var(--design-tabs-top);--design-side:var(--design-tabs-side);--design-bottom:var(--design-tabs-bottom);--design-shine:var(--design-tabs-shine);--design-band:var(--design-tabs-band);--design-stack:var(--design-tabs-stack);--design-rail:var(--design-tabs-rail);--design-facet:var(--design-tabs-facet);--design-angle:var(--design-tabs-angle);--design-focus:var(--design-tabs-focus)}html:root body :is(input[type=number],.ui-number-stepper):where(:not([data-login-design-static],[data-login-design-static] *)){--design-radius:var(--design-number-radius);--design-edge:var(--design-number-edge);--design-fill:var(--design-number-fill);--design-shadow:var(--design-number-shadow);--design-inset:var(--design-number-inset);--design-highlight:var(--design-number-highlight);--design-stroke:var(--design-number-stroke);--design-weight:var(--design-number-weight);--design-cornerA:var(--design-number-cornerA);--design-cornerB:var(--design-number-cornerB);--design-pill:var(--design-number-pill);--design-top:var(--design-number-top);--design-side:var(--design-number-side);--design-bottom:var(--design-number-bottom);--design-shine:var(--design-number-shine);--design-band:var(--design-number-band);--design-stack:var(--design-number-stack);--design-rail:var(--design-number-rail);--design-facet:var(--design-number-facet);--design-angle:var(--design-number-angle);--design-focus:var(--design-number-focus)}html:root body :is(input[type=range],.ui-scrubber>button):where(:not([data-login-design-static],[data-login-design-static] *)){--design-radius:var(--design-range-radius);--design-edge:var(--design-range-edge);--design-fill:var(--design-range-fill);--design-shadow:var(--design-range-shadow);--design-inset:var(--design-range-inset);--design-highlight:var(--design-range-highlight);--design-stroke:var(--design-range-stroke);--design-weight:var(--design-range-weight);--design-cornerA:var(--design-range-cornerA);--design-cornerB:var(--design-range-cornerB);--design-pill:var(--design-range-pill);--design-top:var(--design-range-top);--design-side:var(--design-range-side);--design-bottom:var(--design-range-bottom);--design-shine:var(--design-range-shine);--design-band:var(--design-range-band);--design-stack:var(--design-range-stack);--design-rail:var(--design-range-rail);--design-facet:var(--design-range-facet);--design-angle:var(--design-range-angle);--design-focus:var(--design-range-focus)}html:root body .ui-file-choose:where(:not([data-login-design-static],[data-login-design-static] *)){--design-radius:var(--design-file-radius);--design-edge:var(--design-file-edge);--design-fill:var(--design-file-fill);--design-shadow:var(--design-file-shadow);--design-inset:var(--design-file-inset);--design-highlight:var(--design-file-highlight);--design-stroke:var(--design-file-stroke);--design-weight:var(--design-file-weight);--design-cornerA:var(--design-file-cornerA);--design-cornerB:var(--design-file-cornerB);--design-pill:var(--design-file-pill);--design-top:var(--design-file-top);--design-side:var(--design-file-side);--design-bottom:var(--design-file-bottom);--design-shine:var(--design-file-shine);--design-band:var(--design-file-band);--design-stack:var(--design-file-stack);--design-rail:var(--design-file-rail);--design-facet:var(--design-file-facet);--design-angle:var(--design-file-angle);--design-focus:var(--design-file-focus)}html:root body :is([data-glass-surface=panel],.panel,.page-panel,.student-card,[data-dashboard-pattern=panel]):where(:not([data-login-design-static],[data-login-design-static] *)){--design-radius:var(--design-panel-radius);--design-edge:var(--design-panel-edge);--design-fill:var(--design-panel-fill);--design-shadow:var(--design-panel-shadow);--design-inset:var(--design-panel-inset);--design-highlight:var(--design-panel-highlight);--design-stroke:var(--design-panel-stroke);--design-weight:var(--design-panel-weight);--design-cornerA:var(--design-panel-cornerA);--design-cornerB:var(--design-panel-cornerB);--design-pill:var(--design-panel-pill);--design-top:var(--design-panel-top);--design-side:var(--design-panel-side);--design-bottom:var(--design-panel-bottom);--design-shine:var(--design-panel-shine);--design-band:var(--design-panel-band);--design-stack:var(--design-panel-stack);--design-rail:var(--design-panel-rail);--design-facet:var(--design-panel-facet);--design-angle:var(--design-panel-angle);--design-focus:var(--design-panel-focus)}html:root body :is([data-design-table],.ui-table-viewport):where(:not([data-login-design-static],[data-login-design-static] *)){--design-radius:var(--design-table-radius);--design-edge:var(--design-table-edge);--design-fill:var(--design-table-fill);--design-shadow:var(--design-table-shadow);--design-inset:var(--design-table-inset);--design-highlight:var(--design-table-highlight);--design-stroke:var(--design-table-stroke);--design-weight:var(--design-table-weight);--design-cornerA:var(--design-table-cornerA);--design-cornerB:var(--design-table-cornerB);--design-pill:var(--design-table-pill);--design-top:var(--design-table-top);--design-side:var(--design-table-side);--design-bottom:var(--design-table-bottom);--design-shine:var(--design-table-shine);--design-band:var(--design-table-band);--design-stack:var(--design-table-stack);--design-rail:var(--design-table-rail);--design-facet:var(--design-table-facet);--design-angle:var(--design-table-angle);--design-focus:var(--design-table-focus)}html:root body [data-month-calendar]:where(:not([data-login-design-static],[data-login-design-static] *)){--design-radius:var(--design-calendar-radius);--design-edge:var(--design-calendar-edge);--design-fill:var(--design-calendar-fill);--design-shadow:var(--design-calendar-shadow);--design-inset:var(--design-calendar-inset);--design-highlight:var(--design-calendar-highlight);--design-stroke:var(--design-calendar-stroke);--design-weight:var(--design-calendar-weight);--design-cornerA:var(--design-calendar-cornerA);--design-cornerB:var(--design-calendar-cornerB);--design-pill:var(--design-calendar-pill);--design-top:var(--design-calendar-top);--design-side:var(--design-calendar-side);--design-bottom:var(--design-calendar-bottom);--design-shine:var(--design-calendar-shine);--design-band:var(--design-calendar-band);--design-stack:var(--design-calendar-stack);--design-rail:var(--design-calendar-rail);--design-facet:var(--design-calendar-facet);--design-angle:var(--design-calendar-angle);--design-focus:var(--design-calendar-focus)}html:root body :is([role=dialog],[data-glass-surface=overlay],.ui-picker,.ui-date-entry-popover):where(:not([data-login-design-static],[data-login-design-static] *)){--design-radius:var(--design-overlay-radius);--design-edge:var(--design-overlay-edge);--design-fill:var(--design-overlay-fill);--design-shadow:var(--design-overlay-shadow);--design-inset:var(--design-overlay-inset);--design-highlight:var(--design-overlay-highlight);--design-stroke:var(--design-overlay-stroke);--design-weight:var(--design-overlay-weight);--design-cornerA:var(--design-overlay-cornerA);--design-cornerB:var(--design-overlay-cornerB);--design-pill:var(--design-overlay-pill);--design-top:var(--design-overlay-top);--design-side:var(--design-overlay-side);--design-bottom:var(--design-overlay-bottom);--design-shine:var(--design-overlay-shine);--design-band:var(--design-overlay-band);--design-stack:var(--design-overlay-stack);--design-rail:var(--design-overlay-rail);--design-facet:var(--design-overlay-facet);--design-angle:var(--design-overlay-angle);--design-focus:var(--design-overlay-focus)}html:root[data-control-design] body :is(input[data-ui-control]:not([type=hidden],.ui-date-native),textarea[data-ui-control],select[data-ui-control],button[data-ui-control]:not([data-ui-unstyled=true]),:where(button[data-ui-control=button][data-ui-layout=action]:is(.primary-button,.secondary-button,.ghost-button,.danger-button):not([role=tab],[role=option],[role=menuitem],[role=treeitem],[aria-haspopup],nav *,[role=navigation] *,[role=listbox] *,[role=menu] *,[role=tree] *,[data-month-calendar] *,.ui-calendar *,.ui-date-entry *,.ui-select-entry *)),[data-ui-material=select],.ui-date-entry>button,.ui-year-term-trigger,.unified-date-input>button.date-value,.ui-file-choose,.ui-scrubber>button,[role=tab],[data-ui-control=badge],[data-glass-surface=panel],[data-glass-surface=overlay],.panel,.page-panel,.student-card,[data-dashboard-pattern=panel],[data-month-calendar],[role=dialog],.ui-picker,[data-design-table],.ui-table-viewport):where(:not([data-login-design-static],[data-login-design-static] *)){--design-resolved-edge:var(--control-border,var(--color-border));--design-resolved-fill:color-mix(in srgb,var(--color-primary-subtle) calc(var(--design-fill,0) * var(--material-strength,100) * 1%),var(--material-fill,var(--glass-surface)));--design-resolved-corners:max(calc(var(--standard-controlRadius,6px) * var(--design-cornerA,1)),calc(999px * var(--design-pill,0))) max(calc(var(--standard-controlRadius,6px) * var(--design-cornerB,1)),calc(999px * var(--design-pill,0))) max(calc(var(--standard-controlRadius,6px) * var(--design-cornerA,1)),calc(999px * var(--design-pill,0))) max(calc(var(--standard-controlRadius,6px) * var(--design-cornerB,1)),calc(999px * var(--design-pill,0)));--design-ray:rgb(255 255 255/calc(var(--design-shine,0) * var(--standard-glassHighlight,55) * var(--glass-highlight-factor,.01) * var(--material-strength,100) / 100 * .45));--design-color-ray:color-mix(in srgb,var(--appearance-secondary,var(--color-primary)) calc(var(--design-band,0) * var(--material-strength,100) * 0.65%),transparent);--design-optical-image:linear-gradient(calc(var(--design-angle,135) * 1deg),var(--design-ray),transparent 38%,transparent 70%,var(--design-color-ray));--design-resolved-shadow:inset 0 0 0 calc(2px * var(--design-shine,0)) var(--material-shine,transparent), calc(3px * var(--design-stack,0)) calc(4px * var(--design-stack,0)) calc(2px * var(--design-stack,0)) color-mix(in srgb,var(--appearance-tertiary,var(--color-primary)) calc(var(--design-stack,0) * var(--standard-glassShadow,35) * var(--material-strength,100) / 100 * 1.15%),transparent), inset 0 calc(-2px * var(--design-rail,0)) 0 color-mix(in srgb,var(--color-primary) calc(var(--design-rail,0) * var(--material-strength,100) * 0.24%),transparent), inset 0 calc(2px * var(--design-inset,0)) calc(4px * var(--design-inset,0)) rgb(0 0 0/calc(var(--standard-glassShadow,35) * .002 * var(--material-strength,100) / 100 * var(--design-inset,0))), inset 0 1px 1px rgb(255 255 255/calc(var(--standard-glassHighlight,55) * var(--glass-highlight-factor,.01) * var(--material-strength,100) / 100 * var(--design-highlight,1))), 0 calc(3px * var(--design-shadow,1)) calc(9px * var(--design-shadow,1)) rgb(0 0 0/calc(var(--standard-glassShadow,35) * .002 * var(--material-strength,100) / 100 * var(--design-shadow,1)))}html:root[data-control-design] body :is(.ui-scrubber>button,input[type=range]):where(:not([data-login-design-static],[data-login-design-static] *)){--material-strength:var(--standard-glassChoice,100)}html:root[data-control-design] body :is([data-design-table],.ui-table-viewport):where(:not([data-login-design-static],[data-login-design-static] *)){--material-strength:var(--standard-glassPanel,100)}html:root[data-control-design] body :is(input[data-ui-control]:not([type=hidden],[type=range],[type=checkbox],[type=radio],.ui-date-native),textarea[data-ui-control],select[data-ui-control],button[data-ui-control]:not([data-ui-unstyled=true]),:where(button[data-ui-control=button][data-ui-layout=action]:is(.primary-button,.secondary-button,.ghost-button,.danger-button):not([role=tab],[role=option],[role=menuitem],[role=treeitem],[aria-haspopup],nav *,[role=navigation] *,[role=listbox] *,[role=menu] *,[role=tree] *,[data-month-calendar] *,.ui-calendar *,.ui-date-entry *,.ui-select-entry *)),[data-ui-material=select],.ui-date-entry>button,.ui-year-term-trigger,.unified-date-input>button.date-value,.ui-file-choose,.ui-scrubber>button,[role=tab],[data-glass-surface=panel],[data-glass-surface=overlay],.panel,.page-panel,.student-card,[data-dashboard-pattern=panel],[data-month-calendar],[role=dialog],.ui-picker,[data-design-table],.ui-table-viewport):where(:not([data-login-design-static],[data-login-design-static] *)){border-style:solid;transition:border-color .18s ease-out,box-shadow .18s ease-out,background-color .18s ease-out;border-color:var(--design-resolved-edge,var(--color-border))!important;border-radius:var(--design-resolved-corners)!important;border-width:calc(var(--design-top,1) * 1px) calc(var(--design-side,1) * 1px) calc(var(--design-bottom,1) * 1px)!important;box-shadow:var(--design-resolved-shadow,var(--glass-control-shadow))!important}html:root[data-control-design] body :is(input[data-ui-control]:not([type=checkbox],[type=radio],[type=range],[type=hidden],.ui-date-native),textarea[data-ui-control],select[data-ui-control],[data-ui-material=select],.ui-date-entry>button,.ui-year-term-trigger,.unified-date-input>button.date-value,.ui-file-choose,.ui-scrubber>button,button[data-ui-variant=secondary],[role=tab]:not([aria-selected=true]),[data-glass-surface=panel],.panel,.page-panel,.student-card,[data-dashboard-pattern=panel],[data-month-calendar]):not(:disabled,[readonly],[aria-invalid=true],[aria-pressed=true],[aria-selected=true]):where(:not([data-login-design-static],[data-login-design-static] *)){background-color:var(--design-resolved-fill,var(--material-fill))!important;background-image:var(--design-optical-image)!important}html:root[data-control-design] body :is(button[data-ui-control=button]:not([data-ui-unstyled=true]),:where(button[data-ui-control=button][data-ui-layout=action]:is(.primary-button,.secondary-button,.ghost-button,.danger-button):not([role=tab],[role=option],[role=menuitem],[role=treeitem],[aria-haspopup],nav *,[role=navigation] *,[role=listbox] *,[role=menu] *,[role=tree] *,[data-month-calendar] *,.ui-calendar *,.ui-date-entry *,.ui-select-entry *)),[data-ui-control=icon-button],[role=tab]):where(:not([data-login-design-static],[data-login-design-static] *)){font-weight:var(--design-weight,500)}html:root[data-control-design] body :is(input,textarea,select,button)[data-ui-control]:focus-visible:where(:not([data-login-design-static],[data-login-design-static] *)),html:root[data-control-design] body :is(.ui-date-entry>button,[data-ui-material=select]):focus-visible:where(:not([data-login-design-static],[data-login-design-static] *)){outline-offset:calc(var(--design-focus,3) * 1px);outline:2px solid var(--color-primary)!important;border-color:var(--color-primary)!important}html:root[data-control-design] body :is(input,textarea,select,button)[aria-invalid=true]:where(:not([data-login-design-static],[data-login-design-static] *)),html:root[data-control-design] body :is(input,textarea,select,button)[data-ui-control][aria-invalid=true]:where(:not([data-login-design-static],[data-login-design-static] *)){border-color:var(--color-danger)!important;outline-color:var(--color-danger)!important}html:root[data-control-design] body button[data-ui-control=button]:is([data-ui-variant=danger],:where([data-ui-layout=action]:is(.danger-button,.danger))):where(:not([data-login-design-static],[data-login-design-static] *)){border-color:var(--color-danger)!important}html:root[data-control-design] body :is([readonly],:disabled)[data-ui-control]:where(:not([data-login-design-static],[data-login-design-static] *)){box-shadow:none!important}html:root[data-control-design] body input[type=checkbox]:not([role=switch]):where(:not([data-login-design-static],[data-login-design-static] *)){border-radius:calc(3px * var(--design-radius,1))!important}html:root[data-control-design] body input[type=radio]:where(:not([data-login-design-static],[data-login-design-static] *)),html:root[data-control-design] body [role=switch]:where(:not([data-login-design-static],[data-login-design-static] *)){border-radius:999px!important}html:root[data-control-design] body [data-ui-control=icon-button] svg:where(:not([data-login-design-static],[data-login-design-static] *)){stroke-width:var(--design-stroke,1.65);stroke-linecap:round;stroke-linejoin:round}html:root[data-control-design] body [data-ui-control=badge]:where(:not([data-login-design-static],[data-login-design-static] *)){border:1px solid color-mix(in srgb,currentColor 22%,transparent);background-image:var(--design-optical-image);font-weight:var(--design-weight,500);border-radius:var(--design-resolved-corners)!important;box-shadow:var(--design-resolved-shadow)!important}html:root[data-control-design] body input[type=range]:where(:not([data-login-design-static],[data-login-design-static] *))::-webkit-slider-thumb{transform:rotate(calc(45deg * var(--design-facet,0)));border-radius:max(calc(5px * var(--design-radius,1)),calc(999px * var(--design-pill,0)))!important;box-shadow:var(--design-resolved-shadow)!important}html:root[data-control-design] body input[type=range]:where(:not([data-login-design-static],[data-login-design-static] *))::-moz-range-thumb{transform:rotate(calc(45deg * var(--design-facet,0)));border-radius:max(calc(5px * var(--design-radius,1)),calc(999px * var(--design-pill,0)))!important;box-shadow:var(--design-resolved-shadow)!important}html:root[data-control-design] body :is([data-design-table],.ui-table-viewport):where(:not([data-login-design-static],[data-login-design-static] *)){border:1px solid var(--design-resolved-edge);border-radius:calc(var(--standard-controlRadius,10px) * var(--design-radius));box-shadow:var(--design-resolved-shadow);overflow-x:auto}html:root[data-control-design] body [data-design-table] th:where(:not([data-login-design-static],[data-login-design-static] *)){background:var(--design-resolved-fill);border-bottom:1px solid var(--design-resolved-edge)}html:root[data-control-design] body :is([data-glass-surface=panel],.panel,.page-panel,.student-card,[data-dashboard-pattern=panel],[data-month-calendar],[data-design-table],.ui-table-viewport):where(:not([data-login-design-static],[data-login-design-static] *)){border-radius:calc(var(--standard-cardRadius,14px) * min(1.5,var(--design-cornerA,1))) calc(var(--standard-cardRadius,14px) * min(1.5,var(--design-cornerB,1))) calc(var(--standard-cardRadius,14px) * min(1.5,var(--design-cornerA,1))) calc(var(--standard-cardRadius,14px) * min(1.5,var(--design-cornerB,1)))!important}html:root[data-control-design] body :is([role=dialog],[data-glass-surface=overlay],.ui-picker):where(:not([data-login-design-static],[data-login-design-static] *)){border-radius:calc(var(--standard-cardRadius,14px) * min(1.5,var(--design-cornerA,1))) calc(var(--standard-cardRadius,14px) * min(1.5,var(--design-cornerB,1))) calc(var(--standard-cardRadius,14px) * min(1.5,var(--design-cornerA,1))) calc(var(--standard-cardRadius,14px) * min(1.5,var(--design-cornerB,1)))!important}@media (forced-colors:active){html:root[data-control-design] body :is(input,textarea,select,button,[data-ui-control=badge],[role=tab],[role=dialog]):where(:not([data-login-design-static],[data-login-design-static] *)){box-shadow:none!important;border-color:canvastext!important}}html:root[data-control-design] body .ios-switch input[role=switch]:where(:not([data-login-design-static],[data-login-design-static] *)):before{box-shadow:0 1px 3px var(--material-shadow,transparent),inset 0 1px 1px var(--material-shine,transparent);border-radius:50%}html:root[data-control-design] body [data-month-calendar] [role=gridcell]:where(:not([data-login-design-static],[data-login-design-static] *)){border-radius:calc(4px * var(--design-calendar-cornerA)) calc(4px * var(--design-calendar-cornerB))}html:root[data-control-design] body :is(input,textarea,select)[data-ui-control]:where(:not([data-login-design-static],[data-login-design-static] *)){caret-color:var(--color-primary)}html:root[data-control-design] body :is([readonly],:disabled)[data-ui-control]:where(:not([data-login-design-static],[data-login-design-static] *)){background-image:none!important}@media (prefers-reduced-motion:reduce){html:root[data-control-design] body :is(input,textarea,select,button)[data-ui-control]:where(:not([data-login-design-static],[data-login-design-static] *)){transition:none!important}}
html:root body :is([data-ui-nowrap=true],[data-ui-atomic],[data-typography-role=numeric],[data-typography-role=timestamp],time,.ui-date-placeholder,.date-value>span):where(:not(.tiptap *,[contenteditable] *,[class*=posterPreview] *,[data-login-design-static],[data-login-design-static] *)){white-space:nowrap;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}html:root body button[data-ui-layout=action]:where(:not([role=tab],[role=option],[role=menuitem],[role=treeitem],[aria-haspopup],[data-ui-material=select],[data-navigation-group],[data-ui-action=close],nav *,[role=navigation] *,[role=listbox] *,[role=menu] *,[role=tree] *,[data-month-calendar] *,.ui-calendar *,.ui-date-entry *,.ui-select-entry *,[data-login-design-static],[data-login-design-static] *)){max-width:100%;white-space:normal;word-break:normal;overflow-wrap:break-word;text-wrap:pretty;place-self:center start;max-inline-size:100%;width:fit-content!important;inline-size:fit-content!important;min-width:0!important;height:auto!important;min-height:max(var(--standard-buttonHeight,var(--control-height)), calc(1em * var(--standard-bodyLineHeight,1.5) + 8px))!important;flex:none!important}html:root body :is([data-ui-control=button],[data-ui-control=icon-button],[data-ui-control=badge]):where(:not([data-login-design-static],[data-login-design-static] *)){box-sizing:border-box;vertical-align:middle}html:root body [data-ui-control=badge]:where(:not([data-login-design-static],[data-login-design-static] *)){vertical-align:middle;white-space:normal;word-break:normal;overflow-wrap:break-word;flex:none;align-items:center;max-inline-size:100%;display:inline-flex}html:root body :is([data-ui-control=button],[data-ui-control=icon-button]) :is(svg,[data-ui-icon]):where(:not([data-login-design-static],[data-login-design-static] *)){vertical-align:middle;flex-shrink:0}html:root body :is([data-ui-layout=row],[data-ui-layout=actions],[data-ui-layout=cluster]):where(:not([data-login-design-static],[data-login-design-static] *)){align-items:center;gap:var(--space-2,8px);flex-wrap:wrap;min-inline-size:0;max-inline-size:100%;display:flex}html:root body :is([data-ui-layout=row],[data-ui-layout=actions],[data-ui-layout=cluster])>:where(:not([data-login-design-static],[data-login-design-static] *)){min-inline-size:0;max-inline-size:100%}html:root body [data-ui-layout=row]>:is([data-ui-field],.ui-floating-standalone,.ui-date-entry,.ui-select-entry,.ui-phone-control,[data-phone-input]):where(:not([data-login-design-static],[data-login-design-static] *)){flex:12rem;min-inline-size:min(100%,12rem)}html:root body [data-ui-layout=cluster]:where(:not([data-login-design-static],[data-login-design-static] *)){flex:0 auto}html:root body :is([data-ui-layout=row],[data-ui-layout=cluster])>:is(label,p,small):where(:not([data-login-design-static],[data-login-design-static] *)){margin-block:0}html:root body :is(.modal-footer,.date-popover-footer,.ui-date-time):where(:not([data-login-design-static],[data-login-design-static] *)){align-items:center;gap:var(--space-2,8px);flex-wrap:wrap;display:flex}html:root body :is(input[data-ui-control=input],select[data-ui-control=select]):where(:not([type=checkbox],[type=radio],[type=range],[type=color],[type=hidden],.ui-date-native,[data-login-design-static],[data-login-design-static] *)){box-sizing:border-box;vertical-align:middle;max-inline-size:100%;min-height:max(var(--standard-inputHeight,var(--control-height)), calc(1em * var(--standard-bodyLineHeight,1.5) + 8px))!important}html:root body select[data-ui-control=select]:where(:not([data-login-design-static],[data-login-design-static] *)){min-height:max(var(--standard-selectHeight,var(--control-height)), calc(1em * var(--standard-bodyLineHeight,1.5) + 8px))!important}html:root body .ui-date-entry>button:where(:not([data-login-design-static],[data-login-design-static] *)){align-items:center;padding-block:3px;height:auto!important;min-height:max(var(--standard-dateHeight,var(--control-height)), calc(1em * var(--standard-bodyLineHeight,1.5) + 8px))!important}html:root body .ui-date-entry .ui-date-value:where(:not([data-login-design-static],[data-login-design-static] *)){white-space:normal;text-overflow:clip;flex-wrap:wrap;align-items:center;gap:0 .35em;display:inline-flex;overflow:visible}html:root body .ui-date-entry .ui-date-value>[data-ui-nowrap]:where(:not([data-login-design-static],[data-login-design-static] *)){font-family:var(--font-family-mono)!important;font-size:inherit!important;line-height:inherit!important}html:root body :is(.ui-date-entry,.ui-floating-standalone,.ui-select-entry,.ui-phone-control):where(:not([data-login-design-static],[data-login-design-static] *)){vertical-align:middle}html:root body :has(>[role=tablist][data-gliding-group]):where(:not([data-login-design-static],[data-login-design-static] *)){min-inline-size:0;max-inline-size:100%;overflow:visible}html:root body [role=tablist][data-gliding-group]:where(:not([data-login-design-static],[data-login-design-static] *)){flex-wrap:wrap;align-items:center;min-inline-size:0;max-inline-size:100%}html:root body [role=tablist][data-gliding-group]>[role=tab]:where(:not([data-login-design-static],[data-login-design-static] *)){min-inline-size:0;max-inline-size:100%;white-space:normal;overflow-wrap:break-word;height:auto}html:root body .ui-radio-group>div>label:where(:not([data-login-design-static],[data-login-design-static] *)){min-inline-size:0;max-inline-size:100%}html:root body .ui-radio-group>div>label>span:where(:not([data-login-design-static],[data-login-design-static] *)){overflow-wrap:break-word;min-inline-size:0}html:root body .ui-radio-group>div>label>input:where(:not([data-login-design-static],[data-login-design-static] *)){flex-shrink:0}html:root body .ui-date-entry-popover:where(:not([data-login-design-static],[data-login-design-static] *)){box-sizing:border-box;max-inline-size:calc(100vw - 24px)}html:root body .ui-date-entry-popover :is(.calendar-weekdays,.calendar-days):where(:not([data-login-design-static],[data-login-design-static] *)){grid-template-columns:repeat(7,minmax(0,1fr))}html:root body .ui-date-entry-popover :is(.calendar-weekdays>span,.calendar-days>button):where(:not([data-login-design-static],[data-login-design-static] *)){white-space:nowrap;min-inline-size:0;padding-inline:0}html:root body .ui-date-time>input:where(:not([data-login-design-static],[data-login-design-static] *)){flex:8rem;min-inline-size:min(100%,8rem);max-inline-size:100%}html:root body [data-phone-input]:where(:not([data-login-design-static],[data-login-design-static] *)){max-inline-size:100%;container:shared-phone-entry/inline-size}@container shared-phone-entry (max-width:280px){html:root body [data-phone-input]>span:has(>button[data-ui-material=select]):where(:not([data-login-design-static],[data-login-design-static] *)){grid-template-columns:minmax(0,1fr)}html:root body [data-phone-input]>span>button[data-ui-material=select]:where(:not([data-login-design-static],[data-login-design-static] *)){width:fit-content;justify-self:start;max-inline-size:100%}}@media (pointer:coarse){html:root body button[data-ui-layout=action]:where(:not([role=tab],[role=option],[role=menuitem],[role=treeitem],[data-ui-action=close],[data-month-calendar] *,.ui-calendar *,[data-login-design-static],[data-login-design-static] *)){min-height:max(44px, var(--standard-buttonHeight,var(--control-height)), calc(1em * var(--standard-bodyLineHeight,1.5) + 8px))!important}}
html:root body [data-ui-table-viewport=matrix]{isolation:isolate;scrollbar-gutter:stable;max-block-size:min(55dvh,30rem);max-inline-size:100%;position:relative;overflow:auto}html:root body [data-ui-table-viewport=matrix] [data-ui-data-table]{border-collapse:separate;border-spacing:0}html:root body [data-ui-table-viewport=matrix] [data-ui-data-table] thead th{z-index:3;background:var(--color-surface-elevated,var(--color-surface));color:var(--color-text);box-shadow:0 1px 0 var(--color-border);position:sticky;inset-block-start:0}html:root body [data-ui-table-viewport=matrix] [data-ui-freeze-first-column=true] :is(th,td):first-child{z-index:2;background:var(--color-surface-elevated,var(--color-surface));min-inline-size:9em;color:var(--color-text);position:sticky;inset-inline-start:0}html:root body [data-ui-table-viewport=matrix] [data-ui-data-table] :is(th,td):not(:first-child){white-space:nowrap}html:root body [data-ui-table-viewport=matrix] [data-ui-freeze-first-column=true] thead th:first-child{z-index:4}html:root body [data-ui-table-viewport=responsive]{min-inline-size:0;max-inline-size:100%;overflow:visible}html:root body [data-ui-table-viewport=responsive] [data-ui-data-table] :is(th,td){overflow-wrap:anywhere}html:root body [data-ui-table-viewport=responsive] details{min-inline-size:0}html:root body [data-ui-table-viewport=responsive] details summary{cursor:pointer;color:var(--color-primary)}html:root body .deadline-round-editor-inline>[data-round-editor-row]{grid-template-columns:minmax(0,1fr) auto auto;align-items:start;min-inline-size:0}html:root body .application-rounds-draft{gap:16px;min-inline-size:0;display:grid}html:root body .application-rounds-draft>[data-application-round]+[data-application-round]{border-block-start:1px solid var(--color-border);padding-block-start:12px}@media (max-width:650px){html:root body [data-ui-table-viewport=responsive] [data-ui-data-table][data-ui-card-table]{inline-size:100%;display:block;min-inline-size:0!important}html:root body [data-ui-card-table] thead{display:none}html:root body [data-ui-card-table] :is(tbody,tr){inline-size:100%;display:block}html:root body [data-ui-card-table] tr{border-block-end:1px solid var(--color-border);padding:12px 0}html:root body [data-ui-card-table] td{border:0;flex-wrap:wrap;gap:6px 10px;inline-size:100%;min-inline-size:0;padding:6px 0;display:flex}html:root body [data-ui-card-table] td[data-label]:before{content:attr(data-label);color:var(--color-text-muted);flex:0 0 6em}html:root body [data-ui-card-table] td>*{min-inline-size:0;max-inline-size:100%}}
html:root body :is(.panel,.page-panel,.student-card,[data-content-card],[data-glass-surface=panel],[data-dashboard-pattern=panel],[data-dashboard-pattern=kpi-card]):where(:not([data-login-design-static],[data-login-design-static] *,.student-auth-shell,.student-auth-shell *,[class*=posterPreview],[class*=posterPreview] *,.tiptap *)){box-sizing:border-box;min-inline-size:0;padding:var(--standard-cardPadding,20px)!important}html:root body .panel>.panel-heading:where(:not([data-login-design-static] *,.student-auth-shell *)){min-inline-size:0;padding:0 0 var(--standard-sectionGap,16px)!important}html:root body :is(.dashboard-grid,.student-grid,[data-ui-layout=sections]):where(:not([data-login-design-static],[data-login-design-static] *,.student-auth-shell *)){gap:var(--standard-sectionGap,16px)}html:root body .global-search-field:where(:not([data-login-design-static] *)){flex:14rem;gap:6px;min-inline-size:0;max-inline-size:100%;display:grid}html:root body .global-search-field>label{color:var(--color-text-muted);grid-area:1/1;margin:0;font-weight:600}html:root body .global-search-field>.global-search{grid-area:2/1;min-inline-size:0;max-inline-size:100%}html:root body .student-permission-table>:is(header,article){grid-template-columns:minmax(115px,1.2fr) minmax(105px,1fr) minmax(8em,max-content) 90px minmax(130px,1fr) minmax(115px,auto);min-width:720px}html:root body .student-permission-table>article>span:nth-child(3) .status{white-space:nowrap}html:root body .student-permission-table .student-permission-actions{align-items:center;gap:8px;min-inline-size:0;display:flex}@media (max-width:767px){html:root body .student-permission-table{overflow:visible}html:root body .student-permission-table>header{display:none}html:root body .student-permission-table>article{border-bottom:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;padding:16px 0}html:root body .student-permission-table>article>span:first-child,html:root body .student-permission-table .student-permission-actions{grid-column:1/-1}}
@layer business-controls{html:root body :is(select[data-ui-control=select],button[data-ui-material=select]):where(:not([data-login-design-static] *,.student-auth-shell *)){border-radius:var(--standard-controlRadius,var(--control-radius))!important}html:root body .ui-select-entry:has(>[data-select-chevron])>select{appearance:none!important;background-image:none!important;padding-inline-end:calc(var(--standard-controlPadding,12px) + 22px)!important}html:root body .ui-select-entry>[data-select-chevron]{top:50%;pointer-events:none;width:16px;height:16px;color:var(--color-text);opacity:.8;position:absolute;inset-inline-end:var(--standard-controlPadding,12px);transform:translateY(-50%)}html:root body :is(button[data-ui-material=select],.unified-date-input>button.date-value,.ui-date-entry>button){padding-inline:var(--standard-controlPadding,12px)!important}html:root body button[data-ui-shape=surface]{border-radius:var(--standard-controlRadius,var(--control-radius))!important}html:root body button[data-ui-control=icon-button]:where(:not([data-login-design-static] *)){flex-shrink:0;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}html:root body button[data-ui-control=icon-button]>[data-ui-icon-content]{width:100%;height:100%;line-height:1;place-items:center!important;display:grid!important}html:root body :is(label:has(input[type=checkbox]),label:has(input[type=checkbox]) :is(span,strong,b),[role=checkbox],[role=checkbox] :is(span,strong,b),[role=menuitem],[role=menuitem] :is(span,strong,b),[role=menuitemcheckbox],[role=menuitemcheckbox] :is(span,strong,b),[role=menuitemradio],[role=menuitemradio] :is(span,strong,b)):where(:not([data-login-design-static],[data-login-design-static] *,.student-auth-shell,.student-auth-shell *)){font-weight:400!important}html:root body:not([data-yunxin-workspace=figma27]) :is(input[data-ui-control=input],.ui-scrubber>input):not([type=hidden],[type=checkbox],[type=radio],[type=range],[type=color],[type=file],.ui-date-native):where(:not([data-login-design-static],[data-login-design-static] *,.student-auth-shell,.student-auth-shell *,[data-text-input-variant] *)){box-sizing:border-box;min-width:0;max-width:100%;color:var(--color-text);-webkit-backdrop-filter:blur(var(--glass-form-blur,4px));backdrop-filter:blur(var(--glass-form-blur,4px));min-height:max(var(--standard-inputHeight,var(--control-height)), calc(1em * var(--standard-bodyLineHeight,1.5) + 8px))!important;height:auto!important;padding-block:3px!important;padding-inline:var(--standard-controlPadding,var(--control-padding-x))!important;border:1px solid var(--control-border,var(--color-border))!important;border-radius:var(--standard-controlRadius,var(--control-radius))!important;background-color:var(--glass-control-surface,var(--control-background))!important;box-shadow:none!important;text-align:left!important;line-height:var(--standard-bodyLineHeight,var(--line-height-control))!important;background-image:none!important}html:root body:not([data-yunxin-workspace=figma27]) :is(input[data-ui-control=input],.ui-scrubber>input):not([type=hidden],[type=checkbox],[type=radio],[type=range],[type=color],[type=file],.ui-date-native):where(:not([data-login-design-static] *,.student-auth-shell *,[data-text-input-variant] *)):focus-visible{border-color:var(--color-primary)!important;outline:2px solid color-mix(in srgb, var(--color-primary) 28%, transparent)!important;outline-offset:2px!important}html:root body:not([data-yunxin-workspace=figma27]) input[data-ui-entry=single-line][aria-invalid=true]:where(:not([data-login-design-static] *,.student-auth-shell *,[data-text-input-variant] *)){border-color:var(--error-border,var(--color-danger))!important;outline-color:var(--color-danger)!important}html:root body:not([data-yunxin-workspace=figma27]) input[data-ui-entry=single-line]:disabled:where(:not([data-login-design-static] *,.student-auth-shell *,[data-text-input-variant] *)){background-color:var(--disabled-background)!important;border-color:var(--disabled-border)!important;color:var(--disabled-text)!important}html:root body:not([data-yunxin-workspace=figma27]) input[data-ui-entry=single-line][readonly]:where(:not([data-login-design-static] *,.student-auth-shell *,[data-text-input-variant] *)){color:var(--color-text-muted)!important}html:root body:not([data-yunxin-workspace=figma27]) :is([data-ui-field],[data-floating-field],.ui-floating-standalone):has(input[data-ui-entry=single-line]):not(:has(textarea)):where(:not([data-login-design-static] *,.student-auth-shell *,[data-text-input-variant],[data-text-input-variant] *)){align-content:start;gap:var(--field-gap,var(--space-1));--floating-label-space:0px;grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%;padding-block-start:0!important;display:grid!important}html:root body:not([data-yunxin-workspace=figma27]) :is([data-ui-field],[data-floating-field],.ui-floating-standalone):has(input[data-ui-entry=single-line]):not(:has(textarea)):where(:not([data-login-design-static] *,.student-auth-shell *,[data-text-input-variant] *))>:is([data-floating-label],label,span:first-child:not([data-phone-input],[data-floating-container],.ui-date-entry,.ui-select-entry)){align-items:baseline;gap:var(--space-1);pointer-events:auto;grid-area:1/1;max-width:100%;display:flex;width:auto!important;min-height:0!important;color:var(--field-caption-color,var(--color-text-muted))!important;font-size:var(--standard-label,var(--font-size-label))!important;line-height:var(--standard-bodyLineHeight,var(--line-height-body))!important;white-space:normal!important;text-overflow:clip!important;margin:0!important;padding:0!important;transition:none!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}html:root body:not([data-yunxin-workspace=figma27]) :is([data-ui-field],[data-floating-field],.ui-floating-standalone):has(input[data-ui-entry=single-line]):not(:has(textarea)):where(:not([data-login-design-static] *,.student-auth-shell *,[data-text-input-variant] *))>:is(input,[data-floating-container],[data-phone-input],.ui-date-entry,.ui-select-entry,.ui-number-stepper,.ui-scrubber){grid-area:2/1;min-width:0}html:root body:not([data-yunxin-workspace=figma27]) :is([data-ui-field],[data-floating-field],.ui-floating-standalone):has(input[data-ui-entry=single-line]):not(:has(textarea)):where(:not([data-login-design-static] *,.student-auth-shell *,[data-text-input-variant] *)):after{content:none!important}html:root body:not([data-yunxin-workspace=figma27]) :is([data-ui-value-row],[data-floating-container]:has(>input),[data-ui-layout=cluster]):where(:not([data-login-design-static] *,.student-auth-shell *,[data-text-input-variant] *)){gap:var(--space-2);min-width:0;align-items:center!important;display:flex!important}html:root body:not([data-yunxin-workspace=figma27]) :is([data-ui-value-row],[data-floating-container]):where(:not([data-login-design-static] *,.student-auth-shell *,[data-text-input-variant] *))>input{flex:auto;min-width:0}html:root body:not([data-yunxin-workspace=figma27]) :is([data-ui-value-row],[data-floating-container]):where(:not([data-login-design-static] *,.student-auth-shell *,[data-text-input-variant] *))>:is(button,[data-ui-control=badge]){flex:none!important;align-self:center!important;margin-block:0!important}html:root body:not([data-yunxin-workspace=figma27]) :is(.search-box,.student-global-search,.ui-picker-search,[data-ui-input-frame]):where(:not([data-login-design-static] *,.student-auth-shell *,[data-text-input-variant] *)){border:1px solid var(--control-border,var(--color-border))!important;border-radius:var(--standard-controlRadius,var(--control-radius))!important;background:var(--glass-control-surface,var(--control-background))!important;box-shadow:none!important;align-items:center!important}html:root body:not([data-yunxin-workspace=figma27]) :is(.search-box,.student-global-search,.ui-picker-search,[data-ui-input-frame]) input[data-ui-control=input]:where(:not([data-login-design-static] *,.student-auth-shell *,[data-text-input-variant] *)){box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important}html:root body:not([data-yunxin-workspace=figma27]) :is(.search-box,.student-global-search,.ui-picker-search,[data-ui-input-frame]):focus-within:where(:not([data-login-design-static] *,.student-auth-shell *,[data-text-input-variant] *)){outline:2px solid color-mix(in srgb, var(--color-primary) 28%, transparent);outline-offset:2px;border-color:var(--color-primary)!important}html:root body:not([data-yunxin-workspace=figma27]) :is(.ui-date-entry>button,.ui-year-term-trigger,.unified-date-input>button.date-value):where(:not([data-login-design-static] *,.student-auth-shell *,[data-text-input-variant] *)){border:1px solid var(--control-border,var(--color-border))!important;border-radius:var(--standard-controlRadius,var(--control-radius))!important;background-color:var(--glass-control-surface,var(--control-background))!important;box-shadow:none!important;min-height:max(var(--standard-dateHeight,var(--control-height)), calc(1em * var(--standard-bodyLineHeight,1.5) + 8px))!important;text-align:left!important;background-image:none!important;align-items:center!important;height:auto!important}html:root body:not([data-yunxin-workspace=figma27]) .ui-number-stepper[data-orientation=horizontal]>input:where(:not([data-login-design-static] *,.student-auth-shell *,[data-text-input-variant] *)){padding-inline:max(32px, var(--standard-controlPadding))!important}html:root body:not([data-yunxin-workspace=figma27]) .ui-number-stepper[data-orientation=vertical]:where(:not([data-login-design-static] *,.student-auth-shell *,[data-text-input-variant] *)){height:max(var(--standard-inputHeight,var(--control-height)), calc(1em * var(--standard-bodyLineHeight,1.5) + 8px))!important;grid-template-rows:repeat(2,minmax(0,1fr))!important}html:root body:not([data-yunxin-workspace=figma27]) .ui-number-stepper[data-orientation=vertical]>button:where(:not([data-login-design-static] *,.student-auth-shell *,[data-text-input-variant] *)){height:100%!important;min-height:0!important;padding-block:0!important}html:root body:not([data-yunxin-workspace=figma27]) :is(.ui-date-entry>button,.ui-year-term-trigger,.unified-date-input>button.date-value):focus-visible:where(:not([data-login-design-static] *,.student-auth-shell *,[data-text-input-variant] *)){border-color:var(--color-primary)!important;outline:2px solid color-mix(in srgb, var(--color-primary) 28%, transparent)!important;outline-offset:2px!important}html:root body:not([data-yunxin-workspace=figma27]) :is(.ui-date-entry>button,.ui-year-term-trigger,.unified-date-input>button.date-value)[aria-invalid=true]:where(:not([data-login-design-static] *,.student-auth-shell *,[data-text-input-variant] *)){border-color:var(--error-border,var(--color-danger))!important;outline-color:var(--color-danger)!important}html:root body:not([data-yunxin-workspace=figma27]) :is(.ui-date-entry>button,.ui-year-term-trigger,.unified-date-input>button.date-value):disabled:where(:not([data-login-design-static] *,.student-auth-shell *,[data-text-input-variant] *)){border-color:var(--disabled-border)!important;background-color:var(--disabled-background)!important;color:var(--disabled-text)!important}html:root body:not([data-yunxin-workspace=figma27]) button[data-ui-layout=action]:where(:not([role=tab],[role=option],[role=menuitem],[role=treeitem],[role=slider],[role=switch],[aria-haspopup],[data-ui-material=select],[data-navigation-group],[data-ui-action=close],nav *,[role=navigation] *,[role=listbox] *,[role=menu] *,[role=tree] *,[data-month-calendar] *,.ui-calendar *,.ui-date-entry *,.ui-select-entry *,[data-login-design-static] *,.student-auth-shell *,[data-text-input-variant] *)){max-width:100%;width:fit-content!important;inline-size:fit-content!important;flex:none!important;justify-self:start!important;min-width:0!important}@media (forced-colors:active){html:root body:not([data-yunxin-workspace=figma27]) input[data-ui-entry=single-line]:where(:not([data-login-design-static] *,.student-auth-shell *,[data-text-input-variant] *)){color:canvastext!important;background-color:canvas!important;border-color:canvastext!important}}}
html:root{--review-canvas:#fff}html:root[data-theme=dark]{--review-canvas:#000}html:root body:not(:has([data-login-design-static],.student-auth-shell)){background-color:var(--review-canvas)!important}html:root body:not(:has([data-login-design-static],.student-auth-shell)) [data-static-theme]{background:var(--review-canvas)!important}html:root:has(.app-shell):not([data-theme=dark]){--color-background:#fff!important;--background:#fff!important}html:root:has(.app-shell)[data-theme=dark]{--color-background:#000!important;--background:#000!important}@layer business-controls{html:root body [data-phone-input]:where(:not([data-login-design-static] *,.student-auth-shell *))>span:first-child{gap:8px;grid-template-columns:max-content minmax(0,1fr)!important;align-items:center!important;display:grid!important}html:root body [data-phone-input]:where(:not([data-login-design-static] *,.student-auth-shell *))>span:first-child>button{grid-area:1/1!important;align-self:center!important}html:root body [data-phone-input]:where(:not([data-login-design-static] *,.student-auth-shell *))>span:first-child>input{min-width:0;grid-area:1/2!important;width:100%!important}html:root body [data-phone-input]:where(:not([data-login-design-static] *,.student-auth-shell *))>span:first-child>button>span{white-space:nowrap;gap:5px;align-items:center!important;display:inline-flex!important}html:root body .student-drawer :is(.ui-visibility-button,button[data-sensitive-reveal]){vertical-align:middle;flex:none;width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:3px!important;position:static!important}html:root body .student-drawer :is([data-floating-label],[data-ui-field]>span:first-child):has(.ui-visibility-button){align-items:center!important;gap:6px!important;margin:0!important;padding:0!important}html:root body .unified-date-input:has(>.date-reminder){gap:6px;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;display:grid!important}html:root body .unified-date-input>.date-reminder{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;margin:0!important;padding:0!important;position:static!important;inset:auto!important;transform:none!important}html:root body .unified-date-input>.date-value{min-width:0!important;padding-inline-end:var(--control-padding-x)!important}html:root body .student-global-search{min-height:var(--control-height);z-index:500;margin-block:8px 12px;overflow:visible;grid-template-columns:18px minmax(0,1fr) auto!important;padding:0 8px!important}html:root body .student-global-search>.ui-floating-standalone{display:contents!important}html:root body .student-global-search>.ui-floating-standalone>[data-floating-label]{display:none!important}html:root body .student-global-search input{height:var(--control-height)!important;min-height:var(--control-height)!important;grid-area:1/2!important;margin:0!important}html:root body .student-global-search>button{grid-area:1/3;width:24px!important;height:24px!important;min-height:24px!important;padding:0!important}html:root body .student-global-search-results{z-index:1000;background:var(--color-surface-elevated,var(--white))}html:root body .student-global-search-results>button{text-align:left;background:0 0;border:0;gap:4px 12px;width:100%!important;grid-template-columns:minmax(0,1fr) auto!important;inline-size:100%!important;padding:8px!important;display:grid!important}html:root body .student-global-search-results .search-result-place{white-space:nowrap;font-size:var(--font-size-helper);color:var(--color-primary);grid-area:1/2/span 2;align-self:center}html:root body .student-global-search-results small{grid-area:2/1}html:root body .student-drawer :is(.profile-help,.profile-error,.warning-text,.private-field-note,[data-ui-message],.form-grid>p,.application-email-module>p,.core-profile-sections small){font-size:var(--font-size-helper)!important;margin-block:4px!important;line-height:1.3!important}html:root body .ui-file-entry .ui-file-choose,html:root body .ui-file-entry .ui-file-choose>span{white-space:nowrap;justify-content:center;gap:6px;align-items:center!important;display:inline-flex!important}html:root body .ui-file-entry svg{flex:none}@media (pointer:coarse){html:root body [data-phone-input]:where(:not([data-login-design-static] *,.student-auth-shell *))>span:first-child>:is(button,input),html:root body .student-drawer [data-phone-input][data-phone-input]>span:first-child>:is(button,input),html:root body .student-drawer .profile-contact-field input[data-ui-control]{height:44px!important;min-height:44px!important}}html:root body .student-drawer .profile-school-designations{background:var(--color-surface-elevated,var(--white));grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:6px;padding:8px;display:grid!important}html:root body .student-drawer .profile-school-designations>*{width:100%;min-width:0}html:root body .student-drawer .profile-school-designations label{border-radius:6px;gap:6px;height:100%;min-height:32px;border:0!important;justify-content:flex-start!important;align-items:center!important;margin:0!important;padding:6px!important;display:flex!important}html:root body .student-drawer .profile-school-designations input{flex:none}html:root body .student-drawer .profile-contact-field>div:first-child{gap:6px;min-height:24px;margin-bottom:4px;align-items:center!important;display:flex!important}html:root body .student-drawer .profile-contact-field .ui-copy-button{width:22px!important;inline-size:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;box-shadow:none!important;background:0 0!important;border:0!important;flex:none!important;padding:0!important}html:root body [data-ui-action-menu] .ui-copy-button:has(.ui-copy-glyph):has(.ui-copy-original:not(:empty)){padding-inline-start:28px!important}html:root body [data-ui-action-menu] :is(button,a){box-shadow:none!important}html:root body .header-utility-group :is(.icon-action,.quick-create>button,.palette-picker>summary){inline-size:32px!important;flex:0 0 32px!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important}html:root body .header-utility-group>:is(button,details),html:root body .quick-create>button{transform:none!important}html:root body .student-drawer .student-global-search input[data-ui-control]{height:32px!important;min-height:32px!important;padding-block:3px!important}html:root body .student-drawer .student-global-search{display:grid!important}@media (max-width:767px){html:root body .header-utility-group :is(.icon-action,.quick-create>button,.palette-picker>summary){inline-size:40px!important;flex-basis:40px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}html:root body .student-drawer .profile-school-designations{grid-template-columns:repeat(2,minmax(0,1fr))}}html:root body [data-ui-action-menu] [role=menuitem]{background:0 0!important;border:0!important;border-radius:5px!important;height:auto!important;min-height:28px!important;padding-block:5px!important;padding-inline:8px!important}html:root body [data-ui-action-menu] [role=menuitem]:hover{background:var(--color-selected-background)!important}html:root body [data-ui-action-menu] .ui-copy-button[role=menuitem]:has(.ui-copy-glyph):has(.ui-copy-original:not(:empty)){padding-inline-start:28px!important}@media (pointer:coarse){html:root body [data-ui-action-menu] [role=menuitem]{min-height:44px!important}}}html:root body .student-drawer{width:min(1240px,96vw)!important;max-width:96vw!important}.profile-mode-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 20px;display:flex}.profile-mode-toolbar>div{align-items:center;gap:6px;display:flex}.profile-mode-toolbar small{font-size:var(--font-size-helper);color:var(--color-text-muted)}.profile-display-value{min-width:0;padding-block:var(--profile-value-padding,4px);color:var(--color-text);line-height:var(--line-height-body);align-items:baseline;gap:6px;display:flex}.profile-display-value>span:first-child{overflow-wrap:anywhere;white-space:pre-wrap;min-width:0}.profile-display-multiline{font-family:var(--font-family-reading)}.profile-display-field{align-content:start;gap:4px;min-width:0;display:grid}.profile-display-field>span:first-child{color:var(--color-text-muted);font-size:var(--font-size-label)}html:root body .profile-copy-mini{color:var(--color-text-muted);flex:none;justify-content:center;align-items:center;box-shadow:none!important;background:0 0!important;border:0!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;padding:2px!important;display:inline-flex!important}html:root body [data-profile-mode=display] [data-floating-field]{gap:4px;padding-block-start:0!important;display:grid!important}html:root body [data-profile-mode=display] [data-floating-label]{margin:0!important;padding:0!important;position:static!important;transform:none!important}html:root body [data-profile-mode=display] [data-floating-field]:after{content:none!important}html:root body [data-profile-mode=display] :is(.ui-number-stepper>button,.course-grade-pairs>button,.course-grade-pairs>div>button){display:none}html:root body .course-grade-pairs:not([data-course-grade-pairs])>div{grid-template-columns:minmax(0,1.5fr) minmax(110px,1fr) auto;align-items:end;gap:8px;min-width:0;display:grid}html:root body .course-grade-pairs .ui-floating-standalone>[data-floating-label]{align-items:end;min-height:calc(var(--font-size-label) * 2.5)!important}html:root body .course-grade-pairs>button{justify-self:start}html:root body :is(.project-material-list,.material-grid) :is(strong,[data-material-file-name]){overflow-wrap:anywhere;min-width:0}html:root body .project-material-list article>header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}html:root body .project-material-list article>header>div:first-child{min-width:0}html:root body .project-material-list article>header strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}html:root body .project-material-list article>header>div:last-child{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}html:root body .action-matrix{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));align-items:stretch;gap:8px;display:grid}html:root body .action-matrix>button{min-width:0;height:100%;padding:12px;width:100%!important;inline-size:100%!important}html:root body .top-actions{gap:8px;align-items:flex-end!important}html:root body .header-utility-group{flex:none;align-items:center;gap:6px}html:root body .header-utility-group :is(.icon-action,.quick-create>button,button[title=外观与主题]){flex:0 0 32px;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important}html:root body [data-liquid-navigation]>div:first-child{border-radius:18px;gap:5px;padding:10px}html:root body [data-liquid-navigation] :is(button[data-navigation-group],button[data-module-key]){min-height:38px;font-size:var(--font-size-navigation,var(--font-size-body));background:0 0;border-radius:10px;padding:7px 10px;border:0!important}html:root body [data-liquid-navigation] button[aria-current=page],html:root body [data-liquid-navigation] button[data-active=true]{background:var(--glass-navigation-selected)}html:root body [data-liquid-menu]{max-width:min(240px,100vw - 24px)}@media (max-width:767px){html:root body .student-drawer{width:100vw!important;max-width:100vw!important}html:root body .course-grade-pairs{grid-template-columns:var(--course-grade-columns,1fr)!important}html:root body .project-material-list article>header{grid-template-columns:minmax(0,1fr)}html:root body .project-material-list article>header>div:last-child{justify-self:start}html:root body .profile-mode-toolbar{padding-inline:16px}}html:root body:not(:has([data-login-design-static],.student-auth-shell)){--glass-environment-base:var(--review-canvas);--glass-workspace-surface:var(--review-canvas)}html:root body .app-shell[data-app-shell],html:root body .app-shell .workspace{background-color:var(--review-canvas)!important}html:root body .profile-search-highlight{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:var(--control-radius);scroll-margin-block:24px}.profile-contact-values{gap:4px;min-width:0;display:grid}.profile-contact-values>div{align-items:baseline;gap:6px;min-width:0;display:flex}.profile-contact-values small{color:var(--color-text-muted);font-size:var(--font-size-helper);flex:none}.profile-checkbox-value{align-items:baseline;gap:6px;display:inline-flex}html:root body [data-profile-mode=display] :is([data-ui-action=write],[data-ui-action=delete],.profile-row-actions,.profile-residency-uploads){display:var(--profile-write-display,none)!important}html:root body .student-drawer .material-grid article{min-width:0}html:root body .student-drawer .material-grid article strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}html:root body [data-profile-mode=display] .ui-file-entry{display:none}html:root body [data-profile-mode=display] :is(.profile-array>header>button,.profile-array-head>button,.profile-education>button,.profile-education-record>header>button,.exam-editor>.profile-record-table){display:none!important}
@layer business-controls{html:root body .alert-panel{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));background:var(--glass-floating-surface,var(--color-surface-elevated))!important;width:min(440px,100vw - 24px)!important;max-height:calc(100dvh - 108px)!important;overflow:hidden auto!important}html:root body .alert-panel>header{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);background:var(--glass-floating-surface,var(--color-surface-elevated));display:flex}html:root body .alert-panel>header>div{min-width:0}html:root body .alert-panel>header>button{flex:none}html:root body .alert-panel>div{padding:0 var(--space-4) var(--space-3)}html:root body .alert-panel>div>article{gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--glass-border,var(--color-border));min-width:0;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;display:grid!important}html:root body .alert-panel .alert-open-item{gap:var(--space-2);overflow:visible;width:100%!important;inline-size:100%!important;min-width:0!important;height:auto!important;min-height:0!important;padding:var(--space-1) 0!important;box-shadow:none!important;text-align:start!important;white-space:normal!important;background:0 0!important;border:0!important;grid-template-columns:8px minmax(0,1fr)!important;justify-content:stretch!important;align-items:start!important;margin:0!important;display:grid!important}html:root body .alert-panel .alert-open-item>i{width:7px;height:7px;margin-top:calc((var(--font-size-body) * var(--line-height-body) - 7px) / 2);grid-column:1}html:root body .alert-panel .alert-open-item>span{align-content:start;justify-items:start;gap:var(--space-1);grid-column:2;width:100%;min-width:0;display:grid!important}html:root body .alert-panel .alert-open-item>span>:is(strong,b,small){overflow-wrap:anywhere;width:100%;min-width:0;display:block;text-align:start!important;white-space:normal!important;margin:0!important}html:root body .alert-panel .alert-open-item>span>strong{font-weight:600}html:root body .alert-panel .alert-open-item>span>b{font-weight:500}html:root body .alert-panel .alert-open-item>span>small{color:var(--color-text-muted)!important;font-size:var(--font-size-metadata)!important;line-height:var(--line-height-metadata)!important}html:root body .alert-panel .alert-complete{width:fit-content!important;inline-size:fit-content!important;min-width:0!important;height:auto!important;min-height:var(--control-height)!important;padding:var(--space-1) var(--space-2)!important;white-space:nowrap!important;line-height:var(--line-height-control)!important;justify-content:center!important;place-self:center end!important;align-items:center!important;margin:0!important;display:inline-flex!important}html:root body .header-utility-group>:is(button,details),html:root body .header-utility-group .quick-create>button{transform:none!important}html:root body .header-utility-group :is(.icon-action,.quick-create>button,.palette-picker>summary){transform-origin:50%;transition:transform .18s var(--motion-arrive,cubic-bezier(.16,1,.3,1)),background-color .18s ease;transform:none!important}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html:root body .header-utility-group :is(.icon-action,.quick-create>button,.palette-picker>summary):not(:disabled):hover{z-index:8;transform:scale(1.1)!important}html:root body .header-utility-group .palette-picker[open]>summary{transform:none!important}}@media (prefers-reduced-motion:reduce){html:root body .header-utility-group :is(.icon-action,.quick-create>button,.palette-picker>summary){transition:none!important;transform:none!important}}html:root body [data-new-student-form] :is([data-field-caption],[data-ui-field=form]>label,[data-ui-field=label]>[data-floating-label],.ui-floating-standalone>[data-floating-label],.profile-date-field>span:first-child,.ui-radio-group>legend,.profile-address>legend){text-align:start;font-family:var(--font-family-operational)!important;font-size:var(--standard-label,var(--font-size-label))!important;color:var(--color-text-muted)!important;font-weight:600!important;line-height:var(--standard-bodyLineHeight,var(--line-height-secondary))!important;letter-spacing:normal!important}html:root body [data-new-student-form] :is([data-field-caption],[data-ui-field=form]>label,[data-ui-field=label]>[data-floating-label])>span{font:inherit!important;color:inherit!important}html:root body [data-new-student-form] [data-ui-field=form]>label>span:last-child:not(:first-child){color:var(--color-danger)!important}html:root body [data-school-name-picker]{min-width:0;display:block;position:relative}html:root body [data-school-name-picker] input{width:100%;padding-inline-end:36px!important}html:root body .application-school-results{gap:var(--space-1);background:0 0;border:0;padding:0;display:grid}html:root body .application-school-results>button{justify-items:start;gap:var(--space-1);width:100%;padding:var(--space-2);text-align:start;white-space:normal;box-shadow:none;background:0 0;border:0;font-weight:400;display:grid}html:root body .application-school-results>button:hover{color:var(--color-primary)}html:root body .application-school-results>button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}html:root body .application-school-results>button>small{color:var(--color-text-muted);font-size:var(--font-size-metadata)}html:root body .application-school-results>small{padding:var(--space-1) var(--space-2);color:var(--color-text-muted)}html:root body [data-school-name-picker] input::-webkit-calendar-picker-indicator{opacity:0}html:root body [data-school-name-picker]>svg{inset-inline-end:var(--control-padding-x,12px);color:var(--color-text);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:16px!important;height:16px!important}@media (max-width:767px){html:root body .alert-panel{max-height:calc(100dvh - 96px);right:12px}html:root body .alert-panel>header{padding:var(--space-3)}html:root body .alert-panel>div{padding-inline:var(--space-3)}html:root body .alert-panel>div>article{gap:var(--space-2)}}}html:root body [data-school-name-picker] input{font-weight:400}
@layer business-controls{html:root body :is(select,option,optgroup,[role=option],[role=option] *,[role=treeitem]>label,[role=treeitem]>label *,[role=treeitem][aria-selected],[role=treeitem][aria-selected] *,[data-ui-material=select],[data-ui-material=select] *,.ui-select-entry>button,.ui-select-entry>button *,[role=combobox]){font-weight:400!important}html:root body .ui-floating-standalone:where(:not([data-login-design-static],[data-login-design-static] *,.student-auth-shell,.student-auth-shell *)){align-content:start;gap:var(--field-gap,var(--space-1));--floating-label-space:0px;min-width:0;max-width:100%;grid-template-columns:minmax(0,1fr)!important;padding-block-start:0!important;display:grid!important}html:root body .ui-floating-standalone>:is(input,textarea):where(:not([data-login-design-static] *,.student-auth-shell *)){grid-column:1;width:100%;min-width:0;grid-row:2!important}html:root body :is(:is(.ui-floating-standalone,[data-floating-field])>[data-floating-label],[data-ui-field=form]>label):where(:not([data-login-design-static] *,.student-auth-shell *)){pointer-events:auto;grid-column:1;max-width:100%;width:auto!important;height:auto!important;min-height:0!important;color:var(--field-caption-color,var(--color-text-muted))!important;font-family:var(--font-family-operational)!important;font-size:var(--standard-label,var(--font-size-label))!important;font-weight:var(--field-caption-weight,600)!important;line-height:var(--standard-bodyLineHeight,var(--line-height-secondary))!important;white-space:normal!important;text-overflow:clip!important;background:0 0!important;grid-row:1!important;margin:0!important;padding:0!important;transition:none!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}html:root body [data-ui-field=form]>label>span:where(:not([data-login-design-static] *,.student-auth-shell *)){color:inherit!important;font:inherit!important}html:root body [data-ui-field=form]>label>span:last-child:not(:first-child):where(:not([data-login-design-static] *,.student-auth-shell *)){color:var(--color-danger)!important}html:root body :is([data-ui-message=hint],[data-ui-hint],[data-typography-role=helper],[data-typography-role=form-helper],.profile-help,.ui-control-hint,.hint,.help,.ui-file-names,.student-contract-number-output:not([data-typography-role=identifier]),.student-contract-number-preview>p:is([role=status],[role=alert])):where(:not([data-login-design-static],[data-login-design-static] *,.student-auth-shell,.student-auth-shell *)){font-family:var(--font-family-operational)!important;font-size:var(--font-size-metadata)!important;line-height:var(--line-height-metadata)!important;font-weight:400!important}html:root body :is([data-ui-message=hint],[data-ui-hint],.profile-help,.ui-control-hint,.hint,.help,.ui-file-names,.student-contract-number-output:not([data-typography-role=identifier])):where(:not([data-login-design-static],[data-login-design-static] *,.student-auth-shell,.student-auth-shell *)){color:var(--color-text-muted)!important}html:root body .ui-file-entry:where(:not([data-login-design-static],[data-login-design-static] *,.student-auth-shell,.student-auth-shell *)){gap:var(--space-2);min-width:0;max-width:100%;grid-template-columns:max-content minmax(0,1fr)!important;align-items:center!important;display:grid!important}html:root body .ui-file-entry>.ui-file-choose:where(:not([data-login-design-static] *,.student-auth-shell *)){grid-area:1/1;width:fit-content!important;inline-size:fit-content!important;min-width:0!important}html:root body .ui-file-entry>.ui-file-names:where(:not([data-login-design-static] *,.student-auth-shell *)){-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;grid-area:1/2;min-width:0;display:-webkit-box;overflow:hidden;margin:0!important}html:root body [data-profile-mode=display] .ui-file-entry{display:none!important}html:root body :is(.search-box,.student-global-search,.ui-picker-search)>.ui-floating-standalone:where(:not([data-login-design-static] *,.student-auth-shell *)){display:contents!important}html:root body :is(.search-box,.student-global-search,.ui-picker-search)>.ui-floating-standalone>input:where(:not([data-login-design-static] *,.student-auth-shell *)){grid-row:1!important}html:root body :is(select,option,[data-ui-material=select],[role=option],[role=treeitem],[data-ui-select-popover] [role=option],[data-person-picker] [role=treeitem],[data-liquid-navigation] button,[data-liquid-menu] button,[data-mobile-navigation] button):where(:not([data-login-design-static],[data-login-design-static] *,.student-auth-shell,.student-auth-shell *)),html:root body :is([data-ui-material=select],[role=option],[role=treeitem],[data-liquid-navigation] button,[data-liquid-menu] button,[data-mobile-navigation] button) :is(span,strong,b,small):where(:not([data-login-design-static],[data-login-design-static] *,.student-auth-shell,.student-auth-shell *)),html:root body :is([data-ui-select-popover],[data-person-picker]) :is(span,strong,b,button):where(:not([data-login-design-static],[data-login-design-static] *,.student-auth-shell,.student-auth-shell *,[data-floating-label],[data-floating-label] *,[data-field-caption],[data-field-caption] *,[data-ui-field=form]>label *)),html:root body :is(.ui-radio-group>div>label,.ui-radio-group>div>label>span):where(:not([data-login-design-static] *,.student-auth-shell *)){font-weight:400!important}html:root body [data-ui-split-button]:where(:not([data-login-design-static],[data-login-design-static] *,.student-auth-shell,.student-auth-shell *)){gap:2px;max-width:100%;flex-wrap:nowrap!important;align-items:center!important;display:inline-flex!important}html:root body :is([data-ui-split-button]>button,[data-ui-split-button]>span:first-child>button,[data-ui-split-button]>span:first-child>a):where(:not([data-login-design-static] *,.student-auth-shell *)){min-height:var(--standard-buttonHeight,var(--control-height))!important;height:auto!important;margin-block:0!important}html:root body [data-ui-action-menu]:where(:not([data-login-design-static],[data-login-design-static] *,.student-auth-shell,.student-auth-shell *)){overflow-x:hidden;gap:2px!important;padding:6px!important}html:root body [data-ui-action-menu] :is(button,a,[role=menuitem]):where(:not([data-login-design-static] *,.student-auth-shell *)){white-space:normal;overflow-wrap:anywhere;width:100%!important;inline-size:100%!important;min-width:0!important;min-height:max(28px,calc(1em * var(--standard-bodyLineHeight,1.5) + 8px))!important;height:auto!important;box-shadow:none!important;text-align:start!important;background:0 0!important;border:0!important;border-radius:5px!important;justify-content:flex-start!important;align-items:center!important;margin:0!important;padding:5px 8px!important;font-weight:400!important;display:flex!important}html:root body [data-ui-action-menu] :is(button,a,[role=menuitem]):hover:where(:not([data-login-design-static] *,.student-auth-shell *)){background:var(--glass-control-hover,var(--color-selected-background))!important}html:root body [data-ui-action-menu] :is(button,a,[role=menuitem])>span:not(.ui-copy-glyph,.ui-copy-confirm):where(:not([data-login-design-static] *,.student-auth-shell *)){gap:6px;min-width:0;justify-content:flex-start!important;align-items:center!important;margin:0!important;padding:0!important;font-weight:400!important;display:inline-flex!important}html:root body [data-ui-action-menu] .ui-copy-button:has(.ui-copy-glyph):has(.ui-copy-original:not(:empty)):where(:not([data-login-design-static] *,.student-auth-shell *)){padding-inline-start:28px!important}html:root body [data-ui-action-menu] .ui-copy-glyph:where(:not([data-login-design-static] *,.student-auth-shell *)){left:8px!important}html:root body [data-intake-types]{gap:var(--space-3);grid-auto-rows:1fr;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;display:grid!important}html:root body [data-intake-types][data-intake-types]>button[data-ui-control]{width:100%!important;inline-size:100%!important;height:100%!important;min-height:calc(var(--font-size-body) * var(--line-height-body) * 3 + var(--space-3) * 2)!important;padding:var(--space-3)!important;white-space:normal!important;text-align:start!important;place-self:stretch stretch!important}html:root body [data-intake-types]>button>span{gap:var(--space-1);text-align:start;width:100%;align-content:start!important;justify-items:start!important;display:grid!important}html:root body [data-intake-types]>button>span>strong{font-weight:600!important}html:root body [data-intake-types]>button>span>span{color:var(--color-text-muted)!important;font-size:var(--font-size-metadata)!important;line-height:var(--line-height-metadata)!important}html:root body [data-intake-types][data-intake-types]>button[aria-pressed=true]{background:var(--color-selected-background)!important;border-color:var(--color-primary)!important;color:var(--color-selected-text)!important}@media (max-width:600px){html:root body [data-intake-types]{grid-template-columns:minmax(0,1fr)!important}}@media (pointer:coarse){html:root body [data-ui-action-menu] :is(button,a,[role=menuitem]):where(:not([data-login-design-static] *,.student-auth-shell *)),html:root body :is([data-ui-split-button]>button,[data-ui-split-button]>span:first-child>button,[data-ui-split-button]>span:first-child>a):where(:not([data-login-design-static] *,.student-auth-shell *)){min-height:44px!important}}}
html:root body:has(.app-shell[data-app-shell]){--glass-module-surface:#ffffff05;--glass-module-filter:none;--glass-reading-opacity:2%;--glass-reading-blur:0px;--glass-surface:var(--glass-module-surface);--glass-content-surface:var(--glass-module-surface);--glass-blur:0px}@layer business-controls{html:root body .app-shell[data-app-shell] :is(.panel,.page-panel,.student-card,[data-content-card],[data-glass-surface=panel],[data-profile-surface],[data-dashboard-pattern=panel],[data-dashboard-pattern=kpi-card],[data-dashboard-pattern=calendar-agenda],[data-student-directory-revision],[data-application-directory-revision],[data-design-table],.ui-table-viewport,[data-ui-table-viewport],[data-month-calendar],.hero-actions.upgraded):where(:not([data-login-design-static],[data-login-design-static] *,.student-auth-shell,.student-auth-shell *,[data-unified-ai-island],[data-unified-ai-island] *,[data-liquid-menu],[data-liquid-menu] *,[role=dialog],[class*=posterPreview],[class*=posterPreview] *,.tiptap *)){--material-opacity-floor:2%;--material-reading-fill:#fff;--material-blur-floor:0px;background-color:var(--glass-module-surface)!important;-webkit-backdrop-filter:var(--glass-module-filter)!important;backdrop-filter:var(--glass-module-filter)!important;background-image:none!important}html:root body .app-shell[data-app-shell] :is(.student-tree,.tree-children,.student-school,.application-leaf,.intake-table>article,.history-table>article,.ranking-row,.material-grid>article,.account-card,.upload-panel,.template-notes article,.task-board>section,.task-board article,.task-calendar-view>section,.task-month-calendar,.deadline-radar article,.deadline-radar aside,.ranking-explain,.ranking-source,.settings-note,.profile-metrics article,.profile-array>article,.core-profile-sections>section,.student-stage-summary>div,.student-stage-summary.compact>label,.embedded-upload,.repeat-card,.exam-part,.exam-report-upload,.project-material-list>article,.application-notes-editor>form,.application-note-timeline article>div,.drawer-history.mode-卡片 article,.writing-question,.writing-question>article,.followup-panel,.account-info-panel,.school-recommender,.org-summary article,.student-permission-card,.credential-section,.ranking-profile-summary,.ranking-editor,.workflow-intro,.workflow-card,.workflow-card>footer,.deadline-round-editor>div,.feedback-builder>article,.project-feedback-tab>article,.feedback-read-content,.feedback-materials-read>article,.feedback-essay-answers>article,.social-timeline>article,.gpa-calculator,.school-plan-grid article,.school-plan-list article,.student-contract-node-times article):where(:not([role=alert],[data-status],[data-ui-control],[data-unified-ai-island] *,[data-liquid-menu] *,[data-login-design-static] *,.student-auth-shell *,[class*=posterPreview] *,.tiptap *)),html:root body .app-shell[data-app-shell] :is(.student-tree>header,.tree-columns,.data-head,.custom-data-head,.staff-table>header,.workload-table>header,.student-permission-table>header,[data-student-directory-revision] thead th,[data-application-directory-revision]>header,[data-design-table] thead th,.ui-table-viewport thead th){background-color:var(--glass-module-surface)!important;-webkit-backdrop-filter:var(--glass-module-filter)!important;backdrop-filter:var(--glass-module-filter)!important;background-image:none!important}html:root body:has(.app-shell[data-app-shell]) :is(.modal,.drawer,.date-popover,.search-results,.account-popover,.alert-panel):where(:not([data-unified-ai-island],[data-unified-ai-island] *,[data-optical-glass-surface])){background-color:var(--glass-floating-surface)!important;background-image:none!important}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html:root body:has(.app-shell[data-app-shell]){--glass-module-surface:var(--appearance-surface,var(--color-surface))!important;--glass-reading-opacity:100%!important}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){html:root body:has(.app-shell[data-app-shell]){--glass-module-surface:var(--appearance-surface,var(--color-surface))!important;--glass-reading-opacity:100%!important}}@media (forced-colors:active){html:root body:has(.app-shell[data-app-shell]){--glass-module-surface:Canvas!important;--glass-reading-opacity:100%!important}}html:root body .app-shell[data-app-shell] :is(.header-utility-group .icon-action,.header-utility-group .quick-create>button,.header-utility-group .palette-picker>summary,[data-dashboard-workspace] .hero-status-row>span,[data-dashboard-workspace] .hero-link-row .common-links>summary,[data-dashboard-workspace] .hero-link-row .view-builder-button,[data-dashboard-workspace] .hero-actions .action-matrix>button:not([data-optical-glass-surface])){background:var(--glass-control-surface)!important;border-color:var(--control-border)!important;box-shadow:var(--glass-control-shadow), inset 0 -1px 1px #00000009!important;-webkit-backdrop-filter:blur(var(--standard-glassBlur,0px))!important;backdrop-filter:blur(var(--standard-glassBlur,0px))!important}html:root body .app-shell[data-app-shell] [data-dashboard-workspace] .hero-actions .action-matrix>button{border-radius:18px!important}html:root body .app-shell[data-app-shell] :is(.header-utility-group .icon-action,.header-utility-group .quick-create>button,.header-utility-group .palette-picker>summary,[data-dashboard-workspace] .hero-link-row .common-links>summary,[data-dashboard-workspace] .hero-link-row .view-builder-button,[data-dashboard-workspace] .hero-actions .action-matrix>button):hover:not(:disabled){background:var(--glass-control-hover)!important}html:root body:not([data-yunxin-workspace=static]) input:is([data-ui-search=true],[type=search],[role=searchbox],[placeholder*=搜索],[placeholder*=查找],[placeholder*=检索],[placeholder*=search i]):not(:disabled,[readonly],[type=password],[type=hidden],[type=file]):where(:not([data-login-design-static] *,.student-auth-shell *,[data-text-input-variant] *,[data-unified-ai-island] *)){--glass-search-surface:var(--glass-control-surface);--glass-search-blur:var(--glass-form-blur,4px);color:var(--color-text);background-color:var(--glass-search-surface)!important;border-color:var(--control-border)!important;border-radius:var(--control-radius)!important;box-shadow:var(--glass-control-shadow)!important;-webkit-backdrop-filter:blur(var(--glass-search-blur))!important;backdrop-filter:blur(var(--glass-search-blur))!important;background-image:none!important}html:root body input[data-ui-search=true]::placeholder,html:root body input[type=search]::placeholder{color:var(--color-text-muted);opacity:1}html:root body:not([data-yunxin-workspace=static]) input:is([data-ui-search=true],[type=search],[role=searchbox])[aria-invalid=true]{border-color:var(--error-border,var(--color-danger))!important}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html:root body input:is([data-ui-search=true],[type=search],[role=searchbox],[placeholder*=搜索],[placeholder*=查找],[placeholder*=检索],[placeholder*=search i]){--glass-search-surface:var(--glass-reading-base,var(--color-surface))!important;--glass-search-blur:0px!important}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){html:root body input:is([data-ui-search=true],[type=search],[role=searchbox],[placeholder*=搜索],[placeholder*=查找],[placeholder*=检索],[placeholder*=search i]){--glass-search-surface:var(--glass-reading-base,var(--color-surface))!important;--glass-search-blur:0px!important}}@media (forced-colors:active){html:root body input:is([data-ui-search=true],[type=search],[role=searchbox],[placeholder*=搜索],[placeholder*=查找],[placeholder*=检索],[placeholder*=search i]){--glass-search-surface:Canvas!important;--glass-search-blur:0px!important;box-shadow:none!important;color:canvastext!important;border-color:canvastext!important}}}
html:root body .app-shell[data-app-shell]{--mist-flow-image:url(/materials/mist-flow-day.svg);--mist-flow-base:#edf3f4;background-color:#0000!important}html:root[data-theme=dark] body .app-shell[data-app-shell]{--mist-flow-image:url(/materials/mist-flow-night.svg);--mist-flow-base:#15212a}html:root body .app-shell[data-app-shell]>.workspace{background-color:#0000!important}html:root body .app-shell[data-app-shell]>[data-mist-flow-background]{z-index:-1;pointer-events:none;position:fixed;inset:0;background:var(--mist-flow-base) var(--mist-flow-image) center / cover no-repeat!important}html:root body [data-workspace-backdrop-owner]{isolation:isolate;--public-shell-background:transparent;background:0 0}@media (max-width:767px){html:root body .app-shell[data-app-shell]>[data-mist-flow-background]{background-position:38%!important}}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce),(forced-colors:active){html:root body .app-shell[data-app-shell]>[data-mist-flow-background]{background:var(--review-canvas)!important}}@media print{html:root body .app-shell[data-app-shell]>[data-mist-flow-background]{display:none}}
