:root{--background-white-rgb:255,255,255;--navy-rgb:0,53,102;--orange-rgb:254,122,0;--light-font-rgb:255,255,255;--dark-font-rgb:0,0,0;--blue-font-rgb:53,158,255;--background-rgb:41,41,34;--button-rgb:222,222,222;--lightgray-rgb:246,246,246;--red-rgb:255,82,82;--green-rgb:144,190,109;--yellow-rgb:255,177,66;--blue-rgb:52,172,224;--steelblue-rgb:70,130,180;--lightsteelblue-rgb:153,207,224;--lightgrey-rgb:243,243,243;--airforceblue-rgb:92,126,159}.mask{height:100vh;left:0;min-height:100%;min-width:100%;pointer-events:none;position:fixed;top:0;width:100vw;z-index:10000}[data-theme=dark]{--lightsteelblue-rgb:107,182,253;--navy-rgb:107,182,253;--orange-rgb:214,83,0;--red-rgb:255,88,88;--green-rgb:44,92,0;--yellow-rgb:134,56,0;--blue-rgb:0,114,165;--blue-font-rgb:0,53,102;.mask{-webkit-backdrop-filter:invert(100%) hue-rotate(-180deg);backdrop-filter:invert(100%) hue-rotate(-180deg)}.truecolor{filter:invert(100%) hue-rotate(-150deg)}#gradient-animation,img{transform:translateZ(0);will-change:transform}}:root{--background-white:rgb(var(--background-white-rgb));--navy:rgb(var(--navy-rgb));--orange:rgb(var(--orange-rgb));--light-font:rgb(var(--light-font-rgb));--dark-font:rgb(var(--dark-font-rgb));--blue-font:rgb(var(--blue-font-rgb));--background:rgb(var(--background-rgb));--button:rgb(var(--button-rgb));--lightgray:rgb(var(--lightgray-rgb));--red:rgb(var(--red-rgb));--green:rgb(var(--green-rgb));--yellow:rgb(var(--yellow-rgb));--blue:rgb(var(--blue-rgb));--steelblue:rgb(var(--steelblue-rgb));--lightgrey:rgb(var(--lightgrey-rgb));--lightsteelblue:rgb(var(--lightsteelblue-rgb));--airforceblue:rgb(var(--airforceblue-rgb));--gradient-color-1:#fff;--gradient-color-2:#f2f2f2;--gradient-color-3:#d9d9d9;--gradient-color-4:#bfbfbf;--specific-company-falpha-blue:#5c7e9f;--specific-company-red:#ea3943;--specific-company-green:#16c784;--navbar-height-mobile:56px;--navbar-height-desktop:60px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f3f3f3;background-color:var(--lightgrey);font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;scroll-behavior:smooth;width:100%}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f1f100}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}.app{overflow-x:hidden;padding-top:var(--navbar-height-mobile);text-align:center}button{border:none;font-family:Poppins;font-size:16px;opacity:1}button.escape-button{align-items:inherit;background:none;border:0 solid #fff;border-radius:0;box-shadow:none;margin:none;padding:0;text-align:inherit;white-space:inherit}button:hover{opacity:.7}button:active{transform:scale(.95)}.fixed-bounding{height:100vh;left:0;position:fixed;top:0;width:100vw}.content-offset{left:auto;margin-top:0;position:static;z-index:1}@media screen and (min-width:640px){.app{padding-top:var(--navbar-height-desktop)}.content-offset{left:20vw;margin-top:0;padding-top:0;position:static}}.public-navbar{align-items:center;background-color:#fff;display:flex;flex-wrap:nowrap;height:var(--navbar-height-mobile);justify-content:space-between;left:0;overflow:visible;padding:10px 0;position:fixed;top:0;width:100%;z-index:100}@media screen and (min-width:740px){.navbar-particle-background{height:70px}}.public-navlinks{color:var(--dark-font);display:none;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media screen and (min-width:740px){.public-navbar{height:var(--navbar-height-desktop);justify-content:space-between;left:0;margin-top:0;padding:10px 50px;right:0;width:auto}.public-navlinks{display:block}}.public-logo{height:48px;object-fit:fill;padding:4px 24px;width:198px}@media screen and (max-width:800px){.public-logo{height:40px;object-fit:fill;padding:4px 10px;width:165px}}.public-footer{background-color:initial;padding:24px 20px}.public-footer-section{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px 32px;justify-content:space-between;margin:0 auto;max-width:1200px}@media screen and (max-width:640px){.public-footer-section{justify-content:center;text-align:center}}.public-footer-logo{height:29.508px;margin-top:10px;padding:4px 24px;vertical-align:text-bottom;width:180px}.public-footer-contact{padding:4px 24px;text-align:left}.public-footer-contact>a{color:inherit;text-decoration:none}.public-footer-h3{margin:0}.public-footer-h3:hover{color:#999}.public-footer-p{margin:0}.public-footer-brand{margin-top:28px;text-align:center}.public-footer .home-special-copyright{background-color:initial}.public-footer-copyright{font-size:12px;margin:0}.public-title{align-items:center;background:linear-gradient(90deg,#3b2d88,#52489c);color:#000;display:flex;height:-webkit-fit-content;height:fit-content;justify-content:center;position:relative;width:100%}.faq-page .public-title{background:none;border-radius:0;position:relative;z-index:1}.public-title>h1{color:var(--light-font);margin:10px 0;padding:calc(1vh + 1vw)}.public-title-date{color:var(--light-font);font-size:60%;font-weight:inherit;margin-bottom:10px;margin-top:-5px;text-align:center}.header{z-index:100}.navbar{background-color:#f9f9f9;display:flex;height:var(--navbar-height-mobile);left:0;overflow:visible;position:fixed;top:0;width:100%}.authenticate-bounding{display:flex;height:100%;margin:0;max-width:100vw;overflow-y:visible;width:-webkit-fit-content;width:fit-content}@media screen and (max-width:640px){.authenticate-bounding{flex-wrap:wrap}}button{align-items:left;border-radius:24px;margin:5px;padding:4px 24px;text-align:left;white-space:nowrap}button:hover{cursor:pointer}.highlighted-button{background:var(--lightsteelblue);color:var(--steelblue)}.authenticate-button.vice-active,.mobile-dropdown-button.vice-active{color:#8278c7;font-weight:700;position:relative;text-shadow:0 0 14px #8278c773;transition:color .3s ease,text-shadow .3s ease}.authenticate-button.vice-active:after{animation:vice-underline-in .4s ease both;background:linear-gradient(90deg,#0000,#8278c7,#0000);border-radius:2px;bottom:4px;content:"";height:2px;left:12px;position:absolute;right:12px}@keyframes vice-underline-in{0%{opacity:0;transform:scaleX(.3)}to{opacity:1;transform:scaleX(1)}}[data-theme=dark] .authenticate-button.vice-active,[data-theme=dark] .mobile-dropdown-button.vice-active{color:#a99ff0;text-shadow:0 0 14px #a99ff08c}[data-theme=dark] .authenticate-button.vice-active:after{background:linear-gradient(90deg,#0000,#a99ff0,#0000)}.authenticate-button{flex:1 1;flex-shrink:1;min-width:auto;text-align:center;z-index:10}.dropdown-button{flex:1 1;text-align:center;width:90%;z-index:10}.username-div{margin-left:10px}.mobile-dropdown-button{margin-left:20%;text-align:center;width:77%}.mobile-authenticate-button{text-align:center;width:90%}.username-with-icon{align-items:center;display:flex}.sidebar-page{margin:10px auto auto;width:90%}.sidebar-logo{margin-bottom:10px;margin-top:10px;position:relative;width:60%}.sidebar-bounding{background-color:#f9f9f9;height:100%;left:0;position:fixed;top:0;width:100vw}.hamburger-icon{width:38.36px}.hamburger-button{background-color:initial;border:none;border-radius:none;color:var(--dark-font);font-size:40px;margin:10px 20px;padding:0}.close-icon{bottom:30vw;left:50%;position:absolute;transform:translate(-50%);width:75px}.drawer-close{padding:10px 10px 20px}@media screen and (min-width:640px){.navbar{border-bottom:1px solid #000;height:var(--navbar-height-desktop);left:20vw;width:80vw;z-index:100}.sidebar-bounding{width:20vw}.authenticate-bounding{float:right;margin-top:0}.navbar{display:block}.sidebar-logo{margin-top:30px}}.dropdown-menu{background-color:var(--red);border-radius:20px;display:grid;margin:0 10px;overflow:hidden;z-index:10}.header-dropdown-wrapper{align-items:center;display:inline-flex;position:relative}.header-dropdown{background:#f9f9f9;background:var(--background-color,#f9f9f9);border-radius:8px;box-shadow:0 4px 12px #00000026;left:0;position:absolute;top:100%;z-index:1000}.button-container{display:flex;flex-direction:column;min-width:200px;padding:8px 0}.authenticate-button,.dropdown-button,.mobile-authenticate-button,.mobile-dropdown-button{background-color:initial!important;border:none!important;padding:4px 10px}.dropdown-button{padding:8px 16px;text-align:left;white-space:nowrap;width:100%}.dropdown-button:hover{background-color:rgba(var(--blue-font-rgb),.1)!important}.authenticate-button{position:relative}.authenticate-button.header-ticker-return,.mobile-authenticate-button.header-ticker-return{align-items:center;background:linear-gradient(180deg,#ffffffeb,#f8fafcb8)!important;border:.5px solid rgba(var(--airforceblue-rgb),.55)!important;border-radius:999px!important;box-shadow:inset 0 0 0 1px #ffffffa3,0 1px 6px rgba(15,23,42,.055);color:#0f172ad1!important;display:inline-flex;font-weight:650;gap:6px;justify-content:center;letter-spacing:.03em;padding:4px 12px!important;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.authenticate-button.header-ticker-return:focus-visible,.authenticate-button.header-ticker-return:hover,.mobile-authenticate-button.header-ticker-return:focus-visible,.mobile-authenticate-button.header-ticker-return:hover{border-color:rgba(var(--airforceblue-rgb),.9)!important;box-shadow:inset 0 0 0 1px #ffffffbd,0 3px 12px #5c7e9f2e;color:#5c7e9f!important;color:var(--specific-company-falpha-blue,#5c7e9f)!important;outline:none;transform:translateY(-1px)}.authenticate-button.header-ticker-return.highlighted-button,.mobile-authenticate-button.header-ticker-return.highlighted-button{background:rgba(var(--airforceblue-rgb),.11)!important;border-color:rgba(var(--airforceblue-rgb),.9)!important;color:#5c7e9f!important;color:var(--specific-company-falpha-blue,#5c7e9f)!important}.header-ticker-return-arrow{font-size:.8em;line-height:1;opacity:.72;transform:translateY(-.5px)}.mobile-authenticate-button.header-ticker-return--mobile{margin-left:5%;min-width:84px;width:-webkit-fit-content;width:fit-content}[data-theme=dark] .authenticate-button.header-ticker-return,[data-theme=dark] .mobile-authenticate-button.header-ticker-return{background:#ffffffdb!important;border-color:#5c7e9fbf!important;box-shadow:inset 0 0 0 1px #ffffffb8,0 1px 8px #0000002e;color:#0f172adb!important}[data-theme=dark] .authenticate-button.header-ticker-return:focus-visible,[data-theme=dark] .authenticate-button.header-ticker-return:hover,[data-theme=dark] .mobile-authenticate-button.header-ticker-return:focus-visible,[data-theme=dark] .mobile-authenticate-button.header-ticker-return:hover{border-color:#5c7e9ff2!important;box-shadow:inset 0 0 0 1px #ffffffd9,0 3px 12px #0000003d;color:#0f172a!important}@media (prefers-reduced-motion:reduce){.authenticate-button.header-ticker-return,.mobile-authenticate-button.header-ticker-return{transition:none}.authenticate-button.header-ticker-return:focus-visible,.authenticate-button.header-ticker-return:hover,.mobile-authenticate-button.header-ticker-return:focus-visible,.mobile-authenticate-button.header-ticker-return:hover{transform:none}}.contact-button{background-color:#3b2d88!important;border:2px solid #3b2d88!important;border-radius:24px!important;color:#fff!important;flex-shrink:0;font-weight:700!important;margin:0 8px!important;padding:1px 12px!important;transition:all .3s ease!important}.contact-button:hover{background-color:#52489c!important;border-color:#52489c!important;color:#fff!important;transform:scale(1.05)!important}.mobile-contact-button{background-color:#3b2d88!important;border:2px solid #3b2d88!important;border-radius:24px!important;color:#fff!important;font-weight:700!important;margin:8px auto!important;padding:2px 12px!important;text-align:center;width:90%}.falpha-logo{aspect-ratio:1098.31/200.57;display:inline-block;flex-shrink:0;line-height:0;max-width:52vw;position:relative;vertical-align:middle;width:200px}.falpha-logo-text{display:block;height:100%;inset:0;position:absolute;width:100%}.falpha-logo-core,.falpha-logo-outer{height:164.5311%;left:-7.6528%;position:absolute;top:-26.4232%;width:30.0462%}.falpha-logo-outer{animation:falpha-mark-spin 12s linear infinite;transform-origin:50% 50%;will-change:transform}@keyframes falpha-mark-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.falpha-logo-outer{animation:none}}.falpha-logo--header{margin:2px 24px}@media screen and (max-width:800px){.falpha-logo{width:172px}.falpha-logo--header{margin:2px 10px}}@keyframes tia-draw-shaft{0%{stroke-dashoffset:1}42%{stroke-dashoffset:0}80%{stroke-dashoffset:0;opacity:1}92%{stroke-dashoffset:0;opacity:0}93%{stroke-dashoffset:1;opacity:0}to{stroke-dashoffset:1;opacity:1}}@keyframes tia-float{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.tia-root{left:50%;margin-top:4px;opacity:0;pointer-events:none;position:absolute;top:100%;transform:translateX(-50%);transition:opacity .4s ease;visibility:hidden;z-index:5}.tia-root.tia-visible{opacity:1;visibility:visible}.tia-svg{animation:tia-float 2.8s ease-in-out infinite;display:block;height:auto;overflow:visible;width:64px}.tia-draw{animation:tia-draw-shaft 3.4s cubic-bezier(.6,0,.35,1) infinite}@media screen and (max-width:900px){.tia-root{display:none}}.hint-tooltip-wrap{align-items:center;display:inline-flex;position:relative;vertical-align:middle}.hint-tooltip-wrap:focus-within,.hint-tooltip-wrap:hover{z-index:4}.hint-tooltip-wrap--panel{-webkit-margin-start:4px;margin-inline-start:4px}.hint-tooltip-wrap--custom{display:inline-block}.hint-tooltip-btn,.hint-tooltip-trigger{align-items:center;display:inline-flex}.hint-tooltip-btn{background:#fff;background-color:#fff;border:.5px solid #0f172a38;border-radius:999px;color:#0f172a73;cursor:help;flex-shrink:0;font-size:.58rem;font-weight:700;height:14px;justify-content:center;line-height:1;margin:0;min-height:14px;min-width:14px;padding:0;vertical-align:middle;width:14px}.hint-tooltip-btn:focus-visible,.hint-tooltip-btn:hover{border-color:#5c7e9f;border-color:var(--specific-company-falpha-blue,#5c7e9f);box-shadow:0 0 0 2px #5c7e9f59;color:#5c7e9f;color:var(--specific-company-falpha-blue,#5c7e9f);outline:none}.hint-tooltip-bubble{background:#fff;background-color:#fff;border:.5px solid #0f172a1f;border-radius:8px;box-shadow:0 2px 4px #0f172a0a,0 10px 28px #0f172a1f;color:#0f172ae6;font-size:.68rem;font-weight:500;isolation:isolate;letter-spacing:.01em;line-height:1.45;opacity:0;padding:7px 10px;pointer-events:none;position:absolute;transition:transform .16s ease,visibility .16s;visibility:hidden;z-index:5}.hint-tooltip-bubble--above{bottom:calc(100% + 10px);left:50%;max-width:15rem;min-width:9.5rem;right:auto;text-align:center;top:auto;transform:translate3d(-50%,6px,0);white-space:nowrap}.hint-tooltip-bubble--panel{bottom:auto;font-size:.7rem;left:0;line-height:1.52;min-width:15rem;padding:10px 12px;right:auto;text-align:left;top:calc(100% + 10px);transform:translate3d(0,-6px,0);width:-webkit-max-content;width:max-content}.hint-tooltip-bubble--panel,.hint-tooltip-bubble--wrap{max-width:min(30rem,calc(100vw - 48px));white-space:normal}.hint-tooltip-line{display:block}.hint-tooltip-line+.hint-tooltip-line{margin-top:.55em}.hint-tooltip-wrap:focus-within .hint-tooltip-bubble,.hint-tooltip-wrap:hover .hint-tooltip-bubble{opacity:1;visibility:visible}.hint-tooltip-wrap:focus-within .hint-tooltip-bubble--above,.hint-tooltip-wrap:hover .hint-tooltip-bubble--above{transform:translate3d(-50%,0,0)}.hint-tooltip-wrap:focus-within .hint-tooltip-bubble--panel,.hint-tooltip-wrap:hover .hint-tooltip-bubble--panel{transform:translateZ(0)}.hint-tooltip-list{margin:.45em 0 0;padding-left:1.1em}.hint-tooltip-list li{margin-top:.35em}.agent-launcher,.agent-spotlight,.agent-workspace-page{--agent-bg:#090b10;--agent-surface:#0e1117;--agent-card:#12161e;--agent-card-soft:#ffffff0a;--agent-border:#ffffff17;--agent-border-strong:#ffffff2e;--agent-text:#f2f5f9;--agent-subtle:#c6cfdb;--agent-muted:#8b95a5;--agent-accent:#7da7cd;--agent-accent-rgb:125,167,205;--agent-accent-2:#5c7e9f;--agent-green:#6cc483;--agent-red:#ef6b67;--agent-amber:#e6b35f;--agent-blue:#6fb1e8;--agent-gray:#9aa7b4}[data-theme=light] .agent-launcher,[data-theme=light] .agent-spotlight,[data-theme=light] .agent-workspace-page{--agent-bg:#f6f7f9;--agent-surface:#fff;--agent-card:#fff;--agent-card-soft:#0035660d;--agent-border:#0d1b2a1f;--agent-border-strong:#0d1b2a3d;--agent-text:#0d1b2a;--agent-subtle:#314153;--agent-muted:#5d6b7c;--agent-accent:#2e567e;--agent-accent-rgb:46,86,126;--agent-accent-2:#003566;--agent-green:#1f7d3c;--agent-red:#c43d39;--agent-amber:#92600f;--agent-blue:#1e6091;--agent-gray:#5d6b7c}[data-theme=dark] .agent-launcher.truecolor,[data-theme=dark] .agent-spotlight.truecolor,[data-theme=dark] .agent-workspace-page.truecolor{filter:invert(100%) hue-rotate(-180deg)}.agent-launcher{align-items:center;background:linear-gradient(140deg,var(--agent-accent-2) 0,#0d1b2a 100%);border:1px solid #ffffff2e;border-radius:50%;bottom:22px;box-shadow:0 8px 26px #030a1466;color:#fff;cursor:pointer;display:flex;height:46px;justify-content:center;left:22px;padding:0;position:fixed;transition:transform .18s ease,box-shadow .18s ease;width:46px;z-index:1100}.agent-launcher:hover{box-shadow:0 12px 32px #030a1480;transform:translateY(-2px) scale(1.04)}.agent-launcher:active{transform:translateY(0) scale(.98)}.agent-spotlight-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#f3f6fa8c!important}[data-theme=light] .agent-spotlight-scrim{background:#0d1b2a61!important}.agent-spotlight{animation:agent-spotlight-in .22s cubic-bezier(.2,.8,.3,1);background:var(--agent-surface);border:1px solid var(--agent-border-strong);border-radius:20px;box-shadow:0 28px 90px #02060d8c;color:var(--agent-text);display:flex;flex-direction:column;left:50%;max-height:76vh;outline:none;overflow:hidden;position:fixed;text-align:left;top:11vh;transform:translateX(-50%);width:min(680px,calc(100vw - 28px))}@keyframes agent-spotlight-in{0%{opacity:0;transform:translate(-50%,10px) scale(.985)}to{opacity:1;transform:translate(-50%) scale(1)}}.agent-spotlight-bar{align-items:center;border-bottom:1px solid var(--agent-border);display:flex;gap:10px;padding:12px 14px 12px 18px}.agent-spotlight-brand{align-items:center;color:var(--agent-subtle);display:inline-flex;font-size:12px;font-weight:600;gap:8px;letter-spacing:.05em;text-transform:uppercase}.agent-spotlight-brand svg{color:var(--agent-accent);font-size:15px!important}.agent-context-chip{background:rgba(var(--agent-accent-rgb),.12);border:1px solid rgba(var(--agent-accent-rgb),.35);border-radius:999px;color:var(--agent-accent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:600;letter-spacing:.04em;padding:3px 9px}.agent-spotlight-spacer{flex:1 1}.agent-spotlight-action{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--agent-muted);cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;transition:color .15s ease,background-color .15s ease;width:28px}.agent-spotlight-action:hover{background:var(--agent-card-soft);color:var(--agent-text)}.agent-spotlight-action svg{font-size:17px!important}.agent-workspace-page{background:#0000;color:var(--agent-text);min-height:calc(100vh - 60px);min-height:calc(100vh - var(--navbar-height-desktop, 60px));padding:28px 28px 56px;text-align:left}.agent-particle-background{inset:0;pointer-events:none;position:fixed;z-index:-1}.agent-workspace-grid{grid-gap:40px;align-items:start;display:grid;gap:40px;grid-template-columns:340px minmax(0,1fr);margin:0 auto;max-width:1280px;position:relative;z-index:1}.agent-workspace-main{min-width:0}.agent-panel{color:var(--agent-text)}.agent-panel--page{margin:0 auto;max-width:780px}.agent-panel--overlay{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;padding:16px 18px 18px}.agent-panel-scroll{min-height:0}.agent-panel--overlay .agent-panel-scroll{flex:1 1;overflow-y:auto;padding-right:6px;scrollbar-width:thin}.agent-panel--overlay .agent-panel-scroll::-webkit-scrollbar{width:6px}.agent-panel--overlay .agent-panel-scroll::-webkit-scrollbar-thumb{background:var(--agent-border-strong);border-radius:999px}.agent-hero{text-align:center}.agent-panel--page .agent-hero{margin:9vh auto 28px;max-width:560px}.agent-hero-kicker{color:var(--agent-accent);display:inline-flex;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.agent-hero-title{color:var(--agent-text);font-size:30px;font-weight:600;letter-spacing:-.02em;line-height:1.2;margin:10px 0 8px}.agent-hero-sub{color:var(--agent-muted);font-size:14px;line-height:1.6;margin:0 auto;max-width:480px}.agent-new-validation-loading{align-items:center;animation:agent-fade-in .4s ease;display:flex;flex:1 1;flex-direction:column;gap:10px;justify-content:center;min-height:min(52vh,420px);padding:32px 24px}.agent-new-validation-loading__ring{animation:agent-spin 1.15s linear infinite;border:3px solid #6366f12e;border-radius:50%;border-top:3px solid var(--agent-accent,#6366f1);height:44px;width:44px}.agent-new-validation-loading__label{color:var(--agent-text);font-size:15px;font-weight:600;letter-spacing:-.01em}.agent-new-validation-loading__hint{color:var(--agent-muted);font-size:13px}.agent-starter-menu{width:100%}.agent-starter-menu--enter{animation:agent-menu-reveal .65s ease forwards}.agent-starter-menu--compact .agent-hero{margin-top:12px}@keyframes agent-spin{to{transform:rotate(1turn)}}@keyframes agent-fade-in{0%{opacity:0}to{opacity:1}}@keyframes agent-menu-reveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.agent-panel--overlay .agent-hero{margin:6px 0 16px;text-align:left}.agent-panel--overlay .agent-hero-kicker{display:none}.agent-panel--overlay .agent-hero-title{font-size:19px;margin:8px 0 6px}.agent-panel--overlay .agent-hero-sub{font-size:13px;margin:0;max-width:none}.agent-composer{align-items:flex-end;background:var(--agent-card);border:1px solid var(--agent-border);border-radius:18px;display:flex;gap:10px;padding:12px 12px 12px 16px;transition:border-color .15s ease,box-shadow .15s ease}.agent-composer:focus-within{border-color:rgba(var(--agent-accent-rgb),.55);box-shadow:0 0 0 3px rgba(var(--agent-accent-rgb),.14)}.agent-composer--hero{margin:0 auto;max-width:640px}.agent-panel--overlay .agent-composer--hero{margin:0;max-width:none}.agent-composer .MuiInputBase-root{color:var(--agent-text);font-size:14px;line-height:1.55;padding:2px 0}.agent-composer .MuiInputBase-input::placeholder{color:var(--agent-muted);opacity:1}.agent-send{align-items:center;background:linear-gradient(140deg,var(--agent-accent) 0,var(--agent-accent-2) 100%);border:none;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 auto;height:34px;justify-content:center;padding:0;transition:filter .15s ease,opacity .15s ease;width:34px}.agent-send:hover:not(:disabled){filter:brightness(1.1)}.agent-send:disabled{cursor:default;opacity:.35}.agent-send--stop{background:#ef6b672e;color:var(--agent-red)}.agent-send svg{font-size:18px!important}.agent-presets{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:18px auto 0;max-width:640px}.agent-preset-btn{align-items:center;background:var(--agent-card-soft);border:1px solid var(--agent-border);border-radius:999px;color:var(--agent-muted);cursor:pointer;display:inline-flex;font-size:12px;gap:8px;padding:7px 13px;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.agent-preset-btn:hover{background:rgba(var(--agent-accent-rgb),.1);border-color:rgba(var(--agent-accent-rgb),.4);color:var(--agent-text)}.agent-preset-arrow{display:none}.agent-panel--overlay .agent-presets{align-items:stretch;flex-direction:column;gap:6px;margin:14px 0 2px;max-width:none}.agent-panel--overlay .agent-preset-btn{border-radius:12px;color:var(--agent-subtle);font-size:13px;justify-content:space-between;padding:11px 14px;width:100%}.agent-panel--overlay .agent-preset-arrow{color:var(--agent-muted);display:inline;transition:color .15s ease,transform .15s ease}.agent-panel--overlay .agent-preset-btn:hover .agent-preset-arrow{color:var(--agent-accent);transform:translateX(2px)}.agent-followup{padding-top:14px}.agent-panel--page .agent-followup{background:linear-gradient(to top,var(--agent-bg) 72%,#0000);bottom:0;margin-top:10px;padding:18px 0;position:-webkit-sticky;position:sticky}.agent-panel--page .agent-followup .agent-composer{box-shadow:0 10px 28px #04091138}.agent-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.agent-chip{background:#0000;border:1px solid var(--agent-border);border-radius:999px;color:var(--agent-muted);cursor:pointer;font-size:11.5px;padding:4px 11px;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.agent-chip:hover:not(:disabled){background:rgba(var(--agent-accent-rgb),.1);border-color:rgba(var(--agent-accent-rgb),.4);color:var(--agent-text)}.agent-chip:disabled{cursor:default;opacity:.45}.agent-clarify{margin:8px 0 4px}.agent-clarify-q{color:var(--agent-text);font-size:12.5px;margin-bottom:8px}.agent-clarify-chips{margin-bottom:0}.agent-chip--default{border-color:rgba(var(--agent-accent-rgb),.45);color:var(--agent-text)}.agent-chip--selected{background:rgba(var(--agent-accent-rgb),.16);border-color:rgba(var(--agent-accent-rgb),.7);color:var(--agent-text)}.agent-chip--continue{border-color:rgba(var(--agent-accent-rgb),.55);color:var(--agent-text);margin-top:8px}.agent-clarify-hint{color:var(--agent-muted);font-size:11px;margin-bottom:6px}.agent-mode-pill--kind{border-color:rgba(var(--agent-accent-rgb),.35);color:var(--agent-muted)}.agent-thinking{align-items:center;color:var(--agent-muted);display:flex;font-size:13px;gap:10px;margin:14px 0 6px}.agent-thinking-dots{display:inline-flex;gap:4px}.agent-thinking-dots i{animation:agent-pulse 1.2s ease-in-out infinite;background:var(--agent-accent);border-radius:50%;height:5px;width:5px}.agent-thinking-dots i:nth-child(2){animation-delay:.15s}.agent-thinking-dots i:nth-child(3){animation-delay:.3s}@keyframes agent-pulse{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.agent-error-banner{background:#ef6b6714;border:1px solid #ef6b674d;border-radius:12px;color:var(--agent-red);font-size:13px;line-height:1.5;margin:12px 0;padding:10px 14px}.agent-transcript{display:flex;flex-direction:column;gap:22px;padding-top:12px}.agent-empty-transcript{background:var(--agent-card-soft);border:1px dashed var(--agent-border);border-radius:12px;color:var(--agent-muted);margin:12px 0 18px;padding:18px}.agent-turn{display:flex;flex-direction:column;gap:10px}.agent-user-bubble{align-self:flex-end;background:rgba(var(--agent-accent-rgb),.13);border:1px solid rgba(var(--agent-accent-rgb),.28);border-radius:14px 14px 4px 14px;color:var(--agent-text);font-size:14px;line-height:1.5;max-width:86%;padding:10px 14px}.agent-assistant-block{min-width:0}.agent-mode-pill,.agent-mode-pill--deterministic,.agent-mode-pill--direct,.agent-mode-pill--host{font-size:10.5px;letter-spacing:.02em;margin:6px 0;padding:3px 9px}.agent-interpretation,.agent-mode-pill,.agent-mode-pill--deterministic,.agent-mode-pill--direct,.agent-mode-pill--host{background:var(--agent-card-soft);border:1px solid var(--agent-border);border-radius:999px;color:var(--agent-muted);display:inline-flex}.agent-interpretation{align-items:center;flex-wrap:wrap;font-size:12px;gap:4px;margin:10px 0 4px;padding:5px 11px}.agent-interpretation strong{color:var(--agent-text)}.agent-verdict{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.agent-verdict-badge{border-radius:6px;font-size:11px;font-weight:700;letter-spacing:.05em;padding:4px 10px;text-transform:uppercase}.agent-verdict--challenges{background:#ef6b6729;color:var(--agent-red)}.agent-verdict--supports{background:#6cc48329;color:var(--agent-green)}.agent-verdict--mixed{background:rgba(var(--agent-accent-rgb),.16);color:var(--agent-accent)}.agent-verdict--abstain{background:#9aa7b429;color:var(--agent-gray)}.agent-codes{color:var(--agent-muted);font-size:12px}.agent-verdict-hero{align-items:center;background:var(--agent-card-soft);border:1px solid var(--agent-border);border-left:4px solid var(--agent-gray);border-radius:12px;display:flex;flex-wrap:wrap;gap:10px;margin:6px 0 14px;padding:12px 14px}.agent-verdict-hero.agent-verdict--challenges{border-left-color:var(--agent-red)}.agent-verdict-hero.agent-verdict--supports{border-left-color:var(--agent-green)}.agent-verdict-hero.agent-verdict--mixed{border-left-color:var(--agent-accent)}.agent-verdict-hero.agent-verdict--abstain{border-left-color:var(--agent-gray)}.agent-verdict-hero .agent-verdict-badge{font-size:13px;padding:5px 12px}.agent-verdict-hero-label{color:var(--agent-muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.agent-verdict-hero-codes{color:var(--agent-muted);flex-basis:100%;font-size:12px}.agent-metric-info{margin-left:4px;vertical-align:middle}.agent-signal-compare{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin:12px 0}@media (max-width:520px){.agent-signal-compare{grid-template-columns:1fr}}.agent-report{background:var(--agent-surface);border:1px solid var(--agent-border);border-radius:14px;font-size:14px;line-height:1.6;margin-top:16px;padding:18px 20px;text-align:left}.agent-panel--overlay .agent-report{background:var(--agent-card)}.agent-report-h3{color:var(--agent-text);font-size:17px;letter-spacing:-.01em;margin:14px 0 8px}.agent-report-h3:first-child{margin-top:0}.agent-report-h4{color:var(--agent-subtle);font-size:13.5px;letter-spacing:.01em;margin:16px 0 6px}.agent-report-bold{color:var(--agent-accent);font-weight:600}.agent-report-p{color:var(--agent-subtle);margin:8px 0}.agent-report-list strong,.agent-report-p strong{color:var(--agent-text);font-weight:700}.agent-report-p em{color:var(--agent-muted)}.agent-report-list{color:var(--agent-subtle);margin:8px 0 12px;padding-left:20px}.agent-report-list li{line-height:1.55;margin:6px 0}.agent-report-link{border-bottom:1px solid rgba(var(--agent-accent-rgb),.4);color:var(--agent-accent);text-decoration:none}.agent-report-link:hover{border-bottom-color:var(--agent-accent);color:var(--agent-text)}.agent-signal-card{background:radial-gradient(circle at top right,rgba(var(--agent-accent-rgb),.14),#0000 42%),var(--agent-card);border:1px solid rgba(var(--agent-accent-rgb),.32);border-radius:12px;margin:12px 0 16px;padding:14px 16px}.agent-signal-kicker{color:var(--agent-accent);display:inline-flex;font-size:10px;font-weight:700;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.agent-signal-card h4{color:var(--agent-text);font-size:14px;margin:0 0 10px}.agent-signal-grid{grid-gap:6px 10px;color:var(--agent-muted);display:grid;font-size:12px;gap:6px 10px;grid-template-columns:1fr auto}.agent-signal-grid strong{color:var(--agent-text)}.agent-xai-chart{background:var(--agent-card);border:1px solid var(--agent-border);border-radius:12px;margin:16px 0;padding:14px 16px}.agent-xai-chart h4{color:var(--agent-muted);font-size:13px;margin:0 0 12px}.agent-xai-features,.agent-xai-note{color:var(--agent-muted);font-size:12px;line-height:1.45;margin-top:10px}.agent-xai-features span{color:var(--agent-subtle);font-weight:600}.agent-xai-note{background:rgba(var(--agent-accent-rgb),.08);border-left:2px solid rgba(var(--agent-accent-rgb),.7);color:var(--agent-subtle);padding:8px 10px}.agent-outcome-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:9.5px;font-weight:700;letter-spacing:.05em;padding:2px 8px;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.agent-outcome-badge--inline{margin-left:2px}.agent-outcome-badge--pending{background:#e6b35f29;color:var(--agent-amber)}.agent-outcome-badge--ready{background:#6fb1e829;color:var(--agent-blue)}.agent-outcome-badge--hit{background:#6cc4832e;color:var(--agent-green)}.agent-outcome-badge--miss{background:#ef6b6729;color:var(--agent-red)}.agent-outcome-badge--skipped{background:#9aa7b42e;color:var(--agent-gray)}.agent-outcome-panel{background:var(--agent-card-soft);border:1px solid var(--agent-border);border-radius:12px;margin:12px 0 16px;padding:14px 16px}.agent-outcome-panel--subtle{background:#0000;margin:10px 0 12px;opacity:.85;padding:10px 12px}.agent-outcome-panel-head{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:8px}.agent-outcome-kicker{color:var(--agent-muted);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.agent-outcome-title{color:var(--agent-text);font-size:15px;font-weight:600;margin:0 0 6px}.agent-outcome-detail{color:var(--agent-subtle);font-size:13px;line-height:1.5;margin:0 0 8px}.agent-outcome-meta{color:var(--agent-muted);font-size:12px;margin:0}.agent-outcome-stats{grid-gap:10px 16px;display:grid;gap:10px 16px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin:10px 0 0;padding:0}.agent-outcome-stats div{min-width:0}.agent-outcome-stats dt{color:var(--agent-muted);font-size:11px;letter-spacing:.04em;margin:0;text-transform:uppercase}.agent-outcome-stats dd{color:var(--agent-text);font-size:14px;font-weight:600;margin:4px 0 0}.agent-history-sidebar{align-self:start;border-right:1px solid var(--agent-border);color:var(--agent-text);max-height:calc(100vh - 100px);overflow-y:auto;padding-right:28px;position:-webkit-sticky;position:sticky;scrollbar-width:thin;top:76px}.agent-history-sidebar::-webkit-scrollbar{width:6px}.agent-history-sidebar::-webkit-scrollbar-thumb{background:var(--agent-border-strong);border-radius:999px}.agent-sidebar-tabs{background:var(--agent-bg);border:1px solid var(--agent-border);border-radius:11px;display:flex;gap:2px;margin-bottom:16px;padding:3px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.agent-sidebar-tab{background:#0000;border:none;border-radius:8px;color:var(--agent-muted);cursor:pointer;flex:1 1;font-size:12px;font-weight:600;letter-spacing:.02em;padding:7px 0;text-align:center;transition:color .15s ease,background-color .15s ease}.agent-sidebar-tab:hover{color:var(--agent-text)}.agent-sidebar-tab--active{background:var(--agent-card-soft);border:1px solid var(--agent-border);color:var(--agent-text)}.agent-new-thesis-btn{align-items:center;background:rgba(var(--agent-accent-rgb),.1);border:1px solid rgba(var(--agent-accent-rgb),.35);border-radius:10px;color:var(--agent-accent);cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;justify-content:center;letter-spacing:.02em;transition:color .15s ease,background-color .15s ease,border-color .15s ease,opacity .15s ease}.agent-new-thesis-btn svg{font-size:16px!important}.agent-new-thesis-btn:hover:not(:disabled){background:rgba(var(--agent-accent-rgb),.18);border-color:rgba(var(--agent-accent-rgb),.55);color:var(--agent-text)}.agent-new-thesis-btn:disabled{cursor:not-allowed;opacity:.45}.agent-new-thesis-btn--sidebar{margin-bottom:14px;padding:10px 12px;width:100%}.agent-new-thesis-btn--toolbar{border-radius:999px;font-size:11px;padding:6px 11px}.agent-new-thesis-btn--spotlight{border-radius:999px;font-size:11px;padding:5px 10px;white-space:nowrap}.agent-panel-toolbar{align-items:center;display:flex;justify-content:flex-end;margin-bottom:10px;min-height:28px}.agent-panel--overlay .agent-panel-toolbar{margin-bottom:6px;padding:0 2px}.agent-sidebar-empty{color:var(--agent-muted);font-size:12.5px;line-height:1.5}.agent-sidebar-label{color:var(--agent-muted);font-size:11px;font-weight:600;letter-spacing:.06em;margin:18px 0 10px;text-transform:uppercase}.agent-sidebar-label:first-of-type{margin-top:0}.agent-usage-stats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:6px}.agent-usage-stats+.agent-sidebar-label{margin-top:26px}.agent-usage-list+.agent-sidebar-label{margin-top:22px}.agent-usage-stat{background:var(--agent-card-soft);border:1px solid var(--agent-border);border-radius:10px;padding:11px 12px}.agent-usage-stat--wide{background:rgba(var(--agent-accent-rgb),.08);border-color:rgba(var(--agent-accent-rgb),.3);grid-column:1/-1}.agent-usage-stat-label{color:var(--agent-muted);display:block;font-size:10.5px;letter-spacing:.05em;text-transform:uppercase}.agent-usage-stat-value{font-feature-settings:"tnum";color:var(--agent-text);display:block;font-size:15px;font-variant-numeric:tabular-nums;font-weight:600;margin-top:4px}.agent-usage-list{display:flex;flex-direction:column;gap:6px}.agent-usage-subtitle{color:var(--agent-muted);font-size:11px;line-height:1.35;margin:-2px 0 8px}.agent-usage-item{grid-gap:10px;background:var(--agent-card-soft);border:1px solid var(--agent-border);border-radius:9px;color:var(--agent-muted);display:grid;font-size:11.5px;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:8px 11px;text-align:left}.agent-usage-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-usage-item strong{font-feature-settings:"tnum";color:var(--agent-text);font-variant-numeric:tabular-nums}.agent-history-item-wrap{margin-bottom:8px;position:relative}.agent-history-item{background:var(--agent-card-soft);border:1px solid var(--agent-border);border-radius:12px;color:var(--agent-subtle);cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:11px 12px;text-align:left;transition:border-color .15s ease,background-color .15s ease;width:100%}.agent-history-item:hover{background:rgba(var(--agent-accent-rgb),.08);border-color:rgba(var(--agent-accent-rgb),.35)}.agent-history-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:7px;padding-right:44px}.agent-history-ticker{color:var(--agent-text);font-size:13px;font-weight:700;letter-spacing:.02em}.agent-history-horizon,.agent-history-stance{color:var(--agent-muted);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.agent-history-badges{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.agent-verdict-chip{border-radius:999px;font-size:9.5px;font-weight:700;letter-spacing:.05em;padding:2px 8px;text-transform:uppercase;white-space:nowrap}.agent-history-preview{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--agent-muted);display:-webkit-box;font-size:11.5px;line-height:1.4;overflow:hidden}.agent-history-date{color:var(--agent-muted);font-size:10.5px;opacity:.8}.agent-history-delete{background:#ef6b6714!important;border:1px solid #ef6b6740!important;border-radius:999px!important;color:var(--agent-red)!important;cursor:pointer;font-size:10px!important;line-height:1.3!important;margin:0!important;opacity:0;padding:2px 8px!important;position:absolute;right:9px;top:9px;transition:opacity .16s ease,background-color .16s ease}.agent-history-delete:focus-visible,.agent-history-item-wrap:hover .agent-history-delete{opacity:1}.agent-history-delete:hover{background:#ef6b6729!important}.agent-delete-backdrop{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#02060d99;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1600}.agent-delete-dialog{background:var(--agent-surface);border:1px solid var(--agent-border);border-radius:16px;box-shadow:0 22px 70px #02060d66;color:var(--agent-text);padding:18px;text-align:left;width:min(360px,calc(100vw - 32px))}.agent-delete-kicker{color:var(--agent-red);display:inline-flex;font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.agent-delete-dialog h4{color:var(--agent-text);font-size:16px;margin:0 0 8px}.agent-delete-dialog p{color:var(--agent-muted);font-size:12px;line-height:1.5;margin:0}.agent-delete-error{background:#ef6b671a;border-radius:8px;color:var(--agent-red);font-size:12px;margin-top:10px;padding:8px 10px}.agent-delete-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.agent-delete-cancel,.agent-delete-confirm{border-radius:999px!important;cursor:pointer;font-size:12px!important;margin:0!important;padding:6px 14px!important}.agent-delete-cancel{background:var(--agent-card-soft)!important;border:1px solid var(--agent-border)!important;color:var(--agent-subtle)!important}.agent-delete-confirm{background:#ef6b6724!important;border:1px solid #ef6b674d!important;color:var(--agent-red)!important}.agent-ctx-debug{background:var(--agent-card-soft);border:1px dashed var(--agent-border);border-radius:10px;font-size:12px;margin-top:12px;text-align:left}.agent-ctx-debug-summary{align-items:center;color:var(--agent-subtle);cursor:pointer;display:flex;gap:8px;justify-content:space-between;list-style:none;padding:10px 12px}.agent-ctx-debug-summary::-webkit-details-marker{display:none}.agent-ctx-debug-pill{color:var(--agent-blue);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.agent-ctx-debug-body{border-top:1px solid var(--agent-border);padding:0 12px 12px}.agent-ctx-meta{color:var(--agent-muted);display:flex;flex-wrap:wrap;font-size:11px;gap:10px;padding:10px 0}.agent-ctx-stack{display:flex;flex-direction:column;gap:8px}.agent-ctx-section{border:1px solid var(--agent-border);border-radius:8px;overflow:hidden}.agent-ctx-section-head{background:var(--agent-card-soft);color:var(--agent-text);display:flex;gap:8px;justify-content:space-between;padding:8px 10px}.agent-ctx-section-head strong{color:var(--agent-blue);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600}.agent-ctx-fields{color:var(--agent-subtle);margin:0;padding:8px 10px 10px 24px}.agent-ctx-fields li{display:flex;gap:8px;justify-content:space-between;margin:4px 0}.agent-ctx-fields code{font-size:11px}.agent-ctx-field--empty{opacity:.55}.agent-ctx-tools{padding:0 10px 10px}.agent-ctx-note,.agent-ctx-tools{color:var(--agent-muted);line-height:1.45}.agent-ctx-note{margin:10px 0 0}.agent-ctx-called,.agent-ctx-hops{margin-top:12px}.agent-ctx-called h5,.agent-ctx-hops h5{color:var(--agent-muted);font-size:11px;letter-spacing:.04em;margin:0 0 6px;text-transform:uppercase}.agent-ctx-hop{background:var(--agent-card-soft);border-radius:6px;display:flex;gap:8px;justify-content:space-between;margin-bottom:4px;padding:6px 8px}.agent-ctx-hop-title{color:var(--agent-text)}.agent-ctx-hop-meta{color:var(--agent-blue);display:flex;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;gap:10px}.agent-ctx-called ul{margin:0;padding-left:18px}.agent-ctx-called li{color:var(--agent-subtle);display:flex;flex-wrap:wrap;gap:8px;margin:4px 0}@media (max-width:1000px){.agent-workspace-grid{gap:28px;grid-template-columns:1fr}.agent-history-sidebar{border-right:none;max-height:none;padding-right:0;position:static}.agent-panel--page .agent-hero{margin-top:4vh}}@media (max-width:600px){.agent-workspace-page{padding:20px 16px 40px}.agent-hero-title{font-size:24px}.agent-spotlight{max-height:84vh;top:6vh}}.agent-desk-settle{animation:agentDeskSettle 1.4s ease forwards}@keyframes agentDeskSettle{0%,65%{opacity:1}to{opacity:0}}.agent-desk-ticker{background:var(--agent-card);border:1px solid var(--agent-border);border-radius:14px;display:flex;flex-direction:column;gap:6px;padding:12px 14px}.agent-desk-row{align-items:baseline;animation:agent-fade-in .3s ease;color:var(--agent-subtle);display:flex;font-size:12.5px;gap:8px}.agent-desk-dot{align-self:center;background:var(--agent-muted);border-radius:50%;flex:none;height:8px;width:8px}.agent-desk-dot--running{animation:agent-pulse 1.2s ease-in-out infinite;background:var(--agent-accent)}.agent-desk-dot--ok{background:var(--agent-green)}.agent-desk-dot--error{background:var(--agent-red)}.agent-desk-dot--no_data{background:var(--agent-amber)}.agent-desk-agent{color:var(--agent-text);font-weight:600;white-space:nowrap}.agent-desk-task{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-desk-meta{font-feature-settings:"tnum";color:var(--agent-muted);flex:none;font-size:11.5px;font-variant-numeric:tabular-nums}.agent-dispatch-log{background:var(--agent-card);border:1px solid var(--agent-border);border-radius:12px;font-size:12.5px;margin-top:10px}.agent-dispatch-log>summary{align-items:center;color:var(--agent-muted);cursor:pointer;display:flex;gap:8px;padding:9px 12px;-webkit-user-select:none;user-select:none}.agent-dispatch-log[open]>summary{border-bottom:1px solid var(--agent-border);color:var(--agent-subtle)}.agent-dispatch-count{color:var(--agent-muted);font-size:11px;margin-left:auto}.agent-dispatch-rows{display:flex;flex-direction:column}.agent-dispatch-row{align-items:center;border-bottom:1px solid var(--agent-border);display:flex;gap:8px;padding:8px 12px}.agent-dispatch-row:last-child{border-bottom:none}.agent-dispatch-main{align-items:baseline;column-gap:8px;display:flex;flex:1 1;flex-wrap:wrap;min-width:0}.agent-dispatch-detail{flex-basis:100%;overflow:hidden;text-overflow:ellipsis}.agent-dispatch-detail,.agent-dispatch-meta{color:var(--agent-muted);font-size:11.5px;white-space:nowrap}.agent-dispatch-meta{font-feature-settings:"tnum";flex:none;font-variant-numeric:tabular-nums}.agent-usage-surface-chip{border:1px solid var(--agent-border-strong);border-radius:999px;color:var(--agent-accent);display:inline-block;font-size:10px;font-weight:700;letter-spacing:.04em;margin-left:6px;padding:1px 6px;vertical-align:middle}.agent-fanout{animation:agent-fade-in .35s ease;background:var(--agent-card);border:1px solid var(--agent-border);border-radius:16px;display:flex;gap:0;padding:16px}.agent-fanout-hub{align-items:center;border-right:1px dashed var(--agent-border-strong);display:flex;flex:none;flex-direction:column;gap:6px;justify-content:center;padding-right:14px;text-align:center;width:128px}.agent-fanout-hub-mark,.falpha-mark{display:inline-block}.falpha-mark{flex-shrink:0;line-height:0;position:relative}.falpha-mark img{display:block;height:100%;inset:0;position:absolute;width:100%}.falpha-mark-outer{animation:agent-mark-spin 12s linear infinite;transform-origin:50% 50%;will-change:transform}@keyframes agent-mark-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.falpha-mark-outer{animation:none}}.agent-fanout-hub--concluding .agent-fanout-hub-mark{animation:agent-pulse 1.1s ease-in-out infinite}.agent-fanout-hub-label{color:var(--agent-subtle);font-size:12px;font-weight:600}.agent-fanout-hub-count{font-feature-settings:"tnum";color:var(--agent-muted);font-size:10.5px;font-variant-numeric:tabular-nums}.agent-fanout-lanes{display:flex;flex:1 1;flex-direction:column;gap:10px;min-width:0;padding-left:2px}.agent-fanout-lane{align-items:flex-start;animation:agent-fanout-spawn .4s ease both;display:flex;gap:8px}@keyframes agent-fanout-spawn{0%{opacity:0;transform:translateX(-14px)}to{opacity:1;transform:translateX(0)}}.agent-fanout-connector{background:var(--agent-border-strong);border-radius:2px;flex:none;height:2px;margin-top:9px;width:26px}.agent-fanout-lane--running .agent-fanout-connector{animation:agent-flow 1.1s linear infinite;background:linear-gradient(90deg,var(--agent-accent) 0,#0000 50%,var(--agent-accent) 100%);background-size:200% 100%}@keyframes agent-flow{0%{background-position:200% 0}to{background-position:0 0}}.agent-fanout-lane .agent-desk-dot{margin-top:6px}.agent-fanout-body{flex:1 1;min-width:0}.agent-fanout-head{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.agent-fanout-agent{color:var(--agent-text);font-size:13px;font-weight:700}.agent-fanout-lane--blue .agent-fanout-agent{color:var(--agent-blue)}.agent-fanout-lane--green .agent-fanout-agent{color:var(--agent-green)}.agent-fanout-lane--amber .agent-fanout-agent{color:var(--agent-amber)}.agent-fanout-lane--accent .agent-fanout-agent{color:var(--agent-accent)}.agent-fanout-lane--accent2 .agent-fanout-agent{color:var(--agent-accent-2)}.agent-fanout-meta{font-feature-settings:"tnum";color:var(--agent-muted);flex:none;font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.agent-fanout-meta--error{color:var(--agent-red)}.agent-fanout-meta--no_data{color:var(--agent-amber)}.agent-fanout-task{color:var(--agent-subtle);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-fanout-progress{animation:agent-fade-in .3s ease;color:var(--agent-accent);font-size:11.5px;font-style:italic;margin-top:3px}.agent-fanout-detail{color:var(--agent-muted);font-size:11.5px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-fanout-lane--settled{opacity:.92}.agent-committee-card{animation:agent-fade-in .35s ease;background:radial-gradient(130% 120% at 100% 0,#e6b35f0f,#0000 50%),var(--agent-card);border:1px solid var(--agent-border-strong);border-radius:16px;margin-top:10px;padding:16px 18px}.agent-committee-head{align-items:center;border-bottom:1px solid var(--agent-border);display:flex;gap:10px;padding-bottom:10px}.agent-committee-title{color:var(--agent-text);font-size:14px;font-weight:800;letter-spacing:.01em}.agent-committee-round{font-feature-settings:"tnum";color:var(--agent-muted);font-size:12px;font-variant-numeric:tabular-nums}.agent-committee-status{border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.05em;margin-left:auto;padding:2px 10px;text-transform:uppercase}.agent-committee-status--active{border:1px solid;color:var(--agent-amber)}.agent-committee-status--concluded{border:1px solid;color:var(--agent-green)}.agent-committee-label{color:var(--agent-muted);font-size:10.5px;font-weight:700;letter-spacing:.08em;margin:0 0 6px;text-transform:uppercase}.agent-committee-minutes{margin-top:12px}.agent-committee-minutes p{color:var(--agent-subtle);font-size:13.5px;line-height:1.55;margin:0}.agent-committee-section{margin-top:14px}.agent-committee-disagreement{background:#e6b35f0d;border-left:2px solid var(--agent-amber);border-radius:0 8px 8px 0;display:flex;flex-direction:column;gap:3px;margin-bottom:6px;padding:8px 10px}.agent-committee-topic{color:var(--agent-text);font-size:12.5px;font-weight:700}.agent-committee-position{color:var(--agent-subtle);font-size:12px}.agent-committee-chips{display:flex;flex-wrap:wrap;gap:6px}.agent-chip--evidence{border-color:var(--agent-border-strong);color:var(--agent-subtle);text-transform:capitalize}.agent-committee-dropped{color:var(--agent-muted);font-size:11px;margin:8px 0 0}.agent-committee-verdict{border:1px solid;border-radius:12px;margin-top:16px;padding:12px 14px}.agent-committee-verdict--green{background:#6cc48312;border-color:var(--agent-green)}.agent-committee-verdict--amber{background:#e6b35f12;border-color:var(--agent-amber)}.agent-committee-verdict--red{background:#ef6b6712;border-color:var(--agent-red)}.agent-committee-verdict-head{align-items:baseline;display:flex;gap:10px}.agent-committee-verdict-word{font-size:18px;font-weight:800;letter-spacing:.04em}.agent-committee-verdict--green .agent-committee-verdict-word{color:var(--agent-green)}.agent-committee-verdict--amber .agent-committee-verdict-word{color:var(--agent-amber)}.agent-committee-verdict--red .agent-committee-verdict-word{color:var(--agent-red)}.agent-committee-confidence{color:var(--agent-muted);font-size:11.5px}.agent-committee-falsification{color:var(--agent-subtle);font-size:12.5px;line-height:1.5;margin:8px 0 0}.agent-committee-disclaimer{color:var(--agent-muted);font-size:10.5px;font-style:italic;margin:14px 0 0}.agent-workflow-stepper{animation:agent-fade-in .3s ease;background:var(--agent-card);border:1px solid var(--agent-border);border-radius:14px;margin-top:10px;padding:12px 14px}.agent-workflow-head{align-items:center;display:flex;gap:10px;margin-bottom:10px}.agent-workflow-title{color:var(--agent-text);font-size:13px;font-weight:700}.agent-workflow-head .agent-committee-status{margin-left:auto}.agent-workflow-rail{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.agent-step-pill{border:1px solid var(--agent-border);border-radius:999px;color:var(--agent-muted);font-size:11.5px;font-weight:600;padding:3px 11px;position:relative}.agent-step-pill--done{background:#6cc4830f;border-color:#6cc48366;color:var(--agent-green)}.agent-step-pill--current{background:var(--agent-accent);border-color:var(--agent-accent);box-shadow:0 0 0 3px #7da7cd2e;color:var(--agent-bg)}.agent-workflow-questions{border-top:1px dashed var(--agent-border);margin-top:10px;padding-top:8px}.agent-workflow-questions p{color:var(--agent-subtle);font-size:12px;margin:0 0 4px}.oauth-consent-page{align-items:center;background:radial-gradient(90% 70% at 50% 0,#7da7cd14,#0000),var(--agent-bg);color:var(--agent-text);display:flex;justify-content:center;min-height:100vh;padding:24px}.oauth-consent-card{background:var(--agent-card);border:1px solid var(--agent-border);border-radius:16px;box-shadow:0 24px 60px #00000073;padding:32px 30px 26px;width:min(460px,100%)}.oauth-consent-mark{margin-bottom:18px}.oauth-consent-title{color:var(--agent-text);font-size:20px;font-weight:600;line-height:1.35;margin:0 0 8px}.oauth-consent-title strong{color:var(--agent-accent)}.oauth-consent-muted{color:var(--agent-muted);font-size:13.5px;line-height:1.5;margin:0 0 14px}.oauth-consent-scopes{background:var(--agent-card-soft);border:1px solid var(--agent-border);border-radius:10px;margin:0 0 16px;padding:12px 14px 12px 30px}.oauth-consent-scopes li{color:var(--agent-subtle);font-size:13px;line-height:1.55}.oauth-consent-account{color:var(--agent-muted);font-size:12.5px;margin:0 0 14px}.oauth-consent-account strong{color:var(--agent-text)}.oauth-consent-error{color:var(--agent-red);font-size:12.5px;margin:0 0 14px}.oauth-consent-actions{display:flex;gap:10px;margin-bottom:14px}.oauth-consent-btn{align-items:center;border-radius:10px;cursor:pointer;display:inline-flex;flex:1 1;font-size:14px;font-weight:600;justify-content:center;padding:10px 16px;text-decoration:none;transition:filter .15s ease,background .15s ease}.oauth-consent-btn:disabled{cursor:default;opacity:.6}.oauth-consent-btn--approve{background:linear-gradient(135deg,var(--agent-accent),var(--agent-accent-2));border:1px solid #0000;color:#0b0e13}.oauth-consent-btn--approve:hover{filter:brightness(1.08)}.oauth-consent-btn--deny{background:#0000;border:1px solid var(--agent-border-strong);color:var(--agent-subtle)}.oauth-consent-btn--deny:hover{background:var(--agent-card-soft)}.oauth-consent-footnote{color:var(--agent-muted);font-size:11.5px;line-height:1.5;margin:0}:root{--agent-violet:#a78bd0}[data-theme=light] .agent-launcher,[data-theme=light] .agent-spotlight,[data-theme=light] .agent-workspace-page{--agent-violet:#6b4fa0}.agent-fanout-lane--violet .agent-fanout-agent{color:#a78bd0;color:var(--agent-violet)}.agent-analyst-card,.agent-curve-card,.agent-trend-card{background:var(--agent-card);border:1px solid var(--agent-border);border-radius:12px;margin-top:12px;padding:14px 16px}.agent-analyst-head,.agent-curve-head,.agent-trend-head{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px}.agent-analyst-title,.agent-curve-title,.agent-trend-title{color:var(--agent-text);font-size:13px;font-weight:600}.agent-trend-dir{border:1px solid var(--agent-border-strong);border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.agent-trend-dir--green{color:var(--agent-green)}.agent-trend-dir--red{color:var(--agent-red)}.agent-trend-dir--gray{color:var(--agent-muted)}.agent-trend-now{align-items:baseline;display:flex;gap:10px}.agent-trend-now strong{font-feature-settings:"tnum";color:var(--agent-text);font-size:22px;font-variant-numeric:tabular-nums}.agent-trend-delta{color:var(--agent-muted);font-size:12px}.agent-spark{display:block;height:44px;margin:8px 0 6px;width:100%}.agent-spark-line{stroke:var(--agent-accent);stroke-width:1.5;vector-effect:non-scaling-stroke}.agent-spark-zero{stroke:var(--agent-border-strong);stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.agent-trend-foot{color:var(--agent-muted);display:flex;font-size:11.5px;gap:14px}.agent-analyst-lean{border:1px solid var(--agent-border-strong);border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.agent-analyst-lean--green{color:var(--agent-green)}.agent-analyst-lean--red{color:var(--agent-red)}.agent-analyst-lean--amber{color:var(--agent-amber)}.agent-analyst-lean--gray{color:var(--agent-muted)}.agent-analyst-consensus{color:var(--agent-subtle);font-size:12.5px;margin-bottom:10px}.agent-analyst-consensus strong{color:var(--agent-text)}.agent-analyst-dormant{color:var(--agent-muted);font-style:italic}.agent-analyst-list{display:flex;flex-direction:column;gap:8px}.agent-analyst-row{align-items:baseline;border-bottom:1px solid var(--agent-border);display:flex;gap:10px;justify-content:space-between;padding-bottom:7px}.agent-analyst-row:last-child{border-bottom:none;padding-bottom:0}.agent-analyst-who{display:flex;flex-direction:column;min-width:0}.agent-analyst-name{color:var(--agent-text);font-size:12.5px;font-weight:600}.agent-analyst-firm{color:var(--agent-muted);font-size:11px}.agent-analyst-meta{display:flex;flex-wrap:wrap;font-size:11.5px;gap:8px;justify-content:flex-end}.agent-analyst-call{font-weight:600}.agent-analyst-call--green{color:var(--agent-green)}.agent-analyst-call--red{color:var(--agent-red)}.agent-analyst-call--gray{color:var(--agent-subtle)}.agent-analyst-call--stale{color:var(--agent-muted);font-style:italic;font-weight:400}.agent-analyst-acc{color:var(--agent-subtle)}.agent-analyst-agree{color:var(--agent-accent)}.agent-analyst-disclaimer{color:var(--agent-muted);font-size:11px;font-style:italic;margin:10px 0 0}.agent-curve-regime{color:var(--agent-muted);font-size:11px;text-transform:capitalize}.agent-curve-legs{display:flex;gap:8px;margin-bottom:10px}.agent-curve-leg{background:var(--agent-card-soft);border:1px solid var(--agent-border);border-radius:8px;display:flex;flex:1 1;flex-direction:column;gap:2px;padding:8px 10px}.agent-curve-leg-label{color:var(--agent-muted);font-size:11px}.agent-curve-leg-hz{color:var(--agent-muted);font-size:10.5px}.agent-curve-leg-lean{font-size:13px;font-weight:700;text-transform:capitalize}.agent-curve-leg-lean--green{color:var(--agent-green)}.agent-curve-leg-lean--red{color:var(--agent-red)}.agent-curve-leg-lean--gray{color:var(--agent-muted)}.agent-curve-leg-conv{font-feature-settings:"tnum";color:var(--agent-subtle);font-size:10.5px;font-variant-numeric:tabular-nums}.agent-curve-strip{display:flex;height:18px;margin-bottom:4px}.agent-curve-group{border-radius:4px;display:flex;gap:1px;overflow:hidden}.agent-curve-group--daily{flex:30 1}.agent-curve-group--monthly{flex:18 1}.agent-curve-cell{flex:1 1;min-width:2px}.agent-curve-cell--monthly{flex:3 1}.agent-curve-gap{flex:none;width:6px}.agent-curve-groups-label{color:var(--agent-muted);display:flex;font-size:10.5px;justify-content:space-between;margin-bottom:8px}.agent-curve-groups-label span:last-child{flex-basis:36%;text-align:center}.agent-curve-foot{color:var(--agent-muted);display:flex;font-size:11.5px;gap:14px}.agent-curve-foot strong{color:var(--agent-subtle);text-transform:capitalize}.agent-curve-flip{color:var(--agent-amber)}.agent-connect{display:flex;flex-direction:column;font-size:12.5px;gap:12px}.agent-connect-blurb{color:var(--agent-muted);line-height:1.45;margin:0}.agent-connect-mint{display:flex;flex-direction:column;gap:8px}.agent-connect-mint-row{display:flex;gap:6px}.agent-connect-input,.agent-connect-select{background:var(--agent-card-soft);border:1px solid var(--agent-border);border-radius:8px;color:var(--agent-text);flex:1 1;font:inherit;font-size:12.5px;min-width:0;padding:7px 9px}.agent-connect-select{flex:0 0 92px}.agent-connect-mint-btn{align-self:flex-start;background:var(--agent-card);border:1px solid var(--agent-border-strong);border-radius:8px;color:var(--agent-text);cursor:pointer;font-size:12.5px;padding:7px 14px}.agent-connect-mint-btn:disabled{cursor:default;opacity:.5}.agent-connect-error{color:var(--agent-red);font-size:12px}.agent-connect-reveal{background:var(--agent-card-soft);border:1px solid var(--agent-border-strong);border-radius:10px;display:flex;flex-direction:column;gap:6px;padding:10px 12px}.agent-connect-reveal-head{align-items:center;color:var(--agent-subtle);display:flex;justify-content:space-between}.agent-connect-copy{background:#0000;border:1px solid var(--agent-border);border-radius:6px;color:var(--agent-text);cursor:pointer;font-size:11.5px;padding:3px 10px}.agent-connect-token{background:var(--agent-bg);border-radius:6px;display:block;font-size:11px;padding:8px;-webkit-user-select:all;user-select:all;word-break:break-all}.agent-connect-warning{color:var(--agent-amber);font-size:11.5px}.agent-connect-section-title{color:var(--agent-muted);font-size:11px;letter-spacing:.08em;margin-top:4px;text-transform:uppercase}.agent-connect-token-row{background:var(--agent-card);border:1px solid var(--agent-border);border-radius:10px;display:flex;flex-direction:column;gap:3px;padding:8px 10px}.agent-connect-token-main{align-items:center;display:flex;gap:8px}.agent-connect-token-name{color:var(--agent-text);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-connect-chip{border:1px solid var(--agent-border);border-radius:999px;color:var(--agent-muted);font-size:10.5px;padding:1px 8px;text-transform:capitalize}.agent-connect-chip--active{border-color:var(--agent-green);color:var(--agent-green)}.agent-connect-chip--revoked{border-color:var(--agent-red);color:var(--agent-red)}.agent-connect-chip--expired{border-color:var(--agent-amber);color:var(--agent-amber)}.agent-connect-token-meta{color:var(--agent-muted);display:flex;flex-wrap:wrap;font-size:11px;gap:4px}.agent-connect-revoke,.agent-connect-revoke-confirm button{align-self:flex-start;background:#0000;border:1px solid var(--agent-border);border-radius:6px;color:var(--agent-muted);cursor:pointer;font-size:11px;padding:2px 10px}.agent-connect-revoke:hover{border-color:var(--agent-red);color:var(--agent-red)}.agent-connect-revoke-confirm{align-items:center;color:var(--agent-subtle);display:flex;font-size:11.5px;gap:6px}.agent-connect-revoke-confirm button:first-of-type{border-color:var(--agent-red);color:var(--agent-red)}.agent-connect-howto{color:var(--agent-muted);display:flex;flex-direction:column;gap:8px;line-height:1.45}.agent-connect-howto p{margin:0}.agent-connect-howto strong{color:var(--agent-subtle)}.agent-connect-url-row{align-items:center;display:flex;gap:8px}.agent-connect-url-label{color:var(--agent-muted);font-size:11px}.agent-connect-url{color:var(--agent-text);font-size:11px;-webkit-user-select:all;user-select:all;word-break:break-all}.agent-connect-snippet{background:var(--agent-bg);border:1px solid var(--agent-border);border-radius:8px;font-size:10.5px;line-height:1.5;margin:0;overflow-x:auto;padding:10px;-webkit-user-select:all;user-select:all}:root{--edge-fade:10%;--home-bg-height:85vh;--home-bg-offset:clamp(40px,4vw,60px)}button{background:#0000;border:1px solid var(--lightsteelblue)}.home-background{border-radius:30px;color:var(--light-font);height:85vh;margin:0;overflow:visible;position:relative;width:100vw;z-index:2}.home-background-canvas{background-color:var(--gradient-color-2);border-radius:30px;height:calc(85vh + clamp(40px, 4vw, 60px));height:calc(var(--home-bg-height) + var(--home-bg-offset));left:0;margin:0;overflow:hide;position:absolute;top:0;transition:height .3s ease;width:100vw;z-index:1}@media (max-width:1024px){:root{--home-bg-offset:clamp(35px,3.5vw,55px)}}@media (max-width:768px){:root{--home-bg-offset:clamp(30px,3vw,50px)}}@media (max-width:600px){:root{--home-bg-height:95vh;--home-bg-offset:clamp(25px,2.5vw,45px)}.home-background-canvas{height:calc(85vh + clamp(40px, 4vw, 60px));height:calc(var(--home-bg-height) + var(--home-bg-offset))}.home-background{padding-bottom:6rem}}#gradient-canvas{border-radius:30px;height:100%;width:100%}.home-background-chat{background-color:var(--airforceblue);border-radius:0;color:var(--light-font);height:100vh;margin:0;padding-left:0;position:relative;width:100%}.home-chat-close{left:3%;min-width:40px;position:absolute;top:3%;width:7%}.home-chat-register{position:absolute;right:3%;top:3%}.home-chat-input-container{display:flex;left:50%;position:absolute;top:80vh;transform:translate(-50%);width:80%}.home-chat-reset-button{background-color:var(--red);border:0;left:5%;position:absolute;top:85vh}@media screen and (max-width:900px){.home-chat-input-container{width:95%}.home-chat-reset-button{bottom:calc(9vh - 40px);top:auto}}.home-chat-conversation{display:flex;flex-direction:column-reverse;height:69vh;left:50%;overflow-x:hidden;overflow-y:auto;position:absolute;top:10vh;transform:translate(-50%);width:80%}.home-chat-query{padding-bottom:10px;padding-top:10px;position:relative;width:100%}.home-chat-query-dot{background-color:#fff;border-radius:50%;display:inline-block;display:none;height:45px;left:5%;position:absolute;width:45px}.home-chat-query-text{font-size:16px;font-weight:800;line-height:24px;margin-bottom:10.5px;margin-top:10.5px;text-align:left}.home-chat-response{border-bottom:1px solid #fff;color:var(--light-font);padding-bottom:10px;padding-right:30px;position:relative;width:calc(100% - 30px)}.home-chat-parsed-h3{margin:10px 0 -20px}@media screen and (max-width:600px){.home-chat-response{padding-right:0;width:100%}}.home-chat-response-dot{background-color:var(--airforceblue);border-radius:50%;display:inline-block;display:none;height:45px;left:5%;position:absolute;width:45px}.home-chat-response-text{font-size:16px;font-weight:400;line-height:24px;margin-bottom:20px;text-align:left}.home-chat-response-text-loading>.counter{font-family:Courier New,Courier,monospace}.home-chat-response-text-loading>p{text-align:center}.home-chat-response-link{color:var(--light-font)}.home-chat-response-widget{align-content:flex-start;display:flex;flex-wrap:wrap;height:-webkit-min-content;height:min-content;overflow-x:scroll}.home-chat-response-widget>div{background-color:#dfdfdf;color:var(--dark-font);margin-left:10px;margin-right:10px}.home-chat-response-buttons{background-color:#c8c8c8;border-radius:10px;display:flex;margin-top:20px;padding:2px 2px 2px 4px;transform:scale(.8);width:-webkit-fit-content;width:fit-content}.home-chat-response-buttons>p{margin:auto 0}.home-chat-response-button{background:#ededed;border-radius:7.5px;height:38px;margin:auto 12px auto 0;padding:0;position:relative;width:38px}.home-chat-response-button>img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:26px}.home-chat-response-button>.dislike-icon{transform:rotate(.5turn) translate(50%,50%)}.home-chat-response-button-right{margin-left:auto}.home-chat-modal{background-color:#fff;border-radius:30px;box-shadow:0 20px 60px #bebebe,0 0 0 #fff;height:-webkit-fit-content;height:fit-content;max-height:90vh;max-width:80vw;padding:30px 0;width:500px}.home-chat-modal>h3{margin:0 auto;text-align:center}.home-modal-form{color:var(--dark-font);justify-content:center}.home-modal-form>input,.home-modal-form>textarea{border:none;border-radius:10px;box-shadow:0 0 5px #21103a;color:#21103a;display:block;font-size:18px;margin:5px auto 15px;padding:10px}.home-modal-form>textarea{font-family:Poppins;line-height:29px;max-width:80vw;overflow:hidden;resize:none;width:70%}.home-modal-form>div>p{margin:0;text-align:center}.home-modal-form>label{text-align:center}.home-modal-form>button,.home-modal-form>label{display:block;margin:0 auto}.home-headline{padding-top:.25vh}.home-h1{font-size:3rem;line-height:5rem;margin:0;text-align:left}.hero-carousel-line{font-size:38px;margin:0 auto;max-width:1200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-h1-t3{font-size:4rem;font-weight:400;line-height:4.5rem}.home-h1-typed,.home-h3{font-style:italic}.home-h3{font-size:2.5rem;font-weight:100;line-height:3.5rem;margin:0;text-align:left}.home-h1>.i{color:#408af9;position:relative}.home-h1>.i:before{color:var(--light-font);content:"ı";position:absolute}.home-h5{font-size:1.5rem;line-height:2rem;margin:0;text-align:left}.home-capabilities-row{display:grid;flex-wrap:wrap;width:90vw}.home-capabilities-button{word-wrap:break-word;height:-webkit-fit-content;height:fit-content;margin-right:auto;max-width:90vw;overflow-wrap:break-word;white-space:pre-wrap}.home-chatbox{width:60vw}#home-chat-form{height:60px;margin-right:10%;margin-top:20px;width:100%}#home-chat-input{font-size:20px;width:calc(100% - 20px)}#home-chat-input,#home-chat-input-mobile{border:1px solid #d9d9d9;border-radius:20px;box-shadow:0 0 5px #d9d9d9;line-height:normal;padding:12px 0 12px 20px}#home-chat-input-mobile{font-size:15px;width:120%}#home-chat-submit{box-shadow:none;left:calc(50% - 35px);top:-50px}#home-chat-submit,#home-chat-submit-mobile{background-color:initial;border:none;height:30px;position:relative;width:30px}#home-chat-submit-mobile{left:calc(50% + 45px);top:-42px}.home-chat-submit-icon{width:30px}.home-chat-submit-icon-mobile{width:23px}#home-chat-reset{background-color:var(--red);border:none;border-radius:30%;height:30px;margin:30px 10px 30px auto;padding:0;position:relative;width:30px}.home-chat-reset-icon{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:20px}@media screen and (max-width:1000px){.home-h1-t3{font-size:3rem;line-height:3.7rem}}@media screen and (max-width:740px){.home-capabilities-row{display:block;margin-top:10vh}.home-capabilities-button{float:left}.home-chatbox{margin-top:1vh;width:64vw}.home-headline{padding-top:0}.home-background{height:80vh}.home-h1{font-size:2rem;line-height:2.5rem}.home-h1-typed{height:6rem;margin-bottom:30px}.home-h3{font-size:2rem;line-height:2.5rem}.home-h5{font-size:1rem;line-height:1.3rem}.home-h1-t3{font-size:2rem;line-height:2.4rem}}@media screen and (max-width:1010px){.home-h1-t1,.home-icons{display:none}}.home-icons-news{position:absolute;right:20vw;top:10vh}.home-icon-news{background:#fff;border:1px solid #ededed;border-radius:200px;display:flex;height:42.1px;margin-right:7.65px;width:-webkit-fit-content;width:fit-content}.home-icons-row{display:flex;margin-bottom:5.74px}.home-icon-img{border-radius:50px;height:30.6px;margin:5.74px;width:30.6px}.home-icon-text{color:var(--dark-font);font-size:15px;margin:8.61px 4.78px 8.61px 0}.home-icon-ticker{background:#fff;border:1px solid #ededed;border-radius:20px;display:flex;height:53px;width:271px}.home-icon-ticker-img{border-radius:50px;height:33px;margin:9px 7px 9px 10px;width:33px}.home-strong-ticker{color:#000;font-size:12px;font-weight:600;margin:12px 0 0}.home-strong-ticker,.home-weak-ticker{font-family:Poppins;font-style:normal;line-height:normal;text-align:left}.home-weak-ticker{color:#616365;font-size:9px;font-weight:400;margin:0}.home-ticker-img{margin-top:8.5px;width:120.5px}.home-strong-price{color:#000;font-size:10px;font-weight:600;margin:15px 0 0}.home-strong-price,.home-weak-price{font-family:Poppins;font-style:normal;line-height:normal;text-align:right}.home-weak-price{color:#ff3c3c;float:right;font-size:8px;font-weight:400;margin:0}.home-icon-aapl{position:absolute;right:10vw;top:40vh;width:250px}.home-icon-msft{position:absolute;right:5vw;top:calc(40vh + 66.25px)}.home-stat{margin:0 auto;max-width:1300px;padding:0;width:100%}.home-stat-holder{grid-column-gap:4.5%;grid-row-gap:40px;border:2px solid #40438e;border-radius:10px;display:grid;grid-template-columns:21% 21% 21% 21%;margin:0 auto;padding:30px;width:100%}.home-stat-holder:hover{box-shadow:inset 5px 5px 5px #0000000d,inset -5px -5px 5px #ffffff1a,5px 5px 15px #ffffff4d,-5px -5px 15px #ffffff1a,0 0 15px #a855f740,0 0 30px #a855f726,0 0 45px #a855f714;transform:scale(1.03);transition:all .3s ease}.home-stat-h3{font-size:37.8px;font-weight:400;margin:0;opacity:0;transition:opacity .5s ease}.home-stat-h3.visible{opacity:1}@media screen and (max-width:740px){.home-stat-h3{font-size:22.68px}}.home-stat-p{color:#40438e;font-size:1.275rem;font-weight:700;margin:0}.home-card-container{grid-column-gap:5%;grid-row-gap:40px;display:grid;grid-template-columns:30% 30% 30%;padding:5%}.home-card-container-mobile{grid-row-gap:10px;display:grid;padding:5%}.home-card{background-color:#fff;border-radius:30px;box-shadow:0 20px 60px #bebebe,0 0 0 #fff;height:-webkit-fit-content;height:fit-content;padding:15px;text-align:left}.home-card:hover{box-shadow:0 20px 60px #4c6681,0 0 0 #fff;cursor:pointer}.home-card-h3{font-size:16px;line-height:20px;margin:0}.home-card-p{color:gray;font-size:14px;height:60px;line-height:20px;margin:5px 0;overflow-y:hidden;transition:height 2s ease-in}.home-card>button{background:none;color:#00a2f2;margin:0;padding:0}@media screen and (max-width:1000px){.home-stat-holder{grid-column-gap:18%;grid-template-columns:40% 40%}}@media screen and (max-width:740px){.home-stat-holder{grid-column-gap:14%;grid-template-columns:42% 42%;margin:0 5vw;max-width:none;padding:20px}.home-card-container{grid-column-gap:6%;grid-template-columns:47% 47%}}.home-h1-t2{font-size:2rem;margin-left:9%}.home-h1-t2>.beta{font-size:1rem}@media screen and (max-width:560px){.home-card-container{grid-column-gap:0;grid-template-columns:100%}.home-h1-t2{display:none}}.home-onboarding-section{grid-column-gap:5%;grid-row-gap:40px;background-color:var(--airforceblue);color:#000;display:grid;grid-template-columns:30% 65%;height:-webkit-fit-content;height:fit-content;padding:5%}@media screen and (max-width:740px){.home-onboarding-section{display:block}}.home-onboarding-h3{color:var(--light-font);font-size:2.3rem;text-align:left}.orange{color:#ff820e}.home-onboarding-h2{text-align:right}.home-onboarding-form,.home-onboarding-h2{color:var(--light-font)}.home-onboarding-form>input,.home-onboarding-form>textarea{border:none;border-radius:10px;box-shadow:0 0 5px #21103a;color:#21103a;display:block;font-size:18px;margin-bottom:15px;margin-left:auto;margin-top:5px;padding:10px}.home-onboarding-form>textarea{font-family:Poppins;line-height:29px;max-width:80vw;overflow:hidden;resize:none;width:70%}.home-onboarding-form>div>p{margin:0;text-align:right}.home-onboarding-form>label{box-shadow:0 0 5px var(--airforceblue);display:block;text-align:right}.home-onboarding-form>button{display:block;margin-left:auto}.home-onboarding-recaptcha{margin-left:auto;width:-webkit-fit-content;width:fit-content}.home-spinner{animation:spinner-c7wet2 1.4s linear infinite;background:radial-gradient(farthest-side,#fff 94%,#0000) top/6.4px 6.4px no-repeat,conic-gradient(#0000 30%,#fff);border-radius:50%;height:40px;margin:auto;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 6.4px),#000 0);width:40px}@keyframes spinner-c7wet2{to{transform:rotate(1turn)}}.home-display-header{height:80px;padding:20px 0}.home-display-ss{width:50vw}@media screen and (max-width:600px){.home-display-ss{width:100%}}@media screen and (min-width:640px){.home-display-header{height:40px;padding:20px 50px}}.home-display-page{font-weight:300;height:-webkit-fit-content;height:fit-content;margin-bottom:150px;position:relative}.home-display-page.dark{background-color:var(--airforceblue);color:var(--dark-font)}.color-icon{filter:invert(37%) sepia(94%) saturate(4576%) hue-rotate(186deg) brightness(97%) contrast(104%)}.home-display-page>h1{font-size:calc(2vh + 2vw);font-weight:400;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:70%}.home-display-grid{grid-gap:100px;display:grid;gap:100px;grid-auto-flow:dense;grid-template-columns:repeat(5,1fr);margin:0 5vw}.home-display-grid>div{overflow:hidden;padding:20px;text-align:left}.text-from-vid-container{grid-column:span 2;opacity:0;transform:translateX(150px) scale(.96);transition:opacity 1.2s ease-out,transform 1.2s ease-out}.text-from-vid-container.anim-right{transform:translateX(-150px) scale(.96)}.text-from-vid-container.visible{opacity:1;transform:translateX(0) scale(1)}.text-from-vid-container:hover{box-shadow:inset 5px 5px 5px #0000000d,inset -5px -5px 5px #ffffff1a,5px 5px 15px #ffffff4d,-5px -5px 15px #ffffff1a,0 0 15px #a855f740,0 0 30px #a855f726,0 0 45px #a855f714;transform:scale(1.03);transition:all .3s ease}.text-from-vid-container.left{text-align:left}.text-from-vid-container.right{text-align:right}.h1-section{font-size:2.5rem}.line{background:#000;display:inline-block;height:2px;margin-bottom:15px;position:relative;width:100%}.cropped-vid-container{border:none;border-radius:30px;display:block;grid-column:span 3;opacity:0;overflow:hidden;transform:scale(.92);transition:opacity 1.2s ease-out,transform 1.2s ease-out}.cropped-vid-container.visible{opacity:1;transform:scale(1)}.cropped-vid-container:hover{box-shadow:inset 5px 5px 5px #0000000d,inset -5px -5px 5px #ffffff1a,5px 5px 15px #ffffff4d,-5px -5px 15px #ffffff1a,0 0 15px #a855f740,0 0 30px #a855f726,0 0 45px #a855f714;transform:scale(1.03);transition:all .3s ease}.cropped-vid-container.left{-webkit-mask-image:linear-gradient(270deg,#000 0,#000 75%,#0000);mask-image:linear-gradient(270deg,#000 0,#000 75%,#0000)}.cropped-vid-container.right{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 75%,#0000);mask-image:linear-gradient(90deg,#000 0,#000 75%,#0000)}.cropped-vid-container.top{-webkit-mask-image:linear-gradient(0deg,#000 0,#000 75%,#0000);mask-image:linear-gradient(0deg,#000 0,#000 75%,#0000)}.cropped-vid-container.bottom{-webkit-mask-image:linear-gradient(180deg,#000 0,#000 75%,#0000);mask-image:linear-gradient(180deg,#000 0,#000 75%,#0000)}.cropped-vid-container.allSides{border-radius:30px;display:block;-webkit-mask-composite:destination-in;mask-composite:intersect;-webkit-mask-image:linear-gradient(90deg,#000 0 90%,#0000),linear-gradient(270deg,#000 0 90%,#0000),linear-gradient(180deg,#000 0 90%,#0000);-webkit-mask-image:linear-gradient(to right,#000 0 calc(100% - var(--edge-fade)),#0000 100%),linear-gradient(to left,#000 0 calc(100% - var(--edge-fade)),#0000 100%),linear-gradient(to bottom,#000 0 calc(100% - var(--edge-fade)),#0000 100%);mask-image:linear-gradient(90deg,#000 0 90%,#0000),linear-gradient(270deg,#000 0 90%,#0000),linear-gradient(180deg,#000 0 90%,#0000);mask-image:linear-gradient(to right,#000 0 calc(100% - var(--edge-fade)),#0000 100%),linear-gradient(to left,#000 0 calc(100% - var(--edge-fade)),#0000 100%),linear-gradient(to bottom,#000 0 calc(100% - var(--edge-fade)),#0000 100%);overflow:hidden;position:relative}.home-display-grid>div>img{height:110%;transform:translateY(-5%) translateX(-2%);width:105%}.home-page-arrow{border:1px solid #fff;height:30px;position:absolute;width:30px;z-index:5}#home-arrow-news{left:calc(40vw + 35.2px);top:calc(10vh + 143.8px);width:calc(100% - 60vw - 207.6px)}#home-arrow-tickers{left:calc(40vw + 35.2px);top:calc(40vh + 120.3px);width:calc(100% - 45vw - 170.7px)}.home-special-copyright{background-color:#f6f6f6;font-size:24px;font-style:normal;line-height:24px;margin-top:10px;padding:0 1.5vw;text-align:top}.arrows{bottom:20px;height:72px;left:50%;margin-left:-30px;position:absolute;width:60px}.arrows path{stroke:var(--orange);fill:#0000;stroke-width:3px;animation:arrow 2s infinite;-webkit-animation:arrow 2s infinite}@keyframes arrow{0%{opacity:0}40%{opacity:1}80%{opacity:0}to{opacity:0}}.arrows path.a1{animation-delay:-1s;-webkit-animation-delay:-1s}.arrows path.a2{animation-delay:-.5s;-webkit-animation-delay:-.5s}.arrows path.a3{animation-delay:0s;-webkit-animation-delay:0s}.home-display-cols{display:flex;min-height:0;padding:40px 10px}.home-display-cols>div{flex-basis:100%;margin:0 20px}@media screen and (max-width:600px){.arrows{display:none}.home-display-cols,.home-display-grid{display:block}}.home-testimonials{background-color:#dfdfdfdf;border-radius:30px;height:-webkit-fit-content;height:fit-content;padding:10px 10vw;text-align:left;width:60vw}.home-testimonials>p{text-align:right}.experts-section-title{color:#000}.home-experts-panel{background-color:initial;border:2px solid #40438e;border-radius:10px;margin:0 auto;padding:30px;width:100%}.home-experts-panel:hover{box-shadow:inset 5px 5px 5px #0000000d,inset -5px -5px 5px #ffffff1a,5px 5px 15px #ffffff4d,-5px -5px 15px #ffffff1a,0 0 15px #a855f740,0 0 30px #a855f726,0 0 45px #a855f714;transform:scale(1.03);transition:all .3s ease}.experts-table{grid-template-rows:auto auto auto}.experts-row,.experts-table{grid-gap:20px;display:grid;gap:20px}.experts-row:not(:last-child){grid-template-columns:1fr 1fr}.experts-row:last-child{grid-template-columns:1fr}.expert-quote-cell{padding:15px;text-align:center}.expert-quote{color:#000;font-size:1rem;line-height:1.4;margin:0}.expert-author-cell{padding:10px;text-align:center}.expert-name{color:#40438e;font-size:1rem;font-weight:700;margin:0 0 5px}.expert-title{color:#000;font-size:1rem;line-height:1.3;margin:0}.expert-disclaimer-cell{padding:10px;text-align:center}.expert-disclaimer{color:#40438e;font-size:14px;font-style:italic;margin:0}@keyframes home-page-gear-new-spin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.home-page-gear-new-spin{animation:home-page-gear-new-spin 10s linear infinite;left:50%;position:absolute;top:53.5%}.home-page-gear-chart-container{background-color:#fff;border-radius:30px;height:40%;left:50%;position:absolute;top:9%;transform:translate(-50%);width:75%}.particle-background{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:-1}.home-tmp-navbar{background-color:var(--background-white);border-bottom:3px solid var(--button);left:0;position:fixed;top:0;width:100vw;z-index:100}.cropped-vid{-webkit-clip-path:inset(7% 0 0 0);clip-path:inset(7% 0 0 0);object-fit:cover;transform:translateY(-3%) scaleY(1.075);width:100%}.home-main-right-container>div{height:100%;margin:auto;position:relative;width:-webkit-fit-content;width:fit-content}.home-buttons-container{bottom:8rem;display:flex;gap:1rem;left:50%;position:absolute;transform:translateX(-50%)}@media (max-width:600px){.home-buttons-container{align-items:center;bottom:4rem;flex-direction:column}.home-background{height:auto;min-height:95vh}}.home-button{border:2px solid #000;border-radius:50px;color:#000;cursor:pointer;font-size:1.8rem;opacity:.75;padding:.75rem 1.5rem;text-align:center;transition:transform .2s ease}.home-button:hover{border:2px solid #000;color:#000;opacity:1;transform:scale(1.1)}.testimonial{align-items:center;display:flex;justify-content:center}.testimonial-image{border-radius:50%;height:250px;object-fit:cover;padding:5px;width:250px}.testimonial-content{margin:0 auto;max-width:900px;text-align:center}.home-features-section{align-items:center;display:flex;flex-direction:column;margin:40px auto;max-width:1300px;padding:0;width:100%}.home-features-title{background-color:#e6f2ff;color:#000;display:inline-block;display:block;font-size:calc(1.5vh + 1.5vw);font-weight:400;margin-bottom:40px;margin-left:auto;margin-right:auto;padding:15px 30px;text-align:center;width:auto}.home-features-grid{grid-gap:10px;border:2px solid #40438e;border-radius:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin:0 auto;padding:30px;width:100%}.home-feature-card{align-items:center;border:1px solid #0000;display:flex;flex-direction:column;justify-content:center;padding:20px;text-align:center}.home-feature-card:hover{box-shadow:inset 5px 5px 5px #0000000d,inset -5px -5px 5px #ffffff1a,5px 5px 15px #ffffff4d,-5px -5px 15px #ffffff1a,0 0 15px #a855f740,0 0 30px #a855f726,0 0 45px #a855f714;transform:scale(1.03);transition:all .3s ease}.home-feature-title{color:#40438e;font-size:1.275rem;font-weight:700;line-height:1.3;margin-bottom:15px}.home-feature-description{color:#000;flex-grow:1;font-size:1rem;line-height:1.6;margin-bottom:20px}.home-feature-icon{align-items:center;display:flex;justify-content:center;margin-top:auto;padding-top:20px}.home-feature-icon img{height:auto;max-height:120px;object-fit:contain;width:120px}@media screen and (max-width:600px){.home-features-section{padding:0}.home-features-grid{gap:30px;grid-template-columns:1fr;margin:0 5vw;max-width:none;padding:20px}.home-features-title{font-size:1.5rem;margin-bottom:30px;padding:12px 20px}.home-feature-title{font-size:1.105rem}.home-feature-description{font-size:.95rem}.home-feature-icon img{max-height:100px;width:100px}.home-experts-panel{margin:0 5vw;max-width:none;padding:20px}.experts-section-title{font-size:1.5rem;margin-bottom:20px}.experts-row,.experts-table{gap:15px}.experts-row:not(:last-child){grid-template-columns:1fr}.expert-author-cell,.expert-quote-cell{padding:10px}.expert-name,.expert-quote,.expert-title{font-size:.95rem}.expert-disclaimer{font-size:9.6px}.why-this-works-grid{gap:20px;grid-template-columns:1fr;padding:10px}.why-this-works-panel{padding:20px 15px}.why-this-works-title{font-size:1.1rem}.why-this-works-body,.why-this-works-title{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.why-this-works-body{font-size:.95rem;line-height:1.4}.whos-it-for-grid{gap:20px;grid-template-columns:1fr;padding:10px}.whos-it-for-panel{padding:20px 15px}.what-falpha-enables-container{padding:10px}.what-falpha-enables-panel{padding:20px 15px}}@media screen and (min-width:601px){.whos-it-for-grid,.why-this-works-grid{grid-gap:30px;box-sizing:border-box;display:grid;gap:30px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:1150px;padding:30px;width:100%}.what-falpha-enables-container{padding:30px}}body::-webkit-scrollbar{background:#0000;width:8px}body::-webkit-scrollbar-thumb{background-color:#d8d8d8}@media screen and (max-width:600px){.hero-carousel-line{word-wrap:break-word;font-size:24px;line-height:1.2;max-width:90vw;overflow:visible;overflow-wrap:break-word;text-align:center;text-overflow:clip;white-space:normal}body::-webkit-scrollbar-thumb{background-color:#c4c4c4}body::-webkit-scrollbar-thumb:active{background-color:#949494}body::-webkit-scrollbar-corner{background:#0000}}.why-this-works-panel{background:#fff;border:2px solid #40438e;border-radius:12px;box-shadow:0 4px 15px #0000001a;padding:30px 25px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.why-this-works-panel:hover{box-shadow:inset 5px 5px 5px #0000000d,inset -5px -5px 5px #ffffff1a,5px 5px 15px #ffffff4d,-5px -5px 15px #ffffff1a,0 0 15px #a855f740,0 0 30px #a855f726,0 0 45px #a855f714;transform:scale(1.03);transition:all .3s ease}.why-this-works-title{color:#40438e;font-size:1.3rem;font-weight:700;line-height:1.3;margin-bottom:15px}.why-this-works-body{color:#333;font-size:1rem;line-height:1.6;margin:0}.whos-it-for-panel{background:#fff;border:2px solid #40438e;border-radius:12px;box-shadow:0 4px 15px #0000001a;padding:30px 25px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.whos-it-for-panel:hover{box-shadow:inset 5px 5px 5px #0000000d,inset -5px -5px 5px #ffffff1a,5px 5px 15px #ffffff4d,-5px -5px 15px #ffffff1a,0 0 15px #a855f740,0 0 30px #a855f726,0 0 45px #a855f714;transform:scale(1.03);transition:all .3s ease}.what-falpha-enables-panel{background:#fff;border:2px solid #40438e;border-radius:12px;box-shadow:0 4px 15px #0000001a;padding:30px 25px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.what-falpha-enables-panel:hover{box-shadow:inset 5px 5px 5px #0000000d,inset -5px -5px 5px #ffffff1a,5px 5px 15px #ffffff4d,-5px -5px 15px #ffffff1a,0 0 15px #a855f740,0 0 30px #a855f726,0 0 45px #a855f714;transform:scale(1.03);transition:all .3s ease}.sentiment-container{background-color:#dedede;border:1px solid #0000001a;border-radius:16px;display:flex;height:133px;margin-bottom:5px;margin-top:5px;position:relative;width:430px}.sentiment-header{font-size:10px;left:2%;margin:0;position:absolute;text-align:left;top:2%}.sentiment-h3{left:0;margin:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:20%}.sentiment-chart-bounding{height:100%;left:20%;position:absolute;width:65%}.sentiment-three-numbers{position:absolute;right:0;top:40%;transform:translateY(-50%);width:14%}.sentiment-three-numbers>p{font-size:10px;margin:0}.sentiment-three-numbers>.number{font-size:8px)}.sentiment-high{color:var(--green)}.sentiment-avg{color:var(--blue)}.sentiment-low{color:var(--red)}@media screen and (max-width:740px){.sentiment-container{height:85px;max-width:100%;width:346px}.sentiment-h3{font-size:1rem}.sentiment-three-numbers>p{font-size:.6rem}}.check-container{background-color:#dedede;border:1px solid #0000001a;border-radius:16px;height:133px;margin-bottom:5px;margin-top:5px;position:relative;width:430px}.check-section-top{border-bottom:1px solid #0000001a;height:100%;left:0;position:absolute;top:0;width:100%}.check-section-bottom{bottom:0;height:46%;left:0;position:absolute;width:100%}.check-header{font-size:10px;top:2%}.check-header,.check-ticker{left:2%;margin:0;position:absolute}.check-ticker{top:calc(4% + 20px)}.check-signal{border-radius:15px;display:flex;position:absolute;right:2%;top:5%}.equity{right:30%}.check-gray{background-color:var(--lightgray)}.check-blue{background-color:var(--blue)}.check-green{background-color:var(--green)}.check-red{background-color:var(--red)}.check-signal>div>h3{margin:0 4px}.check-signal>div>p{font-size:8px;margin:-4px 0 0}.check-signal>span{background-color:#dedede;height:38px;width:2px}.check-desc-rm{font-size:10px;top:40%}.check-desc-rm,.check-grid{left:50%;position:absolute;transform:translate(-50%)}.check-grid{bottom:5%;display:flex}.check-grid>span{background-color:#000;height:40px;margin-bottom:auto;margin-top:auto;width:1px}.check-grid>div>h5{margin:0 auto;padding:0 15px;text-align:center;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.check-chart-bounding{border:1px solid #000;bottom:2%;height:75%;left:2%;position:absolute;width:70%}.check-dot{border-radius:50%;height:24px;position:absolute;right:5%;top:40%;width:24px}.check-dot>p{font-size:12px;height:100%;line-height:24px;margin:0;text-align:center;width:100%}.check-dot-gray{background:var(--lightgray)}.check-dot-red{animation:pulse-red 2s infinite;background:var(--red);box-shadow:0 0 0 0 rgba(var(--red-rgb),1)}@keyframes pulse-red{0%{box-shadow:0 0 0 0 rgba(var(--red-rgb),.7);transform:scale(.95)}70%{box-shadow:0 0 0 10px rgba(var(--red-rgb),0);transform:scale(1)}to{box-shadow:0 0 0 0 rgba(var(--red-rgb),0);transform:scale(.95)}}.check-dot-blue{animation:pulse-blue 2s infinite;background:var(--blue);box-shadow:0 0 0 0 rgba(var(--blue-rgb),1)}@keyframes pulse-blue{0%{box-shadow:0 0 0 0 rgba(var(--blue-rgb),.7);transform:scale(.95)}70%{box-shadow:0 0 0 10px rgba(var(--blue-rgb),0);transform:scale(1)}to{box-shadow:0 0 0 0 rgba(var(--blue-rgb),0);transform:scale(.95)}}.check-dot-green{animation:pulse-green 1s infinite;background:var(--green);box-shadow:0 0 0 0 rgba(var(--green-rgb),1)}@keyframes pulse-green{0%{box-shadow:0 0 0 0 rgba(var(--green-rgb),.7);transform:scale(.95)}70%{box-shadow:0 0 0 10px rgba(var(--green-rgb),0);transform:scale(1)}to{box-shadow:0 0 0 0 rgba(var(--green-rgb),0);transform:scale(.95)}}@media screen and (max-width:740px){.check-container{max-width:100%;width:346px}.check-grid>span{height:48px}.check-grid>div>h5{font-size:11px;margin:8px auto;padding:0 8px}.check-desc-rm{top:35%}}@keyframes width-animation{0%{width:0}to{width:100%}}.d3-bounding-anim-inf{animation:width-animation 6s infinite forwards;overflow:hidden;width:100%}.d3-bounding-anim-once{animation:width-animation 2s forwards;overflow:hidden;width:100%}.bubble-pulse{fill-opacity:0;animation:pulse 2s infinite forwards;transform-origin:50% 50%}@keyframes pulse{0%{stroke-width:0px;stroke-opacity:.8}to{stroke-width:10px;stroke-opacity:0}}.button{background-color:initial;background:linear-gradient(90deg,#3b2d88,#52489c);border:1px solid #0000;border-radius:2em;color:#fff}.button,.buttonwhite{align-items:center;box-shadow:0 .7em 1.5em -.5em rgba(76,53,208,.745);cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:.35em;line-height:1;padding:.8em 1.75em;transition:transform .3s}.buttonwhite{background-color:initial;background:linear-gradient(90deg,#eceaf7,#fff);border:1px solid #f4f5f2;border-radius:2em;color:#1d1d1f}.button__icon{height:1.5em;width:1.5em}.button:hover,.buttonwhite:hover{border-color:#f4f5f2;transform:scale(1.05)}.button:active,.buttonwhite:active{box-shadow:0 .5em 1.5em -.5em rgba(76,53,208,.745);transform:scale(.98)}.buttongreen{background:linear-gradient(90deg,#02981b,#67c86e);border:1px solid #f4f5f2;border-radius:2em}.buttongreen,.buttonred{align-items:center;box-shadow:0 .7em 1.5em -.5em rgba(76,53,208,.745);color:#fff;cursor:pointer;display:flex;font-size:.8rem;font-weight:500;gap:.35em;height:3em;line-height:1;padding:.8em 1.75em;transition:transform .3s}.buttonred{background:linear-gradient(90deg,#db0303,#f35353);border:1px solid #f4f5f2;border-radius:3em}.buttongreen:hover,.buttonred:hover{opacity:1;transform:scale(1.05)}@keyframes rotateX{0%{transform:rotate(0deg)}to{transform:rotate(90deg)}}@keyframes checkmarkDraw{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}.animated-icon-x{transition:transform .3s ease-out}.buttonred:hover .animated-icon-x{transform:rotate(90deg)}.animated-icon-check{stroke-dasharray:100;stroke-dashoffset:100;animation:checkmarkDraw 1s ease-out forwards;animation-play-state:paused}.buttongreen:hover .animated-icon-check{animation-play-state:running}.vice-root{--vice-white:#fff;--vice-surface:#f2f1f9;--vice-border:#140c321a;--vice-border-hi:#140c3233;--vice-text:#1a1040;--vice-text-dim:#6b6480;--vice-text-mid:#3d3060;--vice-green:#16c784;--vice-red:#ea3943;--vice-accent:#8278c7;--vice-accent-dim:#8278c71a;--vice-track:#0f172a0d;--vice-center:#0f172a2e;--vice-shadow:#140c321a;--vice-mono:"IBM Plex Mono","SFMono-Regular",ui-monospace,Menlo,monospace;color:var(--vice-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;max-width:100%;overflow-x:hidden;position:relative;text-align:left;width:100%;z-index:6}.vice-root *{box-sizing:border-box}.vice-driver-row>*,.vice-features-grid>*,.vice-grid-col-headers>*,.vice-grid-row-cells>*,.vice-hero-inner>*,.vice-signal-result>*,.vice-tfc-halves>*,.vice-value-grid>*{min-width:0}.vice-cap{margin:0 auto;max-width:980px;padding:0 40px}@media (max-width:540px){.vice-cap{padding:0 24px}}.vice-hero{background:#0000;padding:72px 0 64px;position:relative}.vice-hero-inner{grid-gap:72px;align-items:center;display:grid;gap:72px;grid-template-columns:1fr 420px;margin:0 auto;max-width:980px;padding:0 40px;position:relative;z-index:1}@media (max-width:860px){.vice-hero-inner{gap:44px;grid-template-columns:1fr;padding:0 24px}.vice-hero-card-col{order:-1}}.vice-badge{align-items:center;background:#0000;border:none;color:var(--vice-text-mid);display:inline-flex;font-size:11px;font-weight:600;gap:8px;letter-spacing:.1em;margin-bottom:20px;padding:0;text-transform:uppercase}.vice-badge:before{animation:vice-blink 2.4s ease-in-out infinite;background:var(--vice-accent);border-radius:50%;content:"";flex-shrink:0;height:6px;width:6px}@keyframes vice-blink{0%,to{opacity:1}50%{opacity:.3}}.vice-badge-full{font-weight:400;letter-spacing:.02em;opacity:.5;text-transform:none}.vice-h1{color:var(--vice-text);font-size:clamp(2rem,3.6vw,2.9rem);font-weight:800;letter-spacing:-.04em;line-height:1.08;margin:0 0 16px}.vice-h1-accent{color:var(--vice-accent)}.vice-hero-sub{color:var(--vice-text-dim);font-size:1.05rem;font-weight:400;line-height:1.6;margin:0;max-width:420px}.vice-tfc{background:var(--vice-white);border:1px solid var(--vice-border);border-radius:16px;box-shadow:0 8px 40px var(--vice-shadow);overflow:hidden}.vice-tfc-halves{align-items:stretch;display:grid;grid-template-columns:1fr 40px 1fr}.vice-tfc-half{padding:24px 22px}.vice-tfc-eyebrow{color:var(--vice-text-dim);font-size:10px;font-weight:700;letter-spacing:.12em;margin-bottom:10px;text-transform:uppercase}.vice-tfc-ticker{color:var(--vice-text);font-size:22px;font-weight:800;letter-spacing:-.02em;margin-bottom:12px}.vice-tfc-badge{align-items:center;border-radius:6px;display:inline-flex;font-size:12px;font-weight:700;gap:5px;margin-bottom:16px;padding:5px 11px}.vice-tfc-badge.long{background:#16c78424;border:1.5px solid #16c78473;color:var(--vice-green)}.vice-tfc-badge.sell,.vice-tfc-badge.short{background:#ea394324;border:1.5px solid #ea394373;color:var(--vice-red)}.vice-tfc-badge.buy{background:#16c78424;border:1.5px solid #16c78473;color:var(--vice-green)}.vice-tfc-meta{gap:10px}.vice-tfc-meta,.vice-tfc-meta-row{display:flex;flex-direction:column}.vice-tfc-meta-row{gap:2px}.vice-tfc-meta-label{color:var(--vice-text-dim);font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.vice-tfc-meta-val{color:var(--vice-text-mid);font-size:13px;font-weight:500}.vice-tfc-meta-val.accent{color:var(--vice-red);font-weight:700}.vice-tfc-divider-col{border-left:1px solid var(--vice-border);border-right:1px solid var(--vice-border)}.vice-tfc-divider-col,.vice-tfc-neq{align-items:center;display:flex;justify-content:center}.vice-tfc-neq{background:var(--vice-accent-dim);border:1.5px solid #8278c74d;border-radius:50%;color:var(--vice-accent);font-size:13px;font-weight:700;height:30px;width:30px}.vice-tfc-footer{align-items:center;border-top:1px solid var(--vice-border);display:flex;flex-wrap:wrap;gap:10px;padding:12px 20px}.vice-tfc-flag-badge{border:1.5px solid #ea394373;border-radius:5px;color:var(--vice-red);font-size:10px;font-weight:700;letter-spacing:.09em;padding:3px 9px;text-transform:uppercase;white-space:nowrap}.vice-tfc-flag-text{color:var(--vice-text-dim);font-size:12px}.vice-proof{background:#0000}.vice-proof-inner{align-items:flex-start;display:flex;gap:80px;justify-content:center;margin:0 auto;max-width:980px;padding:20px 40px}.vice-proof-stat{background:#0000;border:none;padding:8px 0;text-align:center}.vice-proof-num{color:var(--vice-accent);display:block;font-family:var(--vice-mono);font-size:26px;font-weight:800;letter-spacing:-.02em}.vice-proof-label{color:var(--vice-text-dim);display:block;font-size:12px;font-weight:500;margin-top:3px}@media (max-width:640px){.vice-proof-inner{flex-wrap:wrap;gap:28px 40px;padding:4px 16px}}.vice-section{padding:80px 0}.vice-section,.vice-section.white{background:#0000}@media (max-width:540px){.vice-section{padding:52px 0}}.vice-section-header{margin-bottom:48px}.vice-eyebrow{color:var(--vice-accent);font-size:11px;font-weight:700;letter-spacing:.12em;margin-bottom:10px;text-transform:uppercase}.vice-section-title{color:var(--vice-text);font-size:clamp(1.5rem,2.6vw,2rem);font-weight:800;letter-spacing:-.03em;line-height:1.12;margin:0 0 10px}.vice-section-desc{color:var(--vice-text-dim);font-size:15px;line-height:1.6;margin:0;max-width:540px}.vice-divider{align-items:center;display:flex;gap:16px;justify-content:center;margin-bottom:32px}.vice-divider-line{display:none}.vice-divider-text{background:var(--vice-white);border:1px solid var(--vice-border);border-radius:100px;box-shadow:0 4px 18px var(--vice-shadow);color:var(--vice-text-dim);font-size:11px;font-weight:600;letter-spacing:.08em;padding:6px 16px;text-transform:uppercase;white-space:nowrap}.vice-chips{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:44px}.vice-chip{background:var(--vice-white);border:1.5px solid var(--vice-border);border-radius:9px;color:var(--vice-text-mid);cursor:pointer;font-size:13px;font-weight:700;letter-spacing:.03em;padding:9px 20px;transition:border-color .12s,background .12s,opacity .12s;-webkit-user-select:none;user-select:none}.vice-chip:hover{background:var(--vice-surface);border-color:var(--vice-border-hi)}.vice-chip.active{background:var(--vice-accent-dim);border-color:var(--vice-accent);border-width:2px;color:var(--vice-text)}.vice-chips.has-selection .vice-chip:not(.active){opacity:.32}.vice-grid-section{margin-bottom:44px}.vice-grid-label{color:var(--vice-text-dim);font-size:12px;font-weight:700;letter-spacing:.08em;margin-bottom:18px;text-transform:uppercase}.vice-grid-wrap{align-items:flex-start;display:flex}.vice-grid-row-labels{display:flex;flex-direction:column;margin-right:14px;padding-top:32px}.vice-grid-row-label{align-items:center;display:flex;font-size:11px;font-weight:700;height:50px;justify-content:flex-end;letter-spacing:.09em;text-transform:uppercase}.vice-grid-row-label.bull{color:#b84500}.vice-grid-row-label.neutral{color:var(--vice-accent)}.vice-grid-row-label.bear{color:var(--vice-red)}.vice-grid-inner{flex:1 1}.vice-grid-col-headers{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-bottom:8px}.vice-grid-col-hdr{color:var(--vice-text-dim);font-size:11px;font-weight:700;letter-spacing:.09em;text-align:center;text-transform:uppercase}.vice-grid-rows{display:flex;flex-direction:column;gap:8px}.vice-grid-row-cells{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.vice-grid-cell{background:var(--vice-white);border:1.5px solid var(--vice-border);border-radius:10px;color:var(--vice-text-mid);cursor:pointer;font-size:14px;font-weight:600;padding:13px 0;text-align:center;transition:all .12s;-webkit-user-select:none;user-select:none}.vice-grid-cell:hover{background:var(--vice-surface);border-color:var(--vice-border-hi)}.vice-grid-cell.active{background:var(--vice-accent-dim);border-color:var(--vice-accent);border-width:2px;color:var(--vice-text);font-weight:700}.vice-grid-rows.has-selection .vice-grid-cell:not(.active){opacity:.32}.vice-result{animation:vice-fade-up .3s ease}@keyframes vice-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.vice-signal-result{background:var(--vice-white);border:1px solid var(--vice-border);border-radius:12px;box-shadow:0 8px 30px var(--vice-shadow);gap:20px;justify-content:space-between;margin-bottom:28px;padding:26px 30px}.vice-signal-result,.vice-sr-left{align-items:center;display:flex;flex-wrap:wrap}.vice-sr-left{gap:24px}.vice-sr-label{color:var(--vice-text-dim);font-size:11px;font-weight:700;letter-spacing:.09em;margin-bottom:5px;text-transform:uppercase}.vice-sr-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.vice-sr-ticker{color:var(--vice-text);font-size:22px;font-weight:800;letter-spacing:-.02em}.vice-sr-sep{color:var(--vice-border-hi)}.vice-sr-date{color:var(--vice-text-dim);font-family:var(--vice-mono);font-size:12px;font-weight:500}.vice-sr-regime-tag{background:var(--vice-surface);border:1px solid var(--vice-border);border-radius:5px;color:var(--vice-text-dim);font-size:11px;font-weight:600;padding:3px 9px}.vice-sr-signal{align-items:baseline;display:flex;gap:8px}.vice-sr-dir{font-size:28px;font-weight:800;letter-spacing:-.02em}.vice-sr-dir.buy{color:var(--vice-green)}.vice-sr-dir.sell{color:var(--vice-red)}.vice-sr-conf{font-family:var(--vice-mono);font-size:22px;font-weight:700}.vice-sr-conf.buy{color:var(--vice-green)}.vice-sr-conf.sell{color:var(--vice-red)}.vice-sr-conf-label{color:var(--vice-text-dim);font-size:12px}.vice-panel{background:var(--vice-white);border:1px solid var(--vice-border);border-radius:12px;box-shadow:0 8px 30px var(--vice-shadow);overflow:hidden}.vice-panel-header{align-items:center;border-bottom:1px solid var(--vice-border);display:flex;gap:7px;padding:14px 22px}.vice-panel-icon{color:var(--vice-accent);flex-shrink:0}.vice-panel-title{color:var(--vice-text);font-size:14px;font-weight:700}.vice-drivers-subheader{align-items:center;display:flex;justify-content:space-between;padding:14px 22px 0}.vice-drivers-subheader-title{color:var(--vice-accent);font-size:13px;font-weight:600}.vice-drivers-axis-row{color:var(--vice-text-dim);display:flex;font-size:11px;justify-content:space-between;padding:4px 22px 0 146px}.vice-drivers-list{display:flex;flex-direction:column;gap:14px;padding:16px 22px 22px}.vice-driver-row{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:110px 1fr 52px}.vice-driver-name{color:var(--vice-text);font-size:13px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.vice-driver-track{background:var(--vice-track);border-radius:3px;height:24px;position:relative}.vice-driver-center{background:var(--vice-center);bottom:0;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px;z-index:1}.vice-driver-bar{border-radius:2px;bottom:4px;position:absolute;top:4px;transition:width 1s cubic-bezier(.22,1,.36,1);z-index:2}.vice-driver-bar.pos{background:linear-gradient(90deg,#16c78459,var(--vice-green));left:50%}.vice-driver-bar.neg{background:linear-gradient(270deg,#ea394359,var(--vice-red));right:50%}.vice-driver-val{font-family:var(--vice-mono);font-size:12px;font-weight:500;text-align:center}.vice-driver-val.pos{color:var(--vice-green)}.vice-driver-val.neg{color:var(--vice-red)}.vice-driver-val.zero{color:var(--vice-text-dim)}.vice-value-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}@media (max-width:720px){.vice-value-grid{grid-template-columns:1fr}}.vice-value-card{background:var(--vice-white);border:1px solid var(--vice-border);border-radius:12px;border-top:3px solid var(--vice-accent);display:flex;flex-direction:column;gap:16px;padding:30px 26px;transition:box-shadow .15s}.vice-value-card:hover{box-shadow:0 4px 24px var(--vice-accent-dim)}.vice-value-tag{color:var(--vice-accent);display:inline-block;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.vice-value-card p{color:var(--vice-text-mid);font-size:15px;line-height:1.6;margin:0}.vice-features-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}@media (max-width:720px){.vice-features-grid{grid-template-columns:1fr 1fr}}@media (max-width:420px){.vice-features-grid{grid-template-columns:1fr}}.vice-feat-tile{background:var(--vice-white);border:1px solid var(--vice-border);border-radius:12px;box-shadow:0 6px 24px var(--vice-shadow);cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:12px;padding:22px;text-align:left;transition:border-color .15s,box-shadow .15s,transform .15s}.vice-feat-tile:hover{border-color:var(--vice-accent);box-shadow:0 2px 16px var(--vice-accent-dim);transform:translateY(-2px)}.vice-feat-tile.coming{cursor:default;opacity:.55}.vice-feat-tile.coming:hover{border-color:var(--vice-border);box-shadow:none}.vice-feat-icon{align-items:center;background:var(--vice-accent-dim);border-radius:10px;color:var(--vice-accent);display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.vice-feat-name{align-items:center;color:var(--vice-text);display:flex;font-size:14px;font-weight:700;gap:8px}.vice-feat-soon{background:var(--vice-track);border:1px solid var(--vice-border);border-radius:4px;color:var(--vice-text-dim);font-size:9px;font-weight:700;letter-spacing:.09em;padding:2px 6px;text-transform:uppercase}.vice-feat-desc{color:var(--vice-text-dim);font-size:13px;line-height:1.55;margin:0}.vice-status{color:var(--vice-text-dim);font-size:14px;padding:40px 0;text-align:center}.vice-skeleton{animation:vice-shimmer 1.4s ease infinite;background:linear-gradient(90deg,var(--vice-track) 25%,var(--vice-surface) 37%,var(--vice-track) 63%);background-size:400% 100%;border-radius:12px;height:220px}@keyframes vice-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.hf-root{flex-direction:column}.hf-root,.hf-section{display:flex;width:100%}.hf-section{box-sizing:border-box;justify-content:center;padding:84px 32px}.hf-section--white{background:#ffffff59}.hf-section--tint{background:#f5f7fa59}.hf-row{grid-gap:56px;align-items:center;display:grid;gap:56px;max-width:1180px;width:100%}.hf-row--text-right{grid-template-columns:minmax(260px,1fr) 1.55fr}.hf-row--text-left{grid-template-columns:1.55fr minmax(260px,1fr)}.hf-heading{display:flex;flex-direction:column;gap:18px}.hf-eyebrow{color:#97a1b0;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.hf-title{color:#40438e;font-size:clamp(24px,3vw,40px);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0}.hf-subtitle{color:#3a4a5c;font-size:18px;font-weight:500;letter-spacing:-.01em;line-height:1.45;margin:6px 0 0}.hf-copy{margin-top:6px;min-height:3.4em;position:relative}.hf-copy-line{color:#3a4a5c;font-size:18px;font-weight:500;left:0;letter-spacing:-.01em;line-height:1.45;margin:0;position:absolute;right:0;top:0;transition:opacity .7s ease;will-change:opacity}.hf-media{background:#fff;border:1px solid #0a182612;border-radius:14px;box-shadow:0 40px 80px -40px #0035664d,0 8px 24px -14px #00356624;overflow:hidden;position:relative}.hf-media video{display:block;height:auto;width:100%}.hf-media--dual{aspect-ratio:2342/1080}.hf-media--dual video{background:#fff;height:100%;inset:0;position:absolute;transition:opacity .6s ease;width:100%}.hf-ei-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}@keyframes hf-ei-more-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@media screen and (max-width:900px){.hf-section{padding:56px 20px}.hf-row--text-left,.hf-row--text-right{gap:32px;grid-template-columns:1fr}}@media screen and (max-width:480px){.hf-ei-grid{grid-template-columns:repeat(2,1fr)}}
/*# sourceMappingURL=main.2a9c2e36.css.map*/