@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}.api[data-astro-cid-fz4r7cta]{--amber:#f5b454;--copper:#e0884a;--pad:clamp(1.25rem, 1rem + 1.5vw, 2rem);isolation:isolate;margin-top:var(--s-10);border-radius:var(--r-xl);background:radial-gradient(120% 90% at 50% 0,#f5b45417,#0000 60%),#080a12bf;border:1px solid #f5b4542e;padding:clamp(1.75rem,1rem + 3vw,3.5rem);position:relative;overflow:hidden}.api__bg[data-astro-cid-fz4r7cta]{z-index:-1;background-image:linear-gradient(#f5b4540f 1px,#0000 1px),linear-gradient(90deg,#f5b4540f 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;mask-image:radial-gradient(80% 70% at 50% 30%,#000,#0000)}.api__head[data-astro-cid-fz4r7cta]{justify-items:center;gap:var(--s-3);text-align:center;margin-bottom:var(--s-8);display:grid}.api__kicker[data-astro-cid-fz4r7cta]{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--amber);background:#f5b45414;border:1px solid #f5b4544d;border-radius:999px;align-items:center;gap:10px;margin:0;padding:6px 14px;display:inline-flex}.api__pulse[data-astro-cid-fz4r7cta]{background:var(--amber);border-radius:50%;width:7px;height:7px;animation:2.2s ease-out infinite api-pulse;box-shadow:0 0 #f5b45499}.api__title[data-astro-cid-fz4r7cta]{letter-spacing:-.02em;margin:0;font-size:clamp(1.6rem,1.1rem + 2vw,2.6rem);line-height:1.1}.api__title[data-astro-cid-fz4r7cta] .serif[data-astro-cid-fz4r7cta]{background:linear-gradient(100deg, #ffd89a, var(--amber) 45%, var(--copper));color:#0000;-webkit-background-clip:text;background-clip:text}.api__lead[data-astro-cid-fz4r7cta]{max-width:36rem;color:var(--text-2);margin:0}.api__grid[data-astro-cid-fz4r7cta]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,1rem + 3vw,4rem);display:grid;position:relative}.api__pipe[data-astro-cid-fz4r7cta]{background:#f5b45440;width:clamp(1.5rem,1rem + 3vw,4rem);height:2px;position:absolute;top:50%;left:calc(50% + -1*clamp(.75rem,.5rem + 1.5vw,2rem));overflow:hidden}.api__pipe[data-astro-cid-fz4r7cta] span[data-astro-cid-fz4r7cta]{background:linear-gradient(90deg,#0000,#ffd89a,#0000);width:40%;animation:2.4s linear infinite api-flow;position:absolute;inset:0 auto 0 -40%}.acard[data-astro-cid-fz4r7cta]{border-radius:var(--r-lg);background:conic-gradient(from var(--ang), #f5b4541f, #f5b4541f 60%, #ffd89a 75%, var(--copper) 85%, #f5b4541f);transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));padding:1px;transition:transform .5s cubic-bezier(.22,1,.36,1);animation:7s linear infinite api-spin;position:relative}.acard[data-astro-cid-fz4r7cta].is-tilting{transition:transform 80ms linear}.acard[data-astro-cid-fz4r7cta]:nth-of-type(2){animation-delay:-3.5s}.acard__inner[data-astro-cid-fz4r7cta]{gap:var(--s-3);height:100%;padding:var(--pad);border-radius:calc(var(--r-lg) - 1px);background:linear-gradient(160deg,#181410f5,#090b13fa 55%);flex-direction:column;display:flex;position:relative;overflow:hidden}.acard__glare[data-astro-cid-fz4r7cta]{z-index:2;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%), #ffd89a1a, transparent 45%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.acard[data-astro-cid-fz4r7cta]:hover .acard__glare[data-astro-cid-fz4r7cta]{opacity:1}.acard__art[data-astro-cid-fz4r7cta]{margin:calc(-1 * var(--pad)) calc(-1 * var(--pad)) var(--s-2);padding:var(--s-8) var(--s-4) var(--s-3);background:radial-gradient(90% 120% at 50% 100%,#f5b4541a,#0000 70%),linear-gradient(#f5b45412 1px,#0000 1px) 0 0/20px 20px,linear-gradient(90deg,#f5b45412 1px,#0000 1px) 0 0/20px 20px;border-bottom:1px solid #f5b45424;position:relative}.acard__art[data-astro-cid-fz4r7cta] svg[data-astro-cid-fz4r7cta]{stroke:#ffd89a;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px #f5b45459);width:100%;height:auto;max-height:150px;display:block}.acard__art[data-astro-cid-fz4r7cta] path[data-astro-cid-fz4r7cta][pathLength]{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.6s cubic-bezier(.65, 0, .35, 1) calc(.25s + var(--i) * .22s)}.js-reveal .acard[data-astro-cid-fz4r7cta]:not(.is-in) .acard__art[data-astro-cid-fz4r7cta] path[data-astro-cid-fz4r7cta][pathLength]{stroke-dashoffset:1px}.acard__art[data-astro-cid-fz4r7cta] .cl[data-astro-cid-fz4r7cta]{stroke:#f5b45459;stroke-width:1px;stroke-dasharray:10 4 2 4}.acard__art[data-astro-cid-fz4r7cta] .route[data-astro-cid-fz4r7cta]{stroke:var(--amber);stroke-width:1.6px;stroke-dasharray:3 7;animation:1.2s linear infinite api-route}.acard__art[data-astro-cid-fz4r7cta] .dot[data-astro-cid-fz4r7cta]{fill:var(--amber);stroke:none}.acard__fig[data-astro-cid-fz4r7cta]{top:var(--s-4);left:var(--s-4);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#ffd89a99;font-size:12px;position:absolute}.acard__code[data-astro-cid-fz4r7cta]{top:var(--s-3);right:var(--s-4);font-family:var(--font-mono);letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px #ffd89a8c;font-size:2.6rem;font-weight:700;line-height:1;position:absolute}.acard__top[data-astro-cid-fz4r7cta]{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.acard__spec[data-astro-cid-fz4r7cta]{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--amber)}.acard__soon[data-astro-cid-fz4r7cta]{letter-spacing:.06em;text-transform:uppercase;color:#ffd89a;background:#f5b4541a;border:1px solid #f5b45459;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;position:relative;overflow:hidden}.acard__soon[data-astro-cid-fz4r7cta]:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffecc873,#0000 70%);animation:4.5s ease-in-out infinite api-sheen;position:absolute;inset:0;transform:translate(-120%)}.acard__title[data-astro-cid-fz4r7cta]{max-width:22rem;margin:0;font-size:clamp(1.15rem,1rem + .6vw,1.4rem);font-weight:600;line-height:1.25;position:relative}.acard__text[data-astro-cid-fz4r7cta]{max-width:24rem;color:var(--text-2);font-size:var(--fs-sm);margin:0;position:relative}.acard__pts[data-astro-cid-fz4r7cta]{margin:var(--s-2) 0 0;flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex;position:relative}.acard__pts[data-astro-cid-fz4r7cta] li[data-astro-cid-fz4r7cta]{color:var(--text-2);background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;padding:5px 11px;font-size:12.5px}.acard__cta[data-astro-cid-fz4r7cta]{z-index:3;padding-top:var(--s-4);color:#ffd89a;align-self:flex-start;align-items:center;gap:8px;margin-top:auto;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.acard__cta[data-astro-cid-fz4r7cta] svg{transition:transform .25s}.acard__cta[data-astro-cid-fz4r7cta]:hover svg,.acard__cta[data-astro-cid-fz4r7cta]:focus-visible svg{transform:translate(4px)}@keyframes api-spin{to{--ang:360deg}}@keyframes api-flow{to{left:100%}}@keyframes api-route{to{stroke-dashoffset:-10px}}@keyframes api-sheen{0%,60%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes api-pulse{70%{box-shadow:0 0 0 8px #f5b45400}to{box-shadow:0 0 #f5b45400}}@media (width<=820px){.api__grid[data-astro-cid-fz4r7cta]{grid-template-columns:1fr}.api__pipe[data-astro-cid-fz4r7cta]{display:none}}@media (prefers-reduced-motion:reduce){.acard[data-astro-cid-fz4r7cta],.api__pulse[data-astro-cid-fz4r7cta],.api__pipe[data-astro-cid-fz4r7cta] span[data-astro-cid-fz4r7cta],.acard__art[data-astro-cid-fz4r7cta] .route[data-astro-cid-fz4r7cta],.acard__soon[data-astro-cid-fz4r7cta]:after{animation:none}.acard__art[data-astro-cid-fz4r7cta] path[data-astro-cid-fz4r7cta][pathLength]{transition:none}}.family--page[data-astro-cid-ye2mkeel]{padding-top:calc(var(--header-h) + clamp(2rem, 1rem + 3vw, 4rem))}.family__grid[data-astro-cid-ye2mkeel]{gap:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;margin:clamp(2rem,1.5rem + 2vw,3rem) 0 0;padding:0;list-style:none;display:grid}.fcard[data-astro-cid-ye2mkeel]{gap:var(--s-4);flex-direction:column;padding:clamp(1.4rem,1rem + 1vw,2rem);display:flex;position:relative;overflow:hidden}.fcard[data-astro-cid-ye2mkeel]:before{content:"";background:linear-gradient(90deg, var(--acc), transparent 85%);height:3px;position:absolute;inset:0 0 auto}.fcard[data-astro-cid-ye2mkeel]:after{content:"";aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--acc) 16%, transparent), transparent 65%);pointer-events:none;border-radius:50%;width:80%;position:absolute;top:-40%;right:-30%}.fcard--hero[data-astro-cid-ye2mkeel]{border-color:color-mix(in srgb, var(--acc) 45%, transparent);box-shadow:0 30px 70px -40px color-mix(in srgb, var(--acc) 60%, transparent)}.fcard__top[data-astro-cid-ye2mkeel]{justify-content:space-between;align-items:center;display:flex}.fcard__mark[data-astro-cid-ye2mkeel]{width:46px;height:46px;color:var(--acc);background:color-mix(in srgb, var(--acc) 14%, transparent);border:1px solid color-mix(in srgb, var(--acc) 40%, transparent);box-shadow:0 0 26px -8px var(--acc);border-radius:14px;place-items:center;display:grid}.fcard__badge[data-astro-cid-ye2mkeel]{font-size:var(--fs-xs);color:#0b0b1a;background:var(--acc);border-radius:999px;padding:4px 10px;font-weight:600}.fcard__name[data-astro-cid-ye2mkeel]{letter-spacing:-.02em;font-size:clamp(1.35rem,1.1rem + .8vw,1.7rem)}.fcard__std[data-astro-cid-ye2mkeel]{flex-wrap:wrap;gap:6px;margin:-.4rem 0 0;padding:0;list-style:none;display:flex}.fcard__std[data-astro-cid-ye2mkeel] li[data-astro-cid-ye2mkeel]{font-family:var(--font-mono);color:var(--text-2);border:1px solid color-mix(in srgb, var(--acc) 35%, transparent);background:color-mix(in srgb, var(--acc) 7%, transparent);border-radius:6px;padding:3px 9px;font-size:12px}.fcard__tag[data-astro-cid-ye2mkeel]{color:var(--text-2)}.fcard__list[data-astro-cid-ye2mkeel]{font-size:var(--fs-sm);color:var(--text-2);gap:9px;margin:0;padding:0;list-style:none;display:grid}.fcard__list[data-astro-cid-ye2mkeel] li[data-astro-cid-ye2mkeel]{align-items:flex-start;gap:8px;display:flex}.fcard__list[data-astro-cid-ye2mkeel] svg{color:var(--acc);flex:none;margin-top:3px}.fcard__list[data-astro-cid-ye2mkeel] b[data-astro-cid-ye2mkeel]{color:var(--text);font-weight:600}.fcard__foot[data-astro-cid-ye2mkeel]{justify-content:space-between;align-items:center;gap:var(--s-3);padding-top:var(--s-4);border-top:1px solid var(--line,#94a3b826);margin-top:auto;display:flex}.fcard__price[data-astro-cid-ye2mkeel]{color:var(--text-3);font-size:var(--fs-sm);margin:0;text-decoration:none}.fcard__price[data-astro-cid-ye2mkeel] b[data-astro-cid-ye2mkeel]{color:var(--text);letter-spacing:-.02em;font-size:1.45rem}.family__path[data-astro-cid-ye2mkeel]{margin-top:var(--s-5);padding:var(--s-4) var(--s-5)}.path[data-astro-cid-ye2mkeel]{justify-content:center;align-items:center;gap:var(--s-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.path[data-astro-cid-ye2mkeel] li[data-astro-cid-ye2mkeel]{align-items:center;gap:8px;display:flex}.path[data-astro-cid-ye2mkeel] b[data-astro-cid-ye2mkeel]{color:var(--text);font-weight:600}.path[data-astro-cid-ye2mkeel] em[data-astro-cid-ye2mkeel]{color:var(--text-3);font-style:normal;font-size:var(--fs-sm)}.path__dot[data-astro-cid-ye2mkeel]{background:var(--acc);width:10px;height:10px;box-shadow:0 0 12px var(--acc);border-radius:50%}.path__or[data-astro-cid-ye2mkeel]{color:var(--text-3);font-size:var(--fs-sm)}.path__arrow[data-astro-cid-ye2mkeel] span[data-astro-cid-ye2mkeel]{background:linear-gradient(90deg,#34d3a6,#8b9dff,#b79cff);width:64px;height:2px;display:block;position:relative}.path__arrow[data-astro-cid-ye2mkeel] span[data-astro-cid-ye2mkeel]:after{content:"";border:5px solid #0000;border-left-color:#b79cff;position:absolute;top:-4px;right:-2px}.family__ims[data-astro-cid-ye2mkeel]{gap:var(--s-6);margin-top:var(--s-5);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;padding:clamp(1.4rem,1rem + 1vw,2rem);display:grid}.ims__title[data-astro-cid-ye2mkeel]{margin:.35rem 0 .5rem;font-size:clamp(1.25rem,1rem + .8vw,1.6rem)}.ims__copy[data-astro-cid-ye2mkeel] p[data-astro-cid-ye2mkeel]:last-child{color:var(--text-2);margin:0}.ims__std[data-astro-cid-ye2mkeel]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ims__std[data-astro-cid-ye2mkeel] li[data-astro-cid-ye2mkeel]{font-size:var(--fs-xs);color:var(--text-2);background:#ffffff08;border:1px solid #94a3b833;border-radius:8px;padding:5px 10px}@media (width<=1080px){.family__grid[data-astro-cid-ye2mkeel],.family__ims[data-astro-cid-ye2mkeel]{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.path__arrow[data-astro-cid-ye2mkeel],.path__or[data-astro-cid-ye2mkeel]{display:none}.path[data-astro-cid-ye2mkeel]{flex-direction:column;align-items:flex-start}}
