:where(.v10-root) :where(*):where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) :where(:not(.v10-tw,.v10-tw *))::backdrop,:where(.v10-root) :where(:not(.v10-tw,.v10-tw *))::file-selector-button,:where(.v10-root) :where(:not(.v10-tw,.v10-tw *)):after,:where(.v10-root) :where(:not(.v10-tw,.v10-tw *)):before{box-sizing:revert;margin:revert;padding:revert;border:revert}:where(.v10-root) :where(hr):where(:not(.v10-tw,.v10-tw *)){height:revert;color:revert;border-top-width:revert}:where(.v10-root) :where(abbr:where([title])):where(:not(.v10-tw,.v10-tw *)){-webkit-text-decoration:revert;text-decoration:revert}:where(.v10-root) :where(h1):where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) :where(h2):where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) :where(h3):where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) :where(h4):where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) :where(h5):where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) :where(h6):where(:not(.v10-tw,.v10-tw *)){font-size:revert;font-weight:revert}:where(.v10-root) :where(a):where(:not(.v10-tw,.v10-tw *)){color:revert;-webkit-text-decoration:revert;text-decoration:revert}:where(.v10-root) :where(b):where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) :where(strong):where(:not(.v10-tw,.v10-tw *)){font-weight:revert}:where(.v10-root) :where(code):where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) :where(kbd):where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) :where(pre):where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) :where(samp):where(:not(.v10-tw,.v10-tw *)){font-family:revert;font-feature-settings:revert;font-variation-settings:revert;font-size:revert}:where(.v10-root) :where(small):where(:not(.v10-tw,.v10-tw *)){font-size:revert}:where(.v10-root) :where(sub):where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) :where(sup):where(:not(.v10-tw,.v10-tw *)){font-size:revert;line-height:revert;position:revert;vertical-align:revert}:where(.v10-root) :where(sub):where(:not(.v10-tw,.v10-tw *)){bottom:revert}:where(.v10-root) :where(sup):where(:not(.v10-tw,.v10-tw *)){top:revert}:where(.v10-root) :where(table):where(:not(.v10-tw,.v10-tw *)){text-indent:revert;border-color:revert;border-collapse:revert}:where(.v10-root) :where(:-moz-focusring):where(:not(.v10-tw,.v10-tw *)){outline:revert}:where(.v10-root) :where(progress):where(:not(.v10-tw,.v10-tw *)){vertical-align:revert}:where(.v10-root) :where(summary):where(:not(.v10-tw,.v10-tw *)){display:revert}:where(.v10-root) :where(menu):where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) :where(ol):where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) :where(ul):where(:not(.v10-tw,.v10-tw *)){list-style:revert}:where(.v10-root) :where(audio):where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) :where(canvas):where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) :where(embed):where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) :where(iframe):where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) :where(img):where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) :where(object):where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) :where(svg):where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) :where(video):where(:not(.v10-tw,.v10-tw *)){display:revert;vertical-align:revert}:where(.v10-root) :where(img):where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) :where(video):where(:not(.v10-tw,.v10-tw *)){max-width:revert;height:revert}:where(.v10-root) :where(:not(.v10-tw,.v10-tw *))::file-selector-button,:where(.v10-root) :where(button):where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) :where(input):where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) :where(optgroup):where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) :where(select):where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) :where(textarea):where(:not(.v10-tw,.v10-tw *)){font:revert;font-feature-settings:revert;font-variation-settings:revert;letter-spacing:revert;color:revert;border-radius:revert;background-color:revert;opacity:revert}:where(.v10-root) :where(:where(select:is([multiple],[size])) optgroup):where(:not(.v10-tw,.v10-tw *)){font-weight:revert}:where(.v10-root) :where(:where(select:is([multiple],[size])) optgroup option):where(:not(.v10-tw,.v10-tw *)){padding-inline-start:revert}:where(.v10-root) :where(:not(.v10-tw,.v10-tw *))::file-selector-button{margin-inline-end:revert}:where(.v10-root) :where(:not(.v10-tw,.v10-tw *))::placeholder{opacity:revert}:where(.v10-root) :where(:not(.v10-tw,.v10-tw *))::placeholder{color:revert}:where(.v10-root) :where(textarea):where(:not(.v10-tw,.v10-tw *)){resize:revert}:where(.v10-root) :where(:not(.v10-tw,.v10-tw *))::-webkit-search-decoration{-webkit-appearance:revert}:where(.v10-root) :where(:not(.v10-tw,.v10-tw *))::-webkit-date-and-time-value{min-height:revert;text-align:revert}:where(.v10-root) :where(:not(.v10-tw,.v10-tw *))::-webkit-datetime-edit{display:revert}:where(.v10-root) :where(:not(.v10-tw,.v10-tw *))::-webkit-datetime-edit-fields-wrapper{padding:revert}:where(.v10-root) :where(:not(.v10-tw,.v10-tw *))::-webkit-datetime-edit,:where(.v10-root) :where(:not(.v10-tw,.v10-tw *))::-webkit-datetime-edit-day-field,:where(.v10-root) :where(:not(.v10-tw,.v10-tw *))::-webkit-datetime-edit-hour-field,:where(.v10-root) :where(:not(.v10-tw,.v10-tw *))::-webkit-datetime-edit-meridiem-field,:where(.v10-root) :where(:not(.v10-tw,.v10-tw *))::-webkit-datetime-edit-millisecond-field,:where(.v10-root) :where(:not(.v10-tw,.v10-tw *))::-webkit-datetime-edit-minute-field,:where(.v10-root) :where(:not(.v10-tw,.v10-tw *))::-webkit-datetime-edit-month-field,:where(.v10-root) :where(:not(.v10-tw,.v10-tw *))::-webkit-datetime-edit-second-field,:where(.v10-root) :where(:not(.v10-tw,.v10-tw *))::-webkit-datetime-edit-year-field{padding-block:revert}:where(.v10-root) :where(:not(.v10-tw,.v10-tw *))::-webkit-calendar-picker-indicator{line-height:revert}:where(.v10-root) :where(:-moz-ui-invalid):where(:not(.v10-tw,.v10-tw *)){box-shadow:revert}:where(.v10-root) :where(:not(.v10-tw,.v10-tw *))::file-selector-button,:where(.v10-root) :where(button):where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) :where(input:where([type=button],[type=reset],[type=submit])):where(:not(.v10-tw,.v10-tw *)){appearance:revert}:where(.v10-root) :where(:not(.v10-tw,.v10-tw *))::-webkit-inner-spin-button,:where(.v10-root) :where(:not(.v10-tw,.v10-tw *))::-webkit-outer-spin-button{height:revert}:where(.v10-root) :where([hidden]:where(:not([hidden=until-found]))):where(:not(.v10-tw,.v10-tw *)){display:revert}:where(.v10-root) :where(*):where(:not(.v10-tw,.v10-tw *)){border-color:revert;outline-color:revert;scrollbar-width:revert}:where(.v10-root) :where(h1,h2,h3):where(:not(.v10-tw,.v10-tw *)){font-size:revert;font-weight:revert}:where(.v10-root) :where(button):where(:not(.v10-tw,.v10-tw *)){cursor:revert}:where(.v10-root) :where(.outline):where(:not(.v10-tw,.v10-tw *)){outline-style:revert;outline-width:revert}:where(.v10-root){-webkit-text-size-adjust:auto;text-size-adjust:auto;tab-size:8;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:initial;scrollbar-color:auto}:where(.v10-root) .shared-select:where(:not(.v10-tw,.v10-tw *)){display:inline-block;position:relative;min-width:0;max-width:100%;vertical-align:middle}.v10-root:is(div) .shared-select>.shared-select-native:where(:not(.v10-tw,.v10-tw *)){position:absolute;width:1px;height:1px;min-height:0;padding:0;margin:0;opacity:0;pointer-events:none;clip-path:inset(50%)}.v10-root:is(div) .shared-select-trigger:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:40px;padding:9px 12px;border:1px solid #dedfe2;border-radius:8px;background:#fff;color:#363940;font:inherit;font-size:14px;line-height:1.5;text-align:left;cursor:pointer}:where(.v10-root) .shared-select-trigger>span:where(:not(.v10-tw,.v10-tw *)){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.v10-root) .shared-select-trigger>svg:where(:not(.v10-tw,.v10-tw *)){flex-shrink:0;color:#71829a}.v10-root:is(div) .shared-select-trigger[aria-expanded=true]:where(:not(.v10-tw,.v10-tw *)){border-color:var(--v10-brand-primary,#1767e8)}.v10-root:is(div) .shared-select-trigger:disabled:where(:not(.v10-tw,.v10-tw *)){opacity:.5;cursor:not-allowed}:where(.v10-root) .shared-select-popup:where(:not(.v10-tw,.v10-tw *)){position:fixed;inset:auto;margin:0;padding:5px;border:1px solid #e2e7ef;border-radius:10px;background:#fff;color:#363940;box-shadow:0 8px 28px #172c491a;overflow-y:auto;overscroll-behavior:contain}:where(.v10-root) .shared-select-popup:where(:not(.v10-tw,.v10-tw *))::backdrop{background:transparent}.v10-root:is(div) .shared-select-popup>button:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:36px;padding:8px 10px;border:0;border-radius:6px;background:#fff;color:#475467;font:inherit;font-size:14px;line-height:1.5;text-align:left;cursor:pointer}.v10-root:is(div) .shared-select-popup>button[aria-selected=true]:where(:not(.v10-tw,.v10-tw *)){color:var(--v10-brand-primary,#1767e8);background:#edf3ff;font-weight:600}.v10-root:is(div) .shared-select-popup>button:focus-visible:where(:not(.v10-tw,.v10-tw *)),.v10-root:is(div) .shared-select-popup>button:hover:not(:disabled):where(:not(.v10-tw,.v10-tw *)){background:#f1f4f8;outline:2px solid var(--v10-brand-primary,#1767e8);outline-offset:-2px}:where(.v10-root) .shared-select-popup>button:disabled:where(:not(.v10-tw,.v10-tw *)){opacity:.4;cursor:not-allowed}:where(.v10-root) .shared-select-popup>button>svg:where(:not(.v10-tw,.v10-tw *)){flex-shrink:0}:where(.v10-root) .admin-field>.shared-select:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .feature-field>.shared-select:where(:not(.v10-tw,.v10-tw *)){width:100%}:where(.v10-root) .mobile-date-field:where(:not(.v10-tw,.v10-tw *)){position:relative;min-width:0}:where(.v10-root) .mobile-date-trigger:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:46px;padding:11px 12px;border:1px solid #dedfe2;border-radius:8px;background:#fff;color:#8a919d;text-align:left;font-size:14px;font-weight:400}:where(.v10-root) .mobile-date-trigger.has-value:where(:not(.v10-tw,.v10-tw *)){color:#30343b}:where(.v10-root) .mobile-date-trigger>svg:where(:not(.v10-tw,.v10-tw *)){flex-shrink:0;color:#71829a}:where(.v10-root) .mobile-date-field .mobile-date-validation:where(:not(.v10-tw,.v10-tw *)){position:absolute;width:1px!important;height:1px!important;min-height:0;padding:0!important;opacity:0;pointer-events:none;bottom:0;left:0}:where(.v10-root) .mobile-date-sheet:where(:not(.v10-tw,.v10-tw *)){position:fixed;inset:auto 0 0;margin:0 auto;width:100%;max-width:480px;max-height:calc(100dvh - 20px);padding:0;border:0;border-radius:24px 24px 0 0;background:#fff;color:#292b30;overflow-y:auto;overscroll-behavior:contain;box-shadow:0 -8px 40px #172c4920}:where(.v10-root) .mobile-date-sheet:where(:not(.v10-tw,.v10-tw *))::backdrop{background:#18233366}:where(.v10-root) .mobile-date-content:where(:not(.v10-tw,.v10-tw *)){padding:10px 20px max(20px,var(--so-safe-bottom))}:where(.v10-root) .mobile-date-handle:where(:not(.v10-tw,.v10-tw *)){width:36px;height:4px;background:#dfe3e9;border-radius:4px;margin:0 auto 14px}:where(.v10-root) .mobile-date-content header:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;justify-content:space-between;gap:10px}:where(.v10-root) .mobile-date-content h2:where(:not(.v10-tw,.v10-tw *)){margin:0;font-size:18px;font-weight:650}:where(.v10-root) .mobile-date-icon:where(:not(.v10-tw,.v10-tw *)){display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:10px;color:#5d6776;background:transparent;flex-shrink:0}:where(.v10-root) .mobile-date-selection:where(:not(.v10-tw,.v10-tw *)){color:#1868db;font-size:15px;margin:4px 0 18px;line-height:1.6;min-height:24px}:where(.v10-root) .mobile-date-navigation:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}:where(.v10-root) .mobile-date-selects:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;gap:8px}:where(.v10-root) .mobile-date-selects select:where(:not(.v10-tw,.v10-tw *)){border:0;background-color:#f5f6f8;color:#292b30;border-radius:8px;min-height:44px;padding:8px 10px;font-size:16px;font-weight:600}:where(.v10-root) .mobile-date-days:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .mobile-date-weekdays:where(:not(.v10-tw,.v10-tw *)){display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;text-align:center}:where(.v10-root) .mobile-date-weekdays:where(:not(.v10-tw,.v10-tw *)){margin-bottom:6px;font-size:13px;color:#8993a1}:where(.v10-root) .mobile-date-weekdays>span:where(:not(.v10-tw,.v10-tw *)){padding:7px 0}:where(.v10-root) .mobile-date-weekdays>span:first-child:where(:not(.v10-tw,.v10-tw *)){color:#bd727d}:where(.v10-root) .mobile-date-days>button:where(:not(.v10-tw,.v10-tw *)){min-height:44px;padding:8px 0;border:0;border-radius:12px;background:transparent;color:#30343b;font-size:16px;position:relative}:where(.v10-root) .mobile-date-days>button.is-today:where(:not(.v10-tw,.v10-tw *)):after{content:"";width:4px;height:4px;background:#1868db;border-radius:50%;position:absolute;bottom:4px;left:calc(50% - 2px)}:where(.v10-root) .mobile-date-days>button.is-selected:where(:not(.v10-tw,.v10-tw *)){background:#1868db;color:#fff;font-weight:700}:where(.v10-root) .mobile-date-days>button.is-selected:where(:not(.v10-tw,.v10-tw *)):after{background:#fff}:where(.v10-root) .mobile-date-shortcuts:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;justify-content:space-between;padding:12px 0}:where(.v10-root) .mobile-date-shortcuts button:where(:not(.v10-tw,.v10-tw *)){min-height:44px;padding:8px 12px;background:transparent;color:#657287;font-size:14px}:where(.v10-root) .mobile-date-confirm:where(:not(.v10-tw,.v10-tw *)){width:100%;min-height:48px;border-radius:10px;background:#1868db;color:#fff;font-size:16px;font-weight:600}:where(.v10-root) .mobile-date-confirm:disabled:where(:not(.v10-tw,.v10-tw *)){background:#e9edf3;color:#98a2b0}:where(.v10-root) .mobile-date-sheet button:focus-visible:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .mobile-date-trigger:focus-visible:where(:not(.v10-tw,.v10-tw *)){outline:2px solid #1868db;outline-offset:2px}@media(min-width:768px){:where(.v10-root) .mobile-date-sheet:where(:not(.v10-tw,.v10-tw *)){inset:0;margin:auto;width:360px;height:fit-content;max-height:calc(100dvh - 48px);border-radius:16px;box-shadow:0 16px 56px #172c4926}:where(.v10-root) .mobile-date-content:where(:not(.v10-tw,.v10-tw *)){padding:16px 20px 20px}:where(.v10-root) .mobile-date-handle:where(:not(.v10-tw,.v10-tw *)){display:none}:where(.v10-root) .mobile-date-content h2:where(:not(.v10-tw,.v10-tw *)){font-size:16px}:where(.v10-root) .mobile-date-icon:where(:not(.v10-tw,.v10-tw *)){width:32px;height:32px;border-radius:6px}:where(.v10-root) .mobile-date-selection:where(:not(.v10-tw,.v10-tw *)){font-size:14px;margin:2px 0 12px;min-height:22px}:where(.v10-root) .mobile-date-navigation:where(:not(.v10-tw,.v10-tw *)){margin-bottom:8px}:where(.v10-root) .mobile-date-selects select:where(:not(.v10-tw,.v10-tw *)){min-height:34px;padding:5px 8px;font-size:14px;border-radius:6px}:where(.v10-root) .mobile-date-weekdays:where(:not(.v10-tw,.v10-tw *)){font-size:12px;margin-bottom:4px}:where(.v10-root) .mobile-date-weekdays>span:where(:not(.v10-tw,.v10-tw *)){padding-block:5px}:where(.v10-root) .mobile-date-days>button:where(:not(.v10-tw,.v10-tw *)){min-height:36px;padding:5px 0;font-size:14px;border-radius:8px}:where(.v10-root) .mobile-date-shortcuts:where(:not(.v10-tw,.v10-tw *)){padding-block:8px}:where(.v10-root) .mobile-date-shortcuts button:where(:not(.v10-tw,.v10-tw *)){min-height:32px;padding:4px 8px;font-size:13px}:where(.v10-root) .mobile-date-confirm:where(:not(.v10-tw,.v10-tw *)){min-height:40px;font-size:14px;border-radius:8px}}@media(max-height:650px)and (max-width:767px){:where(.v10-root) .mobile-date-content:where(:not(.v10-tw,.v10-tw *)){padding-top:8px}:where(.v10-root) .mobile-date-selection:where(:not(.v10-tw,.v10-tw *)){margin-bottom:8px}:where(.v10-root) .mobile-date-shortcuts:where(:not(.v10-tw,.v10-tw *)){padding-block:4px}:where(.v10-root) .mobile-date-handle:where(:not(.v10-tw,.v10-tw *)){margin-bottom:6px}}:where(.v10-root) .mobile-picker-field:where(:not(.v10-tw,.v10-tw *)){position:relative;min-width:0}:where(.v10-root) .mobile-picker-trigger:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:46px;padding:11px 12px;border:1px solid #dedfe2;border-radius:8px;background:#fff;color:#8a919d;text-align:left;font-size:14px;font-weight:400}:where(.v10-root) .mobile-picker-trigger.has-value:where(:not(.v10-tw,.v10-tw *)){color:#30343b}:where(.v10-root) .mobile-picker-trigger>span:where(:not(.v10-tw,.v10-tw *)){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.v10-root) .mobile-picker-trigger>svg:where(:not(.v10-tw,.v10-tw *)){color:#71829a;flex-shrink:0}:where(.v10-root) .mobile-picker-field .mobile-picker-validation:where(:not(.v10-tw,.v10-tw *)){display:none}:where(.v10-root) .mobile-picker-sheet:where(:not(.v10-tw,.v10-tw *)){position:fixed;inset:auto 0 0;margin:0 auto;width:100%;max-width:480px;max-height:calc(100dvh - 20px);padding:0;border:0;border-radius:24px 24px 0 0;background:#fff;color:#292b30;overflow-y:auto;overscroll-behavior:contain;box-shadow:0 -8px 40px #172c4920}:where(.v10-root) .mobile-picker-sheet:where(:not(.v10-tw,.v10-tw *))::backdrop{background:#18233366}:where(.v10-root) .mobile-picker-content:where(:not(.v10-tw,.v10-tw *)){padding:10px 20px max(20px,var(--so-safe-bottom))}:where(.v10-root) .mobile-picker-handle:where(:not(.v10-tw,.v10-tw *)){width:36px;height:4px;border-radius:4px;background:#dfe3e9;margin:0 auto 12px}:where(.v10-root) .mobile-picker-content header:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}:where(.v10-root) .mobile-picker-content h2:where(:not(.v10-tw,.v10-tw *)){font-size:18px;font-weight:650;line-height:1.5;margin:0}:where(.v10-root) .mobile-picker-close:where(:not(.v10-tw,.v10-tw *)){display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;background:transparent;color:#687486;border-radius:10px}:where(.v10-root) .mobile-picker-options:where(:not(.v10-tw,.v10-tw *)){max-height:min(60dvh,440px);overflow-y:auto;overscroll-behavior:contain}:where(.v10-root) .mobile-picker-options>button:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-height:54px;padding:14px 16px;margin-bottom:4px;border-radius:10px;text-align:left;font-size:16px;line-height:1.5;color:#444d5b;background:#fff}:where(.v10-root) .mobile-picker-options>button[aria-pressed=true]:where(:not(.v10-tw,.v10-tw *)){background:#edf4ff;color:#1868db;font-weight:600}:where(.v10-root) .mobile-picker-options>button>svg:where(:not(.v10-tw,.v10-tw *)){flex-shrink:0}:where(.v10-root) .mobile-picker-clear:where(:not(.v10-tw,.v10-tw *)){display:block;width:100%;margin-top:10px;padding:12px;min-height:44px;border-radius:10px;background:#f7f8fa;color:#758092;font-size:14px}:where(.v10-root) .mobile-time-value:where(:not(.v10-tw,.v10-tw *)){color:#1868db;font-size:26px;font-weight:650;text-align:center;margin:4px 0 24px;font-variant-numeric:tabular-nums}:where(.v10-root) .mobile-time-columns:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .mobile-time-labels:where(:not(.v10-tw,.v10-tw *)){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}:where(.v10-root) .mobile-time-labels:where(:not(.v10-tw,.v10-tw *)){text-align:center;font-size:12px;color:#8b95a3;margin-bottom:8px}:where(.v10-root) .mobile-time-columns>div:where(:not(.v10-tw,.v10-tw *)){position:relative;height:216px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;border:1px solid #edf0f5;border-radius:14px;padding:84px 6px;background:#fafbfc;scroll-snap-type:y proximity}:where(.v10-root) .mobile-time-columns>div:where(:not(.v10-tw,.v10-tw *))::-webkit-scrollbar{display:none}:where(.v10-root) .mobile-time-columns button:where(:not(.v10-tw,.v10-tw *)){display:block;width:100%;height:48px;min-height:48px;padding:0;border-radius:9px;color:#758092;font-size:20px;font-variant-numeric:tabular-nums;background:transparent;scroll-snap-align:center}:where(.v10-root) .mobile-time-columns button[aria-pressed=true]:where(:not(.v10-tw,.v10-tw *)){color:#1868db;background:#e7efff;font-weight:700}:where(.v10-root) .mobile-time-quick:where(:not(.v10-tw,.v10-tw *)){display:flex;gap:8px;margin:20px 0}:where(.v10-root) .mobile-time-quick>button:where(:not(.v10-tw,.v10-tw *)){flex:1;min-height:42px;border-radius:8px;background:#fff;border:1px solid #e2e7ef;color:#6b7789;font-size:14px}:where(.v10-root) .mobile-time-quick>button[aria-pressed=true]:where(:not(.v10-tw,.v10-tw *)){color:#1868db;background:#fff;border-color:#1868db;font-weight:600}:where(.v10-root) .mobile-picker-confirm:where(:not(.v10-tw,.v10-tw *)){width:100%;min-height:48px;border-radius:10px;background:#1868db;color:#fff;font-size:16px;font-weight:600}:where(.v10-root) .mobile-picker-sheet button:focus-visible:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .mobile-picker-trigger:focus-visible:where(:not(.v10-tw,.v10-tw *)){outline:2px solid #1868db;outline-offset:2px}@media(min-width:768px){:where(.v10-root) .mobile-picker-sheet:where(:not(.v10-tw,.v10-tw *)){inset:0;margin:auto;width:360px;height:fit-content;max-height:calc(100dvh - 48px);border-radius:16px;box-shadow:0 16px 56px #172c4926}:where(.v10-root) .mobile-picker-content:where(:not(.v10-tw,.v10-tw *)){padding:16px 20px 20px}:where(.v10-root) .mobile-picker-handle:where(:not(.v10-tw,.v10-tw *)){display:none}:where(.v10-root) .mobile-picker-content header:where(:not(.v10-tw,.v10-tw *)){gap:10px;margin-bottom:10px}:where(.v10-root) .mobile-picker-content h2:where(:not(.v10-tw,.v10-tw *)){font-size:16px}:where(.v10-root) .mobile-picker-close:where(:not(.v10-tw,.v10-tw *)){width:32px;height:32px;border-radius:6px}:where(.v10-root) .mobile-picker-options:where(:not(.v10-tw,.v10-tw *)){max-height:min(50dvh,320px)}:where(.v10-root) .mobile-picker-options>button:where(:not(.v10-tw,.v10-tw *)){min-height:40px;padding:9px 12px;margin-bottom:2px;border-radius:6px;font-size:14px}:where(.v10-root) .mobile-picker-options>button:hover:not([aria-pressed=true]):where(:not(.v10-tw,.v10-tw *)){background:#f5f6f8}:where(.v10-root) .mobile-picker-clear:where(:not(.v10-tw,.v10-tw *)){min-height:34px;padding:7px 10px;margin-top:8px;font-size:13px;border-radius:6px}:where(.v10-root) .mobile-time-value:where(:not(.v10-tw,.v10-tw *)){font-size:22px;margin:2px 0 16px}:where(.v10-root) .mobile-time-columns:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .mobile-time-labels:where(:not(.v10-tw,.v10-tw *)){gap:8px}:where(.v10-root) .mobile-time-columns>div:where(:not(.v10-tw,.v10-tw *)){height:160px;padding:62px 4px;border-radius:8px}:where(.v10-root) .mobile-time-columns button:where(:not(.v10-tw,.v10-tw *)){height:36px;min-height:36px;font-size:16px;border-radius:6px}:where(.v10-root) .mobile-time-quick:where(:not(.v10-tw,.v10-tw *)){margin:14px 0}:where(.v10-root) .mobile-time-quick>button:where(:not(.v10-tw,.v10-tw *)){min-height:34px;font-size:13px;border-radius:6px}:where(.v10-root) .mobile-picker-confirm:where(:not(.v10-tw,.v10-tw *)){min-height:40px;font-size:14px;border-radius:8px}}@media(max-height:650px)and (max-width:767px){:where(.v10-root) .mobile-time-columns>div:where(:not(.v10-tw,.v10-tw *)){height:184px;padding-block:68px}:where(.v10-root) .mobile-time-value:where(:not(.v10-tw,.v10-tw *)){margin-bottom:12px}:where(.v10-root) .mobile-time-quick:where(:not(.v10-tw,.v10-tw *)){margin-block:12px}}:where(.v10-root) .mobile-time-field:where(:not(.v10-tw,.v10-tw *)){min-width:0}@media(min-width:768px){:where(.v10-root) .mobile-picker-sheet.desktop-time-popover:where(:not(.v10-tw,.v10-tw *)){inset:auto;margin:0;width:320px;border:1px solid #e2e7ef;border-radius:12px;box-shadow:0 8px 28px #172c491a}:where(.v10-root) .desktop-time-popover:where(:not(.v10-tw,.v10-tw *))::backdrop{background:transparent}:where(.v10-root) .desktop-time-popover .mobile-picker-content:where(:not(.v10-tw,.v10-tw *)){padding:12px}:where(.v10-root) .desktop-time-popover .mobile-picker-content h2:where(:not(.v10-tw,.v10-tw *)){font-size:14px}:where(.v10-root) .desktop-time-popover .mobile-time-value:where(:not(.v10-tw,.v10-tw *)){font-size:20px;margin-bottom:10px}:where(.v10-root) .desktop-time-popover .mobile-time-columns>div:where(:not(.v10-tw,.v10-tw *)){height:132px;padding:48px 4px}:where(.v10-root) .desktop-time-popover .mobile-time-quick:where(:not(.v10-tw,.v10-tw *)){margin:10px 0}}:where(.v10-root) .student-stage .permit-detail:where(:not(.v10-tw,.v10-tw *)){gap:20px}:where(.v10-root) .permit-detail .permit-back:where(:not(.v10-tw,.v10-tw *)){font-size:13px;justify-self:start}:where(.v10-root) .permit-preview:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:12px 14px;background:#f7f8fa;border-radius:12px;font-size:12px;color:#64748b}:where(.v10-root) .permit-preview select:where(:not(.v10-tw,.v10-tw *)){margin-left:auto;width:auto;min-height:36px;padding:6px 28px 6px 10px;border:1px solid #e1e5eb;border-radius:8px;background-color:#fff;font-size:12px;color:#43536b}:where(.v10-root) .permit-preview small:where(:not(.v10-tw,.v10-tw *)){flex-basis:100%;font-size:11px}:where(.v10-root) .permit-status-panel:where(:not(.v10-tw,.v10-tw *)){--v10-status-color:#3976df;--v10-status-bg:#e9f1ff;padding:24px;border:1px solid #e8edf4;border-radius:20px;background:#f8faff}:where(.v10-root) .permit-status-panel.attention:where(:not(.v10-tw,.v10-tw *)){--v10-status-color:#a36619;--v10-status-bg:#fff0d6;background:#fffcf6;border-color:#f0e7d8}:where(.v10-root) .permit-status-panel.complete:where(:not(.v10-tw,.v10-tw *)){--v10-status-color:#248269;--v10-status-bg:#e0f4eb;background:#f5fbf8;border-color:#e1eee7}:where(.v10-root) .permit-status-heading:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;gap:10px;color:var(--v10-status-color)}:where(.v10-root) .permit-status-symbol:where(:not(.v10-tw,.v10-tw *)){width:44px;height:44px;display:grid;place-items:center;border-radius:15px;background:var(--v10-status-bg)}:where(.v10-root) .permit-status-label:where(:not(.v10-tw,.v10-tw *)){font-size:13px;font-weight:650}:where(.v10-root) .student-stage .permit-status-panel h3:where(:not(.v10-tw,.v10-tw *)){font-size:21px;margin:18px 0 8px;line-height:1.4;letter-spacing:-.5px}:where(.v10-root) .permit-status-panel>p:where(:not(.v10-tw,.v10-tw *)){margin:0;color:#586a80;font-size:14px;line-height:1.7;word-break:keep-all}:where(.v10-root) .permit-progress:where(:not(.v10-tw,.v10-tw *)){display:flex;list-style:none;padding:20px 0 0;margin:20px 0 0;border-top:1px solid #e3e8ef}:where(.v10-root) .permit-progress li:where(:not(.v10-tw,.v10-tw *)){flex:1;display:flex;align-items:center;gap:6px;font-size:11px;color:#7d8999}:where(.v10-root) .permit-progress li>span:where(:not(.v10-tw,.v10-tw *)){width:21px;height:21px;border-radius:50%;display:grid;place-items:center;background:#e9edf2;flex-shrink:0}:where(.v10-root) .permit-progress li.active:where(:not(.v10-tw,.v10-tw *)){color:var(--v10-status-color)}:where(.v10-root) .permit-progress li.active>span:where(:not(.v10-tw,.v10-tw *)){background:var(--v10-status-bg)}:where(.v10-root) .permit-progress li[aria-current]:where(:not(.v10-tw,.v10-tw *)){font-weight:700}:where(.v10-root) .permit-detail .permit-muted:where(:not(.v10-tw,.v10-tw *)){color:#687a91;line-height:1.7;font-size:13px;margin:0}:where(.v10-root) .permit-detail-body:where(:not(.v10-tw,.v10-tw *)){border-top:1px solid #edf0f5;padding-top:16px;margin:0;font-size:14px}:where(.v10-root) .permit-request-reason:where(:not(.v10-tw,.v10-tw *)){background:#fff8ec;border-radius:10px;padding:14px;margin:0;color:#79572c;white-space:pre-wrap;font-size:14px;line-height:1.7}:where(.v10-root) .permit-supplement:where(:not(.v10-tw,.v10-tw *)){display:grid;gap:12px;font-size:14px}:where(.v10-root) .permit-supplement textarea:where(:not(.v10-tw,.v10-tw *)){width:100%;resize:vertical}:where(.v10-root) .permit-document:where(:not(.v10-tw,.v10-tw *)){border-bottom:1px solid #edf0f5;padding-bottom:12px}:where(.v10-root) .permit-document summary:where(:not(.v10-tw,.v10-tw *)){display:flex;gap:10px;align-items:center;cursor:pointer;padding:8px 0;font-size:14px;list-style:none}:where(.v10-root) .permit-document summary:where(:not(.v10-tw,.v10-tw *))::-webkit-details-marker{display:none}:where(.v10-root) .permit-document summary svg:last-child:where(:not(.v10-tw,.v10-tw *)){margin-left:auto}:where(.v10-root) .permit-document[open] summary svg:last-child:where(:not(.v10-tw,.v10-tw *)){transform:rotate(180deg)}:where(.v10-root) .permit-file:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;gap:10px;font-size:14px;color:#405b80}:where(.v10-root) .permit-file span:where(:not(.v10-tw,.v10-tw *)){flex:1;overflow-wrap:anywhere}:where(.v10-root) .permit-messages:where(:not(.v10-tw,.v10-tw *)){padding:0;margin:0;list-style:none;display:grid;gap:18px}:where(.v10-root) .permit-messages li>div:where(:not(.v10-tw,.v10-tw *)){display:flex;justify-content:space-between;gap:8px;font-size:13px}:where(.v10-root) .permit-messages time:where(:not(.v10-tw,.v10-tw *)){color:#748297;font-size:12px}:where(.v10-root) .permit-messages p:where(:not(.v10-tw,.v10-tw *)){white-space:pre-wrap;font-size:14px;line-height:1.6;margin:8px 0 0}:where(.v10-root) .permit-help:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;gap:12px;padding:18px;border-radius:14px;background:#f5f7fa;color:#526b8b}:where(.v10-root) .permit-help span:where(:not(.v10-tw,.v10-tw *)){flex:1;display:grid;gap:6px}:where(.v10-root) .permit-help strong:where(:not(.v10-tw,.v10-tw *)){font-size:13px;font-weight:500}:where(.v10-root) .permit-help small:where(:not(.v10-tw,.v10-tw *)){font-size:13px;color:var(--v10-field-focus-blue);font-weight:600}@media(max-width:360px){:where(.v10-root) .permit-status-panel:where(:not(.v10-tw,.v10-tw *)){padding:18px}:where(.v10-root) .permit-progress li:where(:not(.v10-tw,.v10-tw *)){font-size:10px;gap:4px}}:where(.v10-root) .student-hero-carousel:where(:not(.v10-tw,.v10-tw *)){position:relative;border-radius:22px;overflow:hidden;isolation:isolate}:where(.v10-root) .student-hero-track:where(:not(.v10-tw,.v10-tw *)){display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}:where(.v10-root) .student-hero-track:where(:not(.v10-tw,.v10-tw *))::-webkit-scrollbar{display:none}:where(.v10-root) .student-hero-track:focus-visible:where(:not(.v10-tw,.v10-tw *)){outline:2px solid var(--v10-brand-action);outline-offset:-3px;border-radius:22px}:where(.v10-root) .student-hero-slide:where(:not(.v10-tw,.v10-tw *)){flex:0 0 100%;min-width:0;min-height:236px;position:relative;padding:108px 24px 44px;scroll-snap-align:start;scroll-snap-stop:always}:where(.v10-root) .student-hero-peach:where(:not(.v10-tw,.v10-tw *)){background:#ffedda}:where(.v10-root) .student-hero-blue:where(:not(.v10-tw,.v10-tw *)){background:#e3eeff}:where(.v10-root) .student-hero-mint:where(:not(.v10-tw,.v10-tw *)){background:#e3f2e9}:where(.v10-root) .student-hero-lilac:where(:not(.v10-tw,.v10-tw *)){background:#eddcff}:where(.v10-root) .student-hero-icon:where(:not(.v10-tw,.v10-tw *)){position:absolute;right:24px;top:24px;width:64px;height:64px;border-radius:18px;background:#ffffffe6;border:1px solid #dce8ff;color:var(--v10-brand-primary);display:grid;place-items:center;pointer-events:none;-webkit-user-select:none;user-select:none}:where(.v10-root) .student-stage .student-hero-copy h2:where(:not(.v10-tw,.v10-tw *)){color:#11141a;font-size:clamp(20px,5.65vw,24px);line-height:1.42;font-weight:600;letter-spacing:-.6px;margin:0;word-break:keep-all}:where(.v10-root) .student-hero-copy p:where(:not(.v10-tw,.v10-tw *)){margin-top:10px;color:#4e5968;font-size:13px;line-height:1.6;word-break:keep-all}:where(.v10-root) .student-hero-count:where(:not(.v10-tw,.v10-tw *)){position:absolute;right:20px;bottom:16px;display:flex;align-items:center;gap:5px;padding:4px 10px;border-radius:20px;background:#11141ab3;color:#fff;font-size:12px;font-variant-numeric:tabular-nums;pointer-events:none}:where(.v10-root) .student-hero-count b:where(:not(.v10-tw,.v10-tw *)){font-weight:600}:where(.v10-root) .student-hero-count>span:where(:not(.v10-tw,.v10-tw *)){opacity:.7}:where(.v10-root) .student-hero-arrow:where(:not(.v10-tw,.v10-tw *)){position:absolute;z-index:2;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid #ffffff90;border-radius:50%;background:#ffffffe0;color:#4e5968;box-shadow:0 2px 8px #2531470d;opacity:0;pointer-events:none;transition:opacity .18s ease,background .18s ease}:where(.v10-root) .student-hero-prev:where(:not(.v10-tw,.v10-tw *)){left:9px}:where(.v10-root) .student-hero-next:where(:not(.v10-tw,.v10-tw *)){right:9px}:where(.v10-root) .student-hero-carousel.is-touching .student-hero-arrow:where(:not(.v10-tw,.v10-tw *)){opacity:1;pointer-events:auto}:where(.v10-root) .student-hero-arrow:focus-visible:where(:not(.v10-tw,.v10-tw *)){outline:2px solid var(--v10-brand-action);outline-offset:2px}@media(hover:hover){:where(.v10-root) .student-hero-carousel:hover .student-hero-arrow:where(:not(.v10-tw,.v10-tw *)){opacity:1;pointer-events:auto}:where(.v10-root) .student-hero-arrow:hover:where(:not(.v10-tw,.v10-tw *)){background:#fff}}@media(prefers-reduced-motion:reduce){:where(.v10-root) .student-hero-arrow:where(:not(.v10-tw,.v10-tw *)){transition:none}}.v10-root:where(:not(.v10-tw,.v10-tw *)){font-family:Noto Sans KR,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#11141a;background:#fff;font-synthesis:none;font-weight:400;font-size:14px;line-height:1.6;--v10-blue:#2b62e5;--v10-field-focus-blue:#2b62e5;--v10-action:#11141a;--v10-action-hover:#262b36;--v10-muted:#6b7684;--v10-line:#edf0f5;--v10-brand:#2b62e5;--v10-brand-bg:#eef4ff}:where(.v10-root) :where(:not(.v10-tw,.v10-tw *)){box-sizing:border-box}body{margin:0}:where(.v10-root) button:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) input:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) select:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) textarea:where(:not(.v10-tw,.v10-tw *)){font:inherit}:where(.v10-root) a:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) button:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) input:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) select:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) textarea:where(:not(.v10-tw,.v10-tw *)){-webkit-tap-highlight-color:transparent}:where(.v10-root) button:where(:not(.v10-tw,.v10-tw *)){cursor:pointer}:where(.v10-root) button:where(:not(.v10-tw,.v10-tw *)){color:inherit}:where(.v10-root) a:where(:not(.v10-tw,.v10-tw *)){color:inherit;text-decoration:none}:where(.v10-root) button:where(:not(.v10-tw,.v10-tw *)){border:0;background:none}:where(.v10-root) button:disabled:where(:not(.v10-tw,.v10-tw *)){cursor:not-allowed;opacity:.45}:where(.v10-root) svg:where(:not(.v10-tw,.v10-tw *)){flex-shrink:0;vertical-align:middle}:where(.v10-root) h1:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) h2:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) h3:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) h4:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) p:where(:not(.v10-tw,.v10-tw *)){margin:0}:where(.v10-root) h1:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) h2:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) h3:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) h4:where(:not(.v10-tw,.v10-tw *)){letter-spacing:-.045em;line-height:1.45}:where(.v10-root) h1:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) h2:where(:not(.v10-tw,.v10-tw *)){font-weight:600}:where(.v10-root) h3:where(:not(.v10-tw,.v10-tw *)){font-weight:550}:where(.v10-root) p:where(:not(.v10-tw,.v10-tw *)){color:#788597}:where(.v10-root) a:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) button:where(:not(.v10-tw,.v10-tw *)){transition:background .18s,color .18s,border-color .18s,box-shadow .18s,transform .18s}:where(.v10-root) a:focus-visible:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) button:focus-visible:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) input:focus-visible:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) select:focus-visible:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) summary:focus-visible:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) textarea:focus-visible:where(:not(.v10-tw,.v10-tw *)){outline:3px solid #7eabff;outline-offset:3px}:where(.v10-root) a:hover:where(:not(.v10-tw,.v10-tw *)){color:var(--v10-blue)}:where(.v10-root) button:hover:not(:disabled):where(:not(.v10-tw,.v10-tw *)){filter:brightness(.98)}:where(.v10-root) input:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) select:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) textarea:where(:not(.v10-tw,.v10-tw *)){border:1px solid #e2e7ee;border-radius:9px;background:#fff;min-height:43px;color:var(--v10-text);padding:10px 13px;max-width:100%}:where(.v10-root) :is(input:not([type=checkbox],[type=radio],[type=range],[type=hidden],[type=button],[type=submit],[type=reset]),select,textarea):focus:where(:not(.v10-tw,.v10-tw *)){outline:none;box-shadow:none;border-color:var(--v10-field-focus-blue)}:where(.v10-root) textarea:where(:not(.v10-tw,.v10-tw *)){resize:vertical;width:100%;line-height:1.8}:where(.v10-root) input:where(:not(.v10-tw,.v10-tw *))::placeholder,:where(.v10-root) textarea:where(:not(.v10-tw,.v10-tw *))::placeholder{color:#a6afbd}:where(.v10-root) label:where(:not(.v10-tw,.v10-tw *)){display:flex;flex-direction:column;gap:8px;font-weight:550;font-size:14px;margin:18px 0}:where(.v10-root) label:first-child:where(:not(.v10-tw,.v10-tw *)){margin-top:0}:where(.v10-root) label input:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) label select:where(:not(.v10-tw,.v10-tw *)){width:100%}:where(.v10-root) small:where(:not(.v10-tw,.v10-tw *)){font-size:14px}:where(.v10-root) :where(:not(.v10-tw,.v10-tw *))::selection{background:#dce8ff}:where(.v10-root) .content-width:where(:not(.v10-tw,.v10-tw *)){max-width:1160px;margin-left:auto;margin-right:auto}:where(.v10-root) .button:where(:not(.v10-tw,.v10-tw *)){display:inline-flex;justify-content:center;align-items:center;gap:10px;padding:15px 22px;border-radius:10px;font-size:14px;font-weight:650;min-height:49px;white-space:nowrap;line-height:1.4}:where(.v10-root) .button:hover:not(:disabled):where(:not(.v10-tw,.v10-tw *)){transform:translateY(-3px)}:where(.v10-root) .button.primary:where(:not(.v10-tw,.v10-tw *)){background:var(--v10-action);color:#fff}:where(.v10-root) .button.dark:hover:not(:disabled):where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .button.primary:hover:not(:disabled):where(:not(.v10-tw,.v10-tw *)){background:var(--v10-action-hover);color:#fff}:where(.v10-root) .button.white:where(:not(.v10-tw,.v10-tw *)){background:#fff;border:1px solid #e3e8ef;color:var(--v10-action)}:where(.v10-root) .button.secondary:where(:not(.v10-tw,.v10-tw *)){background:#f0f4fa;color:var(--v10-action)}:where(.v10-root) .button.outline:where(:not(.v10-tw,.v10-tw *)){background:#fff;border:1px solid #cbd5e1;color:var(--v10-action)}:where(.v10-root) .button.outline:hover:not(:disabled):where(:not(.v10-tw,.v10-tw *)){color:var(--v10-action-hover);border-color:#e2e8f0}:where(.v10-root) .button.secondary:hover:not(:disabled):where(:not(.v10-tw,.v10-tw *)){background:#f5f5f5;transform:none}:where(.v10-root) .button.dark:where(:not(.v10-tw,.v10-tw *)){background:var(--v10-action);color:#fff}:where(.v10-root) .button.small:where(:not(.v10-tw,.v10-tw *)){padding:11px 17px;min-height:41px;font-size:14px}:where(.v10-root) .button.full:where(:not(.v10-tw,.v10-tw *)){display:flex;width:100%;margin-top:16px}:where(.v10-root) .icon-button:where(:not(.v10-tw,.v10-tw *)){width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;flex-shrink:0}:where(.v10-root) .icon-button:hover:where(:not(.v10-tw,.v10-tw *)){background:#edf2f8}:where(.v10-root) .text-link:where(:not(.v10-tw,.v10-tw *)){position:relative;display:inline-flex;gap:8px;align-items:center;color:var(--v10-action);font-weight:600;font-size:14px;transition:color .18s ease}:where(.v10-root) .landing-nav .staff-link:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .landing-nav nav>a:where(:not(.v10-tw,.v10-tw *)){position:relative;transition:color .18s ease}:where(.v10-root) :is(.text-link,.landing-nav nav>a,.landing-nav .staff-link):where(:not(.v10-tw,.v10-tw *)):after{content:"";position:absolute;right:0;bottom:-4px;left:0;height:2px;background:currentColor;clip-path:inset(0 50% 0 50%);transition:clip-path .24s cubic-bezier(.22,1,.36,1);pointer-events:none}:where(.v10-root) :is(.text-link,.landing-nav nav>a,.landing-nav .staff-link):is(:hover,:focus-visible):where(:not(.v10-tw,.v10-tw *)){color:var(--v10-action-hover)}:where(.v10-root) :is(.text-link,.landing-nav nav>a,.landing-nav .staff-link):is(:hover,:focus-visible):where(:not(.v10-tw,.v10-tw *)):after{clip-path:inset(0)}:where(.v10-root) .plain-button:where(:not(.v10-tw,.v10-tw *)){padding:0}:where(.v10-root) .external-link:where(:not(.v10-tw,.v10-tw *)){display:inline-flex;align-items:center;gap:6px}:where(.v10-root) .external-link>.external-link-arrow:where(:not(.v10-tw,.v10-tw *)){opacity:0;pointer-events:none;transition:opacity .16s ease-out}:where(.v10-root) .external-link:is(:hover,:focus-visible)>.external-link-arrow:where(:not(.v10-tw,.v10-tw *)){opacity:1}:where(.v10-root) .auth-switch a:hover:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .section-head>a:hover:where(:not(.v10-tw,.v10-tw *)){color:var(--v10-action-hover);text-decoration:underline;text-underline-offset:4px}@media(max-width:760px){:where(.v10-root) :is(.text-link,.landing-nav nav>a,.landing-nav .staff-link):where(:not(.v10-tw,.v10-tw *)):after{content:none}:where(.v10-root) .auth-switch a:hover:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .section-head>a:hover:where(:not(.v10-tw,.v10-tw *)){text-decoration:none}}:where(.v10-root) .logo:where(:not(.v10-tw,.v10-tw *)){display:inline-flex;align-items:center;font-size:18px;letter-spacing:-.7px;font-weight:800;line-height:1}:where(.v10-root) .logo-art:where(:not(.v10-tw,.v10-tw *)){display:block;width:auto;height:1.55em}:where(.v10-root) .logo-mark:where(:not(.v10-tw,.v10-tw *)){width:23px;height:24px;display:flex;align-items:center;justify-content:center;background:var(--v10-blue);border-radius:8px 8px 8px 3px;color:#fff;margin-right:6px;transform:rotate(-7deg)}:where(.v10-root) .logo-mark svg:where(:not(.v10-tw,.v10-tw *)){transform:rotate(7deg)}:where(.v10-root) .logo-text:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .logo:hover .logo-text:where(:not(.v10-tw,.v10-tw *)){color:#222}:where(.v10-root) .logo-text:where(:not(.v10-tw,.v10-tw *)){font-family:IBM Plex Sans,sans-serif;font-size:1.1em;font-weight:600;word-spacing:-.12em;transform:translateY(0);display:flex;align-items:center;align-self:stretch;line-height:1;white-space:nowrap}:where(.v10-root) .logo-hyphen:where(:not(.v10-tw,.v10-tw *)){font-size:1em;line-height:1}:where(.v10-root) .eyebrow:where(:not(.v10-tw,.v10-tw *)){color:var(--v10-blue);font-size:12px;letter-spacing:1.8px;font-weight:750;margin-bottom:15px}:where(.v10-root) .badge:where(:not(.v10-tw,.v10-tw *)){display:inline-flex;align-items:center;padding:4px 8px;border-radius:5px;font-size:12px;font-weight:650;line-height:1.5;white-space:nowrap}:where(.v10-root) .blue:where(:not(.v10-tw,.v10-tw *)){color:#3976ef;background:#edf3ff}:where(.v10-root) .mint:where(:not(.v10-tw,.v10-tw *)){color:#379b82;background:#eaf6f1}:where(.v10-root) .purple:where(:not(.v10-tw,.v10-tw *)){color:#8970cc;background:#f1edfb}:where(.v10-root) .orange:where(:not(.v10-tw,.v10-tw *)){color:#c48c40;background:#fdf3e4}:where(.v10-root) .pink:where(:not(.v10-tw,.v10-tw *)){color:#ca718e;background:#fbeff3}:where(.v10-root) .neutral:where(:not(.v10-tw,.v10-tw *)){color:#7b899b;background:#f1f4f7}:where(.v10-root) .service-icon:where(:not(.v10-tw,.v10-tw *)){display:inline-flex;width:56px;height:56px;border-radius:17px;align-items:center;justify-content:center}:where(.v10-root) .mini-icon:where(:not(.v10-tw,.v10-tw *)){display:inline-flex;width:39px;height:39px;border-radius:11px;align-items:center;justify-content:center;flex-shrink:0}:where(.v10-root) .avatar:where(:not(.v10-tw,.v10-tw *)){display:inline-flex;width:37px;height:37px;align-items:center;justify-content:center;border-radius:50%;font-size:14px;font-weight:650;flex-shrink:0}:where(.v10-root) .avatar.small:where(:not(.v10-tw,.v10-tw *)){width:30px;height:30px}:where(.v10-root) .avatar.large:where(:not(.v10-tw,.v10-tw *)){width:68px;height:68px;font-size:22px}:where(.v10-root) .status-dot:where(:not(.v10-tw,.v10-tw *)){display:inline-block;width:6px;height:6px;border-radius:50%;background:#4aaa91}:where(.v10-root) .section-head:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}:where(.v10-root) .section-head h2:where(:not(.v10-tw,.v10-tw *)){font-size:17px;letter-spacing:-.6px}:where(.v10-root) .section-head>a:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;color:var(--v10-action);font-size:14px;white-space:nowrap}:where(.v10-root) .mobile-menu:where(:not(.v10-tw,.v10-tw *)){display:none}:where(.v10-root) .muted:where(:not(.v10-tw,.v10-tw *)){color:#93a0b1;font-size:14px}:where(.v10-root) .skip-link:where(:not(.v10-tw,.v10-tw *)){position:fixed;top:-100px;left:20px;z-index:100;background:#fff;padding:15px}:where(.v10-root) .skip-link:focus:where(:not(.v10-tw,.v10-tw *)){top:10px}:where(.v10-root) .toast:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;gap:9px;position:fixed;bottom:28px;left:50%;transform:translate(-50%);z-index:1000;background:#243650f2;color:#fff;padding:14px 22px;border-radius:12px;font-size:14px;max-width:calc(100vw - 30px);width:max-content;box-shadow:0 10px 40px #102b4620;animation:v10-toast-in .2s ease-out}@keyframes v10-toast-in{0%{opacity:0;bottom:20px}to{opacity:1;bottom:28px}}:where(.v10-root) .greeting-icon:where(:not(.v10-tw,.v10-tw *)){color:#caa368;margin-left:3px}:where(.v10-root) .like-count:where(:not(.v10-tw,.v10-tw *)){display:inline-flex;align-items:center;gap:4px}:where(.v10-root) svg[data-icon=Heart]:where(:not(.v10-tw,.v10-tw *)){color:#d94b59}:where(.v10-root) select:where(:not(.v10-tw,.v10-tw *)){appearance:none;background-image:url(/v10/icons/caret-down.svg);background-repeat:no-repeat;background-position:right 12px center;background-size:14px 14px;padding-right:34px}:where(.v10-root) .title-reveal:where(:not(.v10-tw,.v10-tw *)){opacity:0;transform:translateY(24px);transition:opacity .68s ease,transform .68s cubic-bezier(.22,1,.36,1)}:where(.v10-root) .title-reveal.is-revealed:where(:not(.v10-tw,.v10-tw *)){opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){:where(.v10-root) .title-reveal:where(:not(.v10-tw,.v10-tw *)){opacity:1;transform:none}}:where(.v10-root) .landing-header:where(:not(.v10-tw,.v10-tw *)){border-bottom:1px solid #ffffffa6;background:#ffffffb3;position:sticky;top:0;z-index:30;-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);box-shadow:0 1px 12px #25314706}:where(.v10-root) .landing-nav:where(:not(.v10-tw,.v10-tw *)){max-width:1232px;height:84px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:0 30px}:where(.v10-root) .landing-nav nav:where(:not(.v10-tw,.v10-tw *)){display:flex;gap:29px;margin-left:25px;align-items:center;font-size:14px;color:var(--v10-action);font-weight:550}:where(.v10-root) .nav-actions:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;gap:22px}:where(.v10-root) .language-selector:where(:not(.v10-tw,.v10-tw *)){position:relative;flex-shrink:0;color:var(--v10-action)}:where(.v10-root) .language-selector summary:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;justify-content:center;gap:4px;min-height:40px;padding:4px;font-size:12px;font-weight:600;cursor:pointer;list-style:none}:where(.v10-root) .language-selector summary:where(:not(.v10-tw,.v10-tw *))::-webkit-details-marker{display:none}:where(.v10-root) .language-options:where(:not(.v10-tw,.v10-tw *)){position:absolute;top:calc(100% + 8px);right:0;z-index:40;width:190px;padding:6px;border:1px solid #e5e8ee;border-radius:12px;background:#fff;box-shadow:0 8px 24px #22222212}:where(.v10-root) .language-options button:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:8px 10px;border-radius:7px;text-align:left;font-size:14px}:where(.v10-root) .language-options button:hover:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .language-options button[aria-pressed=true]:where(:not(.v10-tw,.v10-tw *)){background:#f2f5fa}:where(.v10-root) .language-code:where(:not(.v10-tw,.v10-tw *)){width:28px;color:#8390a3;font-size:11px}:where(.v10-root) .language-options button>svg:where(:not(.v10-tw,.v10-tw *)){margin-left:auto}:where(.v10-root) .nav-start:where(:not(.v10-tw,.v10-tw *)){gap:0}:where(.v10-root) .nav-start-prefix:where(:not(.v10-tw,.v10-tw *)){white-space:pre}@media(max-width:400px){:where(.v10-root) .landing .landing-nav:where(:not(.v10-tw,.v10-tw *)){padding-inline:16px;gap:12px}:where(.v10-root) .landing .nav-actions:where(:not(.v10-tw,.v10-tw *)){gap:4px}:where(.v10-root) .nav-start-prefix:where(:not(.v10-tw,.v10-tw *)){display:none}}:where(.v10-root) .staff-link:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;gap:5px;font-size:14px;color:var(--v10-action);font-weight:600}:where(.v10-root) .landing-nav .badge:where(:not(.v10-tw,.v10-tw *)){border-radius:999px;padding:3px 7px;font-size:12px}:where(.v10-root) .landing-nav nav>a:where(:not(.v10-tw,.v10-tw *)){display:inline-flex;align-items:center;gap:6px}:where(.v10-root) .hero:where(:not(.v10-tw,.v10-tw *)){position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;min-height:520px;padding-top:80px;padding-bottom:56px;background:#fff}:where(.v10-root) .hero:where(:not(.v10-tw,.v10-tw *)):after,:where(.v10-root) .hero:where(:not(.v10-tw,.v10-tw *)):before{content:"";position:absolute;inset:-10% -6%;pointer-events:none}:where(.v10-root) .hero:where(:not(.v10-tw,.v10-tw *)):before{background:radial-gradient(ellipse 65% 60% at 44% 25%,#d4ecff,#eaf6ff,#fff0);animation:v10-hero-cloud-breathe 18s ease-in-out infinite alternate}:where(.v10-root) .hero:where(:not(.v10-tw,.v10-tw *)):after{background:radial-gradient(ellipse 50% 52% at 68% 28%,#d9efff,#eff8ff,#fff0);animation:v10-hero-cloud-breathe-secondary 24s ease-in-out -10s infinite alternate}@keyframes v10-hero-cloud-breathe{0%{transform:translate(-1%,1%) scale(1);opacity:.8}to{transform:translate(2%,-1%) scale(1.08);opacity:1}}@keyframes v10-hero-cloud-breathe-secondary{0%{transform:translate(1%,-1%) scale(1.04);opacity:.45}to{transform:translate(-2%,2%) scale(1.12);opacity:.75}}:where(.v10-root) .hero-inner:where(:not(.v10-tw,.v10-tw *)){position:relative;z-index:1;display:grid;grid-template-columns:1fr;align-items:center;width:calc(100% - 80px)}:where(.v10-root) .hero-copy:where(:not(.v10-tw,.v10-tw *)){min-width:0;text-align:center}:where(.v10-root) .hero h1:where(:not(.v10-tw,.v10-tw *)){color:var(--v10-action);font-size:52px;letter-spacing:-2.4px;line-height:1.4;font-weight:600}:where(.v10-root) .hero h1>span:where(:not(.v10-tw,.v10-tw *)){color:inherit}:where(.v10-root) .hero-copy>p:where(:not(.v10-tw,.v10-tw *)){font-size:15px;line-height:1.95;color:#8994a5;margin-top:23px}:where(.v10-root) .hero-buttons:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;justify-content:center;gap:12px;margin-top:31px}:where(.v10-root) .hero-buttons .button:where(:not(.v10-tw,.v10-tw *)){font-size:14px;padding:16px 18px}:where(.v10-root) .trust-strip:where(:not(.v10-tw,.v10-tw *)){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px;padding:24px 0 8px;background:#fff}:where(.v10-root) .trust-strip.content-width:where(:not(.v10-tw,.v10-tw *)){width:calc(100% - 80px);max-width:960px;margin-left:auto;margin-right:auto}:where(.v10-root) .benefit:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;gap:14px;min-height:88px;padding-left:20px;border-left:1px solid #dfe3e8;text-align:left}:where(.v10-root) .benefit-icon:where(:not(.v10-tw,.v10-tw *)){display:block;object-fit:contain;width:64px;height:64px;flex-shrink:0;margin:0}:where(.v10-root) .benefit-copy h3:where(:not(.v10-tw,.v10-tw *)){color:var(--v10-action);font-size:16px;line-height:1.6;margin-bottom:0;word-break:keep-all}:where(.v10-root) .benefit-copy p:where(:not(.v10-tw,.v10-tw *)){margin-top:6px;color:#78818d;font-size:13px;line-height:1.6;word-break:keep-all}:where(.v10-root) .trust-strip+.student-showcase:where(:not(.v10-tw,.v10-tw *)){padding-top:96px}:where(.v10-root) .section:where(:not(.v10-tw,.v10-tw *)){padding-top:88px;padding-bottom:88px}:where(.v10-root) .section h2:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .steps-section h2:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .student-showcase h2:where(:not(.v10-tw,.v10-tw *)){font-size:33px;line-height:1.55;letter-spacing:-1.6px}:where(.v10-root) .section-intro:where(:not(.v10-tw,.v10-tw *)){display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:35px}:where(.v10-root) .section-intro>p:where(:not(.v10-tw,.v10-tw *)){font-size:14px;line-height:1.9;margin-bottom:8px;color:#919cae}:where(.v10-root) .service-grid:where(:not(.v10-tw,.v10-tw *)){display:grid;grid-template-columns:repeat(4,1fr);gap:16px}:where(.v10-root) .service-card:where(:not(.v10-tw,.v10-tw *)){padding:0;position:relative;background:#fff;min-height:300px;border-radius:28px;overflow:hidden}:where(.v10-root) .visual-panel:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;justify-content:center;background:#f2f3f5;border-radius:40px;overflow:hidden;min-width:0}:where(.v10-root) .service-visual:where(:not(.v10-tw,.v10-tw *)){--v10-art-x:0px;--v10-art-y:0px;--v10-art-tilt:0deg;position:absolute;inset:0;border-radius:inherit}:where(.v10-root) .service-visual:where(:not(.v10-tw,.v10-tw *)):after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(transparent,#ffffffd9 75%);pointer-events:none}:where(.v10-root) .service-visual.blue:where(:not(.v10-tw,.v10-tw *)){background:radial-gradient(ellipse at 65% 25%,#dceeff,transparent 70%),linear-gradient(145deg,#f5f9ff,#edf3fc)}:where(.v10-root) .service-visual.mint:where(:not(.v10-tw,.v10-tw *)){background:radial-gradient(ellipse at 65% 25%,#d5f2e8,transparent 70%),linear-gradient(145deg,#f4fbf9,#eaf4f0)}:where(.v10-root) .service-visual.purple:where(:not(.v10-tw,.v10-tw *)){background:radial-gradient(ellipse at 65% 25%,#e6dfff,transparent 70%),linear-gradient(145deg,#faf8ff,#f0edfa)}:where(.v10-root) .service-visual.orange:where(:not(.v10-tw,.v10-tw *)){background:radial-gradient(ellipse at 65% 25%,#ffe7d2,transparent 70%),linear-gradient(145deg,#fffaf5,#faf0e7)}:where(.v10-root) .feature-art:where(:not(.v10-tw,.v10-tw *)){position:absolute;inset:8% auto auto 24.8%;display:block;width:50.4%;height:auto;object-fit:contain;transform:translate(var(--v10-art-x),var(--v10-art-y)) rotate(var(--v10-art-tilt));transition:transform .22s ease,filter .22s ease}:where(.v10-root) .service-card:is(:hover,:focus-within) .feature-art:where(:not(.v10-tw,.v10-tw *)){transform:translate(var(--v10-art-x),calc(var(--v10-art-y) - 8px)) rotate(var(--v10-art-tilt)) scale(1.08);filter:blur(6px)}:where(.v10-root) .service-copy:where(:not(.v10-tw,.v10-tw *)){position:absolute;inset:auto 24px 54px;z-index:1}:where(.v10-root) .service-card .service-copy h3:where(:not(.v10-tw,.v10-tw *)){margin:0;font-size:17px;line-height:1.5}:where(.v10-root) .service-copy h3 a:hover:where(:not(.v10-tw,.v10-tw *)){color:var(--v10-text)}:where(.v10-root) .service-description:where(:not(.v10-tw,.v10-tw *)){display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .22s ease,opacity .18s ease}:where(.v10-root) .service-description>div:where(:not(.v10-tw,.v10-tw *)){min-height:0;overflow:hidden}:where(.v10-root) .service-copy .service-description p:where(:not(.v10-tw,.v10-tw *)){padding-top:16px;color:#596579;font-size:14px;line-height:1.8}:where(.v10-root) .service-card:is(:hover,:focus-within) .service-description:where(:not(.v10-tw,.v10-tw *)){grid-template-rows:1fr;opacity:1}@media(hover:none),(max-width:760px){:where(.v10-root) .service-card:where(:not(.v10-tw,.v10-tw *)){min-height:400px}:where(.v10-root) .service-copy:where(:not(.v10-tw,.v10-tw *)){inset:auto 18px 42px}:where(.v10-root) .service-copy h3:where(:not(.v10-tw,.v10-tw *)){font-size:15px}:where(.v10-root) .service-description:where(:not(.v10-tw,.v10-tw *)){grid-template-rows:1fr;opacity:1}:where(.v10-root) .service-card:is(:hover,:focus-within) .feature-art:where(:not(.v10-tw,.v10-tw *)){transform:translate(var(--v10-art-x),var(--v10-art-y)) rotate(var(--v10-art-tilt));filter:none}:where(.v10-root) .service-card .feature-art:where(:not(.v10-tw,.v10-tw *)){height:21.6%}}:where(.v10-root) .service-visual .service-icon:where(:not(.v10-tw,.v10-tw *)){width:88px;height:88px;border-radius:26px;background:#fff;box-shadow:0 12px 28px #2222220a;transition:transform .32s ease}:where(.v10-root) .service-card:is(:hover,:focus-within) .service-icon:where(:not(.v10-tw,.v10-tw *)){transform:translateY(-6px) rotate(-4deg)}:where(.v10-root) .service-card h3:where(:not(.v10-tw,.v10-tw *)){font-size:16px;margin-top:23px;margin-bottom:10px;letter-spacing:-.7px}:where(.v10-root) .service-card p:where(:not(.v10-tw,.v10-tw *)){font-size:14px;line-height:1.9;color:#8a97a8;word-break:keep-all}:where(.v10-root) .student-showcase:where(:not(.v10-tw,.v10-tw *)){background:#fff;overflow:hidden}:where(.v10-root) .showcase-inner:where(:not(.v10-tw,.v10-tw *)){display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:32px 0}:where(.v10-root) .dashboard-visual:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .phone-visual:where(:not(.v10-tw,.v10-tw *)){background:transparent;border-radius:0;overflow:visible}:where(.v10-root) .phone-visual:where(:not(.v10-tw,.v10-tw *)){padding:32px;min-height:548px}:where(.v10-root) .phone-preview:where(:not(.v10-tw,.v10-tw *)){width:278px;background:#fff;border:7px solid #e5e7eb;border-radius:39px;padding:22px 0 0;overflow:hidden;box-shadow:0 24px 40px #22222212;position:relative;flex-shrink:0;margin-top:5px}:where(.v10-root) .phone-camera:where(:not(.v10-tw,.v10-tw *)){width:73px;height:13px;position:absolute;top:5px;left:calc(50% - 36px);background:#e9eef5;border-radius:0 0 10px 10px}:where(.v10-root) .product-preview-image:where(:not(.v10-tw,.v10-tw *)){display:block;width:100%;height:auto}:where(.v10-root) .showcase-copy:where(:not(.v10-tw,.v10-tw *)){padding-bottom:0}:where(.v10-root) .showcase-copy>p:where(:not(.v10-tw,.v10-tw *)){font-size:14px;line-height:1.9;margin:22px 0}:where(.v10-root) .showcase-copy ul:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .university-section ul:where(:not(.v10-tw,.v10-tw *)){list-style:none;padding:0;margin:25px 0;color:#65758c;font-size:14px}:where(.v10-root) .showcase-copy li:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .university-section li:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;gap:9px;margin:13px 0}:where(.v10-root) .showcase-copy li svg:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .university-section li svg:where(:not(.v10-tw,.v10-tw *)){width:17px;color:#6d96df}:where(.v10-root) .showcase-copy>.text-link:where(:not(.v10-tw,.v10-tw *)){margin-top:4px}:where(.v10-root) .university-section:where(:not(.v10-tw,.v10-tw *)){display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding-top:88px;padding-bottom:88px}:where(.v10-root) .university-section>div>p:where(:not(.v10-tw,.v10-tw *)){font-size:14px;line-height:2;margin:20px 0 29px}:where(.v10-root) .university-section .button:where(:not(.v10-tw,.v10-tw *)){font-size:14px}:where(.v10-root) .dashboard-visual:where(:not(.v10-tw,.v10-tw *)){padding:32px;min-height:428px}:where(.v10-root) .dashboard-preview:where(:not(.v10-tw,.v10-tw *)){width:100%;background:#fff;border-radius:15px;border:1px solid #e5eaf2;box-shadow:0 15px 55px #3349660d;overflow:hidden}:where(.v10-root) .preview-toolbar:where(:not(.v10-tw,.v10-tw *)){background:#f8fafc;border-bottom:1px solid #edf1f6;display:flex;align-items:center;gap:5px;padding:13px 16px}:where(.v10-root) .preview-dot:where(:not(.v10-tw,.v10-tw *)){width:6px;height:6px;border-radius:50%;background:#d5deea}:where(.v10-root) .steps-section:where(:not(.v10-tw,.v10-tw *)){background:#fff;padding:80px 0}:where(.v10-root) .steps-eyebrow:where(:not(.v10-tw,.v10-tw *)){font-size:14px;font-weight:600;color:#777;margin-bottom:10px}:where(.v10-root) .steps-section h2:where(:not(.v10-tw,.v10-tw *)){font-size:26px;color:var(--v10-action)}:where(.v10-root) .steps:where(:not(.v10-tw,.v10-tw *)){display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:34px 0 0;padding:0;list-style:none}:where(.v10-root) .step-card:where(:not(.v10-tw,.v10-tw *)){position:relative;display:flex;flex-direction:column;padding:32px;min-height:320px;border-radius:28px;border:0;background:linear-gradient(180deg,#f8fafd,#eef4ff)}:where(.v10-root) .step-card-top:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}:where(.v10-root) .step-number:where(:not(.v10-tw,.v10-tw *)){font-size:20px;font-weight:400;letter-spacing:-.5px;line-height:1.4;color:var(--v10-blue)}:where(.v10-root) .steps h3:where(:not(.v10-tw,.v10-tw *)){font-size:17px;line-height:1.6;min-height:55px;margin:0 0 12px;color:var(--v10-action);word-break:keep-all}:where(.v10-root) .step-card>p:where(:not(.v10-tw,.v10-tw *)){font-size:14px;line-height:1.9;color:#68717d;word-break:keep-all;flex:1}:where(.v10-root) .step-details:where(:not(.v10-tw,.v10-tw *)){display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}:where(.v10-root) .step-details span:where(:not(.v10-tw,.v10-tw *)){padding:5px 10px;border-radius:999px;background:#ffffffb3;color:#52657d;font-size:12px;font-weight:500}:where(.v10-root) .steps-note:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;gap:8px;margin-top:22px;font-size:14px;color:#777}:where(.v10-root) .faq-section:where(:not(.v10-tw,.v10-tw *)){display:grid;grid-template-columns:1fr 1.7fr;gap:80px}:where(.v10-root) .faq-item:where(:not(.v10-tw,.v10-tw *)){border-bottom:1px solid #e9edf4}:where(.v10-root) .faq-trigger:where(:not(.v10-tw,.v10-tw *)){width:100%;text-align:left;display:flex;justify-content:space-between;align-items:center;gap:15px;padding:21px 0;font-size:14px;font-weight:550;cursor:pointer}:where(.v10-root) .faq-section .accordion-chevron:where(:not(.v10-tw,.v10-tw *)){color:#a0adbd;transform:rotate(0);transform-origin:center;transition:transform .28s cubic-bezier(.22,1,.36,1),color .22s ease}:where(.v10-root) .faq-trigger[aria-expanded=true] .accordion-chevron:where(:not(.v10-tw,.v10-tw *)){transform:rotate(180deg);color:var(--v10-blue)}:where(.v10-root) .faq-answer:where(:not(.v10-tw,.v10-tw *)){display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1),opacity .2s ease}:where(.v10-root) .faq-trigger[aria-expanded=true]+.faq-answer:where(:not(.v10-tw,.v10-tw *)){grid-template-rows:1fr;opacity:1}:where(.v10-root) .faq-answer-inner:where(:not(.v10-tw,.v10-tw *)){min-height:0;overflow:hidden}:where(.v10-root) .faq-answer p:where(:not(.v10-tw,.v10-tw *)){padding:0 30px 20px 0;font-size:14px;line-height:1.9}:where(.v10-root) .final-cta:where(:not(.v10-tw,.v10-tw *)){background:#eef4ff;border:0;border-radius:24px;padding:42px 46px;display:flex;justify-content:space-between;align-items:center;margin-bottom:72px}:where(.v10-root) .final-cta h2:where(:not(.v10-tw,.v10-tw *)){font-size:24px;font-weight:600;color:var(--v10-action)}:where(.v10-root) .final-cta .button:where(:not(.v10-tw,.v10-tw *)){font-size:14px;border:0}:where(.v10-root) .landing-footer:where(:not(.v10-tw,.v10-tw *)){padding-top:37px;padding-bottom:48px;border-top:1px solid #edf1f6;display:flex;justify-content:space-between}:where(.v10-root) .landing-footer .logo:where(:not(.v10-tw,.v10-tw *)){font-size:16px}:where(.v10-root) .landing-footer .logo-mark:where(:not(.v10-tw,.v10-tw *)){width:21px;height:22px;border-radius:8px}:where(.v10-root) .landing-footer small:where(:not(.v10-tw,.v10-tw *)){display:block;margin-top:18px;font-size:14px;color:#a2adba;line-height:1.9}:where(.v10-root) .landing-footer>div:last-child:where(:not(.v10-tw,.v10-tw *)){display:flex;gap:24px;font-size:14px;color:#8a97a9;align-items:flex-start;padding-top:8px}:where(.v10-root) .auth-page:where(:not(.v10-tw,.v10-tw *)){min-height:100vh;display:grid;grid-template-columns:1fr 1fr}:where(.v10-root) .auth-art:where(:not(.v10-tw,.v10-tw *)){background:var(--v10-brand-tint);padding:50px 70px;display:flex;flex-direction:column;justify-content:space-between;gap:30px}:where(.v10-root) .auth-art h1:where(:not(.v10-tw,.v10-tw *)){font-size:35px;line-height:1.6}:where(.v10-root) .auth-art>div>p:where(:not(.v10-tw,.v10-tw *)){font-size:14px;line-height:2;margin-top:17px}:where(.v10-root) .auth-art>.campus-art:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .auth-campus-photo:where(:not(.v10-tw,.v10-tw *)){width:100%;max-width:530px;align-self:center}:where(.v10-root) .auth-campus-photo:where(:not(.v10-tw,.v10-tw *)){display:block;height:auto;border-radius:24px}:where(.v10-root) .auth-art>small:where(:not(.v10-tw,.v10-tw *)){color:#97a9c1;font-size:14px}:where(.v10-root) .auth-main:where(:not(.v10-tw,.v10-tw *)){padding:40px;position:relative;display:flex;align-items:center;justify-content:center}:where(.v10-root) .back-link:where(:not(.v10-tw,.v10-tw *)){position:absolute;left:35px;top:28px;display:flex;align-items:center;gap:7px;color:#8693a4;font-size:14px}:where(.v10-root) .auth-form:where(:not(.v10-tw,.v10-tw *)){width:355px;padding:45px 0}:where(.v10-root) .auth-form h1:where(:not(.v10-tw,.v10-tw *)){font-size:25px;margin:22px 0 8px}:where(.v10-root) .auth-form>p:where(:not(.v10-tw,.v10-tw *)){font-size:14px}:where(.v10-root) .demo-note:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;gap:9px;background:#f4f7fc;border-radius:9px;padding:13px 15px;color:#8491a3;font-size:14px;line-height:1.8;margin:21px 0}:where(.v10-root) .auth-form form:where(:not(.v10-tw,.v10-tw *)){margin-top:23px}:where(.v10-root) .auth-form label:where(:not(.v10-tw,.v10-tw *)){margin:18px 0}:where(.v10-root) .auth-form input:where(:not(.v10-tw,.v10-tw *)){height:49px}:where(.v10-root) .forgot:where(:not(.v10-tw,.v10-tw *)){display:block;margin:17px auto;font-size:14px;color:#8390a3}:where(.v10-root) .divider:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;gap:12px;font-size:14px;color:#adb6c2;margin:21px 0}:where(.v10-root) .divider:where(:not(.v10-tw,.v10-tw *)):after,:where(.v10-root) .divider:where(:not(.v10-tw,.v10-tw *)):before{content:"";height:1px;background:#ecf0f5;flex:1}:where(.v10-root) .auth-switch:where(:not(.v10-tw,.v10-tw *)){text-align:center;margin-top:18px;color:#a0a9b5!important;font-size:14px!important}:where(.v10-root) .auth-switch a:where(:not(.v10-tw,.v10-tw *)){color:var(--v10-action);margin-left:5px}:where(.v10-root) .check-label:where(:not(.v10-tw,.v10-tw *)){flex-direction:row;align-items:center;font-size:14px!important;color:#8290a2;font-weight:400}:where(.v10-root) .check-label input:where(:not(.v10-tw,.v10-tw *)){width:16px;height:16px;min-height:16px;accent-color:var(--v10-blue)}:where(.v10-root) .admin-app:where(:not(.v10-tw,.v10-tw *)){min-height:100vh;background:#f6f8fb;display:flex}:where(.v10-root) .sidebar:where(:not(.v10-tw,.v10-tw *)){position:fixed;left:0;top:0;bottom:0;width:228px;background:#fff;border-right:1px solid #e9edf3;padding:29px 18px 17px;display:flex;flex-direction:column;z-index:40;overflow-y:auto}:where(.v10-root) .sidebar-logo:where(:not(.v10-tw,.v10-tw *)){padding:0 9px;margin-bottom:12px}:where(.v10-root) .sidebar-logo .logo:where(:not(.v10-tw,.v10-tw *)){font-size:17px;display:inline-flex;align-items:center;transition:opacity .15s ease}:where(.v10-root) .sidebar-logo .logo:hover:where(:not(.v10-tw,.v10-tw *)){opacity:.8}:where(.v10-root) .sidebar-logo .logo-art:where(:not(.v10-tw,.v10-tw *)){height:25px;width:auto}:where(.v10-root) .sidebar-logo .logo-mark:where(:not(.v10-tw,.v10-tw *)){width:22px;height:23px}:where(.v10-root) .sidebar-logo>span:where(:not(.v10-tw,.v10-tw *)){display:block;letter-spacing:1px;color:#a2aec0;font-size:12px;margin:12px 0 0}:where(.v10-root) .school-home:where(:not(.v10-tw,.v10-tw *)){border-radius:12px;display:flex;align-items:center;gap:9px;padding:12px 9px;margin-bottom:22px}:where(.v10-root) .school-emblem:where(:not(.v10-tw,.v10-tw *)){display:inline-flex;align-items:center;justify-content:center;width:33px;height:33px;background:var(--v10-brand-bg);color:var(--v10-brand);border-radius:50%;flex-shrink:0}:where(.v10-root) .school-home>div:nth-child(2):where(:not(.v10-tw,.v10-tw *)){flex:1}:where(.v10-root) .school-home b:where(:not(.v10-tw,.v10-tw *)){display:block;font-size:14px;letter-spacing:-.3px}:where(.v10-root) .school-home span:not(.school-emblem):where(:not(.v10-tw,.v10-tw *)){font-size:14px;color:#9aa6b7;display:block;margin-top:2px}:where(.v10-root) .school-home .school-logo:where(:not(.v10-tw,.v10-tw *)){width:40px;height:40px;object-fit:contain;flex-shrink:0;border-radius:0}:where(.v10-root) .school-home:hover:where(:not(.v10-tw,.v10-tw *)){background:#f6f8fb}:where(.v10-root) .school-home:focus-visible:where(:not(.v10-tw,.v10-tw *)){outline:2px solid var(--v10-blue);outline-offset:2px}:where(.v10-root) .nav-group:where(:not(.v10-tw,.v10-tw *)){font-size:12px;color:#a7b2c1;letter-spacing:.1px;padding:0 13px;margin:20px 0 8px}:where(.v10-root) .sidebar nav>div:first-child .nav-group:where(:not(.v10-tw,.v10-tw *)){margin-top:0}:where(.v10-root) .sidebar nav a:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;gap:11px;border-radius:8px;padding:11px 13px;font-size:14px;color:#78869b;margin:2px 0;font-weight:500}:where(.v10-root) .sidebar nav a:hover:where(:not(.v10-tw,.v10-tw *)){background:#f6f8fc}:where(.v10-root) .sidebar nav a.active:where(:not(.v10-tw,.v10-tw *)){background:var(--v10-brand-tint);color:var(--v10-brand-action);font-weight:650}:where(.v10-root) .nav-count:where(:not(.v10-tw,.v10-tw *)){margin-left:auto;font-size:12px;background:var(--v10-brand-tint-strong);color:var(--v10-brand-action);border-radius:4px;padding:0 5px}:where(.v10-root) .sidebar-bottom:where(:not(.v10-tw,.v10-tw *)){margin-top:auto;padding-top:27px}:where(.v10-root) .help-card:where(:not(.v10-tw,.v10-tw *)){background:#f7f9fc;border:1px solid #eef2f7;border-radius:10px;padding:15px 13px}:where(.v10-root) .help-card>svg:where(:not(.v10-tw,.v10-tw *)){color:#8aa3c5;display:block;margin-bottom:7px}:where(.v10-root) .help-card b:where(:not(.v10-tw,.v10-tw *)){font-size:14px;display:block;color:#71859f}:where(.v10-root) .help-card p:where(:not(.v10-tw,.v10-tw *)){font-size:14px;margin-top:4px;color:#9aa8ba}:where(.v10-root) .help-card a:where(:not(.v10-tw,.v10-tw *)){font-size:14px;display:flex;align-items:center;gap:5px;color:#7996bf;margin-top:13px}:where(.v10-root) .sidebar-user:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;gap:8px;padding:18px 4px 0;margin-top:15px;border-top:1px solid #f0f3f7}:where(.v10-root) .sidebar-user>div:where(:not(.v10-tw,.v10-tw *)){flex:1}:where(.v10-root) .sidebar-user b:where(:not(.v10-tw,.v10-tw *)){display:block;font-size:14px;color:#52627a}:where(.v10-root) .sidebar-user small:where(:not(.v10-tw,.v10-tw *)){display:block;font-size:14px;color:#a3afbf;margin-top:2px}:where(.v10-root) .sidebar-user>svg:where(:not(.v10-tw,.v10-tw *)){color:#9caabc}:where(.v10-root) .admin-workspace:where(:not(.v10-tw,.v10-tw *)){margin-left:228px;min-width:0;flex:1}:where(.v10-root) .admin-topbar:where(:not(.v10-tw,.v10-tw *)){position:relative;z-index:30;height:70px;background:#ffffffd9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #eaf0f6;display:flex;justify-content:space-between;align-items:center;padding:0 38px;gap:15px}:where(.v10-root) .admin-topbar>div:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;gap:16px}:where(.v10-root) .admin-topbar>div:first-child:where(:not(.v10-tw,.v10-tw *)){flex:1;min-width:0;font-size:14px;color:#a1adbc;gap:11px}:where(.v10-root) .admin-topbar>div:last-child:where(:not(.v10-tw,.v10-tw *)){flex-shrink:0}:where(.v10-root) .admin-student-search:where(:not(.v10-tw,.v10-tw *)){position:relative;width:100%;max-width:360px;min-width:0}:where(.v10-root) .admin-student-search>input:where(:not(.v10-tw,.v10-tw *)){width:100%;height:42px;border:1px solid #e5e8ee;border-radius:10px;background:#f7f8fa;padding:0 40px;font-size:14px;color:#333d4b}:where(.v10-root) .admin-student-search>input:where(:not(.v10-tw,.v10-tw *))::placeholder{color:#8b95a1}:where(.v10-root) .admin-student-search>input:focus:where(:not(.v10-tw,.v10-tw *)){outline:none;box-shadow:none;border-color:var(--v10-field-focus-blue)}:where(.v10-root) .admin-student-search>input:where(:not(.v10-tw,.v10-tw *))::-webkit-search-cancel-button{-webkit-appearance:none}:where(.v10-root) .admin-search-icon:where(:not(.v10-tw,.v10-tw *)){position:absolute;left:13px;top:11px;color:#8b95a1;pointer-events:none}:where(.v10-root) .admin-search-clear:where(:not(.v10-tw,.v10-tw *)){position:absolute;right:4px;top:4px;width:34px;height:34px;display:grid;place-items:center;color:#8b95a1;border-radius:8px}:where(.v10-root) .admin-search-clear:hover:where(:not(.v10-tw,.v10-tw *)){background:#eef1f5}:where(.v10-root) .admin-search-dropdown:where(:not(.v10-tw,.v10-tw *)){position:absolute;top:calc(100% + 8px);left:0;width:100%;min-width:240px;border:1px solid #e5e8ee;border-radius:14px;background:#fff;box-shadow:0 12px 32px #191f2814;padding:6px}:where(.v10-root) .admin-search-count:where(:not(.v10-tw,.v10-tw *)){padding:6px 10px 8px;font-size:12px;color:#8b95a1}:where(.v10-root) .admin-search-results:where(:not(.v10-tw,.v10-tw *)){max-height:320px;overflow-y:auto}:where(.v10-root) .admin-search-results>a:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;gap:10px;padding:10px;border-radius:9px}:where(.v10-root) .admin-search-results>a:is(:hover,:focus-visible,[aria-selected=true]):where(:not(.v10-tw,.v10-tw *)){background:var(--v10-brand-tint)}:where(.v10-root) .admin-search-student:where(:not(.v10-tw,.v10-tw *)){min-width:0;flex:1}:where(.v10-root) .admin-search-student strong:where(:not(.v10-tw,.v10-tw *)){display:block;font-size:14px;font-weight:600;color:#333d4b}:where(.v10-root) .admin-search-student small:where(:not(.v10-tw,.v10-tw *)){display:block;font-size:12px;color:#6b7684;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.v10-root) .admin-search-results>a>svg:where(:not(.v10-tw,.v10-tw *)){color:#b0b8c1}:where(.v10-root) .admin-search-empty:where(:not(.v10-tw,.v10-tw *)){padding:18px 10px;font-size:14px;color:#6b7684}@media(max-width:760px){:where(.v10-root) .admin-student-search>input:where(:not(.v10-tw,.v10-tw *)){font-size:13px}:where(.v10-root) .admin-search-dropdown:where(:not(.v10-tw,.v10-tw *)){width:min(320px,calc(100vw - 74px));min-width:0}:where(.v10-root) .admin-search-results .avatar.small:where(:not(.v10-tw,.v10-tw *)){display:inline-flex}}:where(.v10-root) .admin-topbar b:where(:not(.v10-tw,.v10-tw *)){font-size:14px;font-weight:550;color:#63748b}:where(.v10-root) .demo-label:where(:not(.v10-tw,.v10-tw *)){font-size:12px;color:#90a0b6;background:#f1f5fa;border:1px solid #e9eef6;border-radius:5px;padding:4px 8px}:where(.v10-root) .notification-dot:where(:not(.v10-tw,.v10-tw *)){position:relative;color:#8c9aaf}:where(.v10-root) .notification-dot:where(:not(.v10-tw,.v10-tw *)):after{content:"";position:absolute;top:7px;right:9px;width:4px;height:4px;border:1px solid #fff;background:#6595ef;border-radius:50%}:where(.v10-root) .admin-content:where(:not(.v10-tw,.v10-tw *)){max-width:1480px;padding:36px 38px 30px;margin:auto;min-height:calc(100vh - 119px)}:where(.v10-root) .page-heading:where(:not(.v10-tw,.v10-tw *)){display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px}:where(.v10-root) .page-heading .eyebrow:where(:not(.v10-tw,.v10-tw *)){font-size:12px;letter-spacing:1.5px;color:#a0aebf;margin-bottom:8px}:where(.v10-root) .page-heading h1:where(:not(.v10-tw,.v10-tw *)){font-size:26px;letter-spacing:-1.1px}:where(.v10-root) .page-heading p:where(:not(.v10-tw,.v10-tw *)){font-size:14px;color:#98a5b6;margin-top:8px}:where(.v10-root) .semester:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;gap:8px;font-size:14px;color:#8696ac;background:#fff;padding:10px 13px;border:1px solid #e7edf4;border-radius:7px}:where(.v10-root) .admin-welcome:where(:not(.v10-tw,.v10-tw *)){border:1px solid #e2ebfc;background:linear-gradient(100deg,var(--v10-brand-tint) 0,var(--v10-brand-tint) 50%,var(--v10-brand-tint-strong) 100%);border-radius:13px;min-height:199px;display:flex;position:relative;overflow:hidden;align-items:center;justify-content:space-between;padding:25px 32px;margin-bottom:23px}:where(.v10-root) .admin-welcome .badge:where(:not(.v10-tw,.v10-tw *)){background:#dfeaff;color:#7293c8;font-size:12px;padding:3px 7px}:where(.v10-root) .admin-welcome h2:where(:not(.v10-tw,.v10-tw *)){font-size:23px;color:#3a557d;line-height:1.55;margin-top:9px;letter-spacing:-.8px}:where(.v10-root) .admin-welcome p:where(:not(.v10-tw,.v10-tw *)){font-size:14px;color:#8a9dbc;margin-top:9px}:where(.v10-root) .admin-welcome a:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;gap:7px;font-size:14px;font-weight:600;color:#678ed2;margin-top:16px}:where(.v10-root) .welcome-art:where(:not(.v10-tw,.v10-tw *)){position:relative;width:270px;height:170px;margin-right:26px}:where(.v10-root) .orbit:where(:not(.v10-tw,.v10-tw *)){position:absolute;border-radius:50%;border:1px solid #d3e1fb}:where(.v10-root) .orbit-one:where(:not(.v10-tw,.v10-tw *)){width:265px;height:265px;right:-5px;top:-39px}:where(.v10-root) .orbit-two:where(:not(.v10-tw,.v10-tw *)){width:192px;height:192px;right:31px;top:-3px}:where(.v10-root) .art-document:where(:not(.v10-tw,.v10-tw *)){width:99px;height:125px;background:linear-gradient(140deg,#fff,#f5f8ff);border-radius:11px;position:absolute;left:80px;top:23px;transform:rotate(-11deg);box-shadow:6px 13px 25px #88a5da26;padding:26px 18px}:where(.v10-root) .art-document>span:where(:not(.v10-tw,.v10-tw *)){display:block;width:45px;height:5px;background:var(--v10-brand-tint-strong);border-radius:3px;margin-bottom:9px}:where(.v10-root) .art-document>span:nth-child(2):where(:not(.v10-tw,.v10-tw *)){width:59px}:where(.v10-root) .art-document>span:nth-child(3):where(:not(.v10-tw,.v10-tw *)){width:30px}:where(.v10-root) .art-document>div:where(:not(.v10-tw,.v10-tw *)){position:absolute;right:-17px;bottom:8px;background:#74a0ed;color:#fff;border:5px solid #eaf1ff;border-radius:50%;height:47px;width:47px;display:flex;align-items:center;justify-content:center}:where(.v10-root) .art-bubble:where(:not(.v10-tw,.v10-tw *)){position:absolute;background:#fff;color:#a2bafa;border-radius:17px 17px 17px 3px;width:53px;height:47px;display:flex;align-items:center;justify-content:center;right:14px;top:6px;transform:rotate(10deg);box-shadow:0 7px 20px #8baae128}:where(.v10-root) .art-spark:where(:not(.v10-tw,.v10-tw *)){position:absolute;left:25px;top:25px;color:#9fbcec;font-size:33px}:where(.v10-root) .stats-grid:where(:not(.v10-tw,.v10-tw *)){display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}:where(.v10-root) .stat-card:where(:not(.v10-tw,.v10-tw *)){border:1px solid #e9edf4;border-radius:12px;background:#fff;padding:19px 19px 16px;box-shadow:0 2px 4px #1c345501}:where(.v10-root) .stat-card:hover:where(:not(.v10-tw,.v10-tw *)){border-color:#d1def6;transform:translateY(-2px)}:where(.v10-root) .stat-card>div:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;justify-content:space-between;font-size:14px;color:#7f8da1;gap:8px}:where(.v10-root) .stat-card .mini-icon:where(:not(.v10-tw,.v10-tw *)){width:31px;height:31px;border-radius:9px}:where(.v10-root) .stat-card strong:where(:not(.v10-tw,.v10-tw *)){font-size:31px;font-weight:700;letter-spacing:-1px;line-height:1.5;display:block;margin:8px 0 12px}:where(.v10-root) .stat-card strong small:where(:not(.v10-tw,.v10-tw *)){font-size:14px;margin-left:7px;color:#acb6c4;font-weight:450}:where(.v10-root) .stat-card p:where(:not(.v10-tw,.v10-tw *)){border-top:1px solid #f2f5f9;padding-top:10px;display:flex;align-items:center;justify-content:space-between;font-size:14px;color:#a4b0c0;gap:5px;letter-spacing:-.25px}:where(.v10-root) .dashboard-columns:where(:not(.v10-tw,.v10-tw *)){display:grid;grid-template-columns:1.65fr 1fr;gap:22px;margin-bottom:22px}:where(.v10-root) .panel:where(:not(.v10-tw,.v10-tw *)){background:#fff;border:1px solid #e9edf4;border-radius:12px;overflow:hidden;padding:22px 23px}:where(.v10-root) .panel .section-head h2:where(:not(.v10-tw,.v10-tw *)){font-size:14px}:where(.v10-root) .panel .section-head>a:where(:not(.v10-tw,.v10-tw *)){font-size:14px}:where(.v10-root) .panel .section-head:where(:not(.v10-tw,.v10-tw *)){margin-bottom:15px}:where(.v10-root) .task-row:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;gap:13px;padding:13px 0;border-bottom:1px solid #f0f3f7}:where(.v10-root) .task-row:last-child:where(:not(.v10-tw,.v10-tw *)){border-bottom:0}:where(.v10-root) .task-row>.mini-icon:where(:not(.v10-tw,.v10-tw *)){width:35px;height:35px;border-radius:10px}:where(.v10-root) .task-row>div:where(:not(.v10-tw,.v10-tw *)){flex:1;min-width:0}:where(.v10-root) .task-row b:where(:not(.v10-tw,.v10-tw *)){display:block;font-size:14px;font-weight:550;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.v10-root) .task-row small:where(:not(.v10-tw,.v10-tw *)){display:block;color:#a2aebf;font-size:14px;margin-top:4px}:where(.v10-root) .task-row .badge:where(:not(.v10-tw,.v10-tw *)){font-size:12px;padding:3px 6px}:where(.v10-root) .task-row>svg:where(:not(.v10-tw,.v10-tw *)){color:#abb6c7}:where(.v10-root) .quick-actions:where(:not(.v10-tw,.v10-tw *)){display:grid;gap:9px}:where(.v10-root) .quick-actions>a:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;gap:11px;padding:9px 12px;border:1px solid #eef2f7;border-radius:8px;font-size:14px;color:#718198}:where(.v10-root) .quick-actions>a:hover:where(:not(.v10-tw,.v10-tw *)){background:#f8faff}:where(.v10-root) .quick-actions .mini-icon:where(:not(.v10-tw,.v10-tw *)){width:27px;height:27px;background:none}:where(.v10-root) .quick-actions>a>svg:where(:not(.v10-tw,.v10-tw *)){margin-left:auto;color:#acb8c9}:where(.v10-root) .notice-row:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;gap:9px;padding:15px 0;border-bottom:1px solid #f2f5f8}:where(.v10-root) .notice-row:last-child:where(:not(.v10-tw,.v10-tw *)){border:0}:where(.v10-root) .notice-row .badge:where(:not(.v10-tw,.v10-tw *)){font-size:12px;align-self:flex-start}:where(.v10-root) .notice-row>span:not(.badge):where(:not(.v10-tw,.v10-tw *)){flex:1;min-width:0;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.v10-root) .notice-row small:where(:not(.v10-tw,.v10-tw *)){font-size:14px;color:#acb7c6;display:block;margin-top:6px}:where(.v10-root) .notice-row>svg:where(:not(.v10-tw,.v10-tw *)){color:#acb7c6}:where(.v10-root) .program-mini:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;gap:13px;padding:14px 0;border-bottom:1px solid #f2f5f8}:where(.v10-root) .program-mini:last-child:where(:not(.v10-tw,.v10-tw *)){border:0}:where(.v10-root) .date-tile:where(:not(.v10-tw,.v10-tw *)){width:46px;height:57px;border:1px solid #edf0f6;border-radius:9px;background:#fafbfd;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#8698b1;flex-shrink:0}:where(.v10-root) .date-tile small:where(:not(.v10-tw,.v10-tw *)){font-size:14px}:where(.v10-root) .date-tile b:where(:not(.v10-tw,.v10-tw *)){font-size:20px;line-height:1.5;font-weight:600;color:#667d9e}:where(.v10-root) .program-mini>div:where(:not(.v10-tw,.v10-tw *)){flex:1}:where(.v10-root) .program-mini h3:where(:not(.v10-tw,.v10-tw *)){font-size:14px;margin:4px 0}:where(.v10-root) .program-mini p:where(:not(.v10-tw,.v10-tw *)){font-size:14px;color:#a8b3c2}:where(.v10-root) .program-mini .badge:where(:not(.v10-tw,.v10-tw *)){font-size:12px;padding:2px 5px}:where(.v10-root) .program-mini>svg:where(:not(.v10-tw,.v10-tw *)){color:#acb7c6}:where(.v10-root) .info-line:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;gap:8px;border:1px solid #e9eef5;background:#f0f4fa;border-radius:8px;padding:12px 15px;color:#8c9eb6;font-size:14px;margin:18px 0;line-height:1.8}:where(.v10-root) .admin-footer:where(:not(.v10-tw,.v10-tw *)){display:flex;justify-content:space-between;border-top:1px solid #eaf0f6;padding:17px 38px;font-size:14px;color:#a7b3c4}:where(.v10-root) .tabs:where(:not(.v10-tw,.v10-tw *)){display:flex;gap:25px;border-bottom:1px solid #eaf0f6;margin-bottom:20px;overflow:auto}:where(.v10-root) .tabs>button:where(:not(.v10-tw,.v10-tw *)){position:relative;padding:0 0 15px;font-size:14px;white-space:nowrap;color:#96a3b6;font-weight:500}:where(.v10-root) .tabs>button.active:where(:not(.v10-tw,.v10-tw *)){color:var(--v10-blue);font-weight:650}:where(.v10-root) .tabs>button.active:where(:not(.v10-tw,.v10-tw *)):after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--v10-blue)}:where(.v10-root) .tabs>button>span:where(:not(.v10-tw,.v10-tw *)){margin-left:5px;color:#9dabc0;font-size:14px}:where(.v10-root) .table-toolbar:where(:not(.v10-tw,.v10-tw *)){display:flex;gap:10px;align-items:center;justify-content:flex-start;margin:0 0 21px}:where(.v10-root) .table-toolbar>.muted:where(:not(.v10-tw,.v10-tw *)){margin-left:auto}:where(.v10-root) .table-toolbar select:where(:not(.v10-tw,.v10-tw *)){min-height:36px;height:36px;font-size:14px;padding:6px 32px 6px 10px;max-width:170px}:where(.v10-root) .search-field:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;border:1px solid #e5eaf2;border-radius:8px;gap:8px;padding:0 10px;color:#a6b1c1;max-width:290px;width:100%;height:37px}:where(.v10-root) .search-field input:where(:not(.v10-tw,.v10-tw *)){border:0;padding:7px 0;min-height:30px;font-size:14px;min-width:0;width:100%;background:transparent}:where(.v10-root) .search-field input:focus:where(:not(.v10-tw,.v10-tw *)){outline:0}:where(.v10-root) .search-field:focus-within:where(:not(.v10-tw,.v10-tw *)){outline:none;box-shadow:none;border-color:var(--v10-field-focus-blue)}:where(.v10-root) .table-scroll:where(:not(.v10-tw,.v10-tw *)){overflow:auto;margin:0 -23px}:where(.v10-root) table:where(:not(.v10-tw,.v10-tw *)){border-collapse:collapse;width:100%;white-space:nowrap;font-size:14px;text-align:left}:where(.v10-root) th:where(:not(.v10-tw,.v10-tw *)){background:#f8fafd;color:#9ba9bb;font-size:14px;font-weight:500;padding:12px 15px;border-top:1px solid #edf1f7;border-bottom:1px solid #edf1f7}:where(.v10-root) td:first-child:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) th:first-child:where(:not(.v10-tw,.v10-tw *)){padding-left:24px}:where(.v10-root) td:where(:not(.v10-tw,.v10-tw *)){padding:18px 15px;color:#7c8ba0;border-bottom:1px solid #f1f4f8}:where(.v10-root) tbody tr:hover:where(:not(.v10-tw,.v10-tw *)){background:#fafcff}:where(.v10-root) td .badge:where(:not(.v10-tw,.v10-tw *)){font-size:12px}:where(.v10-root) .student-name:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;gap:10px;text-align:left;padding:0}:where(.v10-root) .student-name b:where(:not(.v10-tw,.v10-tw *)){font-size:14px;font-weight:550;color:#5c6d86}:where(.v10-root) .student-name .avatar:where(:not(.v10-tw,.v10-tw *)){width:30px;height:30px;font-size:14px}:where(.v10-root) .table-title:where(:not(.v10-tw,.v10-tw *)){font-size:14px;color:#536881;text-align:left;padding:0;max-width:370px;white-space:normal}:where(.v10-root) .table-title:hover:where(:not(.v10-tw,.v10-tw *)){color:var(--v10-blue)}:where(.v10-root) .table-action:where(:not(.v10-tw,.v10-tw *)){font-size:14px;display:flex;align-items:center;gap:3px;color:#7998c3}:where(.v10-root) .table-bottom:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;justify-content:space-between;padding-top:18px;font-size:14px;color:#96a6bb}:where(.v10-root) .table-bottom>span:where(:not(.v10-tw,.v10-tw *)){font-size:14px}:where(.v10-root) .settings-panel:where(:not(.v10-tw,.v10-tw *)){max-width:780px;padding:30px}:where(.v10-root) .settings-panel h2:where(:not(.v10-tw,.v10-tw *)){font-size:17px;margin:25px 0 12px}:where(.v10-root) .settings-panel h2:first-child:where(:not(.v10-tw,.v10-tw *)){margin-top:0}:where(.v10-root) .settings-panel p:where(:not(.v10-tw,.v10-tw *)){font-size:14px;margin-bottom:20px}:where(.v10-root) .theme-options:where(:not(.v10-tw,.v10-tw *)){display:flex;gap:10px;margin:20px 0 35px;flex-wrap:wrap}:where(.v10-root) .theme-option:where(:not(.v10-tw,.v10-tw *)){border:2px solid transparent;border-radius:8px;padding:9px 16px;font-size:14px;display:flex;align-items:center;gap:5px}:where(.v10-root) .theme-option.selected:where(:not(.v10-tw,.v10-tw *)){border-color:currentColor}:where(.v10-root) .modal:where(:not(.v10-tw,.v10-tw *)){border:1px solid #e6ecf4;border-radius:18px;box-shadow:0 30px 100px #12305930;width:min(530px,calc(100vw - 32px));padding:27px;max-height:85dvh;overflow:auto;color:var(--v10-text);background:#fff}:where(.v10-root) .modal:where(:not(.v10-tw,.v10-tw *))::backdrop{background:#1e2e4855;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}:where(.v10-root) .modal>header:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:23px}:where(.v10-root) .modal header h2:where(:not(.v10-tw,.v10-tw *)){font-size:20px;line-height:1.6}:where(.v10-root) .modal header .icon-button:where(:not(.v10-tw,.v10-tw *)){align-self:flex-start;margin:-7px -9px 0 0;color:#93a1b3}:where(.v10-root) .modal>p:where(:not(.v10-tw,.v10-tw *)){font-size:14px;line-height:1.95}:where(.v10-root) .modal-actions:where(:not(.v10-tw,.v10-tw *)){display:flex;justify-content:flex-end;gap:10px;margin-top:25px}:where(.v10-root) .modal-actions .button:where(:not(.v10-tw,.v10-tw *)){font-size:14px}:where(.v10-root) .detail-profile:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;flex-direction:column;gap:12px;padding:10px}:where(.v10-root) .detail-profile h2:where(:not(.v10-tw,.v10-tw *)){font-size:20px}:where(.v10-root) .detail-list:where(:not(.v10-tw,.v10-tw *)){margin:20px 0}:where(.v10-root) .detail-list>div:where(:not(.v10-tw,.v10-tw *)){display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-bottom:1px solid #eef2f7;font-size:14px}:where(.v10-root) .detail-list dt:where(:not(.v10-tw,.v10-tw *)){color:#93a1b3}:where(.v10-root) .detail-list dd:where(:not(.v10-tw,.v10-tw *)){margin:0;font-weight:500}:where(.v10-root) .detail-meta:where(:not(.v10-tw,.v10-tw *)){display:flex;gap:10px;align-items:center;font-size:14px;color:#9daabc;margin-bottom:20px}:where(.v10-root) .detail-body:where(:not(.v10-tw,.v10-tw *)){white-space:pre-wrap;line-height:2!important;color:#697b93;margin:22px 0!important}:where(.v10-root) .form-grid:where(:not(.v10-tw,.v10-tw *)){display:grid;grid-template-columns:1fr 1fr;gap:15px}:where(.v10-root) .form-grid label:where(:not(.v10-tw,.v10-tw *)){margin:0 0 18px}:where(.v10-root) .empty:where(:not(.v10-tw,.v10-tw *)){padding:65px 20px;text-align:center;color:#b5c2d4}:where(.v10-root) .admin-empty-art:where(:not(.v10-tw,.v10-tw *)){display:none}:where(.v10-root) .empty h3:where(:not(.v10-tw,.v10-tw *)){font-size:16px;color:#8294ab;margin:15px 0 9px}:where(.v10-root) .empty p:where(:not(.v10-tw,.v10-tw *)){font-size:14px;color:#a9b5c5}:where(.v10-root) .success-icon:where(:not(.v10-tw,.v10-tw *)){display:flex;justify-content:center;color:#51ad95;margin:15px}:where(.v10-root) .student-stage:where(:not(.v10-tw,.v10-tw *)){min-height:100vh;background:#f1f5fc;display:flex;justify-content:center;gap:120px;padding:35px 25px 45px;align-items:flex-start;background-image:radial-gradient(ellipse at 20% 20%,var(--v10-brand-tint-strong),transparent 70%)}:where(.v10-root) .student-desktop-intro:where(:not(.v10-tw,.v10-tw *)){position:sticky;top:65px;width:290px;padding-top:23px}:where(.v10-root) .student-desktop-intro>.demo-label:where(:not(.v10-tw,.v10-tw *)){font-size:12px}:where(.v10-root) .student-desktop-intro>.logo:where(:not(.v10-tw,.v10-tw *)){margin-bottom:68px}:where(.v10-root) .student-desktop-intro h1:where(:not(.v10-tw,.v10-tw *)){font-size:39px;line-height:1.55;color:#3d5a86}:where(.v10-root) .desktop-app-symbol:where(:not(.v10-tw,.v10-tw *)){width:167px;height:158px;background:linear-gradient(140deg,#fff,#eaf2ff);box-shadow:9px 18px 35px #91a8ce1f;border:1px solid #fff;border-radius:40px;display:flex;align-items:center;justify-content:center;color:#a1bdeb;transform:rotate(-8deg);position:relative;margin:40px 0 48px 30px}:where(.v10-root) .symbol-bubble:where(:not(.v10-tw,.v10-tw *)){position:absolute;bottom:-10px;right:-15px;background:#fff;box-shadow:0 5px 20px #95add529;border-radius:15px 15px 15px 3px;width:55px;height:48px;display:flex;align-items:center;justify-content:center;color:#8eabe1;transform:rotate(17deg)}:where(.v10-root) .student-desktop-links:where(:not(.v10-tw,.v10-tw *)){display:flex;gap:23px;font-size:14px;color:#859ab8;margin-bottom:25px}:where(.v10-root) .student-desktop-links>a:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;gap:4px}:where(.v10-root) .student-shell:where(:not(.v10-tw,.v10-tw *)){width:420px;min-height:calc(100vh - 80px);background:#fff;box-shadow:0 12px 60px #637ca419;border:1px solid #e7edf7;border-radius:25px;position:relative;overflow:clip}:where(.v10-root) .student-header:where(:not(.v10-tw,.v10-tw *)){height:75px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;background:#fffffff2;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-bottom:1px solid #f5f7fa;position:sticky;top:0;z-index:20;border-radius:25px 25px 0 0;gap:7px}:where(.v10-root) .student-header>div:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;gap:3px;margin-left:auto}:where(.v10-root) .student-header h1:where(:not(.v10-tw,.v10-tw *)){font-size:16px;flex:1}:where(.v10-root) .student-header>.icon-button:where(:not(.v10-tw,.v10-tw *)){margin-left:-10px}:where(.v10-root) .student-brand-header:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;gap:8px;min-width:0}:where(.v10-root) .student-brand-settleon:where(:not(.v10-tw,.v10-tw *)){display:inline-flex;align-items:center;flex-shrink:0;transition:opacity .15s ease}:where(.v10-root) .student-brand-settleon:hover:where(:not(.v10-tw,.v10-tw *)){opacity:.8}:where(.v10-root) .student-brand-logo:where(:not(.v10-tw,.v10-tw *)){height:20px;width:auto;display:block}:where(.v10-root) .student-brand-divider:where(:not(.v10-tw,.v10-tw *)){color:#cbd5e1;font-size:13px;font-weight:300;line-height:1;-webkit-user-select:none;user-select:none;flex-shrink:0}:where(.v10-root) .student-school:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;gap:7px;min-width:0;transition:opacity .15s ease}:where(.v10-root) .student-school:hover:where(:not(.v10-tw,.v10-tw *)){opacity:.85}:where(.v10-root) .student-school-logo:where(:not(.v10-tw,.v10-tw *)){width:24px;height:24px;object-fit:contain;flex-shrink:0}:where(.v10-root) .student-school>span:last-child:where(:not(.v10-tw,.v10-tw *)){font-size:14px;font-weight:650;letter-spacing:-.4px;color:#475569;white-space:nowrap}:where(.v10-root) .student-header .icon-button:where(:not(.v10-tw,.v10-tw *)){color:#71839d}:where(.v10-root) .student-main:where(:not(.v10-tw,.v10-tw *)){padding:0 23px 35px;min-height:calc(100vh - 225px)}:where(.v10-root) .student-greeting:where(:not(.v10-tw,.v10-tw *)){padding:23px 0}:where(.v10-root) .student-greeting h1:where(:not(.v10-tw,.v10-tw *)){font-size:24px;margin:0;font-weight:750}:where(.v10-root) .student-hero:where(:not(.v10-tw,.v10-tw *)){display:block;position:relative;overflow:hidden;background:linear-gradient(120deg,var(--v10-brand-tint),#e4edfe);padding:23px 21px 21px;border-radius:17px;min-height:180px}:where(.v10-root) .student-hero>.badge:where(:not(.v10-tw,.v10-tw *)){background:#dbe8ff;color:#7298d6;font-size:12px}:where(.v10-root) .student-hero h2:where(:not(.v10-tw,.v10-tw *)){font-size:23px;color:#426292;line-height:1.5;margin:12px 0;position:relative;z-index:1}:where(.v10-root) .banner-pagination:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;gap:4px;position:absolute;right:18px;bottom:16px}:where(.v10-root) .banner-pagination b:where(:not(.v10-tw,.v10-tw *)){width:13px;height:4px;background:#a2bce6;border-radius:3px}:where(.v10-root) .banner-pagination span:where(:not(.v10-tw,.v10-tw *)){width:4px;height:4px;background:#c5d5ef;border-radius:50%}:where(.v10-root) .autumn-art:where(:not(.v10-tw,.v10-tw *)){position:absolute;right:8px;top:38px;width:120px;height:130px;pointer-events:none}:where(.v10-root) .autumn-art>span:where(:not(.v10-tw,.v10-tw *)){position:absolute;color:#b79470;z-index:1}:where(.v10-root) .autumn-art>span:first-child:where(:not(.v10-tw,.v10-tw *)){left:10px;bottom:3px;transform:rotate(-22deg)}:where(.v10-root) .autumn-art>span:nth-child(2):where(:not(.v10-tw,.v10-tw *)){right:-8px;top:8px;color:#83a486;transform:rotate(22deg)}:where(.v10-root) .autumn-art>span:nth-child(3):where(:not(.v10-tw,.v10-tw *)){left:2px;top:-5px;color:#c1a381;opacity:.6}:where(.v10-root) .autumn-art>div:where(:not(.v10-tw,.v10-tw *)){position:absolute;width:85px;height:85px;background:#ffffff45;border-radius:50%;top:17px;left:23px}:where(.v10-root) .student-section:where(:not(.v10-tw,.v10-tw *)){margin-top:26px}:where(.v10-root) .student-section .section-head h2:where(:not(.v10-tw,.v10-tw *)){font-size:16px}:where(.v10-root) .student-section .section-head:where(:not(.v10-tw,.v10-tw *)){margin-bottom:13px}:where(.v10-root) .student-section .section-head>a:where(:not(.v10-tw,.v10-tw *)){font-size:14px}:where(.v10-root) .student-shortcuts:where(:not(.v10-tw,.v10-tw *)){display:grid;grid-template-columns:repeat(4,1fr);gap:9px;padding-bottom:4px}:where(.v10-root) .student-shortcuts>a:where(:not(.v10-tw,.v10-tw *)){text-align:center}:where(.v10-root) .student-shortcuts .shortcut-illustration:where(:not(.v10-tw,.v10-tw *)){width:56px;height:56px;object-fit:contain;display:block;margin:auto auto 10px}:where(.v10-root) .student-shortcuts b:where(:not(.v10-tw,.v10-tw *)){font-size:14px;font-weight:500;color:#708199;letter-spacing:-.5px}:where(.v10-root) .student-notice:where(:not(.v10-tw,.v10-tw *)){display:block;border:1px solid #ebf0f6;border-radius:12px;padding:16px;margin-bottom:10px}:where(.v10-root) .student-notice .badge:where(:not(.v10-tw,.v10-tw *)){font-size:12px;padding:3px 7px}:where(.v10-root) .student-notice h3:where(:not(.v10-tw,.v10-tw *)){font-size:14px;margin:9px 0 7px;font-weight:550}:where(.v10-root) .student-notice small:where(:not(.v10-tw,.v10-tw *)){font-size:14px;display:flex;justify-content:space-between;color:#a4b1c4}:where(.v10-root) .visa-reminder:where(:not(.v10-tw,.v10-tw *)){display:flex;gap:14px;align-items:center;background:#f0f7f5;border:1px solid #e8f1ee;border-radius:12px;padding:18px;margin-top:24px}:where(.v10-root) .visa-reminder-illustration:where(:not(.v10-tw,.v10-tw *)){width:44px;height:44px;object-fit:contain;flex-shrink:0}:where(.v10-root) .visa-reminder>div:where(:not(.v10-tw,.v10-tw *)){flex:1;min-width:0}:where(.v10-root) .visa-reminder b:where(:not(.v10-tw,.v10-tw *)){font-size:16px;font-weight:600;color:#688980}:where(.v10-root) .visa-reminder p:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;flex-wrap:wrap;gap:7px;font-size:13px;color:#95aaa4;margin-top:6px}:where(.v10-root) .visa-reminder-type:where(:not(.v10-tw,.v10-tw *)){padding:1px 6px;border-radius:5px;background:#e9edf2;color:#4e5968;font-size:11px;font-weight:600;line-height:18px}:where(.v10-root) .visa-reminder>svg:where(:not(.v10-tw,.v10-tw *)){color:#b0b8c1}:where(.v10-root) .help-grid:where(:not(.v10-tw,.v10-tw *)){display:grid;grid-template-columns:1fr 1fr;gap:11px}:where(.v10-root) .help-grid>a:where(:not(.v10-tw,.v10-tw *)){padding:17px 15px;background:#f8faff;border:1px solid #ecf1fa;border-radius:13px;position:relative}:where(.v10-root) .help-grid .help-illustration:where(:not(.v10-tw,.v10-tw *)){display:block;width:64px;height:64px;object-fit:contain}:where(.v10-root) .help-grid h3:where(:not(.v10-tw,.v10-tw *)){font-size:14px;font-weight:600;margin:13px 0 6px 6px}:where(.v10-root) .living-grid:where(:not(.v10-tw,.v10-tw *)){margin-top:12px}:where(.v10-root) .mini-post:where(:not(.v10-tw,.v10-tw *)){display:block;border-bottom:1px solid #edf1f7;padding:13px 0}:where(.v10-root) .mini-post .badge:where(:not(.v10-tw,.v10-tw *)){font-size:12px}:where(.v10-root) .mini-post h3:where(:not(.v10-tw,.v10-tw *)){font-size:14px;font-weight:500;margin:7px 0}:where(.v10-root) .mini-post p:where(:not(.v10-tw,.v10-tw *)){font-size:14px;color:#a6b3c4;display:flex;justify-content:space-between}:where(.v10-root) .student-footnote:where(:not(.v10-tw,.v10-tw *)){font-size:14px;color:#b4bfce;line-height:1.9;text-align:center;padding:30px 0 0}:where(.v10-root) .bottom-nav:where(:not(.v10-tw,.v10-tw *)){height:72px;display:grid;grid-template-columns:repeat(5,1fr);background:#ffffffb8;-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(255,255,255,.85);box-shadow:0 8px 32px #1f324e1f,0 2px 8px #1f324e0a,inset 0 1px #fffffff2;position:sticky;bottom:12px;z-index:25;margin:0 12px 12px;padding:6px;border-radius:30px}:where(.v10-root) .bottom-nav a:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;min-width:0;min-height:48px;border-radius:24px;font-size:11px;font-weight:500;line-height:16px;letter-spacing:-.2px;white-space:nowrap;color:#8b95a1;transition:color .15s ease}:where(.v10-root) .bottom-nav-icon:where(:not(.v10-tw,.v10-tw *)){width:28px;height:28px;display:grid;place-items:center}:where(.v10-root) .bottom-nav a.active:where(:not(.v10-tw,.v10-tw *)){color:var(--v10-blue);font-weight:700}:where(.v10-root) .bottom-nav a:focus-visible:where(:not(.v10-tw,.v10-tw *)){outline:2px solid var(--v10-blue);outline-offset:-2px}@media(prefers-reduced-motion:reduce){:where(.v10-root) .bottom-nav a:where(:not(.v10-tw,.v10-tw *)){transition:none}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){:where(.v10-root) .bottom-nav:where(:not(.v10-tw,.v10-tw *)){background:#fffffff5}}@media(prefers-reduced-transparency:reduce){:where(.v10-root) .bottom-nav:where(:not(.v10-tw,.v10-tw *)){background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}}:where(.v10-root) .student-page-intro:where(:not(.v10-tw,.v10-tw *)){padding:27px 0 21px}:where(.v10-root) .student-page-intro h2:where(:not(.v10-tw,.v10-tw *)){font-size:23px;line-height:1.6;margin-bottom:7px}:where(.v10-root) .student-page-intro p:where(:not(.v10-tw,.v10-tw *)){font-size:14px;line-height:1.9;color:#95a5bb}:where(.v10-root) .student-page-intro>.service-icon:where(:not(.v10-tw,.v10-tw *)){margin-bottom:20px}:where(.v10-root) .chips:where(:not(.v10-tw,.v10-tw *)){display:flex;gap:7px;overflow:auto;padding:0 0 18px;scrollbar-width:none}:where(.v10-root) .chips button:where(:not(.v10-tw,.v10-tw *)){font-size:14px;color:#94a2b6;border:1px solid #e9eff7;border-radius:8px;padding:7px 12px;white-space:nowrap}:where(.v10-root) .chips button.selected:where(:not(.v10-tw,.v10-tw *)){background:#eaf1ff;color:#5685da;border-color:#e3ecff}:where(.v10-root) .student-record:where(:not(.v10-tw,.v10-tw *)){width:100%;display:block;text-align:left;border:1px solid #e9eff6;border-radius:13px;overflow:hidden;margin:0 0 13px;padding:0;background:#fff}:where(.v10-root) .record-content:where(:not(.v10-tw,.v10-tw *)){padding:17px}:where(.v10-root) .record-content .badge:where(:not(.v10-tw,.v10-tw *)){font-size:12px}:where(.v10-root) .record-content h3:where(:not(.v10-tw,.v10-tw *)){font-size:14px;margin:8px 0}:where(.v10-root) .record-content p:where(:not(.v10-tw,.v10-tw *)){font-size:14px;color:#a4b1c3}:where(.v10-root) .program-cover:where(:not(.v10-tw,.v10-tw *)){height:143px;position:relative;padding:19px 22px;overflow:hidden;background:#edf3ea;color:#829576}:where(.v10-root) .program-cover>span:where(:not(.v10-tw,.v10-tw *)){font-size:14px}:where(.v10-root) .program-cover>svg:where(:not(.v10-tw,.v10-tw *)){position:absolute;right:30px;top:36px;transform:rotate(-13deg);opacity:.7;width:70px;height:70px}:where(.v10-root) .cover-1:where(:not(.v10-tw,.v10-tw *)){background:#edf1fd;color:#879bcc}:where(.v10-root) .cover-2:where(:not(.v10-tw,.v10-tw *)){background:#f5edf9;color:#aa8fc0}:where(.v10-root) .post-card:where(:not(.v10-tw,.v10-tw *)){display:block;padding:20px 0;border-bottom:1px solid #edf1f7;text-align:left;width:100%}:where(.v10-root) .post-card>.badge:where(:not(.v10-tw,.v10-tw *)){font-size:12px}:where(.v10-root) .post-card h3:where(:not(.v10-tw,.v10-tw *)){font-size:14px;margin:9px 0}:where(.v10-root) .post-card>p:where(:not(.v10-tw,.v10-tw *)){font-size:14px;line-height:1.9;color:#94a3b8;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:where(.v10-root) .post-card>footer:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;justify-content:space-between;font-size:14px;color:#b0bbca;margin-top:15px}:where(.v10-root) .write-fab:where(:not(.v10-tw,.v10-tw *)){display:flex;gap:6px;align-items:center;justify-content:center;margin:25px 0 0 auto;border-radius:22px;padding:11px 16px;background:var(--v10-blue);color:#fff;box-shadow:0 6px 20px #4783f433;font-size:14px}:where(.v10-root) .visa-card:where(:not(.v10-tw,.v10-tw *)){background:linear-gradient(120deg,#ecf2ff,#dce8fc);border:1px solid #dce7fa;border-radius:17px;position:relative;padding:24px;overflow:hidden;margin:0 0 29px;color:#465b78;box-shadow:inset 0 1px #ffffffb3}:where(.v10-root) .visa-card-header:where(:not(.v10-tw,.v10-tw *)){display:flex;justify-content:space-between;align-items:center;font-size:14px;position:relative;z-index:1}:where(.v10-root) .visa-card button:where(:not(.v10-tw,.v10-tw *)){font-size:14px;display:flex;align-items:center;gap:2px;color:#465b78}:where(.v10-root) .visa-card h2:where(:not(.v10-tw,.v10-tw *)){font-size:36px;margin:18px 0;color:var(--v10-brand-ink);position:relative;z-index:1;letter-spacing:-1px;padding-right:76px}:where(.v10-root) .visa-card h2 span:where(:not(.v10-tw,.v10-tw *)){font-size:14px;font-weight:450;letter-spacing:0;margin-left:12px}:where(.v10-root) .visa-divider:where(:not(.v10-tw,.v10-tw *)){height:1px;border-top:1px dashed #8faecc55;margin-bottom:13px}:where(.v10-root) .visa-stamp:where(:not(.v10-tw,.v10-tw *)){position:absolute;right:23px;top:64px;width:68px;height:68px;border:1px solid #769ac080;outline:1px dashed #769ac066;outline-offset:-5px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#7295bb;opacity:.65;transform:rotate(-12deg);pointer-events:none}:where(.v10-root) .visa-stamp span:where(:not(.v10-tw,.v10-tw *)){color:#526680;font-size:7px;font-weight:650;line-height:1;letter-spacing:1px}:where(.v10-root) .visa-card p:where(:not(.v10-tw,.v10-tw *)){font-size:14px;display:flex;justify-content:space-between;color:var(--v10-brand-ink);position:relative;z-index:1}:where(.v10-root) .visa-card p b:where(:not(.v10-tw,.v10-tw *)){color:var(--v10-brand-ink);font-weight:600}:where(.v10-root) .visa-card small:where(:not(.v10-tw,.v10-tw *)){display:block;font-size:14px;color:var(--v10-brand-ink);margin-top:10px}:where(.v10-root) .visa-watermark:where(:not(.v10-tw,.v10-tw *)){position:absolute;right:-45px;bottom:-60px;color:var(--v10-brand-tint-strong);opacity:.3;pointer-events:none}:where(.v10-root) .service-row:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;gap:13px;padding:20px 0;border-bottom:1px solid #eef2f7}:where(.v10-root) .service-row>div:where(:not(.v10-tw,.v10-tw *)){flex:1}:where(.v10-root) .service-row h3:where(:not(.v10-tw,.v10-tw *)){font-size:14px;font-weight:550}:where(.v10-root) .service-row>svg:last-child:where(:not(.v10-tw,.v10-tw *)){color:#aab7c9;margin-left:auto}:where(.v10-root) .soft-note:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:flex-start;gap:9px;border-radius:10px;background:#f5f8fc;padding:15px;color:#a0b2cc;margin:22px 0}:where(.v10-root) .soft-note p:where(:not(.v10-tw,.v10-tw *)){font-size:14px;line-height:1.9;color:#95a6bd}:where(.v10-root) .career-hero:where(:not(.v10-tw,.v10-tw *)){margin:20px 0 18px;padding:24px;border-radius:24px;background:linear-gradient(135deg,#f1f6ff,#eceffc);position:relative;overflow:hidden}:where(.v10-root) .career-hero-eyebrow:where(:not(.v10-tw,.v10-tw *)){display:block;color:var(--v10-brand-ink);font-size:12px;font-weight:600;margin-bottom:12px}:where(.v10-root) .career-hero h2:where(:not(.v10-tw,.v10-tw *)){font-size:24px;font-weight:600;line-height:1.42;letter-spacing:-.6px;margin:0;color:var(--v10-text);word-break:keep-all}:where(.v10-root) .career-hero-bottom:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:12px}:where(.v10-root) .career-hero-bottom p:where(:not(.v10-tw,.v10-tw *)){flex:1;min-width:0;font-size:13px;line-height:1.75;letter-spacing:-.3px;color:#4e5968;word-break:keep-all}:where(.v10-root) .student-main>.section-head:where(:not(.v10-tw,.v10-tw *)){margin-top:28px}:where(.v10-root) .student-main .button:where(:not(.v10-tw,.v10-tw *)){font-size:14px}:where(.v10-root) .permit-steps:where(:not(.v10-tw,.v10-tw *)){display:flex;gap:7px;justify-content:space-between;margin:7px 0 25px}:where(.v10-root) .permit-steps>div:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;flex-direction:column;font-size:14px;color:#99a9bf;gap:9px}:where(.v10-root) .permit-steps>div>span:where(:not(.v10-tw,.v10-tw *)){width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:var(--v10-brand-tint);color:var(--v10-brand-ink);border-radius:50%;font-size:14px}:where(.v10-root) .my-profile:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;flex-direction:column;padding:30px 0 25px}:where(.v10-root) .my-profile h2:where(:not(.v10-tw,.v10-tw *)){font-size:23px;margin:13px 0 5px}:where(.v10-root) .my-profile>p:where(:not(.v10-tw,.v10-tw *)){font-size:14px;color:#a0aec1;margin-bottom:12px}:where(.v10-root) .student-settings:where(:not(.v10-tw,.v10-tw *)){border:1px solid #eaf0f7;border-radius:13px;padding:19px;margin:0 0 16px}:where(.v10-root) .student-settings>h3:where(:not(.v10-tw,.v10-tw *)){font-size:14px;margin-bottom:14px}:where(.v10-root) .student-settings .detail-list:where(:not(.v10-tw,.v10-tw *)){margin:0 0 14px}:where(.v10-root) .student-settings .detail-list>div:where(:not(.v10-tw,.v10-tw *)){font-size:14px;padding:10px 0}:where(.v10-root) .student-settings .text-link:where(:not(.v10-tw,.v10-tw *)){font-size:14px}:where(.v10-root) .student-settings>p:where(:not(.v10-tw,.v10-tw *)){font-size:14px;margin-bottom:15px}:where(.v10-root) .setting-row:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 0;font-size:14px;color:#889bb5;border-top:1px solid #f1f4f9}:where(.v10-root) .setting-row>span:last-child:where(:not(.v10-tw,.v10-tw *)){font-size:14px;color:#9cabbe}:where(.v10-root) .setting-row .badge:where(:not(.v10-tw,.v10-tw *)){font-size:12px;margin-left:4px}:where(.v10-root) .switch:where(:not(.v10-tw,.v10-tw *)){width:35px;height:21px;background:#dce4f0;border-radius:13px;padding:3px}:where(.v10-root) .switch>span:where(:not(.v10-tw,.v10-tw *)){display:block;width:15px;height:15px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #34507520;transition:transform .2s}:where(.v10-root) .switch.on:where(:not(.v10-tw,.v10-tw *)){background:var(--v10-brand-action)}:where(.v10-root) .switch.on>span:where(:not(.v10-tw,.v10-tw *)){transform:translate(14px)}:where(.v10-root) .menu-profile:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;gap:12px;padding-bottom:20px;border-bottom:1px solid #edf2f8}:where(.v10-root) .menu-profile b:where(:not(.v10-tw,.v10-tw *)){display:block;font-size:14px}:where(.v10-root) .menu-profile small:where(:not(.v10-tw,.v10-tw *)){display:block;color:#9ba9bd;font-size:14px;margin-top:4px}:where(.v10-root) .all-menu:where(:not(.v10-tw,.v10-tw *)){display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:15px 0}:where(.v10-root) .all-menu>a:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;gap:9px;font-size:14px;word-break:keep-all;color:#7d91ad;padding:12px 6px}:where(.v10-root) .all-menu>a>svg:last-child:where(:not(.v10-tw,.v10-tw *)){margin-left:auto}:where(.v10-root) .chat-welcome:where(:not(.v10-tw,.v10-tw *)){text-align:center;padding:35px 0 25px}:where(.v10-root) .chat-welcome h2:where(:not(.v10-tw,.v10-tw *)){font-size:22px;margin:20px 0 9px}:where(.v10-root) .chat-suggestions:where(:not(.v10-tw,.v10-tw *)){display:grid;gap:10px;margin:10px 0 25px}:where(.v10-root) .chat-suggestions>button:where(:not(.v10-tw,.v10-tw *)){border:1px solid #e7eef9;border-radius:10px;display:flex;justify-content:space-between;padding:13px;text-align:left;font-size:14px;color:#7d96b9}:where(.v10-root) .chat-message:where(:not(.v10-tw,.v10-tw *)){max-width:90%;font-size:14px;line-height:1.9;border-radius:12px;padding:13px 16px;margin:13px 0;background:#f2f5fb;color:#7389a8}:where(.v10-root) .chat-message.user:where(:not(.v10-tw,.v10-tw *)){margin-left:auto;background:var(--v10-brand-tint-strong);color:var(--v10-brand-ink);border-bottom-right-radius:3px}:where(.v10-root) .chat-message.assistant:where(:not(.v10-tw,.v10-tw *)){border-bottom-left-radius:3px}:where(.v10-root) .chat-input:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;border:1px solid #e3ebf8;border-radius:12px;gap:6px;padding:7px 9px;margin-top:25px;background:#fff}:where(.v10-root) .chat-input input:where(:not(.v10-tw,.v10-tw *)){border:0;flex:1;min-width:0;font-size:14px}:where(.v10-root) .chat-input:has(input:focus):where(:not(.v10-tw,.v10-tw *)){border-color:var(--v10-field-focus-blue)}:where(.v10-root) .chat-input button:where(:not(.v10-tw,.v10-tw *)){background:var(--v10-action);color:#fff;width:34px;height:34px;border-radius:9px}:where(.v10-root) .info-steps:where(:not(.v10-tw,.v10-tw *)){margin-bottom:30px}:where(.v10-root) .info-steps>div:where(:not(.v10-tw,.v10-tw *)){display:flex;gap:12px;align-items:center;padding:17px 0;border-bottom:1px solid #eef3f9}:where(.v10-root) .info-steps>div>span:where(:not(.v10-tw,.v10-tw *)){background:#eef4ff;color:#829fce;border-radius:50%;width:27px;height:27px;display:flex;justify-content:center;align-items:center;font-size:14px}:where(.v10-root) .info-steps b:where(:not(.v10-tw,.v10-tw *)){font-size:14px;font-weight:500;color:#788ca8}:where(.v10-root) .legal-page:where(:not(.v10-tw,.v10-tw *)){max-width:720px;margin:50px auto;padding:25px}:where(.v10-root) .legal-page h1:where(:not(.v10-tw,.v10-tw *)){font-size:27px;margin:45px 0 25px}:where(.v10-root) .legal-page h2:where(:not(.v10-tw,.v10-tw *)){font-size:18px;margin:25px 0 13px}:where(.v10-root) .legal-page p:where(:not(.v10-tw,.v10-tw *)){font-size:14px;line-height:2;margin-bottom:20px}:where(.v10-root) .not-found:where(:not(.v10-tw,.v10-tw *)){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:25px;min-height:100vh}:where(.v10-root) .not-found h1:where(:not(.v10-tw,.v10-tw *)){font-size:28px}:where(.v10-root) .admin-app:where(:not(.v10-tw,.v10-tw *)){font-size:14px}:where(.v10-root) .admin-app .sidebar nav a:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app .student-name b:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app .table-title:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app .task-row b:where(:not(.v10-tw,.v10-tw *)){font-size:14px}:where(.v10-root) .admin-app .panel .section-head h2:where(:not(.v10-tw,.v10-tw *)){font-size:17px}:where(.v10-root) .admin-app .admin-footer:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app .nav-group:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app .page-heading .eyebrow:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app .table-bottom:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app .table-bottom>span:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app p:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app small:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app th:where(:not(.v10-tw,.v10-tw *)){color:#64748b}:where(.v10-root) .admin-app .sidebar nav a:not(.active):where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app td:where(:not(.v10-tw,.v10-tw *)){color:#475569}:where(.v10-root) .admin-app .stat-card p:where(:not(.v10-tw,.v10-tw *)){white-space:normal;line-height:1.7}:where(.v10-root) .admin-app .table-toolbar:where(:not(.v10-tw,.v10-tw *)){flex-wrap:wrap}:where(.v10-root) .admin-app .search-field:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app .table-toolbar select:where(:not(.v10-tw,.v10-tw *)){min-height:38px;height:auto}:where(.v10-root) .admin-app .admin-footer:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app .page-heading:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app .table-bottom:where(:not(.v10-tw,.v10-tw *)){flex-wrap:wrap}:where(.v10-root) .admin-app .task-row b:where(:not(.v10-tw,.v10-tw *)){white-space:normal}:where(.v10-root) .hero-buttons:where(:not(.v10-tw,.v10-tw *)){flex-wrap:wrap}@media(min-width:1500px){:where(.v10-root) .admin-content:where(:not(.v10-tw,.v10-tw *)){padding:45px 50px}:where(.v10-root) .admin-topbar:where(:not(.v10-tw,.v10-tw *)){padding:0 50px}:where(.v10-root) .panel:where(:not(.v10-tw,.v10-tw *)){padding:26px}:where(.v10-root) .page-heading h1:where(:not(.v10-tw,.v10-tw *)){font-size:29px}:where(.v10-root) .sidebar:where(:not(.v10-tw,.v10-tw *)){width:250px}:where(.v10-root) .admin-workspace:where(:not(.v10-tw,.v10-tw *)){margin-left:250px}:where(.v10-root) .sidebar nav a:where(:not(.v10-tw,.v10-tw *)){font-size:14px;padding:12px 15px}:where(.v10-root) .task-row:where(:not(.v10-tw,.v10-tw *)){padding:16px 0}:where(.v10-root) .task-row b:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .task-row small:where(:not(.v10-tw,.v10-tw *)){font-size:14px}:where(.v10-root) .stat-card:where(:not(.v10-tw,.v10-tw *)){padding:23px}:where(.v10-root) .stat-card p:where(:not(.v10-tw,.v10-tw *)){font-size:14px}:where(.v10-root) .notice-row:where(:not(.v10-tw,.v10-tw *)){padding:18px 0}:where(.v10-root) .notice-row>span:not(.badge):where(:not(.v10-tw,.v10-tw *)){font-size:14px}:where(.v10-root) .program-mini:where(:not(.v10-tw,.v10-tw *)){padding:18px 0}:where(.v10-root) .quick-actions:where(:not(.v10-tw,.v10-tw *)){gap:11px}:where(.v10-root) .quick-actions>a:where(:not(.v10-tw,.v10-tw *)){padding:12px;font-size:14px}:where(.v10-root) .admin-welcome:where(:not(.v10-tw,.v10-tw *)){padding:30px 35px}:where(.v10-root) .admin-welcome h2:where(:not(.v10-tw,.v10-tw *)){font-size:27px}:where(.v10-root) .dashboard-columns:where(:not(.v10-tw,.v10-tw *)){gap:24px}:where(.v10-root) .stats-grid:where(:not(.v10-tw,.v10-tw *)){gap:20px}}@media(max-width:1200px){:where(.v10-root) .content-width:where(:not(.v10-tw,.v10-tw *)){margin-left:40px;margin-right:40px}:where(.v10-root) .landing-nav nav:where(:not(.v10-tw,.v10-tw *)){gap:20px;margin-left:0}:where(.v10-root) .landing-nav:where(:not(.v10-tw,.v10-tw *)){gap:20px}:where(.v10-root) .hero:where(:not(.v10-tw,.v10-tw *)){padding-top:70px;padding-bottom:56px}:where(.v10-root) .hero h1:where(:not(.v10-tw,.v10-tw *)){font-size:43px}:where(.v10-root) .hero-copy>p:where(:not(.v10-tw,.v10-tw *)){font-size:14px}:where(.v10-root) .hero-buttons:where(:not(.v10-tw,.v10-tw *)){gap:12px}:where(.v10-root) .hero-buttons .button:where(:not(.v10-tw,.v10-tw *)){font-size:14px;padding:14px}:where(.v10-root) .showcase-inner:where(:not(.v10-tw,.v10-tw *)){gap:95px}:where(.v10-root) .service-card:where(:not(.v10-tw,.v10-tw *)){padding:0}:where(.v10-root) .service-card h3:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .service-card p:where(:not(.v10-tw,.v10-tw *)){font-size:14px}:where(.v10-root) .university-section:where(:not(.v10-tw,.v10-tw *)){gap:55px}:where(.v10-root) .admin-content:where(:not(.v10-tw,.v10-tw *)){padding:30px 25px}:where(.v10-root) .admin-topbar:where(:not(.v10-tw,.v10-tw *)){padding:0 25px}:where(.v10-root) .stat-card:where(:not(.v10-tw,.v10-tw *)){padding:16px 13px}:where(.v10-root) .stat-card>div:where(:not(.v10-tw,.v10-tw *)){font-size:14px}:where(.v10-root) .stat-card p:where(:not(.v10-tw,.v10-tw *)){font-size:14px}:where(.v10-root) .dashboard-columns:where(:not(.v10-tw,.v10-tw *)){gap:16px}:where(.v10-root) .panel:where(:not(.v10-tw,.v10-tw *)){padding:20px 18px}:where(.v10-root) .table-scroll:where(:not(.v10-tw,.v10-tw *)){margin:0 -18px}:where(.v10-root) .task-row:where(:not(.v10-tw,.v10-tw *)){gap:8px}:where(.v10-root) .task-row b:where(:not(.v10-tw,.v10-tw *)){font-size:14px}:where(.v10-root) .task-row .badge:where(:not(.v10-tw,.v10-tw *)){font-size:12px}:where(.v10-root) .student-stage:where(:not(.v10-tw,.v10-tw *)){gap:80px}:where(.v10-root) .landing-nav nav>a:where(:not(.v10-tw,.v10-tw *)){font-size:14px}:where(.v10-root) .nav-actions:where(:not(.v10-tw,.v10-tw *)){gap:15px}}@media(max-width:1000px){:where(.v10-root) .landing-nav nav:where(:not(.v10-tw,.v10-tw *)){display:none}:where(.v10-root) .hero h1:where(:not(.v10-tw,.v10-tw *)){font-size:37px}:where(.v10-root) .hero-buttons:where(:not(.v10-tw,.v10-tw *)){flex-direction:row;align-items:center}:where(.v10-root) .hero-buttons .button:where(:not(.v10-tw,.v10-tw *)){min-width:220px}:where(.v10-root) .hero-copy>p:where(:not(.v10-tw,.v10-tw *)){font-size:14px}:where(.v10-root) .section h2:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .student-showcase h2:where(:not(.v10-tw,.v10-tw *)){font-size:28px}:where(.v10-root) .showcase-inner:where(:not(.v10-tw,.v10-tw *)){gap:60px}:where(.v10-root) .university-section:where(:not(.v10-tw,.v10-tw *)){gap:35px}:where(.v10-root) .final-cta h2:where(:not(.v10-tw,.v10-tw *)){font-size:20px}:where(.v10-root) .sidebar:where(:not(.v10-tw,.v10-tw *)){width:228px;padding:25px 13px 17px}:where(.v10-root) .admin-workspace:where(:not(.v10-tw,.v10-tw *)){margin-left:228px}:where(.v10-root) .sidebar nav a:where(:not(.v10-tw,.v10-tw *)){font-size:14px}:where(.v10-root) .school-home b:where(:not(.v10-tw,.v10-tw *)){font-size:14px}:where(.v10-root) .school-home:where(:not(.v10-tw,.v10-tw *)){padding:11px 7px}:where(.v10-root) .stats-grid:where(:not(.v10-tw,.v10-tw *)){grid-template-columns:repeat(2,1fr)}:where(.v10-root) .stat-card p:where(:not(.v10-tw,.v10-tw *)){font-size:14px}:where(.v10-root) .dashboard-columns:where(:not(.v10-tw,.v10-tw *)){grid-template-columns:1fr}:where(.v10-root) .page-heading h1:where(:not(.v10-tw,.v10-tw *)){font-size:23px}:where(.v10-root) .semester:where(:not(.v10-tw,.v10-tw *)){font-size:14px}:where(.v10-root) .admin-welcome:where(:not(.v10-tw,.v10-tw *)){padding:25px}:where(.v10-root) .welcome-art:where(:not(.v10-tw,.v10-tw *)){margin:0;transform:scale(.85);width:210px}:where(.v10-root) .admin-welcome h2:where(:not(.v10-tw,.v10-tw *)){font-size:21px}:where(.v10-root) .student-stage:where(:not(.v10-tw,.v10-tw *)){gap:50px}:where(.v10-root) .student-desktop-intro:where(:not(.v10-tw,.v10-tw *)){width:245px}:where(.v10-root) .student-desktop-intro h1:where(:not(.v10-tw,.v10-tw *)){font-size:34px}:where(.v10-root) .landing-footer>div:last-child:where(:not(.v10-tw,.v10-tw *)){gap:15px;font-size:14px}:where(.v10-root) .auth-art:where(:not(.v10-tw,.v10-tw *)){padding:40px}:where(.v10-root) .auth-art h1:where(:not(.v10-tw,.v10-tw *)){font-size:29px}:where(.v10-root) .auth-main:where(:not(.v10-tw,.v10-tw *)){padding:35px}:where(.v10-root) .auth-form:where(:not(.v10-tw,.v10-tw *)){width:100%}:where(.v10-root) .service-grid:where(:not(.v10-tw,.v10-tw *)){gap:12px}:where(.v10-root) .service-card h3:where(:not(.v10-tw,.v10-tw *)){font-size:14px}:where(.v10-root) .service-card:where(:not(.v10-tw,.v10-tw *)){padding:0}}@media(max-width:760px){:where(.v10-root) .content-width:where(:not(.v10-tw,.v10-tw *)){margin-left:23px;margin-right:23px}:where(.v10-root) .landing-nav:where(:not(.v10-tw,.v10-tw *)){height:69px;padding:0 22px}:where(.v10-root) .landing-nav .logo:where(:not(.v10-tw,.v10-tw *)){font-size:16px}:where(.v10-root) .landing-nav .logo-mark:where(:not(.v10-tw,.v10-tw *)){width:22px;height:23px}:where(.v10-root) .nav-actions:where(:not(.v10-tw,.v10-tw *)){gap:8px}:where(.v10-root) .nav-actions .staff-link:where(:not(.v10-tw,.v10-tw *)){display:none}:where(.v10-root) .nav-actions .button:where(:not(.v10-tw,.v10-tw *)){font-size:14px;padding:10px;min-height:36px}:where(.v10-root) .mobile-menu:where(:not(.v10-tw,.v10-tw *)){display:inline-flex}:where(.v10-root) .landing-nav nav.open:where(:not(.v10-tw,.v10-tw *)){display:flex;flex-wrap:wrap;gap:18px;position:absolute;top:69px;left:0;right:0;background:#fff;border-bottom:1px solid #e9eff8;padding:23px;justify-content:space-between;box-shadow:0 10px 15px #294c7210}:where(.v10-root) .hero:where(:not(.v10-tw,.v10-tw *)){min-height:460px;padding-top:80px;padding-bottom:40px}:where(.v10-root) .hero-inner:where(:not(.v10-tw,.v10-tw *)){grid-template-columns:1fr;width:calc(100% - 46px)}:where(.v10-root) .hero-copy:where(:not(.v10-tw,.v10-tw *)){text-align:center}:where(.v10-root) .hero h1:where(:not(.v10-tw,.v10-tw *)){font-size:39px;line-height:1.4;letter-spacing:-2px}:where(.v10-root) .hero-copy>p:where(:not(.v10-tw,.v10-tw *)){font-size:14px;margin-top:18px}:where(.v10-root) .hero-buttons:where(:not(.v10-tw,.v10-tw *)){flex-direction:row;align-items:center;justify-content:center;gap:12px;margin-top:26px}:where(.v10-root) .hero-buttons .button:where(:not(.v10-tw,.v10-tw *)){min-width:0;font-size:14px;padding:14px 13px}:where(.v10-root) .hero-buttons .text-link:where(:not(.v10-tw,.v10-tw *)){min-height:44px;font-size:14px;white-space:nowrap}:where(.v10-root) .trust-strip:where(:not(.v10-tw,.v10-tw *)){grid-template-columns:1fr;gap:28px;padding:16px 0 8px}:where(.v10-root) .trust-strip.content-width:where(:not(.v10-tw,.v10-tw *)){width:calc(100% - 46px);max-width:420px}:where(.v10-root) .benefit:where(:not(.v10-tw,.v10-tw *)){min-height:64px;padding-left:18px}:where(.v10-root) .benefit-icon:where(:not(.v10-tw,.v10-tw *)){width:48px;height:48px}:where(.v10-root) .benefit-copy h3:where(:not(.v10-tw,.v10-tw *)){font-size:14px;margin-bottom:0}:where(.v10-root) .trust-strip+.student-showcase:where(:not(.v10-tw,.v10-tw *)){padding-top:68px}:where(.v10-root) .section:where(:not(.v10-tw,.v10-tw *)){padding-top:54px;padding-bottom:54px}:where(.v10-root) .section h2:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .student-showcase h2:where(:not(.v10-tw,.v10-tw *)){font-size:27px;letter-spacing:-1.2px}:where(.v10-root) .eyebrow:where(:not(.v10-tw,.v10-tw *)){font-size:12px;letter-spacing:1.3px;margin-bottom:12px}:where(.v10-root) .section-intro:where(:not(.v10-tw,.v10-tw *)){display:block;margin-bottom:24px}:where(.v10-root) .section-intro>p:where(:not(.v10-tw,.v10-tw *)){font-size:14px;margin-top:15px}:where(.v10-root) .service-grid:where(:not(.v10-tw,.v10-tw *)){grid-template-columns:1fr 1fr;gap:12px}:where(.v10-root) .service-card:where(:not(.v10-tw,.v10-tw *)){padding:0}:where(.v10-root) .service-visual:where(:not(.v10-tw,.v10-tw *)){border-radius:24px}:where(.v10-root) .service-visual .service-icon:where(:not(.v10-tw,.v10-tw *)){width:64px;height:64px;border-radius:20px}:where(.v10-root) .service-card .service-icon>svg:where(:not(.v10-tw,.v10-tw *)){width:34px;height:34px}:where(.v10-root) .service-card h3:where(:not(.v10-tw,.v10-tw *)){font-size:14px;margin-top:19px;letter-spacing:-.65px}:where(.v10-root) .service-card p:where(:not(.v10-tw,.v10-tw *)){font-size:14px;line-height:1.8}:where(.v10-root) .showcase-inner:where(:not(.v10-tw,.v10-tw *)){grid-template-columns:1fr;gap:35px;padding:20px 0}:where(.v10-root) .phone-visual:where(:not(.v10-tw,.v10-tw *)){order:2;min-height:0;padding:28px 20px}:where(.v10-root) .visual-panel:where(:not(.v10-tw,.v10-tw *)){border-radius:28px}:where(.v10-root) .dashboard-visual:where(:not(.v10-tw,.v10-tw *)){min-height:0;padding:24px 20px}:where(.v10-root) .showcase-copy:where(:not(.v10-tw,.v10-tw *)){padding:0;width:100%}:where(.v10-root) .showcase-copy>p:where(:not(.v10-tw,.v10-tw *)){font-size:14px;margin:17px 0}:where(.v10-root) .showcase-copy ul:where(:not(.v10-tw,.v10-tw *)){font-size:14px;margin:20px 0}:where(.v10-root) .showcase-copy .text-link:where(:not(.v10-tw,.v10-tw *)){font-size:14px}:where(.v10-root) .phone-preview:where(:not(.v10-tw,.v10-tw *)){width:min(258px,100%);padding:22px 0 0;overflow:hidden}:where(.v10-root) .university-section:where(:not(.v10-tw,.v10-tw *)){grid-template-columns:1fr;gap:35px;padding-top:48px;padding-bottom:48px}:where(.v10-root) .university-section>div>p:where(:not(.v10-tw,.v10-tw *)){font-size:14px;margin:15px 0 23px}:where(.v10-root) .dashboard-preview:where(:not(.v10-tw,.v10-tw *)){max-width:500px;width:100%;margin:auto}:where(.v10-root) .steps-section:where(:not(.v10-tw,.v10-tw *)){padding:56px 0}:where(.v10-root) .steps-section h2:where(:not(.v10-tw,.v10-tw *)){font-size:23px;word-break:keep-all}:where(.v10-root) .steps:where(:not(.v10-tw,.v10-tw *)){grid-template-columns:1fr;gap:20px;margin-top:28px}:where(.v10-root) .step-card:where(:not(.v10-tw,.v10-tw *)){padding:24px;border-radius:22px}:where(.v10-root) .step-card-top:where(:not(.v10-tw,.v10-tw *)){margin-bottom:20px}:where(.v10-root) .step-connector:where(:not(.v10-tw,.v10-tw *)){top:auto;bottom:-27px;right:calc(50% - 16px);transform:rotate(90deg)}:where(.v10-root) .steps h3:where(:not(.v10-tw,.v10-tw *)){font-size:17px;min-height:0;margin:0 0 12px}:where(.v10-root) .steps-note:where(:not(.v10-tw,.v10-tw *)){align-items:flex-start}:where(.v10-root) .steps-note svg:where(:not(.v10-tw,.v10-tw *)){flex-shrink:0;margin-top:3px}:where(.v10-root) .faq-section:where(:not(.v10-tw,.v10-tw *)){grid-template-columns:1fr;gap:18px}:where(.v10-root) .faq-section h2 br:where(:not(.v10-tw,.v10-tw *)){display:none}:where(.v10-root) .faq-trigger:where(:not(.v10-tw,.v10-tw *)){font-size:14px;padding:20px 0}:where(.v10-root) .faq-answer p:where(:not(.v10-tw,.v10-tw *)){font-size:14px}:where(.v10-root) .final-cta:where(:not(.v10-tw,.v10-tw *)){flex-direction:column;text-align:center;padding:29px 15px;gap:20px;margin-bottom:41px;border-radius:13px}:where(.v10-root) .final-cta h2:where(:not(.v10-tw,.v10-tw *)){font-size:20px;word-break:keep-all}:where(.v10-root) .final-cta .button:where(:not(.v10-tw,.v10-tw *)){font-size:14px;padding:13px 18px;min-height:40px}:where(.v10-root) .landing-footer:where(:not(.v10-tw,.v10-tw *)){flex-direction:column;gap:20px;padding-bottom:30px;padding-top:25px}:where(.v10-root) .landing-footer>div:last-child:where(:not(.v10-tw,.v10-tw *)){flex-wrap:wrap;gap:14px;font-size:14px}:where(.v10-root) .auth-page:where(:not(.v10-tw,.v10-tw *)){display:block}:where(.v10-root) .auth-art:where(:not(.v10-tw,.v10-tw *)){display:none}:where(.v10-root) .auth-main:where(:not(.v10-tw,.v10-tw *)){min-height:100vh;padding:60px 28px 30px}:where(.v10-root) .auth-form:where(:not(.v10-tw,.v10-tw *)){max-width:380px}:where(.v10-root) .auth-form h1:where(:not(.v10-tw,.v10-tw *)){font-size:24px}:where(.v10-root) .auth-form .service-icon:where(:not(.v10-tw,.v10-tw *)){width:49px;height:49px}:where(.v10-root) .back-link:where(:not(.v10-tw,.v10-tw *)){left:25px;top:20px}:where(.v10-root) .sidebar:where(:not(.v10-tw,.v10-tw *)){transform:translate(-100%);width:225px;transition:transform .2s}:where(.v10-root) .sidebar.sidebar-open:where(:not(.v10-tw,.v10-tw *)){transform:translate(0)}:where(.v10-root) .sidebar-scrim:where(:not(.v10-tw,.v10-tw *)){position:fixed;inset:0;background:#24364c55;z-index:35;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}:where(.v10-root) .admin-workspace:where(:not(.v10-tw,.v10-tw *)){margin-left:0}:where(.v10-root) .admin-topbar:where(:not(.v10-tw,.v10-tw *)){height:61px;padding:0 18px}:where(.v10-root) .admin-topbar>div:where(:not(.v10-tw,.v10-tw *)){gap:8px}:where(.v10-root) .admin-topbar .demo-label:where(:not(.v10-tw,.v10-tw *)){font-size:12px;padding:3px 6px}:where(.v10-root) .admin-topbar>div:first-child>span:where(:not(.v10-tw,.v10-tw *)){display:none}:where(.v10-root) .admin-topbar>div:first-child>svg:where(:not(.v10-tw,.v10-tw *)){display:none}:where(.v10-root) .admin-topbar .avatar.small:where(:not(.v10-tw,.v10-tw *)){display:none}:where(.v10-root) .admin-content:where(:not(.v10-tw,.v10-tw *)){padding:25px 18px}:where(.v10-root) .page-heading:where(:not(.v10-tw,.v10-tw *)){margin-bottom:22px;align-items:flex-start;gap:12px}:where(.v10-root) .page-heading h1:where(:not(.v10-tw,.v10-tw *)){font-size:22px}:where(.v10-root) .page-heading p:where(:not(.v10-tw,.v10-tw *)){font-size:14px;line-height:1.9}:where(.v10-root) .page-heading .eyebrow:where(:not(.v10-tw,.v10-tw *)){font-size:12px}:where(.v10-root) .semester:where(:not(.v10-tw,.v10-tw *)){display:none}:where(.v10-root) .page-heading>.button:where(:not(.v10-tw,.v10-tw *)){font-size:14px;padding:10px;gap:6px;min-height:36px}:where(.v10-root) .page-heading>.button svg:where(:not(.v10-tw,.v10-tw *)){width:14px}:where(.v10-root) .admin-welcome:where(:not(.v10-tw,.v10-tw *)){min-height:190px;padding:23px;margin-bottom:18px}:where(.v10-root) .admin-welcome h2:where(:not(.v10-tw,.v10-tw *)){font-size:20px}:where(.v10-root) .admin-welcome p:where(:not(.v10-tw,.v10-tw *)){font-size:14px;max-width:none;line-height:1.9}:where(.v10-root) .admin-welcome a:where(:not(.v10-tw,.v10-tw *)){font-size:14px}:where(.v10-root) .welcome-art:where(:not(.v10-tw,.v10-tw *)){display:none;position:absolute;right:-15px;top:38px;transform:scale(.65);transform-origin:right center}:where(.v10-root) .admin-welcome>div:first-child:where(:not(.v10-tw,.v10-tw *)){position:relative;z-index:1}:where(.v10-root) .stats-grid:where(:not(.v10-tw,.v10-tw *)){gap:11px;margin-bottom:18px}:where(.v10-root) .stat-card:where(:not(.v10-tw,.v10-tw *)){padding:15px 12px}:where(.v10-root) .stat-card>div:where(:not(.v10-tw,.v10-tw *)){font-size:14px}:where(.v10-root) .stat-card strong:where(:not(.v10-tw,.v10-tw *)){font-size:28px;margin:8px 0 10px}:where(.v10-root) .stat-card p:where(:not(.v10-tw,.v10-tw *)){font-size:14px;line-height:1.8;white-space:nowrap}:where(.v10-root) .stat-card p>svg:where(:not(.v10-tw,.v10-tw *)){display:none}:where(.v10-root) .stat-card .mini-icon:where(:not(.v10-tw,.v10-tw *)){width:27px;height:27px;border-radius:8px}:where(.v10-root) .stat-card .mini-icon>svg:where(:not(.v10-tw,.v10-tw *)){width:16px}:where(.v10-root) .dashboard-columns:where(:not(.v10-tw,.v10-tw *)){gap:17px;margin-bottom:17px}:where(.v10-root) .panel:where(:not(.v10-tw,.v10-tw *)){padding:20px 17px;border-radius:11px}:where(.v10-root) .panel .section-head h2:where(:not(.v10-tw,.v10-tw *)){font-size:14px}:where(.v10-root) .task-row:where(:not(.v10-tw,.v10-tw *)){gap:10px}:where(.v10-root) .task-row b:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .task-row small:where(:not(.v10-tw,.v10-tw *)){font-size:14px}:where(.v10-root) .task-row .badge:where(:not(.v10-tw,.v10-tw *)){font-size:12px}:where(.v10-root) .task-row>.mini-icon:where(:not(.v10-tw,.v10-tw *)){width:31px;height:31px}:where(.v10-root) .task-row>svg:where(:not(.v10-tw,.v10-tw *)){width:13px}:where(.v10-root) .quick-actions:where(:not(.v10-tw,.v10-tw *)){grid-template-columns:1fr;gap:9px}:where(.v10-root) .quick-actions>a:where(:not(.v10-tw,.v10-tw *)){font-size:14px;gap:7px;padding:8px}:where(.v10-root) .quick-actions>a>svg:where(:not(.v10-tw,.v10-tw *)){width:12px}:where(.v10-root) .quick-actions .mini-icon:where(:not(.v10-tw,.v10-tw *)){width:22px}:where(.v10-root) .notice-row>span:not(.badge):where(:not(.v10-tw,.v10-tw *)){font-size:14px}:where(.v10-root) .admin-footer:where(:not(.v10-tw,.v10-tw *)){padding:16px 18px}:where(.v10-root) .admin-footer>span:where(:not(.v10-tw,.v10-tw *)){font-size:14px}:where(.v10-root) .table-toolbar:where(:not(.v10-tw,.v10-tw *)){flex-wrap:wrap;gap:8px}:where(.v10-root) .search-field:where(:not(.v10-tw,.v10-tw *)){max-width:100%}:where(.v10-root) .table-toolbar select:where(:not(.v10-tw,.v10-tw *)){flex:1;max-width:100%;font-size:14px}:where(.v10-root) .table-scroll:where(:not(.v10-tw,.v10-tw *)){margin:0 -17px}:where(.v10-root) .tabs:where(:not(.v10-tw,.v10-tw *)){gap:20px}:where(.v10-root) .tabs>button:where(:not(.v10-tw,.v10-tw *)){font-size:14px}:where(.v10-root) .settings-panel:where(:not(.v10-tw,.v10-tw *)){padding:20px}:where(.v10-root) .settings-panel h2:where(:not(.v10-tw,.v10-tw *)){font-size:16px}:where(.v10-root) .settings-panel p:where(:not(.v10-tw,.v10-tw *)){font-size:14px}:where(.v10-root) .student-stage:where(:not(.v10-tw,.v10-tw *)){padding:0;display:block;background:#fff}:where(.v10-root) .student-desktop-intro:where(:not(.v10-tw,.v10-tw *)){display:none}:where(.v10-root) .student-shell:where(:not(.v10-tw,.v10-tw *)){width:100%;max-width:480px;margin:auto;border:0;border-radius:0;min-height:100dvh;box-shadow:none;overflow:clip}:where(.v10-root) .student-header:where(:not(.v10-tw,.v10-tw *)){border-radius:0;height:69px;padding:0 21px}:where(.v10-root) .student-main:where(:not(.v10-tw,.v10-tw *)){min-height:calc(100dvh - 69px);padding:0 22px calc(112px + var(--so-safe-bottom))}:where(.v10-root) .bottom-nav:where(:not(.v10-tw,.v10-tw *)){position:fixed;left:50%;transform:translate(-50%);bottom:calc(12px + var(--so-safe-bottom));width:calc(100% - 24px);max-width:456px;margin:0;border-radius:30px;height:72px;padding:6px}:where(.v10-root) .student-greeting:where(:not(.v10-tw,.v10-tw *)){padding-top:21px}:where(.v10-root) .student-greeting h1:where(:not(.v10-tw,.v10-tw *)){font-size:25px}:where(.v10-root) .student-hero:where(:not(.v10-tw,.v10-tw *)){min-height:180px}:where(.v10-root) .toast:where(:not(.v10-tw,.v10-tw *)){bottom:calc(100px + var(--so-safe-bottom));font-size:14px;padding:12px 16px}:where(.v10-root) .student-section:where(:not(.v10-tw,.v10-tw *)){margin-top:27px}:where(.v10-root) .student-main>label:where(:not(.v10-tw,.v10-tw *)){font-size:14px}:where(.v10-root) .student-main>label textarea:where(:not(.v10-tw,.v10-tw *)){font-size:14px}:where(.v10-root) .modal:where(:not(.v10-tw,.v10-tw *)){padding:23px;max-height:86dvh}:where(.v10-root) .modal header h2:where(:not(.v10-tw,.v10-tw *)){font-size:18px}:where(.v10-root) .modal>p:where(:not(.v10-tw,.v10-tw *)){font-size:14px}:where(.v10-root) .modal .button:where(:not(.v10-tw,.v10-tw *)){font-size:14px}:where(.v10-root) .all-menu:where(:not(.v10-tw,.v10-tw *)){gap:6px}:where(.v10-root) .all-menu>a:where(:not(.v10-tw,.v10-tw *)){font-size:14px;gap:7px}:where(.v10-root) .all-menu>a svg:where(:not(.v10-tw,.v10-tw *)){width:17px}:where(.v10-root) .legal-page:where(:not(.v10-tw,.v10-tw *)){margin:30px auto}:where(.v10-root) .legal-page h1:where(:not(.v10-tw,.v10-tw *)){font-size:22px}:where(.v10-root) .legal-page p:where(:not(.v10-tw,.v10-tw *)){font-size:14px}}@media(prefers-reduced-motion:reduce){:where(.v10-root) :where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) :where(:not(.v10-tw,.v10-tw *)):after,:where(.v10-root) :where(:not(.v10-tw,.v10-tw *)):before{scroll-behavior:auto!important;animation:none!important;transition:none!important}}@media(max-width:360px){:where(.v10-root) .all-menu:where(:not(.v10-tw,.v10-tw *)){grid-template-columns:1fr}}:where(.v10-root) .admin-app .admin-welcome a:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app .button:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app .notice-row>span:not(.badge):where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app .program-mini h3:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app .quick-actions>a:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app .school-home b:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app .search-field input:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app .stat-card>div:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app .student-name b:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app .table-title:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app .table-toolbar select:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app .tabs>button:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app table:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app th:where(:not(.v10-tw,.v10-tw *)){font-size:13px}:where(.v10-root) .admin-app .admin-topbar b:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app .admin-topbar>div:first-child:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app .help-card a:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app .info-line:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app .muted:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app .school-home span:not(.school-emblem):where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app .section-head>a:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app .semester:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app .sidebar-user b:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app .table-action:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app .table-bottom:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app .table-bottom>span:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app p:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app small:where(:not(.v10-tw,.v10-tw *)){font-size:12px}:where(.v10-root) .admin-app .admin-footer:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app .admin-footer>span:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app .badge:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app .demo-label:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app .eyebrow:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app .nav-count:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app .nav-group:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app .sidebar-logo>span:where(:not(.v10-tw,.v10-tw *)){font-size:11px}:where(.v10-root) .admin-app .page-heading h1:where(:not(.v10-tw,.v10-tw *)){font-size:24px}:where(.v10-root) .admin-app .sidebar nav a:where(:not(.v10-tw,.v10-tw *)){padding-top:9px;padding-bottom:9px}:where(.v10-root) .admin-app .task-row:where(:not(.v10-tw,.v10-tw *)){padding-top:12px;padding-bottom:12px}:where(.v10-root) .admin-app .stat-card strong:where(:not(.v10-tw,.v10-tw *)){font-size:28px}:where(.v10-root) .admin-app .stat-card p:where(:not(.v10-tw,.v10-tw *)){line-height:1.6}:where(.v10-root) .admin-app .button:where(:not(.v10-tw,.v10-tw *)){min-height:40px;padding:11px 16px}:where(.v10-root) .admin-back:where(:not(.v10-tw,.v10-tw *)){margin-bottom:18px}:where(.v10-root) .admin-detail-section:where(:not(.v10-tw,.v10-tw *)){padding:26px;margin-top:20px}:where(.v10-root) .admin-detail-section>.section-head:where(:not(.v10-tw,.v10-tw *)){margin-bottom:20px}:where(.v10-root) .admin-detail-fields:where(:not(.v10-tw,.v10-tw *)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}:where(.v10-root) .admin-detail-fields>div:where(:not(.v10-tw,.v10-tw *)){align-items:flex-start;gap:16px}:where(.v10-root) .admin-detail-fields dd:where(:not(.v10-tw,.v10-tw *)){overflow-wrap:anywhere}:where(.v10-root) .admin-form-actions:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-radio-group:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-row-actions:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;gap:12px;flex-wrap:wrap}:where(.v10-root) .admin-form-actions:where(:not(.v10-tw,.v10-tw *)){justify-content:flex-end;margin:24px 0}:where(.v10-root) .admin-radio-group:where(:not(.v10-tw,.v10-tw *)){margin:16px 0}:where(.v10-root) .admin-check:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-radio-group label:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;gap:8px}:where(.v10-root) .admin-check input:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-radio-group input:where(:not(.v10-tw,.v10-tw *)){width:auto;margin:0}:where(.v10-root) .admin-filter-toolbar:where(:not(.v10-tw,.v10-tw *)){flex-wrap:wrap}:where(.v10-root) .admin-filter-toolbar>input:where(:not(.v10-tw,.v10-tw *)){flex:1 1 220px}:where(.v10-root) .admin-filter-toolbar select:where(:not(.v10-tw,.v10-tw *)){width:auto;min-width:120px}:where(.v10-root) .admin-editor:where(:not(.v10-tw,.v10-tw *)){border:1px solid var(--v10-line);border-radius:12px;overflow:hidden;margin-bottom:20px}:where(.v10-root) .admin-editor-toolbar:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:10px;background:#f7f9fc;border-bottom:1px solid var(--v10-line)}:where(.v10-root) .admin-editor-image:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-editor-toolbar button:where(:not(.v10-tw,.v10-tw *)){padding:6px 9px;border-radius:6px;font-size:12px;margin:0;cursor:pointer}:where(.v10-root) .admin-editor-toolbar button:hover:where(:not(.v10-tw,.v10-tw *)){background:var(--v10-brand-tint)}:where(.v10-root) .admin-editor-image input:where(:not(.v10-tw,.v10-tw *)){width:150px;font-size:11px}:where(.v10-root) .admin-editor-content:where(:not(.v10-tw,.v10-tw *)){min-height:200px;padding:18px}:where(.v10-root) .admin-editor-content:focus:where(:not(.v10-tw,.v10-tw *)){outline:none;box-shadow:none}:where(.v10-root) .admin-editor:has(.admin-editor-content:focus):where(:not(.v10-tw,.v10-tw *)){border-color:var(--v10-field-focus-blue)}:where(.v10-root) .admin-editor-content ul:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-rich-body ul:where(:not(.v10-tw,.v10-tw *)){padding-left:24px;list-style:disc}:where(.v10-root) .admin-editor-content ol:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-rich-body ol:where(:not(.v10-tw,.v10-tw *)){padding-left:24px;list-style:decimal}:where(.v10-root) .admin-editor-content img:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-rich-body img:where(:not(.v10-tw,.v10-tw *)){max-width:100%;height:auto;border-radius:10px}:where(.v10-root) .admin-rich-body:where(:not(.v10-tw,.v10-tw *)){line-height:1.9;overflow-wrap:anywhere}:where(.v10-root) .admin-rich-body p:where(:not(.v10-tw,.v10-tw *)){margin-bottom:12px}:where(.v10-root) .admin-file:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#f6f8fc;border-radius:8px;margin-bottom:8px}:where(.v10-root) .admin-file a:where(:not(.v10-tw,.v10-tw *)){overflow-wrap:anywhere}:where(.v10-root) .admin-message:where(:not(.v10-tw,.v10-tw *)){padding:18px 0;border-bottom:1px solid var(--v10-line)}:where(.v10-root) .admin-message small:where(:not(.v10-tw,.v10-tw *)){display:block;color:var(--v10-muted);margin:6px 0 12px}:where(.v10-root) .admin-error:where(:not(.v10-tw,.v10-tw *)){color:#b74051;margin-top:18px}:where(.v10-root) .admin-seal:where(:not(.v10-tw,.v10-tw *)){display:block;max-width:140px;max-height:140px;object-fit:contain;margin:20px 0}@media(max-width:700px){:where(.v10-root) .admin-detail-section:where(:not(.v10-tw,.v10-tw *)){padding:18px}:where(.v10-root) .admin-detail-fields:where(:not(.v10-tw,.v10-tw *)){grid-template-columns:1fr}:where(.v10-root) .admin-form-actions>.button:where(:not(.v10-tw,.v10-tw *)){flex:1}:where(.v10-root) .admin-row-actions:where(:not(.v10-tw,.v10-tw *)){gap:8px}}:where(.v10-root) .admin-check:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-radio-group label:where(:not(.v10-tw,.v10-tw *)){flex-direction:row}:where(.v10-root) .admin-program-cover:where(:not(.v10-tw,.v10-tw *)){width:min(100%,400px);max-height:240px;object-fit:contain;border-radius:12px}:where(.v10-root) .student-record .program-cover>img:where(:not(.v10-tw,.v10-tw *)){width:100%;height:100%;object-fit:cover}:where(.v10-root) .admin-view-note:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;gap:8px;margin:16px 0;font-size:13px;line-height:1.8}:where(.v10-root) .admin-stats-grid:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-view-stats:where(:not(.v10-tw,.v10-tw *)){display:flex;gap:16px;flex-wrap:wrap;margin:18px 0}:where(.v10-root) .admin-view-stats>span:where(:not(.v10-tw,.v10-tw *)){color:var(--v10-muted);font-size:13px}:where(.v10-root) .admin-view-stats b:where(:not(.v10-tw,.v10-tw *)){color:var(--v10-text);margin-left:5px}:where(.v10-root) .admin-stat-tile:where(:not(.v10-tw,.v10-tw *)){flex:1 1 100px;border:1px solid var(--v10-line);background:#f8faff;border-radius:12px;padding:14px 16px}:where(.v10-root) .admin-stat-tile>span:where(:not(.v10-tw,.v10-tw *)){color:var(--v10-muted);font-size:12px}:where(.v10-root) .admin-stat-tile strong:where(:not(.v10-tw,.v10-tw *)){display:block;font-size:23px;margin-top:6px}:where(.v10-root) .admin-private-field:where(:not(.v10-tw,.v10-tw *)){display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid var(--v10-line)}:where(.v10-root) .admin-summary:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:flex-start;gap:14px;padding:20px;background:var(--v10-brand-tint);border-radius:12px;margin:18px 0}:where(.v10-root) .admin-summary>svg:where(:not(.v10-tw,.v10-tw *)){color:var(--v10-blue);margin-top:4px}:where(.v10-root) .admin-summary ul:where(:not(.v10-tw,.v10-tw *)){list-style:disc;padding-left:18px;line-height:1.9;margin:0}:where(.v10-root) .admin-analysis-preview:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-translation-preview:where(:not(.v10-tw,.v10-tw *)){padding:20px;background:#f7f9fc;border-radius:12px;margin-top:16px}:where(.v10-root) .admin-translation-preview h3:where(:not(.v10-tw,.v10-tw *)){margin:16px 0 12px}:where(.v10-root) .admin-document-toolbar:where(:not(.v10-tw,.v10-tw *)){display:flex;justify-content:space-between;align-items:center;gap:12px;margin:18px 0}:where(.v10-root) .admin-document-sheet:where(:not(.v10-tw,.v10-tw *)){padding:28px 24px;background:#fff;border:1px solid #d8e0eb;box-shadow:0 5px 20px #365a7c08;margin-top:18px;color:#334155}:where(.v10-root) .admin-document-sheet>h2:where(:not(.v10-tw,.v10-tw *)){text-align:center;margin-bottom:16px;font-size:23px}:where(.v10-root) .admin-document-reference:where(:not(.v10-tw,.v10-tw *)){text-align:right;font-size:12px}:where(.v10-root) .admin-document-group:where(:not(.v10-tw,.v10-tw *)){margin-top:22px}:where(.v10-root) .admin-document-group h3:where(:not(.v10-tw,.v10-tw *)){font-size:14px;margin:0 0 10px}:where(.v10-root) .admin-document-group dl:where(:not(.v10-tw,.v10-tw *)){margin:0;border:1px solid #dae2ed}:where(.v10-root) .admin-document-group dl>div:where(:not(.v10-tw,.v10-tw *)){display:grid;grid-template-columns:100px 1fr;border-bottom:1px solid #dae2ed}:where(.v10-root) .admin-document-group dl>div:last-child:where(:not(.v10-tw,.v10-tw *)){border:0}:where(.v10-root) .admin-document-group dd:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-document-group dt:where(:not(.v10-tw,.v10-tw *)){padding:9px 12px;margin:0;font-size:12px;overflow-wrap:anywhere}:where(.v10-root) .admin-document-group dt:where(:not(.v10-tw,.v10-tw *)){background:#f5f7fb;border-right:1px solid #dae2ed}:where(.v10-root) .admin-document-statement:where(:not(.v10-tw,.v10-tw *)){margin:26px 0;text-align:center;font-size:13px}:where(.v10-root) .admin-signatures:where(:not(.v10-tw,.v10-tw *)){display:grid;grid-template-columns:1fr 1fr;gap:16px}:where(.v10-root) .admin-signature:where(:not(.v10-tw,.v10-tw *)){border:1px solid #dae2ed;padding:12px;min-height:95px}:where(.v10-root) .admin-signature>span:where(:not(.v10-tw,.v10-tw *)){display:block;font-size:12px}:where(.v10-root) .admin-signature img:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-signature svg:where(:not(.v10-tw,.v10-tw *)){display:block;width:100%;height:65px;object-fit:contain}:where(.v10-root) .admin-signature p:where(:not(.v10-tw,.v10-tw *)){font-size:12px;margin-top:15px}:where(.v10-root) .admin-document-footer:where(:not(.v10-tw,.v10-tw *)){text-align:center;position:relative;margin:25px 0 12px;padding-bottom:22px}:where(.v10-root) .admin-document-footer p:where(:not(.v10-tw,.v10-tw *)){font-size:12px;margin-bottom:8px}:where(.v10-root) .admin-document-footer strong:where(:not(.v10-tw,.v10-tw *)){display:inline-block;margin-top:12px}:where(.v10-root) .admin-document-footer img:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-document-seal-placeholder:where(:not(.v10-tw,.v10-tw *)){display:inline-flex;vertical-align:middle;align-items:center;justify-content:center;width:48px;height:48px;object-fit:contain;margin-left:16px}:where(.v10-root) .admin-document-seal-placeholder:where(:not(.v10-tw,.v10-tw *)){border:1px dashed #ccd7e6;color:#a1afc2;font-size:12px}:where(.v10-root) .admin-pdf-viewer:where(:not(.v10-tw,.v10-tw *)){display:block;width:100%;height:520px;border:1px solid var(--v10-line);border-radius:10px;margin:16px 0}:where(.v10-root) .admin-account-delete:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-history-header:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-profile-summary:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;justify-content:space-between;gap:16px;margin:18px 0}:where(.v10-root) .admin-profile-summary:where(:not(.v10-tw,.v10-tw *)){justify-content:flex-start}:where(.v10-root) .admin-profile-summary p:where(:not(.v10-tw,.v10-tw *)){margin:8px 0}:where(.v10-root) .admin-recipient-stats:where(:not(.v10-tw,.v10-tw *)){padding:18px 0;margin:20px 0}:where(.v10-root) .admin-delivery-failure:where(:not(.v10-tw,.v10-tw *)){background:#fff8f3;border:1px solid #f4e3d5;padding:16px;border-radius:12px;margin:18px 0}:where(.v10-root) .admin-delivery-failure p:where(:not(.v10-tw,.v10-tw *)){margin:12px 0}:where(.v10-root) .admin-retry-confirm:where(:not(.v10-tw,.v10-tw *)){border-top:1px solid #f4e3d5;margin-top:16px;padding-top:12px}@media(max-width:700px){:where(.v10-root) .admin-account-delete:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-private-field:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-view-note:where(:not(.v10-tw,.v10-tw *)){align-items:flex-start;flex-wrap:wrap}:where(.v10-root) .admin-document-sheet:where(:not(.v10-tw,.v10-tw *)){padding:20px 14px}:where(.v10-root) .admin-document-group dl>div:where(:not(.v10-tw,.v10-tw *)){grid-template-columns:80px 1fr}:where(.v10-root) .admin-signatures:where(:not(.v10-tw,.v10-tw *)){grid-template-columns:1fr}}:where(.v10-root) .admin-loading:where(:not(.v10-tw,.v10-tw *)){min-height:60vh;display:grid;place-items:center;color:var(--v10-muted)}:where(.v10-root) .student-stage:where(:not(.v10-tw,.v10-tw *)){gap:0;background:#f5f7fa}:where(.v10-root) :is(.admin-app,.student-stage):where(:not(.v10-tw,.v10-tw *)){color:var(--v10-text)}:where(.v10-root) :is(.admin-app,.student-stage) :is(.blue,.mint,.purple,.orange,.pink):where(:not(.v10-tw,.v10-tw *)){background:var(--v10-app-tint);color:var(--v10-app-accent)}:where(.v10-root) :is(.admin-app,.student-stage) .neutral:where(:not(.v10-tw,.v10-tw *)){background:#f2f4f6;color:#6b7684}:where(.v10-root) :is(.admin-app,.student-stage) :is(h1,h2,h3):where(:not(.v10-tw,.v10-tw *)){color:var(--v10-text)}:where(.v10-root) .student-stage .write-fab:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) :is(.admin-app,.student-stage) .button.primary:where(:not(.v10-tw,.v10-tw *)){background:var(--v10-blue);color:#fff;border:1px solid transparent;box-shadow:none}:where(.v10-root) .student-stage .write-fab:hover:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) :is(.admin-app,.student-stage) .button.primary:hover:not(:disabled):where(:not(.v10-tw,.v10-tw *)){background:var(--v10-action-hover)}:where(.v10-root) :is(.admin-app,.student-stage) .button.secondary:where(:not(.v10-tw,.v10-tw *)){background:#f2f4f6;color:#4e5968}:where(.v10-root) :is(.admin-app,.student-stage) :is(.button,.icon-button):where(:not(.v10-tw,.v10-tw *)){transition:background .16s ease,color .16s ease,transform .16s cubic-bezier(.22,1,.36,1)}:where(.v10-root) :is(.admin-app,.student-stage) .button:hover:not(:disabled):where(:not(.v10-tw,.v10-tw *)){transform:none}:where(.v10-root) :is(.admin-app,.student-stage) :is(.button,.icon-button):active:not(:disabled):where(:not(.v10-tw,.v10-tw *)){transform:scale(.97)}:where(.v10-root) :is(.admin-app,.student-stage) :is(.status-dot,.switch.on):where(:not(.v10-tw,.v10-tw *)){background:var(--v10-blue)}:where(.v10-root) :is(.admin-app,.student-stage) .greeting-icon:where(:not(.v10-tw,.v10-tw *)){color:var(--v10-brand-soft)}:where(.v10-root) .admin-app:where(:not(.v10-tw,.v10-tw *)){background:#f5f6f8}:where(.v10-root) .admin-app .page-heading h1:where(:not(.v10-tw,.v10-tw *)){font-size:28px;font-weight:600}:where(.v10-root) .admin-app :is(.panel,.stat-card):where(:not(.v10-tw,.v10-tw *)){border:0;border-radius:20px;box-shadow:0 2px 16px #191f2804}:where(.v10-root) .admin-app .stat-card:where(:not(.v10-tw,.v10-tw *)){padding:24px}:where(.v10-root) .admin-app .stat-card[href*="tab=pending"]:where(:not(.v10-tw,.v10-tw *)){background:var(--v10-brand-tint)}:where(.v10-root) .admin-app .stat-card>div:where(:not(.v10-tw,.v10-tw *)){color:#6b7684;font-weight:500}:where(.v10-root) .admin-app .stat-card strong:where(:not(.v10-tw,.v10-tw *)){color:var(--v10-text);font-size:40px;font-weight:600;line-height:1.2;margin:18px 0 20px;letter-spacing:-1.5px;font-variant-numeric:tabular-nums}:where(.v10-root) .admin-app .stat-card strong small:where(:not(.v10-tw,.v10-tw *)){color:#6b7684}:where(.v10-root) .admin-app .stat-card[href*="tab=pending"] strong:where(:not(.v10-tw,.v10-tw *)){color:var(--v10-blue)}:where(.v10-root) .admin-app .stat-card p:where(:not(.v10-tw,.v10-tw *)){color:#6b7684;border:0;padding-top:0}:where(.v10-root) .admin-app .task-row b:where(:not(.v10-tw,.v10-tw *)){color:var(--v10-text);font-weight:600}:where(.v10-root) .admin-app :is(.task-row small,.notice-row small):where(:not(.v10-tw,.v10-tw *)){color:#6b7684}:where(.v10-root) .admin-app .quick-actions>a:where(:not(.v10-tw,.v10-tw *)){border:0;border-radius:12px;padding:12px;color:#4e5968}:where(.v10-root) .admin-app .quick-actions>a:hover:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app :is(.task-row,.notice-row):hover:where(:not(.v10-tw,.v10-tw *)){background:#f8fafc}:where(.v10-root) .admin-app .sidebar nav a.active:where(:not(.v10-tw,.v10-tw *)){color:var(--v10-blue);background:var(--v10-brand-tint)}:where(.v10-root) .admin-app :is(.tabs>button.active,.table-action,.admin-back):where(:not(.v10-tw,.v10-tw *)){color:var(--v10-blue)}:where(.v10-root) .student-stage .student-hero:where(:not(.v10-tw,.v10-tw *)){background:linear-gradient(120deg,var(--v10-brand-sky-soft),var(--v10-brand-tint-strong));border-color:var(--v10-app-border);border-radius:22px}:where(.v10-root) .student-stage .visa-card:where(:not(.v10-tw,.v10-tw *)){background:#f5f6f8;border-color:#eef0f3;border-radius:22px}:where(.v10-root) .student-stage .student-greeting:where(:not(.v10-tw,.v10-tw *)){padding:26px 0}:where(.v10-root) .student-stage .student-greeting h1:where(:not(.v10-tw,.v10-tw *)){font-size:25px;font-weight:600;color:var(--v10-text)}:where(.v10-root) .student-stage .student-hero:where(:not(.v10-tw,.v10-tw *)){padding:24px;min-height:220px}:where(.v10-root) .student-stage .student-hero>.badge:where(:not(.v10-tw,.v10-tw *)){background:none;color:var(--v10-brand-ink);padding:0;font-size:14px}:where(.v10-root) .student-stage .student-hero h2:where(:not(.v10-tw,.v10-tw *)){position:relative;max-width:calc(100% - 60px);font-size:24px;font-weight:600;line-height:1.4;margin:14px 0 10px;word-break:keep-all}:where(.v10-root) .hero-event-date:where(:not(.v10-tw,.v10-tw *)){color:#6b7684;font-size:14px;margin-bottom:20px}:where(.v10-root) .hero-action:where(:not(.v10-tw,.v10-tw *)){display:inline-flex;align-items:center;gap:6px;background:var(--v10-blue);color:#fff;border-radius:12px;padding:10px 14px;font-size:14px;font-weight:650;transition:background .16s ease,transform .16s cubic-bezier(.22,1,.36,1)}:where(.v10-root) .hero-symbol:where(:not(.v10-tw,.v10-tw *)){position:absolute;top:28px;right:22px;display:flex;align-items:center;justify-content:center;width:60px;height:64px;border-radius:18px;background:#ffffffb3;color:var(--v10-brand-soft);transform:rotate(-8deg);box-shadow:0 6px 18px #6f95c20b}:where(.v10-root) .student-stage .student-hero:hover .hero-action:where(:not(.v10-tw,.v10-tw *)){background:var(--v10-action-hover)}:where(.v10-root) .student-stage .student-hero:active .hero-action:where(:not(.v10-tw,.v10-tw *)){transform:scale(.97)}:where(.v10-root) .student-stage .student-section:where(:not(.v10-tw,.v10-tw *)){margin-top:32px}:where(.v10-root) .student-stage .student-section .section-head h2:where(:not(.v10-tw,.v10-tw *)){font-size:19px;font-weight:600;color:var(--v10-text)}:where(.v10-root) .student-stage .student-section .section-head>a:where(:not(.v10-tw,.v10-tw *)){color:#6b7684}:where(.v10-root) .student-stage .student-shortcuts .shortcut-icon:where(:not(.v10-tw,.v10-tw *)){width:52px;height:52px;border-radius:16px;display:grid;place-items:center;margin:0 auto 10px;background:var(--v10-brand-ice);color:var(--v10-brand-primary);border:1px solid var(--v10-brand-ice-line)}:where(.v10-root) .student-stage .student-shortcuts>a:hover .shortcut-icon:where(:not(.v10-tw,.v10-tw *)){background:#dce8ff}:where(.v10-root) .student-stage .student-shortcuts b:where(:not(.v10-tw,.v10-tw *)){color:var(--v10-text);font-weight:500}:where(.v10-root) .student-stage .student-notice:where(:not(.v10-tw,.v10-tw *)){border:0;border-radius:0;border-bottom:1px solid #f0f2f5;background:transparent;padding:20px 0;margin:0}:where(.v10-root) .student-stage .student-notice:last-child:where(:not(.v10-tw,.v10-tw *)){border-bottom:0}:where(.v10-root) .student-stage :is(.student-notice,.mini-post) .badge:where(:not(.v10-tw,.v10-tw *)){background:none;color:var(--v10-brand-primary);padding:0;font-size:13px;font-weight:550}:where(.v10-root) .student-stage :is(.student-notice,.mini-post) h3:where(:not(.v10-tw,.v10-tw *)){color:var(--v10-text);font-size:16px;font-weight:550;line-height:1.55;margin:8px 0}:where(.v10-root) .student-stage :is(.student-notice small,.mini-post p,.post-card footer):where(:not(.v10-tw,.v10-tw *)){color:#6b7684}:where(.v10-root) .student-stage .post-card h3:where(:not(.v10-tw,.v10-tw *)){color:var(--v10-text);font-size:17px}:where(.v10-root) .student-stage .post-card>p:where(:not(.v10-tw,.v10-tw *)){color:#6b7684;font-size:15px}:where(.v10-root) .student-stage .student-record:where(:not(.v10-tw,.v10-tw *)){border:0;border-bottom:1px solid #f0f2f5;border-radius:0;background:none;margin:0}:where(.v10-root) .student-stage .student-record .record-content:where(:not(.v10-tw,.v10-tw *)){padding:20px 0}:where(.v10-root) .student-stage .student-record:has(.program-cover):where(:not(.v10-tw,.v10-tw *)){border:0;border-radius:20px;margin-bottom:20px;background:#fff;box-shadow:0 3px 18px #191f2807}:where(.v10-root) .student-stage .student-record:has(.program-cover) .record-content:where(:not(.v10-tw,.v10-tw *)){padding:20px}:where(.v10-root) .student-stage .record-content h3:where(:not(.v10-tw,.v10-tw *)){font-size:16px;font-weight:600}:where(.v10-root) .student-stage .record-content p:where(:not(.v10-tw,.v10-tw *)){color:#6b7684}:where(.v10-root) .student-stage :is(.help-grid>a,.student-settings):where(:not(.v10-tw,.v10-tw *)){border:0;border-radius:18px}:where(.v10-root) .student-stage .help-grid .help-icon:where(:not(.v10-tw,.v10-tw *)){width:44px;height:44px;border-radius:13px;background:#fff;border:1px solid var(--v10-brand-ice-line);color:var(--v10-brand-primary);display:grid;place-items:center}:where(.v10-root) .student-stage .help-grid h3:where(:not(.v10-tw,.v10-tw *)){color:var(--v10-text);font-weight:550;margin:13px 0 4px 2px}:where(.v10-root) .student-stage .visa-reminder:where(:not(.v10-tw,.v10-tw *)){background:var(--v10-brand-ice);border:0;border-radius:20px}:where(.v10-root) .student-stage .visa-reminder-icon:where(:not(.v10-tw,.v10-tw *)){width:44px;height:44px;border-radius:13px;background:#ffffffe6;border:1px solid var(--v10-brand-ice-line);color:var(--v10-brand-primary);display:grid;place-items:center;flex-shrink:0}:where(.v10-root) .student-stage .visa-reminder:active:where(:not(.v10-tw,.v10-tw *)){background:#dce8ff}:where(.v10-root) .student-stage .visa-reminder b:where(:not(.v10-tw,.v10-tw *)){color:var(--v10-text);font-weight:600}:where(.v10-root) .student-stage .visa-reminder p:where(:not(.v10-tw,.v10-tw *)){color:#6b7684}:where(.v10-root) .student-status-widget:where(:not(.v10-tw,.v10-tw *)){position:relative;margin-bottom:12px}:where(.v10-root) .student-alert-track:where(:not(.v10-tw,.v10-tw *)){display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;border-radius:12px}:where(.v10-root) .student-alert-track:where(:not(.v10-tw,.v10-tw *))::-webkit-scrollbar{display:none}:where(.v10-root) .student-alert-card:where(:not(.v10-tw,.v10-tw *)){flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-radius:14px}:where(.v10-root) .student-alert-card>div:where(:not(.v10-tw,.v10-tw *)){flex:1;min-width:0}:where(.v10-root) .student-alert-top:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;gap:6px;margin-bottom:4px;font-size:13px}:where(.v10-root) .student-alert-cat:where(:not(.v10-tw,.v10-tw *)){color:#6b7684;font-weight:500}:where(.v10-root) .student-alert-badge:where(:not(.v10-tw,.v10-tw *)){color:var(--v10-brand-ink);font-weight:600}:where(.v10-root) .student-alert-card b:where(:not(.v10-tw,.v10-tw *)){display:block;color:var(--v10-text);font-size:15px;font-weight:600;line-height:1.45;word-break:keep-all}:where(.v10-root) .student-alert-card p:where(:not(.v10-tw,.v10-tw *)){margin-top:3px;color:#6b7684;font-size:13px;line-height:1.45;word-break:keep-all}:where(.v10-root) .student-alert-card>svg:where(:not(.v10-tw,.v10-tw *)){color:#b0b8c1}:where(.v10-root) .student-alert-count:where(:not(.v10-tw,.v10-tw *)){position:absolute;top:15px;right:40px;color:#6b7684;font-size:12px;font-variant-numeric:tabular-nums;pointer-events:none}:where(.v10-root) .student-alert-count b:where(:not(.v10-tw,.v10-tw *)){color:var(--v10-text);font-weight:600}:where(.v10-root) .student-stage .career-hero-icon:where(:not(.v10-tw,.v10-tw *)){width:72px;height:72px;border-radius:20px;background:#ffffffe6;border:1px solid var(--v10-brand-ice-line);color:var(--v10-brand-primary);display:grid;place-items:center;flex-shrink:0}:where(.v10-root) .student-stage :is(.program-cover,.career-art,.soft-note):where(:not(.v10-tw,.v10-tw *)){background:var(--v10-app-tint);color:var(--v10-brand-soft)}:where(.v10-root) .student-stage .program-cover>span:where(:not(.v10-tw,.v10-tw *)){color:var(--v10-app-accent)}:where(.v10-root) .student-stage .service-row h3:where(:not(.v10-tw,.v10-tw *)){font-size:16px;font-weight:600}:where(.v10-root) .student-stage .chips button.selected:where(:not(.v10-tw,.v10-tw *)){background:var(--v10-brand-tint);color:var(--v10-blue);border-color:transparent;font-weight:600}:where(.v10-root) .student-stage .bottom-nav:where(:not(.v10-tw,.v10-tw *)){border-color:#ffffffd9}:where(.v10-root) .student-stage .bottom-nav a:where(:not(.v10-tw,.v10-tw *)){color:#6b7684;transition:color .18s ease}:where(.v10-root) .student-stage .bottom-nav a.active:where(:not(.v10-tw,.v10-tw *)){color:var(--v10-blue)}:where(.v10-root) .student-stage .bottom-nav a svg:where(:not(.v10-tw,.v10-tw *)){transition:transform .18s cubic-bezier(.22,1,.36,1)}:where(.v10-root) .student-stage :is(.student-shortcuts a,.bottom-nav a):active svg:where(:not(.v10-tw,.v10-tw *)){transform:scale(.9)}@media(max-width:600px){:where(.v10-root) .admin-app .stat-card:where(:not(.v10-tw,.v10-tw *)){padding:18px}:where(.v10-root) .admin-app .stat-card strong:where(:not(.v10-tw,.v10-tw *)){font-size:34px}:where(.v10-root) .admin-app .page-heading h1:where(:not(.v10-tw,.v10-tw *)){font-size:24px}:where(.v10-root) .admin-app .panel .section-head h2:where(:not(.v10-tw,.v10-tw *)){font-size:17px}}@media(prefers-reduced-motion:reduce){:where(.v10-root) :is(.admin-app,.student-stage) :is(a,button,svg):where(:not(.v10-tw,.v10-tw *)){transition:none!important}:where(.v10-root) .student-stage :is(.student-shortcuts a,.bottom-nav a):active svg:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) :is(.admin-app,.student-stage) :is(a,button):active:where(:not(.v10-tw,.v10-tw *)){transform:none!important}:where(.v10-root) .student-stage .hero-action:where(:not(.v10-tw,.v10-tw *)){transition:none!important;transform:none!important}}:where(.v10-root) .admin-home .page-heading:where(:not(.v10-tw,.v10-tw *)){margin-bottom:28px}:where(.v10-root) .home-semester:where(:not(.v10-tw,.v10-tw *)){display:flex;flex-direction:row;align-items:center;gap:8px;margin:0;color:#6b7684;padding:0 8px;min-height:40px;font-size:14px;font-weight:550}:where(.v10-root) .home-metrics:where(:not(.v10-tw,.v10-tw *)){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:24px}:where(.v10-root) .home-metric:where(:not(.v10-tw,.v10-tw *)){--v10-metric-art:var(--v10-brand-primary);position:relative;display:block;min-height:128px;padding:20px 22px;background:#fff;border:1px solid transparent;border-radius:16px;box-shadow:0 2px 12px #191f2803;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}:where(.v10-root) .home-metric>div:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;min-height:28px;justify-content:space-between;gap:8px;font-size:14px;color:#6b7684}:where(.v10-root) .home-metric-art:where(:not(.v10-tw,.v10-tw *)){position:absolute;right:20px;top:14px;width:40px;height:40px;display:grid;place-items:center;color:var(--v10-metric-art);opacity:.85}:where(.v10-root) .home-metric strong:where(:not(.v10-tw,.v10-tw *)){display:block;margin-top:18px;font-size:28px;line-height:1.15;font-weight:600;letter-spacing:-.8px;color:var(--v10-text);font-variant-numeric:tabular-nums}:where(.v10-root) .home-metric strong span:where(:not(.v10-tw,.v10-tw *)){font-size:14px;margin-left:5px;font-weight:450;color:#6b7684}:where(.v10-root) .home-metric:focus-visible:where(:not(.v10-tw,.v10-tw *)){outline:2px solid var(--v10-metric-art);outline-offset:3px}@media(hover:hover){:where(.v10-root) .home-metric:hover:where(:not(.v10-tw,.v10-tw *)){border-color:var(--v10-metric-art);box-shadow:0 8px 24px #31558118;transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){:where(.v10-root) .home-metric:where(:not(.v10-tw,.v10-tw *)){transition:none}:where(.v10-root) .home-metric:hover:where(:not(.v10-tw,.v10-tw *)){transform:none}}:where(.v10-root) .home-columns:where(:not(.v10-tw,.v10-tw *)){display:grid;grid-template-columns:minmax(0,1.9fr) minmax(290px,1fr);align-items:start;gap:20px}:where(.v10-root) .home-main-column:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .home-side-column:where(:not(.v10-tw,.v10-tw *)){display:grid;gap:20px;min-width:0}:where(.v10-root) .admin-home .panel:where(:not(.v10-tw,.v10-tw *)){padding:22px;border-radius:18px}:where(.v10-root) .admin-home .panel .section-head:where(:not(.v10-tw,.v10-tw *)){margin-bottom:20px}:where(.v10-root) .home-work-labels:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .home-work-row:where(:not(.v10-tw,.v10-tw *)){display:grid;grid-template-columns:minmax(0,1fr) 76px 76px 40px 16px;align-items:center;gap:12px}:where(.v10-root) .home-work-labels:where(:not(.v10-tw,.v10-tw *)){font-size:13px;color:#6b7684;padding:0 0 12px;border-bottom:1px solid #eef0f3}:where(.v10-root) .home-work-row:where(:not(.v10-tw,.v10-tw *)){padding:12px 0;min-height:66px;border-bottom:1px solid #f0f2f5;color:#4e5968}:where(.v10-root) .home-work-row:last-child:where(:not(.v10-tw,.v10-tw *)){border-bottom:0;padding-bottom:3px}:where(.v10-root) .home-work-person:where(:not(.v10-tw,.v10-tw *)){min-width:0}:where(.v10-root) .home-work-person b:where(:not(.v10-tw,.v10-tw *)){display:block;color:#191f28;font-size:14px;font-weight:600;margin-bottom:4px;line-height:1.4}:where(.v10-root) .home-work-person span:where(:not(.v10-tw,.v10-tw *)){display:block;font-size:13px;color:#6b7684;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.45}:where(.v10-root) .home-wait:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .home-work-type:where(:not(.v10-tw,.v10-tw *)){font-size:13px}:where(.v10-root) .admin-home .home-work-row .badge:where(:not(.v10-tw,.v10-tw *)){font-size:12px;padding:3px 8px;width:fit-content;border-radius:6px;border:0;font-weight:500;display:inline-flex;align-items:center;justify-content:center}:where(.v10-root) .home-notice-row>svg:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .home-work-row>svg:where(:not(.v10-tw,.v10-tw *)){color:#91a0b3}:where(.v10-root) .home-wait.long-wait:where(:not(.v10-tw,.v10-tw *)){color:var(--v10-blue);font-weight:600}:where(.v10-root) .home-notice-row:hover b:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .home-work-row:hover .home-work-person b:where(:not(.v10-tw,.v10-tw *)){color:var(--v10-blue)}:where(.v10-root) .home-notice-row:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;gap:14px;padding:15px 0;border-bottom:1px solid #f0f2f5}:where(.v10-root) .home-notice-row:last-child:where(:not(.v10-tw,.v10-tw *)){border:0;padding-bottom:0}:where(.v10-root) .home-notice-row>div:where(:not(.v10-tw,.v10-tw *)){flex:1;min-width:0}:where(.v10-root) .home-notice-row b:where(:not(.v10-tw,.v10-tw *)){display:block;color:#191f28;font-size:14px;font-weight:550;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.v10-root) .home-notice-row time:where(:not(.v10-tw,.v10-tw *)){display:block;margin-top:5px;font-size:13px;color:#6b7684}:where(.v10-root) .home-schedule-row:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid #f0f2f5}:where(.v10-root) .home-schedule-row:last-child:where(:not(.v10-tw,.v10-tw *)){border:0;padding-bottom:0}:where(.v10-root) .home-date:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;flex-direction:column;justify-content:center;flex-shrink:0;width:44px;min-height:50px;border-radius:11px;background:var(--v10-brand-tint);color:var(--v10-brand-ink);font-size:12px}:where(.v10-root) .home-date b:where(:not(.v10-tw,.v10-tw *)){font-size:20px;line-height:1.3;font-weight:650}:where(.v10-root) .home-schedule-row>div:where(:not(.v10-tw,.v10-tw *)){flex:1;min-width:0}:where(.v10-root) .home-event-type:where(:not(.v10-tw,.v10-tw *)){display:block;font-size:12px;color:#6b7684;margin-bottom:4px}:where(.v10-root) .home-schedule-row>div b:where(:not(.v10-tw,.v10-tw *)){display:block;color:#191f28;font-size:14px;font-weight:550;word-break:keep-all}:where(.v10-root) .home-countdown:where(:not(.v10-tw,.v10-tw *)){flex-shrink:0;font-size:12px;color:var(--v10-brand-ink)}:where(.v10-root) .home-quick-actions:where(:not(.v10-tw,.v10-tw *)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:where(.v10-root) .home-quick-actions>a:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 8px;min-height:44px;border-radius:10px;background:#f7f9fc;color:#4e5968;font-size:13px}:where(.v10-root) .home-quick-actions>a svg:where(:not(.v10-tw,.v10-tw *)){color:var(--v10-brand-ink)}:where(.v10-root) .home-quick-actions>a:hover:where(:not(.v10-tw,.v10-tw *)){background:var(--v10-brand-tint);color:var(--v10-blue)}:where(.v10-root) .home-empty:where(:not(.v10-tw,.v10-tw *)){padding:22px 0;color:#6b7684;font-size:14px}@media(max-width:1100px){:where(.v10-root) .home-columns:where(:not(.v10-tw,.v10-tw *)){grid-template-columns:minmax(0,1fr)}:where(.v10-root) .home-side-column:where(:not(.v10-tw,.v10-tw *)){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media(max-width:600px){:where(.v10-root) .home-metrics:where(:not(.v10-tw,.v10-tw *)){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:where(.v10-root) .home-metric:where(:not(.v10-tw,.v10-tw *)){padding:14px;min-height:118px}:where(.v10-root) .home-metric strong:where(:not(.v10-tw,.v10-tw *)){font-size:26px}:where(.v10-root) .home-metric>div:where(:not(.v10-tw,.v10-tw *)){font-size:13px;min-height:26px}:where(.v10-root) .home-metric-art:where(:not(.v10-tw,.v10-tw *)){width:34px;height:34px;right:12px;top:10px}:where(.v10-root) .home-metric-art svg:where(:not(.v10-tw,.v10-tw *)){width:34px;height:34px}:where(.v10-root) .admin-home .page-heading:where(:not(.v10-tw,.v10-tw *)){align-items:flex-start;flex-wrap:wrap;gap:12px}:where(.v10-root) .admin-home .panel:where(:not(.v10-tw,.v10-tw *)){padding:18px 16px}:where(.v10-root) .home-work-labels:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .home-work-row:where(:not(.v10-tw,.v10-tw *)){grid-template-columns:minmax(0,1fr) 65px 30px;gap:8px}:where(.v10-root) .home-work-labels span:last-child:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .home-work-labels span:nth-child(2):where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .home-work-row .home-work-type:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .home-work-row>svg:where(:not(.v10-tw,.v10-tw *)){display:none}:where(.v10-root) .home-work-person span:where(:not(.v10-tw,.v10-tw *)){font-size:12px}:where(.v10-root) .home-work-person b:where(:not(.v10-tw,.v10-tw *)){font-size:13px}:where(.v10-root) .home-side-column:where(:not(.v10-tw,.v10-tw *)){grid-template-columns:minmax(0,1fr)}}.v10-root:where(:not(.v10-tw,.v10-tw *)){--v10-brand-primary:#0092ff;--v10-brand-action:#0092ff;--v10-brand-action-hover:#007bd6;--v10-brand-dark:#11141a;--v10-brand-dark-hover:#262b36;--v10-brand-ice:#eef4ff;--v10-brand-ice-soft:#f8fafd;--v10-brand-ice-line:#dce3ed;--v10-brand-soft:#7ea6ff;--v10-brand-sky:#eef4ff;--v10-brand-ink:#0092ff;--v10-brand-tint:#eef4ff;--v10-brand-tint-strong:#dce8ff;--v10-brand-sky-soft:#f8fafd;--v10-brand-line:#e3e8ee;--v10-blue:var(--v10-brand-action);--v10-field-focus-blue:var(--v10-brand-action);--v10-action:var(--v10-brand-dark);--v10-action-hover:var(--v10-brand-dark-hover);--v10-text:#11141a;--v10-brand:var(--v10-brand-primary);--v10-brand-bg:var(--v10-brand-tint)}:where(.v10-root) :is(.admin-app,.student-stage):where(:not(.v10-tw,.v10-tw *)){--v10-blue:var(--v10-brand-action);--v10-field-focus-blue:var(--v10-brand-action);--v10-action:var(--v10-brand-action);--v10-action-hover:var(--v10-brand-action-hover);--v10-brand:var(--v10-brand-primary);--v10-brand-bg:var(--v10-brand-tint);--v10-app-tint:var(--v10-brand-tint);--v10-app-tint-strong:var(--v10-brand-tint-strong);--v10-app-accent:var(--v10-brand-ink);--v10-app-border:var(--v10-brand-line);--v10-text:#11141a;--v10-muted:#5e6775;--v10-line:#e3e8ee}:where(.v10-root) .admin-app:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .student-stage:where(:not(.v10-tw,.v10-tw *)){background:#f7f9fb}:where(.v10-root) .admin-app :is(.home-date,.home-quick-actions>a:hover):where(:not(.v10-tw,.v10-tw *)){background:var(--v10-brand-tint);color:var(--v10-brand-dark)}:where(.v10-root) .admin-app :is(.panel,.stat-card,.home-metric):where(:not(.v10-tw,.v10-tw *)){border-color:var(--v10-brand-line)}:where(.v10-root) .student-stage .student-hero-peach:where(:not(.v10-tw,.v10-tw *)){background:#ffedda}:where(.v10-root) .student-stage .student-hero-blue:where(:not(.v10-tw,.v10-tw *)){background:#e3eeff}:where(.v10-root) .student-stage .student-hero-mint:where(:not(.v10-tw,.v10-tw *)){background:#e3f2e9}:where(.v10-root) .student-stage .student-hero-lilac:where(:not(.v10-tw,.v10-tw *)){background:#eddcff}:where(.v10-root) .student-stage .student-hero-lilac :is(h2,p):where(:not(.v10-tw,.v10-tw *)){color:#11141a}:where(.v10-root) .student-stage :is(.help-grid>a,.student-settings):where(:not(.v10-tw,.v10-tw *)){background:var(--v10-brand-ice-soft)}:where(.v10-root) .student-stage .visa-reminder:where(:not(.v10-tw,.v10-tw *)){background:var(--v10-brand-ice-soft)}:where(.v10-root) .student-stage .visa-card:where(:not(.v10-tw,.v10-tw *)){background:var(--v10-brand-tint);border-color:var(--v10-brand-line)}:where(.v10-root) .student-stage .visa-stamp:where(:not(.v10-tw,.v10-tw *)){border-color:#11141a40;outline-color:#11141a33;color:var(--v10-brand-dark)}:where(.v10-root) .student-stage .visa-stamp span:where(:not(.v10-tw,.v10-tw *)){color:var(--v10-brand-dark)}:where(.v10-root) .student-stage .career-hero:where(:not(.v10-tw,.v10-tw *)){background:linear-gradient(135deg,var(--v10-brand-tint-strong),var(--v10-brand-ice-soft))}:where(.v10-root) .student-stage .chat-message.user:where(:not(.v10-tw,.v10-tw *)){background:var(--v10-brand-dark);color:#fff}:where(.v10-root) .student-stage .chat-message.assistant:where(:not(.v10-tw,.v10-tw *)){background:var(--v10-brand-ice-soft);color:var(--v10-brand-dark)}:where(.v10-root) .button.secondary:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .icon-button:hover:where(:not(.v10-tw,.v10-tw *)){background:var(--v10-brand-ice-soft)}:where(.v10-root) .auth-art:where(:not(.v10-tw,.v10-tw *)){background:linear-gradient(145deg,var(--v10-brand-tint),var(--v10-brand-ice-soft))}:where(.v10-root) .auth-page .divider:where(:not(.v10-tw,.v10-tw *)){color:#667085}:where(.v10-root) .landing:where(:not(.v10-tw,.v10-tw *)){--v10-blue:#0092ff;--v10-action:#11141a;--v10-action-hover:#262b36;--v10-text:#11141a;--v10-brand:#0092ff;--v10-brand-bg:#eef4ff}:where(.v10-root) .landing .button:is(.primary,.dark):where(:not(.v10-tw,.v10-tw *)){background:var(--v10-brand-action);color:#fff}:where(.v10-root) .landing .button:is(.primary,.dark):hover:where(:not(.v10-tw,.v10-tw *)){background:var(--v10-brand-action-hover)}:where(.v10-root) .landing .final-cta .button.primary:where(:not(.v10-tw,.v10-tw *)){background:var(--v10-brand-dark);color:#fff}:where(.v10-root) .landing .final-cta .button.primary:hover:where(:not(.v10-tw,.v10-tw *)){background:var(--v10-brand-dark-hover)}:where(.v10-root) .landing .button:is(.secondary,.outline,.white):where(:not(.v10-tw,.v10-tw *)){background:#fff;border-color:#11141a2e;color:var(--v10-brand-dark)}:where(.v10-root) .landing .button:is(.secondary,.outline,.white):hover:where(:not(.v10-tw,.v10-tw *)){background:var(--v10-brand-ice-soft);border-color:var(--v10-brand-dark);color:var(--v10-brand-dark)}:where(.v10-root) :is(.landing,.admin-app,.student-stage,.auth-page,.legal-page) :is(h1,h2,h3,h4,p,li,dt,dd,b,strong):where(:not(.v10-tw,.v10-tw *)){word-break:keep-all;overflow-wrap:break-word}:where(.v10-root) :is(.admin-app,.student-stage,.auth-page) .button:where(:not(.v10-tw,.v10-tw *)){min-height:40px;padding:10px 16px;border-radius:6px}:where(.v10-root) :is(.admin-app,.student-stage,.auth-page) :is(input,select,textarea):where(:not(.v10-tw,.v10-tw *)){min-height:40px;padding:8px 12px;border-radius:6px}:where(.v10-root) .admin-app .admin-topbar:where(:not(.v10-tw,.v10-tw *)){height:60px;padding-inline:28px}:where(.v10-root) .admin-app .admin-student-search>input:where(:not(.v10-tw,.v10-tw *)){padding-left:42px}:where(.v10-root) :is(.admin-app,.student-stage,.auth-page) select:where(:not(.v10-tw,.v10-tw *)){padding-right:32px}:where(.v10-root) .admin-app .search-field:where(:not(.v10-tw,.v10-tw *)){height:40px}:where(.v10-root) .admin-app .search-field input:where(:not(.v10-tw,.v10-tw *)){min-height:32px;padding:6px 0}:where(.v10-root) .admin-app .admin-content:where(:not(.v10-tw,.v10-tw *)){padding:24px 28px}:where(.v10-root) .admin-app .page-heading:where(:not(.v10-tw,.v10-tw *)){margin-bottom:20px}:where(.v10-root) .admin-app .sidebar nav a:where(:not(.v10-tw,.v10-tw *)){padding-block:8px;border-radius:6px}:where(.v10-root) .admin-app :is(.panel,.stat-card,.home-metric):where(:not(.v10-tw,.v10-tw *)){border:1px solid var(--v10-line);border-radius:10px}:where(.v10-root) .admin-app .panel:where(:not(.v10-tw,.v10-tw *)){padding:18px}:where(.v10-root) .admin-app .panel .section-head:where(:not(.v10-tw,.v10-tw *)){margin-bottom:16px}:where(.v10-root) .admin-app .home-metrics:where(:not(.v10-tw,.v10-tw *)){gap:12px;margin-bottom:18px}:where(.v10-root) .admin-app .home-metric:where(:not(.v10-tw,.v10-tw *)){min-height:106px;padding:16px 18px}:where(.v10-root) .admin-app .home-metric strong:where(:not(.v10-tw,.v10-tw *)){margin-top:12px}:where(.v10-root) .admin-app .home-columns:where(:not(.v10-tw,.v10-tw *)){gap:16px}:where(.v10-root) .admin-app :is(.home-main-column,.home-side-column):where(:not(.v10-tw,.v10-tw *)){gap:16px}:where(.v10-root) .admin-app .home-work-row:where(:not(.v10-tw,.v10-tw *)){min-height:58px;padding-block:10px}:where(.v10-root) .admin-app :is(.home-notice-row,.home-schedule-row):where(:not(.v10-tw,.v10-tw *)){padding-block:12px}:where(.v10-root) .admin-app .table-toolbar:where(:not(.v10-tw,.v10-tw *)){gap:10px}:where(.v10-root) .admin-app td:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app th:where(:not(.v10-tw,.v10-tw *)){padding-block:12px}:where(.v10-root) .student-stage .student-greeting:where(:not(.v10-tw,.v10-tw *)){padding-block:20px}:where(.v10-root) .student-stage .student-section:where(:not(.v10-tw,.v10-tw *)){margin-top:24px}:where(.v10-root) .student-stage :is(.help-grid>a,.student-settings,.visa-card,.visa-reminder,.post-card,.student-record:has(.program-cover),.career-hero,.student-hero-carousel):where(:not(.v10-tw,.v10-tw *)){border-radius:12px}:where(.v10-root) .student-stage .student-hero-slide:where(:not(.v10-tw,.v10-tw *)){min-height:260px;padding-top:134px;padding-bottom:42px}:where(.v10-root) .student-stage .student-hero-slide>img:where(:not(.v10-tw,.v10-tw *)){width:120px;height:120px}:where(.v10-root) .student-stage .student-record .record-content:where(:not(.v10-tw,.v10-tw *)){padding-block:16px}:where(.v10-root) .student-stage .student-record:has(.program-cover) .record-content:where(:not(.v10-tw,.v10-tw *)){padding:16px}:where(.v10-root) .student-stage .student-notice:where(:not(.v10-tw,.v10-tw *)){padding-block:16px}:where(.v10-root) .student-stage .student-settings:where(:not(.v10-tw,.v10-tw *)){padding:18px}:where(.v10-root) .auth-page .auth-form:where(:not(.v10-tw,.v10-tw *)){max-width:400px}:where(.v10-root) .auth-page label:where(:not(.v10-tw,.v10-tw *)){margin-bottom:16px}@media(max-width:760px){:where(.v10-root) .admin-app .admin-content:where(:not(.v10-tw,.v10-tw *)){padding:20px 16px}:where(.v10-root) .admin-app .admin-topbar:where(:not(.v10-tw,.v10-tw *)){padding-inline:16px}:where(.v10-root) .admin-app .panel:where(:not(.v10-tw,.v10-tw *)){padding:16px}:where(.v10-root) .admin-app .home-metric:where(:not(.v10-tw,.v10-tw *)){min-height:102px;padding:14px}:where(.v10-root) :is(.admin-app,.student-stage,.auth-page) .button:where(:not(.v10-tw,.v10-tw *)){min-height:44px}:where(.v10-root) :is(.admin-app,.student-stage,.auth-page) :is(input,select):where(:not(.v10-tw,.v10-tw *)){min-height:44px}}:where(.v10-root) .landing-onboarding>.content-width>.steps-eyebrow:where(:not(.v10-tw,.v10-tw *)){text-align:center;color:var(--v10-brand-action);font-weight:650}:where(.v10-root) .landing-onboarding #getting-started-title:where(:not(.v10-tw,.v10-tw *)){text-align:center;font-size:clamp(28px,3vw,38px);line-height:1.4;color:#111827}:where(.v10-root) .landing-onboarding .steps:where(:not(.v10-tw,.v10-tw *)){gap:24px;margin-top:40px}:where(.v10-root) .landing-onboarding .step-card:where(:not(.v10-tw,.v10-tw *)){border-radius:36px;padding:28px 28px 32px;align-items:center;text-align:center;min-height:0;background:#edf5df}:where(.v10-root) .landing-onboarding .step-card:nth-child(2):where(:not(.v10-tw,.v10-tw *)){background:#f2eafa}:where(.v10-root) .landing-onboarding .step-card:nth-child(3):where(:not(.v10-tw,.v10-tw *)){background:#eaf2ff}:where(.v10-root) .onboarding-art:where(:not(.v10-tw,.v10-tw *)){display:grid;place-items:center;width:100%;height:186px;margin:0 0 24px}:where(.v10-root) .onboarding-window:where(:not(.v10-tw,.v10-tw *)){width:100%;max-width:270px;background:#fff;border-radius:16px;padding:18px;box-shadow:0 12px 24px #243b5312;text-align:left}:where(.v10-root) .onboarding-window-label:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;gap:7px;color:#53684c;font-size:12px;font-weight:600;margin-bottom:13px}:where(.v10-root) .onboarding-choice:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 0;border-top:1px solid #eef1e9}:where(.v10-root) .onboarding-choice>span:where(:not(.v10-tw,.v10-tw *)){font-size:11px;color:#697767}:where(.v10-root) .onboarding-choice strong:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;gap:6px;color:#32452e;font-size:12px;font-weight:550}:where(.v10-root) .onboarding-art-2 .onboarding-window-label:where(:not(.v10-tw,.v10-tw *)){color:#79618e}:where(.v10-root) .onboarding-id:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;gap:12px;background:#f7f3fb;padding:13px;border-radius:10px}:where(.v10-root) .onboarding-profile:where(:not(.v10-tw,.v10-tw *)){display:flex;color:#9b80b9}:where(.v10-root) .onboarding-id>div:where(:not(.v10-tw,.v10-tw *)){flex:1}:where(.v10-root) .onboarding-id strong:where(:not(.v10-tw,.v10-tw *)){display:block;color:#5b476f;font-size:12px;margin-bottom:8px}:where(.v10-root) .onboarding-skeleton:where(:not(.v10-tw,.v10-tw *)){display:block;height:5px;width:90%;border-radius:9px;background:#e0d5ed;margin-top:5px}:where(.v10-root) .onboarding-skeleton.short:where(:not(.v10-tw,.v10-tw *)){width:60%}:where(.v10-root) .onboarding-file:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;justify-content:center;gap:6px;color:#79618e;font-size:11px;margin-top:13px}:where(.v10-root) .onboarding-art-3 .onboarding-window:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;flex-direction:column;padding:17px}:where(.v10-root) .onboarding-success:where(:not(.v10-tw,.v10-tw *)){color:var(--v10-brand-action);display:flex;margin-bottom:9px}:where(.v10-root) .onboarding-welcome:where(:not(.v10-tw,.v10-tw *)){font-size:13px;color:#243f65}:where(.v10-root) .onboarding-ready:where(:not(.v10-tw,.v10-tw *)){font-size:11px;color:#647a98;margin-top:4px}:where(.v10-root) .onboarding-art-3 .onboarding-file:where(:not(.v10-tw,.v10-tw *)){color:var(--v10-brand-action);background:#eef4ff;border-radius:7px;padding:7px 12px;margin-top:12px}:where(.v10-root) .onboarding-step-label:where(:not(.v10-tw,.v10-tw *)){color:#506643;font-size:12px;font-weight:650;letter-spacing:.06em;margin-bottom:10px}:where(.v10-root) .step-card:nth-child(2) .onboarding-step-label:where(:not(.v10-tw,.v10-tw *)){color:#79618e}:where(.v10-root) .step-card:nth-child(3) .onboarding-step-label:where(:not(.v10-tw,.v10-tw *)){color:var(--v10-brand-action)}:where(.v10-root) .landing-onboarding .step-card h3:where(:not(.v10-tw,.v10-tw *)){min-height:0;font-size:21px;color:#17202e;line-height:1.5;margin-bottom:12px}:where(.v10-root) .landing-onboarding .step-card>p:where(:not(.v10-tw,.v10-tw *)){margin:0;font-size:14px;color:#536071;line-height:1.85}:where(.v10-root) .landing-onboarding .step-details:where(:not(.v10-tw,.v10-tw *)){margin-top:20px;justify-content:center;gap:6px}:where(.v10-root) .landing-onboarding .step-details span:where(:not(.v10-tw,.v10-tw *)){background:#ffffff85;color:#536071;font-size:11px}:where(.v10-root) .landing-onboarding .steps-note:where(:not(.v10-tw,.v10-tw *)){justify-content:center;margin-top:24px;color:#657386;font-size:13px}@media(max-width:900px)and (min-width:651px){:where(.v10-root) .landing-onboarding .steps:where(:not(.v10-tw,.v10-tw *)){gap:14px}:where(.v10-root) .landing-onboarding .step-card:where(:not(.v10-tw,.v10-tw *)){padding:20px 16px 26px}:where(.v10-root) .onboarding-window:where(:not(.v10-tw,.v10-tw *)){padding:13px}:where(.v10-root) .onboarding-choice:where(:not(.v10-tw,.v10-tw *)){flex-wrap:wrap}:where(.v10-root) .landing-onboarding .step-card h3:where(:not(.v10-tw,.v10-tw *)){font-size:18px}}@media(max-width:650px){:where(.v10-root) .landing-onboarding .steps:where(:not(.v10-tw,.v10-tw *)){grid-template-columns:1fr;gap:20px;margin-top:30px}:where(.v10-root) .landing-onboarding .step-card:where(:not(.v10-tw,.v10-tw *)){border-radius:28px;padding:26px 28px 30px}:where(.v10-root) .landing-onboarding .step-card>p:where(:not(.v10-tw,.v10-tw *)){max-width:310px}:where(.v10-root) .landing-onboarding .steps-note:where(:not(.v10-tw,.v10-tw *)){align-items:flex-start;text-align:left}:where(.v10-root) .landing-onboarding .steps-note svg:where(:not(.v10-tw,.v10-tw *)){margin-top:3px}}:where(.v10-root) .landing .button:where(:not(.v10-tw,.v10-tw *)){border-radius:999px;min-height:52px;padding:14px 26px;font-size:15px;font-weight:650}:where(.v10-root) .landing .button.primary:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .landing .final-cta .button.primary:where(:not(.v10-tw,.v10-tw *)){background:var(--v10-brand-action);border:1px solid var(--v10-brand-action);color:#fff}:where(.v10-root) .landing .button.primary:hover:not(:disabled):where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .landing .final-cta .button.primary:hover:not(:disabled):where(:not(.v10-tw,.v10-tw *)){background:var(--v10-brand-action-hover);border-color:var(--v10-brand-action-hover);box-shadow:0 5px 16px #0092ff20}:where(.v10-root) .landing .button.outline:where(:not(.v10-tw,.v10-tw *)){background:#eaf2ff;border:1px solid transparent;color:#172b4d}:where(.v10-root) .landing .button.outline:hover:not(:disabled):where(:not(.v10-tw,.v10-tw *)){background:#f2f7ff;border-color:#d9e7ff;box-shadow:0 5px 16px #0092ff12}:where(.v10-root) .landing .button.small:where(:not(.v10-tw,.v10-tw *)){min-height:44px;padding:10px 21px;font-size:14px}:where(.v10-root) .landing .hero:where(:not(.v10-tw,.v10-tw *)){display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(32px,4vw,64px);min-height:640px;padding:80px max(32px,calc((100vw - 1440px)/2));background:#f2f6f8}:where(.v10-root) .landing .hero:where(:not(.v10-tw,.v10-tw *)):after,:where(.v10-root) .landing .hero:where(:not(.v10-tw,.v10-tw *)):before{display:none}:where(.v10-root) .landing-hero-background:where(:not(.v10-tw,.v10-tw *)){grid-column:2;grid-row:1;display:block;width:100%;height:auto;aspect-ratio:1672/941;object-fit:cover;border-radius:28px}:where(.v10-root) .landing .hero-inner:where(:not(.v10-tw,.v10-tw *)){grid-column:1;grid-row:1;width:100%;max-width:none;margin:0}:where(.v10-root) .landing .hero-copy:where(:not(.v10-tw,.v10-tw *)){text-align:left}:where(.v10-root) .landing .hero h1:where(:not(.v10-tw,.v10-tw *)){color:#17232d;font-size:clamp(36px,3.5vw,54px);line-height:1.3;letter-spacing:-.055em;font-weight:700}:where(.v10-root) .landing .hero-copy>p:where(:not(.v10-tw,.v10-tw *)){color:#536171;font-size:18px;line-height:1.75;margin:24px 0 0}:where(.v10-root) .landing .hero-copy>p>span:where(:not(.v10-tw,.v10-tw *)){display:block;word-break:keep-all}:where(.v10-root) .landing .hero-buttons:where(:not(.v10-tw,.v10-tw *)){justify-content:flex-start;margin-top:32px;gap:12px}:where(.v10-root) .landing .hero-buttons .button.outline:where(:not(.v10-tw,.v10-tw *)){background:#fff;color:#1e3655;border-color:#dce3e9}@media(max-width:1000px){:where(.v10-root) .landing .hero:where(:not(.v10-tw,.v10-tw *)){grid-template-columns:1fr;gap:40px;min-height:0;padding:56px 32px 40px}:where(.v10-root) .landing .hero-inner:where(:not(.v10-tw,.v10-tw *)){grid-column:1;grid-row:1}:where(.v10-root) .landing .hero-copy:where(:not(.v10-tw,.v10-tw *)){text-align:center}:where(.v10-root) .landing .hero-buttons:where(:not(.v10-tw,.v10-tw *)){justify-content:center}:where(.v10-root) .landing-hero-background:where(:not(.v10-tw,.v10-tw *)){grid-column:1;grid-row:2;max-width:800px;margin:0 auto}}:where(.v10-root) .landing .trust-strip:where(:not(.v10-tw,.v10-tw *)){margin:56px auto 0;padding-top:16px;padding-bottom:16px}:where(.v10-root) .landing .benefit:where(:not(.v10-tw,.v10-tw *)){min-height:76px}:where(.v10-root) .landing .landing-features:where(:not(.v10-tw,.v10-tw *)){padding-top:88px;padding-bottom:96px}:where(.v10-root) .landing-features-heading:where(:not(.v10-tw,.v10-tw *)){text-align:center;margin-bottom:32px}:where(.v10-root) .landing .landing-features .trust-strip:where(:not(.v10-tw,.v10-tw *)){width:100%;max-width:880px;margin:0 auto;gap:16px}@media(max-width:760px){:where(.v10-root) .landing .landing-features .trust-strip:where(:not(.v10-tw,.v10-tw *)){max-width:360px;gap:12px}}:where(.v10-root) .landing .landing-eyebrow:where(:not(.v10-tw,.v10-tw *)){color:var(--v10-brand-action);font-size:14px;font-weight:650;letter-spacing:-.015em;margin:0 0 14px}:where(.v10-root) .landing .landing-features-heading h2:where(:not(.v10-tw,.v10-tw *)){font-size:clamp(28px,3vw,38px);line-height:1.4;color:#111827}:where(.v10-root) .landing-feature-row:where(:not(.v10-tw,.v10-tw *)){display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:center;margin-top:104px;scroll-margin-top:100px}:where(.v10-root) .landing-feature-row.is-reversed:where(:not(.v10-tw,.v10-tw *)){grid-template-columns:1.1fr .9fr}:where(.v10-root) .landing-feature-row.is-reversed .landing-feature-copy:where(:not(.v10-tw,.v10-tw *)){order:2}:where(.v10-root) .landing-feature-copy:where(:not(.v10-tw,.v10-tw *)){padding:12px 0}:where(.v10-root) .landing .landing-feature-copy h3:where(:not(.v10-tw,.v10-tw *)){font-size:clamp(26px,2.65vw,34px);line-height:1.4;color:#111827;font-weight:650;margin:0}:where(.v10-root) .landing .landing-feature-description:where(:not(.v10-tw,.v10-tw *)){font-size:16px;line-height:1.85;color:#526071;margin:20px 0;max-width:440px}:where(.v10-root) .landing-feature-copy ul:where(:not(.v10-tw,.v10-tw *)){list-style:none;margin:0 0 26px;padding:0;display:grid;gap:10px}:where(.v10-root) .landing-feature-copy li:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;gap:10px;color:#38475b;font-size:14px}:where(.v10-root) .landing-feature-copy li svg:where(:not(.v10-tw,.v10-tw *)){color:var(--v10-brand-action)}:where(.v10-root) .landing .landing-feature-copy .text-link:where(:not(.v10-tw,.v10-tw *)){color:var(--v10-brand-action);font-size:15px}:where(.v10-root) .feature-demo:where(:not(.v10-tw,.v10-tw *)){min-width:0;min-height:390px;border-radius:34px;padding:38px;display:flex;align-items:center;justify-content:center;overflow:hidden}:where(.v10-root) .feature-demo-tasks:where(:not(.v10-tw,.v10-tw *)){background:#eaf2ff}:where(.v10-root) .feature-demo-chat:where(:not(.v10-tw,.v10-tw *)){background:#ede7fa}:where(.v10-root) .feature-demo-review:where(:not(.v10-tw,.v10-tw *)){background:#fff2d9}:where(.v10-root) .feature-demo-notice:where(:not(.v10-tw,.v10-tw *)){background:#e6f2ed}:where(.v10-root) .demo-sheet:where(:not(.v10-tw,.v10-tw *)){width:100%;background:#fff;border-radius:20px;padding:24px;box-shadow:0 15px 38px #2033560c}:where(.v10-root) .demo-heading:where(:not(.v10-tw,.v10-tw *)){display:flex;gap:10px;align-items:center;color:#192738;font-size:17px;font-weight:650;margin-bottom:14px}:where(.v10-root) .demo-symbol:where(:not(.v10-tw,.v10-tw *)){display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;background:#eef4ff;color:var(--v10-brand-action);flex-shrink:0}:where(.v10-root) .demo-task:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;gap:10px;padding:17px 0;border-bottom:1px solid #edf0f5}:where(.v10-root) .demo-task-icon:where(:not(.v10-tw,.v10-tw *)){color:#6082ad}:where(.v10-root) .demo-task>div:where(:not(.v10-tw,.v10-tw *)){flex:1;min-width:0}:where(.v10-root) .demo-bubble strong:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .demo-delivery strong:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .demo-message strong:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .demo-task strong:where(:not(.v10-tw,.v10-tw *)){font-size:15px;color:#24344a;font-weight:600}:where(.v10-root) .landing .demo-task p:where(:not(.v10-tw,.v10-tw *)){margin:4px 0 0;font-size:13px;line-height:1.6;color:#657386}:where(.v10-root) .demo-pill:where(:not(.v10-tw,.v10-tw *)){flex-shrink:0;background:#eaf2ff;color:#245bc2;font-size:12px;font-weight:600;padding:5px 9px;border-radius:999px;white-space:nowrap}:where(.v10-root) .demo-pill.muted:where(:not(.v10-tw,.v10-tw *)){background:#f0f2f5;color:#596578}:where(.v10-root) .demo-footnote:where(:not(.v10-tw,.v10-tw *)){display:block;font-size:12px;color:#657386;margin-top:18px;text-align:center}:where(.v10-root) .demo-conversation:where(:not(.v10-tw,.v10-tw *)){width:100%}:where(.v10-root) .demo-language:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;justify-content:center;gap:8px;color:#695287;font-size:12px;margin-bottom:23px}:where(.v10-root) .demo-bubble:where(:not(.v10-tw,.v10-tw *)){padding:19px 23px;border-radius:21px;width:88%}:where(.v10-root) .demo-bubble>span:where(:not(.v10-tw,.v10-tw *)){display:flex;gap:7px;align-items:center;font-size:12px;margin-bottom:8px}:where(.v10-root) .demo-bubble strong:where(:not(.v10-tw,.v10-tw *)){line-height:1.7}:where(.v10-root) .demo-bubble.question:where(:not(.v10-tw,.v10-tw *)){margin-left:auto;background:#fff;border-bottom-right-radius:6px;color:#6d5984}:where(.v10-root) .demo-bubble.answer:where(:not(.v10-tw,.v10-tw *)){margin-top:16px;background:#584677;border-bottom-left-radius:6px;color:#e8dcfa}:where(.v10-root) .demo-bubble.answer strong:where(:not(.v10-tw,.v10-tw *)){color:#fff}:where(.v10-root) .demo-attachment:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;gap:7px;border-top:1px solid #ffffff30;padding-top:12px;margin-top:12px;font-size:13px}:where(.v10-root) .demo-chat-note:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;justify-content:center;gap:7px;font-size:12px;color:#695287;margin-top:21px}:where(.v10-root) .demo-summary:where(:not(.v10-tw,.v10-tw *)){display:flex;background:#fff8e9;border-radius:14px;margin:18px 0 8px;padding:16px 0}:where(.v10-root) .demo-summary>div:where(:not(.v10-tw,.v10-tw *)){width:50%;padding:0 20px}:where(.v10-root) .demo-summary>div+div:where(:not(.v10-tw,.v10-tw *)){border-left:1px solid #eddcb9}:where(.v10-root) .demo-summary span:where(:not(.v10-tw,.v10-tw *)){display:block;font-size:13px;color:#7e6541}:where(.v10-root) .demo-summary strong:where(:not(.v10-tw,.v10-tw *)){display:block;color:#453c2c;font-size:32px;line-height:1.5}:where(.v10-root) .demo-summary small:where(:not(.v10-tw,.v10-tw *)){font-size:13px;margin-left:5px;font-weight:400}:where(.v10-root) .demo-review-row:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;justify-content:space-between;gap:10px;padding:15px 0;border-bottom:1px solid #edf0f5}:where(.v10-root) .demo-review-row>span:first-child:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;gap:8px;font-size:14px;color:#3f4d5e}:where(.v10-root) .demo-process:where(:not(.v10-tw,.v10-tw *)){display:flex;justify-content:space-between;gap:6px;align-items:center;margin-top:20px;color:#778391;font-size:12px}:where(.v10-root) .demo-process strong:where(:not(.v10-tw,.v10-tw *)){color:#245bc2}:where(.v10-root) .demo-dispatch:where(:not(.v10-tw,.v10-tw *)){width:100%}:where(.v10-root) .demo-field-label:where(:not(.v10-tw,.v10-tw *)){font-size:12px;color:#657386}:where(.v10-root) .demo-recipients:where(:not(.v10-tw,.v10-tw *)){display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 17px}:where(.v10-root) .demo-recipients span:where(:not(.v10-tw,.v10-tw *)){border-radius:6px;padding:5px 8px;background:#edf6f1;color:#38725c;font-size:12px}:where(.v10-root) .demo-message:where(:not(.v10-tw,.v10-tw *)){border-top:1px solid #edf0f5;padding-top:15px}:where(.v10-root) .landing .demo-message p:where(:not(.v10-tw,.v10-tw *)){color:#657386;font-size:13px;line-height:1.8;margin:7px 0 16px}:where(.v10-root) .demo-send-label:where(:not(.v10-tw,.v10-tw *)){display:flex;justify-content:center;align-items:center;gap:8px;border-radius:10px;background:#eaf2ff;color:#245bc2;font-size:13px;padding:10px}:where(.v10-root) .demo-delivery:where(:not(.v10-tw,.v10-tw *)){display:flex;gap:12px;align-items:center;background:#ffffffea;border-radius:16px;padding:15px 19px;margin:15px 0 0 25px}:where(.v10-root) .landing .demo-delivery p:where(:not(.v10-tw,.v10-tw *)){font-size:12px;color:#657386;margin:3px 0 0}:where(.v10-root) .landing .landing-testimonial:where(:not(.v10-tw,.v10-tw *)){background:#eaf2ff;border-radius:40px;padding:44px 60px;text-align:center;margin:16px auto 104px}:where(.v10-root) .testimonial-mark:where(:not(.v10-tw,.v10-tw *)){display:block;font:64px/.9 Georgia,serif;color:var(--v10-brand-action);margin-top:22px}:where(.v10-root) .testimonial-stage:where(:not(.v10-tw,.v10-tw *)){display:grid;align-items:center;min-height:220px}:where(.v10-root) .testimonial-slide:where(:not(.v10-tw,.v10-tw *)){animation:v10-story-appear .32s ease-out}:where(.v10-root) .testimonial-controls:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;justify-content:center;gap:24px;margin-top:24px}:where(.v10-root) .testimonial-arrow:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#fff;color:#244772;box-shadow:0 3px 10px #2033560c}:where(.v10-root) .testimonial-arrow:hover:where(:not(.v10-tw,.v10-tw *)){background:#f6f9ff;transform:translateY(-2px)}:where(.v10-root) .testimonial-dots:where(:not(.v10-tw,.v10-tw *)){display:flex;gap:2px}:where(.v10-root) .testimonial-dots button:where(:not(.v10-tw,.v10-tw *)){display:grid;place-items:center;width:30px;height:44px;padding:0}:where(.v10-root) .testimonial-dots span:where(:not(.v10-tw,.v10-tw *)){width:7px;height:7px;border-radius:99px;background:#b4c7e5;transition:width .18s,background .18s}:where(.v10-root) .testimonial-dots [aria-current=true] span:where(:not(.v10-tw,.v10-tw *)){width:22px;background:var(--v10-brand-action)}@keyframes v10-story-appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:650px){:where(.v10-root) .testimonial-stage:where(:not(.v10-tw,.v10-tw *)){min-height:290px}}@media(prefers-reduced-motion:reduce){:where(.v10-root) .testimonial-slide:where(:not(.v10-tw,.v10-tw *)){animation:none}:where(.v10-root) .testimonial-dots span:where(:not(.v10-tw,.v10-tw *)){transition:none}}:where(.v10-root) .landing-testimonial blockquote:where(:not(.v10-tw,.v10-tw *)){font-size:clamp(22px,2.5vw,31px);font-weight:600;line-height:1.6;letter-spacing:-.04em;color:#182b48;margin:0 auto 24px;max-width:800px}:where(.v10-root) .testimonial-person:where(:not(.v10-tw,.v10-tw *)){display:flex;justify-content:center;align-items:center;gap:12px}:where(.v10-root) .testimonial-person strong:where(:not(.v10-tw,.v10-tw *)){font-size:14px}:where(.v10-root) .landing .testimonial-person p:where(:not(.v10-tw,.v10-tw *)){font-size:13px;color:#536984;margin:4px 0 0}:where(.v10-root) .landing .steps-section:where(:not(.v10-tw,.v10-tw *)){padding:72px 0}:where(.v10-root) .landing .faq-section:where(:not(.v10-tw,.v10-tw *)){padding-block:88px}:where(.v10-root) .landing .final-cta:where(:not(.v10-tw,.v10-tw *)){margin-top:0;margin-bottom:48px;padding-block:30px;border-radius:28px}@media(max-width:900px){:where(.v10-root) .landing-feature-row.is-reversed:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .landing-feature-row:where(:not(.v10-tw,.v10-tw *)){gap:30px;grid-template-columns:1fr 1fr}:where(.v10-root) .feature-demo:where(:not(.v10-tw,.v10-tw *)){padding:22px}:where(.v10-root) .demo-sheet:where(:not(.v10-tw,.v10-tw *)){padding:18px}:where(.v10-root) .demo-heading:where(:not(.v10-tw,.v10-tw *)){font-size:15px}:where(.v10-root) .demo-task-icon:where(:not(.v10-tw,.v10-tw *)){display:none}}@media(max-width:650px){:where(.v10-root) .landing .hero:where(:not(.v10-tw,.v10-tw *)){padding:40px 20px 24px;gap:32px}:where(.v10-root) .landing-hero-background:where(:not(.v10-tw,.v10-tw *)){border-radius:18px}:where(.v10-root) .landing .hero-inner:where(:not(.v10-tw,.v10-tw *)){width:100%}:where(.v10-root) .landing .hero h1:where(:not(.v10-tw,.v10-tw *)){font-size:35px}:where(.v10-root) .landing .hero-copy>p:where(:not(.v10-tw,.v10-tw *)){font-size:16px;line-height:1.8;margin-top:18px}:where(.v10-root) .landing .hero-buttons:where(:not(.v10-tw,.v10-tw *)){margin-top:24px;gap:10px}:where(.v10-root) .landing .hero-buttons .button:where(:not(.v10-tw,.v10-tw *)){padding:12px 21px;min-width:0;font-size:14px}:where(.v10-root) .landing .trust-strip:where(:not(.v10-tw,.v10-tw *)){margin-top:36px}:where(.v10-root) .landing .landing-features:where(:not(.v10-tw,.v10-tw *)){padding-top:64px;padding-bottom:68px}:where(.v10-root) .landing-features-heading:where(:not(.v10-tw,.v10-tw *)){margin-bottom:44px;text-align:left}:where(.v10-root) .landing .landing-features-heading h2:where(:not(.v10-tw,.v10-tw *)){font-size:27px}:where(.v10-root) .landing-feature-row.is-reversed:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .landing-feature-row:where(:not(.v10-tw,.v10-tw *)){grid-template-columns:1fr;gap:22px;margin-top:76px}:where(.v10-root) .landing-feature-row.is-reversed .landing-feature-copy:where(:not(.v10-tw,.v10-tw *)){order:0}:where(.v10-root) .landing .landing-feature-copy h3:where(:not(.v10-tw,.v10-tw *)){font-size:28px}:where(.v10-root) .landing .landing-feature-description:where(:not(.v10-tw,.v10-tw *)){font-size:15px;margin:16px 0}:where(.v10-root) .landing-feature-copy ul:where(:not(.v10-tw,.v10-tw *)){margin-bottom:20px}:where(.v10-root) .feature-demo:where(:not(.v10-tw,.v10-tw *)){min-height:0;padding:23px 18px;border-radius:26px}:where(.v10-root) .demo-sheet:where(:not(.v10-tw,.v10-tw *)){padding:19px 16px;border-radius:16px}:where(.v10-root) .demo-task strong:where(:not(.v10-tw,.v10-tw *)){font-size:14px}:where(.v10-root) .demo-task p:where(:not(.v10-tw,.v10-tw *)){max-width:190px}:where(.v10-root) .demo-heading:where(:not(.v10-tw,.v10-tw *)){font-size:15px;gap:8px}:where(.v10-root) .demo-symbol:where(:not(.v10-tw,.v10-tw *)){width:32px;height:32px}:where(.v10-root) .demo-bubble:where(:not(.v10-tw,.v10-tw *)){padding:18px;width:92%}:where(.v10-root) .demo-language:where(:not(.v10-tw,.v10-tw *)){font-size:11px;gap:5px}:where(.v10-root) .demo-chat-note:where(:not(.v10-tw,.v10-tw *)){font-size:11px}:where(.v10-root) .demo-review-row>span:first-child:where(:not(.v10-tw,.v10-tw *)){font-size:13px}:where(.v10-root) .demo-review-row>span:first-child svg:where(:not(.v10-tw,.v10-tw *)){display:none}:where(.v10-root) .demo-delivery:where(:not(.v10-tw,.v10-tw *)){margin-left:10px;padding:14px;gap:8px}:where(.v10-root) .demo-delivery strong:where(:not(.v10-tw,.v10-tw *)){font-size:14px}:where(.v10-root) .landing .landing-testimonial:where(:not(.v10-tw,.v10-tw *)){padding:32px 24px;border-radius:28px;margin-bottom:68px}:where(.v10-root) .landing-testimonial blockquote:where(:not(.v10-tw,.v10-tw *)){font-size:23px}:where(.v10-root) .landing-testimonial blockquote br:where(:not(.v10-tw,.v10-tw *)){display:none}:where(.v10-root) .landing .faq-section:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .landing .steps-section:where(:not(.v10-tw,.v10-tw *)){padding-block:64px}}:where(.v10-root) .landing .landing-testimonial:where(:not(.v10-tw,.v10-tw *)){position:relative;padding:60px 124px 38px}:where(.v10-root) .landing-testimonial .testimonial-stage:where(:not(.v10-tw,.v10-tw *)){min-height:260px}:where(.v10-root) .landing-testimonial .testimonial-person:where(:not(.v10-tw,.v10-tw *)){gap:16px;margin-top:30px}:where(.v10-root) .landing-testimonial .testimonial-person>div:where(:not(.v10-tw,.v10-tw *)){text-align:left}:where(.v10-root) .landing-testimonial .testimonial-person strong:where(:not(.v10-tw,.v10-tw *)){font-size:16px}:where(.v10-root) .landing .landing-testimonial .testimonial-person p:where(:not(.v10-tw,.v10-tw *)){font-size:14px;margin-top:4px}:where(.v10-root) .testimonial-portrait:where(:not(.v10-tw,.v10-tw *)){display:block;width:72px;height:72px;flex-shrink:0;border-radius:50%;background-image:url(/v10/images/hero-campus-hq.webp);background-size:560% auto;background-repeat:no-repeat;background-color:#dce7f1;border:3px solid #fff}:where(.v10-root) .portrait-linh:where(:not(.v10-tw,.v10-tw *)){background-position:55% 42%}:where(.v10-root) .portrait-sofia:where(:not(.v10-tw,.v10-tw *)){background-position:87% 36%}:where(.v10-root) .portrait-daniel:where(:not(.v10-tw,.v10-tw *)){background-position:22% 32%}:where(.v10-root) .landing-testimonial .testimonial-controls:where(:not(.v10-tw,.v10-tw *)){margin-top:20px}:where(.v10-root) .landing-testimonial .testimonial-arrow:where(:not(.v10-tw,.v10-tw *)){position:absolute;top:calc(50% - 28px);width:56px;height:56px;box-shadow:0 8px 22px #20335618}:where(.v10-root) .landing-testimonial .testimonial-arrow:first-child:where(:not(.v10-tw,.v10-tw *)){left:34px}:where(.v10-root) .landing-testimonial .testimonial-arrow:last-child:where(:not(.v10-tw,.v10-tw *)){right:34px}@media(max-width:650px){:where(.v10-root) .landing .landing-testimonial:where(:not(.v10-tw,.v10-tw *)){padding:36px 54px 24px}:where(.v10-root) .landing-testimonial .testimonial-stage:where(:not(.v10-tw,.v10-tw *)){min-height:330px}:where(.v10-root) .landing-testimonial .testimonial-arrow:where(:not(.v10-tw,.v10-tw *)){width:36px;height:36px;top:calc(50% - 18px)}:where(.v10-root) .landing-testimonial .testimonial-arrow:first-child:where(:not(.v10-tw,.v10-tw *)){left:10px}:where(.v10-root) .landing-testimonial .testimonial-arrow:last-child:where(:not(.v10-tw,.v10-tw *)){right:10px}:where(.v10-root) .landing-testimonial .testimonial-person:where(:not(.v10-tw,.v10-tw *)){flex-direction:column;gap:12px;margin-top:24px}:where(.v10-root) .landing-testimonial .testimonial-person>div:where(:not(.v10-tw,.v10-tw *)){text-align:center}:where(.v10-root) .testimonial-portrait:where(:not(.v10-tw,.v10-tw *)){width:60px;height:60px}:where(.v10-root) .landing .landing-testimonial .testimonial-person p:where(:not(.v10-tw,.v10-tw *)){font-size:12px}:where(.v10-root) .landing-testimonial blockquote:where(:not(.v10-tw,.v10-tw *)){font-size:20px}}:where(.v10-root) .landing-testimonial blockquote:where(:not(.v10-tw,.v10-tw *)){word-break:keep-all;overflow-wrap:break-word}:where(.v10-root) .testimonial-quote-line:where(:not(.v10-tw,.v10-tw *)){display:block;word-break:keep-all;overflow-wrap:break-word;text-wrap:balance}:where(.v10-root) .admin-app .admin-heading-actions:where(:not(.v10-tw,.v10-tw *)){display:contents}:where(.v10-root) .admin-app .admin-heading-preview:where(:not(.v10-tw,.v10-tw *)){display:none}@media(min-width:761px){:where(.v10-root) .admin-app .page-heading .button:where(:not(.v10-tw,.v10-tw *)){height:36px;min-height:36px;padding:0 12px;line-height:1.5;white-space:nowrap}:where(.v10-root) .admin-app .admin-content:has(.page-heading)>.admin-preview-toolbar:where(:not(.v10-tw,.v10-tw *)){display:none}:where(.v10-root) .admin-app .admin-heading-actions:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px}:where(.v10-root) .admin-app .admin-heading-preview:where(:not(.v10-tw,.v10-tw *)){display:flex}}@media(max-width:760px){:where(.v10-root) .admin-app .table-toolbar.queue-toolbar:where(:not(.v10-tw,.v10-tw *)){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:8px}:where(.v10-root) .admin-app .queue-toolbar>.button:where(:not(.v10-tw,.v10-tw *)){min-height:40px;padding:8px 10px;white-space:nowrap}:where(.v10-root) .admin-app .queue-toolbar select:where(:not(.v10-tw,.v10-tw *)){white-space:nowrap}}:where(.v10-root) .admin-app:where(:not(.v10-tw,.v10-tw *)){--v10-workspace-blue:var(--v10-theme-primary);--v10-workspace-blue-hover:var(--v10-theme-hover);--v10-workspace-selected:var(--v10-theme-strong);--v10-workspace-surface:#f7f7f8;--v10-workspace-border:#dedfe2;--v10-workspace-muted:#737780;--v10-blue:var(--v10-workspace-blue);--v10-brand-action:var(--v10-workspace-blue);--v10-brand-action-hover:var(--v10-workspace-blue-hover);--v10-brand-primary:var(--v10-workspace-blue);--v10-brand-tint:var(--v10-theme-tint);--v10-brand-tint-strong:var(--v10-theme-strong);--v10-brand-ink:var(--v10-workspace-blue);--v10-app-tint:var(--v10-theme-tint);--v10-app-accent:var(--v10-workspace-blue);--v10-line:var(--v10-workspace-border);--v10-text:#292b30;--v10-muted:var(--v10-workspace-muted);--v10-action:var(--v10-workspace-blue);--v10-action-hover:var(--v10-workspace-blue-hover);color:var(--v10-text);background:#fff}:where(.v10-root) .admin-app .sidebar:where(:not(.v10-tw,.v10-tw *)){width:264px;padding:20px 10px 16px;background:#fff;border-right:1px solid var(--v10-workspace-border);transition:width .18s ease}:where(.v10-root) .admin-app .sidebar-logo:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 8px;margin-bottom:24px;min-height:34px}:where(.v10-root) .admin-app .sidebar-logo .logo-art:where(:not(.v10-tw,.v10-tw *)){height:28px;max-width:none}:where(.v10-root) .admin-app .sidebar-toggle:where(:not(.v10-tw,.v10-tw *)){width:30px;height:30px;color:#555861;border-radius:5px}:where(.v10-root) .admin-app .school-home:where(:not(.v10-tw,.v10-tw *)){min-height:80px;margin:0 0 24px;padding:16px 12px;border:1px solid var(--v10-workspace-border);border-radius:10px;gap:10px}:where(.v10-root) .admin-app .school-home b:where(:not(.v10-tw,.v10-tw *)){font-size:14px;font-weight:600;color:var(--v10-text)}:where(.v10-root) .admin-app .school-home span:where(:not(.v10-tw,.v10-tw *)){color:var(--v10-workspace-muted);font-size:12px;margin-top:4px}:where(.v10-root) .admin-app .school-home .school-logo:where(:not(.v10-tw,.v10-tw *)){width:32px;height:36px}:where(.v10-root) .admin-app .nav-group:where(:not(.v10-tw,.v10-tw *)){margin:22px 0 8px;padding:0 10px;color:var(--v10-workspace-muted);font-size:12px;font-weight:600}:where(.v10-root) .admin-app .sidebar nav a:where(:not(.v10-tw,.v10-tw *)){position:relative;gap:12px;min-height:42px;padding:10px;border-radius:7px;font-size:14px;font-weight:450;color:#34363c}:where(.v10-root) .admin-app .sidebar nav a>svg:where(:not(.v10-tw,.v10-tw *)){width:21px;height:21px}:where(.v10-root) .admin-app .sidebar nav a:hover:where(:not(.v10-tw,.v10-tw *)){background:#f3f3f5}:where(.v10-root) .admin-app .sidebar nav a.active:where(:not(.v10-tw,.v10-tw *)){background:var(--v10-workspace-selected);color:var(--v10-theme-primary);font-weight:550}:where(.v10-root) .admin-app .nav-count:where(:not(.v10-tw,.v10-tw *)){display:inline-flex;align-items:center;justify-content:center;height:20px;line-height:1;background:#e8e9ec;color:#62666f;border-radius:4px;font-size:11px;padding:0 5px}:where(.v10-root) .admin-app .sidebar nav a.active .nav-count:where(:not(.v10-tw,.v10-tw *)){background:var(--v10-theme-primary);color:#fff}:where(.v10-root) .admin-app .sidebar-user:where(:not(.v10-tw,.v10-tw *)){padding:16px 6px 0;border-color:var(--v10-workspace-border)}:where(.v10-root) .admin-app .sidebar-user b:where(:not(.v10-tw,.v10-tw *)){color:#36383e;font-size:13px}:where(.v10-root) .admin-app .sidebar-user small:where(:not(.v10-tw,.v10-tw *)){color:var(--v10-workspace-muted);font-size:12px}:where(.v10-root) .admin-app .admin-workspace:where(:not(.v10-tw,.v10-tw *)){margin-left:264px;transition:margin-left .18s ease}:where(.v10-root) .admin-app .admin-topbar:where(:not(.v10-tw,.v10-tw *)){height:64px;padding:0 36px;background:#fff;border-bottom:1px solid #eeeef0;-webkit-backdrop-filter:none;backdrop-filter:none}:where(.v10-root) .admin-app .admin-content:where(:not(.v10-tw,.v10-tw *)){max-width:1600px;padding:32px 36px 48px}:where(.v10-root) .admin-app .page-heading:where(:not(.v10-tw,.v10-tw *)){margin-bottom:28px}:where(.v10-root) .admin-app .page-heading h1:where(:not(.v10-tw,.v10-tw *)){font-size:30px;line-height:1.3;font-weight:650;letter-spacing:-1px}:where(.v10-root) .admin-app .page-heading .eyebrow:where(:not(.v10-tw,.v10-tw *)){font-size:12px;font-weight:550;letter-spacing:0;color:var(--v10-workspace-muted);margin-bottom:6px}:where(.v10-root) .admin-app .page-heading p:where(:not(.v10-tw,.v10-tw *)){color:var(--v10-workspace-muted);font-size:13px}:where(.v10-root) .admin-app .button:where(:not(.v10-tw,.v10-tw *)){min-height:36px;padding:8px 14px;border-radius:6px;font-size:13px;font-weight:500;line-height:1.4;border:1px solid transparent;box-shadow:none;transform:none}:where(.v10-root) .admin-app .button:is(.primary,.dark):where(:not(.v10-tw,.v10-tw *)){background:var(--v10-workspace-blue);color:#fff}:where(.v10-root) .admin-app .button:is(.primary,.dark):hover:not(:disabled):where(:not(.v10-tw,.v10-tw *)){background:var(--v10-workspace-blue-hover);color:#fff;transform:none}:where(.v10-root) .admin-app .button:is(.white,.outline):where(:not(.v10-tw,.v10-tw *)){background:#fff;border-color:#d7d9dd;color:#30343b}:where(.v10-root) .admin-app .button:is(.white,.outline):hover:not(:disabled):where(:not(.v10-tw,.v10-tw *)){background:#f7f7f8;border-color:#b7bbc2;transform:none}:where(.v10-root) .admin-app .button.secondary:where(:not(.v10-tw,.v10-tw *)){background:#ededee;color:#363940}:where(.v10-root) .admin-app .button:disabled:where(:not(.v10-tw,.v10-tw *)){background:#f0f0f2;color:#a0a4ac;border-color:#dddfe3;opacity:1}:where(.v10-root) .admin-app .icon-button:hover:where(:not(.v10-tw,.v10-tw *)){background:#f0f0f2}:where(.v10-root) .admin-app .admin-topbar .notification-dot:where(:not(.v10-tw,.v10-tw *)){color:#646973}:where(.v10-root) .admin-app :is(input,select,textarea):where(:not(.v10-tw,.v10-tw *)){border-color:#d9dce1;border-radius:6px;color:var(--v10-text);background-color:#fff;font-size:13px}:where(.v10-root) .admin-app select:not([multiple]):not([size]):where(:not(.v10-tw,.v10-tw *)){appearance:none;min-height:40px;padding:9px 38px 9px 13px;border:1px solid #d9dfe8;border-radius:8px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23758398' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;color:#344156;font-size:13px;line-height:1.5;cursor:pointer;transition:border-color .16s,box-shadow .16s,background-color .16s}:where(.v10-root) .admin-app select:not([multiple]):not([size]):hover:not(:disabled):where(:not(.v10-tw,.v10-tw *)){border-color:#aebdd2;background-color:#fbfcff}:where(.v10-root) .admin-app select:not([multiple]):not([size]):disabled:where(:not(.v10-tw,.v10-tw *)){background-color:#f5f6f8;border-color:#e5e8ed;color:#99a2b0;cursor:not-allowed;opacity:1}@supports (appearance:base-select){:where(.v10-root) .admin-app select:not([multiple]):not([size]):where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app select:not([multiple]):not([size]):where(:not(.v10-tw,.v10-tw *))::picker(select){appearance:base-select}:where(.v10-root) .admin-app select:not([multiple]):not([size]):where(:not(.v10-tw,.v10-tw *)){background-image:none;display:inline-flex;align-items:center;gap:18px;padding-right:13px}:where(.v10-root) .admin-app select:not([multiple]):not([size]):where(:not(.v10-tw,.v10-tw *))::picker-icon{content:"";display:block;width:16px;height:16px;flex-shrink:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23758398' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50% /contain no-repeat;color:#758398;transition:rotate .16s;margin-left:auto}:where(.v10-root) .admin-app select:not([multiple]):not([size]):open:where(:not(.v10-tw,.v10-tw *))::picker-icon{rotate:180deg}:where(.v10-root) .admin-app select:not([multiple]):not([size]):open:where(:not(.v10-tw,.v10-tw *)){border-color:var(--v10-blue)}:where(.v10-root) .admin-app select:not([multiple]):not([size]):where(:not(.v10-tw,.v10-tw *))::picker(select){margin-top:6px;padding:6px;border:1px solid #e0e6ef;border-radius:10px;background:#fff;color:#344156;box-shadow:0 8px 28px #172b4d1a;max-height:300px;overflow-y:auto}:where(.v10-root) .admin-app select:not([multiple]):not([size]) option:where(:not(.v10-tw,.v10-tw *)){padding:10px 12px;min-height:38px;border-radius:6px;font-size:13px;gap:10px;cursor:pointer}:where(.v10-root) .admin-app select:not([multiple]):not([size]) option:focus:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app select:not([multiple]):not([size]) option:hover:where(:not(.v10-tw,.v10-tw *)){background:#f2f6fd;outline:none}:where(.v10-root) .admin-app select:not([multiple]):not([size]) option:checked:where(:not(.v10-tw,.v10-tw *)){background:var(--v10-theme-tint);color:var(--v10-theme-primary);font-weight:550}:where(.v10-root) .admin-app select:not([multiple]):not([size]) option:where(:not(.v10-tw,.v10-tw *))::checkmark{color:var(--v10-theme-primary)}}:where(.v10-root) .admin-app :is(.panel,.stat-card,.home-metric):where(:not(.v10-tw,.v10-tw *)){background:#fff;border:1px solid var(--v10-workspace-border);border-radius:16px;box-shadow:none}:where(.v10-root) .admin-app .panel:where(:not(.v10-tw,.v10-tw *)){padding:24px}:where(.v10-root) .admin-app .panel .section-head h2:where(:not(.v10-tw,.v10-tw *)){font-size:18px;font-weight:600;color:#292b30}:where(.v10-root) .admin-app .section-head>a:where(:not(.v10-tw,.v10-tw *)){color:#444851;font-size:12px}:where(.v10-root) .admin-app .badge:where(:not(.v10-tw,.v10-tw *)){padding:3px 7px;font-size:11px;font-weight:500;line-height:1.5;border:1px solid transparent;border-radius:4px}:where(.v10-root) .admin-app .badge.blue:where(:not(.v10-tw,.v10-tw *)){background:var(--v10-theme-tint);color:#175ac0;border-color:#dce7fc}:where(.v10-root) .admin-app .badge.neutral:where(:not(.v10-tw,.v10-tw *)){background:#f0f0f2;color:#626671;border-color:#e6e6e9}:where(.v10-root) .admin-app .badge.purple:where(:not(.v10-tw,.v10-tw *)){background:#efddff;color:#694180;border-color:#d6b4f2}:where(.v10-root) .admin-app .badge.mint:where(:not(.v10-tw,.v10-tw *)){background:#e8f5ee;color:#24734d;border-color:#d6eadd}:where(.v10-root) .admin-app .badge.orange:where(:not(.v10-tw,.v10-tw *)){background:#fff2db;color:#99631a;border-color:#f3e4c8}:where(.v10-root) .admin-app .badge.pink:where(:not(.v10-tw,.v10-tw *)){background:#fcebed;color:#a24451;border-color:#f4d8de}:where(.v10-root) .admin-app .badge:is([data-status="대학 관리자"],[data-status=예약됨],[data-status=예약],[data-status=임시저장]):where(:not(.v10-tw,.v10-tw *)){background:#efddff;color:#694180;border-color:#d6b4f2}:where(.v10-root) .admin-app .badge:is([data-status=활성],[data-status="인증 완료"]):where(:not(.v10-tw,.v10-tw *)){background:#e8f5ee;color:#24734d;border-color:#d6eadd}:where(.v10-root) .admin-app .badge:is([data-status=반려],[data-status="인증 반려"],[data-status="발송 실패"]):where(:not(.v10-tw,.v10-tw *)){background:#fcebed;color:#a24451;border-color:#f4d8de}:where(.v10-root) .admin-app .badge:is([data-status=사용안함],[data-status=비활성]):where(:not(.v10-tw,.v10-tw *)){background:#f0f0f2;color:#626671;border-color:#e6e6e9}:where(.v10-root) .admin-app .workspace-settings:where(:not(.v10-tw,.v10-tw *)){padding:0;border:0;border-radius:0;overflow:visible}:where(.v10-root) .admin-app .workspace-settings>.tabs:where(:not(.v10-tw,.v10-tw *)){margin-top:36px;margin-bottom:32px}:where(.v10-root) .admin-app .workspace-settings>.admin-detail-section:where(:not(.v10-tw,.v10-tw *)){margin:0;padding:0}:where(.v10-root) .admin-app .workspace-settings>.admin-detail-section>.button:last-child:where(:not(.v10-tw,.v10-tw *)){margin-top:20px}:where(.v10-root) .admin-app .workspace-settings>.admin-detail-section:has(>.section-head):where(:not(.v10-tw,.v10-tw *)){padding:24px;border:1px solid var(--v10-workspace-border);border-radius:16px}:where(.v10-root) .admin-app .workspace-settings .admin-check:where(:not(.v10-tw,.v10-tw *)){justify-content:space-between;flex-direction:row-reverse;min-height:52px;margin:0;padding:12px;border-radius:6px;font-size:13px}:where(.v10-root) .admin-app .workspace-settings .admin-check:nth-of-type(odd):where(:not(.v10-tw,.v10-tw *)){background:#f7f7f8}:where(.v10-root) .admin-app .workspace-settings input[role=switch]:where(:not(.v10-tw,.v10-tw *)){appearance:none;flex-shrink:0;width:32px;height:18px;min-height:18px;padding:0;border:0;border-radius:20px;background:#dcdee3;position:relative;cursor:pointer}:where(.v10-root) .admin-app .workspace-settings input[role=switch]:where(:not(.v10-tw,.v10-tw *)):after{content:"";position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:#fff;transition:transform .14s ease}:where(.v10-root) .admin-app .workspace-settings input[role=switch]:checked:where(:not(.v10-tw,.v10-tw *)){background:var(--v10-workspace-blue)}:where(.v10-root) .admin-app .workspace-settings input[role=switch]:checked:where(:not(.v10-tw,.v10-tw *)):after{transform:translate(14px)}:where(.v10-root) .admin-app :is(.info-line,.admin-view-note,.admin-summary):where(:not(.v10-tw,.v10-tw *)){background:var(--v10-theme-tint);border-color:#e0ebfd;color:#36475f;border-radius:8px}:where(.v10-root) .admin-app .admin-view-note:where(:not(.v10-tw,.v10-tw *)){padding:12px 16px;margin:20px 0 0;line-height:1.8}:where(.v10-root) .admin-app .admin-loading:where(:not(.v10-tw,.v10-tw *)){background:var(--v10-workspace-surface);color:var(--v10-workspace-muted);border-radius:8px}:where(.v10-root) .admin-app :is(.empty,.home-empty):where(:not(.v10-tw,.v10-tw *)){background:transparent;border:0;border-radius:0;box-shadow:none}:where(.v10-root) .admin-app .empty:where(:not(.v10-tw,.v10-tw *)){padding:44px 24px}:where(.v10-root) .admin-app .empty-default-icon:where(:not(.v10-tw,.v10-tw *)){display:none}:where(.v10-root) .admin-app .admin-empty-art:where(:not(.v10-tw,.v10-tw *)){display:block;width:164px;height:164px;object-fit:contain;margin:0 auto 16px}:where(.v10-root) .admin-app .empty h3:where(:not(.v10-tw,.v10-tw *)){color:var(--v10-workspace-text,#242b36);font-size:18px;font-weight:600;margin:0 0 10px}:where(.v10-root) .admin-app .empty p:where(:not(.v10-tw,.v10-tw *)){max-width:420px;margin:0 auto;color:var(--v10-workspace-muted,#657386);font-size:14px;line-height:1.8}:where(.v10-root) .admin-app .empty.empty-compact:where(:not(.v10-tw,.v10-tw *)){padding:22px 16px;background:transparent}:where(.v10-root) .admin-app .empty-compact .admin-empty-art:where(:not(.v10-tw,.v10-tw *)){width:88px;height:88px;margin-bottom:10px}:where(.v10-root) .admin-app .empty-compact h3:where(:not(.v10-tw,.v10-tw *)){font-size:14px;font-weight:500;color:var(--v10-workspace-muted,#657386);margin-bottom:0}@media(max-width:650px){:where(.v10-root) .admin-app .empty:where(:not(.v10-tw,.v10-tw *)){padding:32px 18px}:where(.v10-root) .admin-app .admin-empty-art:where(:not(.v10-tw,.v10-tw *)){width:136px;height:136px}:where(.v10-root) .admin-app .empty-compact .admin-empty-art:where(:not(.v10-tw,.v10-tw *)){width:80px;height:80px}}:where(.v10-root) .admin-app .tabs:where(:not(.v10-tw,.v10-tw *)){gap:22px;border-color:var(--v10-workspace-border);margin-bottom:24px}:where(.v10-root) .admin-app .tabs>button:where(:not(.v10-tw,.v10-tw *)){color:#525660;padding-bottom:12px;font-size:14px;font-weight:450}:where(.v10-root) .admin-app .tabs>button.active:where(:not(.v10-tw,.v10-tw *)){color:var(--v10-workspace-blue)}:where(.v10-root) .admin-app .tabs>button.active:where(:not(.v10-tw,.v10-tw *)):after{height:2px;background:var(--v10-workspace-blue)}:where(.v10-root) .admin-app th:where(:not(.v10-tw,.v10-tw *)){background:#f7f7f8;color:#737780;font-size:12px;font-weight:500;border-color:#e8e8eb}:where(.v10-root) .admin-app td:where(:not(.v10-tw,.v10-tw *)){color:#393c43;border-color:#eeeef0;font-size:13px}:where(.v10-root) .admin-app tbody tr:hover:where(:not(.v10-tw,.v10-tw *)){background:#f8f9fb}:where(.v10-root) .admin-app .table-action:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app .text-link:where(:not(.v10-tw,.v10-tw *)){color:var(--v10-workspace-blue)}:where(.v10-root) .admin-app .table-action:where(:not(.v10-tw,.v10-tw *)){font-weight:500}:where(.v10-root) .admin-app .home-semester:where(:not(.v10-tw,.v10-tw *)){min-height:36px;padding:8px 12px;border:1px solid var(--v10-workspace-border);border-radius:6px;font-size:12px;font-weight:450}:where(.v10-root) .admin-app .home-metrics:where(:not(.v10-tw,.v10-tw *)){gap:16px;margin-bottom:20px}:where(.v10-root) .admin-app .home-metric:where(:not(.v10-tw,.v10-tw *)){display:flex;flex-direction:column;justify-content:center;min-height:112px;padding:20px}:where(.v10-root) .admin-app .home-metric strong:where(:not(.v10-tw,.v10-tw *)){margin:0 0 5px;font-size:32px;font-weight:550;color:var(--v10-text)}:where(.v10-root) .admin-app .home-metric>div:where(:not(.v10-tw,.v10-tw *)){min-height:20px;font-size:13px;color:#737780}:where(.v10-root) .admin-app .home-metric:hover:where(:not(.v10-tw,.v10-tw *)){border-color:var(--v10-theme-line);background:color-mix(in srgb,var(--v10-theme-tint) 35%,white);box-shadow:none;transform:none}:where(.v10-root) .home-overview-grid:where(:not(.v10-tw,.v10-tw *)){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:20px;align-items:stretch;margin-bottom:20px}:where(.v10-root) .admin-app .home-overview-grid .panel:where(:not(.v10-tw,.v10-tw *)){min-width:0}:where(.v10-root) .home-certification-panel:where(:not(.v10-tw,.v10-tw *)){display:flex;flex-direction:column}:where(.v10-root) .home-certification-body:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;justify-content:center;gap:24px;flex:1;padding:28px 0}:where(.v10-root) .home-donut:where(:not(.v10-tw,.v10-tw *)){position:relative;width:clamp(150px,16vw,230px);flex-shrink:0;aspect-ratio:1}:where(.v10-root) .home-donut>svg:where(:not(.v10-tw,.v10-tw *)){display:block;width:100%;height:100%}:where(.v10-root) .home-donut>div:where(:not(.v10-tw,.v10-tw *)){position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px}:where(.v10-root) .home-donut strong:where(:not(.v10-tw,.v10-tw *)){font-size:28px;font-weight:550;line-height:1.2}:where(.v10-root) .home-donut span:where(:not(.v10-tw,.v10-tw *)){font-size:12px;color:var(--v10-workspace-muted)}:where(.v10-root) .home-chart-legend:where(:not(.v10-tw,.v10-tw *)){display:grid;gap:18px;min-width:125px}:where(.v10-root) .home-chart-legend>a:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;gap:8px;color:#656b75;font-size:12px}:where(.v10-root) .home-chart-legend b:where(:not(.v10-tw,.v10-tw *)){margin-left:auto;color:#383c44;font-weight:550}:where(.v10-root) .home-chart-legend i:where(:not(.v10-tw,.v10-tw *)){width:10px;height:10px;border-radius:50%}:where(.v10-root) .legend-verified:where(:not(.v10-tw,.v10-tw *)){background:var(--v10-theme-primary)}:where(.v10-root) .legend-pending:where(:not(.v10-tw,.v10-tw *)){background:var(--v10-theme-strong)}:where(.v10-root) .legend-other:where(:not(.v10-tw,.v10-tw *)){background:#b8bbc2}:where(.v10-root) .home-certification-note:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;gap:8px;padding:12px;color:#686e78;background:#f7f7f8;border-radius:7px;font-size:12px;line-height:1.7}:where(.v10-root) .admin-app .home-work-labels:where(:not(.v10-tw,.v10-tw *)){padding:10px 8px;background:#f7f7f8;border:0;border-radius:5px;font-size:12px}:where(.v10-root) .admin-app .home-work-row:where(:not(.v10-tw,.v10-tw *)){min-height:65px;padding:12px 8px}:where(.v10-root) .admin-app .home-work-row:hover:where(:not(.v10-tw,.v10-tw *)){background:#f8f9fb}:where(.v10-root) .admin-app .home-work-person b:where(:not(.v10-tw,.v10-tw *)){font-size:13px;font-weight:550}:where(.v10-root) .admin-app .home-wait:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app .home-work-person span:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app .home-work-type:where(:not(.v10-tw,.v10-tw *)){font-size:12px}:where(.v10-root) .admin-app .home-columns:where(:not(.v10-tw,.v10-tw *)){grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px}:where(.v10-root) .admin-app .home-side-column:where(:not(.v10-tw,.v10-tw *)){gap:20px}:where(.v10-root) .admin-app .home-schedule-panel .home-schedule-row .home-date:where(:not(.v10-tw,.v10-tw *)){background:#fff;color:#5d626b;border:1px solid #e9e9ec;border-radius:6px}:where(.v10-root) .admin-app .home-countdown:where(:not(.v10-tw,.v10-tw *)){padding:3px 6px;border-radius:4px;background:var(--v10-theme-tint);color:var(--v10-theme-primary)}:where(.v10-root) .admin-app .home-quick-actions>a:where(:not(.v10-tw,.v10-tw *)){min-height:38px;background:#f7f7f8;border:1px solid #e6e6e9;border-radius:6px;color:#3b3e45}:where(.v10-root) .admin-app .home-quick-actions>a svg:where(:not(.v10-tw,.v10-tw *)){color:#5d626b}:where(.v10-root) .admin-app .home-quick-actions>a:hover:where(:not(.v10-tw,.v10-tw *)){color:var(--v10-workspace-blue);background:var(--v10-theme-tint);border-color:var(--v10-theme-line)}:where(.v10-root) .admin-app.sidebar-collapsed .sidebar:where(:not(.v10-tw,.v10-tw *)){width:76px}:where(.v10-root) .admin-app.sidebar-collapsed .admin-workspace:where(:not(.v10-tw,.v10-tw *)){margin-left:76px}:where(.v10-root) .admin-app.sidebar-collapsed .sidebar-logo:where(:not(.v10-tw,.v10-tw *)){flex-direction:column;gap:12px;padding:0;margin-bottom:16px}:where(.v10-root) .admin-app.sidebar-collapsed .sidebar-logo .logo:where(:not(.v10-tw,.v10-tw *)){display:block;overflow:hidden;width:32px}:where(.v10-root) .admin-app.sidebar-collapsed .sidebar-logo .logo-art:where(:not(.v10-tw,.v10-tw *)){height:34px}:where(.v10-root) .admin-app.sidebar-collapsed .school-home:where(:not(.v10-tw,.v10-tw *)){justify-content:center;padding:8px;min-height:50px;margin-bottom:16px}:where(.v10-root) .admin-app.sidebar-collapsed .school-home>div:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app.sidebar-collapsed .sidebar nav a>span:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app.sidebar-collapsed .sidebar-user>div:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app.sidebar-collapsed .sidebar-user>svg:where(:not(.v10-tw,.v10-tw *)){display:none}:where(.v10-root) .admin-app.sidebar-collapsed .nav-group:where(:not(.v10-tw,.v10-tw *)){height:1px;padding:0;margin:18px 0 12px;border-top:1px solid #e1e2e5;font-size:0}:where(.v10-root) .admin-app.sidebar-collapsed .sidebar nav>div:first-child .nav-group:where(:not(.v10-tw,.v10-tw *)){display:none}:where(.v10-root) .admin-app.sidebar-collapsed .sidebar nav a:where(:not(.v10-tw,.v10-tw *)){justify-content:center;padding:10px 0}:where(.v10-root) .admin-app.sidebar-collapsed .sidebar-user:where(:not(.v10-tw,.v10-tw *)){justify-content:center}:where(.v10-root) .admin-app.sidebar-collapsed .sidebar nav a>.nav-count:where(:not(.v10-tw,.v10-tw *)){display:block;position:absolute;top:8px;right:9px;width:6px;height:6px;padding:0;font-size:0;border-radius:50%;background:var(--v10-theme-primary)}@media(max-width:1200px){:where(.v10-root) .home-certification-body:where(:not(.v10-tw,.v10-tw *)){flex-direction:column;gap:20px}:where(.v10-root) .home-chart-legend:where(:not(.v10-tw,.v10-tw *)){width:100%;max-width:230px;gap:12px}:where(.v10-root) .admin-app .home-work-labels:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app .home-work-row:where(:not(.v10-tw,.v10-tw *)){grid-template-columns:minmax(0,1fr) 70px 38px;gap:8px}:where(.v10-root) .home-work-labels span:last-child:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .home-work-labels span:nth-child(2):where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .home-work-row .home-work-type:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .home-work-row>svg:where(:not(.v10-tw,.v10-tw *)){display:none}}@media(max-width:1000px){:where(.v10-root) .home-overview-grid:where(:not(.v10-tw,.v10-tw *)){grid-template-columns:minmax(0,1fr)}:where(.v10-root) .home-certification-body:where(:not(.v10-tw,.v10-tw *)){flex-direction:row}:where(.v10-root) .home-chart-legend:where(:not(.v10-tw,.v10-tw *)){width:auto}:where(.v10-root) .admin-app .home-columns:where(:not(.v10-tw,.v10-tw *)){grid-template-columns:minmax(0,1fr)}:where(.v10-root) .admin-app .home-side-column:where(:not(.v10-tw,.v10-tw *)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){:where(.v10-root) .admin-app .sidebar:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app.sidebar-collapsed .sidebar:where(:not(.v10-tw,.v10-tw *)){width:264px;transform:translate(-100%)}:where(.v10-root) .admin-app .sidebar.sidebar-open:where(:not(.v10-tw,.v10-tw *)){transform:translate(0)}:where(.v10-root) .admin-app .admin-workspace:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app.sidebar-collapsed .admin-workspace:where(:not(.v10-tw,.v10-tw *)){margin-left:0}:where(.v10-root) .admin-app .sidebar-toggle:where(:not(.v10-tw,.v10-tw *)){display:none}:where(.v10-root) .admin-app.sidebar-collapsed .sidebar-logo:where(:not(.v10-tw,.v10-tw *)){flex-direction:row;padding:0 8px}:where(.v10-root) .admin-app.sidebar-collapsed .sidebar-logo .logo:where(:not(.v10-tw,.v10-tw *)){width:auto;overflow:visible}:where(.v10-root) .admin-app.sidebar-collapsed .sidebar-logo .logo-art:where(:not(.v10-tw,.v10-tw *)){height:28px}:where(.v10-root) .admin-app.sidebar-collapsed .school-home:where(:not(.v10-tw,.v10-tw *)){padding:16px 12px;min-height:80px}:where(.v10-root) .admin-app.sidebar-collapsed .school-home>div:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app.sidebar-collapsed .sidebar-user>div:where(:not(.v10-tw,.v10-tw *)){display:block}:where(.v10-root) .admin-app.sidebar-collapsed .sidebar nav a>span:where(:not(.v10-tw,.v10-tw *)){display:inline}:where(.v10-root) .admin-app.sidebar-collapsed .sidebar nav a:where(:not(.v10-tw,.v10-tw *)){justify-content:flex-start;padding:10px}:where(.v10-root) .admin-app.sidebar-collapsed .sidebar nav a>.nav-count:where(:not(.v10-tw,.v10-tw *)){display:inline-flex;position:static;width:auto;height:20px;padding:0 5px;font-size:11px;border-radius:4px}:where(.v10-root) .admin-app.sidebar-collapsed .nav-group:where(:not(.v10-tw,.v10-tw *)){height:auto;font-size:12px;border:0;margin:22px 0 8px;padding:0 10px}:where(.v10-root) .admin-app.sidebar-collapsed .sidebar nav>div:first-child .nav-group:where(:not(.v10-tw,.v10-tw *)){display:block;margin-top:0}:where(.v10-root) .admin-app .admin-topbar:where(:not(.v10-tw,.v10-tw *)){height:60px;padding:0 16px}:where(.v10-root) .admin-app .admin-content:where(:not(.v10-tw,.v10-tw *)){padding:24px 16px 36px}:where(.v10-root) .admin-app .page-heading h1:where(:not(.v10-tw,.v10-tw *)){font-size:25px}:where(.v10-root) .admin-app .panel:where(:not(.v10-tw,.v10-tw *)){padding:18px 16px;border-radius:12px}:where(.v10-root) .admin-app .home-metrics:where(:not(.v10-tw,.v10-tw *)){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}:where(.v10-root) .admin-app .home-metric:where(:not(.v10-tw,.v10-tw *)){padding:16px;min-height:100px;border-radius:12px}:where(.v10-root) .admin-app .home-metric strong:where(:not(.v10-tw,.v10-tw *)){font-size:28px}:where(.v10-root) .admin-app .home-side-column:where(:not(.v10-tw,.v10-tw *)){grid-template-columns:minmax(0,1fr)}:where(.v10-root) .home-certification-body:where(:not(.v10-tw,.v10-tw *)){gap:12px;padding:20px 0}:where(.v10-root) .home-donut:where(:not(.v10-tw,.v10-tw *)){width:150px}:where(.v10-root) .admin-app .button:where(:not(.v10-tw,.v10-tw *)){min-height:40px}}@media(max-width:360px){:where(.v10-root) .home-certification-body:where(:not(.v10-tw,.v10-tw *)){flex-direction:column}:where(.v10-root) .home-chart-legend:where(:not(.v10-tw,.v10-tw *)){width:100%}}@media(prefers-reduced-motion:reduce){:where(.v10-root) .admin-app .admin-workspace:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app .sidebar:where(:not(.v10-tw,.v10-tw *)){transition:none}}:where(.v10-root) .admin-app .admin-editor-toolbar:where(:not(.v10-tw,.v10-tw *)){padding:10px 12px;gap:4px;background:#f8f9fc;min-height:58px}:where(.v10-root) .admin-app .admin-editor-toolbar[role=toolbar]>button:where(:not(.v10-tw,.v10-tw *)){display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;color:#516074;border-radius:7px;flex-shrink:0}:where(.v10-root) .admin-app .admin-editor-toolbar[role=toolbar]>button:hover:where(:not(.v10-tw,.v10-tw *)){background:#e9eff8;color:var(--v10-theme-primary)}:where(.v10-root) .admin-app .admin-editor-toolbar[role=toolbar]>button:nth-child(4):where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app .admin-editor-toolbar[role=toolbar]>button:nth-child(7):where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app .admin-editor-toolbar[role=toolbar]>button:nth-child(8):where(:not(.v10-tw,.v10-tw *)){margin-left:10px}:where(.v10-root) .admin-app .admin-editor-image:where(:not(.v10-tw,.v10-tw *)){position:relative;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:7px;height:36px;padding:0 12px;margin:0 0 0 10px;border:1px solid #dce3ed;border-radius:7px;background:#fff;color:#516074;font-size:12px;font-weight:550;overflow:hidden}:where(.v10-root) .admin-app .admin-editor-image:hover:where(:not(.v10-tw,.v10-tw *)){border-color:#b3c6e4;background:#f0f5ff;color:var(--v10-theme-primary)}:where(.v10-root) .admin-app .admin-editor-image:focus-within:where(:not(.v10-tw,.v10-tw *)){outline:3px solid #2163df26;outline-offset:2px}:where(.v10-root) .admin-app .admin-editor-image input[type=file]:where(:not(.v10-tw,.v10-tw *)){position:absolute;inset:0;opacity:0;width:100%;height:100%;min-height:0;margin:0;padding:0;cursor:pointer}:where(.v10-root) .admin-app .push-audience-settings:where(:not(.v10-tw,.v10-tw *)){margin:24px 0 28px}:where(.v10-root) .push-school-summary:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;gap:14px;padding:18px 20px;background:#f7f9fc;border:1px solid #e7ebf1;border-radius:12px;margin-bottom:28px}:where(.v10-root) .push-school-symbol:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;justify-content:center;color:var(--v10-blue);width:44px;height:44px;border-radius:12px;background:var(--v10-theme-tint)}:where(.v10-root) .push-school-summary>div:where(:not(.v10-tw,.v10-tw *)){display:flex;flex-direction:column;gap:4px}:where(.v10-root) .push-school-summary>div>span:where(:not(.v10-tw,.v10-tw *)){font-size:12px;color:#728096}:where(.v10-root) .push-school-summary strong:where(:not(.v10-tw,.v10-tw *)){font-size:15px;color:#263447;font-weight:600}:where(.v10-root) .push-audience-badge:where(:not(.v10-tw,.v10-tw *)){margin-left:auto;font-size:12px;color:#58677c}:where(.v10-root) .push-language-fieldset:where(:not(.v10-tw,.v10-tw *)){min-width:0;padding:0;margin:0;border:0}:where(.v10-root) .push-language-fieldset legend:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;gap:10px;padding:0;font-size:15px;font-weight:600;color:#263447}:where(.v10-root) .push-language-fieldset legend>span:where(:not(.v10-tw,.v10-tw *)){color:var(--v10-theme-primary);background:var(--v10-theme-tint);border-radius:6px;font-size:11px;padding:3px 7px;font-weight:550}:where(.v10-root) .admin-app .push-language-fieldset>p:where(:not(.v10-tw,.v10-tw *)){margin:8px 0 16px;font-size:13px;color:#6c798b}:where(.v10-root) .push-language-cards:where(:not(.v10-tw,.v10-tw *)){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}:where(.v10-root) .admin-app .push-language-cards>label:where(:not(.v10-tw,.v10-tw *)){display:flex;flex-direction:row;align-items:center;gap:12px;padding:17px 16px;border:1px solid #dfe5ed;border-radius:10px;margin:0;cursor:pointer;background:#fff;transition:border-color .16s,background .16s}:where(.v10-root) .admin-app .push-language-cards>label:hover:where(:not(.v10-tw,.v10-tw *)){border-color:#9eb8e8}:where(.v10-root) .admin-app .push-language-cards>label.is-selected:where(:not(.v10-tw,.v10-tw *)){border-color:var(--v10-blue);background:#f3f7ff}:where(.v10-root) .admin-app .push-language-cards input[type=checkbox]:where(:not(.v10-tw,.v10-tw *)){width:17px;height:17px;min-height:0;padding:0;margin:0;flex-shrink:0;accent-color:var(--v10-blue)}:where(.v10-root) .push-language-copy:where(:not(.v10-tw,.v10-tw *)){display:flex;flex-direction:column;gap:3px;min-width:0}:where(.v10-root) .push-language-copy strong:where(:not(.v10-tw,.v10-tw *)){font-size:14px;font-weight:550;color:#263447}:where(.v10-root) .push-language-copy>span:where(:not(.v10-tw,.v10-tw *)){font-size:11px;font-weight:400;color:#758296}:where(.v10-root) .push-members-heading:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}:where(.v10-root) .push-members-heading strong:where(:not(.v10-tw,.v10-tw *)){font-size:14px;font-weight:600}:where(.v10-root) .push-members-heading>span:where(:not(.v10-tw,.v10-tw *)){font-size:12px;color:var(--v10-blue)}:where(.v10-root) .admin-app .push-member-cards:where(:not(.v10-tw,.v10-tw *)){margin-bottom:28px}@media(max-width:900px){:where(.v10-root) .push-language-cards:where(:not(.v10-tw,.v10-tw *)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){:where(.v10-root) .push-school-summary:where(:not(.v10-tw,.v10-tw *)){flex-wrap:wrap;padding:16px}:where(.v10-root) .push-audience-badge:where(:not(.v10-tw,.v10-tw *)){width:100%;margin-left:58px}:where(.v10-root) .admin-app .push-language-cards>label:where(:not(.v10-tw,.v10-tw *)){padding:14px 12px;gap:8px}}:where(.v10-root) .admin-app .admin-upload-field:where(:not(.v10-tw,.v10-tw *)){gap:12px}:where(.v10-root) .admin-app .admin-upload-zone:where(:not(.v10-tw,.v10-tw *)){position:relative;display:flex;align-items:center;gap:16px;padding:24px;border:1px dashed #cbd5e1;border-radius:12px;background:#fafbfd;cursor:pointer;transition:border-color .16s,background .16s}:where(.v10-root) .admin-app .admin-upload-zone:hover:where(:not(.v10-tw,.v10-tw *)){border-color:var(--v10-blue);background:#f3f7ff}:where(.v10-root) .admin-app .admin-upload-zone:focus-within:where(:not(.v10-tw,.v10-tw *)){outline:3px solid #7eabff;outline-offset:3px}:where(.v10-root) .admin-app .admin-upload-zone input[type=file]:where(:not(.v10-tw,.v10-tw *)){position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;margin:0;padding:0}:where(.v10-root) .admin-app .admin-upload-symbol:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;justify-content:center;flex-shrink:0;width:46px;height:46px;border-radius:12px;background:var(--v10-theme-tint);color:var(--v10-blue)}:where(.v10-root) .admin-app .admin-upload-copy:where(:not(.v10-tw,.v10-tw *)){display:flex;flex-direction:column;gap:6px;min-width:0}:where(.v10-root) .admin-app .admin-upload-copy strong:where(:not(.v10-tw,.v10-tw *)){font-size:14px;color:#303b4b;font-weight:550}:where(.v10-root) .admin-app .admin-upload-copy>span:where(:not(.v10-tw,.v10-tw *)){font-size:12px;color:#6b7684;font-weight:400}:where(.v10-root) .admin-app .admin-upload-button:where(:not(.v10-tw,.v10-tw *)){margin-left:auto;white-space:nowrap;padding:9px 16px;background:#fff;border:1px solid #dce2e9;border-radius:7px;font-size:13px;color:#38465a;font-weight:550}:where(.v10-root) .admin-app input[type=file]:where(:not(.v10-tw,.v10-tw *))::file-selector-button{font:inherit;color:#38465a;background:#f2f5fa;border:1px solid #dce2e9;border-radius:6px;padding:7px 12px;margin-right:12px;cursor:pointer}@media(max-width:650px){:where(.v10-root) .admin-app .admin-upload-zone:where(:not(.v10-tw,.v10-tw *)){display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;padding:16px;min-width:0}:where(.v10-root) .admin-app .admin-upload-symbol:where(:not(.v10-tw,.v10-tw *)){width:40px;height:40px;border-radius:10px}:where(.v10-root) .admin-app .admin-upload-zone .admin-upload-copy:where(:not(.v10-tw,.v10-tw *)){min-width:0;gap:4px;word-break:keep-all;overflow-wrap:break-word;line-height:1.6}:where(.v10-root) .admin-app .admin-upload-button:where(:not(.v10-tw,.v10-tw *)){grid-column:1/-1;display:flex;align-items:center;justify-content:center;min-height:42px;margin:0}}:where(.v10-root) .admin-app .workspace-settings .settings-helper:where(:not(.v10-tw,.v10-tw *)){margin:18px 0 0;line-height:1.8}:where(.v10-root) .admin-app .workspace-settings .admin-account-delete h3:where(:not(.v10-tw,.v10-tw *)){margin:0 0 12px}:where(.v10-root) .admin-app .workspace-settings .admin-account-delete p:where(:not(.v10-tw,.v10-tw *)){margin:0;line-height:1.8}:where(.v10-root) .admin-app .admin-summary-guidance:where(:not(.v10-tw,.v10-tw *)){margin:20px 0 14px;line-height:1.8}:where(.v10-root) .admission-mode-cards:where(:not(.v10-tw,.v10-tw *)){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:4px 0 28px}:where(.v10-root) .admin-app .admission-mode-cards>label:where(:not(.v10-tw,.v10-tw *)){display:flex;flex-direction:row;align-items:flex-start;gap:11px;margin:0;padding:20px 16px;background:#fff;border:1px solid #dfe5ed;border-radius:10px;cursor:pointer;transition:background .16s,border-color .16s}:where(.v10-root) .admin-app .admission-mode-cards>label:hover:where(:not(.v10-tw,.v10-tw *)){border-color:#a6bbdc}:where(.v10-root) .admin-app .admission-mode-cards>label.is-selected:where(:not(.v10-tw,.v10-tw *)){border-color:var(--v10-blue);background:#f3f7ff}:where(.v10-root) .admin-app .admission-mode-cards input[type=radio]:where(:not(.v10-tw,.v10-tw *)){width:17px;height:17px;min-height:0;padding:0;margin:3px 0 0;flex-shrink:0;accent-color:var(--v10-blue)}:where(.v10-root) .admission-mode-cards>label>span:where(:not(.v10-tw,.v10-tw *)){display:flex;flex-direction:column;gap:8px}:where(.v10-root) .admission-mode-cards strong:where(:not(.v10-tw,.v10-tw *)){font-size:14px;font-weight:550;line-height:1.6;color:#263447}:where(.v10-root) .admission-mode-cards>label>span>span:where(:not(.v10-tw,.v10-tw *)){font-size:12px;font-weight:400;line-height:1.8;color:#738095;word-break:keep-all}@media(max-width:900px){:where(.v10-root) .admission-mode-cards:where(:not(.v10-tw,.v10-tw *)){grid-template-columns:1fr}}:where(.v10-root) .admin-app input:is([type=checkbox],[type=radio]):not([role=switch]):where(:not(.v10-tw,.v10-tw *)){width:22px;height:22px;min-width:22px;min-height:22px;max-width:22px;max-height:22px;padding:0;margin:0;flex-shrink:0;vertical-align:middle;accent-color:var(--v10-blue);cursor:pointer}:where(.v10-root) .admin-app .admin-check:has(input:not([role=switch])):where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app .admin-radio-group label:where(:not(.v10-tw,.v10-tw *)){align-items:center;gap:12px;min-height:40px;cursor:pointer}:where(.v10-root) .admin-app .admission-mode-cards input[type=radio]:where(:not(.v10-tw,.v10-tw *)){margin-top:1px}@media(min-width:761px){:where(.v10-root) .admin-app.sidebar-collapsed .sidebar-logo:where(:not(.v10-tw,.v10-tw *)){position:relative;height:36px;min-height:36px;flex-direction:row;justify-content:center;gap:0}:where(.v10-root) .admin-app.sidebar-collapsed .sidebar-logo .logo:where(:not(.v10-tw,.v10-tw *)){transition:opacity .14s ease;pointer-events:none}:where(.v10-root) .admin-app.sidebar-collapsed .sidebar-toggle:where(:not(.v10-tw,.v10-tw *)){position:absolute;top:0;left:calc(50% - 18px);width:36px;height:36px;opacity:0;pointer-events:none;transition:opacity .14s ease,background .14s ease}:where(.v10-root) .admin-app.sidebar-collapsed .sidebar:is(:hover,:focus-within) .sidebar-logo .logo:where(:not(.v10-tw,.v10-tw *)){opacity:0}:where(.v10-root) .admin-app.sidebar-collapsed .sidebar:is(:hover,:focus-within) .sidebar-toggle:where(:not(.v10-tw,.v10-tw *)){opacity:1;pointer-events:auto}}@media(min-width:761px)and (hover:none){:where(.v10-root) .admin-app.sidebar-collapsed .sidebar-logo .logo:where(:not(.v10-tw,.v10-tw *)){opacity:0}:where(.v10-root) .admin-app.sidebar-collapsed .sidebar-toggle:where(:not(.v10-tw,.v10-tw *)){opacity:1;pointer-events:auto}}@media(prefers-reduced-motion:reduce){:where(.v10-root) .admin-app.sidebar-collapsed .sidebar-logo .logo:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app.sidebar-collapsed .sidebar-toggle:where(:not(.v10-tw,.v10-tw *)){transition:none}}:where(.v10-root) .admin-app .admin-seal-section>h2:where(:not(.v10-tw,.v10-tw *)){margin-bottom:20px}:where(.v10-root) .community-top:where(:not(.v10-tw,.v10-tw *)){padding-top:12px}:where(.v10-root) .community-top>h1:where(:not(.v10-tw,.v10-tw *)){margin:0 0 16px;font-size:20px;font-weight:700;letter-spacing:-.6px;color:#292b30}:where(.v10-root) .community-popular-track:where(:not(.v10-tw,.v10-tw *)){cursor:grab;touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none;display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}:where(.v10-root) .community-popular-track[data-dragging=true]:where(:not(.v10-tw,.v10-tw *)){cursor:grabbing;scroll-snap-type:none}:where(.v10-root) .community-popular-track .community-popular-card:where(:not(.v10-tw,.v10-tw *)){cursor:inherit}:where(.v10-root) .community-popular-track:where(:not(.v10-tw,.v10-tw *))::-webkit-scrollbar{display:none}:where(.v10-root) .community-popular-card:where(:not(.v10-tw,.v10-tw *)){border:1px solid #e5e9f0;flex:0 0 82%;min-width:0;padding:18px;border-radius:18px;background:#fff;text-align:left;scroll-snap-align:start;display:flex;flex-direction:column;align-items:stretch;color:#292b30}:where(.v10-root) .community-popular-card:hover:not(:disabled):not(:active):where(:not(.v10-tw,.v10-tw *)){background:#fff;filter:none}:where(.v10-root) .community-popular-card:active:where(:not(.v10-tw,.v10-tw *)){background:#fafafb;filter:none}:where(.v10-root) .community-popular-card strong:where(:not(.v10-tw,.v10-tw *)){font-size:16px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.v10-root) .community-popular-card p:where(:not(.v10-tw,.v10-tw *)){font-size:13px;line-height:1.6;color:#737780;margin:6px 0 18px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:3.2em}:where(.v10-root) .community-popular-footer:where(:not(.v10-tw,.v10-tw *)){display:flex;justify-content:space-between;align-items:center;margin-top:auto;font-size:12px;color:#737780}:where(.v10-root) .community-popular-footer>span:last-child:where(:not(.v10-tw,.v10-tw *)){display:inline-flex;align-items:center;gap:4px}:where(.v10-root) .community-categories:where(:not(.v10-tw,.v10-tw *)){margin-top:24px;padding-bottom:20px;border-bottom:0;gap:8px}:where(.v10-root) .community-categories button:where(:not(.v10-tw,.v10-tw *)){display:inline-flex;align-items:center;gap:6px;padding:9px 11px;color:#656b75;flex-shrink:0}:where(.v10-root) .community-categories button.selected:where(:not(.v10-tw,.v10-tw *)){color:#363940;background:#f7f7f8;border-color:#e4e5e8}:where(.v10-root) .community-categories button>svg:where(:not(.v10-tw,.v10-tw *)){color:#1868db}:where(.v10-root) .community-categories button:nth-child(2)>svg:where(:not(.v10-tw,.v10-tw *)){color:#b57828}:where(.v10-root) .community-categories button:nth-child(3)>svg:where(:not(.v10-tw,.v10-tw *)){color:#477d64}:where(.v10-root) .community-categories button:nth-child(4)>svg:where(:not(.v10-tw,.v10-tw *)){color:#8763bf}:where(.v10-root) .community-popular-card:focus-visible:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .community-popular-track:focus-visible:where(:not(.v10-tw,.v10-tw *)){outline:2px solid #1868db;outline-offset:-2px}:where(.v10-root) .mini-post-trailing:where(:not(.v10-tw,.v10-tw *)){display:inline-flex;align-items:center;gap:12px;flex-shrink:0;margin-left:12px}:where(.v10-root) .student-header>.student-brand-header:where(:not(.v10-tw,.v10-tw *)){margin-left:0;flex:1}:where(.v10-root) .student-school>span:last-child:where(:not(.v10-tw,.v10-tw *)){font-size:16px;color:#334155;overflow:hidden;text-overflow:ellipsis}:where(.v10-root) .student-school-logo:where(:not(.v10-tw,.v10-tw *)){width:27px;height:27px}:where(.v10-root) .student-status-widget:where(:not(.v10-tw,.v10-tw *)){margin-bottom:20px}:where(.v10-root) .student-list-heading:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .student-status-controls:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .student-status-heading:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;justify-content:space-between}:where(.v10-root) .student-status-heading:where(:not(.v10-tw,.v10-tw *)){margin-bottom:9px}:where(.v10-root) .student-status-heading h2:where(:not(.v10-tw,.v10-tw *)){font-size:14px;font-weight:650;color:#475569}:where(.v10-root) .student-status-controls:where(:not(.v10-tw,.v10-tw *)){gap:2px;color:#64748b;font-size:12px;font-variant-numeric:tabular-nums}:where(.v10-root) .student-status-controls button:where(:not(.v10-tw,.v10-tw *)){width:32px;height:32px;display:grid;place-items:center;border-radius:50%}:where(.v10-root) .student-status-controls button:hover:not(:disabled):where(:not(.v10-tw,.v10-tw *)){background:var(--v10-brand-ice-soft);color:var(--v10-brand-ink)}:where(.v10-root) .student-status-controls button:disabled:where(:not(.v10-tw,.v10-tw *)){opacity:.3;cursor:default}:where(.v10-root) .student-alert-track:where(:not(.v10-tw,.v10-tw *)){border-radius:16px}:where(.v10-root) .student-alert-card:where(:not(.v10-tw,.v10-tw *)){padding:18px;border:1px solid var(--v10-brand-ice-line);border-radius:16px;background:var(--v10-brand-ice-soft)}:where(.v10-root) .student-alert-top:where(:not(.v10-tw,.v10-tw *)){justify-content:space-between;gap:12px;margin-bottom:12px}:where(.v10-root) .student-alert-top .badge:where(:not(.v10-tw,.v10-tw *)){font-size:11px;padding:4px 8px;white-space:nowrap}:where(.v10-root) .student-alert-card b:where(:not(.v10-tw,.v10-tw *)){font-size:16px;line-height:1.5;letter-spacing:-.4px}:where(.v10-root) .student-alert-card .student-alert-description:where(:not(.v10-tw,.v10-tw *)){margin-top:7px;font-size:13px;line-height:1.7;color:#64748b}:where(.v10-root) .student-alert-footer:where(:not(.v10-tw,.v10-tw *)){border-top:1px solid var(--v10-brand-ice-line);padding-top:12px;margin-top:15px;display:flex;gap:8px;justify-content:space-between;flex-wrap:wrap;font-size:11px;color:#64748b;line-height:1.6}:where(.v10-root) .student-alert-footer>span:last-child:where(:not(.v10-tw,.v10-tw *)){display:inline-flex;align-items:center;gap:3px;color:var(--v10-brand-ink);font-weight:600;margin-left:auto}:where(.v10-root) .student-alert-card:focus-visible:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .student-record:focus-visible:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .student-status-controls button:focus-visible:where(:not(.v10-tw,.v10-tw *)){outline:2px solid var(--v10-brand-primary);outline-offset:-3px}:where(.v10-root) .student-stage .student-page-intro:where(:not(.v10-tw,.v10-tw *)){padding:26px 0 22px}:where(.v10-root) .student-page-eyebrow:where(:not(.v10-tw,.v10-tw *)){display:block;font-size:12px;font-weight:600;color:var(--v10-brand-ink);margin-bottom:10px}:where(.v10-root) .student-stage .student-page-intro h2:where(:not(.v10-tw,.v10-tw *)){font-size:23px;line-height:1.45;letter-spacing:-.8px;margin-bottom:10px}:where(.v10-root) .student-stage .student-page-intro p:where(:not(.v10-tw,.v10-tw *)){font-size:13px;color:#64748b;line-height:1.8}:where(.v10-root) .student-process:where(:not(.v10-tw,.v10-tw *)){border-radius:16px;padding:20px;background:#f7f9fc;border:1px solid #edf1f6;margin-bottom:26px}:where(.v10-root) .student-process h3:where(:not(.v10-tw,.v10-tw *)){font-size:14px;margin:0 0 18px}:where(.v10-root) .student-process ol:where(:not(.v10-tw,.v10-tw *)){list-style:none;padding:0;margin:0;display:grid;gap:18px}:where(.v10-root) .student-process li:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:flex-start;gap:12px}:where(.v10-root) .student-process li>span:where(:not(.v10-tw,.v10-tw *)){display:grid;place-items:center;flex:0 0 27px;height:27px;border-radius:9px;background:#fff;border:1px solid var(--v10-brand-ice-line);color:var(--v10-brand-ink);font-size:12px;font-weight:600}:where(.v10-root) .student-process b:where(:not(.v10-tw,.v10-tw *)){font-size:13px}:where(.v10-root) .student-process p:where(:not(.v10-tw,.v10-tw *)){margin:4px 0 0;font-size:12px;color:#64748b;line-height:1.7}:where(.v10-root) .student-list-heading:where(:not(.v10-tw,.v10-tw *)){margin-top:24px;margin-bottom:12px}:where(.v10-root) .student-list-heading .section-head:where(:not(.v10-tw,.v10-tw *)){margin:0}:where(.v10-root) .student-list-heading>span:where(:not(.v10-tw,.v10-tw *)){font-size:12px;color:#64748b}:where(.v10-root) .student-stage .student-record:where(:not(.v10-tw,.v10-tw *)){border-radius:14px;border-color:#e7edf5;transition:border-color .15s,background .15s}:where(.v10-root) .student-stage .student-record:hover:where(:not(.v10-tw,.v10-tw *)){border-color:var(--v10-brand-ice-line);background:#fafcff}:where(.v10-root) .student-stage .record-content:where(:not(.v10-tw,.v10-tw *)){padding:19px}:where(.v10-root) .student-stage .record-content h3:where(:not(.v10-tw,.v10-tw *)){font-size:15px;line-height:1.6;margin:10px 0 6px}:where(.v10-root) .student-stage .record-content p:where(:not(.v10-tw,.v10-tw *)){font-size:12px;line-height:1.8;color:#64748b}:where(.v10-root) .student-record-footer:where(:not(.v10-tw,.v10-tw *)){display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:16px;padding-top:13px;border-top:1px solid #edf1f6;font-size:11px;color:#64748b}:where(.v10-root) .student-record-footer>span:last-child:where(:not(.v10-tw,.v10-tw *)){display:inline-flex;align-items:center;gap:3px;color:var(--v10-brand-ink)}:where(.v10-root) .student-guidance:where(:not(.v10-tw,.v10-tw *)){display:flex;gap:12px;align-items:flex-start;padding:17px;background:var(--v10-brand-ice-soft);border:1px solid var(--v10-brand-ice-line);border-radius:13px;margin:18px 0}:where(.v10-root) .student-guidance>svg:where(:not(.v10-tw,.v10-tw *)){flex-shrink:0;color:var(--v10-brand-ink);margin-top:2px}:where(.v10-root) .student-guidance b:where(:not(.v10-tw,.v10-tw *)){font-size:14px}:where(.v10-root) .student-guidance p:where(:not(.v10-tw,.v10-tw *)){margin:0;font-size:13px;color:#526279;line-height:1.8}:where(.v10-root) .student-detail-label:where(:not(.v10-tw,.v10-tw *)){font-size:14px;margin:24px 0 10px}@media(max-width:360px){:where(.v10-root) .student-header:where(:not(.v10-tw,.v10-tw *)){padding-inline:16px}:where(.v10-root) .student-main:where(:not(.v10-tw,.v10-tw *)){padding-inline:17px}:where(.v10-root) .student-school>span:last-child:where(:not(.v10-tw,.v10-tw *)){font-size:14px}:where(.v10-root) .student-alert-card:where(:not(.v10-tw,.v10-tw *)){padding:15px}}@media(prefers-reduced-motion:reduce){:where(.v10-root) .student-alert-track:where(:not(.v10-tw,.v10-tw *)){scroll-behavior:auto}}:where(.v10-root) .student-stage .button+.student-process:where(:not(.v10-tw,.v10-tw *)){margin-top:24px}:where(.v10-root) .student-polished:where(:not(.v10-tw,.v10-tw *)){--v10-brand-primary:var(--v10-theme-primary);--v10-brand-action:var(--v10-theme-primary);--v10-brand-action-hover:var(--v10-theme-hover);--v10-brand-ink:var(--v10-theme-primary);--v10-brand-tint:var(--v10-theme-tint);--v10-brand-ice-soft:#f7f7f8;--v10-brand-ice-line:#e4e5e8;--v10-text:#292b30;--v10-muted:#737780;color:var(--v10-text)}:where(.v10-root) .student-polished .student-shell:where(:not(.v10-tw,.v10-tw *)){border-color:#e4e5e8;box-shadow:0 8px 40px #292b3008}:where(.v10-root) .student-polished .student-header:where(:not(.v10-tw,.v10-tw *)){border-bottom-color:#eeeef0}:where(.v10-root) .student-polished .student-header .icon-button:where(:not(.v10-tw,.v10-tw *)){color:#555861;min-width:40px;min-height:44px}:where(.v10-root) .student-polished .student-greeting h1:where(:not(.v10-tw,.v10-tw *)){font-weight:650;letter-spacing:-.8px}:where(.v10-root) .student-polished .student-main:where(:not(.v10-tw,.v10-tw *)){padding-bottom:42px}:where(.v10-root) .student-polished .button:where(:not(.v10-tw,.v10-tw *)){min-height:46px;border-radius:9px;font-size:14px;font-weight:550;box-shadow:none}:where(.v10-root) .student-polished .button.primary:where(:not(.v10-tw,.v10-tw *)){background:var(--v10-theme-primary);color:#fff}:where(.v10-root) .student-polished .button.secondary:where(:not(.v10-tw,.v10-tw *)){background:#f0f0f2;color:#363940}:where(.v10-root) .student-polished :is(input,select,textarea):where(:not(.v10-tw,.v10-tw *)){border-color:#d9dce1;border-radius:9px;background:#fff;font-size:14px;line-height:1.7}:where(.v10-root) .student-polished :is(input,select,textarea):focus-visible:where(:not(.v10-tw,.v10-tw *)){outline:2px solid var(--v10-theme-primary);outline-offset:2px}:where(.v10-root) .student-polished :is(button,a):focus-visible:where(:not(.v10-tw,.v10-tw *)){outline:2px solid var(--v10-theme-primary);outline-offset:3px}:where(.v10-root) .student-polished .section-head h2:where(:not(.v10-tw,.v10-tw *)){font-size:17px;font-weight:650;color:#292b30}:where(.v10-root) .student-polished .student-section:where(:not(.v10-tw,.v10-tw *)){margin-top:28px}:where(.v10-root) .student-polished .student-status-widget:where(:not(.v10-tw,.v10-tw *)){margin-bottom:18px}:where(.v10-root) .student-polished .student-status-heading:where(:not(.v10-tw,.v10-tw *)){margin-bottom:6px}:where(.v10-root) .student-polished .student-alert-track:where(:not(.v10-tw,.v10-tw *)){border-radius:0}:where(.v10-root) .student-polished .student-alert-card:where(:not(.v10-tw,.v10-tw *)){padding:15px 16px;gap:14px;background:#f7f7f8;border:0;border-radius:12px;box-shadow:none}:where(.v10-root) .student-polished .student-alert-top:where(:not(.v10-tw,.v10-tw *)){justify-content:space-between;gap:16px;margin-bottom:6px}:where(.v10-root) .student-polished .student-alert-cat:where(:not(.v10-tw,.v10-tw *)){font-size:12px}:where(.v10-root) .student-alert-title-row:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;justify-content:space-between;gap:14px}:where(.v10-root) .student-alert-title-row>b:where(:not(.v10-tw,.v10-tw *)){flex:1;min-width:0}:where(.v10-root) .student-polished .student-alert-title-row>svg:where(:not(.v10-tw,.v10-tw *)){flex-shrink:0;color:#646973}:where(.v10-root) .student-polished .student-alert-card b:where(:not(.v10-tw,.v10-tw *)){font-size:14px;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:keep-all;overflow-wrap:anywhere}:where(.v10-root) .student-polished .student-alert-top .badge:where(:not(.v10-tw,.v10-tw *)){background:#dce9ff;color:#1456b8;font-size:12px;font-weight:700;line-height:18px;padding:5px 10px;border-radius:6px;font-variant-numeric:tabular-nums}:where(.v10-root) .student-polished .student-alert-top .badge[data-status*=대기]:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .student-polished .student-alert-top .badge[data-status="보완 요청"]:where(:not(.v10-tw,.v10-tw *)){background:#ffe7b3;color:#835000}:where(.v10-root) .student-polished .student-alert-top .badge[data-status*=완료]:where(:not(.v10-tw,.v10-tw *)){background:#d9efdf;color:#24633b}:where(.v10-root) .student-polished .student-alert-top .badge[data-status=D-day]:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .student-polished .student-alert-top .badge[data-status=반려]:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .student-polished .student-alert-top .badge[data-status^="D+"]:where(:not(.v10-tw,.v10-tw *)){background:#ffe0e2;color:#ad3041}:where(.v10-root) .student-polished .student-alert-card b:where(:not(.v10-tw,.v10-tw *)){font-weight:650}:where(.v10-root) .student-polished .student-status-controls button:where(:not(.v10-tw,.v10-tw *)){min-width:36px;min-height:36px}:where(.v10-root) .student-artwork:where(:not(.v10-tw,.v10-tw *)){display:block;width:144px;height:144px;object-fit:contain;flex-shrink:0}:where(.v10-root) .student-polished .student-illustrated-intro:where(:not(.v10-tw,.v10-tw *)){position:relative;padding-top:26px;padding-bottom:24px}:where(.v10-root) .student-illustrated-intro>.student-artwork:where(:not(.v10-tw,.v10-tw *)){position:absolute;width:96px;height:96px;top:10px;right:-6px;pointer-events:none}:where(.v10-root) .student-polished .student-illustrated-intro .student-page-eyebrow:where(:not(.v10-tw,.v10-tw *)){padding-top:12px;padding-right:98px;margin-bottom:42px;color:#737780;font-size:11px;font-weight:600;letter-spacing:.4px}:where(.v10-root) .student-polished .student-page-intro h2:where(:not(.v10-tw,.v10-tw *)){color:#292b30;font-weight:650;line-height:1.45;font-size:24px}:where(.v10-root) .student-polished .student-page-intro p:where(:not(.v10-tw,.v10-tw *)){color:#737780;font-size:13px}:where(.v10-root) .student-polished .student-shortcuts:where(:not(.v10-tw,.v10-tw *)){gap:12px}:where(.v10-root) .student-polished .shortcut-icon:where(:not(.v10-tw,.v10-tw *)){width:54px;height:54px;border-radius:18px 18px 18px 7px;background:var(--v10-theme-tint);border:1px solid var(--v10-theme-line);color:var(--v10-theme-primary);box-shadow:3px 3px #f3f6fb}:where(.v10-root) .student-polished .student-shortcuts>a:nth-child(2) .shortcut-icon:where(:not(.v10-tw,.v10-tw *)){background:#e5eee8;border-color:#d4e2d8;color:#41644f;box-shadow:3px 3px #f1f6f3}:where(.v10-root) .student-polished .student-shortcuts>a:nth-child(3) .shortcut-icon:where(:not(.v10-tw,.v10-tw *)){background:#e4edff;border-color:#d3e0fa;color:var(--v10-theme-primary);box-shadow:3px 3px #f0f4fc}:where(.v10-root) .student-polished .student-shortcuts>a:nth-child(4) .shortcut-icon:where(:not(.v10-tw,.v10-tw *)){background:#fff0cd;border-color:#f1e2b7;color:#8b6717;box-shadow:3px 3px #fcf7eb}:where(.v10-root) .student-polished .student-shortcuts b:where(:not(.v10-tw,.v10-tw *)){color:#363940}:where(.v10-root) .student-polished .help-grid>a:where(:not(.v10-tw,.v10-tw *)){border:1px solid #e4e5e8;border-radius:14px;background:#fff;padding:20px 16px}:where(.v10-root) .student-polished .help-grid>a:nth-child(2):where(:not(.v10-tw,.v10-tw *)){background:#f7f9fc}:where(.v10-root) .student-polished .help-icon:where(:not(.v10-tw,.v10-tw *)){background:var(--v10-theme-tint);color:var(--v10-theme-primary);width:46px;height:46px;border-radius:15px 15px 15px 5px}:where(.v10-root) .student-polished .help-grid>a:nth-child(2) .help-icon:where(:not(.v10-tw,.v10-tw *)){color:var(--v10-theme-primary);background:#e1eafb}:where(.v10-root) .student-polished .living-grid>a:where(:not(.v10-tw,.v10-tw *)){background:#f8faf8}:where(.v10-root) .student-polished .living-grid .help-icon:where(:not(.v10-tw,.v10-tw *)){color:#4e7059;background:#dfebe2}:where(.v10-root) .student-polished .student-notice:where(:not(.v10-tw,.v10-tw *)){border-color:#e4e5e8;padding-block:18px}:where(.v10-root) .student-polished .student-notice h3:where(:not(.v10-tw,.v10-tw *)){font-weight:550;line-height:1.6}:where(.v10-root) .student-polished .visa-reminder:where(:not(.v10-tw,.v10-tw *)){background:#f7f9fc;border:1px solid #e4e5e8;border-radius:14px}:where(.v10-root) .student-polished .visa-reminder-icon:where(:not(.v10-tw,.v10-tw *)){background:var(--v10-theme-tint);color:var(--v10-theme-primary)}:where(.v10-root) .student-polished .bottom-nav:where(:not(.v10-tw,.v10-tw *)){border:1px solid #e4e5e8;box-shadow:0 5px 24px #292b3010;background:#ffffffed}:where(.v10-root) .student-polished .bottom-nav a:where(:not(.v10-tw,.v10-tw *)){color:#737780}:where(.v10-root) .student-polished .bottom-nav a.active:where(:not(.v10-tw,.v10-tw *)){color:var(--v10-theme-primary)}:where(.v10-root) .student-polished .student-record:where(:not(.v10-tw,.v10-tw *)){border-color:#e0e2e6;box-shadow:none}:where(.v10-root) .student-polished .student-record:hover:where(:not(.v10-tw,.v10-tw *)){background:#fafafa;border-color:#bcc7d6}:where(.v10-root) .student-polished .student-record:has(.program-cover) .record-content:where(:not(.v10-tw,.v10-tw *)){background:#f7f7f8;transition:background-color .14s ease}:where(.v10-root) .student-polished .student-record:has(.program-cover):hover:where(:not(.v10-tw,.v10-tw *)){filter:none}:where(.v10-root) .student-polished .student-record:has(.program-cover):hover .record-content:where(:not(.v10-tw,.v10-tw *)){background:#eff0f2}:where(.v10-root) .student-polished .student-notice-record:where(:not(.v10-tw,.v10-tw *)){border:0;border-bottom:1px solid #edf1f7;border-radius:0;background:transparent;margin:0}:where(.v10-root) .student-polished .student-notice-record .record-content:where(:not(.v10-tw,.v10-tw *)){padding:20px 0}:where(.v10-root) .student-polished .student-notice-record:hover:not(:disabled):where(:not(.v10-tw,.v10-tw *)){background:transparent;border-color:#edf1f7;filter:none}:where(.v10-root) .student-polished .record-content h3:where(:not(.v10-tw,.v10-tw *)){font-weight:600}:where(.v10-root) .student-polished .chips:where(:not(.v10-tw,.v10-tw *)){gap:8px}:where(.v10-root) .student-polished .chips button:where(:not(.v10-tw,.v10-tw *)){min-height:40px;border-radius:8px;color:#666b74;border-color:#e4e5e8}:where(.v10-root) .student-stage .chips button.selected:where(:not(.v10-tw,.v10-tw *)){background:#f7f7f8;color:#363940;border-color:#e4e5e8;font-weight:550}:where(.v10-root) .student-stage .chips:is(.community-categories,.notice-categories) button.selected:where(:not(.v10-tw,.v10-tw *)){background:#f3f3f5;border-color:transparent}:where(.v10-root) .student-polished .program-cover:where(:not(.v10-tw,.v10-tw *)){height:150px;padding:20px;background:#eaf1fc}:where(.v10-root) .student-polished .program-cover.cover-1:where(:not(.v10-tw,.v10-tw *)){background:#f9efd9}:where(.v10-root) .student-polished .program-cover.cover-2:where(:not(.v10-tw,.v10-tw *)){background:#eaf0eb}:where(.v10-root) .student-polished .program-cover>span:where(:not(.v10-tw,.v10-tw *)){font-size:11px;color:#646973;background:#ffffff90;padding:5px 8px;border-radius:5px}:where(.v10-root) .student-polished .program-cover>.student-artwork:where(:not(.v10-tw,.v10-tw *)){width:145px;height:145px;position:absolute;right:2px;bottom:-2px}:where(.v10-root) .student-polished .program-cover-caption:where(:not(.v10-tw,.v10-tw *)){position:absolute;left:20px;bottom:28px;max-width:120px;font-size:19px;letter-spacing:-.7px;line-height:1.5;color:#292b30}:where(.v10-root) .student-polished .service-row:where(:not(.v10-tw,.v10-tw *)){padding:18px 0;border-bottom:1px solid #e8e9ec;gap:14px}:where(.v10-root) .student-polished .service-row .mini-icon:where(:not(.v10-tw,.v10-tw *)){width:48px;height:48px;border-radius:0;background:transparent;color:var(--v10-theme-primary)}:where(.v10-root) .student-polished .service-row:nth-of-type(2n) .mini-icon:where(:not(.v10-tw,.v10-tw *)){background:transparent;color:#476951}:where(.v10-root) .student-polished .service-row h3:where(:not(.v10-tw,.v10-tw *)){color:#292b30;font-size:14px;font-weight:600}:where(.v10-root) .student-polished .service-row p:where(:not(.v10-tw,.v10-tw *)){font-size:12px;color:#737780;margin:5px 0 0;line-height:1.6}:where(.v10-root) .student-polished .service-row>svg:where(:not(.v10-tw,.v10-tw *)){color:#92969e}:where(.v10-root) .student-polished .career-hero:where(:not(.v10-tw,.v10-tw *)){position:relative;background:#f7f9fc;border:1px solid #e4e5e8;border-radius:18px;padding:20px;margin-top:18px;overflow:hidden}:where(.v10-root) .student-polished .career-hero h2:where(:not(.v10-tw,.v10-tw *)){font-size:22px;line-height:1.35;font-weight:650;color:#292b30}:where(.v10-root) .student-polished .career-hero-eyebrow:where(:not(.v10-tw,.v10-tw *)){color:#737780;font-size:12px;margin-bottom:8px}:where(.v10-root) .student-polished .career-hero-bottom:where(:not(.v10-tw,.v10-tw *)){margin-top:16px;min-height:66px}:where(.v10-root) .student-polished .career-hero-bottom p:where(:not(.v10-tw,.v10-tw *)){color:#646973;font-size:13px;line-height:1.65;flex:0 1 64%;margin:0}:where(.v10-root) .student-polished .career-artwork:where(:not(.v10-tw,.v10-tw *)){position:absolute;right:10px;bottom:12px;width:32%;max-width:125px;height:auto;aspect-ratio:1;margin:0}:where(.v10-root) .student-polished .visa-card:where(:not(.v10-tw,.v10-tw *)){background:var(--v10-theme-tint);border:1px solid var(--v10-theme-line);border-radius:18px;color:#292b30;box-shadow:none}:where(.v10-root) .student-polished .visa-card :is(h2,p,b,button,.visa-card-header):where(:not(.v10-tw,.v10-tw *)){color:#292b30}:where(.v10-root) .student-polished .visa-card h2 span:where(:not(.v10-tw,.v10-tw *)){color:#526780}:where(.v10-root) .student-polished .student-visa-hub .visa-card h2:where(:not(.v10-tw,.v10-tw *)){font-weight:700}:where(.v10-root) .student-polished .student-visa-hub .visa-card:where(:not(.v10-tw,.v10-tw *)){margin-bottom:0}:where(.v10-root) .student-polished .visa-verification-note:where(:not(.v10-tw,.v10-tw *)){display:block;margin:8px 4px 0;font-size:11px;line-height:18px;color:#737780}:where(.v10-root) .student-polished .visa-divider:where(:not(.v10-tw,.v10-tw *)){background:#cbdcf6}:where(.v10-root) .student-polished .visa-stamp:where(:not(.v10-tw,.v10-tw *)){color:#526780;border-color:#97afd0;transform:rotate(12deg)}:where(.v10-root) .student-polished .visa-watermark:where(:not(.v10-tw,.v10-tw *)){color:#8faed5;opacity:.15}:where(.v10-root) .student-polished :is(.student-guidance,.soft-note):where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;gap:12px;padding:12px 16px;background:#f7f7f8;border:0;border-radius:12px;color:#292b30}:where(.v10-root) .student-polished :is(.student-guidance,.soft-note)>.notification-artwork:where(:not(.v10-tw,.v10-tw *)){width:48px;height:48px;flex:0 0 48px;object-fit:contain}:where(.v10-root) .student-polished :is(.student-guidance,.soft-note)>div:where(:not(.v10-tw,.v10-tw *)){min-width:0}:where(.v10-root) .student-polished :is(.student-guidance,.soft-note) b:where(:not(.v10-tw,.v10-tw *)){display:block;font-size:14px;font-weight:600;line-height:22px;letter-spacing:-.3px;color:#292b30;margin-bottom:2px}:where(.v10-root) .student-polished :is(.student-guidance,.soft-note) p:where(:not(.v10-tw,.v10-tw *)){color:#646973;margin:0;font-size:12px;line-height:20px}:where(.v10-root) .student-polished .student-process:where(:not(.v10-tw,.v10-tw *)){background:#fff;border-color:#e4e5e8}:where(.v10-root) .student-polished .student-process li>span:where(:not(.v10-tw,.v10-tw *)){background:var(--v10-theme-tint);border:0;color:var(--v10-theme-primary)}:where(.v10-root) .student-polished .empty:where(:not(.v10-tw,.v10-tw *)){border:1px dashed #dedfe2;border-radius:16px;background:#fafafa;padding:28px 20px;margin:16px 0 24px;text-align:center}:where(.v10-root) .student-polished .empty-default-icon:where(:not(.v10-tw,.v10-tw *)){display:none}:where(.v10-root) .student-polished .admin-empty-art:where(:not(.v10-tw,.v10-tw *)){display:block;width:150px;height:150px;object-fit:contain;margin:0 auto 14px}:where(.v10-root) .student-polished .empty h3:where(:not(.v10-tw,.v10-tw *)){font-size:16px;color:#363940;margin:0 0 9px;font-weight:600}:where(.v10-root) .student-polished .empty p:where(:not(.v10-tw,.v10-tw *)){color:#737780;font-size:13px;line-height:1.8;max-width:260px;margin:auto}:where(.v10-root) .student-polished .my-profile:where(:not(.v10-tw,.v10-tw *)){position:relative;text-align:left;align-items:flex-start;background:#f7f9fc;border:1px solid #e4e5e8;border-radius:18px;margin-top:24px;padding:25px;overflow:hidden}:where(.v10-root) .student-polished .my-profile>.student-artwork:where(:not(.v10-tw,.v10-tw *)){position:absolute;width:125px;height:125px;right:-3px;top:22px}:where(.v10-root) .student-polished .my-profile>.avatar:where(:not(.v10-tw,.v10-tw *)){display:none}:where(.v10-root) .student-polished .my-profile h2:where(:not(.v10-tw,.v10-tw *)){font-size:25px;margin:16px 0 6px;max-width:65%}:where(.v10-root) .student-polished .my-profile p:where(:not(.v10-tw,.v10-tw *)){color:#737780;font-size:13px;margin-bottom:16px}:where(.v10-root) .student-polished .student-settings:where(:not(.v10-tw,.v10-tw *)){border:1px solid #e4e5e8;border-radius:14px;padding:20px;margin-top:20px}:where(.v10-root) .student-polished .student-settings h3:where(:not(.v10-tw,.v10-tw *)){font-size:15px;margin-bottom:16px}:where(.v10-root) .student-polished .setting-row:where(:not(.v10-tw,.v10-tw *)){min-height:52px;border-color:#eeeef0}:where(.v10-root) .student-polished .chat-welcome:where(:not(.v10-tw,.v10-tw *)){text-align:center;padding:28px 0 20px}:where(.v10-root) .student-polished .chat-welcome .student-artwork:where(:not(.v10-tw,.v10-tw *)){margin:0 auto 12px;width:156px;height:156px}:where(.v10-root) .student-polished .chat-welcome h2:where(:not(.v10-tw,.v10-tw *)){font-size:25px;font-weight:650;margin-bottom:12px}:where(.v10-root) .student-polished .chat-welcome p:where(:not(.v10-tw,.v10-tw *)){font-size:13px;color:#737780;line-height:1.8}:where(.v10-root) .student-polished .chat-suggestions:where(:not(.v10-tw,.v10-tw *)){display:grid;gap:10px;margin-bottom:20px}:where(.v10-root) .student-polished .chat-suggestions button:where(:not(.v10-tw,.v10-tw *)){display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:50px;padding:14px 16px;background:#fff;border:1px solid #e4e5e8;border-radius:10px;color:#363940;text-align:left}:where(.v10-root) .student-polished .chat-suggestions button svg:where(:not(.v10-tw,.v10-tw *)){flex-shrink:0}:where(.v10-root) .student-polished .chat-input:where(:not(.v10-tw,.v10-tw *)){border:1px solid #d9dce1;border-radius:12px;box-shadow:0 4px 14px #292b3006}:where(.v10-root) .student-polished .info-steps:where(:not(.v10-tw,.v10-tw *)){border:1px solid #e4e5e8;background:#fafafa;border-radius:14px;padding:4px 18px;margin-bottom:26px}:where(.v10-root) .student-polished .info-steps>div:where(:not(.v10-tw,.v10-tw *)){padding:18px 0;border-bottom:1px solid #e8e9ec;gap:12px}:where(.v10-root) .student-polished .info-steps>div:last-child:where(:not(.v10-tw,.v10-tw *)){border:0}:where(.v10-root) .student-polished .info-steps>div>span:where(:not(.v10-tw,.v10-tw *)){background:var(--v10-theme-tint);color:var(--v10-theme-primary);border-radius:8px;width:26px;height:26px;flex-shrink:0}:where(.v10-root) .student-polished .info-steps b:where(:not(.v10-tw,.v10-tw *)){font-size:13px;line-height:1.7;font-weight:550;color:#414650}:where(.v10-root) .student-related-services:where(:not(.v10-tw,.v10-tw *)){margin-bottom:24px}:where(.v10-root) .student-related-link:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid #eeeef0}:where(.v10-root) .student-related-link>span:where(:not(.v10-tw,.v10-tw *)){display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:var(--v10-theme-tint);color:var(--v10-theme-primary)}:where(.v10-root) .student-related-link b:where(:not(.v10-tw,.v10-tw *)){font-size:14px;font-weight:550;flex:1}:where(.v10-root) .student-related-link>svg:where(:not(.v10-tw,.v10-tw *)){color:#92969e}:where(.v10-root) .student-writing-tips:where(:not(.v10-tw,.v10-tw *)){padding:17px;background:#faf6ec;border:1px solid #ece3d1;border-radius:12px;margin-bottom:24px}:where(.v10-root) .student-writing-tips b:where(:not(.v10-tw,.v10-tw *)){font-size:13px;color:#77613a}:where(.v10-root) .student-writing-tips p:where(:not(.v10-tw,.v10-tw *)){font-size:12px;line-height:1.8;margin:7px 0 0;color:#857759}:where(.v10-root) .student-editor-meta:where(:not(.v10-tw,.v10-tw *)){display:flex;justify-content:space-between;gap:10px;font-size:11px;color:#737780;margin:10px 0 20px}:where(.v10-root) .student-polished .student-hero-carousel:where(:not(.v10-tw,.v10-tw *)){border-radius:16px;border:0}:where(.v10-root) .student-polished .student-hero-slide:where(:not(.v10-tw,.v10-tw *)){min-height:180px;padding:22px 20px}:where(.v10-root) .student-polished .student-hero-peach:where(:not(.v10-tw,.v10-tw *)){background:#faf0d9}:where(.v10-root) .student-polished .student-hero-blue:where(:not(.v10-tw,.v10-tw *)){background:#eaf0fa}:where(.v10-root) .student-polished .student-hero-mint:where(:not(.v10-tw,.v10-tw *)){background:#e9f0e9}:where(.v10-root) .student-polished .student-hero-lilac:where(:not(.v10-tw,.v10-tw *)){background:#f3f6fb}:where(.v10-root) .student-hero-artwork:where(:not(.v10-tw,.v10-tw *)){position:absolute;right:-12px;bottom:26px;width:150px;height:150px;object-fit:contain;pointer-events:none}:where(.v10-root) .student-polished .student-hero-copy:where(:not(.v10-tw,.v10-tw *)){position:relative;z-index:1}:where(.v10-root) .student-polished .student-hero-copy h2:where(:not(.v10-tw,.v10-tw *)){font-size:20px;font-weight:650;max-width:100%;white-space:nowrap}:where(.v10-root) .student-polished .student-hero-copy p:where(:not(.v10-tw,.v10-tw *)){max-width:58%;margin-top:10px;font-size:12px;line-height:1.8}:where(.v10-root) .student-hero-cta:where(:not(.v10-tw,.v10-tw *)){display:inline-flex;align-items:center;gap:7px;min-height:44px;margin-top:14px;font-size:12px;font-weight:600;color:#433d35}:where(.v10-root) .student-polished .student-hero-count:where(:not(.v10-tw,.v10-tw *)){color:#625c53;background:#ffffff90;bottom:13px;right:16px;font-size:11px}@media(max-width:360px){:where(.v10-root) .student-polished .student-page-intro h2:where(:not(.v10-tw,.v10-tw *)){font-size:22px}:where(.v10-root) .student-polished .student-hero-copy h2:where(:not(.v10-tw,.v10-tw *)){font-size:18px}:where(.v10-root) .student-hero-artwork:where(:not(.v10-tw,.v10-tw *)){width:125px;height:125px;bottom:35px}:where(.v10-root) .student-polished .shortcut-icon:where(:not(.v10-tw,.v10-tw *)){width:48px;height:48px}:where(.v10-root) .student-polished .student-shortcuts:where(:not(.v10-tw,.v10-tw *)){gap:6px}}:where(.v10-root) .student-polished .empty-compact:where(:not(.v10-tw,.v10-tw *)){padding:20px 14px;border:0;background:transparent;margin:0 0 14px}:where(.v10-root) .student-polished .empty-compact .admin-empty-art:where(:not(.v10-tw,.v10-tw *)){width:110px;height:110px;margin-bottom:10px}:where(.v10-root) .student-polished .empty-compact h3:where(:not(.v10-tw,.v10-tw *)){font-size:14px}:where(.v10-root) .student-polished .empty-compact p:where(:not(.v10-tw,.v10-tw *)){font-size:12px}:where(.v10-root) .student-polished .student-settings>.text-link:where(:not(.v10-tw,.v10-tw *)){display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;min-height:44px;color:var(--v10-brand-primary);transition:none}:where(.v10-root) .student-polished .student-settings>.text-link:where(:not(.v10-tw,.v10-tw *)):after{content:none}:where(.v10-root) .student-polished .student-settings>.text-link svg:where(:not(.v10-tw,.v10-tw *)){transition:none;transform:none}:where(.v10-root) .student-polished .student-hero-artwork:where(:not(.v10-tw,.v10-tw *)){top:38px;width:110px;height:110px}@media(max-width:360px){:where(.v10-root) .student-polished .student-hero-artwork:where(:not(.v10-tw,.v10-tw *)){width:94px;height:94px;right:7px}}:where(.v10-root) .student-polished .student-shell:has(.student-account):where(:not(.v10-tw,.v10-tw *)){background:#fff}:where(.v10-root) .student-polished .student-main:has(>.student-account):where(:not(.v10-tw,.v10-tw *)){display:flow-root}:where(.v10-root) .student-polished .student-account .my-profile:where(:not(.v10-tw,.v10-tw *)){flex-direction:row;align-items:center;gap:18px;padding:22px 20px;margin:24px 0;background:#fff;border:1px solid #dedfe2;border-radius:12px}:where(.v10-root) .student-polished .student-account .my-profile>.avatar:where(:not(.v10-tw,.v10-tw *)){display:grid;place-items:center;flex:0 0 56px;width:56px;height:56px;border-radius:12px;background:var(--v10-theme-tint);color:var(--v10-theme-primary);font-size:24px}:where(.v10-root) .account-profile-copy:where(:not(.v10-tw,.v10-tw *)){min-width:0}:where(.v10-root) .student-polished .student-account .my-profile h2:where(:not(.v10-tw,.v10-tw *)){max-width:none;font-size:22px;margin:0 0 4px;overflow-wrap:anywhere}:where(.v10-root) .student-polished .student-account .my-profile p:where(:not(.v10-tw,.v10-tw *)){margin:0 0 10px}:where(.v10-root) .student-polished .student-account .student-settings:where(:not(.v10-tw,.v10-tw *)){background:#fff;border:1px solid #dedfe2;border-radius:12px;padding:14px 20px;margin:0 0 16px}:where(.v10-root) .student-polished .student-account .student-settings h3:where(:not(.v10-tw,.v10-tw *)){font-size:16px;font-weight:600;margin-bottom:8px}:where(.v10-root) .student-account .student-settings .detail-list:where(:not(.v10-tw,.v10-tw *)){margin:0 0 4px}:where(.v10-root) .student-account .student-settings .detail-list>div:where(:not(.v10-tw,.v10-tw *)){padding:8px 0}:where(.v10-root) .student-polished .student-account .student-settings>.text-link:where(:not(.v10-tw,.v10-tw *)){min-height:36px}:where(.v10-root) .student-account .detail-list dt:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .student-polished .student-account .setting-row:where(:not(.v10-tw,.v10-tw *)){color:#646973}:where(.v10-root) .student-account .detail-list dd:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .student-account .setting-row>span:last-child:not(.badge):where(:not(.v10-tw,.v10-tw *)){color:#292b30}:where(.v10-root) .student-polished .student-account .setting-row:where(:not(.v10-tw,.v10-tw *)){min-height:44px;padding:8px 0;border-top:0;border-bottom:1px solid #eeeef0}:where(.v10-root) .student-account .setting-row>span:first-child:where(:not(.v10-tw,.v10-tw *)){min-width:0;overflow-wrap:anywhere}:where(.v10-root) .student-account .setting-row .badge:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .student-account .switch:where(:not(.v10-tw,.v10-tw *)){flex-shrink:0}:where(.v10-root) .student-account .detail-list>div:last-child:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .student-account .setting-row:last-child:where(:not(.v10-tw,.v10-tw *)){border-bottom:0}:where(.v10-root) .student-polished .student-account .empty-compact:where(:not(.v10-tw,.v10-tw *)){background:transparent;border:0}:where(.v10-root) .student-polished .student-account .empty-compact .admin-empty-art:where(:not(.v10-tw,.v10-tw *)){width:100px;height:100px}:where(.v10-root) .student-account>.service-row:where(:not(.v10-tw,.v10-tw *)){padding:16px 0;margin-bottom:20px}:where(.v10-root) .home-shortcut-art .student-artwork:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .home-shortcut-art:where(:not(.v10-tw,.v10-tw *)){display:block;width:60px;height:60px;object-fit:contain}:where(.v10-root) .student-polished .home-visa-card:where(:not(.v10-tw,.v10-tw *)){display:block;position:relative;overflow:hidden;margin:26px 0 0;padding:17px 20px;background:var(--v10-theme-tint);border:0;border-radius:12px;color:#292b30}:where(.v10-root) .student-polished .home-visa-card .visa-stamp:where(:not(.v10-tw,.v10-tw *)){top:auto;bottom:-10px;right:20px;width:64px;height:64px;opacity:.3}:where(.v10-root) .home-visa-summary:where(:not(.v10-tw,.v10-tw *)){position:relative;z-index:1}:where(.v10-root) .home-visa-action:where(:not(.v10-tw,.v10-tw *)){display:inline-flex;align-items:center;gap:3px}:where(.v10-root) .home-visa-summary:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;margin-top:10px;color:#526780;font-size:13px}:where(.v10-root) .home-visa-summary>b:where(:not(.v10-tw,.v10-tw *)){color:#292b30;font-size:25px;line-height:1.25;font-weight:650;letter-spacing:-.5px}:where(.v10-root) .student-polished .student-career-hub .service-row .mini-icon:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .student-polished .student-visa-hub .service-row .mini-icon:where(:not(.v10-tw,.v10-tw *)){background:transparent;color:var(--v10-theme-primary)}:where(.v10-root) .student-polished .home-shortcut-symbol:where(:not(.v10-tw,.v10-tw *)){width:48px;height:48px;border-radius:15px 15px 15px 5px;background:transparent;color:var(--v10-theme-primary)}:where(.v10-root) .student-polished .home-stay-card>svg:first-child:where(:not(.v10-tw,.v10-tw *)){box-sizing:content-box;padding:0;border-radius:15px 15px 15px 5px;background:transparent;color:var(--v10-theme-primary)}:where(.v10-root) .student-polished .home-support-card[href="/student/expert-help"]>svg:where(:not(.v10-tw,.v10-tw *)){box-sizing:content-box;padding:0;border-radius:15px 15px 15px 5px;background:transparent;color:var(--v10-theme-primary)}:where(.v10-root) .student-polished:where(:not(.v10-tw,.v10-tw *)){--v10-home-utility:#fff;--v10-home-utility-line:#e4e5e8;--v10-home-assistance:#fff;--v10-home-assistance-line:#e4e5e8;--v10-home-heading:#303239;--v10-home-copy:#686b73;--v10-home-icon:#59606e}:where(.v10-root) .student-polished .student-hero-carousel+.student-section:where(:not(.v10-tw,.v10-tw *)){margin-top:12px}:where(.v10-root) .student-polished .student-shortcuts:where(:not(.v10-tw,.v10-tw *)){gap:8px;padding:8px 4px;background:var(--v10-home-utility);border-radius:14px}:where(.v10-root) .student-polished .student-shortcuts>a:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;flex-direction:column;gap:9px;min-width:0;padding:8px 0;border-radius:10px}:where(.v10-root) .home-shortcut-symbol:where(:not(.v10-tw,.v10-tw *)){display:grid;place-items:center;width:48px;height:44px;color:var(--v10-home-icon)}:where(.v10-root) .student-polished .student-shortcuts b:where(:not(.v10-tw,.v10-tw *)){font-size:12px;font-weight:550;letter-spacing:-.4px;color:var(--v10-home-heading)}:where(.v10-root) .student-polished .home-stay-card:where(:not(.v10-tw,.v10-tw *)){padding:18px;min-height:86px;background:var(--v10-home-utility);border:1px solid var(--v10-home-utility-line);border-radius:12px;gap:14px}:where(.v10-root) .student-polished .home-stay-card>svg:first-child:where(:not(.v10-tw,.v10-tw *)){color:var(--v10-home-icon);flex-shrink:0}:where(.v10-root) .student-polished .home-stay-card b:where(:not(.v10-tw,.v10-tw *)){font-size:14px;color:var(--v10-home-heading);font-weight:600}:where(.v10-root) .student-polished .home-stay-card p:where(:not(.v10-tw,.v10-tw *)){color:var(--v10-home-copy);font-size:12px;margin-top:6px}:where(.v10-root) .student-polished .home-support-section:where(:not(.v10-tw,.v10-tw *)){margin-top:34px}:where(.v10-root) .home-support-grid:where(:not(.v10-tw,.v10-tw *)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}:where(.v10-root) .home-support-card:where(:not(.v10-tw,.v10-tw *)){display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:20px 16px 17px;border:1px solid var(--v10-home-assistance-line);border-radius:15px;background:var(--v10-home-assistance)}:where(.v10-root) .home-support-card>svg:where(:not(.v10-tw,.v10-tw *)){color:var(--v10-home-icon);margin-bottom:18px}:where(.v10-root) .student-polished .home-support-card h3:where(:not(.v10-tw,.v10-tw *)){font-size:15px;font-weight:600;letter-spacing:-.4px;color:var(--v10-home-heading);margin:0 0 8px}:where(.v10-root) .home-support-card p:where(:not(.v10-tw,.v10-tw *)){color:var(--v10-home-copy);font-size:12px;line-height:1.75;margin:0 0 18px}:where(.v10-root) .home-life-links:where(:not(.v10-tw,.v10-tw *)){margin-top:16px;padding:2px 18px;border-radius:15px;background:var(--v10-home-utility);border:1px solid var(--v10-home-utility-line)}:where(.v10-root) .home-life-links>a:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;gap:14px;padding:18px 2px;border-bottom:1px solid var(--v10-home-utility-line)}:where(.v10-root) .home-life-links>a:last-child:where(:not(.v10-tw,.v10-tw *)){border-bottom:0}:where(.v10-root) .home-life-links>a>svg:where(:not(.v10-tw,.v10-tw *)){color:var(--v10-home-icon);flex-shrink:0}:where(.v10-root) .home-life-links>a>div:where(:not(.v10-tw,.v10-tw *)){flex:1;min-width:0}:where(.v10-root) .home-life-links h3:where(:not(.v10-tw,.v10-tw *)){color:var(--v10-home-heading);font-size:14px;font-weight:550;margin:0 0 5px}:where(.v10-root) .home-life-links p:where(:not(.v10-tw,.v10-tw *)){font-size:12px;line-height:1.6;color:var(--v10-home-copy);margin:0}@media(hover:hover){:where(.v10-root) .student-polished .student-shortcuts>a:hover:where(:not(.v10-tw,.v10-tw *)){background:#f7f7f8}:where(.v10-root) .home-support-card:hover:where(:not(.v10-tw,.v10-tw *)){border-color:#bcc7d6;box-shadow:0 3px 12px #30323908}:where(.v10-root) .home-life-links>a:hover h3:where(:not(.v10-tw,.v10-tw *)){color:var(--v10-theme-primary)}}@media(max-width:360px){:where(.v10-root) .student-polished .student-shortcuts b:where(:not(.v10-tw,.v10-tw *)){font-size:11px}:where(.v10-root) .home-support-card:where(:not(.v10-tw,.v10-tw *)){padding:17px 13px}:where(.v10-root) .home-support-grid:where(:not(.v10-tw,.v10-tw *)){gap:10px}:where(.v10-root) .student-polished .home-support-card h3:where(:not(.v10-tw,.v10-tw *)){font-size:14px}}:where(.v10-root) .student-polished .home-stay-card .visa-reminder-type:where(:not(.v10-tw,.v10-tw *)){background:transparent;color:var(--v10-home-copy)}:where(.v10-root) .home-life-links>a>svg:last-child:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .student-polished .home-stay-card>svg:last-child:where(:not(.v10-tw,.v10-tw *)){color:#9598a0}:where(.v10-root) .student-polished .home-service-icon:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .student-polished .student-shortcuts a .home-shortcut-symbol:where(:not(.v10-tw,.v10-tw *)){display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;border-radius:15px 15px 15px 5px;background:var(--v10-theme-tint);color:var(--v10-theme-primary)}:where(.v10-root) .student-polished .home-service-icon>svg:where(:not(.v10-tw,.v10-tw *)){width:23px;height:23px;flex-shrink:0}:where(.v10-root) .student-polished .home-stay-card p:where(:not(.v10-tw,.v10-tw *)){align-items:baseline;gap:8px}:where(.v10-root) .student-polished .home-stay-card .visa-reminder-type:where(:not(.v10-tw,.v10-tw *)){padding:0;font-size:inherit;line-height:inherit}:where(.v10-root) .student-polished .home-support-card>.home-service-icon:where(:not(.v10-tw,.v10-tw *)){margin-bottom:18px}:where(.v10-root) .student-polished .home-shortcut-art:where(:not(.v10-tw,.v10-tw *)){display:grid;place-items:center;width:60px;height:60px;flex:0 0 60px}:where(.v10-root) .home-shortcut-art>img:where(:not(.v10-tw,.v10-tw *)){display:block;width:60px;height:60px;object-fit:contain}@media(max-width:360px){:where(.v10-root) .home-shortcut-art>img:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .student-polished .home-shortcut-art:where(:not(.v10-tw,.v10-tw *)){width:54px;height:54px}:where(.v10-root) .student-polished .home-shortcut-art:where(:not(.v10-tw,.v10-tw *)){flex-basis:54px}}:where(.v10-root) .home-support-illustration:where(:not(.v10-tw,.v10-tw *)){display:block;width:56px;height:56px;flex:0 0 56px;object-fit:contain}:where(.v10-root) .home-support-card>.home-support-illustration:where(:not(.v10-tw,.v10-tw *)){margin-bottom:18px}:where(.v10-root) .home-support-card>p:where(:not(.v10-tw,.v10-tw *)){margin-bottom:0}:where(.v10-root) .student-stage .student-main:where(:not(.v10-tw,.v10-tw *)){--v10-student-row-gutter:23px;padding-inline:var(--v10-student-row-gutter)}:where(.v10-root) .student-stage .student-main :is(.post-card,.student-notice-record):where(:not(.v10-tw,.v10-tw *)){width:calc(100% + var(--v10-student-row-gutter) * 2);margin-inline:calc(-1 * var(--v10-student-row-gutter));padding-inline:var(--v10-student-row-gutter);border-radius:0;border-bottom-color:#edf1f7;transition:background-color .14s ease}:where(.v10-root) .student-stage .student-main :is(.post-card,.student-notice-record):hover:not(:active):where(:not(.v10-tw,.v10-tw *)){background:transparent;border-bottom-color:#edf1f7;filter:none}:where(.v10-root) .student-stage .student-main :is(.post-card,.student-notice-record):active:where(:not(.v10-tw,.v10-tw *)){background:#fafafb;border-bottom-color:#edf1f7;filter:none}@media(max-width:760px){:where(.v10-root) .student-stage .student-main:where(:not(.v10-tw,.v10-tw *)){--v10-student-row-gutter:22px}}@media(max-width:360px){:where(.v10-root) .student-stage .student-main:where(:not(.v10-tw,.v10-tw *)){--v10-student-row-gutter:17px}}:where(.v10-root) .community-detail:where(:not(.v10-tw,.v10-tw *)){padding:26px 0 100px;color:#292b30}:where(.v10-root) .community-detail-heading h1:where(:not(.v10-tw,.v10-tw *)){font-size:23px;line-height:1.5;letter-spacing:-.7px;margin:14px 0 22px;overflow-wrap:anywhere}:where(.v10-root) .community-author:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;gap:10px;padding-bottom:22px;border-bottom:1px solid #edf1f7}:where(.v10-root) .community-author-icon:where(:not(.v10-tw,.v10-tw *)){color:#7595c6;display:flex}:where(.v10-root) .community-author b:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .community-comment b:where(:not(.v10-tw,.v10-tw *)){display:block;font-size:14px;font-weight:600}:where(.v10-root) .community-author time:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .community-comment time:where(:not(.v10-tw,.v10-tw *)){display:block;color:#8993a1;font-size:12px;margin-top:4px}:where(.v10-root) .community-detail-body:where(:not(.v10-tw,.v10-tw *)){white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.9;padding:28px 0;min-height:180px}:where(.v10-root) .community-detail-actions:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;gap:18px;padding-bottom:26px}:where(.v10-root) .community-detail-actions>span:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;gap:6px;color:#798596;font-size:13px}:where(.v10-root) .community-like:where(:not(.v10-tw,.v10-tw *)){display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid #e5e9f0;border-radius:9px;font-size:14px;color:#657287}:where(.v10-root) .community-like.is-liked:where(:not(.v10-tw,.v10-tw *)){color:#d94b59;background:#fff;border-color:#e5e9f0}:where(.v10-root) .community-comments:where(:not(.v10-tw,.v10-tw *)){border-top:1px solid #edf1f7;padding-top:24px}:where(.v10-root) .community-comments h2:where(:not(.v10-tw,.v10-tw *)){font-size:17px;margin:0 0 18px}:where(.v10-root) .community-comments h2 span:where(:not(.v10-tw,.v10-tw *)){color:#1868db;margin-left:4px}:where(.v10-root) .community-comments-empty:where(:not(.v10-tw,.v10-tw *)){padding:16px 0 28px;font-size:14px;color:#8a94a2}:where(.v10-root) .community-comment:where(:not(.v10-tw,.v10-tw *)){display:flex;gap:10px;padding:18px 0;border-bottom:1px solid #edf1f7}:where(.v10-root) .community-comment>svg:where(:not(.v10-tw,.v10-tw *)){color:#8ba5ca;flex-shrink:0}:where(.v10-root) .community-comment>div:where(:not(.v10-tw,.v10-tw *)){min-width:0}:where(.v10-root) .community-comment p:where(:not(.v10-tw,.v10-tw *)){margin:8px 0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.75}:where(.v10-root) .community-comment-form:where(:not(.v10-tw,.v10-tw *)){margin-top:20px;display:flex;flex-direction:column;align-items:stretch;gap:10px}:where(.v10-root) .community-comment-form label:where(:not(.v10-tw,.v10-tw *)){font-size:13px;font-weight:600}:where(.v10-root) .community-comment-form textarea:where(:not(.v10-tw,.v10-tw *)){resize:vertical;width:100%;font-size:14px;line-height:1.7;border:1px solid #e5e9f0;background:#fafbfc;border-radius:10px;padding:14px}:where(.v10-root) .community-comment-form button:where(:not(.v10-tw,.v10-tw *)){align-self:flex-end;display:flex;align-items:center;gap:6px;padding:9px 16px;border-radius:7px;background:#1868db;color:#fff;font-size:14px}:where(.v10-root) .community-comment-form button:disabled:where(:not(.v10-tw,.v10-tw *)){background:#eef0f3;color:#a0a7b2}:where(.v10-root) .community-return:where(:not(.v10-tw,.v10-tw *)){display:inline-flex;align-items:center;gap:5px;margin-top:28px;font-size:14px;color:#657287}:where(.v10-root) .community-missing:where(:not(.v10-tw,.v10-tw *)){padding:64px 0;text-align:center;color:#657287}:where(.v10-root) .community-missing>svg:where(:not(.v10-tw,.v10-tw *)){color:#1868db}:where(.v10-root) .community-missing h2:where(:not(.v10-tw,.v10-tw *)){margin:20px 0 10px;font-size:20px}:where(.v10-root) .community-missing p:where(:not(.v10-tw,.v10-tw *)){margin-bottom:24px;font-size:14px}:where(.v10-root) .community-write:where(:not(.v10-tw,.v10-tw *)){padding:12px 0 20px}:where(.v10-root) .community-write-heading:where(:not(.v10-tw,.v10-tw *)){padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #e4e5e8}:where(.v10-root) .community-write-heading h2:where(:not(.v10-tw,.v10-tw *)){font-size:21px;font-weight:650;color:#292b30}:where(.v10-root) .community-write-heading p:where(:not(.v10-tw,.v10-tw *)){margin-top:8px;font-size:13px;line-height:22px;color:#646973}:where(.v10-root) .community-write form>label:not(.check-label):where(:not(.v10-tw,.v10-tw *)){display:block;margin:22px 0 8px;font-size:14px;font-weight:600;color:#363940}:where(.v10-root) .community-write form>label:first-child:where(:not(.v10-tw,.v10-tw *)){margin-top:0}:where(.v10-root) .community-write :is(input:not([type=checkbox]),select,textarea):where(:not(.v10-tw,.v10-tw *)){width:100%;border:1px solid #dedfe2;border-radius:8px;background:#fff;font-size:14px;padding:12px}:where(.v10-root) .community-write textarea:where(:not(.v10-tw,.v10-tw *)){min-height:240px;line-height:24px;resize:vertical}:where(.v10-root) .community-write-count:where(:not(.v10-tw,.v10-tw *)){display:block;text-align:right;margin-top:6px;font-size:12px;color:#777e89}:where(.v10-root) .community-write-anonymous:where(:not(.v10-tw,.v10-tw *)){margin-top:18px;font-size:14px}:where(.v10-root) .community-write-actions:where(:not(.v10-tw,.v10-tw *)){display:flex;gap:10px;padding-top:24px;margin-top:24px;border-top:1px solid #e4e5e8}:where(.v10-root) .community-write-actions>:where(:not(.v10-tw,.v10-tw *)){flex:1}:where(.v10-root) .community-write-actions button:disabled:where(:not(.v10-tw,.v10-tw *)){opacity:.45;cursor:not-allowed}:where(.v10-root) .student-programs-heading:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:16px}:where(.v10-root) .student-programs-heading h3:where(:not(.v10-tw,.v10-tw *)){margin:0}:where(.v10-root) .student-account .student-programs-browse:where(:not(.v10-tw,.v10-tw *)){margin-top:20px}:where(.v10-root) .student-data-toggle:where(:not(.v10-tw,.v10-tw *)){display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 8px;border:1px solid #e4e5e8;border-radius:8px;background:#fff;color:#646973;font-size:12px;white-space:nowrap;flex-shrink:0}:where(.v10-root) .program-detail:where(:not(.v10-tw,.v10-tw *)){padding-bottom:112px;color:#292b30}:where(.v10-root) .program-detail-cover:where(:not(.v10-tw,.v10-tw *)){display:block;width:calc(100% + var(--v10-student-row-gutter, 23px) * 2);max-width:none;margin-inline:calc(-1 * var(--v10-student-row-gutter, 23px));height:190px;object-fit:cover}:where(.v10-root) .program-detail-illustration:where(:not(.v10-tw,.v10-tw *)){position:relative;background:#e7eefb;overflow:hidden;padding:26px}:where(.v10-root) .program-detail-illustration>span:where(:not(.v10-tw,.v10-tw *)){color:#526b91;font-size:14px;font-weight:600}:where(.v10-root) .program-detail-illustration>img:where(:not(.v10-tw,.v10-tw *)){position:absolute;width:170px;height:170px;right:24px;top:12px;object-fit:contain}:where(.v10-root) .program-detail-heading:where(:not(.v10-tw,.v10-tw *)){padding:26px 0 22px;border-bottom:1px solid #edf1f7}:where(.v10-root) .program-detail-heading>div:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;flex-wrap:wrap;gap:7px}:where(.v10-root) .program-detail-heading h1:where(:not(.v10-tw,.v10-tw *)){margin:14px 0 10px;font-size:24px;line-height:1.45;letter-spacing:-.6px;overflow-wrap:anywhere}:where(.v10-root) .program-detail-heading p:where(:not(.v10-tw,.v10-tw *)){font-size:13px;color:#7b8594}:where(.v10-root) .program-detail-info:where(:not(.v10-tw,.v10-tw *)){margin:0;padding:20px 0;display:grid;gap:15px}:where(.v10-root) .program-detail-info>div:where(:not(.v10-tw,.v10-tw *)){display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;font-size:14px;line-height:1.7}:where(.v10-root) .program-detail-info dt:where(:not(.v10-tw,.v10-tw *)){color:#7b8594}:where(.v10-root) .program-detail-info dd:where(:not(.v10-tw,.v10-tw *)){margin:0;color:#363d48;overflow-wrap:anywhere}:where(.v10-root) .program-recruitment:where(:not(.v10-tw,.v10-tw *)){background:#f5f7fa;border-radius:12px;padding:18px;margin:2px 0 26px}:where(.v10-root) .program-recruitment>div:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;justify-content:space-between;gap:12px}:where(.v10-root) .program-detail .program-recruitment h2:where(:not(.v10-tw,.v10-tw *)){font-size:14px;margin:0}:where(.v10-root) .program-recruitment span:where(:not(.v10-tw,.v10-tw *)){color:#8792a2;font-size:14px}:where(.v10-root) .program-recruitment b:where(:not(.v10-tw,.v10-tw *)){color:#1868db;font-size:19px}:where(.v10-root) .program-recruitment progress:where(:not(.v10-tw,.v10-tw *)){display:block;width:100%;height:5px;margin:14px 0 10px;border:0;border-radius:5px;overflow:hidden;accent-color:#1868db}:where(.v10-root) .program-recruitment progress:where(:not(.v10-tw,.v10-tw *))::-webkit-progress-bar{background:#e2e8f0}:where(.v10-root) .program-recruitment progress:where(:not(.v10-tw,.v10-tw *))::-webkit-progress-value{background:#1868db;border-radius:5px}:where(.v10-root) .program-recruitment progress:where(:not(.v10-tw,.v10-tw *))::-moz-progress-bar{background:#1868db}:where(.v10-root) .program-recruitment p:where(:not(.v10-tw,.v10-tw *)){font-size:12px;color:#788495;line-height:1.7;margin:10px 0 0}:where(.v10-root) .program-detail-description:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .program-detail-files:where(:not(.v10-tw,.v10-tw *)){margin-bottom:28px}:where(.v10-root) .program-detail-description h2:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .program-detail-files h2:where(:not(.v10-tw,.v10-tw *)){font-size:17px;margin:0 0 16px}:where(.v10-root) .program-detail-description .admin-rich-body:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .program-detail-description .detail-body:where(:not(.v10-tw,.v10-tw *)){color:#596677;font-size:15px;line-height:1.9;margin:0;overflow-wrap:anywhere}:where(.v10-root) .program-detail-description .admin-rich-body img:where(:not(.v10-tw,.v10-tw *)){max-width:100%;height:auto}:where(.v10-root) .program-detail-back:where(:not(.v10-tw,.v10-tw *)){display:inline-flex;align-items:center;gap:4px;font-size:14px;color:#6b788b;min-height:44px}:where(.v10-root) .student-stage.is-program-detail .bottom-nav:where(:not(.v10-tw,.v10-tw *)){display:none}:where(.v10-root) .program-apply-bar:where(:not(.v10-tw,.v10-tw *)){position:fixed;z-index:40;left:50%;transform:translate(-50%);bottom:0;width:420px;max-width:100%;padding:14px 22px max(18px,var(--so-safe-bottom));background:#fffffff5;border-top:1px solid #edf1f7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}:where(.v10-root) .program-apply-bar .button:where(:not(.v10-tw,.v10-tw *)){min-height:48px;margin:0;font-size:15px}:where(.v10-root) .program-detail-missing:where(:not(.v10-tw,.v10-tw *)){padding:64px 0;text-align:center;color:#798596}:where(.v10-root) .program-detail-missing>svg:where(:not(.v10-tw,.v10-tw *)){color:#1868db}:where(.v10-root) .program-detail-missing h2:where(:not(.v10-tw,.v10-tw *)){font-size:20px;margin:18px 0 10px;color:#363d48}:where(.v10-root) .program-detail-missing p:where(:not(.v10-tw,.v10-tw *)){font-size:14px;margin-bottom:22px}@media(max-width:760px){:where(.v10-root) .program-apply-bar:where(:not(.v10-tw,.v10-tw *)){width:100%;max-width:480px}}.v10-root:where(:not(.v10-tw,.v10-tw *)){--v10-theme-primary:#0092ff;--v10-theme-hover:#007bd6;--v10-theme-tint:#edf7ff;--v10-theme-strong:#d6edff;--v10-theme-line:#bedfff}.v10-root :is(.admin-app,.student-stage):where(:not(.v10-tw,.v10-tw *)){--v10-brand-primary:var(--v10-theme-primary);--v10-brand-action:var(--v10-theme-primary);--v10-brand-action-hover:var(--v10-theme-hover);--v10-brand-ink:var(--v10-theme-primary);--v10-brand-tint:var(--v10-theme-tint);--v10-brand-tint-strong:var(--v10-theme-strong);--v10-brand-ice:var(--v10-theme-tint);--v10-brand-ice-line:var(--v10-theme-line);--v10-workspace-blue:var(--v10-theme-primary);--v10-workspace-blue-hover:var(--v10-theme-hover);--v10-workspace-selected:var(--v10-theme-strong)}:where(.v10-root) .color-switcher:where(:not(.v10-tw,.v10-tw *)){position:relative;flex-shrink:0}:where(.v10-root) .color-switcher>summary:where(:not(.v10-tw,.v10-tw *)){display:inline-flex;align-items:center;justify-content:center;gap:5px;width:auto;height:40px;padding:0 6px;color:var(--v10-theme-primary);font-size:12px;font-weight:550;border-radius:8px;cursor:pointer;list-style:none}:where(.v10-root) .color-switcher>summary:where(:not(.v10-tw,.v10-tw *))::-webkit-details-marker{display:none}:where(.v10-root) .color-switcher>summary:hover:where(:not(.v10-tw,.v10-tw *)){background:transparent}:where(.v10-root) .color-switcher>summary:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .language-selector>summary:where(:not(.v10-tw,.v10-tw *)){width:auto;height:40px;padding:0 6px;gap:5px;color:var(--v10-theme-primary);font-size:12px}:where(.v10-root) .color-switcher-dot:where(:not(.v10-tw,.v10-tw *)){display:block;width:22px;height:22px;border-radius:50%;background:var(--v10-theme-primary);box-shadow:0 0 0 1px #dedfe2}:where(.v10-root) .language-flag:where(:not(.v10-tw,.v10-tw *)){display:block;width:22px;height:22px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px #dedfe2}:where(.v10-root) .color-switcher .color-switcher-options:where(:not(.v10-tw,.v10-tw *)){position:absolute;top:calc(100% + 8px);right:0;z-index:100;display:grid;gap:4px;padding:6px;width:140px;border:1px solid #dedfe2;border-radius:10px;background:#fff;box-shadow:0 8px 24px #292b3014}:where(.v10-root) .color-switcher-options>button:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;gap:10px;padding:10px;min-height:42px;border-radius:6px;color:#292b30;font-size:13px;text-align:left}:where(.v10-root) .color-switcher-options>button:hover:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .color-switcher-options>button[aria-pressed=true]:where(:not(.v10-tw,.v10-tw *)){background:var(--v10-theme-tint)}:where(.v10-root) .color-switcher-options>button>span:first-child:where(:not(.v10-tw,.v10-tw *)){width:16px;height:16px;border-radius:50%}:where(.v10-root) .color-switcher-options>button>span:last-child:not(:first-child):where(:not(.v10-tw,.v10-tw *)){margin-left:auto}:where(.v10-root) .student-header>div:last-child:where(:not(.v10-tw,.v10-tw *)){align-items:center}:where(.v10-root) .student-header .student-school:where(:not(.v10-tw,.v10-tw *)){min-width:0}:where(.v10-root) .student-header>div:last-child:where(:not(.v10-tw,.v10-tw *)){flex-shrink:0;gap:0}:where(.v10-root) .student-header :is(.color-switcher,.language-selector)>summary:where(:not(.v10-tw,.v10-tw *)){width:auto;padding-inline:4px}:where(.v10-root) .admin-app .admin-topbar>div:last-child:where(:not(.v10-tw,.v10-tw *)){gap:4px}:where(.v10-root) .color-switcher>summary:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .student-header .color-switcher>summary:where(:not(.v10-tw,.v10-tw *)){position:relative;width:40px;height:40px;padding:0;color:#646973}@media(max-width:380px){:where(.v10-root) .student-header .student-school>span:last-child:where(:not(.v10-tw,.v10-tw *)){font-size:13px}:where(.v10-root) .student-header .student-school-logo:where(:not(.v10-tw,.v10-tw *)){width:23px;height:23px;flex-shrink:0}}:where(.v10-root) .student-stage .student-main .student-consultation-record:where(:not(.v10-tw,.v10-tw *)){width:calc(100% + var(--v10-student-row-gutter) * 2);margin:0 calc(-1 * var(--v10-student-row-gutter));padding:0 var(--v10-student-row-gutter);border:0;border-bottom:1px solid #edf1f7;border-radius:0;background:#fff;box-shadow:none;transition:background-color .14s ease}:where(.v10-root) .student-stage .student-main .student-consultation-record .record-content:where(:not(.v10-tw,.v10-tw *)){padding:20px 0}:where(.v10-root) .student-stage .student-main .student-consultation-record:active:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .student-stage .student-main .student-consultation-record:hover:where(:not(.v10-tw,.v10-tw *)){background:#f5f5f6;border-color:#edf1f7;filter:none}:where(.v10-root) .student-stage .permit-page:where(:not(.v10-tw,.v10-tw *)){color:#292b30;gap:20px;padding-top:12px}:where(.v10-root) .student-stage .permit-page .feature-intro h2:where(:not(.v10-tw,.v10-tw *)){font-size:24px;font-weight:650;line-height:1.45}:where(.v10-root) .student-stage .permit-page .feature-intro p:where(:not(.v10-tw,.v10-tw *)){font-size:13px;color:#737780}:where(.v10-root) .student-stage .permit-page .feature-card:where(:not(.v10-tw,.v10-tw *)){border-color:#e4e5e8;border-radius:14px;gap:16px;box-shadow:none}:where(.v10-root) .student-stage .permit-page .feature-card>h3:where(:not(.v10-tw,.v10-tw *)){font-size:17px;font-weight:650}:where(.v10-root) .student-stage .permit-page .feature-field:where(:not(.v10-tw,.v10-tw *)){font-size:14px!important;color:#363940}:where(.v10-root) .student-stage .permit-page .feature-intro:where(:not(.v10-tw,.v10-tw *)){margin-bottom:8px}:where(.v10-root) .permit-list-heading:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px}:where(.v10-root) .student-stage .permit-list-heading h3:where(:not(.v10-tw,.v10-tw *)){font-size:18px;font-weight:650}:where(.v10-root) .permit-list-heading h3 span:where(:not(.v10-tw,.v10-tw *)){margin-left:5px;font-size:14px;font-weight:500;color:#737780}:where(.v10-root) .student-stage .permit-list-heading .permit-new:where(:not(.v10-tw,.v10-tw *)){align-self:center;min-height:44px;font-size:14px;gap:5px}:where(.v10-root) .permit-application-list:where(:not(.v10-tw,.v10-tw *)){border-top:1px solid #edf1f7}:where(.v10-root) .student-stage .permit-application-list .feature-list-card:where(:not(.v10-tw,.v10-tw *)){border:0;border-bottom:1px solid #edf1f7;border-radius:0;padding:20px 0;background:#fff;box-shadow:none;transform:none;filter:none}:where(.v10-root) .student-stage .permit-application-list .feature-list-card:active:where(:not(.v10-tw,.v10-tw *)){background:#fafafb}:where(.v10-root) .student-stage .permit-application-list .feature-list-card h3:where(:not(.v10-tw,.v10-tw *)){font-size:16px;font-weight:600;line-height:1.6;margin:10px 0 8px}:where(.v10-root) .student-stage .permit-application-list .feature-list-card small:where(:not(.v10-tw,.v10-tw *)){font-size:13px;color:#737780}:where(.v10-root) .student-stage .permit-page .permit-footnote:where(:not(.v10-tw,.v10-tw *)){font-size:12px;line-height:1.7;color:#737780}:where(.v10-root) .feature-page:where(:not(.v10-tw,.v10-tw *)){display:flex;flex-direction:column;gap:20px;color:#292b30;min-width:0;font-size:14px;line-height:1.65}:where(.v10-root) .permit-step-actions:where(:not(.v10-tw,.v10-tw *)){display:flex;flex-direction:column;gap:16px}:where(.v10-root) .permit-step-actions>.button.full:where(:not(.v10-tw,.v10-tw *)){margin-top:0}:where(.v10-root) .feature-page :where(:not(.v10-tw,.v10-tw *)){box-sizing:border-box}:where(.v10-root) .feature-page h2:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .feature-page h3:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .feature-page p:where(:not(.v10-tw,.v10-tw *)){margin:0}:where(.v10-root) .feature-page h2:where(:not(.v10-tw,.v10-tw *)){font-size:24px;letter-spacing:-.7px;line-height:1.45;font-weight:650}:where(.v10-root) .feature-page h3:where(:not(.v10-tw,.v10-tw *)){font-size:16px;line-height:1.45;letter-spacing:-.3px}:where(.v10-root) .feature-page small:where(:not(.v10-tw,.v10-tw *)){font-size:12px;color:#737985}:where(.v10-root) .feature-page .feature-intro:where(:not(.v10-tw,.v10-tw *)){margin:0 0 2px}:where(.v10-root) .feature-intro p:where(:not(.v10-tw,.v10-tw *)){color:#737780;margin-top:8px;font-size:13px}:where(.v10-root) .feature-card:where(:not(.v10-tw,.v10-tw *)){padding:20px;border:1px solid #e4e5e8;border-radius:14px;background:#fff;min-width:0;display:flex;flex-direction:column;gap:16px}:where(.v10-root) .feature-card>h3:where(:not(.v10-tw,.v10-tw *)){margin-bottom:0;font-size:17px;font-weight:650}:where(.v10-root) .feature-page form:where(:not(.v10-tw,.v10-tw *)){display:flex;flex-direction:column;gap:18px}:where(.v10-root) .feature-grid:where(:not(.v10-tw,.v10-tw *)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}:where(.v10-root) .feature-field:where(:not(.v10-tw,.v10-tw *)){display:flex!important;flex-direction:column;align-items:stretch!important;gap:7px!important;font-size:14px!important;font-weight:500!important;margin:0!important;min-width:0}:where(.v10-root) .feature-page input:not([type=checkbox]):not([type=radio]):where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .feature-page select:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .feature-page textarea:where(:not(.v10-tw,.v10-tw *)){width:100%;min-width:0;padding:11px 12px;border:1px solid #dedfe2;border-radius:8px;background:#fff;color:#363940;font:inherit;line-height:1.5;box-shadow:none}:where(.v10-root) .feature-page textarea:where(:not(.v10-tw,.v10-tw *)){min-height:116px;resize:vertical}:where(.v10-root) .feature-page :is(input,select,textarea,button,a):focus-visible:where(:not(.v10-tw,.v10-tw *)){outline:2px solid var(--v10-brand-primary,#1767e8);outline-offset:3px}:where(.v10-root) .feature-page input[type=file]:where(:not(.v10-tw,.v10-tw *)){font-size:12px!important;padding:8px!important;white-space:normal}:where(.v10-root) .feature-required:where(:not(.v10-tw,.v10-tw *)){color:#ce4358}:where(.v10-root) .feature-check:where(:not(.v10-tw,.v10-tw *)){cursor:pointer;min-height:36px;flex-direction:row!important;display:flex!important;align-items:center!important;gap:10px!important;font-weight:400!important;font-size:13px!important;line-height:1.6;margin:4px 0!important}:where(.v10-root) .feature-check input:where(:not(.v10-tw,.v10-tw *)){width:20px;height:20px;min-height:20px;flex:0 0 20px;margin:0!important;align-self:center;accent-color:var(--v10-theme-primary,#1868db)}:where(.v10-root) .feature-page .feature-note:where(:not(.v10-tw,.v10-tw *)){background:#f7f8fa;color:#68707d;font-size:12px;line-height:1.7;padding:12px 14px;border-radius:8px;margin:0}:where(.v10-root) .student-main:has(>.feature-page):where(:not(.v10-tw,.v10-tw *)){padding-bottom:132px!important}:where(.v10-root) .feature-page :is(button,input,select,textarea,summary,a):where(:not(.v10-tw,.v10-tw *)){scroll-margin-top:100px;scroll-margin-bottom:140px}:where(.v10-root) .feature-page .button:where(:not(.v10-tw,.v10-tw *)){min-height:44px;font-size:14px;padding:10px 16px;text-align:center}:where(.v10-root) .feature-page button:disabled:where(:not(.v10-tw,.v10-tw *)){opacity:.45;cursor:not-allowed}:where(.v10-root) .feature-page .text-link:where(:not(.v10-tw,.v10-tw *)){display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;min-height:36px;font-size:13px;align-self:flex-start;white-space:normal;text-align:left}:where(.v10-root) .feature-actions:where(:not(.v10-tw,.v10-tw *)){display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}:where(.v10-root) .feature-actions>.button:where(:not(.v10-tw,.v10-tw *)){flex:1}:where(.v10-root) .feature-tabs:where(:not(.v10-tw,.v10-tw *)){display:flex;gap:5px;overflow-x:auto;scrollbar-width:thin;padding:3px 0 7px;max-width:100%}:where(.v10-root) .feature-tabs button:where(:not(.v10-tw,.v10-tw *)){border:0;border-radius:8px;padding:10px 12px;white-space:nowrap;color:#737985;background:#fff;font-size:13px;min-height:42px;flex-shrink:0}:where(.v10-root) .feature-tabs button.selected:where(:not(.v10-tw,.v10-tw *)){background:#f3f3f5;color:#30343b;font-weight:650}:where(.v10-root) .feature-steps:where(:not(.v10-tw,.v10-tw *)){display:flex;list-style:none;padding:0;margin:0;width:100%;gap:5px}:where(.v10-root) .feature-steps li:where(:not(.v10-tw,.v10-tw *)){flex:1;min-width:0;display:flex;align-items:center;flex-direction:column;gap:7px;position:relative;text-align:center}:where(.v10-root) .feature-steps li:where(:not(.v10-tw,.v10-tw *)):before{content:"";position:absolute;height:2px;background:#e9ebef;top:13px;left:calc(-50% - 5px);width:calc(100% + 5px)}:where(.v10-root) .feature-steps li.reached:where(:not(.v10-tw,.v10-tw *)):before{background:var(--v10-theme-primary,#1767e8)}:where(.v10-root) .feature-steps li:first-child:where(:not(.v10-tw,.v10-tw *)):before{display:none}:where(.v10-root) .feature-steps li>span:where(:not(.v10-tw,.v10-tw *)){position:relative;z-index:1;width:27px;height:27px;background:#eef0f3;color:#858b95;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:600}:where(.v10-root) .feature-steps li.reached>span:where(:not(.v10-tw,.v10-tw *)){background:var(--v10-theme-primary,#1767e8);color:#fff}:where(.v10-root) .feature-steps li small:where(:not(.v10-tw,.v10-tw *)){font-size:10px;word-break:keep-all}:where(.v10-root) .feature-steps li[aria-current] small:where(:not(.v10-tw,.v10-tw *)){font-weight:650;color:#30343b}:where(.v10-root) .feature-values:where(:not(.v10-tw,.v10-tw *)){margin:0}:where(.v10-root) .feature-values>div:where(:not(.v10-tw,.v10-tw *)){display:grid;grid-template-columns:minmax(80px,.8fr) minmax(0,1.3fr);gap:14px;padding:11px 0;border-bottom:1px solid #eef0f3;font-size:13px}:where(.v10-root) .feature-values>div:last-child:where(:not(.v10-tw,.v10-tw *)){border-bottom:0}:where(.v10-root) .feature-values dt:where(:not(.v10-tw,.v10-tw *)){color:#737985}:where(.v10-root) .feature-values dd:where(:not(.v10-tw,.v10-tw *)){margin:0;text-align:right;overflow-wrap:anywhere}:where(.v10-root) .feature-list-card:where(:not(.v10-tw,.v10-tw *)){width:100%;display:flex;align-items:center;gap:14px;padding:17px 18px;background:#fff;border:1px solid #e2e5e9;border-radius:12px;text-align:left;min-width:0;color:#30343b}:where(.v10-root) .feature-list-card>div:where(:not(.v10-tw,.v10-tw *)){flex:1;min-width:0}:where(.v10-root) .feature-list-card>svg:where(:not(.v10-tw,.v10-tw *)){flex-shrink:0;color:#8a909b}:where(.v10-root) .feature-list-card p:where(:not(.v10-tw,.v10-tw *)){font-size:12px;color:#737985;margin:5px 0 8px}:where(.v10-root) .feature-list-card h3:where(:not(.v10-tw,.v10-tw *)){margin:6px 0}:where(.v10-root) .feature-card-link:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;gap:12px;flex:1;text-align:left;min-width:0;background:transparent;border:0;color:inherit;padding:0}:where(.v10-root) .feature-card-link>div:where(:not(.v10-tw,.v10-tw *)){flex:1;min-width:0}:where(.v10-root) .feature-card-link h3:where(:not(.v10-tw,.v10-tw *)){overflow-wrap:anywhere}:where(.v10-root) .feature-row:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;justify-content:space-between;gap:12px}:where(.v10-root) .feature-repeat:where(:not(.v10-tw,.v10-tw *)){padding:14px 0;border-bottom:1px solid #e9ebef}:where(.v10-root) .feature-repeat:first-of-type:where(:not(.v10-tw,.v10-tw *)){padding-top:0}:where(.v10-root) .feature-repeat .feature-row:where(:not(.v10-tw,.v10-tw *)){margin-bottom:10px}:where(.v10-root) .feature-progress:where(:not(.v10-tw,.v10-tw *)){display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin:14px 0}:where(.v10-root) .feature-page progress:where(:not(.v10-tw,.v10-tw *)){display:block;width:100%;height:5px;border:0;border-radius:9px;overflow:hidden;accent-color:var(--v10-brand-primary,#1767e8);margin-top:8px}:where(.v10-root) .feature-page progress:where(:not(.v10-tw,.v10-tw *))::-webkit-progress-bar{background:#eef0f3}:where(.v10-root) .feature-page progress:where(:not(.v10-tw,.v10-tw *))::-webkit-progress-value{background:var(--v10-theme-primary,#1767e8)}:where(.v10-root) .feature-topic-grid:where(:not(.v10-tw,.v10-tw *)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:where(.v10-root) .feature-topic-grid button:where(:not(.v10-tw,.v10-tw *)){border:1px solid #e2e5e9;background:#fff;border-radius:10px;padding:16px;text-align:left;display:flex;flex-direction:column;gap:10px;color:#30343b}:where(.v10-root) .feature-topic-grid button.selected:where(:not(.v10-tw,.v10-tw *)){border-color:transparent;background:#f5f5f6}:where(.v10-root) .feature-signature:where(:not(.v10-tw,.v10-tw *)){border:0;border-radius:0;padding:0;display:flex;flex-direction:column;gap:12px}:where(.v10-root) .feature-signature>small:where(:not(.v10-tw,.v10-tw *)){font-size:12px;line-height:1.6;color:#7b8493;margin:0}:where(.v10-root) .feature-signature .signature-alternative:where(:not(.v10-tw,.v10-tw *)){margin:0;padding:0 14px;border:1px solid #e4e7ed;border-radius:10px;background:#fff}:where(.v10-root) .signature-alternative>summary:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;margin:0 -14px;padding:12px 14px;min-height:48px;border-radius:9px;font-size:13px;line-height:24px;font-weight:500;color:#596576;cursor:pointer}:where(.v10-root) .signature-alternative>summary:where(:not(.v10-tw,.v10-tw *))::-webkit-details-marker{display:none}:where(.v10-root) .signature-alternative>summary:where(:not(.v10-tw,.v10-tw *)):after{content:"";width:7px;height:7px;flex-shrink:0;margin-right:3px;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-2px) rotate(45deg);transition:transform .15s ease}:where(.v10-root) .signature-alternative>summary:hover:where(:not(.v10-tw,.v10-tw *)){background:#f7f8fa}:where(.v10-root) .signature-alternative>summary:focus-visible:where(:not(.v10-tw,.v10-tw *)){outline:2px solid var(--v10-brand-primary,#1767e8);outline-offset:3px}:where(.v10-root) .feature-signature .signature-alternative[open]:where(:not(.v10-tw,.v10-tw *)){padding-bottom:14px}:where(.v10-root) .signature-alternative[open]>summary:where(:not(.v10-tw,.v10-tw *)){margin-bottom:14px;border-bottom:1px solid #e4e7ed;border-radius:9px 9px 0 0;background:#f7f8fa;color:#30343b}:where(.v10-root) .signature-alternative[open]>summary:where(:not(.v10-tw,.v10-tw *)):after{transform:translateY(2px) rotate(225deg)}:where(.v10-root) .signature-alternative>.text-link:where(:not(.v10-tw,.v10-tw *)){margin-top:12px}@media(prefers-reduced-motion:reduce){:where(.v10-root) .signature-alternative>summary:where(:not(.v10-tw,.v10-tw *)):after{transition:none}}:where(.v10-root) .feature-signature .signature-toolbar:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:0;padding-top:0;margin-top:-8px}:where(.v10-root) .feature-signature .signature-toolbar .text-link:where(:not(.v10-tw,.v10-tw *)){color:#667085;font-weight:500;min-height:44px;padding:8px 0;margin:0;align-self:auto}:where(.v10-root) .feature-signature+.feature-check:where(:not(.v10-tw,.v10-tw *)){align-items:center!important;gap:10px!important;margin:0!important;padding:4px 0;min-height:44px;line-height:1.6}:where(.v10-root) .feature-signature canvas:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .feature-signature img:where(:not(.v10-tw,.v10-tw *)){display:block;width:100%;height:120px;object-fit:contain;touch-action:none;background:#f0f2f5;border-radius:6px}:where(.v10-root) .feature-signature-preview:where(:not(.v10-tw,.v10-tw *)){max-width:240px;height:90px;object-fit:contain;align-self:flex-start}:where(.v10-root) .feature-prewrap:where(:not(.v10-tw,.v10-tw *)){white-space:pre-wrap;overflow-wrap:anywhere}:where(.v10-root) .resume-paper:where(:not(.v10-tw,.v10-tw *)){border:1px solid #e2e5e9;padding:24px;border-radius:12px;background:#fff}:where(.v10-root) .resume-paper section:where(:not(.v10-tw,.v10-tw *)){margin-top:22px}:where(.v10-root) .resume-paper section h3:where(:not(.v10-tw,.v10-tw *)){border-bottom:1px solid #e9ebef;padding-bottom:9px;margin-bottom:12px}:where(.v10-root) .feature-search:where(:not(.v10-tw,.v10-tw *)){display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important;margin:0!important;border:1px solid #dce0e6;border-radius:9px;padding:0 12px;color:#7d8490}:where(.v10-root) .feature-search input:where(:not(.v10-tw,.v10-tw *)){border:0!important;padding-left:0!important}:where(.v10-root) .visa-code:where(:not(.v10-tw,.v10-tw *)){font-size:12px;font-weight:650;color:var(--v10-brand-primary,#1767e8);background:transparent;border-radius:8px;padding:8px;min-width:58px;text-align:center;flex-shrink:0}:where(.v10-root) .visa-path:where(:not(.v10-tw,.v10-tw *)){display:flex;flex-direction:column;gap:20px}:where(.v10-root) .visa-path section:where(:not(.v10-tw,.v10-tw *)){display:flex;flex-direction:column;gap:10px}:where(.v10-root) .visa-path section>h3:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;gap:7px}:where(.v10-root) .feature-table-wrap:where(:not(.v10-tw,.v10-tw *)){width:100%;overflow:auto}:where(.v10-root) .feature-table:where(:not(.v10-tw,.v10-tw *)){width:100%;border-collapse:collapse;font-size:12px}:where(.v10-root) .feature-table td:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .feature-table th:where(:not(.v10-tw,.v10-tw *)){text-align:left;padding:12px 9px;border-bottom:1px solid #e9ebef;vertical-align:top}:where(.v10-root) .feature-table small:where(:not(.v10-tw,.v10-tw *)){display:block}:where(.v10-root) .feature-table th:where(:not(.v10-tw,.v10-tw *)){background:#f8f9fb;font-weight:500}:where(.v10-root) .feature-faq:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .feature-page details:where(:not(.v10-tw,.v10-tw *)){border-bottom:1px solid #e5e8ed;padding:15px 0}:where(.v10-root) .feature-page summary:where(:not(.v10-tw,.v10-tw *)){cursor:pointer;font-size:14px;font-weight:550;line-height:1.6}:where(.v10-root) .feature-page details p:where(:not(.v10-tw,.v10-tw *)){margin-top:12px;color:#68707d}:where(.v10-root) .feature-score-grid:where(:not(.v10-tw,.v10-tw *)){display:grid;grid-template-columns:1fr 1fr;gap:12px}:where(.v10-root) .feature-score-grid>div:where(:not(.v10-tw,.v10-tw *)){border:1px solid #e2e5e9;padding:16px;border-radius:10px;display:flex;flex-direction:column;gap:8px}:where(.v10-root) .feature-score-grid strong:where(:not(.v10-tw,.v10-tw *)){font-size:28px}:where(.v10-root) .feature-score-grid span:where(:not(.v10-tw,.v10-tw *)){font-size:11px;color:#737985}:where(.v10-root) .feature-path-row:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;font-weight:600}:where(.v10-root) .expert-profile:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;gap:12px}:where(.v10-root) .expert-avatar:where(:not(.v10-tw,.v10-tw *)){display:grid;place-items:center;background:#f5f6f8;border-radius:50%;width:60px;height:60px;color:#8b93a0}:where(.v10-root) .feature-bullets:where(:not(.v10-tw,.v10-tw *)){padding-left:20px;line-height:1.9;font-size:14px;color:#626a77}:where(.v10-root) .employer-shell:where(:not(.v10-tw,.v10-tw *)){--v10-brand-primary:var(--v10-theme-primary);max-width:700px;margin:28px auto;padding:24px;background:#fff;border:1px solid #e2e5e9;border-radius:18px;min-height:calc(100dvh - 56px)}:where(.v10-root) .consultation-write>.feature-intro:where(:not(.v10-tw,.v10-tw *)){padding-bottom:20px;border-bottom:1px solid #e4e5e8}:where(.v10-root) .feature-page.consultation-write textarea:where(:not(.v10-tw,.v10-tw *)){min-height:220px}:where(.v10-root) .student-stage .student-main>.feature-page:where(:not(.v10-tw,.v10-tw *)){padding-top:24px}@media(min-width:768px){:where(.v10-root) .student-stage .student-main>.feature-page:where(:not(.v10-tw,.v10-tw *)){padding-top:32px}}:where(.v10-root) .student-stage .feature-page>.feature-intro:where(:not(.v10-tw,.v10-tw *)){margin-bottom:8px}:where(.v10-root) .collection-heading:where(:not(.v10-tw,.v10-tw *)){display:flex;justify-content:space-between;align-items:center;gap:12px}:where(.v10-root) .feature-page .collection-heading h3:where(:not(.v10-tw,.v10-tw *)){font-size:18px;font-weight:650}:where(.v10-root) .collection-heading h3 span:where(:not(.v10-tw,.v10-tw *)){margin-left:5px;font-size:14px;font-weight:500;color:#737780}:where(.v10-root) .feature-page .collection-heading .text-link:where(:not(.v10-tw,.v10-tw *)){align-self:center;min-height:44px;font-size:14px;flex-shrink:0}:where(.v10-root) .collection-list:where(:not(.v10-tw,.v10-tw *)){border-top:1px solid #edf1f7}:where(.v10-root) .feature-page .collection-list>.feature-list-card:where(:not(.v10-tw,.v10-tw *)){border:0;border-bottom:1px solid #edf1f7;border-radius:0;padding:20px 0;background:#fff;transform:none;box-shadow:none;filter:none}:where(.v10-root) .feature-page .collection-list>.feature-list-card:active:where(:not(.v10-tw,.v10-tw *)){background:#fafafb}:where(.v10-root) .collection-list .feature-card-link:where(:not(.v10-tw,.v10-tw *)){min-height:58px}:where(.v10-root) .collection-list .feature-card-link>svg:first-child:where(:not(.v10-tw,.v10-tw *)){color:#47715a;flex-shrink:0}:where(.v10-root) .collection-list .feature-card-link>svg:last-child:where(:not(.v10-tw,.v10-tw *)){color:#8a909b;flex-shrink:0}:where(.v10-root) .feature-page .collection-list h3:where(:not(.v10-tw,.v10-tw *)){font-weight:600;line-height:1.6;font-size:16px;margin:0 0 6px}:where(.v10-root) .feature-page .collection-list p:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .feature-page .collection-list small:where(:not(.v10-tw,.v10-tw *)){font-size:13px;line-height:1.7;color:#737780}:where(.v10-root) .collection-list>.feature-card:where(:not(.v10-tw,.v10-tw *)){margin-top:20px}:where(.v10-root) .collection-list .icon-button:where(:not(.v10-tw,.v10-tw *)){width:36px;height:44px;color:#737780;flex-shrink:0}:where(.v10-root) .collection-progress:where(:not(.v10-tw,.v10-tw *)){font-size:12px;color:#737780}:where(.v10-root) .career-editor-heading:where(:not(.v10-tw,.v10-tw *)){padding-bottom:16px;border-bottom:1px solid #e4e5e8}:where(.v10-root) .career-editor .feature-progress:where(:not(.v10-tw,.v10-tw *)){font-size:13px;color:#646973;margin:20px 0}:where(.v10-root) .career-editor .feature-progress b:where(:not(.v10-tw,.v10-tw *)){font-weight:600;color:var(--v10-theme-primary)}:where(.v10-root) .career-editor .feature-repeat:where(:not(.v10-tw,.v10-tw *)){padding-bottom:20px}:where(.v10-root) .career-editor .feature-repeat .feature-row b:where(:not(.v10-tw,.v10-tw *)){font-size:13px;font-weight:500;color:#737780}:where(.v10-root) .feature-topic-grid button:where(:not(.v10-tw,.v10-tw *)){min-height:82px;padding:12px 14px;gap:8px;border-color:#e4e5e8}:where(.v10-root) .feature-topic-grid button b:where(:not(.v10-tw,.v10-tw *)){font-size:14px;font-weight:600}:where(.v10-root) .feature-topic-grid .badge:where(:not(.v10-tw,.v10-tw *)){font-size:11px}:where(.v10-root) .feature-page .feature-tabs:where(:not(.v10-tw,.v10-tw *)){gap:8px;padding:0 0 4px}:where(.v10-root) .feature-page .feature-tabs button:where(:not(.v10-tw,.v10-tw *)){font-size:13px;color:#646973;border:1px solid #e5e9f0;padding:9px 12px;min-height:42px}:where(.v10-root) .feature-page .feature-tabs button.selected:where(:not(.v10-tw,.v10-tw *)){color:#363940;border-color:transparent;background:#f5f5f6}:where(.v10-root) .feature-page .feature-search:where(:not(.v10-tw,.v10-tw *)){border-color:#dedfe2;border-radius:8px}:where(.v10-root) .feature-page .feature-search>svg:where(:not(.v10-tw,.v10-tw *)){flex-shrink:0}:where(.v10-root) .feature-page .visa-code:where(:not(.v10-tw,.v10-tw *)){color:var(--v10-theme-primary);padding:0;min-width:64px;font-size:14px;background:transparent}:where(.v10-root) .visa-list .feature-list-card .badge:where(:not(.v10-tw,.v10-tw *)){margin:0;flex-shrink:0;color:#737780;background:#f5f5f6}:where(.v10-root) .feature-page .visa-list>.feature-list-card:where(:not(.v10-tw,.v10-tw *)){padding-bottom:12px}:where(.v10-root) .visa-list .feature-list-card p:where(:not(.v10-tw,.v10-tw *)){margin-bottom:0}:where(.v10-root) .visa-list-title:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;justify-content:space-between;gap:8px}:where(.v10-root) .visa-list .visa-list-title h3:where(:not(.v10-tw,.v10-tw *)){margin:0}:where(.v10-root) .feature-page .feature-embedded:where(:not(.v10-tw,.v10-tw *)){padding:0}:where(.v10-root) .roadmap-page>.feature-tabs:first-of-type:where(:not(.v10-tw,.v10-tw *)){padding-bottom:16px;border-bottom:1px solid #e4e5e8}:where(.v10-root) .roadmap-page>.feature-tabs~.feature-tabs:where(:not(.v10-tw,.v10-tw *)){display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;overflow:visible}:where(.v10-root) .roadmap-page>.feature-tabs~.feature-tabs button:where(:not(.v10-tw,.v10-tw *)){min-width:0;padding:8px 3px;font-size:12px;border-color:transparent}:where(.v10-root) .roadmap-page .visa-path>.visa-code:where(:not(.v10-tw,.v10-tw *)){align-self:flex-start;padding:8px 12px;border-radius:8px;background:var(--v10-theme-tint)}:where(.v10-root) .roadmap-page .visa-path section:where(:not(.v10-tw,.v10-tw *)){gap:0}:where(.v10-root) .roadmap-page .visa-path section>h3:where(:not(.v10-tw,.v10-tw *)){padding-bottom:14px;border-bottom:1px solid #edf1f7;font-size:17px;font-weight:650}:where(.v10-root) .roadmap-page .visa-path .feature-list-card:where(:not(.v10-tw,.v10-tw *)){border:0;border-bottom:1px solid #edf1f7;border-radius:0;padding:16px 0;background:#fff;transform:none;filter:none}:where(.v10-root) .roadmap-page .visa-path .feature-list-card h3:where(:not(.v10-tw,.v10-tw *)){font-size:15px;font-weight:600;margin:0 0 5px}:where(.v10-root) .expert-page .expert-guide-link>svg:first-child:where(:not(.v10-tw,.v10-tw *)){color:var(--v10-theme-primary)}:where(.v10-root) .expert-page .expert-guide-link h3:where(:not(.v10-tw,.v10-tw *)){font-size:15px;font-weight:600;margin:0 0 5px}:where(.v10-root) .expert-page .expert-guide-link p:where(:not(.v10-tw,.v10-tw *)){font-size:13px;margin:0}:where(.v10-root) .expert-profile h3:where(:not(.v10-tw,.v10-tw *)){font-weight:650}:where(.v10-root) .expert-page>h3:where(:not(.v10-tw,.v10-tw *)){font-size:18px;font-weight:650}:where(.v10-root) .expert-guide-page .feature-faq:where(:not(.v10-tw,.v10-tw *)){margin:0}:where(.v10-root) .expert-guide-page .feature-faq summary:where(:not(.v10-tw,.v10-tw *)){font-weight:600}:where(.v10-root) .expert-guide-checklist h3:where(:not(.v10-tw,.v10-tw *)){font-size:17px;font-weight:650}:where(.v10-root) .expert-guide-checklist .feature-bullets:where(:not(.v10-tw,.v10-tw *)){margin:10px 0 0}:where(.v10-root) .feature-dialog:where(:not(.v10-tw,.v10-tw *)){gap:20px;padding-top:8px}:where(.v10-root) .feature-dialog>h3:where(:not(.v10-tw,.v10-tw *)){font-size:17px;font-weight:650}:where(.v10-root) .feature-dialog>.feature-bullets:where(:not(.v10-tw,.v10-tw *)){margin:-8px 0 0}:where(.v10-root) .feature-dialog .feature-faq:where(:not(.v10-tw,.v10-tw *)){padding:14px 0}:where(.v10-root) .feature-dialog .feature-faq summary:where(:not(.v10-tw,.v10-tw *)){font-weight:600}:where(.v10-root) .employer-shell>.logo:where(:not(.v10-tw,.v10-tw *)){padding-bottom:20px;border-bottom:1px solid #edf1f7}:where(.v10-root) .employer-shell>.feature-intro:where(:not(.v10-tw,.v10-tw *)){margin-top:8px}:where(.v10-root) .employer-shell .feature-card:where(:not(.v10-tw,.v10-tw *)){box-shadow:none}:where(.v10-root) .employer-shell .feature-values>div:where(:not(.v10-tw,.v10-tw *)){padding-block:12px}:where(.v10-root) .employer-shell .feature-steps:where(:not(.v10-tw,.v10-tw *)){margin-block:4px 8px}:where(.v10-root) .feature-page .feature-actions:where(:not(.v10-tw,.v10-tw *)){border-top:1px solid #e4e5e8;padding-top:20px}:where(.v10-root) .career-editor .resume-empty-section:where(:not(.v10-tw,.v10-tw *)){padding:0;border:0;border-bottom:1px solid #edf1f7;border-radius:0}:where(.v10-root) .career-editor .resume-empty-section>.text-link:where(:not(.v10-tw,.v10-tw *)){width:100%;min-height:52px;padding:10px 0;font-size:14px;color:#363940}:where(.v10-root) .resume-empty-section>.text-link svg:where(:not(.v10-tw,.v10-tw *)){color:var(--v10-theme-primary)}:where(.v10-root) .career-editor .resume-empty-section+.resume-empty-section:where(:not(.v10-tw,.v10-tw *)){margin-top:-20px}:where(.v10-root) .feature-page .letter-target:where(:not(.v10-tw,.v10-tw *)){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-bottom:20px;border-bottom:1px solid #e4e5e8}:where(.v10-root) .feature-page .letter-topics:where(:not(.v10-tw,.v10-tw *)){grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}:where(.v10-root) .feature-page .letter-topics button:where(:not(.v10-tw,.v10-tw *)){position:relative;min-height:44px;padding:8px 3px;flex-direction:row;align-items:center;justify-content:center;gap:3px}:where(.v10-root) .feature-page .letter-topics button b:where(:not(.v10-tw,.v10-tw *)){font-size:12px;font-weight:550;white-space:nowrap}:where(.v10-root) .letter-topics button svg:where(:not(.v10-tw,.v10-tw *)){position:absolute;top:2px;right:2px;width:10px;height:10px;flex-shrink:0;color:var(--v10-theme-primary)}:where(.v10-root) .career-page .collection-list .icon-button:where(:not(.v10-tw,.v10-tw *)){margin-left:4px;border-left:1px solid #edf1f7;border-radius:0}:where(.v10-root) .roadmap-page .visa-path:where(:not(.v10-tw,.v10-tw *)){gap:0}:where(.v10-root) .roadmap-page .visa-path>.visa-code:where(:not(.v10-tw,.v10-tw *)){margin-bottom:20px}:where(.v10-root) .roadmap-page .visa-path section:where(:not(.v10-tw,.v10-tw *)){position:relative;padding:0 0 26px 20px;margin-left:11px;border-left:1px solid #dce3ed}:where(.v10-root) .roadmap-page .visa-path section:last-child:where(:not(.v10-tw,.v10-tw *)){padding-bottom:0;border-left-color:transparent}:where(.v10-root) .roadmap-page .visa-path section>h3:where(:not(.v10-tw,.v10-tw *)){position:relative;min-height:30px;padding-bottom:10px;font-size:16px}:where(.v10-root) .visa-stage-number:where(:not(.v10-tw,.v10-tw *)){position:absolute;left:-32px;top:0;display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:var(--v10-theme-tint);color:var(--v10-theme-primary);font-size:12px;font-weight:600}:where(.v10-root) .roadmap-page .visa-path section>h3 small:where(:not(.v10-tw,.v10-tw *)){margin-left:auto;font-size:12px;font-weight:400}:where(.v10-root) .roadmap-page .visa-path .feature-list-card:where(:not(.v10-tw,.v10-tw *)){min-height:58px;padding:12px 0;gap:10px}:where(.v10-root) .roadmap-page .visa-path .feature-list-card h3:where(:not(.v10-tw,.v10-tw *)){margin:0;font-size:14px}:where(.v10-root) .roadmap-page .visa-path .visa-code:where(:not(.v10-tw,.v10-tw *)){min-width:58px;font-size:13px}:where(.v10-root) .student-polished .student-hero-slide:where(:not(.v10-tw,.v10-tw *)){min-height:154px;padding:18px 20px 16px}:where(.v10-root) .student-polished .student-hero-copy h2:where(:not(.v10-tw,.v10-tw *)){font-size:21px;line-height:1.4}:where(.v10-root) .student-polished .student-hero-copy p:where(:not(.v10-tw,.v10-tw *)){margin-top:8px;max-width:calc(100% - 94px);line-height:1.6}:where(.v10-root) .student-polished .student-hero-artwork:where(:not(.v10-tw,.v10-tw *)){width:96px;height:96px;right:8px;top:18px;bottom:auto}:where(.v10-root) .student-polished .student-hero-cta:where(:not(.v10-tw,.v10-tw *)){margin-top:8px;min-height:36px}@media(max-width:430px){:where(.v10-root) .feature-grid:where(:not(.v10-tw,.v10-tw *)){grid-template-columns:minmax(0,1fr)}:where(.v10-root) .feature-card:where(:not(.v10-tw,.v10-tw *)){padding:16px}:where(.v10-root) .feature-list-card:where(:not(.v10-tw,.v10-tw *)){padding:15px 13px;gap:10px}:where(.v10-root) .employer-shell:where(:not(.v10-tw,.v10-tw *)){margin:0;border:0;border-radius:0;padding:22px 18px}:where(.v10-root) .feature-page h2:where(:not(.v10-tw,.v10-tw *)){font-size:22px}}@media(max-width:360px){:where(.v10-root) .student-polished .student-hero-copy h2:where(:not(.v10-tw,.v10-tw *)){font-size:19px}:where(.v10-root) .student-polished .student-hero-artwork:where(:not(.v10-tw,.v10-tw *)){width:80px;height:80px}:where(.v10-root) .feature-tabs button:where(:not(.v10-tw,.v10-tw *)){padding:9px;font-size:12px}}:where(.v10-root) .admin-app .admin-data-toggle:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app .home-semester:where(:not(.v10-tw,.v10-tw *)){box-sizing:border-box;height:36px;min-height:36px;padding:0 12px;border:1px solid #e4e5e8;border-radius:6px;font-size:12px;font-weight:500;line-height:1.5}:where(.v10-root) .admin-app .admin-data-toggle:where(:not(.v10-tw,.v10-tw *)){display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 12px;flex-shrink:0;white-space:nowrap;border:1px solid #e4e5e8;border-radius:6px;background:#fff;color:#646973;font-size:12px}:where(.v10-root) .admin-preview-toolbar:where(:not(.v10-tw,.v10-tw *)){display:flex;justify-content:flex-end;margin-top:-12px;margin-bottom:16px}:where(.v10-root) .admin-data-toggle-track:where(:not(.v10-tw,.v10-tw *)){display:inline-flex;align-items:center;width:26px;height:16px;padding:2px;border-radius:10px;background:#dce1e7}:where(.v10-root) .admin-data-toggle-track>span:where(:not(.v10-tw,.v10-tw *)){width:12px;height:12px;background:#fff;border-radius:50%;transform:translate(10px);transition:transform .14s ease}:where(.v10-root) .admin-data-toggle[aria-pressed=true] .admin-data-toggle-track>span:where(:not(.v10-tw,.v10-tw *)){transform:translate(0)}:where(.v10-root) .admin-data-toggle[aria-pressed=false] .admin-data-toggle-track:where(:not(.v10-tw,.v10-tw *)){background:var(--v10-theme-primary)}@media(max-width:760px){:where(.v10-root) .admin-app .admin-data-toggle:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app .home-semester:where(:not(.v10-tw,.v10-tw *)){height:34px;min-height:34px;padding-inline:8px}:where(.v10-root) .admin-app .admin-data-toggle:where(:not(.v10-tw,.v10-tw *)){gap:5px}:where(.v10-root) .admin-app .admin-topbar>div:first-child:where(:not(.v10-tw,.v10-tw *)){min-width:0}}:where(.v10-root) .admin-app .admin-analysis-actions:where(:not(.v10-tw,.v10-tw *)){display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:12px}:where(.v10-root) .admin-app .admin-analysis-actions>.admin-row-actions:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app .admin-analysis-actions>p:where(:not(.v10-tw,.v10-tw *)){margin:0}@media(max-width:760px){:where(.v10-root) .admin-app .table-toolbar.admin-filter-toolbar:where(:not(.v10-tw,.v10-tw *)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}:where(.v10-root) .admin-app .table-toolbar.admin-filter-toolbar>input:where(:not(.v10-tw,.v10-tw *)){grid-column:1/-1}:where(.v10-root) .admin-app .table-toolbar.admin-filter-toolbar>select:where(:not(.v10-tw,.v10-tw *)){min-height:44px;width:100%;white-space:nowrap}}@media(max-width:1024px){:where(.v10-root) .admin-app .admin-detail-grid:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app .home-columns:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app .home-overview-grid:where(:not(.v10-tw,.v10-tw *)){grid-template-columns:minmax(0,1fr)}:where(.v10-root) .admin-app .admin-content:where(:not(.v10-tw,.v10-tw *)){min-width:0}:where(.v10-root) .admin-app .panel:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app .table-scroll:where(:not(.v10-tw,.v10-tw *)){min-width:0;max-width:100%}:where(.v10-root) .admin-app .table-scroll:where(:not(.v10-tw,.v10-tw *)){overflow-x:auto}}@media(max-width:760px){:where(.v10-root) .admin-app .admin-topbar:where(:not(.v10-tw,.v10-tw *)){height:auto;min-height:66px;gap:8px;flex-wrap:wrap;padding:10px 16px}:where(.v10-root) .admin-app .admin-topbar>div:first-child:where(:not(.v10-tw,.v10-tw *)){flex:1;min-width:0;gap:8px}:where(.v10-root) .admin-app .admin-student-search:where(:not(.v10-tw,.v10-tw *)){display:flex;width:auto;min-width:0;flex:1}:where(.v10-root) .admin-app .admin-student-search input:where(:not(.v10-tw,.v10-tw *)){min-width:0;width:100%;font-size:13px;padding-right:26px}:where(.v10-root) .admin-app .admin-topbar>div:last-child:where(:not(.v10-tw,.v10-tw *)){gap:2px}:where(.v10-root) .admin-app .admin-topbar .icon-button:where(:not(.v10-tw,.v10-tw *)){width:34px;height:38px;flex-shrink:0}:where(.v10-root) .admin-app .page-heading:where(:not(.v10-tw,.v10-tw *)){align-items:flex-start;gap:12px;flex-wrap:wrap}:where(.v10-root) .admin-app .page-heading>div:where(:not(.v10-tw,.v10-tw *)){min-width:0}:where(.v10-root) .admin-app .page-heading h1:where(:not(.v10-tw,.v10-tw *)){font-size:24px;overflow-wrap:anywhere}:where(.v10-root) .admin-app .page-heading .button:where(:not(.v10-tw,.v10-tw *)){white-space:normal}:where(.v10-root) .admin-app .admin-filter-toolbar:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app .table-toolbar:where(:not(.v10-tw,.v10-tw *)){flex-wrap:wrap;gap:10px;align-items:stretch}:where(.v10-root) .admin-app .admin-filter-toolbar>:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app .table-toolbar>:where(:not(.v10-tw,.v10-tw *)){min-width:0;max-width:100%}:where(.v10-root) .admin-app .table-toolbar input:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app .table-toolbar select:where(:not(.v10-tw,.v10-tw *)){width:100%;min-width:0}:where(.v10-root) .admin-app .table-toolbar>.search-box:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app .table-toolbar>label:where(:not(.v10-tw,.v10-tw *)){flex:1 1 160px}:where(.v10-root) .admin-app .tabs:where(:not(.v10-tw,.v10-tw *)){max-width:100%;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:thin}:where(.v10-root) .admin-app .tabs button:where(:not(.v10-tw,.v10-tw *)){white-space:nowrap;flex-shrink:0}:where(.v10-root) .admin-app .admin-detail-fields:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app .admin-form-grid:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app .form-grid:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app .push-compose-grid:where(:not(.v10-tw,.v10-tw *)){grid-template-columns:minmax(0,1fr)}:where(.v10-root) .admin-app .admin-detail-fields>:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app .form-grid>:where(:not(.v10-tw,.v10-tw *)){grid-column:auto;min-width:0}:where(.v10-root) .admin-app input:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app select:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app textarea:where(:not(.v10-tw,.v10-tw *)){max-width:100%;min-width:0}:where(.v10-root) .admin-app .admin-editor-toolbar:where(:not(.v10-tw,.v10-tw *)){flex-wrap:wrap;height:auto;max-width:100%}:where(.v10-root) .admin-app .admin-editor-content:where(:not(.v10-tw,.v10-tw *)){min-width:0;overflow-wrap:anywhere}:where(.v10-root) .admin-app .admin-upload-zone:where(:not(.v10-tw,.v10-tw *)){flex-wrap:wrap}:where(.v10-root) .admin-app .admin-upload-copy:where(:not(.v10-tw,.v10-tw *)){min-width:0;overflow-wrap:anywhere}:where(.v10-root) .admin-app .admin-row-actions:where(:not(.v10-tw,.v10-tw *)){flex-wrap:wrap;gap:8px}:where(.v10-root) .admin-app .detail-list dd:where(:not(.v10-tw,.v10-tw *)){overflow-wrap:anywhere;min-width:0}:where(.v10-root) .admin-app .home-work-labels:where(:not(.v10-tw,.v10-tw *)){display:none}:where(.v10-root) .admin-app .home-work-row:where(:not(.v10-tw,.v10-tw *)){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:15px 0}:where(.v10-root) .admin-app .home-work-person:where(:not(.v10-tw,.v10-tw *)){grid-column:1/-1}:where(.v10-root) .admin-app .home-work-row>svg:where(:not(.v10-tw,.v10-tw *)){display:none}:where(.v10-root) .admin-app .task-row:where(:not(.v10-tw,.v10-tw *)){grid-template-columns:minmax(0,1fr) auto;gap:10px;flex-wrap:wrap}:where(.v10-root) .admin-app .home-certification-body:where(:not(.v10-tw,.v10-tw *)){flex-wrap:wrap;justify-content:center}:where(.v10-root) .admin-app .home-chart-legend:where(:not(.v10-tw,.v10-tw *)){min-width:130px;flex:1}:where(.v10-root) .admin-app .section-head:where(:not(.v10-tw,.v10-tw *)){gap:10px;flex-wrap:wrap}:where(.v10-root) .admin-app .section-head h2:where(:not(.v10-tw,.v10-tw *)){font-size:18px}:where(.v10-root) .admin-app .sidebar:where(:not(.v10-tw,.v10-tw *)){max-height:100dvh;overflow-y:auto;overscroll-behavior:contain}:where(.v10-root) .modal:where(:not(.v10-tw,.v10-tw *)){width:calc(100% - 24px);max-width:calc(100% - 24px);max-height:calc(100dvh - 24px);padding:20px 16px;overflow:auto}:where(.v10-root) .modal .form-grid:where(:not(.v10-tw,.v10-tw *)){grid-template-columns:minmax(0,1fr)}:where(.v10-root) .modal-actions:where(:not(.v10-tw,.v10-tw *)){flex-wrap:wrap}:where(.v10-root) .modal-actions .button:where(:not(.v10-tw,.v10-tw *)){flex:1;min-width:100px}}:where(.v10-root) .admin-app .admin-radio-group>label:where(:not(.v10-tw,.v10-tw *)){display:inline-flex;flex-direction:row;align-items:center;gap:10px;margin:0;min-height:44px;white-space:nowrap}@media(max-width:600px){:where(.v10-root) .admin-app .workspace-settings:where(:not(.v10-tw,.v10-tw *)){padding:0}:where(.v10-root) .admin-app .workspace-settings>.admin-detail-section:has(>.section-head):where(:not(.v10-tw,.v10-tw *)){padding:16px}:where(.v10-root) .admin-app .workspace-settings .mobile-data-table tbody tr:where(:not(.v10-tw,.v10-tw *)){padding-inline:0}:where(.v10-root) .admin-app .workspace-settings .table-scroll:where(:not(.v10-tw,.v10-tw *)){margin-inline:0}:where(.v10-root) .admin-app .admin-radio-group:where(:not(.v10-tw,.v10-tw *)){display:grid;grid-template-columns:minmax(0,1fr);gap:4px;margin:12px 0 0}:where(.v10-root) .admin-app .mobile-data-table:where(:not(.v10-tw,.v10-tw *)){width:100%;min-width:0!important}:where(.v10-root) .admin-app .mobile-data-table thead:where(:not(.v10-tw,.v10-tw *)){position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:where(.v10-root) .admin-app .mobile-data-table tbody:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .admin-app .mobile-data-table tr:where(:not(.v10-tw,.v10-tw *)){display:block;width:100%}:where(.v10-root) .admin-app .mobile-data-table tbody tr:where(:not(.v10-tw,.v10-tw *)){padding:10px 20px;border-bottom:1px solid #e4e7ec}:where(.v10-root) .admin-app .mobile-data-table td:where(:not(.v10-tw,.v10-tw *)){display:grid;grid-template-columns:76px minmax(0,1fr);gap:10px;width:100%;padding:7px 0;border:0;white-space:normal;overflow-wrap:anywhere;text-align:left}:where(.v10-root) .admin-app .mobile-data-table td:where(:not(.v10-tw,.v10-tw *)):before{content:attr(data-label);font-size:12px;color:#7a818d;font-weight:400}:where(.v10-root) .admin-app .mobile-data-table td[colspan]:where(:not(.v10-tw,.v10-tw *)){display:block}:where(.v10-root) .admin-app .mobile-data-table td[colspan]:where(:not(.v10-tw,.v10-tw *)):before{display:none}:where(.v10-root) .admin-app .mobile-data-table .table-title:where(:not(.v10-tw,.v10-tw *)){white-space:normal;max-width:none}:where(.v10-root) .admin-app .mobile-data-table td:where(:not(.v10-tw,.v10-tw *)){font-size:14px}:where(.v10-root) .admin-app .mobile-data-table td:where(:not(.v10-tw,.v10-tw *)):before{font-size:13px}:where(.v10-root) .admin-app .mobile-data-table .admin-row-actions:where(:not(.v10-tw,.v10-tw *)){gap:8px}:where(.v10-root) .admin-app .mobile-data-table :is(a,button).table-action:where(:not(.v10-tw,.v10-tw *)){display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:7px 10px;border:1px solid #e4e7ec;border-radius:6px;background:#fff;font-size:13px;color:#292b30;line-height:1.4;white-space:nowrap}}@media print{body.feature-printing *{visibility:hidden}body.feature-printing [data-print-section],body.feature-printing [data-print-section] *{visibility:visible}body.feature-printing [data-print-section]{position:absolute;left:0;top:0;width:100%;margin:0;border:0;padding:10mm}body{background:#fff!important}:where(.v10-root) .bottom-nav:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .employer-shell>.feature-note:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .employer-shell>.logo:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .feature-no-print:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .feature-page>.text-link:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .student-header:where(:not(.v10-tw,.v10-tw *)){display:none!important}:where(.v10-root) .employer-shell:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .student-main:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .student-shell:where(:not(.v10-tw,.v10-tw *)),:where(.v10-root) .student-stage:where(:not(.v10-tw,.v10-tw *)){width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important}:where(.v10-root) .resume-paper:where(:not(.v10-tw,.v10-tw *)){border:0;padding:10mm}:where(.v10-root) .feature-card:where(:not(.v10-tw,.v10-tw *)){break-inside:avoid}:where(.v10-root) .feature-page details:where(:not(.v10-tw,.v10-tw *)){display:block}:where(.v10-root) .feature-page details>:where(:not(.v10-tw,.v10-tw *)){display:block}}:where(.v10-root) .employer-preview-controls:where(:not(.v10-tw,.v10-tw *)){margin:20px 0;padding:16px 20px;border:1px dashed #c8d5e6;border-radius:12px;background:#f5f8fc}:where(.v10-root) .employer-preview-controls p:where(:not(.v10-tw,.v10-tw *)){margin:10px 0 0;font-size:13px;line-height:1.6;color:#64748b}@media print{:where(.v10-root) .employer-preview-controls:where(:not(.v10-tw,.v10-tw *)){display:none}}:where(.v10-root) .employer-schedule:where(:not(.v10-tw,.v10-tw *)){grid-column:1/-1;display:grid;gap:16px}:where(.v10-root) .employer-days:where(:not(.v10-tw,.v10-tw *)){display:flex;gap:8px}:where(.v10-root) .employer-days button:where(:not(.v10-tw,.v10-tw *)){flex:1;min-height:44px;border:1px solid #dce1e8;border-radius:8px;background:#fff;color:#424b59}:where(.v10-root) .employer-days button[aria-pressed=true]:where(:not(.v10-tw,.v10-tw *)){background:var(--v10-theme-primary,#1767e8);border-color:var(--v10-theme-primary,#1767e8);color:#fff}:where(.v10-root) .employer-summary-section:where(:not(.v10-tw,.v10-tw *)){border-bottom:1px solid #e5e7eb;padding:16px 0}:where(.v10-root) .employer-summary-heading:where(:not(.v10-tw,.v10-tw *)){display:flex;justify-content:space-between;align-items:center;gap:16px}:where(.v10-root) .employer-summary-heading h4:where(:not(.v10-tw,.v10-tw *)){margin:0 0 12px}:where(.v10-root) .employer-attachment:where(:not(.v10-tw,.v10-tw *)){grid-column:1/-1;display:grid;gap:12px;padding:12px 0}:where(.v10-root) .employer-save-status:where(:not(.v10-tw,.v10-tw *)){color:#6b7280;text-align:right}:where(.v10-root) .feature-upload-target:where(:not(.v10-tw,.v10-tw *)){position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;padding:16px;border:1px dashed #cbd5e1;border-radius:12px;background:#fafbfd;cursor:pointer;transition:border-color .16s,background .16s}:where(.v10-root) .feature-upload-target:hover:where(:not(.v10-tw,.v10-tw *)){border-color:var(--v10-field-focus-blue);background:#f3f7ff}:where(.v10-root) .feature-upload-target:focus-within:where(:not(.v10-tw,.v10-tw *)){outline:none;box-shadow:none;border-color:var(--v10-field-focus-blue)}:where(.v10-root) .feature-upload-symbol:where(:not(.v10-tw,.v10-tw *)){display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--v10-theme-tint,#eaf2ff);color:var(--v10-theme-primary,#1767e8)}:where(.v10-root) .feature-upload-copy:where(:not(.v10-tw,.v10-tw *)){display:grid;gap:4px;min-width:0;line-height:1.6;overflow-wrap:anywhere}:where(.v10-root) .feature-upload-copy strong:where(:not(.v10-tw,.v10-tw *)){color:#303b4b;font-size:14px;font-weight:550}:where(.v10-root) .feature-upload-hint:where(:not(.v10-tw,.v10-tw *)){color:#6b7684;font-size:12px;font-weight:400;line-height:1.6}:where(.v10-root) .feature-upload-button:where(:not(.v10-tw,.v10-tw *)){grid-column:1/-1;display:flex;align-items:center;justify-content:center;min-height:42px;padding:9px 16px;background:#fff;border:1px solid #dce2e9;border-radius:7px;font-size:13px;color:#38465a;font-weight:550}:where(.v10-root) .feature-page .feature-upload-target input[type=file]:where(:not(.v10-tw,.v10-tw *)){position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;padding:0}@media(min-width:768px){:where(.v10-root) .feature-upload-target:where(:not(.v10-tw,.v10-tw *)){grid-template-columns:32px minmax(0,1fr) auto;gap:10px;padding:12px}:where(.v10-root) .feature-upload-symbol:where(:not(.v10-tw,.v10-tw *)){width:32px;height:32px;border-radius:8px}:where(.v10-root) .feature-upload-symbol svg:where(:not(.v10-tw,.v10-tw *)){width:20px;height:20px}:where(.v10-root) .feature-upload-copy strong:where(:not(.v10-tw,.v10-tw *)){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}:where(.v10-root) .feature-upload-button:where(:not(.v10-tw,.v10-tw *)){grid-column:auto;min-height:36px;padding:7px 12px;white-space:nowrap}}:where(.v10-root) .employer-data-toggle:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;gap:9px;margin:0 0 16px auto;border:0;background:none;padding:8px 0;min-height:44px;font-size:13px;color:#536171}:where(.v10-root) .employer-title-row:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}:where(.v10-root) .employer-title-row .employer-data-toggle:where(:not(.v10-tw,.v10-tw *)){margin:0;flex-shrink:0}@media print{:where(.v10-root) .employer-title-row .employer-data-toggle:where(:not(.v10-tw,.v10-tw *)){display:none}}:where(.v10-root) .employer-data-track:where(:not(.v10-tw,.v10-tw *)){width:34px;height:20px;border-radius:20px;background:#cbd2dd;padding:3px}:where(.v10-root) .employer-data-track>span:where(:not(.v10-tw,.v10-tw *)){display:block;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .15s}:where(.v10-root) .employer-data-toggle[aria-pressed=true] .employer-data-track:where(:not(.v10-tw,.v10-tw *)){background:var(--v10-theme-primary,#1767e8)}:where(.v10-root) .employer-data-toggle[aria-pressed=true] .employer-data-track>span:where(:not(.v10-tw,.v10-tw *)){transform:translate(14px)}:where(.v10-root) .visa-detail-hero:where(:not(.v10-tw,.v10-tw *)){padding:24px;border:1px solid #e4eaf5;border-radius:16px;background:#f5f8ff}:where(.v10-root) .visa-detail-code:where(:not(.v10-tw,.v10-tw *)){display:block;margin-top:18px;color:var(--v10-brand-primary,#1767e8);font-size:30px;font-weight:700;letter-spacing:-.8px}:where(.v10-root) .visa-detail-hero h2:where(:not(.v10-tw,.v10-tw *)){margin:6px 0 10px;font-size:22px}:where(.v10-root) .visa-detail-hero p:where(:not(.v10-tw,.v10-tw *)){margin:0;color:#667085;line-height:1.7}:where(.v10-root) .visa-detail-nav:where(:not(.v10-tw,.v10-tw *)){display:flex;gap:8px;border-bottom:1px solid #e4e7ed}:where(.v10-root) .visa-detail-nav a:where(:not(.v10-tw,.v10-tw *)){padding:12px 10px;font-size:13px;color:#475467}:where(.v10-root) .visa-detail-nav a:hover:where(:not(.v10-tw,.v10-tw *)){color:var(--v10-brand-primary,#1767e8)}:where(.v10-root) .visa-detail-section:where(:not(.v10-tw,.v10-tw *)){scroll-margin-top:90px}:where(.v10-root) .visa-detail-section .feature-bullets:where(:not(.v10-tw,.v10-tw *)){margin:0}:where(.v10-root) .visa-detail-steps:where(:not(.v10-tw,.v10-tw *)){list-style:none;padding:0;margin:0;display:grid;gap:20px}:where(.v10-root) .visa-detail-steps li:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:flex-start;gap:12px}:where(.v10-root) .visa-detail-steps li>span:where(:not(.v10-tw,.v10-tw *)){display:grid;place-items:center;flex:0 0 28px;height:28px;border-radius:50%;background:#edf3ff;color:var(--v10-brand-primary,#1767e8);font-size:13px;font-weight:600}:where(.v10-root) .visa-detail-steps h3:where(:not(.v10-tw,.v10-tw *)){margin:3px 0 6px;font-size:14px}:where(.v10-root) .visa-detail-steps p:where(:not(.v10-tw,.v10-tw *)){margin:0;font-size:13px;line-height:1.7;color:#667085}:where(.v10-root) .visa-detail-actions:where(:not(.v10-tw,.v10-tw *)){display:flex;flex-wrap:wrap;gap:10px}:where(.v10-root) .visa-detail-actions>a:where(:not(.v10-tw,.v10-tw *)){flex:1 1 200px}:where(.v10-root) .visa-detail-related:where(:not(.v10-tw,.v10-tw *)){display:grid;gap:10px}:where(.v10-root) .visa-detail-related>h3:where(:not(.v10-tw,.v10-tw *)){margin:12px 0 4px;font-size:16px}.v10-root :is(.student-stage,.employer-shell) a:is(:hover,:focus-visible,:active):where(:not(.v10-tw,.v10-tw *)),.v10-root :is(.student-stage,.employer-shell) a:where(:not(.v10-tw,.v10-tw *)){text-decoration:none}.v10-root :is(.student-stage,.employer-shell) .text-link:where(:not(.v10-tw,.v10-tw *)):after{content:none}@media(max-width:760px){.v10-root:is(div) a:is(:hover,:focus-visible,:active):where(:not(.v10-tw,.v10-tw *)),.v10-root:is(div) a:where(:not(.v10-tw,.v10-tw *)){text-decoration:none}.v10-root:is(div) :is(.text-link,.landing-nav nav>a,.landing-nav .staff-link):where(:not(.v10-tw,.v10-tw *)):after{content:none}}.v10-root details:not(.language-selector):not(.color-switcher):where(:not(.v10-tw,.v10-tw *)){min-width:0;margin:0;padding:0;border:0;border-radius:0;background:transparent}.v10-root details:not(.language-selector):not(.color-switcher)>summary:where(:not(.v10-tw,.v10-tw *)){display:flex;align-items:center;justify-content:flex-start;gap:12px;min-height:46px;margin:0;padding:10px 0;border:0;border-radius:0;background:transparent;list-style:none;color:#344054;font-size:14px;font-weight:500;line-height:1.7;text-align:left;word-break:keep-all;overflow-wrap:break-word;cursor:pointer}.v10-root details:not(.language-selector):not(.color-switcher)>summary:where(:not(.v10-tw,.v10-tw *))::marker{content:""}.v10-root details:not(.language-selector):not(.color-switcher)>summary:where(:not(.v10-tw,.v10-tw *))::-webkit-details-marker{display:none}.v10-root details:not(.language-selector):not(.color-switcher)>summary:where(:not(.v10-tw,.v10-tw *)):after{content:"";width:7px;height:7px;flex:0 0 7px;margin:0 3px 0 auto;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-2px) rotate(45deg);transition:transform .15s ease}.v10-root .permit-document>summary>svg:last-child:where(:not(.v10-tw,.v10-tw *)){display:none}.v10-root .permit-document>summary>svg:first-child:where(:not(.v10-tw,.v10-tw *)){flex-shrink:0}.v10-root details:not(.language-selector):not(.color-switcher)[open]:where(:not(.v10-tw,.v10-tw *)){padding-bottom:8px}.v10-root details:not(.language-selector):not(.color-switcher)[open]>summary:where(:not(.v10-tw,.v10-tw *)){margin-bottom:4px;border-bottom:0;border-radius:0;background:transparent;color:#30343b}.v10-root details:not(.language-selector):not(.color-switcher)[open]>summary:where(:not(.v10-tw,.v10-tw *)):after{transform:translateY(2px) rotate(225deg)}.v10-root details:not(.language-selector):not(.color-switcher)>summary:focus-visible:where(:not(.v10-tw,.v10-tw *)){outline:2px solid var(--v10-brand-primary,#1767e8);outline-offset:3px}.v10-root details:not(.language-selector):not(.color-switcher)>p:first-of-type:where(:not(.v10-tw,.v10-tw *)){margin-top:0;line-height:1.8}@media(hover:hover){.v10-root details:not(.language-selector):not(.color-switcher)>summary:hover:where(:not(.v10-tw,.v10-tw *)){color:var(--v10-brand-primary,#1767e8);background:transparent}}@media(prefers-reduced-motion:reduce){.v10-root details:not(.language-selector):not(.color-switcher)>summary:where(:not(.v10-tw,.v10-tw *)):after{transition:none}}.v10-root details:not(.language-selector):not(.color-switcher)+details:not(.language-selector):not(.color-switcher):where(:not(.v10-tw,.v10-tw *)){margin-top:0;border-top:0}.v10-root :is(.feature-page,.feature-card,.feature-signature)>details:not(.language-selector):not(.color-switcher)+details:not(.language-selector):not(.color-switcher):where(:not(.v10-tw,.v10-tw *)){margin-top:-8px}.v10-root .feature-note+details:not(.language-selector):not(.color-switcher):where(:not(.v10-tw,.v10-tw *)){margin-top:12px}.v10-root:is(div) :is(input,select,textarea,[contenteditable=true],.mobile-picker-trigger,.mobile-date-trigger):is(:focus,:focus-visible):where(:not(.v10-tw,.v10-tw *)){outline:none;box-shadow:none;border-color:var(--v10-field-focus-blue)}.v10-root .admin-editor:has(.admin-editor-content:focus):where(:not(.v10-tw,.v10-tw *)),.v10-root .chat-input:has(input:focus):where(:not(.v10-tw,.v10-tw *)),.v10-root :is(.search-field,.feature-search,.admin-editor-image,.admin-upload-zone,.feature-upload-target):focus-within:where(:not(.v10-tw,.v10-tw *)){outline:none;box-shadow:none;border-color:var(--v10-field-focus-blue)}.v10-root:is(div) input[type=checkbox]:not([role=switch]):where(:not(.v10-tw,.v10-tw *)){appearance:none;width:20px;height:20px;min-width:20px;min-height:20px;max-width:20px;max-height:20px;flex-shrink:0;vertical-align:middle;padding:0;border:1.5px solid #b8c1cf;border-radius:6px;background:#fff 50%/14px 14px no-repeat;cursor:pointer;transition:background-color .15s ease,border-color .15s ease;accent-color:var(--v10-brand-primary,#1767e8);margin:0}.v10-root:is(div) input[type=checkbox]:not([role=switch]):hover:not(:disabled):where(:not(.v10-tw,.v10-tw *)){border-color:var(--v10-brand-primary,#1767e8)}.v10-root:is(div) input[type=checkbox]:not([role=switch]):checked:where(:not(.v10-tw,.v10-tw *)){border-color:var(--v10-brand-primary,#1767e8);background-color:var(--v10-brand-primary,#1767e8);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3 8 3.2 3.2L13 4.5' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.v10-root:is(div) input[type=checkbox]:not([role=switch]):disabled:where(:not(.v10-tw,.v10-tw *)){opacity:.45;cursor:not-allowed}@media(forced-colors:active){.v10-root:is(div) input[type=checkbox]:not([role=switch]):where(:not(.v10-tw,.v10-tw *)){appearance:auto}}.v10-root:is(div) input[type=checkbox]:not([role=switch]):focus-visible:where(:not(.v10-tw,.v10-tw *)){outline:2px solid var(--v10-brand-primary,#1767e8);outline-offset:3px}