.UA_UdG_link{color:inherit;text-decoration-line:none}.UA_UdG_link:focus-visible{border-radius:2px}
.ALnvDW_root{background-color:var(--color-gray-lightest);border-radius:var(--border-radius-button);color:var(--text-color-dark);text-transform:none;white-space:nowrap;padding:0 7px;font-size:12px;font-weight:600;line-height:1rlh;display:inline-block}.ALnvDW_root:has(.ALnvDW_icon){justify-content:center;align-items:center;display:inline-flex}.ALnvDW_small{padding:0 .25lh;font-size:10px;line-height:round(down,1rlh,1px)}.ALnvDW_large{padding:0 .4lh;font-size:14px;line-height:1.4rlh}.ALnvDW_icon{justify-content:center;align-items:center;margin-top:-.1lh;margin-right:.15em;display:flex}.ALnvDW_primary,.ALnvDW_secondary,.ALnvDW_added,.ALnvDW_removed{background-color:oklch(from var(--badge-color) calc(l * .87) c h);color:#fff}[data-color-scheme=dark] :is(.ALnvDW_primary,.ALnvDW_secondary,.ALnvDW_added,.ALnvDW_removed){background-color:oklch(from var(--badge-color) calc(l * .6) c h)}.ALnvDW_primary{--badge-color:var(--color-primary)}.ALnvDW_secondary{--badge-color:var(--color-secondary)}.ALnvDW_added{--badge-color:var(--color-added)}.ALnvDW_removed{--badge-color:var(--color-removed)}.ALnvDW_success{background-color:var(--color-success-fill);color:var(--color-success-on-fill)}.ALnvDW_danger{background-color:var(--color-danger-fill);color:var(--color-danger-on-fill)}
.OXMkGq_button{--button-color:var(--color-primary);--button-text-color:var(--button-color);--button-border-color:oklch(from var(--button-color) l c h / 80%);--button-box-shadow:none;box-shadow:var(--button-box-shadow);color:var(--button-text-color);text-align:center;vertical-align:middle;white-space:nowrap;min-width:150px;padding:12px 15px;font-size:15px;font-weight:600;text-decoration:none;transition:box-shadow .1s;display:inline-block}.OXMkGq_bordered{--button-box-shadow:0 4px 3px -3px var(--color-card-box-shadow);border-radius:var(--border-radius-button);border:1px solid var(--button-border-color)}.OXMkGq_colorSecondary{--button-color:oklch(from var(--color-secondary) calc(l * .87) c h)}.OXMkGq_colorDanger{--button-color:oklch(52% .2 25)}.OXMkGq_sizeLarge{padding:12px 40px;font-size:18px}.OXMkGq_hasIcon{justify-content:center;align-items:center;display:inline-flex}.OXMkGq_hasIcon img{width:32px;height:32px;margin-right:10px}.OXMkGq_hasIcon svg{width:32px;height:32px;margin-right:10px}.OXMkGq_sizeSmall img{width:20px;height:20px;margin-right:5px}.OXMkGq_sizeSmall svg{width:20px;height:20px;margin-right:5px}.OXMkGq_sizeMedium{--button-medium-vertical-padding:6px;padding:var(--button-medium-vertical-padding) 14px;min-width:auto;min-height:var(--input-height);font-size:12px;line-height:calc(var(--input-height) - 2 * var(--button-medium-vertical-padding))}.OXMkGq_sizeMedium.OXMkGq_bordered{line-height:calc(var(--input-height) - (2 * var(--button-medium-vertical-padding)) - 2px)}.OXMkGq_sizeMedium img{width:22px;height:22px;margin-top:-2px;margin-bottom:-2px;margin-right:7px}.OXMkGq_sizeMedium svg{width:22px;height:22px;margin-top:-2px;margin-bottom:-2px;margin-right:7px}.OXMkGq_sizeSmall{min-width:auto;padding:4px 10px;font-size:11px}.OXMkGq_colorSecondary:not(.OXMkGq_sizeDefault,.OXMkGq_sizeLarge):not(.OXMkGq_filled){--button-smaller-text-color:oklch(from var(--button-text-color) calc(l * .85) c h);color:var(--button-smaller-text-color)}:is([data-color-scheme=dark] .OXMkGq_sizeMedium.OXMkGq_colorSecondary,[data-color-scheme=dark] .OXMkGq_sizeSmall.OXMkGq_colorSecondary){--button-smaller-text-color:var(--color-secondary)}.OXMkGq_filled{--button-text-color:var(--text-color-white);--button-filled-background-color:var(--button-color);background-color:var(--button-filled-background-color);border-color:var(--button-filled-background-color);text-shadow:1px 1px 2px oklch(from var(--button-filled-background-color) calc(l * .1) calc(c * .8) h / 10%)}[data-color-scheme=dark] .OXMkGq_filled{--button-text-color:oklch(from var(--text-color-white) calc(l * .75) c h);text-shadow:1px 1px 2px oklch(from var(--button-filled-background-color) .9 calc(c * .8) h / 25%);--button-filled-background-color:var(--button-color)}[data-color-scheme=dark] .OXMkGq_filled:not(.OXMkGq_sizeDefault,.OXMkGq_sizeLarge){--button-text-color:oklch(from var(--text-color-white) calc(l * .75) c h);text-shadow:1px 1px 2px oklch(from var(--button-filled-background-color) .9 calc(c * .8) h / 25%);--button-filled-background-color:var(--button-color)}.OXMkGq_filled:not(.OXMkGq_sizeDefault,.OXMkGq_sizeLarge){--button-filled-background-color:oklch(from var(--button-color) calc(l * .89) c h)}.OXMkGq_button:disabled{--button-box-shadow:none;--button-color:var(--text-color-dark);opacity:.5;cursor:inherit}.OXMkGq_button:not(:disabled):not(.OXMkGq_asLink):hover,.OXMkGq_button:not(:disabled):not(.OXMkGq_asLink):focus-visible{box-shadow:var(--button-box-shadow), 0 0 3px -1px var(--button-border-color);text-decoration:none}.OXMkGq_button:not(:disabled):not(.OXMkGq_asLink):active{border-color:oklch(from var(--button-border-color) calc(l * .6) c h);color:oklch(from var(--button-text-color) calc(l * .9) c h);box-shadow:none}.OXMkGq_filled:active{background-color:oklch(from var(--button-color) l calc(c * .8) h);box-shadow:none}.OXMkGq_button:not(:disabled):not(.OXMkGq_asLink):focus-visible{border-radius:var(--border-radius-button)}.OXMkGq_asLink{--button-box-shadow:none;font-size:inherit;vertical-align:inherit;min-width:auto;color:var(--color-primary);text-decoration:underline;-webkit-text-decoration-color:var(--color-text-decoration);text-decoration-color:var(--color-text-decoration);border:none;padding:0;font-weight:400;display:inline}.OXMkGq_colorDanger.OXMkGq_filled{--button-text-color:oklch(100% 0 0)}[data-color-scheme=dark] .OXMkGq_colorDanger.OXMkGq_filled{--button-text-color:oklch(100% 0 0)}
.L7RADa_label{vertical-align:middle;cursor:pointer;align-items:center;transition:opacity .2s;display:inline-flex}.L7RADa_checkbox{align-items:center;display:flex}.L7RADa_disabled{opacity:.5;cursor:default}.L7RADa_small{text-transform:uppercase;color:var(--text-color-medium-dark);font-size:10px;font-weight:600}.L7RADa_small .L7RADa_children{display:inline-flex}.L7RADa_input{appearance:none;border:1px solid oklch(from var(--text-color-medium-dark) l c h / 70%);width:18px;height:18px;cursor:inherit;background-color:var(--color-gray-lightest);border-radius:4px;flex-shrink:0;place-content:center;margin:0 .5rem 0 0;transition:border-color .1s,background-color .1s;display:inline-grid}.L7RADa_input:before{content:"";background-color:var(--text-color-white);width:12px;height:12px;transition:transform .1s;transform:scale(0);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.25 4.75 8.5 9.5 3.5' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.25 4.75 8.5 9.5 3.5' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.L7RADa_label:not(.L7RADa_disabled):hover .L7RADa_input:not(:checked){border-color:var(--text-color-medium-dark)}.L7RADa_input:checked{border-color:var(--color-primary);background-color:var(--color-primary)}.L7RADa_input:checked:before{transform:none}.L7RADa_chip{min-height:var(--input-height);border:1px solid var(--color-gray-light);border-radius:var(--border-radius-button);background-color:var(--color-gray-lightest);padding:0 .75rem;transition:border-color .1s,background-color .1s;display:flex}.L7RADa_chip:not(.L7RADa_disabled):hover{border-color:var(--text-color-medium-dark)}.L7RADa_chip:has(.L7RADa_input:checked){border-color:var(--color-primary);background-color:oklch(from var(--color-primary) l c h / 10%)}.L7RADa_chip .L7RADa_input{width:16px;height:16px}.L7RADa_chip .L7RADa_input:before{width:10px;height:10px}.L7RADa_toggleLabel{justify-content:space-between;gap:1rem;width:100%;margin-bottom:.5lh;display:flex}.L7RADa_toggle{--toggle-lever-size:var(--checkbox-toggle-lever-size,1.5lh);--toggle-width:var(--checkbox-toggle-width,3.5rem);width:var(--toggle-width);height:var(--toggle-lever-size);cursor:pointer;border-radius:calc(var(--toggle-lever-size) / 2);background:var(--color-gray-light);border:none;flex-shrink:0;padding:0;transition:background .2s;display:inline-block;position:relative}.L7RADa_toggle:after{content:"";width:calc(var(--toggle-lever-size) - .25rem);height:calc(var(--toggle-lever-size) - .25rem);box-shadow:0 .125rem .25rem var(--color-card-box-shadow);background:#fff;border-radius:50%;transition:transform .2s;position:absolute;top:.125rem;left:.125rem}.L7RADa_toggleOn{background:var(--color-secondary)}.L7RADa_toggleOn:after{transform:translateX(calc(var(--toggle-width) - var(--toggle-lever-size)))}.L7RADa_toggleDisabled{opacity:.5;cursor:not-allowed}
.mZAj4a_growWrap{font-family:var(--font-family-monospace);display:grid}.mZAj4a_growWrap:after{content:attr(data-replicated-value) " ";white-space:pre-wrap;visibility:hidden}.mZAj4a_growWrap>textarea{resize:none;width:100%;cursor:inherit;background:0 0;border:none;padding:0;overflow:hidden}.mZAj4a_growWrap>textarea:focus{outline:none}.mZAj4a_growWrap>textarea,.mZAj4a_growWrap:after{border:inherit;font:inherit;padding:inherit;grid-area:1/1/2/2}.mZAj4a_container{cursor:pointer;position:relative}.mZAj4a_container textarea:focus-visible{outline:1px solid var(--color-outline);outline-offset:2px;border-radius:var(--border-radius-button)}@keyframes mZAj4a_fadeInOut{0%{opacity:0}10%{opacity:1}75%{opacity:1}to{opacity:0}}.mZAj4a_checkmark{pointer-events:none;animation:1.8s forwards mZAj4a_fadeInOut;position:absolute;top:.15rem;right:.25rem}
._2PkvDq_root{opacity:0;justify-content:center;width:100%;font-size:.875rem;font-weight:500;animation-name:_2PkvDq_toastEnter,_2PkvDq_toastExit;animation-duration:.2s,.3s;animation-timing-function:cubic-bezier(.2,.9,.2,1),ease-in;animation-delay:0s,4.7s;animation-fill-mode:forwards,forwards;display:flex;position:fixed;bottom:.5lh;left:0;transform:translateY(100%)}@media (prefers-reduced-motion:reduce){._2PkvDq_root{opacity:1;animation:none;transform:none}}._2PkvDq_inner{background-color:var(--color-primary);border:2px solid var(--text-color-white);box-shadow:1px 1px 3px 1px var(--color-card-box-shadow);color:var(--text-color-white);text-align:center;text-wrap:balance;border-radius:.75lh;max-width:400px;padding:.25lh 1rem;display:inline-block}._2PkvDq_inner._2PkvDq_subtle{background-color:var(--background-color);color:var(--text-color-dark)}@keyframes _2PkvDq_toastEnter{0%{opacity:0;transform:translateY(100%)}40%{opacity:1;transform:translateY(-8px)}70%{opacity:1;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes _2PkvDq_toastExit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}
@font-face{font-family:FontWithASyntaxHighlighterLightOwl;src:url(/static/fonts/FontWithASyntaxHighlighterLightOwl-Regular.woff2)format("woff2")}@font-face{font-family:FontWithASyntaxHighlighterNightOwl;src:url(/static/fonts/FontWithASyntaxHighlighterNightOwl-Regular.woff2)format("woff2")}.qxc73a_syntaxHighlighted{font-family:FontWithASyntaxHighlighterLightOwl,monospace}.qxc73a_codeBlock{border-radius:var(--border-radius-card);border:1px solid var(--color-gray-lighter);--scroll-shadow-color:#00000012;--code-block-background-color:var(--color-gray-lightest);background:linear-gradient(var(--code-block-background-color) 30%, #fff0) center top, linear-gradient(#fff0, var(--code-block-background-color) 70%) center bottom, radial-gradient(farthest-side at 50% 0, var(--scroll-shadow-color), #0000) center top, radial-gradient(farthest-side at 50% 100%, var(--scroll-shadow-color), #0000) center bottom, var(--code-block-background-color);background-repeat:no-repeat;background-size:100% 40px,100% 40px,100% 14px,100% 14px,100% 14px;background-attachment:local,local,scroll,scroll,scroll;max-height:200px;margin:0 0 1lh;font-size:11px;line-height:16px;overflow-x:scroll}[data-color-scheme=dark] .qxc73a_codeBlock{--scroll-shadow-color:#00000080}[data-color-scheme=dark] .qxc73a_syntaxHighlighted{font-family:FontWithASyntaxHighlighterNightOwl,monospace}
.tU39pG_targetNode{border-left:3px solid oklch(from var(--border-color) l c h / var(--border-opacity));margin-bottom:1lh;padding:0 .5lh;font-size:.75rem}.tU39pG_targetNode>:first-child{margin-top:0}.tU39pG_targetNode>:last-child{margin-bottom:0}.tU39pG_failureSummary{color:var(--text-color-medium-dark)}.tU39pG_violationVisualizerItems{--columns:2;max-width:calc(100px * var(--columns));grid-template-columns:repeat(var(--columns), 1fr);align-items:center;gap:.25lh .75rem;margin-bottom:1lh;font-weight:500;display:grid}.tU39pG_violationVisualizerItems:has(.tU39pG_violationVisualizerItem:nth-child(3)){--columns:3}.tU39pG_violationVisualizerItems:has(.tU39pG_violationVisualizerToggleUnderline){--columns:3}.tU39pG_violationVisualizerItem{text-indent:.15rem;margin-bottom:.25lh;line-height:1.75}.tU39pG_violationVisualizerColor{aspect-ratio:3;border-radius:var(--border-radius-button);box-shadow:0 0 0 1px var(--color-gray-light)}.tU39pG_violationVisualizerColor:has(:focus-visible){outline:3px solid var(--color-outline)}.tU39pG_violationVisualizerColor>input[type=color]{opacity:0;cursor:pointer;width:100%;height:100%}.tU39pG_violationVisualizerExample{grid-column:1 / calc(var(--columns) + 1);border-radius:var(--border-radius-button);text-align:center;box-shadow:0 0 0 1px var(--color-gray-light);justify-content:center;align-items:center;min-height:3rem;padding:0 2rem;display:flex;overflow:hidden}.tU39pG_violationVisualizerExample:after{content:"Example"}.tU39pG_violationVisualizerLinkExample{grid-column:1 / calc(var(--columns) + 1);text-align:center;box-shadow:0 0 0 1px var(--color-gray-light);min-height:3rem;padding:1rem}.tU39pG_violationVisualizerExpectedContrastRatio{grid-column:1 / calc(var(--columns) + 1);align-items:center;gap:4px;display:flex}.tU39pG_violationVisualizerColorValue{margin-left:.15rem}.tU39pG_selector{position:relative}.tU39pG_newBadge{z-index:1;position:absolute;top:calc(-1*round(down,.5rlh,1px));left:.75rem}
.hNZnta_violations{border:1px solid var(--color-gray-lightest);border-radius:0 var(--border-radius-card) var(--border-radius-card) var(--border-radius-card);margin-bottom:round(.5lh,1px)}.hNZnta_sizeSmall{font-size:.75rem}.hNZnta_impact{--ring-width:2px;--hole-size:0px;--blend:.5px;--hole-start:0px;--hole-end:max(0px, calc(var(--hole-size) - var(--blend)));--ring-start:calc(var(--hole-size));--ring-end:calc(var(--ring-start) + var(--ring-width));--edge-start:calc(var(--ring-end) + var(--blend));--size:calc((var(--edge-start) + var(--blend)) * 2);--ring-color:var(--color-blue);background:radial-gradient(circle at center, transparent var(--hole-start), transparent var(--hole-end), var(--ring-color) var(--ring-start), var(--ring-color) var(--ring-end), transparent var(--edge-start));background-position:50%;background-repeat:no-repeat;border-radius:50%;flex:none;width:1rem;height:1rem;display:block;position:relative}.hNZnta_impactTooltip{flex:none;justify-content:flex-start}.hNZnta_impactTooltipText{white-space:normal}.hNZnta_impactMinor{--hole-size:0px;--ring-color:var(--color-blue)}.hNZnta_impactModerate{--hole-size:2px;--ring-color:var(--color-green)}.hNZnta_impactSerious{--hole-size:3px;--ring-color:var(--color-yellow)}.hNZnta_impactCritical{--hole-size:4px;--ring-color:var(--color-red)}.hNZnta_violation{grid-template-columns:1.75rem 1fr 5rem 1.75rem;gap:0 .5lh;display:grid}.hNZnta_violation+.hNZnta_violation{border-top:1px solid var(--color-gray-lightest)}.hNZnta_violation h4{font-size:.75rem;font-weight:500}.hNZnta_sizeSmall .hNZnta_violation{grid-template-columns:1.75rem 1fr auto auto}.hNZnta_violationSummary{grid-template-columns:subgrid;grid-column:1/5;justify-content:center;align-items:center;padding:.5lh;display:grid}.hNZnta_violationSummary:has(button){cursor:pointer}.hNZnta_violationDetails{grid-template-columns:subgrid;white-space:pre-wrap;grid-column:2/5;min-width:0;font-size:.75rem}.hNZnta_violationDetails>:first-child{margin-top:0}.hNZnta_violationDetails>:last-child{margin-bottom:0}.hNZnta_viewTabs{display:flex}.hNZnta_picked{white-space:pre-wrap;padding:.5lh;font-size:.75rem}.hNZnta_picked+.hNZnta_violation{border-top:1px solid var(--color-gray-lightest)}.hNZnta_pickedTitle{align-items:center;gap:.5rem;margin:0 0 .5lh;font-size:.875rem;font-weight:500;display:flex}.hNZnta_pickedHint{color:var(--text-color-medium-dark);margin:0}.hNZnta_unchangedButton{grid-template-columns:subgrid;grid-column:2/5;padding:.5lh 0}.hNZnta_targetNodes{--border-color:var(--color-gray-lightest);--border-opacity:20%;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1lh .5lh;padding-bottom:.5lh;display:grid}.hNZnta_failingNodes{--border-color:var(--color-primary)}.hNZnta_resolvedNodes{--border-color:var(--color-secondary)}.hNZnta_toggle{grid-template-columns:1fr;place-items:center;width:100%;height:100%;display:grid}.hNZnta_toggle:focus-visible{border-radius:var(--border-radius-button)}.hNZnta_toggle>svg{transition:transform .1s ease-out}.hNZnta_toggleOpen>svg{transform:rotate(90deg)}.hNZnta_showSnapshotButton{color:var(--text-color-medium-dark);text-decoration:underline;-webkit-text-decoration-color:var(--color-text-decoration);text-decoration-color:var(--color-text-decoration);font-size:.75rem}.hNZnta_standalone{border-radius:var(--border-radius-card)}.hNZnta_quietLabel{align-items:center;gap:.5rem;margin:0 0 .5lh;font-weight:500;display:flex}.hNZnta_snapshotHeading{color:var(--text-color-medium-dark);margin:round(.75lh,1px) 0 round(.35lh,1px);font-size:.75rem;font-weight:500}.hNZnta_snapshotHeading:first-child{margin-top:0}
.svXweW_component{white-space:nowrap;border:1px solid var(--color-gray-lightest);contain:content;background-image:linear-gradient(45deg, var(--checkered-color) 25%, transparent 25%, transparent 75%, var(--checkered-color) 75%, var(--checkered-color)), linear-gradient(45deg, var(--checkered-color) 25%, transparent 25%, transparent 75%, var(--checkered-color) 75%, var(--checkered-color));background-position:-1px -1px,9px 9px;background-size:20px 20px;max-width:100%;overflow-x:auto}.svXweW_light.svXweW_dotted,.svXweW_dark.svXweW_dotted{background-image:radial-gradient(var(--dot-color) 1px, transparent 1.5px);background-position:0 0;background-size:14px 14px}.svXweW_dotted:has([data-checkered-loading]):before{content:"";pointer-events:none;background-image:radial-gradient(oklch(from var(--color-primary) l c h / 75%) 1.2px, transparent 1.8px);background-size:14px 14px;animation:1.5s linear infinite svXweW_loading-wave,.3s .4s backwards svXweW_loading-wave-in;position:absolute;inset:0;-webkit-mask-image:linear-gradient(105deg,#0000 36%,#000 50%,#0000 64%);mask-image:linear-gradient(105deg,#0000 36%,#000 50%,#0000 64%);-webkit-mask-size:250% 100%;mask-size:250% 100%}#storybook-root .svXweW_dotted:has([data-checkered-loading]):before{animation:1.5s linear infinite svXweW_loading-wave}@keyframes svXweW_loading-wave{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes svXweW_loading-wave-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.svXweW_dotted:has([data-checkered-loading]):before{opacity:.4;animation:none;-webkit-mask-image:none;mask-image:none}}.svXweW_solidLight{background-color:#fff}.svXweW_solidDark{background-color:#282828}.svXweW_light{--checkered-color:oklch(97% 0 0);background-color:#fff}.svXweW_dark{--checkered-color:oklch(24% 0 0);background-color:#000}.svXweW_light.svXweW_dotted{--dot-color:oklch(25% 0 0/.09);background-color:oklch(98% 0 0)}.svXweW_dark.svXweW_dotted{--dot-color:oklch(96% 0 0/.09);background-color:oklch(24% 0 0)}.svXweW_withFooter>.svXweW_component{border-radius:inherit}.svXweW_withFooter:has(>.svXweW_footer:not(:empty))>.svXweW_component{border-bottom-width:0;border-end-end-radius:0;border-end-start-radius:0}.svXweW_footer{border:1px solid var(--color-gray-lightest);background-color:var(--checkered-footer-background);border-top:none;border-end-end-radius:inherit;border-end-start-radius:inherit}.svXweW_footer:empty{display:none}.svXweW_footerLight{--checkered-footer-background:oklch(95.5% 0 0)}.svXweW_footerDark{--checkered-footer-background:oklch(26.5% 0 0)}.svXweW_footerSolidDark{--checkered-footer-background:oklch(30% 0 0)}
.kgSsGq_content{text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;color:var(--text-color-medium-dark);padding:.5rem .75rem;font-size:.6875rem}.kgSsGq_content a{color:inherit;text-decoration-line:none}.kgSsGq_content a:hover,.kgSsGq_content a:focus-visible{text-decoration-line:underline}.kgSsGq_animateIn{animation:.2s cubic-bezier(.2,.9,.1,1) kgSsGq_grow;display:grid}.kgSsGq_animateIn .kgSsGq_clip{min-height:0;overflow:hidden}.kgSsGq_animateIn .kgSsGq_content{animation:.2s cubic-bezier(.2,.9,.1,1) kgSsGq_slide-down}@keyframes kgSsGq_grow{0%{grid-template-rows:0fr}to{grid-template-rows:1fr}}@keyframes kgSsGq_slide-down{0%{translate:0 -100%}}@media (prefers-reduced-motion:reduce){.kgSsGq_animateIn,.kgSsGq_animateIn .kgSsGq_content{animation:none}}
.BplNuq_root{--width:45px;--height:15px;visibility:hidden;max-width:80px;animation:0s 1s forwards BplNuq_show;display:inline-block}.BplNuq_showImmediately{visibility:visible;animation:none}#storybook-root .BplNuq_root{visibility:visible;animation:none}.BplNuq_root:after{--background-size-visible:calc(100% / 4.5) 100%;--background-size-hidden:calc(100% / 4.5) 0%;content:"";width:var(--width);height:var(--height);background:radial-gradient(circle closest-side, var(--text-color-medium-dark) 90%, #0000) 0% 50%, radial-gradient(circle closest-side, var(--text-color-medium-dark) 90%, #0000) 50% 50%, radial-gradient(circle closest-side, var(--text-color-medium-dark) 90%, #0000) 100% 50%;background-size:var(--background-size-visible);background-repeat:no-repeat;animation:1.2s linear infinite BplNuq_dots;display:inline-block}.BplNuq_root.BplNuq_small:after{width:30px;height:10px}@keyframes BplNuq_dots{33%{background-size:var(--background-size-hidden), var(--background-size-visible), var(--background-size-visible)}50%{background-size:var(--background-size-visible), var(--background-size-hidden), var(--background-size-visible)}66%{background-size:var(--background-size-visible), var(--background-size-visible), var(--background-size-hidden)}}@keyframes BplNuq_show{0%{visibility:hidden}to{visibility:visible}}
.UAhl5G_rows{gap:1lh;padding-bottom:.5lh;display:grid}.UAhl5G_row{--border-color:var(--color-primary);--border-opacity:20%;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.UAhl5G_row>:last-child{margin-bottom:0}@media (max-width:600px){.UAhl5G_row{grid-template-columns:minmax(0,1fr)}}.UAhl5G_closeUp{border:1px solid var(--color-gray-lighter);border-radius:var(--border-radius-button);justify-self:start;position:relative;overflow:hidden}.UAhl5G_closeUp>:first-child{border-bottom:0}.UAhl5G_pin{background:var(--text-color-dark);min-width:1.25rem;color:var(--background-color);text-align:center;white-space:normal;border-radius:999px;padding:0 .3125rem;font-size:.6875rem;font-weight:700;line-height:1.25rem;position:absolute;top:.375rem;left:.375rem}
.lHpD3G_component{width:100%;height:100%;position:relative}.lHpD3G_canvas{width:100%;height:100%;display:block;position:absolute;inset:0}
.nZWQfq_frames{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;gap:.5rem;margin:0;padding:2px 2px .25rem;scroll-padding-inline:2px;list-style:none;display:flex;overflow-x:auto}.nZWQfq_frames>li{scroll-snap-align:start;flex:none}.nZWQfq_member{border:1px solid var(--color-gray-lighter);border-radius:var(--border-radius-button);background:var(--background-color);width:202px;color:var(--text-color-medium-dark);font:inherit;text-align:left;cursor:pointer;flex-direction:column;padding:0;font-size:.75rem;display:flex;position:relative;overflow:hidden}.nZWQfq_member:hover{border-color:var(--color-gray-light)}.nZWQfq_member[aria-pressed=true]{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary);color:var(--text-color-dark)}.nZWQfq_frame{border-bottom:1px solid var(--color-gray-lighter);background:var(--color-gray-lightest);width:200px;height:120px;display:block;position:relative;overflow:hidden}.nZWQfq_empty{height:100%;color:var(--text-color-medium-dark);text-align:center;place-items:center;padding:0 .75rem;display:grid}.nZWQfq_fitted{max-width:100%;max-height:100%;margin:auto;display:block}.nZWQfq_placed,.nZWQfq_change{position:absolute;top:0;left:0}.nZWQfq_placed{max-width:none}.nZWQfq_change{box-sizing:border-box;border:1.5px solid var(--color-primary);background:oklch(from var(--color-primary) l c h / .08);pointer-events:none;border-radius:2px}.nZWQfq_caption{flex-direction:column;min-width:0;padding:.375rem .5rem;display:flex}
._0t6yJa_inlineCode{background-color:var(--color-gray-lightest);border-radius:var(--border-radius-button);-webkit-box-decoration-break:clone;box-decoration-break:clone;overflow-wrap:break-word;--inline-code-bleed:max(0px, min(.2em, (1lh - 1.3em) / 2 - 1px));box-shadow:0 calc(-1 * var(--inline-code-bleed)) 0 var(--color-gray-lightest), 0 var(--inline-code-bleed) 0 var(--color-gray-lightest);white-space:pre-wrap;word-break:break-word;padding:0 .25lh;font-size:.875em;line-height:1lh;display:inline}
.V6lA1G_container.V6lA1G_fill{width:100%;container-type:inline-size}.V6lA1G_container.V6lA1G_inline{display:inline-block}.V6lA1G_component{--component-border-radius:var(--border-radius-button);--option-border-radius:calc(var(--component-border-radius) - 1px);border:1px solid var(--color-gray-light);border-radius:var(--component-border-radius);align-items:stretch;display:flex}.V6lA1G_fill .V6lA1G_component{width:100%}.V6lA1G_option{--divider-color:var(--color-gray-lighter);color:var(--text-color-dark);border-left:1px solid var(--divider-color);border-radius:0 var(--option-border-radius) var(--option-border-radius) 0;white-space:nowrap;flex:auto;min-width:0;padding:.5lh .8em .5lh .6em;font-weight:600;text-decoration:none;display:grid}.V6lA1G_option:first-of-type{border-radius:var(--option-border-radius) 0 0 var(--option-border-radius);border-left:none}.V6lA1G_option:hover:not(.V6lA1G_pressed):not(.V6lA1G_blocked){background-color:var(--color-gray-lightest);color:var(--text-color-dark)}.V6lA1G_option:focus-visible{outline-offset:2px}.V6lA1G_pressed{--pressed-fill:color-mix(in oklab, var(--pressed-color), oklch(0% 0 0) 20%);background-color:var(--pressed-fill);box-shadow:0 0 0 1px var(--pressed-fill);color:oklch(100% 0 0)}.V6lA1G_failure{--pressed-color:var(--color-rejected)}.V6lA1G_success{--pressed-color:var(--color-accepted)}[data-color-scheme=dark] .V6lA1G_pressed{--pressed-fill:color-mix(in oklab, var(--pressed-color), oklch(0% 0 0) 40%)}.V6lA1G_pressed,.V6lA1G_pressed+.V6lA1G_option{--divider-color:transparent}.V6lA1G_option.V6lA1G_blocked{cursor:not-allowed;color:color-mix(in oklch, var(--text-color-medium-dark), var(--background-color) 55%)}.V6lA1G_option.V6lA1G_blocked.V6lA1G_pressed{color:color-mix(in oklab, oklch(100% 0 0), var(--pressed-fill) 40%)}.V6lA1G_small{font-size:12px}.V6lA1G_small .V6lA1G_option{padding:.35lh .6em .35lh .45em}.V6lA1G_compact .V6lA1G_option{padding:.1lh .5em}.V6lA1G_words .V6lA1G_option{padding-inline:.8em}.V6lA1G_words.V6lA1G_touch{font-size:13px}.V6lA1G_words.V6lA1G_touch .V6lA1G_option{justify-content:center;align-items:center;height:42px;padding:0 .6em;display:flex}.V6lA1G_words.V6lA1G_touch .V6lA1G_sizer{display:none}.V6lA1G_words.V6lA1G_touch .V6lA1G_label{text-align:center;min-width:4.7em}.V6lA1G_lead{color:var(--color-text-muted);background-color:var(--color-bg-subtle);border-radius:var(--option-border-radius) 0 0 var(--option-border-radius);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;padding-inline:.8em;display:flex}.V6lA1G_lead+.V6lA1G_option{border-left:1px solid var(--divider-color);border-radius:0}@container (max-width:16em){.V6lA1G_fill .V6lA1G_component{flex-direction:column}.V6lA1G_fill .V6lA1G_option{border-left:none;border-top:1px solid var(--divider-color);border-radius:0 0 var(--option-border-radius) var(--option-border-radius);flex:none}.V6lA1G_fill .V6lA1G_option:first-of-type{border-radius:var(--option-border-radius) var(--option-border-radius) 0 0;border-top:none}.V6lA1G_fill .V6lA1G_lead{border-radius:var(--option-border-radius) var(--option-border-radius) 0 0;justify-content:center;padding-block:.35lh}.V6lA1G_fill .V6lA1G_lead+.V6lA1G_option{border-top:1px solid var(--divider-color);border-radius:0}}.V6lA1G_content,.V6lA1G_sizer{grid-area:1/1;justify-content:center;align-items:center;gap:.35em;min-width:0;display:flex}.V6lA1G_sizer{visibility:hidden}.V6lA1G_label{text-overflow:ellipsis;overflow:hidden}
.TUt7wa_window{color:#e6e8ee;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:#15171c;border:1px solid oklch(100% 5.96046e-8 none/.1);border-color:oklch(100% 5.96046e-8 none/.1) oklch(100% 5.96046e-8 none/.1) oklch(100% 5.96046e-8 none/.1) oklch(100% 5.96046e-8 none/.1);border-radius:12px;margin:0;overflow:hidden;box-shadow:0 12px 32px -16px #0006}.TUt7wa_title{font-family:var(--font-family-monospace,monospace);color:#a2a8b8;border-bottom:1px solid oklch(100% 5.96046e-8 none/.08);padding:10px 16px;font-size:12px}.TUt7wa_code{font-size:13px;line-height:1.6;overflow-x:auto}.TUt7wa_code pre{color:inherit;font-size:inherit;margin:0;padding:16px;background:0 0!important}.TUt7wa_code code{font-size:inherit;color:inherit;background:0 0;padding:0}.TUt7wa_code .shiki{color:var(--shiki-dark)}.TUt7wa_code .shiki span{color:var(--shiki-dark)}
.rApnpq_ctas{flex-direction:column;gap:12px;display:flex}.rApnpq_start{align-items:flex-start}.rApnpq_center{align-items:center}.rApnpq_buttons{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.rApnpq_signIn{color:var(--text-color-dark);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.rApnpq_signIn svg{transition:translate .15s ease-out}.rApnpq_signIn:hover svg{translate:3px}.rApnpq_note{color:var(--text-color-medium-dark);margin:0;font-size:14px}
.FeXstG_root{inset:var(--sticky-nav-height) 0 auto 0;pointer-events:none;height:70vh;min-height:500px;max-height:900px;display:none;position:absolute;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0% 10%,#0000004d 25%,#000 45% 65%,#0000 100%);mask-image:linear-gradient(#0000 0% 10%,#0000004d 25%,#000 45% 65%,#0000 100%)}[data-color-scheme=dark] .FeXstG_root{display:block}.FeXstG_canvas{width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.FeXstG_fadeIn{animation:1.6s ease-out backwards FeXstG_auroraFadeIn}}@keyframes FeXstG_auroraFadeIn{0%{opacity:0}}[data-mode=css].FeXstG_root:before,[data-mode=css].FeXstG_root:after{content:""}.FeXstG_root:before,.FeXstG_root:after,.FeXstG_band{filter:blur(80px);will-change:transform, opacity;position:absolute;inset:-20% -10%}.FeXstG_root:before{background:radial-gradient(ellipse 50% 40% at 20% 30%, color-mix(in oklch, var(--color-primary) 35%, transparent), transparent 70%), radial-gradient(ellipse 40% 30% at 80% 20%, color-mix(in oklch, var(--color-secondary) 30%, transparent), transparent 70%)}.FeXstG_band{background:radial-gradient(ellipse 45% 35% at 70% 40%, color-mix(in oklch, var(--color-secondary) 30%, transparent), transparent 70%), radial-gradient(ellipse 35% 30% at 30% 50%, color-mix(in oklch, var(--color-primary) 28%, transparent), transparent 70%)}.FeXstG_root:after{background:radial-gradient(ellipse 50% 30% at 50% 20%, color-mix(in oklch, var(--color-primary) 22%, transparent), transparent 70%), radial-gradient(ellipse 40% 30% at 10% 40%, color-mix(in oklch, var(--color-secondary) 28%, transparent), transparent 70%)}@media (prefers-reduced-motion:no-preference){[data-mode=css].FeXstG_root:before{animation:12s ease-in-out infinite alternate FeXstG_auroraShift1,9s ease-in-out infinite FeXstG_auroraShimmer}.FeXstG_band{animation:15s ease-in-out infinite alternate FeXstG_auroraShift2,9s ease-in-out -3s infinite FeXstG_auroraShimmer}[data-mode=css].FeXstG_root:after{animation:18s ease-in-out infinite alternate FeXstG_auroraShift3,9s ease-in-out -6s infinite FeXstG_auroraShimmer}}@keyframes FeXstG_auroraShift1{0%{transform:translate(-4%,-3%)scale(1)rotate(0)skew(0deg)}33%{transform:translate(3%,1%)scale(1.25,.82)rotate(7deg)skew(-3deg,1deg)}66%{transform:translate(5%,4%)scale(.85,1.3)rotate(-6deg)skew(2deg,-2deg)}to{transform:translate(-3%,5%)scale(1.18,.92)rotate(4deg)skew(-1deg,2deg)}}@keyframes FeXstG_auroraShift2{0%{transform:translate(3%,4%)scale(1.08,.96)rotate(0)skew(0deg)}33%{transform:translate(-4%,2%)scale(.82,1.28)rotate(-8deg)skew(3deg,-2deg)}66%{transform:translate(-5%,-3%)scale(1.3,.85)rotate(6deg)skew(-2deg,3deg)}to{transform:translate(4%,-4%)scale(.92,1.18)rotate(-3deg)skew(2deg,-1deg)}}@keyframes FeXstG_auroraShift3{0%{transform:translateY(-4%)scaleY(1.08)rotate(0)skew(0deg)}33%{transform:translate(-4%)scale(1.28,.85)rotate(7deg)skew(-3deg,2deg)}66%{transform:translate(3%,3%)scale(.85,1.3)rotate(-7deg)skew(2deg,-3deg)}to{transform:translate(5%,-2%)scale(1.2,.88)rotate(3deg)skew(-2deg,1deg)}}@keyframes FeXstG_auroraShimmer{0%,to{opacity:.65}50%{opacity:1}}
.Oyek0G_list{border-top:1px solid var(--color-gray-light)}.Oyek0G_item{border-bottom:1px solid var(--color-gray-light)}.Oyek0G_question{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:17px;font-weight:600;line-height:1.4;list-style:none;display:flex}.Oyek0G_question::-webkit-details-marker{display:none}.Oyek0G_question:after{content:"+";background:var(--color-gray-lightest);width:28px;height:28px;color:var(--color-secondary-text);border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:500;transition:rotate .2s ease-out;display:grid}.Oyek0G_question:hover{color:var(--color-secondary-text)}.Oyek0G_item[open]>.Oyek0G_question:after{rotate:45deg}.Oyek0G_answer{color:var(--text-color-medium-dark);padding:0 44px 20px 0;font-size:16px;line-height:1.6}.Oyek0G_answer p{margin:0 0 .75em}.Oyek0G_answer p:last-child{margin-bottom:0}.Oyek0G_answer code{font-size:.9em}
.gG5luG_scope>.gG5luG_aurora{height:auto;min-height:0;max-height:none;inset:0;-webkit-mask-image:radial-gradient(70% 70%,#000 40%,#0000 100%);mask-image:radial-gradient(70% 70%,#000 40%,#0000 100%)}.gG5luG_scope{--final-cta-wave-h:clamp(56px, 7vw, 96px);padding-bottom:clamp(56px,6vw,72px)}.gG5luG_stage{z-index:1;text-align:center;position:relative}.gG5luG_title{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(44px,7.5vw,96px);font-weight:700;line-height:1}.gG5luG_lede{max-width:560px;color:var(--text-color-medium-dark);text-wrap:balance;margin:24px auto 40px;font-size:clamp(17px,1.6vw,20px);line-height:1.55}
.s-jLQa_waves{--wave-h:var(--final-cta-wave-h,clamp(56px, 7vw, 96px));z-index:1;inset-inline:0;height:calc(var(--wave-h) + 1px);pointer-events:none;view-timeline-name:--final-cta-waves;position:absolute;bottom:-1px;overflow-x:clip}.s-jLQa_layer{width:calc(100% + var(--tile));-webkit-mask-repeat:repeat-x,no-repeat;mask-repeat:repeat-x,no-repeat;-webkit-mask-position:var(--wave-x,0) 0, 0 100%;mask-position:var(--wave-x,0) 0, 0 100%;-webkit-mask-size:var(--tile) 100%, 100% 50%;mask-size:var(--tile) 100%, 100% 50%;position:absolute;bottom:0;left:0}.s-jLQa_back,.s-jLQa_front{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 100' preserveAspectRatio='none'%3E%3Cpath d='M0 26C50 26 90 4 160 8S260 36 320 34C360 33 380 26 400 26V100H0Z'/%3E%3C/svg%3E"),linear-gradient(#000 0 0);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 100' preserveAspectRatio='none'%3E%3Cpath d='M0 26C50 26 90 4 160 8S260 36 320 34C360 33 380 26 400 26V100H0Z'/%3E%3C/svg%3E"),linear-gradient(#000 0 0)}.s-jLQa_middle{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 100' preserveAspectRatio='none'%3E%3Cpath d='M0 22Q100 2 200 22T400 22V100H0Z'/%3E%3C/svg%3E"),linear-gradient(#000 0 0);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 100' preserveAspectRatio='none'%3E%3Cpath d='M0 22Q100 2 200 22T400 22V100H0Z'/%3E%3C/svg%3E"),linear-gradient(#000 0 0)}.s-jLQa_back{--tile:clamp(360px, 44vw, 640px);background:color-mix(in oklab, var(--color-gray-lightest), var(--color-primary) 16%);height:100%}.s-jLQa_middle{--tile:clamp(260px, 30vw, 440px);background:color-mix(in oklab, var(--color-gray-lightest), var(--color-secondary) 28%);height:80%}.s-jLQa_front{--tile:clamp(320px, 38vw, 560px);background:var(--color-gray-lightest);--wave-x:40%;height:58%}.s-jLQa_boat{--boat-w:clamp(96px, 11vw, 160px);right:clamp(24px,10vw,160px);bottom:calc(var(--wave-h) * .46 - var(--boat-w) * .2);width:var(--boat-w);cursor:pointer;pointer-events:auto;translate:var(--boat-x,0) 0;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:absolute}.s-jLQa_boat:focus{outline:none}.s-jLQa_bob{transform-origin:50% 80%;rotate:-2deg;transform:rotate(var(--boat-lean,0deg))}.s-jLQa_boatSvg{width:100%;height:auto;display:block;overflow:visible}.s-jLQa_mast{stroke:var(--text-color-medium-dark);stroke-width:2.4px;stroke-linecap:round}.s-jLQa_pennant{fill:var(--color-secondary);transform-box:fill-box;transform-origin:100%}.s-jLQa_hull{fill:color-mix(in oklab, var(--color-primary) 85%, var(--color-gray-lightest))}.s-jLQa_gunwale{fill:color-mix(in oklab, var(--color-primary), black 30%)}.s-jLQa_porthole{fill:var(--color-gray-lightest)}.s-jLQa_boat:hover .s-jLQa_hippoLift,.s-jLQa_boat[data-driving] .s-jLQa_hippoLift{translate:0 -6px}.s-jLQa_hippoPeek{transform-box:fill-box;transform-origin:50% 100%}@keyframes s-jLQa_finalCtaDriftLeft{to{translate:calc(-1 * var(--tile)) 0}}@keyframes s-jLQa_finalCtaDriftRight{0%{translate:calc(-1 * var(--tile)) 0}to{translate:0}}@keyframes s-jLQa_finalCtaBob{0%{translate:0 1px;rotate:-3deg}to{translate:0 -2px;rotate:3deg}}@keyframes s-jLQa_finalCtaFlutter{to{scale:.8 1.06}}@keyframes s-jLQa_finalCtaPeekFromBoat{0%{translate:0 62px;rotate:10deg}}@media (prefers-reduced-motion:no-preference){.s-jLQa_hippoLift{transition:translate .3s cubic-bezier(.34,1.56,.64,1)}[data-motion=full] .s-jLQa_back{animation:48s linear infinite s-jLQa_finalCtaDriftRight}[data-motion=full] .s-jLQa_middle{animation:30s linear infinite s-jLQa_finalCtaDriftLeft}[data-motion=full] .s-jLQa_front{animation:40s linear infinite s-jLQa_finalCtaDriftLeft}[data-motion=full] .s-jLQa_bob{animation:2.8s ease-in-out infinite alternate s-jLQa_finalCtaBob}[data-motion=full] .s-jLQa_pennant{animation:.9s ease-in-out infinite alternate s-jLQa_finalCtaFlutter}@supports (animation-timeline:view()){[data-motion=full] .s-jLQa_hippoPeek{animation:linear both s-jLQa_finalCtaPeekFromBoat;animation-timeline:--final-cta-waves;animation-range:entry cover 30%}}}
.Wd7pjq_section{padding:clamp(64px, 10vw, 128px) var(--content-padding);position:relative}.Wd7pjq_compact{padding-block:clamp(32px,5vw,56px)}.Wd7pjq_tinted{background:linear-gradient(to bottom, var(--background-color), var(--color-gray-lightest) 12%, var(--color-gray-lightest) 88%, var(--background-color))}.Wd7pjq_inner{margin:0 auto}.Wd7pjq_narrow{max-width:720px}.Wd7pjq_regular{max-width:1080px}.Wd7pjq_wide{max-width:1280px}.Wd7pjq_header{margin-bottom:clamp(32px,5vw,56px)}.Wd7pjq_center{text-align:center;max-width:760px;margin-inline:auto}.Wd7pjq_start{max-width:760px}.Wd7pjq_eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--color-secondary-text);margin:0 0 12px;font-size:13px;font-weight:600}.Wd7pjq_title{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(30px,4.4vw,52px);font-weight:700;line-height:1.08}.Wd7pjq_lede{color:var(--text-color-medium-dark);text-wrap:pretty;margin:20px 0 0;font-size:clamp(17px,1.6vw,20px);line-height:1.55}.Wd7pjq_center .Wd7pjq_lede{text-wrap:balance}
.xTD1fq_card{border-radius:var(--border-radius-card);border:1px solid var(--color-gray-lighter);box-shadow:0 5px 15px var(--color-card-box-shadow);flex-grow:1}.xTD1fq_content{margin:clamp(1.5rem,4vw,3rem)}.xTD1fq_card.xTD1fq_small .xTD1fq_content{margin:1rem}
.iMAVrW_root{--shine-strength:35%;isolation:isolate;position:relative;overflow-x:clip}[data-color-scheme=dark] .iMAVrW_root{--shine-strength:60%}.iMAVrW_root p{text-wrap:pretty}@keyframes iMAVrW_shine{0%{background-position:100% 0,0 0}to{background-position:0 0,0 0}}.iMAVrW_root :is(h1,h2,h3,p) em{background-image:linear-gradient(100deg, transparent 42%, color-mix(in oklch, white var(--shine-strength), transparent) 50%, transparent 58%), linear-gradient(100deg, var(--color-secondary), var(--color-primary));color:#0000;background-position:100% 0,0 0;background-repeat:no-repeat;background-size:300% 100%,100% 100%;-webkit-background-clip:text;background-clip:text;margin-inline:-.08em;padding-inline:.08em;font-style:normal}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.iMAVrW_root[data-motion=full] :is(h1,h2,h3,p) em{animation:linear both iMAVrW_shine;animation-timeline:view()}}}
.rNLqtq_component{padding:0 var(--content-padding);margin:0 auto}.rNLqtq_regular{max-width:900px}.rNLqtq_narrow{max-width:500px}.rNLqtq_verticallyCentered{flex-direction:column;justify-content:center;min-height:100dvh;display:flex}
.ynpwZq_root{border:1px solid oklch(0% 0 0/.12);border-left:4px solid var(--alert-color);background-color:color-mix(in oklch, var(--text-color-dark) 2%, transparent);overflow-wrap:anywhere;border-radius:4px;margin:1lh 0;padding:.75lh}[data-color-scheme=dark] .ynpwZq_root{border-color:oklch(100% 0 0/.12);border-left-color:var(--alert-color)}.ynpwZq_hasIcon{align-items:flex-start;gap:.5em;display:flex}.ynpwZq_hasIcon>svg{aspect-ratio:1;fill:var(--alert-color);width:1lh;min-width:1em;height:1lh;min-height:1em}.ynpwZq_small{margin:.5lh 0;padding:.5lh}.ynpwZq_heading{font-size:inherit;margin:0 0 .25em;font-weight:500}.ynpwZq_content>:first-child{margin-top:0}.ynpwZq_content>:last-child{margin-bottom:0}
.uII3LG_hero{isolation:isolate;padding:clamp(40px, 7vw, 96px) var(--content-padding) clamp(48px, 7vw, 88px);position:relative}.uII3LG_hero>.uII3LG_aurora{z-index:-1;height:auto;min-height:0;max-height:none;inset:0}.uII3LG_inner{max-width:1280px;margin:0 auto}.uII3LG_centered{text-align:center;max-width:880px}.uII3LG_centered .uII3LG_copy{align-items:center}.uII3LG_centered .uII3LG_lede{text-wrap:balance;margin-inline:auto}.uII3LG_split{align-items:center;gap:clamp(40px,5vw,64px);display:grid}@media (min-width:960px){.uII3LG_split{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.uII3LG_copy{flex-direction:column;align-items:flex-start;display:flex}.uII3LG_eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--color-secondary-text);margin:0 0 16px;font-size:13px;font-weight:600}.uII3LG_title{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(38px,6vw,68px);font-weight:700;line-height:1.04}.uII3LG_lede{max-width:620px;color:var(--text-color-medium-dark);text-wrap:pretty;margin:24px 0 0;font-size:clamp(17px,1.6vw,20px);line-height:1.6}.uII3LG_actions{margin-top:32px}.uII3LG_visual{min-width:0}
._9gY8Eq_quote{border-inline-start:3px solid color-mix(in oklch, var(--color-secondary) 55%, transparent);text-align:start;max-width:720px;margin:clamp(40px,6vw,64px) auto 0;padding-inline-start:clamp(20px,3vw,28px);position:relative}._9gY8Eq_body{margin:0}._9gY8Eq_body p{color:var(--text-color-medium-dark);margin:0;font-size:clamp(17px,1.6vw,20px);line-height:1.55}._9gY8Eq_highlight{background:linear-gradient(to top, color-mix(in oklch, var(--color-secondary) 28%, transparent) .45em, transparent .45em);color:var(--text-color-dark);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:1px;font-weight:600}._9gY8Eq_author{align-items:center;gap:12px;margin-top:16px;font-size:14px;line-height:1.3;display:flex}._9gY8Eq_author>span{display:grid}._9gY8Eq_avatar{object-fit:cover;border-radius:50%;flex:none;width:40px;height:40px}._9gY8Eq_name{color:var(--text-color-dark);font-weight:600}._9gY8Eq_company{color:var(--text-color-medium-dark)}
.C3ZyGW_component{margin-bottom:1lh}.C3ZyGW_component label{margin-bottom:4px;font-size:12px;display:block}.C3ZyGW_component textarea{resize:vertical;min-height:80px}.C3ZyGW_component select,.C3ZyGW_component input[list]{background-position:calc(100% - 4px);background-repeat:no-repeat;padding-right:24px}.C3ZyGW_component select,.C3ZyGW_component input[list]:hover,.C3ZyGW_component input[list]:focus-visible{background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSdncmF5JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIHdpZHRoPScyNCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNNyAxMGw1IDUgNS01eicvPjxwYXRoIGQ9J00wIDBoMjR2MjRIMHonIGZpbGw9J25vbmUnLz48L3N2Zz4=)}.C3ZyGW_component select.C3ZyGW_small,.C3ZyGW_component input[list].C3ZyGW_small{background-size:20px;padding:5px 24px 5px 7.5px}.C3ZyGW_component input[list]::-webkit-calendar-picker-indicator{display:none!important}.C3ZyGW_inline{display:inline-block}.C3ZyGW_inline label{margin-right:.5rem;display:inline-block}.C3ZyGW_inline .C3ZyGW_input{display:inline-block}.C3ZyGW_large label{font-size:14px}.C3ZyGW_input{padding:var(--input-padding);min-height:var(--input-height);color:var(--text-color-dark);border-radius:var(--border-radius-button);border:1px solid var(--color-gray-light);font-size:inherit;appearance:none;background-color:var(--color-gray-lightest);outline:none;width:100%;font-family:inherit;transition:border-color .5s;display:block}.C3ZyGW_input::placeholder{color:var(--text-color-dark);opacity:.5}.C3ZyGW_input:focus{border-color:var(--color-primary)}.C3ZyGW_invalid .C3ZyGW_input{color:var(--color-primary);border-color:var(--color-primary);box-shadow:0 0 4px var(--color-primary)}.C3ZyGW_large .C3ZyGW_input{min-height:40px;font-size:large}.C3ZyGW_small{font-size:small}.C3ZyGW_small.C3ZyGW_input{width:auto;min-height:32px}.C3ZyGW_errorMessagePlaceholder{visibility:hidden}.C3ZyGW_errorMessage,.C3ZyGW_errorMessagePlaceholder{color:var(--color-primary);margin-top:4px}.C3ZyGW_explanation{color:var(--text-color-medium-dark);margin-top:4px;font-size:12px}.C3ZyGW_large .C3ZyGW_explanation{font-size:14px}
.e1u6ra_intro{margin-bottom:3rlh;padding-top:2rlh}.e1u6ra_title{letter-spacing:-.02em;font-size:clamp(24px,4vw,36px);font-weight:700;line-height:1.15}.e1u6ra_description{margin-bottom:0;font-size:1.2rem;font-weight:300}.e1u6ra_lastUpdated{color:oklch(30% 0 0);background-color:oklch(93% 0 0);border-radius:4px;margin-top:1rlh;padding:.2em .6em;font-size:.85em;display:inline-block}[data-color-scheme=dark] .e1u6ra_lastUpdated{color:oklch(80% 0 0);background-color:oklch(25% 0 0)}
.BqyhvW_toolbar{top:var(--sticky-nav-height,0px);border-bottom:1px solid var(--color-gray-lighter);background-color:var(--background-color);--actions-gap:.25rem;--button-size:36px;z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem 1rem;padding:round(.4rem,1px) 0;font-size:13px;display:flex;position:sticky}.BqyhvW_still{position:relative;top:auto}.BqyhvW_heading{flex:1 1 0;align-items:center;min-width:0;display:flex}.BqyhvW_heading h4{min-width:0;color:var(--text-color-medium-dark);margin:0;font-size:13px;font-weight:400;line-height:20px}.BqyhvW_heading a{white-space:nowrap;text-overflow:ellipsis;display:block;position:relative;overflow:hidden}.BqyhvW_path{color:var(--text-color-medium-dark)}.BqyhvW_path:after{content:" › "}.BqyhvW_changed{color:var(--text-color-dark);font-weight:500}.BqyhvW_target{color:var(--text-color-dark);font-weight:500}.BqyhvW_target img{vertical-align:top;width:1em;height:1em;margin-top:3px;margin-right:.35em}.BqyhvW_actions{align-items:center;gap:var(--actions-gap);flex:none;display:flex}.BqyhvW_zoom{flex:none;align-items:center;display:flex}.BqyhvW_zoom:before{content:"·";color:var(--text-color-medium-dark);margin:0 .4em}.BqyhvW_zoom:empty{display:none}.BqyhvW_verdict{grid-template-areas:"flake.reject accept";grid-template-columns:var(--button-size) var(--flake-gap) var(--button-size) var(--button-size);min-height:var(--button-size);--flake-gap:.75rem;display:grid}.BqyhvW_noVerdict{grid-template-areas:"flake";grid-template-columns:var(--button-size)}.BqyhvW_noVerdict.BqyhvW_noFlake{display:none}.BqyhvW_slotFlake{grid-area:flake}.BqyhvW_slotReject{grid-area:reject}.BqyhvW_slotAccept{grid-area:accept}.BqyhvW_slotMenu{width:var(--button-size);min-height:var(--button-size);display:flex}.BqyhvW_slotMenu:empty:before{content:"";background-color:color-mix(in oklch, var(--text-color-medium-dark), var(--background-color) 55%);flex:1;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm12 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z'/%3E%3C/svg%3E") 50%/24px 24px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm12 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z'/%3E%3C/svg%3E") 50%/24px 24px no-repeat}.BqyhvW_slotMenu>*{flex:1;display:flex}.BqyhvW_slotMenu>*>button{border-radius:var(--border-radius-button);flex:1;justify-content:center;align-items:center;display:flex}.BqyhvW_slotReject .BqyhvW_button{border-top-right-radius:0;border-bottom-right-radius:0}.BqyhvW_slotAccept .BqyhvW_button{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.BqyhvW_button{appearance:none;border:1px solid var(--color-gray-light);border-radius:var(--border-radius-button);background:var(--background-color);min-width:36px;min-height:36px;color:var(--text-color-dark);font:inherit;cursor:pointer;justify-content:center;align-items:center;margin:0;padding:0 .5em;display:inline-flex;position:relative}.BqyhvW_button:hover:not([aria-disabled=true]):not(.BqyhvW_pressed){background-color:var(--color-gray-lightest)}.BqyhvW_button:focus-visible{z-index:1;outline-offset:2px}.BqyhvW_button[aria-disabled=true]{cursor:not-allowed;color:color-mix(in oklch, var(--text-color-medium-dark), var(--background-color) 55%)}.BqyhvW_reject{--pressed-color:var(--color-rejected)}.BqyhvW_accept{--pressed-color:var(--color-accepted)}.BqyhvW_pressed{--pressed-fill:color-mix(in oklab, var(--pressed-color), oklch(0% 0 0) 20%);z-index:1;border-color:var(--pressed-fill);background-color:var(--pressed-fill);color:oklch(100% 0 0)}[data-color-scheme=dark] .BqyhvW_pressed{--pressed-fill:color-mix(in oklab, var(--pressed-color), oklch(0% 0 0) 40%)}.BqyhvW_pressed[aria-disabled=true]{color:color-mix(in oklab, oklch(100% 0 0), var(--pressed-fill) 40%)}.BqyhvW_pressedFlake{background-color:var(--color-gray-lighter)}.BqyhvW_kbd{opacity:.8;border:1px solid;border-radius:3px;margin-left:.15em;padding:0 .3em;font-family:inherit}.BqyhvW_noteSlot{flex:1 0 100%;min-width:0;display:flex}.BqyhvW_noteSlot:empty{display:none}.BqyhvW_note{appearance:none;border-radius:var(--border-radius-button);background:color-mix(in oklch, var(--color-rejected), transparent 88%);max-width:100%;color:var(--color-text);font:inherit;text-align:left;border:0;align-items:flex-start;gap:.35em;margin:0;padding:.15em .5em .15em .3em;display:flex}.BqyhvW_note>svg{color:var(--color-rejected);flex:none;margin-block:calc(.5lh - .6em)}.BqyhvW_bubble{--bubble-end:calc(2 * var(--button-size) + var(--actions-gap));--tail:6px;margin-top:2px;margin-left:auto;margin-right:var(--bubble-end);min-width:calc(var(--button-size) + var(--tail));max-width:calc(100% - var(--bubble-end));background:color-mix(in oklch, var(--color-rejected) 10%, var(--color-bg));border-radius:10px;gap:.5rem;padding:.3rem .6rem;line-height:18px;position:relative}.BqyhvW_bubble:before{content:"";bottom:calc(100% - 1px);right:calc(var(--button-size) / 2 - var(--tail));width:calc(2 * var(--tail));height:calc(var(--tail) + 1px);background:inherit;clip-path:polygon(50% 0,100% 100%,0 100%);position:absolute}button.BqyhvW_note{cursor:pointer}button.BqyhvW_note:hover{background:color-mix(in oklch, var(--color-rejected), transparent 82%)}button.BqyhvW_bubble:hover{background:color-mix(in oklch, var(--color-rejected) 18%, var(--color-bg))}.BqyhvW_noteEdit{height:18px;color:var(--color-text-muted);opacity:.6;flex:none;align-items:center;display:flex}button.BqyhvW_note:hover .BqyhvW_noteEdit,button.BqyhvW_note:focus-visible .BqyhvW_noteEdit{opacity:1}.BqyhvW_noteText{overflow-wrap:anywhere;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.BqyhvW_noteHome{display:flex;position:relative}.BqyhvW_noteEditor{--tail:7px;top:calc(100% + var(--tail) + 1px);right:calc(-2 * var(--button-size) - var(--actions-gap));z-index:2;border:1px solid var(--color-border);background:var(--color-bg);width:min(22rem,100vw - 2rem);box-shadow:0 4px 16px var(--color-shadow);border-radius:.75rem;flex-direction:column;gap:.4rem;padding:.6rem .75rem .5rem;display:flex;position:absolute}.BqyhvW_noteEditor:focus-within{border-color:var(--color-rejected)}.BqyhvW_noteEditor:before,.BqyhvW_noteEditor:after{content:"";right:calc(2 * var(--button-size) + var(--actions-gap) + var(--button-size) / 2 - var(--tail));width:calc(2 * var(--tail));height:var(--tail);clip-path:polygon(50% 0,100% 100%,0 100%);position:absolute}.BqyhvW_noteEditor:before{background:var(--color-border);bottom:100%}.BqyhvW_noteEditor:focus-within:before{background:var(--color-rejected)}.BqyhvW_noteEditor:after{background:var(--color-bg);bottom:calc(100% - 1.5px)}.BqyhvW_noteInput{width:100%;color:var(--color-text);font:inherit;field-sizing:content;resize:none;background:0 0;border:0;outline:0;min-height:2lh;max-height:8lh;padding:0;font-size:14px;line-height:1.4}.BqyhvW_noteInput::placeholder{color:var(--color-text-muted)}.BqyhvW_noteHint{color:var(--color-text-muted);font-size:11px}.BqyhvW_noteKey{font:inherit;font-weight:600}.BqyhvW_noteFailed{color:var(--color-rejected);font-weight:500}@media (max-width:619px){.BqyhvW_toolbar{--button-size:44px;flex-wrap:wrap;gap:.35rem .75rem}.BqyhvW_heading{flex:1 0 auto;max-width:100%}.BqyhvW_actions{margin-left:auto}.BqyhvW_verdict{--flake-gap:1.5rem}.BqyhvW_button{min-width:44px;min-height:44px}.BqyhvW_noteInput{font-size:16px}}
.y_d6wW_steps{gap:32px;max-width:760px;margin:0 auto;padding:0;list-style:none;display:grid}.y_d6wW_step{grid-template-columns:40px minmax(0,1fr);gap:20px;display:grid}.y_d6wW_stepNumber{background:color-mix(in oklch, var(--color-secondary) 16%, transparent);width:40px;height:40px;color:var(--color-secondary-text);border-radius:50%;place-items:center;font-weight:700;display:grid}.y_d6wW_stepBody{gap:12px;min-width:0;display:grid}.y_d6wW_stepTitle{margin:8px 0 0;font-size:20px;line-height:1.3}.y_d6wW_stepNote{color:var(--text-color-medium-dark);margin:0;font-size:15px;line-height:1.6}.y_d6wW_stepNote code{font-size:.9em}.y_d6wW_more{text-align:center;margin:40px 0 0}.y_d6wW_link{color:var(--color-secondary-text);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.y_d6wW_link:hover{text-decoration:underline}.y_d6wW_fit{gap:32px 48px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.y_d6wW_fit{grid-template-columns:repeat(2,minmax(0,1fr))}}.y_d6wW_fit h3{margin:0 0 8px;font-size:20px;line-height:1.3}.y_d6wW_fit p{color:var(--text-color-medium-dark);margin:0;font-size:16px;line-height:1.6}.y_d6wW_fit code{font-size:.9em}.y_d6wW_integrations{gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.y_d6wW_integrations{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.y_d6wW_integrations{grid-template-columns:repeat(3,minmax(0,1fr))}}.y_d6wW_integration{border:1px solid var(--color-gray-light);border-radius:var(--border-radius-card,12px);height:100%;color:var(--text-color-medium-dark);gap:4px;padding:16px 18px;font-size:14px;text-decoration:none;transition:border-color .15s;display:grid}.y_d6wW_integration strong{color:var(--text-color-dark);align-items:center;gap:6px;font-size:16px;display:inline-flex}.y_d6wW_integration svg{transition:translate .15s ease-out}.y_d6wW_integration:hover{border-color:var(--color-secondary)}.y_d6wW_integration:hover svg{translate:3px}
.uw7p7a_new{background:var(--color-secondary-text);color:#fff;letter-spacing:.04em;border-radius:999px;margin-inline-end:8px;padding:2px 8px}.uw7p7a_examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:560px){.uw7p7a_examples{grid-template-columns:1fr}}.uw7p7a_example{border:1px solid var(--color-gray-light);border-radius:var(--border-radius-card,12px);background:var(--background-color);box-shadow:0 16px 40px -24px var(--color-card-box-shadow);margin:0;overflow:hidden}.uw7p7a_example figcaption{color:var(--text-color-medium-dark);gap:4px;padding:14px 16px 16px;font-size:14px;line-height:1.5;display:grid}.uw7p7a_example strong{color:var(--text-color-dark)}.uw7p7a_stage{border-bottom:1px solid var(--color-gray-light);background:var(--color-gray-lightest);justify-content:center;align-items:center;height:240px;display:flex;overflow:hidden}.uw7p7a_diff,.uw7p7a_tableWrapper{overflow-x:auto}.uw7p7a_diff{justify-content:center;display:flex}.uw7p7a_concepts{gap:16px;margin:0;display:grid}@media (min-width:640px){.uw7p7a_concepts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.uw7p7a_concepts{grid-template-columns:repeat(3,minmax(0,1fr))}}.uw7p7a_concept{border:1px solid var(--color-gray-light);border-radius:var(--border-radius-card,12px);padding:20px 24px}.uw7p7a_concept dt{margin-bottom:6px;font-size:18px;font-weight:700}.uw7p7a_concept dd{color:var(--text-color-medium-dark);margin:0;font-size:15px;line-height:1.6}.uw7p7a_note,.uw7p7a_caption{max-width:720px;color:var(--text-color-medium-dark);margin:24px auto 0;font-size:16px;line-height:1.6}.uw7p7a_note{text-align:center;text-wrap:balance}.uw7p7a_note a{color:var(--color-secondary-text);font-weight:600}.uw7p7a_caption{margin:0 0 12px}.uw7p7a_table{border-collapse:collapse;width:100%;font-size:15px}.uw7p7a_table th,.uw7p7a_table td{border-bottom:1px solid var(--color-gray-light);text-align:start;vertical-align:top;padding:12px 8px}.uw7p7a_table th{letter-spacing:.06em;text-transform:uppercase;color:var(--text-color-medium-dark);font-size:13px}.uw7p7a_points{gap:16px;margin:24px 0 0;padding:0;list-style:none;display:grid}.uw7p7a_points li{color:var(--text-color-medium-dark);font-size:16px;line-height:1.6}.uw7p7a_points strong{color:var(--text-color-dark)}.uw7p7a_captured{align-items:flex-start;gap:10px;display:flex}.uw7p7a_captured strong{display:block}.uw7p7a_capturedIcon{background:var(--color-gray-lightest);width:22px;height:22px;color:var(--text-color-medium-dark);border-radius:50%;flex:none;place-items:center;display:grid}.uw7p7a_captured[data-captured=yes] .uw7p7a_capturedIcon{background:var(--color-secondary-text);color:#fff}.uw7p7a_captured[data-captured=yes] strong{color:var(--color-secondary-text)}.uw7p7a_captured[data-captured=no] strong,.uw7p7a_captured[data-captured=not-yet] strong{color:var(--text-color-medium-dark)}.uw7p7a_how{color:var(--text-color-medium-dark);font-size:14px;display:block}.uw7p7a_how a{color:inherit}@keyframes uw7p7a_draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes uw7p7a_appear{0%{opacity:0;scale:.9}}.uw7p7a_scrollDemo{margin:0 0 24px}.uw7p7a_plot{border:1px solid var(--color-gray-light);border-radius:var(--border-radius-card,12px);background:repeating-linear-gradient(to bottom, transparent 0 39px, var(--color-gray-lightest) 39px 40px), var(--background-color);view-timeline-name:--scroll-demo;height:200px;padding:48px 20px 20px;position:relative}.uw7p7a_line{width:100%;height:100%;display:block;overflow:visible}.uw7p7a_line polyline{fill:none;stroke:var(--color-secondary-text);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.uw7p7a_callout{background:var(--color-primary);color:var(--text-color-white);border-radius:999px;padding:4px 10px;font-size:13px;font-weight:700;position:absolute;top:14px;right:20px}.uw7p7a_scrollDemo figcaption{text-align:center;text-wrap:balance;color:var(--text-color-medium-dark);margin-top:10px;font-size:14px;line-height:1.5}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){[data-motion=full] .uw7p7a_line{animation:linear both uw7p7a_draw;animation-timeline:--scroll-demo;animation-range:entry 80% contain 25%}[data-motion=full] .uw7p7a_callout{animation:linear both uw7p7a_appear;animation-timeline:--scroll-demo;animation-range:contain 22% contain 32%}}}
.auhb9a_component{flex-direction:column;justify-content:center;align-items:center;gap:1lh;margin:1lh 0;display:flex}.auhb9a_hippo{width:90px}
.Seun-W_card{--gate:var(--color-primary);--line:var(--color-secondary);border:1px solid var(--color-gray-lighter);background:var(--background-color);min-width:0;box-shadow:0 24px 60px -32px var(--color-card-box-shadow);border-radius:16px;flex-direction:column;gap:20px;margin:0;padding:clamp(18px,3vw,28px);display:flex;container:accessibility-chart/inline-size}.Seun-W_header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;display:flex}.Seun-W_header p{margin:0}.Seun-W_title{color:var(--text-color-dark);font-size:16px;font-weight:700}.Seun-W_subtitle{color:var(--text-color-medium-dark);margin-top:2px;font-size:13px}.Seun-W_now{text-align:end}.Seun-W_total{letter-spacing:-.025em;color:var(--text-color-dark);font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1}.Seun-W_total span{letter-spacing:0;color:var(--text-color-medium-dark);font-size:14px;font-weight:600}.Seun-W_impact{color:var(--text-color-medium-dark);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:flex-end;gap:4px 12px;margin:8px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.Seun-W_impact li{align-items:center;gap:5px;display:inline-flex}.Seun-W_impact li:before{content:"";background:var(--impact);border-radius:50%;width:7px;height:7px}.Seun-W_impact [data-impact=critical]{--impact:var(--color-alert)}.Seun-W_impact [data-impact=serious]{--impact:color-mix(in oklch, var(--color-alert) 55%, var(--color-warning))}.Seun-W_impact [data-impact=moderate]{--impact:var(--color-warning)}.Seun-W_impact [data-impact=minor]{--impact:var(--color-gray-light)}@container accessibility-chart (max-width:440px){.Seun-W_now{text-align:start}.Seun-W_impact{justify-content:flex-start}}.Seun-W_chart{color:var(--text-color-medium-dark);font-variant-numeric:tabular-nums;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);gap:8px 10px;font-size:12px;display:grid}.Seun-W_yAxis{width:3ch;position:relative}.Seun-W_yAxis span{top:var(--y);line-height:1;position:absolute;right:0;translate:0 -50%}.Seun-W_plot{--start-callout-bottom:10px;aspect-ratio:16/8;view-timeline-name:--accessibility-chart;position:relative}@container accessibility-chart (max-width:440px){.Seun-W_plot{aspect-ratio:5/4}}.Seun-W_svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.Seun-W_grid{stroke:var(--color-gray-lighter);stroke-width:1px}.Seun-W_areaTop{stop-color:color-mix(in oklch, var(--line) 30%, transparent)}.Seun-W_areaBottom{stop-color:color-mix(in oklch, var(--line) 2%, transparent)}.Seun-W_line{fill:none;stroke:var(--line);stroke-width:3px;stroke-linejoin:round}.Seun-W_gate{border-left:2px dashed var(--gate);position:absolute;inset:0 auto 0 0}.Seun-W_gateLabel{color:var(--gate);white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex;position:absolute;top:0;left:8px}.Seun-W_gateLabel svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.Seun-W_dot{top:var(--y);left:var(--x);border:3px solid var(--background-color);background:var(--line);width:12px;height:12px;box-shadow:0 0 0 1px var(--line);border-radius:50%;position:absolute;translate:-50% -50%}.Seun-W_leader{left:var(--x);border-left:1px dashed color-mix(in oklch, var(--text-color-dark) 35%, transparent);position:absolute}.Seun-W_startLeader{top:calc(var(--y) + 8px);bottom:var(--start-callout-bottom)}.Seun-W_callout{max-width:44%;color:var(--text-color-medium-dark);text-wrap:pretty;margin:0;font-size:13px;line-height:1.35;position:absolute}.Seun-W_callout strong{color:var(--text-color-dark);font-size:15px;display:block}.Seun-W_startCallout{bottom:var(--start-callout-bottom);left:calc(var(--x) - 6px);background:color-mix(in oklch, var(--background-color) 85%, transparent);border-radius:10px;padding:6px 10px}.Seun-W_endLeader{height:calc(var(--y) - 46% - 8px);top:46%}.Seun-W_endCallout{text-align:end;bottom:56%;right:0}.Seun-W_endCallout strong{letter-spacing:-.02em;color:var(--line);font-size:clamp(22px,5cqi,30px);line-height:1.1}@container accessibility-chart (max-width:440px){.Seun-W_callout{max-width:52%;font-size:12px}.Seun-W_callout strong{font-size:14px}.Seun-W_gateLabel{font-size:11px}.Seun-W_startCallout{max-width:64%;padding:4px 8px}.Seun-W_wideOnly{display:none}.Seun-W_endCallout{bottom:64%}.Seun-W_endLeader{height:calc(var(--y) - 36% - 8px);top:36%}}.Seun-W_xAxis{grid-column:2;height:1.5em;position:relative}.Seun-W_xAxis span{left:var(--x);white-space:nowrap;position:absolute;translate:-50%}.Seun-W_caption{color:var(--text-color-medium-dark);text-wrap:pretty;margin:0;font-size:13px;line-height:1.5}@keyframes Seun-W_draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes Seun-W_appear{0%{opacity:0;scale:.9}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){[data-motion=full] .Seun-W_drawn{animation:linear both Seun-W_draw;animation-timeline:--accessibility-chart;animation-range:entry 80% contain 25%}[data-motion=full] :is(.Seun-W_start,.Seun-W_startLeader,.Seun-W_startCallout){animation:linear both Seun-W_appear;animation-timeline:--accessibility-chart;animation-range:entry 60%}[data-motion=full] :is(.Seun-W_end,.Seun-W_endLeader,.Seun-W_endCallout){animation:linear both Seun-W_appear;animation-timeline:--accessibility-chart;animation-range:contain 22% contain 32%}}}
.fZLM1W_browsers{flex-wrap:wrap;justify-content:center;gap:12px 28px;margin:0 0 clamp(32px,5vw,56px);padding:0;list-style:none;display:flex}.fZLM1W_browsers li{align-items:center;gap:10px;font-weight:600;display:inline-flex}.fZLM1W_grid{gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.fZLM1W_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.fZLM1W_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.fZLM1W_feature{border:1px solid var(--color-gray-light);border-radius:var(--border-radius-card,12px);background:var(--background-color);flex-direction:column;padding:24px;display:flex}.fZLM1W_feature h3{margin:0 0 8px;font-size:18px;line-height:1.3}.fZLM1W_feature p{color:var(--text-color-medium-dark);flex:1;margin:0 0 16px;font-size:15px;line-height:1.6}.fZLM1W_link{color:var(--color-secondary-text);align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.fZLM1W_link:hover{text-decoration:underline}
.qVVvna_label{border:3px dashed var(--color-gray-lighter);border-radius:var(--border-radius-card);align-items:center;gap:5px;margin-bottom:1lh;padding:1lh .5lh;display:flex;position:relative}.qVVvna_label:has(:focus-visible){outline:3px solid var(--color-outline)}.qVVvna_highlight{border-color:var(--color-primary)}.qVVvna_input{cursor:pointer;opacity:0;position:absolute;inset:0}
.Sb4Ulq_hideOnMobile{display:none}@media (min-width:475px){.Sb4Ulq_hideOnMobile{display:inline}}.Sb4Ulq_component{background-color:var(--background-color-translucent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background-color .15s ease-out,box-shadow .15s ease-out;position:fixed;top:0;left:0;right:0}.Sb4Ulq_component a{text-decoration-line:none}.Sb4Ulq_component a:hover,.Sb4Ulq_component a:focus-visible{text-decoration-line:underline}.Sb4Ulq_componentNavShadow{box-shadow:0 1px 6px -1px var(--color-card-box-shadow)}.Sb4Ulq_hostedFor{text-transform:none;color:var(--text-color-medium-dark);font-size:12px;font-weight:300}.Sb4Ulq_navInner{height:var(--sticky-nav-height);justify-content:space-between;align-items:center;display:flex}.Sb4Ulq_flexGrow{flex-grow:1}.Sb4Ulq_logo{outline-offset:-2px;align-items:center;display:flex}.Sb4Ulq_logoText{text-overflow:ellipsis;white-space:nowrap;margin-left:8px;overflow:hidden}.Sb4Ulq_navItem{color:var(--text-color-dark);white-space:nowrap;margin-left:20px;font-size:13px;font-weight:500}@media (max-width:450px){.Sb4Ulq_navItem{margin-left:12px}}@media (max-width:350px){.Sb4Ulq_navItem{margin-left:10px;font-size:12px}}.Sb4Ulq_avatarItem{margin-left:20px}
@keyframes t76GHW_progress{0%{transform:translate(-100vw)}10%{transform:translate(-60vw)}18%{transform:translate(-20vw)}22%{transform:translate(-10vw)}30%{transform:translate(-9vw)}40%{transform:translate(-8vw)}50%{transform:translate(-7vw)}60%{transform:translate(-6vw)}70%{transform:translate(-5vw)}80%{transform:translate(-4vw)}90%{transform:translate(-3vw)}95%{transform:translate(-2vw)}to{transform:translate(-1vw)}}.t76GHW_component{background:var(--color-primary);z-index:1;width:100%;height:2px;animation:10s ease-in-out .2s t76GHW_progress;position:fixed;top:0;left:0;transform:translate(-100vw)}
.wfeAKW_gap{gap:16px;margin:0;display:grid}@media (min-width:860px){.wfeAKW_gap{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}}.wfeAKW_panel{border:1px solid var(--color-gray-light);border-radius:var(--border-radius-card,12px);background:var(--background-color);padding:20px}.wfeAKW_happo{border-color:color-mix(in oklch, var(--color-primary) 45%, var(--color-gray-light));box-shadow:0 16px 40px -24px color-mix(in oklch, var(--color-primary) 45%, transparent)}.wfeAKW_panelTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--text-color-medium-dark);justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;font-size:13px;font-weight:600;display:flex}.wfeAKW_badge{background:var(--color-primary);color:var(--text-color-white);letter-spacing:normal;text-transform:none;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700}.wfeAKW_checks{gap:10px;margin:0;padding:0;list-style:none;display:grid}.wfeAKW_checks li{align-items:baseline;gap:10px;min-width:0;display:flex}.wfeAKW_checks code{overflow-wrap:anywhere;min-width:0;color:var(--text-color-dark);background:0 0;padding:0;font-size:13px}.wfeAKW_pass{color:var(--color-secondary-text);flex:none;font-weight:700}.wfeAKW_verdict{border-top:1px solid var(--color-gray-light);color:var(--color-secondary-text);margin:20px 0 0;padding-top:16px;font-weight:600}.wfeAKW_snapshot{justify-content:space-between;gap:12px;margin:0 0 12px;font-weight:600;display:flex}.wfeAKW_snapshot span{color:var(--text-color-medium-dark);font-weight:400}.wfeAKW_compare{grid-template-columns:1fr 1fr;gap:12px;display:grid}.wfeAKW_label{color:var(--text-color-medium-dark);margin-bottom:6px;font-size:12px;display:block}.wfeAKW_card{border:1px solid var(--color-gray-light);background:var(--color-gray-lightest);border-radius:10px;gap:4px;padding:10px;font-size:12px;line-height:1.3;display:grid}.wfeAKW_image{background:linear-gradient(135deg, color-mix(in oklch, var(--color-secondary) 55%, transparent), color-mix(in oklch, var(--color-primary) 45%, transparent));border-radius:6px;height:56px;margin-bottom:4px}.wfeAKW_cardTitle{color:var(--text-color-dark);font-weight:600}.wfeAKW_cardMeta{color:var(--text-color-medium-dark)}.wfeAKW_footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-top:6px;display:flex}.wfeAKW_price{color:var(--text-color-dark);font-weight:700}.wfeAKW_button{background:var(--color-secondary-text);color:#fff;border-radius:6px;padding:4px 10px;font-weight:600}.wfeAKW_broken .wfeAKW_footer{outline:2px dashed var(--color-primary);outline-offset:3px;border-radius:4px;flex-direction:column-reverse;align-items:stretch}.wfeAKW_broken .wfeAKW_button{text-align:center;padding-inline:18px}.wfeAKW_caption{text-wrap:balance;text-align:center;max-width:720px;color:var(--text-color-medium-dark);grid-column:1/-1;margin:8px auto 0;font-size:16px;line-height:1.55}
.UJUGXa_articleSummary{width:100%;color:inherit;font-weight:400;text-decoration-line:none;display:block}.UJUGXa_articleSummary:focus-visible{text-decoration-line:underline}.UJUGXa_articleSummary h3{-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0 0 .25rlh;display:-webkit-box;overflow:hidden}@media (max-width:600px){.UJUGXa_articleSummary h3{-webkit-line-clamp:2}}.UJUGXa_articleSummary p{margin-bottom:0}.UJUGXa_blurb{color:var(--text-color-medium-dark);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0 0 .5rlh;font-size:.85rem;display:-webkit-box;overflow:hidden}.UJUGXa_authorAndDate{color:var(--text-color-medium-dark);white-space:nowrap;align-items:center;gap:.4rem;margin-bottom:.25rlh;font-size:.85rem;display:flex;overflow:hidden}.UJUGXa_authorName{text-overflow:ellipsis;flex-shrink:1;min-width:0;overflow:hidden}.UJUGXa_authorDate{flex-shrink:0}.UJUGXa_authorPhotos{flex-shrink:0;display:flex}.UJUGXa_authorPhoto{object-fit:cover;border-radius:50%;flex-shrink:0;width:20px;height:20px;position:relative}.UJUGXa_authorPhoto:not(:first-child){margin-left:-5px}
.vi_Hoa_diff{border:1px solid var(--color-gray-light);border-radius:var(--border-radius-card,12px);background:var(--background-color);box-shadow:0 16px 40px -24px var(--color-card-box-shadow);margin:0;overflow:hidden}.vi_Hoa_bar{border-bottom:1px solid var(--color-gray-light);justify-content:space-between;gap:12px;padding:12px 16px;font-size:14px;font-weight:600;display:flex}.vi_Hoa_target{color:var(--text-color-medium-dark);font-weight:400}.vi_Hoa_panes{background:var(--color-gray-lightest);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px;display:grid}.vi_Hoa_pane{flex-direction:column;gap:8px;min-width:0;display:flex}.vi_Hoa_label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-color-medium-dark);font-size:12px;font-weight:600}.vi_Hoa_card{border:1px solid var(--color-gray-light);background:var(--background-color);border-radius:10px;flex-direction:column;gap:8px;padding:14px;display:flex}.vi_Hoa_cardHead{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.vi_Hoa_plan{font-size:15px;font-weight:700}.vi_Hoa_badge{background:var(--color-secondary-text);color:var(--background-color);text-align:center;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.5}.vi_Hoa_badge[data-wrapped]{outline:2px dashed var(--color-primary);outline-offset:3px;border-radius:8px}.vi_Hoa_price{font-size:22px;font-weight:700}.vi_Hoa_line{background:var(--color-gray-light);border-radius:4px;height:7px}.vi_Hoa_line:nth-of-type(3){width:80%}.vi_Hoa_line:nth-of-type(4){width:60%}.vi_Hoa_button{background:var(--color-secondary-text);border-radius:6px;height:22px;margin-top:4px}.vi_Hoa_tree{border-top:1px solid var(--color-gray-light)}.vi_Hoa_tree pre{font-family:var(--font-family-monospace);color:inherit;background:0 0;margin:0;padding:4px 0 12px;font-size:13px;line-height:1.7;overflow-x:auto}.vi_Hoa_tree pre>span{padding:0 16px;display:block}.vi_Hoa_treeTitle{letter-spacing:.04em;text-transform:uppercase;color:var(--text-color-medium-dark);padding:10px 16px 4px;font-size:12px;font-weight:600;display:block}.vi_Hoa_sign{width:1.5ch;color:var(--text-color-medium-dark);display:inline-block}.vi_Hoa_removed{background:color-mix(in oklch, var(--color-primary) 14%, transparent)}.vi_Hoa_added{background:color-mix(in oklch, var(--color-secondary) 18%, transparent)}
.LBzNxq_rollout{counter-reset:stage;gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:800px){.LBzNxq_rollout{grid-template-columns:repeat(3,minmax(0,1fr))}}.LBzNxq_stage{border:1px solid var(--color-gray-light);border-radius:var(--border-radius-card,12px);background:var(--background-color);padding:24px;position:relative}.LBzNxq_stage h3{margin:8px 0;font-size:20px;line-height:1.3}.LBzNxq_stage p{color:var(--text-color-medium-dark);margin:0;font-size:16px;line-height:1.6}.LBzNxq_when{letter-spacing:.06em;text-transform:uppercase;color:var(--color-secondary-text);font-size:13px;font-weight:600}.LBzNxq_review{align-items:center;gap:32px 48px;display:grid}@media (min-width:960px){.LBzNxq_review{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.LBzNxq_reviewDemo{border:1px solid var(--color-gray-light);border-radius:var(--border-radius-card,12px);background:var(--background-color);box-shadow:0 16px 40px -24px var(--color-card-box-shadow);overflow:hidden}.LBzNxq_reviewBar{border-bottom:1px solid var(--color-gray-light);justify-content:space-between;gap:12px;padding:12px 16px;font-size:14px;font-weight:600;display:flex}.LBzNxq_reviewTarget{color:var(--text-color-medium-dark);font-weight:400}.LBzNxq_reviewBody{padding:16px}.LBzNxq_reviewPoints,.LBzNxq_treeList,.LBzNxq_facts{margin:0;padding:0;list-style:none}.LBzNxq_reviewPoints{gap:24px;display:grid}.LBzNxq_reviewPoints h3{margin:0 0 6px;font-size:18px}.LBzNxq_reviewPoints p{color:var(--text-color-medium-dark);margin:0;font-size:16px;line-height:1.6}.LBzNxq_tree{align-items:center;gap:32px 48px;display:grid}@media (min-width:900px){.LBzNxq_tree{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.LBzNxq_aria{border:1px solid var(--color-gray-light);border-radius:var(--border-radius-card,12px);background:var(--background-color);margin:0;overflow:hidden}.LBzNxq_aria pre{font-family:var(--font-family-monospace);background:0 0;margin:0;padding:12px 0;font-size:13px;line-height:1.7;overflow-x:auto}.LBzNxq_aria pre>span{padding-inline:16px;display:block}.LBzNxq_ariaTitle{border-bottom:1px solid var(--color-gray-light);justify-content:space-between;gap:12px;padding:12px 16px;font-size:14px;font-weight:600;display:flex}.LBzNxq_ariaTitle span{color:var(--text-color-medium-dark);font-weight:400}.LBzNxq_sign{width:1.5ch;color:var(--text-color-medium-dark);display:inline-block}.LBzNxq_removed{background:color-mix(in oklch, var(--color-primary) 14%, transparent)}.LBzNxq_added{background:color-mix(in oklch, var(--color-secondary) 18%, transparent)}.LBzNxq_treeCopy p{color:var(--text-color-medium-dark);margin:0 0 20px;font-size:18px;line-height:1.6}.LBzNxq_treeList{gap:10px;display:grid}.LBzNxq_treeList li{gap:10px;font-weight:600;display:flex}.LBzNxq_treeList li:before{content:"";background:var(--color-secondary);border-radius:50%;flex:none;width:8px;height:8px;margin-top:.55em}.LBzNxq_config{max-width:560px;margin:0 auto}.LBzNxq_facts{gap:16px;max-width:760px;margin:40px auto 0;display:grid}@media (min-width:760px){.LBzNxq_facts{grid-template-columns:1fr 1fr}}.LBzNxq_facts li{color:var(--text-color-medium-dark);font-size:16px;line-height:1.6}.LBzNxq_facts strong{color:var(--text-color-dark);display:block}.LBzNxq_facts a{color:var(--color-secondary-text);font-weight:600}
.THIUvG_component{vertical-align:middle;display:inline-block;overflow:hidden;container-type:inline-size}.THIUvG_image,.THIUvG_fallback{border-radius:50%;width:100%;height:100%}.THIUvG_fallback{background-color:var(--text-color-medium-dark);color:var(--background-color);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.THIUvG_fallbackText{font-size:45cqi}
._8iHP2W_root p{color:var(--text-color-dark)}._8iHP2W_root strong{font-weight:600}._8iHP2W_formWrapper{display:grid}._8iHP2W_formWrapper>*{grid-area:1/1}._8iHP2W_doneOverlay{background-color:var(--background-color);text-align:center;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:relative}._8iHP2W_doneOverlay p{max-width:400px;margin-bottom:40px}._8iHP2W_badge{background-color:color-mix(in oklch, var(--color-secondary) 15%, transparent);width:3rem;height:3rem;color:var(--color-secondary);border-radius:50%;margin-bottom:.5lh;display:inline-flex;position:relative}._8iHP2W_badge:after{content:"";opacity:0;border:2px solid;border-radius:50%;position:absolute;inset:0}._8iHP2W_checkmark{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}._8iHP2W_checkmarkRing,._8iHP2W_checkmarkTick{stroke-dasharray:1}._8iHP2W_checkmarkRing{stroke-width:2.5px;transform-origin:50%;transform:rotate(-90deg)}._8iHP2W_checkmarkTick{stroke-width:3.5px}._8iHP2W_done ._8iHP2W_badge{animation:.45s cubic-bezier(.34,1.56,.64,1) both _8iHP2W_badgePop}._8iHP2W_done ._8iHP2W_badge:after{animation:.7s ease-out .75s _8iHP2W_badgeRipple}._8iHP2W_done ._8iHP2W_checkmarkRing{animation:.5s ease-in-out .1s both _8iHP2W_drawStroke}._8iHP2W_done ._8iHP2W_checkmarkTick{animation:.3s ease-out .5s both _8iHP2W_drawStroke}._8iHP2W_done h3,._8iHP2W_done p,._8iHP2W_done button{animation:.4s ease-out both _8iHP2W_riseIn}._8iHP2W_done h3{animation-delay:.55s}._8iHP2W_done p{animation-delay:.65s}._8iHP2W_done button{animation-delay:.75s}@keyframes _8iHP2W_badgePop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes _8iHP2W_drawStroke{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes _8iHP2W_badgeRipple{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}@keyframes _8iHP2W_riseIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._8iHP2W_done ._8iHP2W_badge,._8iHP2W_done ._8iHP2W_badge:after,._8iHP2W_done ._8iHP2W_checkmarkRing,._8iHP2W_done ._8iHP2W_checkmarkTick,._8iHP2W_done h3,._8iHP2W_done p,._8iHP2W_done button{animation:none}}
.MJBrrW_run{gap:12px;max-width:640px;margin-inline:auto;display:grid;position:relative}.MJBrrW_code{font-size:13px}.MJBrrW_terminal{color:#c9cdd8;background:#0d0f13;border-radius:12px;margin:0;padding:16px 18px;font-size:13px;line-height:1.6;box-shadow:0 24px 48px -24px #00000080}@media (min-width:960px){.MJBrrW_terminal{margin-inline-start:48px;margin-top:-36px}}.MJBrrW_terminal p{margin:0}.MJBrrW_command,.MJBrrW_passed{font-family:var(--font-family-monospace)}.MJBrrW_command{color:#e6e8ee}.MJBrrW_passed{color:#6fd3a8}.MJBrrW_check{color:#e6e8ee;background:#1b1e25;border-radius:8px;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;font-size:14px;line-height:1.35;display:flex}.MJBrrW_check p{flex:1;min-width:0}.MJBrrW_dot{background:#f5b84b;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 4px oklch(81.9654% .14127 78.7623/.25)}.MJBrrW_where{color:#a2a8b8;font-size:12px;display:block}.MJBrrW_review{background:#2a2f3a;border-radius:6px;flex:none;padding:4px 10px;font-size:13px;font-weight:600}
._2zqJoG_testimonial{-webkit-hyphens:auto;hyphens:auto;text-align:left;text-wrap:pretty}._2zqJoG_testimonial q:before,._2zqJoG_testimonial q:after{content:""}._2zqJoG_testimonial cite{font-style:inherit}._2zqJoG_testimonial mark{background-color:var(--background-color-alert);color:var(--text-color-dark);font-weight:500}._2zqJoG_testimonial p,._2zqJoG_testimonial blockquote{margin:0}._2zqJoG_testimonial footer{color:var(--text-color-medium-dark);margin:1rem 0 0;font-size:.8rem;font-style:italic}._2zqJoG_author{text-align:left;flex-direction:row;align-items:center;gap:.8rem;margin-bottom:1rem;font-size:.8rem;display:flex}._2zqJoG_name{font-weight:500}._2zqJoG_avatar{border-radius:50%}
.-V4g_q_order{border:1px solid var(--color-gray-light);border-radius:var(--border-radius-card,12px);background:var(--background-color);box-shadow:0 16px 40px -24px var(--color-card-box-shadow);margin:0;overflow:hidden}.-V4g_q_bar{border-bottom:1px solid var(--color-gray-light);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:12px 16px;font-size:14px;font-weight:600;display:flex}.-V4g_q_count{color:var(--text-color-medium-dark);font-weight:400}.-V4g_q_rows{margin:0;padding:0;list-style:none}.-V4g_q_rows li{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"thumbnail text""thumbnail meter";align-items:center;gap:6px 16px;padding:14px 16px;display:grid}@media (min-width:560px){.-V4g_q_rows li{grid-template-columns:auto minmax(0,1fr) minmax(0,120px);grid-template-areas:"thumbnail text meter"}}.-V4g_q_rows li+li{border-top:1px solid var(--color-gray-lighter)}.-V4g_q_thumbnail{border:1px solid var(--color-gray-light);background:var(--color-gray-lightest);border-radius:6px;grid-area:thumbnail;width:48px;height:64px;position:relative;overflow:hidden}.-V4g_q_skeleton{background:linear-gradient(var(--color-gray-light) 0 0) 0 0 / 100% 5px no-repeat, linear-gradient(var(--color-gray-light) 0 0) 0 12px / 70% 4px no-repeat, linear-gradient(var(--color-gray-light) 0 0) 0 21px / 85% 4px no-repeat, linear-gradient(var(--color-gray-light) 0 0) 0 30px / 60% 4px no-repeat, linear-gradient(var(--color-gray-light) 0 0) 0 39px / 80% 4px no-repeat;position:absolute;inset:8px 7px}.-V4g_q_region{top:var(--top);left:var(--left);width:var(--width);height:var(--height);border:2px solid var(--color-primary);background:color-mix(in oklch, var(--color-primary) 18%, transparent);border-radius:3px;position:absolute}li[data-noise] .-V4g_q_region{border-style:dashed;border-color:var(--text-color-medium-dark);background:0 0}.-V4g_q_text{flex-direction:column;grid-area:text;gap:2px;min-width:0;display:flex}.-V4g_q_name{flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:15px;font-weight:600;display:flex}.-V4g_q_name span{color:var(--text-color-medium-dark);font-size:13px;font-weight:400}.-V4g_q_note{color:var(--text-color-medium-dark);font-size:14px}.-V4g_q_noise{border:1px solid var(--color-gray-light);color:var(--text-color-medium-dark);border-radius:999px;align-self:flex-start;padding:1px 8px;font-size:13px}.-V4g_q_meter{background:var(--color-gray-lighter);border-radius:999px;grid-area:meter;height:6px;overflow:hidden}.-V4g_q_meter span{border-radius:inherit;background:var(--color-primary);height:100%;display:block}li[data-noise] .-V4g_q_meter span{background:var(--color-gray-dark)}
.OQXuka_component{--active-color:var(--color-gray-lighter);text-align:left;max-width:200px;position:relative}.OQXuka_component>*:first-child{text-align:inherit;width:100%;display:flex}.OQXuka_subgrid{grid-template-columns:var(--sidebar-grid-template-columns);grid-column:start/end;display:grid}.OQXuka_subgrid .OQXuka_btn{--sidebar-grid-template-columns:subgrid;grid-template-columns:var(--sidebar-grid-template-columns);grid-column:start/end;display:grid}.OQXuka_btn:focus-visible{border-radius:var(--border-radius-button);outline-offset:-3px}.OQXuka_list{flex-wrap:wrap;margin:0;padding:4px;display:flex}.OQXuka_listItem{flex:0 0 100%;align-items:stretch;min-width:5em;list-style:none;display:flex}.OQXuka_listItem.OQXuka_active{font-weight:600}.OQXuka_listItem.OQXuka_divider:not(:last-child){border-bottom:1px solid var(--color-gray-lighter);margin-bottom:.25lh;padding-bottom:.25lh}.OQXuka_listItem button,.OQXuka_listItem .OQXuka_button,.OQXuka_listItem .OQXuka_textItem{color:var(--text-color-dark);font-size:14px;font-weight:inherit;border-radius:var(--border-radius-button);flex:0 0 100%;min-width:5em;margin:1px 0;padding:.25lh .75em;text-decoration-line:none;display:block}.OQXuka_listItem .OQXuka_textItem{color:var(--text-color-medium-dark);font-size:smaller}.OQXuka_listItem button:focus-visible,.OQXuka_listItem .OQXuka_button:focus-visible{background-color:var(--background-color);outline-offset:-1px;text-decoration-line:none}.OQXuka_listItem button:hover,.OQXuka_listItem .OQXuka_button:hover{background-color:var(--background-color);text-decoration-line:none}.OQXuka_listItem button[disabled],.OQXuka_listItem .OQXuka_button[disabled],.OQXuka_listItem button[disabled]:hover,.OQXuka_listItem .OQXuka_button[disabled]:hover{filter:grayscale();color:var(--text-color-medium-dark);background:0 0;text-decoration-line:none}.OQXuka_formSubmit{width:100%;display:block}.OQXuka_formSubmit button{width:100%;display:block}.OQXuka_itemWithIcon{grid-template-columns:1rem auto;align-items:center;gap:.5rem;display:grid}.OQXuka_dropdown{z-index:1;border:1px solid var(--color-gray-light);box-shadow:var(--color-card-box-shadow) 0px 3px 5px -1px;background-color:var(--color-gray-lightest);border-radius:var(--border-radius-button);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:200px;max-width:250px;font-weight:400;transition:transform .1s,opacity .1s;position:absolute;overflow:auto}.OQXuka_opening{opacity:0;transform:translateY(-10%)scale(.95)}.OQXuka_open{opacity:1;transform:translateY(0%)scale(1)}.OQXuka_open,.OQXuka_opening{display:block}
.wKBMtq_signInButtons{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.wKBMtq_or{text-align:center;text-transform:uppercase;opacity:.7;margin:12px 0;font-size:12px}.wKBMtq_other{align-self:stretch;margin-top:12px}.wKBMtq_other summary{color:var(--text-color-medium-dark);cursor:pointer;font-size:14px}.wKBMtq_other summary:hover{color:inherit}.wKBMtq_hiddenButtons{flex-direction:column;align-items:center;gap:12px;margin-top:16px;display:flex}.wKBMtq_list{flex-direction:column;gap:12px;display:flex}.wKBMtq_row{box-sizing:border-box;border:1px solid var(--color-gray-light);background:var(--background-color);min-height:50px;color:var(--text-color-dark);border-radius:12px;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:8px 16px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.wKBMtq_row:hover{border-color:var(--text-color-medium-dark)}[data-color-scheme=dark] .wKBMtq_row{background:var(--color-gray-lightest)}.wKBMtq_icon{flex:none;display:flex}.wKBMtq_icon svg{width:20px;height:20px}.wKBMtq_marked{border-color:var(--color-secondary-text);box-shadow:0 0 0 1px var(--color-secondary-text)}.wKBMtq_badge{text-overflow:ellipsis;white-space:nowrap;background:color-mix(in oklch, var(--color-secondary) 16%, transparent);max-width:100%;color:var(--color-secondary-text);border-radius:999px;margin-left:auto;padding:2px 8px;font-size:12px;overflow:hidden}
.XJCm9W_figure{align-items:center;gap:16px;max-width:1080px;margin:0 auto;display:grid}@media (min-width:860px){.XJCm9W_figure{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}.XJCm9W_report{border:1px solid var(--color-gray-light);border-radius:var(--border-radius-card,12px);background:var(--background-color);padding:20px}.XJCm9W_reportTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--text-color-medium-dark);margin:0;font-size:13px;font-weight:600}.XJCm9W_total{letter-spacing:-.02em;color:var(--text-color-dark);align-items:baseline;gap:8px;margin:12px 0 0;font-size:32px;font-weight:700;line-height:1.1;display:flex}.XJCm9W_total span{letter-spacing:normal;color:var(--text-color-medium-dark);font-size:15px;font-weight:400}.XJCm9W_bar{background:var(--color-gray-light);border-radius:999px;height:10px;margin-top:16px;display:flex;overflow:hidden}.XJCm9W_bar span{background:var(--color-secondary-text);min-width:6px}.XJCm9W_split{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0 0;display:grid}.XJCm9W_split dt{color:var(--text-color-medium-dark);align-items:center;gap:8px;font-size:14px;display:flex}.XJCm9W_split dd{color:var(--text-color-dark);margin:4px 0 0;font-size:20px;font-weight:700}.XJCm9W_rendered,.XJCm9W_borrowed{border-radius:50%;flex:none;width:10px;height:10px}.XJCm9W_rendered{background:var(--color-secondary-text)}.XJCm9W_borrowed{background:var(--color-gray-light)}.XJCm9W_quota{border-top:1px solid var(--color-gray-light);color:var(--color-secondary-text);margin:16px 0 0;padding-top:14px;font-weight:600}.XJCm9W_caption{text-wrap:balance;text-align:center;max-width:720px;color:var(--text-color-medium-dark);grid-column:1/-1;margin:8px auto 0;font-size:16px;line-height:1.55}.XJCm9W_points{gap:32px 48px;max-width:1080px;margin:clamp(40px,6vw,64px) auto 0;padding:0;list-style:none;display:grid}@media (min-width:860px){.XJCm9W_points{grid-template-columns:repeat(3,minmax(0,1fr))}}.XJCm9W_points h3{margin:0 0 8px;font-size:20px;line-height:1.3}.XJCm9W_points p{color:var(--text-color-medium-dark);margin:0;font-size:16px;line-height:1.6}.XJCm9W_points code{white-space:nowrap;font-size:.9em}.XJCm9W_more{text-align:center;margin:40px 0 0}.XJCm9W_link{color:var(--color-secondary-text);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.XJCm9W_link:hover{text-decoration:underline}
.Wx347W_testimonials{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:1rem;display:grid}
.SQ3CGG_new{background:var(--color-secondary-text);color:var(--background-color);letter-spacing:.04em;border-radius:999px;margin-inline-end:8px;padding:2px 8px}.SQ3CGG_loop{gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:800px){.SQ3CGG_loop{grid-template-columns:repeat(3,minmax(0,1fr))}}.SQ3CGG_stage{border:1px solid var(--color-gray-light);border-radius:var(--border-radius-card,12px);background:var(--background-color);padding:24px}.SQ3CGG_stage h3{margin:8px 0;font-size:20px;line-height:1.3}.SQ3CGG_stage p{color:var(--text-color-medium-dark);margin:0;font-size:16px;line-height:1.6}.SQ3CGG_when{letter-spacing:.06em;text-transform:uppercase;color:var(--color-secondary-text);font-size:13px;font-weight:600}.SQ3CGG_sees{grid-template-columns:minmax(0,1fr);align-items:center;gap:32px 48px;display:grid}@media (min-width:960px){.SQ3CGG_sees{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.SQ3CGG_points,.SQ3CGG_controls,.SQ3CGG_tools,.SQ3CGG_reviewList{margin:0;padding:0;list-style:none}.SQ3CGG_points{gap:24px;display:grid}.SQ3CGG_points h3{margin:0 0 6px;font-size:18px}.SQ3CGG_points p{color:var(--text-color-medium-dark);margin:0;font-size:16px;line-height:1.6}.SQ3CGG_review{border:1px solid var(--color-gray-light);border-radius:var(--border-radius-card,12px);background:var(--background-color);box-shadow:0 16px 40px -24px var(--color-card-box-shadow);margin:0;overflow:hidden}.SQ3CGG_reviewBar{border-bottom:1px solid var(--color-gray-light);justify-content:space-between;gap:12px;padding:12px 16px;font-size:14px;font-weight:600;display:flex}.SQ3CGG_reviewCount{color:var(--text-color-medium-dark);font-weight:400}.SQ3CGG_reviewList li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:14px 16px;font-size:15px;display:flex}.SQ3CGG_reviewList li+li{border-top:1px solid var(--color-gray-lighter)}.SQ3CGG_reviewName{flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-weight:600;display:flex}.SQ3CGG_reviewName span{color:var(--text-color-medium-dark);font-size:13px;font-weight:400}.SQ3CGG_verdict{align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.SQ3CGG_verdict:before{content:"";background:var(--color-secondary);border-radius:50%;width:10px;height:10px}.SQ3CGG_verdict[data-verdict=open]{color:var(--text-color-medium-dark);font-weight:400}.SQ3CGG_verdict[data-verdict=open]:before{box-shadow:inset 0 0 0 2px var(--color-gray-light);background:0 0}.SQ3CGG_controls{gap:16px;display:grid}@media (min-width:760px){.SQ3CGG_controls{grid-template-columns:1fr 1fr}}.SQ3CGG_controls li{border:1px solid var(--color-gray-light);border-radius:var(--border-radius-card,12px);background:var(--background-color);padding:24px}.SQ3CGG_controls h3{margin:0 0 6px;font-size:18px}.SQ3CGG_controls p{color:var(--text-color-medium-dark);margin:0;font-size:16px;line-height:1.6}.SQ3CGG_tools{flex-direction:column;gap:18px;display:flex}.SQ3CGG_tools li{border-left:3px solid var(--color-secondary);flex-direction:column;gap:3px;padding-left:14px;display:flex}.SQ3CGG_tools strong{color:var(--text-color-dark);font-size:16px;font-weight:600}.SQ3CGG_tools li>span{color:var(--text-color-medium-dark);font-size:16px;line-height:1.5}.SQ3CGG_url{font-family:var(--font-family-monospace);overflow-wrap:anywhere;font-size:.9em}.SQ3CGG_setups{align-items:start;gap:24px;display:grid}@media (min-width:960px){.SQ3CGG_setups{grid-template-columns:repeat(3,minmax(0,1fr))}}.SQ3CGG_setups h3{margin:0 0 10px;font-size:18px}.SQ3CGG_setupText{color:var(--color-text-muted);margin:0 0 10px;font-size:15px;line-height:1.5}.SQ3CGG_setupText a{color:var(--color-secondary-text);font-weight:600}.SQ3CGG_note{text-align:center;text-wrap:balance;max-width:720px;color:var(--text-color-medium-dark);margin:32px auto 0;font-size:16px;line-height:1.6}.SQ3CGG_docsLink{color:var(--color-secondary-text);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}
.uzF7Dq_root svg{display:block}.uzF7Dq_root[data-lively] [data-part=eye]{transform-box:fill-box;transform-origin:50%;animation:5.3s linear infinite uzF7Dq_blink}.uzF7Dq_root[data-lively] [data-part=pupil]{transform:translate(var(--pupil-x,0), var(--pupil-y,0));transition:transform .18s ease-out}.uzF7Dq_root[data-lively] [data-part=tail]{transform-box:fill-box;transform-origin:0 73%;animation:6.2s ease-in-out infinite uzF7Dq_wag}@keyframes uzF7Dq_blink{0%,43%,47%,88%,91%,94%,to{transform:scaleY(1)}45%,89.5%,92.5%{transform:scaleY(.08)}}@keyframes uzF7Dq_wag{0%,60%,78%,to{transform:rotate(0)}63%,69%{transform:rotate(-16deg)}66%,72%{transform:rotate(12deg)}75%{transform:rotate(-6deg)}}
.L3mQqq_menuButton,.L3mQqq_closeButton{display:none}@media (max-width:800px){.L3mQqq_aside,.L3mQqq_asideInner{width:auto!important}.L3mQqq_aside.L3mQqq_collapsing{z-index:1;height:100vh;transition:transform .2s;position:fixed;top:0;left:0;transform:translate(0);width:100vw!important}.L3mQqq_aside.L3mQqq_collapsed{pointer-events:none;transform:translate(-100%)}.L3mQqq_menuButton,.L3mQqq_closeButton{display:block;position:absolute;top:11px;right:10px}}@media (min-width:800px){.L3mQqq_component{flex-direction:row;align-items:flex-start;gap:40px;display:flex}.L3mQqq_rightToLeft{flex-direction:row-reverse}.L3mQqq_main{flex-grow:1;min-width:0}.L3mQqq_aside{flex-shrink:0}.L3mQqq_fixed .L3mQqq_asideInner{height:calc(100vh - var(--sticky-nav-height));position:fixed;overflow-y:auto}.L3mQqq_fixed .L3mQqq_main{min-height:calc(100vh - var(--sticky-nav-height))}}
.DXv-sq_button{align-items:center;display:flex}
.OXdbkG_socialShare{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.5rlh;display:flex}.OXdbkG_button{border:1px solid var(--color-gray-light);width:44px;height:44px;color:var(--text-color-medium-dark);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.OXdbkG_button:hover{background:var(--color-gray-lightest);color:var(--text-color-dark);border-color:var(--color-gray-dark)}.OXdbkG_button svg{width:18px;height:18px}.OXdbkG_copied{color:var(--color-gray-dark);margin-left:.25rem;font-size:.85rem}@media (prefers-reduced-motion:no-preference){.OXdbkG_copied{animation-name:OXdbkG_copiedBounceIn,OXdbkG_copiedFadeOut;animation-duration:.2s,.3s;animation-timing-function:cubic-bezier(.2,.9,.2,1),ease-in;animation-delay:0s,1.7s;animation-fill-mode:forwards,forwards}}@keyframes OXdbkG_copiedBounceIn{0%{opacity:0;transform:translateY(8px)}40%{opacity:1;transform:translateY(-4px)}70%{opacity:1;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes OXdbkG_copiedFadeOut{0%{opacity:1}to{opacity:0}}
.ZlhbHW_articles{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rlh;display:grid}.ZlhbHW_articlesWrapper{margin-bottom:3rlh}
.XzlzWq_channelsHeading{margin:0 0 .75lh}.XzlzWq_channels{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.75rem);margin-bottom:clamp(1lh,5vw,2lh);display:grid}@media (max-width:800px){.XzlzWq_channels{grid-template-columns:1fr}}.XzlzWq_channelIcon{background-color:color-mix(in oklch, var(--color-secondary) 18%, transparent);width:2.5rem;height:2.5rem;color:var(--color-secondary);border-radius:50%;justify-content:center;align-items:center;margin-bottom:.75lh;display:inline-flex}.XzlzWq_channelTitle{margin:0 0 .25lh;font-size:1rem;font-weight:600}.XzlzWq_channelText{color:var(--text-color-medium-dark);text-wrap:pretty;margin:0 0 .5lh;font-size:.875rem}.XzlzWq_channelLink{color:var(--color-primary);word-break:break-word;font-weight:500;display:inline-block}.XzlzWq_channelMeta{color:var(--text-color-medium-dark);margin:.5lh 0 0;font-size:.8125rem}.XzlzWq_inlineLink{color:var(--color-primary)}.XzlzWq_getHelp{margin-top:clamp(1.5lh,5vw,2.5lh)}.XzlzWq_getHelpHeading{margin:0 0 .25lh}.XzlzWq_getHelpLead{color:var(--text-color-medium-dark);margin:0 0 1lh}
.O0zMea_footer{background:linear-gradient(to bottom, var(--color-gray-lightest), var(--background-color) 100%)}.O0zMea_footerTop{padding:30px 0 10px}.O0zMea_logo{animation-duration:.5s;animation-iteration-count:infinite;display:inline-block;transform:rotate(0)}@keyframes O0zMea_tilt-n-move-shaking{0%{transform:rotate(0)}25%{transform:rotate(4deg)}50%{transform:rotate(0eg)}75%{transform:rotate(-4deg)}to{transform:rotate(0)}}.O0zMea_logo:hover{animation-name:O0zMea_tilt-n-move-shaking}.O0zMea_footerInner h3{font-size:inherit;margin-bottom:10px;font-weight:500}.O0zMea_footerCompany p{margin:0}.O0zMea_footerInner{grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;justify-content:center;align-items:flex-start;gap:20px;min-height:100px;padding-bottom:70px;font-size:12px;display:grid}@media (max-width:750px){.O0zMea_footerInner{grid-template-columns:1fr 1fr 1fr 1fr}.O0zMea_footerInner>:first-child{grid-column:span 4}}@media (max-width:550px){.O0zMea_footerInner{grid-template-columns:1fr}.O0zMea_footerInner>:first-child{grid-column:span 1}}.O0zMea_footerColumn a:not(.O0zMea_inline){color:var(--text-color-medium-dark);font-size:inherit;margin-bottom:10px;text-decoration-line:none;display:block}.O0zMea_footerColumn a:not(.O0zMea_inline):hover,.O0zMea_footerColumn a:not(.O0zMea_inline):focus-visible{text-decoration-line:underline}.O0zMea_themeSwitcher{font-size:inherit;grid-template-columns:auto 1fr;align-items:center;gap:5px;padding:10px 0;display:grid}a.O0zMea_inline{color:inherit}
.or9XDG_message{grid-template-columns:1fr auto;align-items:center;gap:30px;display:grid}.or9XDG_messageText>:first-child{margin-top:0}.or9XDG_messageText>:last-child{margin-bottom:0}
.waHjYW_section{margin-bottom:3rem}.waHjYW_inlineLink{color:var(--color-primary)}.waHjYW_reasons{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25lh 2rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:700px){.waHjYW_reasons{grid-template-columns:1fr}}.waHjYW_reasonItem{grid-template-columns:28px 1fr;align-items:start;column-gap:.75rem;display:grid}.waHjYW_reasonItem strong{font-weight:500}.waHjYW_reasonItem p{color:var(--text-color-medium-dark);margin:.1lh 0 0;font-size:14px}.waHjYW_reasonIcon{background-color:color-mix(in oklch, var(--color-secondary) 18%, transparent);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.waHjYW_mission{border-radius:var(--border-radius-card);text-align:center;background:radial-gradient(circle at 30% 0%, color-mix(in oklch, var(--color-secondary) 22%, transparent), transparent 60%), radial-gradient(circle at 80% 100%, color-mix(in oklch, var(--color-primary) 14%, transparent), transparent 55%), color-mix(in oklch, var(--color-secondary) 6%, transparent);padding:clamp(2rem,6vw,4rem) clamp(1.5rem,4vw,3rem);position:relative;overflow:hidden}.waHjYW_missionEyebrow{color:var(--color-secondary);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .75lh;font-size:14px;font-weight:500}.waHjYW_missionText{color:var(--text-color-dark);text-wrap:pretty;max-width:32ch;margin:0 auto;font-size:clamp(1.25rem,2.2vw,1.625rem);font-weight:500;line-height:1.4}.waHjYW_founders{grid-template-columns:1fr;gap:1.5rem;display:grid}.waHjYW_founder{grid-template-columns:160px 1fr;align-items:center;column-gap:clamp(1rem,3vw,2rem);display:grid}@media (max-width:550px){.waHjYW_founder{grid-template-columns:1fr;row-gap:1lh}}.waHjYW_founderPhoto{aspect-ratio:1;width:100%;max-width:160px;height:auto;box-shadow:0 4px 12px var(--color-card-box-shadow);border-radius:50%}.waHjYW_founderBody{min-width:0}.waHjYW_founderName{margin:0 0 .1lh}.waHjYW_founderRole{color:color-mix(in oklch, var(--color-secondary), var(--text-color-dark) 45%);letter-spacing:.02em;text-transform:uppercase;margin:0 0 .75lh;font-size:14px;font-weight:500}.waHjYW_founderBio{color:var(--text-color-medium-dark);text-wrap:pretty;margin:0}.waHjYW_timeline{--timeline-gap:1.5lh;--timeline-dot-size:14px;margin:0;padding:0;list-style:none}.waHjYW_timelineItem{padding-bottom:var(--timeline-gap);grid-template-columns:64px 24px 1fr;align-items:start;column-gap:1rem;display:grid}.waHjYW_timelineItem:last-child{padding-bottom:0}.waHjYW_timelineYear{color:color-mix(in oklch, var(--color-secondary), var(--text-color-dark) 45%);text-align:right;font-weight:500}.waHjYW_timelineMarker{margin-bottom:calc(var(--timeline-gap) * -1);justify-content:center;align-self:stretch;display:flex;position:relative}.waHjYW_timelineItem:last-child .waHjYW_timelineMarker{margin-bottom:0}.waHjYW_timelineMarker:before{content:"";background-color:color-mix(in oklch, var(--color-secondary) 25%, transparent);width:2px;position:absolute;top:0;bottom:0}.waHjYW_timelineItem:first-child .waHjYW_timelineMarker:before{top:.5lh}.waHjYW_timelineItem:last-child .waHjYW_timelineMarker:before{height:.5lh;bottom:auto}.waHjYW_timelineDot{z-index:1;margin-top:calc((1lh - var(--timeline-dot-size)) / 2);width:var(--timeline-dot-size);height:var(--timeline-dot-size);background-color:var(--color-secondary);box-shadow:0 0 0 4px color-mix(in oklch, var(--color-secondary) 18%, transparent);border-radius:50%;position:relative}.waHjYW_timelineText{color:var(--text-color-medium-dark);text-wrap:pretty;margin:0}@media (max-width:500px){.waHjYW_timelineItem{grid-template-columns:48px 20px 1fr;column-gap:.75rem}}.waHjYW_cta{text-align:center;padding:.5lh 0}.waHjYW_ctaHeading{margin-top:0}.waHjYW_ctaText{max-width:50ch;color:var(--text-color-medium-dark);margin:0 auto 1lh}
.CWiBVa_endpoints{flex-direction:column;gap:2lh;margin:2lh 0;display:flex}.CWiBVa_endpoints pre{white-space:pre-wrap}.CWiBVa_endpointGroup{border-top:1px dashed var(--color-gray-light);flex-direction:column;gap:3lh;padding-top:2lh;display:flex}.CWiBVa_endpointGroup>h2{margin-bottom:0}.CWiBVa_endpoint :last-child{margin-bottom:0}.CWiBVa_endpointMethod{font-weight:500}.CWiBVa_paramsList{margin:0 0 1.5lh;padding:0;list-style:none}.CWiBVa_param{margin:0 0 1lh}.CWiBVa_param .CWiBVa_paramName{margin:0 0 .25lh;font-size:1em;font-weight:500}.CWiBVa_param .CWiBVa_paramType{font-size:.9em;font-weight:300}.CWiBVa_param .CWiBVa_paramDescription{width:100%;padding-right:0;font-size:.9em}.CWiBVa_param .CWiBVa_optional{color:var(--text-color-medium-dark)}.CWiBVa_pathParam{font-weight:500}.CWiBVa_object{margin-bottom:2.5lh}.CWiBVa_menu{margin-bottom:5lh}.CWiBVa_menu,.CWiBVa_menu ul{padding:0;list-style:none}.CWiBVa_menu>li{margin-bottom:.5lh}.CWiBVa_menu ul{margin:.25lh 0}.CWiBVa_menu a{border-radius:var(--border-radius-button);padding:.2lh .5rem;scroll-margin-top:5lh;scroll-margin-bottom:5lh;font-size:.85rem;text-decoration:none;display:block}.CWiBVa_menu a[aria-current=location]{background-color:var(--color-border-subtle)}.CWiBVa_groupName{color:inherit;font-weight:500;text-decoration:none}.CWiBVa_experimentalBadge{margin-left:.5rem;display:inline-block}
.VUWO6W_inner{--article-measure:min(64ch, 100%);grid-template-columns:[full-start] minmax(0, 1fr) [prose-start] var(--article-measure) [prose-end] minmax(0, 1fr) [full-end];padding:2rlh 0 3rlh;font-size:1.15rem;font-weight:300;display:grid}.VUWO6W_inner h1{margin-bottom:1rlh;font-size:clamp(2.25rem,7cqi,3.75rem);font-weight:500;line-height:1.15}.VUWO6W_inner h2{margin:1.5rlh 0 .5rlh;font-size:1.85rem;font-weight:500}.VUWO6W_inner h3{margin:1.5rlh 0 .5rlh;font-size:1.35rem}.VUWO6W_inner pre,.VUWO6W_inner blockquote{border-left:.5rem solid var(--color-gray-lighter);margin:0 0 1.5rlh;padding:.5rlh 0 .5rlh 1.5rem}.VUWO6W_inner pre{white-space:pre-wrap;word-break:break-word}.VUWO6W_inner pre code{font-size:1rem;font-weight:400}.VUWO6W_inner .shiki{color:var(--shiki-light);background-color:var(--shiki-light-bg)}.VUWO6W_inner .shiki span{color:var(--shiki-light);background-color:var(--shiki-light-bg)}.VUWO6W_inner code{font-weight:400}.VUWO6W_inner blockquote{font-size:1.35rem}.VUWO6W_inner blockquote p:last-child{margin-bottom:0}.VUWO6W_inner strong{font-weight:500}.VUWO6W_inner hr{border:none;border-top:1px solid var(--color-gray-light);margin:3rlh 0 1.5rlh;padding:0}[data-color-scheme=dark] .VUWO6W_inner .shiki{color:var(--shiki-dark);background-color:var(--shiki-dark-bg)}[data-color-scheme=dark] .VUWO6W_inner .shiki span{color:var(--shiki-dark);background-color:var(--shiki-dark-bg)}.VUWO6W_header{grid-column:prose;margin-bottom:1rlh;container-type:inline-size}.VUWO6W_header>:last-child{margin-bottom:0}.VUWO6W_backLink{color:var(--color-gray-dark);text-decoration:underline;-webkit-text-decoration-color:var(--color-gray-light);text-decoration-color:var(--color-gray-light);letter-spacing:.01em;margin-bottom:1.25rlh;font-size:.85rem;display:inline-block}.VUWO6W_backLink:hover{color:var(--text-color-dark)}.VUWO6W_blurb{text-wrap:pretty;margin-bottom:1rlh;font-size:1.35rem}.VUWO6W_intro{grid-template-columns:auto 1fr;align-items:center;gap:.75rem;margin-bottom:2rlh;font-size:.875rem;line-height:1.35;display:grid}.VUWO6W_intro address{font-style:normal;text-decoration:none}.VUWO6W_intro a{color:inherit}.VUWO6W_intro a[rel=author]{font-weight:600}.VUWO6W_authorPhotos{display:flex}.VUWO6W_authorPhotos a{position:relative}.VUWO6W_authorPhotos a:not(:first-child){margin-left:-8px}.VUWO6W_authorPhoto{--author-photo-size:44px;clip-path:circle(50%);width:var(--author-photo-size);height:var(--author-photo-size);object-fit:cover;display:block}.VUWO6W_lastUpdated{margin-top:2px}.VUWO6W_role{font-weight:400}.VUWO6W_articleBody{grid-column:full;grid-template-columns:[full-start] minmax(0, 1fr) [prose-start] var(--article-measure) [prose-end] minmax(0, 1fr) [full-end];min-width:0;margin-bottom:2rlh;display:grid}.VUWO6W_articleBody>*{grid-column:prose}:is(.VUWO6W_articleBody>img,.VUWO6W_articleBody>figure,.VUWO6W_articleBody>p:has(>img:only-child),.VUWO6W_articleBody>p:has(>video:only-child),.VUWO6W_articleBody>p:has(>a:only-child>img:only-child)){grid-column:full}.VUWO6W_articleBody img,.VUWO6W_articleBody video{border:1px solid var(--color-gray-light);border-radius:1rem;width:100%;height:auto;margin-top:2rlh;margin-bottom:2rlh;display:block}.VUWO6W_articleBody>p:has(>a:only-child>img:only-child)>a{display:block}.VUWO6W_articleBody li{margin-bottom:.5rlh}.VUWO6W_articleBody :not(pre)>code{overflow-wrap:anywhere}.VUWO6W_aboutHappo{text-wrap:pretty;grid-column:prose;margin-bottom:3rlh}.VUWO6W_subscribe{text-wrap:pretty;grid-column:prose}.VUWO6W_relatedArticlesSection{grid-column:full;min-width:0}.VUWO6W_relatedPages{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;display:grid}.VUWO6W_relatedPages h3{font-size:1.15rem}
.QkPf9a_section{margin-bottom:2lh}.QkPf9a_sectionLead{color:var(--text-color-medium-dark);text-wrap:pretty;max-width:65ch;margin:0 0 1lh}.QkPf9a_inlineLink{color:var(--color-primary)}.QkPf9a_logoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2lh 1rem;display:grid}@media (max-width:600px){.QkPf9a_logoGrid{grid-template-columns:1fr}}.QkPf9a_logoTile{margin:0}.QkPf9a_logoTileCanvas{border-radius:var(--border-radius-card);border:1px solid var(--color-gray-lightest);background:var(--background-color);justify-content:center;align-items:center;min-height:180px;padding:clamp(1.5rem,4vw,2.5rem);display:flex}.QkPf9a_logoTileCanvasDark{border-color:#0000}.QkPf9a_wordmark{max-width:100%;height:auto;max-height:96px}.QkPf9a_logoTileCaption{color:var(--text-color-medium-dark);text-align:center;margin-top:.5rem;font-size:14px}.QkPf9a_downloads{margin:0;padding:0;list-style:none}.QkPf9a_downloadRow{border-bottom:1px solid var(--color-gray-lightest);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 0;display:flex}.QkPf9a_downloadRow:last-child{border-bottom:none}.QkPf9a_downloadInfo{flex-direction:column;min-width:0;display:flex}.QkPf9a_downloadInfo strong{font-weight:500}.QkPf9a_downloadInfo span{color:var(--text-color-medium-dark);font-size:14px}.QkPf9a_guides{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:800px){.QkPf9a_guides{grid-template-columns:1fr}}.QkPf9a_guideItem{border-radius:var(--border-radius-card);border:1px solid var(--color-gray-lightest);background:var(--background-color);padding:1rem 1.25rem}.QkPf9a_guideItem p{color:var(--text-color-medium-dark);text-wrap:pretty}.QkPf9a_guideTag{text-transform:uppercase;letter-spacing:.08em;border-radius:999px;margin-bottom:.5lh;padding:.2rem .7rem;font-size:12px;font-weight:500;display:inline-block}.QkPf9a_guideItemDo .QkPf9a_guideTag{background:color-mix(in oklch, var(--color-secondary) 18%, transparent);color:color-mix(in oklch, var(--color-secondary), var(--text-color-dark) 45%)}.QkPf9a_guideItemDont .QkPf9a_guideTag{background:color-mix(in oklch, var(--color-alert) 16%, transparent);color:color-mix(in oklch, var(--color-alert), var(--text-color-dark) 35%)}.QkPf9a_colorGrid{grid-template-rows:auto auto auto repeat(4,auto);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.QkPf9a_colorCard{grid-row:span 7;grid-template-rows:subgrid;border:1px solid var(--color-gray-lightest);border-radius:var(--border-radius-card);background:var(--background-color);display:grid;overflow:hidden}.QkPf9a_colorSwatch{height:96px}.QkPf9a_colorMeta{grid-row:span 6;grid-template-rows:subgrid;grid-template-columns:auto 1fr;gap:.25lh 1rem;padding:0 1rem .5lh;display:grid}.QkPf9a_colorMeta strong{grid-column:1/-1;font-weight:500}.QkPf9a_colorRole{color:var(--text-color-medium-dark);grid-column:1/-1;margin-bottom:.25lh;font-size:13px}.QkPf9a_colorValues{display:contents}.QkPf9a_colorValues dt{color:var(--text-color-medium-dark);text-transform:uppercase;letter-spacing:.06em;font-size:12px}.QkPf9a_colorValues dd{min-width:0;margin:0;font-size:12px}.QkPf9a_colorValues code{font-family:var(--font-family-monospace);color:var(--text-color-dark);word-break:break-all}.QkPf9a_naming{color:var(--text-color-medium-dark);margin:0;padding-left:1.25rem;list-style:outside}.QkPf9a_naming li{text-wrap:pretty;margin-bottom:.5lh}.QkPf9a_naming strong{color:var(--text-color-dark);font-weight:500}.QkPf9a_cta{text-align:center;padding:.5lh 0}.QkPf9a_ctaHeading{margin-top:0}.QkPf9a_ctaText{max-width:50ch;color:var(--text-color-medium-dark);margin:0 auto 1lh}
.GAXmdG_component{text-align:center;flex-direction:column;align-items:center;max-width:480px;margin:0 auto;padding:100px 0 120px;display:flex}.GAXmdG_component h1{text-wrap:balance;margin:0 0 12px;font-size:28px;line-height:1.2}.GAXmdG_hippo{color:var(--color-border-strong);width:120px;margin-bottom:32px}.GAXmdG_status{color:var(--color-secondary);letter-spacing:-.03em;margin:0 0 12px;font-size:96px;font-weight:700;line-height:1}.GAXmdG_description{color:var(--text-color-medium-dark);text-wrap:pretty;margin:0 0 32px}.GAXmdG_actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (max-width:400px){.GAXmdG_component{padding:60px 0 80px}.GAXmdG_status{font-size:72px}}
