.hero-visual{position:relative}.code-editor{background:var(--color-bg-tertiary,#16213e);border:1px solid var(--color-border,hsla(0,0%,100%,.1));border-radius:var(--radius-xl,16px);height:auto;max-width:500px;transform:translateZ(0);width:100%;will-change:transform}.editor-header{align-items:center;background:var(--color-bg-secondary,#1a1a2e);border-bottom:1px solid var(--color-border,hsla(0,0%,100%,.1));display:flex;justify-content:space-between;min-height:56px;padding:16px 24px}.editor-controls{display:flex;gap:var(--space-2)}.control{border-radius:var(--radius-full);height:12px;width:12px}.control.red{background:#ff5f57}.control.yellow{background:#ffbd2e}.control.green{background:#28ca42}.editor-title{color:var(--color-text-secondary)}.editor-content,.editor-title{font-family:var(--font-family-mono,"SF Mono",Monaco,"Inconsolata",monospace);font-size:var(--font-size-sm)}.editor-content{line-height:var(--line-height-relaxed);padding:var(--space-6);text-align:left;word-spacing:normal}.code-line{margin-bottom:var(--space-1);min-height:1.6em;padding:.05em 0;white-space:pre}.keyword{color:#ff79c6;margin-right:.25ch}.class-name,.keyword{display:inline!important}.class-name{color:#8be9fd}.method{color:#50fa7b;margin-left:.1ch}.method,.string{display:inline!important}.string{color:#f1fa8c}.type{color:#bd93f9;margin-right:.25ch}.punctuation,.type{display:inline!important}.punctuation{color:#f8f8f2;line-height:inherit;vertical-align:baseline}.section{padding:var(--space-24) 0}.section-header{margin-bottom:var(--space-16);text-align:center}.section-title{margin-bottom:var(--space-4)}.section-subtitle{color:var(--color-text-secondary);font-size:var(--font-size-lg);margin:0 auto;max-width:600px}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvZGUtZWRpdG9yLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSxhQUNFLGlCQUNGLENBRUEsYUFDRSwyQ0FBNkMsQ0FFN0MsdURBQStELENBRC9ELG1DQUFxQyxDQVFyQyxXQUFZLENBTFosZUFBZ0IsQ0FNaEIsdUJBQXdCLENBUHhCLFVBQVcsQ0FRWCxxQkFDRixDQUVBLGVBRUUsa0JBQW1CLENBR25CLDRDQUE4QyxDQUM5Qyw4REFBc0UsQ0FMdEUsWUFBYSxDQUViLDZCQUE4QixDQUk5QixlQUFnQixDQUhoQixpQkFJRixDQUVBLGlCQUNFLFlBQWEsQ0FDYixrQkFDRixDQUVBLFNBR0UsZ0NBQWlDLENBRGpDLFdBQVksQ0FEWixVQUdGLENBRUEsYUFDRSxrQkFDRixDQUVBLGdCQUNFLGtCQUNGLENBRUEsZUFDRSxrQkFDRixDQUVBLGNBR0UsaUNBQ0YsQ0FFQSw4QkFMRSw0RUFBaUYsQ0FDakYsNkJBV0YsQ0FQQSxnQkFJRSxzQ0FBdUMsQ0FIdkMsc0JBQXVCLENBS3ZCLGVBQWdCLENBRGhCLG1CQUVGLENBRUEsV0FDRSw0QkFBNkIsQ0FNN0IsZ0JBQWlCLENBQ2pCLGVBQWlCLENBTmpCLGVBT0YsQ0FHQSxTQUNFLGFBQWMsQ0FFZCxrQkFDRixDQUVBLHFCQUpFLHdCQU9GLENBSEEsWUFDRSxhQUVGLENBRUEsUUFDRSxhQUFjLENBRWQsZ0JBQ0YsQ0FFQSxnQkFKRSx3QkFPRixDQUhBLFFBQ0UsYUFFRixDQUVBLE1BQ0UsYUFBYyxDQUVkLGtCQUNGLENBRUEsbUJBSkUsd0JBV0YsQ0FQQSxhQUNFLGFBQWMsQ0FLZCxtQkFBb0IsQ0FEcEIsdUJBRUYsQ0FHQSxTQUNFLHlCQUNGLENBRUEsZ0JBRUUsNkJBQThCLENBRDlCLGlCQUVGLENBRUEsZUFDRSw0QkFDRixDQUVBLGtCQUVFLGlDQUFrQyxDQURsQyw2QkFBOEIsQ0FHOUIsYUFBYyxDQURkLGVBRUYiLCJmaWxlIjoiY29kZS1lZGl0b3IuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogPT09PT0gQ09ERSBFRElUT1IgVklTVUFMID09PT09ICovXG4uaGVyby12aXN1YWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb2RlLWVkaXRvciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJnLXRlcnRpYXJ5LCAjMTYyMTNlKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXhsLCAxNnB4KTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkpO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgLyogV0lDSFRJRzoga2VpbiBvdmVyZmxvdzpoaWRkZW4gdW5kIGtlaW4gY29udGFpbjpwYWludC5cbiAgICogQmVpZGVzIHfDvHJkZSBkZW4gRWRpdG9yLUluaGFsdCBhbSBCb3gtUmFuZCBhYnNjaG5laWRlbiwgd2VubiBkZXIgQ29kZVxuICAgKiBow7ZoZXIgd2lyZCBhbHMgZGllIGluaXRpYWxlIEjDtmhlICh6LkIuIG1laHIgYWxzIDggQ29kZS1aZWlsZW4pLlxuICAgKiBXaXIgd29sbGVuLCBkYXNzIGRlciBFZGl0b3IgbWl0IHNlaW5lbSBJbmhhbHQgd8OkY2hzdC4gKi9cbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbi5lZGl0b3ItaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJnLXNlY29uZGFyeSwgIzFhMWEyZSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXIsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSk7XG4gIG1pbi1oZWlnaHQ6IDU2cHg7XG59XG5cbi5lZGl0b3ItY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IHZhcigtLXNwYWNlLTIpO1xufVxuXG4uY29udHJvbCB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1mdWxsKTtcbn1cblxuLmNvbnRyb2wucmVkIHtcbiAgYmFja2dyb3VuZDogI2ZmNWY1Nztcbn1cblxuLmNvbnRyb2wueWVsbG93IHtcbiAgYmFja2dyb3VuZDogI2ZmYmQyZTtcbn1cblxuLmNvbnRyb2wuZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjMjhjYTQyO1xufVxuXG4uZWRpdG9yLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LW1vbm8sICdTRiBNb25vJywgTW9uYWNvLCAnSW5jb25zb2xhdGEnLCBtb25vc3BhY2UpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zbSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXNlY29uZGFyeSk7XG59XG5cbi5lZGl0b3ItY29udGVudCB7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNlLTYpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktbW9ubywgJ1NGIE1vbm8nLCBNb25hY28sICdJbmNvbnNvbGF0YScsIG1vbm9zcGFjZSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LXJlbGF4ZWQpO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmNvZGUtbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNlLTEpO1xuICB3aGl0ZS1zcGFjZTogcHJlOyAgLyogV0lDSFRJRzogTGVlcnplaWNoZW4gYmVpYmVoYWx0ZW4gKi9cbiAgLyogTWluLWhlaWdodCArIGxpbmUtaGVpZ2h0IGZpeDogb2huZSBkYXMgd2lyZCBkaWUgc2NobGllw59lbmRlIH0gaW4gbWFuY2hlblxuICAgKiBCcm93c2VyL09TLUtvbWJpbmF0aW9uZW4gb2Jlbi91bnRlbiBhbiBkZXIgbGluZS1ib3ggYmVzY2huaXR0ZW4sIHdlaWwgZGFzXG4gICAqIEdseXBoIGtlaW5lIERlc2NlbmRlciBoYXQgdW5kIGRlciBCcm93c2VyIGRpZSBsaW5lLWJveCB2ZXJ0aWthbCBlbmcgemllaHQuXG4gICAqIEVpbiBiaXNzY2hlbiB2ZXJ0aWNhbCBwYWRkaW5nIHBsdXMgZXhwbGl6aXRlIG1pbi1oZWlnaHQgdmVyaGluZGVydCBkYXMuICovXG4gIG1pbi1oZWlnaHQ6IDEuNmVtO1xuICBwYWRkaW5nOiAwLjA1ZW0gMDtcbn1cblxuLyogPT09PT0gU1lOVEFYIEhJR0hMSUdIVElORyA9PT09PSAqL1xuLmtleXdvcmQge1xuICBjb2xvcjogI2ZmNzljNjtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMC4yNWNoO1xufVxuXG4uY2xhc3MtbmFtZSB7XG4gIGNvbG9yOiAjOGJlOWZkO1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLm1ldGhvZCB7XG4gIGNvbG9yOiAjNTBmYTdiO1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuMWNoO1xufVxuXG4uc3RyaW5nIHtcbiAgY29sb3I6ICNmMWZhOGM7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4udHlwZSB7XG4gIGNvbG9yOiAjYmQ5M2Y5O1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1Y2g7XG59XG5cbi5wdW5jdHVhdGlvbiB7XG4gIGNvbG9yOiAjZjhmOGYyO1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgLyogVmVydGljYWwtYWxpZ246IGJhc2VsaW5lIHVtIHNpY2hlcnp1c3RlbGxlbiBkYXNzIHt9KCkgbmljaHQgdmVycnV0c2NodC5cbiAgICogUGx1cyBsaW5lLWhlaWdodCBpbmhlcml0IGRhbWl0IGRhcyBHbHlwaCBuaWNodCBhdXMgZGVyIGxpbmUtYm94IHJhdXNmw6RsbHQuICovXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8qID09PT09IFNFQ1RJT05TID09PT09ICovXG4uc2VjdGlvbiB7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNlLTI0KSAwO1xufVxuXG4uc2VjdGlvbi1oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNlLTE2KTtcbn1cblxuLnNlY3Rpb24tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjZS00KTtcbn1cblxuLnNlY3Rpb24tc3VidGl0bGUge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1sZyk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXNlY29uZGFyeSk7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufSJdfQ== */