:root{--blue:#1675f8;--navy:#143257;--ink:#253b52;--soft:#f5f8ff;--border:#e4ebf5;--muted:#647791;--green:#159c77;--red:#d65360}*{box-sizing:border-box}body,html{margin:0;min-height:100%;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);background:#f8fbff}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}.app-shell{display:flex;min-height:100vh}.sidebar{width:235px;background:#fff;border-right:1px solid var(--border);display:flex;flex-direction:column;padding:24px 16px;flex-shrink:0}.brand{color:var(--navy);font-size:22px;font-weight:800;letter-spacing:-.8px;margin:3px 0 42px}.brand span:last-child,.brand-icon{color:var(--blue)}.brand-icon{font-size:24px;margin-right:6px}.side-section{font-size:10px;letter-spacing:1.6px;color:#94a6ba;font-weight:800;padding:0 12px 14px}.nav-link{display:block;padding:13px 12px;margin:3px 0;border-radius:10px;font-size:13px;color:#516782;font-weight:600}.nav-link.selected,.nav-link:hover{background:#eaf3ff;color:#076be7}.side-note{margin-top:auto;padding:18px 13px;background:linear-gradient(155deg,#eaf4ff,#f4fbff);font-size:12px;line-height:1.6;color:#4b729c;border-radius:12px}.side-note strong{color:var(--blue)}.sidebar-bottom{margin-top:14px}.demo-tag{font-size:10px;letter-spacing:1px;color:#667b96}.main-wrap{min-width:0;flex:1 1}.topbar{height:70px;background:#fff;border-bottom:1px solid var(--border);justify-content:space-between;padding:0 30px}.top-actions,.topbar,.topbar-selectors{display:flex;align-items:center;gap:12px}.top-actions,.topbar-selectors{flex-wrap:wrap}.top-label{color:#7d90a8;font-size:11px}.topbar-selectors strong{font-size:12px}.top-divider{color:#b4c2d2}.text-button{background:none;border:0;color:var(--blue);font-weight:650;font-size:12px}.pill,.synthetic-pill{border:1px solid #c9e1fc;background:#f0f7ff;color:#2274d4;border-radius:20px;font-size:10px;letter-spacing:.3px;padding:6px 9px;font-weight:700}.content{padding:30px;max-width:1550px;margin:0 auto}.eyebrow{font-size:10px;letter-spacing:1.1px;text-transform:uppercase;color:#7890ab;font-weight:750}.content h1{font-size:29px;color:var(--navy);letter-spacing:-.9px;margin:8px 0 4px}.subtitle{font-size:13px;color:var(--muted);margin:0 0 24px}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.primary-button{display:inline-block;padding:11px 17px;border-radius:10px;border:0;background:var(--blue);color:white;font-size:12px;font-weight:700;white-space:nowrap}.primary-button:disabled{opacity:.55;cursor:default}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin:18px 0}.metric,.panel{background:#fff;border:1px solid var(--border);border-radius:12px;box-shadow:0 2px 14px rgba(26,61,104,.025)}.metric{padding:20px}.metric-label{font-size:11px;color:var(--muted);font-weight:650}.metric-value{display:block;font-weight:800;color:var(--navy);font-size:29px;margin:12px 0 4px}.metric-note{font-size:11px;color:var(--muted)}.panel{padding:22px}.panel h3{font-size:15px;color:var(--navy);margin:0 0 16px}.dashboard-grid{display:grid;grid-template-columns:1.35fr 1fr;grid-gap:16px;gap:16px;margin:16px 0}.bar-row{display:grid;grid-template-columns:78px 1fr 40px;align-items:center;grid-gap:12px;gap:12px;font-size:12px;margin:17px 0}.track{height:10px;background:#f0f4fa;overflow:hidden}.fill,.track{border-radius:15px}.fill{height:100%;background:var(--blue)}.fill.positive{background:#21b98f}.fill.negative{background:#ed7380}.fill.neutral{background:#a7b6cb}.fill.unknown{background:#cfd7df}.list-rows{display:flex;flex-direction:column;gap:10px}.list-row{display:flex;justify-content:space-between;align-items:center;font-size:12px;border-bottom:1px solid var(--border);padding:10px 0}.list-row:last-child{border-bottom:0}.table-wrap{overflow-x:auto}.data-table{width:100%;border-collapse:collapse;background:#fff;font-size:12px}.data-table th{text-align:left;background:#f8faff;color:#61758d;padding:15px 13px;border-bottom:1px solid var(--border);font-weight:700;white-space:nowrap}.data-table td{padding:16px 13px;border-bottom:1px solid #edf1f6;vertical-align:top}.data-table tr:hover td{background:#f9fbff}.mention-title{color:var(--navy);font-weight:700;display:block}.mention-description{color:var(--muted);font-size:11px;line-height:1.5;margin-top:5px}.tone{display:inline-block;padding:5px 8px;border-radius:20px;text-transform:capitalize;background:#eff4f9;color:#627389;font-size:11px}.tone.positive{background:#e9faf5;color:#108967}.tone.negative{background:#fff0f1;color:#c54d59}.tone.unknown{background:#f1f3f6;color:#728399}.filter-row{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 20px}.filter-row input,.filter-row select,.login-form select,.panel input{border:1px solid #dce5f1;background:white;border-radius:9px;padding:10px 12px;min-width:155px;color:var(--ink)}.filter-row input{flex:1 1}.muted{color:var(--muted)}.evidence{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.7fr);grid-gap:16px;gap:16px}.evidence-body{white-space:pre-wrap;line-height:1.7;font-size:14px}.detail-list{font-size:12px;display:grid;grid-template-columns:120px 1fr;grid-gap:14px;gap:14px;overflow-wrap:anywhere}.detail-list dt{color:var(--muted)}.detail-list dd{margin:0}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.form-grid label{display:flex;flex-direction:column;gap:7px;font-size:12px;color:var(--muted);margin:12px 0}.form-grid input{width:100%}.form-grid button{margin-top:7px}.signin-page{display:grid;grid-template-columns:1fr 1fr;min-height:100vh;background:linear-gradient(130deg,#e7f5ff,#c7e7ff 56%,#f2f9ff);grid-gap:8%;gap:8%;align-items:center;padding:8%}.signin-hero{max-width:570px}.signin-hero h1{font-size:clamp(34px,4vw,58px);letter-spacing:-2.5px;line-height:1.09;color:#12345b}.signin-hero h1 em{color:var(--blue);font-style:normal}.signin-hero p{color:#4c6c91;line-height:1.7;max-width:390px}.login-card{background:#fff;border:1px solid #d7ebff;padding:42px;border-radius:18px;box-shadow:0 24px 70px rgba(30,89,155,.13);max-width:460px;width:100%}.login-card h2{font-size:24px;color:var(--navy)}.login-form{display:flex;flex-direction:column;gap:15px}.login-form label{font-size:12px;color:#677f9b}.login-form select{width:100%}.smallprint{font-size:11px;line-height:1.6;color:#8b9db1}.error{color:var(--red)}.back,.error{font-size:12px}.back{color:var(--blue);font-weight:700}.notice{padding:13px 16px;border:1px solid #d5e5fb;background:#f3f8ff;font-size:12px;border-radius:9px;color:#4f769b;margin-bottom:20px}@media(max-width:940px){.sidebar{width:190px}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid,.evidence{grid-template-columns:1fr}.topbar{padding:12px;height:auto}}@media(max-width:680px){.app-shell{display:block}.sidebar{width:100%;padding:12px;min-height:auto}.brand{margin:0 0 12px}.side-note,.side-section,.sidebar-bottom{display:none}.sidebar nav{display:flex;gap:8px;overflow:auto}.nav-link{white-space:nowrap}.content{padding:18px}.topbar{padding:15px}.topbar-selectors{gap:6px}.form-grid,.signin-page,.stats{grid-template-columns:1fr}.login-card,.signin-page{padding:24px}}.fs-shell{background:#f6f9fd;color:#213a59}.fs-sidebar{width:236px;padding:20px 13px 15px;position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:hidden;box-shadow:2px 0 12px rgba(16,45,84,.024);z-index:3}.fs-brand{display:flex;align-items:center;gap:8px;margin:3px 10px 25px;font-size:23px;letter-spacing:-1px;white-space:nowrap}.fs-brand-mark{height:28px;width:24px;position:relative;display:inline-flex;align-items:center;justify-content:space-around}.fs-brand-mark:after,.fs-brand-mark:before{content:"";position:absolute;inset:0 40%;border-left:1px solid rgba(12,109,229,.33);transform:rotate(-28deg)}.fs-brand-mark:after{transform:rotate(28deg)}.fs-brand-mark i{height:5px;width:5px;position:relative;border-radius:50%;background:#187bf5;box-shadow:0 0 0 2px #e6f2ff}.fs-brand-mark i:nth-child(2),.fs-brand-mark i:nth-child(4){background:#0f416d}.fs-brand-mark i:nth-child(3){width:8px;height:8px;background:#249ee9}.fs-sidebar-scroll{overflow-y:auto;min-height:0;flex:1 1;scrollbar-width:thin;scrollbar-color:#dfe7f0 transparent}.fs-nav-group{margin:0 0 17px}.fs-nav-group .side-section{padding:4px 12px 9px;font-size:9px;color:#8598b1;letter-spacing:1.3px}.fs-nav-link{display:flex;align-items:center;gap:11px;position:relative;min-height:36px;margin:2px 0;padding:8px 9px;font-size:11.5px;font-weight:630;border-radius:8px;white-space:nowrap}.fs-nav-glyph{width:19px;height:19px;border:1px solid #dce8f5;border-radius:5px;font-size:7px;font-weight:900;color:#7899c0;display:grid;place-items:center;flex-shrink:0}.fs-nav-link.selected{background:#eaf4ff;color:#126cda}.fs-nav-link.selected .fs-nav-glyph{color:white;background:#1379f1;border-color:#1379f1}.fs-nav-active{height:6px;width:6px;margin-left:auto;border-radius:50%;background:#1e7ef5}.fs-nav-pending{opacity:.68;cursor:default}.fs-nav-pending:hover{background:transparent;color:#516782}.fs-side-promo{position:relative;isolation:isolate;overflow:hidden;border:1px solid #dceeff;background:linear-gradient(155deg,#f4faff,#e1f0ff);padding:22px 12px 15px;min-height:123px;border-radius:10px;margin-top:8px}.fs-side-promo strong{display:block;max-width:145px;color:#1b5c99;font-size:12px;line-height:1.38;position:relative;z-index:1}.fs-side-promo>span{display:block;color:#2080ea;font-size:10px;font-weight:700;margin-top:13px;position:relative;z-index:1}.fs-promo-orb{position:absolute;right:-37px;bottom:-30px;height:130px;width:130px;border-radius:50%;border:1px dashed #7bbaf9;box-shadow:0 0 0 17px rgba(35,134,239,.04),0 0 0 37px rgba(35,134,239,.025)}.fs-sidebar-foot{color:#8094aa;font-size:8.5px;letter-spacing:1px;font-weight:780;padding:16px 6px 0}.fs-data-dot,.fs-environment-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#24ab85;margin-right:5px}.fs-main-wrap{background:#f7f9fd}.fs-topbar{height:78px;padding:10px 25px;background:#fff;gap:15px}.fs-top-controls,.fs-top-right{display:flex;align-items:center;gap:14px;min-width:0}.fs-control-block,.fs-workspace-select summary{display:flex;flex-direction:column;gap:3px}.fs-control-block strong,.fs-workspace-select strong{color:#183655;font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:152px}.fs-top-label{color:#8aa1b9;font-size:8px;letter-spacing:1px;font-weight:800}.fs-top-divider{height:25px;width:1px;background:#e6edf5;flex-shrink:0}.fs-workspace-select{position:relative}.fs-workspace-select summary{cursor:pointer;list-style:none}.fs-workspace-select summary::-webkit-details-marker{display:none}.fs-workspace-menu{position:absolute;z-index:10;top:43px;left:0;width:225px;background:#fff;border:1px solid #dfebfa;border-radius:10px;box-shadow:0 14px 35px rgba(30,61,99,.12);padding:8px}.fs-workspace-menu a,.fs-workspace-menu>span{display:block;padding:10px;font-size:12px;border-radius:6px}.fs-workspace-menu a:hover{background:#eef6ff}.fs-top-right{margin-left:auto;flex:1 1;justify-content:flex-end}.fs-search{height:34px;min-width:125px;max-width:310px;flex:1 1;display:flex;align-items:center;gap:10px;background:#f7faff;border:1px solid #edf1f7;border-radius:7px;padding:0 11px}.fs-search input{height:100%;width:100%;min-width:0;border:0;outline:none;background:none;font-size:10.5px}.fs-search-icon{height:12px;width:12px;display:inline-block;position:relative;border:2px solid #8aa2be;border-radius:50%;flex-shrink:0}.fs-search-icon:after{content:"";position:absolute;width:5px;height:2px;right:-4px;bottom:-2px;background:#8aa2be;transform:rotate(50deg)}.fs-ask-button{height:34px;border:0;border-radius:7px;padding:0 12px;background:#1777f1;color:white;font-size:10.5px;font-weight:700;white-space:nowrap}.fs-ask-button:disabled{opacity:.52;cursor:not-allowed}.fs-profile{display:flex;align-items:center;gap:7px;padding-left:10px;border-left:1px solid #e6edf5;min-width:0}.fs-avatar{width:29px;height:29px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#1b86fa,#17458c);color:white;font-weight:800;font-size:12px;flex-shrink:0}.fs-profile>div{display:flex;flex-direction:column;min-width:0}.fs-profile strong{white-space:nowrap;font-size:10px;color:#193b64}.fs-profile div>span{color:#8ca0b4}.fs-profile .text-button,.fs-profile div>span{white-space:nowrap;font-size:9px}.fs-workspace-bar{height:29px;display:flex;align-items:center;gap:6px;padding:0 25px;border-bottom:1px solid #e6edf6;background:#f2f8ff;color:#5b7da7;font-size:9px;letter-spacing:.3px;font-weight:690}.fs-workspace-bar-separator{color:#bbcee4}.fs-workspace-bar-end{margin-left:auto;color:#829ab5}.fs-content{padding:26px 28px 45px;max-width:1750px}.fs-page-heading{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:17px}.fs-page-heading h1{font-size:29px;margin:7px 0 4px;font-weight:820;letter-spacing:-1.1px;color:#152e4e}.fs-page-heading .subtitle{margin-bottom:0;color:#768ba4;font-size:11px;line-height:1.5}.fs-breadcrumb-separator{padding:0 6px;color:#b9cadc}.fs-page-heading-right{display:flex;align-items:center;gap:11px;padding-top:6px}.fs-scope-note,.fs-secondary-action{color:#6882a2;background:white;border:1px solid #dce8f6;padding:11px 13px;border-radius:8px;font-size:10.5px;font-weight:700;white-space:nowrap}.fs-secondary-action:hover{border-color:#9ec7fb;color:#166deb}.fs-page-heading .primary-button{border-radius:8px;padding:12px 15px;font-size:10.5px;box-shadow:0 5px 10px rgba(31,117,233,.08)}.fs-notice{padding:11px 14px;background:#edf6ff;color:#557598;border:1px solid #dcecff;border-radius:8px;font-size:10.5px;margin:0 0 16px;line-height:1.5}.fs-notice strong{color:#1b63ad}.fs-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:11px;gap:11px;margin-bottom:15px}.fs-kpi{min-width:0;background:#fff;border:1px solid #e3eaf5;border-radius:11px;box-shadow:0 4px 18px rgba(29,71,119,.025);padding:15px 15px 12px}.fs-kpi-bottom,.fs-kpi-top{display:flex;justify-content:space-between;align-items:center;gap:6px}.fs-kpi-top>span:first-child{font-size:10.5px;font-weight:700;color:#7186a0}.fs-kpi-symbol{border-radius:7px;background:#eff6ff;color:#1680f5;padding:5px 6px;font-size:10px;font-weight:800}.fs-kpi-green{background:#eaf9f3;color:#22ae86}.fs-kpi-red{background:#fff2f3;color:#e96c77}.fs-kpi>strong{display:block;font-size:26px;line-height:1.2;color:#173253;letter-spacing:-1px;margin:10px 0 7px}.fs-kpi-bottom{font-size:9px;color:#8fa1b7;line-height:1.5}.fs-kpi-line{height:3px;background:#d8eaff}.fs-kpi-line,.fs-kpi-mini{width:20px;border-radius:6px}.fs-kpi-mini{height:7px;background:#b6c8df}.fs-kpi-mini.positive{background:#a2dfcb}.fs-kpi-mini.negative{background:#f1b0b8}.fs-insights-grid{display:grid;grid-template-columns:1.75fr 1fr 1fr;grid-gap:12px;gap:12px;margin:0 0 14px}.fs-analysis-panel,.fs-detail-fact-card,.fs-evidence-article,.fs-evidence-sidebar,.fs-filter-panel,.fs-insight,.fs-mention-feed,.fs-preview-panel{background:#fff;border:1px solid #e3eaf5;border-radius:11px;box-shadow:0 4px 18px rgba(29,71,119,.025)}.fs-insight{padding:17px 18px;min-width:0}.fs-insight-heading{display:flex;align-items:center;gap:8px;margin-bottom:13px}.fs-aside-heading h2,.fs-detail-fact-card h2,.fs-feed-heading h2,.fs-filter-header h2,.fs-insight-heading h2,.fs-panel-heading h2,.fs-preview-heading h2{margin:0;font-size:12.5px;letter-spacing:-.15px;color:#18385e}.fs-section-number{width:23px;height:23px;display:grid;place-items:center;background:#e9f4ff;border-radius:7px;font-size:10px;color:#187ce9;font-weight:900;flex-shrink:0}.fs-section-red{background:#fff0f2;color:#e26775}.fs-section-green{background:#eaf9f3;color:#1caa7e}.fs-panel-note{font-size:9px;color:#9aaec2;font-weight:650;white-space:nowrap}.fs-insight-heading .fs-panel-note{margin-left:auto}.fs-observations{display:grid;grid-gap:10px;gap:10px}.fs-observation{display:flex;gap:8px;align-items:flex-start}.fs-observation-mark{width:17px;height:17px;flex-shrink:0;background:#eaf4ff;border-radius:50%;display:grid;place-items:center;font-size:9px;color:#1681ee;font-weight:850}.fs-observation p{font-size:10.5px;line-height:1.5;color:#617792;margin:0}.fs-observation strong{color:#254c77}.fs-inline-link{color:#1978ed;font-size:10px;font-weight:800;display:inline-block}.fs-insight-wide>.fs-inline-link{margin:12px 0 0 25px}.fs-feature-number{display:block;font-size:34px;letter-spacing:-1px;margin:12px 0 4px}.fs-risk{color:#d75c69}.fs-opportunity{color:#179a75}.fs-insight-compact p{color:#6b809b;font-size:10.5px;line-height:1.55;min-height:46px;margin:4px 0 8px}.fs-analysis-grid{display:grid;grid-template-columns:1.5fr 1.1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:14px}.fs-analysis-panel{padding:18px;min-width:0}.fs-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:15px}.fs-panel-kicker{font-size:8px;color:#9aabc0;letter-spacing:1.1px;font-weight:850;margin-bottom:5px}.fs-panel-heading h2{font-size:13px}.fs-volume-chart{display:flex;align-items:flex-end;gap:10px;height:165px;padding:12px 0 0}.fs-volume-column{flex:1 1;min-width:0;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px}.fs-volume-value{font-size:9px;color:#7392b6}.fs-volume-track{height:119px;max-width:38px;display:flex;align-items:flex-end;background:#eff6fe;overflow:hidden}.fs-volume-bar,.fs-volume-track{width:100%;border-radius:6px 6px 0 0}.fs-volume-bar{background:linear-gradient(180deg,#2d9fff,#1b73e8)}.fs-volume-day{color:#8ea1b8;font-size:9px;white-space:nowrap}.fs-sentiment-grid{display:grid;grid-template-columns:135px 1fr;align-items:center;grid-gap:12px;gap:12px;min-height:165px}.fs-sentiment-donut{height:124px;width:124px;border-radius:50%;display:grid;place-items:center;margin:auto}.fs-sentiment-donut>div{height:85px;width:85px;border-radius:50%;background:white;display:flex;align-items:center;justify-content:center;flex-direction:column}.fs-sentiment-donut strong{font-size:24px;color:#133e6c;letter-spacing:-.8px}.fs-sentiment-donut span{font-size:9px;color:#9caec2}.fs-sentiment-legend{display:flex;flex-direction:column;gap:11px}.fs-sentiment-legend>div{display:grid;grid-template-columns:9px 1fr auto;grid-gap:7px;gap:7px;align-items:center;color:#657c99;font-size:10px}.fs-sentiment-legend strong{color:#204b79}.fs-legend-dot{height:7px;width:7px;border-radius:50%;background:#dce5ef}.fs-legend-dot.positive{background:#1fa783}.fs-legend-dot.neutral{background:#b6c6d9}.fs-legend-dot.negative{background:#e66d7a}.fs-source-list{display:grid;grid-gap:16px;gap:16px;margin-top:31px}.fs-source-row{display:grid;grid-template-columns:72px 1fr 21px;align-items:center;grid-gap:8px;gap:8px;color:#607c9d;font-size:10px}.fs-source-row>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-source-track{height:7px;background:#eef4fb;border-radius:10px;overflow:hidden}.fs-source-track>div{height:100%;background:#288bf4;border-radius:10px}.fs-source-row strong{color:#1c508b}.fs-footnote{font-size:9px;color:#94a8be;margin-top:19px;line-height:1.4}.fs-evidence-panel{padding-bottom:8px}.fs-recent-list{display:grid}.fs-recent-row{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid #eff3f9;min-width:0}.fs-recent-row:hover{background:#fbfdff}.fs-source-avatar{height:32px;width:32px;flex-shrink:0;display:grid;place-items:center;background:#e9f2ff;color:#277bd8;border-radius:9px;font-size:10px;font-weight:900;border:1px solid #d6e6fa}.fs-recent-title{min-width:0;flex:1 1}.fs-recent-title strong{font-size:11px;color:#24456c;font-weight:750;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fs-recent-title small{font-size:9px;display:block;color:#8ea1b6;margin-top:4px}.fs-row-chevron{color:#74a2d8;font-size:15px}.fs-mention-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:#fff;border:1px solid #e3eaf5;border-radius:10px;margin-bottom:13px}.fs-mention-metrics>div{padding:13px 15px;border-right:1px solid #e9eef6;display:flex;align-items:center;justify-content:space-between;gap:6px}.fs-mention-metrics>div:last-child{border-right:0}.fs-mention-metrics span{font-size:9.5px;font-weight:650;color:#8194ac}.fs-mention-metrics strong{font-size:20px;color:#1b426e}.fs-negative-text{color:#de6070!important}.fs-positive-text{color:#149975!important}.fs-mentions-layout{display:grid;grid-template-columns:minmax(168px,.61fr) minmax(340px,1.65fr) minmax(210px,.88fr);grid-gap:12px;gap:12px;align-items:start}.fs-filter-panel,.fs-mention-feed,.fs-preview-panel{padding:16px;min-width:0}.fs-aside-heading,.fs-feed-heading,.fs-filter-header,.fs-preview-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px;gap:8px}.fs-filter-header a{font-size:10px;color:#1978ed;font-weight:750}.fs-filters-form{display:grid;grid-gap:9px;gap:9px}.fs-filters-form label{font-size:10px;font-weight:750;color:#66829e;margin-top:7px}.fs-filters-form input,.fs-filters-form select{width:100%;min-width:0;background:#fff;border:1px solid #dce6f2;border-radius:7px;padding:10px 9px;color:#314e70;font-size:11px}.fs-full-width{width:100%;text-align:center}.fs-filter-hint{border-top:1px solid #e9eff7;padding-top:17px;margin-top:21px}.fs-filter-hint strong{font-size:10px;color:#355d89}.fs-filter-hint p{font-size:10px;line-height:1.6;color:#8499ae}.fs-feed-heading{margin-bottom:14px}.fs-feed-heading h2{font-size:13px}.fs-feed-heading h2 span{font-weight:650;color:#90a4bb}.fs-feed-heading p,.fs-feed-order{font-size:9px;color:#90a4bb;margin:4px 0 0}.fs-feed-order{border:1px solid #e6eef6;padding:6px 8px;border-radius:6px}.fs-mention-list{display:grid;grid-gap:9px;gap:9px}.fs-mention-card{display:flex;gap:10px;padding:13px 11px;border:1px solid #e7edf7;border-radius:9px;transition:background .15s,border-color .15s;min-width:0}.fs-mention-card:hover{background:#f8fbff;border-color:#a5caf8}.fs-mention-card-body{flex:1 1;min-width:0}.fs-mention-card-meta{display:flex;gap:9px;align-items:center;flex-wrap:wrap;font-size:9px;color:#8197b0}.fs-mention-card-meta strong{color:#355f8c}.fs-mention-card-body h3{color:#264668;font-size:11px;margin:9px 0 5px;line-height:1.4}.fs-mention-card-body p{font-size:10.5px;color:#677f9b;line-height:1.52;margin:0}.fs-mention-card-footer{display:flex;align-items:center;flex-wrap:wrap;gap:11px;border-top:1px solid #f0f4f8;padding-top:9px;margin-top:10px;font-size:9px;color:#89a0b7}.fs-view-detail{color:#257fe8;font-weight:760;margin-left:auto}.fs-preview-heading{flex-direction:column;align-items:flex-start;gap:4px}.fs-preview-platform{display:flex;align-items:center;gap:10px;border-bottom:1px solid #e9eff7;padding-bottom:14px}.fs-evidence-publisher>div,.fs-preview-platform>div{display:flex;flex-direction:column;gap:3px;min-width:0}.fs-evidence-publisher strong,.fs-preview-platform strong{font-size:11px;color:#1d466f}.fs-evidence-publisher span:not(.fs-source-avatar),.fs-preview-platform span:not(.fs-source-avatar){font-size:9px;color:#8298b0}.fs-preview-avatar{width:40px;height:40px;font-size:13px}.fs-preview-body h3{font-size:13px;line-height:1.5;color:#204268;margin:16px 0 9px}.fs-preview-body p{font-size:11px;line-height:1.65;color:#63809f}.fs-preview-details{display:grid;grid-template-columns:1fr auto;grid-gap:13px 8px;gap:13px 8px;border-top:1px solid #edf2f8;padding-top:17px;margin-top:17px;overflow-wrap:anywhere}.fs-preview-details dt{color:#8398b1;font-size:10px}.fs-preview-details dd{color:#365778;font-size:10px;margin:0;text-align:right}.fs-preview-link{display:block;margin-top:18px}.fs-empty-state{padding:40px 15px;text-align:center}.fs-empty-state strong{font-size:14px;color:#254d77}.fs-empty-state p{font-size:11px;color:#8fa1b4}.fs-evidence-layout{display:grid;grid-template-columns:minmax(175px,.7fr) minmax(350px,1.8fr) minmax(205px,.85fr);grid-gap:12px;gap:12px;align-items:start}.fs-evidence-sidebar{padding:16px}.fs-aside-heading span{color:#91a3b8;font-size:9px}.fs-evidence-neighbors{display:grid;grid-gap:8px;gap:8px}.fs-evidence-neighbor{border:1px solid #edf2f8;border-radius:8px;padding:10px}.fs-evidence-neighbor:hover{background:#f7fbff;border-color:#c6dfff}.fs-evidence-neighbor-meta{display:flex;gap:7px;align-items:center}.fs-evidence-neighbor-meta .fs-source-avatar{height:24px;width:24px;font-size:8px;border-radius:6px}.fs-evidence-neighbor-meta strong{font-size:10px;color:#345679}.fs-evidence-neighbor p{font-size:10px;line-height:1.5;color:#6e88a2;margin:9px 0}.fs-evidence-neighbor>div:last-child{display:flex;align-items:center;justify-content:space-between}.fs-evidence-neighbor small{font-size:9px;color:#91a3b9}.fs-evidence-article{padding:21px 24px;min-width:0}.fs-evidence-article-header{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #edf1f8;padding-bottom:17px}.fs-evidence-publisher{display:flex;align-items:center;gap:10px}.fs-evidence-article>h2{font-size:20px;line-height:1.4;color:#173d64;margin:24px 0 12px}.fs-evidence-fulltext{font-size:13px;color:#547391;line-height:1.9;white-space:pre-wrap;margin-bottom:28px}.fs-evidence-stats{display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid #edf1f7;border-bottom:1px solid #edf1f7;padding:14px 0}.fs-evidence-stats>span{border-right:1px solid #e4edf7;padding-right:18px;font-size:10px;color:#7790aa}.fs-evidence-stats strong{color:#214e7e;margin-right:6px;text-transform:capitalize}.fs-article-record{margin-top:20px}.fs-article-record-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:17px}.fs-article-record-heading h3{font-size:13px;color:#234c79;margin:0}.fs-record-grid{display:grid;grid-template-columns:140px minmax(0,1fr);grid-gap:12px 14px;gap:12px 14px;font-size:11px;overflow-wrap:anywhere}.fs-record-grid dt{color:#8095ae}.fs-record-grid dd{margin:0;color:#2a4e73}.fs-mono{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px}.fs-evidence-facts{display:grid;grid-gap:12px;gap:12px}.fs-detail-fact-card{padding:16px}.fs-detail-fact-card h2{margin-bottom:16px}.fs-fact-row{display:flex;align-items:center;justify-content:space-between;gap:9px;border-top:1px solid #edf1f8;padding:11px 0;font-size:10px}.fs-fact-row>span{color:#8499b0}.fs-fact-row>strong{color:#345675;overflow-wrap:anywhere;text-align:right}.fs-detail-fact-card p{font-size:10.5px;color:#6f86a1;line-height:1.7}.fs-integrity-tag{font-size:8px;color:#bd7e2c;background:#fff5e7;border:1px solid #fde3bb;padding:8px 9px;border-radius:6px;font-weight:800;letter-spacing:.5px;display:inline-block}@media(max-width:1450px){.fs-sidebar{width:215px}.fs-top-controls{gap:9px}.fs-top-right{gap:8px}.fs-search{max-width:225px}.fs-insights-grid{grid-template-columns:1.45fr 1fr 1fr}.fs-analysis-grid{grid-template-columns:1.25fr 1.05fr 1fr}.fs-sentiment-grid{grid-template-columns:110px 1fr}.fs-sentiment-donut{height:107px;width:107px}.fs-sentiment-donut>div{height:72px;width:72px}.fs-sentiment-donut strong{font-size:20px}}@media(max-width:1240px){.fs-profile>div,.fs-top-controls>.fs-control-block:last-child,.fs-top-controls>.fs-top-divider:last-of-type{display:none}.fs-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-insights-grid{grid-template-columns:1fr 1fr}.fs-insight-wide{grid-column:1/-1}.fs-analysis-grid{grid-template-columns:1fr 1fr}.fs-analysis-grid>.fs-analysis-panel:last-child{grid-column:1/-1}.fs-mentions-layout{grid-template-columns:185px minmax(0,1fr)}.fs-preview-panel{grid-column:2}.fs-evidence-layout{grid-template-columns:190px minmax(0,1fr)}.fs-evidence-facts{grid-column:2;grid-template-columns:1fr 1fr}}@media(max-width:850px){.fs-sidebar{height:auto;position:static;min-height:0;width:100%;padding:12px;display:block}.fs-brand{margin:0 0 9px}.fs-sidebar-scroll{display:flex;overflow-x:auto;gap:20px}.fs-nav-group{margin:0}.fs-nav-group nav{display:flex;gap:6px}.fs-nav-link{font-size:10px}.fs-nav-group .side-section,.fs-nav-pending,.fs-side-promo,.fs-sidebar-foot{display:none}.fs-topbar{height:auto;flex-wrap:wrap;padding:12px 15px}.fs-top-right{width:100%;justify-content:space-between}.fs-search{max-width:none}.fs-content{padding:19px}.fs-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-analysis-grid,.fs-insights-grid{grid-template-columns:1fr}.fs-analysis-grid>.fs-analysis-panel:last-child{grid-column:auto}.fs-mentions-layout{grid-template-columns:1fr}.fs-filter-panel,.fs-preview-panel{grid-column:auto}.fs-evidence-layout{grid-template-columns:1fr}.fs-evidence-facts{grid-column:auto}.fs-evidence-sidebar{order:3}}@media(max-width:550px){.fs-page-heading{display:block}.fs-page-heading-right{margin-top:12px}.fs-page-heading h1{font-size:25px}.fs-mention-metrics,.fs-metrics{grid-template-columns:1fr 1fr}.fs-mention-metrics{border:0;background:none;gap:8px}.fs-mention-metrics>div{border:1px solid #e5edf8;background:white;border-radius:7px}.fs-insights-grid{grid-template-columns:1fr}.fs-insight-wide{grid-column:auto}.fs-sentiment-grid{grid-template-columns:110px 1fr}.fs-top-controls{width:100%;justify-content:space-between}.fs-profile{padding-left:0}.fs-workspace-bar{padding:0 12px}.fs-workspace-bar-end{display:none}.fs-source-row{grid-template-columns:75px 1fr 20px}.fs-record-grid{grid-template-columns:1fr}.fs-record-grid dt{margin-top:8px}.fs-evidence-facts{grid-template-columns:1fr}.fs-ask-button{display:none}}.fs-signin-page{background:radial-gradient(circle at 83% 18%,rgba(35,132,245,.17) 0 8%,transparent 37%),radial-gradient(circle at 12% 78%,rgba(39,170,252,.16),transparent 43%),linear-gradient(130deg,#f6fbff,#e0f2ff 54%,#b9e5ff);gap:7%;padding:7% min(9%,140px);position:relative;overflow:hidden}.fs-signin-page:before{content:"";position:absolute;right:-18%;bottom:-55%;height:750px;width:950px;border-radius:50%;border:1px solid rgba(20,107,209,.18);box-shadow:0 0 0 65px rgba(53,150,251,.055),0 0 0 145px rgba(28,113,229,.04);pointer-events:none}.fs-signin-hero{position:relative;max-width:610px;z-index:1}.fs-signin-brand{display:flex;align-items:center;gap:10px;margin:0 0 55px;font-size:24px;color:#193c64}.fs-signin-hero .eyebrow{color:#5c8abb;letter-spacing:1.25px;font-size:9px}.fs-signin-hero h1{font-size:clamp(42px,4.6vw,67px);line-height:1.07;letter-spacing:-2.3px;max-width:600px;margin:13px 0 19px;color:#102f54}.fs-signin-hero h1 em{color:#126fdf}.fs-signin-hero>p{font-size:13.5px;color:#4e779c;max-width:435px;line-height:1.75}.fs-signin-features{margin-top:45px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:15px;gap:15px;max-width:630px}.fs-signin-features>div{display:flex;flex-direction:column;gap:6px}.fs-signin-feature-symbol{height:34px;width:34px;border-radius:10px;display:grid;place-items:center;color:#1579ed;background:rgba(255,255,255,.75);border:1px solid rgba(108,170,236,.24);font-size:11px;font-weight:850;margin-bottom:5px}.fs-signin-features strong{font-size:10px;color:#244b7a}.fs-signin-features small{font-size:9px;line-height:1.5;color:#7593b2}.fs-signin-state{display:inline-block;margin-top:38px;color:#4076aa;font-weight:800;letter-spacing:.7px;font-size:9px}.fs-login-card{position:relative;z-index:1;border:1px solid #d6e8fa;box-shadow:0 24px 75px rgba(27,95,175,.13);padding:40px 38px;border-radius:18px;max-width:450px;margin-left:auto}.fs-login-card .eyebrow{font-size:9px;color:#7c9fbc}.fs-login-card h2{margin:13px 0 8px;color:#183957;font-size:29px;letter-spacing:-.7px}.fs-login-explainer{font-size:11px;color:#819ab2;line-height:1.6;margin-bottom:23px}.fs-login-card .login-form select{margin-top:7px}.fs-login-card .login-form button{margin-top:7px;width:100%;padding:13px}.fs-login-card-foot{border-top:1px solid #edf2f8;margin-top:26px;padding-top:17px;color:#9eaec2;font-size:9px;line-height:1.6}@media(max-width:1020px){.fs-signin-features{grid-template-columns:1fr 1fr}.fs-signin-page{padding:6%}.fs-signin-brand{margin-bottom:30px}}@media(max-width:680px){.fs-signin-page{grid-template-columns:1fr;padding:24px;gap:32px}.fs-signin-hero h1{font-size:40px}.fs-signin-features{grid-template-columns:1fr 1fr;margin-top:25px}.fs-login-card{margin:0 auto;padding:25px;width:100%}}.fs-monitor-select .fs-workspace-menu{width:244px}.fs-monitor-select strong{max-width:135px}.fs-monitor-select .fs-workspace-menu a{white-space:normal;line-height:1.4}@media(max-width:1240px){.fs-top-controls>.fs-monitor-select{display:none}}.fs-title-accent{color:#1479ed}.fs-si-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.fs-si-metrics .fs-kpi{padding:14px 12px;min-height:119px}.fs-si-metrics .fs-kpi strong{font-size:24px}.fs-si-metrics .fs-kpi-bottom{font-size:9px}.fs-si-main-grid{grid-template-columns:minmax(0,1.65fr) minmax(320px,1fr);grid-gap:13px}.fs-si-bottom-grid,.fs-si-main-grid{display:grid;gap:13px;margin-bottom:14px}.fs-si-bottom-grid{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);grid-gap:13px}.fs-si-trend-legend{display:flex;flex-wrap:wrap;gap:16px;font-size:10px;color:#6f86a0}.fs-si-trend-legend span{display:inline-flex;gap:5px;align-items:center}.fs-si-trend-legend .fs-legend-dot{display:inline-block}.fs-si-chart{display:grid;grid-template-columns:repeat(14,minmax(0,1fr));grid-gap:7px;gap:7px;height:205px;margin:12px 0 0}.fs-si-day{min-width:0;display:flex;flex-direction:column;gap:5px;align-items:center;justify-content:flex-end}.fs-si-day-value{font-size:9px;color:#6586aa;height:13px}.fs-si-day-track{height:146px;max-width:34px;background:#f1f6fc;align-items:flex-end}.fs-si-day-stack,.fs-si-day-track{width:100%;border-radius:5px 5px 0 0;display:flex;overflow:hidden}.fs-si-day-stack{flex-direction:column}.fs-si-pos{background:#22b286}.fs-si-neu,.fs-si-pos{display:block;min-height:0}.fs-si-neu{background:#a8bdd7}.fs-si-neg{background:#e47780}.fs-si-neg,.fs-si-unk{display:block;min-height:0}.fs-si-unk{background:#dce5ef}.fs-si-day-label{font-size:8px;color:#879bb2;white-space:nowrap;height:13px}.fs-si-distribution{display:grid;grid-template-columns:140px 1fr;align-items:center;grid-gap:19px;gap:19px;margin-top:17px;min-height:175px}.fs-si-donut{height:136px;width:136px}.fs-si-donut>div{height:97px;width:97px}.fs-si-donut>div strong{font-size:26px}.fs-si-breakdown{display:grid;grid-gap:14px;gap:14px}.fs-si-breakdown-row{display:grid;grid-template-columns:9px minmax(52px,1fr) 35px 37px;align-items:center;grid-gap:8px;gap:8px;font-size:10px;color:#6883a0}.fs-si-breakdown-row strong{color:#24517e;text-align:right}.fs-si-breakdown-row small{color:#8ea2b9;text-align:right}.fs-si-note{font-size:9px;color:#8a9fb5;line-height:1.6;margin:17px 0 0}.fs-si-table-wrap{overflow-x:auto}.fs-si-table{border-collapse:collapse;width:100%;font-size:10px;min-width:500px}.fs-si-table th{text-align:left;color:#8ca0b8;font-size:9px;border-bottom:1px solid #e6edf6;padding:9px 8px}.fs-si-table td{border-bottom:1px solid #edf2f8;color:#5e7a97;padding:13px 8px}.fs-si-table td strong{color:#2d567f}.fs-si-table td:nth-child(3){width:36%}.fs-si-source-track{height:10px;border-radius:12px;background:#eff4fb;overflow:hidden}.fs-si-source-meter{display:flex;height:100%;border-radius:12px;overflow:hidden;min-width:1px}.fs-si-source-meter .fs-si-neg,.fs-si-source-meter .fs-si-neu,.fs-si-source-meter .fs-si-pos,.fs-si-source-meter .fs-si-unk{height:100%}.fs-si-table td.fs-positive-text{color:#159c77}.fs-si-table td.fs-negative-text{color:#d65360}.fs-si-evidence{display:grid}.fs-si-evidence-link{display:grid;grid-template-columns:29px minmax(0,1fr) 12px;align-items:center;grid-gap:9px;gap:9px;padding:11px 0;border-top:1px solid #edf2f8}.fs-si-evidence-link strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#34567e;font-size:10px}.fs-si-evidence-link small{display:block;margin-top:6px;color:#8ca0b8;font-size:9px}.fs-si-evidence-link:hover strong{color:#1379eb}.fs-si-evidence-link>span:last-child{color:#3891ed}.fs-si-provenance{padding:12px 15px;background:#f2f8ff;border:1px solid #e0ecfa;border-radius:9px;color:#7492b3;font-size:10px;line-height:1.6}.fs-si-provenance strong{color:#316caa}@media(max-width:1450px){.fs-si-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-si-main-grid{grid-template-columns:1.35fr 1fr}}@media(max-width:1040px){.fs-si-bottom-grid,.fs-si-main-grid{grid-template-columns:1fr}.fs-si-chart{gap:11px}}@media(max-width:670px){.fs-si-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-si-chart{gap:3px}.fs-si-distribution{grid-template-columns:120px 1fr;gap:8px}.fs-si-donut{height:110px;width:110px}.fs-si-donut>div{height:73px;width:73px}.fs-si-donut>div strong{font-size:18px}.fs-si-breakdown-row{gap:4px;grid-template-columns:7px minmax(36px,1fr) 26px 30px;font-size:9px}}@media(max-width:1240px){.fs-top-controls>.fs-monitor-select{display:block}.fs-monitor-select strong{max-width:104px}}@media(max-width:850px){.fs-top-controls{width:100%;display:flex;flex-wrap:wrap;gap:12px}.fs-top-controls>.fs-top-divider{display:none}.fs-monitor-select strong{max-width:150px}}.fs-monitor-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;margin:12px 0 16px}.fs-monitor-kpis .fs-kpi{padding:17px 15px;min-height:117px}.fs-monitor-kpis .fs-kpi strong{font-size:26px}.fs-monitor-list,.fs-portfolio-table{margin-top:14px}.fs-monitor-filters{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin-bottom:24px;padding-bottom:17px;border-bottom:1px solid #eaf0f8}.fs-monitor-filters label{display:grid;grid-gap:6px;gap:6px;font-size:10px;color:#7893b0;min-width:145px}.fs-monitor-filters label:first-child{min-width:230px;flex:1 1}.fs-monitor-filters input,.fs-monitor-filters select{width:100%;min-height:38px;border:1px solid #dbe7f3;border-radius:8px;padding:9px 11px;background:white;color:#204466;font-size:11px}.fs-monitor-filters .fs-secondary-action{min-height:38px}.fs-table-scroll{overflow-x:auto}.fs-monitor-table{width:100%;border-collapse:collapse;min-width:820px;text-align:left;font-size:10px;color:#67829f}.fs-monitor-table th{background:#f8fbff;color:#90a5bc;font-size:9px;text-transform:uppercase;letter-spacing:.5px;font-weight:800;padding:12px 10px;border-bottom:1px solid #e6edf6}.fs-monitor-table td{padding:15px 10px;border-bottom:1px solid #edf2f8;vertical-align:middle}.fs-monitor-table tbody tr:hover td{background:#fafcff}.fs-monitor-name{display:block;font-size:11px;color:#254c78;margin-bottom:5px}.fs-monitor-query{display:block;font-size:9px;color:#8ba2b9;line-height:1.5;max-width:280px;overflow-wrap:anywhere}.fs-number-cell{color:#174e85;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fs-capitalize,.fs-monitor-status{text-transform:capitalize}.fs-monitor-status{padding:5px 9px;border-radius:20px;font-size:9px;font-weight:750;background:#eff4fa;color:#6b839d;white-space:nowrap}.fs-monitor-status.active{background:#e9faf2;color:#16996c}.fs-monitor-status.paused{background:#fff4e7;color:#ae7b24}.fs-monitor-status.draft{background:#f2f6fb;color:#738da6}.fs-monitor-actions{display:flex;gap:12px;flex-wrap:wrap;white-space:nowrap}.fs-monitor-actions a{font-size:10px;color:#1674db;font-weight:800}.fs-monitor-actions a:hover{text-decoration:underline}.fs-empty-result{padding:40px 15px;text-align:center;color:#7891ac;font-size:11px}.fs-monitor-editor{max-width:1450px}.fs-editor-columns{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(310px,1fr);grid-gap:15px;gap:15px;margin-bottom:16px}.fs-editor-stack{display:grid;grid-gap:15px;gap:15px;align-content:start}.fs-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.fs-editor-choice,.fs-form-grid label{display:grid;grid-gap:7px;gap:7px;font-size:10px;color:#6886a7;font-weight:730}.fs-form-grid .fs-full{grid-column:1/-1}.fs-editor-choice select,.fs-form-grid input,.fs-form-grid select,.fs-form-grid textarea{width:100%;min-width:0;background:#fff;border:1px solid #dce6f3;border-radius:8px;padding:10px 11px;font:inherit;font-size:11px;color:#284b72;resize:vertical}.fs-form-grid input:focus,.fs-form-grid select:focus,.fs-form-grid textarea:focus{outline:2px solid #9bc7ff;outline-offset:1px}.fs-platform-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.fs-platform-toggle{display:flex;gap:6px;align-items:center;justify-content:center;min-height:47px;border:1px solid #e2eaf5;border-radius:8px;color:#6c86a3;font-size:10px;font-weight:700;cursor:pointer}.fs-platform-toggle.chosen{background:#eaf4ff;border-color:#7fb9ff;color:#116bd5}.fs-platform-toggle input{width:13px;height:13px;accent-color:#176ee7}.fs-editor-hint{color:#879db4;font-size:10px;line-height:1.65;margin:12px 0 0}.fs-toggle-line{display:flex;gap:10px;align-items:center;color:#496b90;font-size:11px;margin-bottom:14px}.fs-toggle-line input{accent-color:#1379ec}.fs-query-preview code{display:block;white-space:pre-wrap;overflow-wrap:anywhere;color:#2877bd;background:#f4f9ff;padding:12px;border:1px solid #e1efff;border-radius:8px;font-size:11px;line-height:1.5}.fs-editor-actions{display:flex;gap:12px;justify-content:flex-end;align-items:center;margin:17px 0 25px}.fs-editor-error{background:#fff0f2;border:1px solid #ffcad0;color:#b44452;border-radius:9px}.fs-editor-error,.fs-editor-success{padding:12px;font-size:11px;margin-top:12px}.fs-editor-success{background:#eafff5;border:1px solid #ace6cb;color:#158358;border-radius:9px}.fs-secondary-action{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border:1px solid #d7e5f6;border-radius:8px;color:#2776c7;background:#fff;font-weight:750;font-size:11px;text-decoration:none}.fs-secondary-action:hover{background:#f1f7ff}@media(max-width:1350px){.fs-monitor-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1020px){.fs-editor-columns{grid-template-columns:1fr}.fs-monitor-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.fs-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-form-grid{grid-template-columns:1fr}.fs-monitor-kpis{grid-template-columns:1fr 1fr}.fs-editor-actions{justify-content:stretch;flex-wrap:wrap}.fs-editor-actions>*{flex:1 1}}.fs-canonical-source-panel{margin:0 0 14px}.fs-canonical-note{color:#748eaa;font-size:10.5px;line-height:1.7;margin:0 0 15px}.fs-canonical-source-list{display:grid}.fs-canonical-source-item{display:grid;grid-template-columns:34px minmax(0,1fr) auto auto auto;align-items:center;grid-gap:13px;gap:13px;padding:15px 10px;border-top:1px solid #e9eff7}.fs-canonical-source-item:hover{background:#f8fbff}.fs-canonical-summary{min-width:0}.fs-canonical-summary strong{display:block;color:#28557f;font-size:11px;font-weight:750;line-height:1.55}.fs-canonical-summary small{display:block;color:#849eb7;font-size:9px;margin-top:5px}.fs-canonical-kind{font-size:9px;color:#6084a8;background:#eef6ff;padding:6px 9px;border-radius:20px;white-space:nowrap}.fs-canonical-assessments{display:grid;grid-gap:6px;gap:6px}.fs-canonical-assessment{display:grid;grid-template-columns:1.05fr 1.2fr auto minmax(100px,1.3fr);grid-gap:10px;gap:10px;align-items:center;padding:11px 8px;border-bottom:1px solid #edf2f7;font-size:10px;color:#5a7796}.fs-canonical-assessment strong{color:#345c87;text-transform:capitalize}.fs-canonical-assessment small{color:#869cb3}.fs-canonical-observations{display:grid;grid-gap:10px;gap:10px}.fs-canonical-observation{display:grid;grid-gap:5px;gap:5px;border-bottom:1px solid #edf2f8;padding-bottom:10px}.fs-canonical-observation strong{font-size:10px;color:#365d85}.fs-canonical-observation span{font-size:9px;color:#829bb5}.fs-canonical-observation code{font-size:8px;color:#557c9e;white-space:normal;overflow-wrap:anywhere}@media(max-width:1050px){.fs-canonical-source-item{grid-template-columns:32px minmax(0,1fr) auto}.fs-canonical-kind,.fs-canonical-source-item>.fs-inline-link{display:none}}@media(max-width:700px){.fs-canonical-source-item{gap:8px}.fs-canonical-assessment{grid-template-columns:1fr auto}.fs-canonical-assessment small{grid-column:1/-1}}.fs-monitor-open{display:block;color:#28557f;text-decoration:none}.fs-monitor-open:hover{text-decoration:underline}.fs-monitor-detail-status{font-size:clamp(15px,1.7vw,22px)!important;text-transform:capitalize}.fs-monitor-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 22px;gap:12px 22px;margin:0}.fs-monitor-detail-field{min-width:0;border-bottom:1px solid #edf2f8;padding:8px 0 12px}.fs-monitor-detail-field dt{font-size:10px;color:#849bb1;font-weight:700;margin-bottom:6px}.fs-monitor-detail-field dd{margin:0;font-size:12px;line-height:1.55;color:#2b5277;overflow-wrap:anywhere}.fs-monitor-detail-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}@media(max-width:650px){.fs-monitor-detail-grid{grid-template-columns:1fr}}.fs-monitor-detail-window{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin:0 0 16px;padding:12px 16px;background:#f8fbff;border:1px solid #e0eaf5;border-radius:10px}.fs-monitor-detail-window label{display:grid;grid-gap:5px;gap:5px;font-size:10px;font-weight:700;color:#6a88a7}.fs-monitor-detail-window input{min-height:37px;padding:7px;border:1px solid #d7e5f6;border-radius:7px;background:#fff;color:#2a527e}.fs-monitor-detail-window .fs-inline-link{padding-bottom:10px}.fs-source-page-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px;justify-content:flex-end;margin:15px 0 2px;padding:13px 3px 2px;border-top:1px solid #e9eff7}.fs-evidence-preview-heading{font-size:12px;color:#375f86;font-weight:750;margin:19px 0 9px}.fs-canonical-source-item .fs-canonical-kind{background:#f2f6fa;color:#5f738d}@media(max-width:700px){.fs-source-page-actions{justify-content:flex-start}}.fs-canonical-dashboard{margin:0 0 20px}.fs-canonical-dashboard .fs-monitor-kpis{margin:4px 0 12px}.fs-fixture-section-label{margin:17px 0 10px;letter-spacing:.12em}.fs-org-choice{max-width:840px;margin:8vh auto;padding:30px}.fs-org-choice h1{margin:12px 0;font-size:clamp(24px,4vw,38px)}.fs-org-list{display:grid;grid-gap:12px;gap:12px;margin:24px 0}.fs-org-card{width:100%;text-align:left;padding:19px 23px;border-radius:12px;border:1px solid #d8e7f5;background:#fff;display:flex;flex-wrap:wrap;gap:12px;align-items:center;color:#315c87;cursor:pointer}.fs-org-card:hover{border-color:#4b89cb;background:#f6faff}.fs-org-card strong{font-size:15px;flex:1 1}.fs-org-card span{font-size:11px;color:#6785a3}.fs-org-switch-link{display:inline-block;font-size:10px;color:#4d93ce;margin-top:4px}.fs-oidc-signin{display:inline-flex;text-decoration:none;justify-content:center;width:100%}