.page_cursorZone__eK7fF.page_cursorZone__eK7fF{height:auto;overflow:visible}@media (hover:hover) and (pointer:fine){.page_cursorZone__eK7fF *{cursor:none!important}}.page_hero__SKW6o{position:relative;min-height:min(90vh,860px);display:flex;align-items:center;overflow:hidden;border-bottom:1px solid var(--border);isolation:isolate}.page_heroBg__ZurEj{position:absolute;inset:0;z-index:0}.page_heroScrim__EyXs2{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(100deg,color-mix(in srgb,var(--bg) 88%,transparent) 6%,color-mix(in srgb,var(--bg) 40%,transparent) 40%,transparent 64%),linear-gradient(to top,var(--bg) 0,transparent 26%),linear-gradient(to bottom,color-mix(in srgb,var(--bg) 55%,transparent) 0,transparent 18%)}.page_heroContent__2lPR8{position:relative;z-index:2;padding:var(--space-8) 0;pointer-events:none}.page_heroContent__2lPR8>*{pointer-events:auto}.page_heroPrompt__Qgfly{margin-top:var(--space-5);font-size:var(--fs-sm);color:var(--text-dim);letter-spacing:.5px}.page_heroPromptSign__5h3YY{color:var(--accent);font-weight:700;margin-right:8px}.page_heroTitle__Gfler{display:flex;flex-direction:column;font-size:var(--fs-3xl);line-height:.92;letter-spacing:-.04em;text-transform:uppercase;margin:10px 0 0}.page_heroTitleLine__AARVW{font-weight:800}.page_heroTitleOutline__EsTt5{color:transparent;-webkit-text-stroke:2px var(--accent);text-stroke:2px var(--accent)}.page_heroRole__rzq_v{font-size:var(--fs-lg);color:var(--text);font-weight:600;margin-top:var(--space-5);text-transform:uppercase;letter-spacing:.5px}.page_heroTagline__BFtFD{color:var(--text-dim);margin-top:var(--space-3);max-width:48ch;font-size:var(--fs-md)}.page_heroActions__8_tzb{display:flex;gap:12px;margin-top:var(--space-6);flex-wrap:wrap}.page_heroStats__rmbZT{display:flex;gap:0;margin:var(--space-7) 0 0;flex-wrap:wrap;border:1px solid var(--border-strong);background:color-mix(in srgb,var(--bg) 42%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:-moz-fit-content;width:fit-content;max-width:100%}.page_heroStat__YUvQF{position:relative;padding:14px 22px;min-width:148px}.page_heroStat__YUvQF+.page_heroStat__YUvQF{border-left:1px solid var(--border-strong)}.page_heroStatIndex__1dNUD{display:block;font-size:var(--fs-xs);color:var(--accent);font-weight:700;letter-spacing:var(--tracking-wide)}.page_heroStatValue__7gRu9{display:block;margin-top:8px;font-size:var(--fs-xl);font-weight:800;letter-spacing:-.02em}.page_heroStatLabel__H4SQv{margin:4px 0 0;font-size:var(--fs-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.6px}.page_sectionHead__qnhAZ{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap}.page_sectionTitle__hzsAh{font-size:var(--fs-2xl);text-transform:uppercase;letter-spacing:-.02em;margin-top:10px}.page_sectionSub__QqzT0{color:var(--text-dim);margin-top:8px;max-width:56ch}.page_skills__ejZHj{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:var(--space-5) var(--space-6);gap:var(--space-5) var(--space-6)}.page_skill__di0dj{display:flex;flex-direction:column;gap:8px}.page_skillTop__1IiQK{display:flex;justify-content:space-between;font-size:var(--fs-sm)}.page_skillCat__riANE{color:var(--muted);font-size:var(--fs-xs)}.page_skillTop__1IiQK span:first-child{font-weight:600;text-transform:uppercase;letter-spacing:.4px}.page_bar__7RFn6{height:8px;border:1px solid var(--border-strong);background:rgba(0,0,0,.4);overflow:hidden;background-image:repeating-linear-gradient(90deg,var(--border) 0 5px,transparent 5px 10px)}.page_barFill__sV7j7{height:100%;background:var(--accent);box-shadow:0 0 12px -2px var(--accent-glow)}.page_projectRows__L8EuL{display:flex;flex-direction:column;gap:var(--space-8)}.page_projectRow__cMstk{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-6);gap:var(--space-6);align-items:center}.page_projectRowFlip__KoewN>:first-child{order:2}.page_projectMedia__obLBx.page_projectMedia__obLBx{width:92%;margin:0 auto;border:1px solid var(--border-strong);border-radius:var(--radius-md);overflow:hidden;background:#0a0a0d}.page_mediaFirst__T7EXQ{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:repeating-linear-gradient(-45deg,transparent 0 26px,hsla(0,0%,100%,.02) 26px 27px),linear-gradient(180deg,#0e0e12,#08080a)}.page_mediaHint__gJ7jv{font-size:var(--fs-xs);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--muted)}.page_mediaHint__gJ7jv:before{content:"// ";color:var(--accent)}.page_mediaName___5CaJ{font-size:var(--fs-xl);font-weight:800;text-transform:uppercase;letter-spacing:-.02em;color:transparent;-webkit-text-stroke:1.5px var(--accent)}.page_mediaImg__i4iQh{width:100%;height:100%;object-fit:cover;object-position:top left;display:block}.page_mediaLive__7DFL_{width:100%;height:100%;background:#050508}@media (max-width:860px){.page_projectRow__cMstk{grid-template-columns:1fr}.page_projectRowFlip__KoewN>:first-child{order:0}}.page_project__3MOhD{border-radius:var(--radius-md);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}.page_projectHead__CIh0h{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.page_projectTitle__OwPzL{font-size:var(--fs-lg);text-transform:uppercase;letter-spacing:-.01em}.page_projectYear__CjHBK{color:var(--accent);font-size:var(--fs-sm);font-weight:700}.page_projectDesc__2lmu6{color:var(--text-dim);font-size:var(--fs-sm);line-height:1.6;flex:1 1}.page_tags__sNgiG{display:flex;flex-wrap:wrap;gap:6px}.page_tag__lW6GL{font-size:var(--fs-xs);color:var(--muted);border:1px solid var(--border);padding:3px 8px;border-radius:var(--radius-md);text-transform:uppercase;letter-spacing:.5px}.page_tag__lW6GL:before{content:"#";color:var(--accent);opacity:.75}.page_projectLinks__ZFuXz{display:flex;gap:10px}.page_styleGrid__vvYEy{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:16px;gap:16px}.page_ctaBand__Cr2IZ{border:1px solid var(--accent-line);border-radius:var(--radius-md);padding:var(--space-8) var(--space-7);text-align:center;background:var(--surface);position:relative;overflow:hidden;box-shadow:var(--shadow-glow)}.page_ctaBand__Cr2IZ:before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(-45deg,transparent 0 22px,var(--accent-soft) 22px 23px);opacity:.5}.page_ctaBand__Cr2IZ>*{position:relative}.page_ctaTitle__T8028{font-size:var(--fs-2xl);text-transform:uppercase;letter-spacing:-.02em}.page_ctaSub__PKtMo{color:var(--text-dim);margin:12px auto 0;max-width:48ch}.page_ctaActions__6o8mX{display:flex;gap:12px;justify-content:center;margin-top:var(--space-6);flex-wrap:wrap}.PixelTransition_card__PvUlp{background-color:#101014;color:#f2f2f5;border-radius:15px;border:2px solid #2a2a32;width:300px;max-width:100%;position:relative;overflow:hidden;outline:none}.PixelTransition_layerActive__wYmAR,.PixelTransition_layerDefault__udnvx,.PixelTransition_pixelGrid__TbPOr{width:100%;height:100%;position:absolute;top:0;left:0}.PixelTransition_layerActive__wYmAR{z-index:2;display:none}.PixelTransition_pixelGrid__TbPOr{pointer-events:none;z-index:3}.PixelTransition_pixel__kBfgP{display:none;position:absolute}.PixelTransition_demoFaceFirst__66tCV,.PixelTransition_demoFaceSecond__PbCRX{width:100%;height:100%;display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;text-align:center;padding:16px}.PixelTransition_demoFaceSecond__PbCRX{background:#c6ff3a}.PixelTransition_demoTitle__KBQbv{color:#f2f2f5;font-size:20px;font-weight:700}.PixelTransition_demoText__OaRZo{color:#9a9aa5;font-size:13px}.PixelTransition_demoTitleDark__QBKQg{color:#0c0c0f;font-size:20px;font-weight:700}.PixelTransition_demoTextDark__4wt8_{color:#3a4212;font-size:13px}.TargetCursor_container__W7fRP{position:relative;width:100%;height:100%;overflow:hidden}.TargetCursor_cursor__S5yDV{position:absolute;top:0;left:0;width:0;height:0;pointer-events:none;z-index:50;mix-blend-mode:difference}.TargetCursor_dot__hdbmR{width:4px;height:4px;background:#fff;border-radius:50%;transform:translate(-50%,-50%)}.TargetCursor_corner__IczyK,.TargetCursor_dot__hdbmR{position:absolute;left:50%;top:50%;will-change:transform}.TargetCursor_corner__IczyK{width:12px;height:12px;border:3px solid #fff}.TargetCursor_tl__P_WcI{transform:translate(-150%,-150%);border-right:none;border-bottom:none}.TargetCursor_tr__Nu8hH{transform:translate(50%,-150%);border-left:none;border-bottom:none}.TargetCursor_br__L8_69{transform:translate(50%,50%);border-left:none;border-top:none}.TargetCursor_bl__VT1MB{transform:translate(-150%,50%);border-right:none;border-top:none}.TargetCursor_demo__jzQBe{width:100%;height:100%;display:flex;flex-direction:column;gap:28px;align-items:center;justify-content:center}.TargetCursor_demoTitle__x_BFC{color:#9a9aa5;font-size:14px;letter-spacing:.08em;text-transform:uppercase}.TargetCursor_demoRow__7eHWL{display:flex;gap:20px;flex-wrap:wrap;justify-content:center}.TargetCursor_demoBtn__ECrk8{padding:14px 26px;border-radius:10px;border:1px solid #2a2a32;background:#15151a;color:#f2f2f5;font-size:15px;font-weight:600;cursor:inherit}.project-card_cardWrap___xtZj{height:auto}.project-card_perspective__2VVp0{height:100%;perspective:900px}.project-card_tiltBody__H4ED_{height:100%;transform-style:preserve-3d;will-change:transform}.project-card_card__wzEuq{position:relative;height:100%;border-radius:var(--radius-md);overflow:hidden;padding:1px}.project-card_starBottom__czImp,.project-card_starTop__zVoRl{position:absolute;width:300%;height:50%;opacity:.7;border-radius:50%;background:radial-gradient(circle,var(--accent),transparent 10%);z-index:0;pointer-events:none}.project-card_starBottom__czImp{bottom:-11px;right:-250%;animation:project-card_starBottom__czImp 6s linear infinite alternate}.project-card_starTop__zVoRl{top:-10px;left:-250%;animation:project-card_starTop__zVoRl 6s linear infinite alternate}@keyframes project-card_starBottom__czImp{0%{transform:translate(0);opacity:1}to{transform:translate(-100%);opacity:0}}@keyframes project-card_starTop__zVoRl{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}.project-card_inner__Z0gl8{position:relative;z-index:1;height:100%;border-radius:inherit;border:1px solid var(--border-strong);background:linear-gradient(180deg,#101014,#0a0a0d)}@media (prefers-reduced-motion:reduce){.project-card_starBottom__czImp,.project-card_starTop__zVoRl{animation:none}}.ticker_ticker__b2WIJ{overflow:hidden;border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);background:var(--bg-2);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ticker_track__DoJLA{display:flex;width:max-content;animation:ticker_slide__Kqik3 36s linear infinite}.ticker_ticker__b2WIJ:hover .ticker_track__DoJLA{animation-play-state:paused}.ticker_row__DFHse{display:flex;align-items:center;padding:13px 0;flex:none}.ticker_item__NkZiB{display:inline-flex;align-items:center;font-size:var(--fs-sm);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-dim);white-space:nowrap}.ticker_item__NkZiB:nth-child(2n){color:transparent;-webkit-text-stroke:1px var(--muted)}.ticker_sep__E1Qid{color:var(--accent);margin:0 22px;-webkit-text-stroke:0}@keyframes ticker_slide__Kqik3{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.ticker_track__DoJLA{animation:none}}.ui_btn__1wlfp{cursor:pointer;border:1px solid var(--border-strong);background:var(--surface-strong);color:var(--text);font-size:var(--fs-xs);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-wide);padding:10px 15px;border-radius:var(--radius-md);transition:transform var(--dur-fast) var(--ease),border-color var(--dur) var(--ease),background var(--dur) var(--ease),box-shadow var(--dur) var(--ease),color var(--dur) var(--ease);display:inline-flex;align-items:center;gap:8px;white-space:nowrap;text-decoration:none}.ui_btn__1wlfp:hover{border-color:var(--accent-line);color:#fff;transform:translate(-1px,-1px);box-shadow:var(--shadow-sm)}.ui_btn__1wlfp:active{transform:translate(0);box-shadow:none}.ui_btnPrimary__wTxKd{font-weight:700}.ui_btnPrimary__wTxKd,.ui_btnPrimary__wTxKd:hover{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.ui_btnPrimary__wTxKd:hover{box-shadow:var(--shadow-hard);filter:brightness(1.06)}.ui_btnGhost__6BuMY{background:transparent;border-color:var(--border);padding:10px 12px}.ui_iconBtn__HinYH{cursor:pointer;border:1px solid var(--border-strong);background:var(--surface-strong);color:var(--text);width:38px;height:38px;border-radius:var(--radius-md);display:inline-flex;align-items:center;justify-content:center;transition:transform var(--dur-fast) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),background var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.ui_iconBtn__HinYH:hover{border-color:var(--accent-line);color:var(--accent);transform:translate(-1px,-1px);box-shadow:var(--shadow-sm)}.ui_iconBtn__HinYH:active{transform:translate(0);box-shadow:none}.ui_iconBtnGhost__ggCR8{background:transparent;border-color:var(--border)}.ui_searchbox__S29z7{display:flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);padding:9px 12px;transition:border-color var(--dur) var(--ease)}.ui_searchbox__S29z7:focus-within{border-color:var(--accent-line)}.ui_searchbox__S29z7 svg{opacity:.6;flex:none}.ui_searchInput__ooYOX{background:transparent;border:0;outline:0;color:var(--text);font-size:var(--fs-sm);width:190px;max-width:42vw}.ui_searchInput__ooYOX::placeholder{color:var(--muted)}.ui_chip__JBqPi{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:var(--fs-xs);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--muted);border:1px solid var(--border);background:var(--surface);padding:8px 13px;border-radius:var(--radius-md);transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease),background var(--dur) var(--ease)}.ui_chip__JBqPi:hover{color:var(--text);border-color:var(--border-strong)}.ui_chipActive__Y9rBR{color:var(--accent-ink);border-color:var(--accent);background:var(--accent)}.ui_badge__rKDPn{padding:4px 8px;border-radius:var(--radius-md);border:1px solid var(--border-strong);background:rgba(0,0,0,.35);color:var(--text-dim);white-space:nowrap}.ui_badge__rKDPn,.ui_pill__fxBnu{font-size:var(--fs-xs);font-weight:600;letter-spacing:var(--tracking-wide);text-transform:uppercase}.ui_pill__fxBnu{color:var(--muted);border:1px solid var(--border);background:var(--surface);padding:6px 11px;border-radius:var(--radius-md)}.ui_code__5QszE{position:relative;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:rgba(0,0,0,.5);overflow:hidden}.ui_codeHeader__Zv2hr{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid var(--border);font-size:var(--fs-xs);color:var(--muted);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.ui_codePre__RHpqw{margin:0;padding:14px 16px;overflow:auto;max-height:340px;font-family:var(--font-mono);font-size:var(--fs-sm);line-height:1.55;color:var(--text-dim)}.ui_copyBtn__2MsOd{cursor:pointer;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font-size:var(--fs-xs);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-wide);padding:5px 10px;border-radius:var(--radius-md);transition:border-color var(--dur) var(--ease),color var(--dur) var(--ease),background var(--dur) var(--ease);display:inline-flex;align-items:center;gap:6px}.ui_copyBtn__2MsOd:hover{border-color:var(--accent-line);color:var(--accent)}.ui_copied__gvs57{color:var(--accent-ink);background:var(--accent);border-color:var(--accent)}.studio_studio__3Lkow{display:grid;grid-template-columns:268px 1fr;grid-gap:var(--space-5);gap:var(--space-5);align-items:start;margin-top:var(--space-5);margin-bottom:var(--space-8)}.studio_sidebar__oqY3a{position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + var(--space-3));display:flex;flex-direction:column;gap:var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);padding:var(--space-3);max-height:calc(100vh - var(--nav-h) - var(--space-5))}.studio_sideHead__V8a6h{display:flex;flex-direction:column;gap:9px}.studio_sideHead__V8a6h label{width:100%}.studio_count__zH18o{font-size:var(--fs-xs);color:var(--muted);letter-spacing:var(--tracking-wide);text-transform:uppercase}.studio_list__ux9Od{overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-4);margin:0 calc(var(--space-3) * -1) calc(var(--space-3) * -1);padding:0 var(--space-3) var(--space-3)}.studio_group__vNq1d{display:flex;flex-direction:column;gap:2px}.studio_groupLabel__HyVQ8{position:-webkit-sticky;position:sticky;top:0;z-index:1;padding:8px 4px 6px;font-size:var(--fs-xs);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--muted);background:linear-gradient(to bottom,var(--bg-2) 78%,transparent)}.studio_groupLabel__HyVQ8:before{content:"// ";color:var(--accent)}.studio_item__ykaMH{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:8px 10px;border-radius:var(--radius-md);border:1px solid transparent;border-left-width:2px;background:transparent;color:var(--text-dim);cursor:pointer;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease)}.studio_item__ykaMH:hover{background:var(--surface-2);color:var(--text)}.studio_itemActive__zc60B{background:var(--accent-soft);border-left-color:var(--accent);color:var(--text)}.studio_itemText__6tp5y{display:flex;flex-direction:column;min-width:0;flex:1 1}.studio_itemName__go0Qz{font-size:var(--fs-sm);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studio_itemActive__zc60B .studio_itemName__go0Qz{color:var(--accent)}.studio_itemCat__mcXev{font-size:.66rem;color:var(--muted);text-transform:uppercase;letter-spacing:.6px}.studio_gpu__76NeR{font-size:.58rem;font-weight:700;letter-spacing:.06em;padding:2px 6px;border-radius:var(--radius-md);border:1px solid var(--border-strong);color:var(--accent);flex:none}.studio_empty__zIDPI{color:var(--muted);font-size:var(--fs-sm);padding:var(--space-5) 4px}.studio_main__pxswH{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.studio_stage__Ql1zm{position:relative;height:clamp(340px,56vh,640px);border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--border-strong);background:#04040a}.studio_stageTop__HC0u6{position:absolute;inset:0 0 auto 0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px;background:linear-gradient(180deg,rgba(4,4,10,.72),transparent);pointer-events:none}.studio_stageTitle__ItCvR{font-size:var(--fs-md);font-weight:700;text-transform:uppercase;letter-spacing:-.01em;text-shadow:0 1px 12px rgba(0,0,0,.55)}.studio_stageTitle__ItCvR small{display:block;color:var(--text-dim);font-weight:400;font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin-top:2px}.studio_stageActions__c17QS{display:flex;gap:8px;pointer-events:auto}.studio_panel__rZeCh{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);padding:var(--space-4) var(--space-5) var(--space-5)}.studio_panelHead__K7gTs{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:var(--space-4)}.studio_panelTitle__uSZUC{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--muted)}.studio_panelActions__imXoL{display:flex;gap:9px;flex-wrap:wrap}.studio_toast__L2RGA{position:fixed;left:50%;bottom:26px;transform:translateX(-50%) translateY(20px);background:var(--surface-strong);border:1px solid var(--border);color:#fff;padding:11px 18px;border-radius:var(--radius-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:var(--fs-sm);z-index:100;opacity:0;transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease);pointer-events:none}.studio_toastShow__ZmZ7B{opacity:1;transform:translateX(-50%)}@media (max-width:900px){.studio_studio__3Lkow{grid-template-columns:1fr}.studio_sidebar__oqY3a{position:static;max-height:none}.studio_list__ux9Od{max-height:300px}}.sobre_lead__g2imj{font-size:var(--fs-md)}.sobre_lead__g2imj,.sobre_para__pBeRk{color:var(--text-dim);line-height:1.7;max-width:70ch}.sobre_para__pBeRk{margin-top:var(--space-4)}.sobre_para__pBeRk strong{color:var(--text);font-weight:600}.sobre_lead__g2imj strong{color:var(--accent);font-weight:600}.sobre_facts__MmmT4{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));border:1px solid var(--border);margin:var(--space-6) 0 var(--space-2)}.sobre_fact__N_GzK{padding:var(--space-4) var(--space-5);border-right:1px solid var(--border)}.sobre_fact__N_GzK:last-child{border-right:0}.sobre_factValue__68lud{font-size:var(--fs-lg);font-weight:700;color:var(--text)}.sobre_factLabel__pAfU_{font-size:var(--fs-xs);color:var(--muted);text-transform:uppercase;letter-spacing:var(--tracking-wide);margin-top:4px}.sobre_status__R9juD{display:inline-flex;align-items:center;gap:9px;margin-top:var(--space-5);font-size:var(--fs-sm);color:var(--text-dim)}.sobre_statusDot__41uRw{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent);animation:sobre_statusPulse__Lo34c 2s ease-in-out infinite}@keyframes sobre_statusPulse__Lo34c{0%,to{opacity:1}50%{opacity:.35}}.sobre_section__OGCpS{margin-top:var(--space-8)}.sobre_sectionLabel__00vXn{font-size:var(--fs-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--accent);margin-bottom:var(--space-5);display:flex;align-items:center;gap:12px}.sobre_sectionLabel__00vXn:before{content:"//";color:var(--muted)}.sobre_sectionLabel__00vXn:after{content:"";flex:1 1;height:1px;background:var(--border)}.sobre_timeline__T6_sI{display:flex;flex-direction:column;gap:var(--space-4)}.sobre_job__DX3sL{border:1px solid var(--border);border-left:2px solid var(--accent);background:var(--surface);padding:var(--space-5);transition:border-color var(--dur) var(--ease),transform var(--dur) var(--ease)}.sobre_job__DX3sL:hover{border-color:var(--border-strong);transform:translateX(3px)}.sobre_jobHead__KQ2HC{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}.sobre_jobRole__uqw45{font-size:var(--fs-md);font-weight:700}.sobre_jobCompany__n3Afi{color:var(--accent)}.sobre_jobPeriod__Ze30O{color:var(--muted);font-size:var(--fs-sm);white-space:nowrap}.sobre_jobLoc__aepHL{color:var(--muted);font-size:var(--fs-sm);margin-top:2px}.sobre_jobBullets__FYXUB{list-style:none;padding:0;margin:var(--space-3) 0 0;display:flex;flex-direction:column;gap:8px}.sobre_jobBullets__FYXUB li{color:var(--text-dim);line-height:1.6;font-size:var(--fs-sm);padding-left:18px;position:relative}.sobre_jobBullets__FYXUB li:before{content:"\203A";position:absolute;left:2px;color:var(--accent)}.sobre_eduList____WWl{display:flex;flex-direction:column;gap:var(--space-4)}.sobre_edu__G4Aac{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;border-bottom:1px solid var(--border);padding-bottom:var(--space-4)}.sobre_eduTitle___EEsy{font-weight:600}.sobre_eduOrg__jmZJs{color:var(--muted);font-size:var(--fs-sm);margin-top:2px}.sobre_eduMeta__NR_yP{color:var(--muted);font-size:var(--fs-sm);text-align:right}.sobre_eduNote__petoQ{color:var(--accent)}.sobre_stackGroups___EieB{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--space-5);gap:var(--space-5)}.sobre_groupName__zFJEi{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--muted);margin-bottom:10px}.sobre_tags__0e4an{display:flex;flex-wrap:wrap;gap:8px}.sobre_contact__vx8yY{display:flex;gap:10px;flex-wrap:wrap}