@font-face{font-family:Space Grotesk;src:url(/fonts/space-grotesk-variable.ttf)format("truetype");font-weight:300 700;font-style:normal;font-display:swap}:root{--background:240 20% 4%;--foreground:220 10% 96%;--card:234 23% 8%;--card-foreground:220 10% 96%;--popover:240 6% 9%;--popover-foreground:220 10% 96%;--primary:158 70% 50%;--primary-foreground:164 75% 8%;--secondary:235 20% 11%;--secondary-foreground:220 16% 88%;--muted:235 20% 11%;--muted-foreground:216 7% 65%;--accent:158 70% 50%;--accent-foreground:164 75% 8%;--border:228 18% 18%;--input:240 6% 6%;--ring:158 70% 50%;--radius:.75rem;--critical:350 90% 76%;--attention:27 95% 76%;--success:158 70% 66%;--info:210 85% 78%;--review:265 85% 80%;--insight:326 80% 78%;--workspace-shadow:0 12px 30px #00000024;--workspace-surface:linear-gradient(160deg, #17182661, #0c0c1338)}.light{--background:220 20% 97%;--foreground:224 25% 13%;--card:0 0% 100%;--card-foreground:224 25% 13%;--popover:0 0% 100%;--popover-foreground:224 25% 13%;--primary:158 75% 29%;--primary-foreground:0 0% 100%;--secondary:220 18% 94%;--secondary-foreground:224 20% 20%;--muted:220 18% 94%;--muted-foreground:216 7% 43%;--accent:158 75% 29%;--accent-foreground:0 0% 100%;--border:220 16% 86%;--input:220 20% 98%;--ring:158 75% 29%;--critical:349 70% 40%;--attention:25 85% 35%;--success:158 75% 29%;--info:212 75% 38%;--review:265 65% 42%;--insight:326 65% 40%;--workspace-shadow:0 8px 24px #141e320b;--workspace-surface:hsl(var(--card) / .55)}.status-critical{--status-color:var(--critical);color:hsl(var(--critical));background:hsl(var(--critical) / .14);border-color:hsl(var(--critical) / .18)}.status-attention{--status-color:var(--attention);color:hsl(var(--attention));background:hsl(var(--attention) / .14);border-color:hsl(var(--attention) / .18)}.status-success{--status-color:var(--success);color:hsl(var(--success));background:hsl(var(--success) / .12);border-color:hsl(var(--success) / .18)}.status-info{--status-color:var(--info);color:hsl(var(--info));background:hsl(var(--info) / .12);border-color:hsl(var(--info) / .18)}.btn-primary,.btn-secondary,.btn-ghost{border-radius:9px;gap:6px;min-height:36px;padding:8px 12px;font-size:12px}.btn-primary{background:linear-gradient(175deg, #58eeb7, hsl(var(--primary)) 54%, #16b688);box-shadow:inset 0 1px 0 hsl(var(--primary) / .25), 0 4px 16px hsl(var(--primary) / .12);border:1px solid #93eccb80}.light .btn-primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.input-field{border-radius:9px;padding:9px 12px;font-size:13px}.toast{border-radius:12px;font-size:12px}.card,.kpi-card{border-radius:14px}.card-spacious{padding:20px}.app-workspace{font-size:13px;font-family:var(--font-plus-jakarta), sans-serif;background:hsl(var(--background))}.app-workspace .studio-shell-body{isolation:isolate;background:radial-gradient(ellipse at 70% 0%, #5b42d711, transparent 42%), hsl(var(--background));min-height:100dvh;box-shadow:none;border:0;border-radius:0;margin:0;position:relative}.app-workspace .studio-shell-body:before{display:none}.light .app-workspace{background:hsl(var(--background))}.light .app-workspace .studio-shell-body{background:hsl(var(--background));box-shadow:none}.app-workspace.studio-shell{--sidebar-width:224px}.app-workspace.studio-shell.sidebar-collapsed{--sidebar-width:64px}.app-workspace .studio-sidebar{background:hsl(var(--background));border-right-color:hsl(var(--border))}.app-workspace .studio-brand{gap:10px;min-height:76px;padding:20px 16px}.app-workspace .studio-brand-logo{border-radius:8px;flex:none;width:100px;padding:7px 9px}.studio-brand-caption{color:hsl(var(--muted-foreground));border-left:1px solid hsl(var(--border));padding-left:10px;font-size:10px}.app-workspace .studio-brand.is-compact{padding:20px 8px}.app-workspace .studio-brand.is-compact .studio-brand-logo{width:48px;padding:5px}.app-workspace .studio-sidebar-nav{padding:6px 10px}.app-workspace .studio-nav-group+.studio-nav-group{margin-top:14px;padding-top:14px}.app-workspace .studio-nav-label{letter-spacing:.1em;margin-bottom:8px;padding:0 10px;font-size:9px}.app-workspace .studio-nav-item{border-radius:8px;gap:10px;min-height:36px;margin-bottom:2px;padding:8px 10px;font-size:12px;transition:background-color .15s,color .15s}.app-workspace .studio-nav-item>svg{width:16px;height:16px}.app-workspace .studio-nav-item.is-active{color:hsl(var(--foreground));background:linear-gradient(110deg, hsl(var(--primary) / .12), hsl(var(--foreground) / .035));box-shadow:none}.app-workspace .studio-nav-item.is-active>svg{color:hsl(var(--primary))}.app-workspace .studio-nav-item.is-compact{min-height:40px;padding:10px}.app-workspace .studio-nav-children{margin:4px 0 8px 17px;padding-left:10px}.app-workspace .studio-nav-child{border-radius:7px;padding:7px 10px;font-size:11px}.app-workspace .studio-nav-child.is-active{color:hsl(var(--foreground));background:hsl(var(--secondary))}.app-workspace .studio-sidebar-footer{padding:10px}.app-workspace .studio-toolbar{background:hsl(var(--background) / .94);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom-color:hsl(var(--border));border-radius:0;height:56px;padding:0 28px;top:0}.app-workspace .studio-toolbar>div:first-child{flex:1}.app-workspace .workspace-content{width:100%;padding:28px}.app-workspace .studio-heading{background:0 0;border:0;border-radius:0;gap:12px;padding:0 0 4px}.app-workspace .studio-heading:before{display:none}.app-workspace .studio-heading h1{letter-spacing:-.055em;font-family:Space Grotesk,sans-serif;font-size:clamp(28px,2.6vw,36px);font-weight:500}.app-workspace .studio-heading p{max-width:68ch;font-size:13px;line-height:1.65}.app-workspace .studio-eyebrow{letter-spacing:.1em;margin-bottom:6px;font-size:9px}.app-workspace .studio-heading-status{margin-top:2px;padding-top:10px;font-size:10px}.app-workspace .studio-subnav{background:hsl(var(--secondary) / .65);border-radius:10px;gap:3px;width:fit-content;max-width:100%;padding:4px}.app-workspace .studio-subnav>a,.app-workspace .studio-subnav>button{border-radius:7px;padding:7px 12px;font-size:11px}.app-workspace .studio-subnav>a{border-bottom-width:0}.app-workspace .studio-subnav svg{width:14px;height:14px}.app-workspace .studio-subnav>[aria-current=page],.app-workspace .studio-subnav>[aria-pressed=true]{background:hsl(var(--card));color:hsl(var(--primary));box-shadow:0 1px 4px #0000001f}.app-workspace .workspace-content :where(.card,.kpi-card,[data-ui=card]){background:var(--workspace-surface);border-color:hsl(var(--border));box-shadow:var(--workspace-shadow)}.light .app-workspace .workspace-content :where(.card,.kpi-card,[data-ui=card]),.app-workspace .workspace-content :where(.kpi-card){border-color:hsl(var(--border))}.app-workspace .workspace-content :where(.kpi-card:nth-child(2),.kpi-card:nth-child(3),.kpi-card:nth-child(4)){background:var(--workspace-surface);border-color:hsl(var(--border))}.app-workspace :where(.kpi-title){letter-spacing:.04em;text-transform:none;font-size:10px;font-weight:500}.app-workspace :where(.kpi-value){letter-spacing:-.05em;font-family:Space Grotesk,sans-serif;font-size:30px;font-weight:500}.app-workspace :where(.text-blue-400,.text-blue-500){color:hsl(var(--primary))}.app-workspace :where(.bg-blue-500\/10,.bg-blue-500\/20){background-color:hsl(var(--primary) / .1)}.app-workspace :where(.text-destructive,.text-red-400){color:hsl(var(--critical))}.app-workspace :where(.text-amber-600,.text-yellow-600){color:hsl(var(--attention))}.light .app-workspace :where(.text-emerald-300,.text-emerald-400,.text-emerald-500,.text-green-400){color:hsl(var(--primary))}.app-workspace :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color])),.app-workspace :where(select,textarea){font-size:12px}.app-workspace :where(select.h-11,input.h-11){height:38px}.app-workspace :where(thead th){letter-spacing:.025em;font-size:10px}.app-workspace :where(tbody td){font-size:12px}.app-workspace :where(thead){background:hsl(var(--secondary) / .5)}.app-workspace :where(tbody tr:hover){background:hsl(var(--primary) / .025)}.app-workspace :where(button,a,input,textarea,select,summary):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.app-workspace .client-workspace-header{padding:0 0 4px}.app-workspace .client-workspace-header h1{font-family:var(--font-plus-jakarta), sans-serif;letter-spacing:-.025em}.app-workspace .client-tabs{background:hsl(var(--secondary) / .65);border-radius:10px;width:fit-content;max-width:100%;padding:4px}.app-workspace .client-tab{border-radius:7px;min-height:32px;padding:6px 10px;font-size:11px}.app-workspace .client-tab.is-active{background:hsl(var(--card));border-color:#0000;box-shadow:0 1px 4px #0000001f}.app-workspace .client-metric{background:var(--workspace-surface);box-shadow:var(--workspace-shadow);gap:10px;padding:12px}.app-workspace .client-metric>svg{width:16px;height:16px;color:hsl(var(--primary))}.app-workspace .client-preview-row{border-color:hsl(var(--border) / .75);background:hsl(var(--background) / .3)}.app-workspace :where(.space-y-6)>:not([hidden])~:not([hidden]){margin-top:18px}.app-workspace .studio-dashboard-grid,.app-workspace .studio-dashboard>.grid{gap:16px}.app-workspace .studio-dashboard>.grid>.card{padding:20px}.app-workspace .studio-dashboard h2{letter-spacing:-.025em;font-size:17px}.workspace-shortcuts{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;display:grid}.workspace-shortcuts>a{border:1px solid hsl(var(--border));background:var(--workspace-surface);min-width:0;box-shadow:var(--workspace-shadow);border-radius:12px;align-items:center;gap:12px;padding:14px 16px;transition:border-color .15s,background-color .15s;display:flex}.workspace-shortcuts>a:hover{border-color:hsl(var(--primary) / .4);background:hsl(var(--primary) / .035)}.workspace-shortcuts>a>span:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.workspace-shortcuts strong{font-size:12px;font-weight:500}.workspace-shortcuts small{color:hsl(var(--muted-foreground));font-size:10px}.workspace-shortcuts>a>svg{color:hsl(var(--muted-foreground))}.workspace-shortcut-icon{background:hsl(var(--primary) / .08);width:34px;height:34px;color:hsl(var(--primary));border:1px solid hsl(var(--primary) / .14);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.workspace-search-trigger{border:1px solid hsl(var(--border));background:hsl(var(--card));width:240px;min-height:32px;color:hsl(var(--muted-foreground));border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:11px;display:flex}.workspace-search-trigger:hover{border-color:hsl(var(--primary) / .4);color:hsl(var(--foreground))}.workspace-search-trigger kbd{border:1px solid hsl(var(--border));border-radius:4px;margin-left:auto;padding:1px 4px;font-size:9px}.workspace-search-results{max-height:min(380px,55dvh);padding:4px;overflow-y:auto}.workspace-search-result{border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.workspace-search-result:hover,.workspace-search-result:focus-visible{background:hsl(var(--primary) / .08)}.workspace-search-result span{gap:3px;display:grid}.workspace-search-result small{color:hsl(var(--muted-foreground));font-size:10px}.headline-workbench{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.headline-setup{border:1px solid hsl(var(--border));background:var(--workspace-surface);min-width:0;box-shadow:var(--workspace-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;position:relative;overflow:hidden}.headline-setup-toolbar{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;gap:8px;padding:14px 16px;display:flex}.headline-setup-toolbar h2{align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.headline-setup-toolbar h2 svg{color:hsl(var(--primary))}.headline-setup-toolbar>div{gap:4px;display:flex}.headline-setup-toolbar button{border:1px solid hsl(var(--border));background:0 0;border-radius:7px;min-height:30px;padding:6px}.headline-setup-toolbar button svg{width:14px;height:14px}.headline-setup-toolbar button:hover{background:hsl(var(--secondary))}.headline-setup-form{gap:16px;padding:16px;display:grid}.headline-setup-form>.space-y-2{margin:0}.headline-setup-form label{color:hsl(var(--foreground));font-size:11px}.headline-setup-form select{padding-inline:10px}.headline-setup-form .headline-field-pair{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.headline-advanced{border:1px solid hsl(var(--border));background:hsl(var(--background) / .5);border-radius:10px;padding:12px}.headline-advanced summary{cursor:pointer;color:hsl(var(--muted-foreground));font-size:11px}.headline-advanced[open] summary{color:hsl(var(--foreground));margin-bottom:14px}.headline-advanced button{padding:6px 8px;font-size:10px}.headline-advanced>div+div{margin-top:14px}.headline-results{border:1px solid hsl(var(--border));background:var(--workspace-surface);min-width:0;box-shadow:var(--workspace-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;overflow:hidden}.headline-results-toolbar{border-bottom:1px solid hsl(var(--border));padding:14px 16px}.headline-results-toolbar h3{font-size:12px}.headline-results-toolbar button{padding:6px 10px;font-size:11px}.headline-results-list{gap:14px;padding:16px 0 0;display:grid}.headline-result{background:var(--workspace-surface);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--workspace-shadow);border-radius:18px;padding:22px;position:relative}.headline-result h4{font-size:18px;font-weight:500;line-height:1.55}.headline-result.is-selected{border-color:hsl(var(--primary) / .22);background:var(--workspace-surface);box-shadow:-5px -4px 24px hsl(var(--primary) / .055), 5px 4px 24px hsl(var(--primary) / .035), var(--workspace-shadow)}.headline-results-empty{background-image:radial-gradient(hsl(var(--border)) .7px, transparent .7px);background-size:18px 18px;justify-content:center;align-items:center;min-height:420px;padding:40px 24px;display:flex}.headline-results-empty>div{background:hsl(var(--card) / .95);text-align:center;border-radius:16px;max-width:330px;padding:24px}.headline-results-empty .headline-empty-icon{border:1px solid hsl(var(--primary) / .25);background:hsl(var(--primary) / .08);width:48px;height:48px;color:hsl(var(--primary));border-radius:14px;justify-content:center;align-items:center;margin:0 auto 16px;display:flex}.headline-results-empty h3{margin-bottom:8px;font-size:16px;font-weight:600}.headline-results-empty p{color:hsl(var(--muted-foreground));font-size:12px;line-height:1.8}.headline-run-stats{border-block:1px solid hsl(var(--border) / .65);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-bottom:16px;padding:14px 0;display:grid}.headline-run-stats>div{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:6px;padding:0 18px;display:flex}.headline-run-stats>div:first-child{padding-left:0}.headline-run-stats>div+div{border-left:1px solid hsl(var(--border) / .65)}.headline-run-stats strong{font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-family:Space Grotesk,sans-serif;font-size:28px;font-weight:500}.headline-run-stats span{color:hsl(var(--muted-foreground));font-size:10px}.headline-output{min-width:0}.creative-workbench{background:var(--workspace-surface);box-shadow:var(--workspace-shadow);border-radius:16px}.creative-workbench:not(.is-embedded){min-height:700px}.creative-workbench .creative-preview{background-image:radial-gradient(hsl(var(--border)) .7px, transparent .7px);background-size:18px 18px}.library-metrics{border-block:1px solid hsl(var(--border) / .65);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:18px 0;display:grid}.library-metrics [data-ui=card]{padding:14px}.library-metrics .text-2xl{letter-spacing:-.045em;font-family:Space Grotesk,sans-serif;font-size:28px;font-weight:500}.library-metrics .text-sm{font-size:10px}.library-metrics svg{width:16px;height:16px}.library-observations{background:hsl(var(--card));box-shadow:var(--workspace-shadow)}.library-observations caption{padding:10px 12px;font-size:10px;line-height:1.6}.library-observations thead th{height:36px}.library-observations tbody td{padding-block:12px}.library-observations tbody td:nth-child(3) button{font-size:12px}.library-observations :where(th:nth-child(3),td:nth-child(3)){z-index:1;background:hsl(var(--card));border-right:1px solid hsl(var(--border));position:sticky;left:0}.library-observations tr[data-state=selected] td:nth-child(3){background:hsl(var(--secondary))}.model-catalog-header{grid-template-columns:minmax(220px,1fr) auto;gap:12px;margin-bottom:16px;display:grid}.model-catalog-header>.studio-heading{grid-column:1/-1;margin-bottom:4px}.model-catalog-search{align-self:start}.model-catalog-filters{min-width:0}.model-catalog-filters select{min-height:36px}.model-catalog .card h3{font-size:13px}.model-catalog .card{box-shadow:var(--workspace-shadow);border-radius:12px}.reports-library>div:first-child h2{letter-spacing:-.025em;font-size:16px}.reports-library :where(.card h3){letter-spacing:-.02em;font-size:15px}.reports-library :where(.card.p-6){padding:18px}.report-workspace>.lg\:sticky{box-shadow:var(--workspace-shadow);top:80px}.idea-project-card{transition:border-color .15s,background-color .15s;position:relative;overflow:hidden}.idea-project-card:hover{border-color:hsl(var(--primary) / .4)}.idea-project-card h2{letter-spacing:-.02em;font-size:15px}.idea-project-card>.grid{border-top:1px solid hsl(var(--border));padding-top:14px}.idea-project-card .rounded-full{border-radius:6px}.idea-project-card .text-lg{font-size:18px}.attention-panel{container-type:inline-size}.attention-panel h2{letter-spacing:-.02em;font-size:18px;font-weight:550}.attention-grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.attention-item{--signal:var(--info);border:1px solid hsl(var(--border));background:var(--workspace-surface);min-width:0;box-shadow:var(--workspace-shadow);border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.attention-item[data-severity=error]{--signal:var(--critical)}.attention-item[data-severity=warning]{--signal:var(--attention)}.attention-item:hover{border-color:hsl(var(--signal) / .45)}.attention-item-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.attention-item-meta>span:last-child{color:hsl(var(--muted-foreground));font-size:10px}.attention-item-meta>.status-critical,.attention-item-meta>.status-attention,.attention-item-meta>.status-info{border-radius:6px;padding:3px 7px;font-size:10px}.attention-item-title{letter-spacing:-.012em;font-size:13px;font-weight:500}.attention-item-detail{border-left:2px solid hsl(var(--signal) / .45);color:hsl(var(--muted-foreground));padding-left:10px;font-size:12px;line-height:1.7}.attention-item-action{border:1px solid hsl(var(--border));background:hsl(var(--card) / .55);color:hsl(var(--foreground));border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding:9px 11px;font-size:11px;display:flex}.attention-item:hover .attention-item-action{color:hsl(var(--primary))}@container (min-width:620px){.attention-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.app-workspace .studio-shell-body{margin-left:var(--sidebar-width)}}@media (max-width:1199px){.model-catalog-header{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.app-workspace .studio-shell-body{border-radius:0;min-height:100dvh;margin:0}.app-workspace .studio-toolbar{border-radius:0;top:0}.library-metrics{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}.library-metrics>:last-child{grid-column:1/-1}.library-observations :where(th:nth-child(3),td:nth-child(3)){position:static}.library-filters>.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.library-filters>.grid>:first-child{grid-column:1/-1}.model-catalog-filters>select{flex:1;min-width:0}}@media (min-width:1200px){.headline-workbench{grid-template-columns:340px minmax(0,1fr)}.headline-setup{scrollbar-width:thin;max-height:calc(100dvh - 88px);position:sticky;top:72px;overflow-y:auto}}@media (min-width:1600px){.headline-workbench{grid-template-columns:380px minmax(0,1fr)}}@media (min-width:640px) and (max-width:1199px){.headline-setup-form .headline-field-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.app-workspace .workspace-content{padding:18px 14px}.app-workspace .studio-toolbar{gap:6px;padding:0 12px}.app-workspace .studio-toolbar>div:first-child>div{font-size:11px}.app-workspace .studio-toolbar>div:first-child>div>span:first-child{text-overflow:ellipsis;white-space:nowrap;max-width:95px;overflow:hidden}.workspace-search-trigger{justify-content:center;width:32px;padding:6px}.workspace-search-trigger span,.workspace-search-trigger kbd{display:none}.headline-results-empty{min-height:300px}.headline-setup-form{padding:14px}.app-workspace :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){font-size:16px}.headline-run-stats>div{padding-inline:10px}}@media (prefers-reduced-motion:reduce){.workspace-search-result,.studio-nav-item{transition:none}}.app-workspace .workspace-content :where(.card,.kpi-card,[data-ui=card],.headline-setup,.headline-results,.attention-item){-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:18px}.app-workspace svg.lucide{stroke-width:1.4px}.app-workspace .studio-nav-item>svg:first-child{width:20px;height:20px}.app-workspace .studio-nav-label,.app-workspace .studio-eyebrow{letter-spacing:.16em;font-family:Space Grotesk,sans-serif}.app-workspace .studio-heading p{font-size:12px}.client-monogram{border:1px solid hsl(var(--foreground) / .14);background:hsl(var(--card) / .3);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:none;color:hsl(var(--foreground));letter-spacing:-.05em;border-radius:12px;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:500}.app-workspace .workspace-content :where(.idea-project-card,.workspace-shortcuts>a):hover{border-color:hsl(var(--primary) / .75);box-shadow:0 0 16px hsl(var(--primary) / .09)}.app-workspace .workspace-content :where(h2,h3,h4){letter-spacing:-.025em;font-family:Space Grotesk,sans-serif}.app-workspace .studio-subnav{background:hsl(var(--background) / .2);border:1px solid hsl(var(--border) / .6)}.app-workspace .studio-subnav>[aria-current=page],.app-workspace .studio-subnav>[aria-pressed=true]{background:hsl(var(--primary) / .055);box-shadow:none}.app-workspace .headline-results{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0}.headline-results-toolbar{padding:0 0 14px}.headline-results-toolbar h3{font-size:15px;font-weight:500}.headline-setup-form button[aria-pressed]{border:1px solid hsl(var(--border));background:hsl(var(--background) / .3);color:hsl(var(--muted-foreground));font-size:12px}.headline-setup-form button[aria-pressed=true]{border-color:hsl(var(--primary) / .5);background:hsl(var(--primary) / .055);color:hsl(var(--primary))}.app-workspace .library-metrics [data-ui=card]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0 18px}.app-workspace .library-metrics [data-ui=card]:first-child{padding-left:0}.app-workspace .library-metrics [data-ui=card]+[data-ui=card]{border-left:1px solid hsl(var(--border) / .65)}.library-metrics [data-ui=card]>div>div:first-child{background:0 0;padding:0}.workspace-shortcuts>a{box-shadow:none;background:0 0}.workspace-shortcut-icon{background:hsl(var(--card) / .25);border-color:hsl(var(--border));color:hsl(var(--muted-foreground))}.workspace-shortcuts>a:hover .workspace-shortcut-icon{color:hsl(var(--primary));border-color:hsl(var(--primary) / .3)}.app-workspace .attention-panel.card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.attention-item{padding:20px}.attention-item-action{background:hsl(var(--background) / .2);border-color:hsl(var(--border) / .65)}.app-workspace .workspace-content :where(.idea-project-card,.model-catalog .card,.reports-library .card){border-radius:20px}.headline-result:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(125deg, hsl(var(--primary)), hsl(var(--primary) / .12) 28%, transparent 45%, transparent 65%, hsl(var(--primary) / .6));-webkit-mask-composite:xor;padding:1px;transition:opacity .18s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.headline-result.is-selected:before{opacity:1}@media (max-width:767px){.app-workspace .library-metrics [data-ui=card]:nth-child(odd){border-left:0;padding-left:0}.headline-result{padding:18px}.headline-result h4{font-size:16px}}@media (prefers-reduced-motion:reduce){.headline-result:before{transition:none}}:is(.headline-title-light,.app-workspace .workspace-content h1:not(:where(.bg-white h1,.prose h1,article h1,.creative-preview h1,.creative-workbench h1,[contenteditable] h1))){white-space:normal;text-overflow:clip;width:fit-content;max-width:calc(100% - 16px);padding-bottom:12px;position:relative;overflow:visible}:is(.headline-title-light,.app-workspace .workspace-content h1:not(:where(.bg-white h1,.prose h1,article h1,.creative-preview h1,.creative-workbench h1,[contenteditable] h1))):after{content:"";pointer-events:none;background:linear-gradient(90deg, hsl(var(--primary) / .3), hsl(var(--primary)), #79fccc);height:2px;box-shadow:0 0 8px hsl(var(--primary) / .55), 0 0 18px hsl(var(--primary) / .18);transform-origin:0;border-radius:999px;animation:.85s cubic-bezier(.16,1,.3,1) 1s forwards headline-light-sweep;position:absolute;bottom:3px;left:0;right:-16px;transform:scaleX(0)}:is(.headline-title-light,.app-workspace .workspace-content h1:not(:where(.bg-white h1,.prose h1,article h1,.creative-preview h1,.creative-workbench h1,[contenteditable] h1))):before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, hsl(var(--primary)));width:26px;height:2px;box-shadow:0 0 7px hsl(var(--primary) / .35);opacity:0;border-radius:999px;animation:3.6s ease-in-out 1.85s infinite headline-light-pulse;position:absolute;bottom:3px;right:-16px}@keyframes headline-light-pulse{0%,to{opacity:.12}50%{opacity:.38}}@keyframes headline-light-sweep{0%{opacity:0;transform:scaleX(0)}20%{opacity:1}75%{opacity:1}to{opacity:.65;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){:is(.headline-title-light,.app-workspace .workspace-content h1:not(:where(.bg-white h1,.prose h1,article h1,.creative-preview h1,.creative-workbench h1,[contenteditable] h1))):after{opacity:.65;animation:none;transform:scaleX(1)}:is(.headline-title-light,.app-workspace .workspace-content h1:not(:where(.bg-white h1,.prose h1,article h1,.creative-preview h1,.creative-workbench h1,[contenteditable] h1))):before{opacity:.18;animation:none}}.app-workspace .studio-nav-item{position:relative}.app-workspace .studio-nav-item.is-active:before{content:"";pointer-events:none;background:hsl(var(--primary) / .8);width:2px;height:14px;box-shadow:0 0 8px hsl(var(--primary) / .3);border-radius:999px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.app-workspace .studio-subnav>:is(a,button){position:relative}.app-workspace .studio-subnav>:is([aria-current=page],[aria-pressed=true]):after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, hsl(var(--primary) / .7), transparent);height:1px;box-shadow:0 0 8px hsl(var(--primary) / .18);position:absolute;bottom:0;left:12px;right:12px}.app-workspace :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,select):focus{border-color:hsl(var(--primary) / .5);box-shadow:0 0 14px hsl(var(--primary) / .07)}.app-workspace .headline-setup:after{content:"";pointer-events:none;border-top:1px solid hsl(var(--muted-foreground) / .35);border-right:1px solid hsl(var(--muted-foreground) / .35);border-radius:0 3px 0 0;width:10px;height:10px;position:absolute;top:9px;right:9px}.app-workspace .headline-setup:focus-within:after{border-color:hsl(var(--primary) / .65);filter:drop-shadow(0 0 3px hsl(var(--primary) / .2))}.workspace-search-trigger{background:hsl(var(--card) / .25);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:relative}.workspace-search-trigger:before{content:"";pointer-events:none;background:hsl(var(--muted-foreground) / .4);width:min(24px,100% - 16px);height:1px;transition:width .18s,background-color .18s;position:absolute;top:-1px;left:8px}.workspace-search-trigger:hover:before,.workspace-search-trigger:focus-visible:before{background:hsl(var(--primary) / .65);width:min(46px,100% - 16px);box-shadow:0 0 6px hsl(var(--primary) / .2)}.workspace-search-trigger kbd{letter-spacing:.025em;background:hsl(var(--background) / .5);border-color:hsl(var(--border) / .8);border-bottom-width:2px;font-family:Space Grotesk,monospace}.headline-results-empty{background-image:linear-gradient(hsl(var(--border) / .2) 1px, transparent 1px), linear-gradient(90deg, hsl(var(--border) / .2) 1px, transparent 1px), radial-gradient(hsl(var(--primary) / .18) .7px, transparent .7px);background-position:50%;background-size:72px 72px,72px 72px,18px 18px}.app-workspace .studio-toolbar{background:hsl(var(--background) / .88)}.app-workspace .studio-toolbar:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, hsl(var(--primary) / .22), transparent);width:70px;height:1px;position:absolute;bottom:-1px;right:28px}.app-workspace .btn-primary{transition:border-color .18s,box-shadow .18s}.app-workspace .btn-primary:hover:not(:disabled){border-color:hsl(var(--primary) / .85);box-shadow:0 0 0 1px hsl(var(--primary) / .08), 0 0 18px hsl(var(--primary) / .16)}@media (prefers-reduced-motion:reduce){.workspace-search-trigger:before,.app-workspace .btn-primary{transition:none}}.app-workspace :where(input,textarea){caret-color:hsl(var(--primary))}.app-workspace .studio-nav-item.is-active>svg:first-child{filter:drop-shadow(0 0 3px hsl(var(--primary) / .16))}.library-observations tbody tr:is(:hover,:focus-within) td:first-child{box-shadow:inset 2px 0 0 hsl(var(--primary) / .55)}.workspace-search-result{position:relative}.workspace-search-result:before{content:"";pointer-events:none;background:hsl(var(--primary) / .7);width:2px;box-shadow:0 0 6px hsl(var(--primary) / .2);opacity:0;border-radius:999px;transition:opacity .15s;position:absolute;top:12px;bottom:12px;left:0}.workspace-search-result:is(:hover,:focus-visible):before{opacity:1}.workspace-search-results{scrollbar-width:thin;scrollbar-color:hsl(var(--muted-foreground) / .3) transparent}.app-workspace .headline-setup:focus-within{scrollbar-color:hsl(var(--primary) / .35) transparent}[role=dialog]:has(.workspace-search-results){background:var(--workspace-surface);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);font-family:var(--font-plus-jakarta), sans-serif;border-color:hsl(var(--primary) / .2);box-shadow:0 24px 80px #0006, 0 -1px 16px hsl(var(--primary) / .035)}[role=dialog]:has(.workspace-search-results) input{caret-color:hsl(var(--primary))}@media (prefers-reduced-motion:reduce){.workspace-search-result:before{transition:none}}.app-workspace [role=tablist]{background:hsl(var(--background) / .3);border-color:hsl(var(--border) / .7);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.app-workspace [role=tab]{transition:color .16s,background-color .16s,box-shadow .16s;position:relative}.app-workspace [role=tab][data-state=active]{color:hsl(var(--foreground));background:hsl(var(--primary) / .055);box-shadow:inset 0 0 0 1px hsl(var(--primary) / .16)}.app-workspace [role=tab]:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, hsl(var(--primary) / .8), transparent);height:1px;box-shadow:0 0 7px hsl(var(--primary) / .2);transition:transform .22s cubic-bezier(.16,1,.3,1);position:absolute;inset:auto 12px 0;transform:scaleX(0)}.app-workspace [role=tab][data-state=active]:after{transform:scaleX(1)}.app-workspace .headline-advanced{background:var(--workspace-surface);transition:border-color .18s}.app-workspace .headline-advanced[open]{border-color:hsl(var(--primary) / .25)}.app-workspace .headline-advanced summary::marker{color:hsl(var(--muted-foreground) / .6)}.app-workspace .headline-advanced[open] summary::marker{color:hsl(var(--primary))}.app-workspace .headline-advanced summary:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:4px;border-radius:3px}.app-workspace [role=checkbox][data-state=checked]{color:hsl(var(--primary));background:hsl(var(--primary) / .12);border-color:hsl(var(--primary) / .55);box-shadow:0 0 8px hsl(var(--primary) / .09)}.app-workspace [role=checkbox][data-disabled]{box-shadow:none}@media (prefers-reduced-motion:reduce){.app-workspace [role=tab],.app-workspace [role=tab]:after,.app-workspace .headline-advanced{transition:none}}.app-workspace .workspace-page-title{letter-spacing:-.045em;font-family:Space Grotesk,sans-serif;font-size:clamp(24px,2.5vw,34px);font-weight:500;line-height:1.2}.app-workspace .workspace-panel{background:var(--workspace-surface);border-color:hsl(var(--border) / .8);min-width:0;box-shadow:var(--workspace-shadow);border-radius:14px;transition:border-color .16s,box-shadow .16s}.app-workspace .workspace-panel:focus-within{border-color:hsl(var(--primary) / .3);box-shadow:var(--workspace-shadow), 0 0 16px hsl(var(--primary) / .035)}.app-workspace .workspace-panel .workspace-panel{background:hsl(var(--background) / .2);box-shadow:none;border-radius:10px}.app-workspace :where([data-ui=card-title],.workspace-panel>h2,.workspace-panel>h3){letter-spacing:-.02em;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:500;line-height:1.4}.app-workspace :where([data-ui=card-header],[data-ui=card-content]){padding-inline:18px}.app-workspace [data-ui=card-header]{padding-top:18px}.app-workspace [data-ui=card-content]{padding-bottom:18px}.workspace-floating-panel{background:hsl(var(--popover) / .9);border-color:hsl(var(--border));-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);font-family:var(--font-plus-jakarta), sans-serif;box-shadow:0 20px 65px #00000059}.workspace-floating-panel:focus-within{border-color:hsl(var(--primary) / .3)}.workspace-floating-panel :where([role=menuitem],[role=option])[data-highlighted]{color:hsl(var(--foreground));background:hsl(var(--primary) / .09)}.workspace-floating-panel :where(input,textarea){caret-color:hsl(var(--primary))}.light .workspace-floating-panel{box-shadow:0 16px 48px #141e321a}.app-workspace .workspace-agent-subnav a[aria-current=page]{background:hsl(var(--primary) / .06);box-shadow:inset 0 -1px 0 hsl(var(--primary) / .6)}.workspace-auth{font-family:var(--font-plus-jakarta), sans-serif;background:hsl(var(--background))}.workspace-auth :where(.card,.bg-card){background:var(--workspace-surface);border-color:hsl(var(--border));box-shadow:var(--workspace-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.workspace-auth :where(h1,h2){letter-spacing:-.04em;font-family:Space Grotesk,sans-serif;font-weight:500}.workspace-auth :where(input){caret-color:hsl(var(--primary))}.workspace-auth input:focus{border-color:hsl(var(--primary) / .5)}@media (max-width:640px){.workspace-floating-panel[role=alertdialog]{width:calc(100% - 2rem);max-height:calc(100dvh - 2rem);overflow-y:auto}}@media (prefers-reduced-motion:reduce){.app-workspace .workspace-panel{transition:none}.workspace-floating-panel{animation:none!important}}.app-workspace .workspace-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.app-workspace .workspace-panel .workspace-panel{-webkit-backdrop-filter:none;backdrop-filter:none}.app-workspace .workspace-panel:is(.absolute,.fixed){background:hsl(var(--popover) / .92);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.app-workspace header.workspace-panel>.h-1.bg-gradient-to-r{background:linear-gradient(90deg, transparent, hsl(var(--primary) / .4), transparent);height:1px}@media print{.workspace-panel,.workspace-floating-panel{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}}.workspace-public-report{font-family:var(--font-plus-jakarta), sans-serif;background:hsl(var(--background));color:hsl(var(--foreground))}.workspace-public-report .workspace-page-title{letter-spacing:-.045em;font-family:Space Grotesk,sans-serif;font-weight:500}.workspace-public-report :where(.workspace-panel,.card,[data-ui=card]){background:var(--workspace-surface);border-color:hsl(var(--border));box-shadow:var(--workspace-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.workspace-public-report :where(h2,h3){letter-spacing:-.02em;font-family:Space Grotesk,sans-serif}.workspace-session-panel{border:1px solid hsl(var(--border));background:var(--workspace-surface);border-radius:16px;margin-top:12vh}.workspace-diagnostic :where(.card,[data-ui=card]){background:var(--workspace-surface);border-color:hsl(var(--border));box-shadow:var(--workspace-shadow)}@media print{.workspace-public-report :where(.workspace-panel,.card,[data-ui=card]){-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0}}.app-workspace .analytics-metric{background:var(--workspace-surface);border-radius:14px;padding:16px}.app-workspace .analytics-metric-value{letter-spacing:-.045em;font-family:Space Grotesk,sans-serif;font-size:28px;font-weight:500}.workspace-auth .headline-title-light{margin-inline:auto}.app-workspace [data-ui=workspace-button]{transition:background-color .16s,border-color .16s,box-shadow .16s,transform .1s}.app-workspace [data-ui=workspace-button][data-variant=default]{background:linear-gradient(165deg, #47e1a8, hsl(var(--primary)) 65%, #18b488);border:1px solid hsl(var(--primary) / .6);box-shadow:inset 0 1px 0 hsl(var(--primary) / .3), 0 3px 12px hsl(var(--primary) / .08)}.app-workspace [data-ui=workspace-button][data-variant=default]:hover:not(:disabled,[aria-disabled=true]){border-color:hsl(var(--primary) / .85);box-shadow:0 0 16px hsl(var(--primary) / .14)}.app-workspace [data-ui=workspace-button]:is([data-variant=outline],[data-variant=secondary]){background:hsl(var(--background) / .3);border-color:hsl(var(--border) / .8)}.app-workspace [data-ui=workspace-button]:is([data-variant=outline],[data-variant=secondary]):hover:not(:disabled,[aria-disabled=true]){background:hsl(var(--primary) / .045);border-color:hsl(var(--primary) / .28)}.app-workspace [data-ui=workspace-button]:not([data-variant=link]):active:not(:disabled,[aria-disabled=true]){transform:scale(.98)}.light .app-workspace [data-ui=workspace-button][data-variant=default]{background:hsl(var(--primary))}.app-workspace .studio-nav-child.is-active{background:hsl(var(--primary) / .055);box-shadow:inset 0 0 0 1px hsl(var(--primary) / .11);position:relative}.app-workspace .studio-nav-child.is-active:before{content:"";pointer-events:none;background:hsl(var(--primary) / .6);width:8px;height:1px;box-shadow:0 0 5px hsl(var(--primary) / .2);position:absolute;top:50%;left:-11px}.app-workspace tbody [data-ui=workspace-table-row][data-state=selected]{background:hsl(var(--primary) / .055)}.app-workspace tbody [data-ui=workspace-table-row]:is(:focus-within,[data-state=selected])>td:first-child{box-shadow:inset 2px 0 0 hsl(var(--primary) / .55)}@media (hover:hover) and (pointer:fine){.app-workspace tbody [data-ui=workspace-table-row]:hover{background:hsl(var(--primary) / .025)}.app-workspace tbody [data-ui=workspace-table-row][data-state=selected]:hover{background:hsl(var(--primary) / .075)}}@media (prefers-reduced-motion:reduce){.app-workspace [data-ui=workspace-button]{transition:none}.app-workspace [data-ui=workspace-button]:not([data-variant=link]):active:not(:disabled,[aria-disabled=true]){transform:none}.app-workspace [data-ui=image-skeleton] :is(.animate-pulse,.animate-shimmer){animation:none}}.status-review{--status-color:var(--review);color:hsl(var(--review));background:hsl(var(--review) / .12);border-color:hsl(var(--review) / .18)}:is(.app-workspace,.workspace-floating-panel,.workspace-auth,.workspace-public-report) :where([data-ui=workspace-field],.input,:is(input,textarea,select)[class*=border]:not(:where(article *,.prose *,.creative-preview *))):not([type=checkbox],[type=radio],[type=range],[type=color]),.workspace-auth :where(input,textarea):not([type=checkbox],[type=radio],[type=range],[type=color]){background:linear-gradient(160deg, hsl(var(--card) / .35), hsl(var(--background) / .4));border-color:hsl(var(--border));transition:border-color .16s,box-shadow .16s}:is(.app-workspace,.workspace-floating-panel,.workspace-auth,.workspace-public-report) :where([data-ui=workspace-field],.input,:is(input,textarea,select)[class*=border]:not(:where(article *,.prose *,.creative-preview *))):focus:not(:disabled),:is(.app-workspace,.workspace-floating-panel,.workspace-auth,.workspace-public-report) [data-ui=workspace-field][data-state=open]{border-color:hsl(var(--primary) / .65);box-shadow:0 0 14px hsl(var(--primary) / .045)}:is(.app-workspace,.workspace-floating-panel,.workspace-auth,.workspace-public-report) :where([data-ui=workspace-field],.input,:is(input,textarea,select)[class*=border]:not(:where(article *,.prose *,.creative-preview *)))[aria-invalid=true]:not(:disabled){border-color:hsl(var(--critical) / .65);outline-color:hsl(var(--critical));box-shadow:0 0 14px hsl(var(--critical) / .04)}:is(.app-workspace,.workspace-floating-panel,.workspace-auth,.workspace-public-report) [data-ui=workspace-field][role=combobox]>svg{transition:transform .16s}:is(.app-workspace,.workspace-floating-panel,.workspace-auth,.workspace-public-report) [data-ui=workspace-field][role=combobox][data-state=open]>svg{transform:rotate(180deg)}:is(.app-workspace,.workspace-floating-panel,.workspace-auth,.workspace-public-report) [data-ui=workspace-alert]{--alert-signal:var(--info);color:hsl(var(--foreground));background:var(--workspace-surface);border-color:hsl(var(--border));border-left:2px solid hsl(var(--alert-signal) / .5);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px}:is(.app-workspace,.workspace-floating-panel,.workspace-auth,.workspace-public-report) [data-ui=workspace-alert][data-variant=destructive]{color:hsl(var(--foreground));background:hsl(var(--critical) / .055);border-color:hsl(var(--critical) / .2);border-left-color:hsl(var(--critical) / .7)}:is(.app-workspace,.workspace-floating-panel,.workspace-auth,.workspace-public-report) [data-ui=workspace-alert][data-variant=destructive]>svg{color:hsl(var(--critical))}:is(.app-workspace,.workspace-floating-panel,.workspace-auth,.workspace-public-report) [data-ui=workspace-alert] h5{letter-spacing:-.02em;font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:500}@media (prefers-reduced-motion:reduce){:is(.app-workspace,.workspace-floating-panel,.workspace-auth,.workspace-public-report) :where([data-ui=workspace-field],.input,:is(input,textarea,select)[class*=border]:not(:where(article *,.prose *,.creative-preview *))),:is(.app-workspace,.workspace-floating-panel,.workspace-auth,.workspace-public-report) [data-ui=workspace-field][role=combobox]>svg{transition:none}:is(.app-workspace,.workspace-floating-panel,.workspace-auth,.workspace-public-report) :is(.animate-pulse,.animate-shimmer,.animate-spin){animation:none}}:is(.app-workspace,.workspace-floating-panel,.workspace-auth,.workspace-public-report) [data-ui=workspace-alert].status-success{--alert-signal:var(--success)}:is(.app-workspace,.workspace-floating-panel,.workspace-auth,.workspace-public-report) [data-ui=workspace-alert].status-attention{--alert-signal:var(--attention)}:is(.app-workspace,.workspace-floating-panel,.workspace-auth,.workspace-public-report) [data-ui=workspace-alert].status-review{--alert-signal:var(--review)}:is(.app-workspace,.workspace-floating-panel,.workspace-auth,.workspace-public-report) [data-ui=workspace-alert].status-critical{--alert-signal:var(--critical);border-color:hsl(var(--critical) / .2);border-left-color:hsl(var(--critical) / .7)}:is(.app-workspace,.workspace-floating-panel,.workspace-auth,.workspace-public-report) [data-ui=workspace-alert]>svg{color:hsl(var(--alert-signal))}:is(.app-workspace,.workspace-floating-panel,.workspace-auth,.workspace-public-report) [data-ui=workspace-alert][data-variant=destructive]{--alert-signal:var(--critical)}.status-insight{--status-color:var(--insight);color:hsl(var(--insight));background:hsl(var(--insight) / .12);border-color:hsl(var(--insight) / .18)}:is(.app-workspace,.workspace-floating-panel,.workspace-auth,.workspace-public-report) [data-ui=workspace-alert].status-insight{--alert-signal:var(--insight)}:is(.app-workspace,.workspace-floating-panel,.workspace-auth) :where(input[type=checkbox],input[type=radio]){accent-color:hsl(var(--primary))}.dark :is(.app-workspace,.workspace-floating-panel,.workspace-auth,.workspace-public-report){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.light :is(.app-workspace,.workspace-floating-panel,.workspace-auth,.workspace-public-report){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.app-workspace [data-ui=card]:is(.status-critical,.status-attention,.status-success,.status-info,.status-review,.status-insight){background:hsl(var(--status-color) / .045);border-color:hsl(var(--status-color) / .22)}.app-workspace [data-ui=card][data-state=selected]{border-color:hsl(var(--primary) / .4);box-shadow:var(--workspace-shadow), inset 0 0 0 1px hsl(var(--primary) / .08)}.app-workspace .dashboard-forecast .forecast-metric{border-color:hsl(var(--forecast-accent) / .28);background:radial-gradient(ellipse at top right, hsl(var(--forecast-accent) / .12), transparent 72%), linear-gradient(160deg, hsl(var(--card) / .35), hsl(var(--background) / .2));box-shadow:inset 0 1px 0 hsl(var(--forecast-accent) / .12)}.dashboard-forecast .forecast-metric-spend{--forecast-accent:var(--info)}.dashboard-forecast .forecast-metric-commission{--forecast-accent:var(--success)}.dashboard-forecast .forecast-metric-value{color:hsl(var(--forecast-accent));text-shadow:0 0 22px hsl(var(--forecast-accent) / .12);font-family:Space Grotesk,sans-serif}.dashboard-forecast .forecast-progress{background:hsl(var(--review) / .22)}.dashboard-forecast .forecast-progress-actual{background:linear-gradient(90deg, hsl(var(--info)), hsl(var(--primary)));box-shadow:0 0 10px hsl(var(--primary) / .2)}.studio-dashboard [data-accent=info]{--destination-accent:var(--info)}.studio-dashboard [data-accent=review]{--destination-accent:var(--review)}.studio-dashboard [data-accent=insight]{--destination-accent:var(--insight)}.studio-dashboard [data-accent=attention]{--destination-accent:var(--attention)}.studio-dashboard [data-accent=success]{--destination-accent:var(--success)}.studio-dashboard .workspace-shortcuts [data-accent] .workspace-shortcut-icon,.studio-dashboard [data-accent] .dashboard-report-icon{color:hsl(var(--destination-accent));border:1px solid hsl(var(--destination-accent) / .24);background:linear-gradient(145deg, hsl(var(--destination-accent) / .12), hsl(var(--destination-accent) / .025))}.studio-dashboard .dashboard-tool-link>svg{color:hsl(var(--destination-accent))}.app-workspace .studio-dashboard :is(.workspace-shortcuts>a,.dashboard-tool-link)[data-accent]:is(:hover,:focus-visible){border-color:hsl(var(--destination-accent) / .5);background:hsl(var(--destination-accent) / .045);box-shadow:0 0 18px hsl(var(--destination-accent) / .055)}.studio-dashboard .dashboard-report-link{border-radius:8px;transition:background-color .16s}.studio-dashboard .dashboard-report-link:is(:hover,:focus-visible){background:hsl(var(--destination-accent) / .045)}.studio-dashboard .dashboard-report-link:is(:hover,:focus-visible)>svg{color:hsl(var(--destination-accent))}.studio-dashboard :is(.workspace-shortcuts>a,.dashboard-tool-link,.dashboard-report-link):focus-visible{outline:2px solid hsl(var(--destination-accent));outline-offset:3px}.app-workspace .dashboard-spend-summary{border-color:hsl(var(--info) / .25);background:linear-gradient(145deg, hsl(var(--info) / .085), hsl(var(--info) / .02))}.app-workspace .attention-item[data-severity=review]{--signal:var(--review);border-color:hsl(var(--review) / .24);background:hsl(var(--review) / .045)}.app-workspace .attention-item[data-severity=review] .attention-item-action{color:hsl(var(--review))}.app-workspace .attention-item:focus-visible{outline:2px solid hsl(var(--signal));outline-offset:3px}@media (prefers-reduced-motion:reduce){.studio-dashboard .dashboard-report-link{transition:none}}html.dark select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.light select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}select :is(option,optgroup){background-color:hsl(var(--card));color:hsl(var(--foreground))}select :is(option,optgroup):disabled{color:hsl(var(--muted-foreground))}