:where(.fe-scope){--fe-purple-50:#f2ebfd;--fe-purple-100:#dcc9f8;--fe-purple-500:#4f1ad6;--fe-purple-600:#6b39e0;--fe-ink-900:#15171b;--fe-ink-700:#353a42;--fe-ink-500:#6b7380;--fe-ink-300:#b6bbc4;--fe-ink-200:#dadde2;--fe-ink-100:#eeeff1;--fe-surface:#fff;--fe-canvas:#f7f7f7;--fe-border:#eeeff1;--fe-success:#27ae60;--fe-success-50:#e8f7ee;--fe-success-700:#1f8a4c;--fe-warning:#e67e22;--fe-warning-50:#fceddf;--fe-warning-700:#b8631a;--fe-danger:#e74c3c;--fe-danger-50:#fce9e7;--fe-danger-700:#b33a2d;--fe-info:#3498db;--fe-info-50:#e5f2fb;--fe-info-700:#1e6fa9;--fe-slate:#7f8c8d;--fe-slate-50:#eceeee;--fe-slate-700:#5c6768;--fe-radius:0px;--fe-radius-sm:2px;--fe-shadow-sm:0 1px 2px #0f11180a;--fe-shadow-md:0 8px 24px #0f111814;--fe-ease-fluid:cubic-bezier(.22,.61,.36,1);--fe-dur-page:.32s;--fe-dur-micro:.2s;--fe-dur-drawer:.26s;background:var(--fe-canvas);color:var(--fe-ink-900);font-family:var(--font-inter),system-ui,sans-serif}:where(.fe-scope) h1,:where(.fe-scope) h2,:where(.fe-scope) h3,:where(.fe-scope) h4,:where(.fe-scope) h5,:where(.fe-scope) h6{font-family:var(--font-montserrat),system-ui,sans-serif;color:var(--fe-ink-900)}:where(.fe-scope) :focus-visible{outline:2px solid color-mix(in srgb,var(--fe-purple-500)30%,transparent);outline-offset:2px}@keyframes fe-fade-in-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fe-fade-in{0%{opacity:0}to{opacity:1}}@keyframes fe-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes fe-slide-in-right{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes fe-slide-in-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fe-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}@keyframes fe-three-dot{0%,80%,to{opacity:.25}40%{opacity:1}}@keyframes fe-shimmer{0%{background-position:-800px 0}to{background-position:800px 0}}@utility animate-fluid{transition: transform var(--fe-dur-micro,.2s)var(--fe-ease-fluid,ease),opacity var(--fe-dur-micro,.2s)var(--fe-ease-fluid,ease),box-shadow var(--fe-dur-micro,.2s)var(--fe-ease-fluid,ease),background-color var(--fe-dur-micro,.2s)var(--fe-ease-fluid,ease),border-color var(--fe-dur-micro,.2s)var(--fe-ease-fluid,ease),color var(--fe-dur-micro,.2s)var(--fe-ease-fluid,ease);}@utility fe-page-mount{animation: fe-fade-in-up var(--fe-dur-page,.32s)var(--fe-ease-fluid,ease)both;}@utility fe-card-mount{animation: fe-fade-in-up .24s var(--fe-ease-fluid,ease)both;}@utility fe-row-mount{animation: fe-fade-in-up .24s var(--fe-ease-fluid,ease)both;}@utility fe-modal-mount{animation: fe-scale-in .22s var(--fe-ease-fluid,ease)both;}@utility fe-drawer-mount{animation: fe-slide-in-right var(--fe-dur-drawer,.26s)var(--fe-ease-fluid,ease)both;}@utility fe-backdrop-mount{animation: fe-fade-in .2s var(--fe-ease-fluid,ease)both;}@utility fe-hover-lift{transition: transform var(--fe-dur-micro,.2s)var(--fe-ease-fluid,ease),box-shadow var(--fe-dur-micro,.2s)var(--fe-ease-fluid,ease);&:hover { transform: translateY(-2px); box-shadow: var(--fe-shadow-md); }}@utility fe-skeleton{background-color: var(--fe-canvas); background-image: linear-gradient(90deg,transparent 0%,#0f11180a 50%,transparent 100%); background-size: 800px 100%; background-repeat: no-repeat; animation: fe-shimmer 1.6s ease-in-out infinite;}:where(.fe-scope) [data-fe-stagger]>*{animation:fe-fade-in-up .24s var(--fe-ease-fluid,ease)both}:where(.fe-scope) [data-fe-stagger="60"]>:first-child{animation-delay:0s}:where(.fe-scope) [data-fe-stagger="60"]>:nth-child(2){animation-delay:60ms}:where(.fe-scope) [data-fe-stagger="60"]>:nth-child(3){animation-delay:.12s}:where(.fe-scope) [data-fe-stagger="60"]>:nth-child(4){animation-delay:.18s}:where(.fe-scope) [data-fe-stagger="60"]>:nth-child(5){animation-delay:.24s}:where(.fe-scope) [data-fe-stagger="60"]>:nth-child(6){animation-delay:.3s}:where(.fe-scope) [data-fe-stagger="60"]>:nth-child(7){animation-delay:.36s}:where(.fe-scope) [data-fe-stagger="60"]>:nth-child(8){animation-delay:.42s}:where(.fe-scope) [data-fe-stagger="60"]>:nth-child(9){animation-delay:.48s}:where(.fe-scope) [data-fe-stagger="60"]>:nth-child(10){animation-delay:.54s}:where(.fe-scope) [data-fe-stagger="30"]>:first-child{animation-delay:0s}:where(.fe-scope) [data-fe-stagger="30"]>:nth-child(2){animation-delay:30ms}:where(.fe-scope) [data-fe-stagger="30"]>:nth-child(3){animation-delay:60ms}:where(.fe-scope) [data-fe-stagger="30"]>:nth-child(4){animation-delay:90ms}:where(.fe-scope) [data-fe-stagger="30"]>:nth-child(5){animation-delay:.12s}:where(.fe-scope) [data-fe-stagger="30"]>:nth-child(6){animation-delay:.15s}:where(.fe-scope) [data-fe-stagger="30"]>:nth-child(7){animation-delay:.18s}:where(.fe-scope) [data-fe-stagger="30"]>:nth-child(8){animation-delay:.21s}:where(.fe-scope) [data-fe-stagger="30"]>:nth-child(9){animation-delay:.24s}:where(.fe-scope) [data-fe-stagger="30"]>:nth-child(10){animation-delay:.27s}
