.ac-app[data-astro-cid-abn2kcj6]{padding-block:var(--ac-spacing-16)}.ac-app__inner[data-astro-cid-abn2kcj6]{display:flex;flex-direction:column;gap:var(--ac-spacing-12)}.ac-app__intro[data-astro-cid-abn2kcj6]{display:flex;flex-direction:column;gap:var(--ac-spacing-3);max-width:52rem}.ac-app__badge[data-astro-cid-abn2kcj6]{margin:0;color:rgb(var(--ac-primary));font-size:var(--ac-text-xs);font-weight:var(--ac-font-semibold);letter-spacing:.14em;text-transform:uppercase}.ac-app__title[data-astro-cid-abn2kcj6]{margin:0;color:var(--theme-text, var(--ac-text));font-size:var(--ac-text-4xl);font-weight:var(--ac-font-bold);line-height:var(--ac-leading-tight)}.ac-app__description[data-astro-cid-abn2kcj6]{margin:0;color:var(--theme-text-muted, var(--ac-text-muted));font-size:var(--ac-text-lg);line-height:var(--ac-leading-relaxed)}.ac-app__toolbar[data-astro-cid-abn2kcj6]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ac-spacing-3);padding:var(--ac-spacing-2) var(--ac-spacing-3);border:.0625rem solid var(--theme-card-border, var(--ac-border-color));border-bottom:0;border-radius:var(--theme-hero-radius, var(--ac-rounded-2xl)) var(--theme-hero-radius, var(--ac-rounded-2xl)) 0 0;background:var(--theme-code-bg, var(--ac-bg-subtle))}.ac-app__actions[data-astro-cid-abn2kcj6]{display:flex;flex-wrap:wrap;gap:var(--ac-spacing-2)}.ac-app__button[data-astro-cid-abn2kcj6]{display:inline-flex;align-items:center;min-height:2.25rem;padding:0 var(--ac-spacing-4);border:.0625rem solid var(--theme-code-border, var(--ac-border-color));border-radius:var(--theme-button-radius, var(--ac-rounded-xl));background:var(--theme-card-bg, var(--ac-card-bg));color:var(--theme-text, var(--ac-text));font-family:var(--ac-font-sans);font-size:var(--ac-text-sm);font-weight:var(--ac-font-semibold);cursor:pointer;transition:var(--ac-transition)}.ac-app__button[data-astro-cid-abn2kcj6]:hover,.ac-app__button[data-astro-cid-abn2kcj6][aria-pressed=true]{color:rgb(var(--ac-white));background:rgb(var(--ac-primary));border-color:rgb(var(--ac-primary))}.ac-app__button[data-astro-cid-abn2kcj6][hidden]{display:none}.ac-app__frame-wrap[data-astro-cid-abn2kcj6]{height:var(--ac-app-frame-height, clamp(24rem, 64vh, 46rem));overflow:hidden;border:.0625rem solid var(--theme-card-border, var(--ac-border-color));border-radius:0 0 var(--theme-hero-radius, var(--ac-rounded-2xl)) var(--theme-hero-radius, var(--ac-rounded-2xl));background:var(--theme-card-bg, var(--ac-card-bg));box-shadow:var(--theme-card-shadow, var(--ac-shadow-lg))}.ac-app__frame[data-astro-cid-abn2kcj6]{display:block;width:100%;height:100%;border:0}.ac-app__note[data-astro-cid-abn2kcj6]{margin:var(--ac-spacing-3) 0 0;color:var(--theme-text-muted, var(--ac-text-muted));font-size:var(--ac-text-xs);text-align:center}.ac-app__section-title[data-astro-cid-abn2kcj6]{margin:0 0 var(--ac-spacing-6);color:var(--theme-text, var(--ac-text));font-size:var(--ac-text-2xl);font-weight:var(--ac-font-bold)}.ac-app__features[data-astro-cid-abn2kcj6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:var(--ac-spacing-6);margin:0;padding:0;list-style:none}.ac-app__feature[data-astro-cid-abn2kcj6]{display:flex;flex-direction:column;gap:var(--ac-spacing-2);padding:var(--ac-spacing-5);border:.0625rem solid var(--theme-card-border, var(--ac-border-color));border-radius:var(--theme-hero-radius, var(--ac-rounded-2xl));background:var(--theme-card-bg, var(--ac-card-bg))}.ac-app__feature-title[data-astro-cid-abn2kcj6]{margin:0;color:var(--theme-text, var(--ac-text));font-size:var(--ac-text-base);font-weight:var(--ac-font-bold)}.ac-app__feature-text[data-astro-cid-abn2kcj6]{margin:0;color:var(--theme-text-muted, var(--ac-text-muted));font-size:var(--ac-text-sm);line-height:var(--ac-leading-relaxed)}.ac-app__privacy-text[data-astro-cid-abn2kcj6]{margin:0;max-width:60ch;color:var(--theme-text-muted, var(--ac-text-muted));font-size:var(--ac-text-base);line-height:var(--ac-leading-relaxed)}.ac-app__faq[data-astro-cid-abn2kcj6]{margin:0;display:grid;gap:var(--ac-spacing-5);max-width:56rem}.ac-app__faq-item[data-astro-cid-abn2kcj6]{padding-bottom:var(--ac-spacing-5);border-bottom:.0625rem solid var(--theme-card-border, var(--ac-border-color))}.ac-app__faq-item[data-astro-cid-abn2kcj6]:last-child{padding-bottom:0;border-bottom:0}.ac-app__faq-question[data-astro-cid-abn2kcj6]{margin:0 0 var(--ac-spacing-2);color:var(--theme-text, var(--ac-text));font-size:var(--ac-text-base);font-weight:var(--ac-font-semibold)}.ac-app__faq-answer[data-astro-cid-abn2kcj6]{margin:0;color:var(--theme-text-muted, var(--ac-text-muted));font-size:var(--ac-text-sm);line-height:var(--ac-leading-relaxed)}@media(max-width:48rem){.ac-app[data-astro-cid-abn2kcj6]{padding-block:var(--ac-spacing-10)}.ac-app__title[data-astro-cid-abn2kcj6]{font-size:var(--ac-text-3xl)}.ac-app__toolbar[data-astro-cid-abn2kcj6]{flex-direction:column;align-items:stretch}}body.ac-app-immersive{overflow:hidden}body.ac-app-immersive .ac-header,body.ac-app-immersive .ac-footer,body.ac-app-immersive .ac-app__intro,body.ac-app-immersive .ac-app__section,body.ac-app-immersive .ac-app__note,body.ac-app-fullscreen .ac-app__note{display:none!important}body.ac-app-immersive main{padding-top:0!important}body.ac-app-immersive .ac-app{position:fixed;inset:0;z-index:var(--ac-z-modal);padding:0;background:var(--theme-page-bg, var(--ac-bg))}body.ac-app-immersive .ac-app__inner{width:100%;max-width:none;height:100%;padding-left:0;padding-right:0;gap:0}.ac-app__stage:fullscreen,.ac-app__stage:-webkit-full-screen{background:var(--theme-page-bg, var(--ac-bg));border-radius:0}body.ac-app-immersive .ac-app__stage,body.ac-app-fullscreen .ac-app__stage{display:flex;flex-direction:column;height:100%;min-height:0}body.ac-app-immersive .ac-app__toolbar,body.ac-app-fullscreen .ac-app__toolbar{flex:0 0 auto;border-top:0;border-left:0;border-right:0;border-radius:0}body.ac-app-immersive .ac-app__frame-wrap,body.ac-app-fullscreen .ac-app__frame-wrap{flex:1 1 auto;height:auto;min-height:0;border:0;border-radius:0;box-shadow:none}@media(hover:hover)and (pointer:fine){body.ac-app-immersive .ac-app__toolbar,body.ac-app-fullscreen .ac-app__toolbar{display:none}}
