:root,[data-theme=light],.light{color-scheme:light;--ag-base: #eef2f8;--ag-glass: rgba(255,255,255,.52);--ag-glass-2: rgba(255,255,255,.7);--ag-glass-3: rgba(255,255,255,.88);--ag-rim: rgba(255,255,255,.85);--ag-rim-strong: rgba(15,44,82,.14);--ag-separator: rgba(15,44,82,.1);--ag-track: rgba(15,44,82,.1);--ag-code-bg: rgba(15,44,82,.06);--ag-head: #0f2c52;--ag-ink: #33415a;--ag-soft: #4b5566;--ag-muted: #55627a;--ag-primary: #1254a0;--ag-on-primary: #ffffff;--ag-focus-ring: #1254a0;--ag-tool: #3b7a1c;--ag-assistant: #1254a0;--ag-context: var(--ag-muted);--ag-status-idle: #3f8f2f;--ag-status-working: #2f7fd0;--ag-status-waiting: #9a5b00;--ag-status-error: #b42318;--ag-status-offline: var(--ag-muted);--ag-scrim: rgba(15,44,82,.22);--ag-surface-overlay: rgba(255,255,255,.92);--ag-light-green: rgba(127,193,67,.42);--ag-light-yellow: rgba(245,223,26,.5);--ag-light-orange: rgba(246,142,27,.34);--ag-light-blue: rgba(47,127,208,.34);--ag-wash: rgba(18,84,160,.14);--ag-tint-cool: rgba(47,127,208,.26);--ag-tint-warm: rgba(246,142,27,.22);--ag-tint-warm-2: rgba(245,223,26,.14);--ag-glow-green: rgba(127,193,67,.24);--ag-bubble-blue: rgba(47,127,208,.22);--ag-bubble-green: rgba(127,193,67,.18);--ag-ci-navy: #0f2c52;--ag-ci-sky-blue: #1254a0;--ag-ci-bright-blue: #2f7fd0;--ag-ci-green: #7fc143;--ag-ci-yellow: #f5df1a;--ag-ci-orange: #f68e1b;--ag-space-1: 4px;--ag-space-2: 8px;--ag-space-3: 10px;--ag-space-4: 12px;--ag-space-5: 14px;--ag-space-6: 16px;--ag-space-7: 20px;--ag-space-8: 24px;--ag-space-9: 28px;--ag-space-10: 40px;--ag-radius-pill: 999px;--ag-radius-panel: 28px;--ag-radius-card: 24px;--ag-radius-group: 22px;--ag-radius-row: 16px;--ag-radius-nav: 14px;--ag-radius-tile: 12px;--ag-radius-tail: 8px;--ag-glass-highlight: inset 0 1px 0 rgba(255,255,255,.9);--ag-glass-drop: 0 24px 60px -28px rgba(15,44,82,.28);--ag-send-glow: 0 18px 40px -14px rgba(18,84,160,.6);--ag-mark-glow: 0 24px 50px -16px rgba(18,84,160,.6);--ag-knob: 0 2px 6px rgba(0,0,0,.25);--ag-glass-blur: blur(28px) saturate(140%);--ag-light-blur: blur(40px);--ag-wash-blur: blur(120px);--ag-font-sans: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, "Segoe UI", Roboto, Arial, "Sukhumvit Set", "Leelawadee UI", "Noto Sans Thai", sans-serif;--ag-font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--ag-type-display-light-family: var(--ag-font-sans);--ag-type-display-light-size: 60px;--ag-type-display-light-weight: 300;--ag-type-display-light-line-height: 1.08;--ag-type-display-light-letter-spacing: -1.6px;--ag-type-display-strong-family: var(--ag-font-sans);--ag-type-display-strong-size: 60px;--ag-type-display-strong-weight: 600;--ag-type-display-strong-line-height: 1.08;--ag-type-display-strong-letter-spacing: -1.6px;--ag-type-title-family: var(--ag-font-sans);--ag-type-title-size: 30px;--ag-type-title-weight: 600;--ag-type-title-line-height: 1.15;--ag-type-title-letter-spacing: -.6px;--ag-type-heading-family: var(--ag-font-sans);--ag-type-heading-size: 22px;--ag-type-heading-weight: 600;--ag-type-heading-line-height: 1.25;--ag-type-heading-letter-spacing: -.3px;--ag-type-session-title-family: var(--ag-font-sans);--ag-type-session-title-size: 20px;--ag-type-session-title-weight: 500;--ag-type-session-title-line-height: 1.3;--ag-type-session-title-letter-spacing: normal;--ag-type-body-family: var(--ag-font-sans);--ag-type-body-size: 15px;--ag-type-body-weight: 400;--ag-type-body-line-height: 1.7;--ag-type-body-letter-spacing: normal;--ag-type-body-sm-family: var(--ag-font-sans);--ag-type-body-sm-size: 14px;--ag-type-body-sm-weight: 400;--ag-type-body-sm-line-height: 1.5;--ag-type-body-sm-letter-spacing: normal;--ag-type-label-family: var(--ag-font-sans);--ag-type-label-size: 14px;--ag-type-label-weight: 500;--ag-type-label-line-height: 1.4;--ag-type-label-letter-spacing: normal;--ag-type-caption-family: var(--ag-font-sans);--ag-type-caption-size: 12.5px;--ag-type-caption-weight: 400;--ag-type-caption-line-height: 1.45;--ag-type-caption-letter-spacing: normal;--ag-type-eyebrow-family: var(--ag-font-sans);--ag-type-eyebrow-size: 12.5px;--ag-type-eyebrow-weight: 600;--ag-type-eyebrow-line-height: 1.4;--ag-type-eyebrow-letter-spacing: 1.4px;--ag-type-code-family: var(--ag-font-mono);--ag-type-code-size: 12.5px;--ag-type-code-weight: 400;--ag-type-code-line-height: 1.6;--ag-type-code-letter-spacing: normal;--ag-duration-instant: .1s;--ag-duration-fast: .15s;--ag-duration-base: .2s;--ag-duration-pop: .25s;--ag-duration-moderate: .3s;--ag-duration-panel: .42s;--ag-duration-emphasis: .7s;--ag-duration-enter: .8s;--ag-duration-reveal: 1.1s;--ag-duration-settle: 1.4s;--ag-ease-standard: ease;--ag-ease-out: cubic-bezier(.2,.7,.2,1);--ag-ease-in: cubic-bezier(.4,0,1,1);--ag-ease-in-out: ease-in-out;--ag-ease-spring: cubic-bezier(.2,.9,.25,1.12);--ag-ease-pop: cubic-bezier(.2,.9,.25,1.2);--ag-ease-ring: cubic-bezier(.2,.6,.3,1);--ag-stagger: .1s;--ag-distance-rise: 16px;--ag-distance-pop: 6px;--ag-z-field: 0;--ag-z-content: 1;--ag-z-sticky: 20;--ag-z-overlay: 1000;--ag-z-popover: 1100;--ag-z-toast: 1200;--ag-z-tooltip: 1300}[data-theme=dark],.dark{color-scheme:dark;--ag-base: #05070c;--ag-glass: rgba(255,255,255,.06);--ag-glass-2: rgba(255,255,255,.1);--ag-glass-3: rgba(255,255,255,.16);--ag-rim: rgba(255,255,255,.13);--ag-rim-strong: rgba(255,255,255,.24);--ag-separator: rgba(255,255,255,.1);--ag-track: rgba(255,255,255,.12);--ag-code-bg: rgba(0,0,0,.32);--ag-head: #ffffff;--ag-ink: rgba(255,255,255,.84);--ag-soft: rgba(255,255,255,.7);--ag-muted: rgba(255,255,255,.64);--ag-primary: #ffffff;--ag-on-primary: #0b1220;--ag-focus-ring: #9cc4f5;--ag-tool: #a6dc6a;--ag-assistant: #9cc4f5;--ag-context: var(--ag-muted);--ag-status-waiting: #f3b34c;--ag-status-error: #ff8f87;--ag-status-offline: var(--ag-muted);--ag-scrim: rgba(0,0,0,.55);--ag-surface-overlay: rgba(14,18,26,.88);--ag-light-green: rgba(127,193,67,.62);--ag-light-yellow: rgba(245,223,26,.42);--ag-light-orange: rgba(246,142,27,.55);--ag-light-blue: rgba(47,127,208,.68);--ag-wash: rgba(18,84,160,.52);--ag-tint-cool: rgba(47,127,208,.42);--ag-tint-warm: rgba(246,142,27,.34);--ag-glow-green: rgba(127,193,67,.4);--ag-bubble-blue: rgba(47,127,208,.46);--ag-bubble-green: rgba(127,193,67,.28);--ag-glass-highlight: inset 0 1px 0 rgba(255,255,255,.1);--ag-glass-drop: 0 30px 80px -30px rgba(0,0,0,.75);--ag-type-display-light-family: var(--ag-font-sans);--ag-type-display-strong-family: var(--ag-font-sans);--ag-type-title-family: var(--ag-font-sans);--ag-type-heading-family: var(--ag-font-sans);--ag-type-session-title-family: var(--ag-font-sans);--ag-type-body-family: var(--ag-font-sans);--ag-type-body-sm-family: var(--ag-font-sans);--ag-type-label-family: var(--ag-font-sans);--ag-type-caption-family: var(--ag-font-sans);--ag-type-eyebrow-family: var(--ag-font-sans);--ag-type-code-family: var(--ag-font-mono)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]):not(.light){color-scheme:dark;--ag-base: #05070c;--ag-glass: rgba(255,255,255,.06);--ag-glass-2: rgba(255,255,255,.1);--ag-glass-3: rgba(255,255,255,.16);--ag-rim: rgba(255,255,255,.13);--ag-rim-strong: rgba(255,255,255,.24);--ag-separator: rgba(255,255,255,.1);--ag-track: rgba(255,255,255,.12);--ag-code-bg: rgba(0,0,0,.32);--ag-head: #ffffff;--ag-ink: rgba(255,255,255,.84);--ag-soft: rgba(255,255,255,.7);--ag-muted: rgba(255,255,255,.64);--ag-primary: #ffffff;--ag-on-primary: #0b1220;--ag-focus-ring: #9cc4f5;--ag-tool: #a6dc6a;--ag-assistant: #9cc4f5;--ag-context: var(--ag-muted);--ag-status-waiting: #f3b34c;--ag-status-error: #ff8f87;--ag-status-offline: var(--ag-muted);--ag-scrim: rgba(0,0,0,.55);--ag-surface-overlay: rgba(14,18,26,.88);--ag-light-green: rgba(127,193,67,.62);--ag-light-yellow: rgba(245,223,26,.42);--ag-light-orange: rgba(246,142,27,.55);--ag-light-blue: rgba(47,127,208,.68);--ag-wash: rgba(18,84,160,.52);--ag-tint-cool: rgba(47,127,208,.42);--ag-tint-warm: rgba(246,142,27,.34);--ag-glow-green: rgba(127,193,67,.4);--ag-bubble-blue: rgba(47,127,208,.46);--ag-bubble-green: rgba(127,193,67,.28);--ag-glass-highlight: inset 0 1px 0 rgba(255,255,255,.1);--ag-glass-drop: 0 30px 80px -30px rgba(0,0,0,.75);--ag-type-display-light-family: var(--ag-font-sans);--ag-type-display-strong-family: var(--ag-font-sans);--ag-type-title-family: var(--ag-font-sans);--ag-type-heading-family: var(--ag-font-sans);--ag-type-session-title-family: var(--ag-font-sans);--ag-type-body-family: var(--ag-font-sans);--ag-type-body-sm-family: var(--ag-font-sans);--ag-type-label-family: var(--ag-font-sans);--ag-type-caption-family: var(--ag-font-sans);--ag-type-eyebrow-family: var(--ag-font-sans);--ag-type-code-family: var(--ag-font-mono)}}@media(prefers-reduced-motion:reduce){:root:not([data-motion=full]){--ag-duration-instant: .01ms;--ag-duration-fast: .01ms;--ag-duration-base: .01ms;--ag-duration-pop: .01ms;--ag-duration-moderate: .01ms;--ag-duration-panel: .01ms;--ag-duration-emphasis: .01ms;--ag-duration-enter: .01ms;--ag-duration-reveal: .01ms;--ag-duration-settle: .01ms;--ag-stagger: 0ms}}[data-motion=reduce]{--ag-duration-instant: .01ms;--ag-duration-fast: .01ms;--ag-duration-base: .01ms;--ag-duration-pop: .01ms;--ag-duration-moderate: .01ms;--ag-duration-panel: .01ms;--ag-duration-emphasis: .01ms;--ag-duration-enter: .01ms;--ag-duration-reveal: .01ms;--ag-duration-settle: .01ms;--ag-stagger: 0ms}.ag-page,.ag-root{background-color:var(--ag-base);color:var(--ag-ink);font-family:var(--ag-font-sans);font-size:var(--ag-type-body-sm-size);line-height:var(--ag-type-body-sm-line-height);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.ag-page{min-height:100vh;margin:0}.ag-root{position:relative;isolation:isolate}:where(.ag-page,.ag-root) *,:where(.ag-page,.ag-root) *:before,:where(.ag-page,.ag-root) *:after{box-sizing:border-box}:where(.ag-page,.ag-root) ::selection{background:var(--ag-bubble-blue);color:var(--ag-head)}:where(.ag-page,.ag-root) :focus-visible,.ag-focusable:focus-visible{outline:2px solid var(--ag-focus-ring);outline-offset:2px}:where(.ag-page,.ag-root) :focus:not(:focus-visible){outline:none}:where(.ag-page,.ag-root){scrollbar-width:thin;scrollbar-color:var(--ag-rim-strong) transparent}.ag-scroll{overflow:auto;scrollbar-width:thin;scrollbar-color:var(--ag-rim-strong) transparent;overscroll-behavior:contain}.ag-scroll::-webkit-scrollbar{width:10px;height:10px}.ag-scroll::-webkit-scrollbar-thumb{background:var(--ag-rim-strong);border:3px solid transparent;border-radius:999px;background-clip:content-box}.ag-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ag-display{display:block;margin:0;font-size:var(--ag-type-display-light-size);line-height:var(--ag-type-display-light-line-height);letter-spacing:var(--ag-type-display-light-letter-spacing);font-weight:var(--ag-type-display-light-weight);color:var(--ag-soft)}.ag-display strong,.ag-display b{font-weight:var(--ag-type-display-strong-weight);color:var(--ag-head)}.ag-title{margin:0;font-size:var(--ag-type-title-size);line-height:var(--ag-type-title-line-height);letter-spacing:var(--ag-type-title-letter-spacing);font-weight:var(--ag-type-title-weight);color:var(--ag-head)}.ag-heading{margin:0;font-size:var(--ag-type-heading-size);line-height:var(--ag-type-heading-line-height);letter-spacing:var(--ag-type-heading-letter-spacing);font-weight:var(--ag-type-heading-weight);color:var(--ag-head)}.ag-session-title{margin:0;font-size:var(--ag-type-session-title-size);line-height:var(--ag-type-session-title-line-height);font-weight:var(--ag-type-session-title-weight);color:var(--ag-head)}.ag-body{margin:0;font-size:var(--ag-type-body-size);line-height:var(--ag-type-body-line-height);color:var(--ag-ink)}.ag-body-sm{margin:0;font-size:var(--ag-type-body-sm-size);line-height:var(--ag-type-body-sm-line-height);color:var(--ag-ink)}.ag-label{font-size:var(--ag-type-label-size);line-height:var(--ag-type-label-line-height);font-weight:var(--ag-type-label-weight);color:var(--ag-head)}.ag-caption{font-size:var(--ag-type-caption-size);line-height:var(--ag-type-caption-line-height);color:var(--ag-muted)}.ag-eyebrow{font-size:var(--ag-type-eyebrow-size);line-height:var(--ag-type-eyebrow-line-height);font-weight:var(--ag-type-eyebrow-weight);letter-spacing:var(--ag-type-eyebrow-letter-spacing);text-transform:uppercase;color:var(--ag-muted)}.ag-code{font-family:var(--ag-font-mono);font-size:var(--ag-type-code-size);line-height:var(--ag-type-code-line-height)}:where(.ag-page,.ag-root) a:not([class]){color:var(--ag-assistant);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}:where(.ag-page,.ag-root) :not(pre)>code:not([class]){padding:1px 6px;border:1px solid var(--ag-separator);border-radius:6px;background:var(--ag-code-bg);font-family:var(--ag-font-mono);font-size:.88em;color:var(--ag-head)}@keyframes ag-rise{0%{opacity:0;transform:translateY(var(--ag-distance-rise))}to{opacity:1;transform:none}}@keyframes ag-rise-sm{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ag-pop{0%{opacity:0;transform:translateY(var(--ag-distance-pop)) scale(.98)}to{opacity:1;transform:none}}@keyframes ag-pop-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(calc(var(--ag-distance-pop) / 2)) scale(.98)}}@keyframes ag-zoom-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes ag-zoom-out{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.97)}}@keyframes ag-fade{0%{opacity:0}to{opacity:1}}@keyframes ag-fade-out{0%{opacity:1}to{opacity:0}}@keyframes ag-scale-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}@keyframes ag-slide-from-top{0%{opacity:0;transform:translateY(calc(var(--ag-distance-pop) * -1)) scale(.98)}to{opacity:1;transform:none}}@keyframes ag-slide-from-bottom{0%{opacity:0;transform:translateY(var(--ag-distance-pop)) scale(.98)}to{opacity:1;transform:none}}@keyframes ag-slide-from-left{0%{opacity:0;transform:translate(calc(var(--ag-distance-pop) * -1)) scale(.98)}to{opacity:1;transform:none}}@keyframes ag-slide-from-right{0%{opacity:0;transform:translate(var(--ag-distance-pop)) scale(.98)}to{opacity:1;transform:none}}@keyframes ag-sheet-in-right{0%{transform:translate(100%)}to{transform:none}}@keyframes ag-sheet-out-right{0%{transform:none}to{transform:translate(100%)}}@keyframes ag-sheet-in-left{0%{transform:translate(-100%)}to{transform:none}}@keyframes ag-sheet-out-left{0%{transform:none}to{transform:translate(-100%)}}@keyframes ag-sheet-in-bottom{0%{transform:translateY(100%)}to{transform:none}}@keyframes ag-sheet-out-bottom{0%{transform:none}to{transform:translateY(100%)}}@keyframes ag-sheet-in-top{0%{transform:translateY(-100%)}to{transform:none}}@keyframes ag-sheet-out-top{0%{transform:none}to{transform:translateY(-100%)}}@keyframes ag-toast-in{0%{opacity:0;transform:translateY(100%) scale(.96)}to{opacity:1;transform:none}}@keyframes ag-toast-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate(calc(100% + 24px))}}@keyframes ag-collapse-down{0%{height:0;opacity:0}to{height:var(--radix-collapsible-content-height, var(--radix-accordion-content-height, auto));opacity:1}}@keyframes ag-collapse-up{0%{height:var(--radix-collapsible-content-height, var(--radix-accordion-content-height, auto));opacity:1}to{height:0;opacity:0}}@keyframes ag-send{0%{opacity:0;transform:translate(28px) scale(.94);filter:blur(8px)}60%{opacity:1;filter:blur(0)}to{opacity:1;transform:none;filter:none}}@keyframes ag-materialize{0%{opacity:0;transform:translateY(14px) scale(.985);filter:blur(10px)}55%{filter:blur(0)}to{opacity:1;transform:none;filter:none}}@keyframes ag-reveal{0%{-webkit-mask-image:linear-gradient(to bottom,#000 55%,transparent);mask-image:linear-gradient(to bottom,#000 55%,transparent);-webkit-mask-size:100% 0%;mask-size:100% 0%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}to{-webkit-mask-image:linear-gradient(to bottom,#000 55%,transparent);mask-image:linear-gradient(to bottom,#000 55%,transparent);-webkit-mask-size:100% 260%;mask-size:100% 260%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}@keyframes ag-focus{0%{opacity:0;transform:translateY(4px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}@keyframes ag-sb-slide{0%{opacity:0;transform:translate(calc(var(--ag-space-5) * -1))}to{opacity:1;transform:none}}@keyframes ag-sb-rail{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes ag-spin{to{transform:rotate(360deg)}}@keyframes ag-blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes ag-ring{0%{transform:scale(.7);opacity:0}30%{opacity:1}to{transform:scale(1.25);opacity:0}}@keyframes ag-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}@keyframes ag-dot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@keyframes ag-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes ag-progress-indeterminate{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes ag-bulb{0%,to{transform:scale(.82);opacity:.72}50%{transform:scale(1.1);opacity:1}}@keyframes ag-drift{0%{transform:translate(0) scale(1)}50%{transform:translate(18vw,-10vh) scale(1.15)}to{transform:translate(32vw,4vh) scale(1.05)}}@keyframes ag-path1{0%,to{transform:translate(0)}25%{transform:translate(38vw,22vh)}50%{transform:translate(58vw,50vh)}75%{transform:translate(14vw,48vh)}}@keyframes ag-path2{0%,to{transform:translate(0)}25%{transform:translate(-30vw,38vh)}50%{transform:translate(20vw,58vh)}75%{transform:translate(32vw,18vh)}}@keyframes ag-path3{0%,to{transform:translate(0)}25%{transform:translate(-46vw,28vh)}50%{transform:translate(-62vw,-6vh)}75%{transform:translate(-22vw,-14vh)}}@keyframes ag-path4{0%,to{transform:translate(0)}25%{transform:translate(-40vw,-30vh)}50%{transform:translate(8vw,-58vh)}75%{transform:translate(-56vw,-12vh)}}.ag-animate-rise{animation:ag-rise var(--ag-duration-enter) var(--ag-ease-out) both}.ag-animate-rise-sm{animation:ag-rise-sm var(--ag-duration-pop) var(--ag-ease-out) both}.ag-animate-pop{animation:ag-pop var(--ag-duration-pop) var(--ag-ease-out) both}.ag-animate-fade{animation:ag-fade var(--ag-duration-moderate) var(--ag-ease-out) both}.ag-animate-zoom{animation:ag-zoom-in var(--ag-duration-pop) var(--ag-ease-out) both}.ag-animate-send{animation:ag-send var(--ag-duration-emphasis) var(--ag-ease-spring) backwards}.ag-animate-materialize{animation:ag-materialize .9s var(--ag-ease-out) backwards,ag-reveal var(--ag-duration-reveal) var(--ag-ease-out) backwards}.ag-animate-focus{animation:ag-focus .55s var(--ag-ease-out) backwards}.ag-animate-spin{animation:ag-spin 1.6s linear infinite}.ag-animate-blink{animation:ag-blink 1.4s var(--ag-ease-in-out) infinite}.ag-animate-breathe{animation:ag-breathe 3.4s var(--ag-ease-in-out) infinite}.ag-stagger>*{animation-delay:calc(var(--ag-stagger-start, 0ms) + var(--ag-stagger) * var(--ag-i, 0))}.ag-stagger>:nth-child(1){--ag-i: 0}.ag-stagger>:nth-child(2){--ag-i: 1}.ag-stagger>:nth-child(3){--ag-i: 2}.ag-stagger>:nth-child(4){--ag-i: 3}.ag-stagger>:nth-child(5){--ag-i: 4}.ag-stagger>:nth-child(6){--ag-i: 5}.ag-stagger>:nth-child(7){--ag-i: 6}.ag-stagger>:nth-child(8){--ag-i: 7}.ag-stagger>:nth-child(9){--ag-i: 8}.ag-stagger>:nth-child(10){--ag-i: 9}.ag-stagger>:nth-child(11){--ag-i: 10}.ag-stagger>:nth-child(12){--ag-i: 11}.ag-delay{animation-delay:calc(var(--ag-stagger) * var(--ag-i, 0))}.ag-pressable{transition:transform var(--ag-duration-fast) var(--ag-ease-standard)}.ag-pressable:not(:disabled):not([aria-disabled=true]):active{transform:scale(.96)}.ag-transition{transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-duration:var(--ag-duration-base);transition-timing-function:var(--ag-ease-out)}.ag-transition-colors{transition:color var(--ag-duration-base) var(--ag-ease-standard),background-color var(--ag-duration-base) var(--ag-ease-standard),border-color var(--ag-duration-base) var(--ag-ease-standard)}@media(prefers-reduced-motion:reduce){:root:not([data-motion=full]) :is(.ag-animate-spin,.ag-animate-blink,.ag-animate-breathe,[data-ag-loop]),:root:not([data-motion=full]) :is([data-ag-loop]) *{animation:none!important}}[data-motion=reduce] :is(.ag-animate-spin,.ag-animate-blink,.ag-animate-breathe,[data-ag-loop]),[data-motion=reduce] [data-ag-loop] *{animation:none!important}.ag-glass,.ag-glass-2,.ag-glass-3{border:1px solid var(--ag-rim);-webkit-backdrop-filter:var(--ag-glass-blur);backdrop-filter:var(--ag-glass-blur);box-shadow:var(--ag-glass-highlight),var(--ag-glass-drop)}.ag-glass{background-color:var(--ag-glass)}.ag-glass-2{background-color:var(--ag-glass-2)}.ag-glass-3{background-color:var(--ag-glass-3);border-color:var(--ag-rim-strong)}.ag-glass[data-flat],.ag-glass-2[data-flat],.ag-glass-3[data-flat]{box-shadow:var(--ag-glass-highlight)}.ag-overlay{background-color:var(--ag-surface-overlay);border:1px solid var(--ag-rim);-webkit-backdrop-filter:var(--ag-glass-blur);backdrop-filter:var(--ag-glass-blur);box-shadow:var(--ag-glass-highlight),var(--ag-glass-drop)}.ag-radius-panel{border-radius:var(--ag-radius-panel)}.ag-radius-card{border-radius:var(--ag-radius-card)}.ag-radius-group{border-radius:var(--ag-radius-group)}.ag-radius-row{border-radius:var(--ag-radius-row)}.ag-radius-nav{border-radius:var(--ag-radius-nav)}.ag-radius-tile{border-radius:var(--ag-radius-tile)}.ag-radius-pill{border-radius:var(--ag-radius-pill)}.ag-card{position:relative;display:flex;flex-direction:column;gap:var(--ag-space-4);padding:var(--ag-space-7) var(--ag-space-6);border:1px solid var(--ag-rim);border-radius:var(--ag-radius-card);background-color:var(--ag-glass);-webkit-backdrop-filter:var(--ag-glass-blur);backdrop-filter:var(--ag-glass-blur);box-shadow:var(--ag-glass-highlight),var(--ag-glass-drop);color:var(--ag-ink);text-decoration:none}.ag-card[data-interactive]{cursor:pointer;text-align:left;font:inherit;transition:background-color var(--ag-duration-base) var(--ag-ease-standard),transform var(--ag-duration-fast) var(--ag-ease-standard),border-color var(--ag-duration-base) var(--ag-ease-standard)}.ag-card[data-interactive]:hover{background-color:var(--ag-glass-2)}.ag-card[data-interactive]:active{transform:scale(.985)}.ag-card[data-selected]{background-color:var(--ag-glass-3);border-color:var(--ag-rim-strong)}.ag-card-header{display:flex;flex-direction:column;gap:var(--ag-space-1)}.ag-card-title{margin:0;font-size:17px;line-height:1.3;font-weight:600;letter-spacing:-.2px;color:var(--ag-head)}.ag-card-description{margin:0;font-size:var(--ag-type-body-sm-size);line-height:var(--ag-type-body-sm-line-height);color:var(--ag-muted)}.ag-card-content{color:var(--ag-ink);font-size:var(--ag-type-body-sm-size);line-height:var(--ag-type-body-sm-line-height)}.ag-card-footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--ag-space-3)}.ag-btn{--ag-btn-h: 40px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--ag-space-2);height:var(--ag-btn-h);padding:0 18px;flex:none;border:1px solid transparent;border-radius:var(--ag-radius-pill);font-family:inherit;font-size:var(--ag-type-label-size);line-height:1;font-weight:var(--ag-type-label-weight);white-space:nowrap;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--ag-duration-base) var(--ag-ease-standard),color var(--ag-duration-base) var(--ag-ease-standard),border-color var(--ag-duration-base) var(--ag-ease-standard),box-shadow var(--ag-duration-base) var(--ag-ease-standard),opacity var(--ag-duration-base) var(--ag-ease-standard),transform var(--ag-duration-fast) var(--ag-ease-standard)}.ag-btn:not(:disabled):not([aria-disabled=true]):active{transform:scale(.96)}.ag-btn:disabled,.ag-btn[aria-disabled=true]{opacity:.45;cursor:default}.ag-btn>svg{flex:none;width:18px;height:18px}.ag-btn[data-size=sm]{--ag-btn-h: 32px;padding:0 14px;font-size:13px}.ag-btn[data-size=sm]>svg{width:16px;height:16px}.ag-btn[data-size=lg]{--ag-btn-h: 48px;padding:0 24px;font-size:15px}.ag-btn[data-size=lg]>svg{width:20px;height:20px}.ag-btn[data-icon]{width:var(--ag-btn-h);padding:0;border-radius:50%}.ag-btn,.ag-btn[data-variant=primary]{background-color:var(--ag-primary);color:var(--ag-on-primary)}.ag-btn[data-variant=primary]:not(:disabled):hover,.ag-btn:not([data-variant]):not(:disabled):hover{opacity:.9}.ag-btn[data-variant=primary][data-glow],.ag-btn:not([data-variant])[data-glow]{box-shadow:var(--ag-send-glow)}.ag-btn[data-variant=glass]{background-color:var(--ag-glass);border-color:var(--ag-rim);color:var(--ag-head);-webkit-backdrop-filter:var(--ag-glass-blur);backdrop-filter:var(--ag-glass-blur);box-shadow:var(--ag-glass-highlight)}.ag-btn[data-variant=glass]:not(:disabled):hover{background-color:var(--ag-glass-2)}.ag-btn[data-variant=soft]{background-color:var(--ag-glass-2);border-color:var(--ag-rim-strong);color:var(--ag-head)}.ag-btn[data-variant=soft]:not(:disabled):hover{background-color:var(--ag-glass-3)}.ag-btn[data-variant=outline]{background-color:transparent;border-color:var(--ag-rim-strong);color:var(--ag-head)}.ag-btn[data-variant=outline]:not(:disabled):hover{background-color:var(--ag-glass-2)}.ag-btn[data-variant=ghost]{background-color:transparent;color:var(--ag-soft)}.ag-btn[data-variant=ghost]:not(:disabled):hover,.ag-btn[data-variant=ghost][data-state=open]{background-color:var(--ag-glass-2);color:var(--ag-head)}.ag-btn[data-variant=danger]{background-color:var(--ag-glass);border-color:var(--ag-rim);color:var(--ag-status-error);box-shadow:var(--ag-glass-highlight)}.ag-btn[data-variant=danger]:not(:disabled):hover{background-color:var(--ag-glass-2);border-color:var(--ag-status-error)}.ag-btn[data-variant=link]{height:auto;padding:0;background:none;color:var(--ag-assistant);text-decoration:underline;text-underline-offset:3px}.ag-btn[data-loading]{cursor:progress}.ag-btn[data-loading]>:not(.ag-btn-spinner){opacity:0}.ag-btn-spinner{position:absolute;inset:0;margin:auto}.ag-btn-group{display:inline-flex;align-items:center;gap:var(--ag-space-2)}.ag-input,.ag-textarea,.ag-select-trigger{width:100%;min-width:0;border:1px solid var(--ag-rim);background-color:var(--ag-glass);-webkit-backdrop-filter:var(--ag-glass-blur);backdrop-filter:var(--ag-glass-blur);box-shadow:var(--ag-glass-highlight);color:var(--ag-head);font-family:inherit;font-size:var(--ag-type-body-sm-size);transition:background-color var(--ag-duration-base) var(--ag-ease-standard),border-color var(--ag-duration-base) var(--ag-ease-standard),box-shadow var(--ag-duration-base) var(--ag-ease-standard)}.ag-input{height:40px;padding:0 16px;border-radius:var(--ag-radius-pill)}.ag-input[data-size=sm]{height:32px;padding:0 12px;font-size:13px}.ag-input[data-size=lg]{height:48px;padding:0 20px;font-size:15px}.ag-textarea{display:block;min-height:96px;padding:12px 16px;border-radius:var(--ag-radius-row);line-height:1.6;resize:vertical}:is(.ag-input,.ag-textarea)::placeholder{color:var(--ag-muted);opacity:1}:is(.ag-input,.ag-textarea,.ag-select-trigger):hover:not(:disabled):not(:focus){background-color:var(--ag-glass-2)}:is(.ag-input,.ag-textarea,.ag-select-trigger):focus-visible{outline:2px solid var(--ag-focus-ring);outline-offset:2px;background-color:var(--ag-glass-2)}:is(.ag-input,.ag-textarea):focus{outline:2px solid var(--ag-focus-ring);outline-offset:2px}:is(.ag-input,.ag-textarea,.ag-select-trigger):disabled{opacity:.45;cursor:not-allowed}:is(.ag-input,.ag-textarea,.ag-select-trigger)[aria-invalid=true]{border-color:var(--ag-status-error)}:is(.ag-input,.ag-textarea,.ag-select-trigger)[aria-invalid=true]:focus-visible{outline-color:var(--ag-status-error)}.ag-input-group{position:relative;display:flex;align-items:center;width:100%}.ag-input-group>.ag-input-adornment{position:absolute;z-index:1;display:inline-flex;align-items:center;color:var(--ag-muted);pointer-events:none}.ag-input-group>.ag-input-adornment:first-child{left:14px}.ag-input-group>.ag-input-adornment:last-child{right:14px}.ag-input-group>.ag-input-adornment>svg{width:18px;height:18px}.ag-input-group>.ag-input-adornment[data-interactive]{pointer-events:auto}.ag-input-group:has(>.ag-input-adornment:first-child)>.ag-input{padding-left:42px}.ag-input-group:has(>.ag-input-adornment:last-child)>.ag-input{padding-right:42px}.ag-field{display:flex;flex-direction:column;gap:6px;min-width:0}.ag-field-label{font-size:var(--ag-type-label-size);line-height:var(--ag-type-label-line-height);font-weight:var(--ag-type-label-weight);color:var(--ag-head)}.ag-field-hint{font-size:var(--ag-type-caption-size);line-height:var(--ag-type-caption-line-height);color:var(--ag-muted)}.ag-field-error{font-size:var(--ag-type-caption-size);line-height:var(--ag-type-caption-line-height);color:var(--ag-status-error);animation:ag-rise-sm var(--ag-duration-base) var(--ag-ease-out) both}.ag-badge{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;flex:none;border:1px solid var(--ag-rim);border-radius:var(--ag-radius-pill);background-color:var(--ag-glass-2);font-size:12px;line-height:1;font-weight:500;color:var(--ag-head);white-space:nowrap}.ag-badge>svg{width:13px;height:13px}.ag-badge[data-variant=solid]{background-color:var(--ag-primary);border-color:transparent;color:var(--ag-on-primary)}.ag-badge[data-variant=outline]{background-color:transparent;border-color:var(--ag-rim-strong)}.ag-badge[data-variant=tool]{color:var(--ag-tool)}.ag-badge[data-variant=assistant]{color:var(--ag-assistant)}.ag-badge[data-variant=context]{color:var(--ag-context)}.ag-badge[data-variant=success]{color:var(--ag-status-idle)}.ag-badge[data-variant=info]{color:var(--ag-status-working)}.ag-badge[data-variant=warning]{color:var(--ag-status-waiting)}.ag-badge[data-variant=error]{color:var(--ag-status-error)}.ag-badge[data-pop]{animation:ag-scale-in var(--ag-duration-moderate) var(--ag-ease-pop) backwards}.ag-chip{display:inline-flex;align-items:center;gap:var(--ag-space-2);height:34px;padding:0 14px;border:1px solid var(--ag-rim);border-radius:var(--ag-radius-pill);background-color:var(--ag-glass);-webkit-backdrop-filter:var(--ag-glass-blur);backdrop-filter:var(--ag-glass-blur);box-shadow:var(--ag-glass-highlight);color:var(--ag-head);font-family:inherit;font-size:var(--ag-type-label-size);font-weight:var(--ag-type-label-weight);white-space:nowrap;text-decoration:none;transition:background-color var(--ag-duration-base) var(--ag-ease-standard),border-color var(--ag-duration-base) var(--ag-ease-standard),transform var(--ag-duration-fast) var(--ag-ease-standard)}.ag-chip>svg{width:16px;height:16px;color:var(--ag-soft)}button.ag-chip,a.ag-chip{cursor:pointer}:is(button,a).ag-chip:hover{background-color:var(--ag-glass-2)}:is(button,a).ag-chip:active{transform:scale(.96)}.ag-chip[data-state=on],.ag-chip[aria-pressed=true],.ag-chip[data-selected]{background-color:var(--ag-glass-3);border-color:var(--ag-rim-strong)}.ag-chip-remove{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:-6px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--ag-muted);cursor:pointer;transition:background-color var(--ag-duration-base) var(--ag-ease-standard),color var(--ag-duration-base) var(--ag-ease-standard)}.ag-chip-remove:hover{background-color:var(--ag-glass-3);color:var(--ag-head)}.ag-chip-remove>svg{width:14px;height:14px}.ag-status{display:inline-flex;align-items:center;gap:var(--ag-space-2);font-size:var(--ag-type-caption-size);line-height:1.2;color:var(--ag-ink)}.ag-status-dot{flex:none;width:8px;height:8px;border-radius:50%;background-color:var(--ag-status-offline)}.ag-status-dot[data-status=idle]{background-color:var(--ag-status-idle)}.ag-status-dot[data-status=working]{background-color:var(--ag-status-working);animation:ag-blink 1.4s var(--ag-ease-in-out) infinite}.ag-status-dot[data-status=waiting]{background-color:var(--ag-status-waiting)}.ag-status-dot[data-status=error]{background-color:var(--ag-status-error)}.ag-status-dot[data-status=offline]{background-color:var(--ag-status-offline)}.ag-status[data-status=error]{color:var(--ag-status-error)}.ag-status[data-status=waiting]{color:var(--ag-status-waiting)}.ag-switch{position:relative;display:inline-flex;flex:none;align-items:center;width:40px;height:24px;padding:0;margin:0;border:1px solid var(--ag-rim-strong);border-radius:var(--ag-radius-pill);background-color:var(--ag-track);cursor:pointer;appearance:none;-webkit-appearance:none;transition:background-color var(--ag-duration-base) var(--ag-ease-standard),border-color var(--ag-duration-base) var(--ag-ease-standard)}.ag-switch-thumb{display:block;width:18px;height:18px;margin-left:2px;border-radius:var(--ag-radius-pill);background-color:var(--ag-head);box-shadow:var(--ag-knob);pointer-events:none;transition:transform var(--ag-duration-base) var(--ag-ease-out),width var(--ag-duration-base) var(--ag-ease-out),background-color var(--ag-duration-base) var(--ag-ease-standard)}.ag-switch[data-state=checked]{background-color:var(--ag-primary);border-color:transparent}.ag-switch[data-state=checked] .ag-switch-thumb{transform:translate(16px);background-color:var(--ag-on-primary)}.ag-switch:not(:disabled):active .ag-switch-thumb{width:22px}.ag-switch[data-state=checked]:not(:disabled):active .ag-switch-thumb{transform:translate(12px)}.ag-switch:disabled{opacity:.45;cursor:default}input.ag-switch:before{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:var(--ag-head);box-shadow:var(--ag-knob);transition:transform var(--ag-duration-base) var(--ag-ease-out)}input.ag-switch:checked{background-color:var(--ag-primary);border-color:transparent}input.ag-switch:checked:before{transform:translate(16px);background:var(--ag-on-primary)}.ag-checkbox,.ag-radio{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;width:20px;height:20px;padding:0;margin:0;border:1px solid var(--ag-rim-strong);background-color:var(--ag-glass);color:var(--ag-on-primary);cursor:pointer;appearance:none;-webkit-appearance:none;transition:background-color var(--ag-duration-base) var(--ag-ease-standard),border-color var(--ag-duration-base) var(--ag-ease-standard),transform var(--ag-duration-fast) var(--ag-ease-standard)}.ag-checkbox{border-radius:6px}.ag-radio{border-radius:50%}:is(.ag-checkbox,.ag-radio):hover:not(:disabled){background-color:var(--ag-glass-2)}:is(.ag-checkbox,.ag-radio):active:not(:disabled){transform:scale(.92)}:is(.ag-checkbox,.ag-radio):disabled{opacity:.45;cursor:default}.ag-checkbox:is([data-state=checked],[data-state=indeterminate],:checked),.ag-radio:is([data-state=checked],:checked){background-color:var(--ag-primary);border-color:transparent}.ag-checkbox-indicator{display:inline-flex}.ag-checkbox-indicator>svg{width:14px;height:14px}.ag-checkbox-indicator path{stroke-dasharray:24;stroke-dashoffset:0;animation:ag-draw var(--ag-duration-moderate) var(--ag-ease-out) backwards}@keyframes ag-draw{0%{stroke-dashoffset:24}}.ag-radio-indicator{width:8px;height:8px;border-radius:50%;background-color:var(--ag-on-primary);animation:ag-scale-in var(--ag-duration-base) var(--ag-ease-pop) backwards}input.ag-radio:checked:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--ag-on-primary)}input.ag-checkbox:checked:after{content:"";width:14px;height:14px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center/contain no-repeat}.ag-radio-group{display:flex;flex-direction:column;gap:var(--ag-space-3)}.ag-choice{display:inline-flex;align-items:center;gap:10px;color:var(--ag-head);font-size:var(--ag-type-body-sm-size);cursor:pointer}.ag-choice:has(:disabled){cursor:default;opacity:.7}.ag-segmented,.ag-tabs-list{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:var(--ag-space-1);padding:var(--ag-space-1);border:1px solid var(--ag-rim);border-radius:var(--ag-radius-pill);background-color:var(--ag-glass-2);box-shadow:var(--ag-glass-highlight)}.ag-segmented[data-full],.ag-tabs-list[data-full]{display:flex;width:100%}.ag-segmented[data-full]>.ag-segmented-item,.ag-tabs-list[data-full]>.ag-tabs-trigger{flex:1}.ag-segmented-item,.ag-tabs-trigger{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 14px;border:0;border-radius:var(--ag-radius-pill);background:transparent;color:var(--ag-soft);font-family:inherit;font-size:var(--ag-type-label-size);font-weight:var(--ag-type-label-weight);white-space:nowrap;cursor:pointer;transition:color var(--ag-duration-base) var(--ag-ease-standard),background-color var(--ag-duration-base) var(--ag-ease-standard),transform var(--ag-duration-fast) var(--ag-ease-standard)}.ag-segmented-item>svg,.ag-tabs-trigger>svg{width:16px;height:16px}:is(.ag-segmented-item,.ag-tabs-trigger):hover:not(:disabled){color:var(--ag-head)}:is(.ag-segmented-item,.ag-tabs-trigger):active:not(:disabled){transform:scale(.96)}:is(.ag-segmented-item,.ag-tabs-trigger):disabled{opacity:.45;cursor:default}.ag-segmented-item[data-state=on]{color:var(--ag-head)}.ag-tabs-trigger[data-state=active]{color:var(--ag-on-primary)}.ag-segmented:not([data-indicator])>.ag-segmented-item[data-state=on]{background-color:var(--ag-glass-3);box-shadow:var(--ag-glass-highlight)}.ag-tabs-list:not([data-indicator])>.ag-tabs-trigger[data-state=active]{background-color:var(--ag-primary)}.ag-indicator{position:absolute;z-index:0;top:var(--ag-space-1);bottom:var(--ag-space-1);left:0;width:var(--ag-ind-w, 0);transform:translate(var(--ag-ind-x, 0));border-radius:var(--ag-radius-pill);transition:transform var(--ag-duration-panel) var(--ag-ease-out),width var(--ag-duration-panel) var(--ag-ease-out);pointer-events:none}.ag-indicator[data-instant]{transition:none}.ag-segmented>.ag-indicator{background-color:var(--ag-glass-3);border:1px solid var(--ag-rim-strong);box-shadow:var(--ag-glass-highlight)}.ag-tabs-list>.ag-indicator{background-color:var(--ag-primary)}.ag-tabs-list[data-variant=line]{gap:var(--ag-space-6);padding:0;border:0;border-bottom:1px solid var(--ag-separator);border-radius:0;background:none;box-shadow:none}.ag-tabs-list[data-variant=line]>.ag-tabs-trigger{height:40px;padding:0;border-radius:0}.ag-tabs-list[data-variant=line]>.ag-tabs-trigger[data-state=active]{color:var(--ag-head)}.ag-tabs-list[data-variant=line]>.ag-indicator{top:auto;bottom:-1px;height:2px;background-color:var(--ag-head)}.ag-tabs-content{outline:none}.ag-tabs-content[data-state=active]{animation:ag-rise-sm var(--ag-duration-pop) var(--ag-ease-out) both}.ag-progress{position:relative;width:100%;height:6px;overflow:hidden;border-radius:var(--ag-radius-pill);background-color:var(--ag-track)}.ag-progress[data-size=sm]{height:4px}.ag-progress[data-size=lg]{height:10px}.ag-progress-bar{width:100%;height:100%;border-radius:inherit;transform-origin:left;background:linear-gradient(90deg,var(--ag-ci-green),var(--ag-ci-bright-blue) 55%,var(--ag-ci-sky-blue));transition:transform var(--ag-duration-panel) var(--ag-ease-out)}.ag-progress[data-tone=primary] .ag-progress-bar{background:var(--ag-primary)}.ag-progress[data-state=indeterminate] .ag-progress-bar{width:40%;animation:ag-progress-indeterminate 1.3s var(--ag-ease-in-out) infinite}.ag-spinner{--ag-spinner-size: 18px;display:inline-block;flex:none;width:var(--ag-spinner-size);height:var(--ag-spinner-size);border:2px solid color-mix(in srgb,currentColor 22%,transparent);border-top-color:currentColor;border-radius:50%;animation:ag-spin .9s linear infinite}.ag-spinner[data-size=sm]{--ag-spinner-size: 14px}.ag-spinner[data-size=lg]{--ag-spinner-size: 28px;border-width:2.5px}.ag-skeleton{display:block;border-radius:var(--ag-radius-tile);background:linear-gradient(90deg,var(--ag-glass-2) 0%,var(--ag-glass-3) 50%,var(--ag-glass-2) 100%) var(--ag-glass-2);background-size:200% 100%;animation:ag-shimmer 1.6s var(--ag-ease-in-out) infinite}.ag-skeleton[data-shape=text]{height:12px;border-radius:var(--ag-radius-pill)}.ag-skeleton[data-shape=circle]{border-radius:50%}.ag-typing{display:inline-flex;align-items:center;gap:5px;height:20px}.ag-typing>i{width:6px;height:6px;border-radius:50%;background-color:var(--ag-muted);animation:ag-dot 1.2s var(--ag-ease-in-out) infinite}.ag-typing>i:nth-child(2){animation-delay:.2s}.ag-typing>i:nth-child(3){animation-delay:.4s}.ag-separator{flex:none;border:0;margin:0;background-color:var(--ag-separator)}.ag-separator,.ag-separator[data-orientation=horizontal]{width:100%;height:1px}.ag-separator[data-orientation=vertical]{width:1px;height:auto;align-self:stretch}.ag-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border:1px solid var(--ag-rim-strong);border-radius:6px;background-color:var(--ag-glass-2);box-shadow:inset 0 -1px 0 var(--ag-rim-strong);font-family:var(--ag-font-mono);font-size:11.5px;line-height:1;color:var(--ag-soft)}.ag-codeblock{position:relative;overflow:hidden;border:1px solid var(--ag-separator);border-radius:var(--ag-radius-row);background-color:var(--ag-code-bg)}.ag-codeblock-header{display:flex;align-items:center;justify-content:space-between;gap:var(--ag-space-2);height:38px;padding:0 8px 0 16px;border-bottom:1px solid var(--ag-separator)}.ag-codeblock pre{margin:0;padding:14px 16px;overflow:auto;font-family:var(--ag-font-mono);font-size:var(--ag-type-code-size);line-height:var(--ag-type-code-line-height);color:var(--ag-head);tab-size:2}.ag-avatar{--ag-avatar-size: 32px;position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--ag-avatar-size);height:var(--ag-avatar-size);border-radius:50%;overflow:visible;background:linear-gradient(145deg,var(--ag-ci-green),var(--ag-ci-bright-blue) 48%,var(--ag-ci-sky-blue));box-shadow:var(--ag-glass-highlight);color:#fff;font-size:calc(var(--ag-avatar-size) * .4);font-weight:600;line-height:1;-webkit-user-select:none;user-select:none}.ag-avatar[data-size=sm]{--ag-avatar-size: 24px}.ag-avatar[data-size=lg]{--ag-avatar-size: 44px}.ag-avatar[data-size=xl]{--ag-avatar-size: 64px}.ag-avatar-image{width:100%;height:100%;border-radius:inherit;object-fit:cover;animation:ag-fade var(--ag-duration-base) var(--ag-ease-out) both}.ag-avatar>.ag-status-dot{position:absolute;right:-1px;bottom:-1px;width:30%;height:30%;min-width:8px;min-height:8px;box-shadow:0 0 0 2px var(--ag-base)}.ag-avatar-group{display:inline-flex}.ag-avatar-group>.ag-avatar+.ag-avatar{margin-left:-8px;box-shadow:0 0 0 2px var(--ag-base)}.ag-banner{display:flex;align-items:flex-start;gap:var(--ag-space-4);padding:14px var(--ag-space-6);border:1px solid var(--ag-rim);border-radius:var(--ag-radius-row);background-color:var(--ag-glass);-webkit-backdrop-filter:var(--ag-glass-blur);backdrop-filter:var(--ag-glass-blur);box-shadow:var(--ag-glass-highlight);color:var(--ag-ink);font-size:var(--ag-type-body-sm-size);line-height:var(--ag-type-body-sm-line-height)}.ag-banner>svg{flex:none;width:20px;height:20px;margin-top:1px;color:var(--ag-status-working)}.ag-banner-body{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.ag-banner-title{margin:0;font-size:var(--ag-type-label-size);font-weight:var(--ag-type-label-weight);color:var(--ag-head)}.ag-banner-actions{display:flex;flex:none;align-items:center;gap:var(--ag-space-2);margin-left:auto}.ag-banner[data-variant=success]>svg{color:var(--ag-status-idle)}.ag-banner[data-variant=warning]>svg,.ag-banner[data-variant=warning] .ag-banner-title{color:var(--ag-status-waiting)}.ag-banner[data-variant=error]>svg,.ag-banner[data-variant=error] .ag-banner-title{color:var(--ag-status-error)}.ag-banner[data-variant=offline]>svg{color:var(--ag-status-offline)}.ag-scrim{position:fixed;inset:0;z-index:var(--ag-z-overlay);background-color:var(--ag-scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ag-scrim[data-state=open]{animation:ag-fade var(--ag-duration-moderate) var(--ag-ease-out) both}.ag-scrim[data-state=closed]{animation:ag-fade-out var(--ag-duration-base) var(--ag-ease-in) both}.ag-dialog{position:fixed;z-index:var(--ag-z-overlay);left:50%;top:50%;translate:-50% -50%;display:flex;flex-direction:column;gap:var(--ag-space-6);width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow:auto;padding:var(--ag-space-8);border:1px solid var(--ag-rim);border-radius:var(--ag-radius-panel);background-color:var(--ag-surface-overlay);-webkit-backdrop-filter:var(--ag-glass-blur);backdrop-filter:var(--ag-glass-blur);box-shadow:var(--ag-glass-highlight),var(--ag-glass-drop);color:var(--ag-ink)}.ag-dialog:focus{outline:none}.ag-dialog[data-size=sm]{width:min(400px,calc(100vw - 32px))}.ag-dialog[data-size=lg]{width:min(720px,calc(100vw - 32px))}.ag-dialog[data-state=open]{animation:ag-zoom-in var(--ag-duration-moderate) var(--ag-ease-out) both}.ag-dialog[data-state=closed]{animation:ag-zoom-out var(--ag-duration-base) var(--ag-ease-in) both}.ag-dialog-header{display:flex;flex-direction:column;gap:6px;padding-right:36px}.ag-dialog-title{margin:0;font-size:var(--ag-type-heading-size);line-height:var(--ag-type-heading-line-height);letter-spacing:var(--ag-type-heading-letter-spacing);font-weight:var(--ag-type-heading-weight);color:var(--ag-head)}.ag-dialog-description{margin:0;font-size:var(--ag-type-body-sm-size);line-height:var(--ag-type-body-sm-line-height);color:var(--ag-soft)}.ag-dialog-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--ag-space-3)}.ag-dialog-close{position:absolute;top:18px;right:18px}.ag-sheet{position:fixed;z-index:var(--ag-z-overlay);display:flex;flex-direction:column;gap:var(--ag-space-6);overflow:auto;padding:var(--ag-space-7);border:1px solid var(--ag-rim);background-color:var(--ag-surface-overlay);-webkit-backdrop-filter:var(--ag-glass-blur);backdrop-filter:var(--ag-glass-blur);box-shadow:var(--ag-glass-highlight),var(--ag-glass-drop);color:var(--ag-ink);animation-duration:var(--ag-duration-panel);animation-timing-function:var(--ag-ease-out);animation-fill-mode:both}.ag-sheet:focus{outline:none}.ag-sheet[data-side=right],.ag-sheet:not([data-side]){top:var(--ag-space-5);right:var(--ag-space-5);bottom:var(--ag-space-5);width:min(400px,calc(100vw - 28px));border-radius:var(--ag-radius-panel)}.ag-sheet[data-side=left]{top:var(--ag-space-5);left:var(--ag-space-5);bottom:var(--ag-space-5);width:min(320px,calc(100vw - 28px));border-radius:var(--ag-radius-panel)}.ag-sheet[data-side=bottom]{left:0;right:0;bottom:0;max-height:85dvh;border-radius:var(--ag-radius-panel) var(--ag-radius-panel) 0 0;border-bottom:0}.ag-sheet[data-side=top]{left:0;right:0;top:0;max-height:85dvh;border-radius:0 0 var(--ag-radius-panel) var(--ag-radius-panel);border-top:0}.ag-sheet:is([data-side=right],:not([data-side]))[data-state=open]{animation-name:ag-sheet-in-right}.ag-sheet:is([data-side=right],:not([data-side]))[data-state=closed]{animation-name:ag-sheet-out-right}.ag-sheet[data-side=right],.ag-sheet:not([data-side]){--ag-sheet-gap: var(--ag-space-5)}.ag-sheet[data-side=left][data-state=open]{animation-name:ag-sheet-in-left}.ag-sheet[data-side=left][data-state=closed]{animation-name:ag-sheet-out-left}.ag-sheet[data-side=bottom][data-state=open]{animation-name:ag-sheet-in-bottom}.ag-sheet[data-side=bottom][data-state=closed]{animation-name:ag-sheet-out-bottom}.ag-sheet[data-side=top][data-state=open]{animation-name:ag-sheet-in-top}.ag-sheet[data-side=top][data-state=closed]{animation-name:ag-sheet-out-top}.ag-sheet[data-state=closed]{animation-duration:var(--ag-duration-moderate);animation-timing-function:var(--ag-ease-in)}@keyframes ag-sheet-in-right{0%{transform:translate(calc(100% + var(--ag-space-5) * 2))}to{transform:none}}@keyframes ag-sheet-out-right{0%{transform:none}to{transform:translate(calc(100% + var(--ag-space-5) * 2))}}@keyframes ag-sheet-in-left{0%{transform:translate(calc(-100% - var(--ag-space-5) * 2))}to{transform:none}}@keyframes ag-sheet-out-left{0%{transform:none}to{transform:translate(calc(-100% - var(--ag-space-5) * 2))}}.ag-popover,.ag-menu,.ag-select-content{z-index:var(--ag-z-popover);min-width:200px;max-height:var(--radix-popper-available-height, 70vh);border:1px solid var(--ag-rim);border-radius:var(--ag-radius-row);background-color:var(--ag-surface-overlay);-webkit-backdrop-filter:var(--ag-glass-blur);backdrop-filter:var(--ag-glass-blur);box-shadow:var(--ag-glass-highlight),var(--ag-glass-drop);color:var(--ag-ink);transform-origin:var(--radix-popper-transform-origin)}.ag-popover{padding:var(--ag-space-6);width:300px;max-width:calc(100vw - 32px)}.ag-popover:focus,.ag-menu:focus{outline:none}.ag-menu,.ag-select-content{padding:6px;overflow:auto}.ag-select-content{min-width:var(--radix-select-trigger-width)}:is(.ag-popover,.ag-menu,.ag-select-content,.ag-tooltip)[data-state=open],.ag-tooltip:is([data-state=delayed-open],[data-state=instant-open]){animation:ag-pop var(--ag-duration-pop) var(--ag-ease-out) both}:is(.ag-popover,.ag-menu,.ag-select-content,.ag-tooltip)[data-state=open][data-side=bottom],.ag-tooltip:is([data-state=delayed-open],[data-state=instant-open])[data-side=bottom]{animation-name:ag-slide-from-top}:is(.ag-popover,.ag-menu,.ag-select-content,.ag-tooltip)[data-state=open][data-side=top],.ag-tooltip:is([data-state=delayed-open],[data-state=instant-open])[data-side=top]{animation-name:ag-slide-from-bottom}:is(.ag-popover,.ag-menu,.ag-select-content,.ag-tooltip)[data-state=open][data-side=left],.ag-tooltip:is([data-state=delayed-open],[data-state=instant-open])[data-side=left]{animation-name:ag-slide-from-right}:is(.ag-popover,.ag-menu,.ag-select-content,.ag-tooltip)[data-state=open][data-side=right],.ag-tooltip:is([data-state=delayed-open],[data-state=instant-open])[data-side=right]{animation-name:ag-slide-from-left}:is(.ag-popover,.ag-menu,.ag-select-content,.ag-tooltip)[data-state=closed]{animation:ag-pop-out var(--ag-duration-instant) var(--ag-ease-in) both}.ag-menu-item,.ag-select-item{position:relative;display:flex;align-items:center;gap:10px;min-height:36px;padding:0 10px;border-radius:10px;color:var(--ag-head);font-size:var(--ag-type-body-sm-size);line-height:1.3;cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;transition:background-color var(--ag-duration-instant) var(--ag-ease-standard)}:is(.ag-menu-item,.ag-select-item)>svg{flex:none;width:18px;height:18px;color:var(--ag-soft)}:is(.ag-menu-item,.ag-select-item)[data-highlighted]{background-color:var(--ag-glass-2)}:is(.ag-menu-item,.ag-select-item)[data-state=checked]{background-color:var(--ag-glass-3)}:is(.ag-menu-item,.ag-select-item)[data-disabled]{opacity:.45;cursor:default}.ag-menu-item[data-variant=danger]{color:var(--ag-status-error)}.ag-menu-item[data-variant=danger]>svg{color:currentColor}.ag-menu-item[data-inset]{padding-left:38px}.ag-menu-item-indicator{position:absolute;left:10px;display:inline-flex;color:var(--ag-head)}.ag-menu-item-indicator>svg{width:16px;height:16px}.ag-select-item{padding-right:34px}.ag-select-item .ag-menu-item-indicator{left:auto;right:10px}.ag-menu-label{padding:10px 10px 6px;font-size:11.5px;font-weight:var(--ag-type-eyebrow-weight);letter-spacing:var(--ag-type-eyebrow-letter-spacing);text-transform:uppercase;color:var(--ag-muted)}.ag-menu-separator{height:1px;margin:6px 4px;background-color:var(--ag-separator)}.ag-menu-shortcut{margin-left:auto;padding-left:var(--ag-space-6);font-size:12px;color:var(--ag-muted);letter-spacing:.5px}.ag-menu-sub-chevron{margin-left:auto;width:16px;height:16px;color:var(--ag-muted)}.ag-select-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--ag-space-2);height:40px;padding:0 12px 0 16px;border-radius:var(--ag-radius-pill);cursor:pointer;text-align:left}.ag-select-trigger[data-size=sm]{height:32px;padding:0 10px 0 12px;font-size:13px}.ag-select-trigger[data-placeholder]>:first-child{color:var(--ag-muted)}.ag-select-trigger>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-select-chevron{flex:none;width:16px;height:16px;color:var(--ag-muted);transition:transform var(--ag-duration-pop) var(--ag-ease-out)}.ag-select-trigger[data-state=open] .ag-select-chevron{transform:rotate(180deg)}.ag-select-scroll{display:flex;justify-content:center;padding:4px;color:var(--ag-muted);cursor:default}.ag-tooltip{z-index:var(--ag-z-tooltip);max-width:280px;padding:6px 10px;border:1px solid var(--ag-rim);border-radius:10px;background-color:var(--ag-surface-overlay);-webkit-backdrop-filter:var(--ag-glass-blur);backdrop-filter:var(--ag-glass-blur);box-shadow:var(--ag-glass-highlight),var(--ag-glass-drop);color:var(--ag-head);font-size:12.5px;line-height:1.4;transform-origin:var(--radix-tooltip-content-transform-origin)}.ag-tooltip-arrow{fill:var(--ag-surface-overlay)}.ag-tooltip .ag-kbd{height:18px;min-width:18px;margin-left:6px;font-size:10.5px}.ag-toaster{position:fixed;z-index:var(--ag-z-toast);right:var(--ag-space-5);bottom:var(--ag-space-5);display:flex;flex-direction:column-reverse;gap:var(--ag-space-3);width:min(380px,calc(100vw - 28px));margin:0;padding:0;list-style:none;outline:none}.ag-toaster[data-position=top-right]{top:var(--ag-space-5);bottom:auto;flex-direction:column}.ag-toaster[data-position=bottom-center]{right:50%;translate:50% 0}.ag-toaster[data-position=top-center]{top:var(--ag-space-5);bottom:auto;right:50%;translate:50% 0;flex-direction:column}.ag-toast{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:start;column-gap:var(--ag-space-4);padding:14px 14px 14px var(--ag-space-6);border:1px solid var(--ag-rim);border-radius:var(--ag-radius-row);background-color:var(--ag-surface-overlay);-webkit-backdrop-filter:var(--ag-glass-blur);backdrop-filter:var(--ag-glass-blur);box-shadow:var(--ag-glass-highlight),var(--ag-glass-drop);color:var(--ag-ink)}.ag-toast[data-state=open]{animation:ag-toast-in var(--ag-duration-panel) var(--ag-ease-spring) both}.ag-toast[data-state=closed]{animation:ag-toast-out var(--ag-duration-moderate) var(--ag-ease-in) both}.ag-toast[data-swipe=move]{transform:translate(var(--radix-toast-swipe-move-x))}.ag-toast[data-swipe=cancel]{transform:none;transition:transform var(--ag-duration-base) var(--ag-ease-out)}.ag-toast[data-swipe=end]{animation:ag-toast-out var(--ag-duration-base) var(--ag-ease-in) both}.ag-toast-icon{display:inline-flex;width:20px;height:20px;margin-top:1px;color:var(--ag-status-working)}.ag-toast-icon>svg{width:20px;height:20px}.ag-toast:not(:has(.ag-toast-icon)){grid-template-columns:1fr auto}.ag-toast[data-variant=success] .ag-toast-icon{color:var(--ag-status-idle)}.ag-toast[data-variant=warning] .ag-toast-icon{color:var(--ag-status-waiting)}.ag-toast[data-variant=error] .ag-toast-icon{color:var(--ag-status-error)}.ag-toast-body{display:flex;flex-direction:column;gap:2px;min-width:0}.ag-toast-title{margin:0;font-size:var(--ag-type-label-size);font-weight:var(--ag-type-label-weight);color:var(--ag-head)}.ag-toast[data-variant=error] .ag-toast-title{color:var(--ag-status-error)}.ag-toast-description{margin:0;font-size:var(--ag-type-caption-size);line-height:var(--ag-type-caption-line-height);color:var(--ag-muted)}.ag-toast-actions{display:flex;align-items:center;gap:var(--ag-space-1);margin:-4px -4px -4px 0}.ag-accordion-item{border-bottom:1px solid var(--ag-separator)}.ag-accordion-item:last-child{border-bottom:0}.ag-accordion-trigger{display:flex;flex:1;align-items:center;justify-content:space-between;gap:var(--ag-space-4);width:100%;padding:var(--ag-space-5) 0;border:0;background:none;color:var(--ag-head);text-align:left;cursor:pointer;font-family:inherit;font-size:var(--ag-type-label-size);font-weight:var(--ag-type-label-weight)}.ag-accordion-trigger>svg{flex:none;width:18px;height:18px;color:var(--ag-muted);transition:transform var(--ag-duration-moderate) var(--ag-ease-out)}.ag-accordion-trigger[data-state=open]>svg{transform:rotate(180deg)}.ag-accordion-header{display:flex;margin:0}.ag-collapsible-content{overflow:hidden}.ag-collapsible-content[data-state=open]{animation:ag-collapse-down var(--ag-duration-moderate) var(--ag-ease-out)}.ag-collapsible-content[data-state=closed]{animation:ag-collapse-up var(--ag-duration-base) var(--ag-ease-in)}.ag-accordion-content-inner{padding-bottom:var(--ag-space-5);color:var(--ag-ink);font-size:var(--ag-type-body-sm-size);line-height:var(--ag-type-body-sm-line-height)}.ag-slider{position:relative;display:flex;align-items:center;width:100%;height:20px;touch-action:none;-webkit-user-select:none;user-select:none}.ag-slider-track{position:relative;flex:1;height:6px;overflow:hidden;border-radius:var(--ag-radius-pill);background-color:var(--ag-track)}.ag-slider-range{position:absolute;height:100%;border-radius:inherit;background-color:var(--ag-primary)}.ag-slider-thumb{display:block;width:20px;height:20px;border-radius:50%;background-color:var(--ag-head);box-shadow:var(--ag-knob);cursor:grab;transition:transform var(--ag-duration-fast) var(--ag-ease-out),box-shadow var(--ag-duration-base) var(--ag-ease-standard)}.ag-slider-thumb:hover{transform:scale(1.1)}.ag-slider-thumb:active{transform:scale(1.18);cursor:grabbing}.ag-slider[data-disabled]{opacity:.45}.ag-table-wrap{overflow:auto;border:1px solid var(--ag-rim);border-radius:var(--ag-radius-group);background-color:var(--ag-glass);-webkit-backdrop-filter:var(--ag-glass-blur);backdrop-filter:var(--ag-glass-blur);box-shadow:var(--ag-glass-highlight)}.ag-table{width:100%;border-collapse:collapse;font-size:var(--ag-type-body-sm-size);color:var(--ag-ink)}.ag-table th{height:40px;padding:0 var(--ag-space-6);text-align:left;font-size:11.5px;font-weight:var(--ag-type-eyebrow-weight);letter-spacing:var(--ag-type-eyebrow-letter-spacing);text-transform:uppercase;color:var(--ag-muted);border-bottom:1px solid var(--ag-separator);white-space:nowrap}.ag-table td{height:48px;padding:0 var(--ag-space-6);border-bottom:1px solid var(--ag-separator)}.ag-table tr:last-child td{border-bottom:0}.ag-table tbody tr{transition:background-color var(--ag-duration-base) var(--ag-ease-standard)}.ag-table tbody tr:hover{background-color:var(--ag-glass-2)}.ag-table tbody tr[data-state=selected]{background-color:var(--ag-glass-3)}.ag-table caption{padding:var(--ag-space-4);caption-side:bottom;font-size:var(--ag-type-caption-size);color:var(--ag-muted)}.ag-lightfield{position:fixed;inset:0;z-index:var(--ag-z-field);overflow:hidden;pointer-events:none;--ag-light-blend: normal}.ag-lightfield[data-position=absolute]{position:absolute}:is([data-theme=dark],.dark) .ag-lightfield,.ag-lightfield:is([data-theme=dark],.dark){--ag-light-blend: screen}@media(prefers-color-scheme:dark){:root:not([data-theme=light]):not(.light) .ag-lightfield{--ag-light-blend: screen}}:is([data-theme=light],.light) .ag-lightfield{--ag-light-blend: normal}.ag-lightfield-wash{position:absolute;left:-20%;bottom:-45%;width:80%;height:90%;border-radius:50%;background:var(--ag-wash);filter:var(--ag-wash-blur);transition:opacity .8s ease}.ag-lightfield-light{position:absolute;opacity:0;transition:opacity 1.6s ease}.ag-lightfield-light>span{display:block;width:100%;height:100%;border-radius:50%;filter:var(--ag-light-blur);mix-blend-mode:var(--ag-light-blend);animation:ag-bulb 4.6s var(--ag-ease-in-out) infinite}.ag-lightfield-light[data-light="1"]{left:-26%;top:-42%;width:66vmax;height:66vmax}.ag-lightfield-light[data-light="1"]>span{background:radial-gradient(circle,var(--ag-light-green) 0%,transparent 70%)}.ag-lightfield-light[data-light="2"]{left:22%;top:-52%;width:56vmax;height:56vmax}.ag-lightfield-light[data-light="2"]>span{background:radial-gradient(circle,var(--ag-light-yellow) 0%,transparent 70%);animation-duration:3.8s;animation-delay:-1.2s}.ag-lightfield-light[data-light="3"]{right:-30%;top:-12%;width:72vmax;height:72vmax}.ag-lightfield-light[data-light="3"]>span{background:radial-gradient(circle,var(--ag-light-orange) 0%,transparent 70%);animation-duration:5.4s;animation-delay:-2.4s}.ag-lightfield-light[data-light="4"]{right:-8%;bottom:-54%;width:64vmax;height:64vmax}.ag-lightfield-light[data-light="4"]>span{background:radial-gradient(circle,var(--ag-light-blue) 0%,transparent 70%);animation-duration:4.2s;animation-delay:-.6s}.ag-lightfield:is([data-mode=moving],[data-mode=static]) .ag-lightfield-light{opacity:1}.ag-lightfield[data-mode=moving] .ag-lightfield-light[data-light="1"]{animation:ag-path1 24s var(--ag-ease-in-out) infinite}.ag-lightfield[data-mode=moving] .ag-lightfield-light[data-light="2"]{animation:ag-path2 28s var(--ag-ease-in-out) infinite}.ag-lightfield[data-mode=moving] .ag-lightfield-light[data-light="3"]{animation:ag-path3 26s var(--ag-ease-in-out) infinite}.ag-lightfield[data-mode=moving] .ag-lightfield-light[data-light="4"]{animation:ag-path4 30s var(--ag-ease-in-out) infinite}.ag-lightfield[data-mode=ambient] .ag-lightfield-wash{animation:ag-drift 48s var(--ag-ease-in-out) infinite alternate}.ag-lightfield[data-mode=ambient] .ag-lightfield-light:is([data-light="1"],[data-light="4"]){opacity:.45;transition:opacity 3s ease}.ag-lightfield[data-mode=ambient] .ag-lightfield-light[data-light="1"]{animation:ag-path1 90s var(--ag-ease-in-out) infinite}.ag-lightfield[data-mode=ambient] .ag-lightfield-light[data-light="4"]{animation:ag-path4 110s var(--ag-ease-in-out) infinite}.ag-lightfield[data-mode=off] .ag-lightfield-light>span{animation:none}.ag-lightfield[data-paused] :is(.ag-lightfield-light,.ag-lightfield-light>span,.ag-lightfield-wash){animation-play-state:paused}.ag-mark{--ag-mark-size: 34px;position:relative;display:inline-block;flex:none;overflow:hidden;width:var(--ag-mark-size);height:var(--ag-mark-size);border-radius:calc(var(--ag-mark-size) * .3);background:linear-gradient(160deg,var(--ag-ci-sky-blue) -25%,var(--ag-ci-navy) 70%);box-shadow:inset 0 1px #ffffff59,inset 0 0 0 1px #ffffff1f}.ag-mark[data-glow]{box-shadow:inset 0 1px #ffffff59,inset 0 0 0 1px #ffffff1f,var(--ag-mark-glow)}.ag-mark[data-shape=round]{border-radius:50%}.ag-mark>i{position:absolute;display:block;border-radius:999px}.ag-mark>i:nth-child(1),.ag-mark>i:nth-child(2){top:23%;width:13.5%;height:54%;background:#fff}.ag-mark>i:nth-child(1){left:27%}.ag-mark>i:nth-child(2){left:59.5%}.ag-mark>i:nth-child(3){left:21%;top:44.2%;width:58%;height:11.6%;background:linear-gradient(90deg,var(--ag-ci-green),var(--ag-ci-yellow) 55%,var(--ag-ci-orange));box-shadow:0 0 calc(var(--ag-mark-size) * .22) var(--ag-light-yellow);animation:ag-mark-glow 3.6s var(--ag-ease-in-out) infinite}.ag-mark[data-running]>i:nth-child(3){animation:ag-mark-run .9s var(--ag-ease-in-out) infinite}@keyframes ag-mark-glow{0%,to{opacity:.88}50%{opacity:1}}@keyframes ag-mark-run{0%,to{opacity:.7;transform:scaleX(.82)}50%{opacity:1;transform:scaleX(1.04)}}.ag-mark-rings{position:relative;display:inline-flex;flex:none}.ag-mark-rings>i{position:absolute;inset:calc(var(--ag-mark-size, 104px) * -.44);border-radius:50%;border:1px solid var(--ag-rim-strong);animation:ag-ring 4.2s var(--ag-ease-ring) infinite;pointer-events:none}.ag-mark-rings>i:nth-child(2){animation-delay:1.4s}.ag-mark-rings>i:nth-child(3){animation-delay:2.8s}.ag-tile{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:var(--ag-space-4);min-height:118px;padding:var(--ag-space-5) var(--ag-space-6);border:1px solid var(--ag-rim);border-radius:var(--ag-radius-card);background-color:var(--ag-glass);-webkit-backdrop-filter:var(--ag-glass-blur);backdrop-filter:var(--ag-glass-blur);box-shadow:var(--ag-glass-highlight),var(--ag-glass-drop);color:var(--ag-head);font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:background-color var(--ag-duration-base) var(--ag-ease-standard),transform var(--ag-duration-fast) var(--ag-ease-standard)}.ag-tile:hover{background-color:var(--ag-glass-2)}.ag-tile:active{transform:scale(.98)}.ag-tile-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid var(--ag-rim);border-radius:var(--ag-radius-tile);background-color:var(--ag-glass-2);color:var(--ag-head);box-shadow:var(--ag-glass-highlight)}.ag-tile-icon>svg{width:20px;height:20px}.ag-tile[data-tone=cool] .ag-tile-icon,.ag-tile-icon[data-tone=cool]{background-image:linear-gradient(140deg,var(--ag-tint-cool),transparent 90%)}.ag-tile[data-tone=warm] .ag-tile-icon,.ag-tile-icon[data-tone=warm]{background-image:linear-gradient(140deg,var(--ag-tint-warm),var(--ag-tint-warm-2) 55%,transparent 95%)}.ag-tile-title{font-size:var(--ag-type-label-size);font-weight:var(--ag-type-label-weight);line-height:1.35;color:var(--ag-head)}.ag-tile-description{margin-top:2px;font-size:var(--ag-type-caption-size);line-height:var(--ag-type-caption-line-height);color:var(--ag-muted)}.ag-stat{display:flex;flex-direction:column;gap:6px;padding:var(--ag-space-6) var(--ag-space-7);border:1px solid var(--ag-rim);border-radius:var(--ag-radius-group);background-color:var(--ag-glass);-webkit-backdrop-filter:var(--ag-glass-blur);backdrop-filter:var(--ag-glass-blur);box-shadow:var(--ag-glass-highlight),var(--ag-glass-drop)}.ag-stat-label{display:flex;align-items:center;gap:6px;font-size:var(--ag-type-eyebrow-size);font-weight:var(--ag-type-eyebrow-weight);letter-spacing:var(--ag-type-eyebrow-letter-spacing);text-transform:uppercase;color:var(--ag-muted)}.ag-stat-label>svg{width:15px;height:15px}.ag-stat-value{display:flex;align-items:baseline;gap:6px;font-size:var(--ag-type-title-size);line-height:var(--ag-type-title-line-height);letter-spacing:var(--ag-type-title-letter-spacing);font-weight:var(--ag-type-title-weight);color:var(--ag-head);font-variant-numeric:tabular-nums}.ag-stat-unit{font-size:var(--ag-type-caption-size);font-weight:400;letter-spacing:0;color:var(--ag-muted)}.ag-stat-delta{font-size:var(--ag-type-caption-size);color:var(--ag-muted)}.ag-stat-delta[data-trend=up]{color:var(--ag-status-idle)}.ag-stat-delta[data-trend=down]{color:var(--ag-status-error)}.ag-thread{display:flex;flex-direction:column;gap:var(--ag-space-8)}.ag-message{display:flex;flex-direction:column;gap:var(--ag-space-2);max-width:100%}.ag-message[data-role=user]{align-items:flex-end}.ag-message[data-role=user][data-animate]{animation:ag-send var(--ag-duration-emphasis) var(--ag-ease-spring) backwards}.ag-message[data-role=assistant][data-animate]{animation:ag-materialize .9s var(--ag-ease-out) backwards,ag-reveal var(--ag-duration-reveal) var(--ag-ease-out) backwards}.ag-message[data-role=context]{align-items:center}.ag-bubble{max-width:min(78%,640px);padding:var(--ag-space-4) var(--ag-space-7);border:1px solid var(--ag-rim);border-radius:22px 22px var(--ag-radius-tail) 22px;background-color:var(--ag-glass);background-image:linear-gradient(120deg,var(--ag-bubble-blue),var(--ag-bubble-green));-webkit-backdrop-filter:var(--ag-glass-blur);backdrop-filter:var(--ag-glass-blur);box-shadow:var(--ag-glass-highlight);color:var(--ag-head);font-size:var(--ag-type-body-size);line-height:1.6;overflow-wrap:anywhere;white-space:pre-wrap}.ag-message-content{color:var(--ag-ink);font-size:var(--ag-type-body-size);line-height:var(--ag-type-body-line-height);overflow-wrap:anywhere}.ag-message-content>*+*{margin-top:.75em}.ag-message-content>:is(p,ul,ol,h1,h2,h3,pre,blockquote){margin-bottom:0}.ag-message-content[data-streaming]>*{animation:ag-focus .55s var(--ag-ease-out) backwards}.ag-message-meta{display:flex;align-items:center;gap:var(--ag-space-2);font-size:var(--ag-type-caption-size);color:var(--ag-muted)}.ag-message[data-role=context] .ag-message-content{font-size:var(--ag-type-caption-size);color:var(--ag-context)}.ag-message-actions{display:flex;gap:2px;opacity:0;transition:opacity var(--ag-duration-base) var(--ag-ease-standard)}.ag-message:is(:hover,:focus-within) .ag-message-actions,.ag-message-actions[data-visible]{opacity:1}.ag-composer{position:relative;display:flex;align-items:flex-end;gap:var(--ag-space-2);width:100%;padding:7px;border:1px solid var(--ag-rim);border-radius:30px;background-color:var(--ag-glass);background-image:radial-gradient(120px 80px at 0% 50%,var(--ag-glow-green),transparent 70%);-webkit-backdrop-filter:var(--ag-glass-blur);backdrop-filter:var(--ag-glass-blur);box-shadow:var(--ag-glass-highlight),var(--ag-glass-drop);transition:border-color var(--ag-duration-base) var(--ag-ease-standard),box-shadow var(--ag-duration-base) var(--ag-ease-standard)}.ag-composer[data-multiline]{border-radius:var(--ag-radius-panel)}.ag-composer:focus-within{border-color:var(--ag-rim-strong)}.ag-composer-input{flex:1;min-width:0;max-height:240px;min-height:40px;margin:0;padding:9px 6px;border:0;outline:none;resize:none;overflow-y:auto;background:transparent;color:var(--ag-head);font-family:inherit;font-size:var(--ag-type-body-size);line-height:1.45}.ag-composer-input::placeholder{color:var(--ag-muted)}.ag-composer-leading,.ag-composer-trailing{display:flex;flex:none;align-items:center;gap:var(--ag-space-1)}.ag-composer-send>svg{transition:transform var(--ag-duration-moderate) var(--ag-ease-spring),opacity var(--ag-duration-base) var(--ag-ease-standard)}.ag-composer-send[data-ready]{box-shadow:var(--ag-send-glow)}.ag-composer-send[data-ready]>svg{animation:ag-scale-in var(--ag-duration-moderate) var(--ag-ease-pop) backwards}.ag-composer-send:disabled{opacity:.35}.ag-composer-send[data-running]>svg{animation:ag-zoom-in var(--ag-duration-base) var(--ag-ease-out) backwards}.ag-composer-running{display:flex;flex:1;align-items:center;gap:var(--ag-space-4);min-width:0;min-height:40px;padding:0 var(--ag-space-2) 0 1px;animation:ag-fade var(--ag-duration-moderate) var(--ag-ease-out) both}.ag-composer-status{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ag-type-label-size);font-weight:var(--ag-type-label-weight);color:var(--ag-head)}.ag-wave{display:flex;flex:1;align-items:center;justify-content:flex-end;gap:3px;height:28px;overflow:hidden}.ag-wave>i{flex:0 0 3px;border-radius:3px;background:var(--ag-primary);transform-origin:50% 50%;animation:ag-wave 1s var(--ag-ease-in-out) infinite}@keyframes ag-wave{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}.ag-sidebar{display:flex;flex-direction:column;gap:var(--ag-space-1);width:272px;flex:none;padding:10px;overflow:hidden;border:1px solid var(--ag-rim);border-radius:var(--ag-radius-panel);background-color:var(--ag-glass);-webkit-backdrop-filter:var(--ag-glass-blur);backdrop-filter:var(--ag-glass-blur);box-shadow:var(--ag-glass-highlight),var(--ag-glass-drop);transition:width var(--ag-duration-panel) var(--ag-ease-out)}.ag-sidebar[data-collapsed]{width:68px}.ag-sidebar>*{animation:ag-sb-slide var(--ag-duration-panel) var(--ag-ease-out) backwards}.ag-sidebar[data-collapsed]>*{animation:ag-sb-rail var(--ag-duration-moderate) var(--ag-ease-out) backwards}.ag-sidebar-section{display:flex;flex-direction:column;gap:2px}.ag-sidebar-label{padding:14px 12px 6px;font-size:11.5px;font-weight:var(--ag-type-eyebrow-weight);letter-spacing:var(--ag-type-eyebrow-letter-spacing);text-transform:uppercase;color:var(--ag-muted);white-space:nowrap}.ag-sidebar[data-collapsed] .ag-sidebar-label{visibility:hidden;height:12px;padding:0}.ag-sidebar-spacer{flex:1}.ag-nav-item{display:flex;align-items:center;gap:10px;width:100%;height:40px;padding:0 12px;flex:none;border:1px solid transparent;border-radius:var(--ag-radius-nav);background:transparent;color:var(--ag-soft);font-family:inherit;font-size:var(--ag-type-body-sm-size);text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--ag-duration-base) var(--ag-ease-standard),color var(--ag-duration-base) var(--ag-ease-standard),border-color var(--ag-duration-base) var(--ag-ease-standard),transform var(--ag-duration-fast) var(--ag-ease-standard)}.ag-nav-item>svg{flex:none;width:20px;height:20px}.ag-nav-item:hover{background-color:var(--ag-glass-2);color:var(--ag-head)}.ag-nav-item:active{transform:scale(.98)}.ag-nav-item[data-active],.ag-nav-item[aria-current=page]{background-color:var(--ag-glass-3);border-color:var(--ag-rim-strong);color:var(--ag-head)}.ag-nav-item-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.ag-nav-item-trailing{margin-left:auto;color:var(--ag-muted);font-size:var(--ag-type-caption-size)}.ag-sidebar[data-collapsed] .ag-nav-item{justify-content:center;padding:0}.ag-sidebar[data-collapsed] :is(.ag-nav-item-label,.ag-nav-item-trailing){display:none}.ag-settings-section{display:flex;flex-direction:column;gap:var(--ag-space-3)}.ag-settings-group{overflow:hidden;border:1px solid var(--ag-rim);border-radius:var(--ag-radius-group);background-color:var(--ag-glass);-webkit-backdrop-filter:var(--ag-glass-blur);backdrop-filter:var(--ag-glass-blur);box-shadow:var(--ag-glass-highlight)}.ag-settings-row{display:flex;align-items:center;gap:var(--ag-space-6);min-height:60px;padding:14px var(--ag-space-7)}.ag-settings-row+.ag-settings-row{border-top:1px solid var(--ag-separator)}.ag-settings-row-text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.ag-settings-row-title{font-size:var(--ag-type-label-size);font-weight:var(--ag-type-label-weight);color:var(--ag-head)}.ag-settings-row-description{font-size:13px;line-height:1.45;color:var(--ag-muted)}.ag-settings-row-control{display:flex;flex:none;align-items:center;gap:var(--ag-space-2)}.ag-settings-row-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--ag-radius-tile);background-color:var(--ag-glass-2);color:var(--ag-head)}.ag-settings-row-icon>svg{width:18px;height:18px}.ag-empty{display:flex;flex-direction:column;align-items:center;gap:var(--ag-space-3);padding:var(--ag-space-10) var(--ag-space-7);text-align:center}.ag-empty-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:var(--ag-space-2);border:1px solid var(--ag-rim);border-radius:var(--ag-radius-row);background-color:var(--ag-glass-2);color:var(--ag-soft)}.ag-empty-icon>svg{width:24px;height:24px}.ag-empty-title{margin:0;font-size:17px;font-weight:600;color:var(--ag-head)}.ag-empty-description{margin:0;max-width:380px;font-size:var(--ag-type-body-sm-size);color:var(--ag-muted)}@media(prefers-reduced-motion:reduce){:root:not([data-motion=full]) :is(.ag-lightfield-light,.ag-lightfield-light>span,.ag-lightfield-wash,.ag-mark>i,.ag-mark-rings>i,.ag-status-dot,.ag-typing>i,.ag-skeleton,.ag-wave>i){animation:none!important}:root:not([data-motion=full]) .ag-mark-rings>i{opacity:.5}}[data-motion=reduce] :is(.ag-lightfield-light,.ag-lightfield-light>span,.ag-lightfield-wash,.ag-mark>i,.ag-mark-rings>i,.ag-status-dot,.ag-typing>i,.ag-skeleton,.ag-wave>i){animation:none!important}[data-motion=reduce] .ag-mark-rings>i{opacity:.5}.ag-block{display:block}.ag-inline-block{display:inline-block}.ag-inline{display:inline}.ag-flex{display:flex}.ag-inline-flex{display:inline-flex}.ag-grid{display:grid}.ag-hidden{display:none}.ag-contents{display:contents}.ag-flex-row{flex-direction:row}.ag-flex-col{flex-direction:column}.ag-flex-row-reverse{flex-direction:row-reverse}.ag-flex-col-reverse{flex-direction:column-reverse}.ag-flex-wrap{flex-wrap:wrap}.ag-flex-nowrap{flex-wrap:nowrap}.ag-flex-1{flex:1 1 0%;min-width:0}.ag-flex-auto{flex:1 1 auto}.ag-flex-none{flex:none}.ag-shrink-0{flex-shrink:0}.ag-grow{flex-grow:1}.ag-items-start{align-items:flex-start}.ag-items-center{align-items:center}.ag-self-center{align-self:center}.ag-items-end{align-items:flex-end}.ag-self-end{align-self:flex-end}.ag-items-baseline{align-items:baseline}.ag-self-baseline{align-self:baseline}.ag-items-stretch{align-items:stretch}.ag-self-stretch{align-self:stretch}.ag-justify-start{justify-content:flex-start}.ag-justify-center{justify-content:center}.ag-justify-end{justify-content:flex-end}.ag-justify-between{justify-content:space-between}.ag-justify-around{justify-content:space-around}.ag-justify-evenly{justify-content:space-evenly}.ag-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.ag-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ag-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ag-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ag-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.ag-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.ag-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.ag-grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.ag-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.ag-col-span-1{grid-column:span 1 / span 1}.ag-col-span-2{grid-column:span 2 / span 2}.ag-col-span-3{grid-column:span 3 / span 3}.ag-col-span-4{grid-column:span 4 / span 4}.ag-col-span-6{grid-column:span 6 / span 6}.ag-col-span-12{grid-column:span 12 / span 12}.ag-col-span-full{grid-column:1 / -1}.ag-grid-auto-fill{grid-template-columns:repeat(auto-fill,minmax(var(--ag-min-col, 200px),1fr))}.ag-gap-0{gap:0}.ag-gap-x-0{column-gap:0}.ag-gap-y-0{row-gap:0}.ag-p-0{padding:0}.ag-m-0{margin:0}.ag-px-0{padding-left:0;padding-right:0}.ag-mx-0{margin-left:0;margin-right:0}.ag-py-0{padding-top:0;padding-bottom:0}.ag-my-0{margin-top:0;margin-bottom:0}.ag-pt-0{padding-top:0}.ag-mt-0{margin-top:0}.ag-pr-0{padding-right:0}.ag-mr-0{margin-right:0}.ag-pb-0{padding-bottom:0}.ag-mb-0{margin-bottom:0}.ag-pl-0{padding-left:0}.ag-ml-0{margin-left:0}.ag-gap-1{gap:var(--ag-space-1)}.ag-gap-x-1{column-gap:var(--ag-space-1)}.ag-gap-y-1{row-gap:var(--ag-space-1)}.ag-p-1{padding:var(--ag-space-1)}.ag-m-1{margin:var(--ag-space-1)}.ag-px-1{padding-left:var(--ag-space-1);padding-right:var(--ag-space-1)}.ag-mx-1{margin-left:var(--ag-space-1);margin-right:var(--ag-space-1)}.ag-py-1{padding-top:var(--ag-space-1);padding-bottom:var(--ag-space-1)}.ag-my-1{margin-top:var(--ag-space-1);margin-bottom:var(--ag-space-1)}.ag-pt-1{padding-top:var(--ag-space-1)}.ag-mt-1{margin-top:var(--ag-space-1)}.ag-pr-1{padding-right:var(--ag-space-1)}.ag-mr-1{margin-right:var(--ag-space-1)}.ag-pb-1{padding-bottom:var(--ag-space-1)}.ag-mb-1{margin-bottom:var(--ag-space-1)}.ag-pl-1{padding-left:var(--ag-space-1)}.ag-ml-1{margin-left:var(--ag-space-1)}.ag-gap-2{gap:var(--ag-space-2)}.ag-gap-x-2{column-gap:var(--ag-space-2)}.ag-gap-y-2{row-gap:var(--ag-space-2)}.ag-p-2{padding:var(--ag-space-2)}.ag-m-2{margin:var(--ag-space-2)}.ag-px-2{padding-left:var(--ag-space-2);padding-right:var(--ag-space-2)}.ag-mx-2{margin-left:var(--ag-space-2);margin-right:var(--ag-space-2)}.ag-py-2{padding-top:var(--ag-space-2);padding-bottom:var(--ag-space-2)}.ag-my-2{margin-top:var(--ag-space-2);margin-bottom:var(--ag-space-2)}.ag-pt-2{padding-top:var(--ag-space-2)}.ag-mt-2{margin-top:var(--ag-space-2)}.ag-pr-2{padding-right:var(--ag-space-2)}.ag-mr-2{margin-right:var(--ag-space-2)}.ag-pb-2{padding-bottom:var(--ag-space-2)}.ag-mb-2{margin-bottom:var(--ag-space-2)}.ag-pl-2{padding-left:var(--ag-space-2)}.ag-ml-2{margin-left:var(--ag-space-2)}.ag-gap-3{gap:var(--ag-space-3)}.ag-gap-x-3{column-gap:var(--ag-space-3)}.ag-gap-y-3{row-gap:var(--ag-space-3)}.ag-p-3{padding:var(--ag-space-3)}.ag-m-3{margin:var(--ag-space-3)}.ag-px-3{padding-left:var(--ag-space-3);padding-right:var(--ag-space-3)}.ag-mx-3{margin-left:var(--ag-space-3);margin-right:var(--ag-space-3)}.ag-py-3{padding-top:var(--ag-space-3);padding-bottom:var(--ag-space-3)}.ag-my-3{margin-top:var(--ag-space-3);margin-bottom:var(--ag-space-3)}.ag-pt-3{padding-top:var(--ag-space-3)}.ag-mt-3{margin-top:var(--ag-space-3)}.ag-pr-3{padding-right:var(--ag-space-3)}.ag-mr-3{margin-right:var(--ag-space-3)}.ag-pb-3{padding-bottom:var(--ag-space-3)}.ag-mb-3{margin-bottom:var(--ag-space-3)}.ag-pl-3{padding-left:var(--ag-space-3)}.ag-ml-3{margin-left:var(--ag-space-3)}.ag-gap-4{gap:var(--ag-space-4)}.ag-gap-x-4{column-gap:var(--ag-space-4)}.ag-gap-y-4{row-gap:var(--ag-space-4)}.ag-p-4{padding:var(--ag-space-4)}.ag-m-4{margin:var(--ag-space-4)}.ag-px-4{padding-left:var(--ag-space-4);padding-right:var(--ag-space-4)}.ag-mx-4{margin-left:var(--ag-space-4);margin-right:var(--ag-space-4)}.ag-py-4{padding-top:var(--ag-space-4);padding-bottom:var(--ag-space-4)}.ag-my-4{margin-top:var(--ag-space-4);margin-bottom:var(--ag-space-4)}.ag-pt-4{padding-top:var(--ag-space-4)}.ag-mt-4{margin-top:var(--ag-space-4)}.ag-pr-4{padding-right:var(--ag-space-4)}.ag-mr-4{margin-right:var(--ag-space-4)}.ag-pb-4{padding-bottom:var(--ag-space-4)}.ag-mb-4{margin-bottom:var(--ag-space-4)}.ag-pl-4{padding-left:var(--ag-space-4)}.ag-ml-4{margin-left:var(--ag-space-4)}.ag-gap-5{gap:var(--ag-space-5)}.ag-gap-x-5{column-gap:var(--ag-space-5)}.ag-gap-y-5{row-gap:var(--ag-space-5)}.ag-p-5{padding:var(--ag-space-5)}.ag-m-5{margin:var(--ag-space-5)}.ag-px-5{padding-left:var(--ag-space-5);padding-right:var(--ag-space-5)}.ag-mx-5{margin-left:var(--ag-space-5);margin-right:var(--ag-space-5)}.ag-py-5{padding-top:var(--ag-space-5);padding-bottom:var(--ag-space-5)}.ag-my-5{margin-top:var(--ag-space-5);margin-bottom:var(--ag-space-5)}.ag-pt-5{padding-top:var(--ag-space-5)}.ag-mt-5{margin-top:var(--ag-space-5)}.ag-pr-5{padding-right:var(--ag-space-5)}.ag-mr-5{margin-right:var(--ag-space-5)}.ag-pb-5{padding-bottom:var(--ag-space-5)}.ag-mb-5{margin-bottom:var(--ag-space-5)}.ag-pl-5{padding-left:var(--ag-space-5)}.ag-ml-5{margin-left:var(--ag-space-5)}.ag-gap-6{gap:var(--ag-space-6)}.ag-gap-x-6{column-gap:var(--ag-space-6)}.ag-gap-y-6{row-gap:var(--ag-space-6)}.ag-p-6{padding:var(--ag-space-6)}.ag-m-6{margin:var(--ag-space-6)}.ag-px-6{padding-left:var(--ag-space-6);padding-right:var(--ag-space-6)}.ag-mx-6{margin-left:var(--ag-space-6);margin-right:var(--ag-space-6)}.ag-py-6{padding-top:var(--ag-space-6);padding-bottom:var(--ag-space-6)}.ag-my-6{margin-top:var(--ag-space-6);margin-bottom:var(--ag-space-6)}.ag-pt-6{padding-top:var(--ag-space-6)}.ag-mt-6{margin-top:var(--ag-space-6)}.ag-pr-6{padding-right:var(--ag-space-6)}.ag-mr-6{margin-right:var(--ag-space-6)}.ag-pb-6{padding-bottom:var(--ag-space-6)}.ag-mb-6{margin-bottom:var(--ag-space-6)}.ag-pl-6{padding-left:var(--ag-space-6)}.ag-ml-6{margin-left:var(--ag-space-6)}.ag-gap-7{gap:var(--ag-space-7)}.ag-gap-x-7{column-gap:var(--ag-space-7)}.ag-gap-y-7{row-gap:var(--ag-space-7)}.ag-p-7{padding:var(--ag-space-7)}.ag-m-7{margin:var(--ag-space-7)}.ag-px-7{padding-left:var(--ag-space-7);padding-right:var(--ag-space-7)}.ag-mx-7{margin-left:var(--ag-space-7);margin-right:var(--ag-space-7)}.ag-py-7{padding-top:var(--ag-space-7);padding-bottom:var(--ag-space-7)}.ag-my-7{margin-top:var(--ag-space-7);margin-bottom:var(--ag-space-7)}.ag-pt-7{padding-top:var(--ag-space-7)}.ag-mt-7{margin-top:var(--ag-space-7)}.ag-pr-7{padding-right:var(--ag-space-7)}.ag-mr-7{margin-right:var(--ag-space-7)}.ag-pb-7{padding-bottom:var(--ag-space-7)}.ag-mb-7{margin-bottom:var(--ag-space-7)}.ag-pl-7{padding-left:var(--ag-space-7)}.ag-ml-7{margin-left:var(--ag-space-7)}.ag-gap-8{gap:var(--ag-space-8)}.ag-gap-x-8{column-gap:var(--ag-space-8)}.ag-gap-y-8{row-gap:var(--ag-space-8)}.ag-p-8{padding:var(--ag-space-8)}.ag-m-8{margin:var(--ag-space-8)}.ag-px-8{padding-left:var(--ag-space-8);padding-right:var(--ag-space-8)}.ag-mx-8{margin-left:var(--ag-space-8);margin-right:var(--ag-space-8)}.ag-py-8{padding-top:var(--ag-space-8);padding-bottom:var(--ag-space-8)}.ag-my-8{margin-top:var(--ag-space-8);margin-bottom:var(--ag-space-8)}.ag-pt-8{padding-top:var(--ag-space-8)}.ag-mt-8{margin-top:var(--ag-space-8)}.ag-pr-8{padding-right:var(--ag-space-8)}.ag-mr-8{margin-right:var(--ag-space-8)}.ag-pb-8{padding-bottom:var(--ag-space-8)}.ag-mb-8{margin-bottom:var(--ag-space-8)}.ag-pl-8{padding-left:var(--ag-space-8)}.ag-ml-8{margin-left:var(--ag-space-8)}.ag-gap-9{gap:var(--ag-space-9)}.ag-gap-x-9{column-gap:var(--ag-space-9)}.ag-gap-y-9{row-gap:var(--ag-space-9)}.ag-p-9{padding:var(--ag-space-9)}.ag-m-9{margin:var(--ag-space-9)}.ag-px-9{padding-left:var(--ag-space-9);padding-right:var(--ag-space-9)}.ag-mx-9{margin-left:var(--ag-space-9);margin-right:var(--ag-space-9)}.ag-py-9{padding-top:var(--ag-space-9);padding-bottom:var(--ag-space-9)}.ag-my-9{margin-top:var(--ag-space-9);margin-bottom:var(--ag-space-9)}.ag-pt-9{padding-top:var(--ag-space-9)}.ag-mt-9{margin-top:var(--ag-space-9)}.ag-pr-9{padding-right:var(--ag-space-9)}.ag-mr-9{margin-right:var(--ag-space-9)}.ag-pb-9{padding-bottom:var(--ag-space-9)}.ag-mb-9{margin-bottom:var(--ag-space-9)}.ag-pl-9{padding-left:var(--ag-space-9)}.ag-ml-9{margin-left:var(--ag-space-9)}.ag-gap-10{gap:var(--ag-space-10)}.ag-gap-x-10{column-gap:var(--ag-space-10)}.ag-gap-y-10{row-gap:var(--ag-space-10)}.ag-p-10{padding:var(--ag-space-10)}.ag-m-10{margin:var(--ag-space-10)}.ag-px-10{padding-left:var(--ag-space-10);padding-right:var(--ag-space-10)}.ag-mx-10{margin-left:var(--ag-space-10);margin-right:var(--ag-space-10)}.ag-py-10{padding-top:var(--ag-space-10);padding-bottom:var(--ag-space-10)}.ag-my-10{margin-top:var(--ag-space-10);margin-bottom:var(--ag-space-10)}.ag-pt-10{padding-top:var(--ag-space-10)}.ag-mt-10{margin-top:var(--ag-space-10)}.ag-pr-10{padding-right:var(--ag-space-10)}.ag-mr-10{margin-right:var(--ag-space-10)}.ag-pb-10{padding-bottom:var(--ag-space-10)}.ag-mb-10{margin-bottom:var(--ag-space-10)}.ag-pl-10{padding-left:var(--ag-space-10)}.ag-ml-10{margin-left:var(--ag-space-10)}.ag-m-auto{margin:auto}.ag-mx-auto{margin-left:auto;margin-right:auto}.ag-mt-auto{margin-top:auto}.ag-mb-auto{margin-bottom:auto}.ag-ml-auto{margin-left:auto}.ag-mr-auto{margin-right:auto}.ag-stack{display:flex;flex-direction:column;gap:var(--ag-gap, var(--ag-space-4))}.ag-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ag-gap, var(--ag-space-3))}.ag-center{display:flex;align-items:center;justify-content:center}.ag-container{width:100%;max-width:var(--ag-container, 1200px);margin-left:auto;margin-right:auto;padding-left:var(--ag-space-5);padding-right:var(--ag-space-5)}.ag-w-full{width:100%}.ag-w-auto{width:auto}.ag-w-fit{width:fit-content}.ag-w-screen{width:100vw}.ag-h-full{height:100%}.ag-h-auto{height:auto}.ag-h-screen{height:100dvh}.ag-min-w-0{min-width:0}.ag-min-h-screen{min-height:100dvh}.ag-aspect-square{aspect-ratio:1 / 1}.ag-aspect-video{aspect-ratio:16 / 9}.ag-max-w-xs{max-width:320px}.ag-max-w-sm{max-width:400px}.ag-max-w-md{max-width:480px}.ag-max-w-lg{max-width:560px}.ag-max-w-xl{max-width:640px}.ag-max-w-2xl{max-width:768px}.ag-max-w-3xl{max-width:896px}.ag-max-w-4xl{max-width:1024px}.ag-max-w-5xl{max-width:1152px}.ag-max-w-6xl{max-width:1280px}.ag-max-w-prose{max-width:68ch}.ag-max-w-full{max-width:100%}.ag-static{position:static}.ag-relative{position:relative}.ag-absolute{position:absolute}.ag-fixed{position:fixed}.ag-sticky{position:sticky}.ag-inset-0{inset:0}.ag-top-0{top:0}.ag-bottom-0{bottom:0}.ag-left-0{left:0}.ag-right-0{right:0}.ag-top-frame{top:var(--ag-space-5)}.ag-z-field{z-index:var(--ag-z-field)}.ag-z-content{z-index:var(--ag-z-content)}.ag-z-sticky{z-index:var(--ag-z-sticky)}.ag-z-overlay{z-index:var(--ag-z-overlay)}.ag-z-popover{z-index:var(--ag-z-popover)}.ag-z-toast{z-index:var(--ag-z-toast)}.ag-z-tooltip{z-index:var(--ag-z-tooltip)}.ag-overflow-hidden{overflow:hidden}.ag-overflow-auto{overflow:auto}.ag-overflow-visible{overflow:visible}.ag-overflow-clip{overflow:clip}.ag-overflow-y-auto{overflow-y:auto}.ag-overflow-x-auto{overflow-x:auto}.ag-text-base{color:var(--ag-base)}.ag-bg-base{background-color:var(--ag-base)}.ag-border-base{border-color:var(--ag-base)}.hover\:ag-bg-base:hover{background-color:var(--ag-base)}.hover\:ag-text-base:hover{color:var(--ag-base)}.ag-text-glass{color:var(--ag-glass)}.ag-bg-glass{background-color:var(--ag-glass)}.ag-border-glass{border-color:var(--ag-glass)}.hover\:ag-bg-glass:hover{background-color:var(--ag-glass)}.hover\:ag-text-glass:hover{color:var(--ag-glass)}.ag-text-glass-2{color:var(--ag-glass-2)}.ag-bg-glass-2{background-color:var(--ag-glass-2)}.ag-border-glass-2{border-color:var(--ag-glass-2)}.hover\:ag-bg-glass-2:hover{background-color:var(--ag-glass-2)}.hover\:ag-text-glass-2:hover{color:var(--ag-glass-2)}.ag-text-glass-3{color:var(--ag-glass-3)}.ag-bg-glass-3{background-color:var(--ag-glass-3)}.ag-border-glass-3{border-color:var(--ag-glass-3)}.hover\:ag-bg-glass-3:hover{background-color:var(--ag-glass-3)}.hover\:ag-text-glass-3:hover{color:var(--ag-glass-3)}.ag-text-rim{color:var(--ag-rim)}.ag-bg-rim{background-color:var(--ag-rim)}.ag-border-rim{border-color:var(--ag-rim)}.hover\:ag-bg-rim:hover{background-color:var(--ag-rim)}.hover\:ag-text-rim:hover{color:var(--ag-rim)}.ag-text-rim-strong{color:var(--ag-rim-strong)}.ag-bg-rim-strong{background-color:var(--ag-rim-strong)}.ag-border-rim-strong{border-color:var(--ag-rim-strong)}.hover\:ag-bg-rim-strong:hover{background-color:var(--ag-rim-strong)}.hover\:ag-text-rim-strong:hover{color:var(--ag-rim-strong)}.ag-text-separator{color:var(--ag-separator)}.ag-bg-separator{background-color:var(--ag-separator)}.ag-border-separator{border-color:var(--ag-separator)}.hover\:ag-bg-separator:hover{background-color:var(--ag-separator)}.hover\:ag-text-separator:hover{color:var(--ag-separator)}.ag-text-track{color:var(--ag-track)}.ag-bg-track{background-color:var(--ag-track)}.ag-border-track{border-color:var(--ag-track)}.hover\:ag-bg-track:hover{background-color:var(--ag-track)}.hover\:ag-text-track:hover{color:var(--ag-track)}.ag-text-code-bg{color:var(--ag-code-bg)}.ag-bg-code-bg{background-color:var(--ag-code-bg)}.ag-border-code-bg{border-color:var(--ag-code-bg)}.hover\:ag-bg-code-bg:hover{background-color:var(--ag-code-bg)}.hover\:ag-text-code-bg:hover{color:var(--ag-code-bg)}.ag-text-head{color:var(--ag-head)}.ag-bg-head{background-color:var(--ag-head)}.ag-border-head{border-color:var(--ag-head)}.hover\:ag-bg-head:hover{background-color:var(--ag-head)}.hover\:ag-text-head:hover{color:var(--ag-head)}.ag-text-ink{color:var(--ag-ink)}.ag-bg-ink{background-color:var(--ag-ink)}.ag-border-ink{border-color:var(--ag-ink)}.hover\:ag-bg-ink:hover{background-color:var(--ag-ink)}.hover\:ag-text-ink:hover{color:var(--ag-ink)}.ag-text-soft{color:var(--ag-soft)}.ag-bg-soft{background-color:var(--ag-soft)}.ag-border-soft{border-color:var(--ag-soft)}.hover\:ag-bg-soft:hover{background-color:var(--ag-soft)}.hover\:ag-text-soft:hover{color:var(--ag-soft)}.ag-text-muted{color:var(--ag-muted)}.ag-bg-muted{background-color:var(--ag-muted)}.ag-border-muted{border-color:var(--ag-muted)}.hover\:ag-bg-muted:hover{background-color:var(--ag-muted)}.hover\:ag-text-muted:hover{color:var(--ag-muted)}.ag-text-primary{color:var(--ag-primary)}.ag-bg-primary{background-color:var(--ag-primary)}.ag-border-primary{border-color:var(--ag-primary)}.hover\:ag-bg-primary:hover{background-color:var(--ag-primary)}.hover\:ag-text-primary:hover{color:var(--ag-primary)}.ag-text-on-primary{color:var(--ag-on-primary)}.ag-bg-on-primary{background-color:var(--ag-on-primary)}.ag-border-on-primary{border-color:var(--ag-on-primary)}.hover\:ag-bg-on-primary:hover{background-color:var(--ag-on-primary)}.hover\:ag-text-on-primary:hover{color:var(--ag-on-primary)}.ag-text-focus-ring{color:var(--ag-focus-ring)}.ag-bg-focus-ring{background-color:var(--ag-focus-ring)}.ag-border-focus-ring{border-color:var(--ag-focus-ring)}.hover\:ag-bg-focus-ring:hover{background-color:var(--ag-focus-ring)}.hover\:ag-text-focus-ring:hover{color:var(--ag-focus-ring)}.ag-text-tool{color:var(--ag-tool)}.ag-bg-tool{background-color:var(--ag-tool)}.ag-border-tool{border-color:var(--ag-tool)}.hover\:ag-bg-tool:hover{background-color:var(--ag-tool)}.hover\:ag-text-tool:hover{color:var(--ag-tool)}.ag-text-assistant{color:var(--ag-assistant)}.ag-bg-assistant{background-color:var(--ag-assistant)}.ag-border-assistant{border-color:var(--ag-assistant)}.hover\:ag-bg-assistant:hover{background-color:var(--ag-assistant)}.hover\:ag-text-assistant:hover{color:var(--ag-assistant)}.ag-text-context{color:var(--ag-context)}.ag-bg-context{background-color:var(--ag-context)}.ag-border-context{border-color:var(--ag-context)}.hover\:ag-bg-context:hover{background-color:var(--ag-context)}.hover\:ag-text-context:hover{color:var(--ag-context)}.ag-text-status-idle{color:var(--ag-status-idle)}.ag-bg-status-idle{background-color:var(--ag-status-idle)}.ag-border-status-idle{border-color:var(--ag-status-idle)}.hover\:ag-bg-status-idle:hover{background-color:var(--ag-status-idle)}.hover\:ag-text-status-idle:hover{color:var(--ag-status-idle)}.ag-text-status-working{color:var(--ag-status-working)}.ag-bg-status-working{background-color:var(--ag-status-working)}.ag-border-status-working{border-color:var(--ag-status-working)}.hover\:ag-bg-status-working:hover{background-color:var(--ag-status-working)}.hover\:ag-text-status-working:hover{color:var(--ag-status-working)}.ag-text-status-waiting{color:var(--ag-status-waiting)}.ag-bg-status-waiting{background-color:var(--ag-status-waiting)}.ag-border-status-waiting{border-color:var(--ag-status-waiting)}.hover\:ag-bg-status-waiting:hover{background-color:var(--ag-status-waiting)}.hover\:ag-text-status-waiting:hover{color:var(--ag-status-waiting)}.ag-text-status-error{color:var(--ag-status-error)}.ag-bg-status-error{background-color:var(--ag-status-error)}.ag-border-status-error{border-color:var(--ag-status-error)}.hover\:ag-bg-status-error:hover{background-color:var(--ag-status-error)}.hover\:ag-text-status-error:hover{color:var(--ag-status-error)}.ag-text-status-offline{color:var(--ag-status-offline)}.ag-bg-status-offline{background-color:var(--ag-status-offline)}.ag-border-status-offline{border-color:var(--ag-status-offline)}.hover\:ag-bg-status-offline:hover{background-color:var(--ag-status-offline)}.hover\:ag-text-status-offline:hover{color:var(--ag-status-offline)}.ag-text-scrim{color:var(--ag-scrim)}.ag-bg-scrim{background-color:var(--ag-scrim)}.ag-border-scrim{border-color:var(--ag-scrim)}.hover\:ag-bg-scrim:hover{background-color:var(--ag-scrim)}.hover\:ag-text-scrim:hover{color:var(--ag-scrim)}.ag-text-surface-overlay{color:var(--ag-surface-overlay)}.ag-bg-surface-overlay{background-color:var(--ag-surface-overlay)}.ag-border-surface-overlay{border-color:var(--ag-surface-overlay)}.hover\:ag-bg-surface-overlay:hover{background-color:var(--ag-surface-overlay)}.hover\:ag-text-surface-overlay:hover{color:var(--ag-surface-overlay)}.ag-text-light-green{color:var(--ag-light-green)}.ag-bg-light-green{background-color:var(--ag-light-green)}.ag-border-light-green{border-color:var(--ag-light-green)}.hover\:ag-bg-light-green:hover{background-color:var(--ag-light-green)}.hover\:ag-text-light-green:hover{color:var(--ag-light-green)}.ag-text-light-yellow{color:var(--ag-light-yellow)}.ag-bg-light-yellow{background-color:var(--ag-light-yellow)}.ag-border-light-yellow{border-color:var(--ag-light-yellow)}.hover\:ag-bg-light-yellow:hover{background-color:var(--ag-light-yellow)}.hover\:ag-text-light-yellow:hover{color:var(--ag-light-yellow)}.ag-text-light-orange{color:var(--ag-light-orange)}.ag-bg-light-orange{background-color:var(--ag-light-orange)}.ag-border-light-orange{border-color:var(--ag-light-orange)}.hover\:ag-bg-light-orange:hover{background-color:var(--ag-light-orange)}.hover\:ag-text-light-orange:hover{color:var(--ag-light-orange)}.ag-text-light-blue{color:var(--ag-light-blue)}.ag-bg-light-blue{background-color:var(--ag-light-blue)}.ag-border-light-blue{border-color:var(--ag-light-blue)}.hover\:ag-bg-light-blue:hover{background-color:var(--ag-light-blue)}.hover\:ag-text-light-blue:hover{color:var(--ag-light-blue)}.ag-text-wash{color:var(--ag-wash)}.ag-bg-wash{background-color:var(--ag-wash)}.ag-border-wash{border-color:var(--ag-wash)}.hover\:ag-bg-wash:hover{background-color:var(--ag-wash)}.hover\:ag-text-wash:hover{color:var(--ag-wash)}.ag-text-tint-cool{color:var(--ag-tint-cool)}.ag-bg-tint-cool{background-color:var(--ag-tint-cool)}.ag-border-tint-cool{border-color:var(--ag-tint-cool)}.hover\:ag-bg-tint-cool:hover{background-color:var(--ag-tint-cool)}.hover\:ag-text-tint-cool:hover{color:var(--ag-tint-cool)}.ag-text-tint-warm{color:var(--ag-tint-warm)}.ag-bg-tint-warm{background-color:var(--ag-tint-warm)}.ag-border-tint-warm{border-color:var(--ag-tint-warm)}.hover\:ag-bg-tint-warm:hover{background-color:var(--ag-tint-warm)}.hover\:ag-text-tint-warm:hover{color:var(--ag-tint-warm)}.ag-text-tint-warm-2{color:var(--ag-tint-warm-2)}.ag-bg-tint-warm-2{background-color:var(--ag-tint-warm-2)}.ag-border-tint-warm-2{border-color:var(--ag-tint-warm-2)}.hover\:ag-bg-tint-warm-2:hover{background-color:var(--ag-tint-warm-2)}.hover\:ag-text-tint-warm-2:hover{color:var(--ag-tint-warm-2)}.ag-text-glow-green{color:var(--ag-glow-green)}.ag-bg-glow-green{background-color:var(--ag-glow-green)}.ag-border-glow-green{border-color:var(--ag-glow-green)}.hover\:ag-bg-glow-green:hover{background-color:var(--ag-glow-green)}.hover\:ag-text-glow-green:hover{color:var(--ag-glow-green)}.ag-text-bubble-blue{color:var(--ag-bubble-blue)}.ag-bg-bubble-blue{background-color:var(--ag-bubble-blue)}.ag-border-bubble-blue{border-color:var(--ag-bubble-blue)}.hover\:ag-bg-bubble-blue:hover{background-color:var(--ag-bubble-blue)}.hover\:ag-text-bubble-blue:hover{color:var(--ag-bubble-blue)}.ag-text-bubble-green{color:var(--ag-bubble-green)}.ag-bg-bubble-green{background-color:var(--ag-bubble-green)}.ag-border-bubble-green{border-color:var(--ag-bubble-green)}.hover\:ag-bg-bubble-green:hover{background-color:var(--ag-bubble-green)}.hover\:ag-text-bubble-green:hover{color:var(--ag-bubble-green)}.ag-text-ci-navy{color:var(--ag-ci-navy)}.ag-bg-ci-navy{background-color:var(--ag-ci-navy)}.ag-border-ci-navy{border-color:var(--ag-ci-navy)}.hover\:ag-bg-ci-navy:hover{background-color:var(--ag-ci-navy)}.hover\:ag-text-ci-navy:hover{color:var(--ag-ci-navy)}.ag-text-ci-sky-blue{color:var(--ag-ci-sky-blue)}.ag-bg-ci-sky-blue{background-color:var(--ag-ci-sky-blue)}.ag-border-ci-sky-blue{border-color:var(--ag-ci-sky-blue)}.hover\:ag-bg-ci-sky-blue:hover{background-color:var(--ag-ci-sky-blue)}.hover\:ag-text-ci-sky-blue:hover{color:var(--ag-ci-sky-blue)}.ag-text-ci-bright-blue{color:var(--ag-ci-bright-blue)}.ag-bg-ci-bright-blue{background-color:var(--ag-ci-bright-blue)}.ag-border-ci-bright-blue{border-color:var(--ag-ci-bright-blue)}.hover\:ag-bg-ci-bright-blue:hover{background-color:var(--ag-ci-bright-blue)}.hover\:ag-text-ci-bright-blue:hover{color:var(--ag-ci-bright-blue)}.ag-text-ci-green{color:var(--ag-ci-green)}.ag-bg-ci-green{background-color:var(--ag-ci-green)}.ag-border-ci-green{border-color:var(--ag-ci-green)}.hover\:ag-bg-ci-green:hover{background-color:var(--ag-ci-green)}.hover\:ag-text-ci-green:hover{color:var(--ag-ci-green)}.ag-text-ci-yellow{color:var(--ag-ci-yellow)}.ag-bg-ci-yellow{background-color:var(--ag-ci-yellow)}.ag-border-ci-yellow{border-color:var(--ag-ci-yellow)}.hover\:ag-bg-ci-yellow:hover{background-color:var(--ag-ci-yellow)}.hover\:ag-text-ci-yellow:hover{color:var(--ag-ci-yellow)}.ag-text-ci-orange{color:var(--ag-ci-orange)}.ag-bg-ci-orange{background-color:var(--ag-ci-orange)}.ag-border-ci-orange{border-color:var(--ag-ci-orange)}.hover\:ag-bg-ci-orange:hover{background-color:var(--ag-ci-orange)}.hover\:ag-text-ci-orange:hover{color:var(--ag-ci-orange)}.ag-bg-transparent{background-color:transparent}.ag-bg-brand{background-image:linear-gradient(145deg,var(--ag-ci-green),var(--ag-ci-bright-blue) 48%,var(--ag-ci-sky-blue))}.ag-bg-bubble{background-image:linear-gradient(120deg,var(--ag-bubble-blue),var(--ag-bubble-green))}.ag-bg-tint-cool{background-image:linear-gradient(140deg,var(--ag-tint-cool),transparent 90%)}.ag-bg-tint-warm{background-image:linear-gradient(140deg,var(--ag-tint-warm),var(--ag-tint-warm-2) 55%,transparent 95%)}.ag-border{border:1px solid var(--ag-rim)}.ag-border-0{border:0}.ag-border-t{border-top:1px solid var(--ag-separator)}.ag-border-b{border-bottom:1px solid var(--ag-separator)}.ag-border-l{border-left:1px solid var(--ag-separator)}.ag-border-r{border-right:1px solid var(--ag-separator)}.ag-rounded-pill{border-radius:var(--ag-radius-pill)}.ag-rounded-panel{border-radius:var(--ag-radius-panel)}.ag-rounded-card{border-radius:var(--ag-radius-card)}.ag-rounded-group{border-radius:var(--ag-radius-group)}.ag-rounded-row{border-radius:var(--ag-radius-row)}.ag-rounded-nav{border-radius:var(--ag-radius-nav)}.ag-rounded-tile{border-radius:var(--ag-radius-tile)}.ag-rounded-tail{border-radius:var(--ag-radius-tail)}.ag-rounded-full{border-radius:50%}.ag-rounded-none{border-radius:0}.ag-shadow-glass{box-shadow:var(--ag-glass-highlight),var(--ag-glass-drop)}.ag-shadow-none{box-shadow:none}.ag-shadow-glass-highlight{box-shadow:var(--ag-glass-highlight)}.ag-shadow-glass-drop{box-shadow:var(--ag-glass-drop)}.ag-shadow-send-glow{box-shadow:var(--ag-send-glow)}.ag-shadow-mark-glow{box-shadow:var(--ag-mark-glow)}.ag-shadow-knob{box-shadow:var(--ag-knob)}.ag-blur-glass{-webkit-backdrop-filter:var(--ag-glass-blur);backdrop-filter:var(--ag-glass-blur)}.ag-type-display-light{font-family:var(--ag-type-display-light-family);font-size:var(--ag-type-display-light-size);line-height:var(--ag-type-display-light-line-height);font-weight:var(--ag-type-display-light-weight);letter-spacing:var(--ag-type-display-light-letter-spacing)}.ag-type-display-strong{font-family:var(--ag-type-display-strong-family);font-size:var(--ag-type-display-strong-size);line-height:var(--ag-type-display-strong-line-height);font-weight:var(--ag-type-display-strong-weight);letter-spacing:var(--ag-type-display-strong-letter-spacing)}.ag-type-title{font-family:var(--ag-type-title-family);font-size:var(--ag-type-title-size);line-height:var(--ag-type-title-line-height);font-weight:var(--ag-type-title-weight);letter-spacing:var(--ag-type-title-letter-spacing)}.ag-type-heading{font-family:var(--ag-type-heading-family);font-size:var(--ag-type-heading-size);line-height:var(--ag-type-heading-line-height);font-weight:var(--ag-type-heading-weight);letter-spacing:var(--ag-type-heading-letter-spacing)}.ag-type-session-title{font-family:var(--ag-type-session-title-family);font-size:var(--ag-type-session-title-size);line-height:var(--ag-type-session-title-line-height);font-weight:var(--ag-type-session-title-weight);letter-spacing:var(--ag-type-session-title-letter-spacing)}.ag-type-body{font-family:var(--ag-type-body-family);font-size:var(--ag-type-body-size);line-height:var(--ag-type-body-line-height);font-weight:var(--ag-type-body-weight);letter-spacing:var(--ag-type-body-letter-spacing)}.ag-type-body-sm{font-family:var(--ag-type-body-sm-family);font-size:var(--ag-type-body-sm-size);line-height:var(--ag-type-body-sm-line-height);font-weight:var(--ag-type-body-sm-weight);letter-spacing:var(--ag-type-body-sm-letter-spacing)}.ag-type-label{font-family:var(--ag-type-label-family);font-size:var(--ag-type-label-size);line-height:var(--ag-type-label-line-height);font-weight:var(--ag-type-label-weight);letter-spacing:var(--ag-type-label-letter-spacing)}.ag-type-caption{font-family:var(--ag-type-caption-family);font-size:var(--ag-type-caption-size);line-height:var(--ag-type-caption-line-height);font-weight:var(--ag-type-caption-weight);letter-spacing:var(--ag-type-caption-letter-spacing)}.ag-type-eyebrow{font-family:var(--ag-type-eyebrow-family);font-size:var(--ag-type-eyebrow-size);line-height:var(--ag-type-eyebrow-line-height);font-weight:var(--ag-type-eyebrow-weight);letter-spacing:var(--ag-type-eyebrow-letter-spacing)}.ag-type-code{font-family:var(--ag-type-code-family);font-size:var(--ag-type-code-size);line-height:var(--ag-type-code-line-height);font-weight:var(--ag-type-code-weight);letter-spacing:var(--ag-type-code-letter-spacing)}.ag-font-normal{font-weight:400}.ag-font-medium{font-weight:500}.ag-font-semibold{font-weight:600}.ag-font-bold{font-weight:700}.ag-font-light{font-weight:300}.ag-text-left{text-align:left}.ag-text-center{text-align:center}.ag-text-right{text-align:right}.ag-font-mono{font-family:var(--ag-font-mono)}.ag-uppercase{text-transform:uppercase}.ag-tabular{font-variant-numeric:tabular-nums}.ag-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-nowrap{white-space:nowrap}.ag-break-words{overflow-wrap:anywhere}.ag-line-clamp-2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ag-cursor-pointer{cursor:pointer}.ag-pointer-events-none{pointer-events:none}.ag-select-none{-webkit-user-select:none;user-select:none}.ag-opacity-0{opacity:0}.ag-opacity-50{opacity:.5}.ag-opacity-70{opacity:.7}.ag-opacity-100{opacity:1}.ag-duration-instant{transition-duration:var(--ag-duration-instant);animation-duration:var(--ag-duration-instant)}.ag-duration-fast{transition-duration:var(--ag-duration-fast);animation-duration:var(--ag-duration-fast)}.ag-duration-base{transition-duration:var(--ag-duration-base);animation-duration:var(--ag-duration-base)}.ag-duration-pop{transition-duration:var(--ag-duration-pop);animation-duration:var(--ag-duration-pop)}.ag-duration-moderate{transition-duration:var(--ag-duration-moderate);animation-duration:var(--ag-duration-moderate)}.ag-duration-panel{transition-duration:var(--ag-duration-panel);animation-duration:var(--ag-duration-panel)}.ag-duration-emphasis{transition-duration:var(--ag-duration-emphasis);animation-duration:var(--ag-duration-emphasis)}.ag-duration-enter{transition-duration:var(--ag-duration-enter);animation-duration:var(--ag-duration-enter)}.ag-duration-reveal{transition-duration:var(--ag-duration-reveal);animation-duration:var(--ag-duration-reveal)}.ag-duration-settle{transition-duration:var(--ag-duration-settle);animation-duration:var(--ag-duration-settle)}.ag-ease-standard{transition-timing-function:var(--ag-ease-standard);animation-timing-function:var(--ag-ease-standard)}.ag-ease-out{transition-timing-function:var(--ag-ease-out);animation-timing-function:var(--ag-ease-out)}.ag-ease-in{transition-timing-function:var(--ag-ease-in);animation-timing-function:var(--ag-ease-in)}.ag-ease-in-out{transition-timing-function:var(--ag-ease-in-out);animation-timing-function:var(--ag-ease-in-out)}.ag-ease-spring{transition-timing-function:var(--ag-ease-spring);animation-timing-function:var(--ag-ease-spring)}.ag-ease-pop{transition-timing-function:var(--ag-ease-pop);animation-timing-function:var(--ag-ease-pop)}.ag-ease-ring{transition-timing-function:var(--ag-ease-ring);animation-timing-function:var(--ag-ease-ring)}@media(min-width:640px){.sm\:ag-block{display:block}.sm\:ag-inline-block{display:inline-block}.sm\:ag-inline{display:inline}.sm\:ag-flex{display:flex}.sm\:ag-inline-flex{display:inline-flex}.sm\:ag-grid{display:grid}.sm\:ag-hidden{display:none}.sm\:ag-contents{display:contents}.sm\:ag-flex-row{flex-direction:row}.sm\:ag-flex-col{flex-direction:column}.sm\:ag-flex-row-reverse{flex-direction:row-reverse}.sm\:ag-flex-col-reverse{flex-direction:column-reverse}.sm\:ag-flex-wrap{flex-wrap:wrap}.sm\:ag-flex-nowrap{flex-wrap:nowrap}.sm\:ag-flex-1{flex:1 1 0%;min-width:0}.sm\:ag-flex-auto{flex:1 1 auto}.sm\:ag-flex-none{flex:none}.sm\:ag-shrink-0{flex-shrink:0}.sm\:ag-grow{flex-grow:1}.sm\:ag-items-start{align-items:flex-start}.sm\:ag-self-start{align-self:flex-start}.sm\:ag-items-center{align-items:center}.sm\:ag-self-center{align-self:center}.sm\:ag-items-end{align-items:flex-end}.sm\:ag-self-end{align-self:flex-end}.sm\:ag-items-baseline{align-items:baseline}.sm\:ag-self-baseline{align-self:baseline}.sm\:ag-items-stretch{align-items:stretch}.sm\:ag-self-stretch{align-self:stretch}.sm\:ag-justify-start{justify-content:flex-start}.sm\:ag-justify-center{justify-content:center}.sm\:ag-justify-end{justify-content:flex-end}.sm\:ag-justify-between{justify-content:space-between}.sm\:ag-justify-around{justify-content:space-around}.sm\:ag-justify-evenly{justify-content:space-evenly}.sm\:ag-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:ag-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:ag-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:ag-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:ag-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:ag-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:ag-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:ag-grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.sm\:ag-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.sm\:ag-col-span-1{grid-column:span 1 / span 1}.sm\:ag-col-span-2{grid-column:span 2 / span 2}.sm\:ag-col-span-3{grid-column:span 3 / span 3}.sm\:ag-col-span-4{grid-column:span 4 / span 4}.sm\:ag-col-span-6{grid-column:span 6 / span 6}.sm\:ag-col-span-12{grid-column:span 12 / span 12}.sm\:ag-col-span-full{grid-column:1 / -1}.sm\:ag-grid-auto-fill{grid-template-columns:repeat(auto-fill,minmax(var(--ag-min-col, 200px),1fr))}.sm\:ag-gap-0{gap:0}.sm\:ag-p-0{padding:0}.sm\:ag-m-0{margin:0}.sm\:ag-px-0{padding-left:0;padding-right:0}.sm\:ag-mx-0{margin-left:0;margin-right:0}.sm\:ag-py-0{padding-top:0;padding-bottom:0}.sm\:ag-my-0{margin-top:0;margin-bottom:0}.sm\:ag-pt-0{padding-top:0}.sm\:ag-mt-0{margin-top:0}.sm\:ag-pr-0{padding-right:0}.sm\:ag-mr-0{margin-right:0}.sm\:ag-pb-0{padding-bottom:0}.sm\:ag-mb-0{margin-bottom:0}.sm\:ag-pl-0{padding-left:0}.sm\:ag-ml-0{margin-left:0}.sm\:ag-gap-1{gap:var(--ag-space-1)}.sm\:ag-p-1{padding:var(--ag-space-1)}.sm\:ag-m-1{margin:var(--ag-space-1)}.sm\:ag-px-1{padding-left:var(--ag-space-1);padding-right:var(--ag-space-1)}.sm\:ag-mx-1{margin-left:var(--ag-space-1);margin-right:var(--ag-space-1)}.sm\:ag-py-1{padding-top:var(--ag-space-1);padding-bottom:var(--ag-space-1)}.sm\:ag-my-1{margin-top:var(--ag-space-1);margin-bottom:var(--ag-space-1)}.sm\:ag-pt-1{padding-top:var(--ag-space-1)}.sm\:ag-mt-1{margin-top:var(--ag-space-1)}.sm\:ag-pr-1{padding-right:var(--ag-space-1)}.sm\:ag-mr-1{margin-right:var(--ag-space-1)}.sm\:ag-pb-1{padding-bottom:var(--ag-space-1)}.sm\:ag-mb-1{margin-bottom:var(--ag-space-1)}.sm\:ag-pl-1{padding-left:var(--ag-space-1)}.sm\:ag-ml-1{margin-left:var(--ag-space-1)}.sm\:ag-gap-2{gap:var(--ag-space-2)}.sm\:ag-p-2{padding:var(--ag-space-2)}.sm\:ag-m-2{margin:var(--ag-space-2)}.sm\:ag-px-2{padding-left:var(--ag-space-2);padding-right:var(--ag-space-2)}.sm\:ag-mx-2{margin-left:var(--ag-space-2);margin-right:var(--ag-space-2)}.sm\:ag-py-2{padding-top:var(--ag-space-2);padding-bottom:var(--ag-space-2)}.sm\:ag-my-2{margin-top:var(--ag-space-2);margin-bottom:var(--ag-space-2)}.sm\:ag-pt-2{padding-top:var(--ag-space-2)}.sm\:ag-mt-2{margin-top:var(--ag-space-2)}.sm\:ag-pr-2{padding-right:var(--ag-space-2)}.sm\:ag-mr-2{margin-right:var(--ag-space-2)}.sm\:ag-pb-2{padding-bottom:var(--ag-space-2)}.sm\:ag-mb-2{margin-bottom:var(--ag-space-2)}.sm\:ag-pl-2{padding-left:var(--ag-space-2)}.sm\:ag-ml-2{margin-left:var(--ag-space-2)}.sm\:ag-gap-3{gap:var(--ag-space-3)}.sm\:ag-p-3{padding:var(--ag-space-3)}.sm\:ag-m-3{margin:var(--ag-space-3)}.sm\:ag-px-3{padding-left:var(--ag-space-3);padding-right:var(--ag-space-3)}.sm\:ag-mx-3{margin-left:var(--ag-space-3);margin-right:var(--ag-space-3)}.sm\:ag-py-3{padding-top:var(--ag-space-3);padding-bottom:var(--ag-space-3)}.sm\:ag-my-3{margin-top:var(--ag-space-3);margin-bottom:var(--ag-space-3)}.sm\:ag-pt-3{padding-top:var(--ag-space-3)}.sm\:ag-mt-3{margin-top:var(--ag-space-3)}.sm\:ag-pr-3{padding-right:var(--ag-space-3)}.sm\:ag-mr-3{margin-right:var(--ag-space-3)}.sm\:ag-pb-3{padding-bottom:var(--ag-space-3)}.sm\:ag-mb-3{margin-bottom:var(--ag-space-3)}.sm\:ag-pl-3{padding-left:var(--ag-space-3)}.sm\:ag-ml-3{margin-left:var(--ag-space-3)}.sm\:ag-gap-4{gap:var(--ag-space-4)}.sm\:ag-p-4{padding:var(--ag-space-4)}.sm\:ag-m-4{margin:var(--ag-space-4)}.sm\:ag-px-4{padding-left:var(--ag-space-4);padding-right:var(--ag-space-4)}.sm\:ag-mx-4{margin-left:var(--ag-space-4);margin-right:var(--ag-space-4)}.sm\:ag-py-4{padding-top:var(--ag-space-4);padding-bottom:var(--ag-space-4)}.sm\:ag-my-4{margin-top:var(--ag-space-4);margin-bottom:var(--ag-space-4)}.sm\:ag-pt-4{padding-top:var(--ag-space-4)}.sm\:ag-mt-4{margin-top:var(--ag-space-4)}.sm\:ag-pr-4{padding-right:var(--ag-space-4)}.sm\:ag-mr-4{margin-right:var(--ag-space-4)}.sm\:ag-pb-4{padding-bottom:var(--ag-space-4)}.sm\:ag-mb-4{margin-bottom:var(--ag-space-4)}.sm\:ag-pl-4{padding-left:var(--ag-space-4)}.sm\:ag-ml-4{margin-left:var(--ag-space-4)}.sm\:ag-gap-5{gap:var(--ag-space-5)}.sm\:ag-p-5{padding:var(--ag-space-5)}.sm\:ag-m-5{margin:var(--ag-space-5)}.sm\:ag-px-5{padding-left:var(--ag-space-5);padding-right:var(--ag-space-5)}.sm\:ag-mx-5{margin-left:var(--ag-space-5);margin-right:var(--ag-space-5)}.sm\:ag-py-5{padding-top:var(--ag-space-5);padding-bottom:var(--ag-space-5)}.sm\:ag-my-5{margin-top:var(--ag-space-5);margin-bottom:var(--ag-space-5)}.sm\:ag-pt-5{padding-top:var(--ag-space-5)}.sm\:ag-mt-5{margin-top:var(--ag-space-5)}.sm\:ag-pr-5{padding-right:var(--ag-space-5)}.sm\:ag-mr-5{margin-right:var(--ag-space-5)}.sm\:ag-pb-5{padding-bottom:var(--ag-space-5)}.sm\:ag-mb-5{margin-bottom:var(--ag-space-5)}.sm\:ag-pl-5{padding-left:var(--ag-space-5)}.sm\:ag-ml-5{margin-left:var(--ag-space-5)}.sm\:ag-gap-6{gap:var(--ag-space-6)}.sm\:ag-p-6{padding:var(--ag-space-6)}.sm\:ag-m-6{margin:var(--ag-space-6)}.sm\:ag-px-6{padding-left:var(--ag-space-6);padding-right:var(--ag-space-6)}.sm\:ag-mx-6{margin-left:var(--ag-space-6);margin-right:var(--ag-space-6)}.sm\:ag-py-6{padding-top:var(--ag-space-6);padding-bottom:var(--ag-space-6)}.sm\:ag-my-6{margin-top:var(--ag-space-6);margin-bottom:var(--ag-space-6)}.sm\:ag-pt-6{padding-top:var(--ag-space-6)}.sm\:ag-mt-6{margin-top:var(--ag-space-6)}.sm\:ag-pr-6{padding-right:var(--ag-space-6)}.sm\:ag-mr-6{margin-right:var(--ag-space-6)}.sm\:ag-pb-6{padding-bottom:var(--ag-space-6)}.sm\:ag-mb-6{margin-bottom:var(--ag-space-6)}.sm\:ag-pl-6{padding-left:var(--ag-space-6)}.sm\:ag-ml-6{margin-left:var(--ag-space-6)}.sm\:ag-gap-7{gap:var(--ag-space-7)}.sm\:ag-p-7{padding:var(--ag-space-7)}.sm\:ag-m-7{margin:var(--ag-space-7)}.sm\:ag-px-7{padding-left:var(--ag-space-7);padding-right:var(--ag-space-7)}.sm\:ag-mx-7{margin-left:var(--ag-space-7);margin-right:var(--ag-space-7)}.sm\:ag-py-7{padding-top:var(--ag-space-7);padding-bottom:var(--ag-space-7)}.sm\:ag-my-7{margin-top:var(--ag-space-7);margin-bottom:var(--ag-space-7)}.sm\:ag-pt-7{padding-top:var(--ag-space-7)}.sm\:ag-mt-7{margin-top:var(--ag-space-7)}.sm\:ag-pr-7{padding-right:var(--ag-space-7)}.sm\:ag-mr-7{margin-right:var(--ag-space-7)}.sm\:ag-pb-7{padding-bottom:var(--ag-space-7)}.sm\:ag-mb-7{margin-bottom:var(--ag-space-7)}.sm\:ag-pl-7{padding-left:var(--ag-space-7)}.sm\:ag-ml-7{margin-left:var(--ag-space-7)}.sm\:ag-gap-8{gap:var(--ag-space-8)}.sm\:ag-p-8{padding:var(--ag-space-8)}.sm\:ag-m-8{margin:var(--ag-space-8)}.sm\:ag-px-8{padding-left:var(--ag-space-8);padding-right:var(--ag-space-8)}.sm\:ag-mx-8{margin-left:var(--ag-space-8);margin-right:var(--ag-space-8)}.sm\:ag-py-8{padding-top:var(--ag-space-8);padding-bottom:var(--ag-space-8)}.sm\:ag-my-8{margin-top:var(--ag-space-8);margin-bottom:var(--ag-space-8)}.sm\:ag-pt-8{padding-top:var(--ag-space-8)}.sm\:ag-mt-8{margin-top:var(--ag-space-8)}.sm\:ag-pr-8{padding-right:var(--ag-space-8)}.sm\:ag-mr-8{margin-right:var(--ag-space-8)}.sm\:ag-pb-8{padding-bottom:var(--ag-space-8)}.sm\:ag-mb-8{margin-bottom:var(--ag-space-8)}.sm\:ag-pl-8{padding-left:var(--ag-space-8)}.sm\:ag-ml-8{margin-left:var(--ag-space-8)}.sm\:ag-gap-9{gap:var(--ag-space-9)}.sm\:ag-p-9{padding:var(--ag-space-9)}.sm\:ag-m-9{margin:var(--ag-space-9)}.sm\:ag-px-9{padding-left:var(--ag-space-9);padding-right:var(--ag-space-9)}.sm\:ag-mx-9{margin-left:var(--ag-space-9);margin-right:var(--ag-space-9)}.sm\:ag-py-9{padding-top:var(--ag-space-9);padding-bottom:var(--ag-space-9)}.sm\:ag-my-9{margin-top:var(--ag-space-9);margin-bottom:var(--ag-space-9)}.sm\:ag-pt-9{padding-top:var(--ag-space-9)}.sm\:ag-mt-9{margin-top:var(--ag-space-9)}.sm\:ag-pr-9{padding-right:var(--ag-space-9)}.sm\:ag-mr-9{margin-right:var(--ag-space-9)}.sm\:ag-pb-9{padding-bottom:var(--ag-space-9)}.sm\:ag-mb-9{margin-bottom:var(--ag-space-9)}.sm\:ag-pl-9{padding-left:var(--ag-space-9)}.sm\:ag-ml-9{margin-left:var(--ag-space-9)}.sm\:ag-gap-10{gap:var(--ag-space-10)}.sm\:ag-p-10{padding:var(--ag-space-10)}.sm\:ag-m-10{margin:var(--ag-space-10)}.sm\:ag-px-10{padding-left:var(--ag-space-10);padding-right:var(--ag-space-10)}.sm\:ag-mx-10{margin-left:var(--ag-space-10);margin-right:var(--ag-space-10)}.sm\:ag-py-10{padding-top:var(--ag-space-10);padding-bottom:var(--ag-space-10)}.sm\:ag-my-10{margin-top:var(--ag-space-10);margin-bottom:var(--ag-space-10)}.sm\:ag-pt-10{padding-top:var(--ag-space-10)}.sm\:ag-mt-10{margin-top:var(--ag-space-10)}.sm\:ag-pr-10{padding-right:var(--ag-space-10)}.sm\:ag-mr-10{margin-right:var(--ag-space-10)}.sm\:ag-pb-10{padding-bottom:var(--ag-space-10)}.sm\:ag-mb-10{margin-bottom:var(--ag-space-10)}.sm\:ag-pl-10{padding-left:var(--ag-space-10)}.sm\:ag-ml-10{margin-left:var(--ag-space-10)}.sm\:ag-w-full{width:100%}.sm\:ag-w-auto{width:auto}.sm\:ag-w-fit{width:fit-content}.sm\:ag-w-screen{width:100vw}.sm\:ag-h-full{height:100%}.sm\:ag-h-auto{height:auto}.sm\:ag-h-screen{height:100dvh}.sm\:ag-max-w-xs{max-width:320px}.sm\:ag-max-w-sm{max-width:400px}.sm\:ag-max-w-md{max-width:480px}.sm\:ag-max-w-lg{max-width:560px}.sm\:ag-max-w-xl{max-width:640px}.sm\:ag-max-w-2xl{max-width:768px}.sm\:ag-max-w-3xl{max-width:896px}.sm\:ag-max-w-4xl{max-width:1024px}.sm\:ag-max-w-5xl{max-width:1152px}.sm\:ag-max-w-6xl{max-width:1280px}.sm\:ag-max-w-prose{max-width:68ch}.sm\:ag-max-w-full{max-width:100%}.sm\:ag-static{position:static}.sm\:ag-relative{position:relative}.sm\:ag-absolute{position:absolute}.sm\:ag-fixed{position:fixed}.sm\:ag-sticky{position:sticky}.sm\:ag-text-left{text-align:left}.sm\:ag-text-center{text-align:center}.sm\:ag-text-right{text-align:right}}@media(min-width:768px){.md\:ag-block{display:block}.md\:ag-inline-block{display:inline-block}.md\:ag-inline{display:inline}.md\:ag-flex{display:flex}.md\:ag-inline-flex{display:inline-flex}.md\:ag-grid{display:grid}.md\:ag-hidden{display:none}.md\:ag-contents{display:contents}.md\:ag-flex-row{flex-direction:row}.md\:ag-flex-col{flex-direction:column}.md\:ag-flex-row-reverse{flex-direction:row-reverse}.md\:ag-flex-col-reverse{flex-direction:column-reverse}.md\:ag-flex-wrap{flex-wrap:wrap}.md\:ag-flex-nowrap{flex-wrap:nowrap}.md\:ag-flex-1{flex:1 1 0%;min-width:0}.md\:ag-flex-auto{flex:1 1 auto}.md\:ag-flex-none{flex:none}.md\:ag-shrink-0{flex-shrink:0}.md\:ag-grow{flex-grow:1}.md\:ag-items-start{align-items:flex-start}.md\:ag-self-start{align-self:flex-start}.md\:ag-items-center{align-items:center}.md\:ag-self-center{align-self:center}.md\:ag-items-end{align-items:flex-end}.md\:ag-self-end{align-self:flex-end}.md\:ag-items-baseline{align-items:baseline}.md\:ag-self-baseline{align-self:baseline}.md\:ag-items-stretch{align-items:stretch}.md\:ag-self-stretch{align-self:stretch}.md\:ag-justify-start{justify-content:flex-start}.md\:ag-justify-center{justify-content:center}.md\:ag-justify-end{justify-content:flex-end}.md\:ag-justify-between{justify-content:space-between}.md\:ag-justify-around{justify-content:space-around}.md\:ag-justify-evenly{justify-content:space-evenly}.md\:ag-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:ag-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:ag-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:ag-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:ag-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:ag-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:ag-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.md\:ag-grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.md\:ag-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:ag-col-span-1{grid-column:span 1 / span 1}.md\:ag-col-span-2{grid-column:span 2 / span 2}.md\:ag-col-span-3{grid-column:span 3 / span 3}.md\:ag-col-span-4{grid-column:span 4 / span 4}.md\:ag-col-span-6{grid-column:span 6 / span 6}.md\:ag-col-span-12{grid-column:span 12 / span 12}.md\:ag-col-span-full{grid-column:1 / -1}.md\:ag-grid-auto-fill{grid-template-columns:repeat(auto-fill,minmax(var(--ag-min-col, 200px),1fr))}.md\:ag-gap-0{gap:0}.md\:ag-p-0{padding:0}.md\:ag-m-0{margin:0}.md\:ag-px-0{padding-left:0;padding-right:0}.md\:ag-mx-0{margin-left:0;margin-right:0}.md\:ag-py-0{padding-top:0;padding-bottom:0}.md\:ag-my-0{margin-top:0;margin-bottom:0}.md\:ag-pt-0{padding-top:0}.md\:ag-mt-0{margin-top:0}.md\:ag-pr-0{padding-right:0}.md\:ag-mr-0{margin-right:0}.md\:ag-pb-0{padding-bottom:0}.md\:ag-mb-0{margin-bottom:0}.md\:ag-pl-0{padding-left:0}.md\:ag-ml-0{margin-left:0}.md\:ag-gap-1{gap:var(--ag-space-1)}.md\:ag-p-1{padding:var(--ag-space-1)}.md\:ag-m-1{margin:var(--ag-space-1)}.md\:ag-px-1{padding-left:var(--ag-space-1);padding-right:var(--ag-space-1)}.md\:ag-mx-1{margin-left:var(--ag-space-1);margin-right:var(--ag-space-1)}.md\:ag-py-1{padding-top:var(--ag-space-1);padding-bottom:var(--ag-space-1)}.md\:ag-my-1{margin-top:var(--ag-space-1);margin-bottom:var(--ag-space-1)}.md\:ag-pt-1{padding-top:var(--ag-space-1)}.md\:ag-mt-1{margin-top:var(--ag-space-1)}.md\:ag-pr-1{padding-right:var(--ag-space-1)}.md\:ag-mr-1{margin-right:var(--ag-space-1)}.md\:ag-pb-1{padding-bottom:var(--ag-space-1)}.md\:ag-mb-1{margin-bottom:var(--ag-space-1)}.md\:ag-pl-1{padding-left:var(--ag-space-1)}.md\:ag-ml-1{margin-left:var(--ag-space-1)}.md\:ag-gap-2{gap:var(--ag-space-2)}.md\:ag-p-2{padding:var(--ag-space-2)}.md\:ag-m-2{margin:var(--ag-space-2)}.md\:ag-px-2{padding-left:var(--ag-space-2);padding-right:var(--ag-space-2)}.md\:ag-mx-2{margin-left:var(--ag-space-2);margin-right:var(--ag-space-2)}.md\:ag-py-2{padding-top:var(--ag-space-2);padding-bottom:var(--ag-space-2)}.md\:ag-my-2{margin-top:var(--ag-space-2);margin-bottom:var(--ag-space-2)}.md\:ag-pt-2{padding-top:var(--ag-space-2)}.md\:ag-mt-2{margin-top:var(--ag-space-2)}.md\:ag-pr-2{padding-right:var(--ag-space-2)}.md\:ag-mr-2{margin-right:var(--ag-space-2)}.md\:ag-pb-2{padding-bottom:var(--ag-space-2)}.md\:ag-mb-2{margin-bottom:var(--ag-space-2)}.md\:ag-pl-2{padding-left:var(--ag-space-2)}.md\:ag-ml-2{margin-left:var(--ag-space-2)}.md\:ag-gap-3{gap:var(--ag-space-3)}.md\:ag-p-3{padding:var(--ag-space-3)}.md\:ag-m-3{margin:var(--ag-space-3)}.md\:ag-px-3{padding-left:var(--ag-space-3);padding-right:var(--ag-space-3)}.md\:ag-mx-3{margin-left:var(--ag-space-3);margin-right:var(--ag-space-3)}.md\:ag-py-3{padding-top:var(--ag-space-3);padding-bottom:var(--ag-space-3)}.md\:ag-my-3{margin-top:var(--ag-space-3);margin-bottom:var(--ag-space-3)}.md\:ag-pt-3{padding-top:var(--ag-space-3)}.md\:ag-mt-3{margin-top:var(--ag-space-3)}.md\:ag-pr-3{padding-right:var(--ag-space-3)}.md\:ag-mr-3{margin-right:var(--ag-space-3)}.md\:ag-pb-3{padding-bottom:var(--ag-space-3)}.md\:ag-mb-3{margin-bottom:var(--ag-space-3)}.md\:ag-pl-3{padding-left:var(--ag-space-3)}.md\:ag-ml-3{margin-left:var(--ag-space-3)}.md\:ag-gap-4{gap:var(--ag-space-4)}.md\:ag-p-4{padding:var(--ag-space-4)}.md\:ag-m-4{margin:var(--ag-space-4)}.md\:ag-px-4{padding-left:var(--ag-space-4);padding-right:var(--ag-space-4)}.md\:ag-mx-4{margin-left:var(--ag-space-4);margin-right:var(--ag-space-4)}.md\:ag-py-4{padding-top:var(--ag-space-4);padding-bottom:var(--ag-space-4)}.md\:ag-my-4{margin-top:var(--ag-space-4);margin-bottom:var(--ag-space-4)}.md\:ag-pt-4{padding-top:var(--ag-space-4)}.md\:ag-mt-4{margin-top:var(--ag-space-4)}.md\:ag-pr-4{padding-right:var(--ag-space-4)}.md\:ag-mr-4{margin-right:var(--ag-space-4)}.md\:ag-pb-4{padding-bottom:var(--ag-space-4)}.md\:ag-mb-4{margin-bottom:var(--ag-space-4)}.md\:ag-pl-4{padding-left:var(--ag-space-4)}.md\:ag-ml-4{margin-left:var(--ag-space-4)}.md\:ag-gap-5{gap:var(--ag-space-5)}.md\:ag-p-5{padding:var(--ag-space-5)}.md\:ag-m-5{margin:var(--ag-space-5)}.md\:ag-px-5{padding-left:var(--ag-space-5);padding-right:var(--ag-space-5)}.md\:ag-mx-5{margin-left:var(--ag-space-5);margin-right:var(--ag-space-5)}.md\:ag-py-5{padding-top:var(--ag-space-5);padding-bottom:var(--ag-space-5)}.md\:ag-my-5{margin-top:var(--ag-space-5);margin-bottom:var(--ag-space-5)}.md\:ag-pt-5{padding-top:var(--ag-space-5)}.md\:ag-mt-5{margin-top:var(--ag-space-5)}.md\:ag-pr-5{padding-right:var(--ag-space-5)}.md\:ag-mr-5{margin-right:var(--ag-space-5)}.md\:ag-pb-5{padding-bottom:var(--ag-space-5)}.md\:ag-mb-5{margin-bottom:var(--ag-space-5)}.md\:ag-pl-5{padding-left:var(--ag-space-5)}.md\:ag-ml-5{margin-left:var(--ag-space-5)}.md\:ag-gap-6{gap:var(--ag-space-6)}.md\:ag-p-6{padding:var(--ag-space-6)}.md\:ag-m-6{margin:var(--ag-space-6)}.md\:ag-px-6{padding-left:var(--ag-space-6);padding-right:var(--ag-space-6)}.md\:ag-mx-6{margin-left:var(--ag-space-6);margin-right:var(--ag-space-6)}.md\:ag-py-6{padding-top:var(--ag-space-6);padding-bottom:var(--ag-space-6)}.md\:ag-my-6{margin-top:var(--ag-space-6);margin-bottom:var(--ag-space-6)}.md\:ag-pt-6{padding-top:var(--ag-space-6)}.md\:ag-mt-6{margin-top:var(--ag-space-6)}.md\:ag-pr-6{padding-right:var(--ag-space-6)}.md\:ag-mr-6{margin-right:var(--ag-space-6)}.md\:ag-pb-6{padding-bottom:var(--ag-space-6)}.md\:ag-mb-6{margin-bottom:var(--ag-space-6)}.md\:ag-pl-6{padding-left:var(--ag-space-6)}.md\:ag-ml-6{margin-left:var(--ag-space-6)}.md\:ag-gap-7{gap:var(--ag-space-7)}.md\:ag-p-7{padding:var(--ag-space-7)}.md\:ag-m-7{margin:var(--ag-space-7)}.md\:ag-px-7{padding-left:var(--ag-space-7);padding-right:var(--ag-space-7)}.md\:ag-mx-7{margin-left:var(--ag-space-7);margin-right:var(--ag-space-7)}.md\:ag-py-7{padding-top:var(--ag-space-7);padding-bottom:var(--ag-space-7)}.md\:ag-my-7{margin-top:var(--ag-space-7);margin-bottom:var(--ag-space-7)}.md\:ag-pt-7{padding-top:var(--ag-space-7)}.md\:ag-mt-7{margin-top:var(--ag-space-7)}.md\:ag-pr-7{padding-right:var(--ag-space-7)}.md\:ag-mr-7{margin-right:var(--ag-space-7)}.md\:ag-pb-7{padding-bottom:var(--ag-space-7)}.md\:ag-mb-7{margin-bottom:var(--ag-space-7)}.md\:ag-pl-7{padding-left:var(--ag-space-7)}.md\:ag-ml-7{margin-left:var(--ag-space-7)}.md\:ag-gap-8{gap:var(--ag-space-8)}.md\:ag-p-8{padding:var(--ag-space-8)}.md\:ag-m-8{margin:var(--ag-space-8)}.md\:ag-px-8{padding-left:var(--ag-space-8);padding-right:var(--ag-space-8)}.md\:ag-mx-8{margin-left:var(--ag-space-8);margin-right:var(--ag-space-8)}.md\:ag-py-8{padding-top:var(--ag-space-8);padding-bottom:var(--ag-space-8)}.md\:ag-my-8{margin-top:var(--ag-space-8);margin-bottom:var(--ag-space-8)}.md\:ag-pt-8{padding-top:var(--ag-space-8)}.md\:ag-mt-8{margin-top:var(--ag-space-8)}.md\:ag-pr-8{padding-right:var(--ag-space-8)}.md\:ag-mr-8{margin-right:var(--ag-space-8)}.md\:ag-pb-8{padding-bottom:var(--ag-space-8)}.md\:ag-mb-8{margin-bottom:var(--ag-space-8)}.md\:ag-pl-8{padding-left:var(--ag-space-8)}.md\:ag-ml-8{margin-left:var(--ag-space-8)}.md\:ag-gap-9{gap:var(--ag-space-9)}.md\:ag-p-9{padding:var(--ag-space-9)}.md\:ag-m-9{margin:var(--ag-space-9)}.md\:ag-px-9{padding-left:var(--ag-space-9);padding-right:var(--ag-space-9)}.md\:ag-mx-9{margin-left:var(--ag-space-9);margin-right:var(--ag-space-9)}.md\:ag-py-9{padding-top:var(--ag-space-9);padding-bottom:var(--ag-space-9)}.md\:ag-my-9{margin-top:var(--ag-space-9);margin-bottom:var(--ag-space-9)}.md\:ag-pt-9{padding-top:var(--ag-space-9)}.md\:ag-mt-9{margin-top:var(--ag-space-9)}.md\:ag-pr-9{padding-right:var(--ag-space-9)}.md\:ag-mr-9{margin-right:var(--ag-space-9)}.md\:ag-pb-9{padding-bottom:var(--ag-space-9)}.md\:ag-mb-9{margin-bottom:var(--ag-space-9)}.md\:ag-pl-9{padding-left:var(--ag-space-9)}.md\:ag-ml-9{margin-left:var(--ag-space-9)}.md\:ag-gap-10{gap:var(--ag-space-10)}.md\:ag-p-10{padding:var(--ag-space-10)}.md\:ag-m-10{margin:var(--ag-space-10)}.md\:ag-px-10{padding-left:var(--ag-space-10);padding-right:var(--ag-space-10)}.md\:ag-mx-10{margin-left:var(--ag-space-10);margin-right:var(--ag-space-10)}.md\:ag-py-10{padding-top:var(--ag-space-10);padding-bottom:var(--ag-space-10)}.md\:ag-my-10{margin-top:var(--ag-space-10);margin-bottom:var(--ag-space-10)}.md\:ag-pt-10{padding-top:var(--ag-space-10)}.md\:ag-mt-10{margin-top:var(--ag-space-10)}.md\:ag-pr-10{padding-right:var(--ag-space-10)}.md\:ag-mr-10{margin-right:var(--ag-space-10)}.md\:ag-pb-10{padding-bottom:var(--ag-space-10)}.md\:ag-mb-10{margin-bottom:var(--ag-space-10)}.md\:ag-pl-10{padding-left:var(--ag-space-10)}.md\:ag-ml-10{margin-left:var(--ag-space-10)}.md\:ag-w-full{width:100%}.md\:ag-w-auto{width:auto}.md\:ag-w-fit{width:fit-content}.md\:ag-w-screen{width:100vw}.md\:ag-h-full{height:100%}.md\:ag-h-auto{height:auto}.md\:ag-h-screen{height:100dvh}.md\:ag-max-w-xs{max-width:320px}.md\:ag-max-w-sm{max-width:400px}.md\:ag-max-w-md{max-width:480px}.md\:ag-max-w-lg{max-width:560px}.md\:ag-max-w-xl{max-width:640px}.md\:ag-max-w-2xl{max-width:768px}.md\:ag-max-w-3xl{max-width:896px}.md\:ag-max-w-4xl{max-width:1024px}.md\:ag-max-w-5xl{max-width:1152px}.md\:ag-max-w-6xl{max-width:1280px}.md\:ag-max-w-prose{max-width:68ch}.md\:ag-max-w-full{max-width:100%}.md\:ag-static{position:static}.md\:ag-relative{position:relative}.md\:ag-absolute{position:absolute}.md\:ag-fixed{position:fixed}.md\:ag-sticky{position:sticky}.md\:ag-text-left{text-align:left}.md\:ag-text-center{text-align:center}.md\:ag-text-right{text-align:right}}@media(min-width:1024px){.lg\:ag-block{display:block}.lg\:ag-inline-block{display:inline-block}.lg\:ag-inline{display:inline}.lg\:ag-flex{display:flex}.lg\:ag-inline-flex{display:inline-flex}.lg\:ag-grid{display:grid}.lg\:ag-hidden{display:none}.lg\:ag-contents{display:contents}.lg\:ag-flex-row{flex-direction:row}.lg\:ag-flex-col{flex-direction:column}.lg\:ag-flex-row-reverse{flex-direction:row-reverse}.lg\:ag-flex-col-reverse{flex-direction:column-reverse}.lg\:ag-flex-wrap{flex-wrap:wrap}.lg\:ag-flex-nowrap{flex-wrap:nowrap}.lg\:ag-flex-1{flex:1 1 0%;min-width:0}.lg\:ag-flex-auto{flex:1 1 auto}.lg\:ag-flex-none{flex:none}.lg\:ag-shrink-0{flex-shrink:0}.lg\:ag-grow{flex-grow:1}.lg\:ag-items-start{align-items:flex-start}.lg\:ag-self-start{align-self:flex-start}.lg\:ag-items-center{align-items:center}.lg\:ag-self-center{align-self:center}.lg\:ag-items-end{align-items:flex-end}.lg\:ag-self-end{align-self:flex-end}.lg\:ag-items-baseline{align-items:baseline}.lg\:ag-self-baseline{align-self:baseline}.lg\:ag-items-stretch{align-items:stretch}.lg\:ag-self-stretch{align-self:stretch}.lg\:ag-justify-start{justify-content:flex-start}.lg\:ag-justify-center{justify-content:center}.lg\:ag-justify-end{justify-content:flex-end}.lg\:ag-justify-between{justify-content:space-between}.lg\:ag-justify-around{justify-content:space-around}.lg\:ag-justify-evenly{justify-content:space-evenly}.lg\:ag-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:ag-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:ag-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:ag-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:ag-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:ag-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:ag-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:ag-grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.lg\:ag-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:ag-col-span-1{grid-column:span 1 / span 1}.lg\:ag-col-span-2{grid-column:span 2 / span 2}.lg\:ag-col-span-3{grid-column:span 3 / span 3}.lg\:ag-col-span-4{grid-column:span 4 / span 4}.lg\:ag-col-span-6{grid-column:span 6 / span 6}.lg\:ag-col-span-12{grid-column:span 12 / span 12}.lg\:ag-col-span-full{grid-column:1 / -1}.lg\:ag-grid-auto-fill{grid-template-columns:repeat(auto-fill,minmax(var(--ag-min-col, 200px),1fr))}.lg\:ag-gap-0{gap:0}.lg\:ag-p-0{padding:0}.lg\:ag-m-0{margin:0}.lg\:ag-px-0{padding-left:0;padding-right:0}.lg\:ag-mx-0{margin-left:0;margin-right:0}.lg\:ag-py-0{padding-top:0;padding-bottom:0}.lg\:ag-my-0{margin-top:0;margin-bottom:0}.lg\:ag-pt-0{padding-top:0}.lg\:ag-mt-0{margin-top:0}.lg\:ag-pr-0{padding-right:0}.lg\:ag-mr-0{margin-right:0}.lg\:ag-pb-0{padding-bottom:0}.lg\:ag-mb-0{margin-bottom:0}.lg\:ag-pl-0{padding-left:0}.lg\:ag-ml-0{margin-left:0}.lg\:ag-gap-1{gap:var(--ag-space-1)}.lg\:ag-p-1{padding:var(--ag-space-1)}.lg\:ag-m-1{margin:var(--ag-space-1)}.lg\:ag-px-1{padding-left:var(--ag-space-1);padding-right:var(--ag-space-1)}.lg\:ag-mx-1{margin-left:var(--ag-space-1);margin-right:var(--ag-space-1)}.lg\:ag-py-1{padding-top:var(--ag-space-1);padding-bottom:var(--ag-space-1)}.lg\:ag-my-1{margin-top:var(--ag-space-1);margin-bottom:var(--ag-space-1)}.lg\:ag-pt-1{padding-top:var(--ag-space-1)}.lg\:ag-mt-1{margin-top:var(--ag-space-1)}.lg\:ag-pr-1{padding-right:var(--ag-space-1)}.lg\:ag-mr-1{margin-right:var(--ag-space-1)}.lg\:ag-pb-1{padding-bottom:var(--ag-space-1)}.lg\:ag-mb-1{margin-bottom:var(--ag-space-1)}.lg\:ag-pl-1{padding-left:var(--ag-space-1)}.lg\:ag-ml-1{margin-left:var(--ag-space-1)}.lg\:ag-gap-2{gap:var(--ag-space-2)}.lg\:ag-p-2{padding:var(--ag-space-2)}.lg\:ag-m-2{margin:var(--ag-space-2)}.lg\:ag-px-2{padding-left:var(--ag-space-2);padding-right:var(--ag-space-2)}.lg\:ag-mx-2{margin-left:var(--ag-space-2);margin-right:var(--ag-space-2)}.lg\:ag-py-2{padding-top:var(--ag-space-2);padding-bottom:var(--ag-space-2)}.lg\:ag-my-2{margin-top:var(--ag-space-2);margin-bottom:var(--ag-space-2)}.lg\:ag-pt-2{padding-top:var(--ag-space-2)}.lg\:ag-mt-2{margin-top:var(--ag-space-2)}.lg\:ag-pr-2{padding-right:var(--ag-space-2)}.lg\:ag-mr-2{margin-right:var(--ag-space-2)}.lg\:ag-pb-2{padding-bottom:var(--ag-space-2)}.lg\:ag-mb-2{margin-bottom:var(--ag-space-2)}.lg\:ag-pl-2{padding-left:var(--ag-space-2)}.lg\:ag-ml-2{margin-left:var(--ag-space-2)}.lg\:ag-gap-3{gap:var(--ag-space-3)}.lg\:ag-p-3{padding:var(--ag-space-3)}.lg\:ag-m-3{margin:var(--ag-space-3)}.lg\:ag-px-3{padding-left:var(--ag-space-3);padding-right:var(--ag-space-3)}.lg\:ag-mx-3{margin-left:var(--ag-space-3);margin-right:var(--ag-space-3)}.lg\:ag-py-3{padding-top:var(--ag-space-3);padding-bottom:var(--ag-space-3)}.lg\:ag-my-3{margin-top:var(--ag-space-3);margin-bottom:var(--ag-space-3)}.lg\:ag-pt-3{padding-top:var(--ag-space-3)}.lg\:ag-mt-3{margin-top:var(--ag-space-3)}.lg\:ag-pr-3{padding-right:var(--ag-space-3)}.lg\:ag-mr-3{margin-right:var(--ag-space-3)}.lg\:ag-pb-3{padding-bottom:var(--ag-space-3)}.lg\:ag-mb-3{margin-bottom:var(--ag-space-3)}.lg\:ag-pl-3{padding-left:var(--ag-space-3)}.lg\:ag-ml-3{margin-left:var(--ag-space-3)}.lg\:ag-gap-4{gap:var(--ag-space-4)}.lg\:ag-p-4{padding:var(--ag-space-4)}.lg\:ag-m-4{margin:var(--ag-space-4)}.lg\:ag-px-4{padding-left:var(--ag-space-4);padding-right:var(--ag-space-4)}.lg\:ag-mx-4{margin-left:var(--ag-space-4);margin-right:var(--ag-space-4)}.lg\:ag-py-4{padding-top:var(--ag-space-4);padding-bottom:var(--ag-space-4)}.lg\:ag-my-4{margin-top:var(--ag-space-4);margin-bottom:var(--ag-space-4)}.lg\:ag-pt-4{padding-top:var(--ag-space-4)}.lg\:ag-mt-4{margin-top:var(--ag-space-4)}.lg\:ag-pr-4{padding-right:var(--ag-space-4)}.lg\:ag-mr-4{margin-right:var(--ag-space-4)}.lg\:ag-pb-4{padding-bottom:var(--ag-space-4)}.lg\:ag-mb-4{margin-bottom:var(--ag-space-4)}.lg\:ag-pl-4{padding-left:var(--ag-space-4)}.lg\:ag-ml-4{margin-left:var(--ag-space-4)}.lg\:ag-gap-5{gap:var(--ag-space-5)}.lg\:ag-p-5{padding:var(--ag-space-5)}.lg\:ag-m-5{margin:var(--ag-space-5)}.lg\:ag-px-5{padding-left:var(--ag-space-5);padding-right:var(--ag-space-5)}.lg\:ag-mx-5{margin-left:var(--ag-space-5);margin-right:var(--ag-space-5)}.lg\:ag-py-5{padding-top:var(--ag-space-5);padding-bottom:var(--ag-space-5)}.lg\:ag-my-5{margin-top:var(--ag-space-5);margin-bottom:var(--ag-space-5)}.lg\:ag-pt-5{padding-top:var(--ag-space-5)}.lg\:ag-mt-5{margin-top:var(--ag-space-5)}.lg\:ag-pr-5{padding-right:var(--ag-space-5)}.lg\:ag-mr-5{margin-right:var(--ag-space-5)}.lg\:ag-pb-5{padding-bottom:var(--ag-space-5)}.lg\:ag-mb-5{margin-bottom:var(--ag-space-5)}.lg\:ag-pl-5{padding-left:var(--ag-space-5)}.lg\:ag-ml-5{margin-left:var(--ag-space-5)}.lg\:ag-gap-6{gap:var(--ag-space-6)}.lg\:ag-p-6{padding:var(--ag-space-6)}.lg\:ag-m-6{margin:var(--ag-space-6)}.lg\:ag-px-6{padding-left:var(--ag-space-6);padding-right:var(--ag-space-6)}.lg\:ag-mx-6{margin-left:var(--ag-space-6);margin-right:var(--ag-space-6)}.lg\:ag-py-6{padding-top:var(--ag-space-6);padding-bottom:var(--ag-space-6)}.lg\:ag-my-6{margin-top:var(--ag-space-6);margin-bottom:var(--ag-space-6)}.lg\:ag-pt-6{padding-top:var(--ag-space-6)}.lg\:ag-mt-6{margin-top:var(--ag-space-6)}.lg\:ag-pr-6{padding-right:var(--ag-space-6)}.lg\:ag-mr-6{margin-right:var(--ag-space-6)}.lg\:ag-pb-6{padding-bottom:var(--ag-space-6)}.lg\:ag-mb-6{margin-bottom:var(--ag-space-6)}.lg\:ag-pl-6{padding-left:var(--ag-space-6)}.lg\:ag-ml-6{margin-left:var(--ag-space-6)}.lg\:ag-gap-7{gap:var(--ag-space-7)}.lg\:ag-p-7{padding:var(--ag-space-7)}.lg\:ag-m-7{margin:var(--ag-space-7)}.lg\:ag-px-7{padding-left:var(--ag-space-7);padding-right:var(--ag-space-7)}.lg\:ag-mx-7{margin-left:var(--ag-space-7);margin-right:var(--ag-space-7)}.lg\:ag-py-7{padding-top:var(--ag-space-7);padding-bottom:var(--ag-space-7)}.lg\:ag-my-7{margin-top:var(--ag-space-7);margin-bottom:var(--ag-space-7)}.lg\:ag-pt-7{padding-top:var(--ag-space-7)}.lg\:ag-mt-7{margin-top:var(--ag-space-7)}.lg\:ag-pr-7{padding-right:var(--ag-space-7)}.lg\:ag-mr-7{margin-right:var(--ag-space-7)}.lg\:ag-pb-7{padding-bottom:var(--ag-space-7)}.lg\:ag-mb-7{margin-bottom:var(--ag-space-7)}.lg\:ag-pl-7{padding-left:var(--ag-space-7)}.lg\:ag-ml-7{margin-left:var(--ag-space-7)}.lg\:ag-gap-8{gap:var(--ag-space-8)}.lg\:ag-p-8{padding:var(--ag-space-8)}.lg\:ag-m-8{margin:var(--ag-space-8)}.lg\:ag-px-8{padding-left:var(--ag-space-8);padding-right:var(--ag-space-8)}.lg\:ag-mx-8{margin-left:var(--ag-space-8);margin-right:var(--ag-space-8)}.lg\:ag-py-8{padding-top:var(--ag-space-8);padding-bottom:var(--ag-space-8)}.lg\:ag-my-8{margin-top:var(--ag-space-8);margin-bottom:var(--ag-space-8)}.lg\:ag-pt-8{padding-top:var(--ag-space-8)}.lg\:ag-mt-8{margin-top:var(--ag-space-8)}.lg\:ag-pr-8{padding-right:var(--ag-space-8)}.lg\:ag-mr-8{margin-right:var(--ag-space-8)}.lg\:ag-pb-8{padding-bottom:var(--ag-space-8)}.lg\:ag-mb-8{margin-bottom:var(--ag-space-8)}.lg\:ag-pl-8{padding-left:var(--ag-space-8)}.lg\:ag-ml-8{margin-left:var(--ag-space-8)}.lg\:ag-gap-9{gap:var(--ag-space-9)}.lg\:ag-p-9{padding:var(--ag-space-9)}.lg\:ag-m-9{margin:var(--ag-space-9)}.lg\:ag-px-9{padding-left:var(--ag-space-9);padding-right:var(--ag-space-9)}.lg\:ag-mx-9{margin-left:var(--ag-space-9);margin-right:var(--ag-space-9)}.lg\:ag-py-9{padding-top:var(--ag-space-9);padding-bottom:var(--ag-space-9)}.lg\:ag-my-9{margin-top:var(--ag-space-9);margin-bottom:var(--ag-space-9)}.lg\:ag-pt-9{padding-top:var(--ag-space-9)}.lg\:ag-mt-9{margin-top:var(--ag-space-9)}.lg\:ag-pr-9{padding-right:var(--ag-space-9)}.lg\:ag-mr-9{margin-right:var(--ag-space-9)}.lg\:ag-pb-9{padding-bottom:var(--ag-space-9)}.lg\:ag-mb-9{margin-bottom:var(--ag-space-9)}.lg\:ag-pl-9{padding-left:var(--ag-space-9)}.lg\:ag-ml-9{margin-left:var(--ag-space-9)}.lg\:ag-gap-10{gap:var(--ag-space-10)}.lg\:ag-p-10{padding:var(--ag-space-10)}.lg\:ag-m-10{margin:var(--ag-space-10)}.lg\:ag-px-10{padding-left:var(--ag-space-10);padding-right:var(--ag-space-10)}.lg\:ag-mx-10{margin-left:var(--ag-space-10);margin-right:var(--ag-space-10)}.lg\:ag-py-10{padding-top:var(--ag-space-10);padding-bottom:var(--ag-space-10)}.lg\:ag-my-10{margin-top:var(--ag-space-10);margin-bottom:var(--ag-space-10)}.lg\:ag-pt-10{padding-top:var(--ag-space-10)}.lg\:ag-mt-10{margin-top:var(--ag-space-10)}.lg\:ag-pr-10{padding-right:var(--ag-space-10)}.lg\:ag-mr-10{margin-right:var(--ag-space-10)}.lg\:ag-pb-10{padding-bottom:var(--ag-space-10)}.lg\:ag-mb-10{margin-bottom:var(--ag-space-10)}.lg\:ag-pl-10{padding-left:var(--ag-space-10)}.lg\:ag-ml-10{margin-left:var(--ag-space-10)}.lg\:ag-w-full{width:100%}.lg\:ag-w-auto{width:auto}.lg\:ag-w-fit{width:fit-content}.lg\:ag-w-screen{width:100vw}.lg\:ag-h-full{height:100%}.lg\:ag-h-auto{height:auto}.lg\:ag-h-screen{height:100dvh}.lg\:ag-max-w-xs{max-width:320px}.lg\:ag-max-w-sm{max-width:400px}.lg\:ag-max-w-md{max-width:480px}.lg\:ag-max-w-lg{max-width:560px}.lg\:ag-max-w-xl{max-width:640px}.lg\:ag-max-w-2xl{max-width:768px}.lg\:ag-max-w-3xl{max-width:896px}.lg\:ag-max-w-4xl{max-width:1024px}.lg\:ag-max-w-5xl{max-width:1152px}.lg\:ag-max-w-6xl{max-width:1280px}.lg\:ag-max-w-prose{max-width:68ch}.lg\:ag-max-w-full{max-width:100%}.lg\:ag-static{position:static}.lg\:ag-relative{position:relative}.lg\:ag-absolute{position:absolute}.lg\:ag-fixed{position:fixed}.lg\:ag-sticky{position:sticky}.lg\:ag-text-left{text-align:left}.lg\:ag-text-center{text-align:center}.lg\:ag-text-right{text-align:right}}@media(min-width:1280px){.xl\:ag-block{display:block}.xl\:ag-inline-block{display:inline-block}.xl\:ag-inline{display:inline}.xl\:ag-flex{display:flex}.xl\:ag-inline-flex{display:inline-flex}.xl\:ag-grid{display:grid}.xl\:ag-hidden{display:none}.xl\:ag-contents{display:contents}.xl\:ag-flex-row{flex-direction:row}.xl\:ag-flex-col{flex-direction:column}.xl\:ag-flex-row-reverse{flex-direction:row-reverse}.xl\:ag-flex-col-reverse{flex-direction:column-reverse}.xl\:ag-flex-wrap{flex-wrap:wrap}.xl\:ag-flex-nowrap{flex-wrap:nowrap}.xl\:ag-flex-1{flex:1 1 0%;min-width:0}.xl\:ag-flex-auto{flex:1 1 auto}.xl\:ag-flex-none{flex:none}.xl\:ag-shrink-0{flex-shrink:0}.xl\:ag-grow{flex-grow:1}.xl\:ag-items-start{align-items:flex-start}.xl\:ag-self-start{align-self:flex-start}.xl\:ag-items-center{align-items:center}.xl\:ag-self-center{align-self:center}.xl\:ag-items-end{align-items:flex-end}.xl\:ag-self-end{align-self:flex-end}.xl\:ag-items-baseline{align-items:baseline}.xl\:ag-self-baseline{align-self:baseline}.xl\:ag-items-stretch{align-items:stretch}.xl\:ag-self-stretch{align-self:stretch}.xl\:ag-justify-start{justify-content:flex-start}.xl\:ag-justify-center{justify-content:center}.xl\:ag-justify-end{justify-content:flex-end}.xl\:ag-justify-between{justify-content:space-between}.xl\:ag-justify-around{justify-content:space-around}.xl\:ag-justify-evenly{justify-content:space-evenly}.xl\:ag-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:ag-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:ag-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:ag-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:ag-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:ag-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:ag-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:ag-grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.xl\:ag-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:ag-col-span-1{grid-column:span 1 / span 1}.xl\:ag-col-span-2{grid-column:span 2 / span 2}.xl\:ag-col-span-3{grid-column:span 3 / span 3}.xl\:ag-col-span-4{grid-column:span 4 / span 4}.xl\:ag-col-span-6{grid-column:span 6 / span 6}.xl\:ag-col-span-12{grid-column:span 12 / span 12}.xl\:ag-col-span-full{grid-column:1 / -1}.xl\:ag-grid-auto-fill{grid-template-columns:repeat(auto-fill,minmax(var(--ag-min-col, 200px),1fr))}.xl\:ag-gap-0{gap:0}.xl\:ag-p-0{padding:0}.xl\:ag-m-0{margin:0}.xl\:ag-px-0{padding-left:0;padding-right:0}.xl\:ag-mx-0{margin-left:0;margin-right:0}.xl\:ag-py-0{padding-top:0;padding-bottom:0}.xl\:ag-my-0{margin-top:0;margin-bottom:0}.xl\:ag-pt-0{padding-top:0}.xl\:ag-mt-0{margin-top:0}.xl\:ag-pr-0{padding-right:0}.xl\:ag-mr-0{margin-right:0}.xl\:ag-pb-0{padding-bottom:0}.xl\:ag-mb-0{margin-bottom:0}.xl\:ag-pl-0{padding-left:0}.xl\:ag-ml-0{margin-left:0}.xl\:ag-gap-1{gap:var(--ag-space-1)}.xl\:ag-p-1{padding:var(--ag-space-1)}.xl\:ag-m-1{margin:var(--ag-space-1)}.xl\:ag-px-1{padding-left:var(--ag-space-1);padding-right:var(--ag-space-1)}.xl\:ag-mx-1{margin-left:var(--ag-space-1);margin-right:var(--ag-space-1)}.xl\:ag-py-1{padding-top:var(--ag-space-1);padding-bottom:var(--ag-space-1)}.xl\:ag-my-1{margin-top:var(--ag-space-1);margin-bottom:var(--ag-space-1)}.xl\:ag-pt-1{padding-top:var(--ag-space-1)}.xl\:ag-mt-1{margin-top:var(--ag-space-1)}.xl\:ag-pr-1{padding-right:var(--ag-space-1)}.xl\:ag-mr-1{margin-right:var(--ag-space-1)}.xl\:ag-pb-1{padding-bottom:var(--ag-space-1)}.xl\:ag-mb-1{margin-bottom:var(--ag-space-1)}.xl\:ag-pl-1{padding-left:var(--ag-space-1)}.xl\:ag-ml-1{margin-left:var(--ag-space-1)}.xl\:ag-gap-2{gap:var(--ag-space-2)}.xl\:ag-p-2{padding:var(--ag-space-2)}.xl\:ag-m-2{margin:var(--ag-space-2)}.xl\:ag-px-2{padding-left:var(--ag-space-2);padding-right:var(--ag-space-2)}.xl\:ag-mx-2{margin-left:var(--ag-space-2);margin-right:var(--ag-space-2)}.xl\:ag-py-2{padding-top:var(--ag-space-2);padding-bottom:var(--ag-space-2)}.xl\:ag-my-2{margin-top:var(--ag-space-2);margin-bottom:var(--ag-space-2)}.xl\:ag-pt-2{padding-top:var(--ag-space-2)}.xl\:ag-mt-2{margin-top:var(--ag-space-2)}.xl\:ag-pr-2{padding-right:var(--ag-space-2)}.xl\:ag-mr-2{margin-right:var(--ag-space-2)}.xl\:ag-pb-2{padding-bottom:var(--ag-space-2)}.xl\:ag-mb-2{margin-bottom:var(--ag-space-2)}.xl\:ag-pl-2{padding-left:var(--ag-space-2)}.xl\:ag-ml-2{margin-left:var(--ag-space-2)}.xl\:ag-gap-3{gap:var(--ag-space-3)}.xl\:ag-p-3{padding:var(--ag-space-3)}.xl\:ag-m-3{margin:var(--ag-space-3)}.xl\:ag-px-3{padding-left:var(--ag-space-3);padding-right:var(--ag-space-3)}.xl\:ag-mx-3{margin-left:var(--ag-space-3);margin-right:var(--ag-space-3)}.xl\:ag-py-3{padding-top:var(--ag-space-3);padding-bottom:var(--ag-space-3)}.xl\:ag-my-3{margin-top:var(--ag-space-3);margin-bottom:var(--ag-space-3)}.xl\:ag-pt-3{padding-top:var(--ag-space-3)}.xl\:ag-mt-3{margin-top:var(--ag-space-3)}.xl\:ag-pr-3{padding-right:var(--ag-space-3)}.xl\:ag-mr-3{margin-right:var(--ag-space-3)}.xl\:ag-pb-3{padding-bottom:var(--ag-space-3)}.xl\:ag-mb-3{margin-bottom:var(--ag-space-3)}.xl\:ag-pl-3{padding-left:var(--ag-space-3)}.xl\:ag-ml-3{margin-left:var(--ag-space-3)}.xl\:ag-gap-4{gap:var(--ag-space-4)}.xl\:ag-p-4{padding:var(--ag-space-4)}.xl\:ag-m-4{margin:var(--ag-space-4)}.xl\:ag-px-4{padding-left:var(--ag-space-4);padding-right:var(--ag-space-4)}.xl\:ag-mx-4{margin-left:var(--ag-space-4);margin-right:var(--ag-space-4)}.xl\:ag-py-4{padding-top:var(--ag-space-4);padding-bottom:var(--ag-space-4)}.xl\:ag-my-4{margin-top:var(--ag-space-4);margin-bottom:var(--ag-space-4)}.xl\:ag-pt-4{padding-top:var(--ag-space-4)}.xl\:ag-mt-4{margin-top:var(--ag-space-4)}.xl\:ag-pr-4{padding-right:var(--ag-space-4)}.xl\:ag-mr-4{margin-right:var(--ag-space-4)}.xl\:ag-pb-4{padding-bottom:var(--ag-space-4)}.xl\:ag-mb-4{margin-bottom:var(--ag-space-4)}.xl\:ag-pl-4{padding-left:var(--ag-space-4)}.xl\:ag-ml-4{margin-left:var(--ag-space-4)}.xl\:ag-gap-5{gap:var(--ag-space-5)}.xl\:ag-p-5{padding:var(--ag-space-5)}.xl\:ag-m-5{margin:var(--ag-space-5)}.xl\:ag-px-5{padding-left:var(--ag-space-5);padding-right:var(--ag-space-5)}.xl\:ag-mx-5{margin-left:var(--ag-space-5);margin-right:var(--ag-space-5)}.xl\:ag-py-5{padding-top:var(--ag-space-5);padding-bottom:var(--ag-space-5)}.xl\:ag-my-5{margin-top:var(--ag-space-5);margin-bottom:var(--ag-space-5)}.xl\:ag-pt-5{padding-top:var(--ag-space-5)}.xl\:ag-mt-5{margin-top:var(--ag-space-5)}.xl\:ag-pr-5{padding-right:var(--ag-space-5)}.xl\:ag-mr-5{margin-right:var(--ag-space-5)}.xl\:ag-pb-5{padding-bottom:var(--ag-space-5)}.xl\:ag-mb-5{margin-bottom:var(--ag-space-5)}.xl\:ag-pl-5{padding-left:var(--ag-space-5)}.xl\:ag-ml-5{margin-left:var(--ag-space-5)}.xl\:ag-gap-6{gap:var(--ag-space-6)}.xl\:ag-p-6{padding:var(--ag-space-6)}.xl\:ag-m-6{margin:var(--ag-space-6)}.xl\:ag-px-6{padding-left:var(--ag-space-6);padding-right:var(--ag-space-6)}.xl\:ag-mx-6{margin-left:var(--ag-space-6);margin-right:var(--ag-space-6)}.xl\:ag-py-6{padding-top:var(--ag-space-6);padding-bottom:var(--ag-space-6)}.xl\:ag-my-6{margin-top:var(--ag-space-6);margin-bottom:var(--ag-space-6)}.xl\:ag-pt-6{padding-top:var(--ag-space-6)}.xl\:ag-mt-6{margin-top:var(--ag-space-6)}.xl\:ag-pr-6{padding-right:var(--ag-space-6)}.xl\:ag-mr-6{margin-right:var(--ag-space-6)}.xl\:ag-pb-6{padding-bottom:var(--ag-space-6)}.xl\:ag-mb-6{margin-bottom:var(--ag-space-6)}.xl\:ag-pl-6{padding-left:var(--ag-space-6)}.xl\:ag-ml-6{margin-left:var(--ag-space-6)}.xl\:ag-gap-7{gap:var(--ag-space-7)}.xl\:ag-p-7{padding:var(--ag-space-7)}.xl\:ag-m-7{margin:var(--ag-space-7)}.xl\:ag-px-7{padding-left:var(--ag-space-7);padding-right:var(--ag-space-7)}.xl\:ag-mx-7{margin-left:var(--ag-space-7);margin-right:var(--ag-space-7)}.xl\:ag-py-7{padding-top:var(--ag-space-7);padding-bottom:var(--ag-space-7)}.xl\:ag-my-7{margin-top:var(--ag-space-7);margin-bottom:var(--ag-space-7)}.xl\:ag-pt-7{padding-top:var(--ag-space-7)}.xl\:ag-mt-7{margin-top:var(--ag-space-7)}.xl\:ag-pr-7{padding-right:var(--ag-space-7)}.xl\:ag-mr-7{margin-right:var(--ag-space-7)}.xl\:ag-pb-7{padding-bottom:var(--ag-space-7)}.xl\:ag-mb-7{margin-bottom:var(--ag-space-7)}.xl\:ag-pl-7{padding-left:var(--ag-space-7)}.xl\:ag-ml-7{margin-left:var(--ag-space-7)}.xl\:ag-gap-8{gap:var(--ag-space-8)}.xl\:ag-p-8{padding:var(--ag-space-8)}.xl\:ag-m-8{margin:var(--ag-space-8)}.xl\:ag-px-8{padding-left:var(--ag-space-8);padding-right:var(--ag-space-8)}.xl\:ag-mx-8{margin-left:var(--ag-space-8);margin-right:var(--ag-space-8)}.xl\:ag-py-8{padding-top:var(--ag-space-8);padding-bottom:var(--ag-space-8)}.xl\:ag-my-8{margin-top:var(--ag-space-8);margin-bottom:var(--ag-space-8)}.xl\:ag-pt-8{padding-top:var(--ag-space-8)}.xl\:ag-mt-8{margin-top:var(--ag-space-8)}.xl\:ag-pr-8{padding-right:var(--ag-space-8)}.xl\:ag-mr-8{margin-right:var(--ag-space-8)}.xl\:ag-pb-8{padding-bottom:var(--ag-space-8)}.xl\:ag-mb-8{margin-bottom:var(--ag-space-8)}.xl\:ag-pl-8{padding-left:var(--ag-space-8)}.xl\:ag-ml-8{margin-left:var(--ag-space-8)}.xl\:ag-gap-9{gap:var(--ag-space-9)}.xl\:ag-p-9{padding:var(--ag-space-9)}.xl\:ag-m-9{margin:var(--ag-space-9)}.xl\:ag-px-9{padding-left:var(--ag-space-9);padding-right:var(--ag-space-9)}.xl\:ag-mx-9{margin-left:var(--ag-space-9);margin-right:var(--ag-space-9)}.xl\:ag-py-9{padding-top:var(--ag-space-9);padding-bottom:var(--ag-space-9)}.xl\:ag-my-9{margin-top:var(--ag-space-9);margin-bottom:var(--ag-space-9)}.xl\:ag-pt-9{padding-top:var(--ag-space-9)}.xl\:ag-mt-9{margin-top:var(--ag-space-9)}.xl\:ag-pr-9{padding-right:var(--ag-space-9)}.xl\:ag-mr-9{margin-right:var(--ag-space-9)}.xl\:ag-pb-9{padding-bottom:var(--ag-space-9)}.xl\:ag-mb-9{margin-bottom:var(--ag-space-9)}.xl\:ag-pl-9{padding-left:var(--ag-space-9)}.xl\:ag-ml-9{margin-left:var(--ag-space-9)}.xl\:ag-gap-10{gap:var(--ag-space-10)}.xl\:ag-p-10{padding:var(--ag-space-10)}.xl\:ag-m-10{margin:var(--ag-space-10)}.xl\:ag-px-10{padding-left:var(--ag-space-10);padding-right:var(--ag-space-10)}.xl\:ag-mx-10{margin-left:var(--ag-space-10);margin-right:var(--ag-space-10)}.xl\:ag-py-10{padding-top:var(--ag-space-10);padding-bottom:var(--ag-space-10)}.xl\:ag-my-10{margin-top:var(--ag-space-10);margin-bottom:var(--ag-space-10)}.xl\:ag-pt-10{padding-top:var(--ag-space-10)}.xl\:ag-mt-10{margin-top:var(--ag-space-10)}.xl\:ag-pr-10{padding-right:var(--ag-space-10)}.xl\:ag-mr-10{margin-right:var(--ag-space-10)}.xl\:ag-pb-10{padding-bottom:var(--ag-space-10)}.xl\:ag-mb-10{margin-bottom:var(--ag-space-10)}.xl\:ag-pl-10{padding-left:var(--ag-space-10)}.xl\:ag-ml-10{margin-left:var(--ag-space-10)}.xl\:ag-w-full{width:100%}.xl\:ag-w-auto{width:auto}.xl\:ag-w-fit{width:fit-content}.xl\:ag-w-screen{width:100vw}.xl\:ag-h-full{height:100%}.xl\:ag-h-auto{height:auto}.xl\:ag-h-screen{height:100dvh}.xl\:ag-max-w-xs{max-width:320px}.xl\:ag-max-w-sm{max-width:400px}.xl\:ag-max-w-md{max-width:480px}.xl\:ag-max-w-lg{max-width:560px}.xl\:ag-max-w-xl{max-width:640px}.xl\:ag-max-w-2xl{max-width:768px}.xl\:ag-max-w-3xl{max-width:896px}.xl\:ag-max-w-4xl{max-width:1024px}.xl\:ag-max-w-5xl{max-width:1152px}.xl\:ag-max-w-6xl{max-width:1280px}.xl\:ag-max-w-prose{max-width:68ch}.xl\:ag-max-w-full{max-width:100%}.xl\:ag-static{position:static}.xl\:ag-relative{position:relative}.xl\:ag-absolute{position:absolute}.xl\:ag-fixed{position:fixed}.xl\:ag-sticky{position:sticky}.xl\:ag-text-left{text-align:left}.xl\:ag-text-center{text-align:center}.xl\:ag-text-right{text-align:right}}html{scroll-padding-top:96px}body{margin:0}#root{position:relative;z-index:var(--ag-z-content)}a{color:var(--ag-head)}.site-header{--header-gutter: var(--ag-space-5);--header-height: calc(var(--ag-space-10) + var(--ag-space-7));position:sticky;top:0;z-index:var(--ag-z-sticky);height:calc(var(--header-height) + var(--header-gutter) * 2);pointer-events:none}.site-topbar{position:absolute;top:0;inset-inline:0;display:flex;align-items:center;gap:var(--ag-space-3);height:var(--header-height);padding:0 var(--ag-space-3) 0 var(--ag-space-6);border-radius:0;box-shadow:none;pointer-events:auto;transition:top var(--ag-duration-panel) var(--ag-ease-out),inset-inline var(--ag-duration-panel) var(--ag-ease-out),border-radius var(--ag-duration-panel) var(--ag-ease-out),box-shadow var(--ag-duration-panel) var(--ag-ease-out)}.site-header:not([data-floating]) .site-topbar{border:0}.site-header[data-floating] .site-topbar{top:var(--header-gutter);inset-inline:var(--header-gutter);border-radius:var(--ag-radius-panel);box-shadow:var(--ag-glass-highlight),var(--ag-glass-drop)}.site-brand{display:inline-flex;align-items:center;gap:10px;color:var(--ag-head);text-decoration:none;white-space:nowrap}.site-nav{display:flex;gap:2px;margin-left:var(--ag-space-6)}.site-nav-link{padding:8px 14px;border-radius:var(--ag-radius-pill);color:var(--ag-soft);text-decoration:none;font-size:var(--ag-type-label-size);font-weight:500;white-space:nowrap;transition:background-color var(--ag-duration-base) var(--ag-ease-standard),color var(--ag-duration-base) var(--ag-ease-standard)}.site-nav-link:hover{background:var(--ag-glass-2);color:var(--ag-head)}.site-nav-link[data-active]{color:var(--ag-head);background:var(--ag-glass-3)}.site-nav-vertical{display:flex;flex-direction:column;gap:2px;margin:var(--ag-space-4) 0}.site-topbar-end{display:flex;align-items:center;gap:var(--ag-space-3);margin-left:auto}.site-menu-btn{display:none}@media(max-width:1160px){.site-nav{display:none}.site-menu-btn{display:inline-flex}.site-topbar{padding-left:var(--ag-space-2)}}@media(max-width:520px){.site-version,.site-topbar .ag-segmented{display:none}.site-header{--header-gutter: var(--ag-space-3)}}@media(max-width:400px){.site-topbar-end{display:none}.site-brand{min-width:0}.site-brand .ag-label{overflow:hidden;text-overflow:ellipsis}}.site-page{max-width:1080px;margin:0 auto;padding:0 var(--ag-space-5) var(--ag-space-10)}.site-home{min-height:calc(100dvh - 90px);overflow-x:clip}.page-panel{display:flex;flex-direction:column;gap:var(--ag-space-6);padding:var(--ag-space-9) var(--ag-space-10) var(--ag-space-10)}@media(max-width:640px){.page-panel{padding:var(--ag-space-7) var(--ag-space-5)}}.page-header{display:flex;flex-direction:column;gap:var(--ag-space-3);padding-bottom:var(--ag-space-2)}.page-header[data-center]{align-items:center;text-align:center}.page-header .ag-title{margin:0;text-wrap:balance}.page-lead{margin:0;max-width:68ch;font-size:17px;line-height:1.6;color:var(--ag-soft)}.doc-h2{margin:var(--ag-space-6) 0 0;font-size:var(--ag-type-heading-size);line-height:var(--ag-type-heading-line-height);letter-spacing:var(--ag-type-heading-letter-spacing);font-weight:600;color:var(--ag-head);text-wrap:balance}.doc-h3{margin:var(--ag-space-3) 0 0;font-size:16px;font-weight:600;color:var(--ag-head)}.doc-p{margin:0;max-width:72ch;font-size:var(--ag-type-body-size);line-height:var(--ag-type-body-line-height);color:var(--ag-ink)}.doc-list{margin:0;padding-left:20px;max-width:72ch;display:flex;flex-direction:column;gap:var(--ag-space-2);font-size:var(--ag-type-body-size);line-height:1.6;color:var(--ag-ink)}.doc-list strong{color:var(--ag-head)}.doc-inline{padding:1px 6px;border:1px solid var(--ag-separator);border-radius:6px;background:var(--ag-code-bg);font-family:var(--ag-font-mono);font-size:.86em;color:var(--ag-head);white-space:nowrap}.doc-block{display:block;overflow-x:auto;padding:12px 16px;border:1px solid var(--ag-separator);border-radius:var(--ag-radius-row);background:var(--ag-code-bg);font-family:var(--ag-font-mono);font-size:13px;color:var(--ag-ink);white-space:pre}.doc-ui{font-weight:600;color:var(--ag-head);white-space:nowrap}.doc-note{display:flex;align-items:flex-start;gap:var(--ag-space-4);padding:var(--ag-space-4) var(--ag-space-5);border-radius:var(--ag-radius-row)}.doc-note-body{min-width:0;font-size:var(--ag-type-body-sm-size);line-height:1.6;color:var(--ag-ink)}.table-wrap{overflow-x:auto;border-radius:var(--ag-radius-row)}.icon-row{display:flex;gap:var(--ag-space-4);align-items:flex-start}.icon-row-body{display:flex;flex-direction:column;gap:4px;min-width:0}.home{max-width:calc(var(--ag-space-10) * 37);margin:0 auto;padding:var(--ag-space-7) var(--ag-space-5) 0}.home-surface{overflow:clip}.home h1,.home h2,.home h3,.home p{margin:0}.home h1,.home h2,.home h3{text-wrap:balance}.home h2{font-size:calc(var(--ag-type-title-size) + var(--ag-space-5));font-weight:var(--ag-type-title-weight);line-height:var(--ag-type-title-line-height);letter-spacing:var(--ag-type-title-letter-spacing)}.home .ag-btn{max-width:100%;height:auto;min-height:calc(var(--ag-space-8) * 2);white-space:normal;text-align:center}.home-hero{display:flex;flex-direction:column;align-items:center;gap:calc(var(--ag-space-10) * 1.5);padding:var(--ag-space-10) var(--ag-space-10) calc(var(--ag-space-10) * 2)}.hero-copy{display:flex;flex-direction:column;align-items:center;gap:var(--ag-space-7);min-width:0;text-align:center}.hero-product-name{font-size:var(--ag-type-session-title-size);font-weight:var(--ag-type-title-weight);color:var(--ag-head)}.hero-copy .home-lead{max-width:calc(var(--ag-space-10) * 17)}.hero-actions{justify-content:center}.home-display{font-size:calc(var(--ag-type-display-strong-size) + var(--ag-space-10));font-weight:var(--ag-type-display-strong-weight);line-height:var(--ag-type-display-strong-line-height);letter-spacing:var(--ag-type-display-strong-letter-spacing);color:var(--ag-head)}.home-display>span{color:var(--ag-soft);font-weight:var(--ag-type-display-light-weight)}.home-lead{font-size:var(--ag-type-session-title-size);line-height:var(--ag-type-body-line-height);color:var(--ag-soft)}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ag-space-7)}.hero-availability{color:var(--ag-ink);line-height:var(--ag-type-body-line-height);max-width:calc(var(--ag-space-10) * 16)}.home-detail-link{display:inline-flex;align-items:center;gap:var(--ag-space-3);font-size:var(--ag-type-label-size);text-underline-offset:var(--ag-space-1)}.home-detail-link svg{flex-shrink:0}.hero-showcase,.product-showcase{min-width:0;width:100%}.showcase-toolbar{display:flex;flex-direction:column;align-items:center;gap:var(--ag-space-8);margin-bottom:var(--ag-space-8)}.showcase-intro{display:flex;flex-direction:column;align-items:center;gap:var(--ag-space-6);max-width:calc(var(--ag-space-10) * 18);text-align:center}.home-look{display:flex;flex-direction:column;align-items:center;gap:var(--ag-space-10);padding:var(--ag-space-10) var(--ag-space-10) calc(var(--ag-space-10) * 2)}.home-look .product-showcase{max-width:calc(var(--ag-space-10) * 24)}.look-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ag-space-10);max-width:calc(var(--ag-space-10) * 21)}.look-details>p{font-size:var(--ag-type-body-size);line-height:var(--ag-type-body-line-height);color:var(--ag-soft)}.look-details strong{color:var(--ag-head);font-weight:var(--ag-type-title-weight)}.home-context{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:center;gap:var(--ag-space-10);padding:var(--ag-space-10) var(--ag-space-10) calc(var(--ag-space-10) * 2)}.context-copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ag-space-7)}.home-look h2,.home-context h2,.home-story h2{font-size:var(--ag-type-display-strong-size)}.home-hero .product-screenshot>figcaption{text-align:center}.tour-tabs{display:flex;flex-wrap:wrap;height:auto}.tour-tabs>button{white-space:normal;height:auto;min-height:var(--ag-space-10);padding:var(--ag-space-2) var(--ag-space-5)}.tour-tabs>.ag-indicator{display:none}.tour-tabs>.ag-tabs-trigger[data-state=active]{background:var(--ag-primary);color:var(--ag-on-primary)}.product-screenshot{width:100%;max-width:calc(var(--ag-space-10) * 24);min-width:0;margin:0}.product-screenshot>figcaption{margin-top:var(--ag-space-5);color:var(--ag-soft);line-height:var(--ag-type-body-line-height)}.product-screenshot>figcaption>span{display:block}.screenshot-dialog{width:calc(100vw - var(--ag-space-8));max-width:calc(var(--ag-space-10) * 24)}.screenshot-dialog>p{margin:0;line-height:var(--ag-type-body-line-height)}.story-art{width:100%;margin:var(--ag-space-5) 0 0}.story-art>img{display:block;width:100%;height:auto}.story-art>figcaption{margin-top:var(--ag-space-4);line-height:var(--ag-type-body-line-height)}.home-story,.home-questions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:calc(var(--ag-space-10) * 2);padding:calc(var(--ag-space-10) * 2) var(--ag-space-10)}.story-intro,.questions-intro{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ag-space-7)}.story-intro>p{max-width:calc(var(--ag-space-10) * 10)}.story-details{display:flex;flex-direction:column;gap:var(--ag-space-10)}.story-details>div{display:flex;align-items:flex-start;gap:var(--ag-space-6)}.story-details>div>svg{flex-shrink:0;color:var(--ag-soft);margin-top:var(--ag-space-1)}.story-details h3{font-size:var(--ag-type-session-title-size);font-weight:var(--ag-type-title-weight);line-height:var(--ag-type-heading-line-height)}.story-details p{font-size:var(--ag-type-body-size);color:var(--ag-soft);line-height:var(--ag-type-body-line-height);margin-top:var(--ag-space-3)}.story-details a{display:inline-flex;align-items:center;gap:var(--ag-space-3);font-size:var(--ag-type-label-size);margin-top:var(--ag-space-4);text-underline-offset:var(--ag-space-1)}.home-questions{padding-top:var(--ag-space-10)}.home-faq{min-width:0;width:100%}.home-closing{display:flex;flex-direction:column;align-items:center;gap:var(--ag-space-8);padding:var(--ag-space-10) var(--ag-space-8) calc(var(--ag-space-10) * 2);text-align:center}.home-closing>img{width:calc(var(--ag-space-8) * 2);height:calc(var(--ag-space-8) * 2);border-radius:var(--ag-radius-tile)}.home-closing h2{font-size:calc(var(--ag-type-display-strong-size) + var(--ag-space-5))}.home-closing>p{color:var(--ag-muted);line-height:var(--ag-type-body-line-height)}.ag-self-start{align-self:flex-start}@media(max-width:1100px){.home-display{font-size:calc(var(--ag-type-display-strong-size) + var(--ag-space-2))}.home-hero{gap:var(--ag-space-8);padding:calc(var(--ag-space-10) * 1.5) var(--ag-space-8)}}@media(max-width:760px){.home-story,.home-questions,.home-context,.look-details{grid-template-columns:minmax(0,1fr)}.home-context,.home-look{padding:var(--ag-space-10) var(--ag-space-8)}.home-look h2,.home-context h2,.home-story h2{font-size:calc(var(--ag-type-title-size) + var(--ag-space-5))}.home-hero{gap:var(--ag-space-10)}.home-story,.home-questions{padding:var(--ag-space-10) var(--ag-space-8);gap:var(--ag-space-10)}.hero-copy{gap:var(--ag-space-6)}.home-display{font-size:var(--ag-type-display-strong-size)}}@media(max-width:400px){.home{padding-inline:var(--ag-space-3)}.home-hero,.home-story,.home-questions,.home-context,.home-look{padding-inline:var(--ag-space-6)}.home-display{font-size:calc(var(--ag-type-title-size) + var(--ag-space-8))}.home h2,.home-look h2,.home-context h2,.home-story h2{font-size:var(--ag-type-title-size)}.home-closing h2{font-size:calc(var(--ag-type-title-size) + var(--ag-space-6))}.home-lead{font-size:var(--ag-type-body-size)}.home-closing{padding-inline:var(--ag-space-6)}}.installer-card{gap:var(--ag-space-4);padding:var(--ag-space-6)}.installer-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ag-space-4)}.installer-head>.ag-stack{flex:1;min-width:0}.installer-head>.ag-badge{margin-left:0}.installer-sum-toggle{align-self:flex-start;padding:0;border:0;background:none;font:inherit;font-size:var(--ag-type-caption-size);color:var(--ag-muted);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.installer-sum-toggle:hover{color:var(--ag-head)}.installer-sum{display:flex;align-items:center;gap:var(--ag-space-2);padding:8px 6px 8px 12px;border-radius:var(--ag-radius-row);background:var(--ag-code-bg)}.installer-sum code{min-width:0;overflow-wrap:anywhere;font-family:var(--ag-font-mono);font-size:11.5px;color:var(--ag-ink)}.release-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ag-space-4)}.release-card{gap:var(--ag-space-5);padding:var(--ag-space-6) var(--ag-space-7)}.release-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ag-space-3)}.release-head .ag-heading{margin:0}.release-group{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ag-space-3)}@media(max-width:640px){.release-card{padding:var(--ag-space-5)}}.tutorial-steps{display:flex;flex-direction:column;gap:var(--ag-space-4);margin:0;padding:0;list-style:none}.tutorial-step{gap:var(--ag-space-4);padding:var(--ag-space-6) var(--ag-space-7)}.tutorial-step-head{display:flex;align-items:center;gap:var(--ag-space-4)}.tutorial-num{display:inline-grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:var(--ag-primary);color:var(--ag-on-primary);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.tutorial-title{margin:0}.tutorial-prompt{display:flex;align-items:flex-start;gap:var(--ag-space-3);width:100%;padding:12px 16px;text-align:left;border:1px dashed var(--ag-rim);border-radius:var(--ag-radius-row);background:var(--ag-glass-2);font:inherit;font-size:var(--ag-type-body-sm-size);line-height:1.5;color:var(--ag-ink);cursor:pointer;transition:background-color var(--ag-duration-base) var(--ag-ease-standard)}.tutorial-prompt:hover{background:var(--ag-glass-3)}.tutorial-prompt>svg{flex:none;margin-top:2px;color:var(--ag-soft)}@media(max-width:640px){.tutorial-step{padding:var(--ag-space-5)}.tutorial-step-head{flex-wrap:wrap}}.manual-shell{display:grid;grid-template-columns:250px minmax(0,1fr);gap:var(--ag-space-5);max-width:1240px;margin:0 auto}.site-page:has(.manual-shell){max-width:1240px}.manual-aside{position:sticky;top:92px;height:calc(100dvh - 106px);padding:10px;overflow-y:auto}.manual-nav{display:flex;flex-direction:column;gap:var(--ag-space-2)}.manual-nav-item{height:34px;font-size:14px;text-decoration:none}.manual-section{display:flex;flex-direction:column;gap:var(--ag-space-4)}.manual-faq{width:100%}@media(max-width:900px){.manual-shell{grid-template-columns:minmax(0,1fr)}.manual-aside{position:static;height:auto;max-height:50dvh}}.site-footer{position:relative;margin-top:var(--ag-space-10);border-top:1px solid var(--ag-separator);background:color-mix(in srgb,var(--ag-base) 88%,transparent);-webkit-backdrop-filter:var(--ag-glass-blur);backdrop-filter:var(--ag-glass-blur)}.site-footer-inner{display:grid;grid-template-columns:minmax(240px,1.6fr) repeat(3,minmax(0,1fr));gap:var(--ag-space-8);max-width:1280px;margin:0 auto;padding:var(--ag-space-10) var(--ag-space-8) var(--ag-space-8)}.site-footer-about{display:flex;flex-direction:column;gap:var(--ag-space-4)}.site-footer-about p{margin:0;max-width:300px}.site-footer-col{display:flex;flex-direction:column;gap:var(--ag-space-3)}.site-footer-col .ag-eyebrow{margin-bottom:var(--ag-space-1)}.site-footer-col a{width:fit-content;color:var(--ag-soft);font-size:14px;text-decoration:none;transition:color var(--ag-duration-base) var(--ag-ease-standard)}.site-footer-col a:hover{color:var(--ag-head)}.site-footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--ag-space-3);max-width:1280px;margin:0 auto;padding:var(--ag-space-6) var(--ag-space-8) var(--ag-space-8);border-top:1px solid var(--ag-separator);font-size:var(--ag-type-caption-size);color:var(--ag-muted)}@media(max-width:900px){.site-footer-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer-about{grid-column:1 / -1}}@media(max-width:640px){.site-footer-inner,.site-footer-bottom{padding-left:var(--ag-space-5);padding-right:var(--ag-space-5)}}@media(max-width:640px){.doc-ui,.doc-inline{white-space:normal;overflow-wrap:anywhere}}.hero-visual{position:relative;width:100%;max-width:calc(var(--ag-space-10) * 24);min-width:0;isolation:isolate}.hero-product-motion{position:relative;z-index:var(--ag-z-content)}.parallax-art{--parallax-range: var(--ag-space-10);pointer-events:none}.parallax-art>img{display:block;width:100%;height:auto;transform:translate3d(0,var(--parallax-offset, 0px),0)}.hero-orbits{--parallax-range: var(--ag-space-10);--parallax-depth: 5;--parallax-direction: -1;position:absolute;width:24%;right:calc(-1 * var(--ag-space-10));top:calc(-1 * var(--ag-space-10));z-index:0}.project-flow{--parallax-range: var(--ag-space-10);--parallax-depth: 4;padding-block:var(--ag-space-8)}.home-closing{position:relative;isolation:isolate}@media(max-width:760px){.hero-orbits{width:22%;right:0;top:calc(-1 * var(--ag-space-8))}.project-flow{padding-block:0}.parallax-art>img,.product-motion-layer{transform:none}}@media(prefers-reduced-motion:reduce){.parallax-art>img,.product-motion-layer{transform:none}}.product-motion{--parallax-range: var(--ag-space-10);min-width:0;width:100%}.product-motion-layer{transform-origin:center;transform:translate3d(0,var(--scene-offset, 0px),0) scale(calc(1 - var(--scene-entry, 0) * .32))}@media(max-width:760px),(hover:none),(prefers-reduced-motion:reduce){.product-motion-layer{transform:none}}.product-motion[data-pinned]{min-height:calc(100svh + var(--ag-space-10) * 16)}.product-motion[data-pinned]>.product-motion-layer{position:sticky;top:max(calc(var(--ag-space-10) * 2 + var(--ag-space-6)),calc((100svh - var(--scene-height, var(--ag-space-10))) / 2))}:root[data-motion=reduce] .product-motion[data-pinned]{min-height:0}:root[data-motion=reduce] .product-motion-layer{position:static;transform:none}@media(max-width:760px),(hover:none),(prefers-reduced-motion:reduce){.product-motion[data-pinned]{min-height:0}.product-motion[data-pinned]>.product-motion-layer{position:static;transform:none}}.scroll-scene-feedback{display:flex;flex-direction:column;align-items:center;gap:var(--ag-space-4);margin-top:var(--ag-space-8);color:var(--ag-muted)}.scene-progress{display:block;overflow:hidden;width:calc(var(--ag-space-10) * 3);height:var(--ag-space-1);border-radius:var(--ag-radius-pill);background:var(--ag-glass-3)}.scene-progress>span{display:block;width:100%;height:100%;background:var(--ag-primary);transform-origin:left;transform:scaleX(var(--scene-progress, 0))}:root[data-motion=reduce] .scroll-scene-feedback{display:none}@media(max-width:760px),(hover:none),(max-height:720px),(prefers-reduced-motion:reduce){.product-motion[data-pinned]{min-height:0}.product-motion[data-pinned]>.product-motion-layer{position:static}.scroll-scene-feedback{display:none}}.site-language{margin-left:auto;flex-shrink:0}.site-topbar-end{margin-left:0}html[lang=th] :is(.ag-eyebrow,.home-display,.home h2,.doc-h2,.ag-title,.ag-heading){letter-spacing:var(--ag-type-body-letter-spacing);line-height:var(--ag-type-label-line-height)}html[lang=th] :is(.doc-list,.doc-note-body,.ag-caption){line-height:var(--ag-type-body-line-height)}@media(max-width:520px){.site-topbar .site-brand{flex:1;min-width:0}.site-topbar .site-brand .ag-label{overflow:hidden;text-overflow:ellipsis}}.product-screenshot[data-detail]{max-width:calc(var(--ag-space-10) * 14);margin-inline:auto}.screenshot-dialog[data-detail]{max-width:calc(var(--ag-space-10) * 16)}.preview-dialog-scroll{overflow:auto;max-height:calc(100svh - var(--ag-space-10) * 5);flex-shrink:0}.preview-dialog-scroll:focus-visible{outline:var(--ag-space-1) solid var(--ag-primary);outline-offset:var(--ag-space-1)}.model-picker-redraw{display:flex;flex-direction:column;gap:var(--ag-space-4);padding:var(--ag-space-5);border-radius:var(--ag-radius-panel);background:var(--ag-surface-overlay);box-shadow:var(--ag-glass-highlight),var(--ag-glass-drop);color:var(--ag-ink);font-size:var(--ag-type-body-sm-size);line-height:var(--ag-type-body-line-height);text-align:left}.model-redraw-group{font-size:var(--ag-type-label-size);color:var(--ag-soft);font-weight:var(--ag-type-label-weight);padding:var(--ag-space-2)}.model-redraw-row{display:flex;flex-direction:column;gap:var(--ag-space-4);padding:var(--ag-space-5);border-radius:var(--ag-radius-row)}.model-redraw-selected{background:var(--ag-glass-3);box-shadow:var(--ag-glass-highlight)}.model-redraw-heading{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ag-space-3)}.model-redraw-heading strong{display:inline-flex;align-items:center;gap:var(--ag-space-2);font-size:var(--ag-type-session-title-size);font-weight:var(--ag-type-label-weight);color:var(--ag-head);margin-right:auto}.model-redraw-heading>span{color:var(--ag-soft)}.model-redraw-dot{width:var(--ag-space-2);height:var(--ag-space-2);border-radius:var(--ag-radius-pill);background:var(--ag-status-idle)}.model-redraw-details{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--ag-space-2) var(--ag-space-4)}.model-redraw-label{color:var(--ag-soft)}.model-redraw-badges{display:flex;flex-wrap:wrap;gap:var(--ag-space-2)}.model-redraw-badges .ag-badge{height:auto;min-height:var(--ag-space-8);padding-block:var(--ag-space-1);min-width:0;max-width:100%;overflow-wrap:anywhere;color:var(--ag-head);white-space:normal;font-size:var(--ag-type-body-sm-size);line-height:var(--ag-type-body-sm-line-height)}@media(max-width:400px){.model-picker-redraw,.model-redraw-row{padding:var(--ag-space-3)}.model-redraw-details{grid-template-columns:minmax(0,1fr)}.model-redraw-heading strong{width:100%}}.app-redraw{display:flex;flex-direction:column;min-width:0;width:100%;overflow:hidden;border-radius:var(--ag-radius-panel);background:var(--ag-surface-overlay);color:var(--ag-ink);box-shadow:var(--ag-glass-highlight),var(--ag-glass-drop);font-size:var(--ag-type-body-size);line-height:var(--ag-type-body-line-height);text-align:left}.app-redraw-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ag-space-4);padding:var(--ag-space-6) var(--ag-space-8);background:var(--ag-glass-2)}.app-redraw-brand{display:inline-flex;align-items:center;gap:var(--ag-space-3);font-weight:var(--ag-type-label-weight);color:var(--ag-head)}.app-redraw-pill{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--ag-space-2);padding:var(--ag-space-2) var(--ag-space-4);border-radius:var(--ag-radius-pill);background:var(--ag-glass-2);box-shadow:var(--ag-glass-highlight);font-size:var(--ag-type-body-sm-size);color:var(--ag-ink)}.workspace-redraw{background:radial-gradient(ellipse at bottom left,var(--ag-wash),transparent),var(--ag-surface-overlay)}.workspace-redraw-toolbar{display:flex;flex-wrap:wrap;gap:var(--ag-space-3);padding:var(--ag-space-6) var(--ag-space-8)}.workspace-redraw-intro{display:flex;flex-direction:column;align-items:center;gap:var(--ag-space-6);padding:var(--ag-space-9) var(--ag-space-8);text-align:center;color:var(--ag-soft)}.workspace-redraw-intro>strong{font-size:var(--ag-type-title-size);line-height:var(--ag-type-label-line-height);font-weight:var(--ag-type-display-light-weight);color:var(--ag-head)}.workspace-redraw-intro>strong>span{font-weight:var(--ag-type-title-weight)}.workspace-redraw-mark{display:grid;place-items:center;width:calc(var(--ag-space-10) * 2);height:calc(var(--ag-space-10) * 2)}.workspace-redraw-tasks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ag-space-4);padding:var(--ag-space-6) var(--ag-space-8)}.workspace-redraw-task{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ag-space-3);padding:var(--ag-space-6);border-radius:var(--ag-radius-row);background:var(--ag-glass-2);box-shadow:var(--ag-glass-highlight)}.workspace-redraw-task>strong{font-size:var(--ag-type-label-size);color:var(--ag-head);font-weight:var(--ag-type-label-weight)}.workspace-redraw-task>span{font-size:var(--ag-type-body-sm-size);color:var(--ag-soft)}.workspace-redraw-composer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ag-space-6);margin:var(--ag-space-6) var(--ag-space-8) var(--ag-space-8);padding:var(--ag-space-6);border-radius:var(--ag-radius-group);background:var(--ag-glass-2);box-shadow:var(--ag-glass-highlight)}.workspace-redraw-prompt,.workspace-redraw-controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ag-space-4)}.workspace-redraw-prompt{color:var(--ag-soft)}.connectors-redraw-body{display:flex;flex-direction:column;gap:var(--ag-space-6);padding:var(--ag-space-8)}.connectors-redraw-intro{display:flex;flex-direction:column;gap:var(--ag-space-3);color:var(--ag-soft)}.connectors-redraw-intro>strong{font-size:var(--ag-type-heading-size);color:var(--ag-head)}.connector-redraw-card{display:flex;flex-direction:column;gap:var(--ag-space-6);padding:var(--ag-space-8);background:var(--ag-glass-2);box-shadow:var(--ag-glass-highlight);border-radius:var(--ag-radius-row)}.connector-redraw-title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ag-space-4)}.connector-redraw-title strong{margin-right:auto;font-size:var(--ag-type-session-title-size);color:var(--ag-head)}.connector-redraw-icon{display:grid;place-items:center;width:var(--ag-space-10);height:var(--ag-space-10);border-radius:var(--ag-radius-tile);background:var(--ag-glass-2);color:var(--ag-head)}.connector-redraw-option{display:flex;align-items:center;gap:var(--ag-space-3)}.connector-redraw-action{align-self:flex-start}.connector-redraw-token{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--ag-space-4);padding:var(--ag-space-4);border-radius:var(--ag-radius-row);background:var(--ag-glass-2);color:var(--ag-soft)}.connector-redraw-hint{color:var(--ag-soft);font-size:var(--ag-type-body-sm-size)}.preview-actions{display:flex;justify-content:flex-end;margin-top:var(--ag-space-5)}.product-motion[data-readable]>.product-motion-layer{transform:translate3d(0,var(--scene-offset, 0px),0)}@media(max-width:900px){.workspace-redraw-tasks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.workspace-redraw-tasks{grid-template-columns:minmax(0,1fr)}.app-redraw-bar,.workspace-redraw-toolbar,.workspace-redraw-intro,.workspace-redraw-tasks,.connectors-redraw-body,.connector-redraw-card{padding:var(--ag-space-5)}.workspace-redraw-composer{margin:var(--ag-space-4) var(--ag-space-5) var(--ag-space-5);padding:var(--ag-space-4)}.workspace-redraw-intro>strong{font-size:var(--ag-type-heading-size)}}.screenshot-dialog .ag-dialog-title{padding-right:var(--ag-space-10)}:root[data-motion=reduce] .product-motion[data-readable]>.product-motion-layer{transform:none}@media(max-width:760px),(hover:none),(prefers-reduced-motion:reduce){.product-motion[data-readable]>.product-motion-layer{transform:none}}.model-redraw-notice{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ag-space-3);padding:var(--ag-space-4);font-size:var(--ag-type-body-sm-size);color:var(--ag-soft)}.download-page{display:flex;flex-direction:column;gap:calc(var(--ag-space-10) * 2);padding:var(--ag-space-10) var(--ag-space-7)}.download-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:var(--ag-space-10)}.download-hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ag-space-6)}.download-hero h1{margin:0;font-size:var(--ag-type-display-strong-size);line-height:var(--ag-type-title-line-height);letter-spacing:var(--ag-type-display-strong-letter-spacing);font-weight:var(--ag-type-display-strong-weight);color:var(--ag-head);text-wrap:balance}.download-hero h1>span{color:var(--ag-soft)}.download-hero-copy>p{margin:0;max-width:calc(var(--ag-space-10) * 12);line-height:var(--ag-type-body-line-height)}.download-hero-copy>.ag-body{font-size:var(--ag-type-session-title-size)}.download-release{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ag-space-4);color:var(--ag-soft);font-size:var(--ag-type-body-sm-size)}.download-release a{display:inline-flex;align-items:center;gap:var(--ag-space-2);text-underline-offset:var(--ag-space-1)}.download-art{position:relative;display:grid;place-items:center;min-height:calc(var(--ag-space-10) * 8);isolation:isolate}.download-orbits{position:absolute;width:100%;height:auto;z-index:-1}.download-app-gem{display:grid;place-items:center;width:calc(var(--ag-space-10) * 4);height:calc(var(--ag-space-10) * 4);transform:rotate(-8deg)}.download-platform-chip{position:absolute;display:inline-flex;align-items:center;gap:var(--ag-space-3);padding:var(--ag-space-4) var(--ag-space-6);background:var(--ag-surface-overlay);box-shadow:var(--ag-glass-highlight),var(--ag-glass-drop);border-radius:var(--ag-radius-pill);font-size:var(--ag-type-label-size);color:var(--ag-head)}.download-chip-mac{left:0;bottom:var(--ag-space-9);transform:rotate(-5deg)}.download-chip-windows{right:0;top:var(--ag-space-9);transform:rotate(6deg)}.download-choice{display:flex;flex-direction:column;gap:var(--ag-space-6)}.download-section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ag-space-6)}.download-section-head>div{display:flex;flex-direction:column;gap:var(--ag-space-3)}.download-section-head h2{margin:0;font-size:var(--ag-type-title-size);line-height:var(--ag-type-label-line-height);font-weight:var(--ag-type-title-weight);letter-spacing:var(--ag-type-title-letter-spacing);color:var(--ag-head);text-wrap:balance}.download-platforms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-self:flex-start;height:auto;width:100%;max-width:calc(var(--ag-space-10) * 20)}.download-platforms>button{min-width:0;white-space:nowrap;height:auto;min-height:var(--ag-space-10)}.download-platform-label{display:inline-flex;align-items:center;white-space:nowrap}.download-platform-dot{margin-inline:var(--ag-space-2);flex-shrink:0}.download-platforms>.ag-indicator{display:none}.download-platforms>button[aria-checked=true]{background:var(--ag-glass-3);color:var(--ag-head)}.download-choice .installer-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--ag-space-6);padding:var(--ag-space-8)}.download-choice .installer-card>.ag-btn{min-width:calc(var(--ag-space-10) * 5);white-space:normal;height:auto;min-height:var(--ag-space-10)}.download-choice .installer-head .ag-label{font-size:var(--ag-type-session-title-size)}.download-choice .installer-sum-toggle,.download-choice .installer-sum{grid-column:1 / -1;justify-self:start;max-width:100%}.download-choice p{margin:0;line-height:var(--ag-type-body-line-height)}.download-platform-hint{max-width:calc(var(--ag-space-10) * 20)}.download-start,.download-details{display:flex;flex-direction:column;gap:var(--ag-space-8)}.download-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ag-space-8)}.download-steps>div{padding-top:var(--ag-space-6);border-top:calc(var(--ag-space-1) / 4) solid var(--ag-separator)}.download-steps svg{color:var(--ag-soft)}.download-steps h3{margin:var(--ag-space-4) 0 var(--ag-space-3);color:var(--ag-head);font-size:var(--ag-type-session-title-size);line-height:var(--ag-type-label-line-height)}.download-steps p{margin:0;font-size:var(--ag-type-body-sm-size);line-height:var(--ag-type-body-line-height);color:var(--ag-soft)}.download-details .ag-accordion-content{line-height:var(--ag-type-body-line-height)}.download-details .ag-accordion-content :is(.doc-p,.doc-list,.doc-note,.table-wrap){margin-block:var(--ag-space-4)}html[lang=th] :is(.download-hero h1,.download-section-head h2){letter-spacing:var(--ag-type-body-letter-spacing);line-height:var(--ag-type-label-line-height)}@media(max-width:760px){.download-page{padding:var(--ag-space-8) var(--ag-space-3);gap:var(--ag-space-10)}.download-hero{grid-template-columns:minmax(0,1fr);gap:var(--ag-space-6)}.download-art{min-height:calc(var(--ag-space-10) * 6);max-width:calc(var(--ag-space-10) * 10);width:100%;justify-self:center}.download-app-gem{width:calc(var(--ag-space-10) * 3);height:calc(var(--ag-space-10) * 3)}.download-hero h1{font-size:calc(var(--ag-type-title-size) + var(--ag-space-6))}.download-choice .installer-card{grid-template-columns:minmax(0,1fr);padding:var(--ag-space-6)}.download-choice .installer-card>.ag-btn{width:100%;min-width:0}.download-choice .installer-sum-toggle{text-align:left}}@media(max-width:480px){.download-steps{grid-template-columns:minmax(0,1fr);gap:var(--ag-space-6)}.download-platforms{grid-template-columns:minmax(0,1fr)}.download-section-head h2{font-size:var(--ag-type-heading-size)}}@media(max-width:400px){.download-hero h1{font-size:var(--ag-type-title-size)}}.download-choice p,.download-hero-copy>.ag-caption{color:var(--ag-soft)}@media(max-width:760px){.download-platform-label{flex-direction:column;line-height:var(--ag-type-body-sm-line-height)}.download-platform-label .download-platform-dot{display:none}}.hero-product-motion[data-readable]>.product-motion-layer{transform:translate3d(0,calc(var(--scene-entry, 0) * var(--ag-space-8)),0)}:root[data-motion=reduce] .hero-product-motion[data-readable]>.product-motion-layer{transform:none}@media(max-width:760px),(hover:none){.hero-product-motion[data-readable]>.product-motion-layer{transform:none}}.workflow-example{min-width:0;display:flex;flex-direction:column;gap:var(--ag-space-7);padding:var(--ag-space-6) 0;border-top:1px solid var(--ag-separator);border-bottom:1px solid var(--ag-separator)}.workflow-example-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--ag-space-3);color:var(--ag-soft)}.workflow-example-prompt,.workflow-example-result{display:flex;align-items:flex-start;gap:var(--ag-space-5);min-width:0}.workflow-example-prompt>svg,.workflow-example-result>svg{flex-shrink:0;color:var(--ag-soft)}.workflow-example-prompt>div,.workflow-example-result>div{min-width:0}.workflow-example-prompt p,.workflow-example-result p{color:var(--ag-ink);line-height:var(--ag-type-body-line-height);margin-top:var(--ag-space-2);overflow-wrap:anywhere}.workflow-example-result{padding-top:var(--ag-space-6);border-top:1px solid var(--ag-separator)}.workflow-example-caption{color:var(--ag-soft);line-height:var(--ag-type-body-line-height)}.download-access{color:var(--ag-ink);font-size:var(--ag-type-body-sm-size);line-height:var(--ag-type-body-line-height)}.download-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"intro choice" "art choice";align-items:start;column-gap:calc(var(--ag-space-10) * 1.5);row-gap:var(--ag-space-8)}.download-hero-copy{grid-area:intro}.download-hero .download-choice{grid-area:choice;min-width:0;padding-top:var(--ag-space-5)}.download-hero .download-art{grid-area:art;width:100%;max-width:calc(var(--ag-space-10) * 8);min-height:calc(var(--ag-space-10) * 5);justify-self:start}.download-hero .download-app-gem{width:calc(var(--ag-space-10) * 2.5);height:calc(var(--ag-space-10) * 2.5)}.download-hero .download-platforms{max-width:none}.download-hero .download-platform-label{flex-direction:column;line-height:var(--ag-type-body-sm-line-height)}.download-hero .download-platform-dot{display:none}.download-hero .download-platforms>button{min-height:calc(var(--ag-space-10) * 1.5)}.download-hero .installer-card{background:transparent;box-shadow:none;border-radius:0;border:0;border-top:1px solid var(--ag-separator);border-bottom:1px solid var(--ag-separator);padding:var(--ag-space-7) 0;grid-template-columns:minmax(0,1fr)}.download-hero .installer-card>.ag-btn{width:100%}.download-hero .installer-sum-toggle{color:var(--ag-ink)}.download-start{padding-top:var(--ag-space-10);border-top:1px solid var(--ag-separator)}.workflow-example{padding-block:var(--ag-space-8);gap:var(--ag-space-8)}.workflow-example-head{align-items:baseline}.workflow-example-prompt>svg,.workflow-example-result>svg{color:var(--ag-primary)}.workflow-example-prompt p{font-size:var(--ag-type-session-title-size);color:var(--ag-head)}.workflow-example-result p{max-width:calc(var(--ag-space-10) * 12)}.home-context{align-items:start}@media(max-width:760px){.download-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "choice";row-gap:var(--ag-space-10)}.download-hero .download-art{display:none}.download-hero .download-choice{padding-top:0}.download-hero .installer-card{padding:var(--ag-space-6) 0}}.site-topbar{gap:var(--ag-space-5);padding-inline:var(--ag-space-8)}.site-header:not([data-floating]) .site-topbar{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.site-nav{justify-content:center;flex:1;margin-left:0;gap:var(--ag-space-1)}.site-nav-link{padding:var(--ag-space-3) var(--ag-space-4)}.site-language{margin-left:0;white-space:nowrap;color:var(--ag-soft)}.site-language-active{color:var(--ag-head);font-weight:var(--ag-type-label-weight)}.site-topbar-end{gap:var(--ag-space-4)}.site-mobile-theme{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ag-space-4);margin-top:var(--ag-space-8)}.site-mobile-theme .ag-segmented{max-width:100%}.site-mobile-theme .ag-segmented button{white-space:normal}@media(min-width:951px){.site-nav{display:flex}.site-menu-btn{display:none}}@media(max-width:950px){.site-topbar{padding-inline:var(--ag-space-5);gap:var(--ag-space-3)}.site-topbar .site-brand{flex:1;min-width:0}.site-topbar .site-brand .ag-label{overflow:hidden;text-overflow:ellipsis}.site-nav{display:none}.site-menu-btn{display:inline-flex}.site-topbar-end{display:none}}@media(max-width:400px){.site-topbar{padding-inline:var(--ag-space-3)}}@media(prefers-reduced-motion:reduce){.site-topbar{transition:none}}:root[data-motion=reduce] .site-topbar{transition:none}.download-hero .download-platforms>button{display:grid;grid-template-columns:var(--ag-space-6) minmax(0,max-content);justify-content:center;align-items:center;column-gap:var(--ag-space-3);padding-inline:var(--ag-space-2)}.download-hero .download-platforms>button>svg{flex-shrink:0}.download-hero .download-platform-label{align-items:flex-start;text-align:left}@media(max-width:480px){.download-hero .download-platforms{border-radius:var(--ag-radius-row)}.download-hero .download-platforms>button{grid-template-columns:var(--ag-space-6) minmax(0,1fr);justify-content:start;min-height:var(--ag-space-10);padding-inline:var(--ag-space-6);border-radius:var(--ag-radius-row)}.download-hero .download-platform-label{flex-direction:row;flex-wrap:wrap;gap:var(--ag-space-2)}.download-hero .download-platform-dot{display:inline;margin-inline:0}}.platform-icon{display:block;flex:none;width:var(--ag-space-6);height:var(--ag-space-6)}.download-platform-chip .platform-icon,.installer-head .platform-icon{width:var(--ag-space-7);height:var(--ag-space-7)}
