.home-weather-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin:12px auto 6px;max-width:100%;font-size:12px;font-weight:600;line-height:1.3;color:hsl(var(--foreground));text-decoration:none}.home-weather-strip svg{flex-shrink:0;color:hsl(var(--primary))}.home-weather-strip strong{font-size:14px;font-weight:800}.home-weather-strip__sep{opacity:.5}.home-weather-strip__tomorrow{display:inline-flex;align-items:center;gap:4px;margin-left:4px;font-size:11px;color:hsl(var(--muted-foreground))}.home-weather-strip:hover{color:hsl(var(--primary))}.home-weather-strip:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:4px;border-radius:6px}.gabbii-homepage .home-energy-backdrop{position:absolute;top:0;left:0;right:0;height:100vh;height:100svh;z-index:2;overflow:hidden;pointer-events:none;color:#237bcb;contain:paint;-webkit-mask-image:linear-gradient(#000 0%,#000 78%,transparent 100%);mask-image:linear-gradient(#000 0%,#000 78%,transparent 100%)}.home-energy-atmosphere{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 0% 58%,rgba(35,142,225,.09),transparent 34%),radial-gradient(ellipse at 100% 40%,rgba(44,171,224,.075),transparent 33%),radial-gradient(ellipse at 50% 100%,rgba(44,125,223,.055),transparent 48%);animation:home-energy-breathe 12s ease-in-out infinite}.home-energy-grid{position:absolute;top:34%;right:-10%;bottom:-28%;left:-10%;opacity:.11;background-image:linear-gradient(rgba(59,137,204,.23) 1px,transparent 1px),linear-gradient(90deg,rgba(59,137,204,.23) 1px,transparent 1px);background-size:72px 72px;transform:perspective(600px) rotateX(57deg);transform-origin:center 78%;-webkit-mask-image:radial-gradient(ellipse at 50% 85%,#000,transparent 67%);mask-image:radial-gradient(ellipse at 50% 85%,#000,transparent 67%)}.home-energy-circuits{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.home-energy-traces{opacity:.12}.home-energy-beams path{opacity:0;stroke-dasharray:90 1010;stroke-dashoffset:100;animation:home-energy-travel 11.4s linear infinite;animation-delay:var(--energy-delay)}.home-energy-node{opacity:.2}.home-energy-node-ring{opacity:0;transform-box:fill-box;transform-origin:center;animation:home-energy-node 11.4s ease-out infinite;animation-delay:calc(var(--energy-delay) + .65s)}.gabbii-homepage .home-energy-toggle{position:absolute;top:max(420px,calc(100svh - 150px));left:max(24px,env(safe-area-inset-left));z-index:20;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:8px 12px;border:1px solid var(--home-work-line, #dce4f0);border-radius:999px;color:var(--home-work-body, #52647b);background:var(--home-work-surface, #fff);box-shadow:0 3px 12px #0d2d5709;font-size:11px;font-weight:550;cursor:pointer;opacity:.75}.gabbii-homepage .home-energy-toggle:hover{opacity:1}.gabbii-homepage .home-energy-toggle:focus-visible{opacity:1;outline:2px solid #237bcb;outline-offset:4px}.home-energy-backdrop[data-paused=true] *{animation-play-state:paused!important}.gabbii-homepage[data-backdrop]:not([data-backdrop=none]) .home-energy-backdrop{opacity:.65}html.dark .home-energy-backdrop{color:#6cbfff}html.dark .home-energy-traces{opacity:.18}@keyframes home-energy-travel{0%{opacity:0;stroke-dashoffset:100}2%{opacity:.8}16%{opacity:.8;stroke-dashoffset:-1000}19%,to{opacity:0;stroke-dashoffset:-1080}}@keyframes home-energy-node{0%,3%{opacity:0;transform:scale(.5)}7%{opacity:.4}17%,to{opacity:0;transform:scale(1.6)}}@keyframes home-energy-breathe{0%,to{opacity:.5}45%{opacity:1}}@media(max-width:639px){.gabbii-homepage .home-energy-toggle{left:16px;padding:8px 10px}.home-energy-grid{background-size:52px 52px}}@media(prefers-reduced-motion:reduce){.home-energy-backdrop *{animation:none!important}.home-energy-beams,.home-energy-node-ring,.gabbii-homepage .home-energy-toggle{display:none}.home-energy-atmosphere{opacity:.6}}.gabbii-homepage{background-color:#07182f;isolation:isolate}.gabbii-homepage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse at 50% 9%,rgba(18,107,185,.2),transparent 40%),linear-gradient(180deg,#031027a3,#05152c70 42%,#040e20bf)}.gabbii-homepage .home-browser-header{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;border:0;background:transparent;box-shadow:none}.gabbii-homepage .home-browser-header .home-browser-identity{grid-column:1;min-width:0}.gabbii-homepage .home-browser-header>.ml-auto{grid-column:2;margin-left:0}.gabbii-homepage .home-browser-hero>.home-browser-nav{margin-top:16px}.gabbii-homepage .home-browser-brand{flex-shrink:0;gap:7px}.gabbii-homepage .home-browser-nav span,.gabbii-homepage .home-browser-header a{color:#f5faff!important}.gabbii-homepage .home-browser-header a[href="/register"]{background:linear-gradient(155deg,#368af5,#1552c5)!important;border:1px solid rgba(191,222,255,.5);box-shadow:inset 0 1px #ffffff40,0 4px 12px #0015494d}.gabbii-homepage .home-browser-nav button{min-height:32px}.gabbii-homepage .home-browser-main{padding-top:max(20px,env(safe-area-inset-top))}.gabbii-homepage .home-browser-hero{max-width:850px;min-height:100vh;min-height:100svh;padding-bottom:clamp(96px,18svh,220px)}.gabbii-homepage .home-scroll-cue{display:flex;flex-direction:column;align-items:center;flex-shrink:0;min-width:88px;min-height:64px;margin-top:auto;padding:10px 18px;border:0;border-radius:999px;color:#1768bd;background:transparent;cursor:pointer}.gabbii-homepage .home-scroll-cue:hover{background:#1768bd14}.gabbii-homepage .home-scroll-cue svg{width:48px;height:24px;animation:home-chevron-down 2.1s ease-in-out infinite}.gabbii-homepage .home-scroll-cue svg+svg{margin-top:-8px}.gabbii-homepage .home-scroll-cue svg:nth-child(2){animation-delay:.18s}.gabbii-homepage .home-scroll-cue svg:nth-child(3){animation-delay:.36s}.gabbii-homepage #home-more{scroll-margin-top:24px}@keyframes home-chevron-down{0%,70%,to{opacity:.4;transform:translateY(0)}35%{opacity:1;transform:translateY(5px)}}@media(prefers-reduced-motion:reduce){.gabbii-homepage .home-scroll-cue svg{animation:none;opacity:1}}@media(min-width:768px){.gabbii-homepage .home-browser-header{position:static}.gabbii-homepage .home-browser-menu-wrap{position:absolute;top:max(20px,env(safe-area-inset-top));right:max(20px,env(safe-area-inset-right));z-index:60}}.gabbii-homepage .home-browser-title,.gabbii-homepage .home-browser-title span{margin:0;color:#fff!important;font-size:clamp(2.35rem,6.5vw,4.6rem);line-height:1.12;letter-spacing:-.045em;text-wrap:balance;text-shadow:0 3px 26px rgba(0,10,32,.7),0 1px 3px rgba(0,0,0,.28)}.gabbii-homepage .home-browser-title.home-ai-wordmark{font-family:Inter,Arial,sans-serif;font-weight:600;letter-spacing:-.025em}.gabbii-homepage .home-ai-wordmark .home-ai-label{font-family:Sora,ui-sans-serif,system-ui,sans-serif;font-size:.72em;font-weight:600;letter-spacing:-.04em}.gabbii-homepage .home-browser-tagline{margin:12px 0 0;color:#f5faff!important;font-size:clamp(1rem,2.5vw,1.375rem);font-weight:600;line-height:1.5;letter-spacing:.035em;text-shadow:0 2px 12px rgba(0,10,32,.7)}.gabbii-homepage .home-browser-privacy{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin:16px 0 0;padding:8px 16px;border:1px solid rgba(214,237,255,.23);border-radius:999px;color:#eff8ff!important;background:#0518307a;box-shadow:inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:13px;font-weight:600;text-shadow:0 1px 3px rgba(0,0,0,.45)}.gabbii-homepage .home-browser-search{position:relative;z-index:20;margin-top:104px}.gabbii-homepage .home-browser-search .cmd-bar-box{min-height:68px;padding:9px 10px 9px 20px;border:1px solid rgba(255,255,255,.92)!important;border-radius:20px;background:linear-gradient(180deg,#fff,#f0f6ff)!important;box-shadow:0 14px 45px #000a2859,0 0 0 5px #aed9ff1a,inset 0 1px #fff}.gabbii-homepage .home-browser-search .cmd-bar-box:focus-within{border-color:#94d9ff!important;box-shadow:0 14px 45px #000a2859,0 0 0 5px #5abdff45}.gabbii-homepage .home-browser-search .cmd-search-icon{color:#2464a7!important}.gabbii-homepage .home-browser-search input{border:0!important;background:transparent!important;color:#102c50!important;caret-color:#075bd3;line-height:1.5}.gabbii-homepage .home-browser-search input::-moz-placeholder{color:#526a88!important;opacity:1}.gabbii-homepage .home-browser-search input::placeholder{color:#526a88!important;opacity:1}.gabbii-homepage .home-browser-search .cmd-send-btn{width:48px;min-width:48px;height:48px;gap:0;padding:0;border:1px solid rgba(24,76,182,.8);border-radius:13px;color:#fff!important;background:linear-gradient(165deg,#3389f5,#1666dd,#114ebd)!important;box-shadow:inset 0 1px #ffffff61,0 4px 10px #144fb640;font-size:14px;font-weight:700}.gabbii-homepage .home-browser-search .cmd-send-btn:disabled{opacity:.75}.gabbii-homepage .home-browser-modes{max-width:620px;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:24px}.gabbii-homepage .home-browser-mode{border-radius:14px;padding:4px 0}.gabbii-homepage .home-browser-mode-icon{position:relative;width:54px;height:54px;overflow:hidden;border:1px solid rgba(255,255,255,.78);background:linear-gradient(155deg,#fff,#e3efff);box-shadow:inset 0 1px 1px #fff,0 5px 14px #000b253d;transition:transform .18s ease,box-shadow .18s ease}.gabbii-homepage .home-browser-mode:first-child .home-browser-mode-icon{background:linear-gradient(155deg,#428efa,#1552c8);box-shadow:inset 0 1px #ffffff73,0 5px 16px #00206059}.gabbii-homepage .home-browser-mode-icon:after{content:"";position:absolute;top:0;right:0;bottom:50%;left:0;pointer-events:none;background:linear-gradient(rgba(255,255,255,.25),transparent)}.gabbii-homepage .home-browser-mode:hover .home-browser-mode-icon{transform:translateY(-3px);box-shadow:inset 0 1px 1px #fff,0 8px 20px #000b2559}.gabbii-homepage .home-browser-mode-label{color:#fff!important;text-shadow:0 1px 5px rgba(0,0,0,.6)}.gabbii-homepage nav[aria-label="Business links"] a{color:#edf6ff!important;border-color:#d6edff47;background:#0519348c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.gabbii-homepage .home-browser-hero button:focus-visible,.gabbii-homepage .home-browser-header :is(button,a):focus-visible,.gabbii-homepage nav[aria-label="Business links"] a:focus-visible{outline:3px solid #a6e4ff;outline-offset:4px}@media(max-width:639px){.gabbii-homepage .home-browser-header{min-height:0;gap:8px}.gabbii-homepage .home-browser-main{padding-top:max(16px,env(safe-area-inset-top))}.gabbii-homepage .home-browser-header .home-browser-title,.gabbii-homepage .home-browser-header .home-browser-title span{font-size:clamp(1.85rem,7.5vw,2.35rem)}.gabbii-homepage .home-browser-privacy{font-size:11px;gap:7px;padding:7px 12px}.gabbii-homepage .home-browser-search{margin-top:64px}.gabbii-homepage .home-browser-search .cmd-bar-box{min-height:58px;padding:7px 8px;border-radius:17px}.gabbii-homepage .home-browser-search .cmd-send-btn{width:44px;min-width:44px;height:44px;padding:0}.gabbii-homepage .home-browser-modes{gap:6px;margin-top:20px}.gabbii-homepage .home-browser-mode-icon{width:42px;height:44px;border-radius:13px}.gabbii-homepage .home-browser-mode-label{font-size:10px}}@media(prefers-reduced-motion:reduce){.gabbii-homepage .home-browser-mode-icon,.gabbii-homepage .home-browser-search .cmd-send-btn{transition:none}.gabbii-homepage .home-browser-mode:hover .home-browser-mode-icon{transform:none}}.gabbii-homepage .home-browser-identity{display:flex;align-items:center;justify-content:center;gap:clamp(8px,2vw,18px);max-width:100%}.gabbii-homepage .home-browser-hero-logo{flex:0 0 auto;width:clamp(38px,6.5vw,70px);height:clamp(38px,6.5vw,70px);-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 5px 16px rgba(0,10,32,.28))}.gabbii-homepage .home-browser-identity .home-browser-title{--home-wordmark-width:clamp(105px, 24vw, 260px);min-width:0;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:clamp(8px,1.5vw,16px);white-space:normal}.gabbii-homepage .home-browser-header .home-browser-title .home-brand-name{white-space:nowrap;font-size:clamp(2rem,5.5vw,4rem);line-height:1.12}.gabbii-homepage{--gabbii-brand-blue: #1768bd;--gabbii-brand-blue-light: #75b7ff}.gabbii-homepage .home-browser-header .home-ai-wordmark .home-search-label .home-search-accent{color:#0d3154!important}.gabbii-homepage .home-browser-header .home-ai-wordmark .home-search-label{display:block;margin:0;text-align:center;white-space:normal;font-family:var(--font-heading);font-size:clamp(1rem,2.3vw,1.6rem);font-weight:700;line-height:1.2;letter-spacing:.01em}@media(max-width:639px){.gabbii-homepage .home-browser-header .home-ai-wordmark .home-ai-label{font-size:.72em}}.gabbii-homepage .home-browser-identity{min-width:0}.gabbii-homepage .home-browser-identity .home-browser-title>img{width:var(--home-wordmark-width);flex-shrink:0}.gabbii-homepage .home-browser-header .home-ai-wordmark .home-search-label{min-width:0;max-width:13ch;line-height:1.2;margin-bottom:0}#home-browser-menu{--home-menu-surface:#0d2748;--home-menu-ink:#fff;--home-menu-muted:#d5e3f4;--home-menu-hover:#21466c;--home-menu-line:#49617d;background:var(--home-menu-surface)!important;color:var(--home-menu-ink)!important;border-color:var(--home-menu-line)!important;max-height:calc(100dvh - 90px);overflow-y:auto}html.light-mode #home-browser-menu{--home-menu-surface:#fff;--home-menu-ink:#202124;--home-menu-muted:#424a57;--home-menu-hover:#e8eff9;--home-menu-line:#c7ced8}html.dark:not(.workspace-light) #home-browser-menu{--home-menu-surface:#1c222d;--home-menu-ink:#fff;--home-menu-muted:#d5deea;--home-menu-hover:#313c4e;--home-menu-line:#4d596c}#home-browser-menu :is([role=menuitem],[role=menuitemradio],a,button,svg){color:var(--home-menu-ink)!important;opacity:1;font-size:16px;font-weight:600}#home-browser-menu .home-menu-label,#home-browser-menu .home-menu-label span{color:var(--home-menu-muted)!important;opacity:1;font-size:14px;font-weight:700}#home-browser-menu [role=separator]{background:var(--home-menu-line)!important}#home-browser-menu :is([data-highlighted],[role=menuitemradio][data-state=checked]){background:var(--home-menu-hover)!important}.gabbii-homepage .home-browser-search .cmd-send-btn{background:#0d3154!important;border-color:#0d3154;box-shadow:none}.gabbii-homepage .home-browser-header .home-ai-wordmark .home-search-label{font-size:clamp(.8rem,1.5vw,1.15rem)!important;font-weight:650;line-height:1.25;max-width:none;white-space:nowrap}.gabbii-homepage .home-browser-header .home-ai-wordmark .home-search-label span{font-size:inherit!important;font-weight:inherit;line-height:inherit}@media(max-width:767px){.gabbii-homepage .home-browser-header #home-menu-trigger{display:inline-flex;align-items:center;justify-content:center;min-width:44px;width:44px;height:44px;min-height:44px;padding:0!important;border-radius:12px}.gabbii-homepage .home-browser-header #home-menu-trigger>span{display:none!important}}.gabbii-homepage .home-browser-title .home-wordmark{width:clamp(290px,38vw,380px);max-width:100%}@media(max-width:639px){.gabbii-homepage .home-browser-identity .home-browser-title{flex-direction:column;align-items:center;gap:12px;width:100%}.gabbii-homepage .home-browser-title .home-wordmark{width:min(300px,78vw)}.gabbii-homepage .home-browser-header .home-ai-wordmark .home-search-label{font-size:15px!important}}.gabbii-homepage .home-scroll-cue{position:relative;top:28px;transition:opacity .6s ease,visibility .6s ease}.gabbii-homepage .home-scroll-cue[data-visible=false]{opacity:0;visibility:hidden;pointer-events:none}@media(prefers-reduced-motion:reduce){.gabbii-homepage .home-scroll-cue{transition:none}}.gabbii-homepage.home-dashboard-style{--home-work-surface: #102842;--home-work-muted: #15314f;--home-work-line: #3d5673;--home-work-ink: #f4f7fc;--home-work-body: #d4e0ef;--home-work-accent: #9ee1ff;--home-work-shadow: 0 4px 20px rgba(13, 45, 87, .08)}html.light-mode .gabbii-homepage.home-dashboard-style{--home-work-surface: #fff;--home-work-muted: #f5f8fd;--home-work-line: #dce4f0;--home-work-ink: #17243b;--home-work-body: #52647b;--home-work-accent: #175cd3;--home-work-shadow: 0 4px 20px rgba(27, 55, 91, .065)}html.dark:not(.workspace-light) .gabbii-homepage.home-dashboard-style{--home-work-surface: #1b2230;--home-work-muted: #222d3d;--home-work-line: #43516a;--home-work-ink: #f4f7fc;--home-work-body: #c6d1e0;--home-work-accent: #a8c7fa}.gabbii-homepage.home-dashboard-style .home-browser-main .home-browser-search .cmd-bar-box{border:1px solid #b4c9e8!important;border-radius:24px;background:linear-gradient(180deg,#fff,#f5f9ff)!important;box-shadow:0 12px 32px #0820482e,inset 0 1px #fff;transition:border-color .18s ease,box-shadow .18s ease}.gabbii-homepage.home-dashboard-style .home-browser-main .home-browser-search .cmd-bar-box:focus-within{border-color:#175cd3!important;box-shadow:0 0 0 4px #3c8fff38,0 14px 36px #08204833}.gabbii-homepage.home-dashboard-style .home-browser-main .home-browser-search .cmd-send-btn{border-color:#0d3154;border-radius:16px;background:#0d3154!important;color:#fff!important;box-shadow:0 4px 10px #1057c040,inset 0 1px #ffffff40;transform:none}.gabbii-homepage.home-dashboard-style .home-browser-main .home-browser-search .cmd-send-btn:hover{background:#15517e!important;transform:none}.gabbii-homepage.home-dashboard-style .home-browser-main .home-browser-search .cmd-send-btn:focus-visible{outline:3px solid #103568;outline-offset:3px}.gabbii-homepage.home-dashboard-style .home-browser-main .home-browser-mode .home-browser-mode-icon{border:1px solid var(--home-work-line);border-radius:12px;background:var(--home-work-surface)!important;color:var(--home-work-accent);box-shadow:var(--home-work-shadow);transform:none;transition:border-color .15s ease,background-color .15s ease}.gabbii-homepage.home-dashboard-style .home-browser-main .home-browser-mode-icon:after{display:none}.gabbii-homepage.home-dashboard-style .home-browser-main .home-browser-mode-icon svg{color:var(--home-work-accent)!important;stroke:currentColor}.gabbii-homepage.home-dashboard-style .home-browser-main .home-browser-mode:hover .home-browser-mode-icon{border-color:var(--home-work-accent);background:var(--home-work-muted)!important;transform:none;box-shadow:var(--home-work-shadow)}.gabbii-homepage.home-dashboard-style .home-browser-main .home-browser-nav svg{color:var(--home-work-accent)!important}.gabbii-homepage.home-dashboard-style .home-browser-main .home-marketing{border:1px solid var(--home-work-line);border-radius:20px;background:var(--home-work-surface);box-shadow:var(--home-work-shadow);color:var(--home-work-ink);-webkit-backdrop-filter:none;backdrop-filter:none}.gabbii-homepage.home-dashboard-style .home-browser-main .home-marketing-purpose{border-color:var(--home-work-line);background:var(--home-work-muted)}.gabbii-homepage.home-dashboard-style :is(.home-marketing-benefit,.home-marketing-controls){border-color:var(--home-work-line)}.gabbii-homepage.home-dashboard-style .home-browser-main .home-marketing-icon{border-color:var(--home-work-line);border-radius:10px;color:var(--home-work-accent);background:var(--home-work-muted)}@media(prefers-reduced-motion:reduce){.gabbii-homepage.home-dashboard-style .home-browser-main .home-browser-mode-icon{transition:none}}
