.preferred-source-wrap[data-astro-cid-pi3xs6ap]{justify-content:center;align-items:center;width:100%;margin:2.5rem 0 1.5rem;display:flex}.g-pref-btn[data-astro-cid-pi3xs6ap]{will-change:transform, box-shadow;cursor:pointer;background:#181c26;border-radius:9999px;align-items:center;padding:2px;text-decoration:none;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s cubic-bezier(.2,.8,.2,1);display:inline-flex;position:relative;overflow:hidden;transform:translateY(0)translateZ(0);box-shadow:0 4px 20px #00000080,0 0 0 1px #ffffff14}.g-pref-glow[data-astro-cid-pi3xs6ap]{opacity:0;will-change:transform, opacity;pointer-events:none;background:conic-gradient(#4285f4 0deg,#ea4335 90deg,#fbbc05 180deg,#34a853 270deg,#4285f4 360deg);width:450px;height:450px;margin-top:-225px;margin-left:-225px;transition:opacity .4s;animation:3.5s linear infinite g-spin;position:absolute;top:50%;left:50%}.g-pref-btn[data-astro-cid-pi3xs6ap]:hover .g-pref-glow[data-astro-cid-pi3xs6ap],.g-pref-btn[data-astro-cid-pi3xs6ap]:focus-visible .g-pref-glow[data-astro-cid-pi3xs6ap]{opacity:1}@keyframes g-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.g-pref-inner[data-astro-cid-pi3xs6ap]{z-index:1;color:#e2e8f0;letter-spacing:-.01em;white-space:nowrap;background:#090c15;border-radius:9999px;flex-flow:row;align-items:center;gap:.65rem;padding:.75rem 1.35rem;font-family:inherit;font-size:.9rem;font-weight:600;line-height:1.25;transition:color .3s;display:inline-flex;position:relative}.g-pref-btn[data-astro-cid-pi3xs6ap]:hover,.g-pref-btn[data-astro-cid-pi3xs6ap]:focus-visible{transform:translateY(-2px)translateZ(0);box-shadow:0 8px 25px #4285f447,0 0 0 1px #ffffff26}.g-pref-btn[data-astro-cid-pi3xs6ap]:hover .g-pref-inner[data-astro-cid-pi3xs6ap]{color:#fff}.g-pref-btn[data-astro-cid-pi3xs6ap]:active{transition-duration:.15s;transform:translateY(0)translateZ(0)}.g-pref-icon[data-astro-cid-pi3xs6ap]{flex-shrink:0;display:block}.g-pref-text[data-astro-cid-pi3xs6ap]{white-space:nowrap}@media (width<=480px){.g-pref-inner[data-astro-cid-pi3xs6ap]{gap:.5rem;padding:.65rem 1.05rem;font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.g-pref-glow[data-astro-cid-pi3xs6ap]{animation:none}.g-pref-btn[data-astro-cid-pi3xs6ap]:hover .g-pref-glow[data-astro-cid-pi3xs6ap]{opacity:.6}.g-pref-btn[data-astro-cid-pi3xs6ap]{transition:none}}.prose a{color:#00e5ff;text-underline-offset:3px;text-decoration-color:#00e5ff;text-decoration-thickness:1px;transition:color .15s,text-decoration-color .15s}.prose a:hover{color:#fff;text-decoration-color:#fff}.prose details{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:1rem;margin:1rem 0;transition:border-color .15s;overflow:hidden}.prose details:hover{border-color:#00e5ff4d}.prose details>summary{cursor:pointer;color:#fff;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;font-size:1.125rem;font-weight:700;line-height:1.4;list-style:none;display:flex}.prose details>summary::-webkit-details-marker{display:none}.prose details>summary:after{content:"+";color:#00e5ff;background:#00e5ff1a;border:1px solid #00e5ff4d;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.25rem;font-weight:300;transition:transform .3s;display:flex}.prose details[open]>summary:after{transform:rotate(45deg)}.prose details>.faq-answer{color:#d1d5db;padding:0 1.5rem 1.5rem;font-size:1rem;line-height:1.7}.prose details>.faq-answer>p:first-child{margin-top:0}.prose details>.faq-answer>p:last-child{margin-bottom:0}.lightbox-overlay{z-index:9999;cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:background .3s;display:flex;position:fixed;inset:0;overflow:hidden}.lightbox-overlay.lb-active{background:#000000eb}.lightbox-overlay.lb-closing{background:0 0}.lightbox-zoomable{object-fit:contain;cursor:zoom-in;user-select:none;-webkit-user-drag:none;opacity:0;border-radius:16px;max-width:90%;max-height:90vh;transition:transform .3s,opacity .3s;transform:scale(.85)}.lightbox-overlay.lb-active .lightbox-zoomable{opacity:1;transform:scale(1)}.lightbox-overlay.lb-closing .lightbox-zoomable{opacity:0;transition-duration:.2s;transform:scale(.9)}.lightbox-close{color:#fff;cursor:pointer;opacity:0;z-index:10000;background:0 0;border:none;font-size:2.5rem;transition:opacity .3s;position:absolute;top:1rem;right:1.5rem}.lightbox-overlay.lb-active .lightbox-close{opacity:.7}.lightbox-close:hover{opacity:1!important}
