@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/gonzalosuarez/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/gonzalosuarez/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/gonzalosuarez/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/gonzalosuarez/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/gonzalosuarez/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/gonzalosuarez/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/gonzalosuarez/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/gonzalosuarez/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/gonzalosuarez/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/gonzalosuarez/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/gonzalosuarez/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-bg: #f5f5f3;--color-surface: #ffffff;--color-surface-hover: #fafaf8;--color-muted: #ebebe7;--color-border: #e6e6e2;--color-border-soft: #f0f0ec;--color-border-chip: #eaeae6;--color-border-strong: #dcdcd7;--color-border-hover: #cfcfca;--color-text: #0e1116;--color-text-body: #4a505c;--color-text-secondary: #5b6270;--color-text-chip: #2a2f38;--color-dot-inactive: #c9ccd2;--color-accent: #2f5bea;--color-accent-soft: color-mix(in oklab, var(--color-accent) 10%, #ffffff);--color-on-accent: #ffffff;--font-sans: "Geist Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "Geist Mono Variable", ui-monospace, Menlo, monospace;--font-size-hero: clamp(38px, 4.2vw, 56px);--font-size-section: clamp(34px, 3.6vw, 46px);--font-size-lead: 18px;--font-size-body: 16px;--font-size-label: 14px;--font-size-small: 13px;--line-height-body: 1.6;--tracking-hero: -.038em;--tracking-section: -.035em;--radius-chip: 8px;--radius-button: 10px;--radius-item: 12px;--radius-card: 16px;--radius-panel: 18px;--shadow-segment: 0 1px 2px rgba(14, 17, 22, .08);--shadow-screenshot: 0 10px 30px -18px rgba(14, 17, 22, .4);--shadow-panel: 0 30px 60px -40px rgba(14, 17, 22, .35);--content-max-width: 1200px;--gutter: clamp(20px, 4vw, 40px);--nav-height: 84px;--touch-target: 44px;--ease-out: cubic-bezier(.2, .7, .2, 1);--duration-enter: .8s;--duration-swap: .45s}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-height) + 24px);-webkit-text-size-adjust:100%}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-body);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,p{margin:0}img{display:block;max-width:100%}a{color:inherit}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:4px}.wrap{width:100%;max-width:var(--content-max-width);margin:0 auto;padding:0 var(--gutter)}.section+.section{margin-top:clamp(96px,11vw,144px)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:8px;left:8px;z-index:100;padding:10px 14px;border-radius:var(--radius-button);background:var(--color-text);color:var(--color-surface);font-size:var(--font-size-label);text-decoration:none;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}._footer_88rqr_1{margin-top:112px;padding-bottom:64px}._inner_88rqr_6{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-top:24px;border-top:1px solid var(--color-border)}._credit_88rqr_16{color:var(--color-text-secondary);font-size:var(--font-size-label)}._links_88rqr_21{display:flex;align-items:center;gap:8px}._divider_88rqr_27{width:1px;height:20px;background:var(--color-border-strong)}._icon_88rqr_33{display:inline-flex;align-items:center;justify-content:center;width:var(--touch-target);height:var(--touch-target);border-radius:var(--radius-button);color:var(--color-text-secondary);transition:color .2s,background .2s}._icon_88rqr_33:hover{color:var(--color-text);background:var(--color-muted)}._header_hbee0_1{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--color-bg) 88%,transparent);backdrop-filter:saturate(1.4) blur(12px);-webkit-backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid transparent;transition:border-color .2s}._scrolled_hbee0_12{border-bottom-color:var(--color-border)}._nav_hbee0_16{display:flex;justify-content:space-between;align-items:center;gap:24px;height:var(--nav-height)}._brand_hbee0_24{padding:12px 0;font-size:15px;font-weight:600;letter-spacing:-.01em;text-decoration:none}._links_hbee0_32{display:flex;align-items:center;gap:32px;margin:0;padding:0;list-style:none}._link_hbee0_32{position:relative;display:inline-block;padding:10px 0;color:var(--color-text-secondary);font-size:var(--font-size-label);text-decoration:none;transition:color .2s}._link_hbee0_32:hover,._link_hbee0_32[aria-current=true]{color:var(--color-text)}._link_hbee0_32[aria-current=true]:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:2px;border-radius:2px;background:var(--color-accent)}._actions_hbee0_67{display:flex;align-items:center;gap:8px}._language_hbee0_73{height:36px;padding:0 12px;border:1px solid var(--color-border-strong);border-radius:var(--radius-chip);background:var(--color-surface);color:var(--color-text-secondary);font-size:var(--font-size-small);cursor:pointer;transition:border-color .2s}._language_hbee0_73:hover{border-color:var(--color-text)}._languageSeparator_hbee0_89{padding:0 4px}._languageCurrent_hbee0_93{color:var(--color-text);font-weight:600}._menuButton_hbee0_98{display:none;align-items:center;justify-content:center;width:var(--touch-target);height:var(--touch-target);padding:0;border:1px solid var(--color-border-strong);border-radius:var(--radius-button);background:var(--color-surface);color:var(--color-text);cursor:pointer}._mobileMenu_hbee0_112{display:none;border-top:1px solid var(--color-border-soft)}._mobileLinks_hbee0_117{display:flex;flex-direction:column;gap:2px;margin:0 auto;padding-top:8px;padding-bottom:16px;list-style:none}._mobileLink_hbee0_117{display:flex;align-items:center;min-height:48px;padding:0 12px;border-radius:var(--radius-button);color:var(--color-text-secondary);font-size:17px;text-decoration:none;transition:background .2s,color .2s}._mobileLink_hbee0_117:hover{color:var(--color-text)}._mobileLink_hbee0_117[aria-current=true]{background:var(--color-muted);color:var(--color-text);font-weight:500}@media (pointer: coarse){._language_hbee0_73{height:var(--touch-target)}}@media (max-width: 860px){._links_hbee0_32{display:none}._menuButton_hbee0_98{display:inline-flex}._mobileMenu_hbee0_112{display:block}}._header_1h32j_1{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px}._text_1h32j_9{display:flex;flex-direction:column;gap:12px;max-width:620px}._title_1h32j_16{font-size:var(--font-size-section);font-weight:600;line-height:1.08;letter-spacing:var(--tracking-section)}._lead_1h32j_23{color:var(--color-text-body);font-size:var(--font-size-lead);line-height:var(--line-height-body);text-wrap:pretty}._control_y4qsg_1{display:inline-flex;flex-wrap:wrap;gap:2px;max-width:100%;padding:4px;border-radius:var(--radius-item);background:var(--color-muted)}._option_y4qsg_11{height:36px;padding:0 14px;border:0;border-radius:9px;background:transparent;color:var(--color-text-secondary);font-size:var(--font-size-label);cursor:pointer;transition:background .2s,color .2s}._option_y4qsg_11:hover{color:var(--color-text)}._option_y4qsg_11[aria-pressed=true]{background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-segment)}@media (pointer: coarse){._option_y4qsg_11{height:40px}}._section_d4u04_1{display:flex;flex-direction:column;gap:32px}._grid_d4u04_7{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:16px;margin:0;padding:0;list-style:none}._item_d4u04_16{display:flex}._card_d4u04_20{display:flex;flex:1;flex-direction:column;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-text);text-decoration:none;transition:border-color .25s,transform .35s var(--ease-out)}._card_d4u04_20:hover{border-color:var(--color-border-hover);transform:translateY(-2px)}._thumb_d4u04_38{display:flex;align-items:center;justify-content:center;padding:20px;border-bottom:1px solid var(--color-border-soft);background:var(--color-bg)}._thumb_d4u04_38 img{width:100%;aspect-ratio:1.414;object-fit:contain;transition:transform .9s var(--ease-out)}._card_d4u04_20:hover ._thumb_d4u04_38 img{transform:scale(1.03)}._body_d4u04_58{display:flex;flex:1;flex-direction:column;gap:6px;padding:16px 18px 18px}._title_d4u04_66{font-size:16px;font-weight:600;line-height:1.3;letter-spacing:-.01em}._place_d4u04_73{color:var(--color-text-secondary);font-size:var(--font-size-label)}._footer_d4u04_78{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:10px}._date_d4u04_87{color:var(--color-text-secondary);font-size:var(--font-size-small);font-variant-numeric:tabular-nums}._view_d4u04_93{display:inline-flex;align-items:center;gap:6px;color:var(--color-accent);font-size:var(--font-size-small);font-weight:500}._view_d4u04_93 svg{transition:transform .3s var(--ease-out)}._card_d4u04_20:hover ._view_d4u04_93 svg{transform:translate(2px,-2px)}._button_fl7kc_1{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 20px;border:1px solid transparent;border-radius:var(--radius-button);font-size:15px;font-weight:500;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .2s,border-color .2s,filter .2s}._primary_fl7kc_18{background:var(--color-accent);color:var(--color-on-accent)}._primary_fl7kc_18:hover{filter:brightness(.92)}._secondary_fl7kc_27{background:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-text)}._secondary_fl7kc_27:hover{border-color:var(--color-text)}._arrow_fl7kc_37{transition:transform .3s var(--ease-out)}._button_fl7kc_1:hover ._arrow_fl7kc_37{transform:translate(3px)}._card_6j5qx_1{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:28px 32px;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface)}._text_6j5qx_13{display:flex;flex-direction:column;gap:6px}._title_6j5qx_19{font-size:20px;font-weight:600;letter-spacing:-.02em}._lead_6j5qx_25{color:var(--color-text-secondary);font-size:15px}._actions_6j5qx_30{display:flex;flex-wrap:wrap;gap:10px}@media (max-width: 560px){._card_6j5qx_1{padding:24px 20px}._actions_6j5qx_30>*{flex:1 1 auto}}._container_4fomv_1{container-type:inline-size}._card_4fomv_5{display:grid;grid-template-columns:var(--list-width) minmax(0,1fr);overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface)}._list_4fomv_14{display:flex;flex-direction:column;gap:2px;padding:12px;border-right:1px solid var(--color-border-soft)}._heading_4fomv_22{padding:10px 16px 6px;color:var(--color-text-secondary);font-size:var(--font-size-small)}._tabs_4fomv_28{display:flex;flex-direction:column;gap:2px}._tab_4fomv_28{display:flex;flex-direction:column;align-items:flex-start;gap:3px;width:100%;min-height:64px;padding:14px 16px;border:0;border-radius:var(--radius-item);background:transparent;color:var(--color-text);text-align:left;cursor:pointer;transition:background .2s}._tab_4fomv_28:hover{background:var(--color-surface-hover)}._tab_4fomv_28[aria-selected=true]{background:var(--color-bg)}._tabTop_4fomv_59{display:flex;align-items:center;gap:8px;width:100%}._dot_4fomv_66{flex:none;width:6px;height:6px;border-radius:50%;background:transparent;transition:background .2s}._tab_4fomv_28[aria-selected=true] ._dot_4fomv_66{background:var(--color-accent)}._tabTitle_4fomv_79{font-size:16px;font-weight:600;letter-spacing:-.01em}._badge_4fomv_85{padding:3px 8px;border-radius:6px;background:var(--color-accent-soft);color:var(--color-accent);font-size:12px;font-weight:500}._aside_4fomv_94{margin-left:auto;color:var(--color-text-secondary);font-size:var(--font-size-small);font-variant-numeric:tabular-nums;white-space:nowrap}._tabSubtitle_4fomv_102{padding-left:14px;color:var(--color-text-secondary);font-size:var(--font-size-small)}._large_4fomv_108 ._tab_4fomv_28{gap:4px;min-height:72px;padding:16px}._large_4fomv_108 ._tabTitle_4fomv_79{font-size:17px}._large_4fomv_108 ._tabSubtitle_4fomv_102{font-size:var(--font-size-label)}._panel_4fomv_122{min-width:0}._panel_4fomv_122:focus-visible{outline-offset:-4px;border-radius:var(--radius-panel)}@container (max-width: 860px){._card_4fomv_5{grid-template-columns:minmax(0,1fr)}._list_4fomv_14{border-right:0;border-bottom:1px solid var(--color-border-soft)}}._section_1bhh6_1{display:flex;flex-direction:column;gap:32px}._panel_1bhh6_7{padding:36px 40px 40px}._detail_1bhh6_11{display:flex;flex-direction:column;gap:24px}._detailHeader_1bhh6_17{display:flex;flex-direction:column;gap:6px}._company_1bhh6_23{font-size:30px;font-weight:600;line-height:1.1;letter-spacing:-.03em}._position_1bhh6_30{font-size:17px;font-weight:500}._meta_1bhh6_35{color:var(--color-text-secondary);font-size:var(--font-size-label)}._bullets_1bhh6_40{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}._bullets_1bhh6_40 li{display:flex;gap:12px;font-size:var(--font-size-body);line-height:1.55;text-wrap:pretty}._bullets_1bhh6_40._small_1bhh6_57{gap:10px}._bullets_1bhh6_40._small_1bhh6_57 li{color:var(--color-text-chip);font-size:15px}._check_1bhh6_66{flex:none;margin-top:3px;color:var(--color-accent)}._small_1bhh6_57 ._check_1bhh6_66{width:16px;height:16px}._timeline_1bhh6_77{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}._role_1bhh6_85{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);gap:16px}._role_1bhh6_85:not(:last-child):after{content:"";position:absolute;top:21px;bottom:0;left:8.5px;width:1px;background:var(--color-border)}._roleMarker_1bhh6_102{justify-self:center;width:10px;height:10px;margin-top:7px;border-radius:50%;background:var(--color-dot-inactive)}._latestRole_1bhh6_111 ._roleMarker_1bhh6_102{background:var(--color-accent)}._roleBody_1bhh6_115{display:flex;flex-direction:column;gap:10px;padding-bottom:24px}._role_1bhh6_85:last-child ._roleBody_1bhh6_115{padding-bottom:0}._roleHeading_1bhh6_126{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;font-weight:inherit}._roleTitle_1bhh6_135{font-size:17px;font-weight:600}._years_1bhh6_140{color:var(--color-text-secondary);font-size:var(--font-size-small);font-variant-numeric:tabular-nums}@media (max-width: 560px){._panel_1bhh6_7{padding:24px 20px 28px}._company_1bhh6_23{font-size:26px}}._video_dgc5m_1{--scene-line: #f4f4f1;--scene-border: #ecece8;--scene-node-border: #d6d8dd;--scene-bar: #d9dce2;--scene-muted: #8a909b;--scene-success: #0f7b5f;--scene-live: #16a34a;--scene-accent-soft: color-mix(in oklab, var(--color-accent) 12%, #ffffff);display:flex;flex-direction:column;gap:8px;width:100%;max-width:640px;min-width:0;padding:8px;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:var(--shadow-panel)}._paused_dgc5m_24 *,._paused_dgc5m_24 *:before,._paused_dgc5m_24 *:after{animation-play-state:paused!important}._steps_dgc5m_30{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:6px 12px 0}._step_dgc5m_30{display:flex;flex-direction:column;justify-content:flex-end;gap:8px;min-width:0;min-height:var(--touch-target);padding:6px 0;border:0;background:transparent;color:var(--color-text-secondary);text-align:left;cursor:pointer;transition:color .2s}._step_dgc5m_30:hover,._step_dgc5m_30[aria-selected=true]{color:var(--color-text)}._stepHeading_dgc5m_58{display:flex;align-items:baseline;gap:6px;white-space:nowrap}._stepNumber_dgc5m_65{font-size:11px;font-variant-numeric:tabular-nums}._stepLabel_dgc5m_70{font-size:var(--font-size-label);font-weight:600}._stepBar_dgc5m_75{position:relative;height:2px;overflow:hidden;border-radius:2px;background:var(--color-border)}._stepFill_dgc5m_83{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-accent);transform-origin:left}._stepFillRunning_dgc5m_90{animation:_fill_dgc5m_1 linear both}._panel_dgc5m_94{display:flex;flex-direction:column;gap:8px}._stage_dgc5m_100{position:relative;overflow:hidden;border-radius:var(--radius-item);background:var(--color-bg)}._canvas_dgc5m_107{position:absolute;top:0;left:0;transform-origin:top left}._captions_dgc5m_114{display:grid;padding:6px 12px 10px}._caption_dgc5m_114{grid-area:1 / 1;color:var(--color-text-body);font-size:var(--font-size-label);line-height:1.5}._captionHidden_dgc5m_126{visibility:hidden}._scene_dgc5m_130{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:24px;color:var(--color-text);animation:_scene-in_dgc5m_1 .5s var(--ease-out) both}._mono_dgc5m_141{font-family:var(--font-mono)}._card_dgc5m_145{border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);box-shadow:0 14px 30px -22px #0e111659}._in_dgc5m_152{animation:_rise_dgc5m_1 .55s var(--ease-out) both}._grow_dgc5m_156{transform-origin:left;animation:_grow-x_dgc5m_1 .6s cubic-bezier(.6,0,.2,1) both}._vgrow_dgc5m_161{transform-origin:top;animation:_grow-y_dgc5m_1 .35s cubic-bezier(.6,0,.2,1) both}._vbar_dgc5m_166{transform-origin:bottom;animation:_grow-y_dgc5m_1 .5s var(--ease-out) both}._pop_dgc5m_171{animation:_pop_dgc5m_171 .4s cubic-bezier(.2,.7,.2,1.3) both}._node_dgc5m_175{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1.5px solid var(--scene-node-border);border-radius:50%;background:var(--color-surface);color:var(--color-surface)}._nodeOn_dgc5m_187{background:var(--color-accent);border-color:var(--color-accent);animation:_node-on_dgc5m_1 .35s ease both}._analysisScene_dgc5m_193{gap:28px}._briefCard_dgc5m_197{display:flex;flex-direction:column;gap:12px;width:56%;max-width:280px;padding:18px}._briefHeader_dgc5m_206{display:flex;justify-content:space-between;align-items:baseline}._briefTitle_dgc5m_212{font-size:var(--font-size-label);font-weight:600}._fileName_dgc5m_217{color:var(--scene-muted);font-size:11px}._skeleton_dgc5m_222{height:8px;border-radius:4px;background:var(--color-border)}._checklist_dgc5m_228{display:flex;flex-direction:column;gap:9px;margin:0;padding:6px 0 0;list-style:none}._checklist_dgc5m_228 li{display:flex;align-items:center;gap:9px;font-size:var(--font-size-small)}._checkbox_dgc5m_244{display:flex;align-items:center;justify-content:center;flex:none;width:16px;height:16px;border-radius:4px;background:var(--color-accent);color:var(--color-surface)}._flow_dgc5m_256{display:flex;flex-direction:column;width:34%;max-width:170px}._flowLine_dgc5m_263{width:1px;height:18px;margin:0 auto;background:var(--color-dot-inactive)}._flowBox_dgc5m_270{padding:10px 12px;border:1px solid var(--color-border);border-radius:9px;background:var(--color-surface);font-size:var(--font-size-small);font-weight:500;text-align:center}._flowBoxResult_dgc5m_280{border-color:var(--color-accent);color:var(--color-accent)}._developmentScene_dgc5m_285{gap:18px}._dashboard_dgc5m_289{flex:1 1 0;min-width:0;max-width:370px;overflow:hidden}._dashboardHeader_dgc5m_296{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;border-bottom:1px solid var(--color-border-soft);font-size:12px;font-weight:600}._avatar_dgc5m_307{width:18px;height:18px;border-radius:50%;background:var(--color-border)}._dashboardBody_dgc5m_314{display:flex}._sidebar_dgc5m_318{display:flex;flex:none;flex-direction:column;gap:3px;width:84px;padding:8px 6px;border-right:1px solid var(--color-border-soft)}._menuItem_dgc5m_328{padding:5px 7px;border-radius:6px;color:var(--color-text-secondary);font-size:10.5px;white-space:nowrap}._menuItemActive_dgc5m_336{background:var(--scene-accent-soft);color:var(--color-accent);font-weight:600}._dashboardContent_dgc5m_342{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0;padding:9px}._kpis_dgc5m_351{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}._kpi_dgc5m_351{display:flex;flex-direction:column;gap:2px;min-width:0;padding:6px 7px;border:1px solid var(--scene-border);border-radius:7px}._kpiLabel_dgc5m_367{color:var(--scene-muted);font-size:9px;white-space:nowrap}._kpiValue_dgc5m_373{font-size:var(--font-size-small);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}._chart_dgc5m_380{display:flex;align-items:flex-end;gap:5px;height:74px;padding:7px;border:1px solid var(--scene-border);border-radius:7px}._chartBar_dgc5m_390{flex:1;border-radius:3px 3px 0 0;background:var(--scene-bar)}._chartBarHighlight_dgc5m_396{background:var(--color-accent)}._orders_dgc5m_400{overflow:hidden;border:1px solid var(--scene-border);border-radius:7px}._orderRow_dgc5m_406{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;overflow:hidden;border-bottom:1px solid var(--scene-line);font-size:10.5px;white-space:nowrap}._orderRow_dgc5m_406:last-child{border-bottom:0}._status_dgc5m_422{padding:2px 7px;border-radius:999px;font-size:10px;font-weight:500;white-space:nowrap}._inProgress_dgc5m_430{background:var(--scene-accent-soft);color:var(--color-accent)}._pending_dgc5m_435{background:#fef3c7;color:#92400e}._delivered_dgc5m_440{background:#dcfce7;color:#166534}._layers_dgc5m_445{display:flex;flex:none;flex-direction:column;gap:8px;width:150px}._layer_dgc5m_445{display:flex;align-items:center;gap:10px;padding:10px 12px}._layerNode_dgc5m_460{flex:none;width:22px;height:22px}._layerText_dgc5m_466{display:flex;flex-direction:column;gap:1px;min-width:0}._layerTitle_dgc5m_473{font-size:12.5px;font-weight:600;white-space:nowrap}._layerTools_dgc5m_479{color:var(--color-text-secondary);font-size:10.5px;white-space:nowrap}._chat_dgc5m_485{display:flex;flex-direction:column;gap:12px;width:100%;max-width:420px;padding:16px}._chatHeader_dgc5m_494{display:flex;align-items:center;gap:8px;font-size:var(--font-size-small);font-weight:600}._accentDot_dgc5m_502{width:8px;height:8px;border-radius:50%;background:var(--color-accent)}._question_dgc5m_509{align-self:flex-end;max-width:80%;padding:9px 12px;border-radius:12px 12px 4px;background:var(--color-accent);color:var(--color-on-accent);font-size:var(--font-size-small);line-height:1.45}._toolCall_dgc5m_520{align-self:flex-start;display:flex;align-items:center;gap:8px;padding:7px 10px;border:1px dashed var(--scene-node-border);border-radius:8px;color:var(--color-text-secondary);font-size:11px}._toolName_dgc5m_532{color:var(--color-text)}._toolCheck_dgc5m_536{display:flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:var(--scene-success);color:var(--color-surface)}._typing_dgc5m_547{align-self:flex-start;display:flex;gap:4px;padding:10px 12px;border-radius:12px;background:var(--color-bg)}._typingDot_dgc5m_556{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--color-dot-inactive)}._blink_dgc5m_564 ._typingDot_dgc5m_556{animation:_blink_dgc5m_564 1s ease-in-out infinite}._answer_dgc5m_568{align-self:flex-start;max-width:85%;padding:9px 12px;border-radius:12px 12px 12px 4px;background:var(--color-bg);font-size:var(--font-size-small);line-height:1.5}._sources_dgc5m_578{display:flex;gap:6px}._source_dgc5m_578{padding:4px 8px;border:1px solid var(--color-border-chip);border-radius:6px;background:var(--color-bg);color:var(--color-text-secondary);font-size:11px}._deployScene_dgc5m_592{flex-direction:column;gap:28px}._pipeline_dgc5m_597{position:relative;width:100%;max-width:440px}._pipelineTrack_dgc5m_603,._pipelineProgress_dgc5m_604{position:absolute;top:13px;left:14px;right:14px;height:2px;background:var(--color-border)}._pipelineProgress_dgc5m_604{background:var(--color-accent);animation-duration:2.2s;animation-timing-function:linear}._pipelineSteps_dgc5m_619{position:relative;display:flex;justify-content:space-between}._pipelineStep_dgc5m_619{display:flex;flex-direction:column;align-items:center;gap:10px;width:28px}._pipelineLabel_dgc5m_633{font-size:12px;font-weight:500;white-space:nowrap}._production_dgc5m_639{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:440px;padding:16px 18px}._productionText_dgc5m_649{display:flex;flex-direction:column;gap:4px}._productionStatus_dgc5m_655{display:flex;align-items:center;gap:8px;font-size:var(--font-size-label);font-weight:600}._liveDot_dgc5m_663{width:8px;height:8px;border-radius:50%;background:var(--scene-live)}._productionDetail_dgc5m_670{color:var(--color-text-secondary);font-size:12px}._spark_dgc5m_675{display:flex;align-items:flex-end;gap:3px;height:28px}._spark_dgc5m_675 span{width:4px;border-radius:2px;background:color-mix(in oklab,var(--color-accent) 55%,#ffffff);transform-origin:bottom;animation:_spark_dgc5m_675 1.6s ease-in-out infinite alternate}@keyframes _fill_dgc5m_1{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes _rise_dgc5m_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes _scene-in_dgc5m_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes _grow-x_dgc5m_1{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes _grow-y_dgc5m_1{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes _pop_dgc5m_171{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes _node-on_dgc5m_1{0%{background:var(--color-surface);border-color:var(--scene-node-border)}to{background:var(--color-accent);border-color:var(--color-accent)}}@keyframes _blink_dgc5m_564{0%,to{opacity:.3}50%{opacity:1}}@keyframes _spark_dgc5m_675{0%{transform:scaleY(.55)}to{transform:scaleY(1)}}@media (max-width: 480px){._steps_dgc5m_30{gap:4px;padding:4px 6px 0}._stepHeading_dgc5m_58{flex-direction:column;gap:2px}._stepLabel_dgc5m_70{font-size:12.5px}._captions_dgc5m_114{padding:4px 8px 8px}}._hero_1e8i1_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(460px,100%),1fr));align-items:center;gap:56px 64px;padding-top:72px}._intro_1e8i1_9{display:flex;flex-direction:column;gap:26px;max-width:540px}._identity_1e8i1_16{display:flex;align-items:center;gap:14px}._avatar_1e8i1_22{flex:none;width:64px;height:64px;border-radius:50%}._identityText_1e8i1_29{display:flex;flex-direction:column;gap:3px}._name_1e8i1_35{font-size:17px;font-weight:600;letter-spacing:-.01em}._role_1e8i1_41{color:var(--color-text-secondary);font-size:var(--font-size-label)}._title_1e8i1_46{font-size:var(--font-size-hero);font-weight:600;line-height:1.05;letter-spacing:var(--tracking-hero);text-wrap:balance}._lead_1e8i1_54{color:var(--color-text-body);font-size:var(--font-size-lead);line-height:var(--line-height-body);text-wrap:pretty}._actions_1e8i1_61{display:flex;flex-wrap:wrap;gap:10px}._social_1e8i1_67{display:flex;flex-wrap:wrap;gap:0 24px;margin:0;padding:0;list-style:none}._social_1e8i1_67 a{display:inline-flex;align-items:center;gap:6px;min-height:var(--touch-target);color:var(--color-text-secondary);font-size:var(--font-size-label);text-decoration:none;transition:color .2s}._social_1e8i1_67 a:hover{color:var(--color-text)}._showcase_1e8i1_91{min-width:0}@media (max-width: 560px){._hero_1e8i1_1{padding-top:40px}._intro_1e8i1_9{gap:22px}._actions_1e8i1_61>*{flex:1 1 auto}}._chip_1376l_1{display:inline-block;padding:6px 10px;border:1px solid var(--color-border-chip);border-radius:var(--radius-chip);background:var(--color-bg);color:var(--color-text-chip);font-size:var(--font-size-small);line-height:1.4;white-space:nowrap}._chip_1376l_1._large_1376l_13{padding:7px 12px;font-size:var(--font-size-label)}._list_1376l_18{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}._list_1376l_18._large_1376l_13{gap:8px 6px}._section_13grn_1{display:flex;flex-direction:column;gap:28px}._panel_13grn_7{padding:12px}._detail_13grn_11{display:flex;flex-direction:column;gap:22px}._media_13grn_17{height:380px;overflow:hidden;border-radius:var(--radius-item);background:var(--color-bg)}._webMedia_13grn_24{padding:24px 0 0 24px}._screenshot_13grn_28{width:860px;max-width:none;height:auto;border:1px solid var(--color-border);border-radius:8px 0 0;box-shadow:var(--shadow-screenshot)}._mobileMedia_13grn_37{display:flex;justify-content:center;gap:6%;padding-top:28px}._phone_13grn_44{align-self:flex-start;width:30%;max-width:190px;overflow:hidden;border:6px solid var(--color-text);border-bottom:0;border-radius:26px 26px 0 0;background:var(--color-text)}._phoneOffset_13grn_55{margin-top:36px}._phone_13grn_44 img{width:100%;height:auto}._summary_13grn_64{display:flex;flex-direction:column;gap:8px;padding:0 12px}._titleRow_13grn_71{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 16px}._projectTitle_13grn_79{font-size:28px;font-weight:600;line-height:1.1;letter-spacing:-.03em}._externalLink_13grn_86{display:inline-flex;align-items:center;min-height:var(--touch-target);color:var(--color-text-secondary);font-size:var(--font-size-label);text-decoration:none;transition:color .2s}._externalLink_13grn_86:hover{color:var(--color-text)}._description_13grn_100{max-width:720px;color:var(--color-text-body);font-size:var(--font-size-body);line-height:var(--line-height-body);text-wrap:pretty}._facts_13grn_108{display:flex;flex-wrap:wrap;gap:24px 48px;padding:4px 12px 16px}._challenges_13grn_115{display:flex;flex:1.6 1 360px;flex-direction:column;gap:12px;min-width:0}._stack_13grn_123{display:flex;flex:1 1 220px;flex-direction:column;gap:12px;min-width:0}._factLabel_13grn_131{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-small);font-weight:400}._challengeList_13grn_138{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}._challengeList_13grn_138 li{display:flex;gap:12px;font-size:15px;line-height:1.5}._check_13grn_154{flex:none;margin-top:2px;color:var(--color-accent)}@media (max-width: 560px){._media_13grn_17{height:280px}._webMedia_13grn_24{padding:16px 0 0 16px}._screenshot_13grn_28{width:560px}._mobileMedia_13grn_37{padding-top:20px}._phone_13grn_44{width:38%;border-width:5px;border-radius:20px 20px 0 0}._phoneOffset_13grn_55{margin-top:24px}._summary_13grn_64,._facts_13grn_108{padding-left:4px;padding-right:4px}._projectTitle_13grn_79{font-size:24px}}._section_8077j_1{display:flex;flex-direction:column;gap:40px}._grid_8077j_7{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:16px;margin:0;padding:0;list-style:none}._card_8077j_16{display:flex;flex-direction:column;gap:6px;padding:26px 26px 28px;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface)}._cardTitle_8077j_26{font-size:19px;font-weight:600;letter-spacing:-.02em}._description_8077j_32{margin-bottom:14px;color:var(--color-text-secondary);font-size:var(--font-size-label);line-height:1.5}@media (max-width: 560px){._card_8077j_16{padding:22px 20px 24px}}
