:root{--color-base:#d80482;--color-gray:#a37591;--color-bg:color-mix(in oklab, var(--color-gray) 6%, white);--color-bg-secondary:color-mix(in oklab, var(--color-base) 6%, white);--color-text:color-mix(in oklab, var(--color-gray) 34%, black);--color-text-secondary:color-mix(in oklab, var(--color-gray) 81%, black);--color-accent:var(--color-base);--color-accent-hover:color-mix(in oklab, var(--color-base) 81%, black);--color-accent-secondary:var(--color-base);--color-border:color-mix(in oklab, var(--color-gray) 28%, white);--color-card-bg:#fff;--color-card-bg-secondary:color-mix(in oklab, var(--color-base) 6%, white);--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 6px #00000012;--shadow-lg:0 10px 25px #0000001a;--max-width:1200px;--content-width:960px}@media (prefers-color-scheme:dark){:root{--color-bg:color-mix(in oklab, var(--color-base) 24%, black);--color-bg-secondary:color-mix(in oklab, var(--color-base) 30%, black);--color-text:color-mix(in oklab, var(--color-gray) 11%, white);--color-text-secondary:color-mix(in oklab, var(--color-gray) 93%, black);--color-accent:color-mix(in oklab, var(--color-base) 84%, white);--color-accent-hover:color-mix(in oklab, var(--color-base) 674%, white);--color-accent-secondary:var(--color-accent);--color-border:color-mix(in oklab, var(--color-gray) 44%, black);--color-card-bg:color-mix(in oklab, var(--color-base) 30%, black);--color-card-bg-secondary:color-mix(in oklab, var(--color-base) 24%, black);--shadow-sm:0 1px 2px #0003;--shadow-md:0 4px 6px #0000004d;--shadow-lg:0 10px 25px #0006}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{background-color:var(--color-bg);color:var(--color-text);flex-direction:column;min-height:100vh;font-family:sans-serif;line-height:1.7;display:flex}main{flex:1}.container{max-width:var(--max-width);margin:0 auto;padding:0 2rem}.content-container{max-width:var(--content-width);margin:0 auto;padding:0 2rem}h1,h2,h3,h4,h5,h6{color:var(--color-text);font-weight:600;line-height:1.3}h1{margin-bottom:1.5rem;font-size:2.5rem}h2{margin-bottom:1.25rem;font-size:1.875rem}h3{margin-bottom:1rem;font-size:1.5rem}p{color:var(--color-text-secondary);margin-bottom:1.25rem}a{color:var(--color-accent-secondary);text-decoration:none;transition:color .2s;&:hover{color:var(--color-accent-hover);text-decoration:underline}}.btn{background-color:var(--color-accent);color:#fff;border-radius:256rem;padding:.875rem 1.75rem;font-weight:500;transition:background-color .2s;display:inline-block;&:hover{background-color:var(--color-accent-hover);color:#fff;text-decoration:none}}.btn-secondary{color:var(--color-accent-secondary);border:1px solid var(--color-accent-secondary);background-color:#0000;&:hover{background-color:var(--color-accent);border-color:var(--color-accent);color:#fff}}.btn-sm{padding:.5rem 1rem;font-size:.875rem}.page-header{border-bottom:1px solid var(--color-border);margin-bottom:2rem;padding:2rem 0;& h1{margin-bottom:.5rem}}.page-content{padding-bottom:4rem}.page-content,.article-content,.docs-content{& h2{border-top:1px solid var(--color-border);margin-top:3rem;padding-top:2rem;&:first-child{border-top:none;margin-top:0;padding-top:0}}& h3{margin-top:2rem}& ul,& ol{margin-bottom:1.25rem;padding-left:1.5rem}& li{color:var(--color-text-secondary);margin-bottom:.5rem}& blockquote{background-color:var(--color-bg-secondary);border-left:4px solid var(--color-accent);border-radius:0 8px 8px 0;margin:1.5rem 0;padding:1.25rem 1.5rem;& p{margin-bottom:0;font-size:.95rem}& p:last-child{margin-bottom:0}}& strong{color:var(--color-text)}& code{background-color:var(--color-bg-secondary);border-radius:4px;padding:.2rem .4rem;font-size:.9em}& .footnotes{border-top:1px solid var(--color-border);margin-top:3rem;padding-top:2rem;font-size:.9rem;& ol{padding-left:1.25rem}}& pre{border-radius:8px;margin-bottom:1.25rem;padding:1rem 1.25rem}& pre code{background:0 0;border-radius:0;padding:0}& blockquote{border-radius:0 .5rem .5rem 0;margin:1.25rem 0;padding:1rem 1.25rem}& hr{border:none;border-top:1px solid var(--color-border);margin:2rem 0}& img{border-radius:.5rem;max-width:100%;height:auto}}.account-cards{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin:2rem 0;display:grid}@media (width<=900px){h1{font-size:2rem}h2{font-size:1.5rem}}@media (width<=600px){.account-cards{grid-template-columns:1fr}.container,.content-container{padding:0 1.25rem}}.sr-only{clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;overflow:hidden;position:absolute!important}.site-footer[data-astro-cid-mc4zwjjf]{background-color:var(--color-bg-secondary);border-top:1px solid var(--color-border);margin-top:auto;padding:3rem 2rem}.footer-inner[data-astro-cid-mc4zwjjf]{max-width:var(--max-width);flex-direction:column;gap:1.25rem;margin:0 auto;display:flex}.footer-social[data-astro-cid-mc4zwjjf]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin:0 .5rem;display:flex;& a{color:var(--color-bg-secondary);background:var(--color-text-secondary);border-radius:50%;justify-content:center;align-items:center;padding:.5rem;transition:background-color .2s;display:inline-flex;&:hover{background-color:var(--color-accent)}}& svg{width:1.5rem;height:1.5rem}}.footer-top[data-astro-cid-mc4zwjjf]{justify-content:space-between;align-items:center;display:flex}.footer-links[data-astro-cid-mc4zwjjf]{gap:2rem;display:flex;& a{color:var(--color-text-secondary);font-size:.9rem;&:hover{color:var(--color-accent)}}}.footer-copy[data-astro-cid-mc4zwjjf]{color:var(--color-text-secondary);font-size:.875rem}.footer-license[data-astro-cid-mc4zwjjf]{color:var(--color-text-secondary);text-align:center;border-top:1px solid var(--color-border);padding-top:.75rem;font-size:.8rem;& a{color:var(--color-text-secondary);text-underline-offset:2px;text-decoration:underline;&:hover{color:var(--color-accent)}}}@media (width<=600px){.footer-top[data-astro-cid-mc4zwjjf]{text-align:center;flex-direction:column;gap:1rem}.footer-links[data-astro-cid-mc4zwjjf]{flex-flow:column wrap;justify-content:center;gap:1rem}.footer-copy[data-astro-cid-mc4zwjjf]{border-top:1px solid var(--color-border);width:100%;padding-top:1rem}}.site-header[data-astro-cid-vhvdm5xj]{background-color:var(--color-bg);border-bottom:1px solid var(--color-border);z-index:100;position:sticky;top:0}.header-inner[data-astro-cid-vhvdm5xj]{max-width:var(--max-width);justify-content:space-between;align-items:center;margin:0 auto;padding:1rem 2rem;display:flex}.logo[data-astro-cid-vhvdm5xj]{color:var(--color-text);font-size:1.5rem;font-weight:700;text-decoration:none}.logo[data-astro-cid-vhvdm5xj]:hover{color:var(--color-accent);text-decoration:none}.main-nav[data-astro-cid-vhvdm5xj] ul[data-astro-cid-vhvdm5xj]{text-align:center;gap:2rem;list-style:none;display:flex}.main-nav[data-astro-cid-vhvdm5xj] a[data-astro-cid-vhvdm5xj]{color:var(--color-text-secondary);font-size:.95rem;font-weight:500;transition:color .2s}.main-nav[data-astro-cid-vhvdm5xj] a[data-astro-cid-vhvdm5xj]:hover{color:var(--color-accent);text-decoration:none}#main-nav-toggle[data-astro-cid-vhvdm5xj]{display:none}.hamburger[data-astro-cid-vhvdm5xj]{cursor:pointer;z-index:101;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;padding:.5rem;display:none}.hamburger-line[data-astro-cid-vhvdm5xj]{background-color:var(--color-text);width:24px;height:2px;transition:transform .3s,opacity .3s;display:block}#main-nav-toggle[data-astro-cid-vhvdm5xj]:checked+.hamburger[data-astro-cid-vhvdm5xj] .hamburger-line[data-astro-cid-vhvdm5xj]:first-child{transform:translateY(7px)rotate(45deg)}#main-nav-toggle[data-astro-cid-vhvdm5xj]:checked+.hamburger[data-astro-cid-vhvdm5xj] .hamburger-line[data-astro-cid-vhvdm5xj]:nth-child(2){opacity:0}#main-nav-toggle[data-astro-cid-vhvdm5xj]:checked+.hamburger[data-astro-cid-vhvdm5xj] .hamburger-line[data-astro-cid-vhvdm5xj]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (width<=720px){#main-nav-toggle[data-astro-cid-vhvdm5xj]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;display:block;position:absolute;overflow:hidden}#main-nav-toggle[data-astro-cid-vhvdm5xj]:focus-visible+.hamburger[data-astro-cid-vhvdm5xj]{outline:3px solid var(--color-accent);outline-offset:4px;border-radius:.25rem}.hamburger[data-astro-cid-vhvdm5xj]{display:flex}.main-nav[data-astro-cid-vhvdm5xj]{background-color:var(--color-bg);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);transform-origin:top;visibility:hidden;pointer-events:none;max-height:calc(100vh - 4rem);padding:1rem 2rem;transition:transform .3s ease-in-out,visibility 0s linear .3s;display:block;position:absolute;top:100%;left:0;right:0;overflow-y:auto;transform:scaleY(0);& ul{flex-direction:column;align-items:center;gap:1rem}}#main-nav-toggle[data-astro-cid-vhvdm5xj]:checked~.main-nav[data-astro-cid-vhvdm5xj]{visibility:visible;pointer-events:auto;transition-delay:0s;transform:scaleY(1)}.main-nav[data-astro-cid-vhvdm5xj]:has(.mobile-docs-nav) ul[data-astro-cid-vhvdm5xj]{text-align:left;align-items:flex-start;gap:.5rem;& a{padding:.3rem 0}}}.mobile-docs-nav[data-astro-cid-vhvdm5xj]{border-top:1px solid var(--color-border);margin-top:1rem;padding-top:1rem;font-size:.875rem;display:block}.mobile-docs-home[data-astro-cid-vhvdm5xj]{color:var(--color-text);margin-bottom:.75rem;padding:.375rem 0;font-size:.9375rem;font-weight:600;text-decoration:none;display:block;&:hover{color:var(--color-accent);text-decoration:none}}.mobile-docs-section[data-astro-cid-vhvdm5xj]{margin-bottom:1rem}.mobile-docs-section-title[data-astro-cid-vhvdm5xj]{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);margin-bottom:.375rem;font-size:.8rem;font-weight:600;display:block}.mobile-docs-section[data-astro-cid-vhvdm5xj] ul[data-astro-cid-vhvdm5xj]{flex-direction:column;align-items:flex-start;gap:0;margin:0;padding:0;list-style:none}.mobile-docs-section[data-astro-cid-vhvdm5xj] li[data-astro-cid-vhvdm5xj] a[data-astro-cid-vhvdm5xj]{color:var(--color-text-secondary);padding:.3rem 0;font-size:.875rem;text-decoration:none;display:block;&:hover{color:var(--color-accent)}}@media (width>=721px){.mobile-docs-nav[data-astro-cid-vhvdm5xj],.mobile-docs-home[data-astro-cid-vhvdm5xj],.mobile-docs-section[data-astro-cid-vhvdm5xj],.mobile-docs-section-title[data-astro-cid-vhvdm5xj]{display:none}}
