._container_18khw_1{width:100%;max-width:1100px;padding:3rem;background:var(--container-bg);border-radius:16px;box-shadow:var(--shadow);border:1px solid var(--border);transition:transform .3s ease,box-shadow .3s ease}._container_18khw_1:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover)}._header_18khw_17{display:flex;flex-direction:row;align-items:flex-start;gap:2.5rem;margin-bottom:2rem}._profileImage_18khw_25{width:150px;height:150px;border-radius:50%;overflow:hidden;border:4px solid var(--accent);box-shadow:0 0 0 4px var(--container-bg),0 8px 16px #0003;flex-shrink:0;transition:transform .3s ease,box-shadow .3s ease}._profileImage_18khw_25:hover{transform:scale(1.05);box-shadow:0 0 0 4px var(--container-bg),0 12px 24px #0000004d}._headerContent_18khw_41{flex:1;text-align:left}._name_18khw_46{font-size:2.5rem;font-weight:700;color:var(--text);margin-bottom:.5rem;letter-spacing:-.02em}._title_18khw_54{font-size:1.3rem;color:var(--secondary-text);font-weight:500;margin-bottom:1rem}._socialLinks_18khw_61{display:flex;gap:1rem;justify-content:flex-start;flex-wrap:wrap}._socialLink_18khw_61{color:var(--accent);padding:.5rem 1rem;border-radius:8px;background-color:var(--accent-alpha-15);font-weight:500;display:inline-flex;align-items:center;gap:.5rem;transition:all .3s ease;text-decoration:none}._socialLink_18khw_61:after{display:none}._socialLink_18khw_61:hover{background-color:var(--accent);color:var(--container-bg);transform:translateY(-2px);box-shadow:0 4px 12px var(--accent-alpha-30)}._divider_18khw_92{border-top:2px solid var(--border);padding-top:2rem}._sectionTitle_18khw_97{font-size:1.5rem;color:var(--text);margin-bottom:1.5rem;font-weight:600}._content_18khw_104{display:flex;flex-direction:column;gap:1.2rem;font-size:1.05rem;line-height:1.8}._content_18khw_104 p{color:var(--secondary-text);margin:0}@media(max-width:768px){._container_18khw_1{padding:2rem 1.5rem}._header_18khw_17{flex-direction:column;align-items:center}._profileImage_18khw_25{width:120px;height:120px}._headerContent_18khw_41{text-align:center}._name_18khw_46{font-size:2rem}._title_18khw_54{font-size:1.1rem}._socialLinks_18khw_61{justify-content:center}._sectionTitle_18khw_97{font-size:1.3rem}._content_18khw_104{font-size:1rem}}._button_1xtwb_1{position:absolute;top:1.5rem;right:1.5rem;padding:.75rem 1.5rem;border-radius:50px;background:var(--accent);color:#fff;border:2px solid var(--accent);cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);font-size:1rem;font-weight:600;display:flex;align-items:center;gap:.5rem;box-shadow:var(--shadow);letter-spacing:.02em;z-index:10}._button_1xtwb_1:hover{background:var(--accent);border-color:var(--accent);box-shadow:var(--shadow-hover);transform:scale(1.05);opacity:.9}._button_1xtwb_1:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._icon_1xtwb_35{font-size:1.2rem;transition:transform .4s ease;display:inline-block}._button_1xtwb_1:hover ._icon_1xtwb_35{transform:rotate(180deg)}@media(max-width:768px){._button_1xtwb_1{top:1rem;right:1rem;padding:.6rem 1.2rem;font-size:.85rem}._icon_1xtwb_35{font-size:1rem}}._scrollContainer_iefdq_2{position:relative;min-height:100vh;padding-bottom:4rem}._progressBar_iefdq_9{position:fixed;top:0;left:0;width:4px;height:100vh;background:var(--accent-alpha-15);z-index:1000;pointer-events:none}._progressFill_iefdq_20{width:100%;height:100%;background:linear-gradient(180deg,var(--accent) 0%,var(--accent-alpha-70) 100%);transform-origin:top;transition:transform .1s ease-out}._timeline_iefdq_29{position:fixed;right:2rem;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:1rem;z-index:1000;pointer-events:none}._timelineDot_iefdq_41{width:12px;height:12px;border-radius:50%;background:var(--accent-alpha-30);border:2px solid var(--background);transition:all .4s cubic-bezier(.34,1.56,.64,1);cursor:pointer;pointer-events:auto}._timelineDotActive_iefdq_52{background:var(--accent);transform:scale(1.5);box-shadow:0 0 20px var(--accent-alpha-50)}._heroSection_iefdq_59{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:2rem}._heroSection_iefdq_59:before{content:"";position:absolute;top:-50%;right:-20%;width:800px;height:800px;background:radial-gradient(circle,var(--accent-alpha-15) 0%,transparent 70%);border-radius:50%;animation:_float_iefdq_1 20s ease-in-out infinite}@keyframes _float_iefdq_1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-50px,-50px) scale(1.1)}66%{transform:translate(50px,50px) scale(.9)}}._heroContent_iefdq_97{position:relative;z-index:2;text-align:center;max-width:900px}._heroLabel_iefdq_104{font-size:.9rem;font-weight:600;color:var(--accent);letter-spacing:.2em;text-transform:uppercase;margin-bottom:2rem;opacity:0;animation:_fadeInUp_iefdq_1 .8s ease forwards .2s}._heroTitle_iefdq_115{font-size:5rem;font-weight:900;color:var(--text);line-height:1.1;margin:0 0 2rem;letter-spacing:-.03em}._heroTitleLine_iefdq_124{display:block;opacity:0;transform:translateY(50px);animation:_fadeInUp_iefdq_1 .8s cubic-bezier(.34,1.56,.64,1) forwards}._heroTitleLine_iefdq_124:nth-child(1){animation-delay:.4s;background:linear-gradient(135deg,var(--text) 0%,var(--accent) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}._heroTitleLine_iefdq_124:nth-child(2){animation-delay:.6s}._heroTitleLine_iefdq_124:nth-child(3){animation-delay:.8s;background:linear-gradient(135deg,var(--accent) 0%,var(--text) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@keyframes _fadeInUp_iefdq_1{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}._heroDescription_iefdq_163{font-size:1.3rem;line-height:1.7;color:var(--secondary-text);max-width:700px;margin:0 auto 3rem;opacity:0;animation:_fadeInUp_iefdq_1 .8s ease forwards .9s}._heroStats_iefdq_173{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;max-width:900px;margin:0 auto 4rem;opacity:0;animation:_fadeInUp_iefdq_1 .8s ease forwards 1.1s}._heroStat_iefdq_173{text-align:center;padding:2rem;background:var(--container-bg);border:1px solid var(--border);border-radius:16px;transition:all .4s cubic-bezier(.34,1.56,.64,1)}._heroStat_iefdq_173:hover{transform:translateY(-8px);border-color:var(--accent-alpha-50);box-shadow:0 20px 40px #0000001a}._heroStatLabel_iefdq_198{font-size:1.1rem;font-weight:700;color:var(--accent);margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.1em}._heroStatText_iefdq_207{font-size:.95rem;color:var(--secondary-text);line-height:1.5}._scrollIndicator_iefdq_213{display:flex;flex-direction:column;align-items:center;gap:1rem;color:var(--secondary-text);font-size:.9rem;font-weight:500;opacity:0;animation:_fadeInUp_iefdq_1 .8s ease forwards 1.2s}._scrollArrow_iefdq_225{font-size:2rem;color:var(--accent);animation:_bounce_iefdq_1 2s ease-in-out infinite}@keyframes _bounce_iefdq_1{0%,to{transform:translateY(0)}50%{transform:translateY(15px)}}._companyGroupHeader_iefdq_244{max-width:1200px;margin:6rem auto 2rem;padding:0 2rem;opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.34,1.56,.64,1)}._companyGroupHeaderVisible_iefdq_253{opacity:1;transform:translateY(0)}._companyGroupBadge_iefdq_258{display:inline-flex;align-items:center;gap:1rem;padding:1.25rem 2rem;background:linear-gradient(135deg,var(--accent) 0%,var(--accent-dark, var(--accent)) 100%);border-radius:16px;box-shadow:0 8px 32px var(--accent-alpha-30);position:relative;overflow:hidden}._companyGroupBadge_iefdq_258:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.15) 0%,transparent 100%);pointer-events:none}._companyGroupIcon_iefdq_281{font-size:1.5rem;position:relative;z-index:1}._companyGroupName_iefdq_287{font-size:1.5rem;font-weight:800;color:#fff;letter-spacing:-.01em;position:relative;z-index:1}._companyGroupCount_iefdq_296{padding:.4rem .9rem;background:#ffffff40;border-radius:12px;font-size:.85rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.05em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;z-index:1}._companyGroupDuration_iefdq_310{padding:.4rem .9rem;background:#fff3;border-radius:12px;font-size:.85rem;font-weight:600;color:#fffffff2;letter-spacing:.02em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;z-index:1}._companyGroupLine_iefdq_323{height:3px;background:linear-gradient(90deg,var(--accent) 0%,transparent 100%);margin-top:1.5rem;border-radius:2px}._experienceSection_iefdq_331{position:relative;padding:8rem 2rem;transition:all .8s cubic-bezier(.34,1.56,.64,1);opacity:0;transform:translateY(50px)}._experienceSectionGrouped_iefdq_339{padding:4rem 2rem;margin-left:2rem;border-left:3px solid var(--accent-alpha-20)}._experienceSectionVisible_iefdq_345{opacity:1;transform:translateY(0)}._sectionNumber_iefdq_350{position:absolute;top:8rem;left:2rem;font-size:8rem;font-weight:900;color:var(--accent-alpha-10);line-height:1;pointer-events:none;-webkit-user-select:none;user-select:none}._experienceContent_iefdq_362{max-width:1200px;margin:0 auto;position:relative;z-index:2}._experienceHeader_iefdq_369{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}._companyBadge_iefdq_378{display:inline-flex;align-items:center;gap:.75rem;padding:.75rem 1.5rem;background:var(--accent-alpha-15);border:2px solid var(--accent-alpha-30);border-radius:100px;font-size:1rem;font-weight:700;color:var(--accent);animation:_slideInLeft_iefdq_1 .8s cubic-bezier(.34,1.56,.64,1) forwards;opacity:0}._experienceSectionVisible_iefdq_345 ._companyBadge_iefdq_378{animation:_slideInLeft_iefdq_1 .8s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes _slideInLeft_iefdq_1{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}._companyDot_iefdq_409{width:12px;height:12px;border-radius:50%;background:var(--accent);display:inline-block;animation:_pulse_iefdq_1 2s ease-in-out infinite}._roleNumber_iefdq_418{margin-left:.5rem;padding:.35rem .75rem;background:var(--accent);color:#fff;border-radius:10px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 4px 12px var(--accent-alpha-40)}._duration_iefdq_431{font-size:1rem;color:var(--secondary-text);font-weight:500;animation:_slideInRight_iefdq_1 .8s cubic-bezier(.34,1.56,.64,1) forwards;opacity:0}._experienceSectionVisible_iefdq_345 ._duration_iefdq_431{animation:_slideInRight_iefdq_1 .8s cubic-bezier(.34,1.56,.64,1) forwards .1s}@keyframes _slideInRight_iefdq_1{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}._durationYears_iefdq_455{color:var(--accent);font-weight:700}._roleTitle_iefdq_460{font-size:3.5rem;font-weight:900;color:var(--text);margin:0 0 3rem;line-height:1.1;letter-spacing:-.02em;animation:_fadeInUp_iefdq_1 .8s cubic-bezier(.34,1.56,.64,1) forwards;opacity:0}._experienceSectionVisible_iefdq_345 ._roleTitle_iefdq_460{animation:_fadeInUp_iefdq_1 .8s cubic-bezier(.34,1.56,.64,1) forwards .2s}._achievementsGrid_iefdq_476{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;margin-top:3rem}._achievementCard_iefdq_483{background:var(--container-bg);border:1px solid var(--border);border-radius:20px;padding:2rem;transition:all .4s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden;opacity:0;transform:translateY(30px) scale(.95)}._experienceSectionVisible_iefdq_345 ._achievementCard_iefdq_483{animation:_cardReveal_iefdq_1 .6s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes _cardReveal_iefdq_1{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._achievementCard_iefdq_483:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--accent) 0%,transparent 100%);transform:scaleX(0);transform-origin:left;transition:transform .6s cubic-bezier(.34,1.56,.64,1)}._achievementCard_iefdq_483:hover{transform:translateY(-8px);box-shadow:0 20px 60px #00000026;border-color:var(--accent-alpha-30)}._achievementCard_iefdq_483:hover:before{transform:scaleX(1)}._achievementTitle_iefdq_534{font-size:1.3rem;font-weight:700;color:var(--text);margin:0 0 1.5rem;line-height:1.3}._achievementList_iefdq_542{list-style:none;padding:0;margin:0}._achievementItem_iefdq_548{padding:.75rem 0 .75rem 1.5rem;color:var(--secondary-text);line-height:1.7;font-size:.95rem;position:relative;margin-bottom:.75rem;border-left:2px solid var(--accent-alpha-15);transition:all .3s ease}._achievementItem_iefdq_548:hover{border-left-color:var(--accent);padding-left:2rem;color:var(--text)}._achievementItem_iefdq_548:before{content:"→";position:absolute;left:-.8rem;color:var(--accent);font-weight:700;transition:transform .3s ease}._achievementItem_iefdq_548:hover:before{transform:translate(4px)}._decorativeCircle_iefdq_579{position:absolute;top:10%;right:5%;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,var(--accent-alpha-10) 0%,transparent 70%);pointer-events:none;opacity:0;animation:_fadeInScale_iefdq_1 1s ease forwards}._experienceSectionVisible_iefdq_345 ._decorativeCircle_iefdq_579{animation:_fadeInScale_iefdq_1 1s ease forwards .5s}@keyframes _fadeInScale_iefdq_1{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}._decorativeLine_iefdq_608{position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent 0%,var(--accent-alpha-20) 50%,transparent 100%)}._connectSection_iefdq_618{padding:8rem 2rem;position:relative;overflow:hidden}._connectSection_iefdq_618:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:800px;background:radial-gradient(circle,var(--accent-alpha-10) 0%,transparent 70%);border-radius:50%;animation:_pulse_iefdq_1 6s ease-in-out infinite}._connectContent_iefdq_637{position:relative;z-index:2;max-width:1200px;margin:0 auto;text-align:center}._connectTitle_iefdq_645{font-size:3.5rem;font-weight:900;color:var(--text);margin:0 0 1rem;line-height:1.1;letter-spacing:-.02em;background:linear-gradient(135deg,var(--text) 0%,var(--accent) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}._connectSubtitle_iefdq_658{font-size:1.3rem;color:var(--secondary-text);margin:0 0 4rem;line-height:1.7}._socialCards_iefdq_665{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;max-width:1100px;margin:0 auto}._socialCard_iefdq_665{position:relative;background:var(--container-bg);border:2px solid var(--border);border-radius:24px;padding:3rem;display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;transition:all .5s cubic-bezier(.34,1.56,.64,1);overflow:hidden;cursor:pointer}._socialCard_iefdq_665:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,var(--accent-alpha-05) 0%,transparent 100%);opacity:0;transition:opacity .5s ease}._socialCard_iefdq_665:hover{transform:translateY(-12px) scale(1.02);border-color:var(--accent);box-shadow:0 30px 80px #00000026}._socialCard_iefdq_665:hover:before{opacity:1}._socialIcon_iefdq_708{position:relative;z-index:2;width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:var(--accent-alpha-15);border:2px solid var(--accent-alpha-30);border-radius:20px;margin-bottom:2rem;color:var(--accent);transition:all .5s cubic-bezier(.34,1.56,.64,1)}._socialCard_iefdq_665:hover ._socialIcon_iefdq_708{transform:scale(1.1) rotate(5deg);background:var(--accent);color:#fff;border-color:var(--accent);box-shadow:0 10px 30px var(--accent-alpha-30)}._socialInfo_iefdq_732{position:relative;z-index:2;margin-bottom:1rem}._socialName_iefdq_738{font-size:1.8rem;font-weight:700;color:var(--text);margin:0 0 .75rem;line-height:1.2;transition:color .3s ease}._socialCard_iefdq_665:hover ._socialName_iefdq_738{color:var(--accent)}._socialDescription_iefdq_751{font-size:1rem;color:var(--secondary-text);margin:0;line-height:1.6}._socialArrow_iefdq_758{position:relative;z-index:2;font-size:2rem;color:var(--accent);margin-top:auto;opacity:0;transform:translate(-10px);transition:all .5s cubic-bezier(.34,1.56,.64,1)}._socialCard_iefdq_665:hover ._socialArrow_iefdq_758{opacity:1;transform:translate(0);animation:_arrowBounce_iefdq_1 1s ease-in-out infinite}@keyframes _arrowBounce_iefdq_1{0%,to{transform:translate(0)}50%{transform:translate(8px)}}._endSection_iefdq_788{min-height:60vh;display:flex;align-items:center;justify-content:center;padding:4rem 2rem;position:relative;overflow:hidden}._endSection_iefdq_788:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:600px;background:radial-gradient(circle,var(--accent-alpha-15) 0%,transparent 70%);border-radius:50%;animation:_pulse_iefdq_1 4s ease-in-out infinite}._endContent_iefdq_811{position:relative;z-index:2;text-align:center;max-width:600px}._endIcon_iefdq_818{font-size:4rem;margin-bottom:1.5rem;animation:_float_iefdq_1 3s ease-in-out infinite}._endTitle_iefdq_824{font-size:3rem;font-weight:900;color:var(--text);margin:0 0 1.5rem;line-height:1.2;letter-spacing:-.02em}._endText_iefdq_833{font-size:1.1rem;color:var(--secondary-text);line-height:1.7;margin:0}@media(max-width:1024px){._heroTitle_iefdq_115{font-size:3.5rem}._heroDescription_iefdq_163{font-size:1.2rem}._heroStats_iefdq_173{grid-template-columns:repeat(3,1fr);gap:2rem}._roleTitle_iefdq_460{font-size:2.5rem}._sectionNumber_iefdq_350{font-size:6rem}._achievementsGrid_iefdq_476{grid-template-columns:1fr}._connectTitle_iefdq_645{font-size:2.5rem}._socialCards_iefdq_665{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media(max-width:768px){._progressBar_iefdq_9{width:3px}._timeline_iefdq_29{right:1rem}._timelineDot_iefdq_41{width:10px;height:10px}._heroSection_iefdq_59{padding:2rem 1rem}._heroTitle_iefdq_115{font-size:2.5rem}._heroDescription_iefdq_163{font-size:1.1rem;margin-bottom:2rem}._heroStats_iefdq_173{grid-template-columns:1fr;gap:1.5rem;margin-bottom:3rem}._heroStat_iefdq_173{padding:1.5rem}._heroStatLabel_iefdq_198{font-size:1rem}._heroStatText_iefdq_207{font-size:.9rem}._experienceSection_iefdq_331{padding:6rem 1rem}._sectionNumber_iefdq_350{font-size:4rem;top:6rem;left:1rem}._roleTitle_iefdq_460{font-size:2rem}._experienceHeader_iefdq_369{flex-direction:column;align-items:flex-start}._achievementsGrid_iefdq_476{gap:1.5rem;grid-template-columns:1fr}._achievementCard_iefdq_483{padding:1.5rem}._achievementTitle_iefdq_534{font-size:1.1rem}._connectSection_iefdq_618{padding:6rem 1rem}._connectTitle_iefdq_645{font-size:2rem}._connectSubtitle_iefdq_658{font-size:1.1rem;margin-bottom:3rem}._socialCards_iefdq_665{grid-template-columns:1fr;gap:1.5rem}._socialCard_iefdq_665{padding:2rem}._socialIcon_iefdq_708{width:64px;height:64px}._socialIcon_iefdq_708 svg{width:40px;height:40px}._socialName_iefdq_738{font-size:1.5rem}._socialDescription_iefdq_751{font-size:.95rem}._endTitle_iefdq_824{font-size:2rem}._endText_iefdq_833{font-size:1rem}}html{scroll-behavior:smooth}._scrollContainer_iefdq_2::-webkit-scrollbar{display:none}._scrollContainer_iefdq_2{-ms-overflow-style:none;scrollbar-width:none}._container_18zze_1{width:100%;max-width:1100px;padding:3rem;background:var(--container-bg);border-radius:16px;box-shadow:var(--shadow);border:1px solid var(--border);position:relative;transition:transform .3s ease,box-shadow .3s ease}._container_18zze_1:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover)}._title_18zze_18{font-size:2.5rem;font-weight:700;color:var(--text);margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid var(--border);letter-spacing:-.02em}@media(max-width:768px){._container_18zze_1{padding:2rem 1.5rem}._title_18zze_18{font-size:2rem}}._main_17spz_1{color:var(--text);position:relative;display:flex;flex-direction:column;gap:2rem;min-height:100vh;padding:3rem 2rem;max-width:1200px;margin:0 auto;align-items:center}._footer_17spz_14{text-align:center;padding:2rem;color:var(--secondary-text);font-size:.9rem}._footer_17spz_14 p{margin:0}@media(max-width:768px){._main_17spz_1{padding:2rem 1rem}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{background:var(--background, #F8FAFC);min-height:100vh}:root{--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--font-mono: "SF Mono", "Monaco", "Cascadia Code", "Roboto Mono", "Courier New", monospace;scroll-behavior:smooth}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;line-height:1.6;overflow-x:hidden;background:var(--background, #F8FAFC);color:var(--text, #111827);min-height:100vh;margin:0;padding:0}a{text-decoration:none;position:relative;transition:all .3s ease}a:after{content:"";position:absolute;width:0;height:2px;bottom:-2px;left:0;transition:width .3s ease}a:hover:after{width:100%}*{transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}::selection{background-color:#63b3ed4d}::-moz-selection{background-color:#63b3ed4d}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#63b3ed80;border-radius:6px;border:3px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#63b3edb3;background-clip:padding-box}button:focus-visible,a:focus-visible{outline:2px solid #63b3ed;outline-offset:2px}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.8}}.fade-in{animation:fadeIn .6s ease-out}.slide-in{animation:slideInFromLeft .6s ease-out}.card-hover{transition:transform .3s ease,box-shadow .3s ease}.card-hover:hover{transform:translateY(-4px);box-shadow:0 12px 24px #00000026}
