:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{margin:0}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}.dashboard-page{max-width:1450px;margin:0 auto;padding-bottom:40px}.dashboard-hero{justify-content:space-between;align-items:center;gap:25px;margin-bottom:25px;display:flex}.dashboard-eyebrow{color:var(--melo-primary);background:#f0edff;border-radius:999px;align-items:center;margin-bottom:12px;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex}.dashboard-hero h1{letter-spacing:-1.2px;margin:0;font-size:38px;line-height:1.15}.dashboard-hero h1 span{background:var(--melo-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.dashboard-hero p{max-width:620px;color:var(--melo-muted);margin:12px 0 0;font-size:15px;line-height:1.6}.dashboard-ai-card{border:1px solid var(--melo-border);min-width:260px;box-shadow:var(--shadow-card);background:#fff;border-radius:16px;align-items:center;gap:12px;padding:16px 18px;display:flex}.ai-card-icon{background:var(--melo-gradient);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-size:19px;display:flex}.dashboard-ai-card>div:nth-child(2){flex-direction:column;gap:3px;display:flex}.dashboard-ai-card strong{font-size:14px}.dashboard-ai-card span{color:var(--melo-muted);font-size:11px}.ai-status{color:#16a34a;align-items:center;gap:5px;margin-left:auto;font-size:11px;font-weight:700;display:flex}.ai-status span{background:#22c55e;border-radius:50%;width:7px;height:7px}.dashboard-actions{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:25px;display:grid}.dashboard-actions button{text-align:left;border-radius:14px;align-items:center;gap:13px;min-height:78px;padding:16px;transition:all .2s;display:flex}.dashboard-actions button:hover{transform:translateY(-2px)}.dashboard-primary-action{background:var(--melo-gradient);color:#fff;border:0;box-shadow:0 10px 25px #6c63ff2e}.dashboard-secondary-action{border:1px solid var(--melo-border);color:var(--melo-text);background:#fff}.dashboard-actions button>span{background:#ffffff2e;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.dashboard-secondary-action>span{background:#f3f1ff}.dashboard-actions button div{flex-direction:column;gap:4px;display:flex}.dashboard-actions strong{font-size:13px}.dashboard-actions small{opacity:.75;font-size:11px}.dashboard-actions b{margin-left:auto;font-size:18px}.dashboard-stats{grid-template-columns:repeat(6,1fr);gap:12px;margin-bottom:25px;display:grid}.dashboard-stat{border:1px solid var(--melo-border);min-width:0;box-shadow:var(--shadow-card);background:#fff;border-radius:14px;align-items:center;gap:11px;padding:15px;display:flex}.stat-icon{background:#f3f1ff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:17px;display:flex}.dashboard-stat div:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.dashboard-stat span{color:var(--melo-muted);white-space:nowrap;font-size:10px}.dashboard-stat strong{letter-spacing:-.4px;font-size:20px}.dashboard-stat.blue .stat-icon{background:#edf5ff}.dashboard-stat.pink .stat-icon{background:#fff0f6}.dashboard-stat.green .stat-icon{background:#ecfdf3}.dashboard-stat.orange .stat-icon{background:#fff7ed}.dashboard-stat.violet .stat-icon{background:#f5f3ff}.dashboard-content-grid{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:20px;display:grid}.dashboard-panel{border:1px solid var(--melo-border);min-width:0;box-shadow:var(--shadow-card);background:#fff;border-radius:18px;overflow:hidden}.panel-header{border-bottom:1px solid #f0f0f5;justify-content:space-between;align-items:flex-start;gap:15px;padding:20px 22px;display:flex}.panel-header h2{letter-spacing:-.3px;margin:0 0 5px;font-size:16px}.panel-header p{color:var(--melo-muted);margin:0;font-size:11px}.panel-header button{color:var(--melo-primary);background:0 0;border:0;padding:3px 0;font-size:11px;font-weight:700}.dashboard-list{padding:6px 12px}.dashboard-list-item{border-bottom:1px solid #f2f2f6;align-items:center;gap:12px;padding:13px 10px;display:flex}.dashboard-list-item:last-child{border-bottom:0}.list-icon{background:#f2f0ff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.list-content{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.list-content strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.list-content span{text-overflow:ellipsis;white-space:nowrap;color:var(--melo-muted);font-size:10px;overflow:hidden}.campaign-status{text-transform:capitalize;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:700}.contact-avatar{background:var(--melo-gradient);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:flex}.contact-dot{color:#22c55e;font-size:10px}.dashboard-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:250px;padding:30px;display:flex}.dashboard-empty>div{background:#f1efff;border-radius:15px;justify-content:center;align-items:center;width:55px;height:55px;margin-bottom:12px;font-size:24px;display:flex}.dashboard-empty h3{margin:0 0 5px;font-size:14px}.dashboard-empty p{max-width:340px;color:var(--melo-muted);margin:0;font-size:11px;line-height:1.6}.dashboard-empty button{background:var(--melo-gradient);color:#fff;border:0;border-radius:9px;margin-top:15px;padding:10px 16px;font-size:11px;font-weight:700}.performance-panel{border:1px solid var(--melo-border);box-shadow:var(--shadow-card);background:#fff;border-radius:18px;margin-bottom:20px;overflow:hidden}.performance-badge{color:var(--melo-primary);background:#f2efff;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:700}.performance-metrics{grid-template-columns:repeat(4,1fr);display:grid}.performance-metric{border-right:1px solid #f0f0f5;padding:22px}.performance-metric:last-child{border-right:0}.performance-metric span{color:var(--melo-muted);margin-bottom:8px;font-size:11px;display:block}.performance-metric strong{letter-spacing:-.7px;margin-bottom:5px;font-size:25px;display:block}.performance-metric small{color:#9a9daf;font-size:10px}.melo-ai-insight{background:linear-gradient(135deg,#f1efff,#faf8ff);border:1px solid #e2ddff;border-radius:18px;align-items:center;gap:18px;padding:22px;display:flex}.insight-icon{background:var(--melo-gradient);color:#fff;border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:22px;display:flex}.insight-content{flex:1}.insight-content>span{color:var(--melo-primary);letter-spacing:.8px;font-size:9px;font-weight:800}.insight-content h2{margin:5px 0;font-size:16px}.insight-content p{color:var(--melo-muted);margin:0;font-size:11px;line-height:1.5}.melo-ai-insight>button{background:var(--melo-gradient);color:#fff;border:0;border-radius:10px;padding:11px 16px;font-size:11px;font-weight:700;box-shadow:0 7px 18px #6c63ff2e}.melo-loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:70vh;display:flex}.melo-loading-logo{background:var(--melo-gradient);color:#fff;border-radius:16px;justify-content:center;align-items:center;width:55px;height:55px;margin-bottom:15px;font-size:24px;font-weight:800;display:flex;box-shadow:0 10px 25px #6c63ff33}.melo-loading h2{margin:0 0 5px;font-size:18px}.melo-loading p{color:var(--melo-muted);margin:0;font-size:12px}@media (width<=1200px){.dashboard-stats{grid-template-columns:repeat(3,1fr)}.dashboard-actions{grid-template-columns:1fr}}@media (width<=900px){.dashboard-hero{flex-direction:column;align-items:flex-start}.dashboard-ai-card{width:100%}.dashboard-content-grid{grid-template-columns:1fr}.performance-metrics{grid-template-columns:repeat(2,1fr)}.performance-metric:nth-child(2){border-right:0}.performance-metric:nth-child(-n+2){border-bottom:1px solid #f0f0f5}}@media (width<=600px){.dashboard-page{padding-bottom:20px}.dashboard-hero h1{font-size:30px}.dashboard-stats{grid-template-columns:1fr 1fr}.performance-metrics{grid-template-columns:1fr}.performance-metric{border-bottom:1px solid #f0f0f5;border-right:0}.performance-metric:last-child{border-bottom:0}.melo-ai-insight{flex-direction:column;align-items:flex-start}.melo-ai-insight>button{width:100%}}@media (width<=400px){.dashboard-stats{grid-template-columns:1fr}}.mailora-contacts-page{max-width:1450px;margin:0 auto;padding-bottom:40px}.contacts-page-header{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:25px;display:flex}.contacts-eyebrow{color:var(--melo-primary);background:#f1efff;border-radius:999px;margin-bottom:10px;padding:7px 12px;font-size:11px;font-weight:800;display:inline-flex}.contacts-page-header h1{letter-spacing:-1px;margin:0;font-size:36px}.contacts-page-header p{color:var(--melo-muted);margin:8px 0 0;font-size:14px}.contacts-upload-button{background:var(--melo-gradient);color:#fff;cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:12px 17px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 8px 20px #6c63ff2e}.contacts-upload-button span{font-size:18px}.contacts-upload-button input,.contacts-empty-button input{display:none}.contacts-stats{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:20px;display:grid}.contacts-stat-card{border:1px solid var(--melo-border);box-shadow:var(--shadow-card);background:#fff;border-radius:15px;align-items:center;gap:12px;padding:17px;display:flex}.contacts-stat-icon{background:#f1efff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;display:flex}.contacts-stat-icon.green{background:#ecfdf3}.contacts-stat-icon.purple{background:#f5f3ff}.contacts-stat-icon.blue{background:#edf5ff}.contacts-stat-card div:last-child{flex-direction:column;gap:4px;display:flex}.contacts-stat-card span{color:var(--melo-muted);font-size:10px}.contacts-stat-card strong{font-size:22px}.contacts-message{color:#15803d;background:#f0fdf4;border:1px solid #d8f1df;border-radius:11px;align-items:center;gap:9px;margin-bottom:18px;padding:12px 15px;font-size:11px;font-weight:600;display:flex}.contacts-message span{font-size:15px}.contacts-preview-card{border:1px solid var(--melo-border);box-shadow:var(--shadow-card);background:#fff;border-radius:18px;margin-bottom:20px;overflow:hidden}.contacts-preview-header{border-bottom:1px solid #f0f0f5;justify-content:space-between;padding:22px;display:flex}.contacts-section-label{color:var(--melo-primary);letter-spacing:1px;font-size:9px;font-weight:800}.contacts-preview-header h2,.contacts-list-header h2{margin:5px 0;font-size:17px}.contacts-preview-header p,.contacts-list-header p{color:var(--melo-muted);margin:0;font-size:11px}.contacts-close-button{border:1px solid var(--melo-border);color:#777;background:#fff;border-radius:9px;width:32px;height:32px;font-size:20px}.contacts-preview-stats{grid-template-columns:repeat(4,1fr);gap:10px;padding:18px 22px;display:grid}.contacts-preview-stats>div{background:#f7f7fb;border-radius:11px;padding:13px}.contacts-preview-stats strong{font-size:20px;display:block}.contacts-preview-stats span{color:var(--melo-muted);font-size:10px}.contacts-preview-stats .ready{color:#15803d;background:#ecfdf3}.contacts-preview-stats .duplicate{color:#c2410c;background:#fff7ed}.contacts-preview-stats .invalid{color:#be123c;background:#fff1f2}.contacts-preview-table{padding:0 22px;overflow-x:auto}.contacts-preview-table table{border-collapse:collapse;width:100%;min-width:800px}.contacts-preview-table th{color:#77798b;text-align:left;background:#fafaff;padding:11px;font-size:10px}.contacts-preview-table td{border-top:1px solid #f0f0f5;padding:12px 11px;font-size:11px}.contact-status{border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.contact-status.ready{color:#15803d;background:#ecfdf3}.contact-status.duplicate{color:#c2410c;background:#fff7ed}.contact-status.invalid{color:#be123c;background:#fff1f2}.contacts-preview-actions{border-top:1px solid #f0f0f5;justify-content:flex-end;gap:9px;margin-top:10px;padding:18px 22px;display:flex}.contacts-cancel-button,.contacts-import-button{cursor:pointer;border-radius:9px;padding:10px 16px;font-size:11px;font-weight:700}.contacts-cancel-button{border:1px solid var(--melo-border);color:#666879;background:#fff}.contacts-import-button{background:var(--melo-gradient);color:#fff;border:0}.contacts-list-card{border:1px solid var(--melo-border);box-shadow:var(--shadow-card);background:#fff;border-radius:18px;overflow:hidden}.contacts-list-header{border-bottom:1px solid #f0f0f5;justify-content:space-between;align-items:center;gap:20px;padding:21px 22px;display:flex}.contacts-search{border:1px solid var(--melo-border);background:#fafaff;border-radius:9px;align-items:center;gap:8px;width:260px;height:38px;padding:0 11px;display:flex}.contacts-search span{color:#9294a5;font-size:17px}.contacts-search input{background:0 0;border:0;width:100%;font-size:11px}.contacts-table-wrapper{overflow-x:auto}.contacts-main-table{border-collapse:collapse;width:100%;min-width:800px}.contacts-main-table th{color:#858798;text-align:left;background:#fafaff;padding:12px 18px;font-size:10px;font-weight:700}.contacts-main-table td{border-top:1px solid #f1f1f5;padding:14px 18px}.contact-person{align-items:center;gap:10px;display:flex}.contact-person-avatar{background:var(--melo-gradient);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;font-size:12px;font-weight:700;display:flex}.contact-person div:last-child{flex-direction:column;gap:3px;display:flex}.contact-person strong{font-size:12px}.contact-person span{color:var(--melo-muted);font-size:9px}.contact-data,.contact-company{color:#55586a;font-size:11px}.contact-active{color:#15803d;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.contact-active i{background:#22c55e;border-radius:50%;width:6px;height:6px}.contacts-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:360px;padding:35px;display:flex}.contacts-empty-icon{background:#f1efff;border-radius:18px;justify-content:center;align-items:center;width:62px;height:62px;margin-bottom:14px;font-size:27px;display:flex}.contacts-empty h3{margin:0 0 6px;font-size:15px}.contacts-empty p{max-width:400px;color:var(--melo-muted);margin:0;font-size:11px;line-height:1.6}.contacts-empty-button{background:var(--melo-gradient);color:#fff;cursor:pointer;border-radius:9px;margin-top:17px;padding:10px 16px;font-size:11px;font-weight:700}.contacts-loading{flex-direction:column;justify-content:center;align-items:center;min-height:350px;display:flex}.contacts-loading-icon{background:var(--melo-gradient);color:#fff;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:12px;font-weight:800;display:flex}.contacts-loading h3{margin:0 0 5px;font-size:14px}.contacts-loading p{color:var(--melo-muted);margin:0;font-size:11px}.contacts-ai-banner{background:linear-gradient(135deg,#f2efff,#faf9ff);border:1px solid #e1dcff;border-radius:17px;align-items:center;gap:17px;margin-top:20px;padding:21px;display:flex}.contacts-ai-icon{background:var(--melo-gradient);color:#fff;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;font-size:21px;display:flex}.contacts-ai-banner div:nth-child(2){flex:1}.contacts-ai-banner span{color:var(--melo-primary);letter-spacing:1px;font-size:9px;font-weight:800}.contacts-ai-banner h3{margin:4px 0;font-size:15px}.contacts-ai-banner p{color:var(--melo-muted);margin:0;font-size:10px}.contacts-ai-banner button{background:var(--melo-gradient);color:#fff;border:0;border-radius:9px;padding:11px 15px;font-size:10px;font-weight:700}@media (width<=1100px){.contacts-stats{grid-template-columns:repeat(2,1fr)}}@media (width<=800px){.contacts-page-header{flex-direction:column;align-items:flex-start}.contacts-upload-button{justify-content:center;width:100%}.contacts-list-header{flex-direction:column;align-items:flex-start}.contacts-search{width:100%}.contacts-ai-banner{flex-direction:column;align-items:flex-start}.contacts-ai-banner button{width:100%}}@media (width<=550px){.contacts-stats{grid-template-columns:1fr}.contacts-page-header h1{font-size:30px}.contacts-preview-stats{grid-template-columns:1fr 1fr}.contacts-preview-actions{flex-direction:column}.contacts-cancel-button,.contacts-import-button{width:100%}}.mailora-ai-page{box-sizing:border-box;background:radial-gradient(circle at 85% 0,#6c63ff1a,#0000 30%),#f7f8fc;min-height:100vh;padding:34px}.ai-page-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:28px;display:flex}.ai-page-eyebrow{color:#6c63ff;letter-spacing:1.5px;margin-bottom:8px;font-size:12px;font-weight:800}.ai-page-header h1{color:#171827;margin:0;font-size:32px;line-height:1.15}.ai-page-header p{color:#73778c;margin:9px 0 0;font-size:15px}.ai-engine-status{color:#3f4657;background:#fff;border:1px solid #e8e9f1;border-radius:999px;align-items:center;gap:9px;padding:10px 15px;font-size:13px;font-weight:700;display:flex;box-shadow:0 8px 25px #1e233c0d}.ai-status-dot{background:#22c55e;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #22c55e1f}.mailora-alert{border-radius:12px;align-items:center;gap:10px;margin-bottom:18px;padding:13px 16px;font-size:14px;font-weight:600;display:flex}.mailora-alert-error{color:#b42318;background:#fff0f0;border:1px solid #ffd5d5}.mailora-alert-success{color:#15803d;background:#effdf4;border:1px solid #ccefd7}.ai-generator-grid{grid-template-columns:minmax(330px,.85fr) minmax(420px,1.15fr);align-items:start;gap:22px;display:grid}.ai-settings-card,.ai-result-card{background:#fff;border:1px solid #e8e9f1;border-radius:20px;padding:26px;box-shadow:0 15px 40px #282b460f}.ai-card-heading{align-items:center;gap:13px;margin-bottom:25px;display:flex}.ai-heading-icon{color:#fff;background:linear-gradient(135deg,#6c63ff,#8b5cf6);border-radius:13px;justify-content:center;align-items:center;width:44px;height:44px;font-size:19px;display:flex;box-shadow:0 8px 20px #6c63ff38}.ai-card-heading h2,.ai-result-header h2{color:#171827;margin:0;font-size:19px}.ai-card-heading p{color:#85899a;margin:4px 0 0;font-size:13px}.ai-field{margin-bottom:18px}.ai-field label,.generated-field label{color:#363b4c;margin-bottom:8px;font-size:13px;font-weight:750;display:block}.field-label-row{justify-content:space-between;align-items:center;display:flex}.field-label-row span{color:#6c63ff;text-transform:uppercase;background:#f0efff;border-radius:6px;padding:4px 7px;font-size:10px;font-weight:800}.ai-field select,.ai-field textarea,.generated-field input,.generated-field textarea{box-sizing:border-box;color:#202333;background:#fbfbfd;border:1px solid #e1e3eb;border-radius:11px;outline:none;width:100%;font-family:inherit;transition:all .2s}.ai-field select,.generated-field input{min-height:46px;padding:0 13px}.ai-field textarea,.generated-field textarea{resize:vertical;padding:12px 13px;line-height:1.55}.ai-field select:focus,.ai-field textarea:focus,.generated-field input:focus,.generated-field textarea:focus{background:#fff;border-color:#8b82ff;box-shadow:0 0 0 4px #6c63ff14}.ai-generate-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6c63ff,#8b5cf6);border:none;border-radius:12px;width:100%;min-height:50px;margin-top:4px;font-size:14px;font-weight:800;transition:all .2s;box-shadow:0 10px 25px #6c63ff38}.ai-generate-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 13px 30px #6c63ff47}.ai-generate-button:disabled{opacity:.7;cursor:not-allowed}.ai-powered-note{color:#9296a7;justify-content:center;gap:7px;margin-top:13px;font-size:11px;font-weight:600;display:flex}.ai-spinner{vertical-align:-2px;border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:13px;height:13px;margin-right:7px;animation:.7s linear infinite meloSpin;display:inline-block}@keyframes meloSpin{to{transform:rotate(360deg)}}.ai-result-header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:23px;display:flex}.result-label{color:#8b5cf6;letter-spacing:1.5px;margin-bottom:5px;font-size:10px;font-weight:850}.result-actions{gap:8px;display:flex}.result-actions button{color:#555b6e;cursor:pointer;background:#fff;border:1px solid #e4e5ec;border-radius:9px;padding:8px 11px;font-size:12px;font-weight:700}.result-actions button:hover{background:#f7f7fb}.generated-field{margin-bottom:18px}.generated-field textarea{min-height:290px}.email-preview-section{margin-top:25px}.preview-heading{justify-content:space-between;align-items:flex-end;margin-bottom:10px;display:flex}.preview-heading span{color:#969aaa;letter-spacing:1.3px;font-size:10px;font-weight:850}.preview-heading h3{color:#292d3d;margin:4px 0 0;font-size:15px}.preview-live{color:#16a34a;font-size:11px;font-weight:750}.email-preview-box{background:#fbfbfd;border:1px solid #e8e9f1;border-radius:13px;min-height:150px;padding:20px}.preview-subject{color:#202333;font-size:15px;font-weight:800}.preview-divider{background:#e8e9f1;height:1px;margin:14px 0}.preview-body{color:#555b6e;white-space:pre-wrap;font-size:13px;line-height:1.7}.save-campaign-button{color:#fff;cursor:pointer;background:#171827;border:none;border-radius:11px;width:100%;min-height:49px;margin-top:20px;font-size:13px;font-weight:800;transition:all .2s}.save-campaign-button:hover:not(:disabled){background:#292b3c}.save-campaign-button:disabled{opacity:.65;cursor:not-allowed}.ai-tip-card{background:linear-gradient(135deg,#6c63ff12,#8b5cf60a);border:1px solid #6c63ff1f;border-radius:15px;align-items:flex-start;gap:13px;margin-top:22px;padding:18px 20px;display:flex}.ai-tip-icon{font-size:20px}.ai-tip-card strong{color:#34384a;font-size:13px}.ai-tip-card p{color:#73778c;margin:4px 0 0;font-size:12px;line-height:1.55}@media (width<=1000px){.ai-generator-grid{grid-template-columns:1fr}}@media (width<=700px){.mailora-ai-page{padding:20px}.ai-page-header{flex-direction:column}.ai-page-header h1{font-size:27px}.ai-settings-card,.ai-result-card{border-radius:16px;padding:20px}.ai-result-header{flex-direction:column;align-items:flex-start}.result-actions{width:100%}.result-actions button{flex:1}}.mailora-campaign-page{box-sizing:border-box;background:radial-gradient(circle at 90% 0,#6c63ff17,#0000 30%),#f7f8fc;min-height:100vh;padding:34px}.campaign-page-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:26px;display:flex}.campaign-eyebrow{color:#6c63ff;letter-spacing:1.5px;margin-bottom:7px;font-size:11px;font-weight:850}.campaign-page-header h1{color:#171827;margin:0;font-size:32px}.campaign-page-header p{color:#73778c;margin:8px 0 0;font-size:14px}.campaign-new-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6c63ff,#8b5cf6);border:none;border-radius:11px;align-items:center;gap:8px;min-height:44px;padding:0 17px;font-weight:800;display:inline-flex;box-shadow:0 9px 22px #6c63ff33}.campaign-alert{border-radius:11px;align-items:center;gap:9px;margin-bottom:16px;padding:12px 15px;font-size:13px;font-weight:650;display:flex}.campaign-alert-error{color:#b42318;background:#fff1f1;border:1px solid #ffd7d7}.campaign-alert-success{color:#15803d;background:#effdf4;border:1px solid #ccefd7}.campaign-stats{grid-template-columns:repeat(6,1fr);gap:13px;margin-bottom:22px;display:grid}.campaign-stat-card{background:#fff;border:1px solid #e8e9f1;border-radius:15px;align-items:center;gap:11px;min-width:0;padding:16px;display:flex;box-shadow:0 8px 25px #1e233c0a}.campaign-stat-card span{color:#85899a;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.campaign-stat-card strong{color:#202333;font-size:20px}.campaign-stat-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:37px;height:37px;font-size:16px;display:flex}.campaign-stat-icon.purple{background:#f0efff}.campaign-stat-icon.orange{background:#fff5e9}.campaign-stat-icon.blue{background:#eef7ff}.campaign-stat-icon.green{background:#ecfdf3}.campaign-stat-icon.pink{background:#fff0f6}.campaign-stat-icon.dark{background:#f0f1f4}.campaign-builder-card{background:#fff;border:1px solid #e8e9f1;border-radius:19px;margin-bottom:22px;padding:25px;box-shadow:0 14px 35px #1e233c0f}.campaign-builder-header{justify-content:space-between;align-items:flex-start;margin-bottom:22px;display:flex}.campaign-builder-header>div>span{color:#8b5cf6;letter-spacing:1.4px;font-size:10px;font-weight:850}.campaign-builder-header h2{color:#202333;margin:5px 0 0;font-size:20px}.campaign-close-button{cursor:pointer;color:#666b7c;background:#fff;border:1px solid #e6e7ed;border-radius:9px;width:35px;height:35px}.campaign-builder-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.campaign-form-section,.campaign-contact-section{background:#fbfbfd;border:1px solid #ececf2;border-radius:15px;padding:20px}.campaign-section-title{align-items:center;gap:11px;margin-bottom:18px;display:flex}.campaign-section-title>div:first-child{background:#f0efff;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.campaign-section-title strong{color:#292d3d;font-size:14px;display:block}.campaign-section-title span{color:#898d9e;margin-top:3px;font-size:11px;display:block}.campaign-form-section label{color:#3d4253;margin:15px 0 7px;font-size:12px;font-weight:750;display:block}.campaign-form-section input,.campaign-form-section textarea,.campaign-contact-tools input{box-sizing:border-box;color:#242838;background:#fff;border:1px solid #e0e2ea;border-radius:10px;outline:none;width:100%;padding:11px 12px;font-family:inherit}.campaign-form-section textarea{resize:vertical;line-height:1.55}.campaign-form-section input:focus,.campaign-form-section textarea:focus,.campaign-contact-tools input:focus{border-color:#8b82ff;box-shadow:0 0 0 4px #6c63ff12}.campaign-contact-tools{gap:8px;margin-bottom:11px;display:flex}.campaign-contact-tools input{flex:1}.campaign-contact-tools button{color:#565b6d;cursor:pointer;background:#fff;border:1px solid #dddfea;border-radius:9px;flex-shrink:0;padding:0 12px;font-size:11px;font-weight:750}.campaign-contacts-list{background:#fff;border:1px solid #e8e9f1;border-radius:11px;max-height:400px;overflow-y:auto}.campaign-contact-row{cursor:pointer;border-bottom:1px solid #f0f0f4;align-items:center;gap:10px;padding:11px;display:flex}.campaign-contact-row:last-child{border-bottom:none}.campaign-contact-row.selected{background:#f6f5ff}.campaign-contact-row input{accent-color:#6c63ff}.campaign-contact-avatar{color:#5d54e8;background:#eeedff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:33px;height:33px;font-size:12px;font-weight:800;display:flex}.campaign-contact-info{min-width:0}.campaign-contact-info strong,.campaign-contact-info span,.campaign-contact-info small{display:block}.campaign-contact-info strong{color:#303445;font-size:12px}.campaign-contact-info span{color:#73778c;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;overflow:hidden}.campaign-contact-info small{color:#9a9dac;margin-top:2px;font-size:10px}.campaign-no-contacts{text-align:center;padding:35px 20px}.campaign-no-contacts span{margin-bottom:8px;font-size:30px;display:block}.campaign-no-contacts strong{color:#414657;font-size:13px;display:block}.campaign-no-contacts small{color:#9296a7;margin-top:5px;display:block}.campaign-builder-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.campaign-secondary-button,.campaign-draft-button,.campaign-queue-button{cursor:pointer;border-radius:10px;min-height:42px;padding:0 15px;font-size:12px;font-weight:750}.campaign-secondary-button{color:#555a6c;background:#fff;border:1px solid #dddfe7}.campaign-draft-button{color:#424758;background:#f8f8fa;border:1px solid #dfe0e8}.campaign-queue-button{color:#fff;background:linear-gradient(135deg,#6c63ff,#8b5cf6);border:none;box-shadow:0 8px 20px #6c63ff2e}.campaign-secondary-button:disabled,.campaign-draft-button:disabled,.campaign-queue-button:disabled{opacity:.6;cursor:not-allowed}.campaign-list-card{background:#fff;border:1px solid #e8e9f1;border-radius:19px;overflow:hidden;box-shadow:0 12px 32px #1e233c0d}.campaign-list-header{border-bottom:1px solid #ececf2;justify-content:space-between;align-items:center;gap:15px;padding:22px 24px;display:flex}.campaign-list-header>div:first-child>span{color:#969aaa;letter-spacing:1.3px;font-size:10px;font-weight:850}.campaign-list-header h2{color:#292d3d;margin:4px 0 0;font-size:18px}.campaign-list-search{background:#fbfbfd;border:1px solid #e1e2e9;border-radius:10px;align-items:center;gap:7px;width:240px;padding:0 11px;display:flex}.campaign-list-search span{color:#9296a7}.campaign-list-search input{background:0 0;border:none;outline:none;width:100%;min-height:38px;font-family:inherit}.campaign-table-wrapper{overflow-x:auto}.campaign-table{border-collapse:collapse;width:100%}.campaign-table th{color:#8b8fa0;text-align:left;text-transform:uppercase;letter-spacing:.8px;background:#fafafd;border-bottom:1px solid #ececf2;padding:12px 20px;font-size:10px}.campaign-table td{color:#555a6b;white-space:nowrap;border-bottom:1px solid #f0f0f4;padding:15px 20px;font-size:12px}.campaign-table tbody tr:hover{background:#fcfcff}.campaign-name-cell{align-items:center;gap:10px;display:flex}.campaign-row-icon{background:#f0efff;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.campaign-name-cell strong,.campaign-name-cell span{display:block}.campaign-name-cell strong{color:#2d3141;font-size:12px}.campaign-name-cell span{color:#898d9e;text-overflow:ellipsis;max-width:280px;margin-top:3px;font-size:10px;overflow:hidden}.campaign-audience-count{color:#565b6d;font-weight:700}.campaign-metric{color:#4d5365;font-weight:700}.campaign-status{text-transform:capitalize;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.campaign-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.status-draft{color:#6b7280;background:#f1f2f5}.status-queued{color:#2563eb;background:#eef7ff}.status-sent{color:#15803d;background:#ecfdf3}.status-scheduled{color:#b45309;background:#fff7e8}.campaign-row-actions{gap:6px;display:flex}.campaign-row-actions button{cursor:pointer;background:#fff;border:1px solid #e5e6ed;border-radius:8px;width:31px;height:31px}.campaign-row-actions button:hover{background:#f7f7fb}.campaign-row-actions .delete:hover{background:#fff1f1}.campaign-empty-state{text-align:center;padding:55px 20px}.campaign-empty-icon{background:#f0efff;border-radius:16px;justify-content:center;align-items:center;width:58px;height:58px;margin:0 auto 13px;font-size:25px;display:flex}.campaign-empty-state h3{color:#35394a;margin:0;font-size:16px}.campaign-empty-state p{color:#85899a;max-width:430px;margin:7px auto 18px;font-size:12px}.campaign-ai-insight{background:linear-gradient(135deg,#6c63ff12,#8b5cf608);border:1px solid #6c63ff21;border-radius:14px;align-items:flex-start;gap:13px;margin-top:20px;padding:17px 19px;display:flex}.campaign-ai-icon{font-size:20px}.campaign-ai-insight strong{color:#35394a;font-size:13px}.campaign-ai-insight p{color:#73778c;margin:4px 0 0;font-size:11px;line-height:1.5}.mailora-campaign-loading{color:#73778c;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:70vh;display:flex}.mailora-campaign-loading strong{color:#3b3f50}.mailora-campaign-loading span{font-size:11px}.campaign-loading-spinner{border:3px solid #e5e5ef;border-top-color:#6c63ff;border-radius:50%;width:30px;height:30px;margin-bottom:5px;animation:.8s linear infinite campaignSpin}@keyframes campaignSpin{to{transform:rotate(360deg)}}@media (width<=1250px){.campaign-stats{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.campaign-builder-grid{grid-template-columns:1fr}.campaign-page-header{flex-direction:column}}@media (width<=650px){.mailora-campaign-page{padding:20px}.campaign-stats{grid-template-columns:repeat(2,1fr)}.campaign-list-header{flex-direction:column;align-items:flex-start}.campaign-list-search{width:100%}.campaign-builder-card{padding:17px}.campaign-form-section,.campaign-contact-section{padding:15px}.campaign-builder-actions{justify-content:stretch}.campaign-secondary-button,.campaign-draft-button,.campaign-queue-button{flex:1}}.mailora-send-page{box-sizing:border-box;background:radial-gradient(circle at 85% 5%,#6c63ff17,#0000 28%),#f7f8fc;min-height:100vh;padding:34px}.send-page-header{justify-content:space-between;align-items:flex-start;gap:24px;max-width:1250px;margin:0 auto 26px;display:flex}.send-eyebrow{color:#6c63ff;letter-spacing:1.5px;margin-bottom:8px;font-size:11px;font-weight:800}.send-page-header h1{color:#171827;letter-spacing:-.7px;margin:0;font-size:32px;font-weight:800}.send-page-header p{color:#73778c;margin:8px 0 0;font-size:14px;line-height:1.6}.send-header-status{color:#45485d;background:#fff;border:1px solid #e8e9f1;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:700;display:flex;box-shadow:0 5px 18px #1f23370a}.send-status-dot{color:#22c55e;font-size:10px}.mailora-send-alert{box-sizing:border-box;border-radius:14px;align-items:flex-start;gap:12px;max-width:1250px;margin:0 auto 18px;padding:15px 18px;display:flex}.mailora-send-alert>span{font-size:18px;line-height:1}.mailora-send-alert strong{margin-bottom:3px;font-size:13px;display:block}.mailora-send-alert p{margin:0;font-size:13px;line-height:1.5}.mailora-send-alert.error{color:#be123c;background:#fff1f2;border:1px solid #fecdd3}.mailora-send-alert.success{color:#15803d;background:#ecfdf5;border:1px solid #bbf7d0}.send-overview-grid{grid-template-columns:repeat(4,1fr);gap:15px;max-width:1250px;margin:0 auto 24px;display:grid}.send-overview-card{background:#fff;border:1px solid #e8e9f1;border-radius:16px;align-items:center;gap:14px;padding:18px;display:flex;box-shadow:0 7px 25px #1f23370a}.send-overview-icon{border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:19px;display:flex}.send-overview-icon.purple{background:#efedff}.send-overview-icon.blue{background:#eaf3ff}.send-overview-icon.green{background:#eafbf1}.send-overview-icon.orange{background:#fff4e8}.send-overview-card span{color:#73778c;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.send-overview-card strong{color:#171827;font-size:22px;font-weight:800;display:block}.send-main-grid{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:22px;max-width:1250px;margin:0 auto;display:grid}.send-panel{background:#fff;border:1px solid #e8e9f1;border-radius:18px;margin-bottom:20px;padding:24px;box-shadow:0 8px 28px #1f23370a}.send-panel-heading{align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.send-step{color:#fff;background:linear-gradient(135deg,#6c63ff,#8b5cf6);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:11px;font-weight:800;display:flex;box-shadow:0 7px 18px #6c63ff38}.send-panel-label{color:#8a8da1;letter-spacing:1.2px;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.send-panel-heading h2{color:#171827;margin:0;font-size:18px;font-weight:800}.send-panel-heading p{color:#73778c;margin:5px 0 0;font-size:12px;line-height:1.5}.send-select{color:#27293a;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #dedfea;border-radius:11px;outline:none;width:100%;height:48px;padding:0 14px;font-size:14px}.send-select:focus{border-color:#6c63ff;box-shadow:0 0 0 3px #6c63ff1a}.send-empty-warning{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:12px;gap:10px;margin-top:14px;padding:14px;display:flex}.send-empty-warning>span{font-size:18px}.send-empty-warning strong{font-size:12px}.send-empty-warning p{margin:3px 0 0;font-size:12px}.email-preview-window{background:#fff;border:1px solid #e5e7eb;border-radius:15px;overflow:hidden}.email-preview-top{background:#fafaff;border-bottom:1px solid #eeeef4;align-items:center;gap:11px;padding:15px 17px;display:flex}.email-preview-avatar{color:#fff;background:linear-gradient(135deg,#6c63ff,#8b5cf6);border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;font-weight:800;display:flex}.email-preview-top strong{color:#292b3c;font-size:13px;display:block}.email-preview-top span{color:#9093a6;margin-top:2px;font-size:11px;display:block}.email-preview-meta{border-bottom:1px solid #eeeef4;padding:17px}.email-preview-meta span{color:#9295a7;text-transform:uppercase;letter-spacing:1px;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.email-preview-meta strong{color:#202234;font-size:14px;line-height:1.5;display:block}.email-preview-body{color:#4f5265;white-space:pre-wrap;min-height:150px;padding:20px;font-size:14px;line-height:1.8}.recipient-toolbar{justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;display:flex}.recipient-count{align-items:baseline;gap:6px;display:flex}.recipient-count strong{color:#6c63ff;font-size:22px;font-weight:800}.recipient-count span{color:#73778c;font-size:12px}.recipient-actions{gap:8px;display:flex}.send-secondary-button{color:#4d5064;cursor:pointer;background:#fff;border:1px solid #dedfea;border-radius:9px;padding:9px 13px;font-size:12px;font-weight:700;transition:all .2s}.send-secondary-button:hover{color:#6c63ff;background:#f8f7ff;border-color:#6c63ff}.primary-outline{min-width:105px}.recipient-search{box-sizing:border-box;border:1px solid #dedfea;border-radius:11px;align-items:center;gap:8px;height:45px;margin-bottom:12px;padding:0 12px;display:flex}.recipient-search>span{color:#8b8ea1;font-size:20px}.recipient-search input{color:#292b3c;background:0 0;border:0;outline:0;flex:1;font-size:13px}.recipient-search input::placeholder{color:#a0a2b1}.recipient-search button{color:#9698a8;cursor:pointer;background:0 0;border:0;font-size:20px}.recipient-list{border:1px solid #eeeef4;border-radius:13px;max-height:390px;overflow-y:auto}.recipient-row{cursor:pointer;box-sizing:border-box;border-bottom:1px solid #eeeef4;align-items:center;gap:11px;min-height:67px;padding:11px 13px;transition:all .15s;display:flex}.recipient-row:last-child{border-bottom:0}.recipient-row:hover{background:#fafaff}.recipient-row.selected{background:#f5f3ff}.recipient-row.no-email{opacity:.55;cursor:not-allowed}.recipient-row input{accent-color:#6c63ff;cursor:pointer;flex-shrink:0;width:16px;height:16px}.recipient-row.no-email input{cursor:not-allowed}.recipient-avatar{color:#6258ed;background:#efedff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:flex}.recipient-info{flex:1;min-width:0}.recipient-info strong{color:#292b3c;font-size:12px;font-weight:750;display:block}.recipient-info span{color:#73778c;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;display:block;overflow:hidden}.recipient-info small{color:#a0a2b1;margin-top:2px;font-size:10px;display:block}.recipient-warning{color:#d97706;background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;padding:4px 7px;font-size:9px;font-weight:800}.recipient-check{color:#fff;background:#6c63ff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:flex}.test-email-box{align-items:center;gap:10px;display:flex}.test-email-input{box-sizing:border-box;border:1px solid #dedfea;border-radius:11px;flex:1;align-items:center;gap:9px;height:46px;padding:0 13px;display:flex}.test-email-input>span{font-size:15px}.test-email-input input{color:#292b3c;background:0 0;border:0;outline:0;flex:1;font-size:13px}.send-summary{color:#fff;background:linear-gradient(145deg,#151627,#24213f);border-radius:20px;padding:24px;position:sticky;top:24px;overflow:hidden;box-shadow:0 18px 45px #1817322e}.send-summary:before{content:"";background:#8b5cf633;border-radius:50%;width:180px;height:180px;position:absolute;top:-80px;right:-80px}.send-summary-header{z-index:1;position:relative}.send-summary .send-panel-label{color:#a9a5d9}.send-summary h2{letter-spacing:-.3px;margin:4px 0 5px;font-size:21px}.send-summary-header p{color:#aaaabd;margin:0;font-size:12px;line-height:1.55}.summary-campaign{z-index:1;background:#ffffff0d;border:1px solid #ffffff17;border-radius:13px;align-items:center;gap:11px;margin-top:22px;padding:13px;display:flex;position:relative}.summary-campaign-icon{background:#6c63ff33;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.summary-campaign span{color:#9999b0;text-transform:uppercase;letter-spacing:1px;font-size:9px;font-weight:800;display:block}.summary-campaign strong{word-break:break-word;margin-top:3px;font-size:12px;line-height:1.4;display:block}.summary-divider{background:#ffffff17;height:1px;margin:18px 0}.summary-item{justify-content:space-between;gap:15px;margin-bottom:13px;display:flex}.summary-item span{color:#a8a8bb;font-size:11px}.summary-item strong{color:#fff;text-align:right;font-size:12px}.summary-item .summary-subject{max-width:165px;line-height:1.4}.delivery-status{background:#22c55e14;border:1px solid #22c55e24;border-radius:12px;gap:10px;padding:13px;display:flex}.delivery-status-icon{font-size:17px}.delivery-status strong{font-size:11px;display:block}.delivery-status p{color:#aaaabd;margin:3px 0 0;font-size:10px;line-height:1.45}.send-final-button{color:#19192b;cursor:pointer;background:#fff;border:0;border-radius:11px;justify-content:space-between;align-items:center;width:100%;margin-top:20px;padding:14px 15px;font-size:12px;font-weight:800;transition:all .2s;display:flex}.send-final-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 9px 22px #00000029}.send-final-button:disabled{opacity:.45;cursor:not-allowed}.send-final-note{color:#8e8ea5;text-align:center;margin:11px 2px 0;font-size:9px;line-height:1.5}.send-empty-state{text-align:center;padding:35px 20px}.send-empty-state>div{margin-bottom:8px;font-size:30px}.send-empty-state strong{color:#45485d;font-size:13px;display:block}.send-empty-state p{color:#9295a7;margin:5px 0 0;font-size:11px}.send-ai-insight{background:linear-gradient(135deg,#f0efff,#f8f5ff);border:1px solid #dfdcff;border-radius:16px;align-items:flex-start;gap:14px;max-width:1250px;margin:22px auto 0;padding:19px 22px;display:flex}.send-ai-icon{background:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 5px 15px #6c63ff14}.send-ai-insight>div:last-child span{color:#6c63ff;letter-spacing:1.2px;margin-bottom:4px;font-size:9px;font-weight:800;display:block}.send-ai-insight strong{color:#303044;font-size:13px;display:block}.send-ai-insight p{color:#73778c;margin:4px 0 0;font-size:11px;line-height:1.5}.mailora-send-loading{text-align:center;background:#f7f8fc;flex-direction:column;justify-content:center;align-items:center;min-height:70vh;display:flex}.send-loading-spinner{color:#fff;background:linear-gradient(135deg,#6c63ff,#8b5cf6);border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:15px;font-size:22px;animation:1.3s ease-in-out infinite sendPulse;display:flex;box-shadow:0 12px 30px #6c63ff38}.mailora-send-loading h2{color:#292b3c;margin:0;font-size:18px}.mailora-send-loading p{color:#85889a;margin:7px 0 0;font-size:12px}@keyframes sendPulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@media (width<=1100px){.send-main-grid{grid-template-columns:1fr}.send-summary{position:static}.send-overview-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.mailora-send-page{padding:20px 14px}.send-page-header{flex-direction:column}.send-page-header h1{font-size:26px}.send-header-status{box-sizing:border-box;width:100%}.send-overview-grid{grid-template-columns:1fr 1fr;gap:10px}.send-overview-card{padding:13px}.send-overview-icon{width:38px;height:38px}.send-overview-card strong{font-size:19px}.send-panel{padding:18px}.recipient-toolbar{flex-direction:column;align-items:flex-start}.recipient-actions{width:100%}.send-secondary-button{flex:1}.test-email-box{flex-direction:column;align-items:stretch}.primary-outline{width:100%}.send-ai-insight{padding:16px}}@media (width<=480px){.send-overview-grid{grid-template-columns:1fr}.send-panel-heading{gap:10px}.send-step{width:34px;height:34px}.recipient-row{padding:10px}.recipient-warning{display:none}.send-summary{padding:19px}}.mailora-analytics-page{box-sizing:border-box;background:radial-gradient(circle at 90% 0,#6c63ff14,#0000 30%),#f7f8fc;min-height:100vh;padding:34px}.analytics-page-header{justify-content:space-between;align-items:flex-end;gap:20px;max-width:1200px;margin:0 auto 26px;display:flex}.analytics-eyebrow{color:#6c63ff;letter-spacing:1.5px;margin-bottom:8px;font-size:11px;font-weight:800}.analytics-page-header h1{color:#171827;letter-spacing:-.8px;margin:0;font-size:32px;line-height:1.15}.analytics-page-header p{color:#73778c;max-width:650px;margin:9px 0 0;font-size:14px;line-height:1.6}.analytics-refresh-button{color:#303244;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e4e5ef;border-radius:12px;padding:11px 17px;font-size:13px;font-weight:700;transition:all .2s;box-shadow:0 5px 16px #1e1e460a}.analytics-refresh-button:hover{color:#5b50ed;border-color:#c9c5ff;transform:translateY(-1px)}.analytics-alert{color:#991b1b;background:#fff5f5;border:1px solid #fecaca;border-radius:14px;align-items:flex-start;gap:12px;max-width:1200px;margin:0 auto 20px;padding:15px 17px;display:flex}.analytics-alert>span{font-size:18px}.analytics-alert strong{font-size:13px;display:block}.analytics-alert p{color:#b91c1c;margin:4px 0 0;font-size:12px}.analytics-filter-card{background:#fff;border:1px solid #e9e9f2;border-radius:16px;align-items:center;gap:14px;max-width:1200px;margin:0 auto 22px;padding:16px 18px;display:flex;box-shadow:0 7px 24px #2623500a}.analytics-filter-icon{background:#f0efff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.analytics-filter-content{flex-direction:column;flex:1;gap:3px;display:flex}.analytics-filter-content span{color:#85899c;letter-spacing:1px;font-size:10px;font-weight:800}.analytics-filter-content strong{color:#27283a;font-size:13px}.analytics-select{color:#303244;cursor:pointer;background:#fff;border:1px solid #e2e3ec;border-radius:10px;outline:none;min-width:250px;padding:11px 13px;font-size:13px}.analytics-select:focus{border-color:#8b82ff;box-shadow:0 0 0 3px #6c63ff17}.analytics-kpi-grid{grid-template-columns:repeat(4,1fr);gap:15px;max-width:1200px;margin:0 auto 16px;display:grid}.analytics-kpi-card{box-sizing:border-box;background:#fff;border:1px solid #e9e9f2;border-radius:16px;align-items:center;gap:14px;min-height:92px;padding:17px;transition:all .2s;display:flex;box-shadow:0 7px 24px #2623500a}.analytics-kpi-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #26235012}.analytics-kpi-icon{border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:20px;display:flex}.analytics-kpi-icon.purple{background:#efedff}.analytics-kpi-icon.blue{background:#eaf5ff}.analytics-kpi-icon.green{background:#eafaf1}.analytics-kpi-icon.orange{background:#fff4e8}.analytics-kpi-card span{color:#777b90;margin-bottom:5px;font-size:12px;display:block}.analytics-kpi-card strong{color:#181927;font-size:25px;line-height:1;display:block}.analytics-rate-grid{grid-template-columns:repeat(4,1fr);gap:15px;max-width:1200px;margin:0 auto 22px;display:grid}.analytics-rate-card{background:#fff;border:1px solid #e9e9f2;border-radius:15px;align-items:center;gap:12px;padding:17px;display:flex;box-shadow:0 7px 24px #26235009}.analytics-rate-icon{border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:17px;display:flex}.analytics-rate-icon.purple{background:#efedff}.analytics-rate-icon.blue{background:#eaf5ff}.analytics-rate-icon.green{background:#eafaf1}.analytics-rate-icon.orange{background:#fff4e8}.analytics-rate-content{flex:1;min-width:0}.analytics-rate-title{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}.analytics-rate-title span{color:#55596d;font-size:12px;font-weight:700}.analytics-rate-title strong{color:#202132;font-size:15px}.analytics-rate-track{background:#eef0f5;border-radius:20px;width:100%;height:5px;overflow:hidden}.analytics-rate-fill{border-radius:inherit;height:100%;transition:width .4s}.analytics-rate-fill.purple{background:#6c63ff}.analytics-rate-fill.blue{background:#3b82f6}.analytics-rate-fill.green{background:#22c55e}.analytics-rate-fill.orange{background:#f59e0b}.analytics-rate-content small{color:#9699a9;margin-top:6px;font-size:10px;display:block}.analytics-top-grid{grid-template-columns:1.45fr 1fr;gap:18px;max-width:1200px;margin:0 auto 22px;display:grid}.analytics-card{box-sizing:border-box;background:#fff;border:1px solid #e9e9f2;border-radius:18px;padding:22px;box-shadow:0 7px 24px #2623500a}.analytics-card-header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:20px;display:flex}.analytics-card-header span{color:#8a8da0;letter-spacing:1.2px;font-size:10px;font-weight:800}.analytics-card-header h2{color:#202132;letter-spacing:-.2px;margin:5px 0 0;font-size:18px}.analytics-card-header p{color:#85889b;margin:5px 0 0;font-size:12px}.analytics-card-icon{background:#f0efff;border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;font-size:17px;display:flex}.analytics-progress-list{padding-top:5px}.analytics-progress-item{margin-bottom:22px}.analytics-progress-item:last-child{margin-bottom:0}.analytics-progress-header{color:#4e5266;justify-content:space-between;margin-bottom:8px;font-size:12px;display:flex}.analytics-progress-header strong{color:#27283a}.analytics-progress-track{background:#eeeef5;border-radius:20px;height:9px;overflow:hidden}.analytics-progress-fill{border-radius:inherit;background:linear-gradient(90deg,#6c63ff,#8b5cf6);height:100%;transition:width .5s}.analytics-best-card{color:#fff;background:linear-gradient(145deg,#272052,#5145a8);border-radius:18px;padding:23px;position:relative;overflow:hidden;box-shadow:0 12px 30px #4c40aa33}.best-card-glow{filter:blur(2px);background:#ffffff1f;border-radius:50%;width:180px;height:180px;position:absolute;top:-75px;right:-65px}.best-label{letter-spacing:1.1px;opacity:.75;font-size:10px;font-weight:800;position:relative}.analytics-best-card h2{max-width:330px;margin:12px 0 5px;font-size:20px;line-height:1.3;position:relative}.analytics-best-card>p{color:#ffffffb3;margin:0;font-size:12px;position:relative}.best-rate{align-items:baseline;gap:8px;margin:22px 0 18px;display:flex;position:relative}.best-rate strong{font-size:34px;line-height:1}.best-rate span{color:#ffffffb8;font-size:11px}.best-mini-stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid;position:relative}.best-mini-stats div{background:#ffffff12;border:1px solid #ffffff21;border-radius:10px;padding:11px}.best-mini-stats strong{font-size:16px;display:block}.best-mini-stats span{color:#ffffff9e;margin-top:3px;font-size:9px;display:block}.best-empty{padding:25px 0 5px;position:relative}.best-empty>div{margin-bottom:12px;font-size:28px}.best-empty strong{font-size:16px;display:block}.best-empty p{color:#ffffffa6;font-size:12px;line-height:1.5}.campaign-performance-card{max-width:1200px;margin:0 auto 22px}.campaign-count{color:#292a3c;flex-direction:column;align-items:flex-end;font-size:19px;font-weight:800;display:flex}.campaign-count span{color:#9699aa;margin-top:2px;font-size:9px;font-weight:600}.analytics-table-wrapper{width:100%;overflow-x:auto}.analytics-table{border-collapse:collapse;width:100%;min-width:800px}.analytics-table th{color:#7a7e91;text-align:left;letter-spacing:.4px;white-space:nowrap;background:#f8f8fb;border-bottom:1px solid #ebebf2;padding:11px 12px;font-size:10px;font-weight:800}.analytics-table th:first-child{border-radius:10px 0 0 10px}.analytics-table th:last-child{border-radius:0 10px 10px 0}.analytics-table td{color:#4d5062;white-space:nowrap;border-bottom:1px solid #f0f0f5;padding:13px 12px;font-size:12px}.analytics-table tbody tr:last-child td{border-bottom:none}.analytics-table tbody tr:hover{background:#fafaff}.analytics-campaign-name{align-items:center;gap:10px;display:flex}.campaign-table-avatar{color:#5c52e9;background:#efedff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:flex}.analytics-campaign-name strong{text-overflow:ellipsis;color:#28293a;max-width:220px;font-size:12px;display:block;overflow:hidden}.analytics-campaign-name span{text-overflow:ellipsis;color:#999cac;max-width:220px;margin-top:3px;font-size:10px;display:block;overflow:hidden}.analytics-rate-pill{border-radius:7px;align-items:center;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.analytics-rate-pill.purple{color:#5b50e8;background:#efedff}.analytics-rate-pill.blue{color:#2874d5;background:#eaf4ff}.analytics-empty{text-align:center;padding:45px 20px}.analytics-empty>div{background:#f3f3f8;border-radius:15px;justify-content:center;align-items:center;width:50px;height:50px;margin:0 auto 12px;font-size:22px;display:flex}.analytics-empty strong{color:#343547;font-size:14px;display:block}.analytics-empty p{color:#9295a6;max-width:390px;margin:7px auto 0;font-size:12px;line-height:1.6}.analytics-events{margin-top:-4px}.analytics-event-row{border-bottom:1px solid #f0f0f5;align-items:center;gap:12px;padding:13px 0;display:flex}.analytics-event-row:last-child{border-bottom:none}.analytics-event-icon{background:#f2f1ff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:flex}.analytics-event-info{flex-direction:column;flex:1;min-width:0;display:flex}.analytics-event-info strong{color:#353647;text-transform:capitalize;font-size:12px}.analytics-event-info span{color:#9295a6;text-overflow:ellipsis;margin-top:3px;font-size:10px;overflow:hidden}.analytics-event-date{color:#999cac;white-space:nowrap;font-size:10px}.analytics-ai-insight{box-sizing:border-box;background:linear-gradient(135deg,#faf9ff,#f5f3ff);border:1px solid #dfdcff;border-radius:16px;align-items:flex-start;gap:14px;max-width:1200px;margin:0 auto;padding:18px 20px;display:flex}.analytics-ai-icon{background:#eae7ff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:19px;display:flex}.analytics-ai-insight span{color:#6c63ff;letter-spacing:1.1px;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.analytics-ai-insight strong{color:#343247;font-size:13px;display:block}.analytics-ai-insight p{color:#797b8e;margin:5px 0 0;font-size:11px;line-height:1.55}.mailora-analytics-loading{text-align:center;box-sizing:border-box;background:#f7f8fc;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:30px;display:flex}.analytics-loading-icon{background:#efedff;border-radius:17px;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:15px;font-size:25px;animation:1.5s ease-in-out infinite analyticsPulse;display:flex}.mailora-analytics-loading h2{color:#252638;margin:0;font-size:20px}.mailora-analytics-loading p{color:#85889a;margin:7px 0 0;font-size:12px}@keyframes analyticsPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.06)}}@media (width<=1050px){.analytics-kpi-grid,.analytics-rate-grid{grid-template-columns:repeat(2,1fr)}.analytics-top-grid{grid-template-columns:1fr}}@media (width<=760px){.mailora-analytics-page{padding:20px 15px}.analytics-page-header{flex-direction:column;align-items:flex-start}.analytics-page-header h1{font-size:26px}.analytics-refresh-button{width:100%}.analytics-filter-card{flex-wrap:wrap;align-items:flex-start}.analytics-filter-content{min-width:180px}.analytics-select{width:100%;min-width:0}.analytics-kpi-grid,.analytics-rate-grid{grid-template-columns:1fr}.analytics-card{padding:17px}.analytics-best-card{padding:20px}.analytics-event-row{align-items:flex-start}.analytics-event-date{white-space:normal;text-align:right;max-width:100px}.analytics-ai-insight{padding:15px}}@media (width<=480px){.analytics-page-header h1{font-size:23px}.analytics-kpi-card{min-height:82px}.analytics-kpi-icon{width:42px;height:42px}.analytics-kpi-card strong{font-size:22px}.best-mini-stats div{padding:9px}}.mailora-queue-page{box-sizing:border-box;background:radial-gradient(circle at 90% 0,#6c63ff14,#0000 30%),#f7f8fc;min-height:100vh;padding:34px}.queue-page-header{justify-content:space-between;align-items:flex-end;gap:20px;max-width:1200px;margin:0 auto 26px;display:flex}.queue-eyebrow{color:#6c63ff;letter-spacing:1.5px;margin-bottom:8px;font-size:10px;font-weight:800}.queue-page-header h1{color:#171827;letter-spacing:-.8px;margin:0;font-size:32px;line-height:1.15}.queue-page-header p{color:#73778c;margin:9px 0 0;font-size:14px;line-height:1.6}.queue-refresh-button{color:#303244;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e4e5ef;border-radius:12px;padding:11px 17px;font-size:13px;font-weight:700;transition:all .2s;box-shadow:0 5px 16px #1e1e460a}.queue-refresh-button:hover{color:#5b50ed;border-color:#c9c5ff;transform:translateY(-1px)}.queue-alert{color:#991b1b;background:#fff5f5;border:1px solid #fecaca;border-radius:14px;align-items:flex-start;gap:12px;max-width:1200px;margin:0 auto 20px;padding:15px 17px;display:flex}.queue-alert>span{font-size:18px}.queue-alert strong{font-size:13px;display:block}.queue-alert p{color:#b91c1c;margin:4px 0 0;font-size:12px}.queue-overview-grid{grid-template-columns:repeat(6,1fr);gap:12px;max-width:1200px;margin:0 auto 18px;display:grid}.queue-stat-card{box-sizing:border-box;background:#fff;border:1px solid #e9e9f2;border-radius:15px;align-items:center;gap:11px;min-height:88px;padding:15px;transition:all .2s;display:flex;box-shadow:0 7px 24px #26235009}.queue-stat-card:hover{transform:translateY(-2px);box-shadow:0 11px 28px #26235012}.queue-stat-icon{border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:39px;height:39px;font-size:17px;display:flex}.queue-stat-icon.purple{background:#efedff}.queue-stat-icon.orange{background:#fff4e8}.queue-stat-icon.blue{background:#eaf4ff}.queue-stat-icon.green{background:#eafaf1}.queue-stat-icon.cyan{background:#e8fafa}.queue-stat-icon.red{background:#fff0f0}.queue-stat-card span{color:#85889b;white-space:nowrap;font-size:10px;display:block}.queue-stat-card strong{color:#202132;margin-top:4px;font-size:20px;display:block}.queue-health-card{box-sizing:border-box;background:linear-gradient(135deg,#faf9ff,#f5f3ff);border:1px solid #e5e2ff;border-radius:16px;align-items:center;gap:14px;max-width:1200px;margin:0 auto 20px;padding:17px 20px;display:flex}.queue-health-icon{background:#eae7ff;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:43px;height:43px;font-size:19px;display:flex}.queue-health-content{flex:1}.queue-health-content>span{color:#6c63ff;letter-spacing:1px;margin-bottom:4px;font-size:9px;font-weight:800;display:block}.queue-health-content strong{color:#343247;font-size:13px;display:block}.queue-health-content p{color:#85889b;margin:4px 0 0;font-size:10px}.queue-health-status{color:#218548;background:#effcf4;border:1px solid #ccefd9;border-radius:20px;align-items:center;gap:7px;padding:7px 11px;font-size:10px;font-weight:800;display:flex}.queue-live-dot{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #22c55e1f}.queue-main-card{box-sizing:border-box;background:#fff;border:1px solid #e9e9f2;border-radius:18px;max-width:1200px;margin:0 auto 22px;padding:22px;box-shadow:0 7px 24px #2623500a}.queue-card-header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:19px;display:flex}.queue-card-header>div:first-child>span{color:#8a8da0;letter-spacing:1.2px;font-size:9px;font-weight:800}.queue-card-header h2{color:#202132;margin:5px 0 0;font-size:18px}.queue-card-header p{color:#85889b;margin:5px 0 0;font-size:11px}.queue-count{flex-direction:column;align-items:flex-end;display:flex}.queue-count strong{color:#27283a;font-size:20px}.queue-count span{color:#9699aa;margin-top:2px;font-size:9px}.queue-toolbar{gap:10px;margin-bottom:16px;display:flex}.queue-search{background:#fafafd;border:1px solid #e4e5ed;border-radius:10px;flex:1;align-items:center;gap:8px;min-width:0;height:40px;padding:0 12px;display:flex}.queue-search>span{font-size:14px}.queue-search input{color:#303244;background:0 0;border:none;outline:none;width:100%;font-size:12px}.queue-search input::placeholder{color:#a0a3b2}.queue-status-filter{color:#444759;cursor:pointer;background:#fff;border:1px solid #e4e5ed;border-radius:10px;outline:none;min-width:155px;height:40px;padding:0 11px;font-size:12px}.queue-table-wrapper{width:100%;overflow-x:auto}.queue-table{border-collapse:collapse;width:100%;min-width:780px}.queue-table th{color:#7c8092;text-align:left;letter-spacing:.5px;white-space:nowrap;background:#f8f8fb;border-bottom:1px solid #e9e9f0;padding:11px 12px;font-size:9px;font-weight:800}.queue-table th:first-child{border-radius:9px 0 0 9px}.queue-table th:last-child{border-radius:0 9px 9px 0}.queue-table td{color:#4e5264;white-space:nowrap;border-bottom:1px solid #f0f0f5;padding:13px 12px;font-size:11px}.queue-table tbody tr:last-child td{border-bottom:none}.queue-table tbody tr:hover{background:#fafaff}.queue-recipient{align-items:center;gap:9px;display:flex}.queue-avatar{color:#5c52e9;background:#efedff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:flex}.queue-recipient strong{text-overflow:ellipsis;color:#292a3c;max-width:190px;font-size:11px;display:block;overflow:hidden}.queue-recipient span{text-overflow:ellipsis;color:#9699a9;max-width:190px;margin-top:3px;font-size:9px;display:block;overflow:hidden}.queue-subject{text-overflow:ellipsis;color:#444758;max-width:250px;font-size:11px;overflow:hidden}.queue-status{text-transform:capitalize;border-radius:7px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.queue-status.sent,.queue-status.delivered{color:#218548;background:#eafaf1}.queue-status.failed,.queue-status.bounced{color:#c24141;background:#fff0f0}.queue-status.processing{color:#a16207;background:#fff5df}.queue-status.queued{color:#5b50e8;background:#efedff}.queue-attempts{color:#55596b;background:#f4f4f8;border-radius:7px;justify-content:center;min-width:25px;padding:5px 7px;font-size:10px;font-weight:700;display:inline-flex}.queue-date{color:#9295a5;font-size:9px}.queue-empty{text-align:center;padding:55px 20px}.queue-empty-icon{background:#f2f2f7;border-radius:16px;justify-content:center;align-items:center;width:54px;height:54px;margin:0 auto 13px;font-size:23px;display:flex}.queue-empty strong{color:#343547;font-size:14px;display:block}.queue-empty p{color:#9295a6;max-width:390px;margin:7px auto 0;font-size:11px;line-height:1.6}.queue-ai-insight{box-sizing:border-box;background:linear-gradient(135deg,#faf9ff,#f5f3ff);border:1px solid #dfdcff;border-radius:16px;align-items:flex-start;gap:14px;max-width:1200px;margin:0 auto;padding:18px 20px;display:flex}.queue-ai-icon{background:#eae7ff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:19px;display:flex}.queue-ai-insight span{color:#6c63ff;letter-spacing:1px;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.queue-ai-insight strong{color:#343247;font-size:13px;display:block}.queue-ai-insight p{color:#797b8e;margin:5px 0 0;font-size:11px;line-height:1.55}.mailora-queue-loading{text-align:center;box-sizing:border-box;background:#f7f8fc;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:30px;display:flex}.queue-loading-icon{background:#efedff;border-radius:17px;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:15px;font-size:25px;animation:1.5s ease-in-out infinite queuePulse;display:flex}.mailora-queue-loading h2{color:#252638;margin:0;font-size:20px}.mailora-queue-loading p{color:#85889a;margin:7px 0 0;font-size:12px}@keyframes queuePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.06)}}@media (width<=1100px){.queue-overview-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.mailora-queue-page{padding:20px 15px}.queue-page-header{flex-direction:column;align-items:flex-start}.queue-page-header h1{font-size:26px}.queue-refresh-button{width:100%}.queue-overview-grid{grid-template-columns:repeat(2,1fr)}.queue-health-card{flex-wrap:wrap;align-items:flex-start}.queue-health-status{margin-left:57px}.queue-toolbar{flex-direction:column}.queue-status-filter{width:100%}.queue-main-card{padding:17px}}@media (width<=480px){.queue-overview-grid{grid-template-columns:1fr}.queue-card-header{flex-direction:column}.queue-count{align-items:flex-start}.queue-health-status{margin-left:0}.queue-ai-insight{padding:15px}}.meloza-chat-page{background:radial-gradient(circle at 80% 0,#6c63ff17,#0000 32%),#f7f8fc;flex-direction:column;min-height:100vh;display:flex}.meloza-chat-header{box-sizing:border-box;background:#fffffff0;border-bottom:1px solid #e8e9f1;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:18px 30px;display:flex}.meloza-chat-title{align-items:center;gap:13px;display:flex}.meloza-chat-icon{color:#fff;background:linear-gradient(135deg,#6c63ff,#8b5cf6);border-radius:13px;justify-content:center;align-items:center;width:43px;height:43px;font-size:19px;display:flex;box-shadow:0 8px 20px #6c63ff38}.meloza-chat-eyebrow{color:#6c63ff;letter-spacing:1.3px;margin-bottom:3px;font-size:9px;font-weight:800}.meloza-chat-title h1{color:#1c1d2c;margin:0;font-size:19px;line-height:1.2}.meloza-chat-title p{color:#85889b;margin:3px 0 0;font-size:10px}.meloza-chat-header-actions{align-items:center;gap:10px;display:flex}.meloza-online-status{color:#27844b;background:#f2fcf5;border:1px solid #d9f0e0;border-radius:20px;align-items:center;gap:7px;padding:8px 11px;font-size:10px;font-weight:700;display:flex}.meloza-online-status span{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #22c55e1a}.meloza-new-chat{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6c63ff,#8b5cf6);border:none;border-radius:10px;padding:9px 14px;font-size:11px;font-weight:700;transition:all .2s;box-shadow:0 7px 17px #6c63ff2e}.meloza-new-chat:hover{transform:translateY(-1px);box-shadow:0 10px 22px #6c63ff40}.meloza-chat-body{box-sizing:border-box;flex:1;width:100%;max-width:930px;margin:0 auto;padding:30px 25px 145px}.meloza-welcome{text-align:center;max-width:700px;margin:35px auto 38px}.meloza-welcome-orb{color:#fff;background:linear-gradient(135deg,#6c63ff,#9b7cff);border-radius:21px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 16px;font-size:25px;font-weight:800;display:flex;box-shadow:0 14px 35px #6c63ff3d}.meloza-welcome-label{color:#6c63ff;letter-spacing:1.5px;margin-bottom:7px;font-size:9px;font-weight:800}.meloza-welcome h2{color:#252638;letter-spacing:-.6px;margin:0;font-size:27px}.meloza-welcome p{color:#85889b;max-width:550px;margin:10px auto 22px;font-size:12px;line-height:1.65}.meloza-suggestions{grid-template-columns:repeat(2,1fr);gap:10px;max-width:560px;margin:0 auto;display:grid}.meloza-suggestions button{color:#4a4c5d;text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e5ef;border-radius:12px;align-items:center;gap:10px;min-height:55px;padding:10px 13px;font-size:11px;font-weight:600;transition:all .2s;display:flex}.meloza-suggestions button:hover{color:#5b50e8;background:#faf9ff;border-color:#c9c5ff;transform:translateY(-2px)}.meloza-suggestions button span{background:#f1efff;border-radius:9px;justify-content:center;align-items:center;width:31px;height:31px;font-size:15px;display:flex}.meloza-message-container{flex-direction:column;gap:22px;display:flex}.meloza-message-row{align-items:flex-start;gap:10px;width:100%;display:flex}.meloza-assistant-row{justify-content:flex-start}.meloza-user-row{justify-content:flex-end}.meloza-avatar{color:#fff;background:linear-gradient(135deg,#6c63ff,#8b5cf6);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:flex;box-shadow:0 5px 13px #6c63ff2e}.meloza-user-avatar{color:#5c5f70;background:#ececf3;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:9px;font-weight:800;display:flex}.meloza-message-bubble{word-break:break-word;border-radius:15px;max-width:72%;padding:12px 15px;font-size:12px;line-height:1.65}.meloza-assistant-message{color:#414354;background:#fff;border:1px solid #e7e7f0;border-top-left-radius:5px;box-shadow:0 5px 18px #1e1e4609}.meloza-user-message{color:#fff;background:linear-gradient(135deg,#6c63ff,#765df1);border-top-right-radius:5px;box-shadow:0 7px 20px #6c63ff2b}.meloza-message-content{white-space:pre-wrap}.meloza-message-error{color:#b91c1c;background:#fff4f4;border-color:#fecaca}.meloza-typing{align-items:center;gap:4px;display:flex}.meloza-typing>span{background:#8b5cf6;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite melozaTyping}.meloza-typing>span:nth-child(2){animation-delay:.15s}.meloza-typing>span:nth-child(3){animation-delay:.3s}.meloza-typing small{color:#989bab;margin-left:7px;font-size:9px}@keyframes melozaTyping{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.meloza-input-section{z-index:20;box-sizing:border-box;background:linear-gradient(#f7f8fc00,#f7f8fcfa 30%);padding:15px 25px 18px;position:fixed;bottom:0;left:245px;right:0}.meloza-input-container{max-width:850px;margin:0 auto}.meloza-input-box{background:#fff;border:1px solid #dddde8;border-radius:17px;align-items:flex-end;gap:9px;padding:8px 8px 8px 14px;transition:all .2s;display:flex;box-shadow:0 12px 35px #24234617}.meloza-input-box:focus-within{border-color:#aaa4ff;box-shadow:0 12px 35px #6c63ff1f}.meloza-input-box textarea{resize:none;color:#303244;background:0 0;border:none;outline:none;flex:1;min-height:28px;max-height:140px;padding:7px 0;font-family:inherit;font-size:12px;line-height:1.5}.meloza-input-box textarea::placeholder{color:#a1a4b2}.meloza-input-box textarea:disabled{opacity:.6}.meloza-send-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6c63ff,#8b5cf6);border:none;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;font-weight:800;transition:all .2s;display:flex;box-shadow:0 6px 15px #6c63ff33}.meloza-send-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 9px 20px #6c63ff45}.meloza-send-button:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.meloza-input-footer{color:#a0a3b1;justify-content:space-between;gap:15px;padding:7px 5px 0;font-size:8px;display:flex}@media (width<=900px){.meloza-input-section{left:0}.meloza-chat-header{padding:15px 20px}.meloza-chat-body{padding-left:18px;padding-right:18px}.meloza-message-bubble{max-width:78%}}@media (width<=650px){.meloza-chat-header{align-items:flex-start}.meloza-chat-header-actions{flex-direction:column;align-items:flex-end}.meloza-online-status,.meloza-chat-title p{display:none}.meloza-welcome{margin-top:20px}.meloza-welcome h2{font-size:22px}.meloza-suggestions{grid-template-columns:1fr}.meloza-message-bubble{max-width:82%}.meloza-input-footer{display:none}.meloza-input-section{padding:10px 12px 12px}}@media (width<=430px){.meloza-chat-header{padding:12px 14px}.meloza-chat-title h1{font-size:16px}.meloza-chat-icon{width:38px;height:38px}.meloza-new-chat{padding:8px 10px;font-size:10px}.meloza-message-bubble{max-width:80%;font-size:11px}.meloza-avatar,.meloza-user-avatar{width:30px;height:30px}}.meloza-chat-page{min-height:100vh;position:relative}.meloza-chat-history{z-index:30;box-sizing:border-box;background:#fff;border-right:1px solid #e8e9f1;flex-direction:column;width:250px;padding:20px 14px;display:flex;position:fixed;top:0;bottom:0;left:245px;box-shadow:8px 0 25px #1e1e4609}.meloza-history-header{justify-content:space-between;align-items:center;padding:2px 5px 17px;display:flex}.meloza-history-brand{color:#6c63ff;letter-spacing:1px;font-size:13px;font-weight:900}.meloza-history-header span{color:#9497a8;margin-top:3px;font-size:9px;display:block}.meloza-history-close,.meloza-history-open{color:#66697b;cursor:pointer;background:#fafafd;border:1px solid #e8e8f0;border-radius:9px;width:30px;height:30px}.meloza-history-close:hover,.meloza-history-open:hover{color:#5c52e9;background:#f1efff}.meloza-history-new{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6c63ff,#8b5cf6);border:none;border-radius:11px;align-items:center;gap:8px;width:100%;height:42px;padding:0 12px;font-size:11px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 7px 18px #6c63ff2e}.meloza-history-new:hover{transform:translateY(-1px);box-shadow:0 10px 23px #6c63ff3d}.meloza-history-new span{font-size:17px}.meloza-history-search{box-sizing:border-box;background:#fafafd;border:1px solid #e7e7ef;border-radius:10px;align-items:center;gap:7px;height:37px;margin:13px 0 17px;padding:0 10px;display:flex}.meloza-history-search>span{color:#858899;font-size:17px}.meloza-history-search input{color:#3b3d4f;background:0 0;border:none;outline:none;width:100%;font-size:10px}.meloza-history-search input::placeholder{color:#a1a4b3}.meloza-history-label{color:#a0a3b2;letter-spacing:1.1px;padding:0 7px 8px;font-size:8px;font-weight:800}.meloza-history-list{flex:1;min-height:0;overflow-y:auto}.meloza-history-list::-webkit-scrollbar{width:4px}.meloza-history-list::-webkit-scrollbar-thumb{background:#dddde8;border-radius:10px}.meloza-history-item{box-sizing:border-box;color:#66697a;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;width:100%;min-height:43px;margin-bottom:4px;padding:7px 8px;transition:all .18s;display:flex}.meloza-history-item:hover{color:#554be3;background:#f7f6ff}.meloza-history-item.active{color:#5147df;background:#f2f0ff;border-color:#e1defe}.history-chat-icon{background:#f0eff7;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;display:flex}.meloza-history-item.active .history-chat-icon{background:#e4e1ff}.history-chat-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:10px;font-weight:600;overflow:hidden}.history-delete{color:#a2a4b2;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:21px;height:21px;font-size:15px;display:flex}.history-delete:hover{color:#d04444;background:#ffe9e9}.meloza-history-empty{color:#999baa;text-align:center;padding:20px 8px;font-size:10px}.meloza-history-footer{background:#faf9ff;border:1px solid #e9e7f8;border-radius:11px;align-items:center;gap:9px;margin-top:12px;padding:12px 10px;display:flex}.meloza-history-footer>span{background:#eceaff;border-radius:8px;justify-content:center;align-items:center;width:29px;height:29px;font-size:13px;display:flex}.meloza-history-footer strong{color:#454157;font-size:9px;display:block}.meloza-history-footer small{color:#9698a8;margin-top:3px;font-size:7px;display:block}.meloza-chat-main{flex-direction:column;min-height:100vh;display:flex}.meloza-chat-main.history-visible{margin-left:250px}.meloza-history-open{margin-right:2px;font-size:15px}@media (width<=900px){.meloza-chat-history{width:245px;left:0;box-shadow:10px 0 30px #1414321f}.meloza-chat-main.history-visible{margin-left:0}}@media (width<=650px){.meloza-chat-history{width:270px}.meloza-chat-main.history-visible .meloza-chat-header{opacity:.35;pointer-events:none}}.meloza-message-content{line-height:1.7}.meloza-message-content p{margin:0 0 12px}.meloza-message-content p:last-child{margin-bottom:0}.meloza-message-content h1,.meloza-message-content h2,.meloza-message-content h3{color:var(--melo-text);margin:18px 0 10px;line-height:1.3}.meloza-message-content h1{font-size:24px}.meloza-message-content h2{font-size:20px}.meloza-message-content h3{font-size:17px}.meloza-message-content ul,.meloza-message-content ol{margin:10px 0 14px;padding-left:24px}.meloza-message-content li{margin:5px 0}.meloza-message-content strong{font-weight:700}.meloza-message-content a{color:var(--melo-primary);font-weight:600;text-decoration:none}.meloza-message-content a:hover{text-decoration:underline}.meloza-inline-code{color:var(--melo-primary-dark);background:#f1f0ff;border-radius:6px;padding:3px 7px;font-family:Consolas,Monaco,monospace;font-size:.9em}.meloza-code-block{background:#171827;border:1px solid #292a3b;border-radius:12px;margin:16px 0;overflow:hidden}.meloza-code-header{color:#bfc2d4;letter-spacing:.6px;background:#202133;justify-content:space-between;align-items:center;min-height:40px;padding:8px 12px;font-size:11px;font-weight:700;display:flex}.meloza-code-header button{color:#fff;cursor:pointer;background:0 0;border:1px solid #3b3d50;border-radius:7px;padding:5px 9px;font-size:11px;font-weight:600;transition:all .2s}.meloza-code-header button:hover{background:#303246}.meloza-code-block pre{margin:0;padding:16px;overflow-x:auto}.meloza-code-block pre code{color:#f5f6fa;white-space:pre;font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;line-height:1.65}.meloza-message-content blockquote{border-left:4px solid var(--melo-primary);color:var(--melo-muted);background:#f7f6ff;margin:14px 0;padding:10px 16px}.meloza-message-content hr{border:none;border-top:1px solid var(--melo-border);margin:18px 0}.meloza-message-content table{border-collapse:collapse;border:1px solid var(--melo-border);border-radius:8px;width:100%;margin:16px 0;overflow:hidden}.meloza-message-content th,.meloza-message-content td{border:1px solid var(--melo-border);text-align:left;padding:9px 11px}.meloza-message-content th{background:#f7f6ff;font-weight:700}.meloza-message-actions{border-top:1px solid var(--melo-border);flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;padding-top:8px;display:flex}.meloza-message-actions button{color:var(--melo-muted);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:6px 9px;font-size:12px;font-weight:600;transition:all .2s}.meloza-message-actions button:hover{color:var(--melo-primary);background:#f3f2ff}.meloza-message-actions button:disabled{opacity:.45;cursor:not-allowed}.meloza-message-actions button.feedback-active{color:var(--melo-primary);background:#f1f0ff}.meloza-message-actions button:active{transform:scale(.96)}.melo-cloud-page{min-height:100vh;color:var(--melo-text);background:#f7f8fc;display:flex}.melo-cloud-sidebar{border-right:1px solid var(--melo-border);background:#fff;flex-direction:column;flex-shrink:0;width:260px;min-height:100vh;padding:24px 16px;display:flex}.melo-cloud-brand{align-items:center;gap:11px;padding:4px 10px 30px;display:flex}.melo-cloud-logo{background:var(--melo-gradient);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;font-weight:800;display:flex;box-shadow:0 8px 20px #6c63ff38}.melo-cloud-brand div:last-child{flex-direction:column;display:flex}.melo-cloud-brand strong{letter-spacing:.3px;font-size:16px}.melo-cloud-brand span{color:var(--melo-primary);letter-spacing:2px;margin-top:2px;font-size:9px;font-weight:800}.melo-cloud-nav{flex-direction:column;gap:5px;display:flex}.melo-cloud-nav button{width:100%;min-height:44px;color:var(--melo-muted);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:11px;padding:0 12px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.melo-cloud-nav button span{text-align:center;width:22px;font-size:16px}.melo-cloud-nav button:hover{color:var(--melo-primary);background:#f5f4ff}.melo-cloud-nav button.active{color:var(--melo-primary);background:#f0efff;font-weight:700}.melo-cloud-nav-title{color:#a0a3b4;letter-spacing:1.4px;margin:22px 12px 7px;font-size:9px;font-weight:800}.melo-cloud-sidebar-bottom{margin-top:auto}.melo-cloud-credit-card{background:linear-gradient(145deg,#f4f2ff,#faf9ff);border:1px solid #e5e2ff;border-radius:14px;margin:18px 4px;padding:16px}.credit-card-title{color:var(--melo-muted);font-size:11px;font-weight:700}.melo-cloud-credit-card strong{margin-top:5px;font-size:23px;display:block}.credit-card-bar{background:#dfddf5;border-radius:99px;height:5px;margin:10px 0 7px;overflow:hidden}.credit-card-bar div{border-radius:inherit;background:var(--melo-gradient);width:72%;height:100%}.melo-cloud-credit-card small{color:var(--melo-muted);font-size:10px}.melo-cloud-user{border-top:1px solid var(--melo-border);align-items:center;gap:10px;padding:12px 8px 4px;display:flex}.melo-cloud-user-avatar{background:var(--melo-gradient);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:800;display:flex}.melo-cloud-user>div:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.melo-cloud-user strong{font-size:12px}.melo-cloud-user small{color:var(--melo-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;overflow:hidden}.melo-cloud-user button{color:var(--melo-muted);cursor:pointer;background:0 0;border:none;font-size:17px}.melo-cloud-main{flex:1;min-width:0;padding:34px 42px;overflow-x:hidden}.melo-cloud-header{justify-content:space-between;align-items:flex-start;gap:20px;max-width:1250px;margin:0 auto 28px;display:flex}.melo-cloud-eyebrow{color:var(--melo-primary);letter-spacing:1.5px;margin-bottom:8px;font-size:10px;font-weight:800}.melo-cloud-header h1{letter-spacing:-.7px;margin:0;font-size:30px}.melo-cloud-header p{color:var(--melo-muted);margin:8px 0 0;font-size:14px}.melo-cloud-status{border:1px solid var(--melo-border);color:var(--melo-muted);background:#fff;border-radius:99px;align-items:center;gap:7px;padding:8px 12px;font-size:11px;font-weight:700;display:flex}.melo-cloud-status span{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #dcfce7}.melo-cloud-hero{color:#fff;background:linear-gradient(135deg,#171827 0%,#252344 60%,#342b65 100%);border-radius:22px;justify-content:space-between;align-items:center;max-width:1250px;min-height:250px;margin:0 auto 34px;padding:42px 46px;display:flex;position:relative;overflow:hidden}.melo-cloud-hero-content{z-index:2;position:relative}.melo-cloud-hero-badge{letter-spacing:1px;background:#ffffff14;border:1px solid #ffffff26;border-radius:99px;padding:7px 11px;font-size:9px;font-weight:800;display:inline-flex}.melo-cloud-hero h2{letter-spacing:-.8px;margin:17px 0 10px;font-size:32px;line-height:1.15}.melo-cloud-hero p{color:#c7c7d8;max-width:520px;margin:0;font-size:13px;line-height:1.7}.melo-cloud-hero-orb{z-index:2;background:var(--melo-gradient);border-radius:42px;justify-content:center;align-items:center;width:145px;height:145px;margin-right:60px;font-size:62px;font-weight:900;display:flex;position:relative;transform:rotate(8deg);box-shadow:0 25px 60px #6c63ff66,0 0 70px #8b5cf62e}.melo-cloud-section-header{justify-content:space-between;align-items:flex-end;gap:20px;max-width:1250px;margin:0 auto 18px;display:flex}.melo-cloud-section-header h2{margin:0;font-size:19px}.melo-cloud-section-header p{color:var(--melo-muted);margin:5px 0 0;font-size:12px}.melo-cloud-search{border:1px solid var(--melo-border);background:#fff;border-radius:10px;align-items:center;gap:8px;width:240px;height:40px;padding:0 12px;display:flex}.melo-cloud-search span{color:var(--melo-muted);font-size:17px}.melo-cloud-search input{width:100%;color:var(--melo-text);background:0 0;border:none;outline:none;font-size:11px}.melo-cloud-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:1250px;margin:0 auto;display:grid}.melo-cloud-product-card{border:1px solid var(--melo-border);text-align:left;cursor:pointer;background:#fff;border-radius:16px;min-height:250px;padding:19px;transition:transform .2s,box-shadow .2s,border-color .2s}.melo-cloud-product-card:hover{border-color:#d9d5ff;transform:translateY(-4px);box-shadow:0 16px 35px #23204614}.melo-cloud-product-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.melo-cloud-product-icon{background:#f3f2ff;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex}.melo-cloud-product-top>span{font-size:9px;font-weight:700}.product-active{color:#16a34a}.product-coming{color:#8b5cf6}.melo-cloud-product-category{color:var(--melo-primary);letter-spacing:1px;margin-top:20px;font-size:9px;font-weight:800}.melo-cloud-product-card h3{margin:6px 0 8px;font-size:16px}.melo-cloud-product-card p{min-height:55px;color:var(--melo-muted);margin:0;font-size:11px;line-height:1.6}.melo-cloud-product-open{color:var(--melo-primary);margin-top:19px;font-size:11px;font-weight:800}.melo-cloud-stats{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1250px;margin:30px auto 0;display:grid}.melo-cloud-stat-card{border:1px solid var(--melo-border);background:#fff;border-radius:14px;align-items:center;gap:13px;padding:17px;display:flex}.melo-cloud-stat-card>span{background:#f4f3ff;border-radius:11px;justify-content:center;align-items:center;width:40px;height:40px;font-size:17px;display:flex}.melo-cloud-stat-card div{flex-direction:column;display:flex}.melo-cloud-stat-card small{color:var(--melo-muted);font-size:10px}.melo-cloud-stat-card strong{margin-top:3px;font-size:14px}.stat-online{color:#16a34a}.melo-cloud-footer{border-top:1px solid var(--melo-border);max-width:1250px;color:var(--melo-muted);justify-content:space-between;margin:35px auto 5px;padding-top:18px;font-size:10px;display:flex}@media (width<=1100px){.melo-cloud-product-grid{grid-template-columns:repeat(2,1fr)}.melo-cloud-hero-orb{margin-right:20px}}@media (width<=800px){.melo-cloud-sidebar{width:210px}.melo-cloud-main{padding:25px 20px}.melo-cloud-hero{padding:30px}.melo-cloud-hero-orb{width:100px;height:100px;margin-right:0;font-size:42px}}@media (width<=650px){.melo-cloud-page{display:block}.melo-cloud-sidebar{border-right:none;border-bottom:1px solid var(--melo-border);width:100%;min-height:auto}.melo-cloud-nav,.melo-cloud-sidebar-bottom{display:none}.melo-cloud-header{display:block}.melo-cloud-header-right{margin-top:15px}.melo-cloud-hero{min-height:230px}.melo-cloud-hero h2{font-size:25px}.melo-cloud-hero-orb{display:none}.melo-cloud-section-header{display:block}.melo-cloud-search{width:100%;margin-top:15px}.melo-cloud-product-grid,.melo-cloud-stats{grid-template-columns:1fr}.melo-cloud-footer{display:block}}.melo-loading-screen{color:#fff;z-index:99999;background:radial-gradient(circle at 50% 35%,#6c63ff29,#0000 32%),#080812;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:fixed;inset:0;overflow:hidden}.melo-loading-background{pointer-events:none;position:absolute;inset:0;overflow:hidden}.loading-orb{filter:blur(80px);opacity:.45;border-radius:50%;animation:7s ease-in-out infinite meloOrbFloat;position:absolute}.loading-orb-one{background:#6c63ff59;width:300px;height:300px;top:-100px;left:-80px}.loading-orb-two{background:#8b5cf647;width:350px;height:350px;animation-delay:1.5s;bottom:-100px;right:-120px}.loading-orb-three{background:#6366f12e;width:220px;height:220px;animation-delay:3s;bottom:5%;left:50%}.melo-loading-content{z-index:2;text-align:center;flex-direction:column;align-items:center;width:min(420px,100% - 40px);display:flex;position:relative}.melo-loading-logo-wrap{justify-content:center;align-items:center;width:94px;height:94px;margin-bottom:24px;display:flex;position:relative}.melo-loading-logo{background:linear-gradient(135deg,#6c63ff,#8b5cf6);border-radius:20px;justify-content:center;align-items:center;width:68px;height:68px;font-size:32px;font-weight:900;animation:2.2s ease-in-out infinite meloLogoPulse;display:flex;box-shadow:0 0 35px #6c63ff59,inset 0 1px #ffffff40}.melo-loading-ring{border:2px solid #8b5cf6e6;border-color:#8b5cf6e6 #6c63ff80 #ffffff14 #ffffff14;border-radius:50%;animation:1.6s linear infinite meloLoadingSpin;position:absolute;inset:0}.melo-loading-brand{align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.melo-loading-brand-main{letter-spacing:.08em;background:linear-gradient(90deg,#fff,#b9b4ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:28px;font-weight:900}.melo-loading-brand-cloud{letter-spacing:.12em;color:#8f8da3;font-size:12px;font-weight:700}.melo-loading-message{color:#aaa8bb;margin-bottom:24px;font-size:13px;animation:1.8s ease-in-out infinite meloLoadingText}.melo-loading-progress{background:#ffffff14;border-radius:20px;width:230px;height:4px;margin-bottom:18px;overflow:hidden}.melo-loading-progress-bar{background:linear-gradient(90deg,#6c63ff,#8b5cf6,#a78bfa);border-radius:20px;width:40%;height:100%;animation:1.6s ease-in-out infinite meloProgressMove;box-shadow:0 0 14px #6c63ffb3}.melo-loading-dots{align-items:center;gap:5px;margin-bottom:26px;display:flex}.melo-loading-dots span{background:#8b5cf6;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite meloDotPulse}.melo-loading-dots span:nth-child(2){animation-delay:.15s}.melo-loading-dots span:nth-child(3){animation-delay:.3s}.melo-loading-footer{color:#5f5d70;letter-spacing:.05em;font-size:10px}@keyframes meloLoadingSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes meloLogoPulse{0%,to{transform:scale(1);box-shadow:0 0 35px #6c63ff59,inset 0 1px #ffffff40}50%{transform:scale(1.04);box-shadow:0 0 55px #6c63ff8c,inset 0 1px #ffffff40}}@keyframes meloProgressMove{0%{transform:translate(-150%)}50%{transform:translate(100%)}to{transform:translate(350%)}}@keyframes meloDotPulse{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@keyframes meloLoadingText{0%,to{opacity:.55}50%{opacity:1}}@keyframes meloOrbFloat{0%,to{transform:translate(0)scale(1)}50%{transform:translate(20px,-15px)scale(1.08)}}@media (width<=600px){.melo-loading-brand-main{font-size:24px}.melo-loading-brand-cloud{font-size:10px}.melo-loading-message{font-size:12px}.melo-loading-progress{width:190px}}.kiddoprints-product-card{background:linear-gradient(145deg,#fffdf5,#fff);border:2px solid #f2c94c;position:relative}.kiddoprints-product-card:hover{border-color:#f2b705;transform:translateY(-4px);box-shadow:0 16px 35px #f2b7052e}.kiddoprints-product-card .melo-cloud-product-icon{background:#fff4c7}.kiddoprints-product-card .melo-cloud-product-open{color:#b77900;font-weight:700}html{scroll-behavior:smooth}body{color:#15162b;background:#f7f8fc;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,a{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}.melo-landing{color:#15162b;background:radial-gradient(circle at 50% -10%,#6c63ff24,#0000 38%),#f7f8fc;min-height:100vh;position:relative;overflow:hidden}.ambient{filter:blur(100px);pointer-events:none;opacity:.25;z-index:0;border-radius:50%;width:420px;height:420px;position:fixed}.ambient-one{background:#8b5cf6;top:120px;left:-220px}.ambient-two{background:#6366f1;top:700px;right:-240px}.melo-navbar{z-index:1000;-webkit-backdrop-filter:blur(22px);background:#ffffffc7;border-bottom:1px solid #1e1f4614;justify-content:space-between;align-items:center;gap:30px;width:100%;height:78px;padding:0 6%;display:flex;position:sticky;top:0}.melo-logo{cursor:pointer;flex-shrink:0;align-items:center;gap:11px;display:flex}.logo-mark{color:#fff;background:linear-gradient(135deg,#6c63ff,#8b5cf6);border-radius:12px;place-items:center;width:40px;height:40px;font-size:19px;font-weight:800;display:grid;box-shadow:0 8px 25px #6c63ff40}.logo-text{flex-direction:column;line-height:1;display:flex}.logo-name{letter-spacing:.4px;font-size:17px;font-weight:800}.logo-cloud{color:#77798e;letter-spacing:2px;margin-top:4px;font-size:8px;font-weight:700}.melo-nav{align-items:center;gap:27px;margin-left:auto;display:flex}.melo-nav a,.software-menu-trigger{color:#55576d;background:0 0;border:0;font-size:13px;font-weight:600;text-decoration:none;transition:color .2s,transform .2s}.melo-nav a:hover,.software-menu-trigger:hover{color:#6259ef}.software-menu{position:relative}.software-menu-trigger{align-items:center;gap:6px;padding:8px 0;display:flex}.software-chevron{font-size:12px;transition:transform .2s;display:inline-block}.software-chevron.open{transform:rotate(180deg)}.software-dropdown{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff7;border:1px solid #1e1f4614;border-radius:20px;width:350px;padding:10px;animation:.2s softwareDropdownIn;position:absolute;top:calc(100% + 16px);left:50%;transform:translate(-50%);box-shadow:0 25px 70px #19194624}@keyframes softwareDropdownIn{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}.software-dropdown:before{content:"";background:#fff;border-top:1px solid #1e1f4614;border-left:1px solid #1e1f4614;width:14px;height:14px;position:absolute;top:-7px;left:50%;transform:translate(-50%)rotate(45deg)}.software-item{text-align:left;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;width:100%;padding:12px;transition:background .2s,transform .2s;display:flex}.software-item:hover:not(:disabled){background:#f4f3ff;transform:translate(3px)}.software-item.disabled{opacity:.48}.software-item-icon{background:#f3f2ff;border-radius:11px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.software-item-content{flex-direction:column;flex:1;gap:4px;display:flex}.software-item-content strong{color:#17182c;font-size:13px}.software-item-content small{color:#8a8ca0;letter-spacing:.6px;font-size:10px;font-weight:600}.software-item-status{color:#6c63ff;background:#f1f0ff;border-radius:20px;padding:5px 8px;font-size:9px;font-weight:800}.nav-cta{color:#fff;background:#15162b;border:0;border-radius:12px;align-items:center;gap:8px;padding:11px 17px;font-size:12px;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 25px #15162b26}.nav-cta:hover{transform:translateY(-2px);box-shadow:0 13px 30px #15162b33}.nav-cta span{font-size:15px}.melo-hero{z-index:1;background:radial-gradient(circle at 70% 40%,#6c63ff1f,#0000 35%),radial-gradient(circle at 20% 10%,#8b5cf614,#0000 30%);justify-content:space-between;align-items:center;gap:70px;min-height:690px;padding:90px 6% 80px;display:flex;position:relative}.hero-content{z-index:3;width:55%;max-width:760px;position:relative}.hero-badge{color:#655cf1;letter-spacing:1.5px;background:#ffffffb3;border:1px solid #6c63ff26;border-radius:50px;align-items:center;gap:9px;margin-bottom:25px;padding:8px 13px;font-size:10px;font-weight:800;display:inline-flex;box-shadow:0 8px 25px #322d820f}.badge-dot{background:#6c63ff;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite badgePulse;box-shadow:0 0 12px #6c63ff}@keyframes badgePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.75)}}.melo-hero h1{color:#15162b;letter-spacing:-4px;margin:0;font-size:clamp(48px,6vw,78px);font-weight:800;line-height:.99}.melo-hero h1 span{background:linear-gradient(90deg,#655cf1,#8b5cf6,#a855f7);color:#0000;-webkit-background-clip:text;background-clip:text}.primary-cta,.secondary-cta{border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 20px;font-size:12px;font-weight:750;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.primary-cta{color:#fff;background:linear-gradient(135deg,#6c63ff,#8b5cf6);border:0;box-shadow:0 14px 30px #6c63ff40}.primary-cta:hover{transform:translateY(-3px);box-shadow:0 18px 38px #6c63ff52}.primary-cta span{font-size:16px}.secondary-cta{color:#303149;background:#ffffffbf;border:1px solid #1e1f461a}.secondary-cta:hover{background:#fff;transform:translateY(-3px);box-shadow:0 12px 28px #1e1f4614}.hero-trust{flex-wrap:wrap;gap:10px 22px;margin-top:31px;display:flex}.hero-trust span{color:#9899a9;letter-spacing:1.4px;font-size:9px;font-weight:800}.hero-visual{flex-shrink:0;place-items:center;width:440px;height:440px;display:grid;position:relative}.core-glow{filter:blur(18px);background:radial-gradient(circle,#6c63ff4d,#0000 70%);border-radius:50%;width:250px;height:250px;animation:4s ease-in-out infinite coreGlow;position:absolute}@keyframes coreGlow{0%,to{opacity:.7;transform:scale(.95)}50%{opacity:1;transform:scale(1.12)}}.ai-core{z-index:5;color:#fff;background:radial-gradient(circle at 30% 25%,#9a91ff,#6c63ff 45%,#493fd0);border:1px solid #ffffff80;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:150px;height:150px;display:flex;position:relative;box-shadow:0 30px 80px #5248dc59,inset 0 0 30px #ffffff29}.core-logo{font-size:36px;font-weight:900;line-height:1}.ai-core span{letter-spacing:1px;margin-top:8px;font-size:13px;font-weight:800}.ai-core small{letter-spacing:2px;opacity:.75;margin-top:3px;font-size:7px}.orbit{border:1px solid #6c63ff2e;border-radius:50%;position:absolute}.orbit-one{width:285px;height:285px;animation:18s linear infinite rotateOrbit}.orbit-two{border-color:#8b5cf61f;width:410px;height:410px;animation:26s linear infinite rotateOrbitReverse}@keyframes rotateOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotateOrbitReverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.floating-product{z-index:8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;border:1px solid #1e1f4614;border-radius:15px;align-items:center;gap:10px;min-width:145px;padding:11px 13px;animation:4s ease-in-out infinite floatingProduct;display:flex;position:absolute;box-shadow:0 18px 45px #1e1f461f}.floating-product>span{background:#f1efff;border-radius:10px;place-items:center;width:35px;height:35px;font-size:17px;display:grid}.floating-product div{flex-direction:column;gap:3px;display:flex}.floating-product strong{color:#25263d;font-size:10px}.floating-product small{color:#9293a4;font-size:8px}.floating-mailora{animation-delay:-.5s;top:28px;right:20px}.floating-meloza{animation-delay:-1.4s;top:145px;left:-5px}.floating-vidioza{animation-delay:-2.2s;bottom:75px;right:-4px}.floating-archonix{animation-delay:-3s;bottom:15px;left:55px}@keyframes floatingProduct{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.platform-stats{z-index:10;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffdb;border:1px solid #1e1f4614;border-radius:22px;grid-template-columns:repeat(4,1fr);width:min(1100px,88%);margin:-25px auto 0;display:grid;position:relative;overflow:hidden;box-shadow:0 25px 60px #1e1f4614}.stat{border-right:1px solid #1e1f4612;flex-direction:column;justify-content:center;min-height:105px;padding:20px 28px;display:flex}.stat:last-child{border-right:0}.stat strong{color:#24253d;font-size:23px;font-weight:800}.stat span{color:#9293a3;margin-top:6px;font-size:10px;font-weight:650}.section-heading{z-index:2;text-align:center;width:min(720px,100%);margin:0 auto 55px;position:relative}.section-label{color:#6c63ff;letter-spacing:2px;margin-bottom:14px;font-size:9px;font-weight:850;display:inline-block}.section-heading h2{color:#191a30;letter-spacing:-2.5px;margin:0;font-size:clamp(35px,4vw,53px);line-height:1.06}.section-heading h2 span{background:linear-gradient(90deg,#665df1,#8b5cf6);color:#0000;-webkit-background-clip:text;background-clip:text}.section-heading p{color:#77798c;max-width:650px;margin:19px auto 0;font-size:14px;line-height:1.75}.products-section{background:#fff;padding:125px 6% 120px;position:relative}.products-section:before{content:"";pointer-events:none;background:radial-gradient(circle,#6c63ff14,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;top:100px;left:-300px}.software-grid{z-index:2;grid-template-columns:repeat(4,1fr);gap:20px;width:min(1320px,100%);margin:0 auto;display:grid;position:relative}.software-card{background:linear-gradient(145deg,#fffffffa,#f8f7fff0);border:1px solid #1e1f4614;border-radius:22px;flex-direction:column;min-height:335px;padding:25px;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 45px #1e1f460f}.software-card:before{content:"";transform-origin:0;background:linear-gradient(90deg,#6c63ff,#8b5cf6);width:100%;height:3px;transition:transform .3s;position:absolute;top:0;left:0;transform:scaleX(0)}.software-card:hover{border-color:#6c63ff2e;transform:translateY(-8px);box-shadow:0 25px 65px #322d821f}.software-card:hover:before{transform:scaleX(1)}.software-card.coming-soon{opacity:.78}.software-icon{background:#f0efff;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:17px;font-size:23px;display:grid}.software-category{color:#8a8ca0;letter-spacing:1.5px;font-size:8px;font-weight:850}.software-card h3{color:#202139;margin:7px 0 10px;font-size:19px;line-height:1.2}.software-card>p{color:#77798b;margin:0;font-size:11px;line-height:1.65}.software-features{gap:7px;margin-top:18px;display:grid}.software-feature{color:#5f6174;align-items:center;gap:7px;font-size:9px;font-weight:600;display:flex}.software-feature span{color:#6c63ff;font-weight:900}.software-button{color:#fff;background:#17182c;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:auto;padding:11px 13px;font-size:10px;font-weight:750;transition:transform .2s,background .2s;display:flex}.software-button:hover{background:#6c63ff;transform:translateY(-2px)}.software-button span{font-size:13px}.software-status{color:#7168e8;text-align:center;background:#f0efff;border-radius:11px;width:100%;margin-top:auto;padding:11px;font-size:9px;font-weight:800}.why-section{background:radial-gradient(circle at 80% 20%,#6c63ff14,#0000 30%),#f7f8fc;padding:120px 6%;position:relative}.products-grid{z-index:2;grid-template-columns:repeat(4,1fr);gap:20px;width:min(1320px,100%);margin:0 auto;display:grid;position:relative}.product-card{background:linear-gradient(145deg,#fff,#f9f8ff);border:1px solid #1e1f4614;border-radius:22px;flex-direction:column;min-height:340px;padding:27px;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 45px #1e1f460f}.product-card:hover{transform:translateY(-7px);box-shadow:0 25px 65px #1e1f461f}.product-card:before{content:"";background:linear-gradient(90deg,#6c63ff,#a855f7);width:100%;height:3px;position:absolute;top:0;left:0}.product-card-top{justify-content:space-between;align-items:center;display:flex}.product-icon{background:#f0efff;border-radius:14px;place-items:center;width:50px;height:50px;font-size:23px;display:grid}.product-arrow{color:#a0a1b0;font-size:20px;transition:color .2s,transform .2s}.product-card:hover .product-arrow{color:#6c63ff;transform:translate(3px,-3px)}.product-category{color:#898b9d;letter-spacing:1.5px;margin-top:20px;font-size:8px;font-weight:850}.product-card h3{color:#202139;margin:8px 0 10px;font-size:21px}.product-description{color:#77798b;margin:0;font-size:11px;line-height:1.7}.feature-list{gap:7px;margin-top:18px;display:grid}.feature{color:#606274;align-items:center;gap:7px;font-size:9px;font-weight:600;display:flex}.projects-section{background:radial-gradient(circle at 10% 20%,#6c63ff14,#0000 30%),#fff;padding:120px 6%;position:relative;overflow:hidden}.projects-grid{z-index:2;grid-template-columns:repeat(4,1fr);gap:20px;width:min(1320px,100%);margin:0 auto;display:grid;position:relative}.project-card{background:linear-gradient(145deg,#fff,#f8f7ff);border:1px solid #1e1f4614;border-radius:22px;flex-direction:column;min-height:350px;padding:27px;transition:transform .3s,box-shadow .3s;display:flex;position:relative;box-shadow:0 15px 45px #1e1f460f}.project-card:hover{transform:translateY(-8px);box-shadow:0 25px 65px #1e1f461f}.project-icon{background:#f0efff;border-radius:14px;place-items:center;width:50px;height:50px;font-size:23px;display:grid}.project-category{color:#898b9d;letter-spacing:1.5px;margin-top:20px;font-size:8px;font-weight:850}.project-card h3{color:#202139;margin:8px 0 10px;font-size:20px}.project-description{color:#77798b;margin:0;font-size:11px;line-height:1.7}.project-features{gap:7px;margin-top:17px;display:grid}.project-feature{color:#606274;align-items:center;gap:7px;font-size:9px;font-weight:600;display:flex}.project-feature span{color:#6c63ff}.project-button{color:#fff;background:#17182c;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;margin-top:auto;padding:11px 13px;font-size:10px;font-weight:750;transition:background .2s,transform .2s;display:flex}.project-button:hover{background:#6c63ff;transform:translateY(-2px)}#partners{background:radial-gradient(circle at 85% 30%,#8b5cf617,#0000 30%),#f7f8fc}#partners .why-grid{z-index:2;grid-template-columns:repeat(4,1fr);gap:20px;width:min(1320px,100%);margin:0 auto;display:grid;position:relative}#partners .why-card{background:#fff;border:1px solid #1e1f4614;border-radius:22px;min-height:270px;padding:27px;transition:transform .3s,box-shadow .3s;position:relative;box-shadow:0 14px 45px #1e1f460d}#partners .why-card:hover{transform:translateY(-7px);box-shadow:0 25px 60px #1e1f461c}#partners .why-card>span{background:#f0efff;border-radius:14px;place-items:center;width:50px;height:50px;font-size:22px;display:grid}#partners .why-card h3{color:#202139;margin:20px 0 10px;font-size:18px}#partners .why-card p{color:#77798b;margin:0;font-size:11px;line-height:1.7}.why-card-arrow{color:#b0b1bf;font-size:18px;transition:color .2s,transform .2s;position:absolute;bottom:23px;right:25px}#partners .why-card:hover .why-card-arrow{color:#6c63ff;transform:translate(4px,-4px)}.platform-section{background:radial-gradient(circle at 80%,#6c63ff1a,#0000 35%),#fff;padding:120px 6%;position:relative;overflow:hidden}.platform-inner{grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;width:min(1320px,100%);margin:0 auto;display:grid}.platform-copy{z-index:2;position:relative}.platform-copy h2{color:#191a30;letter-spacing:-2.5px;margin:0;font-size:clamp(38px,4vw,55px);line-height:1.05}.platform-copy h2 span{background:linear-gradient(90deg,#665df1,#8b5cf6);color:#0000;-webkit-background-clip:text;background-clip:text}.platform-copy p{color:#77798b;max-width:560px;margin:21px 0 0;font-size:13px;line-height:1.8}.about-highlights{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:30px;display:grid}.about-highlight{background:#ffffffb3;border:1px solid #1e1f4612;border-radius:14px;padding:15px}.about-highlight strong{color:#26273e;font-size:11px;display:block}.about-highlight span{color:#8a8b9b;margin-top:6px;font-size:8px;line-height:1.5;display:block}.ecosystem{place-items:center;width:100%;min-height:500px;display:grid;position:relative}.ecosystem:before{content:"";border:1px dashed #6c63ff24;border-radius:50%;width:420px;height:420px;animation:18s linear infinite ecosystemOrbit;position:absolute}@keyframes ecosystemOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ecosystem-center{z-index:5;color:#fff;background:radial-gradient(circle at 30% 25%,#9a91ff,#6c63ff 48%,#493fd0);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:175px;height:175px;display:flex;position:absolute;box-shadow:0 25px 70px #5248dc4d}.ecosystem-logo{font-size:38px;font-weight:900}.ecosystem-center strong{letter-spacing:1px;margin-top:6px;font-size:15px}.ecosystem-center small{letter-spacing:2px;opacity:.75;margin-top:3px;font-size:7px}.ecosystem-node{z-index:8;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffe6;border:1px solid #1e1f4614;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;width:145px;min-height:90px;transition:transform .25s,box-shadow .25s;display:flex;position:absolute;box-shadow:0 18px 45px #1e1f461a}.ecosystem-node:hover{box-shadow:0 24px 55px #1e1f4624}.ecosystem-node strong{color:#25263d;font-size:11px}.ecosystem-node span{color:#8b8c9c;margin-top:5px;font-size:8px}.node-mailora{top:5px;left:50%;transform:translate(-50%)}.node-meloza{top:50%;right:0;transform:translateY(-50%)}.node-vidioza{bottom:5px;left:50%;transform:translate(-50%)}.node-archonix{top:50%;left:0;transform:translateY(-50%)}.node-mailora:hover,.node-vidioza:hover{transform:translate(-50%)translateY(-5px)}.node-meloza:hover,.node-archonix:hover{transform:translateY(-50%)translate(-5px)}.ecosystem-line{z-index:1;transform-origin:0;background:linear-gradient(90deg,#6c63ff00,#6c63ff4d,#6c63ff00);width:150px;height:1px;position:absolute}.line-one{top:50%;left:50%;transform:rotate(0)}.line-two{top:50%;left:50%;transform:rotate(90deg)}.line-three{top:50%;left:50%;transform:rotate(180deg)}.line-four{top:50%;left:50%;transform:rotate(270deg)}.final-cta{text-align:center;color:#fff;background:radial-gradient(circle at 50% 10%,#6c63ff4d,#0000 35%),#111226;justify-content:center;align-items:center;min-height:510px;padding:110px 6%;display:flex;position:relative;overflow:hidden}.cta-glow{filter:blur(20px);background:radial-gradient(circle,#6c63ff2e,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute}.cta-content{z-index:2;max-width:760px;position:relative}.cta-content .section-label{color:#9d96ff}.cta-content h2{letter-spacing:-3px;margin:0;font-size:clamp(42px,5vw,66px);line-height:1}.cta-content h2 span{background:linear-gradient(90deg,#9a91ff,#c084fc);color:#0000;-webkit-background-clip:text;background-clip:text}.cta-content p{color:#a7a8bb;max-width:600px;margin:22px auto 0;font-size:14px;line-height:1.75}.cta-content .hero-actions{justify-content:center}.final-cta .secondary-cta{color:#fff;background:#ffffff0f;border-color:#ffffff26}.melo-footer{color:#fff;background:#0c0d1d;grid-template-columns:2fr 1fr 1fr;gap:60px;padding:60px 6% 25px;display:grid;position:relative}.footer-brand{max-width:360px}.footer-brand .logo-name{color:#fff}.footer-brand p{color:#85879b;margin:20px 0 0;font-size:11px;line-height:1.7}.footer-products,.footer-platform{flex-direction:column;align-items:flex-start;display:flex}.footer-products h4,.footer-platform h4{color:#fff;letter-spacing:1.2px;margin:4px 0 17px;font-size:10px;font-weight:800}.footer-products button,.footer-platform button{color:#85879b;text-align:left;background:0 0;border:0;padding:4px 0;font-size:10px;transition:color .2s}.footer-products button:hover,.footer-platform button:hover{color:#a49eff}.footer-bottom{color:#646679;border-top:1px solid #ffffff12;grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:25px;padding-top:22px;font-size:8px;display:flex}.mobile-menu-button{background:#fff;border:1px solid #1e1f4614;border-radius:12px;width:42px;height:42px;padding:9px;display:none}.mobile-menu-button span{background:#202139;border-radius:10px;width:100%;height:2px;margin:5px 0;transition:transform .25s,opacity .25s;display:block}.mobile-menu-button.active span:first-child{transform:translateY(7px)rotate(45deg)}.mobile-menu-button.active span:nth-child(2){opacity:0}.mobile-menu-button.active span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-menu{z-index:999;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff7;border-bottom:1px solid #1e1f4614;padding:15px;animation:.2s mobileMenuIn;position:fixed;top:78px;left:0;right:0;box-shadow:0 20px 50px #1414321a}@keyframes mobileMenuIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.mobile-menu-link{color:#3d3f55;text-align:left;background:0 0;border:0;border-radius:11px;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:0 12px;font-size:13px;font-weight:650;display:flex}.mobile-menu-link:hover{color:#655cf1;background:#f5f4ff}.mobile-software-list{background:#f7f6ff;border-radius:14px;margin:2px 0 8px;padding:5px}.mobile-software-item{text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.mobile-software-item:hover:not(:disabled){background:#fff}.mobile-software-item.disabled{opacity:.45}.mobile-software-item-icon{background:#eceaff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.mobile-software-item-content{flex-direction:column;flex:1;gap:3px;display:flex}.mobile-software-item-content strong{color:#27283f;font-size:10px}.mobile-software-item-content small{color:#9293a3;font-size:8px}.mobile-menu-explore{color:#fff;background:linear-gradient(135deg,#6c63ff,#8b5cf6);border:0;border-radius:12px;width:100%;margin-top:10px;padding:13px;font-size:11px;font-weight:750}@media (width<=1100px){.melo-navbar{padding:0 4%}.melo-nav{gap:18px}.melo-hero{gap:35px;padding-left:5%;padding-right:5%}.hero-content{width:55%}.hero-visual{width:390px;height:390px}.software-grid,.products-grid,.projects-grid,#partners .why-grid{grid-template-columns:repeat(2,1fr)}.platform-inner{gap:35px}.ecosystem{transform:scale(.9)}}@media (width<=760px){.melo-navbar{height:70px;padding:0 5%}.logo-cloud,.melo-nav,.nav-cta{display:none}.mobile-menu-button{display:block}.mobile-menu{top:70px}.melo-hero{text-align:center;flex-direction:column;gap:55px;min-height:auto;padding:75px 6% 80px}.hero-content{width:100%}.hero-badge{margin-bottom:20px}.melo-hero h1{letter-spacing:-3px;font-size:clamp(42px,12vw,62px)}.hero-description{margin-left:auto;margin-right:auto;font-size:14px}.hero-actions{flex-wrap:wrap;justify-content:center}.hero-trust{justify-content:center}.hero-visual{width:330px;height:330px}.ai-core{width:125px;height:125px}.core-logo{font-size:30px}.orbit-one{width:225px;height:225px}.orbit-two{width:310px;height:310px}.floating-product{min-width:125px;padding:8px 10px}.floating-product>span{width:30px;height:30px;font-size:14px}.floating-product strong{font-size:8px}.floating-product small{font-size:7px}.floating-mailora{top:10px;right:0}.floating-meloza{top:110px;left:-20px}.floating-vidioza{bottom:65px;right:-15px}.floating-archonix{bottom:0;left:20px}.platform-stats{grid-template-columns:repeat(2,1fr);width:90%;margin-top:-20px}.stat{min-height:90px;padding:16px 18px}.stat:nth-child(2){border-right:0}.stat:nth-child(-n+2){border-bottom:1px solid #1e1f4612}.products-section,.why-section,.projects-section,.platform-section{padding:90px 6%}.section-heading{margin-bottom:40px}.section-heading h2{letter-spacing:-2px;font-size:38px}.software-grid,.products-grid,.projects-grid,#partners .why-grid{grid-template-columns:1fr}.software-card,.product-card,.project-card{min-height:auto}.platform-inner{grid-template-columns:1fr}.platform-copy{text-align:center}.platform-copy p{margin-left:auto;margin-right:auto}.about-highlights{text-align:left;grid-template-columns:1fr}.ecosystem{min-height:410px;margin:-30px 0;transform:scale(.78)}.ecosystem:before{width:350px;height:350px}.final-cta{min-height:480px;padding:90px 6%}.cta-content h2{font-size:45px}.melo-footer{grid-template-columns:1fr 1fr;gap:35px}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column;align-items:flex-start;gap:8px}}@media (width<=430px){.melo-navbar{padding:0 4%}.melo-hero{padding-top:60px}.melo-hero h1{font-size:40px}.hero-description{font-size:13px}.hero-actions{flex-direction:column}.primary-cta,.secondary-cta{width:100%}.hero-visual{width:290px;height:290px}.orbit-one{width:200px;height:200px}.orbit-two{width:270px;height:270px}.ai-core{width:110px;height:110px}.floating-product{min-width:112px}.floating-meloza{left:-5px}.floating-vidioza{right:-5px}.floating-archonix{left:5px}.platform-stats{width:92%}.stat{padding:14px}.stat strong{font-size:19px}.section-heading h2{font-size:34px}.products-section,.why-section,.projects-section,.platform-section{padding:75px 5%}.ecosystem{margin:-55px 0;transform:scale(.66)}.melo-footer{grid-template-columns:1fr;padding-left:5%;padding-right:5%}.footer-brand{grid-column:auto}}.software-card{isolation:isolate;animation:.8s both softwareCardReveal;animation-delay:calc(var(--card-index) * .12s);transition:transform .45s,box-shadow .45s,border-color .45s;position:relative;overflow:hidden}.software-card:hover{transform:translateY(-12px);box-shadow:0 30px 70px #4c3cb429,0 0 0 1px #6c63ff14}.software-card-glow{filter:blur(10px);pointer-events:none;background:radial-gradient(circle,#6c63ff2e,#0000 70%);border-radius:50%;width:220px;height:220px;transition:transform .5s;position:absolute;top:-100px;right:-80px}.software-card:hover .software-card-glow{transform:scale(1.5)}.software-card-top{z-index:2;justify-content:space-between;align-items:center;margin-bottom:28px;display:flex;position:relative}.software-icon{background:linear-gradient(135deg,#6c63ff1f,#8b5cf633);border:1px solid #6c63ff24;border-radius:17px;justify-content:center;align-items:center;width:58px;height:58px;font-size:27px;transition:transform .4s,box-shadow .4s;display:flex;box-shadow:inset 0 1px #fffc,0 10px 25px #6c63ff14}.software-card:hover .software-icon{transform:rotate(-5deg)scale(1.08);box-shadow:0 14px 35px #6c63ff2e}.software-status{color:#16a34a;letter-spacing:.12em;background:#22c55e14;border:1px solid #22c55e26;border-radius:999px;align-items:center;gap:7px;padding:6px 11px;font-size:10px;font-weight:800;display:inline-flex}.software-status:before{content:"";background:#22c55e;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite livePulse;box-shadow:0 0 0 4px #22c55e1a}.software-card-content{z-index:2;position:relative}.software-category{color:#7c6cff;letter-spacing:.13em;text-transform:uppercase;margin-bottom:9px;font-size:11px;font-weight:800;display:block}.software-card h3{color:#17152b;letter-spacing:-.035em;margin:0 0 13px;font-size:25px;line-height:1.15}.software-card p{color:#66657a;max-width:390px;margin:0;font-size:14px;line-height:1.75}.software-features{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.software-features span{color:#5f5c73;background:#6c63ff0b;border:1px solid #6c63ff14;border-radius:9px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:600;display:inline-flex}.feature-check{color:#6c63ff;font-weight:900}.software-card-bottom{z-index:2;border-top:1px solid #1e1b4b12;margin-top:28px;padding-top:20px;position:relative}.software-open{color:#fff;cursor:pointer;background:#17152b;border:0;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:13px 15px;font-size:13px;font-weight:700;transition:transform .3s,background .3s,box-shadow .3s;display:flex}.software-open span{font-size:18px;transition:transform .3s}.software-open:hover{background:linear-gradient(135deg,#6c63ff,#8b5cf6);transform:translateY(-2px);box-shadow:0 12px 30px #6c63ff40}.software-open:hover span{transform:translate(5px)}.software-card.chatmaster .software-card-glow{background:radial-gradient(circle,#3b82f633,#0000 70%)}.software-card.videomaster .software-card-glow{background:radial-gradient(circle,#8b5cf638,#0000 70%)}.software-card.mailmaster .software-card-glow{background:radial-gradient(circle,#ec48992e,#0000 70%)}.software-card.businessmaster .software-card-glow{background:radial-gradient(circle,#10b9812e,#0000 70%)}@keyframes softwareCardReveal{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes livePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.8)}}@media (width<=768px){.software-card{padding:24px}.software-card h3{font-size:22px}.software-card:hover{transform:translateY(-6px)}.software-features{gap:6px}.software-features span{font-size:10px}}.melo-hero{background:radial-gradient(circle at 72% 45%,#6c63ff1f,#0000 30%),radial-gradient(circle at 15% 20%,#8b5cf614,#0000 28%);grid-template-columns:1.05fr .95fr;align-items:center;gap:40px;min-height:760px;padding:110px 7% 90px;display:grid;position:relative;overflow:hidden}.hero-background-grid{pointer-events:none;background-image:linear-gradient(#6c63ff09 1px,#0000 1px),linear-gradient(90deg,#6c63ff09 1px,#0000 1px);background-size:55px 55px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.hero-glow{filter:blur(80px);pointer-events:none;border-radius:50%;position:absolute}.hero-glow-one{background:#6c63ff17;width:350px;height:350px;top:100px;right:10%}.hero-glow-two{background:#8b5cf612;width:280px;height:280px;bottom:40px;left:20%}.hero-content{z-index:5;max-width:680px;position:relative}.hero-badge{color:#6c63ff;letter-spacing:.13em;background:#6c63ff0f;border:1px solid #6c63ff21;border-radius:999px;align-items:center;gap:9px;margin-bottom:25px;padding:8px 13px;font-size:10px;font-weight:800;display:inline-flex}.hero-badge-dot{background:#6c63ff;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite heroDotPulse;box-shadow:0 0 0 5px #6c63ff14}.hero-content h1{letter-spacing:-.065em;color:#151329;max-width:700px;margin:0;font-size:clamp(52px,6vw,88px);font-weight:800;line-height:.98}.hero-content h1 span{background:linear-gradient(110deg,#6c63ff 10%,#8b5cf6 50%,#b45cff 90%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-top:10px;display:block}.hero-description{color:#67657a;max-width:590px;margin:28px 0 0;font-size:17px;line-height:1.75}.hero-actions{align-items:center;gap:13px;margin-top:35px;display:flex}.hero-primary-btn,.hero-secondary-btn{border-radius:12px;justify-content:center;align-items:center;min-height:50px;padding:0 20px;font-size:13px;font-weight:750;text-decoration:none;transition:transform .3s,box-shadow .3s,background .3s;display:inline-flex}.hero-primary-btn{color:#fff;background:linear-gradient(135deg,#6c63ff,#8b5cf6);gap:25px;box-shadow:0 15px 35px #6c63ff40}.hero-primary-btn span{font-size:18px;transition:transform .3s}.hero-primary-btn:hover{transform:translateY(-3px);box-shadow:0 20px 45px #6c63ff52}.hero-primary-btn:hover span{transform:translate(5px)}.hero-secondary-btn{color:#343149;background:#ffffffb3;border:1px solid #1e1b4b1a}.hero-secondary-btn:hover{background:#fff;transform:translateY(-3px);box-shadow:0 12px 30px #1e1b4b14}.hero-trust{color:#9895aa;letter-spacing:.15em;flex-wrap:wrap;align-items:center;gap:12px;margin-top:34px;font-size:9px;font-weight:800;display:flex}.hero-trust i{background:#b9b6c8;border-radius:50%;width:4px;height:4px}.hero-visual{aspect-ratio:1;justify-content:center;align-items:center;width:min(570px,100%);margin-left:auto;display:flex;position:relative}.hero-orbit{pointer-events:none;border:1px solid #6c63ff1f;border-radius:50%;position:absolute}.orbit-large{width:100%;height:100%;animation:30s linear infinite orbitRotate}.orbit-medium{border-color:#8b5cf624;width:76%;height:76%;animation:22s linear infinite orbitRotateReverse}.orbit-small{border-color:#6c63ff2e;width:52%;height:52%;animation:16s linear infinite orbitRotate}.orbit-large:before,.orbit-large:after,.orbit-medium:before,.orbit-medium:after{content:"";background:#7c6cff;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 20px #6c63ff80}.orbit-large:before{top:8%;left:50%}.orbit-large:after{bottom:10%;right:13%}.orbit-medium:before{top:50%;left:-4px}.orbit-medium:after{top:12%;right:7%}.ai-core{z-index:3;background:radial-gradient(circle,#fffffff2 0%,#f1eeffe6 42%,#e0dbffb3 70%,#6c63ff1a 100%);border-radius:50%;justify-content:center;align-items:center;width:210px;height:210px;animation:5s ease-in-out infinite coreFloat;display:flex;position:relative;box-shadow:0 35px 90px #6c63ff38,inset 0 0 45px #6c63ff14}.ai-core:before{content:"";border:1px solid #6c63ff26;border-radius:50%;position:absolute;inset:18px;box-shadow:inset 0 0 30px #6c63ff1a}.ai-core-inner{z-index:4;background:linear-gradient(145deg,#fff,#efedff);border:1px solid #6c63ff2e;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:115px;height:115px;display:flex;position:relative;box-shadow:0 15px 40px #6c63ff26}.ai-core-inner span{letter-spacing:-.05em;color:#17152b;font-size:25px;font-weight:900}.ai-core-inner small{letter-spacing:.18em;color:#77728d;margin-top:3px;font-size:7px;font-weight:800}.ai-core-ring{border:1px solid #6c63ff2e;border-radius:50%;position:absolute}.ring-one{animation:3s ease-in-out infinite ringPulse;inset:4px}.ring-two{border-color:#8b5cf617;animation:3s ease-in-out infinite reverse ringPulse;inset:-10px}.hero-floating-card{z-index:6;-webkit-backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid #fffc;border-radius:15px;align-items:center;gap:11px;min-width:165px;padding:11px 13px;animation:5s ease-in-out infinite floatingCard;display:flex;position:absolute;box-shadow:0 18px 45px #2c275f1a}.floating-card-icon{color:#6c63ff;background:linear-gradient(135deg,#6c63ff1f,#8b5cf62e);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;font-weight:900;display:flex}.hero-floating-card strong{color:#28253e;font-size:12px;font-weight:800;display:block}.hero-floating-card span{color:#858197;margin-top:3px;font-size:9px;display:block}.card-chat{top:15%;left:2%}.card-video{animation-delay:-1.2s;top:7%;right:2%}.card-mail{animation-delay:-2.3s;bottom:14%;left:3%}.card-business{animation-delay:-3.4s;bottom:7%;right:3%}@keyframes coreFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes ringPulse{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes floatingCard{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes orbitRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes orbitRotateReverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes heroDotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.75)}}@media (width<=1050px){.melo-hero{text-align:center;grid-template-columns:1fr;padding-top:90px}.hero-content{margin:0 auto}.hero-description{margin-left:auto;margin-right:auto}.hero-actions,.hero-trust{justify-content:center}.hero-visual{max-width:520px;margin:20px auto 0}}@media (width<=650px){.melo-hero{min-height:auto;padding:85px 20px 70px}.hero-content h1{font-size:clamp(43px,12vw,62px);line-height:1}.hero-description{font-size:15px;line-height:1.65}.hero-actions{flex-direction:column;width:100%}.hero-primary-btn,.hero-secondary-btn{width:100%}.hero-trust{gap:8px;font-size:8px}.hero-visual{width:100%;max-width:390px;margin-top:35px}.ai-core{width:145px;height:145px}.ai-core-inner{width:82px;height:82px}.ai-core-inner span{font-size:18px}.ai-core-inner small{font-size:5px}.hero-floating-card{gap:7px;min-width:125px;padding:8px}.floating-card-icon{width:30px;height:30px;font-size:12px}.hero-floating-card strong{font-size:9px}.hero-floating-card span{font-size:7px}.card-chat{left:0}.card-video{right:0}.card-mail{left:0}.card-business{right:0}}.premium-software-grid{margin-top:55px;position:relative}.premium-software-card{background:linear-gradient(145deg,#fffffff5,#f8f7ffeb);border:1px solid #28235a14;border-radius:26px;flex-direction:column;min-height:470px;padding:30px;transition:transform .45s,box-shadow .45s,border-color .45s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 55px #231e500f}.premium-card-number{letter-spacing:-.08em;color:#6c63ff0b;pointer-events:none;font-size:58px;font-weight:900;line-height:1;transition:color .4s,transform .4s;position:absolute;top:22px;right:25px}.premium-software-card:hover .premium-card-number{color:#6c63ff17;transform:translateY(-4px)}.premium-software-card .software-card-top{margin-bottom:35px}.premium-software-card .software-icon{z-index:3;border-radius:19px;width:66px;height:66px;font-size:29px;position:relative}.premium-software-card .software-card-content{z-index:3;flex:1;position:relative}.premium-software-card .software-category{letter-spacing:.16em;margin-bottom:10px;font-size:10px}.premium-software-card h3{letter-spacing:-.045em;margin-bottom:15px;font-size:28px}.premium-software-card p{max-width:360px;font-size:14px;line-height:1.75}.premium-software-card .software-features{gap:7px;margin-top:25px}.premium-software-card .software-features span{background:#6c63ff09;padding:7px 9px}.premium-software-card .software-card-bottom{z-index:4;margin-top:25px;position:relative}.premium-software-card .software-open{letter-spacing:.01em;border-radius:12px;min-height:48px;font-size:12px}.premium-software-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#6c63ff17,#0000 70%);border-radius:50%;width:260px;height:260px;transition:transform .6s,opacity .6s;position:absolute;bottom:-130px;right:-130px}.premium-software-card:hover:after{opacity:.8;transform:scale(1.45)}.premium-software-card.chatmaster{--product-accent:#4f7cff}.premium-software-card.videomaster{--product-accent:#8b5cf6}.premium-software-card.mailmaster{--product-accent:#ec4899}.premium-software-card.businessmaster{--product-accent:#10b981}.premium-software-card .software-category{color:var(--product-accent)}.premium-software-card .software-icon{color:var(--product-accent);background:linear-gradient(135deg, color-mix(in srgb, var(--product-accent) 10%, white), color-mix(in srgb, var(--product-accent) 18%, white))}.ecosystem-bottom{color:#a19eb0;letter-spacing:.16em;justify-content:center;align-items:center;gap:18px;margin-top:65px;font-size:9px;font-weight:800;display:flex}@media (width<=768px){.premium-software-card{border-radius:21px;min-height:auto;padding:25px}.premium-card-number{font-size:45px;top:20px;right:20px}.premium-software-card h3{font-size:24px}.ecosystem-bottom{gap:10px;font-size:7px}.ecosystem-bottom-line{width:35px}}.melo-landing{color:#fff;background:radial-gradient(circle at 72% 35%,#4c2da02e,#0000 28%),radial-gradient(circle at 18% 70%,#1e50b41f,#0000 30%),#02030a;min-height:100vh;position:relative;overflow-x:hidden}.melo-space-hero{isolation:isolate;background:radial-gradient(circle at 70% 45%,#603abe29,#0000 30%),radial-gradient(circle at 20% 30%,#1950a01f,#0000 35%),linear-gradient(135deg,#010208 0%,#030613 48%,#02030a 100%);align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.space-stars{z-index:-5;opacity:.9;background-image:radial-gradient(circle,#ffffffe6 1px,#0000 1.5px),radial-gradient(circle,#96beffb3 1px,#0000 1.5px),radial-gradient(circle,#ffffff8c .8px,#0000 1.2px);background-position:10px 20px,60px 90px,130px 40px;background-size:110px 110px,170px 170px,250px 250px;animation:80s linear infinite starDrift;position:absolute;inset:-50%}.space-stars-two{opacity:.45;animation-duration:130s;animation-direction:reverse;transform:scale(1.4)}.space-stars-three{opacity:.25;animation-duration:180s;transform:scale(1.8)}@keyframes starDrift{0%{transform:translate(0,0)}to{transform:translate(180px,100px)}}.space-nebula{filter:blur(70px);pointer-events:none;z-index:-4;border-radius:50%;position:absolute}.nebula-one{background:radial-gradient(circle,#6c46ff38,#4e30aa14 45%,#0000 72%);width:600px;height:600px;animation:14s ease-in-out infinite nebulaFloat;top:-180px;right:-120px}.nebula-two{background:radial-gradient(circle,#1478ff24,#0000 70%);width:500px;height:500px;animation:18s ease-in-out infinite nebulaFloatReverse;bottom:-220px;left:-180px}@keyframes nebulaFloat{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-30px,25px)scale(1.08)}}@keyframes nebulaFloatReverse{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(35px,-20px)scale(1.12)}}.space-planet{pointer-events:none;z-index:-3;border-radius:50%;position:absolute;box-shadow:inset -45px -25px 70px #000000bf,0 0 80px #5564ff1f}.planet-one{opacity:.5;background:radial-gradient(circle at 30% 28%,#7087c9,#29365e 38%,#0b1020 72%,#03040a 100%);width:180px;height:180px;animation:12s ease-in-out infinite planetFloat;top:13%;right:4%}.planet-two{opacity:.38;background:radial-gradient(circle at 35% 30%,#8b7ac7,#342a60 45%,#080812 100%);width:90px;height:90px;animation:16s ease-in-out infinite planetFloatReverse;bottom:18%;left:4%}@keyframes planetFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-18px)rotate(5deg)}}@keyframes planetFloatReverse{0%,to{transform:translateY(0)}50%{transform:translateY(20px)}}.shooting-star{opacity:0;z-index:-2;background:linear-gradient(90deg,#0000,#ffffffe6,#0000);width:120px;height:1px;animation:7s linear infinite shootingStar;position:absolute;transform:rotate(-35deg)}.shooting-star-one{top:18%;left:5%}.shooting-star-two{animation-delay:4s;top:55%;right:8%}@keyframes shootingStar{0%{opacity:0;transform:translate(0,0)rotate(-35deg)}8%{opacity:1}18%{opacity:0;transform:translate(260px,180px)rotate(-35deg)}to{opacity:0}}.space-hero-container{grid-template-columns:minmax(420px,.9fr) minmax(500px,1.1fr);align-items:center;gap:30px;width:min(1380px,92%);min-height:760px;margin:0 auto;padding:120px 0 80px;display:grid;position:relative}.space-hero-content{z-index:20;max-width:650px;position:relative}.space-mission-badge{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#aab8ff;letter-spacing:.16em;background:#0a0e23b8;border:1px solid #8296ff40;border-radius:999px;align-items:center;gap:10px;padding:9px 15px;font-size:10px;font-weight:800;display:inline-flex}.mission-status{background:#6dffbf;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite missionPulse;box-shadow:0 0 10px #6dffbf}@keyframes missionPulse{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.space-hero-kicker{color:#6877aa;letter-spacing:.28em;margin-top:28px;font-size:10px;font-weight:800}.space-hero-content h1{color:#fff;letter-spacing:-.065em;text-shadow:0 0 45px #7864ff29;max-width:650px;margin:18px 0 0;font-size:clamp(58px,6.5vw,94px);font-weight:900;line-height:.95}.space-hero-content h1 span{background:linear-gradient(100deg,#fff,#a8b7ff 45%,#8c6dff 80%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:10px;display:block}.space-hero-description{color:#8992ae;max-width:570px;margin-top:28px;font-size:16px;line-height:1.8}.space-hero-actions{gap:14px;margin-top:34px;display:flex}.space-primary-btn,.space-secondary-btn{letter-spacing:.04em;cursor:pointer;border-radius:14px;min-height:54px;padding:0 20px;font-family:inherit;font-size:12px;font-weight:800;transition:transform .3s,box-shadow .3s,border-color .3s}.space-primary-btn{color:#fff;background:linear-gradient(135deg,#7567ff,#4c3bbd);border:1px solid #968cff73;align-items:center;gap:11px;display:flex;box-shadow:0 12px 40px #644bff47}.space-primary-btn strong{margin-left:8px}.space-primary-btn:hover{transform:translateY(-4px);box-shadow:0 18px 55px #644bff6b}.space-secondary-btn{color:#b8bfd6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0e2099;border:1px solid #8c96be33}.space-secondary-btn:hover{color:#fff;border-color:#8c96ff73;transform:translateY(-4px)}.space-mission-info{gap:28px;margin-top:45px;display:flex}.space-mission-info>div{align-items:center;gap:9px;display:flex}.mission-info-icon{color:#7568ff;text-shadow:0 0 12px #7568ffb3;font-size:15px}.space-mission-info strong,.space-mission-info small{display:block}.space-mission-info strong{color:#cbd2e8;letter-spacing:.1em;font-size:9px}.space-mission-info small{color:#59627c;letter-spacing:.12em;margin-top:3px;font-size:8px}.space-command-visual{aspect-ratio:1;place-items:center;width:min(650px,100%);margin:0 auto;display:grid;position:relative}.space-orbit{pointer-events:none;border:1px solid #7869ff2e;border-radius:50%;position:absolute;box-shadow:0 0 30px #5a50ff0f}.orbit-one{border-color:#826eff3d;width:78%;height:78%;animation:24s linear infinite spaceOrbit;transform:rotate(-18deg)}.orbit-two{border-color:#3c96ff29;width:62%;height:88%;animation:31s linear infinite spaceOrbitReverse;transform:rotate(55deg)}.orbit-three{border-color:#b496ff1c;width:91%;height:45%;animation:38s linear infinite spaceOrbit;transform:rotate(18deg)}@keyframes spaceOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spaceOrbitReverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.melo-space-core{z-index:10;background:radial-gradient(circle,#6950ff38,#1e165059 48%,#02040ff5 72%);border-radius:50%;place-items:center;width:245px;height:245px;animation:6s ease-in-out infinite coreSpaceFloat;display:grid;position:relative;box-shadow:0 0 50px #6450ff40,0 0 130px #5a46ff1f,inset 0 0 45px #8c78ff14}@keyframes coreSpaceFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.core-energy{filter:blur(15px);background:radial-gradient(circle,#6e55ff33,#0000 68%);border-radius:50%;animation:3s ease-in-out infinite energyPulse;position:absolute;inset:-35px}@keyframes energyPulse{0%,to{opacity:.55;transform:scale(.95)}50%{opacity:1;transform:scale(1.08)}}.core-ring{border:1px solid #9182ff61;border-radius:50%;position:absolute}.core-ring-one{animation:10s linear infinite coreRingRotate;inset:-15px}.core-ring-two{border-color:#5a96ff33;animation:15s linear infinite coreRingRotateReverse;inset:-28px}.core-ring-three{border-style:dashed;border-color:#a082ff1f;animation:28s linear infinite coreRingRotate;inset:-45px}@keyframes coreRingRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes coreRingRotateReverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.core-inner{z-index:3;background:radial-gradient(circle at 50% 35%,#6e5fff59,#050714f2 68%);border:1px solid #b4aaff40;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:145px;height:145px;display:flex;position:relative;box-shadow:inset 0 0 35px #826eff26}.core-logo{color:#fff;background:linear-gradient(135deg,#887aff,#4b3cb9);border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:7px;font-size:21px;font-weight:900;display:grid;box-shadow:0 0 25px #7864ff73}.core-inner strong{color:#fff;letter-spacing:.04em;font-size:19px}.core-inner span{color:#9a91ff;letter-spacing:.24em;margin-top:2px;font-size:7px;font-weight:800}.core-inner small{color:#505b79;letter-spacing:.16em;margin-top:12px;font-size:6px}.orbit-satellite{color:#9e94ff;z-index:12;background:#050816d9;border:1px solid #8282ff38;border-radius:10px;place-items:center;width:32px;height:32px;font-size:11px;display:grid;position:absolute;box-shadow:0 0 25px #5a50ff29}.satellite-one{animation:5s ease-in-out infinite satelliteFloat;top:13%;left:24%}.satellite-two{animation:6s ease-in-out infinite reverse satelliteFloat;top:30%;right:16%}.satellite-three{animation:7s ease-in-out infinite satelliteFloat;bottom:18%;left:17%}@keyframes satelliteFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.space-crew-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:linear-gradient(135deg,#0c1026e6,#050713bf);border:1px solid #8c96c829;border-radius:15px;align-items:center;gap:11px;min-width:205px;padding:12px 13px;animation:5s ease-in-out infinite crewFloat;display:flex;position:absolute;box-shadow:0 15px 45px #0000004d,inset 0 1px #ffffff0a}.space-crew-card strong,.space-crew-card span{display:block}.space-crew-card strong{color:#eef0ff;font-size:11px;font-weight:800}.space-crew-card span{color:#737d9d;margin-top:3px;font-size:8px}.crew-icon{background:#6e5aff1f;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:16px;display:grid}.crew-status{color:#5effb1;text-shadow:0 0 10px #5effb1cc;margin-left:auto;font-size:8px}.crew-chat{top:19%;left:0}.crew-video{animation-delay:-1.3s;top:13%;right:-2%}.crew-mail{animation-delay:-2.4s;bottom:18%;left:-1%}.crew-business{animation-delay:-3.5s;bottom:14%;right:-3%}@keyframes crewFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.space-station-label{color:#535d7d;letter-spacing:.22em;white-space:nowrap;align-items:center;gap:12px;font-size:7px;font-weight:800;display:flex;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.space-station-label span{background:linear-gradient(90deg,#0000,#786eff59);width:35px;height:1px}.space-station-label span:last-child{background:linear-gradient(90deg,#786eff59,#0000)}.space-hero-bottom{color:#414b69;letter-spacing:.18em;white-space:nowrap;z-index:20;align-items:center;gap:15px;font-size:7px;font-weight:800;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.space-line{background:linear-gradient(90deg,#0000,#6e64ff4d,#0000);width:45px;height:1px}.melo-space-hero~*{position:relative}@media (width<=1050px){.space-hero-container{text-align:center;grid-template-columns:1fr;padding-top:140px}.space-hero-content{margin:0 auto}.space-hero-description{margin-left:auto;margin-right:auto}.space-hero-actions,.space-mission-info{justify-content:center}.space-command-visual{width:min(600px,92vw)}}@media (width<=650px){.melo-space-hero{min-height:100svh}.space-hero-container{gap:25px;width:92%;min-height:auto;padding:125px 0 90px}.space-hero-kicker{letter-spacing:.2em;font-size:8px}.space-hero-content h1{font-size:clamp(48px,14vw,68px)}.space-hero-description{font-size:14px;line-height:1.7}.space-hero-actions{flex-direction:column}.space-primary-btn,.space-secondary-btn{width:100%}.space-mission-info{justify-content:center;gap:14px}.space-mission-info strong{font-size:7px}.space-mission-info small{font-size:6px}.space-command-visual{width:100%;max-width:440px;margin-top:15px}.melo-space-core{width:175px;height:175px}.core-inner{width:105px;height:105px}.core-logo{width:32px;height:32px;font-size:16px}.core-inner strong{font-size:15px}.space-crew-card{gap:7px;min-width:145px;padding:8px}.crew-icon{width:29px;height:29px;font-size:12px}.space-crew-card strong{font-size:8px}.space-crew-card span{font-size:6px}.crew-chat{left:-3%}.crew-video{right:-3%}.crew-mail{left:-3%}.crew-business{right:-3%}.space-hero-bottom{display:none}.space-station-label{bottom:1%}.planet-one{width:100px;height:100px;right:-35px}.planet-two{width:55px;height:55px;left:-15px}}.products-section{background:radial-gradient(circle at 50% 15%,#5a46dc1f,#0000 32%),linear-gradient(#02030a 0%,#030511 50%,#02030a 100%);border-top:1px solid #7882dc14;position:relative;overflow:hidden}.products-section:before{content:"";filter:blur(30px);pointer-events:none;background:radial-gradient(circle,#6950ff21,#0000 68%);border-radius:50%;width:800px;height:800px;position:absolute;top:-350px;left:50%;transform:translate(-50%)}.products-section .section-container{z-index:5;width:min(1380px,92%);margin:0 auto;padding:120px 0 110px;position:relative}.products-section .section-heading{text-align:center;max-width:780px;margin:0 auto 70px;position:relative}.products-section .section-eyebrow{color:#8175ff;letter-spacing:.24em;align-items:center;gap:9px;font-size:9px;font-weight:900;display:inline-flex}.products-section .section-eyebrow:before{content:"";background:#6effbd;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #6effbdcc}.products-section .section-heading h2{color:#fff;letter-spacing:-.055em;margin-top:22px;font-size:clamp(42px,5vw,70px);font-weight:900;line-height:.98}.products-section .section-heading h2 span{background:linear-gradient(100deg,#fff,#9d91ff,#668cff);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:9px;display:block}.products-section .section-heading p{color:#737c98;max-width:650px;margin:25px auto 0;font-size:15px;line-height:1.8}.premium-software-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:0;display:grid;position:relative}.premium-software-grid:before{content:"";pointer-events:none;border:1px dashed #7869ff14;border-radius:50%;width:420px;height:420px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 120px #6450ff0d}.premium-software-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#0d1127f0,#050713f0);border:1px solid #828cbe21;border-radius:24px;min-height:430px;padding:28px;transition:transform .45s,border-color .45s,box-shadow .45s;position:relative;overflow:hidden;box-shadow:0 25px 70px #00000047,inset 0 1px #ffffff09}.premium-software-card:hover{border-color:#8778ff66;transform:translateY(-12px);box-shadow:0 35px 90px #32238247,0 0 45px #6450ff14,inset 0 1px #ffffff0f}.premium-software-card .software-card-top{z-index:5;justify-content:space-between;align-items:center;margin-bottom:45px;display:flex;position:relative}.premium-software-card .software-icon{background:#6e5aff14;border:1px solid #968cff2e;border-radius:18px;place-items:center;width:64px;height:64px;font-size:28px;display:grid;box-shadow:0 0 30px #6450ff14}.premium-software-card .software-status{color:#6effbd;letter-spacing:.16em;background:#28966412;border:1px solid #5affb42e;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:7px;font-weight:900;display:inline-flex}.premium-software-card .software-status:before{content:"";background:#6effbd;border-radius:50%;width:5px;height:5px;animation:1.7s ease-in-out infinite crewLivePulse;box-shadow:0 0 9px #6effbd}@keyframes crewLivePulse{0%,to{opacity:1}50%{opacity:.35}}.premium-card-number{color:#8c7dff0b;letter-spacing:-.08em;pointer-events:none;font-size:65px;font-weight:900;line-height:1;position:absolute;top:18px;right:20px}.premium-software-card .software-card-content{z-index:5;position:relative}.premium-software-card .software-category{color:#766cff;letter-spacing:.2em;font-size:8px;font-weight:900}.premium-software-card h3{color:#f4f5ff;letter-spacing:-.04em;margin:12px 0;font-size:25px;font-weight:850}.premium-software-card p{color:#747e9d;max-width:320px;font-size:12px;line-height:1.75}.premium-software-card .software-features{flex-wrap:wrap;gap:6px;margin-top:22px;display:flex}.premium-software-card .software-features>span{color:#7e87a2;background:#ffffff06;border:1px solid #828cbe1a;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-size:7px;font-weight:700;display:inline-flex}.premium-software-card .feature-check{color:#6effbd;font-size:8px}.premium-software-card .software-card-bottom{z-index:5;margin-top:auto;padding-top:28px;position:relative}.premium-software-card .software-open{color:#aaa4ff;letter-spacing:.08em;cursor:pointer;background:#6450ff12;border:1px solid #8278ff33;border-radius:12px;justify-content:space-between;align-items:center;width:100%;min-height:46px;padding:0 15px;font-family:inherit;font-size:9px;font-weight:900;transition:background .3s,border-color .3s,transform .3s;display:flex}.premium-software-card .software-open span{font-size:15px;transition:transform .3s}.premium-software-card .software-open:hover{background:linear-gradient(135deg,#6e5fff3d,#503cbe29);border-color:#9182ff80;transform:translateY(-2px)}.premium-software-card .software-open:hover span{transform:translate(5px)}.premium-software-card.chatmaster{--crew-color:#4f7cff}.premium-software-card.videomaster{--crew-color:#9a6cff}.premium-software-card.mailmaster{--crew-color:#ec5aa5}.premium-software-card.businessmaster{--crew-color:#24d49b}.premium-software-card:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--crew-color) 16%, transparent), transparent 70%);filter:blur(8px);pointer-events:none;border-radius:50%;width:220px;height:220px;position:absolute;top:-100px;right:-100px}.premium-software-card:after{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--crew-color) 10%, transparent), transparent 70%);pointer-events:none;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-100px;left:-100px}.ecosystem-bottom{color:#4e5876;letter-spacing:.2em;justify-content:center;align-items:center;gap:15px;margin-top:70px;font-size:7px;font-weight:900;display:flex;position:relative}.ecosystem-bottom-line{background:linear-gradient(90deg,#0000,#6e64ff59);width:75px;height:1px}.ecosystem-bottom-line:last-child{background:linear-gradient(90deg,#6e64ff59,#0000)}@media (width<=1100px){.premium-software-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:850px;margin-left:auto;margin-right:auto}}@media (width<=650px){.products-section .section-container{padding:90px 0 80px}.products-section .section-heading{margin-bottom:45px}.products-section .section-heading h2{font-size:42px}.products-section .section-heading p{font-size:13px}.premium-software-grid{grid-template-columns:1fr;gap:14px}.premium-software-grid:before{width:260px;height:260px}.premium-software-card{border-radius:20px;min-height:420px;padding:24px}.premium-software-card h3{font-size:23px}.premium-software-card p{font-size:12px}.ecosystem-bottom{gap:8px;margin-top:45px;font-size:6px}.ecosystem-bottom-line{width:30px}}.projects-section{color:#fff;background:radial-gradient(circle at 15% 25%,#6c63ff1f,#0000 28%),radial-gradient(circle at 85% 70%,#3b82f61a,#0000 30%),linear-gradient(#02030a 0%,#050713 45%,#02030a 100%);padding:130px 0 150px;position:relative;overflow:hidden}.projects-section:before{content:"";pointer-events:none;opacity:.8;background:radial-gradient(circle at 30% 20%,#8b5cf614 0 1px,#0000 2px) 0 0/160px 160px,radial-gradient(circle at 70% 40%,#60a5fa12 0 1px,#0000 2px) 0 0/210px 210px,radial-gradient(circle at 50% 80%,#a78bfa0f 0 1px,#0000 2px) 0 0/260px 260px;position:absolute;inset:0}.projects-section:after{content:"";filter:blur(20px);pointer-events:none;background:radial-gradient(circle,#6c63ff1a 0%,#6c63ff0a 30%,#0000 70%);border-radius:50%;width:900px;height:900px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.projects-section .section-container{z-index:2;position:relative}.projects-section .section-heading{text-align:center;max-width:900px;margin:0 auto 75px}.projects-section .section-heading .section-eyebrow{color:#a78bfa;letter-spacing:.18em;text-transform:uppercase;background:#6c63ff14;border:1px solid #8b5cf64d;border-radius:999px;align-items:center;gap:10px;margin-bottom:22px;padding:8px 16px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:0 0 25px #6c63ff1a,inset 0 0 20px #6c63ff0a}.projects-section .section-heading .section-eyebrow:before{content:"";background:#8b5cf6;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite missionPulse;box-shadow:0 0 12px #8b5cf6}.projects-section .section-heading h2{color:#fff;letter-spacing:-.045em;text-shadow:0 0 35px #8b5cf629;margin:0;font-size:clamp(38px,5vw,68px);font-weight:900;line-height:1.05}.projects-section .section-heading h2 span{background:linear-gradient(90deg,#a78bfa,#60a5fa,#c4b5fd);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:8px;display:block}.projects-section .section-heading p{color:#e2e8f0b3;max-width:680px;margin:24px auto 0;font-size:16px;line-height:1.8}.projects-section .projects-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;max-width:1180px;margin:0 auto;display:grid;position:relative}.projects-section .projects-grid:before{content:"";pointer-events:none;background:linear-gradient(#0000,#8b5cf666,#60a5fa40,#0000);width:1px;position:absolute;top:-35px;bottom:-35px;left:50%;transform:translate(-50%)}.projects-section .projects-grid:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#8b5cf640,#60a5fa40,#0000);height:1px;position:absolute;top:50%;left:10%;right:10%}.projects-section .project-card{--mission-color:#8b5cf6;-webkit-backdrop-filter:blur(22px);background:linear-gradient(145deg,#0f172ae6,#040712f5);border:1px solid #94a3b824;border-radius:28px;min-height:330px;padding:34px;transition:transform .45s,border-color .45s,box-shadow .45s;position:relative;overflow:hidden;box-shadow:0 25px 70px #00000061,inset 0 1px #ffffff0a}.projects-section .project-card:before{content:"";background:var(--mission-color);opacity:.1;filter:blur(40px);pointer-events:none;border-radius:50%;width:260px;height:260px;transition:opacity .45s;position:absolute;top:-130px;right:-130px}.projects-section .project-card:after{content:"";opacity:.7;pointer-events:none;border-top:1px solid #94a3b840;border-right:1px solid #94a3b840;width:45px;height:45px;position:absolute;top:18px;right:18px}.projects-section .project-card:hover{border-color:color-mix(in srgb, var(--mission-color) 50%, #ffffff26);box-shadow:0 35px 90px #0000007a, 0 0 45px color-mix(in srgb, var(--mission-color) 14%, transparent), inset 0 1px 0 #ffffff0f;transform:translateY(-10px)}.projects-section .project-card:hover:before{opacity:.18}.projects-section .project-card-header{z-index:2;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:30px;display:flex;position:relative}.projects-section .project-card-icon{border:1px solid color-mix(in srgb, var(--mission-color) 35%, #ffffff1a);background:color-mix(in srgb, var(--mission-color) 12%, #0f172ae6);color:#fff;width:62px;height:62px;box-shadow:0 0 28px color-mix(in srgb, var(--mission-color) 15%, transparent);border-radius:18px;flex-shrink:0;place-items:center;font-size:28px;transition:transform .4s,box-shadow .4s;display:grid}.projects-section .project-card:hover .project-card-icon{box-shadow:0 0 35px color-mix(in srgb, var(--mission-color) 28%, transparent);transform:scale(1.08)rotate(-3deg)}.projects-section .project-number{color:#94a3b873;letter-spacing:.18em;font-size:11px;font-weight:900}.projects-section .project-card-content{z-index:2;position:relative}.projects-section .project-card-content h3{color:#fff;letter-spacing:-.025em;margin:0 0 12px;font-size:26px;font-weight:850}.projects-section .project-card-content p{color:#cbd5e1ad;max-width:460px;margin:0;font-size:14px;line-height:1.75}.projects-section .project-status{color:#e2e8f08c;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:8px;margin-top:20px;font-size:10px;font-weight:800;display:inline-flex}.projects-section .project-status:before{content:"";background:var(--mission-color);width:6px;height:6px;box-shadow:0 0 12px var(--mission-color);border-radius:50%;animation:2s ease-in-out infinite missionPulse}.projects-section .project-card .project-button{z-index:3;color:#e2e8f0;letter-spacing:.03em;cursor:pointer;background:#0f172aa6;border:1px solid #94a3b829;border-radius:12px;align-items:center;gap:12px;margin-top:28px;padding:12px 18px;font-size:12px;font-weight:800;transition:background .3s,border-color .3s,transform .3s,color .3s;display:inline-flex;position:relative}.projects-section .project-card .project-button:hover{border-color:var(--mission-color);background:color-mix(in srgb, var(--mission-color) 12%, #0f172ad9);color:#fff;transform:translate(5px)}.projects-section .project-card:first-child{--mission-color:#8b5cf6}.projects-section .project-card:nth-child(2){--mission-color:#3b82f6}.projects-section .project-card:nth-child(3){--mission-color:#06b6d4}.projects-section .project-card:nth-child(4){--mission-color:#ec4899}.mission-operations-footer{z-index:3;-webkit-backdrop-filter:blur(18px);background:#070a18b3;border:1px solid #94a3b81f;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;max-width:1180px;margin:70px auto 0;padding:22px 26px;display:flex;position:relative}.mission-operations-footer .mission-route-line{background:linear-gradient(90deg,#0000,#8b5cf673,#60a5fa73,#0000);flex:1;height:1px}.mission-operations-footer span{color:#e2e8f07a;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:800}.mission-operations-footer strong{color:#a78bfa}@media (width<=900px){.projects-section{padding:100px 0 120px}.projects-section .projects-grid{grid-template-columns:1fr;max-width:680px}.projects-section .projects-grid:before,.projects-section .projects-grid:after{display:none}.projects-section .project-card{min-height:auto}.mission-operations-footer{max-width:680px}}@media (width<=600px){.projects-section{padding:85px 0 95px}.projects-section .section-heading{margin-bottom:50px;padding:0 18px}.projects-section .section-heading h2{font-size:38px}.projects-section .section-heading p{font-size:14px;line-height:1.7}.projects-section .projects-grid{gap:18px;padding:0 16px}.projects-section .project-card{border-radius:22px;padding:25px}.projects-section .project-card-header{margin-bottom:24px}.projects-section .project-card-icon{border-radius:15px;width:54px;height:54px;font-size:24px}.projects-section .project-card-content h3{font-size:22px}.projects-section .project-card-content p{font-size:13px}.mission-operations-footer{text-align:center;flex-direction:column;margin:45px 16px 0;padding:18px}.mission-operations-footer .mission-route-line{flex:none;width:80%}.mission-operations-footer span{font-size:9px}}#partners{color:#fff;background:radial-gradient(circle at 50% 35%,#6c63ff21,#0000 32%),radial-gradient(circle at 15% 75%,#3b82f614,#0000 28%),linear-gradient(#02030a 0%,#050713 50%,#02030a 100%);padding:130px 0 150px;position:relative;overflow:hidden}#partners:before{content:"";pointer-events:none;opacity:.5;background:radial-gradient(circle at 10% 20%,#ffffffb3 0 1px,#0000 2px) 0 0/180px 180px,radial-gradient(circle at 30% 70%,#ffffff73 0 1px,#0000 2px) 0 0/240px 240px,radial-gradient(circle at 65% 25%,#ffffff8c 0 1px,#0000 2px) 0 0/210px 210px,radial-gradient(circle at 85% 65%,#ffffff80 0 1px,#0000 2px) 0 0/280px 280px;position:absolute;inset:0}#partners:after{content:"";filter:blur(15px);pointer-events:none;background:radial-gradient(circle,#8b5cf61f,#3b82f60a 40%,#0000 70%);border-radius:50%;width:700px;height:700px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}#partners .section-container{z-index:2;position:relative}#partners .section-heading{text-align:center;max-width:850px;margin:0 auto 75px}#partners .section-eyebrow{color:#a78bfa;letter-spacing:.18em;text-transform:uppercase;background:#6c63ff12;border:1px solid #8b5cf64d;border-radius:999px;align-items:center;gap:9px;margin-bottom:22px;padding:8px 16px;font-size:10px;font-weight:900;display:inline-flex}#partners .section-eyebrow:before{content:"";background:#8b5cf6;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite alliancePulse;box-shadow:0 0 8px #8b5cf6,0 0 18px #8b5cf6b3}#partners .section-heading h2{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(38px,5vw,66px);font-weight:900;line-height:1.05}#partners .section-heading h2 span{background:linear-gradient(90deg,#a78bfa,#60a5fa,#c4b5fd);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:8px;display:block}#partners .section-heading p{color:#e2e8f0ad;max-width:680px;margin:24px auto 0;font-size:15px;line-height:1.8}#partners .partners-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;max-width:1180px;margin:0 auto;display:grid;position:relative}#partners .partners-grid:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#8b5cf640,#60a5fa59,#8b5cf640,#0000);height:1px;position:absolute;top:50%;left:-4%;right:-4%}#partners .partner-card{--alliance-color:#8b5cf6;-webkit-backdrop-filter:blur(20px);background:linear-gradient(145deg,#0f172ae0,#030610f5);border:1px solid #94a3b824;border-radius:24px;min-height:285px;padding:30px 24px;transition:transform .4s,border-color .4s,box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 25px 60px #00000061,inset 0 1px #ffffff0a}#partners .partner-card:before{content:"";background:var(--alliance-color);opacity:.12;filter:blur(30px);pointer-events:none;border-radius:50%;width:190px;height:190px;transition:opacity .4s;position:absolute;top:-95px;right:-95px}#partners .partner-card:after{content:"";pointer-events:none;border-top:1px solid #94a3b840;border-right:1px solid #94a3b840;width:38px;height:38px;position:absolute;top:16px;right:16px}#partners .partner-card:hover{border-color:color-mix(in srgb, var(--alliance-color) 50%, #ffffff1a);box-shadow:0 35px 85px #0000007a, 0 0 40px color-mix(in srgb, var(--alliance-color) 15%, transparent), inset 0 1px 0 #ffffff0f;transform:translateY(-10px)}#partners .partner-card:hover:before{opacity:.22}#partners .partner-icon{z-index:2;border:1px solid color-mix(in srgb, var(--alliance-color) 35%, #ffffff14);background:color-mix(in srgb, var(--alliance-color) 10%, #0f172ae6);width:58px;height:58px;box-shadow:0 0 25px color-mix(in srgb, var(--alliance-color) 12%, transparent);border-radius:16px;place-items:center;margin-bottom:24px;font-size:25px;transition:transform .4s,box-shadow .4s;display:grid;position:relative}#partners .partner-card:hover .partner-icon{box-shadow:0 0 35px color-mix(in srgb, var(--alliance-color) 25%, transparent);transform:scale(1.08)rotate(-4deg)}#partners .partner-card-content{z-index:2;position:relative}#partners .partner-card-content h3{color:#fff;letter-spacing:-.02em;margin:0 0 10px;font-size:20px;font-weight:850}#partners .partner-card-content p{color:#cbd5e19e;margin:0;font-size:13px;line-height:1.7}#partners .partner-status{color:#e2e8f07a;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:8px;margin-top:22px;font-size:9px;font-weight:900;display:inline-flex}#partners .partner-status:before{content:"";background:var(--alliance-color);width:6px;height:6px;box-shadow:0 0 12px var(--alliance-color);border-radius:50%;animation:2s ease-in-out infinite alliancePulse}#partners .partner-card:first-child{--alliance-color:#8b5cf6}#partners .partner-card:nth-child(2){--alliance-color:#3b82f6}#partners .partner-card:nth-child(3){--alliance-color:#06b6d4}#partners .partner-card:nth-child(4){--alliance-color:#ec4899}.melo-alliance-network{z-index:3;-webkit-backdrop-filter:blur(18px);background:#070a18a6;border:1px solid #94a3b81f;border-radius:16px;justify-content:center;align-items:center;gap:18px;max-width:1180px;margin:65px auto 0;padding:20px 28px;display:flex;position:relative}.melo-alliance-network span{color:#e2e8f06b;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:900}.melo-alliance-network strong{color:#a78bfa}.melo-alliance-network .network-line{background:linear-gradient(90deg,#0000,#8b5cf680,#0000);width:80px;height:1px}@keyframes alliancePulse{0%,to{opacity:.5;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@media (width<=1000px){#partners{padding:105px 0 120px}#partners .partners-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:700px}#partners .partners-grid:before{display:none}#partners .partner-card{min-height:270px}.melo-alliance-network{max-width:700px}}@media (width<=600px){#partners{padding:85px 0 95px}#partners .section-heading{margin-bottom:50px;padding:0 18px}#partners .section-heading h2{font-size:38px}#partners .section-heading p{font-size:14px}#partners .partners-grid{grid-template-columns:1fr;gap:18px;padding:0 16px}#partners .partner-card{border-radius:21px;min-height:auto;padding:25px}#partners .partner-icon{width:54px;height:54px;margin-bottom:20px;font-size:23px}#partners .partner-card-content h3{font-size:20px}#partners .partner-card-content p{font-size:13px}.melo-alliance-network{text-align:center;flex-direction:column;margin:45px 16px 0;padding:18px}.melo-alliance-network .network-line{width:100px}}.melo-command-center{color:#fff;background:radial-gradient(circle at 50% 45%,#6c63ff29,#0000 30%),radial-gradient(circle at 20% 70%,#3b82f614,#0000 28%),linear-gradient(#02030a 0%,#040611 50%,#010208 100%);padding:140px 0 155px;position:relative;overflow:hidden}.melo-command-center:before{content:"";pointer-events:none;opacity:.55;background:radial-gradient(circle at 8% 18%,#ffffffb3 0 1px,#0000 2px) 0 0/170px 170px,radial-gradient(circle at 23% 76%,#ffffff73 0 1px,#0000 2px) 0 0/230px 230px,radial-gradient(circle at 48% 12%,#ffffff8c 0 1px,#0000 2px) 0 0/190px 190px,radial-gradient(circle at 72% 28%,#ffffff80 0 1px,#0000 2px) 0 0/260px 260px,radial-gradient(circle at 91% 72%,#ffffff8c 0 1px,#0000 2px) 0 0/300px 300px;position:absolute;inset:0}.melo-command-center:after{content:"";filter:blur(18px);pointer-events:none;background:radial-gradient(circle,#8b5cf626 0%,#3b82f60f 35%,#0000 70%);border-radius:50%;width:850px;height:850px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.melo-command-center .section-container{z-index:2;position:relative}.melo-command-header{text-align:center;max-width:850px;margin:0 auto 75px}.melo-command-badge{color:#a78bfa;letter-spacing:.18em;text-transform:uppercase;background:#6c63ff12;border:1px solid #8b5cf64d;border-radius:999px;align-items:center;gap:9px;margin-bottom:22px;padding:8px 16px;font-size:10px;font-weight:900;display:inline-flex}.melo-command-badge:before{content:"";background:#8b5cf6;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite commandPulse;box-shadow:0 0 8px #8b5cf6,0 0 18px #8b5cf6b3}.melo-command-header h2{color:#fff;letter-spacing:-.05em;margin:0;font-size:clamp(40px,5vw,70px);font-weight:900;line-height:1.03}.melo-command-header h2 span{background:linear-gradient(90deg,#a78bfa,#60a5fa,#c4b5fd);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:8px;display:block}.melo-command-header p{color:#e2e8f0ad;max-width:690px;margin:24px auto 0;font-size:15px;line-height:1.8}.melo-command-station{grid-template-columns:1fr 1.2fr 1fr;align-items:center;gap:35px;max-width:1180px;min-height:610px;margin:0 auto;display:grid;position:relative}.melo-command-orbit{pointer-events:none;border:1px solid #8b5cf629;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.melo-command-orbit-one{width:430px;height:430px;animation:30s linear infinite commandOrbitRotate}.melo-command-orbit-two{border-color:#60a5fa1a;width:570px;height:570px;animation:40s linear infinite commandOrbitRotateReverse}.melo-command-orbit-three{border-color:#8b5cf60f;width:720px;height:720px;animation:55s linear infinite commandOrbitRotate}.melo-command-orbit:before,.melo-command-orbit:after{content:"";background:#8b5cf6;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 10px #8b5cf6,0 0 22px #8b5cf6b3}.melo-command-orbit:before{top:-4px;left:50%}.melo-command-orbit:after{background:#60a5fa;bottom:-4px;right:25%;box-shadow:0 0 10px #60a5fa,0 0 22px #60a5fab3}.melo-command-core{z-index:5;background:radial-gradient(circle,#6c63ff47,#090c1ef2 55%,#02030a 72%);border:1px solid #8b5cf673;border-radius:50%;place-items:center;width:300px;height:300px;margin:0 auto;animation:5s ease-in-out infinite commandCoreFloat;display:grid;position:relative;box-shadow:0 0 50px #6c63ff33,0 0 120px #3b82f61a,inset 0 0 60px #8b5cf61a}.melo-command-core:before{content:"";border:1px solid #8b5cf638;border-radius:50%;animation:5s ease-in-out infinite commandCoreRing;position:absolute;inset:-25px;box-shadow:0 0 35px #8b5cf61a}.melo-command-core:after{content:"";border:1px dashed #60a5fa4d;border-radius:50%;animation:16s linear infinite commandOrbitRotate;position:absolute;inset:25px}.melo-command-core-content{z-index:3;background:radial-gradient(circle,#8b5cf638,#040712f2 68%);border:1px solid #ffffff14;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:190px;height:190px;display:flex;position:relative;box-shadow:inset 0 0 35px #8b5cf61a}.melo-command-core-logo{color:#fff;background:linear-gradient(145deg,#8b5cf6,#4f46e5);border-radius:17px;place-items:center;width:58px;height:58px;margin-bottom:10px;font-size:30px;font-weight:950;display:grid;box-shadow:0 0 30px #8b5cf673}.melo-command-core-content strong{color:#fff;letter-spacing:.04em;font-size:23px;font-weight:900}.melo-command-core-content span{color:#a78bfa;letter-spacing:.2em;margin-top:3px;font-size:9px;font-weight:900}.melo-command-core-content small{color:#e2e8f06b;letter-spacing:.15em;margin-top:12px;font-size:7px;font-weight:800}.melo-command-panel{z-index:4;-webkit-backdrop-filter:blur(18px);background:linear-gradient(145deg,#0f172ac7,#030610e6);border:1px solid #94a3b821;border-radius:20px;padding:25px;transition:transform .4s,border-color .4s;position:relative;box-shadow:0 20px 50px #00000052,inset 0 1px #ffffff09}.melo-command-panel:hover{border-color:#8b5cf652;transform:translateY(-6px)}.melo-command-panel-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.melo-command-panel-label{color:#e2e8f06b;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:900}.melo-command-panel-status{color:#86efac;letter-spacing:.12em;align-items:center;gap:7px;font-size:8px;font-weight:900;display:flex}.melo-command-panel-status:before{content:"";background:#4ade80;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #4ade80}.melo-command-data{gap:14px;display:grid}.melo-command-data-row{border-bottom:1px solid #94a3b814;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.melo-command-data-row:last-child{border-bottom:0;padding-bottom:0}.melo-command-data-row span{color:#cbd5e185;font-size:10px;font-weight:700}.melo-command-data-row strong{color:#e2e8f0;font-size:11px;font-weight:850}.melo-command-systems{gap:11px;display:grid}.melo-command-system{background:#ffffff06;border:1px solid #94a3b814;border-radius:12px;align-items:center;gap:12px;padding:11px;transition:background .3s,border-color .3s,transform .3s;display:flex}.melo-command-system:hover{background:#8b5cf60f;border-color:#8b5cf62e;transform:translate(4px)}.melo-command-system-icon{background:#8b5cf61a;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.melo-command-system-text{flex-direction:column;gap:3px;display:flex}.melo-command-system-text strong{color:#e2e8f0;font-size:11px;font-weight:800}.melo-command-system-text span{color:#94a3b873;letter-spacing:.08em;font-size:8px;font-weight:700}.melo-command-footer{z-index:4;-webkit-backdrop-filter:blur(16px);background:#070a1899;border:1px solid #94a3b81c;border-radius:16px;justify-content:center;align-items:center;gap:18px;max-width:850px;margin:65px auto 0;padding:20px 26px;display:flex;position:relative}.melo-command-footer span{color:#e2e8f06b;letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:900}.melo-command-footer strong{color:#a78bfa}.melo-command-footer-line{background:linear-gradient(90deg,#0000,#8b5cf680,#0000);width:70px;height:1px}@keyframes commandPulse{0%,to{opacity:.5;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@keyframes commandCoreFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes commandCoreRing{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes commandOrbitRotate{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes commandOrbitRotateReverse{0%{transform:translate(-50%,-50%)rotate(360deg)}to{transform:translate(-50%,-50%)rotate(0)}}@media (width<=1000px){.melo-command-center{padding:105px 0 120px}.melo-command-station{grid-template-columns:1fr;gap:22px;max-width:650px;min-height:auto}.melo-command-core{order:-1;width:270px;height:270px;margin-bottom:30px}.melo-command-orbit-one{width:380px;height:380px}.melo-command-orbit-two{width:500px;height:500px}.melo-command-orbit-three{width:620px;height:620px}}@media (width<=600px){.melo-command-center{padding:85px 0 100px}.melo-command-header{margin-bottom:50px;padding:0 18px}.melo-command-header h2{font-size:38px}.melo-command-header p{font-size:14px}.melo-command-station{gap:18px;padding:0 16px}.melo-command-core{width:235px;height:235px}.melo-command-core-content{width:150px;height:150px}.melo-command-core-logo{border-radius:13px;width:45px;height:45px;font-size:23px}.melo-command-core-content strong{font-size:19px}.melo-command-core-content span{font-size:7px}.melo-command-orbit-one{width:310px;height:310px}.melo-command-orbit-two{width:390px;height:390px}.melo-command-orbit-three{width:480px;height:480px}.melo-command-panel{border-radius:18px;padding:21px}.melo-command-footer{text-align:center;flex-direction:column;margin:45px 16px 0;padding:18px}.melo-command-footer-line{width:100px}}.final-cta{color:#fff;background:radial-gradient(circle at 50% 45%,#8b5cf633,#0000 28%),radial-gradient(circle at 25% 70%,#3b82f61a,#0000 30%),radial-gradient(circle at 80% 30%,#a855f714,#0000 28%),linear-gradient(#010208 0%,#030511 50%,#010208 100%);justify-content:center;align-items:center;min-height:720px;padding:130px 24px;display:flex;position:relative;overflow:hidden}.final-cta:before{content:"";pointer-events:none;opacity:.65;background:radial-gradient(circle at 8% 15%,#fffc 0 1px,#0000 2px) 0 0/180px 180px,radial-gradient(circle at 18% 75%,#ffffff80 0 1px,#0000 2px) 0 0/240px 240px,radial-gradient(circle at 35% 25%,#fff9 0 1px,#0000 2px) 0 0/210px 210px,radial-gradient(circle at 52% 12%,#ffffff80 0 1px,#0000 2px) 0 0/260px 260px,radial-gradient(circle at 68% 72%,#ffffffb3 0 1px,#0000 2px) 0 0/190px 190px,radial-gradient(circle at 87% 28%,#ffffff80 0 1px,#0000 2px) 0 0/280px 280px,radial-gradient(circle at 94% 82%,#ffffffa6 0 1px,#0000 2px) 0 0/220px 220px;position:absolute;inset:0}.final-cta:after{content:"";filter:blur(20px);pointer-events:none;background:radial-gradient(circle,#8b5cf629 0%,#60a5fa12 30%,#0000 70%);border-radius:50%;width:900px;height:900px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.final-cta .cta-container{z-index:5;text-align:center;width:100%;max-width:1100px;position:relative}.final-cta .cta-eyebrow{color:#a78bfa;letter-spacing:.19em;text-transform:uppercase;background:#6c63ff12;border:1px solid #8b5cf652;border-radius:999px;align-items:center;gap:10px;margin-bottom:25px;padding:9px 17px;font-size:10px;font-weight:900;display:inline-flex;box-shadow:0 0 25px #8b5cf614}.final-cta .cta-eyebrow:before{content:"";background:#4ade80;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite launchStatusPulse;box-shadow:0 0 8px #4ade80,0 0 18px #4ade80a6}.final-cta h2{color:#fff;letter-spacing:-.065em;text-shadow:0 0 50px #8b5cf629;margin:0;font-size:clamp(48px,7vw,92px);font-weight:950;line-height:.98}.final-cta h2 span{background:linear-gradient(90deg,#c4b5fd 0%,#8b5cf6 35%,#60a5fa 70%,#a78bfa 100%);color:#0000;background-size:200%;-webkit-background-clip:text;background-clip:text;margin-top:10px;animation:5s linear infinite launchGradient;display:block}.final-cta p{color:#e2e8f0ad;max-width:670px;margin:28px auto 0;font-size:16px;line-height:1.8}.final-cta .cta-actions{justify-content:center;align-items:center;gap:14px;margin-top:38px;display:flex}.final-cta .cta-primary-btn{color:#fff;letter-spacing:.02em;cursor:pointer;background:linear-gradient(135deg,#8b5cf6,#6366f1 55%,#3b82f6);border:1px solid #ffffff2e;border-radius:15px;justify-content:center;align-items:center;gap:13px;min-width:220px;padding:16px 25px;font-size:13px;font-weight:900;transition:transform .35s,box-shadow .35s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 15px 45px #6366f147,0 0 35px #8b5cf624}.final-cta .cta-primary-btn:before{content:"";background:linear-gradient(90deg,#0000,#ffffff40,#0000);width:80%;height:100%;transition:left .65s;position:absolute;top:0;left:-120%;transform:skew(-20deg)}.final-cta .cta-primary-btn:hover{transform:translateY(-5px)scale(1.02);box-shadow:0 22px 60px #6366f166,0 0 55px #8b5cf638}.final-cta .cta-primary-btn:hover:before{left:130%}.final-cta .cta-primary-btn span{z-index:2;font-size:18px;position:relative}.final-cta .cta-primary-btn strong{z-index:2;font-size:18px;transition:transform .3s;position:relative}.final-cta .cta-primary-btn:hover strong{transform:translate(5px)}.final-cta .cta-secondary-btn{color:#e2e8f0c7;cursor:pointer;-webkit-backdrop-filter:blur(12px);background:#0f172a94;border:1px solid #94a3b82e;border-radius:15px;justify-content:center;align-items:center;min-width:150px;padding:15px 22px;font-size:12px;font-weight:800;transition:border-color .3s,background .3s,color .3s,transform .3s;display:inline-flex}.final-cta .cta-secondary-btn:hover{color:#fff;background:#8b5cf614;border-color:#8b5cf659;transform:translateY(-3px)}.melo-launch-core{place-items:center;width:310px;height:310px;margin:65px auto 0;display:grid;position:relative}.melo-launch-ring{border:1px solid #8b5cf62e;border-radius:50%;position:absolute}.melo-launch-ring-one{width:210px;height:210px;animation:18s linear infinite launchRotate}.melo-launch-ring-two{border-color:#60a5fa1f;width:265px;height:265px;animation:25s linear infinite launchRotateReverse}.melo-launch-ring-three{border-color:#8b5cf612;width:310px;height:310px;animation:35s linear infinite launchRotate}.melo-launch-ring:before,.melo-launch-ring:after{content:"";background:#8b5cf6;border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 10px #8b5cf6,0 0 20px #8b5cf699}.melo-launch-ring:before{top:-3px;left:50%}.melo-launch-ring:after{background:#60a5fa;top:50%;right:-3px;box-shadow:0 0 10px #60a5fa,0 0 20px #60a5fa99}.melo-launch-core-center{z-index:5;background:radial-gradient(circle,#8b5cf659,#050714f7 65%);border:1px solid #8b5cf66b;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:135px;height:135px;animation:3.5s ease-in-out infinite launchCorePulse;display:flex;position:relative;box-shadow:0 0 40px #8b5cf640,inset 0 0 30px #8b5cf61f}.melo-launch-core-center strong{color:#fff;letter-spacing:.08em;font-size:22px;font-weight:950}.melo-launch-core-center span{color:#a78bfa;letter-spacing:.2em;margin-top:5px;font-size:7px;font-weight:900}.melo-launch-core-center small{color:#e2e8f06b;letter-spacing:.16em;margin-top:11px;font-size:6px;font-weight:800}.melo-launch-data{justify-content:center;align-items:center;gap:45px;margin-top:45px;display:flex}.melo-launch-data-item{flex-direction:column;gap:5px;display:flex}.melo-launch-data-item strong{color:#e2e8f0;letter-spacing:.08em;font-size:11px;font-weight:900}.melo-launch-data-item span{color:#94a3b86e;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:800}.melo-launch-data-separator{background:linear-gradient(#0000,#8b5cf659,#0000);width:1px;height:32px}@keyframes launchStatusPulse{0%,to{opacity:.5;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@keyframes launchGradient{0%{background-position:0%}to{background-position:200%}}@keyframes launchRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes launchRotateReverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes launchCorePulse{0%,to{transform:scale(.97);box-shadow:0 0 40px #8b5cf638,inset 0 0 30px #8b5cf61a}50%{transform:scale(1.04);box-shadow:0 0 65px #8b5cf661,0 0 100px #60a5fa1a,inset 0 0 35px #8b5cf629}}@media (width<=800px){.final-cta{min-height:650px;padding:105px 20px}.final-cta h2{font-size:clamp(46px,10vw,70px)}.melo-launch-core{margin-top:55px}}@media (width<=600px){.final-cta{min-height:620px;padding:90px 18px}.final-cta h2{font-size:45px}.final-cta p{font-size:14px;line-height:1.7}.final-cta .cta-actions{flex-direction:column;width:100%;margin-top:30px}.final-cta .cta-primary-btn,.final-cta .cta-secondary-btn{width:100%;max-width:310px}.melo-launch-core{width:250px;height:250px;margin-top:50px}.melo-launch-ring-one{width:175px;height:175px}.melo-launch-ring-two{width:215px;height:215px}.melo-launch-ring-three{width:250px;height:250px}.melo-launch-core-center{width:110px;height:110px}.melo-launch-core-center strong{font-size:18px}.melo-launch-data{gap:18px;margin-top:35px}.melo-launch-data-item strong{font-size:9px}.melo-launch-data-item span{font-size:7px}}.melo-footer{color:#fff;background:radial-gradient(circle at 50% 0,#6c63ff1f,#0000 35%),linear-gradient(#010208 0%,#02030a 55%,#000105 100%);border-top:1px solid #8b5cf61f;padding:90px 0 30px;position:relative;overflow:hidden}.melo-footer:before{content:"";pointer-events:none;opacity:.45;background:radial-gradient(circle at 7% 25%,#ffffffa6 0 1px,#0000 2px) 0 0/170px 170px,radial-gradient(circle at 20% 75%,#fff6 0 1px,#0000 2px) 0 0/230px 230px,radial-gradient(circle at 42% 18%,#ffffff8c 0 1px,#0000 2px) 0 0/210px 210px,radial-gradient(circle at 61% 70%,#ffffff73 0 1px,#0000 2px) 0 0/260px 260px,radial-gradient(circle at 82% 30%,#fff9 0 1px,#0000 2px) 0 0/190px 190px,radial-gradient(circle at 94% 80%,#ffffff73 0 1px,#0000 2px) 0 0/280px 280px;position:absolute;inset:0}.melo-footer:after{content:"";filter:blur(20px);pointer-events:none;background:radial-gradient(#8b5cf629,#0000 70%);border-radius:50%;width:700px;height:260px;position:absolute;top:-170px;left:50%;transform:translate(-50%)}.melo-footer .footer-container{z-index:3;max-width:1180px;margin:0 auto;padding:0 24px;position:relative}.melo-footer .footer-mission-status{justify-content:center;align-items:center;gap:12px;margin-bottom:55px;display:flex}.melo-footer .footer-mission-status-line{background:linear-gradient(90deg,#0000,#8b5cf673);width:90px;height:1px}.melo-footer .footer-mission-status-line:last-child{background:linear-gradient(90deg,#8b5cf673,#0000)}.melo-footer .footer-mission-status span{color:#e2e8f073;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:8px;font-size:9px;font-weight:900;display:inline-flex}.melo-footer .footer-mission-status span:before{content:"";background:#4ade80;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite footerMissionPulse;box-shadow:0 0 8px #4ade80,0 0 18px #4ade8080}.melo-footer .footer-grid{border-bottom:1px solid #94a3b814;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:55px;padding-bottom:65px;display:grid}.melo-footer .footer-brand{max-width:340px}.melo-footer .footer-logo{color:#fff;align-items:center;gap:11px;margin-bottom:20px;text-decoration:none;display:inline-flex}.melo-footer .footer-logo-mark{color:#fff;background:linear-gradient(145deg,#8b5cf6,#4f46e5);border-radius:13px;place-items:center;width:45px;height:45px;font-size:22px;font-weight:950;display:grid;box-shadow:0 0 25px #8b5cf640}.melo-footer .footer-logo-text{flex-direction:column;gap:2px;display:flex}.melo-footer .footer-logo-text strong{color:#fff;letter-spacing:.04em;font-size:18px;font-weight:950}.melo-footer .footer-logo-text span{color:#a78bfa;letter-spacing:.2em;font-size:7px;font-weight:900}.melo-footer .footer-description{color:#cbd5e185;font-size:12px;line-height:1.8}.melo-footer .footer-column h4{color:#e2e8f066;letter-spacing:.18em;text-transform:uppercase;margin:0 0 20px;font-size:9px;font-weight:900}.melo-footer .footer-links{gap:12px;display:grid}.melo-footer .footer-links a{color:#cbd5e19e;align-items:center;width:fit-content;font-size:11px;font-weight:650;text-decoration:none;transition:color .3s,transform .3s;display:inline-flex;position:relative}.melo-footer .footer-links a:before{content:"";background:#8b5cf6;width:0;height:1px;margin-right:0;transition:width .3s,margin-right .3s;box-shadow:0 0 8px #8b5cf699}.melo-footer .footer-links a:hover{color:#fff;transform:translate(4px)}.melo-footer .footer-links a:hover:before{width:10px;margin-right:7px}.melo-footer .footer-network-panel{background:#0f172a73;border:1px solid #94a3b81a;border-radius:12px;margin-top:25px;padding:14px 16px}.melo-footer .footer-network-row{justify-content:space-between;align-items:center;gap:15px;padding:6px 0;display:flex}.melo-footer .footer-network-row span{color:#94a3b86b;letter-spacing:.1em;font-size:8px;font-weight:800}.melo-footer .footer-network-row strong{color:#86efac;letter-spacing:.08em;font-size:8px;font-weight:900}.melo-footer .footer-bottom{justify-content:space-between;align-items:center;gap:20px;padding-top:25px;display:flex;position:relative}.melo-footer .footer-copyright{color:#94a3b859;letter-spacing:.04em;font-size:9px;font-weight:700}.melo-footer .footer-copyright strong{color:#a78bfaa6}.melo-footer .footer-bottom-status{color:#94a3b859;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font-size:8px;font-weight:900;display:flex}.melo-footer .footer-bottom-status:before{content:"";background:#4ade80;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #4ade80}.melo-footer .footer-command-line{background:linear-gradient(90deg,#0000,#8b5cf673,#60a5fa59,#0000);width:180px;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@keyframes footerMissionPulse{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@media (width<=900px){.melo-footer{padding-top:75px}.melo-footer .footer-grid{grid-template-columns:repeat(2,1fr);gap:40px}.melo-footer .footer-brand{max-width:100%}}@media (width<=600px){.melo-footer{padding:65px 0 25px}.melo-footer .footer-container{padding:0 18px}.melo-footer .footer-mission-status{margin-bottom:40px}.melo-footer .footer-mission-status-line{width:35px}.melo-footer .footer-grid{grid-template-columns:1fr;gap:35px;padding-bottom:45px}.melo-footer .footer-brand{max-width:100%}.melo-footer .footer-description{font-size:12px}.melo-footer .footer-bottom{text-align:center;flex-direction:column;align-items:center;gap:12px}.melo-footer .footer-command-line{display:none}}.melo-landing{color:#fff;background:radial-gradient(circle at 15% 10%,#6c63ff1a,#0000 30%),radial-gradient(circle at 85% 30%,#3b82f614,#0000 28%),#02030a;overflow-x:hidden}.melo-landing button{font-family:inherit}.melo-landing section{position:relative;overflow:hidden}.melo-landing ::selection{color:#fff;background:#6c63ff59}.products-section,.projects-section,#partners,.melo-command-center,.final-cta{position:relative}.products-section:after,.projects-section:after,#partners:after,.melo-command-center:after,.final-cta:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#6c63ff73,#3b82f659,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.section-container{z-index:5;width:min(1240px,100% - 48px);margin:0 auto;position:relative}.section-eyebrow{color:#9ca3ff;letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:18px;font-size:11px;font-weight:800;display:inline-flex}.section-eyebrow:before{content:"";background:linear-gradient(90deg,#6c63ff,#8b5cf6);width:28px;height:1px;box-shadow:0 0 10px #6c63ffcc}.space-primary-btn,.space-secondary-btn,.cta-primary-btn,.cta-secondary-btn{isolation:isolate;position:relative;overflow:hidden}.space-primary-btn:before,.cta-primary-btn:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#ffffff2e,#0000);width:80%;height:100%;transition:left .7s;position:absolute;top:0;left:-120%;transform:skew(-20deg)}.space-primary-btn:hover:before,.cta-primary-btn:hover:before{left:140%}.premium-software-card{will-change:transform;transform:translateZ(0)}.premium-software-card .software-icon{transition:transform .4s,box-shadow .4s}.premium-software-card:hover .software-icon{transform:translateY(-4px)scale(1.06)}.project-card{will-change:transform;transform:translateZ(0)}.project-card:hover .project-card-icon{transform:translateY(-5px)scale(1.05)}.project-card-icon{transition:transform .35s,box-shadow .35s}.partner-card{transform:translateZ(0)}.partner-card:hover .partner-icon{transform:translateY(-4px)scale(1.06)}.partner-icon{transition:transform .35s,box-shadow .35s}.melo-command-center{background:radial-gradient(circle at 50% 48%,#6c63ff1a,#0000 32%),linear-gradient(#03040d 0%,#050612 50%,#02030a 100%)}.melo-command-center:before{content:"";filter:blur(30px);pointer-events:none;background:radial-gradient(circle,#6c63ff1f,#0000 68%);border-radius:50%;width:700px;height:700px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.melo-command-core{box-shadow:0 0 40px #6c63ff40,0 0 100px #6c63ff1f,inset 0 0 35px #ffffff0a}.melo-command-core-logo{animation:3s ease-in-out infinite meloCorePulse}@keyframes meloCorePulse{0%,to{transform:scale(1);box-shadow:0 0 15px #6c63ff59}50%{transform:scale(1.05);box-shadow:0 0 30px #6c63ffb3}}.melo-command-data-row{transition:background .25s,padding-left .25s}.melo-command-data-row:hover{background:#6c63ff12;padding-left:8px}.melo-command-system{transition:transform .3s,background .3s,border-color .3s}.melo-command-system:hover{background:#6c63ff12;transform:translate(5px)}.melo-launch-core{filter:drop-shadow(0 0 20px #6c63ff59)drop-shadow(0 0 60px #3b82f626)}.melo-launch-core-center{animation:2.5s ease-in-out infinite meloLaunchPulse}@keyframes meloLaunchPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.melo-footer{background:radial-gradient(circle at 50% 0,#6c63ff14,#0000 35%),#010207;position:relative}.footer-logo-mark{box-shadow:0 0 20px #6c63ff40}.footer-links button{transition:color .25s,transform .25s}.footer-links button:hover{color:#a5b4fc;transform:translate(4px)}.footer-mission-status,.footer-network-row strong,.software-status,.project-status,.partner-status{white-space:nowrap}.mobile-menu{-webkit-backdrop-filter:blur(25px)}.mobile-menu button{transition:color .25s,padding-left .25s}.mobile-menu button:hover{color:#a5b4fc;padding-left:6px}@media (width<=1024px){.section-container{width:min(920px,100% - 40px)}.premium-software-grid,.projects-grid,.partners-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.melo-command-station{gap:30px}}@media (width<=768px){.section-container{width:min(100% - 28px,620px)}.section-eyebrow{letter-spacing:.16em;font-size:10px}.melo-space-hero{min-height:850px}.space-hero-container{width:calc(100% - 28px);padding-top:110px}.space-hero-content{text-align:center}.space-mission-badge{margin-left:auto;margin-right:auto}.space-hero-content h1{font-size:clamp(42px,12vw,68px);line-height:.98}.space-hero-description{max-width:520px;margin-left:auto;margin-right:auto;font-size:14px;line-height:1.75}.space-hero-actions{flex-direction:column;align-items:stretch;width:100%}.space-primary-btn,.space-secondary-btn{justify-content:center;width:100%}.space-mission-info{flex-wrap:wrap;justify-content:center;gap:18px}.space-command-visual{transform-origin:top;margin-bottom:-100px;transform:scale(.78)}.space-hero-bottom{display:none}.products-section{padding-top:90px;padding-bottom:90px}.premium-software-grid{grid-template-columns:1fr;gap:18px}.premium-software-card{min-height:auto}.projects-section{padding-top:90px;padding-bottom:90px}.projects-section .projects-grid{grid-template-columns:1fr;gap:18px}#partners{padding-top:90px;padding-bottom:90px}#partners .partners-grid{grid-template-columns:1fr;gap:18px}.melo-command-center{padding-top:90px;padding-bottom:90px}.melo-command-header h2{font-size:clamp(38px,10vw,58px)}.melo-command-header p{font-size:14px;line-height:1.75}.melo-command-station{flex-direction:column;gap:24px;display:flex}.melo-command-core{order:1;margin:10px auto}.melo-command-station .melo-command-panel:first-of-type{order:2}.melo-command-station .melo-command-panel:last-of-type{order:3}.melo-command-orbit{opacity:.45}.melo-command-footer{flex-wrap:wrap;justify-content:center;gap:10px}.melo-command-footer-line{width:35px}.final-cta{padding-top:100px;padding-bottom:100px}.final-cta h2{font-size:clamp(40px,10vw,62px);line-height:1}.final-cta p{font-size:14px;line-height:1.7}.cta-actions{flex-direction:column;align-items:stretch;width:100%}.cta-primary-btn,.cta-secondary-btn{justify-content:center;width:100%}.melo-launch-core{margin-top:10px;margin-bottom:-20px;transform:scale(.78)}.melo-launch-data{gap:14px}.melo-launch-data-item strong{font-size:22px}.melo-footer .footer-container{grid-template-columns:1fr;gap:35px}.footer-network-panel{width:100%}.footer-bottom{text-align:center;flex-direction:column;gap:18px}.footer-command-line{order:2}.footer-bottom-status{order:3}}@media (width<=480px){.section-container,.space-hero-container{width:calc(100% - 22px)}.space-hero-content h1{font-size:43px}.space-mission-info{gap:10px}.space-mission-info>div{min-width:90px}.space-command-visual{margin-bottom:-180px;transform:scale(.62)}.premium-software-card,.project-card,.partner-card{border-radius:18px}.melo-command-core{margin-top:-20px;margin-bottom:-10px;transform:scale(.82)}.melo-command-data-row{font-size:11px}.melo-command-system-text strong{font-size:13px}.melo-command-system-text span{font-size:8px}.melo-launch-core{margin-top:-10px;margin-bottom:-70px;transform:scale(.62)}.melo-launch-data{flex-wrap:wrap;justify-content:center}.melo-launch-data-separator{display:none}.footer-command-line{flex-wrap:wrap;justify-content:center}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.melo-studio{color:#f5f5f7;background:#08080d;flex-direction:column;width:100%;min-height:100vh;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.studio-navbar{background:#0d0d13;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:72px;min-height:72px;padding:0 24px;display:flex}.studio-brand{align-items:center;gap:14px;display:flex}.studio-back{color:#aaa;cursor:pointer;background:#14141c;border:1px solid #ffffff14;border-radius:9px;width:36px;height:36px;font-size:18px}.studio-back:hover{color:#fff;border-color:#6c63ff80}.studio-logo{align-items:center;gap:10px;display:flex}.studio-logo-mark{color:#fff;background:linear-gradient(135deg,#6c63ff,#8b5cf6);border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:17px;font-weight:800;display:flex}.studio-logo div{align-items:baseline;gap:6px;display:flex}.studio-logo strong{color:#fff;font-size:16px}.studio-logo div span{color:#8d8d9b;font-size:13px}.studio-project-name{color:#cfcfd8;font-size:14px;position:absolute;left:50%;transform:translate(-50%)}.studio-actions{align-items:center;gap:10px;display:flex}.studio-save-btn,.studio-export-btn{cursor:pointer;border-radius:8px;height:36px;padding:0 15px;font-size:13px}.studio-save-btn{color:#bdbdc8;background:#15151d;border:1px solid #ffffff14}.studio-export-btn{color:#fff;background:linear-gradient(135deg,#6c63ff,#8b5cf6);border:none;font-weight:600}.studio-user{border-left:1px solid #ffffff14;align-items:center;gap:9px;margin-left:8px;padding-left:12px;display:flex}.studio-avatar{color:#fff;background:linear-gradient(135deg,#6c63ff,#8b5cf6);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:flex}.studio-user-info{flex-direction:column;display:flex}.studio-user-info strong{text-overflow:ellipsis;white-space:nowrap;color:#dddde5;max-width:150px;font-size:12px;overflow:hidden}.studio-user-info span{color:#777783;font-size:10px}.studio-logout{color:#777783;cursor:pointer;background:0 0;border:none;font-size:17px}.studio-main{flex:1;grid-template-columns:210px minmax(500px,1fr) 300px;min-height:calc(100vh - 72px);display:grid}.studio-sidebar{background:#0b0b11;border-right:1px solid #ffffff12;padding:22px 12px}.sidebar-title{letter-spacing:1.5px;color:#62626f;margin-bottom:10px;padding:0 12px;font-size:10px;font-weight:700}.sidebar-item{color:#858591;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;width:100%;height:42px;margin-bottom:4px;padding:0 12px;font-size:13px;display:flex}.sidebar-item span{text-align:center;color:#696975;width:18px}.sidebar-item:hover{color:#d5d5dd;background:#12121a}.sidebar-item.active{color:#aaa4ff;background:#6c63ff1f;border-color:#6c63ff2e}.sidebar-item.active span{color:#8b83ff}.sidebar-divider{background:#ffffff0f;height:1px;margin:22px 8px}.studio-create{background:radial-gradient(circle at 50% 0,#6c63ff12,#0000 35%),#0a0a10;padding:38px 42px 50px;overflow-y:auto}.create-header{justify-content:space-between;align-items:flex-start;max-width:920px;margin:0 auto 28px;display:flex}.create-eyebrow{color:#8c84ff;letter-spacing:1.8px;margin-bottom:9px;font-size:10px;font-weight:700}.create-header h1{letter-spacing:-1px;color:#f7f7fa;margin:0;font-size:32px;line-height:1.2}.create-header p{color:#858590;margin:9px 0 0;font-size:14px}.ai-status{color:#9d96ff;background:#6c63ff14;border:1px solid #6c63ff2e;border-radius:20px;align-items:center;gap:7px;padding:7px 11px;font-size:11px;display:flex}.ai-status span{background:#8b83ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #8b83ff}.prompt-card{background:#111119;border:1px solid #ffffff14;border-radius:14px;max-width:920px;margin:0 auto 26px;overflow:hidden;box-shadow:0 20px 50px #00000040}.prompt-card:focus-within{border-color:#6c63ff73;box-shadow:0 0 0 1px #6c63ff14,0 20px 60px #00000059}.prompt-header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;height:52px;padding:0 17px;display:flex}.prompt-label{color:#d6d6df;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.prompt-label span{color:#8b83ff}.prompt-ai{color:#777783;font-size:10px}.prompt-card textarea{resize:vertical;color:#e9e9ef;background:0 0;border:none;outline:none;width:100%;min-height:150px;padding:19px;font-family:inherit;font-size:14px;line-height:1.7}.prompt-card textarea::placeholder{color:#555560}.prompt-footer{color:#5f5f6b;border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;height:45px;padding:0 17px;font-size:10px;display:flex}.enhance-btn{color:#8e87ff;cursor:pointer;background:0 0;border:none;font-size:11px}.creation-settings{background:#0f0f17;border:1px solid #ffffff12;border-radius:13px;max-width:920px;margin:0 auto;padding:23px}.setting-heading{align-items:baseline;gap:10px;margin-bottom:15px;display:flex}.setting-heading strong{color:#dedee5;font-size:13px}.setting-heading span{color:#656571;font-size:10px}.type-grid{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.type-card{color:#888894;cursor:pointer;background:#14141d;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:84px;font-size:10px;display:flex;position:relative}.type-card:hover{color:#c7c5d7;border-color:#6c63ff40}.type-card.selected{color:#b3aeff;background:#6c63ff1a;border-color:#6c63ff80}.type-icon{font-size:21px}.selected-check{color:#fff;background:#6c63ff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:9px;display:flex;position:absolute;top:7px;right:7px}.setting-row{border-top:1px solid #ffffff0f;grid-template-columns:1fr 1fr;gap:30px;margin-top:25px;padding-top:22px;display:grid}.setting-control{justify-content:space-between;align-items:center;gap:15px;display:flex}.setting-control label{color:#858590;font-size:11px}.small-options{gap:5px;display:flex}.small-option{color:#777783;cursor:pointer;background:#15151e;border:1px solid #ffffff0f;border-radius:6px;height:30px;padding:0 10px;font-size:10px}.small-option.active{color:#aaa4ff;background:#6c63ff24;border-color:#6c63ff66}.generate-area{text-align:center;max-width:920px;margin:30px auto 0}.generate-video-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6c63ff,#8b5cf6);border:none;border-radius:9px;justify-content:center;align-items:center;gap:11px;min-width:240px;height:48px;padding:0 25px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 10px 35px #6c63ff33}.generate-video-btn:hover{transform:translateY(-1px);box-shadow:0 14px 40px #6c63ff4d}.generate-video-btn:disabled{opacity:.7;cursor:wait}.generate-area p{color:#555561;margin:11px 0 0;font-size:10px}.loading-spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.studio-copilot{background:#0c0c12;border-left:1px solid #ffffff12;flex-direction:column;display:flex}.copilot-header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;height:72px;padding:0 18px;display:flex}.copilot-title{align-items:center;gap:10px;display:flex}.copilot-icon{color:#9a93ff;background:#6c63ff21;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.copilot-title div:last-child{flex-direction:column;display:flex}.copilot-title strong{color:#dedee5;font-size:12px}.copilot-title span{color:#686873;margin-top:3px;font-size:9px}.copilot-online{color:#7f78ff;font-size:10px}.copilot-content{flex:1;padding:24px 18px}.copilot-welcome{background:linear-gradient(145deg,#6c63ff1a,#8b5cf608);border:1px solid #6c63ff1f;border-radius:11px;padding:17px}.copilot-welcome h3{color:#d9d8e3;margin:0 0 8px;font-size:13px}.copilot-welcome p{color:#777783;margin:0;font-size:11px;line-height:1.6}.copilot-suggestions{flex-direction:column;gap:8px;margin-top:27px;display:flex}.copilot-suggestions>span{color:#5f5f6b;text-transform:uppercase;letter-spacing:1px;margin-bottom:4px;font-size:9px}.copilot-suggestions button{color:#8d8d98;text-align:left;cursor:pointer;background:#12121a;border:1px solid #ffffff0f;border-radius:8px;width:100%;padding:11px 12px;font-size:10px}.copilot-suggestions button:hover{color:#b6b3c9;background:#15151f;border-color:#6c63ff40}.copilot-footer{color:#555560;border-top:1px solid #ffffff0f;align-items:center;height:46px;padding:0 18px;font-size:9px;display:flex}.copilot-footer span{color:#8b83ff;margin-right:5px}@media (width<=1200px){.studio-main{grid-template-columns:190px minmax(450px,1fr) 270px}.studio-create{padding-left:25px;padding-right:25px}.type-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=950px){.studio-main{grid-template-columns:190px 1fr}.studio-copilot{display:none}}@media (width<=700px){.studio-navbar{padding:0 12px}.studio-project-name,.studio-user-info,.studio-sidebar{display:none}.studio-main{grid-template-columns:1fr}.studio-create{padding:25px 15px 40px}.create-header{flex-direction:column;gap:15px}.create-header h1{font-size:26px}.type-grid{grid-template-columns:repeat(2,1fr)}.setting-row{grid-template-columns:1fr;gap:18px}.studio-save-btn{display:none}}.melo-vm-page,.melo-vm-page *,.melo-vm-page :before,.melo-vm-page :after{box-sizing:border-box}.melo-vm-page{color:#fff;background:#050816;width:100%;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.melo-vm-page a{color:inherit;text-decoration:none}.melo-vm-page button{font-family:inherit}.vm-nav{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050816e0;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;width:100%;height:74px;padding:0 6%;display:flex;position:sticky;top:0}.vm-logo{letter-spacing:-.5px;align-items:center;gap:10px;font-size:20px;font-weight:800;display:flex}.vm-logo-mark{background:linear-gradient(135deg,#6c63ff,#8b5cf6);border-radius:11px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;box-shadow:0 8px 30px #6c63ff59}.vm-nav-links{align-items:center;gap:30px;display:flex}.vm-nav a{color:#aeb7d0;font-size:14px;font-weight:500;transition:color .2s}.vm-nav a:hover{color:#fff}.vm-nav-actions{align-items:center;gap:12px;display:flex}.vm-login-btn{color:#c5cce0;cursor:pointer;background:0 0;border:0;padding:10px 16px;font-size:14px;font-weight:600;transition:color .2s}.vm-login-btn:hover{color:#fff}.vm-start-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6c63ff,#8b5cf6);border:0;border-radius:10px;padding:11px 18px;font-size:14px;font-weight:700;transition:transform .2s,box-shadow .2s;box-shadow:0 10px 28px #6c63ff40}.vm-start-btn:hover{transform:translateY(-2px);box-shadow:0 14px 35px #6c63ff61}.vm-hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;min-height:720px;padding:100px 6% 80px;display:grid;position:relative;overflow:hidden}.vm-hero:before{content:"";filter:blur(100px);pointer-events:none;background:#6c63ff24;border-radius:50%;width:650px;height:650px;position:absolute;top:-300px;left:-250px}.vm-hero:after{content:"";filter:blur(100px);pointer-events:none;background:#8b5cf621;border-radius:50%;width:500px;height:500px;position:absolute;bottom:-250px;right:-200px}.vm-hero-content{z-index:2;position:relative}.vm-eyebrow{color:#bcb5ff;letter-spacing:.4px;background:#6c63ff14;border:1px solid #8b5cf647;border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex}.vm-hero h1{letter-spacing:-4px;max-width:720px;margin:0;font-size:clamp(48px,6vw,82px);font-weight:850;line-height:.98}.vm-hero h1 span{background:linear-gradient(135deg,#fff 10%,#a79eff 50%,#8b5cf6 90%);color:#0000;-webkit-background-clip:text;background-clip:text}.vm-hero-description{color:#9ca7c2;max-width:620px;margin:28px 0 0;font-size:18px;line-height:1.7}.vm-hero-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.vm-primary-cta,.vm-secondary-cta{cursor:pointer;border-radius:11px;min-height:50px;padding:0 22px;font-size:15px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s}.vm-primary-cta{color:#fff;background:linear-gradient(135deg,#6c63ff,#8b5cf6);border:0;box-shadow:0 14px 35px #6c63ff47}.vm-primary-cta:hover{transform:translateY(-2px);box-shadow:0 18px 42px #6c63ff66}.vm-secondary-cta{color:#e2e6f2;background:#ffffff0a;border:1px solid #ffffff1f}.vm-secondary-cta:hover{background:#ffffff12;transform:translateY(-2px)}.vm-hero-note{color:#707b97;margin-top:18px;font-size:12px}.vm-hero-preview{z-index:2;position:relative}.vm-video-frame{aspect-ratio:16/10;background:linear-gradient(135deg,#6c63ff80,#8b5cf62e);border-radius:24px;width:100%;padding:10px;position:relative;box-shadow:0 35px 80px #00000073,0 0 80px #6c63ff1f}.vm-video-inner{background:radial-gradient(circle at 60% 40%,#8b5cf659,#0000 32%),linear-gradient(145deg,#141936,#090d1e 70%);border-radius:17px;width:100%;height:100%;position:relative;overflow:hidden}.vm-video-inner:before{content:"";background:linear-gradient(135deg,#0000 25%,#ffffff0f 50%,#0000 70%);animation:5s infinite vm-shine;position:absolute;inset:0;transform:translate(-100%)}@keyframes vm-shine{0%{transform:translate(-100%)}45%,to{transform:translate(100%)}}.vm-video-scene{background:radial-gradient(circle at 70% 30%,#ffb46429,#0000 25%),radial-gradient(circle at 30% 70%,#6c63ff40,#0000 30%);flex-direction:column;justify-content:flex-end;padding:34px;display:flex;position:absolute;inset:0}.vm-video-scene-label{color:#9ea8c4;letter-spacing:2px;text-transform:uppercase;font-size:10px}.vm-video-scene h3{letter-spacing:-1px;margin:8px 0 0;font-size:clamp(24px,3vw,38px);line-height:1.05}.vm-video-scene p{color:#9ca7c2;max-width:430px;margin:12px 0 0;font-size:13px;line-height:1.5}.vm-play-button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0508168c;border:1px solid #ffffff38;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;transition:transform .2s,background .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vm-play-button:hover{background:#6c63ffa6;transform:translate(-50%,-50%)scale(1.06)}.vm-video-meta{justify-content:space-between;align-items:center;display:flex;position:absolute;top:18px;left:18px;right:18px}.vm-video-badge{color:#dce2f3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0508169e;border:1px solid #ffffff1a;border-radius:7px;padding:6px 9px;font-size:10px;font-weight:700}.vm-section{padding:110px 6%}.vm-section-dark{background:#070b19}.vm-section-heading{text-align:center;max-width:760px;margin:0 auto 65px}.vm-section-heading span{color:#8f86ff;letter-spacing:1.8px;text-transform:uppercase;margin-bottom:13px;font-size:12px;font-weight:800;display:inline-block}.vm-section-heading h2{letter-spacing:-2px;margin:0;font-size:clamp(34px,4vw,56px);line-height:1.08}.vm-section-heading p{color:#8f9ab6;max-width:650px;margin:18px auto 0;font-size:16px;line-height:1.7}.vm-workflow-grid{grid-template-columns:repeat(4,1fr);gap:18px;max-width:1100px;margin:0 auto;display:grid}.vm-workflow-card{background:#ffffff06;border:1px solid #ffffff14;border-radius:18px;min-height:190px;padding:28px;position:relative}.vm-workflow-number{color:#a79fff;background:#6c63ff24;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:flex}.vm-workflow-card h3{margin:24px 0 10px;font-size:18px}.vm-workflow-card p{color:#8792ad;margin:0;font-size:13px;line-height:1.65}.vm-creation-grid{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1150px;margin:0 auto;display:grid}.vm-creation-card{background:linear-gradient(145deg,#ffffff0b,#ffffff04);border:1px solid #ffffff14;border-radius:18px;min-height:220px;padding:28px;transition:transform .25s,border-color .25s,background .25s;position:relative;overflow:hidden}.vm-creation-card:hover{background:linear-gradient(145deg,#6c63ff1c,#ffffff06);border-color:#8b5cf661;transform:translateY(-6px)}.vm-creation-icon{color:#aaa3ff;background:#6c63ff21;border-radius:13px;justify-content:center;align-items:center;width:44px;height:44px;font-size:19px;display:flex}.vm-creation-card h3{margin:22px 0 9px;font-size:18px}.vm-creation-card p{color:#8792ad;margin:0;font-size:13px;line-height:1.65}.vm-ai-layout{grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;max-width:1150px;margin:0 auto;display:grid}.vm-ai-copy h2{letter-spacing:-2px;margin:0;font-size:clamp(34px,4vw,55px);line-height:1.06}.vm-ai-copy p{color:#8f9ab6;margin:20px 0 0;font-size:15px;line-height:1.75}.vm-ai-features{gap:14px;margin-top:30px;display:grid}.vm-ai-feature{align-items:flex-start;gap:13px;display:flex}.vm-ai-check{color:#aaa3ff;background:#6c63ff24;border-radius:8px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;display:flex}.vm-ai-feature div{color:#cdd3e3;font-size:14px;line-height:1.55}.vm-ai-visual{background:radial-gradient(circle at 60% 40%,#6c63ff29,#0000 35%),#0a0f21;border:1px solid #ffffff14;border-radius:24px;min-height:440px;padding:20px;position:relative;overflow:hidden}.vm-ai-orbit{border:1px solid #8b5cf638;border-radius:50%;width:300px;height:300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vm-ai-orbit:before,.vm-ai-orbit:after{content:"";border:1px solid #6c63ff2e;border-radius:50%;position:absolute;inset:35px}.vm-ai-orbit:after{inset:75px}.vm-ai-core{text-align:center;background:linear-gradient(135deg,#6c63ff,#8b5cf6);border-radius:50%;justify-content:center;align-items:center;width:105px;height:105px;font-size:13px;font-weight:800;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 60px #6c63ff73}.vm-ai-node{color:#c8cee0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c1125db;border:1px solid #ffffff1a;border-radius:10px;padding:10px 13px;font-size:11px;position:absolute}.vm-ai-node.one{top:55px;left:45px}.vm-ai-node.two{top:70px;right:40px}.vm-ai-node.three{bottom:65px;left:45px}.vm-ai-node.four{bottom:50px;right:35px}.vm-studio-preview{background:linear-gradient(135deg,#6c63ff47,#ffffff0d);border-radius:24px;max-width:1180px;margin:0 auto;padding:12px;box-shadow:0 35px 90px #00000059}.vm-studio-window{background:#0c1124;border:1px solid #ffffff12;border-radius:17px;overflow:hidden}.vm-studio-topbar{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;height:48px;padding:0 16px;display:flex}.vm-studio-dots{gap:6px;display:flex}.vm-studio-dots span{background:#3a425b;border-radius:50%;width:8px;height:8px}.vm-studio-title{color:#8d97b1;font-size:11px}.vm-studio-body{grid-template-columns:210px 1fr;min-height:510px;display:grid}.vm-studio-sidebar{border-right:1px solid #ffffff12;padding:18px 14px}.vm-studio-sidebar-title{color:#727c98;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:15px;font-size:10px}.vm-studio-sidebar-item{color:#8e98b2;border-radius:8px;margin-bottom:5px;padding:10px 11px;font-size:11px}.vm-studio-sidebar-item.active{color:#c9c4ff;background:#6c63ff24}.vm-studio-main{padding:24px}.vm-studio-main-header{justify-content:space-between;align-items:center;gap:15px;display:flex}.vm-studio-main-header h3{margin:0;font-size:18px}.vm-studio-status{color:#7ee5b7;background:#42d3921a;border-radius:7px;padding:6px 9px;font-size:10px}.vm-preview-player{aspect-ratio:16/8.8;background:radial-gradient(circle at 65% 35%,#ffb4642e,#0000 24%),linear-gradient(145deg,#171c39,#070a16);border-radius:13px;margin-top:20px;position:relative;overflow:hidden}.vm-preview-player:after{content:"";background:linear-gradient(#0000 45%,#050816d1);position:absolute;inset:0}.vm-preview-content{z-index:2;position:absolute;bottom:20px;left:24px;right:24px}.vm-preview-content span{color:#9fa8c1;letter-spacing:1.5px;text-transform:uppercase;font-size:9px}.vm-preview-content h4{margin:7px 0 0;font-size:25px}.vm-preview-footer{color:#77819b;justify-content:space-between;align-items:center;margin-top:18px;font-size:10px;display:flex}.vm-preview-footer div:first-child{gap:14px;display:flex}.vm-timeline{background:#080c1b;border-radius:10px;margin-top:18px;padding:14px}.vm-timeline-track{align-items:center;gap:4px;height:48px;display:flex;position:relative}.vm-timeline-track span{background:#6c63ff3d;border-radius:4px;height:30px}.vm-timeline-track span:first-child{width:22%}.vm-timeline-track span:nth-child(2){background:#8b5cf647;width:16%}.vm-timeline-track span:nth-child(3){width:28%}.vm-timeline-track span:nth-child(4){background:#8b5cf647;width:18%}.vm-timeline-track span:nth-child(5){width:16%}.vm-how-grid{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1050px;margin:0 auto;display:grid}.vm-how-card{background:#ffffff06;border:1px solid #ffffff14;border-radius:18px;padding:30px;transition:transform .25s,border-color .25s}.vm-how-card:hover{border-color:#6c63ff4d;transform:translateY(-5px)}.vm-how-number{color:#8f86ff;letter-spacing:1px;font-size:12px;font-weight:800}.vm-how-card h3{margin:18px 0 9px;font-size:19px}.vm-how-card p{color:#8792ad;margin:0;font-size:13px;line-height:1.65}.vm-use-grid{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1150px;margin:0 auto;display:grid}.vm-use-card{background:#ffffff06;border:1px solid #ffffff14;border-radius:18px;min-height:190px;padding:28px;transition:transform .25s,border-color .25s}.vm-use-card:hover{border-color:#8b5cf652;transform:translateY(-5px)}.vm-use-icon{font-size:22px}.vm-use-card h3{margin:20px 0 9px;font-size:18px}.vm-use-card p{color:#8792ad;margin:0;font-size:13px;line-height:1.65}.vm-comparison{background:#ffffff05;border:1px solid #ffffff14;border-radius:18px;max-width:950px;margin:0 auto;overflow:hidden}.vm-comparison-row{border-bottom:1px solid #ffffff0f;grid-template-columns:1.3fr 1fr 1fr;display:grid}.vm-comparison-row:last-child{border-bottom:0}.vm-comparison-row>div{color:#9ba5be;padding:17px 20px;font-size:13px}.vm-comparison-row>div:not(:first-child){text-align:center}.vm-comparison-header>div{color:#fff;background:#6c63ff14;font-weight:700}.vm-comparison-row>div:first-child{color:#d6dbea}.vm-comparison-check{color:#8ee8bc!important}.vm-final-cta{text-align:center;background:radial-gradient(circle at 50% 0,#6c63ff40,#0000 45%),linear-gradient(145deg,#6c63ff17,#8b5cf609);border:1px solid #8b5cf638;border-radius:28px;margin:30px 6% 100px;padding:90px 30px;position:relative;overflow:hidden}.vm-final-cta:before{content:"";filter:blur(90px);pointer-events:none;background:#6c63ff1a;border-radius:50%;width:400px;height:400px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vm-final-cta-content{z-index:2;position:relative}.vm-final-cta h2{letter-spacing:-2.5px;max-width:800px;margin:0 auto;font-size:clamp(36px,5vw,64px);line-height:1.04}.vm-final-cta p{color:#8f9ab6;max-width:620px;margin:20px auto 0;font-size:15px;line-height:1.7}.vm-final-cta .vm-primary-cta{margin-top:30px}.vm-footer{background:#040611;border-top:1px solid #ffffff12;padding:65px 6% 35px}.vm-footer-grid{grid-template-columns:1.6fr repeat(3,1fr);gap:50px;max-width:1200px;margin:0 auto;display:grid}.vm-footer-brand p{color:#737e98;max-width:330px;margin:17px 0 0;font-size:13px;line-height:1.7}.vm-footer-column h4{color:#dfe4f0;text-transform:uppercase;letter-spacing:1px;margin:0 0 17px;font-size:12px}.vm-footer-column a,.vm-footer-column button{color:#737e98;cursor:pointer;text-align:left;background:0 0;border:0;margin-bottom:11px;padding:0;font-size:13px;transition:color .2s;display:block}.vm-footer-column a:hover,.vm-footer-column button:hover{color:#fff}.vm-footer-bottom{color:#555f78;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:20px;max-width:1200px;margin:55px auto 0;padding-top:25px;font-size:11px;display:flex}@media (width<=1100px){.vm-hero{grid-template-columns:1fr;gap:50px;padding-top:80px}.vm-hero-content,.vm-hero-preview{max-width:800px}.vm-workflow-grid{grid-template-columns:repeat(2,1fr)}.vm-ai-layout{grid-template-columns:1fr}.vm-ai-copy{max-width:750px}.vm-ai-visual{max-width:850px}.vm-footer-grid{grid-template-columns:1.5fr repeat(2,1fr)}}@media (width<=900px){.vm-nav{padding:0 4%}.vm-nav-links{display:none}.vm-section{padding:85px 5%}.vm-creation-grid,.vm-use-grid{grid-template-columns:repeat(2,1fr)}.vm-how-grid{grid-template-columns:1fr}.vm-studio-body{grid-template-columns:170px 1fr}.vm-footer-grid{grid-template-columns:repeat(2,1fr)}.vm-footer-brand{grid-column:1/-1}}@media (width<=600px){.vm-nav{height:66px;padding:0 18px}.vm-logo{font-size:17px}.vm-logo-mark{width:32px;height:32px}.vm-login-btn{display:none}.vm-start-btn{padding:9px 13px;font-size:12px}.vm-hero{gap:40px;min-height:auto;padding:70px 20px 65px}.vm-hero h1{letter-spacing:-2.5px;font-size:46px}.vm-hero-description{font-size:15px}.vm-hero-actions{flex-direction:column}.vm-primary-cta,.vm-secondary-cta{width:100%}.vm-video-frame{border-radius:17px;padding:7px}.vm-video-inner{border-radius:12px}.vm-video-scene{padding:20px}.vm-play-button{width:58px;height:58px}.vm-section{padding:70px 20px}.vm-section-heading{margin-bottom:42px}.vm-section-heading h2,.vm-ai-copy h2{letter-spacing:-1.5px;font-size:36px}.vm-workflow-grid,.vm-creation-grid,.vm-use-grid{grid-template-columns:1fr}.vm-workflow-card,.vm-creation-card,.vm-use-card{min-height:auto}.vm-ai-visual{min-height:350px}.vm-ai-orbit{width:240px;height:240px}.vm-ai-node.one{top:30px;left:20px}.vm-ai-node.two{top:45px;right:20px}.vm-ai-node.three{bottom:35px;left:20px}.vm-ai-node.four{bottom:25px;right:20px}.vm-studio-preview{border-radius:15px;padding:6px}.vm-studio-body{grid-template-columns:1fr}.vm-studio-sidebar{display:none}.vm-studio-main{padding:15px}.vm-preview-content h4{font-size:19px}.vm-comparison{overflow-x:auto}.vm-comparison-row{min-width:600px}.vm-final-cta{border-radius:20px;margin:15px 20px 70px;padding:65px 22px}.vm-final-cta h2{letter-spacing:-1.5px;font-size:39px}.vm-footer{padding:50px 20px 25px}.vm-footer-grid{grid-template-columns:1fr;gap:35px}.vm-footer-brand{grid-column:auto}.vm-footer-bottom{flex-direction:column;align-items:flex-start;margin-top:40px}}@media (width<=380px){.vm-hero h1{font-size:40px}.vm-section-heading h2,.vm-ai-copy h2{font-size:32px}.vm-final-cta h2{font-size:34px}.vm-ai-visual{min-height:320px}.vm-ai-orbit{width:210px;height:210px}}.melo-pricing-page{color:#f5f7ff;background:radial-gradient(circle at 50% 0,#6c63ff29,#0000 38%),#08090d;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.pricing-navbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:50;background:#08090dd1;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;height:74px;padding:0 42px;display:flex;position:sticky;top:0}.pricing-brand{cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.pricing-brand-main{letter-spacing:2px;background:linear-gradient(135deg,#6c63ff,#8b5cf6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:22px;font-weight:900}.pricing-brand-product{color:#a5a9b8;font-size:14px;font-weight:600}.pricing-navbar-right{align-items:center;gap:22px;display:flex}.pricing-secure{color:#858a9d;font-size:13px}.pricing-back-button{color:#e7e9f2;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1a;border-radius:10px;padding:10px 17px;font-size:13px;font-weight:600;transition:all .2s}.pricing-back-button:hover{background:#6c63ff1f;border-color:#8b5cf68c;transform:translateY(-1px)}.pricing-hero{text-align:center;max-width:900px;margin:0 auto;padding:90px 24px 58px}.pricing-eyebrow{color:#a9a3ff;letter-spacing:1.8px;background:#6c63ff14;border:1px solid #8b5cf647;border-radius:999px;padding:8px 13px;font-size:11px;font-weight:800;display:inline-flex}.pricing-hero h1{letter-spacing:-3px;margin:24px 0 18px;font-size:clamp(42px,6vw,72px);font-weight:900;line-height:1.03}.pricing-hero h1 span{background:linear-gradient(135deg,#6c63ff,#8b5cf6,#b49aff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.pricing-hero p{color:#9297a8;max-width:610px;margin:0 auto;font-size:17px;line-height:1.7}.pricing-currency{color:#777d90;background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:10px;margin-top:26px;padding:7px 9px;font-size:12px;display:inline-flex}.currency-active{color:#c3bfff;background:#6c63ff2e;border-radius:999px;padding:6px 11px;font-weight:800}.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:18px;width:min(1200px,100% - 48px);margin:0 auto;display:grid}.pricing-card{background:linear-gradient(#ffffff0b,#ffffff05);border:1px solid #ffffff14;border-radius:22px;flex-direction:column;min-height:560px;padding:30px 26px 25px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;box-shadow:0 18px 60px #00000047}.pricing-card:hover{border-color:#8b5cf661;transform:translateY(-7px);box-shadow:0 24px 70px #0000006b}.pricing-card.popular{background:linear-gradient(#6c63ff21,#ffffff06);border-color:#6c63ff9e;box-shadow:0 25px 80px #6c63ff1f}.popular-badge{white-space:nowrap;color:#fff;letter-spacing:1px;background:linear-gradient(135deg,#6c63ff,#8b5cf6);border-radius:999px;padding:7px 13px;font-size:10px;font-weight:900;position:absolute;top:-12px;left:50%;transform:translate(-50%);box-shadow:0 8px 25px #6c63ff47}.pricing-card-top h2{margin:0;font-size:22px;font-weight:800}.plan-description{color:#858a9d;min-height:66px;margin:12px 0 22px;font-size:13px;line-height:1.6}.plan-price{align-items:baseline;gap:5px;display:flex}.price{letter-spacing:-2px;font-size:43px;font-weight:900}.period{color:#777c8e;font-size:13px}.credits-badge{color:#afa9ff;background:#6c63ff17;border:1px solid #6c63ff2e;border-radius:8px;margin-top:15px;padding:7px 10px;font-size:12px;font-weight:700;display:inline-flex}.pricing-divider{background:#ffffff12;height:1px;margin:25px 0 22px}.feature-list{flex-direction:column;flex:1;gap:14px;margin:0;padding:0;list-style:none;display:flex}.feature-list li{color:#b4b8c7;align-items:flex-start;gap:10px;font-size:13px;line-height:1.4;display:flex}.feature-check{color:#aaa4ff;background:#6c63ff24;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:10px;font-weight:900;display:grid}.plan-button{color:#eeeef7;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:11px;justify-content:center;align-items:center;gap:10px;width:100%;height:48px;margin-top:28px;font-size:13px;font-weight:800;transition:transform .2s,background .2s,border-color .2s;display:flex}.plan-button:hover{background:#ffffff14;border-color:#8b5cf673;transform:translateY(-2px)}.plan-button.primary{color:#fff;background:linear-gradient(135deg,#6c63ff,#8b5cf6);border:0;box-shadow:0 10px 30px #6c63ff38}.plan-button.primary:hover{background:linear-gradient(135deg,#776fff,#9569ff);box-shadow:0 14px 38px #6c63ff52}.credit-section{width:min(1200px,100% - 48px);margin:54px auto 0}.credit-box{background:#ffffff06;border:1px solid #ffffff12;border-radius:18px;align-items:center;gap:20px;padding:25px 28px;display:flex}.credit-symbol{color:#b3adff;background:linear-gradient(135deg,#6c63ff38,#8b5cf621);border-radius:13px;flex:none;place-items:center;width:46px;height:46px;font-size:21px;display:grid}.credit-content h3{margin:0 0 6px;font-size:16px}.credit-content p{color:#7f8495;margin:0;font-size:13px;line-height:1.6}.pricing-faq{text-align:center;max-width:720px;margin:70px auto 0;padding:0 24px 70px}.pricing-faq h2{letter-spacing:-.5px;margin:0 0 12px;font-size:25px}.pricing-faq p{color:#777d8e;margin:0;font-size:13px;line-height:1.7}.pricing-footer{color:#666b7c;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;min-height:78px;padding:22px 42px;font-size:12px;display:flex}.footer-brand{align-items:center;gap:10px;display:flex}.footer-brand strong{color:#aeb2c0}.footer-brand span{color:#5f6474}.footer-right{color:#555a6a}@media (width<=1050px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-card{min-height:530px}}@media (width<=680px){.pricing-navbar{height:auto;min-height:68px;padding:14px 18px}.pricing-navbar-right{gap:8px}.pricing-secure{display:none}.pricing-back-button{padding:9px 12px;font-size:12px}.pricing-brand-product{display:none}.pricing-hero{padding:65px 20px 42px}.pricing-hero h1{letter-spacing:-2px;font-size:43px}.pricing-hero p{font-size:14px}.pricing-grid{grid-template-columns:1fr;gap:18px;width:calc(100% - 30px)}.pricing-card{min-height:auto;padding:28px 23px 23px}.plan-description{min-height:auto}.credit-section{width:calc(100% - 30px);margin-top:35px}.credit-box{align-items:flex-start;padding:20px}.pricing-faq{margin-top:50px;padding-bottom:50px}.pricing-footer{text-align:center;flex-direction:column;gap:10px;padding:20px}.footer-brand{flex-direction:column;gap:5px}}@media (width<=400px){.pricing-hero h1{font-size:36px}.price{font-size:38px}.pricing-brand-main{font-size:19px}}*{box-sizing:border-box}.kiddo-app{color:#263238;background:#fffaf5;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.kiddo-app button,.kiddo-app input,.kiddo-app select{font:inherit}.kiddo-app button{cursor:pointer}.kiddo-header{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #eee6df;position:sticky;top:0}.kiddo-header-inner{align-items:center;gap:28px;max-width:1400px;min-height:76px;margin:0 auto;padding:0 32px;display:flex}.kiddo-brand{color:#263238;text-align:left;background:0 0;border:0;align-items:center;gap:11px;padding:0;display:flex}.kiddo-brand-icon{background:#fff0c9;border-radius:13px;place-items:center;width:45px;height:45px;font-size:24px;display:grid}.kiddo-brand strong{letter-spacing:.08em;font-size:15px;display:block}.kiddo-brand small{color:#8c7f74;margin-top:3px;font-size:10px;display:block}.kiddo-nav{align-items:center;gap:4px;margin-left:auto;display:flex}.kiddo-nav button,.kiddo-footer-links button{color:#625a54;background:0 0;border:0;border-radius:9px;padding:10px 11px;transition:all .2s}.kiddo-nav button:hover,.kiddo-footer-links button:hover{color:#d87532;background:#fff4df}.kiddo-header-actions{align-items:center;gap:8px;display:flex}.kiddo-cart-button,.kiddo-orders-btn{background:#fff;border:1px solid #eee2d8;border-radius:11px;width:42px;height:42px;font-size:18px;position:relative}.kiddo-cart-count{color:#fff;background:#e87535;border-radius:50%;place-items:center;min-width:19px;height:19px;font-size:10px;font-weight:700;display:grid;position:absolute;top:-6px;right:-5px}.kiddo-user-avatar{color:#397151;background:#dff4e7;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.kiddo-cloud-btn,.kiddo-logout-btn{color:#625a54;background:#fff;border:1px solid #e9ded5;border-radius:9px;padding:9px 12px}.kiddo-cloud-btn:hover{background:#fff5e8}.kiddo-logout-btn:hover{background:#fff0ee}.kiddo-hero{justify-content:space-between;align-items:center;gap:50px;max-width:1400px;min-height:590px;margin:0 auto;padding:70px 55px;display:flex;overflow:hidden}.kiddo-hero-content{max-width:650px}.kiddo-hero-badge{color:#c36a29;background:#fff0d5;border-radius:30px;margin-bottom:20px;padding:8px 13px;font-size:12px;font-weight:700;display:inline-flex}.kiddo-hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(50px,6vw,82px);line-height:.98}.kiddo-hero h1 span{color:#e87838}.kiddo-hero p{color:#746a63;max-width:580px;margin:25px 0;font-size:18px;line-height:1.7}.kiddo-hero-actions{flex-wrap:wrap;gap:12px;display:flex}.kiddo-primary-btn,.kiddo-secondary-btn{border:0;border-radius:11px;padding:14px 21px;font-weight:700}.kiddo-primary-btn{color:#fff;background:#e87838;box-shadow:0 10px 25px #e8783838}.kiddo-primary-btn:hover{transform:translateY(-1px)}.kiddo-secondary-btn{color:#4e4742;background:#fff;border:1px solid #eadfd6}.kiddo-hero-trust{color:#82776e;flex-wrap:wrap;gap:20px;margin-top:28px;font-size:12px;display:flex}.kiddo-hero-art{width:470px;height:410px;position:relative}.kiddo-art-main{background:#ffe4a8;border-radius:50%;place-items:center;width:245px;height:245px;font-size:100px;display:grid;position:absolute;top:82px;left:105px;box-shadow:0 25px 70px #dea34a2e}.kiddo-art-card{background:#fff;border:1px solid #eee3da;border-radius:22px;place-items:center;width:105px;height:105px;font-size:43px;display:grid;position:absolute;box-shadow:0 15px 35px #3c2b1c17}.card-one{top:70px;left:5px;transform:rotate(-10deg)}.card-two{top:20px;right:10px;transform:rotate(9deg)}.card-three{bottom:20px;right:0;transform:rotate(-7deg)}.kiddo-section{max-width:1400px;margin:0 auto;padding:70px 55px}.kiddo-featured-section{background:#fff}.kiddo-section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:30px;display:flex}.kiddo-section-heading.centered{text-align:center;justify-content:center}.kiddo-eyebrow{color:#e07837;letter-spacing:.15em;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.kiddo-section-heading h2,.kiddo-page-heading h1{letter-spacing:-.035em;margin:0;font-size:38px}.kiddo-text-btn{color:#dc7133;background:0 0;border:0;font-weight:700}.kiddo-category-grid{grid-template-columns:repeat(5,1fr);gap:15px;display:grid}.kiddo-category-card{color:#403a35;background:#fff;border:1px solid #eee4db;border-radius:18px;flex-direction:column;align-items:center;gap:12px;padding:25px 15px;transition:all .2s;display:flex}.kiddo-category-card span{font-size:34px}.kiddo-category-card:hover,.kiddo-category-card.active{background:#fff7ef;border-color:#f1b58c;transform:translateY(-3px)}.kiddo-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.kiddo-product-card{background:#fff;border:1px solid #eee3db;border-radius:18px;transition:all .2s;overflow:hidden}.kiddo-product-card:hover{transform:translateY(-4px);box-shadow:0 18px 45px #3d2d2217}.kiddo-product-image{background:#fff2dc;border:0;place-items:center;width:100%;height:190px;display:grid}.kiddo-product-image span{font-size:75px}.kiddo-product-body{padding:20px}.kiddo-product-category{color:#c9773e;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;display:inline-block}.kiddo-product-body h3{margin:8px 0;font-size:19px}.kiddo-product-body p{color:#7b726b;min-height:62px;font-size:13px;line-height:1.55}.kiddo-product-meta{color:#8b8077;flex-direction:column;gap:5px;margin:14px 0;font-size:11px;display:flex}.kiddo-product-bottom{border-top:1px solid #f0e9e3;justify-content:space-between;align-items:center;gap:10px;padding-top:15px;display:flex}.kiddo-product-bottom strong{font-size:21px}.kiddo-add-btn{color:#fff;background:#263238;border:0;border-radius:8px;padding:9px 12px;font-size:11px;font-weight:700}.kiddo-how-section{background:#fff5e9;padding:75px 55px}.kiddo-steps{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1000px;margin:35px auto 0;display:grid}.kiddo-step{text-align:center;background:#fff;border-radius:20px;padding:30px;position:relative}.kiddo-step>span{color:#d6c8bc;font-weight:800;position:absolute;top:15px;right:20px}.kiddo-step>div{font-size:42px}.kiddo-step h3{margin:13px 0 8px}.kiddo-step p{color:#7b726b;font-size:13px;line-height:1.6}.kiddo-page-section,.kiddo-product-detail-section,.kiddo-cart-page,.kiddo-checkout,.kiddo-order-success{max-width:1400px;margin:0 auto;padding:65px 55px}.kiddo-page-heading{margin-bottom:35px}.kiddo-page-heading p{color:#776e67;margin-top:10px}.kiddo-shop-toolbar{background:#fff;border:1px solid #eee3da;border-radius:18px;margin-bottom:25px;padding:20px}.kiddo-search{border:1px solid #e9dfd7;border-radius:10px;align-items:center;gap:10px;height:48px;padding:0 14px;display:flex}.kiddo-search input{background:0 0;border:0;outline:none;width:100%}.kiddo-filter-buttons{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.kiddo-filter-buttons button{color:#665d56;background:#fff;border:1px solid #eadfd6;border-radius:8px;padding:8px 12px;font-size:12px}.kiddo-filter-buttons button.active{color:#fff;background:#e87838;border-color:#e87838}.kiddo-result-info{color:#847970;justify-content:space-between;margin-bottom:18px;font-size:13px;display:flex}.kiddo-result-info button{color:#dd7335;background:0 0;border:0}.kiddo-no-products{text-align:center;background:#fff;border:1px dashed #decfc3;border-radius:20px;padding:70px 20px}.kiddo-no-products>div{font-size:50px}.kiddo-no-products p{color:#81766e;margin-bottom:20px}.kiddo-back-link{color:#d87234;background:0 0;border:0;margin-bottom:25px;padding:0;font-weight:700}.kiddo-product-detail{grid-template-columns:1fr 1fr;align-items:center;gap:55px;display:grid}.kiddo-detail-image{background:#fff0d2;border-radius:28px;place-items:center;min-height:500px;display:grid}.kiddo-detail-image div{background:#fff;border-radius:50%;place-items:center;width:270px;height:270px;font-size:110px;display:grid;box-shadow:0 20px 60px #50371e17}.kiddo-detail-content h1{letter-spacing:-.045em;margin:12px 0 18px;font-size:52px;line-height:1.02}.kiddo-detail-description{color:#756c65;font-size:16px;line-height:1.7}.kiddo-detail-price{margin:25px 0;font-size:34px;font-weight:800}.kiddo-detail-specs{border:1px solid #eee3da;border-radius:14px;grid-template-columns:repeat(3,1fr);margin-bottom:22px;display:grid;overflow:hidden}.kiddo-detail-specs>div{text-align:center;border-right:1px solid #eee3da;padding:17px}.kiddo-detail-specs>div:last-child{border-right:0}.kiddo-detail-specs span,.kiddo-detail-specs strong,.kiddo-detail-specs small{display:block}.kiddo-detail-specs span{font-size:22px}.kiddo-detail-specs strong{margin-top:5px;font-size:13px}.kiddo-detail-specs small{color:#91857c;margin-top:4px;font-size:10px}.kiddo-large-add-btn{color:#fff;background:#e87838;border:0;border-radius:12px;width:100%;padding:16px;font-weight:800}.kiddo-detail-note{background:#f8f3ee;border-radius:12px;gap:10px;margin-top:18px;padding:15px;font-size:12px;display:flex}.kiddo-detail-note strong,.kiddo-detail-note span{display:block}.kiddo-cart-layout{grid-template-columns:1fr 360px;align-items:start;gap:25px;display:grid}.kiddo-cart-items{flex-direction:column;gap:12px;display:flex}.kiddo-cart-item{background:#fff;border:1px solid #eee3da;border-radius:15px;align-items:center;gap:15px;padding:17px;display:flex}.kiddo-cart-item-icon{background:#fff1db;border-radius:13px;place-items:center;width:68px;height:68px;font-size:32px;display:grid}.kiddo-cart-item-info{flex:1}.kiddo-cart-item-info>span{color:#c9783d;text-transform:uppercase;font-size:9px;font-weight:800}.kiddo-cart-item-info h3{margin:4px 0;font-size:16px}.kiddo-cart-item-info p{color:#8a8077;margin:0;font-size:11px}.kiddo-cart-item>strong{font-size:18px}.kiddo-remove-btn{color:#c95c4d;background:#fff0ee;border:0;border-radius:7px;padding:7px 10px;font-size:10px}.kiddo-cart-summary,.kiddo-order-summary{background:#fff;border:1px solid #eee3da;border-radius:18px;padding:25px;position:sticky;top:100px}.kiddo-cart-summary h2,.kiddo-order-summary h2{margin-top:0}.kiddo-summary-row{color:#776d65;border-bottom:1px solid #f0e9e3;justify-content:space-between;padding:13px 0;font-size:13px;display:flex}.kiddo-summary-total{border-top:1px solid #e9ded5;justify-content:space-between;align-items:center;margin-top:18px;padding-top:17px;display:flex}.kiddo-summary-total strong{font-size:23px}.kiddo-checkout-btn,.kiddo-place-order-btn{color:#fff;background:#263238;border:0;border-radius:10px;width:100%;margin-top:20px;padding:14px;font-weight:700}.kiddo-continue-btn,.kiddo-clear-cart{color:#655c55;background:#fff;border:1px solid #eadfd6;border-radius:10px;width:100%;margin-top:10px;padding:12px}.kiddo-clear-cart{color:#bd6557;align-self:flex-start;width:auto}.kiddo-empty-cart{text-align:center;padding:100px 20px}.kiddo-empty-icon{font-size:65px}.kiddo-empty-cart h1{font-size:40px}.kiddo-checkout-layout{grid-template-columns:1fr 380px;align-items:start;gap:25px;display:grid}.kiddo-checkout-form{flex-direction:column;gap:18px;display:flex}.kiddo-checkout-card{background:#fff;border:1px solid #eee3da;border-radius:18px;padding:28px}.kiddo-checkout-card h2{margin-top:0}.kiddo-form-group{margin-top:18px}.kiddo-form-group label{margin-bottom:7px;font-size:12px;font-weight:700;display:block}.kiddo-form-group input,.kiddo-form-group select{background:#fff;border:1px solid #e6dbd2;border-radius:9px;outline:none;width:100%;height:48px;padding:0 13px}.kiddo-form-group input:focus,.kiddo-form-group select:focus{border-color:#e58a53}.kiddo-payment-placeholder{text-align:center;background:#fff9f3;border:1px dashed #e2c7b6;border-radius:18px;padding:28px}.kiddo-payment-placeholder>div{font-size:38px}.kiddo-payment-placeholder h3{margin-bottom:5px}.kiddo-payment-placeholder p{color:#83776f;font-size:12px}.kiddo-payment-placeholder span{color:#b9622c;background:#ffe6d2;border-radius:20px;margin-top:7px;padding:5px 9px;font-size:9px;font-weight:800;display:inline-block}.kiddo-summary-item{border-bottom:1px solid #f0e9e3;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;padding:13px 0;display:grid}.kiddo-summary-icon{background:#fff1dc;border-radius:9px;place-items:center;width:42px;height:42px;display:grid}.kiddo-summary-item strong,.kiddo-summary-item small{display:block}.kiddo-summary-item strong{font-size:12px}.kiddo-summary-item small{color:#8d8279;margin-top:4px;font-size:10px}.kiddo-order-success{text-align:center;max-width:850px}.kiddo-success-icon{color:#3c8a59;background:#dff4e7;border-radius:50%;place-items:center;width:80px;height:80px;margin:0 auto 25px;font-size:40px;font-weight:800;display:grid}.kiddo-order-success h1{margin:8px 0;font-size:45px}.kiddo-order-success>p{color:#796f68}.kiddo-demo-order{background:#fff;border:1px solid #eee3da;border-radius:18px;grid-template-columns:repeat(4,1fr);margin:30px 0;padding:20px;display:grid}.kiddo-demo-order>div{border-right:1px solid #eee3da;padding:12px}.kiddo-demo-order>div:last-child{border-right:0}.kiddo-demo-order span,.kiddo-demo-order strong{display:block}.kiddo-demo-order span{color:#8a7f77;font-size:10px}.kiddo-demo-order strong{word-break:break-word;margin-top:6px;font-size:12px}.kiddo-download-notice{text-align:left;background:#fff3df;border-radius:15px;align-items:center;gap:15px;margin-bottom:25px;padding:18px;display:flex}.kiddo-download-notice>div:first-child{font-size:30px}.kiddo-download-notice p{color:#766c64;margin:4px 0 0;font-size:12px;line-height:1.5}.kiddo-success-actions{justify-content:center;gap:10px;display:flex}.kiddo-orders-list{flex-direction:column;gap:15px;display:flex}.kiddo-order-card{background:#fff;border:1px solid #eee3da;border-radius:18px;padding:22px}.kiddo-order-card-header,.kiddo-order-card-footer{justify-content:space-between;align-items:center;display:flex}.kiddo-order-card-header span:first-child,.kiddo-order-card-footer span{color:#8b8077;font-size:10px;display:block}.kiddo-order-card-header strong{margin-top:4px;font-size:14px;display:block}.kiddo-order-status{color:#bd6b2e;background:#fff0d9;border-radius:20px;padding:6px 10px;font-size:9px;font-weight:800}.kiddo-order-products{border-top:1px solid #f0e9e3;border-bottom:1px solid #f0e9e3;flex-wrap:wrap;gap:10px;margin:20px 0;padding:15px 0;display:flex}.kiddo-order-products>div{background:#fff8f0;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:11px;display:flex}.kiddo-order-card-footer strong{font-size:18px}.kiddo-footer{color:#fff;background:#263238;margin-top:30px}.kiddo-footer-inner{justify-content:space-between;gap:30px;max-width:1400px;margin:0 auto;padding:45px 55px;display:flex}.kiddo-footer-logo{letter-spacing:.08em;font-weight:800}.kiddo-footer-brand p{color:#b9c0c3;font-size:12px}.kiddo-footer-links{align-items:center;gap:4px;display:flex}.kiddo-footer-links button{color:#d8dddf}.kiddo-footer-bottom{text-align:center;color:#9ea8ac;border-top:1px solid #ffffff1a;padding:18px 30px;font-size:11px}@media (width<=1100px){.kiddo-nav{display:none}.kiddo-product-grid{grid-template-columns:repeat(2,1fr)}.kiddo-category-grid{grid-template-columns:repeat(3,1fr)}.kiddo-hero{padding:55px 35px}.kiddo-section,.kiddo-page-section,.kiddo-product-detail-section,.kiddo-cart-page,.kiddo-checkout,.kiddo-order-success{padding-left:35px;padding-right:35px}.kiddo-cart-layout,.kiddo-checkout-layout{grid-template-columns:1fr}.kiddo-cart-summary,.kiddo-order-summary{position:static}}@media (width<=760px){.kiddo-header-inner{flex-wrap:wrap;min-height:auto;padding:12px 16px}.kiddo-header-actions{margin-left:auto}.kiddo-cloud-btn,.kiddo-logout-btn{display:none}.kiddo-hero{flex-direction:column;min-height:auto;padding:45px 20px}.kiddo-hero h1{font-size:55px}.kiddo-hero-art{width:100%;max-width:400px;margin:-30px auto;transform:scale(.8)}.kiddo-section,.kiddo-page-section,.kiddo-product-detail-section,.kiddo-cart-page,.kiddo-checkout,.kiddo-order-success,.kiddo-how-section{padding:45px 20px}.kiddo-section-heading{align-items:flex-start}.kiddo-section-heading h2,.kiddo-page-heading h1{font-size:30px}.kiddo-category-grid{grid-template-columns:repeat(2,1fr)}.kiddo-product-grid,.kiddo-steps{grid-template-columns:1fr}.kiddo-product-detail{grid-template-columns:1fr;gap:25px}.kiddo-detail-image{min-height:350px}.kiddo-detail-content h1{font-size:40px}.kiddo-cart-item{flex-wrap:wrap;align-items:flex-start}.kiddo-cart-item-info{min-width:calc(100% - 90px)}.kiddo-demo-order{grid-template-columns:1fr 1fr}.kiddo-demo-order>div{border-bottom:1px solid #eee3da;border-right:0}.kiddo-success-actions{flex-direction:column}.kiddo-footer-inner{flex-direction:column;padding:35px 20px}.kiddo-footer-links{flex-wrap:wrap}}.kiddo-login-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#172033;border:none;border-radius:10px;padding:10px 18px;font-size:14px;font-weight:700;transition:all .2s}.kiddo-login-btn:hover{background:#2d3a55;transform:translateY(-1px)}.kiddo-login-btn:active{transform:translateY(0)}.kiddo-login-page{box-sizing:border-box;background:radial-gradient(circle at 0 0,#fff4d8 0,#0000 35%),radial-gradient(circle at 100% 100%,#e9e5ff 0,#0000 35%),#f7f8fc;justify-content:center;align-items:center;width:100%;min-height:700px;padding:50px 20px;display:flex}.kiddo-login-card{box-sizing:border-box;background:#fff;border:1px solid #e7e9f0;border-radius:24px;width:100%;max-width:440px;padding:34px;box-shadow:0 20px 60px #1720331a}.kiddo-login-brand{align-items:center;gap:14px;margin-bottom:30px;display:flex}.kiddo-login-logo{background:#fff3c7;border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;font-size:27px;display:flex}.kiddo-login-brand h1{color:#172033;margin:0;font-size:20px;font-weight:900}.kiddo-login-brand p{color:#788198;margin:4px 0 0;font-size:13px}.kiddo-login-heading{margin-bottom:22px}.kiddo-login-heading h2{color:#172033;margin:0;font-size:28px;font-weight:800}.kiddo-login-heading p{color:#788198;margin:8px 0 0;font-size:14px;line-height:1.5}.kiddo-login-error,.kiddo-login-success{border-radius:12px;margin-bottom:18px;padding:12px 14px;font-size:13px;line-height:1.5}.kiddo-login-error{color:#b42318;background:#fff0f0;border:1px solid #ffd0d0}.kiddo-login-success{color:#18743b;background:#effbf3;border:1px solid #c8efd4}.kiddo-login-form{flex-direction:column;display:flex}.kiddo-login-form label{color:#172033;margin-bottom:7px;font-size:13px;font-weight:700}.kiddo-login-form input{box-sizing:border-box;color:#172033;background:#fff;border:1px solid #dfe3ec;border-radius:12px;outline:none;width:100%;height:48px;margin-bottom:16px;padding:0 14px;font-size:14px;transition:border-color .2s,box-shadow .2s}.kiddo-login-form input:focus{border-color:#6c63ff;box-shadow:0 0 0 3px #6c63ff1a}.kiddo-login-form input:disabled{background:#f4f5f8}.kiddo-forgot-button{color:#6c63ff;cursor:pointer;background:0 0;border:none;align-self:flex-end;margin-top:-7px;margin-bottom:16px;padding:3px 0;font-size:13px;font-weight:700}.kiddo-forgot-button:hover{text-decoration:underline}.kiddo-main-login-button{color:#fff;cursor:pointer;background:#172033;border:none;border-radius:12px;width:100%;height:50px;font-size:15px;font-weight:800;transition:all .2s}.kiddo-main-login-button:hover{background:#2d3a55;transform:translateY(-1px)}.kiddo-main-login-button:disabled{opacity:.65;cursor:not-allowed;transform:none}.kiddo-divider{text-align:center;height:18px;margin:24px 0;position:relative}.kiddo-divider:before{content:"";background:#e6e8ee;height:1px;position:absolute;top:9px;left:0;right:0}.kiddo-divider span{z-index:1;color:#9aa1b2;background:#fff;padding:0 12px;font-size:11px;font-weight:700;position:relative}.kiddo-google-button{color:#172033;cursor:pointer;background:#fff;border:1px solid #dfe3ec;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;height:48px;font-size:14px;font-weight:700;transition:all .2s;display:flex}.kiddo-google-button:hover{background:#f8f9fc;border-color:#cbd0dc}.kiddo-google-button:disabled{opacity:.65;cursor:not-allowed}.kiddo-google-icon{color:#4285f4;border:1px solid #dfe3ec;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;font-weight:900;display:flex}.kiddo-auth-switch{color:#788198;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;margin-top:24px;font-size:13px;display:flex}.kiddo-auth-switch button{color:#6c63ff;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:800}.kiddo-auth-switch button:hover{text-decoration:underline}.kiddo-back-store-button{color:#788198;cursor:pointer;background:0 0;border:none;width:100%;margin-top:24px;padding:8px;font-size:13px;font-weight:700}.kiddo-back-store-button:hover{color:#172033}@media (width<=520px){.kiddo-login-page{padding:25px 14px}.kiddo-login-card{border-radius:18px;padding:25px 20px}.kiddo-login-heading h2{font-size:24px}}.kiddo-account-page{box-sizing:border-box;background:#f7f8fc;width:100%;min-height:700px;padding:45px}.kiddo-account-header{justify-content:space-between;align-items:center;gap:20px;max-width:1100px;margin:0 auto 28px;display:flex}.kiddo-account-label{color:#6c63ff;letter-spacing:1px;font-size:12px;font-weight:900}.kiddo-account-header h1{color:#172033;margin:6px 0 5px;font-size:32px;font-weight:900}.kiddo-account-header p{color:#788198;margin:0;font-size:14px}.kiddo-account-store-btn{color:#172033;cursor:pointer;background:#fff;border:1px solid #dfe3ec;border-radius:10px;padding:11px 18px;font-size:13px;font-weight:800}.kiddo-account-store-btn:hover{background:#f1f3f8}.kiddo-account-profile{box-sizing:border-box;background:#fff;border:1px solid #e7e9f0;border-radius:18px;align-items:center;gap:18px;max-width:1100px;margin:0 auto 28px;padding:25px;display:flex;box-shadow:0 8px 25px #1720330d}.kiddo-account-avatar{color:#fff;background:#6c63ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:62px;height:62px;font-size:23px;font-weight:900;display:flex}.kiddo-account-profile-info h2{color:#172033;margin:0 0 5px;font-size:19px;font-weight:800}.kiddo-account-profile-info p{color:#788198;margin:0;font-size:14px}.kiddo-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1100px;margin:0 auto;display:grid}.kiddo-account-card{box-sizing:border-box;text-align:left;cursor:pointer;background:#fff;border:1px solid #e7e9f0;border-radius:18px;align-items:flex-start;gap:18px;min-height:145px;padding:25px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative}.kiddo-account-card:hover{border-color:#d5d1ff;transform:translateY(-3px);box-shadow:0 12px 30px #17203314}.kiddo-account-card-icon{background:#f0efff;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;font-size:23px;display:flex}.kiddo-account-card h3{color:#172033;margin:2px 0 7px;font-size:17px;font-weight:800}.kiddo-account-card p{color:#788198;max-width:280px;margin:0;font-size:13px;line-height:1.5}.kiddo-account-arrow{color:#6c63ff;font-size:18px;font-weight:900;position:absolute;top:22px;right:20px}.kiddo-account-logout-area{max-width:1100px;margin:28px auto 0}.kiddo-account-logout{color:#c62828;cursor:pointer;background:#fff;border:1px solid #ffd5d5;border-radius:10px;padding:11px 18px;font-size:13px;font-weight:800}.kiddo-account-logout:hover{background:#fff3f3}@media (width<=700px){.kiddo-account-page{padding:25px 15px}.kiddo-account-header{flex-direction:column;align-items:flex-start}.kiddo-account-header h1{font-size:27px}.kiddo-account-store-btn{width:100%}.kiddo-account-grid{grid-template-columns:1fr}.kiddo-account-profile{padding:20px}}.kiddo-downloads-page{box-sizing:border-box;background:#f7f8fc;width:100%;min-height:700px;padding:45px}.kiddo-downloads-header{justify-content:space-between;align-items:center;gap:20px;max-width:1050px;margin:0 auto 25px;display:flex}.kiddo-downloads-label{color:#6c63ff;letter-spacing:1px;font-size:12px;font-weight:900}.kiddo-downloads-header h1{color:#172033;margin:6px 0;font-size:32px;font-weight:900}.kiddo-downloads-header p{color:#788198;margin:0;font-size:14px}.kiddo-downloads-account-btn{color:#172033;cursor:pointer;background:#fff;border:1px solid #dfe3ec;border-radius:10px;padding:11px 18px;font-size:13px;font-weight:800}.kiddo-downloads-account-btn:hover{background:#f1f3f8}.kiddo-downloads-user{box-sizing:border-box;background:#fff;border:1px solid #e7e9f0;border-radius:15px;align-items:center;gap:14px;max-width:1050px;margin:0 auto 22px;padding:18px 22px;display:flex}.kiddo-downloads-user-icon{background:#f0efff;border-radius:12px;justify-content:center;align-items:center;width:45px;height:45px;font-size:21px;display:flex}.kiddo-downloads-user strong{color:#172033;font-size:14px;display:block}.kiddo-downloads-user span{color:#8991a3;margin-top:3px;font-size:12px;display:block}.kiddo-downloads-empty{box-sizing:border-box;text-align:center;background:#fff;border:1px solid #e7e9f0;border-radius:20px;max-width:700px;margin:60px auto;padding:45px 30px}.kiddo-downloads-empty-icon{background:#f0efff;border-radius:20px;justify-content:center;align-items:center;width:70px;height:70px;margin:0 auto 18px;font-size:32px;display:flex}.kiddo-downloads-empty h2{color:#172033;margin:0 0 8px;font-size:22px}.kiddo-downloads-empty p{color:#788198;max-width:450px;margin:0 auto 22px;font-size:14px;line-height:1.6}.kiddo-downloads-shop-btn{color:#fff;cursor:pointer;background:#172033;border:none;border-radius:10px;padding:12px 20px;font-size:13px;font-weight:800}.kiddo-downloads-shop-btn:hover{background:#2d3a55}.kiddo-downloads-list{flex-direction:column;gap:15px;max-width:1050px;margin:0 auto;display:flex}.kiddo-download-card{box-sizing:border-box;background:#fff;border:1px solid #e7e9f0;border-radius:17px;grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:20px;padding:18px;transition:transform .2s,box-shadow .2s;display:grid}.kiddo-download-card:hover{transform:translateY(-2px);box-shadow:0 10px 28px #17203312}.kiddo-download-preview{background:#f1f2f7;border-radius:13px;justify-content:center;align-items:center;width:90px;height:90px;font-size:30px;display:flex;overflow:hidden}.kiddo-download-preview img{object-fit:cover;width:100%;height:100%}.kiddo-download-type{color:#6c63ff;letter-spacing:.8px;font-size:10px;font-weight:900}.kiddo-download-info h2{color:#172033;margin:5px 0;font-size:17px}.kiddo-download-info p{color:#788198;max-width:600px;margin:0 0 9px;font-size:12px;line-height:1.5}.kiddo-download-meta{flex-wrap:wrap;gap:7px;display:flex}.kiddo-download-meta span{color:#697286;background:#f4f5f8;border-radius:6px;padding:4px 8px;font-size:10px;font-weight:700}.kiddo-download-button{color:#fff;cursor:pointer;background:#172033;border:none;border-radius:10px;min-width:115px;padding:11px 15px;font-size:12px;font-weight:800}.kiddo-download-button:hover{background:#2d3a55}@media (width<=700px){.kiddo-downloads-page{padding:25px 15px}.kiddo-downloads-header{flex-direction:column;align-items:flex-start}.kiddo-downloads-header h1{font-size:27px}.kiddo-downloads-account-btn{width:100%}.kiddo-download-card{grid-template-columns:70px minmax(0,1fr);gap:14px}.kiddo-download-preview{width:70px;height:70px}.kiddo-download-button{grid-column:1/-1;width:100%}}.kiddo-register-page{box-sizing:border-box;background:#f7f8fc;justify-content:center;min-height:100vh;padding:40px 20px 70px;display:flex}.kiddo-register-shell{width:100%;max-width:520px}.kiddo-register-back{color:#5d6475;cursor:pointer;background:0 0;border:0;margin-bottom:18px;padding:8px 0;font-size:14px;font-weight:600}.kiddo-register-back:hover{color:#111827}.kiddo-register-card{background:#fff;border:1px solid #e7e9ef;border-radius:24px;padding:42px;box-shadow:0 18px 60px #1f293714}.kiddo-register-logo{background:#fff3c4;border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:18px;font-size:32px;display:flex}.kiddo-register-label{color:#7c5cff;letter-spacing:1.5px;margin-bottom:8px;font-size:12px;font-weight:800;display:block}.kiddo-register-card h1{color:#172033;margin:0;font-size:32px;line-height:1.15}.kiddo-register-subtitle{color:#6b7280;margin:12px 0 28px;font-size:15px;line-height:1.6}.kiddo-register-error,.kiddo-register-success{border-radius:12px;margin-bottom:18px;padding:13px 15px;font-size:14px;line-height:1.5}.kiddo-register-error{color:#b42318;background:#fff0f0;border:1px solid #ffd1d1}.kiddo-register-success{color:#18794e;background:#effcf3;border:1px solid #c9f0d3}.kiddo-register-field{margin-bottom:18px}.kiddo-register-field label{color:#273044;margin-bottom:7px;font-size:14px;font-weight:700;display:block}.kiddo-register-field input{box-sizing:border-box;color:#172033;background:#fff;border:1px solid #dfe3eb;border-radius:12px;outline:none;width:100%;height:50px;padding:0 15px;font-size:15px;transition:all .2s}.kiddo-register-field input:focus{border-color:#7c5cff;box-shadow:0 0 0 3px #7c5cff1a}.kiddo-register-submit{color:#fff;cursor:pointer;background:#172033;border:0;border-radius:12px;width:100%;height:52px;margin-top:4px;font-size:15px;font-weight:800;transition:all .2s}.kiddo-register-submit:hover{opacity:.94;transform:translateY(-1px)}.kiddo-register-submit:disabled{opacity:.6;cursor:not-allowed;transform:none}.kiddo-register-divider{color:#8a91a0;align-items:center;gap:12px;margin:28px 0 16px;font-size:13px;display:flex}.kiddo-register-divider:before,.kiddo-register-divider:after{content:"";background:#e8eaf0;flex:1;height:1px}.kiddo-register-login{color:#172033;cursor:pointer;background:#fff;border:1px solid #dfe3eb;border-radius:12px;width:100%;height:50px;font-size:14px;font-weight:800}.kiddo-register-login:hover{background:#f7f8fc}.kiddo-register-note{text-align:center;color:#8a91a0;margin-top:22px;font-size:12px}@media (width<=600px){.kiddo-register-page{padding:20px 14px 50px}.kiddo-register-card{border-radius:20px;padding:28px 20px}.kiddo-register-card h1{font-size:27px}}.kiddo-profile-page{box-sizing:border-box;background:#f7f8fc;min-height:100vh;padding:42px 24px 80px}.kiddo-profile-container{width:100%;max-width:1100px;margin:0 auto}.kiddo-profile-topbar{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.kiddo-profile-back{color:#5e6678;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:14px;font-weight:700}.kiddo-profile-back:hover{color:#172033}.kiddo-profile-label{color:#7c5cff;letter-spacing:1.5px;font-size:12px;font-weight:800}.kiddo-profile-heading{align-items:center;gap:20px;margin-bottom:34px;display:flex}.kiddo-profile-avatar{color:#fff;background:#172033;border-radius:22px;flex-shrink:0;justify-content:center;align-items:center;width:76px;height:76px;font-size:30px;font-weight:800;display:flex}.kiddo-profile-eyebrow{color:#7c5cff;letter-spacing:1.5px;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.kiddo-profile-heading h1{color:#172033;margin:0;font-size:36px;line-height:1.15}.kiddo-profile-heading p{color:#6d7484;margin:8px 0 0;font-size:15px}.kiddo-profile-error,.kiddo-profile-success{border-radius:12px;margin-bottom:20px;padding:14px 16px;font-size:14px;line-height:1.5}.kiddo-profile-error{color:#b42318;background:#fff0f0;border:1px solid #ffd0d0}.kiddo-profile-success{color:#18794e;background:#effbf3;border:1px solid #c8efd4}.kiddo-profile-layout{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:24px;display:grid}.kiddo-profile-card{background:#fff;border:1px solid #e5e8ef;border-radius:22px;padding:30px;box-shadow:0 14px 45px #1f29370f}.kiddo-profile-card-heading{justify-content:space-between;align-items:flex-start;margin-bottom:28px;display:flex}.kiddo-profile-card-heading span{color:#8a91a0;letter-spacing:1.4px;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.kiddo-profile-card-heading h2{color:#172033;margin:0;font-size:22px}.kiddo-profile-card-icon{background:#f0ecff;border-radius:13px;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex}.kiddo-profile-field{margin-bottom:20px}.kiddo-profile-field label{color:#273044;margin-bottom:7px;font-size:14px;font-weight:700;display:block}.kiddo-profile-field input,.kiddo-profile-field select{box-sizing:border-box;color:#172033;background:#fff;border:1px solid #dfe3eb;border-radius:12px;outline:none;width:100%;height:50px;padding:0 14px;font-size:15px;transition:all .2s}.kiddo-profile-field input:focus,.kiddo-profile-field select:focus{border-color:#7c5cff;box-shadow:0 0 0 3px #7c5cff1a}.kiddo-profile-field input:disabled{color:#72798a;cursor:not-allowed;background:#f5f6f9}.kiddo-profile-field small{color:#8a91a0;margin-top:7px;font-size:12px;display:block}.kiddo-profile-save{color:#fff;cursor:pointer;background:#172033;border:0;border-radius:12px;width:100%;height:52px;font-size:15px;font-weight:800;transition:all .2s}.kiddo-profile-save:hover{opacity:.94;transform:translateY(-1px)}.kiddo-profile-save:disabled{opacity:.6;cursor:not-allowed;transform:none}.kiddo-profile-side{flex-direction:column;gap:18px;display:flex}.kiddo-profile-info-card{background:#fff;border:1px solid #e5e8ef;border-radius:20px;padding:25px}.kiddo-profile-info-icon{background:#fff4cf;border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:15px;font-size:21px;display:flex}.kiddo-profile-info-card h3{color:#172033;margin:0 0 8px;font-size:18px}.kiddo-profile-info-card p{color:#6d7484;margin:0;font-size:14px;line-height:1.65}.kiddo-profile-footer-actions{justify-content:space-between;gap:15px;margin-top:25px;display:flex}.kiddo-profile-secondary-btn,.kiddo-profile-store-btn{cursor:pointer;border-radius:12px;min-height:48px;padding:0 20px;font-size:14px;font-weight:800}.kiddo-profile-secondary-btn{color:#172033;background:#fff;border:1px solid #dfe3eb}.kiddo-profile-store-btn{color:#fff;background:#7c5cff;border:0}.kiddo-profile-empty{text-align:center;background:#fff;border:1px solid #e5e8ef;border-radius:24px;max-width:600px;margin:100px auto;padding:45px 30px}.kiddo-profile-empty-icon{margin-bottom:18px;font-size:48px}.kiddo-profile-empty h1{color:#172033;margin:0}.kiddo-profile-empty p{color:#6d7484;margin:10px 0 25px}.kiddo-profile-primary-btn{color:#fff;cursor:pointer;background:#172033;border:0;border-radius:12px;height:48px;padding:0 22px;font-weight:800}.kiddo-profile-loading{color:#172033;background:#f7f8fc;justify-content:center;align-items:center;min-height:70vh;font-weight:700;display:flex}@media (width<=800px){.kiddo-profile-layout{grid-template-columns:1fr}.kiddo-profile-heading h1{font-size:30px}}@media (width<=560px){.kiddo-profile-page{padding:25px 15px 60px}.kiddo-profile-card{padding:22px}.kiddo-profile-heading{align-items:flex-start}.kiddo-profile-avatar{border-radius:18px;width:60px;height:60px;font-size:24px}.kiddo-profile-heading h1{font-size:26px}.kiddo-profile-footer-actions{flex-direction:column}.kiddo-profile-secondary-btn,.kiddo-profile-store-btn{width:100%}}.kiddo-wishlist-page{color:#172033;box-sizing:border-box;background:#f7f8fc;width:100%;min-height:calc(100vh - 150px);padding:56px 6%}.kiddo-wishlist-header{justify-content:space-between;align-items:flex-end;gap:24px;max-width:1180px;margin:0 auto 28px;display:flex}.kiddo-wishlist-header-content{flex:1}.kiddo-wishlist-label,.kiddo-wishlist-eyebrow{letter-spacing:1.5px;color:#7c63d9;margin-bottom:10px;font-size:12px;font-weight:800;display:inline-block}.kiddo-wishlist-header h1{letter-spacing:-1px;margin:0;font-size:42px;font-weight:800;line-height:1.1}.kiddo-wishlist-header p{color:#697386;max-width:650px;margin:12px 0 0;font-size:16px;line-height:1.6}.kiddo-wishlist-account-btn{color:#4f596b;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e1e4ec;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:11px 17px;font-size:14px;font-weight:700;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.kiddo-wishlist-account-btn:hover{background:#f2efff;border-color:#cfc5f7;transform:translateY(-1px)}.kiddo-wishlist-user{box-sizing:border-box;background:#fff;border:1px solid #e7e9f0;border-radius:16px;align-items:center;gap:15px;max-width:1180px;margin:0 auto 30px;padding:18px 20px;display:flex;box-shadow:0 5px 20px #1720330a}.kiddo-wishlist-user-icon{color:#e14d6b;background:#fff0f4;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.kiddo-wishlist-user strong{color:#172033;word-break:break-word;font-size:14px;display:block}.kiddo-wishlist-user span{color:#8a93a3;margin-top:4px;font-size:13px;display:block}.kiddo-wishlist-content{max-width:1180px;margin:0 auto}.kiddo-wishlist-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.kiddo-wishlist-toolbar>div{color:#697386;font-size:14px}.kiddo-wishlist-toolbar>div strong{color:#172033;font-size:18px}.kiddo-wishlist-clear-btn{color:#c64260;cursor:pointer;background:#fff;border:1px solid #f0cbd4;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:10px 15px;font-size:13px;font-weight:700;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.kiddo-wishlist-clear-btn:hover{background:#fff3f6;border-color:#e7aabb;transform:translateY(-1px)}.kiddo-wishlist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.kiddo-wishlist-card{background:#fff;border:1px solid #e5e8ef;border-radius:18px;flex-direction:column;min-width:0;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden;box-shadow:0 8px 25px #1720330d}.kiddo-wishlist-card:hover{border-color:#d8d0f4;transform:translateY(-3px);box-shadow:0 14px 35px #17203314}.kiddo-wishlist-image{cursor:pointer;background:linear-gradient(135deg,#f4f0ff,#fff8ef);border:0;border-bottom:1px solid #eceef3;justify-content:center;align-items:center;width:100%;min-height:190px;transition:filter .2s;display:flex}.kiddo-wishlist-image:hover{filter:brightness(.98)}.kiddo-wishlist-image span{filter:drop-shadow(0 7px 12px #17203314);font-size:78px;line-height:1}.kiddo-wishlist-body{flex-direction:column;flex:1;padding:22px;display:flex}.kiddo-wishlist-category{color:#735bc7;letter-spacing:.3px;background:#f1edff;border-radius:7px;width:fit-content;margin-bottom:9px;padding:5px 9px;font-size:11px;font-weight:800;display:inline-block}.kiddo-wishlist-body h2{color:#172033;margin:0;font-size:21px;font-weight:800;line-height:1.3}.kiddo-wishlist-body p{color:#697386;margin:10px 0 0;font-size:14px;line-height:1.6}.kiddo-wishlist-meta{flex-wrap:wrap;gap:8px;margin-top:17px;display:flex}.kiddo-wishlist-meta span{color:#687284;background:#f7f8fb;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:12px;font-weight:600;display:inline-flex}.kiddo-wishlist-bottom{justify-content:space-between;align-items:center;gap:15px;margin-top:auto;padding-top:20px;display:flex}.kiddo-wishlist-bottom>strong{color:#172033;white-space:nowrap;font-size:23px;font-weight:800}.kiddo-wishlist-actions{align-items:center;gap:8px;display:flex}.kiddo-wishlist-cart-btn{color:#fff;cursor:pointer;background:#6c63d9;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:11px 15px;font-size:13px;font-weight:800;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.kiddo-wishlist-cart-btn:hover{background:#594fc4;transform:translateY(-1px);box-shadow:0 6px 15px #6c63d933}.kiddo-wishlist-remove-btn{color:#d84b68;cursor:pointer;background:#fff7f9;border:1px solid #f0d3da;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s,border-color .2s,transform .2s;display:flex}.kiddo-wishlist-remove-btn:hover{background:#ffeef2;border-color:#e7a8b7;transform:translateY(-1px)}.kiddo-wishlist-empty{text-align:center;background:#fff;border:1px solid #e6e8ef;border-radius:20px;max-width:650px;margin:70px auto;padding:55px 30px;box-shadow:0 8px 28px #1720330d}.kiddo-wishlist-empty-icon{color:#df526f;background:#fff0f4;border-radius:20px;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 18px;display:flex}.kiddo-wishlist-empty h2{color:#172033;margin:0;font-size:25px;font-weight:800}.kiddo-wishlist-empty p{color:#697386;max-width:470px;margin:10px auto 0;font-size:14px;line-height:1.6}.kiddo-wishlist-shop-btn{color:#fff;cursor:pointer;background:#6c63d9;border:0;border-radius:11px;justify-content:center;align-items:center;margin-top:23px;padding:12px 20px;font-size:14px;font-weight:800;transition:background .2s,transform .2s;display:inline-flex}.kiddo-wishlist-shop-btn:hover{background:#594fc4;transform:translateY(-1px)}.kiddo-wishlist-loading{text-align:center;color:#697386;background:#fff;border:1px solid #e6e8ef;border-radius:18px;max-width:650px;margin:70px auto;padding:45px 25px;font-size:15px;font-weight:700}@media (width<=900px){.kiddo-wishlist-page{padding:45px 4%}.kiddo-wishlist-header h1{font-size:36px}.kiddo-wishlist-grid{grid-template-columns:1fr}}@media (width<=600px){.kiddo-wishlist-page{padding:30px 16px}.kiddo-wishlist-header{flex-direction:column;align-items:flex-start;gap:16px}.kiddo-wishlist-header h1{font-size:31px}.kiddo-wishlist-header p{font-size:14px}.kiddo-wishlist-account-btn{width:100%}.kiddo-wishlist-user{padding:15px}.kiddo-wishlist-toolbar{flex-direction:column;align-items:flex-start}.kiddo-wishlist-clear-btn{width:100%}.kiddo-wishlist-image{min-height:165px}.kiddo-wishlist-image span{font-size:64px}.kiddo-wishlist-body{padding:18px}.kiddo-wishlist-body h2{font-size:19px}.kiddo-wishlist-bottom{flex-direction:column;align-items:flex-start}.kiddo-wishlist-actions{width:100%}.kiddo-wishlist-cart-btn{flex:1}.kiddo-wishlist-empty{margin:40px auto;padding:40px 20px}}@media (width<=400px){.kiddo-wishlist-page{padding-left:12px;padding-right:12px}.kiddo-wishlist-header h1{font-size:28px}.kiddo-wishlist-actions{gap:6px}.kiddo-wishlist-cart-btn{padding-left:10px;padding-right:10px}}.kp-product-card{background:#fff;border:1px solid #e7eaf0;border-radius:18px;width:100%;transition:transform .2s,box-shadow .2s,border-color .2s;overflow:hidden}.kp-product-card:hover{border-color:#d9deea;transform:translateY(-4px);box-shadow:0 12px 30px #141e371a}.kp-product-card-image{background:#f4f6fa;width:100%;height:230px;position:relative;overflow:hidden}.kp-product-card-image img{object-fit:cover;width:100%;height:100%;display:block}.kp-product-card-image-fallback{color:#7b8496;background:#f4f6fa;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%}.kp-product-card-image-fallback span{font-size:13px;font-weight:700}.kp-product-featured{color:#b77900;background:#fff;border-radius:999px;align-items:center;gap:5px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:12px;left:12px;box-shadow:0 4px 12px #00000014}.kp-product-wishlist{color:#697386;cursor:pointer;background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:background .2s,color .2s,transform .2s;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 4px 12px #00000014}.kp-product-wishlist:hover{transform:scale(1.05)}.kp-product-wishlist.active{color:#e5484d}.kp-product-view-button{color:#252b38;cursor:pointer;background:#fffffff2;border:0;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:700;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0000001a}.kp-product-view-button:hover{background:#fff}.kp-product-card-content{padding:18px}.kp-product-category{color:#687386;text-transform:uppercase;letter-spacing:.04em;margin-bottom:7px;font-size:12px;font-weight:700}.kp-product-title{color:#172033;min-height:46px;margin:0;font-size:17px;font-weight:750;line-height:1.35}.kp-product-meta{color:#737d90;align-items:center;gap:7px;margin-top:10px;font-size:13px;display:flex}.kp-product-meta-dot{color:#b1b7c2}.kp-product-bottom{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:15px;display:flex}.kp-product-price{color:#172033;white-space:nowrap;font-size:19px;font-weight:800}.kp-product-cart-button{color:#fff;cursor:pointer;background:#172033;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:12px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.kp-product-cart-button:hover{background:#2c3548;transform:translateY(-1px)}.kp-product-cart-button:active{transform:translateY(0)}@media (width<=600px){.kp-product-card-image{height:200px}.kp-product-card-content{padding:15px}.kp-product-bottom{flex-direction:column;align-items:stretch}.kp-product-cart-button{width:100%}}.kp-admin-layout{color:#172033;background:#f5f7fb;width:100%;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.kp-admin-sidebar{color:#fff;z-index:100;background:#111827;flex-direction:column;width:270px;min-width:270px;height:100vh;display:flex;position:sticky;top:0}.kp-admin-brand{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;height:82px;padding:0 20px;display:flex}.kp-admin-brand-icon{background:linear-gradient(135deg,#7c3aed,#4f46e5);border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-size:14px;font-weight:800;display:flex}.kp-admin-brand-name{letter-spacing:.5px;font-size:14px;font-weight:800}.kp-admin-brand-label{letter-spacing:1.5px;color:#aeb7c8;margin-top:3px;font-size:9px;font-weight:700}.kp-admin-mobile-close{color:#fff;cursor:pointer;background:0 0;border:0;margin-left:auto;display:none}.kp-admin-sidebar-scroll{flex:1;padding:18px 12px 20px;overflow-y:auto}.kp-admin-menu-section{margin-bottom:22px}.kp-admin-section-title{color:#788398;letter-spacing:1.4px;margin:0 0 8px;padding:0 12px;font-size:10px;font-weight:800}.kp-admin-menu-item{color:#b8c0ce;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;width:100%;min-height:44px;padding:0 12px;font-size:13px;font-weight:600;transition:all .18s;display:flex}.kp-admin-menu-item:hover{color:#fff;background:#ffffff0f}.kp-admin-menu-item.active{color:#fff;background:linear-gradient(90deg,#7c3aedf2,#4f46e5bf)}.kp-admin-menu-item svg:first-child{flex-shrink:0}.kp-admin-menu-chevron{margin-left:auto;transition:transform .18s}.kp-admin-menu-chevron.expanded{transform:rotate(90deg)}.kp-admin-submenu{border-left:1px solid #ffffff1a;margin:4px 0 7px 18px;padding-left:14px}.kp-admin-submenu-item{color:#8993a5;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;width:100%;min-height:34px;padding:0 8px;font-size:11.5px;font-weight:600;display:flex}.kp-admin-submenu-item:hover,.kp-admin-submenu-item.active{color:#fff;background:#ffffff0d}.kp-admin-submenu-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:4px;height:4px}.kp-admin-sidebar-footer{border-top:1px solid #ffffff14;margin-top:8px;padding-top:14px}.kp-admin-logout-button{color:#aeb7c8;cursor:pointer;background:#ffffff0d;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;height:42px;padding:0 12px;font-weight:600;display:flex}.kp-admin-logout-button:hover{color:#fff;background:#ef444424}.kp-admin-main{flex:1;min-width:0}.kp-admin-header{background:#fff;border-bottom:1px solid #e7eaf0;justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:0 30px;display:flex}.kp-admin-header-left,.kp-admin-header-right{align-items:center;display:flex}.kp-admin-header-left{gap:14px}.kp-admin-header-left h1{margin:2px 0 0;font-size:22px;line-height:1.2}.kp-admin-page-kicker{color:#7c3aed;letter-spacing:1.4px;font-size:9px;font-weight:800}.kp-admin-header-right{gap:14px}.kp-admin-search{color:#8992a2;background:#fafbfc;border:1px solid #e4e7ec;border-radius:9px;align-items:center;gap:8px;width:260px;height:40px;padding:0 12px;display:flex}.kp-admin-search input{color:#172033;background:0 0;border:0;outline:0;width:100%;font-size:12px}.kp-admin-notification{color:#667085;cursor:pointer;background:#fff;border:1px solid #e4e7ec;border-radius:9px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative}.kp-admin-notification span{background:#ef4444;border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:9px}.kp-admin-user{align-items:center;gap:9px;display:flex}.kp-admin-user-avatar{color:#6d28d9;background:#ede9fe;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-weight:800;display:flex}.kp-admin-user-info{flex-direction:column;gap:2px;display:flex}.kp-admin-user-info strong{font-size:12px}.kp-admin-user-info span{color:#8b95a5;font-size:10px}.kp-admin-content{max-width:1700px;margin:0 auto;padding:28px 30px 40px}.kp-admin-welcome{color:#fff;background:linear-gradient(135deg,#312e81 0%,#5b21b6 55%,#7c3aed 100%);border-radius:16px;justify-content:space-between;align-items:center;gap:25px;min-height:150px;margin-bottom:24px;padding:25px 27px;display:flex}.kp-admin-welcome-label{letter-spacing:1.5px;opacity:.7;font-size:9px;font-weight:800}.kp-admin-welcome h2{margin:7px 0 6px;font-size:24px}.kp-admin-welcome p{color:#ffffffbf;max-width:680px;margin:0;font-size:12px;line-height:1.6}.kp-admin-welcome-actions{flex-shrink:0;gap:9px;display:flex}.kp-admin-primary-button,.kp-admin-secondary-button{cursor:pointer;border-radius:8px;align-items:center;gap:7px;height:40px;padding:0 14px;font-size:11px;font-weight:700;display:flex}.kp-admin-primary-button{color:#5b21b6;background:#fff;border:0}.kp-admin-secondary-button{color:#fff;background:#ffffff14;border:1px solid #ffffff4d}.kp-admin-stat-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:26px;display:grid}.kp-admin-stat-card{background:#fff;border:1px solid #e9ecf2;border-radius:13px;min-height:145px;padding:17px;box-shadow:0 3px 14px #11182706}.kp-admin-stat-top{justify-content:space-between;align-items:center;display:flex}.kp-admin-stat-icon{color:#475569;background:#f1f5f9;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.kp-admin-stat-card.sales .kp-admin-stat-icon{color:#7c3aed;background:#ede9fe}.kp-admin-stat-card.received .kp-admin-stat-icon{color:#16a34a;background:#dcfce7}.kp-admin-stat-card.expense .kp-admin-stat-icon{color:#dc2626;background:#fee2e2}.kp-admin-stat-card.balance .kp-admin-stat-icon{color:#2563eb;background:#dbeafe}.kp-admin-stat-card.payout .kp-admin-stat-icon{color:#ea580c;background:#ffedd5}.kp-admin-stat-card.clearance .kp-admin-stat-icon{color:#d97706;background:#fef3c7}.kp-admin-stat-title{color:#7a8495;margin-top:13px;font-size:11px;font-weight:600}.kp-admin-stat-value{letter-spacing:-.3px;margin-top:3px;font-size:21px;font-weight:800}.kp-admin-stat-subtitle{color:#9aa3b2;margin-top:4px;font-size:10px}.kp-admin-stat-trend{align-items:center;gap:3px;font-size:10px;font-weight:700;display:flex}.kp-admin-stat-trend.up{color:#16a34a}.kp-admin-stat-trend.down{color:#dc2626}.kp-admin-section-block{margin-bottom:25px}.kp-admin-section-heading,.kp-admin-panel-header,.kp-admin-fund-summary-header{justify-content:space-between;align-items:center;gap:15px;display:flex}.kp-admin-section-heading{margin-bottom:13px}.kp-admin-section-heading span,.kp-admin-panel-header span,.kp-admin-fund-summary-header span{letter-spacing:1.3px;color:#8c96a7;font-size:9px;font-weight:800}.kp-admin-section-heading h2,.kp-admin-panel-header h2,.kp-admin-fund-summary-header h2{margin:3px 0 0;font-size:17px}.kp-admin-link-button,.kp-admin-panel-header button,.kp-admin-fund-summary-header button{color:#6d28d9;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:11px;font-weight:700;display:flex}.kp-admin-mini-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.kp-admin-mini-card{background:#fff;border:1px solid #e9ecf2;border-radius:11px;align-items:center;gap:11px;min-height:82px;padding:14px;display:flex}.kp-admin-mini-icon,.kp-admin-resource-icon{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.kp-admin-mini-icon{width:36px;height:36px}.kp-admin-mini-icon.blue,.kp-admin-resource-icon.blue{color:#2563eb;background:#dbeafe}.kp-admin-mini-icon.green,.kp-admin-resource-icon.green{color:#16a34a;background:#dcfce7}.kp-admin-mini-icon.orange,.kp-admin-resource-icon.orange{color:#ea580c;background:#ffedd5}.kp-admin-mini-icon.red{color:#dc2626;background:#fee2e2}.kp-admin-resource-icon.purple{color:#7c3aed;background:#ede9fe}.kp-admin-mini-card div:last-child{flex-direction:column;gap:2px;display:flex}.kp-admin-mini-card span{color:#8b95a5;font-size:10px}.kp-admin-mini-card strong{font-size:18px}.kp-admin-two-column{grid-template-columns:1.35fr 1fr;gap:16px;margin-bottom:25px;display:grid}.kp-admin-panel{background:#fff;border:1px solid #e9ecf2;border-radius:13px;overflow:hidden}.kp-admin-panel-header{border-bottom:1px solid #edf0f4;padding:16px 18px}.kp-admin-table-wrap{overflow-x:auto}.kp-admin-table{border-collapse:collapse;width:100%}.kp-admin-table th{color:#8993a4;text-align:left;letter-spacing:.5px;text-transform:uppercase;background:#fafbfc;padding:11px 16px;font-size:9px;font-weight:800}.kp-admin-table td{color:#667085;border-top:1px solid #f0f2f5;padding:12px 16px;font-size:10.5px}.kp-admin-table td.amount{color:#172033;font-weight:700}.kp-admin-transaction-name{flex-direction:column;gap:2px;display:flex}.kp-admin-transaction-name strong{color:#172033;font-size:10.5px}.kp-admin-transaction-name span{color:#9aa3b2;font-size:9px}.kp-admin-status{color:#64748b;background:#f1f5f9;border-radius:999px;justify-content:center;align-items:center;padding:4px 7px;font-size:8.5px;font-weight:800;display:inline-flex}.kp-admin-status.success{color:#15803d;background:#dcfce7}.kp-admin-status.pending{color:#b45309;background:#fef3c7}.kp-admin-status.danger{color:#b91c1c;background:#fee2e2}.kp-admin-orders-list{padding:5px 18px 10px}.kp-admin-order-row{border-bottom:1px solid #f0f2f5;align-items:center;gap:10px;min-height:67px;display:flex}.kp-admin-order-row:last-child{border-bottom:0}.kp-admin-order-icon{color:#6366f1;background:#f3f4f6;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.kp-admin-order-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.kp-admin-order-info strong{color:#172033;font-size:10.5px}.kp-admin-order-info span{text-overflow:ellipsis;white-space:nowrap;color:#929baa;font-size:9px;overflow:hidden}.kp-admin-order-right{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.kp-admin-order-right strong{font-size:10.5px}.kp-admin-resource-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.kp-admin-resource-card{cursor:pointer;text-align:left;background:#fff;border:1px solid #e9ecf2;border-radius:11px;align-items:center;gap:10px;min-height:82px;padding:14px;transition:all .18s;display:flex}.kp-admin-resource-card:hover{border-color:#c4b5fd;transform:translateY(-1px)}.kp-admin-resource-icon{width:38px;height:38px}.kp-admin-resource-card>div:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.kp-admin-resource-card strong{color:#172033;font-size:11px}.kp-admin-resource-card span{color:#929baa;font-size:9px}.kp-admin-fund-summary{background:#fff;border:1px solid #e9ecf2;border-radius:13px;margin-bottom:25px;padding:19px}.kp-admin-fund-summary-header{margin-bottom:18px}.kp-admin-money-flow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:10px;display:grid}.kp-admin-money-item{border-radius:10px;flex-direction:column;gap:5px;min-height:105px;padding:14px;display:flex}.kp-admin-money-item svg{margin-bottom:3px}.kp-admin-money-item span{color:#667085;font-size:9px}.kp-admin-money-item strong{font-size:17px}.kp-admin-money-item.received{color:#15803d;background:#ecfdf3}.kp-admin-money-item.expense{color:#dc2626;background:#fef2f2}.kp-admin-money-item.payout{color:#c2410c;background:#fff7ed}.kp-admin-money-item.balance{color:#2563eb;background:#eff6ff}.kp-admin-money-arrow{color:#a3acba;font-size:18px}.kp-admin-footer{color:#9aa3b2;justify-content:space-between;padding:18px 0 5px;font-size:9px;display:flex}.kp-admin-mobile-menu{color:#475467;cursor:pointer;background:#fff;border:1px solid #e4e7ec;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;display:none}.kp-admin-mobile-overlay{display:none}@media (width<=1200px){.kp-admin-sidebar{width:240px;min-width:240px}.kp-admin-content{padding-left:20px;padding-right:20px}.kp-admin-stat-grid,.kp-admin-resource-grid,.kp-admin-mini-grid,.kp-admin-money-flow{grid-template-columns:repeat(2,1fr)}.kp-admin-money-arrow{display:none}}@media (width<=900px){.kp-admin-sidebar{transition:left .2s;position:fixed;top:0;bottom:0;left:-280px;box-shadow:10px 0 30px #00000026}.kp-admin-sidebar.mobile-open{left:0}.kp-admin-mobile-close{display:block}.kp-admin-mobile-menu{display:flex}.kp-admin-mobile-overlay{z-index:90;background:#0f172a73;border:0;display:block;position:fixed;inset:0}.kp-admin-header{padding:0 18px}.kp-admin-two-column{grid-template-columns:1fr}}@media (width<=700px){.kp-admin-header{min-height:70px}.kp-admin-header-right{gap:7px}.kp-admin-search,.kp-admin-user-info{display:none}.kp-admin-content{padding:18px 13px 30px}.kp-admin-welcome{flex-direction:column;align-items:flex-start;padding:20px}.kp-admin-welcome h2{font-size:20px}.kp-admin-welcome-actions{width:100%}.kp-admin-primary-button,.kp-admin-secondary-button{flex:1;justify-content:center}.kp-admin-stat-grid,.kp-admin-mini-grid,.kp-admin-resource-grid,.kp-admin-money-flow{grid-template-columns:1fr}.kp-admin-footer{flex-direction:column;gap:5px}}@media (width<=480px){.kp-admin-welcome-actions{flex-direction:column}.kp-admin-section-heading{align-items:flex-start}.kp-admin-table th:nth-child(2),.kp-admin-table td:nth-child(2){display:none}}.kp-admin-products{color:#172033;background:#f6f7fb;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.kp-admin-products-header{z-index:20;background:#fff;border-bottom:1px solid #e6e9ef;justify-content:space-between;align-items:center;min-height:74px;padding:0 28px;display:flex;position:sticky;top:0}.kp-admin-products-header-left{align-items:center;gap:17px;display:flex}.kp-admin-products-back{color:#566174;cursor:pointer;background:#fff;border:1px solid #e1e5ec;border-radius:9px;align-items:center;gap:7px;height:38px;padding:0 13px;font-size:12px;font-weight:700;display:inline-flex}.kp-admin-products-back:hover{background:#f7f8fb}.kp-admin-products-title{color:#182031;font-size:15px;font-weight:800}.kp-admin-products-subtitle{color:#858e9f;margin-top:3px;font-size:11px}.kp-admin-products-total{color:#687285;background:#fafbfc;border:1px solid #e5e8ef;border-radius:999px;align-items:center;gap:7px;height:35px;padding:0 12px;font-size:11px;font-weight:700;display:flex}.kp-admin-products-main{width:min(1450px,100% - 48px);margin:0 auto;padding:32px 0 50px}.kp-admin-products-message{color:#217546;background:#f4fcf6;border:1px solid #d8efdf;border-radius:10px;align-items:center;gap:9px;margin-bottom:18px;padding:12px 15px;font-size:12px;font-weight:600;display:flex}.kp-admin-products-intro{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:25px;display:flex}.kp-admin-products-eyebrow{color:#7c8596;letter-spacing:.12em;font-size:10px;font-weight:800}.kp-admin-products-intro h1{color:#151d2c;letter-spacing:-.035em;margin:6px 0 7px;font-size:32px;line-height:1.15}.kp-admin-products-intro p{color:#707a8c;max-width:690px;margin:0;font-size:13px;line-height:1.65}.kp-admin-products-summary{gap:10px;display:flex}.kp-admin-products-summary>div{background:#fff;border:1px solid #e5e8ef;border-radius:11px;flex-direction:column;gap:3px;min-width:135px;padding:12px 15px;display:flex}.kp-admin-products-summary strong{color:#202838;font-size:20px}.kp-admin-products-summary span{color:#8a93a4;font-size:9px;font-weight:700}.kp-admin-products-toolbar{background:#fff;border:1px solid #e4e8ef;border-radius:13px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;padding:13px;display:flex}.kp-admin-products-filters{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.kp-admin-products-filter-label{color:#858e9f;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:5px;margin-right:4px;font-size:10px;font-weight:800;display:inline-flex}.kp-admin-products-filter{color:#737d8e;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 9px;font-size:10px;font-weight:700;transition:all .18s;display:inline-flex}.kp-admin-products-filter:hover{background:#f6f7fa}.kp-admin-products-filter.active{color:#5d50d2;background:#f2f0ff;border-color:#ddd9ff}.kp-admin-products-filter strong{color:#70798a;background:#edf0f4;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:19px;padding:0 5px;font-size:9px;display:inline-flex}.kp-admin-products-filter.active strong{color:#5649c6;background:#ded9ff}.kp-admin-products-search{color:#929aaa;background:#fafbfc;border:1px solid #e2e6ed;border-radius:9px;flex:0 0 260px;align-items:center;gap:7px;width:260px;height:37px;padding:0 10px;display:flex}.kp-admin-products-search:focus-within{background:#fff;border-color:#bbb5ee}.kp-admin-products-search input{color:#30394a;background:0 0;border:0;outline:0;width:100%;font-size:11px}.kp-admin-products-search input::placeholder{color:#a1a8b5}.kp-admin-products-search button{color:#8b94a4;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:23px;height:23px;padding:0;display:flex}.kp-admin-products-search button:hover{background:#eef0f4}.kp-admin-products-panel{background:#fff;border:1px solid #e4e8ef;border-radius:14px;overflow:hidden}.kp-admin-products-table-header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.kp-admin-products-table-header h2{color:#263043;margin:0;font-size:15px;font-weight:800}.kp-admin-products-table-header span{color:#8a93a4;margin-top:4px;font-size:10px;display:block}.kp-admin-products-table-wrap{width:100%;overflow-x:auto}.kp-admin-products-table{border-collapse:collapse;width:100%;min-width:1000px}.kp-admin-products-table th{color:#8992a2;text-align:left;text-transform:uppercase;letter-spacing:.06em;background:#fafbfc;border-bottom:1px solid #edf0f4;padding:11px 14px;font-size:9px;font-weight:800}.kp-admin-products-table td{color:#687284;vertical-align:middle;border-bottom:1px solid #f0f2f5;padding:13px 14px;font-size:11px}.kp-admin-products-table tbody tr:hover{background:#fcfcfe}.kp-admin-products-table tbody tr:last-child td{border-bottom:0}.kp-admin-product-cell{align-items:center;gap:11px;min-width:260px;display:flex}.kp-admin-product-image{color:#6659d8;background:#f8f8fc;border:1px solid #e7e9ee;border-radius:10px;flex:0 0 43px;justify-content:center;align-items:center;width:43px;height:43px;font-size:20px;display:flex}.kp-admin-product-info{flex-direction:column;gap:4px;min-width:0;display:flex}.kp-admin-product-info strong{color:#30394a;text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:11px;font-weight:750;overflow:hidden}.kp-admin-product-info span{color:#8b94a4;font-size:9px}.kp-admin-category{text-overflow:ellipsis;white-space:nowrap;color:#667084;max-width:150px;font-size:10px;display:inline-block;overflow:hidden}.kp-admin-price{color:#283143;font-size:11px}.kp-admin-source{border-radius:6px;padding:5px 8px;font-size:9px;font-weight:800}.kp-admin-source.platform{color:#626d7f;background:#eef1f6}.kp-admin-source.creator{color:#6254cf;background:#f0edff}.kp-admin-product-status{text-transform:capitalize;border-radius:999px;justify-content:center;align-items:center;gap:4px;min-width:76px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.kp-admin-product-status.approved{color:#187543;background:#eaf8ef}.kp-admin-product-status.pending{color:#ad6b00;background:#fff4df}.kp-admin-product-status.rejected{color:#b83d3d;background:#fdecec}.kp-admin-product-status.draft{color:#677285;background:#eef1f5}.kp-admin-date{color:#8b94a4;white-space:nowrap;font-size:10px}.kp-admin-product-actions{align-items:center;gap:5px;display:flex}.kp-admin-product-actions button{cursor:pointer;background:#fff;border:1px solid #e3e7ed;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:background .18s,border-color .18s,color .18s;display:flex}.kp-admin-action-view{color:#647084}.kp-admin-action-view:hover{background:#f3f5f8;border-color:#d6dbe4}.kp-admin-action-approve{color:#1b8650!important}.kp-admin-action-approve:hover{background:#ebf9f0!important;border-color:#cbead7!important}.kp-admin-action-reject{color:#c44a4a!important}.kp-admin-action-reject:hover{background:#fff0f0!important;border-color:#f1d0d0!important}.kp-admin-action-draft{color:#6257c9!important}.kp-admin-action-draft:hover{background:#f1efff!important;border-color:#ded9ff!important}.kp-admin-action-delete{color:#a45d68!important}.kp-admin-action-delete:hover{background:#fff1f3!important;border-color:#efd4d8!important}.kp-admin-products-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:360px;display:flex}.kp-admin-products-empty-icon{color:#675bd3;background:#f0efff;border-radius:15px;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:13px;display:flex}.kp-admin-products-empty h3{color:#343d4e;margin:0;font-size:14px}.kp-admin-products-empty p{color:#8c95a5;margin:5px 0 0;font-size:10px}.kp-admin-products-workflow{background:#fafaff;border:1px solid #e3e7f7;border-radius:12px;align-items:flex-start;gap:10px;margin-top:16px;padding:14px 16px;display:flex}.kp-admin-products-workflow-icon{color:#6659d3;background:#efedff;border-radius:9px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.kp-admin-products-workflow>div:last-child{flex-direction:column;gap:4px;display:flex}.kp-admin-products-workflow strong{color:#4b45a9;font-size:11px}.kp-admin-products-workflow span{color:#7f83a8;font-size:10px;line-height:1.5}.kp-admin-product-modal-overlay{z-index:100;background:#1218267a;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}.kp-admin-product-modal{background:#fff;border:1px solid #e1e5ec;border-radius:16px;width:min(610px,100%);max-height:calc(100vh - 50px);overflow-y:auto;box-shadow:0 25px 80px #0a111e33}.kp-admin-product-modal-header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:flex-start;gap:15px;padding:19px 20px;display:flex}.kp-admin-product-modal-header>div>span{color:#8b94a4;letter-spacing:.1em;font-size:9px;font-weight:800}.kp-admin-product-modal-header h2{color:#202839;letter-spacing:-.02em;margin:5px 0 0;font-size:18px}.kp-admin-modal-close{color:#6e7788;cursor:pointer;background:#fff;border:1px solid #e3e7ed;border-radius:8px;justify-content:center;align-items:center;width:33px;height:33px;padding:0;display:flex}.kp-admin-modal-close:hover{background:#f5f6f8}.kp-admin-product-modal-content{padding:20px}.kp-admin-modal-preview{color:#685bd5;background:#f8f8fc;border:1px solid #e6e9ef;border-radius:12px;justify-content:center;align-items:center;width:100%;height:160px;margin-bottom:18px;font-size:46px;display:flex}.kp-admin-modal-details{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.kp-admin-modal-detail{border:1px solid #edf0f4;border-radius:9px;flex-direction:column;gap:4px;padding:10px;display:flex}.kp-admin-modal-detail span{color:#8d96a6;font-size:9px}.kp-admin-modal-detail strong{color:#394253;font-size:11px}.kp-admin-modal-description{margin-top:15px}.kp-admin-modal-description>span{color:#747e90;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.kp-admin-modal-description p{color:#687284;margin:0;font-size:11px;line-height:1.65}.kp-admin-modal-file{color:#6759d2;background:#fafbfc;border:1px solid #e8eaf0;border-radius:9px;align-items:center;gap:9px;margin-top:15px;padding:11px;display:flex}.kp-admin-modal-file>div{flex-direction:column;gap:3px;display:flex}.kp-admin-modal-file strong{color:#454e5f;font-size:10px}.kp-admin-modal-file span{color:#8b94a4;font-size:9px}.kp-admin-product-modal-actions{border-top:1px solid #edf0f4;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.kp-admin-product-modal-actions button{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:38px;padding:0 14px;font-size:11px;font-weight:800;display:inline-flex}.kp-admin-modal-reject{color:#b74444;background:#fff4f4;border:1px solid #f0d0d0}.kp-admin-modal-reject:hover{background:#ffecec}.kp-admin-modal-approve{color:#fff;background:#6356d8;border:1px solid #5e52d0}.kp-admin-modal-approve:hover{background:#5549c4}@media (width<=1000px){.kp-admin-products-toolbar{flex-direction:column;align-items:stretch}.kp-admin-products-search{flex:none;width:100%}.kp-admin-products-summary{display:none}}@media (width<=700px){.kp-admin-products-header{padding:0 15px}.kp-admin-products-subtitle,.kp-admin-products-total{display:none}.kp-admin-products-main{width:min(100% - 28px,1450px);padding-top:22px}.kp-admin-products-intro{align-items:flex-start}.kp-admin-products-intro h1{font-size:27px}.kp-admin-products-filter-label{width:100%;margin-bottom:2px}.kp-admin-product-modal-overlay{padding:12px}.kp-admin-product-modal{max-height:calc(100vh - 24px)}.kp-admin-modal-details{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.kp-admin-products-back span{display:none}.kp-admin-products-back{justify-content:center;width:38px;padding:0}.kp-admin-products-header-left{gap:10px}.kp-admin-products-title{font-size:13px}.kp-admin-product-modal-actions{flex-direction:column-reverse}.kp-admin-product-modal-actions button{width:100%}.kp-admin-modal-details{grid-template-columns:1fr 1fr}}.admin-orders-page{color:#182033;background:#f6f8fc;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.admin-orders-header{background:#fff;border-bottom:1px solid #e8ecf3;justify-content:space-between;align-items:center;gap:24px;min-height:86px;padding:18px 34px;display:flex}.admin-orders-header-left{align-items:center;gap:26px;min-width:0;display:flex}.admin-orders-back-btn,.admin-orders-refresh-btn{color:#344054;cursor:pointer;background:#fff;border:1px solid #dfe4ec;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.admin-orders-back-btn:hover,.admin-orders-refresh-btn:hover{background:#f7f8fb;border-color:#cfd6e2}.admin-orders-title-area{align-items:center;gap:14px;min-width:0;display:flex}.admin-orders-icon{color:#4f46e5;background:#eef2ff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.admin-orders-eyebrow{letter-spacing:.12em;color:#667085;margin-bottom:3px;font-size:10px;font-weight:800}.admin-orders-title-area h1{letter-spacing:-.02em;margin:0;font-size:21px;line-height:1.2}.admin-orders-title-area p{color:#667085;margin:4px 0 0;font-size:12px}.admin-orders-content{width:min(1480px,100% - 56px);margin:0 auto;padding:30px 0 50px}.admin-orders-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.admin-orders-stat-card{background:#fff;border:1px solid #e7ebf2;border-radius:14px;align-items:center;gap:13px;padding:18px;display:flex;box-shadow:0 2px 8px #10182808}.admin-orders-stat-icon{border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.admin-orders-stat-icon.blue{color:#2563eb;background:#eef4ff}.admin-orders-stat-icon.green{color:#16a34a;background:#ecfdf3}.admin-orders-stat-icon.orange{color:#ea580c;background:#fff7ed}.admin-orders-stat-icon.purple{color:#7c3aed;background:#f5f3ff}.admin-orders-stat-card span{color:#667085;margin-bottom:4px;font-size:12px;font-weight:600;display:block}.admin-orders-stat-card strong{color:#101828;font-size:21px;line-height:1.2;display:block}.admin-orders-panel{background:#fff;border:1px solid #e7ebf2;border-radius:16px;overflow:hidden;box-shadow:0 2px 10px #10182809}.admin-orders-toolbar{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.admin-orders-search{color:#98a2b3;background:#fff;border:1px solid #dfe4ec;border-radius:10px;align-items:center;gap:9px;width:min(420px,100%);height:42px;padding:0 13px;display:flex}.admin-orders-search:focus-within{border-color:#8b83f7;box-shadow:0 0 0 3px #6366f114}.admin-orders-search input{color:#101828;background:0 0;border:0;outline:0;width:100%;height:100%;font-size:13px}.admin-orders-search input::placeholder{color:#98a2b3}.admin-orders-filters{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.admin-orders-filters button{color:#667085;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;min-height:36px;padding:0 11px;font-size:12px;font-weight:600;transition:all .2s}.admin-orders-filters button:hover{color:#344054;background:#f5f7fa}.admin-orders-filters button.active{color:#4f46e5;background:#eef2ff;border-color:#e0e7ff}.admin-orders-results-bar{color:#667085;border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;min-height:50px;padding:0 18px;font-size:12px;display:flex}.admin-orders-results-bar strong{color:#344054}.admin-orders-results-bar button{color:#4f46e5;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:700}.admin-orders-table-wrapper{width:100%;overflow-x:auto}.admin-orders-table{border-collapse:collapse;width:100%;min-width:980px}.admin-orders-table th{color:#667085;text-align:left;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;background:#fafbfc;border-bottom:1px solid #e7ebf2;padding:13px 18px;font-size:10px;font-weight:800}.admin-orders-table td{vertical-align:middle;border-bottom:1px solid #edf0f5;padding:15px 18px}.admin-orders-table tbody tr{transition:background .15s}.admin-orders-table tbody tr:hover{background:#fafbff}.admin-orders-table tbody tr:last-child td{border-bottom:0}.admin-orders-id{align-items:center;gap:9px;display:flex}.admin-orders-id-icon{color:#6366f1;background:#f3f4ff;border-radius:8px;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.admin-orders-id strong{color:#344054;font-size:12px}.admin-orders-customer{flex-direction:column;gap:3px;min-width:180px;display:flex}.admin-orders-customer strong{color:#1d2939;font-size:12px}.admin-orders-customer span{color:#98a2b3;font-size:11px}.admin-orders-date{color:#475467;white-space:nowrap;font-size:12px}.admin-orders-item-count{color:#344054;font-size:12px;font-weight:700}.admin-orders-total{color:#101828;white-space:nowrap;font-size:12px}.status-badge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:25px;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.status-completed{color:#027a48;background:#ecfdf3}.status-pending{color:#b54708;background:#fffaeb}.status-failed{color:#b42318;background:#fef3f2}.admin-orders-view-btn{color:#344054;cursor:pointer;background:#fff;border:1px solid #dfe4ec;border-radius:8px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:11px;font-weight:700;transition:all .2s;display:inline-flex}.admin-orders-view-btn:hover{color:#4f46e5;background:#f5f7ff;border-color:#c7d2fe}.admin-orders-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:310px;padding:40px 20px;display:flex}.admin-orders-empty-icon{color:#667085;background:#f2f4f7;border-radius:16px;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:14px;display:flex}.admin-orders-empty h3{color:#1d2939;margin:0 0 6px;font-size:16px}.admin-orders-empty p{color:#667085;max-width:420px;margin:0;font-size:12px;line-height:1.6}.admin-orders-clear-btn{color:#fff;cursor:pointer;background:#4f46e5;border:0;border-radius:8px;min-height:36px;margin-top:16px;padding:0 14px;font-size:12px;font-weight:700}.admin-orders-data-note{color:#667085;background:#fff;border:1px solid #e5e7eb;border-radius:12px;align-items:flex-start;gap:11px;margin-top:16px;padding:15px 17px;display:flex}.admin-orders-data-note>svg{color:#667085;flex-shrink:0;margin-top:2px}.admin-orders-data-note strong{color:#344054;margin-bottom:4px;font-size:12px;display:block}.admin-orders-data-note p{margin:0;font-size:11px;line-height:1.6}.admin-orders-data-note code{color:#475467;background:#f2f4f7;border-radius:4px;margin:0 3px;padding:2px 5px;font-family:Consolas,monospace;font-size:10px}.admin-orders-modal-overlay{z-index:9999;background:#0f172a7a;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.admin-orders-modal{background:#fff;border-radius:18px;flex-direction:column;width:min(760px,100%);max-height:min(88vh,850px);display:flex;overflow:hidden;box-shadow:0 24px 70px #0f172a38}.admin-orders-modal-header{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px;display:flex}.admin-orders-modal-kicker{color:#667085;letter-spacing:.12em;margin-bottom:5px;font-size:9px;font-weight:800}.admin-orders-modal-header h2{color:#101828;margin:0;font-size:20px}.admin-orders-modal-header p{color:#667085;margin:5px 0 0;font-size:11px}.admin-orders-modal-close{color:#667085;cursor:pointer;background:#fff;border:1px solid #e4e7ec;border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.admin-orders-modal-close:hover{color:#344054;background:#f9fafb}.admin-orders-modal-body{padding:22px 24px;overflow-y:auto}.admin-orders-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-orders-detail-card{border:1px solid #e7ebf2;border-radius:11px;align-items:center;gap:11px;padding:13px;display:flex}.admin-orders-detail-icon{color:#667085;background:#f4f6fa;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.admin-orders-detail-card span{color:#98a2b3;margin-bottom:3px;font-size:10px;display:block}.admin-orders-detail-card strong{color:#344054;word-break:break-word;font-size:12px;display:block}.admin-orders-status-row{border:1px solid #e7ebf2;border-radius:11px;grid-template-columns:1fr .7fr .7fr;gap:18px;margin-top:15px;padding:14px;display:grid}.admin-orders-status-row>div{flex-direction:column;gap:5px;display:flex}.admin-orders-status-row span{color:#98a2b3;font-size:10px}.admin-orders-status-row strong{color:#101828;font-size:15px}.admin-orders-items-section{margin-top:20px}.admin-orders-section-title{color:#344054;align-items:center;gap:8px;margin-bottom:10px;display:flex}.admin-orders-section-title h3{margin:0;font-size:13px}.admin-orders-item-list{border:1px solid #e7ebf2;border-radius:11px;overflow:hidden}.admin-orders-item{border-bottom:1px solid #edf0f5;align-items:center;gap:11px;min-height:65px;padding:11px 13px;display:flex}.admin-orders-item:last-child{border-bottom:0}.admin-orders-item-icon{color:#667085;background:#f4f6fa;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.admin-orders-item-info{flex:1;min-width:0}.admin-orders-item-info strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.admin-orders-item-info span{color:#98a2b3;margin-top:3px;font-size:10px;display:block}.admin-orders-item-price{color:#101828;white-space:nowrap;font-size:12px;font-weight:800}.admin-orders-no-items{color:#98a2b3;border:1px dashed #dfe4ec;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:20px;font-size:11px;display:flex}.admin-orders-total-box{background:#f7f8ff;border:1px solid #e4e7ff;border-radius:11px;justify-content:space-between;align-items:center;margin-top:15px;padding:16px;display:flex}.admin-orders-total-box span{color:#667085;font-size:12px;font-weight:600}.admin-orders-total-box strong{color:#4f46e5;font-size:19px}.admin-orders-local-note{color:#667085;background:#f9fafb;border-radius:9px;align-items:flex-start;gap:8px;margin-top:14px;padding:12px;font-size:10px;line-height:1.5;display:flex}.admin-orders-local-note svg{flex-shrink:0;margin-top:1px}.admin-orders-modal-footer{border-top:1px solid #edf0f5;justify-content:flex-end;padding:15px 24px;display:flex}.admin-orders-secondary-btn{color:#344054;cursor:pointer;background:#fff;border:1px solid #dfe4ec;border-radius:9px;min-height:38px;padding:0 15px;font-size:12px;font-weight:700}.admin-orders-secondary-btn:hover{background:#f8fafc}@media (width<=1100px){.admin-orders-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-orders-toolbar{flex-direction:column;align-items:stretch}.admin-orders-search{width:100%}.admin-orders-filters{justify-content:flex-start}}@media (width<=760px){.admin-orders-header{flex-direction:column;align-items:flex-start;padding:16px 18px}.admin-orders-header-left{flex-direction:column;align-items:flex-start;width:100%}.admin-orders-refresh-btn{align-self:flex-start}.admin-orders-content{width:min(100% - 28px,1480px);padding-top:20px}.admin-orders-stats{grid-template-columns:1fr}.admin-orders-title-area{align-items:flex-start}.admin-orders-title-area h1{font-size:18px}.admin-orders-detail-grid,.admin-orders-status-row{grid-template-columns:1fr}.admin-orders-modal-overlay{padding:10px}.admin-orders-modal{border-radius:14px;max-height:94vh}.admin-orders-modal-header,.admin-orders-modal-body,.admin-orders-modal-footer{padding-left:16px;padding-right:16px}}@media (width<=480px){.admin-orders-filters{grid-template-columns:1fr 1fr;width:100%;display:grid}.admin-orders-filters button{width:100%}.admin-orders-data-note{align-items:flex-start}}.kiddoprints-reports{color:#182033;background:#f6f8fc;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.reports-header{background:#fff;border-bottom:1px solid #e8ecf3;justify-content:space-between;align-items:center;gap:24px;min-height:86px;padding:18px 34px;display:flex}.reports-header-left{align-items:center;gap:26px;min-width:0;display:flex}.reports-back-button,.reports-refresh-button,.reports-export-button{cursor:pointer;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}.reports-back-button,.reports-refresh-button{color:#344054;background:#fff;border:1px solid #dfe4ec}.reports-back-button:hover,.reports-refresh-button:hover{background:#f7f8fb;border-color:#cfd6e2}.reports-refresh-button:disabled{opacity:.6;cursor:not-allowed}.reports-export-button{color:#fff;background:#4f46e5;border:1px solid #4f46e5}.reports-export-button:hover{background:#4338ca;border-color:#4338ca}.reports-export-button:disabled{opacity:.5;cursor:not-allowed}.reports-header-actions{align-items:center;gap:8px;display:flex}.reports-heading{align-items:center;gap:14px;min-width:0;display:flex}.reports-heading-icon{color:#4f46e5;background:#eef2ff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.reports-eyebrow{color:#667085;letter-spacing:.12em;margin-bottom:3px;font-size:10px;font-weight:800}.reports-heading h1{color:#101828;letter-spacing:-.02em;margin:0;font-size:21px;line-height:1.2}.reports-heading p{color:#667085;margin:4px 0 0;font-size:12px}.reports-content{width:min(1480px,100% - 56px);margin:0 auto;padding:28px 0 50px}.reports-error{color:#b42318;background:#fff7f7;border:1px solid #fecaca;border-radius:12px;align-items:center;gap:12px;margin-bottom:18px;padding:14px 16px;display:flex}.reports-error>svg{flex-shrink:0}.reports-error div{flex:1;min-width:0}.reports-error strong{font-size:12px;display:block}.reports-error span{color:#667085;word-break:break-word;margin-top:3px;font-size:10px;display:block}.reports-error button{color:#b42318;cursor:pointer;background:#fff;border:1px solid #fecaca;border-radius:8px;min-height:34px;padding:0 12px;font-size:11px;font-weight:700}.reports-control-bar{background:#fff;border:1px solid #e7ebf2;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:14px 16px;display:flex}.reports-control-title{color:#667085;align-items:center;gap:10px;display:flex}.reports-control-title>svg{color:#4f46e5;flex-shrink:0}.reports-control-title strong{color:#344054;font-size:12px;display:block}.reports-control-title span{color:#98a2b3;margin-top:2px;font-size:10px;display:block}.reports-period-buttons{align-items:center;gap:6px;display:flex}.reports-period-buttons button{color:#667085;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;min-height:34px;padding:0 12px;font-size:11px;font-weight:700;transition:all .2s}.reports-period-buttons button:hover{background:#f5f7fa}.reports-period-buttons button.active{color:#4f46e5;background:#eef2ff;border-color:#e0e7ff}.reports-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.reports-secondary-metrics{margin-top:-2px}.reports-metric-card{background:#fff;border:1px solid #e7ebf2;border-radius:14px;align-items:flex-start;gap:11px;min-height:112px;padding:16px;display:flex;box-shadow:0 2px 8px #10182806}.reports-metric-icon{color:#4f46e5;background:#eef2ff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:39px;height:39px;display:flex}.reports-metric-card.revenue .reports-metric-icon{color:#16a34a;background:#ecfdf3}.reports-metric-card.orders .reports-metric-icon{color:#2563eb;background:#eef4ff}.reports-metric-card.customers .reports-metric-icon{color:#7c3aed;background:#f5f3ff}.reports-metric-card.products .reports-metric-icon{color:#ea580c;background:#fff7ed}.reports-metric-content{min-width:0}.reports-metric-content span{color:#667085;font-size:10px;font-weight:700;display:block}.reports-metric-content strong{color:#101828;word-break:break-word;margin-top:5px;font-size:18px;line-height:1.2;display:block}.reports-metric-content small{color:#98a2b3;margin-top:5px;font-size:9px;display:block}.reports-main-grid{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);gap:18px;margin-bottom:18px;display:grid}.reports-bottom-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin-bottom:18px;display:grid}.reports-panel{background:#fff;border:1px solid #e7ebf2;border-radius:15px;min-width:0;padding:20px;box-shadow:0 2px 8px #10182806}.reports-panel-header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:18px;display:flex}.reports-panel-header h2{color:#1d2939;margin:0;font-size:14px}.reports-panel-header p{color:#98a2b3;margin:4px 0 0;font-size:10px}.reports-panel-header>svg{color:#98a2b3;flex-shrink:0}.reports-chart{width:100%;height:260px;padding-top:12px}.reports-chart-values{align-items:flex-end;gap:8px;height:100%;padding:0 4px;display:flex;overflow-x:auto}.reports-chart-column{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:38px;height:100%;display:flex;position:relative}.reports-chart-tooltip{color:#fff;white-space:nowrap;opacity:0;pointer-events:none;z-index:5;background:#182033;border-radius:6px;padding:5px 7px;font-size:8px;transition:all .15s;position:absolute;top:0;left:50%;transform:translate(-50%)}.reports-chart-column:hover .reports-chart-tooltip{opacity:1}.reports-chart-bar-area{justify-content:center;align-items:flex-end;width:100%;max-width:34px;height:calc(100% - 35px);display:flex}.reports-chart-bar{background:#6366f1;border-radius:7px 7px 3px 3px;width:100%;min-height:4px;transition:height .3s}.reports-chart-column:hover .reports-chart-bar{background:#4f46e5}.reports-chart-column>span{color:#98a2b3;white-space:nowrap;margin-top:9px;font-size:8px;display:block}.reports-empty-chart{text-align:center;color:#98a2b3;flex-direction:column;justify-content:center;align-items:center;min-height:260px;display:flex}.reports-empty-chart svg{margin-bottom:10px}.reports-empty-chart strong{color:#475467;font-size:12px}.reports-empty-chart span{color:#98a2b3;margin-top:4px;font-size:10px}.reports-performance-list{flex-direction:column;gap:9px;display:flex}.reports-performance-item{border:1px solid #e7ebf2;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:50px;padding:0 13px;display:flex}.reports-performance-item span{color:#475467;font-size:11px;font-weight:600}.reports-performance-item strong{color:#101828;white-space:nowrap;font-size:15px}.reports-products-list{flex-direction:column;gap:14px;display:flex}.reports-product-row{align-items:center;gap:11px;min-width:0;display:flex}.reports-product-rank{color:#4f46e5;background:#f3f4ff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;font-weight:800;display:flex}.reports-product-info{flex:1;min-width:0}.reports-product-info strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.reports-product-info span{color:#98a2b3;margin-top:4px;font-size:9px;display:block}.reports-product-revenue{color:#101828;white-space:nowrap;font-size:11px}.reports-customers-list{flex-direction:column;gap:12px;display:flex}.reports-customer-row{align-items:center;gap:10px;min-width:0;display:flex}.reports-customer-avatar{color:#4f46e5;background:#eef2ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:flex}.reports-customer-info{flex:1;min-width:0}.reports-customer-info strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.reports-customer-info span{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;display:block;overflow:hidden}.reports-customer-revenue{color:#101828;white-space:nowrap;font-size:11px}.reports-small-empty{text-align:center;color:#98a2b3;flex-direction:column;justify-content:center;align-items:center;min-height:160px;display:flex}.reports-small-empty svg{margin-bottom:10px}.reports-small-empty span{font-size:10px}.reports-admin-summary{color:#667085;background:#fff;border:1px solid #e5e7eb;border-radius:12px;align-items:flex-start;gap:10px;padding:15px 17px;display:flex}.reports-admin-summary-icon{color:#4f46e5;background:#eef2ff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.reports-admin-summary strong{color:#344054;margin-bottom:4px;font-size:11px;display:block}.reports-admin-summary p{margin:0;font-size:10px;line-height:1.6}.reports-admin-summary small{color:#98a2b3;margin-top:7px;font-size:9px;display:block}.reports-spin{animation:.9s linear infinite reportsSpin}@keyframes reportsSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=1250px){.reports-metrics{grid-template-columns:repeat(2,1fr)}}@media (width<=1000px){.reports-main-grid,.reports-bottom-grid{grid-template-columns:1fr}}@media (width<=800px){.reports-header{flex-direction:column;align-items:flex-start;padding:16px 18px}.reports-header-left{flex-direction:column;align-items:flex-start;width:100%}.reports-header-actions{width:100%}.reports-refresh-button,.reports-export-button{flex:1}.reports-content{width:calc(100% - 28px);padding-top:20px}.reports-control-bar{flex-direction:column;align-items:flex-start}.reports-period-buttons{grid-template-columns:repeat(4,1fr);width:100%;display:grid}.reports-period-buttons button{width:100%}}@media (width<=620px){.reports-metrics{grid-template-columns:1fr 1fr}.reports-heading{align-items:flex-start}.reports-heading h1{font-size:18px}.reports-metric-card{min-height:100px;padding:13px}.reports-metric-content strong{font-size:16px}}@media (width<=450px){.reports-metrics{grid-template-columns:1fr}.reports-period-buttons{grid-template-columns:1fr 1fr}.reports-header-actions{flex-direction:column}.reports-refresh-button,.reports-export-button{width:100%}.reports-chart{height:220px}}.kiddo-finance-page{color:#182230;box-sizing:border-box;background:#f5f7fb;width:100%;min-height:100%;padding:30px}.finance-page-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:26px;display:flex}.finance-page-kicker{color:#6d5dfc;letter-spacing:1.4px;margin-bottom:7px;font-size:11px;font-weight:800}.finance-page-header h1{color:#172033;margin:0;font-size:29px;font-weight:800;line-height:1.15}.finance-page-header p{color:#718096;margin:8px 0 0;font-size:14px}.finance-header-actions{align-items:center;gap:10px;display:flex}.finance-primary-btn,.finance-secondary-btn,.finance-cancel-btn{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.finance-primary-btn{color:#fff;background:#6d5dfc;box-shadow:0 7px 18px #6d5dfc2e}.finance-primary-btn:hover{background:#5d4cf0;transform:translateY(-1px)}.finance-secondary-btn{color:#374151;background:#fff;border-color:#e2e7ef}.finance-secondary-btn:hover{background:#fafbfc;border-color:#cbd3df}.finance-cancel-btn{color:#4b5563;background:#fff;border-color:#e1e6ee}.finance-stat-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;margin-bottom:20px;display:grid}.finance-stat-card{background:#fff;border:1px solid #e7ebf2;border-radius:15px;padding:19px;box-shadow:0 4px 14px #1c273c09}.finance-stat-top{align-items:center;gap:9px;margin-bottom:17px;display:flex}.finance-stat-icon{color:#6d5dfc;background:#f0efff;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.finance-stat-label{color:#687386;font-size:12px;font-weight:700}.finance-stat-value{color:#182230;font-size:22px;font-weight:800;line-height:1.2}.finance-stat-subtitle{color:#8a94a6;margin-top:6px;font-size:11px}.finance-stat-income .finance-stat-icon{color:#16865a;background:#eaf8f1}.finance-stat-expense .finance-stat-icon{color:#d24c4c;background:#fff0f0}.finance-stat-balance .finance-stat-icon{color:#356bd8;background:#edf3ff}.finance-stat-payout .finance-stat-icon{color:#bd7a17;background:#fff7e8}.finance-stat-clearance .finance-stat-icon{color:#7a55c7;background:#f3edff}.finance-flow-card{background:#fff;border:1px solid #e7ebf2;border-radius:15px;margin-bottom:20px;padding:21px;box-shadow:0 4px 14px #1c273c09}.finance-section-heading{justify-content:space-between;align-items:center;margin-bottom:19px;display:flex}.finance-section-heading span{color:#7d8798;text-transform:uppercase;letter-spacing:.8px;font-size:11px;font-weight:800}.finance-section-heading h2{margin:4px 0 0;font-size:18px}.finance-section-heading>svg{color:#6d5dfc}.finance-flow-grid{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:10px;display:grid}.finance-flow-item{background:#fafbfc;border:1px solid #e9edf3;border-radius:12px;align-items:center;gap:12px;min-width:0;padding:15px;display:flex}.finance-flow-icon{border-radius:10px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.finance-flow-item span{color:#7b8494;margin-bottom:4px;font-size:11px;display:block}.finance-flow-item strong{font-size:16px;display:block}.finance-flow-income .finance-flow-icon{color:#16865a;background:#eaf8f1}.finance-flow-expense .finance-flow-icon{color:#d24c4c;background:#fff0f0}.finance-flow-payout .finance-flow-icon{color:#bd7a17;background:#fff7e8}.finance-flow-balance .finance-flow-icon{color:#356bd8;background:#edf3ff}.finance-flow-arrow{color:#a5adba;text-align:center;font-size:19px}.finance-tabs-card{background:#fff;border:1px solid #e7ebf2;border-radius:15px;overflow:hidden;box-shadow:0 4px 14px #1c273c09}.finance-tabs{border-bottom:1px solid #e8ecf2;align-items:center;gap:4px;padding:8px;display:flex;overflow-x:auto}.finance-tab{color:#6f7989;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:7px;min-height:39px;padding:0 13px;font-size:12px;font-weight:700;display:flex}.finance-tab:hover{color:#4f46c5;background:#f6f5ff}.finance-tab.active{color:#fff;background:#6d5dfc}.finance-tab-content{padding:23px}.finance-overview-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.finance-mini-card{background:#fbfcfd;border:1px solid #e8ecf2;border-radius:13px;padding:17px}.finance-mini-icon{color:#6d5dfc;background:#f1efff;border-radius:9px;justify-content:center;align-items:center;width:35px;height:35px;margin-bottom:13px;display:flex}.finance-mini-card span{color:#778193;font-size:12px;font-weight:700;display:block}.finance-mini-card strong{color:#182230;margin-top:7px;font-size:21px;display:block}.finance-mini-card small{color:#929baa;margin-top:7px;font-size:10px;line-height:1.45;display:block}.finance-info-box{background:#f8f7ff;border:1px solid #e5e1ff;border-radius:12px;align-items:flex-start;gap:12px;margin-top:18px;padding:18px;display:flex}.finance-info-icon{color:#6d5dfc;background:#ece9ff;border-radius:10px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.finance-info-box strong{font-size:13px;display:block}.finance-info-box p{color:#717b8c;margin:5px 0 0;font-size:12px;line-height:1.6}.finance-content-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.finance-content-heading h2{margin:0;font-size:19px}.finance-content-heading p{color:#7b8494;margin:5px 0 0;font-size:12px}.finance-total-pill{color:#148357;background:#edf8f2;border-radius:9px;padding:9px 13px;font-size:13px;font-weight:800}.finance-total-pill.expense{color:#c74b4b;background:#fff0f0}.finance-total-pill.payout{color:#a96d16;background:#fff7e8}.finance-total-pill.clearance{color:#7450c3;background:#f2edff}.finance-toolbar{justify-content:flex-end;align-items:center;gap:10px;margin-bottom:15px;display:flex}.finance-search{color:#8993a3;background:#fff;border:1px solid #e0e5ed;border-radius:9px;align-items:center;gap:8px;min-width:260px;height:40px;padding:0 11px;display:flex}.finance-search input{color:#273244;background:0 0;border:0;outline:0;width:100%;font-size:12px}.finance-filter{color:#7c8696;border:1px solid #e0e5ed;border-radius:9px;align-items:center;gap:7px;height:40px;padding:0 10px;display:flex}.finance-filter select{color:#374151;cursor:pointer;background:0 0;border:0;outline:0;font-size:12px}.finance-table-wrapper{border:1px solid #e7ebf2;border-radius:11px;width:100%;overflow-x:auto}.finance-table{border-collapse:collapse;width:100%;min-width:900px}.finance-table th{text-align:left;color:#778193;text-transform:uppercase;letter-spacing:.45px;background:#f8f9fb;border-bottom:1px solid #e7ebf2;padding:12px 14px;font-size:10px;font-weight:800}.finance-table td{color:#4d5869;vertical-align:middle;border-bottom:1px solid #edf0f4;padding:13px 14px;font-size:12px}.finance-table tbody tr:last-child td{border-bottom:0}.finance-table tbody tr:hover{background:#fafbfc}.finance-table td strong{color:#263143;font-size:12px;display:block}.table-subtext{color:#9aa2af;margin-top:4px;font-size:10px;display:block}.money-in{font-weight:800;color:#148357!important}.money-out{font-weight:800;color:#cf5050!important}.finance-empty-cell{text-align:center!important;color:#929baa!important;padding:40px!important}.finance-status{border-radius:999px;align-items:center;gap:5px;min-height:25px;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.finance-status-cleared,.finance-status-paid{color:#16865a;background:#eaf8f1}.finance-status-pending{color:#b87817;background:#fff5df}.finance-status-cancelled{color:#c94e4e;background:#ffeded}.table-action-btn{color:#667184;cursor:pointer;background:#fff;border:1px solid #dfe5ed;border-radius:7px;align-items:center;gap:5px;min-height:32px;padding:0 9px;font-size:10px;font-weight:700;display:inline-flex}.table-action-btn:hover{background:#f7f8fa}.table-action-btn.success{color:#15825a;border-color:#cfe8dc}.table-icon-btn{color:#737e8f;cursor:pointer;background:#fff;border:1px solid #e1e6ed;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.table-icon-btn:hover{color:#6d5dfc;background:#f7f6ff}.paid-label{color:#16865a;font-size:11px;font-weight:800}.finance-modal-overlay{z-index:1000;background:#0f172a80;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.finance-modal{background:#fff;border-radius:16px;width:min(580px,100%);max-height:calc(100vh - 40px);overflow-y:auto;box-shadow:0 25px 70px #0f172a33}.finance-modal-header{border-bottom:1px solid #e8ecf2;justify-content:space-between;align-items:flex-start;padding:20px 22px;display:flex}.finance-modal-header span{color:#6d5dfc;letter-spacing:1px;font-size:10px;font-weight:800}.finance-modal-header h2{margin:5px 0 0;font-size:20px}.finance-modal-close{color:#687386;cursor:pointer;background:#f4f5f7;border:0;border-radius:8px;width:34px;height:34px;font-size:22px;line-height:1}.finance-modal-close:hover{background:#eceef2}.finance-form{padding:22px}.finance-form label{color:#495466;margin-bottom:15px;font-size:11px;font-weight:800;display:block}.finance-form input,.finance-form select{box-sizing:border-box;color:#263143;background:#fff;border:1px solid #dfe4ec;border-radius:9px;outline:0;width:100%;height:42px;margin-top:7px;padding:0 12px;font-size:12px}.finance-form input:focus,.finance-form select:focus{border-color:#9d94f8;box-shadow:0 0 0 3px #6d5dfc14}.finance-form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.finance-input-money{color:#6d5dfc;border:1px solid #dfe4ec;border-radius:9px;align-items:center;gap:5px;height:42px;margin-top:7px;padding:0 11px;display:flex}.finance-input-money input{border:0;height:40px;margin:0;padding:0;box-shadow:none!important}.finance-modal-actions{justify-content:flex-end;gap:9px;padding-top:7px;display:flex}@media (width<=1250px){.finance-stat-grid{grid-template-columns:repeat(3,1fr)}.finance-flow-grid{grid-template-columns:1fr 1fr}.finance-flow-arrow{display:none}.finance-overview-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=850px){.kiddo-finance-page{padding:20px}.finance-page-header{flex-direction:column}.finance-header-actions{width:100%}.finance-header-actions button{flex:1}.finance-stat-grid{grid-template-columns:repeat(2,1fr)}.finance-flow-grid{grid-template-columns:1fr}.finance-overview-grid{grid-template-columns:1fr 1fr}.finance-content-heading{align-items:flex-start}}@media (width<=600px){.kiddo-finance-page{padding:15px}.finance-page-header h1{font-size:24px}.finance-stat-grid,.finance-overview-grid{grid-template-columns:1fr}.finance-header-actions{flex-direction:column}.finance-header-actions button{width:100%}.finance-tabs{flex-wrap:nowrap}.finance-tab-content{padding:16px}.finance-toolbar{flex-direction:column;align-items:stretch}.finance-search{min-width:0}.finance-filter{justify-content:space-between}.finance-form-grid{grid-template-columns:1fr;gap:0}.finance-modal-overlay{padding:10px}.finance-modal-actions{flex-direction:column-reverse}.finance-modal-actions button{width:100%}}.kiddo-payout-page{box-sizing:border-box;color:#182230;background:#f5f7fb;width:100%;min-height:100%;padding:30px}.payout-page-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:25px;display:flex}.payout-kicker{color:#6d5dfc;letter-spacing:1.4px;margin-bottom:7px;font-size:11px;font-weight:800}.payout-page-header h1{color:#172033;margin:0;font-size:29px;font-weight:800;line-height:1.15}.payout-page-header p{color:#718096;margin:8px 0 0;font-size:14px}.payout-header-actions{gap:10px;display:flex}.payout-primary-btn,.payout-secondary-btn,.payout-cancel-btn{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:12px;font-weight:800;transition:all .2s;display:inline-flex}.payout-primary-btn{color:#fff;background:#6d5dfc;box-shadow:0 7px 18px #6d5dfc2e}.payout-primary-btn:hover{background:#5c4bed;transform:translateY(-1px)}.payout-secondary-btn{color:#465163;background:#fff;border-color:#e1e6ee}.payout-secondary-btn:hover{background:#fafbfc;border-color:#cfd6e0}.payout-cancel-btn{color:#c64f4f;background:#fff5f5;border-color:#f0cccc}.payout-cancel-btn:hover{background:#ffeded}.payout-stats-grid{grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:20px;display:grid}.payout-stat-card{background:#fff;border:1px solid #e7ebf2;border-radius:14px;gap:13px;padding:18px;display:flex;box-shadow:0 4px 14px #1c273c09}.payout-stat-icon{border-radius:11px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.payout-stat-content span{color:#758092;font-size:11px;font-weight:700;display:block}.payout-stat-content strong{color:#182230;margin-top:5px;font-size:21px;font-weight:800;display:block}.payout-stat-content small{color:#929baa;margin-top:5px;font-size:10px;display:block}.payout-stat-paid .payout-stat-icon{color:#16865a;background:#eaf8f1}.payout-stat-pending .payout-stat-icon{color:#b77717;background:#fff5df}.payout-stat-freelancer .payout-stat-icon{color:#6d5dfc;background:#f0efff}.payout-stat-employee .payout-stat-icon{color:#3973d6;background:#edf4ff}.payout-control-card{background:#fff;border:1px solid #e7ebf2;border-radius:14px;margin-bottom:18px;box-shadow:0 4px 14px #1c273c09}.payout-tabs{border-bottom:1px solid #e9edf2;gap:4px;padding:8px;display:flex;overflow-x:auto}.payout-tab{color:#6e7889;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:11px;font-weight:700;display:inline-flex}.payout-tab span{color:#697386;background:#f0f2f5;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:9px;display:inline-flex}.payout-tab:hover{color:#5b4de0;background:#f6f5ff}.payout-tab.active{color:#fff;background:#6d5dfc}.payout-tab.active span{color:#fff;background:#ffffff2e}.payout-toolbar{justify-content:flex-end;align-items:center;gap:9px;padding:13px;display:flex}.payout-search{box-sizing:border-box;color:#8a94a4;background:#fff;border:1px solid #e0e5ed;border-radius:9px;align-items:center;gap:8px;width:310px;height:39px;padding:0 11px;display:flex}.payout-search input{color:#273244;background:0 0;border:0;outline:0;width:100%;font-size:11px}.payout-filter{color:#7e8898;background:#fff;border:1px solid #e0e5ed;border-radius:9px;align-items:center;gap:7px;height:39px;padding:0 10px;display:flex}.payout-filter select{color:#374151;cursor:pointer;background:0 0;border:0;outline:0;font-size:11px}.payout-table-card{background:#fff;border:1px solid #e7ebf2;border-radius:14px;overflow:hidden;box-shadow:0 4px 14px #1c273c09}.payout-table-header{border-bottom:1px solid #e8ecf2;justify-content:space-between;align-items:center;gap:15px;padding:19px 21px;display:flex}.payout-table-header h2{margin:0;font-size:18px}.payout-table-header p{color:#8992a1;margin:5px 0 0;font-size:11px}.payout-table-total{color:#7c8697;font-size:11px}.payout-table-total strong{color:#b97718;margin-left:5px;font-size:13px}.payout-table-wrapper{width:100%;overflow-x:auto}.payout-table{border-collapse:collapse;width:100%;min-width:1100px}.payout-table th{color:#778193;text-align:left;letter-spacing:.55px;text-transform:uppercase;background:#f8f9fb;border-bottom:1px solid #e7ebf2;padding:12px 14px;font-size:9px;font-weight:800}.payout-table td{color:#505b6c;vertical-align:middle;border-bottom:1px solid #edf0f4;padding:13px 14px;font-size:11px}.payout-table tbody tr:last-child td{border-bottom:0}.payout-table tbody tr:hover{background:#fafbfc}.payout-table td strong{color:#263143;font-size:11px;display:block}.payout-table td small{color:#98a0ad;margin-top:4px;font-size:9px;display:block}.payout-number{color:#5d50d6!important}.payout-amount{font-weight:800;color:#c17717!important}.purpose-cell{max-width:190px;line-height:1.4;display:block}.recipient-cell{align-items:center;gap:9px;display:flex}.recipient-avatar{color:#6557e7;background:#f0efff;border-radius:9px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:flex}.recipient-type{border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.recipient-type.freelancer{color:#6d5dfc;background:#f0efff}.recipient-type.employee{color:#3470d3;background:#edf4ff}.payout-status{border-radius:999px;align-items:center;gap:5px;min-height:24px;padding:0 8px;font-size:9px;font-weight:800;display:inline-flex}.payout-status-pending{color:#b47717;background:#fff5df}.payout-status-paid{color:#16865a;background:#eaf8f1}.payout-status-cancelled{color:#c64e4e;background:#ffeded}.payout-view-btn{color:#606b7d;cursor:pointer;background:#fff;border:1px solid #e0e5ed;border-radius:7px;align-items:center;gap:5px;min-height:31px;padding:0 9px;font-size:10px;font-weight:700;display:inline-flex}.payout-view-btn:hover{color:#5d4ee1;background:#f7f6ff;border-color:#d8d4ff}.payout-empty{text-align:center;height:230px;color:#9aa2af!important}.payout-empty svg{color:#c2c8d1;margin:0 auto 10px;display:block}.payout-empty strong{margin-bottom:5px;color:#697386!important;font-size:12px!important}.payout-empty span{color:#9ba3b0;font-size:10px}.payout-modal-overlay{z-index:1000;background:#0f172a80;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.payout-modal{background:#fff;border-radius:16px;width:min(650px,100%);max-height:calc(100vh - 40px);overflow-y:auto;box-shadow:0 25px 70px #0f172a33}.payout-modal-header{border-bottom:1px solid #e8ecf2;justify-content:space-between;align-items:flex-start;padding:20px 22px;display:flex}.payout-modal-header span{color:#6d5dfc;letter-spacing:1px;font-size:9px;font-weight:800}.payout-modal-header h2{color:#182230;margin:5px 0 0;font-size:20px}.payout-close-btn{color:#6e7888;cursor:pointer;background:#f3f4f6;border:0;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.payout-close-btn:hover{background:#e9ebef}.payout-modal-body{padding:22px}.payout-detail-hero{background:#fafbfc;border:1px solid #e8ecf2;border-radius:12px;align-items:center;gap:12px;padding:16px;display:flex}.payout-detail-avatar{color:#6254e3;background:#f0efff;border-radius:12px;justify-content:center;align-items:center;width:45px;height:45px;font-size:15px;font-weight:800;display:flex}.payout-detail-hero>div:nth-child(2){flex:1}.payout-detail-hero strong{color:#263143;font-size:14px;display:block}.payout-detail-hero span{color:#8992a1;margin-top:4px;font-size:10px;display:block}.payout-detail-amount{color:#b97618;font-size:19px;font-weight:800}.payout-detail-grid{grid-template-columns:1fr 1fr;gap:13px;margin-top:18px;display:grid}.payout-detail-item{border:1px solid #edf0f4;border-radius:9px;padding:12px}.payout-detail-item span{color:#8a94a3;margin-bottom:5px;font-size:9px;font-weight:700;display:block}.payout-detail-item strong{color:#354052;word-break:break-word;font-size:11px;display:block}.payout-notes{background:#f7f8fa;border-radius:10px;margin-top:14px;padding:13px}.payout-notes span{color:#7b8493;font-size:10px;font-weight:800}.payout-notes p{color:#5d6777;margin:6px 0 0;font-size:11px;line-height:1.5}.payout-warning{color:#b0781d;background:#fffaf0;border:1px solid #f0dfb8;border-radius:10px;gap:9px;margin-top:15px;padding:13px;display:flex}.payout-warning strong{color:#916317;font-size:11px;display:block}.payout-warning p{color:#9a7b48;margin:4px 0 0;font-size:10px;line-height:1.45}.payout-form{padding:22px}.payout-form label{color:#4c5667;margin-bottom:14px;font-size:10px;font-weight:800;display:block}.payout-form input,.payout-form select,.payout-form textarea{box-sizing:border-box;color:#273244;background:#fff;border:1px solid #dfe4ec;border-radius:9px;outline:0;width:100%;margin-top:7px;padding:0 11px;font-family:inherit;font-size:11px}.payout-form input,.payout-form select{height:42px}.payout-form textarea{resize:vertical;min-height:82px;padding-top:11px;padding-bottom:11px}.payout-form input:focus,.payout-form select:focus,.payout-form textarea:focus{border-color:#9c93f8;box-shadow:0 0 0 3px #6d5dfc14}.payout-form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.payout-money-input,.payout-date-input{color:#6d5dfc;box-sizing:border-box;border:1px solid #dfe4ec;border-radius:9px;align-items:center;gap:6px;height:42px;margin-top:7px;padding:0 10px;display:flex}.payout-money-input input,.payout-date-input input{border:0;height:40px;margin:0;padding:0;box-shadow:none!important}.payout-form-notice{color:#756f96;background:#f8f7ff;border:1px solid #e3defd;border-radius:9px;align-items:flex-start;gap:8px;margin:3px 0 18px;padding:12px;font-size:10px;line-height:1.5;display:flex}.payout-form-notice svg{color:#6d5dfc;flex:none}.payout-form-notice strong{color:#5e52c9}.payout-modal-footer{border-top:1px solid #e8ecf2;justify-content:flex-end;align-items:center;gap:8px;padding:15px 22px;display:flex}@media (width<=1100px){.payout-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=850px){.kiddo-payout-page{padding:20px}.payout-page-header{flex-direction:column}.payout-header-actions{width:100%}.payout-header-actions button{flex:1}.payout-toolbar{flex-wrap:wrap;justify-content:stretch}.payout-search{width:100%}.payout-filter{flex:1}}@media (width<=600px){.kiddo-payout-page{padding:15px}.payout-page-header h1{font-size:24px}.payout-stats-grid{grid-template-columns:1fr}.payout-header-actions{flex-direction:column}.payout-header-actions button{width:100%}.payout-detail-grid{grid-template-columns:1fr}.payout-form-grid{grid-template-columns:1fr;gap:0}.payout-modal-overlay{padding:10px}.payout-modal-footer{flex-wrap:wrap}.payout-modal-footer button{flex:1}}.kiddo-accounts-page{box-sizing:border-box;color:#182230;background:#f5f7fb;width:100%;min-height:100%;padding:30px}.accounts-page-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.accounts-kicker{color:#6d5dfc;letter-spacing:1.3px;margin-bottom:7px;font-size:11px;font-weight:800}.accounts-page-header h1{margin:0;font-size:29px;font-weight:800;line-height:1.15}.accounts-page-header p{color:#778293;margin:8px 0 0;font-size:14px}.accounts-header-actions{gap:8px;display:flex}.accounts-primary-btn,.accounts-secondary-btn,.account-toggle-btn{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:41px;padding:0 15px;font-size:11px;font-weight:800;display:inline-flex}.accounts-primary-btn{color:#fff;background:#6d5dfc;border:1px solid #6d5dfc}.accounts-primary-btn:hover{background:#5d4ced}.accounts-secondary-btn{color:#596477;background:#fff;border:1px solid #dfe4ec}.accounts-secondary-btn:hover{background:#fafbfc}.account-toggle-btn{color:#6455df;background:#f5f3ff;border:1px solid #e4defd}.accounts-stats-grid{grid-template-columns:repeat(5,1fr);gap:13px;margin-bottom:18px;display:grid}.account-stat-card{background:#fff;border:1px solid #e6eaf1;border-radius:14px;gap:10px;padding:17px;display:flex;box-shadow:0 4px 14px #1c273c09}.account-stat-icon{border-radius:10px;flex:0 0 39px;justify-content:center;align-items:center;width:39px;height:39px;display:flex}.account-stat-icon.total{color:#6d5dfc;background:#f0efff}.account-stat-icon.customer{color:#2675d9;background:#edf4ff}.account-stat-icon.employee{color:#16865a;background:#eaf8f1}.account-stat-icon.freelancer{color:#b47717;background:#fff5df}.account-stat-icon.active{color:#16865a;background:#eaf8f1}.account-stat-card span{color:#758092;font-size:10px;font-weight:700;display:block}.account-stat-card strong{margin-top:5px;font-size:20px;display:block}.account-stat-card small{color:#9aa2ae;margin-top:4px;font-size:9px;display:block}.accounts-security-card{background:#faf9ff;border:1px solid #e3defd;border-radius:13px;align-items:flex-start;gap:10px;margin-bottom:18px;padding:15px;display:flex}.accounts-security-icon{color:#6d5dfc;background:#eeeafd;border-radius:9px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.accounts-security-card strong{color:#443b88;font-size:11px;display:block}.accounts-security-card p{color:#77738f;margin:5px 0 0;font-size:9px;line-height:1.5}.accounts-filter-card{background:#fff;border:1px solid #e6eaf1;border-radius:14px;margin-bottom:18px}.accounts-tabs{border-bottom:1px solid #e8ecf2;gap:4px;padding:8px;display:flex;overflow-x:auto}.account-tab{color:#6e7888;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;min-height:37px;padding:0 12px;font-size:10px;font-weight:700}.account-tab span{background:#f0f2f5;border-radius:999px;margin-left:5px;padding:3px 6px;font-size:8px}.account-tab.active{color:#fff;background:#6d5dfc}.account-tab.active span{color:#fff;background:#ffffff2e}.accounts-toolbar{justify-content:flex-end;gap:8px;padding:12px;display:flex}.account-search{color:#8993a2;border:1px solid #dfe4ec;border-radius:9px;align-items:center;gap:7px;width:330px;height:39px;padding:0 10px;display:flex}.account-search input{border:0;outline:0;width:100%;font-size:10px}.account-filter{color:#7d8797;border:1px solid #dfe4ec;border-radius:9px;align-items:center;gap:6px;height:39px;padding:0 9px;display:flex}.account-filter select{background:0 0;border:0;outline:0;font-size:10px}.accounts-table-card{background:#fff;border:1px solid #e6eaf1;border-radius:14px;overflow:hidden;box-shadow:0 4px 14px #1c273c09}.accounts-table-header{border-bottom:1px solid #e8ecf2;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.accounts-table-header h2{margin:0;font-size:18px}.accounts-table-header p{color:#8a94a2;margin:5px 0 0;font-size:10px}.account-header-balance{color:#16865a;background:#eaf8f1;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:9px;font-weight:800;display:flex}.accounts-table-wrapper{width:100%;overflow-x:auto}.accounts-table{border-collapse:collapse;width:100%;min-width:1200px}.accounts-table th{color:#778193;text-align:left;text-transform:uppercase;letter-spacing:.5px;background:#f8f9fb;border-bottom:1px solid #e7ebf2;padding:12px;font-size:8px}.accounts-table td{color:#505b6c;vertical-align:middle;border-bottom:1px solid #edf0f4;padding:12px;font-size:10px}.accounts-table tbody tr:hover{background:#fafbfc}.account-person{align-items:center;gap:8px;display:flex}.account-avatar{color:#6354df;background:#f0efff;border-radius:8px;flex:0 0 31px;justify-content:center;align-items:center;width:31px;height:31px;font-size:10px;font-weight:800;display:flex}.account-person strong{color:#293345;font-size:10px;display:block}.account-person small{color:#99a1ad;margin-top:3px;font-size:8px;display:block}.account-role{color:#566174;font-size:9px}.account-contact span{color:#586477;align-items:center;gap:4px;font-size:9px;display:flex}.account-contact small{color:#9aa2ae;margin-top:4px;font-size:8px;display:block}.account-activity{color:#6d5dfc;align-items:center;gap:5px;display:inline-flex}.account-activity strong{font-size:10px}.account-type{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:5px 7px;font-size:8px;font-weight:800;display:inline-flex}.account-type-admin{color:#604fd8;background:#f0efff}.account-type-customer{color:#2675d9;background:#edf4ff}.account-type-employee{color:#16865a;background:#eaf8f1}.account-type-freelancer{color:#b47717;background:#fff5df}.account-type-payment{color:#bd5b31;background:#fff0e8}.account-status{border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font-size:8px;font-weight:800;display:inline-flex}.account-status-active{color:#16865a;background:#eaf8f1}.account-status-inactive{color:#c64e4e;background:#ffeded}.account-view-btn{color:#657082;cursor:pointer;background:#fff;border:1px solid #dfe4ec;border-radius:7px;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:9px;font-weight:700;display:inline-flex}.account-view-btn:hover{color:#5d4fe0;background:#f7f6ff}.accounts-empty{height:220px;text-align:center!important}.accounts-empty svg{color:#c4cad2;margin:0 auto 8px;display:block}.accounts-empty strong{display:block;color:#687385!important}.accounts-empty span{color:#9aa2ae;margin-top:4px;font-size:9px;display:block}.account-modal-overlay{z-index:1000;background:#0f172a80;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.account-modal{background:#fff;border-radius:16px;width:min(650px,100%);max-height:calc(100vh - 40px);overflow-y:auto;box-shadow:0 25px 70px #0f172a33}.account-modal-header{border-bottom:1px solid #e8ecf2;justify-content:space-between;padding:20px 22px;display:flex}.account-modal-header span{color:#6d5dfc;letter-spacing:1px;font-size:9px;font-weight:800}.account-modal-header h2{margin:5px 0 0;font-size:20px}.account-close-btn{color:#687385;cursor:pointer;background:#f3f4f6;border:0;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.account-modal-body{padding:22px}.account-profile-summary{background:#fafbfc;border:1px solid #e8ecf2;border-radius:11px;align-items:center;gap:11px;padding:15px;display:flex}.account-large-avatar{color:#6254df;background:#f0efff;border-radius:12px;flex:0 0 49px;justify-content:center;align-items:center;width:49px;height:49px;font-size:17px;font-weight:800;display:flex}.account-profile-summary>div:nth-child(2){flex:1}.account-profile-summary strong{font-size:13px;display:block}.account-profile-summary>div>span{color:#8b94a2;margin:3px 0 8px;font-size:9px;display:block}.account-profile-summary>div>div{gap:5px;display:flex}.account-detail-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.account-detail-grid>div{border:1px solid #edf0f4;border-radius:9px;padding:11px}.account-detail-grid span{color:#8a94a2;font-size:8px;display:block}.account-detail-grid strong{color:#354052;word-break:break-word;margin-top:5px;font-size:10px;display:block}.account-permission-box{color:#6d5dfc;background:#faf9ff;border:1px solid #e3defd;border-radius:9px;gap:8px;margin-top:14px;padding:12px;display:flex}.account-permission-box strong{color:#493e9c;font-size:10px;display:block}.account-permission-box p{color:#77738f;margin:4px 0 0;font-size:9px;line-height:1.5}.account-form{padding:22px}.account-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.account-form label{color:#4d5768;margin-bottom:14px;font-size:9px;font-weight:800;display:block}.account-form input,.account-form select{box-sizing:border-box;color:#273244;background:#fff;border:1px solid #dfe4ec;border-radius:9px;outline:0;width:100%;height:41px;margin-top:6px;padding:0 10px;font-size:10px}.account-form input:focus,.account-form select:focus{border-color:#9c93f8;box-shadow:0 0 0 3px #6d5dfc14}.account-form-notice{color:#756f96;background:#f8f7ff;border:1px solid #e3defd;border-radius:9px;gap:7px;margin-bottom:15px;padding:11px;font-size:9px;line-height:1.5;display:flex}.account-form-notice svg{color:#6d5dfc;flex:none}.account-modal-footer{border-top:1px solid #e8ecf2;justify-content:flex-end;gap:8px;padding:15px 22px;display:flex}@media (width<=1200px){.accounts-stats-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=850px){.kiddo-accounts-page{padding:20px}.accounts-page-header{flex-direction:column}.accounts-stats-grid{grid-template-columns:repeat(2,1fr)}.accounts-toolbar{flex-wrap:wrap}.account-search{width:100%}.account-filter{flex:1}}@media (width<=600px){.kiddo-accounts-page{padding:15px}.accounts-stats-grid{grid-template-columns:1fr}.accounts-header-actions{flex-direction:column;width:100%}.accounts-header-actions button{width:100%}.account-detail-grid,.account-form-grid{grid-template-columns:1fr}.account-modal-overlay{padding:10px}}.kp-settings-page{color:#172033;box-sizing:border-box;background:#f7f8fc;width:100%;min-height:100%;padding:28px}.kp-settings-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.kp-settings-eyebrow{color:#6b7280;letter-spacing:.12em;align-items:center;gap:7px;margin-bottom:7px;font-size:11px;font-weight:800;display:flex}.kp-settings-header h1{letter-spacing:-.03em;margin:0;font-size:28px;font-weight:800}.kp-settings-header p{color:#697386;margin:7px 0 0;font-size:14px}.kp-settings-header-actions{align-items:center;gap:12px;display:flex}.kp-settings-saved{color:#15803d;background:#ecfdf3;border:1px solid #bbf7d0;border-radius:9px;align-items:center;gap:7px;padding:9px 12px;font-size:13px;font-weight:700;display:flex}.kp-settings-save-btn{color:#fff;cursor:pointer;background:#172033;border:0;border-radius:9px;align-items:center;gap:8px;padding:11px 16px;font-weight:700;display:flex}.kp-settings-save-btn:hover{background:#252f45}.kp-settings-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:20px;display:grid}.kp-settings-tabs{background:#fff;border:1px solid #e5e8ef;border-radius:14px;padding:8px;position:sticky;top:20px;box-shadow:0 4px 18px #1220370a}.kp-settings-tab{color:#667085;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;margin-bottom:3px;padding:11px 12px;font-size:13px;font-weight:650;display:flex}.kp-settings-tab:hover{color:#172033;background:#f5f6fa}.kp-settings-tab.active{color:#fff;background:#172033}.kp-settings-content{min-width:0}.kp-settings-section{flex-direction:column;gap:18px;display:flex}.kp-section-title{align-items:center;gap:12px;display:flex}.kp-section-icon{color:#4f46e5;background:#eef2ff;border-radius:11px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.kp-section-title h2{margin:0;font-size:20px}.kp-section-title p{color:#747d8f;margin:4px 0 0;font-size:13px}.kp-settings-card{background:#fff;border:1px solid #e5e8ef;border-radius:14px;padding:20px;box-shadow:0 4px 18px #12203709}.kp-card-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;display:flex}.kp-card-heading h3{margin:0;font-size:15px}.kp-card-heading p{color:#7b8495;margin:5px 0 0;font-size:12px}.kp-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.kp-form-group{flex-direction:column;gap:7px;display:flex}.kp-form-group label{color:#475467;font-size:12px;font-weight:750}.kp-form-group input,.kp-form-group select{box-sizing:border-box;color:#172033;background:#fff;border:1px solid #dce1e9;border-radius:8px;outline:none;width:100%;height:42px;padding:0 12px}.kp-form-group input:focus,.kp-form-group select:focus{border-color:#7c83ff;box-shadow:0 0 0 3px #6366f117}.kp-setting-row{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:20px;min-height:64px;display:flex}.kp-setting-row:first-of-type{border-top:0}.kp-setting-row.danger{background:#fffaf8;border-radius:0 0 14px 14px;margin:0 -20px -20px;padding:15px 20px}.kp-setting-row-text strong{color:#263147;font-size:13px;display:block}.kp-setting-row-text p{color:#7b8495;margin:4px 0 0;font-size:12px;line-height:1.45}.kp-switch{cursor:pointer;background:#d8dde6;border:0;border-radius:30px;flex:none;width:43px;height:24px;padding:3px;transition:all .18s}.kp-switch span{background:#fff;border-radius:50%;width:18px;height:18px;transition:all .18s;display:block;box-shadow:0 1px 3px #0000002e}.kp-switch.on{background:#172033}.kp-switch.on span{transform:translate(19px)}.kp-switch:disabled{opacity:.5;cursor:not-allowed}.kp-info-banner,.kp-security-warning{color:#46506b;background:#f5f7ff;border:1px solid #dfe4ff;border-radius:10px;gap:12px;padding:14px;display:flex}.kp-info-banner>svg,.kp-security-warning>svg{color:#4f46e5;flex:none}.kp-info-banner strong,.kp-security-warning strong{font-size:13px}.kp-info-banner p,.kp-security-warning p{color:#687287;margin:4px 0 0;font-size:12px;line-height:1.5}.kp-security-warning{background:#fffaf0;border-color:#fde7b2}.kp-security-warning>svg{color:#b7791f}.kp-status-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-size:11px;font-weight:750;display:inline-flex}.kp-status-badge.success{color:#166534;background:#ecfdf3}.kp-status-badge.warning{color:#92400e;background:#fff7ed}.kp-role-layout{grid-template-columns:270px minmax(0,1fr);gap:18px;display:grid}.kp-role-list{background:#fff;border:1px solid #e5e8ef;border-radius:14px;height:fit-content;padding:8px}.kp-role-item{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:flex-start;gap:10px;width:100%;padding:12px;display:flex}.kp-role-item:hover{background:#f7f8fb}.kp-role-item.active{background:#f0f2ff}.kp-role-icon{border-radius:9px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.kp-role-icon.admin{color:#4f46e5;background:#eef2ff}.kp-role-icon.employee{color:#0891b2;background:#ecfeff}.kp-role-icon.freelancer{color:#c2410c;background:#fff7ed}.kp-role-icon.customer{color:#15803d;background:#f0fdf4}.kp-role-item-content{min-width:0}.kp-role-item-content strong{color:#263147;font-size:13px;display:block}.kp-role-item-content small{color:#7b8495;margin-top:3px;font-size:11px;line-height:1.4;display:block}.kp-permission-panel{background:#fff;border:1px solid #e5e8ef;border-radius:14px;padding:20px}.kp-permission-header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:18px;display:flex}.kp-mini-label{color:#98a1b2;letter-spacing:.1em;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.kp-permission-header h3{margin:0;font-size:18px}.kp-permission-header p{color:#7b8495;margin:5px 0 0;font-size:12px}.kp-reset-role{color:#526075;cursor:pointer;background:#fff;border:1px solid #dce1e9;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:11px;font-weight:700;display:flex}.kp-reset-role:hover{background:#f7f8fb}.kp-permission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.kp-permission-row{border:1px solid #edf0f4;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:11px 12px;display:flex}.kp-permission-row.enabled{background:#fafaff;border-color:#dce1ff}.kp-permission-row strong{font-size:12px;display:block}.kp-permission-row small{color:#8992a3;margin-top:3px;font-size:10px;display:block}.kp-password-field{display:flex;position:relative}.kp-password-field input{box-sizing:border-box;background:#f8f9fb;border:1px solid #dce1e9;border-radius:8px;width:100%;height:42px;padding:0 45px 0 12px}.kp-password-field button{color:#6b7280;cursor:pointer;background:0 0;border:0;width:42px;height:42px;position:absolute;top:0;right:0}.kp-security-note{color:#7b8495;margin:10px 0 0;font-size:11px;line-height:1.5}.kp-activity-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.kp-activity-summary>div{background:#fff;border:1px solid #e5e8ef;border-radius:12px;flex-direction:column;gap:6px;padding:15px;display:flex}.kp-activity-summary svg{color:#4f46e5}.kp-activity-summary strong{font-size:12px}.kp-activity-summary span{color:#7b8495;font-size:11px}.kp-activity-table-wrap{overflow-x:auto}.kp-activity-table{border-collapse:collapse;width:100%;min-width:620px}.kp-activity-table th{color:#7b8495;text-align:left;text-transform:uppercase;letter-spacing:.05em;background:#f8f9fb;border-bottom:1px solid #e8ebf0;padding:10px;font-size:10px}.kp-activity-table td{color:#667085;border-bottom:1px solid #edf0f4;padding:12px 10px;font-size:12px}.kp-activity-table td strong{color:#263147}.kp-security-checklist{background:#fff;border:1px solid #e5e8ef;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px;display:grid}.kp-security-checklist div{color:#475467;align-items:center;gap:8px;font-size:12px;display:flex}.kp-security-checklist svg{color:#16a34a;flex:none}@media (width<=1050px){.kp-settings-layout{grid-template-columns:1fr}.kp-settings-tabs{gap:4px;display:flex;position:static;overflow-x:auto}.kp-settings-tab{width:auto;min-width:max-content;margin:0}.kp-role-layout{grid-template-columns:1fr}}@media (width<=760px){.kp-settings-page{padding:18px}.kp-settings-header{flex-direction:column}.kp-settings-header-actions{justify-content:space-between;width:100%}.kp-form-grid,.kp-permission-grid,.kp-activity-summary,.kp-security-checklist{grid-template-columns:1fr}}.kp-freelancers-page{box-sizing:border-box;color:#172033;background:#f7f8fc;width:100%;min-height:100%;padding:28px}.kp-freelancers-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.kp-freelancers-eyebrow{color:#7b8495;letter-spacing:.1em;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.kp-freelancers-header h1{letter-spacing:-.03em;margin:7px 0 0;font-size:28px}.kp-freelancers-header p{color:#70798b;margin:7px 0 0;font-size:14px;line-height:1.5}.kiddo-admin-freelancers-header-actions{align-items:center;gap:9px;display:flex}.kp-add-freelancer-btn,.kiddo-admin-freelancers-refresh{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-size:13px;font-weight:750;display:flex}.kp-add-freelancer-btn{color:#fff;background:#172033;border:0}.kp-add-freelancer-btn:hover{background:#0f172a}.kiddo-admin-freelancers-refresh{color:#596579;background:#fff;border:1px solid #dce1e9}.kiddo-admin-freelancers-refresh:hover{background:#f8f9fb}.kiddo-admin-freelancer-notice{color:#596579;background:#f5f7ff;border:1px solid #dfe5ff;border-radius:11px;align-items:flex-start;gap:10px;margin-bottom:18px;padding:13px 15px;font-size:11px;line-height:1.5;display:flex}.kiddo-admin-freelancer-notice svg{color:#4f46e5;flex:none;margin-top:1px}.kp-freelancer-stats{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid}.kp-freelancer-stat{background:#fff;border:1px solid #e5e8ef;border-radius:12px;align-items:center;gap:9px;min-width:0;padding:13px;display:flex}.kp-freelancer-stat-icon{color:#4f46e5;background:#eef2ff;border-radius:9px;flex:none;justify-content:center;align-items:center;width:37px;height:37px;display:flex}.kp-freelancer-stat-icon.green{color:#15803d;background:#ecfdf3}.kp-freelancer-stat-icon.gray{color:#667085;background:#f2f4f7}.kp-freelancer-stat-icon.orange{color:#c2410c;background:#fff7ed}.kp-freelancer-stat-icon.purple{color:#7c3aed;background:#f5f3ff}.kp-freelancer-stat-icon.blue{color:#2563eb;background:#eff6ff}.kp-freelancer-stat span{color:#7b8495;font-size:9px;display:block}.kp-freelancer-stat strong{margin-top:3px;font-size:15px;display:block}.kiddo-admin-freelancer-finance-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.kiddo-admin-freelancer-finance-card{background:#fff;border:1px solid #e5e8ef;border-radius:12px;padding:15px}.kiddo-admin-freelancer-finance-card span{color:#8992a3;font-size:10px;display:block}.kiddo-admin-freelancer-finance-card strong{color:#172033;margin-top:5px;font-size:18px;display:block}.kiddo-admin-freelancer-workflow-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.kiddo-admin-freelancer-workflow-card{background:#fff;border:1px solid #e7eaf0;border-radius:11px;padding:14px;position:relative}.kiddo-admin-freelancer-workflow-number{color:#a0a8b5;font-size:9px;font-weight:800}.kiddo-admin-freelancer-workflow-card h3{margin:9px 0 4px;font-size:11px}.kiddo-admin-freelancer-workflow-card p{color:#8992a3;margin:0;font-size:9px;line-height:1.45}.kp-freelancer-section{background:#fff;border:1px solid #e5e8ef;border-radius:14px;margin-bottom:18px;overflow:hidden}.kp-section-heading{border-bottom:1px solid #edf0f4;padding:17px 18px}.kp-section-heading h2{margin:0;font-size:15px}.kp-section-heading p{color:#8992a3;margin:4px 0 0;font-size:11px;line-height:1.45}.kiddo-admin-freelancer-toolbar,.kp-freelancer-toolbar{border-bottom:1px solid #edf0f4;align-items:center;gap:9px;padding:10px;display:flex}.kiddo-admin-freelancer-search,.kp-freelancer-search{color:#98a1b2;box-sizing:border-box;border:1px solid #dfe3ea;border-radius:8px;align-items:center;gap:7px;width:220px;height:36px;margin-left:auto;padding:0 10px;display:flex}.kiddo-admin-freelancer-search input,.kp-freelancer-search input{color:#344054;background:0 0;border:0;outline:0;width:100%;font-size:11px}.kiddo-admin-freelancer-search input::placeholder,.kp-freelancer-search input::placeholder{color:#a0a8b5}.kiddo-admin-freelancer-tabs,.kp-freelancer-tabs{gap:3px;display:flex;overflow-x:auto}.kiddo-admin-freelancer-tabs button,.kp-freelancer-tabs button,.kp-task-tabs button{color:#737d8e;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;padding:8px 11px;font-size:10px;font-weight:750}.kiddo-admin-freelancer-tabs button:hover,.kp-freelancer-tabs button:hover,.kp-task-tabs button:hover{background:#f4f5f8}.kiddo-admin-freelancer-tabs button.active,.kp-freelancer-tabs button.active,.kp-task-tabs button.active{color:#fff;background:#172033}.kp-freelancer-filter{color:#586477;cursor:pointer;background:#fff;border:1px solid #dfe3ea;border-radius:8px;align-items:center;gap:6px;height:36px;padding:0 11px;font-size:10px;font-weight:700;display:flex}.kiddo-admin-freelancer-table-wrap,.kp-freelancer-table-wrap{overflow-x:auto}.kiddo-admin-freelancer-table,.kp-freelancer-table{border-collapse:collapse;width:100%;min-width:950px}.kiddo-admin-freelancer-table th,.kp-freelancer-table th{color:#7b8495;text-align:left;text-transform:uppercase;letter-spacing:.05em;background:#f8f9fb;border-bottom:1px solid #e8ebf0;padding:10px 13px;font-size:9px}.kiddo-admin-freelancer-table td,.kp-freelancer-table td{color:#667085;border-bottom:1px solid #edf0f4;padding:12px 13px;font-size:11px}.kiddo-admin-freelancer-table tbody tr:hover,.kp-freelancer-table tbody tr:hover{background:#fafbfc}.kiddo-admin-freelancer-task-name,.kp-freelancer-task-name{color:#263147;font-size:11px;font-weight:750;display:block}.kiddo-admin-freelancer-assignee,.kp-freelancer-assignee{color:#8992a3;margin-top:3px;font-size:9px;display:block}.kp-freelancer-person{align-items:center;gap:9px;display:flex}.kp-freelancer-avatar,.kp-profile-avatar{color:#c2410c;background:#fff7ed;border-radius:10px;flex:none;justify-content:center;align-items:center;width:37px;height:37px;font-weight:800;display:flex}.kp-freelancer-person strong{color:#263147;font-size:12px;display:block}.kp-freelancer-person span{margin-top:2px;font-size:10px;display:block}.kp-freelancer-person small{color:#a0a8b5;margin-top:2px;font-size:9px;display:block}.kp-specialization{background:#f4f5f8;border-radius:6px;padding:5px 8px;font-size:9px;font-weight:700}.kp-cell-note,.kp-pending-money{color:#8992a3;margin-top:3px;font-size:9px;display:block}.kp-pending-money{color:#c2410c}.kp-freelancer-status,.kiddo-admin-freelancer-status{align-items:center;gap:6px;font-size:10px;font-weight:750;display:inline-flex}.kp-freelancer-status>span,.kiddo-admin-freelancer-status>span{background:#98a1b2;border-radius:50%;width:6px;height:6px}.kp-freelancer-status.active,.kiddo-admin-freelancer-status.active{color:#15803d}.kp-freelancer-status.active>span,.kiddo-admin-freelancer-status.active>span{background:#22c55e}.kp-freelancer-status.inactive,.kiddo-admin-freelancer-status.inactive{color:#667085}.kp-freelancer-actions{gap:3px;display:flex}.kp-freelancer-actions button{color:#7b8495;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:29px;height:29px;display:flex}.kp-freelancer-actions button:hover{color:#172033;background:#f1f3f7}.kiddo-admin-freelancer-empty{text-align:center;color:#8992a3;padding:45px 20px}.kiddo-admin-freelancer-empty svg{color:#b0b7c4;margin-bottom:8px}.kiddo-admin-freelancer-empty strong{color:#596579;font-size:13px;display:block}.kiddo-admin-freelancer-empty p{margin:5px 0 0;font-size:10px}.kp-workflow{grid-template-columns:repeat(5,1fr);gap:10px;padding:20px;display:grid}.kp-workflow-step{background:#fafbfc;border:1px solid #edf0f4;border-radius:10px;padding:14px;position:relative}.kp-workflow-number{color:#a0a8b5;margin-bottom:9px;font-size:9px;font-weight:800}.kp-workflow-icon{color:#4f46e5;background:#eef2ff;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:9px;display:flex}.kp-workflow-step strong{font-size:11px;display:block}.kp-workflow-step p{color:#8992a3;margin:4px 0 0;font-size:9px;line-height:1.45}.kiddo-admin-freelancer-task-toolbar,.kp-task-toolbar{border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4;padding:10px 20px}.kp-task-tabs{gap:3px;display:flex;overflow-x:auto}.kiddo-admin-freelancer-task-grid,.kp-task-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px;display:grid}.kiddo-admin-freelancer-task-card,.kp-task-card{background:#fff;border:1px solid #e7eaf0;border-radius:11px;padding:14px;transition:box-shadow .15s,border-color .15s,transform .15s}.kiddo-admin-freelancer-task-card:hover,.kp-task-card:hover{border-color:#d9deea;transform:translateY(-1px);box-shadow:0 8px 24px #0f172a0d}.kp-task-card-top{justify-content:space-between;gap:10px;display:flex}.kp-task-number{color:#9aa2b1;font-size:9px;font-weight:800}.kp-task-status{border-radius:999px;padding:4px 7px;font-size:8px;font-weight:800;display:inline-flex}.kp-task-status.available{color:#1d4ed8;background:#eff6ff}.kp-task-status.assigned{color:#92400e;background:#fff7ed}.kp-task-status.submitted{color:#6d28d9;background:#f5f3ff}.kp-task-status.approved{color:#166534;background:#ecfdf3}.kp-task-status.rejected{color:#b91c1c;background:#fef2f2}.kp-task-card h3{margin:11px 0 5px;font-size:13px}.kp-task-card>p{color:#8992a3;margin:0;font-size:10px}.kp-task-meta{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.kp-task-meta div,.kp-task-assignee{background:#f8f9fb;border-radius:7px;padding:8px}.kp-task-meta span,.kp-task-assignee span{color:#98a1b2;font-size:8px;display:block}.kp-task-meta strong,.kp-task-assignee strong{color:#344054;margin-top:3px;font-size:10px;display:block}.kp-task-assignee{margin-top:8px}.kp-task-actions{gap:6px;margin-top:12px;display:flex}.kp-task-actions button{cursor:pointer;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:5px;padding:7px 8px;font-size:9px;font-weight:750;display:flex}.kp-task-view{color:#596579;background:#fff;border:1px solid #dce1e9}.kp-task-approve{color:#15803d;background:#ecfdf3;border:1px solid #bbf7d0}.kp-task-reject{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.kiddo-admin-freelancer-form,.kp-freelancer-modal form{padding:20px}.kp-freelancer-form-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.kp-freelancer-form-grid label{color:#475467;flex-direction:column;gap:6px;font-size:10px;font-weight:750;display:flex}.kp-freelancer-form-grid input,.kp-freelancer-form-grid select,.kiddo-admin-freelancer-form input,.kiddo-admin-freelancer-form select,.kiddo-admin-freelancer-form textarea{box-sizing:border-box;color:#344054;background:#fff;border:1px solid #dce1e9;border-radius:8px;outline:0;width:100%;min-height:40px;padding:9px 10px;font-family:inherit;font-size:11px}.kiddo-admin-freelancer-form textarea{resize:vertical;min-height:90px}.kp-freelancer-form-grid input:focus,.kp-freelancer-form-grid select:focus,.kiddo-admin-freelancer-form input:focus,.kiddo-admin-freelancer-form select:focus,.kiddo-admin-freelancer-form textarea:focus{border-color:#aeb8ff;box-shadow:0 0 0 3px #4f46e514}.kp-icon-input{position:relative}.kp-icon-input svg{color:#98a1b2;position:absolute;top:12px;left:10px}.kp-icon-input input{padding-left:32px}.kiddo-admin-freelancer-input-with-icon{position:relative}.kiddo-admin-freelancer-input-with-icon svg{color:#98a1b2;position:absolute;top:12px;left:10px}.kiddo-admin-freelancer-input-with-icon input{padding-left:32px}.kiddo-admin-freelancer-form-full{grid-column:1/-1}.kiddo-admin-freelancer-fixed-fee-notice{color:#667085;background:#f8f9fb;border-radius:8px;margin-top:12px;padding:10px 12px;font-size:10px;line-height:1.5}.kp-freelancer-security{color:#596579;background:#f5f7ff;border:1px solid #e0e5ff;border-radius:9px;gap:8px;margin:0 20px 18px;padding:12px;font-size:10px;line-height:1.5;display:flex}.kp-freelancer-security svg{color:#4f46e5;flex:none}.kp-freelancer-modal-overlay,.kiddo-admin-freelancer-modal-overlay{z-index:1000;background:#0f172a7a;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.kp-freelancer-modal,.kiddo-admin-freelancer-modal{background:#fff;border-radius:15px;width:min(680px,100%);max-height:calc(100vh - 40px);overflow-y:auto;box-shadow:0 25px 70px #0f172a33}.kp-modal-head,.kiddo-admin-freelancer-modal-head{border-bottom:1px solid #edf0f4;justify-content:space-between;gap:15px;padding:18px 20px;display:flex}.kp-modal-head h2,.kiddo-admin-freelancer-modal-head h2{margin:0;font-size:18px}.kp-modal-head p,.kiddo-admin-freelancer-modal-head p{color:#8992a3;margin:4px 0 0;font-size:11px}.kp-modal-head>button,.kiddo-admin-freelancer-modal-head>button{color:#697386;cursor:pointer;background:#f4f5f7;border:0;border-radius:7px;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.kp-modal-head>button:hover,.kiddo-admin-freelancer-modal-head>button:hover{background:#e9ebef}.kp-modal-footer,.kiddo-admin-freelancer-modal-actions{border-top:1px solid #edf0f4;justify-content:flex-end;gap:7px;padding:14px 20px;display:flex}.kp-cancel-btn,.kp-save-btn,.kp-reject-btn,.kiddo-admin-freelancer-cancel,.kiddo-admin-freelancer-reject-button,.kiddo-admin-freelancer-approve-button{cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:9px 12px;font-size:10px;font-weight:750;display:flex}.kp-cancel-btn,.kiddo-admin-freelancer-cancel{color:#667085;background:#fff;border:1px solid #dce1e9}.kp-save-btn,.kiddo-admin-freelancer-approve-button{color:#fff;background:#172033;border:1px solid #172033}.kp-reject-btn,.kiddo-admin-freelancer-reject-button{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.kp-cancel-btn:hover,.kiddo-admin-freelancer-cancel:hover{background:#f8f9fb}.kp-save-btn:hover,.kiddo-admin-freelancer-approve-button:hover{background:#0f172a}.kp-freelancer-profile{border-bottom:1px solid #edf0f4;align-items:center;gap:12px;padding:20px;display:flex}.kp-profile-avatar{width:52px;height:52px;font-size:18px}.kp-freelancer-profile h3{margin:0 0 6px;font-size:17px}.kp-freelancer-details-grid,.kp-task-detail-grid,.kiddo-admin-freelancer-detail-grid{grid-template-columns:repeat(2,1fr);gap:9px;padding:20px;display:grid}.kp-freelancer-detail{border:1px solid #edf0f4;border-radius:9px;align-items:center;gap:9px;padding:11px;display:flex}.kp-detail-icon{color:#687287;background:#f4f5f8;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.kp-freelancer-detail span{color:#98a1b2;font-size:8px;display:block}.kp-freelancer-detail strong{color:#344054;margin-top:3px;font-size:10px;display:block}.kp-task-details{padding:20px}.kp-task-details h3{margin:12px 0 5px;font-size:17px}.kp-task-details>p{color:#8992a3;margin:0;font-size:11px}.kiddo-admin-freelancer-detail-status{padding:20px 20px 0}.kiddo-admin-freelancer-detail-description{color:#667085;background:#f8f9fb;border-radius:9px;margin:0 20px 18px;padding:13px;font-size:11px;line-height:1.6}.kiddo-admin-freelancer-submission{background:#fafbfc;border:1px solid #e5e8ef;border-radius:10px;margin:0 20px 18px;padding:14px}.kiddo-admin-freelancer-submission h4{margin:0 0 9px;font-size:11px}.kiddo-admin-freelancer-submission p{color:#667085;margin:4px 0;font-size:10px}.kiddo-admin-freelancer-rejection-detail{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:9px;margin:0 20px 18px;padding:12px;font-size:10px;line-height:1.5}.kiddo-admin-freelancer-spin{animation:.9s linear infinite kiddoFreelancerSpin}@keyframes kiddoFreelancerSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=1300px){.kp-freelancer-stats{grid-template-columns:repeat(4,1fr)}.kp-workflow,.kiddo-admin-freelancer-workflow-grid{grid-template-columns:repeat(3,1fr)}.kiddo-admin-freelancer-task-grid,.kp-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1000px){.kiddo-admin-freelancer-finance-strip,.kiddo-admin-freelancer-workflow-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=850px){.kp-freelancers-page{padding:18px}.kp-freelancers-header{flex-direction:column}.kiddo-admin-freelancers-header-actions{width:100%}.kp-add-freelancer-btn,.kiddo-admin-freelancers-refresh{flex:1}.kp-freelancer-stats{grid-template-columns:repeat(2,1fr)}.kp-freelancer-toolbar,.kiddo-admin-freelancer-toolbar{flex-wrap:wrap}.kp-freelancer-search,.kiddo-admin-freelancer-search{order:3;width:100%;margin-left:0}.kp-workflow,.kiddo-admin-freelancer-workflow-grid,.kiddo-admin-freelancer-task-grid,.kp-task-grid,.kp-freelancer-form-grid,.kp-freelancer-details-grid,.kp-task-detail-grid,.kiddo-admin-freelancer-detail-grid,.kiddo-admin-freelancer-finance-strip{grid-template-columns:1fr}}@media (width<=520px){.kp-freelancer-stats{grid-template-columns:1fr}.kp-freelancers-page{padding:14px}.kp-freelancers-header h1{font-size:23px}.kiddo-admin-freelancers-header-actions{flex-direction:column;align-items:stretch}.kp-add-freelancer-btn,.kiddo-admin-freelancers-refresh{width:100%}.kp-modal-footer,.kiddo-admin-freelancer-modal-actions{flex-wrap:wrap}}.kiddo-add-product{color:#172033;box-sizing:border-box;background:#f6f8fc;width:100%;min-height:100vh;padding:28px}.kiddo-add-product-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.kiddo-add-product-header-left{align-items:center;gap:16px;display:flex}.kiddo-add-product-back{cursor:pointer;color:#344054;background:#fff;border:1px solid #e2e7f0;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;transition:all .2s;display:flex}.kiddo-add-product-back:hover{background:#f1f4f9;border-color:#cbd5e1;transform:translate(-2px)}.kiddo-add-product-title-wrap{flex-direction:column;gap:4px;display:flex}.kiddo-add-product-title{color:#172033;margin:0;font-size:28px;font-weight:800;line-height:1.2}.kiddo-add-product-subtitle{color:#667085;margin:0;font-size:14px}.kiddo-add-product-content{max-width:1180px;margin:0 auto}.kiddo-add-product-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid}.kiddo-add-product-card{background:#fff;border:1px solid #e7ebf2;border-radius:18px;overflow:hidden;box-shadow:0 8px 30px #1018280d}.kiddo-add-product-card-header{border-bottom:1px solid #edf0f5;align-items:center;gap:12px;padding:22px 24px;display:flex}.kiddo-add-product-card-header-icon{color:#6c63ff;background:#f1efff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.kiddo-add-product-card-title{color:#172033;margin:0;font-size:17px;font-weight:750}.kiddo-add-product-card-description{color:#667085;margin:3px 0 0;font-size:13px}.kiddo-add-product-card-body{padding:24px}.kiddo-form-group{margin-bottom:20px}.kiddo-form-group:last-child{margin-bottom:0}.kiddo-form-label{color:#344054;align-items:center;gap:5px;margin-bottom:8px;font-size:13px;font-weight:700;display:flex}.kiddo-form-required{color:#e5484d}.kiddo-form-help{color:#98a2b3;margin:6px 0 0;font-size:12px;line-height:1.5}.kiddo-form-input,.kiddo-form-select,.kiddo-form-textarea{box-sizing:border-box;color:#172033;background:#fff;border:1px solid #d9dee8;border-radius:11px;outline:none;width:100%;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s,background .2s}.kiddo-form-input,.kiddo-form-select{height:46px;padding:0 13px}.kiddo-form-textarea{resize:vertical;min-height:125px;padding:13px;line-height:1.6}.kiddo-form-input:hover,.kiddo-form-select:hover,.kiddo-form-textarea:hover{border-color:#b8c0ce}.kiddo-form-input:focus,.kiddo-form-select:focus,.kiddo-form-textarea:focus{border-color:#6c63ff;box-shadow:0 0 0 3px #6c63ff1c}.kiddo-form-input::placeholder,.kiddo-form-textarea::placeholder{color:#98a2b3}.kiddo-form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.kiddo-price-input-wrap{position:relative}.kiddo-price-input-icon{color:#667085;pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.kiddo-price-input{padding-left:38px!important}.kiddo-checkbox-row{cursor:pointer;background:#fafbfc;border:1px solid #e4e8ef;border-radius:12px;align-items:flex-start;gap:11px;padding:14px;transition:all .2s;display:flex}.kiddo-checkbox-row:hover{background:#f7f8fb;border-color:#cfd5e1}.kiddo-checkbox-row input{accent-color:#6c63ff;cursor:pointer;width:18px;height:18px;margin:1px 0 0}.kiddo-checkbox-content{flex-direction:column;gap:3px;display:flex}.kiddo-checkbox-title{color:#344054;font-size:13px;font-weight:700}.kiddo-checkbox-description{color:#667085;font-size:12px;line-height:1.5}.kiddo-file-upload{text-align:center;background:#fafbff;border:1.5px dashed #cfd5e1;border-radius:15px;padding:24px;transition:all .2s;position:relative}.kiddo-file-upload:hover{background:#f8f7ff;border-color:#8b84ff}.kiddo-file-upload.has-file{background:#fafaff;border-style:solid;border-color:#cdd1ff}.kiddo-file-upload-icon{color:#6c63ff;background:#efedff;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 12px;display:flex}.kiddo-file-upload-title{color:#344054;margin:0;font-size:14px;font-weight:750}.kiddo-file-upload-description{color:#667085;max-width:420px;margin:6px auto 0;font-size:12px;line-height:1.5}.kiddo-file-upload-button{color:#5b52e8;cursor:pointer;background:#fff;border:1px solid #d8d5ff;border-radius:10px;justify-content:center;align-items:center;gap:7px;margin-top:14px;padding:10px 16px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.kiddo-file-upload-button:hover{background:#f2f0ff;border-color:#bdb8ff}.kiddo-file-upload input[type=file]{display:none}.kiddo-selected-file{text-align:left;background:#fff;border:1px solid #e4e7ec;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:11px 13px;display:flex}.kiddo-selected-file-info{align-items:center;gap:10px;min-width:0;display:flex}.kiddo-selected-file-icon{color:#16a34a;background:#eefbf3;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.kiddo-selected-file-name{color:#344054;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:700;overflow:hidden}.kiddo-selected-file-size{color:#98a2b3;margin-top:2px;font-size:11px}.kiddo-selected-file-remove{color:#dc2626;cursor:pointer;background:#fef2f2;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.kiddo-selected-file-remove:hover{background:#fee2e2}.kiddo-preview-image{object-fit:contain;background:#f8fafc;border:1px solid #e4e7ec;border-radius:10px;width:100%;max-height:220px;margin-top:14px;display:block}.kiddo-product-side-panel{flex-direction:column;gap:18px;display:flex;position:sticky;top:24px}.kiddo-info-card{background:#fff;border:1px solid #e7ebf2;border-radius:18px;padding:22px;box-shadow:0 8px 30px #1018280d}.kiddo-info-card-header{align-items:center;gap:10px;margin-bottom:16px;display:flex}.kiddo-info-card-icon{color:#6c63ff;background:#f1efff;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.kiddo-info-card-title{color:#172033;margin:0;font-size:15px;font-weight:750}.kiddo-info-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.kiddo-info-list li{color:#667085;align-items:flex-start;gap:9px;font-size:12px;line-height:1.55;display:flex}.kiddo-info-list li svg{color:#6c63ff;flex-shrink:0;margin-top:2px}.kiddo-add-product-actions{background:#fcfcfd;border-top:1px solid #edf0f5;justify-content:flex-end;align-items:center;gap:12px;padding:20px 24px;display:flex}.kiddo-btn{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-family:inherit;font-size:13px;font-weight:750;transition:all .2s;display:inline-flex}.kiddo-btn-secondary{color:#344054;background:#fff;border:1px solid #d9dee8}.kiddo-btn-secondary:hover{background:#f8fafc;border-color:#c6ccd7}.kiddo-btn-primary{color:#fff;background:#6c63ff;border:1px solid #6c63ff;box-shadow:0 5px 15px #6c63ff33}.kiddo-btn-primary:hover{background:#5b52e8;border-color:#5b52e8;transform:translateY(-1px);box-shadow:0 8px 18px #6c63ff40}.kiddo-btn:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.kiddo-form-message,.kiddo-form-error{border-radius:11px;align-items:flex-start;gap:9px;margin-bottom:18px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.kiddo-form-message{color:#067647;background:#ecfdf3;border:1px solid #abefc6}.kiddo-form-error{color:#b42318;background:#fef3f2;border:1px solid #fecdca}.kiddo-form-message svg,.kiddo-form-error svg{flex-shrink:0;margin-top:1px}.kiddo-upload-progress{margin-top:14px}.kiddo-upload-progress-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:7px;display:flex}.kiddo-upload-progress-label{color:#475467;font-size:12px;font-weight:700}.kiddo-upload-progress-value{color:#6c63ff;font-size:12px;font-weight:750}.kiddo-upload-progress-track{background:#e9ecf2;border-radius:99px;width:100%;height:7px;overflow:hidden}.kiddo-upload-progress-bar{border-radius:inherit;background:#6c63ff;height:100%;transition:width .25s}.kiddo-pending-badge{color:#c2410c;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:750;display:inline-flex}.kiddo-spin{animation:.9s linear infinite kiddo-spin}@keyframes kiddo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.kiddo-note{color:#667085;background:#f8f9fc;border:1px solid #eaecf0;border-radius:11px;padding:13px 14px;font-size:12px;line-height:1.55}@media (width<=1000px){.kiddo-add-product{padding:22px}.kiddo-add-product-grid{grid-template-columns:1fr}.kiddo-product-side-panel{position:static}}@media (width<=680px){.kiddo-add-product{padding:14px}.kiddo-add-product-header{align-items:flex-start}.kiddo-add-product-title{font-size:22px}.kiddo-add-product-subtitle{font-size:12px}.kiddo-add-product-card-header,.kiddo-add-product-card-body{padding:18px}.kiddo-form-row{grid-template-columns:1fr;gap:0}.kiddo-add-product-actions{flex-direction:column-reverse;padding:16px 18px}.kiddo-btn{width:100%}.kiddo-file-upload{padding:20px 14px}.kiddo-info-card{padding:18px}}@media (width<=420px){.kiddo-add-product{padding:10px}.kiddo-add-product-header-left{gap:10px}.kiddo-add-product-back{width:38px;height:38px}.kiddo-add-product-title{font-size:20px}.kiddo-add-product-card,.kiddo-info-card{border-radius:14px}}.kp-admin-panel{color:#172033;background:#f5f7fb;width:100%;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.kp-admin-panel-sidebar{z-index:100;color:#fff;background:#111827;flex-direction:column;width:265px;min-width:265px;height:100vh;display:flex;position:fixed;top:0;bottom:0;left:0}.kp-admin-panel-brand{border-bottom:1px solid #ffffff14;align-items:center;gap:10px;height:78px;padding:0 18px;display:flex}.kp-admin-panel-logo{background:linear-gradient(135deg,#7c3aed,#4f46e5);border-radius:11px;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;font-weight:900;display:flex}.kp-admin-panel-brand>div:nth-child(2){min-width:0}.kp-admin-panel-brand strong{letter-spacing:.4px;font-size:13px;display:block}.kp-admin-panel-brand span{color:#8e98aa;letter-spacing:1.2px;margin-top:3px;font-size:8px;font-weight:700;display:block}.kp-admin-panel-close{color:#fff;cursor:pointer;background:0 0;border:0;margin-left:auto;display:none}.kp-admin-panel-menu{flex:1;padding:16px 11px;overflow-y:auto}.kp-admin-panel-group{margin-bottom:19px}.kp-admin-panel-group-title{color:#6f7a8d;letter-spacing:1.3px;margin-bottom:7px;padding:0 11px;font-size:9px;font-weight:800}.kp-admin-panel-menu-item{color:#aeb7c7;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 11px;font-size:12px;font-weight:600;display:flex}.kp-admin-panel-menu-item:hover{color:#fff;background:#ffffff0e}.kp-admin-panel-menu-item.active{color:#fff;background:linear-gradient(90deg,#6d28d9,#4f46e5)}.kp-admin-panel-menu-item svg:last-child{margin-left:auto;transition:transform .18s}.kp-admin-panel-menu-item svg.rotated{transform:rotate(90deg)}.kp-admin-panel-submenu{border-left:1px solid #ffffff1a;margin:3px 0 6px 20px;padding-left:10px}.kp-admin-panel-submenu-item{color:#818c9f;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;width:100%;min-height:32px;padding:0 7px;font-size:10.5px;display:flex}.kp-admin-panel-submenu-item:hover{color:#fff;background:#ffffff0b}.kp-admin-panel-submenu-item.active{color:#c4b5fd;background:#7c3aed21}.submenu-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:4px;height:4px}.kp-admin-panel-sidebar-bottom{border-top:1px solid #ffffff14;padding:12px}.kp-admin-panel-admin-card{align-items:center;gap:9px;margin-bottom:7px;padding:8px;display:flex}.admin-avatar{color:#6d28d9;background:#ede9fe;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:flex}.kp-admin-panel-admin-card div:last-child{flex-direction:column;gap:2px;display:flex}.kp-admin-panel-admin-card strong{color:#fff;font-size:10.5px}.kp-admin-panel-admin-card span{color:#7e899c;font-size:8.5px}.kp-admin-panel-logout{color:#aeb7c7;cursor:pointer;background:#ffffff0b;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;width:100%;height:38px;font-size:10.5px;font-weight:700;display:flex}.kp-admin-panel-logout:hover{color:#fff;background:#ef44441f}.kp-admin-panel-main{width:calc(100% - 265px);min-width:0;margin-left:265px}.kp-admin-panel-header{background:#fff;border-bottom:1px solid #e7eaf0;justify-content:space-between;align-items:center;height:78px;padding:0 27px;display:flex}.kp-admin-panel-header-left{align-items:center;gap:12px;display:flex}.kp-admin-panel-header-left span{color:#7c3aed;letter-spacing:1.3px;font-size:8px;font-weight:800}.kp-admin-panel-header-left h1{margin:2px 0 0;font-size:20px}.kp-admin-panel-header-right{align-items:center;gap:14px;display:flex}.kp-admin-panel-notification{color:#667085;cursor:pointer;background:#fff;border:1px solid #e4e7ec;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:relative}.kp-admin-panel-notification span{background:#ef4444;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:8px}.kp-admin-panel-header-user{align-items:center;gap:8px;display:flex}.kp-admin-panel-header-user>div:first-child{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.kp-admin-panel-header-user strong{font-size:10.5px}.kp-admin-panel-header-user span{color:#929baa;font-size:8.5px}.header-avatar{color:#6d28d9;background:#ede9fe;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;font-size:12px;font-weight:800;display:flex}.kp-admin-panel-mobile-menu{color:#475467;cursor:pointer;background:#fff;border:1px solid #e4e7ec;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;display:none}.kp-admin-panel-content{min-height:calc(100vh - 78px);padding:0}.kp-admin-panel-content>.kp-admin-layout{min-height:calc(100vh - 78px)}.kp-admin-panel-content>.kp-admin-layout .kp-admin-sidebar{display:none}.kp-admin-panel-content>.kp-admin-layout .kp-admin-main{width:100%;margin:0}.kp-admin-panel-content>.kp-admin-layout .kp-admin-header{display:none}.kp-admin-panel-content>.kp-admin-layout .kp-admin-content{padding-top:27px}.kp-admin-breadcrumb{color:#929baa;background:#fff;border-bottom:1px solid #e9ecf2;align-items:center;gap:6px;height:48px;padding:0 27px;font-size:10px;display:flex}.kp-admin-breadcrumb strong{color:#4b5563}.kp-admin-placeholder{text-align:left;background:#fff;border:1px solid #e7eaf0;border-radius:15px;justify-content:center;align-items:center;gap:20px;min-height:480px;margin:27px;padding:40px;display:flex}.kp-admin-placeholder-icon{color:#6d28d9;background:#ede9fe;border-radius:18px;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.kp-admin-placeholder-content{max-width:600px}.kp-admin-placeholder-content>span{color:#7c3aed;letter-spacing:1.4px;font-size:9px;font-weight:800}.kp-admin-placeholder-content h2{margin:6px 0 8px;font-size:25px}.kp-admin-placeholder-content p{color:#7b8494;margin:0;font-size:12px;line-height:1.7}.kp-admin-placeholder-status{color:#15803d;background:#f0fdf4;border-radius:8px;align-items:center;gap:6px;width:fit-content;margin-top:18px;padding:8px 11px;font-size:10px;font-weight:700;display:flex}.kp-admin-panel-overlay{display:none}@media (width<=1000px){.kp-admin-panel-sidebar{transition:left .2s;left:-275px;box-shadow:10px 0 30px #0000002e}.kp-admin-panel-sidebar.open{left:0}.kp-admin-panel-close{display:block}.kp-admin-panel-overlay{z-index:90;background:#0f172a73;border:0;display:block;position:fixed;inset:0}.kp-admin-panel-main{width:100%;margin-left:0}.kp-admin-panel-mobile-menu{display:flex}}@media (width<=650px){.kp-admin-panel-header{height:68px;padding:0 14px}.kp-admin-panel-header-left h1{font-size:16px}.kp-admin-panel-header-right{gap:7px}.kp-admin-panel-header-user>div:first-child{display:none}.kp-admin-panel-content>.kp-admin-layout .kp-admin-content{padding:17px 12px 25px}.kp-admin-placeholder{text-align:center;flex-direction:column;margin:15px;padding:25px 18px}.kp-admin-placeholder-content{text-align:center}.kp-admin-placeholder-status{margin-left:auto;margin-right:auto}.kp-admin-breadcrumb{padding:0 15px}}
