.hero[data-astro-cid-27rxuilx]{position:relative;overflow:hidden;padding-block:8.5rem 4.5rem;background:radial-gradient(120% 90% at 85% 10%,#4b1d8a 0%,transparent 60%),linear-gradient(160deg,var(--night) 0%,#3a1170 100%);color:var(--cream)}.hero[data-astro-cid-27rxuilx].compact{padding-block:7rem 3rem}.stripes[data-astro-cid-27rxuilx]{position:absolute;top:-3.5rem;left:-6rem;width:20rem;height:6.5rem;background:var(--stripes);transform:rotate(-38deg);opacity:.95}.content[data-astro-cid-27rxuilx]{position:relative}:root{color-scheme:light;--paper: #fbf7ef;--paper-deep: #f3ecdd;--surface: #fffbea;--ink: #1a1033;--ink-soft: #5b4d72;--ink-faint: #8a7fa0;--purple: #54219a;--success: #0b7a63;--danger: #b0127a;--success-line: #13b493;--night: #200a37;--on-light: #1a1033;--purple-bright: #8718fb;--gold: #e8ce48;--cream: #fffbea;--lilac-text: #d9c8ff;--stripe-1: #ed18a4;--stripe-2: #b77dee;--stripe-3: #8718fb;--stripe-4: #1ceac3;--stripes: linear-gradient( 180deg, var(--stripe-1) 0 25%, var(--stripe-2) 25% 50%, var(--stripe-3) 50% 75%, var(--stripe-4) 75% );--font-body: "Nunito Sans", system-ui, sans-serif;--font-display: "Yanone Kaffeesatz", "Nunito Sans", sans-serif;--font-label: "Courier Prime", ui-monospace, monospace;--font-code: "Fira Code", ui-monospace, monospace;--content-width: 72rem;--radius: 1.5rem;--gutter: clamp(1rem, 4vw, 2rem)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--paper: #150b25;--paper-deep: #22133a;--surface: #261645;--ink: #f3ecff;--ink-soft: #c7b8e2;--ink-faint: #9585b3;--purple: #c4a2ff;--success: #4fe0bf;--danger: #ff7ccc;--success-line: #1ceac3}}:root[data-theme=dark]{color-scheme:dark;--paper: #150b25;--paper-deep: #22133a;--surface: #261645;--ink: #f3ecff;--ink-soft: #c7b8e2;--ink-faint: #9585b3;--purple: #c4a2ff;--success: #4fe0bf;--danger: #ff7ccc;--success-line: #1ceac3}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:1.0625rem;line-height:1.65;cursor:url(/cursor/seta.svg) 3 3,auto}a,button,summary,label{cursor:url(/cursor/seta-clique.svg) 3 3,pointer}a{color:var(--purple)}img{max-width:100%;display:block}:focus-visible{outline:3px solid var(--purple-bright);outline-offset:3px}.container{width:100%;max-width:var(--content-width);margin-inline:auto;padding-inline:var(--gutter)}.display{font-family:var(--font-display);font-weight:700;line-height:.95;text-transform:uppercase;letter-spacing:.005em;margin:0}.eyebrow{font-family:var(--font-label);font-size:.78rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;margin:0}.button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding:0 1.5rem;border:0;border-radius:999px;font:inherit;font-size:.95rem;font-weight:800;text-decoration:none;white-space:nowrap;transition:transform .16s ease,background .16s ease}.button:hover{transform:scale(1.03)}.button-gold{background:var(--gold);color:var(--on-light)}.button-dark{background:var(--ink);color:var(--paper)}.button-outline-light{background:transparent;color:var(--cream);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--cream) 45%,transparent)}.academy-dialog{width:min(30rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);padding:0;border:0;border-radius:var(--radius);background:var(--surface);color:var(--ink);box-shadow:0 30px 80px #0a041473}.academy-dialog::backdrop{background:#14082499;backdrop-filter:blur(4px)}.academy-dialog .dialog-body{display:grid;gap:1rem;padding:clamp(1.5rem,5vw,2.25rem)}.academy-dialog .dialog-head{display:flex;align-items:start;justify-content:space-between;gap:1rem}.academy-dialog h2{margin:.4rem 0 0;font-family:var(--font-display);font-size:2.3rem;line-height:1}.academy-dialog .dialog-close{display:grid;place-items:center;width:2.4rem;height:2.4rem;flex-shrink:0;border:0;border-radius:999px;background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink);font-size:1.4rem;line-height:1;cursor:pointer}.academy-dialog label{display:grid;gap:.35rem;font-size:.9rem;font-weight:700}.academy-dialog input{min-height:3rem;padding:0 1rem;border:2px solid color-mix(in srgb,var(--ink) 15%,transparent);border-radius:.9rem;background:var(--paper);color:var(--ink);font:inherit}.academy-dialog input:focus{outline:none;border-color:var(--purple)}.academy-dialog .dialog-error{margin:0;padding:.75rem 1rem;border-radius:.9rem;background:color-mix(in srgb,var(--danger) 12%,transparent);color:var(--danger);font-size:.9rem;font-weight:700}.academy-dialog .dialog-note{margin:0;color:var(--ink-soft);font-size:.88rem}.academy-dialog .dialog-note a{color:var(--purple);font-weight:700}.academy-dialog [hidden]{display:none!important}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.tabs[data-astro-cid-bhgd5lr5]{display:grid;grid-template-columns:1fr 1fr;gap:.35rem;padding:.35rem;border-radius:999px;background:color-mix(in srgb,var(--ink) 7%,transparent)}.tab[data-astro-cid-bhgd5lr5]{min-height:2.6rem;border:0;border-radius:999px;background:transparent;color:var(--ink-soft);font:inherit;font-weight:800;cursor:pointer}.tab[data-astro-cid-bhgd5lr5][aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:0 2px 8px #14082426}.checkout-pay[data-astro-cid-bhgd5lr5],.pix-form[data-astro-cid-bhgd5lr5],.pix-code[data-astro-cid-bhgd5lr5],.checkout-done[data-astro-cid-bhgd5lr5]{display:grid;gap:1rem}.pix-code[data-astro-cid-bhgd5lr5] img[data-astro-cid-bhgd5lr5]{justify-self:center;border-radius:1rem;background:#fff}.waiting[data-astro-cid-bhgd5lr5]{text-align:center;animation:pulse 1.6s ease-in-out infinite}@keyframes pulse{50%{opacity:.45}}.checkout-done[data-astro-cid-bhgd5lr5]{justify-items:center;text-align:center}.done-mark[data-astro-cid-bhgd5lr5]{display:grid;place-items:center;width:4rem;height:4rem;margin:0;border-radius:999px;background:#1ceac3;color:#1a1033;font-size:2rem;font-weight:800}.checkout-done[data-astro-cid-bhgd5lr5] h3[data-astro-cid-bhgd5lr5]{margin:0;font-family:var(--font-display);font-size:2rem}@media(prefers-reduced-motion:reduce){.waiting[data-astro-cid-bhgd5lr5]{animation:none}}.mouse-trail[data-astro-cid-fpttm6e4]{position:fixed;inset:0;z-index:200;width:100%;height:100%;pointer-events:none}.site-footer[data-astro-cid-gcn2mc3v]{margin-top:6rem;padding-block:2.5rem;border-top:1px solid color-mix(in srgb,var(--ink) 10%,transparent);color:var(--ink-soft);font-size:.9rem;text-align:center}p[data-astro-cid-gcn2mc3v]{margin:.25rem 0}.copyright[data-astro-cid-gcn2mc3v]{color:var(--ink-faint)}.theme-toggle[data-astro-cid-x3pjskd3]{display:grid;place-items:center;width:2.5rem;height:2.5rem;border:0;border-radius:999px;background:color-mix(in srgb,var(--cream) 10%,transparent);color:var(--lilac-text);transition:color .15s ease,background .15s ease}.theme-toggle[data-astro-cid-x3pjskd3]:hover{background:color-mix(in srgb,var(--cream) 18%,transparent);color:var(--gold)}.sun[data-astro-cid-x3pjskd3],.is-dark[data-astro-cid-x3pjskd3] .moon[data-astro-cid-x3pjskd3]{display:none}.is-dark[data-astro-cid-x3pjskd3] .sun[data-astro-cid-x3pjskd3]{display:block}.site-header[data-astro-cid-ctg3m53h]{position:absolute;inset:0 0 auto;z-index:10;padding-block:1.25rem}.bar[data-astro-cid-ctg3m53h]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.brand[data-astro-cid-ctg3m53h]{display:inline-flex;align-items:center;gap:.6rem;color:var(--cream);font-family:var(--font-display);font-size:1.7rem;font-weight:700;text-decoration:none}.brand[data-astro-cid-ctg3m53h] img[data-astro-cid-ctg3m53h]{width:2.4rem;height:2.4rem}nav[data-astro-cid-ctg3m53h]{display:flex;align-items:center;gap:.5rem}nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{padding:.55rem 1rem;border-radius:999px;color:var(--lilac-text);font-size:.92rem;font-weight:700;text-decoration:none}nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:hover{color:var(--cream)}nav[data-astro-cid-ctg3m53h] .momo-site[data-astro-cid-ctg3m53h]{background:var(--cream);color:var(--on-light)}nav[data-astro-cid-ctg3m53h] .momo-site[data-astro-cid-ctg3m53h]:hover{color:#54219a}.account[data-astro-cid-ctg3m53h],.account-signed[data-astro-cid-ctg3m53h]{display:inline-flex;align-items:center;gap:.25rem}.account[data-astro-cid-ctg3m53h] [data-astro-cid-ctg3m53h][hidden]{display:none}.account-name[data-astro-cid-ctg3m53h]{max-width:10rem;overflow:hidden;padding-left:.5rem;color:var(--cream);font-size:.92rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.account-button[data-astro-cid-ctg3m53h]{padding:.55rem 1rem;border:0;border-radius:999px;background:none;color:var(--lilac-text);font:inherit;font-size:.92rem;font-weight:700;cursor:pointer}.account-button[data-astro-cid-ctg3m53h]:hover{color:var(--cream)}@media(max-width:34rem){.brand[data-astro-cid-ctg3m53h] span[data-astro-cid-ctg3m53h],.account-name[data-astro-cid-ctg3m53h]{display:none}}
