/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */.styles_card__C4gjl{padding:1.5rem}.styles_header__QzcHT{margin-bottom:calc(var(--spacing,.25rem)*6);align-items:center;gap:calc(var(--spacing,.25rem)*3);display:flex}.styles_title__H5taY{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-text-primary)}:where(.styles_tools__cVAmM>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*4)*calc(1 - var(--tw-space-y-reverse)))}.styles_tool__9_d6k{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-secondary)}@supports (color:color-mix(in lab,red,red)){.styles_tool__9_d6k{border-color:color-mix(in oklab,var(--color-border-secondary)20%,transparent)}}.styles_tool__9_d6k{background-color:var(--color-bg-secondary)}@supports (color:color-mix(in lab,red,red)){.styles_tool__9_d6k{background-color:color-mix(in oklab,var(--color-bg-secondary)30%,transparent)}}.styles_tool__9_d6k{padding:calc(var(--spacing,.25rem)*4);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.styles_tool__9_d6k:hover{border-color:var(--color-border-primary)}@supports (color:color-mix(in lab,red,red)){.styles_tool__9_d6k:hover{border-color:color-mix(in oklab,var(--color-border-primary)40%,transparent)}}}.styles_tool__header__kUE1Q{margin-bottom:calc(var(--spacing,.25rem)*3);align-items:flex-start;gap:calc(var(--spacing,.25rem)*3);display:flex}.styles_tool__icon__pa7f1{margin-top:calc(var(--spacing,.25rem)*1);color:var(--color-blue)}.styles_tool__info__z_Wgm{flex:1}.styles_tool__name__gI0Pb{margin-bottom:calc(var(--spacing,.25rem)*1);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary)}.styles_tool__category__Gnq6G{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-text-tertiary)}.styles_tool__status__pId5S{align-items:center;display:flex}.styles_status__badge__bN42y{padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);border-radius:3.40282e+38px}.styles_status__active__XLriY{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-green)}@supports (color:color-mix(in lab,red,red)){.styles_status__active__XLriY{border-color:color-mix(in oklab,var(--color-green)30%,transparent)}}.styles_status__active__XLriY{background-color:var(--color-green)}@supports (color:color-mix(in lab,red,red)){.styles_status__active__XLriY{background-color:color-mix(in oklab,var(--color-green)20%,transparent)}}.styles_status__active__XLriY{color:var(--color-green)}.styles_status__beta__OPif6{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.styles_status__beta__OPif6{border-color:color-mix(in oklab,var(--color-orange)30%,transparent)}}.styles_status__beta__OPif6{background-color:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.styles_status__beta__OPif6{background-color:color-mix(in oklab,var(--color-orange)20%,transparent)}}.styles_status__beta__OPif6{color:var(--color-orange)}.styles_status__dev__0_FlG{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-blue)}@supports (color:color-mix(in lab,red,red)){.styles_status__dev__0_FlG{border-color:color-mix(in oklab,var(--color-blue)30%,transparent)}}.styles_status__dev__0_FlG{background-color:var(--color-blue)}@supports (color:color-mix(in lab,red,red)){.styles_status__dev__0_FlG{background-color:color-mix(in oklab,var(--color-blue)20%,transparent)}}.styles_status__dev__0_FlG{color:var(--color-blue)}.styles_tool__description__VPRfi{margin-bottom:calc(var(--spacing,.25rem)*4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-text-secondary)}.styles_tool__footer__CiV3x{justify-content:space-between;align-items:center;display:flex}.styles_adoption__TuTBr{align-items:center;gap:calc(var(--spacing,.25rem)*2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-text-tertiary);display:flex}.styles_adoption__TuTBr svg{color:var(--color-text-quaternary)}.styles_github__link__MQHuU{align-items:center;gap:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-text-tertiary);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-radius:.25rem;transition-duration:.2s;display:flex}@media (hover:hover){.styles_github__link__MQHuU:hover{background-color:var(--color-bg-secondary)}@supports (color:color-mix(in lab,red,red)){.styles_github__link__MQHuU:hover{background-color:color-mix(in oklab,var(--color-bg-secondary)50%,transparent)}}.styles_github__link__MQHuU:hover{color:var(--color-text-primary)}}.styles_github__link__MQHuU svg{color:var(--color-text-quaternary)}

