:root{--ink:#0d1e30;--navy:#1a3a5c;--steel:#3a6a9a;--signal:#00c8ff;--warn:#ff6b35;--surface:#f4f7fb;--muted:#8a9bb0;--white:#fff;--mono:"Courier New",monospace;--sans:"Segoe UI",system-ui,sans-serif}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--white);font-family:var(--sans);line-height:1.6;overflow-x:hidden}body:before{background-image:linear-gradient(rgba(0,200,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(0,200,255,.03) 1px,transparent 0);background-size:60px 60px;content:"";inset:0;pointer-events:none;position:fixed;z-index:0}nav{align-items:center;backdrop-filter:blur(12px);background:rgba(13,30,48,.92);border-bottom:1px solid rgba(0,200,255,.12);display:flex;justify-content:space-between;left:0;padding:16px 48px;position:fixed;right:0;top:0;z-index:100}.nav-logo{color:var(--signal);font-family:var(--mono);font-size:13px;letter-spacing:.12em}.nav-links{display:flex;gap:32px;list-style:none}.nav-links a{color:var(--muted);font-size:12px;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;transition:color .2s}.nav-links a:hover{color:var(--signal)}#hero{align-items:center;display:flex;min-height:100vh;padding:120px 48px 80px;position:relative;z-index:1}.hero-inner{max-width:900px}.hero-tag{align-items:center;color:var(--signal);display:flex;font-family:var(--mono);font-size:12px;gap:12px;letter-spacing:.2em;margin-bottom:24px;text-transform:uppercase}.hero-tag:before{background:var(--signal);content:"";display:inline-block;height:1px;width:32px}h1{font-size:clamp(2.8rem,6vw,5rem);font-weight:800;letter-spacing:-.02em;line-height:1.05;margin-bottom:8px}h1 .accent{color:var(--signal)}.hero-title{color:var(--muted);font-size:clamp(1rem,2vw,1.25rem);font-weight:400;margin-bottom:32px;max-width:640px}.hero-stats{display:flex;flex-wrap:wrap;gap:48px;margin-bottom:48px}.stat-num{color:var(--signal);font-family:var(--mono);font-size:2.4rem;font-weight:800;line-height:1}.stat-label{color:var(--muted);font-size:11px;letter-spacing:.1em;margin-top:4px;text-transform:uppercase}.hero-cta{display:flex;flex-wrap:wrap;gap:16px}.btn{align-items:center;border-radius:4px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;letter-spacing:.05em;padding:14px 28px;text-decoration:none;transition:all .2s}.btn-primary{background:var(--signal);border:1px solid var(--signal);color:var(--ink)}.btn-primary:hover{background:transparent;color:var(--signal)}.btn-ghost{background:transparent;border:1px solid hsla(0,0%,100%,.2);color:var(--white)}.btn-ghost:hover{border-color:var(--signal);color:var(--signal)}section{margin:0 auto;max-width:1100px;padding:96px 48px;position:relative;z-index:1}.section-label{align-items:center;color:var(--signal);display:flex;font-family:var(--mono);font-size:11px;gap:12px;letter-spacing:.2em;margin-bottom:12px;text-transform:uppercase}.section-label:after{background:var(--signal);content:"";flex:1;height:1px;max-width:60px}.section-title{font-size:clamp(1.6rem,3vw,2.4rem);font-weight:700;letter-spacing:-.01em;margin-bottom:48px}#about{background:rgba(26,58,92,.15);border-radius:2px}.about-grid{align-items:start;display:grid;gap:64px;grid-template-columns:1fr 1fr}.about-text p{color:#b0c4d8;font-size:1rem;line-height:1.7;margin-bottom:16px}.about-highlight{border-left:3px solid var(--signal);color:var(--white);font-size:1.05rem;font-style:italic;margin:28px 0;padding-left:20px}.contact-list{display:flex;flex-direction:column;gap:16px;list-style:none}.contact-list li{align-items:center;color:#b0c4d8;display:flex;font-size:14px;gap:12px}.contact-list .c-icon{align-items:center;background:rgba(0,200,255,.1);border-radius:4px;display:flex;flex-shrink:0;font-size:16px;height:36px;justify-content:center;width:36px}.skills-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.skill-card{background:rgba(26,58,92,.3);border:1px solid rgba(0,200,255,.1);border-radius:6px;padding:28px;transition:border-color .2s,transform .2s}.skill-card:hover{border-color:rgba(0,200,255,.35);transform:translateY(-2px)}.skill-card-icon{font-size:28px;margin-bottom:16px}.skill-card h3{color:var(--signal);font-size:14px;font-weight:700;letter-spacing:.08em;margin-bottom:16px;text-transform:uppercase}.skill-tags{display:flex;flex-wrap:wrap;gap:8px}.tag{background:rgba(0,200,255,.08);border:1px solid rgba(0,200,255,.15);border-radius:3px;color:#8ac8e8;font-family:var(--mono);font-size:11px;padding:4px 10px}.tag.new{background:rgba(255,107,53,.1);border-color:rgba(255,107,53,.2);color:#ff9060}.timeline{padding-left:32px;position:relative}.timeline:before{background:linear-gradient(to bottom,var(--signal),rgba(0,200,255,.1));bottom:8px;content:"";left:0;position:absolute;top:8px;width:1px}.tl-item{margin-bottom:52px;position:relative}.tl-item:before{background:var(--signal);border-radius:50%;box-shadow:0 0 12px var(--signal);content:"";height:9px;left:-36px;position:absolute;top:8px;width:9px}.tl-period{color:var(--signal);font-family:var(--mono);font-size:11px;letter-spacing:.1em;margin-bottom:8px}.tl-role{font-size:1.1rem;font-weight:700;margin-bottom:4px}.tl-company{color:var(--muted);font-size:13px;font-style:italic;margin-bottom:14px}.tl-bullets{display:flex;flex-direction:column;gap:8px;list-style:none}.tl-bullets li{color:#b0c4d8;font-size:14px;line-height:1.5;padding-left:18px;position:relative}.tl-bullets li:before{color:var(--signal);content:"▸";font-size:11px;left:0;position:absolute}.badge{background:rgba(255,107,53,.15);border:1px solid rgba(255,107,53,.25);border-radius:2px;color:var(--warn);display:inline-block;font-family:var(--mono);font-size:10px;letter-spacing:.05em;margin-left:8px;padding:3px 8px;vertical-align:middle}.openclaw-box{background:linear-gradient(135deg,rgba(0,200,255,.06),rgba(26,58,92,.4));border:1px solid rgba(0,200,255,.2);border-radius:8px;margin:40px 0;overflow:hidden;padding:40px;position:relative}.openclaw-box:before{color:rgba(0,200,255,.04);content:"OpenClaw";font-family:var(--mono);font-size:100px;font-weight:800;pointer-events:none;position:absolute;right:-20px;top:-10px}.openclaw-box h3{color:var(--signal);font-size:1.3rem;margin-bottom:12px}.openclaw-box p{color:#b0c4d8;font-size:14px;line-height:1.7;margin-bottom:20px}.openclaw-specs{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.spec-item{background:rgba(0,0,0,.3);border-left:2px solid var(--signal);border-radius:4px;padding:14px}.spec-label{color:var(--muted);font-family:var(--mono);font-size:10px;letter-spacing:.1em;margin-bottom:4px;text-transform:uppercase}.spec-value{color:var(--white);font-size:13px;font-weight:600}#mercado{background:rgba(26,58,92,.1)}.jobs-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-bottom:40px}.job-card{background:rgba(26,58,92,.25);border:1px solid rgba(0,200,255,.1);border-radius:6px;padding:24px;transition:border-color .2s}.job-card:hover{border-color:rgba(0,200,255,.3)}.job-card-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.job-sector{color:var(--warn);letter-spacing:.1em;text-transform:uppercase}.job-mode,.job-sector{font-family:var(--mono);font-size:10px}.job-mode{border:1px solid hsla(0,0%,100%,.1);border-radius:2px;color:var(--muted);padding:3px 8px}.job-title{font-size:15px;font-weight:700;margin-bottom:8px}.job-org{color:var(--muted);font-size:12px;margin-bottom:12px}.job-desc{color:#8a9bb0;font-size:13px;line-height:1.6;margin-bottom:16px}.job-fit{align-items:center;display:flex;font-size:12px;gap:8px}.fit-bar{background:hsla(0,0%,100%,.1);border-radius:2px;flex:1;height:3px;overflow:hidden}.fit-fill{background:var(--signal);border-radius:2px;height:100%}.fit-pct{color:var(--signal);font-family:var(--mono);font-size:11px;min-width:32px;text-align:right}.certs-row{display:flex;flex-wrap:wrap;gap:16px;margin-top:32px}.cert-pill{align-items:center;background:rgba(26,58,92,.4);border:1px solid rgba(0,200,255,.15);border-radius:40px;display:flex;font-size:13px;font-weight:600;gap:10px;padding:10px 20px}.cert-dot{background:var(--signal);border-radius:50%;flex-shrink:0;height:8px;width:8px}.cert-dot.pending{background:var(--warn)}footer{border-top:1px solid rgba(0,200,255,.08);color:var(--muted);font-size:13px;padding:48px;position:relative;text-align:center;z-index:1}footer a{color:var(--signal);text-decoration:none}@media (max-width:768px){nav{padding:14px 24px}.nav-links{display:none}#hero,section{padding:72px 24px}.about-grid{gap:32px;grid-template-columns:1fr}h1{font-size:2.4rem}.hero-stats{gap:28px}}
/*# sourceMappingURL=data:application/json;base64,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QW1CLENBQUMsU0FBdUIsa0JBQWtCLENBQS9CLFlBQVksQ0FBNEIsY0FBYyxDQUF0QixPQUF1QixDQUFDLFNBQTRCLDZCQUFnQyxDQUFDLGlCQUFpQixDQUFwRSxNQUFNLENBQUMsVUFBVSxDQUFvRCxlQUFnQixDQUFDLFVBQXVCLHdCQUF3QixDQUFDLGlCQUFpQixDQUF0RCxXQUF1RCxDQUFDLFNBQWlELG1CQUFtQixDQUExRCx1QkFBdUIsQ0FBQyxjQUFjLENBQXFCLGNBQWMsQ0FBQyxnQkFBaUIsQ0FBcUIsV0FBWSxZQUFZLENBQUMsY0FBYyxDQUFDLFFBQVEsQ0FBQyxlQUFnQixDQUFDLFdBQXlCLGtCQUFrQixDQUFVLDRCQUE2QixDQUFDLG9DQUFxQyxDQUFDLGtCQUFrQixDQUEvSCxZQUFZLENBQXNJLGNBQWMsQ0FBQyxlQUFlLENBQWhKLFFBQVEsQ0FBd0YsaUJBQWlELENBQUMsVUFBa0Qsd0JBQXdCLENBQTFDLGlCQUFpQixDQUEwQixhQUFhLENBQW5FLFVBQVUsQ0FBcEIsU0FBOEUsQ0FBQyxrQkFBbUIsc0JBQXVCLENBQXNCLE9BQW1FLHdDQUF5QyxDQUFDLGtCQUFrQixDQUFDLGNBQWMsQ0FBeEYsWUFBWSxDQUExRCxpQkFBaUIsQ0FBVyxpQkFBaUIsQ0FBM0IsU0FBcUgsQ0FBQyxTQUFVLG1CQUFtQixDQUFDLG9CQUFxQixDQUEwQix5QkFBMEIsSUFBSyxpQkFBa0IsQ0FBQyxXQUFZLFlBQWEsQ0FBQyxjQUFnQixpQkFBa0IsQ0FBQyxZQUF1QyxRQUFRLENBQWxDLHlCQUFtQyxDQUFDLEdBQUksZ0JBQWlCLENBQUMsWUFBYSxRQUFTLENBQUMiLCJmaWxlIjoic3R5bGVzLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIgOnJvb3R7IC0taW5rOiMwRDFFMzA7LS1uYXZ5OiMxQTNBNUM7LS1zdGVlbDojM0E2QTlBOy0tc2lnbmFsOiMwMEM4RkY7LS13YXJuOiNGRjZCMzU7LS1zdXJmYWNlOiNGNEY3RkI7LS1tdXRlZDojOEE5QkIwOy0td2hpdGU6I0ZGRkZGRjstLW1vbm86J0NvdXJpZXIgTmV3JywgbW9ub3NwYWNlOy0tc2FuczonU2Vnb2UgVUknLCBzeXN0ZW0tdWksIHNhbnMtc2VyaWY7fSosICo6OmJlZm9yZSwgKjo6YWZ0ZXJ7IGJveC1zaXppbmc6Ym9yZGVyLWJveDttYXJnaW46MDtwYWRkaW5nOjA7fWh0bWx7IHNjcm9sbC1iZWhhdmlvcjpzbW9vdGg7fWJvZHl7IGZvbnQtZmFtaWx5OnZhcigtLXNhbnMpO2JhY2tncm91bmQ6dmFyKC0taW5rKTtjb2xvcjp2YXIoLS13aGl0ZSk7bGluZS1oZWlnaHQ6MS42O292ZXJmbG93LXg6aGlkZGVuO30vKiDilIDilIDilIAgR1JJRCBPVkVSTEFZIOKUgOKUgOKUgCAqLyBib2R5OjpiZWZvcmV7IGNvbnRlbnQ6Jyc7cG9zaXRpb246Zml4ZWQ7aW5zZXQ6MDtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudChyZ2JhKDAsMjAwLDI1NSwwLjAzKSAxcHgsIHRyYW5zcGFyZW50IDFweCksIGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgwLDIwMCwyNTUsMC4wMykgMXB4LCB0cmFuc3BhcmVudCAxcHgpO2JhY2tncm91bmQtc2l6ZTo2MHB4IDYwcHg7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4OjA7fS8qIOKUgOKUgOKUgCBOQVYg4pSA4pSA4pSAICovIG5hdnsgcG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3JpZ2h0OjA7ei1pbmRleDoxMDA7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOjE2cHggNDhweDtiYWNrZ3JvdW5kOnJnYmEoMTMsIDMwLCA0OCwgMC45Mik7YmFja2Ryb3AtZmlsdGVyOmJsdXIoMTJweCk7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgwLDIwMCwyNTUsMC4xMik7fS5uYXYtbG9nb3sgZm9udC1mYW1pbHk6dmFyKC0tbW9ubyk7Zm9udC1zaXplOjEzcHg7Y29sb3I6dmFyKC0tc2lnbmFsKTtsZXR0ZXItc3BhY2luZzowLjEyZW07fS5uYXYtbGlua3N7IGRpc3BsYXk6ZmxleDtnYXA6MzJweDtsaXN0LXN0eWxlOm5vbmU7fS5uYXYtbGlua3MgYXsgdGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC1zaXplOjEycHg7bGV0dGVyLXNwYWNpbmc6MC4xZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOnZhcigtLW11dGVkKTt0cmFuc2l0aW9uOmNvbG9yIDAuMnM7fS5uYXYtbGlua3MgYTpob3ZlcnsgY29sb3I6dmFyKC0tc2lnbmFsKTt9Lyog4pSA4pSA4pSAIEhFUk8g4pSA4pSA4pSAICovICNoZXJveyBwb3NpdGlvbjpyZWxhdGl2ZTttaW4taGVpZ2h0OjEwMHZoO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzoxMjBweCA0OHB4IDgwcHg7ei1pbmRleDoxO30uaGVyby1pbm5lcnsgbWF4LXdpZHRoOjkwMHB4O30uaGVyby10YWd7IGZvbnQtZmFtaWx5OnZhcigtLW1vbm8pO2ZvbnQtc2l6ZToxMnB4O2NvbG9yOnZhcigtLXNpZ25hbCk7bGV0dGVyLXNwYWNpbmc6MC4yZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbi1ib3R0b206MjRweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxMnB4O30uaGVyby10YWc6OmJlZm9yZXsgY29udGVudDonJztkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDozMnB4O2hlaWdodDoxcHg7YmFja2dyb3VuZDp2YXIoLS1zaWduYWwpO31oMXsgZm9udC1zaXplOmNsYW1wKDIuOHJlbSwgNnZ3LCA1cmVtKTtmb250LXdlaWdodDo4MDA7bGluZS1oZWlnaHQ6MS4wNTtsZXR0ZXItc3BhY2luZzotMC4wMmVtO21hcmdpbi1ib3R0b206OHB4O31oMSAuYWNjZW50eyBjb2xvcjp2YXIoLS1zaWduYWwpO30uaGVyby10aXRsZXsgZm9udC1zaXplOmNsYW1wKDFyZW0sIDJ2dywgMS4yNXJlbSk7Y29sb3I6dmFyKC0tbXV0ZWQpO2ZvbnQtd2VpZ2h0OjQwMDttYXJnaW4tYm90dG9tOjMycHg7bWF4LXdpZHRoOjY0MHB4O30uaGVyby1zdGF0c3sgZGlzcGxheTpmbGV4O2dhcDo0OHB4O21hcmdpbi1ib3R0b206NDhweDtmbGV4LXdyYXA6d3JhcDt9LnN0YXQtbnVteyBmb250LXNpemU6Mi40cmVtO2ZvbnQtd2VpZ2h0OjgwMDtjb2xvcjp2YXIoLS1zaWduYWwpO2xpbmUtaGVpZ2h0OjE7Zm9udC1mYW1pbHk6dmFyKC0tbW9ubyk7fS5zdGF0LWxhYmVseyBmb250LXNpemU6MTFweDtjb2xvcjp2YXIoLS1tdXRlZCk7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOjAuMWVtO21hcmdpbi10b3A6NHB4O30uaGVyby1jdGF7IGRpc3BsYXk6ZmxleDtnYXA6MTZweDtmbGV4LXdyYXA6d3JhcDt9LmJ0bnsgZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjhweDtwYWRkaW5nOjE0cHggMjhweDtib3JkZXItcmFkaXVzOjRweDtmb250LXNpemU6MTNweDtmb250LXdlaWdodDo2MDA7bGV0dGVyLXNwYWNpbmc6MC4wNWVtO3RleHQtZGVjb3JhdGlvbjpub25lO3RyYW5zaXRpb246YWxsIDAuMnM7Y3Vyc29yOnBvaW50ZXI7fS5idG4tcHJpbWFyeXsgYmFja2dyb3VuZDp2YXIoLS1zaWduYWwpO2NvbG9yOnZhcigtLWluayk7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1zaWduYWwpO30uYnRuLXByaW1hcnk6aG92ZXJ7IGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Y29sb3I6dmFyKC0tc2lnbmFsKTt9LmJ0bi1naG9zdHsgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtjb2xvcjp2YXIoLS13aGl0ZSk7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMik7fS5idG4tZ2hvc3Q6aG92ZXJ7IGJvcmRlci1jb2xvcjp2YXIoLS1zaWduYWwpO2NvbG9yOnZhcigtLXNpZ25hbCk7fS8qIOKUgOKUgOKUgCBTRUNUSU9OUyDilIDilIDilIAgKi8gc2VjdGlvbnsgcG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO3BhZGRpbmc6OTZweCA0OHB4O21heC13aWR0aDoxMTAwcHg7bWFyZ2luOjAgYXV0bzt9LnNlY3Rpb24tbGFiZWx7IGZvbnQtZmFtaWx5OnZhcigtLW1vbm8pO2ZvbnQtc2l6ZToxMXB4O2NvbG9yOnZhcigtLXNpZ25hbCk7bGV0dGVyLXNwYWNpbmc6MC4yZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbi1ib3R0b206MTJweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxMnB4O30uc2VjdGlvbi1sYWJlbDo6YWZ0ZXJ7IGNvbnRlbnQ6Jyc7ZmxleDoxO21heC13aWR0aDo2MHB4O2hlaWdodDoxcHg7YmFja2dyb3VuZDp2YXIoLS1zaWduYWwpO30uc2VjdGlvbi10aXRsZXsgZm9udC1zaXplOmNsYW1wKDEuNnJlbSwgM3Z3LCAyLjRyZW0pO2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW4tYm90dG9tOjQ4cHg7bGV0dGVyLXNwYWNpbmc6LTAuMDFlbTt9Lyog4pSA4pSA4pSAIEFCT1VUIOKUgOKUgOKUgCAqLyAjYWJvdXR7IGJhY2tncm91bmQ6cmdiYSgyNiwgNTgsIDkyLCAwLjE1KTtib3JkZXItcmFkaXVzOjJweDt9LmFib3V0LWdyaWR7IGRpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtnYXA6NjRweDthbGlnbi1pdGVtczpzdGFydDt9LmFib3V0LXRleHQgcHsgY29sb3I6I0IwQzREODttYXJnaW4tYm90dG9tOjE2cHg7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MS43O30uYWJvdXQtaGlnaGxpZ2h0eyBib3JkZXItbGVmdDozcHggc29saWQgdmFyKC0tc2lnbmFsKTtwYWRkaW5nLWxlZnQ6MjBweDttYXJnaW46MjhweCAwO2ZvbnQtc3R5bGU6aXRhbGljO2NvbG9yOnZhcigtLXdoaXRlKTtmb250LXNpemU6MS4wNXJlbTt9LmNvbnRhY3QtbGlzdHsgbGlzdC1zdHlsZTpub25lO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjE2cHg7fS5jb250YWN0LWxpc3QgbGl7IGRpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjEycHg7Zm9udC1zaXplOjE0cHg7Y29sb3I6I0IwQzREODt9LmNvbnRhY3QtbGlzdCAuYy1pY29ueyB3aWR0aDozNnB4O2hlaWdodDozNnB4O2JhY2tncm91bmQ6cmdiYSgwLDIwMCwyNTUsMC4xKTtib3JkZXItcmFkaXVzOjRweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Zm9udC1zaXplOjE2cHg7ZmxleC1zaHJpbms6MDt9Lyog4pSA4pSA4pSAIFNLSUxMUyDilIDilIDilIAgKi8gLnNraWxscy1ncmlkeyBkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDI4MHB4LCAxZnIpKTtnYXA6MjRweDt9LnNraWxsLWNhcmR7IGJhY2tncm91bmQ6cmdiYSgyNiw1OCw5MiwwLjMpO2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDIwMCwyNTUsMC4xKTtib3JkZXItcmFkaXVzOjZweDtwYWRkaW5nOjI4cHg7dHJhbnNpdGlvbjpib3JkZXItY29sb3IgMC4ycywgdHJhbnNmb3JtIDAuMnM7fS5za2lsbC1jYXJkOmhvdmVyeyBib3JkZXItY29sb3I6cmdiYSgwLDIwMCwyNTUsMC4zNSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTJweCk7fS5za2lsbC1jYXJkLWljb257IGZvbnQtc2l6ZToyOHB4O21hcmdpbi1ib3R0b206MTZweDt9LnNraWxsLWNhcmQgaDN7IGZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjp2YXIoLS1zaWduYWwpO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzowLjA4ZW07bWFyZ2luLWJvdHRvbToxNnB4O30uc2tpbGwtdGFnc3sgZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDo4cHg7fS50YWd7IGZvbnQtZmFtaWx5OnZhcigtLW1vbm8pO2ZvbnQtc2l6ZToxMXB4O3BhZGRpbmc6NHB4IDEwcHg7Ym9yZGVyLXJhZGl1czozcHg7YmFja2dyb3VuZDpyZ2JhKDAsMjAwLDI1NSwwLjA4KTtjb2xvcjojOEFDOEU4O2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDIwMCwyNTUsMC4xNSk7fS50YWcubmV3eyBiYWNrZ3JvdW5kOnJnYmEoMjU1LDEwNyw1MywwLjEpO2NvbG9yOiNGRjkwNjA7Ym9yZGVyLWNvbG9yOnJnYmEoMjU1LDEwNyw1MywwLjIpO30vKiDilIDilIDilIAgRVhQRVJJRU5DRSDilIDilIDilIAgKi8gLnRpbWVsaW5leyBwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6MzJweDt9LnRpbWVsaW5lOjpiZWZvcmV7IGNvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDo4cHg7Ym90dG9tOjhweDt3aWR0aDoxcHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB2YXIoLS1zaWduYWwpLCByZ2JhKDAsMjAwLDI1NSwwLjEpKTt9LnRsLWl0ZW17IHBvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206NTJweDt9LnRsLWl0ZW06OmJlZm9yZXsgY29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi0zNnB4O3RvcDo4cHg7d2lkdGg6OXB4O2hlaWdodDo5cHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDp2YXIoLS1zaWduYWwpO2JveC1zaGFkb3c6MCAwIDEycHggdmFyKC0tc2lnbmFsKTt9LnRsLXBlcmlvZHsgZm9udC1mYW1pbHk6dmFyKC0tbW9ubyk7Zm9udC1zaXplOjExcHg7Y29sb3I6dmFyKC0tc2lnbmFsKTtsZXR0ZXItc3BhY2luZzowLjFlbTttYXJnaW4tYm90dG9tOjhweDt9LnRsLXJvbGV7IGZvbnQtc2l6ZToxLjFyZW07Zm9udC13ZWlnaHQ6NzAwO21hcmdpbi1ib3R0b206NHB4O30udGwtY29tcGFueXsgZm9udC1zaXplOjEzcHg7Y29sb3I6dmFyKC0tbXV0ZWQpO21hcmdpbi1ib3R0b206MTRweDtmb250LXN0eWxlOml0YWxpYzt9LnRsLWJ1bGxldHN7IGxpc3Qtc3R5bGU6bm9uZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDo4cHg7fS50bC1idWxsZXRzIGxpeyBmb250LXNpemU6MTRweDtjb2xvcjojQjBDNEQ4O3BhZGRpbmctbGVmdDoxOHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2xpbmUtaGVpZ2h0OjEuNTt9LnRsLWJ1bGxldHMgbGk6OmJlZm9yZXsgY29udGVudDon4pa4Jztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Y29sb3I6dmFyKC0tc2lnbmFsKTtmb250LXNpemU6MTFweDt9LmJhZGdleyBkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MTBweDtwYWRkaW5nOjNweCA4cHg7Ym9yZGVyLXJhZGl1czoycHg7YmFja2dyb3VuZDpyZ2JhKDI1NSwxMDcsNTMsMC4xNSk7Y29sb3I6dmFyKC0td2Fybik7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDI1NSwxMDcsNTMsMC4yNSk7bWFyZ2luLWxlZnQ6OHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmb250LWZhbWlseTp2YXIoLS1tb25vKTtsZXR0ZXItc3BhY2luZzowLjA1ZW07fS8qIOKUgOKUgOKUgCBPUEVOQ0xBVyBISUdITElHSFQg4pSA4pSA4pSAICovIC5vcGVuY2xhdy1ib3h7IGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgwLDIwMCwyNTUsMC4wNikgMCUsIHJnYmEoMjYsNTgsOTIsMC40KSAxMDAlKTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwyMDAsMjU1LDAuMik7Ym9yZGVyLXJhZGl1czo4cHg7cGFkZGluZzo0MHB4O21hcmdpbjo0MHB4IDA7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO30ub3BlbmNsYXctYm94OjpiZWZvcmV7IGNvbnRlbnQ6J09wZW5DbGF3Jztwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDotMjBweDt0b3A6LTEwcHg7Zm9udC1zaXplOjEwMHB4O2ZvbnQtd2VpZ2h0OjgwMDtjb2xvcjpyZ2JhKDAsMjAwLDI1NSwwLjA0KTtwb2ludGVyLWV2ZW50czpub25lO2ZvbnQtZmFtaWx5OnZhcigtLW1vbm8pO30ub3BlbmNsYXctYm94IGgzeyBmb250LXNpemU6MS4zcmVtO2NvbG9yOnZhcigtLXNpZ25hbCk7bWFyZ2luLWJvdHRvbToxMnB4O30ub3BlbmNsYXctYm94IHB7IGNvbG9yOiNCMEM0RDg7bWFyZ2luLWJvdHRvbToyMHB4O2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuNzt9Lm9wZW5jbGF3LXNwZWNzeyBkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDE4MHB4LCAxZnIpKTtnYXA6MTZweDt9LnNwZWMtaXRlbXsgYmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuMyk7Ym9yZGVyLXJhZGl1czo0cHg7cGFkZGluZzoxNHB4O2JvcmRlci1sZWZ0OjJweCBzb2xpZCB2YXIoLS1zaWduYWwpO30uc3BlYy1sYWJlbHsgZm9udC1mYW1pbHk6dmFyKC0tbW9ubyk7Zm9udC1zaXplOjEwcHg7Y29sb3I6dmFyKC0tbXV0ZWQpO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzowLjFlbTttYXJnaW4tYm90dG9tOjRweDt9LnNwZWMtdmFsdWV7IGZvbnQtc2l6ZToxM3B4O2NvbG9yOnZhcigtLXdoaXRlKTtmb250LXdlaWdodDo2MDA7fS8qIOKUgOKUgOKUgCBNRVJDQURPIC8gSk9CUyDilIDilIDilIAgKi8gI21lcmNhZG97IGJhY2tncm91bmQ6cmdiYSgyNiwgNTgsIDkyLCAwLjEpO30uam9icy1ncmlkeyBkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDMyMHB4LCAxZnIpKTtnYXA6MjBweDttYXJnaW4tYm90dG9tOjQwcHg7fS5qb2ItY2FyZHsgYmFja2dyb3VuZDpyZ2JhKDI2LDU4LDkyLDAuMjUpO2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDIwMCwyNTUsMC4xKTtib3JkZXItcmFkaXVzOjZweDtwYWRkaW5nOjI0cHg7dHJhbnNpdGlvbjpib3JkZXItY29sb3IgMC4yczt9LmpvYi1jYXJkOmhvdmVyeyBib3JkZXItY29sb3I6cmdiYSgwLDIwMCwyNTUsMC4zKTt9LmpvYi1jYXJkLWhlYWRlcnsgZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7bWFyZ2luLWJvdHRvbToxMnB4O30uam9iLXNlY3RvcnsgZm9udC1mYW1pbHk6dmFyKC0tbW9ubyk7Zm9udC1zaXplOjEwcHg7Y29sb3I6dmFyKC0td2Fybik7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOjAuMWVtO30uam9iLW1vZGV7IGZvbnQtZmFtaWx5OnZhcigtLW1vbm8pO2ZvbnQtc2l6ZToxMHB4O2NvbG9yOnZhcigtLW11dGVkKTtwYWRkaW5nOjNweCA4cHg7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7Ym9yZGVyLXJhZGl1czoycHg7fS5qb2ItdGl0bGV7IGZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW4tYm90dG9tOjhweDt9LmpvYi1vcmd7IGZvbnQtc2l6ZToxMnB4O2NvbG9yOnZhcigtLW11dGVkKTttYXJnaW4tYm90dG9tOjEycHg7fS5qb2ItZGVzY3sgZm9udC1zaXplOjEzcHg7Y29sb3I6IzhBOUJCMDtsaW5lLWhlaWdodDoxLjY7bWFyZ2luLWJvdHRvbToxNnB4O30uam9iLWZpdHsgZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6OHB4O2ZvbnQtc2l6ZToxMnB4O30uZml0LWJhcnsgZmxleDoxO2hlaWdodDozcHg7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuMSk7Ym9yZGVyLXJhZGl1czoycHg7b3ZlcmZsb3c6aGlkZGVuO30uZml0LWZpbGx7IGhlaWdodDoxMDAlO2JhY2tncm91bmQ6dmFyKC0tc2lnbmFsKTtib3JkZXItcmFkaXVzOjJweDt9LmZpdC1wY3R7IGZvbnQtZmFtaWx5OnZhcigtLW1vbm8pO2ZvbnQtc2l6ZToxMXB4O2NvbG9yOnZhcigtLXNpZ25hbCk7bWluLXdpZHRoOjMycHg7dGV4dC1hbGlnbjpyaWdodDt9Lyog4pSA4pSA4pSAIENFUlRTIOKUgOKUgOKUgCAqLyAuY2VydHMtcm93eyBkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjE2cHg7bWFyZ2luLXRvcDozMnB4O30uY2VydC1waWxseyBkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxMHB4O2JhY2tncm91bmQ6cmdiYSgyNiw1OCw5MiwwLjQpO2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDIwMCwyNTUsMC4xNSk7Ym9yZGVyLXJhZGl1czo0MHB4O3BhZGRpbmc6MTBweCAyMHB4O2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OjYwMDt9LmNlcnQtZG90eyB3aWR0aDo4cHg7aGVpZ2h0OjhweDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOnZhcigtLXNpZ25hbCk7ZmxleC1zaHJpbms6MDt9LmNlcnQtZG90LnBlbmRpbmd7IGJhY2tncm91bmQ6dmFyKC0td2Fybik7fS8qIOKUgOKUgOKUgCBGT09URVIg4pSA4pSA4pSAICovIGZvb3RlcnsgcG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6NDhweDtib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDAsMjAwLDI1NSwwLjA4KTtjb2xvcjp2YXIoLS1tdXRlZCk7Zm9udC1zaXplOjEzcHg7fWZvb3RlciBheyBjb2xvcjp2YXIoLS1zaWduYWwpO3RleHQtZGVjb3JhdGlvbjpub25lO30vKiDilIDilIDilIAgUkVTUE9OU0lWRSDilIDilIDilIAgKi8gQG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpeyBuYXZ7IHBhZGRpbmc6MTRweCAyNHB4O30ubmF2LWxpbmtzeyBkaXNwbGF5Om5vbmU7fXNlY3Rpb24sICNoZXJveyBwYWRkaW5nOjcycHggMjRweDt9LmFib3V0LWdyaWR7IGdyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7Z2FwOjMycHg7fWgxeyBmb250LXNpemU6Mi40cmVtO30uaGVyby1zdGF0c3sgZ2FwOjI4cHg7fX1cbiJdfQ== */
/* Form feedback */
.form-feedback{display:none;padding:10px 14px;border-radius:4px;margin-bottom:12px;font-size:13px;line-height:1.4}.form-feedback--success{background:rgba(0,200,80,0.12);border:1px solid rgba(0,200,80,0.3);color:#00c850}.form-feedback--error{background:rgba(255,80,80,0.12);border:1px solid rgba(255,80,80,0.3);color:#ff5050}.spinner{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,0.3);border-top-color:#fff;border-radius:50%;animation:spin .6s linear infinite;vertical-align:middle;margin-right:6px}@keyframes spin{to{transform:rotate(360deg)}}.lang-toggle{display:flex;align-items:center;gap:4px;margin-left:8px;padding-left:12px;border-left:1px solid rgba(255,255,255,0.1)}.lang-btn{background:0 0;border:none;color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.1em;cursor:pointer;padding:2px 6px;border-radius:3px;transition:all .2s;font-family:var(--mono)}.lang-btn:hover{color:var(--signal)}.lang-btn.active{color:var(--signal);background:rgba(0,200,255,0.1)}.lang-sep{color:rgba(255,255,255,0.2);font-size:11px}#blog{scroll-margin-top:80px}
