.beam-line[data-astro-cid-h5kv7c7i]{stroke-dasharray:200;stroke-dashoffset:200px;animation:5s ease-in-out infinite beam-animation}.line-connector[data-astro-cid-h5kv7c7i]:nth-of-type(2) .beam-line[data-astro-cid-h5kv7c7i]{animation-duration:5s;animation-delay:2.5s}@keyframes beam-animation{0%{stroke-dashoffset:200px}50%{stroke-dashoffset:0}to{stroke-dashoffset:-200px}}.apps-dock-wrap[data-astro-cid-z7ybqrg7]{padding:.45rem;overflow:visible}.apps-dock[data-astro-cid-z7ybqrg7]{--dock-icon-size:clamp(2.55rem, 7vw, 4.5rem);--dock-gap:clamp(.3rem, 1.35vw, .9rem);align-items:flex-end;gap:var(--dock-gap);backdrop-filter:blur(18px)saturate(1.25);background:#ffffffa3;border:1px solid #ffffff9e;border-radius:1.35rem;max-width:calc(100vw - 2rem);margin:0;padding:.8rem clamp(.65rem,2vw,1.25rem) .72rem;list-style:none;display:flex;box-shadow:0 18px 45px #0f172a1a,inset 0 1px #ffffffe0}.dock-item[data-astro-cid-z7ybqrg7]{flex:0 1 var(--dock-icon-size);width:var(--dock-icon-size);transform-origin:bottom;min-width:0;transition:transform .18s cubic-bezier(.2,.8,.2,1),margin .18s cubic-bezier(.2,.8,.2,1);position:relative}.dock-link[data-astro-cid-z7ybqrg7]{outline-offset:5px;border-radius:23%;width:100%;display:block;position:relative}.dock-icon[data-astro-cid-z7ybqrg7]{aspect-ratio:1;object-fit:cover;border-radius:23%;width:100%;transition:box-shadow .18s;display:block;box-shadow:0 5px 12px #0f172a2b}.dock-tooltip[data-astro-cid-z7ybqrg7]{z-index:2;color:#fff;opacity:0;pointer-events:none;backdrop-filter:blur(12px);background:#0f172adb;border:1px solid #ffffffbf;border-radius:.55rem;width:max-content;max-width:min(13rem,72vw);padding:.38rem .62rem;font-size:.72rem;font-weight:600;line-height:1.2;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + .72rem);left:50%;transform:translate(-50%,.25rem)}.dock-link[data-astro-cid-z7ybqrg7]:hover .dock-tooltip[data-astro-cid-z7ybqrg7],.dock-link[data-astro-cid-z7ybqrg7]:focus-visible .dock-tooltip[data-astro-cid-z7ybqrg7]{opacity:1;transform:translate(-50%)}.apps-dock[data-astro-cid-z7ybqrg7]:has(.dock-item:hover) .dock-item[data-astro-cid-z7ybqrg7]:hover,.apps-dock[data-astro-cid-z7ybqrg7]:has(.dock-item:focus-within) .dock-item[data-astro-cid-z7ybqrg7]:focus-within{z-index:1;transform:translateY(-.36rem)scale(1.32)}.apps-dock[data-astro-cid-z7ybqrg7]:has(.dock-item:hover) .dock-item[data-astro-cid-z7ybqrg7]:hover .dock-icon[data-astro-cid-z7ybqrg7],.apps-dock[data-astro-cid-z7ybqrg7]:has(.dock-item:focus-within) .dock-item[data-astro-cid-z7ybqrg7]:focus-within .dock-icon[data-astro-cid-z7ybqrg7]{box-shadow:0 12px 24px #0f172a40}.dock-item[data-astro-cid-z7ybqrg7]:has(+.dock-item:hover),.dock-item[data-astro-cid-z7ybqrg7]:has(+.dock-item:focus-within),.dock-item[data-astro-cid-z7ybqrg7]:hover+.dock-item[data-astro-cid-z7ybqrg7],.dock-item[data-astro-cid-z7ybqrg7]:focus-within+.dock-item[data-astro-cid-z7ybqrg7]{z-index:1;transform:translateY(-.15rem)scale(1.14)}.dock-item[data-astro-cid-z7ybqrg7]:has(+.dock-item+.dock-item:hover),.dock-item[data-astro-cid-z7ybqrg7]:has(+.dock-item+.dock-item:focus-within),.dock-item[data-astro-cid-z7ybqrg7]:hover+.dock-item[data-astro-cid-z7ybqrg7]+.dock-item[data-astro-cid-z7ybqrg7],.dock-item[data-astro-cid-z7ybqrg7]:focus-within+.dock-item[data-astro-cid-z7ybqrg7]+.dock-item[data-astro-cid-z7ybqrg7]{transform:translateY(-.05rem)scale(1.06)}@media (width<=420px){.apps-dock-wrap[data-astro-cid-z7ybqrg7]{width:100%}.apps-dock[data-astro-cid-z7ybqrg7]{border-radius:1rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.75rem;display:grid}.dock-item[data-astro-cid-z7ybqrg7]{width:auto}.dock-link[data-astro-cid-z7ybqrg7]{border-radius:.5rem;align-items:center;gap:.5rem;display:flex}.dock-icon[data-astro-cid-z7ybqrg7]{flex:0 0 2.5rem;width:2.5rem}.dock-tooltip[data-astro-cid-z7ybqrg7],.dock-link[data-astro-cid-z7ybqrg7]:hover .dock-tooltip[data-astro-cid-z7ybqrg7],.dock-link[data-astro-cid-z7ybqrg7]:focus-visible .dock-tooltip[data-astro-cid-z7ybqrg7]{color:#1e293b;opacity:1;backdrop-filter:none;background:0 0;border:0;width:auto;padding:0;font-size:.75rem;position:static;transform:none}.apps-dock[data-astro-cid-z7ybqrg7] .dock-item[data-astro-cid-z7ybqrg7],.apps-dock[data-astro-cid-z7ybqrg7]:has(.dock-item:hover) .dock-item[data-astro-cid-z7ybqrg7],.apps-dock[data-astro-cid-z7ybqrg7]:has(.dock-item:focus-within) .dock-item[data-astro-cid-z7ybqrg7],.apps-dock[data-astro-cid-z7ybqrg7]:has(.dock-item:hover) .dock-item[data-astro-cid-z7ybqrg7]:hover,.apps-dock[data-astro-cid-z7ybqrg7]:has(.dock-item:focus-within) .dock-item[data-astro-cid-z7ybqrg7]:focus-within{transform:none}}@media (prefers-reduced-motion:reduce){.dock-item[data-astro-cid-z7ybqrg7],.dock-icon[data-astro-cid-z7ybqrg7],.dock-tooltip[data-astro-cid-z7ybqrg7]{transition:none}}.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:pan-y;user-select:none;-khtml-user-select:none;align-content:flex-start;width:100%;display:flex;position:relative;overflow:hidden}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{width:100%;min-height:100%;position:relative;overflow:hidden}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}
