.quick-answer[data-astro-cid-qnexpua4]{border-left:4px solid oklch(.55 .15 240)}.quick-answer[data-astro-cid-qnexpua4]:before{content:"";position:absolute;top:0;right:0;width:40%;height:100%;background:radial-gradient(ellipse at top right,rgba(56,189,248,.08),transparent 70%);pointer-events:none}.process-line[data-astro-cid-roxfair3]{background:linear-gradient(180deg,#3b82f626,#3b82f659,#3b82f626)}.process-step[data-astro-cid-roxfair3] .process-number[data-astro-cid-roxfair3] span[data-astro-cid-roxfair3]{transition:background-color .25s ease,transform .25s ease}.process-step[data-astro-cid-roxfair3]:hover .process-number[data-astro-cid-roxfair3] span[data-astro-cid-roxfair3]{background-color:#2563eb2e;transform:scale(1.05)}.process-step[data-astro-cid-roxfair3] .process-content[data-astro-cid-roxfair3]{border-color:#94a3b826;box-shadow:0 1px 3px #0f172a0a;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.process-step[data-astro-cid-roxfair3]:hover .process-content[data-astro-cid-roxfair3]{border-color:#3b82f638;box-shadow:0 8px 24px -12px #0f172a1f;transform:translate(2px)}.process-step[data-astro-cid-roxfair3] .process-content[data-astro-cid-roxfair3] h3[data-astro-cid-roxfair3]{transition:color .25s ease}.process-step[data-astro-cid-roxfair3]:hover .process-content[data-astro-cid-roxfair3] h3[data-astro-cid-roxfair3]{color:var(--color-primary)}.mistake-card[data-astro-cid-ovhp45ld]{border-left:3px solid oklch(.75 .15 75);transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.mistake-card[data-astro-cid-ovhp45ld]:hover{border-left-color:oklch(.65 .18 50);box-shadow:0 8px 24px -12px #b4530926;transform:translate(2px)}.mistake-card[data-astro-cid-ovhp45ld]:before{content:"";position:absolute;top:0;right:0;width:30%;height:100%;background:radial-gradient(ellipse at top right,rgba(251,191,36,.06),transparent 70%);pointer-events:none}.lr-card[data-astro-cid-l4cfy4ut]{transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.lr-card[data-astro-cid-l4cfy4ut]:hover{border-color:#3b82f640;box-shadow:0 8px 24px -12px #0f172a1f;transform:translateY(-2px)}.lr-card[data-astro-cid-l4cfy4ut] .lr-icon[data-astro-cid-l4cfy4ut]{transition:background-color .3s ease,transform .3s ease}.lr-card[data-astro-cid-l4cfy4ut]:hover .lr-icon[data-astro-cid-l4cfy4ut]{background-color:#2563eb26;transform:scale(1.05)}.lr-card[data-astro-cid-l4cfy4ut] .lr-title[data-astro-cid-l4cfy4ut]{transition:color .3s ease}.lr-card[data-astro-cid-l4cfy4ut]:hover .lr-title[data-astro-cid-l4cfy4ut]{color:var(--color-primary)}.lr-card[data-astro-cid-l4cfy4ut] .lr-external[data-astro-cid-l4cfy4ut]{transition:color .3s ease}.lr-card[data-astro-cid-l4cfy4ut]:hover .lr-external[data-astro-cid-l4cfy4ut]{color:var(--color-primary)}.faq-item[data-astro-cid-qkwremnr]{transition:border-color .25s ease,box-shadow .25s ease}.faq-item[data-astro-cid-qkwremnr]:hover{border-color:#3b82f633}.faq-item[data-astro-cid-qkwremnr][open]{border-color:#3b82f640;background:linear-gradient(to bottom right,#eff6ff80,#fff);box-shadow:0 4px 16px -8px #0f172a1a}.faq-item[data-astro-cid-qkwremnr] summary[data-astro-cid-qkwremnr]:hover .faq-icon[data-astro-cid-qkwremnr]{background-color:#3b82f61f;color:var(--color-primary)}.faq-answer[data-astro-cid-qkwremnr]{animation:faqSlideDown .2s ease-out}@keyframes faqSlideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.source-item[data-astro-cid-2kvfrjbk]{transition:transform .2s ease}.source-item[data-astro-cid-2kvfrjbk]:hover{transform:translate(3px)}.source-item[data-astro-cid-2kvfrjbk] .source-number[data-astro-cid-2kvfrjbk]{transition:background-color .2s ease,color .2s ease}.source-item[data-astro-cid-2kvfrjbk]:hover .source-number[data-astro-cid-2kvfrjbk]{background-color:#3b82f61f;color:var(--color-primary)}.related-card[data-astro-cid-dka4fg55]{transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.related-card[data-astro-cid-dka4fg55]:hover{border-color:#3b82f640;box-shadow:0 12px 28px -12px #0f172a26;transform:translateY(-3px)}.related-card[data-astro-cid-dka4fg55] .related-icon[data-astro-cid-dka4fg55]{transition:background-color .3s ease,transform .3s ease}.related-card[data-astro-cid-dka4fg55]:hover .related-icon[data-astro-cid-dka4fg55]{background-color:#2563eb26;transform:scale(1.05)}.related-card[data-astro-cid-dka4fg55] .related-title[data-astro-cid-dka4fg55]{transition:color .3s ease}.related-card[data-astro-cid-dka4fg55]:hover .related-title[data-astro-cid-dka4fg55]{color:var(--color-primary)}.related-card[data-astro-cid-dka4fg55] .related-cta[data-astro-cid-dka4fg55]{transition:opacity .3s ease,transform .3s ease}.related-card[data-astro-cid-dka4fg55]:hover .related-cta[data-astro-cid-dka4fg55]{opacity:1;transform:translate(2px)}.toc-shell[data-astro-cid-gqnou2ba]{border:1px solid rgba(148,163,184,.22);border-radius:1rem;background:linear-gradient(180deg,#fffffff5,#f8fafceb);box-shadow:0 16px 34px -28px #0f172a7a;padding:.95rem .9rem;backdrop-filter:blur(8px)}.toc-head[data-astro-cid-gqnou2ba]{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.toc-progress-track[data-astro-cid-gqnou2ba]{margin-top:.65rem;height:.3rem;width:100%;border-radius:999px;background:#94a3b83d;overflow:hidden}.toc-progress-bar[data-astro-cid-gqnou2ba]{display:block;height:100%;width:0%;border-radius:999px;background:linear-gradient(90deg,#2563eba6,#0ea5e9e6);transition:width .18s ease}.toc-link[data-astro-cid-gqnou2ba].active{background:linear-gradient(90deg,#dbeafeb8,#eff6ff9e);color:var(--color-foreground);font-weight:500}.toc-link[data-astro-cid-gqnou2ba].active .toc-icon[data-astro-cid-gqnou2ba]{opacity:1;color:var(--color-primary)}.toc-link[data-astro-cid-gqnou2ba]{border:1px solid transparent}.toc-link[data-astro-cid-gqnou2ba]:hover{border-color:#3b82f62e;transform:translate(2px)}.toc-link[data-astro-cid-gqnou2ba]:hover .toc-icon[data-astro-cid-gqnou2ba]{opacity:1;color:var(--color-primary)}.toc-mobile[data-astro-cid-gqnou2ba] summary[data-astro-cid-gqnou2ba]::-webkit-details-marker{display:none}.toc-mobile[data-astro-cid-gqnou2ba][open]{border-color:#3b82f640}.toc-link-mobile[data-astro-cid-gqnou2ba]:active{background:var(--color-secondary)}@media(prefers-reduced-motion:reduce){.guide-article details[open]>summary~*{animation:none}}.guide-article{display:flex;flex-direction:column;gap:2.5rem}@media(min-width:640px){.guide-article{gap:3.5rem}}@media(min-width:768px){.guide-article{gap:4rem}}.guide-article .guide-section[id]{scroll-margin-top:2rem}.guide-article .guide-section{position:relative}.guide-article .guide-section h2{font-size:1.125rem;font-weight:650;color:var(--color-foreground);margin:0;line-height:1.25;letter-spacing:-.015em}@media(min-width:640px){.guide-article .guide-section h2{font-size:1.375rem}}@media(min-width:768px){.guide-article .guide-section h2{font-size:1.6rem}}.guide-article .guide-section>h2+p,.guide-article .guide-section>h2+div{margin-top:1rem!important}@media(min-width:640px){.guide-article .guide-section>h2+p,.guide-article .guide-section>h2+div{margin-top:1.25rem!important}}.guide-article .guide-section p{margin:0;font-size:.9375rem;line-height:1.7;color:var(--color-muted-foreground);max-width:68ch}@media(min-width:640px){.guide-article .guide-section p{font-size:1rem;line-height:1.75}}.guide-article .guide-section ul li{line-height:1.65}.guide-article .lr-card-desc{max-width:none}.guide-article details[open]>summary~*{animation:slideDown .2s ease-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.guide-article summary::-webkit-details-marker{display:none}.guide-article a:focus-visible,.guide-article button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:4px}.guide-article .rounded-lg.border,.guide-article details{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.guide-article .rounded-lg.border:hover{border-color:#3b82f640;box-shadow:0 14px 28px -24px #0f172a80}.guide-article details:hover{border-color:#94a3b82e;box-shadow:none}.guide-article .rounded-xl.border:hover{transform:translateY(-1px)}@media(hover:none){.guide-article .rounded-xl.border:hover{transform:none}}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
