.fq{--fq-ink:#0f172a;--fq-ink-2:#334155;--fq-mute:#64748b;--fq-faint:#94a3b8;--fq-line:#e2e8f0;--fq-line-soft:#eef2f7;--fq-line-strong:#cbd5e1;--fq-paper:#fff;--fq-raised:#f8fafc;--fq-brand:#7c3aed;--fq-brand-deep:#6d28d9;--fq-brand-soft:#7c3aed14;--fq-brand-ring:#7c3aed2e;--fq-ok:#059669;--fq-mark:#f9731633;--fq-grad:linear-gradient(90deg,#8b5cf6,#f97316);--fq-ease:cubic-bezier(0.16,1,0.3,1);--fq-shadow-card:0 1px 2px #0f172a0a,0 6px 20px #0f172a0a;--fq-shadow-hero:0 24px 60px #4c1d9524,0 2px 6px #0f172a0a;--fq-radius:18px;--fq-top:71px;--fq-subnav-h:54px;--fq-gutter:2rem;color:var(--fq-ink);overflow-x:clip}.fq [id]{scroll-margin-top:calc(var(--fq-top) + var(--fq-subnav-h) + 1rem)}.fq a:not(.btn):focus-visible,.fq button:not(.btn):focus-visible,.fq summary:focus-visible{border-radius:10px;outline:2px solid var(--fq-brand);outline-offset:3px}.fq-sr{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.fq-prose{color:var(--fq-ink-2);font-size:.9875rem;line-height:1.72}.fq-prose p{margin:0 0 .75rem}.fq-prose p:last-child{margin-bottom:0}.fq-prose ul{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0 0 .75rem;padding:0}.fq-prose ul:last-child{margin-bottom:0}.fq-prose li{padding-left:1.25rem;position:relative}.fq-prose li:before{background:var(--fq-brand);border-radius:50%;content:"";height:6px;left:.125rem;position:absolute;top:.64em;width:6px}.fq-prose strong{color:var(--fq-ink);font-weight:600}.fq-prose a{color:var(--fq-brand-deep);font-weight:500;text-decoration:underline;text-decoration-color:#7c3aed4d;text-underline-offset:3px}.fq-prose a:hover{color:var(--fq-brand);text-decoration-color:initial}.fq-hero{padding:7rem 0 4.5rem;position:relative}.fq-hero-bg{inset:0;overflow:hidden;pointer-events:none;position:absolute}.fq-hero-bg:before{background:radial-gradient(ellipse 50% 35% at 40% 0,#8b5cf614 0,#0000 60%),radial-gradient(ellipse 30% 20% at 70% 10%,#f973160d 0,#0000 50%);content:"";height:140vh;left:-20vw;position:absolute;top:-40vh;width:140vw}.fq-hero-orb{animation:fq-orb-float 25s ease-in-out infinite;border-radius:50%;filter:blur(80px);position:absolute;will-change:transform}.fq-hero-orb--1{background:#8b5cf61c;height:560px;left:-12%;top:-25%;width:560px}.fq-hero-orb--2{animation-delay:-8s;animation-duration:30s;background:#f9731612;height:460px;right:-14%;top:5%;width:460px}@keyframes fq-orb-float{0%,to{transform:translate(0)}50%{transform:translate(30px,24px)}}.fq-hero .container{position:relative;z-index:1}.fq-hero-grid{display:grid;gap:2rem 3.5rem;grid-template-areas:"main quick" "topics quick";grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr}.fq-hero-main{grid-area:main}.fq-title{color:var(--fq-ink);font-size:clamp(2.5rem,4.6vw,3.625rem);font-weight:800;letter-spacing:-.035em;line-height:1.04;margin:0 0 1rem}.fq-lead{color:var(--fq-ink-2);font-size:1.125rem;line-height:1.6;margin:0 0 1.75rem;max-width:32rem}.fq-search{max-width:34rem;position:relative}.fq-search-input{appearance:none;background:var(--fq-paper);border:1px solid var(--fq-line);border-radius:16px;box-shadow:var(--fq-shadow-card);color:var(--fq-ink);font:inherit;font-size:1.0625rem;height:60px;padding:0 3.75rem 0 3.375rem;transition:border-color .2s,box-shadow .2s;width:100%}.fq-search-input::placeholder{color:var(--fq-faint)}.fq-search-input:hover{border-color:var(--fq-line-strong)}.fq-search-input:focus{border-color:var(--fq-brand);box-shadow:var(--fq-shadow-card),0 0 0 4px var(--fq-brand-ring);outline:none}.fq-search-input::-webkit-search-cancel-button,.fq-search-input::-webkit-search-decoration{appearance:none}.fq-search-icon{color:var(--fq-brand);left:1.1875rem}.fq-search-icon,.fq-search-kbd{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.fq-search-kbd{background:var(--fq-raised);border:solid var(--fq-line);border-radius:6px;border-width:1px 1px 2px;color:var(--fq-mute);font-size:.8125rem;font-weight:600;line-height:1.2;min-width:1.75rem;padding:.1875rem .5rem;right:1.125rem;text-align:center}.fq-search-input:focus~.fq-search-kbd,.fq.is-searching .fq-search-kbd{display:none}.fq-search-clear{align-items:center;background:var(--fq-raised);border:0;border-radius:50%;color:var(--fq-ink-2);cursor:pointer;display:inline-flex;height:40px;justify-content:center;position:absolute;right:.625rem;top:50%;transform:translateY(-50%);transition:background .2s,color .2s;width:40px}.fq-search-clear:hover{background:var(--fq-brand-soft);color:var(--fq-brand)}.fq-search-clear[hidden]{display:none}.fq-status{color:var(--fq-brand-deep);font-size:.9375rem;font-weight:600;margin:.75rem 0 0;min-height:1.375rem}.fq-status:empty{margin:0;min-height:0}.fq-hero-note{color:var(--fq-mute);font-size:.875rem;line-height:1.55;margin:1rem 0 0;max-width:32rem}.fq-hero-note a{color:var(--fq-brand-deep);font-weight:600}.fq-quick{align-self:start;background:var(--fq-paper);border:1px solid var(--fq-line);border-radius:22px;box-shadow:var(--fq-shadow-hero);grid-area:quick;overflow:hidden;padding:1.375rem 1.5rem;position:relative}.fq-quick:before{background:var(--fq-grad);content:"";height:3px;left:0;position:absolute;right:0;top:0}.fq.is-searching .fq-quick{display:none}.fq-quick-label{color:var(--fq-mute);font-size:.875rem;font-weight:600;margin:0 0 .75rem}.fq-quick-tabs{border-bottom:1px solid var(--fq-line-soft);display:flex;flex-wrap:wrap;gap:.375rem;padding-bottom:1rem}.fq-quick-tab{background:var(--fq-paper);border:1px solid var(--fq-line);border-radius:999px;color:var(--fq-ink-2);font-size:.875rem;font-weight:600;line-height:1.3;padding:.4375rem .8125rem;text-decoration:none;transition:background .2s,border-color .2s,color .2s;white-space:nowrap}.fq-quick-tab:hover{border-color:#7c3aed59;color:var(--fq-brand-deep)}.fq-quick-tab[aria-selected=true]{background:var(--fq-ink);border-color:var(--fq-ink);color:#fff}.fq-quick-panel{min-height:17rem;padding-top:1.125rem}.fq-quick-panel.is-switching .fq-quick-a,.fq-quick-panel.is-switching .fq-quick-q{animation:fq-swap .25s var(--fq-ease)}@keyframes fq-swap{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.fq-quick-q{color:var(--fq-ink);font-size:1.125rem;font-weight:700;letter-spacing:-.01em;line-height:1.35;margin:0 0 .625rem}.fq-quick-a{font-size:.9375rem;line-height:1.65}.fq-quick-more{color:var(--fq-brand-deep);display:inline-block;font-size:.875rem;font-weight:600;margin-top:1rem;text-decoration:none}.fq-quick-more-tail{white-space:nowrap}.fq-quick-more svg{height:14px;margin-left:.125rem;vertical-align:-2px;width:14px}.fq-quick-more:hover{color:var(--fq-brand);text-decoration:underline;text-underline-offset:3px}.fq-index{align-self:start;grid-area:topics}.fq.is-searching .fq-index{display:none}.fq-index-list{background:var(--fq-line-soft);border:1px solid var(--fq-line);border-radius:var(--fq-radius);box-shadow:var(--fq-shadow-card);display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;overflow:hidden;padding:0}.fq-index-list li{background:var(--fq-paper)}.fq-index-link{align-items:center;color:inherit;display:flex;gap:.6875rem;height:100%;padding:.8125rem .875rem;text-decoration:none;transition:background .2s}.fq-index-link:hover{background:#fbfaff}.fq-index-icon{align-items:center;background:var(--fq-brand-soft);border-radius:10px;color:var(--fq-brand);display:inline-flex;flex:none;height:34px;justify-content:center;transition:background .2s,color .2s;width:34px}.fq-index-icon svg{height:18px;width:18px}.fq-index-link:hover .fq-index-icon{background:var(--fq-brand);color:#fff}.fq-index-text{display:flex;flex-direction:column;min-width:0}.fq-index-name{color:var(--fq-ink);font-size:.875rem;font-weight:700;line-height:1.25}.fq-index-count{color:var(--fq-mute);font-size:.75rem}.fq-body{background:var(--fq-raised);border-top:1px solid var(--fq-line);padding:4.5rem 0;position:relative}.fq.is-searching .fq-body{padding-top:2.5rem}.fq-content{min-width:0}.fq-subnav{backdrop-filter:saturate(180%) blur(12px);background:#fffffff0;border-bottom:1px solid var(--fq-line);box-shadow:0 6px 18px #0f172a0d;height:var(--fq-subnav-h);left:0;opacity:0;position:fixed;right:0;top:var(--fq-top);transform:translateY(-110%);transition:transform .3s var(--fq-ease),opacity .2s,visibility 0s linear .3s;visibility:hidden;z-index:900}.fq-subnav.is-pinned{opacity:1;transform:none;transition:transform .3s var(--fq-ease),opacity .2s,visibility 0s;visibility:visible}.fq-subnav-list{align-items:center;display:flex;gap:.375rem;height:100%;justify-content:center;list-style:none;margin:0;overflow-x:auto;overscroll-behavior-x:contain;padding:0 var(--fq-gutter);scrollbar-width:none}.fq-subnav-list::-webkit-scrollbar{display:none}.fq-subnav-list li{flex:none}.fq-subnav-link{align-items:center;border-radius:999px;color:var(--fq-ink-2);display:inline-flex;font-size:.875rem;font-weight:500;gap:.4375rem;padding:.375rem .5rem .375rem .75rem;text-decoration:none;transition:background .2s,color .2s,opacity .2s;white-space:nowrap}.fq-subnav-link:hover{background:var(--fq-raised);color:var(--fq-ink)}.fq-subnav-link.is-active{background:var(--fq-ink);color:#fff;font-weight:600}.fq-subnav-link.is-empty{opacity:.4}.fq-subnav-count{background:var(--fq-line-soft);border-radius:999px;color:var(--fq-mute);font-size:.75rem;font-weight:600;line-height:1.5;min-width:1.5rem;padding:0 .375rem;text-align:center}.fq-subnav-link.is-active .fq-subnav-count{background:#ffffff29;color:#fff}.fq-sec{align-items:start;display:grid;gap:3.5rem;grid-template-columns:280px minmax(0,1fr)}.fq-offer+.fq-sec,.fq-sec+.fq-sec{margin-top:4.5rem}.fq-sec[hidden]{display:none}.fq-sec-head{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem;position:sticky;top:calc(var(--fq-top) + var(--fq-subnav-h) + 1.75rem)}.fq-sec-icon{align-items:center;background:var(--fq-paper);border:1px solid var(--fq-line);border-radius:12px;color:var(--fq-brand);display:inline-flex;height:42px;justify-content:center;width:42px}.fq-sec-icon svg{height:20px;width:20px}.fq-sec-title{color:var(--fq-ink);font-size:1.5rem;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0 0 .375rem}.fq-sec-intro{color:var(--fq-mute);font-size:.9375rem;line-height:1.5;margin:0}.fq-sec-link{color:var(--fq-brand-deep);font-size:.875rem;font-weight:600;margin-top:.25rem;text-decoration:underline;text-decoration-color:#7c3aed4d;text-underline-offset:4px;white-space:nowrap}.fq-sec-link:hover{color:var(--fq-brand);text-decoration-color:initial}.fq.is-searching .fq-sec-link{display:none}.fq-list{background:var(--fq-paper);border:1px solid var(--fq-line);border-radius:var(--fq-radius);box-shadow:var(--fq-shadow-card);overflow:hidden}.fq-item{border-top:1px solid var(--fq-line-soft);position:relative}.fq-item.is-first,.fq-item:first-child{border-top:0}.fq-item[hidden]{display:none}.fq-item:before{background:var(--fq-brand);bottom:0;content:"";left:0;opacity:0;position:absolute;top:0;transition:opacity .2s;width:3px}.fq-item[open]:before{opacity:1}.fq-q{align-items:center;cursor:pointer;display:flex;gap:1.25rem;justify-content:space-between;list-style:none;padding:1.125rem 1.5rem;transition:background .2s}.fq-q::-webkit-details-marker{display:none}.fq-item:not([open]) .fq-q:hover{background:#fbfaff}.fq-q-text{color:var(--fq-ink);font-size:1.02rem;font-weight:600;letter-spacing:-.005em;line-height:1.45;margin:0;transition:color .2s}.fq-item[open] .fq-q-text,.fq-q:hover .fq-q-text{color:var(--fq-brand-deep)}.fq-q-icon{align-items:center;background:var(--fq-paper);border:1px solid var(--fq-line);border-radius:50%;color:var(--fq-brand);display:inline-flex;flex:none;height:30px;justify-content:center;transition:transform .3s var(--fq-ease),background .2s,border-color .2s,color .2s;width:30px}.fq-q-icon svg{height:14px;width:14px}.fq-q:hover .fq-q-icon{border-color:#7c3aed59}.fq-item[open] .fq-q-icon{background:var(--fq-brand-soft);border-color:#0000;transform:rotate(45deg)}.fq-q-text mark{background:var(--fq-mark);border-radius:3px;color:inherit;padding:0 1px}.fq-a{max-width:68ch;padding:0 1.5rem 1.125rem}.fq-item[open] .fq-a,.fq-item[open] .fq-a-foot{animation:fq-reveal .25s var(--fq-ease)}@keyframes fq-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.fq-a-foot{border-top:1px dashed var(--fq-line);gap:.625rem 1rem;justify-content:space-between;margin:0 1.5rem;padding:.8125rem 0 1.125rem}.fq-a-foot,.fq-rate{align-items:center;display:flex;flex-wrap:wrap}.fq-rate{gap:.375rem}.fq-rate[hidden]{display:none}.fq-rate-label{color:var(--fq-mute);font-size:.84375rem;margin-right:.25rem}.fq-copy,.fq-rate-btn{align-items:center;background:var(--fq-paper);border:1px solid var(--fq-line);border-radius:999px;color:var(--fq-ink-2);cursor:pointer;display:inline-flex;font:inherit;font-size:.8125rem;font-weight:600;gap:.375rem;padding:.3125rem .6875rem;transition:border-color .2s,color .2s}.fq-copy:hover,.fq-rate-btn:hover{border-color:#7c3aed59;color:var(--fq-brand-deep)}.fq-copy{background:#0000;border-color:#0000;color:var(--fq-mute);margin-left:auto}.fq-copy.is-done{color:var(--fq-ok)}.fq-rate-thanks{color:var(--fq-ink-2);font-size:.84375rem;line-height:1.5;margin:0}.fq-rate-thanks[hidden]{display:none}.fq-rate-thanks a{color:var(--fq-brand-deep);font-weight:600}.fq-offer{align-items:center;background:#fbfaff;border:1px solid var(--fq-brand-ring);border-radius:var(--fq-radius);display:flex;gap:1.25rem 1.75rem;justify-content:space-between;margin-top:3rem;padding:1.5rem 1.625rem}.fq-offer[hidden]{display:none}.fq-offer-title{color:var(--fq-ink);font-size:1.0625rem;font-weight:700;line-height:1.35;margin:0 0 .3125rem}.fq-offer-desc{color:var(--fq-ink-2);font-size:.9375rem;line-height:1.55;margin:0;max-width:60ch}.fq-offer-actions{display:flex;flex:none;flex-wrap:wrap;gap:.625rem}.fq-empty{background:var(--fq-paper);border:1px dashed var(--fq-line-strong);border-radius:var(--fq-radius);padding:2.25rem 1.75rem;text-align:center}.fq-empty[hidden]{display:none}.fq-empty-title{color:var(--fq-ink);font-size:1.125rem;font-weight:700;margin:0 0 .5rem;overflow-wrap:anywhere}.fq-empty-text{color:var(--fq-mute);font-size:.9375rem;line-height:1.6;margin:0 auto 1.25rem;max-width:52ch}.fq-empty-actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.fq-help{align-items:center;background:var(--fq-paper);border:1px solid var(--fq-line);border-radius:var(--fq-radius);box-shadow:var(--fq-shadow-card);display:grid;gap:1.5rem 3.5rem;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);margin-top:4.5rem;padding:2.25rem 2.5rem}.fq-help-title{color:var(--fq-ink);font-size:1.375rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .5rem}.fq-help-desc{color:var(--fq-mute);font-size:.9375rem;line-height:1.6;margin:0}.fq-help-list{border:1px solid var(--fq-line-soft);border-radius:14px;list-style:none;margin:0;overflow:hidden;padding:0}.fq-help-list li+li{border-top:1px solid var(--fq-line-soft)}.fq-help-row{align-items:center;color:inherit;display:flex;gap:.875rem;padding:.875rem 1rem;text-decoration:none;transition:background .2s}.fq-help-row:hover{background:#fbfaff}.fq-help-row>svg{color:var(--fq-faint);flex:none;transition:transform .2s var(--fq-ease),color .2s}.fq-help-row:hover>svg{color:var(--fq-brand);transform:translateX(2px)}.fq-help-icon{align-items:center;background:var(--fq-brand-soft);border-radius:10px;color:var(--fq-brand);display:inline-flex;flex:none;height:36px;justify-content:center;width:36px}.fq-help-body{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.fq-help-name{color:var(--fq-ink);font-size:.9375rem;font-weight:700}.fq-help-detail{color:var(--fq-mute);font-size:.84375rem;line-height:1.45;overflow-wrap:anywhere}.fq-final{background:var(--fq-paper)}@media (max-width:1140px){.fq{--fq-top:63px;--fq-gutter:1.25rem}.fq-hero-grid{column-gap:2.5rem}.fq-sec{gap:2.5rem;grid-template-columns:240px minmax(0,1fr)}}@media (max-width:1023px){.fq-hero{padding:6.25rem 0 3.5rem}.fq-hero-grid{gap:2rem;grid-template-areas:"main" "quick" "topics";grid-template-columns:minmax(0,1fr);grid-template-rows:none}.fq-hero-main{max-width:40rem}.fq-quick-panel{min-height:0}.fq-sec{display:block}.fq-sec-head{align-items:center;display:grid;gap:.5rem .875rem;grid-template-columns:auto minmax(0,1fr);margin-bottom:1rem;position:static}.fq-sec-title{margin-bottom:.125rem}.fq-sec-link{grid-column:2;justify-self:start;margin-top:0}.fq-offer+.fq-sec,.fq-sec+.fq-sec{margin-top:3.5rem}.fq-subnav-list{justify-content:flex-start}.fq-help{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.fq{--fq-subnav-h:50px}.fq-hero{padding-top:5.75rem}.fq-lead{font-size:1.0625rem;margin-bottom:1.5rem}.fq-search-input{font-size:1rem;height:56px;padding-left:3.125rem}.fq-search-icon{left:1.0625rem}.fq-search-kbd{display:none}.fq-quick{border-radius:20px;padding:1.125rem 1.125rem 1.25rem}.fq-quick-tabs{flex-wrap:nowrap;margin:0 -1.125rem;overflow-x:auto;overscroll-behavior-x:contain;padding:0 1.125rem .875rem;scrollbar-width:none}.fq-quick-tabs::-webkit-scrollbar{display:none}.fq-quick-tabs{mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000)}.fq-quick-tab{flex:none;font-size:.8125rem}.fq-quick-q{font-size:1.0625rem}.fq-index-link{flex-direction:column;gap:.375rem;padding:.875rem .25rem .75rem;text-align:center}.fq-index-text{align-items:center}.fq-index-name{font-size:.8125rem}.fq-index-count{font-size:.6875rem}.fq-body{padding:3rem 0 3.5rem}.fq-subnav-link{font-size:.8125rem}.fq-offer+.fq-sec,.fq-sec+.fq-sec{margin-top:2.75rem}.fq-sec-icon{border-radius:11px;height:38px;width:38px}.fq-sec-icon svg{height:18px;width:18px}.fq-sec-title{font-size:1.3125rem}.fq-sec-intro{font-size:.9rem}.fq-sec-link{font-size:.8125rem}.fq-list{border-radius:16px}.fq-q{gap:.875rem;min-height:56px;padding:1rem 1.125rem}.fq-q-text{font-size:.96875rem}.fq-a{padding:0 1.125rem 1rem}.fq-prose{font-size:.9375rem}.fq-a-foot{margin:0 1.125rem}.fq-offer{align-items:stretch;padding:1.25rem}.fq-offer,.fq-offer-actions{flex-direction:column}.fq-offer-actions .btn{justify-content:center}.fq-help{margin-top:3rem;padding:1.375rem 1.125rem}}@media (max-width:480px){.fq{--fq-gutter:1rem}}@media (prefers-reduced-motion:reduce){.fq-hero-orb,.fq-item[open] .fq-a,.fq-item[open] .fq-a-foot,.fq-quick-panel.is-switching .fq-quick-a,.fq-quick-panel.is-switching .fq-quick-q{animation:none}.fq-q-icon,.fq-subnav{transition:none}}