@import url(https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@300;400;500;700&family=Inter:wght@300;400;500;600;700&family=Montserrat:wght@300;400;500;600;700&display=swap);:root{--color-primary:#3b82f6;--color-primary-dark:#2563eb;--color-primary-light:#60a5fa;--color-accent:#8b5cf6;--color-accent-light:#a78bfa;--color-secondary:#fff;--color-secondary-dark:#f0f0f0;--color-secondary-light:#fff;--color-success:#10b981;--color-success-light:#34d399;--color-danger:#ff4757;--color-danger-light:#ff6b7a;--color-warning:#e1c16e;--color-warning-light:#f4d683;--color-info:#00d4ff;--color-info-light:#4dffff;--color-white:#fff;--color-gray-50:#0a0a0a;--color-gray-100:#121212;--color-gray-200:#1a1a1a;--color-gray-300:#242424;--color-gray-400:#2e2e2e;--color-gray-500:#525252;--color-gray-600:#8a8a8a;--color-gray-700:#c1c1c1;--color-gray-800:#e3e3e3;--color-gray-900:#f5f5f5;--color-bg-primary:#0a0a0a;--color-bg-secondary:#121212;--color-bg-tertiary:#1a1a1a;--color-bg-card:#121212;--color-bg-elevated:#1a1a1a;--color-text-primary:#fff;--color-text-secondary:#b3b3b3;--color-text-tertiary:#666;--color-text-inverse:#000;--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-4xl:6rem;--font-family-base:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-family-mono:"JetBrains Mono","Fira Code","Cascadia Code",Menlo,Monaco,Consolas,"Courier New",monospace;--font-family-display:"Montserrat",sans-serif;--font-size-xs:0.7rem;--font-size-sm:0.85rem;--font-size-base:0.95rem;--font-size-lg:1.1rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:2rem;--font-size-4xl:2.5rem;--font-size-5xl:3rem;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.75;--shadow-xs:none;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 2px 8px #0006;--shadow-lg:0 4px 16px #00000080;--shadow-xl:0 8px 32px #0009;--shadow-2xl:0 16px 48px #000000b3;--shadow-inner:inset 0 1px 3px #0000004d;--shadow-glow-subtle:0 0 8px #00d4ff26;--radius-none:0;--radius-sm:2px;--radius-md:4px;--radius-lg:6px;--radius-xl:8px;--radius-2xl:10px;--radius-3xl:12px;--radius-full:9999px;--transition-fast:150ms cubic-bezier(0.4,0,0.2,1);--transition-base:200ms cubic-bezier(0.4,0,0.2,1);--transition-slow:300ms cubic-bezier(0.4,0,0.2,1);--transition-slower:500ms cubic-bezier(0.4,0,0.2,1);--z-index-dropdown:1000;--z-index-sticky:1020;--z-index-fixed:1030;--z-index-modal-backdrop:1040;--z-index-modal:1050;--z-index-popover:1060;--z-index-tooltip:1070;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px;--container-max-width:1200px;--header-height:70px;--gradient-primary:linear-gradient(135deg,#0a0a0a,#1a1a1a);--gradient-card:linear-gradient(135deg,#00d4ff08,#00d4ff03);--gradient-overlay:linear-gradient(180deg,#0006,#0003);--gradient-navbar:linear-gradient(180deg,rgba(0,0,0,.475),#0006 40%,#0003 70%,#0000000d 90%,#0000)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body{background-color:var(--color-bg-primary);font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal)}body,h1,h2,h3,h4,h5,h6{color:var(--color-text-primary)}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);margin:0}h1{font-size:var(--font-size-4xl)}h2{font-size:var(--font-size-3xl)}h3{font-size:var(--font-size-2xl)}h4{font-size:var(--font-size-xl)}h5{font-size:var(--font-size-lg)}h6{font-size:var(--font-size-base)}p{line-height:var(--line-height-relaxed);margin:0}a{color:var(--color-primary);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--color-primary-dark)}a:focus{outline:2px solid var(--color-primary);outline-offset:2px}ol,ul{list-style:none}img{display:block;height:auto;max-width:100%}button{background:none;border:none;cursor:pointer;font-family:inherit;font-size:inherit;line-height:inherit}button:disabled{cursor:not-allowed;opacity:.6}input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}input:focus,select:focus,textarea:focus{outline:2px solid var(--color-primary);outline-offset:2px}code{background-color:var(--color-gray-100);border-radius:var(--radius-sm);font-family:var(--font-family-mono);font-size:.875em;padding:.125rem .25rem}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:var(--color-bg-secondary)}::-webkit-scrollbar-thumb{background:var(--color-gray-400);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}::selection{background-color:var(--color-primary-light);color:var(--color-white)}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.container{margin-left:auto;margin-right:auto;max-width:var(--container-max-width);padding-left:var(--spacing-md);padding-right:var(--spacing-md);width:100%}@media (min-width:640px){.container{padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}}@media (min-width:1024px){.container{padding-left:var(--spacing-xl);padding-right:var(--spacing-xl)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in{animation:fadeIn var(--transition-base) ease-in}.slide-up{animation:slideUp var(--transition-slow) ease-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.slide-down{animation:slideDown var(--transition-slow) ease-out}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.scale-in{animation:scaleIn var(--transition-base) ease-out}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.spin{animation:spin 1s linear infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.shimmer{animation:shimmer 2s infinite;background:linear-gradient(90deg,var(--color-gray-200) 25%,var(--color-gray-300) 50%,var(--color-gray-200) 75%);background-size:1000px 100%}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.bounce{animation:bounce 1s ease-in-out infinite}.stagger-item{animation:slideUp var(--transition-slow) ease-out forwards}.stagger-item:first-child{animation-delay:0ms}.stagger-item:nth-child(2){animation-delay:50ms}.stagger-item:nth-child(3){animation-delay:.1s}.stagger-item:nth-child(4){animation-delay:.15s}.stagger-item:nth-child(5){animation-delay:.2s}.stagger-item:nth-child(6){animation-delay:.25s}.stagger-item:nth-child(7){animation-delay:.3s}.stagger-item:nth-child(8){animation-delay:.35s}.stagger-item:nth-child(9){animation-delay:.4s}*{box-sizing:border-box;padding:0}*,body{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.button{align-items:center;border:none;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-light);gap:var(--spacing-sm);justify-content:center;letter-spacing:.3px;position:relative;text-transform:lowercase;transition:all var(--transition-base)}.button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.button:disabled{cursor:not-allowed;opacity:.6}.button--primary{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#3b82f6,#2563eb);border:1px solid #3b82f680;box-shadow:0 2px 12px #3b82f64d,0 0 0 1px #3b82f633,inset 0 1px 0 #ffffff26;color:var(--color-white)}.button--primary:before{background:linear-gradient(135deg,#fff3,#0000 50%,#ffffff1a);border-radius:inherit;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity var(--transition-base)}.button--primary:hover:not(:disabled){background:linear-gradient(135deg,#60a5fa,#3b82f6);border-color:#60a5fa99;box-shadow:0 8px 24px #3b82f666,0 0 0 1px #60a5fa4d,0 0 40px #3b82f633,inset 0 1px 0 #fff3;transform:translateY(-2px)}.button--primary:hover:not(:disabled):before{opacity:1}.button--primary:active:not(:disabled){box-shadow:0 2px 8px #3b82f64d,inset 0 2px 4px #0003;transform:translateY(0)}.button--secondary{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0000;border:1px solid #ffffff26;color:var(--color-text-primary)}.button--secondary:hover:not(:disabled){background:#ffffff0d;border-color:#ffffff40;color:var(--color-text-primary);transform:translateY(-1px)}.button--ghost{background-color:initial;color:var(--color-text-primary)}.button--ghost:hover:not(:disabled){background-color:var(--color-gray-100)}.button--danger{background-color:var(--color-danger);color:var(--color-white)}.button--danger:hover:not(:disabled){background-color:var(--color-danger-light)}.button--sm{font-size:var(--font-size-xs);padding:var(--spacing-sm) var(--spacing-md)}.button--md{font-size:var(--font-size-base);padding:var(--spacing-md) var(--spacing-lg)}.button--lg{font-size:var(--font-size-lg);padding:var(--spacing-lg) var(--spacing-xl)}.button--full-width{width:100%}.button--loading{pointer-events:none}.button__spinner{align-items:center;display:flex;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.button__text--hidden{visibility:hidden}.tesseract-animation{display:block;pointer-events:none}.logo-with-tesseract{display:inline-block;position:relative}.logo-with-tesseract__image{display:block;opacity:.3!important;position:relative;z-index:1}.logo-with-tesseract__tesseract{left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.header{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#040404b3;border-bottom:none;box-shadow:none;height:var(--header-height);position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-index-sticky)}.header__container{height:100%;justify-content:space-between;margin:0 auto;max-width:var(--container-max-width);padding:var(--spacing-xs) var(--spacing-lg)}.header__container,.header__left{align-items:center;display:flex;gap:var(--spacing-lg)}.header__logo{flex-shrink:0}.header__services{position:relative}.header__services-bar{align-items:center;display:flex;gap:var(--spacing-sm)}.header__grid-btn{align-items:center;background:#0000;border:none;border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;display:flex;font-size:15px;height:30px;justify-content:center;transition:all var(--transition-base);width:30px}.header__grid-btn:hover{background:#ffffff14;color:var(--color-text-primary)}.header__grid-btn--active{background:#ffffff1a;color:var(--color-text-primary)}.header__search-bar{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:var(--radius-sm);display:flex;gap:var(--spacing-sm);height:30px;min-width:220px;padding:0 var(--spacing-sm);transition:all var(--transition-base)}.header__search-bar:focus-within{background:#ffffff0d;border:1px solid #ffffff80;outline:none}.header__search-bar-icon{color:var(--color-text-tertiary);flex-shrink:0;font-size:12px}.header__search-bar-input{background:#0000;border:none;color:var(--color-text-primary);flex:1 1;font-family:var(--font-family-mono);font-size:12px;line-height:30px;min-width:0;outline:none}.header__search-bar :focus,.header__search-bar-input:focus,.header__search-bar:focus-within{outline:none}.header__search-bar-clear,.header__search-bar-input::placeholder{color:var(--color-text-tertiary)}.header__search-bar-clear{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:color .15s ease}.header__search-bar-clear:hover{color:var(--color-text-primary)}.header__dropdown{animation:dropdownSlide .15s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0c0c0efa;border:1px solid #ffffff1a;border-radius:var(--radius-md);box-shadow:0 24px 48px #0009,0 0 0 1px #ffffff0d;display:flex;left:0;max-height:480px;overflow:hidden;position:absolute;top:calc(100% + var(--spacing-sm));width:600px}@keyframes dropdownSlide{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.header__dropdown-sidebar{background:#0000004d;border-right:1px solid #ffffff0f;flex-shrink:0;padding:var(--spacing-sm) 0;width:160px}.header__sidebar-title{color:var(--color-text-tertiary);font-family:var(--font-family-mono);font-size:10px;font-weight:var(--font-weight-medium);letter-spacing:1px;padding:var(--spacing-sm) var(--spacing-md);text-transform:uppercase}.header__sidebar-item{align-items:center;background:#0000;border:none;color:var(--color-text-secondary);cursor:pointer;display:flex;font-size:var(--font-size-sm);gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);text-align:left;transition:all .15s ease;width:100%}.header__sidebar-item:hover{background:#ffffff0d;color:var(--color-text-primary)}.header__sidebar-item--active{background:#ffffff14;border-left:2px solid #6366f1;border-left:2px solid var(--color-primary,#6366f1);color:var(--color-text-primary)}.header__sidebar-icon{font-size:14px;text-align:center;width:20px}.header__sidebar-name{font-weight:var(--font-weight-medium)}.header__dropdown-main{display:flex;flex:1 1;flex-direction:column;min-width:0}.header__main-header{align-items:center;border-bottom:1px solid #ffffff0f;color:var(--color-text-primary);display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--spacing-sm);padding:var(--spacing-md)}.header__main-icon{font-size:16px}.header__apps-grid{grid-gap:4px;align-content:start;display:grid;flex:1 1;gap:4px;grid-template-columns:1fr;overflow-y:auto;padding:var(--spacing-sm)}.header__apps-grid::-webkit-scrollbar{width:6px}.header__apps-grid::-webkit-scrollbar-track{background:#0000}.header__apps-grid::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.header__apps-grid::-webkit-scrollbar-thumb:hover{background:#ffffff40}.header__app-card{align-items:center;border-radius:var(--radius-sm);display:flex;gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);text-decoration:none;transition:all .15s ease}.header__app-card:hover{background:#ffffff0f}.header__app-card-icon{align-items:center;background:#ffffff0f;border-radius:var(--radius-sm);color:var(--color-text-secondary);display:flex;flex-shrink:0;font-size:16px;height:36px;justify-content:center;transition:all .15s ease;width:36px}.header__app-card:hover .header__app-card-icon{background:#ffffff1a;color:var(--color-text-primary)}.header__app-card-info{display:flex;flex-direction:column;gap:2px;min-width:0}.header__app-card-name{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.header__app-card-desc{color:var(--color-text-tertiary);font-size:var(--font-size-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header__no-results{align-items:center;color:var(--color-text-tertiary);display:flex;flex-direction:column;gap:var(--spacing-md);justify-content:center;padding:var(--spacing-xl)}.header__no-results i{font-size:24px;opacity:.5}.header__no-results p{font-size:var(--font-size-sm)}.header__user{align-items:center;display:flex;gap:var(--spacing-lg)}.header__user-info{align-items:center;display:flex;gap:var(--spacing-md)}.header__user-details{display:flex;flex-direction:column;gap:var(--spacing-xs)}.header__user-name{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1}.header__user-email{color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:1}@media (max-width:768px){.header__dropdown{border-left:none;border-radius:0;border-right:none;left:0;max-height:calc(100vh - var(--header-height));position:fixed;right:0;top:var(--header-height);width:100%}.header__search-bar{min-width:180px}}@media (max-width:640px){.header__container{padding:var(--spacing-md)}.header__user-details{display:none}.header__user{gap:var(--spacing-md)}.header__search-bar{display:none}.header__dropdown{flex-direction:column}.header__dropdown-sidebar{border-bottom:1px solid #ffffff0f;border-right:none;display:flex;flex-wrap:wrap;gap:var(--spacing-xs);padding:var(--spacing-sm);width:100%}.header__sidebar-title{width:100%}.header__sidebar-item{border-radius:var(--radius-sm);padding:var(--spacing-xs) var(--spacing-sm);width:auto}.header__sidebar-item--active{background:#ffffff1f;border-left:none}}@media (max-width:480px){.header__logo-image{height:1.5rem}}.card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#121212cc;border:1px solid #ffffff0f;border-radius:var(--radius-lg);box-shadow:0 2px 8px #0006;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.card:before{background:var(--gradient-card);bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity var(--transition-base)}.card--hover{cursor:pointer}.card--hover:hover{border-color:#3b82f633;box-shadow:0 12px 24px #0009,0 0 0 1px #3b82f61a,0 0 40px #3b82f60f,inset 0 1px 0 #ffffff0f;transform:translateY(-4px)}.card--hover:hover:before{opacity:1}.card--hover:active{transform:translateY(0)}.card--padding-none{padding:0}.card--padding-sm{padding:var(--spacing-md)}.card--padding-md{padding:var(--spacing-lg)}.card--padding-lg{padding:var(--spacing-xl)}.badge{align-items:center;border-radius:var(--radius-full);display:inline-flex;font-weight:var(--font-weight-medium);justify-content:center;white-space:nowrap}.badge--default{background-color:var(--color-gray-100);color:var(--color-gray-700)}.badge--primary{background-color:var(--color-primary);color:var(--color-white)}.badge--success{background-color:var(--color-success);color:var(--color-white)}.badge--danger{background-color:var(--color-danger);color:var(--color-white)}.badge--warning{background-color:var(--color-warning);color:var(--color-white)}.badge--info{background-color:var(--color-info);color:var(--color-white)}.badge--sm{font-size:var(--font-size-xs);padding:var(--spacing-xs) var(--spacing-sm)}.badge--md{font-size:var(--font-size-sm);padding:var(--spacing-xs) var(--spacing-md)}.badge--lg{font-size:var(--font-size-base);padding:var(--spacing-sm) var(--spacing-lg)}.app-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0c0c0c99;border:1px solid #ffffff0d;border-radius:var(--radius-lg);cursor:pointer;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;padding:var(--spacing-lg);position:relative;transition:all .2s cubic-bezier(.34,1.56,.64,1)}.app-card:before{background:linear-gradient(90deg,#0000,#ffffff1a 50%,#0000);content:"";height:1px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s ease-out}.app-card__glow{display:none}.app-card:focus{border-color:#3b82f64d;outline:none}.app-card__content{display:flex;flex-direction:column;gap:var(--spacing-sm);height:100%;position:relative;z-index:1}.app-card__header{align-items:center;display:flex;gap:var(--spacing-xs);justify-content:space-between;margin-bottom:var(--spacing-xs)}.app-card__icon{filter:grayscale(.3) opacity(.85);font-size:1.5rem;line-height:1;transform-origin:center;transition:all .15s ease-out}.app-card__category{color:var(--color-text-tertiary);font-family:var(--font-family-mono);font-size:.65rem;letter-spacing:.3px;opacity:.5;text-transform:lowercase;transition:all .15s ease-out}.app-card__title{font-family:var(--font-family-display);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;line-height:var(--line-height-tight);margin:0;position:relative}.app-card__title-default,.app-card__title-gradient{transition:opacity .15s ease-out}.app-card__title-default{color:var(--color-text-primary);opacity:1}.app-card__title-gradient{left:0;opacity:0;pointer-events:none;position:absolute;top:0}.app-card__description{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--color-text-secondary);display:-webkit-box;flex:1 1;font-size:var(--font-size-sm);line-height:1.4;opacity:.7;overflow:hidden;transition:opacity .15s ease-out}.app-card__footer{align-items:center;border-top:1px solid #ffffff08;display:flex;justify-content:flex-end;margin-top:auto;padding-top:var(--spacing-sm)}.app-card__launch{display:inline-block;font-family:var(--font-family-mono);font-size:.65rem;font-weight:var(--font-weight-normal);letter-spacing:.5px;opacity:.4;position:relative;text-transform:lowercase;transition:all .15s ease-out}.app-card__launch-default,.app-card__launch-gradient{transition:opacity .15s ease-out}.app-card__launch-default{color:var(--color-text-tertiary);opacity:1}.app-card__launch-gradient{left:0;opacity:0;pointer-events:none;position:absolute;top:0}.app-card:hover{background:#121212d9;border-color:#ffffff1f;box-shadow:0 20px 40px #0006,0 8px 16px #0000004d,0 0 0 1px #ffffff0d;transform:translateY(-8px) scale(1.02)}.app-card:hover .app-card__icon{filter:grayscale(0) opacity(1);transform:scale(1.1)}.app-card:hover .app-card__category{opacity:.7}.app-card:hover .app-card__description{opacity:.85}.app-card:hover .app-card__launch{opacity:.9}.app-card:active{box-shadow:0 10px 20px #0000004d,0 4px 8px #0003;transform:translateY(-4px) scale(1.01)}.app-card[data-app-id=documentation-editor]:hover .app-card__launch-default,.app-card[data-app-id=documentation-editor]:hover .app-card__title-default{opacity:0}.app-card[data-app-id=documentation-editor]:hover .app-card__launch-gradient,.app-card[data-app-id=documentation-editor]:hover .app-card__title-gradient{opacity:1}.app-card[data-app-id=documentation-editor] .app-card__launch-gradient,.app-card[data-app-id=documentation-editor] .app-card__title-gradient{color:#ff8cc8}.app-card[data-app-id=the-gatekeeper]:hover .app-card__launch-default,.app-card[data-app-id=the-gatekeeper]:hover .app-card__title-default{opacity:0}.app-card[data-app-id=the-gatekeeper]:hover .app-card__launch-gradient,.app-card[data-app-id=the-gatekeeper]:hover .app-card__title-gradient{opacity:1}.app-card[data-app-id=the-gatekeeper] .app-card__launch-gradient,.app-card[data-app-id=the-gatekeeper] .app-card__title-gradient{color:#64dcff}.app-card[data-app-id=gatekeeper]:hover .app-card__launch-default,.app-card[data-app-id=gatekeeper]:hover .app-card__title-default{opacity:0}.app-card[data-app-id=gatekeeper]:hover .app-card__launch-gradient,.app-card[data-app-id=gatekeeper]:hover .app-card__title-gradient{opacity:1}.app-card[data-app-id=gatekeeper] .app-card__launch-gradient,.app-card[data-app-id=gatekeeper] .app-card__title-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6d28d9,#8b5cf6 50%,#c4b5fd);-webkit-background-clip:text;background-clip:text}.app-card[data-app-id=talent-dashboard]:hover .app-card__launch-default,.app-card[data-app-id=talent-dashboard]:hover .app-card__title-default{opacity:0}.app-card[data-app-id=talent-dashboard]:hover .app-card__launch-gradient,.app-card[data-app-id=talent-dashboard]:hover .app-card__title-gradient{opacity:1}.app-card[data-app-id=talent-dashboard] .app-card__launch-gradient,.app-card[data-app-id=talent-dashboard] .app-card__title-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6450ff,#8c64ff 50%,#a080ff);-webkit-background-clip:text;background-clip:text}.app-card[data-app-id=spawn-point]:hover .app-card__launch-default,.app-card[data-app-id=spawn-point]:hover .app-card__title-default{opacity:0}.app-card[data-app-id=spawn-point]:hover .app-card__launch-gradient,.app-card[data-app-id=spawn-point]:hover .app-card__title-gradient{opacity:1}.app-card[data-app-id=spawn-point] .app-card__launch-gradient,.app-card[data-app-id=spawn-point] .app-card__title-gradient{color:#648cf0}.app-card[data-app-id=change-control]:hover .app-card__launch-default,.app-card[data-app-id=change-control]:hover .app-card__title-default{opacity:0}.app-card[data-app-id=change-control]:hover .app-card__launch-gradient,.app-card[data-app-id=change-control]:hover .app-card__title-gradient{opacity:1}.app-card[data-app-id=change-control] .app-card__launch-gradient,.app-card[data-app-id=change-control] .app-card__title-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ff6b35,#ff5e78 50%,#ff8c42);-webkit-background-clip:text;background-clip:text}.app-card[data-app-id=newsletter-studio]:hover .app-card__launch-default,.app-card[data-app-id=newsletter-studio]:hover .app-card__title-default{opacity:0}.app-card[data-app-id=newsletter-studio]:hover .app-card__launch-gradient,.app-card[data-app-id=newsletter-studio]:hover .app-card__title-gradient{opacity:1}.app-card[data-app-id=newsletter-studio] .app-card__launch-gradient,.app-card[data-app-id=newsletter-studio] .app-card__title-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#8b5cf6,#a855f7 50%,#c084fc);-webkit-background-clip:text;background-clip:text}.app-card[data-app-id=auddictionary]:hover .app-card__launch-default,.app-card[data-app-id=auddictionary]:hover .app-card__title-default{opacity:0}.app-card[data-app-id=auddictionary]:hover .app-card__launch-gradient,.app-card[data-app-id=auddictionary]:hover .app-card__title-gradient{opacity:1}.app-card[data-app-id=auddictionary] .app-card__launch-gradient,.app-card[data-app-id=auddictionary] .app-card__title-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#14b8a6,#06b6d4 50%,#22d3ee);-webkit-background-clip:text;background-clip:text}.app-card[data-app-id=conductor]:hover .app-card__launch-default,.app-card[data-app-id=conductor]:hover .app-card__title-default{opacity:0}.app-card[data-app-id=conductor]:hover .app-card__launch-gradient,.app-card[data-app-id=conductor]:hover .app-card__title-gradient{opacity:1}.app-card[data-app-id=conductor] .app-card__launch-gradient,.app-card[data-app-id=conductor] .app-card__title-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f97316,#ea580c 50%,#fb923c);-webkit-background-clip:text;background-clip:text}.app-card[data-app-id=bug-auditor]:hover .app-card__launch-default,.app-card[data-app-id=bug-auditor]:hover .app-card__title-default{opacity:0}.app-card[data-app-id=bug-auditor]:hover .app-card__launch-gradient,.app-card[data-app-id=bug-auditor]:hover .app-card__title-gradient{opacity:1}.app-card[data-app-id=bug-auditor] .app-card__launch-gradient,.app-card[data-app-id=bug-auditor] .app-card__title-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ef4444,#dc2626 50%,#f87171);-webkit-background-clip:text;background-clip:text}.empty-state{align-items:center;animation:fadeIn var(--transition-slow) ease-out;display:flex;justify-content:center;min-height:400px}.empty-state__card{max-width:500px;text-align:center}.empty-state__icon{font-size:4rem;margin-bottom:var(--spacing-lg);opacity:.5}.empty-state__title{color:var(--color-text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-md)}.empty-state__description{color:var(--color-text-secondary);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-xl)}.empty-state__hint{border-top:1px solid var(--color-gray-200);padding-top:var(--spacing-lg);position:relative}.empty-state__hint-text{color:var(--color-text-tertiary);font-size:var(--font-size-sm)}@media (max-width:640px){.empty-state{min-height:300px}.empty-state__icon{font-size:3rem}.empty-state__title{font-size:var(--font-size-xl)}.empty-state__description{font-size:var(--font-size-sm)}}.loading-spinner{display:inline-block}.loading-spinner__svg{animation:spin 1s linear infinite}.loading-spinner__circle{stroke:currentColor;stroke-linecap:round;stroke-dasharray:1,150;stroke-dashoffset:0;animation:dash 1.5s ease-in-out infinite}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.loading-spinner--sm{height:1rem;width:1rem}.loading-spinner--md{height:2rem;width:2rem}.loading-spinner--lg{height:3rem;width:3rem}.loading-spinner--xl{height:4rem;width:4rem}.loading-spinner--primary{color:var(--color-primary)}.loading-spinner--secondary{color:var(--color-secondary)}.loading-spinner--white{color:var(--color-white)}.loading-spinner--gray{color:var(--color-gray-500)}.dashboard{background:radial-gradient(ellipse 80% 50% at 50% 10%,#3278c808 0,#0000 50%),radial-gradient(ellipse 60% 40% at 30% 15%,#8c50c805 0,#0000 50%),radial-gradient(ellipse 60% 40% at 70% 15%,#50b4dc05 0,#0000 50%),#0a0a0a}.dashboard,.dashboard__loading{min-height:100vh;position:relative}.dashboard__loading{align-items:center;display:flex;flex-direction:column;justify-content:center;z-index:10}.dashboard__content{margin:0 auto;max-width:var(--container-max-width);padding:var(--spacing-2xl) var(--spacing-lg);padding-bottom:200vh;position:relative;z-index:1}.dashboard__welcome{animation:slideUp var(--transition-slow) ease-out;margin-bottom:var(--spacing-2xl)}.dashboard__user-badge{margin-bottom:var(--spacing-md)}.dashboard__badge-text{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0000;border:1px solid #ffffff26;border-radius:var(--radius-md);color:var(--color-text-primary);display:inline-block;font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-light);letter-spacing:.3px;padding:var(--spacing-sm) var(--spacing-md);text-transform:lowercase;transition:all var(--transition-base)}.dashboard__user-badge:hover .dashboard__badge-text{background:#ffffff0d;border-color:#ffffff40}.dashboard__title{color:var(--color-text-primary);font-family:var(--font-family-display);font-size:var(--font-size-3xl);font-weight:var(--font-weight-medium);letter-spacing:-.02em;line-height:var(--line-height-tight);margin-bottom:var(--spacing-xs)}.dashboard__subtitle{color:var(--color-text-secondary);font-family:var(--font-family-mono);font-size:var(--font-size-sm);letter-spacing:.3px}.dashboard__apps{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(5,1fr)}.stagger-item{animation:slideUp .5s ease-out forwards;opacity:0}@keyframes slideUp{to{opacity:1;transform:translateY(0)}0%{opacity:0;transform:translateY(20px)}}@media (max-width:1600px){.dashboard__apps{grid-template-columns:repeat(4,1fr)}}@media (max-width:1280px){.dashboard__apps{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.dashboard__apps{gap:var(--spacing-md);grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.dashboard__content{padding:var(--spacing-xl) var(--spacing-md)}.dashboard__title{font-size:var(--font-size-3xl)}.dashboard__subtitle{font-size:var(--font-size-base)}.dashboard__apps{gap:var(--spacing-md);grid-template-columns:1fr}}@media (max-width:480px){.dashboard__content{padding:var(--spacing-lg) var(--spacing-md)}.dashboard__title{font-size:var(--font-size-2xl)}.dashboard__welcome{margin-bottom:var(--spacing-xl)}}.app-loading{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;flex-direction:column;justify-content:center;min-height:100vh}
/*# sourceMappingURL=main.e54ea482.css.map*/