._project_alz3d_1{position:relative;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card);transition:transform .2s var(--ease-premium),border-color .2s ease,box-shadow .2s ease}._project_alz3d_1:hover{transform:translateY(-3px);border-color:var(--border-strong);box-shadow:0 14px 30px #0000003d}._body_alz3d_21{position:relative;z-index:1;display:flex;flex-direction:column;padding:clamp(22px,4vw,28px)}._headerRow_alz3d_29{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:14px;margin-bottom:16px}._mark_alz3d_37{box-sizing:border-box;display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--accent-strong);background:#ffffff08;font-size:.86rem;font-weight:850;line-height:1}._markLabel_alz3d_53{display:block;margin:0;padding:0 0 0 .03em;font:inherit;line-height:1;letter-spacing:.06em;text-align:center;transform:translateY(var(--badge-optical-shift, .06em))}@supports (text-box-trim: trim-both){._markLabel_alz3d_53{text-box-trim:trim-both;text-box-edge:cap alphabetic;transform:translateY(.03em)}}._titleGroup_alz3d_73{display:grid;min-width:0;gap:4px}._titleGroup_alz3d_73 h3{margin:0;color:var(--text-color);font-size:1.3rem;font-weight:850;line-height:1.2}._type_alz3d_87{color:var(--text-faint);font-size:.82rem;font-weight:750;letter-spacing:.02em;line-height:1.2}._description_alz3d_95{margin:0;color:var(--text-muted);font-size:.98rem;line-height:1.68}._facts_alz3d_102{display:grid;gap:14px;margin:20px 0 0;padding-top:18px;border-top:1px solid var(--border)}._fact_alz3d_102 dt{margin:0;color:var(--text-faint);font-size:.72rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}._fact_alz3d_102 dd{margin:6px 0 0;color:var(--text-soft);font-size:.94rem;line-height:1.62}._links_alz3d_126,._technologies_alz3d_127{display:flex;flex-wrap:wrap;align-items:center;gap:var(--chip-list-gap)}._links_alz3d_126{margin-top:20px}._techLink_alz3d_138{background:#ffffff08}._link_alz3d_126{--link-badge-height: var(--store-button-height);--link-badge-font-size: var(--store-button-font-size);--badge-row-padding-inline: var(--store-button-padding-inline);--link-badge-padding-block: max( 0px, calc((var(--store-button-height) - 1em) / 2) );--badge-optical-shift: .03em;font-weight:700}._noLinksAvailable_alz3d_154{margin-top:20px;color:var(--text-muted);font-size:.92rem}._platformSection_alz3d_160{display:flex;flex-direction:column;gap:var(--project-tabs-tech-gap);margin-top:18px;padding-top:18px;border-top:1px solid var(--border)}._appContent_alz3d_169{display:flex;flex-direction:column;min-height:auto;margin-top:0;transform-origin:top center;transition:opacity .14s ease,transform .14s var(--ease-premium);will-change:opacity,transform}._appContentEnter_alz3d_181{animation:_appContentIn_alz3d_1 .22s var(--ease-premium) both}._appContentExit_alz3d_185{opacity:0;transform:translateY(6px) scale(.985)}._appContent_alz3d_169>p{margin:0;color:var(--text-soft);font-size:.94rem;line-height:1.68}._technologies_alz3d_127{margin-top:0;padding-top:0}._technologies_alz3d_127>*{animation:_techChipIn_alz3d_1 .24s var(--ease-premium) both}._technologies_alz3d_127>*:nth-child(2){animation-delay:45ms}._technologies_alz3d_127>*:nth-child(3){animation-delay:90ms}._technologies_alz3d_127>*:nth-child(4){animation-delay:135ms}._technologies_alz3d_127>*:nth-child(5){animation-delay:.18s}._technologies_alz3d_127>*:nth-child(6){animation-delay:225ms}@keyframes _appContentIn_alz3d_1{0%{opacity:0;transform:translateY(7px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _techChipIn_alz3d_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._projectFeatured_alz3d_250 ._body_alz3d_21{padding:clamp(26px,4vw,34px)}._projectFeatured_alz3d_250 ._titleGroup_alz3d_73 h3{font-size:clamp(1.3rem,2.5vw,1.5rem)}._featuredLayout_alz3d_258{display:grid;gap:28px}._featuredMain_alz3d_263,._featuredAside_alz3d_269{display:flex;flex-direction:column;min-width:0}._featuredAside_alz3d_269 ._platformSection_alz3d_160{margin-top:0;padding-top:0;border-top:0}._featuredAside_alz3d_269 ._appContent_alz3d_169{margin-top:0;padding-top:var(--project-tabs-tech-gap);border-top:1px solid var(--border)}@media(min-width:900px){._featuredLayout_alz3d_258{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:36px;align-items:start}._featuredAside_alz3d_269{padding:20px;border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffff05}}@media(max-width:640px){._project_alz3d_1{border-radius:var(--radius-md)}._facts_alz3d_102{gap:16px;margin-top:18px;padding-top:16px}._fact_alz3d_102 dd{line-height:1.68}._body_alz3d_21{padding:24px}._technologies_alz3d_127>*:nth-child(n+5){display:none}._links_alz3d_126{gap:8px}}@media(prefers-reduced-motion:reduce){._appContent_alz3d_169,._appContentEnter_alz3d_181,._appContentExit_alz3d_185,._technologies_alz3d_127>*{animation:none;opacity:1;transform:none;transition:none}}._badgeTrack_fhgox_6{display:inline-flex;align-items:center;justify-content:center;gap:inherit;line-height:1}._badgeLabel_fhgox_14{display:block;margin:0;padding:0;font:inherit;line-height:1}@supports (text-box-trim: trim-both){._badgeLabel_fhgox_14{text-box-trim:trim-both;text-box-edge:cap alphabetic}}._badgeSm_fhgox_29>._badgeLabel_fhgox_14,._badgeMd_fhgox_30>._badgeLabel_fhgox_14,._badgeTrack_fhgox_6:not(:has(._badgeIcon_fhgox_31))>:last-child{transform:translateY(var(--badge-optical-shift, .055em))}._badgeTrack_fhgox_6:has(._badgeIcon_fhgox_31){transform:translateY(var(--badge-optical-shift, .05em))}._badgeIcon_fhgox_31{display:grid;place-items:center;width:1em;height:1em;flex:0 0 auto;color:currentColor}._badgeIcon_fhgox_31>svg{display:block;width:100%;height:100%}._badgeSm_fhgox_29{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--chip-gap);min-height:var(--chip-height);margin:0;padding-block:var(--chip-padding-block);padding-inline:var(--chip-padding-inline);border:1px solid var(--border);border-radius:var(--radius-pill);font-family:inherit;font-size:var(--chip-font-size);font-weight:var(--chip-font-weight);line-height:1;white-space:nowrap;vertical-align:middle;appearance:none;-webkit-appearance:none}._badgeMd_fhgox_30{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;min-height:var(--badge-md-height);padding:var(--badge-md-padding-block) var(--badge-md-padding-inline);border:1px solid var(--border);border-radius:var(--radius-pill);font-family:inherit;font-size:var(--badge-md-font-size);font-weight:700;line-height:1;text-align:center}._badgeRow_fhgox_97{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--badge-row-gap);min-height:var(--link-badge-height);margin:0;padding-block:var(--link-badge-padding-block);padding-inline:var(--badge-row-padding-inline);border:1px solid var(--border);border-radius:var(--radius-pill);font-family:inherit;font-size:var(--link-badge-font-size, var(--chip-font-size));font-weight:var(--chip-font-weight);line-height:1;white-space:nowrap;text-decoration:none}._badgeBtn_fhgox_118{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:var(--btn-height);margin:0;padding-block:var(--btn-padding-block);padding-inline:var(--btn-padding-inline);border-radius:var(--radius-pill);font-family:inherit;font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);line-height:1;text-align:center;text-decoration:none;appearance:none;-webkit-appearance:none;--badge-optical-shift: .035em}._segments_1myq4_1{--segment-padding: 3px;position:relative;display:inline-flex;align-self:flex-start;width:auto;max-width:100%;padding:var(--segment-padding);border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:linear-gradient(180deg,#ffffff0f,#fff0),var(--bg-switch);box-shadow:inset 0 1px #ffffff0f,0 4px 14px #0000001a}._indicator_1myq4_19{position:absolute;top:var(--segment-padding);bottom:var(--segment-padding);left:var(--segment-padding);z-index:0;width:calc((100% - (var(--segment-padding) * 2)) / var(--segment-count));border-radius:var(--radius-pill);background:linear-gradient(135deg,#ffffff38,#fff0),linear-gradient(135deg,var(--accent-button),var(--accent-button-hover));box-shadow:0 6px 16px #38c18838,inset 0 1px #ffffff3d;transform:translate(calc(var(--segment-index) * 100%));transition:transform .26s var(--ease-premium);pointer-events:none}._segment_1myq4_1{position:relative;z-index:1;flex:1 1 0;min-width:4.25rem;margin:0;padding:6px 14px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-faint);font-family:inherit;font-size:var(--chip-font-size);font-weight:var(--chip-font-weight);line-height:1;text-transform:capitalize;cursor:pointer;transition:color .22s ease,transform .18s var(--ease-premium)}._segment_1myq4_1:hover{color:var(--text-muted)}._segment_1myq4_1[aria-selected=true]{color:var(--on-accent)}._segment_1myq4_1:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._segmentLabel_1myq4_73{--badge-optical-shift: .05em}@media(max-width:640px){._segments_1myq4_1{display:flex;width:100%}._segment_1myq4_1{min-width:0;padding-inline:10px}}@media(prefers-reduced-motion:reduce){._indicator_1myq4_19{transition:none}}
