:root{--color-background:#fafafa;--color-surface:#fff;--color-text:#18181b;--color-text-muted:#52525c;--color-accent:#0084cc;--color-accent-hover:#0069a4;--color-border:#e4e4e7;--color-error:#e40014;--color-success:#0a7e3a;--color-focus:#00bcfe;--font-heading:"Fraunces", Georgia, serif;--font-family:"Inter", system-ui, sans-serif;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.5rem;--font-size-xl:2rem;--focus-ring-width:3px;--focus-ring-offset:2px;--focus-ring-color:#1a73e859;--opacity-disabled:.6;--line-height-body:1.6;--line-height-tight:1.1;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--control-height:2.5rem;--control-height-sm:2.125rem;--control-height-lg:2.875rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.625rem;--radius-xl:.875rem;--radius-2xl:1.125rem;--radius-4xl:1.625rem;--radius-round:50%;--border-width:1px;--icon-size-sm:1.125rem;--status-icon-size:1.25rem;--shadow-card:0 1px 2px #27272a14, 0 2px 6px #27272a0f;--shadow-dialog:0 16px 48px #27272a2e;--shadow-menu:0 8px 24px #27272a24;--motion-fast:.14s ease;--avatar-size-sm:3rem;--avatar-size-lg:7rem;--mentor-card-min-height:20rem;--mentor-card-bio-height:10.6rem;--profile-column-min-width:18rem;--layout-mobile-breakpoint:42rem;--site-header-min-height:4rem;--site-header-logo-size:2rem;--content-max-width:calc(60vw + 28.8rem);--site-header-max-width:var(--content-max-width);--site-header-loading-role-width:6.5rem;--site-header-loading-actions-width:25rem;--role-menu-min-width:12rem;--role-menu-max-width:16rem;--z-dropdown:20;--site-header-compact-padding:var(--space-3);--site-header-compact-group-gap:var(--space-2);--site-header-compact-actions-gap:var(--space-2);--site-header-nav-font-size:var(--font-size-sm);--site-header-brand-font-size:var(--font-size-lg);--profile-avatar-size:var(--control-height-sm);--profile-menu-min-width:10rem;--crop-canvas-size:20rem;--notification-popover-width:25rem;--notification-popover-max-height:min(32rem, calc(100dvh - 7rem));--notification-popover-list-max-height:23rem;--select-chevron-size:.75rem;--select-chevron-right:calc(var(--control-height) / 2 - var(--select-chevron-size) / 2);--select-padding-right:calc(var(--control-height) + var(--space-3));--skill-progress-track:color-mix(in oklch, var(--color-text) 10%, var(--color-surface));--skill-progress-gradient:linear-gradient(90deg, #ed4a49, #ecaa0b, #299236);--skill-progress-height:.375rem;--settings-toc-width:13rem;--settings-layout-gap:var(--space-10);--settings-toc-top:var(--space-6);--readable-content-max-width:58rem;--anchor-scroll-margin:var(--space-6);--data-table-min-width:42rem;--page-padding-block:var(--space-8);--page-gutter:var(--space-6);--section-gap:var(--space-6);--layout-gap:var(--space-5);--card-padding:var(--space-4);--stack-gap:var(--space-3);--form-field-gap:var(--space-3);--line-height-ui:1.4;--line-height-copy:1.6;--page-heading-size:2rem;--page-heading-line-height:1.2;--touch-target-min:2.75rem;--catalog-column-count:3;--catalog-page-gutter:var(--page-gutter);--catalog-preview-card-width:calc((min(100vw, var(--content-max-width)) - (2 * var(--catalog-page-gutter)) - ((var(--catalog-column-count) - 1) * var(--layout-gap))) / var(--catalog-column-count));--booking-step-gap:var(--space-6);--booking-calendar-day-min-height:2.75rem;--booking-slot-min-height:var(--control-height-sm);--booking-accent-text:var(--color-accent-hover);--booking-neutral-text:var(--color-text);--booking-neutral-size:var(--font-size-md);--booking-copy-line-height:var(--line-height-ui);--booking-heading-weight:600;--booking-copy-weight:400;--booking-copy-gap:var(--space-2);--booking-dialog-image-max-width:15rem;--booking-dialog-content-max-width:32rem;--booking-dialog-actions-gap:var(--space-3);--mentor-skill-history-dialog-height:41.25rem;--session-page-padding-block:clamp(var(--space-3), calc(var(--space-2) + .7vh), var(--space-5));--session-card-padding:clamp(var(--space-4), calc(var(--space-3) + .65vw), var(--space-5));--session-workspace-gap:clamp(var(--space-3), calc(var(--space-2) + .55vw), var(--space-4));--session-section-gap:clamp(var(--space-2), calc(var(--space-1) + .45vh), var(--space-3));--session-control-gap:clamp(var(--space-2), calc(var(--space-1) + .45vw), var(--space-3));--session-label-size:clamp(var(--font-size-sm), calc(var(--font-size-sm) + .12vw), var(--font-size-md));--session-textarea-height:clamp(4rem, calc(3rem + 1.8vh), 6rem);--session-summary-textarea-height:clamp(4.5rem, calc(3.5rem + 2.1vh), 7rem);--session-skill-panel-height:clamp(14rem, calc(10rem + 16vh), 22rem);--session-workspace-height:clamp(42rem, calc(100dvh - 16rem), 64rem);--session-materials-download-width:var(--icon-size-sm);--session-materials-download-padding:0;--assessment-form-gap:var(--space-4);--assessment-panel-gap:var(--space-5);--assessment-panel-padding:var(--space-4);--assessment-target-min-height:clamp(14rem, calc(10rem + 16vh), 22rem);--assessment-field-gap:var(--space-2);--assessment-control-padding:var(--space-3);--assessment-summary-field-min-height:7rem;--assessment-textarea-height:var(--assessment-summary-field-min-height);--assessment-footer-padding-block:calc(var(--space-1) / 2);--assessment-status-offset:var(--space-1);--assessment-session-gap:var(--space-1);--assessment-session-panel-gap:var(--space-2);--assessment-session-panel-padding:var(--space-2);--assessment-session-control-padding:var(--space-2);--assessment-session-textarea-min-height:clamp(4rem, calc(2.75rem + 1.5vh), 6rem);--assessment-session-textarea-height:clamp(var(--assessment-session-textarea-min-height), calc(100% - (2 * var(--assessment-session-control-padding))), 100%);--assessment-session-equal-field-height:clamp(7rem, calc(4.5rem + 9vh), 15rem);--meeting-card-width:min(18rem, 82vw);--meeting-card-height:12rem;--meeting-card-padding:var(--space-3);--meeting-card-gap:var(--space-2);--meeting-card-person-gap:var(--space-3);--meeting-card-avatar-size:3.5rem;--meeting-card-name-size:clamp(1.125rem, 2.5vw, 1.375rem);--meeting-section-heading-size:clamp(1.5rem, 3vw, 2rem);--meeting-card-skills-gap:var(--space-2);--meeting-card-footer-gap:var(--space-3);--meeting-card-radius:var(--radius-2xl);--meeting-page-padding-block:clamp(var(--space-3), calc(var(--space-2) + 1.25vh), var(--space-6));--meeting-sections-gap:clamp(var(--space-2), calc(var(--space-1) + .8vh), var(--space-4));--meeting-section-gap:clamp(var(--space-1), calc(var(--space-1) + .25vh), var(--space-2));--meeting-carousel-padding-bottom:clamp(var(--space-1), calc(var(--space-1) + .25vh), var(--space-2));--meeting-page-padding-block-compact:var(--space-2);--meeting-sections-gap-compact:var(--space-1);--meeting-section-gap-compact:var(--space-1);--meeting-carousel-padding-bottom-compact:0}@supports (color:lab(0% 0 0)){:root{--color-background:lab(98.26% 0 0);--color-surface:lab(100% 0 0);--color-text:lab(8.30603% .618205 -2.16572);--color-text-muted:lab(35.1166% 1.78212 -6.1173);--color-accent:lab(51.7754% -11.4712 -49.8349);--color-accent-hover:lab(41.6013% -9.10804 -42.5647);--color-border:lab(90.6853% .399232 -1.45452);--color-error:lab(48.4493% 77.4328 61.5452);--color-success:lab(46.059% -42.549 28.3829);--color-focus:lab(70.687% -23.6078 -45.9483);--skill-progress-gradient:linear-gradient(90deg, lab(56.2318% 63.1473 38.2171), lab(74.4754% 17.3326 75.9449), lab(53.1793% -45.0091 38.3468))}}
