.llv5-ai-mode{--llv5-ai-bg:#0d0d0d;--llv5-ai-surface:#141414;--llv5-ai-surface-hover:#1b1b1b;--llv5-ai-border:#2b2b2b;--llv5-ai-text:#fff;--llv5-ai-muted:#949494;--llv5-ai-muted-strong:hsla(0,0%,100%,.6);--llv5-ai-shadow:inset 0 -4px 28px 0 rgba(43,43,43,.1),inset 0 4px 48px 0 rgba(43,43,43,.5),0 18px 42px 0 rgba(0,0,0,.35);--llv5-ai-button-shadow:0 2px 4px rgba(17,17,17,.08),0 1px 1px rgba(44,64,94,.04),inset 0 1px 0 hsla(0,0%,100%,.22);--llv5-ai-radius:16px;--llv5-ai-radius-sm:8px;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{backdrop-filter:blur(16px);background:radial-gradient(circle at top right,hsla(0,0%,100%,.14),transparent 34%),linear-gradient(180deg,hsla(0,0%,7%,.98),hsla(0,0%,4%,.98));border:1px solid var(--llv5-ai-border);border-radius:20px;box-shadow:var(--llv5-ai-shadow);padding:18px;width:min(360px,calc(100vw - 32px))}.llv5-ai-mode__menu[hidden]{display:none}.llv5-ai-mode__menu-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.llv5-ai-mode__menu-title{color:var(--llv5-ai-text);font-size:20px;font-weight:600;letter-spacing:-.03em;line-height:1.15;margin:0}.llv5-ai-mode__menu-close{align-items:center;background:transparent;border:1px solid var(--llv5-ai-border);border-radius:999px;color:var(--llv5-ai-muted);cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:0;transition:background-color .18s ease,color .18s ease,border-color .18s ease;width:36px}.llv5-ai-mode__menu-close:focus-visible,.llv5-ai-mode__menu-close:hover{background:var(--llv5-ai-surface-hover);border-color:hsla(0,0%,100%,.14);color:var(--llv5-ai-text);outline:none}.llv5-ai-mode__menu-close svg{fill:none;height:18px;stroke:currentColor;stroke-width:2;width:18px}.llv5-ai-mode__links{display:grid;gap:10px}.llv5-ai-mode__link{align-items:center;background:var(--llv5-ai-surface);border:1px solid var(--llv5-ai-border);border-radius:14px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06);color:var(--llv5-ai-text);display:flex;gap:12px;padding:13px 14px;text-decoration:none;transition:transform .18s ease,background-color .18s ease,border-color .18s ease}.llv5-ai-mode__link:focus-visible,.llv5-ai-mode__link:hover{background:var(--llv5-ai-surface-hover);border-color:hsla(0,0%,100%,.12);color:#fff;outline:none;transform:translateY(-1px)}.llv5-ai-mode__link-logo{align-items:center;background:hsla(0,0%,100%,.02);border:1px solid var(--llv5-ai-border);border-radius:8px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06);display:inline-flex;flex:0 0 38px;height:38px;justify-content:center;padding:8px;width:38px}.llv5-ai-mode__link-logo img{display:block;height:100%;object-fit:contain;width:100%}.llv5-ai-mode__link-logo-image--copilot{filter:brightness(0) invert(1)}.llv5-ai-mode__link-text{flex:1 1 auto;font-size:15px;font-weight:600;line-height:1.3}.llv5-ai-mode__link-arrow{align-items:center;color:var(--llv5-ai-muted-strong);display:inline-flex;justify-content:center}.llv5-ai-mode__link-arrow svg{display:block;height:16px;width:16px}.llv5-ai-mode__button{align-items:center;background:#000;border:1px solid hsla(0,0%,100%,.14);border-radius:8px;box-shadow:var(--llv5-ai-button-shadow);color:#fff;cursor:pointer;display:inline-flex;font-size:18px;font-weight:600;gap:10px;letter-spacing:-.5px;line-height:20px;min-height:60px;padding:0 32px;transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}.llv5-ai-mode__button:focus-visible,.llv5-ai-mode__button:hover{background:#0d0d0d;box-shadow:0 4px 10px rgba(17,17,17,.18),inset 0 1px 0 hsla(0,0%,100%,.24);outline:none;transform:translateY(-1px)}.llv5-ai-mode__button:active{transform:translateY(1px)}.llv5-ai-mode__button-icon{align-items:center;display:inline-flex;height:16px;justify-content:center;width:16px}.llv5-ai-mode__button-icon svg{fill:none;height:16px;stroke:currentColor;stroke-width:1.8;width:16px}@media (max-width:767px){.llv5-ai-mode__dock{bottom:16px;right:16px}.llv5-ai-mode__menu{padding:16px}.llv5-ai-mode__button{font-size:14px;min-height:50px;padding:0 24px;width:auto}}.llv5-ai-mode.is-hs-debug{font-family:Plus Jakarta Sans,sans-serif;pointer-events:none;position:relative;z-index:40}.llv5-ai-mode.is-hs-debug *,.llv5-ai-mode.is-hs-debug :after,.llv5-ai-mode.is-hs-debug :before{box-sizing:border-box}.llv5-ai-mode.is-hs-debug .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.is-hs-debug .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.is-hs-debug .llv5-ai-mode__menu[hidden]{display:none}.llv5-ai-mode.is-hs-debug .llv5-ai-mode__menu:after,.llv5-ai-mode.is-hs-debug .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.is-hs-debug .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.is-hs-debug .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.is-hs-debug .llv5-ai-mode__menu:hover:after,.llv5-ai-mode.is-hs-debug .llv5-ai-mode__menu:hover:before{opacity:1}.llv5-ai-mode.is-hs-debug .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.is-hs-debug .llv5-ai-mode__links,.llv5-ai-mode.is-hs-debug .llv5-ai-mode__menu-header{position:relative;z-index:2}.llv5-ai-mode.is-hs-debug .llv5-ai-mode__menu-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.llv5-ai-mode.is-hs-debug .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.is-hs-debug .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.is-hs-debug .llv5-ai-mode__menu-close svg{display:block;height:16px;width:16px}.llv5-ai-mode.is-hs-debug .llv5-ai-mode__links{display:grid;gap:8px}.llv5-ai-mode.is-hs-debug .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.is-hs-debug .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.is-hs-debug .llv5-ai-mode__link:focus-visible,.llv5-ai-mode.is-hs-debug .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.is-hs-debug .llv5-ai-mode__link:focus-visible:before,.llv5-ai-mode.is-hs-debug .llv5-ai-mode__link:hover:before{opacity:1}.llv5-ai-mode.is-hs-debug .llv5-ai-mode__link-arrow,.llv5-ai-mode.is-hs-debug .llv5-ai-mode__link-logo,.llv5-ai-mode.is-hs-debug .llv5-ai-mode__link-text{position:relative;z-index:2}.llv5-ai-mode.is-hs-debug .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.is-hs-debug .llv5-ai-mode__link-logo img{display:block;filter:brightness(0) invert(.62);height:16px;object-fit:contain;width:16px}.llv5-ai-mode.is-hs-debug .llv5-ai-mode__link-text{flex:1 1 auto;font-size:14px;font-weight:400;line-height:1.5}.llv5-ai-mode.is-hs-debug .llv5-ai-mode__link-arrow{align-items:center;display:inline-flex;justify-content:center;margin-left:auto}.llv5-ai-mode.is-hs-debug .llv5-ai-mode__link-arrow svg{display:block;height:16px;width:16px}.llv5-ai-mode.is-hs-debug .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 100px 32px 44px;position:relative}.llv5-ai-mode.is-hs-debug .llv5-ai-mode__button:focus-visible{outline:none}.llv5-ai-mode.is-hs-debug .llv5-ai-mode__fx{--llv5-ai-spin:5s;border-radius:inherit;inset:0;overflow:hidden;pointer-events:none;position:absolute}.llv5-ai-mode.is-hs-debug .llv5-ai-mode__glow{animation:llv5-ai-orbit var(--llv5-ai-spin) linear infinite;background:rgba(177,118,255,.34);border-radius:50%;filter:blur(28px);height:128px;left:calc(50% - 64px);position:absolute;top:calc(50% - 64px);width:128px}.llv5-ai-mode.is-hs-debug .llv5-ai-mode__stars{background:none;inset:0;-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.is-hs-debug .llv5-ai-mode__stars span{animation:llv5-ai-orbit var(--llv5-ai-spin) linear infinite;background:radial-gradient(circle,hsla(0,0%,100%,.95) 0,hsla(0,0%,100%,0) 70%);border-radius:50%;height:92px;left:calc(50% - 46px);position:absolute;top:calc(50% - 46px);width:92px}.llv5-ai-mode.is-hs-debug .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.is-hs-debug .llv5-ai-mode__ring span{animation:llv5-ai-ring var(--llv5-ai-spin) linear infinite;aspect-ratio:1;background:conic-gradient(from 90deg,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.is-hs-debug .llv5-ai-mode__button-icon,.llv5-ai-mode.is-hs-debug .llv5-ai-mode__button-label{position:relative;z-index:1}.llv5-ai-mode.is-hs-debug .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.is-hs-debug .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.is-hs-debug .llv5-ai-mode__dock{bottom:16px;right:16px}.llv5-ai-mode.is-hs-debug .llv5-ai-mode__menu{padding:20px}.llv5-ai-mode.is-hs-debug .llv5-ai-mode__button{font-size:22px;letter-spacing:-.88px;min-height:88px;padding:22px 28px}}@media (prefers-reduced-motion:reduce){.llv5-ai-mode.is-hs-debug .llv5-ai-mode__glow,.llv5-ai-mode.is-hs-debug .llv5-ai-mode__menu-glow,.llv5-ai-mode.is-hs-debug .llv5-ai-mode__ring span,.llv5-ai-mode.is-hs-debug .llv5-ai-mode__stars span{animation:none}}.llv5-ai-mode.is-hs-debug .llv5-ai-mode__button:active,.llv5-ai-mode.is-hs-debug .llv5-ai-mode__button:focus-visible,.llv5-ai-mode.is-hs-debug .llv5-ai-mode__button:hover{background:linear-gradient(171deg,hsla(0,0%,100%,.05) 8.5%,hsla(0,0%,100%,0) 45.8%),#141414;box-shadow:none;transform:none}