@charset "UTF-8";:root{--c-primary: #1ab0ee;--c-primary-500: #1ab0ee;--c-primary-600: #0e92cc;--c-primary-700: #0873a2;--c-accent: #00e5ff;--c-bg: #ffffff;--c-surface: #f8fafc;--c-surface-card: #ffffff;--c-text: #0f172a;--c-text-strong: #020617;--c-muted: #64748b;--c-border: #e2e8f0;--c-border-light: #f1f5f9;--c-nav-bg: rgba(255, 255, 255, .96);--c-nav-border: #e2e8f0;--radius: 16px;--radius-sm: 10px;--radius-lg: 24px;--shadow-sm: 0 2px 8px rgba(15, 23, 42, .04);--shadow: 0 10px 30px -5px rgba(15, 23, 42, .08), 0 4px 12px -2px rgba(15, 23, 42, .04);--shadow-lg: 0 20px 40px -10px rgba(15, 23, 42, .12), 0 8px 16px -4px rgba(15, 23, 42, .06);--shadow-primary: 0 12px 28px -6px rgba(26, 176, 238, .35);--font: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}[data-theme=dark]{--c-bg: #0f1318;--c-surface: #181c22;--c-surface-card: #1f242c;--c-text: #f1f5f9;--c-text-strong: #ffffff;--c-muted: #94a3b8;--c-border: #2a313c;--c-border-light: #202630;--c-nav-bg: #0b141c;--c-nav-border: rgba(56, 189, 248, .25);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .3);--shadow: 0 10px 30px -5px rgba(0, 0, 0, .5), 0 4px 12px -2px rgba(0, 0, 0, .3);--shadow-lg: 0 20px 40px -10px rgba(0, 0, 0, .65);--shadow-primary: 0 12px 28px -6px rgba(26, 176, 238, .45)}[data-theme=dark] .top,body[data-theme=dark] .top,header.top.dark{background:#0b141c!important;border-bottom-color:#38bdf840!important}*{box-sizing:border-box}html,body{margin:0;scroll-behavior:smooth}body{font-family:var(--font);background:var(--c-bg);color:var(--c-text);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background .25s ease,color .25s ease}a{color:var(--c-primary-600);text-decoration:none;transition:all .2s ease}a:hover{color:var(--c-primary)}img{max-width:100%;height:auto}.container{width:min(1200px,92%);margin-inline:auto}.section{padding:80px 0;position:relative}.section.alt{background:var(--c-surface)}.section-header{text-align:center;max-width:700px;margin:0 auto 48px}.section-tag{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--c-primary);background:#1ab0ee1a;padding:6px 14px;border-radius:999px;margin-bottom:12px}h1,h2,h3,h4{line-height:1.2;margin:0 0 .5em;color:var(--c-text-strong);font-weight:800;letter-spacing:-.02em}h2{font-size:clamp(1.8rem,3.2vw,2.6rem)}h3{font-size:clamp(1.2rem,2vw,1.45rem)}p{margin:0 0 1em}p:last-child{margin-bottom:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;cursor:pointer;text-decoration:none;background:linear-gradient(135deg,#1ab0ee,#0e92cc);color:#fff;font-weight:700;padding:14px 26px;border-radius:999px;font-size:.98rem;font-family:inherit;box-shadow:var(--shadow-primary);transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;white-space:nowrap}.btn:hover{transform:translateY(-2px);box-shadow:0 16px 32px -6px #1ab0ee73;color:#fff}.btn:active{transform:translateY(0)}.btn.ghost{background:transparent;border:2px solid var(--c-primary);color:var(--c-primary-600);box-shadow:none}[data-theme=dark] .btn.ghost{color:var(--c-primary)}.btn.ghost:hover{background:#1ab0ee1a;transform:translateY(-2px);color:var(--c-primary)}.btn.small{padding:9px 18px;font-size:.88rem}.card{background:var(--c-surface-card);border:1px solid var(--c-border);border-radius:var(--radius);box-shadow:var(--shadow);padding:28px;transition:all .3s cubic-bezier(.4,0,.2,1)}.card:hover{border-color:#1ab0ee66;transform:translateY(-4px);box-shadow:var(--shadow-lg)}.grid{display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}input,select,textarea{width:100%;padding:10px 14px;font:inherit;font-size:.92rem;color:#0f172a!important;background-color:#fff!important;border:1.5px solid #cbd5e1!important;border-radius:var(--radius-sm);transition:border-color .2s,box-shadow .2s,background-color .2s,color .2s;box-sizing:border-box}input::placeholder,textarea::placeholder{color:#94a3b8;opacity:1}[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea,.dark-mode input,.dark-mode select,.dark-mode textarea{background-color:#141d27!important;color:#f8fafc!important;border-color:#2b394b!important}[data-theme=dark] input:focus,[data-theme=dark] select:focus,[data-theme=dark] textarea:focus,.dark-mode input:focus,.dark-mode select:focus,.dark-mode textarea:focus{background-color:#17222e!important;border-color:#38bdf8!important;box-shadow:0 0 0 3px #38bdf840!important}input:focus,select:focus,textarea:focus,.btn:focus-visible,a:focus-visible{outline:none;border-color:#0284c7!important;box-shadow:0 0 0 3px #0284c726}label{display:block;font-weight:600;font-size:.88rem;margin-bottom:6px;color:var(--c-text-strong)}.dark-mode label,[data-theme=dark] label{color:#e2e8f0!important}.muted{color:var(--c-muted)}.skeleton{background:linear-gradient(90deg,var(--c-surface) 25%,var(--c-border) 50%,var(--c-surface) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:var(--radius)}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-card{background:var(--c-surface-card);border:1px solid var(--c-border);border-radius:var(--radius-lg);padding:24px;display:flex;flex-direction:column;gap:14px}.skeleton-box{height:180px;width:100%}.skeleton-title{height:24px;width:70%}.skeleton-line{height:14px;width:100%}.skeleton-line.short{width:45%}@media(prefers-reduced-motion:reduce){*{transition:none!important;transform:none!important}}body.modal-open{overflow:hidden}.pac-container{z-index:99999!important;border-radius:8px;box-shadow:0 10px 25px #0003;border:1px solid #cbd5e1;font-family:inherit}[data-theme=dark] .pac-container{background-color:#1e293b;border-color:#334155;color:#f8fafc}[data-theme=dark] .pac-item{border-top-color:#334155;color:#94a3b8}[data-theme=dark] .pac-item:hover{background-color:#0f172a}[data-theme=dark] .pac-item-query{color:#f8fafc}.dark-mode .modal-card,[data-theme=dark] .modal-card{background-color:#1e293b!important;border-color:#334155!important;color:#f8fafc!important;box-shadow:0 25px 50px -12px #000000b3!important}.dark-mode .modal-header,.dark-mode .modal-footer,[data-theme=dark] .modal-header,[data-theme=dark] .modal-footer{border-color:#334155!important;background-color:transparent}.dark-mode .btn-secondary,.dark-mode .btn.btn-secondary,.dark-mode button.btn-secondary,[data-theme=dark] .btn-secondary,[data-theme=dark] .btn.btn-secondary,[data-theme=dark] button.btn-secondary{background:#334155!important;color:#f8fafc!important;border-color:#475569!important}.dark-mode .btn-secondary:hover,.dark-mode .btn.btn-secondary:hover,.dark-mode button.btn-secondary:hover,[data-theme=dark] .btn-secondary:hover,[data-theme=dark] .btn.btn-secondary:hover,[data-theme=dark] button.btn-secondary:hover{background:#475569!important;color:#fff!important;border-color:#64748b!important}.dark-mode .btn-outline-primary,.dark-mode .btn.btn-outline-primary,.dark-mode button.btn-outline-primary,[data-theme=dark] .btn-outline-primary,[data-theme=dark] .btn.btn-outline-primary,[data-theme=dark] button.btn-outline-primary{background:#0c4a6e!important;color:#38bdf8!important;border-color:#0284c7!important}.dark-mode .btn-outline-primary:hover,.dark-mode .btn.btn-outline-primary:hover,.dark-mode button.btn-outline-primary:hover,[data-theme=dark] .btn-outline-primary:hover,[data-theme=dark] .btn.btn-outline-primary:hover,[data-theme=dark] button.btn-outline-primary:hover{background:#0284c7!important;color:#fff!important}.dark-mode .btn-upload,.dark-mode label.btn-upload,[data-theme=dark] .btn-upload,[data-theme=dark] label.btn-upload{background:#334155!important;color:#f8fafc!important;border-color:#475569!important}.dark-mode .btn-upload:hover,.dark-mode label.btn-upload:hover,[data-theme=dark] .btn-upload:hover,[data-theme=dark] label.btn-upload:hover{background:#475569!important;color:#fff!important}.dark-mode .btn-upload.btn-primary,.dark-mode label.btn-upload.btn-primary,[data-theme=dark] .btn-upload.btn-primary,[data-theme=dark] label.btn-upload.btn-primary{background:#0284c7!important;color:#fff!important;border-color:#0284c7!important}.dark-mode .btn-upload.btn-primary:hover,.dark-mode label.btn-upload.btn-primary:hover,[data-theme=dark] .btn-upload.btn-primary:hover,[data-theme=dark] label.btn-upload.btn-primary:hover{background:#0369a1!important}.dark-mode .btn-sm,[data-theme=dark] .btn-sm{background:#1e293b;color:#cbd5e1;border-color:#334155}.dark-mode .btn-sm:hover,[data-theme=dark] .btn-sm:hover{background:#334155;color:#fff}.dark-mode .btn-sm.btn-secondary,[data-theme=dark] .btn-sm.btn-secondary{background:#334155!important;color:#f8fafc!important;border-color:#475569!important}.dark-mode .btn-sm.btn-edit,[data-theme=dark] .btn-sm.btn-edit{background:#0284c733!important;color:#38bdf8!important;border-color:#38bdf866!important}.dark-mode .btn-sm.btn-edit:hover,[data-theme=dark] .btn-sm.btn-edit:hover{background:#0284c7!important;color:#fff!important}.dark-mode .btn-sm.btn-pdf,[data-theme=dark] .btn-sm.btn-pdf{background:#16a34a33!important;color:#4ade80!important;border-color:#4ade8066!important}.dark-mode .btn-sm.btn-pdf:hover,[data-theme=dark] .btn-sm.btn-pdf:hover{background:#16a34a!important;color:#fff!important}.dark-mode .btn-sm.btn-clone,[data-theme=dark] .btn-sm.btn-clone{background:#9333ea40!important;color:#d8b4fe!important;border-color:#c084fc66!important}.dark-mode .btn-sm.btn-clone:hover,[data-theme=dark] .btn-sm.btn-clone:hover{background:#9333ea!important;color:#fff!important}.dark-mode .btn-sm.btn-logs,[data-theme=dark] .btn-sm.btn-logs{background:#d9770640!important;color:#fde68a!important;border-color:#fbbf2466!important}.dark-mode .btn-sm.btn-logs:hover,[data-theme=dark] .btn-sm.btn-logs:hover{background:#d97706!important;color:#fff!important}.dark-mode .btn-sm.btn-danger,[data-theme=dark] .btn-sm.btn-danger{background:#dc262633!important;color:#fca5a5!important;border-color:#ef444466!important}.dark-mode .btn-sm.btn-danger:hover,[data-theme=dark] .btn-sm.btn-danger:hover{background:#dc2626!important;color:#fff!important}.dark-mode .eq-tab-btn,[data-theme=dark] .eq-tab-btn{background:#0f172a!important;color:#94a3b8!important;border-color:#334155!important}.dark-mode .eq-tab-btn:hover,[data-theme=dark] .eq-tab-btn:hover{background:#1e293b!important;color:#f8fafc!important}.dark-mode .eq-tab-btn.active,[data-theme=dark] .eq-tab-btn.active{background:#0284c7!important;color:#fff!important;border-color:#0284c7!important}.dark-mode .btn-set-cover,[data-theme=dark] .btn-set-cover{background:#0284c733!important;color:#38bdf8!important;border-color:#38bdf866!important}.dark-mode .btn-set-cover:hover,[data-theme=dark] .btn-set-cover:hover{background:#0284c7!important;color:#fff!important}.dark-mode .btn-remove-cover,[data-theme=dark] .btn-remove-cover{background:#dc262633!important;color:#fca5a5!important;border-color:#ef444466!important}.dark-mode .btn-remove-cover:hover,[data-theme=dark] .btn-remove-cover:hover{background:#dc2626!important;color:#fff!important}.dark-mode .close-btn,[data-theme=dark] .close-btn{color:#94a3b8!important}.dark-mode .close-btn:hover,[data-theme=dark] .close-btn:hover{color:#f8fafc!important}
