[data-swayish=doc]{--g1:#ff4fb3;--g2:#d62ef6;--g3:#8b3dff;--g4:#4b5cff}[data-swayish=doc] .hs-hero{max-width:none}[data-swayish=doc] .hs-title-wrap{max-width:100%;margin-bottom:18px;display:inline-block;position:relative}[data-swayish=doc] .hs-title-wrap .doc-title{overflow-wrap:anywhere;margin-bottom:0;padding-bottom:22px}[data-swayish=doc] .panel.hs-uline{--hs-ul:10px;aspect-ratio:4;width:100%;clip-path:inset(calc(100% - var(--hs-ul)) calc(100% - var(--hs-uw,100%)) 0 0 round 99px);position:absolute;bottom:0;left:0;transform:none}[data-swayish=doc] .hs-hero--compact .panel.hs-uline{--hs-ul:7px}[data-swayish=doc] .hs-hero .doc-lede{max-width:52ch}[data-swayish=doc] .panel{background:var(--g4);position:relative;overflow:hidden}[data-swayish=doc] .panel canvas.fx{width:100%;height:100%;display:block;position:absolute;inset:0}[data-swayish=doc].no-gl .panel{background:linear-gradient(135deg, var(--g1), var(--g2) 36%, var(--g3) 68%, var(--g4));background-size:200% 200%;animation:12s ease-in-out infinite alternate hs-uline-drift}@keyframes hs-uline-drift{0%{background-position:0 0}to{background-position:100% 100%}}@media (prefers-reduced-motion:reduce){[data-swayish=doc].no-gl .panel{animation:none}}[data-swayish=doc] .hs-label{letter-spacing:.12em;text-transform:uppercase;color:var(--doc-faint);font-size:11px;font-weight:600;display:block}[data-swayish=doc] .hs-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:14px;list-style:none;display:grid}[data-swayish=doc] .hs-card{border:1px solid var(--doc-line);height:100%;min-height:44px;transition:transform var(--t-fast) var(--calm), border-color var(--t-fast) var(--calm), background-color var(--t-fast) var(--calm);background:#ffffff08;border-radius:14px;flex-direction:column;gap:8px;padding:20px 22px;display:flex}[data-swayish=doc] .hs-card:hover{background:#ffffff0f;border-color:#ffffff47;transform:translateY(-3px)}[data-swayish=doc] .hs-card-title{font-family:var(--swayish-syne), sans-serif;letter-spacing:-.02em;color:var(--fg);font-size:19px;font-weight:600;line-height:1.25}[data-swayish=doc] .hs-card-body{color:var(--doc-dim);font-size:15px;line-height:1.55}[data-swayish=doc] .hs-card-cta{color:var(--fg);margin-top:auto;padding-top:6px;font-size:14px;font-weight:600}[data-swayish=doc] .hs-card-cta:after{content:" →"}[data-swayish=doc] h3.hs-card-title{display:block}[data-swayish=doc] .hs-section{scroll-margin-top:calc(var(--doc-top) + 24px);margin-top:clamp(40px,6vw,64px)}[data-swayish=doc] .hs-section>h2{font-family:var(--swayish-syne), sans-serif;letter-spacing:-.02em;margin-bottom:18px;font-size:clamp(22px,2.6vw,26px);font-weight:600}[data-swayish=doc] .hs-empty{border:1px dashed var(--doc-line);text-align:center;color:var(--doc-dim);border-radius:14px;padding:36px 20px;font-size:15px}[data-swayish=doc] .hs-back{min-height:44px;color:var(--doc-dim);transition:color var(--t-fast);align-items:center;gap:8px;margin-bottom:20px;font-size:14px;display:inline-flex}[data-swayish=doc] .hs-back:hover{color:var(--fg)}[data-swayish=doc] .hs-article{margin-top:clamp(28px,4vw,40px)}[data-swayish=doc] .hs-band{border:1px solid var(--doc-line);border-radius:18px;gap:20px;margin-top:clamp(56px,8vw,96px);padding:clamp(24px,4vw,40px);display:grid}[data-swayish=doc] .hs-band h2{font-family:var(--swayish-syne), sans-serif;letter-spacing:-.03em;font-size:clamp(24px,3vw,32px);font-weight:700;line-height:1.1}[data-swayish=doc] .hs-band p{max-width:46ch;color:var(--doc-dim);margin-top:8px;font-size:16px;line-height:1.55}[data-swayish=doc] .hs-actions{flex-wrap:wrap;align-items:center;gap:12px 22px;display:flex}[data-swayish=doc] .hs-text-link{text-underline-offset:4px;align-items:center;min-height:44px;font-size:15px;font-weight:600;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6;display:inline-flex}[data-swayish=doc] .hs-text-link:hover{-webkit-text-decoration-color:var(--fg);text-decoration-color:var(--fg)}[data-swayish=doc] .doc-article .hs-band{margin-top:clamp(40px,6vw,64px)}[data-swayish=doc] .doc-prose a:not(.btn){text-underline-offset:3px;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6}[data-swayish=doc] .doc-prose h1{display:none}[data-swayish=doc] .doc-prose h2{font-family:var(--swayish-syne), sans-serif;letter-spacing:-.02em;color:var(--fg);margin-top:clamp(32px,5vw,44px);font-size:clamp(22px,2.6vw,26px);font-weight:600;line-height:1.2}[data-swayish=doc] .doc-prose h3{color:var(--fg);margin-top:28px;font-size:18px;font-weight:600}[data-swayish=doc] .doc-prose>:first-child{margin-top:0}[data-swayish=doc] .hs-search{transition:border-color var(--t-mid) var(--calm);border-bottom:1px solid #333;align-items:center;gap:14px;margin-top:clamp(28px,4vw,40px);padding-bottom:12px;display:flex}[data-swayish=doc] .hs-search:focus-within{border-color:var(--fg)}[data-swayish=doc] .hs-search svg{opacity:.5;flex:none;width:22px;height:22px}[data-swayish=doc] .hs-search input{min-width:0;color:var(--fg);font:inherit;letter-spacing:-.02em;background:0 0;border:0;outline:0;flex:1;font-size:clamp(20px,2.4vw,28px);font-weight:500}[data-swayish=doc] .hs-search input::placeholder{color:#4a4a4a}[data-swayish=doc] .hs-form{gap:28px;margin-top:36px;display:grid}[data-swayish=doc] .hs-field{gap:8px;display:grid}[data-swayish=doc] .hs-field>label{letter-spacing:.1em;text-transform:uppercase;color:var(--doc-faint);font-size:12px;font-weight:600}[data-swayish=doc] .hs-input{width:100%;color:var(--fg);font:inherit;letter-spacing:-.01em;transition:border-color var(--t-mid) var(--calm);background:0 0;border:0;border-bottom:1px solid #333;border-radius:0;outline:0;padding:4px 0 10px;font-size:18px;font-weight:500}[data-swayish=doc] .hs-input:focus{border-color:var(--fg)}[data-swayish=doc] .hs-input::placeholder{color:#4a4a4a}[data-swayish=doc] textarea.hs-input{resize:vertical;min-height:9rem;line-height:1.5}[data-swayish=doc] select.hs-input{appearance:none;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%23999' stroke-width='1.6'%3E%3Cpath d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E") right 2px center no-repeat;padding-right:24px}[data-swayish=doc] select.hs-input option{color:#fff;background:#111}[data-swayish=doc] .hs-note{color:var(--doc-text);border:1px solid #ffffff47;border-radius:10px;padding:14px 16px;font-size:14px;line-height:1.5}[data-swayish=doc] .hs-submit{cursor:pointer;border:0}[data-swayish=doc] .hs-submit:disabled{opacity:.35;cursor:default;transform:none}[data-swayish=doc] .hs-done h1{font-family:var(--swayish-syne), sans-serif;letter-spacing:-.03em;font-size:clamp(30px,4vw,44px);font-weight:700}[data-swayish=doc] .hs-done p{color:var(--doc-text);margin:14px 0 28px;font-size:17px;line-height:1.6}[data-swayish=doc] .hs-company{gap:10px;display:grid}[data-swayish=doc] .hs-company>div{border-top:1px solid var(--doc-line-soft);gap:2px 16px;padding:12px 0;font-size:15px;display:grid}[data-swayish=doc] .hs-company dt{color:var(--doc-faint)}[data-swayish=doc] .hs-company dd{color:var(--doc-text)}@media (min-width:640px){[data-swayish=doc] .hs-company>div{grid-template-columns:14rem 1fr}}@media (prefers-reduced-motion:reduce){[data-swayish=doc] .hs-card,[data-swayish=doc] .hs-input,[data-swayish=doc] .hs-search{transition:none}[data-swayish=doc] .hs-card:hover{transform:none}}[data-swayish=doc] .hs-static{height:auto}[data-swayish=doc] .hs-static:hover{border-color:var(--doc-line);background:#ffffff08;transform:none}[data-swayish=doc] .hs-static .btn,[data-swayish=doc] .hs-static .hs-text-link{align-self:flex-start;margin-top:auto}[data-swayish=doc] .hs-addr{color:var(--fg);-webkit-user-select:all;user-select:all;white-space:nowrap;font-size:17px;font-weight:600}[data-swayish=doc] .hs-links{flex-wrap:wrap;gap:4px 28px;list-style:none;display:flex}[data-swayish=doc] #support-email{grid-column:1/-1}[data-swayish=doc] .hs-cats{grid-template-columns:1fr;gap:44px 40px;margin-top:clamp(40px,6vw,64px);display:grid}@media (min-width:861px){[data-swayish=doc] .hs-cats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1180px){[data-swayish=doc] .hs-cats{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-swayish=doc] .hs-cat{scroll-margin-top:calc(var(--doc-top) + 24px)}[data-swayish=doc] .hs-cat>h2{font-family:var(--swayish-syne), sans-serif;letter-spacing:-.02em;margin-bottom:14px;font-size:clamp(22px,2.6vw,26px);font-weight:600}[data-swayish=doc] .hs-rows{border-bottom:1px solid var(--doc-line);list-style:none}[data-swayish=doc] .hs-row{border-top:1px solid var(--doc-line);min-height:56px;color:var(--doc-text);transition:color var(--t-fast), padding var(--t-fast) var(--calm);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:16px;font-weight:500;line-height:1.35;display:flex}[data-swayish=doc] .hs-row:after{content:"→";color:var(--doc-faint);transition:color var(--t-fast);flex:none}[data-swayish=doc] .hs-row:hover{color:var(--fg);padding-left:6px}[data-swayish=doc] .hs-row:hover:after{color:var(--fg)}[data-swayish=doc] .hs-search input::-webkit-search-cancel-button{appearance:none}[data-swayish=doc] .hs-clear{opacity:.6;width:44px;height:44px;transition:opacity var(--t-fast);flex:none;justify-content:center;align-items:center;margin:-10px -10px -10px 0;display:inline-flex}[data-swayish=doc] .hs-clear:hover{opacity:1}[data-swayish=doc] .hs-clear svg{opacity:1;width:18px;height:18px}@media (prefers-reduced-motion:reduce){[data-swayish=doc] .hs-row{transition:none}[data-swayish=doc] .hs-row:hover{padding-left:0}}