@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:DM Sans,system-ui,-apple-system,sans-serif;color:#16203a;background:#f5f7f8;font-synthesis:none;line-height:1.45;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input{font:inherit}button{cursor:pointer}button:disabled{opacity:.55;cursor:wait}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3{font-family:Manrope,DM Sans,sans-serif;line-height:1.18}h2{font-size:27px;letter-spacing:-.8px;margin-bottom:7px}h3{font-size:20px;letter-spacing:-.5px;margin-bottom:8px}p{margin-bottom:0}.muted{color:#728096}.subtle{color:#97a0b0}.small{font-size:12px}.tiny{font-size:11px}.eyebrow{font-size:10px;font-weight:800;letter-spacing:2px;color:#8590a0;margin-bottom:10px}.eyebrow.green{color:#bcf27d}.boot{height:100vh;display:grid;place-items:center;color:#607087;font-weight:700}.auth-page{min-height:100vh;background:radial-gradient(ellipse at 80% 35%,#233b4b 0%,transparent 42%),#0c1930;display:flex;align-items:center;justify-content:center;padding:24px}.auth-panel{width:min(100%,460px);background:#fff;border-radius:22px;padding:44px;box-shadow:0 24px 80px #0005}.logo-mark{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;color:#c3f374}.logo-mark svg{width:38px;height:38px}.auth-panel .logo-mark{background:#112039;border-radius:10px;width:64px;height:64px;margin-bottom:24px}.auth-panel h1{font-size:45px;letter-spacing:-2px;margin-bottom:8px}.auth-panel h1 span{color:#8cbf35}.auth-description{color:#63728a;margin-bottom:26px}.auth-notice{padding:16px;border-radius:12px;background:#f5f8ed;color:#3d5132;line-height:1.7;font-size:14px;margin-bottom:18px}.auth-notice code{background:#e7eed9;border-radius:4px;padding:2px 4px}.login-form{display:flex;flex-direction:column;gap:12px}.login-form label{font-size:12px;font-weight:800}.login-form input,.date-grid input{border:1px solid #dce3ea;padding:13px 14px;border-radius:10px;background:#fff;width:100%;outline:none}.login-form input:focus,.date-grid input:focus{border-color:#719c38;box-shadow:0 0 0 3px #b6e96840}.login-form .btn{margin-top:8px}.feedback{min-height:28px;color:#4b6f2b;margin-top:16px}.auth-panel .muted{margin-top:12px}.btn{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;border:none;padding:13px 18px;border-radius:10px;font-size:12px;font-weight:800;transition:transform .15s,filter .15s}.btn:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.04)}.btn-primary{background:#14233e;color:#fff}.btn-primary span,.btn-lime span{font-size:18px;line-height:1}.btn-lime{background:#c7f36e;color:#17203a}.layout{display:flex;min-height:100vh}.sidebar{width:245px;flex-shrink:0;background:#0d1930;color:#fff;display:flex;flex-direction:column;min-height:100vh;padding:33px 17px 20px;position:sticky;top:0;height:100vh}.brand{display:flex;align-items:center;gap:9px;padding:0 13px;margin-bottom:60px;font-family:Manrope,sans-serif;font-weight:800;font-size:23px;letter-spacing:-1px}.brand b{font-weight:600;color:#c3f374}.brand .logo-mark{width:35px;height:35px}.brand svg{width:34px}.sidebar-caption{font-weight:800;font-size:10px;letter-spacing:2px;padding:0 14px;color:#70819f;margin-bottom:13px}.sidebar nav{display:flex;flex-direction:column;gap:7px}.nav-item{width:100%;display:flex;align-items:center;gap:14px;color:#a9b3c8;background:transparent;text-align:left;font-weight:700;border:1px solid transparent;border-radius:10px;padding:14px 13px;font-size:13px}.nav-item.selected{background:#263653;color:#dbff96;border-color:#3b4e67}.nav-item:hover{background:#1e2c47}.nav-icon{font-size:20px;font-weight:700;line-height:1;width:22px;text-align:center}.sidebar-spacer{flex:1}.sidebar-bottom{border-top:1px solid #25334c;padding-top:18px}.owner-badge{display:flex;align-items:center;gap:10px;padding:4px 7px}.avatar{height:35px;width:35px;background:#c9f478;border-radius:9px;color:#16213a;display:grid;place-items:center;font-weight:800}.owner-badge strong{display:block;font-size:11px}.owner-badge small{display:block;font-size:10px;color:#a3aec4;word-break:break-all}.signout{color:#a2b3c7;border:0;background:transparent;margin-top:12px;padding:10px 7px;width:100%;text-align:left;font-size:12px;font-weight:700;display:flex;justify-content:space-between}.main{flex:1;min-width:0}.topbar{height:86px;background:#fff;border-bottom:1px solid #e7eaee;display:flex;justify-content:space-between;align-items:center;padding:0 36px}.breadcrumb{font-size:10px;letter-spacing:1.6px;font-weight:800;color:#8d99aa;margin-bottom:3px}.top-title{font-size:15px;font-weight:800}.topbar-right{display:flex;align-items:center;gap:9px;color:#718093;font-size:11px;font-weight:700}.secured-dot{height:7px;width:7px;background:#8ec859;border-radius:50%;box-shadow:0 0 0 4px #8ec85926}.user-chip{margin-left:16px;background:#f1f5e5;color:#54712b;border-radius:25px;padding:9px 12px;letter-spacing:1px;font-weight:800;font-size:9px}.page-content{max-width:1420px;margin:auto;padding:30px 35px}.hero{background:#12203b;color:#fff;min-height:330px;border-radius:18px;position:relative;overflow:hidden;display:flex;align-items:center;padding:38px 48px;isolation:isolate}.hero-content{max-width:570px;z-index:1}.hero h1{font-size:clamp(32px,3.2vw,49px);font-weight:800;letter-spacing:-1.9px;line-height:1.08;margin-bottom:14px}.hero h1 em{font-style:normal;color:#cbf781}.hero p:not(.eyebrow){max-width:450px;color:#b4bfd0;font-size:13px;line-height:1.65;margin-bottom:23px}.hero-decor{position:absolute;right:-45px;top:-120px;height:600px;width:600px;opacity:.9}.orbit{position:absolute;border:1px solid #73993f55;border-radius:50%;inset:65px;transform:rotate(20deg)}.orbit-a:before,.orbit-b:after{content:"";position:absolute;width:11px;height:11px;border-radius:50%;background:#c3f374;right:45px;top:80px}.orbit-b{inset:120px;border:30px solid #c3f37410;box-shadow:0 0 0 50px #c3f37407,0 0 0 120px #c3f37404}.orbit-b:after{inset:auto auto 50px -10px;width:5px;height:5px}.hero-core{position:absolute;left:235px;top:225px;font:800 75px Manrope,sans-serif;letter-spacing:-12px;color:#d7ff93}.hero-core span{color:#fff}.stats-heading{margin-top:38px}.section-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.section-heading .muted{font-size:13px}.pill{font-size:10px;font-weight:800;border-radius:30px;padding:9px 13px;white-space:nowrap}.pill.neutral{background:#edf1f5;color:#6f7b8c}.pill.amber{background:#fff3d8;color:#ad7e15}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.metric{border:1px solid #ebeff1;border-radius:14px;padding:22px;background:#fff;min-height:145px}.metric-top{display:flex;justify-content:space-between;align-items:center;color:#6b7586;font-size:12px;font-weight:700}.metric-dot{height:9px;width:9px;border:2px solid #d3e6ae;border-radius:50%}.metric-value{font-size:38px;font-family:Manrope,sans-serif;font-weight:800;margin:9px 0 2px;line-height:1.2;color:#15233c}.metric p{font-size:11px;color:#a0a8b5}.two-columns{display:grid;grid-template-columns:1.55fr 1fr;gap:15px;margin-top:18px}.panel{border-radius:15px;border:1px solid #e7eaef;background:#fff;padding:25px;min-width:0}.panel-head{display:flex;justify-content:space-between;align-items:start;margin-bottom:15px;gap:10px}.panel-head h3{margin-bottom:0}.readiness-row{display:flex;gap:13px;align-items:center;padding:15px 0;border-bottom:1px solid #ecedf1}.readiness-row:last-child{border:0;padding-bottom:0}.readiness-row>div{flex:1;min-width:0}.readiness-row strong{display:block;font-size:12px}.readiness-row small{display:block;color:#8c97a6;font-size:11px;margin-top:4px}.step-mark{display:grid;place-items:center;border:1px solid #d8e1e8;color:#8895a3;width:29px;height:29px;border-radius:50%;font-size:12px;font-weight:800}.step-mark.complete{background:#def5b5;border:0;color:#3f6a20}.dark-panel{background:#14223f;color:#fff;border-color:#14223f;display:flex;flex-direction:column;justify-content:center;padding:35px}.dark-panel h3{font-size:32px;line-height:1.17;margin-bottom:15px}.dark-panel p:not(.eyebrow){color:#aebcce;font-size:12px;line-height:1.7}.dark-foot{border-top:1px solid #3d4b60;padding-top:22px;margin-top:27px;color:#c5f474;font-size:11px;letter-spacing:1.5px;font-weight:800}.footer{display:flex;justify-content:space-between;gap:15px;font-size:10px;letter-spacing:1.1px;color:#a5afbb;margin:38px 0 5px}.integration-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:17px}.endpoint-label{font-size:11px;font-weight:800;color:#8b95a4;margin:15px 0 7px}.endpoint{background:#f5f7fa;border:1px solid #e9edf1;border-radius:9px;padding:14px 12px;font-size:12px;font-weight:800;overflow-wrap:anywhere;display:flex;justify-content:space-between;gap:6px}.endpoint span{font-size:17px;color:#7585a1}.integration-panel>.muted{margin:14px 0 23px;line-height:1.6}.date-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.date-grid label{display:flex;flex-direction:column;gap:8px;color:#66738a;font-size:11px;font-weight:800}.date-grid input{font-size:13px;max-width:100%}.date-grid .btn{grid-column:1/-1;margin-top:5px}.security-note{display:flex;align-items:flex-start;gap:12px;background:#f3f8eb;border-radius:11px;margin-top:23px;padding:16px}.security-note span{font-size:20px}.security-note p{font-size:11px;color:#54704e;line-height:1.7}.security-note strong{color:#324c29}.response-panel{min-height:390px}.mini-live{font-size:9px;font-weight:800;letter-spacing:1.1px;color:#78899b}.empty-state{min-height:258px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;border:1px dashed #e1e6e9;border-radius:12px;margin-top:15px;color:#78889a;padding:30px}.empty-state strong{color:#263958;font-size:13px}.empty-state p{margin-top:6px;font-size:12px;max-width:275px}.empty-icon{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:#f2f7e8;color:#6c963c;font-size:34px;margin-bottom:19px}.test-result{margin-top:20px}.result-top{display:flex;gap:13px;align-items:flex-start;padding-bottom:15px}.result-top strong{font-size:13px}.result-top p{margin-top:6px;line-height:1.6}.result-signal{height:11px;width:11px;flex-shrink:0;margin-top:3px;border-radius:50%}.result-signal.good{background:#73c049}.result-signal.warn{background:#f0a43a}.result-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:14px 0}.result-grid div{padding:12px 7px;background:#f7f9fa;border-radius:8px;min-width:0}.result-grid small{display:block;font-size:10px;color:#82909e}.result-grid strong{font-size:12px;overflow-wrap:anywhere}.result-fields{border-top:1px solid #e6ebed;padding-top:18px}.field-list{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 15px}.field-list span{background:#edf4e6;border-radius:5px;color:#536d36;padding:6px 9px;font-size:11px;overflow-wrap:anywhere}.note-panel{margin-top:18px}.explain-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:15px}.explain-grid div{padding:14px;background:#f8faf9;border-radius:10px}.explain-grid strong{font-size:12px}.explain-grid p{font-size:11px;color:#83909d;line-height:1.5;margin-top:6px}.pigex-intro{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:17px}.pigex-intro p:not(.eyebrow){color:#7a879b;font-size:12px;max-width:600px;line-height:1.7}.grade-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-bottom:20px}.grade{background:#fff;padding:22px 10px;border:1px solid #e9edf1;border-radius:13px;display:flex;flex-direction:column;align-items:center;gap:9px;text-align:center}.grade strong{font:800 38px Manrope,sans-serif;color:#253653}.grade:nth-child(1) strong{color:#d15a5f}.grade:nth-child(2) strong{color:#d59a2e}.grade:nth-child(3) strong{color:#70a541}.grade:nth-child(4) strong{color:#378e73}.grade:nth-child(5) strong{color:#2a6cb0}.grade span{font-size:11px;color:#7d8998}.roadmap-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.roadmap-item{display:flex;gap:10px;padding:14px;background:#f8faf9;border-radius:9px}.roadmap-item strong{font-size:12px}.roadmap-item p{font-size:11px;color:#8a98a6;margin-top:4px}.check-circle{width:22px;height:22px;border:1px solid #c6dbaa;border-radius:50%;color:#8bb269;font-size:12px;display:grid;place-items:center;flex-shrink:0}@media(max-width:1120px){.sidebar{width:209px}.page-content{padding:27px}.hero-decor{right:-180px}.topbar{padding:0 27px}.metrics{grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){.layout{display:block}.sidebar{width:100%;height:auto;min-height:auto;position:relative;padding:12px 15px;display:block}.sidebar .brand{margin:0 0 8px;padding:0}.sidebar-caption,.sidebar-bottom,.sidebar-spacer{display:none}.sidebar nav{display:flex;flex-direction:row;gap:6px;overflow:auto}.nav-item{font-size:11px;white-space:nowrap;padding:9px 12px;justify-content:center}.nav-icon{width:auto;font-size:16px}.topbar{height:65px;padding:0 18px}.topbar-right{font-size:0;gap:0}.topbar-right .secured-dot{margin-right:6px}.topbar-right .user-chip{font-size:9px;margin:0}.page-content{padding:18px}.hero{padding:30px;min-height:270px}.hero-decor{opacity:.25;right:-320px}.hero h1{font-size:35px}.two-columns,.integration-grid{grid-template-columns:1fr}.footer{flex-direction:column}.grade-grid{gap:6px}.grade{padding:14px 3px}.grade strong{font-size:30px}.grade span{font-size:9px}.pigex-intro{align-items:flex-start;flex-direction:column}}@media(max-width:500px){.auth-panel{padding:32px 24px}.metrics{gap:10px}.metric{padding:15px;min-height:120px}.metric-value{font-size:30px}.metric-top{font-size:10px}.hero{padding:24px}.hero h1{font-size:30px}.hero p:not(.eyebrow){font-size:12px}.explain-grid,.roadmap-grid{grid-template-columns:1fr}.section-heading{align-items:flex-start}.section-heading .pill{margin-left:5px}.panel{padding:19px}.result-grid{grid-template-columns:repeat(2,1fr)}}.diagnostic-button{border:1px solid #b8c6d6;background:#f4f7fb;color:#182945;padding:11px 15px;width:100%;font-size:12px;font-weight:800;border-radius:10px;margin-top:2px;cursor:pointer}.diagnostic-button:disabled{opacity:.65;cursor:wait}.diagnostic-result{font-size:12px;color:#2e4059;line-height:1.6;margin-top:10px;overflow-wrap:anywhere}.diagnostic-result span,.diagnostic-result small{display:block;margin-top:3px}.diagnostic-result small{color:#738296}.layout.is-intelligence{background:#080e19;color:#eaf0f8}.layout.is-intelligence .sidebar{background:linear-gradient(180deg,#0d1526,#0b1423);border-right:1px solid #26364a}.layout.is-intelligence .sidebar-caption{color:#8494a9}.layout.is-intelligence .sidebar .brand{color:#fff}.layout.is-intelligence .sidebar nav .nav-item{color:#9cabc1}.layout.is-intelligence .sidebar nav .nav-item.selected{background:#202c3e;color:#d1f88a;border:1px solid #35495d;box-shadow:inset 3px 0 #c7f482}.layout.is-intelligence .sidebar-bottom{border-color:#29354c}.layout.is-intelligence .main{background:#0a101c;min-width:0}.layout.is-intelligence .topbar{background:#0b1422;border-bottom:1px solid #273447;color:#eef4fa}.layout.is-intelligence .breadcrumb{color:#8293a9}.layout.is-intelligence .top-title{color:#e9f2fc}.layout.is-intelligence .topbar-right{color:#9aaac0}.layout.is-intelligence .topbar-right .user-chip{background:#212e37;color:#d5ed9e}.layout.is-intelligence .page-content{background:radial-gradient(ellipse at 82% 2%,rgba(52,79,94,.13),transparent 31%),#090f1b;padding:27px 30px 28px;min-height:calc(100vh - 72px)}.layout.is-intelligence .footer{color:#778ba3;border-top:1px solid #28374c}.ii-shell{color:#eaf0f8;font-family:DM Sans,system-ui,sans-serif;min-width:0}.ii-shell button,.ii-shell select,.ii-shell input,.ii-shell textarea{font-family:inherit}.ii-shell button{cursor:pointer}.ii-shell button:focus-visible,.ii-shell select:focus-visible,.ii-shell input:focus-visible,.ii-shell textarea:focus-visible{outline:2px solid #c9fb7b;outline-offset:3px}.ii-shell button:hover:not(:disabled){transition:transform .16s ease,border-color .16s ease,background-color .16s ease}.ii-shell button:disabled{cursor:wait;opacity:.55}.ii-label,.ii-kicker{font-weight:800;letter-spacing:2px;font-size:10px;color:#9cba8a}.ii-hero{height:290px;position:relative;isolation:isolate;overflow:hidden;border:1px solid #324159;border-radius:21px;background:radial-gradient(circle at 76% 51%,#263b43 0,#14223a 28%,#0c172b 69%);box-shadow:0 23px 70px #0007,inset 0 1px #ffffff15}.ii-hero:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(105deg,transparent 50%,#9bbcc009 70%,#ffffff09 100%);pointer-events:none}.ii-hero-main{padding:34px 46px;position:relative;z-index:2;width:69%}.ii-kicker{display:flex;align-items:center;gap:9px;color:#caef92;font-size:10px}.ii-kicker i{height:6px;width:6px;border-radius:50%;background:#d6f98d;box-shadow:0 0 13px #c9ff8a}.ii-kicker span{color:#728fa7}.ii-hero h1{font:800 clamp(30px,3.2vw,48px)/1.12 Manrope,"DM Sans",sans-serif;letter-spacing:-2.2px;margin:20px 0 11px;color:#f9fbff}.ii-hero h1 span,.ii-section-head h2 span,.ii-insight-header h2 span,.ii-ask-grid h2 span{color:#c9f582}.ii-hero h1 em{font-style:normal;background:linear-gradient(110deg,#d8f99e,#a7d96b);background-clip:text;-webkit-background-clip:text;color:transparent}.ii-hero-main>p{font-size:13px;color:#a8bacd;line-height:1.7}.ii-hero-meta{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:19px;font-size:11px;color:#96a9bc}.ii-hero-meta>span{display:inline-flex;align-items:center;gap:7px}.ii-dot-green{width:7px;height:7px;border-radius:50%;background:#a6dd6a;box-shadow:0 0 0 4px #a8df6713;display:inline-block;flex-shrink:0}.ii-dot-gold{width:8px;height:8px;border-radius:50%;background:#f2bb6a;display:inline-block;flex-shrink:0}.ii-hero-art{width:51%;height:110%;position:absolute;right:-3%;top:-5%;pointer-events:none;opacity:.94}.ii-orbit{position:absolute;border:1px solid #b9e79226;border-radius:50%;left:46%;top:50%;transform:translate(-50%,-50%)}.ii-orbit-1{width:260px;height:260px;background:radial-gradient(circle at 49% 49%,#17263e 0%,#132038 54%,transparent 55%);border-color:#bff66c2d;box-shadow:0 0 90px #a6c55d11}.ii-orbit-2{width:365px;height:365px;border-color:#b0e4882b}.ii-orbit-3{width:472px;height:472px;border-color:#b3db7a13}.ii-hero-logo{position:absolute;left:46%;top:50%;transform:translate(-50%,-50%);font:800 101px Manrope,sans-serif;letter-spacing:-8px;color:#c9f07e;text-shadow:0 0 44px #c1ed7230}.ii-hero-logo span{color:#fff}.ii-star{position:absolute;border-radius:50%;height:8px;width:8px;background:#cafa84;box-shadow:0 0 24px #baf76f}.star-1{left:19%;top:24%;width:5px;height:5px}.star-2{right:11%;bottom:21%}.ii-tabs{display:flex;gap:7px;padding:7px;border:1px solid #26394d;background:#0f1929;border-radius:14px;margin:18px 0;max-width:100%;width:max-content;box-shadow:0 8px 28px #0002}.ii-tabs button{background:transparent;border:1px solid transparent;border-radius:9px;color:#91a3b9;padding:12px 17px;font-size:12px;font-weight:800;white-space:nowrap}.ii-tabs button span{margin-right:10px;font-size:16px;color:#90a3b7}.ii-tabs button.active{color:#eff6fc;background:#253348;border-color:#3c5269;box-shadow:0 4px 15px #0003}.ii-tabs button.active span,.ii-tabs button.active b{color:#c7f684}.ii-tabs button b{margin-left:11px;font-size:13px}.ii-tabs button:hover:not(.active){background:#1a2a3e}.ii-filterbar{border:1px solid #2a3b50;background:linear-gradient(125deg,#142033ef,#101a2bf5);border-radius:15px;padding:19px 22px 15px;box-shadow:0 9px 36px #0003;margin-bottom:13px}.ii-filter-top{display:flex;align-items:center;gap:20px;flex-wrap:wrap;justify-content:space-between;margin-bottom:14px}.ii-filter-heading{display:flex;flex-direction:column;gap:4px;margin-right:auto}.ii-filter-heading .ii-label{font-size:9px;color:#8b9cb1}.ii-filter-heading strong{font-size:14px;font-weight:750;color:#f4f9ff}.ii-presets{display:flex;align-items:center;gap:4px;background:#0d1829;border:1px solid #33465c;padding:4px;border-radius:9px}.ii-presets button{border:0;border-radius:6px;background:transparent;color:#9ab;font-weight:750;font-size:10px;padding:8px 11px}.ii-presets button.active{background:#d0f494;color:#1c3423;box-shadow:0 2px 15px #b1db7c16}.ii-presets button:hover:not(.active){background:#263b4e;color:#fff}.ii-filter-reset{padding:8px 10px;background:transparent;color:#a5b5c9;font-size:10px;border:1px solid #344359;border-radius:7px;font-weight:800}.ii-quick-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 116px;align-items:end;gap:10px}.ii-select{display:flex;flex-direction:column;gap:7px;min-width:0}.ii-select>span,.ii-studio-controls label>span{color:#8296aa;letter-spacing:1.1px;font-size:9px;font-weight:800}.ii-select select,.ii-select input{width:100%;min-width:0;height:44px;background:#0d1726;border:1px solid #34445a;color:#f4f7fc;border-radius:8px;padding:0 12px;font-size:12px;font-weight:700;color-scheme:dark}.ii-select select option{background:#142036;color:#fff}#ii-advanced{height:44px;background:#26374a;color:#d8e2ee;border:1px solid #40516b;border-radius:8px;font-size:11px;font-weight:800}#ii-advanced:hover{background:#31445b}.ii-advanced{padding-top:17px;margin-top:18px;border-top:1px solid #2b3b50;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.ii-filter-bottom{padding-top:13px;margin-top:13px;border-top:1px solid #283a4d;display:flex;align-items:center;gap:13px;flex-wrap:wrap;justify-content:space-between}.ii-filter-summary{display:flex;align-items:center;gap:10px;color:#94a6b9;font-size:10px;flex-wrap:wrap}.ii-filter-summary strong{color:#e4eff7;font-size:11px}.ii-filter-chips{display:flex;gap:6px;flex-wrap:wrap}.ii-filter-chips button{background:#2d402e;border:1px solid #436347;border-radius:20px;padding:6px 9px;color:#d9f7c0;font-size:10px;font-weight:750}.ii-filter-chips b{margin-left:6px}.ii-context-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;background:#1d2229;border:1px solid #514638;border-radius:11px;padding:10px 17px;margin-bottom:19px;color:#b2ae9f;font-size:11px}.ii-context-badge{font-weight:800;color:#e9d2a6;display:flex;align-items:center;gap:9px}.ii-context-descr{color:#a6a79b}.ii-context-row button{margin-left:auto;background:transparent;border:0;color:#f1c27c;font-weight:750;font-size:10px}.ii-event-drawer{border:1px solid #53472f;border-radius:13px;background:linear-gradient(120deg,#1b252d,#121b2b);padding:20px;margin:-7px 0 19px;display:grid;gap:12px}.ii-drawer-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ii-drawer-heading strong{font-size:14px}.ii-drawer-heading span{font-size:10px;color:#bba985}.ii-event-entry{display:flex;gap:13px;border:1px solid #435060;border-radius:10px;padding:14px 16px;align-items:start}.ii-event-entry.is-muted{opacity:.53}.ii-event-icon{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:#3d352c;color:#f4cb8c;font-size:19px}.ii-event-entry strong{font-size:12px}.ii-event-entry p{font-size:11px;color:#bac2cd;margin:4px 0;line-height:1.6}.ii-event-entry small{font-size:10px;color:#debd7b}.ii-content{animation:ii-enter .22s ease-out}@keyframes ii-enter{0%{opacity:.2;transform:translateY(5px)}to{opacity:1;transform:none}}.ii-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:11px}.ii-stat{background:linear-gradient(150deg,#152338,#101a2b);border:1px solid #314058;border-radius:15px;padding:23px 23px 21px;min-width:0;min-height:145px;position:relative;box-shadow:inset 0 1px #ffffff08}.ii-stat:before{content:"";width:28px;height:2px;background:#6584a0;position:absolute;top:0;left:22px}.ii-stat.ii-feature-stat{background:linear-gradient(140deg,#244032,#172d2c 70%,#172235);border-color:#516c4d}.ii-stat.ii-feature-stat:before{background:#d1f78d;width:44px}.ii-stat-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.ii-stat-top span{font-size:11px;font-weight:750;color:#a1b4c6}.ii-stat-top .ii-spark{font-size:16px;font-style:normal;color:#6f8d9e}.ii-feature-stat .ii-stat-top .ii-spark{color:#bce98b}.ii-stat strong{display:block;font:800 clamp(24px,2.3vw,35px)/1.1 Manrope,sans-serif;color:#f4f8fb;letter-spacing:-1.2px;margin:17px 0 8px;white-space:nowrap}.ii-feature-stat strong{color:#d4f89b}.ii-stat small{display:block;font-size:10px;color:#7e92a7}.ii-small-metrics{display:flex;gap:19px;align-items:center;background:#111a2a;border:1px solid #26384d;border-radius:11px;padding:12px 19px;margin-bottom:18px;flex-wrap:wrap}.ii-small-metrics span{display:flex;gap:12px;align-items:center;font-size:9px;letter-spacing:.4px;color:#8ea1b6;font-weight:800}.ii-small-metrics strong{font-size:12px;letter-spacing:0;color:#e9f2fb}.ii-small-metrics>i{width:1px;height:18px;background:#324459}.ii-overview-grid{display:grid;grid-template-columns:minmax(0,1.64fr) minmax(290px,.78fr);gap:16px;margin-bottom:16px}.ii-lower-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ii-surface{border:1px solid #2b3b50;border-radius:17px;background:linear-gradient(142deg,#162438,#101a2a 93%);padding:25px 27px;box-shadow:0 11px 42px #0003,inset 0 1px #ffffff08;min-width:0}.ii-section-head{display:flex;align-items:start;justify-content:space-between;gap:13px;margin-bottom:18px}.ii-section-head h2,.ii-insight-header h2,.ii-ask-grid h2{font:800 clamp(21px,2vw,27px)/1.22 Manrope,sans-serif;letter-spacing:-1px;color:#f8fbff;margin:7px 0 6px}.ii-section-head p,.ii-insight-header p,.ii-ask-grid>section>p{font-size:11px;color:#90a1b6;line-height:1.65}.ii-section-head .ii-label{color:#8da5a7}.ii-link{color:#c4ea88;border:1px solid #46644b;background:#283a31;border-radius:8px;padding:9px 11px;font-size:10px;font-weight:800;white-space:nowrap}.ii-link:hover{background:#365141}.ii-chart-area{min-width:0}.ii-svg-scroller{width:100%;min-width:0;overflow:hidden}.ii-plot{width:100%;height:auto;min-height:235px;max-height:315px;display:block}.ii-chart-grid{stroke:#3b4c63;stroke-width:.85;stroke-opacity:.6}.ii-chart-tick,.ii-chart-month{fill:#8396ad;font-family:DM Sans,sans-serif;font-weight:600;font-size:12px}.ii-point{stroke:#102034;stroke-width:2;transition:r .12s}.ii-point:hover,.ii-point:focus{r:7;stroke:#fff}.ii-chart-legend{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:8px 2px 0}.ii-chart-legend span{font-size:10px;color:#b6c5d3;display:inline-flex;align-items:center;gap:7px}.ii-chart-legend i{display:inline-block;width:9px;height:9px;border-radius:50%}.ii-chart-legend .ii-legend-event i{background:#e9ab61}.ii-chart-caption{font-size:10px;line-height:1.6;color:#8497af;margin-top:12px}.ii-radar{position:relative;overflow:hidden;background:radial-gradient(circle at 100% 0,#3042323d,transparent 45%),linear-gradient(142deg,#192838,#101a2a)}.ii-signal-mark{display:grid;place-items:center;width:32px;height:32px;background:#243b32;border:1px solid #426346;color:#d2f68d;border-radius:10px;font-size:19px}.ii-signal{padding:14px 0;display:flex;align-items:start;gap:13px;width:100%;text-align:left;background:transparent;border:none;border-top:1px solid #314054;color:#eaf1f7}.ii-signal>span{font:800 17px Manrope,sans-serif;color:#b9d681}.ii-signal>div{flex:1;min-width:0}.ii-signal strong{font-size:12px;line-height:1.4;display:block}.ii-signal p{font-size:10px;line-height:1.6;color:#96aabc;margin-top:5px}.ii-signal b{font-size:13px;color:#b5d28b}.ii-signal:hover strong{color:#c7f589}.ii-radar-link{margin-top:5px;display:flex;justify-content:space-between;width:100%;padding:13px;border:1px solid #3c5f4a;border-radius:8px;background:#23392e;color:#c7ec98;font-size:11px;font-weight:800}.ii-no-signal{padding:23px;border:1px dashed #415367;border-radius:11px;color:#91a9b8;font-size:12px;line-height:1.7}.ii-store-stack{display:flex;flex-direction:column;gap:4px}.ii-store-entry{display:grid;grid-template-columns:25px 126px minmax(40px,1fr) 72px 15px;align-items:center;gap:12px;width:100%;border:0;border-bottom:1px solid #273a4d;background:transparent;padding:12px 4px;color:#d6e5f0;text-align:left}.ii-store-entry:hover{background:#20374a}.ii-store-index{font:800 11px Manrope,sans-serif;color:#6b8399}.ii-store-entry strong{font-size:11px}.ii-track{height:7px;background:#2c3d4c;border-radius:100px;overflow:hidden}.ii-track i{height:100%;display:block;border-radius:100px}.ii-store-value{color:#eaf4f8;text-align:right;font-size:11px;font-weight:800}.ii-entry-arrow{color:#9fc478}.ii-meta{font-size:10px;color:#8499ad;white-space:nowrap}.ii-table-head,.ii-advisors>button{display:grid;grid-template-columns:1.6fr 1fr 52px;gap:8px;align-items:center}.ii-table-head{padding:10px;border-radius:7px;background:#1c2d41;font-size:9px;letter-spacing:1px;color:#8497a9;font-weight:800;text-align:right}.ii-table-head span:first-child{text-align:left}.ii-advisors>button{padding:12px 8px;background:transparent;color:#cbd8e5;border:0;border-bottom:1px solid #304051;width:100%;text-align:right;font-size:11px}.ii-advisors>button:hover{background:#233348}.ii-advisors>button span{display:flex;align-items:center;gap:10px;text-align:left;font-weight:700}.ii-advisors>button i{font-style:normal;color:#abc87f;font-size:10px}.ii-advisors>button strong{font-size:11px}.ii-advisors>button em{font-style:normal;color:#91a3b6}.ii-fineprint{font-size:10px;line-height:1.65;color:#879bb1;margin-top:15px}.ii-studio{padding:27px 33px 25px}.ii-studio .ii-section-head h2{font-size:31px}.ii-expand{background:#283c45;border:1px solid #506a6b;color:#c8e6d2;font-size:10px;border-radius:8px;padding:12px 15px;font-weight:800}.ii-expand:hover{background:#34544f}.ii-studio-tools{display:flex;gap:14px;align-items:end;flex-wrap:wrap;justify-content:space-between;margin-bottom:16px}.ii-pair{display:flex;gap:5px;border:1px solid #3a4b5e;background:#0d1929;border-radius:10px;padding:5px}.ii-pair button{border:0;padding:11px 14px;color:#9aaec1;font-size:11px;font-weight:800;background:transparent;border-radius:7px}.ii-pair button.active{background:#c9ef8e;color:#1a3023}.ii-studio-controls{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.ii-studio-controls label{display:flex;flex-direction:column;gap:6px;min-width:185px}.ii-studio-controls select{color:#eaf2fb;background:#101c2f;border:1px solid #364a5f;border-radius:9px;padding:11px;font-size:11px}.ii-studio-controls .ii-check{min-width:0;align-items:center;flex-direction:row}.ii-check{display:inline-flex;align-items:center;gap:9px;cursor:pointer;font-size:10px;color:#bbcad8;font-weight:750}.ii-check input{accent-color:#cbf38c;width:15px;height:15px}.ii-overlay-selector{display:flex;gap:7px;flex-wrap:wrap;margin:11px 0 18px}.ii-overlay-selector label{display:inline-flex;align-items:center;gap:8px;color:#a6bad0;background:#111e31;border:1px solid #324961;border-radius:22px;padding:8px 12px;font-size:10px;font-weight:750;cursor:pointer}.ii-overlay-selector label.selected{background:#263b3f;border-color:#657c5e;color:#e6f4e1}.ii-overlay-selector label input{position:absolute;opacity:0;pointer-events:none}.ii-overlay-selector i{width:9px;height:9px;border-radius:50%}.ii-studio .ii-plot{max-height:450px;min-height:280px}.ii-studio-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;border-top:1px solid #2d4156;padding-top:17px;margin-top:14px;color:#8396aa;font-size:10px}.ii-chart-dialog{border:1px solid #4a5d70;border-radius:15px;background:#0b1526;color:#eef6fc;padding:23px;box-shadow:0 10px 80px #000c;width:min(95vw,1400px);max-height:88vh}.ii-chart-dialog::backdrop{background:#020710dd;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ii-chart-dialog .ii-plot{max-height:none;min-height:380px}.ii-chart-dialog .ii-svg-scroller{max-height:60vh}.ii-dialog-bar{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #2f4259;padding-bottom:12px;margin-bottom:16px}.ii-dialog-bar h2{margin:6px 0;font-size:25px}.ii-dialog-bar button{background:#293c50;border:1px solid #43586b;color:#f8fbff;border-radius:8px;padding:10px 17px}.ii-insight-page{max-width:1230px;margin:auto}.ii-insight-header{background:radial-gradient(circle at 100% 0,#38503e3b,transparent 55%),#152338;border:1px solid #394b60;border-radius:17px;padding:31px 35px;margin-bottom:15px}.ii-insight-header h2{font-size:clamp(26px,3vw,40px);margin:12px 0}.ii-insight-header p{font-size:12px;max-width:850px}.ii-guardrail{margin-top:19px;border:1px solid #586e45;color:#d9eebb;border-radius:8px;padding:10px 13px;background:#2c3d2a;font-size:11px;display:inline-block}.ii-insight-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ii-insight-item{padding:24px 25px;background:linear-gradient(150deg,#18273a,#101c2d);border:1px solid #2f4358;border-radius:14px;display:flex;gap:18px;min-width:0;box-shadow:inset 0 1px #ffffff08}.ii-insight-index{font:800 26px/1 Manrope,sans-serif;color:#89a68a}.ii-insight-copy{flex:1;min-width:0}.ii-insight-tag{font-size:9px;letter-spacing:.7px;font-weight:800;color:#a5b7c5;display:flex;align-items:center;gap:7px;flex-wrap:wrap}.ii-change{font-size:13px}.ii-change.up{color:#bbe17e}.ii-change.down{color:#edaf77}.ii-insight-item h3{font-size:17px;line-height:1.3;margin:12px 0 7px;color:#f4f8fc}.ii-insight-item p{color:#b7c7d7;font-size:11px;line-height:1.7;margin-bottom:10px}.ii-insight-item small{font-size:10px;color:#7f98ad;line-height:1.6;display:block}.ii-insight-arrow{color:#b9dd88;font-size:16px}.ii-method{font-size:10px;color:#9babc1;line-height:1.7;margin:15px 3px}.ii-ask-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ii-ask-grid .ii-surface{padding:31px}.ii-ask-grid h2{font-size:clamp(24px,2.5vw,33px);margin:10px 0 12px}.ii-ask-grid>section>p{font-size:12px;line-height:1.8;max-width:510px}.ii-question-buttons{margin:25px 0;display:flex;flex-direction:column;gap:9px}.ii-question-buttons button{display:flex;align-items:center;gap:11px;background:#1c2d40;border:1px solid #375069;border-radius:9px;padding:15px;color:#e6f0f8;text-align:left;font-size:12px;font-weight:750}.ii-question-buttons button:hover{background:#2b3f54}.ii-question-buttons button span{color:#c9eb90}.ii-question-buttons b{margin-left:auto;color:#bbd990;font-size:14px}.ii-verified{border:1px solid #537150;background:#203829;border-radius:12px;padding:17px 20px;margin-top:20px}.ii-verified>span{font-size:9px;font-weight:850;letter-spacing:1.3px;color:#ccf296}.ii-verified p{margin-top:11px;color:#e9f8e4;font-size:12px;line-height:1.8;white-space:pre-wrap}.ii-ai-main{background:radial-gradient(circle at 100% 0,#374e453f,transparent 42%),linear-gradient(140deg,#18293a,#111a2a)}.ii-ai-icon{height:52px;width:52px;display:grid;place-items:center;border-radius:13px;border:1px solid #638764;background:#354837;color:#d4f79d;font-size:30px;margin-bottom:20px}#ii-ai-form{display:flex;flex-direction:column;gap:12px;margin:23px 0 12px}#ii-ai-form label{color:#8da4b6;font-size:10px;letter-spacing:1.3px;font-weight:850}#ii-ai-form textarea{width:100%;min-height:130px;padding:16px 17px;background:#0e1c2c;color:#eaf5fa;border:1px solid #42596a;border-radius:10px;resize:vertical;font-size:12px;line-height:1.7}#ii-ai-form button{background:#ccf593;border:0;color:#213726;border-radius:9px;padding:15px 17px;display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:850}.ii-ai-main>small{font-size:10px;line-height:1.6;color:#94a5ba;display:block}.ii-ask-alert{border:1px solid #a6635d;padding:14px;border-radius:9px;background:#48262a;color:#ffcfca;font-size:11px}.ii-provenance{margin:20px 0 5px;padding:18px 5px;border-top:1px solid #263c4a;display:flex;align-items:start;gap:22px;justify-content:space-between}.ii-provenance span{font-size:9px;letter-spacing:1px;color:#99b780;font-weight:850;white-space:nowrap}.ii-provenance p{color:#798b9d;font-size:10px;line-height:1.7;max-width:730px}.ii-loading,.ii-error,.ii-empty{padding:45px 25px;background:#162638;border:1px solid #31465a;border-radius:15px;color:#b9d1df;text-align:center;font-size:13px}.ii-error button{background:#cded97;border:0;border-radius:7px;padding:10px;margin-left:10px}@media(max-width:1400px){.ii-hero-main{width:75%}.ii-hero h1{font-size:39px}.ii-overview-grid{grid-template-columns:minmax(0,1.4fr) minmax(275px,.8fr)}.ii-stat{padding:20px}}@media(max-width:1160px){.layout.is-intelligence .page-content{padding:18px}.ii-hero-main{padding:30px}.ii-hero{height:270px}.ii-hero h1{font-size:34px}.ii-overview-grid,.ii-lower-grid{grid-template-columns:1fr}.ii-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ii-stat{min-height:132px}.ii-store-entry{grid-template-columns:25px 138px minmax(40px,1fr) 85px 20px}}@media(max-width:780px){.ii-hero-art{opacity:.33;right:-29%;width:68%}.ii-hero-main{width:95%}.ii-tabs{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ii-tabs button{text-align:center}.ii-filter-top{align-items:start}.ii-presets{order:2;width:100%;justify-content:space-between}.ii-quick-filters,.ii-advanced{grid-template-columns:repeat(2,minmax(0,1fr))}.ii-insight-list,.ii-ask-grid{grid-template-columns:1fr}.ii-small-metrics>i{display:none}.ii-studio{padding:19px}}@media(max-width:520px){.ii-hero{height:auto;min-height:244px}.ii-hero-main{padding:27px 21px}.ii-hero h1{font-size:30px;letter-spacing:-1.3px}.ii-hero-main>p{font-size:11px}.ii-hero-meta{gap:9px;flex-direction:column;align-items:start}.ii-tabs{gap:4px;padding:5px}.ii-tabs button{padding:10px 8px;font-size:10px}.ii-tabs button span{margin-right:5px}.ii-filterbar{padding:15px}.ii-presets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ii-filter-reset{margin-left:0}.ii-quick-filters,.ii-advanced{grid-template-columns:1fr}.ii-stat-grid{gap:8px}.ii-stat{padding:16px;min-height:125px}.ii-stat strong{font-size:24px}.ii-stat small{font-size:9px}.ii-small-metrics{gap:10px}.ii-small-metrics span{min-width:42%;justify-content:space-between}.ii-surface{padding:19px}.ii-section-head{flex-direction:column}.ii-store-entry{grid-template-columns:18px 84px 1fr 58px;gap:5px}.ii-store-entry .ii-entry-arrow{display:none}.ii-store-entry strong,.ii-store-value{font-size:10px}.ii-plot{min-height:175px}.ii-studio .ii-plot{min-height:190px}.ii-insight-header{padding:21px}.ii-insight-item{padding:18px;gap:10px}.ii-ask-grid .ii-surface{padding:22px}.ii-provenance{flex-direction:column;gap:7px}}@media(prefers-reduced-motion:reduce){.ii-content{animation:none}.ii-shell button{transition:none}}.ii-subpage .ii-hero{display:none}.ii-subpage .ii-tabs{margin-top:0}:root{--f8-bg:#080e13;--f8-nav:#090f16;--f8-panel:#101923;--f8-line:#25313a;--f8-ink:#eff2ed;--f8-muted:#8d9ca6;--f8-soft:#b5c0c5;--f8-accent:#c8e59a;--f8-gold:#bda781;--f8-radius:18px}html{scroll-behavior:smooth}body{background:var(--f8-bg)}.f8-layout{background:var(--f8-bg);color:var(--f8-ink);font-family:Inter,Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:-.01em}.f8-layout *{box-sizing:border-box}.f8-sidebar{background:linear-gradient(165deg,#0d151e,#0b1118 60%,#080e14);border-right:1px solid #23323c;width:245px;min-height:100vh;height:100vh;position:sticky;top:0;padding:29px 17px 18px;display:flex;flex-direction:column;flex-shrink:0;z-index:30}.f8-brand{display:flex;align-items:center;gap:11px;padding:0 11px;margin:1px 0 58px}.f8-brand .logo-mark{height:32px;width:32px;border-radius:7px;color:#c4e997;background:#1d2a31;padding:5px;margin:0;display:grid;place-items:center;flex-shrink:0}.f8-brand .logo-mark svg{width:21px;height:21px}.f8-brand>div{display:flex;flex-direction:column;gap:2px;line-height:1}.f8-brand strong{font-size:18px;letter-spacing:-.8px;color:#f7f8f7;font-weight:750}.f8-brand>div>span{font-size:8px;letter-spacing:2.1px;color:#a7c88e;font-weight:820}.f8-nav-label{font-size:9px;letter-spacing:2px;color:#70848d;font-weight:820;margin:0 10px 16px}.f8-sidebar nav{display:flex;flex-direction:column;gap:5px}.f8-sidebar .nav-item{display:flex;align-items:center;gap:12px;padding:13px;font-size:12px;font-weight:580;line-height:1.25;min-height:45px;border-radius:10px;background:transparent;color:#a4b1bc;border:1px solid transparent;white-space:normal;text-align:left;cursor:pointer;transition:background .18s,color .18s}.f8-sidebar .nav-item:hover{color:#ebf1eb;background:#17232c}.f8-sidebar .nav-item.selected{background:linear-gradient(100deg,#202e32,#1a2930);border:1px solid #33443f;color:#e9f7dc;box-shadow:inset 3px 0 #c4e99e}.f8-sidebar .nav-icon{font-family:Georgia,serif;color:#9aacaa;display:grid;place-items:center;width:20px;font-size:19px;flex-shrink:0;font-weight:400}.f8-sidebar .nav-item.selected .nav-icon{color:#d4efa8}.f8-sidebar .nav-item>span:nth-child(2){flex:1}.f8-sidebar .nav-item small{font-size:13px;color:#5c6d78}.f8-sidebar .nav-item.is-planned{color:#8c9ba5}.f8-tools-label{margin-top:40px}.f8-sidebar .sidebar-spacer{flex:1}.f8-sidebar-bottom{border-top:1px solid #29343b;padding:18px 5px 0}.f8-private{font-size:9px;letter-spacing:1.2px;color:#b8d692;font-weight:800}.f8-profile{display:flex;gap:11px;align-items:center;margin-top:20px}.f8-profile-avatar{display:grid;place-items:center;color:#1d291c;background:#bede91;border-radius:9px;height:34px;width:34px;font-size:14px;font-weight:850}.f8-profile strong{font-size:11px;color:#e9f0e8;display:block}.f8-profile small{display:block;font-size:10px;color:#8595a1;margin-top:4px}.f8-sidebar .signout{border:0;background:transparent;display:flex;justify-content:space-between;align-items:center;color:#95a9b8;font-size:11px;width:100%;padding:21px 7px 2px;cursor:pointer}.f8-main{background:radial-gradient(ellipse 75% 33% at 62% -16%,#23362f54,transparent),linear-gradient(180deg,#0d151d,#080e13 70%);min-width:0;flex:1;min-height:100vh}.f8-topbar{height:69px;border-bottom:1px solid #223039;background:#0c141bcd;display:flex;justify-content:space-between;align-items:center;padding:0 46px}.f8-crumb{display:flex;gap:15px;align-items:center;white-space:nowrap;min-width:0}.f8-crumb span{font-size:9px;font-weight:800;letter-spacing:1.9px;color:#97bd87}.f8-crumb i{font-style:normal;color:#536770}.f8-crumb strong{font-size:11px;color:#b8c7cd;font-weight:650}.f8-topbar .topbar-right{display:flex;gap:10px;color:#92a3a9;font-size:10px;font-weight:620;align-items:center}.f8-topbar-dot{background:#c4e8a5;box-shadow:0 0 0 3px #afd8841a;width:6px;height:6px;border-radius:50%}.f8-topbar-divider{background:#34414a;width:1px;height:19px;margin:0 9px}.f8-topbar-label{letter-spacing:1.3px;color:#baa987;font-size:9px}.f8-page{padding:37px clamp(24px,3vw,54px) 55px;max-width:1720px;margin:auto}.f8-kicker{font-size:9px!important;letter-spacing:1.75px!important;font-weight:800!important;color:#99bd90!important}.f8-workspace{min-width:0}.f8-title-row{display:flex;justify-content:space-between;align-items:end;margin:0 0 26px;gap:18px}.f8-title-row h1{color:#f0f4f1;font-size:clamp(29px,2.9vw,43px);font-weight:550;letter-spacing:-1.75px;line-height:1.12;margin:11px 0 7px}.f8-title-row h1 span{color:#b8da88}.f8-title-row p{font-size:12px;color:#91a3af;line-height:1.65;max-width:650px}.f8-data-status{display:flex;align-items:center;gap:10px;flex-shrink:0;border:1px solid #33413e;background:#131e22;padding:11px 15px;border-radius:11px}.f8-data-led{height:7px;width:7px;border-radius:50%;background:#a7c98a}.f8-data-status strong{display:block;color:#dfe9df;font-size:10px}.f8-data-status small{display:block;color:#8b9c9d;font-size:9px;margin-top:5px}.f8-view-tabs{display:flex;gap:4px;border-bottom:1px solid #27333b;align-items:center;margin-bottom:15px;overflow-x:auto}.f8-view-tabs button{background:transparent;color:#8fa1aa;border:0;border-bottom:2px solid transparent;padding:15px 19px 16px;font-size:11px;font-weight:720;white-space:nowrap;cursor:pointer;transition:color .17s}.f8-view-tabs button:hover{color:#e7f2e3}.f8-view-tabs button.active{color:#e4f4d8;border-color:#c3e49a}.f8-controls{border:1px solid #26343e;border-radius:14px;background:#0f1a22;padding:14px 17px 11px;box-shadow:inset 0 1px #ffffff08;margin-bottom:20px}.f8-controls-main{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.f8-filter-left{display:flex;gap:10px;align-items:center;flex:1;min-width:420px}.f8-filter-icon{font-size:20px;color:#aac98b;margin-right:6px}.f8-controls .ii-select{min-width:125px;flex:1;max-width:235px;display:flex;flex-direction:column;gap:4px}.f8-controls .ii-select span{color:#82949b;font-weight:760;font-size:8px;letter-spacing:1.4px}.f8-controls .ii-select select,.f8-controls .ii-select input{font:640 11px/1.2 Inter,ui-sans-serif,system-ui,sans-serif;color:#dce7e4;background:#17242f;border:1px solid #35434d;border-radius:8px;padding:10px 11px;max-width:100%;height:38px}.f8-controls .ii-select select:focus,.f8-controls .ii-select input:focus{outline:2px solid #8cb489}.f8-controls-right{display:flex;align-items:center;gap:10px}.f8-periods{display:flex;gap:3px;border:1px solid #30404a;border-radius:8px;padding:4px;background:#0a121a}.f8-periods button{background:transparent;border:0;color:#94a4ab;border-radius:5px;padding:8px 10px;font-size:9px;font-weight:760;white-space:nowrap;cursor:pointer}.f8-periods button:hover{color:#e5f1e4}.f8-periods button.active{background:#cbe7a1;color:#17241b}#ii-advanced{color:#c9d7d3;background:#1b2b34;border:1px solid #374851;border-radius:8px;padding:10px 13px;white-space:nowrap;font-size:10px;cursor:pointer;font-weight:800}#ii-advanced span{color:#b8db89;padding-left:9px}.f8-controls-meta{border-top:1px solid #22303a;margin-top:14px;padding-top:10px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;color:#7f929c;font-size:10px}.f8-controls-meta>span{white-space:nowrap}.f8-filter-chips{display:flex;flex-wrap:wrap;gap:5px;flex:1}.f8-filter-chips button{border:1px solid #3e554e;background:#1b302a;color:#d7eccd;border-radius:6px;font-size:9px;padding:5px 7px;cursor:pointer}#ii-reset{background:transparent;border:0;color:#a9bdac;font-size:10px;cursor:pointer}.f8-advanced-filters{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));gap:12px;padding-top:15px}.f8-main-content{min-width:0}.f8-dialog-layout{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(285px,.72fr);gap:20px;align-items:start}.f8-conversation,.f8-rail-panel{background:linear-gradient(145deg,#15222b,#0d171f);border:1px solid #2a3a42;border-radius:17px;box-shadow:0 18px 42px #03070d22,inset 0 1px #ffffff09}.f8-conversation{padding:28px 33px 22px;min-height:640px;display:flex;flex-direction:column;position:relative;overflow:hidden}.f8-conversation:before{content:"";position:absolute;inset:0 0 auto;height:240px;background:radial-gradient(ellipse at 78% 10%,#3e61411b,transparent 67%);pointer-events:none}.f8-welcome{z-index:1;flex:1;display:flex;flex-direction:column;align-items:flex-start;padding:36px 19px 28px}.f8-small-symbol{font-family:Georgia,serif;font-size:32px;color:#c1db9c;background:#263b30;border:1px solid #3d5e46;display:grid;place-items:center;width:55px;height:55px;border-radius:16px;margin-bottom:37px;box-shadow:0 0 50px #9fc66f11}.f8-welcome h2{font-size:clamp(38px,3.7vw,56px);letter-spacing:-2.5px;line-height:1.12;font-weight:480;margin:16px 0 14px;color:#f6f6f2}.f8-welcome h2 em{font:italic 500 1.02em/1.1 Georgia,Times New Roman,serif;color:#d5e6b5;letter-spacing:-1.8px}.f8-welcome>p{font-size:13px;color:#a0b1ba;line-height:1.85;max-width:560px;margin:0 0 29px}.f8-suggestions{display:flex;flex-wrap:wrap;gap:9px;max-width:680px}.f8-suggestions button{font-size:11px;color:#cad8d7;font-weight:590;border:1px solid #3a4d55;border-radius:9px;background:#1a2a33;padding:11px 13px;cursor:pointer;text-align:left;transition:all .18s}.f8-suggestions button:hover{border-color:#849a82;background:#253a3d;transform:translateY(-1px)}.f8-suggestions button span{color:#b5d79a;margin-right:10px;font-size:14px}.f8-prompt{background:#0a141d;border:1px solid #45584d;border-radius:14px;padding:16px 18px 13px;position:relative;z-index:2;box-shadow:0 8px 32px #0004}.f8-prompt:focus-within{border-color:#95b887;box-shadow:0 0 0 2px #c0e79914}.f8-prompt textarea{font-size:13px;line-height:1.7;color:#e7f0e9;background:transparent;border:0;outline:none;width:100%;resize:vertical;min-height:64px;max-height:180px;display:block;font-family:inherit}.f8-prompt textarea::placeholder{color:#6e818b}.f8-prompt-actions{border-top:1px solid #243740;padding-top:11px;display:flex;align-items:center;justify-content:space-between;gap:12px}.f8-prompt-actions>span{font-size:9px;color:#708792}.f8-prompt-actions>div{display:flex;gap:7px;flex-shrink:0}.f8-submit,.f8-ai-submit{border-radius:8px;padding:10px 16px;font-size:10px;font-weight:810;cursor:pointer}.f8-submit{background:#c8e79e;border:1px solid #c8e79e;color:#152719}.f8-submit:hover{background:#dcf4b9}.f8-ai-submit{background:#263a3b;border:1px solid #527168;color:#d3e1d5}.f8-ai-note{font-size:9px;color:#697f86;line-height:1.6;padding:11px 4px 0}.f8-right-rail{display:flex;flex-direction:column;gap:15px}.f8-rail-panel{padding:22px 23px}.f8-rail-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:11px}.f8-pulse-dot{height:7px;width:7px;background:#b6d88d;border-radius:50%;box-shadow:0 0 12px #a7db7455}.f8-rail-panel h3{font-size:18px;font-weight:560;letter-spacing:-.35px;margin:12px 0 18px;color:#f2f4ee}.f8-mini-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 8px;margin-bottom:18px}.f8-mini-stat{border-top:1px solid #33434a;padding-top:12px;min-width:0}.f8-mini-stat span{display:block;font-size:9px;color:#94a5ae;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.f8-mini-stat strong{font-size:22px;letter-spacing:-.6px;font-weight:570;color:#e8f4e2;display:block;margin-top:7px}.f8-rail-link{display:flex;justify-content:space-between;background:transparent;border:0;border-top:1px solid #34454c;width:100%;color:#c7dfab;font-size:10px;font-weight:750;padding:15px 0 0;text-align:left;cursor:pointer}.f8-index-mini{font-size:9px;color:#647c86;letter-spacing:.7px}.f8-rail-signal{display:flex;align-items:start;text-align:left;width:100%;gap:12px;border:0;border-top:1px solid #2e3e47;background:transparent;color:#eef3ed;padding:15px 0;cursor:pointer}.f8-rail-signal>span{font-family:Georgia,serif;color:#bcda9a;font-size:15px}.f8-rail-signal>div{flex:1}.f8-rail-signal strong{display:block;font-size:11px;font-weight:670;line-height:1.5}.f8-rail-signal small{display:block;color:#81969e;font-size:9px;margin-top:6px}.f8-rail-signal b{color:#a6c98f}.f8-no-insights{font-size:11px;color:#a4b6bb;line-height:1.7;padding:12px 0}.f8-context-pane{background:linear-gradient(160deg,#202c29,#141e24)}.f8-context-pane h3{font-family:Georgia,serif;font-size:19px;line-height:1.3;letter-spacing:-.3px;font-weight:400;color:#f2f2e9}.f8-context-pane>p{font-size:11px;color:#a7b8b3;line-height:1.8;margin-bottom:17px}.f8-rail-events>div{margin-top:12px;padding:13px;background:#0e1719;border:1px solid #30443b;border-radius:8px}.f8-rail-events strong{display:block;font-size:11px}.f8-rail-events small{display:block;font-size:10px;color:#9bb2a7;line-height:1.65;margin-top:7px}.f8-dialog-title{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #2b3b44;padding-bottom:14px}.f8-dialog-title button{border:1px solid #465950;background:#1b2d31;border-radius:8px;padding:9px 12px;color:#d4e6ce;font-size:10px;cursor:pointer}.f8-history{flex:1;display:flex;flex-direction:column;gap:26px;max-height:860px;overflow-y:auto;margin:20px -5px 22px 0;padding-right:10px}.f8-conversation-turn{display:flex;flex-direction:column;gap:14px}.f8-user-question{display:flex;align-items:start;gap:11px;background:#25333a;border:1px solid #40524e;border-radius:12px 12px 4px;padding:14px 17px;margin-left:15%;color:#f0f3ef;font-size:13px;line-height:1.6}.f8-person-icon{height:25px;width:25px;background:#adc88c;color:#24311e;border-radius:8px;display:grid;place-items:center;flex-shrink:0;font-size:11px;font-weight:850}.f8-answer{display:flex;gap:13px;align-items:start;padding:2px 2px 14px}.f8-answer-avatar{width:29px;height:29px;border:1px solid #52664e;background:#2b4036;border-radius:9px;display:grid;place-items:center;color:#d0ebac;flex-shrink:0}.f8-answer-body{flex:1;min-width:0}.f8-answer-meta{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:10px;color:#7c9698}.f8-answer-body h3{color:#f0f4f0;font-size:20px;letter-spacing:-.5px;font-weight:600;margin:12px 0 9px}.f8-answer-text{font-size:12px;line-height:1.85;color:#cad6d7;white-space:pre-wrap}.f8-caveat{display:flex;gap:12px;border-left:2px solid #bd9e62;background:#302b224d;color:#dac6a0;font-size:10px;line-height:1.65;margin-top:16px;padding:13px}.f8-caveat span{font-size:16px}.f8-answer-graph{margin:18px 0 3px;border:1px solid #354950;border-radius:11px;padding:12px 12px 8px;background:#0c1822}.f8-chart-heading{display:flex;justify-content:space-between;gap:10px;font-size:9px;letter-spacing:1px;font-weight:750;color:#9ab494;padding:6px}.f8-answer-graph .ii-plot{min-height:140px;max-height:210px}.f8-answer-graph .ii-chart-caption{font-size:9px;line-height:1.5}.f8-answer-graph .ii-chart-legend{font-size:10px}.f8-ranking{margin:18px 0;border-top:1px solid #304048}.f8-rank-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:12px;padding:10px;border-bottom:1px solid #283943;align-items:center}.f8-rank-row>span{color:#a8c28c;font-size:11px}.f8-rank-row strong{font-size:11px;color:#d4e3df;font-weight:570}.f8-rank-row b{font-size:11px;color:#f0f4eb}.f8-insight-results{margin:14px 0}.f8-insight-results>div{display:flex;gap:16px;padding:13px;border-top:1px solid #344249}.f8-insight-results span{color:#bedc9d;font-size:15px;font-family:Georgia,serif}.f8-insight-results strong{display:block;font-size:12px;color:#ebf3ec}.f8-insight-results p{font-size:11px;color:#b4c1c5;margin:5px 0}.f8-insight-results small{font-size:9px;color:#889da1}.f8-source{font-size:9px;line-height:1.6;color:#718992;margin-top:14px}.f8-provenance{display:flex;gap:25px;justify-content:space-between;align-items:start;border-top:1px solid #293740;margin-top:28px;padding:15px 2px}.f8-provenance span{font-size:9px;color:#a1c78b;letter-spacing:1px;font-weight:760;white-space:nowrap}.f8-provenance p{color:#6f8791;font-size:9px;line-height:1.6;max-width:730px}.f8-workspace .ii-overview,.f8-workspace .ii-insight-page{margin:auto;max-width:none}.f8-workspace .ii-surface,.f8-workspace .ii-stat,.f8-workspace .ii-insight-header,.f8-workspace .ii-insight-item{background:linear-gradient(145deg,#15232d,#0e1a23)!important;border-color:#2d4049!important;box-shadow:none!important}.f8-workspace .ii-stat{color:#f1f6ef}.f8-workspace .ii-stat strong{color:#f0f7ed}.f8-workspace .ii-stat small,.f8-workspace .ii-section-head p{color:#8b9fa7}.f8-workspace .ii-section-head h2,.f8-workspace .ii-insight-header h2{color:#f3f5f2;font-weight:560}.f8-workspace .ii-chart-grid{stroke:#30434d!important}.f8-workspace .ii-chart-tick,.f8-workspace .ii-chart-month{fill:#8ca2aa!important}.f8-workspace .ii-studio{padding:29px 30px}.f8-workspace .ii-table-head{background:#23343e}.f8-workspace .ii-advisors>button{color:#dce9e5;border-color:#30424d}.f8-workspace .ii-signal{border-color:#2e434c}.f8-workspace .ii-insight-item h3{color:#f0f4f0}.f8-workspace .ii-overview-grid{grid-template-columns:1.7fr .9fr}.f8-suite-home,.f8-future{color:#f3f6f0}.f8-home-head{max-width:800px;margin:38px 0 42px}.f8-home-head h1{font-size:clamp(40px,4.3vw,68px);line-height:1.1;letter-spacing:-3px;font-weight:470;margin:20px 0}.f8-home-head h1 em{font-family:Georgia,serif;color:#d2e3ad;font-weight:400}.f8-home-head>p{color:#a3b4b9;font-size:14px;line-height:1.8;max-width:630px}.f8-module-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.f8-module-card{min-height:257px;padding:28px 30px;background:linear-gradient(145deg,#16242d,#111b23);border:1px solid #34444a;border-radius:17px;color:#edf3eb;text-align:left;display:flex;flex-direction:column}.f8-module-card.is-ready{cursor:pointer;border-color:#677858;background:radial-gradient(circle at 98% 0%,#64844821,transparent 48%),linear-gradient(145deg,#1c3031,#111e27)}.f8-module-card.is-ready:hover{border-color:#a8cd83}.f8-module-top{display:flex;justify-content:space-between;gap:10px;color:#859b9f;font-size:9px;letter-spacing:1.1px;font-weight:790}.f8-module-top i{font-style:normal}.f8-module-top b{color:#b0cb93}.f8-module-card h2{font-size:25px;font-weight:530;letter-spacing:-.8px;margin:31px 0 9px}.f8-module-card>p{font-size:12px;line-height:1.75;color:#95aab2;max-width:500px}.f8-module-arrow{display:flex;justify-content:space-between;border-top:1px solid #37484b;padding-top:13px;margin-top:auto;color:#b9d895;font-size:11px;font-weight:730}.f8-module-card.is-future{opacity:.7}.f8-home-note{color:#7d929c;font-size:11px;margin-top:22px}.f8-future>h1{font-size:clamp(35px,4vw,54px);font-weight:510;letter-spacing:-1.7px;margin:12px 0}.f8-future>h1 span{color:#c6e39d}.f8-future>p{font-size:13px;color:#a3b0b5}.f8-future-content{margin:42px auto 0;max-width:900px;min-height:420px;display:flex;align-items:center;flex-direction:column;justify-content:center;text-align:center;background:radial-gradient(circle at 50% 35%,#6485491c,transparent 40%),#101c23;border:1px solid #2f4446;border-radius:20px;padding:50px}.f8-future-sigil{font-size:29px;color:#c6e39d;margin-bottom:20px}.f8-future-content h2{font:400 36px/1.24 Georgia,serif;color:#f2f5ec;margin-bottom:13px}.f8-future-content p{max-width:520px;font-size:12px;line-height:1.85;color:#92a4ac}.f8-future-chips{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin:29px auto}.f8-future-chips span{border:1px solid #476057;border-radius:6px;padding:8px 13px;color:#bfd5c2;font-size:10px}.f8-future-status{font-size:10px;color:#a7bc9c}.f8-layout .integration-grid .panel,.f8-layout .note-panel,.f8-layout .pigex-intro,.f8-layout .grade,.f8-layout .roadmap-item{color:#e5f0e9;background:#14212b;border-color:#35454c}.f8-layout .section-heading h2,.f8-layout .panel h3{color:#edf5ef}.f8-layout .panel .muted{color:#a5b8be}.f8-layout .endpoint,.f8-layout .explain-grid div,.f8-layout .result-grid div,.f8-layout .security-note{background:#20313a;color:#e2eae6;border-color:#455a60}.f8-layout .endpoint-label,.f8-layout .date-grid label,.f8-layout .result-grid small{color:#a3b4b9}.f8-layout .date-grid input{background:#0e1922;color:#eff6ec;border-color:#43545d}.f8-layout .result-top strong,.f8-layout .explain-grid strong{color:#e9f0ec}.f8-layout .result-top p,.f8-layout .explain-grid p{color:#abbcc2}.f8-layout .btn-primary{background:#c8e69f;color:#172516;border:0}.f8-layout .mini-live{color:#9eaeaf}@media(max-width:1300px){.f8-dialog-layout{grid-template-columns:minmax(0,1.7fr) minmax(265px,.8fr)}.f8-rail-panel{padding:17px}.f8-mini-stat strong{font-size:20px}.f8-controls-right{flex-wrap:wrap}.f8-periods button{padding:7px}}@media(max-width:1090px){.f8-sidebar{width:218px}.f8-page{padding:27px}.f8-dialog-layout{grid-template-columns:1fr}.f8-right-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.f8-context-pane{grid-column:1/-1}.f8-welcome{padding:26px 10px}.f8-conversation{min-height:550px}.f8-data-status{display:none}.f8-filter-left{min-width:0;flex-wrap:wrap}}@media(max-width:800px){.f8-sidebar{position:relative;width:100%;min-height:0;height:auto;padding:14px}.f8-sidebar .brand{margin:0 0 13px}.f8-nav-label,.f8-sidebar-bottom,.f8-tools-label,.f8-sidebar .sidebar-spacer{display:none}.f8-sidebar nav{display:flex;flex-direction:row;gap:5px;overflow-x:auto}.f8-sidebar .nav-item{font-size:10px;white-space:nowrap;flex-shrink:0;padding:10px}.f8-sidebar .nav-icon{width:15px}.f8-topbar{padding:0 20px}.f8-topbar-right{display:none}.f8-page{padding:23px 18px}.f8-controls-main{align-items:stretch}.f8-controls-right{width:100%;justify-content:space-between}.f8-filter-left{width:100%;flex:1}.f8-conversation{padding:22px}.f8-welcome h2{font-size:42px}.f8-advanced-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.f8-module-grid{grid-template-columns:1fr}}@media(max-width:580px){.f8-topbar{height:56px}.f8-crumb span{display:none}.f8-title-row h1{font-size:33px}.f8-title-row p{font-size:11px}.f8-view-tabs button{padding:13px 10px;font-size:10px}.f8-controls{padding:12px}.f8-filter-left .ii-select{min-width:calc(50% - 20px);max-width:none}.f8-filter-left .ii-select:last-child{min-width:100%}.f8-periods{overflow-x:auto;max-width:100%}.f8-periods button{font-size:8px}.f8-controls-meta>span{white-space:normal}.f8-conversation{padding:16px;min-height:0}.f8-welcome{padding:18px 6px 30px}.f8-small-symbol{margin-bottom:20px}.f8-welcome h2{font-size:37px}.f8-welcome>p{font-size:12px}.f8-suggestions{flex-direction:column;width:100%}.f8-suggestions button{width:100%}.f8-right-rail{grid-template-columns:1fr}.f8-context-pane{grid-column:auto}.f8-prompt-actions{flex-wrap:wrap}.f8-prompt-actions>span{order:2}.f8-prompt-actions>div{width:100%;justify-content:space-between}.f8-user-question{margin-left:4%}.f8-answer-body h3{font-size:17px}.f8-provenance{flex-direction:column;gap:8px}.f8-home-head h1{font-size:40px;letter-spacing:-1.5px}.f8-module-card{min-height:230px}}
