.cf-quick-recall{background:#fff;border:1px solid #e3eaf5;border-radius:12px;padding:16px 20px;margin-bottom:20px}.cf-quick-recall>header{display:flex;align-items:center;gap:18px;margin-bottom:13px}.cf-quick-recall h2{font-size:14px;margin:0}.cf-quick-recall>header>.ln-text-button{margin-left:auto;font-size:10px}.cf-top-models{display:flex;gap:7px}.cf-top-models button{border:0;background:#f1f4fa;padding:5px 10px;border-radius:5px;display:flex;gap:8px;color:#74839b;font-size:10px;cursor:pointer}.cf-top-models button.primary{background:#eaf1ff;color:#316ad2}.cf-top-models span{font-size:9px}.cf-brief-timeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.cf-brief-timeline>button{border:0;border-top:2px solid #dce6f8;background:none;text-align:left;padding:9px 0 0;cursor:pointer}.cf-brief-timeline>button:hover{border-color:#487feb}.cf-brief-timeline time{display:block;font-size:10px;color:#8d9caf;font-variant-numeric:tabular-nums}.cf-brief-timeline b{display:block;margin-top:6px;font-size:11px;color:#566b8a;font-weight:500;line-height:1.7}.cf-recall-detail{padding-bottom:20px}.cf-recall-detail>small{font-size:11px;color:#7390be}.cf-recall-detail p{font-size:12px;line-height:1.9;color:#7c8ea7}.cf-app .cf-observation{margin:18px 0!important}.cf-app .cf-observation>h2{font-size:19px;line-height:1.7}.cf-app .cf-diagnosis-list>article{padding:15px}.cf-app .cf-diagnosis-list h3{font-size:14px}.cf-app .cf-diagnosis-list p{font-size:11px}.cf-app .cf-content-counts{padding:17px 0 12px}.cf-app .cf-content-counts b{font-size:21px}
.cf-opportunity-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:17px;margin:20px 0}.cf-opportunity-grid .cf-insight{margin:0;padding:18px;border-radius:12px}.cf-radar-card .cf-insight-head{gap:8px}.cf-radar-card .cf-insight-head h3{font-size:15px;margin:10px 0 0}.cf-radar-card .cf-insight-models{margin:0;gap:4px}.cf-radar-card .cf-insight-models button{padding:5px 8px;font-size:9px}.cf-radar-body{display:grid;grid-template-columns:1fr 1fr;gap:4px;align-items:center;margin-top:10px}.cf-radar-visual svg{display:block;width:100%;max-height:202px}.cf-radar-visual svg text{font-size:10px}.cf-radar-visual>small{display:block;text-align:center;font-size:9px;color:#9aa7bf;margin-top:-5px}.cf-topic-label{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#5a708f;margin-bottom:9px}.cf-topic-label>button{font-size:9px;color:#8a9bb6;border:0;background:none;cursor:pointer}.cf-radar-topics>label{display:flex;gap:8px;align-items:center;padding:7px 0;cursor:pointer}.cf-radar-topics input{accent-color:#687fdf;width:13px;height:13px;flex:none}.cf-radar-topics label b{display:block;font-size:11px;font-weight:550;color:#617292}.cf-radar-topics label small{display:block;font-size:9px;margin-top:4px;color:#95a0b3}.cf-competitor-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.cf-competitor-chips span{font-size:9px;background:#eaf0fa;color:#798daf;padding:4px 6px;border-radius:4px}.cf-radar-cta{background:transparent;border:0;border-top:1px solid #e1e7f7;width:100%;margin-top:10px;padding:12px 0 0;color:#647cc9;font-size:11px;display:flex;gap:9px;align-items:center;justify-content:center;cursor:pointer}.cf-radar-cta:disabled{opacity:.45;cursor:default}.cf-depth-card{display:flex!important;flex-direction:column;gap:12px!important;align-items:flex-start!important;justify-content:center;background:linear-gradient(145deg,#f4f8ff,#fff)!important;border:1px solid #dbe5f6!important;padding:23px!important;margin:0!important}.cf-depth-card .cf-deep-icon{width:41px;height:41px;border-radius:11px}.cf-depth-card>h2{font-size:18px;line-height:1.5;margin:0}.cf-depth-card>p{font-size:11px;line-height:1.9;margin:0}.cf-depth-card>small{font-size:9px;color:#9aa9bf}.cf-depth-card .cf-feature-tags{gap:6px}.cf-depth-card .cf-feature-tags span{font-size:9px;padding:5px 7px}.cf-depth-card .ln-button{font-size:11px;margin-top:3px}
.cf-analysis-loading{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:40px!important;min-height:250px;gap:6px}.cf-analysis-loading h3{margin:15px 0 0;font-size:18px}.cf-analysis-loading p{margin:3px}.cf-analysis-orbit{width:64px;height:64px;display:grid;place-items:center;border-radius:50%;background:#edf4ff;color:#5a82d8;position:relative}.cf-analysis-orbit:after{content:'';position:absolute;inset:-7px;border:2px solid #dce8fb;border-top-color:#668fdf;border-radius:50%;animation:cf-orbit 1.8s linear infinite}.cf-loading-bar{width:240px;height:4px;background:#ebf0f9;border-radius:8px;overflow:hidden;margin:13px 0}.cf-loading-bar>i{display:block;height:100%;background:linear-gradient(90deg,#6898f4,#8b7adf);transition:width .2s linear}.cf-analysis-loading>small{color:#9ca9bd;font-size:10px}.cf-analysis-loading>.ln-button{border:0;background:none;color:#8c9bb2;font-size:10px}.cf-metric-tags{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:15px}.cf-metric-tags>button{display:flex;align-items:center;gap:6px;font-size:10px;background:#fff;color:#94a1b5;border:1px solid #e1e8f2;border-radius:6px;padding:8px 10px;cursor:pointer}.cf-metric-tags>button>i{width:7px;height:7px;border-radius:50%;background:#cbd4e2}.cf-metric-tags>button[aria-pressed=true]{color:var(--metric-color);border-color:var(--metric-color);background:color-mix(in srgb,var(--metric-color) 7%,white)}.cf-metric-tags>button[aria-pressed=true]>i{background:var(--metric-color)}.cf-metric-tags>button>span{margin-left:5px;color:#768ba9;font-size:9px}.cf-deep-timeline .mirror-timeline-top>small{font-size:9px;color:#9aa7ba}.cf-deep-timeline svg{max-height:190px}.cf-no-metrics{text-align:center;color:#95a2b6!important;font-size:11px!important}.cf-formula-review{margin-top:25px}.cf-formula-review header h2{font-size:21px}.cf-formula-review header p{font-size:11px}.cf-formula>div{padding:10px;min-width:75px}.cf-formula b{font-size:13px}.cf-formula span{font-size:10px}.cf-original,.cf-suggested{padding:16px}.cf-original .cf-formula{margin:10px 0}.cf-original .cf-formula>div{background:none;border:0;padding:4px}.cf-original .cf-formula b{font-size:12px}.cf-original .cf-formula span{margin-top:4px;font-size:9px}.cf-script-scope{padding:10px 0;font-size:10px}.cf-script-scope b{font-size:11px}.cf-brand-app>.ln-main{margin-left:0;width:100%;max-width:1280px;margin:0 auto;padding-top:86px}.cf-brand-app .mirror-brand{min-height:calc(100vh - 120px)}.cf-brand-app .mirror-brand .topbar{display:none}.cf-brand-app .mirror-brand>.ln-page-heading{display:none}.cf-brand-app .mirror-brand .brand-page>.page-heading{margin-top:14px}.cf-brand-app .mirror-brand .main{padding-top:0}.cf-brand-app .mirror-brand .page-heading h1{font-size:25px}
@keyframes cf-orbit{to{transform:rotate(360deg)}}
@media(max-width:1000px){.cf-opportunity-grid{grid-template-columns:1fr}.cf-depth-card{display:grid!important;grid-template-columns:auto 1fr auto;align-items:center!important;gap:10px 15px!important}.cf-depth-card>.cf-deep-icon{grid-row:1/4}.cf-depth-card>h2{grid-column:2}.cf-depth-card>.ln-tag{grid-column:2}.cf-depth-card>p{grid-column:2}.cf-depth-card>.cf-feature-tags{grid-column:2}.cf-depth-card>.ln-button{grid-column:3;grid-row:2/4}.cf-depth-card>small{grid-column:3}.cf-radar-body{grid-template-columns:220px 1fr}.cf-brief-timeline{gap:8px}.cf-brief-timeline b{font-size:10px}.cf-brand-app>.ln-main{padding:85px 22px 30px}}
@media(max-width:660px){.cf-quick-recall{padding:13px}.cf-quick-recall>header{gap:8px;flex-wrap:wrap}.cf-quick-recall h2{font-size:12px}.cf-top-models{gap:4px}.cf-top-models button{padding:4px 7px;font-size:9px}.cf-brief-timeline{grid-template-columns:repeat(3,1fr)}.cf-radar-body{grid-template-columns:1fr 1fr}.cf-radar-card .cf-insight-head h3{font-size:13px}.cf-depth-card{display:flex!important}.cf-depth-card .cf-deep-icon{display:none}.cf-metric-tags{gap:5px}.cf-metric-tags button{padding:7px;font-size:9px}.cf-app .cf-observation>h2{font-size:16px}.cf-brand-app>.ln-main{padding:80px 14px 25px}}
