.hero[data-astro-cid-37nl6vhw]{background:var(--bg-terminal);z-index:3;position:relative}.hero-stage[data-astro-cid-37nl6vhw]{align-items:flex-end;height:100svh;display:flex;position:relative;overflow:hidden}@supports (height:1dvh){.hero-stage[data-astro-cid-37nl6vhw]{height:100dvh}}.hero[data-astro-cid-37nl6vhw].is-scrub{height:500vh}@supports (height:1svh){.hero[data-astro-cid-37nl6vhw].is-scrub{height:calc(100svh + 400vh)}}.hero[data-astro-cid-37nl6vhw].is-scrub .hero-stage[data-astro-cid-37nl6vhw]{position:sticky;top:0}.hero-poster[data-astro-cid-37nl6vhw],.hero-poster[data-astro-cid-37nl6vhw] img[data-astro-cid-37nl6vhw],.hero-canvas[data-astro-cid-37nl6vhw]{width:100%;height:100%;position:absolute;inset:0}.hero-poster[data-astro-cid-37nl6vhw] img[data-astro-cid-37nl6vhw]{object-fit:cover}.hero-canvas[data-astro-cid-37nl6vhw]{opacity:0}.hero[data-astro-cid-37nl6vhw].is-scrub .hero-canvas[data-astro-cid-37nl6vhw]{opacity:1}.hero-shade[data-astro-cid-37nl6vhw]{background:linear-gradient(#0000 22%,#050a0d38 40%,#050a0d9e 64%,#050a0df0 100%),linear-gradient(100deg,#050a0dad 0%,#050a0d4d 40%,#0000 64%);position:absolute;inset:0}.hero-copy[data-astro-cid-37nl6vhw]{z-index:2;padding:0 var(--s-4) var(--s-12);width:100%;max-width:72rem;margin:0 auto;position:relative}.hero-h[data-astro-cid-37nl6vhw]{font-family:var(--font-sans);font-size:clamp(2.3rem,1.2rem + 5.5vw,6.375rem);font-weight:600;line-height:var(--lh-tight);letter-spacing:-.03em;color:var(--text-100);margin:0 0 var(--s-3);max-width:22ch}.hero-h[data-astro-cid-37nl6vhw] .line[data-astro-cid-37nl6vhw]{display:block}.hero-h[data-astro-cid-37nl6vhw] .line[data-astro-cid-37nl6vhw]:first-child{color:var(--text-500)}.hero-h[data-astro-cid-37nl6vhw] .line[data-astro-cid-37nl6vhw]:last-child{color:var(--accent-300);letter-spacing:-.01em;margin-top:var(--s-2);white-space:nowrap;font-size:clamp(1.45rem,1rem + 2.2vw,3.1rem)}.hero-h[data-astro-cid-37nl6vhw] .wi[data-astro-cid-37nl6vhw]{text-shadow:0 2px 22px #020508d9,0 1px 4px #0205088c}.hero-sub[data-astro-cid-37nl6vhw]{text-shadow:0 1px 14px #020508d9}.hero-h[data-astro-cid-37nl6vhw] .w[data-astro-cid-37nl6vhw]{vertical-align:bottom;margin-bottom:-.18em;padding-bottom:.18em;display:inline-block;overflow:hidden}.hero-h[data-astro-cid-37nl6vhw] .wi[data-astro-cid-37nl6vhw]{display:inline-block}.hero-sub[data-astro-cid-37nl6vhw]{font-family:var(--font-sans);font-size:var(--fs-600);color:var(--text-300);font-weight:400;line-height:var(--lh-body);max-width:44ch;margin:0}@keyframes heroIn{0%{opacity:0;transform:translateY(var(--travel))}to{opacity:1;transform:translateY(0)}}.hero-h[data-astro-cid-37nl6vhw] .wi[data-astro-cid-37nl6vhw]{animation:heroIn var(--dur-surface) var(--ease) both;animation-delay:calc(60ms + var(--wi,0) * var(--stagger))}.hero-sub[data-astro-cid-37nl6vhw]{animation:heroIn var(--dur-reveal) var(--ease) both .45s}.hero-h[data-astro-cid-37nl6vhw] .line-rotate[data-astro-cid-37nl6vhw]{flex-wrap:nowrap;align-items:baseline;gap:.3em;display:flex}.hero-h[data-astro-cid-37nl6vhw] .line-rotate[data-astro-cid-37nl6vhw]>.w[data-astro-cid-37nl6vhw] .wi[data-astro-cid-37nl6vhw]{color:var(--text-300)}.rot[data-astro-cid-37nl6vhw]{perspective:600px;display:inline-grid;position:relative}.rot-w[data-astro-cid-37nl6vhw]{white-space:nowrap;color:var(--accent-300);opacity:0;transform-origin:50% 100%;transition:opacity .55s var(--ease), transform .55s var(--ease);pointer-events:none;grid-area:1/1;transform:translateY(.6em)rotateX(-40deg)}.rot-w[data-astro-cid-37nl6vhw].is-on{opacity:1;transform:none}.rot-w[data-astro-cid-37nl6vhw].is-out{opacity:0;transform:translateY(-.6em)rotateX(40deg)}@media (prefers-reduced-motion:reduce){.rot-w[data-astro-cid-37nl6vhw]{transition:none}}.hero-cta[data-astro-cid-37nl6vhw]{gap:var(--s-2);margin:var(--s-4) 0 0;animation:heroIn var(--dur-reveal) var(--ease) both .6s;flex-wrap:wrap;display:flex}.hero-btn[data-astro-cid-37nl6vhw]{align-items:center;gap:var(--s-1);font-family:var(--font-mono);font-size:var(--fs-300);transition:background var(--dur-micro) var(--ease), color var(--dur-micro) var(--ease), border-color var(--dur-micro) var(--ease), transform var(--dur-micro) var(--ease), gap var(--dur-micro) var(--ease);border:1px solid #0000;border-radius:999px;padding:.8rem 1.5rem;font-weight:600;text-decoration:none;display:inline-flex}.hero-btn[data-astro-cid-37nl6vhw]:hover{transform:translateY(-1px)}.hero-btn[data-astro-cid-37nl6vhw]:focus-visible{outline:2px solid var(--accent-400);outline-offset:3px}.hero-btn-primary[data-astro-cid-37nl6vhw]{background:var(--accent-400);color:var(--bg-0);box-shadow:0 12px 30px -12px #4fa9b8b3}.hero-btn-primary[data-astro-cid-37nl6vhw]:hover{background:var(--accent-300);gap:var(--s-2)}.hero-btn-ghost[data-astro-cid-37nl6vhw]{color:var(--text-100);-webkit-backdrop-filter:blur(6px);background:#050a0d59;border-color:#e9eef040}.hero-btn-ghost[data-astro-cid-37nl6vhw]:hover{border-color:var(--accent-300);color:var(--accent-300)}@media (prefers-reduced-motion:reduce){.hero-h[data-astro-cid-37nl6vhw] .wi[data-astro-cid-37nl6vhw],.hero-sub[data-astro-cid-37nl6vhw],.hero-cta[data-astro-cid-37nl6vhw]{animation:none}.hero-btn[data-astro-cid-37nl6vhw]:hover{transform:none}}.hero-terminal[data-astro-cid-37nl6vhw]{display:none}.hero[data-astro-cid-37nl6vhw].is-scrub .hero-terminal[data-astro-cid-37nl6vhw]{z-index:2;pointer-events:none;background:var(--bg-terminal);opacity:0;align-items:center;display:flex;position:absolute;inset:0}.hero[data-astro-cid-37nl6vhw].term-on .hero-terminal[data-astro-cid-37nl6vhw]{opacity:1}.term-inner[data-astro-cid-37nl6vhw]{width:100%;max-width:72rem;padding:0 var(--s-4);font-family:var(--font-mono);color:var(--text-100);will-change:transform;margin:0 auto;font-size:clamp(1rem,.9rem + .6vw,1.35rem);line-height:2.1}.tl[data-astro-cid-37nl6vhw]{min-height:2.1em;margin:0}.tp[data-astro-cid-37nl6vhw]{color:var(--accent-400)}.t-cursor[data-astro-cid-37nl6vhw]{background:var(--accent-300);vertical-align:text-bottom;opacity:0;width:.55em;height:1.1em;transition:opacity .2s var(--ease);margin-left:2px;display:inline-block}.hero[data-astro-cid-37nl6vhw].term-on .t-cursor[data-astro-cid-37nl6vhw]{opacity:1;animation:1.1s step-end infinite cursorBlink}@keyframes cursorBlink{50%{opacity:0}}.hero-load[data-astro-cid-37nl6vhw]{left:var(--s-4);bottom:var(--s-2);z-index:3;font-family:var(--font-mono);font-size:var(--fs-100);color:var(--text-600);letter-spacing:var(--track-label);text-transform:uppercase;align-items:center;gap:var(--s-1);transition:opacity var(--dur-reveal) var(--ease);margin:0;display:flex;position:absolute}.hero-load[data-astro-cid-37nl6vhw][hidden]{display:none}.hero-load-bar[data-astro-cid-37nl6vhw]{background:var(--edge-strong);width:32px;height:1px;position:relative;overflow:hidden}.hero-load-bar[data-astro-cid-37nl6vhw]:after{content:"";background:var(--accent-500);transform:translateX(calc(-100% + var(--p,0) * 100%));position:absolute;inset:0}.hero-hint[data-astro-cid-37nl6vhw]{right:var(--s-4);bottom:var(--s-2);z-index:3;font-family:var(--font-mono);font-size:var(--fs-100);color:var(--text-500);letter-spacing:var(--track-label);text-transform:uppercase;align-items:center;gap:var(--s-1);transition:opacity .4s var(--ease);margin:0;display:flex;position:absolute}.hero-hint[data-astro-cid-37nl6vhw]:after{content:"";background:linear-gradient(to bottom, var(--text-500), transparent);width:1px;height:32px;animation:hintPulse 2.2s var(--ease) infinite}.hero-hint[data-astro-cid-37nl6vhw].is-gone{opacity:0}@keyframes hintPulse{0%,to{transform:scaleY(1)}50%{opacity:.4;transform:scaleY(.5)}}@media (prefers-reduced-motion:reduce){.hero-hint[data-astro-cid-37nl6vhw]:after{animation:none}}@media (width<=767px){.hero-copy[data-astro-cid-37nl6vhw]{padding:0 var(--s-3) var(--s-8)}.hero-load[data-astro-cid-37nl6vhw]{left:var(--s-3)}.hero-hint[data-astro-cid-37nl6vhw]{right:var(--s-3)}}.focus[data-astro-cid-burcop7h]{background:var(--bg-cell);padding-bottom:0}.focus-grid[data-astro-cid-burcop7h]{background:var(--edge-soft);border:1px solid var(--edge-soft);grid-template-columns:1fr 1fr;gap:1px;display:grid}.fa[data-astro-cid-burcop7h]{background:var(--bg-cell);padding:var(--s-4);transition:background var(--dur-micro) var(--ease);position:relative}.fa[data-astro-cid-burcop7h]:before{content:"";background:var(--accent-700);width:100%;height:1px;position:absolute;top:-1px;left:0}.fa[data-astro-cid-burcop7h]:hover{background:var(--bg-1)}.fa-line[data-astro-cid-burcop7h]{font-family:var(--font-mono);font-size:var(--fs-200);color:var(--text-300);margin-bottom:var(--s-2)}.fa-dollar[data-astro-cid-burcop7h]{color:var(--accent-400)}.fa-tag[data-astro-cid-burcop7h]{color:var(--text-500)}.fa-title[data-astro-cid-burcop7h]{font-size:var(--fs-700);letter-spacing:-.015em;font-weight:600;line-height:var(--lh-head);margin-bottom:var(--s-2)}.fa-text[data-astro-cid-burcop7h]{color:var(--text-300);font-size:var(--fs-400);max-width:44ch}.fa-link[data-astro-cid-burcop7h]{align-items:center;gap:var(--s-1);margin-top:var(--s-2);font-family:var(--font-mono);font-size:var(--fs-200);color:var(--accent-400);transition:color var(--dur-micro) var(--ease), gap var(--dur-micro) var(--ease);z-index:2;text-decoration:none;display:inline-flex;position:relative}.fa-link[data-astro-cid-burcop7h]:hover{color:var(--accent-300);gap:var(--s-2)}.focus-lift[data-astro-cid-burcop7h]{height:var(--s-16);background:linear-gradient(to bottom, var(--bg-cell), var(--bg-0))}@media (width<=767px){.focus-grid[data-astro-cid-burcop7h]{grid-template-columns:1fr}.focus-lift[data-astro-cid-burcop7h]{height:var(--s-12)}}.pos-inner[data-astro-cid-3nqq2l34]{text-align:center;flex-direction:column;align-items:center;display:flex}.pos-photo[data-astro-cid-3nqq2l34]{width:136px;margin:0 0 var(--s-4)}.pos-photo[data-astro-cid-3nqq2l34] img[data-astro-cid-3nqq2l34]{border:1px solid var(--edge);border-radius:50%;width:100%;height:auto;display:block;box-shadow:0 20px 40px -20px #000000b3}.pos-h[data-astro-cid-3nqq2l34]{max-width:none}.pos-statement[data-astro-cid-3nqq2l34]{font-size:var(--fs-700);letter-spacing:-.015em;color:var(--text-100);max-width:34ch;margin-bottom:var(--s-8);will-change:transform, opacity;font-weight:300;line-height:1.4}.pos-statement[data-astro-cid-3nqq2l34] em{color:var(--accent-300);font-style:normal}.pos-facts[data-astro-cid-3nqq2l34]{gap:var(--s-8);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:44rem;margin:0;padding:0;list-style:none;display:grid}.pos-fact[data-astro-cid-3nqq2l34]{align-items:center;gap:var(--s-2);will-change:transform, opacity;flex-direction:column;display:flex}.pos-ico[data-astro-cid-3nqq2l34]{width:24px;height:24px;color:var(--accent-400);flex-shrink:0}.pos-val[data-astro-cid-3nqq2l34]{font-size:var(--fs-400);color:var(--text-300);max-width:30ch;line-height:1.55}.pos-link[data-astro-cid-3nqq2l34]{color:var(--accent-300);border:1px solid var(--edge-accent);white-space:nowrap;transition:color var(--dur-micro) var(--ease), border-color var(--dur-micro) var(--ease), background var(--dur-micro) var(--ease);background:#4fa9b81a;border-radius:999px;align-items:center;gap:.25em;margin:0 .1em;padding:.05em .6em;line-height:1.4;text-decoration:none;display:inline-flex}.pos-link[data-astro-cid-3nqq2l34]:hover{color:var(--text-100);border-color:var(--accent-300);background:#4fa9b82e}@media (width<=767px){.pos-statement[data-astro-cid-3nqq2l34]{margin-bottom:var(--s-6)}.pos-facts[data-astro-cid-3nqq2l34]{gap:var(--s-6);grid-template-columns:1fr}.pos-val[data-astro-cid-3nqq2l34]{max-width:32ch}}.skills[data-astro-cid-jon2yzfd]{border-top:1px solid var(--edge-soft)}.sk-grid[data-astro-cid-jon2yzfd]{background:var(--edge-soft);border:1px solid var(--edge-soft);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.sk[data-astro-cid-jon2yzfd]{background:var(--bg-0);padding:var(--s-4);transition:background var(--dur-micro) var(--ease)}.sk[data-astro-cid-jon2yzfd]:hover{background:var(--bg-1)}.sk[data-astro-cid-jon2yzfd]:hover .sk-icon[data-astro-cid-jon2yzfd]{filter:drop-shadow(0 0 8px #4fa9b873)}.sk-icon[data-astro-cid-jon2yzfd]{width:34px;height:34px;color:var(--accent-400);stroke-width:1.5px;margin-bottom:var(--s-3);transition:filter var(--dur-micro) var(--ease)}.sk-name[data-astro-cid-jon2yzfd]{font-size:var(--fs-600);letter-spacing:-.01em;margin-bottom:var(--s-1);font-weight:600}.sk-level[data-astro-cid-jon2yzfd]{align-items:center;gap:var(--s-2);margin-bottom:var(--s-2);display:flex}.sk-bar[data-astro-cid-jon2yzfd]{gap:3px;display:inline-flex}.sk-step[data-astro-cid-jon2yzfd]{background:var(--edge-strong);transform-origin:0;width:14px;height:5px}.sk-step[data-astro-cid-jon2yzfd].on{background:var(--accent-500)}.sk-tag[data-astro-cid-jon2yzfd]{font-family:var(--font-mono);font-size:var(--fs-100);color:var(--accent-400);letter-spacing:var(--track-label);text-transform:uppercase}.sk-desc[data-astro-cid-jon2yzfd]{color:var(--text-300);font-size:var(--fs-300);max-width:40ch}@media (width<=1023px){.sk-grid[data-astro-cid-jon2yzfd]{grid-template-columns:1fr 1fr}}@media (width<=640px){.sk-grid[data-astro-cid-jon2yzfd]{grid-template-columns:1fr}}.lab[data-astro-cid-ko56cujk]{border-top:1px solid var(--edge-soft)}.lab-intro[data-astro-cid-ko56cujk]{max-width:60ch}.lab-grid[data-astro-cid-ko56cujk]{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.lab-card[data-astro-cid-ko56cujk]{background:var(--bg-1);border:1px solid var(--edge-soft);padding:var(--s-4);color:inherit;transition:border-color var(--dur-micro) var(--ease), transform var(--dur-micro) var(--ease), background var(--dur-micro) var(--ease);border-radius:14px;flex-direction:column;text-decoration:none;display:flex}.lab-card[data-astro-cid-ko56cujk]:hover{border-color:var(--edge-accent);background:var(--bg-2,var(--bg-1));transform:translateY(-3px)}.lab-card[data-astro-cid-ko56cujk]:hover .lab-icon[data-astro-cid-ko56cujk]{filter:drop-shadow(0 0 8px #4fa9b873)}.lab-card[data-astro-cid-ko56cujk]:hover .lab-open[data-astro-cid-ko56cujk]{color:var(--accent-300)}.lab-icon[data-astro-cid-ko56cujk]{width:32px;height:32px;color:var(--accent-400);stroke-width:1.5px;margin-bottom:var(--s-3);transition:filter var(--dur-micro) var(--ease)}.lab-name[data-astro-cid-ko56cujk]{font-size:var(--fs-600);letter-spacing:-.01em;margin-bottom:var(--s-2);font-weight:600}.lab-desc[data-astro-cid-ko56cujk]{color:var(--text-300);font-size:var(--fs-300);margin-bottom:var(--s-3);flex:1}.lab-open[data-astro-cid-ko56cujk]{font-family:var(--font-mono);font-size:var(--fs-200);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-500);transition:color var(--dur-micro) var(--ease)}.car[data-astro-cid-2t5numtr]{--slide-w:min(820px, 58vw, max(520px, calc((100svh - 34rem) * 1.49)));--slide-gap:var(--s-8);--edge-inset:calc(50vw - var(--slide-w) / 2);--car-dwell:5s}.car-stage[data-astro-cid-2t5numtr]{position:relative}.car-track[data-astro-cid-2t5numtr]{padding:var(--s-3) var(--edge-inset) var(--s-2);gap:var(--slide-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--edge-inset);scrollbar-width:none;cursor:grab;margin:0 calc(50% - 50vw);list-style:none;display:flex;overflow-x:auto}.car-track[data-astro-cid-2t5numtr]::-webkit-scrollbar{display:none}.car-track[data-astro-cid-2t5numtr].is-dragging{scroll-snap-type:none;cursor:grabbing}.car-track[data-astro-cid-2t5numtr].is-jumping [data-astro-cid-2t5numtr]{transition:none!important}.car-slide[data-astro-cid-2t5numtr]{flex:0 0 var(--slide-w);scroll-snap-align:center;opacity:.07;filter:saturate(.2)brightness(.4)blur(1.5px);transition:opacity var(--dur-surface) var(--ease), transform var(--dur-surface) var(--ease), filter var(--dur-surface) var(--ease);position:relative;transform:scale(.86)}.car-slide[data-astro-cid-2t5numtr].is-active{opacity:1;filter:none;transform:none}.car-glow[data-astro-cid-2t5numtr]{opacity:0;transition:opacity var(--dur-surface) var(--ease);pointer-events:none;background:radial-gradient(55% 55% at 50% 45%,#4fa9b847,#054a561f 45%,#0000 72%);position:absolute;inset:-10% -8% 18%}.car-slide[data-astro-cid-2t5numtr].is-active .car-glow[data-astro-cid-2t5numtr]{opacity:1}.car-media[data-astro-cid-2t5numtr]{position:relative}.car-shot[data-astro-cid-2t5numtr]{-webkit-user-drag:none;transition:transform var(--dur-surface) var(--ease);display:block;position:relative}.car-slide[data-astro-cid-2t5numtr].is-active:hover .car-shot[data-astro-cid-2t5numtr]{transform:translateY(-4px)}.car-caption[data-astro-cid-2t5numtr]{justify-content:space-between;align-items:flex-end;gap:var(--s-4);padding:var(--s-4) var(--s-2) 0;opacity:0;transition:opacity var(--dur-reveal) var(--ease), transform var(--dur-reveal) var(--ease);pointer-events:none;display:flex;position:relative;transform:translateY(8px)}.car-slide[data-astro-cid-2t5numtr].is-active .car-caption[data-astro-cid-2t5numtr]{opacity:1;pointer-events:auto;transform:none}.car-title[data-astro-cid-2t5numtr]{align-items:baseline;gap:var(--s-2);font-size:var(--fs-600);letter-spacing:-.015em;font-weight:600;line-height:var(--lh-head);flex-wrap:wrap;margin-bottom:.3rem;display:flex}.car-host[data-astro-cid-2t5numtr]{font-family:var(--font-mono);font-size:var(--fs-200);color:var(--text-500);letter-spacing:.04em;font-weight:400}.car-desc[data-astro-cid-2t5numtr]{color:var(--text-300);font-size:var(--fs-300);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:56ch;line-height:1.5;display:-webkit-box;overflow:hidden}.car-links[data-astro-cid-2t5numtr]{gap:var(--s-3);flex-shrink:0;padding-bottom:.15rem;display:flex}.car-link[data-astro-cid-2t5numtr]{font-family:var(--font-mono);font-size:var(--fs-200);color:var(--accent-300);align-items:center;gap:var(--s-1);white-space:nowrap;transition:gap var(--dur-micro) var(--ease), color var(--dur-micro) var(--ease);text-decoration:none;display:inline-flex}.car-link[data-astro-cid-2t5numtr]:hover{gap:var(--s-2);color:var(--text-100)}.car-btn[data-astro-cid-2t5numtr]{border:1px solid var(--edge-strong);background:var(--veil-soft);width:44px;height:44px;color:var(--text-100);cursor:pointer;transition:border-color var(--dur-micro) var(--ease), color var(--dur-micro) var(--ease), background var(--dur-micro) var(--ease);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.car-btn[data-astro-cid-2t5numtr] svg[data-astro-cid-2t5numtr]{width:20px;height:20px}.car-btn[data-astro-cid-2t5numtr]:hover{border-color:var(--accent-400);color:var(--accent-300);background:var(--veil)}.car-btn[data-astro-cid-2t5numtr]:focus-visible{outline:2px solid var(--accent-400);outline-offset:3px}.car-btn-stage[data-astro-cid-2t5numtr]{top:calc(var(--s-3) + var(--slide-w) * .33);-webkit-backdrop-filter:blur(6px);z-index:2;width:52px;height:52px;position:absolute;transform:translateY(-50%)}.car-btn-prev[data-astro-cid-2t5numtr]{left:calc(50% - var(--slide-w) / 2 - 52px - var(--s-4))}.car-btn-next[data-astro-cid-2t5numtr]{right:calc(50% - var(--slide-w) / 2 - 52px - var(--s-4))}.car-bar[data-astro-cid-2t5numtr]{align-items:center;gap:var(--s-4);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.car-progress[data-astro-cid-2t5numtr]{gap:var(--s-3);flex:1 1 0;min-width:0;max-width:100%;margin:0;padding:0;list-style:none;display:flex}.car-progress[data-astro-cid-2t5numtr] li[data-astro-cid-2t5numtr]{flex:1 1 0;min-width:0;overflow:hidden}.car-seg[data-astro-cid-2t5numtr]{width:100%;font-family:var(--font-mono);font-size:var(--fs-100);letter-spacing:.04em;color:var(--text-500);cursor:pointer;text-align:left;white-space:nowrap;text-overflow:ellipsis;transition:color var(--dur-micro) var(--ease);background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:.55rem;padding:.6rem 0 .2rem;display:flex;position:relative;overflow:hidden}.car-seg[data-astro-cid-2t5numtr]:before{content:"";background:var(--edge-strong);width:100%;height:3px;transition:background var(--dur-reveal) var(--ease);border-radius:2px;display:block}.car-seg[data-astro-cid-2t5numtr]:hover{color:var(--text-100)}.car-seg[data-astro-cid-2t5numtr]:focus-visible{outline:2px solid var(--accent-400);outline-offset:4px;border-radius:4px}.car-seg[data-astro-cid-2t5numtr].is-on{color:var(--accent-300)}.car-seg[data-astro-cid-2t5numtr].is-on:before{background:var(--accent-700)}.car-seg[data-astro-cid-2t5numtr] b[data-astro-cid-2t5numtr]{background:linear-gradient(to right, var(--accent-500), var(--accent-300));transform-origin:0;border-radius:2px;width:100%;height:3px;position:absolute;top:.6rem;left:0;transform:scaleX(0)}.car-seg[data-astro-cid-2t5numtr].is-on b[data-astro-cid-2t5numtr]{transform:scaleX(1)}.car[data-astro-cid-2t5numtr].is-playing .car-seg[data-astro-cid-2t5numtr].is-on b[data-astro-cid-2t5numtr]{animation:carTimer var(--car-dwell) linear}@keyframes carTimer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.car-textlink[data-astro-cid-2t5numtr]{font-family:var(--font-mono);font-size:var(--fs-200);color:var(--text-300);align-items:center;gap:var(--s-1);white-space:nowrap;transition:gap var(--dur-micro) var(--ease), color var(--dur-micro) var(--ease);margin-left:auto;text-decoration:none;display:inline-flex}.car-textlink[data-astro-cid-2t5numtr]:hover{color:var(--accent-300);gap:var(--s-2)}.car-cta[data-astro-cid-2t5numtr]{justify-content:center;align-items:center;gap:var(--s-1) var(--s-3);margin:var(--s-8) 0 0;font-size:var(--fs-300);color:var(--text-500);flex-wrap:wrap;display:flex}.car-cta[data-astro-cid-2t5numtr] svg[data-astro-cid-2t5numtr]{width:16px;height:16px;color:var(--accent-500);flex-shrink:0}.car-cta-link[data-astro-cid-2t5numtr]{color:var(--accent-300);font-family:var(--font-mono);font-size:var(--fs-200);letter-spacing:.04em;align-items:center;gap:var(--s-1);transition:color var(--dur-micro) var(--ease), gap var(--dur-micro) var(--ease);text-decoration:none;display:inline-flex}.car-cta-link[data-astro-cid-2t5numtr]:hover{color:var(--text-100);gap:var(--s-2)}@media (width<=1023px){.car[data-astro-cid-2t5numtr]{--slide-w:min(78vw, calc((100svh - 24rem) * 1.6))}.car-btn-stage[data-astro-cid-2t5numtr]{width:44px;height:44px}.car-btn-prev[data-astro-cid-2t5numtr]{left:var(--s-2)}.car-btn-next[data-astro-cid-2t5numtr]{right:var(--s-2)}}@media (width<=767px){.car[data-astro-cid-2t5numtr]{--slide-w:86vw;--slide-gap:var(--s-3)}.car-shot[data-astro-cid-2t5numtr]{padding:0}.car-caption[data-astro-cid-2t5numtr]{align-items:flex-start;gap:var(--s-2);padding:var(--s-4) var(--s-1) 0;flex-direction:column}.car-bar[data-astro-cid-2t5numtr]{gap:var(--s-3);flex-wrap:wrap}.car-textlink[data-astro-cid-2t5numtr]{flex-basis:100%;margin-left:0}.car-progress[data-astro-cid-2t5numtr]{gap:var(--s-2);flex-basis:100%}.car-seg[data-astro-cid-2t5numtr]{font-size:.6rem}.car-cta[data-astro-cid-2t5numtr]{margin-top:var(--s-6);text-align:center}}@media (prefers-reduced-motion:reduce){.car-track[data-astro-cid-2t5numtr]{scroll-behavior:auto}.car-slide[data-astro-cid-2t5numtr]{transform:none}.car[data-astro-cid-2t5numtr].is-playing .car-seg[data-astro-cid-2t5numtr].is-on b[data-astro-cid-2t5numtr]{animation:none}}.web[data-astro-cid-j6o3mlwn]{border-top:1px solid var(--edge-soft)}.web-h[data-astro-cid-j6o3mlwn]{max-width:none}.web-lead[data-astro-cid-j6o3mlwn]{max-width:60ch}.web-track[data-astro-cid-j6o3mlwn]{position:relative}.web-services[data-astro-cid-j6o3mlwn]{--n:3;--gap:var(--s-3);--wrap-w:min(100vw - 2 * var(--s-4), 72rem - 2 * var(--s-4));--card-w:calc((var(--wrap-w) - (var(--n) - 1) * var(--gap)) / var(--n));--edge-inset:calc((100vw - var(--wrap-w)) / 2);padding:var(--s-1) var(--edge-inset) var(--s-2);scroll-padding-inline:var(--edge-inset);gap:var(--gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;margin:0 calc(50% - 50vw);list-style:none;display:flex;overflow-x:auto}.web-services[data-astro-cid-j6o3mlwn]::-webkit-scrollbar{display:none}.web-services[data-astro-cid-j6o3mlwn].is-dragging{scroll-snap-type:none;cursor:grabbing}.web-services[data-astro-cid-j6o3mlwn].is-jumping [data-astro-cid-j6o3mlwn]{transition:none!important}.web-service[data-astro-cid-j6o3mlwn]{flex:0 0 var(--card-w);scroll-snap-align:start;background:var(--bg-1);border:1px solid var(--edge);padding:var(--s-4);transition:opacity var(--dur-surface) var(--ease), border-color var(--dur-reveal) var(--ease), background var(--dur-reveal) var(--ease), transform var(--dur-reveal) var(--ease), box-shadow var(--dur-reveal) var(--ease);border-radius:16px;flex-direction:column;align-items:stretch;display:flex;position:relative;overflow:hidden}.web-service[data-astro-cid-j6o3mlwn]:before{content:"";border-radius:inherit;background:radial-gradient(18rem circle at var(--mx,50%) var(--my,50%), #83c1cab3, transparent 60%);-webkit-mask-composite:xor;opacity:0;transition:opacity var(--dur-micro) var(--ease);pointer-events:none;z-index:2;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}@media (pointer:fine){.web-service[data-astro-cid-j6o3mlwn]:hover:before{opacity:1}}.web-service[data-astro-cid-j6o3mlwn].is-visible:hover{border-color:var(--edge-accent);background:var(--bg-2);transform:translateY(-3px);box-shadow:0 24px 48px -28px #000c,0 0 40px -20px #4fa9b859}.ws-head[data-astro-cid-j6o3mlwn]{text-align:center;align-items:center;gap:var(--s-2);margin-bottom:var(--s-2);flex-direction:column;display:flex}.ws-ico[data-astro-cid-j6o3mlwn]{border:1px solid var(--edge-accent);width:52px;height:52px;color:var(--accent-300);background:#4fa9b81a;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ws-ico[data-astro-cid-j6o3mlwn] svg[data-astro-cid-j6o3mlwn]{width:26px;height:26px}.ws-title[data-astro-cid-j6o3mlwn]{font-size:var(--fs-600);letter-spacing:-.01em;font-weight:600;line-height:1.15}.ws-text[data-astro-cid-j6o3mlwn]{font-size:var(--fs-300);color:var(--text-500);text-align:center;margin:0 auto var(--s-3);max-width:44ch;min-height:4.35em;line-height:1.45}.web-btn[data-astro-cid-j6o3mlwn]{z-index:2;border:1px solid var(--edge-strong);background:var(--veil);-webkit-backdrop-filter:blur(6px);width:44px;height:44px;color:var(--text-100);cursor:pointer;transition:border-color var(--dur-micro) var(--ease), color var(--dur-micro) var(--ease);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.web-btn[data-astro-cid-j6o3mlwn] svg[data-astro-cid-j6o3mlwn]{width:20px;height:20px}.web-btn[data-astro-cid-j6o3mlwn]:hover{border-color:var(--accent-400);color:var(--accent-300)}.web-btn[data-astro-cid-j6o3mlwn]:focus-visible{outline:2px solid var(--accent-400);outline-offset:3px}.web-btn-prev[data-astro-cid-j6o3mlwn]{left:calc(-1 * var(--s-6))}.web-btn-next[data-astro-cid-j6o3mlwn]{right:calc(-1 * var(--s-6))}.web-dots[data-astro-cid-j6o3mlwn]{margin:var(--s-4) 0 0;gap:var(--s-3);padding:0;list-style:none;display:flex}.web-dots[data-astro-cid-j6o3mlwn] li[data-astro-cid-j6o3mlwn]{flex:1;min-width:0}.web-dot[data-astro-cid-j6o3mlwn]{width:100%;font-family:var(--font-mono);letter-spacing:.03em;color:var(--text-500);cursor:pointer;text-align:left;white-space:normal;hyphens:manual;transition:color var(--dur-micro) var(--ease);background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:.55rem;padding:.6rem 0 .2rem;font-size:.66rem;line-height:1.3;display:flex}.web-dot[data-astro-cid-j6o3mlwn]:before{content:"";background:var(--edge-strong);width:100%;height:3px;transition:background var(--dur-reveal) var(--ease);border-radius:2px;display:block}.web-dot[data-astro-cid-j6o3mlwn]:hover{color:var(--text-100)}.web-dot[data-astro-cid-j6o3mlwn]:focus-visible{outline:2px solid var(--accent-400);outline-offset:4px;border-radius:4px}.web-dot[data-astro-cid-j6o3mlwn].is-on{color:var(--accent-300)}.web-dot[data-astro-cid-j6o3mlwn].is-on:before{background:linear-gradient(to right, var(--accent-500), var(--accent-300))}.web-service[data-astro-cid-j6o3mlwn].is-active{--mx:50%;--my:0%;border-color:var(--edge-accent);background:var(--bg-2);transform:translateY(-3px);box-shadow:0 24px 48px -28px #000c,0 0 40px -20px #4fa9b859}.web-service[data-astro-cid-j6o3mlwn].is-active:before,.web-service[data-astro-cid-j6o3mlwn].is-active:after{opacity:1}.web-services[data-astro-cid-j6o3mlwn].is-jumping .web-service[data-astro-cid-j6o3mlwn],.web-services[data-astro-cid-j6o3mlwn].is-jumping .web-service[data-astro-cid-j6o3mlwn]>[data-astro-cid-j6o3mlwn],.web-services[data-astro-cid-j6o3mlwn].is-jumping .web-service[data-astro-cid-j6o3mlwn]:before,.web-services[data-astro-cid-j6o3mlwn].is-jumping .web-service[data-astro-cid-j6o3mlwn]:after{transition:none!important}.web-service[data-astro-cid-j6o3mlwn]>[data-astro-cid-j6o3mlwn]{transition:opacity var(--dur-reveal) var(--ease), filter var(--dur-reveal) var(--ease)}.web-service[data-astro-cid-j6o3mlwn]:not(.is-visible)>[data-astro-cid-j6o3mlwn]{opacity:.07;filter:saturate(.2)brightness(.4)blur(1.5px)}.web-service[data-astro-cid-j6o3mlwn]:not(.is-visible){border-color:color-mix(in srgb, var(--edge-soft) 60%, transparent);background:color-mix(in srgb, var(--bg-1) 30%, var(--bg-0));box-shadow:none}.ws-visual[data-astro-cid-j6o3mlwn]{aspect-ratio:4/3;margin:var(--s-2) 0 var(--s-4);flex:none;position:relative;container-type:inline-size}.vs-browser[data-astro-cid-j6o3mlwn]{border:1px solid var(--edge);background:var(--bg-0);border-radius:10px;flex-direction:column;width:86%;display:flex;position:absolute;top:0;bottom:0;left:0;overflow:hidden;box-shadow:0 20px 40px -24px #000c}.vs-bar[data-astro-cid-j6o3mlwn]{background:var(--bg-2);border-bottom:1px solid var(--edge-soft);align-items:center;gap:4px;padding:.45rem .6rem;display:flex}.vs-bar[data-astro-cid-j6o3mlwn] i[data-astro-cid-j6o3mlwn]{background:var(--edge-strong);border-radius:50%;width:6px;height:6px}.vs-bar[data-astro-cid-j6o3mlwn] i[data-astro-cid-j6o3mlwn]:first-child{background:var(--accent-500)}.vs-bar[data-astro-cid-j6o3mlwn] em[data-astro-cid-j6o3mlwn]{text-align:center;font-style:normal;font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-500);background:var(--veil-soft);border-radius:999px;flex:1;margin:0 12%;padding:.1rem .5rem;font-size:.55rem}.vs-browser[data-astro-cid-j6o3mlwn] img[data-astro-cid-j6o3mlwn]{object-fit:cover;object-position:top;flex:1;width:100%;height:auto;min-height:0;display:block}.ws-visual[data-astro-cid-j6o3mlwn]{perspective:1200px}.vs-phone[data-astro-cid-j6o3mlwn]{aspect-ratio:9/19.4;height:92%;transform-style:preserve-3d;filter:drop-shadow(10px 22px 22px #0009);position:absolute;bottom:2%;right:2%;transform:rotateY(16deg)rotateX(2deg)rotate(4deg)}.vs-phone-body[data-astro-cid-j6o3mlwn]{background:linear-gradient(160deg,#4a4f57 0%,#22252a 22%,#1a1c20 70%,#0f1114 100%);border-radius:16px;padding:5%;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1f,inset 1px 1px #ffffff38,-3px 0 0 -1px #2a2e34,-5px 0 0 -2px #101215}.vs-phone-screen[data-astro-cid-j6o3mlwn]{background:#0b0e11;border-radius:12px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #000}.vs-phone-screen[data-astro-cid-j6o3mlwn] img[data-astro-cid-j6o3mlwn]{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.vs-island[data-astro-cid-j6o3mlwn]{z-index:1;background:#05070a;border-radius:999px;width:34%;height:3%;position:absolute;top:3.2%;left:50%;transform:translate(-50%)}.vs-glare[data-astro-cid-j6o3mlwn]{pointer-events:none;background:linear-gradient(112deg,#ffffff21,#ffffff0d 28%,#0000 46%);position:absolute;inset:0}.vs-btn[data-astro-cid-j6o3mlwn]{background:linear-gradient(90deg,#3a3e45,#1b1d21);border-radius:1px;width:2px;position:absolute}.vs-btn-l1[data-astro-cid-j6o3mlwn]{height:3.5%;top:15%;left:-2px}.vs-btn-l2[data-astro-cid-j6o3mlwn]{height:6%;top:22%;left:-2px}.vs-btn-l3[data-astro-cid-j6o3mlwn]{height:6%;top:30%;left:-2px}.vs-btn-r[data-astro-cid-j6o3mlwn]{background:linear-gradient(90deg,#1b1d21,#3a3e45);height:9%;top:24%;right:-2px}.vs-cart[data-astro-cid-j6o3mlwn]{border:1px solid var(--edge-accent);background:var(--veil-menu);-webkit-backdrop-filter:blur(8px);width:58%;font-family:var(--font-mono);border-radius:10px;flex-direction:column;gap:.5em;padding:.7em .8em;font-size:clamp(.46rem,3.5cqw,.62rem);display:flex;position:absolute;bottom:4%;right:0;box-shadow:0 24px 48px -24px #000000e6}.vs-row[data-astro-cid-j6o3mlwn]{align-items:center;gap:.55em;display:flex}.vs-row[data-astro-cid-j6o3mlwn]>span[data-astro-cid-j6o3mlwn]:nth-child(2){flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.vs-row[data-astro-cid-j6o3mlwn] b[data-astro-cid-j6o3mlwn]{color:var(--text-100);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.vs-row[data-astro-cid-j6o3mlwn] small[data-astro-cid-j6o3mlwn]{color:var(--text-500);font-size:.88em}.vs-thumb[data-astro-cid-j6o3mlwn]{background:linear-gradient(135deg,#eceff1,#b9c2c8);border-radius:5px;flex-shrink:0;width:2.4em;height:2.4em}.vs-thumb-2[data-astro-cid-j6o3mlwn]{background:linear-gradient(135deg,#f4f1ea,#c9b27a)}.vs-total[data-astro-cid-j6o3mlwn]{border-top:1px solid var(--edge-soft);color:var(--text-500);justify-content:space-between;padding-top:.45em;display:flex}.vs-total[data-astro-cid-j6o3mlwn] b[data-astro-cid-j6o3mlwn]{color:var(--text-100)}.vs-pay[data-astro-cid-j6o3mlwn]{text-align:center;background:var(--accent-400);color:var(--bg-0);letter-spacing:.04em;border-radius:6px;padding:.4em;font-weight:600}.ws-mini[data-astro-cid-j6o3mlwn]{aspect-ratio:4/3;perspective:none}.mv-dash[data-astro-cid-j6o3mlwn],.mv-scan[data-astro-cid-j6o3mlwn],.mv-topo[data-astro-cid-j6o3mlwn],.mv-uptime[data-astro-cid-j6o3mlwn],.mv-soc[data-astro-cid-j6o3mlwn]{background:linear-gradient(160deg, #4fa9b814, #050a0d99 55%), var(--bg-0);font-family:var(--font-mono);border:1px solid #4fa9b838;border-radius:12px;position:absolute;inset:0;overflow:hidden;box-shadow:0 24px 40px -24px #000000e6,inset 0 1px #ffffff0f}.mv-soc[data-astro-cid-j6o3mlwn]{flex-direction:column;gap:8px;padding:10px;display:flex}.mv-soc-head[data-astro-cid-j6o3mlwn]{justify-content:space-between;align-items:center;display:flex}.mv-soc-head[data-astro-cid-j6o3mlwn] b[data-astro-cid-j6o3mlwn]{color:var(--text-100);font-size:.62rem}.mv-soc-head[data-astro-cid-j6o3mlwn] em[data-astro-cid-j6o3mlwn]{color:var(--text-300);border:1px solid var(--edge-soft);background:var(--bg-1);border-radius:999px;align-items:center;gap:5px;padding:3px 7px 3px 3px;font-size:.5rem;font-style:normal;display:inline-flex}.mv-soc-head[data-astro-cid-j6o3mlwn] em[data-astro-cid-j6o3mlwn] img[data-astro-cid-j6o3mlwn]{background:#fff;border-radius:4px;width:14px;height:14px}.mv-soc-list[data-astro-cid-j6o3mlwn]{flex-direction:column;flex:1;justify-content:center;gap:4px;min-height:0;display:flex}.mv-soc-row[data-astro-cid-j6o3mlwn]{background:var(--bg-1);border:1px solid var(--edge-soft);border-radius:6px;align-items:center;gap:6px;padding:5px 8px;display:flex}.mv-soc-row[data-astro-cid-j6o3mlwn] i[data-astro-cid-j6o3mlwn]{border-radius:50%;flex-shrink:0;width:6px;height:6px}.mv-soc-row[data-astro-cid-j6o3mlwn] b[data-astro-cid-j6o3mlwn]{color:var(--text-100);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.52rem;font-weight:400;overflow:hidden}.mv-soc-row[data-astro-cid-j6o3mlwn] small[data-astro-cid-j6o3mlwn]{color:var(--text-500);font-size:.46rem}.mv-soc-row[data-astro-cid-j6o3mlwn].is-crit i[data-astro-cid-j6o3mlwn]{background:#e05a4f;box-shadow:0 0 6px #e05a4f}.mv-soc-row[data-astro-cid-j6o3mlwn].is-warn i[data-astro-cid-j6o3mlwn]{background:#d9a441;box-shadow:0 0 6px #d9a441}.mv-soc-row[data-astro-cid-j6o3mlwn].is-info i[data-astro-cid-j6o3mlwn]{background:var(--accent-400);box-shadow:0 0 6px var(--accent-400)}.mv-soc-row[data-astro-cid-j6o3mlwn].is-ok i[data-astro-cid-j6o3mlwn]{background:var(--ok);box-shadow:0 0 6px var(--ok)}.mv-soc-kpis[data-astro-cid-j6o3mlwn]{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.mv-soc-kpis[data-astro-cid-j6o3mlwn] b[data-astro-cid-j6o3mlwn]{color:var(--text-100);background:var(--bg-1);border:1px solid var(--edge-soft);white-space:nowrap;border-radius:6px;flex-direction:column;padding:5px 7px;font-size:.58rem;display:flex;overflow:hidden}.mv-soc-kpis[data-astro-cid-j6o3mlwn] small[data-astro-cid-j6o3mlwn]{color:var(--text-500);letter-spacing:.04em;text-transform:uppercase;font-size:.44rem}.ws-partners[data-astro-cid-j6o3mlwn]{top:var(--s-2);right:var(--s-2);z-index:3;font-family:var(--font-mono);font-size:var(--fs-100);letter-spacing:.06em;text-transform:uppercase;color:var(--text-300);border:1px solid var(--edge);background:color-mix(in srgb, var(--bg-1) 85%, transparent);transition:color var(--dur-micro) var(--ease), border-color var(--dur-micro) var(--ease);border-radius:999px;align-items:center;gap:.5rem;padding:.25rem .7rem .25rem .3rem;text-decoration:none;display:inline-flex;position:absolute}.ws-partners[data-astro-cid-j6o3mlwn]:hover{color:var(--accent-300);border-color:var(--edge-accent)}.ws-avatars[data-astro-cid-j6o3mlwn]{display:inline-flex}.ws-avatars[data-astro-cid-j6o3mlwn] img[data-astro-cid-j6o3mlwn]{object-fit:cover;border:1.5px solid var(--bg-1);background:var(--bg-2);border-radius:50%;width:22px;height:22px}.ws-avatars[data-astro-cid-j6o3mlwn] img[data-astro-cid-j6o3mlwn]+img[data-astro-cid-j6o3mlwn]{margin-left:-7px}.web-service[data-astro-cid-j6o3mlwn]:has(.ws-partners) .ws-head[data-astro-cid-j6o3mlwn]{padding-top:var(--s-3)}.ws-link[data-astro-cid-j6o3mlwn]{margin:calc(-1 * var(--s-2)) 0 var(--s-4);font-family:var(--font-mono);font-size:var(--fs-200);letter-spacing:.04em;color:var(--bg-0);background:var(--accent-400);transition:background var(--dur-micro) var(--ease), transform var(--dur-micro) var(--ease), gap var(--dur-micro) var(--ease);border-radius:999px;order:1;align-self:center;align-items:center;gap:.4rem;padding:.55rem 1.1rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 10px 24px -12px #4fa9b8cc}.ws-link[data-astro-cid-j6o3mlwn]:hover{background:var(--accent-300);gap:.6rem;transform:translateY(-1px)}.ws-link[data-astro-cid-j6o3mlwn]:focus-visible{outline:2px solid var(--accent-400);outline-offset:3px}.ws-tags[data-astro-cid-j6o3mlwn]{order:2;margin-top:auto}.mv-dash[data-astro-cid-j6o3mlwn]{gap:8px;padding:10px;display:flex}.mv-side[data-astro-cid-j6o3mlwn]{border-right:1px solid var(--edge-soft);flex-direction:column;gap:6px;width:16%;padding-right:8px;display:flex}.mv-side[data-astro-cid-j6o3mlwn] i[data-astro-cid-j6o3mlwn]{background:var(--edge-strong);border-radius:3px;height:6px}.mv-side[data-astro-cid-j6o3mlwn] i[data-astro-cid-j6o3mlwn]:first-child{background:var(--accent-500)}.mv-main[data-astro-cid-j6o3mlwn]{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.mv-dash-head[data-astro-cid-j6o3mlwn]{justify-content:space-between;align-items:center;display:flex}.mv-dash-head[data-astro-cid-j6o3mlwn] b[data-astro-cid-j6o3mlwn]{color:var(--text-100);font-size:.62rem}.mv-dash-head[data-astro-cid-j6o3mlwn] em[data-astro-cid-j6o3mlwn]{color:var(--ok);font-size:.5rem;font-style:normal}.mv-dash-head[data-astro-cid-j6o3mlwn] em[data-astro-cid-j6o3mlwn]:before{content:"●";margin-right:4px}.mv-stats[data-astro-cid-j6o3mlwn]{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.mv-stats[data-astro-cid-j6o3mlwn] b[data-astro-cid-j6o3mlwn]{color:var(--text-100);background:var(--bg-1);border:1px solid var(--edge-soft);border-radius:6px;flex-direction:column;padding:5px 7px;font-size:.68rem;display:flex}.mv-stats[data-astro-cid-j6o3mlwn] small[data-astro-cid-j6o3mlwn]{color:var(--text-500);letter-spacing:.04em;text-transform:uppercase;font-size:.46rem}.mv-row2[data-astro-cid-j6o3mlwn]{flex:1;gap:8px;min-height:0;display:flex}.mv-bars[data-astro-cid-j6o3mlwn]{flex:1;align-items:flex-end;gap:5px;padding:0 2px;display:flex}.mv-bars[data-astro-cid-j6o3mlwn] i[data-astro-cid-j6o3mlwn]{height:var(--h);background:linear-gradient(to top, var(--accent-700), var(--accent-400));border-radius:3px 3px 0 0;flex:1}.mv-ring[data-astro-cid-j6o3mlwn]{aspect-ratio:1;justify-content:center;align-self:center;align-items:center;width:26%;display:flex;position:relative}.mv-ring[data-astro-cid-j6o3mlwn] svg[data-astro-cid-j6o3mlwn],.mv-scan-ring[data-astro-cid-j6o3mlwn] svg[data-astro-cid-j6o3mlwn]{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.mv-ring[data-astro-cid-j6o3mlwn] circle[data-astro-cid-j6o3mlwn],.mv-scan-ring[data-astro-cid-j6o3mlwn] circle[data-astro-cid-j6o3mlwn]{fill:none;stroke:var(--edge-strong);stroke-width:3px}.mv-ring[data-astro-cid-j6o3mlwn] .arc[data-astro-cid-j6o3mlwn],.mv-scan-ring[data-astro-cid-j6o3mlwn] .arc[data-astro-cid-j6o3mlwn]{stroke:var(--accent-400);stroke-linecap:round;stroke-dasharray:97.4;stroke-dashoffset:27px}.mv-ring[data-astro-cid-j6o3mlwn] b[data-astro-cid-j6o3mlwn]{color:var(--text-100);font-size:.6rem}.mv-app[data-astro-cid-j6o3mlwn]{justify-content:center;align-items:center;gap:var(--s-3);perspective:1200px;display:flex;position:absolute;inset:0}.mv-app-phone[data-astro-cid-j6o3mlwn]{height:108%;position:relative;inset:auto;transform:rotateY(14deg)rotateX(2deg)rotate(-2deg)}.mv-app-screen[data-astro-cid-j6o3mlwn]{background:radial-gradient(90% 55% at 50% 0,#0f2a33,#05090c 70%);flex-direction:column;display:flex}.mv-app-time[data-astro-cid-j6o3mlwn]{font-family:var(--font-mono);color:var(--text-100);margin:13% 0 4% 12%;font-size:.6rem}.mv-app-widget[data-astro-cid-j6o3mlwn]{background:#4fa9b829;border:1px solid #4fa9b84d;border-radius:10px;flex-direction:column;gap:1px;margin:0 9% 7%;padding:6% 9%;display:flex;position:relative}.mv-app-widget[data-astro-cid-j6o3mlwn] b[data-astro-cid-j6o3mlwn]{color:var(--text-100);font-size:.55rem}.mv-app-widget[data-astro-cid-j6o3mlwn] small[data-astro-cid-j6o3mlwn]{color:var(--accent-300);font-size:.45rem;font-family:var(--font-mono);white-space:nowrap}.mv-app-widget[data-astro-cid-j6o3mlwn] i[data-astro-cid-j6o3mlwn]{background:var(--ok);width:8px;height:8px;box-shadow:0 0 6px var(--ok);border-radius:50%;position:absolute;top:50%;right:9%;transform:translateY(-50%)}.mv-app-grid[data-astro-cid-j6o3mlwn]{grid-template-columns:repeat(4,1fr);gap:9%;padding:0 9%;display:grid}.mv-app-grid[data-astro-cid-j6o3mlwn] i[data-astro-cid-j6o3mlwn]{aspect-ratio:1;background:var(--c);border-radius:24%;box-shadow:inset 0 -2px 4px #00000059,inset 0 1px #ffffff40}.mv-app-dock[data-astro-cid-j6o3mlwn]{backdrop-filter:blur(6px);background:#ffffff1a;border-radius:12px;justify-content:space-around;margin:auto 7% 5%;padding:5% 4%;display:flex}.mv-app-dock[data-astro-cid-j6o3mlwn] i[data-astro-cid-j6o3mlwn]{aspect-ratio:1;background:linear-gradient(135deg, var(--accent-400), var(--accent-700));border-radius:25%;width:15%}.mv-app-badges[data-astro-cid-j6o3mlwn]{flex-direction:column;gap:8px;display:flex}.mv-app-badges[data-astro-cid-j6o3mlwn] span[data-astro-cid-j6o3mlwn]{background:#000;border:1px solid #3a3f46;border-radius:8px;align-items:center;gap:8px;padding:6px 12px 6px 9px;line-height:1.1;display:inline-flex}.mv-app-badges[data-astro-cid-j6o3mlwn] svg[data-astro-cid-j6o3mlwn]{fill:#fff;flex-shrink:0;width:22px;height:22px}.mv-app-badges[data-astro-cid-j6o3mlwn] svg[data-astro-cid-j6o3mlwn][style]{fill:var(--brand)}.mv-app-badges[data-astro-cid-j6o3mlwn] em[data-astro-cid-j6o3mlwn]{flex-direction:column;font-style:normal;display:flex}.mv-app-badges[data-astro-cid-j6o3mlwn] small[data-astro-cid-j6o3mlwn]{color:#cfd6da;letter-spacing:.02em;font-size:.5rem}.mv-app-badges[data-astro-cid-j6o3mlwn] b[data-astro-cid-j6o3mlwn]{color:#fff;letter-spacing:-.01em;font-size:.8rem;font-weight:600}.mv-scan[data-astro-cid-j6o3mlwn]{align-items:center;gap:12px;padding:12px 14px;display:flex}.mv-scan-ring[data-astro-cid-j6o3mlwn]{aspect-ratio:1;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:36%;display:flex;position:relative}.mv-scan-ring[data-astro-cid-j6o3mlwn] .arc[data-astro-cid-j6o3mlwn]{stroke:var(--ok);stroke-dashoffset:4px}.mv-scan-ring[data-astro-cid-j6o3mlwn] b[data-astro-cid-j6o3mlwn]{color:var(--text-100);font-size:.95rem;line-height:1}.mv-scan-ring[data-astro-cid-j6o3mlwn] small[data-astro-cid-j6o3mlwn]{color:var(--text-500);letter-spacing:.06em;text-transform:uppercase;margin-top:3px;font-size:.34rem}.mv-scan-list[data-astro-cid-j6o3mlwn]{flex-direction:column;flex:1;gap:5px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.mv-scan-list[data-astro-cid-j6o3mlwn] li[data-astro-cid-j6o3mlwn]{color:var(--text-300);white-space:nowrap;align-items:center;gap:6px;font-size:.54rem;display:flex}.mv-scan-list[data-astro-cid-j6o3mlwn] i[data-astro-cid-j6o3mlwn]{background:var(--ok);width:6px;height:6px;box-shadow:0 0 6px var(--ok);border-radius:50%;flex-shrink:0}.mv-scan-list[data-astro-cid-j6o3mlwn] i[data-astro-cid-j6o3mlwn].warn{background:var(--warn);box-shadow:0 0 6px var(--warn)}.mv-scan-list[data-astro-cid-j6o3mlwn] b[data-astro-cid-j6o3mlwn]{color:var(--text-500);margin-left:auto;font-weight:400}.mv-scan-line[data-astro-cid-j6o3mlwn]{background:linear-gradient(90deg,#0000,#4fa9b8b3,#0000);height:2px;animation:3.2s linear infinite mvScan;position:absolute;top:-2px;left:0;right:0}@keyframes mvScan{0%{top:-2px}to{top:100%}}.mv-cloud[data-astro-cid-j6o3mlwn]{background:linear-gradient(160deg, #4fa9b814, #050a0d99 55%), var(--bg-0);font-family:var(--font-mono);border:1px solid #4fa9b838;border-radius:12px;flex-direction:column;gap:8px;padding:0 0 8px;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 24px 40px -24px #000000e6,inset 0 1px #ffffff0f}.mv-cloud-bar[data-astro-cid-j6o3mlwn]{background:var(--bg-2);border-bottom:1px solid var(--edge-soft);align-items:center;gap:4px;padding:7px 10px;display:flex}.mv-cloud-bar[data-astro-cid-j6o3mlwn] i[data-astro-cid-j6o3mlwn]{background:var(--edge-strong);border-radius:50%;width:6px;height:6px}.mv-cloud-bar[data-astro-cid-j6o3mlwn] i[data-astro-cid-j6o3mlwn]:first-child{background:var(--accent-500)}.mv-cloud-bar[data-astro-cid-j6o3mlwn] em[data-astro-cid-j6o3mlwn]{color:var(--text-500);letter-spacing:.06em;margin-left:auto;font-size:.5rem;font-style:normal}.mv-cloud-grid[data-astro-cid-j6o3mlwn]{flex:1;grid-template-columns:1fr 1fr;gap:6px;padding:0 10px;display:grid}.mv-cn[data-astro-cid-j6o3mlwn]{background:var(--bg-1);border:1px solid var(--edge-soft);border-radius:8px;flex-direction:column;justify-content:center;gap:1px;padding:7px 9px;display:flex;position:relative}.mv-cn[data-astro-cid-j6o3mlwn] b[data-astro-cid-j6o3mlwn]{color:var(--text-100);font-size:.6rem}.mv-cn[data-astro-cid-j6o3mlwn] small[data-astro-cid-j6o3mlwn]{color:var(--text-500);font-size:.45rem}.mv-cn-dot[data-astro-cid-j6o3mlwn]{background:var(--ok);width:5px;height:5px;box-shadow:0 0 6px var(--ok);border-radius:50%;position:absolute;top:8px;right:8px}.mv-cn-val[data-astro-cid-j6o3mlwn]{color:var(--accent-300);font-size:.5rem;font-style:normal;position:absolute;bottom:7px;right:9px}.mv-cloud-log[data-astro-cid-j6o3mlwn]{color:var(--text-300);white-space:nowrap;text-overflow:ellipsis;padding:0 10px;font-size:.52rem;overflow:hidden}.mv-cloud-log[data-astro-cid-j6o3mlwn] b[data-astro-cid-j6o3mlwn]{color:var(--accent-400);margin-right:4px;font-weight:400}.mv-cloud-log[data-astro-cid-j6o3mlwn] em[data-astro-cid-j6o3mlwn]{color:var(--ok);font-style:normal}.mv-uptime[data-astro-cid-j6o3mlwn]{flex-direction:column;justify-content:center;gap:8px;padding:12px 14px;display:flex}.mv-up-top[data-astro-cid-j6o3mlwn]{justify-content:space-between;align-items:flex-start;display:flex}.mv-up-top[data-astro-cid-j6o3mlwn] b[data-astro-cid-j6o3mlwn]{font-size:var(--fs-600);color:var(--text-100);line-height:1;display:block}.mv-up-top[data-astro-cid-j6o3mlwn] small[data-astro-cid-j6o3mlwn]{color:var(--text-500);letter-spacing:.06em;text-transform:uppercase;font-size:.5rem}.mv-up-top[data-astro-cid-j6o3mlwn] em[data-astro-cid-j6o3mlwn]{color:var(--ok);align-items:center;gap:5px;font-size:.52rem;font-style:normal;display:inline-flex}.mv-up-top[data-astro-cid-j6o3mlwn] em[data-astro-cid-j6o3mlwn] i[data-astro-cid-j6o3mlwn]{background:var(--ok);width:6px;height:6px;box-shadow:0 0 6px var(--ok);border-radius:50%}.mv-spark[data-astro-cid-j6o3mlwn]{width:100%;height:28%}.mv-spark[data-astro-cid-j6o3mlwn] path[data-astro-cid-j6o3mlwn]{fill:none;stroke:var(--accent-400);stroke-width:1.6px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.mv-spark[data-astro-cid-j6o3mlwn] .fill[data-astro-cid-j6o3mlwn]{fill:#4fa9b81f;stroke:none}.mv-up-bars[data-astro-cid-j6o3mlwn]{gap:3px;display:flex}.mv-up-bars[data-astro-cid-j6o3mlwn] i[data-astro-cid-j6o3mlwn]{background:var(--ok);opacity:.8;border-radius:2px;flex:1;height:10px}.mv-up-bars[data-astro-cid-j6o3mlwn] i[data-astro-cid-j6o3mlwn].warn{background:var(--warn)}.mv-up-foot[data-astro-cid-j6o3mlwn]{color:var(--text-500);white-space:nowrap;justify-content:space-between;gap:6px;font-size:.5rem;display:flex}.mv-up-foot[data-astro-cid-j6o3mlwn] b[data-astro-cid-j6o3mlwn]{color:var(--text-100);font-weight:500}.mv-ad[data-astro-cid-j6o3mlwn]{background:linear-gradient(160deg, #4fa9b814, #050a0d99 55%), var(--bg-0);font-family:var(--font-mono);border:1px solid #4fa9b838;border-radius:12px;grid-template-rows:auto 1fr auto;grid-template-columns:1fr;gap:8px;padding:10px;display:grid;position:absolute;inset:0;box-shadow:0 24px 40px -24px #000000e6,inset 0 1px #ffffff0f}.mv-ad-head[data-astro-cid-j6o3mlwn]{align-items:center;gap:7px;display:flex}.mv-ad-head[data-astro-cid-j6o3mlwn] i[data-astro-cid-j6o3mlwn]{background:linear-gradient(135deg,#cfd6da,#6c7a85);border-radius:50%;width:18px;height:18px}.mv-ad-head[data-astro-cid-j6o3mlwn]>span[data-astro-cid-j6o3mlwn]{flex-direction:column;line-height:1.15;display:flex}.mv-ad-head[data-astro-cid-j6o3mlwn] b[data-astro-cid-j6o3mlwn]{color:var(--text-100);font-size:.58rem}.mv-ad-head[data-astro-cid-j6o3mlwn] small[data-astro-cid-j6o3mlwn]{color:var(--text-500);font-size:.45rem}.mv-ad-head[data-astro-cid-j6o3mlwn] em[data-astro-cid-j6o3mlwn]{color:var(--accent-300);border:1px solid var(--edge-accent);border-radius:999px;margin-left:auto;padding:2px 7px;font-size:.45rem;font-style:normal}.mv-ad-video[data-astro-cid-j6o3mlwn]{background:#000;border-radius:8px;min-height:0;position:relative;overflow:hidden}.mv-ad-video[data-astro-cid-j6o3mlwn] video[data-astro-cid-j6o3mlwn]{object-fit:cover;width:100%;height:100%;display:block}.mv-ad-caption[data-astro-cid-j6o3mlwn]{text-shadow:0 1px 8px #000c;flex-direction:column;display:flex;position:absolute;bottom:30px;left:8px;right:8px}.mv-ad-caption[data-astro-cid-j6o3mlwn] b[data-astro-cid-j6o3mlwn]{color:#fff;letter-spacing:.06em;font-size:.58rem}.mv-ad-caption[data-astro-cid-j6o3mlwn] small[data-astro-cid-j6o3mlwn]{color:#fffc;font-size:.45rem}.mv-ad-cta[data-astro-cid-j6o3mlwn]{text-align:center;color:#0b0e11;letter-spacing:.04em;background:#fff;border-radius:4px;padding:4px 6px;font-size:.5rem;font-style:normal;font-weight:600;position:absolute;bottom:7px;left:8px;right:8px}.mv-ad-kpis[data-astro-cid-j6o3mlwn]{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.mv-ad-kpis[data-astro-cid-j6o3mlwn] span[data-astro-cid-j6o3mlwn]{background:var(--bg-1);border:1px solid var(--edge-soft);border-radius:6px;flex-direction:column;padding:5px 6px;display:flex}.mv-ad-kpis[data-astro-cid-j6o3mlwn] b[data-astro-cid-j6o3mlwn]{color:var(--text-100);white-space:nowrap;font-size:.62rem;line-height:1.1}.mv-ad-kpis[data-astro-cid-j6o3mlwn] small[data-astro-cid-j6o3mlwn]{color:var(--text-500);letter-spacing:.06em;text-transform:uppercase;margin-top:2px;font-size:.4rem}@media (prefers-reduced-motion:reduce){.mv-ad-video[data-astro-cid-j6o3mlwn] video[data-astro-cid-j6o3mlwn]{display:none}.mv-ad-video[data-astro-cid-j6o3mlwn]{background:url(/mockup/altitude-ad.jpg) 50%/cover}}.mv-brand[data-astro-cid-j6o3mlwn]{background:linear-gradient(160deg, #4fa9b814, #050a0d99 55%), var(--bg-0);font-family:var(--font-mono);border:1px solid #4fa9b838;border-radius:12px;grid-template-rows:auto 1fr;gap:8px;padding:10px;display:grid;position:absolute;inset:0;box-shadow:0 24px 40px -24px #000000e6,inset 0 1px #ffffff0f}.mv-brand-head[data-astro-cid-j6o3mlwn]{align-items:center;gap:5px;display:flex}.mv-brand-head[data-astro-cid-j6o3mlwn] i[data-astro-cid-j6o3mlwn]{background:var(--edge-strong);border-radius:50%;width:7px;height:7px}.mv-brand-head[data-astro-cid-j6o3mlwn] em[data-astro-cid-j6o3mlwn]{color:var(--text-500);letter-spacing:.08em;text-transform:uppercase;margin-left:auto;font-size:.45rem;font-style:normal}.mv-brand-grid[data-astro-cid-j6o3mlwn]{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:6px;min-height:0;display:grid}.mv-brand-grid[data-astro-cid-j6o3mlwn]>span[data-astro-cid-j6o3mlwn]{background:var(--bg-1);border:1px solid var(--edge-soft);border-radius:7px;flex-direction:column;justify-content:center;gap:3px;min-width:0;padding:7px 8px;display:flex;overflow:hidden}.mv-brand-grid[data-astro-cid-j6o3mlwn] small[data-astro-cid-j6o3mlwn]{color:var(--text-500);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:.4rem}.mv-brand-logo[data-astro-cid-j6o3mlwn] svg[data-astro-cid-j6o3mlwn]{fill:none;width:22px;height:22px;stroke:var(--accent-300);stroke-width:3.5px;stroke-linecap:round}.mv-brand-logo[data-astro-cid-j6o3mlwn] b[data-astro-cid-j6o3mlwn]{color:var(--text-100);letter-spacing:.14em;text-transform:uppercase;font-size:.6rem}.mv-brand-colors[data-astro-cid-j6o3mlwn]{flex-wrap:wrap;align-items:center;flex-direction:row!important;gap:4px!important}.mv-brand-colors[data-astro-cid-j6o3mlwn] i[data-astro-cid-j6o3mlwn]{background:var(--c);border:1px solid #ffffff1f;border-radius:4px;width:16px;height:16px}.mv-brand-colors[data-astro-cid-j6o3mlwn] small[data-astro-cid-j6o3mlwn]{flex-basis:100%}.mv-brand-type[data-astro-cid-j6o3mlwn] b[data-astro-cid-j6o3mlwn]{font-family:var(--font-sans);color:var(--text-100);letter-spacing:-.02em;font-size:1.2rem;line-height:1}.mv-brand-type[data-astro-cid-j6o3mlwn] em[data-astro-cid-j6o3mlwn]{color:var(--accent-300);font-size:.5rem;font-style:normal}.mv-brand-apps[data-astro-cid-j6o3mlwn]{flex-wrap:wrap;align-items:flex-end;flex-direction:row!important;gap:5px!important}.mv-brand-apps[data-astro-cid-j6o3mlwn] i[data-astro-cid-j6o3mlwn]{background:linear-gradient(160deg, var(--accent-700), var(--bg-2));border:1px solid var(--edge-accent);border-radius:3px;display:block}.mv-brand-apps[data-astro-cid-j6o3mlwn] .is-card[data-astro-cid-j6o3mlwn]{width:26px;height:15px}.mv-brand-apps[data-astro-cid-j6o3mlwn] .is-post[data-astro-cid-j6o3mlwn]{width:17px;height:17px}.mv-brand-apps[data-astro-cid-j6o3mlwn] .is-flyer[data-astro-cid-j6o3mlwn]{width:13px;height:19px}.mv-brand-apps[data-astro-cid-j6o3mlwn] small[data-astro-cid-j6o3mlwn]{flex-basis:100%}.ws-tags[data-astro-cid-j6o3mlwn]{flex-wrap:wrap;justify-content:center;gap:6px;margin:auto 0 0;padding:0;list-style:none;display:flex}.ws-tags[data-astro-cid-j6o3mlwn] li[data-astro-cid-j6o3mlwn]{width:30px;height:30px;color:var(--text-300);background:var(--chip-bg);border:1px solid var(--edge);transition:border-color var(--dur-micro) var(--ease), background var(--dur-micro) var(--ease);border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:relative}.ws-tags[data-astro-cid-j6o3mlwn] li[data-astro-cid-j6o3mlwn]:hover{border-color:var(--edge-accent);background:#4fa9b814}.ws-tags[data-astro-cid-j6o3mlwn] svg[data-astro-cid-j6o3mlwn]{width:14px;height:14px;fill:var(--brand,currentColor);flex-shrink:0}.ws-tags[data-astro-cid-j6o3mlwn] svg[data-astro-cid-j6o3mlwn].ws-glyph{fill:none;color:var(--accent-300)}.ws-tag-name[data-astro-cid-j6o3mlwn]{font-family:var(--font-mono);font-size:var(--fs-100);color:var(--text-100);background:var(--veil-menu);border:1px solid var(--edge);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--dur-micro) var(--ease), transform var(--dur-micro) var(--ease);z-index:3;border-radius:6px;padding:.2rem .5rem;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%,4px)}.ws-tags[data-astro-cid-j6o3mlwn] li[data-astro-cid-j6o3mlwn]:hover .ws-tag-name[data-astro-cid-j6o3mlwn]{opacity:1;transform:translate(-50%)}.projects[data-astro-cid-j6o3mlwn]{border-top:1px solid var(--edge-soft);flex-direction:column;justify-content:center;min-height:100svh;display:flex}.projects[data-astro-cid-j6o3mlwn]>.wrap[data-astro-cid-j6o3mlwn]{width:100%}@media (width>=1024px){.web[data-astro-cid-j6o3mlwn]{min-height:100svh;padding-top:var(--s-6);padding-bottom:var(--s-6);flex-direction:column;justify-content:center;display:flex}.web[data-astro-cid-j6o3mlwn]>.wrap[data-astro-cid-j6o3mlwn]{width:100%}.web[data-astro-cid-j6o3mlwn] .sec-h[data-astro-cid-j6o3mlwn]{margin-bottom:var(--s-2)}.web[data-astro-cid-j6o3mlwn] .sec-sub[data-astro-cid-j6o3mlwn]{margin-bottom:var(--s-4)}}@media (width>=1024px) and (height<=900px){.web[data-astro-cid-j6o3mlwn]{padding-top:var(--s-4);padding-bottom:var(--s-4)}.web-head[data-astro-cid-j6o3mlwn] .sec-h[data-astro-cid-j6o3mlwn]{margin-bottom:var(--s-2)}.web-head[data-astro-cid-j6o3mlwn] .sec-sub[data-astro-cid-j6o3mlwn]{margin-bottom:var(--s-3)}.web-service[data-astro-cid-j6o3mlwn]{padding:var(--s-3)}.ws-visual[data-astro-cid-j6o3mlwn],.ws-mini[data-astro-cid-j6o3mlwn]{aspect-ratio:16/10;margin:var(--s-1) 0 var(--s-3)}.ws-ico[data-astro-cid-j6o3mlwn]{width:40px;height:40px;margin-bottom:var(--s-1)}.ws-ico[data-astro-cid-j6o3mlwn] svg[data-astro-cid-j6o3mlwn]{width:20px;height:20px}.ws-title[data-astro-cid-j6o3mlwn]{font-size:var(--fs-400)}.ws-text[data-astro-cid-j6o3mlwn]{font-size:var(--fs-200);margin-bottom:var(--s-2);min-height:4.2em}.ws-link[data-astro-cid-j6o3mlwn]{margin:calc(-1 * var(--s-2)) 0 var(--s-3);padding:.4rem .9rem}.mv-soc-row[data-astro-cid-j6o3mlwn]:last-child{display:none}.web-dots[data-astro-cid-j6o3mlwn]{margin-top:var(--s-3)}}@media (width>=1024px) and (height<=800px){.web[data-astro-cid-j6o3mlwn]{padding-top:var(--s-3);padding-bottom:var(--s-3)}.web-head[data-astro-cid-j6o3mlwn] .sec-sub[data-astro-cid-j6o3mlwn]{display:none}.web-head[data-astro-cid-j6o3mlwn] .sec-h[data-astro-cid-j6o3mlwn]{margin-bottom:var(--s-4)}.ws-visual[data-astro-cid-j6o3mlwn],.ws-mini[data-astro-cid-j6o3mlwn]{aspect-ratio:16/8.5}.ws-tags[data-astro-cid-j6o3mlwn] li[data-astro-cid-j6o3mlwn]{width:28px;height:28px}.ws-tags[data-astro-cid-j6o3mlwn] svg[data-astro-cid-j6o3mlwn]{width:13px;height:13px}.mv-soc-row[data-astro-cid-j6o3mlwn]:nth-child(3){display:none}}@media (width<=1279px) and (width>=768px){.web-services[data-astro-cid-j6o3mlwn]{--n:2;--wrap-w:calc(100vw - 2 * (var(--s-4) + 96px))}.web-btn-prev[data-astro-cid-j6o3mlwn]{left:44px}.web-btn-next[data-astro-cid-j6o3mlwn]{right:44px}}@media (width<=1023px){.web-services[data-astro-cid-j6o3mlwn]{--n:2}.web-dots[data-astro-cid-j6o3mlwn]{scrollbar-width:none;overscroll-behavior-x:contain;margin-inline:calc(-1 * var(--s-3));padding-inline:var(--s-3);gap:var(--s-4);overflow-x:auto}.web-dots[data-astro-cid-j6o3mlwn]::-webkit-scrollbar{display:none}.web-dots[data-astro-cid-j6o3mlwn] li[data-astro-cid-j6o3mlwn]{flex:none}.web-dot[data-astro-cid-j6o3mlwn]{white-space:nowrap}}@media (width<=767px){.web-services[data-astro-cid-j6o3mlwn]{--n:1;--wrap-w:calc(100vw - 2 * var(--s-3));--edge-inset:var(--s-3)}.web-service[data-astro-cid-j6o3mlwn]{scroll-snap-align:center}.web-service[data-astro-cid-j6o3mlwn]:hover{transform:none}.web-service[data-astro-cid-j6o3mlwn],.web-service[data-astro-cid-j6o3mlwn].is-active,.web-service[data-astro-cid-j6o3mlwn].is-visible:hover{--dim:1;border-color:color-mix(in srgb, var(--edge-accent) calc((1 - var(--dim)) * 100%), var(--edge));background:color-mix(in srgb, var(--bg-2) calc((1 - var(--dim)) * 100%), var(--bg-1));transform:translateY(calc(-3px * (1 - var(--dim))));box-shadow:0 24px 48px -28px rgba(0, 0, 0, calc(.8 * (1 - var(--dim)))), 0 0 40px -20px rgba(79, 169, 184, calc(.35 * (1 - var(--dim))));transition:none}.web-service[data-astro-cid-j6o3mlwn]:before,.web-service[data-astro-cid-j6o3mlwn]:after,.web-service[data-astro-cid-j6o3mlwn].is-active:before,.web-service[data-astro-cid-j6o3mlwn].is-active:after{opacity:calc(1 - var(--dim));transition:none}.web-service[data-astro-cid-j6o3mlwn]>[data-astro-cid-j6o3mlwn],.web-service[data-astro-cid-j6o3mlwn]:not(.is-visible)>[data-astro-cid-j6o3mlwn]{opacity:calc(1 - .9 * var(--dim));filter:saturate(calc(1 - .7 * var(--dim))) brightness(calc(1 - .5 * var(--dim)));transition:none}.web-btn[data-astro-cid-j6o3mlwn]{top:calc(var(--s-1) + var(--s-4) + 26px);width:40px;height:40px}.web-btn-prev[data-astro-cid-j6o3mlwn]{left:calc(var(--s-3) - 12px)}.web-btn-next[data-astro-cid-j6o3mlwn]{right:calc(var(--s-3) - 12px)}.ws-mini[data-astro-cid-j6o3mlwn]{aspect-ratio:16/11}.mv-soc-row[data-astro-cid-j6o3mlwn]:last-child{display:none}.web-dots[data-astro-cid-j6o3mlwn]{gap:var(--s-1);margin-top:var(--s-3);scroll-snap-type:x proximity}.web-dots[data-astro-cid-j6o3mlwn] li[data-astro-cid-j6o3mlwn]{scroll-snap-align:center}.web-dot[data-astro-cid-j6o3mlwn]{letter-spacing:.02em;border:1px solid var(--edge-soft);background:var(--bg-1);color:var(--text-300);transition:color var(--dur-micro) var(--ease), background var(--dur-micro) var(--ease), border-color var(--dur-micro) var(--ease);border-radius:999px;align-items:center;gap:0;padding:.45rem .8rem;font-size:.66rem;display:inline-flex}.web-dot[data-astro-cid-j6o3mlwn]:before{display:none}.web-dot[data-astro-cid-j6o3mlwn].is-on{color:var(--bg-0);background:var(--accent-400);border-color:var(--accent-400)}}@media (prefers-reduced-motion:reduce){.web-service[data-astro-cid-j6o3mlwn]:hover{transform:none}}.guest[data-astro-cid-7jrolp5e]{margin:calc(-1 * var(--s-4)) 0 var(--s-6)}.guest-card[data-astro-cid-7jrolp5e]{--red:#e5322e;gap:var(--s-3) var(--s-6);padding:var(--s-3) var(--s-4);color:#e9ebf0;background:radial-gradient(circle at 1px 1px,#ffffff0f 1px,#0000 1.5px) 0 0/22px 22px,#0d0f14;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 60px -40px #000000e6}.guest-card[data-astro-cid-7jrolp5e]:before{content:"";background:var(--red);width:3px;position:absolute;inset:0 auto 0 0}.guest-brand[data-astro-cid-7jrolp5e]{color:#fff;flex-direction:column;gap:.15rem;text-decoration:none;display:flex}.guest-kicker[data-astro-cid-7jrolp5e]{font-family:var(--font-mono);font-size:var(--fs-100);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-300)}.guest-name[data-astro-cid-7jrolp5e]{font-family:var(--font-sans);font-size:var(--fs-500);letter-spacing:-.01em;white-space:nowrap;padding-left:.9rem;font-weight:700;position:relative}.guest-name[data-astro-cid-7jrolp5e] i[data-astro-cid-7jrolp5e]{background:var(--red);border-radius:1px;width:5px;height:.9em;position:absolute;top:.18em;left:0}.guest-brand[data-astro-cid-7jrolp5e] small[data-astro-cid-7jrolp5e]{font-family:var(--font-mono);font-size:var(--fs-100);letter-spacing:.04em;color:#8b8f99;white-space:nowrap}.guest-list[data-astro-cid-7jrolp5e]{flex-direction:column;gap:.1rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.guest-list[data-astro-cid-7jrolp5e] a[data-astro-cid-7jrolp5e]{align-items:center;gap:var(--s-2);color:#e9ebf0;grid-template-columns:7rem minmax(0,1fr);padding:.3rem 0;text-decoration:none;display:grid}.guest-tag[data-astro-cid-7jrolp5e]{font-family:var(--font-mono);font-size:var(--fs-100);color:var(--red);letter-spacing:.04em;white-space:nowrap}.guest-title[data-astro-cid-7jrolp5e]{font-family:var(--font-sans);font-size:var(--fs-300);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:600;line-height:1.3;overflow:hidden}.guest-title[data-astro-cid-7jrolp5e] b[data-astro-cid-7jrolp5e]{width:1.9em;font-family:var(--font-mono);color:#8b8f99;font-weight:400;font-size:var(--fs-200);font-variant-numeric:tabular-nums;display:inline-block}.guest-list[data-astro-cid-7jrolp5e] a[data-astro-cid-7jrolp5e]:hover .guest-title[data-astro-cid-7jrolp5e]{color:#fff;text-decoration:underline;text-decoration-color:var(--red);text-underline-offset:.2em}.guest-more[data-astro-cid-7jrolp5e]{font-family:var(--font-mono);font-size:var(--fs-200);letter-spacing:.04em;color:#fff;white-space:nowrap;border:1px solid var(--red);transition:background var(--dur-micro) var(--ease), gap var(--dur-micro) var(--ease);border-radius:999px;align-items:center;gap:.4rem;padding:.5rem .95rem;text-decoration:none;display:inline-flex}.guest-more[data-astro-cid-7jrolp5e]:hover{background:var(--red);gap:.65rem}@media (width<=1023px){.guest-card[data-astro-cid-7jrolp5e]{gap:var(--s-3);grid-template-columns:1fr}.guest-more[data-astro-cid-7jrolp5e]{justify-self:start}}@media (width<=767px){.guest[data-astro-cid-7jrolp5e]{margin:calc(-1 * var(--s-2)) 0 var(--s-4)}.guest-card[data-astro-cid-7jrolp5e]{gap:var(--s-2) var(--s-3);padding:var(--s-3);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand more""list list"}.guest-brand[data-astro-cid-7jrolp5e]{grid-area:brand;min-width:0}.guest-kicker[data-astro-cid-7jrolp5e]{display:none}.guest-name[data-astro-cid-7jrolp5e]{font-size:var(--fs-400)}.guest-sub2[data-astro-cid-7jrolp5e]{display:none}.guest-more[data-astro-cid-7jrolp5e]{font-size:var(--fs-100);grid-area:more;align-self:center;padding:.4rem .75rem}.guest-list[data-astro-cid-7jrolp5e]{grid-area:list;gap:0}.guest-list[data-astro-cid-7jrolp5e] a[data-astro-cid-7jrolp5e]{grid-template-columns:auto minmax(0,1fr);gap:.5rem;padding:.22rem 0}.guest-tag[data-astro-cid-7jrolp5e]{font-size:.6rem}.guest-title[data-astro-cid-7jrolp5e]{font-size:var(--fs-200)}.guest-title[data-astro-cid-7jrolp5e] b[data-astro-cid-7jrolp5e]{display:none}}.bteaser[data-astro-cid-3sby2kfi]{border-top:1px solid var(--edge-soft)}.bt-list[data-astro-cid-3sby2kfi]{gap:var(--s-3);margin-bottom:var(--s-6);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));list-style:none;display:grid}.bt-list[data-astro-cid-3sby2kfi] li[data-astro-cid-3sby2kfi]{display:flex}.bt-card[data-astro-cid-3sby2kfi]{background:var(--bg-1);border:1px solid var(--edge);width:100%;transition:border-color var(--dur-micro) var(--ease), transform var(--dur-reveal) var(--ease), box-shadow var(--dur-reveal) var(--ease);border-radius:14px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.bt-card[data-astro-cid-3sby2kfi]:hover{border-color:var(--edge-accent);transform:translateY(-3px);box-shadow:0 14px 36px #0006}.bt-cover[data-astro-cid-3sby2kfi]{aspect-ratio:16/10;border-bottom:1px solid var(--edge-soft);display:block;overflow:hidden}.bt-cover[data-astro-cid-3sby2kfi] img[data-astro-cid-3sby2kfi]{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-reveal) var(--ease);display:block}.bt-card[data-astro-cid-3sby2kfi]:hover .bt-cover[data-astro-cid-3sby2kfi] img[data-astro-cid-3sby2kfi]{transform:scale(1.04)}.bt-body[data-astro-cid-3sby2kfi]{gap:var(--s-2);padding:var(--s-4);flex-direction:column;flex:1;display:flex}.bt-meta[data-astro-cid-3sby2kfi]{align-items:baseline;gap:var(--s-2);font-family:var(--font-mono);font-size:var(--fs-200);color:var(--text-500);letter-spacing:.04em;flex-wrap:wrap;display:flex}.bt-sep[data-astro-cid-3sby2kfi]{color:var(--edge-strong)}.bt-cat[data-astro-cid-3sby2kfi]{color:var(--accent-400);text-transform:uppercase;font-size:var(--fs-100);letter-spacing:var(--track-label)}.bt-title[data-astro-cid-3sby2kfi]{color:var(--text-100);font-size:var(--fs-600);letter-spacing:-.01em;font-weight:600;line-height:var(--lh-head);transition:color var(--dur-micro) var(--ease)}.bt-card[data-astro-cid-3sby2kfi]:hover .bt-title[data-astro-cid-3sby2kfi]{color:var(--accent-300)}.bt-desc[data-astro-cid-3sby2kfi]{color:var(--text-300);font-size:var(--fs-300);-webkit-line-clamp:3;margin-bottom:var(--s-2);-webkit-box-orient:vertical;line-height:1.7;display:-webkit-box;overflow:hidden}.bt-more[data-astro-cid-3sby2kfi]{font-family:var(--font-mono);font-size:var(--fs-300);color:var(--accent-400);align-items:center;gap:var(--s-1);transition:gap var(--dur-micro) var(--ease), color var(--dur-micro) var(--ease);margin-top:auto;display:inline-flex}.bt-card[data-astro-cid-3sby2kfi]:hover .bt-more[data-astro-cid-3sby2kfi]{gap:var(--s-2);color:var(--accent-300)}.bt-cta[data-astro-cid-3sby2kfi]{text-align:center;margin-top:var(--s-2)}.bt-all[data-astro-cid-3sby2kfi]{align-items:center;gap:var(--s-2);font-family:var(--font-mono);font-size:var(--fs-300);background:var(--accent-400);color:var(--bg-0);padding:var(--s-2) var(--s-4);transition:background var(--dur-micro) var(--ease), transform var(--dur-micro) var(--ease), gap var(--dur-micro) var(--ease);border-radius:8px;font-weight:600;text-decoration:none;display:inline-flex}.bt-all[data-astro-cid-3sby2kfi]:hover{background:var(--accent-300);gap:var(--s-3);transform:translateY(-1px)}.cred[data-astro-cid-wdtcqvko]{border-top:1px solid var(--edge-soft)}.cred-grid[data-astro-cid-wdtcqvko]{gap:var(--s-12);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;display:grid}.cv[data-astro-cid-wdtcqvko]{margin:0;padding:0;list-style:none;position:relative}.cv[data-astro-cid-wdtcqvko]:before{content:"";background:linear-gradient(to bottom, var(--accent-400), var(--edge-strong) 40%, var(--edge-soft));width:1px;position:absolute;top:.9rem;bottom:.9rem;left:7.5rem}.tl-item[data-astro-cid-wdtcqvko]{column-gap:var(--s-4);padding:0 0 var(--s-6) 0;grid-template-columns:6.5rem minmax(0,1fr);display:grid;position:relative}.tl-item[data-astro-cid-wdtcqvko]:last-child{padding-bottom:0}.tl-dot[data-astro-cid-wdtcqvko]{background:var(--bg-0);border:2px solid var(--edge-strong);border-radius:50%;width:11px;height:11px;position:absolute;top:.45rem;left:calc(7.5rem - 5px)}.tl-item[data-astro-cid-wdtcqvko].is-now .tl-dot[data-astro-cid-wdtcqvko]{border-color:var(--accent-300);background:var(--accent-300);box-shadow:0 0 0 4px #4fa9b82e,0 0 14px #83c1ca99}.tl-time[data-astro-cid-wdtcqvko]{font-family:var(--font-mono);font-size:var(--fs-200);color:var(--text-500);letter-spacing:.04em;white-space:nowrap;justify-self:end;padding-top:.3rem}.tl-item[data-astro-cid-wdtcqvko].is-now .tl-time[data-astro-cid-wdtcqvko]{color:var(--accent-300)}.tl-body[data-astro-cid-wdtcqvko]{align-items:center;gap:var(--s-3);padding-left:var(--s-4);display:flex}.tl-text[data-astro-cid-wdtcqvko]{flex-direction:column;gap:.2rem;min-width:0;display:flex}.tl-logo[data-astro-cid-wdtcqvko]{background:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;overflow:hidden}.tl-logo[data-astro-cid-wdtcqvko] img[data-astro-cid-wdtcqvko]{object-fit:contain;width:72%;height:72%}.tl-logo[data-astro-cid-wdtcqvko].is-mono{background:var(--bg-1);color:var(--text-100)}.tl-logo[data-astro-cid-wdtcqvko].is-mono img[data-astro-cid-wdtcqvko]{filter:invert()}.tl-logo[data-astro-cid-wdtcqvko].is-wide img[data-astro-cid-wdtcqvko]{width:84%}.tl-body[data-astro-cid-wdtcqvko] strong[data-astro-cid-wdtcqvko]{font-size:var(--fs-600);color:var(--text-100);letter-spacing:-.01em;font-weight:600;line-height:1.25}.tl-body[data-astro-cid-wdtcqvko] span[data-astro-cid-wdtcqvko]{font-size:var(--fs-300);color:var(--text-500);line-height:1.5}.badges[data-astro-cid-wdtcqvko]{gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.badge[data-astro-cid-wdtcqvko]{--c:var(--accent-400);column-gap:var(--s-3);padding:.7rem var(--s-3);background:var(--bg-1);border:1px solid var(--edge-soft);border-left:3px solid var(--c);transition:border-color var(--dur-reveal) var(--ease), transform var(--dur-reveal) var(--ease), box-shadow var(--dur-reveal) var(--ease);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;position:relative}.badge[data-astro-cid-wdtcqvko]:hover{border-color:var(--edge-accent);transform:translateY(-2px);box-shadow:0 20px 40px -28px #000c,0 0 30px -18px #4fa9b859}.badge[data-astro-cid-wdtcqvko].is-ms{--c:#4fa9b8}.badge[data-astro-cid-wdtcqvko].is-giac{--c:#c99a3f}.badge[data-astro-cid-wdtcqvko].is-comptia{--c:#c9534f}.badge[data-astro-cid-wdtcqvko].is-sci{--c:#83c1ca}.badge-seal[data-astro-cid-wdtcqvko]{width:36px;height:36px;color:var(--c);background:color-mix(in srgb, var(--c) 12%, transparent);border:1px solid color-mix(in srgb, var(--c) 35%, transparent);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.badge-seal[data-astro-cid-wdtcqvko] svg[data-astro-cid-wdtcqvko]{width:18px;height:18px}.badge-seal[data-astro-cid-wdtcqvko] img[data-astro-cid-wdtcqvko]{object-fit:contain;width:70%;height:70%}.badge-seal[data-astro-cid-wdtcqvko] img[data-astro-cid-wdtcqvko].is-wide{width:88%}.badge[data-astro-cid-wdtcqvko].is-ms .badge-seal[data-astro-cid-wdtcqvko],.badge[data-astro-cid-wdtcqvko].is-giac .badge-seal[data-astro-cid-wdtcqvko],.badge[data-astro-cid-wdtcqvko].is-comptia .badge-seal[data-astro-cid-wdtcqvko],.badge[data-astro-cid-wdtcqvko].is-sci .badge-seal[data-astro-cid-wdtcqvko]{background:#fff;border:0}.badge-body[data-astro-cid-wdtcqvko]{flex-direction:column;gap:.1rem;min-width:0;display:flex}.badge-code[data-astro-cid-wdtcqvko]{font-family:var(--font-mono);font-size:var(--fs-200);letter-spacing:.06em;color:var(--c);font-weight:600}.badge-title[data-astro-cid-wdtcqvko]{font-size:var(--fs-300);color:var(--text-100);font-weight:600;line-height:1.25}.badge-issuer[data-astro-cid-wdtcqvko]{font-size:var(--fs-200);color:var(--text-500)}.badge-issuer[data-astro-cid-wdtcqvko] em[data-astro-cid-wdtcqvko]{color:var(--text-600);font-style:normal}.cred-h-b[data-astro-cid-wdtcqvko]{display:none}@media (width<=1023px){.cred-grid[data-astro-cid-wdtcqvko]{gap:var(--s-12);grid-template-columns:1fr}.cred-h-rest[data-astro-cid-wdtcqvko]{display:none}.cred-h-b[data-astro-cid-wdtcqvko]{margin-bottom:calc(-1 * var(--s-12) + var(--s-6));display:block}}@media (width<=767px){.cv[data-astro-cid-wdtcqvko]:before{left:5px}.tl-item[data-astro-cid-wdtcqvko]{padding-left:var(--s-4);padding-bottom:var(--s-4);grid-template-columns:1fr;row-gap:.25rem}.tl-dot[data-astro-cid-wdtcqvko]{left:0}.tl-time[data-astro-cid-wdtcqvko]{text-align:left;padding-top:0}.tl-body[data-astro-cid-wdtcqvko]{padding-left:0}.tl-logo[data-astro-cid-wdtcqvko]{width:40px;height:40px}.badge[data-astro-cid-wdtcqvko]{padding:var(--s-2);border-radius:12px}}@media (prefers-reduced-motion:reduce){.badge[data-astro-cid-wdtcqvko]:hover{transform:none}}
