/*! JavCMS auto-icon styles | MIT | original code | source: C:/OSPanel/template-work/auto-icon-build/src/auto-icon.css (AUTO-ICON.md) */
:where(:root){--ai-c1:var(--fx-accent,currentColor);--ai-c2:var(--fx-accent-2,var(--ai-c1));--ai-c3:var(--fx-accent-3,var(--ai-c1));--ai-c4:var(--fx-muted,var(--ai-c2));--ai-bg:var(--fx-bg,Canvas);--ai-glow:color-mix(in srgb,var(--ai-c1) 70%,transparent)}:where(.ai){display:inline-block;flex:none;inline-size:var(--ai-size,1.15em);block-size:var(--ai-size,1.15em);vertical-align:-.18em;overflow:visible;fill:currentColor;color:var(--ai-color,var(--ai-tone));transform:var(--ai-fx,none);transform-origin:50% 50%;pointer-events:none;--ai-tone:var(--ai-c1)}:where(.ai-xs){--ai-size:.9em}:where(.ai-sm){--ai-size:1em}:where(.ai-lg){--ai-size:32px;vertical-align:middle}:where(.ai-xl){--ai-size:56px;vertical-align:middle}:where(.ai[data-ai-s="2"]){--ai-tone:var(--ai-c2)}:where(.ai[data-ai-s="3"]){--ai-tone:var(--ai-c3)}:where(.ai[data-ai-s="4"]){--ai-tone:var(--ai-c4)}:where(html[data-ai-tint="accent"] .ai){--ai-tone:var(--ai-c1)}:where(html[data-ai-tint="none"] .ai){--ai-tone:currentColor}:where(.ai[data-ai-tint="accent"]){--ai-tone:var(--ai-c1)}:where(.ai[data-ai-tint="none"]){--ai-tone:currentColor}:where(.ai[data-ai-tint="slot"][data-ai-s="2"]){--ai-tone:var(--ai-c2)}:where(.ai[data-ai-tint="slot"][data-ai-s="3"]){--ai-tone:var(--ai-c3)}:where(.ai[data-ai-tint="slot"][data-ai-s="4"]){--ai-tone:var(--ai-c4)}:where([dir="rtl"] .ai[data-ai-flip]){--ai-fx:scaleX(-1)}:where([dir="rtl"] [dir="ltr"] .ai[data-ai-flip]){--ai-fx:none}:where(.ai use){transform-box:fill-box;transform-origin:50% 50%}:where(html[data-ai-kind="stroke"] .ai-g){stroke-dasharray:1 1.25;stroke-dashoffset:0}:where(.ai-plated .ai-g){color:var(--ai-ink,var(--ai-tone))}:where(.ai-pl){transform-box:view-box;transform-origin:16px 16px;rotate:var(--ai-rot,0deg)}:where(html[data-ai-plate~="pill"] .ai-pl,html[data-ai-plate~="squircle"] .ai-pl){rotate:0deg}:where(.ai .ai-o){fill:var(--ai-c1);opacity:0;transform-box:view-box;transform-origin:center}:where(.ai .ai-o2){fill:var(--ai-c2)}:where(.ai .ai-mp){fill:none;stroke:currentColor;stroke-width:var(--ai-sw,2);stroke-linecap:round;stroke-linejoin:round}:where(html[data-ai-family="phosphor-duotone"]){--ai-duo:var(--ai-c2)}@keyframes ai-draw{0%{stroke-dashoffset:1.05;opacity:.2}14%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes ai-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes ai-wipe-rtl{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes ai-swing{0%,to{rotate:0deg}20%{rotate:16deg}45%{rotate:-11deg}65%{rotate:6deg}85%{rotate:-3deg}}@keyframes ai-float{0%,to{translate:0 0}40%{translate:0 -3px}70%{translate:0 1px}}@keyframes ai-bounce{0%,to{scale:1;rotate:0deg}30%{scale:1.24;rotate:-7deg}60%{scale:.92;rotate:4deg}}@keyframes ai-jelly{0%,to{scale:1 1}30%{scale:1.25 .78}45%{scale:.82 1.2}60%{scale:1.1 .92}78%{scale:.97 1.04}}@keyframes ai-stamp{0%,to{scale:1;rotate:0deg}35%{scale:.78;rotate:-9deg}60%{scale:1.18;rotate:4deg}}@keyframes ai-pulse{0%,30%,70%,to{scale:1}15%{scale:1.2}45%{scale:1.13}}@keyframes ai-step{0%,to{translate:0 0}25%{translate:1.5px -1.5px}50%{translate:-1.5px 0}75%{translate:0 1.5px}}@keyframes ai-flip{0%,to{scale:1 1}50%{scale:-1 1}}@keyframes ai-press{0%,to{scale:1}40%{scale:.84}}@keyframes ai-glow{0%,to{filter:none}35%{filter:drop-shadow(0 0 .22em var(--ai-glow)) brightness(1.25)}}@keyframes ai-ripple{0%{filter:drop-shadow(0 0 0 var(--ai-glow))}60%{filter:drop-shadow(0 0 .32em var(--ai-glow))}to{filter:none}}@keyframes ai-flicker{0%,12%{opacity:1}8%{opacity:.25}20%{opacity:.4}24%,to{opacity:1;filter:drop-shadow(0 0 .25em var(--ai-glow))}}@keyframes ai-prism{0%{filter:hue-rotate(0deg)}50%{filter:hue-rotate(160deg) saturate(1.8) drop-shadow(0 0 .15em var(--ai-glow))}to{filter:hue-rotate(360deg)}}@keyframes ai-shimmer{0%{-webkit-mask-position:120% 0;mask-position:120% 0}to{-webkit-mask-position:-20% 0;mask-position:-20% 0}}@keyframes ai-orbit{0%{opacity:0;rotate:0deg}12%,88%{opacity:1}to{opacity:0;rotate:360deg}}@keyframes ai-pl-turn{0%{rotate:var(--ai-rot,0deg)}to{rotate:calc(var(--ai-rot,0deg) + 360deg)}}@keyframes ai-pl-pulse{0%,to{scale:1}50%{scale:1.08}}@keyframes ai-pl-snap{0%{rotate:var(--ai-rot,0deg)}to{rotate:calc(var(--ai-rot,0deg) + var(--ai-snap,90deg))}}@keyframes ai-pl-drift{0%,to{translate:0 0}50%{translate:2px -2px}}@keyframes ai-pop{0%{opacity:0;scale:.4}70%{opacity:1;scale:1.12}to{opacity:1;scale:1}}@keyframes ai-rise{0%{opacity:0;translate:0 .5em}to{opacity:1;translate:0 0}}@keyframes ai-blur{0%{opacity:0;filter:blur(4px);scale:1.3}to{opacity:1;filter:none;scale:1}}@keyframes ai-stepin{0%{opacity:0}50%{opacity:.5}to{opacity:1}}@keyframes ai-spin-in{0%{opacity:0;rotate:-120deg;scale:.5}to{opacity:1;rotate:0deg;scale:1}}:where(html[data-ai-kind="stroke"][data-ai-motion~="draw"]){--ai-d:ai-draw .7s cubic-bezier(.45,0,.2,1) both}:where(html[data-ai-kind="fill"][data-ai-motion~="draw"]){--ai-d:ai-wipe .55s cubic-bezier(.45,0,.2,1) both}:where(html[dir="rtl"][data-ai-kind="fill"][data-ai-motion~="draw"]){--ai-d:ai-wipe-rtl .55s cubic-bezier(.45,0,.2,1) both}:where(html[data-ai-motion~="swing"]){--ai-t:ai-swing .8s ease-out both}:where(html[data-ai-motion~="swing"] .ai-g){transform-origin:50% 8%}:where(html[data-ai-motion~="float"]){--ai-t:ai-float .7s cubic-bezier(.3,.7,.3,1) both}:where(html[data-ai-motion~="bounce"]){--ai-t:ai-bounce .55s cubic-bezier(.34,1.56,.64,1) both}:where(html[data-ai-motion~="jelly"]){--ai-t:ai-jelly .7s cubic-bezier(.3,1.4,.5,1) both}:where(html[data-ai-motion~="stamp"]){--ai-t:ai-stamp .45s cubic-bezier(.3,1.6,.5,1) both}:where(html[data-ai-motion~="pulse"]){--ai-t:ai-pulse .9s ease-out both}:where(html[data-ai-motion~="step"]){--ai-t:ai-step .32s steps(1,end) 2 both}:where(html[data-ai-motion~="flip"]){--ai-t:ai-flip .6s cubic-bezier(.45,0,.2,1) both}:where(html[data-ai-motion~="glow"]){--ai-p:ai-glow .9s ease-in-out both}:where(html[data-ai-motion~="ripple"]){--ai-p:ai-ripple .7s ease-out both}:where(html[data-ai-motion~="flicker"]){--ai-p:ai-flicker .6s steps(1,end) both}:where(html[data-ai-motion~="prism"]){--ai-p:ai-prism 1.1s ease-in-out both}:where(html[data-ai-motion~="shimmer"]){--ai-p:ai-shimmer .9s ease-out both,ai-glow .9s ease-out both}:where(html[data-ai-motion~="shimmer"] .ai){-webkit-mask-image:linear-gradient(110deg,#000 38%,#0004 50%,#000 62%);mask-image:linear-gradient(110deg,#000 38%,#0004 50%,#000 62%);-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-position:-20% 0;mask-position:-20% 0}:where(html[data-ai-plate~="turn"]){--ai-q:ai-pl-turn 1.2s cubic-bezier(.45,0,.2,1) both}:where(html[data-ai-plate~="pulse"]){--ai-q:ai-pl-pulse .6s ease-out both}:where(html[data-ai-plate~="snap"],html[data-ai-plate~="snap90"],html[data-ai-plate~="snap60"]){--ai-q:ai-pl-snap .4s steps(2,end) both}:where(html[data-ai-plate~="hex"],html[data-ai-plate~="snap60"]){--ai-snap:60deg}:where(html[data-ai-plate~="drift"]){--ai-q:ai-pl-drift .8s ease-in-out both}:where(html[data-ai-enter~="pop"]) :where(header nav,footer nav,[data-ai-in=""],[data-fx-in]){--ai-en:ai-pop;--ai-en-dur:.4s;--ai-en-ease:cubic-bezier(.3,1.4,.5,1)}:where(html[data-ai-enter~="rise"]) :where(header nav,footer nav,[data-ai-in=""],[data-fx-in]){--ai-en:ai-rise;--ai-en-dur:.4s;--ai-en-step:40ms}:where(html[data-ai-enter~="blur"]) :where(header nav,footer nav,[data-ai-in=""],[data-fx-in]){--ai-en:ai-blur;--ai-en-dur:.42s}:where(html[data-ai-enter~="step"]) :where(header nav,footer nav,[data-ai-in=""],[data-fx-in]){--ai-en:ai-stepin;--ai-en-dur:.24s;--ai-en-ease:steps(2,end);--ai-en-step:60ms}:where(html[data-ai-enter~="spin"]) :where(header nav,footer nav,[data-ai-in=""],[data-fx-in]){--ai-en:ai-spin-in;--ai-en-dur:.42s}:where(html[data-ai-kind="stroke"][data-ai-enter~="draw"]) :where(header nav,footer nav,[data-ai-in=""],[data-fx-in]){--ai-ue:ai-draw;--ai-en-dur:.42s;--ai-en-step:40ms}:where(html[data-ai-kind="fill"][data-ai-enter~="draw"]) :where(header nav,footer nav,[data-ai-in=""],[data-fx-in]){--ai-ue:ai-wipe;--ai-en-dur:.42s;--ai-en-step:40ms}:where([data-ai-in="static"],[data-ai-in="wait"]){--ai-en:none;--ai-ue:none}:where(html:not([data-ai-power="low"]) [data-ai-in="wait"]) :where(.ai,.ai-av){opacity:0}:where(.ai,.ai-av){--ai-ea:var(--ai-en,none) var(--ai-en-dur,.5s) var(--ai-en-ease,cubic-bezier(.2,.8,.2,1)) calc(min(var(--ai-i,0),8)*var(--ai-en-step,40ms)) both;animation:var(--ai-ea)}:where(.ai-g){--ai-eu:var(--ai-ue,none) var(--ai-en-dur,.6s) cubic-bezier(.45,0,.2,1) calc(min(var(--ai-i,0),8)*var(--ai-en-step,40ms)) both;animation:var(--ai-eu)}@media (hover:hover) and (pointer:fine){:where(html[data-ai-motion]) :where(a,button,summary,label,[role="button"],[data-ai-hot]):where(:hover) :where(.ai){animation:var(--ai-ea),var(--ai-p,none)}:where(html[data-ai-motion]) :where(a,button,summary,label,[role="button"],[data-ai-hot]):where(:hover) :where(.ai-g){animation:var(--ai-eu),var(--ai-d,none),var(--ai-t,none)}:where(html[data-ai-plate]) :where(a,button,summary,[role="button"],[data-ai-hot]):where(:hover) :where(.ai-pl){animation:var(--ai-q,none)}:where(html[data-ai-motion~="orbit"]) :where(a,button,summary,[role="button"],[data-ai-hot]):where(:hover) :where(.ai-o){animation:ai-orbit .9s linear both}:where(html[data-ai-motion~="orbit"]) :where(a,button,summary,[role="button"],[data-ai-hot]):where(:hover) :where(.ai-o2){animation:ai-orbit .9s linear .12s reverse both}:where(html[data-ai-motion~="tilt"] .ai){transition:transform .35s cubic-bezier(.2,.8,.2,1)}:where(html[data-ai-motion~="tilt"]) :where(a,button,summary,[role="button"],[data-ai-hot]):where(:hover) :where(.ai){transform:var(--ai-fx,) perspective(5em) rotateX(22deg) rotateY(-24deg) scale(1.12)}:where(html[data-ai-motion]) :where(a:hover) :where(.ai-av[data-pat])::before,:where(html[data-ai-motion]) :where(a:hover) :where(.ai-av-pat){rotate:calc(var(--rot,0deg) + 30deg);scale:1.15}:where(html[data-ai-motion]) :where(.ai-av[data-pat])::before,:where(html[data-ai-motion] .ai-av-pat){transition:rotate .6s cubic-bezier(.2,.8,.2,1),scale .6s}}:where(html[data-ai-motion]) :where(:focus-visible) :where(.ai){animation:var(--ai-ea),var(--ai-p,none)}:where(html[data-ai-motion]) :where(:focus-visible) :where(.ai-g){animation:var(--ai-eu),var(--ai-d,none),var(--ai-t,none)}:where(html[data-ai-plate]) :where(:focus-visible) :where(.ai-pl){animation:var(--ai-q,none)}@media (hover:none),(pointer:coarse){:where(html[data-ai-motion]) :where(a,button,summary,label,[role="button"]):where(:active) :where(.ai-g){animation:var(--ai-eu),ai-press .25s ease-out both}}:where(html[data-ai-motion]) :where([aria-current]:not([aria-current="false"])) :where(.ai-g){animation:var(--ai-eu),var(--ai-d,none)}:where(.ai-av){--ai-av:48px;--ha:calc(var(--ai-hue-base,0) + var(--h1,200) * var(--ai-hue-span,360) / 360);--hb:calc(var(--ai-hue-base,0) + var(--h2,260) * var(--ai-hue-span,360) / 360);position:relative;display:inline-grid;place-items:center;flex:none;inline-size:var(--ai-av);block-size:var(--ai-av);overflow:hidden;isolation:isolate;border-radius:50%;color:#fff;background:linear-gradient(135deg,hsl(var(--ha) 62% 40%),hsl(var(--hb) 62% 28%));background:linear-gradient(135deg,oklch(.5 .14 var(--ha)),oklch(.37 .12 var(--hb)));font-weight:700;font-size:calc(var(--ai-av)*.38);line-height:1;font-family:var(--ai-av-font,inherit);letter-spacing:.02em;vertical-align:middle}:where(.ai-av-xs){--ai-av:20px}:where(.ai-av-sm){--ai-av:32px}:where(.ai-av-lg){--ai-av:96px}:where(.ai-av-xl){--ai-av:160px}:where(.ai-av-xs) b{font-size:.5rem;letter-spacing:0}:where(.ai-av) b{position:relative;z-index:1;font:inherit;text-shadow:0 1px 2px #0004}:where(.ai-av[data-pat])::before{content:"";position:absolute;inset:-10%;z-index:0;pointer-events:none;color:#fff;opacity:var(--ai-pat-o,.16);rotate:var(--rot,0deg);background-repeat:repeat}:where(.ai-av[data-pat="0"])::before{background-image:repeating-linear-gradient(135deg,currentColor 0 7.7%,#0000 7.7% 25%)}:where(.ai-av[data-pat="1"])::before{background-image:radial-gradient(28.6% 28.6%,currentColor 82%,#0000 100%);background-size:21.875% 21.875%}:where(.ai-av[data-pat="2"])::before{background-image:repeating-radial-gradient(100% 100% at 100% 100%,currentColor 0 3.9%,#0000 4.6% 17.3%,currentColor 18% 21.875%)}:where(.ai-av[data-pat="3"])::before{background-image:radial-gradient(50% 50% at 50% 100%,#0000 56%,currentColor 62% 92%,#0000 98%),radial-gradient(50% 50% at 50% 100%,#0000 56%,currentColor 62% 92%,#0000 98%);background-size:25% 25%;background-position:0 0,16.667% 16.667%}:where(.ai-av[data-pat="4"])::before{background-image:conic-gradient(from 151deg at 50% 30%,currentColor 0 58deg,#0000 0);background-size:37.5% 40.625%}:where(.ai-av[data-pat="5"])::before{background-image:linear-gradient(90deg,#0000 40.6%,currentColor 0 59.4%,#0000 0),linear-gradient(#0000 40.6%,currentColor 0 59.4%,#0000 0);background-size:25% 25%}:where(.ai-av[data-pat="6"])::before{background-image:linear-gradient(135deg,currentColor 25%,#0000 0),linear-gradient(225deg,currentColor 25%,#0000 0),linear-gradient(315deg,currentColor 25%,#0000 0),linear-gradient(45deg,currentColor 25%,#0000 0);background-size:25% 34.375%;background-position:16.667% 0,16.667% 0,0 0,0 0}:where(.ai-av[data-pat="7"])::before{background-image:radial-gradient(34.4% 34.4% at 21.9% 21.9%,currentColor 96%,#0000),radial-gradient(25% 25% at 87.5% 78.1%,currentColor 95%,#0000),radial-gradient(12.5% 12.5% at 37.5% 93.75%,currentColor 90%,#0000);background-repeat:no-repeat}:where(.ai-av-pat){position:absolute;inset:-10%;inline-size:120%;block-size:120%;color:#fff;opacity:var(--ai-pat-o,.16);rotate:var(--rot,0deg);z-index:0}:where(.ai-av-img) img{position:absolute;inset:0;z-index:2;inline-size:100%;block-size:100%;object-fit:cover;border:0}:where(.ai-av-err) img{display:none}:where(.ai-av-cast){background:color-mix(in srgb,currentColor 14%,transparent);color:inherit}:where(.ai-av-cast) .ai{--ai-size:46%;color:inherit}:where(html[data-ai-avatar~="squircle"] .ai-av){border-radius:30%}:where(html[data-ai-avatar~="tile"] .ai-av){border-radius:22%;box-shadow:0 .4em 1.2em -.4em oklch(.55 .18 var(--ha))}:where(html[data-ai-avatar~="square"] .ai-av){border-radius:0}:where(html[data-ai-avatar~="hex"] .ai-av){border-radius:0;clip-path:polygon(25% 3%,75% 3%,100% 50%,75% 97%,25% 97%,0 50%)}:where(html[data-ai-avatar~="diamond"] .ai-av){border-radius:12%;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}:where(html[data-ai-avatar~="gem"] .ai-av){border-radius:0}:where(html[data-ai-avatar~="gem"] .ai-av[data-cut="0"]){border-radius:50%}:where(html[data-ai-avatar~="gem"] .ai-av[data-cut="1"]){border-radius:50%/40%}:where(html[data-ai-avatar~="gem"] .ai-av[data-cut="2"]){clip-path:polygon(50% 0,85% 35%,85% 70%,50% 100%,15% 70%,15% 35%)}:where(html[data-ai-avatar~="gem"] .ai-av[data-cut="3"]){clip-path:polygon(50% 0,80% 25%,80% 75%,50% 100%,20% 75%,20% 25%)}:where(html[data-ai-avatar~="gem"] .ai-av[data-cut="4"]){clip-path:polygon(22% 0,78% 0,100% 22%,100% 78%,78% 100%,22% 100%,0 78%,0 22%)}:where(html[data-ai-avatar~="gem"] .ai-av[data-cut="5"]){border-radius:28%}:where(html[data-ai-avatar~="gem"] .ai-av[data-cut="6"]){clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}:where(html[data-ai-avatar~="mono"] .ai-av){background:color-mix(in srgb,var(--ai-c1) calc(30% + var(--h1,0) * .045%),#000)}:where(html[data-ai-avatar~="duotone"] .ai-av){background:linear-gradient(135deg,color-mix(in srgb,var(--ai-c1) 75%,#000),oklch(.36 .1 var(--hb)))}:where(html[data-ai-avatar~="outline"] .ai-av){background:transparent;color:var(--ai-c1);box-shadow:inset 0 0 0 2px currentColor}:where(html[data-ai-avatar~="outline"] .ai-av-pat),:where(html[data-ai-avatar~="outline"] .ai-av[data-pat])::before{color:inherit;opacity:.12}:where(html[data-ai-avatar~="heat"] .ai-av){--ai-hue-base:265;--ai-hue-span:150}:where(html[data-ai-avatar~="dither"] .ai-av){background:var(--ai-c1);color:#000;--ai-av-font:ui-monospace,monospace}:where(html[data-ai-avatar~="dither"] .ai-av-pat),:where(html[data-ai-avatar~="dither"] .ai-av[data-pat])::before{color:#000;opacity:.22;rotate:0deg}:where(html[data-ai-avatar~="dither"] .ai-av) b,:where(html[data-ai-avatar~="neon"] .ai-av) b{text-shadow:none}:where(html[data-ai-avatar~="ring"] .ai-av){box-shadow:0 0 0 2px var(--ai-bg),0 0 0 4px var(--ai-c1)}:where(html[data-ai-avatar~="ring"] .ai-av-lg,html[data-ai-avatar~="ring"] .ai-av-xl){overflow:visible}:where(html[data-ai-avatar~="ring"] .ai-av-lg,html[data-ai-avatar~="ring"] .ai-av-xl)::before{inset:0;border-radius:inherit}:where(html[data-ai-avatar~="glass"] .ai-av){background:linear-gradient(135deg,oklch(.58 .12 var(--ha)/.9),oklch(.38 .1 var(--hb)/.9));box-shadow:inset 0 1px 0 #fff6,inset 0 -8px 16px #0003}:where(html[data-ai-avatar~="neon"] .ai-av){background:#0000;color:oklch(.85 .17 var(--ha));box-shadow:inset 0 0 0 2px currentColor,0 0 .8em -.1em currentColor}:where(html[data-ai-avatar~="neon"] .ai-av-pat),:where(html[data-ai-avatar~="neon"] .ai-av[data-pat])::before{color:inherit;opacity:.14}:where(html[data-ai-avatar~="ink"] .ai-av){border:2.5px solid var(--ai-ink,currentColor);box-shadow:3px 3px 0 var(--ai-ink,currentColor)}:where(html[data-ai-avatar~="ink"] .ai-av-xs){border-width:1.5px;box-shadow:none}:where(html[data-ai-avatar~="spectral"] .ai-av){background:conic-gradient(from calc(var(--h1,0) * 1deg),oklch(.52 .15 var(--ha)),oklch(.47 .15 calc(var(--ha) + 120)),oklch(.42 .15 calc(var(--ha) + 240)),oklch(.52 .15 var(--ha)))}:where(html[data-color-mode="light"][data-ai-avatar~="neon"] .ai-av){color:oklch(.48 .2 var(--ha));box-shadow:inset 0 0 0 2px currentColor}:where(html[data-color-mode="light"][data-ai-avatar~="dither"] .ai-av){background:color-mix(in srgb,var(--ai-c1) 85%,#000);color:#fff}:where(.ai-scene){display:block;inline-size:var(--ai-scene,clamp(140px,40vw,220px));margin-inline:auto;--fx-accent:var(--ai-c1);--fx-accent-2:var(--ai-c2);--fx-ink:var(--ai-ink,currentColor);--fx-muted:var(--ai-c4)}:where(.ai-scene) svg{display:block;inline-size:100%;block-size:auto;aspect-ratio:1}@media (prefers-reduced-motion:reduce){:where(.ai,.ai *,.ai-av,.ai-av-pat,.ai-scene *),:where(.ai-av)::before{animation:none!important;transition:none!important}:where([data-ai-in="wait"]) :where(.ai,.ai-av){opacity:1}}:where(html[data-ai-power="low"],html[data-fx-power="low"]) :where(.ai,.ai *,.ai-av,.ai-av-pat),:where(html[data-ai-power="low"],html[data-fx-power="low"]) :where(.ai-av)::before{animation:none!important;transition:none!important}:where(html[data-ai-power="low"],html[data-fx-power="low"]) :where(.ai-scene *){animation-duration:0s!important;animation-delay:0s!important;animation-iteration-count:1!important;animation-fill-mode:forwards!important;transition:none!important}@media (forced-colors:active){:where(.ai){color:CanvasText;--ai-tone:CanvasText;--ai-duo:CanvasText}:where(.ai-pl){display:none}:where(.ai-plated .ai-g){color:CanvasText}:where(.ai-av){forced-color-adjust:none;border:1px solid CanvasText}}@media print{:where(.ai,.ai *,.ai-av){animation:none!important;transition:none!important}:where(.ai-scene *){animation-duration:0s!important;animation-delay:0s!important;animation-iteration-count:1!important;animation-fill-mode:forwards!important;transition:none!important}:where(.ai-pl){display:none}:where([data-ai-in="wait"]) :where(.ai,.ai-av){opacity:1}}
