@import url(https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;0,600;0,700;1,500&family=Manrope:wght@400;500;600;700&family=JetBrains+Mono:wght@400;600&display=swap);.ac-root{--ink:#07070a;--char:#101014;--panel:#16161b;--panel2:#1c1c22;--line:#ffffff14;--gold:#c9a24a;--gold2:#e6c677;--red:#b3261e;--text:#ece8df;--muted:#ece8df8c;background:var(--ink);color:var(--text);font-family:Manrope,sans-serif;min-height:100vh}.ac-root ::selection{background:var(--gold);color:#000}.ac-display{font-family:Cormorant Garamond,serif;letter-spacing:-.01em}.ac-eyebrow,.ac-mono{font-family:JetBrains Mono,monospace}.ac-eyebrow{color:var(--gold);font-size:10px;letter-spacing:.28em;text-transform:uppercase}.ac-center{align-items:center;display:flex;justify-content:center}.ac-spinner{animation:ac-spin .8s linear infinite;border:2px solid #c9a24a33;border-radius:50%;border-top:2px solid var(--gold);height:28px;width:28px}@keyframes ac-spin{to{transform:rotate(1turn)}}@keyframes ac-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ac-rise{animation:ac-rise .6s cubic-bezier(.2,.7,.2,1) both}.ac-card{background:var(--panel);border:1px solid var(--line);border-radius:18px;transition:border-color .25s ease,transform .25s ease}.ac-card-hover:hover{border-color:#c9a24a66;transform:translateY(-2px)}.ac-btn{align-items:center;border-radius:999px;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.65rem 1.25rem;transition:background-color .2s ease,transform .2s ease,opacity .2s ease}.ac-btn:active{transform:scale(.97)}.ac-btn:disabled{opacity:.4;pointer-events:none}.ac-btn-gold{background:var(--gold);color:#0a0a0a}.ac-btn-gold:hover{background:var(--gold2)}.ac-btn-ghost{border:1px solid var(--line);color:var(--text)}.ac-btn-ghost:hover{border-color:#c9a24a80;color:var(--gold2)}.ac-input{background:var(--char);border:1px solid var(--line);border-radius:12px;color:var(--text);font-size:.9rem;padding:.7rem .9rem;transition:border-color .2s ease;width:100%}.ac-input:focus{border-color:var(--gold);outline:none}.ac-label{color:var(--muted);display:block;font-size:11px;font-weight:600;letter-spacing:.14em;margin-bottom:.4rem;text-transform:uppercase}.ac-grain:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");content:"";inset:0;opacity:.05;pointer-events:none;position:fixed;z-index:0}.ac-prose h2{color:var(--gold2);font-family:Cormorant Garamond,serif;font-size:1.6rem;margin:1.6rem 0 .6rem}.ac-prose li,.ac-prose p{color:#ece8dfd1;line-height:1.75}.ac-prose ol,.ac-prose ul{list-style:disc;margin:.6rem 0;padding-left:1.2rem}.ac-prose ol{list-style:decimal}.ac-prose blockquote{border-left:2px solid var(--gold);color:var(--gold2);font-style:italic;margin:1rem 0;padding:.4rem 1rem}.ac-prose table{border-collapse:collapse;font-size:.875rem;margin:1rem 0;width:100%}.ac-prose td,.ac-prose th{border-bottom:1px solid var(--line);padding:.5rem;text-align:left}.ac-prose strong{color:var(--text)}.ac-bar{background:#ffffff0f;border-radius:99px;height:6px;overflow:hidden}.ac-bar>span{background:linear-gradient(90deg,var(--gold),var(--gold2));display:block;height:100%;transition:width .6s ease}.ac-pulse{animation:ac-pulse 1.4s infinite;box-shadow:0 0 0 0 #b3261e99}@keyframes ac-pulse{70%{box-shadow:0 0 0 14px #b3261e00}to{box-shadow:0 0 0 0 #b3261e00}}
/*# sourceMappingURL=src_academy_AcademyRoot_js.36d0ee85.chunk.css.map*/