/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */.styles_card__W_qUr{padding:calc(var(--spacing,.25rem)*6)}.styles_header__vKDNG{margin-bottom:calc(var(--spacing,.25rem)*6);align-items:center;gap:calc(var(--spacing,.25rem)*3);display:flex}.styles_status__xFPiD{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-green)}:where(.styles_systems__BVWM9>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*6)*calc(1 - var(--tw-space-y-reverse)))}.styles_system__wvU6R{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-secondary)}@supports (color:color-mix(in lab,red,red)){.styles_system__wvU6R{border-color:color-mix(in oklab,var(--color-border-secondary)30%,transparent)}}.styles_system__wvU6R{background-color:var(--color-bg-secondary)}@supports (color:color-mix(in lab,red,red)){.styles_system__wvU6R{background-color:color-mix(in oklab,var(--color-bg-secondary)50%,transparent)}}.styles_system__wvU6R{padding:calc(var(--spacing,.25rem)*4);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.styles_system__wvU6R:hover{border-color:var(--color-border-primary)}}.styles_system__header__Sm6MY{margin-bottom:calc(var(--spacing,.25rem)*3);justify-content:space-between;align-items:flex-start;display:flex}.styles_system__info__Pxfjx{gap:calc(var(--spacing,.25rem)*2);flex-direction:column;display:flex}.styles_system__name__okq9t{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary)}.styles_system__status__NJYF7{padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);border-radius:3.40282e+38px}.styles_status__live__yxVxj{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-green)}@supports (color:color-mix(in lab,red,red)){.styles_status__live__yxVxj{border-color:color-mix(in oklab,var(--color-green)30%,transparent)}}.styles_status__live__yxVxj{background-color:var(--color-green)}@supports (color:color-mix(in lab,red,red)){.styles_status__live__yxVxj{background-color:color-mix(in oklab,var(--color-green)20%,transparent)}}.styles_status__live__yxVxj{color:var(--color-green)}.styles_status__dev__2IJZa{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-blue)}@supports (color:color-mix(in lab,red,red)){.styles_status__dev__2IJZa{border-color:color-mix(in oklab,var(--color-blue)30%,transparent)}}.styles_status__dev__2IJZa{background-color:var(--color-blue)}@supports (color:color-mix(in lab,red,red)){.styles_status__dev__2IJZa{background-color:color-mix(in oklab,var(--color-blue)20%,transparent)}}.styles_status__dev__2IJZa{color:var(--color-blue)}.styles_system__link__szMkG{padding:calc(var(--spacing,.25rem)*2);color:var(--color-text-tertiary);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-radius:.25rem;transition-duration:.2s}@media (hover:hover){.styles_system__link__szMkG:hover{background-color:var(--color-bg-secondary);color:var(--color-text-primary)}}.styles_system__description__01Jsv{margin-bottom:calc(var(--spacing,.25rem)*4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-text-secondary)}.styles_metrics__C09Iq{gap:calc(var(--spacing,.25rem)*3);flex-wrap:wrap;display:flex}.styles_metric__F5Ilz{align-items:center;gap:calc(var(--spacing,.25rem)*2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-text-tertiary);display:flex}.styles_metric__F5Ilz svg{color:var(--color-text-quaternary)}.styles_metric__F5Ilz span{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}

