@font-face{font-family:Saans TRIAL;src:url(../media/SaansTRIAL-BoldItalic.97037563.eot);src:local(Saans TRIAL Bold Italic),local(SaansTRIAL-BoldItalic),url(../media/SaansTRIAL-BoldItalic.97037563.eot)format("embedded-opentype"),url(../media/SaansTRIAL-BoldItalic.884805dc.woff2)format("woff2"),url(../media/SaansTRIAL-BoldItalic.622ffeff.woff)format("woff"),url(../media/SaansTRIAL-BoldItalic.1115fad4.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Saans TRIAL;src:url(../media/SaansTRIAL-Heavy.d44cbe94.eot);src:local(Saans TRIAL Heavy),local(SaansTRIAL-Heavy),url(../media/SaansTRIAL-Heavy.d44cbe94.eot)format("embedded-opentype"),url(../media/SaansTRIAL-Heavy.84850a19.woff2)format("woff2"),url(../media/SaansTRIAL-Heavy.ddab0d38.woff)format("woff"),url(../media/SaansTRIAL-Heavy.0de60a3c.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Saans TRIAL;src:url(../media/SaansTRIAL-Bold.543e1b2d.eot);src:local(Saans TRIAL Bold),local(SaansTRIAL-Bold),url(../media/SaansTRIAL-Bold.543e1b2d.eot)format("embedded-opentype"),url(../media/SaansTRIAL-Bold.295a2631.woff2)format("woff2"),url(../media/SaansTRIAL-Bold.7719c549.woff)format("woff"),url(../media/SaansTRIAL-Bold.329db652.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Saans TRIAL;src:url(../media/SaansTRIAL-LightItalic.a1d4ad0f.eot);src:local(Saans TRIAL Light Italic),local(SaansTRIAL-LightItalic),url(../media/SaansTRIAL-LightItalic.a1d4ad0f.eot)format("embedded-opentype"),url(../media/SaansTRIAL-LightItalic.fdcf72fd.woff2)format("woff2"),url(../media/SaansTRIAL-LightItalic.3ec36d3e.woff)format("woff"),url(../media/SaansTRIAL-LightItalic.0284417b.ttf)format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Saans TRIAL;src:url(../media/SaansTRIAL-Light.5f660f89.eot);src:local(Saans TRIAL Light),local(SaansTRIAL-Light),url(../media/SaansTRIAL-Light.5f660f89.eot)format("embedded-opentype"),url(../media/SaansTRIAL-Light.05af4921.woff2)format("woff2"),url(../media/SaansTRIAL-Light.5d9c498d.woff)format("woff"),url(../media/SaansTRIAL-Light.89e507b4.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Saans TRIAL;src:url(../media/SaansTRIAL-HeavyItalic.92991ffe.eot);src:local(Saans TRIAL Heavy Italic),local(SaansTRIAL-HeavyItalic),url(../media/SaansTRIAL-HeavyItalic.92991ffe.eot)format("embedded-opentype"),url(../media/SaansTRIAL-HeavyItalic.56a30b38.woff2)format("woff2"),url(../media/SaansTRIAL-HeavyItalic.8e03ee3f.woff)format("woff"),url(../media/SaansTRIAL-HeavyItalic.a65e00a7.ttf)format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Saans TRIAL;src:url(../media/SaansTRIAL-SemiBoldItalic.b414a227.eot);src:local(Saans TRIAL SemiBold Italic),local(SaansTRIAL-SemiBoldItalic),url(../media/SaansTRIAL-SemiBoldItalic.b414a227.eot)format("embedded-opentype"),url(../media/SaansTRIAL-SemiBoldItalic.b5289ace.woff2)format("woff2"),url(../media/SaansTRIAL-SemiBoldItalic.321addf6.woff)format("woff"),url(../media/SaansTRIAL-SemiBoldItalic.f398ae8a.ttf)format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Saans TRIAL;src:url(../media/SaansTRIAL-RegularItalic.ef220140.eot);src:local(Saans TRIAL Regular Italic),local(SaansTRIAL-RegularItalic),url(../media/SaansTRIAL-RegularItalic.ef220140.eot)format("embedded-opentype"),url(../media/SaansTRIAL-RegularItalic.12c2f29d.woff2)format("woff2"),url(../media/SaansTRIAL-RegularItalic.44b7f60c.woff)format("woff"),url(../media/SaansTRIAL-RegularItalic.b303e7d7.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Saans TRIAL;src:url(../media/SaansTRIAL-Regular.716a118a.eot);src:local(Saans TRIAL Regular),local(SaansTRIAL-Regular),url(../media/SaansTRIAL-Regular.716a118a.eot)format("embedded-opentype"),url(../media/SaansTRIAL-Regular.1c63b359.woff2)format("woff2"),url(../media/SaansTRIAL-Regular.8a8ba70d.woff)format("woff"),url(../media/SaansTRIAL-Regular.1dfbc68f.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Saans TRIAL;src:url(../media/SaansTRIAL-SemiBold.b8b74c1e.eot);src:local(Saans TRIAL SemiBold),local(SaansTRIAL-SemiBold),url(../media/SaansTRIAL-SemiBold.b8b74c1e.eot)format("embedded-opentype"),url(../media/SaansTRIAL-SemiBold.96ad0e4f.woff2)format("woff2"),url(../media/SaansTRIAL-SemiBold.adb1597e.woff)format("woff"),url(../media/SaansTRIAL-SemiBold.ac6e4eb3.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Saans TRIAL;src:url(../media/SaansTRIAL-Medium.7e59c76a.eot);src:local(Saans TRIAL Medium),local(SaansTRIAL-Medium),url(../media/SaansTRIAL-Medium.7e59c76a.eot)format("embedded-opentype"),url(../media/SaansTRIAL-Medium.f2d478aa.woff2)format("woff2"),url(../media/SaansTRIAL-Medium.73a68b54.woff)format("woff"),url(../media/SaansTRIAL-Medium.63aee554.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Saans TRIAL;src:url(../media/SaansTRIAL-MediumItalic.97220fbe.eot);src:local(Saans TRIAL Medium Italic),local(SaansTRIAL-MediumItalic),url(../media/SaansTRIAL-MediumItalic.97220fbe.eot)format("embedded-opentype"),url(../media/SaansTRIAL-MediumItalic.aea5e09c.woff2)format("woff2"),url(../media/SaansTRIAL-MediumItalic.052b187e.woff)format("woff"),url(../media/SaansTRIAL-MediumItalic.2e6d9dad.ttf)format("truetype");font-weight:500;font-style:italic;font-display:swap}
.sidebar-slide-in{animation:1s ease-in-out slideIn}.sidebar-slide-out{animation:1s ease-in-out slideOut}@keyframes slideIn{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes slideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100%)}}.sidebar-item-hover{transition:all .3s cubic-bezier(.4,0,.2,1)}.sidebar-item-hover:hover{box-shadow:none;transform:translate(4px)}.content-area-transition{transition:all 1s cubic-bezier(.4,0,.2,1)}.sidebar-focus-ring{transition:all .2s ease-in-out}.sidebar-focus-ring:focus{outline-offset:2px;outline:2px solid #3b82f6;box-shadow:0 0 0 4px #3b82f61a}.sidebar-icon-transition{transition:all .3s cubic-bezier(.4,0,.2,1)}.sidebar-icon-transition:hover{transform:scale(1.1)rotate(5deg)}.sidebar-active-item{position:relative;overflow:hidden}.sidebar-active-item:before{content:"";background:linear-gradient(90deg,#0000,#3b82f61a,#0000);width:100%;height:100%;transition:left 1s ease-in-out;position:absolute;top:0;left:-100%}.sidebar-active-item:hover:before{left:100%}.sidebar-text-fade{transition:all 1s cubic-bezier(.4,0,.2,1)}.sidebar-text-fade.collapsed{opacity:0;transform:translate(-10px)}.sidebar-text-fade.expanded{opacity:1;transform:translate(0)}.sidebar-trigger-enhanced{transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.sidebar-trigger-enhanced:before{content:"";background:#3b82f61a;border-radius:50%;width:0;height:0;transition:width .3s ease-in-out,height .3s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sidebar-trigger-enhanced:hover:before{width:100%;height:100%}.sidebar-trigger-enhanced:hover{transform:scale(1.05)}.sidebar-trigger-enhanced:active{transform:scale(.95)}.sidebar-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:-webkit-backdrop-filter .3s ease-in-out,backdrop-filter .3s ease-in-out}@media (max-width:768px){.sidebar-mobile-slide{animation:.4s cubic-bezier(.4,0,.2,1) mobileSlideIn}@keyframes mobileSlideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}}
:root{overflow-wrap:break-word;-moz-text-size-adjust:none;text-size-adjust:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--tt-gray-light-a-50:#3838380a;--tt-gray-light-a-100:#0f16240d;--tt-gray-light-a-200:#25272d1a;--tt-gray-light-a-300:#2f323733;--tt-gray-light-a-400:#282c336b;--tt-gray-light-a-500:#34373ca3;--tt-gray-light-a-600:#24272ec7;--tt-gray-light-a-700:#23252ade;--tt-gray-light-a-800:#1e2024f2;--tt-gray-light-a-900:#1d1e20fa;--tt-gray-light-50:#fafafa;--tt-gray-light-100:#f4f4f5;--tt-gray-light-200:#eaeaeb;--tt-gray-light-300:#d5d6d7;--tt-gray-light-400:#a6a7ab;--tt-gray-light-500:#7d7f82;--tt-gray-light-600:#53565a;--tt-gray-light-700:#404145;--tt-gray-light-800:#2c2d30;--tt-gray-light-900:#222325;--tt-gray-dark-a-50:#e8e8fd0d;--tt-gray-dark-a-100:#e7e7f312;--tt-gray-dark-a-200:#eeeef61c;--tt-gray-dark-a-300:#efeff538;--tt-gray-dark-a-400:#f4f4ff5e;--tt-gray-dark-a-500:#eceefd80;--tt-gray-dark-a-600:#f7f7fda3;--tt-gray-dark-a-700:#fbfbfebf;--tt-gray-dark-a-800:#fdfdfde0;--tt-gray-dark-a-900:#fffffff5;--tt-gray-dark-50:#19191a;--tt-gray-dark-100:#202022;--tt-gray-dark-200:#2d2d2f;--tt-gray-dark-300:#464649;--tt-gray-dark-400:#636369;--tt-gray-dark-500:#7c7c83;--tt-gray-dark-600:#a3a3a8;--tt-gray-dark-700:#c0c0c3;--tt-gray-dark-800:#e0e0e1;--tt-gray-dark-900:#f5f5f5;--tt-brand-color-50:#e6f9fd;--tt-brand-color-100:#ccf2fb;--tt-brand-color-200:#99e4f6;--tt-brand-color-300:#66d7f2;--tt-brand-color-400:#33caed;--tt-brand-color-500:#00a2d4;--tt-brand-color-600:#0089b4;--tt-brand-color-700:#006e91;--tt-brand-color-800:#004f66;--tt-brand-color-900:#003844;--tt-brand-color-950:#01232b;--tt-color-green-inc-5:#f0fff2;--tt-color-green-inc-4:#d6ffdc;--tt-color-green-inc-3:#b8ffc5;--tt-color-green-inc-2:#90fea8;--tt-color-green-inc-1:#67fe92;--tt-color-green-base:#01fe73;--tt-color-green-dec-1:#03ce5e;--tt-color-green-dec-2:#02a247;--tt-color-green-dec-3:#007a35;--tt-color-green-dec-4:#005221;--tt-color-green-dec-5:#002e0f;--tt-color-yellow-inc-5:#fffcf0;--tt-color-yellow-inc-4:#fff7d1;--tt-color-yellow-inc-3:#fff1ad;--tt-color-yellow-inc-2:#ffeb8a;--tt-color-yellow-inc-1:#ffe45c;--tt-color-yellow-base:#fd0;--tt-color-yellow-dec-1:#d1b500;--tt-color-yellow-dec-2:#a38d00;--tt-color-yellow-dec-3:#7a6a00;--tt-color-yellow-dec-4:#524500;--tt-color-yellow-dec-5:#2e2600;--tt-color-red-inc-5:#ffeeeb;--tt-color-red-inc-4:#ffcdc2;--tt-color-red-inc-3:#fa9;--tt-color-red-inc-2:#ff8a75;--tt-color-red-inc-1:#ff5d47;--tt-color-red-base:#ff3014;--tt-color-red-dec-1:#d11800;--tt-color-red-dec-2:#a30e00;--tt-color-red-dec-3:#7a0800;--tt-color-red-dec-4:#520400;--tt-color-red-dec-5:#2e0100;--white:#fff;--black:#0e0e11;--transparent:#fff0;--tt-shadow-elevated-md:0px 16px 48px 0px #1118270a,0px 12px 24px 0px #1118270a,0px 6px 8px 0px #11182705,0px 2px 3px 0px #11182705;--tt-radius-xxs:.125rem;--tt-radius-xs:.25rem;--tt-radius-sm:.375rem;--tt-radius-md:.5rem;--tt-radius-lg:.75rem;--tt-radius-xl:1rem;--tt-transition-duration-short:.1s;--tt-transition-duration-default:.2s;--tt-transition-duration-long:.64s;--tt-transition-easing-default:cubic-bezier(.46,.03,.52,.96);--tt-transition-easing-cubic:cubic-bezier(.65,.05,.36,1);--tt-transition-easing-quart:cubic-bezier(.77,0,.18,1);--tt-transition-easing-circ:cubic-bezier(.79,.14,.15,.86);--tt-transition-easing-back:cubic-bezier(.68,-.55,.27,1.55);--tt-accent-contrast:8%;--tt-destructive-contrast:8%;--tt-foreground-contrast:8%;box-sizing:border-box;transition:none var(--tt-transition-duration-default)var(--tt-transition-easing-default)}:root *,:root :before,:root :after{box-sizing:border-box;transition:none var(--tt-transition-duration-default)var(--tt-transition-easing-default)}:root{--tt-bg-color:var(--white);--tt-border-color:var(--tt-gray-light-a-200);--tt-border-color-tint:var(--tt-gray-light-a-100);--tt-sidebar-bg-color:var(--tt-gray-light-100);--tt-scrollbar-color:var(--tt-gray-light-a-200);--tt-cursor-color:var(--tt-brand-color-500);--tt-selection-color:#00a2d42a;--tt-card-bg-color:var(--white);--tt-card-border-color:var(--tt-gray-light-a-100)}.dark{--tt-bg-color:var(--black);--tt-border-color:var(--tt-gray-dark-a-200);--tt-border-color-tint:var(--tt-gray-dark-a-100);--tt-sidebar-bg-color:var(--tt-gray-dark-100);--tt-scrollbar-color:var(--tt-gray-dark-a-200);--tt-cursor-color:var(--tt-brand-color-400);--tt-selection-color:#7a52ff33;--tt-card-bg-color:var(--tt-gray-dark-50);--tt-card-border-color:var(--tt-gray-dark-a-50);--tt-shadow-elevated-md:0px 16px 48px 0px #00000080,0px 12px 24px 0px #0000003d,0px 6px 8px 0px #00000038,0px 2px 3px 0px #0000001f}:root{--tt-color-text-gray:#787673;--tt-color-text-brown:#9d6a53;--tt-color-text-orange:#d9730d;--tt-color-text-yellow:#ca922f;--tt-color-text-green:#448361;--tt-color-text-blue:#327da9;--tt-color-text-purple:#8f64af;--tt-color-text-pink:#c24c8b;--tt-color-text-red:#d34a45;--tt-color-text-gray-contrast:#54473126;--tt-color-text-brown-contrast:#d2a28e59;--tt-color-text-orange-contrast:#e07b3845;--tt-color-text-yellow-contrast:#ecbe4163;--tt-color-text-green-contrast:#7bb78145;--tt-color-text-blue-contrast:#5ea6cf45;--tt-color-text-purple-contrast:#a881c545;--tt-color-text-pink-contrast:#e189b445;--tt-color-text-red-contrast:#f4aa9f66}.dark{--tt-color-text-gray:#9c9c9c;--tt-color-text-brown:#b9856e;--tt-color-text-orange:#c77d48;--tt-color-text-yellow:#ca994e;--tt-color-text-green:#519e71;--tt-color-text-blue:#3699d3;--tt-color-text-purple:#9e69d3;--tt-color-text-pink:#d15796;--tt-color-text-red:#df5553;--tt-color-text-gray-contrast:#ffffff17;--tt-color-text-brown-contrast:#b9674640;--tt-color-text-orange-contrast:#e97d2533;--tt-color-text-yellow-contrast:#b3823d33;--tt-color-text-green-contrast:#2d9a6533;--tt-color-text-blue-contrast:#327da933;--tt-color-text-purple-contrast:#9b60d22e;--tt-color-text-pink-contrast:#dc4c9238;--tt-color-text-red-contrast:#dd555540}:root{--tt-color-highlight-yellow:#fef9c3;--tt-color-highlight-green:#dcfce7;--tt-color-highlight-blue:#e0f2fe;--tt-color-highlight-purple:#f3e8ff;--tt-color-highlight-red:#ffe4e6;--tt-color-highlight-gray:#f8f8f7;--tt-color-highlight-brown:#f4eeee;--tt-color-highlight-orange:#fbecdd;--tt-color-highlight-pink:#fcf1f6;--tt-color-highlight-yellow-contrast:#fbe604;--tt-color-highlight-green-contrast:#c7fad8;--tt-color-highlight-blue-contrast:#ceeafd;--tt-color-highlight-purple-contrast:#e4ccff;--tt-color-highlight-red-contrast:#ffccd0;--tt-color-highlight-gray-contrast:#54483126;--tt-color-highlight-brown-contrast:#d2a28d59;--tt-color-highlight-orange-contrast:#e07c3945;--tt-color-highlight-pink-contrast:#e188b345}.dark{--tt-color-highlight-yellow:#6b6524;--tt-color-highlight-green:#509568;--tt-color-highlight-blue:#6e92aa;--tt-color-highlight-purple:#583e74;--tt-color-highlight-red:#743e42;--tt-color-highlight-gray:#2f2f2f;--tt-color-highlight-brown:#4a3228;--tt-color-highlight-orange:#5c3b23;--tt-color-highlight-pink:#4e2c3c;--tt-color-highlight-yellow-contrast:#58531e;--tt-color-highlight-green-contrast:#47855d;--tt-color-highlight-blue-contrast:#5e86a1;--tt-color-highlight-purple-contrast:#4c3564;--tt-color-highlight-red-contrast:#643539;--tt-color-highlight-gray-contrast:#ffffff18;--tt-color-highlight-brown-contrast:#b8654540;--tt-color-highlight-orange-contrast:#e97e2533;--tt-color-highlight-pink-contrast:#dc4c9138}
@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes zoomIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes zoomOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98)}}@keyframes zoom{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes slideFromTop{0%{opacity:0;transform:translateY(-.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes slideFromRight{0%{opacity:0;transform:translate(.75rem)}to{opacity:1;transform:translate(0)}}@keyframes slideFromLeft{0%{opacity:0;transform:translate(-.75rem)}to{opacity:1;transform:translate(0)}}@keyframes slideFromBottom{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes bounce{0%,20%,53%,80%,to{transform:translate(0,0)}40%,43%{transform:translateY(-8px)}70%{transform:translateY(-4px)}90%{transform:translateY(-2px)}}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-2px)}20%,40%,60%,80%{transform:translate(2px)}}.animate-fade-in{animation:fadeIn var(--tt-transition-duration-default)var(--tt-transition-easing-default)}.animate-fade-out{animation:fadeOut var(--tt-transition-duration-default)var(--tt-transition-easing-default)}.animate-zoom-in{animation:zoomIn var(--tt-transition-duration-default)var(--tt-transition-easing-default)}.animate-zoom-out{animation:zoomOut var(--tt-transition-duration-default)var(--tt-transition-easing-default)}.animate-slide-from-top{animation:slideFromTop var(--tt-transition-duration-default)var(--tt-transition-easing-default)}.animate-slide-from-right{animation:slideFromRight var(--tt-transition-duration-default)var(--tt-transition-easing-default)}.animate-slide-from-left{animation:slideFromLeft var(--tt-transition-duration-default)var(--tt-transition-easing-default)}.animate-slide-from-bottom{animation:slideFromBottom var(--tt-transition-duration-default)var(--tt-transition-easing-default)}.animate-spin{animation:1s linear infinite spin}.animate-pulse{animation:pulse 2s var(--tt-transition-easing-default)infinite}.animate-bounce{animation:bounce 1s var(--tt-transition-easing-default)infinite}.animate-shake{animation:shake .5s var(--tt-transition-easing-default)}@keyframes primaryPulse{0%,to{background-color:var(--primary);box-shadow:0 0 0 0 var(--primary-background-10)}50%{background-color:var(--primary);box-shadow:0 0 0 8px var(--primary-background-10)}}@keyframes successPulse{0%,to{background-color:var(--success);box-shadow:0 0 #16a34a33}50%{background-color:var(--success);box-shadow:0 0 0 8px #16a34a33}}@keyframes warningPulse{0%,to{background-color:var(--warning);box-shadow:0 0 #f59e0b33}50%{background-color:var(--warning);box-shadow:0 0 0 8px #f59e0b33}}@keyframes destructivePulse{0%,to{background-color:var(--destructive);box-shadow:0 0 #ef444433}50%{background-color:var(--destructive);box-shadow:0 0 0 8px #ef444433}}@keyframes brandGlow{0%,to{box-shadow:0 0 5px var(--tt-brand-color-500)}50%{box-shadow:0 0 20px var(--tt-brand-color-500),0 0 30px var(--tt-brand-color-400)}}@keyframes cardFloat{0%,to{box-shadow:var(--tt-shadow-elevated-md);transform:translateY(0)}50%{transform:translateY(-4px);box-shadow:0 20px 60px #11182714,0 16px 32px #1118270f,0 8px 12px #1118270a,0 4px 6px #11182708}}@keyframes borderGlow{0%,to{border-color:var(--border);box-shadow:0 0 0 0 var(--primary-background-10)}50%{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-background-10)}}.animate-pulse-primary{animation:primaryPulse 2s var(--tt-transition-easing-default)infinite}.animate-pulse-success{animation:successPulse 2s var(--tt-transition-easing-default)infinite}.animate-pulse-warning{animation:warningPulse 2s var(--tt-transition-easing-default)infinite}.animate-pulse-destructive{animation:destructivePulse 2s var(--tt-transition-easing-default)infinite}.animate-brand-glow{animation:brandGlow 2s var(--tt-transition-easing-default)infinite}.animate-card-float{animation:cardFloat 3s var(--tt-transition-easing-default)infinite}.animate-border-glow{animation:borderGlow 2s var(--tt-transition-easing-default)infinite}.hover-lift{transition:all var(--tt-transition-duration-default)var(--tt-transition-easing-default)}.hover-lift:hover{box-shadow:var(--tt-shadow-elevated-md);transform:translateY(-2px)}.hover-glow{transition:all var(--tt-transition-duration-default)var(--tt-transition-easing-default)}.hover-glow:hover{box-shadow:0 0 0 2px var(--primary-background-10)}.hover-scale{transition:all var(--tt-transition-duration-default)var(--tt-transition-easing-default)}.hover-scale:hover{transform:scale(1.02)}.focus-ring:focus{box-shadow:0 0 0 2px var(--primary),0 0 0 4px var(--primary-background-10);outline:none}.loading-dots:after{content:"";animation:pulse 1.5s var(--tt-transition-easing-default)infinite;background-color:var(--primary)}.animate-success-check{animation:zoomIn var(--tt-transition-duration-default)var(--tt-transition-easing-default);color:var(--success)}.animate-error-shake{animation:shake .5s var(--tt-transition-easing-default);border-color:var(--destructive)}
/*# sourceMappingURL=47cd4dd99e1239eb.css.map*/