.docs-page-upgrade{color:#14243d;overflow-x:clip;--docs-header-offset:112px}.docs-page-upgrade,.docs-page-upgrade *{box-sizing:border-box}.docs-page-upgrade [hidden]{display:none!important}.docs-page-upgrade .wrap{margin-inline:auto}.docs-page-upgrade h1,.docs-page-upgrade h2,.docs-page-upgrade h3,.docs-page-upgrade p{margin:0}.docs-page-upgrade h1,.docs-page-upgrade h2,.docs-page-upgrade h3{font-family:Outfit,sans-serif}.docs-page-upgrade svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.docs-page-upgrade .docs-hero{padding-top:72px;padding-bottom:32px}.docs-page-upgrade h1{font-size:72px;line-height:1.05;letter-spacing:-.045em;font-weight:800;max-width:1024px}.docs-page-upgrade .docs-subtitle{font-size:24px;line-height:1.5;color:#57657b;margin-top:20px;max-width:900px}.docs-page-upgrade .docs-search{margin-top:24px}.docs-page-upgrade .docs-search-field{display:flex;gap:12px;align-items:center;min-height:60px;padding:0 18px;background:#fff;border:1px solid #cbd5e1;border-radius:16px}.docs-page-upgrade .docs-search-field>svg{width:20px;height:20px;color:#57657b}.docs-page-upgrade .docs-search-field:focus-within{outline:3px solid #087f73;outline-offset:3px}.docs-page-upgrade input{min-width:0;width:100%;flex:1;background:transparent;border:0;outline:none!important;box-shadow:none!important;color:#14243d;font:400 16px/1.5 'Plus Jakarta Sans',sans-serif;padding:16px 0}.docs-page-upgrade input::placeholder{color:#57657b}.docs-page-upgrade input::-webkit-search-cancel-button{display:none}.docs-page-upgrade button{cursor:pointer}.docs-page-upgrade [data-docs-clear]{width:44px;height:44px;border:0;background:transparent;color:#14243d;display:grid;place-items:center;border-radius:10px;flex-shrink:0}.docs-page-upgrade [data-docs-clear] svg{width:20px;height:20px}.docs-page-upgrade #docs-search-status{min-height:20px;font-size:13px;color:#57657b;margin-top:10px}.docs-page-upgrade .docs-directory{display:grid;grid-template-columns:228px minmax(0,1fr);gap:32px;padding-bottom:72px;align-items:stretch}.docs-page-upgrade .docs-topic-nav{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:24px}.docs-page-upgrade .docs-topic-nav h2{font-size:20px;line-height:1.3;font-weight:600;letter-spacing:-.025em;margin-bottom:28px}.docs-page-upgrade .docs-topic-nav>div{display:grid;gap:12px}.docs-page-upgrade .docs-topic-nav a{display:flex;align-items:center;gap:12px;padding:10px 0;min-height:44px;font-size:14px;line-height:1.5;color:#14243d;text-decoration:none;border-radius:10px}.docs-page-upgrade .docs-topic-nav a:hover{background:#fff2d5}.docs-page-upgrade .docs-nav-icon svg{display:block;width:24px;height:24px}.docs-page-upgrade .teal{color:#087f73}.docs-page-upgrade .amber{color:#935d00}.docs-page-upgrade .docs-directory-content{min-width:0}.docs-page-upgrade #docs-directory-title{font-size:36px;line-height:1.15;letter-spacing:-.03em;margin-bottom:24px}.docs-page-upgrade #docs-topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;gap:16px}.docs-page-upgrade .docs-card{display:grid;grid-template-columns:56px minmax(0,1fr) 20px;gap:20px;align-items:center;min-height:144px;padding:28px;background:#fff;border:1px solid #e2e8f0;border-radius:20px;color:#14243d;text-decoration:none;scroll-margin-top:var(--docs-header-offset);transition:border-color .18s,box-shadow .18s,background .18s}.docs-page-upgrade .docs-card:hover{border-color:#b6c4d4;box-shadow:0 8px 24px #14243d0a}.docs-page-upgrade .docs-card h3{font-size:24px;line-height:1.2;font-weight:700;letter-spacing:-.025em}.docs-page-upgrade .docs-card p{font-size:15px;line-height:1.65;color:#57657b;margin-top:10px}.docs-page-upgrade .docs-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:14px}.docs-page-upgrade .docs-icon.teal{background:#e7f5f1}.docs-page-upgrade .docs-icon.amber{background:#fff2d5}.docs-page-upgrade .docs-icon svg{width:28px;height:28px}.docs-page-upgrade .docs-card-arrow svg{width:20px;height:20px;display:block;transition:transform .18s}.docs-page-upgrade .docs-card:hover .docs-card-arrow svg{transform:translateX(3px)}.docs-page-upgrade .docs-card--featured{grid-column:1/-1;grid-template-columns:60px minmax(0,1fr) 400px;gap:24px;background:#fff2d5;border-color:#ead3a2;min-height:192px}.docs-page-upgrade .docs-card--featured>.docs-icon{width:60px;height:60px;background:#ffe4a6;align-self:start}.docs-page-upgrade .docs-card--featured h3{font-size:30px;line-height:1.15}.docs-page-upgrade .docs-feature-action{display:inline-flex;gap:12px;align-items:center;font-size:14px;font-weight:700;margin-top:20px;text-decoration:underline;text-underline-offset:4px}.docs-page-upgrade .docs-feature-action svg{width:20px;height:20px}.docs-page-upgrade .docs-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;min-width:0}.docs-page-upgrade .docs-flow-node{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;min-height:112px;padding:16px 10px;border:1px solid #ead3a2;border-radius:14px;background:#fff;font-size:12px;line-height:1.4;color:#14243d}.docs-page-upgrade .docs-flow-node svg{width:28px;height:28px;color:#087f73}.docs-page-upgrade .docs-flow-node:nth-child(2) svg{color:#935d00}.docs-page-upgrade .docs-flow-node:not(:last-child):after{content:'';position:absolute;width:28px;height:8px;right:-29px;top:calc(50% - 4px);background:radial-gradient(circle at 4px 4px,#f5aa1c 4px,transparent 4.5px),radial-gradient(circle at 24px 4px,#f5aa1c 4px,transparent 4.5px),linear-gradient(#f5aa1c,#f5aa1c) center/100% 2px no-repeat}.docs-page-upgrade .docs-card--api{grid-column:1/-1;min-height:128px;background:linear-gradient(110deg,#14243d,#1b3152);border-color:#14243d;color:#fff}.docs-page-upgrade .docs-card--api h3{color:#fff;font-size:28px}.docs-page-upgrade .docs-card--api p{color:#e2e8f0}.docs-page-upgrade .docs-card--api .docs-icon{background:transparent;border:1px solid #8a9bb2;color:#fff}.docs-page-upgrade .docs-card--api:hover{background:#1b3152}.docs-page-upgrade .docs-card--wide{grid-column:1/-1}.docs-page-upgrade #docs-empty{grid-column:1/-1;padding:40px 24px;border:1px dashed #cbd5e1;border-radius:20px;background:#fff}.docs-page-upgrade #docs-empty h3{font-size:24px}.docs-page-upgrade #docs-empty p{margin-top:12px;color:#57657b}.docs-page-upgrade [data-docs-reset]{margin-top:20px;min-height:44px;padding:10px 18px;border:0;border-radius:12px;background:#f5aa1c;color:#14243d;font-weight:700}.docs-page-upgrade .docs-action{padding-bottom:72px}.docs-page-upgrade .docs-action-band{padding:48px;background:#14243d;border-radius:20px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center}.docs-page-upgrade .docs-action h2{font-size:36px;line-height:1.15;color:#fff}.docs-page-upgrade .docs-action p{margin-top:16px;color:#e2e8f0;max-width:580px}.docs-page-upgrade .docs-action a{display:flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border-radius:999px;background:#f5aa1c;color:#14243d;text-decoration:none;font-weight:700}.docs-page-upgrade :is(a,button):focus-visible{outline:3px solid #087f73;outline-offset:4px}.docs-page-upgrade .docs-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
@media(max-width:1199px){.docs-page-upgrade .docs-hero{padding-top:72px}.docs-page-upgrade .docs-card--featured{grid-template-columns:60px minmax(0,1fr)}.docs-page-upgrade .docs-flow{grid-column:1/-1}.docs-page-upgrade .docs-card--standard{grid-template-columns:48px minmax(0,1fr);gap:16px}.docs-page-upgrade .docs-card--standard .docs-card-arrow{grid-column:2;justify-self:end}.docs-page-upgrade .docs-card--standard .docs-icon{width:48px;height:48px}}
@media(max-width:1023px){.docs-page-upgrade .docs-hero{padding-top:64px}.docs-page-upgrade h1{font-size:60px;line-height:1.08}.docs-page-upgrade .docs-directory{grid-template-columns:1fr}.docs-page-upgrade .docs-topic-nav{padding:16px}.docs-page-upgrade .docs-topic-nav h2{margin-bottom:12px}.docs-page-upgrade .docs-topic-nav>div{display:flex;flex-wrap:wrap;gap:8px}.docs-page-upgrade .docs-topic-nav a{padding:8px 10px}.docs-page-upgrade .docs-card--standard{grid-template-columns:56px minmax(0,1fr) 20px}.docs-page-upgrade .docs-card--standard .docs-card-arrow{grid-column:auto}.docs-page-upgrade .docs-card--standard .docs-icon{width:56px;height:56px}}
@media(max-width:767px){.docs-page-upgrade .docs-hero{padding-top:48px;padding-bottom:40px}.docs-page-upgrade h1{font-size:40px;line-height:1.1}.docs-page-upgrade .docs-subtitle{font-size:16px;line-height:1.65}.docs-page-upgrade .docs-search-field{min-height:56px;padding-inline:14px}.docs-page-upgrade .docs-directory{gap:32px;padding-bottom:48px}.docs-page-upgrade .docs-topic-nav>div{gap:4px}.docs-page-upgrade #docs-directory-title{font-size:28px;line-height:1.2}.docs-page-upgrade #docs-topics{grid-template-columns:1fr}.docs-page-upgrade .docs-card,.docs-page-upgrade .docs-card--standard{padding:22px;gap:16px;grid-template-columns:40px minmax(0,1fr);min-height:0}.docs-page-upgrade .docs-card h3{font-size:23px;line-height:1.25}.docs-page-upgrade .docs-icon,.docs-page-upgrade .docs-card--standard .docs-icon,.docs-page-upgrade .docs-card--featured>.docs-icon{width:40px;height:40px}.docs-page-upgrade .docs-icon svg{width:24px;height:24px}.docs-page-upgrade .docs-card-arrow,.docs-page-upgrade .docs-card--standard .docs-card-arrow{grid-column:2;justify-self:end}.docs-page-upgrade .docs-flow{grid-template-columns:1fr;gap:16px}.docs-page-upgrade .docs-flow-node{flex-direction:row;text-align:left;justify-content:flex-start;min-height:52px;padding:12px 16px;font-size:13px}.docs-page-upgrade .docs-flow-node:not(:last-child):after{width:8px;height:16px;right:auto;left:calc(50% - 4px);top:auto;bottom:-17px;background:radial-gradient(circle at 4px 4px,#f5aa1c 4px,transparent 4.5px),radial-gradient(circle at 4px 12px,#f5aa1c 4px,transparent 4.5px),linear-gradient(#f5aa1c,#f5aa1c) center/2px 100% no-repeat}.docs-page-upgrade .docs-action{padding-bottom:48px}.docs-page-upgrade .docs-action-band{padding:32px 22px;grid-template-columns:1fr}.docs-page-upgrade .docs-action h2{font-size:28px}.docs-page-upgrade .docs-action a{width:100%}}
@media(max-width:359px){.docs-page-upgrade h1{font-size:36px}.docs-page-upgrade .docs-card,.docs-page-upgrade .docs-card--standard{gap:12px;padding:18px}}
@media(prefers-reduced-motion:reduce){.docs-page-upgrade *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
