@font-face{font-family:__DM_Sans_231f96;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_231f96;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_Fallback_231f96;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_231f96{font-family:__DM_Sans_231f96,__DM_Sans_Fallback_231f96;font-style:normal}.__variable_231f96{--font-sans:"__DM_Sans_231f96","__DM_Sans_Fallback_231f96"}@font-face{font-family:__Plus_Jakarta_Sans_532bb9;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_532bb9;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_532bb9;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_532bb9;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Plus_Jakarta_Sans_Fallback_532bb9;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_532bb9{font-family:__Plus_Jakarta_Sans_532bb9,__Plus_Jakarta_Sans_Fallback_532bb9;font-style:normal}.__variable_532bb9{--loaded-display:"__Plus_Jakarta_Sans_532bb9","__Plus_Jakarta_Sans_Fallback_532bb9"}@font-face{font-family:__JetBrains_Mono_4dc837;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_4dc837;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_4dc837;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_4dc837;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_4dc837;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_4dc837;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_Fallback_4dc837;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_4dc837{font-family:__JetBrains_Mono_4dc837,__JetBrains_Mono_Fallback_4dc837;font-style:normal}.__variable_4dc837{--loaded-mono:"__JetBrains_Mono_4dc837","__JetBrains_Mono_Fallback_4dc837"}:root,[data-theme=dark]{--ao-bg-primary:#0b0b0c;--ao-bg-secondary:#101012;--ao-bg-card:#141416;--ao-bg-card-hover:#1a1a1d;--ao-bg-elevated:#1c1c1f;--ao-border-subtle:hsla(0,0%,100%,.04);--ao-border:hsla(0,0%,100%,.07);--ao-border-strong:hsla(0,0%,100%,.12);--ao-border-control:#6e6e78;--ao-text-primary:#f2f2f3;--ao-text-secondary:#a1a1aa;--ao-text-muted:#8a8a93;--ao-text-faint:#3a3a40;--ao-accent:#ff5614;--ao-accent-hover:#ff6a33;--ao-accent-dim:rgba(255,86,20,.14);--ao-accent-glow:rgba(255,86,20,.08);--ao-accent-text:#ff5614;--ao-on-accent:#0b0b0c;--ao-success:#22c55e;--ao-success-text:#4ade80;--ao-warning-text:#fbbf24;--ao-danger:#ef4444;--ao-danger-text:#f87171;--ao-info:#3b82f6;--ao-info-text:#60a5fa;--ao-success-dim:rgba(34,197,94,.14);--ao-warning-dim:rgba(245,158,11,.14);--ao-danger-dim:rgba(239,68,68,.14);--ao-info-dim:rgba(59,130,246,.14);--on-success:#0b0b0c;--on-warning:#0b0b0c;--on-danger:#0b0b0c;--on-info:#0b0b0c;--overlay-scrim:rgba(0,0,0,.6);--photo-scrim:rgba(0,0,0,.6);--site-paper:#fff;--tool-lead-finder:#ff5614;--tool-site-audit:#eab308;--tool-command-center:#10b981;--tool-indexing:#3b82f6;--tool-checkout:#d946ef;--tool-seo:#ec4899;--panel-bg:rgba(16,16,18,.82);--panel-border:hsla(0,0%,100%,.08);--panel-shadow:0 12px 48px rgba(0,0,0,.5),0 0 0 .5px hsla(0,0%,100%,.04);--panel-blur:20px;--ao-shadow-card:0 1px 3px rgba(0,0,0,.4);--ao-shadow-modal:0 20px 60px rgba(0,0,0,.6);--ring:var(--ao-text-secondary)}[data-theme=light]{--ao-bg-primary:#f6f7f9;--ao-bg-card-hover:#f3f4f7;--ao-bg-elevated:#eef0f4;--ao-border-subtle:rgba(11,11,12,.05);--ao-border:rgba(11,11,12,.08);--ao-border-strong:rgba(11,11,12,.14);--ao-border-control:#848998;--ao-text-primary:#0b0b0c;--ao-text-secondary:#4a4f5e;--ao-text-muted:#666a7a;--ao-text-faint:#9aa0ae;--ao-accent:#ff5614;--ao-accent-hover:#e64a0c;--ao-accent-dim:rgba(255,86,20,.12);--ao-accent-glow:rgba(255,86,20,.06);--ao-accent-text:#b13b0b;--ao-on-accent:#0b0b0c;--ao-success:#16a34a;--ao-success-text:#137337;--ao-warning-text:#925807;--ao-danger-text:#be2121;--ao-info:#2563eb;--ao-info-text:#215ad6;--ao-success-dim:rgba(22,163,74,.1);--ao-warning-dim:rgba(217,119,6,.1);--ao-danger-dim:rgba(220,38,38,.1);--ao-info-dim:rgba(37,99,235,.1);--on-success:#0b0b0c;--on-warning:#0b0b0c;--on-info:#fff;--overlay-scrim:rgba(11,11,12,.3);--tool-lead-finder:#f05113;--tool-site-audit:#ac8408;--tool-command-center:#0d9a6b;--tool-client-portal:#0697b0;--tool-indexing:#3b82f6;--tool-builder:#8b5cf6;--tool-checkout:#d946ef;--tool-seo:#ec4899;--panel-bg:hsla(0,0%,100%,.88);--panel-border:rgba(11,11,12,.08);--panel-shadow:0 12px 48px rgba(11,11,12,.1),0 0 0 .5px rgba(11,11,12,.04);--ao-shadow-card:0 1px 3px rgba(11,11,12,.06);--ao-shadow-modal:0 20px 60px rgba(11,11,12,.12);--ring:var(--ao-text-secondary)}:root{--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--font-ui:"DM Sans",system-ui,sans-serif;--font-display:"Plus Jakarta Sans","DM Sans",sans-serif;--font-mono:"JetBrains Mono",ui-monospace,monospace;--text-xs:12px;--text-sm:13px;--text-base:14px;--text-md:16px;--text-lg:20px;--text-xl:24px;--text-2xl:32px;--text-3xl:48px;--duration-fast:150ms;--duration-normal:250ms;--duration-slow:350ms;--ease:cubic-bezier(.2,.8,.2,1);--primary:16.9 100% 53.9%;--primary-foreground:240 6% 4%}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0ms;--duration-normal:0ms;--duration-slow:0ms}}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}:root{--ao-bg-hover:var(--ao-bg-card-hover);--ao-blue-text:var(--ao-info-text);--ao-card-hover:var(--ao-bg-card-hover);--ao-gold:var(--ao-warning-text);--ao-green-text:var(--ao-success-text);--ao-shadow-card-hover:var(--ao-shadow-modal);--ao-yellow-text:var(--ao-warning-text);--builder-action-bg:var(--ao-accent);--builder-action-text:var(--ao-on-accent);--builder-ai-bg:var(--ao-bg-card);--builder-chat-bg:var(--ao-bg-elevated);--builder-danger-bg:transparent;--builder-danger-text:var(--ao-danger-text);--builder-deliver-bg:var(--ao-accent);--builder-deliver-text:var(--ao-on-accent);--builder-info:var(--ao-info-text);--builder-input-bg:var(--ao-bg-secondary);--builder-muted-bg:var(--ao-bg-card-hover);--builder-publish-bg:var(--ao-accent);--builder-publish-text:var(--ao-on-accent);--builder-shadow:var(--ao-border-subtle);--dock-bg:var(--panel-bg);--dock-bg-expanded:var(--panel-bg);--dock-border:var(--panel-border);--dock-item-hover-bg:var(--ao-bg-card-hover);--dock-separator:var(--ao-border);--dock-shadow:var(--panel-shadow);--dock-tooltip-bg:var(--panel-bg);--dock-tooltip-border:var(--panel-border);--panel-backdrop:var(--overlay-scrim);--panel-footer-bg:var(--ao-bg-card);--panel-header-wash:transparent;--panel-scrollbar-thumb:var(--ao-border-control);--panel-scrollbar-thumb-hover:var(--ao-text-secondary);--panel-tab-active:var(--ao-accent-dim);--panel-tab-hover:var(--ao-bg-card-hover);--radius:var(--radius-md);--shadow-lg:var(--ao-shadow-modal);--shadow-md:var(--panel-shadow);--shadow-sm:var(--ao-shadow-card);--studio-chip:var(--ao-bg-card-hover);--studio-glass:var(--panel-bg);--studio-glow-blue:transparent;--studio-glow-violet:transparent;--studio-highlight:var(--ao-border-subtle);--studio-shadow:var(--panel-shadow)}.ao-field{font-family:inherit;min-height:40px;transition:background var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease)}.ao-field::-moz-placeholder{color:var(--ao-text-muted);opacity:1}.ao-field::placeholder{color:var(--ao-text-muted);opacity:1}.ao-field:focus-visible,.ao-input:focus-visible{outline:2px solid var(--ring);outline-offset:2px;box-shadow:none}.ao-field[aria-invalid=true]{border-color:var(--ao-danger-text)}.ao-native-select{cursor:pointer;color-scheme:dark}[data-theme=light] .ao-native-select{color-scheme:light}.ao-native-select option{background:var(--ao-bg-card);color:var(--ao-text-primary)}.ao-table-scroll{min-width:0;overscroll-behavior-inline:contain}.ao-table{border-collapse:collapse}.ao-table thead{background:var(--ao-bg-secondary)}.ao-table th{color:var(--ao-text-secondary)}.ao-table tbody tr:focus-within,.ao-table tbody tr:hover{background:var(--ao-bg-card-hover)}.ao-table td{border-color:var(--ao-border)}.ao-btn-ghost:hover,.ao-btn-outline:hover{border-color:var(--ao-border-control)}.trovn-page-icon{color:var(--ao-text-secondary)}:where(button,a,input,select,textarea,summary):focus-visible{--tw-ring-color:var(--ring)}input:is([type=checkbox],[type=radio]){accent-color:var(--ao-text-primary)}@media(max-width:640px){.ao-field:not([type=checkbox]):not([type=radio]),.ao-input{font-size:16px}.ao-btn,.ao-btn-ghost,.ao-btn-outline,.ao-native-select{min-height:44px}.trovn-page-header-row{gap:16px}.trovn-page-actions{max-width:100%}}:root,[data-theme=dark],[data-theme=light]{--ao-on-accent:#000;--primary-foreground:0 0% 0%}.trovn-performance-scope{--perf-blue:var(--ao-info-text);--perf-rose:var(--tool-seo);--perf-bg:var(--ao-bg-primary);--perf-panel:var(--ao-bg-card);--perf-raised:var(--ao-bg-elevated);--perf-line:var(--ao-border);--perf-text:var(--ao-text-primary);--perf-muted:var(--ao-text-muted);--perf-dim:var(--ao-text-muted);--perf-shadow:var(--panel-shadow);font-family:var(--font-ui);color:var(--perf-text)}main:has(.trovn-performance-scope){position:relative}.trovn-performance-scope .perf-actions{display:flex;justify-content:safe flex-end;align-items:center;flex-wrap:nowrap;overflow-x:auto;gap:8px;margin:0 0 20px}.trovn-performance-scope .ao-btn-ghost,.trovn-performance-scope .ao-btn-outline,.trovn-performance-scope .ao-btn-secondary,.trovn-performance-scope .perf-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:9px 14px;border:1px solid var(--perf-line);border-radius:14px;background:transparent;color:var(--perf-text);font-family:inherit;font-size:13px;font-weight:500;text-decoration:none!important;line-height:1.35;cursor:pointer}.trovn-performance-scope .ao-btn-outline:hover,.trovn-performance-scope .perf-button:hover{background:var(--perf-raised)}.trovn-performance-scope .ao-btn,.trovn-performance-scope .ao-btn-pill,.trovn-performance-scope .ao-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:10px 16px;border:1px solid transparent;border-radius:14px;background:var(--ao-accent)!important;color:var(--ao-on-accent)!important;font-size:14px;font-weight:600;line-height:1.35}.trovn-performance-scope .ao-btn-pill:hover,.trovn-performance-scope .ao-btn-primary:hover,.trovn-performance-scope .ao-btn:hover{background:var(--ao-accent-hover)!important}.trovn-performance-scope .ao-btn svg,.trovn-performance-scope .ao-btn-pill svg,.trovn-performance-scope .ao-btn-primary svg{color:inherit!important}.trovn-performance-scope .ao-card{background:var(--perf-panel);color:var(--perf-text);border:1px solid var(--perf-line);border-radius:20px;box-shadow:none}.trovn-performance-scope :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:var(--perf-raised);color:var(--perf-text);border:1px solid transparent;border-radius:14px;font-family:inherit;font-size:14px}.trovn-performance-scope :is(input,select,textarea):focus-visible{outline:1px solid var(--ao-border-control);outline-offset:2px;box-shadow:none}.trovn-performance-scope :is(button,a):focus-visible{outline:2px solid var(--ao-accent);outline-offset:3px}.trovn-performance-scope table{width:100%;border-collapse:collapse;font-size:13.5px}.trovn-performance-scope th{text-transform:none;letter-spacing:normal;font-size:12.5px;font-weight:500;color:var(--perf-muted);padding:14px 16px;background:var(--perf-panel)}.trovn-performance-scope td{padding:14px 16px;border-color:var(--perf-line)}.trovn-performance-scope tbody tr:hover{background:var(--perf-raised)}.trovn-performance-scope td:last-child .perf-panel-trigger{display:flex;justify-content:flex-end}.trovn-performance-scope .perf-panel-trigger{display:inline-flex;justify-content:flex-end;vertical-align:middle;margin:4px 0}.trovn-performance-scope .perf-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px}.trovn-performance-scope .perf-metric{min-width:0;padding:18px;background:var(--perf-panel);border:1px solid var(--perf-line);border-radius:20px}.trovn-performance-scope .perf-metric-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:color-mix(in srgb,var(--perf-blue) 16%,transparent);color:var(--perf-blue);margin-bottom:12px}.trovn-performance-scope .perf-metric h3{font-size:13px;color:var(--perf-muted);font-weight:400;margin-bottom:5px}.trovn-performance-scope .perf-metric strong{font-size:26px;font-weight:700;letter-spacing:-.02em}.trovn-performance-scope .perf-metric strong.perf-missing{font-size:14px;color:var(--perf-muted);font-weight:500}.trovn-performance-scope .perf-metric p{font-size:13px;color:var(--perf-muted);margin-top:6px}.perf-tool-overlay{position:fixed;inset:0;z-index:180;background:var(--overlay-scrim);backdrop-filter:blur(5px)}.perf-tool-panel{position:fixed;inset:20px 20px 20px auto;width:min(1000px,calc(100vw - 40px));z-index:181;display:flex;flex-direction:column;background:var(--perf-panel);color:var(--perf-text);border:1px solid var(--perf-line);border-radius:20px;box-shadow:var(--perf-shadow);outline:none}.perf-tool-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid var(--perf-line);flex:none}.perf-tool-heading h2{font-size:19px;font-weight:600}.perf-tool-body{min-height:0;overflow:auto;padding:24px;overscroll-behavior:contain}.trovn-performance-scope .perf-tool-title{display:flex;align-items:center;gap:10px;margin-bottom:16px;font-size:19px;font-weight:600}.trovn-performance-scope .perf-tool-title svg{color:var(--perf-blue)}.trovn-performance-scope .perf-scan-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px;color:var(--perf-muted);font-size:13px}.trovn-performance-scope .perf-daily-status{font-size:13px;color:var(--perf-muted);padding:10px 24px;flex:none}.trovn-performance-scope .perf-tool-body .text-\[11px\],.trovn-performance-scope .perf-tool-body .text-xs{font-size:13px}.trovn-performance-scope .perf-row-action{margin-left:auto;display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}@media(max-width:900px){.trovn-performance-scope .perf-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.perf-tool-panel{inset:0;width:100%;border-radius:0}.perf-tool-body,.perf-tool-heading{padding:18px 14px}.trovn-performance-scope .ao-btn-outline,.trovn-performance-scope .perf-button{min-height:44px}.trovn-performance-scope .perf-actions{justify-content:flex-start}.trovn-performance-scope .perf-metric{padding:14px}}.trovn-performance-scope .perf-actions>*{flex-shrink:0}.trovn-performance-scope .perf-actions :is(button,a){white-space:nowrap}.trovn-performance-scope .perf-row-action,.trovn-performance-scope .perf-scan-bar{flex-wrap:nowrap;overflow-x:auto}.trovn-performance-scope .flex:has(>button):has(>button){flex-wrap:nowrap;overflow-x:auto}.trovn-performance-scope .flex:has(>button):has(>button)>button{flex-shrink:0;white-space:nowrap}.trovn-performance-scope .perf-list-scroll{min-width:0}.trovn-performance-scope .perf-list-scroll:focus-visible{outline:2px solid var(--ao-accent);outline-offset:-2px}.trovn-command-scope{--cmd-bg:var(--ao-bg-primary);--cmd-panel:var(--ao-bg-card);--cmd-raised:var(--ao-bg-elevated);--cmd-line:var(--ao-border);--cmd-text:var(--ao-text-primary);--cmd-muted:var(--ao-text-muted);--cmd-green:var(--ao-success-text);--cmd-cyan:var(--tool-client-portal);font-family:var(--font-ui)}.trovn-command-scope [data-tone=green]{--tone:var(--cmd-green)}.trovn-command-scope [data-tone=cyan]{--tone:var(--cmd-cyan)}.trovn-command-scope [data-tone=orange]{--tone:var(--ao-accent)}.trovn-command-scope [data-tone=violet]{--tone:var(--tool-builder)}.trovn-command-scope [data-tone=blue]{--tone:var(--ao-info-text)}.trovn-command-scope [data-tone=red]{--tone:var(--ao-danger-text)}.trovn-command-scope [data-tone=amber]{--tone:var(--ao-warning-text)}:root,[data-theme=dark]{--ao-bg-primary:#000;--ao-bg-secondary:#0d0d0d;--ao-bg-card:#0d0d0d;--ao-bg-card-hover:#161616;--ao-bg-elevated:#161616;--ao-border:#262626;--ao-border-subtle:#262626;--ao-border-strong:#3a3a3a;--ao-border-control:#9a9a9a;--ao-text-primary:#fff;--ao-text-secondary:#9a9a9a;--ao-text-muted:#9a9a9a;--ao-text-faint:#5e5e5e;--ao-accent:#ff6b35;--ao-accent-hover:#ff8a5c;--ao-on-accent:#000;--ao-accent-text:#fff;--ao-success:#10b981;--ao-warning:#f59e0b;--ao-danger:#e5484d;--ao-info:#0ea5e9;--ao-success-text:#fff;--ao-warning-text:#fff;--ao-danger-text:#fff;--ao-info-text:#fff;--on-success:#000;--on-warning:#000;--on-danger:#000;--on-info:#000;--tool-lead-finder:#ff6b35;--tool-builder:#8b5cf6;--tool-client-portal:#06b6d4;--tool-checkout:#10b981;--tool-command-center:#0ea5e9;--tool-indexing:#0ea5e9;--tool-site-audit:#f59e0b;--tool-seo:#e11d48;--panel-bg:var(--ao-bg-card);--panel-border:var(--ao-border);--panel-shadow:0 24px 60px rgba(0,0,0,.6);--ao-shadow-modal:var(--panel-shadow);--ao-shadow-card:none;--background:0 0% 0%;--foreground:0 0% 100%;--card:0 0% 5.1%;--card-foreground:0 0% 100%;--popover:0 0% 5.1%;--popover-foreground:0 0% 100%;--muted:0 0% 8.6%;--muted-foreground:0 0% 60.4%;--accent:0 0% 8.6%;--accent-foreground:0 0% 100%;--border:0 0% 14.9%;--input:0 0% 8.6%;--primary:16 100% 60.4%;--primary-foreground:0 0% 0%;--secondary:0 0% 8.6%;--secondary-foreground:0 0% 100%;--font-display:var(--font-ui);--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:24px;--tint-opacity:16%;--focus-line:#3a3a3a}[data-theme=light]{--ao-bg-primary:#f7f7f7;--ao-bg-secondary:#fff;--ao-bg-card:#fff;--ao-bg-card-hover:#f0f0f0;--ao-bg-elevated:#f0f0f0;--ao-border:#e4e4e4;--ao-border-subtle:#e4e4e4;--ao-border-strong:#c8c8c8;--ao-border-control:#5c5c5c;--ao-text-primary:#0a0a0a;--ao-text-secondary:#5c5c5c;--ao-text-muted:#5c5c5c;--ao-text-faint:#8c8c8c;--ao-accent-text:#0a0a0a;--ao-success:#059669;--ao-warning:#d97706;--ao-danger:#dc2626;--ao-success-text:#0a0a0a;--ao-warning-text:#0a0a0a;--ao-danger-text:#0a0a0a;--ao-info-text:#0a0a0a;--on-success:#000;--on-warning:#000;--on-danger:#fff;--on-info:#000;--panel-shadow:0 16px 40px rgba(0,0,0,.1);--tint-opacity:12%;--focus-line:#c8c8c8;--background:0 0% 96.9%;--foreground:0 0% 3.9%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--muted:0 0% 94.1%;--muted-foreground:0 0% 36.1%;--accent:0 0% 94.1%;--accent-foreground:0 0% 3.9%;--border:0 0% 89.4%;--input:0 0% 94.1%;--secondary:0 0% 94.1%;--secondary-foreground:0 0% 3.9%}:root,[data-theme]{--ao-accent-dim:color-mix(in srgb,var(--ao-accent) var(--tint-opacity),transparent);--ao-accent-glow:var(--ao-accent-dim);--ao-success-dim:color-mix(in srgb,var(--ao-success) var(--tint-opacity),transparent);--ao-warning-dim:color-mix(in srgb,var(--ao-warning) var(--tint-opacity),transparent);--ao-danger-dim:color-mix(in srgb,var(--ao-danger) var(--tint-opacity),transparent);--ao-info-dim:color-mix(in srgb,var(--ao-info) var(--tint-opacity),transparent)}.agency-brand-boundary{--ao-bg-primary:#0b0b0c;--ao-bg-secondary:#101012;--ao-bg-card:#141416;--ao-bg-card-hover:#1a1a1d;--ao-bg-elevated:#1c1c1f;--ao-border-subtle:hsla(0,0%,100%,.04);--ao-border:hsla(0,0%,100%,.07);--ao-border-strong:hsla(0,0%,100%,.12);--ao-border-control:#6e6e78;--ao-text-primary:#f2f2f3;--ao-text-secondary:#a1a1aa;--ao-text-muted:#8a8a93;--ao-text-faint:#3a3a40;--ao-accent:#ff5614;--ao-accent-hover:#ff6a33;--ao-accent-dim:rgba(255,86,20,.14);--ao-accent-glow:rgba(255,86,20,.08);--ao-accent-text:#ff5614;--ao-on-accent:#0b0b0c;--ao-success:#22c55e;--ao-success-text:#4ade80;--ao-warning:#f59e0b;--ao-warning-text:#fbbf24;--ao-danger:#ef4444;--ao-danger-text:#f87171;--ao-info:#3b82f6;--ao-info-text:#60a5fa;--ao-success-dim:rgba(34,197,94,.14);--ao-warning-dim:rgba(245,158,11,.14);--ao-danger-dim:rgba(239,68,68,.14);--ao-info-dim:rgba(59,130,246,.14);--on-success:#0b0b0c;--on-warning:#0b0b0c;--on-danger:#0b0b0c;--on-info:#0b0b0c;--overlay-scrim:rgba(0,0,0,.6);--photo-scrim:rgba(0,0,0,.6);--site-paper:#fff;--tool-lead-finder:#ff5614;--tool-site-audit:#eab308;--tool-command-center:#10b981;--tool-client-portal:#06b6d4;--tool-indexing:#3b82f6;--tool-builder:#8b5cf6;--tool-checkout:#d946ef;--tool-seo:#ec4899;--panel-bg:rgba(16,16,18,.82);--panel-border:hsla(0,0%,100%,.08);--panel-shadow:0 12px 48px rgba(0,0,0,.5),0 0 0 .5px hsla(0,0%,100%,.04);--panel-blur:20px;--ao-shadow-card:0 1px 3px rgba(0,0,0,.4);--ao-shadow-modal:0 20px 60px rgba(0,0,0,.6);--ring:var(--ao-text-secondary)}[data-theme=light] .agency-brand-boundary{--ao-bg-primary:#f6f7f9;--ao-bg-secondary:#fff;--ao-bg-card:#fff;--ao-bg-card-hover:#f3f4f7;--ao-bg-elevated:#eef0f4;--ao-border-subtle:rgba(11,11,12,.05);--ao-border:rgba(11,11,12,.08);--ao-border-strong:rgba(11,11,12,.14);--ao-border-control:#848998;--ao-text-primary:#0b0b0c;--ao-text-secondary:#4a4f5e;--ao-text-muted:#666a7a;--ao-text-faint:#9aa0ae;--ao-accent:#ff5614;--ao-accent-hover:#e64a0c;--ao-accent-dim:rgba(255,86,20,.12);--ao-accent-glow:rgba(255,86,20,.06);--ao-accent-text:#b13b0b;--ao-on-accent:#0b0b0c;--ao-success:#16a34a;--ao-success-text:#137337;--ao-warning:#d97706;--ao-warning-text:#925807;--ao-danger:#dc2626;--ao-danger-text:#be2121;--ao-info:#2563eb;--ao-info-text:#215ad6;--ao-success-dim:rgba(22,163,74,.1);--ao-warning-dim:rgba(217,119,6,.1);--ao-danger-dim:rgba(220,38,38,.1);--ao-info-dim:rgba(37,99,235,.1);--on-success:#0b0b0c;--on-warning:#0b0b0c;--on-danger:#fff;--on-info:#fff;--overlay-scrim:rgba(11,11,12,.3);--tool-lead-finder:#f05113;--tool-site-audit:#ac8408;--tool-command-center:#0d9a6b;--tool-client-portal:#0697b0;--tool-indexing:#3b82f6;--tool-builder:#8b5cf6;--tool-checkout:#d946ef;--tool-seo:#ec4899;--panel-bg:hsla(0,0%,100%,.88);--panel-border:rgba(11,11,12,.08);--panel-shadow:0 12px 48px rgba(11,11,12,.1),0 0 0 .5px rgba(11,11,12,.04);--ao-shadow-card:0 1px 3px rgba(11,11,12,.06);--ao-shadow-modal:0 20px 60px rgba(11,11,12,.12);--ring:var(--ao-text-secondary)}.agency-brand-boundary{--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--font-ui:"DM Sans",system-ui,sans-serif;--font-display:"Plus Jakarta Sans","DM Sans",sans-serif;--font-mono:"JetBrains Mono",ui-monospace,monospace;--text-xs:12px;--text-sm:13px;--text-base:14px;--text-md:16px;--text-lg:20px;--text-xl:24px;--text-2xl:32px;--text-3xl:48px;--duration-fast:150ms;--duration-normal:250ms;--duration-slow:350ms;--ease:cubic-bezier(.2,.8,.2,1);--primary:16.9 100% 53.9%;--primary-foreground:240 6% 4%}@media (prefers-reduced-motion:reduce){.agency-brand-boundary{--duration-fast:0ms;--duration-normal:0ms;--duration-slow:0ms}}.agency-brand-boundary :focus-visible{outline:2px solid var(--ring);outline-offset:2px}.agency-brand-boundary{--ao-bg-hover:var(--ao-bg-card-hover);--ao-blue-text:var(--ao-info-text);--ao-card-hover:var(--ao-bg-card-hover);--ao-gold:var(--ao-warning-text);--ao-green-text:var(--ao-success-text);--ao-shadow-card-hover:var(--ao-shadow-modal);--ao-yellow-text:var(--ao-warning-text);--builder-action-bg:var(--ao-accent);--builder-action-text:var(--ao-on-accent);--builder-ai-bg:var(--ao-bg-card);--builder-chat-bg:var(--ao-bg-elevated);--builder-danger-bg:transparent;--builder-danger-text:var(--ao-danger-text);--builder-deliver-bg:var(--ao-accent);--builder-deliver-text:var(--ao-on-accent);--builder-info:var(--ao-info-text);--builder-input-bg:var(--ao-bg-secondary);--builder-muted-bg:var(--ao-bg-card-hover);--builder-publish-bg:var(--ao-accent);--builder-publish-text:var(--ao-on-accent);--builder-shadow:var(--ao-border-subtle);--dock-bg:var(--panel-bg);--dock-bg-expanded:var(--panel-bg);--dock-border:var(--panel-border);--dock-item-hover-bg:var(--ao-bg-card-hover);--dock-separator:var(--ao-border);--dock-shadow:var(--panel-shadow);--dock-tooltip-bg:var(--panel-bg);--dock-tooltip-border:var(--panel-border);--panel-backdrop:var(--overlay-scrim);--panel-footer-bg:var(--ao-bg-card);--panel-header-wash:transparent;--panel-scrollbar-thumb:var(--ao-border-control);--panel-scrollbar-thumb-hover:var(--ao-text-secondary);--panel-tab-active:var(--ao-accent-dim);--panel-tab-hover:var(--ao-bg-card-hover);--radius:var(--radius-md);--shadow-lg:var(--ao-shadow-modal);--shadow-md:var(--panel-shadow);--shadow-sm:var(--ao-shadow-card);--studio-chip:var(--ao-bg-card-hover);--studio-glass:var(--panel-bg);--studio-glow-blue:transparent;--studio-glow-violet:transparent;--studio-highlight:var(--ao-border-subtle);--studio-shadow:var(--panel-shadow)}.trovn-public-scope{font-family:var(--font-ui);color:var(--ao-text-primary)}.trovn-public-scope :is(input,select,textarea){background:var(--ao-bg-elevated)!important;color:var(--ao-text-primary);border-color:transparent!important;border-radius:14px;font-size:15px;min-height:44px}.trovn-public-scope :is(input,select,textarea):focus-visible{border-color:var(--focus-line)!important;outline:none;box-shadow:none}.trovn-public-scope :is(input,textarea)::-moz-placeholder{color:var(--ao-text-muted);opacity:1}.trovn-public-scope :is(input,textarea)::placeholder{color:var(--ao-text-muted);opacity:1}.trovn-public-scope label{font-size:13px;color:var(--ao-text-muted);text-transform:none;letter-spacing:normal}.trovn-public-scope :is(button[type=submit],a.ao-btn){background:var(--ao-accent)!important;color:var(--ao-on-accent)!important;border:1px solid var(--ao-accent)!important;border-radius:14px;min-height:44px;font-weight:600}.trovn-public-scope :is(button[type=submit],a.ao-btn):hover{background:var(--ao-accent-hover)!important}.trovn-public-scope :is(button,a):focus-visible{outline:2px solid var(--focus-line);outline-offset:3px}.trovn-popup-scrim{position:fixed!important;inset:0!important;z-index:var(--popup-layer,10000)!important;background:var(--overlay-scrim)!important;backdrop-filter:blur(3px);animation:trovn-popup-fade .16s ease both}.trovn-popup-surface{position:fixed!important;z-index:calc(var(--popup-layer,10000) + 1)!important;background:var(--ao-bg-card)!important;color:var(--ao-text-primary)!important;border:1px solid var(--ao-border)!important;box-shadow:var(--panel-shadow)!important;font-family:var(--font-ui),sans-serif;font-size:15px;line-height:1.5;overscroll-behavior:contain;outline:none}.trovn-popup-surface[data-popup-surface=center]{inset:auto!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:var(--popup-width,560px);max-width:min(1000px,calc(100vw - 32px));max-height:calc(100dvh - 32px)!important;overflow-y:auto;border-radius:24px!important;padding:30px;animation:trovn-popup-rise .18s cubic-bezier(.2,.8,.2,1) both}.trovn-popup-surface[data-popup-surface=slide]{inset:12px 12px 12px auto!important;transform:none!important;width:var(--popup-width,480px)!important;max-width:calc(100vw - 24px)!important;height:calc(100dvh - 24px)!important;max-height:calc(100dvh - 24px)!important;border-radius:20px!important;overflow-y:auto;padding:24px;animation:trovn-popup-slide .18s cubic-bezier(.2,.8,.2,1) both}.trovn-popup-surface.trovn-popup-adapter{padding:0!important;width:var(--popup-width,-moz-max-content);width:var(--popup-width,max-content);max-width:calc(100vw - 32px)}.trovn-popup-adapter>div:not(.sr-only),.trovn-popup-adapter>section{position:relative!important;inset:auto!important;transform:none!important;margin:0!important;width:100%;max-width:100%!important;max-height:none!important;border:0!important;border-radius:inherit!important;box-shadow:none!important;background:var(--ao-bg-card)!important;color:var(--ao-text-primary)!important;animation:none!important}.trovn-popup-adapter[data-popup-surface=center]>div:not(.sr-only),.trovn-popup-adapter[data-popup-surface=center]>section{padding:30px}.trovn-popup-adapter[data-popup-surface=slide]>div:not(.sr-only),.trovn-popup-adapter[data-popup-surface=slide]>section{padding:24px;height:auto!important;min-height:100%}.trovn-popup-close{position:absolute;right:12px;top:12px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;color:var(--ao-text-secondary);background:var(--ao-bg-card);z-index:2}.trovn-popup-close:hover{background:var(--ao-bg-elevated);color:var(--ao-text-primary)}.trovn-popup-surface h2:not(.sr-only),.trovn-popup-surface h3:not(.sr-only){letter-spacing:-.01em}.trovn-popup-heading,.trovn-popup-surface>h2:not(.sr-only){font-size:19px;font-weight:600;padding-right:44px}.trovn-popup-surface :is(input:not([type=checkbox]):not([type=radio]),textarea,select){background:var(--ao-bg-elevated);color:var(--ao-text-primary);border-radius:14px}.trovn-corner-primary,.trovn-popup-surface :is(.ao-btn,.ao-btn-primary,.builder-deliver){background:var(--ao-accent)!important;color:var(--ao-on-accent)!important;border-radius:14px;font-weight:600}.trovn-corner-card :is(button,a):focus-visible,.trovn-popup-surface :is(button,a):focus-visible{outline:2px solid var(--ao-border-control);outline-offset:2px}.trovn-popup-flex{display:flex;flex-direction:column;overflow:hidden!important;padding:0!important}.trovn-popup-head{padding:24px 64px 18px 24px;flex-shrink:0}.trovn-popup-body{flex:1;min-height:0;overflow:auto;padding:20px 24px}.trovn-popup-footer{padding:18px 24px;border-top:1px solid var(--ao-border)}.trovn-popup-tabs{display:flex;gap:4px;overflow-x:auto;padding:0 20px 12px;flex-shrink:0}.trovn-popup-tabs button{padding:10px 12px;white-space:nowrap;border-radius:14px;color:var(--ao-text-secondary)}.trovn-popup-tabs button[aria-selected=true]{color:var(--ao-text-primary);background:var(--ao-bg-elevated)}.trovn-corner-host{position:fixed;right:24px;bottom:24px;z-index:9998;width:360px;max-width:calc(100vw - 24px);pointer-events:none}.trovn-corner-card{position:relative!important;inset:auto!important;transform:none!important;width:100%!important;padding:22px!important;border:1px solid var(--ao-border);border-radius:20px!important;background:var(--ao-bg-card)!important;color:var(--ao-text-primary);box-shadow:var(--panel-shadow);pointer-events:auto;font-size:14px;animation:trovn-popup-fade .4s ease both}.trovn-corner-card h3{font-size:19px;font-weight:600;letter-spacing:-.01em;padding-right:30px;margin:0 0 8px}.trovn-corner-card p{color:var(--ao-text-secondary);line-height:1.6}.trovn-corner-icon{display:flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:14px;background:var(--ao-success-dim);color:var(--ao-success);margin-bottom:16px}.trovn-corner-actions{display:flex;gap:10px;margin-top:18px;align-items:center;flex-wrap:wrap}.trovn-corner-primary{padding:12px 16px;display:inline-flex;align-items:center;justify-content:center}.trovn-corner-card .trovn-popup-close{right:6px;top:6px}.trovn-beta-tag{font-size:10px;line-height:18px;padding:1px 6px;border-radius:9px;background:var(--ao-bg-elevated);color:var(--ao-text-secondary);font-weight:600;letter-spacing:.02em}.trovn-toast-viewport{position:fixed!important;right:24px!important;bottom:24px!important;left:auto!important;width:360px!important;max-width:calc(100vw - 24px)!important;padding:0!important;z-index:10050!important}.trovn-toast{border-radius:20px!important;padding:20px 56px 20px 20px!important;background:var(--ao-bg-card)!important;color:var(--ao-text-primary)!important}@keyframes trovn-popup-fade{0%{opacity:0}to{opacity:1}}@keyframes trovn-popup-rise{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}@keyframes trovn-popup-slide{0%{opacity:0;translate:24px 0}to{opacity:1;translate:0 0}}@media(max-width:640px){.trovn-popup-surface[data-popup-surface=slide]{inset:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important}.trovn-popup-surface[data-popup-surface=center]{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;padding:22px}.trovn-popup-adapter[data-popup-surface=center]>div:not(.sr-only),.trovn-popup-adapter[data-popup-surface=center]>section{padding:22px}.trovn-corner-host,.trovn-toast-viewport{right:12px!important;bottom:max(12px,env(safe-area-inset-bottom))!important;width:calc(100vw - 24px)!important}.trovn-corner-card button,.trovn-popup-surface button{min-height:44px}}@media(prefers-reduced-motion:reduce){.trovn-corner-card,.trovn-popup-scrim,.trovn-popup-surface,.trovn-toast{animation:none!important;transition:none!important}}body:has([data-popup-surface][data-state=open]) :is([data-radix-popper-content-wrapper],[data-radix-select-viewport]){z-index:2147483000!important}.trovn-toast-viewport{z-index:2147483001!important}.trovn-corner-local{z-index:3}.trovn-popup-surface:has(~[data-state=open]) .trovn-corner-local{visibility:hidden}.trovn-popup-adapter>.trovn-corner-local{position:fixed!important;inset:auto 24px 24px auto!important;min-height:0!important;height:auto!important;width:360px!important;padding:0!important}.trovn-corner-card{max-height:calc(100dvh - 48px);overflow-y:auto}.trovn-popup-surface button:has(>svg.lucide-x){min-width:44px;min-height:44px}body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]),select,textarea,button[role=combobox]):not(.agency-brand-boundary *):is(:focus,:focus-visible){outline:none!important;outline-offset:0!important;box-shadow:none!important;--tw-ring-shadow:0 0 transparent;--tw-ring-offset-shadow:0 0 transparent;border-color:var(--field-focus-color,var(--focus-line))!important}body :is(input,select,textarea,button[role=combobox]):not(.agency-brand-boundary *):is([aria-invalid=true],[data-field-variant=error],[class*=border-destructive],[class*="border-[var(--ao-danger"]){--field-focus-color:var(--ao-danger)}body :is(input,textarea):not(.agency-brand-boundary *):is([data-field-variant=success],[class*="border-[var(--ao-success"]){--field-focus-color:var(--ao-success)}body [data-field-wrapper]:not(.agency-brand-boundary *):has(input:focus){border-color:var(--focus-line)!important;outline:none!important;outline-offset:0!important;box-shadow:none!important}body [data-field-wrapper]:not(.agency-brand-boundary *):has(input[aria-invalid=true]:focus,input[data-field-variant=error]:focus){border-color:var(--ao-danger)!important}body [data-field-wrapper]:not(.agency-brand-boundary *):has(input[data-field-variant=success]:focus){border-color:var(--ao-success)!important}body [data-field-wrapper]:not(.agency-brand-boundary *) input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]):is(:focus,:focus-visible){border-color:transparent!important}