@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_ed40861d-module__DP0d5a__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_ed40861d-module__DP0d5a__variable{--font-terminal-mono:"JetBrains Mono","JetBrains Mono Fallback"}
.orbit-module__NRYuda__companion{--orbit-blue:#0070f3;--orbit-violet:#7928ca;--orbit-light:#b8baff;isolation:isolate;width:106px;height:104px;position:relative}.orbit-module__NRYuda__flightCompanion{z-index:40;-webkit-user-select:none;user-select:none;pointer-events:none;will-change:transform;position:fixed;top:0;left:0}.orbit-module__NRYuda__flightTrail{opacity:0;pointer-events:none;gap:5px;transition:opacity .18s;display:grid;position:absolute;top:48px;left:18px;transform:rotate(-15deg)}.orbit-module__NRYuda__flightTrail i{background:linear-gradient(90deg,transparent,var(--orbit-light));border-radius:2px;width:27px;height:1px;display:block}.orbit-module__NRYuda__flightTrail i:nth-child(2){opacity:.5;width:38px}.orbit-module__NRYuda__flightTrail i:nth-child(3){opacity:.25;width:18px}.orbit-module__NRYuda__companion[data-flying=true] .orbit-module__NRYuda__flightTrail{opacity:.65}.orbit-module__NRYuda__character[data-mood=flying] .orbit-module__NRYuda__float{animation:.6s ease-in-out infinite alternate orbit-module__NRYuda__flightBob}.orbit-module__NRYuda__character[data-mood=flying] .orbit-module__NRYuda__leftArm{animation:.72s ease-in-out infinite orbit-module__NRYuda__flightStrokeLeft;transform:rotate(28deg)}.orbit-module__NRYuda__character[data-mood=flying] .orbit-module__NRYuda__rightArm{animation:.72s ease-in-out -.12s infinite orbit-module__NRYuda__flightStrokeRight;transform:rotate(-28deg)}.orbit-module__NRYuda__thrusters{animation:.3s ease-in-out infinite alternate orbit-module__NRYuda__thrust}.orbit-module__NRYuda__robot{background:0 0;border:0;border-radius:50%;width:116px;height:116px;margin:-6px 0 0 -5px;padding:0;display:block;position:relative}.orbit-module__NRYuda__character{--orbit-blue:#0070f3;--orbit-violet:#7928ca;--orbit-light:#b8baff;width:100%;height:100%;display:block;overflow:visible}.orbit-module__NRYuda__float{transform-origin:80px 90px;animation:4.8s ease-in-out infinite orbit-module__NRYuda__levitate}.orbit-module__NRYuda__shadow{transform-origin:80px 147px;animation:4.8s ease-in-out infinite orbit-module__NRYuda__shadowBreathe}.orbit-module__NRYuda__eyes{transform-box:fill-box;transform-origin:50%;animation:6.7s infinite orbit-module__NRYuda__blink}.orbit-module__NRYuda__antenna{animation:3s ease-in-out infinite orbit-module__NRYuda__beacon}.orbit-module__NRYuda__rightArm{transform-origin:109px 110px;transition:transform .35s}.orbit-module__NRYuda__leftArm{transform-origin:51px 110px;transition:transform .2s}.orbit-module__NRYuda__eyeRight{transform-box:fill-box;transform-origin:50%;transition:transform .2s}.orbit-module__NRYuda__character[data-mood=curious] .orbit-module__NRYuda__rightArm{animation:1.1s ease-in-out 2 orbit-module__NRYuda__wave}.orbit-module__NRYuda__character[data-mood=curious] .orbit-module__NRYuda__eyeRight{transform:scaleY(.75)}.orbit-module__NRYuda__character[data-mood=dragging] .orbit-module__NRYuda__float,.orbit-module__NRYuda__character[data-mood=bracing] .orbit-module__NRYuda__float{animation-play-state:paused}.orbit-module__NRYuda__character[data-mood=dragging] .orbit-module__NRYuda__leftArm{transform:rotate(48deg)}.orbit-module__NRYuda__character[data-mood=dragging] .orbit-module__NRYuda__rightArm{transform:rotate(-48deg)}.orbit-module__NRYuda__character[data-mood=bracing] .orbit-module__NRYuda__eyes{animation:none;transform:scaleY(.65)}.orbit-module__NRYuda__character[data-mood=bracing] .orbit-module__NRYuda__leftArm{transform:rotate(30deg)}.orbit-module__NRYuda__character[data-mood=bracing] .orbit-module__NRYuda__rightArm{transform:rotate(-30deg)}.orbit-module__NRYuda__character[data-mood=sleeping] .orbit-module__NRYuda__float{animation-duration:7s}.orbit-module__NRYuda__character[data-mood=sleeping] .orbit-module__NRYuda__antenna{opacity:.4;animation:none}.orbit-module__NRYuda__sleepMarks{animation:3s ease-in-out infinite orbit-module__NRYuda__sleepy}.orbit-module__NRYuda__character[data-mood=thinking] .orbit-module__NRYuda__antenna{animation:.65s ease-in-out infinite orbit-module__NRYuda__beacon}.orbit-module__NRYuda__character[data-mood=thinking] .orbit-module__NRYuda__eyes{animation:1.4s ease-in-out infinite orbit-module__NRYuda__think}.orbit-module__NRYuda__character[data-mood=talking] .orbit-module__NRYuda__eyeLeft,.orbit-module__NRYuda__character[data-mood=talking] .orbit-module__NRYuda__eyeRight{transform-box:fill-box;transform-origin:50%;animation:.7s ease-in-out infinite alternate orbit-module__NRYuda__speak}.orbit-module__NRYuda__character[data-mood=talking] .orbit-module__NRYuda__eyeRight{animation-delay:-.35s}.orbit-module__NRYuda__character[data-mood=talking] .orbit-module__NRYuda__mouth{transform-box:fill-box;transform-origin:50%;animation:.5s ease-in-out infinite alternate orbit-module__NRYuda__speak}.orbit-module__NRYuda__speech{box-sizing:border-box;border:1px solid var(--border,#ffffff1a);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#d4d4d8;width:248px;font-family:var(--font-outfit),sans-serif;pointer-events:none;background:radial-gradient(at 100% 0,#7928ca14,#0000 65%),linear-gradient(145deg,#1b1b1df5,#0b0b0bf5);border-radius:20px 20px 20px 6px;padding:15px 17px 17px;font-size:12px;line-height:1.65;position:absolute;bottom:29px;left:104px;box-shadow:0 12px 36px #0000004d,inset 0 1px #ffffff0a}.orbit-module__NRYuda__speechHeader{border-bottom:1px solid var(--border,#ffffff1a);justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.orbit-module__NRYuda__speechName{color:var(--foreground,#fafafa);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:500;display:flex}.orbit-module__NRYuda__speechName>span{background:linear-gradient(135deg,var(--orbit-violet),var(--orbit-blue));border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #0070f340}.orbit-module__NRYuda__speechRole{color:var(--muted-foreground,#a1a1a1);letter-spacing:.02em;font-size:9px}.orbit-module__NRYuda__flightCompanion .orbit-module__NRYuda__speech{top:8px;bottom:auto;left:var(--orbit-speech-left,104px)}.orbit-module__NRYuda__companion[data-side=right] .orbit-module__NRYuda__speech{border-radius:20px 20px 6px}.orbit-module__NRYuda__speechContext{color:var(--foreground,#fafafa);font-family:var(--font-outfit),sans-serif;letter-spacing:-.01em;text-wrap:balance;margin:10px 0 7px;font-size:16px;font-style:normal;font-weight:400;line-height:1.25;display:block}.orbit-module__NRYuda__speechMessage{overflow-wrap:anywhere;min-height:17px;display:block}.orbit-module__NRYuda__speechCursor{background:var(--orbit-light);vertical-align:-2px;border-radius:1px;width:2px;height:12px;margin-left:3px;display:inline-block}@keyframes orbit-module__NRYuda__flightBob{0%{transform:translateY(-2px)rotate(-4deg)}to{transform:translateY(2px)rotate(4deg)}}@keyframes orbit-module__NRYuda__flightStrokeLeft{0%,to{transform:rotate(24deg)translateY(1px)}45%{transform:rotate(78deg)translateY(-1px)}75%{transform:rotate(42deg)}}@keyframes orbit-module__NRYuda__flightStrokeRight{0%,to{transform:rotate(-24deg)translateY(1px)}45%{transform:rotate(-78deg)translateY(-1px)}75%{transform:rotate(-42deg)}}@keyframes orbit-module__NRYuda__thrust{0%{opacity:.4}to{opacity:1}}@keyframes orbit-module__NRYuda__levitate{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-6px)rotate(2deg)}}@keyframes orbit-module__NRYuda__shadowBreathe{0%,to{opacity:.7;transform:scaleX(1)}50%{opacity:.35;transform:scaleX(.78)}}@keyframes orbit-module__NRYuda__blink{0%,42%,46%,48%,to{transform:scaleY(1)}44%,47%{transform:scaleY(.08)}}@keyframes orbit-module__NRYuda__beacon{0%,to{opacity:1}50%{opacity:.4}}@keyframes orbit-module__NRYuda__wave{0%,to{transform:rotate(0)}30%,70%{transform:rotate(-45deg)}50%{transform:rotate(-25deg)}}@keyframes orbit-module__NRYuda__sleepy{0%,to{opacity:.25;transform:translateY(2px)}50%{opacity:.8;transform:translateY(-3px)}}@keyframes orbit-module__NRYuda__think{0%,to{transform:translate(-2px)scaleY(.8)}50%{transform:translate(2px)scaleY(1)}}@keyframes orbit-module__NRYuda__speak{0%{transform:scaleY(.65)}to{transform:scaleY(1.15)}}@media not (min-width:768px){.orbit-module__NRYuda__companion{display:none}}@media (prefers-reduced-motion:reduce){.orbit-module__NRYuda__character *,.orbit-module__NRYuda__float,.orbit-module__NRYuda__shadow,.orbit-module__NRYuda__eyes,.orbit-module__NRYuda__antenna{transition:none!important;animation:none!important}.orbit-module__NRYuda__flightTrail{display:none}}
.rainbow-button-module__6HKiba__button{color:#fff;white-space:nowrap;cursor:pointer;background:radial-gradient(at 18% 0,#60a5fa4d,#0000 65%),linear-gradient(135deg,#1d4ed8,#173fc2 55%,#102b81);border:1px solid #78a6ff59;border-radius:12px;justify-content:center;align-items:center;min-height:50px;padding:10px 20px;font-size:14px;font-weight:500;transition:transform .2s,box-shadow .2s;display:inline-flex;position:relative;box-shadow:0 10px 28px #000000a6,0 4px 20px #1d4ed83d,inset 0 1px #ffffff2e}.rainbow-button-module__6HKiba__content{z-index:1;justify-content:center;align-items:center;gap:10px;display:inline-flex;position:relative}.rainbow-button-module__6HKiba__button:hover{transform:translateY(-2px);box-shadow:0 14px 34px #000000bf,0 6px 24px #1d4ed852,inset 0 1px #ffffff3d}.rainbow-button-module__6HKiba__button:active{transform:translateY(0)}.rainbow-button-module__6HKiba__button:focus-visible{outline-offset:4px;outline:2px solid #93c5fd}@media (prefers-reduced-motion:reduce){.rainbow-button-module__6HKiba__button{transition:none}.rainbow-button-module__6HKiba__button:hover{transform:none}}
