:root{--bg:#101113;--panel:#17191c;--panel-2:#1c1f23;--line:#2a2e33;--line-strong:#3b4249;--text:#f0f1ee;--muted:#9ca19d;--soft:#d3d6d1;--blue:#8aa4b8;--green:#99c2a4;--amber:#c8ad72;--rose:#c98f98;--violet:#8f74e8;--violet-strong:#a982ff;--shadow:0 2px 8px rgba(0,0,0,0.16)}*{box-sizing:border-box}body,html{min-height:100%;margin:0;overflow-x:hidden;overflow-x:clip;background:var(--bg);color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}[data-tr-lab-sidebar]{position:-webkit-sticky;position:sticky;top:0;display:flex;flex:0 0 240px;flex-direction:column;width:240px;min-height:100vh;padding:0;border-right:1px solid #e2e8f0;background:#fff;color:#0f172a}[data-tr-lab-sidebar-brand]{display:flex;align-items:center;min-height:72px;padding:20px;color:#0f172a;text-decoration:none}[data-tr-lab-sidebar-nav]{display:grid;grid-gap:2px;gap:2px;margin-top:8px;padding:0 12px}[data-tr-lab-sidebar-nav-link],[data-tr-lab-sidebar-quick-link]{display:flex;align-items:center;gap:12px;min-height:36px;border-radius:9px;color:#334155;font-size:14px;font-weight:500;line-height:20px;text-decoration:none}[data-tr-lab-sidebar-nav-link]{padding:8px 12px}[data-tr-lab-sidebar-quick-link]{padding:7px 8px}[data-tr-lab-sidebar-nav-link]:hover,[data-tr-lab-sidebar-quick-link]:hover{background:#f4f7fb}[data-tr-lab-sidebar-nav-link][aria-current=page]{color:#4338ca;background:#eef2ff;font-weight:650}[data-tr-lab-sidebar-nav-link][aria-current=page]:hover{background:#eef2ff}[data-tr-lab-sidebar-quick]{display:grid;grid-gap:4px;gap:4px;margin:24px 16px 0;padding:12px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}[data-tr-lab-sidebar-quick] p{margin:0 0 4px;color:#64748b;font-size:12px;font-weight:700}[data-tr-lab-sidebar-profile]{display:flex;align-items:center;gap:10px;margin:auto 16px 16px;padding-top:16px;border-top:1px solid #e2e8f0;color:#0f172a;text-decoration:none}[data-tr-lab-sidebar-avatar],[data-tr-lab-topbar-avatar]{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#e9d5ff;color:#5b21b6;font-size:12px;font-weight:800}[data-tr-lab-sidebar-avatar]{width:34px;height:34px;flex:0 0 34px}[data-tr-lab-sidebar-profile-copy]{min-width:0;flex:1 1}[data-tr-lab-sidebar-profile-copy] small,[data-tr-lab-sidebar-profile-copy] strong,[data-tr-lab-topbar-user-text] small,[data-tr-lab-topbar-user-text] strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-tr-lab-sidebar-profile-copy] strong{font-size:13px;font-weight:700;line-height:16px}[data-tr-lab-sidebar-profile-copy] small{color:#64748b;font-size:11px;font-weight:600;line-height:14px}[data-tr-lab-topbar]{border-bottom:1px solid #e2e8f0;background:#fff;color:#0f172a}[data-tr-lab-topbar-rail]{display:grid;grid-template-columns:minmax(300px,1fr) minmax(240px,420px) auto;align-items:center;grid-gap:20px;gap:20px;min-height:72px;padding:14px 32px}[data-tr-lab-topbar-left]{min-width:0}[data-tr-lab-topbar-breadcrumbs]{display:flex;align-items:center;gap:10px;min-width:0;overflow:hidden;color:#334155;font-size:14px;font-weight:650;line-height:20px}[data-tr-lab-topbar-crumb-group]{display:inline-flex;align-items:center;gap:10px;flex:0 1 auto;min-width:0}[data-tr-lab-topbar-crumb-group]:last-child{flex:1 1 auto}[data-tr-lab-topbar-breadcrumbs] a{color:#7c3aed;text-decoration:none}[data-tr-lab-topbar-crumb-label]{display:block;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-tr-lab-topbar-crumb-group]>span[data-tr-lab-topbar-crumb-label]{color:#334155}[data-tr-lab-topbar-breadcrumbs] svg{flex:0 0 auto;color:#94a3b8}[data-tr-lab-topbar-compact-title] h1,[data-tr-lab-topbar-title-row] h1{margin:0;color:#0f172a;font-size:24px;font-weight:750;line-height:32px}[data-tr-lab-topbar-compact-title] p,[data-tr-lab-topbar-title-row] p{margin:3px 0 0;color:#64748b;font-size:14px;font-weight:500;line-height:20px}[data-tr-lab-topbar-search]{position:relative;display:flex;align-items:center;min-width:0}[data-tr-lab-topbar-search] svg{position:absolute;left:14px;color:#94a3b8}[data-tr-lab-topbar-search] input{width:100%;height:40px;min-width:0;padding:0 58px 0 42px;border:1px solid #dbe3ee;border-radius:10px;color:#0f172a;background:#fff;font-size:13px;font-weight:600;outline:none}[data-tr-lab-topbar-search] input::placeholder{color:#94a3b8}[data-tr-lab-topbar-search] span{position:absolute;right:10px;display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:22px;padding:0 6px;border:1px solid #dbe3ee;border-radius:6px;color:#94a3b8;font-size:11px;font-weight:800}[data-tr-lab-topbar-actions]{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:max-content}[data-tr-lab-topbar-icon-button]{position:relative;width:40px;height:40px;border:1px solid #dbe3ee;color:#334155;background:#fff;text-decoration:none}[data-tr-lab-topbar-icon-button],[data-tr-lab-topbar-notification-badge]{display:inline-flex;align-items:center;justify-content:center;border-radius:999px}[data-tr-lab-topbar-notification-badge]{position:absolute;top:-6px;right:-5px;min-width:18px;height:18px;padding:0 5px;color:#fff;background:#f43f5e;font-size:11px;font-weight:800;line-height:18px}[data-tr-lab-topbar-user-chip]{display:inline-flex;align-items:center;gap:9px;min-width:0;color:#0f172a;text-decoration:none}[data-tr-lab-topbar-avatar]{width:38px;height:38px;flex:0 0 38px}[data-tr-lab-topbar-user-text]{display:block;min-width:0;max-width:160px}[data-tr-lab-topbar-user-text] strong{font-size:13px;font-weight:750;line-height:16px}[data-tr-lab-topbar-user-text] small{color:#64748b;font-size:11px;font-weight:600;line-height:14px}[data-tr-lab-topbar-title-row]{padding:18px 32px 22px}@media (max-width:1100px){[data-tr-lab-topbar-rail]{grid-template-columns:minmax(0,1fr) auto}[data-tr-lab-topbar-search]{grid-column:1/-1;grid-row:2}}@media (max-width:900px){[data-tr-lab-sidebar]{position:relative;width:100%;min-height:auto;border-right:0;border-bottom:1px solid #e2e8f0}[data-tr-lab-sidebar-brand]{min-height:auto;padding:18px 20px 12px}[data-tr-lab-sidebar-nav]{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0;padding-bottom:12px}[data-tr-lab-sidebar-profile],[data-tr-lab-sidebar-quick]{display:none}}@media (max-width:700px){[data-tr-lab-topbar-rail]{display:flex;flex-wrap:wrap;gap:12px;padding:14px 18px}[data-tr-lab-topbar-left],[data-tr-lab-topbar-search]{width:100%}[data-tr-lab-topbar-actions]{width:100%;justify-content:flex-start}[data-tr-lab-topbar-user-text]{max-width:120px}[data-tr-lab-topbar-title-row]{padding:14px 18px 18px}}.tr-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}[data-beta-deferred=true]{cursor:help!important;opacity:.62}a[data-beta-deferred=true]{pointer-events:auto}button[data-beta-deferred=true]:disabled{color:inherit}.lovable-demo-lab-shell{min-height:100vh;color:#0f172a;background:#ffffff;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:16px;line-height:1.5}.lovable-demo-lab-shell :is(aside[class]){font-family:inherit;line-height:24px}.lovable-demo-lab-shell :is(aside[class])>:is(a,div):first-child{min-height:60px}.lovable-demo-lab-shell :is(aside[class])>:is(a,div):first-child :is(strong,span:last-child){color:#172033;font-size:18px;font-weight:600;letter-spacing:0;line-height:28px}.lovable-demo-lab-shell :is(aside[class]) :is(nav[class]){gap:2px}.lovable-demo-lab-shell :is(aside[class]) :is(nav[class]) a{min-height:36px;padding:8px 12px;border-radius:12px;font-size:14px;font-weight:400;line-height:20px}.lovable-demo-lab-shell :is(aside[class]) :is(nav[class]) a[aria-current=page]{font-weight:500}.lovable-demo-lab-shell :is(aside[class]) :is(nav[class]) a svg{width:18px;height:18px;stroke-width:2}.lovable-demo-lab-shell :is(aside[class]) :is([class*=quickCreate],[class*=quick-create]){margin-top:26px;padding:12px;border-radius:16px;line-height:24px}.lovable-demo-lab-shell :is(aside[class]) :is([class*=quickCreate],[class*=quick-create]) :is(p,h2){margin-bottom:8px;color:#64748b;font-size:12px;font-weight:500;line-height:16px}.lovable-demo-lab-shell :is(aside[class]) :is([class*=quickCreate],[class*=quick-create]) :is(a,button){min-height:26px;padding:0 8px;border-radius:8px;color:#475569;font-size:14px;font-weight:400;line-height:20px}.lovable-demo-lab-shell :is(aside[class]) :is([class*=quickCreate],[class*=quick-create]) svg{width:16px;height:16px;stroke-width:2}.lovable-demo-lab-shell :is(aside[class])>:is(a,div)[class*=Profile],.lovable-demo-lab-shell :is(aside[class])>:is(a,div)[class*=User],.lovable-demo-lab-shell :is(aside[class])>:is(a,div)[class*=profile]{min-height:69px;margin:auto -12px 0;padding:16px;line-height:20px}.lovable-demo-lab-shell :is(aside[class])>:is(a,div)[class*=Profile] :is(strong,b),.lovable-demo-lab-shell :is(aside[class])>:is(a,div)[class*=User] :is(strong,b),.lovable-demo-lab-shell :is(aside[class])>:is(a,div)[class*=profile] :is(strong,b){font-size:14px;font-weight:500;line-height:20px}.lovable-demo-lab-shell :is(aside[class])>:is(a,div)[class*=Profile] :is(small,span span),.lovable-demo-lab-shell :is(aside[class])>:is(a,div)[class*=User] :is(small,span span),.lovable-demo-lab-shell :is(aside[class])>:is(a,div)[class*=profile] :is(small,span span){color:#64748b;font-size:12px;font-weight:400;line-height:16px}.lovable-demo-lab-shell [class*=product-studio-reference_content]{padding-top:32px}.lovable-demo-lab-shell [class*=product-studio-reference_pageIntro]>[class*=breadcrumbs]{margin-bottom:52px;font-size:14px;font-weight:400;line-height:20px}.lovable-demo-lab-shell [class*=product-studio-reference_titleRow]{margin-top:0}.lovable-demo-lab-shell [class*=product-studio-reference_titleRow] h1,.lovable-demo-lab-shell [class*=trend-radar-demo_hero] h1{font-size:30px;font-weight:600;letter-spacing:0;line-height:36px}.lovable-demo-lab-shell [class*=product-studio-reference_lead]{margin-top:6px;font-size:14px;line-height:20px}.lovable-demo-lab-shell [class*=product-studio-reference_tabs]{margin-top:24px}.lovable-demo-lab-shell [class*=product-studio-reference_tabs] button{min-height:34px;padding-bottom:12px;font-size:14px;font-weight:400;line-height:20px}.lovable-demo-lab-shell [class*=product-studio-reference_tabs] button[aria-selected=true]{font-weight:500}.lovable-demo-lab-shell [class*=product-studio-reference_pathCard]{border-radius:16px}.lovable-demo-lab-shell [class*=product-studio-reference_search]{height:36px;min-height:36px;border-radius:12px}.lovable-demo-lab-shell [class*=product-studio-reference_search] input{height:34px;font-size:14px;font-weight:400;line-height:20px}.lovable-demo-lab-shell [class*=trend-radar-demo_topbar]{display:flex;height:77px;min-height:0;padding:20px 32px 16px;gap:24px}.lovable-demo-lab-shell [class*=trend-radar-demo_breadcrumbs]{flex:1 1;min-width:0;visibility:hidden}.lovable-demo-lab-shell [class*=trend-radar-demo_search]{flex:1 1 520px;max-width:520px;min-height:40px;border-radius:999px}.lovable-demo-lab-shell [class*=trend-radar-demo_search] input{font-size:14px;font-weight:400;line-height:20px}.lovable-demo-lab-shell [class*=trend-radar-demo_workspace]{padding-top:22px}.lovable-demo-lab-shell [class*=trend-radar-demo_hero] p{font-size:14px;font-weight:400;line-height:22px}.lovable-demo-lab-shell [class*=trend-radar-demo_hero]{margin-bottom:17px}.lovable-demo-lab-shell [class*=launchpad-reference_button],.lovable-demo-lab-shell [class*=launchpad-reference_filterButton],.lovable-demo-lab-shell [class*=launchpad-reference_primaryButton],.lovable-demo-lab-shell [class*=trend-radar-demo_primaryButton]{min-height:40px;border-radius:8px;font-size:14px;font-weight:500;line-height:20px}.lovable-demo-lab-shell [class*=trend-radar-demo_kpiCard]{min-height:0;padding:12px 16px;border-radius:12px}.lovable-demo-lab-shell [class*=trend-radar-demo_kpiCard] small{font-weight:400;line-height:16px}.lovable-demo-lab-shell [class*=trend-radar-demo_kpiCard] strong{font-size:24px;font-weight:600;line-height:24px}.lovable-demo-lab-shell [class*=trend-radar-demo_kpiCard] em{font-weight:500;line-height:16px}.lovable-demo-lab-shell [class*=trend-radar-demo_pathTabs] button{padding:8px 14px;border-radius:12px;font-size:14px;font-weight:500;line-height:20px}.lovable-demo-lab-shell [class*=launchpad-reference_pageHeader] h1{font-weight:600;letter-spacing:0}.lovable-demo-lab-shell [class*=launchpad-reference_pageHeader] p{font-weight:400;line-height:20px}.lovable-demo-lab-shell [class*=launchpad-reference_tabs] button{min-height:34px;font-weight:400;line-height:20px}.lovable-demo-lab-shell [class*=launchpad-reference_tabs] button[aria-selected=true]{font-weight:500}button,input,textarea{font:inherit}button{border:0}a{color:inherit}.marketing-shell{min-height:100vh;background:#0f1013}.marketing-hero{position:relative;min-height:78vh;padding:22px 32px 96px;overflow:hidden;border-bottom:1px solid var(--line);background:#0f1013}.marketing-hero:before{position:absolute;inset:86px 32px 44px;content:"";border:1px solid rgba(143,116,232,.22);border-radius:8px;background:linear-gradient(180deg,rgba(15,16,19,.12),rgba(15,16,19,.9)),repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0 1px,transparent 1px 190px),#15171b}.marketing-nav{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:18px;max-width:1180px;margin:0 auto}.marketing-brand{display:inline-flex;align-items:center;gap:10px;color:var(--text);font-weight:760;text-decoration:none}.marketing-brand span{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--line);border-radius:8px;color:#c7bbff;background:#17191c}.marketing-nav div{display:inline-flex;align-items:center;gap:8px}.marketing-nav a:not(.marketing-brand){display:inline-flex;align-items:center;min-height:36px;padding:0 11px;border-radius:8px;color:var(--soft);text-decoration:none}.marketing-nav a:hover{background:#1b1e21}.hero-grid{position:relative;z-index:1;max-width:1180px;margin:0 auto;padding-top:112px}.hero-copy{position:relative;z-index:3;max-width:760px}.hero-copy h1{max-width:820px;color:white;font-size:62px;line-height:.98;font-weight:790;letter-spacing:0}.hero-copy p{max-width:650px;margin-top:22px;color:#c5c8c3;font-size:19px}.hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.hero-actions a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 14px;border:1px solid var(--line);border-radius:8px;color:var(--soft);text-decoration:none;background:#17191c}.hero-actions a:first-child{color:white;border-color:transparent;background:var(--violet)}.hero-product{position:absolute;right:0;bottom:-38px;width:min(760px,58vw);padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:var(--text);background:rgba(19,21,24,.92);box-shadow:0 22px 70px rgba(0,0,0,.35)}.product-search,.product-topline{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:#101214}.preview-grid span,.product-search span,.product-topline span{color:var(--muted)}.product-search{margin-top:10px}.product-search b{color:#b8b2ef;font-size:24px}.preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:10px}.preview-grid div{display:grid;grid-gap:8px;gap:8px;min-height:104px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#111315}.preview-grid svg{color:#b8b2ef}.credit-section,.marketing-band,.pricing-section{max-width:1180px;margin:0 auto;padding:72px 32px}.band-heading,.pricing-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.band-heading h2,.credit-section h2,.pricing-heading h2{color:white;font-size:34px;line-height:1.05;font-weight:760}.band-heading p,.credit-section p,.pricing-heading p{max-width:620px;margin-top:10px;font-size:16px}.workflow-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:28px}.workflow-grid article{min-height:186px;padding:16px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.workflow-grid svg{color:#b8b2ef}.workflow-grid h3{margin-top:28px;font-size:18px}.workflow-grid p{margin-top:10px;font-size:14px}.billing-toggle{display:inline-flex;padding:4px;border:1px solid var(--line);border-radius:8px;background:#111315}.billing-toggle button{min-height:34px;padding:0 12px;border-radius:7px;color:var(--muted);background:transparent;cursor:pointer}.billing-toggle button.active{color:white;background:var(--violet)}.billing-note{margin-top:14px;font-size:14px}.pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:26px}.pricing-card{display:grid;grid-gap:18px;gap:18px;align-content:start;min-height:444px;padding:18px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.pricing-card.featured{border-color:rgba(143,116,232,.7);background:linear-gradient(180deg,rgba(143,116,232,.12),rgba(143,116,232,.02)),var(--panel)}.pricing-card span{color:var(--soft);font-weight:740}.pricing-card h3{margin-top:14px;font-size:38px;line-height:1}.pricing-card small{color:var(--muted);font-size:15px}.pricing-card p{margin-top:10px;font-size:14px}.credit-line{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 10px;border:1px solid var(--line);border-radius:8px;color:#b8b2ef;background:#111315}.pricing-card ul{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.pricing-card li{display:flex;align-items:flex-start;gap:8px;color:var(--soft);font-size:14px}.pricing-card li svg{flex:0 0 auto;margin-top:2px;color:var(--green)}.pricing-card>a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;margin-top:auto;border:1px solid var(--line);border-radius:8px;color:var(--soft);text-decoration:none;background:#111315}.pricing-card.featured>a{color:white;border-color:transparent;background:var(--violet)}.credit-section{display:grid;grid-template-columns:360px minmax(0,1fr);grid-gap:24px;gap:24px;align-items:center;margin-bottom:34px;border:1px solid var(--line);border-radius:8px;background:#131518}.credit-section div{display:grid;grid-gap:12px;gap:12px}.credit-section svg{color:#b8b2ef}.app-shell{display:grid;grid-template-columns:236px minmax(0,1fr);min-height:100vh}.sidebar{position:-webkit-sticky;position:sticky;top:0;display:flex;flex-direction:column;height:100vh;padding:20px 14px;background:#121416;border-right:1px solid var(--line)}.brand-mark{display:flex;align-items:center;gap:12px;min-height:44px;margin-bottom:28px}.brand-mark div{display:grid;place-items:center;width:40px;height:40px;border-radius:8px;color:var(--soft);border:1px solid var(--line);background:#17191c}.brand-mark span{font-size:18px;font-weight:760}.nav-list{display:grid;grid-gap:8px;gap:8px}.ghost-button,.nav-list button,.row-actions button,.section-heading button,.source-controls button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;border-radius:8px;color:var(--soft);background:transparent;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease}.nav-list button{justify-content:flex-start;padding:0 12px}.nav-list button.active,.nav-list button:hover{color:var(--text);background:#1b1e21}.nav-list button.active{box-shadow:inset 2px 0 0 var(--violet)}.key-status{display:grid;grid-gap:10px;gap:10px;margin-top:auto;padding-top:18px;border-top:1px solid var(--line)}.key-status span{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:13px}.key-status .ready{color:var(--green)}.workspace{min-width:0;padding:24px}.topbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:20px}h1,h2,h3,p{margin:0}h1{font-size:28px;line-height:1.15;font-weight:720}h2{font-size:18px;line-height:1.2;font-weight:680}h3{font-size:16px;line-height:1.28}p{color:var(--muted);line-height:1.5}.ghost-button{flex:0 0 auto;padding:0 14px;border:1px solid var(--line);background:var(--panel)}.ghost-button:hover{border-color:var(--line-strong);background:var(--panel-2)}.error-banner{margin-bottom:18px;padding:12px 14px;border:1px solid rgba(255,123,143,.45);border-radius:8px;color:#ffd3da;background:rgba(255,123,143,.12)}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));grid-gap:0;gap:0;margin-bottom:16px;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--panel)}.stat-tile{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;min-height:54px;padding:0 14px;border-right:1px solid var(--line);background:transparent}.stat-tile:last-child{border-right:0}.stat-tile span{display:block;margin-top:0;color:var(--muted);font-size:13px}.stat-tile strong{display:block;margin-top:0;font-size:18px;line-height:1}.stat-icon{display:grid;place-items:center;width:24px;height:24px;border-radius:6px;background:transparent!important}.stat-tile.blue .stat-icon{color:var(--blue);background:rgba(77,179,255,.12)}.stat-tile.green .stat-icon{color:var(--green);background:rgba(89,212,143,.12)}.stat-tile.amber .stat-icon{color:var(--amber);background:rgba(243,189,86,.14)}.stat-tile.rose .stat-icon{color:var(--rose);background:rgba(255,123,143,.13)}.creator-grid,.main-grid{display:grid;grid-template-columns:minmax(280px,370px) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.creator-form,.creator-list-panel,.opportunity-panel,.scan-panel{border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:none}.creator-form,.scan-panel{display:grid;grid-gap:14px;gap:14px;padding:16px}.creator-list-panel,.opportunity-panel{padding:16px}.section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-width:0}.section-heading p{margin-top:6px;font-size:14px}.section-heading button{flex:0 0 auto;padding:0 14px;color:#101113;background:var(--soft)}.ghost-button:disabled,.row-actions button:disabled,.section-heading button:disabled{cursor:wait;opacity:.65}label{display:grid;grid-gap:7px;gap:7px;color:var(--muted);font-size:13px;font-weight:650}input,textarea{width:100%;min-width:0;border:1px solid var(--line);border-radius:8px;outline:0;color:var(--text);background:#111315}input{height:42px;padding:0 12px}textarea{resize:vertical;min-height:112px;padding:10px 12px;line-height:1.45}input:focus,textarea:focus{border-color:var(--violet)}.radar-view,.research-view{display:grid;grid-gap:18px;gap:18px}.radar-panel{padding:18px;border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:var(--shadow)}.radar-controls{display:grid;grid-template-columns:96px max-content;grid-gap:10px;gap:10px;align-items:flex-end}.radar-controls input{text-transform:uppercase}.radar-controls button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 14px;border-radius:8px;color:white;background:var(--violet);cursor:pointer}.radar-controls button:disabled{cursor:wait;opacity:.65}.trend-results{display:grid;grid-gap:14px;gap:14px}.trend-grid{grid-template-columns:repeat(3,minmax(260px,1fr))}.trend-card,.trend-grid{display:grid;grid-gap:14px;gap:14px}.trend-card{min-width:0;padding:15px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(120deg,rgba(143,116,232,.08),transparent 42%),#131518;box-shadow:var(--shadow)}.trend-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.trend-card-top div{min-width:0}.trend-card h3{font-size:17px;overflow-wrap:anywhere}.trend-card p{margin-top:7px;display:-webkit-box;min-height:42px;overflow:hidden;font-size:13px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.trend-score{flex:0 0 auto;display:grid;place-items:center;width:42px;height:34px;border:1px solid var(--line);border-radius:8px;font-weight:780}.trend-score.strong{color:var(--green);background:rgba(153,194,164,.1)}.trend-score.watch{color:var(--amber);background:rgba(200,173,114,.1)}.trend-score.cold{color:var(--soft);background:#29323a}.trend-meta{display:flex;flex-wrap:wrap;gap:8px}.trend-meta span{min-height:26px;padding:5px 8px;border:1px solid var(--line);border-radius:8px;color:var(--muted);font-size:12px;background:#101214}.seed-chips{display:grid;grid-gap:7px;gap:7px}.seed-chips span{min-height:32px;padding:7px 9px;border:1px solid var(--line);border-radius:8px;color:var(--soft);font-size:13px;background:#101214}.trend-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px}.trend-actions a,.trend-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 11px;border:1px solid var(--line);border-radius:8px;color:var(--soft);text-decoration:none;background:#171a1d;cursor:pointer}.trend-actions button{color:white;border-color:transparent;background:var(--violet)}.generator-panel{display:grid;grid-gap:16px;gap:16px;padding:18px;border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:var(--shadow)}.generator-grid{display:grid;grid-template-columns:minmax(220px,1fr) minmax(260px,1fr);grid-gap:16px;gap:16px;align-items:flex-end}.wide-field textarea{min-height:78px}.range-input{padding:0;accent-color:var(--violet);border:0;background:transparent}.generator-footer{display:grid;grid-template-columns:minmax(140px,190px) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:flex-end}.generator-footer button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;border-radius:8px;background:var(--violet);cursor:pointer;transition:background .16s ease,opacity .16s ease}.generator-footer button:hover{background:var(--violet-strong)}.generator-footer button:disabled{cursor:wait;opacity:.65}.source-controls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.source-controls button{min-width:0;padding:0 8px;border:1px solid var(--line);font-size:13px;background:#111315}.source-controls .selected{color:var(--text);border-color:var(--violet);background:rgba(143,116,232,.15)}.compact-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.small-count{color:var(--muted);font-size:13px}.creator-list,.opportunity-list,.pipeline-grid{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.ideas-section{display:grid;grid-gap:14px;gap:14px}.idea-grid{grid-template-columns:repeat(2,minmax(320px,1fr))}.idea-card,.idea-grid{display:grid;grid-gap:14px;gap:14px}.idea-card{min-width:0;padding:16px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(110deg,rgba(143,116,232,.08),transparent 38%),#131518;box-shadow:var(--shadow)}.idea-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.idea-card-head div{min-width:0}.idea-card h3{font-size:19px;line-height:1.22;overflow-wrap:anywhere}.idea-card-head p{margin-top:8px;color:var(--soft);font-weight:640}.audience-line{display:flex;align-items:center;gap:8px;min-width:0;color:var(--muted);font-size:14px}.audience-line svg{flex:0 0 auto}.idea-badges{display:flex;flex-wrap:wrap;gap:8px}.badge{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border:1px solid var(--line);border-radius:8px;color:var(--soft);font-size:13px;font-weight:700;background:#191c20}.badge.easy{color:var(--green);border-color:rgba(153,194,164,.32);background:rgba(153,194,164,.13)}.badge.competition,.badge.hard,.badge.medium{color:var(--amber);border-color:rgba(200,173,114,.32);background:rgba(200,173,114,.13)}.badge.hard{color:var(--rose);border-color:rgba(201,143,152,.32);background:rgba(201,143,152,.13)}.badge.interest{color:#b8b2ef;border-color:rgba(143,116,232,.36);background:rgba(143,116,232,.16)}.badge.trend{color:var(--green);border-color:rgba(153,194,164,.32);background:rgba(153,194,164,.12)}.market-box{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;padding:13px;border:1px solid rgba(255,255,255,.04);border-radius:8px;background:#111315}.market-box div{min-width:0}.market-box small,.market-box span{display:block;color:var(--muted);font-size:12px}.market-box strong{display:block;margin:6px 0 4px;color:var(--soft);overflow-wrap:anywhere}.opportunity-score{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:62px;padding:0 14px;border:1px solid var(--line);border-radius:8px;background:rgba(143,116,232,.08)}.opportunity-score div{display:inline-flex;align-items:center;gap:10px;min-width:0;color:var(--soft);font-weight:700}.opportunity-score svg{color:#b8b2ef}.opportunity-score strong{color:#b8b2ef;font-size:32px;line-height:1}.opportunity-score small{color:var(--muted);font-size:16px}.query-box{border-top:1px solid var(--line);padding-top:12px}.query-box summary{display:inline-flex;align-items:center;gap:8px;color:#b8b2ef;cursor:pointer;font-weight:700;list-style:none}.query-box summary::-webkit-details-marker{display:none}.query-box div{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.query-box span{min-height:34px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;color:var(--soft);background:#101214}.card-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.card-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 10px;border:1px solid var(--line);border-radius:8px;color:var(--soft);background:#171a1d;cursor:pointer}.card-actions button:first-child{color:white;border-color:transparent;background:var(--violet)}.card-actions button:hover{border-color:var(--line-strong)}.creator-row,.opportunity-row,.product-row{display:grid;grid-gap:14px;gap:14px;min-width:0;border:1px solid var(--line);border-radius:8px;background:#131518}.opportunity-row{grid-template-columns:58px minmax(0,1fr) 138px;padding:12px}.score-cell{display:flex;justify-content:center;padding-top:2px}.score-pill{display:grid;place-items:center;width:40px;height:32px;border:1px solid var(--line);border-radius:6px;font-weight:720}.score-pill.strong{color:var(--green);background:rgba(153,194,164,.1)}.score-pill.watch{color:var(--amber);background:rgba(200,173,114,.1)}.score-pill.cold{color:var(--soft);background:#29323a}.opportunity-main{min-width:0}.row-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.row-heading div{min-width:0}.row-heading h3{overflow-wrap:anywhere}.row-heading p{margin-top:4px;font-size:13px}.stage-pill{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border:1px solid var(--line);border-radius:6px;color:var(--soft);font-size:12px;text-transform:capitalize;white-space:nowrap;background:#172027}.subscore-grid{display:grid;grid-template-columns:repeat(6,minmax(64px,1fr));grid-gap:7px;gap:7px;margin-top:12px}.subscore-grid div{min-height:54px;padding:8px;border:1px solid var(--line);border-radius:8px;background:#101214}.subscore-grid span{display:block;color:var(--muted);font-size:11px;line-height:1.15;text-transform:capitalize}.subscore-grid strong{display:block;margin-top:6px;font-size:16px}.note-line{margin-top:10px;font-size:13px}.signal-strip{display:grid;grid-gap:6px;gap:6px;margin-top:10px}.signal-strip a{display:flex;align-items:center;gap:6px;min-height:28px;padding:0 8px;overflow:hidden;border:1px solid var(--line);border-radius:8px;color:var(--soft);text-decoration:none;white-space:nowrap;background:#101214}.signal-strip a span{flex:0 0 auto;color:var(--blue);font-size:12px;text-transform:capitalize}.signal-strip a:hover{border-color:var(--line-strong)}.row-actions{display:grid;align-content:start;grid-gap:8px;gap:8px}.row-actions button{width:100%;padding:0 10px;border:1px solid var(--line);background:#171a1d}.row-actions button:hover{color:var(--text);border-color:var(--line-strong)}.empty-mini,.empty-state{color:var(--muted)}.empty-state{min-height:120px;display:grid;place-items:center;border:1px dashed var(--line-strong);border-radius:8px;background:#131518}.pipeline-grid{margin-top:0}.product-row{grid-template-columns:minmax(0,1fr) 180px;align-items:center;padding:16px}.product-row h3{margin-top:10px;font-size:18px}.product-row p{margin-top:8px}.product-meta{display:grid;grid-gap:8px;gap:8px;justify-items:flex-end}.product-meta strong{font-size:24px}.product-meta span{color:var(--muted);text-transform:capitalize}.creator-row{grid-template-columns:minmax(0,1fr) 120px 72px 34px;align-items:center;padding:12px}.creator-row div{min-width:0}.creator-row span,.creator-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creator-row span{margin-top:4px;color:var(--muted);font-size:13px}.creator-row a{display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;color:var(--blue)}.creator-row a,.muted-icon{width:32px;height:32px}.launch-board{display:grid;grid-gap:14px;gap:14px;padding:16px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.launch-board .section-heading{align-items:flex-start}.launch-board p{margin-top:6px;max-width:760px;font-size:14px}.launch-table{display:grid;border:1px solid var(--line);border-radius:8px;overflow:hidden}.launch-row{display:grid;grid-template-columns:140px 150px minmax(0,1fr) 92px;grid-gap:12px;gap:12px;align-items:center;min-height:58px;padding:10px 12px;border-bottom:1px solid var(--line);background:#131518}.launch-row:last-child{border-bottom:0}.launch-head{min-height:40px;color:var(--muted);font-size:12px;font-weight:700;background:#111315}.launch-row strong{font-size:14px}.launch-row span{color:var(--soft);font-size:13px}.launch-row p{margin-top:0;max-width:none;font-size:13px}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:1180px){.hero-copy h1{font-size:52px}.hero-product{width:min(680px,64vw)}.pricing-grid,.stats-grid,.workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trend-grid{grid-template-columns:repeat(2,minmax(260px,1fr))}.creator-grid,.idea-grid,.main-grid{grid-template-columns:1fr}.opportunity-row{grid-template-columns:48px minmax(0,1fr)}.row-actions{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.marketing-hero{min-height:auto;padding:16px 18px 34px}.marketing-hero:before{inset:76px 18px 22px}.marketing-nav{align-items:flex-start;flex-direction:column}.marketing-nav div{flex-wrap:wrap}.hero-grid{padding-top:72px}.hero-copy h1{font-size:40px}.hero-copy p{font-size:16px}.hero-product{position:relative;right:auto;bottom:auto;width:100%;margin-top:34px}.credit-section,.preview-grid,.pricing-grid,.workflow-grid{grid-template-columns:1fr}.credit-section,.marketing-band,.pricing-section{padding:46px 18px}.band-heading,.pricing-heading{align-items:flex-start;flex-direction:column}.band-heading h2,.credit-section h2,.pricing-heading h2{font-size:28px}.app-shell{grid-template-columns:1fr}.sidebar{position:static;height:auto;border-right:0;border-bottom:1px solid var(--line)}.nav-list{grid-template-columns:repeat(5,minmax(0,1fr))}.nav-list button{justify-content:center;padding:0 6px}.key-status{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.workspace{padding:18px}.topbar{align-items:flex-start;flex-direction:column}.card-actions,.compact-fields,.creator-row,.generator-footer,.generator-grid,.launch-row,.market-box,.opportunity-row,.product-row,.radar-controls,.source-controls,.stats-grid,.subscore-grid,.trend-actions,.trend-grid{grid-template-columns:1fr}.launch-head{display:none}.product-meta,.score-cell{justify-content:start;justify-items:start}.row-actions{grid-column:auto}.signal-strip a{white-space:normal}}:root{--opus-navy:#0a0e27;--opus-navy-2:#141a3a;--opus-ink:#0a0e27;--opus-muted:#5b6478;--opus-soft:#8a93a6;--opus-bg:#f6f7fb;--opus-card:#ffffff;--opus-line:#e6e8f0;--opus-blue:#3d5afe;--opus-lime:#a8ff1f}.opus-marketing{min-height:100vh;color:var(--opus-ink);background:white;font-family:Urbanist,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.opus-hero{display:flex;flex-direction:column;gap:80px;padding:24px 80px 120px;color:white;background:var(--opus-navy)}.opus-hero-body,.opus-nav{width:100%;max-width:1280px;margin:0 auto}.credits-explainer,.final-cta,.opus-footer,.opus-pricing,.opus-section,.opus-showcase,.proof-strip{width:100%}.opus-nav{display:flex;align-items:center;justify-content:space-between;gap:32px;min-height:49px;padding:16px 0}.final-cta a,.opus-hero-actions a,.opus-logo,.opus-nav a,.opus-price-grid a,.opus-score-card a{text-decoration:none}.opus-logo{display:inline-flex;align-items:center;gap:8px;color:white;font-size:16px;font-weight:600}.auth-brand img,.figma-logo img,.opus-logo img{display:block;height:auto}.opus-logo img{width:150px}.opus-nav-left,.opus-nav-right{display:flex;align-items:center}.opus-nav-left{gap:48px}.opus-nav-right{gap:12px}.opus-nav-links{display:flex;align-items:center;gap:32px}.opus-nav-links a,.opus-nav-right a{color:#a4abcf;font-size:14px;font-weight:500}.opus-nav-right .opus-nav-cta{display:inline-flex;align-items:center;min-height:37px;padding:10px 16px;border-radius:10px;color:var(--opus-navy);background:var(--opus-lime);font-weight:600}.opus-hero-body{display:grid;grid-template-columns:minmax(0,1fr) 520px;grid-gap:0;gap:0;align-items:start;min-height:540px}.opus-hero-copy{display:grid;grid-gap:32px;gap:32px;min-height:540px}.opus-pill{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;padding:6px 14px;border:1px solid #262c56;border-radius:999px;color:#a4abcf;font-size:11px;font-weight:500;letter-spacing:0}.opus-pill i,.system-status i,.visual-body-head i{display:block;width:6px;height:6px;border-radius:999px;background:var(--opus-lime)}.opus-hero h1{max-width:760px;font-family:Urbanist,ui-sans-serif,system-ui,sans-serif;font-size:64px;font-weight:700;letter-spacing:0;line-height:1.05}.opus-hero p{max-width:560px;color:#a4abcf;font-size:18px;line-height:1.55}.opus-hero-actions{display:flex;gap:12px;padding:16px 0}.final-cta a,.opus-hero-actions a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 22px;border-radius:10px;border:1px solid #262c56;color:white;font-size:15px;font-weight:600}.final-cta a:first-child,.opus-hero-actions a:first-child{color:var(--opus-navy);border-color:transparent;background:var(--opus-lime)}.opus-proof{display:flex;flex-wrap:wrap;gap:24px;color:#a4abcf;font-size:13px}.hero-stats{align-items:center;padding:24px 0}.hero-stats div{position:relative;display:grid;grid-gap:2px;gap:2px;min-width:134px;padding-right:24px}.hero-stats div:not(:last-child):after{position:absolute;top:4px;right:0;width:1px;height:32px;content:"";background:#262c56}.hero-stats strong{color:white;font-size:22px;line-height:1.18}.hero-stats div:last-child strong{color:var(--opus-lime)}.hero-stats span{color:#a4abcf;font-size:11px;letter-spacing:0}.opus-hero-visual{display:flex;flex-direction:column;width:520px;height:520px;min-height:520px;overflow:hidden;border:1px solid #262c56;border-radius:20px;background:#161c3f}.visual-header{display:flex;align-items:center;justify-content:space-between;min-height:41px;padding:0 16px;border-bottom:1px solid #262c56;color:#a4abcf;font-size:11px;letter-spacing:.4px}.visual-header div{display:flex;gap:8px}.visual-header i{width:10px;height:10px;border-radius:999px}.visual-header i:first-child{background:#ff5f57}.visual-header i:nth-child(2){background:#ffbd2e}.visual-header i:nth-child(3){background:#28c840}.visual-body{display:grid;align-content:start;grid-gap:14px;gap:14px;padding:20px}.visual-body-head,.visual-footer,.visual-row{display:flex;align-items:center;justify-content:space-between;color:#a4abcf}.visual-body-head strong{color:white;font-size:15px;font-weight:600}.visual-body-head span{display:inline-flex;align-items:center;gap:6px;min-height:18px;padding:3px 8px;border-radius:999px;background:#141a3a;font-size:10px}.visual-row{min-height:62px;padding:14px;border-radius:10px;background:#141a3a}.visual-row div{display:grid;grid-gap:4px;gap:4px}.visual-row span{display:inline-flex;align-items:center;gap:8px;color:#a4abcf;font-size:9px;letter-spacing:.4px}.visual-row span b{width:3px;height:3px;border-radius:999px;background:var(--opus-lime)}.visual-row strong{color:white;font-size:16px;font-weight:600}.visual-row em{display:grid;place-items:center;min-width:51px;min-height:34px;padding:5px 10px;border-radius:999px;color:var(--opus-navy);background:var(--opus-lime);font-size:11px;font-style:normal;font-weight:700}.visual-row em.outline{color:var(--opus-lime);border:1px solid var(--opus-lime);background:var(--opus-navy)}.visual-footer{padding:12px 4px 4px;font-size:11px;letter-spacing:.4px}.visual-footer strong{color:var(--opus-lime);font-weight:600}.visual-card{display:grid;grid-gap:12px;gap:12px;padding:22px;border-radius:16px;background:white}.final-cta>span,.opus-section-head span,.opus-showcase>div>span,.visual-card span{color:var(--opus-blue);font-family:Urbanist,ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase}.visual-card h3{color:var(--opus-ink);font-size:28px}.visual-card p{color:var(--opus-muted);font-size:14px}.visual-card div{display:flex;align-items:flex-end;gap:8px;color:var(--opus-ink)}.visual-card b{color:var(--opus-blue);font-size:54px;line-height:1}.proof-strip{display:grid;grid-gap:24px;gap:24px;padding:56px 80px;margin:0;max-width:none;color:var(--opus-muted);text-align:center;background:var(--opus-bg);border-bottom:1px solid var(--opus-line)}.proof-strip>span{color:var(--opus-soft);font-family:Geist Mono,ui-monospace,monospace;font-size:11px;letter-spacing:1.2px;text-transform:uppercase}.proof-strip div{display:flex;justify-content:space-between;gap:28px}.proof-strip b{opacity:.72;font-size:20px}.opus-pricing,.opus-section{max-width:none;margin:0;padding:120px 80px}.opus-section-head{display:grid;grid-gap:16px;gap:16px;margin-bottom:64px}.opus-section-head.split{grid-template-columns:minmax(0,1fr) 380px;align-items:flex-end}.opus-section-head.centered{justify-items:center;text-align:center}.final-cta h2,.opus-section-head h2,.opus-showcase h2{font-family:Urbanist,ui-sans-serif,system-ui,sans-serif;font-size:48px;font-weight:700;letter-spacing:0;line-height:1.1}.opus-section-head p,.opus-showcase p{color:var(--opus-muted);font-size:16px;line-height:1.6}.opus-workflow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.credits-explainer article,.feature-bento article,.opus-price-grid article,.opus-workflow article{border:1px solid var(--opus-line);border-radius:12px;background:white}.opus-workflow article{min-height:300px;padding:28px}.feature-bento article.large:first-child,.opus-price-grid article.dark,.opus-workflow article.dark{color:white;border-color:var(--opus-navy);background:var(--opus-navy)}.opus-workflow article>span{display:block;margin-bottom:18px;color:var(--opus-blue);font-family:Geist Mono,ui-monospace,monospace;font-size:11px;font-weight:700}.feature-bento h3,.opus-workflow h3{margin-top:20px;font-size:24px}.feature-bento p,.opus-workflow p{margin-top:12px;color:var(--opus-muted);font-size:14px;line-height:1.55}.feature-bento article.large:first-child p,.opus-price-grid article.dark p,.opus-workflow article.dark p{color:#a4abcf}.opus-showcase{display:grid;grid-template-columns:480px minmax(0,1fr);grid-gap:80px;gap:80px;align-items:center;max-width:none;margin:0;padding:120px 80px;background:var(--opus-bg)}.opus-showcase ul{display:grid;grid-gap:12px;gap:12px;margin:24px 0 0;padding:0;list-style:none;color:var(--opus-muted)}.opus-showcase li:before{content:"✓";margin-right:8px;color:#12b76a}.opus-score-card{display:grid;align-content:start;grid-gap:18px;gap:18px;min-height:259px;padding:22px;border:1px solid var(--opus-line);border-radius:14px;background:white}.score-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.score-card-top div{display:grid;grid-gap:6px;gap:6px;min-width:0}.score-card-top span{color:var(--opus-blue);font-size:10px;font-weight:600;letter-spacing:.8px}.score-card-top h3{color:var(--opus-ink);font-size:22px;line-height:1.18}.score-card-top p{color:var(--opus-muted);font-size:15px;line-height:1.35}.score-card-top>b{display:grid;place-items:center;flex:0 0 auto;width:64px;height:64px;border:2px solid #d9defd;border-radius:999px;color:var(--opus-blue);font-style:normal}.score-card-top strong{font-size:22px;line-height:1}.score-card-top small{color:var(--opus-muted);font-size:9px;line-height:1}.score-signals{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.score-signals div{display:grid;grid-gap:4px;gap:4px;min-height:51px;padding:10px;border:1px solid var(--opus-line);border-radius:8px;background:var(--opus-bg)}.score-signals span{color:var(--opus-muted);font-size:10px}.score-signals strong{color:var(--opus-ink);font-size:14px}.score-actions{display:flex;align-items:center;justify-content:space-between;padding-top:8px;border-top:1px solid var(--opus-line)}.score-actions button{color:var(--opus-muted);background:transparent;cursor:pointer}.score-actions a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:30px;padding:0 12px;border-radius:10px;color:white;background:var(--opus-navy);font-size:12px;font-weight:600}.feature-bento{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:16px;gap:16px}.feature-bento article{grid-column:span 2;min-height:220px;padding:28px;background:var(--opus-bg)}.feature-bento article.large{grid-column:span 3;min-height:280px}.feature-bento article.large:nth-child(2){color:white;border-color:#445dff;background:#3d5afe}.feature-bento article.large:nth-child(2) p{color:#dfe5ff}.credits-explainer,.opus-pricing{background:var(--opus-bg)}.opus-billing{display:flex;width:-moz-fit-content;width:fit-content;padding:4px;border:1px solid var(--opus-line);border-radius:999px;background:white}.opus-billing button{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 18px;border-radius:999px;color:var(--opus-muted);background:transparent;cursor:pointer}.opus-billing button.active{color:white;background:var(--opus-navy)}.opus-billing b{color:var(--opus-lime);font-size:10px}.opus-price-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.opus-price-grid article{display:grid;grid-gap:18px;gap:18px;min-height:433px;padding:32px}.opus-price-grid h3{font-size:48px}.opus-price-grid small{color:var(--opus-muted);font-size:13px;font-weight:500}.opus-price-grid article.dark small{color:#a4abcf}.opus-price-grid a{display:grid;place-items:center;min-height:42px;border-radius:10px;color:white;background:var(--opus-navy)}.opus-price-grid article.dark a{color:var(--opus-navy);background:var(--opus-lime)}.opus-price-grid ul{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.opus-price-grid li{display:flex;align-items:center;gap:8px;color:var(--opus-muted);font-size:14px}.opus-price-grid article.dark li{color:white}.credits-explainer{display:grid;grid-gap:32px;gap:32px;padding:80px;text-align:center}.credits-explainer>div{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px}.credits-explainer article{display:grid;grid-gap:8px;gap:8px;min-height:96px;padding:20px;text-align:left}.credits-explainer strong{color:var(--opus-blue);font-size:28px}.credits-explainer span{color:var(--opus-muted);font-size:11px;letter-spacing:.4px}.credits-explainer small{color:var(--opus-soft);font-size:12px}.final-cta{display:grid;justify-items:center;grid-gap:32px;gap:32px;max-width:none;margin:0;padding:120px 80px;color:white;text-align:center;background:var(--opus-navy)}.final-cta h2{max-width:980px;font-size:64px;line-height:1.05}.final-cta p{max-width:680px;color:#a4abcf;font-size:18px;line-height:1.5}.final-cta div{display:flex;gap:12px;padding:16px 0}.final-cta a{min-height:51px;padding:0 28px;font-size:16px}.opus-footer{display:grid;grid-gap:48px;gap:48px;padding:80px 80px 40px;color:white;background:var(--opus-navy-2)}.opus-footer-bottom,.opus-footer-top{display:flex;justify-content:space-between;gap:48px;width:100%;max-width:1280px;margin:0 auto}.opus-footer-brand{display:grid;align-content:start;grid-gap:16px;gap:16px;width:300px}.opus-footer-brand p{color:#a4abcf;font-size:13px;line-height:1.55}.opus-footer-cols{display:flex;gap:48px}.opus-footer-cols div{display:grid;align-content:start;grid-gap:14px;gap:14px;width:140px}.opus-footer-cols strong{font-size:11px;font-weight:600;letter-spacing:.8px}.opus-footer-bottom,.opus-footer-cols a{color:#a4abcf;font-size:13px;text-decoration:none}.opus-footer-bottom{align-items:center;padding-top:24px;border-top:1px solid #262c56;font-size:11px;letter-spacing:.4px}.system-status{display:inline-flex;align-items:center;gap:8px}.app-shell{grid-template-columns:248px minmax(0,1fr);background:var(--opus-bg);color:var(--opus-ink);font-family:Inter,ui-sans-serif,system-ui,sans-serif}.sidebar{padding:24px 16px;background:var(--opus-navy);border-right:0}.brand-mark{min-height:34px;margin-bottom:16px;color:white}.brand-mark div{width:28px;height:28px;color:var(--opus-navy);border:0;background:var(--opus-lime)}.brand-mark span{font-size:15px}.workspace-switcher{width:100%;min-height:38px;margin-bottom:24px;padding:0 12px;border:1px solid #262c56;border-radius:10px;color:white;text-align:left;background:#141a3a}.nav-list button{min-height:40px;padding:0 14px;border-radius:10px;color:#a4abcf;font-size:14px}.nav-list button.active,.nav-list button:hover{color:white;background:#1a2147;box-shadow:none}.nav-list button.active svg{color:var(--opus-lime)}.key-status{margin-top:28px;padding-top:24px;border-top:1px solid #1c244a}.key-status small{color:#5f6a95;font-family:Geist Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.8px;text-transform:uppercase}.credits-meter{display:grid;grid-gap:8px;gap:8px;margin-top:auto;padding-top:24px}.credits-meter div{display:flex;justify-content:space-between;color:#a4abcf;font-size:12px}.credits-meter b{display:block;height:6px;border-radius:999px;background:linear-gradient(90deg,var(--opus-lime) 82%,#26305f 82%)}.user-chip{display:flex;align-items:center;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid #1c244a}.user-chip>span{display:grid;place-items:center;width:32px;height:32px;border-radius:999px;color:white;background:var(--opus-blue)}.user-chip strong{display:block;color:white;font-size:13px}.user-chip small{color:#a4abcf}.workspace{padding:0;background:var(--opus-bg)}.topbar{min-height:64px;margin:0;padding:16px 32px;border-bottom:1px solid var(--opus-line);background:white}.topbar-crumb{flex:0 0 220px;color:var(--opus-soft);font-family:Geist Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.4px}.app-search{position:relative;display:flex;align-items:center;flex:0 1 480px;gap:8px;height:36px;padding:0 14px;border:1px solid var(--opus-line);border-radius:10px;color:var(--opus-soft);background:var(--opus-bg)}.app-search input{height:auto;padding:0;border:0;color:var(--opus-ink);background:transparent}.topbar-actions{display:flex;align-items:center;gap:12px}.ghost-button,.topbar-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:0 12px;border:1px solid var(--opus-line);border-radius:10px;color:var(--opus-ink);background:white}.topbar-actions .dark-action{min-width:116px;white-space:nowrap;color:white;border-color:var(--opus-navy);background:var(--opus-navy)}.app-page-head,.creator-grid,.home-grid,.launch-board,.pipeline-board,.radar-view,.research-view,.stats-grid{margin:32px}.app-page-head{display:flex;align-items:flex-end;justify-content:space-between}.app-page-head h1{font-family:Geist,Inter,sans-serif;font-size:34px;letter-spacing:0}.app-page-head p{margin-top:8px;color:var(--opus-muted)}.live-pill{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px;border:1px solid var(--opus-line);border-radius:10px;color:#12b76a;background:white}.stats-grid{background:transparent;border:0;gap:16px;overflow:visible}.creator-form,.creator-list-panel,.generator-panel,.home-panel,.idea-card,.launch-board,.radar-panel,.stat-tile,.trend-card{border:1px solid var(--opus-line);border-radius:14px;background:white;box-shadow:none}.stat-tile{display:grid;grid-template-columns:1fr 28px;align-content:start;min-height:128px;padding:24px}.stat-icon{grid-column:2;grid-row:1/span 2;color:var(--opus-blue)}.stat-tile span{color:var(--opus-soft);font-family:Geist Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.7px;text-transform:uppercase}.stat-tile strong{margin-top:14px;font-size:36px}.home-grid{grid-template-columns:minmax(0,1fr) 480px}.home-grid,.home-main,.home-side{display:grid;grid-gap:24px;gap:24px}.home-panel{padding:24px}.mini-list{display:grid;grid-gap:14px;gap:14px;margin-top:18px}.mini-list article{display:grid;grid-gap:8px;gap:8px;padding:16px;border-radius:10px;background:var(--opus-bg)}.home-offer>span,.mini-list span,.pipeline-card span{color:var(--opus-blue);font-family:Geist Mono,ui-monospace,monospace;font-size:10px;text-transform:uppercase}.card-actions button:first-child,.generator-footer button,.home-offer button,.mini-list button,.section-heading button,.trend-actions button{color:var(--opus-blue);background:transparent}.home-offer{padding:24px;border-radius:14px;color:white;background:var(--opus-navy)}.home-offer p{margin-top:12px;color:#a4abcf}.home-offer button{min-height:36px;margin-top:20px;padding:0 14px;border-radius:8px;color:var(--opus-navy);background:var(--opus-lime)}.activity-list{display:grid;grid-gap:12px;gap:12px;margin-top:18px}.activity-list span{display:flex;align-items:center;gap:10px;color:var(--opus-muted);font-size:13px}.radar-view,.research-view{margin-top:0}.generator-panel,.radar-panel{padding:24px}.trend-grid{grid-template-columns:repeat(4,minmax(220px,1fr))}.idea-card,.trend-card{padding:20px;border-color:var(--opus-line);background:white;box-shadow:none}.idea-card h3,.trend-card h3{color:var(--opus-ink)}.audience-line,.idea-card-head p,.market-box small,.market-box span,.query-box span,.seed-chips span,.signal-strip a,.trend-card p{color:var(--opus-muted)}.market-box strong,.opportunity-score div{color:var(--opus-ink)}.trend-score{color:var(--opus-blue);border-color:#d9defd;background:#eaeeff}.market-box,.query-box span,.seed-chips span,.signal-strip a,.subscore-grid div,.trend-meta span{border-color:var(--opus-line);background:var(--opus-bg)}input,textarea{color:var(--opus-ink);border-color:var(--opus-line);background:white}label{color:var(--opus-muted)}.source-controls .selected{color:white;border-color:var(--opus-navy);background:var(--opus-navy)}.source-controls button{color:var(--opus-muted);border-color:var(--opus-line);background:white}.source-controls button.selected{color:white;border-color:var(--opus-navy);background:var(--opus-navy)}.generator-footer button{color:white;border:1px solid var(--opus-blue);background:var(--opus-blue)}.opportunity-score{background:#eaeeff}.opportunity-score strong,.opportunity-score svg,.query-box summary{color:var(--opus-blue)}.pipeline-board{display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));grid-gap:16px;gap:16px}.pipeline-column{display:grid;align-content:start;grid-gap:12px;gap:12px;min-height:560px;padding:14px;border-radius:14px;background:#eef0f6}.pipeline-column-head{display:flex;align-items:center;justify-content:space-between;color:var(--opus-muted);font-weight:700}.pipeline-card{position:relative;display:grid;grid-gap:8px;gap:8px;overflow:hidden;padding:14px;border:1px solid var(--opus-line);border-radius:10px;background:white}.pipeline-card b{display:block;height:4px;border-radius:999px;background:#35d6a6}.creator-row,.product-row{border-color:var(--opus-line);background:white}.launch-head,.launch-row{color:var(--opus-ink);background:white}@media (max-width:1180px){.credits-explainer,.final-cta,.opus-footer,.opus-hero,.opus-pricing,.opus-section,.opus-showcase{padding-left:32px;padding-right:32px}.home-grid,.opus-footer-top,.opus-hero-body,.opus-showcase{grid-template-columns:1fr}.opus-hero-body{gap:48px}.opus-hero-visual{width:100%;max-width:520px}.opus-price-grid,.pipeline-board,.trend-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.opus-hero{padding:20px 18px 60px}.final-cta div,.opus-footer-bottom,.opus-footer-cols,.opus-footer-top,.opus-hero-actions,.opus-nav,.opus-nav-left,.opus-nav-links,.opus-nav-right{align-items:flex-start;flex-direction:column}.credits-explainer>div,.feature-bento,.opus-hero-body,.opus-price-grid,.opus-section-head.split,.opus-workflow,.pipeline-board,.trend-grid{grid-template-columns:1fr}.opus-hero h1{font-size:42px}.final-cta h2,.opus-section-head h2,.opus-showcase h2{font-size:34px}.opus-hero-visual{height:auto;min-height:0}.visual-row{align-items:flex-start;flex-direction:column}.hero-stats div:not(:last-child):after{display:none}.feature-bento article,.feature-bento article.large{grid-column:auto}.topbar{align-items:stretch}}.figma-app{--figma-bg:#f6f7fb;--figma-ink:#0a0e27;--figma-muted:#5b6478;--figma-soft:#8a93a6;--figma-line:#e6e8f0;--figma-line-strong:#cfd5e8;--figma-sidebar:#0a0e27;--figma-side-panel:#161c3f;--figma-blue:#3d5afe;--figma-lime:#a8ff1f;--figma-green:#0fbf8f;--figma-orange:#ff9f1c;--figma-red:#f0445e;display:grid;grid-template-columns:248px minmax(0,1fr);min-width:1180px;font-family:Urbanist,ui-sans-serif,system-ui,sans-serif}.figma-app a{text-decoration:none}.figma-app button,.figma-app input{font-family:inherit}.figma-sidebar{position:-webkit-sticky;position:sticky;top:0;display:flex;flex-direction:column;padding:24px 16px;color:#ffffff}.figma-side-top{display:grid;grid-gap:24px;gap:24px}.figma-activity-row,.figma-btn,.figma-card-line,.figma-check-row,.figma-creator-row,.figma-credit-pill,.figma-filter-row,.figma-live-pill,.figma-logo,.figma-logo-row,.figma-nav a,.figma-page-actions,.figma-page-head,.figma-profile,.figma-section-title,.figma-top-right,.figma-topbar,.figma-topbar label,.figma-view-big,.figma-view-toggle,.figma-workspace{display:flex;align-items:center}.figma-logo-row{justify-content:space-between;padding:0 8px}.figma-logo{gap:8px;color:white;font-size:14px;font-weight:700;letter-spacing:0}.figma-logo img{width:124px}.figma-logo-row button{display:grid;place-items:center;width:20px;height:20px;color:#a4abcf;background:transparent}.figma-workspace{justify-content:space-between;gap:8px;width:100%;min-height:44px;padding:0 12px;border:1px solid #262c56;border-radius:10px;color:white;background:var(--figma-side-panel)}.figma-workspace span{display:grid;place-items:center;width:24px;height:24px;border-radius:6px;background:var(--figma-blue);font-size:11px;font-weight:700}.figma-nav{display:grid;grid-gap:2px;gap:2px}.figma-nav p{margin:0;padding:0 8px 8px;color:#a4abcf;font-size:10px;font-weight:600;letter-spacing:.8px}.figma-nav a{gap:12px;min-height:38px;padding:0 14px;border-radius:10px;color:#a4abcf;font-weight:500}.figma-nav a.current{color:white;background:var(--figma-side-panel)}.figma-nav a.pinned{color:white;background:#000000}.figma-nav a.current.pinned{color:white;background:var(--figma-side-panel)}.figma-nav-secondary{margin-top:16px}.figma-sidebar>.figma-credits{margin-top:auto}.figma-credits{display:grid;grid-gap:10px;gap:10px;width:100%;padding:14px;border:1px solid #262c56;background:var(--figma-side-panel)}.figma-credits.managed{border-color:var(--figma-lime)}.figma-credits div{display:flex;justify-content:space-between;color:white;font-size:11px}.figma-credits span{color:#a4abcf}.figma-credits i{display:block;height:6px;border-radius:999px;background:linear-gradient(90deg,var(--figma-lime) 85%,#0a0e27 85%)}.figma-credits a{color:var(--figma-lime);font-size:11px;font-weight:700}.figma-profile{margin-top:14px;padding:8px 10px}.figma-avatar,.figma-profile>span{display:grid;place-items:center;width:32px;height:32px;border-radius:999px;background:var(--figma-blue);font-size:11px;font-weight:700}.figma-profile div{display:grid;grid-gap:1px;gap:1px;min-width:0;flex:1 1}.figma-profile strong{color:white}.figma-profile small{color:#a4abcf;font-size:10px}.figma-profile b{color:#a4abcf;font-size:12px}.figma-workspace-main{min-width:0;min-height:100vh}.figma-topbar{justify-content:space-between;gap:32px;height:69px;background:white}.figma-topbar>span{flex:0 0 180px;color:var(--figma-soft);font-size:11px;letter-spacing:.4px}.figma-topbar label{width:480px;min-height:37px;gap:10px;padding:0 14px;border:1px solid var(--figma-line);border-radius:10px;background:var(--figma-bg);color:var(--figma-soft)}.figma-topbar input{min-width:0;width:100%;border:0;outline:0;color:var(--figma-ink);background:transparent;font-size:14px}.figma-topbar input::placeholder{color:var(--figma-soft)}.figma-top-right{justify-content:flex-end;flex:0 0 250px}.figma-top-right>button{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--figma-line);color:var(--figma-muted);background:white}.figma-top-right>a.figma-dark-btn,.figma-top-right>button.figma-dark-btn{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:112px;gap:8px;padding:0 14px;min-height:36px;border:1px solid var(--figma-ink);border-radius:10px;color:white;background:var(--figma-ink);font-size:13px;font-weight:700}.figma-content{display:grid;grid-gap:32px;gap:32px;padding:32px}.figma-content.tight{padding:0}.figma-page-head{justify-content:space-between;align-items:flex-start;gap:24px}.figma-page-head>div:first-child{display:grid;grid-gap:6px;gap:6px;min-width:0}.figma-credit-balance span,.figma-deep-overview span,.figma-page-head span,.figma-panel>span,.figma-strip span{color:var(--figma-soft);font-size:11px;font-weight:700;letter-spacing:.8px}.figma-page-head h1{font-size:36px;line-height:1.05;font-weight:800;letter-spacing:0}.figma-page-head p{font-size:14px}.figma-page-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px}.figma-btn{justify-content:center;gap:8px;min-height:41px;padding:0 20px;border:1px solid var(--figma-line-strong);border-radius:8px;color:var(--figma-ink);background:white;font-size:13px;font-weight:700;white-space:nowrap}.figma-btn.primary{border-color:var(--figma-blue);color:white;background:var(--figma-blue)}.figma-btn.dark{border-color:var(--figma-ink);color:white;background:var(--figma-ink)}.figma-btn:disabled{cursor:not-allowed;opacity:.62}.figma-action-wrap{display:grid;grid-gap:6px;gap:6px}.figma-action-wrap small,.figma-gate-note{color:var(--figma-red);font-size:11px;line-height:1.35}.figma-status-controls{display:flex;flex-wrap:wrap;gap:6px}.figma-status-controls button{min-height:30px;padding:0 10px;border:1px solid var(--figma-line);border-radius:8px;color:var(--figma-muted);background:white;font-size:11px;font-weight:700}.figma-status-controls button.current{color:white;border-color:var(--figma-ink);background:var(--figma-ink)}.figma-status-controls small{flex-basis:100%;color:var(--figma-red);font-size:11px}.figma-state-banners{display:grid;grid-gap:10px;gap:10px}.figma-state-banner{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:12px 14px;border:1px solid var(--figma-line-strong);border-radius:10px;background:white}.figma-state-banner.warn{border-color:#ffd39a;background:#fff8ec}.figma-state-banner.dark{border-color:#262c56;color:white;background:var(--figma-ink)}.figma-state-banner strong{display:block;color:inherit;font-size:13px}.figma-state-banner span{color:var(--figma-muted);font-size:12px}.figma-state-banner.dark span{color:#a4abcf}.figma-inline-gate{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--figma-line);color:var(--figma-muted);background:#fff8ec;font-size:13px}.figma-inline-gate span{flex:1 1}.figma-credit-pill,.figma-live-pill{justify-content:center;gap:8px;min-height:37px;padding:0 14px;border:1px solid var(--figma-line);border-radius:10px;color:var(--figma-muted);background:white;font-size:11px}.figma-credit-pill{color:var(--figma-blue);background:#eaeeff;font-weight:700}.figma-live-pill i{width:7px;height:7px;border-radius:50%;background:var(--figma-green)}.figma-stat-grid,.figma-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.figma-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.figma-creator-detail,.figma-empty-state,.figma-next-action,.figma-opportunity-hero,.figma-panel,.figma-pipeline-card,.figma-pipeline-col,.figma-results-pane,.figma-stat,.figma-state-card,.figma-strip,.figma-trend-card{border:1px solid var(--figma-line);border-radius:14px;background:var(--figma-card)}.figma-stat{display:grid;grid-gap:14px;gap:14px;min-height:167px;padding:24px}.figma-stat.dark{color:white;background:var(--figma-ink)}.figma-stat div{display:flex;justify-content:space-between}.figma-stat span{color:var(--figma-muted);font-size:11px;font-weight:600;letter-spacing:.6px}.figma-stat b{display:grid;place-items:center;width:32px;height:32px;border-radius:6px;color:var(--figma-blue);background:#eaeeff}.figma-stat strong{color:inherit;font-size:36px;line-height:1;letter-spacing:0}.figma-stat p{display:flex;align-items:center;gap:6px;color:var(--figma-green);font-size:13px}.figma-home-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);grid-gap:24px;gap:24px;align-items:start}.figma-section-title{justify-content:space-between;min-height:24px;margin-bottom:16px}.figma-next-action h2,.figma-panel h2,.figma-section-title h2,.figma-strip h2{color:var(--figma-ink);font-size:20px;line-height:1.2;font-weight:800;letter-spacing:0}.figma-section-title a{color:var(--figma-blue);font-size:12px;font-weight:700}.figma-side-stack,.figma-stack{display:grid;grid-gap:16px;gap:16px}.figma-onboarding{display:grid;grid-gap:14px;gap:14px}.figma-onboarding header>span{padding:8px 10px;border-radius:8px;color:var(--figma-ink);background:#eeffd3;font-size:12px;font-weight:800}.figma-onboarding>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.figma-onboarding a{display:grid;grid-template-columns:24px minmax(0,1fr) 14px;grid-gap:10px;gap:10px;align-items:center;min-height:74px;padding:12px;border:1px solid var(--figma-line);border-radius:8px;color:var(--figma-ink);background:#f4f6fb}.figma-onboarding a.done{border-color:#bfefc9;background:#effff3}.figma-onboarding b{display:grid;place-items:center;width:24px;height:24px;border-radius:6px;color:var(--figma-blue);background:#eaeeff;font-size:12px}.figma-onboarding a.done b{color:var(--figma-green);background:#d8fff0}.figma-onboarding span{display:grid;grid-gap:2px;gap:2px}.figma-onboarding small{color:var(--figma-soft);font-size:11px;line-height:1.25}.figma-trend-card{display:grid;grid-gap:16px;gap:16px;min-height:222px;padding:20px}.figma-trend-card.fit-a{border-color:#b9e46c}.figma-trend-card.fit-noise{opacity:.82}.figma-trend-card.wide{min-height:142px}.figma-card-line{justify-content:space-between}.figma-card-line span{color:var(--figma-muted);font-size:11px;font-weight:600;letter-spacing:.6px}.figma-card-line em{display:inline-flex;align-items:center;gap:4px;min-height:18px;padding:0 8px;border-radius:999px;color:var(--figma-green);background:#eeffd3;font-size:10px;font-style:normal;font-weight:700}.figma-card-line em.steady{color:var(--figma-blue);background:#eaeeff}.figma-card-line em.tier-a{color:#2f5b0e;background:#dfffa8}.figma-card-line em.tier-b{color:#2b4d95;background:#e5ecff}.figma-card-line em.tier-c{color:#6b5714;background:#fff4bf}.figma-card-line em.tier-noise{color:#707789;background:#eef1f7}.figma-card-line i{width:6px;height:6px;border-radius:50%;background:currentColor}.figma-trend-card h3{color:var(--figma-ink);font-size:20px;line-height:1.15;letter-spacing:0}.figma-trend-buyer{margin:-6px 0 0;color:var(--figma-muted);font-size:12px;line-height:1.4}.figma-trend-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.figma-trend-stats div{display:grid;grid-gap:2px;gap:2px}.figma-trend-stats span{color:var(--figma-soft);font-size:10px}.figma-trend-stats strong{color:var(--figma-ink);font-size:15px}.figma-trend-stats div:nth-child(2) strong{color:var(--figma-green)}.figma-trend-card>a{display:flex;align-items:center;justify-content:space-between;color:var(--figma-blue);font-size:13px;font-weight:700}.figma-trend-chips{display:flex;flex-wrap:wrap;gap:6px}.figma-trend-chips span{min-height:24px;padding:4px 8px;border:1px solid var(--figma-line);border-radius:7px;color:var(--figma-muted);background:#f7f8fb;font-size:11px;font-weight:700}.figma-trend-reasons{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.figma-trend-reasons li{display:grid;grid-template-columns:14px minmax(0,1fr);grid-gap:7px;gap:7px;align-items:start;color:var(--figma-muted);font-size:12px;line-height:1.35}.figma-trend-reasons svg{margin-top:1px;color:var(--figma-green)}.figma-trend-reasons li.risk svg{color:#d98922}.figma-source-strip{display:flex;flex-wrap:wrap;gap:8px;margin:-2px 0 18px}.figma-source-strip span{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;border:1px solid var(--figma-line);border-radius:8px;color:var(--figma-ink);background:white;font-size:12px;font-weight:700}.figma-source-strip span.muted{color:var(--figma-soft);background:#f4f6fb}.figma-source-strip svg{color:var(--figma-green)}.figma-source-strip span.muted svg{color:var(--figma-soft)}.figma-radar-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:16px;gap:16px;align-items:start}.figma-pain-clusters{display:grid;grid-gap:14px;gap:14px;align-content:start}.figma-pain-clusters header span{color:var(--figma-soft);font-size:11px}.figma-pain-clusters>div{display:grid;grid-gap:7px;gap:7px;padding:12px;border:1px solid var(--figma-line);border-radius:8px;background:#f4f6fb}.figma-pain-clusters a{color:var(--figma-ink);font-weight:800}.figma-pain-clusters p{margin:0;color:var(--figma-muted);font-size:12px;line-height:1.45}.figma-panel{padding:20px}.figma-panel header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.figma-empty-state p,.figma-next-action p,.figma-page-head p,.figma-panel p,.figma-panel small,.figma-state-card p,.figma-strip p{color:var(--figma-muted)}.figma-activity{padding:0;overflow:hidden}.figma-activity header{padding:18px 20px;border-bottom:1px solid var(--figma-line)}.figma-activity header span{color:var(--figma-muted);font-size:11px}.figma-activity-row{gap:14px;padding:12px 20px}.figma-activity-row b{display:grid;place-items:center;width:32px;height:32px;border-radius:999px;color:var(--figma-blue);background:#eaeeff}.figma-activity-row b.green{color:var(--figma-green);background:#d9ffe9}.figma-activity-row b.orange{color:var(--figma-orange);background:#fff1db}.figma-activity-row div{display:grid;grid-gap:1px;gap:1px}.figma-activity-row strong{color:var(--figma-ink);font-size:13px;font-weight:700}.figma-activity-row span{color:var(--figma-soft);font-size:10px}.figma-next-action{display:grid;grid-gap:18px;gap:18px;padding:24px;color:white;background:var(--figma-ink)}.figma-next-action span{color:var(--figma-lime)}.figma-next-action h2{color:white;font-size:20px}.figma-next-action p{color:#a4abcf;font-size:13px;line-height:1.55}.figma-next-action div{display:flex;gap:8px}.figma-next-action .figma-btn.primary{border-color:var(--figma-lime);color:var(--figma-ink);background:var(--figma-lime)}.figma-filter-row{flex-wrap:wrap;gap:8px}.figma-filter-row button,.figma-view-big button,.figma-view-toggle button{min-height:30px;padding:0 14px;border:1px solid var(--figma-line);border-radius:999px;color:var(--figma-ink);background:white;font-size:12px;font-weight:600}.figma-filter-row button.active{border-color:var(--figma-ink);color:white;background:var(--figma-ink)}.figma-radar-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) repeat(4,minmax(130px,180px));grid-gap:10px;gap:10px;margin-bottom:10px}.figma-radar-toolbar label,.figma-radar-toolbar select{min-height:42px;border:1px solid var(--figma-line);border-radius:8px;color:var(--figma-ink);background:white;font-size:13px}.figma-radar-toolbar label{display:flex;align-items:center;gap:8px;padding:0 12px}.figma-radar-toolbar svg{flex:0 0 auto;color:var(--figma-soft)}.figma-radar-toolbar input{width:100%;min-width:0;border:0;outline:0;color:var(--figma-ink);background:transparent;font:inherit}.figma-radar-toolbar select{padding:0 12px}.figma-view-toggle{gap:0;padding:2px;border:1px solid var(--figma-line);border-radius:999px;background:white}.figma-view-toggle button{min-height:18px;padding:0 12px;border:0;background:transparent}.figma-trend-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.figma-radar-v2,.figma-trend-grid{display:grid;grid-gap:16px;gap:16px}.figma-radar-considerations span,.figma-radar-controls,.figma-radar-hero,.figma-radar-hero-actions,.figma-radar-kpi,.figma-radar-legend-list span,.figma-radar-pagination,.figma-radar-path-chip-list span,.figma-radar-preview header,.figma-radar-preview-title,.figma-radar-rail-card h3,.figma-radar-row,.figma-radar-row-actions,.figma-radar-source-badges,.figma-radar-table-head,.figma-radar-title,.figma-radar-view-toggle{align-items:center;display:flex}.figma-radar-hero{justify-content:space-between;gap:18px}.figma-radar-title{gap:14px;min-width:0}.figma-radar-title>b,.figma-radar-topic-icon{display:grid;place-items:center;flex:0 0 auto;border-radius:12px}.figma-radar-title>b{width:64px;height:64px;color:var(--figma-blue);background:#f0ebff}.figma-radar-title h1{margin:0;color:var(--figma-ink);font-size:36px;line-height:1;letter-spacing:0}.figma-radar-preview li,.figma-radar-preview p,.figma-radar-rail-card p,.figma-radar-title p{margin:0;color:var(--figma-muted);font-size:13px;line-height:1.45}.figma-radar-title p{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px}.figma-radar-title p a{display:inline-flex;align-items:center;gap:5px;color:var(--figma-blue);font-weight:800}.figma-radar-hero-actions{justify-content:flex-end;gap:10px}.figma-radar-hero-actions .figma-btn{min-height:52px;padding:0 24px;border-radius:8px;box-shadow:0 10px 22px rgba(91,56,237,.18)}.figma-radar-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:20px;gap:20px}.figma-radar-kpi{align-items:start;display:grid;grid-gap:15px;gap:15px;min-height:130px;padding:24px 28px;border:1px solid var(--figma-line);border-radius:12px;background:white}.figma-radar-kpi>span,.figma-radar-path-fit>span{display:grid;place-items:center;flex:0 0 auto;width:30px;height:30px;border-radius:8px}.figma-radar-kpi div{display:grid;grid-gap:8px;gap:8px;min-width:0}.figma-radar-kpi small,.figma-radar-pagination,.figma-radar-row small,.figma-radar-table-head{color:var(--figma-muted);font-size:11px}.figma-radar-kpi small{color:var(--figma-ink);font-size:13px;font-weight:800}.figma-radar-kpi b{display:flex;align-items:center;gap:10px}.figma-radar-kpi strong{color:var(--figma-ink);font-size:32px;line-height:1}.figma-radar-kpi mark{min-height:24px;padding:4px 8px;border-radius:999px;color:var(--figma-green);background:#defced;font-size:12px;font-weight:900}.figma-radar-kpi em{color:var(--figma-soft);font-size:13px;font-style:normal}.figma-radar-path-tabs{display:flex;flex-wrap:wrap;gap:12px}.figma-radar-controls button,.figma-radar-controls label,.figma-radar-path-tabs button,.figma-radar-view-toggle button{min-height:48px;border:1px solid var(--figma-line);border-radius:8px;color:var(--figma-ink);background:white;font-size:13px;font-weight:700}.figma-radar-path-tabs button{display:inline-flex;align-items:center;gap:8px;padding:0 18px}.figma-radar-path-tabs button.active{border-color:#d8d2ff;color:var(--figma-blue);background:#f0ebff}.figma-radar-path-tabs button:nth-child(2){background:#eef5ff}.figma-radar-path-tabs button:nth-child(3){background:#eaf9ef}.figma-radar-path-tabs button:nth-child(4){background:#fff3e8}.figma-radar-path-tabs button:nth-child(5){background:#f3edff}.figma-radar-path-tabs button:nth-child(6){background:#ffeaf3}.figma-radar-path-tabs button:nth-child(7){background:#eef8fb}.figma-radar-path-tabs button:nth-child(8){background:#f2edff}.figma-radar-path-tabs button:not(.active) .tone-amber,.figma-radar-path-tabs button:not(.active) .tone-green,.figma-radar-path-tabs button:not(.active) .tone-indigo,.figma-radar-path-tabs button:not(.active) .tone-rose,.figma-radar-path-tabs button:not(.active) .tone-sky,.figma-radar-path-tabs button:not(.active) .tone-slate,.figma-radar-path-tabs button:not(.active) .tone-violet{background:transparent}.figma-radar-controls{flex-wrap:wrap;gap:12px}.figma-radar-controls label{display:flex;align-items:center;gap:9px;flex:0 0 auto;padding:0 14px}.figma-radar-controls button{display:inline-flex;align-items:center;gap:9px;padding:0 18px}.figma-radar-controls button.active{border-color:#d8d2ff;color:var(--figma-blue);background:#f0ebff}.figma-radar-controls button svg,.figma-radar-controls label svg{color:var(--figma-soft)}.figma-radar-controls select{border:0;outline:0;min-height:46px;padding:0 20px 0 0;color:var(--figma-ink);background:transparent;font:inherit;font-weight:800}.figma-radar-advanced-filters{display:flex;flex-wrap:wrap;gap:10px;padding:12px;border:1px solid var(--figma-line);border-radius:10px;background:#fbfcff}.figma-radar-advanced-filters button,.figma-radar-advanced-filters label{min-height:38px;border:1px solid var(--figma-line);border-radius:8px;background:white;color:var(--figma-muted);font-size:12px;font-weight:800}.figma-radar-advanced-filters label{display:flex;align-items:center;gap:8px;padding:0 10px}.figma-radar-advanced-filters select{border:0;outline:0;color:var(--figma-ink);background:transparent;font:inherit}.figma-radar-advanced-filters button{padding:0 14px;color:var(--figma-ink)}.figma-radar-view-toggle{gap:4px;margin-left:auto;color:var(--figma-soft);font-size:12px}.figma-radar-view-toggle button{display:grid;place-items:center;width:34px;min-height:34px;padding:0;color:var(--figma-muted)}.figma-radar-view-toggle button.active{border-color:#d8d2ff;color:var(--figma-blue);background:#f0ebff}.figma-radar-v2-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,360px);grid-gap:24px;gap:24px;align-items:start}.figma-radar-main{min-width:0}.figma-radar-table-wrap{overflow-x:auto;border:1px solid var(--figma-line);border-radius:12px;background:white}.figma-radar-row,.figma-radar-table-head{display:grid;grid-template-columns:minmax(230px,2fr) 94px 84px 90px 122px 74px 82px;grid-gap:8px;gap:8px;min-width:850px}.figma-radar-table-head{min-height:44px;padding:0 16px;border-bottom:1px solid var(--figma-line);font-weight:800}.figma-radar-row{min-height:96px;padding:14px 16px;border-bottom:1px solid #eef1f7;cursor:pointer;outline:0}.figma-radar-row:last-child{border-bottom:0}.figma-radar-row.selected,.figma-radar-row:focus-visible,.figma-radar-row:hover{background:#f8f6ff}.figma-radar-row.selected{box-shadow:inset 2px 0 0 var(--figma-blue)}.figma-radar-row.loading span{display:block;height:12px;border-radius:999px;background:#e8ecf4}.figma-radar-opportunity-cell{display:grid;grid-template-columns:46px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;min-width:0}.figma-radar-topic-icon{width:46px;height:46px}.figma-radar-opportunity-cell strong,.figma-radar-preview-title strong{display:block;color:var(--figma-ink);font-size:14px;line-height:1.25}.figma-radar-opportunity-cell p{margin:4px 0 0;overflow:hidden;color:var(--figma-muted);display:-webkit-box;font-size:12px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:1}.figma-radar-source-badges{flex-wrap:wrap;gap:4px;margin-top:8px}.figma-radar-source-badges small{min-height:18px;padding:2px 6px;border-radius:5px;color:var(--figma-muted);background:#f1f3fa;font-weight:800}.figma-radar-momentum-cell{display:grid;grid-gap:5px;gap:5px}.figma-radar-momentum-cell .tr-sparkline{width:70px;height:18px}.figma-radar-row>div:not(.figma-radar-opportunity-cell):not(.figma-radar-momentum-cell):not(.figma-radar-row-actions):not(.figma-radar-path-fit){display:grid;grid-gap:4px;gap:4px}.figma-radar-row strong{color:var(--figma-ink);font-size:15px}.figma-radar-green{color:var(--figma-green)!important}.figma-radar-row small.good{color:var(--figma-green);font-weight:800}.figma-radar-row small.warn{color:#c27a13;font-weight:800}.figma-radar-pill{display:inline-flex;align-items:center;gap:4px;width:-moz-fit-content;width:fit-content;min-height:24px;padding:0 8px;border-radius:7px;font-size:11px;font-weight:800}.figma-radar-pill.momentum-high,.figma-radar-pill.momentum-very-high{color:#4c1d95;background:#f0ebff}.figma-radar-pill.momentum-medium{color:var(--figma-muted);background:#f1f3fa}.figma-radar-pill.noise-low{color:#147a52;background:#dcfce7}.figma-radar-pill.noise-medium{color:#95630d;background:#fff4d6}.figma-radar-pill.noise-high{color:#a93838;background:#ffe4e6}.figma-radar-path-fit{display:flex;align-items:center;gap:5px}.figma-radar-path-fit small{color:var(--figma-soft);font-weight:800}.figma-radar-row-actions{gap:5px}.figma-radar-row-actions a,.figma-radar-row-actions button{display:grid;place-items:center;min-height:30px;border:1px solid var(--figma-line);border-radius:7px;background:white;color:var(--figma-blue);font-size:12px;font-weight:800}.figma-radar-row-actions a{padding:0 9px}.figma-radar-row-actions button{width:30px}.figma-radar-preview{display:grid;grid-gap:18px;gap:18px;padding:18px;border:1px solid var(--figma-line);border-radius:12px;background:white}.figma-radar-rail{display:grid;grid-gap:14px;gap:14px;align-content:start}.figma-radar-rail-card{display:grid;grid-gap:14px;gap:14px;padding:22px;border:1px solid var(--figma-line);border-radius:12px;background:white}.figma-radar-preview header{justify-content:space-between;gap:14px}.figma-radar-preview h3,.figma-radar-preview header h2,.figma-radar-rail-card h3{margin:0;color:var(--figma-ink);font-size:16px;line-height:1.25}.figma-radar-rail-card h3{justify-content:flex-start;gap:6px}.figma-radar-rail-card h3 small{color:var(--figma-muted);font-size:12px;font-weight:700}.figma-radar-rail-card .figma-btn{width:-moz-fit-content;width:fit-content;min-height:36px;padding:0 16px}.figma-radar-preview h3{margin-bottom:8px;font-size:14px}.figma-radar-preview header button{display:grid;place-items:center;flex:0 0 auto;width:30px;height:30px;border:0;border-radius:7px;color:var(--figma-muted);background:#f6f8fc}.figma-radar-preview-title{align-items:flex-start;gap:12px}.figma-radar-preview-title .figma-radar-topic-icon{width:56px;height:56px}.figma-radar-preview-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px}.figma-radar-preview-metrics div{display:grid;grid-gap:4px;gap:4px;min-height:70px;padding:10px;border:1px solid var(--figma-line);border-radius:9px;background:#fbfcff}.figma-radar-preview-metrics span{color:var(--figma-soft);font-size:10px}.figma-radar-preview-metrics strong{color:var(--figma-ink);font-size:14px}.figma-radar-preview ul{display:grid;grid-gap:7px;gap:7px;margin:0;padding:0;list-style:none}.figma-radar-preview li{display:grid;grid-template-columns:14px minmax(0,1fr);grid-gap:8px;gap:8px}.figma-radar-preview li svg{margin-top:2px;color:var(--figma-blue)}.figma-radar-path-chip-list{display:flex;flex-wrap:wrap;gap:7px}.figma-radar-path-chip-list span{gap:5px;min-height:28px;padding:0 9px;border-radius:7px;font-size:11px;font-weight:800}.figma-radar-considerations{display:grid;grid-gap:8px;gap:8px}.figma-radar-considerations span{align-items:flex-start;gap:7px;color:var(--figma-muted);font-size:12px;line-height:1.35}.figma-radar-considerations svg{flex:0 0 auto;margin-top:1px;color:var(--figma-blue)}.figma-radar-risk-note{padding:12px;border-radius:10px;background:#fff8e8}.figma-radar-preview-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.figma-radar-preview-actions .figma-btn{justify-content:center;min-height:38px;padding:0 10px;text-align:center}.figma-radar-legend-list{display:grid;grid-gap:8px;gap:8px}.figma-radar-legend-list span{gap:8px;color:var(--figma-muted);font-size:12px;font-weight:800}.figma-radar-tip{background:#f8f6ff}.figma-radar-tip h3{display:flex;align-items:center;gap:6px}.figma-radar-pagination{justify-content:space-between;gap:12px;margin-top:10px}.figma-radar-pagination b,.tone-indigo{color:var(--figma-blue)}.tone-indigo{background:#f0ebff}.tone-sky{color:#2563eb;background:#eaf2ff}.tone-green{color:#0f8a5f;background:#e6faef}.tone-amber{color:#be6b00;background:#fff4dd}.tone-rose{color:#d43d67;background:#ffeaf0}.tone-slate{color:#475569;background:#f1f5f9}.tone-violet{color:#7c3aed;background:#f4edff}.figma-research-layout{display:grid;grid-template-columns:380px minmax(0,1fr);min-height:calc(100vh - 69px)}.figma-results-pane{border-width:0 1px 0 0;border-radius:0;padding:24px;background:white}.figma-research-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:16px}.figma-research-kpis article{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:12px;border:1px solid var(--figma-line);border-radius:8px;background:#f6f8fc}.figma-research-kpis span{color:var(--figma-soft);font-size:10px;font-weight:700}.figma-research-kpis strong{color:var(--figma-ink);font-size:15px}.figma-results-head{display:flex;justify-content:space-between;margin-bottom:14px}.figma-results-head span{color:var(--figma-soft);font-size:11px}.figma-results-pane label{display:flex;align-items:center;gap:10px;height:37px;margin-bottom:14px;padding:0 14px;border:1px solid var(--figma-line);border-radius:10px;color:var(--figma-soft);background:var(--figma-bg)}.figma-results-pane input{border:0;outline:0;background:transparent}.figma-result-list{display:grid;grid-gap:14px;gap:14px}.figma-result-list article{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid transparent;border-radius:10px;background:#f1f3fa}.figma-result-list article.selected{border-color:var(--figma-blue);background:#e9edff}.figma-result-list a{display:grid;grid-gap:10px;gap:10px;color:inherit}.figma-result-list div{display:flex;justify-content:space-between;color:var(--figma-blue);font-size:11px;font-weight:700}.figma-result-list h3{font-size:13px}.figma-result-list p{display:flex;gap:8px}.figma-result-list em{padding:3px 7px;border-radius:999px;color:var(--figma-green);background:#d9ffe9;font-size:10px;font-style:normal}.figma-research-detail{display:grid;grid-gap:24px;gap:24px;align-content:start;padding:32px}.figma-opportunity-hero{display:grid;grid-template-columns:minmax(0,1fr) 120px;grid-gap:24px;gap:24px;padding:32px}.figma-opportunity-hero>div:first-child span{color:var(--figma-blue);font-size:11px;font-weight:700;letter-spacing:.8px}.figma-opportunity-hero h1{margin-top:10px;font-size:36px}.figma-score-ring{display:grid;place-items:center;align-self:start;width:120px;height:120px;border:3px solid var(--figma-blue);border-radius:50%;color:var(--figma-blue)}.figma-score-ring.small{width:76px;height:76px}.figma-score-ring strong{font-size:34px;line-height:1}.figma-score-ring span{margin-top:-32px;font-size:10px}.figma-signal-row{display:grid;grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.figma-signal-row div{display:grid;grid-gap:8px;gap:8px;padding:14px;border-radius:8px;background:#f4f6fb;font-size:11px}.figma-signal-row strong{color:var(--figma-green)}.figma-signal-row i{height:6px;border-radius:999px;background:var(--figma-green)}.figma-two-panels{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:16px;gap:16px}blockquote{margin:12px 0 0;padding:14px;border-left:3px solid var(--figma-blue);border-radius:8px;color:var(--figma-ink);background:#f4f6fb;font-size:13px;line-height:1.45}blockquote small{display:block;margin-top:8px;color:var(--figma-soft);font-size:10px}.figma-action-list{display:grid;grid-gap:14px;gap:14px;align-content:start}.figma-action-list a{display:flex;align-items:center;gap:14px;min-height:58px;padding:0 16px;border-radius:8px;color:var(--figma-ink);background:#f4f6fb}.figma-action-list a.dark{color:white;background:var(--figma-ink)}.figma-action-list a.locked{color:var(--figma-muted);border:1px solid var(--figma-line);background:#fbfcff}.figma-action-list a.dark.locked{color:#a4abcf;background:#161c3f}.figma-action-list span{display:grid;grid-gap:2px;gap:2px;flex:1 1}.figma-action-list small{color:var(--figma-soft)}.rc-page{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:24px;gap:24px;padding:24px;background:#fbfcff}.rc-main,.rc-side{display:grid;align-content:start;grid-gap:20px;gap:20px;min-width:0}.rc-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.rc-header h1{color:#17113d;font-size:32px;line-height:1.06;font-weight:900;letter-spacing:0}.rc-header p{margin-top:7px;color:#625c86;font-size:14px;font-weight:650}.rc-header>span{display:inline-flex;align-items:center;gap:5px;min-height:26px;padding:0 9px;border:1px solid #e6def8;border-radius:999px;color:#5b2cff;background:#f2ecff;font-size:12px;font-weight:850}.rc-card,.rc-query-card{border:1px solid #e9e5f5;border-radius:10px;background:#ffffff;box-shadow:0 2px 8px rgba(27,18,62,.04)}.rc-query-card{display:grid;grid-gap:14px;gap:14px;padding:20px}.rc-query-grid{display:grid;grid-template-columns:minmax(260px,1fr) 180px 190px auto;grid-gap:14px;gap:14px;align-items:end}.rc-field{display:grid;grid-gap:7px;gap:7px;min-width:0}.rc-field span,.rc-performance-grid span,.rc-query-footer label span,.rc-summary-card>span{color:#625c86;font-size:12px;font-weight:750}.rc-field button,.rc-field input,.rc-query-footer input{width:100%;min-height:40px;padding:0 12px;border:1px solid #e6e1f2;border-radius:8px;color:#17113d;background:#ffffff;font:inherit;font-size:13px;font-weight:750;outline:0}.rc-field input:focus,.rc-query-footer input:focus{border-color:#b9a8ff;box-shadow:0 0 0 3px rgba(91,44,255,.1)}.rc-field button{display:flex;align-items:center;justify-content:space-between;gap:8px}.rc-query-action{display:grid;justify-items:end;grid-gap:6px;gap:6px}.rc-primary-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:40px;padding:0 18px;border:1px solid #5b2cff;border-radius:8px;color:#ffffff;background:#5b2cff;font-size:13px;font-weight:900}.rc-primary-button:disabled{cursor:not-allowed;opacity:.55}.rc-query-action>span,.rc-query-footer p{color:#8c86ac;font-size:11px;font-weight:650}.rc-query-footer{display:flex;align-items:center;gap:12px}.rc-query-footer p{flex:1 1}.rc-query-footer label{display:flex;align-items:center;gap:8px}.rc-query-footer input{width:58px;min-height:32px;padding:0 8px}.rc-source-pills{display:flex;flex-wrap:wrap;gap:8px}.rc-source-pills button{min-height:30px;padding:0 10px;border:1px solid #e7e2f2;border-radius:8px;color:#625c86;background:#fbfaff;font-size:12px;font-weight:800}.rc-source-pills button.active{border-color:#d5c9ff;color:#5b2cff;background:#f2ecff}.rc-source-pills button:disabled{cursor:not-allowed;opacity:.48}.rc-section-head,.rc-section-head.compact,.rc-summary-head,.rc-tabs{display:flex;align-items:center;justify-content:space-between;gap:16px}.rc-section-head h2,.rc-side h2,.rc-summary-head h2{color:#17113d;font-size:16px;line-height:1.2;font-weight:900;letter-spacing:0}.rc-section-head p,.rc-summary-head p{margin-top:4px;color:#8c86ac;font-size:12px;font-weight:650}.rc-link-button,.rc-section-head a{display:inline-flex;align-items:center;gap:5px;border:0;color:#5b2cff;background:transparent;font-size:12px;font-weight:900;text-decoration:none}.rc-recent-card{padding:16px}.rc-recent-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.rc-recent-grid a{display:grid;grid-template-columns:16px minmax(0,1fr);grid-column-gap:7px;column-gap:7px;grid-row-gap:3px;row-gap:3px;min-width:0;padding:9px 8px;border-radius:8px;color:inherit;text-decoration:none}.rc-recent-grid a:hover{background:#f8f7ff}.rc-recent-grid svg{grid-row:span 2;color:#8c86ac}.rc-recent-grid span{overflow:hidden;color:#2a2357;font-size:12px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.rc-recent-grid small{color:#8c86ac;font-size:11px;font-weight:650}.rc-tabs{align-items:flex-end;border-bottom:1px solid #e9e5f5}.rc-tabs button{min-height:40px;border:0;border-bottom:2px solid transparent;color:#625c86;background:transparent;font-size:13px;font-weight:800}.rc-tabs button.active{border-color:#5b2cff;color:#5b2cff}.rc-tabs .rc-export-button{display:inline-flex;align-items:center;gap:7px;min-height:32px;margin-left:auto;margin-bottom:7px;padding:0 12px;border:1px solid #e4deef;border-radius:8px;color:#2a2357;background:#ffffff}.rc-summary-head{margin-bottom:12px}.rc-summary-head>div:last-child{display:flex;flex-wrap:wrap;gap:8px}.rc-summary-head button{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 11px;border:1px solid #e4deef;border-radius:8px;color:#2a2357;background:#ffffff;font-size:12px;font-weight:850}.rc-summary-head button span{color:#8c86ac}.rc-summary-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.rc-summary-card{display:grid;grid-gap:8px;gap:8px;min-width:0;min-height:174px;padding:16px;border:1px solid #e9e5f5;border-radius:10px;background:#ffffff}.rc-summary-card div{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0}.rc-summary-card div svg{color:#10a56a}.rc-summary-card strong{color:#17113d;font-size:27px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:900}.rc-summary-card strong.tone-green{color:#10a56a;background:transparent}.rc-summary-card strong.tone-amber{color:#d08212;background:transparent}.rc-summary-card b,.rc-summary-card em,.rc-summary-card small{font-size:11px;font-style:normal;font-weight:850}.rc-summary-card em{color:#625c86}.rc-summary-card small{color:#10a56a}.rc-summary-card b{padding:3px 6px;border-radius:5px;color:#0f9f6e;background:#eaf8f1}.rc-summary-card p{color:#625c86;font-size:12px;line-height:1.35;font-weight:650}.rc-mini-area{align-self:end;width:100%;height:44px}.rc-lower-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.92fr);grid-gap:16px;gap:16px}.rc-demand-card,.rc-side .rc-card,.rc-source-card{padding:20px}.rc-source-table{margin-top:16px;overflow-x:auto}.rc-source-head,.rc-source-table article{display:grid;grid-template-columns:minmax(110px,1fr) 82px 58px 86px minmax(160px,1.35fr) 18px;grid-gap:12px;gap:12px;align-items:center;min-width:660px}.rc-source-head{padding-bottom:9px;border-bottom:1px solid #f0edf7;color:#8c86ac;font-size:11px;font-weight:800}.rc-source-table article{padding:12px 0;border-bottom:1px solid #f0edf7;color:#625c86;font-size:12px;font-weight:700}.rc-source-table article:last-child{border-bottom:0}.rc-source-table article>div{display:flex;align-items:center;gap:8px;min-width:0}.rc-source-table strong{overflow:hidden;color:#2a2357;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.rc-source-table b{font-size:12px}.rc-source-table b.green{color:#0f9f6e}.rc-source-table b.amber{color:#d08212}.rc-source-table p{color:#625c86;font-size:12px;line-height:1.35;font-weight:650}.rc-source-table svg{color:#8c86ac}.rc-source-logo{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;font-size:11px;font-weight:900}.rc-source-logo.etsy,.rc-source-logo.reddit{color:#ffffff;background:#f97316}.rc-source-logo.amazon,.rc-source-logo.tiktok{color:#ffffff;background:#111827}.rc-source-logo.google{border:1px solid #dbe2ef;color:#334155;background:#ffffff}.rc-demand-chart{display:block;width:100%;height:260px;margin-top:8px}.rc-chart-tabs{display:flex;gap:18px;margin-top:14px}.rc-chart-tabs button{min-height:28px;border:0;border-bottom:2px solid transparent;color:#8c86ac;background:transparent;font-size:12px;font-weight:800}.rc-chart-tabs button.active{border-color:#5b2cff;color:#5b2cff}.rc-context-note,.rc-growth-note{display:flex;align-items:center;gap:9px;border-radius:8px;font-size:13px;font-weight:750}.rc-growth-note{width:-moz-fit-content;width:fit-content;margin-top:10px;padding:9px 11px;border:1px solid #d8f1e4;color:#0f7b54;background:#eefaf4}.rc-context-note{padding:13px 15px;border:1px solid #ded7ff;color:#31256b;background:#f4f0ff}.rc-side{gap:16px}.rc-next-card h2,.rc-pain-card h2,.rc-path-card h2,.rc-status-card h2{margin-bottom:12px}.rc-status-card p{display:flex;align-items:center;gap:6px;color:#0f9f6e;font-size:12px;font-weight:850}.rc-status-card>div{height:6px;margin-top:14px;border-radius:999px;background:#f0edf7;overflow:hidden}.rc-status-card>div span{display:block;height:100%;border-radius:inherit;background:#5b2cff}.rc-status-card em,.rc-status-card small{display:block;margin-top:9px;color:#8c86ac;font-size:12px;font-style:normal;font-weight:700}.rc-status-card em{margin-top:4px;font-size:11px}.rc-pain-card>div,.rc-path-card>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;color:#2a2357;font-size:13px;font-weight:750}.rc-path-card p{display:inline-flex;align-items:center;gap:8px}.rc-path-card b{padding:3px 6px;border-radius:5px;font-size:10px;font-weight:900}.rc-path-card b.green{color:#0f9f6e;background:#eaf8f1}.rc-path-card b.amber{color:#d08212;background:#fff5df}.rc-path-card strong{min-width:24px;text-align:right}.rc-pain-card span{display:inline-flex;align-items:center;gap:8px;min-width:0}.rc-pain-card i{display:block;width:7px;height:7px;border-radius:999px;background:#5b2cff}.rc-pain-card small{color:#8c86ac;font-size:12px;font-weight:750}.rc-next-card ul{display:grid;grid-gap:10px;gap:10px;margin:0 0 16px;padding:0;list-style:none}.rc-next-card li{display:flex;align-items:center;gap:8px;color:#2a2357;font-size:13px;font-weight:750}.rc-next-card li svg{color:#0f9f6e}.rc-next-card .figma-btn{width:100%;min-height:40px;justify-content:center}@media (max-width:1280px){.rc-page{grid-template-columns:1fr}.rc-side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1120px){.rc-lower-grid,.rc-query-grid{grid-template-columns:1fr}.rc-query-action{justify-items:start}.rc-recent-grid,.rc-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.rc-page{padding:16px}.rc-header,.rc-query-footer,.rc-section-head,.rc-summary-head,.rc-tabs{align-items:flex-start;flex-direction:column}.rc-primary-button,.rc-query-footer label,.rc-summary-head button,.rc-summary-head>div:last-child,.rc-tabs .rc-export-button{width:100%}.rc-recent-grid,.rc-side,.rc-summary-grid{grid-template-columns:1fr}.rc-query-footer p{flex:none}.rc-tabs{align-items:stretch}.rc-tabs button{width:100%;justify-content:flex-start}}.figma-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.figma-review-board{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.figma-pipeline-col{padding:14px;background:#e8ebf2}.figma-pipeline-col header{display:flex;align-items:center;gap:8px;margin-bottom:14px}.figma-pipeline-col header>span{width:8px;height:8px;border-radius:50%;background:var(--figma-soft)}.figma-pipeline-col header>span.amber{background:#f8a51b}.figma-pipeline-col header>span.blue{background:var(--figma-blue)}.figma-pipeline-col header>span.purple{background:#8b5cf6}.figma-pipeline-col header>span.lime{background:var(--figma-lime,#a8ff1f)}.figma-pipeline-col header>span.red{background:var(--figma-red)}.figma-col-badge{margin-left:auto;background:var(--figma-lime,#a8ff1f);color:var(--figma-navy,#0a0e27);font-size:9px;font-weight:700;letter-spacing:.6px;padding:2px 7px;border-radius:999px;font-style:normal}.figma-col-badge+button{margin-left:6px}.figma-pipeline-col h2{font-size:13px}.figma-pipeline-col em{color:var(--figma-soft);font-size:11px;font-style:normal}.figma-pipeline-col button{margin-left:auto;color:var(--figma-muted);background:transparent}.figma-pipeline-card{display:grid;grid-gap:10px;gap:10px;margin-top:12px;padding:14px;border-radius:8px}.figma-pipeline-card div,.figma-pipeline-card p{display:flex;justify-content:space-between}.figma-pipeline-card span{color:var(--figma-blue);font-size:10px;font-weight:700}.figma-pipeline-card h3{font-size:14px}.figma-pipeline-card .figma-status-controls{display:flex;justify-content:flex-start}.figma-column-empty{padding:12px;border:1px dashed var(--figma-line-strong);border-radius:8px;color:var(--figma-soft);font-size:12px}.figma-pipeline-card i{display:block;height:4px;border-radius:999px;background:var(--figma-blue)}.figma-pipeline-metrics{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(74px,1fr));grid-gap:8px;gap:8px;padding-top:8px;border-top:1px solid var(--figma-line)}.figma-pipeline-metrics span{display:flex!important;flex-direction:column;gap:2px;color:inherit;font-size:11px;font-weight:500;justify-content:flex-start!important}.figma-pipeline-metrics small{color:var(--figma-soft);font-size:9px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.figma-pipeline-metrics strong{color:var(--figma-text,#0a0e27);font-size:13px;font-weight:700}.figma-card-badge{align-self:flex-start;background:#ecfdf3;color:#027948;font-size:9px;font-weight:700;letter-spacing:.4px;padding:3px 8px;border-radius:999px;font-style:normal;width:-moz-fit-content;width:fit-content}.figma-billing-grid,.figma-creator-grid,.figma-deal-grid,.figma-deep-grid,.figma-launch-grid{display:grid;grid-template-columns:minmax(0,1fr) 344px;grid-gap:24px;gap:24px}.figma-creator-table{min-height:670px}.figma-creator-table header button,.figma-usage header button{min-height:40px;padding:0 12px;border:1px solid var(--figma-line);border-radius:8px;background:#f4f6fb}.figma-table-head{display:grid;grid-template-columns:1fr 70px 70px 60px;margin:18px 0 8px 58px;color:var(--figma-soft);font-size:10px}.figma-creator-row{display:grid;grid-template-columns:48px 1fr 70px 70px 60px 94px 70px;grid-gap:10px;gap:10px;min-height:72px;margin-top:8px;padding:12px 10px;border:1px solid var(--figma-line);border-radius:10px}.figma-creator-row>b{display:grid;place-items:center;width:48px;height:48px;border-radius:999px;color:var(--figma-blue);background:#eaeeff}.figma-creator-row div{display:grid;align-content:center}.figma-creator-row strong{font-size:13px}.figma-creator-row small,.figma-creator-row span{color:var(--figma-soft);font-size:10px}.figma-creator-row em{align-self:center;padding:8px 10px;border-radius:999px;color:var(--figma-green);background:#d8fff0;font-size:10px;font-style:normal}.figma-creator-row a{align-self:center;justify-self:start;display:inline-flex;gap:6px;align-items:center;padding:9px 10px;border:1px solid var(--figma-line);border-radius:8px;color:var(--figma-ink);background:#f4f6fb;font-size:12px;font-weight:700}.figma-creator-detail{display:grid;grid-gap:16px;gap:16px;align-content:start;padding:20px}.figma-creator-detail>span{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;padding:5px 10px;border-radius:999px;color:var(--figma-green);background:#d8fff0;font-size:10px;font-weight:700}.figma-fit-box{display:grid;grid-template-columns:82px minmax(0,1fr);grid-gap:16px;gap:16px;padding:16px;border-radius:8px;background:#f4f6fb}.figma-fit-box>strong{display:grid;place-items:center;width:72px;height:72px;border:3px solid var(--figma-blue);border-radius:50%;color:var(--figma-blue);font-size:28px}.figma-fit-box small{margin-top:-22px;font-size:10px}.figma-fit-box b{display:block;color:var(--figma-ink);margin-bottom:6px}.figma-creator-detail ul,.figma-next-launch ul{display:grid;grid-gap:8px;gap:8px;padding-left:16px;color:var(--figma-muted);font-size:13px}.figma-credit-balance,.figma-offer-card,.figma-strip{color:white;background:var(--figma-ink)}.figma-offer-card{display:grid;grid-gap:8px;gap:8px;padding:16px;border-radius:8px}.figma-offer-card span{color:var(--figma-lime);font-size:10px}.figma-offer-card h3{color:white;font-size:17px}.figma-offer-card p{color:#a4abcf;font-size:12px}.figma-credit-balance,.figma-readiness{display:grid;grid-template-columns:94px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:center;min-height:167px;padding:24px;border:1px solid var(--figma-line);border-radius:14px;background:white}.figma-credit-balance{background:var(--figma-ink)}.figma-credit-balance>strong,.figma-readiness>strong{display:grid;place-items:center;width:84px;height:84px;border:3px solid var(--figma-lime);border-radius:50%;color:var(--figma-ink);font-size:30px}.figma-credit-balance>strong{color:white}.figma-credit-balance small,.figma-readiness small{margin-top:-24px;font-size:10px}.figma-launch-grid{grid-template-columns:300px minmax(0,1fr) 260px}.figma-checklist,.figma-next-launch,.figma-product-batch{min-height:671px}.figma-product-batch>div{display:grid;grid-gap:6px;gap:6px;margin-top:14px;padding:14px;border-radius:8px;background:#f1f3fa}.figma-product-batch>div.active{border:1px solid var(--figma-blue);background:#e9edff}.figma-product-batch .figma-launch-empty{border:1px dashed var(--figma-line-strong);background:#fbfcff}.figma-product-batch span{color:var(--figma-soft);font-size:10px}.figma-checklist{display:grid;align-content:start;grid-gap:8px;gap:8px}.figma-checklist header span{padding:8px 12px;border-radius:999px;color:var(--figma-ink);background:#eeffd3;font-size:11px;font-weight:700}.figma-check-row{gap:14px;min-height:60px;padding:0 16px;border:1px solid var(--figma-line);border-radius:10px}.figma-check-row b{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;color:white;background:var(--figma-green)}.figma-check-row b.active{background:var(--figma-blue)}.figma-check-row b.queued{background:var(--figma-soft)}.figma-check-row b.next{background:var(--figma-orange)}.figma-check-row b.blocked{background:var(--figma-red)}.figma-check-row div{flex:1 1;display:grid}.figma-check-row strong{font-size:13px}.figma-check-row span{color:var(--figma-soft);font-size:11px}.figma-check-row em{padding:8px 12px;border-radius:999px;color:var(--figma-green);background:#d8fff0;font-size:11px;font-style:normal;font-weight:700}.figma-check-row em.active{color:var(--figma-blue);background:#eaeeff}.figma-check-row em.queued{color:var(--figma-muted);background:#f1f3fa}.figma-check-row em.next{color:var(--figma-orange);background:#fff1db}.figma-check-row em.blocked{color:var(--figma-red);background:#ffe2e8}.figma-next-launch{display:grid;grid-gap:16px;gap:16px;align-content:start}.figma-decision>span,.figma-next-launch>span,.figma-offer-terms>span{color:var(--figma-blue);font-size:10px;font-weight:800}.figma-next-launch p strong{color:var(--figma-green)}.figma-billing-grid{grid-template-columns:minmax(0,1fr) 454px}.figma-usage{min-height:478px}.figma-usage table{width:100%;margin-top:14px;border-collapse:collapse;font-size:13px}.figma-usage th{height:44px;padding:0 14px;color:var(--figma-soft);background:#f4f6fb;font-size:11px;text-align:left}.figma-usage td{height:56px;padding:0 14px;border-bottom:1px solid var(--figma-line)}.figma-cost-panel{display:grid;grid-gap:8px;gap:8px}.figma-cost-panel div{display:flex;justify-content:space-between;padding:12px;border-radius:6px;background:#f1f3fa;font-size:12px}.figma-limits,.figma-upgrade{display:grid;grid-gap:12px;gap:12px}.figma-upgrade{padding:20px;border:1px solid var(--figma-lime);border-radius:14px;background:#efffd6}.figma-upgrade div{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.figma-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.figma-plan-card,.figma-plan-gate{display:grid;grid-gap:14px;gap:14px;padding:20px;border:1px solid var(--figma-line);border-radius:10px;background:white}.figma-plan-card.current{border-color:var(--figma-blue);background:#f7f8ff}.figma-plan-card>div{display:flex;justify-content:space-between;gap:16px}.figma-plan-card h2,.figma-plan-gate h1{color:var(--figma-ink);font-size:20px;line-height:1.2}.figma-plan-card strong{color:var(--figma-ink);font-size:22px}.figma-plan-card small{color:var(--figma-soft);font-size:12px}.figma-plan-card p,.figma-plan-gate p{color:var(--figma-muted);font-size:13px;line-height:1.5}.figma-plan-gate{max-width:720px;margin:72px auto;justify-items:start}.figma-plan-gate>svg{color:var(--figma-blue)}.figma-gate-actions{display:flex;flex-wrap:wrap;gap:10px}.figma-deep-overview{display:grid;grid-template-columns:330px minmax(0,1fr) 230px;grid-gap:16px;gap:16px}.figma-deep-overview article{padding:20px;border:1px solid var(--figma-line);border-radius:14px;background:white}.figma-deep-overview article:first-child{display:grid;grid-template-columns:76px 1fr;grid-gap:18px;gap:18px;align-items:center}.figma-deep-overview article:last-child strong{display:block;margin:8px 0;font-size:36px}.figma-deep-grid{grid-template-columns:420px 330px minmax(0,1fr)}.figma-pain-list{min-height:496px}.figma-intent{display:grid;grid-gap:10px;gap:10px}.figma-decision div,.figma-distribution p,.figma-intent div,.figma-limit-meta,.figma-offer-terms div,.figma-risk p{display:flex;justify-content:space-between;gap:12px}.figma-distribution em,.figma-intent strong,.figma-risk em{color:var(--figma-green);font-style:normal}.figma-brief-preview{display:grid;grid-gap:14px;gap:14px}.figma-brief-preview>div{display:grid;grid-gap:4px;gap:4px;padding:12px;border-radius:8px;background:#f1f3fa}.figma-brief-preview>div.selected{border:1px solid var(--figma-blue);background:#e9edff}.figma-generated-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.figma-artifact{display:grid;grid-gap:12px;gap:12px}.figma-artifact ul{display:grid;grid-gap:7px;gap:7px;margin:0;padding-left:18px;color:var(--figma-muted);font-size:13px}.figma-copy-block{display:grid;grid-gap:8px;gap:8px}.figma-copy-block div,.figma-policy-risk p{display:grid;grid-gap:4px;gap:4px;margin:0;padding:12px;border-radius:8px;background:#f4f6fb}.figma-copy-block span{color:var(--figma-muted);font-size:12px}.figma-policy-risk{display:grid;grid-gap:8px;gap:8px}.figma-policy-risk strong{color:var(--figma-red);text-transform:capitalize}.figma-states-grid{display:grid;grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,.7fr));grid-gap:24px;gap:24px}.figma-empty-state{grid-row:span 2;display:grid;place-items:center;align-content:center;min-height:clamp(280px,42vh,520px);grid-gap:14px;gap:14px;padding:32px;text-align:center;box-shadow:0 1px 2px rgba(15,23,42,.03)}.figma-empty-state>svg{width:58px;height:58px;padding:15px;border-radius:14px;color:var(--figma-blue);background:#eaeeff}.figma-empty-state h2{max-width:520px;margin:0;color:var(--figma-ink);font-size:18px;line-height:1.25;text-wrap:balance}.figma-empty-state p{max-width:560px;margin:0;line-height:1.55}.figma-empty-state div,.figma-state-card div{display:flex;gap:10px}.figma-state-card{display:grid;grid-gap:18px;gap:18px;align-content:start;min-height:300px;padding:24px}.figma-state-card header{display:flex;justify-content:space-between}.figma-state-card header span{padding:5px 9px;border-radius:999px;color:var(--figma-blue);background:#eaeeff;font-size:10px}.figma-state-card>b{display:grid;place-items:center;width:46px;height:46px;border-radius:8px;color:var(--figma-orange);background:#fff1db}.figma-state-card>b.error{color:var(--figma-red);background:#ffe2e8}.figma-state-card.dark{color:white;background:var(--figma-ink)}.figma-state-card.dark h2,.figma-state-card.dark strong{color:white}.figma-state-card.dark p{color:#a4abcf}.figma-state-card.dark>b{color:var(--figma-lime);background:#161c3f}.figma-skeleton{display:grid!important;grid-gap:10px!important;gap:10px!important}.figma-skeleton i{height:12px;border-radius:999px;background:#edf0f6}.figma-skeleton i:last-child{width:70%}.figma-signedout{display:block;min-height:100vh;padding:0;color:var(--figma-ink,#0a0e27);background:#ffffff;font-family:Urbanist,ui-sans-serif,system-ui,sans-serif}.figma-signedout section{display:grid;grid-template-columns:minmax(320px,.92fr) minmax(360px,1.08fr);grid-template-rows:auto 1fr auto;grid-gap:0;gap:0;min-height:100vh;background:radial-gradient(circle at 92% 82%,rgba(124,58,237,.16),transparent 34%),linear-gradient(90deg,#150a39 0 45%,#ffffff 45% 100%)}.figma-signedout .figma-logo{grid-column:1;align-self:start;margin:52px 72px 0;color:var(--figma-ink,#0a0e27)}.figma-signedout .figma-logo img{width:150px;height:auto;filter:brightness(0) invert(1)}.figma-signedout-copy{grid-column:1;display:grid;grid-gap:10px;gap:10px;align-self:center;margin:0 72px}.figma-signedout h1{max-width:560px;margin:0;color:#ffffff;font-size:clamp(36px,4.2vw,58px);line-height:1.06;letter-spacing:0;text-wrap:balance}.figma-signedout p{max-width:620px;color:#c9d1ea;line-height:1.55;font-size:16px}.figma-signedout-actions{grid-column:1;display:flex;flex-wrap:wrap;gap:10px;align-self:start;margin:24px 72px 72px}.figma-signedout-grid{grid-column:2;grid-row:1/span 3;align-self:center;justify-self:center;display:grid;grid-gap:14px;gap:14px;width:min(520px,calc(100% - 72px));padding:24px;border:1px solid #e2e8f0;border-radius:16px;background:#ffffff;box-shadow:0 18px 50px rgba(15,23,42,.08)}.figma-signedout-grid article{display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:4px 14px;gap:4px 14px;align-content:center;min-height:86px;padding:14px;border:1px solid var(--figma-line,#e6e8f0);border-radius:12px;background:#ffffff}.figma-signedout-grid svg{grid-row:span 2;width:40px;height:40px;padding:10px;border-radius:12px;color:var(--figma-blue,#4b5cf6);background:#eef2ff}.figma-signedout-grid strong{color:var(--figma-ink,#0a0e27);font-size:14px}.figma-signedout-grid span{color:var(--figma-soft,#7b8496);font-size:13px;line-height:1.35}.figma-strip{display:grid;grid-template-columns:minmax(0,1fr) repeat(3,150px);grid-gap:20px;gap:20px;padding:24px}.figma-strip>div:first-child span{color:var(--figma-lime)}.figma-strip h2{color:white;font-size:24px}.figma-strip p{margin-top:8px;color:#a4abcf}.figma-strip-metric{display:grid;align-content:center;min-height:106px;padding:16px;border:1px solid #262c56;border-radius:8px;background:var(--figma-side-panel)}.figma-strip-metric strong{margin-top:6px;color:var(--figma-lime);font-size:30px}.figma-room-grid{display:grid;grid-template-columns:minmax(420px,1.35fr) minmax(280px,.8fr) minmax(250px,.75fr);grid-gap:24px;gap:24px}.figma-wave{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;grid-gap:12px;gap:12px}.figma-wave header{grid-column:1/-1}.figma-dossier header span,.figma-wave header span{padding:10px 12px;border-radius:999px;color:var(--figma-ink);background:#eeffd3;font-size:11px;font-weight:800}.figma-wave>div{display:grid;grid-gap:12px;gap:12px;min-height:206px;padding:16px;border-radius:8px;background:#f1f3fa}.figma-wave>div.selected{border:1px solid var(--figma-blue);background:#e9edff}.figma-wave small{display:flex;justify-content:space-between}.figma-shortlist i,.figma-wave i{display:block;height:6px;border-radius:999px;background:var(--figma-blue)}.figma-sequence{display:grid;align-content:start;grid-gap:18px;gap:18px}.figma-sequence div{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:12px;gap:12px}.figma-sequence b{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;color:var(--figma-green);background:#d8fff0}.figma-sequence span{display:grid;grid-gap:2px;gap:2px}.figma-sequence small{color:var(--figma-muted)}.figma-decision,.figma-distribution,.figma-risk{display:grid;grid-gap:12px;gap:12px}.figma-decision div:last-child{display:grid;grid-template-columns:1fr 1fr}.figma-distribution p,.figma-risk p{margin:0;padding:12px;border-radius:6px;background:#f1f3fa;font-size:12px}.figma-deal-grid{grid-template-columns:300px minmax(0,1fr) 280px}.figma-shortlist{display:grid;align-content:start;grid-gap:10px;gap:10px}.figma-shortlist>div{display:grid;grid-gap:8px;gap:8px;padding:14px;border-radius:8px;background:#f1f3fa}.figma-shortlist>div.selected{border:1px solid var(--figma-blue);background:#e9edff}.figma-shortlist strong{display:flex;justify-content:space-between}.figma-dossier{display:grid;align-content:start;grid-gap:16px;gap:16px}.figma-signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.figma-signal-grid div{display:grid;grid-gap:8px;gap:8px;padding:14px;border-radius:6px;background:#f1f3fa}.figma-signal-grid strong{color:var(--figma-green)}.figma-proof{display:flex;justify-content:space-between;margin:0;padding:12px;border-radius:6px;background:#f1f3fa;font-size:12px}.figma-dossier blockquote{border:1px solid var(--figma-lime);background:#efffd6}.figma-actions-panel,.figma-offer-terms{display:grid;grid-gap:12px;gap:12px}.figma-actions-panel .figma-btn{width:100%}@media (max-width:900px){.figma-app{min-width:0;grid-template-columns:1fr}.figma-sidebar{position:relative;height:auto}.figma-billing-grid,.figma-board,.figma-creator-grid,.figma-deal-grid,.figma-deep-grid,.figma-deep-overview,.figma-generated-grid,.figma-home-grid,.figma-launch-grid,.figma-onboarding>div,.figma-plan-grid,.figma-radar-kpis,.figma-radar-layout,.figma-radar-preview-actions,.figma-radar-preview-metrics,.figma-radar-toolbar,.figma-radar-v2-layout,.figma-research-layout,.figma-room-grid,.figma-stat-grid,.figma-states-grid,.figma-strip,.figma-summary-grid,.figma-topbar,.figma-trend-grid{grid-template-columns:1fr}.figma-topbar{height:auto;padding:16px}.figma-radar-controls,.figma-radar-hero,.figma-topbar{align-items:stretch;flex-direction:column}.figma-radar-view-toggle{justify-content:flex-start;margin-left:0}.figma-radar-controls select{width:100%}.figma-top-right,.figma-topbar label,.figma-topbar>span{width:100%;flex-basis:auto}}.auth-page{grid-template-columns:minmax(320px,.9fr) minmax(360px,1.1fr);background:#080d1b;color:#f7f8fb}.auth-page,.route-loading{min-height:100vh;display:grid}.route-loading{place-items:center;padding:24px;color:#10182f;background:#f8fafc}.route-loading section{display:flex;align-items:center;gap:12px;width:min(100%,460px);padding:16px;border:1px solid #dfe4ee;border-radius:14px;background:#fff;box-shadow:0 10px 30px rgba(15,23,42,.06)}.route-loading span,.route-loading strong{display:block}.route-loading strong{color:#0f172a;font-size:14px}.route-loading span{margin-top:2px;color:#667085;font-size:13px}.trendrise-loader-mark{position:relative;display:grid;flex:0 0 44px;width:44px;height:44px;margin-top:0;place-items:center}.trendrise-loader-animation,.trendrise-loader-animation canvas{display:block;width:44px;height:44px}.trendrise-loader-animation{position:relative}.trendrise-loader-animation canvas{max-width:100%;max-height:100%}.loading-skeleton-line{position:relative;display:block;overflow:hidden;width:100%;max-width:100%;height:12px;border-radius:7px;background:#e7ebf2}.loading-skeleton-line:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.52),transparent);transform:translateX(-100%);animation:loading-skeleton-sheen 1.8s ease-in-out infinite}.loading-skeleton-line.dark{background:rgba(255,255,255,.16)}.loading-skeleton-line.dark:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),transparent)}.loading-skeleton-line.muted{opacity:.54}.loading-skeleton-line.blue{background:#3d5afe}.loading-skeleton-line.lime{background:var(--figma-lime,#a8ff1f)}.loading-skeleton-line.dark-button{background:#0a0e27}.loading-skeleton-line.w-16{width:16px}.loading-skeleton-line.w-18{width:18px}.loading-skeleton-line.w-20{width:20px}.loading-skeleton-line.w-24{width:24px}.loading-skeleton-line.w-36{width:36px}.loading-skeleton-line.w-44{width:44px}.loading-skeleton-line.w-56{width:56px}.loading-skeleton-line.w-64{width:64px}.loading-skeleton-line.w-68{width:68px}.loading-skeleton-line.w-72{width:72px}.loading-skeleton-line.w-76{width:76px}.loading-skeleton-line.w-88{width:88px}.loading-skeleton-line.w-92{width:92px}.loading-skeleton-line.w-96{width:96px}.loading-skeleton-line.w-100{width:100px}.loading-skeleton-line.w-112{width:112px}.loading-skeleton-line.w-116{width:116px}.loading-skeleton-line.w-120{width:120px}.loading-skeleton-line.w-132{width:132px}.loading-skeleton-line.w-136{width:136px}.loading-skeleton-line.w-140{width:140px}.loading-skeleton-line.w-160{width:160px}.loading-skeleton-line.w-180{width:180px}.loading-skeleton-line.w-220{width:220px}.loading-skeleton-line.w-260{width:260px}.loading-skeleton-line.w-320{width:320px}.loading-skeleton-line.w-360{width:360px}.loading-skeleton-line.w-400{width:400px}.loading-skeleton-line.w-440{width:440px}.loading-skeleton-line.w-480{width:480px}.loading-skeleton-line.h-6{height:6px}.loading-skeleton-line.h-16{height:16px}.loading-skeleton-line.h-18{height:18px}.loading-skeleton-line.h-20{height:20px}.loading-skeleton-line.h-22{height:22px}.loading-skeleton-line.h-24{height:24px}.loading-skeleton-line.h-34{height:34px}.loading-skeleton-line.h-36{height:36px}.loading-skeleton-line.h-40{height:40px}.loading-skeleton-line.h-42{height:42px}.loading-skeleton-line.h-44{height:44px}.loading-skeleton-line.h-56{height:56px}.loading-skeleton-line.h-180{height:180px}.site-loading-skeleton{display:grid;grid-template-columns:minmax(320px,.92fr) minmax(360px,1.08fr);min-height:100vh;padding:0;color:#0f172a;background:#ffffff;font-family:Urbanist,ui-sans-serif,system-ui,sans-serif}.site-loading-auth-panel{display:grid;align-content:center;grid-gap:36px;gap:36px;min-height:100vh;padding:56px 72px;color:#ffffff;background:radial-gradient(circle at 92% 82%,rgba(124,58,237,.2),transparent 34%),#150a39}.site-loading-auth-brand{position:absolute;top:56px;left:72px;display:inline-flex;align-items:center;gap:12px;font-size:22px;font-weight:800}.site-loading-auth-brand span{width:34px;height:34px;border-radius:11px;background:radial-gradient(circle at 50% 50%,#a78bfa 0 30%,transparent 31%),#7c3aed}.site-loading-auth-form,.site-loading-feature-list,.site-loading-form-actions,.site-loading-form-fields,.site-loading-quote{display:grid;grid-gap:14px;gap:14px}.site-loading-feature{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center;max-width:440px}.site-loading-feature span{display:grid;grid-gap:8px;gap:8px}.site-loading-quote{max-width:520px;padding:20px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:rgba(255,255,255,.06)}.site-loading-auth-form{align-content:center;justify-self:center;width:min(448px,calc(100% - 48px));min-height:100vh;padding:56px 0}.site-loading-form-copy{display:grid;grid-gap:12px;gap:12px;margin:120px 0 22px}.site-loading-copy{display:grid;align-content:start;grid-gap:18px;gap:18px}.site-loading-auth-panel .loading-skeleton-line{background:rgba(255,255,255,.16)}.site-loading-copy .loading-skeleton-line:first-child{background:rgba(255,255,255,.9)}.site-loading-form-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.app-loading-skeleton .figma-sidebar{background:#ffffff;overflow:hidden}.app-loading-logo{display:block;width:150px;height:auto}.app-loading-nav-group{display:grid;grid-gap:8px;gap:8px}.app-loading-nav-group.secondary{margin-top:8px}.app-loading-nav-item{display:flex;align-items:center;gap:12px;min-height:38px;padding:0 14px;border-radius:10px}.app-loading-nav-item.active{background:#f0ebff}.app-loading-search{display:flex;align-items:center;gap:10px;width:480px;min-height:37px;padding:0 14px;border:1px solid var(--figma-line);border-radius:10px;background:var(--figma-bg)}.app-loading-content{gap:24px}.app-loading-status{display:flex;align-items:center;gap:12px;width:min(100%,420px);padding:12px 14px;border:1px solid var(--figma-line);border-radius:10px;background:white}.app-loading-status span,.app-loading-status strong{display:block}.app-loading-status strong{color:var(--figma-ink);font-size:14px}.app-loading-status span{margin-top:2px;color:var(--figma-muted);font-size:13px}.app-loading-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.app-loading-head>div{display:grid;grid-gap:10px;gap:10px}.app-loading-head>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.app-loading-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.app-loading-board,.app-loading-card{display:grid;grid-gap:14px;gap:14px;padding:18px;border:1px solid var(--figma-line);border-radius:10px;background:white}.app-loading-board{gap:18px}.app-loading-table{display:grid}.app-loading-table>div{display:grid;grid-template-columns:minmax(180px,1fr) 140px 96px;grid-gap:18px;gap:18px;align-items:center;min-height:48px;border-top:1px solid var(--figma-line)}@keyframes loading-skeleton-sheen{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.loading-skeleton-line:after{animation:none}}@media (max-width:900px){.figma-signedout section{grid-template-columns:1fr;grid-template-rows:auto;min-height:100vh;background:#ffffff}.figma-signedout .figma-logo,.figma-signedout-actions,.figma-signedout-copy,.figma-signedout-grid{grid-column:1;grid-row:auto;width:auto;margin-left:20px;margin-right:20px}.figma-signedout .figma-logo{margin-top:28px}.figma-signedout .figma-logo img{filter:none}.figma-signedout-copy{margin-top:40px}.figma-signedout h1{color:var(--figma-ink,#0a0e27)}.figma-signedout p{color:var(--figma-muted,#5b6478)}.figma-signedout-actions{margin-top:20px;margin-bottom:24px}.figma-signedout-grid{justify-self:stretch;margin-bottom:28px;box-shadow:none}.app-loading-grid,.app-loading-head,.app-loading-table>div,.site-loading-skeleton{grid-template-columns:1fr}.site-loading-auth-form,.site-loading-auth-panel{min-height:auto;padding:28px 20px}.site-loading-auth-brand{position:static}.site-loading-auth-form{width:min(100%,448px);justify-self:start;margin:0 auto}.site-loading-form-copy{margin-top:0}.app-loading-search{width:100%}.app-loading-head,.app-loading-head>div:last-child{align-items:stretch}}.auth-copy{padding:44px;border-right:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;justify-content:center;gap:22px}.account-back,.auth-brand{display:inline-flex;align-items:center;gap:9px;color:inherit;text-decoration:none;font-weight:700}.auth-brand img{width:158px}.auth-copy h1{margin:16px 0 0;max-width:560px;font-size:clamp(40px,6vw,72px);line-height:.96;letter-spacing:0}.auth-copy p{max-width:520px;margin:0;color:#b7bdcc;font-size:16px;line-height:1.6}.auth-proof{max-width:560px;display:grid;grid-gap:10px;gap:10px;margin-top:14px}.account-summary-grid article,.auth-config,.auth-proof div{border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(255,255,255,.04)}.auth-proof div{padding:14px}.auth-proof span,.auth-proof strong{display:block}.auth-proof strong{color:#fff;font-size:13px}.auth-proof span{margin-top:5px;color:#949cad;font-size:13px;line-height:1.45}.auth-panel{display:flex;align-items:center;justify-content:center;padding:44px;background:#f6f7fb;color:#10182f}.auth-config{width:min(100%,440px);padding:26px;color:#10182f;background:#fff;border-color:#dfe4ee}.auth-config h2{margin:14px 0 8px;font-size:22px}.auth-config p{margin:0 0 18px;color:#5d6678;line-height:1.55}.auth-actions-row button,.auth-config a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:8px;border:1px solid #cfd6e2;color:#10182f;background:#fff;text-decoration:none;font-weight:700}.auth-actions-row{display:flex;gap:10px;flex-wrap:wrap}.auth-actions-row button{background:#10182f;border-color:#10182f;color:#fff;cursor:pointer}.account-page{min-height:100vh;display:grid;grid-template-columns:276px minmax(0,1fr);background:#f6f7fb;color:#111827}.account-side{min-height:100vh;padding:22px;background:#090f22;color:#f8fafc;border-right:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:18px}.account-back{color:#dbe4f2;font-size:14px}.account-user-card{display:flex;gap:12px;align-items:center;padding:14px 0;border-top:1px solid rgba(255,255,255,.09);border-bottom:1px solid rgba(255,255,255,.09)}.account-user-card>span{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:8px;background:#b1ff22;color:#10182f;font-weight:800;flex:0 0 auto}.account-user-card small,.account-user-card strong{display:block}.account-user-card strong{font-size:14px}.account-meta-list p,.account-user-card small{color:#aab4c7;font-size:12px}.account-meta-list{display:grid;grid-gap:9px;gap:9px}.account-meta-list p{margin:0;display:flex;align-items:center;gap:9px}.account-signout{margin-top:auto;width:100%;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:transparent;color:#f8fafc;cursor:pointer;font-weight:700}.account-main{padding:32px;display:grid;grid-gap:22px;gap:22px;align-content:start}.account-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.account-header h1{margin:0;font-size:32px;letter-spacing:0}.account-header p{margin:6px 0 0;color:#667085}.account-header a{min-height:38px;display:inline-flex;align-items:center;padding:0 13px;border:1px solid #d4dbea;border-radius:8px;color:#10182f;background:#fff;text-decoration:none;font-weight:700}.account-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.account-summary-grid article{padding:16px;background:#fff;border-color:#dfe4ee}.account-summary-grid p,.account-summary-grid span,.account-summary-grid strong{display:block}.account-summary-grid span{color:#667085;font-size:12px}.account-summary-grid strong{margin-top:8px;overflow-wrap:anywhere}.account-summary-grid p{margin:8px 0 0;color:#667085;font-size:13px;line-height:1.45}.account-clerk-section{min-width:0}.account-clerk-section>div{max-width:100%}.account-loading{padding:20px;color:#667085}.admin-page{min-height:100vh;padding:28px;background:#f6f7fb;color:#111827}.admin-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}.admin-back{display:inline-flex;align-items:center;gap:7px;margin-bottom:10px;color:#5b6478;font-size:14px;text-decoration:none}.admin-header h1{margin:0;font-size:30px;line-height:1.1;letter-spacing:0}.admin-header p{margin:6px 0 0;color:#667085}.admin-search{display:flex;align-items:center;gap:8px;min-width:min(560px,100%);padding:8px;border:1px solid #dfe4ee;border-radius:8px;background:#fff}.admin-search svg{flex:0 0 auto;color:#667085}.admin-search input{min-width:0;flex:1 1;height:34px;border:0;outline:0;color:#111827;background:transparent}.admin-search a,.admin-search button{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border:1px solid #d4dbea;border-radius:8px;background:#fff;color:#10182f;font-weight:700;text-decoration:none;cursor:pointer}.admin-search button{border-color:#10182f;background:#10182f;color:#fff}.admin-tool-strip{display:flex;align-items:center;gap:14px;margin-bottom:18px;padding:14px;border:1px solid #dfe4ee;border-radius:8px;background:#fff}.admin-tool-strip div{min-width:0;flex:1 1}.admin-tool-strip span,.admin-tool-strip strong{display:block}.admin-tool-strip span{margin-top:3px;color:#667085;font-size:13px}.admin-tool-strip button{min-height:38px;padding:0 14px;border:1px solid #10182f;border-radius:8px;background:#10182f;color:#fff;font-weight:800;cursor:pointer}.admin-tool-message{margin:0;color:#667085;font-size:13px}.admin-tool-message.success{color:#067647}.admin-tool-message.error{color:#b42318}.admin-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:18px}.admin-section,.admin-stats article{border:1px solid #dfe4ee;border-radius:8px;background:#fff}.admin-stats article{padding:14px}.admin-stats span,.admin-table span{display:block;color:#667085;font-size:12px;line-height:1.35}.admin-stats strong{display:block;margin-top:6px;color:#111827;font-size:22px;line-height:1}.admin-stack{display:grid;grid-gap:14px;gap:14px}.admin-section{min-width:0;overflow:hidden}.admin-section>header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:0 16px;border-bottom:1px solid #e8ecf4}.admin-section h2{margin:0;font-size:17px;letter-spacing:0}.admin-section>header span{color:#667085;font-size:13px}.admin-table-wrap{width:100%;overflow-x:auto}.admin-table{width:100%;min-width:940px;border-collapse:collapse;font-size:13px}.admin-table td,.admin-table th{padding:11px 14px;border-bottom:1px solid #edf0f6;text-align:left;vertical-align:top}.admin-table th{color:#667085;background:#fafbfe;font-size:12px;font-weight:700}.admin-table tbody tr:last-child td{border-bottom:0}.admin-table strong{display:block;max-width:280px;overflow-wrap:anywhere;color:#111827;font-weight:700}.admin-table td{max-width:340px;overflow-wrap:anywhere}.admin-empty-cell{color:#667085}.admin-json summary{color:#10182f;cursor:pointer;font-weight:700}.admin-json pre{max-width:640px;max-height:320px;margin:10px 0 0;padding:12px;overflow:auto;border:1px solid #dfe4ee;border-radius:8px;background:#f6f7fb;color:#111827;font-size:12px;line-height:1.45}@media (max-width:960px){.account-page,.auth-page{grid-template-columns:1fr}.account-main,.auth-copy,.auth-panel{padding:24px}.account-side{min-height:auto}.account-summary-grid{grid-template-columns:1fr}.admin-page{padding:20px}.admin-header{display:grid}.admin-search{min-width:0;width:100%}.admin-tool-strip{display:grid}.admin-tool-strip button{width:100%}.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.figma-signedout-grid{grid-template-columns:1fr}}.figma-app{--figma-ink:#010f33;--figma-muted:#5e6a82;--figma-soft:#8a94a8;--figma-line:#e6ebf3;--figma-line-strong:#d5ddea;--figma-sidebar:#fbfcff;--figma-side-panel:#ffffff;--figma-blue:#0658f4;--figma-lime:#d7f8ff;--figma-green:#10a56a;--figma-orange:#f97316;--figma-red:#d92d4b;grid-template-columns:250px minmax(0,1fr);background:#ffffff}.figma-app :where(a,button,input):focus-visible{outline:2px solid rgba(7,95,247,.65)}.figma-sidebar{padding:30px 14px 18px;color:#010f33;border-right:1px solid var(--figma-line);background:#fbfcff}.figma-side-top{gap:28px}.figma-logo img{width:178px}.figma-logo-row button,.figma-workspace{display:none}.figma-nav{gap:7px}.figma-nav p{display:none}.figma-nav a{gap:13px;min-height:42px;padding:0 16px;color:#010f33;font-size:14px;font-weight:800}.figma-nav a svg{color:#273756}.figma-nav a.current{background:#eaf1ff}.figma-nav-secondary{display:none}.figma-shortcuts{display:grid;grid-gap:6px;gap:6px;margin:18px 0 20px;padding:18px 14px 0;border-top:1px solid var(--figma-line)}.figma-shortcuts p{margin:0 0 6px;color:#5e6a82;font-size:12px;font-weight:700}.figma-shortcuts a{display:grid;grid-template-columns:18px minmax(0,1fr);grid-column-gap:10px;column-gap:10px;grid-row-gap:1px;row-gap:1px;align-items:center;min-height:28px;color:#010f33;font-size:13px;font-weight:800}.figma-shortcuts img{width:17px;height:17px;object-fit:contain}.figma-shortcuts small{grid-column:2;color:#8a94a8;font-size:10px;font-weight:700}.figma-credits{gap:12px;padding:16px;border-color:var(--figma-line);border-radius:10px;background:#ffffff}.figma-credits div,.figma-credits strong,.figma-profile strong{color:#010f33}.figma-credits span,.figma-profile b,.figma-profile small{color:#5e6a82}.figma-credits i{height:5px;background:linear-gradient(90deg,var(--figma-blue) 70%,#edf2ff 70%)}.figma-credits a{color:var(--figma-blue)}.figma-profile{margin-top:12px;padding:12px 8px}.figma-avatar,.figma-profile>span{color:white;background:#010f33}.figma-workspace-main{background:#ffffff}.figma-topbar{height:102px;gap:26px;padding:0 32px;border-bottom:1px solid var(--figma-line)}.figma-topbar>.figma-top-label{flex:1 1 320px;grid-gap:5px;gap:5px;color:#010f33}.figma-top-label strong{color:#010f33;font-size:21px;line-height:1.1}.figma-top-label small{color:#5e6a82;font-size:13px;font-weight:600}.figma-topbar label{width:min(100%,470px);min-height:44px;border-radius:9px;background:#fbfcff;box-shadow:0 14px 34px rgba(1,15,51,.04)}.figma-topbar input{font-size:13px;font-weight:600}.figma-top-right{flex:1 1 330px;gap:14px}.figma-top-right>button{width:42px;height:42px;border-radius:10px;color:#010f33;background:#ffffff}.figma-content{gap:22px;padding:28px 32px 30px;background:#ffffff}.tr-top-credit,.tr-top-profile{display:flex;align-items:center;border:1px solid var(--figma-line);border-radius:10px;background:#fbfcff}.tr-top-credit{gap:12px;min-height:44px;padding:0 13px;color:#010f33}.tr-top-credit span{color:#5e6a82;font-size:11px;font-weight:800}.tr-top-credit strong{font-size:17px;font-weight:900}.tr-top-credit .tr-sparkline{width:44px}.tr-top-profile{gap:10px;min-height:50px;padding:0 8px;color:#010f33}.tr-top-profile>span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:white;background:#4255f5;font-size:12px;font-weight:900}.tr-top-profile div{display:grid;grid-gap:2px;gap:2px;min-width:0}.tr-top-profile strong{max-width:118px;overflow:hidden;color:#010f33;font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.tr-top-profile small{color:#5e6a82;font-size:11px;font-weight:700}.tr-home{display:grid;grid-gap:20px;gap:20px}.tr-home-tools{display:flex;justify-content:flex-end;gap:12px;margin-top:-4px}.tr-home-tip>a,.tr-home-tools a,.tr-home-tools button,.tr-panel header>a,.tr-panel-cta{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 15px;border:1px solid var(--figma-line);border-radius:8px;color:#010f33;background:#ffffff;font-size:12px;font-weight:900}.tr-home-tools .tr-run-research{border-color:#010f33;color:#ffffff;background:#010f33}.tr-home-tools button{gap:8px;cursor:default}.tr-home-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px}.tr-home-metric{display:flex;align-items:center;gap:20px;min-height:106px;padding:20px 24px;border:1px solid var(--figma-line);border-radius:12px;background:#ffffff;box-shadow:0 14px 30px rgba(15,23,42,.035)}.tr-home-metric b{display:grid;place-items:center;width:50px;height:50px;border-radius:50%}.tr-home-metric b.blue{color:#0658f4;background:#eaf1ff}.tr-home-metric b.green{color:#10a56a;background:#e9f8f1}.tr-home-metric b.purple{color:#944be8;background:#f2e7ff}.tr-home-metric b.orange{color:#f97316;background:#fff0e4}.tr-home-metric div{display:grid;grid-gap:3px;gap:3px}.tr-home-metric span{color:#5e6a82;font-size:12px;font-weight:800}.tr-home-metric strong{color:#010f33;font-size:28px;font-weight:900;line-height:1}.tr-home-metric small,.tr-performance-row small{color:#10a56a;font-size:12px;font-weight:800}.tr-home-grid{display:grid;grid-template-columns:minmax(0,1fr) 466px;grid-gap:22px;gap:22px;align-items:start}.tr-home-aside,.tr-home-main{display:grid;grid-gap:20px;gap:20px}.tr-panel{border:1px solid var(--figma-line);border-radius:14px;background:#ffffff;box-shadow:0 14px 30px rgba(15,23,42,.035)}.tr-panel header{align-items:flex-start;gap:18px;padding:19px 20px 14px}.tr-panel h2{color:#010f33;font-size:18px;line-height:1.2}.tr-panel p{margin:4px 0 0;color:#5e6a82;font-size:12px;font-weight:600}.tr-panel header>a{min-height:32px;padding:0 13px;color:#010f33}.tr-table{display:grid;padding:0 20px 12px}.tr-table-head,.tr-table-row{display:grid;grid-template-columns:minmax(260px,1.6fr) 64px minmax(112px,.65fr) minmax(118px,.7fr) 94px;grid-gap:18px;gap:18px;align-items:center}.tr-table-head{min-height:36px;color:#5e6a82;font-size:11px;font-weight:900}.tr-table-row{min-height:62px;border-top:1px solid var(--figma-line);color:#010f33}.tr-table-row:hover{background:#fbfcff}.tr-opportunity-cell{display:flex;align-items:center;gap:12px}.tr-opportunity-cell>img{object-fit:cover}.tr-opportunity-cell>span{display:grid;grid-gap:2px;gap:2px;min-width:0}.tr-opportunity-cell strong{overflow:hidden;color:#010f33;text-overflow:ellipsis;white-space:nowrap}.tr-activity-row small,.tr-opportunity-cell small,.tr-performance-row span,.tr-updated{color:#5e6a82;font-size:12px;font-weight:700}.tr-score{color:#010f33;font-size:17px;font-weight:900}.tr-trend{display:flex;align-items:center;gap:12px;color:#0658f4;font-size:12px;font-weight:900}.tr-trend.medium{color:#d99100}.tr-sparkline{width:72px;height:24px;fill:none;stroke:#0658f4;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.3}.tr-sparkline.green{stroke:#10a56a}.tr-source-stack{display:flex;align-items:center;gap:7px}.tr-source-logo{display:grid;place-items:center;width:19px;height:19px;border-radius:5px;object-fit:contain}.tr-source-logo.text,.tr-source-stack small{border:1px solid var(--figma-line);color:#010f33;background:#fbfcff;font-size:10px;font-weight:900}.tr-source-stack small{display:grid;place-items:center;min-width:24px;height:22px;padding:0 6px;border-radius:8px}.tr-panel-cta{width:-moz-fit-content;width:fit-content;margin:0 20px 16px;color:#0658f4}.tr-panel-cta.full{width:auto;margin-top:12px}.tr-stage-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:0;gap:0;padding:0 20px 18px}.tr-stage-grid div{display:grid;grid-gap:6px;gap:6px;min-height:74px;padding:14px;border:1px solid var(--figma-line);border-right:0;border-top:4px solid #d5ddea;background:#ffffff}.tr-stage-grid div:first-child{border-radius:9px 0 0 9px}.tr-stage-grid div:last-child{border-right:1px solid var(--figma-line);border-radius:0 9px 9px 0}.tr-stage-grid .blue{border-top-color:#0658f4}.tr-stage-grid .amber{border-top-color:#f5ad25}.tr-stage-grid .green{border-top-color:#10a56a}.tr-stage-grid .purple{border-top-color:#944be8}.tr-stage-grid .teal{border-top-color:#10bfa5}.tr-stage-grid .gray{border-top-color:#9aa4b2}.tr-stage-grid span{color:#0658f4;font-size:12px;font-weight:900}.tr-stage-grid strong{color:#010f33;font-size:22px;font-weight:900}.tr-progress{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;padding:0 20px 20px}.tr-progress small,.tr-progress span{color:#5e6a82;font-size:12px;font-weight:800}.tr-progress i{grid-column:1/-1;height:5px;border-radius:999px;background:linear-gradient(90deg,#0658f4 64%,#edf2ff 0)}.tr-activity-panel,.tr-launch-performance{padding-bottom:16px}.tr-activity-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;min-height:56px;padding:0 20px;color:#010f33}.tr-activity-row .tr-source-logo{width:24px;height:24px}.tr-activity-row span{display:grid;grid-gap:2px;gap:2px}.tr-activity-row strong{color:#010f33;font-size:13px;font-weight:900}.tr-activity-row em{color:#5e6a82;font-size:11px;font-style:normal;font-weight:700}.tr-launch-performance{display:grid}.tr-performance-row{display:grid;grid-template-columns:minmax(110px,1fr) 84px 1fr 92px;grid-gap:12px;gap:12px;align-items:center;min-height:58px;padding:0 20px}.tr-performance-row strong{color:#010f33;font-size:20px;font-weight:900}.tr-home-tip{display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;min-height:66px;padding:12px 16px;border:1px solid var(--figma-line);border-radius:13px;background:#ffffff;box-shadow:0 14px 30px rgba(15,23,42,.035)}.tr-home-tip b{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;color:#0658f4;background:#eaf1ff}.tr-home-tip div{display:grid;grid-gap:3px;gap:3px}.tr-home-tip strong{color:#010f33;font-size:13px;font-weight:900}.tr-home-tip span{color:#5e6a82;font-size:13px;font-weight:700}.tr-home-tip>a{color:#0658f4}@media (max-width:1280px){.tr-home-grid{grid-template-columns:1fr}.tr-home-aside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1050px){.figma-app{grid-template-columns:1fr}.figma-sidebar{position:relative;height:auto}.figma-top-right,.figma-topbar,.tr-home-tools{align-items:stretch;flex-direction:column;height:auto}.figma-topbar{padding:18px}.figma-top-right,.figma-topbar label,.figma-topbar>.figma-top-label,.tr-top-credit,.tr-top-profile{width:100%}.tr-home-aside,.tr-home-metrics{grid-template-columns:1fr}.tr-table{gap:10px}.tr-table-head{display:none}.tr-table-row{grid-template-columns:1fr;gap:8px;padding:12px 0}.tr-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tr-stage-grid div,.tr-stage-grid div:first-child,.tr-stage-grid div:last-child{border-top-width:1px;border:1px solid var(--figma-line);border-top:4px solid var(--figma-line);border-radius:9px}.tr-home-tip,.tr-performance-row{grid-template-columns:1fr}}.figma-app{--figma-bg:#ffffff;--figma-ink:#17113d;--figma-muted:#625c86;--figma-soft:#8c86ac;--figma-line:#e9e5f5;--figma-line-strong:#d9d1ef;--figma-card:#ffffff;--figma-sidebar:#ffffff;--figma-side-panel:#fbfaff;--figma-blue:#5b2cff;--figma-green:#0f9f6e;--figma-orange:#e87b12;--figma-purple:#7c3cff;--figma-red:#d7435b;grid-template-columns:240px minmax(0,1fr);min-width:0;min-height:100vh;color:var(--figma-ink);background:var(--figma-bg);font-family:Urbanist,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-tap-highlight-color:rgba(91,44,255,.12)}.figma-app :where(a,button){cursor:pointer;touch-action:manipulation}.figma-app :where(a,button,input):focus-visible{outline:2px solid rgba(91,44,255,.65);outline-offset:2px}.figma-sidebar{height:100vh;padding:18px 12px 14px;border-right:1px solid #eeeaf7;color:var(--figma-ink);background:var(--figma-sidebar);overflow-y:auto}.figma-side-top{flex:0 0 auto;gap:14px}.figma-logo-row{padding:0 6px}.figma-logo img{width:150px}.figma-credits,.figma-logo-row button,.figma-nav p,.figma-nav-secondary,.figma-shortcuts,.figma-workspace{display:none}.figma-nav{gap:1px}.figma-nav a{min-height:34px;gap:10px;padding:0 12px;border-radius:8px;color:#24314a;font-size:13px;font-weight:750}.figma-nav a svg{color:#4f4a73}.figma-nav a:hover{background:#faf7ff}.figma-nav a.current{background:#f0ebff}.figma-nav a.current,.figma-nav a.current svg{color:var(--figma-blue)}.figma-quick-create{display:grid;grid-gap:7px;gap:7px;flex:0 0 auto;margin:12px 0;padding:12px;border:1px solid var(--figma-line);border-radius:8px;background:#ffffff}.figma-quick-create p{margin:0;color:var(--figma-muted);font-size:11px;font-weight:800}.figma-quick-create div{display:grid;grid-gap:1px;gap:1px}.figma-quick-create a{display:flex;align-items:center;gap:8px;min-height:25px;color:var(--figma-ink);font-size:12px;font-weight:800}.figma-quick-create a svg{color:var(--figma-blue)}.figma-profile{flex:0 0 auto;gap:10px;margin-top:0;padding:8px;border-top:1px solid var(--figma-line)}.figma-avatar,.figma-profile>span{width:30px;height:30px;color:#ffffff;background:var(--figma-ink)}.figma-profile strong{color:var(--figma-ink);font-size:12px;font-weight:850}.figma-profile b,.figma-profile small{color:var(--figma-muted)}.figma-workspace-main{background:var(--figma-bg);overflow-x:hidden}.figma-topbar{min-height:138px;height:auto;gap:28px;padding:32px 34px 28px;border-bottom:0;background:#ffffff}.figma-page-topbar{min-height:96px;padding:28px 34px 14px}.figma-top-rail{display:flex;align-items:center;gap:24px;width:100%}.figma-breadcrumbs{display:flex;align-items:center;gap:10px;flex:1 1 380px;min-width:260px;color:var(--figma-muted);font-size:14px;font-weight:850}.figma-breadcrumbs a,.figma-breadcrumbs span{color:var(--figma-blue)}.figma-breadcrumbs>svg{color:#aaa1c7}.figma-breadcrumbs button{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0;border:0;color:var(--figma-ink);background:transparent;font:inherit}.figma-breadcrumbs em{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:7px;color:#278557;background:#dff7eb;font-size:13px;font-style:normal;font-weight:850}.figma-topbar>.figma-top-label{display:grid;flex:1 1 430px;grid-gap:7px;gap:7px;min-width:220px;color:var(--figma-ink);letter-spacing:0}.figma-top-label strong{color:var(--figma-ink);font-size:30px;font-weight:900;line-height:1.05;text-wrap:balance}.figma-top-label small{color:var(--figma-muted);font-size:15px;font-weight:650}.figma-global-search,.figma-topbar label{position:relative;flex:0 1 444px;width:auto;max-width:444px;min-height:46px;border:1px solid var(--figma-line);border-radius:8px;background:#ffffff;box-shadow:none}.figma-global-search:focus-within,.figma-topbar label:focus-within{border-color:rgba(91,44,255,.65);box-shadow:0 0 0 3px rgba(91,44,255,.1)}.figma-global-search:after,.figma-topbar label:after{display:grid;place-items:center;min-width:38px;height:24px;margin-left:auto;border:1px solid var(--figma-line);border-radius:6px;color:var(--figma-soft);background:#fbfaff;font-size:12px;font-weight:850;content:"⌘ K"}.figma-global-search input,.figma-topbar input{font-size:14px;font-weight:650}.figma-top-right{flex:0 0 auto;gap:10px}.figma-context-actions,.figma-utility-actions{display:flex;align-items:center;gap:10px}.figma-context-actions .figma-avatar{display:none}.figma-top-right>button,.figma-utility-actions>a.figma-notification-btn,.figma-utility-actions>button{position:relative;display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--figma-line);border-radius:8px;color:#4f4a73;background:#ffffff}.figma-top-profile-link:hover,.figma-top-right>a:hover,.figma-top-right>button:hover,.figma-utility-actions>button:hover{border-color:var(--figma-line-strong)}.figma-top-profile-link{display:flex;align-items:center;gap:10px;min-height:46px;padding:0 0 0 4px;color:var(--figma-ink)}.figma-top-profile-link .figma-avatar{width:42px;height:42px;flex:0 0 auto;color:#ffffff;background:var(--figma-ink)}.figma-profile-copy{display:grid;grid-gap:2px;gap:2px;min-width:0}.figma-profile-copy strong{max-width:120px;overflow:hidden;color:var(--figma-ink);font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.figma-profile-copy small{color:var(--figma-muted);font-size:12px;font-weight:700;white-space:nowrap}.figma-notification-btn span{position:absolute;top:-5px;right:-5px;display:grid;place-items:center;width:17px;height:17px;border:2px solid #ffffff;border-radius:999px;color:#ffffff;background:var(--figma-red);font-size:9px;font-weight:900}.figma-top-right>a.figma-dark-btn,.figma-top-right>button.figma-dark-btn{min-width:128px;min-height:46px;padding:0 18px;border:1px solid var(--figma-blue);border-radius:8px;color:#ffffff;background:var(--figma-blue);box-shadow:0 8px 18px rgba(91,44,255,.18);font-size:14px;font-weight:850}.figma-content{gap:20px;padding:0 34px 30px;background:var(--figma-bg)}.figma-page-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:28px;gap:28px;padding-bottom:12px}.figma-page-head>div:first-child{gap:8px}.figma-page-head>div:first-child>span{display:none}.figma-page-head h1{display:flex;align-items:center;gap:12px;color:var(--figma-ink);font-size:40px;font-weight:900;line-height:1}.figma-title-edit{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:8px;color:#5f5a82;background:transparent}.figma-title-edit:hover{background:#f5f1ff}.figma-page-head p{color:var(--figma-muted);font-size:16px;font-weight:700}.figma-page-actions{justify-self:end;gap:14px}.figma-page-actions .figma-btn{min-height:48px;padding:0 22px;border-color:var(--figma-line);font-size:14px;font-weight:850}.figma-page-actions .figma-btn.primary{border-color:var(--figma-blue);background:var(--figma-blue);box-shadow:0 8px 18px rgba(91,44,255,.18)}.tr-workspace{display:grid;grid-gap:20px;gap:20px}.tr-insight-banner,.tr-panel,.tr-stat-card,.tr-workflow-stepper{border:1px solid var(--figma-line);border-radius:8px;background:#ffffff;box-shadow:0 10px 22px rgba(91,44,255,.025)}.tr-workflow-stepper{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:0;gap:0;overflow:hidden}.tr-workflow-step{position:relative;display:flex;align-items:center;gap:10px;min-height:100px;padding:18px 16px;border-right:1px solid var(--figma-line)}.tr-workflow-step:last-child{border-right:0}.tr-workflow-step>b{display:grid;place-items:center;width:44px;height:44px;flex:0 0 auto;border:1px solid #e3dcf7;border-radius:999px;color:var(--figma-blue);background:#f5f1ff}.tr-workflow-step:first-child>b{border-color:var(--figma-blue);color:#ffffff;background:var(--figma-blue)}.tr-workflow-step>span{display:grid;grid-gap:2px;gap:2px;min-width:0}.tr-workflow-step strong{color:var(--figma-ink);font-size:14px;font-weight:900;white-space:nowrap}.tr-workflow-step small{overflow:hidden;color:var(--figma-muted);font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.tr-workflow-step>svg{margin-left:auto;color:#a49cc1}.tr-workspace-row{grid-template-columns:minmax(360px,5fr) minmax(300px,4fr) minmax(270px,3fr);grid-gap:20px}.tr-workspace-lower,.tr-workspace-row{display:grid;gap:20px;align-items:start}.tr-workspace-lower{grid-template-columns:minmax(0,1fr) 320px;grid-gap:20px}.tr-right-rail,.tr-workspace-main{display:grid;grid-gap:20px;gap:20px;min-width:0}.tr-panel{min-width:0;overflow:hidden}.tr-panel header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:0 18px;border-bottom:1px solid var(--figma-line)}.tr-panel h2{margin:0;color:var(--figma-ink);font-size:15px;font-weight:900}.tr-analytics-snapshot header button,.tr-insight-banner>a,.tr-panel header>a,.tr-panel-link{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 12px;border:1px solid var(--figma-line);border-radius:8px;color:var(--figma-blue);background:#ffffff;font-size:12px;font-weight:850}.tr-panel-link{width:calc(100% - 36px);margin:12px 18px 18px;border-color:transparent;justify-content:flex-start}.tr-action-list,.tr-research-feed,.tr-rising-list{min-width:0}.tr-action-row,.tr-feed-row,.tr-recent-row,.tr-rising-row{color:var(--figma-ink);border-bottom:1px solid #edf1f6}.tr-action-row:hover,.tr-feed-row:hover,.tr-insight-banner>a:hover,.tr-panel header>a:hover,.tr-panel-link:hover,.tr-recent-row:hover,.tr-rising-row:hover{background:#f8fafc}.tr-rising-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;min-height:74px;padding:0 18px}.tr-action-row:last-of-type,.tr-feed-row:last-of-type,.tr-recent-row:last-child,.tr-rising-row:last-child{border-bottom:0}.tr-opportunity-cell{min-width:0}.tr-opportunity-cell>img{width:42px;height:42px;border-radius:8px}.tr-opportunity-cell strong{color:var(--figma-ink);font-size:13px;font-weight:900}.tr-opportunity-cell small{color:var(--figma-muted);font-size:12px;font-weight:650}.tr-rising-score{display:grid;justify-items:end;grid-gap:2px;gap:2px}.tr-rising-score strong{color:var(--figma-ink);font-size:21px;font-weight:950;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tr-rising-score small{color:var(--figma-green);font-size:12px;font-weight:900}.tr-feed-row,.tr-recent-row{display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;min-height:62px;padding:0 18px}.tr-action-row>b,.tr-feed-row>b,.tr-insight-banner>b,.tr-recent-row>b,.tr-stat-card>b{display:grid;place-items:center;border-radius:8px}.tr-action-row>b,.tr-feed-row>b,.tr-recent-row>b{width:30px;height:30px;color:var(--figma-blue);background:#f1ecff}.tr-feed-row>b.green,.tr-recent-row>b.green,.tr-stat-card>b.green{color:var(--figma-green);background:#e8f8f1}.tr-feed-row>b.orange,.tr-recent-row>b.orange,.tr-stat-card>b.orange{color:var(--figma-orange);background:#fff2e3}.tr-feed-row>b.purple,.tr-recent-row>b.purple,.tr-stat-card>b.purple{color:var(--figma-purple);background:#f1ebff}.tr-feed-row>b.red,.tr-recent-row>b.red{color:var(--figma-red);background:#ffecef}.tr-action-row span,.tr-feed-row span,.tr-recent-row span{display:grid;grid-gap:3px;gap:3px;min-width:0}.tr-action-row strong,.tr-feed-row strong,.tr-recent-row strong{overflow:hidden;color:var(--figma-ink);font-size:13px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.tr-action-row small,.tr-feed-row small,.tr-recent-row small{overflow:hidden;color:var(--figma-muted);font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.tr-action-row{display:grid;grid-template-columns:32px minmax(0,1fr) 16px;grid-gap:12px;gap:12px;align-items:center;min-height:74px;padding:0 18px}.tr-action-row>svg{color:#b2bccb}.tr-stat-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.tr-stat-card{display:grid;grid-gap:7px;gap:7px;min-height:154px;padding:18px}.tr-stat-card>b{width:34px;height:34px;color:var(--figma-blue);background:#f1ecff}.tr-stat-card span{color:var(--figma-muted);font-size:12px;font-weight:750}.tr-stat-card strong{color:var(--figma-ink);font-size:30px;font-weight:950;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.tr-stat-card em,.tr-stat-card small{color:var(--figma-muted);font-size:12px;font-style:normal;font-weight:650}.tr-stat-card em{color:var(--figma-green);font-weight:850}.tr-analytics-snapshot>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:0;gap:0}.tr-analytics-snapshot>div>span{display:grid;grid-gap:8px;gap:8px;min-height:166px;padding:18px;border-right:1px solid var(--figma-line)}.tr-analytics-snapshot>div>span:last-child{border-right:0}.tr-analytics-snapshot small{min-height:31px;color:var(--figma-muted);font-size:12px;font-weight:700}.tr-analytics-snapshot strong{color:var(--figma-ink);font-size:24px;font-weight:950;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tr-analytics-snapshot em{width:-moz-fit-content;width:fit-content;padding:3px 7px;border-radius:999px;color:var(--figma-green);background:#e8f8f1;font-size:11px;font-style:normal;font-weight:900}.tr-analytics-snapshot .tr-sparkline{width:100%;max-width:90px;margin-top:auto}.tr-pinned-pipelines>div,.tr-recent-items>div{display:grid}.tr-pinned-pipelines>div{gap:16px;padding:18px}.tr-pinned-pipelines span{position:relative;display:grid;grid-gap:9px;gap:9px;padding-bottom:12px}.tr-pinned-pipelines span:after{position:absolute;left:0;right:0;bottom:0;height:5px;border-radius:999px;background:#edf2f7;content:""}.tr-pinned-pipelines b{display:flex;justify-content:space-between;gap:12px;color:var(--figma-ink)}.tr-pinned-pipelines strong{font-size:13px;font-weight:850}.tr-pinned-pipelines small{color:var(--figma-muted);font-size:12px;font-weight:750}.tr-pinned-pipelines i{position:absolute;z-index:1;left:0;bottom:0;height:5px;border-radius:999px;background:var(--figma-blue)}.tr-insight-banner{display:grid;grid-template-columns:40px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:14px 16px}.tr-insight-banner>b{width:36px;height:36px;color:var(--figma-blue);background:#f1ecff}.tr-insight-banner div{display:flex;flex-wrap:wrap;gap:5px;min-width:0;color:var(--figma-muted);font-size:13px;font-weight:650}.tr-insight-banner strong{color:var(--figma-ink);font-weight:900}@media (max-width:1260px){.tr-analytics-snapshot>div,.tr-workflow-stepper,.tr-workspace-lower,.tr-workspace-row{grid-template-columns:1fr}.tr-analytics-snapshot>div>span,.tr-workflow-step{border-right:0;border-bottom:1px solid var(--figma-line)}.tr-analytics-snapshot>div>span:last-child,.tr-workflow-step:last-child{border-bottom:0}.tr-stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.figma-app{grid-template-columns:1fr}.figma-sidebar{position:relative;height:auto;gap:16px}.figma-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.figma-nav a{min-height:42px}.figma-quick-create{margin:0}.figma-quick-create div{grid-template-columns:repeat(2,minmax(0,1fr))}.figma-quick-create a{min-height:38px}.figma-profile{border:1px solid var(--figma-line);border-radius:8px}.figma-topbar{align-items:stretch;flex-direction:column;padding:18px}.figma-page-topbar{min-height:auto}.figma-top-rail{align-items:stretch;flex-direction:column;gap:14px}.figma-breadcrumbs,.figma-top-right,.figma-utility-actions{width:100%}.figma-top-right,.figma-topbar label,.figma-topbar>.figma-top-label{width:100%;max-width:none}.figma-top-right{justify-content:flex-start}.figma-page-head{grid-template-columns:1fr;gap:16px}.figma-page-actions{justify-self:stretch;justify-content:flex-start}.figma-content{padding:18px}.tr-insight-banner,.tr-stat-row{grid-template-columns:1fr}.tr-workflow-step>svg{display:none}}@media (max-width:560px){.figma-nav,.figma-quick-create div{grid-template-columns:1fr}.figma-top-right{display:grid;grid-template-columns:minmax(0,1fr)}.figma-utility-actions{flex-wrap:wrap}.figma-profile-copy{display:none}.figma-top-right>a.figma-dark-btn{min-width:0}.tr-action-row,.tr-feed-row,.tr-recent-row,.tr-rising-row{grid-template-columns:1fr;gap:8px;align-items:start;padding:14px 18px}.tr-rising-score{justify-items:start}}.creator-proposal-page{--proposal-bg:#fbfcff;--proposal-card:#ffffff;--proposal-ink:#16123d;--proposal-muted:#5f5a84;--proposal-soft:#8b86a9;--proposal-line:#e8e4f4;--proposal-line-strong:#d9d0ef;--proposal-primary:#5525f5;--proposal-primary-dark:#3a16d8;--proposal-success:#139b62;--proposal-success-bg:#e9f8f0;--proposal-warn:#f6a24a;min-height:100vh;padding:22px 36px 26px;color:var(--proposal-ink);background:var(--proposal-bg);font-family:Urbanist,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-tap-highlight-color:rgba(85,37,245,.12)}.creator-proposal-page :where(a,button){cursor:pointer;touch-action:manipulation}.creator-proposal-page :where(a,button):focus-visible{outline:2px solid rgba(85,37,245,.66);outline-offset:2px}.proposal-skip-link{position:absolute;left:18px;top:12px;z-index:20;transform:translateY(-140%);padding:8px 10px;border:1px solid var(--proposal-line);border-radius:8px;color:var(--proposal-primary);text-decoration:none;background:#ffffff}.proposal-skip-link:focus-visible{transform:translateY(0)}.proposal-card-heading,.proposal-foot-row,.proposal-footer,.proposal-footer span,.proposal-topbar,.proposal-topbar nav{display:flex;align-items:center}.proposal-topbar{justify-content:space-between;gap:18px;margin:0 auto 20px;max-width:1880px}.proposal-logo{display:inline-flex;align-items:center;text-decoration:none}.proposal-logo img{display:block;width:164px;height:auto}.proposal-topbar nav{flex-wrap:wrap;justify-content:flex-end;gap:12px;min-width:0}.proposal-topbar nav span{color:var(--proposal-muted);font-size:14px;font-weight:750}.proposal-link-button,.proposal-primary-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:8px;font-size:14px;font-weight:850;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.proposal-link-button{border:1px solid var(--proposal-line-strong);color:var(--proposal-ink);background:#ffffff}.proposal-link-button:hover{border-color:#c8bee9;background:#fbf9ff}.proposal-primary-link{border:1px solid var(--proposal-primary);color:#ffffff;background:var(--proposal-primary)}.proposal-primary-link:hover{border-color:var(--proposal-primary-dark);background:var(--proposal-primary-dark)}.proposal-card,.proposal-notice{border:1px solid var(--proposal-line);border-radius:8px;background:var(--proposal-card);box-shadow:0 2px 8px rgba(38,24,86,.05)}.proposal-notice{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;max-width:1880px;margin:0 auto 20px;padding:20px 24px;background:#fbfaff}.proposal-notice svg{color:var(--proposal-primary)}.proposal-card blockquote,.proposal-card dl,.proposal-card h1,.proposal-card h2,.proposal-card h3,.proposal-card p,.proposal-card ul,.proposal-notice p,.proposal-notice span{margin:0}.proposal-notice p{color:var(--proposal-ink);font-size:16px;font-weight:750}.proposal-notice span{display:block;margin-top:3px;color:var(--proposal-muted);font-size:14px;font-weight:650}.proposal-layout{display:grid;grid-template-columns:minmax(0,1.82fr) minmax(360px,.88fr);grid-gap:24px;gap:24px;max-width:1880px;margin:0 auto}.proposal-main-column,.proposal-side-column{display:grid;align-content:start;grid-gap:18px;gap:18px;min-width:0}.proposal-card{overflow:hidden}.proposal-hero-card{display:grid;grid-template-columns:128px minmax(0,1fr) minmax(280px,.42fr);grid-gap:28px;gap:28px;align-items:center;padding:28px}.proposal-avatar,.proposal-mini-avatar{display:grid;place-items:center;border-radius:999px;color:#ffffff;font-weight:900;background:radial-gradient(circle at 35% 28%,#ffd8c8 0 20%,transparent 21%),linear-gradient(145deg,#2b2047,#7b4e46 58%,#e6b38c)}.proposal-avatar{width:112px;height:112px;font-size:28px}.proposal-hero-copy{min-width:0}.proposal-hero-copy h1{max-width:720px;color:var(--proposal-ink);font-size:clamp(30px,2.45vw,40px);line-height:1.04;font-weight:900;letter-spacing:0;text-wrap:balance}.proposal-hero-copy h1 strong,.proposal-hero-copy>p:first-of-type a{color:var(--proposal-primary);text-decoration:none}.proposal-hero-copy>p:first-of-type{margin-top:8px;color:var(--proposal-ink);font-size:24px;font-weight:750}.proposal-hero-copy>p:last-of-type{max-width:760px;margin-top:14px;color:var(--proposal-muted);font-size:15px;font-weight:650;line-height:1.58}.proposal-hero-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;max-width:740px;margin-top:24px}.proposal-hero-facts div{display:grid;grid-template-columns:26px minmax(0,1fr);grid-column-gap:10px;column-gap:10px;padding-right:18px;border-right:1px solid var(--proposal-line)}.proposal-hero-facts div:last-child{border-right:0}.proposal-hero-facts svg{grid-row:span 2;color:var(--proposal-primary)}.proposal-hero-facts dt{color:var(--proposal-ink);font-size:13px;font-weight:850}.proposal-hero-facts dd{margin:2px 0 0;color:var(--proposal-muted);font-size:12px;font-weight:700}.proposal-expiry-card{display:grid;grid-gap:16px;gap:16px;justify-items:center;padding:28px 22px;border:1px solid #ded6f2;border-radius:8px;text-align:center;background:#f7f2ff}.proposal-expiry-card p{font-size:15px;font-weight:900}.proposal-expiry-card span{color:var(--proposal-muted);font-size:13px;font-weight:700}.proposal-countdown{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;width:100%}.proposal-countdown b{color:var(--proposal-muted);font-size:13px;font-weight:750}.proposal-countdown b span{display:block;margin-bottom:6px;color:var(--proposal-ink);font-size:31px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:900}.proposal-product-card{display:grid;grid-template-columns:230px minmax(0,1fr) minmax(280px,.55fr);grid-gap:28px;gap:28px;align-items:center;padding:28px}.proposal-product-art{position:relative;min-height:178px;border-radius:8px;background:#ffe7ee}.proposal-book-cover{position:absolute;left:24px;top:22px;display:grid;align-content:end;width:104px;height:134px;padding:14px 12px;border-radius:8px;color:#7b2446;background:linear-gradient(90deg,rgba(255,255,255,.5) 0 8px,transparent 8px),linear-gradient(160deg,#ffc0d1,#fff0f4);box-shadow:0 8px 18px rgba(110,42,71,.14)}.proposal-book-cover span{font-size:12px;font-weight:800}.proposal-book-cover b{font-size:21px;line-height:1}.proposal-phone-preview{position:absolute;right:30px;bottom:20px;display:grid;grid-gap:8px;gap:8px;width:70px;height:112px;padding:12px 8px;border:5px solid #12122a;border-radius:10px;background:#fffafa;box-shadow:0 10px 18px rgba(110,42,71,.14)}.proposal-phone-preview i,.proposal-phone-preview span{display:block;border-radius:6px;background:#ffd3df}.proposal-phone-preview i{height:36px}.proposal-phone-preview span{height:8px}.proposal-fit-list h2,.proposal-offer-card h2,.proposal-process-card h2,.proposal-product-copy h2,.proposal-side-column h2{color:var(--proposal-ink);font-size:21px;line-height:1.2;font-weight:900;letter-spacing:0}.proposal-subtitle{margin-top:8px;color:var(--proposal-ink);font-size:15px;font-weight:800}.proposal-product-copy>p:last-of-type{margin-top:24px;max-width:600px;color:var(--proposal-muted);font-size:15px;line-height:1.65;font-weight:650}.proposal-tag-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.proposal-tag-row span{padding:5px 10px;border-radius:6px;color:#126341;background:var(--proposal-success-bg);font-size:12px;font-weight:850}.proposal-fit-list{padding-left:28px;border-left:1px solid var(--proposal-line)}.proposal-check-list,.proposal-deliverable-list,.proposal-fit-list ul{display:grid;grid-gap:12px;gap:12px;padding:0;list-style:none}.proposal-fit-list ul{margin-top:18px}.proposal-check-list li,.proposal-deliverable-list li,.proposal-fit-list li{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;min-width:0;color:var(--proposal-ink);font-size:14px;font-weight:750;line-height:1.4}.proposal-check-list svg,.proposal-deliverable-list svg,.proposal-fit-list svg{color:var(--proposal-success)}.proposal-offer-card{padding:28px}.proposal-terms-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:0;gap:0;margin-top:24px;border-bottom:1px solid var(--proposal-line);padding-bottom:22px}.proposal-terms-grid div{display:grid;grid-template-columns:24px minmax(0,1fr);grid-column-gap:11px;column-gap:11px;padding:0 22px;border-right:1px solid var(--proposal-line)}.proposal-terms-grid div:first-child{padding-left:0}.proposal-terms-grid div:last-child{border-right:0;padding-right:0}.proposal-terms-grid svg{grid-row:span 3;color:var(--proposal-primary)}.proposal-brand-stats span,.proposal-card-heading p,.proposal-foot-row span,.proposal-performance-grid span,.proposal-terms-grid span{color:var(--proposal-muted);font-size:13px;font-weight:750}.proposal-terms-grid strong{margin-top:5px;color:var(--proposal-ink);font-size:20px;line-height:1.15;font-weight:900}.proposal-terms-grid p{margin-top:4px;color:var(--proposal-muted);font-size:12px;line-height:1.35;font-weight:650}.proposal-offer-columns{display:grid;grid-template-columns:1.12fr .88fr;grid-gap:22px;gap:22px;margin-top:22px}.proposal-offer-columns>div{padding:20px;border:1px solid var(--proposal-line);border-radius:8px;background:#fdfcff}.proposal-offer-columns h3,.proposal-steps h3{margin:0 0 14px;color:var(--proposal-ink);font-size:15px;font-weight:900}.proposal-check-list{grid-template-columns:repeat(2,minmax(0,1fr))}.proposal-timeline{display:flex;align-items:center;gap:8px;margin-top:16px;color:var(--proposal-primary);font-size:14px;font-weight:850}.proposal-process-card{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:0;gap:0}.proposal-process-card>div{padding:28px}.proposal-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:28px}.proposal-steps article{position:relative;min-width:0}.proposal-steps article:after{position:absolute;right:-14px;top:30px;width:18px;height:1px;background:#cfc6e8;content:""}.proposal-steps article:last-child:after{display:none}.proposal-steps svg{display:grid;place-items:center;width:48px;height:48px;margin-bottom:16px;padding:12px;border-radius:999px;color:var(--proposal-primary);background:#f1ecff}.proposal-steps h3{margin-bottom:8px;font-size:14px}.proposal-steps p{color:var(--proposal-muted);font-size:13px;line-height:1.55;font-weight:650}.proposal-next-steps{display:grid;align-content:center;grid-gap:12px;gap:12px;padding:26px;border-left:1px solid var(--proposal-line);background:#fdfcff}.proposal-next-steps h2{margin-bottom:8px;text-align:center}.proposal-next-steps .proposal-link-button,.proposal-next-steps .proposal-primary-link{width:100%}.proposal-next-steps p{color:var(--proposal-muted);text-align:center;font-size:13px;font-weight:700}.proposal-next-steps p a{color:var(--proposal-primary);font-weight:900;text-decoration:none}.proposal-side-column{gap:18px}.proposal-side-column .proposal-card{padding:24px}.proposal-card-heading{justify-content:space-between;gap:14px}.proposal-card-heading>span{color:#284126;font-size:12px;font-weight:900;white-space:nowrap}.proposal-select-row{display:flex;align-items:center;gap:10px;margin-top:20px}.proposal-select-row button{min-height:38px;padding:0 13px;border:1px solid var(--proposal-line);border-radius:8px;color:var(--proposal-ink);background:#ffffff;font-size:13px;font-weight:850}.proposal-select-row svg{color:var(--proposal-soft)}.proposal-performance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;margin-top:22px}.proposal-performance-grid div{min-width:0;padding:0 18px 18px;border-right:1px solid var(--proposal-line);border-bottom:1px solid var(--proposal-line)}.proposal-performance-grid div:nth-child(3n){border-right:0}.proposal-performance-grid div:nth-child(n+4){padding-top:18px;border-bottom:0}.proposal-performance-grid div:nth-child(3n+1){padding-left:0}.proposal-brand-stats strong,.proposal-performance-grid strong{display:block;margin-top:8px;color:var(--proposal-ink);font-size:24px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:900}.proposal-performance-grid p{margin-top:8px;color:var(--proposal-success);font-size:12px;font-weight:850}.proposal-performance-chart{display:block;width:100%;height:132px;margin-top:18px}.proposal-performance-chart path:first-child{fill:none;stroke:var(--proposal-primary);stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.proposal-performance-chart path:last-child{fill:rgba(85,37,245,.12);stroke:none}.proposal-foot-row{justify-content:space-between;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid var(--proposal-line)}.proposal-foot-row a,.proposal-safe-card a{display:inline-flex;align-items:center;gap:6px;color:var(--proposal-primary);font-size:13px;font-weight:900;text-decoration:none}.proposal-brand-card p{margin-top:14px;color:var(--proposal-muted);font-size:15px;line-height:1.65;font-weight:650}.proposal-brand-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;margin-top:24px}.proposal-brand-stats div{padding:0 18px;border-right:1px solid var(--proposal-line)}.proposal-brand-stats div:first-child{padding-left:0}.proposal-brand-stats div:last-child{border-right:0;padding-right:0}.proposal-brand-stats span{display:block;margin-top:8px}.proposal-testimonial-card>div{display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:18px;gap:18px;margin-top:20px}.proposal-mini-avatar{width:56px;height:56px;font-size:15px}.proposal-testimonial-card blockquote{color:var(--proposal-ink);font-size:18px;line-height:1.55;font-weight:750}.proposal-testimonial-card cite{display:block;margin-top:10px;color:var(--proposal-muted);font-size:13px;font-style:normal;font-weight:750}.proposal-stars{display:flex;gap:3px;margin-top:16px;color:#f6a800}.proposal-safe-card{display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center}.proposal-safe-card>svg{color:var(--proposal-primary)}.proposal-safe-card p{margin-top:5px;line-height:1.5}.proposal-footer,.proposal-safe-card p{color:var(--proposal-muted);font-size:13px;font-weight:650}.proposal-footer{justify-content:space-between;gap:18px;max-width:1880px;margin:22px auto 0}.proposal-footer span{gap:8px;white-space:nowrap}.proposal-footer img{display:block;width:118px;height:auto}@media (max-width:1320px){.proposal-hero-card,.proposal-layout,.proposal-process-card,.proposal-product-card{grid-template-columns:1fr}.proposal-avatar{width:88px;height:88px}.proposal-expiry-card{justify-items:start;text-align:left}.proposal-fit-list,.proposal-next-steps{padding-left:0;border-left:0}.proposal-next-steps{border-top:1px solid var(--proposal-line)}}@media (max-width:980px){.creator-proposal-page{padding:18px}.proposal-topbar{align-items:flex-start;flex-direction:column}.proposal-topbar nav{justify-content:flex-start;width:100%}.proposal-brand-stats,.proposal-layout,.proposal-offer-columns,.proposal-steps,.proposal-terms-grid{grid-template-columns:1fr}.proposal-brand-stats div,.proposal-terms-grid div{padding:16px 0;border-right:0;border-bottom:1px solid var(--proposal-line)}.proposal-brand-stats div:first-child,.proposal-terms-grid div:first-child{padding-top:0}.proposal-brand-stats div:last-child,.proposal-terms-grid div:last-child{border-bottom:0;padding-bottom:0}.proposal-steps article:after{display:none}.proposal-check-list{grid-template-columns:1fr}}@media (max-width:680px){.proposal-hero-card,.proposal-next-steps,.proposal-notice,.proposal-offer-card,.proposal-process-card>div,.proposal-product-card,.proposal-side-column .proposal-card{padding:18px}.proposal-link-button,.proposal-primary-link{width:100%}.proposal-countdown,.proposal-hero-facts,.proposal-performance-grid,.proposal-safe-card{grid-template-columns:1fr}.proposal-hero-facts div,.proposal-performance-grid div{padding:12px 0;border-right:0;border-bottom:1px solid var(--proposal-line)}.proposal-hero-facts div:first-child,.proposal-performance-grid div:first-child{padding-top:0}.proposal-hero-facts div:last-child,.proposal-performance-grid div:last-child{border-bottom:0;padding-bottom:0}.proposal-footer{align-items:flex-start;flex-direction:column}}.pb-page{display:grid;grid-gap:18px;gap:18px;min-width:0}.pb-page .figma-page-head{padding-bottom:0}.pb-ai-tip,.pb-asset-export,.pb-card,.pb-current-section,.pb-export-footer,.pb-outline-stats,.pb-product-card,.pb-tabs{border:1px solid var(--figma-line);border-radius:8px;background:#ffffff;box-shadow:0 10px 24px rgba(31,20,76,.035)}.pb-product-card{display:grid;grid-template-columns:minmax(360px,1.4fr) minmax(520px,1fr);grid-gap:22px;gap:22px;align-items:center;min-height:150px;padding:20px}.pb-product-intro{display:grid;grid-template-columns:86px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:center;min-width:0}.pb-product-mockup{position:relative;width:72px;height:92px;overflow:hidden;border:1px solid #f3cfd9;border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.4),rgba(255,255,255,0)),#f7c8d7}.pb-product-mockup span{position:absolute;inset:13px 15px auto;height:6px;border-radius:999px;background:#e58aa6}.pb-product-mockup b,.pb-product-mockup i{position:absolute;left:16px;right:16px;display:block;border-radius:999px;background:rgba(126,55,92,.32)}.pb-product-mockup i{top:30px;height:30px}.pb-product-mockup b{bottom:14px;height:8px}.pb-product-intro h2{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0;color:var(--figma-ink);font-size:19px;font-weight:900}.pb-action-stack button,.pb-ai-tip button,.pb-asset-export button,.pb-asset-request-grid button,.pb-asset-tile button,.pb-assets-toolbar button,.pb-card>header button,.pb-category-list button,.pb-copy-controls button,.pb-copy-controls label button,.pb-current-section>button,.pb-draft-list.compact button,.pb-editor-actions button,.pb-editor-toolbar button,.pb-export-list button,.pb-mockup-gallery button,.pb-outline-toolbar button,.pb-preview-toggle button,.pb-product-intro h2 button,.pb-product-intro>div>button,.pb-rail .pb-card>button,.pb-sheet-tabs button,.pb-subtabs button,.pb-suggestion-list button,.pb-summary-list label input,.pb-summary-list label textarea,.pb-tool-grid button,.pb-ugc-controls button,.pb-ugc-controls label button{border:1px solid var(--figma-line);border-radius:8px;color:var(--figma-ink);background:#ffffff;font:inherit;font-size:12px;font-weight:850}.pb-action-stack button,.pb-ai-tip button,.pb-asset-request-grid button,.pb-assets-toolbar button,.pb-card>header button,.pb-copy-controls button,.pb-copy-controls label button,.pb-editor-actions button,.pb-outline-toolbar button,.pb-product-intro h2 button,.pb-product-intro>div>button,.pb-sheet-tabs button,.pb-suggestion-list button,.pb-ugc-controls button,.pb-ugc-controls label button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:0 11px}.pb-product-intro p{display:flex;flex-wrap:wrap;gap:8px;margin:9px 0 10px;color:var(--figma-muted);font-size:14px;font-weight:700}.pb-product-intro p span{width:4px;height:4px;margin-top:8px;border-radius:999px;background:#aaa1c7}.pb-product-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;min-width:0}.pb-product-metrics div{display:grid;grid-gap:6px;gap:6px;min-height:80px;padding:0 18px;border-left:1px solid var(--figma-line)}.pb-card small,.pb-card-copy,.pb-current-section span,.pb-outline-stats small,.pb-product-metrics span,.pb-rail-copy,.pb-summary-list small,.pb-table-note{color:var(--figma-muted);font-size:12px;font-weight:700;line-height:1.45}.pb-product-metrics strong{color:var(--figma-ink);font-size:23px;font-weight:950;line-height:1}.pb-product-metrics small{color:var(--figma-green);font-weight:900}.pb-tabs{display:flex;gap:0;overflow-x:auto;min-height:58px;padding:0 10px;border-radius:0;border-width:0 0 1px;box-shadow:none}.pb-tabs button{display:inline-flex;align-items:center;gap:9px;min-height:58px;padding:0 20px;border:0;border-bottom:3px solid transparent;color:#4f4a73;background:transparent;font-size:14px;font-weight:850;white-space:nowrap}.pb-tabs button.active{color:var(--figma-blue);border-bottom-color:var(--figma-blue)}.pb-workbench{display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-gap:20px;gap:20px;align-items:start}.pb-workbench.no-rail{grid-template-columns:minmax(0,1fr)}.pb-assets-main,.pb-draft-layout,.pb-export-layout,.pb-grid-two,.pb-marketing-layout,.pb-outline-layout,.pb-rail,.pb-schema-layout,.pb-ugc-layout,.pb-workspace-panel{display:grid;grid-gap:16px;gap:16px;min-width:0}.pb-asset-grid,.pb-asset-request-grid,.pb-copy-grid,.pb-grid-two,.pb-next-step-grid,.pb-tool-grid,.pb-trust-grid,.pb-ugc-concepts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.pb-card{min-width:0;overflow:hidden}.pb-card.wide{grid-column:1/-1}.pb-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:0 18px;border-bottom:1px solid var(--figma-line)}.pb-asset-export h3,.pb-card>header h3{margin:0;color:var(--figma-ink);font-size:15px;font-weight:950}.pb-card>header>:not(h3){display:flex;flex-wrap:wrap;gap:8px}.pb-card>:not(header){margin:18px}.pb-brief-layout{display:grid;grid-template-columns:minmax(0,1fr) 210px;grid-gap:18px;gap:18px;align-items:stretch}.pb-brief-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.pb-brief-sections section,.pb-buyer-card,.pb-copy-block,.pb-notes-panel,.pb-page-preview,.pb-sales-preview,.pb-ugc-card{border:1px solid var(--figma-line);border-radius:8px;background:#fbfaff}.pb-brief-sections section{padding:14px}.pb-brief-sections h4,.pb-document-body h4,.pb-draft-list h4,.pb-ugc-concepts h4{margin:0 0 8px;color:var(--figma-ink);font-size:13px;font-weight:950}.pb-asset-export p,.pb-brief-copy p,.pb-brief-sections p,.pb-buyer-card p,.pb-card-copy,.pb-copy-block p,.pb-video-template p{margin:0;color:var(--figma-muted);font-size:14px;font-weight:650;line-height:1.6}.pb-brief-preview{display:grid;justify-items:center;align-content:center;grid-gap:10px;gap:10px;min-height:220px;border:1px solid #f0dbe5;border-radius:8px;background:#fff7fa;text-align:center}.pb-brief-preview .pb-product-mockup{width:96px;height:124px}.pb-brief-preview strong,.pb-buyer-card strong,.pb-copy-block strong,.pb-document-body strong,.pb-export-summary strong,.pb-ugc-card strong,.pb-ugc-concepts strong{color:var(--figma-ink);font-weight:950}.pb-brief-preview span{color:var(--figma-muted);font-size:12px;font-weight:750}.pb-check-list{display:grid;grid-gap:11px;gap:11px;padding:0;list-style:none}.pb-check-list.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.pb-check-list li{display:flex;gap:9px;align-items:flex-start;color:var(--figma-ink);font-size:13px;font-weight:750;line-height:1.45}.pb-check-list svg{flex:0 0 auto;margin-top:1px;color:var(--figma-green)}.pb-check-list.compact{gap:9px}.pb-channel-row,.pb-chip-grid{display:flex;flex-wrap:wrap;gap:8px}.pb-channel-row span,.pb-chip-grid span,.pb-copy-grid.compact span,.pb-trust-grid span{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 10px;border-radius:8px;color:#268153;background:#e9f8f0;font-size:12px;font-weight:850}.pb-channel-row span:nth-child(2n),.pb-trust-grid span:nth-child(2n){color:var(--figma-blue);background:#f1ecff}.pb-channel-row.vertical{display:grid}.pb-category-list,.pb-export-history,.pb-pricing-row,.pb-summary-list,.pb-variation-list{display:grid;grid-gap:10px;gap:10px}.pb-export-history span,.pb-pricing-row span,.pb-summary-list span,.pb-variation-list div{display:grid;grid-gap:4px;gap:4px;padding:12px;border:1px solid var(--figma-line);border-radius:8px;background:#ffffff}.pb-variation-list div{grid-template-columns:18px minmax(0,1fr) 16px;align-items:center}.pb-export-history strong,.pb-summary-list strong,.pb-variation-list span{color:var(--figma-ink);font-size:13px;font-weight:900}.pb-pricing-row{grid-template-columns:repeat(3,minmax(0,1fr))}.pb-pricing-row span.popular{border-color:rgba(91,44,255,.38);background:#f7f3ff}.pb-pricing-row strong{color:var(--figma-ink);font-size:24px;font-weight:950}.pb-pricing-row em{color:var(--figma-muted);font-size:12px;font-style:normal;font-weight:700}.pb-asset-export button,.pb-asset-request-grid button,.pb-export-list button,.pb-next-step-grid button,.pb-tool-grid button{display:grid;align-items:center;min-height:64px;padding:12px;border:1px solid var(--figma-line);border-radius:8px;color:var(--figma-ink);background:#ffffff;text-align:left}.pb-next-step-grid button{grid-template-columns:28px minmax(0,1fr) 16px;gap:10px}.pb-next-step-grid b{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;color:#ffffff;background:var(--figma-blue);font-size:12px}.pb-assets-toolbar,.pb-copy-controls,.pb-current-section,.pb-outline-stats,.pb-sheet-tabs,.pb-ugc-controls{display:grid;align-items:center;grid-gap:12px;gap:12px}.pb-outline-stats{grid-template-columns:repeat(4,minmax(0,1fr));padding:16px}.pb-outline-stats span{display:grid;grid-gap:4px;gap:4px;padding-right:16px;border-right:1px solid var(--figma-line)}.pb-outline-stats span:last-child{border-right:0}.pb-outline-stats strong{color:var(--figma-ink);font-size:20px;font-weight:950}.pb-assets-toolbar,.pb-outline-toolbar{display:flex;flex-wrap:wrap;padding:14px 18px;border-bottom:1px solid var(--figma-line)}.pb-assets-toolbar span,.pb-outline-toolbar span,.pb-ugc-controls label span{display:inline-flex;gap:4px}.pb-assets-toolbar button.active,.pb-outline-toolbar button.active,.pb-preview-toggle button.active,.pb-sheet-tabs button.active,.pb-subtabs button.active,.pb-ugc-controls label span button.active{border-color:rgba(91,44,255,.35);color:var(--figma-blue);background:#f1ecff}.pb-outline-list.table>div,.pb-outline-table-head{display:grid;grid-template-columns:44px minmax(190px,1.4fr) minmax(220px,2fr) 90px 110px 74px;grid-gap:12px;gap:12px;align-items:center}.pb-outline-table-head{padding:12px 18px;color:var(--figma-muted);font-size:11px;font-weight:900}.pb-outline-list.table{display:grid;margin:0;overflow-x:auto}.pb-outline-list.table>div{min-width:900px;padding:14px 18px;border-top:1px solid var(--figma-line)}.pb-outline-list b,.pb-video-template b{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;color:var(--figma-blue);background:#f1ecff;font-size:12px;font-weight:950}.pb-draft-list.compact button,.pb-outline-list span{display:grid;grid-gap:4px;gap:4px;min-width:0}.pb-outline-list strong{color:var(--figma-ink);font-size:13px;font-weight:900}.pb-outline-list p{margin:0;color:var(--figma-ink);font-size:13px;font-weight:850}.pb-current-section em,.pb-outline-list em{width:-moz-fit-content;width:fit-content;padding:5px 8px;border-radius:8px;color:var(--figma-muted);background:#f5f6fb;font-size:11px;font-style:normal;font-weight:900}.pb-current-section em,.pb-outline-list em.done{color:var(--figma-green);background:#e9f8f0}.pb-outline-list em.active{color:var(--figma-orange);background:#fff2e3}.pb-outline-list i{display:flex;gap:7px;color:var(--figma-muted);font-style:normal}.pb-outline-list footer{justify-content:space-between;min-width:900px;padding:14px 18px;border-top:1px solid var(--figma-line)}.pb-ai-tip,.pb-outline-list footer{display:flex;color:var(--figma-ink)}.pb-ai-tip{align-items:center;gap:12px;padding:14px 16px;font-size:13px;font-weight:750}.pb-ai-tip svg{color:var(--figma-blue)}.pb-ai-tip span{min-width:0;flex:1 1}.pb-current-section{grid-template-columns:38px minmax(190px,1.2fr) minmax(260px,1.6fr) 90px 110px 38px;min-height:94px;padding:14px}.pb-current-section div{display:grid;grid-gap:5px;gap:5px;min-width:0;padding-right:12px;border-right:1px solid var(--figma-line)}.pb-current-section div:last-of-type{border-right:0}.pb-current-section strong{overflow:hidden;color:var(--figma-ink);font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.pb-copy-controls,.pb-editor-actions,.pb-editor-toolbar,.pb-sheet-tabs,.pb-subtabs,.pb-ugc-controls{display:flex;flex-wrap:wrap;gap:8px}.pb-editor-toolbar{margin-bottom:0;padding-bottom:14px;border-bottom:1px solid var(--figma-line)}.pb-document-body{margin-top:0!important;padding:20px 22px;border:1px solid var(--figma-line);border-radius:8px;color:var(--figma-muted);background:#fff;font-size:14px;font-weight:650;line-height:1.7}.pb-document-body h3{margin:0 0 14px;color:var(--figma-ink);font-size:22px;font-weight:950}.pb-document-body p{margin:0 0 14px}.pb-document-body ol{display:grid;grid-gap:12px;gap:12px;margin:14px 0;padding-left:22px}.pb-document-body li span{display:block;margin-top:3px}.pb-document-body footer{padding-top:12px;border-top:1px solid var(--figma-line);color:var(--figma-muted);font-size:12px;font-weight:850}.pb-editor-actions{justify-content:flex-end;margin-top:0}.pb-editor-actions button.primary{border-color:var(--figma-blue);color:#ffffff;background:var(--figma-blue)}.pb-draft-list.compact{display:grid;grid-gap:8px;gap:8px}.pb-draft-list.compact button{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;min-height:48px;padding:9px;text-align:left}.pb-draft-list.compact button.active{border-color:rgba(91,44,255,.35);background:#f7f3ff}.pb-draft-list.compact span{display:grid;place-items:center;width:26px;height:26px;border-radius:999px;color:var(--figma-blue);background:#f1ecff}.pb-marketing-layout,.pb-schema-layout,.pb-ugc-layout{align-content:start}.pb-subtabs{overflow-x:auto;padding:8px;border:1px solid var(--figma-line);border-radius:8px;background:#ffffff}.pb-subtabs button{min-height:36px;padding:0 12px;white-space:nowrap}.pb-copy-controls,.pb-ugc-controls{grid-template-columns:repeat(4,minmax(0,1fr)) auto;padding:14px;border:1px solid var(--figma-line);border-radius:8px;background:#ffffff}.pb-copy-controls label,.pb-ugc-controls label{display:grid;grid-gap:6px;gap:6px;min-width:0;color:var(--figma-muted);font-size:11px;font-weight:900}.pb-copy-controls label button,.pb-ugc-controls label button{justify-content:space-between;width:100%}.pb-radio-list{display:grid;grid-gap:9px;gap:9px}.pb-radio-list label{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;min-height:42px;padding:10px 12px;border:1px solid var(--figma-line);border-radius:8px;color:var(--figma-ink);font-size:13px;font-weight:800}.pb-radio-list input{accent-color:var(--figma-blue)}.pb-radio-list.ctas{grid-template-columns:repeat(2,minmax(0,1fr))}.pb-copy-block{display:grid;grid-gap:12px;gap:12px;padding:16px}.pb-copy-grid.compact{margin-top:4px}.pb-ai-tag{display:inline-flex;align-items:center;gap:5px;width:-moz-fit-content;width:fit-content;min-height:24px;padding:0 8px;border-radius:8px;color:var(--figma-blue);background:#f1ecff;font-size:11px;font-weight:950;text-transform:uppercase}.pb-ugc-controls{grid-template-columns:minmax(140px,1fr) minmax(220px,1.3fr) minmax(160px,1fr) minmax(120px,.8fr) auto}.pb-ugc-concepts article{display:grid;grid-gap:10px;gap:10px;padding:15px;border:1px solid var(--figma-line);border-radius:8px;background:#ffffff}.pb-ugc-concepts header{display:flex;justify-content:space-between;gap:10px}.pb-ugc-concepts header small,.pb-ugc-concepts header span{width:-moz-fit-content;width:fit-content;padding:4px 8px;border-radius:8px;color:var(--figma-blue);background:#f1ecff;font-size:11px;font-weight:900}.pb-ugc-concepts p{margin:0;color:var(--figma-muted);font-size:13px;font-weight:650;line-height:1.55}.pb-ugc-concepts button{justify-self:start;display:inline-flex;align-items:center;gap:6px;min-height:32px;border:0;color:var(--figma-blue);background:transparent;font-weight:900}.pb-video-template{display:grid;grid-gap:12px;gap:12px}.pb-video-template>div{display:grid;grid-template-columns:70px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;padding:12px;border:1px solid var(--figma-line);border-radius:8px}.pb-video-template b{width:62px;border-radius:8px}.pb-video-template strong{color:var(--figma-ink);font-size:13px;font-weight:950}.pb-video-template p{padding:12px;border-radius:8px;background:#fbfaff}.pb-sheet-tabs{padding:10px;border:1px solid var(--figma-line);border-radius:8px;background:#ffffff}.pb-sheet-tabs button{min-height:36px;padding:0 11px}.pb-sample-table,.pb-schema-table{display:grid;overflow-x:auto}.pb-schema-table .head,.pb-schema-table>div:not(.head){display:grid;grid-template-columns:34px minmax(160px,1.2fr) 118px 78px 140px 150px 120px;grid-gap:10px;gap:10px;align-items:center;min-width:850px;padding:11px 0;border-bottom:1px solid var(--figma-line)}.pb-schema-table .head{color:var(--figma-muted);font-size:11px;font-weight:950}.pb-schema-table strong{color:var(--figma-ink);font-size:13px;font-weight:900}.pb-sample-table span,.pb-schema-table code,.pb-schema-table em,.pb-schema-table small,.pb-schema-table span{color:var(--figma-muted);font-size:12px;font-style:normal;font-weight:700}.pb-schema-table em.required{color:var(--figma-green);font-weight:950}.pb-schema-table code{padding:4px 6px;border-radius:6px;background:#f6f8fb;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.pb-sample-table>div{display:grid;grid-template-columns:repeat(6,minmax(90px,1fr));min-width:620px;border-bottom:1px solid var(--figma-line)}.pb-sample-table>div:first-child span{color:var(--figma-ink);font-weight:950}.pb-sample-table span{padding:10px;border-right:1px solid var(--figma-line)}.pb-assets-layout{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.pb-assets-side{display:grid;grid-gap:16px;gap:16px}.pb-assets-main{min-width:0}.pb-assets-toolbar{justify-content:flex-end;border:1px solid var(--figma-line);border-radius:8px}.pb-category-list button{display:flex;justify-content:space-between;gap:12px;min-height:40px;padding:0 11px;text-align:left}.pb-category-list button.active{border-color:rgba(91,44,255,.35);color:var(--figma-blue);background:#f1ecff}.pb-mockup-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.pb-mockup-gallery>div{display:grid;justify-items:center;grid-gap:8px;gap:8px;min-height:244px;padding:15px;border:1px solid var(--figma-line);border-radius:8px;background:#ffffff;text-align:center}.pb-mockup-gallery>div.selected{border-color:rgba(91,44,255,.35);background:#fbf8ff}.pb-mockup-gallery .pb-product-mockup{width:92px;height:122px}.pb-mockup-gallery strong{color:var(--figma-ink);font-size:12px;font-weight:950}.pb-mockup-gallery span{color:var(--figma-muted);font-size:12px;font-weight:650}.pb-asset-tile{display:grid;grid-gap:8px;gap:8px;min-height:142px;padding:16px;border:1px solid var(--figma-line);border-radius:8px;background:#ffffff}.pb-asset-tile svg{color:var(--figma-blue)}.pb-asset-tile strong{color:var(--figma-ink);font-size:28px;font-weight:950}.pb-asset-tile span{color:var(--figma-muted);font-size:13px;font-weight:800}.pb-asset-tile button{justify-self:start;min-height:30px;padding:0;border:0;color:var(--figma-blue);background:transparent;font-weight:900}.pb-asset-export{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,1.3fr);grid-gap:20px;gap:20px;padding:18px}.pb-asset-export>div:last-child{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.pb-asset-export button{align-content:center;min-height:72px}.pb-asset-export button strong{color:var(--figma-ink);font-size:12px;font-weight:950}.pb-asset-export button span{color:var(--figma-muted);font-size:11px;font-weight:700}.pb-export-list{display:grid;grid-gap:10px;gap:10px}.pb-export-list button{grid-template-columns:minmax(0,1fr) 58px auto;gap:12px}.pb-export-list strong{display:block;color:var(--figma-ink);font-size:13px;font-weight:950}.pb-export-list em{justify-self:start;padding:5px 8px;border-radius:8px;background:#f1ecff;font-size:11px;font-style:normal}.pb-export-list b,.pb-export-list em{color:var(--figma-blue);font-weight:950}.pb-export-list b{font-size:12px}.pb-tool-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pb-tool-grid button{grid-template-columns:minmax(0,1fr) 14px;gap:8px;min-height:54px;color:var(--figma-ink);font-weight:900}.pb-export-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;padding:18px}.pb-export-footer>span{display:flex;align-items:center;gap:10px;color:var(--figma-muted);font-size:13px;font-weight:750}.pb-export-footer strong{color:var(--figma-ink)}.pb-rail{align-self:start}.pb-rail .pb-card>header{min-height:50px}.pb-build-toggle,.pb-preview-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0;padding:3px;border:1px solid var(--figma-line);border-radius:8px;background:#fbfaff}.pb-build-toggle button,.pb-preview-toggle button{min-height:32px;border:0;border-radius:6px;color:var(--figma-muted);background:transparent;font-size:12px;font-weight:900}.pb-build-toggle button.active,.pb-preview-toggle button.active{color:var(--figma-blue);background:#ffffff}.pb-action-stack{display:grid;grid-gap:8px;gap:8px}.pb-action-stack button{justify-content:space-between;width:100%}.pb-action-stack button.active{border-color:rgba(91,44,255,.35);color:var(--figma-blue);background:#f7f3ff}.pb-rail-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.pb-rail-metrics span{display:grid;grid-gap:4px;gap:4px;padding:12px;border:1px solid var(--figma-line);border-radius:8px}.pb-rail-metrics strong{color:var(--figma-ink);font-size:21px;font-weight:950}.pb-page-preview{display:grid;grid-gap:10px;gap:10px;padding:14px}.pb-mini-page,.pb-page-preview div,.pb-sales-preview{display:grid;grid-gap:8px;gap:8px;padding:14px;border-radius:8px;background:#ffffff}.pb-mini-page span,.pb-page-preview div span,.pb-sales-preview small,.pb-sales-preview span{color:var(--figma-muted);font-size:12px;font-weight:750}.pb-mini-page i{display:block;height:7px;border-radius:999px;background:#e8eaf2}.pb-mini-page i:nth-child(4){width:76%}.pb-mini-page i:nth-child(5){width:58%}.pb-sales-preview{justify-items:center;text-align:center}.pb-sales-preview button{min-height:34px;padding:0 14px;border:0;border-radius:8px;color:#ffffff;background:var(--figma-blue);font-weight:900}.pb-summary-list label{display:grid;grid-gap:6px;gap:6px;color:var(--figma-muted);font-size:12px;font-weight:850}.pb-summary-list label input,.pb-summary-list label textarea{width:100%;min-height:38px;padding:9px 10px;color:var(--figma-ink)}.pb-summary-list label textarea{min-height:78px;resize:vertical}.pb-progress-list{display:grid;grid-gap:12px;gap:12px}.pb-progress-list span{position:relative;display:grid;grid-gap:8px;gap:8px;padding-bottom:10px;color:var(--figma-muted);font-size:12px;font-weight:850}.pb-progress-list span b,.pb-progress-list span:after{position:absolute;left:0;bottom:0;height:5px;border-radius:999px;content:""}.pb-progress-list span:after{right:0;background:#edf2f7}.pb-progress-list span b{z-index:1;background:var(--figma-blue)}.pb-export-summary{display:grid;grid-template-columns:78px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}.pb-export-summary .pb-product-mockup{width:64px;height:82px}.pb-export-summary span{display:grid;grid-gap:4px;gap:4px}@media (max-width:1380px){.pb-asset-export,.pb-assets-layout,.pb-product-card,.pb-workbench{grid-template-columns:1fr}.pb-product-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pb-product-metrics div:nth-child(odd){border-left:0}.pb-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.pb-asset-export>div:last-child,.pb-asset-grid,.pb-asset-request-grid,.pb-brief-layout,.pb-brief-sections,.pb-check-list.two-col,.pb-copy-controls,.pb-copy-grid,.pb-current-section,.pb-export-footer,.pb-grid-two,.pb-mockup-gallery,.pb-next-step-grid,.pb-outline-stats,.pb-pricing-row,.pb-rail,.pb-tool-grid,.pb-trust-grid,.pb-ugc-concepts,.pb-ugc-controls{grid-template-columns:1fr}.pb-current-section div{padding:0 0 12px;border-right:0;border-bottom:1px solid var(--figma-line)}.pb-current-section>button{display:none}.pb-product-metrics{grid-template-columns:1fr}.pb-product-metrics div{min-height:auto;padding:14px 0;border-left:0;border-top:1px solid var(--figma-line)}.pb-ai-tip{align-items:flex-start;flex-direction:column}}@media (max-width:620px){.pb-product-intro{grid-template-columns:1fr}.pb-tabs{margin-inline:-18px;border-radius:0}.pb-assets-toolbar,.pb-card>header,.pb-editor-actions,.pb-outline-toolbar,.pb-sheet-tabs{align-items:stretch;flex-direction:column}.pb-card>header>:not(h3){width:100%}}