/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:host,:root{--agp-group:#2563eb}}}body:has([data-ansi-modal-open]) .ansi-mood-buddy{display:none}body.anslation-design-system .ansi-page-shell.ansi-text-comfortable .ansi-bottom-search-wrapper,body.anslation-design-system .ansi-page-shell.ansi-text-comfortable .ansi-content-wrapper,body.anslation-design-system .ansi-page-shell.ansi-text-comfortable .ansi-mode-workspace-shell{font-size:calc(1rem * var(--ansi-user-text-scale,1.08))}body.anslation-design-system .ansi-page-shell.ansi-text-comfortable{--visit-text-bump:2px}body.anslation-design-system .ansi-page-shell.ansi-text-comfortable .ansi-bottom-search-wrapper input,body.anslation-design-system .ansi-page-shell.ansi-text-comfortable .ansi-bottom-search-wrapper textarea,body.anslation-design-system .ansi-page-shell.ansi-text-comfortable .ansi-content-wrapper .MuiTypography-root,body.anslation-design-system .ansi-page-shell.ansi-text-comfortable .ansi-mode-workspace-shell .MuiTypography-root{line-height:1.58}body.anslation-design-system .ansi-page-shell--figma-landing{--ansi-hero-canvas:var(--anslation-ds-surface);--ansi-hero-ink:var(--anslation-ds-text);--ansi-hero-ink-soft:var(--anslation-ds-text-soft);--ansi-hero-ink-muted:var(--anslation-ds-muted);--ansi-hero-glow:var(--anslation-ds-accent)}@supports (color:color-mix(in lab,red,red)){body.anslation-design-system .ansi-page-shell--figma-landing{--ansi-hero-glow:color-mix(in srgb,var(--anslation-ds-accent) 9%,transparent)}}body.anslation-design-system .ansi-page-shell--figma-landing{--ansi-hero-pill:var(--anslation-ds-surface);--ansi-hero-pill-border:var(--anslation-ds-border-strong);--ansi-hero-pill-shadow:var(--anslation-ds-shadow-xs),0 24px 56px -32px var(--anslation-ds-product-violet),0 18px 44px -28px var(--anslation-ds-accent)}@supports (color:color-mix(in lab,red,red)){body.anslation-design-system .ansi-page-shell--figma-landing{--ansi-hero-pill-shadow:var(--anslation-ds-shadow-xs),0 24px 56px -32px color-mix(in srgb,var(--anslation-ds-product-violet) 34%,transparent),0 18px 44px -28px color-mix(in srgb,var(--anslation-ds-accent) 36%,transparent)}}body.anslation-design-system .ansi-page-shell--figma-landing{--ansi-hero-ring:linear-gradient(100deg,var(--anslation-ds-accent),var(--anslation-ds-product-violet) 52%,var(--anslation-ds-product-teal));--ansi-hero-chip:var(--anslation-ds-soft);--ansi-hero-chip-hover:var(--anslation-ds-hover);--ansi-hero-tone-blue:var(--anslation-ds-accent);--ansi-hero-tone-green:var(--anslation-ds-product-green);--ansi-hero-tone-orange:var(--anslation-ds-product-orange);--ansi-hero-tone-violet:var(--anslation-ds-product-violet)}body.anslation-design-system .ansi-page-shell--figma-landing .ansi-figma-landing-surface{isolation:isolate;background:var(--ansi-hero-canvas);justify-content:flex-start;width:100%;min-height:calc(100svh - 4.5rem);padding:0;position:relative;overflow-x:clip}body.anslation-design-system .ansi-page-shell--figma-landing .ansi-figma-landing-surface:before{z-index:0;pointer-events:none;content:"";background:radial-gradient(ellipse 58% 72% at 50% 0,var(--ansi-hero-glow) 0,transparent 72%);height:760px;position:absolute;inset:0 0 auto}body.anslation-design-system .ansi-figma-landing-hero{z-index:1;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:1200px;margin:0 auto;padding:96px 32px 0;display:flex;position:relative}body.anslation-design-system .ansi-figma-landing-copy{flex-direction:column;align-items:center;width:min(1100px,100%);display:flex}body.anslation-design-system .ansi-figma-landing-eyebrow{height:36px;color:var(--ansi-hero-ink-soft);background:var(--ansi-hero-pill);border:1px solid var(--anslation-ds-border);box-shadow:var(--anslation-ds-shadow-xs);transition:border-color var(--anslation-ds-duration-fast) var(--anslation-ds-ease);border-radius:999px;align-items:center;gap:8px;margin:0 0 28px;padding:0 14px 0 4px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){body.anslation-design-system .ansi-figma-landing-eyebrow:hover{color:var(--ansi-hero-ink);border-color:var(--anslation-ds-border-strong)}}body.anslation-design-system .ansi-figma-landing-eyebrow svg{width:16px;min-width:16px;height:16px;min-height:16px;color:var(--ansi-hero-ink-muted)}body.anslation-design-system .ansi-figma-landing-eyebrow-icon{background:var(--anslation-ds-accent-soft);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}body.anslation-design-system .ansi-figma-landing-eyebrow-icon svg{width:14px;min-width:14px;height:14px;min-height:14px;color:var(--anslation-ds-accent)}body.anslation-design-system .ansi-figma-landing-eyebrow:focus-visible{outline:2px solid var(--anslation-ds-accent);outline-offset:3px}body.anslation-design-system .ansi-figma-landing-title.MuiTypography-root{width:100%;max-width:1000px;color:var(--ansi-hero-ink);letter-spacing:-.035em;text-wrap:balance;margin:0 auto;font-size:80px;font-weight:700;line-height:84px}body.anslation-design-system .ansi-figma-landing-title-lead{color:var(--ansi-hero-ink-muted);display:block}body.anslation-design-system .ansi-figma-landing-subtitle.MuiTypography-root{width:100%;max-width:640px;color:var(--ansi-hero-ink-soft);letter-spacing:-.01em;text-wrap:balance;margin:28px auto 0;font-size:22px;font-weight:400;line-height:32px}body.anslation-design-system .ansi-figma-landing-caption.MuiTypography-root{color:var(--ansi-hero-ink-muted);text-align:center;text-wrap:balance;margin:24px 0 0;font-size:14px;font-weight:500;line-height:20px}body.anslation-design-system .ansi-figma-landing-caption-link{min-height:44px;color:var(--anslation-ds-accent);align-items:center;gap:4px;margin-block:-12px;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;display:inline-flex}body.anslation-design-system .ansi-figma-landing-caption-link:hover{text-underline-offset:3px;text-decoration:underline}body.anslation-design-system .ansi-figma-landing-caption-link:focus-visible{outline:2px solid var(--anslation-ds-accent);outline-offset:2px}body.anslation-design-system .ansi-figma-landing-composer-shell{width:100%;margin-top:48px;position:relative;padding:0!important}body.anslation-design-system .ansi-figma-landing-composer{width:min(760px,100%);max-width:920px}body.anslation-design-system .ansi-figma-landing-search-box{background:var(--ansi-hero-pill);border:1px solid var(--ansi-hero-pill-border);width:100%;min-width:0;height:auto;min-height:68px;box-shadow:var(--ansi-hero-pill-shadow);transition:border-color var(--anslation-ds-duration-base) var(--anslation-ds-ease),box-shadow var(--anslation-ds-duration-base) var(--anslation-ds-ease);border-radius:34px;align-items:center;gap:14px;padding:10px 10px 10px 24px;display:flex}@media (hover:hover) and (pointer:fine){body.anslation-design-system .ansi-figma-landing-search-box:hover{border-color:var(--anslation-ds-accent)}@supports (color:color-mix(in lab,red,red)){body.anslation-design-system .ansi-figma-landing-search-box:hover{border-color:color-mix(in srgb,var(--anslation-ds-accent) 40%,var(--ansi-hero-pill-border))}}}body.anslation-design-system .ansi-figma-landing-search-box:focus-within{background:linear-gradient(var(--ansi-hero-pill),var(--ansi-hero-pill)) padding-box,var(--ansi-hero-ring) border-box;box-shadow:0 0 0 4px var(--anslation-ds-accent),0 18px 56px -18px var(--anslation-ds-product-violet),var(--ansi-hero-pill-shadow);border-color:#0000}@supports (color:color-mix(in lab,red,red)){body.anslation-design-system .ansi-figma-landing-search-box:focus-within{box-shadow:0 0 0 4px color-mix(in srgb,var(--anslation-ds-accent) 12%,transparent),0 18px 56px -18px color-mix(in srgb,var(--anslation-ds-product-violet) 40%,transparent),var(--ansi-hero-pill-shadow)}}body.anslation-design-system .ansi-figma-landing-search-lead{width:22px;height:22px;color:var(--ansi-hero-ink-muted);cursor:text;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}body.anslation-design-system .ansi-figma-landing-enter-button{letter-spacing:0;text-transform:none;height:48px;transition:background-color var(--anslation-ds-duration-fast) var(--anslation-ds-ease),color var(--anslation-ds-duration-fast) var(--anslation-ds-ease);border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:600;line-height:1;display:inline-flex}body.anslation-design-system .ansi-figma-landing-enter-button:is(:disabled,[aria-disabled=true]){color:var(--ansi-hero-ink-muted);cursor:not-allowed;background:var(--anslation-ds-soft);opacity:1}body.anslation-design-system .ansi-figma-landing-enter-button:not(:disabled):not([aria-disabled=true]){color:var(--anslation-ds-product-primary-text);background:var(--anslation-ds-product-primary)}body.anslation-design-system .ansi-figma-landing-enter-button:not(:disabled):not([aria-disabled=true]):hover{background:var(--anslation-ds-product-primary-hover)}body.anslation-design-system .ansi-figma-landing-enter-button:focus-visible{outline:2px solid var(--anslation-ds-accent);outline-offset:2px}body.anslation-design-system .ansi-figma-landing-search-text{flex:auto;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}body.anslation-design-system .ansi-figma-landing-search-input{width:auto;min-width:0;max-height:116px;color:var(--ansi-hero-ink);letter-spacing:-.005em;resize:none;background:0 0;border:0;outline:0;flex:auto;padding:0;font-size:18px;font-weight:500;line-height:1.45;overflow:hidden}body.anslation-design-system .ansi-figma-landing-search-input::placeholder{color:var(--ansi-hero-ink-muted);opacity:1;font-weight:400}body.anslation-design-system .ansi-figma-landing-search-box.ansi-composer-first-paint .ansi-figma-landing-search-input{color:var(--ansi-hero-ink-muted);font-weight:400}body.anslation-design-system .ansi-figma-landing-search-input--ask::placeholder{color:var(--ansi-hero-ink-muted);opacity:0;font-weight:400;transition:opacity .3s ease-out,color .3s ease-out}body.anslation-design-system .ansi-figma-landing-search-input--ask.ansi-figma-landing-search-input--ask-visible::placeholder{opacity:1}body.anslation-design-system .ansi-figma-landing-chip-row{flex-wrap:wrap;justify-content:center;gap:8px;width:min(1040px,100vw - 64px);margin:20px 50% 0;display:flex;transform:translate(-50%)}@media (min-width:1280px){body.anslation-design-system .ansi-figma-landing-chip-row{width:min(1040px,100vw - 117px - var(--ansi-desktop-sidebar-width,0px))}}body.anslation-design-system .ansi-figma-landing-chip{height:38px;color:var(--ansi-hero-ink-soft);letter-spacing:0;white-space:nowrap;background:var(--ansi-hero-chip);box-shadow:none;cursor:pointer;transition:background-color var(--anslation-ds-duration-fast) var(--anslation-ds-ease),color var(--anslation-ds-duration-fast) var(--anslation-ds-ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px 0 14px;font-size:14px;font-weight:500;line-height:normal;display:inline-flex}@media (hover:hover) and (pointer:fine){body.anslation-design-system .ansi-figma-landing-chip:hover{color:var(--ansi-hero-ink);background:var(--ansi-hero-chip-hover)}}body.anslation-design-system .ansi-figma-landing-chip-icon{width:15px;height:15px;color:var(--ansi-chip-tone,currentColor);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}body.anslation-design-system .ansi-figma-landing-chip-icon svg{width:15px;min-width:15px;height:15px;min-height:15px}body.anslation-design-system .ansi-figma-landing-chip-icon--blue{--ansi-chip-tone:var(--ansi-hero-tone-blue)}body.anslation-design-system .ansi-figma-landing-chip-icon--green{--ansi-chip-tone:var(--ansi-hero-tone-green)}body.anslation-design-system .ansi-figma-landing-chip-icon--orange{--ansi-chip-tone:var(--ansi-hero-tone-orange)}body.anslation-design-system .ansi-figma-landing-chip-icon--violet{--ansi-chip-tone:var(--ansi-hero-tone-violet)}@media (prefers-reduced-motion:reduce){body.anslation-design-system .ansi-figma-landing-chip,body.anslation-design-system .ansi-figma-landing-enter-button,body.anslation-design-system .ansi-figma-landing-eyebrow,body.anslation-design-system .ansi-figma-landing-search-box,body.anslation-design-system .ansi-figma-landing-search-input--ask::placeholder{transition:none}}@media (prefers-reduced-motion:no-preference){body.anslation-design-system :is(.ansi-figma-landing-chip,.ansi-figma-landing-enter-button:not(:disabled):not([aria-disabled=true])):active{transition-duration:80ms;transform:scale(.97)}}@media (max-width:1439.98px){body.anslation-design-system .ansi-figma-landing-title.MuiTypography-root{font-size:72px;line-height:76px}}@media (max-width:1023.98px){body.anslation-design-system .ansi-figma-landing-hero{padding:80px 40px 0}body.anslation-design-system .ansi-figma-landing-title.MuiTypography-root{font-size:60px;line-height:64px}body.anslation-design-system .ansi-figma-landing-subtitle.MuiTypography-root{max-width:560px;margin-top:24px;font-size:20px;line-height:30px}body.anslation-design-system .ansi-figma-landing-composer-shell{margin-top:40px}body.anslation-design-system .ansi-figma-landing-composer{box-sizing:border-box;flex-direction:column;gap:12px;width:min(100% - 80px,640px);display:flex}body.anslation-design-system .ansi-figma-landing-search-box{border-radius:30px;order:1;gap:12px;min-height:60px;padding:8px 8px 8px 20px;position:relative}body.anslation-design-system .ansi-figma-landing-search-lead{width:20px;height:20px}body.anslation-design-system .ansi-figma-landing-search-lead svg{width:20px;min-width:20px;height:20px;min-height:20px;font-size:20px}body.anslation-design-system .ansi-figma-landing-search-lead:before{content:"";border-radius:30px;position:absolute;inset:0}body.anslation-design-system .ansi-figma-landing-search-input{z-index:1;font-size:17px;position:relative}body.anslation-design-system .ansi-figma-landing-enter-button{z-index:1;width:44px;height:44px;padding:0;position:relative}body.anslation-design-system .ansi-figma-landing-enter-label{white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}body.anslation-design-system .ansi-figma-landing-chip-row{--ansi-hero-chip-gutter:max(40px,(100vw - 640px)/2);width:auto;margin:0 calc(var(--ansi-hero-chip-gutter) * -1);padding:4px var(--ansi-hero-chip-gutter);overscroll-behavior-x:contain;scroll-padding-inline:var(--ansi-hero-chip-gutter);scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;order:2;justify-content:flex-start;gap:8px;overflow-x:auto;transform:none}body.anslation-design-system .ansi-figma-landing-chip-row::-webkit-scrollbar{display:none}body.anslation-design-system .ansi-figma-landing-chip:focus-visible{outline-offset:-2px}body.anslation-design-system .ansi-figma-landing-chip{scroll-snap-align:start;flex:none;position:relative}body.anslation-design-system .ansi-figma-landing-chip:after{content:"";position:absolute;inset:-4px -2px}body.anslation-design-system .ansi-figma-landing-caption.MuiTypography-root{order:3;margin:8px 0 0}}@media (max-width:767px){body.anslation-design-system .ansi-figma-landing-hero{padding:56px 20px 0}body.anslation-design-system .ansi-figma-landing-eyebrow{margin-bottom:20px;font-size:13px}body.anslation-design-system .ansi-figma-landing-eyebrow:after{content:"";position:absolute;inset:-4px 0}body.anslation-design-system .ansi-figma-landing-title.MuiTypography-root{font-size:44px;line-height:48px}body.anslation-design-system .ansi-figma-landing-subtitle.MuiTypography-root{margin-top:20px;font-size:18px;line-height:27px}body.anslation-design-system .ansi-figma-landing-composer-shell{margin-top:32px}body.anslation-design-system .ansi-figma-landing-composer{width:100%;padding-inline:20px}body.anslation-design-system .ansi-figma-landing-search-box{border-radius:28px;min-height:56px;padding:6px 6px 6px 18px}body.anslation-design-system .ansi-figma-landing-search-lead:before{border-radius:28px}body.anslation-design-system .ansi-figma-landing-search-input{font-size:16px}body.anslation-design-system .ansi-figma-landing-chip-row{--ansi-hero-chip-gutter:20px}body.anslation-design-system .ansi-figma-landing-chip{height:36px;padding:0 14px 0 12px;font-size:14px}}@media (max-width:430px){body.anslation-design-system .ansi-figma-landing-title.MuiTypography-root{font-size:40px;line-height:44px}body.anslation-design-system .ansi-figma-landing-subtitle.MuiTypography-root{font-size:17px;line-height:26px}}@media (max-width:360px){body.anslation-design-system .ansi-figma-landing-hero{padding-left:16px;padding-right:16px}body.anslation-design-system .ansi-figma-landing-title.MuiTypography-root{font-size:36px;line-height:40px}body.anslation-design-system .ansi-figma-landing-composer{padding-inline:16px}body.anslation-design-system .ansi-figma-landing-chip-row{margin:0 -16px;padding:4px 16px;scroll-padding-inline:16px}}.dark body.anslation-design-system:has(.ansi-agp-default-surface),html.dark:has(.ansi-agp-default-surface){background:var(--anslation-ds-page)}body.anslation-design-system .ansi-content-wrapper,body.anslation-design-system .ansi-header-content-wrapper,body.anslation-design-system .ansi-header-wrapper{box-sizing:border-box;width:100%;padding-right:0}body.anslation-design-system .ansi-content-wrapper,body.anslation-design-system .ansi-header-content-wrapper{max-width:min(100%,var(--ansi-content-max-width));margin-left:auto;margin-right:auto}body.anslation-design-system .ansi-page-shell.left-sidebar-expanded .ansi-content-wrapper,body.anslation-design-system .ansi-page-shell.left-sidebar-expanded .ansi-header-content-wrapper{width:calc(100% - var(--ansi-expanded-left-offset));max-width:min(calc(100% - var(--ansi-expanded-left-offset)),var(--ansi-content-max-width));margin-left:var(--ansi-expanded-left-offset);margin-right:auto}body.anslation-design-system .ansi-header-wrapper{max-width:var(--ansi-main-column-effective-width);margin-left:auto;margin-right:auto}body.anslation-design-system .ansi-page-shell .ansi-content-wrapper:has(.ansi-content-column) .ansi-bottom-search-wrapper,body.anslation-design-system .ansi-page-shell:has(.ansi-content-column) .ansi-header-content-wrapper .ansi-header-wrapper{margin-left:max(0px,calc((100% - var(--ansi-main-column-effective-width) - var(--ansi-main-sidebar-gap) - var(--ansi-right-sidebar-width)) / 2));margin-right:auto}body.anslation-design-system .ansi-center-content{-ms-overflow-style:none;scrollbar-width:none}body.anslation-design-system .ansi-center-content::-webkit-scrollbar{display:none}@media (max-width:1199px){body.anslation-design-system .ansi-content-wrapper,body.anslation-design-system .ansi-header-content-wrapper,body.anslation-design-system .ansi-header-wrapper{width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-right:0;transform:none}body.anslation-design-system .ansi-page-shell.left-sidebar-expanded .ansi-content-wrapper,body.anslation-design-system .ansi-page-shell.left-sidebar-expanded .ansi-header-content-wrapper{width:100%;max-width:100%;margin-left:auto;margin-right:auto}}@media (min-width:900px) and (max-width:1023px){body.anslation-design-system .ansi-page-shell:has(.ansi-insurance-template) .ansi-content-wrapper:has(.ansi-content-column) .ansi-bottom-search-wrapper{margin-left:2.75rem;margin-right:auto}}@media (min-width:1024px){body.anslation-design-system .ansi-page-shell .ansi-content-wrapper:has(.ansi-insurance-template){--ansi-insurance-desktop-sidebar-width:390px;--ansi-right-sidebar-width:var(--ansi-insurance-desktop-sidebar-width);--ansi-main-content-effective-width:min(var(--ansi-main-column-width),calc(100vw - var(--ansi-desktop-rail-width) - var(--ansi-desktop-sidebar-width) - var(--ansi-main-sidebar-gap) - var(--ansi-insurance-desktop-sidebar-width) - 2rem));--ansi-main-column-effective-width:max(20rem,var(--ansi-main-content-effective-width));--ansi-center-max-width:var(--ansi-main-column-effective-width);max-width:min(100%,calc(var(--ansi-main-column-effective-width) + var(--ansi-main-sidebar-gap) + var(--ansi-insurance-desktop-sidebar-width)))}body.anslation-design-system .ansi-page-shell:has(.ansi-insurance-template) .ansi-content-wrapper:has(.ansi-content-column) .ansi-bottom-search-wrapper{width:var(--ansi-main-column-effective-width,var(--ansi-main-column-width,856px));max-width:var(--ansi-main-column-effective-width,var(--ansi-main-column-width,856px));margin-left:max(0px,calc((100% - var(--ansi-main-column-effective-width,var(--ansi-main-column-width,856px)) - var(--ansi-main-sidebar-gap,24px) - var(--ansi-insurance-desktop-sidebar-width,390px)) / 2));margin-right:auto}}body.anslation-design-system .ansi-layout-body-region .ansi-content-wrapper.ansi-center-content{height:100%;min-height:0;overflow:hidden}@media print{body.anslation-design-system .ansi-agp-template-frame,body.anslation-design-system .ansi-agp-template-frame>[data-template]{max-height:none!important;overflow:visible!important}}body.anslation-design-system .ansi-page-shell:has([data-template=visit-template]) .ansi-agp-runtime-query-badge-row .ansi-agp-runtime-query-badge-shell{pointer-events:auto}body.anslation-design-system .ansi-page-shell:has(.ansi-visit-pskel:not([data-leaving])) .ansi-agp-runtime-query-badge-row:before{background:var(--ansi-page-bg,#fff);opacity:1;height:calc(100% + 16px)}body.anslation-design-system .ansi-agp-scroll-content:has(.ansi-visit-pskel:not([data-leaving])){padding-bottom:0!important}body.anslation-design-system .agpd-stage:has(.ansi-visit-pskel:not([data-leaving])){padding-bottom:0}body.anslation-design-system.ansi-visit-pill-compact .ansi-page-shell:has([data-template=visit-template]) .ansi-agp-runtime-query-badge-row:not(.ansi-agp-runtime-query-badge-row--compact) .ansi-agp-runtime-query-badge-shell{transform:scale(.88)}body.anslation-design-system .ansi-page-shell:has([data-template=visit-template]) .ansi-agp-runtime-query-badge-row[data-handed-over]{opacity:0;pointer-events:none;transition:opacity .28s ease-out}body.anslation-design-system .ansi-page-shell:has(.ansi-agp-scroll-frame) .ansi-agp-scroll-content .ansi-user-prompt-message>.ansi-user-prompt-bubble{border-radius:var(--anslation-ds-radius-lg)!important}body.anslation-design-system .ansi-page-shell:has(.ansi-agp-scroll-frame) .ansi-agp-scroll-content .ansi-agp-runtime+.ansi-user-prompt-message,body.anslation-design-system .ansi-page-shell:has(.ansi-agp-scroll-frame) .ansi-agp-scroll-content .ansi-agp-runtime+div:has(>.ansi-user-prompt-message){margin-top:-.5rem}@media (min-width:1024px){body.anslation-design-system .ansi-page-shell:has(.ansi-agp-scroll-frame) .ansi-agp-scroll-content>.ansi-user-prompt-message,body.anslation-design-system .ansi-page-shell:has(.ansi-agp-scroll-frame) .ansi-agp-scroll-content>div:has(>.ansi-user-prompt-message){box-sizing:border-box;margin-left:max(0px,calc((100% - var(--ansi-main-column-effective-width) - var(--ansi-main-sidebar-gap) - var(--ansi-right-sidebar-width)) / 2));max-width:var(--ansi-main-column-effective-width);width:var(--ansi-main-column-effective-width);margin-right:auto}}body.anslation-design-system .ansi-agp-scroll-content:has(.ansi-agp-runtime h1:not(.sr-only)) .ansi-agp-page-heading{display:none}body.anslation-design-system .ansi-agp-scroll-content .ansi-agp-page-heading{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body.anslation-design-system.ansi-agp-no-thinking-label .ansi-agp-roofing-thinking-status>span{display:none}body.anslation-design-system .ansi-page-shell:has(.rfm-ins) .ansi-agp-runtime-query-badge-row:not(.ansi-agp-runtime-query-badge-row--compact) .ansi-agp-runtime-query-badge{text-align:left;text-wrap:balance;white-space:normal;background-color:#ecf2ff;justify-content:flex-start;max-width:calc(80vw - 25.6px);padding:13px 18px;font-size:16px;font-weight:500;line-height:1.45}@supports (color:color-mix(in lab,red,red)){body.anslation-design-system .ansi-page-shell:has(.rfm-ins) .ansi-agp-runtime-query-badge-row:not(.ansi-agp-runtime-query-badge-row--compact) .ansi-agp-runtime-query-badge{background-color:color-mix(in srgb,#ecf2ff var(--agp-tint-weight),var(--agp-surface))}}body.anslation-design-system .ansi-page-shell:has(.rfm-ins) .ansi-agp-runtime-query-badge-row:not(.ansi-agp-runtime-query-badge-row--compact) .ansi-agp-runtime-query-badge{color:var(--agp-ink);box-shadow:none;border:0}body.anslation-design-system .ansi-page-shell:has(.rfm-auto) .ansi-agp-runtime-query-badge-time{display:none}body.anslation-design-system .ansi-agp-runtime-query-badge-row--compact{transform:translateY(-6px);min-height:42px!important;padding-block:0!important}body.anslation-design-system .ansi-agp-runtime-query-badge-row--compact .ansi-agp-runtime-query-badge-shell{transform:translateY(-2px)scale(.88);gap:0!important}body.anslation-design-system .ansi-agp-runtime-query-badge-row--compact .ansi-agp-runtime-query-badge,body.anslation-design-system .ansi-agp-runtime-query-badge-row--compact .ansi-agp-runtime-query-badge--fourth-july{background-color:var(--agp-surface)!important;border-color:#dbe7ff!important}@supports (color:color-mix(in lab,red,red)){body.anslation-design-system .ansi-agp-runtime-query-badge-row--compact .ansi-agp-runtime-query-badge,body.anslation-design-system .ansi-agp-runtime-query-badge-row--compact .ansi-agp-runtime-query-badge--fourth-july{border-color:color-mix(in srgb,#dbe7ff var(--agp-tint-weight),var(--agp-line))!important}}body.anslation-design-system .ansi-agp-runtime-query-badge-row--compact .ansi-agp-runtime-query-badge,body.anslation-design-system .ansi-agp-runtime-query-badge-row--compact .ansi-agp-runtime-query-badge--fourth-july{color:var(--agp-ink-alt)!important;text-overflow:ellipsis!important;white-space:nowrap!important;border-radius:999px!important;max-width:min(52vw,270px)!important;min-height:34px!important;padding:7px 12px!important;font-size:12px!important;font-weight:800!important;line-height:1.1!important;overflow:hidden!important;box-shadow:0 4px 14px #0f172a14!important}body.anslation-design-system .ansi-agp-runtime-query-badge-row--compact .ansi-agp-runtime-query-badge-time{display:none!important}@property --agp-group{syntax:"<color>";inherits:true;initial-value:#2563eb}body.anslation-design-system .ansi-page-shell:has(.ansi-agp-default-surface){--agp-hub-page:var(--agp-soft-tint)}@supports (color:color-mix(in lab,red,red)){body.anslation-design-system .ansi-page-shell:has(.ansi-agp-default-surface){--agp-hub-page:color-mix(in srgb,var(--agp-soft-tint) 76%,var(--agp-surface))}}body.anslation-design-system .ansi-page-shell:has(.ansi-agp-default-surface){--agp-hub-card:var(--agp-surface);--agp-hub-sheen:inset 0 1px 0 #ffffffbf;--agp-hub-shadow-sm:0 1px 2px #0f172a0d,0 1px 1px #0f172a08;--agp-hub-shadow-md:0 2px 4px -2px #0f172a0f,0 12px 28px -14px #0f172a38;--agp-hub-shadow-lg:0 4px 8px -4px #0f172a12,0 28px 56px -28px #0f172a4d;--agp-hub-radius:calc(var(--anslation-ds-radius,8px) * 1.75);--agp-hub-radius-sm:calc(var(--anslation-ds-radius,8px) * 1.25);--ansi-page-bg:var(--agp-hub-page);--ansi-content-max-width:82rem;--ansi-agp-hub-gutter:clamp(1rem,2.4vw,2rem);--ansi-agp-hub-section-gap:clamp(1.5rem,3vw,2.25rem);--ansi-agp-hub-composer-width:46rem;background:var(--agp-hub-page)}.dark body.anslation-design-system .ansi-page-shell:has(.ansi-agp-default-surface){--agp-hub-page:var(--anslation-ds-page);--agp-hub-card:var(--anslation-ds-surface-raised);--agp-hub-sheen:inset 0 1px 0 #ffffff0a;--agp-hub-shadow-sm:0 1px 2px #0006;--agp-hub-shadow-md:0 2px 4px -2px #00000080,0 14px 30px -16px #000000b3;--agp-hub-shadow-lg:0 4px 10px -4px #00000080,0 28px 56px -28px #000c;--ansi-page-bg:var(--anslation-ds-page);background:var(--anslation-ds-page)}body.anslation-design-system .ansi-page-shell:has(.ansi-agp-default-surface) .ansi-content-wrapper.ansi-center-content{max-width:min(100%,82rem)}body.anslation-design-system .ansi-agp-default-shell{padding-bottom:clamp(1.5rem,3vw,2.5rem);max-width:82rem!important}body.anslation-design-system .ansi-agp-default-shell>section{border-color:var(--agp-line);border-radius:calc(var(--agp-hub-radius) + 4px);background:var(--agp-surface);min-width:0;box-shadow:var(--agp-hub-shadow-md);overflow:visible}.dark body.anslation-design-system .ansi-agp-default-surface{--agp-ink-700:var(--anslation-ds-text)}@supports (color:color-mix(in lab,red,red)){.dark body.anslation-design-system .ansi-agp-default-surface{--agp-ink-700:color-mix(in srgb,var(--anslation-ds-text) 50%,var(--anslation-ds-text-soft))}}.dark body.anslation-design-system .ansi-agp-default-surface{--agp-ink-soft:var(--anslation-ds-text-soft)}@supports (color:color-mix(in lab,red,red)){.dark body.anslation-design-system .ansi-agp-default-surface{--agp-ink-soft:color-mix(in srgb,var(--anslation-ds-text-soft) 55%,var(--anslation-ds-muted))}}.dark body.anslation-design-system .ansi-agp-default-shell>section{border-color:var(--anslation-ds-border);background:var(--anslation-ds-surface)}body.anslation-design-system .ansi-agp-default-body{padding:var(--ansi-agp-hub-gutter)}body.anslation-design-system .ansi-agp-default-surface{gap:var(--ansi-agp-hub-section-gap);color:var(--agp-ink);display:grid}body.anslation-design-system .ansi-agp-default-surface ::selection{background:var(--agp-accent-ink)}@supports (color:color-mix(in lab,red,red)){body.anslation-design-system .ansi-agp-default-surface ::selection{background:color-mix(in srgb,var(--agp-accent-ink) 20%,transparent)}}body.anslation-design-system :is(.ansi-agp-hub-example,.ansi-agp-hub-preview,.ansi-agp-hub-topic,.ansi-agp-hub-group,.ansi-agp-hub-recent__item,.ansi-agp-hub-dir__sub--topic){--agp-group-ink:var(--agp-group,var(--agp-accent-ink));--agp-group-fill:var(--agp-group,var(--agp-accent-ink));--agp-group-tint:var(--agp-group,var(--agp-accent-ink))}@supports (color:color-mix(in lab,red,red)){body.anslation-design-system :is(.ansi-agp-hub-example,.ansi-agp-hub-preview,.ansi-agp-hub-topic,.ansi-agp-hub-group,.ansi-agp-hub-recent__item,.ansi-agp-hub-dir__sub--topic){--agp-group-tint:color-mix(in srgb,var(--agp-group,var(--agp-accent-ink)) 9%,var(--agp-surface))}}body.anslation-design-system :is(.ansi-agp-hub-example,.ansi-agp-hub-preview,.ansi-agp-hub-topic,.ansi-agp-hub-group,.ansi-agp-hub-recent__item,.ansi-agp-hub-dir__sub--topic){--agp-group-tint-strong:var(--agp-group,var(--agp-accent-ink))}@supports (color:color-mix(in lab,red,red)){body.anslation-design-system :is(.ansi-agp-hub-example,.ansi-agp-hub-preview,.ansi-agp-hub-topic,.ansi-agp-hub-group,.ansi-agp-hub-recent__item,.ansi-agp-hub-dir__sub--topic){--agp-group-tint-strong:color-mix(in srgb,var(--agp-group,var(--agp-accent-ink)) 16%,var(--agp-surface))}}body.anslation-design-system :is(.ansi-agp-hub-example,.ansi-agp-hub-preview,.ansi-agp-hub-topic,.ansi-agp-hub-group,.ansi-agp-hub-recent__item,.ansi-agp-hub-dir__sub--topic){--agp-group-line:var(--agp-group,var(--agp-accent-ink))}@supports (color:color-mix(in lab,red,red)){body.anslation-design-system :is(.ansi-agp-hub-example,.ansi-agp-hub-preview,.ansi-agp-hub-topic,.ansi-agp-hub-group,.ansi-agp-hub-recent__item,.ansi-agp-hub-dir__sub--topic){--agp-group-line:color-mix(in srgb,var(--agp-group,var(--agp-accent-ink)) 30%,var(--agp-line))}}.dark body.anslation-design-system :is(.ansi-agp-hub-example,.ansi-agp-hub-preview,.ansi-agp-hub-topic,.ansi-agp-hub-group,.ansi-agp-hub-recent__item,.ansi-agp-hub-dir__sub--topic){--agp-group-ink:var(--agp-group,var(--agp-accent-ink))}@supports (color:color-mix(in lab,red,red)){.dark body.anslation-design-system :is(.ansi-agp-hub-example,.ansi-agp-hub-preview,.ansi-agp-hub-topic,.ansi-agp-hub-group,.ansi-agp-hub-recent__item,.ansi-agp-hub-dir__sub--topic){--agp-group-ink:color-mix(in srgb,var(--agp-group,var(--agp-accent-ink)) 58%,#fff)}}.dark body.anslation-design-system :is(.ansi-agp-hub-example,.ansi-agp-hub-preview,.ansi-agp-hub-topic,.ansi-agp-hub-group,.ansi-agp-hub-recent__item,.ansi-agp-hub-dir__sub--topic){--agp-group-tint:var(--agp-group,var(--agp-accent-ink))}@supports (color:color-mix(in lab,red,red)){.dark body.anslation-design-system :is(.ansi-agp-hub-example,.ansi-agp-hub-preview,.ansi-agp-hub-topic,.ansi-agp-hub-group,.ansi-agp-hub-recent__item,.ansi-agp-hub-dir__sub--topic){--agp-group-tint:color-mix(in srgb,var(--agp-group,var(--agp-accent-ink)) 18%,var(--anslation-ds-surface-raised))}}.dark body.anslation-design-system :is(.ansi-agp-hub-example,.ansi-agp-hub-preview,.ansi-agp-hub-topic,.ansi-agp-hub-group,.ansi-agp-hub-recent__item,.ansi-agp-hub-dir__sub--topic){--agp-group-tint-strong:var(--agp-group,var(--agp-accent-ink))}@supports (color:color-mix(in lab,red,red)){.dark body.anslation-design-system :is(.ansi-agp-hub-example,.ansi-agp-hub-preview,.ansi-agp-hub-topic,.ansi-agp-hub-group,.ansi-agp-hub-recent__item,.ansi-agp-hub-dir__sub--topic){--agp-group-tint-strong:color-mix(in srgb,var(--agp-group,var(--agp-accent-ink)) 30%,var(--anslation-ds-surface-raised))}}.dark body.anslation-design-system :is(.ansi-agp-hub-example,.ansi-agp-hub-preview,.ansi-agp-hub-topic,.ansi-agp-hub-group,.ansi-agp-hub-recent__item,.ansi-agp-hub-dir__sub--topic){--agp-group-line:var(--agp-group,var(--agp-accent-ink))}@supports (color:color-mix(in lab,red,red)){.dark body.anslation-design-system :is(.ansi-agp-hub-example,.ansi-agp-hub-preview,.ansi-agp-hub-topic,.ansi-agp-hub-group,.ansi-agp-hub-recent__item,.ansi-agp-hub-dir__sub--topic){--agp-group-line:color-mix(in srgb,var(--agp-group,var(--agp-accent-ink)) 45%,var(--anslation-ds-border))}}body.anslation-design-system .ansi-agp-hub-hero{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);padding-block:clamp(1rem,3.2vw,2.75rem) 0;display:grid}body.anslation-design-system .ansi-agp-hub-hero__copy{justify-items:start;gap:1rem;min-width:0;display:grid}body.anslation-design-system .ansi-agp-hub-hero__badge{border:1px solid var(--agp-badge-border);background:var(--agp-badge-bg);height:1.75rem;color:var(--agp-accent-ink);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.375rem;padding-inline:.7rem;font-size:.6875rem;font-weight:700;display:inline-flex}body.anslation-design-system .ansi-agp-hub-hero__title{max-width:15ch;color:var(--agp-ink);letter-spacing:-.032em;text-wrap:balance;margin:0;font-size:clamp(2rem,1.15rem + 2.9vw,3.5rem);font-weight:680;line-height:1.03}body.anslation-design-system .ansi-agp-hub-hero__subtitle{max-width:48ch;color:var(--agp-ink-600);text-wrap:pretty;margin:0;font-size:clamp(.9375rem,.9rem + .2vw,1.0625rem);font-weight:450;line-height:1.6}body.anslation-design-system .ansi-agp-hub-hero__own{color:var(--agp-accent-ink);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--agp-accent-ink);text-decoration-color:var(--agp-accent-ink);border-radius:4px;align-items:center;gap:.2rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){body.anslation-design-system .ansi-agp-hub-hero__own{-webkit-text-decoration-color:color-mix(in srgb,var(--agp-accent-ink) 40%,transparent);text-decoration-color:color-mix(in srgb,var(--agp-accent-ink) 40%,transparent)}}body.anslation-design-system .ansi-agp-hub-hero__own{text-underline-offset:3px;transition:text-decoration-color .16s}@media (hover:hover){body.anslation-design-system .ansi-agp-hub-hero__own:hover{text-decoration-color:initial}}body.anslation-design-system .ansi-agp-hub-examples{flex-wrap:wrap;gap:.5rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}body.anslation-design-system .ansi-agp-hub-example{border:1px solid var(--agp-line);background:var(--agp-hub-card);min-height:2.5rem;color:var(--agp-ink-700);white-space:nowrap;box-shadow:var(--agp-hub-shadow-sm),var(--agp-hub-sheen);border-radius:999px;align-items:center;gap:.45rem;padding-inline:.875rem 1rem;font-size:.8125rem;font-weight:550;text-decoration:none;transition:border-color .18s,background-color .18s,color .18s,box-shadow .18s,transform .1s;display:inline-flex}body.anslation-design-system .ansi-agp-hub-example__icon{color:var(--agp-group-ink);flex-shrink:0}body.anslation-design-system .ansi-agp-hub-example[data-active=true]{border-color:var(--agp-group-line);background:var(--agp-group-tint);color:var(--agp-ink);box-shadow:0 0 0 3px var(--agp-group-fill),var(--agp-hub-sheen)}@supports (color:color-mix(in lab,red,red)){body.anslation-design-system .ansi-agp-hub-example[data-active=true]{box-shadow:0 0 0 3px color-mix(in srgb,var(--agp-group-fill) 10%,transparent),var(--agp-hub-sheen)}}@media (hover:hover){body.anslation-design-system .ansi-agp-hub-example:hover{border-color:var(--agp-group-line);background:var(--agp-group-tint);color:var(--agp-ink)}}body.anslation-design-system .ansi-agp-hub-example:active{transform:scale(.97)}body.anslation-design-system .ansi-agp-hub-hero__copy>*{animation:ansiAgpHubPreviewIn .52s cubic-bezier(.2,.7,.2,1) both}body.anslation-design-system .ansi-agp-hub-hero__copy>:nth-child(2){animation-delay:60ms}body.anslation-design-system .ansi-agp-hub-hero__copy>:nth-child(3){animation-delay:.12s}body.anslation-design-system .ansi-agp-hub-hero__copy>:nth-child(4){animation-delay:.18s}body.anslation-design-system .ansi-agp-hub-hero__copy>:nth-child(5){animation-delay:.24s}body.anslation-design-system .ansi-agp-hub-stats{border-top:1px solid var(--agp-line);grid-template-columns:repeat(3,minmax(0,1fr));justify-self:stretch;max-width:34rem;margin:.5rem 0 0;padding-top:1rem;display:grid}body.anslation-design-system .ansi-agp-hub-stats>div{border-left:1px solid var(--agp-line);flex-direction:column-reverse;justify-content:flex-end;gap:.2rem;min-width:0;padding-inline:1rem;display:flex}body.anslation-design-system .ansi-agp-hub-stats>div:first-child{border-left:0;padding-left:0}body.anslation-design-system .ansi-agp-hub-stats dd{color:var(--agp-ink);letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1.25rem,1.1rem + .6vw,1.625rem);font-weight:680;line-height:1.1}body.anslation-design-system .ansi-agp-hub-stats dt{color:var(--agp-ink-soft);font-size:.75rem;font-weight:500;line-height:1.35}body.anslation-design-system .ansi-agp-default-surface[data-restored=true] .ansi-agp-hub-hero__copy>*,body.anslation-design-system .ansi-agp-default-surface[data-restored=true] .ansi-agp-hub-preview,body.anslation-design-system .ansi-agp-default-surface[data-restored=true] .ansi-agp-hub-topics>*{animation:none}body.anslation-design-system .ansi-agp-hub-preview{isolation:isolate;border:1px solid var(--agp-line);border-radius:var(--agp-hub-radius);background:var(--agp-hub-card);min-width:0;box-shadow:var(--agp-hub-shadow-lg),var(--agp-hub-sheen);gap:.875rem;padding:clamp(.875rem,1.6vw,1.25rem);transition:--agp-group .48s;animation:ansiAgpHubPreviewIn .62s cubic-bezier(.2,.7,.2,1) .14s both;display:grid;position:relative;overflow:hidden}body.anslation-design-system .ansi-agp-hub-preview:before{content:"";z-index:-1;background:radial-gradient(120% 70% at 100% 0,var(--agp-group),transparent 62%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){body.anslation-design-system .ansi-agp-hub-preview:before{background:radial-gradient(120% 70% at 100% 0,color-mix(in srgb,var(--agp-group) 11%,transparent),transparent 62%)}}body.anslation-design-system .ansi-agp-hub-preview:before{pointer-events:none}body.anslation-design-system .ansi-agp-hub-preview__head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}body.anslation-design-system .ansi-agp-hub-preview__eyebrow{color:var(--agp-ink-soft);letter-spacing:.07em;text-transform:uppercase;font-size:.6875rem;font-weight:700}body.anslation-design-system .ansi-agp-hub-preview__pause{border:1px solid var(--agp-line);background:var(--agp-hub-card);width:2rem;height:2rem;color:var(--agp-ink-600);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .16s,color .16s;display:inline-flex;position:relative}body.anslation-design-system .ansi-agp-hub-preview__pause:before{content:"";position:absolute;inset:-6px}@media (hover:hover){body.anslation-design-system .ansi-agp-hub-preview__pause:hover{border-color:var(--agp-line-strong);color:var(--agp-ink)}}body.anslation-design-system .ansi-agp-hub-preview__body{--agp-type-ms:calc(var(--agp-type-chars,20) * 34ms + .16s);gap:.875rem;min-width:0;display:grid}body.anslation-design-system .ansi-agp-hub-preview__steps{margin:0;display:grid}body.anslation-design-system .ansi-agp-hub-preview__steps>div{border-bottom:1px dashed var(--agp-line);grid-template-columns:5.5rem minmax(0,1fr);align-items:center;gap:.75rem;min-height:2.5rem;animation:ansiAgpHubPreviewIn .36s cubic-bezier(.2,.7,.2,1) both;display:grid}body.anslation-design-system .ansi-agp-hub-preview__steps>div:nth-child(2){animation-delay:calc(var(--agp-type-ms) + 60ms)}body.anslation-design-system .ansi-agp-hub-preview__steps>div:nth-child(3){animation-delay:calc(var(--agp-type-ms) + .17s)}body.anslation-design-system .ansi-agp-hub-preview__typed{text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;max-width:100%;animation:ansiAgpHubType calc(var(--agp-type-chars,20) * 34ms) steps(var(--agp-type-chars,20)) .16s both;display:inline-block;position:relative;overflow:hidden}body.anslation-design-system .ansi-agp-hub-preview__typed:after{content:"";background:var(--agp-group-ink);width:2px;animation:ansiAgpHubCaretTravel calc(var(--agp-type-chars,20) * 34ms) steps(var(--agp-type-chars,20)) .16s both,ansiAgpHubCaretBlink .9s step-end var(--agp-type-ms) 3 forwards;border-radius:1px;position:absolute;top:12%;bottom:12%;left:100%;transform:translate(-100%)}@keyframes ansiAgpHubType{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes ansiAgpHubCaretTravel{0%{left:2px}}@keyframes ansiAgpHubCaretBlink{0%{opacity:1}50%{opacity:0}to{opacity:0}}body.anslation-design-system .ansi-agp-hub-preview__steps dt{color:var(--agp-ink-soft);font-size:.75rem;font-weight:600}body.anslation-design-system .ansi-agp-hub-preview__steps dd{min-width:0;color:var(--agp-ink);letter-spacing:-.01em;align-items:center;gap:.5rem;margin:0;font-size:.9375rem;font-weight:620;display:flex}body.anslation-design-system .ansi-agp-hub-preview__query{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body.anslation-design-system .ansi-agp-hub-preview__topic-icon{border-radius:var(--anslation-ds-radius,8px);background:var(--agp-group-tint-strong);width:1.625rem;height:1.625rem;color:var(--agp-group-ink);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}body.anslation-design-system .ansi-agp-hub-preview__steps>div:nth-child(3) dd{flex-wrap:wrap;row-gap:.25rem;padding-block:.4rem}body.anslation-design-system .ansi-agp-hub-preview__layout{background:var(--agp-group-tint);color:var(--agp-group-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .65rem .2rem .55rem;font-size:.8125rem;font-weight:650;display:inline-flex}body.anslation-design-system .ansi-agp-hub-preview__topic-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}body.anslation-design-system .ansi-agp-hub-preview__hint{color:var(--agp-ink-soft);letter-spacing:0;flex-basis:100%;font-size:.78125rem;font-weight:500}body.anslation-design-system .ansi-agp-hub-preview__canvas{border:1px solid var(--agp-line);border-radius:var(--agp-hub-radius-sm);background:var(--agp-soft-sunk);height:9.5rem;animation:ansiAgpHubPreviewIn .42s cubic-bezier(.2,.7,.2,1) calc(var(--agp-type-ms) + .28s) both;padding:.75rem;overflow:hidden}body.anslation-design-system .ansi-agp-hub-preview__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}body.anslation-design-system .ansi-agp-hub-preview__edit{border:1px solid var(--agp-group-line);border-radius:var(--agp-hub-radius-sm);background:var(--agp-hub-card);min-height:2.75rem;color:var(--agp-ink);font:inherit;align-items:center;gap:.4rem;padding-inline:1rem;font-size:.8125rem;font-weight:600;transition:border-color .16s,background-color .16s,transform .1s;display:inline-flex;position:relative}body.anslation-design-system .ansi-agp-hub-preview__edit svg{color:var(--agp-group-ink)}@media (hover:hover){body.anslation-design-system .ansi-agp-hub-preview__edit:hover{border-color:var(--agp-group-fill);background:var(--agp-group-tint)}}body.anslation-design-system .ansi-agp-hub-preview__open{border-radius:var(--agp-hub-radius-sm);background:var(--agp-group-fill);color:#fff;min-height:2.75rem;box-shadow:0 6px 16px -8px var(--agp-group-fill);justify-content:center;align-items:center;gap:.4rem;padding-inline:1.1rem;font-size:.8125rem;font-weight:650;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab,red,red)){body.anslation-design-system .ansi-agp-hub-preview__open{box-shadow:0 6px 16px -8px color-mix(in srgb,var(--agp-group-fill) 70%,transparent)}}body.anslation-design-system .ansi-agp-hub-preview__open{transition:filter .16s,transform .1s}@media (hover:hover){body.anslation-design-system .ansi-agp-hub-preview__open:hover{filter:brightness(1.08)}}body.anslation-design-system .ansi-agp-hub-preview__open:active{transform:scale(.97)}.dark body.anslation-design-system .ansi-agp-hub-preview__canvas{background:var(--anslation-ds-surface)}@keyframes ansiAgpHubPreviewIn{0%{opacity:0;transform:translateY(6px)}}body.anslation-design-system .ansi-agp-hub-sketch{--sk-bar:var(--agp-ink)}@supports (color:color-mix(in lab,red,red)){body.anslation-design-system .ansi-agp-hub-sketch{--sk-bar:color-mix(in srgb,var(--agp-ink) 11%,transparent)}}body.anslation-design-system .ansi-agp-hub-sketch{--sk-bar-strong:var(--agp-ink)}@supports (color:color-mix(in lab,red,red)){body.anslation-design-system .ansi-agp-hub-sketch{--sk-bar-strong:color-mix(in srgb,var(--agp-ink) 19%,transparent)}}body.anslation-design-system .ansi-agp-hub-sketch{--sk-surface:var(--agp-hub-card);align-content:start;gap:.5rem;height:100%;display:grid}body.anslation-design-system .ansi-agp-hub-sketch :where(i){font-style:normal;display:block}body.anslation-design-system .ansi-agp-hub-sketch__heading{background:var(--sk-bar-strong);border-radius:4px;width:46%;height:.625rem}body.anslation-design-system .ansi-agp-hub-sketch__line{background:var(--sk-bar);border-radius:3px;width:100%;height:.4rem}body.anslation-design-system .ansi-agp-hub-sketch__line--short{width:62%}body.anslation-design-system .ansi-agp-hub-sketch__figure{background:var(--agp-group-fill);border-radius:4px;width:68%;height:1.25rem}body.anslation-design-system .ansi-agp-hub-sketch__table{gap:.3rem;display:grid}body.anslation-design-system .ansi-agp-hub-sketch__row{border:1px solid var(--agp-line-soft);background:var(--sk-surface);border-radius:6px;grid-template-columns:1.5fr 1fr 1fr .6fr;align-items:center;gap:.5rem;padding:.45rem .55rem;display:grid}body.anslation-design-system .ansi-agp-hub-sketch__row i{background:var(--sk-bar);border-radius:3px;height:.4rem}body.anslation-design-system :is(.ansi-agp-hub-sketch__controls,.ansi-agp-hub-sketch__result,.ansi-agp-hub-sketch__card,.ansi-agp-hub-sketch__tile,.ansi-agp-hub-sketch__bars,.ansi-agp-hub-sketch__listing){box-shadow:0 0 0 1px var(--agp-line-soft),var(--agp-hub-shadow-sm)}body.anslation-design-system .ansi-agp-hub-sketch__row:first-child{background:0 0;border-color:#0000;padding-block:.1rem}body.anslation-design-system .ansi-agp-hub-sketch__row:first-child i{background:var(--sk-bar-strong);height:.3rem}body.anslation-design-system .ansi-agp-hub-sketch__row[data-best=true]{border-color:var(--agp-group-line);background:var(--agp-group-tint)}body.anslation-design-system .ansi-agp-hub-sketch__row[data-best=true] i:first-child,body.anslation-design-system .ansi-agp-hub-sketch__row[data-best=true] i:last-child{background:var(--agp-group-fill)}body.anslation-design-system .ansi-agp-hub-sketch--calculator{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:stretch;gap:.75rem}body.anslation-design-system .ansi-agp-hub-sketch__controls,body.anslation-design-system .ansi-agp-hub-sketch__result{background:var(--sk-surface);border-radius:8px;align-content:center;gap:.55rem;padding:.65rem;display:grid}body.anslation-design-system .ansi-agp-hub-sketch__label{background:var(--sk-bar-strong);border-radius:3px;width:45%;height:.35rem}body.anslation-design-system .ansi-agp-hub-sketch__slider{background:var(--sk-bar);border-radius:999px;height:.375rem;position:relative}body.anslation-design-system .ansi-agp-hub-sketch__slider:before{content:"";border-radius:inherit;background:var(--agp-group-fill);transform-origin:0;animation:ansiAgpHubSketchGrow .7s cubic-bezier(.2,.7,.2,1) calc(var(--agp-type-ms) + .52s) both;position:absolute;inset:0 38% 0 0}body.anslation-design-system .ansi-agp-hub-sketch__slider i{border:2px solid var(--sk-surface);background:var(--agp-group-fill);border-radius:999px;width:.875rem;height:.875rem;position:absolute;top:50%;left:62%;transform:translate(-50%,-50%);box-shadow:0 1px 3px #0f172a40}body.anslation-design-system .ansi-agp-hub-sketch__chips{gap:.3rem;display:flex}body.anslation-design-system .ansi-agp-hub-sketch__chips i{background:var(--sk-bar);border-radius:999px;width:1.75rem;height:.875rem}body.anslation-design-system .ansi-agp-hub-sketch__chips i[data-on=true]{background:var(--agp-group-fill)}body.anslation-design-system .ansi-agp-hub-sketch--picks{grid-template-columns:repeat(3,minmax(0,1fr));align-content:stretch}body.anslation-design-system .ansi-agp-hub-sketch__card{background:var(--sk-surface);border:1px solid #0000;border-radius:8px;align-content:start;gap:.35rem;padding:.4rem;display:grid}body.anslation-design-system .ansi-agp-hub-sketch__card[data-best=true]{border-color:var(--agp-group-line)}body.anslation-design-system .ansi-agp-hub-sketch__image{background:var(--agp-group-tint-strong);border-radius:5px;height:3.6rem}body.anslation-design-system .ansi-agp-hub-sketch__stars{background:radial-gradient(circle,var(--agp-group-fill) .16rem,transparent .17rem) 0 50% /.5rem .4rem repeat-x;width:2.5rem;height:.4rem}body.anslation-design-system .ansi-agp-hub-sketch__card[data-best=true]{position:relative}body.anslation-design-system .ansi-agp-hub-sketch__card[data-best=true]:after{content:"";background:var(--agp-group-fill);width:1.5rem;height:.5rem;box-shadow:0 0 0 2px var(--sk-surface);border-radius:999px;position:absolute;top:.65rem;left:.65rem}body.anslation-design-system .ansi-agp-hub-sketch__tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}body.anslation-design-system .ansi-agp-hub-sketch__tile{background:var(--sk-surface);border-radius:7px;gap:.35rem;padding:.45rem;display:grid}body.anslation-design-system .ansi-agp-hub-sketch__tile .ansi-agp-hub-sketch__figure{height:.8rem}body.anslation-design-system .ansi-agp-hub-sketch__bars{background:var(--sk-surface);border-radius:7px;align-items:flex-end;gap:.35rem;height:3.5rem;padding:.45rem .5rem 0;display:flex}body.anslation-design-system .ansi-agp-hub-sketch__bars i{background:var(--agp-group-tint-strong);transform-origin:bottom;animation:ansiAgpHubSketchRise .56s cubic-bezier(.2,.7,.2,1) calc(var(--agp-type-ms) + .48s) both;border-radius:3px 3px 0 0;flex:1}body.anslation-design-system .ansi-agp-hub-sketch__bars i:nth-child(6){background:var(--agp-group-fill)}body.anslation-design-system .ansi-agp-hub-sketch__listing{background:var(--sk-surface);border-radius:8px;grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.3rem .55rem;display:grid}body.anslation-design-system .ansi-agp-hub-sketch__avatar{background:var(--agp-group-tint-strong);border-radius:999px;width:1.5rem;height:1.5rem}body.anslation-design-system .ansi-agp-hub-sketch__text{gap:.3rem;display:grid}body.anslation-design-system .ansi-agp-hub-sketch__pill{background:var(--agp-group-fill);border-radius:999px;width:2.75rem;height:1.1rem}body.anslation-design-system .ansi-agp-hub-sketch--guide{gap:.45rem}body.anslation-design-system .ansi-agp-hub-sketch__steps{gap:.35rem;margin-top:.2rem;display:grid}body.anslation-design-system .ansi-agp-hub-sketch__step{grid-template-columns:1.15rem minmax(0,1fr);align-items:center;gap:.5rem;display:grid}body.anslation-design-system .ansi-agp-hub-sketch__step>i:first-child{background:var(--agp-group-tint-strong);width:1.15rem;height:1.15rem;color:var(--agp-group-ink);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;font-size:.5625rem;font-weight:700;display:inline-grid}@keyframes ansiAgpHubSketchGrow{0%{transform:scaleX(.2)}}@keyframes ansiAgpHubSketchRise{0%{transform:scaleY(.15)}}body.anslation-design-system .ansi-agp-hub-section{min-width:0;padding-top:var(--ansi-agp-hub-section-gap);gap:1rem;display:grid;position:relative}body.anslation-design-system .ansi-agp-hub-section:before{content:"";background:linear-gradient(90deg,transparent,var(--agp-line) 12%,var(--agp-line) 88%,transparent);height:1px;position:absolute;top:0;left:0;right:0}body.anslation-design-system .ansi-agp-hub-section__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1.25rem;display:flex}body.anslation-design-system .ansi-agp-hub-section__heading{gap:.3rem;min-width:0;display:grid}body.anslation-design-system .ansi-agp-hub-section__title{color:var(--agp-ink);letter-spacing:-.022em;margin:0;font-size:clamp(1.1875rem,1.05rem + .5vw,1.5rem);font-weight:660;line-height:1.2}body.anslation-design-system .ansi-agp-hub-section__meta{color:var(--agp-ink-soft);font-variant-numeric:tabular-nums;margin:0;font-size:.8125rem;font-weight:500}body.anslation-design-system .ansi-agp-hub-search{border:1px solid var(--agp-line);border-radius:var(--agp-hub-radius-sm);background:var(--agp-hub-card);width:18rem;max-width:100%;height:2.75rem;color:var(--agp-ink-soft);box-shadow:var(--agp-hub-shadow-sm);flex:0 18rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;padding-inline:.8rem;transition:border-color .16s,box-shadow .16s;display:grid}body.anslation-design-system .ansi-agp-hub-search:focus-within{border-color:var(--agp-accent-ink);box-shadow:0 0 0 3px var(--agp-accent-ink)}@supports (color:color-mix(in lab,red,red)){body.anslation-design-system .ansi-agp-hub-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--agp-accent-ink) 16%,transparent)}}body.anslation-design-system .ansi-agp-hub-search input{min-width:0;color:var(--agp-ink);background:0 0;border:0;outline:0;font-size:.875rem;font-weight:500}body.anslation-design-system .ansi-agp-hub-search input::placeholder{color:var(--agp-ink-soft);opacity:1}body.anslation-design-system .ansi-agp-hub-controls{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}body.anslation-design-system .ansi-agp-hub-select{border:1px solid var(--agp-line);border-radius:var(--agp-hub-radius-sm);background:var(--agp-hub-card);height:2.75rem;color:var(--agp-ink-600);box-shadow:var(--agp-hub-shadow-sm);align-items:stretch;transition:border-color .16s,box-shadow .16s;display:inline-flex;position:relative}body.anslation-design-system .ansi-agp-hub-select:focus-within{border-color:var(--agp-accent-ink);box-shadow:0 0 0 3px var(--agp-accent-ink)}@supports (color:color-mix(in lab,red,red)){body.anslation-design-system .ansi-agp-hub-select:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--agp-accent-ink) 16%,transparent)}}body.anslation-design-system .ansi-agp-hub-select>svg:first-child{pointer-events:none;position:absolute;top:50%;left:.8rem;transform:translateY(-50%)}body.anslation-design-system .ansi-agp-hub-select select{appearance:none;border-radius:inherit;width:100%;min-width:0;color:var(--agp-ink);font:inherit;cursor:pointer;background:0 0;border:0;outline:0;padding:0 2rem 0 2.25rem;font-size:.8125rem;font-weight:600}body.anslation-design-system .ansi-agp-hub-select__chevron{color:var(--agp-ink-soft);pointer-events:none;position:absolute;top:50%;right:.65rem;transform:translateY(-50%)}.dark body.anslation-design-system .ansi-agp-hub-select select option{background:var(--anslation-ds-surface-raised);color:var(--anslation-ds-text)}body.anslation-design-system .ansi-agp-hub-recent{border:1px solid var(--agp-line);border-radius:var(--agp-hub-radius-sm);background:var(--agp-soft);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.5rem .5rem .5rem .875rem;display:flex}body.anslation-design-system .ansi-agp-hub-recent__label{color:var(--agp-ink-600);font-size:.75rem;font-weight:650}body.anslation-design-system .ansi-agp-hub-recent__list{flex-wrap:wrap;flex:auto;gap:.375rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}body.anslation-design-system .ansi-agp-hub-recent__item{border:1px solid var(--agp-line);background:var(--agp-hub-card);min-height:2.25rem;color:var(--agp-ink-700);border-radius:999px;align-items:center;gap:.4rem;padding-inline:.7rem .85rem;font-size:.75rem;font-weight:600;text-decoration:none;transition:border-color .16s,background-color .16s;display:inline-flex}body.anslation-design-system .ansi-agp-hub-recent__item svg{color:var(--agp-group-ink)}@media (hover:hover){body.anslation-design-system .ansi-agp-hub-recent__item:hover{border-color:var(--agp-group-line);background:var(--agp-group-tint)}}body.anslation-design-system .ansi-agp-hub-recent__clear{border-radius:var(--anslation-ds-radius,8px);min-height:2.25rem;color:var(--agp-ink-600);padding-inline:.6rem;font-size:.75rem;font-weight:600}@media (hover:hover){body.anslation-design-system .ansi-agp-hub-recent__clear:hover{background:var(--agp-soft-sunk);color:var(--agp-ink)}}body.anslation-design-system .ansi-agp-hub-groups{flex-wrap:wrap;gap:.375rem;display:flex}body.anslation-design-system .ansi-agp-hub-group{background:var(--agp-soft-sunk);min-height:2.25rem;color:var(--agp-ink-600);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:.45rem;padding-inline:.85rem;font-size:.8125rem;font-weight:600;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s,transform .1s;display:inline-flex}@media (hover:hover){body.anslation-design-system .ansi-agp-hub-group:hover:not(:disabled):not([aria-pressed=true]){background:var(--agp-ink)}@supports (color:color-mix(in lab,red,red)){body.anslation-design-system .ansi-agp-hub-group:hover:not(:disabled):not([aria-pressed=true]){background:color-mix(in srgb,var(--agp-ink) 8%,transparent)}}body.anslation-design-system .ansi-agp-hub-group:hover:not(:disabled):not([aria-pressed=true]){color:var(--agp-ink)}body.anslation-design-system .ansi-agp-hub-group[aria-pressed=true]:hover{background:var(--agp-group-tint-strong)}}body.anslation-design-system .ansi-agp-hub-group:active:not(:disabled){transform:scale(.97)}body.anslation-design-system .ansi-agp-hub-group:disabled{cursor:not-allowed;opacity:.45}body.anslation-design-system .ansi-agp-hub-group[aria-pressed=true]{border-color:var(--agp-group-line);background:var(--agp-group-tint);color:var(--agp-ink);box-shadow:var(--agp-hub-shadow-sm)}body.anslation-design-system .ansi-agp-hub-group__dot{background:var(--agp-group-fill);border-radius:999px;flex-shrink:0;width:.5rem;height:.5rem}body.anslation-design-system .ansi-agp-hub-group__count{color:var(--agp-ink-600);font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:700}body.anslation-design-system .ansi-agp-hub-group[aria-pressed=true] .ansi-agp-hub-group__count{color:var(--agp-group-ink)}body.anslation-design-system .ansi-agp-hub-topics{grid-template-columns:repeat(auto-fill,minmax(min(100%,16.5rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}body.anslation-design-system .ansi-agp-hub-topics>li{min-width:0;display:flex}body.anslation-design-system .ansi-agp-hub-topics>li>.ansi-agp-hub-topic{flex:auto;min-width:0}body.anslation-design-system .ansi-agp-hub-topic[data-because=true]{border-color:var(--agp-group-line);background:linear-gradient(180deg,var(--agp-group-tint),var(--agp-hub-card) 70%)}body.anslation-design-system .ansi-agp-hub-topic__because{color:var(--agp-group-ink);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;font-weight:700;overflow:hidden}body.anslation-design-system .ansi-agp-hub-topics>*{animation:ansiAgpHubPreviewIn .28s cubic-bezier(.2,.7,.2,1) both}body.anslation-design-system .ansi-agp-hub-topic{border:1px solid var(--agp-line);border-radius:var(--agp-hub-radius);background:var(--agp-hub-card);color:var(--agp-ink);box-shadow:var(--agp-hub-shadow-sm),var(--agp-hub-sheen);grid-template-rows:auto auto 1fr;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.625rem .75rem;padding:1rem;text-decoration:none;transition:transform .2s cubic-bezier(.2,0,.1,1),border-color .2s,box-shadow .2s;display:grid;position:relative}@media (hover:hover){body.anslation-design-system .ansi-agp-hub-topic:hover{border-color:var(--agp-group-line);box-shadow:0 2px 4px -2px var(--agp-group-fill),0 16px 32px -18px var(--agp-group-fill),var(--agp-hub-sheen);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){body.anslation-design-system .ansi-agp-hub-topic:hover{box-shadow:0 2px 4px -2px color-mix(in srgb,var(--agp-group-fill) 22%,transparent),0 16px 32px -18px color-mix(in srgb,var(--agp-group-fill) 50%,transparent),var(--agp-hub-sheen)}}body.anslation-design-system .ansi-agp-hub-topic:hover .ansi-agp-hub-topic__go{color:var(--agp-group-ink);transform:translate(2px,-2px)}}body.anslation-design-system .ansi-agp-hub-topic:active{transform:scale(.985)}body.anslation-design-system .ansi-agp-hub-topic__icon{border-radius:var(--agp-hub-radius-sm);background:var(--agp-group-tint);width:2.25rem;height:2.25rem;color:var(--agp-group-ink);box-shadow:inset 0 0 0 1px var(--agp-group-fill);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){body.anslation-design-system .ansi-agp-hub-topic__icon{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--agp-group-fill) 14%,transparent)}}body.anslation-design-system .ansi-agp-hub-topic__title{gap:.1rem;min-width:0;display:grid}body.anslation-design-system .ansi-agp-hub-topic__name{color:var(--agp-ink);letter-spacing:-.012em;font-size:.9375rem;font-weight:640;line-height:1.3}body.anslation-design-system .ansi-agp-hub-topic__description{-webkit-line-clamp:3;color:var(--agp-ink-600);text-wrap:pretty;-webkit-box-orient:vertical;grid-column:1/-1;align-self:start;font-size:.78125rem;line-height:1.5;display:-webkit-box;overflow:hidden}body.anslation-design-system .ansi-agp-hub-topic__meta{min-width:0;color:var(--agp-ink-soft);white-space:nowrap;grid-column:1/-1;align-self:end;align-items:center;gap:.45rem;font-size:.71875rem;font-weight:600;display:flex}body.anslation-design-system .ansi-agp-hub-topic__group{color:var(--agp-group-ink)}body.anslation-design-system .ansi-agp-hub-topic__layout{align-items:center;gap:.25rem;display:inline-flex}body.anslation-design-system .ansi-agp-hub-topic__meta>span+span:before{content:"";vertical-align:middle;opacity:.6;background:currentColor;border-radius:999px;width:3px;height:3px;margin-right:.45rem;display:inline-block}body.anslation-design-system .ansi-agp-hub-topic__go{color:var(--agp-ink-soft);transition:transform .2s cubic-bezier(.2,0,.1,1),color .2s}body.anslation-design-system .ansi-agp-hub-more{border:1px solid var(--agp-line);background:var(--agp-hub-card);min-height:2.75rem;color:var(--agp-ink-700);box-shadow:var(--agp-hub-shadow-sm);border-radius:999px;justify-content:center;justify-self:center;align-items:center;gap:.4rem;padding-inline:1.15rem;font-size:.8125rem;font-weight:600;transition:border-color .16s,color .16s,box-shadow .16s;display:inline-flex}@media (hover:hover){body.anslation-design-system .ansi-agp-hub-more:hover{border-color:var(--agp-line-strong);color:var(--agp-ink);box-shadow:var(--agp-hub-shadow-md)}}body.anslation-design-system .ansi-agp-hub-more__chevron{transition:transform .18s}body.anslation-design-system .ansi-agp-hub-more[aria-expanded=true] .ansi-agp-hub-more__chevron{transform:rotate(180deg)}body.anslation-design-system .ansi-agp-hub-empty{border:1px dashed var(--agp-line-strong);border-radius:var(--agp-hub-radius);background:var(--agp-soft);text-align:center;justify-items:center;gap:.5rem;padding:2rem 1.25rem;display:grid}body.anslation-design-system .ansi-agp-hub-empty__title{color:var(--agp-ink);overflow-wrap:anywhere;margin:0;font-size:.9375rem;font-weight:650}body.anslation-design-system .ansi-agp-hub-empty__hint{max-width:42ch;color:var(--agp-ink-600);margin:0;font-size:.8125rem;line-height:1.5}body.anslation-design-system .ansi-agp-hub-empty__actions{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.5rem;display:flex}body.anslation-design-system .ansi-agp-hub-empty__primary{border-radius:var(--agp-hub-radius-sm);background:var(--agp-accent-ink);color:#fff;overflow-wrap:anywhere;max-width:100%;min-height:2.75rem;box-shadow:var(--agp-hub-shadow-md);align-items:center;gap:.4rem;padding-inline:1.1rem;font-size:.8125rem;font-weight:650;text-decoration:none;display:inline-flex}.dark body.anslation-design-system .ansi-agp-hub-empty__primary{background:var(--anslation-ds-accent);color:var(--anslation-ds-product-primary-text)}body.anslation-design-system .ansi-agp-hub-empty__secondary{border:1px solid var(--agp-line);border-radius:var(--agp-hub-radius-sm);background:var(--agp-hub-card);min-height:2.75rem;color:var(--agp-ink-700);padding-inline:1rem;font-size:.8125rem;font-weight:600}body.anslation-design-system .ansi-agp-hub-dir__split{border:1px solid var(--agp-line);border-radius:var(--agp-hub-radius);background:var(--agp-hub-card);height:26rem;box-shadow:var(--agp-hub-shadow-sm),var(--agp-hub-sheen);grid-template-columns:minmax(15rem,20rem) minmax(0,1fr);display:grid;overflow:hidden}body.anslation-design-system .ansi-agp-hub-dir__list{overscroll-behavior:contain;border-right:1px solid var(--agp-line);background:var(--agp-soft);scrollbar-color:var(--agp-line-strong) transparent;scrollbar-width:thin;align-content:start;gap:.125rem;min-height:0;margin:0;padding:.4rem;list-style:none;display:grid;overflow-y:auto}body.anslation-design-system .ansi-agp-hub-dir__pick,body.anslation-design-system .ansi-agp-hub-dir__toggle{border-radius:var(--anslation-ds-radius,8px);width:100%;min-height:2.75rem;color:var(--agp-ink-700);text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:.625rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:550;transition:background-color .14s,border-color .14s,color .14s;display:flex}@media (hover:hover){body.anslation-design-system .ansi-agp-hub-dir__pick:hover,body.anslation-design-system .ansi-agp-hub-dir__toggle:hover{background:var(--agp-soft-sunk);color:var(--agp-ink)}}body.anslation-design-system .ansi-agp-hub-dir__pick:active,body.anslation-design-system .ansi-agp-hub-dir__toggle:active{background:var(--agp-ink)}@supports (color:color-mix(in lab,red,red)){body.anslation-design-system .ansi-agp-hub-dir__pick:active,body.anslation-design-system .ansi-agp-hub-dir__toggle:active{background:color-mix(in srgb,var(--agp-ink) 10%,transparent)}}body.anslation-design-system :is(.ansi-agp-hub-recent__item,.ansi-agp-hub-recent__clear,.ansi-agp-hub-dir__sub,.ansi-agp-hub-dir__open,.ansi-agp-hub-dir__search,.ansi-agp-hub-more,.ansi-agp-hub-empty__primary,.ansi-agp-hub-empty__secondary,.ansi-agp-hub-preview__pause,.ansi-agp-hub-preview__edit):active{transform:scale(.97)}body.anslation-design-system .ansi-agp-hub-dir__pick[aria-selected=true]{border-color:var(--agp-line);background:var(--agp-hub-card);color:var(--agp-ink);box-shadow:var(--agp-hub-shadow-sm);font-weight:650}body.anslation-design-system .ansi-agp-hub-dir__name{flex:1;min-width:0}body.anslation-design-system .ansi-agp-hub-dir__count{background:var(--agp-soft-sunk);color:var(--agp-ink-600);font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;padding:.0625rem .5rem;font-size:.6875rem;font-weight:650}body.anslation-design-system .ansi-agp-hub-dir__pick[aria-selected=true] .ansi-agp-hub-dir__count{background:var(--agp-badge-bg);color:var(--agp-accent-ink)}body.anslation-design-system .ansi-agp-hub-dir__panel{background:radial-gradient(110% 55% at 100% 0,var(--agp-group),transparent 62%) no-repeat;align-content:start;min-height:0;display:grid;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){body.anslation-design-system .ansi-agp-hub-dir__panel{background:radial-gradient(110% 55% at 100% 0,color-mix(in srgb,var(--agp-group) 9%,transparent),transparent 62%) no-repeat}}body.anslation-design-system .ansi-agp-hub-dir__panel{scrollbar-color:var(--agp-line-strong) transparent;scrollbar-width:thin;padding:1.25rem;transition:--agp-group .32s}body.anslation-design-system .ansi-agp-hub-dir__panel-body{align-content:start;gap:1rem;animation:ansiAgpHubPreviewIn .22s cubic-bezier(.2,.7,.2,1) both;display:grid}body.anslation-design-system .ansi-agp-hub-dir__panel-body .ansi-agp-hub-dir__subs>li{animation:ansiAgpHubPreviewIn .26s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(min(var(--i,0), 12) * 14ms)}@media (hover:hover){body.anslation-design-system .ansi-agp-hub-dir__panel .ansi-agp-hub-dir__sub:not(.ansi-agp-hub-dir__sub--topic):hover{border-color:var(--agp-group)}@supports (color:color-mix(in lab,red,red)){body.anslation-design-system .ansi-agp-hub-dir__panel .ansi-agp-hub-dir__sub:not(.ansi-agp-hub-dir__sub--topic):hover{border-color:color-mix(in srgb,var(--agp-group) 35%,var(--agp-line))}}body.anslation-design-system .ansi-agp-hub-dir__panel .ansi-agp-hub-dir__sub:not(.ansi-agp-hub-dir__sub--topic):hover{background:var(--agp-dir-tint);color:var(--agp-ink)}}body.anslation-design-system .ansi-agp-hub-dir__panel-head{border-bottom:1px solid var(--agp-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:1rem;display:flex}body.anslation-design-system .ansi-agp-hub-dir__panel-title{color:var(--agp-ink);letter-spacing:-.015em;margin:0;font-size:1.0625rem;font-weight:650}body.anslation-design-system .ansi-agp-hub-dir__panel-meta{color:var(--agp-ink-soft);font-variant-numeric:tabular-nums;margin:.2rem 0 0;font-size:.78125rem}body.anslation-design-system .ansi-agp-hub-dir__open{border:1px solid var(--agp-line);border-radius:var(--agp-hub-radius-sm);background:var(--agp-hub-card);min-height:2.5rem;color:var(--agp-accent-ink);align-items:center;gap:.4rem;padding-inline:.9rem;font-size:.8125rem;font-weight:650;text-decoration:none;transition:border-color .16s,background-color .16s;display:inline-flex}@media (hover:hover){body.anslation-design-system .ansi-agp-hub-dir__open:hover{border-color:var(--agp-badge-border);background:var(--agp-badge-bg)}}body.anslation-design-system .ansi-agp-hub-dir__subs{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}body.anslation-design-system .ansi-agp-hub-dir__sub{border:1px solid var(--agp-line);background:var(--agp-hub-card);min-height:2.25rem;color:var(--agp-ink-700);border-radius:999px;align-items:center;padding-inline:.8rem;font-size:.78125rem;font-weight:500;text-decoration:none;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}@media (hover:hover){body.anslation-design-system .ansi-agp-hub-dir__sub:hover{border-color:var(--agp-badge-border);background:var(--agp-badge-bg);color:var(--agp-accent-ink)}}body.anslation-design-system :is(.ansi-agp-hub-dir__icon,.ansi-agp-hub-dir__panel,.ansi-agp-hub-dir__item){--agp-dir-ink:var(--agp-group)}@supports (color:color-mix(in lab,red,red)){body.anslation-design-system :is(.ansi-agp-hub-dir__icon,.ansi-agp-hub-dir__panel,.ansi-agp-hub-dir__item){--agp-dir-ink:color-mix(in srgb,var(--agp-group) 72%,#0f172a)}}body.anslation-design-system :is(.ansi-agp-hub-dir__icon,.ansi-agp-hub-dir__panel,.ansi-agp-hub-dir__item){--agp-dir-tint:var(--agp-group)}@supports (color:color-mix(in lab,red,red)){body.anslation-design-system :is(.ansi-agp-hub-dir__icon,.ansi-agp-hub-dir__panel,.ansi-agp-hub-dir__item){--agp-dir-tint:color-mix(in srgb,var(--agp-group) 12%,var(--agp-surface))}}.dark body.anslation-design-system :is(.ansi-agp-hub-dir__icon,.ansi-agp-hub-dir__panel,.ansi-agp-hub-dir__item){--agp-dir-ink:var(--agp-group)}@supports (color:color-mix(in lab,red,red)){.dark body.anslation-design-system :is(.ansi-agp-hub-dir__icon,.ansi-agp-hub-dir__panel,.ansi-agp-hub-dir__item){--agp-dir-ink:color-mix(in srgb,var(--agp-group) 58%,#fff)}}.dark body.anslation-design-system :is(.ansi-agp-hub-dir__icon,.ansi-agp-hub-dir__panel,.ansi-agp-hub-dir__item){--agp-dir-tint:var(--agp-group)}@supports (color:color-mix(in lab,red,red)){.dark body.anslation-design-system :is(.ansi-agp-hub-dir__icon,.ansi-agp-hub-dir__panel,.ansi-agp-hub-dir__item){--agp-dir-tint:color-mix(in srgb,var(--agp-group) 22%,var(--anslation-ds-surface-raised))}}body.anslation-design-system .ansi-agp-hub-dir__icon{background:var(--agp-dir-tint);width:1.5rem;height:1.5rem;color:var(--agp-dir-ink);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}body.anslation-design-system .ansi-agp-hub-dir__panel-head{justify-content:flex-start}body.anslation-design-system .ansi-agp-hub-dir__panel-heading{flex:12rem;min-width:0}body.anslation-design-system .ansi-agp-hub-dir__panel-icon{border-radius:var(--agp-hub-radius-sm);background:var(--agp-dir-tint);width:2.75rem;height:2.75rem;color:var(--agp-dir-ink);box-shadow:inset 0 0 0 1px var(--agp-group);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){body.anslation-design-system .ansi-agp-hub-dir__panel-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--agp-group) 16%,transparent)}}body.anslation-design-system .ansi-agp-hub-dir__searches{border-top:1px dashed var(--agp-line);gap:.5rem;padding-top:1rem;display:grid}body.anslation-design-system .ansi-agp-hub-dir__searches-title{color:var(--agp-ink-soft);letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:700}body.anslation-design-system .ansi-agp-hub-dir__searches ul{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.25rem .75rem;margin:0;padding:0;list-style:none;display:grid}body.anslation-design-system .ansi-agp-hub-dir__search{border-radius:var(--anslation-ds-radius,8px);min-height:2.25rem;color:var(--agp-ink-700);align-items:center;gap:.5rem;padding-inline:.5rem;font-size:.8125rem;text-decoration:none;transition:background-color .14s,color .14s;display:flex}body.anslation-design-system .ansi-agp-hub-dir__search svg{color:var(--agp-ink-soft);flex-shrink:0}@media (hover:hover){body.anslation-design-system .ansi-agp-hub-dir__search:hover{background:var(--agp-soft-sunk);color:var(--agp-ink)}}body.anslation-design-system .ansi-agp-hub-dir__dest{color:var(--agp-ink-soft);margin-left:.35rem;font-size:.71875rem;font-weight:500}body.anslation-design-system .ansi-agp-hub-dir__covered{gap:.5rem;display:grid}body.anslation-design-system .ansi-agp-hub-dir__covered-title{color:var(--agp-ink-soft);letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:700}body.anslation-design-system .ansi-agp-hub-dir__sub--topic{border-color:var(--agp-group-line);background:var(--agp-group-tint);color:var(--agp-ink);gap:.4rem}@media (hover:hover){body.anslation-design-system .ansi-agp-hub-dir__sub--topic:hover{border-color:var(--agp-group-fill);background:var(--agp-group-tint-strong);color:var(--agp-ink)}}body.anslation-design-system .ansi-agp-hub-dir__sub--topic .ansi-agp-hub-dir__dest{color:var(--agp-ink-600)}body.anslation-design-system .ansi-agp-hub-empty__areas{flex-wrap:wrap;justify-content:center;gap:.375rem;display:flex}body.anslation-design-system .ansi-agp-hub-dir__accordion{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}body.anslation-design-system .ansi-agp-hub-dir__item{border-radius:var(--agp-hub-radius-sm);border:1px solid #0000;transition:border-color .16s,background-color .16s}body.anslation-design-system .ansi-agp-hub-dir__item:has([aria-expanded=true]){border-color:var(--agp-line);background:var(--agp-soft)}body.anslation-design-system .ansi-agp-hub-dir__toggle{font-size:.875rem;font-weight:600}body.anslation-design-system .ansi-agp-hub-dir__chevron{color:var(--agp-ink-soft);flex-shrink:0;transition:transform .16s}body.anslation-design-system .ansi-agp-hub-dir__toggle[aria-expanded=true] .ansi-agp-hub-dir__chevron{transform:rotate(180deg)}body.anslation-design-system .ansi-agp-hub-dir__inline{border-top:1px solid var(--agp-line);justify-items:start;gap:.75rem;padding:.75rem;transition:opacity .18s,translate .18s cubic-bezier(.2,.7,.2,1);display:grid}@starting-style{body.anslation-design-system .ansi-agp-hub-dir__inline{opacity:0;translate:0 -4px}}body.anslation-design-system :is(.ansi-agp-hub-example,.ansi-agp-hub-preview__open,.ansi-agp-hub-recent__item,.ansi-agp-hub-dir__sub,.ansi-agp-hub-dir__open,.ansi-agp-hub-dir__search,.ansi-agp-hub-empty__primary){position:relative}body.anslation-design-system .ansi-agp-hub-pending{border-radius:inherit;background:linear-gradient(100deg,transparent 25%,var(--agp-group,var(--agp-accent-ink)) 50%,transparent 75%) no-repeat;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){body.anslation-design-system .ansi-agp-hub-pending{background:linear-gradient(100deg,transparent 25%,color-mix(in srgb,var(--agp-group,var(--agp-accent-ink)) 24%,transparent) 50%,transparent 75%) no-repeat}}body.anslation-design-system .ansi-agp-hub-pending{opacity:0;pointer-events:none;background-size:220% 100%;transition:opacity .16s}body.anslation-design-system :is(.ansi-agp-hub-preview__open,.ansi-agp-hub-empty__primary) .ansi-agp-hub-pending{background-image:linear-gradient(100deg,#0000 25%,#ffffff57 50%,#0000 75%)}body.anslation-design-system .ansi-agp-hub-pending[data-pending=true]{opacity:1;transition-delay:.12s;animation:ansiAgpHubPendingSweep 1.05s linear .12s infinite}body.anslation-design-system .ansi-agp-default-surface :has(>.ansi-agp-hub-pending[data-pending=true]){cursor:progress}body.anslation-design-system .ansi-agp-hub-topic:has(>.ansi-agp-hub-pending[data-pending=true]){border-color:var(--agp-group-line)}body.anslation-design-system .ansi-agp-hub-topic:has(>.ansi-agp-hub-pending[data-pending=true]) .ansi-agp-hub-topic__go{color:var(--agp-group-ink);transform:translate(3px)}@keyframes ansiAgpHubPendingSweep{0%{background-position:150% 0}to{background-position:-50% 0}}body.anslation-design-system .ansi-page-shell:has(.ansi-agp-default-surface) .ansi-bottom-search-wrapper{width:min(100% - (var(--ansi-agp-hub-gutter) * 2),var(--ansi-agp-hub-composer-width));max-width:min(100% - (var(--ansi-agp-hub-gutter) * 2),var(--ansi-agp-hub-composer-width));z-index:30;margin-left:auto;margin-right:auto;padding-inline:0;background:0 0!important;padding-top:0!important;padding-bottom:.5rem!important;bottom:.75rem!important}body.anslation-design-system .ansi-page-shell:has(.ansi-agp-default-surface) .ansi-bottom-search-wrapper>div{margin-left:0;margin-right:0;opacity:1!important;max-width:100%!important;transform:none!important}body.anslation-design-system .ansi-page-shell:has(.ansi-agp-default-surface) .ansi-bottom-search-wrapper form{-webkit-backdrop-filter:none;backdrop-filter:none;min-height:62px;transition:border-color .18s,box-shadow .18s;border:1px solid var(--agp-line)!important;background:var(--agp-surface)!important;box-shadow:var(--agp-hub-sheen),0 2px 6px -2px #0f172a1a,0 20px 44px -20px #0f172a59!important;border-radius:26px!important}.dark body.anslation-design-system .ansi-page-shell:has(.ansi-agp-default-surface) .ansi-bottom-search-wrapper form{border-color:var(--anslation-ds-border)!important;background:var(--anslation-ds-surface-raised)!important;box-shadow:var(--agp-hub-sheen),0 2px 6px -2px #00000080,0 22px 48px -22px #000000d9!important}body.anslation-design-system .ansi-page-shell:has(.ansi-agp-default-surface) .ansi-bottom-search-wrapper form:focus-within{border-color:var(--agp-accent-ink)!important}@supports (color:color-mix(in lab,red,red)){body.anslation-design-system .ansi-page-shell:has(.ansi-agp-default-surface) .ansi-bottom-search-wrapper form:focus-within{border-color:color-mix(in srgb,var(--agp-accent-ink) 55%,var(--agp-line))!important}}body.anslation-design-system .ansi-page-shell:has(.ansi-agp-default-surface) .ansi-bottom-search-wrapper form:focus-within{box-shadow:0 0 0 4px var(--agp-accent-ink),0 2px 6px -2px #0f172a1a,0 20px 44px -20px #0f172a59!important}@supports (color:color-mix(in lab,red,red)){body.anslation-design-system .ansi-page-shell:has(.ansi-agp-default-surface) .ansi-bottom-search-wrapper form:focus-within{box-shadow:0 0 0 4px color-mix(in srgb,var(--agp-accent-ink) 12%,transparent),0 2px 6px -2px #0f172a1a,0 20px 44px -20px #0f172a59!important}}.dark body.anslation-design-system .ansi-page-shell:has(.ansi-agp-default-surface) .ansi-bottom-search-wrapper form:focus-within{border-color:var(--anslation-ds-accent)!important;box-shadow:0 0 0 4px var(--anslation-ds-focus),0 22px 48px -22px #000000d9!important}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){body.anslation-design-system .ansi-page-shell:has(.ansi-agp-default-surface) .ansi-bottom-search-wrapper form{background:var(--agp-surface)!important}@supports (color:color-mix(in lab,red,red)){body.anslation-design-system .ansi-page-shell:has(.ansi-agp-default-surface) .ansi-bottom-search-wrapper form{background:color-mix(in srgb,var(--agp-surface) 84%,transparent)!important}}body.anslation-design-system .ansi-page-shell:has(.ansi-agp-default-surface) .ansi-bottom-search-wrapper form{-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%)}.dark body.anslation-design-system .ansi-page-shell:has(.ansi-agp-default-surface) .ansi-bottom-search-wrapper form{background:var(--anslation-ds-surface-raised)!important}@supports (color:color-mix(in lab,red,red)){.dark body.anslation-design-system .ansi-page-shell:has(.ansi-agp-default-surface) .ansi-bottom-search-wrapper form{background:color-mix(in srgb,var(--anslation-ds-surface-raised) 86%,transparent)!important}}}body.anslation-design-system .ansi-page-shell:has(.ansi-agp-default-surface) .ansi-agp-composer-leading-icon{color:var(--agp-accent-ink);background:0 0}body.anslation-design-system .ansi-page-shell .ansi-agp-default-surface :is(a,button):focus-visible{outline:2px solid var(--agp-accent-ink);outline-offset:2px}body.anslation-design-system .ansi-page-shell .ansi-agp-default-surface :is(.ansi-agp-hub-dir__pick,.ansi-agp-hub-dir__toggle,.ansi-agp-hub-dir__sub):focus-visible{outline-offset:-2px}@media (prefers-reduced-motion:reduce){body.anslation-design-system .ansi-agp-default-surface *,body.anslation-design-system .ansi-agp-default-surface :before{transition-duration:1ms!important;animation:none!important}body.anslation-design-system .ansi-agp-hub-preview{transition:none}body.anslation-design-system .ansi-agp-hub-preview__typed:after{display:none}body.anslation-design-system .ansi-agp-hub-pending[data-pending=true]{background-position:50% 0}body.anslation-design-system .ansi-agp-default-surface :active,body.anslation-design-system .ansi-agp-hub-example:active,body.anslation-design-system .ansi-agp-hub-group:active,body.anslation-design-system .ansi-agp-hub-group:active:not(:disabled),body.anslation-design-system .ansi-agp-hub-preview__open:active,body.anslation-design-system .ansi-agp-hub-topic:active,body.anslation-design-system .ansi-agp-hub-topic:hover{transform:none}}@media (pointer:coarse){body.anslation-design-system :is(.ansi-agp-hub-example,.ansi-agp-hub-group,.ansi-agp-hub-recent__item,.ansi-agp-hub-recent__clear,.ansi-agp-hub-dir__sub,.ansi-agp-hub-dir__search,.ansi-agp-hub-dir__open){min-height:2.75rem}}@media (max-width:1023px){body.anslation-design-system .ansi-agp-hub-topic__description{-webkit-line-clamp:2}body.anslation-design-system .ansi-agp-hub-hero{grid-template-columns:minmax(0,1fr);gap:1.5rem}body.anslation-design-system .ansi-agp-hub-hero__title{max-width:18ch}}@media (max-width:767px){body.anslation-design-system .ansi-page-shell:has(.ansi-agp-default-surface){--ansi-center-scroll-bottom-padding:calc(142px + env(safe-area-inset-bottom))}body.anslation-design-system .ansi-agp-default-shell>section{border-radius:var(--agp-hub-radius)}body.anslation-design-system .ansi-agp-hub-hero{padding-block:.75rem 1.25rem}body.anslation-design-system .ansi-agp-hub-examples,body.anslation-design-system .ansi-agp-hub-groups{margin-inline:calc(var(--ansi-agp-hub-gutter) * -1);padding-inline:var(--ansi-agp-hub-gutter);scroll-padding-inline:var(--ansi-agp-hub-gutter);scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;justify-self:stretch;padding-block:.25rem;overflow-x:auto}body.anslation-design-system .ansi-agp-hub-examples::-webkit-scrollbar,body.anslation-design-system .ansi-agp-hub-groups::-webkit-scrollbar{display:none}@media (pointer:fine){body.anslation-design-system .ansi-agp-hub-examples,body.anslation-design-system .ansi-agp-hub-groups,body.anslation-design-system .ansi-agp-hub-recent__list{scrollbar-color:var(--agp-line-strong) transparent;scrollbar-width:thin}body.anslation-design-system .ansi-agp-hub-examples::-webkit-scrollbar,body.anslation-design-system .ansi-agp-hub-groups::-webkit-scrollbar{height:4px;display:block}body.anslation-design-system .ansi-agp-hub-recent__list::-webkit-scrollbar{height:4px;display:block}}body.anslation-design-system .ansi-agp-hub-examples>li,body.anslation-design-system .ansi-agp-hub-group{scroll-snap-align:start;flex:none}body.anslation-design-system .ansi-agp-hub-group{min-height:2.75rem}body.anslation-design-system .ansi-page-shell .ansi-agp-default-surface :is(.ansi-agp-hub-example,.ansi-agp-hub-group,.ansi-agp-hub-recent__item):focus-visible{outline-offset:-2px}body.anslation-design-system .ansi-agp-hub-preview__steps>div{grid-template-columns:4.75rem minmax(0,1fr)}body.anslation-design-system .ansi-agp-hub-preview__edit,body.anslation-design-system .ansi-agp-hub-preview__open{flex:auto;justify-content:center}body.anslation-design-system .ansi-agp-hub-controls{width:100%}body.anslation-design-system .ansi-agp-hub-search{flex:6.5rem;width:auto}body.anslation-design-system .ansi-agp-hub-search input,body.anslation-design-system .ansi-agp-hub-select select{font-size:max(16px,1em)}body.anslation-design-system .ansi-agp-hub-select select{padding:0 1.75rem 0 2.125rem}body.anslation-design-system .ansi-agp-hub-hero{justify-items:start;row-gap:.875rem}body.anslation-design-system .ansi-agp-hub-hero__copy{display:contents}body.anslation-design-system .ansi-agp-hub-preview{order:1;justify-self:stretch;margin-block:.625rem}body.anslation-design-system .ansi-agp-hub-stats{order:2;justify-self:stretch}body.anslation-design-system .ansi-agp-hub-preview__steps>div:first-child{grid-template-columns:minmax(0,1fr);gap:.2rem;padding-block:.4rem}body.anslation-design-system .ansi-agp-hub-preview__steps>div:first-child dt{font-size:.6875rem}body.anslation-design-system .ansi-agp-hub-examples,body.anslation-design-system .ansi-agp-hub-groups,body.anslation-design-system .ansi-agp-hub-recent__list{padding-inline-end:calc(var(--ansi-agp-hub-gutter) + 1rem);scroll-padding-inline-end:calc(2rem + 4px);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000)}body.anslation-design-system :is(.ansi-agp-hub-examples,.ansi-agp-hub-groups,.ansi-agp-hub-recent__list):has(:focus-visible){-webkit-mask-image:none;mask-image:none}body.anslation-design-system .ansi-agp-hub-group{padding-inline:.7rem}body.anslation-design-system .ansi-agp-hub-recent__list{scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;flex:1 0 100%;order:3;overflow-x:auto}body.anslation-design-system .ansi-agp-hub-recent__list::-webkit-scrollbar{display:none}body.anslation-design-system .ansi-agp-hub-recent__list>li{scroll-snap-align:start;flex:none}body.anslation-design-system .ansi-agp-hub-recent__clear{margin-left:auto}body.anslation-design-system .ansi-agp-hub-more[aria-expanded=true]{z-index:3;background:var(--agp-hub-card);box-shadow:var(--agp-hub-shadow-md);position:sticky;bottom:.75rem}body.anslation-design-system .ansi-agp-hub-select{flex:0 auto;min-width:0}body.anslation-design-system .ansi-agp-hub-dir .ansi-agp-hub-search{flex-basis:100%}body.anslation-design-system .ansi-agp-hub-stats>div{padding-inline:.75rem}body.anslation-design-system .ansi-agp-hub-stats dt{font-size:.6875rem}body.anslation-design-system .ansi-agp-hub-topic{min-height:4.5rem}body.anslation-design-system .ansi-page-shell:has(.ansi-agp-default-surface) .ansi-bottom-search-wrapper form{min-height:54px;border-radius:22px!important}body.anslation-design-system .ansi-page-shell:has(.ansi-agp-default-surface) .ansi-bottom-search-wrapper form textarea:not([aria-hidden]){white-space:nowrap!important;text-overflow:ellipsis!important;height:1.5rem!important;min-height:1.5rem!important;max-height:1.5rem!important;overflow:hidden!important}}@media (max-width:380px){body.anslation-design-system .ansi-agp-hub-hero__title{font-size:1.875rem}body.anslation-design-system .ansi-agp-hub-sketch--picks{grid-template-columns:repeat(2,minmax(0,1fr))}body.anslation-design-system .ansi-agp-hub-sketch--picks>:nth-child(3){display:none}body.anslation-design-system .ansi-page-shell:has(.ansi-agp-default-surface) .ansi-bottom-search-wrapper form{gap:.3125rem;padding-left:.375rem;padding-right:.375rem}body.anslation-design-system .ansi-page-shell:has(.ansi-agp-default-surface) .ansi-bottom-search-wrapper form .ansi-agp-composer-leading-icon{width:1.875rem;height:1.875rem}}body.anslation-design-system .ansi-page-shell:has(.ansi-agp-scroll-frame) .ansi-bottom-search-wrapper form{box-shadow:var(--ansi-agp-composer-shadow)!important}body.anslation-design-system .ansi-page-shell:has(.ansi-agp-scroll-frame) .ansi-bottom-search-wrapper form:focus-within{box-shadow:var(--ansi-agp-composer-focus-shadow)!important}@media (max-width:767px){body.anslation-design-system .ansi-page-shell:has(.ansi-agp-scroll-frame) .ansi-bottom-search-wrapper form{min-height:60px;border:1px solid #0f172a12!important;border-radius:30px!important;box-shadow:0 18px 20px #1018281f,0 6px 8px #10182814,0 1px 1.5px #1018280a!important}}@media (min-width:1024px){body.anslation-design-system .ansi-page-shell:has(.ansi-agp-scroll-frame) .ansi-agp-right-sidebar-slot{--agp-right-sidebar-lift:var(--agp-sidebar-top);transform-origin:100% 0;transform:translateY(calc(var(--agp-right-sidebar-lift) * -1))!important}body.anslation-design-system .ansi-page-shell:has(.ansi-agp-scroll-frame) .ansi-agp-right-sidebar-slot.ansi-agp-generic-sidebar{--agp-right-sidebar-lift:264px}body.anslation-design-system .ansi-page-shell:has(.ansi-agp-scroll-frame) .ansi-agp-generic-template[data-keyword=skincare] .ansi-agp-right-sidebar-slot.ansi-agp-generic-sidebar{--agp-right-sidebar-lift:288px}body.anslation-design-system .ansi-page-shell:has(.ansi-agp-scroll-frame) .ansi-insurance-template:not(.ansi-insurance-template--full-detail) .ansi-insurance-sidebar-slot:not(:has(.ansi-auto-detail-panel)){--agp-right-sidebar-lift:81px}body.anslation-design-system .ansi-page-shell:has(.ansi-agp-scroll-frame) .ansi-protein-template:not(:has(.ansi-protein-detail-panel)) .ansi-protein-sidebar-slot{--agp-right-sidebar-lift:147px}body.anslation-design-system .ansi-page-shell:has(.ansi-agp-scroll-frame) .ansi-gaming-template:not(:has(.ansi-game-detail-panel)) .ansi-gaming-sidebar-slot{--agp-right-sidebar-lift:159px}}@media (max-width:1199px){body.anslation-design-system .ansi-page-shell:has(.ansi-agp-scroll-frame){--ansi-center-scroll-bottom-padding:calc(150px + env(safe-area-inset-bottom))}}@media (max-width:767px){body.anslation-design-system .ansi-page-shell:has(.ansi-agp-scroll-frame){--ansi-center-scroll-bottom-padding:calc(130px + env(safe-area-inset-bottom))}}@media (min-width:1024px){body.anslation-design-system .ansi-page-shell:has(.ansi-agp-scroll-frame) .ansi-insurance-template:not(.ansi-insurance-template--full-detail) .ansi-insurance-sidebar-slot:not(:has(.ansi-auto-detail-panel)){--agp-right-sidebar-lift:133px!important}body.anslation-design-system .ansi-page-shell:has(.ansi-agp-scroll-frame) .ansi-protein-template:not(:has(.ansi-protein-detail-panel)) .ansi-protein-sidebar-slot{--agp-right-sidebar-lift:225px!important}body.anslation-design-system .ansi-page-shell:has(.ansi-agp-scroll-frame) .ansi-gaming-template:not(:has(.ansi-game-detail-panel)) .ansi-gaming-sidebar-slot{--agp-right-sidebar-lift:137px!important}body.anslation-design-system .ansi-page-shell:has(.ansi-agp-scroll-frame) .ansi-loan-template:not(:has(.ansi-loan-detail-panel)) .ansi-loan-sidebar-slot{--agp-right-sidebar-lift:113px!important}body.anslation-design-system .ansi-page-shell:has(.ansi-agp-scroll-frame) .ansi-mobile-template .ansi-mobile-sidebar-slot:has(.ansi-mobile-default-sidebar):not(:has(.ansi-mobile-detail-panel)){--agp-right-sidebar-lift:129px!important}body.anslation-design-system .ansi-page-shell:has(.ansi-agp-scroll-frame) .ansi-agp-right-sidebar-slot.ansi-agp-generic-sidebar,body.anslation-design-system .ansi-page-shell:has(.ansi-agp-scroll-frame) .ansi-debt-relief-template .ansi-debt-relief-sidebar-slot:has(.ansi-debt-relief-resource-panel):not(:has(.ansi-debt-relief-provider-side-panel)),body.anslation-design-system .ansi-page-shell:has(.ansi-agp-scroll-frame) .ansi-gaming-template:not(:has(.ansi-game-detail-panel)) .ansi-gaming-sidebar-slot,body.anslation-design-system .ansi-page-shell:has(.ansi-agp-scroll-frame) .ansi-insurance-template:not(.ansi-insurance-template--full-detail) .ansi-insurance-sidebar-slot:not(:has(.ansi-auto-detail-panel)),body.anslation-design-system .ansi-page-shell:has(.ansi-agp-scroll-frame) .ansi-loan-template:not(:has(.ansi-loan-detail-panel)) .ansi-loan-sidebar-slot,body.anslation-design-system .ansi-page-shell:has(.ansi-agp-scroll-frame) .ansi-mobile-template .ansi-mobile-sidebar-slot:has(.ansi-mobile-default-sidebar):not(:has(.ansi-mobile-detail-panel)),body.anslation-design-system .ansi-page-shell:has(.ansi-agp-scroll-frame) .ansi-movie-template .ansi-movie-sidebar-slot:has(.ansi-movie-sources-summary):not(:has(.ansi-movie-detail-panel)),body.anslation-design-system .ansi-page-shell:has(.ansi-agp-scroll-frame) .ansi-protein-template:not(:has(.ansi-protein-detail-panel)) .ansi-protein-sidebar-slot{overscroll-behavior:contain;border-radius:20px;overflow:hidden auto;height:var(--ansi-agp-default-sidebar-reference-height)!important;max-height:var(--ansi-agp-default-sidebar-reference-height)!important;max-width:var(--ansi-agp-default-sidebar-reference-width)!important;min-width:var(--ansi-agp-default-sidebar-reference-width)!important;width:var(--ansi-agp-default-sidebar-reference-width)!important;align-self:start!important}body.anslation-design-system .ansi-page-shell:has(.ansi-agp-scroll-frame):not(:has(.car-insurance-usa-template)) .ansi-agp-right-sidebar-slot{overscroll-behavior:contain;z-index:35;height:var(--ansi-agp-default-sidebar-reference-height)!important;max-height:var(--ansi-agp-default-sidebar-reference-height)!important;max-width:var(--ansi-agp-default-sidebar-reference-width)!important;min-width:var(--ansi-agp-default-sidebar-reference-width)!important;bottom:auto!important;right:40px!important;top:var(--ansi-agp-default-sidebar-reference-top)!important;width:var(--ansi-agp-default-sidebar-reference-width)!important;position:fixed!important;overflow:hidden auto!important;transform:none!important}body.anslation-design-system .ansi-page-shell:has(.ansi-agp-scroll-frame):not(:has(.car-insurance-usa-template)) .ansi-agp-right-sidebar-slot>*{max-height:100%!important}}body.anslation-design-system .ansi-page-shell:has(.ansi-agp-scroll-frame) :is(.ansi-auto-answer-row,.ansi-loan-answer-row,.ansi-debt-relief-search-row,.ansi-agp-generic-hero){grid-template-columns:40px minmax(0,1fr);gap:16px;min-width:0;max-width:100%;display:grid;overflow:visible}body.anslation-design-system .ansi-page-shell:has(.ansi-agp-scroll-frame) :is(.ansi-game-hero__status,.ansi-mobile-hero__assistant-copy,.ansi-movie-thought__label){align-items:center;gap:16px;min-width:0;max-width:100%;display:inline-flex;overflow:visible}body.anslation-design-system .ansi-page-shell:has(.ansi-agp-scroll-frame) :is(.ansi-auto-avatar,.ansi-auto-answer-row>.MuiAvatar-root,.ansi-game-hero__spark.MuiAvatar-root,.ansi-mobile-hero__assistant-copy .MuiAvatar-root,.ansi-debt-relief-avatar.MuiAvatar-root,.ansi-debt-relief-avatar,.ansi-loan-avatar.MuiAvatar-root,.ansi-agp-generic-hero-icon,.ansi-movie-thought__label>svg){color:var(--agp-accent-ink);background:0 0;border-radius:0;flex:0 0 36px;width:36px;height:36px;margin-top:2px;animation:ansiAgpHealthIconPulse 2s ease-in-out infinite;box-shadow:0 10px 22px #2563eb2e}body.anslation-design-system .ansi-page-shell:has(.ansi-agp-scroll-frame) :is(.ansi-auto-avatar img,.ansi-auto-answer-row>.MuiAvatar-root img,.ansi-game-hero__spark.MuiAvatar-root img,.ansi-mobile-hero__assistant-copy .MuiAvatar-root img,.ansi-debt-relief-avatar.MuiAvatar-root img,.ansi-debt-relief-avatar img,.ansi-loan-avatar.MuiAvatar-root img){object-fit:contain;width:30px;height:30px}body.anslation-design-system .ansi-page-shell:has(.ansi-agp-scroll-frame) :is(.ansi-auto-avatar:has(>img[src*=ansiicon\.svg]),.ansi-auto-answer-row>.MuiAvatar-root:has(>img[src*=ansiicon\.svg]),.ansi-game-hero__spark.MuiAvatar-root:has(>img[src*=ansiicon\.svg]),.ansi-mobile-hero__assistant-copy .MuiAvatar-root:has(>img[src*=ansiicon\.svg]),.ansi-debt-relief-avatar.MuiAvatar-root:has(>img[src*=ansiicon\.svg]),.ansi-debt-relief-avatar:has(>img[src*=ansiicon\.svg]),.ansi-loan-avatar.MuiAvatar-root:has(>img[src*=ansiicon\.svg])){box-shadow:none!important;filter:none!important}body.anslation-design-system .ansi-page-shell:has(.ansi-agp-scroll-frame) :is(.ansi-auto-thought,.ansi-game-hero__status p,.ansi-mobile-hero__assistant-copy p,.ansi-debt-relief-search-row p.MuiTypography-root,.ansi-loan-kicker,.ansi-movie-thought__label){color:#8b93a3;animation:ansiAgpHealthTextIn .42s cubic-bezier(.16,1,.3,1) both}@supports (color:color-mix(in lab,red,red)){body.anslation-design-system .ansi-page-shell:has(.ansi-agp-scroll-frame) :is(.ansi-auto-thought,.ansi-game-hero__status p,.ansi-mobile-hero__assistant-copy p,.ansi-debt-relief-search-row p.MuiTypography-root,.ansi-loan-kicker,.ansi-movie-thought__label){color:color-mix(in srgb,#8b93a3 var(--agp-ink-weight),var(--agp-ink-muted))}}body.anslation-design-system .ansi-page-shell:has(.ansi-agp-scroll-frame) :is(.ansi-auto-thought,.ansi-game-hero__status p,.ansi-mobile-hero__assistant-copy p,.ansi-debt-relief-search-row p.MuiTypography-root,.ansi-loan-kicker,.ansi-movie-thought__label){text-transform:none;margin:0 0 14px;font-size:17px;font-weight:500;line-height:24px}body.anslation-design-system .ansi-page-shell:has(.ansi-agp-scroll-frame) .ansi-agp-generic-hero h2{animation:ansiAgpHealthTextIn .42s cubic-bezier(.16,1,.3,1) both}body.anslation-design-system .ansi-page-shell:has(.ansi-agp-scroll-frame) :is(.ansi-auto-answer,.ansi-game-answer-card p,.ansi-mobile-hero__answer.MuiTypography-root,.ansi-debt-relief-answer,.ansi-loan-answer,.ansi-movie-thought p,.ansi-agp-generic-hero p){box-sizing:border-box;overflow-wrap:break-word;text-overflow:clip;white-space:normal;width:100%;min-width:0;max-width:min(760px,100%);animation:ansiAgpHealthTextIn .52s cubic-bezier(.16,1,.3,1) 80ms both;display:block;overflow:visible}body.anslation-design-system .ansi-page-shell:has(.ansi-agp-scroll-frame) :is(.ansi-auto-source-row,.car-insurance-source-row,.ansi-game-source-row,.ansi-mobile-source-pills,.ansi-debt-relief-source-row,.ansi-loan-source-row,.ansi-movie-source-pills){isolation:isolate;z-index:80;flex-wrap:wrap;gap:8px;min-width:0;max-width:100%;margin-top:22px;padding-bottom:12px;animation:ansiAgpHealthTextIn .52s cubic-bezier(.16,1,.3,1) .14s both;display:flex;position:relative;overflow:visible}body.anslation-design-system .ansi-page-shell:has(.ansi-agp-scroll-frame) :is(.ansi-auto-source-pill,.car-insurance-source-chip,.ansi-game-source-pill,.ansi-mobile-source-pills span,.ansi-mobile-source-pills button,.ansi-debt-relief-source-pill,.ansi-debt-relief-source-more,.ansi-loan-source-pill,.ansi-loan-source-more,.ansi-movie-source-pill,.ansi-movie-source-more__button){background:var(--agp-surface);border:1px solid #e5eaf2;align-items:center;animation:ansiAgpHealthTextIn .42s cubic-bezier(.16,1,.3,1) both}@supports (color:color-mix(in lab,red,red)){body.anslation-design-system .ansi-page-shell:has(.ansi-agp-scroll-frame) :is(.ansi-auto-source-pill,.car-insurance-source-chip,.ansi-game-source-pill,.ansi-mobile-source-pills span,.ansi-mobile-source-pills button,.ansi-debt-relief-source-pill,.ansi-debt-relief-source-more,.ansi-loan-source-pill,.ansi-loan-source-more,.ansi-movie-source-pill,.ansi-movie-source-more__button){border:1px solid color-mix(in srgb,#e5eaf2 var(--agp-tint-weight),var(--agp-line))}}body.anslation-design-system .ansi-page-shell:has(.ansi-agp-scroll-frame) :is(.ansi-auto-source-pill,.car-insurance-source-chip,.ansi-game-source-pill,.ansi-mobile-source-pills span,.ansi-mobile-source-pills button,.ansi-debt-relief-source-pill,.ansi-debt-relief-source-more,.ansi-loan-source-pill,.ansi-loan-source-more,.ansi-movie-source-pill,.ansi-movie-source-more__button){color:var(--agp-ink-alt);z-index:1;border-radius:999px;gap:7px;min-height:28px;padding:5px 10px 5px 7px;font-size:12px;font-weight:500;text-decoration:none;transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s;display:inline-flex;position:relative;overflow:visible;box-shadow:0 4px 12px #0f172a0d}body.anslation-design-system .ansi-page-shell:has(.ansi-agp-scroll-frame) :is(.ansi-auto-source-pill,.car-insurance-source-chip,.ansi-game-source-pill,.ansi-mobile-source-pills span,.ansi-mobile-source-pills button,.ansi-debt-relief-source-pill,.ansi-debt-relief-source-more,.ansi-loan-source-pill,.ansi-loan-source-more,.ansi-movie-source-pill,.ansi-movie-source-more__button):nth-child(2){animation-delay:.18s}body.anslation-design-system .ansi-page-shell:has(.ansi-agp-scroll-frame) :is(.ansi-auto-source-pill,.car-insurance-source-chip,.ansi-game-source-pill,.ansi-mobile-source-pills span,.ansi-mobile-source-pills button,.ansi-debt-relief-source-pill,.ansi-debt-relief-source-more,.ansi-loan-source-pill,.ansi-loan-source-more,.ansi-movie-source-pill,.ansi-movie-source-more__button):nth-child(3){animation-delay:.24s}body.anslation-design-system .ansi-page-shell:has(.ansi-agp-scroll-frame) :is(.ansi-auto-source-pill,.car-insurance-source-chip,.ansi-game-source-pill,.ansi-mobile-source-pills span,.ansi-mobile-source-pills button,.ansi-debt-relief-source-pill,.ansi-debt-relief-source-more,.ansi-loan-source-pill,.ansi-loan-source-more,.ansi-movie-source-pill,.ansi-movie-source-more__button):nth-child(n+4){animation-delay:.3s}body.anslation-design-system .ansi-page-shell:has(.ansi-agp-scroll-frame) :is(.ansi-auto-source-pill:hover,.ansi-auto-source-pill:focus-visible,.car-insurance-source-chip:hover,.car-insurance-source-chip:focus-visible,.ansi-game-source-pill:hover,.ansi-game-source-pill:focus-visible,.ansi-game-source-more-pill.is-open,.ansi-mobile-source-pills button:hover,.ansi-mobile-source-pills button:focus-visible,.ansi-debt-relief-source-pill:hover,.ansi-debt-relief-source-pill:focus-visible,.ansi-loan-source-pill:hover,.ansi-loan-source-pill:focus-visible,.ansi-loan-source-more.is-overlay-open,.ansi-movie-source-pill:hover,.ansi-movie-source-pill:focus-visible){background:var(--agp-surface);border-color:#dce3ef}@supports (color:color-mix(in lab,red,red)){body.anslation-design-system .ansi-page-shell:has(.ansi-agp-scroll-frame) :is(.ansi-auto-source-pill:hover,.ansi-auto-source-pill:focus-visible,.car-insurance-source-chip:hover,.car-insurance-source-chip:focus-visible,.ansi-game-source-pill:hover,.ansi-game-source-pill:focus-visible,.ansi-game-source-more-pill.is-open,.ansi-mobile-source-pills button:hover,.ansi-mobile-source-pills button:focus-visible,.ansi-debt-relief-source-pill:hover,.ansi-debt-relief-source-pill:focus-visible,.ansi-loan-source-pill:hover,.ansi-loan-source-pill:focus-visible,.ansi-loan-source-more.is-overlay-open,.ansi-movie-source-pill:hover,.ansi-movie-source-pill:focus-visible){border-color:color-mix(in srgb,#dce3ef var(--agp-tint-weight),var(--agp-line))}}body.anslation-design-system .ansi-page-shell:has(.ansi-agp-scroll-frame) :is(.ansi-auto-source-pill:hover,.ansi-auto-source-pill:focus-visible,.car-insurance-source-chip:hover,.car-insurance-source-chip:focus-visible,.ansi-game-source-pill:hover,.ansi-game-source-pill:focus-visible,.ansi-game-source-more-pill.is-open,.ansi-mobile-source-pills button:hover,.ansi-mobile-source-pills button:focus-visible,.ansi-debt-relief-source-pill:hover,.ansi-debt-relief-source-pill:focus-visible,.ansi-loan-source-pill:hover,.ansi-loan-source-pill:focus-visible,.ansi-loan-source-more.is-overlay-open,.ansi-movie-source-pill:hover,.ansi-movie-source-pill:focus-visible){color:var(--agp-ink-alt);outline:0;transform:translateY(-1px);box-shadow:0 12px 26px #0f172a1f}body.anslation-design-system .ansi-page-shell:has(.ansi-agp-scroll-frame) :is(.ansi-auto-source-pill img,.car-insurance-source-chip-mark,.ansi-game-source-pill__mark,.ansi-mobile-source-pills img,.ansi-mobile-source-pills button img,.ansi-debt-relief-source-pill i,.ansi-debt-relief-source-mark,.ansi-loan-source-logo,.ansi-movie-source-pill__logo){object-fit:cover;border-radius:999px;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;overflow:hidden}body.anslation-design-system .ansi-page-shell:has(.ansi-agp-scroll-frame) :is(.ansi-auto-source-overlay.MuiPaper-root,.ansi-debt-relief-source-overlay.MuiPaper-root,.ansi-loan-source-overlay.MuiPaper-root,.ansi-game-source-overlay.MuiPaper-root,.ansi-movie-source-overlay.MuiPaper-root){z-index:160}@media (prefers-reduced-motion:reduce){body.anslation-design-system .ansi-page-shell:has(.ansi-agp-scroll-frame) :is(.ansi-auto-answer-row,.ansi-game-hero__status,.ansi-mobile-hero__assistant-copy,.ansi-debt-relief-search-row,.ansi-loan-answer-row,.ansi-movie-thought__label,.ansi-agp-generic-hero,.ansi-auto-avatar,.ansi-auto-answer-row>.MuiAvatar-root,.ansi-game-hero__spark.MuiAvatar-root,.ansi-mobile-hero__assistant-copy .MuiAvatar-root,.ansi-debt-relief-avatar,.ansi-loan-avatar.MuiAvatar-root,.ansi-agp-generic-hero-icon,.ansi-movie-thought__label>svg,.ansi-auto-thought,.ansi-game-hero__status p,.ansi-mobile-hero__assistant-copy p,.ansi-debt-relief-search-row p.MuiTypography-root,.ansi-loan-kicker,.ansi-auto-answer,.ansi-game-answer-card p,.ansi-mobile-hero__answer.MuiTypography-root,.ansi-debt-relief-answer,.ansi-loan-answer,.ansi-movie-thought p,.ansi-agp-generic-hero h2,.ansi-agp-generic-hero p,.ansi-auto-source-row,.car-insurance-source-row,.ansi-game-source-row,.ansi-mobile-source-pills,.ansi-debt-relief-source-row,.ansi-loan-source-row,.ansi-movie-source-pills,.ansi-auto-source-pill,.car-insurance-source-chip,.ansi-game-source-pill,.ansi-mobile-source-pills span,.ansi-mobile-source-pills button,.ansi-debt-relief-source-pill,.ansi-debt-relief-source-more,.ansi-loan-source-pill,.ansi-loan-source-more,.ansi-movie-source-pill,.ansi-movie-source-more__button){filter:none!important;animation:none!important;transform:none!important}}@media (min-width:1024px){body.anslation-design-system .ansi-page-shell:has(.ansi-agp-scroll-frame) .ansi-movie-template .ansi-movie-sidebar-slot.ansi-agp-right-sidebar-slot{height:auto!important;max-height:calc(100dvh - var(--ansi-agp-default-sidebar-reference-top,106px) - 18px)!important;max-width:var(--ansi-movie-sidebar-width,342px)!important;min-height:0!important;min-width:var(--ansi-movie-sidebar-width,342px)!important;width:var(--ansi-movie-sidebar-width,342px)!important;z-index:auto!important;align-self:start!important;position:sticky!important;top:auto!important;bottom:auto!important;right:auto!important;overflow:visible!important;transform:none!important}body.anslation-design-system .ansi-page-shell:has(.ansi-agp-scroll-frame) .ansi-movie-template .ansi-movie-sidebar-slot.ansi-agp-right-sidebar-slot>.ansi-movie-sidebar{height:auto!important;max-height:none!important;width:var(--ansi-movie-sidebar-width,342px)!important;overflow:visible!important}body.anslation-design-system .ansi-page-shell:has(.ansi-agp-scroll-frame) .ansi-movie-template .ansi-movie-detail-panel,body.anslation-design-system .ansi-page-shell:has(.ansi-agp-scroll-frame) .ansi-movie-template .ansi-movie-sidebar-card.ansi-movie-sources-list{max-height:calc(100dvh - var(--ansi-agp-default-sidebar-reference-top,106px) - 18px)!important;top:var(--ansi-agp-default-sidebar-reference-top,106px)!important;width:var(--ansi-movie-sidebar-width,342px)!important;position:fixed!important}}body.anslation-design-system .ansi-skeleton--circle{border-radius:50%}body.anslation-design-system .ansi-skeleton-text{flex-direction:column;width:100%;display:flex}body.anslation-design-system .ansi-skeleton-section{width:100%;display:block}body.anslation-design-system .ansi-skeleton-stack{margin-top:18px}@media (max-width:1023.98px){body.anslation-design-system:has([data-ansi-site-band]) .ansi-page-shell--figma-landing .ansi-figma-landing-surface{padding-top:var(--ansi-site-nav-inset)}}.ansi-agp-fp{flex-direction:column;gap:1.25rem;width:100%;display:flex}@media (max-width:767.98px){.ansi-agp-fp,.ansi-agp-fp-intro{box-sizing:border-box;padding-inline:16px}}.ansi-agp-fp-badge-row{justify-content:flex-end;width:100%;display:flex}.ansi-agp-fp-badge{border-radius:32px 4px 32px 32px;width:min(302px,90vw);height:53px}.ansi-agp-fp-body{flex-direction:column;gap:9px;padding-top:10px;display:flex}.ansi-agp-fp-line{border-radius:8px;height:13px}.ansi-agp-fp-line--w90{width:90%}.ansi-agp-fp-line--w80{width:80%}.ansi-agp-fp-line--w60{width:60%}.ansi-agp-fp-badge,.ansi-agp-fp-line{background:var(--agp-soft-sunk);position:relative;overflow:hidden}.ansi-agp-fp-badge--said{background:var(--ansi-accent-soft);border:1px solid var(--ansi-border);width:auto;max-width:min(302px,90vw);height:auto;min-height:53px;box-shadow:var(--anslation-ds-shadow-xs);color:var(--ansi-text);overflow-wrap:anywhere;justify-content:center;align-items:center;margin:0;padding:12px 20px;font-size:14px;font-weight:600;line-height:1.4;display:flex}.ansi-agp-fp-badge--said:after{content:none}.ansi-agp-fp-badge:after,.ansi-agp-fp-line:after{content:"";background:linear-gradient(90deg,transparent 25%,var(--agp-line-soft-warm) 37%,transparent 63%);animation:ansiAgpFpSweep 1.3s ease-in-out infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes ansiAgpFpSweep{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.ansi-agp-fp-badge:after,.ansi-agp-fp-line:after{background:0 0;animation:none;transform:none}}body.anslation-design-system .ansi-agp-hub-ph__tab{border-radius:var(--anslation-ds-radius,8px);background:var(--agp-soft-sunk);width:4.5rem;min-width:0}body.anslation-design-system .ansi-agp-hub-ph__hero{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);min-height:35rem;padding-block:clamp(1rem,3.2vw,2.75rem) 0;display:grid}body.anslation-design-system .ansi-agp-hub-ph__copy{justify-items:start;gap:1rem;min-width:0;display:grid}body.anslation-design-system .ansi-agp-hub-ph__badge{border-radius:999px;width:11.5rem;height:1.75rem}body.anslation-design-system .ansi-agp-hub-ph__title{border-radius:var(--agp-hub-radius-sm,10px);width:min(100%,34rem);height:clamp(1.75rem,1rem + 2.5vw,3rem)}body.anslation-design-system .ansi-agp-hub-ph__title--short{width:min(70%,24rem)}body.anslation-design-system .ansi-agp-hub-ph__lede{width:min(100%,30rem);height:.875rem}body.anslation-design-system .ansi-agp-hub-ph__lede--short{width:min(75%,22rem)}body.anslation-design-system .ansi-agp-hub-ph__chips{flex-wrap:wrap;justify-self:stretch;gap:.5rem;min-width:0;margin-top:.25rem;display:flex;overflow:hidden}body.anslation-design-system .ansi-agp-hub-ph__chip{border:1px solid var(--agp-line);background:var(--agp-hub-card,var(--agp-surface));border-radius:999px;flex:none;width:7.5rem;height:2.5rem}body.anslation-design-system .ansi-agp-hub-ph__preview{border-radius:var(--agp-hub-radius,14px);width:100%;height:28.25rem}body.anslation-design-system .ansi-agp-hub-ph__tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}body.anslation-design-system .ansi-agp-hub-ph__tile{border:1px solid var(--agp-line);border-radius:var(--agp-hub-radius,14px);background:var(--agp-hub-card,var(--agp-surface));min-height:9rem;box-shadow:var(--agp-hub-shadow-sm,none);align-content:start;gap:.625rem;padding:1rem;display:grid}body.anslation-design-system .ansi-agp-hub-ph__icon{border-radius:var(--agp-hub-radius-sm,10px);background:var(--agp-soft-sunk);width:2.25rem;height:2.25rem}body.anslation-design-system .ansi-agp-hub-ph__name{width:55%;height:1rem}@media (max-width:1023px){body.anslation-design-system .ansi-agp-hub-ph__hero{grid-template-columns:minmax(0,1fr);gap:1.5rem;min-height:59.75rem}}@media (max-width:767px){body.anslation-design-system .ansi-agp-hub-ph__hero{row-gap:.875rem;min-height:55rem;padding-block:.75rem 1.25rem}body.anslation-design-system .ansi-agp-hub-ph__chips{flex-wrap:nowrap}body.anslation-design-system .ansi-agp-hub-ph__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}body.anslation-design-system .ansi-agp-hub-ph__tile{min-height:7.5rem}}@media (max-width:420px){body.anslation-design-system .ansi-agp-hub-ph__hero{min-height:60rem}body.anslation-design-system .ansi-agp-hub-ph__preview{height:32rem}}.dark body.anslation-design-system .ansi-agp-runtime-query-badge-row--compact .ansi-agp-runtime-query-badge,.dark body.anslation-design-system .ansi-agp-runtime-query-badge-row--compact .ansi-agp-runtime-query-badge--fourth-july{border-color:var(--anslation-ds-border)!important}:is(html.dark,html[data-theme=dark]) body.anslation-design-system .ansi-page-shell--figma-landing{--ansi-hero-canvas:var(--anslation-ds-page);--ansi-hero-glow:var(--anslation-ds-accent)}@supports (color:color-mix(in lab,red,red)){:is(html.dark,html[data-theme=dark]) body.anslation-design-system .ansi-page-shell--figma-landing{--ansi-hero-glow:color-mix(in srgb,var(--anslation-ds-accent) 16%,transparent)}}:is(html.dark,html[data-theme=dark]) body.anslation-design-system .ansi-page-shell--figma-landing{--ansi-hero-pill:var(--anslation-ds-surface-raised);--ansi-hero-pill-border:var(--anslation-ds-border-strong);--ansi-hero-pill-shadow:0 0 0 0 transparent;--ansi-hero-chip:var(--anslation-ds-surface-raised);--ansi-hero-chip-hover:var(--anslation-ds-hover);--ansi-hero-tone-violet:var(--anslation-ds-product-violet)}@supports (color:color-mix(in lab,red,red)){:is(html.dark,html[data-theme=dark]) body.anslation-design-system .ansi-page-shell--figma-landing{--ansi-hero-tone-violet:color-mix(in srgb,var(--anslation-ds-product-violet) 45%,var(--anslation-ds-text))}}