/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */.styles_card___xyJA{padding:var(--spacing-8,2rem);background:rgb(from var(--color-bg-primary)r g b/.5);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:1rem;transition:all .3s;position:relative;overflow:hidden}.styles_header__mR_kP{margin-bottom:var(--spacing-8,2rem);justify-content:space-between;align-items:flex-start;display:flex}.styles_header__content__CCJvg{align-items:flex-start;gap:var(--spacing-4,1rem);display:flex}.styles_title__pdlZY{margin-bottom:var(--spacing-1,.25rem);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary)}.styles_subtitle__QJMAJ{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-text-tertiary)}.styles_header__badge__3q8rN{background:var(--color-bg-primary);color:var(--color-purple);border:1px solid var(--color-border-primary);background-color:rgb(from var(--color-purple)r g b/.2);border-radius:.5rem;align-items:center;gap:.375rem;padding:.25rem .5rem .25rem .375rem;font-size:.6875rem;font-weight:500;transition:all .2s;display:inline-flex;box-shadow:0 1px 1px #00000014,0 4px 6px #222a3514,0 24px 68px #2f30371f,0 2px 3px #00000014}.styles_header__badge__3q8rN:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001f,0 6px 12px #222a351f,0 32px 80px #2f303729,0 4px 6px #0000001f}.styles_projects__v4o3u{margin-bottom:var(--spacing-8,2rem);gap:var(--spacing-6,1.5rem);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:1024px){.styles_projects__v4o3u{grid-template-columns:repeat(3,minmax(0,1fr))}}.styles_project__AfCru{border-radius:var(--radius-lg,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-secondary)}@supports (color:color-mix(in lab,red,red)){.styles_project__AfCru{border-color:color-mix(in oklab,var(--color-border-secondary)30%,transparent)}}.styles_project__AfCru{background-color:var(--color-bg-secondary)}@supports (color:color-mix(in lab,red,red)){.styles_project__AfCru{background-color:color-mix(in oklab,var(--color-bg-secondary)40%,transparent)}}.styles_project__AfCru{padding:var(--spacing-6,1.5rem);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.styles_project__AfCru:hover{border-color:var(--color-border-primary)}@supports (color:color-mix(in lab,red,red)){.styles_project__AfCru:hover{border-color:color-mix(in oklab,var(--color-border-primary)50%,transparent)}}}.styles_project__header__X0vkA{margin-bottom:var(--spacing-4,1rem);gap:var(--spacing-4,1rem);flex-direction:column;display:flex}.styles_project__icon__p9GpM{color:var(--color-purple)}.styles_project__info__JJfIh{flex:1}.styles_project__name__p0f0n{margin-bottom:var(--spacing-2,.5rem);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary)}.styles_project__meta__BtRvq{gap:var(--spacing-1,.25rem);flex-direction:column;display:flex}.styles_project__status__imQFa{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-blue)}.styles_project__focus__g3Rj0{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-text-tertiary)}.styles_progress__container__y5G_G{align-items:center;gap:var(--spacing-3,.75rem);display:flex}.styles_progress__bar__MNdpV{height:var(--spacing-2,.5rem);width:var(--spacing-16,4rem);border-radius:3.40282e+38px;border-radius:var(--radius-full,9999px);background-color:var(--color-border-secondary);overflow:hidden}.styles_progress__fill___eNQY{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-purple);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:var(--color-blue);height:100%}.styles_progress__text__guZs5{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"Cascadia Code","Source Code Pro",Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-text-tertiary)}.styles_project__description__yvvye{margin-bottom:var(--spacing-4,1rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-text-secondary)}.styles_principles__Ax_kN{gap:var(--spacing-2,.5rem);flex-wrap:wrap;display:flex}.styles_principle__l4zE8{border:1px solid var(--color-border-primary);background-color:rgb(from var(--color-bg-secondary)r g b/.5);color:var(--color-text-tertiary);border-radius:.5rem;align-items:center;gap:.375rem;padding:.25rem .5rem .25rem .375rem;font-size:.75rem;font-weight:500;transition:all .2s;display:inline-flex;box-shadow:0 1px 1px #00000014,0 4px 6px #222a3514,0 24px 68px #2f30371f,0 2px 3px #00000014}.styles_principle__l4zE8:hover{color:var(--color-text-secondary);transform:translateY(-1px);box-shadow:0 2px 4px #0000001f,0 6px 12px #222a351f,0 32px 80px #2f303729,0 4px 6px #0000001f}.styles_footer__8thGS{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border-secondary);justify-content:space-between;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.styles_footer__8thGS{border-color:color-mix(in oklab,var(--color-border-secondary)30%,transparent)}}.styles_footer__8thGS{padding-top:var(--spacing-6,1.5rem)}.styles_footer__text__F1D7R{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-text-tertiary)}.styles_footer__cta__0Cmkm,.styles_footer__text__F1D7R strong{color:var(--color-text-primary)}.styles_footer__cta__0Cmkm{align-items:center;gap:var(--spacing-2,.5rem);border-radius:var(--radius-lg,1rem);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-purple);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:var(--color-blue);padding-inline:var(--spacing-4,1rem);padding-block:var(--spacing-2,.5rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s;display:flex}@media (hover:hover){.styles_footer__cta__0Cmkm:hover{--tw-gradient-from:var(--color-purple)}@supports (color:color-mix(in lab,red,red)){.styles_footer__cta__0Cmkm:hover{--tw-gradient-from:color-mix(in oklab,var(--color-purple)80%,transparent)}}.styles_footer__cta__0Cmkm:hover{--tw-gradient-to:var(--color-blue)}@supports (color:color-mix(in lab,red,red)){.styles_footer__cta__0Cmkm:hover{--tw-gradient-to:color-mix(in oklab,var(--color-blue)80%,transparent)}}.styles_footer__cta__0Cmkm:hover{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}}@media (max-width:1024px){.styles_projects__v4o3u{gap:var(--spacing-4,1rem);grid-template-columns:repeat(1,minmax(0,1fr))}.styles_footer__8thGS{align-items:flex-start;gap:var(--spacing-4,1rem);flex-direction:column}}

/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */.styles_layout__wrapper__sI2vm{width:100%;max-width:calc(var(--page-max-width) + var(--page-padding-left) + var(--page-padding-right));padding-right:var(--page-padding-right);padding-left:var(--page-padding-left);margin-inline:auto}

/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */.styles_section__heading__XSQli{gap:calc(var(--spacing,.25rem)*4);flex-direction:column;display:flex}.styles_badge__container__ywQLw{align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.styles_badge__container__ywQLw .styles_badge__c3YF6{height:calc(var(--spacing,.25rem)*2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-text-quaternary);border-radius:3.40282e+38px;width:14px}.styles_badge__container__ywQLw .styles_badge__text__FHbcO{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:21px;--tw-font-weight:var(--font-weight-medium,500);line-height:21px;font-weight:var(--font-weight-medium,500);--tw-tracking:-.18px;letter-spacing:-.18px;color:var(--color-text-secondary)}.styles_heading__RT7rB{--tw-leading:44px;--tw-font-weight:var(--font-weight-medium,500);font-size:40px;line-height:44px;font-weight:var(--font-weight-medium,500);--tw-tracking:-.015em;letter-spacing:-.015em;text-wrap:balance;color:var(--color-text-primary)}@media (min-width:40rem){.styles_heading__RT7rB{--tw-leading:1.1;--tw-tracking:-.0325em;letter-spacing:-.0325em;font-size:56px;line-height:1.1}}.styles_heading__RT7rB{font-variation-settings:"opsz" 28}

/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */.styles_terminal__E8OFj{border-radius:var(--radius-2xl);font-feature-settings:"liga" 1,"calt" 1,"kern" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--color-bg-primary)/75;-webkit-backdrop-filter:blur(20px);border:1px solid var(--color-border-primary);max-width:100%;min-height:400px;box-shadow:var(--shadow-xl);filter:drop-shadow(0 0 20px var(--color-green)/10);font-family:JetBrains Mono,Fira Code,SF Mono,Monaco,Inconsolata,Roboto Mono,Source Code Pro,Menlo,Consolas,monospace;position:relative;overflow:hidden}.styles_terminal__E8OFj:before{pointer-events:none;inset:calc(var(--spacing,.25rem)*0);--tw-content:"";content:var(--tw-content);border-radius:var(--radius-2xl);background:linear-gradient(135deg,#ffffff1a,#0000 50%) 0 0/100% 100%,linear-gradient(90deg,#0000 98%,#00ff0008) 0 0/3px 3px,linear-gradient(#00ff0008,#0000 2%) 0 0/3px 3px;position:absolute}.styles_terminal__header__ThEQf{padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);background:var(--color-bg-secondary)/80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border-primary);justify-content:space-between;align-items:center;display:flex;position:relative}.styles_terminal__header__ThEQf:after{right:calc(var(--spacing,.25rem)*0);bottom:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);--tw-content:"";content:var(--tw-content);background:linear-gradient(90deg,#0000,#ffffff1a,#0000);height:1px;position:absolute}.styles_terminal__controls__EXlmb{gap:calc(var(--spacing,.25rem)*2);display:flex}.styles_control__green__xPb1H,.styles_control__red__KHw52,.styles_control__yellow__DVdjq{height:calc(var(--spacing,.25rem)*3);width:calc(var(--spacing,.25rem)*3);box-shadow:var(--shadow-sm);border-radius:3.40282e+38px;position:relative}.styles_control__red__KHw52{background:linear-gradient(135deg,var(--color-red),oklch(60% .15 20))}.styles_control__yellow__DVdjq{background:linear-gradient(135deg,var(--color-orange),var(--color-yellow))}.styles_control__green__xPb1H{background:linear-gradient(135deg,var(--color-blue),var(--color-green))}.styles_terminal__title__Q9imv{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-text-secondary);text-shadow:0 1px 2px #00000080}.styles_terminal__body__OCqja{min-height:350px;padding:calc(var(--spacing,.25rem)*4);background:linear-gradient(135deg,#00140066,#000a1466),radial-gradient(circle at 20%,#00ff7f05 0,#0000 50%),radial-gradient(circle at 80% 20%,#00bfff05 0,#0000 50%);position:relative;overflow:hidden}.styles_terminal__body__OCqja:after{pointer-events:none;inset:calc(var(--spacing,.25rem)*0);--tw-content:"";content:var(--tw-content);background:linear-gradient(#0000,#00ff7f08 50%,#0000);animation:styles_scanline__pe1AA 3s linear infinite;position:absolute}.styles_terminal__line__awe__{margin-bottom:calc(var(--spacing,.25rem)*2);align-items:flex-start;gap:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);font-family:inherit;display:flex;position:relative}.styles_terminal__line--command__jy_M9{color:var(--color-green);text-shadow:0 0 10px #00ff7f4d}.styles_terminal__line--output__YJw1n{color:var(--color-text-primary);text-shadow:0 1px 2px #0000004d}.styles_terminal__line--status__E6HlH{color:var(--color-blue);text-shadow:0 0 8px #0ff3}.styles_prompt__tRh06{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-green);text-shadow:0 0 10px #00ff7f66;flex-shrink:0}.styles_status__icon__vupri{filter:drop-shadow(0 0 4px #fff3);flex-shrink:0}.styles_line__text__JwkfD{flex:1}.styles_cursor__HCVrw{margin-left:calc(var(--spacing,.25rem)*1);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-green);text-shadow:0 0 8px #00ff7f99}@keyframes styles_scanline__pe1AA{0%{opacity:0;transform:translateY(-100%)}50%{opacity:1}to{opacity:0;transform:translateY(100vh)}}.styles_border__wrapper__HtH0m{border-radius:var(--radius-2xl)}.styles_animated__border__Ht6be{border:none;max-width:100%;min-height:400px;margin:0;padding:0}@media (max-width:768px){.styles_terminal__E8OFj{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));min-height:300px;box-shadow:var(--shadow-lg)}.styles_border__wrapper__HtH0m,.styles_terminal__E8OFj,.styles_terminal__E8OFj:before{border-radius:var(--radius-xl)}.styles_animated__border__Ht6be{border-radius:var(--radius-xl);min-height:300px}.styles_terminal__body__OCqja{padding:calc(var(--spacing,.25rem)*3);min-height:250px}.styles_terminal__line__awe__{margin-bottom:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)))}}

/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */.styles_hero__1P0Os{padding-top:calc(var(--spacing,.25rem)*6);position:relative}@media (min-width:40rem){.styles_hero__1P0Os{padding-top:72px}}.styles_hero__1P0Os{background:0 0;min-height:100vh}.styles_hero__1P0Os .styles_heading__0Lf_p{margin-bottom:calc(var(--spacing,.25rem)*6);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:-.0325em;letter-spacing:-.0325em;text-wrap:balance;color:var(--color-text-primary);display:none}@media (min-width:40rem){.styles_hero__1P0Os .styles_heading__0Lf_p{display:block}}.styles_hero__1P0Os .styles_heading__0Lf_p{font-size:var(--font-size-6xl);font-variation-settings:"opsz" 28;line-height:1.1}.styles_hero__1P0Os .styles_subtitle__d8jq_{margin-top:calc(var(--spacing,.25rem)*3);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-text-primary);display:block}@supports (color:color-mix(in lab,red,red)){.styles_hero__1P0Os .styles_subtitle__d8jq_{color:color-mix(in oklab,var(--color-text-primary)80%,transparent)}}.styles_hero__1P0Os .styles_subtitle__d8jq_{font-size:var(--font-size-2xl);font-variation-settings:"opsz" 20}.styles_hero__1P0Os .styles_hide__mobile__iZT1_{display:none}@media (min-width:40rem){.styles_hero__1P0Os .styles_hide__mobile__iZT1_{display:block}}.styles_hero__1P0Os .styles_show__mobile__SfgDQ{display:block}@media (min-width:40rem){.styles_hero__1P0Os .styles_show__mobile__SfgDQ{display:none}}.styles_hero__1P0Os .styles_sub__heading__A2NBk{margin-bottom:calc(var(--spacing,.25rem)*4);text-align:center;--tw-leading:28px;--tw-font-weight:var(--font-weight-medium,500);max-width:none;line-height:28px;font-weight:var(--font-weight-medium,500);--tw-tracking:-.37px;letter-spacing:-.37px;text-wrap:balance;color:var(--color-text-secondary)}@media (min-width:40rem){.styles_hero__1P0Os .styles_sub__heading__A2NBk{text-align:left}}@media (min-width:48rem){.styles_hero__1P0Os .styles_sub__heading__A2NBk{max-width:70%}}.styles_hero__1P0Os .styles_sub__heading__A2NBk{font-size:var(--font-size-xl)}.styles_hero__1P0Os .styles_button__container__UcX99{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*4);flex-direction:column;display:flex}@media (min-width:40rem){.styles_hero__1P0Os .styles_button__container__UcX99{flex-direction:row;justify-content:flex-start}}.styles_hero__1P0Os .styles_start__link__2HJfv{height:calc(var(--spacing,.25rem)*10);cursor:pointer;padding-inline:calc(var(--spacing,.25rem)*4);--tw-leading:40px;--tw-font-weight:var(--font-weight-medium,500);line-height:40px;font-weight:var(--font-weight-medium,500);--tw-shadow:var(--shadow-low);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));font-size:var(--font-size-sm);background:var(--color-bg-quaternary);color:var(--color-text-primary);border-radius:10px;justify-content:center;align-items:center;display:flex}.styles_hero__1P0Os .styles_start__link__2HJfv:hover{background:var(--color-bg-tertiary)}.styles_hero__1P0Os .styles_secondary__link__LXwMh{height:calc(var(--spacing,.25rem)*10);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*4);--tw-leading:40px;--tw-font-weight:var(--font-weight-medium,500);line-height:40px;font-weight:var(--font-weight-medium,500);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;background-color:#0000;border-radius:10px;transition-duration:.3s;display:flex}@media (hover:hover){.styles_hero__1P0Os .styles_secondary__link__LXwMh:hover{background-color:var(--color-bg-quaternary)}}.styles_hero__1P0Os .styles_secondary__link__LXwMh{font-size:var(--font-size-sm)}.styles_hero__1P0Os .styles_secondary__link__LXwMh span{background:linear-gradient(var(--color-text-primary),var(--color-text-secondary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.styles_hero__1P0Os .styles_secondary__link__LXwMh svg{color:var(--color-text-quaternary)}.styles_hero__1P0Os .styles_hero__img__container__c7alE{pointer-events:none;-webkit-user-select:none;user-select:none;width:100vw;margin-left:-50vw;margin-right:-50vw;position:relative;left:50%;right:50%}.styles_hero__1P0Os .styles_hero__img__container__c7alE:before{--tw-content:"";content:var(--tw-content);display:block}@media (min-width:40rem){.styles_hero__1P0Os .styles_hero__img__container__c7alE:before{margin-top:-18%}}@media (min-width:64rem){.styles_hero__1P0Os .styles_hero__img__container__c7alE:before{margin-top:-140px}}.styles_hero__1P0Os .styles_hero__img__container__c7alE:after{pointer-events:none;inset:calc(var(--spacing,.25rem)*0);z-index:2;--tw-content:"";content:var(--tw-content);background:linear-gradient(to bottom,transparent 60%,var(--bg-gradient-hero)100%);position:absolute}.styles_hero__1P0Os .styles_hero__img__container__c7alE .styles_hero__illustration__container__gwz9I{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:600px}@media (min-width:40rem){.styles_hero__1P0Os .styles_hero__img__container__c7alE .styles_hero__illustration__container__gwz9I{height:900px}}.styles_hero__1P0Os .styles_hero__img__container__c7alE .styles_hero__illustration__container__gwz9I{--Sidebar-width:260px}.styles_hero__1P0Os .styles_hero__img__container__c7alE .styles_hero__illustration__container__gwz9I .styles_hero__illustration__perspective__WAAkU{contain:strict;perspective:4000px;perspective-origin:100% 0;width:100%;height:100%;transform-style:preserve-3d;position:relative}.styles_hero__illustration__terminal__pHSAg{inset:calc(var(--spacing,.25rem)*0);width:800px;height:500px;margin:150px auto auto 10%;position:absolute}@media (min-width:40rem){.styles_hero__illustration__terminal__pHSAg{margin-top:280px;margin-left:auto}}.styles_hero__illustration__terminal__pHSAg{transform-origin:50%;backface-visibility:hidden;transform-style:preserve-3d;transform:translate(-5%)scale(1.1)rotateX(25deg)rotateY(15deg)}@media (max-width:640px){.styles_hero__illustration__terminal__pHSAg{width:350px;height:300px;transform:translate(-5%)scale(.8)rotateX(15deg)rotateY(8deg)}}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}

