@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/Df7M9JXECnQBPeMk0JlWv5oI4E80OSjKvG82PCAX-MI-aXpKyr1n0W6NWbCApKANrm9O50H_fjFMdBzwfTY75iM.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:400;font-style:italic}@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 Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/F00Bxq4ciZESODR5suhK3xDWcsQ9RLj9SyZQEevpEsw-BLNEvb6wAcL3fpb4n4d3zVEKUoa2hsUKxxkf3YdvJKc.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/AA0_6TP-Ed9gQINhOsvbweBE3xLQgxmg6pXqHmvCwsM-egZLwYC5qVnfGWql7G5NfYTIiMP1PB_tQWIq5f7S-0k.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:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/3mk1pEYaO7RuhctnlpKcyb7yjVLICedncSfY13ffbM8-vJidvBvYJRk77_zQIyVpja44ymm1FQTiYKUcM_aD5Sg.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:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/3e3wuf-V_7icWvlsSS3Ud6R1mFSymwsfz35VcqiVjOk-jnii4_jMs7YAJOhzZP3bGdrbXGt5dYv8_t_rhpHzpcQ.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:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/NwLHmPccLrJlBVGp4QRXOLZaNI0M_K6XuSwyVjpr47g-jl4tqz8gcsgAJDPcbl5roY78zy31I6Rq51WBLpZngFg.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:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/f3COenLcoezM74LmVz7-HHQTyPKopVoMY6x2syLMzQE-shPZYE7IAjZWz4okT_CWn96WfGzoLhasK43_mhj3CZI.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:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/KOrIgK47CByspZJWjOLg8AL2ADg9uFcNjZd9W78jrmM-dU37DP77KwUzMqqldljJHhSe3lJpaSfI9HPfiVAxPOM.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/9IZYb3o3tpRXPqjzNd4r3vIIohLuRBC5-h_ByvqRowU-ZgMUMfi6FcHpaV_ucYIWcBvLG6geajFq70Smps0DAj0.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:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/bUcXp2ExGsFoCjH4L_AiPGX0TLCAgnqR8nvW7SxSJYQ-kvm9UWc_MFZW_r85yX6uPdzXVmdcUOio_Wb1x_7QdXM.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:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/_lyVj3lEzRng_G7gZNcCmL83BnMEos-Hf8bpHLMzGQI-zsVE1T2QbmkXlEbQhs2gb3j3VBOOGhzqyW_ZW_0s3F8.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:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/sqxfSu-14RfawvZSbzb3mPoBYaXxmTGIac1Kk0GVk_w-oe_5KiWXPVdvpURHWSiaIjA1N_zLqpjSzmfpwRHr7CQ.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:400;font-style:normal}@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 Regular"),local("JetBrains Mono"),url(../_fonts/HsvEuay0nMOs_2ObxMGaCaFlKdRnnDmfWeFTeRbjAVE-UeGuS_NHKiKleun7gcayWaUNaV2zWnEeGUxJVueLYm0.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}.spark-screenshot[data-v-6ebf7e15]{--screenshot-border:rgba(var(--color-kf-primary-rgb,255,140,0),.35);--screenshot-bg:rgba(14,8,6,.55);margin:2rem auto;max-width:100%}.spark-screenshot--auto .spark-screenshot__frame[data-v-6ebf7e15]{max-width:100%}.spark-screenshot--auto .spark-screenshot__image[data-v-6ebf7e15]{aspect-ratio:auto 16/9;height:auto;max-width:100%;width:100%}.spark-screenshot__frame[data-v-6ebf7e15]{background:linear-gradient(135deg,rgba(var(--color-kf-primary-rgb,255,140,0),.55) 0,rgba(var(--color-kf-primary-rgb,255,140,0),.1) 45%,#ffffff0a);border:0;border-radius:var(--radius-kf-lg,16px);box-shadow:inset 0 0 0 1px #ffffff0f,0 12px 36px -18px #000000e6;color:inherit;display:block;font:inherit;overflow:hidden;padding:6px;position:relative;text-align:inherit;transition:transform .3s ease,box-shadow .3s ease;width:100%}button.spark-screenshot__frame[data-v-6ebf7e15]{cursor:zoom-in}.spark-screenshot__frame[data-v-6ebf7e15]:focus-visible{box-shadow:inset 0 0 0 1px #ffffff1a,0 0 0 3px rgba(var(--color-kf-primary-rgb,255,140,0),.45);outline:none}.spark-screenshot__frame[data-v-6ebf7e15]:before{background:linear-gradient(135deg,rgba(var(--color-kf-primary-rgb,255,140,0),.9) 0,rgba(var(--color-kf-primary-rgb,255,140,0),.25) 40%,#ffffff14);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.spark-screenshot--glow .spark-screenshot__frame[data-v-6ebf7e15]{box-shadow:inset 0 0 0 1px #ffffff0f,0 12px 36px -18px #000000e6,0 0 48px -12px rgba(var(--color-kf-primary-rgb,255,140,0),.35)}a.spark-screenshot__frame[data-v-6ebf7e15]:hover,button.spark-screenshot__frame[data-v-6ebf7e15]:hover{box-shadow:inset 0 0 0 1px #ffffff1a,0 18px 48px -16px #000000f2,0 0 64px -10px rgba(var(--color-kf-primary-rgb,255,140,0),.55);transform:translateY(-2px)}.spark-screenshot__image[data-v-6ebf7e15]{background:var(--screenshot-bg);border-radius:calc(var(--radius-kf-lg, 16px) - 6px);display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.spark-screenshot__watermark[data-v-6ebf7e15]{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0e0806b8;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(var(--color-kf-primary-rgb,255,140,0),.4),0 4px 12px -4px #000c;display:inline-flex;gap:6px;opacity:.72;padding:5px 9px 5px 6px;pointer-events:none;position:absolute;transition:opacity .2s ease}.spark-screenshot__frame:hover .spark-screenshot__watermark[data-v-6ebf7e15],.spark-screenshot__lightbox:hover .spark-screenshot__watermark[data-v-6ebf7e15]{opacity:1}.spark-screenshot__watermark img[data-v-6ebf7e15]{display:block;height:18px;width:18px}.spark-screenshot__watermark span[data-v-6ebf7e15]{color:#fff0e0d9;font-family:var(--font-oswald,"Oswald",sans-serif);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.spark-screenshot__watermark--br[data-v-6ebf7e15]{bottom:14px;right:14px}.spark-screenshot__watermark--bl[data-v-6ebf7e15]{bottom:14px;left:14px}.spark-screenshot__watermark--tr[data-v-6ebf7e15]{right:14px;top:14px}.spark-screenshot__watermark--tl[data-v-6ebf7e15]{left:14px;top:14px}.spark-screenshot__zoom[data-v-6ebf7e15]{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0e0806b8;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(var(--color-kf-primary-rgb,255,140,0),.4),0 4px 12px -4px #000c;color:#fff0e0d9;display:flex;height:30px;justify-content:center;left:14px;opacity:0;pointer-events:none;position:absolute;top:14px;transition:opacity .2s ease,transform .2s ease;width:30px}.spark-screenshot__frame:focus-visible .spark-screenshot__zoom[data-v-6ebf7e15],.spark-screenshot__frame:hover .spark-screenshot__zoom[data-v-6ebf7e15]{opacity:1;transform:scale(1.05)}.spark-screenshot__caption[data-v-6ebf7e15]{border-left:2px solid rgba(var(--color-kf-primary-rgb,255,140,0),.5);color:var(--color-kf-text-secondary,#c0a080);font-size:.875rem;font-style:italic;line-height:1.5;margin-top:.75rem;padding-left:.75rem}.spark-screenshot__lightbox[data-v-6ebf7e15]{align-items:center;display:flex;flex-direction:column;gap:.75rem;max-height:94vh;max-width:min(96vw,1400px);position:relative}.spark-screenshot__lightbox-frame[data-v-6ebf7e15]{align-items:center;background:linear-gradient(135deg,rgba(var(--color-kf-primary-rgb,255,140,0),.55) 0,rgba(var(--color-kf-primary-rgb,255,140,0),.1) 45%,#ffffff0a);border-radius:var(--radius-kf-lg,16px);box-shadow:inset 0 0 0 1px #ffffff0f,0 20px 60px -20px #000000f2,0 0 80px -20px rgba(var(--color-kf-primary-rgb,255,140,0),.45);display:flex;justify-content:center;min-height:0;overflow:hidden;padding:6px;position:relative}.spark-screenshot__lightbox-frame[data-v-6ebf7e15]:before{background:linear-gradient(135deg,rgba(var(--color-kf-primary-rgb,255,140,0),.9) 0,rgba(var(--color-kf-primary-rgb,255,140,0),.25) 40%,#ffffff14);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.spark-screenshot__lightbox-image[data-v-6ebf7e15]{background:var(--screenshot-bg);border-radius:calc(var(--radius-kf-lg, 16px) - 6px);display:block;height:auto;max-height:calc(94vh - 100px);max-width:100%;width:auto}.spark-screenshot__caption--lightbox[data-v-6ebf7e15]{color:#fff0e0d9;margin-top:0;max-width:min(96vw,1400px)}.spark-screenshot__filename[data-v-6ebf7e15]{color:#fff0e08c;font-family:ui-monospace,"JetBrains Mono Fallback: Courier New",JetBrains Mono,SFMono-Regular,Menlo,monospace;font-size:.75rem;letter-spacing:.02em;text-align:center;-webkit-user-select:all;-moz-user-select:all;user-select:all;word-break:break-all}.spark-screenshot__close[data-v-6ebf7e15]{align-items:center;background:#0e0806e6;border:0;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(var(--color-kf-primary-rgb,255,140,0),.5),0 8px 24px -6px #000000e6;color:#fff0e0d9;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:-14px;top:-14px;transition:transform .15s ease,color .15s ease,box-shadow .15s ease;width:36px}.spark-screenshot__close[data-v-6ebf7e15]:hover{box-shadow:inset 0 0 0 1px rgba(var(--color-kf-primary-rgb,255,140,0),.85),0 8px 28px -4px #000000f2;color:#fff;transform:scale(1.06)}.spark-screenshot__close[data-v-6ebf7e15]:focus-visible{box-shadow:inset 0 0 0 1px rgba(var(--color-kf-primary-rgb,255,140,0),.85),0 0 0 3px rgba(var(--color-kf-primary-rgb,255,140,0),.45);outline:none}@media(max-width:640px){.spark-screenshot__frame[data-v-6ebf7e15]{padding:4px}.spark-screenshot__watermark[data-v-6ebf7e15]{padding:4px 7px 4px 5px}.spark-screenshot__watermark img[data-v-6ebf7e15]{height:14px;width:14px}.spark-screenshot__watermark span[data-v-6ebf7e15]{font-size:9px}.spark-screenshot__zoom[data-v-6ebf7e15]{height:26px;left:10px;top:10px;width:26px}.spark-screenshot__lightbox-image[data-v-6ebf7e15]{max-height:calc(90vh - 120px)}}
