@import"https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap";@import"https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/5.3.3/css/bootstrap-grid.min.css";@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css";.react-resizable-handle{position:absolute;width:20px;height:20px;background-repeat:no-repeat;background-origin:content-box;box-sizing:border-box;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);background-position:bottom right;padding:0 3px 3px 0}:root{--egds-typography-family-base: Inter, system-ui, sans-serif;--egds-typography-family-mono: JetBrains Mono, monospace;--egds-typography-letter-spacing-normal: 0;--egds-typography-letter-spacing-tight: -.01em;--egds-typography-letter-spacing-wide: .02em;--egds-typography-line-height-normal: 1.5;--egds-typography-line-height-relaxed: 1.75;--egds-typography-line-height-tight: 1.2;--egds-typography-size-2xl: 1.5em;--egds-typography-size-3xl: 1.875em;--egds-typography-size-4xl: 2.25em;--egds-typography-size-lg: 1.125em;--egds-typography-size-md: 1em;--egds-typography-size-sm: .875em;--egds-typography-size-xl: 1.25em;--egds-typography-size-xs: .75em;--egds-typography-weight-bold: 700;--egds-typography-weight-medium: 500;--egds-typography-weight-regular: 400;--egds-typography-weight-semibold: 600;--egds-spacing-0: 0;--egds-spacing-1: 4px;--egds-spacing-10: 40px;--egds-spacing-11: 44px;--egds-spacing-12: 48px;--egds-spacing-14: 56px;--egds-spacing-16: 64px;--egds-spacing-2: 8px;--egds-spacing-20: 80px;--egds-spacing-24: 96px;--egds-spacing-28: 112px;--egds-spacing-3: 12px;--egds-spacing-32: 128px;--egds-spacing-4: 16px;--egds-spacing-5: 20px;--egds-spacing-6: 24px;--egds-spacing-7: 28px;--egds-spacing-8: 32px;--egds-spacing-9: 36px;--egds-radius-2xl: 24px;--egds-radius-full: 9999px;--egds-radius-lg: 12px;--egds-radius-md: 8px;--egds-radius-none: 0;--egds-radius-sm: 4px;--egds-radius-xl: 16px;--egds-shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--egds-shadow-colored-danger: 0 10px 40px rgba(239, 68, 68, .3);--egds-shadow-colored-primary: 0 10px 40px rgba(34, 211, 238, .3);--egds-shadow-colored-primary-button: 0 4px 12px rgba(102, 126, 234, .3);--egds-shadow-colored-secondary: 0 10px 40px rgba(168, 85, 247, .3);--egds-shadow-colored-success: 0 10px 40px rgba(16, 185, 129, .3);--egds-shadow-colored-warning: 0 10px 40px rgba(245, 158, 11, .3);--egds-shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, .05);--egds-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--egds-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--egds-shadow-none: none;--egds-shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);--egds-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);--egds-shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .05);--egds-z-index-backdrop: 1040;--egds-z-index-base: 0;--egds-z-index-dropdown: 1000;--egds-z-index-fixed: 1030;--egds-z-index-modal: 1050;--egds-z-index-popover: 1060;--egds-z-index-sticky: 1020;--egds-z-index-toast: 1070;--egds-z-index-tooltip: 1080;--egds-motion-duration-fast: .15s;--egds-motion-duration-normal: .25s;--egds-motion-duration-slow: .35s;--egds-motion-duration-slower: .5s;--egds-motion-easing-accelerate: cubic-bezier(.4, 0, 1, 1);--egds-motion-easing-decelerate: cubic-bezier(0, 0, .2, 1);--egds-motion-easing-linear: linear;--egds-motion-easing-sharp: cubic-bezier(.4, 0, .6, 1);--egds-motion-easing-standard: cubic-bezier(.4, 0, .2, 1);--egds-motion-transition-all: all .25s cubic-bezier(.4, 0, .2, 1);--egds-motion-transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--egds-motion-transition-normal: .25s cubic-bezier(.4, 0, .2, 1);--egds-motion-transition-slow: .35s cubic-bezier(.4, 0, .2, 1);--egds-icon-color-brand: #22d3ee;--egds-icon-color-danger: #ef4444;--egds-icon-color-info: #3b82f6;--egds-icon-color-muted: #94a3b8;--egds-icon-color-primary: #f8fafc;--egds-icon-color-secondary: #cbd5e1;--egds-icon-color-success: #10b981;--egds-icon-color-warning: #f59e0b;--egds-icon-gap-lg: 12px;--egds-icon-gap-md: 8px;--egds-icon-gap-sm: 4px;--egds-icon-size-2xl: 40px;--egds-icon-size-lg: 24px;--egds-icon-size-md: 20px;--egds-icon-size-sm: 16px;--egds-icon-size-xl: 32px;--egds-icon-size-xs: 12px;--egds-icon-stroke-bold: 2.5px;--egds-icon-stroke-normal: 1.5px;--egds-icon-stroke-thick: 2px;--egds-icon-stroke-thin: 1px;--egds-color-brand-primary: #22d3ee;--egds-color-brand-primary-active: #0891b2;--egds-color-brand-primary-hover: #06b6d4;--egds-color-brand-secondary: #a855f7;--egds-color-brand-secondary-active: #7e22ce;--egds-color-brand-secondary-hover: #9333ea;--egds-color-gradient-danger: linear-gradient(135deg, #ef4444 0%, #dc2626 100%);--egds-color-gradient-primary: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--egds-color-gradient-primary-end: #764ba2;--egds-color-gradient-primary-start: #667eea;--egds-color-gradient-secondary: linear-gradient(135deg, #a855f7 0%, #7e22ce 100%);--egds-color-gradient-success: linear-gradient(135deg, #10b981 0%, #059669 100%);--egds-color-neutral-100: #f1f5f9;--egds-color-neutral-200: #e2e8f0;--egds-color-neutral-300: #cbd5e1;--egds-color-neutral-400: #94a3b8;--egds-color-neutral-50: #f8fafc;--egds-color-neutral-500: #64748b;--egds-color-neutral-600: #475569;--egds-color-neutral-700: #334155;--egds-color-neutral-800: #1e293b;--egds-color-neutral-900: #0f172a;--egds-color-semantic-danger: #ef4444;--egds-color-semantic-danger-bg: rgba(239, 68, 68, .1);--egds-color-semantic-danger-hover: #dc2626;--egds-color-semantic-info: #3b82f6;--egds-color-semantic-info-bg: rgba(59, 130, 246, .1);--egds-color-semantic-info-hover: #2563eb;--egds-color-semantic-success: #10b981;--egds-color-semantic-success-bg: rgba(16, 185, 129, .1);--egds-color-semantic-success-hover: #059669;--egds-color-semantic-warning: #f59e0b;--egds-color-semantic-warning-bg: rgba(245, 158, 11, .1);--egds-color-semantic-warning-hover: #d97706}:root,[data-theme=dark]{--egds-color-background-elevated: #475569;--egds-color-background-inverse: #ffffff;--egds-color-background-overlay: rgba(15, 23, 42, .8);--egds-color-background-primary: #0f172a;--egds-color-background-secondary: #1e293b;--egds-color-background-tertiary: #334155;--egds-color-border-active: rgba(255, 255, 255, .24);--egds-color-border-default: rgba(255, 255, 255, .08);--egds-color-border-focus: rgba(34, 211, 238, .5);--egds-color-border-hover: rgba(255, 255, 255, .16);--egds-color-text-disabled: #64748b;--egds-color-text-inverse: #ffffff;--egds-color-text-muted: #94a3b8;--egds-color-text-primary: #f8fafc;--egds-color-text-secondary: #e2e8f0;--egds-color-text-tertiary: #cbd5e1}[data-theme=light]{--egds-color-background-elevated: #e2e8f0;--egds-color-background-inverse: #0f172a;--egds-color-background-overlay: rgba(255, 255, 255, .9);--egds-color-background-primary: #ffffff;--egds-color-background-secondary: #f8fafc;--egds-color-background-tertiary: #f1f5f9;--egds-color-border-active: rgba(15, 23, 42, .24);--egds-color-border-default: rgba(15, 23, 42, .08);--egds-color-border-focus: rgba(34, 211, 238, .5);--egds-color-border-hover: rgba(15, 23, 42, .16);--egds-color-text-disabled: #94a3b8;--egds-color-text-inverse: #ffffff;--egds-color-text-muted: #64748b;--egds-color-text-primary: #0f172a;--egds-color-text-secondary: #1e293b;--egds-color-text-tertiary: #475569}.all-applications-wrapper{padding:1.25rem 0;min-height:100%}.all-applications-wrapper .page-header{padding:1rem 0 1.25rem;margin-bottom:1rem}@media(max-width:768px){.all-applications-wrapper .page-header{padding:1rem 0 1.5rem}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.app-wrapper{display:flex;height:calc(100vh - 50px);overflow:hidden;transition:background-color .3s ease,background-image .3s ease;background-color:#fafbfc;background-image:radial-gradient(circle at 20% 50%,rgba(120,119,198,.03) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(118,75,162,.03) 0%,transparent 50%),radial-gradient(circle at 40% 20%,rgba(102,126,234,.02) 0%,transparent 50%)}.dark .app-wrapper{background-color:#0f1419;background-image:radial-gradient(circle at 20% 50%,rgba(124,143,245,.05) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(139,95,199,.05) 0%,transparent 50%),radial-gradient(circle at 40% 20%,rgba(102,126,234,.03) 0%,transparent 50%)}.app-wrapper .app-dynamic-wrapper{overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;height:calc(100% - 32px)}.app-wrapper .app-dynamic-wrapper::-webkit-scrollbar{width:8px}.app-wrapper .app-dynamic-wrapper::-webkit-scrollbar-track{background:#f1f1f1}.dark .app-wrapper .app-dynamic-wrapper::-webkit-scrollbar-track{background:#1a1f2e}.app-wrapper .app-dynamic-wrapper::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:4px}.app-wrapper .app-dynamic-wrapper::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#5568d3,#6a3f8f)}.dark .app-wrapper .app-dynamic-wrapper::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#7c8ff5,#8b5fc7)}.dark .app-wrapper .app-dynamic-wrapper::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#8b9df0,#9a6dd1)}.app-wrapper .apps-count{font-size:.8rem;font-weight:400;color:#a1a0a0}.full-drag-zone{transition:all .3s cubic-bezier(.4,0,.2,1)}button,input,textarea,select{transition-duration:.2s}.preload *{transition:none!important}html,body,#root{height:100%}html{font-size:15px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (min-width:2000px){html{font-size:17px}}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;font-feature-settings:"kern" 1,"liga" 1,"calt" 1;letter-spacing:-.011em}.custom-dynamic-heading-with-button h2{font-size:1.5rem;padding:5px 0}.custom-dynamic-heading-with-button p{color:#686868;font-size:.9rem}.link-short-home .quick-create-card{height:100%}.link-short-home .quick-create-card .MuiTextField-root .MuiOutlinedInput-root{background-color:#fff}.link-short-home .recent-links-card{height:100%}.link-short-home .stats-card{transition:transform .2s ease,box-shadow .2s ease}.link-short-home .stats-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top,width,height}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{transition:none;z-index:1;will-change:width,height}.react-grid-item.react-draggable-dragging{transition:none;z-index:3;will-change:transform}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{background:red;opacity:.2;transition-duration:.1s;z-index:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{position:absolute;width:20px;height:20px}.react-grid-item>.react-resizable-handle:after{content:"";position:absolute;right:3px;bottom:3px;width:5px;height:5px;border-right:2px solid rgba(0,0,0,.4);border-bottom:2px solid rgba(0,0,0,.4)}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.react-resizable{position:relative}.react-resizable-handle{position:absolute;width:20px;height:20px;background-repeat:no-repeat;background-origin:content-box;box-sizing:border-box;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);background-position:bottom right;padding:0 3px 3px 0}.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-resizable-handle-w,.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}
