:root{--ease-layout:cubic-bezier(.32, .72, 0, 1);--ease-move:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--t-layout:.36s;--t-move:.32s;--t-hover:.16s;--gx-rose:var(--color-brand-400);--gx-rose-soft:var(--color-brand-300);--gx-rose-solid:var(--color-brand-500);--gx-rose-deep:var(--color-brand-600);--gx-rose-ink:#693d40;--gx-chip:#f7edec;--gx-chip-hover:#efdcdc;--gx-chip-selected:#fdf8f7;--gx-sand:var(--color-bg-accent-secondary);--gx-sand-soft:var(--color-bg-accent-primary);--gx-sand-line:#e5dccd;--gx-parchment:var(--color-brand-100);--gx-ink:#181d27;--gx-ink-2:#414651;--gx-ink-3:#535862;--gx-ink-4:#717680;--gx-ink-5:#a4a7ae;--gx-line:#e9eaeb;--gx-line-2:#d5d7da;--gx-surface-2:#fafafa;--gx-surface-3:#f5f5f5;--gx-success:#079455;--gx-warn-bg:#fffaeb;--gx-warn-line:#fedf89;--gx-warn-ink:#93370d;--gx-warn-icon:#b54708;--gx-error-bg:#fef3f2;--gx-error-line:#fecdca;--gx-error-ink:#b42318;--gx-error-icon:#d92d20;--gx-shadow-pop:0px 20px 24px -4px #0a0d1214, 0px 8px 8px -4px #0a0d1208, 0px 3px 3px -1.5px #0a0d120a, 0 0 0 1px #e9eaeb}@keyframes gx-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes gx-rise-card{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes gx-slide-from-right{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes gx-drop-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes gx-fade{0%{opacity:0}to{opacity:1}}@keyframes gx-word-in{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:none}}@keyframes gx-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes gx-label-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes gx-label-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-5px)}}@keyframes gx-spring{0%{transform:scale(1)}40%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes gx-spin{to{transform:rotate(360deg)}}@keyframes gx-spin-back{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes gx-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes gx-draw-check{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}@keyframes gx-flash{0%,to{box-shadow:0 0 #ce5e6400}35%{box-shadow:0 0 0 6px #ce5e644d}}@keyframes gx-caret{50%{opacity:0}}@keyframes gx-bob{50%{transform:translateY(2px)}}@keyframes gx-glow{0%{box-shadow:0 2px 8px #0000001a,0 0 #ce5e6473}to{box-shadow:0 2px 8px #0000001a,0 0 0 12px #ce5e6400}}@keyframes gx-queue-pulse{0%{box-shadow:0 0 #d9770673}to{box-shadow:0 0 0 7px #d9770600}}@keyframes gx-rose-pulse{0%{box-shadow:0 0 #ce5e6466}to{box-shadow:0 0 0 8px #ce5e6400}}@keyframes gx-ping{0%{opacity:.55;transform:scale(1)}80%,to{opacity:0;transform:scale(3)}}@keyframes gx-shake{0%,to{transform:none}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@keyframes gx-indeterminate{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes gx-fold-out{to{opacity:0;filter:blur(1px);transform:translateY(-6px)scale(.985)}}@keyframes gx-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.gx-a-rise{animation:gx-rise var(--t-move) var(--ease-move) both}.gx-a-rise-card{animation:gx-rise-card var(--t-move) var(--ease-move) both}.gx-a-user{animation:gx-slide-from-right var(--t-move) var(--ease-move) both}.gx-a-drop{animation:gx-drop-in .24s var(--ease-move) both}.gx-a-fade{animation:.24s ease-out both gx-fade}.gx-a-word{animation:.26s ease-out both gx-word-in}.gx-a-pop{animation:gx-pop .3s var(--ease-spring) both}.gx-a-label{animation:gx-label-in .26s var(--ease-move) both}.gx-a-spring{animation:gx-spring .42s var(--ease-spring)}.gx-a-shake{animation:.3s both gx-shake}.gx-a-glow{animation:.8s ease-out gx-glow}.gx-a-flash{animation:.9s ease-out 2 gx-flash}.gx-spin{transform-origin:50%;animation:.9s linear infinite gx-spin}.gx-shimmer-text{background:linear-gradient(90deg, var(--gx-ink-2) 0%, var(--gx-ink-2) 38%, #c9ccd1 50%, var(--gx-ink-2) 62%, var(--gx-ink-2) 100%);color:#0000;-webkit-text-fill-color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.8s linear infinite gx-shimmer}.gx-skeleton{background:linear-gradient(90deg, var(--gx-line) 0%, var(--gx-surface-3) 50%, var(--gx-line) 100%);background-size:200% 100%;border-radius:6px;animation:1.6s linear infinite gx-skeleton;display:block}.gx-queue-dot{animation:1.4s ease-out infinite gx-queue-pulse}.gx-caret{vertical-align:-.18em;background:var(--gx-rose);width:2px;height:1.1em;margin-left:2px;animation:1s step-end infinite gx-caret;display:inline-block}.gx-check-draw{stroke-dasharray:24;animation:gx-draw-check .3s var(--ease-move) both}.gx-reveal{transition:grid-template-rows var(--t-layout) var(--ease-layout);grid-template-rows:0fr;display:grid}.gx-reveal>*{min-height:0;overflow:hidden}.gx-reveal.is-open{grid-template-rows:1fr}.gx-chev{transition:transform var(--t-move) var(--ease-move)}.gx-chev.is-open{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){[class*=gx-],[class*=gx-]:before,[class*=gx-]:after{transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important}.gx-shimmer-text{color:var(--gx-ink-2);-webkit-text-fill-color:currentColor;background:0 0;animation:none!important}}
