:root{--cq-bg:#f2f0e9;--cq-surface:#fbfaf6;--cq-surface-2:#e7e4db;--cq-surface-raised:#ffffff;--cq-surface-inset:#dedbd1;--cq-ink:#171815;--cq-muted:#6f7169;--cq-line:rgba(21,22,18,0.13);--cq-accent:#d6f23c;--cq-accent-ink:#171815;--cq-accent-2:#6d28d9;--cq-accent-soft:rgba(214,242,60,0.18);--cq-shadow:0 18px 50px rgba(34,28,18,0.08);--cq-shadow-raised:0 28px 80px rgba(34,28,18,0.13);--cq-success:#16875f;--cq-warning:#b66a12;--cq-danger:#c44236;--cq-info:#3367c1;--cq-observed:#6d28d9;--cq-measured:#16875f;--cq-predicted:#3367c1;--cq-recommended:#d6f23c;--cq-radius-sm:10px;--cq-radius-md:16px;--cq-radius-lg:24px;--cq-space-1:4px;--cq-space-2:8px;--cq-space-3:12px;--cq-space-4:16px;--cq-space-6:24px;--cq-space-8:32px;--cq-space-12:48px;--cq-motion-fast:160ms;--cq-motion-base:240ms;--cq-rail-width:268px}.dark{--cq-bg:#17181a;--cq-surface:#121410;--cq-surface-2:#20280a;--cq-surface-raised:#20211e;--cq-surface-inset:#0c0d0b;--cq-ink:#f5f4ee;--cq-muted:#a3a59c;--cq-line:rgba(245,244,238,0.11);--cq-accent:#d6f23c;--cq-accent-ink:#171815;--cq-accent-2:#8b5cf6;--cq-accent-soft:rgba(214,242,60,0.14);--cq-shadow:0 24px 70px rgba(0,0,0,0.28);--cq-shadow-raised:0 34px 100px rgba(0,0,0,0.48);--cq-success:#40d29a;--cq-warning:#f0a43a;--cq-danger:#ff7166;--cq-info:#74a7ff;--cq-observed:#a78bfa;--cq-measured:#40d29a;--cq-predicted:#74a7ff}.direction-screening.dark{--cq-bg:#0d0f0d;--cq-surface:#0d0f0d;--cq-surface-2:#1b1c18;--cq-shadow:0 32px 100px rgba(0,0,0,0.38);--cq-accent:#22d3ee;--cq-accent-ink:#0d0f0d;--cq-accent-2:#d946ef;--cq-accent-soft:rgba(34,211,238,0.16)}.direction-screening .cq-direction-card,.direction-screening .cq-loop-card,.direction-screening .cq-today-fold{animation:cq-screening-focus .55s cubic-bezier(.16,1,.3,1) both}.direction-screening .cq-loop-card{animation-delay:90ms}@keyframes cq-screening-focus{0%{opacity:0;transform:scale(.98);filter:blur(6px)}to{opacity:1;transform:scale(1);filter:blur(0)}}.direction-kinetic{--cq-bg:#e8edf4;--cq-surface:#f8fafc;--cq-surface-2:#dbe2ec;--cq-ink:#101722;--cq-muted:#576477;--cq-line:rgba(16,23,34,0.16);--cq-accent:#ff654a;--cq-accent-ink:#fff7f5;--cq-accent-2:#3150a8;--cq-accent-soft:rgba(255,101,74,0.16);--cq-shadow:12px 12px 0 rgba(16,23,34,0.1)}.direction-kinetic.dark{--cq-bg:#121a25;--cq-surface:#0e1520;--cq-surface-2:#17212f;--cq-ink:#eef2f8;--cq-muted:#93a1b8;--cq-line:rgba(238,242,248,0.12);--cq-shadow:12px 12px 0 rgba(0,0,0,0.28)}.direction-kinetic .cq-action-centre,.direction-kinetic .cq-direction-card,.direction-kinetic .cq-loop-card,.direction-kinetic .cq-loop-step,.direction-kinetic .cq-signal-card{border-radius:8px}.direction-kinetic .cq-today-fold{animation:cq-kinetic-in .4s cubic-bezier(.2,.8,.2,1) both}@keyframes cq-kinetic-in{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.direction-kinetic a,.direction-kinetic button{transition-timing-function:cubic-bezier(.2,.8,.2,1)}.direction-kinetic .cq-direction-card:hover,.direction-kinetic .cq-loop-step:hover{box-shadow:-5px 5px 0 var(--cq-ink)}.direction-nightdesk{--cq-bg:#1c1712;--cq-surface:#241d16;--cq-surface-2:#3a2f22;--cq-ink:#f5ede0;--cq-muted:#b8a893;--cq-line:rgba(232,162,60,0.16);--cq-accent:#e8a23c;--cq-accent-ink:#1c1712;--cq-accent-2:#c2703a;--cq-accent-soft:rgba(232,162,60,0.16);--cq-shadow:0 20px 60px rgba(0,0,0,0.45)}.direction-nightdesk .cq-direction-card,.direction-nightdesk .cq-loop-card,.direction-nightdesk .cq-signal-card{border-radius:18px;animation:cq-nightdesk-glow 3.2s ease-in-out infinite}@keyframes cq-nightdesk-glow{0%,to{box-shadow:0 0 0 rgba(232,162,60,0)}50%{box-shadow:0 0 24px rgba(232,162,60,.12)}}.direction-studiofloor{--cq-bg:#ffffff;--cq-surface:#ffffff;--cq-surface-2:#f4f4f6;--cq-ink:#0f0f12;--cq-muted:#6b6b74;--cq-line:rgba(15,15,18,0.1);--cq-accent:#2563eb;--cq-accent-ink:#ffffff;--cq-accent-2:#0f0f12;--cq-accent-soft:rgba(37,99,235,0.1);--cq-shadow:0 1px 2px rgba(15,15,18,0.06)}.direction-studiofloor.dark{--cq-bg:#111318;--cq-surface:#151820;--cq-surface-2:#1b1e25;--cq-surface-raised:#20242d;--cq-surface-inset:#0c0e13;--cq-ink:#f2f4f8;--cq-muted:#9aa3b2;--cq-line:rgba(242,244,248,0.11);--cq-accent:#4f7cff;--cq-accent-ink:#ffffff;--cq-accent-2:#9ab4ff;--cq-accent-soft:rgba(79,124,255,0.14);--cq-shadow:0 18px 50px rgba(0,0,0,0.28)}.direction-studiofloor .cq-direction-card,.direction-studiofloor .cq-loop-card,.direction-studiofloor .cq-signal-card{border-width:1px;box-shadow:none}.direction-studiofloor .cq-direction-card,.direction-studiofloor .cq-loop-card,.direction-studiofloor .cq-today-fold{animation:none!important}@media (prefers-reduced-motion:reduce){.direction-kinetic .cq-today-fold,.direction-nightdesk .cq-direction-card,.direction-nightdesk .cq-loop-card,.direction-nightdesk .cq-signal-card,.direction-screening .cq-direction-card,.direction-screening .cq-loop-card,.direction-screening .cq-today-fold{animation:none!important}}.cq-workspace{min-height:100vh;color:var(--cq-ink);background:radial-gradient(circle at 78% -8%,color-mix(in srgb,var(--cq-accent) 16%,transparent) 0,transparent 29rem),radial-gradient(circle at 8% 42%,color-mix(in srgb,var(--cq-accent-2) 8%,transparent) 0,transparent 24rem),var(--cq-bg);transition:color .2s ease,background-color .2s ease}:root:not(.dark) .cq-workspace.theme-wrapper,:root:not(.dark) .cq-workspace.theme-wrapper [data-critiqa-logo],:root:not(.dark) .cq-workspace.theme-wrapper iframe,:root:not(.dark) .cq-workspace.theme-wrapper img,:root:not(.dark) .cq-workspace.theme-wrapper video{filter:none!important}.cq-main-shell{min-height:100dvh;margin-left:var(--cq-rail-width);padding:34px clamp(22px,4vw,64px) 90px;transition:margin-left .22s ease}.cq-app-rail{position:fixed;inset:0 auto 0 0;z-index:40;flex-direction:column;width:var(--cq-rail-width);border-right:1px solid var(--cq-line);background:color-mix(in srgb,var(--cq-surface) 92%,transparent);padding:16px 0 0;min-width:0;overflow-x:hidden;backdrop-filter:blur(18px);transition:width .22s ease}.cq-app-rail>*{min-width:0;max-width:100%}.cq-app-rail.is-collapsed{width:76px}.cq-app-rail.is-collapsed~.cq-main-shell{margin-left:76px}.cq-rail-expand{position:absolute;top:22px;right:-18px;z-index:2;display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border:1px solid var(--cq-line);border-radius:50%;color:var(--cq-muted);background:var(--cq-surface);box-shadow:var(--cq-shadow);transition:color .16s ease,border-color .16s ease,transform .16s ease}.cq-rail-expand:hover{color:var(--cq-ink);border-color:var(--cq-accent);transform:translateX(2px)}.cq-avatar:focus-visible,.cq-icon-button:focus-visible,.cq-nav-item:focus-visible,.cq-rail-expand:focus-visible{outline:2px solid var(--cq-accent);outline-offset:2px}.cq-eyebrow,.cq-nav-section-label{color:var(--cq-muted);font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.cq-nav-section-label{margin:17px 11px 7px}.cq-nav-item{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:8px;min-height:46px;margin:2px 0;border:1px solid transparent;border-radius:14px;padding:6px 9px;color:var(--cq-muted);transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease}.cq-nav-item:hover{color:var(--cq-ink);background:var(--cq-surface-2);transform:translateX(2px)}.cq-nav-item.is-active{color:var(--cq-ink);border-color:color-mix(in srgb,var(--cq-accent) 32%,var(--cq-line));background:var(--cq-accent-soft)}.cq-nav-item.is-compact{display:flex;justify-content:center;width:46px;margin-inline:auto;padding:5px}.cq-nav-icon{display:flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:11px;color:currentColor}.cq-nav-item.is-active .cq-nav-icon{color:var(--cq-accent-ink);background:var(--cq-accent);box-shadow:0 7px 20px color-mix(in srgb,var(--cq-accent) 32%,transparent)}.cq-nav-description{display:block;overflow:hidden;max-height:0;margin-top:0;color:var(--cq-muted);font-size:10px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap;opacity:0;transition:max-height .16s ease,opacity .16s ease,margin-top .16s ease}.cq-nav-item:hover .cq-nav-description{max-height:16px;margin-top:1px;opacity:1}.cq-nav-flyout{position:fixed;z-index:70;width:min(310px,calc(100vw - 32px));overflow:hidden;border:1px solid var(--cq-line);border-radius:18px;color:var(--cq-ink);background:color-mix(in srgb,var(--cq-surface-raised) 96%,transparent);box-shadow:var(--cq-shadow-raised);backdrop-filter:blur(18px)}.cq-nav-flyout-header{border-bottom:1px solid var(--cq-line);padding:14px 16px 12px}.cq-nav-flyout-header>p:last-child{margin-top:3px;font-size:13px;font-weight:900}.cq-nav-flyout-item{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-width:0;border-radius:12px;padding:9px 10px;transition:color .14s ease,background .14s ease,transform .14s ease}.cq-nav-flyout-item:focus-visible,.cq-nav-flyout-item:hover{background:var(--cq-accent-soft);transform:translateX(2px);outline:none}.cq-nav-flyout-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;color:var(--cq-accent-ink);background:var(--cq-accent)}.cq-mode-toggle{display:grid;grid-template-columns:1fr 1fr;gap:3px;border:1px solid var(--cq-line);border-radius:14px;padding:3px;background:var(--cq-surface-2)}.cq-mode-toggle button{display:inline-flex;min-width:0;min-height:36px;align-items:center;justify-content:center;gap:6px;border-radius:10px;color:var(--cq-muted);font-size:11px;font-weight:900;transition:color .14s ease,background .14s ease,box-shadow .14s ease}.cq-mode-toggle button.is-active{color:var(--cq-ink);background:var(--cq-surface-raised);box-shadow:0 3px 12px color-mix(in srgb,var(--cq-bg) 35%,transparent)}.cq-mode-toggle button:focus-visible{outline:2px solid var(--cq-accent);outline-offset:1px}.cq-mode-toggle button:disabled{cursor:not-allowed;opacity:.45}.cq-mode-explainer{margin:7px 4px 0;color:var(--cq-muted);font-size:9px;line-height:1.4}.cq-avatar,.cq-icon-button{display:inline-flex;width:36px;height:36px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid var(--cq-line);border-radius:50%;color:var(--cq-muted);background:var(--cq-surface);transition:.16s ease}.cq-icon-button:hover{color:var(--cq-ink);border-color:var(--cq-accent)}.cq-avatar{color:var(--cq-accent-ink);border-color:var(--cq-accent);background:var(--cq-accent);font-size:12px;font-weight:900}.cq-account-menu{position:fixed;z-index:80;width:220px;overflow:hidden;border:1px solid var(--cq-line);border-radius:16px;background:var(--cq-surface);box-shadow:var(--cq-shadow)}.cq-account-menu a,.cq-account-menu button{display:flex;width:100%;align-items:center;gap:10px;padding:10px 14px;color:var(--cq-muted);font-size:13px;text-align:left}.cq-account-menu svg{width:15px;height:15px}.cq-account-menu a:hover,.cq-account-menu button:hover{color:var(--cq-ink);background:var(--cq-surface-2)}.cq-account-summary{display:flex;min-width:0;align-items:center;gap:10px;border:1px solid var(--cq-line);border-radius:14px;padding:9px 9px 9px 11px;background:var(--cq-surface-2)}button.cq-account-summary{cursor:pointer;transition:border-color .16s ease,background-color .16s ease}button.cq-account-summary:hover{border-color:var(--cq-accent)}button.cq-account-summary:focus-visible{outline:2px solid var(--cq-accent);outline-offset:2px}.cq-credit-meter{display:block;width:78px;height:4px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--cq-muted) 18%,transparent)}.cq-credit-meter>span{display:block;height:100%;border-radius:inherit;background:var(--cq-accent);transition:width .22s ease}.cq-tool-deck{position:fixed;inset:24px auto 24px 24px;z-index:50;display:flex;width:min(610px,calc(100vw - 48px));flex-direction:column;overflow:hidden;border:1px solid var(--cq-line);border-radius:26px;color:var(--cq-ink);background:var(--cq-surface);box-shadow:var(--cq-shadow)}.cq-page-title{margin-top:5px;font-family:var(--font-heading);font-size:clamp(32px,4vw,58px);font-weight:800;letter-spacing:-.03em;line-height:.98}.cq-primary-action{display:flex;align-items:center;justify-content:center;gap:9px;border-radius:14px;padding:13px 17px;color:var(--cq-accent-ink);background:var(--cq-accent);font-size:13px;font-weight:900;box-shadow:0 12px 30px color-mix(in srgb,var(--cq-accent) 25%,transparent);transition:transform .16s ease,box-shadow .16s ease}.cq-primary-action:hover{transform:translateY(-2px);box-shadow:0 17px 38px color-mix(in srgb,var(--cq-accent) 34%,transparent)}.cq-chapter{margin-top:12px;padding-top:40px}.cq-chapter-rule{width:100%;height:1px;background:var(--cq-line)}.cq-chapter-kicker{display:flex;align-items:center;gap:9px;margin-top:32px}.cq-chapter-marker{display:inline-block;width:9px;height:9px;border-radius:999px;background:var(--cq-accent-2);box-shadow:0 0 0 5px color-mix(in srgb,var(--cq-accent-2) 18%,transparent)}.cq-chapter-kicker p{color:var(--cq-accent-2);font-size:11px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.cq-chapter-title{margin-top:10px;font-size:clamp(28px,3.4vw,44px);font-weight:900;letter-spacing:-.045em;line-height:1.02;color:var(--cq-ink)}.cq-action-centre,.cq-direction-card,.cq-empty-state,.cq-loop-card{position:relative;overflow:hidden;border:1px solid var(--cq-line);border-radius:24px;background:var(--cq-surface);box-shadow:var(--cq-shadow)}.cq-direction-card{display:flex;min-height:320px;flex-direction:column;justify-content:space-between;padding:28px}.cq-direction-card:after{content:"";position:absolute;right:-55px;bottom:-70px;width:190px;height:190px;border:1px solid var(--cq-accent);border-radius:50%;opacity:.26;box-shadow:0 0 0 28px color-mix(in srgb,var(--cq-accent) 6%,transparent),0 0 0 56px color-mix(in srgb,var(--cq-accent) 3%,transparent)}.cq-direction-rail{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--cq-line);border-bottom:1px solid var(--cq-line)}.cq-direction-door{border:0;border-radius:0;box-shadow:none;background:transparent;min-height:0;padding:32px 28px;justify-content:flex-start;gap:10px;transition:background-color .2s ease}.cq-direction-door:not(:first-child){border-left:1px solid var(--cq-line)}.cq-direction-door:hover{background:color-mix(in srgb,var(--cq-accent) 5%,transparent)}.cq-direction-door:after{opacity:.16}.cq-direction-icon{width:30px;height:30px;color:var(--cq-accent);margin-bottom:4px}.cq-direction-headline{font-size:21px;font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--cq-ink)}.cq-direction-oneliner{font-size:13px;line-height:1.5;color:var(--cq-muted);margin-top:-4px}.cq-direction-door .cq-direction-link{margin-top:auto;padding-top:10px}@media (max-width:860px){.cq-direction-rail{grid-template-columns:1fr}.cq-direction-door:not(:first-child){border-left:0;border-top:1px solid var(--cq-line)}}.cq-direction-link,.cq-text-link{display:flex;align-items:center;gap:7px;color:var(--cq-accent);font-size:12px;font-weight:900}.cq-direction-link svg,.cq-text-link svg{transition:transform .2s ease}.cq-direction-card:hover .cq-direction-link svg,a.cq-text-link:hover svg,button.cq-text-link:hover svg{transform:translateX(4px)}.cq-today-fold{min-height:calc(100vh - 124px)}.cq-today-fold .cq-page-title{font-size:clamp(34px,4.8vw,72px);letter-spacing:-.06em;max-width:15ch}.cq-loop-card{padding:28px}.cq-loop-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:28px}.cq-loop-step{position:relative;display:flex;min-height:150px;flex-direction:column;gap:9px;border:1px solid color-mix(in srgb,var(--cq-accent) 20%,var(--cq-line));border-radius:16px;padding:14px;background:color-mix(in srgb,var(--cq-accent) 7%,var(--cq-surface-2));transition:transform .16s ease,border-color .16s ease,background .16s ease}.cq-loop-step:hover{z-index:1;transform:translateY(-4px);border-color:var(--cq-accent);background:color-mix(in srgb,var(--cq-accent) 12%,var(--cq-surface-2))}.cq-loop-step-number{color:var(--cq-muted);font-size:9px;font-weight:900;letter-spacing:.12em}.cq-loop-step strong{margin-top:auto;font-size:13px}.cq-loop-step small{display:block;color:var(--cq-muted);font-size:9px;line-height:1.3;min-height:2.6em}.cq-loop-arrow{position:absolute;right:-12px;top:50%;z-index:2;color:var(--cq-accent)}.cq-signal-card{display:flex;min-height:142px;flex-direction:column;border:1px solid var(--cq-line);border-radius:19px;padding:20px;background:var(--cq-surface)}.cq-signal-card span{color:var(--cq-muted);font-size:11px;font-weight:700}.cq-signal-card strong{margin-top:auto;font-size:38px;font-weight:900;letter-spacing:-.05em}.cq-signal-card small{color:var(--cq-muted);font-size:10px}.cq-signal-card.is-accent{color:#fff;border-color:var(--cq-accent-2);background:var(--cq-accent-2)}.cq-signal-card.is-accent small,.cq-signal-card.is-accent span{color:rgba(21,22,18,.62)}.cq-action-centre{padding:24px}.cq-next-move{display:grid;grid-template-columns:34px 1fr 18px;align-items:center;gap:10px;border:1px solid var(--cq-line);border-radius:15px;padding:14px;background:var(--cq-surface-2)}.cq-next-move>svg:first-child{width:18px;color:var(--cq-accent)}.cq-next-move>svg:last-child{width:15px;color:var(--cq-muted)}.cq-next-move>span{min-width:0}.cq-next-move strong{display:block;font-size:12px}.cq-next-move small{display:block;overflow:hidden;margin-top:2px;color:var(--cq-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.cq-empty-state{padding:62px 24px;text-align:center}.cq-studio-intro{padding:8px 0 4px}.cq-status-pill{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--cq-line);border-radius:999px;padding:7px 10px;color:var(--cq-muted);background:var(--cq-surface-2);font-size:10px;font-weight:800}.cq-brief-route{display:flex;min-height:132px;flex-direction:column;align-items:flex-start;gap:6px;border:1px solid var(--cq-line);border-radius:18px;padding:17px;color:var(--cq-ink);background:var(--cq-surface);text-align:left;transition:transform .16s ease,border-color .16s ease,background .16s ease}.cq-brief-route:hover{transform:translateY(-2px);border-color:var(--cq-accent)}.cq-brief-route.is-active{border-color:color-mix(in srgb,var(--cq-accent) 55%,var(--cq-line));background:var(--cq-accent-soft)}.cq-brief-route span{color:var(--cq-accent);font-size:9px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.cq-brief-route strong{margin-top:auto;font-size:16px;font-weight:900}.cq-brief-route small{color:var(--cq-muted);font-size:10px;line-height:1.45}.cq-account-picker{display:grid;gap:6px;min-width:min(100%,280px)}.cq-account-picker span{color:var(--cq-muted);font-size:9px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.cq-account-picker select{width:100%;border:1px solid var(--cq-line);border-radius:13px;padding:11px 36px 11px 12px;color:var(--cq-ink);background:var(--cq-surface);font-size:12px;font-weight:800;outline:none}.cq-performance-connect{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-height:260px;border:1px solid var(--cq-line);border-radius:24px;padding:clamp(26px,5vw,48px);background:var(--cq-surface);box-shadow:var(--cq-shadow)}.cq-performance-metric{display:grid;min-height:145px;grid-template-columns:1fr auto;gap:7px;border:1px solid var(--cq-line);border-radius:19px;padding:19px;background:var(--cq-surface)}.cq-performance-metric svg{width:17px;height:17px;color:var(--cq-accent)}.cq-performance-metric span{color:var(--cq-muted);font-size:10px;font-weight:800}.cq-performance-metric strong{grid-column:1/-1;align-self:end;font-size:clamp(26px,3vw,39px);font-weight:900;letter-spacing:-.045em}.cq-recommendation{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;border:1px solid var(--cq-line);border-radius:17px;padding:15px;background:var(--cq-surface-2)}.cq-recommendation-icon{display:flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:13px;color:var(--cq-accent);background:var(--cq-accent-soft)}.cq-recommendation-icon svg{width:18px;height:18px}.cq-recommendation strong{font-size:13px}.cq-recommendation span{border-radius:999px;padding:4px 7px;color:var(--cq-muted);background:var(--cq-surface);font-size:8px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.cq-recommendation p{margin-top:5px;color:var(--cq-muted);font-size:11px;line-height:1.55}.cq-recommendation>a{display:flex;align-items:center;gap:5px;border:1px solid var(--cq-line);border-radius:11px;padding:9px 11px;color:var(--cq-ink);background:var(--cq-surface);font-size:10px;font-weight:900;white-space:nowrap}.cq-recommendation>a svg{width:12px;height:12px}.cq-recommendation.is-scale{border-color:color-mix(in srgb,#22c55e 34%,var(--cq-line))}.cq-recommendation.is-stop{border-color:color-mix(in srgb,#ef4444 34%,var(--cq-line))}.cq-recommendation.is-iterate{border-color:color-mix(in srgb,#f59e0b 34%,var(--cq-line))}.cq-learning-note{display:flex;align-items:flex-start;gap:12px;border-left:3px solid var(--cq-accent-2);border-radius:3px 15px 15px 3px;padding:18px;background:var(--cq-surface-2)}.cq-learning-note svg{flex:0 0 auto;color:var(--cq-accent)}.cq-learning-note strong{font-size:12px}.cq-learning-note p{margin-top:3px;color:var(--cq-muted);font-size:11px;line-height:1.5}.cq-tutorial{position:fixed;right:22px;bottom:22px;z-index:60;display:grid;width:min(390px,calc(100vw - 32px));grid-template-columns:40px 1fr;gap:13px;border:1px solid color-mix(in srgb,var(--cq-accent) 36%,var(--cq-line));border-radius:21px;padding:18px;color:var(--cq-ink);background:var(--cq-surface);box-shadow:var(--cq-shadow);animation:cq-tutorial-in .28s ease-out both}@keyframes cq-tutorial-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.cq-tutorial-icon{display:flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:13px;color:var(--cq-accent);background:var(--cq-accent-soft)}.cq-tutorial-icon svg{width:18px;height:18px}.cq-tutorial h2{margin-top:4px;padding-right:22px;font-size:15px;font-weight:900}.cq-tutorial p:not(.cq-eyebrow){margin-top:6px;color:var(--cq-muted);font-size:11px;line-height:1.55}.cq-tutorial a{display:inline-flex;align-items:center;gap:6px;margin-top:11px;color:var(--cq-accent);font-size:10px;font-weight:900}.cq-tutorial a svg{width:12px;height:12px}.cq-tutorial-close{position:absolute;right:12px;top:12px;color:var(--cq-muted)}.cq-tutorial-close svg{width:14px;height:14px}.cq-mobile-header{position:sticky;top:0;z-index:30;height:66px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--cq-line);padding:0 16px;background:color-mix(in srgb,var(--cq-surface) 92%,transparent);backdrop-filter:blur(16px)}.cq-mobile-drawer{position:fixed;inset:0 auto 0 0;z-index:50;display:flex;width:min(310px,88vw);min-height:100dvh;max-height:100dvh;min-width:0;flex-direction:column;overflow-x:hidden;padding-top:12px;color:var(--cq-ink);background:var(--cq-surface);box-shadow:var(--cq-shadow-raised)}.cq-mobile-dock{position:fixed;right:12px;bottom:12px;left:12px;z-index:35;display:none;grid-template-columns:repeat(5,1fr);border:1px solid var(--cq-line);border-radius:18px;padding:7px;background:color-mix(in srgb,var(--cq-surface) 94%,transparent);box-shadow:var(--cq-shadow);backdrop-filter:blur(18px)}.cq-mobile-dock a,.cq-mobile-dock button{display:flex;flex-direction:column;align-items:center;gap:3px;border-radius:12px;padding:6px 2px;color:var(--cq-muted);font-size:8px;font-weight:800}.cq-mobile-dock .is-active{color:var(--cq-accent);background:var(--cq-accent-soft)}@media (max-width:1199px){.cq-loop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cq-loop-arrow{display:none}}@media (max-width:1023px){.cq-main-shell{margin-left:0;padding:26px 18px 108px}.cq-mobile-header{display:flex}.cq-mobile-dock{display:grid}.cq-today-fold{min-height:calc(100vh - 134px)}}@media (max-width:639px){.cq-loop-grid{grid-template-columns:1fr 1fr}.cq-loop-step{min-height:132px}.cq-direction-card{min-height:290px}.cq-page-title{font-size:38px}.cq-tool-deck{inset:10px;width:auto}.cq-performance-connect{grid-template-columns:1fr}.cq-recommendation{grid-template-columns:38px 1fr}.cq-recommendation>a{grid-column:1/-1;justify-content:center}.cq-tutorial{right:16px;bottom:88px}.cq-workspace:has([data-cq-primary-onboarding]) .cq-tutorial{display:none}}@media (prefers-reduced-motion:reduce){.cq-workspace *,.cq-workspace :after,.cq-workspace :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.cq-mode{width:100%}.cq-mode-marker{display:inline-flex;align-items:center;gap:8px;color:var(--cq-muted);font-size:10px;letter-spacing:.11em;text-transform:uppercase}.cq-mode-marker>span{width:7px;height:7px;border-radius:999px;background:var(--cq-accent-2);box-shadow:0 0 0 4px color-mix(in srgb,var(--cq-accent-2) 16%,transparent)}.cq-mode-marker strong{color:var(--cq-ink);font-size:inherit}.cq-mode-marker small{padding-left:8px;border-left:1px solid var(--cq-line);font-size:inherit}.cq-mode-briefing .cq-mode-marker>span{background:var(--cq-accent);box-shadow:0 0 0 4px var(--cq-accent-soft)}.cq-mode-workbench .cq-mode-marker>span{background:var(--cq-info);box-shadow:0 0 0 4px color-mix(in srgb,var(--cq-info) 16%,transparent)}.cq-evidence-tag{display:inline-flex;width:fit-content;align-items:center;border:1px solid;border-radius:999px;padding:5px 9px;color:var(--cq-muted);font-size:9px;font-weight:850;letter-spacing:.1em;line-height:1;text-transform:uppercase}.cq-evidence-tag[data-evidence-state=measured]{color:var(--cq-measured)}.cq-evidence-tag[data-evidence-state=observed]{color:var(--cq-observed)}.cq-evidence-tag[data-evidence-state=predicted]{color:var(--cq-predicted)}.cq-evidence-tag[data-evidence-state=recommended]{color:var(--cq-accent-ink);background:var(--cq-recommended);border-color:var(--cq-recommended)}.cq-evidence-tag[data-evidence-state=missing]{color:var(--cq-muted);border-style:dashed}.cq-briefing-hero{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(250px,.65fr);min-height:min(680px,calc(100vh - 112px));overflow:hidden;border-top:1px solid var(--cq-line);border-bottom:1px solid var(--cq-line)}.cq-briefing-main{display:flex;min-width:0;flex-direction:column;padding:clamp(28px,4.5vw,68px) clamp(0px,3vw,44px) clamp(28px,4vw,54px) 0}.cq-briefing-main h1{max-width:14ch;margin-top:20px;font-family:var(--font-heading);font-size:clamp(42px,5.9vw,88px);font-weight:800;letter-spacing:-.065em;line-height:.92;text-wrap:balance}.cq-briefing-main>p{max-width:58ch;margin-top:20px;color:var(--cq-muted);font-size:14px;line-height:1.65}.cq-briefing-artifact{position:relative;display:grid;min-height:280px;margin-top:auto;overflow:hidden;border-radius:var(--cq-radius-lg);background:var(--cq-surface-inset);box-shadow:var(--cq-shadow-raised)}.cq-briefing-artifact img{width:100%;height:clamp(270px,34vh,430px);object-fit:contain;background:#090a08}.cq-briefing-artifact-empty{display:grid;min-height:310px;place-items:center;padding:30px;text-align:center}.cq-briefing-artifact-empty svg{width:42px;height:42px;color:var(--cq-accent)}.cq-briefing-artifact-empty strong{display:block;margin-top:14px;font-size:18px}.cq-briefing-artifact-empty small{display:block;max-width:38ch;margin-top:6px;color:var(--cq-muted);line-height:1.5}.cq-briefing-artifact-caption{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;background:var(--cq-surface-raised)}.cq-briefing-artifact-caption strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.cq-briefing-artifact-caption a{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;color:var(--cq-accent-2);font-size:11px;font-weight:900}.cq-briefing-evidence{display:flex;flex-direction:column;border-left:1px solid var(--cq-line)}.cq-briefing-evidence header{padding:30px 26px 18px}.cq-briefing-signal{display:flex;min-height:128px;flex-direction:column;justify-content:center;border-top:1px solid var(--cq-line);padding:20px 26px}.cq-briefing-signal span{color:var(--cq-muted);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.cq-briefing-signal strong{margin-top:7px;font-family:var(--font-heading);font-size:clamp(26px,3vw,42px);letter-spacing:-.04em}.cq-briefing-signal small{margin-top:3px;color:var(--cq-muted);font-size:11px}.cq-briefing-next{margin-top:auto;padding:24px 26px;border-top:1px solid var(--cq-line);background:var(--cq-accent-soft)}.cq-briefing-next p{margin-top:9px;font-size:14px;font-weight:800;line-height:1.4}.cq-briefing-next a{display:inline-flex;align-items:center;gap:8px;margin-top:14px;color:var(--cq-ink);font-size:11px;font-weight:900}.cq-intelligence-map{overflow:hidden;border:1px solid var(--cq-line);border-radius:var(--cq-radius-lg);background:var(--cq-surface);box-shadow:var(--cq-shadow)}.cq-intelligence-map-head{display:flex;align-items:end;justify-content:space-between;gap:24px;padding:26px 28px;border-bottom:1px solid var(--cq-line)}.cq-intelligence-map-head h2{max-width:19ch;margin-top:6px;font-family:var(--font-heading);font-size:clamp(28px,3vw,44px);font-weight:800;letter-spacing:-.045em;line-height:1}.cq-intelligence-map-layout{display:grid;grid-template-columns:minmax(210px,.75fr) minmax(260px,1fr) minmax(240px,.8fr)}.cq-intelligence-map-core{display:flex;min-height:390px;flex-direction:column;justify-content:center;padding:34px 28px;background:var(--cq-surface-inset)}.cq-intelligence-map-core>svg{width:36px;height:36px;color:var(--cq-accent-2)}.cq-intelligence-map-core span{margin-top:26px;color:var(--cq-muted);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.cq-intelligence-map-core strong{max-width:12ch;margin-top:9px;font-family:var(--font-heading);font-size:30px;letter-spacing:-.04em;line-height:1}.cq-intelligence-map-core small{max-width:28ch;margin-top:16px;color:var(--cq-muted);font-size:10px;line-height:1.5}.cq-intelligence-node-list{display:flex;flex-direction:column;border-left:1px solid var(--cq-line);border-right:1px solid var(--cq-line)}.cq-intelligence-node-list button{display:grid;min-height:55px;grid-template-columns:32px 1fr 10px;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid var(--cq-line);color:var(--cq-muted);text-align:left;transition:background var(--cq-motion-fast),color var(--cq-motion-fast)}.cq-intelligence-node-list button:last-child{border-bottom:0}.cq-intelligence-node-list button.is-selected,.cq-intelligence-node-list button:hover{color:var(--cq-ink);background:var(--cq-accent-soft)}.cq-intelligence-node-list button>svg{width:18px;height:18px}.cq-intelligence-node-list small,.cq-intelligence-node-list strong{display:block}.cq-intelligence-node-list strong{font-size:12px}.cq-intelligence-node-list small{margin-top:2px;color:var(--cq-muted);font-size:9px}.cq-intelligence-node-list i{width:7px;height:7px;border-radius:999px;background:var(--cq-muted);opacity:.35}.cq-intelligence-node-list i[data-state=available]{background:var(--cq-measured);opacity:1;box-shadow:0 0 0 4px color-mix(in srgb,var(--cq-measured) 14%,transparent)}.cq-intelligence-inspector{display:flex;min-width:0;flex-direction:column;align-items:flex-start;padding:30px 26px}.cq-intelligence-inspector>svg{width:30px;height:30px;color:var(--cq-accent-2)}.cq-intelligence-inspector .cq-evidence-tag{margin-top:24px}.cq-intelligence-inspector h3{margin-top:20px;font-size:12px;color:var(--cq-muted)}.cq-intelligence-inspector>strong{margin-top:5px;font-family:var(--font-heading);font-size:34px;letter-spacing:-.04em}.cq-intelligence-inspector p{margin-top:14px;color:var(--cq-muted);font-size:12px;line-height:1.6}.cq-intelligence-inspector a{display:inline-flex;align-items:center;gap:7px;margin-top:auto;padding-top:22px;color:var(--cq-accent-2);font-size:11px;font-weight:900}.cq-workbench-shell{position:relative;isolation:isolate;max-width:1440px;margin-inline:auto}.cq-workbench-shell:before{content:none}.cq-report-stack{display:flex;flex-direction:column;gap:1.5rem}.cq-report-stack>*{margin-block:0!important}.cq-workbench-mode-label{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}@keyframes cq-workbench-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.cq-main-shell>*{animation:cq-workbench-enter .36s cubic-bezier(.22,1,.36,1) both}.cq-workbench-shell{animation:cq-workbench-enter .42s cubic-bezier(.22,1,.36,1) both}.cq-workbench-shell :is(button,a,article,section){transition-property:color,background-color,border-color,transform,box-shadow;transition-duration:.18s}.cq-workbench-shell article:hover{transform:translateY(-2px)}}@media (max-width:980px){.cq-briefing-hero{grid-template-columns:1fr}.cq-briefing-evidence{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--cq-line);border-left:0}.cq-briefing-evidence header,.cq-briefing-next{grid-column:1/-1}.cq-briefing-signal{min-height:104px}.cq-intelligence-map-layout{grid-template-columns:1fr 1.2fr}.cq-intelligence-map-core{min-height:280px}.cq-intelligence-inspector{grid-column:1/-1;min-height:250px;border-top:1px solid var(--cq-line)}}@media (max-width:640px){.cq-briefing-main{padding-right:0}.cq-briefing-main h1{font-size:44px}.cq-briefing-evidence{grid-template-columns:1fr}.cq-briefing-evidence header,.cq-briefing-next{grid-column:auto}.cq-intelligence-map-head{align-items:flex-start;flex-direction:column}.cq-intelligence-map-layout{grid-template-columns:1fr}.cq-intelligence-map-core{min-height:260px}.cq-intelligence-node-list{border:0;border-top:1px solid var(--cq-line)}.cq-intelligence-inspector{grid-column:auto}.cq-mode-marker small{display:none}}.cq-brain-chat-mark{position:relative;display:inline-flex;width:64px;height:64px;flex:0 0 auto;filter:drop-shadow(0 0 16px color-mix(in srgb,#7c5cff 55%,transparent))}.cq-brain-chat-mark.is-active{filter:drop-shadow(0 0 18px color-mix(in srgb,#36d8ff 55%,transparent)) drop-shadow(0 0 24px color-mix(in srgb,#ff4fd8 45%,transparent))}.cq-brain-launcher-wrap{position:relative;display:flex;justify-content:center;margin:14px 0 4px;padding:4px 2px 14px}.cq-brain-launcher-wrap.is-compact{padding-inline:0}.cq-brain-launcher-wrap.is-mobile{position:fixed;right:18px;bottom:88px;z-index:44;margin:0;padding:0}.cq-brain-launcher{position:relative;display:flex;width:100%;min-height:94px;align-items:center;justify-content:center;gap:8px;overflow:visible;border:0;border-radius:22px;padding:8px 10px;color:var(--cq-ink);background:transparent;cursor:pointer;isolation:isolate}.cq-brain-launcher:focus-visible{outline:2px solid var(--cq-accent);outline-offset:3px}.cq-brain-launcher-wrap.is-compact .cq-brain-launcher{width:58px;min-height:58px;padding:0}.cq-brain-launcher-wrap.is-mobile .cq-brain-launcher{width:62px;min-height:62px;border:1px solid color-mix(in srgb,#8b5cf6 32%,var(--cq-line));border-radius:22px;padding:0;background:color-mix(in srgb,var(--cq-surface) 88%,transparent);box-shadow:0 18px 54px rgba(7,7,18,.28),0 0 28px color-mix(in srgb,#8b5cf6 24%,transparent);backdrop-filter:blur(18px)}.cq-brain-launcher-wrap.is-compact .cq-brain-chat-mark,.cq-brain-launcher-wrap.is-mobile .cq-brain-chat-mark{width:50px;height:50px}.cq-brain-launcher-copy{display:grid;max-width:132px;gap:2px;text-align:left}.cq-brain-launcher-copy strong{color:var(--cq-ink);font-size:12px;font-weight:900;letter-spacing:-.01em}.cq-brain-launcher-copy small{color:var(--cq-muted);font-size:9px;font-weight:800;letter-spacing:.035em;transition:color .2s ease}.cq-brain-launcher:focus-visible .cq-brain-launcher-copy small,.cq-brain-launcher:hover .cq-brain-launcher-copy small{color:#c7b8ff}.cq-brain-launcher-aura{position:absolute;left:24px;top:50%;width:64px;height:64px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,#7c5cff 32%,transparent),transparent 66%);filter:blur(10px);opacity:.7;transform:translateY(-50%);animation:cqBrainAura 3.2s ease-in-out infinite;pointer-events:none}.cq-brain-launcher-wrap.is-compact .cq-brain-launcher-aura,.cq-brain-launcher-wrap.is-mobile .cq-brain-launcher-aura{left:50%;transform:translate(-50%,-50%)}.cq-brain-launcher-ping{position:absolute;right:15px;top:16px;width:7px;height:7px;border-radius:999px;background:#ff65cf;box-shadow:0 0 12px #ff65cf;animation:cqBrainPing 2.8s ease-out infinite}.cq-brain-launcher-wrap.is-compact .cq-brain-launcher-ping,.cq-brain-launcher-wrap.is-mobile .cq-brain-launcher-ping{right:5px;top:5px}.cq-brain-chat-panel{position:fixed;z-index:72;top:14px;bottom:14px;display:flex;width:min(460px,calc(100vw - 110px));min-width:0;flex-direction:column;overflow:hidden;border:1px solid color-mix(in srgb,#8b5cf6 28%,var(--cq-line));border-radius:24px;color:var(--cq-ink);background:radial-gradient(circle at 20% 0,color-mix(in srgb,#6d4aff 12%,transparent),transparent 34%),color-mix(in srgb,var(--cq-surface) 96%,transparent);box-shadow:0 30px 90px rgba(4,4,14,.32),0 0 44px color-mix(in srgb,#7c5cff 12%,transparent);backdrop-filter:blur(22px)}.cq-brain-chat-panel.rail-expanded{left:282px}.cq-brain-chat-panel.rail-collapsed{left:90px}.cq-brain-chat-header{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--cq-line);padding:12px 14px;background:color-mix(in srgb,var(--cq-surface) 84%,transparent)}.cq-brain-history{position:absolute;z-index:4;top:66px;right:10px;left:10px;border:1px solid var(--cq-line);border-radius:16px;padding:10px;background:color-mix(in srgb,var(--cq-surface) 98%,transparent);box-shadow:var(--cq-shadow-raised);backdrop-filter:blur(20px)}.cq-brain-chat-scroll{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;padding:14px;scrollbar-width:thin}.cq-brain-welcome{margin:8px 0 18px;border:1px solid color-mix(in srgb,#7c5cff 22%,var(--cq-line));border-radius:20px;padding:18px;background:radial-gradient(circle at 18% 10%,color-mix(in srgb,#31d8ff 10%,transparent),transparent 38%),radial-gradient(circle at 88% 8%,color-mix(in srgb,#ff4fd8 10%,transparent),transparent 40%),var(--cq-surface-2)}.cq-brain-welcome-orb{display:flex;width:70px;height:70px;align-items:center;justify-content:center;margin-bottom:12px}.cq-brain-suggestion{display:flex;width:100%;align-items:center;gap:8px;border:1px solid var(--cq-line);border-radius:12px;padding:9px 10px;color:var(--cq-muted);background:color-mix(in srgb,var(--cq-surface) 70%,transparent);font-size:11px;font-weight:750;text-align:left;transition:color .16s ease,border-color .16s ease,transform .16s ease,background .16s ease}.cq-brain-suggestion:hover{color:var(--cq-ink);border-color:color-mix(in srgb,#8b5cf6 36%,var(--cq-line));background:color-mix(in srgb,#7c5cff 8%,var(--cq-surface));transform:translateY(-1px)}.cq-brain-message-row{display:flex;align-items:flex-start;gap:8px;margin:8px 0}.cq-brain-message-row.is-user{justify-content:flex-end}.cq-brain-message{max-width:88%;border:1px solid var(--cq-line);border-radius:16px;padding:10px 12px;font-size:12px;line-height:1.65}.cq-brain-message.is-model{border-top-left-radius:5px;color:var(--cq-muted);background:var(--cq-surface-2)}.cq-brain-message.is-user{border-top-right-radius:5px;color:var(--cq-ink);border-color:color-mix(in srgb,#8b5cf6 28%,var(--cq-line));background:color-mix(in srgb,#7c5cff 13%,var(--cq-surface))}.cq-brain-file-chip{display:inline-flex;max-width:220px;align-items:center;gap:5px;border:1px solid color-mix(in srgb,#8b5cf6 24%,var(--cq-line));border-radius:9px;padding:4px 7px;color:#c9bdff;background:color-mix(in srgb,#7c5cff 8%,transparent);font-size:9px;font-weight:800}.cq-brain-file-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cq-brain-file-chip button{display:inline-flex;color:var(--cq-muted)}.cq-brain-composer{border-top:1px solid var(--cq-line);padding:10px 12px 12px;background:color-mix(in srgb,var(--cq-surface) 94%,transparent)}.cq-brain-composer-button,.cq-brain-send{display:inline-flex;width:42px;height:42px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:13px;transition:opacity .16s ease,color .16s ease,background .16s ease,transform .16s ease}.cq-brain-composer-button{border:1px solid var(--cq-line);color:var(--cq-muted);background:var(--cq-surface-2)}.cq-brain-send{color:white;background:linear-gradient(135deg,#7258ff,#a744e9);box-shadow:0 10px 24px rgba(106,74,255,.2)}.cq-brain-composer-button:hover:not(:disabled),.cq-brain-send:hover:not(:disabled){transform:translateY(-1px)}.cq-brain-composer-button:disabled,.cq-brain-send:disabled{cursor:not-allowed;opacity:.42}.cq-brain-chat-input{min-height:42px;max-height:120px;min-width:0;flex:1;resize:none;overflow-y:auto;border:1px solid var(--cq-line);border-radius:13px;padding:10px 12px;color:var(--cq-ink);background:var(--cq-surface-2);font-size:12px;line-height:1.5;outline:none}.cq-brain-chat-input:focus{border-color:color-mix(in srgb,#8b5cf6 48%,var(--cq-line));box-shadow:0 0 0 3px color-mix(in srgb,#7c5cff 9%,transparent)}.cq-brain-panel-mobile-backdrop{position:fixed;inset:0;z-index:71;background:color-mix(in srgb,var(--cq-bg) 44%,transparent);backdrop-filter:blur(4px)}@keyframes cqBrainAura{0%,to{opacity:.48;transform:translateY(-50%) scale(.92)}50%{opacity:.9;transform:translateY(-50%) scale(1.08)}}@keyframes cqBrainPing{0%{transform:scale(.7);opacity:.15}22%{transform:scale(1);opacity:1}55%,to{transform:scale(1.7);opacity:0}}.cq-brain-launcher-wrap.is-compact .cq-brain-launcher-aura,.cq-brain-launcher-wrap.is-mobile .cq-brain-launcher-aura{animation-name:cqBrainAuraCentered}@keyframes cqBrainAuraCentered{0%,to{opacity:.48;transform:translate(-50%,-50%) scale(.92)}50%{opacity:.9;transform:translate(-50%,-50%) scale(1.08)}}@media (max-width:1023px){.cq-brain-chat-panel{inset:8px;width:auto;border-radius:22px}.cq-brain-chat-panel.rail-collapsed,.cq-brain-chat-panel.rail-expanded{left:8px}.cq-brain-chat-header{padding-top:max(12px,env(safe-area-inset-top))}.cq-brain-composer{padding-bottom:max(12px,env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.cq-brain-launcher-aura,.cq-brain-launcher-ping{animation:none}}#__next,body,html{max-width:100%}:where(.flex,.inline-flex,.grid)>*{min-width:0}:where([data-slot=card],[data-slot=card-header],[data-slot=card-content],[data-slot=card-footer],[data-slot=tabs],[data-slot=tabs-content],[role=dialog],.rounded-lg,.rounded-xl,.rounded-2xl,.rounded-3xl,.rounded-4xl,main,section,article){min-width:0;max-width:100%}[role=dialog]{max-width:calc(100vw - 2rem)}:where(p,h1,h2,h3,h4,h5,h6,li,dt,dd,label,a,span){max-width:100%;overflow-wrap:anywhere;word-break:normal}:where(img,video,canvas,iframe){max-width:100%}pre{max-width:100%;overflow-x:auto;white-space:pre}code,pre code{overflow-wrap:normal;word-break:normal}:where(input,textarea,select,button){max-width:100%}