/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */.styles_card__LcdeE{background:rgb(from var(--color-bg-primary)r g b/.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-medium);border-radius:1rem;padding:1.5rem;transition:all .5s cubic-bezier(.4,.36,0,1);position:relative;overflow:hidden}.styles_header__K_J2b{margin-bottom:calc(var(--spacing,.25rem)*6);align-items:center;gap:calc(var(--spacing,.25rem)*3);display:flex}.styles_title__K67po{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary)}.styles_subtitle__AudHo{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-text-tertiary)}:where(.styles_applications__iydji>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*4)*calc(1 - var(--tw-space-y-reverse)))}.styles_application__ZpH8v{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-secondary);background-color:var(--color-bg-secondary);padding:calc(var(--spacing,.25rem)*4)}.styles_app__header__FLF1y{margin-bottom:calc(var(--spacing,.25rem)*3);align-items:flex-start;gap:calc(var(--spacing,.25rem)*3);display:flex}.styles_app__icon__04f0A{height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8);border-radius:var(--radius-lg,.5rem);background-color:var(--color-bg-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.styles_app__info__hGeMY{flex:1}.styles_app__name__NtdnY{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-text-primary)}.styles_app__description__91vQt{margin-top:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-text-tertiary)}:where(.styles_app__details__tix2O>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*2)*calc(1 - var(--tw-space-y-reverse)))}.styles_tech__stack__Ukerv{align-items:flex-start;gap:calc(var(--spacing,.25rem)*2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));display:flex}.styles_tech__label__Oc0cq{margin-top:calc(var(--spacing,.25rem)*1);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-text-tertiary)}.styles_tech__badges__gFGq9{gap:calc(var(--spacing,.25rem)*1.5);flex-wrap:wrap;display:flex}.styles_tech__badge__4cdHJ{border:1px solid var(--color-border-primary);background-color:rgb(from var(--color-bg-secondary)r g b/.3);color:var(--color-text-secondary);border-radius:.5rem;align-items:center;gap:.375rem;padding:.25rem .5rem .25rem .375rem;font-size:.6875rem;font-weight:500;transition:all .2s;display:inline-flex;box-shadow:0 1px 1px #00000014,0 4px 6px #222a3514,0 24px 68px #2f30371f,0 2px 3px #00000014}.styles_tech__badge__4cdHJ:hover{color:var(--color-text-primary);transform:translateY(-1px);box-shadow:0 2px 4px #0000001f,0 6px 12px #222a351f,0 32px 80px #2f303729,0 4px 6px #0000001f}.styles_metrics__cdKdJ{align-items:center;gap:calc(var(--spacing,.25rem)*2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-text-tertiary);display:flex}.styles_metrics__text__GqwRD{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.styles_footer__yaJgj{margin-top:calc(var(--spacing,.25rem)*6);align-items:center;gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-lg,.5rem);background-color:var(--color-bg-secondary);padding:calc(var(--spacing,.25rem)*3);display:flex}.styles_footer__text__SDG2P{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-text-secondary)}

/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */.styles_card__uYlzL{padding:calc(var(--spacing,.25rem)*6);background:rgb(from var(--color-bg-primary)r g b/.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1rem;transition:all .5s cubic-bezier(.4,.36,0,1);position:relative;overflow:hidden}.styles_header__9byjS{margin-bottom:calc(var(--spacing,.25rem)*6);align-items:center;gap:calc(var(--spacing,.25rem)*3);display:flex}.styles_title__32kXj{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary)}.styles_subtitle__Ec4_G{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-text-tertiary)}:where(.styles_areas__SeONA>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*5)*calc(1 - var(--tw-space-y-reverse)))}.styles_area__2z9fe{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-secondary);background-color:var(--color-bg-secondary);padding:calc(var(--spacing,.25rem)*4)}.styles_area__header__e6kky{margin-bottom:calc(var(--spacing,.25rem)*3);align-items:center;gap:calc(var(--spacing,.25rem)*3);display:flex}.styles_area__icon__rozHj{height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8);border-radius:var(--radius-lg,.5rem);background-color:var(--color-bg-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.styles_area__info__p3wa4{flex:1}.styles_area__name__9PJhL{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-text-primary)}.styles_area__status__0aj_f{background-color:var(--color-blue);border-radius:3.40282e+38px;display:inline-block}@supports (color:color-mix(in lab,red,red)){.styles_area__status__0aj_f{background-color:color-mix(in oklab,var(--color-blue)20%,transparent)}}.styles_area__status__0aj_f{padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-blue)}.styles_area__description__6PWo3{margin-bottom:calc(var(--spacing,.25rem)*3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-text-tertiary)}:where(.styles_principles__B2nOl>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*2)*calc(1 - var(--tw-space-y-reverse)))}.styles_principles__label__WwKSt{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-text-tertiary)}.styles_principles__list__P4gmD{gap:calc(var(--spacing,.25rem)*1);flex-wrap:wrap;display:flex}.styles_principle__dr8Vx{border:1px solid var(--color-border-primary);background-color:rgb(from var(--color-bg-secondary)r g b/.5);color:var(--color-text-tertiary);border-radius:.5rem;align-items:center;gap:.375rem;padding:.25rem .5rem .25rem .375rem;font-size:.75rem;font-weight:500;transition:all .2s;display:inline-flex;box-shadow:0 1px 1px #00000014,0 4px 6px #222a3514,0 24px 68px #2f30371f,0 2px 3px #00000014}.styles_principle__dr8Vx:hover{color:var(--color-text-secondary);transform:translateY(-1px);box-shadow:0 2px 4px #0000001f,0 6px 12px #222a351f,0 32px 80px #2f303729,0 4px 6px #0000001f}.styles_impact__section__vG8JB{margin-top:calc(var(--spacing,.25rem)*6);border-radius:var(--radius-lg,.5rem);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-pink)}@supports (color:color-mix(in lab,red,red)){.styles_impact__section__vG8JB{--tw-gradient-from:color-mix(in oklab,var(--color-pink)10%,transparent)}}.styles_impact__section__vG8JB{--tw-gradient-to:var(--color-purple)}@supports (color:color-mix(in lab,red,red)){.styles_impact__section__vG8JB{--tw-gradient-to:color-mix(in oklab,var(--color-purple)10%,transparent)}}.styles_impact__section__vG8JB{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));padding:calc(var(--spacing,.25rem)*4)}.styles_impact__header__w0HQF{margin-bottom:calc(var(--spacing,.25rem)*3);align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.styles_impact__title__Hhi1U{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-text-primary)}:where(.styles_impact__grid__qUeDn>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*2)*calc(1 - var(--tw-space-y-reverse)))}.styles_impact__item__V3BWk{align-items:center;gap:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-text-secondary);display:flex}

/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */.styles_card__rDeJO{padding:calc(var(--spacing,.25rem)*8);background:rgb(from var(--color-bg-primary)r g b/.7);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:1rem;transition:all .5s cubic-bezier(.4,.36,0,1);position:relative;overflow:hidden}.styles_header__ktXaG{margin-bottom:calc(var(--spacing,.25rem)*8);align-items:center;gap:calc(var(--spacing,.25rem)*4);display:flex}.styles_title__qMRs6{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-text-primary)}.styles_subtitle__mHFhQ{color:var(--color-text-tertiary)}.styles_content__ZqHLK{gap:calc(var(--spacing,.25rem)*8);display:grid}@media (min-width:64rem){.styles_content__ZqHLK{grid-template-columns:repeat(2,minmax(0,1fr))}}.styles_section__title__mKvre{margin-bottom:calc(var(--spacing,.25rem)*4);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary)}:where(.styles_methodology__grid__c2Qxp>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*4)*calc(1 - var(--tw-space-y-reverse)))}.styles_methodology__7SxBb{gap:calc(var(--spacing,.25rem)*3);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-secondary);background-color:var(--color-bg-secondary);padding:calc(var(--spacing,.25rem)*4);display:flex}.styles_methodology__icon__3RzPq{height:calc(var(--spacing,.25rem)*10);width:calc(var(--spacing,.25rem)*10);border-radius:var(--radius-lg,.5rem);background-color:var(--color-bg-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.styles_methodology__content__8X4Ac{flex:1}.styles_methodology__name__yZzs3{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-text-primary)}.styles_methodology__description__DuUg_{margin-top:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-text-tertiary)}:where(.styles_principles__section__qzDmg>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.styles_principles__grid__137P8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*3)*calc(1 - var(--tw-space-y-reverse)))}.styles_principle__Qt9Uu{align-items:flex-start;gap:calc(var(--spacing,.25rem)*3);display:flex}.styles_principle__text__VU1eB{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-text-secondary)}.styles_footer___Q8w3{margin-top:calc(var(--spacing,.25rem)*8);border-radius:var(--radius-lg,.5rem);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-blue)}@supports (color:color-mix(in lab,red,red)){.styles_footer___Q8w3{--tw-gradient-from:color-mix(in oklab,var(--color-blue)10%,transparent)}}.styles_footer___Q8w3{--tw-gradient-to:var(--color-purple)}@supports (color:color-mix(in lab,red,red)){.styles_footer___Q8w3{--tw-gradient-to:color-mix(in oklab,var(--color-purple)10%,transparent)}}.styles_footer___Q8w3{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));padding:calc(var(--spacing,.25rem)*6)}.styles_footer__content__n90GY{text-align:center}.styles_footer__text__f_epY{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-text-secondary)}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}

