@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Variable Italic"),url(../_fonts/BeNPy-FM1Tm1nFopU-zuMhf90-0IJ-47Rros-CHRQU0-qUwBGR253J8QU_sMc8nlL84ZBAd3N2cT14mJY4FaNvo.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:100 800;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Variable Italic"),url(../_fonts/KR2j8VBZQ2ai7Lx-Q4moTUYo_tNDg0nN6fmQwI19h30-DjsXOXDqni_Jn2_b_nohIpibz64nrgWMdU9EWfTDfVU.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:100 800;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Variable Italic"),url(../_fonts/KZCosz3iNcKX0i0vPwYlTPGY0Vr8wzsPR9TyP9NdA6I-B77AL3L6H13sH1huoglbzoyV0OxfqRdqFIHOWhIRtj0.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:100 800;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Variable Italic"),url(../_fonts/OmJd6pipPFO5vOtVtJPFpO7OwwtAA8chS50CXrD7O8E-qQYse1ID_auKMRfuyPKxGccCivAsy4Fml8xsWvpVpEQ.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:100 800;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Variable"),url(../_fonts/PpsTijDZNFTSufzaqK86VhJTTxs6_fGm3rumrognbfU-MHxN_YiWelqsDbF1LEiXoZf4HgWoMm6XL09M9qdGGUs.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:100 800;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Variable"),url(../_fonts/DbXW_mEeLiCE0rZIQcGkPZithOi_zSn1clipia1PW08-hMvFOgp2cdGanvxxe2ofq5gL5YlPd5x7L2yhosDlh_E.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:100 800;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono ExtraLight Italic"),url(../_fonts/6yYN2_tLqMLmb2ZuwBNCogjPOxxoaxtoRmOeiVMwblA-MFC1BwLQONOGU68fpRiwskE8cWLbeEsuu_U6IJzKOfE.woff) format(woff);font-display:swap;font-weight:200;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Light Italic"),url(../_fonts/R7N3eNL1URMW3qc_dlFJL_BmKTY_ZS6yTzu3QNpEY5k-LS_rDNSAu_tLEGfnEPjECuuuwGVKZhJGA2eBl2A5XMI.woff) format(woff);font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold Italic"),url(../_fonts/0NVhBXN17UbgUBvhB3DjdJerTRMhjb8hkVRMHMd7jtw-i_YvLtpAx8PoCy8RF5ZXaqWZCNhUw2xuDOhjV84Rxjc.woff) format(woff);font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono ExtraBold Italic"),url(../_fonts/d7C4mFTQpdv6QsNxa1OCs17av8Up0_rB-7ApTQHpm5I-3kKH7IZxREKK0eAMiIDmIMIT0JiGcawWvBfzOygg2m4.woff) format(woff);font-display:swap;font-weight:800;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Light"),url(../_fonts/QsXjCjFBqg2F3w4H0Z20O-FTqFkoWs4IhC-o1l9InV8-jeFCtMICAWyY_TTKyblJrvzvCozBjpolJ3-NPUvWyt0.woff) format(woff);font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/HsvEuay0nMOs_2ObxMGaCaFlKdRnnDmfWeFTeRbjAVE-UeGuS_NHKiKleun7gcayWaUNaV2zWnEeGUxJVueLYm0.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold"),url(../_fonts/PFbA0_Sxvnte19GXeuED3rZwgquFmRij2p5z3TDoCGg-aKye7NmpFyBsZOuBWSfI_QMMRrbLz88XCUum39wCwPU.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono ExtraBold"),url(../_fonts/bbtHnv9MaEaqK0TXF9hx5PVarchKOO-JwgvX_PRN57o-HbvVYtlPWjJXhAb9P3DNL8b0Wmi4H6qDCvHkfjQT9mo.woff) format(woff);font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:"JetBrains Mono Fallback: Courier New";src:local("Courier New");size-adjust:99.9837%;ascent-override:102.0166%;descent-override:30.0049%;line-gap-override:0%}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Variable Italic"),url(../_fonts/IriLqEke6UaBMq1H7TBeDcV3WUxVhfFeiMNSYBtkfjg-aerxgbeV_4x6SSfxGr0jFRosvyIIVcz_bB6FfuIMLJk.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:100 800;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Variable Italic"),url(../_fonts/5CYRkDEBi-O0M5iPBSfpGvmqst4-eyx9OLvLpH31kWk-jWMA6Rm5BA30AWAGw2ks11AGaY4RUFi6sL7OmwuinYo.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:100 800;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Variable"),url(../_fonts/z-P_zGJfVPbBEYkLVBmNzTZ44nLKW0rR542ybHl6oqY-yatTek9IOCHc1iQe7_R9scKekoBbJXLx3wZLlg7t578.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:100 800;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Variable"),url(../_fonts/hnZ9mIJtvNSZ3MaE1fPwjbpJzrkzMlJ_eScfbQJco94-vzZgffZChPgiIof2cYPKwoZ8lSx92cwuwdImPmRq14Y.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:100 800;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Variable"),url(../_fonts/3i9YpiBJ3vxsBzP-WL-P4aQBmEEZsI5h5QdbxFXruD8-npO5CjweksOB3KBA33WvhZYuoIS0ZLSrwxyj0fZzYKY.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:100 800;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Variable"),url(../_fonts/PbCXD7C_hwhthwfEFDzPz45yT6wAoAT4VTYATTScuYQ-JDsOZYsCvLXNfz88_qxUGO9qhBElLE-t4FZDgBl1oiA.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:100 800;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Thin Italic"),url(../_fonts/T8pAWv7jPCXLQL8YPhtIkiTABRWAJGTnp-vy-xqMK3E-dM9Hqk053Wm_xljpjkvG-Zi4Co69I6yqWPCzkLII-i4.woff) format(woff);font-display:swap;font-weight:100;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/wMdBqIWtsuS5eTYXRFwACf6n6oW2h-j42f90vWIPIO8-vrVOc_lrScYZMKO0_R3igKLheJfV2qZ3c5qlWOY0LDQ.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/jdxxYtarUcBVyMF8ept7IKVLDVft2Q2Wh_3Qwp2Gr18-k1edQnUpPwGpJi33uw6UvkILCCiJmrpQnM_s0ZLiIHg.woff) format(woff);font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold Italic"),url(../_fonts/XOBjeoqJGz5jOm8xo3wqQsmdoZWLxo31-4eJ5sexqTs-C_GSL3CzXTfsKbbyRQTXNjVrxsTONHEFfcavx_PyYdk.woff) format(woff);font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Thin"),url(../_fonts/oiVwf6PXNWF0AlXcZaKR5Oe1EdcvQ4bWrvYNJ1s9KYA-FUT5ruME6y6Z72B_B8M_AeH9ILd-QcAwTjHu2qwKPNA.woff) format(woff);font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono ExtraLight"),url(../_fonts/PbOADn8k2h541q07NHt2htsfkRAY1vY_tfG0sgCly5Y-eztmaXn0BTQrj4OPRz6rJ5sntuMOvVgtr8dE48aawQw.woff) format(woff);font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/7ocsgEBMs65XkFyRSVxbiZ0oLu1JyS_VPajA5jgRE8k-IT1u8_QyfSMILMlYEbM6lvhKcb9z-uDnfQoKshVykig.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold"),url(../_fonts/_mKoL0KF_pKQ_DL_DqRDpNi5GX-6ffdJYMCSxTff61A-R_IJ0Yir46B_ncD3IFi6GXerpNI-74WKRSzOE_b8aHY.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}.code-scene[data-v-34ba6199]{overflow:hidden;--mx:0;--my:0}.code-scene[data-v-34ba6199],.scene-bg[data-v-34ba6199]{top:0;right:0;bottom:0;left:0;position:absolute}.scene-bg[data-v-34ba6199]{background:radial-gradient(ellipse at 20% 0,rgba(23,207,200,.16),transparent 55%),radial-gradient(ellipse at 85% 100%,rgba(251,195,24,.1),transparent 55%),linear-gradient(180deg,#0a0e1a,#0b0f1c 60%,#060912)}.scene-grid[data-v-34ba6199]{background-image:linear-gradient(rgba(23,207,200,.07) 1px,transparent 0),linear-gradient(90deg,rgba(23,207,200,.07) 1px,transparent 0);background-size:60px 60px;top:-10%;right:-10%;bottom:-10%;left:-10%;mask-image:radial-gradient(ellipse at center,#000 30%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 80%);opacity:0;position:absolute;transform:perspective(900px) rotateX(58deg) translateY(8%) translateZ(0);transform-origin:center 70%}.scene-orb[data-v-34ba6199]{border-radius:50%;filter:blur(60px);pointer-events:none;position:absolute;will-change:transform}.scene-orb-a[data-v-34ba6199]{background:#17cfc84d;height:360px;left:14%;top:12%;width:360px}.scene-orb-b[data-v-34ba6199]{background:#fbc31833;bottom:10%;height:420px;right:12%;width:420px}.scene-orb-c[data-v-34ba6199]{background:#17cfc82e;height:200px;right:30%;top:10%;width:200px}.token-layer[data-v-34ba6199]{font-family:JetBrains Mono,"JetBrains Mono Fallback: Courier New",Fira Code,SF Mono,Menlo,Consolas,monospace;top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;transform:translate3d(calc(var(--mx)*-14px),calc(var(--my)*-10px),0);transition:transform .6s cubic-bezier(.22,.61,.36,1)}.code-token[data-v-34ba6199]{font-weight:500;letter-spacing:.02em;position:absolute;text-shadow:0 0 22px rgba(23,207,200,calc(var(--depth)*.4));transform:translateZ(0) rotate(var(--rotate));-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;will-change:transform,opacity}.code-token.tone-accent[data-v-34ba6199]{color:#17cfc8d9}.code-token.tone-soft[data-v-34ba6199]{color:#7dded280}.code-token.tone-mute[data-v-34ba6199]{color:#8ca5af52}.terminal-slot[data-v-34ba6199]{pointer-events:none;position:absolute;z-index:2}.terminal-slot.pos-bottom-center[data-v-34ba6199]{bottom:10%;left:50%;transform:translate(-50%);width:min(560px,78vw)}.terminal-slot.pos-top-left[data-v-34ba6199]{left:9%;top:8%;transform:rotate(-2deg);width:500px}.terminal-slot.pos-top-right[data-v-34ba6199]{right:15%;top:6%;transform:rotate(1.5deg);width:300px}.terminal-slot.pos-mid-left[data-v-34ba6199]{left:3%;top:45%;transform:rotate(3deg);width:300px}.terminal-slot.pos-mid-right[data-v-34ba6199]{right:6%;top:32%;transform:rotate(-4deg);width:400px}.terminal-card[data-v-34ba6199]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#080c18b3;border:1px solid rgba(23,207,200,.18);border-radius:12px;box-shadow:0 20px 50px #0006,inset 0 0 0 1px #ffffff05;font-family:JetBrains Mono,"JetBrains Mono Fallback: Courier New",Fira Code,SF Mono,Menlo,Consolas,monospace;font-size:.7rem;opacity:0;position:relative;width:100%;will-change:transform,opacity}.terminal-card.is-typing[data-v-34ba6199]{border-color:#fbc31847;box-shadow:0 30px 80px #00000080,inset 0 0 0 1px #ffffff0a,0 0 40px #fbc31826;font-size:.78rem}.terminal-bar[data-v-34ba6199]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;gap:6px;padding:8px 12px}.terminal-bar .dot[data-v-34ba6199]{border-radius:50%;height:9px;width:9px}.terminal-bar .dot-r[data-v-34ba6199]{background:#ff5f57}.terminal-bar .dot-y[data-v-34ba6199]{background:#febc2e}.terminal-bar .dot-g[data-v-34ba6199]{background:#28c840}.terminal-title[data-v-34ba6199]{color:#ffffff80;font-size:.7rem;letter-spacing:.04em;margin-left:10px}.terminal-body[data-v-34ba6199]{display:flex;flex-direction:column;gap:4px;padding:12px 16px 14px}.terminal-line[data-v-34ba6199]{align-items:baseline;color:#aadcd78c;display:flex;gap:14px;line-height:1.55;min-height:1.4em;transition:color .3s ease}.terminal-line.active[data-v-34ba6199]{color:#e1f5f0f2}.terminal-line .prompt[data-v-34ba6199]{color:#ffffff2e;font-size:.66rem;width:16px}.terminal-line .content[data-v-34ba6199]{white-space:pre}.caret[data-v-34ba6199]{animation:caret-blink-34ba6199 1s steps(1) infinite;background:#17cfc8;box-shadow:0 0 8px #17cfc8b3;display:inline-block;height:1em;margin-left:2px;vertical-align:-.15em;width:7px}@keyframes caret-blink-34ba6199{50%{opacity:0}}@media (max-width:960px){.terminal-card[data-v-34ba6199]{font-size:.62rem}.terminal-card.is-typing[data-v-34ba6199]{font-size:.68rem}.terminal-slot.pos-top-left[data-v-34ba6199]{left:6%;top:4%;width:200px}.terminal-slot.pos-top-right[data-v-34ba6199]{right:6%;top:4%;width:210px}.terminal-slot.pos-bottom-center[data-v-34ba6199]{width:min(420px,84vw)}}@media (max-width:720px){.terminal-slot[data-v-34ba6199]:not(.pos-bottom-center){display:none}.terminal-slot.pos-mid-right[data-v-34ba6199]{display:block;left:50%;right:auto;top:0;transform:translate(-50%);width:min(360px,84vw)}.terminal-slot.pos-bottom-center[data-v-34ba6199]{bottom:4%}.scene-orb-a[data-v-34ba6199]{height:240px;width:240px}.scene-orb-b[data-v-34ba6199]{height:280px;width:280px}.code-token[data-v-34ba6199]{font-size:.7rem!important}}@media (prefers-reduced-motion:reduce){.token-layer[data-v-34ba6199]{transform:none;transition:none}.code-token[data-v-34ba6199],.scene-orb[data-v-34ba6199]{animation:none!important}.caret[data-v-34ba6199]{animation:none}}
