﻿@import"https://cdn.jsdelivr.net/npm/tailwindcss@2.2.19/dist/tailwind.min.css";.markdown-content{color:#ecf0f1;line-height:1.7}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{color:#f39c12;font-weight:700;margin-top:2rem;margin-bottom:1rem;line-height:1.3}.markdown-content h1{font-size:2.25rem}.markdown-content h2{font-size:1.875rem}.markdown-content h3{font-size:1.5rem}.markdown-content h4{font-size:1.25rem}.markdown-content h5{font-size:1.125rem}.markdown-content h6{font-size:1rem}.markdown-content p{margin-bottom:1rem;color:#ecf0f1}.markdown-content ul,.markdown-content ol{margin:1rem 0;padding-left:1.5rem}.markdown-content ul li,.markdown-content ol li{margin-bottom:.5rem;color:#ecf0f1}.markdown-content ul{list-style-type:disc}.markdown-content ul ul{list-style-type:circle}.markdown-content ul ul ul{list-style-type:square}.markdown-content ol{list-style-type:decimal}.markdown-content pre{background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:1rem;margin:1rem 0;overflow-x:auto}.markdown-content pre code{background:none;padding:0;font-family:"Monaco","Menlo","Consolas",monospace;font-size:.875rem;color:#a8e6cf}.markdown-content code{background:hsla(0,0%,100%,.1);color:#ffd93d;padding:.2rem .4rem;border-radius:4px;font-family:"Monaco","Menlo","Consolas",monospace;font-size:.875rem}.markdown-content strong,.markdown-content b{color:#ffd93d;font-weight:700}.markdown-content em,.markdown-content i{color:#74b9ff;font-style:italic}.markdown-content a{color:#74b9ff;text-decoration:underline;transition:color .2s ease}.markdown-content a:hover{color:#0984e3}.markdown-content table{width:100%;border-collapse:collapse;margin:1rem 0}.markdown-content table th,.markdown-content table td{border:1px solid hsla(0,0%,100%,.2);padding:.5rem;text-align:left}.markdown-content table th{background:hsla(0,0%,100%,.1);color:#f39c12;font-weight:700}.markdown-content blockquote{border-left:4px solid #f39c12;margin:1rem 0;padding:.5rem 1rem;background:rgba(243,156,18,.1);font-style:italic}.markdown-content blockquote p:last-child{margin-bottom:0}.markdown-content hr{border:none;height:1px;background:hsla(0,0%,100%,.2);margin:2rem 0}body{font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;margin:0;padding:0;background:linear-gradient(rgba(26, 26, 46, 0.85), rgba(22, 33, 62, 0.9)),url("/assets/hero-700178f3.jpg") center/cover no-repeat fixed;min-height:100vh;color:#ecf0f1}@media(min-width: 768px){main{padding-bottom:140px}}.container{max-width:1200px;margin:0 auto}.hero-bg{background:url("/assets/hero-700178f3.jpg") center/cover no-repeat;position:relative}.hero-bg::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(26,26,46,.8)}.hero-section{background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;min-height:70vh;display:flex;align-items:center;justify-content:center;position:relative;padding:80px 0 40px 0}.card-neural{background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);border-radius:16px;transition:all .3s ease}.card-neural:hover{background:hsla(0,0%,100%,.15);transform:translateY(-2px);box-shadow:0 8px 32px rgba(0,0,0,.3)}.card-neural h3{margin-top:0;color:#fff;font-size:1.5rem;font-weight:700;opacity:.3}.card-neural .flash{padding:12px 16px;margin:0 0 16px 0;font-size:.9rem;display:block;width:auto;align-items:center}.card-neural .flash::before{width:20px;height:20px;line-height:20px;margin-right:8px;font-size:.85rem;display:inline-block;flex-shrink:0}.card-neural .flash.flash-error::before,.card-neural .flash.alert-error::before,.card-neural .flash.flash-danger::before,.card-neural .flash.alert-danger::before{content:"⚠️";background:hsla(0,0%,100%,.2);border-radius:50%;text-align:center;line-height:20px}.btn-neural{background:linear-gradient(45deg, #f39c12, #e67e22);border:none;border-radius:12px;padding:12px 24px;color:#fff;font-weight:600;transition:all .3s ease;cursor:pointer}.btn-neural:hover{background:linear-gradient(45deg, #e67e22, #d35400);transform:translateY(-1px);box-shadow:0 4px 16px rgba(243,156,18,.4)}.btn-secondary{background:linear-gradient(45deg, #74b9ff, #0984e3);border:none;border-radius:12px;padding:12px 24px;color:#fff;font-weight:600;transition:all .3s ease;cursor:pointer}.btn-secondary:hover{background:linear-gradient(45deg, #0984e3, #6c5ce7);transform:translateY(-1px);box-shadow:0 4px 16px rgba(116,185,255,.4)}.btn-secondary:hover{box-shadow:0 4px 16px rgba(116,185,255,.4)}.stat-card{background:hsla(0,0%,100%,.08);backdrop-filter:blur(15px);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:24px;text-align:center;transition:all .3s ease}.stat-card:hover{background:hsla(0,0%,100%,.12);transform:scale(1.02)}.stat-card.stat-orange{border-left:4px solid #f39c12}.stat-card.stat-blue{border-left:4px solid #74b9ff}.stat-card.stat-purple{border-left:4px solid #6c5ce7}@keyframes slideDown{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.flash{padding:16px 24px;margin:20px auto;border-radius:12px;font-weight:500;max-width:1200px;width:90vw;animation:slideDown .3s ease-out;position:relative;backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,0);display:flex;align-items:center;justify-content:space-between}.flash .message{align-items:center;flex:1}.flash .close{background:none;border:none;color:inherit;font-size:24px;font-weight:bold;cursor:pointer;padding:0;margin-left:16px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease}.flash .close:hover{background-color:hsla(0,0%,100%,.2)}.flash-success,.alert-success{background:linear-gradient(135deg, rgba(46, 213, 115, 0.9), rgba(39, 174, 96, 0.9));color:#fff;border-color:rgba(46,213,115,.3);box-shadow:0 4px 16px rgba(46,213,115,.25)}.flash-success::before,.alert-success::before{content:"✓";display:inline-block;width:24px;height:24px;background:hsla(0,0%,100%,.2);border-radius:50%;text-align:center;line-height:24px;margin-right:12px;font-weight:bold}.flash-error,.alert-error,.flash-danger,.alert-danger{background:linear-gradient(135deg, rgba(235, 87, 87, 0.9), rgba(214, 48, 49, 0.9));color:#fff;border-color:rgba(235,87,87,.3);box-shadow:0 4px 16px rgba(235,87,87,.25)}.flash-error::before,.alert-error::before,.flash-danger::before,.alert-danger::before{content:"✕";display:inline-block;width:24px;height:24px;background:hsla(0,0%,100%,.2);border-radius:50%;text-align:center;line-height:24px;margin-right:12px;font-weight:bold}.flash-alert,.alert-alert,.flash-warning,.alert-warning{background:linear-gradient(135deg, rgba(255, 193, 7, 0.9), rgba(255, 152, 0, 0.9));color:#fff;border-color:rgba(255,193,7,.3);box-shadow:0 4px 16px rgba(255,193,7,.25)}.flash-alert::before,.alert-alert::before,.flash-warning::before,.alert-warning::before{content:"!";display:inline-block;width:24px;height:24px;background:hsla(0,0%,100%,.2);border-radius:50%;text-align:center;line-height:24px;margin-right:12px;font-weight:bold}.flash-notice,.alert-notice,.flash-info,.alert-info{background:linear-gradient(135deg, rgba(116, 185, 255, 0.9), rgba(9, 132, 227, 0.9));color:#fff;border-color:rgba(116,185,255,.3);box-shadow:0 4px 16px rgba(116,185,255,.25)}.flash-notice::before,.alert-notice::before,.flash-info::before,.alert-info::before{content:"ℹ";display:inline-block;width:24px;height:24px;background:hsla(0,0%,100%,.2);border-radius:50%;text-align:center;line-height:24px;margin-right:12px;font-weight:bold}.flash-notice::before,.alert-notice::before,.flash-info::before,.alert-info::before{font-style:normal}.input-neural{background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.3);border-radius:12px;padding:16px 20px;color:#ecf0f1;font-size:16px;transition:all .3s ease;outline:none}.input-neural::placeholder{color:#bdc3c7;opacity:.8}.input-neural:focus{background:hsla(0,0%,100%,.15);border-color:#f39c12;box-shadow:0 0 0 3px rgba(243,156,18,.2);transform:translateY(-1px)}.input-neural:hover:not(:focus){background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.4)}select.input-neural{appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23bdc3c7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1rem}textarea.input-neural{resize:vertical;min-height:120px}dialog#notes{padding:0;border:none;background:rgba(0,0,0,0);max-width:none;width:auto}dialog#notes .dialog-close-btn{position:absolute;top:2rem;right:2rem;z-index:20;color:#fff;background:rgba(0,0,0,.5);border:none;font-size:1.2rem;cursor:pointer;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}dialog#notes .dialog-close-btn:hover{background:rgba(0,0,0,.7);transform:scale(1.05)}dialog#notes .dialog-close-btn span.close{line-height:1;font-size:inherit}.public-beta-ribbon{position:fixed;top:0;left:0;z-index:1000;width:269px;height:50px;background:linear-gradient(45deg, rgba(192, 57, 43, 0.2), rgba(231, 76, 60, 0.5), rgba(192, 57, 43, 0.2));transform:rotate(-45deg) translate(-79px, -5px);transform-origin:center;box-shadow:0 4px 16px rgba(192,57,43,.4),0 2px 8px rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);backdrop-filter:blur(5px)}.public-beta-ribbon .ribbon-content{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;color:gold;font-weight:bold;text-shadow:1px 1px 3px rgba(0,0,0,.8)}.public-beta-ribbon .ribbon-content .ribbon-main-text{font-size:11px;letter-spacing:1px;margin-bottom:1px;opacity:1}.public-beta-ribbon .ribbon-content .ribbon-sub-text{font-size:7px;opacity:1;letter-spacing:.5px}.public-beta-ribbon:hover{background:linear-gradient(45deg, rgba(231, 76, 60, 0.9), rgba(241, 196, 15, 0.9), rgba(231, 76, 60, 0.9));transform:rotate(-45deg) translate(-79px, -5px) scale(1.05);transition:all .3s ease}@media(max-width: 768px){.public-beta-ribbon{width:170px;height:35px;transform:rotate(-45deg) translate(-47px, -5px)}.public-beta-ribbon .ribbon-content .ribbon-main-text{font-size:9px}.public-beta-ribbon .ribbon-content .ribbon-sub-text{font-size:6px}.public-beta-ribbon:hover{transform:rotate(-45deg) translate(-47px, -5px);transition:all .3s ease}}.memory-show-container{margin-top:1rem}.memory-show-container .memory-details{background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);border-radius:16px;transition:all .3s ease}.memory-show-container .memory-details:hover{background:hsla(0,0%,100%,.15);transform:translateY(-2px);box-shadow:0 8px 32px rgba(0,0,0,.3)}.memory-show-container .memory-details{padding:24px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1)}.memory-show-container .memory-details .memory-field{border-bottom:1px solid hsla(0,0%,100%,.1);padding-bottom:16px}.memory-show-container .memory-details .memory-field:last-child{border-bottom:none;padding-bottom:0}.memory-show-container .memory-details .memory-field .memory-field-label{font-size:.875rem;font-weight:500;color:#bdc3c7;text-transform:uppercase;letter-spacing:.5px}.memory-show-container .memory-details .memory-field .memory-field-value{font-size:1rem;line-height:1.5;min-height:1.5rem}.memory-show-container .memory-details .memory-field .memory-field-value .member-item{margin-bottom:4px}.memory-show-container .memory-details .memory-field .memory-field-value .member-item:last-child{margin-bottom:0}.memory-show-container .form-actions{display:flex;justify-content:center;gap:12px}dialog#notes:has(.note-show-container) .relative{max-width:56rem !important}dialog#notes .relative:has(.note-show-container){max-width:56rem !important}.note-show-container{margin-top:1rem}.note-show-container .note-details{background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);border-radius:16px;transition:all .3s ease}.note-show-container .note-details:hover{background:hsla(0,0%,100%,.15);transform:translateY(-2px);box-shadow:0 8px 32px rgba(0,0,0,.3)}.note-show-container .note-details{padding:24px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1)}.note-show-container .note-details .note-field{border-bottom:1px solid hsla(0,0%,100%,.1);padding-bottom:16px;margin-bottom:16px}.note-show-container .note-details .note-field:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.note-show-container .note-details .note-field .note-field-label{font-size:.875rem;font-weight:500;color:#bdc3c7;text-transform:uppercase;letter-spacing:.5px}.note-show-container .note-details .note-field .note-field-value{font-size:1rem;line-height:1.5;min-height:1.5rem}.note-show-container .note-details .note-field .note-field-value.whitespace-pre-wrap{overflow-x:auto;word-wrap:break-word;white-space:pre-wrap;max-width:100%}.note-show-container .form-actions{display:flex;justify-content:center;gap:12px}
