.ads-theme{--background:#080f1d;--foreground:#f4f7fc;--card:#142238;--card-foreground:#f4f7fc;--popover:#142238;--popover-foreground:#f4f7fc;--primary:#765cf6;--primary-foreground:#f4f7fc;--secondary:#0b1424;--secondary-foreground:#f4f7fc;--muted:#101d31;--muted-foreground:#a6b5cc;--accent:#201f42;--accent-foreground:#cfc6ff;--teal:#16c7d8;--border:#97add524;--input:#97add538;--ring:#8872ff;--sidebar:#0d1728;--destructive:#ef747e;--ads-hero-overlay:#080f1dc2;--ads-primary-hover:#8872ff;--ads-blue:#38a8f8;--ads-muted:#7386a3;--ads-success:#32c999;--ads-warning:#f5b95c;--ads-glass:#0d1728db;--ads-shadow:0 8px 24px #0000001f;--ads-highlight:#97add50a;--ads-skeleton-low:#97add512;--ads-skeleton-high:#97add526;background:var(--background);color:var(--foreground);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;letter-spacing:0;min-height:100dvh;font-family:Geist,Arial,sans-serif}.ads-theme *{box-sizing:border-box;letter-spacing:0}.ads-theme input,.ads-theme select,.ads-theme textarea{border:1px solid var(--input);background:var(--muted);width:100%;min-width:0;min-height:44px;color:var(--foreground);border-radius:6px;outline:none;padding:10px 12px;font-size:14px;transition:border-color .15s}.ads-theme input:focus-visible,.ads-theme select:focus-visible,.ads-theme textarea:focus-visible{border-color:var(--ring);outline:2px solid var(--ring);outline-offset:2px}.ads-theme input[type=checkbox]{width:18px;min-height:18px;accent-color:var(--primary)}.ads-theme label{color:var(--muted-foreground);margin-bottom:7px;font-size:13px;display:block}.ads-theme .ads-panel{border:1px solid var(--border);background:var(--card);border-radius:8px}.ads-theme h1,.ads-theme h2,.ads-theme .font-serif{letter-spacing:0;font-family:Geist,Arial,sans-serif;font-weight:600}.ads-theme h1{overflow-wrap:anywhere;font-size:32px;line-height:1.25}.ads-theme h2{line-height:1.4}.ads-theme main{animation:.18s ease-out ads-in}.ads-theme .ads-table{text-align:left;width:100%;font-size:13px}.ads-theme .ads-table th{color:var(--muted-foreground);white-space:nowrap;padding:14px 16px;font-weight:500}.ads-theme .ads-table td{border-top:1px solid var(--border);padding:16px}.ads-theme .ads-table tbody tr:hover{background:var(--ads-highlight)}.ads-theme .ads-nav-link{color:var(--muted-foreground);border-radius:6px;align-items:center;gap:12px;min-height:44px;padding:11px 12px;font-size:13px;transition:background .15s,color .15s;display:flex}.ads-theme .ads-nav-link:hover{background:var(--muted);color:var(--foreground)}.ads-theme .ads-nav-link[data-status=active]{background:var(--accent);color:var(--accent-foreground);box-shadow:inset 3px 0 var(--primary)}.ads-theme .ads-topbar{background:var(--ads-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ads-theme .ads-status{background:var(--muted);color:var(--muted-foreground);border:1px solid var(--border);white-space:normal;border-radius:5px;align-items:center;gap:6px;padding:5px 8px;font-size:11px;display:inline-flex}.ads-theme .ads-status[data-tone=success]{color:var(--ads-success)}.ads-theme .ads-status[data-tone=warning]{color:var(--ads-warning)}.ads-theme .ads-status[data-tone=danger]{color:var(--destructive)}.ads-theme .ads-section{border-top:1px solid var(--border);margin-top:28px;padding-top:24px}.ads-theme .ads-tabbar{border-bottom:1px solid var(--border);gap:8px;max-width:100%;margin-bottom:24px;padding-bottom:12px;display:flex;overflow-x:auto}.ads-theme .ads-tabbar>*{flex-shrink:0}.ads-theme .ads-metric{border:1px solid var(--border);background:var(--card);border-radius:8px;padding:20px}.ads-theme .ads-metric-value{font-variant-numeric:tabular-nums;margin-top:12px;font-size:30px;font-weight:600}.ads-theme .ads-empty{border:1px dashed var(--input);background:var(--secondary);text-align:center;border-radius:8px;padding:32px 20px}.ads-theme .ads-advisor-message{border-left:2px solid var(--teal);background:var(--secondary);border-radius:0 6px 6px 0;padding:12px 16px}.ads-theme .ads-draft-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.ads-theme .ads-draft-fields>.ads-wide{grid-column:1/-1}.ads-theme .ads-skel{background:linear-gradient(90deg,var(--ads-skeleton-low) 25%,var(--ads-skeleton-high) 50%,var(--ads-skeleton-low) 75%);background-size:200% 100%;border-radius:6px;max-width:100%;animation:1.4s ease-in-out infinite ads-shimmer}@keyframes ads-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes ads-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (width<=639px){.ads-theme h1{font-size:28px}.ads-theme .ads-draft-fields{grid-template-columns:minmax(0,1fr)}.ads-theme .ads-tabbar{margin-bottom:18px}.ads-theme .ads-empty{padding:28px 16px}.ads-theme main{padding-left:16px;padding-right:16px}.ads-theme .ads-desktop-table{display:none}}@media (width>=640px){.ads-theme .ads-mobile-cards{display:none}}@media (prefers-reduced-motion:reduce){.ads-theme main,.ads-theme .ads-skel{animation:none}.ads-theme *{transition:none!important}}@media print{.ads-theme aside,.ads-theme header,.ads-theme button,.ads-theme nav{display:none}.ads-theme{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}.ads-theme .ads-public-overlay{background:var(--ads-hero-overlay)}.ads-theme .ads-progress{appearance:none;background:var(--muted);border:0;border-radius:4px;overflow:hidden}.ads-theme .ads-progress::-webkit-progress-bar{background:var(--muted)}.ads-theme .ads-progress::-webkit-progress-value{background:var(--primary)}.ads-theme .ads-progress::-moz-progress-bar{background:var(--primary)}.ads-admin{--sidebar:#0a1322}.ads-admin .ads-nav-link{font:inherit;cursor:pointer;text-align:left;background:0 0;border:0}.ads-theme .ads-choice-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.ads-theme .ads-choice{text-align:left;border:1px solid var(--input);background:var(--muted);min-height:52px;color:var(--foreground);border-radius:8px;padding:12px 14px;font-size:14px;transition:border-color .15s,background .15s}.ads-theme .ads-choice:hover{border-color:var(--ring)}.ads-theme .ads-choice[data-on=true]{border-color:var(--primary);background:var(--accent);box-shadow:inset 0 0 0 1px var(--primary)}.ads-theme .ads-chip{border:1px solid var(--input);background:var(--muted);min-height:40px;color:var(--foreground);border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;display:inline-flex}.ads-theme .ads-chip[data-on=true]{border-color:var(--teal);color:var(--teal);background:var(--secondary)}.ads-theme .ads-step{border-top:2px solid var(--border);text-align:left;width:100%;color:var(--muted-foreground);padding-top:8px;font-size:11px}.ads-theme .ads-step[data-done=true]{border-color:var(--teal)}.ads-theme .ads-step[data-on=true]{border-color:var(--primary);color:var(--foreground)}.ads-theme .ads-step:disabled{opacity:.55}.ads-theme .ads-onboard-actions{padding:14px 20px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--ads-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:0 0 8px 8px;justify-content:space-between;align-items:center;gap:12px;margin:28px -20px -20px;display:flex;position:sticky;bottom:0}@media (width>=640px){.ads-theme .ads-onboard-actions{margin:32px -28px -28px;padding:16px 28px}}@media (width<=420px){.ads-theme .ads-choice-grid{grid-template-columns:1fr}}.ads-theme .ads-onboard h1{font-size:22px;line-height:1.3}@media (width>=640px){.ads-theme .ads-onboard h1{font-size:26px}}
