.hero-beams[data-astro-cid-2v2fjrmm]{z-index:0;pointer-events:none;inline-size:100vw;position:absolute;inset-block:calc(-1*clamp(4rem,8vw,6rem)) -48px;inset-inline-start:50%;translate:-50%}.hero-beams[data-astro-cid-2v2fjrmm] svg[data-astro-cid-2v2fjrmm]{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:hidden}.hb-tracks[data-astro-cid-2v2fjrmm] path[data-astro-cid-2v2fjrmm]{fill:none;stroke:color-mix(in oklch, var(--vl-color-on-ink) 9%, transparent);stroke-width:1.2px}.beam[data-astro-cid-2v2fjrmm]{fill:none;stroke:var(--vl-color-brand-bright);stroke-width:2px;stroke-linecap:round;stroke-dasharray:.07 1;stroke-dashoffset:.07px;animation:3s linear infinite beam-flow}.hb-beams[data-astro-cid-2v2fjrmm] path[data-astro-cid-2v2fjrmm]:first-of-type{animation-delay:-.29s}.hb-beams[data-astro-cid-2v2fjrmm] path[data-astro-cid-2v2fjrmm]:nth-of-type(2){animation-delay:-.58s}.hb-beams[data-astro-cid-2v2fjrmm] path[data-astro-cid-2v2fjrmm]:nth-of-type(3){animation-delay:-.87s}.hb-beams[data-astro-cid-2v2fjrmm] path[data-astro-cid-2v2fjrmm]:nth-of-type(4){animation-delay:-1.16s}.hb-beams[data-astro-cid-2v2fjrmm] path[data-astro-cid-2v2fjrmm]:nth-of-type(5){animation-delay:-1.45s}.hb-beams[data-astro-cid-2v2fjrmm] path[data-astro-cid-2v2fjrmm]:nth-of-type(6){animation-delay:-1.74s}.hb-beams[data-astro-cid-2v2fjrmm] path[data-astro-cid-2v2fjrmm]:nth-of-type(7){animation-delay:-2.03s}.hb-beams[data-astro-cid-2v2fjrmm] path[data-astro-cid-2v2fjrmm]:nth-of-type(8){animation-delay:-2.32s}.hb-beams[data-astro-cid-2v2fjrmm] path[data-astro-cid-2v2fjrmm]:nth-of-type(9){animation-delay:-2.61s}.hb-beams[data-astro-cid-2v2fjrmm] path[data-astro-cid-2v2fjrmm]:nth-of-type(10){animation-delay:-2.9s}@keyframes beam-flow{to{stroke-dashoffset:-1px}}.hb-labels[data-astro-cid-2v2fjrmm]{position:absolute;inset:0}.hb-label[data-astro-cid-2v2fjrmm]{font-family:var(--vl-font-sans);letter-spacing:1.2px;white-space:nowrap;text-transform:uppercase;color:color-mix(in oklch, var(--vl-color-on-ink) 38%, transparent);font-size:11px;font-weight:500;line-height:1;position:absolute;translate:0 calc(-100% - 6px)}.hb-label--left[data-astro-cid-2v2fjrmm]{inset-inline-start:48px}.hb-label--right[data-astro-cid-2v2fjrmm]{inset-inline-end:48px}.hb-row-0[data-astro-cid-2v2fjrmm]{inset-block-start:16.9492%}.hb-row-1[data-astro-cid-2v2fjrmm]{inset-block-start:31.7797%}.hb-row-2[data-astro-cid-2v2fjrmm]{inset-block-start:46.6102%}.hb-row-3[data-astro-cid-2v2fjrmm]{inset-block-start:61.4407%}.hb-row-4[data-astro-cid-2v2fjrmm]{inset-block-start:76.2712%}.hub[data-astro-cid-2v2fjrmm],.hub-glow[data-astro-cid-2v2fjrmm]{border-radius:50%;position:absolute;inset-block-start:97.4576%;inset-inline-start:50%;translate:-50% -50%}.hub[data-astro-cid-2v2fjrmm]{background:var(--vl-color-brand-bright);block-size:5px;inline-size:5px}.hub-glow[data-astro-cid-2v2fjrmm]{background:radial-gradient(closest-side, color-mix(in oklch, var(--vl-color-brand-bright) 55%, transparent), transparent);block-size:90px;inline-size:90px;animation:2s ease-in-out infinite hub-pulse}@keyframes hub-pulse{0%,to{opacity:.6;scale:.9}50%{opacity:1;scale:1.1}}.beams-fade[data-astro-cid-2v2fjrmm]{background:radial-gradient(ellipse 560px 330px at 50% 42%, var(--home-bg) 35%, transparent 100%), radial-gradient(ellipse 500px 58px at 50% calc(100% - 82px), var(--home-bg) 62%, transparent 100%);position:absolute;inset:0}@media (max-width:720px){.beams-fade[data-astro-cid-2v2fjrmm]{background:radial-gradient(ellipse 560px 330px at 50% 42%, var(--home-bg) 35%, transparent 100%), radial-gradient(ellipse 56% 70px at 50% calc(100% - 92px), var(--home-bg) 60%, transparent 100%)}}@media (max-width:1279px){.hb-labels[data-astro-cid-2v2fjrmm]{display:none}}.hb-globe[data-astro-cid-2v2fjrmm]{--gw:clamp(1100px, 118vw, 2600px);inline-size:var(--gw);opacity:.75;block-size:auto;max-inline-size:none;position:absolute;inset-block-start:calc(100% - 20px - min(var(--gw) * .22, 380px));inset-inline-start:50%;translate:-50%}@media (max-width:720px){.hero-beams[data-astro-cid-2v2fjrmm]>[data-astro-cid-2v2fjrmm]:not(.hb-globe){display:none}.hb-globe[data-astro-cid-2v2fjrmm]{--gw:260vw;opacity:.6;inset-block-start:calc(100% - var(--gw) * .1)}}@media (prefers-reduced-motion:reduce){.beam[data-astro-cid-2v2fjrmm]{display:none}.hub-glow[data-astro-cid-2v2fjrmm]{animation:none}}.home-tour[data-astro-cid-sg2rwv4o]{background:var(--vl-color-on-ink)}.home-tour__tabs[data-astro-cid-sg2rwv4o]{scrollbar-width:none;gap:10px;padding:14px 18px;display:flex;overflow-x:auto}.home-tour__tab[data-astro-cid-sg2rwv4o]{border-radius:var(--radius-2);background:var(--vl-color-light-ground);min-block-size:44px;color:var(--vl-color-text-1);cursor:pointer;transition:border-color var(--vl-transition-1), background-color var(--vl-transition-1);border:2px solid #0000;flex:none;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:600;display:inline-flex;position:relative}.home-tour__tab[data-astro-cid-sg2rwv4o] [data-icon]{block-size:18px;inline-size:18px;margin:0}.home-tour__tab[data-astro-cid-sg2rwv4o]:hover{border-color:var(--vl-color-light-line)}.home-tour__tab[data-astro-cid-sg2rwv4o]:has(:checked){border-color:var(--vl-color-ink);background:var(--vl-color-on-ink)}.home-tour__tab[data-astro-cid-sg2rwv4o]:has(:focus-visible){outline:2px solid var(--vl-color-brand);outline-offset:2px}.home-tour__hint[data-astro-cid-sg2rwv4o]{display:none}@media (max-width:700px){.home-tour[data-astro-cid-sg2rwv4o]{timeline-scope:--tour-tabs}.home-tour__tabs[data-astro-cid-sg2rwv4o]{scroll-snap-type:x proximity;scroll-timeline:--tour-tabs x;padding-inline-end:48px;-webkit-mask-image:linear-gradient(90deg,#000 78%,#0000);mask-image:linear-gradient(90deg,#000 78%,#0000)}.home-tour__tab[data-astro-cid-sg2rwv4o]{scroll-snap-align:start}.home-tour__hint[data-astro-cid-sg2rwv4o]{max-inline-size:none;color:var(--vl-color-text-1);justify-content:flex-end;align-items:center;gap:6px;margin:0;padding:0 18px 10px;font-size:13px;font-weight:600;display:flex}.home-tour__hint[data-astro-cid-sg2rwv4o] [data-icon]{block-size:15px;inline-size:15px;color:var(--vl-color-brand);margin:0}@media (prefers-reduced-motion:no-preference){.home-tour__hint[data-astro-cid-sg2rwv4o] [data-icon]{animation:1.6s ease-in-out infinite tour-nudge}}@supports (animation-timeline:scroll()){.home-tour__hint[data-astro-cid-sg2rwv4o]{animation:linear both tour-hint-out;animation-timeline:--tour-tabs;animation-range:0 40px}.home-tour__tabs[data-astro-cid-sg2rwv4o]{animation:linear both tour-unfade;animation-timeline:--tour-tabs;animation-range:calc(100% - 40px) 100%}}}@media (max-width:560px){.home-tour__tabs[data-astro-cid-sg2rwv4o],.home-tour__hint[data-astro-cid-sg2rwv4o]{display:none!important}.home-tour__panel[data-astro-cid-sg2rwv4o]{display:grid!important}.home-tour__panel[data-astro-cid-sg2rwv4o]:not(:first-child){border-top:1px solid var(--vl-color-light-line)}}@keyframes tour-nudge{50%{translate:4px}}@keyframes tour-hint-out{to{opacity:0}}@keyframes tour-unfade{to{-webkit-mask-image:linear-gradient(90deg,#000 100%,#0000);mask-image:linear-gradient(90deg,#000 100%,#0000)}}.home-tour__radio[data-astro-cid-sg2rwv4o]{opacity:0;block-size:1px;inline-size:1px;margin:0;position:absolute}.home-tour__stage[data-astro-cid-sg2rwv4o]{border-top:1px solid var(--vl-color-light-line);background:var(--vl-color-light-ground)}.home-tour__panel[data-astro-cid-sg2rwv4o]{grid-template-columns:minmax(0,.8fr) minmax(0,2fr);align-items:center;gap:clamp(1.5rem,3vw,3rem);padding:clamp(1.25rem,3vw,2.5rem);display:none}@media (max-width:860px){.home-tour__panel[data-astro-cid-sg2rwv4o]{grid-template-columns:1fr}}.home-tour__panel[data-astro-cid-sg2rwv4o]:first-child{display:grid}.home-tour[data-astro-cid-sg2rwv4o]:has([data-tour=dashboard]:checked) [data-astro-cid-sg2rwv4o][data-panel=dashboard]{display:grid}.home-tour[data-astro-cid-sg2rwv4o]:has([data-tour=case]:checked) [data-astro-cid-sg2rwv4o][data-panel=case]{display:grid}.home-tour[data-astro-cid-sg2rwv4o]:has([data-tour=assistant]:checked) [data-astro-cid-sg2rwv4o][data-panel=assistant]{display:grid}.home-tour[data-astro-cid-sg2rwv4o]:has([data-tour=calendar]:checked) [data-astro-cid-sg2rwv4o][data-panel=calendar]{display:grid}.home-tour[data-astro-cid-sg2rwv4o]:has(.home-tour__radio:not([data-tour=dashboard]):checked) .home-tour__panel[data-astro-cid-sg2rwv4o]:first-child{display:none}@media (prefers-reduced-motion:no-preference){.home-tour__panel[data-astro-cid-sg2rwv4o]{animation:.45s both tour-in}}@keyframes tour-in{0%{opacity:0;translate:0 8px}}.home-tour__copy[data-astro-cid-sg2rwv4o]{flex-direction:column;gap:12px;display:flex}.home-tour__copy[data-astro-cid-sg2rwv4o] h2{letter-spacing:-.02em;color:var(--vl-color-text-1);margin:0;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:600;line-height:1.1}.home-tour__copy[data-astro-cid-sg2rwv4o] p{max-inline-size:32ch;color:var(--vl-color-text-2);margin:0;font-size:16px;line-height:1.6}.home-tour__icon[data-astro-cid-sg2rwv4o]{border-radius:var(--radius-2);background:var(--vl-color-brand);block-size:48px;inline-size:48px;color:var(--vl-color-on-ink);place-items:center;display:grid}.home-tour__icon[data-astro-cid-sg2rwv4o] [data-icon]{block-size:22px;inline-size:22px;margin:0}.home-tour__window[data-astro-cid-sg2rwv4o]{border:1px solid var(--vl-color-light-line);border-radius:var(--radius-2);background:var(--vl-color-on-ink);box-shadow:0 30px 60px -30px color-mix(in oklch, var(--vl-color-ink) 45%, transparent);overflow:hidden}.home-tour__shot[data-astro-cid-sg2rwv4o]{aspect-ratio:auto;object-fit:contain;block-size:auto;inline-size:100%;max-inline-size:none;display:block}