/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */.styles_carousel__xBjvY{max-width:var(--container-7xl,80rem);padding-inline:calc(var(--spacing,.25rem)*4);margin-inline:auto}@media (min-width:64rem){.styles_carousel__xBjvY{padding-inline:calc(var(--spacing,.25rem)*8)}}.styles_services__grid__Qvzqg{gap:calc(var(--spacing,.25rem)*8);display:grid}@media (min-width:64rem){.styles_services__grid__Qvzqg{grid-template-columns:repeat(3,minmax(0,1fr))}}.styles_category__card__i6EXH{border-radius:var(--radius-2xl,1rem);padding:calc(var(--spacing,.25rem)*6);color:var(--color-text-primary);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px 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);position:relative;overflow:hidden}.styles_category__header__56vI_{margin-bottom:calc(var(--spacing,.25rem)*6);align-items:center;gap:calc(var(--spacing,.25rem)*3);display:flex}.styles_category__icon___bEr_{height:calc(var(--spacing,.25rem)*10);width:calc(var(--spacing,.25rem)*10);border-radius:var(--radius-xl,.75rem);background-color:var(--color-text-primary);justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.styles_category__icon___bEr_{background-color:color-mix(in oklab,var(--color-text-primary)20%,transparent)}}.styles_category__icon___bEr_{--tw-backdrop-blur:blur(var(--blur-sm,8px));-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,)}.styles_category__title__Slo7X{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}:where(.styles_services__list__J0UqK>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*4)*calc(1 - var(--tw-space-y-reverse)))}.styles_service__dssSp{border-radius:var(--radius-xl,.75rem);background-color:var(--color-bg-secondary)}@supports (color:color-mix(in lab,red,red)){.styles_service__dssSp{background-color:color-mix(in oklab,var(--color-bg-secondary)20%,transparent)}}.styles_service__dssSp{padding:calc(var(--spacing,.25rem)*4);--tw-backdrop-blur:blur(var(--blur-sm,8px));-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,)}.styles_service__header___ASAk{margin-bottom:calc(var(--spacing,.25rem)*3);gap:calc(var(--spacing,.25rem)*3);display:flex}.styles_service__icon__IZpe0{height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8);border-radius:var(--radius-lg,.5rem);background-color:var(--color-text-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.styles_service__icon__IZpe0{background-color:color-mix(in oklab,var(--color-text-primary)20%,transparent)}}.styles_service__info__a3Nhd{flex:1}.styles_service__title__OBRHP{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary)}.styles_service__description__8h2pm{margin-top:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-text-secondary)}:where(.styles_features__list__qLvSu>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*1)*calc(1 - var(--tw-space-y-reverse)))}.styles_feature__8DRb_{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-text-primary)}.styles_feature__8DRb_:before{content:"•";margin-right:calc(var(--spacing,.25rem)*2);color:var(--color-text-tertiary)}.styles_contact__section__pLpgO{margin-top:calc(var(--spacing,.25rem)*16);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-primary);background-color:var(--color-bg-primary);padding:calc(var(--spacing,.25rem)*8);text-align:center}.styles_contact__content__rQEu8{max-width:var(--container-2xl,42rem);margin-inline:auto}.styles_contact__title__bTsmU{margin-bottom:calc(var(--spacing,.25rem)*4);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-text-primary)}.styles_contact__description__I0DGF{margin-bottom:calc(var(--spacing,.25rem)*6);color:var(--color-text-secondary)}.styles_contact__actions__k5PWj{gap:calc(var(--spacing,.25rem)*4);flex-direction:column;display:flex}@media (min-width:40rem){.styles_contact__actions__k5PWj{flex-direction:row;justify-content:center}}.styles_contact__button__KRnus{align-items:center;gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-lg,.5rem);background-color:var(--color-brand-bg);padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*3);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-brand-text);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:inline-flex}@media (hover:hover){.styles_contact__button__KRnus:hover{background-color:var(--color-brand-bg)}@supports (color:color-mix(in lab,red,red)){.styles_contact__button__KRnus:hover{background-color:color-mix(in oklab,var(--color-brand-bg)80%,transparent)}}}

