.hero-section[data-astro-cid-7nmnspah]{min-height:100svh;display:flex;align-items:center;padding-top:9rem;padding-bottom:7rem;position:relative;overflow:hidden;background:var(--bg-primary);isolation:isolate}.hero-section[data-astro-cid-7nmnspah]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:220px;background:linear-gradient(180deg,transparent,var(--page-bg));pointer-events:none;z-index:2}.hero-beams[data-astro-cid-7nmnspah]{--px: 0;--py: 0;position:absolute;inset:0;pointer-events:none;z-index:0}.hero-beams__drift[data-astro-cid-7nmnspah]{position:absolute;inset:0;transform:translate3d(calc(var(--px) * -36px),calc(var(--py) * -22px),0);transition:transform 1.2s var(--ease);-webkit-mask-image:radial-gradient(ellipse 70% 72% at 64% 12%,#000 25%,transparent 78%);mask-image:radial-gradient(ellipse 70% 72% at 64% 12%,#000 25%,transparent 78%);opacity:0;animation:beams-in 3.6s cubic-bezier(.25,.1,.25,1) 1.6s forwards}@keyframes beams-in{0%{opacity:0;scale:1.12;filter:blur(24px)}40%{opacity:.55}to{opacity:1;scale:1;filter:blur(0)}}.hero-beams__rig[data-astro-cid-7nmnspah]{position:absolute;top:-55%;left:50%;width:max(170vw,1700px);height:210%;display:flex;justify-content:center;gap:clamp(18px,2.6vw,44px);transform:translate(-36%) rotate(34deg);transform-origin:50% 50%}.hero-beams__rig--glow[data-astro-cid-7nmnspah]{filter:blur(26px) saturate(140%);opacity:.85}.hero-slat[data-astro-cid-7nmnspah]{position:relative;flex:0 0 auto;width:clamp(36px,4.4vw,76px);height:100%;background:linear-gradient(90deg,hsl(var(--h) 100% 82% / .95),hsl(var(--h) 100% 66% / .6) 5%,hsl(var(--h) 95% 55% / .24) 38%,hsl(var(--h) 90% 45% / .04));-webkit-mask-image:linear-gradient(180deg,transparent var(--off),#000 calc(var(--off) + 14%),#000 calc(var(--off) + var(--len) - 16%),transparent calc(var(--off) + var(--len)));mask-image:linear-gradient(180deg,transparent var(--off),#000 calc(var(--off) + 14%),#000 calc(var(--off) + var(--len) - 16%),transparent calc(var(--off) + var(--len)));animation:slat-in 2.6s var(--ease-out-soft) both,slat-breathe 8s ease-in-out infinite;animation-delay:calc(1.7s + var(--i) * .12s),calc(var(--i) * -.55s)}.hero-slat[data-astro-cid-7nmnspah]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 0%,hsl(var(--h) 100% 88% / .85) 50%,transparent 100%) 0 -30% / 100% 22% no-repeat;mix-blend-mode:screen;animation:slat-flow 7s cubic-bezier(.45,0,.55,1) infinite;animation-delay:calc(var(--i) * -.83s)}@keyframes slat-in{0%{opacity:0;translate:0 -22%}}@keyframes slat-breathe{0%,to{filter:brightness(.75)}50%{filter:brightness(1.25)}}@keyframes slat-flow{0%{background-position:0 -30%}to{background-position:0 130%}}.hero-beams__haze[data-astro-cid-7nmnspah]{position:absolute;inset:0;background:radial-gradient(ellipse 44% 36% at 50% 50%,rgba(0,0,0,.85),rgba(0,0,0,.4) 60%,transparent 100%),radial-gradient(ellipse 120% 90% at 50% 20%,transparent 40%,#000 92%),linear-gradient(180deg,rgba(0,0,0,.35) 0%,transparent 30%,transparent 55%,#000 100%)}.hero-grain[data-astro-cid-7nmnspah]{position:absolute;inset:0;z-index:1;opacity:.08;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:overlay}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.hero-beams[data-astro-cid-7nmnspah]{animation:beams-exit linear both;animation-timeline:view();animation-range:exit 0% exit 100%}.hero-content[data-astro-cid-7nmnspah]{animation:content-exit linear both;animation-timeline:view();animation-range:exit 0% exit 80%}@keyframes beams-exit{to{opacity:.15;transform:translateY(18%) scale(1.06)}}@keyframes content-exit{to{opacity:0;transform:translateY(-60px) scale(.97);filter:blur(6px)}}}}.hero-container[data-astro-cid-7nmnspah]{z-index:3}.hero-content[data-astro-cid-7nmnspah]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.75rem;max-width:920px;margin:0 auto}.hero-title[data-astro-cid-7nmnspah]{font-size:clamp(3.4rem,9vw,8.25rem);font-weight:700;line-height:.92;letter-spacing:-.06em;display:flex;flex-wrap:wrap;justify-content:center;column-gap:.2em}.hero-word[data-astro-cid-7nmnspah]{display:inline-block;padding:.02em .08em .14em;margin:0 -.08em -.12em;background:linear-gradient(180deg,#fff 35%,#a9a9b6);-webkit-background-clip:text;background-clip:text;color:transparent;opacity:0;filter:blur(20px);transform:translateY(.3em);animation:word-in 1.7s var(--ease-out-soft) forwards;animation-delay:calc(.5s + var(--i) * .2s)}@keyframes word-in{to{opacity:1;filter:blur(0);transform:none}}.hero-lead-wrap[data-astro-cid-7nmnspah],.hero-actions[data-astro-cid-7nmnspah],.hero-scope-row[data-astro-cid-7nmnspah]{opacity:0;transform:translateY(18px);filter:blur(6px);animation:rise-in 1.4s var(--ease-out-soft) forwards}.hero-lead-wrap[data-astro-cid-7nmnspah]{animation-delay:1.2s}.hero-actions[data-astro-cid-7nmnspah]{animation-delay:1.45s}.hero-scope-row[data-astro-cid-7nmnspah]{animation-delay:1.7s}@keyframes rise-in{to{opacity:1;transform:none;filter:blur(0)}}.hero-lead[data-astro-cid-7nmnspah]{font-size:clamp(1.05rem,1.45vw,1.22rem);line-height:1.6;color:var(--text-secondary);max-width:54ch;margin:0 auto}.hero-lead[data-astro-cid-7nmnspah] strong[data-astro-cid-7nmnspah]{color:var(--text-primary);font-weight:500}.hero-actions[data-astro-cid-7nmnspah]{display:flex;align-items:center;justify-content:center;gap:.75rem;flex-wrap:wrap;margin-top:.25rem}.hero-socials[data-astro-cid-7nmnspah]{display:flex;align-items:center;gap:.5rem;margin-left:.25rem}.hero-scope-row[data-astro-cid-7nmnspah]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:1.5rem}.scope-item[data-astro-cid-7nmnspah]{display:flex;align-items:baseline;gap:10px;font-size:.76rem}.scope-k[data-astro-cid-7nmnspah]{color:var(--text-muted)}.scope-v[data-astro-cid-7nmnspah]{color:var(--text-primary);font-weight:500}.scope-sep[data-astro-cid-7nmnspah]{width:1px;height:14px;background:var(--line-highlight)}@media(max-width:1024px){.hero-section[data-astro-cid-7nmnspah]{min-height:92svh}}@media(max-width:640px){.hero-section[data-astro-cid-7nmnspah]{padding-top:8rem;padding-bottom:5rem}.hero-beams__rig[data-astro-cid-7nmnspah]{width:260vw;transform:translate(-42%) rotate(34deg)}.hero-actions[data-astro-cid-7nmnspah]{flex-direction:column;align-items:stretch;width:100%}.hero-actions[data-astro-cid-7nmnspah] .btn[data-astro-cid-7nmnspah]{width:100%}.hero-socials[data-astro-cid-7nmnspah]{justify-content:center;margin-left:0}.scope-sep[data-astro-cid-7nmnspah]{display:none}.hero-scope-row[data-astro-cid-7nmnspah]{flex-direction:column;gap:.4rem}}@media(prefers-reduced-motion:reduce){.hero-beams__drift[data-astro-cid-7nmnspah],.hero-slat[data-astro-cid-7nmnspah],.hero-slat[data-astro-cid-7nmnspah]:after,.hero-word[data-astro-cid-7nmnspah],.hero-lead-wrap[data-astro-cid-7nmnspah],.hero-actions[data-astro-cid-7nmnspah],.hero-scope-row[data-astro-cid-7nmnspah]{animation:none;opacity:1;filter:none;transform:none}}.timeline[data-astro-cid-qse4ov4k]{--rail-x: 260px;position:relative}.timeline__list[data-astro-cid-qse4ov4k]{display:flex;flex-direction:column}.timeline__rail[data-astro-cid-qse4ov4k]{position:absolute;top:0;bottom:0;left:var(--rail-x);width:1px;background:var(--line)}.timeline__fill[data-astro-cid-qse4ov4k]{position:absolute;inset:0;background:linear-gradient(180deg,var(--aurora-glacier),var(--aurora-iris) 50%,var(--aurora-bloom));box-shadow:0 0 12px #7c6cff99;transform-origin:top}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.timeline__fill[data-astro-cid-qse4ov4k]{animation:rail-fill linear both;animation-timeline:--timeline;animation-range:entry 40% exit 60%}.timeline[data-astro-cid-qse4ov4k]{view-timeline-name:--timeline}@keyframes rail-fill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}}}.tl-item[data-astro-cid-qse4ov4k]{position:relative;display:grid;grid-template-columns:var(--rail-x) minmax(0,1fr);padding:3rem 0}.tl-item[data-astro-cid-qse4ov4k]+.tl-item[data-astro-cid-qse4ov4k]{border-top:1px solid var(--line-dim)}.tl-node[data-astro-cid-qse4ov4k]{position:absolute;top:3.6rem;left:var(--rail-x);width:13px;height:13px;transform:translate(-50%);border-radius:50%;background:var(--bg-primary);border:2px solid var(--text-dim);transition:border-color var(--transition-base),box-shadow var(--transition-base),background-color var(--transition-base)}.tl-item[data-astro-cid-qse4ov4k]:hover .tl-node[data-astro-cid-qse4ov4k],.tl-item--current[data-astro-cid-qse4ov4k] .tl-node[data-astro-cid-qse4ov4k]{border-color:var(--aurora-glacier);background:var(--aurora-glacier);box-shadow:0 0 0 5px #3ec8ff26,0 0 18px #3ec8ffb3}.tl-item--current[data-astro-cid-qse4ov4k] .tl-node[data-astro-cid-qse4ov4k]{animation:node-pulse 2.4s ease-in-out infinite}@keyframes node-pulse{50%{box-shadow:0 0 0 10px #3ec8ff00,0 0 18px #3ec8ffb3}}.tl-when[data-astro-cid-qse4ov4k]{padding-right:3rem}.tl-when__inner[data-astro-cid-qse4ov4k]{position:sticky;top:7rem;display:flex;flex-direction:column;gap:.35rem}.tl-logo[data-astro-cid-qse4ov4k]{height:40px;margin-bottom:1rem;display:flex;align-items:center}.tl-logo__dual[data-astro-cid-qse4ov4k]{position:relative;display:inline-flex;height:100%}.tl-logo__img[data-astro-cid-qse4ov4k]{height:36px;width:auto;max-width:130px;object-fit:contain;transition:opacity var(--transition-base),filter var(--transition-base)}.logo-hover-color[data-astro-cid-qse4ov4k]{position:absolute;inset:0 auto auto 0;opacity:0}.logo-default-white[data-astro-cid-qse4ov4k]{filter:var(--logo-mono)}.tl-item[data-astro-cid-qse4ov4k]:hover .logo-default-white[data-astro-cid-qse4ov4k]{opacity:0}.tl-item[data-astro-cid-qse4ov4k]:hover .logo-hover-color[data-astro-cid-qse4ov4k]{opacity:1}.logo-filter-white[data-astro-cid-qse4ov4k]{filter:var(--logo-mono);opacity:.85}.tl-item[data-astro-cid-qse4ov4k]:hover .logo-filter-white[data-astro-cid-qse4ov4k]{filter:none;opacity:1}.tl-date[data-astro-cid-qse4ov4k]{font-size:1rem;font-weight:600;color:var(--text-primary);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.tl-item--current[data-astro-cid-qse4ov4k] .tl-date[data-astro-cid-qse4ov4k]{background:var(--aurora);-webkit-background-clip:text;background-clip:text;color:transparent}.tl-place[data-astro-cid-qse4ov4k]{font-size:.85rem;color:var(--text-muted)}.tl-body[data-astro-cid-qse4ov4k]{padding-left:3.5rem;display:flex;flex-direction:column;gap:.5rem;transition:transform var(--transition-slow)}.tl-item[data-astro-cid-qse4ov4k]:hover .tl-body[data-astro-cid-qse4ov4k]{transform:translate(6px)}.tl-company[data-astro-cid-qse4ov4k]{font-size:.9rem;font-weight:500;color:var(--text-muted)}.tl-role[data-astro-cid-qse4ov4k]{font-size:clamp(1.6rem,3vw,2.4rem);font-weight:600;line-height:1.1;letter-spacing:-.04em;margin-bottom:.75rem}.tl-points[data-astro-cid-qse4ov4k]{display:flex;flex-direction:column;gap:.75rem;max-width:68ch;counter-reset:point}.tl-points[data-astro-cid-qse4ov4k] li[data-astro-cid-qse4ov4k]{position:relative;padding-left:1.5rem;font-size:1rem;line-height:1.6;color:var(--text-secondary)}.tl-points[data-astro-cid-qse4ov4k] li[data-astro-cid-qse4ov4k]:before{content:"";position:absolute;left:0;top:.72em;width:.7rem;height:1px;background:var(--text-muted);transition:width var(--transition-base),background-color var(--transition-base)}.tl-item[data-astro-cid-qse4ov4k]:hover .tl-points[data-astro-cid-qse4ov4k] li[data-astro-cid-qse4ov4k]:before{width:.95rem;background:var(--aurora-glacier)}.tl-tags[data-astro-cid-qse4ov4k]{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1.25rem}@media(max-width:900px){.timeline[data-astro-cid-qse4ov4k]{--rail-x: 6px}.tl-item[data-astro-cid-qse4ov4k]{grid-template-columns:1fr;padding:2.25rem 0 2.25rem 2rem}.tl-node[data-astro-cid-qse4ov4k]{top:2.6rem}.tl-when[data-astro-cid-qse4ov4k]{padding:0 0 1.25rem}.tl-when__inner[data-astro-cid-qse4ov4k]{position:static}.tl-body[data-astro-cid-qse4ov4k]{padding-left:0}.tl-item[data-astro-cid-qse4ov4k]:hover .tl-body[data-astro-cid-qse4ov4k]{transform:none}}@media(prefers-reduced-motion:reduce){.tl-item--current[data-astro-cid-qse4ov4k] .tl-node[data-astro-cid-qse4ov4k]{animation:none}}.ops-row[data-astro-cid-evauvjlz]{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2.5rem,5vw,6rem)}.ops-text[data-astro-cid-evauvjlz]{display:flex;flex-direction:column;align-items:flex-start;max-width:531px}.ops-title[data-astro-cid-evauvjlz]{margin:.25rem 0 1rem;font-size:clamp(2.25rem,4.2vw,3.6rem)}.ops-desc[data-astro-cid-evauvjlz]{max-width:460px;font-size:1rem;line-height:1.7;color:var(--text-secondary)}.ops-link[data-astro-cid-evauvjlz]{display:inline-flex;align-items:center;gap:4px;margin-top:1.5rem;font-weight:500;color:var(--signal-cyan);transition:gap var(--transition-fast),opacity var(--transition-fast)}.ops-link[data-astro-cid-evauvjlz]:hover{gap:8px;opacity:.8}.ops-features[data-astro-cid-evauvjlz]{list-style:none;width:100%;margin-top:2.5rem;border-top:1px solid var(--line)}.ops-feature[data-astro-cid-evauvjlz]{display:flex;gap:1rem;padding:1.5rem 0;border-bottom:1px solid var(--line)}.ops-feature__icon[data-astro-cid-evauvjlz]{flex-shrink:0;margin-top:2px;color:var(--text-muted)}.ops-feature__title[data-astro-cid-evauvjlz]{font-weight:500;color:var(--text-primary)}.ops-feature__desc[data-astro-cid-evauvjlz]{margin-top:2px;font-size:.92rem;color:var(--text-secondary)}.ops-tags[data-astro-cid-evauvjlz]{display:flex;flex-wrap:wrap;gap:8px;margin-top:2rem}.ops-media[data-astro-cid-evauvjlz]{min-width:0}.agent-visual[data-astro-cid-evauvjlz]{display:grid;grid-template-columns:minmax(0,280px) minmax(190px,240px);column-gap:32px;align-items:start;max-width:552px;margin:0 auto;padding:34px 0 8px}.av-step[data-astro-cid-evauvjlz],.av-connector[data-astro-cid-evauvjlz]{grid-column:1}.av-reason-slot[data-astro-cid-evauvjlz]{grid-column:2;position:relative}.av-card[data-astro-cid-evauvjlz]{position:relative;display:flex;flex-direction:column;gap:12px;padding:14px;background:var(--bg-card);border:1px solid var(--line-highlight);border-radius:var(--r-md);box-shadow:var(--shadow-card);transition:border-color var(--transition-base),box-shadow var(--transition-base)}.av-card[data-astro-cid-evauvjlz].is-running{border-color:color-mix(in srgb,var(--signal-amber) 30%,var(--line-highlight))}.av-card[data-astro-cid-evauvjlz].is-running:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--av-angle, 0deg),transparent 0deg,transparent 250deg,var(--signal-amber) 322deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:av-perimeter 1.4s linear infinite;pointer-events:none}.av-card[data-astro-cid-evauvjlz].is-success{border-color:var(--signal-emerald);box-shadow:0 0 0 3px var(--signal-emerald-glow),var(--shadow-card)}@property --av-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes av-perimeter{to{--av-angle: 360deg}}.av-card__head[data-astro-cid-evauvjlz]{display:flex;align-items:center;gap:8px}.av-card__icon[data-astro-cid-evauvjlz]{width:26px;height:26px;padding:4px;color:var(--text-secondary)}.av-card__title[data-astro-cid-evauvjlz]{font-size:.875rem;font-weight:500;color:var(--text-primary)}.av-badge[data-astro-cid-evauvjlz]{display:none;position:absolute;bottom:calc(100% + 6px);left:0;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:var(--r-sm);font-size:.75rem;font-weight:500;border:1px solid transparent;white-space:nowrap}.av-badge[data-astro-cid-evauvjlz].is-visible{display:inline-flex}.av-badge--running[data-astro-cid-evauvjlz]{color:var(--signal-amber);border-color:color-mix(in srgb,var(--signal-amber) 45%,transparent);background:var(--signal-amber-glow)}.av-badge--success[data-astro-cid-evauvjlz]{color:var(--signal-emerald);border-color:color-mix(in srgb,var(--signal-emerald) 45%,transparent);background:var(--signal-emerald-glow)}.av-spin[data-astro-cid-evauvjlz]{animation:av-rotate .9s linear infinite}@keyframes av-rotate{to{transform:rotate(360deg)}}.av-substep[data-astro-cid-evauvjlz]{position:relative}.av-substep__stack[data-astro-cid-evauvjlz]{position:absolute;background:var(--bg-elevated);border:1px solid var(--line);border-radius:8px}.av-substep__stack--1[data-astro-cid-evauvjlz]{top:6px;bottom:6px;right:2px;width:24px}.av-substep__stack--2[data-astro-cid-evauvjlz]{top:3px;bottom:3px;right:5px;width:20px}.av-substep__card[data-astro-cid-evauvjlz]{position:relative;margin-right:8px;background:var(--bg-elevated);border:1px solid var(--line);border-radius:8px;overflow:hidden}.av-substep__head[data-astro-cid-evauvjlz]{display:flex;align-items:center;gap:6px;padding:10px 14px;font-size:.85rem;font-weight:500;color:var(--text-primary)}.av-substep__head[data-astro-cid-evauvjlz] svg[data-astro-cid-evauvjlz]{color:var(--text-muted);flex-shrink:0}.av-substep__foot[data-astro-cid-evauvjlz]{display:flex;align-items:center;justify-content:flex-end;gap:6px;padding:6px 14px;background:var(--bg-panel);border-top:1px solid var(--line);font-size:.72rem;color:var(--text-secondary)}.av-connector[data-astro-cid-evauvjlz]{display:flex;justify-content:center;margin-top:-5px;position:relative;z-index:2;color:var(--line-highlight)}.av-connector[data-astro-cid-evauvjlz] circle[data-astro-cid-evauvjlz]{fill:var(--bg-primary)}.av-reason[data-astro-cid-evauvjlz]{display:none;position:absolute;inset:0 0 auto;padding-top:8px}.av-reason[data-astro-cid-evauvjlz].is-active{display:block}.av-reason__view[data-astro-cid-evauvjlz]{display:none}.av-reason__view[data-astro-cid-evauvjlz].is-visible{display:block}.av-reason__head[data-astro-cid-evauvjlz]{display:inline-flex;align-items:center;gap:8px;font-size:.75rem;color:var(--text-muted)}.av-reason__toggle[data-astro-cid-evauvjlz]{appearance:none;background:none;border:0;padding:0;cursor:pointer;font-family:inherit}.av-reason__toggle[data-astro-cid-evauvjlz]:hover{color:var(--text-secondary)}.av-chevron[data-astro-cid-evauvjlz]{transition:transform var(--transition-base)}.av-reason__toggle[data-astro-cid-evauvjlz][aria-expanded=true] .av-chevron[data-astro-cid-evauvjlz]{transform:rotate(180deg)}.av-reason__body[data-astro-cid-evauvjlz]{border-left:1px solid var(--line);padding-left:17px;margin-top:8px}.av-reason__text[data-astro-cid-evauvjlz]{font-size:.75rem;line-height:1.66;color:var(--text-muted)}.av-reason__text--result[data-astro-cid-evauvjlz]{margin-top:8px;font-size:.8rem;color:var(--text-primary)}.av-collapsible[data-astro-cid-evauvjlz]{overflow:hidden;max-height:0;transition:max-height var(--transition-base)}.av-collapsible[data-astro-cid-evauvjlz].is-open{max-height:160px}.av-reason__thinking[data-astro-cid-evauvjlz]{border-left:1px solid var(--line);padding-left:17px;margin-top:8px}.av-shimmer[data-astro-cid-evauvjlz]{background:linear-gradient(100deg,var(--text-muted) 30%,var(--text-primary) 50%,var(--text-muted) 70%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:av-shimmer 1.8s linear infinite}@keyframes av-shimmer{0%{background-position:180% 0}to{background-position:-80% 0}}@media(max-width:1024px){.ops-row[data-astro-cid-evauvjlz]{grid-template-columns:1fr}.ops-text[data-astro-cid-evauvjlz]{max-width:none}}@media(max-width:640px){.agent-visual[data-astro-cid-evauvjlz]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:16px}.av-reason__head[data-astro-cid-evauvjlz],.av-reason__text[data-astro-cid-evauvjlz]{font-size:.8rem}.av-reason__text--result[data-astro-cid-evauvjlz]{font-size:.85rem}}@media(prefers-reduced-motion:reduce){.av-card[data-astro-cid-evauvjlz].is-running:before,.av-spin[data-astro-cid-evauvjlz],.av-shimmer[data-astro-cid-evauvjlz]{animation:none}.av-shimmer[data-astro-cid-evauvjlz]{color:var(--text-secondary)}}.icon-invert[data-astro-cid-5iaxn6nv]{filter:var(--icon-mono)}.marquee[data-astro-cid-5iaxn6nv]{display:flex;flex-direction:column;gap:14px;margin:0 0 5rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.marquee__row[data-astro-cid-5iaxn6nv]{display:flex;width:max-content;animation:marquee 60s linear infinite}.marquee__row--reverse[data-astro-cid-5iaxn6nv]{animation-direction:reverse;animation-duration:70s}.marquee[data-astro-cid-5iaxn6nv]:hover .marquee__row[data-astro-cid-5iaxn6nv]{animation-play-state:paused}.marquee__track[data-astro-cid-5iaxn6nv]{display:flex;gap:14px;padding-right:14px}@keyframes marquee{to{transform:translate(-50%)}}.marquee__chip[data-astro-cid-5iaxn6nv]{display:inline-flex;align-items:center;gap:12px;padding:12px 22px 12px 14px;border-radius:var(--r-pill);background:var(--bg-card);border:1px solid var(--line-dim);font-size:1rem;font-weight:500;color:var(--text-primary);white-space:nowrap}.marquee__chip[data-astro-cid-5iaxn6nv] img[data-astro-cid-5iaxn6nv]{width:26px;height:26px;object-fit:contain}.stack-tabs[data-astro-cid-5iaxn6nv]{margin-bottom:2rem}.stack-tabs[data-astro-cid-5iaxn6nv] .segmented__btn[data-astro-cid-5iaxn6nv]{padding:8px 14px;font-size:.82rem}.stack-panel[data-astro-cid-5iaxn6nv]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:3rem;align-items:start;padding:3rem;border-radius:var(--r-xl);background:radial-gradient(80% 120% at 0% 0%,rgba(124,108,255,.14),transparent 60%),radial-gradient(60% 90% at 100% 100%,rgba(62,200,255,.1),transparent 60%),var(--bg-secondary);border:1px solid var(--line-dim)}.stack-panel[data-astro-cid-5iaxn6nv][hidden]{display:none}.stack-panel__intro[data-astro-cid-5iaxn6nv]{display:flex;flex-direction:column;gap:.75rem;position:sticky;top:6rem}.stack-panel__count[data-astro-cid-5iaxn6nv]{font-size:clamp(4rem,8vw,7rem);font-weight:700;line-height:.9;letter-spacing:-.06em;background:var(--aurora);-webkit-background-clip:text;background-clip:text;color:transparent}.stack-panel__title[data-astro-cid-5iaxn6nv]{font-size:clamp(1.6rem,2.6vw,2.2rem);letter-spacing:-.035em}.stack-panel__desc[data-astro-cid-5iaxn6nv]{font-size:1.05rem;max-width:36ch}.stack-panel__grid[data-astro-cid-5iaxn6nv]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.stack-tile[data-astro-cid-5iaxn6nv]{display:flex;flex-direction:column;gap:.35rem;padding:1.5rem;border-radius:var(--r-lg);background:var(--bg-card);border-color:var(--line)}.stack-panel[data-astro-cid-5iaxn6nv]:not([hidden]) .stack-tile[data-astro-cid-5iaxn6nv]{animation:tile-in .6s var(--ease) both;animation-delay:var(--d)}@keyframes tile-in{0%{opacity:0;transform:translateY(12px);filter:blur(6px)}}.stack-tile__icon[data-astro-cid-5iaxn6nv]{width:56px;height:56px;display:grid;place-items:center;padding:12px;margin-bottom:.9rem;border-radius:16px;background:var(--fill-2);border:1px solid var(--line)}.stack-tile__icon[data-astro-cid-5iaxn6nv] img[data-astro-cid-5iaxn6nv]{width:100%;height:100%;object-fit:contain}.stack-tile__name[data-astro-cid-5iaxn6nv]{font-size:1.05rem;font-weight:600;color:var(--text-primary);letter-spacing:-.015em}.stack-tile__detail[data-astro-cid-5iaxn6nv]{font-size:.88rem;color:var(--text-secondary);line-height:1.45}@media(max-width:1024px){.stack-panel[data-astro-cid-5iaxn6nv]{grid-template-columns:1fr;gap:2rem;padding:2rem}.stack-panel__intro[data-astro-cid-5iaxn6nv]{position:static}}@media(max-width:640px){.stack-panel[data-astro-cid-5iaxn6nv]{padding:1.5rem}.stack-panel__grid[data-astro-cid-5iaxn6nv]{grid-template-columns:1fr}.marquee__chip[data-astro-cid-5iaxn6nv]{font-size:.9rem;padding:10px 18px 10px 12px}}@media(prefers-reduced-motion:reduce){.marquee__row[data-astro-cid-5iaxn6nv],.stack-panel[data-astro-cid-5iaxn6nv]:not([hidden]) .stack-tile[data-astro-cid-5iaxn6nv]{animation:none}}.icon-invert[data-astro-cid-2z6ufrt5]{filter:invert(1)}.pass-grid[data-astro-cid-2z6ufrt5]{--cols: 3;--gap: 1.5rem;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--gap);perspective:1200px}.pass-grid[data-astro-cid-2z6ufrt5]>.pass[data-astro-cid-2z6ufrt5]{width:calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols))}.pass[data-astro-cid-2z6ufrt5]{--rx: 0deg;--ry: 0deg;--px: 50%;--py: 50%;position:relative;display:flex;flex-direction:column;gap:1.25rem;aspect-ratio:1.58 / 1;padding:1.6rem 1.75rem;border-radius:22px;overflow:hidden;isolation:isolate;color:inherit;text-decoration:none;background:radial-gradient(120% 140% at 0% 0%,rgba(var(--tint),.38) 0%,transparent 55%),radial-gradient(90% 120% at 100% 100%,rgba(var(--tint),.16) 0%,transparent 60%),linear-gradient(160deg,#1a1a1e,#0b0b0d);border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff1f,0 30px 60px -30px #000000e6,0 0 rgba(var(--tint),0);transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .5s var(--ease),box-shadow .5s var(--ease);will-change:transform}.pass[data-astro-cid-2z6ufrt5].is-tilting{transition:transform .08s linear,box-shadow .5s var(--ease)}.pass[data-astro-cid-2z6ufrt5]:hover{box-shadow:inset 0 1px #ffffff2e,0 40px 80px -30px #000000f2,0 0 60px -10px rgba(var(--tint),.45)}.pass__holo[data-astro-cid-2z6ufrt5]{position:absolute;inset:0;z-index:-1;background:conic-gradient(from 120deg at var(--px) var(--py),rgba(62,200,255,0),rgba(62,200,255,.22),rgba(124,108,255,.22),rgba(255,111,181,.22),rgba(255,214,10,.14),rgba(48,209,88,.18),rgba(62,200,255,0));mix-blend-mode:color-dodge;opacity:0;transition:opacity .4s var(--ease);-webkit-mask-image:repeating-linear-gradient(115deg,#000 0 2px,rgba(0,0,0,.55) 2px 5px);mask-image:repeating-linear-gradient(115deg,#000 0 2px,#0000008c 2px 5px)}.pass__glare[data-astro-cid-2z6ufrt5]{position:absolute;inset:0;z-index:-1;background:radial-gradient(300px circle at var(--px) var(--py),rgba(255,255,255,.16),transparent 50%);opacity:0;transition:opacity .4s var(--ease)}.pass[data-astro-cid-2z6ufrt5]:hover .pass__holo[data-astro-cid-2z6ufrt5],.pass[data-astro-cid-2z6ufrt5]:hover .pass__glare[data-astro-cid-2z6ufrt5],.pass[data-astro-cid-2z6ufrt5]:focus-visible .pass__holo[data-astro-cid-2z6ufrt5]{opacity:1}.pass__watermark[data-astro-cid-2z6ufrt5]{position:absolute;right:-8%;bottom:-18%;width:52%;z-index:-1;opacity:.08;filter:grayscale(1) brightness(2)}.pass__watermark[data-astro-cid-2z6ufrt5].icon-invert{filter:invert(1);transform:rotate(-12deg);pointer-events:none}.pass__top[data-astro-cid-2z6ufrt5]{display:flex;align-items:center;gap:.75rem;transform:translateZ(30px)}.pass__logo[data-astro-cid-2z6ufrt5]{width:40px;height:40px;display:grid;place-items:center;padding:8px;border-radius:12px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(8px);flex-shrink:0}.pass__logo[data-astro-cid-2z6ufrt5] img[data-astro-cid-2z6ufrt5]{width:100%;height:100%;object-fit:contain}.pass__provider[data-astro-cid-2z6ufrt5]{font-size:.72rem;font-weight:600;letter-spacing:.06em;color:#ffffffbf;min-width:0}.pass__year[data-astro-cid-2z6ufrt5]{margin-left:auto;font-family:var(--font-mono);font-size:.8rem;color:var(--text-secondary)}.pass__title[data-astro-cid-2z6ufrt5]{margin-top:auto;font-size:clamp(1.15rem,1.6vw,1.35rem);font-weight:600;line-height:1.2;letter-spacing:-.025em;color:var(--text-primary);text-wrap:balance;transform:translateZ(40px)}.pass__foot[data-astro-cid-2z6ufrt5]{display:flex;align-items:center;justify-content:space-between;transform:translateZ(20px)}.pass__status[data-astro-cid-2z6ufrt5]{display:inline-flex;align-items:center;gap:6px;font-size:.68rem;font-weight:600;letter-spacing:.04em;color:var(--text-muted)}.pass__status--verified[data-astro-cid-2z6ufrt5]{color:var(--signal-emerald)}.pass__arrow[data-astro-cid-2z6ufrt5]{color:var(--text-muted);transition:transform var(--transition-fast),color var(--transition-fast)}.pass[data-astro-cid-2z6ufrt5]:hover .pass__arrow[data-astro-cid-2z6ufrt5]{color:var(--text-primary);transform:translate(2px,-2px)}@media(max-width:1024px){.pass-grid[data-astro-cid-2z6ufrt5]{--cols: 2}}@media(max-width:640px){.pass-grid[data-astro-cid-2z6ufrt5]{--cols: 1}}
