:root{--dev-primary:#ff8b42;--dev-primary-light:#ffae78;--dev-primary-dark:#f97316;--dev-primary-contrast:#fff;--dev-secondary:#8f63ff;--dev-secondary-light:#b095ff;--dev-secondary-dark:#6f46e9;--dev-accent:#a47eff;--dev-accent-light:#bea5ff;--dev-accent-dark:#8657ff;--dev-gradient-primary:linear-gradient(135deg,#ff8b42,#8f63ff);--dev-gradient-dark:linear-gradient(180deg,#07070c,#0f0f18);--dev-gradient-hero:linear-gradient(180deg,#0b0b14,#07070c 56%);--dev-gradient-card:linear-gradient(135deg,#ff8b420f,#8f63ff0f);--dev-gradient-surface:linear-gradient(180deg,#151626,#0f0f18);--dev-bg-primary:#07070c;--dev-bg-secondary:#0f0f18;--dev-bg-tertiary:#151626;--dev-bg-card:#141424;--dev-bg-elevated:#1b1b2c;--dev-success:#14b8a6;--dev-success-light:#2dd4bf;--dev-success-bg:#10b9811a;--dev-warning:#f59e0b;--dev-warning-light:#fbbf24;--dev-warning-bg:#f59e0b1a;--dev-error:#ef4444;--dev-error-light:#f87171;--dev-error-bg:#ef44441a;--dev-info:#8f63ff;--dev-info-light:#b095ff;--dev-info-bg:#8f63ff24;--dev-dark-900:#07070c;--dev-dark-800:#0f0f18;--dev-dark-700:#151626;--dev-dark-600:#1f2136;--dev-dark-500:#2b2f4a;--dev-white:#fff;--dev-gray-50:#f9fafb;--dev-gray-100:#f3f4f6;--dev-gray-200:#e5e7eb;--dev-gray-300:#d1d5db;--dev-gray-400:#9ca3af;--dev-gray-500:#6b7280;--dev-gray-600:#4b5563;--dev-gray-700:#374151;--dev-gray-800:#1f2937;--dev-gray-900:#111827;--dev-text-primary:#fff;--dev-text-secondary:#eff1ffbd;--dev-text-muted:#ffffff80;--dev-text-dark:#1f2937;--dev-text-dark-secondary:#6b7280;--dev-font-primary:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell",sans-serif;--dev-font-mono:"JetBrains Mono","Fira Code",source-code-pro,Menlo,Monaco,Consolas,monospace;--dev-font-size-xs:0.75rem;--dev-font-size-sm:0.875rem;--dev-font-size-base:1rem;--dev-font-size-lg:1.125rem;--dev-font-size-xl:1.25rem;--dev-font-size-2xl:1.5rem;--dev-font-size-3xl:1.875rem;--dev-font-size-4xl:2.25rem;--dev-font-size-5xl:3rem;--dev-font-weight-normal:400;--dev-font-weight-medium:500;--dev-font-weight-semibold:600;--dev-font-weight-bold:700;--dev-line-height-tight:1.25;--dev-line-height-normal:1.5;--dev-line-height-relaxed:1.75;--dev-spacing-0:0;--dev-spacing-1:0.25rem;--dev-spacing-2:0.5rem;--dev-spacing-3:0.75rem;--dev-spacing-4:1rem;--dev-spacing-5:1.25rem;--dev-spacing-6:1.5rem;--dev-spacing-8:2rem;--dev-spacing-10:2.5rem;--dev-spacing-12:3rem;--dev-spacing-16:4rem;--dev-sidebar-width:260px;--dev-sidebar-collapsed-width:72px;--dev-header-height:64px;--dev-content-max-width:1400px;--dev-content-padding:var(--dev-spacing-6);--dev-border-width:1px;--dev-border-color:#ffffff1a;--dev-border-color-light:#ffffff29;--dev-radius-none:0;--dev-radius-sm:0.375rem;--dev-radius-md:0.5rem;--dev-radius-lg:0.75rem;--dev-radius-xl:1rem;--dev-radius-2xl:1.5rem;--dev-radius-full:9999px;--dev-shadow-xs:0 1px 2px 0 #0000000d;--dev-shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--dev-shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--dev-shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--dev-shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--dev-shadow-2xl:0 25px 50px -12px #00000040;--dev-shadow-card:0 4px 20px #00000014;--dev-shadow-card-hover:0 8px 32px #0000001f;--dev-shadow-glow:0 0 22px #8f63ff40;--dev-transition-fast:150ms ease;--dev-transition-normal:250ms ease;--dev-transition-slow:350ms ease;--dev-z-dropdown:1000;--dev-z-sticky:1020;--dev-z-fixed:1030;--dev-z-modal-backdrop:1040;--dev-z-modal:1050;--dev-z-popover:1060;--dev-z-tooltip:1070}*,:after,:before{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;text-rendering:optimizeLegibility}body{background-color:#07070c;background-color:var(--dev-bg-primary);color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1rem;font-size:var(--dev-font-size-base);line-height:1.5;line-height:var(--dev-line-height-normal);overflow-x:hidden}:focus-visible{outline:2px solid #ff8b42}.skip-to-content{background:#ff8b42;background:var(--dev-primary);border-radius:.5rem;border-radius:var(--dev-radius-md);color:#fff;color:var(--dev-primary-contrast);font-weight:500;font-weight:var(--dev-font-weight-medium);left:0;padding:.5rem 1rem;padding:var(--dev-spacing-2) var(--dev-spacing-4);position:absolute;text-decoration:none;top:-40px;transition:top .15s ease;transition:top var(--dev-transition-fast);z-index:1070;z-index:var(--dev-z-tooltip)}.skip-to-content:focus{left:.5rem;left:var(--dev-spacing-2);top:.5rem;top:var(--dev-spacing-2)}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.visually-hidden:not(:focus):not(:active){clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-2,.line-clamp-3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3}.container,.container-fluid{margin-left:auto;margin-right:auto;padding-left:1rem;padding-left:var(--dev-spacing-4);padding-right:1rem;padding-right:var(--dev-spacing-4);width:100%}.container{max-width:1400px;max-width:var(--dev-content-max-width)}.dev-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #ffffff1a;border:1px solid var(--dev-border-color);border-radius:1rem;border-radius:var(--dev-radius-xl);padding:1.5rem;padding:var(--dev-spacing-6);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;transition:transform var(--dev-transition-normal),box-shadow var(--dev-transition-normal),border-color var(--dev-transition-normal)}.dev-card:hover{border-color:#ffffff29;border-color:var(--dev-border-color-light);box-shadow:0 8px 32px #0000001f;box-shadow:var(--dev-shadow-card-hover);transform:translateY(-4px)}.dev-card-gradient{background:linear-gradient(135deg,#ff8b42,#8f63ff);background:var(--dev-gradient-primary);border:none;color:#fff;color:var(--dev-white)}.dev-card-gradient:hover{box-shadow:0 0 22px #8f63ff40;box-shadow:var(--dev-shadow-glow)}.dev-glass{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#141414cc!important;border:1px solid #ffffff0f!important}.dev-btn{align-items:center;border:none;border-radius:.5rem;border-radius:var(--dev-radius-md);cursor:pointer;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-family:var(--dev-font-primary);font-size:1rem;font-size:var(--dev-font-size-base);font-weight:500;font-weight:var(--dev-font-weight-medium);gap:.5rem;gap:var(--dev-spacing-2);justify-content:center;line-height:1;padding:.75rem 1.5rem;padding:var(--dev-spacing-3) var(--dev-spacing-6);text-decoration:none;transition:all .15s ease;transition:all var(--dev-transition-fast)}.dev-btn-primary{background:linear-gradient(135deg,#ff8b42,#8f63ff);background:var(--dev-gradient-primary);box-shadow:0 4px 14px #00a8e840;color:#fff;color:var(--dev-white)}.dev-btn-primary:hover{box-shadow:0 6px 20px #00a8e859;transform:translateY(-1px)}.dev-btn-secondary{background:#0000;border:1px solid #ffffff29;border:1px solid var(--dev-border-color-light);color:#eff1ffbd;color:var(--dev-text-secondary)}.dev-btn-secondary:hover{background:#ffffff0d;border-color:#ff8b42;border-color:var(--dev-primary);color:#fff;color:var(--dev-text-primary)}.dev-btn-ghost{background:#0000;color:#eff1ffbd;color:var(--dev-text-secondary)}.dev-btn-ghost:hover,.dev-input{background:#ffffff0d;color:#fff;color:var(--dev-text-primary)}.dev-input{border:1px solid #ffffff1a;border:1px solid var(--dev-border-color);border-radius:.5rem;border-radius:var(--dev-radius-md);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-family:var(--dev-font-primary);font-size:1rem;font-size:var(--dev-font-size-base);padding:.75rem 1rem;padding:var(--dev-spacing-3) var(--dev-spacing-4);transition:all .15s ease;transition:all var(--dev-transition-fast);width:100%}.dev-input:focus{border-color:#ff8b42;border-color:var(--dev-primary);box-shadow:0 0 0 3px #00a8e826;outline:none}.dev-input::placeholder{color:#ffffff80;color:var(--dev-text-muted)}.dev-label{color:#eff1ffbd;color:var(--dev-text-secondary);display:block;font-size:.875rem;font-size:var(--dev-font-size-sm);margin-bottom:.5rem;margin-bottom:var(--dev-spacing-2)}.dev-badge,.dev-label{font-weight:500;font-weight:var(--dev-font-weight-medium)}.dev-badge{align-items:center;border-radius:9999px;border-radius:var(--dev-radius-full);display:inline-flex;font-size:.75rem;font-size:var(--dev-font-size-xs);letter-spacing:.05em;padding:.25rem .75rem;padding:var(--dev-spacing-1) var(--dev-spacing-3);text-transform:uppercase}.dev-badge-success{background:#10b9811a;background:var(--dev-success-bg);color:#14b8a6;color:var(--dev-success)}.dev-badge-warning{background:#f59e0b1a;background:var(--dev-warning-bg);color:#f59e0b;color:var(--dev-warning)}.dev-badge-error{background:#ef44441a;background:var(--dev-error-bg);color:#ef4444;color:var(--dev-error)}.dev-badge-info{background:#8f63ff24;background:var(--dev-info-bg);color:#8f63ff;color:var(--dev-info)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes glow{0%,to{box-shadow:0 0 20px #00a8e833}50%{box-shadow:0 0 40px #00a8e866}}.animate-fade-in{animation:fadeIn .25s ease;animation:fadeIn var(--dev-transition-normal)}.animate-slide-up{animation:slideInUp .25s ease;animation:slideInUp var(--dev-transition-normal)}.animate-slide-down{animation:slideInDown .25s ease;animation:slideInDown var(--dev-transition-normal)}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-spin{animation:spin 1s linear infinite}.animate-glow{animation:glow 3s ease-in-out infinite}.skeleton{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1a 50%,#ffffff0d 75%);background-size:200% 100%;border-radius:.5rem;border-radius:var(--dev-radius-md)}@media (max-width:599px){:root{--dev-content-padding:var(--dev-spacing-4)}.hide-mobile{display:none!important}}@media (min-width:600px) and (max-width:959px){.hide-tablet{display:none!important}}@media (min-width:960px){.hide-desktop{display:none!important}}@media print{*,:after,:before{background:#0000!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#07070c;background:var(--dev-bg-primary)}::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#ffffff40}*{scrollbar-color:#ffffff26 #07070c;scrollbar-color:#ffffff26 var(--dev-bg-primary);scrollbar-width:thin}::selection{background:#00a8e84d;color:#fff}::-moz-selection{background:#00a8e84d;color:#fff;color:var(--dev-white)}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0a0a0a;color:var(--dev-text-primary);font-family:var(--dev-font-primary);margin:0;min-height:100vh;padding:0}code,pre{font-family:var(--dev-font-mono)}code{background:#ff8b4224;border-radius:var(--dev-radius-sm);color:var(--dev-primary);font-size:.875em;padding:.125rem .375rem}pre{background:#111;border:1px solid #ffffff0f;border-radius:var(--dev-radius-lg);overflow-x:auto;padding:var(--dev-spacing-4)}pre code{background:none;border-radius:0;padding:0}a{color:var(--dev-primary);text-decoration:none;transition:color var(--dev-transition-fast)}a:hover{color:var(--dev-primary-light)}h1,h2,h3,h4,h5,h6{color:var(--dev-text-primary);font-weight:var(--dev-font-weight-bold);line-height:var(--dev-line-height-tight);margin:0}h1{font-size:var(--dev-font-size-4xl);letter-spacing:-.02em}h2{font-size:var(--dev-font-size-3xl);letter-spacing:-.01em}h3{font-size:var(--dev-font-size-2xl)}h4{font-size:var(--dev-font-size-xl)}h5{font-size:var(--dev-font-size-lg)}h6{font-size:var(--dev-font-size-base)}p{line-height:var(--dev-line-height-relaxed)}ol,p,ul{margin:0 0 var(--dev-spacing-4)}ol,ul{padding-left:var(--dev-spacing-6)}li{margin-bottom:var(--dev-spacing-2)}img{display:block;height:auto;max-width:100%}table{border-collapse:collapse;width:100%}td,th{border-bottom:1px solid var(--dev-border-color);padding:var(--dev-spacing-3) var(--dev-spacing-4);text-align:left}th{color:var(--dev-text-secondary);font-size:var(--dev-font-size-sm);font-weight:var(--dev-font-weight-semibold);letter-spacing:.05em;text-transform:uppercase}:focus{outline:none}:focus-visible{outline:2px solid var(--dev-primary);outline-offset:2px}button{cursor:pointer;font-family:inherit;font-size:inherit}::placeholder{color:var(--dev-text-muted);opacity:1}::selection{background:#8f63ff57;color:var(--dev-white)}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-spinner{animation:rotate 1s linear infinite}.gradient-text{-webkit-text-fill-color:#0000;background:var(--dev-gradient-primary);-webkit-background-clip:text;background-clip:text}.glow{box-shadow:var(--dev-shadow-glow)}@media (max-width:599px){h1{font-size:var(--dev-font-size-3xl)}h2{font-size:var(--dev-font-size-2xl)}h3{font-size:var(--dev-font-size-xl)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (prefers-contrast:high){:root{--dev-border-color:#ffffff4d;--dev-text-secondary:#ffffffe6;--dev-text-muted:#ffffffb3}}.app-layout{background-color:var(--dev-dark-900);display:flex;min-height:100vh}.app-content{background:var(--dev-dark-900);flex:1 1;margin-left:var(--dev-sidebar-width);min-height:100vh;transition:margin-left var(--dev-transition-normal)}@media (max-width:959px){.app-content{margin-left:0}}.page-container{margin:0 auto;max-width:var(--dev-content-max-width);padding:var(--dev-spacing-6)}@media (max-width:599px){.page-container{padding:var(--dev-spacing-4)}}.page-header{margin-bottom:var(--dev-spacing-8)}.page-title{color:var(--dev-text-primary);font-size:var(--dev-font-size-3xl);font-weight:var(--dev-font-weight-bold);margin-bottom:var(--dev-spacing-2)}.page-subtitle{color:var(--dev-text-secondary);font-size:var(--dev-font-size-base)}.stats-grid{grid-gap:var(--dev-spacing-4);display:grid;gap:var(--dev-spacing-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:var(--dev-spacing-6)}.stat-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff08;border:1px solid var(--dev-border-color);border-radius:var(--dev-radius-xl);padding:var(--dev-spacing-6);text-align:center;transition:all var(--dev-transition-normal)}.stat-card:hover{border-color:var(--dev-primary);box-shadow:var(--dev-shadow-glow);transform:translateY(-4px)}.stat-label{color:var(--dev-text-secondary);font-size:var(--dev-font-size-sm);letter-spacing:.05em;margin-bottom:var(--dev-spacing-2);text-transform:uppercase}.stat-value{-webkit-text-fill-color:#0000;background:var(--dev-gradient-primary);-webkit-background-clip:text;background-clip:text;font-size:var(--dev-font-size-4xl);font-weight:var(--dev-font-weight-bold)}.action-cards{grid-gap:var(--dev-spacing-4);display:grid;gap:var(--dev-spacing-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.action-card{background:var(--dev-gradient-primary);border-radius:var(--dev-radius-xl);color:var(--dev-white);cursor:pointer;padding:var(--dev-spacing-6);text-decoration:none;transition:all var(--dev-transition-normal)}.action-card:hover{box-shadow:var(--dev-shadow-glow);transform:translateY(-4px)}.action-card-title{font-size:var(--dev-font-size-lg);font-weight:var(--dev-font-weight-semibold);margin-bottom:var(--dev-spacing-2)}.action-card-description{font-size:var(--dev-font-size-sm);opacity:.9}.content-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff08;border:1px solid var(--dev-border-color);border-radius:var(--dev-radius-xl);padding:var(--dev-spacing-6)}.content-card-header{align-items:center;border-bottom:1px solid var(--dev-border-color);display:flex;justify-content:space-between;margin-bottom:var(--dev-spacing-4);padding-bottom:var(--dev-spacing-4)}.content-card-title{color:var(--dev-text-primary);font-size:var(--dev-font-size-xl);font-weight:var(--dev-font-weight-semibold)}.form-section{margin-bottom:var(--dev-spacing-6)}.form-group{margin-bottom:var(--dev-spacing-4)}.form-label{color:var(--dev-text-secondary);display:block;font-size:var(--dev-font-size-sm);font-weight:var(--dev-font-weight-medium);margin-bottom:var(--dev-spacing-2)}.form-helper{color:var(--dev-text-muted);font-size:var(--dev-font-size-xs);margin-top:var(--dev-spacing-1)}.data-table{border-collapse:initial;border-spacing:0;width:100%}.data-table th{background:var(--dev-dark-800);color:var(--dev-text-secondary);font-size:var(--dev-font-size-sm);font-weight:var(--dev-font-weight-semibold);letter-spacing:.05em;padding:var(--dev-spacing-3) var(--dev-spacing-4);text-align:left;text-transform:uppercase}.data-table td,.data-table th{border-bottom:1px solid var(--dev-border-color)}.data-table td{color:var(--dev-text-primary);padding:var(--dev-spacing-4)}.data-table tbody tr{transition:background-color var(--dev-transition-fast)}.data-table tbody tr:hover{background:#ffffff05}.status-active{color:var(--dev-success)}.status-pending{color:var(--dev-warning)}.status-inactive{color:var(--dev-error)}.empty-state{padding:var(--dev-spacing-12) var(--dev-spacing-6);text-align:center}.empty-state-icon{color:var(--dev-text-muted);font-size:4rem;margin-bottom:var(--dev-spacing-4)}.empty-state-title{color:var(--dev-text-primary);font-size:var(--dev-font-size-xl);font-weight:var(--dev-font-weight-semibold);margin-bottom:var(--dev-spacing-2)}.empty-state-description{color:var(--dev-text-secondary);font-size:var(--dev-font-size-base);margin-bottom:var(--dev-spacing-6)}.loading-container{align-items:center;display:flex;justify-content:center;min-height:400px}.error-container{padding:var(--dev-spacing-8);text-align:center}.error-message{color:var(--dev-error);font-size:var(--dev-font-size-lg)}.back-button,.error-message{margin-bottom:var(--dev-spacing-4)}.back-button{align-items:center;background:none;border:none;color:var(--dev-text-secondary);cursor:pointer;display:inline-flex;font-size:var(--dev-font-size-sm);font-weight:var(--dev-font-weight-medium);gap:var(--dev-spacing-2);padding:var(--dev-spacing-2) 0;transition:color var(--dev-transition-fast)}.back-button:hover{color:var(--dev-primary)}.grid-2{grid-gap:var(--dev-spacing-4);grid-template-columns:repeat(2,1fr)}.grid-2,.grid-3{display:grid;gap:var(--dev-spacing-4)}.grid-3{grid-gap:var(--dev-spacing-4);grid-template-columns:repeat(3,1fr)}.grid-4{grid-gap:var(--dev-spacing-4);display:grid;gap:var(--dev-spacing-4);grid-template-columns:repeat(4,1fr)}@media (max-width:959px){.grid-3,.grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:599px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}.flex{display:flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.gap-1{gap:var(--dev-spacing-1)}.gap-2{gap:var(--dev-spacing-2)}.gap-3{gap:var(--dev-spacing-3)}.gap-4{gap:var(--dev-spacing-4)}.gap-6{gap:var(--dev-spacing-6)}.gap-8{gap:var(--dev-spacing-8)}.mt-0{margin-top:0}.mt-2{margin-top:var(--dev-spacing-2)}.mt-4{margin-top:var(--dev-spacing-4)}.mt-6{margin-top:var(--dev-spacing-6)}.mt-8{margin-top:var(--dev-spacing-8)}.mb-0{margin-bottom:0}.mb-2{margin-bottom:var(--dev-spacing-2)}.mb-4{margin-bottom:var(--dev-spacing-4)}.mb-6{margin-bottom:var(--dev-spacing-6)}.mb-8{margin-bottom:var(--dev-spacing-8)}.p-0{padding:0}.p-4{padding:var(--dev-spacing-4)}.p-6{padding:var(--dev-spacing-6)}.p-8{padding:var(--dev-spacing-8)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-primary{color:var(--dev-primary)}.text-secondary{color:var(--dev-text-secondary)}.text-muted{color:var(--dev-text-muted)}.text-success{color:var(--dev-success)}.text-warning{color:var(--dev-warning)}.text-error{color:var(--dev-error)}.font-normal{font-weight:var(--dev-font-weight-normal)}.font-medium{font-weight:var(--dev-font-weight-medium)}.font-semibold{font-weight:var(--dev-font-weight-semibold)}.font-bold{font-weight:var(--dev-font-weight-bold)}.fade-in{animation:fadeIn var(--dev-transition-normal)}.slide-up{animation:slideInUp var(--dev-transition-normal)}.glass{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#ffffff08!important;border:1px solid #ffffff14!important}.glass-strong{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:#ffffff14!important;border:1px solid #ffffff1f!important}.gradient-border{background:var(--dev-dark-900);position:relative}.gradient-border:before{background:var(--dev-gradient-primary);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.code-gradient-border{background:var(--dev-dark-900);position:relative}.code-gradient-border:after{background:var(--dev-gradient-primary);border-radius:inherit;bottom:-1px;content:"";left:-1px;position:absolute;right:-1px;top:-1px;z-index:-1}.pulse-dot{position:relative}.pulse-dot:before{animation:pulse 2s infinite;background:var(--dev-success);border-radius:50%;content:"";height:8px;position:absolute;width:8px}.tooltip{position:relative}.tooltip:after{background:var(--dev-dark-700);border-radius:var(--dev-radius-md);bottom:100%;color:var(--dev-text-primary);content:attr(data-tooltip);font-size:var(--dev-font-size-xs);left:50%;opacity:0;padding:var(--dev-spacing-2) var(--dev-spacing-3);position:absolute;transform:translateX(-50%);transition:all var(--dev-transition-fast);visibility:hidden;white-space:nowrap;z-index:var(--dev-z-tooltip)}.tooltip:hover:after{opacity:1;visibility:visible}
/*# sourceMappingURL=main.d81a2b4c.css.map*/