/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */.styles_carousel__z4vFa{position:relative;overflow:hidden}.styles_carousel__container__2QPGS{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*8);padding-inline:calc(var(--spacing,.25rem)*4);display:flex}@media (min-width:64rem){.styles_carousel__container__2QPGS{padding-inline:calc(var(--spacing,.25rem)*8)}}.styles_nav__button__qC7ak{height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-primary);background-color:var(--color-bg-primary);color:var(--color-text-tertiary);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:3.40282e+38px;justify-content:center;align-items:center;display:flex}@media (hover:hover){.styles_nav__button__qC7ak:hover{border-color:var(--color-border-secondary);color:var(--color-text-primary)}}.styles_slides__container__XKVL7{width:100%;max-width:var(--container-4xl,56rem);position:relative}.styles_slide__rBPs_{width:100%}.styles_slide__card__kg7ug{border-radius:var(--radius-2xl,1rem);padding:calc(var(--spacing,.25rem)*8);color:var(--color-text-primary);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);position:relative;overflow:hidden}.styles_card__header__Gqryb{margin-bottom:calc(var(--spacing,.25rem)*6);align-items:center;gap:calc(var(--spacing,.25rem)*4);display:flex}.styles_header__icon__hR3wr{height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12);border-radius:var(--radius-xl,.75rem);background-color:var(--color-text-primary);justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.styles_header__icon__hR3wr{background-color:color-mix(in oklab,var(--color-text-primary)20%,transparent)}}.styles_header__icon__hR3wr{--tw-backdrop-blur:blur(var(--blur-sm,8px));-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,)}.styles_header__content__XfEYB{flex:1}.styles_card__title__O1W7O{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.styles_card__subtitle__Biykb{margin-top:calc(var(--spacing,.25rem)*1);color:var(--color-text-secondary)}.styles_card__description__chcVt{margin-bottom:calc(var(--spacing,.25rem)*8);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-text-primary)}.styles_examples__sXANU{gap:calc(var(--spacing,.25rem)*4);display:grid}@media (min-width:48rem){.styles_examples__sXANU{grid-template-columns:repeat(3,minmax(0,1fr))}}.styles_example__6Pls5{border-radius:var(--radius-xl,.75rem);background-color:var(--color-bg-secondary)}@supports (color:color-mix(in lab,red,red)){.styles_example__6Pls5{background-color:color-mix(in oklab,var(--color-bg-secondary)10%,transparent)}}.styles_example__6Pls5{padding:calc(var(--spacing,.25rem)*4);--tw-backdrop-blur:blur(var(--blur-sm,8px));-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,)}.styles_example__icon__3hKFy{margin-bottom:calc(var(--spacing,.25rem)*3);height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8);border-radius:var(--radius-lg,.5rem);background-color:var(--color-bg-secondary);justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.styles_example__icon__3hKFy{background-color:color-mix(in oklab,var(--color-bg-secondary)20%,transparent)}}:where(.styles_example__content__vJWGl>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*1)*calc(1 - var(--tw-space-y-reverse)))}.styles_example__title__yQ65b{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary)}.styles_example__description__uByWN{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-text-secondary)}.styles_indicators__wDRYI{margin-top:calc(var(--spacing,.25rem)*8);justify-content:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.styles_indicator__Cb7FQ{height:calc(var(--spacing,.25rem)*2);width:calc(var(--spacing,.25rem)*8);background-color:var(--color-border-secondary);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:3.40282e+38px}.styles_indicator__active__fUhhY{background-color:var(--color-text-primary)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-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-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}