.llv5-ai-mode{font-family:Plus Jakarta Sans,sans-serif;pointer-events:none;position:relative;z-index:40}.llv5-ai-mode *,.llv5-ai-mode :after,.llv5-ai-mode :before{box-sizing:border-box}.llv5-ai-mode__dock{align-items:flex-end;bottom:24px;display:flex;flex-direction:column;gap:12px;pointer-events:auto;position:fixed;right:24px}.llv5-ai-mode__menu{--mouse-x:50%;--mouse-y:70%;backdrop-filter:blur(4px);background:linear-gradient(152deg,hsla(0,0%,100%,.04) 8.5%,hsla(0,0%,100%,0) 45.8%),hsla(0,0%,8%,.8);border:1px solid hsla(0,0%,100%,.2);border-radius:16px;overflow:hidden;padding:24px 32px;position:relative;width:min(310px,calc(100vw - 32px))}.llv5-ai-mode__menu[hidden]{display:none}.llv5-ai-mode__menu:after,.llv5-ai-mode__menu:before{border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .5s ease}.llv5-ai-mode__menu:before{background:radial-gradient(640px circle at var(--mouse-x) var(--mouse-y),hsla(0,0%,100%,.1),transparent 42%);z-index:1}.llv5-ai-mode__menu:after{background:radial-gradient(640px circle at var(--mouse-x) var(--mouse-y),hsla(0,0%,100%,.72),transparent 42%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;padding:1px;z-index:4}.llv5-ai-mode__menu:hover:after,.llv5-ai-mode__menu:hover:before{opacity:1}.llv5-ai-mode__menu-glow{animation:llv5-ai-menu-orbit 16s linear infinite;background:rgba(177,118,255,.28);border-radius:50%;filter:blur(48px);height:220px;left:calc(50% - 110px);pointer-events:none;position:absolute;top:calc(50% - 110px);width:220px}.llv5-ai-mode__links,.llv5-ai-mode__menu-header{position:relative;z-index:2}.llv5-ai-mode__menu-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.llv5-ai-mode__menu-title{color:#fff;font-size:20px;font-weight:600;letter-spacing:-.8px;line-height:1.4;margin:0}.llv5-ai-mode__menu-close{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;height:16px;justify-content:center;padding:0;width:16px}.llv5-ai-mode__menu-close svg{display:block;height:16px;width:16px}.llv5-ai-mode__links{display:grid;gap:8px}.llv5-ai-mode__link{align-items:center;background:#141414;border:1px solid #292929;border-radius:8px;box-shadow:0 1px 1px rgba(0,0,0,.05);color:#777;display:flex;gap:4px;justify-content:flex-start;min-height:54px;padding:6px 8px;position:relative;text-decoration:none;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.llv5-ai-mode__link:before{background:linear-gradient(to bottom right,#949494,#949494 18%,hsla(0,0%,58%,0) 52%);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;opacity:0;padding:1px;pointer-events:none;position:absolute;transition:opacity .35s ease;z-index:1}.llv5-ai-mode__link:focus-visible,.llv5-ai-mode__link:hover{border-color:transparent;box-shadow:0 12px 16px -4px rgba(0,0,0,.14),0 4px 6px -2px rgba(0,0,0,.08);color:#777;outline:none;transform:scale(1.016);z-index:3}.llv5-ai-mode__link:focus-visible:before,.llv5-ai-mode__link:hover:before{opacity:1}.llv5-ai-mode__link-arrow,.llv5-ai-mode__link-logo,.llv5-ai-mode__link-text{position:relative;z-index:2}.llv5-ai-mode__link-logo{align-items:center;background:#000;border:.5px solid #2b2b2b;border-radius:100px;box-shadow:0 .73px 2.19px rgba(0,0,0,.6);display:inline-flex;flex:0 0 40px;height:40px;justify-content:center;width:40px}.llv5-ai-mode__link-logo img{display:block;filter:brightness(0) invert(.62);height:16px;object-fit:contain;width:16px}.llv5-ai-mode__link-text{flex:1 1 auto;font-size:14px;font-weight:400;line-height:1.5}.llv5-ai-mode__link-arrow{align-items:center;display:inline-flex;justify-content:center;margin-left:auto}.llv5-ai-mode__link-arrow svg{display:block;height:16px;width:16px}.llv5-ai-mode__button{align-items:center;background:linear-gradient(171deg,hsla(0,0%,100%,.05) 8.5%,hsla(0,0%,100%,0) 45.8%),#141414;border:1px solid hsla(0,0%,100%,.35);border-radius:16px;color:#fff;cursor:pointer;display:inline-flex;font-size:28px;font-weight:600;gap:12px;isolation:isolate;letter-spacing:-1.12px;line-height:1.3;min-height:120px;overflow:hidden;padding:32px 44px;position:relative}.llv5-ai-mode__button:focus-visible{outline:none}.llv5-ai-mode__fx{border-radius:inherit;inset:0;overflow:hidden;pointer-events:none;position:absolute}.llv5-ai-mode__glow{animation:llv5-ai-orbit 2s linear infinite;background:rgba(177,118,255,.34);border-radius:50%;filter:blur(40px);height:180px;left:calc(50% - 90px);position:absolute;top:calc(50% - 90px);width:180px}.llv5-ai-mode__stars{background:hsla(0,0%,100%,.72);inset:-45%;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='112' height='96' viewBox='0 0 112 96'%3E%3Ccircle cx='14' cy='18' r='1.15' fill='%23fff' fill-opacity='.95'/%3E%3Ccircle cx='62' cy='10' r='.75' fill='%23fff' fill-opacity='.45'/%3E%3Ccircle cx='96' cy='40' r='1' fill='%23fff' fill-opacity='.8'/%3E%3Ccircle cx='30' cy='52' r='.7' fill='%23fff' fill-opacity='.4'/%3E%3Ccircle cx='78' cy='68' r='1.2' fill='%23fff' fill-opacity='.9'/%3E%3Ccircle cx='18' cy='82' r='.8' fill='%23fff' fill-opacity='.55'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='112' height='96' viewBox='0 0 112 96'%3E%3Ccircle cx='14' cy='18' r='1.15' fill='%23fff' fill-opacity='.95'/%3E%3Ccircle cx='62' cy='10' r='.75' fill='%23fff' fill-opacity='.45'/%3E%3Ccircle cx='96' cy='40' r='1' fill='%23fff' fill-opacity='.8'/%3E%3Ccircle cx='30' cy='52' r='.7' fill='%23fff' fill-opacity='.4'/%3E%3Ccircle cx='78' cy='68' r='1.2' fill='%23fff' fill-opacity='.9'/%3E%3Ccircle cx='18' cy='82' r='.8' fill='%23fff' fill-opacity='.55'/%3E%3C/svg%3E");-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-size:112px 96px;mask-size:112px 96px;position:absolute}.llv5-ai-mode__stars span{animation:llv5-ai-spin 30s linear infinite;background:conic-gradient(hsla(0,0%,100%,.95) 0deg,hsla(0,0%,100%,0) 55deg,hsla(0,0%,100%,0) 305deg,hsla(0,0%,100%,.95) 1turn);inset:-30%;position:absolute}.llv5-ai-mode__ring{border-radius:inherit;inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;padding:1px;position:absolute}.llv5-ai-mode__ring span{animation:llv5-ai-ring 30s linear infinite;aspect-ratio:1;background:conic-gradient(hsla(0,0%,100%,.95) 0deg,hsla(0,0%,100%,0) 64deg,hsla(0,0%,100%,0) 292deg,hsla(0,0%,100%,.95) 1turn);left:50%;position:absolute;top:50%;width:240%}.llv5-ai-mode__button-icon,.llv5-ai-mode__button-label{position:relative;z-index:1}.llv5-ai-mode__button-icon{align-items:center;display:inline-flex;flex:0 0 40px;height:40px;justify-content:center;width:40px}.llv5-ai-mode__button-icon svg{display:block;height:35.8333px;width:35.4167px}@keyframes llv5-ai-spin{to{transform:rotate(1turn)}}@keyframes llv5-ai-ring{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes llv5-ai-menu-orbit{0%{transform:rotate(0deg) translate(96px,28px) rotate(0deg)}to{transform:rotate(1turn) translate(96px,28px) rotate(-1turn)}}@keyframes llv5-ai-orbit{0%{transform:rotate(0deg) translateX(48px) rotate(0deg)}to{transform:rotate(1turn) translateX(48px) rotate(-1turn)}}@media (max-width:767px){.llv5-ai-mode__dock{bottom:16px;right:16px}.llv5-ai-mode__menu{padding:20px}.llv5-ai-mode__button{font-size:22px;letter-spacing:-.88px;min-height:88px;padding:22px 28px}}@media (prefers-reduced-motion:reduce){.llv5-ai-mode__glow,.llv5-ai-mode__menu-glow,.llv5-ai-mode__ring span,.llv5-ai-mode__stars span{animation:none}}