.faq-docs,.docs-page{--faq-ink:var(--ink,#0b0d1c);--faq-cobalt:var(--cobalt,#0a63ea);--faq-cobalt-text:var(--cobalt-text,#0a55cc);--faq-muted:var(--muted-text,#646372);--faq-line:#0b0d1c1f;--faq-paper:#f6f9fd;--faq-ease:cubic-bezier(.16, 1, .3, 1)}.faq-docs{color:var(--faq-ink);background:var(--canvas);font-family:DM Sans Variable,DM Sans,sans-serif;position:relative}.faq-docs__inner{grid-template-columns:minmax(280px,.8fr) minmax(0,1.45fr);gap:clamp(40px,7vw,112px);width:min(1180px,100% - 64px);margin:0 auto;padding:clamp(80px,9vw,136px) 0 clamp(40px,4.5vw,64px);display:grid}.faq-docs__intro{align-self:start;position:sticky;top:112px}.faq-docs__intro h2{letter-spacing:-.04em;text-wrap:balance;max-width:9ch;margin:0;font-family:Fraunces Variable,Fraunces,Georgia,serif;font-size:clamp(44px,5vw,76px);font-weight:420;line-height:.96}.faq-docs__intro h2 em{color:var(--faq-cobalt);font-style:italic}.faq-docs__intro p{color:#0b0d1cad;max-width:36ch;margin:22px 0 0;font-size:16.5px;line-height:1.6}.faq-docs__links{flex-wrap:wrap;gap:4px 22px;margin-top:20px;display:flex}.faq-docs__link{min-height:44px;color:var(--faq-ink);font:inherit;text-underline-offset:5px;cursor:pointer;transition:text-decoration-color .2s var(--faq-ease);background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:15px;font-weight:650;-webkit-text-decoration:underline #0b0d1c40;text-decoration:underline #0b0d1c40;display:inline-flex}.faq-docs__link:hover{-webkit-text-decoration-color:var(--faq-cobalt);text-decoration-color:var(--faq-cobalt)}.faq-docs__link svg{transition:transform .22s var(--faq-ease)}.faq-docs__link:hover svg{transform:translateY(2px)}.faq-docs__link[href]:hover svg{transform:translate(3px)}.faq-docs__list{border-top:1px solid var(--faq-line);margin:0;padding:0;list-style:none}.faq-item{border-bottom:1px solid var(--faq-line)}.faq-item h3{margin:0}.faq-item h3 button,.faq-item__asked{width:100%;min-height:72px;color:var(--faq-ink);font:inherit;letter-spacing:-.012em;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:18px 2px;font-family:Fraunces Variable,Fraunces,Georgia,serif;font-size:clamp(19px,1.6vw,22px);font-weight:440;line-height:1.25;display:flex}.faq-item h3 button:hover>span{color:var(--faq-cobalt-text)}.faq-item h3 button>span{transition:color .2s var(--faq-ease)}.faq-item__icon{color:var(--faq-muted);transition:transform .32s var(--faq-ease), color .2s var(--faq-ease);flex:none}.faq-item.is-open .faq-item__icon{color:var(--faq-ink);transform:rotate(45deg)}.faq-item__answer{overflow:hidden}.faq-item__answer>div{padding:0 52px 26px 2px}.faq-item__answer p{color:#0b0d1cb8;max-width:64ch;margin:0;font-size:16.5px;line-height:1.62}.faq-item__docs{color:var(--faq-cobalt-text);align-items:center;gap:6px;margin-top:12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.faq-item__docs:hover{text-underline-offset:4px;text-decoration:underline}.faq-item__asked{cursor:default}.faq-item__asked small{color:var(--faq-cobalt-text);letter-spacing:.02em;background:#1575ff1a;border-radius:999px;flex:none;padding:4px 10px;font-family:DM Sans Variable,DM Sans,sans-serif;font-size:12px;font-weight:700}.faq-ask{padding:22px 0 6px}.faq-ask form{grid-template-columns:1fr auto;align-items:center;gap:14px;display:grid}.faq-ask input{width:100%;min-height:58px;color:var(--faq-ink);font:inherit;transition:border-color .2s var(--faq-ease), box-shadow .2s var(--faq-ease);background:#fff;border:1.5px solid #0b0d1c33;border-radius:14px;padding:0 18px;font-size:17px;font-weight:550;box-shadow:0 10px 26px -22px #0b0d1c99}.faq-ask input::placeholder{color:#0b0d1c73;font-weight:450}.faq-ask input:focus{border-color:var(--faq-cobalt);outline:none;box-shadow:0 0 0 4px #1575ff24}.faq-ask form button{background:var(--faq-ink);color:#fff;cursor:pointer;width:48px;height:48px;transition:background .2s var(--faq-ease), transform .2s var(--faq-ease);border:0;border-radius:999px;place-items:center;display:grid}.faq-ask form button:hover:not(:disabled){background:var(--faq-cobalt);transform:translateY(-1px)}.faq-ask form button:disabled{cursor:default;background:#0b0d1c47}.faq-ask__try{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.faq-ask__try span{color:var(--faq-muted);font-size:13px;font-weight:650}.faq-ask__try button,.docs-answer__related button{text-align:left;color:#0b0d1cc7;min-height:36px;line-height:1.3;font:inherit;cursor:pointer;transition:border-color .2s var(--faq-ease), color .2s var(--faq-ease), background .2s var(--faq-ease);background:0 0;border:1px dashed #0b0d1c40;border-radius:18px;padding:7px 13px;font-size:13.5px;font-weight:550}.faq-ask__try button:hover,.docs-answer__related button:hover{border-style:solid;border-color:var(--faq-cobalt);color:var(--faq-ink);background:#fff}.faq-docs__foot{color:var(--faq-muted);margin:26px 0 0;font-size:14px}.faq-docs__foot a{color:var(--faq-ink);text-underline-offset:4px;align-items:center;gap:4px;font-weight:650;display:inline-flex}.faq-docs :is(button,a,input):focus-visible,.docs-page :is(button,a,input):focus-visible{outline:2px solid var(--faq-cobalt);outline-offset:3px}.faq-docs h3 [tabindex="-1"]:focus,.docs-page [tabindex="-1"]:focus{outline:none}.docs-answer{background:linear-gradient(#f5f8ff,#fff 70%);border:1px solid #1575ff38;border-radius:16px;padding:18px 20px}.docs-answer.is-empty{border-color:var(--faq-line);background:var(--faq-paper)}.docs-answer__kicker{color:var(--faq-cobalt-text);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:750;display:inline-flex}.docs-answer__text{color:#0b0d1cd1;max-width:64ch;margin:10px 0 0;font-size:16.5px;line-height:1.62}.docs-answer.is-empty .docs-answer__text{margin-top:0}.docs-answer__source{color:var(--faq-muted);margin:12px 0 0;font-size:13.5px;line-height:1.6}.docs-answer__source a{color:var(--faq-cobalt-text);text-underline-offset:3px;font-weight:600}.docs-answer__related{border-top:1px solid var(--faq-line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding-top:14px;display:flex}.docs-answer__related>span{width:100%;color:var(--faq-muted);font-size:12.5px;font-weight:650}.docs-answer__book{background:var(--faq-cobalt);color:#fff;min-height:46px;transition:background .2s var(--faq-ease);border-radius:999px;align-items:center;gap:8px;margin-top:16px;padding:0 20px;font-size:14.5px;font-weight:700;text-decoration:none;display:inline-flex}.docs-answer__book:hover{background:#0b47b8}.docs-answer__searching{color:var(--faq-muted);align-items:center;gap:8px;margin:0;padding:4px 0 6px;font-size:14px;font-weight:600;display:inline-flex}.docs-answer__searching i{width:4px;height:4px;animation:docs-searching 1s var(--faq-ease) infinite;background:currentColor;border-radius:999px}.docs-answer__searching i:nth-of-type(2){animation-delay:.15s}.docs-answer__searching i:nth-of-type(3){animation-delay:.3s}@keyframes docs-searching{0%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media (width<=860px){.faq-docs__inner{grid-template-columns:minmax(0,1fr);gap:32px;width:calc(100% - 32px);padding:72px 0}.faq-docs__intro{position:static}.faq-docs__intro h2{max-width:11ch;font-size:clamp(40px,11vw,56px)}.faq-item h3 button,.faq-item__asked{gap:14px;min-height:64px;padding:16px 0;font-size:19px}.faq-item__answer>div{padding:0 0 22px}.faq-item__answer p,.docs-answer__text{font-size:16px}.faq-ask form{gap:10px}.faq-ask input{min-height:54px;padding:0 14px;font-size:16px}.docs-answer{padding:16px}}.faq-docs__body{min-width:0}
