.Btn_button__sQC7z{flex:0 0 auto;--btn-accent:var(--color-primary)}.Btn_rose__0EXCI{--btn-accent:var(--color-secondary)}.Btn_button__sQC7z:hover{border-color:var(--btn-accent);color:var(--color-text)}.Btn_full__7bxZv{flex:1 1 100%}@media (max-width:760px){.Btn_fullMobile__BcXen{flex:1 1 100%;width:100%}}.Btn_icon__4g9oD{color:var(--btn-accent);display:inline-flex;align-items:center}.Btn_sym__nhUYy{font-size:17px}.AiContactFlow_flow__9BrTI{display:flex;flex-direction:column;gap:8px;flex:1 1;min-height:0}.AiContactFlow_chat__x6Tz8{flex:1 1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;display:flex;flex-direction:column;gap:14px;padding:0 2rem;background:transparent;border-radius:0;border:none;scrollbar-width:none}.AiContactFlow_chat__x6Tz8::-webkit-scrollbar{display:none}.AiContactFlow_chat__x6Tz8>:first-child{margin-top:auto}.AiContactFlow_bubble__lHEq8{max-width:85%;padding:12px 16px;font-size:15px;line-height:1.65;white-space:pre-wrap;animation:AiContactFlow_fadeUp__RDkor .3s ease}.AiContactFlow_bubbleAi__Q0tX5{align-self:flex-start;border-radius:0 var(--radius-md) var(--radius-md) var(--radius-md);background:linear-gradient(135deg,color-mix(in srgb,var(--color-tertiary) 20%,transparent),color-mix(in srgb,var(--color-primary) 12%,transparent));border:1px solid var(--color-border-hi)}.AiContactFlow_bubbleAi__Q0tX5,.AiContactFlow_bubbleUser__ub9Ke{backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));color:var(--color-text)}.AiContactFlow_bubbleUser__ub9Ke{align-self:flex-end;border-radius:var(--radius-md) 0 var(--radius-md) var(--radius-md);background:color-mix(in srgb,var(--color-surface-h) 70%,transparent);border:1px solid var(--color-border)}.AiContactFlow_typing__dfpd_{display:flex;align-items:center;gap:4px;padding:12px}.AiContactFlow_dot__Y6j5y{width:6px;height:6px;border-radius:50%;background:var(--color-secondary);animation:AiContactFlow_typingPulse__Zx_LT 1s ease-in-out infinite}.AiContactFlow_dot__Y6j5y:nth-child(2){animation-delay:.15s}.AiContactFlow_dot__Y6j5y:nth-child(3){animation-delay:.3s}@keyframes AiContactFlow_typingPulse__Zx_LT{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.AiContactFlow_draftPrompt__Gpt0Q{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:12px;background:var(--color-primary-bg);border:1px solid var(--color-primary-b);animation:AiContactFlow_fadeUp__RDkor .3s ease}.AiContactFlow_draftText__XrKER{margin:0;font-size:14px;line-height:1.5;color:var(--color-muted)}.AiContactFlow_draftActions__KqkL7{display:flex;gap:8px;flex-wrap:wrap}.AiContactFlow_inputBar__66o_c{display:flex;align-items:flex-end;gap:8px;padding:6px;border-radius:16px;background:color-mix(in srgb,var(--color-surface-c) 85%,transparent);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:1px solid var(--color-border);flex-shrink:0;margin-bottom:calc(env(safe-area-inset-bottom, 0px) + 8px);transition:border-color .2s ease,box-shadow .2s ease}.AiContactFlow_inputBar__66o_c:focus-within{border-color:color-mix(in srgb,var(--color-primary) 40%,transparent);box-shadow:0 0 20px color-mix(in srgb,var(--color-primary) 15%,transparent)}.AiContactFlow_input__W2tA5{flex:1 1;min-width:0;background:transparent;border:none;outline:none;resize:none;color:var(--color-text);font-family:var(--font-sans);font-size:16px;line-height:1.6;padding:11px 0 11px 12px;max-height:120px}.AiContactFlow_input__W2tA5::placeholder{color:color-mix(in srgb,var(--color-muted) 45%,transparent)}.AiContactFlow_sendBtn__LLcW0{flex-shrink:0;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:var(--color-primary);color:var(--color-on-primary);cursor:pointer;transition:transform .15s ease,filter .15s ease,opacity .15s ease}.AiContactFlow_sendBtn__LLcW0:hover:not(:disabled){transform:scale(1.05);filter:brightness(1.05)}.AiContactFlow_sendBtn__LLcW0:active:not(:disabled){transform:scale(.95)}.AiContactFlow_sendBtn__LLcW0:disabled{opacity:.45;cursor:not-allowed}@media (max-width:760px){.AiContactFlow_chat__x6Tz8{padding:0}.AiContactFlow_bubble__lHEq8{max-width:75%}}.ManualContactForm_form__6rdF4{display:flex;flex-direction:column;gap:10px;flex:1 1;min-height:0;overflow-y:auto;scrollbar-width:none}.ManualContactForm_form__6rdF4::-webkit-scrollbar{display:none}.ManualContactForm_nameRow__kfG2i{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.ManualContactForm_form__6rdF4 .ManualContactForm_textarea__dEiC2{resize:vertical;flex:1 1;border-radius:var(--radius-md)}.ManualContactForm_field__tNLnc{display:flex;flex-direction:column;gap:4px}.ManualContactForm_messageField__l8TSA{flex:1 1}.ManualContactForm_form__6rdF4 .ManualContactForm_invalid__TP_oQ{border-color:color-mix(in srgb,var(--color-secondary) 60%,transparent)}.ManualContactForm_fieldError__JEMHm{margin:0;font-size:12.5px;color:var(--color-secondary)}.ManualContactForm_error__5B6_v{margin:0;font-size:14px;color:var(--color-secondary)}.ManualContactForm_sendBtn__t9ZQx{align-self:flex-end;display:inline-flex;align-items:center;gap:6px;padding:8px 18px;border:none;border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-on-primary);font-family:var(--font-sans);font-size:14px;font-weight:600;cursor:pointer;transition:transform .15s ease,filter .15s ease,opacity .15s ease}.ManualContactForm_sendBtn__t9ZQx .ManualContactForm_material-symbols-outlined__TX_qF{font-size:16px}.ManualContactForm_sendBtn__t9ZQx:hover:not(:disabled){transform:scale(1.03);filter:brightness(1.05)}.ManualContactForm_sendBtn__t9ZQx:disabled{opacity:.45;cursor:not-allowed}@media (max-width:760px){.ManualContactForm_nameRow__kfG2i{grid-template-columns:1fr}.ManualContactForm_form__6rdF4{padding-bottom:64px}}.ChatClient_page__BAkgW{--nav-h:72px;position:relative;height:var(--app-h,100dvh);display:flex;flex-direction:column;padding-top:var(--nav-h);box-sizing:border-box;overflow:hidden}@supports not (height:100dvh){.ChatClient_page__BAkgW{height:var(--app-h,100vh)}}.ChatClient_island__gprX7{position:fixed;top:15px;left:50%;transform:translateX(-50%);z-index:101;display:flex;align-items:center;gap:6px;padding:4px;border-radius:var(--radius-pill);box-shadow:0 12px 32px color-mix(in srgb,var(--shadow-color) 35%,transparent),0 0 24px color-mix(in srgb,var(--color-primary) 12%,transparent);animation:ChatClient_fadeUp__xSu1J .4s ease both}.ChatClient_toggle__REeJC{display:flex;background:var(--color-surface-c);border:1px solid var(--color-border);border-radius:var(--radius-pill);padding:2px}.ChatClient_toggleBtn__hi_AW{padding:6px 13px;border-radius:var(--radius-pill);border:none;font-size:11px;font-family:var(--font-sans);letter-spacing:.01em;cursor:pointer;transition:all .2s;background:transparent;color:var(--color-muted);white-space:nowrap}.ChatClient_toggleAi__8pgW3{background:var(--color-secondary);color:var(--color-on-primary)}.ChatClient_toggleManual__wKufb{background:var(--color-primary);color:var(--color-on-primary)}.ChatClient_clearBtn__ZgwVw{display:inline-flex;align-items:center;justify-content:center;width:29px;height:29px;color:var(--color-muted);background:transparent;border:none;border-radius:50%;cursor:pointer;transition:color .15s ease,background .15s ease}.ChatClient_clearBtn__ZgwVw .ChatClient_material-symbols-outlined__Avtaj{font-size:15px}.ChatClient_clearBtn__ZgwVw:hover{color:var(--color-text);background:color-mix(in srgb,var(--color-surface-h) 55%,transparent)}.ChatClient_body__0vseN,.ChatClient_panel__VlEzD{flex:1 1;min-height:0;display:flex;flex-direction:column}.ChatClient_body__0vseN{padding:1.5rem 0;gap:12px;max-width:900px;width:100%;margin:0 auto}.ChatClient_sentBody__4EAl8{flex:1 1;display:flex;align-items:center;justify-content:center}.ChatClient_sentInner__b07Xz{text-align:center;animation:ChatClient_fadeUp__xSu1J .5s ease}.ChatClient_sentIcon__pQOWu{font-size:48px;margin-bottom:16px}.ChatClient_sentTitle__97F7K{font-size:28px;margin-bottom:8px}.ChatClient_sentText__Kz_qQ{color:var(--color-muted)}@media (min-width:761px) and (max-width:1120px){.ChatClient_island__gprX7{top:76px}}@media (max-width:760px){.ChatClient_page__BAkgW{--nav-h:58px}.ChatClient_island__gprX7{top:13px}.ChatClient_toggleBtn__hi_AW{font-size:10px;padding:5px 9px}.ChatClient_body__0vseN{padding:1.25rem 1rem .85rem}}.ResumeClient_page__Q1lPD{min-height:100vh;padding:7rem 2.5rem 0;max-width:900px;margin:0 auto;animation:ResumeClient_fadeUp__mYFH0 .6s ease .1s both}.ResumeClient_header__q61Cn{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:2rem;flex-direction:row;gap:16px}.ResumeClient_eyebrow__3xZvM{color:var(--color-primary);display:block;margin-bottom:8px}.ResumeClient_title__hw0O3{font-size:clamp(30px,6vw,42px);font-weight:700;letter-spacing:-.02em}.ResumeClient_subtitle__K27YQ{font-size:18px;color:var(--color-muted);margin-top:8px}.ResumeClient_actions__SzHbH{display:flex;gap:10px;flex-wrap:nowrap;position:relative}.ResumeClient_popover__hB1qW{position:absolute;top:calc(100% + 8px);right:0;z-index:20;border-radius:12px;padding:6px;min-width:200px;box-shadow:0 20px 50px color-mix(in srgb,var(--shadow-color) 50%,transparent);animation:ResumeClient_fadeUp__mYFH0 .18s ease}.ResumeClient_shareItem__M_V2o{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;background:none;border:none;border-radius:8px;cursor:pointer;color:var(--color-text);font-family:var(--font-sans);font-size:14px;text-align:left}.ResumeClient_shareItem__M_V2o:hover{background:var(--color-primary-bg)}.ResumeClient_shareIcon__7wS0A{font-size:18px}.ResumeClient_shareIconAccent___DwJG{color:var(--color-primary)}.ResumeClient_shareIconRose__RaG3C{color:var(--color-secondary)}.ResumeClient_viewer__jVkoY{border-radius:var(--radius-sm);overflow:hidden;margin-bottom:1rem}.ResumeClient_viewerBar__K9hHg{padding:.875rem 1.25rem;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;align-items:center}.ResumeClient_viewerName__gZyDl{font-family:var(--font-sans);font-size:14px;color:var(--color-muted)}.ResumeClient_viewerTag__3NiuI{color:var(--color-faint)}.ResumeClient_frame__xl_vt{width:816px;aspect-ratio:612/792;border:none;display:block;background:var(--color-on-primary)}.ResumeClient_mobileOpen__Hl3iO{display:none;flex-direction:column;align-items:center;gap:6px;padding:2.5rem 1.25rem;font-family:var(--font-sans);font-size:16px;font-weight:700;color:var(--color-text);text-align:center}.ResumeClient_mobileOpenIcon__tnv6M{font-size:40px;color:var(--color-primary);margin-bottom:4px}.ResumeClient_mobileOpenHint__adhls{font-size:13px;font-weight:400;color:var(--color-muted)}@media (max-width:760px){.ResumeClient_page__Q1lPD{padding:5rem 1.25rem 0}.ResumeClient_header__q61Cn{flex-direction:column;align-items:stretch}.ResumeClient_actions__SzHbH{flex-wrap:nowrap;gap:8px}.ResumeClient_actions__SzHbH .btn{flex:1 1;min-width:0;padding:10px 6px;gap:6px;font-size:10px}.ResumeClient_frame__xl_vt{display:none}.ResumeClient_mobileOpen__Hl3iO{display:flex}}