.developer-page{--dev-night: #061a2f;--dev-ink: #03111f;--dev-blue: #0b67a3;--dev-blue-deep: #082b4f;--dev-orange: #ee850e;--dev-green: #28b768;--dev-panel: #071f36;--dev-line: rgba(161, 205, 235, .16);--dev-muted: rgba(226, 241, 252, .72);background:var(--dev-ink);color:#f6fbff}.developer-page h1,.developer-page h2,.developer-page h3{color:#f6fbff;letter-spacing:0}.dev-hero{position:relative;overflow:hidden;padding:86px 0 78px;background:linear-gradient(120deg,rgba(238,133,14,.1),transparent 34%),linear-gradient(145deg,#0a4573eb,#03111ffa 58%,#03111f),var(--dev-ink);border-bottom:1px solid var(--dev-line)}.dev-hero-grid{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(340px,.72fr);gap:clamp(42px,6vw,84px);align-items:center}.dev-eyebrow,.dev-kicker{display:flex;align-items:center;gap:10px;margin:0 0 20px;color:#66bce9;font-family:ui-monospace,Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:.72rem;font-weight:800;letter-spacing:.1em;line-height:1.45;text-transform:uppercase}.dev-eyebrow>span{width:8px;height:8px;border-radius:50%;background:var(--dev-green);box-shadow:0 0 0 5px #28b76821}.dev-hero h1{max-width:740px;margin:0;color:#fff;font-size:4rem;font-weight:820;letter-spacing:0;line-height:1.02;text-wrap:balance}.dev-hero h1:first-line{color:var(--primary-2)}.dev-intro{max-width:760px;margin:32px 0 0;color:var(--dev-muted);font-size:1.08rem;line-height:1.75}.dev-founder-badge{display:inline-flex;gap:10px;align-items:center;margin-top:22px;padding:12px 15px;border:1px solid rgba(102,188,233,.28);border-radius:999px;background:#66bce91a;color:#f6fbff;font-size:.82rem;font-weight:800;box-shadow:0 16px 48px #0000001f}.dev-founder-badge svg{color:var(--dev-orange)}.dev-availability{display:flex;gap:9px;align-items:flex-start;max-width:700px;margin:20px 0 0;color:#f6fbffe0;font-size:.87rem}.dev-availability svg{flex:0 0 auto;margin-top:3px;color:var(--dev-green)}.dev-actions{display:flex;flex-wrap:wrap;gap:13px;margin-top:34px;align-items:center}.dev-actions .button:first-child{background:linear-gradient(135deg,var(--dev-orange),var(--dev-blue));color:#fff}.dev-text-link{display:inline-flex;gap:9px;align-items:center;padding:12px 3px;border-bottom:1px solid rgba(246,251,255,.44);color:#f6fbff;font-family:ui-monospace,Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:.72rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.dev-profile-panel{position:relative;display:flex;overflow:hidden;min-height:555px;flex-direction:column;padding:30px;border:1px solid rgba(255,255,255,.12);border-radius:32px;background:linear-gradient(rgba(102,188,233,.065) 1px,transparent 1px),linear-gradient(90deg,rgba(102,188,233,.065) 1px,transparent 1px),var(--dev-panel);background-size:30px 30px;color:#fff;box-shadow:0 30px 80px #002a4d3d}.dev-profile-panel:after{position:absolute;right:-75px;bottom:-75px;width:230px;height:230px;border:1px solid rgba(102,188,233,.35);border-radius:50%;box-shadow:0 0 0 30px #66bce90a,0 0 0 60px #66bce906;content:""}.dev-panel-heading,.dev-metrics,.dev-panel-tags{position:relative;z-index:1}.dev-panel-heading{display:grid;gap:5px;margin-bottom:42px}.dev-panel-heading span{color:var(--primary-2);font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.64rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.dev-panel-heading strong{font-size:.92rem}.dev-metric{display:grid;grid-template-columns:minmax(105px,max-content) minmax(0,1fr);gap:20px;align-items:center;padding:19px 0;border-top:1px solid rgba(255,255,255,.13)}.dev-metric>strong{color:var(--primary-2);font-size:2.35rem;font-weight:780;letter-spacing:0;line-height:1}.dev-metric>span{color:#ffffffba;font-size:.83rem;line-height:1.5}.dev-panel-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:24px;border-top:1px solid rgba(255,255,255,.13)}.dev-panel-tags span{padding:7px 10px;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#ffffffbd;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.56rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.dev-specialty-band{background:linear-gradient(90deg,var(--dev-orange),#536f70,var(--dev-blue));color:#fff;box-shadow:0 18px 55px #002a4d24}.dev-specialty-band .container{display:flex;justify-content:center;min-height:78px;align-items:center}.dev-specialty-band span{display:inline-flex;align-items:center;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.64rem;font-weight:850;letter-spacing:.055em;text-align:center;text-transform:uppercase;white-space:nowrap}.dev-specialty-band span:not(:last-child):after{margin:0 20px;content:"+";font-size:.78rem}.dev-section,.dev-experience-section{padding:118px 0}.dev-section{background:var(--dev-ink)}.dev-section-heading{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:70px;align-items:end;margin-bottom:54px}.dev-section-heading h2{max-width:760px;margin:0;font-size:3rem;font-weight:800;line-height:1.08;text-wrap:balance}.dev-section-heading>p{margin:0;color:var(--dev-muted);font-size:.96rem;line-height:1.75}.dev-architecture-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.dev-architecture-card{display:flex;min-height:390px;flex-direction:column;padding:25px;border:1px solid var(--dev-line);border-radius:22px;background:linear-gradient(160deg,rgba(102,188,233,.12),transparent 42%),#071f36d1;box-shadow:0 24px 70px #00000029}.dev-architecture-icon{display:inline-grid;width:46px;height:46px;place-items:center;border-radius:15px;background:#ee850e24;color:var(--dev-orange)}.dev-architecture-card h3{margin:54px 0 14px;font-size:1.38rem;font-weight:800;line-height:1.18}.dev-architecture-card p{margin:0;color:var(--dev-muted);font-size:.88rem;line-height:1.68}.dev-architecture-card ul{display:flex;flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:28px;list-style:none}.dev-architecture-card li{padding:7px 9px;border:1px solid rgba(102,188,233,.19);border-radius:999px;background:#ffffff0f;color:#f6fbff;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.56rem;font-weight:850;letter-spacing:.035em;text-transform:uppercase}.dev-work-section{background:linear-gradient(180deg,#041729fa,#03111f),var(--dev-ink)}.dev-project-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}.dev-project-card{position:relative;display:flex;overflow:hidden;grid-column:span 6;min-height:410px;flex-direction:column;padding:29px;border:1px solid var(--dev-line);border-radius:24px;background:#f6fbff0b;box-shadow:0 24px 70px #0000002e;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.dev-project-card:first-child{grid-column:span 7}.dev-project-card:nth-child(2){grid-column:span 5}.dev-project-card:last-child{grid-column:span 12;min-height:350px}.dev-project-card:after{position:absolute;right:-90px;bottom:-90px;width:180px;height:180px;border:28px solid rgba(238,133,14,.12);border-radius:50%;content:""}.dev-project-card:hover{border-color:#0b67a380;box-shadow:var(--shadow);transform:translateY(-6px)}.dev-card-topline,.dev-project-card h3,.dev-project-card>p,.dev-result,.dev-project-card ul{position:relative;z-index:1}.dev-card-topline{display:flex;justify-content:space-between;gap:20px;color:#f6fbff9e;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.6rem;font-weight:800;letter-spacing:.045em;text-transform:uppercase}.dev-card-topline>span{color:var(--primary-2)}.dev-card-topline small{max-width:75%;font:inherit;text-align:right}.dev-project-card h3{max-width:630px;margin:54px 0 16px;font-size:1.72rem;font-weight:780;line-height:1.02}.dev-project-card>p{max-width:720px;margin-bottom:0;color:var(--dev-muted);font-size:.91rem;line-height:1.68}.dev-result{display:grid;grid-template-columns:56px minmax(0,1fr);gap:10px;margin-top:14px}.dev-result strong{padding-top:2px;color:var(--primary-2);font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.61rem;letter-spacing:.055em;text-transform:uppercase}.dev-result p{margin:0;color:#f6fbffc7;font-size:.87rem;line-height:1.65}.dev-project-card ul{display:flex;flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:26px;list-style:none}.dev-project-card li{padding:7px 9px;border:1px solid var(--dev-line);border-radius:999px;background:#66bce914;color:#f6fbff;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.56rem;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.dev-experience-section{background:var(--dev-night);color:#fff}.dev-heading-light .dev-kicker{color:var(--primary-2)}.dev-heading-light>p{color:#ffffffa3}.dev-timeline{margin:0;padding:0;list-style:none}.dev-timeline>li{display:grid;grid-template-columns:155px 20px minmax(0,1fr);gap:23px;min-height:190px}.dev-timeline-date{padding-top:7px;color:var(--primary-2);font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.65rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.dev-timeline-marker{position:relative}.dev-timeline-marker:before{position:absolute;top:9px;left:5px;z-index:1;width:10px;height:10px;border:2px solid var(--primary-2);border-radius:50%;background:var(--dev-night);content:""}.dev-timeline-marker:after{position:absolute;top:11px;bottom:-10px;left:10px;width:1px;background:#ffffff24;content:""}.dev-timeline li:last-child .dev-timeline-marker:after{display:none}.dev-timeline article{padding-bottom:46px;border-bottom:1px solid rgba(255,255,255,.13)}.dev-timeline li:last-child article{border-bottom:0}.dev-role-heading{display:flex;justify-content:space-between;gap:28px}.dev-role-heading h3{margin:0 0 7px;color:#fff;font-size:1.85rem;font-weight:780}.dev-role-heading p{margin:0;color:var(--primary-2);font-size:.84rem;font-weight:700}.dev-role-heading>span{padding-top:7px;color:#ffffff82;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.6rem;text-align:right;text-transform:uppercase}.dev-role-description{max-width:880px;margin:21px 0 0;color:#ffffffb3;font-size:.91rem;line-height:1.72}.dev-capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border-top:1px solid var(--dev-line);border-left:1px solid var(--dev-line);border-radius:24px;background:#071f36db;box-shadow:0 24px 70px #00000029}.dev-capability-grid article{min-height:290px;padding:26px;border-right:1px solid var(--dev-line);border-bottom:1px solid var(--dev-line)}.dev-capability-grid article>span{color:var(--primary-2);font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.61rem;font-weight:800}.dev-capability-grid h3{margin:44px 0 18px;font-size:1.38rem;font-weight:780}.dev-capability-grid ul{list-style:none}.dev-capability-grid li{padding:7px 0;border-top:1px solid var(--dev-line);color:var(--dev-muted);font-size:.82rem}.dev-capability-grid li:first-letter{font-weight:800}.dev-remote-block{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:44px;margin-top:82px;padding:34px;border:1px solid var(--dev-line);border-radius:28px;background:linear-gradient(135deg,rgba(238,133,14,.12),transparent 34%),#071f36db}.dev-remote-block h2{margin:0;font-size:2.05rem;line-height:1.15}.dev-remote-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dev-remote-grid article{padding:20px;border:1px solid var(--dev-line);border-radius:18px;background:#ffffff0e}.dev-remote-grid span{color:#66bce9;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.58rem;font-weight:850;letter-spacing:.055em;text-transform:uppercase}.dev-remote-grid strong{display:block;margin-top:18px;color:#fff;font-size:1.08rem}.dev-remote-grid p{margin:11px 0 0;color:var(--dev-muted);font-size:.78rem;line-height:1.62}.dev-education{display:grid;grid-template-columns:220px minmax(0,1fr);gap:45px;margin-top:90px;padding-top:38px;border-top:1px solid var(--dev-line)}.dev-education .dev-kicker{margin-top:8px}.dev-education h2{margin:0;font-size:2.25rem;font-weight:780}.dev-education div p{display:flex;justify-content:space-between;gap:25px;margin:20px 0 0;color:var(--dev-muted)}.dev-education div span{flex:0 0 auto;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.66rem;font-weight:800}.dev-requirements-section{padding:112px 0;border-block:1px solid var(--line);background:linear-gradient(135deg,rgba(238,133,14,.1),transparent 36%),#061a2f}.dev-requirements-grid{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(36px,6vw,82px);align-items:start}.dev-requirements-intro h2{max-width:540px;margin:0;font-size:2.75rem;line-height:1.08}.dev-requirements-intro>p:not(.dev-kicker){max-width:540px;margin:24px 0 0;color:var(--dev-muted);line-height:1.75}.dev-form-notes{display:grid;gap:11px;margin-top:28px}.dev-form-notes span{display:flex;align-items:center;gap:9px;color:#f6fbffe0;font-size:.86rem}.dev-form-notes svg{flex:0 0 auto;color:var(--dev-green)}.dev-requirements-form{display:grid;gap:17px;padding:30px;overflow:visible;background:var(--card-bg)}.dev-requirements-form [data-other-project][hidden]{display:none!important}.dev-requirements-form textarea{min-height:180px}.dev-form-actions{display:flex;flex-wrap:wrap;gap:12px;padding-top:4px}.dev-form-actions .button{flex:1 1 240px}.developer-page .requirements-form input,.developer-page .requirements-form textarea,.developer-page .requirements-form select{border-color:var(--line);background-color:var(--field-solid-bg);color:var(--field-text)}.developer-page .requirements-form textarea{background:var(--field-bg)}.developer-page .requirements-form select option,.developer-page .requirements-form select optgroup{background-color:var(--field-solid-bg);color:var(--field-text)}.dev-hire-section{position:relative;overflow:hidden;padding:108px 0 70px;background:linear-gradient(135deg,#ee850ef0,#096799f5 48%,#041729),var(--dev-blue);color:#fff}.dev-hire-section:after{position:absolute;top:-210px;right:-130px;width:520px;height:520px;border:1px solid rgba(255,255,255,.18);border-radius:50%;box-shadow:0 0 0 70px #ffffff09;content:""}.dev-hire-inner{position:relative;z-index:1}.dev-hire-section .dev-kicker{color:#fff}.dev-hire-section h2{max-width:980px;margin:0;color:#fff;font-size:3.6rem;font-weight:820;line-height:1.04;text-wrap:balance}.dev-hire-section h2+p{max-width:690px;margin:29px 0 0;color:#ffffffd1;font-size:1rem;line-height:1.75}.dev-hire-actions{display:flex;flex-wrap:wrap;gap:24px;align-items:center;margin-top:34px}.dev-light-button{border-color:#fff;background:#fff;color:var(--dev-night);box-shadow:0 16px 42px #082b4f2e}.dev-github-button{background:#ffffff24;color:#fff}.dev-contact-link{padding:10px 0;border-bottom:1px solid rgba(255,255,255,.72);color:#fff;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.72rem;font-weight:800}.dev-contact-meta{display:flex;flex-wrap:wrap;gap:14px 38px;margin-top:78px;padding-top:20px;border-top:1px solid rgba(255,255,255,.22);color:#ffffffd1;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.61rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}:is([data-theme=light],[data-theme=comfort]) .developer-page{--dev-line: var(--line);--dev-muted: var(--muted);background:var(--bg);color:var(--text)}:is([data-theme=light],[data-theme=comfort]) .developer-page h1,:is([data-theme=light],[data-theme=comfort]) .developer-page h2,:is([data-theme=light],[data-theme=comfort]) .developer-page h3{color:var(--text)}:is([data-theme=light],[data-theme=comfort]) .dev-hero{background:linear-gradient(120deg,color-mix(in srgb,var(--accent) 12%,transparent),transparent 34%),var(--hero-bg);border-bottom-color:var(--line)}:is([data-theme=light],[data-theme=comfort]) .dev-hero h1{color:var(--text)}:is([data-theme=light],[data-theme=comfort]) .dev-intro,:is([data-theme=light],[data-theme=comfort]) .dev-section-heading>p,:is([data-theme=light],[data-theme=comfort]) .dev-architecture-card p,:is([data-theme=light],[data-theme=comfort]) .dev-project-card>p,:is([data-theme=light],[data-theme=comfort]) .dev-result p,:is([data-theme=light],[data-theme=comfort]) .dev-capability-grid li,:is([data-theme=light],[data-theme=comfort]) .dev-remote-grid p,:is([data-theme=light],[data-theme=comfort]) .dev-education div p,:is([data-theme=light],[data-theme=comfort]) .dev-requirements-intro>p:not(.dev-kicker){color:var(--muted)}:is([data-theme=light],[data-theme=comfort]) .dev-availability,:is([data-theme=light],[data-theme=comfort]) .dev-form-notes span{color:var(--text)}:is([data-theme=light],[data-theme=comfort]) .dev-founder-badge{border-color:color-mix(in srgb,var(--primary) 18%,var(--line));background:color-mix(in srgb,var(--primary) 7%,var(--surface));color:var(--text)}:is([data-theme=light],[data-theme=comfort]) .dev-text-link{border-bottom-color:color-mix(in srgb,var(--primary) 35%,var(--line));color:var(--text)}:is([data-theme=light],[data-theme=comfort]) .dev-section{background:var(--bg)}:is([data-theme=light],[data-theme=comfort]) .dev-work-section,:is([data-theme=light],[data-theme=comfort]) .dev-requirements-section{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 8%,transparent),transparent 36%),var(--section-alt)}:is([data-theme=light],[data-theme=comfort]) .dev-architecture-card,:is([data-theme=light],[data-theme=comfort]) .dev-project-card,:is([data-theme=light],[data-theme=comfort]) .dev-capability-grid,:is([data-theme=light],[data-theme=comfort]) .dev-remote-block{border-color:var(--line);background:var(--card-bg);box-shadow:var(--shadow-soft)}:is([data-theme=light],[data-theme=comfort]) .dev-remote-grid article{border-color:var(--line);background:var(--field-bg)}:is([data-theme=light],[data-theme=comfort]) .dev-remote-grid strong{color:var(--text)}:is([data-theme=light],[data-theme=comfort]) .dev-architecture-card li,:is([data-theme=light],[data-theme=comfort]) .dev-project-card li{border-color:var(--line);background:var(--surface);color:var(--text)}:is([data-theme=light],[data-theme=comfort]) .dev-card-topline{color:var(--muted)}:is([data-theme=light],[data-theme=comfort]) .dev-experience-section,:is([data-theme=light],[data-theme=comfort]) .dev-experience-section h2,:is([data-theme=light],[data-theme=comfort]) .dev-experience-section h3,:is([data-theme=light],[data-theme=comfort]) .dev-hire-section,:is([data-theme=light],[data-theme=comfort]) .dev-hire-section h2{color:#fff}@media(max-width:980px){.dev-hero-grid{grid-template-columns:1fr}.dev-hero h1{font-size:3.35rem}.dev-profile-panel{min-height:500px}.dev-architecture-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dev-section-heading{grid-template-columns:1fr;gap:24px}.dev-section-heading>p{max-width:700px}.dev-project-card,.dev-project-card:first-child,.dev-project-card:nth-child(2){grid-column:span 12}.dev-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dev-requirements-grid,.dev-remote-block{grid-template-columns:1fr}.dev-requirements-intro>p:not(.dev-kicker){max-width:700px}}@media(max-width:700px){.dev-hero{padding:64px 0}.dev-hero h1{font-size:2.72rem;line-height:1.06}.dev-actions{align-items:stretch;flex-direction:column}.dev-actions .button{width:100%}.dev-profile-panel{min-height:0;padding:23px;border-radius:26px}.dev-metric{grid-template-columns:94px minmax(0,1fr)}.dev-metric>strong{font-size:1.85rem}.dev-specialty-band .container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding-top:11px;padding-bottom:11px}.dev-specialty-band span{justify-content:center;min-height:46px;padding:8px;border:1px solid rgba(255,255,255,.2);border-radius:14px;background:#ffffff1c;color:#fff;line-height:1.35;white-space:normal}.dev-specialty-band span:not(:last-child):after{display:none}.dev-section,.dev-experience-section{padding:84px 0}.dev-section-heading{margin-bottom:39px}.dev-section-heading h2{font-size:2.28rem;line-height:1.12}.dev-architecture-grid{grid-template-columns:1fr}.dev-architecture-card{min-height:0;padding:22px}.dev-architecture-card h3{margin-top:38px}.dev-project-card,.dev-project-card:last-child{min-height:0;padding:22px}.dev-project-card h3{margin-top:42px}.dev-project-card ul{margin-top:34px}.dev-timeline>li{grid-template-columns:18px minmax(0,1fr);gap:14px}.dev-timeline-date{grid-column:2;margin-bottom:8px;padding-top:0}.dev-timeline-marker{grid-row:1 / span 2}.dev-role-heading{align-items:flex-start;flex-direction:column;gap:8px}.dev-role-heading>span{padding-top:0;text-align:left}.dev-capability-grid{grid-template-columns:1fr}.dev-capability-grid article{min-height:250px}.dev-education{grid-template-columns:1fr;gap:8px;margin-top:70px}.dev-education div p{align-items:flex-start;flex-direction:column;gap:8px}.dev-requirements-section{padding:82px 0}.dev-requirements-intro h2{font-size:2.24rem;line-height:1.12}.dev-requirements-form{padding:22px}.dev-form-actions{align-items:stretch;flex-direction:column}.dev-form-actions .button{width:100%;flex-basis:auto}.dev-hire-section{padding-top:84px}.dev-hire-section h2{font-size:2.5rem;line-height:1.1}.dev-hire-actions,.dev-contact-meta{align-items:flex-start;flex-direction:column}.dev-contact-meta{gap:10px;margin-top:60px}.dev-remote-block{padding:24px}.dev-remote-block h2{font-size:1.82rem}.dev-remote-grid{grid-template-columns:1fr}}@media(max-width:420px){.dev-specialty-band .container{grid-template-columns:1fr}.dev-metric{grid-template-columns:84px minmax(0,1fr);gap:14px}}.developer-page{--gh-bg: #0d1117;--gh-panel: #161b22;--gh-panel-2: #0f1725;--gh-border: rgba(125, 133, 144, .28);--gh-text: #f0f6fc;--gh-muted: #8b949e;--gh-blue: #2f81f7;--gh-purple: #8957e5;--gh-green: #3fb950;--gh-orange: #f0883e;--gh-glow: 0 0 42px rgba(47, 129, 247, .24);background:radial-gradient(circle at 20% 0%,rgba(137,87,229,.16),transparent 32rem),radial-gradient(circle at 80% 4%,rgba(47,129,247,.2),transparent 34rem),var(--gh-bg)}.developer-page .dev-hero{min-height:760px;padding:clamp(82px,10vw,138px) 0 clamp(76px,9vw,118px);background:radial-gradient(circle at 18% 18%,rgba(137,87,229,.3),transparent 30rem),radial-gradient(circle at 78% 12%,rgba(47,129,247,.26),transparent 33rem),linear-gradient(180deg,rgba(13,17,23,.9),var(--gh-bg));isolation:isolate}.developer-page .dev-hero:before,.developer-page .dev-hero:after{position:absolute;inset:0;z-index:-1;pointer-events:none;content:""}.developer-page .dev-hero:before{background-image:linear-gradient(rgba(125,133,144,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(125,133,144,.12) 1px,transparent 1px);background-size:74px 74px;mask-image:linear-gradient(180deg,rgba(0,0,0,.95),transparent 86%)}.developer-page .dev-hero:after{background:linear-gradient(110deg,transparent 0 18%,rgba(47,129,247,.14) 19%,transparent 20% 100%),linear-gradient(140deg,transparent 0 62%,rgba(137,87,229,.13) 63%,transparent 64% 100%);animation:devGlowDrift 12s ease-in-out infinite alternate}.developer-page .dev-hero-copy{position:relative;z-index:1}.developer-page .dev-hero h1{max-width:940px;background:linear-gradient(100deg,#fff 20%,#9ecbff,#d2a8ff 88%);background-clip:text;color:transparent;font-size:clamp(3.8rem,8vw,7.8rem);letter-spacing:-.065em;line-height:.94}.developer-page .dev-hero h1:first-line{color:transparent}.developer-page .dev-intro{max-width:810px;color:#f0f6fcc7;font-size:clamp(1rem,1.5vw,1.32rem)}.developer-page .dev-eyebrow,.developer-page .dev-kicker{color:#9ecbff}.developer-page .dev-founder-badge{border-color:#8957e56b;background:#8957e524;box-shadow:0 20px 70px #8957e52e}.developer-page .dev-actions .button:first-child,.developer-page .dev-github-profile-card .button{border-color:#3fb950b8;background:linear-gradient(135deg,#238636,#2ea043);box-shadow:0 18px 52px #2ea04340}.developer-page .dev-actions .button.secondary{border-color:#2f81f785;background:#2f81f724;color:var(--gh-text)}.developer-page .dev-profile-panel{min-height:595px;border-color:#7d859042;background:linear-gradient(rgba(47,129,247,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(47,129,247,.1) 1px,transparent 1px),radial-gradient(circle at 70% 18%,rgba(137,87,229,.22),transparent 17rem),var(--gh-panel);background-size:32px 32px,32px 32px,auto,auto;box-shadow:0 38px 110px #0104096b,inset 0 1px #ffffff0f;animation:devPanelFloat 6.5s ease-in-out infinite}.developer-page .dev-profile-panel:before{position:absolute;top:38px;right:34px;width:76px;height:76px;border-radius:50%;background:radial-gradient(circle,rgba(63,185,80,.34),transparent 68%);filter:blur(2px);content:""}.developer-page .dev-metric>strong,.developer-page .dev-card-topline>span{color:#58a6ff}.developer-page .dev-specialty-band{background:linear-gradient(90deg,#3fb950eb,#2f81f7f0,#8957e5f0),var(--gh-bg)}.dev-github-menu{position:sticky;top:86px;z-index:20;padding:14px 0;border-bottom:1px solid var(--gh-border);background:#0d1117c7;backdrop-filter:blur(18px)}.dev-github-menu .container{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.dev-github-menu a{display:inline-flex;gap:8px;align-items:center;padding:10px 14px;border:1px solid rgba(125,133,144,.24);border-radius:999px;background:#161b22c7;color:#f0f6fcd1;font-family:ui-monospace,Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:.67rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.dev-github-menu a:hover{border-color:#2f81f79e;background:#2f81f724;color:#fff;transform:translateY(-2px)}.dev-github-showcase,.dev-readme-section{position:relative;overflow:hidden;padding:clamp(86px,10vw,132px) 0;border-bottom:1px solid var(--gh-border);background:radial-gradient(circle at 10% 20%,rgba(47,129,247,.14),transparent 31rem),radial-gradient(circle at 88% 16%,rgba(137,87,229,.13),transparent 29rem),var(--gh-bg)}.dev-github-showcase:before,.dev-readme-section:before{position:absolute;inset:0;opacity:.28;background-image:linear-gradient(rgba(125,133,144,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(125,133,144,.14) 1px,transparent 1px);background-size:64px 64px;pointer-events:none;content:""}.dev-github-showcase>.container,.dev-readme-section>.container{position:relative;z-index:1}.dev-github-heading{max-width:850px;margin-bottom:46px}.dev-github-heading h2{margin:0;color:var(--gh-text);font-size:clamp(2.35rem,5vw,4.65rem);font-weight:840;letter-spacing:-.045em;line-height:1;text-wrap:balance}.dev-github-heading p:not(.dev-kicker){max-width:730px;margin:22px 0 0;color:#f0f6fcb8;font-size:1rem;line-height:1.75}.dev-code-lab{display:grid;grid-template-columns:minmax(0,1.24fr) minmax(320px,.76fr);gap:20px;align-items:stretch}.dev-terminal-card,.dev-workflow-card,.dev-repo-card,.dev-github-profile-card,.dev-readme-card{border:1px solid var(--gh-border);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.045),transparent),#161b22db;box-shadow:0 30px 90px #01040957,inset 0 1px #ffffff0f}.dev-terminal-card{overflow:hidden}.dev-terminal-bar{display:flex;gap:8px;align-items:center;padding:16px 18px;border-bottom:1px solid var(--gh-border);background:#0d1117c7}.dev-terminal-bar span{width:12px;height:12px;border-radius:50%}.dev-terminal-bar span:nth-child(1){background:#ff7b72}.dev-terminal-bar span:nth-child(2){background:#f2cc60}.dev-terminal-bar span:nth-child(3){background:#3fb950}.dev-terminal-bar strong{margin-left:8px;color:var(--gh-muted);font-family:ui-monospace,Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:.72rem}.dev-terminal-tabs{display:flex;gap:2px;overflow-x:auto;padding:12px 14px 0;border-bottom:1px solid rgba(125,133,144,.16)}.dev-terminal-tabs span{display:inline-flex;padding:10px 13px;border:1px solid transparent;border-bottom:0;border-radius:10px 10px 0 0;color:var(--gh-muted);font-family:ui-monospace,Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:.7rem;white-space:nowrap}.dev-terminal-tabs .active{border-color:#7d859038;background:#0d1117f2;color:#c9d1d9}.dev-terminal-card pre{overflow-x:auto;margin:0;padding:clamp(22px,4vw,38px);color:#d2a8ff;font-family:ui-monospace,Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:clamp(.78rem,1.3vw,.98rem);line-height:1.8;white-space:pre}.dev-terminal-card code{color:inherit}.dev-workflow-card{position:relative;overflow:hidden;padding:28px}.dev-workflow-card h3{margin:0;color:var(--gh-text);font-size:2.1rem;line-height:1.08;letter-spacing:-.035em}.dev-workflow-card ol{display:grid;gap:13px;margin:28px 0 0;padding:0;list-style:none}.dev-workflow-card li{display:flex;gap:11px;align-items:flex-start;padding:14px;border:1px solid rgba(125,133,144,.2);border-radius:15px;background:#0d11178a;color:#f0f6fcd1}.dev-workflow-card li svg{flex:0 0 auto;margin-top:3px;color:var(--gh-green)}.dev-workflow-status{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.dev-workflow-status span{padding:7px 9px;border:1px solid rgba(63,185,80,.26);border-radius:999px;background:#3fb9501a;color:#aff5b4;font-family:ui-monospace,Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:.58rem;font-weight:850;letter-spacing:.035em;text-transform:uppercase}.dev-workflow-orbit{position:absolute;right:-88px;top:-88px;width:210px;height:210px;border:1px solid rgba(47,129,247,.34);border-radius:50%;box-shadow:0 0 0 32px #2f81f70d,0 0 0 64px #8957e509;animation:devSpin 18s linear infinite}.dev-repo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:20px}.dev-repo-card{display:flex;min-height:330px;flex-direction:column;padding:24px;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.dev-repo-card:hover{border-color:#2f81f79e;box-shadow:var(--gh-glow),0 30px 90px #01040961;transform:translateY(-7px)}.dev-repo-title{display:flex;gap:10px;align-items:flex-start}.dev-repo-title svg{flex:0 0 auto;margin-top:3px;color:#58a6ff}.dev-repo-title h3{margin:0;color:#58a6ff;font-size:1.14rem;line-height:1.28;word-break:break-word}.dev-repo-card>p{margin:18px 0 0;color:#f0f6fcbd;font-size:.9rem;line-height:1.7}.dev-repo-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.dev-repo-meta span,.dev-repo-card li{padding:6px 8px;border:1px solid rgba(125,133,144,.23);border-radius:999px;color:var(--gh-muted);font-family:ui-monospace,Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:.58rem;font-weight:800;text-transform:uppercase}.dev-language{display:inline-flex;gap:8px;align-items:center;margin-top:auto;padding-top:24px;color:#f0f6fcd6;font-size:.78rem}.dev-language i{width:12px;height:12px;border-radius:50%;background:var(--gh-orange);box-shadow:0 0 24px #f0883e80}.dev-repo-card ul{display:flex;flex-wrap:wrap;gap:7px;margin:16px 0 0;padding:0;list-style:none}.dev-repo-card li{background:#2f81f714;color:#c9d1d9}.dev-github-insights{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:18px;margin-top:20px}.dev-contribution-card,.dev-issue-board,.dev-release-card{border:1px solid var(--gh-border);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.045),transparent),#161b22db;box-shadow:0 30px 90px #01040947,inset 0 1px #ffffff0e}.dev-contribution-card{grid-row:span 2;padding:26px}.dev-card-title-row{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:24px}.dev-card-title-row .dev-kicker{margin-bottom:10px}.dev-card-title-row h3{max-width:560px;margin:0;color:var(--gh-text);font-size:clamp(1.35rem,2.2vw,1.9rem);line-height:1.12;letter-spacing:-.028em}.dev-card-title-row>span{flex:0 0 auto;padding:7px 10px;border:1px solid rgba(125,133,144,.22);border-radius:999px;color:var(--gh-muted);font-family:ui-monospace,Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:.62rem;font-weight:850;text-transform:uppercase}.dev-contribution-graph{display:grid;grid-template-columns:repeat(12,14px);gap:7px;align-content:start;justify-content:start;padding:22px;border:1px solid rgba(125,133,144,.18);border-radius:18px;background:radial-gradient(circle at top left,rgba(63,185,80,.09),transparent 18rem),#0d11178a}.dev-contribution-graph span,.dev-contribution-legend i{width:14px;height:14px;border-radius:5px;background:#161b22;box-shadow:inset 0 0 0 1px #f0f6fc0a}.dev-contribution-graph span[data-level="1"],.dev-contribution-legend i[data-level="1"]{background:#0e4429}.dev-contribution-graph span[data-level="2"],.dev-contribution-legend i[data-level="2"]{background:#006d32}.dev-contribution-graph span[data-level="3"],.dev-contribution-legend i[data-level="3"]{background:#26a641}.dev-contribution-graph span[data-level="4"],.dev-contribution-legend i[data-level="4"]{background:#39d353;box-shadow:0 0 18px #39d35338}.dev-contribution-legend{display:flex;gap:7px;align-items:center;justify-content:flex-end;margin-top:16px;color:var(--gh-muted);font-family:ui-monospace,Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:.62rem}.dev-contribution-legend i{width:13px;height:13px}.dev-issue-board,.dev-release-card{padding:24px}.dev-activity-list,.dev-release-list{display:grid;gap:11px}.dev-activity-list section,.dev-release-list section{padding:16px;border:1px solid rgba(125,133,144,.19);border-radius:16px;background:#0d111780}.dev-activity-list section>div{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.dev-activity-list strong,.dev-release-list strong{color:var(--gh-text);font-size:.95rem}.dev-activity-list span{padding:5px 8px;border:1px solid rgba(210,168,255,.32);border-radius:999px;background:#8957e51f;color:#d2a8ff;font-family:ui-monospace,Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:.56rem;font-weight:850;text-transform:uppercase}.dev-activity-list p,.dev-release-list p{margin:10px 0 0;color:#f0f6fcb8;font-size:.82rem;line-height:1.58}.dev-activity-list small{display:inline-flex;margin-top:12px;color:var(--gh-green);font-family:ui-monospace,Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:.58rem;font-weight:850;text-transform:uppercase}.dev-release-list section{display:flex;gap:14px;align-items:flex-start}.dev-release-list section>span{flex:0 0 auto;padding:7px 9px;border-radius:999px;background:#3fb9501a;color:#aff5b4;font-family:ui-monospace,Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:.62rem;font-weight:900}.dev-readme-grid{display:grid;grid-template-columns:minmax(270px,.36fr) minmax(0,.64fr);gap:22px;align-items:start}.dev-github-profile-card{position:sticky;top:170px;padding:28px}.dev-avatar{display:grid;width:112px;height:112px;place-items:center;border:1px solid rgba(125,133,144,.28);border-radius:50%;background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.34),transparent 18%),linear-gradient(135deg,#2f81f7,#8957e5 55%,#f0883e);color:#fff;font-size:2.2rem;font-weight:850;box-shadow:0 0 55px #2f81f740}.dev-avatar svg{color:#fff;filter:drop-shadow(0 8px 20px rgba(1,4,9,.28))}.dev-github-profile-card h2{margin:22px 0 4px;color:var(--gh-text);font-size:1.65rem}.dev-github-profile-card>p{margin:0 0 20px;color:var(--gh-muted)}.dev-github-profile-card .button{width:100%;justify-content:center}.dev-github-profile-card dl{display:grid;gap:14px;margin:24px 0 0}.dev-github-profile-card div{padding-top:14px;border-top:1px solid rgba(125,133,144,.18)}.dev-github-profile-card dt{color:var(--gh-muted);font-family:ui-monospace,Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:.62rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.dev-github-profile-card dd{margin:6px 0 0;color:#f0f6fcdb;font-size:.92rem}.dev-readme-card{overflow:hidden;padding:0}.dev-readme-header{display:flex;justify-content:space-between;gap:14px;padding:16px 22px;border-bottom:1px solid var(--gh-border);background:#0d1117b8;color:var(--gh-muted);font-family:ui-monospace,Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:.72rem}.dev-readme-card h2,.dev-readme-card h3,.dev-readme-card>p,.dev-readme-list,.dev-readme-footer{margin-right:clamp(22px,4vw,42px);margin-left:clamp(22px,4vw,42px)}.dev-readme-card h2{margin-top:36px;margin-bottom:14px;color:var(--gh-text);font-size:clamp(1.95rem,4vw,3rem);letter-spacing:-.04em}.dev-readme-card h3{margin-top:0;color:#d2a8ff;font-size:clamp(1.05rem,2vw,1.45rem);line-height:1.35}.dev-readme-card>p{color:#f0f6fcc2;line-height:1.8}.dev-readme-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px}.dev-readme-list section{padding:18px;border:1px solid rgba(125,133,144,.22);border-radius:16px;background:#0d111780}.dev-readme-list h4{margin:0;color:#58a6ff;font-size:.92rem}.dev-readme-list p{margin:10px 0 0;color:#f0f6fcb8;font-size:.84rem;line-height:1.6}.dev-readme-footer{display:flex;flex-wrap:wrap;gap:9px;margin-top:28px;margin-bottom:38px;padding-top:22px;border-top:1px solid rgba(125,133,144,.2)}.dev-readme-footer span{padding:8px 10px;border:1px solid rgba(63,185,80,.28);border-radius:999px;background:#3fb95017;color:#aff5b4;font-family:ui-monospace,Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:.62rem;font-weight:850;text-transform:uppercase}:is([data-theme=light],[data-theme=comfort]) .developer-page{--gh-bg: #f6f8fa;--gh-panel: #ffffff;--gh-panel-2: #eef6ff;--gh-border: rgba(9, 105, 218, .16);--gh-text: #0d1117;--gh-muted: #57606a;background:radial-gradient(circle at 20% 0%,rgba(9,105,218,.13),transparent 32rem),radial-gradient(circle at 80% 4%,rgba(130,80,223,.11),transparent 34rem),var(--gh-bg)}:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-hero{background:radial-gradient(circle at 18% 18%,rgba(130,80,223,.12),transparent 30rem),radial-gradient(circle at 78% 12%,rgba(9,105,218,.13),transparent 33rem),linear-gradient(180deg,#fff,#f6f8fa)}:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-hero h1{background:linear-gradient(100deg,#0d1117 20%,#0969da 55%,#8250df 92%);background-clip:text;color:transparent}:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-intro,:is([data-theme=light],[data-theme=comfort]) .dev-github-heading p:not(.dev-kicker),:is([data-theme=light],[data-theme=comfort]) .dev-repo-card>p,:is([data-theme=light],[data-theme=comfort]) .dev-readme-card>p,:is([data-theme=light],[data-theme=comfort]) .dev-readme-list p{color:#57606a}:is([data-theme=light],[data-theme=comfort]) .dev-github-menu{background:#f6f8fad1}:is([data-theme=light],[data-theme=comfort]) .dev-github-menu a,:is([data-theme=light],[data-theme=comfort]) .dev-terminal-card,:is([data-theme=light],[data-theme=comfort]) .dev-workflow-card,:is([data-theme=light],[data-theme=comfort]) .dev-repo-card,:is([data-theme=light],[data-theme=comfort]) .dev-github-profile-card,:is([data-theme=light],[data-theme=comfort]) .dev-readme-card{background:#ffffffe0;color:#24292f;box-shadow:0 26px 80px #1b1f241a}:is([data-theme=light],[data-theme=comfort]) .dev-github-showcase,:is([data-theme=light],[data-theme=comfort]) .dev-readme-section{background:radial-gradient(circle at 10% 20%,rgba(9,105,218,.1),transparent 31rem),radial-gradient(circle at 88% 16%,rgba(130,80,223,.09),transparent 29rem),var(--gh-bg)}:is([data-theme=light],[data-theme=comfort]) .dev-terminal-bar,:is([data-theme=light],[data-theme=comfort]) .dev-readme-header{background:#f6f8fa}:is([data-theme=light],[data-theme=comfort]) .dev-terminal-tabs .active,:is([data-theme=light],[data-theme=comfort]) .dev-workflow-card li,:is([data-theme=light],[data-theme=comfort]) .dev-readme-list section{background:#fff}:is([data-theme=light],[data-theme=comfort]) .dev-terminal-card pre{color:#8250df}:is([data-theme=light],[data-theme=comfort]) .dev-workflow-card li,:is([data-theme=light],[data-theme=comfort]) .dev-github-profile-card dd{color:#24292f}@keyframes devGlowDrift{0%{opacity:.58;transform:translate3d(-1.5%,-1%,0)}to{opacity:1;transform:translate3d(1.5%,1%,0)}}@keyframes devPanelFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes devSpin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.developer-page .dev-hero:after,.developer-page .dev-profile-panel,.dev-workflow-orbit{animation:none}}@media(max-width:980px){.developer-page .dev-hero{min-height:0}.dev-code-lab,.dev-readme-grid{grid-template-columns:1fr}.dev-github-profile-card{position:static}.dev-repo-grid{grid-template-columns:1fr}}@media(max-width:700px){.dev-github-menu{top:72px}.dev-github-menu .container{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px;scrollbar-width:none}.dev-github-menu .container::-webkit-scrollbar{display:none}.dev-github-menu a{flex:0 0 auto}.developer-page .dev-hero h1{font-size:clamp(3.1rem,17vw,4.4rem);letter-spacing:-.055em}.dev-code-lab{gap:14px}.dev-terminal-card pre{padding:20px;font-size:.76rem}.dev-workflow-card,.dev-repo-card,.dev-github-profile-card{padding:21px}.dev-readme-list{grid-template-columns:1fr}}.developer-page .dev-hero{min-height:660px;padding:clamp(72px,8vw,112px) 0 clamp(68px,7vw,96px)}.developer-page .dev-hero h1{max-width:850px;font-size:clamp(2.8rem,5.1vw,4.55rem);letter-spacing:-.04em;line-height:1.04}.developer-page .dev-intro{max-width:760px;font-size:clamp(1rem,1.22vw,1.16rem)}.developer-page .dev-section-heading h2{font-size:clamp(2rem,3.3vw,3rem);letter-spacing:-.035em;line-height:1.12}.developer-page .dev-github-heading h2{max-width:820px;font-size:clamp(1.95rem,3.1vw,2.85rem);letter-spacing:-.032em;line-height:1.12}.developer-page .dev-workflow-card h3{font-size:clamp(1.45rem,2.3vw,1.95rem);letter-spacing:-.025em}.developer-page .dev-readme-card h2{font-size:clamp(1.75rem,3.1vw,2.45rem);letter-spacing:-.032em}.developer-page .dev-readme-card h3{font-size:clamp(1rem,1.45vw,1.22rem)}.developer-page .dev-role-heading h3{font-size:clamp(1.35rem,2.1vw,1.7rem)}.developer-page .dev-project-card h3{font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.13}.developer-page .dev-architecture-card h3,.developer-page .dev-capability-grid h3{font-size:clamp(1.16rem,1.7vw,1.32rem)}.developer-page .dev-remote-block h2,.developer-page .dev-education h2{font-size:clamp(1.55rem,2.45vw,2rem);letter-spacing:-.025em}.developer-page .dev-requirements-intro h2{font-size:clamp(1.9rem,3vw,2.45rem)}.developer-page .dev-hire-section h2{max-width:880px;font-size:clamp(1.95rem,3.4vw,2.65rem);letter-spacing:-.04em}:is([data-theme=light],[data-theme=comfort]) .developer-page{--gh-bg: #f6f8fb;--gh-panel: #ffffff;--gh-panel-2: #f0f6ff;--gh-border: rgba(9, 105, 218, .18);--gh-text: #0a2540;--gh-muted: #536477;background:radial-gradient(circle at 14% 0%,rgba(9,105,218,.1),transparent 30rem),radial-gradient(circle at 82% 6%,rgba(238,133,14,.08),transparent 30rem),linear-gradient(180deg,#fff,#f6f8fb 46%,#eef6ff);color:#0a2540}:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-hero{background:radial-gradient(circle at 18% 18%,rgba(9,105,218,.13),transparent 29rem),radial-gradient(circle at 78% 10%,rgba(238,133,14,.11),transparent 30rem),linear-gradient(180deg,#fff,#f8fbff 58%,#eef6ff)}:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-hero:before{background-image:linear-gradient(rgba(9,105,218,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(9,105,218,.07) 1px,transparent 1px);mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 78%)}:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-hero:after{opacity:.42;background:linear-gradient(110deg,transparent 0 18%,rgba(9,105,218,.08) 19%,transparent 20% 100%),linear-gradient(140deg,transparent 0 62%,rgba(238,133,14,.08) 63%,transparent 64% 100%)}:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-hero h1{background:linear-gradient(100deg,#06233f 14%,#0969da,#c36a05 96%);background-clip:text;color:transparent}:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-intro,:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-availability,:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-panel-heading strong,:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-metric>span{color:#43576d}:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-founder-badge{border-color:#0969da33;background:#ffffffb8;color:#0a2540;box-shadow:0 18px 48px #0969da1a}:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-profile-panel{border-color:#0969da29;background:linear-gradient(rgba(9,105,218,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(9,105,218,.055) 1px,transparent 1px),radial-gradient(circle at 74% 18%,rgba(9,105,218,.11),transparent 17rem),linear-gradient(180deg,#fffffff5,#f0f6fff5);box-shadow:0 32px 90px #0969da1f;color:#0a2540}:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-panel-heading span,:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-metric>strong,:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-card-topline>span,:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-repo-title h3,:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-repo-title svg,:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-readme-list h4{color:#0969da}:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-panel-tags span{border-color:#0969da2e;background:#ffffffb3;color:#43576d}:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-specialty-band{background:linear-gradient(90deg,#0969da,#1f7a8c 48%,#ee850e),#0969da}:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-github-menu{border-color:#0969da29;background:#ffffffd6;box-shadow:0 18px 40px #0969da14}:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-github-menu a{border-color:#0969da26;background:#ffffffe6;color:#26445f}:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-github-menu a:hover{border-color:#0969da61;background:#eef6ff;color:#0969da}:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-github-showcase,:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-readme-section{background:radial-gradient(circle at 10% 20%,rgba(9,105,218,.09),transparent 31rem),radial-gradient(circle at 88% 16%,rgba(238,133,14,.08),transparent 29rem),linear-gradient(180deg,#fff,#f6f8fb)}:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-github-heading h2,:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-workflow-card h3,:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-readme-card h2,:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-github-profile-card h2{color:#0a2540}:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-terminal-card,:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-workflow-card,:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-repo-card,:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-github-profile-card,:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-readme-card{border-color:#0969da24;background:linear-gradient(180deg,#fffffff5,#f8fbffeb),#fff;box-shadow:0 26px 70px #0969da1a}:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-terminal-bar,:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-readme-header{border-color:#0969da1f;background:#f3f7fc}:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-terminal-tabs .active,:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-workflow-card li,:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-readme-list section{border-color:#0969da1f;background:#fff;color:#26445f}:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-terminal-card pre{color:#6f42c1}:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-repo-card>p,:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-readme-card>p,:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-readme-list p,:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-github-profile-card>p,:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-github-profile-card dd,:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-language{color:#536477}:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-repo-card li,:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-repo-meta span{border-color:#0969da24;background:#eef6ff;color:#26445f}:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-contribution-card,:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-issue-board,:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-release-card{border-color:#0969da24;background:linear-gradient(180deg,#fffffff5,#f8fbffeb),#fff;box-shadow:0 26px 70px #0969da1a}:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-card-title-row h3,:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-activity-list strong,:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-release-list strong{color:#0a2540}:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-contribution-graph,:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-activity-list section,:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-release-list section{border-color:#0969da1f;background:#fff}:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-contribution-graph span,:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-contribution-legend i{background:#ebedf0;box-shadow:inset 0 0 0 1px #1b1f240a}:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-contribution-graph span[data-level="1"],:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-contribution-legend i[data-level="1"]{background:#9be9a8}:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-contribution-graph span[data-level="2"],:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-contribution-legend i[data-level="2"]{background:#40c463}:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-contribution-graph span[data-level="3"],:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-contribution-legend i[data-level="3"]{background:#30a14e}:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-contribution-graph span[data-level="4"],:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-contribution-legend i[data-level="4"]{background:#216e39;box-shadow:0 0 18px #216e3929}:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-card-title-row>span,:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-contribution-legend,:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-activity-list p,:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-release-list p{color:#536477}:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-activity-list span{border-color:#6f42c133;background:#6f42c114;color:#6f42c1}:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-activity-list small{color:#1a7f37}:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-release-list section>span{background:#28a74514;color:#1a7f37}:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-readme-card h3{color:#8250df}:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-workflow-status span,:is([data-theme=light],[data-theme=comfort]) .developer-page .dev-readme-footer span{border-color:#28a74533;background:#28a74514;color:#1a7f37}@media(max-width:980px){.developer-page .dev-hero h1{font-size:clamp(2.55rem,8vw,4rem)}}@media(max-width:700px){.developer-page .dev-hero{padding:58px 0 62px}.developer-page .dev-hero h1{font-size:clamp(2.25rem,11vw,3rem);letter-spacing:-.04em;line-height:1.04}.developer-page .dev-section-heading h2,.developer-page .dev-github-heading h2,.developer-page .dev-hire-section h2{font-size:clamp(1.85rem,8.5vw,2.35rem);line-height:1.12}}@media(max-width:980px){.developer-page .dev-github-insights{grid-template-columns:1fr}}@media(max-width:700px){.developer-page .dev-contribution-card,.developer-page .dev-issue-board,.developer-page .dev-release-card{padding:20px}.developer-page .dev-card-title-row,.developer-page .dev-release-list section{flex-direction:column}.developer-page .dev-contribution-graph{grid-template-columns:repeat(7,13px);gap:6px;padding:16px}.developer-page .dev-contribution-graph span{width:13px;height:13px}}
