@media (max-width:1023.98px){[data-ansi-mobile-header]{position:absolute;top:0;right:0;left:0;height:auto;min-height:0;padding:0;border-bottom:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;touch-action:none}body.anslation-design-system :has(>header[data-ansi-mobile-header]){position:relative}body.anslation-design-system .ansi-page-shell:has(header[data-ansi-mobile-header]){--ansi-mhdr-overlay:54px}[data-ansi-mobile-header]>.ansi-mhdr-legacy{display:none}}.ansi-mhdr{justify-content:space-between;gap:12px;width:100%;min-height:48px;padding:9px 14px 8px 12px;border:solid var(--ANSi-Light-border-subtle,rgba(30,42,70,.1));border-width:0 0 1px;border-radius:0;background:var(--ANSi-Light-surface-raised,#ffffff);transition:padding .16s cubic-bezier(.2,0,0,1),background-color .16s cubic-bezier(.2,0,0,1),border-color .16s cubic-bezier(.2,0,0,1)}.ansi-mhdr,.ansi-mhdr-lead{box-sizing:border-box;display:flex;align-items:center}.ansi-mhdr-lead{gap:8px;min-width:0;border-radius:var(--radius-small,8px);transition:padding .16s cubic-bezier(.2,0,0,1),background-color .16s cubic-bezier(.2,0,0,1)}.ansi-mhdr-burger{position:relative;box-sizing:initial;display:inline-flex;flex:none;align-items:center;justify-content:center;width:20px;height:20px;margin:-12px;padding:12px;border:0;background:none;color:var(--ANSi-Light-label-tertiary,#5f6979);cursor:pointer;-webkit-tap-highlight-color:transparent}.ansi-mhdr-burger>svg{display:block;flex:none}.ansi-mhdr-burger:focus-visible{outline:2px solid var(--ANSi-Light-tint-default,#2563eb);outline-offset:-10px;border-radius:4px}.ansi-mhdr-brand{display:flex;align-items:center;gap:8px;min-width:0}.ansi-mhdr-wordmark{min-width:0;margin:0;overflow:hidden;font-size:22px;font-weight:600;line-height:28px;letter-spacing:-.34px;color:var(--ANSi-Light-label-primary,#252c39);white-space:nowrap;text-overflow:ellipsis}.ansi-mhdr-actions{display:flex;flex:none;gap:8px}.ansi-mhdr-actions,.ansi-mhdr-btn{position:relative;align-items:center}.ansi-mhdr-btn{box-sizing:border-box;display:inline-flex;justify-content:center;gap:10px;width:30px;height:30px;margin:0;padding:7px;border:0 solid transparent;border-radius:999px;background:transparent;color:var(--ANSi-Light-label-primary,#252c39);cursor:pointer;transition:background-color .12s cubic-bezier(.2,0,0,1),border-color .12s cubic-bezier(.2,0,0,1);-webkit-tap-highlight-color:transparent}.ansi-mhdr-btn:before{content:"";position:absolute;inset:-7px -4px}.ansi-mhdr-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:16px;height:16px}.ansi-mhdr-icon>svg{display:block;flex:none}.ansi-mhdr-btn:focus-visible{outline:2px solid var(--ANSi-Light-tint-default,#2563eb);outline-offset:2px}[data-ansi-mobile-header]:not([data-ansi-mhdr-scrolled]) .ansi-mhdr-btn[aria-expanded=true]{background:var(--ANSi-Light-surface-raised,#ffffff);box-shadow:0 0 0 1px var(--ANSi-Light-border-subtle,rgba(30,42,70,.1))}.ansi-mhdr-btn[data-ask-on]{border-color:var(--ANSi-Light-tint-default,#2563eb);background:var(--ANSi-Light-tint-default,#2563eb);color:#ffffff}.ansi-mhdr-btn[data-ask-on] .ansi-mhdr-icon{color:inherit}[data-ansi-mobile-header][data-ansi-mhdr-scrolled] .ansi-mhdr{padding:8px;border-width:0 0 1px;background:var(--ansi-page-bg,var(--ANSi-Light-surface-raised,#ffffff))}[data-ansi-mobile-header][data-ansi-mhdr-scrolled] .ansi-mhdr-lead{gap:10px;padding:8px 16px 8px 12px;border:1px solid var(--ANSi-Light-border-subtle,rgba(30,42,70,.1));background:var(--ANSi-Light-surface-raised,#ffffff)}[data-ansi-mobile-header][data-ansi-mhdr-scrolled] .ansi-mhdr-btn{width:32px;height:32px;border-width:1px}[data-ansi-mobile-header][data-ansi-mhdr-scrolled] .ansi-mhdr-btn:not([data-ask-on]){border-color:var(--ANSi-Light-border-subtle,rgba(30,42,70,.1));background:var(--ANSi-Light-surface-raised,#ffffff)}@media (hover:hover) and (pointer:fine){[data-ansi-mobile-header] .ansi-mhdr-btn:hover:not([data-ask-on]){background:color-mix(in srgb,var(--ANSi-Light-surface-raised,#ffffff),var(--ANSi-Light-label-primary,#252c39) 4%)}}[data-ansi-mobile-header] .ansi-mhdr-btn:active:not([data-ask-on]){background:color-mix(in srgb,var(--ANSi-Light-surface-raised,#ffffff),var(--ANSi-Light-label-primary,#252c39) 8%)}.ansi-mhdr-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:10;box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;gap:12px;min-width:124px;margin:0;padding:12px 16px 12px 12px;border:1px solid var(--ANSi-Light-border-control,rgba(20,19,15,.5));border-radius:16px;background:var(--ANSi-Light-surface-base,#f6f3ec);box-shadow:0 16px 40px 0 rgba(30,42,70,.16),0 2px 8px 0 rgba(30,42,70,.06);list-style:none}.ansi-mhdr-item{position:relative;box-sizing:initial;display:flex;align-items:center;gap:4px;width:100%;height:18px;margin:-6px 0;padding:6px 0;border:0;background:none;font:inherit;font-size:14px;font-weight:500;line-height:18px;letter-spacing:-.08px;color:var(--ANSi-Light-label-secondary,rgba(20,19,15,.62));text-align:left;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}.ansi-mhdr-item>.ansi-mhdr-item-icon,.ansi-mhdr-item>svg{flex:none;width:16px;height:16px}.ansi-mhdr-item:focus-visible,.ansi-mhdr-item:hover{color:var(--ANSi-Light-label-primary,#252c39)}.ansi-mhdr-item:focus-visible{outline:2px solid var(--ANSi-Light-tint-default,#2563eb);outline-offset:2px;border-radius:4px}.ansi-mhdr-item[aria-checked=true]{color:var(--ANSi-Light-tint-default,#2563eb)}:where(.dark) [data-ansi-mobile-header]{--ANSi-Light-surface-topbar:var(--anslation-ds-surface,#0f172a);--ANSi-Light-surface-raised:var(--agp-surface-raised,#111827);--ANSi-Light-surface-base:var(--agp-surface-raised,#111827);--ANSi-Light-separator:var(--agp-line,rgba(255,255,255,0.12));--ANSi-Light-border-subtle:var(--agp-line,rgba(255,255,255,0.12));--ANSi-Light-border-control:var(--agp-ink-muted,rgba(255,255,255,0.38));--ANSi-Light-label-primary:var(--agp-ink,#e5e7eb);--ANSi-Light-label-secondary:var(--agp-ink-soft,rgba(255,255,255,0.62));--ANSi-Light-label-tertiary:var(--agp-ink-soft,rgba(255,255,255,0.62));--ANSi-Light-tint-default:var(--agp-accent-ink,#60a5fa)}:where(.dark) .ansi-mhdr-menu{box-shadow:none}@media (prefers-reduced-motion:reduce){.ansi-mhdr,.ansi-mhdr-btn,.ansi-mhdr-lead{transition:none}}.ansi-page-shell--figma-landing
	[data-ansi-page-header]
	:is(.ansi-hdr-search,.ansi-hdr-new-chat,.ansi-shell-ctl-text,.ansi-shell-ctl-fullscreen){display:none}@media (max-width:959.98px){[data-ansi-page-header]:not([data-ansi-mobile-header]){padding-left:max(var(--ansi-bar-gutter),env(safe-area-inset-left));padding-right:max(var(--ansi-bar-gutter),env(safe-area-inset-right))}}[data-ansi-mobile-history-dialog]{box-sizing:border-box;height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);background:linear-gradient(var(--ansi-panel-bg),var(--ansi-panel-bg)) top /100% env(safe-area-inset-top) no-repeat,linear-gradient(var(--ansi-panel-bg),var(--ansi-panel-bg)) bottom /100% env(safe-area-inset-bottom) no-repeat}@media (min-width:1024px){.ansi-mhdr{display:none}}@media (min-width:768px){.ansi-agp-scroll-frame[data-ansi-agp-canvas=column]{--agp-canvas-w:361px;--agp-canvas-gutter:0px}.ansi-agp-scroll-frame[data-ansi-agp-canvas=frame]{--agp-canvas-w:393px;--agp-canvas-gutter:0px}.ansi-agp-scroll-frame[data-ansi-agp-canvas=padded-frame],.ansi-agp-scroll-frame[data-ansi-visit-canvas]{--agp-canvas-w:393px;--agp-canvas-gutter:16px}.ansi-agp-scroll-frame[data-ansi-agp-canvas],.ansi-agp-scroll-frame[data-ansi-visit-canvas]{--agp-shell-rail-w:0px}.ansi-agp-scroll-frame[data-ansi-agp-canvas]:not([data-ansi-agp-desktop-layout]),.ansi-agp-scroll-frame[data-ansi-visit-canvas]:not([data-ansi-agp-desktop-layout]){width:auto;max-width:none;margin-left:0;margin-right:0}.ansi-agp-scroll-frame[data-ansi-agp-canvas]:not([data-ansi-agp-desktop-layout])>.ansi-agp-scroll-content,.ansi-agp-scroll-frame[data-ansi-visit-canvas]:not([data-ansi-agp-desktop-layout])>.ansi-agp-scroll-content{padding-inline:calc(var(--agp-canvas-gutter, 0px) + max(0px, (100% - var(--agp-canvas-w, 100%)) / 2))}.ansi-agp-scroll-frame[data-ansi-agp-canvas=column]:not([data-ansi-agp-desktop-layout])>.ansi-agp-scroll-content>*,.ansi-agp-scroll-frame[data-ansi-agp-canvas=frame]:not([data-ansi-agp-desktop-layout])>.ansi-agp-scroll-content>*{overflow-x:clip}body.anslation-design-system
		.ansi-agp-scroll-frame[data-ansi-agp-canvas]:not([data-ansi-agp-desktop-layout])
		.ansi-roofing-fixed-composer,body.anslation-design-system
		.ansi-agp-scroll-frame[data-ansi-visit-canvas]:not([data-ansi-agp-desktop-layout])
		.ansi-roofing-fixed-composer{left:calc(50% - 196.5px + var(--agp-shell-rail-w, 0px) / 2);right:auto;width:393px;max-width:393px}}@media (min-width:80rem){.ansi-agp-scroll-frame[data-ansi-agp-canvas],.ansi-agp-scroll-frame[data-ansi-visit-canvas]{--agp-shell-rail-w:53px}}@media (min-width:768px) and (max-width:1023.98px){.ansi-agp-scroll-frame[data-ansi-agp-canvas][data-ansi-agp-desktop-layout],.ansi-agp-scroll-frame[data-ansi-visit-canvas][data-ansi-agp-desktop-layout]{width:auto;max-width:none;margin-left:0;margin-right:0}.ansi-agp-scroll-frame[data-ansi-agp-canvas][data-ansi-agp-desktop-layout]>.ansi-agp-scroll-content,.ansi-agp-scroll-frame[data-ansi-visit-canvas][data-ansi-agp-desktop-layout]>.ansi-agp-scroll-content{padding-inline:calc(var(--agp-canvas-gutter, 0px) + max(0px, (100% - var(--agp-canvas-w, 100%)) / 2))}.ansi-agp-scroll-frame[data-ansi-agp-canvas=column][data-ansi-agp-desktop-layout]>.ansi-agp-scroll-content>*,.ansi-agp-scroll-frame[data-ansi-agp-canvas=frame][data-ansi-agp-desktop-layout]>.ansi-agp-scroll-content>*{overflow-x:clip}body.anslation-design-system
		.ansi-agp-scroll-frame[data-ansi-agp-canvas][data-ansi-agp-desktop-layout]
		.ansi-roofing-fixed-composer,body.anslation-design-system
		.ansi-agp-scroll-frame[data-ansi-visit-canvas][data-ansi-agp-desktop-layout]
		.ansi-roofing-fixed-composer{left:calc(50% - 196.5px + var(--agp-shell-rail-w, 0px) / 2);right:auto;width:393px;max-width:393px}body.anslation-design-system
		.ansi-agp-scroll-frame[data-ansi-agp-canvas][data-ansi-agp-desktop-layout]:has(.rfm.lnx,.lnx-sk,.lnx-sk-standin)
		.ansi-roofing-fixed-composer{left:0;right:0;width:auto;max-width:none}}@media (min-width:768px) and (max-width:1023.98px){.ansi-agp-scroll-frame[data-ansi-agp-canvas][data-ansi-agp-desktop-layout]:has(.ansi-agp-template-frame--interior-design,.ansi-agp-template-frame--ui-ux-design,.ansi-agp-template-frame--graphic-design,.ansi-agp-template-frame--language-learning){--agp-canvas-w:100%;--agp-canvas-gutter:0px}html
		body.anslation-design-system
		.ansi-agp-scroll-frame[data-ansi-agp-canvas][data-ansi-agp-desktop-layout]:has(.ansi-agp-template-frame--interior-design,.ansi-agp-template-frame--ui-ux-design,.ansi-agp-template-frame--graphic-design,.ansi-agp-template-frame--language-learning)
		.ansi-roofing-fixed-composer{left:calc(16px + var(--agp-shell-rail-w, 0px) / 2);right:auto;width:calc(100% - 32px);max-width:none}}@media (min-width:768px) and (max-width:1023.98px){html .ansi-agp-scroll-frame[data-ansi-visit-canvas],html .ansi-visit-header[data-ansi-visit-canvas],html body.ansi-visit-force-mobile,html body.ansi-visit-force-mobile .ansi-agp-scroll-frame,html body.ansi-visit-force-mobile .ansi-visit-header{--ansi-visit-frame-width:var(--ansi-visit-tab-w,min(100vw,768px))}html .ansi-agp-scroll-frame[data-ansi-visit-canvas]{--agp-canvas-w:var(--ansi-visit-tab-w,min(100vw,768px))}html
		body.anslation-design-system
		.ansi-agp-scroll-frame[data-ansi-visit-canvas][data-ansi-agp-desktop-layout]
		.ansi-roofing-fixed-composer{left:calc(50% - var(--ansi-visit-frame-width) / 2 + var(--agp-shell-rail-w, 0px) / 2);width:var(--ansi-visit-frame-width);max-width:var(--ansi-visit-frame-width)}}@media (min-width:1024px){body:has([data-ansi-agp-desktop-surface]) .ansi-content-wrapper.ansi-center-content,body:has([data-ansi-agp-desktop-surface]) .ansi-header-content-wrapper.ansi-center-content{max-width:100%}body:has([data-ansi-agp-desktop-surface]) .ansi-agp-desktop-railable{display:flex;position:sticky;top:0;height:100svh}body:has([data-ansi-agp-desktop-surface]) .ansi-agp-desktop-rail{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between}}.agp-help-scrim{position:fixed;inset:0;z-index:1300;display:grid;place-items:center;padding:24px;background:rgba(15,23,42,.4);animation:agpHelpFade .16s ease}.agp-help{width:min(440px,100%);max-height:min(560px,calc(100vh - 48px));display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--ansi-border);border-radius:16px;background:var(--ansi-surface);box-shadow:0 18px 40px -12px rgba(16,24,40,.18),0 6px 16px -4px rgba(16,24,40,.1);animation:agpHelpRise .18s cubic-bezier(.32,.72,0,1)}.agp-help-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:0 0 auto;padding:10px 8px 10px 20px;border-bottom:1px solid var(--ansi-border)}.agp-help-title{margin:0;font-size:16px;font-weight:700;color:var(--ansi-text)}.agp-help-close{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border:0;border-radius:10px;background:none;color:var(--ansi-text-muted);cursor:pointer;transition:background .12s ease,color .12s ease}.agp-help-close:hover{background:var(--ansi-soft);color:var(--ansi-text)}.agp-help-close:focus-visible{outline:2px solid var(--ansi-accent);outline-offset:2px}.agp-help-body{min-height:0;overflow-y:auto;padding:18px 20px 20px;font-size:14px;line-height:1.55;color:var(--ansi-text-muted)}.agp-help-body p{margin:0}.agp-help-body ul{margin:10px 0 0;padding-left:20px;list-style:disc}.agp-help-body li{margin-top:6px;color:var(--ansi-text)}.agp-help-tips{display:flex;flex-direction:column;gap:10px;margin:14px 0 0;padding:0;list-style:none}.agp-help-tips li{display:flex;align-items:flex-start;gap:10px;margin:0;color:var(--ansi-text)}.agp-help-tips svg{flex:0 0 auto;margin-top:1px;color:var(--ansi-accent)}.agp-help-tour-cta{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:18px;padding:12px 16px;border:0;border-radius:10px;background:var(--ansi-accent);color:#ffffff;font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .14s ease-out,transform .14s ease-out}.agp-help-tour-cta:hover{opacity:.92}.agp-help-tour-cta:active{transform:scale(.98)}.agp-help-tour-cta:focus-visible{outline:2px solid var(--ansi-accent);outline-offset:2px}.agp-help-note{margin-top:16px!important;padding-top:14px;border-top:1px solid var(--ansi-border);font-size:13px}.agp-help-note kbd{padding:2px 6px;border:1px solid var(--ansi-border);border-radius:6px;background:var(--ansi-soft);font-family:inherit;font-size:12px;color:var(--ansi-text)}@keyframes agpHelpFade{0%{opacity:0}}@keyframes agpHelpRise{0%{opacity:0;transform:translateY(6px) scale(.99)}}@media (prefers-reduced-motion:reduce){.agp-help,.agp-help-scrim{animation:none}}.ansi-agp-composer-plus{cursor:pointer;-webkit-tap-highlight-color:transparent}.ansi-agp-composer-plus[aria-expanded=true]{--ansi-fc-border:var(--ANSi-Light-border-control,#808a9b);--ansi-fc-plus-ink:var(--ANSi-Light-label-primary,#252c39)}.ansi-agp-composer-plus:focus-visible{outline:2px solid var(--ANSi-Light-tint-default,#2563eb);outline-offset:2px}body.anslation-design-system
	.ansi-page-shell:has(.ansi-agp-scroll-frame)
	.ansi-agp-figma-composer.ansi-bottom-search-wrapper
	.ansi-agp-roofing-search>div>form
	.ansi-agp-composer-leading-icon.ansi-agp-composer-plus:after{transition:width .26s cubic-bezier(.32,.72,0,1),height .26s cubic-bezier(.32,.72,0,1),background-color .26s ease,transform .32s cubic-bezier(.32,.72,0,1)}body.anslation-design-system
	.ansi-page-shell:has(.ansi-agp-scroll-frame)
	.ansi-agp-figma-composer.ansi-bottom-search-wrapper
	.ansi-agp-roofing-search>div>form
	.ansi-agp-composer-leading-icon.ansi-agp-composer-plus[aria-expanded=true]:after{transform:rotate(-45deg)}.ansi-agp-plus-menu{position:absolute;left:var(--agp-plus-menu-x,8px);bottom:calc(var(--agp-plus-menu-y, 52px) + 27px);z-index:30;display:flex;flex-direction:column;gap:5px;width:max-content;padding:7px 24px 7px 16px;border:1px solid var(--ANSi-Light-border-subtle,rgba(30,42,70,.1));border-radius:12px;background:var(--ANSi-Light-surface-raised,#ffffff);text-align:left;transform-origin:left bottom;opacity:0;transform:translateY(6px) scale(.96);visibility:hidden;transition:opacity .2s ease,transform .26s cubic-bezier(.32,.72,0,1),visibility 0s linear .26s}form:has(>.ansi-agp-plus-menu[data-state=open]){z-index:30}.ansi-agp-plus-menu[data-state=open]{opacity:1;transform:none;visibility:visible;transition:opacity .2s ease,transform .32s cubic-bezier(.32,.72,0,1),visibility 0s}.ansi-agp-plus-menu__item{position:relative;display:flex;align-items:center;gap:4px;width:100%;margin:0;padding:5px 0;border:0;background:none;font:inherit;font-size:12px;font-weight:500;line-height:16px;letter-spacing:.06px;color:var(--ANSi-Light-label-tertiary,#5f6979);text-align:left;white-space:nowrap;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;transition:color .2s ease}.ansi-agp-plus-menu__item svg{stroke-width:1.5}.ansi-agp-plus-menu__item[data-row=admin] svg{stroke-width:2}.ansi-agp-plus-menu__item:before{content:"";position:absolute;inset:0 -16px 0 -8px;z-index:-1;border-radius:8px;background:var(--ANSi-Light-fill-primary,rgba(30,42,70,.1));opacity:0;transition:opacity .15s ease}@media (hover:hover){.ansi-agp-plus-menu__item:not([aria-disabled=true]):hover{color:var(--ANSi-Light-label-primary,#252c39)}}.ansi-agp-plus-menu__item:not([aria-disabled=true]):active{color:var(--ANSi-Light-label-primary,#252c39)}.ansi-agp-plus-menu__item:not([aria-disabled=true]):active:before{opacity:1}.ansi-agp-plus-menu__item:focus-visible:before{opacity:1;outline:2px solid var(--ANSi-Light-tint-default,#2563eb);outline-offset:-2px}.ansi-agp-plus-menu__item[aria-disabled=true]{cursor:default}.ansi-agp-plus-menu__item[aria-disabled=true]>*{opacity:.4}.ansi-agp-plus-menu__separator{display:block;height:0;margin-top:-1px;border-top:1px solid var(--ANSi-Light-separator,rgba(30,42,70,.08))}:where(.dark) .ansi-agp-composer-plus,:where(.dark) .ansi-agp-plus-menu{--ANSi-Light-surface-raised:var(--agp-surface-raised,#111827);--ANSi-Light-separator:var(--agp-line,rgba(255,255,255,0.12));--ANSi-Light-border-subtle:var(--agp-line,rgba(255,255,255,0.12));--ANSi-Light-border-control:var(--agp-ink-muted,rgba(255,255,255,0.38));--ANSi-Light-label-primary:var(--agp-ink,#e5e7eb);--ANSi-Light-label-tertiary:var(--agp-ink-soft,rgba(255,255,255,0.62));--ANSi-Light-fill-primary:rgba(255,255,255,0.08);--ANSi-Light-tint-default:var(--agp-accent-ink,#60a5fa)}@media (prefers-reduced-motion:reduce){.ansi-agp-plus-menu,.ansi-agp-plus-menu[data-state=open]{transform:none;transition:none}.ansi-agp-plus-menu__item,.ansi-agp-plus-menu__item:before{transition:none}body.anslation-design-system
		.ansi-page-shell:has(.ansi-agp-scroll-frame)
		.ansi-agp-figma-composer.ansi-bottom-search-wrapper
		.ansi-agp-roofing-search>div>form
		.ansi-agp-composer-leading-icon.ansi-agp-composer-plus:after{transition:none}}.ansi-agp-voice-note{display:none}body.anslation-design-system
	.ansi-page-shell:has(.ansi-agp-scroll-frame)
	.ansi-agp-figma-composer.ansi-bottom-search-wrapper
	.ansi-agp-roofing-search>div>form>.ansi-agp-voice-note{display:block;position:absolute;inset:0;z-index:3;pointer-events:none}body.anslation-design-system
	.ansi-page-shell:has(.ansi-agp-scroll-frame)
	.ansi-agp-figma-composer.ansi-bottom-search-wrapper
	.ansi-agp-roofing-search>div>form>.ansi-agp-voice-note
	.ansi-agp-voice-note__start{display:none;position:absolute;top:50%;right:calc(-1 * (var(--ansi-fc-action-size) + var(--ansi-fc-action-gap)) - 1px);width:var(--ansi-fc-action-size);height:var(--ansi-fc-action-size);transform:translateY(-50%);padding:0;border:0;border-radius:999px;background:transparent;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:right .26s cubic-bezier(.32,.72,0,1),width .26s cubic-bezier(.32,.72,0,1),height .26s cubic-bezier(.32,.72,0,1),top 0s .5s,transform 0s .5s}body.anslation-design-system
	.ansi-page-shell:has(.ansi-agp-scroll-frame)
	.ansi-agp-figma-composer.ansi-bottom-search-wrapper
	.ansi-agp-roofing-search>div>form:has(textarea:not([aria-hidden]):placeholder-shown):has(>div>span:last-child>.MuiIconButton-root[type=submit]):not(.ansi-agp-roofing-thinking)>.ansi-agp-voice-note:not([data-recorder])
	.ansi-agp-voice-note__start{display:block}body.anslation-design-system
	.ansi-page-shell:has(.ansi-agp-scroll-frame)
	.ansi-agp-figma-composer.ansi-bottom-search-wrapper
	.ansi-agp-roofing-search>div>form:has(.ansi-agp-composer-typeahead.on)>.ansi-agp-voice-note
	.ansi-agp-voice-note__start{top:calc((var(--ansi-fc-pill-min-h) - var(--ansi-fc-action-size)) / 2 - 1px);transform:none;transition:right .26s cubic-bezier(.32,.72,0,1),width .26s cubic-bezier(.32,.72,0,1),height .26s cubic-bezier(.32,.72,0,1),top 0s,transform 0s}@media (hover:hover){body.anslation-design-system
		.ansi-page-shell:has(.ansi-agp-scroll-frame)
		.ansi-agp-figma-composer.ansi-bottom-search-wrapper
		.ansi-agp-roofing-search>div>form:has(>.ansi-agp-voice-note .ansi-agp-voice-note__start:hover)>div:has([data-agp-voice-button])>span:last-child>.MuiIconButton-root{background-color:var(--ANSi-Light-tint-hover,#1d4ed8)!important}}body.anslation-design-system
	.ansi-page-shell:has(.ansi-agp-scroll-frame)
	.ansi-agp-figma-composer.ansi-bottom-search-wrapper
	.ansi-agp-roofing-search>div>form:has(>.ansi-agp-voice-note .ansi-agp-voice-note__start:active)>div:has([data-agp-voice-button])>span:last-child>.MuiIconButton-root{transform:scale(.9)}body.anslation-design-system
	.ansi-page-shell:has(.ansi-agp-scroll-frame)
	.ansi-agp-figma-composer.ansi-bottom-search-wrapper
	.ansi-agp-roofing-search>div>form:has(>.ansi-agp-voice-note[data-recorder=open])>:not(.ansi-agp-voice-note){visibility:hidden!important}body.anslation-design-system
	.ansi-page-shell:has(.ansi-agp-scroll-frame)
	.ansi-agp-figma-composer.ansi-bottom-search-wrapper
	.ansi-agp-roofing-search>div>form:has(>.ansi-agp-voice-note[data-recorder=open]):after{opacity:0!important;animation-play-state:paused!important}body.anslation-design-system
	.ansi-page-shell:has(.ansi-agp-scroll-frame)
	.ansi-agp-figma-composer.ansi-bottom-search-wrapper
	.ansi-agp-roofing-search>div>form>.ansi-agp-voice-note
	.ansi-agp-voice-note__frame{position:absolute;inset:0;pointer-events:auto}body.anslation-design-system
	.ansi-page-shell:has(.ansi-agp-scroll-frame)
	.ansi-agp-figma-composer.ansi-bottom-search-wrapper
	.ansi-agp-roofing-search>div>form>.ansi-agp-voice-note
	.ansi-agp-voice-note__frame:before{content:"";position:absolute;inset:-1px;border:1px solid var(--ansi-fc-border);border-radius:999px;background:var(--ansi-fc-glass)}body.anslation-design-system
	.ansi-page-shell:has(.ansi-agp-scroll-frame)
	.ansi-agp-figma-composer.ansi-bottom-search-wrapper
	.ansi-agp-roofing-search>div>form>.ansi-agp-voice-note
	.ansi-agp-voice-note__well{position:absolute;top:50%;display:grid;place-items:center;width:var(--ansi-fc-control-size);height:var(--ansi-fc-control-size);padding:0;transform:translateY(-50%);border:1px solid var(--ansi-fc-border);border-radius:999px;background:var(--ansi-fc-control-bg);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:width .26s cubic-bezier(.32,.72,0,1),height .26s cubic-bezier(.32,.72,0,1),background-color .15s ease,transform .15s ease}body.anslation-design-system
	.ansi-page-shell:has(.ansi-agp-scroll-frame)
	.ansi-agp-figma-composer.ansi-bottom-search-wrapper
	.ansi-agp-roofing-search>div>form>.ansi-agp-voice-note
	.ansi-agp-voice-note__well:active{transform:translateY(-50%) scale(.9)}body.anslation-design-system
	.ansi-page-shell:has(.ansi-agp-scroll-frame)
	.ansi-agp-figma-composer.ansi-bottom-search-wrapper
	.ansi-agp-roofing-search>div>form>.ansi-agp-voice-note
	.ansi-agp-voice-note__well
	svg{width:var(--ansi-fc-glyph)!important;height:var(--ansi-fc-glyph)!important}body.anslation-design-system
	.ansi-page-shell:has(.ansi-agp-scroll-frame)
	.ansi-agp-figma-composer.ansi-bottom-search-wrapper
	.ansi-agp-roofing-search>div>form>.ansi-agp-voice-note
	.ansi-agp-voice-note__delete{left:var(--ansi-fc-pill-pad-start);color:var(--ansi-fc-plus-ink)}body.anslation-design-system
	.ansi-page-shell:has(.ansi-agp-scroll-frame)
	.ansi-agp-figma-composer.ansi-bottom-search-wrapper
	.ansi-agp-roofing-search>div>form>.ansi-agp-voice-note
	.ansi-agp-voice-note__wave{position:absolute;top:0;bottom:0;left:calc(var(--ansi-fc-pill-pad-start) + var(--ansi-fc-control-size) + var(--ansi-fc-pill-gap));right:calc(var(--ansi-fc-pill-pad-end) + var(--ansi-fc-control-size) + var(--ansi-fc-pill-gap));display:flex;align-items:center;justify-content:center;min-width:0;color:var(--agp-accent-ink,#2563eb);pointer-events:none}body.anslation-design-system
	.ansi-page-shell:has(.ansi-agp-scroll-frame)
	.ansi-agp-figma-composer.ansi-bottom-search-wrapper
	.ansi-agp-roofing-search>div>form>.ansi-agp-voice-note
	.ansi-agp-voice-note__wave
	svg{width:min(100%,200px);max-height:100%;overflow:visible;fill:currentColor;filter:drop-shadow(0 0 4px color-mix(in srgb,currentColor 40%,transparent))}body.anslation-design-system
	.ansi-page-shell:has(.ansi-agp-scroll-frame)
	.ansi-agp-figma-composer.ansi-bottom-search-wrapper
	.ansi-agp-roofing-search>div>form>.ansi-agp-voice-note
	.ansi-agp-voice-note__label{overflow:hidden;font-size:var(--ansi-fc-font-size);font-weight:var(--ansi-fc-weight);line-height:var(--ansi-fc-line-height);letter-spacing:var(--ansi-fc-tracking);color:var(--ansi-fc-ink);text-overflow:ellipsis;white-space:nowrap}body.anslation-design-system
	.ansi-page-shell:has(.ansi-agp-scroll-frame)
	.ansi-agp-figma-composer.ansi-bottom-search-wrapper
	.ansi-agp-roofing-search>div>form>.ansi-agp-voice-note
	.ansi-agp-voice-note__stop{position:absolute;top:50%;right:calc(-1 * (var(--ansi-fc-action-size) + var(--ansi-fc-action-gap)) - 1px);display:grid;place-items:center;width:var(--ansi-fc-action-size);height:var(--ansi-fc-action-size);padding:0;transform:translateY(-50%);border:0;border-radius:999px;background:var(--ANSi-Light-tint-default,#2563eb);box-shadow:var(--ansi-fc-depth-md);color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:right .26s cubic-bezier(.32,.72,0,1),width .26s cubic-bezier(.32,.72,0,1),height .26s cubic-bezier(.32,.72,0,1),background-color .18s cubic-bezier(.32,.72,0,1),transform .15s ease}@media (hover:hover){body.anslation-design-system
		.ansi-page-shell:has(.ansi-agp-scroll-frame)
		.ansi-agp-figma-composer.ansi-bottom-search-wrapper
		.ansi-agp-roofing-search>div>form>.ansi-agp-voice-note
		.ansi-agp-voice-note__stop:not(:disabled):hover{background:var(--ANSi-Light-tint-hover,#1d4ed8)}}body.anslation-design-system
	.ansi-page-shell:has(.ansi-agp-scroll-frame)
	.ansi-agp-figma-composer.ansi-bottom-search-wrapper
	.ansi-agp-roofing-search>div>form>.ansi-agp-voice-note
	.ansi-agp-voice-note__stop:not(:disabled):active{transform:translateY(-50%) scale(.9)}body.anslation-design-system
	.ansi-page-shell:has(.ansi-agp-scroll-frame)
	.ansi-agp-figma-composer.ansi-bottom-search-wrapper
	.ansi-agp-roofing-search>div>form>.ansi-agp-voice-note
	.ansi-agp-voice-note__stop:disabled{cursor:progress}body.anslation-design-system
	.ansi-page-shell:has(.ansi-agp-scroll-frame)
	.ansi-agp-figma-composer.ansi-bottom-search-wrapper
	.ansi-agp-roofing-search>div>form>.ansi-agp-voice-note
	.ansi-agp-voice-note__stop-glyph{width:calc(var(--ansi-fc-action-glyph) * .72);height:calc(var(--ansi-fc-action-glyph) * .72);border-radius:30%;background:currentColor}body.anslation-design-system
	.ansi-page-shell:has(.ansi-agp-scroll-frame)
	.ansi-agp-figma-composer.ansi-bottom-search-wrapper
	.ansi-agp-roofing-search>div>form>.ansi-agp-voice-note
	.ansi-agp-voice-note__spinner{width:calc(var(--ansi-fc-action-glyph) * .75);height:calc(var(--ansi-fc-action-glyph) * .75);border:2px solid rgb(255 255 255/35%);border-top-color:initial;border-radius:50%;animation:ansiAgpVoiceNoteSpin .8s linear infinite}@keyframes ansiAgpVoiceNoteSpin{to{transform:rotate(1turn)}}body.anslation-design-system
	.ansi-page-shell:has(.ansi-agp-scroll-frame)
	.ansi-agp-figma-composer.ansi-bottom-search-wrapper
	.ansi-agp-roofing-search>div>form>.ansi-agp-voice-note
	button:focus-visible{outline:2px solid var(--agp-accent-ink,#2563eb);outline-offset:2px}@media (prefers-reduced-motion:reduce){body.anslation-design-system
		.ansi-page-shell:has(.ansi-agp-scroll-frame)
		.ansi-agp-figma-composer.ansi-bottom-search-wrapper
		.ansi-agp-roofing-search>div>form>.ansi-agp-voice-note
		.ansi-agp-voice-note__spinner{animation:none}}.ansi-agp-attach-tray{display:none}body.anslation-design-system
	.ansi-page-shell:has(.ansi-agp-scroll-frame)
	.ansi-agp-figma-composer.ansi-bottom-search-wrapper
	.ansi-agp-roofing-search>div>form>.ansi-agp-attach-tray{display:flex;position:absolute;left:0;right:calc(var(--ansi-fc-action-size, 52px) + var(--ansi-fc-action-gap, 12px));bottom:calc(100% + 8px);z-index:3;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.ansi-agp-attach-chip{display:flex;align-items:center;gap:8px;max-width:100%;min-width:0;padding:6px 6px 6px 8px;border:1px solid var(--ANSi-Light-border-subtle,rgba(30,42,70,.1));border-radius:14px;background:var(--ansi-fc-pill-bg,#fff);box-shadow:var(--ansi-fc-depth-md,0 1px 3px rgba(30,42,70,.12));color:var(--ansi-fc-ink,#252c39)}.ansi-agp-attach-chip__icon,.ansi-agp-attach-chip__thumb{flex:none;width:32px;height:32px;border-radius:8px;object-fit:cover}.ansi-agp-attach-chip__icon{display:inline-flex;align-items:center;justify-content:center;background:var(--ANSi-Light-tint-subtle,#e1e9fc);color:var(--ANSi-Light-tint-on-subtle,#1d4ed8)}.ansi-agp-attach-chip__text{display:flex;flex-direction:column;min-width:0}.ansi-agp-attach-chip__name{overflow:hidden;max-width:180px;font-size:13px;line-height:16px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ansi-agp-attach-chip__meta{font-size:11px;line-height:14px;color:var(--ANSi-Light-label-tertiary,#5f6979)}.ansi-agp-attach-chip__remove{display:inline-flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:var(--ANSi-Light-surface-inset,#edf0f4);color:var(--ANSi-Light-label-secondary,#4b5565);cursor:pointer}.ansi-agp-attach-chip__remove:focus-visible{outline:2px solid var(--ANSi-Light-tint-default,#2563eb);outline-offset:2px}.ansi-agp-attach-chip[data-status=error] .ansi-agp-attach-chip__meta{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ANSi-Light-status-danger-text,#b42318)}