.site-brand-cluster{align-items:center;display:flex;gap:10px;min-width:0}.site-brand-cluster>a{min-width:0}.ecosystem-switcher{position:relative;z-index:95}.ecosystem-switcher>summary{align-items:center;background:rgba(16,27,33,.045);border:1px solid rgba(16,27,33,.11);border-radius:9px;color:#455057;cursor:pointer;display:flex;font-size:9px;gap:7px;list-style:none;min-height:34px;padding:0 9px;white-space:nowrap}.ecosystem-switcher>summary::-webkit-details-marker{display:none}.ecosystem-switcher>summary>span{color:var(--coral-deep);letter-spacing:-1px}.ecosystem-switcher>summary>i{font-style:normal}.ecosystem-menu{background:rgba(7,17,23,.99);border:1px solid rgba(255,255,255,.13);border-radius:17px;box-shadow:0 28px 80px rgba(3,11,14,.34);display:grid;gap:5px;left:0;min-width:360px;padding:12px;position:absolute;top:calc(100% + 10px)}.ecosystem-menu>small{color:var(--coral);font-size:8px;font-weight:900;letter-spacing:.17em;padding:6px 8px 8px;text-transform:uppercase}.ecosystem-menu>a{align-items:center;border:1px solid transparent;border-radius:12px;color:white;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;min-height:63px;padding:8px 10px;text-decoration:none}.ecosystem-menu>a:hover,.ecosystem-menu>a[aria-current=page]{background:rgba(255,255,255,.07);border-color:rgba(239,142,105,.28)}.ecosystem-menu>a>span{align-items:center;background:var(--coral);border-radius:10px;color:var(--ink);display:flex;height:42px;justify-content:center;width:42px}.ecosystem-menu p{display:grid;gap:4px;margin:0}.ecosystem-menu p strong{font-size:12px}.ecosystem-menu p small{color:rgba(255,255,255,.5);font-size:9px}.ecosystem-menu>a>i{color:var(--coral);font-size:8px;font-style:normal;max-width:78px;text-align:right}.site-footer .ecosystem-switcher>summary{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.16);color:rgba(255,255,255,.78)}.site-footer .ecosystem-menu{bottom:calc(100% + 10px);top:auto}.ecosystem-contact-dock{bottom:20px;max-width:min(760px,calc(100vw - 32px));position:fixed;right:20px;transition:bottom .18s ease;z-index:110}body:has(.cookie-notice) .ecosystem-contact-dock{bottom:126px}.ecosystem-contact-launchers{display:flex;gap:8px;justify-content:flex-end}.ecosystem-contact-launchers>a,.ecosystem-contact-launchers>button{align-items:center;backdrop-filter:blur(16px);background:rgba(7,17,23,.96);border:1px solid rgba(255,255,255,.14);border-radius:15px;box-shadow:0 16px 45px rgba(3,11,14,.24);color:white;cursor:pointer;display:grid;font:inherit;gap:9px;grid-template-columns:auto minmax(0,1fr);min-height:62px;min-width:164px;padding:8px 12px;text-align:left;text-decoration:none}.ecosystem-contact-launchers>a:hover,.ecosystem-contact-launchers>button:hover{border-color:rgba(239,142,105,.55);transform:translateY(-2px)}.ecosystem-contact-launchers>a>span,.ecosystem-contact-launchers>button>span{align-items:center;background:#f7f5ef;border-radius:11px;color:var(--ink);display:flex;font-size:15px;height:43px;justify-content:center;width:43px}.ecosystem-contact-launchers>.chat>span{background:var(--coral)}.ecosystem-contact-launchers>.voice-agent>span{background:#f4f0e9;color:#10222a;font-weight:900}.ecosystem-contact-launchers p{display:grid;gap:4px;margin:0}.ecosystem-contact-launchers strong{font-size:11px}.ecosystem-contact-launchers small{color:rgba(255,255,255,.5);white-space:nowrap}.ecosystem-voice-window{background:#fff;border:1px solid rgba(16,34,42,.18);border-radius:20px;bottom:92px;box-shadow:0 28px 70px rgba(7,24,31,.28);max-height:calc(100dvh - 120px);overflow:auto;position:fixed;right:20px;width:min(430px,calc(100vw - 32px));z-index:132}.ecosystem-voice-window>header{align-items:center;background:#10222a;color:#fff;display:grid;gap:10px;grid-template-columns:auto 1fr auto;padding:15px}.ecosystem-voice-window>header>span{align-items:center;background:#ef8e69;border-radius:12px;color:#10222a;display:flex;font-weight:900;height:42px;justify-content:center;position:relative;width:42px}.ecosystem-voice-window>header>span i{background:#57cf91;border:2px solid #10222a;border-radius:50%;bottom:-1px;height:10px;position:absolute;right:-1px;width:10px}.ecosystem-voice-window>header p{display:grid;gap:3px;margin:0}.ecosystem-voice-window>header strong{font-size:13px}.ecosystem-voice-window>header small{color:rgba(255,255,255,.6);font-size:8px;line-height:1.35}.ecosystem-voice-window>header button{background:transparent;border:0;color:#fff;cursor:pointer;font-size:24px}.ecosystem-voice-consent{display:grid;gap:12px;padding:18px}.ecosystem-voice-consent p{color:#66737a;font-size:10px;line-height:1.55;margin:0}.ecosystem-voice-consent .disclosure{color:#10222a;font-weight:800}.ecosystem-voice-consent .error{background:#fff0ec;border-radius:9px;color:#9c3d2d;padding:10px}.ecosystem-voice-consent label{align-items:start;display:grid;gap:9px;grid-template-columns:auto 1fr}.ecosystem-voice-consent label span{color:#425159;font-size:9px;line-height:1.45}.ecosystem-voice-consent a{color:#b95a3d;font-size:9px;font-weight:800}.ecosystem-voice-consent>button{background:#ef8e69;border:0;border-radius:11px;color:#10222a;cursor:pointer;font-size:10px;font-weight:900;min-height:44px}.ecosystem-voice-consent>button:disabled{cursor:wait;opacity:.48}.ecosystem-voice-widget{min-height:430px;padding:12px;min-height:320px}.private-elevenlabs-conversation{background:radial-gradient(circle at 50% 0,rgba(239,142,105,.24),transparent 34%),#0c1e26;border:1px solid rgba(255,255,255,.1);border-radius:16px;color:#fff;display:grid;gap:14px;min-height:285px;padding:22px}.private-elevenlabs-status{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:132px;text-align:center}.private-elevenlabs-status>div{display:grid;gap:4px}.private-elevenlabs-status strong{font-size:14px}.private-elevenlabs-status small{color:#98a8ad;font-size:9px}.private-elevenlabs-orb{align-items:center;background:#ef8e69;border:8px solid rgba(239,142,105,.2);border-radius:50%;color:#10222a;display:flex;font-size:22px;font-weight:900;height:76px;justify-content:center;width:76px}.private-elevenlabs-status.is-connected .private-elevenlabs-orb,.private-elevenlabs-status.is-connecting .private-elevenlabs-orb{animation:private-elevenlabs-pulse 1.35s ease-in-out infinite alternate}@keyframes private-elevenlabs-pulse{0%{box-shadow:0 0 0 0 rgba(239,142,105,.12);transform:scale(.97)}to{box-shadow:0 0 0 12px rgba(239,142,105,.02);transform:scale(1.03)}}.private-elevenlabs-error{background:rgba(241,104,91,.14);border:1px solid rgba(241,104,91,.4);border-radius:9px;color:#ffd9d3;font-size:10px;line-height:1.45;margin:0;padding:10px}.private-elevenlabs-transcript{display:grid;gap:8px;max-height:180px;overflow-y:auto}.private-elevenlabs-transcript p{background:rgba(255,255,255,.07);border-radius:9px;display:grid;font-size:10px;gap:3px;line-height:1.45;margin:0;padding:9px 10px}.private-elevenlabs-transcript p.user{background:rgba(239,142,105,.18)}.private-elevenlabs-transcript strong{color:#f4a487;font-size:8px}.private-elevenlabs-composer{display:grid;gap:7px;grid-template-columns:minmax(0,1fr) auto}.private-elevenlabs-composer input{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:9px;color:#fff;font:inherit;font-size:10px;min-width:0;padding:10px}.private-elevenlabs-actions button,.private-elevenlabs-composer button{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);border-radius:9px;color:#fff;cursor:pointer;font:inherit;font-size:10px;font-weight:800;min-height:40px;padding:0 12px}.private-elevenlabs-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.private-elevenlabs-actions .private-elevenlabs-start{background:#ef8e69;border-color:#ef8e69;color:#10222a;width:100%}.private-elevenlabs-actions button:focus-visible,.private-elevenlabs-composer button:focus-visible,.private-elevenlabs-composer input:focus-visible{outline:3px solid #f4a487;outline-offset:2px}.ecosystem-lead-form{background:#fff;border-top:1px solid var(--line);padding:10px 12px}.ecosystem-lead-open,.ecosystem-lead-submit{background:var(--coral);border:0;border-radius:10px;color:var(--ink);cursor:pointer;font-size:10px;font-weight:850;min-height:40px;padding:0 13px;width:100%}.ecosystem-lead-form form,.ecosystem-lead-form form>header p{display:grid;gap:9px}.ecosystem-lead-form form>header{align-items:start;display:grid;gap:10px;grid-template-columns:1fr auto}.ecosystem-lead-form form>header p,.ecosystem-lead-form form>header small{margin:0}.ecosystem-lead-form form>header strong{font-size:12px}.ecosystem-lead-form form>header small{color:var(--muted);font-size:9px;line-height:1.45}.ecosystem-lead-form form>header button{background:transparent;border:0;cursor:pointer;font-size:20px}.ecosystem-lead-grid{display:grid;gap:8px;grid-template-columns:1fr 1fr}.ecosystem-lead-form label{display:grid;gap:4px}.ecosystem-lead-form label>span{color:var(--muted);font-size:8px;font-weight:750}.ecosystem-lead-form input:not([type=checkbox]),.ecosystem-lead-form textarea{border:1px solid var(--line);border-radius:8px;font:inherit;font-size:10px;padding:9px;width:100%}.ecosystem-lead-consent{align-items:start;display:grid!important;gap:7px!important;grid-template-columns:auto 1fr}.ecosystem-lead-status{border-radius:8px;font-size:9px;margin:0;padding:9px}.ecosystem-lead-status.success{background:#e6f7ef;color:#176844}.ecosystem-lead-status.error{background:#fff0ec;color:#a03b2c}.ecosystem-lead-honeypot{left:-9999px!important;opacity:0!important;position:absolute!important}.ecosystem-chat-window:has(.ecosystem-lead-form.is-open) .ecosystem-chat-messages{height:105px;min-height:105px}.ecosystem-chat-window{background:#f7f5ef;border:1px solid rgba(7,17,23,.13);border-radius:20px;box-shadow:0 28px 80px rgba(3,11,14,.3);margin:0 0 10px auto;overflow:hidden;width:min(410px,calc(100vw - 32px))}.ecosystem-chat-window>header{align-items:center;background:var(--ink);color:white;display:grid;gap:11px;grid-template-columns:auto 1fr auto;padding:15px}.ecosystem-chat-window>header>span{align-items:center;background:var(--coral);border-radius:12px;color:var(--ink);display:flex;height:45px;justify-content:center;position:relative;width:45px}.ecosystem-chat-window>header>span i{background:#48d292;border:2px solid var(--ink);border-radius:50%;bottom:2px;height:9px;position:absolute;right:1px;width:9px}.ecosystem-chat-window>header p{display:grid;gap:4px;margin:0}.ecosystem-chat-window>header strong{font-size:13px}.ecosystem-chat-window>header small{color:rgba(255,255,255,.54);font-size:8px}.ecosystem-chat-window>header button{background:rgba(255,255,255,.09);border:0;border-radius:50%;color:white;cursor:pointer;font-size:20px;height:34px;width:34px}.ecosystem-chat-messages{display:flex;flex-direction:column;gap:8px;height:min(330px,calc(100vh - 390px));min-height:210px;overflow-y:auto;padding:16px}.ecosystem-chat-messages>p{border-radius:13px;font-size:11px;line-height:1.55;margin:0;max-width:86%;padding:10px 12px;white-space:pre-wrap}.ecosystem-chat-messages>.agent{align-self:flex-start;background:white;border:1px solid var(--line)}.ecosystem-chat-messages>.user{align-self:flex-end;background:var(--ink);color:white}.ecosystem-chat-messages>.error{color:#9e2f22}.ecosystem-chat-messages>.typing{display:flex;gap:4px}.ecosystem-chat-messages>.typing i{animation:ecosystem-chat-dot .7s infinite alternate;background:var(--coral-deep);border-radius:50%;height:5px;width:5px}.ecosystem-chat-messages>.typing i:nth-child(2){animation-delay:.14s}.ecosystem-chat-messages>.typing i:nth-child(3){animation-delay:.28s}@keyframes ecosystem-chat-dot{to{opacity:.25;transform:translateY(-2px)}}.ecosystem-chat-window>form{background:white;border-top:1px solid var(--line);display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;padding:11px}.ecosystem-chat-window>form input{border:1px solid var(--line);border-radius:10px;font:inherit;font-size:10px;min-height:43px;padding:0 11px}.ecosystem-chat-window>form button{background:var(--coral);border:0;border-radius:10px;color:var(--ink);cursor:pointer;font-size:9px;font-weight:900;padding:0 14px}.ecosystem-chat-window>form button:disabled{cursor:wait;opacity:.45}.ecosystem-chat-window>footer{align-items:center;background:white;display:flex;justify-content:space-between;padding:0 13px 12px}.ecosystem-chat-window>footer a,.ecosystem-chat-window>footer span{color:var(--muted);font-size:7px}.ecosystem-chat-window>footer a{color:var(--coral-deep);font-weight:850}.workspace-preference-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-preference-grid>.delegated-access-message,.workspace-preference-grid>.trial-checkout-error{grid-column:1/-1}.settings-toggle-list{display:grid}.settings-toggle-list>div{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;padding:14px 0}.settings-toggle-list p{display:grid;gap:4px;margin:0}.settings-toggle-list strong{font-size:11px}.settings-toggle-list small{color:var(--muted);font-size:9px;line-height:1.5}.settings-card>footer{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:16px}.settings-card>footer small{color:var(--muted);font-size:8px;line-height:1.45;max-width:440px}.international-relevance{display:grid;gap:18px}.international-mode-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.international-mode-grid>label{border:1px solid var(--line);border-radius:14px;cursor:pointer;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);padding:16px}.international-mode-grid>label.selected{background:var(--coral-soft);border-color:var(--coral)}.international-mode-grid>label span{display:grid;gap:5px}.international-mode-grid strong{font-size:11px}.international-mode-grid small{color:var(--muted);font-size:8px;line-height:1.5}.international-relevance>label{display:grid;gap:7px}.international-market-form label>span,.international-relevance>label>span{color:var(--coral-deep);font-size:8px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.international-market-form input,.international-market-form select,.international-relevance textarea{border:1px solid var(--line);border-radius:10px;font:inherit;font-size:10px;padding:11px;width:100%}.international-relevance>footer{align-items:center;display:flex;gap:12px;justify-content:space-between}.international-relevance>footer small{color:var(--muted);font-size:8px}.international-not-applicable{align-items:center;background:linear-gradient(135deg,#f1fbf6,#fff);display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr)}.international-not-applicable>div{display:grid;gap:6px}.international-not-applicable span{color:#177653;font-size:8px;font-weight:900;letter-spacing:.12em}.international-not-applicable h3{font-size:18px;margin:0}.international-not-applicable p{color:var(--muted);font-size:10px;line-height:1.55;margin:0}.international-market-form{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(140px,1fr) minmax(220px,1.5fr) 90px 120px auto}.international-market-form label{display:grid;gap:6px}.international-manual-markets{display:grid;gap:8px}.international-manual-markets>article{align-items:center;border:1px solid var(--line);border-radius:13px;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:13px}.international-manual-markets>article>span{align-items:center;background:var(--coral-soft);border-radius:10px;color:var(--coral-deep);display:flex;font-size:9px;font-weight:900;height:38px;justify-content:center;width:38px}.international-manual-markets p{display:grid;gap:4px;margin:0}.international-manual-markets small{color:var(--muted);font-size:8px;overflow-wrap:anywhere}.international-manual-markets button{background:transparent;border:0;color:#a33e31;cursor:pointer;font:inherit;font-size:8px;font-weight:800}.custom-connector-panel{background:linear-gradient(135deg,#071117,#14262c 65%,#3b2926);color:white;display:grid;gap:24px;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);overflow:hidden}.custom-connector-panel>div{align-content:start;display:grid;gap:12px}.custom-connector-panel>aside>small,.custom-connector-panel>div>span{color:var(--coral);font-size:8px;font-weight:900;letter-spacing:.14em}.custom-connector-panel h2{color:white;font-size:clamp(24px,3vw,40px);letter-spacing:-.04em;margin:0}.custom-connector-panel>div>p{color:rgba(255,255,255,.6);font-size:10px;line-height:1.6;margin:0}.custom-connector-panel>div>div{display:flex;flex-wrap:wrap;gap:7px}.custom-connector-panel>div>div span{background:rgba(255,255,255,.07);border-radius:999px;color:rgba(255,255,255,.7);font-size:8px;padding:7px 9px}.custom-connector-panel>form{background:#fff;border-radius:16px;color:var(--ink);display:grid;gap:10px;padding:16px}.custom-connector-panel label{display:grid;gap:5px}.custom-connector-panel label>span{color:var(--muted);font-size:8px;font-weight:800}.custom-connector-panel input,.custom-connector-panel textarea{border:1px solid var(--line);border-radius:9px;font:inherit;font-size:10px;padding:10px;width:100%}.custom-connector-panel>aside{background:rgba(255,255,255,.07);border-radius:14px;display:grid;gap:8px;grid-column:1/-1;padding:14px}.custom-connector-panel>aside>p{align-items:center;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;margin:0;padding-top:8px}.custom-connector-panel>aside>p>span{display:grid;gap:3px}.custom-connector-panel>aside strong{font-size:9px}.custom-connector-panel>aside small{color:rgba(255,255,255,.5);font-size:8px}.monthly-report-actions{display:grid;gap:8px;grid-template-columns:1fr 1fr}@media (max-width:1050px){.custom-connector-panel,.workspace-preference-grid{grid-template-columns:1fr}.international-market-form{grid-template-columns:1fr 1fr}.international-market-form .button{grid-column:1/-1}}@media (max-width:700px){.international-market-form,.international-mode-grid,.monthly-report-actions,.workspace-ai-summary{grid-template-columns:1fr}.international-relevance>footer,.settings-card>footer{align-items:stretch;flex-direction:column}.custom-connector-panel{padding:20px 16px}}@media (max-width:1180px) and (min-width:901px){.ecosystem-switcher>summary>i,.ecosystem-switcher>summary>strong{display:none}}@media (max-width:900px){.site-brand-cluster{gap:7px}.ecosystem-switcher>summary{min-height:38px}.ecosystem-switcher>summary>i,.ecosystem-switcher>summary>strong{display:none}.ecosystem-menu{left:-54px;min-width:min(340px,calc(100vw - 24px))}}@media (max-width:760px){.ecosystem-voice-window{bottom:78px;right:12px}.ecosystem-contact-dock{bottom:12px;max-width:calc(100vw - 24px);right:12px}body:has(.cookie-notice) .ecosystem-contact-dock{bottom:198px}.ecosystem-contact-launchers>a,.ecosystem-contact-launchers>button{border-radius:50%;display:flex;min-height:52px;min-width:52px;padding:4px}.ecosystem-contact-launchers>a>span,.ecosystem-contact-launchers>button>span{height:42px;width:42px}.ecosystem-contact-launchers p{display:none}.ecosystem-chat-messages{height:min(310px,calc(100vh - 335px))}.ecosystem-lead-grid{grid-template-columns:1fr}}.workspace-ai-hero-copy>small{color:rgba(255,255,255,.52);font-size:10px;line-height:1.6}.workspace-ai-hero>aside{align-content:start;background:rgba(255,255,255,.075);border:1px solid rgba(255,255,255,.13);border-radius:18px;display:grid;gap:14px;padding:20px}.workspace-ai-hero>aside>p{display:grid;gap:5px}.workspace-ai-hero>aside>p strong{color:#fff;font-size:12px}.workspace-ai-hero>aside>p small{color:rgba(255,255,255,.52);font-size:9px;line-height:1.5}.workspace-ai-readiness{align-self:auto;background:transparent;border:0;display:flex;justify-content:center;padding:0}.workspace-ai-readiness i{align-items:center;background:conic-gradient(var(--coral) var(--coverage),rgba(255,255,255,.12) 0);border-radius:50%;display:flex;flex-direction:column;font-style:normal;height:126px;justify-content:center;position:relative;width:126px}.workspace-ai-readiness i:before{background:#102027;border-radius:50%;content:"";inset:10px;position:absolute}.workspace-ai-readiness i>*{position:relative}.workspace-ai-readiness b{font-size:34px;letter-spacing:-.05em}.workspace-ai-readiness small{font-size:8px}.workspace-source-strip{display:grid;gap:14px}.workspace-source-strip>header{align-items:center;display:flex;gap:18px;justify-content:space-between}.workspace-source-strip>header p{display:grid;gap:4px;margin:0}.workspace-source-strip>header small{color:var(--muted);font-size:9px}.workspace-source-strip>div{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.workspace-source-strip .workspace-source-chip{align-items:start;border-radius:13px;display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr);padding:12px}.workspace-source-chip:before{display:none}.workspace-source-chip>span{align-items:center;background:#eceae4;border-radius:50%;display:flex;height:22px;justify-content:center;width:22px}.workspace-source-chip>p{display:grid;gap:3px;margin:0}.workspace-source-chip strong{color:var(--ink);font-size:9px}.workspace-source-chip em,.workspace-source-chip small{color:var(--muted);font-size:8px;font-style:normal;line-height:1.4}.workspace-source-chip.is-ready{background:#f3fbf7;border-color:#c9e9d9}.workspace-source-chip.is-ready>span{background:#d9f3e5;color:#177653}.workspace-source-chip.is-partial{background:#fff8ee;border-color:#eedcc3}.workspace-source-chip.is-partial>span{background:#fae8cf;color:#9a611f}.workspace-ai-summary{align-items:stretch;grid-template-columns:minmax(0,1.35fr) minmax(230px,.65fr)}.workspace-ai-summary>div{display:grid;gap:9px}.workspace-ai-summary>div>span{color:var(--coral-deep);font-size:9px;font-weight:900;letter-spacing:.12em}.workspace-ai-summary h3{font-size:clamp(20px,2.2vw,34px);letter-spacing:-.035em;line-height:1.15;margin:0}.workspace-ai-summary>aside{align-items:start;background:#fff;border:1px solid var(--line);border-radius:14px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);padding:15px}.workspace-ai-summary>aside p{display:grid;gap:4px}.workspace-ai-summary>aside strong{color:var(--ink);font-size:10px}.workspace-ai-summary>aside small{color:var(--muted);font-size:8px;line-height:1.5}.workspace-ai-observations,.workspace-ai-recommendations{align-content:start}.workspace-ai-observations>div,.workspace-ai-recommendations>article{background:#fff;border:1px solid var(--line);border-radius:14px;display:grid;gap:11px;padding:16px}.workspace-ai-observations>div{align-items:start;grid-template-columns:auto minmax(0,1fr) auto}.workspace-ai-observations>div>span{align-items:center;background:var(--coral-soft);border-radius:50%;color:var(--coral-deep);display:flex;font-size:8px;height:28px;justify-content:center;width:28px}.workspace-ai-observations>div>p{display:grid;gap:5px;margin:0}.workspace-ai-observations>div strong,.workspace-ai-recommendations h3{font-size:12px;line-height:1.4;margin:0}.workspace-ai-observations>div small,.workspace-ai-recommendations p,.workspace-ai-recommendations small{color:var(--muted);font-size:9px;line-height:1.55;margin:0}.workspace-ai-observations>div em,.workspace-ai-recommendations footer em{color:var(--coral-deep);font-size:8px;font-style:normal}.workspace-ai-observations>div>b{color:#177653;font-size:10px}.workspace-ai-recommendations footer,.workspace-ai-recommendations header{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.workspace-ai-recommendations header>span{color:var(--muted);font-size:8px}.workspace-ai-recommendations ol{color:var(--ink);display:grid;font-size:9px;gap:5px;margin:0;padding-left:18px}.workspace-ai-recommendations footer button,.workspace-ai-source-link{background:transparent;border:0;cursor:pointer;font:inherit}.workspace-ai-recommendations footer button{color:var(--coral-deep);font-size:9px;font-weight:850}.workspace-ai-empty{align-items:center;display:grid;gap:18px;grid-template-columns:auto minmax(0,1fr) auto}.workspace-ai-empty>div{display:grid;gap:6px}.workspace-ai-empty span{color:var(--coral-deep);font-size:8px;font-weight:900;letter-spacing:.12em}.workspace-ai-empty h3{font-size:16px;margin:0}.workspace-ai-empty p,.workspace-ai-empty small{color:var(--muted);font-size:9px;line-height:1.5;margin:0}.brand-ai-hero>div{display:grid;gap:16px}.brand-ai-hero>div>span{color:var(--coral);font-size:9px;font-weight:900;letter-spacing:.14em}.brand-ai-hero>div>div{display:flex;flex-wrap:wrap;gap:7px}.brand-ai-hero>div>div span{background:rgba(255,255,255,.08);border-radius:999px;color:rgba(255,255,255,.75);font-size:8px;padding:7px 9px}.brand-version-tabs button{align-items:center;border-radius:13px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;min-width:210px;text-align:left}.brand-version-tabs button>p{display:grid;gap:3px;margin:0}.brand-version-tabs button>p small{font-size:8px}.brand-master-prompt{min-height:330px}.brand-trait-bars i:before{display:none}.brand-trait-bars i b{background:linear-gradient(90deg,var(--coral),var(--coral-deep));border-radius:inherit;display:block;height:100%}.brand-trait-bars small{color:var(--muted);font-size:8px;line-height:1.45}.brand-source-coverage>p{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto auto;margin:0;padding:9px 0}@media (max-width:700px){.workspace-ai-empty,.workspace-ai-summary{grid-template-columns:1fr}.workspace-source-strip>header{align-items:flex-start;flex-direction:column}}.workspace-ai-loading{min-height:190px}.workspace-ai-stack{display:grid;gap:18px}.workspace-ai-hero{background:radial-gradient(circle at 88% 12%,rgba(239,142,105,.28),transparent 34%),linear-gradient(135deg,#071117,#102128 68%,#2d211f);color:white;display:grid;gap:28px;grid-template-columns:minmax(0,1.45fr) minmax(270px,.55fr);overflow:hidden;padding:clamp(26px,4vw,54px);position:relative}.workspace-ai-hero-copy{display:grid;gap:18px;max-width:940px}.brand-ai-hero-copy>span,.workspace-ai-hero-copy>span{color:var(--coral);font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.brand-ai-hero h2,.workspace-ai-hero h2{color:inherit;font-size:clamp(30px,3.2vw,56px);letter-spacing:-.05em;line-height:.98;margin:0}.brand-ai-hero p,.workspace-ai-hero p{color:rgba(255,255,255,.68);font-size:14px;line-height:1.65;margin:0;max-width:780px}.workspace-ai-outcomes{display:flex;flex-wrap:wrap;gap:8px}.workspace-ai-outcomes span{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:999px;color:rgba(255,255,255,.82);font-size:10px;padding:9px 12px}.workspace-ai-readiness{align-content:start;align-self:stretch;background:rgba(255,255,255,.075);border:1px solid rgba(255,255,255,.13);border-radius:18px;display:grid;gap:14px;padding:20px}.workspace-ai-readiness small{color:rgba(255,255,255,.5);font-size:9px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.workspace-ai-readiness strong{font-size:clamp(26px,3vw,42px);letter-spacing:-.04em}.workspace-ai-readiness p{font-size:10px;line-height:1.55}.workspace-ai-source-link{align-items:center;color:var(--coral);display:flex;font-size:10px;font-weight:850;justify-content:space-between;text-decoration:none}.workspace-source-strip{display:flex;flex-wrap:wrap;gap:8px}.workspace-source-chip{align-items:center;background:#fff;border:1px solid var(--line);border-radius:999px;color:var(--muted);display:inline-flex;font-size:9px;font-weight:760;gap:7px;padding:8px 11px}.workspace-source-chip:before{background:#aab3b7;border-radius:50%;content:"";height:7px;width:7px}.workspace-source-chip.available{color:#177653}.workspace-source-chip.available:before{background:#2fa875}.workspace-ai-summary{align-items:start;background:linear-gradient(135deg,#fff,#f7f4ed);border:1px solid var(--line);border-radius:18px;display:grid;gap:18px;grid-template-columns:auto minmax(0,1fr) auto;padding:22px}.workspace-ai-summary>span{align-items:center;background:var(--coral-soft);border-radius:13px;color:var(--coral-deep);display:flex;height:46px;justify-content:center;width:46px}.workspace-ai-summary p{display:grid;gap:7px;margin:0}.workspace-ai-summary strong{font-size:15px;line-height:1.35}.workspace-ai-summary small{color:var(--muted);font-size:10px;line-height:1.55}.workspace-ai-analysis-grid{display:grid;gap:18px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.workspace-ai-observations,.workspace-ai-recommendations{display:grid;gap:10px}.workspace-ai-observations>article,.workspace-ai-recommendations>article{background:#fff;border:1px solid var(--line);border-radius:14px;display:grid;gap:11px;padding:16px}.workspace-ai-observations header,.workspace-ai-recommendations header{align-items:center;display:flex;gap:8px;justify-content:space-between}.workspace-ai-observations h4,.workspace-ai-recommendations h4{font-size:13px;line-height:1.35;margin:0}.workspace-ai-observations p,.workspace-ai-recommendations p{color:var(--muted);font-size:10px;line-height:1.55;margin:0}.workspace-ai-observations footer,.workspace-ai-recommendations footer{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.workspace-ai-observations footer span,.workspace-ai-recommendations footer span{background:var(--paper);border-radius:999px;color:var(--muted);font-size:8px;padding:6px 8px}.workspace-ai-recommendations a{color:var(--coral-deep);font-size:10px;font-weight:850;text-decoration:none}.workspace-ai-empty{background:#fff;border:1px dashed var(--line);border-radius:16px;padding:24px}.brand-ai-hero{background:linear-gradient(135deg,#071117,#13262c 62%,#432b26);color:white;display:grid;gap:24px;grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);padding:clamp(26px,4vw,52px)}.brand-ai-hero-copy{display:grid;gap:16px}.brand-ai-hero aside{align-content:start;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);border-radius:18px;display:grid;gap:12px;padding:20px}.brand-ai-hero aside strong{font-size:34px;letter-spacing:-.05em}.brand-ai-hero aside small{color:rgba(255,255,255,.58);font-size:9px;line-height:1.5}.brand-version-tabs{display:flex;flex-wrap:wrap;gap:8px}.brand-version-tabs button{background:#fff;border:1px solid var(--line);border-radius:999px;color:var(--muted);cursor:pointer;font:inherit;font-size:9px;font-weight:800;padding:9px 12px}.brand-version-tabs button.active{background:var(--ink);border-color:var(--ink);color:white}.brand-studio-grid{display:grid;gap:18px;grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr)}.brand-editor,.brand-evidence-column{display:grid;gap:16px}.brand-editor label{display:grid;gap:7px}.brand-editor label>span{color:var(--coral-deep);font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.brand-editor input,.brand-editor textarea{background:#fff;border:1px solid var(--line);border-radius:11px;font:inherit;font-size:11px;line-height:1.55;padding:12px;resize:vertical;width:100%}.brand-editor-columns{display:grid;gap:12px;grid-template-columns:1fr 1fr}.brand-master-prompt textarea{min-height:330px}.brand-editor footer{align-items:center;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding-top:16px}.brand-trait-bars{display:grid;gap:13px}.brand-trait-bars>div{display:grid;gap:6px}.brand-trait-bars p{align-items:center;display:flex;font-size:10px;justify-content:space-between;margin:0}.brand-trait-bars i{background:#ebe8e1;border-radius:999px;display:block;height:7px;overflow:hidden}.brand-trait-bars i:before{background:linear-gradient(90deg,var(--coral),var(--coral-deep));border-radius:inherit;content:"";display:block;height:100%;width:var(--trait-score,50%)}.brand-source-coverage{display:grid;gap:8px}.brand-source-coverage>div{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:10px;justify-content:space-between;padding:9px 0}.brand-source-coverage span{color:var(--muted);font-size:9px}.brand-source-coverage strong{font-size:10px;text-align:right}@media (max-width:1100px){.brand-ai-hero,.brand-studio-grid,.workspace-ai-analysis-grid,.workspace-ai-hero{grid-template-columns:1fr}}@media (max-width:700px){.brand-ai-hero,.workspace-ai-hero{padding:24px 18px}.workspace-ai-summary{grid-template-columns:auto minmax(0,1fr)}.workspace-ai-summary>:last-child{grid-column:1/-1}.brand-editor-columns{grid-template-columns:1fr}.brand-editor footer{align-items:stretch;flex-direction:column}.brand-editor footer .button{width:100%}}.ecosystem-contact-dock{max-width:min(600px,calc(100vw - 24px))}.ecosystem-contact-launchers{gap:6px}.ecosystem-contact-launchers>a,.ecosystem-contact-launchers>button{border-radius:11px;gap:6px;min-height:44px;min-width:96px;padding:4px 7px 4px 4px}.ecosystem-contact-launchers>a>span,.ecosystem-contact-launchers>button>span{border-radius:7px;font-size:12px;height:24px;width:24px}.ecosystem-contact-launchers p{gap:3px}.ecosystem-contact-launchers strong{font-size:9px;font-weight:750;letter-spacing:-.02em}.ecosystem-contact-launchers small{font-size:7px}@media (min-width:1041px){.ecosystem-contact-launchers>a,.ecosystem-contact-launchers>button{max-width:104px;width:104px}}@media (min-width:761px) and (max-width:1040px){.ecosystem-contact-launchers>a,.ecosystem-contact-launchers>button{background:transparent;border-color:transparent;border-radius:12px;box-shadow:none;display:flex;min-height:44px;min-width:44px;padding:10px}.ecosystem-contact-launchers>a>span,.ecosystem-contact-launchers>button>span{height:24px;width:24px}.ecosystem-contact-launchers p{display:none}}@media (max-width:760px){.ecosystem-contact-launchers{gap:3px}.ecosystem-contact-launchers>a,.ecosystem-contact-launchers>button{background:transparent;border-color:transparent;border-radius:50%;box-shadow:none;display:flex;height:44px;max-height:44px;max-width:44px;min-height:44px;min-width:44px;padding:11px;width:44px}.ecosystem-contact-launchers>a>span,.ecosystem-contact-launchers>button>span{border-radius:50%;height:22px;width:22px}}.admin-revenue-shell{display:grid;gap:18px;margin:0 0 26px}.admin-revenue-heading{align-items:end;display:flex;gap:28px;justify-content:space-between}.admin-revenue-heading>div:first-child{max-width:760px}.admin-revenue-heading span,.admin-revenue-primary>span{color:#e86f4d;display:block;font-size:12px;font-weight:760;letter-spacing:.14em}.admin-revenue-heading h2{color:#0d1a20;font-size:clamp(30px,3vw,48px);font-weight:520;letter-spacing:-.045em;line-height:1;margin:10px 0 12px}.admin-revenue-heading p{color:#6e777b;line-height:1.55;margin:0}.admin-revenue-actions{align-items:center;display:flex;flex:0 0 auto;gap:10px}.admin-revenue-currencies{background:#e8e5df;border-radius:14px;display:flex;gap:3px;padding:4px}.admin-revenue-currencies button{background:transparent;border:0;border-radius:10px;color:#687278;cursor:pointer;font:inherit;font-size:13px;font-weight:750;min-height:40px;padding:0 13px}.admin-revenue-currencies button.active{background:#fff;color:#0d1a20;box-shadow:0 4px 16px rgba(8,23,29,.08)}.admin-revenue-hero{background:radial-gradient(circle at 78% 10%,rgba(240,131,95,.18),transparent 32%),linear-gradient(132deg,#07151b,#0b1b21 61%,#30211f);border:1px solid rgba(255,255,255,.08);border-radius:26px;color:#fff;display:grid;gap:1px;grid-template-columns:minmax(340px,1.8fr) repeat(3,minmax(170px,.75fr));overflow:hidden}.admin-revenue-hero-stat,.admin-revenue-primary{min-width:0;padding:clamp(24px,3vw,40px);position:relative}.admin-revenue-hero-stat:not(:last-child):after,.admin-revenue-primary:after{background:rgba(255,255,255,.12);content:"";height:calc(100% - 48px);position:absolute;right:0;top:24px;width:1px}.admin-revenue-primary>strong{display:block;font-family:Georgia,Times New Roman,serif;font-size:clamp(43px,5vw,74px);font-weight:400;letter-spacing:-.05em;line-height:.95;margin-top:18px;overflow-wrap:anywhere}.admin-revenue-primary p{color:#aeb8bc;font-size:14px;margin:22px 0 0}.admin-revenue-primary p b{color:#fff}.admin-revenue-primary p i{color:#f38a66;font-style:normal;margin:0 7px}.admin-revenue-hero-stat{align-content:center;display:grid;gap:10px}.admin-revenue-hero-stat>span{color:#9fa9ae;font-size:12px;font-weight:720;letter-spacing:.08em;text-transform:uppercase}.admin-revenue-hero-stat>strong{font-size:clamp(24px,2.4vw,39px);letter-spacing:-.04em;overflow-wrap:anywhere}.admin-revenue-hero-stat>small{color:#8e9ba0;line-height:1.45}.admin-revenue-hero-stat.risk>strong{color:#ff9c79}.admin-revenue-kpis{display:grid;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr))}.admin-revenue-kpis article{background:#fff;border:1px solid #dedad2;border-radius:18px;display:grid;min-height:144px;padding:20px}.admin-revenue-kpis small,.admin-revenue-kpis span{color:#737d82;font-size:12px;line-height:1.45}.admin-revenue-kpis strong{align-self:center;color:#0e1b21;font-size:clamp(24px,2.2vw,36px);letter-spacing:-.04em;overflow-wrap:anywhere}.admin-revenue-main-grid{display:grid;gap:16px;grid-template-columns:minmax(0,1.45fr) minmax(340px,.8fr)}.admin-sales-funnel-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px}.admin-sales-funnel-steps>div{border-right:1px solid #e2ded7;display:flex;gap:12px;min-width:0;padding:24px 18px}.admin-sales-funnel-steps>div:last-child{border-right:0}.admin-sales-funnel-steps>div>span{align-items:center;background:#f9e1d8;border-radius:50%;color:#d96847;display:flex;flex:0 0 36px;font-size:11px;height:36px;justify-content:center}.admin-sales-funnel-steps p{display:grid;gap:5px;margin:0;min-width:0}.admin-sales-funnel-steps p strong{color:#0c1920;font-size:30px;letter-spacing:-.04em}.admin-sales-funnel-steps p b{color:#18252b;font-size:13px}.admin-sales-funnel footer small,.admin-sales-funnel-steps p small{color:#778186;line-height:1.45}.admin-sales-funnel footer{align-items:center;background:#f5f3ef;border-radius:14px;display:grid;gap:3px;grid-template-columns:minmax(150px,1fr) auto;margin:6px 18px 18px;padding:16px 18px}.admin-sales-funnel footer>span{color:#6f797e;font-size:12px;font-weight:680;letter-spacing:.04em;text-transform:uppercase}.admin-sales-funnel footer>strong{color:#23966f}.admin-sales-funnel footer>small{grid-column:1/-1}.admin-plan-mix>div:not(.panel-head):not(.empty-state){align-items:center;border-top:1px solid #e3dfd8;display:grid;gap:14px;grid-template-columns:44px minmax(0,1fr) auto;padding:17px 2px}.admin-plan-mix>div>span{align-items:center;background:#f9e1d8;border-radius:12px;color:#db6c4b;display:flex;font-size:12px;font-weight:800;height:44px;justify-content:center}.admin-plan-mix p,.admin-plan-mix>div>div{display:grid;gap:4px;margin:0}.admin-plan-mix>div>div{text-align:right}.admin-plan-mix small{color:#778186;line-height:1.4}.admin-revenue-cash-chart{align-items:end;display:grid;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr));min-height:260px;padding:24px 4px 4px}.admin-revenue-cash-chart>div{display:grid;gap:7px;justify-items:center;min-width:0}.admin-revenue-cash-chart strong{font-size:12px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-revenue-cash-chart i{align-items:end;background:#f0eee9;border-radius:12px 12px 5px 5px;display:flex;height:150px;overflow:hidden;width:min(52px,70%)}.admin-revenue-cash-chart b{background:linear-gradient(180deg,#f49170,#e46948);border-radius:inherit;display:block;min-height:2px;width:100%}.admin-revenue-cash-chart span{color:#243138;font-size:13px;font-weight:730;text-transform:capitalize}.admin-revenue-cash-chart small{color:#849095;font-size:11px}.admin-retention-risks>div:not(.panel-head):not(.empty-state){align-items:start;border-top:1px solid #e3dfd8;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:14px 0}.admin-retention-risks p{display:grid;gap:3px;margin:0}.admin-retention-risks p b{color:#253238;font-size:13px}.admin-retention-risks p small{color:#778186;line-height:1.4}.admin-retention-risks>div>span:last-child{color:#e06b4a;font-size:13px;font-weight:760;white-space:nowrap}.admin-revenue-method{background:#ebe8e2;border:1px solid #dcd7cf;border-radius:18px;display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.admin-revenue-method p{background:#f4f2ee;display:grid;gap:7px;margin:0;padding:18px 20px}.admin-revenue-method strong{color:#152229;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.admin-revenue-method span{color:#6f797e;font-size:12px;line-height:1.5}@media (max-width:1280px){.admin-revenue-hero{grid-template-columns:1.7fr repeat(3,minmax(145px,.75fr))}.admin-revenue-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-sales-funnel-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-sales-funnel-steps>div:nth-child(2){border-right:0}}@media (max-width:980px){.admin-revenue-hero{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-revenue-primary{grid-column:1/-1}.admin-revenue-primary:after{bottom:0;height:1px;left:24px;right:24px;top:auto;width:auto}.admin-revenue-main-grid,.admin-revenue-method{grid-template-columns:1fr}}@media (max-width:720px){.admin-revenue-actions,.admin-revenue-heading{align-items:stretch;flex-direction:column}.admin-revenue-currencies{align-self:flex-start}.admin-revenue-hero,.admin-revenue-kpis{grid-template-columns:1fr}.admin-revenue-hero-stat,.admin-revenue-primary{grid-column:auto;padding:24px}.admin-revenue-hero-stat:not(:last-child):after,.admin-revenue-primary:after{bottom:0;height:1px;left:24px;right:24px;top:auto;width:auto}.admin-revenue-kpis article{min-height:120px}.admin-sales-funnel-steps{grid-template-columns:1fr}.admin-sales-funnel-steps>div{border-bottom:1px solid #e2ded7;border-right:0}.admin-sales-funnel-steps>div:last-child{border-bottom:0}.admin-sales-funnel footer{grid-template-columns:1fr}.admin-revenue-cash-chart{gap:5px;min-height:220px}.admin-revenue-cash-chart small,.admin-revenue-cash-chart strong{font-size:9px}.admin-retention-risks>div:not(.panel-head):not(.empty-state){grid-template-columns:auto minmax(0,1fr)}.admin-retention-risks>div>span:last-child{grid-column:2}}