._root_8n10q_1{--btn-accent: var(--color-primary-default);--btn-accent-hover: var(--color-interactive-primary-hover);--btn-accent-active: var(--color-interactive-primary-active);--btn-ring: var(--color-primary-default);position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-450);margin:0;padding:var(--space-400) var(--space-600);text-align:center;text-decoration:none;border-radius:var(--border-radius-pill);border-style:solid;cursor:pointer;appearance:none;font-family:var(--font-family-body);font-size:var(--font-size-h6);font-weight:var(--font-weight-regular);line-height:var(--line-height-headings)}._root_8n10q_1:focus{outline:none}._schemeSuccess_8n10q_35{--btn-accent: var(--color-success-default);--btn-accent-hover: var(--color-success-hover);--btn-accent-active: color-mix(in srgb, var(--color-success-default) 82%, var(--color-neutral-black));--btn-ring: var(--color-success-default)}._schemeInformation_8n10q_42{--btn-accent: var(--color-information-default);--btn-accent-hover: var(--color-information-hover);--btn-accent-active: color-mix(in srgb, var(--color-information-default) 82%, var(--color-neutral-black));--btn-ring: var(--color-information-default)}._iconSlot_8n10q_49{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--font-size-body-xl);height:var(--font-size-body-xl)}._iconSlot_8n10q_49>*{width:100%;height:100%}._label_8n10q_63{white-space:nowrap}._typeDefault_8n10q_68{background-color:var(--btn-accent);color:var(--text-on-color-body);border-width:var(--border-width-xs);border-color:var(--btn-accent-hover)}._typeDefault_8n10q_68._interactive_8n10q_75:hover:not(:disabled),._typeDefault_8n10q_68._forceHover_8n10q_76:not(:disabled){background-color:var(--btn-accent-hover)}._typeDefault_8n10q_68._interactive_8n10q_75:active:not(:disabled),._typeDefault_8n10q_68._forcePressed_8n10q_81:not(:disabled){background-color:var(--btn-accent-active);box-shadow:var(--shadow-button-pressed-inset)}._typeOutlined_8n10q_87{background-color:var(--color-neutral-white);color:var(--btn-accent);border-width:var(--border-width-xs);border-color:var(--btn-accent)}._typeOutlined_8n10q_87._interactive_8n10q_75:hover:not(:disabled),._typeOutlined_8n10q_87._forceHover_8n10q_76:not(:disabled),._typeOutlined_8n10q_87._interactive_8n10q_75:active:not(:disabled),._typeOutlined_8n10q_87._forcePressed_8n10q_81:not(:disabled){border-color:var(--btn-accent-hover)}._typeTransparent_8n10q_102{background-color:transparent;color:var(--btn-accent);border-width:var(--border-width-xs);border-color:transparent}._typeTransparent_8n10q_102._interactive_8n10q_75:hover:not(:disabled),._typeTransparent_8n10q_102._forceHover_8n10q_76:not(:disabled),._typeTransparent_8n10q_102._interactive_8n10q_75:active:not(:disabled),._typeTransparent_8n10q_102._forcePressed_8n10q_81:not(:disabled){border-color:var(--btn-accent-hover)}._typeTransparent_8n10q_102._interactive_8n10q_75:focus-visible:not(:disabled),._typeTransparent_8n10q_102._forceFocus_8n10q_117:not(:disabled){border-color:var(--btn-accent)}._interactive_8n10q_75:focus-visible:not(:disabled),._forceFocus_8n10q_117:not(:disabled){outline:var(--border-width-sm) solid var(--btn-ring);outline-offset:var(--outline-offset-focus)}._root_8n10q_1:disabled{background-color:var(--color-disabled-surface);border-color:var(--color-disabled-default);border-width:var(--border-width-xs);border-style:solid;color:var(--color-disabled-default);cursor:not-allowed;box-shadow:none;outline:none}._root_15dxi_1{display:inline-flex;flex-direction:row;align-items:center;box-sizing:border-box;width:fit-content;max-width:100%;border-radius:var(--border-radius-pill);font-family:var(--font-family-body);font-weight:var(--font-weight-medium);line-height:var(--line-height-body)}._sizeSm_15dxi_14{gap:var(--space-100);padding:var(--space-25) var(--space-200);font-size:var(--font-size-body-xs)}._sizeMd_15dxi_20{gap:var(--space-100);padding:var(--space-50) var(--space-300);font-size:var(--font-size-body-sm)}._variantPrimary_15dxi_26{background-color:var(--color-primary-default);color:var(--text-on-color-body)}._variantSuccess_15dxi_31{background-color:var(--color-success-default);color:var(--text-on-color-body)}._variantWarning_15dxi_36{background-color:var(--color-warning-default);color:var(--text-on-color-body)}._variantError_15dxi_41{background-color:var(--color-error-default);color:var(--text-on-color-body)}._variantInfo_15dxi_46{background-color:var(--color-information-default);color:var(--text-on-color-body)}._variantNeutral_15dxi_51{background-color:var(--color-neutral-90);color:var(--text-on-color-body)}._dot_15dxi_56{flex-shrink:0;width:var(--size-badge-dot);height:var(--size-badge-dot);border-radius:var(--border-radius-pill);background-color:currentColor}._root_6351e_1{position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;font-family:var(--font-family-body);vertical-align:middle}._circle_6351e_11{overflow:hidden;border-radius:var(--border-radius-pill)}._square_6351e_16{overflow:hidden;border-radius:var(--border-radius-md)}._inner_6351e_21{display:flex;width:100%;height:100%;align-items:center;justify-content:center}._sizeXs_6351e_29{width:var(--space-600);height:var(--space-600)}._sizeSm_6351e_34{width:var(--space-800);height:var(--space-800)}._sizeMd_6351e_39{width:var(--space-1000);height:var(--space-1000)}._sizeLg_6351e_44{width:var(--space-1300);height:var(--space-1300)}._sizeXl_6351e_49{width:var(--size-avatar-xl);height:var(--size-avatar-xl)}._sizePresenter_6351e_54{width:var(--size-avatar-presenter);height:var(--size-avatar-presenter)}._image_6351e_59{display:block;width:100%;height:100%;object-fit:cover}._initials_6351e_66{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-weight:var(--font-weight-semibold);line-height:1;color:var(--text-on-color-body)}._initialsXs_6351e_77,._initialsSm_6351e_78{font-size:var(--font-size-body-xs)}._initialsMd_6351e_82{font-size:var(--font-size-body-sm)}._initialsLg_6351e_86,._initialsXl_6351e_87{font-size:var(--font-size-body-md)}._initialsHue0_6351e_91{background-color:var(--color-primary-default)}._initialsHue1_6351e_95{background-color:var(--color-success-default)}._initialsHue2_6351e_99{background-color:var(--color-information-default)}._initialsHue3_6351e_103{background-color:var(--color-tertiary-default)}._fallback_6351e_107{position:relative;width:100%;height:100%;background-color:var(--color-neutral-450)}._personHead_6351e_114{position:absolute;top:18%;left:50%;width:32%;aspect-ratio:1;background-color:var(--text-default-caption);border-radius:var(--border-radius-pill);transform:translate(-50%)}._personBody_6351e_125{position:absolute;bottom:12%;left:50%;width:55%;height:38%;background-color:var(--text-default-caption);border-radius:50% 50% var(--border-radius-none) var(--border-radius-none);transform:translate(-50%)}._status_6351e_136{position:absolute;right:var(--space-25);bottom:var(--space-25);box-sizing:border-box;width:var(--size-avatar-status-dot);height:var(--size-avatar-status-dot);border-width:var(--border-width-sm);border-style:solid;border-color:var(--color-neutral-900);border-radius:var(--border-radius-pill)}._statusOnline_6351e_149{background-color:var(--color-success-default)}._statusOffline_6351e_153{background-color:var(--color-neutral-60)}._statusAway_6351e_157{background-color:var(--color-warning-default)}._avatarStacked_6351e_161{box-sizing:border-box;border-width:var(--border-width-sm);border-style:solid;border-color:var(--color-neutral-900)}._group_6351e_169{display:flex;overflow:visible;flex-direction:row;align-items:center}._groupItem_6351e_176{margin-left:var(--margin-avatar-group-overlap)}._groupItem_6351e_176:first-child{margin-left:var(--space-0)}._groupMore_6351e_184{box-sizing:border-box;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--space-800);height:var(--space-800);margin-left:var(--margin-avatar-group-overlap);font-family:var(--font-family-body);font-size:var(--font-size-body-xs);font-weight:var(--font-weight-semibold);line-height:1;color:var(--text-on-color-body);background-color:var(--color-neutral-60);border-width:var(--border-width-sm);border-style:solid;border-color:var(--color-neutral-900);border-radius:var(--border-radius-pill)}._root_13vxm_1{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-100)}._stars_13vxm_8{display:inline-flex;gap:var(--space-100);margin:var(--space-0);padding:var(--space-0);list-style:none}._starBtn_13vxm_16{margin:var(--space-0);padding:var(--space-0);border:none;background:none;font:inherit;line-height:1;cursor:pointer}._starBtn_13vxm_16:focus{outline:none}._starBtn_13vxm_16:focus-visible{outline:var(--border-width-sm) solid var(--color-primary-default);outline-offset:var(--space-100);border-radius:var(--border-radius-sm)}._starBtn_13vxm_16:disabled{cursor:default}._star_13vxm_8{display:block}._sizeSm_13vxm_44 ._star_13vxm_8{font-size:var(--space-400)}._sizeMd_13vxm_48 ._star_13vxm_8{font-size:var(--space-600)}._sizeLg_13vxm_52 ._star_13vxm_8{font-size:var(--space-800)}._filled_13vxm_56{color:var(--color-tertiary-default)}._filledHover_13vxm_60{color:var(--color-warning-hover)}._empty_13vxm_64{color:var(--color-rating-star-empty)}._valueLabel_13vxm_68{font-family:var(--font-family-body);font-size:var(--font-size-body-xs);color:var(--text-default-caption);white-space:nowrap}._root_11eiv_1{display:flex;align-items:center;justify-content:center;width:100%}._spinner_11eiv_8{box-sizing:border-box;flex-shrink:0;border-radius:var(--border-radius-pill);border-style:solid;border-top-color:transparent;animation:_loader-spin_11eiv_1 var(--duration-loader-spin) linear infinite}._sizeSm_11eiv_17{width:var(--space-600);height:var(--space-600);border-width:var(--border-width-loader-sm)}._sizeMd_11eiv_23{width:var(--space-1000);height:var(--space-1000);border-width:var(--border-width-md)}._sizeLg_11eiv_29{width:var(--space-1400);height:var(--space-1400);border-width:var(--border-width-loader-lg)}._variantPrimary_11eiv_35{border-right-color:var(--color-primary-default);border-bottom-color:var(--color-primary-default);border-left-color:var(--color-primary-default)}._variantSuccess_11eiv_41{border-right-color:var(--color-success-default);border-bottom-color:var(--color-success-default);border-left-color:var(--color-success-default)}._variantInfo_11eiv_47{border-right-color:var(--color-information-default);border-bottom-color:var(--color-information-default);border-left-color:var(--color-information-default)}._visuallyHidden_11eiv_53{position:absolute;width:var(--border-width-xs);height:var(--border-width-xs);margin:calc(-1 * var(--border-width-xs));padding:0;overflow:hidden;white-space:nowrap;border:0;clip:rect(0,0,0,0)}@keyframes _loader-spin_11eiv_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._root_1d1v8_1{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;gap:var(--space-200);width:100%;padding:var(--space-200) var(--space-300);font-family:var(--font-family-body);font-size:var(--font-size-body-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-on-color-body);background-color:var(--color-neutral-white);border-width:var(--border-width-xs);border-style:solid;border-color:var(--color-disabled-subtle);border-radius:var(--border-radius-md)}._root_1d1v8_1:focus-within{outline:none}._iconSlot_1d1v8_25{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--font-size-body-xl);height:var(--font-size-body-xl);color:inherit}._iconSlot_1d1v8_25>*{width:100%;height:100%}._input_1d1v8_40{flex:1;min-width:0;margin:0;padding:0;font-family:var(--font-family-body);font-size:var(--font-size-body-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:inherit;background:transparent;border:none;outline:none}._input_1d1v8_40::placeholder{color:var(--text-on-color-placeholder)}._input_1d1v8_40:disabled{cursor:not-allowed}._interactive_1d1v8_64:hover:not(:focus-within){background-color:var(--color-primary-100);border-color:var(--color-primary-default)}._forceHover_1d1v8_69{background-color:var(--color-primary-100);border-color:var(--color-primary-default)}._interactive_1d1v8_64:focus-within,._forceFocus_1d1v8_76{background-color:var(--color-neutral-white);border-color:var(--color-disabled-subtle);outline:var(--border-width-sm) solid var(--color-primary-default);outline-offset:var(--space-50)}._statusError_1d1v8_83{border-color:var(--color-error-default)}._statusError_1d1v8_83._forceFocus_1d1v8_76,._statusError_1d1v8_83:focus-within{border-color:var(--color-error-default)}._statusDisabled_1d1v8_92{background-color:var(--color-disabled-surface);border-color:var(--color-disabled-heavy);color:var(--color-disabled-default);cursor:not-allowed}._statusDisabled_1d1v8_92 ._input_1d1v8_40::placeholder{color:var(--color-disabled-default)}._root_2qr83_1{display:flex;flex-direction:row;align-items:center;gap:var(--space-200);margin:0;font-family:var(--font-family-body);font-size:var(--font-size-body-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-body)}._text_2qr83_13{color:var(--text-default-body)}._asterisk_2qr83_17{flex-shrink:0;color:var(--color-error-default)}._hintIcon_2qr83_22{box-sizing:border-box;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--font-size-body-xl);height:var(--font-size-body-xl);border:var(--border-width-xs) solid var(--text-default-caption);border-radius:var(--border-radius-pill);color:var(--text-default-caption);font-family:var(--font-family-body);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-regular);line-height:1}._root_1y2j8_1{display:flex;flex-direction:column;gap:var(--space-200);width:100%;max-width:100%;min-width:0;box-sizing:border-box}._hint_1y2j8_11,._error_1y2j8_12{margin:0;font-family:var(--font-family-body);font-size:var(--font-size-body-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-body)}._hint_1y2j8_11{color:var(--text-default-caption)}._error_1y2j8_12{color:var(--color-error-default)}._root_5h6r3_1{display:flex;flex-direction:column;gap:var(--space-200);width:100%;min-width:0;max-width:100%;font-family:var(--font-family-body)}._label_5h6r3_11{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);color:var(--text-default-body);overflow-wrap:break-word;word-break:break-word}._row_5h6r3_19{display:flex;flex-direction:row;align-items:center;gap:var(--space-300);min-width:0}._track_5h6r3_27{flex:1;min-width:0;overflow:hidden;background-color:var(--color-surface-progress-track);border-radius:var(--border-radius-pill)}._trackSm_5h6r3_35{height:var(--space-100)}._trackMd_5h6r3_39{height:var(--space-200)}._trackLg_5h6r3_43{height:var(--space-300)}._fill_5h6r3_47{height:100%;border-radius:var(--border-radius-pill);width:0}._fillAnimated_5h6r3_53{transition:width var(--duration-progress-bar-width) ease-in-out}._variantPrimary_5h6r3_57{background-color:var(--color-primary-default)}._variantSuccess_5h6r3_61{background-color:var(--color-success-default)}._variantWarning_5h6r3_65{background-color:var(--color-warning-default)}._variantError_5h6r3_69{background-color:var(--color-error-default)}._variantInfo_5h6r3_73{background-color:var(--color-information-default)}._valueText_5h6r3_77{flex-shrink:0;font-size:var(--font-size-body-xs);font-weight:var(--font-weight-regular);color:var(--text-default-caption)}._root_1nlfr_1{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;width:100%;border-bottom-width:var(--border-width-xs);border-bottom-style:solid;border-bottom-color:var(--color-neutral-60)}._tab_1nlfr_12{position:relative;box-sizing:border-box;margin:0;padding:var(--space-300) var(--space-500);cursor:pointer;font-family:var(--font-family-body);font-size:var(--font-size-body-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-default-caption);background:none;border:none;transition:color var(--duration-link) ease}._tab_1nlfr_12:hover:not(:disabled):not(._disabled_1nlfr_28){color:var(--text-default-body)}._tab_1nlfr_12:focus{outline:none}._tab_1nlfr_12:focus-visible{outline:var(--border-width-sm) solid var(--color-primary-default);outline-offset:calc(-1 * var(--space-50))}._tabActive_1nlfr_41{color:var(--color-primary-default);font-weight:var(--font-weight-semibold)}._tabDisabled_1nlfr_46{color:var(--color-disabled-default);cursor:not-allowed}._tabInner_1nlfr_51{display:inline-flex;flex-direction:row;align-items:center;gap:var(--space-200)}._indicator_1nlfr_58{position:absolute;right:0;bottom:0;left:0;height:var(--border-width-sm);background-color:var(--color-primary-default);pointer-events:none}._root_8nh98_1{width:100%;font-family:var(--font-family-body)}._list_8nh98_6{margin:var(--space-0);padding:var(--space-0);list-style:none;width:100%}._listHorizontal_8nh98_13{display:flex;flex-direction:row}._listHorizontal_8nh98_13>li{display:flex;flex:1 1 0;min-width:0}._horizontal_8nh98_25{display:flex;flex-direction:row;align-items:flex-start;width:100%}._stepCol_8nh98_32{display:flex;flex-direction:column;align-items:center;width:100%}._track_8nh98_39{display:flex;flex-direction:row;align-items:center;width:100%}._segment_8nh98_46{flex:1 1 0;min-width:var(--space-100);height:var(--border-width-xs);align-self:center}._segmentSpacer_8nh98_53{flex:1 1 0;min-width:var(--space-100);height:var(--border-width-xs);align-self:center;background-color:transparent}._segmentNeutral_8nh98_61{background-color:var(--color-surface-progress-track)}._segmentPrimary_8nh98_65{background-color:var(--color-primary-default)}._segmentSuccess_8nh98_69{background-color:var(--color-success-default)}._circle_8nh98_73{box-sizing:border-box;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--space-800);height:var(--space-800);border-radius:var(--border-radius-pill);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);line-height:1}._circleComplete_8nh98_87{background-color:var(--color-success-default);color:var(--text-on-color-body)}._circleCurrent_8nh98_92{background-color:var(--color-primary-default);color:var(--text-on-color-body)}._circleUpcoming_8nh98_97{background-color:transparent;border:var(--border-width-sm) solid var(--color-divider-strong);color:var(--text-default-caption)}._check_8nh98_103{font-size:var(--font-size-body-md);font-weight:var(--font-weight-bold);line-height:1}._textBlock_8nh98_109{margin-top:var(--space-300);max-width:100%;min-width:0;text-align:center;overflow-wrap:break-word}._label_8nh98_117{margin:var(--space-0);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-body);overflow-wrap:break-word}._labelComplete_8nh98_125{color:var(--text-default-caption)}._labelCurrent_8nh98_129{font-weight:var(--font-weight-semibold);color:var(--text-default-headings)}._labelUpcoming_8nh98_134{color:var(--text-default-caption)}._description_8nh98_138{margin:var(--space-0);margin-top:var(--space-100);font-size:var(--font-size-body-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-default-caption);overflow-wrap:break-word}._vertical_8nh98_149{display:flex;flex-direction:column;gap:var(--space-0);width:100%}._vertical_8nh98_149 ._list_8nh98_6>li{display:flex;width:100%}._vStep_8nh98_161{display:flex;flex-direction:row;align-items:stretch;gap:var(--space-400)}._vLeft_8nh98_168{display:flex;flex-shrink:0;flex-direction:column;align-items:center;width:var(--space-800)}._vLine_8nh98_176{width:var(--border-width-xs);min-height:var(--space-1000);margin-top:var(--space-100)}._vText_8nh98_182{flex:1 1 auto;padding-bottom:var(--space-600)}._vertical_8nh98_149 ._textBlock_8nh98_109{margin-top:var(--space-0);text-align:left}._vertical_8nh98_149 ._description_8nh98_138{margin-top:var(--space-100)}._root_4chsq_1{position:relative;box-sizing:border-box;min-width:0;max-width:100%;padding:var(--space-800);background-color:var(--color-neutral-900);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-card-glow);font-family:var(--font-family-body)}._iconSlot_4chsq_13{position:absolute;top:var(--space-800);right:var(--space-800);display:flex;align-items:center;justify-content:center;width:var(--space-1000);height:var(--space-1000)}._valueRow_4chsq_24{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:var(--space-200)}._value_4chsq_24{margin:var(--space-0);font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);line-height:var(--line-height-headings)}._variantPrimary_4chsq_39 ._value_4chsq_24{color:var(--color-primary-default)}._variantSuccess_4chsq_43 ._value_4chsq_24{color:var(--color-success-default)}._variantInfo_4chsq_47 ._value_4chsq_24{color:var(--color-information-default)}._variantWarning_4chsq_51 ._value_4chsq_24{color:var(--color-warning-default)}._variantPrimary_4chsq_39 ._iconSlot_4chsq_13{color:var(--color-primary-default)}._variantSuccess_4chsq_43 ._iconSlot_4chsq_13{color:var(--color-success-default)}._variantInfo_4chsq_47 ._iconSlot_4chsq_13{color:var(--color-information-default)}._variantWarning_4chsq_51 ._iconSlot_4chsq_13{color:var(--color-warning-default)}._trend_4chsq_71{display:inline-flex;flex-direction:row;align-items:baseline;gap:var(--space-100)}._trendArrow_4chsq_78{font-size:var(--font-size-body-md);line-height:1}._trendUp_4chsq_83{color:var(--color-success-default)}._trendDown_4chsq_87{color:var(--color-error-default)}._trendNeutral_4chsq_91{color:var(--text-default-caption)}._trendValue_4chsq_95{font-size:var(--font-size-body-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-body)}._trendUp_4chsq_83 ._trendValue_4chsq_95{color:var(--color-success-default)}._trendDown_4chsq_87 ._trendValue_4chsq_95{color:var(--color-error-default)}._trendNeutral_4chsq_91 ._trendValue_4chsq_95{color:var(--text-default-caption)}._label_4chsq_113{margin:var(--space-0);margin-top:var(--space-200);font-size:var(--font-size-body-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-default-caption);overflow-wrap:break-word}._description_4chsq_123{margin:var(--space-0);margin-top:var(--space-300);font-size:var(--font-size-body-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-default-caption)}._root_1brn6_1{box-sizing:border-box;width:var(--size-card-default-width);max-width:100%;overflow:hidden;background-color:var(--color-neutral-900);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-card-glow)}._highlighted_1brn6_11{border-width:var(--border-width-md);border-style:solid;border-color:var(--color-success-default)}._inner_1brn6_17{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-1000);padding:var(--space-1000)}._title_1brn6_25{margin:0;font-family:var(--font-family-body);font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);line-height:var(--line-height-headings)}._titlePrimary_1brn6_33{color:var(--color-primary-default)}._titleInformation_1brn6_37{color:var(--color-information-default)}._image_1brn6_41{display:block;width:100%;height:var(--size-card-hero-image-height);border-radius:var(--border-radius-lg);object-fit:cover}._content_1brn6_49{display:flex;flex-direction:column;gap:var(--space-1000)}._footer_1brn6_55{margin-top:0}._root_1yzrx_1{box-sizing:border-box;width:100%;overflow:hidden;background-color:var(--color-neutral-900);border-width:var(--border-width-sm);border-style:solid;border-color:var(--color-neutral-450);border-radius:var(--space-400);max-height:var(--size-accordion-collapsed-height);transition:max-height var(--duration-accordion) ease}._expanded_1yzrx_14{max-height:var(--size-accordion-expanded-max)}._header_1yzrx_18{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;margin:0;padding:0 var(--space-1000);min-height:var(--size-accordion-collapsed-height);font:inherit;font-family:var(--font-family-body);color:inherit;text-align:left;cursor:pointer;background:transparent;border:none}._header_1yzrx_18:focus-visible{outline:var(--border-width-sm) solid var(--color-primary-default);outline-offset:var(--space-50)}._title_1yzrx_42{margin:0;font-size:var(--font-size-body-xl);font-weight:var(--font-weight-medium);color:var(--text-default-headings)}._icon_1yzrx_49{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--space-1000);height:var(--space-1000);border-radius:var(--border-radius-pill);background-color:var(--color-primary-default);transition:transform var(--duration-accordion) ease}._iconOpen_1yzrx_62{transform:rotate(45deg)}._plus_1yzrx_66{position:relative;width:var(--space-400);height:var(--space-400)}._plus_1yzrx_66:before,._plus_1yzrx_66:after{content:"";position:absolute;left:50%;top:50%;background-color:var(--color-neutral-white);border-radius:var(--border-radius-xs);transform:translate(-50%,-50%)}._plus_1yzrx_66:before{width:var(--space-400);height:var(--border-width-sm)}._plus_1yzrx_66:after{width:var(--border-width-sm);height:var(--space-400)}._body_1yzrx_93{margin:0;padding:var(--space-0) var(--space-1000) var(--space-1000);font-family:var(--font-family-body);font-size:var(--font-size-body-md);font-weight:var(--font-weight-medium);color:var(--text-default-headings);line-height:var(--line-height-body)}._root_9g8ji_1{position:relative;box-sizing:border-box;display:flex;flex-direction:row;align-items:flex-start;gap:var(--space-300);width:100%;padding:var(--space-400) var(--space-500);font-family:var(--font-family-body);border-radius:var(--border-radius-md);border-left-width:var(--border-width-md);border-left-style:solid;border-top-width:var(--border-width-none);border-right-width:var(--border-width-none);border-bottom-width:var(--border-width-none);opacity:1;transition:opacity var(--duration-alert-dismiss) ease,transform var(--duration-alert-dismiss) ease}._rootDismissed_9g8ji_23{pointer-events:none;opacity:0;transform:translateY(calc(-1 * var(--space-100)))}._variantSuccess_9g8ji_29{background-color:var(--color-alert-surface-success);border-left-color:var(--color-success-default)}._variantError_9g8ji_34{background-color:var(--color-alert-surface-error);border-left-color:var(--color-error-default)}._variantWarning_9g8ji_39{background-color:var(--color-alert-surface-warning);border-left-color:var(--color-warning-default)}._variantInfo_9g8ji_44{background-color:var(--color-alert-surface-info);border-left-color:var(--color-information-default)}._icon_9g8ji_49{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--font-size-body-xl);height:var(--font-size-body-xl);border-radius:var(--border-radius-pill);font-size:var(--font-size-body-xs);font-weight:var(--font-weight-bold);line-height:1}._iconSuccess_9g8ji_62{color:var(--color-success-default);background-color:var(--color-alert-surface-success);border-width:var(--border-width-xs);border-style:solid;border-color:var(--color-success-default)}._iconError_9g8ji_70{color:var(--color-error-default);background-color:var(--color-alert-surface-error);border-width:var(--border-width-xs);border-style:solid;border-color:var(--color-error-default)}._iconWarning_9g8ji_78{color:var(--color-warning-default);background-color:var(--color-alert-surface-warning);border-width:var(--border-width-xs);border-style:solid;border-color:var(--color-warning-default)}._iconInfo_9g8ji_86{color:var(--color-information-default);background-color:var(--color-alert-surface-info);border-width:var(--border-width-xs);border-style:solid;border-color:var(--color-information-default)}._body_9g8ji_94{flex:1;min-width:0}._title_9g8ji_99{margin:var(--space-0);font-size:var(--font-size-body-md);font-weight:var(--font-weight-semibold);line-height:var(--line-height-body);color:var(--text-default-headings)}._message_9g8ji_107{margin:var(--space-0);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-default-body)}._title_9g8ji_99+._message_9g8ji_107{margin-top:var(--space-100)}._dismiss_9g8ji_119{position:absolute;top:var(--space-400);right:var(--space-500);display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;font-size:var(--space-600);line-height:1;color:var(--text-default-caption);cursor:pointer;background:none;border:none;transition:color var(--duration-link) ease}._dismiss_9g8ji_119:hover{color:var(--text-default-body)}._dismiss_9g8ji_119:focus{outline:none}._dismiss_9g8ji_119:focus-visible{outline:var(--border-width-sm) solid var(--color-primary-default);outline-offset:var(--space-50)}._root_1jkix_1{position:sticky;top:var(--space-0);z-index:var(--z-index-navbar-sticky);box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%;height:var(--size-navbar-height);min-height:var(--size-navbar-height);padding:var(--space-0) var(--space-1600);font-family:var(--font-family-body);background-color:var(--color-neutral-black);border-top-width:var(--border-width-sm);border-top-style:solid;border-top-color:var(--color-information-default);border-bottom-width:var(--border-width-sm);border-bottom-style:solid;border-bottom-color:var(--color-primary-default)}._rootStatic_1jkix_26{position:relative;top:auto;z-index:0}._logoLink_1jkix_32{display:inline-flex;flex-shrink:0;align-items:center;height:100%;text-decoration:none}._logoLink_1jkix_32:focus{outline:none}._logoLink_1jkix_32:focus-visible{outline:var(--border-width-sm) solid var(--color-primary-default);outline-offset:var(--space-50)}._logoImage_1jkix_49{display:block;width:var(--width-navbar-logo);height:var(--size-navbar-height);object-fit:contain;object-position:left center}._logoText_1jkix_57{margin:var(--space-0);font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);line-height:var(--line-height-headings);color:var(--color-tertiary-default)}._nav_1jkix_65{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--space-300);padding:var(--space-400) var(--space-0)}._link_1jkix_74{display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:var(--space-100);font-size:var(--font-size-body-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-default-body);text-decoration:none;transition:color var(--duration-link) ease}._link_1jkix_74:hover{color:var(--color-primary-default)}._link_1jkix_74:focus{outline:none}._link_1jkix_74:focus-visible{outline:var(--border-width-sm) solid var(--color-primary-default);outline-offset:var(--space-50)}._linkActive_1jkix_101{color:var(--color-tertiary-default)}._linkActive_1jkix_101:hover{color:var(--color-primary-default)}._linkLabel_1jkix_109{display:inline}._dropdownMark_1jkix_113{display:inline-block;font-size:var(--font-size-body-sm);line-height:1}:root{--color-orange-50: #FFF0E6;--color-orange-100: #FFD0B0;--color-orange-200: #FFB98A;--color-orange-300: #FF9955;--color-orange-400: #FF8534;--color-orange-default: #FF6701;--color-orange-600: #E85E01;--color-orange-700: #B54901;--color-orange-800: #8C3901;--color-orange-900: #6B2B00;--color-yellow-50: #FFF7E7;--color-yellow-100: #FFE5B4;--color-yellow-200: #FFD990;--color-yellow-300: #FFC75D;--color-yellow-400: #FFBD3D;--color-yellow-default: #FFB020;--color-yellow-600: #E89D0C;--color-yellow-700: #B57A09;--color-yellow-800: #8C5F07;--color-yellow-900: #6B4805;--color-primary-50: var(--color-orange-50);--color-primary-100: var(--color-orange-100);--color-primary-200: var(--color-orange-200);--color-primary-300: var(--color-orange-300);--color-primary-400: var(--color-orange-400);--color-primary-default: var(--color-orange-default);--color-primary-600: var(--color-orange-600);--color-primary-700: var(--color-orange-700);--color-primary-800: var(--color-orange-800);--color-primary-900: var(--color-orange-900);--color-secondary-blue-50: #E7F1FF;--color-secondary-blue-100: #C0D9FF;--color-secondary-blue-200: #94BFFF;--color-secondary-blue-300: #6AA5FF;--color-secondary-blue-400: #4D95FF;--color-secondary-blue-default: #1A78FF;--color-secondary-blue-600: #1067E8;--color-secondary-blue-700: #0050B5;--color-secondary-blue-800: #003D8C;--color-secondary-blue-900: #002D6B;--color-neutral-white: #FFFFFF;--color-neutral-black: #000000;--color-neutral-50: #C4C4C4;--color-neutral-60: #B6B6B6;--color-neutral-90: #8D8D8D;--color-neutral-100: #9B9B9B;--color-neutral-200: #717171;--color-neutral-450: #484848;--color-neutral-925: #F6F6F6;--color-neutral-900: #121212;--color-surface-page-dark: #1B1B1F;--color-surface-page-light: var(--color-neutral-925);--text-default-headings: #FFFFFF;--text-default-body: #FFFFFF;--text-default-caption: #B6B6B6;--text-default-placeholder: #C4C4C4;--text-on-color-headings: #000000;--text-on-color-body: #000000;--text-on-color-caption: #B6B6B6;--text-on-color-placeholder: #C4C4C4;--text-primary-default: #FF6701;--text-primary-hover: #FF8534;--color-interactive-primary: #FF6701;--color-interactive-primary-default: var(--color-interactive-primary);--color-interactive-primary-hover: #FF8534;--color-interactive-primary-active: #E85E01;--color-interactive-primary-subtle: #FFF0E6;--color-interactive-secondary: #1A78FF;--color-interactive-secondary-hover: #4D95FF;--color-success-default: #65A637;--color-success-hover: #98C379;--color-success-subtle: #EEF6E8;--color-warning-default: #FFB020;--color-warning-hover: #FFBD3D;--color-warning-subtle: #FFF7E7;--color-warning-600: #E89D0C;--color-error-default: #FF270D;--color-error-hover: #FF523D;--color-error-focus: #FF270D;--color-error-on-color: #FF270D;--color-error-on-color-hover: #991708;--color-information-default: #0D72FF;--color-information-hover: #5DA1FF;--color-information-subtle: #E7F1FF;--color-tertiary-default: #FFAC0D;--color-tertiary-hover: #FFBD3D;--color-disabled-default: #8D8D8D;--text-disabled-default: var(--color-disabled-default);--color-disabled-subtle: var(--color-neutral-50);--color-disabled-strong: #9B9B9B;--color-disabled-heavy: #717171;--color-disabled-surface: #E0E0E0;--border-width-none: 0px;--border-width-xs: 1px;--border-width-sm: 2px;--border-width-md: 4px;--border-width-lg: 8px;--shadow-button-pressed-inset: inset -1px -5px 4px rgba(0, 0, 0, .6);--shadow-card-glow: 0 0 10px rgba(255, 255, 255, .33);--outline-offset-focus: var(--border-width-md);--size-card-default-width: 647px;--size-card-hero-image-height: 381px;--size-accordion-collapsed-height: 103px;--size-accordion-expanded-max: 1200px;--duration-accordion: .3s;--duration-switch: .2s;--duration-link: .15s;--duration-loader-spin: .8s;--border-width-loader-sm: 3px;--border-width-loader-lg: 5px;--size-switch-track-height: 22px;--size-textarea-min-height: 120px;--size-badge-dot: 6px;--size-progress-circle-sm: 60px;--size-progress-circle-md: 100px;--size-progress-circle-lg: 140px;--color-surface-progress-track: rgba(255, 255, 255, .15);--color-table-row-divider: rgba(255, 255, 255, .08);--color-table-row-hover: rgba(255, 103, 1, .05);--color-table-row-striped: rgba(255, 255, 255, .03);--border-width-menu-active: 3px;--stroke-progress-circle-md: 6px;--duration-progress-bar-width: .6s;--duration-progress-circle-offset: .8s;--size-navbar-height: 88px;--width-navbar-logo: 166px;--border-width-marketing-accent: 3px;--color-banner-wildfire-start: #1a0a00;--color-banner-wildfire-mid: #3d1a00;--width-banner-content-max: 700px;--width-banner-description-max: 580px;--size-secondary-nav-height: 56px;--z-index-navbar-sticky: 100;--z-index-sticky-bar: 100;--width-design-system-main: 1200px;--z-index-modal-backdrop: 200;--z-index-modal: 210;--z-index-tooltip: 300;--color-footer-divider: rgba(255, 255, 255, .1);--color-backdrop-overlay: rgba(0, 0, 0, .7);--shadow-modal-elevated: 0 0 40px rgba(0, 0, 0, .8);--width-modal-sm: 400px;--width-modal-md: 600px;--width-modal-lg: 800px;--color-tooltip-surface: #1a1a1a;--color-tooltip-border: rgba(255, 255, 255, .12);--color-alert-surface-success: rgba(101, 166, 55, .1);--color-alert-surface-error: rgba(255, 39, 13, .1);--color-alert-surface-warning: rgba(255, 176, 32, .1);--color-alert-surface-info: rgba(13, 114, 255, .1);--duration-tooltip-opacity: .15s;--duration-alert-dismiss: .2s;--color-dropdown-surface: #1e1e1e;--shadow-popover-elevated: 0 var(--space-200) var(--space-600) rgba(0, 0, 0, .4);--z-index-dropdown: 150;--size-dropdown-max-height: 240px;--color-option-hover-overlay: rgba(255, 103, 1, .08);--color-option-selected-overlay: rgba(255, 103, 1, .12);--color-divider-default: rgba(255, 255, 255, .1);--color-divider-subtle: rgba(255, 255, 255, .05);--color-divider-strong: rgba(255, 255, 255, .2);--letter-spacing-uppercase-wide: .08em;--color-skeleton-base: rgba(255, 255, 255, .08);--color-skeleton-shimmer-mid: rgba(255, 255, 255, .15);--duration-skeleton-shimmer: 1.5s;--size-skeleton-rect-height: 120px;--size-skeleton-card-height: 200px;--size-avatar-xl: 80px;--size-avatar-status-dot: 10px;--size-social-button-xs: var(--space-700);--margin-avatar-group-overlap: calc(-1 * var(--space-450));--size-search-bar-height-lg: 52px;--color-file-upload-row-bg: color-mix(in srgb, var(--color-neutral-white) 4%, transparent);--color-empty-state-icon-tint: color-mix(in srgb, var(--color-primary-default) 10%, transparent);--color-filter-chip-border: var(--color-surface-progress-track);--shadow-datepicker-popover: 0 var(--space-200) var(--space-600) rgba(0, 0, 0, .4);--color-calendar-day-hover: color-mix(in srgb, var(--color-primary-default) 10%, transparent);--width-datepicker-popover: var(--width-toast-min);--size-banner-default-height: 525px;--gradient-banner-overlay: linear-gradient( to bottom, rgba(0, 0, 0, .3), rgba(0, 0, 0, .7) );--gradient-banner-fallback-bg: linear-gradient( 135deg, var(--color-primary-800), var(--color-neutral-900) );--gradient-banner-wildfire: linear-gradient( 135deg, var(--color-banner-wildfire-start) 0%, var(--color-banner-wildfire-mid) 30%, var(--color-primary-900) 60%, var(--color-neutral-900) 100% );--gradient-banner-hero-overlay: linear-gradient( to right, rgba(0, 0, 0, .7) 0%, rgba(0, 0, 0, .3) 60%, rgba(0, 0, 0, .1) 100% );--shadow-banner-title: 0 var(--space-50) var(--space-800) rgba(0, 0, 0, .5);--width-panel-default: 320px;--shadow-panel-from-left: var(--space-200) var(--space-0) var(--space-800) rgba(0, 0, 0, .6);--shadow-panel-from-right: calc(-1 * var(--space-200)) var(--space-0) var(--space-800) rgba(0, 0, 0, .6);--color-backdrop-panel: rgba(0, 0, 0, .5);--duration-panel-slide: .3s;--z-index-panel-backdrop: 199;--z-index-panel: 200;--gradient-video-controls: linear-gradient(transparent, rgba(0, 0, 0, .8));--color-video-play-surface: color-mix(in srgb, var(--color-primary-default) 90%, transparent);--size-video-control-icon: var(--space-500);--size-video-play-button: var(--space-1000);--z-index-toast: 400;--width-toast-min: 280px;--width-toast-max: 380px;--offset-toast-edge: var(--space-400);--duration-toast-motion: var(--duration-link);--border-radius-none: 0px;--border-radius-xs: 1px;--border-radius-sm: 2px;--border-radius-md: 4px;--border-radius-lg: 8px;--border-radius-pill: 50px;--space-0: 0px;--space-25: 1px;--space-50: 2px;--space-100: 4px;--space-200: 8px;--space-300: 12px;--space-400: 16px;--space-450: 10px;--space-500: 20px;--space-600: 24px;--space-700: 28px;--space-800: 32px;--space-900: 36px;--space-1000: 40px;--space-1100: 44px;--space-1200: 48px;--space-1300: 56px;--space-1400: 64px;--space-1500: 72px;--space-1600: 96px;--space-1700: 128px;--space-1800: 256px;--space-1900: 512px;--font-family-body: "Work Sans", sans-serif;--font-family-headings: "Work Sans", sans-serif;--font-family-code: "Courier New", Courier, monospace;--font-size-body-2xs: 11.1px;--color-code-block-surface: #111111;--color-code-inline-bg: rgba(255, 255, 255, .08);--padding-code-inline-x: 6px;--color-rating-star-empty: rgba(255, 255, 255, .2);--font-size-h1: 47.8px;--font-size-h2: 39.8px;--font-size-h3: 33.2px;--font-size-h4: 27.6px;--font-size-h5: 23px;--font-size-h6: 19.2px;--font-size-body-xl: 20px;--font-size-body-lg: 18px;--font-size-body-md: 16px;--font-size-body-sm: 14px;--font-size-body-xs: 12px;--font-size-forms-title: 40px;--line-height-headings: 130%;--line-height-body: 150%;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-black: 900;--breakpoint-desktop: 1440px;--breakpoint-grid-md: 768px;--breakpoint-grid-lg: 1024px;--size-scroll-to-top-button: var(--space-1100);--font-size-scroll-to-top-arrow: var(--space-500);--offset-scroll-to-top-edge: var(--space-400);--offset-scroll-to-top-bottom: 80px;--threshold-scroll-to-top: 300px;--shadow-scroll-to-top: 0 var(--space-100) var(--space-300) rgba(0, 0, 0, .3);--duration-scroll-to-top: .2s;--scale-scroll-to-top-hidden: .8;--scale-scroll-to-top-hover: 1.05;--z-index-scroll-to-top: 150;--color-sticky-bar-bg: color-mix( in srgb, var(--color-neutral-black) 90%, transparent );--blur-sticky-bar: 10px;--font-size-error-code-display: 120px;--width-content-readable: 480px;--duration-success-icon-pop: .55s;--color-image-error-surface: var(--color-neutral-450);--color-list-row-hover: color-mix( in srgb, var(--color-neutral-white) 4%, transparent );--color-context-menu-item-hover: color-mix( in srgb, var(--color-neutral-white) 6%, transparent );--color-context-menu-destructive-hover: rgba(255, 39, 13, .08);--padding-context-menu-item-y: var(--space-450);--width-context-menu-min: 180px;--width-popover-default: var(--width-toast-min);--color-mappin-label-bg: rgba(0, 0, 0, .7);--z-index-popover: 210;--scale-mappin-hover: 1.1;--scale-mappin-active: 1.2;--size-popover-arrow: var(--space-200);--shadow-overlay-floating: 0 var(--space-200) var(--space-600) rgba(0, 0, 0, .4);--shadow-profile-card: 0 0 10px rgba(255, 255, 255, .1);--width-profile-card-compact: 500px;--width-profile-card-full: 700px;--width-company-logo-max: 80px;--size-linkedin-badge: var(--space-500);--size-avatar-presenter: var(--space-700);--color-video-play-overlay: color-mix( in srgb, var(--color-primary-default) 90%, transparent );--color-duration-badge-bg: var(--color-mappin-label-bg);--size-notification-bar-height: var(--space-1000);--z-index-notification-bar: 110;--shadow-registration-modal: 0 var(--space-200) var(--space-800) rgba(0, 0, 0, .2);--color-modal-light-close: #333333;--color-border-input-light: #cccccc;--color-surface-subscribe-input-light: #f5f5f5;--color-notification-error-text: var(--text-default-headings)}/*! tailwindcss v4.1.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-rotate-x: rotateX(0);--tw-rotate-y: rotateY(0);--tw-rotate-z: rotateZ(0);--tw-skew-x: skewX(0);--tw-skew-y: skewY(0);--tw-space-y-reverse: 0;--tw-border-style: solid;--tw-leading: initial;--tw-font-weight: initial;--tw-tracking: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial;--tw-backdrop-blur: initial;--tw-backdrop-brightness: initial;--tw-backdrop-contrast: initial;--tw-backdrop-grayscale: initial;--tw-backdrop-hue-rotate: initial;--tw-backdrop-invert: initial;--tw-backdrop-opacity: initial;--tw-backdrop-saturate: initial;--tw-backdrop-sepia: initial;--tw-duration: initial;--tw-ease: initial;--tw-scale-x: 1;--tw-scale-y: 1;--tw-scale-z: 1}}}@layer theme{:root,:host{--font-primary: "Titillium Web", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: ui-monospace, "SF Mono", "Cascadia Mono", "Segoe UI Mono", "Liberation Mono", Menlo, Consolas, monospace;--font-display: "Titillium Web", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-sans: "Titillium Web", system-ui, -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--color-green-600: oklch(.627 .194 149.214);--color-gray-50: oklch(.985 .002 247.839);--color-gray-100: oklch(.967 .003 264.542);--color-gray-200: oklch(.928 .006 264.531);--color-gray-400: oklch(.707 .022 261.325);--color-gray-500: oklch(.551 .027 264.364);--color-gray-600: oklch(.446 .03 256.802);--color-gray-700: oklch(.373 .034 259.733);--color-gray-900: oklch(.21 .034 264.665);--color-black: #000;--color-white: #fff;--spacing: .25rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-4xl: 2.25rem;--text-4xl--line-height: calc(2.5 / 2.25);--font-weight-normal: 400;--font-weight-medium: 500;--tracking-wide: .025em;--tracking-wider: .05em;--leading-relaxed: 1.625;--radius-2xl: 1rem;--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--blur-sm: 8px;--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-font-family: var(--font-primary);--default-font-feature-settings: var(--font-sans--font-feature-settings);--default-font-variation-settings: var(--font-sans--font-variation-settings);--default-mono-font-family: var(--font-mono);--default-mono-font-feature-settings: var(--font-mono--font-feature-settings);--default-mono-font-variation-settings: var(--font-mono--font-variation-settings)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}*:not(code):not(kbd):not(samp):not(pre):not(button):not(input):not(textarea):not(select){font-family:var(--font-primary)}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-primary)!important;font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}body{font-family:var(--font-primary)!important;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono)!important;font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;--lightningcss-light: initial;--lightningcss-dark: ;color-scheme:light;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;--lightningcss-light: initial;--lightningcss-dark: ;color-scheme:light;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1;color:currentColor}@supports (color: color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentColor 50%,transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}body{background-color:var(--background);color:var(--foreground)}*{border-color:var(--border);outline-color:var(--ring)}@supports (color: color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring) 50%,transparent)}}body{background-color:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) h1{font-size:var(--text-2xl);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) h2{font-size:var(--text-xl);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) h3{font-size:var(--text-lg);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) h4,:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) label,:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) button{font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) input{font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:1.5}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:calc(var(--spacing) * 0)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.right-0{right:calc(var(--spacing) * 0)}.right-8{right:calc(var(--spacing) * 8)}.-bottom-1{bottom:calc(var(--spacing) * -1)}.-left-4{left:calc(var(--spacing) * -4)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.z-10{z-index:10}.z-50{z-index:50}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-32{margin-top:calc(var(--spacing) * 32)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.mb-20{margin-bottom:calc(var(--spacing) * 20)}.mb-32{margin-bottom:calc(var(--spacing) * 32)}.ml-2{margin-left:calc(var(--spacing) * 2)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[16\/9\]{aspect-ratio:16 / 9}.aspect-square{aspect-ratio:1}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-12{height:calc(var(--spacing) * 12)}.h-\[18px\]{height:18px}.h-\[32px\]{height:32px}.h-\[48px\]{height:48px}.h-\[60px\]{height:60px}.h-\[300px\]{height:300px}.h-auto{height:auto}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-12{width:calc(var(--spacing) * 12)}.w-\[18px\]{width:18px}.w-\[32px\]{width:32px}.w-\[48px\]{width:48px}.w-\[60px\]{width:60px}.w-full{width:100%}.max-w-\[400px\]{max-width:400px}.max-w-\[700px\]{max-width:700px}.max-w-\[800px\]{max-width:800px}.max-w-\[900px\]{max-width:900px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1400px\]{max-width:1400px}.flex-1{flex:1}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1fr_1\.2fr_1fr_auto\]{grid-template-columns:1fr 1.2fr 1fr auto}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-16>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-24>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 24) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 24) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-16{row-gap:calc(var(--spacing) * 16)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.bg-\[\#f5f5f7\]{background-color:#f5f5f7}.bg-\[\#fafafa\]{background-color:#fafafa}.bg-black{background-color:var(--color-black)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-white{background-color:var(--color-white)}.bg-white\/95{background-color:#fffffff2}@supports (color: color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.object-cover{object-fit:cover}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-32{padding-top:calc(var(--spacing) * 32)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.text-center{text-align:center}.text-left{text-align:left}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading, var(--text-4xl--line-height))}.text-\[8px\]{font-size:8px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[28px\]{font-size:28px}.text-\[32px\]{font-size:32px}.text-\[42px\]{font-size:42px}.text-\[48px\]{font-size:48px}.text-\[80px\]{font-size:80px}.leading-\[1\.2\]{--tw-leading: 1.2;line-height:1.2}.leading-\[1\.7\]{--tw-leading: 1.7;line-height:1.7}.leading-\[1\.8\]{--tw-leading: 1.8;line-height:1.8}.leading-relaxed{--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-medium{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-\[0\.2em\]{--tw-tracking: .2em;letter-spacing:.2em}.tracking-\[0\.15em\]{--tw-tracking: .15em;letter-spacing:.15em}.tracking-wide{--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking: var(--tracking-wider);letter-spacing:var(--tracking-wider)}.whitespace-nowrap{white-space:nowrap}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-900{color:var(--color-gray-900)}.text-green-600{color:var(--color-green-600)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.shadow-lg{--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.backdrop-blur-sm{--tw-backdrop-blur: blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.duration-150{--tw-duration: .15s;transition-duration:.15s}.duration-300{--tw-duration: .3s;transition-duration:.3s}.duration-500{--tw-duration: .5s;transition-duration:.5s}.ease-in-out{--tw-ease: var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease: var(--ease-out);transition-timing-function:var(--ease-out)}@media(hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x: calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}}@media(hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x: 105%;--tw-scale-y: 105%;--tw-scale-z: 105%;scale:var(--tw-scale-x) var(--tw-scale-y)}}@media(hover:hover){.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}}@media(hover:hover){.group-hover\:opacity-10:is(:where(.group):hover *){opacity:.1}}@media(hover:hover){.group-hover\:opacity-60:is(:where(.group):hover *){opacity:.6}}@media(hover:hover){.hover\:scale-105:hover{--tw-scale-x: 105%;--tw-scale-y: 105%;--tw-scale-z: 105%;scale:var(--tw-scale-x) var(--tw-scale-y)}}@media(hover:hover){.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}}@media(hover:hover){.hover\:bg-gray-700:hover{background-color:var(--color-gray-700)}}@media(hover:hover){.hover\:text-gray-600:hover{color:var(--color-gray-600)}}@media(hover:hover){.hover\:text-gray-900:hover{color:var(--color-gray-900)}}@media(hover:hover){.hover\:opacity-60:hover{opacity:.6}}@media(width>=48rem){.md\:mb-16{margin-bottom:calc(var(--spacing) * 16)}}@media(width>=48rem){.md\:mb-32{margin-bottom:calc(var(--spacing) * 32)}}@media(width>=48rem){.md\:block{display:block}}@media(width>=48rem){.md\:flex{display:flex}}@media(width>=48rem){.md\:hidden{display:none}}@media(width>=48rem){.md\:aspect-\[2\/1\]{aspect-ratio:2}}@media(width>=48rem){.md\:h-\[40px\]{height:40px}}@media(width>=48rem){.md\:h-\[80px\]{height:80px}}@media(width>=48rem){.md\:h-\[500px\]{height:500px}}@media(width>=48rem){.md\:w-\[40px\]{width:40px}}@media(width>=48rem){.md\:w-\[80px\]{width:80px}}@media(width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width>=48rem){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(width>=48rem){.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(width>=48rem){.md\:grid-cols-\[1fr_1\.2fr_1fr_auto\]{grid-template-columns:1fr 1.2fr 1fr auto}}@media(width>=48rem){.md\:grid-cols-\[1fr_1\.5fr_1fr\]{grid-template-columns:1fr 1.5fr 1fr}}@media(width>=48rem){.md\:grid-cols-\[240px_1fr\]{grid-template-columns:240px 1fr}}@media(width>=48rem){.md\:grid-cols-\[auto_1fr_1\.5fr_1fr_auto\]{grid-template-columns:auto 1fr 1.5fr 1fr auto}}@media(width>=48rem){.md\:flex-row{flex-direction:row}}@media(width>=48rem){.md\:items-center{align-items:center}}@media(width>=48rem){.md\:gap-5{gap:calc(var(--spacing) * 5)}}@media(width>=48rem){.md\:gap-8{gap:calc(var(--spacing) * 8)}}@media(width>=48rem){.md\:gap-12{gap:calc(var(--spacing) * 12)}}@media(width>=48rem){.md\:gap-16{gap:calc(var(--spacing) * 16)}}@media(width>=48rem){:where(.md\:space-y-32>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 32) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 32) * calc(1 - var(--tw-space-y-reverse)))}}@media(width>=48rem){.md\:px-12{padding-inline:calc(var(--spacing) * 12)}}@media(width>=48rem){.md\:px-16{padding-inline:calc(var(--spacing) * 16)}}@media(width>=48rem){.md\:py-5{padding-block:calc(var(--spacing) * 5)}}@media(width>=48rem){.md\:py-6{padding-block:calc(var(--spacing) * 6)}}@media(width>=48rem){.md\:py-16{padding-block:calc(var(--spacing) * 16)}}@media(width>=48rem){.md\:py-20{padding-block:calc(var(--spacing) * 20)}}@media(width>=48rem){.md\:py-32{padding-block:calc(var(--spacing) * 32)}}@media(width>=48rem){.md\:pl-\[33\%\]{padding-left:33%}}@media(width>=48rem){.md\:text-\[13px\]{font-size:13px}}@media(width>=48rem){.md\:text-\[15px\]{font-size:15px}}@media(width>=48rem){.md\:text-\[16px\]{font-size:16px}}@media(width>=48rem){.md\:text-\[17px\]{font-size:17px}}@media(width>=48rem){.md\:text-\[18px\]{font-size:18px}}@media(width>=48rem){.md\:text-\[20px\]{font-size:20px}}@media(width>=48rem){.md\:text-\[32px\]{font-size:32px}}@media(width>=48rem){.md\:text-\[40px\]{font-size:40px}}@media(width>=48rem){.md\:text-\[42px\]{font-size:42px}}@media(width>=48rem){.md\:text-\[56px\]{font-size:56px}}@media(width>=48rem){.md\:text-\[72px\]{font-size:72px}}@media(width>=48rem){.md\:text-\[120px\]{font-size:120px}}}:root{--font-size: 16px;--background: #fff;--foreground: oklch(.145 0 0);--card: #fff;--card-foreground: oklch(.145 0 0);--popover: oklch(1 0 0);--popover-foreground: oklch(.145 0 0);--primary: #030213;--primary-foreground: oklch(1 0 0);--secondary: oklch(.95 .0058 264.53);--secondary-foreground: #030213;--muted: #ececf0;--muted-foreground: #717182;--accent: #e9ebef;--accent-foreground: #030213;--destructive: #d4183d;--destructive-foreground: #fff;--border: #0000001a;--input: transparent;--input-background: #f3f3f5;--switch-background: #cbced4;--font-weight-medium: 500;--font-weight-normal: 400;--ring: oklch(.708 0 0);--chart-1: oklch(.646 .222 41.116);--chart-2: oklch(.6 .118 184.704);--chart-3: oklch(.398 .07 227.392);--chart-4: oklch(.828 .189 84.429);--chart-5: oklch(.769 .188 70.08);--radius: .625rem;--sidebar: oklch(.985 0 0);--sidebar-foreground: oklch(.145 0 0);--sidebar-primary: #030213;--sidebar-primary-foreground: oklch(.985 0 0);--sidebar-accent: oklch(.97 0 0);--sidebar-accent-foreground: oklch(.205 0 0);--sidebar-border: oklch(.922 0 0);--sidebar-ring: oklch(.708 0 0)}html{font-size:var(--font-size);scroll-behavior:smooth}@media(width<=768px){nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}@property --tw-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-z{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-rotate-x{syntax: "*"; inherits: false; initial-value: rotateX(0);}@property --tw-rotate-y{syntax: "*"; inherits: false; initial-value: rotateY(0);}@property --tw-rotate-z{syntax: "*"; inherits: false; initial-value: rotateZ(0);}@property --tw-skew-x{syntax: "*"; inherits: false; initial-value: skewX(0);}@property --tw-skew-y{syntax: "*"; inherits: false; initial-value: skewY(0);}@property --tw-space-y-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-leading{syntax: "*"; inherits: false}@property --tw-font-weight{syntax: "*"; inherits: false}@property --tw-tracking{syntax: "*"; inherits: false}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-blur{syntax: "*"; inherits: false}@property --tw-brightness{syntax: "*"; inherits: false}@property --tw-contrast{syntax: "*"; inherits: false}@property --tw-grayscale{syntax: "*"; inherits: false}@property --tw-hue-rotate{syntax: "*"; inherits: false}@property --tw-invert{syntax: "*"; inherits: false}@property --tw-opacity{syntax: "*"; inherits: false}@property --tw-saturate{syntax: "*"; inherits: false}@property --tw-sepia{syntax: "*"; inherits: false}@property --tw-drop-shadow{syntax: "*"; inherits: false}@property --tw-drop-shadow-color{syntax: "*"; inherits: false}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false}@property --tw-backdrop-blur{syntax: "*"; inherits: false}@property --tw-backdrop-brightness{syntax: "*"; inherits: false}@property --tw-backdrop-contrast{syntax: "*"; inherits: false}@property --tw-backdrop-grayscale{syntax: "*"; inherits: false}@property --tw-backdrop-hue-rotate{syntax: "*"; inherits: false}@property --tw-backdrop-invert{syntax: "*"; inherits: false}@property --tw-backdrop-opacity{syntax: "*"; inherits: false}@property --tw-backdrop-saturate{syntax: "*"; inherits: false}@property --tw-backdrop-sepia{syntax: "*"; inherits: false}@property --tw-duration{syntax: "*"; inherits: false}@property --tw-ease{syntax: "*"; inherits: false}@property --tw-scale-x{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-scale-y{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-scale-z{syntax: "*"; inherits: false; initial-value: 1;}.cwpc-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cwpc-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.cwpc-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.cwpc-grid-2>*,.cwpc-grid-3>*,.cwpc-grid-4>*{min-width:0}.cwpc-molecule-demo{box-sizing:border-box;min-width:0;max-width:100%}.cwpc-pagination-scroll{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px}@media(max-width:768px){.cwpc-grid-3,.cwpc-grid-2{grid-template-columns:minmax(0,1fr)!important}.cwpc-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cwpc-molecule-demo{padding:16px 14px!important}.cwpc-tabbar-demo-header{padding-left:14px!important;padding-right:14px!important}.cwpc-tabbar-demo-panel{padding:16px 14px!important}.cwpc-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.cwpc-token-pipeline{grid-template-columns:minmax(0,1fr)!important}.cwpc-token-pipeline .arrow{transform:rotate(90deg)}.cwpc-section-block{margin-bottom:56px!important;padding-top:8px!important}.cwpc-section-divider{margin-bottom:48px!important}.cwpc-live-showcase{padding:24px 16px!important;border-radius:14px!important}.cwpc-case-study-inner pre{box-sizing:border-box;max-width:100%;font-size:12px;padding:16px!important}.cwpc-impact-quote{padding:28px 20px!important}.cwpc-principle-card{padding:24px 20px!important}.cwpc-button-group-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px}.cwpc-demo-surface{padding:18px 14px!important}.cwpc-stepper-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:6px;margin-inline:-4px;padding-inline:4px}}@media(max-width:480px){.cwpc-grid-4{grid-template-columns:minmax(0,1fr)!important}.cwpc-case-study-inner .cwpc-demo-surface{padding:16px 12px!important}.cwpc-case-study-inner .cwpc-molecule-demo{padding:14px 12px!important}}.cwpc-case-study-inner img,.cwpc-case-study-inner video{max-width:100%;height:auto}@custom-variant dark (&:is(.dark *));:root{--nav-height: 4.5rem;--font-primary: "Titillium Web", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: ui-monospace, "SF Mono", "Cascadia Mono", "Segoe UI Mono", "Liberation Mono", Menlo, Consolas, monospace;--font-display: "Titillium Web", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-size: 16px;--page-bg: #ffffff;--background: #ffffff;--foreground: oklch(.18 .01 265);--card: #ffffff;--card-foreground: oklch(.18 .01 265);--popover: oklch(1 0 0);--popover-foreground: oklch(.145 0 0);--primary: #030213;--primary-foreground: oklch(1 0 0);--secondary: oklch(.95 .0058 264.53);--secondary-foreground: #030213;--muted: #ececf0;--muted-foreground: #717182;--accent: #e9ebef;--accent-foreground: #030213;--destructive: #d4183d;--destructive-foreground: #ffffff;--border: rgba(0, 0, 0, .1);--input: transparent;--input-background: #f3f3f5;--switch-background: #cbced4;--font-weight-medium: 500;--font-weight-normal: 400;--ring: oklch(.708 0 0);--chart-1: oklch(.646 .222 41.116);--chart-2: oklch(.6 .118 184.704);--chart-3: oklch(.398 .07 227.392);--chart-4: oklch(.828 .189 84.429);--chart-5: oklch(.769 .188 70.08);--radius: .625rem;--shadow-subtle: 0 1px 2px rgba(0, 0, 0, .04);--shadow-card: 0 2px 8px rgba(0, 0, 0, .06);--shadow-card-hover: 0 12px 32px rgba(0, 0, 0, .1);--shadow-depth: 0 20px 40px rgba(0, 0, 0, .1), 0 4px 12px rgba(0, 0, 0, .06);--shadow-elevated: 0 8px 24px rgba(0, 0, 0, .08);--shadow-glass: 0 4px 24px rgba(0, 0, 0, .06);--shadow-expanded: 0 16px 48px rgba(0, 0, 0, .12), 0 4px 16px rgba(0, 0, 0, .08);--shadow-nav-scrolled: 0 4px 20px rgba(0, 0, 0, .06);--border-subtle: 1px solid rgba(0, 0, 0, .06);--radius-card: .75rem;--transition-premium: .35s cubic-bezier(.25, .46, .45, .94);--sidebar: oklch(.985 0 0);--sidebar-foreground: oklch(.145 0 0);--sidebar-primary: #030213;--sidebar-primary-foreground: oklch(.985 0 0);--sidebar-accent: oklch(.97 0 0);--sidebar-accent-foreground: oklch(.205 0 0);--sidebar-border: oklch(.922 0 0);--sidebar-ring: oklch(.708 0 0)}.dark{--background: oklch(.145 0 0);--foreground: oklch(.985 0 0);--card: oklch(.145 0 0);--card-foreground: oklch(.985 0 0);--popover: oklch(.145 0 0);--popover-foreground: oklch(.985 0 0);--primary: oklch(.985 0 0);--primary-foreground: oklch(.205 0 0);--secondary: oklch(.269 0 0);--secondary-foreground: oklch(.985 0 0);--muted: oklch(.269 0 0);--muted-foreground: oklch(.708 0 0);--accent: oklch(.269 0 0);--accent-foreground: oklch(.985 0 0);--destructive: oklch(.396 .141 25.723);--destructive-foreground: oklch(.637 .237 25.331);--border: oklch(.269 0 0);--input: oklch(.269 0 0);--ring: oklch(.439 0 0);--font-weight-medium: 500;--font-weight-normal: 400;--chart-1: oklch(.488 .243 264.376);--chart-2: oklch(.696 .17 162.48);--chart-3: oklch(.769 .188 70.08);--chart-4: oklch(.627 .265 303.9);--chart-5: oklch(.645 .246 16.439);--sidebar: oklch(.205 0 0);--sidebar-foreground: oklch(.985 0 0);--sidebar-primary: oklch(.488 .243 264.376);--sidebar-primary-foreground: oklch(.985 0 0);--sidebar-accent: oklch(.269 0 0);--sidebar-accent-foreground: oklch(.985 0 0);--sidebar-border: oklch(.269 0 0);--sidebar-ring: oklch(.439 0 0)}:root{--type-display: 2.75rem;--type-h1: 2.125rem;--type-h2: 1.625rem;--type-h3: 1.375rem;--type-body-lg: 1.125rem;--type-body: .9375rem;--type-caption: .8125rem;--type-overline: .6875rem}@media(min-width:1024px){:root{--type-display: 2.875rem;--type-h1: 2.25rem;--type-h2: 1.75rem;--type-h3: 1.5rem}}.type-display{font-size:var(--type-display)!important;font-weight:700;line-height:1.15;letter-spacing:-.02em}.type-h1{font-size:var(--type-h1)!important;font-weight:600;line-height:1.2}.type-h2{font-size:var(--type-h2)!important;font-weight:600;line-height:1.3}.type-h3{font-size:var(--type-h3)!important;font-weight:500;line-height:1.35}.type-body-lg{font-size:var(--type-body-lg)!important;font-weight:400;line-height:1.7}.type-body{font-size:var(--type-body)!important;font-weight:400;line-height:1.65}.type-caption{font-size:var(--type-caption)!important;font-weight:400;line-height:1.5}.type-overline{font-size:var(--type-overline)!important;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.project-card-meta p,.project-card-meta p.type-caption{font-size:13px!important}.text-\[8px\],.text-\[10px\],.text-\[11px\]{font-size:var(--type-overline)!important}.text-\[12px\],.text-\[13px\]{font-size:var(--type-caption)!important}.text-\[14px\],.text-\[15px\]{font-size:var(--type-body)!important}.text-\[16px\],.text-\[17px\],.text-\[18px\],.text-\[20px\],.text-\[22px\]{font-size:var(--type-body-lg)!important}.text-\[26px\],.text-\[28px\],.text-\[30px\]{font-size:var(--type-h2)!important}.text-\[32px\],.text-\[36px\]{font-size:var(--type-h1)!important}.text-\[42px\],.text-\[44px\],.text-\[48px\],.text-\[64px\],.text-\[72px\]{font-size:var(--type-display)!important}.text-xs{font-size:var(--type-caption)!important}.text-sm{font-size:var(--type-body)!important}.text-base,.text-lg{font-size:var(--type-body-lg)!important}@media(min-width:48rem){.md\:text-\[11px\],.md\:text-\[12px\],.md\:text-\[13px\]{font-size:var(--type-caption)!important}.md\:text-\[14px\],.md\:text-\[15px\],.md\:text-\[16px\],.md\:text-\[17px\]{font-size:var(--type-body)!important}.md\:text-\[18px\],.md\:text-\[20px\]{font-size:var(--type-body-lg)!important}.md\:text-\[32px\],.md\:text-\[40px\]{font-size:var(--type-h2)!important}.md\:text-\[42px\],.md\:text-\[56px\]{font-size:var(--type-h1)!important}.md\:text-\[72px\],.md\:text-\[120px\]{font-size:var(--type-display)!important}}@theme inline{ --color-background: var(--background); --color-foreground: var(--foreground); --color-card: var(--card); --color-card-foreground: var(--card-foreground); --color-popover: var(--popover); --color-popover-foreground: var(--popover-foreground); --color-primary: var(--primary); --color-primary-foreground: var(--primary-foreground); --color-secondary: var(--secondary); --color-secondary-foreground: var(--secondary-foreground); --color-muted: var(--muted); --color-muted-foreground: var(--muted-foreground); --color-accent: var(--accent); --color-accent-foreground: var(--accent-foreground); --color-destructive: var(--destructive); --color-destructive-foreground: var(--destructive-foreground); --color-border: var(--border); --color-input: var(--input); --color-input-background: var(--input-background); --color-switch-background: var(--switch-background); --color-ring: var(--ring); --color-chart-1: var(--chart-1); --color-chart-2: var(--chart-2); --color-chart-3: var(--chart-3); --color-chart-4: var(--chart-4); --color-chart-5: var(--chart-5); --radius-sm: calc(var(--radius) - 4px); --radius-md: calc(var(--radius) - 2px); --radius-lg: var(--radius); --radius-xl: calc(var(--radius) + 4px); --color-sidebar: var(--sidebar); --color-sidebar-foreground: var(--sidebar-foreground); --color-sidebar-primary: var(--sidebar-primary); --color-sidebar-primary-foreground: var(--sidebar-primary-foreground); --color-sidebar-accent: var(--sidebar-accent); --color-sidebar-accent-foreground: var(--sidebar-accent-foreground); --color-sidebar-border: var(--sidebar-border); --color-sidebar-ring: var(--sidebar-ring); }@layer base{*{@apply border-border outline-ring/50;font-family:inherit}html{font-family:var(--font-primary)!important;overflow-x:hidden}body{background:var(--page-bg);color:var(--foreground);font-family:var(--font-primary)!important;letter-spacing:.01em;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern" 1;overflow-x:hidden;min-width:0}}@layer base{:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))){h1{font-size:var(--text-2xl);font-weight:var(--font-weight-medium);line-height:1.5}h2{font-size:var(--text-xl);font-weight:var(--font-weight-medium);line-height:1.5}h3{font-size:var(--text-lg);font-weight:var(--font-weight-medium);line-height:1.5}h4,label{font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:1.5}button{font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:1.5;cursor:pointer}input{font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:1.5}}}html{font-family:var(--font-primary)!important;font-size:var(--font-size);scroll-behavior:smooth}html{scrollbar-width:none}html.scrollbar-visible{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.35) transparent}html::-webkit-scrollbar{width:0;height:0}html.scrollbar-visible::-webkit-scrollbar{width:10px;height:10px}html.scrollbar-visible::-webkit-scrollbar-track{background:transparent}html.scrollbar-visible::-webkit-scrollbar-thumb{background:#00000059;border-radius:5px}html.scrollbar-visible::-webkit-scrollbar-thumb:hover{background:#00000073}::selection{background:#00000014;color:inherit}*{font-family:inherit}.liquid-glass{background:#ffffffb8;-webkit-backdrop-filter:blur(32px) saturate(200%);backdrop-filter:blur(32px) saturate(200%);border-bottom:1px solid rgba(0,0,0,.06);box-shadow:0 1px 3px #0000000a;transition:box-shadow .3s ease}.liquid-glass.nav-scrolled{box-shadow:var(--shadow-nav-scrolled)}@media(max-width:768px){nav.liquid-glass{-webkit-backdrop-filter:blur(32px) saturate(200%);backdrop-filter:blur(32px) saturate(200%)}}.project-page-offset{padding-top:var(--nav-height)}.project-content-top{padding-top:calc(var(--nav-height) + 3rem)}@media(min-width:768px){.project-content-top{padding-top:calc(var(--nav-height) + 4rem)}}.liquid-glass-btn{background:#ffffffb8;-webkit-backdrop-filter:blur(32px) saturate(200%);backdrop-filter:blur(32px) saturate(200%);border:1px solid rgba(0,0,0,.06);box-shadow:0 4px 24px #00000014}.liquid-glass-btn:hover{background:#ffffffd9;box-shadow:0 8px 32px #0000001a}.liquid-glass-progress-strip{background:#ffffffa6;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid rgba(0,0,0,.06);box-shadow:0 1px 3px #0000000a}.liquid-glass-overlay{background:#00000040;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.liquid-glass-dialog-panel{background:#ffffffd9;-webkit-backdrop-filter:blur(40px) saturate(180%);backdrop-filter:blur(40px) saturate(180%);border:1px solid rgba(0,0,0,.08);box-shadow:0 20px 60px #00000026,0 4px 24px #0000000f}.glass-panel{background:#ffffffa6;-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%);box-shadow:var(--shadow-glass)}.glass-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.depth-expanded{box-shadow:var(--shadow-expanded);border-color:#00000014;transition:box-shadow .3s ease,border-color .3s ease}:root{--ease-premium: cubic-bezier(.25, .46, .45, .94);--ease-out-smooth: cubic-bezier(.33, 1, .68, 1);--ease-reveal: cubic-bezier(.22, .61, .36, 1);--duration-in: .9s;--duration-in-slow: 1s;--duration-page: .5s}@media(prefers-reduced-motion:reduce){:root{--duration-in: .01s;--duration-in-slow: .01s;--duration-page: .01s}}.animate-in-up{opacity:0;transform:translateY(18px) scale(.99);filter:blur(6px);will-change:opacity,transform,filter;transition:opacity var(--duration-in) var(--ease-premium),transform var(--duration-in) var(--ease-premium),filter var(--duration-in) var(--ease-premium)}.animate-in-up.in-view{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}.animate-in-up-slow{opacity:0;transform:translateY(22px) scale(.985);filter:blur(8px);will-change:opacity,transform,filter;transition:opacity var(--duration-in-slow) var(--ease-out-smooth),transform var(--duration-in-slow) var(--ease-out-smooth),filter var(--duration-in-slow) var(--ease-out-smooth)}.animate-in-up-slow.in-view{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}.animate-in-fade{opacity:0;transform:translateY(12px) scale(.99);filter:blur(4px);will-change:opacity,transform,filter;transition:opacity var(--duration-in) var(--ease-premium),transform var(--duration-in) var(--ease-premium),filter var(--duration-in) var(--ease-premium)}.animate-in-fade.in-view{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}.animate-in-scale{opacity:0;transform:translateY(16px) scale(.975);filter:blur(6px);will-change:opacity,transform,filter;transition:opacity var(--duration-in) var(--ease-reveal),transform var(--duration-in) var(--ease-reveal),filter var(--duration-in) var(--ease-reveal)}.animate-in-scale.in-view{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}@keyframes arrow-bounce{0%,to{transform:translateY(-4px)}50%{transform:translateY(2px)}}.arrow-bounce{animation:arrow-bounce 1.4s ease-in-out infinite}@keyframes arrow-float-premium{0%,to{transform:translateY(0);opacity:1}50%{transform:translateY(8px);opacity:.78}}.arrow-float-premium{animation:arrow-float-premium 1.3s cubic-bezier(.37,0,.21,1) infinite}.stagger-1{transition-delay:.08s}.stagger-2{transition-delay:.16s}.stagger-3{transition-delay:.24s}.stagger-4{transition-delay:.32s}.stagger-5{transition-delay:.4s}.stagger-6{transition-delay:.48s}.stagger-7{transition-delay:.56s}.stagger-8{transition-delay:.64s}.stagger-9{transition-delay:.72s}@media(prefers-reduced-motion:reduce){.stagger-1,.stagger-2,.stagger-3,.stagger-4,.stagger-5,.stagger-6,.stagger-7,.stagger-8,.stagger-9{transition-delay:0s}}.premium-card{box-shadow:var(--shadow-card);border:var(--border-subtle);border-radius:var(--radius-card);transition:transform var(--transition-premium),box-shadow var(--transition-premium),border-color .2s ease}.premium-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-card-hover)}.premium-card-soft:hover{transform:translateY(-2px);box-shadow:var(--shadow-elevated)}@media(min-width:1024px){::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#0000001f;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#0003}}button,[role=button]{cursor:pointer}.focus-ring:focus-visible{outline:2px solid rgba(0,0,0,.2);outline-offset:2px}div.project-card-meta p,.project-card-meta p.type-caption,.project-card-meta p.leading-relaxed,.project-card-meta p.tracking-wide{font-size:13px!important}
