@keyframes _uiStageEnter_lyxsh_1{0%{opacity:0;transform:translateY(var(--ui-motion-rise))}to{opacity:1;transform:none}}@keyframes _uiFadeIn_lyxsh_1{0%{opacity:0}to{opacity:1}}@keyframes _uiFadeOut_lyxsh_1{0%{opacity:1}to{opacity:0}}@keyframes _uiDialogIn_lyxsh_1{0%{opacity:0;transform:translateY(var(--ui-motion-rise-lg)) scale(.98)}to{opacity:1;transform:none}}@keyframes _uiDialogOut_lyxsh_1{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.98)}}@keyframes _uiToastIn_lyxsh_1{0%{opacity:0;transform:translateY(var(--ui-motion-rise-lg))}to{opacity:1;transform:none}}@keyframes _uiToastOut_lyxsh_1{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(var(--ui-motion-rise-sm))}}@keyframes _uiSkeletonPulse_lyxsh_1{0%,to{opacity:1}50%{opacity:.55}}@keyframes _uiPop_lyxsh_1{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes _uiDraw_lyxsh_1{to{stroke-dashoffset:0}}@keyframes _uiRowEnter_lyxsh_1{0%{opacity:0;transform:translateY(var(--ui-motion-rise-sm))}to{opacity:1;transform:none}}._stageEnter_lyxsh_137{animation:_uiStageEnter_lyxsh_1 var(--ui-motion-duration) var(--ui-ease) both}._fadeIn_lyxsh_141{animation:_uiFadeIn_lyxsh_1 var(--ui-motion-duration) var(--ui-ease) both}._fadeInDelayed_lyxsh_145{animation:_uiFadeIn_lyxsh_1 var(--ui-motion-duration) var(--ui-ease) var(--ui-motion-skeleton-delay) both}._listEnter_lyxsh_150>*{animation:_uiRowEnter_lyxsh_1 var(--ui-motion-duration) var(--ui-ease) both}._listEnter_lyxsh_150>:nth-child(2){animation-delay:calc(var(--ui-motion-stagger) * 1)}._listEnter_lyxsh_150>:nth-child(3){animation-delay:calc(var(--ui-motion-stagger) * 2)}._listEnter_lyxsh_150>:nth-child(4){animation-delay:calc(var(--ui-motion-stagger) * 3)}._listEnter_lyxsh_150>:nth-child(5){animation-delay:calc(var(--ui-motion-stagger) * 4)}._listEnter_lyxsh_150>:nth-child(n+6){animation-delay:calc(var(--ui-motion-stagger) * 5)}._overlay_lyxsh_174[data-state=open]{animation:_uiFadeIn_lyxsh_1 var(--ui-motion-duration) var(--ui-ease) both}._overlay_lyxsh_174[data-state=closing]{animation:_uiFadeOut_lyxsh_1 var(--ui-motion-duration-fast) var(--ui-ease-exit) both}._panel_lyxsh_182[data-state=open]{animation:_uiDialogIn_lyxsh_1 var(--ui-motion-duration-slow) var(--ui-ease) both}._panel_lyxsh_182[data-state=closing]{animation:_uiDialogOut_lyxsh_1 var(--ui-motion-duration-fast) var(--ui-ease-exit) both}._toast_lyxsh_190[data-state=open]{animation:_uiToastIn_lyxsh_1 var(--ui-motion-duration) var(--ui-ease) both}._toast_lyxsh_190[data-state=closing]{animation:_uiToastOut_lyxsh_1 var(--ui-motion-duration-fast) var(--ui-ease-exit) both}._skeletonPulse_lyxsh_199{animation:1.6s ease-in-out infinite _uiSkeletonPulse_lyxsh_1}._pop_lyxsh_203{animation:_uiPop_lyxsh_1 var(--ui-motion-duration-fast) var(--ui-ease) both;transform-origin:50%}._drawCheck_lyxsh_209{animation:_uiDraw_lyxsh_1 var(--ui-motion-duration-slow) var(--ui-ease) 60ms both;stroke-dasharray:var(--ui-draw-length,100);stroke-dashoffset:var(--ui-draw-length,100)}._crossFade_lyxsh_216{animation:_uiFadeIn_lyxsh_1 var(--ui-motion-duration-fast) var(--ui-ease) both}._colorTransition_lyxsh_220{transition:background-color var(--ui-transition-fast), border-color var(--ui-transition-fast), color var(--ui-transition-fast)}._scope_lyxsh_227{scroll-behavior:smooth}._vtStage_lyxsh_232{view-transition-name:classroom-stage}::view-transition-old(classroom-stage){animation-duration:var(--ui-motion-duration-fast)}::view-transition-new(classroom-stage){animation-delay:var(--ui-motion-duration-fast);animation-duration:var(--ui-motion-duration)}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}@media (prefers-reduced-motion:reduce){._stageEnter_lyxsh_137,._fadeIn_lyxsh_141{animation:_uiFadeIn_lyxsh_1 var(--ui-motion-duration-fast) var(--ui-ease) both}._fadeInDelayed_lyxsh_145{animation:_uiFadeIn_lyxsh_1 var(--ui-motion-duration-fast) var(--ui-ease) var(--ui-motion-skeleton-delay) both}._listEnter_lyxsh_150>*,._listEnter_lyxsh_150>:nth-child(n){animation:none}._overlay_lyxsh_174[data-state=open],._panel_lyxsh_182[data-state=open],._toast_lyxsh_190[data-state=open]{animation:_uiFadeIn_lyxsh_1 var(--ui-motion-duration-fast) var(--ui-ease) both}._overlay_lyxsh_174[data-state=closing],._panel_lyxsh_182[data-state=closing],._toast_lyxsh_190[data-state=closing]{animation:_uiFadeOut_lyxsh_1 var(--ui-motion-duration-fast) var(--ui-ease-exit) both}._skeletonPulse_lyxsh_199,._pop_lyxsh_203{animation:none}._drawCheck_lyxsh_209{stroke-dashoffset:0;animation:none}._crossFade_lyxsh_216{animation:none}._colorTransition_lyxsh_220{transition:background-color var(--ui-transition-fast), border-color var(--ui-transition-fast), color var(--ui-transition-fast)}._scope_lyxsh_227{scroll-behavior:auto}._vtStage_lyxsh_232{view-transition-name:none}}._overlay_1wr29_3{background:var(--ui-overlay-backdrop);overscroll-behavior:contain;padding:var(--ui-space-4);z-index:var(--ui-layer-modal,2000);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}._overlayClosing_1wr29_16{pointer-events:none}._panel_1wr29_20{max-height:calc(100vh - (2 * var(--ui-space-4)));max-height:calc(100dvh - (2 * var(--ui-space-4)));outline:none;flex-direction:column;align-items:center;width:100%;min-width:0;max-width:100%;min-height:0;display:flex}._panel_1wr29_20>*{flex:0 auto;min-height:0}:where(._panel_1wr29_20>*){max-width:100%}._overlayTop_1wr29_46{padding-top:clamp(var(--ui-space-4), 8vh, 96px);align-items:start}._overlayTop_1wr29_46 ._panel_1wr29_20{max-height:calc(100vh - clamp(var(--ui-space-4), 8vh, 96px) - var(--ui-space-4));max-height:calc(100dvh - clamp(var(--ui-space-4), 8vh, 96px) - var(--ui-space-4))}@media (width<=740px){._overlay_1wr29_3{padding:var(--ui-space-3)}._panel_1wr29_20,._overlayTop_1wr29_46 ._panel_1wr29_20{max-height:calc(100vh - (2 * var(--ui-space-3)));max-height:calc(100dvh - (2 * var(--ui-space-3)))}}._confirmForm_1wr29_69{gap:var(--ui-gap-surface);min-width:0;margin:0;display:grid}._confirmDetails_1wr29_76{gap:var(--ui-gap-inner);min-width:0;margin:0;padding-inline-start:var(--ui-space-5);display:grid}._confirmActions_1wr29_84{align-items:center;gap:var(--ui-gap-control);flex-wrap:wrap;justify-content:flex-end;min-width:0;display:flex}._confirmExtraAction_1wr29_93{margin-inline-end:auto}@media (width<=480px){._confirmActions_1wr29_84>*{flex:auto}._confirmExtraAction_1wr29_93{flex-basis:100%;margin-inline-end:0}}._viewportTheme_qwr7x_2{display:block}._viewport_qwr7x_2{bottom:var(--ui-space-4);max-width:calc(100vw - (2 * var(--ui-space-4)));pointer-events:none;width:400px;z-index:calc(var(--ui-layer-modal,2000) + 10);flex-direction:column;display:flex;position:fixed;inset-inline-end:var(--ui-space-4)}._region_qwr7x_18{gap:var(--ui-gap-control);min-width:0;display:grid}._region_qwr7x_18:not(:empty)+._region_qwr7x_18:not(:empty){margin-top:var(--ui-gap-control)}._toast_qwr7x_28{background:var(--ui-surface);border:var(--ui-border-width) solid var(--ui-border);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-floating);color:var(--ui-text);align-items:center;gap:var(--ui-gap-inner);min-width:0;padding:var(--ui-space-3) var(--ui-space-3) var(--ui-space-3) var(--ui-space-4);pointer-events:auto;grid-template-columns:auto minmax(0,1fr) auto;display:grid}._toast_error_qwr7x_43{border-color:var(--ui-border-danger)}._toastIcon_qwr7x_47{color:var(--ui-info);height:var(--ui-icon-size-lg);stroke-width:var(--ui-icon-stroke);width:var(--ui-icon-size-lg);flex:none}._toast_success_qwr7x_55 ._toastIcon_qwr7x_47{color:var(--ui-success)}._toast_error_qwr7x_43 ._toastIcon_qwr7x_47{color:var(--ui-danger)}._toastMessage_qwr7x_63{overflow-wrap:anywhere;min-width:0}._toastControls_qwr7x_68{align-items:center;gap:var(--ui-gap-inner);flex:none;display:inline-flex}._toastDismiss_qwr7x_75{flex:none}@media (width<=720px){._viewport_qwr7x_2{bottom:calc(var(--ui-space-4) + var(--ui-toast-offset-bottom,0px));inset-inline:var(--ui-space-4);width:auto;max-width:none;margin-inline:auto}}._visuallyHidden_1s8hx_4{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._notice_1s8hx_17{--ui-notice-accent:var(--ui-info);background:var(--ui-info-soft);border:var(--ui-border-width) solid color-mix(in srgb, var(--ui-notice-accent) 32%, transparent);border-radius:var(--ui-radius-md);box-shadow:var(--ui-shadow-none);color:var(--ui-text);align-items:flex-start;gap:var(--ui-gap-control);min-width:0;padding:var(--ui-space-3) var(--ui-space-4);display:flex}._noticeInfo_1s8hx_31{--ui-notice-accent:var(--ui-info);background:var(--ui-info-soft)}._noticeSuccess_1s8hx_36{--ui-notice-accent:var(--ui-success);background:var(--ui-success-soft)}._noticeWarning_1s8hx_41{--ui-notice-accent:var(--ui-warning);background:var(--ui-warning-soft)}._noticeDanger_1s8hx_46{--ui-notice-accent:var(--ui-danger);background:var(--ui-danger-soft);border-color:var(--ui-border-danger)}._noticeNeutral_1s8hx_52{--ui-notice-accent:var(--ui-text-subtle);background:var(--ui-surface-soft);border-color:var(--ui-border)}._noticeIcon_1s8hx_58{color:var(--ui-notice-accent);height:var(--ui-icon-size-md);margin-top:var(--ui-space-1);stroke-width:var(--ui-icon-stroke);width:var(--ui-icon-size-md);flex:none}._noticeContent_1s8hx_67{gap:var(--ui-gap-attached);flex:auto;min-width:0;display:grid}._noticeTitle_1s8hx_74,._noticeBody_1s8hx_75{overflow-wrap:anywhere;min-width:0}._noticeAction_1s8hx_80{align-self:center;align-items:center;gap:var(--ui-gap-control);flex:none;display:inline-flex}@media (width<=560px){._notice_1s8hx_17{flex-wrap:wrap}._noticeContent_1s8hx_67{flex-basis:calc(100% - var(--ui-icon-size-md) - var(--ui-gap-control))}._noticeAction_1s8hx_80{margin-inline-start:calc(var(--ui-icon-size-md) + var(--ui-gap-control))}}._skeleton_1s8hx_103{gap:var(--ui-gap-surface);width:100%;min-width:0;display:grid}._skeletonBar_1s8hx_110{background:var(--ui-border);border-radius:var(--ui-radius-xs);width:100%;max-width:100%;height:12px;display:block}._skeletonThin_1s8hx_119{height:8px}._skeletonTall_1s8hx_123{height:16px}._skeletonTitle_1s8hx_127{height:24px}._skeletonW100_1s8hx_131{width:100%}._skeletonW90_1s8hx_135{width:90%}._skeletonW80_1s8hx_139{width:80%}._skeletonW60_1s8hx_143{width:60%}._skeletonW40_1s8hx_147{width:40%}._skeletonLines_1s8hx_151{gap:var(--ui-gap-inner);flex:auto;min-width:0;display:grid}._skeletonRow_1s8hx_158{border:var(--ui-border-width) solid var(--ui-border);border-radius:var(--ui-radius-md);align-items:center;gap:var(--ui-gap-control);min-height:var(--ui-button-height-lg);min-width:0;padding:var(--ui-space-3) var(--ui-space-4);display:flex}._skeletonSquare_1s8hx_169{border-radius:var(--ui-radius-sm);height:var(--ui-button-height-sm);width:var(--ui-button-height-sm);flex:none}._skeletonTag_1s8hx_176{border-radius:var(--ui-radius-pill);height:var(--ui-pill-height);flex:none;width:72px}._skeletonCard_1s8hx_183{border:var(--ui-border-width) solid var(--ui-border);border-radius:var(--ui-radius-lg);gap:var(--ui-gap-control);min-width:0;padding:var(--ui-space-5);display:grid}._skeletonTable_1s8hx_192{gap:var(--ui-gap-inner);min-width:0;display:grid}._skeletonTableRow_1s8hx_198{border:var(--ui-border-width) solid var(--ui-border);border-radius:var(--ui-radius-md);align-items:center;gap:var(--ui-gap-control);min-height:var(--ui-button-height-md);padding:0 var(--ui-space-4);grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));display:grid}._skeletonTableHeader_1s8hx_209{min-height:var(--ui-button-height-sm);border-color:#0000}._skeletonHeader_1s8hx_214{gap:var(--ui-gap-field);min-width:0;display:grid}._skeletonEyebrow_1s8hx_220{width:88px}._saveStatus_1s8hx_225{align-items:center;gap:var(--ui-gap-control);flex-wrap:wrap;min-width:0;max-width:100%;display:inline-flex}._saveStatusRegion_1s8hx_234{max-width:100%;min-height:var(--ui-button-height-sm);min-inline-size:9rem;min-width:0;display:inline-flex}._saveStatusLabel_1s8hx_242{color:var(--ui-text-muted);align-items:center;gap:var(--ui-gap-inner);min-width:0;display:inline-flex}._saveStatusIcon_1s8hx_250{color:var(--ui-text-subtle);height:var(--ui-icon-size-sm);stroke-width:var(--ui-icon-stroke);width:var(--ui-icon-size-sm);flex:none}._saveStatus_1s8hx_225[data-state=saved] ._saveStatusIcon_1s8hx_250{color:var(--ui-success)}._saveStatus_1s8hx_225[data-state=offline] ._saveStatusIcon_1s8hx_250,._saveStatus_1s8hx_225[data-state=conflict] ._saveStatusIcon_1s8hx_250{color:var(--ui-warning)}._saveStatus_1s8hx_225[data-state=error] ._saveStatusIcon_1s8hx_250{color:var(--ui-danger)}._successCheck_1s8hx_272{flex:none;display:inline-block;overflow:visible}._successCheckSm_1s8hx_278{width:20px;height:20px}._successCheckMd_1s8hx_283{width:32px;height:32px}._successCheckLg_1s8hx_288{width:48px;height:48px}._successCheckCircle_1s8hx_293{fill:var(--ui-success-soft);stroke:var(--ui-success);stroke-width:1.5px}._successCheckMark_1s8hx_299{--ui-draw-length:14;fill:none;stroke:var(--ui-success);stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--ui-icon-stroke)}._copyButton_1s8hx_309{flex:none;align-items:center;min-width:0;display:inline-flex;position:relative}._visuallyHidden_19gix_5{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._meter_19gix_18{--ui-meter-height:6px;--ui-meter-fill:var(--ui-action-primary);gap:var(--ui-gap-inner);width:100%;min-width:0;display:grid}._meterSm_19gix_27{--ui-meter-height:4px}._meterMd_19gix_31{--ui-meter-height:6px}._meterLg_19gix_35{--ui-meter-height:8px}._meterBrand_19gix_39{--ui-meter-fill:var(--ui-action-primary)}._meterSuccess_19gix_43{--ui-meter-fill:var(--ui-success-filled)}._meterWarning_19gix_47{--ui-meter-fill:var(--ui-warning)}._meterDanger_19gix_51{--ui-meter-fill:var(--ui-danger)}._meterNeutral_19gix_55{--ui-meter-fill:var(--ui-text-subtle)}._meterHeader_19gix_59{align-items:baseline;gap:var(--ui-gap-control);justify-content:space-between;min-width:0;display:flex}._meterLabel_19gix_67{min-width:0}._meterValue_19gix_71{font-variant-numeric:tabular-nums;flex:none}._meterTrack_19gix_76{background:var(--ui-border);border-radius:var(--ui-radius-pill);height:var(--ui-meter-height);width:100%;min-width:0;display:block;position:relative;overflow:hidden}._meterFill_19gix_87{background:var(--ui-meter-fill);transform-origin:0;width:100%;height:100%;display:block}._checklist_19gix_96{gap:var(--ui-gap-control);min-width:0;display:grid}._checklistTitle_19gix_102{min-width:0}._checklistList_19gix_106{gap:var(--ui-gap-inner);min-width:0;margin:0;padding:0;list-style:none;display:grid}._checklistItem_19gix_115{--ui-checklist-accent:var(--ui-text-subtle);border:var(--ui-border-width) solid transparent;border-radius:var(--ui-radius-md);align-items:flex-start;gap:var(--ui-gap-control);min-height:var(--ui-button-height-md);min-width:0;padding:var(--ui-space-2) var(--ui-space-3);display:flex}._checklistDone_19gix_127{--ui-checklist-accent:var(--ui-success)}._checklistCurrent_19gix_131{--ui-checklist-accent:var(--ui-action-primary);background:var(--ui-surface-accent);border-color:var(--ui-border-accent)}._checklistTodo_19gix_137,._checklistOptional_19gix_138{--ui-checklist-accent:var(--ui-text-subtle)}._checklistBlocked_19gix_142{--ui-checklist-accent:var(--ui-text-subtle);color:var(--ui-text-subtle)}._checklistIcon_19gix_147{color:var(--ui-checklist-accent);height:var(--ui-icon-size-md);stroke-width:var(--ui-icon-stroke);width:var(--ui-icon-size-md);flex:none;margin-top:2px}._checklistBody_19gix_156{flex:auto;gap:2px;min-width:0;display:grid}._checklistLabel_19gix_163{overflow-wrap:anywhere;min-width:0}._checklistDone_19gix_127 ._checklistLabel_19gix_163{color:var(--ui-text-muted)}._checklistBlocked_19gix_142 ._checklistLabel_19gix_163{color:var(--ui-text-subtle)}._checklistAside_19gix_176{align-self:center;align-items:center;gap:var(--ui-gap-control);flex-wrap:wrap;flex:0 auto;justify-content:flex-end;min-width:0;display:inline-flex}._checklistMeta_19gix_187,._checklistAction_19gix_188{align-items:center;gap:var(--ui-gap-inner);min-width:0;display:inline-flex}@media (width<=560px){._checklistItem_19gix_115{flex-wrap:wrap}._checklistBody_19gix_156{flex-basis:calc(100% - var(--ui-icon-size-md) - var(--ui-gap-control))}._checklistAside_19gix_176{justify-content:flex-start;margin-inline-start:calc(var(--ui-icon-size-md) + var(--ui-gap-control))}}._stepper_19gix_211{--ui-step-marker-size:28px;gap:var(--ui-gap-inner);min-width:0;margin:0;padding:0;list-style:none;display:flex}._stepperSm_19gix_221{--ui-step-marker-size:24px}._stepperMd_19gix_225{--ui-step-marker-size:28px}._stepperHorizontal_19gix_229{overscroll-behavior-x:contain;max-width:100%;padding:var(--ui-space-1);scrollbar-width:thin;align-items:center;overflow-x:auto}._stepperVertical_19gix_238{flex-direction:column}._step_19gix_211{align-items:center;gap:var(--ui-gap-inner);min-width:0;display:flex;position:relative}._stepperHorizontal_19gix_229 ._step_19gix_211{flex:none}._stepperHorizontal_19gix_229 ._step_19gix_211:not(:last-child):after{background:var(--ui-border-strong);content:"";height:var(--ui-border-width);width:var(--ui-space-6);flex:none;display:block}._stepperHorizontal_19gix_229 ._step_19gix_211[data-state=complete]:not(:last-child):after{background:var(--ui-action-primary)}._stepperVertical_19gix_238 ._step_19gix_211:not(:last-child):after{background:var(--ui-border-strong);bottom:calc(-1 * var(--ui-gap-inner));content:"";inset-inline-start:calc(var(--ui-space-2) + (var(--ui-step-marker-size) / 2));top:calc(50% + (var(--ui-step-marker-size) / 2));width:var(--ui-border-width);position:absolute}._stepperVertical_19gix_238 ._step_19gix_211[data-state=complete]:not(:last-child):after{background:var(--ui-action-primary)}._stepControl_19gix_281{appearance:none;border:var(--ui-border-width) solid transparent;border-radius:var(--ui-radius-md);color:inherit;font:inherit;align-items:center;gap:var(--ui-gap-inner);min-height:var(--ui-button-height-md);min-width:0;padding:var(--ui-space-1) var(--ui-space-2);text-align:start;background:0 0;margin:0;display:inline-flex}._stepperSm_19gix_221 ._stepControl_19gix_281{min-height:var(--ui-button-height-sm)}._stepButton_19gix_302{cursor:pointer}._stepButton_19gix_302:hover{background:var(--ui-surface-soft);border-color:var(--ui-border)}._stepButton_19gix_302:focus-visible{border-color:var(--ui-control-focus-border);box-shadow:var(--ui-focus-ring);outline:none}._stepMarker_19gix_317{background:var(--ui-surface);border:var(--ui-border-width) solid var(--ui-border-strong);border-radius:var(--ui-radius-pill);color:var(--ui-text-subtle);font-size:var(--ui-type-size-xs);font-variant-numeric:tabular-nums;font-weight:var(--ui-type-label-weight);height:var(--ui-step-marker-size);width:var(--ui-step-marker-size);flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}._stepMarkerIcon_19gix_334{height:var(--ui-icon-size-sm);stroke-width:var(--ui-icon-stroke);width:var(--ui-icon-size-sm)}._step_19gix_211[data-state=complete] ._stepMarker_19gix_317{background:var(--ui-action-primary);border-color:var(--ui-action-primary);color:var(--ui-text-inverse)}._step_19gix_211[data-state=current] ._stepMarker_19gix_317{border:2px solid var(--ui-action-primary);color:var(--ui-action-text)}._stepText_19gix_351{gap:2px;min-width:0;display:grid}._stepLabel_19gix_357{white-space:nowrap}._stepperVertical_19gix_238 ._stepLabel_19gix_357{white-space:normal}._step_19gix_211[data-state=upcoming] ._stepLabel_19gix_357{color:var(--ui-text-muted)}._stepDescription_19gix_369{min-width:0}._stepperHorizontal_19gix_229 ._stepDescription_19gix_369{white-space:nowrap}._stepDisabled_19gix_377{opacity:.56}._linkTabNav_1sl1x_5{min-width:0;max-width:100%}._linkTabGroup_1sl1x_10{background:var(--ui-bg-soft);border:var(--ui-border-width) solid var(--ui-border);align-items:center;gap:var(--ui-gap-attached);overscroll-behavior-x:contain;min-width:0;max-width:100%;padding:var(--ui-space-1);scrollbar-width:none;margin:0;list-style:none;display:inline-flex;overflow-x:auto}._linkTabGroup_1sl1x_10::-webkit-scrollbar{display:none}._linkTabItem_1sl1x_30{flex:none;min-width:0;display:flex}._radiusSquare_1sl1x_36{border-radius:var(--ui-radius-md)}._radiusPill_1sl1x_40{border-radius:var(--ui-radius-pill)}._linkTab_1sl1x_5{--ui-link-tab-icon-size:calc(1em * var(--ui-icon-button-ratio));border:var(--ui-border-width) solid transparent;box-shadow:var(--ui-shadow-none);color:var(--ui-text-muted);cursor:pointer;font-family:inherit;font-weight:var(--ui-type-label-weight);align-items:center;gap:var(--ui-gap-inner);white-space:nowrap;background:0 0;justify-content:center;line-height:1;text-decoration:none;display:inline-flex}._linkTab_1sl1x_5:hover{background:var(--ui-surface);border-color:var(--ui-border);color:var(--ui-text-strong)}._linkTab_1sl1x_5:focus-visible{border-color:var(--ui-control-focus-border);box-shadow:var(--ui-focus-ring);color:var(--ui-text-strong);outline:none}._linkTabActive_1sl1x_75,._linkTabActive_1sl1x_75:hover{background:var(--ui-action-primary);border-color:var(--ui-action-primary-hover);color:var(--ui-text-inverse)}._linkTabActive_1sl1x_75:hover{background:var(--ui-action-primary-hover)}._linkTabActive_1sl1x_75:focus-visible{background:var(--ui-action-primary);border-color:var(--ui-action-primary-hover);box-shadow:var(--ui-focus-ring);color:var(--ui-text-inverse)}._linkTabIcon_1sl1x_93{height:var(--ui-link-tab-icon-size);stroke-width:var(--ui-icon-stroke);width:var(--ui-link-tab-icon-size);flex:none}._linkTabLabel_1sl1x_100{text-overflow:ellipsis;min-width:0;overflow:hidden}._linkTabCount_1sl1x_106{flex:none}._linkTabActive_1sl1x_75 ._linkTabCount_1sl1x_106{background:var(--ui-text-inverse);color:var(--ui-brand-navy)}._linkTabSm_1sl1x_115{font-size:var(--ui-type-size-xs);min-height:var(--ui-button-height-sm);padding:0 var(--ui-button-pad-x-sm)}._linkTabMd_1sl1x_121{font-size:var(--ui-type-size-sm);min-height:var(--ui-button-height-md);padding:0 var(--ui-button-pad-x-md)}._linkTabLg_1sl1x_127{font-size:var(--ui-type-size-md);min-height:var(--ui-button-height-lg);padding:0 var(--ui-button-pad-x-lg)}._linkTabNavUnderline_1sl1x_136{width:100%}._variantUnderline_1sl1x_143{box-shadow:inset 0 calc(-1 * var(--ui-border-width)) 0 var(--ui-border);gap:var(--ui-space-2);background:0 0;border:0;border-radius:0;width:100%;padding:0;display:flex;position:relative;overflow-y:hidden}._variantUnderline_1sl1x_143 ._linkTab_1sl1x_5{border-radius:var(--ui-radius-sm) var(--ui-radius-sm) 0 0;color:var(--ui-text-muted);background:0 0;border:0}._variantUnderline_1sl1x_143 ._linkTab_1sl1x_5:hover{color:var(--ui-text-strong);background:0 0}._variantUnderline_1sl1x_143 ._linkTabActive_1sl1x_75,._variantUnderline_1sl1x_143 ._linkTabActive_1sl1x_75:hover,._variantUnderline_1sl1x_143 ._linkTabActive_1sl1x_75:focus-visible{color:var(--ui-action-text);background:0 0;border-color:#0000}._variantUnderline_1sl1x_143 ._linkTabActive_1sl1x_75 ._linkTabCount_1sl1x_106{background:var(--ui-action-primary);color:var(--ui-text-inverse)}._variantUnderline_1sl1x_143:not([data-indicator=ready]) ._linkTabActive_1sl1x_75{box-shadow:inset 0 -2px 0 var(--ui-action-primary)}._underlineTrack_1sl1x_187{pointer-events:none;height:2px;list-style:none;position:absolute;bottom:0;left:0;right:0}._underlineIndicator_1sl1x_197{background:var(--ui-action-primary);border-radius:var(--ui-radius-pill);height:2px;position:absolute;bottom:0;left:0}._underlineIndicatorAnimated_1sl1x_206{transition:transform var(--ui-motion-duration-slow) var(--ui-ease), width var(--ui-motion-duration-slow) var(--ui-ease)}@media (prefers-reduced-motion:reduce){._underlineIndicatorAnimated_1sl1x_206{transition:none}}@media (width<=520px){._variantUnderline_1sl1x_143{gap:0}._variantUnderline_1sl1x_143 ._linkTabMd_1sl1x_121{padding:0 var(--ui-space-3)}}._disclosure_1f1mb_1{min-width:0;display:grid}._disclosureHeading_1f1mb_6{min-width:0;margin:0}._disclosureButton_1f1mb_11{appearance:none;border:var(--ui-border-width) solid transparent;border-radius:var(--ui-radius-md);color:var(--ui-text-strong);cursor:pointer;font:inherit;align-items:center;gap:var(--ui-gap-control);min-height:var(--ui-button-height-md);min-width:0;padding:var(--ui-space-2) var(--ui-space-3);text-align:start;background:0 0;justify-content:space-between;width:100%;margin:0;display:flex}._disclosureButton_1f1mb_11:hover{background:var(--ui-surface-soft);border-color:var(--ui-border)}._disclosureButton_1f1mb_11:focus-visible{border-color:var(--ui-control-focus-border);box-shadow:var(--ui-focus-ring);outline:none}._disclosureSummary_1f1mb_42{overflow-wrap:anywhere;flex:auto;min-width:0}._disclosureChevron_1f1mb_48{color:var(--ui-text-subtle);height:var(--ui-icon-size-md);stroke-width:var(--ui-icon-stroke);transition:transform var(--ui-transition);width:var(--ui-icon-size-md);flex:none}._disclosureOpen_1f1mb_57 ._disclosureChevron_1f1mb_48{transform:rotate(180deg)}._disclosurePanel_1f1mb_62{opacity:0;min-width:0;transition:grid-template-rows var(--ui-transition), opacity var(--ui-transition);grid-template-rows:0fr;display:grid}._disclosureOpen_1f1mb_57 ._disclosurePanel_1f1mb_62{opacity:1;grid-template-rows:1fr}._disclosurePanelInner_1f1mb_77{min-width:0;min-height:0;overflow:hidden}._disclosureContent_1f1mb_85{min-width:0;padding:var(--ui-space-1) var(--ui-space-3) var(--ui-space-3)}@media (prefers-reduced-motion:reduce){._disclosureChevron_1f1mb_48,._disclosurePanel_1f1mb_62{transition:none}}._doc_19lx2_1{background:var(--ui-bg-muted);color:var(--ui-text);min-height:100vh;padding:32px 32px var(--ui-page-end-space);scroll-padding-bottom:var(--ui-page-end-space)}._shell_19lx2_9{gap:var(--ui-gap-section);max-width:1240px;margin:0 auto;display:grid}._hero_19lx2_16{min-height:260px;padding-right:min(360px,30vw);display:block;position:relative}._heroCopy_19lx2_23{gap:var(--ui-gap-control);display:grid}._heroControls_19lx2_28{z-index:1;position:absolute;top:0;right:0}._headline_19lx2_35{color:var(--ui-text-strong);font-size:var(--ui-type-hero-size);font-weight:var(--ui-type-hero-weight);letter-spacing:var(--ui-type-hero-letter-spacing);line-height:var(--ui-type-hero-line-height);max-width:var(--ui-type-hero-max-width);text-wrap:balance;margin:0}._subtitle_19lx2_46{color:var(--ui-text-muted);font-size:var(--ui-type-size-lg);font-weight:var(--ui-type-body-weight);line-height:var(--ui-type-lead-line-height);max-width:720px;margin:0}._section_19lx2_55{gap:var(--ui-gap-surface);display:grid}._sectionHeader_19lx2_60{align-items:end;gap:var(--ui-gap-surface);justify-content:space-between;display:flex}._sectionTitle_19lx2_67{color:var(--ui-text-strong);font-size:var(--ui-type-size-2xl);letter-spacing:0;margin:0;font-weight:820;line-height:1.18}._sectionNote_19lx2_76{color:var(--ui-text-muted);font-size:var(--ui-type-size-sm);line-height:var(--ui-type-body-line-height);max-width:720px;margin:4px 0 0}._subsectionTitle_19lx2_84{color:var(--ui-text-strong);font-size:var(--ui-type-size-xs);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-weight:820}._grid_19lx2_93{gap:var(--ui-gap-surface);display:grid}._grid2_19lx2_98{grid-template-columns:repeat(2,minmax(0,1fr))}._grid3_19lx2_102{grid-template-columns:repeat(3,minmax(0,1fr))}._grid4_19lx2_106{grid-template-columns:repeat(4,minmax(0,1fr))}._gridSpanAll_19lx2_110{grid-column:1/-1}._valueCardGrid_19lx2_114{gap:var(--ui-gap-surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._stack_19lx2_120{gap:var(--ui-gap-control);width:100%;min-width:0;display:grid}._stack_19lx2_120>*{min-width:0;max-width:100%}._row_19lx2_132{align-items:center;gap:var(--ui-gap-control);flex-wrap:wrap;min-width:0;display:flex;overflow-x:auto}._ruleNote_19lx2_141{background:var(--ui-bg-muted);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);color:var(--ui-text-muted);font-size:var(--ui-type-size-xs);align-items:flex-start;gap:var(--ui-gap-control);overflow-wrap:anywhere;margin:0;padding:10px 12px;line-height:1.45;display:flex}._ruleNote_19lx2_141 strong{color:var(--ui-text-strong);font-size:var(--ui-type-size-2xs);letter-spacing:.08em;text-transform:uppercase;flex:none;font-weight:820;line-height:1.45}._sectionDivider_19lx2_166{gap:10px;display:grid}._sectionDividerCopy_19lx2_171{gap:6px;max-width:none;display:grid}._sectionDividerCopy_19lx2_171 h2{color:var(--ui-text-strong);font-size:var(--ui-type-size-2xl);letter-spacing:0;margin:0;font-weight:820;line-height:1.18}._sectionDividerCopy_19lx2_171 p{color:var(--ui-text-muted);font-size:var(--ui-type-size-sm);font-weight:var(--ui-type-support-weight);line-height:var(--ui-type-body-line-height);margin:0}._authButtonPanel_19lx2_194{gap:var(--ui-gap-control);width:100%;max-width:520px;display:grid}._menuButtonExamples_19lx2_201{align-items:start;gap:var(--ui-gap-surface);grid-template-columns:minmax(280px,1.25fr) repeat(2,minmax(0,1fr));display:grid}._visibleMenuExample_19lx2_208{width:100%}._buttonGuides_19lx2_212{color:var(--ui-text-muted);gap:var(--ui-gap-control);grid-template-columns:repeat(4,minmax(0,1fr));line-height:1.45;display:grid}._buttonGuides_19lx2_212 span{background:var(--ui-bg-muted);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);font-size:var(--ui-type-size-xs);padding:10px 12px}._aquinasGrid_19lx2_228{gap:var(--ui-gap-surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._aquinasCard_19lx2_234{background:var(--ui-bg-muted);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);align-content:start;gap:var(--ui-gap-inner);padding:18px;display:grid}._aquinasTerm_19lx2_244{color:var(--ui-text-strong);font-size:var(--ui-type-size-2xs);letter-spacing:.12em;text-transform:uppercase;font-weight:860;line-height:1.2}._aquinasCard_19lx2_234 h3{color:var(--ui-text-strong);font-size:var(--ui-type-size-lg);margin:0;font-weight:820;line-height:1.18}._aquinasCard_19lx2_234 p,._aquinasCard_19lx2_234 small{color:var(--ui-text-muted);font-size:var(--ui-type-size-xs);font-weight:var(--ui-type-support-weight);margin:0;line-height:1.5}._aquinasCard_19lx2_234 small{border-top:1px solid var(--ui-border);padding-top:var(--ui-gap-inner)}._promptEngineBody_19lx2_275{gap:var(--ui-gap-control);display:grid}._promptEngineBody_19lx2_275 p,._promptEngineBody_19lx2_275 li{color:var(--ui-text-muted);font-size:var(--ui-type-size-sm);font-weight:var(--ui-type-support-weight);margin:0;line-height:1.55}._promptEngineList_19lx2_289{gap:6px;margin:0;padding-left:22px;display:grid}._beautyProof_19lx2_296{gap:var(--ui-gap-control);display:grid}._beautyProof_19lx2_296 h3{color:var(--ui-text-strong);font-size:var(--ui-type-size-lg);letter-spacing:0;margin:0;font-weight:820;line-height:1.2}._beautyPartLabel_19lx2_310{color:var(--ui-action-text);font-size:var(--ui-type-size-2xs);letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:820;line-height:1.25}._beautyProofIntro_19lx2_320{border-left:3px solid var(--ui-action);padding-left:14px}._beautyProofBlock_19lx2_325{border-top:1px solid var(--ui-border);gap:var(--ui-gap-control);padding-top:12px;display:grid}._beautyDefinitionList_19lx2_332,._beautyLogicGrid_19lx2_333,._beautyProofColumns_19lx2_334,._beautyObjectionList_19lx2_335,._beautyCalloutGrid_19lx2_336{align-items:start;gap:var(--ui-gap-control);display:grid}._beautyDefinitionList_19lx2_332{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0}._beautyDefinitionGroupCard_19lx2_347:last-child{grid-column:1/-1}._beautyDefinitionRows_19lx2_351{gap:var(--ui-gap-control);margin:0;display:grid}._beautyDefinitionRow_19lx2_351{border-top:1px solid var(--ui-border);padding-top:var(--ui-gap-control);gap:5px;display:grid}._beautyDefinitionRow_19lx2_351:first-child{border-top:0;padding-top:0}._beautyDefinitionRow_19lx2_351 dt{align-items:baseline;gap:var(--ui-gap-inner);flex-wrap:wrap;min-width:0;display:flex}._beautyDefinitionRow_19lx2_351 dt span{color:var(--ui-text-strong);font-size:var(--ui-type-size-sm);font-weight:820;line-height:1.25}._beautyDefinitionRow_19lx2_351 dt small{color:var(--ui-text-subtle);font-size:var(--ui-type-size-2xs);font-style:italic;font-weight:760;line-height:1.35}._beautyDefinitionRow_19lx2_351 dd{color:var(--ui-text-muted);font-size:var(--ui-type-size-xs);font-weight:var(--ui-type-support-weight);margin:0;line-height:1.48}._beautyProofBlock_19lx2_325>p:not(._beautyPartLabel_19lx2_310),._beautyProofIntro_19lx2_320>p:not(._beautyPartLabel_19lx2_310),._beautyCardText_19lx2_402{color:var(--ui-text-muted);font-size:var(--ui-type-size-sm);font-weight:var(--ui-type-support-weight);margin:0;line-height:1.48}._beautyProofColumns_19lx2_334{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}._beautyCalloutGrid_19lx2_336{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}._beautyFormula_19lx2_418{color:var(--ui-action-text);font-family:var(--ui-mono-family);font-size:var(--ui-type-size-xs);overflow-wrap:anywhere;font-weight:800;display:block}._beautyObjectionList_19lx2_335{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}._beautyQuote_19lx2_431{border-left:3px solid var(--ui-border-strong);color:var(--ui-text-muted);font-size:var(--ui-type-size-xs);font-weight:var(--ui-type-support-weight);margin:0;padding-left:10px;line-height:1.45}._beautyNestedCard_19lx2_441{box-shadow:var(--ui-shadow-none);align-self:start;gap:var(--ui-gap-control)}._beautyLogicGrid_19lx2_333{grid-template-columns:repeat(2,minmax(0,1fr))}._beautyLogicWide_19lx2_451{grid-column:1/-1}._beautyDerivationList_19lx2_455{gap:var(--ui-gap-control);grid-template-columns:repeat(2,minmax(320px,1fr))}._beautyDerivationItem_19lx2_460,._beautyDerivationList_19lx2_455 ._beautyDerivationItem_19lx2_460:first-child,._beautyDerivationList_19lx2_455 ._beautyDerivationItem_19lx2_460:nth-child(-n+2){background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);padding:var(--ui-gap-inner);align-content:start;gap:8px}._beautyDerivationLine_19lx2_471{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}._beautyDerivationLine_19lx2_471 ._beautyLogicCode_19lx2_478{white-space:normal;width:100%;display:block}._beautyLogicRows_19lx2_484{gap:var(--ui-gap-inner);margin:0;padding:0;list-style:none;display:grid}._beautyLogicRow_19lx2_484{border-top:1px solid var(--ui-border);align-items:baseline;gap:6px var(--ui-gap-control);min-width:0;padding-top:var(--ui-gap-inner);grid-template-columns:minmax(130px,auto) minmax(0,1fr);list-style:none;display:grid}._beautyLogicItem_19lx2_503{border-top:1px solid var(--ui-border);min-width:0;padding-top:var(--ui-gap-inner);gap:5px;list-style:none;display:grid}._beautyLogicRow_19lx2_484:first-child,._beautyLogicItem_19lx2_503:first-child{border-top:0;padding-top:0}._beautyLogicRow_19lx2_484 dt,._beautyLogicRow_19lx2_484 dd{margin:0}._beautyLogicCode_19lx2_478{background:var(--ui-bg-muted);border:1px solid var(--ui-border);border-radius:var(--ui-radius-xs);color:var(--ui-text-strong);font-family:var(--ui-mono-family);font-size:var(--ui-type-size-xs);white-space:nowrap;max-width:100%;padding:4px 8px;font-weight:760;line-height:1.45;display:inline-block;overflow-x:auto}._beautyLogicRow_19lx2_484 dd,._beautyLogicNote_19lx2_540{color:var(--ui-text-muted);font-size:var(--ui-type-size-xs);font-weight:var(--ui-type-support-weight);line-height:1.45}._beautyLogicJustification_19lx2_547{background:var(--ui-action-soft,var(--ui-bg-muted));border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);color:var(--ui-action-text);font-family:var(--ui-mono-family);font-size:var(--ui-type-size-2xs);letter-spacing:0;white-space:nowrap;justify-content:center;align-self:start;align-items:center;min-width:44px;min-height:24px;padding:2px 8px;font-weight:780;line-height:1.45;display:inline-flex}._beautyLemmaLadder_19lx2_567{counter-reset:lemma;gap:var(--ui-gap-control);margin:0;padding:0;list-style:none;display:grid}._beautyLemmaIndex_19lx2_576{background:var(--ui-action-soft,var(--ui-bg-muted));border-radius:var(--ui-radius-pill);color:var(--ui-action-text);font-family:var(--ui-mono-family);font-size:var(--ui-type-size-xs);letter-spacing:.04em;justify-content:center;align-items:center;min-width:38px;height:30px;padding:0 10px;font-weight:820;line-height:1;display:inline-flex}._beautyLemmaBody_19lx2_593{gap:8px;min-width:0;display:grid}._beautyLemmaBody_19lx2_593 h4{color:var(--ui-text-strong);font-size:var(--ui-type-size-md);letter-spacing:0;margin:0;font-weight:780;line-height:1.25}._beautyLemmaPremises_19lx2_608{color:var(--ui-text-muted);font-size:var(--ui-type-size-xs);font-weight:var(--ui-type-support-weight);gap:6px;margin:0;padding:0 0 0 18px;line-height:1.5;display:grid}._beautyLemmaPremises_19lx2_608 li{padding-left:4px;list-style:decimal}._beautyLemmaPremises_19lx2_608 li::marker{color:var(--ui-text-subtle);font-weight:720}._beautyLemmaConclusion_19lx2_629{border-top:1px solid var(--ui-border);color:var(--ui-text-strong);font-size:var(--ui-type-size-sm);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:10px;margin:4px 0 0;padding-top:10px;font-weight:660;line-height:1.45;display:grid}._beautyLemmaConclusion_19lx2_629 span{color:var(--ui-action-text);font-family:var(--ui-mono-family);font-size:var(--ui-type-size-md);font-weight:820;line-height:1}._beautyTheoremBand_19lx2_651{gap:var(--ui-gap-control);margin-top:var(--ui-gap-surface);display:grid}._beautyQed_19lx2_657{letter-spacing:.08em;text-transform:uppercase;color:var(--ui-action-text)!important;font-size:var(--ui-type-size-xs)!important;font-weight:860!important}._classicalGrid_19lx2_665{gap:var(--ui-gap-control);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._classicalRule_19lx2_671{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);gap:var(--ui-gap-attached);padding:12px;display:grid}._classicalRule_19lx2_671 strong{color:var(--ui-text-strong);font-size:var(--ui-type-size-xs);font-weight:820}._classicalRule_19lx2_671 span{color:var(--ui-text-muted);font-size:var(--ui-type-size-xs);font-weight:var(--ui-type-support-weight);line-height:1.45}._hardRuleList_19lx2_693{gap:var(--ui-gap-control);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}._hardRuleItem_19lx2_702{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);box-shadow:var(--ui-shadow-resting);align-content:start;gap:var(--ui-gap-control);grid-template-columns:auto minmax(0,1fr);padding:16px;display:grid}._hardRuleNumber_19lx2_714{background:var(--ui-brand-blue-strong);border-radius:var(--ui-radius-pill);color:var(--ui-text-inverse);font-size:var(--ui-type-size-xs);justify-content:center;align-items:center;width:32px;height:32px;font-weight:860;line-height:1;display:inline-flex}._hardRuleItem_19lx2_702 strong{color:var(--ui-text-strong);font-size:var(--ui-type-size-2xs);letter-spacing:.08em;text-transform:uppercase;margin-top:7px;font-weight:860;line-height:1.2;display:block}._hardRuleItem_19lx2_702 p{color:var(--ui-text-muted);font-size:var(--ui-type-size-xs);font-weight:var(--ui-type-support-weight);margin:5px 0 0;line-height:1.45}._contactDefinitionBlock_19lx2_747{background:var(--ui-bg-muted);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);gap:var(--ui-gap-surface);margin-top:var(--ui-gap-section);padding:clamp(16px,2.6vw,24px);display:grid}._contactDefinitionHeader_19lx2_757{gap:var(--ui-gap-inner);display:grid}._contactDefinitionHeader_19lx2_757 span,._contactDefinitionItem_19lx2_763 strong{color:var(--ui-text-strong);font-size:var(--ui-type-size-2xs);letter-spacing:.08em;text-transform:uppercase;font-weight:860;line-height:1.2}._contactDefinitionHeader_19lx2_757 strong{color:var(--ui-text-strong);font-size:var(--ui-type-size-lg);font-weight:820;line-height:1.18}._contactDefinitionGrid_19lx2_779{gap:var(--ui-gap-surface);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}._contactDefinitionItem_19lx2_763{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);align-content:start;gap:var(--ui-gap-inner);padding:14px;display:grid}._contactDefinitionItem_19lx2_763 p,._contactDefinitionItem_19lx2_763 span{color:var(--ui-text-muted);font-size:var(--ui-type-size-xs);font-weight:var(--ui-type-support-weight);margin:0;line-height:1.45}._contactDefinitionItem_19lx2_763 span{border-top:1px solid var(--ui-border);color:var(--ui-text-strong);padding-top:var(--ui-gap-inner)}._typeShowcase_19lx2_810{gap:var(--ui-gap-surface);display:grid}._typeHeroSample_19lx2_815{background:var(--ui-bg-muted);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);gap:var(--ui-gap-control);padding:clamp(20px,4vw,36px);display:grid}._typeGrid_19lx2_824{gap:var(--ui-gap-surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._typeSpec_19lx2_830{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);align-content:start;gap:var(--ui-gap-control);padding:14px;display:grid}._typeSpecLabel_19lx2_840{color:var(--ui-text-strong);font-size:var(--ui-type-size-2xs);letter-spacing:.08em;text-transform:uppercase;font-weight:820;line-height:1.25}._typeSpecSample_19lx2_849{align-items:center;min-height:34px;display:flex}._horizontalRuleExamples_19lx2_855{gap:var(--ui-gap-surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._horizontalRuleExample_19lx2_855{background:var(--ui-bg-muted);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);align-content:start;gap:var(--ui-gap-inner);padding:18px;display:grid}._horizontalRuleBrand_19lx2_871{--ui-action-text:#ffffffd1;--ui-brand-band-border:#ffffff47;--ui-text:#fff;--ui-text-muted:#ffffffb8;--ui-text-strong:#fff;background:var(--ui-brand-navy);border-color:#ffffff2e}._horizontalRuleRuleGrid_19lx2_881{gap:var(--ui-gap-control);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._horizontalRuleRule_19lx2_881{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);gap:var(--ui-gap-attached);padding:12px;display:grid}._horizontalRuleRule_19lx2_881 strong{color:var(--ui-text-strong);font-size:var(--ui-type-size-2xs);letter-spacing:.08em;text-transform:uppercase;font-weight:860;line-height:1.2}._horizontalRuleRule_19lx2_881 span{color:var(--ui-text-muted);font-size:var(--ui-type-size-xs);font-weight:var(--ui-type-support-weight);line-height:1.45}._appTileSizeDemo_19lx2_912{align-items:end;gap:var(--ui-gap-section);padding-top:var(--ui-gap-control);flex-wrap:wrap;justify-content:center;display:flex}._iconBadgeDemo_19lx2_921{gap:var(--ui-gap-control);display:grid}._workflowDemoGrid_19lx2_926{margin-top:var(--ui-gap-section);align-items:start}._workflowRuleStack_19lx2_931{align-content:start;gap:var(--ui-gap-surface);display:grid}._iconBadgeSample_19lx2_937{background:var(--ui-bg-muted);border:var(--ui-border-width) solid var(--ui-border);border-radius:var(--ui-radius-md);color:var(--ui-text-muted);font-size:var(--ui-type-size-xs);font-weight:var(--ui-type-support-weight);align-items:center;gap:var(--ui-gap-inner);min-height:var(--ui-button-height-lg);padding:var(--ui-gap-control) 12px;grid-template-columns:auto minmax(0,1fr);display:grid}._appTileToneRules_19lx2_952{gap:var(--ui-gap-control);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._appTileToneRule_19lx2_952{background:var(--ui-surface);border:var(--ui-border-width) solid var(--ui-border);border-radius:var(--ui-radius-md);gap:var(--ui-gap-attached);padding:12px;display:grid}._appTileToneRule_19lx2_952 strong{color:var(--ui-text-strong);font-size:var(--ui-type-size-xs);font-weight:820}._appTileToneRule_19lx2_952 span{color:var(--ui-text-muted);font-size:var(--ui-type-size-xs);font-weight:var(--ui-type-support-weight);line-height:1.45}._specialtyGrid_19lx2_980{gap:var(--ui-gap-surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._specialtyGrid_19lx2_980>:nth-child(4),._specialtyGrid_19lx2_980>:nth-child(5){grid-column:span 1}._menuGroupGrid_19lx2_991{gap:var(--ui-ratio-golden-gap);grid-template-columns:minmax(0, var(--ui-ratio-golden-minor-fr)) minmax(0, var(--ui-ratio-golden-minor-fr)) minmax(0, var(--ui-ratio-golden-minor-fr));display:grid}._swatchGroups_19lx2_1000{gap:var(--ui-gap-surface);display:grid}._swatchGroup_19lx2_1000{gap:var(--ui-gap-control);display:grid}._swatchGroupHeader_19lx2_1010{gap:var(--ui-gap-attached);display:grid}._swatchGroupTitle_19lx2_1015{color:var(--ui-text-strong);font-size:var(--ui-type-size-md);letter-spacing:0;margin:0;font-weight:820;line-height:1.2}._swatchGroupNote_19lx2_1024{color:var(--ui-text-muted);font-size:var(--ui-type-size-xs);font-weight:var(--ui-type-support-weight);max-width:720px;margin:0;line-height:1.45}._swatch_19lx2_1000{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);align-content:start;gap:var(--ui-gap-control);min-width:0;padding:14px;display:grid}._swatchColor_19lx2_1043{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);min-height:48px}._darkPreview_19lx2_1049{border-radius:var(--ui-radius-lg)}._darkPreviewControls_19lx2_1053{gap:var(--ui-gap-surface);margin-top:var(--ui-gap-section);display:grid}._darkPreviewSearch_19lx2_1059{min-width:min(100%,280px)}._darkAuthPreview_19lx2_1063{max-width:360px}._swatchLabel_19lx2_1067{color:var(--ui-text-strong);font-size:var(--ui-type-size-xs);margin:0;font-weight:780}._swatchValue_19lx2_1074{color:var(--ui-text-muted);font-family:var(--ui-mono-family);font-size:var(--ui-type-size-2xs);overflow-wrap:anywhere;margin:0;line-height:1.45}._guidelineList_19lx2_1083{gap:var(--ui-gap-surface);margin:0;padding:0;display:grid}._guidelineList_19lx2_1083 li{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);color:var(--ui-text-muted);gap:var(--ui-gap-attached);padding:14px;line-height:1.5;list-style:none;display:grid}._guidelineList_19lx2_1083 strong{color:var(--ui-text-strong)}._radiusDemo_19lx2_1106{background:var(--ui-bg-muted);border:1px solid var(--ui-border);align-items:center;gap:var(--ui-gap-inner);padding:14px;display:grid}._spacingDemo_19lx2_1115,._shadowDemo_19lx2_1125{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);align-content:start;gap:var(--ui-gap-inner);padding:14px;display:grid}._shadowDemoVisual_19lx2_1135{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);width:min(100%,140px);height:42px}._shadowDemo_19lx2_1125 strong{color:var(--ui-text-strong)}._shadowDemo_19lx2_1125 code{color:var(--ui-text-strong);font-family:var(--ui-mono-family);font-size:var(--ui-type-size-2xs);font-weight:760}._shadowDemo_19lx2_1125 p{color:var(--ui-text-muted);font-size:var(--ui-type-size-xs);margin:0;line-height:1.45}._spacingDemo_19lx2_1115 strong{color:var(--ui-text-strong)}._spacingDemo_19lx2_1115 code{color:var(--ui-text-strong);font-family:var(--ui-mono-family);font-size:var(--ui-type-size-2xs);font-weight:760}._spacingDemo_19lx2_1115 span{color:var(--ui-text-muted);font-size:var(--ui-type-size-xs);font-weight:780}._spacingDemo_19lx2_1115 p{color:var(--ui-text-muted);font-size:var(--ui-type-size-xs);margin:0;line-height:1.45}._radiusDemo_19lx2_1106 code{color:var(--ui-text-strong);font-family:var(--ui-mono-family);font-size:var(--ui-type-size-2xs);font-weight:760}._cardCopy_19lx2_1192{line-height:var(--ui-type-body-line-height);margin:0}._billingTableCard_19lx2_1197{gap:var(--ui-gap-surface);display:grid}._billingTableStack_19lx2_1202{gap:var(--ui-gap-control);display:grid}._paletteValueCard_19lx2_1207{align-content:center}._softSearchRow_19lx2_1211{align-items:center;gap:var(--ui-gap-control);grid-template-columns:auto minmax(0,1fr);display:grid}._patientCommandBar_19lx2_1218{align-items:center;gap:var(--ui-gap-control);grid-template-columns:minmax(220px,.4fr) minmax(360px,1fr) auto auto;display:grid}._patientIdentity_19lx2_1225{gap:var(--ui-gap-attached);min-width:0;display:grid}._patientIdentity_19lx2_1225 span{color:var(--ui-text-muted);font-size:var(--ui-type-size-2xs);letter-spacing:.1em;text-transform:uppercase;font-weight:820}._patientIdentity_19lx2_1225 strong{color:var(--ui-text-strong);font-size:1rem;line-height:1.15}._patientIdentity_19lx2_1225 small{color:var(--ui-text-muted);font-size:var(--ui-type-size-xs);font-weight:650}._dentalBoard_19lx2_1251{gap:var(--ui-gap-surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._noteLayout_19lx2_1257{gap:var(--ui-ratio-golden-gap);grid-template-columns:minmax(0, var(--ui-ratio-golden-major-fr)) minmax(280px, var(--ui-ratio-golden-minor-fr));display:grid}._ratioList_19lx2_1265{color:var(--ui-text-muted);gap:var(--ui-gap-control);margin:0;padding:0;display:grid}._ratioList_19lx2_1265 li{background:var(--ui-bg-muted);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);line-height:var(--ui-type-body-line-height);padding:12px 14px;list-style:none}._ratioTokenList_19lx2_1282{gap:var(--ui-gap-control);display:grid}._ratioTokenItem_19lx2_1287{background:var(--ui-bg);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);align-items:center;gap:var(--ui-gap-control);flex-wrap:wrap;min-width:0;padding:10px 12px;display:flex}._ratioTokenItem_19lx2_1287 code{overflow-wrap:anywhere;white-space:normal;min-width:0}._floatingDock_19lx2_1305{justify-self:start}._code_19lx2_1309{background:var(--ui-bg-muted);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);color:var(--ui-text);font-family:var(--ui-mono-family);font-size:var(--ui-type-size-xs);margin:0;padding:14px;line-height:1.6;overflow:auto}._componentIndexGrid_19lx2_1322{gap:var(--ui-gap-surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._componentIndexCard_19lx2_1328{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-resting);gap:var(--ui-gap-control);min-width:0;padding:var(--ui-space-5);display:grid}._componentIndexCard_19lx2_1328 h3{color:var(--ui-text-strong);font-size:var(--ui-type-size-xs);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:850;line-height:1.2}._componentIndexCard_19lx2_1328 ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}._componentIndexCard_19lx2_1328 li{min-width:0;list-style:none}._componentIndexCard_19lx2_1328 code{background:var(--ui-bg-muted);border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);color:var(--ui-text-strong);font-family:var(--ui-mono-family);font-size:var(--ui-type-size-2xs);overflow-wrap:anywhere;max-width:100%;padding:6px 9px;font-weight:760;line-height:1.2;display:inline-flex}@media (width<=980px){._buttonGuides_19lx2_212,._grid2_19lx2_98,._grid3_19lx2_102,._grid4_19lx2_106,._aquinasGrid_19lx2_228,._beautyDefinitionList_19lx2_332,._beautyLogicGrid_19lx2_333,._beautyDerivationList_19lx2_455,._beautyProofColumns_19lx2_334,._beautyObjectionList_19lx2_335,._beautyCalloutGrid_19lx2_336,._classicalGrid_19lx2_665,._hardRuleList_19lx2_693,._contactDefinitionGrid_19lx2_779,._valueCardGrid_19lx2_114,._typeGrid_19lx2_824,._horizontalRuleExamples_19lx2_855,._horizontalRuleRuleGrid_19lx2_881,._appTileToneRules_19lx2_952,._specialtyGrid_19lx2_980,._menuButtonExamples_19lx2_201,._menuGroupGrid_19lx2_991,._componentIndexGrid_19lx2_1322,._patientCommandBar_19lx2_1218,._dentalBoard_19lx2_1251,._noteLayout_19lx2_1257{grid-template-columns:1fr}._hero_19lx2_16{gap:var(--ui-gap-surface);min-height:0;padding-right:0;display:grid}._heroControls_19lx2_28{justify-self:start;position:static}._beautyDerivationList_19lx2_455 ._beautyLogicItem_19lx2_503:nth-child(2){padding-top:var(--ui-gap-inner)}}@media (width<=640px){._doc_19lx2_1{padding:20px 20px var(--ui-page-end-space)}._headline_19lx2_35{font-size:var(--ui-type-hero-size-mobile);max-width:var(--ui-type-hero-mobile-max-width)}._sectionHeader_19lx2_60{flex-direction:column;align-items:stretch}._sectionHeader_19lx2_60>:not(:first-child){align-self:flex-start}._softSearchRow_19lx2_1211{grid-template-columns:1fr}}
