.section[data-v-fd864560]{padding:6rem 2rem}.section-inner[data-v-fd864560]{max-width:680px;margin:0 auto}.section-label[data-v-fd864560]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-40);margin:0 0 1rem;font-size:.8125rem}.section-heading[data-v-fd864560]{font-family:var(--font-heading);color:var(--color-white);margin:0 0 1.5rem;font-size:calc(clamp(1.5rem,3.5vw,2.25rem));font-weight:300;line-height:1.2}.heading-anchor[data-v-fd864560]{color:inherit;text-decoration:none}.heading-hash[data-v-fd864560]{color:var(--ink-40);opacity:0;margin-left:.4em;transition:opacity .2s}.heading-anchor:focus-visible .heading-hash[data-v-fd864560],.heading-anchor:hover .heading-hash[data-v-fd864560]{opacity:1}.faq-list[data-v-fd864560]{margin-top:2rem}.faq-item[data-v-fd864560]{border-bottom:1px solid rgba(var(--color-white-rgb),.08);scroll-margin-top:7rem}.faq-question[data-v-fd864560]{width:100%;color:var(--color-white);font-family:var(--font-body);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 0;font-size:1.0625rem;transition:color .2s;display:flex}.faq-question[data-v-fd864560]:hover{color:var(--ink-80)}.faq-chevron[data-v-fd864560]{width:20px;height:20px;color:var(--ink-30);flex-shrink:0;transition:transform .25s}.faq-item.open .faq-chevron[data-v-fd864560]{transform:rotate(180deg)}.faq-answer[data-v-fd864560]{padding:0 0 1.5rem}.faq-strong[data-v-fd864560]{color:var(--ink-80);font-weight:700}.faq-link[data-v-fd864560]{color:var(--ink-80);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.faq-link[data-v-fd864560]:hover{color:var(--color-white)}.faq-answer p[data-v-fd864560]{color:var(--ink-60);white-space:pre-line;margin:0;font-size:.9375rem;line-height:1.7}@media (width<=768px){.section[data-v-fd864560]{padding:4rem 1.25rem}}@media (width<=480px){.section[data-v-fd864560]{padding:3rem 1rem}.section-heading[data-v-fd864560]{font-size:1.375rem}}.page[data-v-5fbf2c63]{max-width:1160px;margin:0 auto;padding:calc(clamp(.25rem,6vh - 2.75rem,2rem)) 2rem 2.5rem}.intro[data-v-5fbf2c63]{text-align:center;max-width:640px;margin:0 auto 1.25rem}.audience[data-v-5fbf2c63]{border:1px solid rgba(var(--color-white-rgb),.12);background:var(--surface-03);justify-content:center;gap:.25rem;width:fit-content;margin:0 auto 1.5rem;padding:.25rem;display:flex}.aud-opt[data-v-5fbf2c63],.audience[data-v-5fbf2c63]{border-radius:999px}.aud-opt[data-v-5fbf2c63]{color:var(--ink-62);font-family:var(--font-heading);cursor:pointer;background:0 0;border:none;align-items:center;gap:.4rem;padding:.5rem 1.1rem;font-size:.875rem;font-weight:500;transition:background .2s,color .2s;display:inline-flex}.aud-opt.active[data-v-5fbf2c63],.aud-opt[data-v-5fbf2c63]:hover:not(:disabled):not(.active){color:var(--color-white)}.aud-opt.active[data-v-5fbf2c63]{background:rgba(var(--color-white-rgb),.12)}.aud-opt[data-v-5fbf2c63]:disabled{cursor:not-allowed;color:var(--ink-40)}.heading[data-v-5fbf2c63]{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-white);margin:0 0 .5rem;font-size:2rem;font-weight:300}.description[data-v-5fbf2c63]{color:var(--ink-60);margin:0;font-size:.9375rem;line-height:1.55}.plans[data-v-5fbf2c63]{grid-template-columns:.82fr 1fr 1fr 1fr;gap:1rem;display:grid}.plans-teams[data-v-5fbf2c63]{grid-template-columns:repeat(2,1fr);align-items:stretch;gap:1.25rem;max-width:960px;margin:0 auto}.plans-teams .plan[data-v-5fbf2c63]{padding:1.9rem 1.75rem}.plans-teams .plan-head[data-v-5fbf2c63]{min-height:76px}.plans-teams .plan-name[data-v-5fbf2c63]{font-size:1.375rem}.plan[data-v-5fbf2c63]{border:1px solid rgba(var(--color-white-rgb),.12);background:var(--surface-035);border-radius:18px;flex-direction:column;padding:1.5rem 1.35rem;transition:border-color .2s,background .2s;display:flex}.plan[data-v-5fbf2c63]:hover{border-color:rgba(var(--color-white-rgb),.22);background:rgba(var(--color-white-rgb),.055)}.plan.free[data-v-5fbf2c63]{border-color:rgba(var(--color-white-rgb),.07);background:0 0}[data-theme=light-cosmos] .plan.free[data-v-5fbf2c63]{background:var(--color-primary)}.plan.free .plan-icon[data-v-5fbf2c63]{color:var(--ink-50)}.plan.free .plan-amount[data-v-5fbf2c63],.plan.free .plan-name[data-v-5fbf2c63]{color:var(--ink-72);font-weight:400}.plan.free .plan-usage-num[data-v-5fbf2c63]{color:var(--ink-72);font-size:1.75rem;font-weight:300}.plan-head[data-v-5fbf2c63]{align-items:center;gap:.75rem;display:flex}.plan-icon[data-v-5fbf2c63]{width:42px;height:42px;color:var(--color-white);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.plan-icon svg[data-v-5fbf2c63]{width:100%;height:100%}.plan-icon.icon-cosmos svg[data-v-5fbf2c63]{transform:scale(1.15)}.plan-icon.icon-star svg[data-v-5fbf2c63]{transform:scale(1.32)}.plans-teams .plan-icon[data-v-5fbf2c63]{width:64px;height:64px}.plans-teams .plan-icon.icon-constellation[data-v-5fbf2c63]{width:54px;height:76px}.plan-name[data-v-5fbf2c63]{font-family:var(--font-heading);color:var(--color-white);margin:0;font-size:1.25rem;font-weight:500}.plan-tagline[data-v-5fbf2c63]{color:var(--ink-55);margin:.15rem 0 0;font-size:.8125rem;line-height:1.35}.plan-usage[data-v-5fbf2c63]{flex-direction:column;gap:.05rem;margin:1.35rem 0 0;display:flex}.plan-usage-num[data-v-5fbf2c63]{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-white);font-size:2.75rem;font-weight:300;line-height:1}.plan-usage-label[data-v-5fbf2c63]{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-55);font-size:.6875rem;font-weight:500}.plan-usage-compare[data-v-5fbf2c63]{text-transform:none}.plan-price[data-v-5fbf2c63]{align-items:baseline;gap:.2rem;margin:.95rem 0 0;display:flex}.plan-amount[data-v-5fbf2c63]{font-family:var(--font-heading);color:var(--ink-90);font-size:1.5rem;font-weight:300;line-height:1}.plan-period[data-v-5fbf2c63]{color:var(--ink-50);font-size:.8125rem}.plan-billing[data-v-5fbf2c63]{min-height:1rem;color:var(--ink-42);margin:.25rem 0 0;font-size:.75rem}.plan-cta[data-v-5fbf2c63]{border:1px solid var(--color-white);background:var(--color-white);color:var(--color-primary);font-family:var(--font-heading);border-radius:100px;justify-content:center;align-items:center;margin:1.15rem 0 0;padding:.7rem 1rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,transform .1s;display:inline-flex}.plan-cta[data-v-5fbf2c63]:hover{background:rgba(var(--color-white-rgb),.85)}.plan-cta[data-v-5fbf2c63]:active{transform:translateY(1px)}.plan.free .plan-cta[data-v-5fbf2c63]{color:var(--ink-85);border-color:rgba(var(--color-white-rgb),.2);background:0 0;font-weight:500}.plan.free .plan-cta[data-v-5fbf2c63]:hover{background:rgba(var(--color-white-rgb),.08);border-color:rgba(var(--color-white-rgb),.35)}.plan-quote[data-v-5fbf2c63]{border-style:dashed}.plan-cta-ghost[data-v-5fbf2c63]{color:var(--ink-85);border-color:rgba(var(--color-white-rgb),.2);background:0 0;font-weight:500}.plan-cta-ghost[data-v-5fbf2c63]:hover{background:rgba(var(--color-white-rgb),.08);border-color:rgba(var(--color-white-rgb),.35)}.seat-rows[data-v-5fbf2c63]{flex-direction:column;gap:1.15rem;margin-top:1.35rem;display:flex}.seat-head[data-v-5fbf2c63]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.seat-name[data-v-5fbf2c63]{margin:0;font-size:.9375rem;font-weight:600}.seat-name[data-v-5fbf2c63],.seat-price[data-v-5fbf2c63]{font-family:var(--font-heading);color:var(--color-white)}.seat-price[data-v-5fbf2c63]{white-space:nowrap;font-size:1.5rem;font-weight:300;line-height:1}.seat-desc[data-v-5fbf2c63]{color:var(--ink-80);font-size:.8125rem}.seat-desc[data-v-5fbf2c63],.seat-note[data-v-5fbf2c63]{margin:.3rem 0 0;line-height:1.4}.seat-note[data-v-5fbf2c63]{color:var(--ink-45);font-size:.75rem}.seat-mail[data-v-5fbf2c63]{color:var(--ink-80);text-underline-offset:2px;white-space:nowrap;text-decoration:underline}.seat-mail[data-v-5fbf2c63]:hover{color:var(--color-white)}.plan-features[data-v-5fbf2c63]{border-top:1px solid rgba(var(--color-white-rgb),.08);margin-top:1.25rem;padding-top:1.1rem}.plan-inherits[data-v-5fbf2c63]{color:var(--ink-60);margin:0 0 .75rem;font-size:.75rem}.plan-inherits strong[data-v-5fbf2c63]{color:var(--color-white);font-weight:600}.plan-features ul[data-v-5fbf2c63]{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.plan-features li[data-v-5fbf2c63]{color:var(--ink-80);align-items:flex-start;gap:.55rem;font-size:.8125rem;line-height:1.4;display:flex}.plan-features li.accent[data-v-5fbf2c63]{color:var(--color-white);font-weight:600}.check[data-v-5fbf2c63]{width:14px;height:14px;color:var(--ink-70);flex-shrink:0;margin-top:.12rem}.plan-features li.accent .check[data-v-5fbf2c63]{color:var(--color-white)}.soon[data-v-5fbf2c63]{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-40);vertical-align:middle;align-items:center;gap:.32rem;margin-left:.45rem;font-size:.5625rem;font-weight:600;display:inline-flex}.soon[data-v-5fbf2c63]:before{content:"";background:rgba(var(--color-white-rgb),.6);border-radius:50%;width:4px;height:4px;animation:2.6s ease-in-out infinite soon-pulse-5fbf2c63}@keyframes soon-pulse-5fbf2c63{0%,to{opacity:.35;box-shadow:0 0 0 0 rgba(var(--color-white-rgb),0)}50%{opacity:1;box-shadow:0 0 0 3px rgba(var(--color-white-rgb),.08)}}.org-buy[data-v-5fbf2c63]{max-width:760px;margin:3rem auto 0}.org-buy-label[data-v-5fbf2c63]{text-align:center;font-family:var(--font-heading);color:var(--ink-70);margin:0 0 1rem;font-size:.9375rem;font-weight:400}.org-buy-cards[data-v-5fbf2c63]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.org-card[data-v-5fbf2c63]{border:1px solid rgba(var(--color-white-rgb),.12);background:var(--surface-035);min-height:10.5rem;font:inherit;text-align:left;color:inherit;cursor:pointer;border-radius:18px;flex-direction:column;justify-content:space-between;padding:1.25rem 1.5rem;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;display:flex;position:relative}.org-card[data-v-5fbf2c63]:hover{border-color:rgba(var(--color-white-rgb),.22);background:rgba(var(--color-white-rgb),.055)}.org-card[data-v-5fbf2c63]:focus-visible{outline:2px solid var(--color-white);outline-offset:3px}.org-card-body[data-v-5fbf2c63]{flex-direction:column;gap:.3rem;display:flex;position:relative}.org-card .plan-icon[data-v-5fbf2c63]{width:32px;height:32px}.org-card-title[data-v-5fbf2c63]{font-family:var(--font-heading);color:var(--color-white);font-size:1.25rem;font-weight:600}.org-card-arrow[data-v-5fbf2c63]{transition:transform .2s;display:inline-block}.org-card:hover .org-card-arrow[data-v-5fbf2c63]{transform:translate(3px)}.org-card-text[data-v-5fbf2c63]{color:var(--ink-60);font-size:.875rem;line-height:1.5}.org-card-doodle[data-v-5fbf2c63]{background:var(--color-white);flex-shrink:0;width:80px;height:88px;margin:-.25rem 0 0 -.25rem;display:block;-webkit-mask:url(../images/doodles/space-bunny-teacher.svg) 50%/contain no-repeat;mask:url(../images/doodles/space-bunny-teacher.svg) 50%/contain no-repeat}@media (width<=640px){.org-buy-cards[data-v-5fbf2c63]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.soon[data-v-5fbf2c63]:before{opacity:.7;animation:none}.org-card-arrow[data-v-5fbf2c63]{transition:none}}.audience[data-v-5fbf2c63]{scroll-margin-top:6rem}.note[data-v-5fbf2c63]{max-width:720px;color:var(--ink-42);margin:1.75rem auto 0}.note[data-v-5fbf2c63],.note-link[data-v-5fbf2c63]{text-align:center;font-size:.75rem;line-height:1.5}.note-link[data-v-5fbf2c63]{margin:.5rem auto 0}.note-link a[data-v-5fbf2c63]{color:var(--ink-60);border-bottom:1px solid rgba(var(--color-white-rgb),.2);text-decoration:none;transition:color .2s,border-color .2s}.note-link a[data-v-5fbf2c63]:hover{color:var(--color-white);border-color:rgba(var(--color-white-rgb),.5)}@media (width<=880px){.plans[data-v-5fbf2c63]{grid-template-columns:repeat(2,1fr)}.plans-teams[data-v-5fbf2c63]{grid-template-columns:1fr}.plans-teams .plan-head[data-v-5fbf2c63]{min-height:0}}@media (width<=480px){.plans[data-v-5fbf2c63]{grid-template-columns:1fr}.plan.free[data-v-5fbf2c63]{padding:.9rem 1.1rem}.plan.free .plan-icon[data-v-5fbf2c63]{width:26px;height:26px}.plan.free .plan-head[data-v-5fbf2c63]{gap:.55rem}.plan.free .plan-billing[data-v-5fbf2c63],.plan.free .plan-tagline[data-v-5fbf2c63],.plan.free .plan-usage-label[data-v-5fbf2c63]{display:none}.plan.free .plan-usage[data-v-5fbf2c63]{margin-top:.65rem}.plan.free .plan-usage-num[data-v-5fbf2c63]{font-size:1.15rem}.plan.free .plan-price[data-v-5fbf2c63]{margin-top:.45rem}.plan.free .plan-cta[data-v-5fbf2c63]{margin-top:.7rem;padding:.45rem .9rem;font-size:.8125rem}.plan.free .plan-features[data-v-5fbf2c63]{margin-top:.7rem;padding-top:.7rem}.plan.free .plan-features ul[data-v-5fbf2c63]{gap:.3rem}.plan.free .plan-features li[data-v-5fbf2c63]{font-size:.75rem;line-height:1.3}}
