.nx-capture[data-v-00cd7aa1]{min-width:0;margin:0}.nx-capture-trigger[data-v-00cd7aa1]{color:#205e8a;cursor:zoom-in;background:#fff;border:1px solid #cfdeea;border-radius:14px;flex-direction:column;width:100%;padding:8px 8px 0;display:flex;box-shadow:0 16px 48px -36px #152f4d70}.nx-capture-trigger img[data-v-00cd7aa1]{object-fit:contain;object-position:top;background:#f3f7fb;border-radius:8px;width:100%;height:440px;display:block}.nx-capture-landscape .nx-capture-trigger img[data-v-00cd7aa1]{height:auto}.nx-capture-trigger>span[data-v-00cd7aa1]{justify-content:space-between;width:100%;padding:12px 6px;font-family:inherit;font-size:.875rem;font-weight:650;line-height:1.5;display:flex}.nx-capture-trigger[data-v-00cd7aa1]:hover{border-color:#2476ad}.nx-capture-trigger[data-v-00cd7aa1]:focus-visible,.nx-capture-dialog button[data-v-00cd7aa1]:focus-visible,.nx-capture-scroll[data-v-00cd7aa1]:focus-visible{outline-offset:3px;outline:3px solid #2476ad}.nx-capture figcaption h3[data-v-00cd7aa1]{color:#173b54;margin:18px 0 6px;font-size:1.125rem;line-height:1.4}.nx-capture figcaption p[data-v-00cd7aa1]{color:#486171;margin:0;font-size:.9375rem;line-height:1.6}.nx-capture-dialog[data-v-00cd7aa1]{color:#173b54;background:#f3f7fb;border:1px solid #cfdeea;border-radius:16px;width:min(1440px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);padding:0}.nx-capture-dialog[data-v-00cd7aa1]::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#101e30d9}.nx-capture-dialog header[data-v-00cd7aa1]{z-index:1;background:#fff;border-bottom:1px solid #cfdeea;justify-content:space-between;align-items:center;gap:20px;padding:16px 24px;display:flex;position:sticky;top:0}.nx-capture-dialog .nx-capture-title[data-v-00cd7aa1]{color:#173b54;letter-spacing:0;margin:0;font-size:1.125rem;line-height:1.4}.nx-capture-dialog button[data-v-00cd7aa1]{color:#173b54;cursor:pointer;background:#fff;border:1px solid #cfdeea;border-radius:8px;flex-shrink:0;width:44px;height:44px;font-size:1.75rem}.nx-capture-scroll[data-v-00cd7aa1]{padding:20px;overflow:auto}.nx-capture-scroll img[data-v-00cd7aa1]{width:auto;max-width:100%;height:auto;margin:auto;display:block}.nx-capture-dialog>p[data-v-00cd7aa1]{padding:0 24px 20px;font-size:.875rem;line-height:1.6}@media (width<=600px){.nx-capture-trigger img[data-v-00cd7aa1]{height:auto;max-height:500px}.nx-capture-scroll img[data-v-00cd7aa1]{max-width:none}.nx-capture-dialog header[data-v-00cd7aa1]{padding:12px 16px}}.nx-platform-showcase[data-v-46428726] .nx-capture-trigger img{border-radius:0}.nx-real-platform[data-v-d9303c46]{background:#f3f7fb;border:1px solid #d4e2ec;border-radius:20px;margin-block:48px;padding:clamp(24px,4vw,48px);scroll-margin-top:150px}.nx-real-platform .nx-section-heading[data-v-d9303c46]{margin-bottom:28px}.nx-real-platform-gallery[data-v-d9303c46]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:32px;display:grid}.nx-capture-single[data-v-d9303c46]{grid-template-columns:minmax(0,900px);justify-content:center}.nx-settings-guide[data-v-d9303c46]{margin-top:16px}.nx-capture-scope[data-v-d9303c46]{color:#486171;margin-top:28px;font-size:.875rem;line-height:1.65}.nx-capture-scope summary[data-v-d9303c46]{cursor:pointer;color:#205e8a;padding:12px 0;font-weight:650}.nx-capture-scope p[data-v-d9303c46]{max-width:900px;margin:0}@media (width<=760px){.nx-real-platform-gallery[data-v-d9303c46]{grid-template-columns:1fr}}.resource-clusters .resource-screenshot-badge[data-v-57190832]{color:#205e8a;background:#edf5fc;border:1px solid #cfdeea;border-radius:6px;align-self:flex-start;margin-top:12px;padding:5px 10px;font-size:.75rem;font-weight:650}.resource-configuration-example[data-v-6b420599]{background:#f3f7fb;border:1px solid #d4e2ec;border-radius:16px;margin-top:28px;padding:clamp(16px,3vw,28px)}.resource-configuration-example .resource-example-label[data-v-6b420599]{color:#205e8a;letter-spacing:.06em;text-transform:uppercase;margin:0 0 12px;font-size:.75rem;font-weight:700}.resource-configuration-example .nx-capture[data-v-6b420599]{max-width:560px;margin:24px auto 0}.resource-configuration-example .resource-example-scope[data-v-6b420599]{color:#486171;margin:20px 0 0;font-size:.8125rem;line-height:1.65}:root{--ink:#111416;--ink2:#191d20;--paper:#f6f8fb;--white:#fff;--muted:#65708a;--line:#d8e0ec;--violet:#3157d5;--violet2:#16a6a0;--cyan:#36d6d0;--lime:#9fded5;--orange:#3157d5;--pink:#4665d8;--green:#788c7c;--max:1360px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:DM Sans,sans-serif}button,input,select,textarea{font:inherit}a{color:inherit}.site-nav{height:84px;max-width:var(--max);border-bottom:1px solid var(--line);z-index:10;justify-content:space-between;align-items:center;margin:auto;padding:0 28px;display:flex;position:relative}.brand{letter-spacing:.13em;align-items:center;gap:11px;font:800 18px/1 Manrope;text-decoration:none;display:flex}.brand>span:last-child{display:grid}.brand small{letter-spacing:.3em;color:var(--muted);font:600 7px/1.5 DM Sans}.brand-symbol{grid-template-rows:10px 10px;grid-template-columns:10px 10px;gap:3px;display:grid;transform:skew(-10deg)}.brand-symbol i:nth-child(3){background:var(--lime);grid-column:1/3}.site-nav nav{gap:34px;display:flex}.site-nav nav a,.nav-actions>a:first-child{font-size:13px;font-weight:600;text-decoration:none}.site-nav nav a:hover{color:var(--violet)}.nav-actions{align-items:center;gap:25px;display:flex}.nav-cta{background:var(--ink);color:#fff;padding:13px 18px;font-size:13px;font-weight:700;text-decoration:none}.nav-cta span{color:var(--lime);margin-left:12px}.menu-toggle{background:0 0;border:0;font-size:25px;display:none}.hero{max-width:var(--max);grid-template-columns:1.02fr .98fr;align-items:center;gap:5vw;min-height:730px;margin:auto;padding:105px 28px 95px;display:grid}.kicker{text-transform:uppercase;letter-spacing:.18em;align-items:center;gap:12px;margin:0 0 25px;font-size:10px;font-weight:700;display:flex}.kicker span{background:var(--violet);width:31px;height:2px}.hero h1,.section-heading h2,.control-copy h2,.numbers h2,.workflow h2,.case-copy h2,.faq-section h2,.final-cta h2{letter-spacing:-.055em;font-family:Manrope;font-weight:700}.hero h1{margin:0;font-size:clamp(52px,6.2vw,88px);line-height:.98}.hero h1 em,.section-heading h2 em{color:var(--violet);font-style:normal}.hero-lead{max-width:650px;color:var(--muted);margin:32px 0 38px;font-size:18px;line-height:1.7}.hero-actions{align-items:center;gap:30px;display:flex}.primary-button,.light-button{background:var(--violet);color:#fff;min-width:220px;box-shadow:7px 7px 0 var(--lime);justify-content:space-between;align-items:center;padding:18px 22px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.text-button{border-bottom:1px solid;padding:13px 0;font-size:14px;font-weight:700;text-decoration:none}.text-button span{margin-left:15px}.hero-proof{gap:38px;margin-top:62px;display:flex}.hero-proof div{border-left:1px solid var(--line);padding-left:16px;display:grid}.hero-proof strong{font:700 25px Manrope}.hero-proof span{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:10px}.hero-visual{place-items:center;min-height:550px;display:grid;position:relative}.hero-visual:before{content:"";filter:blur(1px);background:linear-gradient(135deg,#eeeafd,#dff9f7);border-radius:50%;width:470px;height:470px;position:absolute}.orbit{border:1px solid #6752ed33;border-radius:50%;position:absolute}.orbit-one{width:580px;height:390px;transform:rotate(24deg)}.orbit-two{width:520px;height:460px;transform:rotate(-20deg)}.data-card{background:var(--ink);color:#fff;position:relative;box-shadow:22px 26px 55px #161c3c3d}.main-card{z-index:2;width:min(100%,530px);padding:25px}.main-card header,.case-dashboard header{letter-spacing:.14em;color:#aeb6cc;border-bottom:1px solid #ffffff1f;justify-content:space-between;padding-bottom:18px;font-size:9px;display:flex}.main-card header i{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 8px var(--cyan);border-radius:50%;display:inline-block}.main-card header b{color:var(--lime)}.main-card>p{letter-spacing:.15em;color:#7f8aa5;margin:24px 0 7px;font-size:9px}.main-card h2{margin:0;font:600 43px Manrope}.main-card h2 span{color:#aab3c8;font-size:24px}.main-card>small{color:var(--lime)}.chart{background:repeating-linear-gradient(0deg,#0000,#0000 44px,#ffffff0f 45px);height:180px;margin-top:15px}.chart svg{width:100%;height:100%}.channel-row{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.channel-row>span{color:#939db5;background:#ffffff0d;grid-template-columns:auto 1fr;gap:5px;padding:11px;font-size:9px;display:grid}.channel-row b{color:#fff;grid-column:2;font-size:14px}.channel-row i{border-radius:50%;width:6px;height:6px;margin-top:3px}.dot-purple{background:var(--violet2)}.dot-cyan{background:var(--cyan)}.dot-orange{background:var(--orange)}.floating-card{z-index:3;background:#fff;padding:16px 19px;display:grid;position:absolute;box-shadow:0 18px 35px #12173224}.floating-card span{letter-spacing:.13em;color:var(--muted);font-size:8px}.floating-card strong{margin:5px 0;font:700 22px Manrope}.floating-card small{color:#24a36a;font-size:9px}.quality{top:45px;right:-18px}.latency{bottom:32px;left:-23px}.trust-strip{background:var(--ink);color:#fff;text-align:center;padding:30px 5vw}.trust-strip p{letter-spacing:.2em;color:#737e99;margin:0 0 19px;font-size:9px}.trust-strip div{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;display:flex}.trust-strip span{letter-spacing:.09em;font:700 11px Manrope}.trust-strip i{background:var(--lime);width:4px;height:4px;transform:rotate(45deg)}.product-section,.workflow{max-width:var(--max);margin:auto;padding:125px 28px}.section-heading{justify-content:space-between;align-items:end;gap:8vw;margin-bottom:58px;display:flex}.section-heading h2,.numbers h2,.workflow h2{margin:0;font-size:clamp(42px,5vw,68px);line-height:1.05}.section-heading>p{max-width:480px;color:var(--muted);line-height:1.75}.product-grid{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.product-card{border:1px solid var(--line);background:#fff;grid-column:span 2;min-height:465px;padding:27px;transition:all .3s;position:relative}.product-card:nth-child(4),.product-card:nth-child(5){grid-column:span 3}.product-card:hover{transform:translateY(-7px);box-shadow:0 22px 50px #1419321a}.product-card header{justify-content:space-between;display:flex}.product-card header span{color:var(--muted);font-size:10px}.product-card header small{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:8px}.product-icon{align-items:end;gap:5px;width:58px;height:58px;margin:50px 0 27px;display:flex}.product-icon i{background:var(--violet);width:14px;height:35%}.product-icon i:nth-child(2){height:70%}.product-icon i:nth-child(3){height:100%}.product-card h3{margin:0 0 13px;font:700 30px Manrope}.product-card>p{color:var(--muted);font-size:14px;line-height:1.65}.chips{flex-wrap:wrap;gap:6px;margin:23px 0;display:flex}.chips span{background:#f0f2f7;border-radius:30px;padding:7px 10px;font-size:9px;font-weight:700}.product-card>a{border-top:1px solid var(--line);justify-content:space-between;padding-top:18px;font-size:12px;font-weight:700;text-decoration:none;display:flex;position:absolute;bottom:27px;left:27px;right:27px}.control-section{background:var(--ink);color:#fff;padding:120px max(5vw,calc((100vw - var(--max))/2 + 28px));grid-template-columns:.85fr 1.15fr;gap:9vw;display:grid}.kicker.light{color:#a2abc1}.kicker.light span{background:var(--lime)}.control-copy h2{margin:0;font-size:clamp(48px,5.5vw,76px);line-height:1.02}.control-copy h2 em{color:var(--lime);font-style:normal}.control-copy>p:not(.kicker){color:#9da7be;max-width:520px;margin:30px 0;line-height:1.75}.light-button{background:var(--lime);color:var(--ink);box-shadow:none}.control-features{border-top:1px solid #ffffff21}.control-features article{border-bottom:1px solid #ffffff21;grid-template-columns:45px 1fr;gap:20px;padding:28px 0;display:grid}.control-features article>b{color:var(--lime);font-size:10px}.control-features h3{margin:0 0 8px;font:600 22px Manrope}.control-features p{color:#929db5;margin:0;font-size:14px;line-height:1.65}.numbers{max-width:var(--max);grid-template-columns:.82fr 1.18fr;gap:9vw;margin:auto;padding:125px 28px;display:grid}.numbers-copy>p:last-child{color:var(--muted);max-width:520px;line-height:1.75}.number-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.number-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:35px;display:grid}.number-grid strong{color:var(--violet);font:700 48px Manrope}.number-grid strong small{font-size:23px}.number-grid span{text-transform:uppercase;letter-spacing:.13em;color:var(--muted);font-size:9px}.section-heading.compact{align-items:center}.workflow-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.workflow-grid article{border-right:1px solid var(--line);padding:35px 25px}.workflow-grid article:first-child{border-left:1px solid var(--line)}.workflow-grid span{color:var(--violet);font-size:10px}.workflow-grid h3{margin:38px 0 12px;font:700 28px Manrope}.workflow-grid p{color:var(--muted);font-size:13px;line-height:1.7}.use-case{color:#fff;background:#1c357f;grid-template-columns:1fr 1fr;display:grid}.case-visual{background:linear-gradient(135deg,#14244f,#3157d5);place-items:center;padding:100px 7vw;display:grid}.case-dashboard{background:var(--ink);width:min(100%,540px);padding:26px;box-shadow:25px 25px #ffffff1f}.case-dashboard header b{color:var(--lime)}.route{background:#ffffff0d;grid-template-columns:42px 1fr auto;align-items:center;gap:15px;margin-top:14px;padding:16px;display:grid}.route.active{border:1px solid var(--violet2);background:#6752ed2e}.route>i{background:#242e49;place-items:center;width:42px;height:42px;font-style:normal;font-weight:700;display:grid}.route span{font-size:12px;display:grid}.route strong{color:#8994ad;text-transform:uppercase;letter-spacing:.09em;margin-top:5px;font-size:9px}.route em{color:var(--lime);font-style:normal}.case-copy{padding:100px 7vw}.case-copy h2{margin:0;font-size:clamp(40px,4vw,62px);line-height:1.08}.case-copy blockquote{border-left:2px solid var(--lime);margin:34px 0;padding-left:22px;font:500 21px/1.55 Manrope}.case-copy>p:not(.kicker){color:#d1ccf8;line-height:1.7}.case-person{align-items:center;gap:13px;margin-top:28px;display:flex}.case-person>i{background:var(--lime);width:42px;height:42px;color:var(--ink);border-radius:50%;place-items:center;font-style:normal;font-weight:800;display:grid}.case-person span{display:grid}.case-person small{color:#c6c0f5}.faq-section{max-width:var(--max);grid-template-columns:.7fr 1.3fr;gap:9vw;margin:auto;padding:125px 28px;display:grid}.faq-section h2{margin:0;font-size:clamp(42px,5vw,68px);line-height:1.05}.faq-section>div:first-child>p:not(.kicker){color:var(--muted);line-height:1.7}.faq-section>div:first-child>a{border-bottom:1px solid;margin-top:15px;padding-bottom:8px;font-weight:700;text-decoration:none;display:inline-flex}.faq-list{border-top:1px solid var(--line)}.faq-list article{border-bottom:1px solid var(--line)}.faq-list button{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:38px 1fr auto;align-items:center;width:100%;padding:23px 0;display:grid}.faq-list button span{color:var(--violet);font-size:9px}.faq-list button b{font:600 17px Manrope}.faq-list button i{color:var(--violet);font-size:25px;font-style:normal}.faq-list article>p{color:var(--muted);margin:0 35px 24px;line-height:1.7;display:none}.faq-list article.active>p{display:block}.final-cta{text-align:center;background:var(--ink);color:#fff;padding:120px 25px}.final-cta .kicker{justify-content:center}.final-cta h2{margin:0;font-size:clamp(48px,6vw,80px);line-height:1.02}.final-cta>p:not(.kicker){color:#9da7be;font-size:17px}.primary-button.bright{background:var(--lime);color:var(--ink);box-shadow:7px 7px 0 var(--violet);margin-top:27px}.site-footer{color:#fff;padding:80px max(5vw,calc((100vw - var(--max))/2 + 28px)) 30px;background:#0b0d0f;grid-template-columns:1fr 1.2fr;gap:60px;display:grid}.footer-lead h3{margin:35px 0 13px;font:600 27px/1.35 Manrope}.footer-lead p{color:#7f899f;font-size:11px}.footer-links{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.footer-links>div{flex-direction:column;gap:12px;display:flex}.footer-links b{text-transform:uppercase;letter-spacing:.14em;color:var(--lime);margin-bottom:9px;font-size:9px}.footer-links a{color:#9aa4ba;font-size:12px;text-decoration:none}.footer-bottom{color:#667087;border-top:1px solid #ffffff1a;grid-column:1/-1;justify-content:space-between;padding-top:25px;font-size:10px;display:flex}.auth-page{grid-template-columns:.85fr 1.15fr;min-height:100vh;display:grid}.auth-panel{background:var(--ink);color:#fff;flex-direction:column;justify-content:space-between;padding:55px 6vw;display:flex}.auth-panel h1{letter-spacing:-.05em;max-width:600px;font:700 clamp(45px,5vw,68px)/1.05 Manrope}.auth-panel>div>p:last-child{color:#9da7be;max-width:520px;line-height:1.7}.auth-panel blockquote{margin:0;font:500 26px/1.45 Manrope}.auth-panel blockquote em{color:var(--lime);font-style:normal}.auth-panel>small{color:#6d7790}.auth-form{flex-direction:column;padding:45px 8vw;display:flex}.back-link{font-size:12px;font-weight:700;text-decoration:none}.auth-form form{width:min(100%,480px);margin:auto}.form-label{letter-spacing:.16em;color:var(--violet);font-size:9px;font-weight:700}.auth-form h2{margin:8px 0;font:700 42px Manrope}.auth-form form>p{color:var(--muted)}.auth-form label{gap:8px;margin-top:23px;font-size:12px;font-weight:700;display:grid}.auth-form input{border:1px solid var(--line);background:#fff;outline:none;padding:16px}.submit-button{background:var(--violet);color:#fff;cursor:pointer;border:0;width:100%;margin-top:27px;padding:17px;font-weight:700}.auth-form form>small{text-align:center;color:var(--muted);margin-top:16px;display:block}.form-error{color:#a72c44;background:#fff0f2;border:1px solid #ffd3dc;margin:16px 0;padding:13px 15px;font-size:13px}.portal,.admin-shell{grid-template-columns:240px 1fr;min-height:100vh;display:grid}.portal aside,.admin-shell aside{background:var(--ink);color:#fff;flex-direction:column;padding:30px 24px;display:flex}.portal aside nav,.admin-shell aside nav{gap:5px;margin-top:65px;display:grid}.portal aside nav a,.admin-shell aside nav a{color:#8d98b1;border-left:2px solid #0000;padding:12px 14px;font-size:13px;text-decoration:none}.portal aside nav a.active,.admin-shell aside nav a.active{color:#fff;border-color:var(--lime);background:#ffffff0f}.signout{color:#fff;background:0 0;border:1px solid #394259;margin-top:auto;padding:12px}.portal-main,.admin-shell>section{padding:42px 4vw}.portal-main>header,.admin-shell>section>header{justify-content:space-between;align-items:center;display:flex}.portal-main header p,.portal-title p,.admin-shell header p,.admin-shell aside>p{letter-spacing:.17em;color:var(--violet);font-size:9px;font-weight:700}.portal-main h1,.admin-shell h1{margin:4px 0;font:700 38px Manrope}.profile{text-transform:uppercase;align-items:center;gap:12px;font-size:9px;display:flex}.profile i{background:var(--violet);color:#fff;border-radius:50%;place-items:center;width:39px;height:39px;font-size:15px;font-style:normal;display:grid}.metric-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:38px;display:grid}.metric-grid article{border:1px solid var(--line);background:#fff;padding:25px;display:grid}.metric-grid span{color:var(--muted);font-size:11px}.metric-grid strong{margin:12px 0;font:700 31px Manrope}.metric-grid small{color:#2a9c6b}.portal-section{margin-top:52px}.portal-title{justify-content:space-between;align-items:end;display:flex}.portal-title h2{margin:5px 0;font:700 29px Manrope}.portal-title button{border:1px solid var(--line);background:#fff;padding:11px 14px}.channel-cards{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:18px;display:grid}.channel-cards article{border:1px solid var(--line);background:#fff;flex-direction:column;padding:26px;display:flex}.channel-cards article>span{color:var(--violet);font-size:10px}.channel-cards h3{margin:30px 0 3px;font:700 26px Manrope}.channel-cards article>b{font-size:11px}.channel-cards p{color:var(--muted);min-height:44px;font-size:13px;line-height:1.6}.channel-cards article>strong{margin:10px 0;font:700 29px Manrope}.channel-cards a{border-top:1px solid var(--line);padding-top:15px;font-size:11px;font-weight:700;text-decoration:none}.loading{place-items:center;min-height:100vh;display:grid}.admin-shell aside>p{color:#68738e;margin-top:50px}.admin-shell>section>header>a{font-size:12px;font-weight:700;text-decoration:none}.admin-stats{grid-template-columns:repeat(3,1fr);gap:16px;margin:35px 0;display:grid}.admin-stats article{border:1px solid var(--line);background:#fff;padding:22px;display:grid}.admin-stats span{color:var(--muted);font-size:11px}.admin-stats strong{margin-top:8px;font:700 32px Manrope}.admin-table{border:1px solid var(--line);background:#fff}.admin-row{border-bottom:1px solid var(--line);grid-template-columns:1.3fr 1fr .7fr;align-items:center;gap:20px;padding:16px 20px;display:grid}.admin-row>span{display:grid}.admin-row small{color:var(--muted);margin-top:4px;font-size:10px}.admin-row.head{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);background:#f1f3f8;font-size:9px}.admin-row form{display:flex}.admin-row select{border:1px solid var(--line);flex:1;padding:9px}.admin-row button{background:var(--ink);color:#fff;border:0;padding:9px 13px}.platform-cards{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:35px;display:grid}.platform-cards>article{border:1px solid var(--line);background:#fff;padding:23px}.platform-cards article header{justify-content:space-between;display:flex}.platform-cards article header span{color:#a26b24;font-size:9px}.platform-cards article header span.online{color:#269669}.platform-cards article header>b{width:38px;height:38px;color:var(--violet);background:#eeeafd;place-items:center;display:grid}.platform-cards h2{margin:22px 0 4px;font:700 22px Manrope}.platform-cards article>a{color:var(--violet);font-size:10px}.platform-cards article>div{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:22px 0;padding:15px 0;display:grid}.platform-cards article>div span{display:grid}.platform-cards small{color:var(--muted);font-size:7px}.platform-cards article>p{color:var(--muted);font-size:12px;line-height:1.6}.empty-state{text-align:center;border:1px solid var(--line);background:#fff;padding:50px}@media (width<=1050px){.site-nav nav{gap:18px}.nav-actions>a:first-child{display:none}.hero{grid-template-columns:1fr;padding-top:75px}.hero-copy{max-width:800px}.hero-visual{margin-top:25px}.product-grid{grid-template-columns:1fr 1fr}.product-card,.product-card:nth-child(4),.product-card:nth-child(5){grid-column:auto}.control-section,.numbers,.faq-section{grid-template-columns:1fr}.workflow-grid{grid-template-columns:1fr 1fr}.use-case,.auth-page{grid-template-columns:1fr}.auth-panel{min-height:420px}.portal,.admin-shell{grid-template-columns:190px 1fr}.platform-cards{grid-template-columns:1fr 1fr}}@media (width<=720px){.site-nav{height:70px;padding:0 20px}.site-nav nav{background:#fff;padding:25px;display:none;position:absolute;top:70px;left:0;right:0;box-shadow:0 15px 30px #0000001f}.site-nav nav.open{display:grid}.nav-actions{display:none}.menu-toggle{display:block}.hero{min-height:0;padding:62px 20px 70px}.hero h1{font-size:48px}.hero-lead{font-size:16px}.hero-actions{flex-direction:column;align-items:flex-start}.hero-proof{flex-wrap:wrap;gap:15px}.hero-visual{min-height:460px}.main-card{padding:17px}.main-card h2{font-size:32px}.floating-card,.orbit,.channel-row span:last-child{display:none}.channel-row{grid-template-columns:1fr 1fr}.product-section,.workflow,.numbers,.faq-section{padding:85px 20px}.section-heading{display:block}.product-grid{grid-template-columns:1fr}.product-card{min-height:430px}.control-section{padding:85px 20px}.workflow-grid{grid-template-columns:1fr}.workflow-grid article{border-left:1px solid var(--line)}.case-visual,.case-copy{padding:75px 20px}.site-footer{grid-template-columns:1fr;padding:65px 20px 25px}.footer-links{grid-template-columns:1fr 1fr}.footer-bottom{gap:8px;display:grid}.auth-panel{padding:40px 25px}.auth-form{padding:35px 25px}.portal,.admin-shell{display:block}.portal aside,.admin-shell aside{min-height:auto}.portal aside nav,.admin-shell aside nav{margin:25px 0}.signout{margin-top:15px}.portal-main,.admin-shell>section{padding:28px 20px}.metric-grid,.channel-cards,.admin-stats,.platform-cards,.admin-row{grid-template-columns:1fr}.admin-row.head,.profile{display:none}}.google-button{text-align:center;border:1px solid var(--line);background:#fff;margin-top:24px;padding:15px;font-size:13px;font-weight:700;text-decoration:none;display:block}.auth-divider{color:var(--muted);align-items:center;gap:12px;margin:18px 0;font-size:10px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--line);flex:1;height:1px}.auth-private-card{width:min(100%,500px);margin:auto}.auth-private-card>p:not(.form-label){max-width:460px;color:var(--muted);font-size:13px;line-height:1.7}.auth-private-card>small{color:var(--muted);text-align:center;margin-top:18px;font-size:10px;line-height:1.6;display:block}.auth-sign-in-error{color:#8e3542;background:#fff7f8;border:1px solid #f0cfd2;border-left:3px solid #b94a58;margin-top:18px;padding:13px 14px;font-size:10px;font-weight:700;line-height:1.55}.auth-access-boundary{background:#f7f9fc;border:1px solid #dce4ef;border-left:3px solid #16a6a0;gap:7px;margin-top:18px;padding:17px 18px;display:grid}.auth-access-boundary span{color:#3157d5;letter-spacing:.15em;font-size:7px;font-weight:800}.auth-access-boundary b{color:#1d2a42;font:700 12px Manrope,sans-serif}.auth-access-boundary small{color:#778499;font-size:9px;line-height:1.55}.auth-form .auth-verification-note{color:#6b7486;background:#56d4cc0f;border-left:2px solid #56d4cc;margin:10px 0 0;padding:10px 12px;font-size:9px;line-height:1.55;display:block}.two-factor-page{background:radial-gradient(circle at 78% 18%,#3157d514,#0000 28%),#f6f8fb}.two-factor-panel{background-color:#0b1220;background-image:linear-gradient(#36d6d00a 1px,#0000 1px),linear-gradient(90deg,#36d6d00a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:56px 56px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;position:relative;overflow:hidden}.two-factor-panel:after{content:"";border:1px solid #36d6d02e;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-210px;right:-180px;box-shadow:0 0 0 70px #3157d50a,0 0 0 145px #36d6d006}.two-factor-panel>*{z-index:1;position:relative}.two-factor-intro h1{margin-bottom:28px}.two-factor-intro h1 em{color:#7ce2dc;font-style:normal}.security-signal{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050b1794;border:1px solid #ffffff1a;width:min(100%,570px)}.security-signal div{border-bottom:1px solid #ffffff14;grid-template-columns:8px 1fr auto;align-items:center;gap:14px;padding:17px 19px;display:grid}.security-signal div:last-child{border-bottom:0}.security-signal i{background:#36d6d0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 13px #36d6d0e6}.security-signal span,.security-signal strong{letter-spacing:.13em;font-size:9px}.security-signal span{color:#7f8aa3}.security-signal strong{color:#dce5f7}.two-factor-form{min-width:0}.two-factor-form>.two-factor-card,.two-factor-loading{width:min(100%,620px);margin:auto}.auth-back-button{cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.two-factor-card h2{letter-spacing:-.045em;margin:8px 0 12px;font-size:clamp(36px,4vw,48px);line-height:1.05}.two-factor-lead{max-width:570px;color:var(--muted);margin:0 0 25px;font-size:14px;line-height:1.7}.security-step{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr auto;align-items:center;gap:12px;margin-bottom:35px;padding-bottom:14px;display:grid}.security-step span{color:#3157d5;background:#e7edff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;font-weight:800;display:grid}.security-step b{letter-spacing:.04em;font-size:11px}.security-step em{color:#107f7a;letter-spacing:.12em;text-transform:uppercase;background:#dff8f5;border-radius:999px;padding:7px 10px;font-size:8px;font-style:normal;font-weight:800}.authenticator-setup{border:1px solid var(--line);background:#ffffffbf;grid-template-columns:190px 1fr;gap:22px;padding:22px;display:grid;box-shadow:0 16px 55px #15254d12}.qr-frame{background:#fff;border:1px solid #e2e8f2;place-items:center;gap:10px;padding:12px;display:grid}.qr-frame img{width:158px;height:158px;display:block}.qr-frame span,.manual-setup>span{color:#71809b;letter-spacing:.15em;font-size:8px;font-weight:800}.manual-setup{min-width:0;padding:8px 0}.manual-setup p{color:var(--muted);margin:10px 0 13px;font-size:12px}.manual-setup code{overflow-wrap:anywhere;color:#14213d;letter-spacing:.08em;background:#eef3fb;border-left:3px solid #36d6d0;padding:13px 14px;font:700 12px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.manual-setup dl{gap:8px;margin:15px 0 0;display:grid}.manual-setup dl div{color:var(--muted);justify-content:space-between;gap:14px;font-size:10px;display:flex}.manual-setup dt,.manual-setup dd{margin:0}.manual-setup dd{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.two-factor-code-label{margin-top:22px!important}.two-factor-code-label input{letter-spacing:.2em;font:700 22px/1 Manrope,sans-serif}.recovery-toggle{color:#43516a;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #9da9bd;margin:17px auto 0;padding:5px;font-size:11px;font-weight:700;display:block}.skip-two-factor{color:#35435d;cursor:pointer;background:#ffffffb8;border:1px solid #cfd8e7;width:100%;margin-top:11px;padding:14px;font-size:11px;font-weight:700;display:block}.skip-two-factor:hover{background:#fff;border-color:#8e9db5}.skip-two-factor:disabled{cursor:wait;opacity:.55}.two-factor-card .security-footnote{color:#73809a;text-align:center;margin-top:18px;font-size:10px;line-height:1.6;display:block}.recovery-grid{border:1px solid var(--line);background:#fff;grid-template-columns:1fr 1fr;gap:8px;padding:19px;display:grid}.recovery-grid code{color:#15213a;text-align:center;background:#f5f7fb;border:1px solid #e3e8f1;padding:10px 12px;font:700 12px ui-monospace,SFMono-Regular,Consolas,monospace}.recovery-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:10px;display:grid}.recovery-actions button{border:1px solid var(--line);color:#273552;cursor:pointer;background:#fff;padding:12px;font-size:11px;font-weight:700}.recovery-confirmation{background:#ffffffb3;border:1px solid #dfe5ef;grid-template-columns:auto 1fr;align-items:center;padding:14px;gap:10px!important;margin:18px 0 0!important;display:flex!important}.recovery-confirmation input{accent-color:#3157d5;width:17px;height:17px;margin:0;padding:0}.two-factor-loading{color:var(--muted);place-items:center;gap:16px;font-size:13px;display:grid}.two-factor-loading span{border:2px solid #dce4f2;border-top-color:#3157d5;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite two-factor-spin}@keyframes two-factor-spin{to{transform:rotate(360deg)}}@media (width<=1050px){.two-factor-panel{min-height:520px}.two-factor-intro h1{font-size:54px}.two-factor-form{min-height:780px}}@media (width<=720px){.two-factor-panel{min-height:590px}.two-factor-intro h1{font-size:43px}.two-factor-form{min-height:720px}.authenticator-setup{grid-template-columns:1fr}.qr-frame{width:190px;margin:auto}.recovery-grid,.recovery-actions{grid-template-columns:1fr}.security-step{grid-template-columns:38px 1fr}.security-step em{display:none}}@media (prefers-reduced-motion:reduce){.two-factor-loading span{animation-duration:1.8s}}:root{--ink:#111416;--ink2:#191d20;--paper:#f6f8fb;--muted:#5d6b7d;--line:#d8e0ec;--violet:#3157d5;--violet2:#c87850;--cyan:#16a6a0;--lime:#9fded5;--orange:#db8a45;--pink:#d16487;--green:#35a77a}.brand-symbol i{background:#3157d5}.hero{min-height:650px;padding-top:72px;padding-bottom:72px}.hero h1 em,.section-heading h2 em{color:#3157d5}.main-card{background:#111416}.main-card>small,.main-card header b{color:#9fded5}.control-section,.final-cta,.site-footer,.auth-panel,.portal aside,.admin-shell aside{background:#111416}.control-copy h2 em,.control-features article>b{color:#9fded5}.light-button,.primary-button.bright{box-shadow:none;background:#9fded5}.product-card:hover{border-color:#99b7d8}.product-icon i,.number-grid strong,.faq-list button i{color:#3157d5;background:#3157d5}.submit-button{background:#3157d5}.auth-page{background:#f6f8fb}.global-header{border-bottom:1px solid var(--line);z-index:5;background:var(--paper);justify-content:space-between;align-items:center;max-width:1380px;height:78px;margin:auto;padding:0 30px;display:flex;position:relative}.global-header nav{gap:34px;display:flex}.global-header nav a,.global-header>div>a:first-child{font-size:13px;font-weight:600;text-decoration:none}.global-header nav a.router-link-active{color:#3157d5}.global-header>div{align-items:center;gap:25px;display:flex}.header-cta{color:#fff;background:#111416;padding:13px 18px;font-size:12px;font-weight:700;text-decoration:none}.global-header>button{background:0 0;border:0;font-size:24px;display:none}.corporate-page{background:var(--paper);min-height:100vh}.page-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#3157d5;margin:0 0 23px;font-size:10px;font-weight:700}.page-hero{max-width:1380px;margin:auto;padding:115px 30px 105px}.page-hero h1,.detail-hero h1,.contact-layout h1{letter-spacing:-.055em;max-width:1000px;margin:0;font:700 clamp(52px,6vw,84px)/1.02 Manrope}.page-hero>p:last-child,.detail-hero>div>p:not(.page-eyebrow),.contact-layout>div>p:not(.page-eyebrow){color:var(--muted);max-width:690px;margin-top:28px;font-size:18px;line-height:1.75}.page-hero.dark{color:#fff;background:#111416;max-width:none;padding-left:max(30px,50vw - 660px);padding-right:max(30px,50vw - 660px)}.page-hero.dark>p:last-child{color:#9eb0c6}.product-directory{border-top:1px solid var(--line);max-width:1320px;margin:0 auto 120px}.product-directory>a{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr auto;align-items:center;padding:34px 20px;text-decoration:none;transition:all .2s;display:grid}.product-directory>a:hover{background:#fff;padding-left:30px}.product-directory>a>span{color:#3157d5;font-size:10px}.product-directory small{color:var(--muted);letter-spacing:.15em;font-size:8px}.product-directory h2{margin:5px 0;font:700 32px Manrope}.product-directory p{color:var(--muted);margin:0}.product-directory i{color:#3157d5;font-size:24px;font-style:normal}.detail-hero{grid-template-columns:1fr .85fr;align-items:center;gap:8vw;max-width:1380px;margin:auto;padding:95px 30px;display:grid}.detail-actions{gap:25px;margin-top:35px;display:flex}.detail-actions a{border:1px solid var(--line);padding:15px 19px;font-size:12px;font-weight:700;text-decoration:none}.detail-actions a:first-child{color:#fff;background:#3157d5;border-color:#3157d5}.system-visual{color:#fff;background:#111416;flex-direction:column;justify-content:space-between;min-height:410px;padding:28px;display:flex;box-shadow:20px 20px #dce3ef}.system-visual header{letter-spacing:.15em;color:#8393a9;border-bottom:1px solid #253246;justify-content:space-between;padding-bottom:18px;font-size:9px;display:flex}.system-visual header b{color:#9fded5}.system-core{text-align:center;padding:55px 15px}.system-core small{letter-spacing:.15em;color:#75869d}.system-core strong{margin:10px;font:700 42px Manrope;display:block}.system-core p{color:#8ea0b7}.system-lines{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.system-lines i{background:#3157d5;height:5px}.system-lines i:nth-child(2){background:#16a6a0}.system-lines i:nth-child(3){background:#9fded5}.detail-stats{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);max-width:1320px;margin:0 auto 120px;display:grid}.detail-stats article{border-right:1px solid var(--line);padding:28px;display:grid}.detail-stats article:last-child{border:0}.detail-stats strong{font:700 30px Manrope}.detail-stats span{text-transform:uppercase;letter-spacing:.14em;color:var(--muted);font-size:8px}.detail-intro{max-width:1320px;margin:auto}.detail-intro h2,.flow-section h2,.architecture h2,.security-band h2,.company-story h2,.page-cta h2{letter-spacing:-.045em;margin:0;font:700 clamp(38px,4.5vw,62px)/1.08 Manrope}.capability-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);max-width:1320px;margin:55px auto 120px;display:grid}.capability-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;padding:35px}.capability-grid span,.principles span{color:#3157d5;font-size:9px}.capability-grid h3{margin:35px 0 10px;font:700 24px Manrope}.capability-grid p{color:var(--muted);line-height:1.7}.flow-section{background:#e9eef7;grid-template-columns:.8fr 1.2fr;gap:7vw;padding:100px max(30px,50vw - 660px);display:grid}.flow-section>div:first-child>p:last-child{color:var(--muted);line-height:1.7}.flow-map article{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:35px 1fr auto;align-items:center;padding:22px;display:grid}.flow-map span{color:#3157d5;font-size:9px}.flow-map b{font:600 17px Manrope}.flow-map i{color:#16a6a0;font-style:normal}.page-cta{text-align:center;color:#fff;background:#111416;padding:110px 30px}.page-cta h2{max-width:900px;margin:auto}.page-cta>a{color:#111416;background:#9fded5;margin-top:35px;padding:16px 21px;font-weight:700;text-decoration:none;display:inline-block}.solution-list{grid-template-columns:1fr 1fr;max-width:1320px;margin:100px auto;display:grid}.solution-list article{border:1px solid var(--line);background:#fff;margin:-1px 0 0 -1px;padding:42px}.solution-list article>span{color:#3157d5;font-size:9px}.solution-list h2{margin:35px 0 8px;font:700 32px Manrope}.solution-list p,.solution-list li{color:var(--muted);line-height:1.65}.solution-list a{margin-top:18px;font-size:12px;font-weight:700;text-decoration:none;display:inline-block}.architecture{grid-template-columns:.8fr 1.2fr;gap:8vw;max-width:1320px;margin:80px auto 120px;display:grid}.architecture-copy>p:last-child,.company-story p{color:var(--muted);line-height:1.75}.architecture-stack{border-top:1px solid var(--line)}.architecture-stack article{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr;padding:26px 0;display:grid}.architecture-stack span{color:#3157d5;font-size:9px}.architecture-stack h3{margin:0 0 7px;font:700 22px Manrope}.architecture-stack p{color:var(--muted);margin:0}.security-band{color:#fff;background:#111416;grid-template-columns:1fr 1fr;gap:8vw;padding:100px max(30px,50vw - 660px);display:grid}.security-band ul{grid-template-columns:1fr 1fr;gap:12px;padding:0;list-style:none;display:grid}.security-band li{color:#afbdd0;border:1px solid #26364b;padding:18px;font-size:12px}.company-story{grid-template-columns:1fr 1fr;gap:8vw;max-width:1320px;margin:110px auto;display:grid}.company-story>div:last-child{font-size:17px}.principles{grid-template-columns:repeat(3,1fr);max-width:1320px;margin:0 auto 120px;display:grid}.principles article{border:1px solid var(--line);background:#fff;margin-left:-1px;padding:35px}.principles h3{margin:45px 0 10px;font:700 23px Manrope}.principles p{color:var(--muted);line-height:1.7}.contact-layout{grid-template-columns:1fr 1fr;gap:8vw;max-width:1320px;margin:auto;padding:100px 0 120px;display:grid}.contact-details{margin-top:55px;display:grid}.contact-details span{letter-spacing:.16em;color:var(--muted);font-size:8px}.contact-details a{margin:8px 0;font:700 22px Manrope;text-decoration:none}.contact-details small{color:var(--muted)}.contact-layout form{border:1px solid var(--line);background:#fff;padding:35px}.contact-layout label{gap:8px;margin-bottom:20px;font-size:11px;font-weight:700;display:grid}.contact-layout input,.contact-layout select,.contact-layout textarea{border:1px solid var(--line);background:#fff;outline:none;padding:14px}.contact-layout input:focus,.contact-layout textarea:focus{border-color:#3157d5}.form-grid{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.contact-layout button{color:#fff;background:#3157d5;border:0;width:100%;padding:16px;font-weight:700}.global-footer{color:#fff;background:#111416;grid-template-columns:1fr 1fr;gap:50px;padding:75px max(30px,50vw - 660px) 30px;display:grid}.global-footer h3{margin-top:32px;font:600 26px/1.4 Manrope}.global-footer nav{grid-template-columns:1fr 1fr;display:grid}.global-footer section{flex-direction:column;gap:11px;display:flex}.global-footer section b{letter-spacing:.15em;color:#9fded5;margin-bottom:8px;font-size:9px}.global-footer section a{color:#93a3b8;font-size:12px;text-decoration:none}.global-footer>small{color:#68798f;border-top:1px solid #233146;grid-column:1/-1;padding-top:25px}@media (width<=900px){.global-header nav{gap:16px}.detail-hero,.flow-section,.architecture,.security-band,.company-story,.contact-layout{grid-template-columns:1fr}.detail-hero{padding-top:70px}.system-visual{margin-top:20px}.contact-layout,.page-hero,.detail-intro{padding-inline:25px}.detail-intro{margin-inline:0}.detail-stats,.capability-grid,.product-directory,.solution-list,.architecture,.company-story,.principles{margin-inline:25px}.security-band{padding-inline:25px}}@media (width<=680px){.global-header{height:70px;padding:0 20px}.global-header nav{background:#fff;padding:22px;display:none;position:absolute;top:70px;left:0;right:0}.global-header nav.open{display:grid}.global-header>div{display:none}.global-header>button{display:block}.page-hero,.detail-hero{padding:70px 20px}.page-hero h1,.detail-hero h1,.contact-layout h1{font-size:45px}.product-directory,.detail-stats,.capability-grid,.solution-list,.architecture,.company-story,.principles{margin-left:20px;margin-right:20px}.detail-stats,.capability-grid,.solution-list,.principles{grid-template-columns:1fr}.detail-stats article{border-right:0;border-bottom:1px solid var(--line)}.product-directory>a{grid-template-columns:35px 1fr auto;padding-inline:5px}.flow-section,.security-band{padding:75px 20px}.security-band ul,.form-grid{grid-template-columns:1fr}.contact-layout{padding:70px 20px}.contact-layout form{padding:22px}.global-footer{grid-template-columns:1fr;padding:60px 20px 25px}.global-footer nav{gap:25px}.hero{padding-top:45px;padding-bottom:55px}}.number-grid strong,.faq-list button i{color:#3157d5;background:0 0}.product-icon i{background:#3157d5!important}.product-card.cyan .product-icon i{background:#16a6a0!important}.product-card.orange .product-icon i{background:#397fbf!important}.product-card.pink .product-icon i{background:#5a8eb7!important}.product-card.green .product-icon i{background:#35a77a!important}.chart path[stroke]{stroke:#c87850}.signal{filter:drop-shadow(0 0 8px #75d4e373);border-color:#9fded5}.channelBar{background:#dbeef1}.channelBar b{color:#3157d5}.auth-form .submit-button{background:#3157d5}.auth-form .google-button:hover{background:#f9fbfd;border-color:#8baed3}.fit-section{color:#fff;background:#111416;grid-template-columns:1fr 1fr;align-items:center;gap:7vw;max-width:1320px;margin:0 auto 110px;padding:45px;display:grid}.fit-section h2,.spec-section h2,.product-faq h2,.integration-note h2,.honesty-panel h2{letter-spacing:-.045em;margin:0;font:700 clamp(34px,4vw,54px)/1.1 Manrope}.fit-list{gap:10px;display:grid}.fit-list span{color:#bbcadb;border:1px solid #293a50;padding:18px;font-weight:600}.spec-section{grid-template-columns:.75fr 1.25fr;gap:7vw;max-width:1320px;margin:120px auto;display:grid}.spec-section>div:first-child>p:last-child{color:var(--muted);line-height:1.75}.spec-columns{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);display:grid}.spec-columns article{border-right:1px solid var(--line);flex-direction:column;gap:15px;padding:25px;display:flex}.spec-columns article:last-child{border:0}.spec-columns span{letter-spacing:.14em;color:#3157d5;margin-bottom:15px;font-size:8px}.spec-columns b{font-size:11px;line-height:1.5}.product-faq{grid-template-columns:.7fr 1.3fr;gap:8vw;max-width:1320px;margin:120px auto;display:grid}.product-faq>div:last-child{border-top:1px solid var(--line)}.product-faq article{border-bottom:1px solid var(--line)}.product-faq button{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;width:100%;padding:22px 0;display:flex}.product-faq button b{font:600 16px Manrope}.product-faq button i{color:#3157d5;font-size:22px;font-style:normal}.product-faq article p{color:var(--muted);margin:0 35px 22px 0;line-height:1.7;display:none}.product-faq article.active p{display:block}.integration-grid,.security-controls,.case-directory{max-width:1320px;margin:0 auto 120px}.integration-grid{grid-template-columns:repeat(2,1fr);display:grid}.integration-grid article{border:1px solid var(--line);background:#fff;margin:-1px 0 0 -1px;padding:38px}.integration-grid article>span,.security-controls>article>span,.case-directory>article>span{color:#3157d5;font-size:9px}.integration-grid h2{margin:32px 0 15px;font:700 27px Manrope}.integration-grid ul{color:var(--muted);gap:9px;margin:0;padding:0;list-style:none;display:grid}.integration-grid li:before{content:"→";color:#16a6a0;margin-right:10px}.integration-note,.honesty-panel{background:#e9eef7;grid-template-columns:1fr 1fr;align-items:center;gap:8vw;padding:90px max(30px,50vw - 660px);display:grid}.integration-note>p,.honesty-panel>p{color:var(--muted);font-size:16px;line-height:1.8}.security-controls{border-top:1px solid var(--line)}.security-controls>article{border-bottom:1px solid var(--line);grid-template-columns:55px 1fr;padding:30px 10px;display:grid}.security-controls h2{margin:0 0 7px;font:700 24px Manrope}.security-controls p{color:var(--muted);max-width:800px;margin:0;line-height:1.7}.honesty-panel{color:#fff;background:#111416}.honesty-panel>p{color:#9eb0c6}.case-directory{border-top:1px solid var(--line)}.case-directory>article{border-bottom:1px solid var(--line);grid-template-columns:55px 1fr auto;align-items:start;gap:25px;padding:38px 10px;display:grid}.case-directory h2{margin:0 0 8px;font:700 30px Manrope}.case-directory p{color:var(--muted);max-width:760px;line-height:1.7}.case-directory div>div{flex-wrap:wrap;gap:7px;display:flex}.case-directory div>div b{background:#e7edf7;padding:7px 10px;font-size:9px}.case-directory a{border:1px solid var(--line);padding:12px 15px;font-size:11px;font-weight:700;text-decoration:none}.global-header nav{gap:26px}@media (width<=950px){.fit-section,.spec-section,.product-faq{grid-template-columns:1fr}.spec-columns{margin-top:15px}.fit-section,.spec-section,.product-faq,.integration-grid,.security-controls,.case-directory{margin-left:25px;margin-right:25px}}@media (width<=680px){.fit-section,.spec-section,.product-faq,.integration-grid,.security-controls,.case-directory{margin-left:20px;margin-right:20px}.fit-section{padding:28px}.spec-columns,.integration-grid{grid-template-columns:1fr}.spec-columns article{border-right:0;border-bottom:1px solid var(--line)}.integration-note,.honesty-panel{grid-template-columns:1fr;padding:70px 20px}.case-directory>article{grid-template-columns:35px 1fr}.case-directory a{grid-column:2}.security-controls>article{grid-template-columns:35px 1fr}}.contact-layout form>small{color:var(--muted);margin-top:14px;font-size:9px;line-height:1.5;display:block}.contact-success{color:#fff;background:#111416;align-self:start;padding:45px}.contact-success>span{letter-spacing:.16em;color:#9fded5;font-size:9px}.contact-success h2{letter-spacing:-.04em;font:700 38px/1.15 Manrope}.contact-success p{color:#a7b6c9;line-height:1.7}.contact-success a{color:#111416;background:#9fded5;margin-top:20px;padding:14px 17px;font-size:12px;font-weight:700;text-decoration:none;display:inline-block}.ai-nav-link:before{content:"●";color:#16a6a0;margin-right:6px;font-size:7px}.ai-widget{z-index:100;position:fixed;bottom:22px;right:24px}.ai-launcher{color:#fff;cursor:pointer;background:#111416;border:0;align-items:center;gap:10px;height:48px;padding:0 18px 0 7px;display:flex;box-shadow:0 10px 28px #07122138}.ai-launcher span{background:linear-gradient(135deg,#3157d5,#16a6a0);place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.ai-launcher b{font-size:12px}.ai-panel{background:#f7f9fb;border:1px solid #cfdae6;flex-direction:column;width:min(390px,100vw - 28px);height:min(610px,100vh - 100px);display:flex;position:absolute;bottom:59px;right:0;box-shadow:0 24px 65px #0712213d}.ai-panel>header{color:#fff;background:#111416;justify-content:space-between;align-items:center;height:68px;padding:0 17px;display:flex}.ai-panel>header>div{align-items:center;gap:10px;display:flex}.ai-panel>header i{background:#16a6a0;border-radius:50%;width:9px;height:9px;box-shadow:0 0 10px #16a6a0}.ai-panel>header span{display:grid}.ai-panel>header small{color:#8395ab;font-size:9px}.ai-panel>header button{color:#fff;background:0 0;border:0;font-size:22px}.ai-messages{flex:1;padding:17px;overflow:auto}.ai-messages article{gap:9px;margin-bottom:15px;display:flex}.ai-messages article>span{color:#fff;background:#3157d5;flex:0 0 28px;place-items:center;height:28px;font-size:9px;font-weight:700;display:grid}.ai-messages article.user{flex-direction:row-reverse}.ai-messages p{background:#fff;border:1px solid #dce3eb;margin:0;padding:11px 13px;font-size:12px;line-height:1.55}.ai-suggestions{flex-wrap:wrap;gap:6px;padding:0 17px 10px;display:flex}.ai-suggestions button{background:#fff;border:1px solid #cad7e4;padding:7px 9px;font-size:9px}.ai-panel>form{background:#fff;border:1px solid #bdccdc;grid-template-columns:1fr 42px;margin:0 14px;display:grid}.ai-panel>form input{border:0;outline:none;padding:13px;font-size:12px}.ai-panel>form button{color:#fff;background:#3157d5;border:0;font-size:18px}.ai-panel>footer{text-align:center;color:#7c8b9d;padding:9px 15px;font-size:8px}.ai-hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:7vw;max-width:1380px;margin:auto;padding:95px 30px 110px;display:grid}.ai-hero h1{letter-spacing:-.055em;margin:0;font:700 clamp(50px,5.8vw,80px)/1.02 Manrope}.ai-hero>div:first-child>p:not(.page-eyebrow){color:var(--muted);max-width:720px;font-size:17px;line-height:1.75}.ai-hero>div:first-child>div{gap:12px;margin-top:32px;display:flex}.ai-hero a,.ai-hero button{border:1px solid var(--line);color:#111416;background:#fff;padding:15px 18px;font-size:11px;font-weight:700;text-decoration:none}.ai-hero button{color:#fff;background:#3157d5;border-color:#3157d5}.mcp-terminal{color:#fff;background:#111416;padding:25px;box-shadow:20px 20px #d6e2ee}.mcp-terminal header,.mcp-terminal footer{letter-spacing:.14em;color:#8192a8;justify-content:space-between;font-size:8px;display:flex}.mcp-terminal header{border-bottom:1px solid #26364a;padding-bottom:18px}.mcp-terminal header b{color:#9fded5}.mcp-terminal pre{color:#b8c7d8;min-height:335px;padding:30px 10px;font:12px/1.8 Consolas,monospace}.mcp-terminal footer{justify-content:flex-start;gap:8px}.mcp-terminal footer i{background:#16a6a0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #16a6a0}.ai-difference,.ai-client-flow,.ai-compatibility{padding:100px max(30px,50vw - 660px)}.ai-difference{color:#fff;background:#111416;grid-template-columns:1fr 1fr;align-items:center;gap:8vw;display:grid}.ai-difference h2,.ai-client-flow h2,.ai-compatibility h2{letter-spacing:-.045em;margin:0;font:700 clamp(38px,4.5vw,62px)/1.08 Manrope}.ai-difference>p{color:#9fb0c5;font-size:16px;line-height:1.8}.mcp-tools{grid-template-columns:1fr 1fr;max-width:1320px;margin:100px auto;display:grid}.mcp-tools article{border:1px solid var(--line);background:#fff;margin:-1px 0 0 -1px;padding:35px}.mcp-tools span{color:#3157d5;font-size:9px}.mcp-tools code{color:#0b7f92;margin:35px 0 12px;font-size:15px;display:block}.mcp-tools p{color:var(--muted);line-height:1.7}.ai-client-flow{background:#e9eef7;grid-template-columns:.8fr 1.2fr;gap:8vw;display:grid}.ai-client-flow>div:last-child{border-top:1px solid #cbd7e3}.ai-client-flow article{border-bottom:1px solid #cbd7e3;grid-template-columns:40px 130px 1fr;gap:15px;padding:21px 0;display:grid}.ai-client-flow span{color:#3157d5;font-size:9px}.ai-client-flow p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.ai-compatibility{grid-template-columns:.8fr 1.2fr;gap:8vw;display:grid}.compat-grid{grid-template-columns:1fr 1fr;display:grid}.compat-grid span{border:1px solid var(--line);background:#fff;margin:-1px 0 0 -1px;padding:20px;font-size:11px;font-weight:700}.compat-grid span:before{content:"✓";color:#16a6a0;margin-right:9px}@media (width<=900px){.ai-hero,.ai-difference,.ai-client-flow,.ai-compatibility{grid-template-columns:1fr}.mcp-terminal{margin-top:25px}.global-header nav{gap:15px}.global-header nav a{font-size:11px}}@media (width<=680px){.ai-widget{bottom:14px;right:14px}.ai-panel{width:auto;position:fixed;bottom:72px;left:14px;right:14px}.ai-launcher b{display:none}.ai-launcher{padding-right:7px}.ai-hero{padding:70px 20px}.ai-hero h1{font-size:45px}.mcp-tools{grid-template-columns:1fr;margin:70px 20px}.ai-difference,.ai-client-flow,.ai-compatibility{padding:70px 20px}.ai-client-flow article{grid-template-columns:30px 1fr}.ai-client-flow article p{grid-column:2}.compat-grid{grid-template-columns:1fr}}.home-ai-section{color:#fff;background:#111416;grid-template-columns:1fr 1fr;align-items:center;gap:8vw;padding:100px max(30px,50vw - 660px);display:grid}.home-ai-section h2{letter-spacing:-.05em;margin:0;font:700 clamp(42px,5vw,68px)/1.05 Manrope}.home-ai-section>div:first-child>p:not(.kicker){color:#9fb0c5;line-height:1.75}.home-ai-section a{color:#111416;background:#9fded5;margin-top:20px;padding:15px 18px;font-weight:700;text-decoration:none;display:inline-block}.home-ai-code{text-align:center;background:radial-gradient(circle,#1769e029,#0000 60%);border:1px solid #2a3a4e;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;min-height:280px;padding:35px;display:grid}.home-ai-code span,.home-ai-code b{letter-spacing:.1em;border:1px solid #33475e;padding:18px 10px;font-size:10px}.home-ai-code b{background:#3157d5;border-color:#3157d5}.home-ai-code i{color:#9fded5;font-style:normal}.home-ai-code small{color:#71849b;letter-spacing:.14em;grid-column:1/-1}@media (width<=800px){.home-ai-section{grid-template-columns:1fr;padding:75px 20px}.home-ai-code{grid-template-columns:1fr;margin-top:20px;padding:18px}.home-ai-code i{transform:rotate(90deg)}}.glossary-hero{position:relative;overflow:hidden}.glossary-hero:after{content:"GLOSSARY";letter-spacing:-.08em;color:#ffffff06;font:700 clamp(80px,14vw,190px)/1 Manrope;position:absolute;bottom:-35px;right:-18px}.glossary-intro{grid-template-columns:.8fr 1.2fr;gap:9vw;max-width:1320px;margin:110px auto;display:grid}.glossary-intro h2,.glossary-path h2{letter-spacing:-.045em;margin:0;font:700 clamp(38px,4.5vw,62px)/1.08 Manrope}.glossary-intro>p{color:var(--muted);margin:35px 0 0;font-size:17px;line-height:1.8}.glossary-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;max-width:1320px;margin:0 auto 120px;display:grid}.glossary-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;grid-template-columns:40px 1fr;gap:20px;padding:38px;display:grid}.glossary-grid article>span{color:#3157d5;font-size:9px}.glossary-grid h2{margin:0 0 14px;font:700 29px Manrope}.glossary-grid p{color:var(--muted);margin:0 0 26px;line-height:1.7}.glossary-grid small{color:#3157d5;letter-spacing:.16em;margin-bottom:8px;font-size:8px;font-weight:700;display:block}.glossary-path{background:#e9eef7;grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw;padding:95px max(30px,50vw - 660px);display:grid}.glossary-path>div:last-child{border-top:1px solid #bdcbd9;flex-direction:column;display:flex}.glossary-path a{border-bottom:1px solid #bdcbd9;padding:18px 4px;font-size:13px;font-weight:700;text-decoration:none}.global-header .ai-nav-link,.global-footer section a:hover,.global-header nav a:hover{color:#3157d5}@media (width<=900px){.glossary-intro,.glossary-grid{margin-left:25px;margin-right:25px}.glossary-intro,.glossary-path{grid-template-columns:1fr}}@media (width<=680px){.glossary-intro,.glossary-grid{margin-left:20px;margin-right:20px}.glossary-grid{grid-template-columns:1fr}.glossary-grid article{padding:28px 20px}.glossary-path{padding:70px 20px}}.buyer-section{max-width:1360px;margin:auto;padding:125px 28px}.buyer-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:8vw;margin-bottom:55px;display:grid}.buyer-heading .kicker{grid-column:1/-1}.buyer-heading h2,.platform-map-copy h2,.deployment-title h2,.deployment-process h2{letter-spacing:-.055em;margin:0;font:700 clamp(42px,5vw,68px)/1.05 Manrope}.buyer-heading>p{color:var(--muted);margin:0;line-height:1.8}.buyer-grid{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.buyer-grid>a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;flex-direction:column;min-height:360px;padding:32px;text-decoration:none;transition:all .25s;display:flex}.buyer-grid>a:hover{background:#eef3fa;transform:translateY(-5px)}.buyer-grid span{letter-spacing:.13em;color:#3157d5;font-size:8px}.buyer-grid h3{margin:55px 0 16px;font:700 28px/1.15 Manrope}.buyer-grid p{color:var(--muted);line-height:1.7}.buyer-grid b{margin-top:auto;font-size:11px}.platform-map-section{color:#fff;background:#111416;grid-template-columns:.75fr 1.25fr;align-items:center;gap:7vw;padding:115px max(30px,50vw - 660px);display:grid}.platform-map-copy>p:not(.kicker){color:#9fb0c5;line-height:1.8}.platform-map-copy>a{color:#9fded5;border-bottom:1px solid #9fded5;margin-top:20px;padding-bottom:7px;font-weight:700;text-decoration:none;display:inline-block}.platform-map-visual{background:linear-gradient(145deg,#0b1828,#111416);border:1px solid #293b50;grid-template-columns:1fr auto 1.6fr auto 1fr;align-items:center;gap:12px;min-height:420px;padding:34px;display:grid;position:relative}.platform-map-visual>i{color:#9fded5;font-style:normal}.map-rail,.map-core{border:1px solid #2b3b50;gap:10px;padding:22px;display:grid}.map-rail span,.map-core small{letter-spacing:.14em;color:#7590ad;font-size:8px}.map-rail b{font:600 15px Manrope}.map-rail small{color:#718197}.map-core strong{font:600 18px Manrope}.map-core>div{grid-template-columns:repeat(5,1fr);gap:3px;display:grid}.map-core>div span{text-align:center;background:#14243a;padding:8px 3px;font-size:7px}.map-ai{background:#3157d5;align-items:center;gap:14px;padding:12px 18px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.map-ai b{font-size:10px}.map-ai span{color:#cce0ff;font-size:8px}.deployment-hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:8vw;max-width:1380px;margin:auto;padding:105px 30px;display:grid}.deployment-hero h1{letter-spacing:-.055em;margin:0;font:700 clamp(50px,5.8vw,82px)/1.02 Manrope}.deployment-hero>div:first-child>p:last-child{color:var(--muted);max-width:700px;font-size:17px;line-height:1.8}.deployment-schematic{color:#fff;background:#111416;padding:30px;box-shadow:18px 18px #dce3ef}.deployment-schematic>small{letter-spacing:.16em;color:#7c91aa;font-size:8px}.deployment-schematic article{border-bottom:1px solid #26374c;grid-template-columns:35px 1fr auto;padding:21px 5px;display:grid}.deployment-schematic span{color:#9fded5;font-size:9px}.deployment-schematic b{font:600 15px Manrope}.deployment-schematic i{color:#9fded5;font-style:normal}.deployment-models{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);max-width:1320px;margin:20px auto 120px;display:grid}.deployment-title{border-bottom:1px solid var(--line);grid-column:1/-1;padding:60px 0}.deployment-models>article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;padding:35px}.deployment-models>article>span{color:#3157d5;font-size:9px}.deployment-models h3{margin:42px 0 12px;font:700 28px Manrope}.deployment-models p,.deployment-models li{color:var(--muted);line-height:1.65}.deployment-models ul{border-top:1px solid var(--line);padding:20px 0 0;list-style:none}.deployment-models li{padding:6px 0;font-size:12px}.deployment-models li:before{content:"✓";color:#16a6a0;margin-right:10px}.deployment-process{background:#e9eef7;grid-template-columns:.7fr 1.3fr;gap:8vw;padding:110px max(30px,50vw - 660px);display:grid}.deployment-process>div:first-child>p:last-child{color:var(--muted);line-height:1.8}.deployment-process>div:last-child{border-top:1px solid #bfccd9}.deployment-process article{border-bottom:1px solid #bfccd9;grid-template-columns:40px 130px 1fr;gap:20px;padding:24px 5px;display:grid}.deployment-process span{color:#3157d5;font-size:9px}.deployment-process h3{margin:0;font:700 18px Manrope}.deployment-process article p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}@media (width<=950px){.buyer-heading,.platform-map-section,.deployment-hero,.deployment-process,.buyer-grid{grid-template-columns:1fr}.buyer-grid>a{min-height:280px}.platform-map-visual{margin-top:20px}.deployment-models{margin-left:25px;margin-right:25px}}@media (width<=680px){.buyer-section{padding:80px 20px}.buyer-heading{grid-template-columns:1fr}.platform-map-section{padding:80px 20px}.platform-map-visual{grid-template-columns:1fr;gap:8px;padding:20px}.platform-map-visual>i{text-align:center;transform:rotate(90deg)}.map-ai{justify-content:center;position:static;transform:none}.deployment-hero{padding:70px 20px}.deployment-models{grid-template-columns:1fr;margin:0 20px 80px}.deployment-title{padding:45px 0}.deployment-process{padding:75px 20px}.deployment-process article{grid-template-columns:30px 1fr}.deployment-process article p{grid-column:2}}.targeting-hero{grid-template-columns:1fr 1fr;align-items:center;gap:7vw;max-width:1380px;margin:auto;padding:105px 30px 120px;display:grid}.targeting-hero h1{letter-spacing:-.055em;margin:0;font:700 clamp(50px,5.7vw,82px)/1.01 Manrope}.targeting-hero>div:first-child>p:not(.page-eyebrow){color:var(--muted);max-width:690px;font-size:17px;line-height:1.8}.targeting-hero>div:first-child>div{gap:12px;margin-top:30px;display:flex}.targeting-hero a{border:1px solid var(--line);padding:15px 18px;font-size:12px;font-weight:700;text-decoration:none}.targeting-hero a:first-child{color:#fff;background:#3157d5;border-color:#3157d5}.targeting-console{color:#fff;background:#111416;padding:28px;box-shadow:20px 20px #dce3ef}.targeting-console header{color:#7c90a8;letter-spacing:.13em;border-bottom:1px solid #27394e;justify-content:space-between;padding-bottom:18px;font-size:8px;display:flex}.targeting-console header b{color:#9fded5}.targeting-console article{border-bottom:1px solid #27394e;padding:23px 0}.targeting-console article small{color:#6f86a0;letter-spacing:.14em;font-size:8px}.targeting-console article div{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:13px;display:grid}.targeting-console article span{text-align:center;color:#bdcad9;background:#142237;padding:10px 4px;font-size:7px}.targeting-console footer{color:#8398af;padding-top:20px;font-size:9px}.targeting-console footer i{background:#16a6a0;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.targeting-principle{color:#fff;background:#111416;grid-template-columns:.35fr 1fr .65fr;align-items:start;gap:5vw;padding:105px max(30px,50vw - 660px);display:grid}.targeting-principle h2{letter-spacing:-.045em;margin:0;font:700 clamp(38px,4.3vw,60px)/1.08 Manrope}.targeting-principle>p:last-child{color:#9db0c5;margin-top:10px;line-height:1.8}.dimension-grid{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);max-width:1320px;margin:110px auto;display:grid}.dimension-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;min-height:200px;padding:30px}.dimension-grid span,.control-catalog>article>div:first-child>span{color:#3157d5;font-size:9px}.dimension-grid h3{margin:40px 0 8px;font:700 23px Manrope}.dimension-grid p{color:var(--muted);margin:0;line-height:1.65}.control-catalog{max-width:1320px;margin:0 auto 120px}.control-catalog>header{grid-template-columns:.45fr 1fr .75fr;gap:5vw;padding-bottom:55px;display:grid}.control-catalog>header h2{letter-spacing:-.045em;margin:0;font:700 clamp(36px,4vw,55px)/1.08 Manrope}.control-catalog>header>p:last-child{color:var(--muted);line-height:1.75}.control-catalog>article{border-top:1px solid var(--line);grid-template-columns:.65fr 1.35fr;gap:7vw;padding:42px 0;display:grid}.control-catalog>article>div:first-child h2{margin:12px 0;font:700 30px Manrope}.control-catalog>article>div:first-child p,.control-catalog section p{color:var(--muted);line-height:1.7}.control-catalog>article>div:last-child{grid-template-columns:1fr 1fr;display:grid}.control-catalog section{border-left:1px solid var(--line);padding:5px 25px 25px}.control-catalog section h3{margin:0 0 8px;font:700 16px Manrope}.control-catalog section p{margin:0;font-size:13px}.targeting-strength{background:#e9eef7;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:105px max(30px,50vw - 660px);display:grid}.targeting-strength h2{letter-spacing:-.045em;margin:0;font:700 clamp(38px,4.3vw,60px)/1.08 Manrope}.targeting-strength>div:last-child{border-top:1px solid #bdcad7;border-left:1px solid #bdcad7;grid-template-columns:1fr 1fr;display:grid}.targeting-strength article{border-bottom:1px solid #bdcad7;border-right:1px solid #bdcad7;padding:27px}.targeting-strength article b{font:700 18px Manrope}.targeting-strength article p{color:var(--muted);font-size:13px;line-height:1.65}@media (width<=900px){.targeting-hero,.targeting-principle,.control-catalog>header,.control-catalog>article,.targeting-strength{grid-template-columns:1fr}.dimension-grid,.control-catalog{margin-left:25px;margin-right:25px}.targeting-principle,.control-catalog>header{gap:20px}}@media (width<=680px){.targeting-hero{padding:70px 20px}.targeting-hero>div:first-child>div{flex-direction:column}.targeting-console{margin-top:20px;padding:20px}.targeting-console article div{grid-template-columns:1fr 1fr}.targeting-principle,.targeting-strength{padding:75px 20px}.dimension-grid{grid-template-columns:1fr;margin:75px 20px}.control-catalog{margin:0 20px 80px}.control-catalog>article>div:last-child,.targeting-strength>div:last-child{grid-template-columns:1fr}.control-catalog section{padding-left:18px}}.product-controls{max-width:1320px;margin:120px auto}.product-controls>header{grid-template-columns:1fr .7fr;align-items:end;gap:8vw;margin-bottom:45px;display:grid}.product-controls>header h2{letter-spacing:-.045em;margin:0;font:700 clamp(38px,4.4vw,60px)/1.08 Manrope}.product-controls>header>p{color:var(--muted);line-height:1.8}.product-controls>div{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.product-controls article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;min-height:230px;padding:30px}.product-controls article span{color:#3157d5;font-size:9px}.product-controls article h3{margin:45px 0 10px;font:700 21px Manrope}.product-controls article p{color:var(--muted);font-size:13px;line-height:1.7}.product-controls>a{border-bottom:1px solid;margin-top:28px;padding-bottom:7px;font-size:12px;font-weight:700;text-decoration:none;display:inline-block}@media (width<=900px){.product-controls{margin-left:25px;margin-right:25px}.product-controls>header{grid-template-columns:1fr}.product-controls>div{grid-template-columns:1fr 1fr}}@media (width<=680px){.product-controls{margin:80px 20px}.product-controls>div{grid-template-columns:1fr}}.resource-clusters{max-width:1320px;margin:100px auto}.resource-clusters>section{border-top:1px solid var(--line);grid-template-columns:.35fr 1fr;gap:6vw;padding:60px 0;display:grid}.resource-clusters header h2{margin:0;font:700 25px Manrope}.resource-clusters>section>div{grid-template-columns:1fr 1fr;display:grid}.resource-clusters a{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:300px;margin:-1px 0 0 -1px;padding:30px;text-decoration:none;transition:all .2s;display:flex}.resource-clusters a:hover{background:#eef3fa}.resource-clusters a>span{letter-spacing:.14em;color:#3157d5;font-size:8px}.resource-clusters h3{margin:42px 0 12px;font:700 23px/1.2 Manrope}.resource-clusters a p{color:var(--muted);font-size:13px;line-height:1.7}.resource-clusters a b{margin-top:auto;font-size:10px}.knowledge-article>article{max-width:1320px;margin:auto;padding:35px 30px 120px}.knowledge-article>article>nav{color:var(--muted);gap:10px;padding:18px 0 55px;font-size:10px;display:flex}.knowledge-article>article>nav a{text-decoration:none}.knowledge-article>article>header{max-width:1000px;padding-bottom:75px}.knowledge-article>article>header h1{letter-spacing:-.055em;margin:0;font:700 clamp(50px,6vw,82px)/1.02 Manrope}.knowledge-article>article>header>p:last-child{color:var(--muted);max-width:800px;font-size:19px;line-height:1.75}.article-layout{border-top:1px solid var(--line);grid-template-columns:260px 1fr;gap:8vw;padding-top:45px;display:grid}.article-layout aside{flex-direction:column;height:max-content;display:flex;position:sticky;top:25px}.article-layout aside small{letter-spacing:.14em;color:#3157d5;margin-bottom:15px;font-size:8px}.article-layout aside a{border-bottom:1px solid var(--line);padding:11px 0;font-size:10px;text-decoration:none}.article-layout aside a:last-child{color:#fff;background:#111416;border:0;margin-top:28px;padding:14px}.article-body{max-width:820px}.article-intro{color:#21334a;margin:0 0 75px;font:500 24px/1.55 Manrope}.article-body>section{border-bottom:1px solid var(--line);margin-bottom:65px;padding:0 0 65px;scroll-margin-top:25px}.article-body>section>span{color:#3157d5;font-size:9px}.article-body h2{letter-spacing:-.04em;margin:18px 0;font:700 clamp(32px,3.5vw,48px)/1.1 Manrope}.article-body>section>p{color:var(--muted);font-size:17px;line-height:1.85}.article-body ul{grid-template-columns:1fr 1fr;gap:8px;padding:20px 0 0;list-style:none;display:grid}.article-body li{background:#edf2f8;padding:15px;font-size:12px}.article-body li:before{content:"→";color:#3157d5;margin-right:8px}.article-note{background:#edf2f8;border-left:3px solid #16a6a0;padding:28px}.article-note b{font:700 17px Manrope}.article-note p{color:var(--muted);line-height:1.7}.article-next{color:#fff;background:#111416;grid-template-columns:1fr 1fr;gap:8vw;padding:90px max(30px,50vw - 660px);display:grid}.article-next h2{letter-spacing:-.045em;margin:0;font:700 clamp(35px,4vw,54px)/1.1 Manrope}.article-next>div:last-child{border-top:1px solid #2d3c50;flex-direction:column;display:flex}.article-next a{color:#aebdd0;border-bottom:1px solid #2d3c50;padding:17px;font-size:12px;text-decoration:none}@media (width<=900px){.resource-clusters{margin-left:25px;margin-right:25px}.resource-clusters>section,.article-next,.article-layout{grid-template-columns:1fr}.article-layout aside{position:static}.article-layout aside a:not(:last-child),.article-layout aside small{display:none}}@media (width<=680px){.resource-clusters{margin:70px 20px}.resource-clusters>section>div{grid-template-columns:1fr}.knowledge-article>article{padding:25px 20px 80px}.article-body ul{grid-template-columns:1fr}.article-next{padding:70px 20px}}.static-sections{border-top:1px solid var(--line);max-width:1100px;margin:90px auto 120px}.static-sections>article{border-bottom:1px solid var(--line);grid-template-columns:55px 1fr;padding:42px 10px;display:grid}.static-sections>article>span{color:#3157d5;font-size:9px}.static-sections h2{margin:0 0 14px;font:700 31px Manrope}.static-sections p{color:var(--muted);max-width:850px;font-size:16px;line-height:1.8}.static-sections article div div{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.static-sections a{background:#e7edf7;padding:10px 12px;font-size:10px;font-weight:700;text-decoration:none}@media (width<=680px){.static-sections{margin:60px 20px}.static-sections>article{grid-template-columns:35px 1fr;padding:30px 0}}.footer-machine{color:#718298;margin-top:35px;font-size:10px}.footer-machine a{color:#9eb2c9}.formats-hero{position:relative;overflow:hidden}.formats-hero:after{content:"FORMAT → DELIVERY → OUTCOME";color:#718096;letter-spacing:.18em;font-size:9px;position:absolute;bottom:30px;right:max(30px,50vw - 660px)}.formats-intro{grid-template-columns:.8fr 1.2fr;align-items:start;gap:8vw;max-width:1320px;margin:105px auto;display:grid}.formats-intro h2,.format-directory h2,.format-taxonomy h2,.format-definition-section h2,.format-flow-section h2,.format-metrics h2,.format-explainer h2,.format-faq h2,.related-formats h2{letter-spacing:-.045em;margin:0;font:700 clamp(38px,4.5vw,62px)/1.08 Manrope}.formats-intro>div:last-child>p{color:var(--muted);margin:0 0 32px;font-size:17px;line-height:1.8}.format-definition{border-block:1px solid var(--line);grid-template-columns:auto 1fr auto auto 1fr auto auto 1fr;align-items:center;gap:12px;padding:20px 0;display:grid}.format-definition span{letter-spacing:.14em;color:var(--accent);font-size:8px}.format-definition b{font-size:12px}.format-definition i{color:#16a6a0;font-style:normal}.format-directory{max-width:1320px;margin:0 auto 125px}.format-directory>header{max-width:860px;margin-bottom:55px}.format-card-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.format-card{background:var(--surface);border:1px solid var(--line);border-radius:18px;text-decoration:none;transition:all .25s;overflow:hidden;box-shadow:0 8px 26px #10182809}.format-card:hover{border-color:#3157d559;transform:translateY(-5px);box-shadow:0 24px 58px #2339771a}.format-card>div:last-child{padding:28px}.format-card>div:last-child>span,.related-formats a>span{letter-spacing:.13em;text-transform:uppercase;color:var(--accent);font-size:8px}.format-card h3{letter-spacing:-.03em;margin:12px 0;font:700 28px Manrope}.format-card p{color:var(--muted);min-height:66px;font-size:13px;line-height:1.7}.format-card>div:last-child>b{border-top:1px solid var(--line);margin-top:22px;padding-top:17px;font-size:11px;display:block}.format-taxonomy{background:#eaf0f8;padding:110px max(30px,50vw - 660px)}.format-taxonomy>header{justify-content:space-between;align-items:end;margin-bottom:50px;display:flex}.format-taxonomy>div{border-top:1px solid #cbd6e4;border-left:1px solid #cbd6e4;grid-template-columns:repeat(4,1fr);display:grid}.format-taxonomy article{background:#ffffff73;border-bottom:1px solid #cbd6e4;border-right:1px solid #cbd6e4;padding:30px}.format-taxonomy article>span,.format-explainer article>span{color:var(--accent);font-size:9px}.format-taxonomy h3{margin:38px 0 10px;font:700 21px Manrope}.format-taxonomy article p{color:var(--muted);font-size:13px;line-height:1.7}.home-formats-section{max-width:1360px;margin:0 auto;padding:125px 28px}.home-formats-section>header{justify-content:space-between;align-items:end;gap:8vw;margin-bottom:55px;display:flex}.home-formats-section>header h2{letter-spacing:-.055em;margin:0;font:700 clamp(42px,5vw,68px)/1.05 Manrope}.home-formats-section>header>p{max-width:470px;color:var(--muted);line-height:1.75}.home-formats-section>div{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.home-formats-section>div>a{border:1px solid var(--line);background:#fff;border-radius:16px;padding-bottom:23px;text-decoration:none;transition:all .22s;overflow:hidden}.home-formats-section>div>a:hover{transform:translateY(-4px);box-shadow:0 22px 50px #23397714}.home-formats-section>div>a>span,.home-formats-section>div>a>h3,.home-formats-section>div>a>b{margin-inline:21px;display:block}.home-formats-section>div>a>span{color:var(--accent);text-transform:uppercase;letter-spacing:.12em;margin-top:21px;font-size:7px}.home-formats-section>div>a h3{margin-top:9px;margin-bottom:24px;font:700 20px Manrope}.home-formats-section>div>a b{border-top:1px solid var(--line);padding-top:15px;font-size:10px}.home-formats-all{border-bottom:1px solid;justify-content:space-between;min-width:290px;margin-top:35px;padding-bottom:8px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.format-visual{color:#101828;background:radial-gradient(circle at 80% 18%,#16a6a038,#0000 27%),radial-gradient(circle at 20% 80%,#3157d54d,#0000 35%),#0b1220;border-radius:22px;place-items:center;min-height:535px;display:grid;position:relative;overflow:hidden}.format-visual:before{content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0}.format-visual.compact{border-radius:0;min-height:235px}.format-visual.compact:after{content:"LIVE FORMAT VIEW";color:#7f92aa;letter-spacing:.14em;font-size:7px;position:absolute;bottom:14px;left:18px}.visual-window{z-index:1;background:#fff;border-radius:12px;width:84%;position:relative;overflow:hidden;box-shadow:0 28px 70px #00000040}.visual-window>header,.browser-layer>header{color:#79869b;background:#eef2f7;border-bottom:1px solid #dce3ec;align-items:center;gap:5px;height:32px;padding:0 12px;font-size:7px;display:flex}.visual-window>header i,.browser-layer>header i{background:#f18c7b;border-radius:50%;width:6px;height:6px}.visual-window>header i:nth-child(2),.browser-layer>header i:nth-child(2){background:#e8bd67}.visual-window>header i:nth-child(3),.browser-layer>header i:nth-child(3){background:#55b99c}.visual-window>header span,.browser-layer>header span{margin-left:7px}.format-visual.compact .visual-window{width:110%;transform:scale(.72)}.format-visual.compact .visual-window>header{height:28px}.search-window{padding-bottom:20px}.search-query{border:1px solid #d9e0e9;border-radius:20px;justify-content:space-between;width:82%;margin:18px auto 11px;padding:10px 13px;font-size:9px;display:flex}.search-window section{border-top:1px solid #e7ebf1;width:82%;margin:0 auto;padding:11px 2px;display:grid}.search-window section small{letter-spacing:.12em;color:#3157d5;font-size:6px}.search-window section b{color:#2548b6;margin:4px 0;font-size:11px}.search-window section p{color:#667085;margin:0;font-size:7px}.format-visual.compact .search-window section:nth-of-type(2){display:none}.publisher-brand{letter-spacing:.13em;border-bottom:2px solid #101828;padding:12px 16px;font:800 10px Manrope}.display-layout{grid-template-columns:1.2fr .8fr;gap:13px;padding:14px;display:grid}.display-layout section>b{background:linear-gradient(135deg,#dfe6f1,#c7d4e8);height:63px;margin-bottom:9px;display:block}.display-layout section p,.outstream-window>p,.contextual-window article p,.browser-layer.front main p{background:#e5eaf1;height:5px;margin:7px 0}.display-layout section p:nth-child(3){width:82%}.display-layout aside>small{text-align:center;color:#8d99aa;margin-bottom:4px;font-size:5px;display:block}.display-layout aside>div{color:#fff;background:linear-gradient(145deg,#15233f,#3157d5);flex-direction:column;min-height:105px;padding:15px;display:flex}.display-layout aside b{letter-spacing:.12em;font-size:8px}.display-layout aside span{margin:13px 0;font:700 13px/1.15 Manrope}.display-layout aside em{color:#8de0d8;margin-top:auto;font-size:6px;font-style:normal}.native-window{padding-bottom:18px}.native-window>header{background:#fff;justify-content:space-between;height:40px}.native-window>header b{letter-spacing:.1em;font-size:9px}.native-feed{padding:18px}.native-feed>article{border:1px solid #dde4ed;border-radius:8px;grid-template-columns:.8fr 1.2fr;display:grid;overflow:hidden}.native-feed>article>i{background:radial-gradient(circle at 30% 25%,#16a6a08c,#0000 30%),linear-gradient(145deg,#14274d,#3157d5)}.native-feed section{flex-direction:column;padding:15px;display:flex}.native-feed small{color:#3157d5;letter-spacing:.1em;font-size:5px}.native-feed section b{margin:7px 0;font-size:12px;line-height:1.25}.native-feed section p{color:#667085;margin:0;font-size:7px;line-height:1.5}.native-feed section em{margin-top:12px;font-size:6px;font-style:normal;font-weight:700}.native-feed>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.native-feed>div i{background:#edf1f6;border-radius:4px;height:25px}.video-stage{z-index:1;aspect-ratio:16/9;color:#fff;background:#111;border-radius:13px;width:84%;position:relative;overflow:hidden;box-shadow:0 28px 70px #00000047}.video-sky{background:radial-gradient(circle at 80% 20%,#16a6a08c,#0000 25%),linear-gradient(145deg,#172c56,#3157d5);flex-direction:column;justify-content:center;height:calc(100% - 34px);padding:22px;display:flex}.video-sky>span{letter-spacing:.1em;font-size:6px;position:absolute;top:13px;left:15px}.video-sky b{letter-spacing:.16em;font-size:9px}.video-sky p{margin:9px 0 14px;font:700 21px/1.05 Manrope}.video-sky em{color:#101828;background:#fff;align-self:flex-start;padding:7px;font-size:6px;font-style:normal}.video-stage footer{background:#070b12;align-items:center;gap:10px;height:34px;padding:0 12px;display:flex}.video-stage footer>i{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:7px solid #fff;width:0;height:0}.video-stage footer>div{background:#374151;flex:1;height:3px}.video-stage footer>div span{background:#16a6a0;width:38%;height:100%;display:block}.video-stage footer small{font-size:7px}.format-visual.compact .video-stage{width:90%}.format-visual.compact .video-sky p{font-size:15px}.format-visual.compact .video-sky{padding:16px}.outstream-window{padding:0 18px 18px}.outstream-window>header{background:#fff;justify-content:space-between;height:38px;margin-inline:-18px}.outstream-window h4{max-width:75%;margin:16px 0 10px;font:700 15px/1.2 Manrope}.outstream-window>p{width:92%}.outstream-window>p:nth-of-type(2){width:68%}.outstream-player{color:#fff;background:radial-gradient(circle at 80% 20%,#16a6a073,#0000 25%),linear-gradient(145deg,#111d36,#3157d5);place-items:center;height:116px;margin:12px 0;display:grid;position:relative}.outstream-player small{font-size:5px;position:absolute;top:8px;left:10px}.outstream-player b{letter-spacing:.13em;font-size:10px}.outstream-player i{border:1px solid #fff9;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;display:grid;position:absolute}.outstream-player span{background:linear-gradient(90deg,#16a6a0 45%,#ffffff4d 45%);height:2px;position:absolute;bottom:7px;left:8px;right:8px}.ctv-scene{z-index:1;place-items:center;width:88%;height:80%;display:grid;position:relative}.ctv-screen{aspect-ratio:16/9;background:#05070b;border-radius:9px;width:88%;padding:7px;box-shadow:0 30px 65px #0000006b}.ctv-screen>div{color:#fff;background:radial-gradient(circle at 80% 25%,#16a6a08c,#0000 26%),linear-gradient(145deg,#17284c,#3157d5);flex-direction:column;justify-content:center;height:100%;padding:24px;display:flex}.ctv-screen small{font-size:6px;position:absolute;top:24%}.ctv-screen b{font:700 25px/1.05 Manrope}.ctv-screen span{letter-spacing:.16em;margin-top:15px;font-size:7px}.ctv-stand{background:#111827;border-radius:50%;width:28%;height:8px;position:absolute;bottom:4%}.ctv-remote{background:#1f2937;border:2px solid #384459;border-radius:18px;flex-direction:column;align-items:center;gap:8px;width:36px;height:90px;padding-top:12px;display:flex;position:absolute;bottom:5%;right:0;transform:rotate(8deg)}.ctv-remote i{background:#64748b;border-radius:50%;width:10px;height:10px}.ctv-remote i:first-child{background:#16a6a0}.format-visual.compact .ctv-screen b{font-size:17px}.format-visual.compact .ctv-remote{right:-3%;transform:scale(.7)rotate(8deg)}.phone-shell{z-index:1;background:#f5f7fa;border:8px solid #111827;border-radius:30px;width:235px;height:430px;position:relative;overflow:hidden;box-shadow:0 30px 70px #00000059}.phone-shell>header{background:#111827;place-items:center;height:25px;display:grid}.phone-shell>header i{background:#313c4f;border-radius:5px;width:50px;height:5px}.phone-shell>section{padding:20px}.phone-shell>section p{background:#e2e8f0;height:45px}.interstitial-card{color:#fff;background:radial-gradient(circle at 80% 18%,#16a6a080,#0000 28%),linear-gradient(145deg,#17294d,#3157d5);border-radius:16px;flex-direction:column;justify-content:center;padding:22px;display:flex;position:absolute;inset:38px 12px 14px}.interstitial-card button{color:#fff;background:0 0;border:1px solid #fff6;border-radius:50%;width:26px;height:26px;position:absolute;top:10px;right:11px}.interstitial-card small{letter-spacing:.14em;font-size:6px}.interstitial-card b{margin:20px 0;font:700 29px/1 Manrope}.interstitial-card span{color:#101828;background:#fff;align-self:flex-start;padding:9px;font-size:7px;font-weight:700}.interstitial-card>i{border:1px solid #ffffff3b;border-radius:50%;width:65px;height:65px;position:absolute;bottom:15px;right:-18px;box-shadow:0 0 0 25px #ffffff0a}.format-visual.compact .phone-shell{transform:scale(.5)}.popunder-scene{z-index:1;width:88%;height:76%;position:relative}.browser-layer{background:#fff;border-radius:11px;width:76%;height:66%;position:absolute;overflow:hidden;box-shadow:0 25px 60px #0000004d}.browser-layer.behind{top:0;right:2%}.browser-layer.front{bottom:0;left:2%}.browser-layer.behind main{color:#fff;background:radial-gradient(circle at 85% 25%,#16a6a07a,#0000 28%),linear-gradient(145deg,#182a4e,#3157d5);flex-direction:column;justify-content:center;height:calc(100% - 32px);padding:20px;display:flex}.browser-layer.behind main small{letter-spacing:.12em;font-size:6px}.browser-layer.behind main b{margin:8px 0;font:700 18px Manrope}.browser-layer.behind main span{color:#c9d3e4;font-size:7px}.browser-layer.front main{padding:22px}.browser-layer.front main b{font:700 15px Manrope}.browser-layer.front main p{margin-top:14px}.popunder-scene>em{color:#91a1b6;letter-spacing:.13em;font-size:6px;font-style:normal;position:absolute;bottom:-25px;right:0}.format-visual.compact .popunder-scene{transform:scale(.85)}.performance-scene{z-index:1;width:88%;height:88%;position:relative}.performance-phone{transform-origin:0 0;position:absolute;top:0;left:8%;transform:scale(.82)}.app-creative{background:#fff;border-radius:12px;flex-direction:column;margin:20px;padding:22px 18px;display:flex;box-shadow:0 10px 25px #10182814}.app-creative small{color:#667085;font-size:6px}.app-creative>i{color:#fff;background:linear-gradient(145deg,#3157d5,#16a6a0);border-radius:16px;place-items:center;width:62px;height:62px;margin:22px auto 15px;font:800 25px Manrope;display:grid}.app-creative b{text-align:center;font:700 17px Manrope}.app-creative p{text-align:center;color:#667085;font-size:8px;line-height:1.5}.app-creative span{color:#fff;text-align:center;background:#3157d5;border-radius:7px;padding:10px;font-size:7px;font-weight:700}.event-card{background:#fff;border-radius:12px;width:170px;padding:19px;display:grid;position:absolute;top:22%;right:4%;box-shadow:0 20px 45px #00000040}.event-card small{letter-spacing:.14em;color:#667085;font-size:6px}.event-card b{margin-top:7px;font:700 22px Manrope}.event-card span{color:#159476;font-size:8px}.event-card i{color:#15806d;background:#d7f5ed;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid;position:absolute;top:18px;right:15px}.event-path{color:#fff;align-items:center;gap:7px;display:flex;position:absolute;bottom:15%;right:3%}.event-path span{letter-spacing:.12em;background:#ffffff1a;border:1px solid #ffffff29;padding:9px;font-size:6px}.event-path i{color:#59d1c5;font-style:normal}.format-visual.compact .performance-phone{left:18%;transform:scale(.45)}.format-visual.compact .event-card{top:24%;right:4%;transform:scale(.7)}.format-visual.compact .event-path{bottom:8%;right:-3%;transform:scale(.7)}.contextual-window{padding-bottom:15px}.contextual-window>header{background:#fff;justify-content:space-between;height:42px}.contextual-window>header b{letter-spacing:.1em;font-size:9px}.contextual-window>div{grid-template-columns:1.2fr .8fr;gap:16px;padding:17px;display:grid}.contextual-window article small{color:#3157d5;font-size:5px}.contextual-window article h4{margin:8px 0 14px;font:700 16px/1.2 Manrope}.contextual-window article p{width:92%}.contextual-window article p:last-child{width:66%}.contextual-window aside{border-left:1px solid #dfe5ed;flex-direction:column;padding-left:14px;display:flex}.contextual-window aside small{color:#667085;letter-spacing:.1em;margin-bottom:12px;font-size:5px}.contextual-window aside b{color:#2548b6;margin:7px 0 3px;font-size:9px}.contextual-window aside span{color:#667085;border-bottom:1px solid #e5e9ef;padding-bottom:9px;font-size:6px}.format-detail-hero{grid-template-columns:1fr 1fr;align-items:center;gap:7vw;max-width:1380px;margin:35px auto 0;padding:65px 30px 105px;display:grid}.format-hero-copy>nav{color:var(--muted);gap:9px;margin-bottom:55px;font-size:9px;display:flex}.format-hero-copy>nav a{text-decoration:none}.format-hero-copy h1{letter-spacing:-.055em;margin:0;font:700 clamp(50px,5.8vw,82px)/1.02 Manrope}.format-hero-copy>p:not(.page-eyebrow){color:var(--muted);max-width:680px;font-size:17px;line-height:1.75}.format-hero-copy>div{gap:12px;margin-top:32px;display:flex}.format-hero-copy>div a{border:1px solid var(--line);padding:15px 18px;font-size:11px;font-weight:700;text-decoration:none}.format-hero-copy>div a:first-child{color:#fff;background:#101828}.format-availability{border:1px solid var(--line);background:#fff;grid-template-columns:150px 1fr 1.2fr;align-items:center;max-width:1320px;margin:0 auto 25px;padding:20px 24px;display:grid}.format-availability span{letter-spacing:.13em;color:var(--accent);font-size:8px}.format-availability b{font-size:13px}.format-availability p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.format-highlights{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);max-width:1320px;margin:0 auto 110px;display:grid}.format-highlights article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;padding:25px;display:grid}.format-highlights strong{font:700 25px Manrope}.format-highlights span{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:8px}.format-definition-section{grid-template-columns:.9fr 1.1fr;align-items:start;gap:8vw;max-width:1320px;margin:0 auto 110px;display:grid}.format-definition-section>p{color:#344054;margin:0;font:500 21px/1.7 Manrope}.format-operating-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);max-width:1320px;margin:0 auto 120px;display:grid}.format-operating-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;padding:32px}.format-operating-grid article>span{letter-spacing:.13em;color:var(--accent);font-size:7px}.format-operating-grid h2{margin:28px 0 18px;font:700 25px Manrope}.format-operating-grid ul{margin:0;padding:0;list-style:none}.format-operating-grid li{color:var(--muted);border-top:1px solid #e7ebf0;padding:10px 0;font-size:12px;line-height:1.45}.format-operating-grid li:before{content:"→";color:#16a6a0;margin-right:8px}.format-flow-section{color:#fff;background:#0b1220;padding:105px max(30px,50vw - 660px)}.format-flow-section>header{grid-template-columns:1fr 1fr;align-items:end;gap:8vw;display:grid}.format-flow-section>header .page-eyebrow{grid-column:1/-1;margin-bottom:-12px}.format-flow-section>header p:last-child{color:#97a6ba;line-height:1.7}.format-flow-section>div{grid-template-columns:repeat(5,1fr);margin-top:55px;display:grid}.format-flow-section article{border:1px solid #26354b;flex-direction:column;justify-content:space-between;min-height:140px;margin-left:-1px;padding:20px;display:flex;position:relative}.format-flow-section article span{color:#65c9c0;font-size:8px}.format-flow-section article b{font:600 14px/1.35 Manrope}.format-flow-section article i{z-index:1;color:#65c9c0;background:#0b1220;padding:2px;font-style:normal;position:absolute;top:50%;right:-8px}.format-metrics{max-width:1320px;margin:115px auto}.format-metrics>header{max-width:760px;margin-bottom:48px}.format-metrics>div{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.format-metrics article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;min-height:160px;padding:30px}.format-metrics strong{color:var(--accent);font:700 25px Manrope}.format-metrics article p{color:var(--muted);margin-top:25px;font-size:12px;line-height:1.6}.format-explainer{background:#eaf0f8;padding:110px max(30px,50vw - 660px)}.format-explainer>header{max-width:830px;margin-bottom:55px}.format-explainer>div{border-top:1px solid #cbd6e4;border-left:1px solid #cbd6e4;grid-template-columns:1fr 1fr;display:grid}.format-explainer article{background:#ffffff9e;border-bottom:1px solid #cbd6e4;border-right:1px solid #cbd6e4;padding:34px}.format-explainer h3{margin:38px 0 12px;font:700 23px Manrope}.format-explainer article p{color:var(--muted);line-height:1.75}.format-faq{grid-template-columns:.75fr 1.25fr;gap:8vw;max-width:1320px;margin:115px auto;display:grid}.format-faq>div{border-top:1px solid var(--line)}.format-faq article{border-bottom:1px solid var(--line)}.format-faq button{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:20px;width:100%;padding:22px 0;display:flex}.format-faq button b{font:600 16px Manrope}.format-faq button i{color:var(--accent);font-size:22px;font-style:normal}.format-faq article>p{color:var(--muted);margin:0 30px 24px 0;line-height:1.75;display:none}.format-faq article.active>p{display:block}.related-formats{max-width:1320px;margin:0 auto 120px}.related-formats>header{justify-content:space-between;align-items:end;margin-bottom:45px;display:flex}.related-formats>div{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.related-formats a{border:1px solid var(--line);background:#fff;border-radius:16px;padding-bottom:24px;text-decoration:none;overflow:hidden}.related-formats a>span,.related-formats a>h3,.related-formats a>b{margin-inline:23px;display:block}.related-formats a>span{margin-top:22px}.related-formats a h3{margin-top:9px;margin-bottom:22px;font:700 21px Manrope}.related-formats a b{border-top:1px solid var(--line);padding-top:15px;font-size:10px}@media (width<=1000px){.format-detail-hero,.formats-intro,.format-definition-section,.format-faq{grid-template-columns:1fr}.format-detail-hero{gap:50px}.format-card-grid{grid-template-columns:1fr}.format-taxonomy>div,.format-metrics>div{grid-template-columns:1fr 1fr}.format-flow-section>div{grid-template-columns:1fr}.format-flow-section article{min-height:90px;margin:-1px 0 0}.format-flow-section article i{top:auto;bottom:-10px;right:50%;transform:rotate(90deg)}.format-operating-grid{grid-template-columns:1fr}.format-availability{grid-template-columns:1fr;gap:8px}.format-definition{grid-template-columns:auto 1fr auto}.format-definition i:nth-of-type(2),.format-definition span:nth-of-type(3),.format-definition b:nth-of-type(3){display:none}.home-formats-section>div{grid-template-columns:1fr 1fr}}@media (width<=680px){.formats-hero:after{display:none}.formats-intro,.format-directory,.format-definition-section,.format-operating-grid,.format-metrics,.format-faq,.related-formats{margin-left:20px;margin-right:20px}.formats-intro{margin-top:75px;margin-bottom:75px}.format-definition{grid-template-columns:1fr 1fr}.format-definition i{display:none}.format-directory{margin-bottom:80px}.format-card>div:last-child{padding:22px}.format-card p{min-height:0}.format-taxonomy,.format-flow-section,.format-explainer{padding:75px 20px}.format-taxonomy>header,.related-formats>header{display:block}.format-taxonomy>div,.format-metrics>div,.format-explainer>div,.related-formats>div{grid-template-columns:1fr}.format-detail-hero{padding:50px 20px 75px}.format-hero-copy>nav{margin-bottom:40px}.format-hero-copy h1{font-size:46px}.format-hero-copy>div{flex-direction:column;align-items:flex-start}.format-visual{border-radius:16px;min-height:420px}.format-visual.compact{min-height:210px}.format-availability{margin:0 20px 20px}.format-highlights{grid-template-columns:1fr;margin:0 20px 80px}.format-definition-section{margin-bottom:80px}.format-flow-section>header{grid-template-columns:1fr}.format-flow-section>header .page-eyebrow{grid-column:auto;margin-bottom:0}.format-metrics{margin-top:80px;margin-bottom:80px}.format-explainer{margin-bottom:80px}.format-faq{gap:35px;margin-top:80px;margin-bottom:80px}.related-formats{margin-bottom:80px}.home-formats-section{padding:80px 20px}.home-formats-section>header{display:block}.home-formats-section>header>p{margin-top:24px}.home-formats-section>div{grid-template-columns:1fr}.phone-shell{transform:scale(.8)}.performance-phone{left:0;transform:scale(.65)}.event-card{right:-3%;transform:scale(.8)}.ctv-screen{width:95%}.ctv-screen b{font-size:20px}}:root{--ink:#111416;--ink2:#191d20;--paper:#f6f8fb;--white:#fff;--muted:#676a68;--line:#d8e0ec;--violet:#3157d5;--violet2:#16a6a0;--cyan:#16a6a0;--lime:#9fded5;--orange:#3157d5;--pink:#4665d8;--green:#788c7c;--accent:#3157d5;--accent-dark:#2446b5;--accent-soft:#dfe7fb;--stone:#e9eef7;--surface:#fff}body,.corporate-page,.auth-page{background:var(--paper);color:var(--ink)}.global-header,.site-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f4f1ebf5}.global-header nav a.router-link-active,.global-header .ai-nav-link,.site-nav .ai-nav-link,.page-eyebrow,.product-directory>a>span,.capability-grid span,.principles span{color:var(--accent)}.ai-nav-link,.ai-nav-link:before{color:var(--accent)!important}.header-cta,.nav-cta,.detail-actions a:first-child,.submit-button,.contact-layout button{background:var(--ink);border-color:var(--ink);color:#fff}.header-cta:hover,.nav-cta:hover{background:var(--accent)}.brand-symbol i,.brand-symbol i:nth-child(2),.brand-symbol i:nth-child(3){background:var(--ink)}.hero h1 em,.section-heading h2 em,.control-copy h2 em{color:var(--accent);background:0 0}.primary-button{background:var(--ink);box-shadow:7px 7px 0 var(--accent-soft)}.primary-button.bright,.light-button,.page-cta>a,.home-ai-section a{background:var(--accent);color:#fff;box-shadow:none}.hero-visual:before{background:radial-gradient(circle at 35% 35%,#efe0d3 0,#e8ddd2 42%,#dce3ef 100%)}.orbit{border-color:#b45a3838}.main-card,.system-visual,.case-dashboard,.deployment-schematic,.targeting-console,.home-ai-section,.page-hero.dark,.page-cta,.global-footer,.site-footer,.control-section,.security-band,.honesty-panel,.platform-map-section,.targeting-principle,.article-next{background:#111416}.main-card header b,.main-card>small,.case-dashboard header b,.deployment-schematic span,.deployment-schematic i,.targeting-console header b,.targeting-console footer i,.home-ai-code i,.global-footer section b,.footer-links b{color:var(--accent-soft)}.channel-row i,.dot-purple,.dot-cyan,.dot-orange{background:var(--accent)}.floating-card{background:var(--surface);border:1px solid var(--line);box-shadow:0 18px 40px #1114161f}.floating-card small{color:#64766a}.trust-strip i{background:var(--accent)}.product-card,.solution-list article,.capability-grid article,.integration-grid article,.buyer-grid>a,.dimension-grid article,.product-controls article,.resource-clusters a{background:var(--surface)}.product-card.violet .product-icon i,.product-card.cyan .product-icon i,.product-card.orange .product-icon i,.product-card.pink .product-icon i,.product-card.green .product-icon i{background:var(--accent)}.chips span,.case-directory div>div b,.static-sections a,.article-body li{background:var(--stone)}.case-copy>p:not(.kicker){color:#eadbd2}.number-grid strong,.faq-list button i,.product-faq button i{color:var(--accent)}.number-grid strong{font-size:42px}.flow-section,.integration-note,.glossary-path,.deployment-process,.targeting-strength,.article-note{background:var(--stone)}.home-ai-code,.platform-map-visual{background:linear-gradient(145deg,#171b1d,#111416)}.home-ai-code b,.map-ai{background:var(--accent);border-color:var(--accent)}.targeting-console article span,.map-core>div span{color:#d9d2ca;background:#242729}.ai-launcher{background:var(--ink);border-color:var(--ink)}.ai-launcher span{background:var(--accent)}.ai-panel{background:var(--paper);border-color:var(--line)}.ai-panel header{background:var(--ink)}.ai-panel form button{background:var(--accent)}.ai-messages p{background:var(--surface);border-color:var(--line)}.ai-messages article.user>span{color:var(--ink);background:#ddd6cc}.ai-panel>form{border-color:var(--line)}.ai-suggestions button:hover{border-color:var(--accent);color:var(--accent)}.architecture-stack span,.security-controls>article>span,.case-directory>article>span,.integration-grid article>span,.glossary-grid article>span,.deployment-models>article>span,.deployment-process span,.targeting-console article small,.dimension-grid span,.control-catalog>article>div:first-child>span,.product-controls article span,.article-body>section>span{color:var(--accent)}.auth-panel .kicker span{background:var(--accent)}.auth-panel blockquote em{color:var(--accent-soft)}.auth-form .form-label{color:var(--accent)}.auth-form input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #b45a381a}::selection{background:var(--accent);color:#fff}@media (prefers-reduced-motion:no-preference){a,button,.product-card{transition:color .2s,background-color .2s,border-color .2s,transform .2s,box-shadow .2s}}:root{--photon:#3157d5;--photon-2:#6983e8;--signal:#16a6a0;--night:#0b1220;--night-2:#141e32;--ice:#f6f8fb;--glass:#ffffffb8;--glow:#3157d52e}body,button,input,select,textarea,h1,h2,h3,h4,.brand,strong,b{font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable,Segoe UI,sans-serif!important}html{background:var(--ice)}body{background:radial-gradient(circle at 75% 0,#3157d512,transparent 31%),var(--ice)}.site-shell,.corporate-page{background:0 0}.site-nav,.global-header{-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);z-index:20;background:#f9fbffd1;border:1px solid #99a8c352;border-radius:16px;width:calc(100% - 28px);max-width:1380px;height:72px;margin:12px auto 0;padding-inline:22px;position:relative;box-shadow:0 12px 36px #18254a0f}.global-header:after,.site-nav:after{content:"";background:linear-gradient(90deg,transparent,var(--photon),var(--signal),transparent);opacity:.35;height:1px;position:absolute;bottom:-1px;left:22px;right:22px}.brand-symbol{transform:none}.brand-symbol i{background:var(--night)!important;border-radius:3px!important}.brand-symbol i:nth-child(2){background:var(--photon)!important}.brand-symbol i:nth-child(3){background:linear-gradient(90deg,var(--photon),var(--signal))!important}.nav-cta,.header-cta{background:linear-gradient(135deg,var(--night),#1c2740);border-radius:10px;box-shadow:0 8px 20px #090d1824}.nav-cta:hover,.header-cta:hover{background:linear-gradient(135deg,var(--photon),#284bbd)}.ai-nav-link{background:linear-gradient(90deg,var(--photon),#168f91);-webkit-background-clip:text;background-clip:text;color:#0000!important}.ai-nav-link:before{text-shadow:0 0 12px var(--signal);color:var(--signal)!important}.hero{isolation:isolate;position:relative}.hero:before,.detail-hero:before,.ai-hero:before,.deployment-hero:before,.targeting-hero:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#4f65940e 1px,#0000 1px),linear-gradient(90deg,#4f65940e 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000b3,#0000 85%);mask-image:linear-gradient(#000000b3,#0000 85%)}.hero h1 em,.section-heading h2 em,.control-copy h2 em{background:linear-gradient(105deg,var(--photon) 5%,#6079de 48%,var(--signal));color:#0000;-webkit-background-clip:text;background-clip:text}.kicker span,.page-eyebrow:before{background:linear-gradient(90deg,var(--photon),var(--signal))}.primary-button,.submit-button,.contact-layout button{background:linear-gradient(135deg,var(--photon),#284bbd);border-radius:11px;box-shadow:0 12px 28px #3157d533}.primary-button:hover,.submit-button:hover,.contact-layout button:hover{transform:translateY(-2px);box-shadow:0 16px 34px #3157d547}.orbit{border-color:#3157d533;box-shadow:inset 0 0 35px #3157d50a}.main-card,.system-visual,.case-dashboard,.deployment-schematic,.targeting-console,.mcp-terminal{background:linear-gradient(150deg,#141e32,#0b1220);border:1px solid #7e94bd40;border-radius:18px;overflow:hidden;box-shadow:0 28px 70px #0c142a33}.main-card:after,.targeting-console:after,.mcp-terminal:after{content:"";background:linear-gradient(90deg,transparent,var(--signal),var(--photon),transparent);height:1px;animation:5s ease-in-out infinite signal-scan;position:absolute;top:0;left:0;right:0}.floating-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd6;border-color:#98a6c24d;border-radius:14px}.chart path:last-child{stroke:#6983e8}.channel-row i{background:var(--signal)}.trust-strip{background:linear-gradient(90deg,#0b1220,#111a31,#0b1220)}.trust-strip i{background:var(--signal);box-shadow:0 0 10px var(--signal)}.product-card,.buyer-grid>a,.resource-clusters a,.capability-grid article,.solution-list article,.integration-grid article,.dimension-grid article,.product-controls article{border-color:#97a6c247;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 8px 24px #18254a09}.product-grid,.buyer-grid,.dimension-grid,.product-controls>div,.resource-clusters>section>div{border:0;gap:14px}.product-card,.buyer-grid>a,.resource-clusters a,.dimension-grid article,.product-controls article{border:1px solid #97a6c247;margin:0}.product-card:before,.buyer-grid>a:before,.resource-clusters a:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 100% 0,#3157d517,#0000 36%);position:absolute;inset:0}.product-card:hover,.buyer-grid>a:hover,.resource-clusters a:hover{background:#fff;border-color:#3157d561;box-shadow:0 24px 58px #2f43821c}.product-card.violet .product-icon i,.product-card.cyan .product-icon i,.product-card.orange .product-icon i,.product-card.pink .product-icon i,.product-card.green .product-icon i{background:linear-gradient(to top,var(--photon),var(--signal));border-radius:4px 4px 1px 1px}.page-hero.dark{border-radius:22px;max-width:calc(100% - 28px);margin-top:18px}.home-ai-code,.platform-map-visual{background:linear-gradient(145deg,#19233bf0,#090d18fa);border-radius:18px;box-shadow:inset 0 1px #ffffff0d}.home-ai-code b,.map-ai{background:linear-gradient(135deg,var(--photon),#284bbd);border-radius:8px}.map-core{border-color:var(--photon);box-shadow:0 0 0 4px #3157d51a,0 0 40px #3157d51a}.ai-launcher{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090d18f0;border-radius:14px;box-shadow:0 15px 38px #090d1840}.ai-launcher span{background:linear-gradient(135deg,var(--photon),var(--signal));border-radius:9px}.ai-panel{border-radius:18px;overflow:hidden;box-shadow:0 28px 80px #0d173438}.auth-form input{background:#ffffffdb;border-radius:10px}.architecture-stack article,.control-features article,.deployment-process article,.case-directory>article{transition:background .2s,padding .2s}.architecture-stack article:hover,.control-features article:hover,.deployment-process article:hover,.case-directory>article:hover{background:#3157d50b;padding-left:12px}@keyframes signal-scan{0%,to{opacity:0;transform:translate(-65%)}35%,65%{opacity:1}50%{transform:translate(65%)}}@media (width<=680px){.site-nav,.global-header{border-radius:13px;width:calc(100% - 16px);height:64px;margin-top:8px}.global-header nav{border-radius:14px;top:70px}.page-hero.dark{max-width:calc(100% - 16px);margin-top:10px}.product-grid,.buyer-grid,.resource-clusters>section>div{gap:10px}}@media (prefers-reduced-motion:reduce){.main-card:after,.targeting-console:after,.mcp-terminal:after{animation:none}}:root{--ink:#101828;--ink2:#172033;--paper:#f6f8fb;--white:#fff;--muted:#667085;--line:#d8e0ea;--accent:#3157d5;--accent-dark:#2446b5;--accent-soft:#dfe7fb;--stone:#edf2f8;--surface:#fff}body{color:#172033;background:radial-gradient(circle at 80% -10%,#3157d50e,#0000 32%),#f6f8fb}.site-nav,.global-header{-webkit-backdrop-filter:blur(20px)saturate(120%);backdrop-filter:blur(20px)saturate(120%);background:#fcfdffe6;border-color:#8997b445;border-radius:14px;box-shadow:0 10px 30px #1018280e}.global-header:after,.site-nav:after{opacity:.22}.global-header nav a,.site-nav nav a{color:#344054}.global-header nav a:hover,.site-nav nav a:hover{color:var(--photon)}.hero:before,.detail-hero:before,.ai-hero:before,.deployment-hero:before,.targeting-hero:before{background-image:linear-gradient(#5a6d9409 1px,#0000 1px),linear-gradient(90deg,#5a6d9409 1px,#0000 1px);background-size:48px 48px}.hero h1,.page-hero h1,.detail-hero h1,.ai-hero h1,.deployment-hero h1,.targeting-hero h1{color:#101828}.hero h1 em,.section-heading h2 em,.control-copy h2 em{color:#0000;background:linear-gradient(108deg,#3157d5 8%,#5574dc 58%,#168f91 100%);-webkit-background-clip:text;background-clip:text}.primary-button,.submit-button,.contact-layout button{background:linear-gradient(135deg,#3157d5,#294bbd);box-shadow:0 10px 24px #3157d52e}.nav-cta,.header-cta{background:#101828;box-shadow:0 7px 18px #1018281f}.hero-visual:before{filter:none;background:radial-gradient(circle at 35% 28%,#16a6a029,#0000 34%),radial-gradient(circle at 70% 70%,#3157d533,#0000 46%),#e9eef7}.main-card,.system-visual,.case-dashboard,.deployment-schematic,.targeting-console,.mcp-terminal{background:linear-gradient(145deg,#141e32,#0b1220);border-color:#94a4c533;box-shadow:0 24px 64px #0b12202b}.floating-card{background:#ffffffe8;border-color:#97a4bd40;box-shadow:0 15px 38px #1018281c}.product-card,.buyer-grid>a,.resource-clusters a,.capability-grid article,.solution-list article,.integration-grid article,.dimension-grid article,.product-controls article{border-color:#8997b43d;box-shadow:0 7px 20px #10182806}.product-card:hover,.buyer-grid>a:hover,.resource-clusters a:hover{border-color:#3157d54d;box-shadow:0 22px 52px #23397716}.control-section,.home-ai-section,.platform-map-section,.targeting-principle,.article-next,.page-hero.dark,.page-cta{background:radial-gradient(circle at 85% 12%,#3157d51f,#0000 31%),radial-gradient(circle at 12% 88%,#16a6a011,#0000 28%),#0b1220}.page-hero.dark h1{color:#fff}.company-hero{position:relative;overflow:hidden}.company-hero:after{content:"2004 — NOW";letter-spacing:.22em;color:#6f7f96;font:700 10px DM Sans;position:absolute;bottom:28px;right:max(30px,50vw - 660px)}.company-heritage{grid-template-columns:.72fr 1.28fr;align-items:center;gap:8vw;max-width:1320px;margin:110px auto;display:grid}.company-heritage>div:last-child h2,.company-depth h2{letter-spacing:-.045em;margin:0;font:700 clamp(38px,4.5vw,62px)/1.08 Manrope}.company-heritage>div:last-child>p:not(.page-eyebrow){color:var(--muted);max-width:720px;font-size:16px;line-height:1.78}.heritage-mark{color:#fff;min-height:360px;box-shadow:18px 18px 0 var(--accent-soft);background:linear-gradient(145deg,#3157d533,#0000 58%),radial-gradient(circle at 78% 18%,#16a6a02e,#0000 26%),#0b1220;flex-direction:column;justify-content:flex-end;padding:38px;display:flex;position:relative;overflow:hidden}.heritage-mark:before{content:"";pointer-events:none;border:1px solid #ffffff17;position:absolute;inset:22px}.heritage-mark small{letter-spacing:.2em;color:#88d2cc;font-size:9px}.heritage-mark strong{letter-spacing:-.075em;margin:14px 0 20px;font:700 clamp(70px,8vw,112px)/1 Manrope}.heritage-mark span{color:#a8b6c9;max-width:320px;font-size:13px;line-height:1.6}.company-depth{max-width:1320px;margin:0 auto 120px}.company-depth>header{justify-content:space-between;align-items:end;margin-bottom:50px;display:flex}.company-depth>div{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.company-depth article{background:var(--surface);border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:270px;padding:30px}.company-depth article>span{color:var(--accent);font-size:9px}.company-depth h3{letter-spacing:-.02em;margin:45px 0 12px;font:700 22px/1.25 Manrope}.company-depth article p{color:var(--muted);margin:0;line-height:1.7}.company-cta h2{max-width:980px}@media (width<=900px){.company-heritage{grid-template-columns:1fr;margin-inline:25px}.company-depth{margin-inline:25px}.company-depth>div{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.company-hero:after{display:none}.company-heritage{gap:55px;margin:75px 20px}.heritage-mark{min-height:310px;box-shadow:10px 10px 0 var(--accent-soft);padding:30px}.company-depth{margin:0 20px 80px}.company-depth>div{grid-template-columns:1fr}.company-depth article{min-height:auto}.company-depth>header{display:block}}.home-heritage{grid-template-columns:.82fr 1.18fr;align-items:stretch;gap:8vw;max-width:1360px;margin:0 auto;padding:125px 28px;display:grid}.home-heritage-mark{color:#fff;min-height:590px;box-shadow:20px 20px 0 var(--accent-soft);background:linear-gradient(150deg,#3157d540,#0000 52%),radial-gradient(circle at 75% 18%,#16a6a033,#0000 28%),#0b1220;flex-direction:column;justify-content:flex-end;padding:44px;display:flex;position:relative;overflow:hidden}.home-heritage-mark:before{content:"";border:1px solid #ffffff1a;position:absolute;inset:26px}.home-heritage-mark:after{content:"";border:1px solid #88d2cc3d;border-radius:50%;width:260px;height:260px;position:absolute;top:-80px;right:-70px;box-shadow:0 0 0 55px #3157d50a,0 0 0 110px #3157d506}.home-heritage-mark small{color:#88d2cc;letter-spacing:.17em;z-index:1;font-size:9px;position:relative}.home-heritage-mark strong{letter-spacing:-.075em;z-index:1;margin:22px 0 30px;font:700 clamp(66px,7vw,104px)/.9 Manrope;position:relative}.home-heritage-mark p{color:#a8b6c9;z-index:1;max-width:400px;margin:0;line-height:1.7;position:relative}.home-heritage-copy{flex-direction:column;justify-content:center;padding:20px 0;display:flex}.home-heritage-copy h2{letter-spacing:-.055em;margin:0;font:700 clamp(42px,5vw,68px)/1.05 Manrope}.home-heritage-copy>p:not(.kicker){color:var(--muted);max-width:680px;margin:28px 0 36px;font-size:16px;line-height:1.75}.home-heritage-copy>div{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.home-heritage-copy article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);padding:22px}.home-heritage-copy h3{margin:0 0 8px;font:700 17px Manrope}.home-heritage-copy article p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.home-heritage-copy>a{border-bottom:1px solid;align-self:flex-start;margin-top:30px;padding-bottom:7px;font-size:13px;font-weight:700;text-decoration:none}@media (width<=900px){.home-heritage{grid-template-columns:1fr;padding-inline:25px}.home-heritage-mark{min-height:500px}.home-heritage-copy{padding-top:30px}}@media (width<=680px){.home-heritage{padding:80px 20px}.home-heritage-mark{min-height:440px;box-shadow:10px 10px 0 var(--accent-soft);padding:30px}.home-heritage-copy>div{grid-template-columns:1fr}.home-heritage-copy h2{font-size:42px}}.product-guides{max-width:1320px;margin:0 auto 120px;padding-top:25px}.product-guides>header{grid-template-columns:1fr 1fr;align-items:end;gap:8vw;margin-bottom:42px;display:grid}.product-guides>header .page-eyebrow{grid-column:1/-1;margin-bottom:-12px}.product-guides h2{letter-spacing:-.045em;margin:0;font:700 clamp(38px,4.3vw,60px)/1.08 Manrope}.product-guides>header>p:last-child{color:var(--muted);margin:0;line-height:1.7}.product-guides>div{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.product-guides a{background:var(--surface);border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:36px 1fr;align-content:start;min-height:175px;padding:27px;text-decoration:none;transition:all .2s;display:grid}.product-guides a:hover{background:var(--accent-soft);transform:translateY(-2px)}.product-guides a span{color:var(--accent);font-size:9px}.product-guides a h3{margin:0;font:700 20px/1.3 Manrope}.product-guides a b{grid-column:2;margin-top:34px;font-size:11px}@media (width<=900px){.product-guides{margin-inline:25px}}@media (width<=680px){.product-guides{margin:0 20px 80px}.product-guides>header{grid-template-columns:1fr}.product-guides>header .page-eyebrow{grid-column:auto;margin-bottom:0}.product-guides>div{grid-template-columns:1fr}.product-guides a{min-height:150px}}.page-hero.dark{border-radius:18px}.use-case{background:#0b1220}.case-visual{background:radial-gradient(circle at 28% 25%,#16a6a038,#0000 31%),radial-gradient(circle at 74% 78%,#3157d55c,#0000 46%),#14244f}.flow-section,.deployment-process,.targeting-strength,.article-note,.integration-note,.glossary-path{background:linear-gradient(135deg,#f0f3f9,#e9eef7)}.ai-panel{background:#f8f9fc}.ai-messages .user p{background:#e8edfb;border-color:#d5def5}.ai-launcher{background:#0b1220f5}.auth-panel{background:radial-gradient(circle at 18% 78%,#3157d526,#0000 34%),radial-gradient(circle at 82% 18%,#16a6a013,#0000 28%),#0b1220}.auth-panel>div>p:last-child{color:#98a2b3}.global-footer,.site-footer{background:radial-gradient(circle at 78% 8%,#3157d517,#0000 27%),#0b1220}@media (width<=680px){.site-nav,.global-header{border-radius:12px}.page-hero.dark{border-radius:15px}}.content-section-intro,.product-comparison-section>header,.product-selection-section>header,.request-path-section>header,.interface-catalog-section>header,.integration-process-section>header,.readiness-section>header,.discovery-packet-section>header{max-width:1320px;margin:0 auto}.content-section-intro{grid-template-columns:1fr 1fr;align-items:end;gap:8vw;padding:105px 0 54px;display:grid}.content-section-intro h2,.operating-path-section h2,.evaluation-section h2,.product-comparison-section h2,.product-selection-section h2,.request-path-section h2,.interface-catalog-section h2,.integration-process-section h2,.readiness-section h2,.discovery-packet-section h2{letter-spacing:-.045em;margin:0;font:700 clamp(38px,4.5vw,62px)/1.08 Manrope}.content-section-intro>p,.product-comparison-section>header>p:last-child,.request-path-section>header>p:last-child,.integration-process-section>header>p:last-child,.discovery-packet-section>header>p:last-child{color:var(--muted);margin:0;font-size:16px;line-height:1.75}.solution-depth,.use-case-depth{gap:28px;max-width:1320px;margin:0 auto 120px;display:grid}.solution-depth>article,.use-case-depth>article{border:1px solid var(--line);background:var(--surface);scroll-margin-top:95px;box-shadow:0 14px 38px #10182809}.solution-depth>article>header,.use-case-depth>article>header{border-bottom:1px solid var(--line);grid-template-columns:52px 1fr;gap:20px;padding:38px 40px;display:grid}.solution-depth>article>header>span,.use-case-depth>article>header>span{color:var(--accent);font-size:10px}.solution-depth header small,.use-case-depth header small{color:var(--accent);letter-spacing:.15em;font-size:9px;font-weight:700}.solution-depth h2,.use-case-depth h2{letter-spacing:-.035em;margin:10px 0 12px;font:700 clamp(30px,3vw,42px)/1.12 Manrope}.solution-depth header p,.use-case-depth header p{max-width:880px;color:var(--muted);margin:0;font-size:15px;line-height:1.75}.solution-fit,.first-release{background:#edf2f8;grid-template-columns:150px 1fr;gap:18px;padding:18px 40px 18px 112px;display:grid}.solution-fit b,.first-release b,.solution-data-grid b,.use-case-contract b,.solution-depth footer b,.use-case-depth footer b{color:#667085;letter-spacing:.13em;font-size:9px}.solution-fit span,.first-release p{color:#344054;margin:0;font-size:13px;font-weight:600}.solution-data-grid,.use-case-contract{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:28px 40px;display:grid}.solution-data-grid section,.use-case-contract section{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:24px}.solution-data-grid ul,.use-case-contract ul,.architecture-stack ul,.interface-catalog-section ul{gap:10px;margin:17px 0 0;padding:0;list-style:none;display:grid}.solution-data-grid li,.use-case-contract li,.architecture-stack li,.interface-catalog-section li{color:var(--muted);font-size:12px;line-height:1.55}.solution-data-grid li:before,.use-case-contract li:before,.architecture-stack li:before,.interface-catalog-section li:before{content:"→";color:var(--cyan);margin-right:8px}.solution-depth footer,.use-case-depth footer{justify-content:space-between;align-items:end;gap:24px;padding:0 40px 34px;display:flex}.solution-depth footer>div,.use-case-depth footer>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.solution-depth footer>div b,.use-case-depth footer>div b{margin-right:8px}.solution-depth footer span,.use-case-depth footer span{color:#344054;background:#e7edf7;padding:7px 10px;font-size:9px;font-weight:700}.solution-depth footer a,.use-case-depth footer a{border:1px solid var(--line);flex:none;padding:12px 15px;font-size:11px;font-weight:700;text-decoration:none}.operating-path-section,.request-path-section,.integration-process-section{color:#fff;background:#0b1220;padding:100px max(30px,50vw - 660px)}.operating-path-section>header,.request-path-section>header,.integration-process-section>header{grid-template-columns:1fr 1fr;align-items:end;gap:22px 8vw;display:grid}.operating-path-section>header .page-eyebrow,.request-path-section>header .page-eyebrow,.integration-process-section>header .page-eyebrow{color:#88d2cc;grid-column:1/-1;margin-bottom:0}.operating-path-section>header p:last-child,.request-path-section>header p:last-child,.integration-process-section>header p:last-child{color:#9eb0c6;margin:0;line-height:1.75}.operating-path-section>div,.request-path-section>div,.integration-process-section>div{border-top:1px solid #26364b;border-left:1px solid #26364b;grid-template-columns:repeat(5,1fr);margin-top:48px;display:grid}.operating-path-section article,.request-path-section article,.integration-process-section article{border-bottom:1px solid #26364b;border-right:1px solid #26364b;min-height:235px;padding:25px}.operating-path-section article span,.request-path-section article span,.integration-process-section article span{color:#88d2cc;font-size:9px}.operating-path-section article h3,.request-path-section article h3,.integration-process-section article h3{margin:40px 0 12px;font:700 22px Manrope}.operating-path-section article p,.request-path-section article p,.integration-process-section article p{color:#9eb0c6;margin:0;font-size:12px;line-height:1.65}.evaluation-section,.product-selection-section,.interface-catalog-section,.readiness-section,.discovery-packet-section{max-width:1320px;margin:120px auto}.evaluation-section>header,.product-selection-section>header,.interface-catalog-section>header,.readiness-section>header,.discovery-packet-section>header{margin-bottom:45px}.evaluation-section>div,.readiness-section>div,.discovery-packet-section>div{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.evaluation-section article,.readiness-section article,.discovery-packet-section article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);min-height:210px;padding:28px}.evaluation-section article span,.readiness-section article span,.discovery-packet-section article span,.product-selection-section article>span,.interface-catalog-section article>span{color:var(--accent);font-size:9px}.evaluation-section h3,.readiness-section h3,.discovery-packet-section h3,.product-selection-section h3,.interface-catalog-section h3{margin:34px 0 10px;font:700 21px Manrope}.evaluation-section article p,.readiness-section article p,.discovery-packet-section article p,.product-selection-section article p,.interface-catalog-section article p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.product-comparison-section{background:#e9eef7;padding:110px max(30px,50vw - 660px)}.product-comparison-section>header{grid-template-columns:1fr 1fr;align-items:end;gap:22px 8vw;display:grid}.product-comparison-section>header .page-eyebrow{grid-column:1/-1;margin-bottom:0}.product-comparison-table{background:#fff;border-top:1px solid #cbd5e2;border-left:1px solid #cbd5e2;max-width:1320px;margin:48px auto 0}.product-comparison-head,.product-comparison-row{grid-template-columns:130px 145px 1fr 1.2fr 1fr;display:grid}.product-comparison-head span{color:#667085;letter-spacing:.11em;border-bottom:1px solid #cbd5e2;border-right:1px solid #cbd5e2;padding:13px 16px;font-size:8px;font-weight:700}.product-comparison-row{color:inherit;text-decoration:none}.product-comparison-row:hover{background:#f7f9fc}.product-comparison-row>b,.product-comparison-row>span{border-bottom:1px solid #cbd5e2;border-right:1px solid #cbd5e2;min-width:0;padding:20px 16px}.product-comparison-row>b{color:var(--accent);font:700 16px Manrope}.product-comparison-row>span{color:var(--muted);font-size:11px;line-height:1.55}.product-comparison-row small{display:none}.product-selection-section>div,.interface-catalog-section>div{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.product-selection-section article,.interface-catalog-section article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);flex-direction:column;min-height:310px;padding:30px;display:flex}.product-selection-section article a{color:var(--accent);margin-top:auto;padding-top:28px;font-size:11px;font-weight:700;text-decoration:none}.architecture-expanded .architecture-stack article{padding:30px 0}.architecture-expanded .architecture-stack p{line-height:1.65}.architecture-expanded .architecture-stack ul{grid-template-columns:repeat(3,1fr);margin-top:18px}.interface-catalog-section>div{grid-template-columns:repeat(2,1fr)}.interface-catalog-section article{min-height:320px}.interface-catalog-section article ul{margin-top:auto;padding-top:25px}.security-band-expanded>div>p:not(.page-eyebrow){color:#9eb0c6;line-height:1.7}.security-band-expanded>div>a{color:#9fded5;margin-top:18px;font-size:12px;font-weight:700;text-decoration:none;display:inline-block}.integration-depth-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);max-width:1320px;margin:0 auto 120px;display:grid}.integration-depth-grid>article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);padding:36px}.integration-depth-grid header{grid-template-columns:36px 1fr;align-items:start;display:grid}.integration-depth-grid header span{color:var(--accent);font-size:9px}.integration-depth-grid h2{margin:0;font:700 28px Manrope}.integration-depth-grid>article>p{min-height:70px;color:var(--muted);margin:20px 0;line-height:1.7}.integration-depth-grid ul{flex-wrap:wrap;gap:7px;margin:0 0 28px;padding:0;list-style:none;display:flex}.integration-depth-grid li{background:#e7edf7;padding:7px 10px;font-size:9px;font-weight:700}.integration-depth-grid dl{gap:15px;margin:0;display:grid}.integration-depth-grid dl div{border-top:1px solid var(--line);grid-template-columns:135px 1fr;gap:16px;padding-top:15px;display:grid}.integration-depth-grid dt{color:#667085;letter-spacing:.11em;font-size:8px;font-weight:700}.integration-depth-grid dd{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.readiness-section>div,.discovery-packet-section>div{grid-template-columns:repeat(3,1fr)}.first-release{align-items:start}.first-release p{line-height:1.65}.contact-brief{border-top:1px solid var(--line);max-width:520px;margin-top:35px;padding-top:25px}.contact-brief>b{color:var(--accent);letter-spacing:.13em;font-size:9px}.contact-brief ul{gap:9px;margin:18px 0 0;padding:0;list-style:none;display:grid}.contact-brief li{color:var(--muted);font-size:12px;line-height:1.55}.contact-brief li:before{content:"→";color:var(--cyan);margin-right:8px}@media (width<=960px){.content-section-intro,.evaluation-section,.product-selection-section,.interface-catalog-section,.readiness-section,.discovery-packet-section{margin-inline:25px}.content-section-intro{grid-template-columns:1fr}.solution-depth,.use-case-depth,.integration-depth-grid{margin-inline:25px}.solution-data-grid,.use-case-contract,.evaluation-section>div,.readiness-section>div,.discovery-packet-section>div{grid-template-columns:repeat(2,1fr)}.operating-path-section>div,.request-path-section>div,.integration-process-section>div{grid-template-columns:repeat(3,1fr)}.product-comparison-head{display:none}.product-comparison-row{grid-template-columns:130px 1fr 1fr}.product-comparison-row>span:last-child{grid-column:2/-1}.product-comparison-row small{color:#667085;letter-spacing:.1em;margin-bottom:6px;font-size:8px;font-weight:700;display:block}.product-selection-section>div{grid-template-columns:1fr}.product-selection-section article{min-height:245px}.architecture-expanded .architecture-stack ul{grid-template-columns:1fr}}@media (width<=680px){.content-section-intro,.evaluation-section,.product-selection-section,.interface-catalog-section,.readiness-section,.discovery-packet-section{margin-inline:20px}.content-section-intro{padding-top:75px}.solution-depth,.use-case-depth,.integration-depth-grid{margin:0 20px 80px}.solution-depth>article>header,.use-case-depth>article>header{grid-template-columns:30px 1fr;gap:10px;padding:28px 22px}.solution-fit,.first-release{grid-template-columns:1fr;gap:7px;padding:18px 22px}.solution-data-grid,.use-case-contract{grid-template-columns:1fr;margin:20px 22px}.solution-depth footer,.use-case-depth footer{padding:0 22px 26px;display:grid}.solution-depth footer a,.use-case-depth footer a{justify-self:start}.operating-path-section,.request-path-section,.integration-process-section,.product-comparison-section{padding:75px 20px}.operating-path-section>header,.request-path-section>header,.integration-process-section>header,.product-comparison-section>header{grid-template-columns:1fr}.operating-path-section>header .page-eyebrow,.request-path-section>header .page-eyebrow,.integration-process-section>header .page-eyebrow,.product-comparison-section>header .page-eyebrow{grid-column:auto}.operating-path-section>div,.request-path-section>div,.integration-process-section>div,.evaluation-section>div,.readiness-section>div,.discovery-packet-section>div,.interface-catalog-section>div,.integration-depth-grid{grid-template-columns:1fr}.operating-path-section article,.request-path-section article,.integration-process-section article,.evaluation-section article,.readiness-section article,.discovery-packet-section article{min-height:auto}.product-comparison-row{border-bottom:1px solid #cbd5e2;grid-template-columns:1fr}.product-comparison-row>b,.product-comparison-row>span,.product-comparison-row>span:last-child{border-bottom:0;grid-column:auto}.product-comparison-row>b{padding-bottom:8px}.product-comparison-row>span{padding-block:10px}.interface-catalog-section article,.product-selection-section article{min-height:auto}.integration-depth-grid>article{padding:27px 22px}.integration-depth-grid>article>p{min-height:0}.integration-depth-grid dl div{grid-template-columns:1fr;gap:7px}}.consent-layer{z-index:1000;pointer-events:none;position:fixed;inset:auto 18px 18px}.consent-layer.is-customizing{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070e1c99;place-items:center;padding:24px;display:grid;inset:0}.consent-panel{pointer-events:auto;color:#172033;background:#fff;border:1px solid #8997b44d;border-radius:18px;width:min(1180px,100vw - 36px);margin:auto;overflow:hidden;box-shadow:0 28px 90px #0a142a3d}.consent-panel>header{background:#f8fafc;border-bottom:1px solid #e2e7ef;align-items:center;gap:12px;padding:19px 22px;display:flex}.consent-mark{color:#fff;background:linear-gradient(135deg,#3157d5,#168f91);border-radius:10px;place-items:center;width:34px;height:34px;font:700 13px Manrope;display:grid}.consent-panel>header>div{gap:2px;display:grid}.consent-panel>header small,.consent-kicker{letter-spacing:.18em;color:#667085;font-size:8px}.consent-panel>header b{font:700 13px Manrope}.consent-close{cursor:pointer;background:#e9eef6;border:0;border-radius:50%;width:34px;height:34px;margin-left:auto;font-size:20px}.consent-summary{grid-template-columns:1fr 320px;gap:42px;padding:27px 30px 30px;display:grid}.consent-summary h2,.consent-preferences h2{letter-spacing:-.035em;margin:0;font:700 27px/1.2 Manrope}.consent-summary p,.consent-preferences-copy>p:last-child{color:#667085;max-width:720px;margin:10px 0 0;font-size:13px;line-height:1.65}.consent-links{gap:18px;display:flex}.consent-links a{color:#3157d5;font-size:11px;font-weight:700}.consent-actions{grid-template-columns:1fr 1fr;align-content:center;gap:9px;display:grid}.consent-actions button,.consent-preference-actions button{cursor:pointer;border-radius:8px;min-height:45px;padding:11px 14px;font:700 11px DM Sans}.consent-decision{color:#fff;border:1px solid #0000}.consent-decision.reject{background:#172033}.consent-decision.accept{background:#3157d5}.consent-customize{color:#172033;background:#fff;border:1px solid #ccd5e2;grid-column:1/-1}.consent-actions button:focus-visible,.consent-preference-actions button:focus-visible,.consent-close:focus-visible,.footer-consent-link:focus-visible{outline-offset:2px;outline:3px solid #3157d54d}.consent-preferences{max-height:min(760px,100vh - 48px);overflow:auto}.consent-preferences-copy{padding:28px 30px 20px}.consent-kicker{margin:0 0 10px}.consent-categories{border-top:1px solid #e2e7ef}.consent-categories article{border-bottom:1px solid #e2e7ef;grid-template-columns:180px 1fr 145px;align-items:center;gap:24px;padding:23px 30px;display:grid;position:relative}.consent-categories article>div{gap:5px;display:grid}.consent-categories article>div b{font:700 14px Manrope}.consent-categories article>div span{color:#168f91;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.consent-categories article>p{color:#667085;margin:0;font-size:12px;line-height:1.6}.consent-lock{color:#3157d5;background:#dce5fb;border-radius:20px;justify-self:end;place-items:center;width:42px;height:25px;font-weight:700;display:grid}.consent-toggle{cursor:pointer;grid-template-columns:42px;justify-self:end;display:grid}.consent-toggle input{opacity:0;position:absolute}.consent-toggle i{background:#c9d1de;border-radius:20px;width:42px;height:25px;transition:all .2s;position:relative}.consent-toggle i:after{content:"";background:#fff;border-radius:50%;width:19px;height:19px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #1018282e}.consent-toggle input:checked+i{background:#3157d5}.consent-toggle input:checked+i:after{transform:translate(17px)}.consent-toggle input:focus-visible+i{outline-offset:2px;outline:3px solid #3157d54d}.consent-toggle span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.consent-preference-actions{background:#f8fafc;grid-template-columns:1fr 1fr 1fr;gap:10px;padding:20px 30px;display:grid}.consent-save{color:#172033;background:#fff;border:1px solid #bdc8d8}.footer-consent-link{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.global-footer .footer-consent-link{color:#93a3b8;font-size:12px}.site-footer .footer-consent-link{color:inherit}.legal-page{--legal-max:1240px}.legal-hero{max-width:var(--legal-max);color:#fff;background:radial-gradient(circle at 86% 12%,#3157d53d,#0000 33%),radial-gradient(circle at 14% 90%,#16a6a01f,#0000 31%),#0b1220;border-radius:18px;margin:18px auto 0;padding:86px 62px 62px;position:relative;overflow:hidden}.legal-hero:after{content:"NEXUS / GOVERNANCE";letter-spacing:.2em;color:#71809a;font-size:8px;position:absolute;top:43px;right:45px}.legal-switch{gap:18px;display:flex;position:absolute;top:35px;left:62px}.legal-switch a{color:#8f9db1;border-bottom:1px solid #0000;padding-bottom:6px;font-size:10px;text-decoration:none}.legal-switch a.router-link-active{color:#fff;border-color:#7fc7c1}.legal-hero .page-eyebrow{color:#7fc7c1}.legal-hero h1{letter-spacing:-.06em;margin:0;font:700 clamp(52px,7vw,88px)/1 Manrope}.legal-hero>p:not(.page-eyebrow){color:#a8b5c8;max-width:720px;margin:26px 0 0;font-size:16px;line-height:1.75}.legal-meta{border:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);max-width:680px;margin-top:45px;display:grid}.legal-meta span{border-right:1px solid #ffffff1f;gap:5px;padding:15px 18px;display:grid}.legal-meta span:last-child{border:0}.legal-meta small{letter-spacing:.15em;color:#72829a;font-size:7px}.legal-meta b{font:600 11px Manrope}.legal-overview{max-width:var(--legal-max);background:#e9eef8;border:1px solid #d7dfed;grid-template-columns:200px 1fr;align-items:start;gap:38px;margin:34px auto 0;padding:32px 40px;display:grid}.legal-overview>span{letter-spacing:.16em;color:#3157d5;padding-top:5px;font-size:8px;font-weight:700}.legal-overview p{letter-spacing:-.01em;color:#344054;margin:0;font:500 17px/1.7 Manrope}.legal-layout{max-width:var(--legal-max);grid-template-columns:250px minmax(0,1fr);gap:70px;margin:70px auto 120px;display:grid}.legal-layout>aside{align-self:start;position:sticky;top:26px}.legal-layout>aside>b{letter-spacing:.17em;color:#667085;font-size:8px}.legal-layout>aside>nav{border-top:1px solid #d8e0ea;margin:17px 0 28px;display:grid}.legal-layout>aside>nav a{color:#475467;border-bottom:1px solid #e1e6ee;grid-template-columns:25px 1fr;gap:8px;padding:10px 0;font-size:10px;line-height:1.35;text-decoration:none;display:grid}.legal-layout>aside>nav a:hover{color:#3157d5}.legal-layout>aside>nav span{color:#3157d5;font-size:8px}.legal-layout>aside>div{background:#fff;border:1px solid #d8e0ea;gap:6px;padding:18px;display:grid}.legal-layout>aside>div small{letter-spacing:.15em;color:#667085;font-size:7px}.legal-layout>aside>div a{color:#3157d5;font-size:11px;font-weight:700}.legal-layout>aside>div span{color:#667085;font-size:10px}.legal-document{min-width:0}.legal-document>section{border-bottom:1px solid #d8e0ea;margin:0 0 55px;padding:0 0 55px;scroll-margin-top:28px}.legal-document>section:last-child{margin-bottom:0}.legal-document>section>header{grid-template-columns:44px 1fr;align-items:start;gap:12px;display:grid}.legal-document>section>header span{color:#3157d5;padding-top:9px;font-size:9px}.legal-document h2{letter-spacing:-.04em;margin:0;font:700 clamp(28px,3.2vw,40px)/1.15 Manrope}.legal-section-body{margin-top:24px;padding-left:56px}.legal-section-body>p,.legal-section-body>ul{color:#536173;margin:0 0 18px;font-size:15px;line-height:1.85}.legal-section-body>ul{padding-left:20px}.legal-section-body>ul li{margin-bottom:8px;padding-left:7px}.legal-note{background:#eef3ff;border-left:3px solid #3157d5;margin:27px 0;padding:21px 23px}.legal-note b{letter-spacing:.15em;color:#3157d5;text-transform:uppercase;margin-bottom:8px;font-size:8px;display:block}.legal-note p{color:#475467;margin:0;font-size:13px;line-height:1.7}.legal-table-wrap{background:#fff;border:1px solid #d8e0ea;margin:28px 0;overflow-x:auto}.legal-table-wrap table{border-collapse:collapse;width:100%;min-width:620px}.legal-table-wrap th{text-align:left;color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#0f1829;padding:14px 16px;font-size:8px}.legal-table-wrap td{vertical-align:top;color:#536173;border-bottom:1px solid #e1e6ee;border-right:1px solid #e1e6ee;padding:15px 16px;font-size:11px;line-height:1.6}.legal-table-wrap tr:last-child td{border-bottom:0}.legal-table-wrap td:first-child{color:#253248;font-weight:700}.legal-links{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.legal-links a{color:#253248;background:#fff;border:1px solid #cfd8e7;padding:11px 14px;font-size:10px;font-weight:700;text-decoration:none;display:inline-block}.legal-contact-band{max-width:var(--legal-max);color:#fff;background:linear-gradient(135deg,#1d397e,#223054);justify-content:space-between;align-items:center;gap:40px;margin:0 auto 90px;padding:48px 54px;display:flex}.legal-contact-band span{letter-spacing:.16em;color:#9ccdc8;font-size:8px}.legal-contact-band h2{letter-spacing:-.035em;margin:8px 0 0;font:700 30px/1.2 Manrope}.legal-contact-band>a{color:#172033;background:#fff;flex:none;padding:15px 18px;font-size:11px;font-weight:700;text-decoration:none}@media (width<=900px){.consent-summary{grid-template-columns:1fr;gap:20px}.consent-categories article{grid-template-columns:160px 1fr 120px}.legal-hero,.legal-overview,.legal-layout,.legal-contact-band{margin-left:24px;margin-right:24px}.legal-layout{grid-template-columns:200px minmax(0,1fr);gap:40px}.legal-hero{padding-inline:42px}.legal-switch{left:42px}}@media (width<=680px){.consent-layer{inset:auto 8px 8px}.consent-layer.is-customizing{padding:8px;inset:0}.consent-panel{border-radius:14px;width:100%}.consent-panel>header{padding:14px 16px}.consent-summary{padding:21px 18px 18px}.consent-summary h2,.consent-preferences h2{font-size:23px}.consent-actions{grid-template-columns:1fr}.consent-customize{grid-column:auto}.consent-preferences{max-height:calc(100vh - 16px)}.consent-preferences-copy{padding:22px 18px 16px}.consent-categories article{grid-template-columns:1fr 52px;gap:9px 15px;padding:18px}.consent-categories article>p{grid-column:1/-1}.consent-lock,.consent-toggle{grid-area:1/2;align-self:center}.consent-preference-actions{grid-template-columns:1fr;padding:15px 18px}.legal-hero{border-radius:15px;margin:10px 8px 0;padding:92px 22px 38px}.legal-switch{gap:13px;max-width:calc(100% - 44px);top:30px;left:22px;overflow:auto}.legal-switch a{white-space:nowrap}.legal-hero:after{display:none}.legal-hero h1{font-size:50px}.legal-hero>p:not(.page-eyebrow){font-size:14px}.legal-meta{grid-template-columns:1fr;margin-top:32px}.legal-meta span{border-bottom:1px solid #ffffff1f;border-right:0}.legal-overview{grid-template-columns:1fr;gap:12px;margin:18px 16px 0;padding:23px}.legal-overview p{font-size:15px}.legal-layout{margin:55px 20px 80px;display:block}.legal-layout>aside{margin-bottom:55px;position:static}.legal-layout>aside>nav{grid-template-columns:1fr 1fr}.legal-layout>aside>nav a:nth-child(odd){padding-right:12px}.legal-document>section{margin-bottom:42px;padding-bottom:42px}.legal-document>section>header{grid-template-columns:30px 1fr}.legal-section-body{padding-left:30px}.legal-section-body>p,.legal-section-body>ul{font-size:14px}.legal-contact-band{margin:0 20px 70px;padding:35px 27px;display:grid}.legal-contact-band h2{font-size:26px}.legal-contact-band>a{justify-self:start}.legal-table-wrap{width:calc(100% + 30px);margin-left:-30px}}.control-shell{color:#172033;background:#f2f5f9;grid-template-columns:255px minmax(0,1fr);min-height:100vh;display:grid}.control-sidebar{color:#fff;background:radial-gradient(circle at 0 100%,#16a6a01f,#0000 32%),radial-gradient(circle at 100% 0,#3157d538,#0000 34%),#0b1220;flex-direction:column;height:100vh;padding:30px 22px 22px;display:flex;position:sticky;top:0}.control-sidebar .brand{color:#fff}.control-sidebar-label{color:#74849b;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:9px;margin:55px 12px 14px;font-size:12px;display:flex}.control-sidebar-label i{background:#79cbc4;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #79cbc4}.control-sidebar>nav{gap:7px;display:grid}.control-sidebar>nav a{color:#8e9bb0;border:1px solid #0000;border-radius:8px;grid-template-columns:29px 1fr;align-items:center;min-height:48px;padding:0 13px;text-decoration:none;transition:all .2s;display:grid}.control-sidebar>nav a span{font-size:12px}.control-sidebar>nav a b{font:600 13px Manrope}.control-sidebar>nav a:hover,.control-sidebar>nav a.active{color:#fff;background:#fff1;border-color:#ffffff12}.control-sidebar>nav a.active span{color:#79cbc4}.control-sidebar-secondary{border-top:1px solid #ffffff17;gap:5px;margin-top:28px;padding-top:22px;display:grid}.control-sidebar-secondary a{color:#77859a;justify-content:space-between;padding:9px 12px;font-size:13px;text-decoration:none;display:flex}.control-sidebar-secondary a:hover{color:#fff}.control-sidebar>footer{background:#ffffff09;border:1px solid #ffffff14;align-items:center;gap:11px;margin-top:auto;padding:15px 12px;display:flex}.control-sidebar>footer>i{background:#48b991;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #48b99199}.control-sidebar>footer span{display:grid}.control-sidebar>footer b{font-size:12px}.control-sidebar>footer small{color:#6f7d92;margin-top:3px;font-size:12px}.control-main{min-width:0}.control-topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:10;background:#ffffffe8;border-bottom:1px solid #dfe5ed;justify-content:space-between;align-items:center;height:70px;padding:0 clamp(24px,3vw,48px);display:flex;position:sticky;top:0}.control-topbar>div{align-items:center;gap:10px;display:flex}.control-topbar span{letter-spacing:.13em;color:#7b8798;font-size:12px}.control-topbar b{border-left:1px solid #d9e0ea;padding-left:10px;font:600 12px Manrope}.control-topbar i{background:#3eb58b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #3eb58b73}.control-content{max-width:1540px;margin:auto;padding:46px clamp(24px,3.5vw,58px) 85px}.control-heading{justify-content:space-between;align-items:end;gap:35px;margin-bottom:34px;display:flex}.control-heading p,.control-panel>header p,.form-section-title>span,.form-section-title>div>span,.mcp-boundary p,.member-catalog header p,.member-security>div>p{color:#3157d5;letter-spacing:.17em;margin:0 0 7px;font-size:12px;font-weight:800}.control-heading h1{letter-spacing:-.055em;margin:0;font:700 clamp(38px,4.5vw,58px)/1 Manrope}.control-heading>div>span{color:#667085;max-width:700px;margin-top:16px;font-size:13px;line-height:1.65;display:block}.control-search{background:#fff;border:1px solid #d7deea;align-items:center;gap:10px;width:min(100%,340px);height:44px;padding:0 14px;display:flex}.control-search>span{color:#8290a4;font-size:20px}.control-search input{border:0;outline:0;width:100%;font-size:13px}.control-primary,.control-secondary{color:#fff;cursor:pointer;background:#3157d5;border:0;border-radius:7px;flex:none;padding:13px 17px;font-size:13px;font-weight:800;text-decoration:none;box-shadow:0 8px 18px #3157d52e}.control-secondary{color:#172033;box-shadow:none;background:#fff;border:1px solid #cfd8e5}.control-alert{border-radius:7px;margin:16px 0;padding:13px 15px;font-size:12px}.control-alert.error{color:#9b2d40;background:#fff0f3;border:1px solid #f3cad3}.control-stat-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:25px;display:grid}.control-stat-grid article,.mcp-admin-stats article{background:#fff;border:1px solid #dce3ed;border-radius:9px;min-width:0;padding:21px 22px;display:grid;box-shadow:0 5px 18px #10182806}.control-stat-grid span,.mcp-admin-stats span{letter-spacing:.13em;color:#7a8799;font-size:12px}.control-stat-grid strong{letter-spacing:-.035em;margin:12px 0 5px;font:700 32px Manrope}.control-stat-grid small,.mcp-admin-stats small{color:#788597;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.control-panel{background:#fff;border:1px solid #dce3ed;border-radius:10px;overflow:hidden;box-shadow:0 8px 24px #10182806}.control-panel>header{border-bottom:1px solid #e2e7ee;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:19px 23px;display:flex}.control-panel>header h2{letter-spacing:-.025em;margin:0;font:700 20px Manrope}.provider-summary{gap:8px;display:flex}.provider-summary>span{color:#69768a;background:#eef2f8;border-radius:20px;padding:7px 10px;font-size:12px}.provider-summary b{color:#25324a}.control-loading,.control-empty{text-align:center;color:#778499;place-content:center;gap:7px;min-height:160px;font-size:12px;display:grid}.control-empty{background:#f8fafc;border:1px dashed #cdd6e3}.control-empty b{color:#25324a;font:700 15px Manrope}.member-row{border-bottom:1px solid #e6eaf0;grid-template-columns:1.35fr 1fr .7fr .65fr;align-items:center;gap:18px;padding:15px 22px;display:grid}.member-row:last-child{border:0}.member-row>div:not(.member-identity){gap:5px;display:grid}.member-row>div>b{font-size:13px}.member-row small{color:#7a8798;font-size:12px}.member-head{color:#768398;letter-spacing:.12em;text-transform:uppercase;background:#f7f9fc;padding-block:11px;font-size:12px}.member-identity{align-items:center;gap:11px;min-width:0;display:flex}.member-identity>i{color:#3157d5;background:#e7edfb;border-radius:9px;flex:0 0 36px;place-items:center;height:36px;font:700 13px Manrope;display:grid}.member-identity>span{min-width:0;display:grid}.member-identity b{font:700 12px Manrope}.member-identity small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.member-providers{flex-wrap:wrap;gap:5px!important;display:flex!important}.member-providers span{color:#227a6f;text-transform:uppercase;background:#edf6f4;border-radius:4px;padding:5px 7px;font-size:12px}.member-row form{display:flex}.member-row select{background:#fff;border:1px solid #d5dde8;flex:1;min-width:0;padding:9px;font-size:13px}.member-row form button{color:#fff;background:#172033;border:0;padding:0 11px;font-size:12px;font-weight:700}.member-row form button:disabled{opacity:.55}.platform-summary{gap:8px;margin:-15px 0 25px;display:flex}.platform-summary>span{color:#667389;background:#e9eef7;border-radius:6px;padding:8px 11px;font-size:12px}.platform-summary b{color:#28364d}.control-platform-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.control-platform-grid>article{background:#fff;border:1px solid #dce3ed;border-radius:10px;flex-direction:column;min-width:0;padding:21px;display:flex;box-shadow:0 8px 22px #10182808}.control-platform-grid>article>header{justify-content:space-between;align-items:center;display:flex}.control-platform-grid>article>header>b{color:#3157d5;background:linear-gradient(135deg,#e4eafd,#e4f3f1);border-radius:10px;place-items:center;width:42px;height:42px;font:700 12px Manrope;display:grid}.platform-state{color:#b44d42;background:#fff0ee;border-radius:20px;align-items:center;gap:6px;padding:5px 8px;font-size:12px;font-weight:700;display:flex}.platform-state i{background:currentColor;border-radius:50%;width:5px;height:5px}.platform-state.active{color:#238165;background:#e8f6f1}.control-platform-grid h2{letter-spacing:-.025em;overflow-wrap:anywhere;margin:20px 0 4px;font:700 20px Manrope}.control-platform-grid>article>a{color:#3157d5;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.platform-metrics{border-block:1px solid #e3e8ef;grid-template-columns:repeat(3,1fr);margin:20px 0 14px;padding:13px 0;display:grid}.platform-metrics>span{border-right:1px solid #e3e8ef;gap:4px;display:grid}.platform-metrics>span:last-child{border:0;padding-left:8px}.platform-metrics small{color:#8490a1;font-size:12px}.platform-metrics b{font:700 15px Manrope}.platform-tags{flex-wrap:wrap;gap:4px;min-height:23px;display:flex}.platform-tags span{color:#52617a;text-transform:uppercase;background:#eef2f8;border-radius:4px;padding:4px 6px;font-size:12px}.control-platform-grid>article>p{color:#737f91;min-height:38px;font-size:13px;line-height:1.55}.control-platform-grid>article>footer{border-top:1px solid #e4e8ee;gap:6px;margin-top:auto;padding-top:15px;display:flex}.control-platform-grid>article>footer button{color:#344a78;cursor:pointer;background:#edf1f8;border:0;border-radius:5px;flex:1;padding:9px 5px;font-size:12px;font-weight:800}.control-platform-grid>article>footer button.danger{color:#ae4250;background:#fff0f0}.platform-empty{cursor:pointer;border-radius:10px;min-height:360px}.control-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#070e1cb3;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.control-modal{background:#fff;border-radius:13px;flex-direction:column;width:min(1120px,100%);max-height:calc(100vh - 44px);display:flex;overflow:hidden;box-shadow:0 28px 85px #00000052}.control-modal>header{color:#fff;background:radial-gradient(circle at 90% 0,#3157d51f,#0000 40%),#0f192b;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.control-modal>header p{color:#75cbc3;letter-spacing:.16em;margin:0;font-size:12px}.control-modal>header h2{margin:5px 0 2px;font:700 22px Manrope}.control-modal>header span{color:#8796ab;font-size:12px}.control-modal>header>button{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:50%;width:35px;height:35px;font-size:22px}.control-modal>nav{border-bottom:1px solid #dfe5ed;padding:0 18px;display:flex;overflow-x:auto}.control-modal>nav button{color:#748196;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:14px 12px;font-size:12px;font-weight:800}.control-modal>nav button.active{color:#3157d5;border-color:#3157d5}.platform-form{gap:17px;padding:23px;display:grid;overflow:auto}.platform-form label{color:#536174;gap:7px;font-size:12px;font-weight:800;display:grid}.platform-form input,.platform-form textarea{color:#253248;background:#fff;border:1px solid #d2dbe7;border-radius:6px;outline:0;width:100%;padding:11px 12px;font:500 13px DM Sans}.platform-form textarea{resize:vertical;line-height:1.55}.platform-form input:focus,.platform-form textarea:focus{border-color:#3157d5;box-shadow:0 0 0 3px #3157d51a}.control-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.control-form-grid.four{grid-template-columns:repeat(3,minmax(0,1fr))}.control-form-grid .wide{grid-column:1/-1}.control-switches{flex-wrap:wrap;gap:10px;display:flex}.control-switches label{background:#f8fafc;border:1px solid #dce3ed;border-radius:7px;align-items:center;gap:8px;padding:10px 12px;display:flex}.control-switches input{width:auto;margin:0}.form-section-title{border-top:1px solid #e1e6ed;margin-top:4px;padding-top:17px}.form-section-title h3{margin:0;font:700 16px Manrope}.form-section-title p{color:#7b8798;margin:5px 0 0;font-size:13px}.form-section-title.action{justify-content:space-between;align-items:center;gap:20px;display:flex}.form-section-title.action>button{color:#fff;background:#3157d5;border:0;border-radius:5px;padding:9px 12px;font-size:12px;font-weight:800}.module-check-grid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.module-check-grid.compact{grid-template-columns:repeat(5,1fr)}.module-check-grid label{text-transform:capitalize;background:#f7f9fc;border:1px solid #dce3ed;border-radius:6px;align-items:center;gap:7px;padding:10px;display:flex}.module-check-grid input{width:auto;margin:0}.redis-connection-row{background:#f8fafc;border:1px solid #dfe5ed;border-radius:7px;grid-template-columns:70px 1fr 90px 1fr 34px;align-items:center;gap:8px;padding:11px;display:grid}.redis-connection-row>b{color:#3157d5;font-size:12px}.redis-connection-row input{margin:0}.redis-connection-row button{color:#b54555;background:#fff0f1;border:0;border-radius:5px;height:35px}.service-editor-row{background:#f9fafc;border:1px solid #dce3ed;border-radius:8px;padding:17px}.service-editor-row>button{color:#b54555;background:0 0;border:0;margin-top:12px;padding:7px 0;font-size:12px;font-weight:800}.control-modal>footer{background:#f8fafc;border-top:1px solid #dfe5ed;justify-content:flex-end;gap:8px;padding:14px 23px;display:flex}.control-modal>footer button{color:#536174;background:#fff;border:1px solid #d1dae7;border-radius:6px;padding:10px 15px;font-size:12px;font-weight:800}.control-modal>footer button.save{color:#fff;background:#3157d5;border-color:#3157d5}.control-modal>footer button:disabled{opacity:.55}.redis-editor{width:min(1220px,100%)}.redis-boundary{color:#4d5e7d;background:#eef4ff;border-bottom:1px solid #d7e1f1;padding:12px 23px;font-size:13px}.redis-records{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:20px;display:grid;overflow:auto}.redis-records>article{border:1px solid #dce3ed;border-radius:8px;min-width:0;padding:15px}.redis-records>article>header{align-items:center;gap:13px;margin-bottom:12px;display:flex}.redis-records>article>header>span{color:#b84c52;background:#fff0f0;border-radius:12px;align-items:center;gap:5px;padding:5px 7px;font-size:12px;display:flex}.redis-records>article>header>span i{background:currentColor;border-radius:50%;width:5px;height:5px}.redis-records>article>header>span.connected{color:#238165;background:#e9f6f1}.redis-records>article>header>div{min-width:0;display:grid}.redis-records>article>header b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.redis-records>article>header small{color:#7b8797;margin-top:3px;font-size:12px}.redis-records textarea{color:#a8d8d3;resize:vertical;background:#111a2b;border:1px solid #d5dde8;border-radius:5px;width:100%;padding:11px;font:10px/1.55 Consolas,monospace}.redis-records>article>button{color:#fff;background:#3157d5;border:0;border-radius:5px;margin-top:9px;padding:9px 11px;font-size:12px;font-weight:800}.mcp-admin-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px;display:grid}.mcp-admin-stats b{white-space:nowrap;text-overflow:ellipsis;margin:12px 0 5px;font:700 15px Manrope;overflow:hidden}.mcp-console-layout{grid-template-columns:360px minmax(0,1fr);gap:16px;display:grid}.mcp-tool-catalog>header>span{color:#3157d5;background:#e9eef8;border-radius:15px;padding:6px 9px;font-size:12px}.mcp-tool-catalog>nav{max-height:665px;display:grid;overflow:auto}.mcp-tool-catalog>nav button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e4e8ef;padding:14px 17px}.mcp-tool-catalog>nav button:hover,.mcp-tool-catalog>nav button.active{background:#f0f4fb}.mcp-tool-catalog>nav button>span{align-items:center;gap:8px;display:flex}.mcp-tool-catalog>nav button i{background:#b4becb;border-radius:50%;width:6px;height:6px}.mcp-tool-catalog>nav button.active i{background:#36b69a;box-shadow:0 0 7px #36b69a80}.mcp-tool-catalog>nav button b{color:#263650;font:700 13px Consolas,monospace}.mcp-tool-catalog>nav button small{color:#7b8798;margin:7px 0 0 14px;font-size:12px;line-height:1.5;display:block}.mcp-live-console{color:#fff;background:#0b1220;border-radius:10px;min-width:0;overflow:hidden;box-shadow:0 16px 38px #0b122029}.mcp-live-console>header{border-bottom:1px solid #243147;justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.mcp-live-console>header>div{align-items:center;gap:10px;display:flex}.mcp-live-console>header span{letter-spacing:.12em;color:#8b9bb1;font-size:12px}.mcp-live-console>header span i{background:#45d0b7;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 8px #45d0b7}.mcp-live-console>header b{color:#6f8199;font-size:12px}.mcp-live-console>header small{color:#80cbc3;font-size:12px}.mcp-live-console>section{grid-template-columns:1fr 135px;align-items:end;gap:10px;padding:17px 19px;display:grid}.mcp-live-console>section label{color:#8392a8;gap:7px;font-size:12px;display:grid}.mcp-live-console>section label span{justify-self:end}.mcp-live-console textarea{color:#c0ddd9;resize:vertical;background:#111b2d;border:1px solid #283750;border-radius:6px;outline:0;width:100%;padding:12px;font:10px/1.55 Consolas,monospace}.mcp-live-console>section>button{color:#fff;background:#3157d5;border:0;border-radius:6px;height:42px;font-size:12px;font-weight:800}.mcp-protocol-grid{border-top:1px solid #243147;grid-template-columns:1fr 1fr;display:grid}.mcp-protocol-grid article{min-width:0}.mcp-protocol-grid article+article{border-left:1px solid #243147}.mcp-protocol-grid article>header{background:#101a2c;border-bottom:1px solid #243147;justify-content:space-between;align-items:center;height:39px;padding:0 13px;display:flex}.mcp-protocol-grid article>header span{letter-spacing:.12em;color:#6f8199;font-size:12px}.mcp-protocol-grid article>header button{color:#76c7be;background:0 0;border:0;font-size:12px}.mcp-protocol-grid article>header i{background:#3bb48c;border-radius:50%;width:6px;height:6px}.mcp-protocol-grid pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#aab9cc;height:360px;margin:0;padding:14px;font:9px/1.6 Consolas,monospace;overflow:auto}.mcp-admin-details{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.mcp-discovery-list{display:grid}.mcp-discovery-list a{border-bottom:1px solid #e5e9ef;grid-template-columns:90px 1fr auto;gap:12px;padding:13px 20px;text-decoration:none;display:grid}.mcp-discovery-list a span{text-transform:uppercase;color:#3157d5;font-size:12px}.mcp-discovery-list a b{white-space:nowrap;text-overflow:ellipsis;color:#667389;min-width:0;font:500 12px Consolas,monospace;overflow:hidden}.mcp-discovery-list a i{color:#3157d5;font-style:normal}.mcp-context-list{grid-template-columns:1fr 1fr;gap:10px;padding:17px;display:grid}.mcp-context-list section{background:#f8fafc;border:1px solid #dfe5ed;border-radius:7px;gap:6px;padding:15px;display:grid}.mcp-context-list span{letter-spacing:.13em;color:#3157d5;font-size:12px}.mcp-context-list b{font:700 13px Manrope}.mcp-context-list code{color:#788598;overflow-wrap:anywhere;font-size:12px}.mcp-boundary{color:#fff;background:radial-gradient(circle at 90% 10%,#3157d533,#0000 35%),#0d1729;border-radius:10px;grid-template-columns:.8fr 1.2fr;gap:60px;margin-top:16px;padding:35px 38px;display:grid}.mcp-boundary h2{letter-spacing:-.035em;margin:0;font:700 28px/1.2 Manrope}.mcp-boundary>p{color:#8fa0b7;font-size:12px;line-height:1.75}.member-workspace{color:#172033;background:#f4f6fa;grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.member-sidebar{color:#fff;background:radial-gradient(circle at 15% 90%,#16a6a021,#0000 32%),#0b1220;flex-direction:column;height:100vh;padding:32px 24px 24px;display:flex;position:sticky;top:0}.member-sidebar .brand{color:#fff}.member-sidebar>div{gap:5px;margin:58px 12px 18px;display:grid}.member-sidebar>div span{color:#78c9c1;letter-spacing:.16em;font-size:12px}.member-sidebar>div b{font:600 16px Manrope}.member-sidebar nav{gap:5px;display:grid}.member-sidebar nav a{color:#8492a7;border-left:2px solid #0000;grid-template-columns:30px 1fr;align-items:center;padding:13px 12px;font-size:13px;text-decoration:none;display:grid}.member-sidebar nav a span{font-size:12px}.member-sidebar nav a:hover,.member-sidebar nav a.active{color:#fff;background:#ffffff0e;border-color:#75c9c1}.member-sidebar>button{color:#9aa7ba;background:0 0;border:1px solid #ffffff1f;justify-content:space-between;margin-top:auto;padding:12px 14px;font-size:13px;display:flex}.member-main{min-width:0;padding:0 clamp(25px,5vw,75px)}.member-topbar{border-bottom:1px solid #dce3ec;justify-content:space-between;align-items:center;height:72px;display:flex}.member-topbar>span{letter-spacing:.15em;color:#788598;font-size:12px}.member-topbar>div{align-items:center;gap:10px;display:flex}.member-topbar>div b{text-transform:uppercase;color:#667389;font-size:12px}.member-topbar>div i{color:#fff;background:#3157d5;border-radius:10px;place-items:center;width:36px;height:36px;font-size:13px;font-style:normal;display:grid}.member-hero{justify-content:space-between;align-items:end;gap:30px;padding:65px 0 38px;display:flex}.member-hero p{color:#3157d5;letter-spacing:.16em;margin:0;font-size:12px;font-weight:800}.member-hero h1{letter-spacing:-.06em;margin:10px 0;font:700 clamp(43px,5vw,66px)/1 Manrope}.member-hero>div>span{color:#667085;max-width:660px;font-size:13px;line-height:1.7;display:block}.member-hero>a{background:#fff;border:1px solid #cad4e1;border-radius:7px;flex:none;padding:13px 15px;font-size:12px;font-weight:800;text-decoration:none}.member-account-grid{background:#fff;border:1px solid #dce3ed;border-radius:10px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.member-account-grid article{border-right:1px solid #e0e5ec;gap:7px;min-width:0;padding:20px;display:grid}.member-account-grid article:last-child{border:0}.member-account-grid span{letter-spacing:.13em;color:#7b8797;font-size:12px}.member-account-grid b{white-space:nowrap;text-overflow:ellipsis;text-transform:none;font:700 13px Manrope;overflow:hidden}.member-account-grid small{white-space:nowrap;text-overflow:ellipsis;color:#7d8999;font-size:12px;overflow:hidden}.member-access-status{background:#e9eef8;border:1px solid #d6dfed;border-radius:9px;grid-template-columns:1fr 1.5fr auto;align-items:center;gap:35px;margin:18px 0 65px;padding:20px 22px;display:grid}.member-access-status>div{align-items:center;gap:11px;display:flex}.member-access-status>div>i{background:#d49a45;border-radius:50%;width:8px;height:8px}.member-access-status>div span{gap:4px;display:grid}.member-access-status small{letter-spacing:.12em;color:#7b8798;font-size:12px}.member-access-status b{font:700 13px Manrope}.member-access-status p{color:#647186;margin:0;font-size:13px;line-height:1.55}.member-access-status>a{color:#3157d5;background:#fff;border-radius:5px;padding:10px 12px;font-size:12px;font-weight:800;text-decoration:none}.member-catalog{padding:0 0 75px}.member-catalog>header{justify-content:space-between;align-items:end;gap:35px;margin-bottom:24px;display:flex}.member-catalog h2,.member-security h2{letter-spacing:-.045em;margin:0;font:700 clamp(30px,3.5vw,44px)/1.15 Manrope}.member-catalog>header>span{color:#778496;max-width:300px;font-size:13px;line-height:1.6}.member-catalog>div{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.member-catalog>div>a{background:#fff;border:1px solid #dce3ed;border-radius:9px;flex-direction:column;grid-column:span 2;min-height:245px;padding:21px;text-decoration:none;transition:all .2s;display:flex}.member-catalog>div>a:nth-last-child(-n+2){grid-column:span 3}.member-catalog>div>a:hover{border-color:#b9c8e5;transform:translateY(-3px);box-shadow:0 15px 35px #253b7012}.member-catalog a>span{letter-spacing:.12em;color:#3157d5;text-transform:uppercase;font-size:12px}.member-catalog h3{margin:30px 0 9px;font:700 23px Manrope}.member-catalog a p{color:#717e90;margin:0;font-size:13px;line-height:1.65}.member-catalog a b{border-top:1px solid #e1e6ed;margin-top:auto;padding-top:15px;font-size:12px}.member-security{color:#fff;background:#0b1220;grid-template-columns:.75fr 1.25fr;gap:75px;margin:0 calc(-1*clamp(25px,5vw,75px));padding:70px clamp(25px,5vw,75px);display:grid}.member-security>div:last-child{border-top:1px solid #26334a;border-left:1px solid #26334a;grid-template-columns:repeat(3,1fr);display:grid}.member-security article{border-bottom:1px solid #26334a;border-right:1px solid #26334a;padding:22px}.member-security article span{color:#75c9c1;font-size:12px}.member-security article b{margin:28px 0 8px;font:700 12px Manrope;display:block}.member-security article p{color:#8798af;margin:0;font-size:12px;line-height:1.6}.member-footer{color:#7b8798;justify-content:space-between;align-items:center;height:95px;font-size:12px;display:flex}.member-footer>div{gap:18px;display:flex}.member-footer a{text-decoration:none}@media (width<=1200px){.control-stat-grid,.mcp-admin-stats,.control-platform-grid{grid-template-columns:repeat(2,1fr)}.member-row{grid-template-columns:1.2fr 1fr .7fr}.member-row>div:nth-child(3),.member-head>span:nth-child(3){display:none}.mcp-console-layout{grid-template-columns:300px minmax(0,1fr)}.member-account-grid{grid-template-columns:repeat(2,1fr)}.member-account-grid article:nth-child(2){border-right:0}.member-account-grid article:nth-child(-n+2){border-bottom:1px solid #e0e5ec}}@media (width<=900px){.control-shell,.member-workspace{grid-template-columns:1fr}.control-sidebar,.member-sidebar{height:auto;padding:20px;position:static}.control-sidebar{grid-template-columns:auto 1fr;gap:18px;display:grid}.control-sidebar-label,.control-sidebar>footer{display:none}.control-sidebar>nav{justify-content:flex-end;display:flex}.control-sidebar>nav a{grid-template-columns:1fr;padding:0 12px}.control-sidebar>nav a span,.control-sidebar-secondary{display:none}.control-topbar{top:0}.mcp-console-layout,.mcp-admin-details,.mcp-boundary,.member-security{grid-template-columns:1fr}.member-sidebar{grid-template-columns:auto 1fr auto;align-items:center;display:grid}.member-sidebar>div{display:none}.member-sidebar nav{justify-content:center;display:flex}.member-sidebar nav a{border-bottom:2px solid #0000;border-left:0;grid-template-columns:1fr}.member-sidebar nav a span{display:none}.member-sidebar>button{margin:0}.member-access-status{grid-template-columns:1fr}.member-security{gap:35px}.member-catalog>div{grid-template-columns:1fr 1fr}.member-catalog>div>a,.member-catalog>div>a:nth-last-child(-n+2){grid-column:auto}.mcp-console-layout{grid-template-columns:1fr}.mcp-tool-catalog>nav{max-height:340px}}@media (width<=680px){.control-content{padding:30px 15px 60px}.control-sidebar{grid-template-columns:1fr}.control-sidebar .brand{justify-self:center}.control-sidebar>nav{justify-content:center}.control-sidebar>nav a{min-height:40px}.control-heading{align-items:start;display:grid}.control-search{width:100%}.control-stat-grid,.mcp-admin-stats,.control-platform-grid{grid-template-columns:1fr}.member-panel>header{display:grid}.provider-summary{margin-top:12px}.member-row{grid-template-columns:1fr}.member-head{display:none}.member-row>div:nth-child(3){display:flex}.member-row form{min-height:38px}.platform-summary{flex-wrap:wrap}.control-modal-backdrop{padding:0}.control-modal{border-radius:0;height:100vh;max-height:none}.control-form-grid,.control-form-grid.four,.module-check-grid,.module-check-grid.compact,.redis-connection-row{grid-template-columns:1fr}.redis-connection-row button{width:100%}.redis-records,.mcp-protocol-grid,.mcp-admin-details{grid-template-columns:1fr}.mcp-protocol-grid article+article{border-top:1px solid #243147;border-left:0}.mcp-live-console>section{grid-template-columns:1fr}.mcp-protocol-grid pre{height:280px}.mcp-discovery-list a{grid-template-columns:70px 1fr auto}.mcp-context-list{grid-template-columns:1fr}.mcp-boundary{gap:20px;padding:28px 22px}.member-sidebar{grid-template-columns:1fr auto}.member-sidebar .brand{justify-self:start}.member-sidebar nav{display:none}.member-main{padding-inline:18px}.member-hero{padding-top:45px;display:grid}.member-hero>a{justify-self:start}.member-account-grid{grid-template-columns:1fr}.member-account-grid article{border-bottom:1px solid #e0e5ec;border-right:0}.member-account-grid article:nth-child(2){border-bottom:1px solid #e0e5ec}.member-account-grid article:last-child{border-bottom:0}.member-catalog>header{display:grid}.member-catalog>div{grid-template-columns:1fr}.member-catalog>div>a{min-height:220px}.member-security{margin-inline:-18px;padding-inline:18px}.member-security>div:last-child{grid-template-columns:1fr}.member-footer{gap:16px;height:auto;padding:30px 0;display:grid}}.platform-form select,.mcp-stat-filters select,.mcp-console-heading select{color:#253248;cursor:pointer;background:#fff;border:1px solid #d2dbe7;border-radius:6px;outline:0;width:100%;padding:11px 12px;font:600 13px DM Sans}.platform-form select:focus,.mcp-stat-filters select:focus,.mcp-console-heading select:focus{border-color:#3157d5;box-shadow:0 0 0 3px #3157d51a}.platform-form input:disabled,.platform-form select:disabled{cursor:not-allowed;opacity:.62;background:#eef1f5}.platform-mcp-assignment{background:#f6f8fc;border:1px solid #dbe3ef;border-radius:6px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:10px 11px;display:grid}.platform-mcp-assignment span{letter-spacing:.11em;color:#78869a;font-size:12px}.platform-mcp-assignment b{text-overflow:ellipsis;white-space:nowrap;color:#2c426f;font-size:12px;overflow:hidden}.platform-mcp-assignment small{color:#3157d5;background:#e4eaf6;border-radius:4px;padding:4px 6px;font:700 12px Consolas,monospace}.platform-mcp-preview{background:linear-gradient(145deg,#f8fafc,#eef3fa);border:1px solid #d7e0ec;border-radius:9px;padding:22px}.platform-mcp-preview>header{justify-content:space-between;align-items:center;display:flex}.platform-mcp-preview>header span{color:#a85762;align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.platform-mcp-preview>header span.active{color:#238165}.platform-mcp-preview>header i{background:currentColor;border-radius:50%;width:6px;height:6px}.platform-mcp-preview>header b{letter-spacing:.11em;color:#718096;font-size:12px}.platform-mcp-preview h3{margin:20px 0 6px;font:700 20px Manrope}.platform-mcp-preview>p{color:#6e7b8e;margin:0 0 18px;font-size:13px;line-height:1.6}.platform-mcp-preview>div{border-top:1px solid #dce4ee;grid-template-columns:120px minmax(0,1fr);gap:15px;padding:11px 0;display:grid}.platform-mcp-preview>div span{letter-spacing:.11em;color:#728095;font-size:12px}.platform-mcp-preview code{overflow-wrap:anywhere;color:#3157d5;font:600 12px Consolas,monospace}.platform-mcp-preview>small{color:#7b8798;margin-top:12px;font-size:12px;line-height:1.5;display:block}.mcp-server-registry,.mcp-domain-statistics,.mcp-assignment-panel{margin-bottom:16px}.mcp-server-registry>header>span{color:#6c7a8f;font-size:12px}.mcp-server-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.mcp-server-grid>article{background:linear-gradient(155deg,#fff 55%,#f3f6fb);border:1px solid #dce3ed;border-radius:9px;flex-direction:column;min-width:0;padding:17px;display:flex}.mcp-server-grid>article>header{justify-content:space-between;align-items:center;display:flex}.mcp-server-grid>article>header span{color:#ae4b58;background:#fff0f0;border-radius:12px;align-items:center;gap:5px;padding:5px 7px;font-size:12px;font-weight:800;display:flex}.mcp-server-grid>article>header span.active{color:#238165;background:#e8f6f1}.mcp-server-grid>article>header i{background:currentColor;border-radius:50%;width:5px;height:5px}.mcp-server-grid>article>header em{text-transform:uppercase;color:#60718a;letter-spacing:.12em;font-size:12px;font-style:normal}.mcp-server-grid h3{margin:20px 0 4px;font:700 19px Manrope}.mcp-server-grid>article>code{color:#3157d5;font:700 12px Consolas,monospace}.mcp-server-grid>article>p{color:#738095;min-height:47px;margin:13px 0;font-size:12px;line-height:1.55}.mcp-server-metrics{border-block:1px solid #e0e6ee;grid-template-columns:repeat(3,1fr);display:grid}.mcp-server-metrics>span{border-right:1px solid #e0e6ee;min-width:0;padding:11px 7px}.mcp-server-metrics>span:first-child{padding-left:0}.mcp-server-metrics>span:last-child{border:0}.mcp-server-metrics small{color:#8a95a5;letter-spacing:.08em;font-size:12px;display:block}.mcp-server-metrics b{text-overflow:ellipsis;color:#263752;margin-top:6px;font:700 13px Manrope;display:block;overflow:hidden}.mcp-endpoint{text-align:left;cursor:pointer;background:#f6f8fb;border:1px solid #dce3ec;border-radius:5px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;margin:13px 0;padding:9px 10px;display:grid}.mcp-endpoint span{color:#7e8a9b;font-size:12px}.mcp-endpoint b{text-overflow:ellipsis;white-space:nowrap;color:#4b5d78;font:600 12px Consolas,monospace;overflow:hidden}.mcp-endpoint i{color:#3157d5;font-style:normal}.mcp-server-grid>article>footer{align-items:center;gap:7px;margin-top:auto;display:flex}.mcp-server-grid>article>footer button{color:#3157d5;cursor:pointer;background:#e9eef7;border:0;border-radius:5px;padding:8px 10px;font-size:12px;font-weight:800}.mcp-server-grid>article>footer button.danger{color:#ad4553;background:#fff0f1}.mcp-server-grid>article>footer span{letter-spacing:.11em;color:#8490a0;margin-left:auto;font-size:12px}.mcp-domain-statistics>header{align-items:center}.mcp-stat-filters{gap:7px;display:flex}.mcp-stat-filters select,.mcp-stat-filters input{color:#526176;background:#fff;border:1px solid #d8e0eb;border-radius:5px;width:125px;padding:8px 9px;font-size:12px}.mcp-stat-filters input{width:150px}.mcp-stat-summary{background:#f7f9fc;border-bottom:1px solid #e0e5ed;grid-template-columns:repeat(3,1fr);display:grid}.mcp-stat-summary>span{border-right:1px solid #e0e5ed;padding:14px 19px}.mcp-stat-summary>span:last-child{border:0}.mcp-stat-summary small{color:#8490a0;letter-spacing:.1em;font-size:12px;display:block}.mcp-stat-summary b{color:#263752;margin-top:5px;font:700 15px Manrope;display:block}.mcp-stat-table{overflow-x:auto}.mcp-stat-head,.mcp-stat-row{grid-template-columns:1.4fr 1fr .55fr .55fr .45fr 1fr;align-items:center;gap:12px;min-width:850px;display:grid}.mcp-stat-head{color:#758297;letter-spacing:.09em;text-transform:uppercase;background:#eef2f7;padding:10px 18px;font-size:12px}.mcp-stat-row{color:#68768a;border-top:1px solid #e5e9ef;padding:13px 18px;font-size:12px}.mcp-stat-row>span:first-child{color:#283954;align-items:center;gap:8px;display:flex}.mcp-stat-row>span:first-child i{background:#36b69a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 7px #36b69a59}.mcp-stat-row strong{color:#34455f;font:700 13px Manrope}.mcp-stat-row strong.warning{color:#b14e5b}.mcp-stat-table>.control-empty{min-width:0;margin:16px}.mcp-assignment-panel>header>a{color:#3157d5;font-size:12px;font-weight:800;text-decoration:none}.mcp-assignment-panel>div{max-height:350px;overflow:auto}.mcp-assignment-panel article{border-top:1px solid #e4e9ef;grid-template-columns:1fr 160px minmax(260px,1.5fr);align-items:center;gap:16px;padding:13px 19px;display:grid}.mcp-assignment-panel article>span{color:#758296;align-items:center;gap:8px;font-size:12px;display:flex}.mcp-assignment-panel article>span.active{color:#263752;font-weight:800}.mcp-assignment-panel article i{background:#b3bdca;border-radius:50%;width:6px;height:6px}.mcp-assignment-panel article>span.active i{background:#36b69a}.mcp-assignment-panel article>b{color:#3157d5;font-size:12px}.mcp-assignment-panel article>code{text-overflow:ellipsis;white-space:nowrap;color:#6f7d90;font-size:12px;overflow:hidden}.mcp-console-heading{justify-content:space-between;align-items:end;gap:20px;margin:48px 0 16px;display:flex}.mcp-console-heading p{color:#3157d5;letter-spacing:.14em;margin:0;font-size:12px;font-weight:800}.mcp-console-heading h2{letter-spacing:-.035em;margin:5px 0 0;font:700 27px Manrope}.mcp-console-heading>div:last-child{gap:8px;display:flex}.mcp-console-heading label{color:#718095;gap:6px;font-size:12px;display:grid}.mcp-console-heading select{min-width:190px;padding:9px}.mcp-server-editor{width:min(760px,100%)}.mcp-managed-explainer{background:#f1f5fb;border:1px solid #d7e1ee;border-radius:7px;padding:17px}.mcp-managed-explainer span{color:#3157d5;letter-spacing:.12em;font-size:12px;display:block}.mcp-managed-explainer code{color:#263752;margin:10px 0;font:700 13px Consolas,monospace;display:block}.mcp-managed-explainer p{color:#718095;margin:0;font-size:12px;line-height:1.55}@media (width<=1200px){.mcp-server-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mcp-domain-statistics>header{gap:14px;display:grid}.mcp-stat-filters{flex-wrap:wrap}.mcp-assignment-panel article{grid-template-columns:1fr 140px minmax(220px,1fr)}}@media (width<=760px){.mcp-server-grid{grid-template-columns:1fr}.mcp-stat-filters{grid-template-columns:1fr 1fr;width:100%;display:grid}.mcp-stat-filters select,.mcp-stat-filters input{width:100%}.mcp-stat-filters input{grid-column:1/-1}.mcp-stat-summary{grid-template-columns:1fr}.mcp-stat-summary>span{border-bottom:1px solid #e0e5ed;border-right:0}.mcp-assignment-panel article{grid-template-columns:1fr}.mcp-assignment-panel article>code{white-space:normal;overflow-wrap:anywhere}.mcp-console-heading{align-items:start;display:grid}.mcp-console-heading>div:last-child{width:100%;display:grid}.mcp-console-heading select{width:100%}.platform-mcp-preview>div{grid-template-columns:1fr;gap:6px}.platform-mcp-assignment,.mcp-server-metrics{grid-template-columns:1fr}.mcp-server-metrics>span{border-bottom:1px solid #e0e6ee;border-right:0;padding-left:0}.mcp-server-metrics>span:last-child{border-bottom:0}}.control-alert.warning{color:#795123;background:#fff8e8;border:1px solid #efd8a8;gap:5px;display:grid}.control-alert.warning span{font-size:12px}.mcp-server-grid>article>footer span.connected{color:#238165}.mcp-admin-connector-fields{background:linear-gradient(135deg,#f4f8fd,#eef4fb);border:1px solid #cfdced;border-radius:8px;grid-template-columns:1.15fr 1fr 1fr;gap:14px;padding:18px;display:grid}.mcp-admin-connector-fields>div span{color:#3157d5;letter-spacing:.13em;font-size:12px;font-weight:800;display:block}.mcp-admin-connector-fields>div b{color:#253650;margin-top:8px;font:700 13px Manrope;display:block}.mcp-admin-connector-fields>div p{color:#728095;margin:7px 0 0;font-size:12px;line-height:1.5}.mcp-admin-connector-fields>small{color:#718095;grid-column:2/-1;font-size:12px;line-height:1.5}.mcp-admin-connector-fields>small code{color:#3157d5}.mcp-remote-control{margin-bottom:16px}.mcp-remote-control>header{background:linear-gradient(105deg,#fff,#f4f8fc)}.mcp-remote-selectors{align-items:center;gap:8px;display:flex}.mcp-remote-selectors>select,.mcp-learning-header select,.mcp-question-toolbar input,.mcp-question-toolbar select{color:#34445e;background:#fff;border:1px solid #d4deeb;border-radius:6px;outline:0;min-height:38px;padding:0 11px;font-size:12px}.mcp-remote-selectors>select{min-width:190px;font-weight:700}.mcp-surface-switch{background:#edf2f8;border:1px solid #d5deea;border-radius:7px;padding:3px;display:flex}.mcp-surface-switch button{color:#718095;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:8px 10px;font-size:12px;font-weight:800}.mcp-surface-switch button.active{color:#3157d5;background:#fff;box-shadow:0 2px 7px #1e31501f}.mcp-remote-empty{align-items:center;gap:18px;padding:35px;display:flex}.mcp-remote-empty>span{color:#3157d5;background:#e8eef9;border-radius:14px;flex:0 0 52px;place-items:center;height:52px;font-size:26px;display:grid}.mcp-remote-empty b{font:700 15px Manrope}.mcp-remote-empty p{color:#718095;max-width:800px;margin:7px 0 0;font-size:13px;line-height:1.6}.mcp-remote-control>.control-alert{margin:14px 18px}.mcp-remote-endpoint{color:#fff;background:#0d1729;border-bottom:1px solid #dce4ee;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.mcp-remote-endpoint>div{gap:5px;min-width:0;display:grid}.mcp-remote-endpoint span{letter-spacing:.13em;color:#71cbbd;font-size:12px}.mcp-remote-endpoint code{text-overflow:ellipsis;color:#aebbd0;white-space:nowrap;font-size:12px;overflow:hidden}.mcp-remote-endpoint button{color:#fff;cursor:pointer;background:#17243a;border:1px solid #34435b;border-radius:5px;padding:8px 11px;font-size:12px}.mcp-remote-kpis{border-bottom:1px solid #dfe5ed;grid-template-columns:repeat(5,1fr);display:grid}.mcp-remote-kpis article{background:#f8fafc;border-right:1px solid #e0e6ee;min-width:0;padding:17px 19px}.mcp-remote-kpis article:last-child{border:0}.mcp-remote-kpis span{color:#7f8b9d;letter-spacing:.11em;font-size:12px;display:block}.mcp-remote-kpis b{text-overflow:ellipsis;color:#253650;white-space:nowrap;margin-top:8px;font:700 17px Manrope;display:block;overflow:hidden}.mcp-remote-kpis small{text-overflow:ellipsis;color:#78869a;white-space:nowrap;margin-top:5px;font-size:12px;display:block;overflow:hidden}.mcp-remote-tabs{background:#fff;border-bottom:1px solid #dce3ec;gap:2px;padding:12px 18px 0;display:flex}.mcp-remote-tabs button{color:#748197;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 14px;font-size:12px;font-weight:800}.mcp-remote-tabs button.active{color:#3157d5;border-color:#3157d5}.mcp-remote-section{background:#f4f7fb;gap:14px;padding:16px;display:grid}.mcp-control-overview{grid-template-columns:1.3fr .85fr .85fr;gap:12px;display:grid}.mcp-control-overview>article,.mcp-report-grid>article,.mcp-question-detail,.mcp-learning-list>article{background:#fff;border:1px solid #dce3ed;border-radius:8px;padding:18px}.mcp-control-overview article>header,.mcp-learning-list>article>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mcp-control-overview article>header span,.mcp-report-grid span,.mcp-question-detail>header span,.mcp-learning-header span,.mcp-learning-list>article>header span{color:#3157d5;letter-spacing:.12em;font-size:12px;font-weight:800;display:block}.mcp-control-overview article>header b,.mcp-question-detail>header b,.mcp-learning-header b,.mcp-learning-list>article>header b{color:#263752;margin-top:6px;font:700 14px Manrope;display:block}.mcp-control-overview article>p{color:#718095;margin:14px 0 0;font-size:12px;line-height:1.55}.mcp-feature-flags{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.mcp-feature-flags button{color:#6f7d91;cursor:pointer;background:#f6f8fb;border:1px solid #d7dfeb;border-radius:15px;align-items:center;gap:6px;padding:7px 8px;font-size:12px;display:flex}.mcp-feature-flags button i{background:#aab5c5;border-radius:50%;width:5px;height:5px}.mcp-feature-flags button.active{color:#238165;background:#e9f7f2;border-color:#b8e1d5}.mcp-feature-flags button.active i{background:#36b69a}.mcp-control-overview dl,.mcp-learning-list dl{gap:0;margin:14px 0 0;display:grid}.mcp-control-overview dl>div,.mcp-learning-list dl>div{border-top:1px solid #e4e9ef;justify-content:space-between;gap:14px;padding:8px 0;display:flex}.mcp-control-overview dt,.mcp-learning-list dt{color:#7b8798;font-size:12px}.mcp-control-overview dd,.mcp-learning-list dd{color:#34455f;text-align:right;margin:0;font-size:12px;font-weight:800}.mcp-action-stack{gap:7px;margin-top:14px;display:grid}.mcp-action-stack button,.mcp-question-actions button,.mcp-learning-editor button,.mcp-learning-list footer button{color:#3157d5;cursor:pointer;background:#f6f8fc;border:1px solid #d4deeb;border-radius:5px;padding:9px 10px;font-size:12px;font-weight:800}.mcp-report-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mcp-report-grid b{color:#263752;margin-top:7px;font:700 15px Manrope;display:block}.mcp-report-grid p{color:#65748b;margin:8px 0;font-size:12px}.mcp-report-grid small{color:#7b8798;font-size:12px;line-height:1.5}.mcp-remote-table-wrap{background:#fff;border:1px solid #dce3ed;border-radius:8px;overflow:auto}.mcp-remote-table-wrap>header{border-bottom:1px solid #e0e6ed;justify-content:space-between;align-items:center;gap:12px;min-height:57px;padding:13px 16px;display:flex}.mcp-remote-table-wrap>header span{color:#3157d5;letter-spacing:.12em;font-size:12px;font-weight:800;display:block}.mcp-remote-table-wrap>header b{margin-top:5px;font:700 13px Manrope;display:block}.mcp-remote-table-wrap>header em{color:#7b8798;font-size:12px;font-style:normal}.mcp-remote-table-wrap>header button,.mcp-remote-table-wrap td button,.mcp-question-toolbar button,.mcp-question-detail>header button,.mcp-learning-header button{color:#3157d5;cursor:pointer;background:#f5f8fc;border:1px solid #d4deea;border-radius:4px;padding:7px 8px;font-size:12px;font-weight:800}.mcp-remote-table-wrap table{border-collapse:collapse;width:100%;min-width:760px}.mcp-remote-table-wrap th{color:#7b8798;letter-spacing:.09em;text-align:left;text-transform:uppercase;background:#eef2f7;padding:9px 12px;font-size:12px}.mcp-remote-table-wrap td{color:#627086;vertical-align:middle;border-top:1px solid #e6eaf0;padding:11px 12px;font-size:12px}.mcp-remote-table-wrap td b,.mcp-remote-table-wrap td code{color:#34455f;font-size:12px;display:block}.mcp-remote-table-wrap td code{color:#3157d5;margin-top:3px}.mcp-remote-table-wrap td:last-child{white-space:nowrap}.mcp-remote-table-wrap td button+button{margin-left:4px}.mcp-state{color:#6f7d90;text-transform:uppercase;background:#edf1f6;border-radius:12px;padding:5px 7px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.mcp-state.success{color:#238165;background:#e8f6f1}.mcp-state.danger{color:#ad4553;background:#fff0f1}.mcp-state.warning{color:#a06436;background:#fff4e7}.mcp-activity-grid,.mcp-audit-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mcp-question-toolbar{background:#fff;border:1px solid #dce3ed;border-radius:8px;align-items:center;gap:7px;padding:12px 14px;display:flex}.mcp-question-toolbar>div{gap:4px;margin-right:auto;display:grid}.mcp-question-toolbar>div span{color:#3157d5;letter-spacing:.12em;font-size:12px}.mcp-question-toolbar>div b{font-size:12px}.mcp-question-toolbar input{width:125px}.mcp-question-toolbar select{width:110px}.mcp-question-toolbar button.danger,.mcp-learning-list footer button.danger{color:#ad4553;background:#fff2f3}.mcp-question-detail>header{justify-content:space-between;align-items:flex-start;display:flex}.mcp-question-actions{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.mcp-json-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.mcp-json-grid pre{color:#a9c7c3;white-space:pre-wrap;overflow-wrap:anywhere;background:#0d1729;border-radius:6px;max-height:380px;margin:0;padding:13px;font:8px/1.55 Consolas,monospace;overflow:auto}.mcp-alert-list{gap:7px;display:grid}.mcp-alert-list article{background:#fff;border:1px solid #dce3ed;border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.mcp-alert-list article>span{color:#ad4553;text-transform:uppercase;background:#fff0f1;border-radius:12px;padding:5px 7px;font-size:12px}.mcp-alert-list b{font-size:12px}.mcp-alert-list p{color:#718095;margin:4px 0 0;font-size:12px}.mcp-alert-list small{color:#7d899a;font-size:12px}.mcp-plan-steps td{background:#f7f9fc}.mcp-plan-steps ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mcp-plan-steps li{background:#fff;border:1px solid #dde4ed;border-radius:5px;grid-template-columns:24px 1fr auto auto;align-items:center;gap:9px;padding:8px;display:grid}.mcp-plan-steps li>span{font-weight:800}.mcp-plan-steps li>div{gap:3px;display:grid}.mcp-plan-steps small{color:#7b8798}.mcp-learning-header{background:linear-gradient(120deg,#fff,#edf4fb);border:1px solid #dce3ed;border-radius:8px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:17px;display:grid}.mcp-learning-header p{color:#718095;max-width:760px;margin:7px 0 0;font-size:12px;line-height:1.55}.mcp-learning-summary{background:#fff;border:1px solid #dce3ed;border-radius:8px;grid-template-columns:repeat(4,1fr);display:grid}.mcp-learning-summary span{border-right:1px solid #e1e6ed;padding:14px 17px}.mcp-learning-summary span:last-child{border:0}.mcp-learning-summary small{color:#8190a3;letter-spacing:.1em;font-size:12px;display:block}.mcp-learning-summary b{margin-top:6px;font:700 16px Manrope;display:block}.mcp-learning-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mcp-learning-list>article>p{color:#65748a;min-height:44px;margin:14px 0;font-size:12px;line-height:1.6}.mcp-learning-list dl dd{overflow-wrap:anywhere;max-width:65%}.mcp-learning-list footer{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.mcp-learning-editor{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;display:grid}.mcp-learning-editor input,.mcp-learning-editor textarea{color:#34455f;border:1px solid #d5deea;border-radius:5px;padding:9px;font-size:12px}.mcp-learning-editor textarea{resize:vertical;grid-column:1/-1}@media (width<=1200px){.mcp-remote-kpis{grid-template-columns:repeat(3,1fr)}.mcp-control-overview{grid-template-columns:1fr 1fr}.mcp-control-overview>article:first-child{grid-column:1/-1}.mcp-question-toolbar{flex-wrap:wrap}.mcp-question-toolbar>div{width:100%}.mcp-learning-list{grid-template-columns:1fr}.mcp-admin-connector-fields{grid-template-columns:1fr 1fr}.mcp-admin-connector-fields>div,.mcp-admin-connector-fields>small{grid-column:1/-1}}@media (width<=900px){.mcp-remote-control>header{display:grid}.mcp-remote-selectors{flex-wrap:wrap;width:100%}.mcp-remote-selectors>select{flex:1}.mcp-control-overview,.mcp-activity-grid,.mcp-audit-grid,.mcp-report-grid{grid-template-columns:1fr}.mcp-control-overview>article:first-child{grid-column:auto}.mcp-json-grid{grid-template-columns:1fr}.mcp-learning-header{grid-template-columns:1fr auto}.mcp-learning-header>div{grid-column:1/-1}}@media (width<=680px){.mcp-admin-connector-fields{grid-template-columns:1fr}.mcp-remote-selectors{display:grid}.mcp-remote-selectors>select{width:100%}.mcp-remote-kpis{grid-template-columns:1fr 1fr}.mcp-remote-tabs{overflow:auto}.mcp-remote-tabs button{padding-inline:10px}.mcp-learning-summary{grid-template-columns:1fr 1fr}.mcp-learning-summary span:nth-child(2){border-right:0}.mcp-question-toolbar input,.mcp-question-toolbar select{width:100%}.mcp-learning-editor{grid-template-columns:1fr}.mcp-learning-editor textarea{grid-column:auto}.mcp-alert-list article{grid-template-columns:auto 1fr}.mcp-alert-list article small{grid-column:2}.mcp-remote-endpoint{align-items:flex-start}.mcp-remote-endpoint code{white-space:normal;overflow-wrap:anywhere}}.member-hero>button,.member-access-status>button{color:#263752;cursor:pointer;background:#fff;border:1px solid #cad4e1;border-radius:7px;flex:none;padding:13px 15px;font-size:12px;font-weight:800}.member-access-status>button{color:#3157d5;padding:10px 12px}.member-access-status>div>i.active{background:#36a985}.member-notice{color:#24775f;background:#e9f6f1;border-color:#c9eadf;margin:0 0 18px}.member-platforms{padding:0 0 70px}.member-platforms>header{justify-content:space-between;align-items:end;gap:25px;margin-bottom:22px;display:flex}.member-platforms>header p{color:#3157d5;letter-spacing:.15em;margin:0;font-size:12px;font-weight:800}.member-platforms>header h2{letter-spacing:-.045em;margin:6px 0 0;font:700 clamp(30px,3.5vw,44px)/1.15 Manrope}.member-platforms>header>button{color:#fff;cursor:pointer;background:#3157d5;border:0;border-radius:6px;padding:11px 14px;font-size:12px;font-weight:800}.member-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.member-platform-grid>article,.member-platform-empty{background:#fff;border:1px solid #dce3ed;border-radius:10px;min-width:0;padding:21px}.member-platform-grid>article{flex-direction:column;display:flex}.member-platform-grid>article>header{justify-content:space-between;align-items:center;display:flex}.member-platform-grid>article>header span{color:#65758a;text-transform:uppercase;background:#edf2f8;border-radius:13px;align-items:center;gap:6px;padding:5px 8px;font-size:12px;font-weight:800;display:flex}.member-platform-grid>article>header i{background:currentColor;border-radius:50%;width:6px;height:6px}.member-platform-grid>article.status-submitted>header span{color:#a67027;background:#fff4e3}.member-platform-grid>article.status-in_review>header span{color:#3157d5;background:#eaf0fc}.member-platform-grid>article.status-provisioned>header span{color:#238165;background:#e8f6f1}.member-platform-grid>article.status-rejected>header span{color:#ae4755;background:#fff0f1}.member-platform-grid>article>header small{color:#8a95a4;font-size:12px}.member-platform-grid h3{letter-spacing:-.025em;margin:23px 0 4px;font:700 22px Manrope}.member-platform-grid>article>p{color:#778497;margin:0;font-size:12px}.member-platform-tags{flex-wrap:wrap;gap:5px;margin:15px 0;display:flex}.member-platform-tags span{color:#526481;text-transform:uppercase;background:#eef2f8;border-radius:4px;padding:5px 7px;font-size:12px}.member-platform-grid dl{border-block:1px solid #e2e7ee;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.member-platform-grid dl>div{border-right:1px solid #e2e7ee;min-width:0;padding:11px 8px}.member-platform-grid dl>div:first-child{padding-left:0}.member-platform-grid dl>div:last-child{border:0}.member-platform-grid dt{color:#8a95a4;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.member-platform-grid dd{text-overflow:ellipsis;color:#34445d;margin:5px 0 0;font-size:12px;font-weight:800;overflow:hidden}.member-platform-message{color:#6e7b8e;min-height:45px;padding:13px 0;font-size:12px;line-height:1.55}.member-platform-runtime{color:#fff;background:#0e1829;border-radius:7px;gap:0;margin-bottom:13px;padding:5px 12px;display:grid}.member-platform-runtime>div{border-bottom:1px solid #26334a;grid-template-columns:85px 1fr;gap:10px;padding:9px 0;display:grid}.member-platform-runtime span{color:#7990aa;letter-spacing:.1em;font-size:12px}.member-platform-runtime b{text-overflow:ellipsis;color:#c3d0df;font-size:12px;overflow:hidden}.member-platform-runtime code{overflow-wrap:anywhere;color:#75c9c1;padding:10px 0;font-size:12px}.member-platform-grid>article>footer{border-top:1px solid #e2e7ee;align-items:center;gap:8px;margin-top:auto;padding-top:13px;display:flex}.member-platform-grid>article>footer a{color:#3157d5;font-size:12px;font-weight:800;text-decoration:none}.member-platform-grid>article>footer button{color:#a44a56;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:12px;font-weight:800}.member-platform-empty{text-align:center;cursor:pointer;place-content:center;justify-items:center;min-height:330px;display:grid}.member-platform-empty>span{color:#3157d5;background:#e8eef9;border-radius:50%;place-items:center;width:46px;height:46px;font-size:20px;display:grid}.member-platform-empty>b{margin-top:17px;font:700 16px Manrope}.member-platform-empty>p{color:#778497;max-width:320px;margin:8px 0 0;font-size:12px;line-height:1.6}.member-platform-modal{width:min(840px,100%)}.member-request-form{gap:17px;padding:23px;display:grid;overflow:auto}.member-request-form label{color:#536174;gap:7px;font-size:12px;font-weight:800;display:grid}.member-request-form label small{color:#94a0af;font-weight:500}.member-request-form input,.member-request-form textarea,.member-request-form select{color:#253248;background:#fff;border:1px solid #d2dbe7;border-radius:6px;outline:0;width:100%;padding:11px 12px;font:500 13px DM Sans}.member-request-form textarea{resize:vertical;line-height:1.55}.member-request-form input:focus,.member-request-form textarea:focus,.member-request-form select:focus{border-color:#3157d5;box-shadow:0 0 0 3px #3157d51a}.member-channel-grid{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.member-channel-grid label{background:#f7f9fc;border:1px solid #dce3ed;border-radius:6px;align-items:center;gap:7px;padding:12px 9px;font-size:12px;display:flex}.member-channel-grid input{width:auto;margin:0}.member-request-boundary{color:#607089;background:#eef3fa;border-radius:7px;grid-template-columns:auto 1fr;gap:17px;padding:14px 16px;display:grid}.member-request-boundary b{color:#3157d5;font-size:12px}.member-request-boundary span{font-size:12px;line-height:1.5}.platform-request-queue{margin-bottom:18px}.platform-request-queue>header>span{color:#758296;font-size:12px}.platform-request-queue>header>span b{color:#3157d5;margin-right:4px;font:700 14px Manrope}.platform-request-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:15px;display:grid}.platform-request-grid>article{background:linear-gradient(150deg,#fff,#f6f8fc);border:1px solid #dce3ed;border-radius:8px;min-width:0;padding:16px}.platform-request-grid>article>header{justify-content:space-between;align-items:center;display:flex}.platform-request-grid>article>header span{color:#a67027;text-transform:uppercase;background:#fff4e3;border-radius:12px;align-items:center;gap:5px;padding:5px 7px;font-size:12px;font-weight:800;display:flex}.platform-request-grid>article>header span.in_review{color:#3157d5;background:#eaf0fc}.platform-request-grid>article>header i{background:currentColor;border-radius:50%;width:5px;height:5px}.platform-request-grid>article>header small{color:#8793a3;font-size:12px}.platform-request-grid h3{margin:18px 0 4px;font:700 17px Manrope}.platform-request-grid>article>p{text-overflow:ellipsis;color:#718095;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.platform-request-grid>article>div{flex-wrap:wrap;gap:4px;margin:13px 0;display:flex}.platform-request-grid>article>div span{color:#52627d;text-transform:uppercase;background:#eaf0f8;border-radius:4px;padding:4px 6px;font-size:12px}.platform-request-grid dl{border-block:1px solid #e2e7ee;grid-template-columns:1fr 1fr;margin:0;padding:10px 0;display:grid}.platform-request-grid dl>div{min-width:0}.platform-request-grid dt{color:#8995a5;text-transform:uppercase;font-size:12px}.platform-request-grid dd{text-overflow:ellipsis;white-space:nowrap;color:#34455e;margin:4px 0 0;font-size:12px;font-weight:800;overflow:hidden}.platform-request-grid blockquote{color:#718095;min-height:47px;margin:12px 0;font-size:12px;line-height:1.5}.platform-request-grid footer{gap:6px;display:flex}.platform-request-grid footer button{color:#fff;cursor:pointer;background:#3157d5;border:0;border-radius:5px;flex:1;padding:8px;font-size:12px;font-weight:800}.platform-request-grid footer button.danger{color:#ae4755;background:#fff0f1;flex:none}@media (width<=1100px){.platform-request-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.member-channel-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.member-platforms>header{display:grid}.member-platforms>header>button{justify-self:start}.member-platform-grid,.platform-request-grid,.member-platform-grid dl{grid-template-columns:1fr}.member-platform-grid dl>div{border-bottom:1px solid #e2e7ee;border-right:0;padding-left:0}.member-channel-grid,.member-request-boundary{grid-template-columns:1fr}.member-hero>button{justify-self:start}}.mcp-tool-reliability{margin-bottom:16px}.mcp-scope-notice{background:linear-gradient(90deg,#f0f5fc,#f8fafc);border-bottom:1px solid #dfe6ef;grid-template-columns:auto 1fr;align-items:center;gap:22px;padding:14px 19px;display:grid}.mcp-scope-notice>span{color:#3157d5;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.mcp-scope-notice>span i{background:#39b49b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #39b49b73}.mcp-scope-notice p{color:#6e7c91;margin:0;font-size:12px;line-height:1.55}.mcp-stat-summary.four{grid-template-columns:repeat(4,1fr)}.mcp-scope-badge{color:#3157d5;white-space:nowrap;background:#eaf0fa;border-radius:12px;justify-self:start;padding:5px 7px;font-size:12px;font-weight:800}.mcp-tool-reliability>header>span{font-size:12px}.mcp-health-pill{color:#238165;background:#e7f6f0;border-radius:18px;align-items:center;gap:6px;padding:7px 10px;font-weight:800;display:flex}.mcp-health-pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.mcp-health-pill.warning{color:#ae643e;background:#fff1e8}.mcp-reliability-summary{background:#f7f9fc;border-bottom:1px solid #e0e5ed;grid-template-columns:repeat(4,1fr);display:grid}.mcp-reliability-summary>span{border-right:1px solid #e0e5ed;padding:14px 19px}.mcp-reliability-summary>span:last-child{border:0}.mcp-reliability-summary small{color:#8490a0;letter-spacing:.1em;font-size:12px;display:block}.mcp-reliability-summary b{color:#263752;margin-top:5px;font:700 15px Manrope;display:block}.mcp-tool-table{overflow-x:auto}.mcp-tool-head,.mcp-tool-row{grid-template-columns:1.15fr 1.35fr .8fr .45fr .55fr 1fr .55fr;align-items:center;gap:15px;min-width:1100px;display:grid}.mcp-tool-head{color:#758297;letter-spacing:.09em;text-transform:uppercase;background:#eef2f7;padding:10px 18px;font-size:12px}.mcp-tool-row{color:#68768a;border-top:1px solid #e5e9ef;padding:13px 18px;font-size:12px}.mcp-tool-row>code{text-overflow:ellipsis;color:#3157d5;font:700 12px Consolas,monospace;overflow:hidden}.mcp-tool-row>span{gap:3px;min-width:0;display:grid}.mcp-tool-row>span b{text-overflow:ellipsis;color:#34455f;white-space:nowrap;font-size:12px;overflow:hidden}.mcp-tool-row>span small{color:#8490a0;font-size:12px}.mcp-tool-row>strong{color:#34455f;gap:2px;font:700 13px Manrope;display:grid}.mcp-tool-row>strong.warning{color:#b14e5b}.mcp-tool-row>strong small{color:#b14e5b;font:600 12px DM Sans}.mcp-tool-status{color:#238165;background:#e8f6f1;border-radius:14px;justify-self:start;align-items:center;padding:5px 8px;font-size:12px;font-weight:800;grid-template-columns:auto 1fr!important;gap:6px!important;display:flex!important}.mcp-tool-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.mcp-tool-status.failing{color:#ad4553;background:#fff0f1}.mcp-last-failure b{font-weight:800}.mcp-stat-head,.mcp-stat-row{grid-template-columns:1.25fr .8fr 1fr .5fr .5fr .55fr 1fr;min-width:1000px}@media (width<=1000px){.mcp-stat-summary.four,.mcp-reliability-summary{grid-template-columns:repeat(2,1fr)}.mcp-scope-notice{grid-template-columns:1fr;gap:7px}}@media (width<=760px){.mcp-stat-summary.four,.mcp-reliability-summary{grid-template-columns:1fr}.mcp-reliability-summary>span,.mcp-stat-summary.four>span{border-bottom:1px solid #e0e5ed;border-right:0}.mcp-scope-notice{padding:14px}}.mcp-diagnostic-alerts{margin-bottom:16px}.mcp-diagnostic-alerts>header>span{color:#65758a;background:#eef2f8;border-radius:15px;padding:6px 9px;font-size:12px;font-weight:800}.mcp-alert-grid{background:#f7f9fc;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:15px;display:grid}.mcp-alert-grid>article{background:#fff;border:1px solid #dce3ed;border-left:4px solid #d0983e;border-radius:8px;min-width:0;padding:16px}.mcp-alert-grid>article.priority-critical{background:linear-gradient(135deg,#fff,#fff5f6);border-left-color:#c74455}.mcp-alert-grid>article.priority-recovered{background:linear-gradient(135deg,#fff,#f2faf7);border-left-color:#3ba783}.mcp-alert-grid>article>header{align-items:center;gap:7px;display:flex}.mcp-alert-grid>article>header span,.mcp-alert-grid>article>header em{color:#b13f50;letter-spacing:.08em;text-transform:uppercase;background:#fff0f1;border-radius:10px;padding:4px 6px;font-size:12px;font-style:normal;font-weight:800}.mcp-alert-grid>article.priority-warning>header span{color:#9b6927;background:#fff5e5}.mcp-alert-grid>article.priority-recovered>header span,.mcp-alert-grid>article>header em{color:#238165;background:#e8f6f1}.mcp-alert-grid time{color:#8b96a5;margin-left:auto;font-size:12px}.mcp-alert-grid h3{color:#24324a;margin:14px 0 6px;font:700 14px Consolas,monospace}.mcp-alert-grid p{color:#68778b;min-height:34px;margin:0;font-size:12px;line-height:1.55}.mcp-alert-grid>article>div{border-block:1px solid #e5e9ef;flex-wrap:wrap;align-items:center;gap:6px;margin:13px 0;padding:9px 0;display:flex}.mcp-alert-grid>article>div code,.mcp-alert-grid>article>div span,.mcp-alert-grid>article>div b{font-size:12px}.mcp-alert-grid>article>div code{color:#3157d5}.mcp-alert-grid>article>div span{color:#738095}.mcp-alert-grid>article>div b{color:#a43f4d;margin-left:auto}.mcp-alert-grid>article>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.mcp-alert-grid>article>footer code{color:#8a5660;font-size:12px}.mcp-alert-grid>article>footer button,.mcp-diagnose-button{color:#3157d5;cursor:pointer;background:#fff;border:1px solid #ccd7e5;border-radius:5px;padding:6px 9px;font-size:12px;font-weight:800}.mcp-alert-grid>article.priority-critical>footer button,.mcp-diagnose-button.urgent{color:#ad3f4f;background:#fff7f8;border-color:#edc8ce}.mcp-tool-head,.mcp-tool-row{grid-template-columns:1.1fr 1.3fr .75fr .4fr .5fr .9fr .5fr .55fr;min-width:1220px}.mcp-tool-row.failing{background:#fffafb}.mcp-tool-row.selected{background:#f5f8fe;box-shadow:inset 4px 0 #3157d5}.mcp-diagnose-button{justify-self:start}.mcp-diagnostic-trace{color:#fff;background:linear-gradient(135deg,#101a2b,#0b1220);border-top:1px solid #dfe6ef;scroll-margin-top:90px}.mcp-diagnostic-trace>header{border-bottom:1px solid #28354a;justify-content:space-between;align-items:start;gap:20px;padding:20px 22px;display:flex}.mcp-diagnostic-trace>header p{color:#77c8bf;letter-spacing:.14em;margin:0 0 6px;font-size:12px;font-weight:800}.mcp-diagnostic-trace>header h3{color:#fff;margin:0;font:700 17px Consolas,monospace}.mcp-diagnostic-trace>header span{color:#8292a8;margin-top:6px;font-size:12px;display:block}.mcp-diagnostic-trace>header button{color:#91a0b4;cursor:pointer;background:0 0;border:0;font-size:22px}.mcp-trace-metrics{border-bottom:1px solid #28354a;grid-template-columns:repeat(5,1fr);display:grid}.mcp-trace-metrics>span{border-right:1px solid #28354a;min-width:0;padding:14px 17px}.mcp-trace-metrics>span:last-child{border:0}.mcp-trace-metrics small{color:#75869d;letter-spacing:.1em;font-size:12px;display:block}.mcp-trace-metrics b{color:#c8d4e2;margin-top:6px;font:700 12px Manrope;display:block}.mcp-trace-metrics b.warning{color:#ff9ba8}.mcp-trace-analysis{background:#28354a;grid-template-columns:.8fr 1.1fr 1.1fr;gap:1px;display:grid}.mcp-trace-analysis>section{background:#101a2b;padding:18px}.mcp-trace-analysis span{color:#75869d;letter-spacing:.11em;margin-bottom:9px;font-size:12px;display:block}.mcp-trace-analysis b{color:#ff9ba8;font-size:13px;display:block}.mcp-trace-analysis time{color:#8494aa;margin:6px 0;font-size:12px;display:block}.mcp-trace-analysis code{color:#79cbc4;font-size:12px}.mcp-trace-analysis p{color:#a6b4c6;margin:0;font-size:12px;line-height:1.6}.mcp-diagnostic-trace>footer{color:#6f8198;text-align:center;padding:12px 20px;font-size:12px}.mcp-tool-reliability{scroll-margin-top:90px}@media (width<=1000px){.mcp-alert-grid{grid-template-columns:1fr}.mcp-trace-metrics{grid-template-columns:repeat(3,1fr)}.mcp-trace-analysis{grid-template-columns:1fr}}@media (width<=760px){.mcp-alert-grid{padding:10px}.mcp-trace-metrics{grid-template-columns:1fr}.mcp-trace-metrics>span{border-bottom:1px solid #28354a;border-right:0}}.mcp-page-content>.control-panel,.mcp-page-content>.mcp-page-tabs,.mcp-page-content>.mcp-local-filterbar,.mcp-page-content>.mcp-routing-guide{margin-bottom:18px}.mcp-page-tabs{background:#e9eef5;border:1px solid #d8e1ec;border-radius:10px;gap:4px;padding:6px;display:flex;overflow-x:auto}.mcp-page-tabs button{color:#68778d;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;min-height:42px;padding:0 18px;font-size:13px;font-weight:800}.mcp-page-tabs button:hover{color:#253650}.mcp-page-tabs button.active{color:#3157d5;background:#fff;border-color:#d2dcea;box-shadow:0 4px 12px #1e315014}.mcp-local-filterbar{background:#fff;border:1px solid #dbe3ed;border-radius:9px;grid-template-columns:minmax(240px,1fr) repeat(4,minmax(120px,160px));align-items:center;gap:9px;padding:15px 17px;display:grid}.mcp-local-filterbar>div span{color:#3157d5;letter-spacing:.11em;font-size:12px;font-weight:800}.mcp-local-filterbar>div p{color:#78869a;margin:5px 0 0;font-size:12px}.mcp-local-filterbar select,.mcp-local-filterbar input{color:#34455f;background:#f9fbfd;border:1px solid #d4deea;border-radius:6px;outline:0;width:100%;min-height:40px;padding:0 10px;font-size:12px}.mcp-local-filterbar select:focus,.mcp-local-filterbar input:focus{border-color:#3157d5;box-shadow:0 0 0 3px #3157d51a}.mcp-domain-bindings{background:#ffffffb8;border:1px solid #c9d6e8;border-radius:8px;grid-column:1/-1;min-width:0;margin:0;padding:14px}.mcp-domain-bindings legend{color:#3157d5;letter-spacing:.08em;text-transform:uppercase;padding:0 6px;font-size:12px;font-weight:800}.mcp-domain-bindings>p{color:#718095;margin:0 0 11px;font-size:12px;line-height:1.5}.mcp-domain-bindings>label{cursor:pointer;border-top:1px solid #e0e7f0;grid-template-columns:auto 1fr;align-items:center;gap:10px;min-height:48px;padding:9px 11px;display:grid}.mcp-domain-bindings>label:first-of-type{border-top:0}.mcp-domain-bindings input{accent-color:#3157d5;width:16px;height:16px}.mcp-domain-bindings label span,.mcp-domain-bindings label b,.mcp-domain-bindings label small{display:block}.mcp-domain-bindings label b{color:#263752;font-size:13px}.mcp-domain-bindings label small{color:#7d899a;margin-top:3px;font-size:12px;font-weight:500}.mcp-question-toolbar-heading em{color:#238165;font-size:12px;font-style:normal;font-weight:800}.mcp-routing-guide{grid-template-columns:1fr 1fr;gap:13px;display:grid}.mcp-routing-guide article{background:linear-gradient(145deg,#fff,#f3f7fc);border:1px solid #d9e2ed;border-radius:10px;padding:24px}.mcp-routing-guide span{color:#3157d5;letter-spacing:.13em;font-size:12px;font-weight:800}.mcp-routing-guide h2{color:#253650;margin:12px 0 8px;font:700 20px Manrope}.mcp-routing-guide p,.mcp-contract-intro>p{color:#6d7c91;margin:0;font-size:13px;line-height:1.65}.mcp-routing-guide code{color:#3157d5}.mcp-contract-intro>p{max-width:960px;padding:20px 23px}.mcp-operation-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.mcp-operation-summary article{background:#fff;border:1px solid #dce3ed;border-radius:8px;min-width:0;padding:16px 18px}.mcp-operation-summary span{color:#7f8b9d;letter-spacing:.1em;font-size:12px;display:block}.mcp-operation-summary b{color:#253650;margin-top:8px;font:700 19px Manrope;display:block}.mcp-operation-summary small{color:#78869a;margin-top:5px;font-size:12px;display:block}.mcp-automation-meta{color:#7a8799;gap:3px;margin-top:5px;font-size:12px;display:grid}.mcp-auth-strategy{color:#62738a;letter-spacing:.08em;text-align:right;margin-top:-3px;font-size:12px;font-weight:800;display:block}.mcp-connections{margin-bottom:16px}.mcp-connections>header>button{color:#fff;cursor:pointer;background:#3157d5;border:1px solid #3157d5;border-radius:6px;padding:10px 13px;font-size:12px;font-weight:800}.mcp-connection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.mcp-connection-grid>article{background:linear-gradient(145deg,#fff 58%,#f2f6fc);border:1px solid #d8e1ed;border-radius:9px;min-width:0;padding:18px}.mcp-connection-grid>article>header,.mcp-connection-grid>article>footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.mcp-connection-grid>article>header span{color:#a94b59;background:#fff0f1;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:12px;font-weight:800;display:inline-flex}.mcp-connection-grid>article>header span.active{color:#187c62;background:#e7f6f1}.mcp-connection-grid>article>header i{background:currentColor;border-radius:50%;width:6px;height:6px}.mcp-connection-grid>article>header em{color:#78869a;letter-spacing:.08em;font-size:12px;font-style:normal}.mcp-connection-grid h3{color:#17253d;margin:20px 0 6px;font:700 18px Manrope}.mcp-connection-grid code{color:#3157d5;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.mcp-connection-grid p{color:#66758b;min-height:62px;margin:17px 0;font-size:13px;line-height:1.55}.mcp-connection-grid p small{color:#8290a2;margin-top:4px;font-size:12px;display:block}.mcp-connection-grid>article>footer{border-top:1px solid #e0e6ee;flex-wrap:wrap;justify-content:flex-start;padding-top:14px}.mcp-connection-grid>article>footer button{color:#53647c;cursor:pointer;background:#f8faff;border:1px solid #d3ddeb;border-radius:5px;padding:8px 9px;font-size:12px;font-weight:800}.mcp-connection-grid>article>footer button.connect{color:#fff;background:#3157d5;border-color:#3157d5}.mcp-connection-grid>article>footer button.danger{color:#a84655;margin-left:auto}.mcp-connection-grid>article>footer button:disabled{cursor:not-allowed;opacity:.55}.mcp-connection-grid>.control-empty{grid-column:1/-1}.mcp-connection-editor,.mcp-connection-auth{width:min(680px,100%)}.mcp-connection-security-note{background:#f1f6fc;border:1px solid #d7e2f0;border-radius:7px;padding:15px 16px}.mcp-connection-security-note b{color:#263750;font-size:13px}.mcp-connection-security-note p{color:#68778c;margin:6px 0 0;font-size:12px;line-height:1.55}.mcp-question-toolbar.expanded{grid-template-columns:minmax(170px,.55fr) minmax(600px,2.6fr);align-items:end;gap:14px 18px;display:grid}.mcp-question-toolbar.expanded>div{margin:0}.mcp-question-toolbar-heading{align-self:center}.mcp-question-filter-grid{grid-template-columns:repeat(4,minmax(115px,1fr));gap:8px;display:grid}.mcp-question-filter-grid input,.mcp-question-filter-grid select{width:100%}.mcp-question-filter-grid label{color:#6d7b8e;letter-spacing:.04em;text-transform:uppercase;gap:4px;font-size:12px;font-weight:800;display:grid}.mcp-question-toolbar-actions{border-top:1px solid #e3e8ef;flex-wrap:wrap;grid-column:1/-1;padding-top:12px;gap:7px!important;display:flex!important}.mcp-question-toolbar-actions .danger{margin-left:auto}.mcp-action-stack button:disabled,.mcp-remote-table-wrap td button:disabled{cursor:wait;opacity:.58}.mcp-performance-details{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.mcp-performance-details article{background:linear-gradient(135deg,#fff,#f6f9fc);border:1px solid #dce3ed;border-radius:8px;min-width:0;padding:15px 17px}.mcp-access-grid{gap:8px}.mcp-access-grid .mcp-remote-table-wrap>header{min-height:47px;padding:9px 12px}.mcp-access-grid .mcp-remote-table-wrap>header b{margin-top:3px}.mcp-access-grid table{table-layout:fixed;min-width:590px}.mcp-access-grid th{padding:7px 10px}.mcp-access-grid td{padding:8px 10px}.mcp-access-grid td code{text-overflow:ellipsis;white-space:nowrap;margin-top:0;overflow:hidden}.mcp-access-grid td button{padding:6px 7px}.mcp-session-table th:first-child{width:17%}.mcp-session-table th:nth-child(2){width:42%}.mcp-session-table th:nth-child(3){width:27%}.mcp-session-table th:nth-child(4){width:14%}.mcp-client-table th:first-child{width:66%}.mcp-client-table th:nth-child(2){width:21%}.mcp-client-table th:nth-child(3){width:13%}.mcp-access-grid+.mcp-history-storage{margin-top:-4px}.mcp-performance-details span,.mcp-operation-result-summary span{color:#718095;letter-spacing:.08em;font-size:12px;font-weight:800;display:block}.mcp-performance-details b{color:#263752;margin-top:7px;font-size:17px;display:block}.mcp-performance-details small{color:#7b8798;margin-top:4px;font-size:12px;display:block}.mcp-dlp-finding{color:#a33f4d;background:#fff0f2;border-radius:10px;margin:2px 4px 2px 0;padding:4px 6px;font-size:12px;font-weight:800;display:inline-flex}.mcp-inspect-backdrop{z-index:1000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#08111fb8;outline:none;place-items:center;padding:28px;display:grid;position:fixed;inset:0;overflow:auto}.mcp-inspect-modal{background:#fff;border:1px solid #d8e1ec;border-radius:12px;width:min(1180px,100%);max-height:calc(100vh - 56px);overflow:auto;box-shadow:0 30px 90px #07111f52}.mcp-question-detail.mcp-inspect-modal{padding:22px}.mcp-operation-result-modal{width:min(940px,100%)}.mcp-operation-result-modal>header{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-bottom:1px solid #dfe5ed;justify-content:space-between;align-items:flex-start;gap:24px;padding:20px 23px;display:flex;position:sticky;top:0}.mcp-operation-result-modal>header span{color:#3157d5;letter-spacing:.11em;font-size:12px;font-weight:800}.mcp-operation-result-modal>header h2{color:#263752;margin:5px 0 0;font-size:22px}.mcp-operation-result-modal>header p{color:#768398;margin:5px 0 0;font-size:12px}.mcp-operation-result-modal>header button{color:#65748a;cursor:pointer;background:0 0;border:0;font-size:26px}.mcp-operation-result-body{gap:16px;padding:22px 23px;display:grid}.mcp-operation-result-summary{border:1px solid #dce3ed;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.mcp-operation-result-summary article{background:#f8fafc;border-right:1px solid #e1e6ed;min-width:0;padding:16px}.mcp-operation-result-summary article:last-child{border:0}.mcp-operation-result-summary b{overflow-wrap:anywhere;color:#263752;margin-top:7px;font-size:15px;display:block}.mcp-operation-guidance{color:#526f68;background:#f0f9f6;border-left:4px solid #35a588;margin:0;padding:13px 15px;font-size:13px;line-height:1.6}.mcp-operation-result-body details{border:1px solid #dce3ed;border-radius:8px;overflow:hidden}.mcp-operation-result-body summary{color:#3157d5;cursor:pointer;background:#f6f8fb;padding:12px 14px;font-size:12px;font-weight:800}.mcp-operation-result-body pre{color:#a9c7c3;white-space:pre-wrap;overflow-wrap:anywhere;background:#0d1729;max-height:380px;margin:0;padding:16px;font:12px/1.55 Consolas,monospace;overflow:auto}.mcp-operation-result-modal>footer{border-top:1px solid #dfe5ed;justify-content:flex-end;padding:16px 23px;display:flex}.mcp-learning-decision-modal{--decision-accent:#3157d5;--decision-soft:#edf2ff;width:min(620px,100%);overflow:hidden}.mcp-learning-decision-modal.reject{--decision-accent:#b44152;--decision-soft:#fff1f3}.mcp-learning-decision-modal.rollback{--decision-accent:#a66a20;--decision-soft:#fff6e8}.mcp-learning-decision-modal>header{background:linear-gradient(135deg, #fff 48%, var(--decision-soft));border-bottom:1px solid #e0e6ee;grid-template-columns:50px minmax(0,1fr) auto;align-items:start;gap:15px;padding:24px 25px 20px;display:grid}.mcp-learning-decision-symbol{border:1px solid color-mix(in srgb, var(--decision-accent) 28%, white);background:var(--decision-soft);width:48px;height:48px;color:var(--decision-accent);border-radius:14px;place-items:center;font:800 24px/1 Manrope;display:grid}.mcp-learning-decision-modal>header small{color:var(--decision-accent);letter-spacing:.1em;font-size:12px;font-weight:800}.mcp-learning-decision-modal>header h2{color:#263752;letter-spacing:-.025em;margin:6px 0 0;font:700 23px/1.2 Manrope}.mcp-learning-decision-modal>header p{color:#6d7b90;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 0;font-size:13px;overflow:hidden}.mcp-learning-decision-close{color:#718095;cursor:pointer;background:#ffffffd1;border:1px solid #dce3ec;border-radius:9px;width:34px;height:34px;font-size:21px}.mcp-learning-decision-close:hover{color:#2e3e57;border-color:#c8d2df}.mcp-learning-decision-body{gap:18px;padding:23px 25px;display:grid}.mcp-learning-decision-description{color:#536278;margin:0;font-size:14px;line-height:1.65}.mcp-learning-decision-context{background:#f8fafc;border:1px solid #dce3ec;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.mcp-learning-decision-context>span{border-right:1px solid #e0e6ed;min-width:0;padding:13px 14px}.mcp-learning-decision-context>span:last-child{border:0}.mcp-learning-decision-context small{color:#8995a5;letter-spacing:.09em;font-size:12px;display:block}.mcp-learning-decision-context b{color:#34455f;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;margin-top:5px;font:700 13px Manrope;display:block;overflow:hidden}.mcp-learning-decision-reason{gap:8px;display:grid}.mcp-learning-decision-reason>span{color:#34455f;justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:800;display:flex}.mcp-learning-decision-reason>span small,.mcp-learning-decision-reason>small{color:#8995a5;font-size:12px;font-weight:500}.mcp-learning-decision-reason>small{justify-self:end;margin-top:-3px}.mcp-learning-decision-reason textarea{box-sizing:border-box;resize:vertical;color:#2f4059;background:#fff;border:1px solid #ccd6e3;border-radius:9px;outline:none;width:100%;min-height:105px;padding:13px 14px;font:500 13px/1.55 DM Sans}.mcp-learning-decision-reason textarea:focus{border-color:var(--decision-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--decision-accent) 12%, transparent)}.mcp-learning-decision-notice{background:#f4f8fc;border:1px solid #d7e4ef;border-radius:8px;grid-template-columns:24px 1fr;align-items:start;gap:10px;padding:12px 13px;display:grid}.mcp-learning-decision-notice>span{color:#fff;background:#3157d5;border-radius:50%;place-items:center;width:20px;height:20px;font:800 12px Manrope;display:grid}.mcp-learning-decision-notice p{color:#66768c;margin:0;font-size:12px;line-height:1.55}.mcp-learning-decision-modal>footer{background:#f8fafc;border-top:1px solid #e0e6ed;justify-content:flex-end;gap:9px;padding:17px 25px;display:flex}.mcp-learning-decision-modal>footer button{cursor:pointer;border:1px solid #d3dce7;border-radius:7px;min-height:40px;padding:0 16px;font-size:12px;font-weight:800}.mcp-learning-decision-modal>footer .secondary{color:#5f6f84;background:#fff}.mcp-learning-decision-modal>footer .mcp-learning-decision-primary{border-color:var(--decision-accent);background:var(--decision-accent);color:#fff;min-width:138px;box-shadow:0 7px 18px color-mix(in srgb, var(--decision-accent) 22%, transparent)}.mcp-learning-decision-modal>footer button:disabled{cursor:wait;opacity:.65}@media (width<=1200px){.mcp-connection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mcp-local-filterbar{grid-template-columns:1fr 1fr 1fr}.mcp-local-filterbar>div{grid-column:1/-1}.mcp-operation-summary,.mcp-performance-details{grid-template-columns:1fr 1fr}.mcp-question-toolbar.expanded{grid-template-columns:1fr}.mcp-question-toolbar-heading,.mcp-question-toolbar-actions{grid-column:1}}@media (width<=900px){.control-sidebar>nav{justify-content:flex-start;max-width:100%;overflow-x:auto}.mcp-routing-guide{grid-template-columns:1fr}}@media (width<=680px){.mcp-connections>header{align-items:flex-start}.mcp-connection-grid{grid-template-columns:1fr}.mcp-page-tabs button{padding-inline:13px}.mcp-local-filterbar,.mcp-operation-summary,.mcp-question-filter-grid{grid-template-columns:1fr}.mcp-question-toolbar-actions{display:grid!important}.mcp-question-toolbar-actions .danger{margin-left:0}.mcp-inspect-backdrop{padding:0}.mcp-inspect-modal{border-radius:0;min-height:100vh;max-height:100vh}.mcp-performance-details,.mcp-operation-result-summary{grid-template-columns:1fr}.mcp-operation-result-summary article{border-bottom:1px solid #e1e6ed;border-right:0}.mcp-learning-decision-modal>header{grid-template-columns:42px minmax(0,1fr) auto;padding:19px 17px 17px}.mcp-learning-decision-symbol{border-radius:11px;width:40px;height:40px;font-size:20px}.mcp-learning-decision-modal>header h2{font-size:19px}.mcp-learning-decision-body{padding:18px 17px}.mcp-learning-decision-context{grid-template-columns:1fr}.mcp-learning-decision-context>span{border-bottom:1px solid #e0e6ed;border-right:0}.mcp-learning-decision-modal>footer{padding:15px 17px}}.platform-heading-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.platform-heading-actions select,.platform-heading-actions>button{color:#405069;background:#fff;border:1px solid #d3dce8;border-radius:6px;min-height:41px;padding:0 13px;font-size:12px;font-weight:800}.platform-heading-actions select{min-width:210px}.platform-heading-actions>button{cursor:pointer}.platform-heading-actions>button:disabled,.control-platform-grid button:disabled{cursor:not-allowed;opacity:.52}.platform-source-registry{overflow:hidden}.platform-source-registry>header{background:linear-gradient(115deg,#fff 50%,#eef4fb);border-bottom:1px solid #dfe5ed;justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;display:flex}.platform-source-registry>header p{color:#3157d5;letter-spacing:.12em;margin:0;font-size:12px;font-weight:800}.platform-source-registry>header h2{color:#263752;margin:5px 0 0;font:700 18px Manrope}.platform-source-registry>header>span{color:#748297;font-size:12px}.platform-source-grid{background:#f4f7fb;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px;display:grid}.platform-source-grid>article,.platform-source-empty{background:#fff;border:1px solid #d8e1ec;border-radius:8px;min-width:0;min-height:245px;padding:16px}.platform-source-grid>article{flex-direction:column;display:flex}.platform-source-grid>article>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.platform-source-grid>article>header>b{color:#8290a2;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.platform-source-state{color:#a26b28;text-transform:uppercase;align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.platform-source-state i{background:currentColor;border-radius:50%;width:6px;height:6px}.platform-source-state.active{color:#238165}.platform-source-grid h3{color:#263752;text-overflow:ellipsis;white-space:nowrap;margin:15px 0 4px;font:700 15px Manrope;overflow:hidden}.platform-source-grid>article>code{color:#3157d5;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.platform-source-grid dl{grid-template-columns:1fr 1fr;gap:0 13px;margin:14px 0 10px;display:grid}.platform-source-grid dl>div{border-top:1px solid #e6eaf0;min-width:0;padding:7px 0}.platform-source-grid dt{color:#8995a5;font-size:12px}.platform-source-grid dd{color:#40516a;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:12px;font-weight:800;overflow:hidden}.platform-source-grid>article>small{color:#8390a2;text-overflow:ellipsis;white-space:nowrap;font:12px Consolas,monospace;overflow:hidden}.platform-source-check{margin:9px 0 0;font-size:12px;line-height:1.4}.platform-source-check.success{color:#238165}.platform-source-check.danger{color:#ad4553}.platform-source-grid>article>footer{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:13px;display:flex}.platform-source-grid>article>footer button{color:#3157d5;cursor:pointer;background:#f7f9fc;border:1px solid #d3dce8;border-radius:5px;padding:7px 8px;font-size:12px;font-weight:800}.platform-source-grid>article>footer button.danger{color:#ad4553}.platform-source-grid>article>footer button:disabled{cursor:not-allowed;opacity:.5}.platform-source-empty{color:#718095;cursor:pointer;border-style:dashed;place-content:center;justify-items:center;gap:6px;display:grid}.platform-source-empty span{color:#3157d5;background:#eaf0fb;border-radius:50%;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.platform-source-empty b{color:#34455f;font-size:13px}.platform-source-empty small{font-size:12px}.platform-source-badge{color:#3157d5;text-transform:uppercase;background:#edf2fb;border-radius:12px;margin-left:auto;padding:5px 7px;font-size:12px;font-weight:800}.platform-source-selection{background:linear-gradient(120deg,#f1f6fc,#f8fbfe);border:1px solid #cfdded;border-radius:8px;grid-template-columns:minmax(260px,.8fr) 1.2fr;align-items:end;gap:16px;padding:15px 16px;display:grid}.platform-source-selection label,.platform-source-form label{color:#536174;gap:7px;font-size:12px;font-weight:800;display:grid}.platform-source-selection select,.platform-source-form input,.platform-source-form select,.platform-source-form textarea{box-sizing:border-box;color:#2e3f58;background:#fff;border:1px solid #d0dae6;border-radius:6px;outline:none;width:100%;padding:10px 11px;font:500 13px DM Sans}.platform-source-selection p{color:#718095;margin:0;font-size:12px;line-height:1.55}.platform-source-editor{width:min(720px,100%)}.platform-source-form{gap:17px;padding:22px;display:grid;overflow:auto}.platform-source-form .control-form-grid .wide{grid-column:1/-1}.platform-source-security-note{background:#f1f6fc;border:1px solid #d4e1ef;border-radius:7px;padding:13px 14px}.platform-source-security-note b{color:#3157d5;font-size:12px}.platform-source-security-note p{color:#68788e;margin:5px 0 0;font-size:12px;line-height:1.55}@media (width<=1350px){.platform-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.platform-heading-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.platform-source-selection{grid-template-columns:1fr}}@media (width<=680px){.platform-heading-actions,.platform-heading-actions select,.platform-heading-actions>button{width:100%}.platform-source-registry>header{flex-direction:column;align-items:flex-start}.platform-source-grid{grid-template-columns:1fr}}.mcp-question-identity{gap:3px;min-width:110px;display:grid}.mcp-question-identity>b{text-overflow:ellipsis;white-space:nowrap;font:700 12px Manrope;overflow:hidden;color:#2c3f5a!important}.mcp-question-identity>small,.mcp-question-detail-identity{color:#8390a2;font-size:12px}.mcp-question-detail-identity{letter-spacing:0;text-transform:none;margin-top:6px;display:block}.account-heading-actions{align-items:center;gap:10px;display:flex}.account-heading-actions .control-search{width:310px}.account-access-row{grid-template-columns:1.25fr .8fr .75fr 1.15fr .72fr}.account-status-cell button,.account-platform-scope button{color:#3157d5;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;justify-self:start;padding:0;font-size:12px;font-weight:800}.account-status-cell button{color:#9b4653}.account-status-cell button:disabled{opacity:.5}.account-active,.account-disabled{align-items:center;gap:6px;display:flex;color:#238165!important}.account-active:before,.account-disabled:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.account-disabled{color:#aa4856!important}.account-platform-scope{min-width:0}.account-platform-scope small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-access-editor{width:min(780px,100%)}.account-access-form{gap:19px;padding:23px;display:grid;overflow:auto}.account-access-form label{color:#536174;gap:7px;font-size:12px;font-weight:800;display:grid}.account-access-form input,.account-access-form select{color:#253248;background:#fff;border:1px solid #d2dbe7;border-radius:6px;outline:0;width:100%;padding:11px 12px;font:500 13px DM Sans}.account-access-form input:focus,.account-access-form select:focus{border-color:#3157d5;box-shadow:0 0 0 3px #3157d51a}.account-platform-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.account-platform-checks>label{cursor:pointer;background:#f8fafc;border:1px solid #dce3ed;border-radius:7px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:12px;display:flex}.account-platform-checks input{accent-color:#3157d5;width:16px;height:16px;margin:0}.account-platform-checks span{min-width:0;display:grid}.account-platform-checks b{color:#263752;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.account-platform-checks small{color:#8190a3;margin-top:3px;font-size:12px}.account-platform-checks>.control-empty{grid-column:1/-1}@media (width<=1200px){.account-access-row{grid-template-columns:1.2fr .8fr 1fr .72fr}.account-access-row>div:nth-child(3),.account-access-row.member-head>span:nth-child(3){display:none}}@media (width<=680px){.account-heading-actions{width:100%;display:grid}.account-heading-actions .control-search{width:100%}.account-heading-actions .control-primary{justify-self:start}.account-access-row{grid-template-columns:1fr}.account-access-row>div:nth-child(3){display:flex}.account-platform-checks{grid-template-columns:1fr}}.mcp-learning-overview{background:linear-gradient(135deg,#fff 45%,#f0f9f6);border:1px solid #cfe3dd;border-left:4px solid #35a588;border-radius:9px;overflow:hidden}.mcp-learning-overview.attention{background:linear-gradient(135deg,#fff 45%,#fff9ec);border-color:#ead7ae #ead7ae #ead7ae #cb8d31}.mcp-learning-overview>header{justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.mcp-learning-overview>header span{color:#2b8e75;letter-spacing:.13em;font-size:12px;font-weight:800;display:block}.mcp-learning-overview.attention>header span{color:#a66c21}.mcp-learning-overview>header b{color:#253650;margin-top:6px;font:700 15px Manrope;display:block}.mcp-learning-overview>header p{color:#6f7e91;max-width:750px;margin:7px 0 0;font-size:12px;line-height:1.55}.mcp-learning-overview>header button{white-space:nowrap}.mcp-learning-overview-metrics{background:#ffffffb8;border-top:1px solid #dce9e5;grid-template-columns:repeat(5,1fr);display:grid}.mcp-learning-overview-metrics>span{border-right:1px solid #dfe8e6;padding:13px 18px}.mcp-learning-overview-metrics>span:last-child{border:0}.mcp-learning-overview-metrics small{color:#83909f;letter-spacing:.1em;font-size:12px;display:block}.mcp-learning-overview-metrics b{color:#34455f;margin-top:6px;font:700 15px Manrope;display:block}.mcp-learning-overview-metrics .success b{color:#258267}.mcp-learning-overview-metrics .warning b{color:#a66c21}.mcp-learning-overview-metrics .danger b{color:#b14554}.mcp-learning-overview>footer{color:#7e8b9c;border-top:1px solid #e2ebe8;padding:9px 18px;font-size:12px}.mcp-history-storage{background:linear-gradient(90deg,#edf5fc,#f8fbfd);border:1px solid #cbdff2;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:18px;padding:13px 16px;display:grid}.mcp-history-storage>span{color:#3157d5;letter-spacing:.12em;white-space:nowrap;font-size:12px;font-weight:800}.mcp-history-storage p{color:#65768d;margin:0;font-size:12px;line-height:1.55}.mcp-history-storage b{color:#334761}.mcp-operation-reliability td:nth-child(5){min-width:270px}.mcp-operation-reliability td:nth-child(5)>small{color:#8995a5;margin-top:4px;display:block}.mcp-operation-failing{background:#fff9fa}.mcp-operation-recovered{background:#f7fcfa}.mcp-current-failures{color:#b44453;margin-top:3px;display:block}.mcp-recovered-badge{color:#238165;letter-spacing:.04em;text-transform:uppercase;background:#e5f6ef;border-radius:10px;margin-left:6px;padding:3px 6px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.mcp-selected-failure{background:#fff7f8;border:1px solid #efc8cd;border-left:4px solid #bf4353;border-radius:7px;margin-top:13px;padding:13px 15px}.mcp-selected-failure>span{color:#b03f4e;letter-spacing:.12em;font-size:12px;font-weight:800}.mcp-selected-failure p{color:#6f3942;margin:6px 0 3px;font-size:12px}.mcp-selected-failure code{color:#983b49;margin-left:6px}.mcp-selected-failure small{color:#8d5660;font-size:12px}.mcp-question-events{border:1px solid #dce3ed;border-radius:7px;margin-top:13px;overflow:auto}.mcp-question-events table{border-collapse:collapse;width:100%;min-width:1050px}.mcp-question-events th{color:#7b8798;letter-spacing:.09em;text-align:left;text-transform:uppercase;background:#eef2f7;padding:9px 11px;font-size:12px}.mcp-question-events td{color:#647287;vertical-align:top;border-top:1px solid #e5eaf0;padding:10px 11px;font-size:12px}.mcp-question-events td small{margin-top:4px;display:block}.mcp-question-events td.failed{color:#ae4452}.mcp-question-events td.recovered{color:#258267}.mcp-question-events tr.failure-active{background:#fff7f8}.mcp-question-events tr.failure-recovered{background:#f2faf7}.mcp-alert-list{background:#fff;border:1px solid #dce3ed;border-left:4px solid #3ca383;border-radius:8px;gap:0;overflow:hidden}.mcp-alert-list.warning{border-left-color:#cb8d31}.mcp-alert-list.critical{border-left-color:#bd4050}.mcp-alert-list>header{background:#f8fafc;border-bottom:1px solid #e1e6ed;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.mcp-alert-list>header span{color:#3157d5;letter-spacing:.12em;font-size:12px;font-weight:800;display:block}.mcp-alert-list>header b{color:#293b55;margin-top:4px;font:700 12px Manrope;display:block}.mcp-alert-list>header em{color:#7d8999;font-size:12px;font-style:normal}.mcp-alert-list article{border:0;border-bottom:1px solid #e5e9ef;border-radius:0}.mcp-alert-list article:last-child{border-bottom:0}.mcp-alert-list article.danger{background:#fffafb}.mcp-alert-list article.warning{background:#fffdf8}.mcp-alert-list article.recovered{background:#f8fcfa}.mcp-alert-list article>span.warning{color:#9d6928;background:#fff4e5}.mcp-alert-list article>span.success{color:#238165;background:#e6f6f0}.mcp-alert-list article>div>.mcp-recovered-badge{vertical-align:middle}.mcp-alert-list article>div>small{margin-top:4px;display:block}.mcp-alert-context{flex-wrap:wrap;align-items:center;gap:7px;display:flex!important}.mcp-alert-context code{color:#3157d5}.mcp-alert-list article>aside{justify-items:end;gap:7px;display:grid}.mcp-alert-list article>aside button{color:#aa4050;cursor:pointer;background:#fff7f8;border:1px solid #e0bdc3;border-radius:5px;padding:6px 8px;font-size:12px;font-weight:800}.mcp-alert-list article>aside button.secondary{color:#647287;background:#f8fafc;border-color:#d4dce6}#experience-learning{scroll-margin-top:90px}.mcp-learning-summary{grid-template-columns:repeat(6,1fr)}.mcp-learning-summary span.danger{background:#fff7f8}.mcp-learning-summary span.danger b{color:#b14554}.mcp-learning-recency{color:#8491a1;margin:-4px 2px 0;font-size:12px}.mcp-learning-list>article.active{border-color:#b9dfd4;box-shadow:inset 4px 0 #35a588}.mcp-learning-list>article.blocked{border-color:#ead8bd}.mcp-learning-status{justify-items:end;gap:5px;display:grid}.mcp-learning-status>i{color:#258267;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:800}.mcp-learning-gate{border-radius:6px;gap:3px;margin-top:13px;padding:10px 12px;display:grid}.mcp-learning-gate b,.mcp-learning-gate span{font-size:12px}.mcp-learning-gate.warning{color:#946326;background:#fff8e9;border:1px solid #edd9ae}.mcp-learning-gate.danger{color:#a4404e;background:#fff5f6;border:1px solid #edc8ce}.mcp-learning-list footer button:disabled{cursor:not-allowed;opacity:.5}.mcp-learning-evidence{background:#f8fafc;border:1px solid #dce3ed;border-radius:6px;margin-top:12px;padding:10px 12px}.mcp-learning-evidence summary{color:#3157d5;cursor:pointer;font-size:12px;font-weight:800}.mcp-learning-evidence ol{gap:7px;margin:10px 0 0;padding-left:20px;display:grid}.mcp-learning-evidence li{color:#34455f;font-size:12px;line-height:1.45}.mcp-learning-evidence li span{display:block}.mcp-learning-evidence li small{color:#7b8798;margin-top:3px;display:block}@media (width<=1200px){.mcp-learning-overview-metrics,.mcp-learning-summary{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.mcp-learning-overview>header{flex-direction:column;align-items:flex-start}.mcp-learning-overview-metrics,.mcp-learning-summary{grid-template-columns:1fr 1fr}.mcp-history-storage{grid-template-columns:1fr;gap:6px}.mcp-alert-list>header{flex-direction:column;align-items:flex-start}.mcp-alert-list article{grid-template-columns:auto 1fr}.mcp-alert-list article>aside{grid-column:2;justify-items:start}}.control-sidebar-secondary button{color:#77859a;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;padding:9px 12px;font-size:13px;display:flex}.control-sidebar-secondary button:hover{color:#fff}.control-sidebar-secondary button:disabled{cursor:wait;opacity:.6}.mcp-intelligence-selector{grid-template-columns:1fr minmax(190px,260px) minmax(210px,300px);align-items:end;gap:14px;padding:16px 18px;display:grid}.mcp-intelligence-selector>div,.mcp-intelligence-filters>div{gap:5px;display:grid}.mcp-intelligence-selector>div span,.mcp-intelligence-filters>div span{color:#3157d5;letter-spacing:.1em;font-size:12px;font-weight:800}.mcp-intelligence-selector p,.mcp-intelligence-filters p{color:#718095;margin:0;font-size:12px}.mcp-intelligence-selector label{color:#718095;gap:5px;font-size:12px;display:grid}.mcp-intelligence-selector select,.mcp-intelligence-filters select,.mcp-intelligence-filters input{color:#34455f;background:#fff;border:1px solid #d5deea;border-radius:5px;min-height:36px;padding:7px 9px;font-size:12px}.mcp-intelligence-endpoint{background:#fff;border:1px solid #dce3ed;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;padding:12px 16px;display:flex}.mcp-intelligence-endpoint span{color:#3157d5;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.mcp-intelligence-endpoint span i{background:#39b49b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #39b49b73}.mcp-intelligence-endpoint code{color:#718095;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mcp-intelligence-kpis{background:#fff;border:1px solid #dce3ed;border-radius:8px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.mcp-intelligence-kpis article{border-right:1px solid #e1e6ed;gap:5px;padding:14px 16px;display:grid}.mcp-intelligence-kpis article:last-child{border:0}.mcp-intelligence-kpis span{color:#8190a3;letter-spacing:.08em;font-size:12px}.mcp-intelligence-kpis b{color:#263752;font:700 19px Manrope}.mcp-intelligence-kpis small{color:#7b8798;font-size:12px}.mcp-intelligence-filters{grid-template-columns:minmax(200px,1fr) repeat(3,minmax(115px,150px)) minmax(105px,130px) repeat(2,minmax(120px,145px)) auto auto;align-items:end;gap:8px;padding:13px 15px;display:grid}.mcp-intelligence-filters button{color:#fff;background:#3157d5;border:0;border-radius:5px;min-height:36px;padding:7px 11px;font-size:12px;font-weight:800}.mcp-intelligence-filters button:last-child{color:#53647c;background:#eef2f7}.mcp-intelligence-overview{grid-template-columns:1.1fr 1fr 1fr;gap:12px;display:grid}.mcp-intelligence-overview article{padding:17px}.mcp-intelligence-overview article>header,.mcp-intelligence-table>header>div{gap:4px;display:grid}.mcp-intelligence-overview article>header{margin-bottom:14px}.mcp-intelligence-overview article>header span,.mcp-intelligence-table>header span{color:#3157d5;letter-spacing:.1em;font-size:12px}.mcp-intelligence-overview article>header b,.mcp-intelligence-table>header b{color:#263752;font:700 16px Manrope}.mcp-intelligence-overview dl{gap:8px;margin:0;display:grid}.mcp-intelligence-overview dl div{border-bottom:1px solid #e8ecf2;justify-content:space-between;gap:15px;padding-bottom:7px;display:flex}.mcp-intelligence-overview dt{color:#718095;font-size:12px}.mcp-intelligence-overview dd{color:#34455f;text-align:right;margin:0;font-size:12px;font-weight:800}.mcp-intelligence-capabilities{flex-wrap:wrap;gap:6px;display:flex}.mcp-intelligence-capabilities span{color:#3157d5;background:#edf3fb;border-radius:14px;padding:6px 8px;font-size:12px;font-weight:800}.mcp-intelligence-table{overflow:hidden}.mcp-intelligence-table>header{justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.mcp-intelligence-table>header em{color:#718095;font-size:12px;font-style:normal}.mcp-intelligence-table-scroll{overflow-x:auto}.mcp-intelligence-table table{border-collapse:collapse;width:100%;min-width:900px}.mcp-intelligence-table th{color:#758297;letter-spacing:.07em;text-align:left;text-transform:uppercase;background:#eef2f7;padding:9px 13px;font-size:12px;font-weight:700}.mcp-intelligence-table td{color:#68768a;vertical-align:middle;border-top:1px solid #e5e9ef;padding:11px 13px;font-size:12px}.mcp-intelligence-table td>b,.mcp-intelligence-table td>small{display:block}.mcp-intelligence-table td>b{color:#34455f}.mcp-intelligence-table td>small{color:#8490a0;margin-top:3px}.mcp-intelligence-table td code{color:#3157d5}.mcp-intelligence-table td button{color:#3157d5;background:#edf3fb;border:0;border-radius:4px;padding:6px 9px;font-size:12px;font-weight:800}.mcp-intelligence-forecast-grid,.mcp-intelligence-governance{gap:12px;display:grid}.mcp-intelligence-inspector{width:min(760px,100vw - 32px);max-height:82vh}.mcp-intelligence-inspector pre{color:#b6d4cf;overflow-wrap:anywhere;white-space:pre-wrap;background:#0d1729;border-radius:0 0 8px 8px;max-height:62vh;margin:0;padding:17px;font:12px/1.6 Consolas,monospace;overflow:auto}@media (width<=1250px){.mcp-intelligence-kpis{grid-template-columns:repeat(3,1fr)}.mcp-intelligence-kpis article:nth-child(3){border-right:0}.mcp-intelligence-kpis article:nth-child(-n+3){border-bottom:1px solid #e1e6ed}.mcp-intelligence-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.mcp-intelligence-filters>div{grid-column:1/-1}.mcp-intelligence-overview{grid-template-columns:1fr 1fr}.mcp-intelligence-overview article:first-child{grid-column:1/-1}}@media (width<=760px){.mcp-intelligence-selector,.mcp-intelligence-overview{grid-template-columns:1fr}.mcp-intelligence-endpoint{flex-direction:column;align-items:flex-start}.mcp-intelligence-kpis,.mcp-intelligence-filters{grid-template-columns:1fr 1fr}.mcp-intelligence-kpis article,.mcp-intelligence-kpis article:nth-child(3){border-bottom:1px solid #e1e6ed;border-right:1px solid #e1e6ed}.mcp-intelligence-kpis article:nth-child(2n){border-right:0}.mcp-intelligence-kpis article:nth-last-child(-n+2){border-bottom:0}.mcp-intelligence-overview article:first-child{grid-column:auto}}.frontend-dashboard{--workspace-ink:#0b1020;--workspace-ink-soft:#151c31;--workspace-paper:#f1f0eb;--workspace-panel:#fbfaf7;--workspace-line:#d8d7d2;--workspace-muted:#687083;--workspace-accent:#6258ed;--workspace-signal:#b9ee63;--workspace-cyan:#56d4cc;background:radial-gradient(circle at 80% 8%, #6258ed12, transparent 25rem), var(--workspace-paper);color:var(--workspace-ink);grid-template-columns:252px minmax(0,1fr)}.workspace-sidebar{z-index:20;background:radial-gradient(circle at -10% 100%, #56d4cc29, transparent 34%), radial-gradient(circle at 110% -5%, #6258ed3d, transparent 32%), var(--workspace-ink);color:#fff;flex-direction:column;height:100vh;padding:34px 25px 24px;display:flex;position:sticky;top:0;overflow:hidden}.workspace-sidebar:after{content:"";border:1px solid #b9ee631f;border-radius:50%;width:170px;height:170px;position:absolute;bottom:80px;right:-85px}.workspace-sidebar .brand{z-index:1;color:#fff;position:relative}.workspace-sidebar-title{z-index:1;gap:7px;margin:62px 12px 20px;display:grid;position:relative}.workspace-sidebar-title span{color:var(--workspace-cyan);letter-spacing:.17em;font-size:12px;font-weight:800}.workspace-sidebar-title b{font:600 16px Manrope}.workspace-sidebar nav{z-index:1;gap:5px;display:grid;position:relative}.workspace-sidebar nav a{color:#8993aa;border:1px solid #0000;border-radius:7px;grid-template-columns:31px 1fr;align-items:center;min-height:47px;padding:0 13px;font-size:13px;font-weight:600;text-decoration:none;transition:color .18s,background .18s,border-color .18s;display:grid}.workspace-sidebar nav a span{color:#5d6880;font-size:12px}.workspace-sidebar nav a:hover,.workspace-sidebar nav a.active{color:#fff;background:#ffffff0f;border-color:#ffffff14}.workspace-sidebar nav a.active span{color:var(--workspace-signal)}.workspace-sidebar>.workspace-signout{z-index:1;color:#a9b2c5;cursor:pointer;background:#ffffff06;border:1px solid #ffffff1f;border-radius:6px;justify-content:space-between;margin-top:auto;padding:13px 14px;font-size:13px;font-weight:700;display:flex;position:relative}.workspace-sidebar>.workspace-signout:hover{color:#fff;border-color:#b9ee6361}.workspace-menu-toggle{display:none}.workspace-main{width:100%;min-width:0;max-width:1580px;margin:0 auto;padding:0 clamp(24px,4vw,68px)}.workspace-topbar{border-bottom:1px solid var(--workspace-line);justify-content:space-between;align-items:center;height:76px;display:flex}.workspace-topbar>span{color:#777d8b;letter-spacing:.16em;font-size:12px;font-weight:800}.workspace-user-badge{align-items:center;gap:11px;display:flex}.workspace-user-badge b{color:#686f7e;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.workspace-user-badge i{background:var(--workspace-ink);width:38px;height:38px;color:var(--workspace-signal);border-radius:50%;place-items:center;font-size:13px;font-style:normal;font-weight:800;display:grid}.workspace-hero{justify-content:space-between;align-items:end;gap:36px;padding:64px 0 39px;display:flex}.workspace-hero p,.portal-section-header p,.workspace-security>div:first-child p{color:var(--workspace-accent);letter-spacing:.17em;margin:0;font-size:12px;font-weight:800}.workspace-hero h1{letter-spacing:-.06em;max-width:780px;margin:10px 0 14px;font:700 clamp(43px,5vw,68px)/.98 Manrope}.workspace-hero>div>span{max-width:680px;color:var(--workspace-muted);font-size:13px;line-height:1.7;display:block}.workspace-hero>button,.workspace-hero>a,.portal-section-action button{background:var(--workspace-accent);box-shadow:6px 6px 0 var(--workspace-signal);color:#fff;cursor:pointer;border:0;flex:none;padding:15px 18px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .17s,box-shadow .17s}.workspace-hero>button:hover,.workspace-hero>a:hover,.portal-section-action button:hover{box-shadow:3px 3px 0 var(--workspace-signal);transform:translate(2px,2px)}.workspace-identity-gate{border:1px solid #29334a;border-left:3px solid var(--workspace-cyan);background:radial-gradient(circle at 88% -80%, #6258ed52, transparent 35%), var(--workspace-ink);color:#fff;grid-template-columns:54px minmax(320px,1fr) auto;align-items:center;gap:22px;margin:0 0 18px;padding:21px 23px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 45px #0b10201f}.workspace-identity-gate:after{content:"";border:1px solid #56d4cc1a;border-radius:50%;width:140px;height:140px;position:absolute;bottom:-75px;right:24%}.workspace-identity-mark{background:#56d4cc14;border:1px solid #56d4cc4d;place-items:center;width:54px;height:54px;display:grid}.workspace-identity-mark span{background:var(--workspace-cyan);width:23px;height:23px;color:var(--workspace-ink);border-radius:50%;place-items:center;font-size:13px;font-weight:900;display:grid}.workspace-identity-gate>div:nth-child(2){z-index:1;position:relative}.workspace-identity-gate p{color:var(--workspace-cyan);letter-spacing:.15em;margin:0 0 6px;font-size:12px;font-weight:800}.workspace-identity-gate h2{letter-spacing:-.025em;margin:0 0 5px;font:700 17px Manrope}.workspace-identity-gate>div>span{color:#919db1;max-width:740px;font-size:12px;line-height:1.55;display:block}.workspace-identity-gate>a{z-index:1;color:var(--workspace-signal);white-space:nowrap;background:#ffffff09;border:1px solid #3a465f;padding:12px 14px;font-size:12px;font-weight:800;text-decoration:none;position:relative}.workspace-identity-gate>a b{margin-left:9px}.portal-metric-grid{border-top:1px solid var(--workspace-line);border-left:1px solid var(--workspace-line);background:var(--workspace-panel);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.portal-metric-card{border-right:1px solid var(--workspace-line);border-bottom:1px solid var(--workspace-line);grid-template-rows:auto 1fr auto;min-width:0;min-height:142px;padding:24px;display:grid}.portal-metric-card>span{color:#777e8c;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}.portal-metric-card strong{letter-spacing:-.05em;align-self:center;margin:8px 0;font:700 39px Manrope}.portal-metric-card small{color:#7b8290;font-size:12px}.portal-metric-card.tone-success strong{color:#16816f}.portal-metric-card.tone-attention strong{color:var(--workspace-accent)}.workspace-account-strip{border-inline:1px solid var(--workspace-line);border-bottom:1px solid var(--workspace-line);background:#fbfaf78f;grid-template-columns:1.25fr .9fr 1fr;display:grid}.workspace-account-strip>div{border-right:1px solid var(--workspace-line);gap:5px;min-width:0;padding:17px 24px;display:grid}.workspace-account-strip>div:last-child{border:0}.workspace-account-strip span{color:#858b97;letter-spacing:.12em;font-size:12px}.workspace-account-strip b,.workspace-account-strip small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-account-strip b{font:700 13px Manrope}.workspace-account-strip b.identity-confirmed{color:#16816f}.workspace-account-strip small{color:#7c8390;font-size:12px}.workspace-access-status{background:var(--workspace-ink-soft);color:#fff;border:1px solid #202941;grid-template-columns:minmax(190px,.8fr) minmax(300px,1.5fr) auto;align-items:center;gap:34px;margin:17px 0 78px;padding:19px 22px;display:grid}.workspace-access-status>div{align-items:center;gap:11px;display:flex}.workspace-access-status>div>i{background:#df9d5a;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 12px #df9d5a61}.workspace-access-status>div>i.active{background:var(--workspace-cyan);box-shadow:0 0 12px #56d4cc7a}.workspace-access-status>div span{gap:4px;display:grid}.workspace-access-status small{color:#7f8aa2;letter-spacing:.12em;font-size:12px}.workspace-access-status b{font:700 13px Manrope}.workspace-access-status p{color:#9da7b9;margin:0;font-size:13px;line-height:1.6}.workspace-access-status>a,.workspace-access-status>button{color:var(--workspace-signal);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #303b55;padding:10px 12px;font-size:12px;font-weight:800;text-decoration:none}.workspace-section{padding:0 0 80px}.portal-section-header{grid-template-columns:minmax(300px,1fr) minmax(240px,.7fr) auto;align-items:end;gap:32px;margin-bottom:25px;display:grid}.portal-section-header h2{letter-spacing:-.048em;max-width:720px;margin:7px 0 0;font:700 clamp(31px,3.5vw,45px)/1.12 Manrope}.portal-section-header>span{color:var(--workspace-muted);font-size:13px;line-height:1.65}.portal-section-action{justify-self:end}.portal-section-action button{box-shadow:none;padding:12px 15px}.frontend-dashboard .member-platform-grid{gap:15px}.frontend-dashboard .member-platform-grid>article,.frontend-dashboard .member-platform-empty{border-color:var(--workspace-line);background:var(--workspace-panel);border-radius:2px;box-shadow:0 10px 32px #151c3109}.frontend-dashboard .member-platform-grid>article{position:relative;overflow:hidden}.frontend-dashboard .member-platform-grid>article:before{content:"";background:#b5becb;height:3px;position:absolute;top:0;left:0;right:0}.frontend-dashboard .member-platform-grid>article.status-provisioned:before{background:var(--workspace-cyan)}.frontend-dashboard .member-platform-grid>article.status-in_review:before{background:var(--workspace-accent)}.frontend-dashboard .member-platform-grid>article.status-submitted:before{background:#e5a059}.frontend-dashboard .member-platform-grid>article.status-rejected:before{background:#cf6878}.workspace-revenue-section{padding-top:6px}.revenue-module-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.revenue-module-card{background:radial-gradient(circle at 100% 0, #6258ed30, transparent 38%), var(--workspace-ink);color:#fff;border:1px solid #252d43;flex-direction:column;grid-column:span 2;min-height:290px;padding:23px;text-decoration:none;transition:transform .19s,border-color .19s;display:flex;position:relative;overflow:hidden}.revenue-module-card:nth-last-child(-n+2){grid-column:span 3}.revenue-module-card:before{background:var(--workspace-accent);content:"";transform-origin:0;height:3px;transition:transform .19s;position:absolute;top:0;left:0;right:0;transform:scaleX(.14)}.revenue-module-card:hover{border-color:#505d7a;transform:translateY(-4px)}.revenue-module-card:hover:before{transform:scaleX(1)}.revenue-module-card>span{color:var(--workspace-cyan);font-size:12px;font-weight:800}.revenue-module-card h3{letter-spacing:-.035em;max-width:340px;margin:45px 0 8px;font:700 27px Manrope}.revenue-module-card>b{color:#8995ad;letter-spacing:.13em;text-transform:uppercase;font-size:12px}.revenue-module-card p{color:#9ca6b9;max-width:440px;margin:15px 0 24px;font-size:13px;line-height:1.65}.revenue-module-card>strong{color:var(--workspace-signal);border-top:1px solid #293248;margin-top:auto;padding-top:15px;font-size:12px}.revenue-module-card>i{color:var(--workspace-signal);font-style:normal;position:absolute;bottom:20px;right:23px}.workspace-security{background:radial-gradient(circle at 10% 100%, #56d4cc1f, transparent 32%), var(--workspace-ink);color:#fff;grid-template-columns:minmax(280px,.75fr) minmax(480px,1.25fr);gap:70px;margin:4px calc(-1*clamp(24px,4vw,68px)) 0;padding:74px clamp(24px,4vw,68px);display:grid}.workspace-security h2{letter-spacing:-.048em;margin:8px 0 0;font:700 clamp(31px,3.5vw,45px)/1.12 Manrope}.workspace-security>div:last-child{border-top:1px solid #293248;border-left:1px solid #293248;grid-template-columns:repeat(3,1fr);display:grid}.workspace-security article{border-bottom:1px solid #293248;border-right:1px solid #293248;min-width:0;padding:23px}.workspace-security article span{color:var(--workspace-cyan);font-size:12px}.workspace-security article b{margin:31px 0 9px;font:700 12px Manrope;display:block}.workspace-security article p{color:#8d99af;margin:0;font-size:12px;line-height:1.65}.frontend-dashboard .member-footer{color:#737a88}.member-providers span.identity-verified{color:#17735f;background:#e7f6f1}.member-providers span.identity-unverified{color:#9a6026;background:#fff0e5}@media (width<=1120px){.frontend-dashboard{grid-template-columns:220px minmax(0,1fr)}.workspace-sidebar{padding-inline:18px}.portal-section-header{grid-template-columns:1fr auto}.portal-section-header>span{grid-area:2/1/auto/-1;max-width:600px}.portal-section-action{grid-area:1/2}.revenue-module-card,.revenue-module-card:nth-last-child(-n+2){grid-column:span 3}.workspace-security{grid-template-columns:1fr;gap:38px}}@media (width<=880px){.frontend-dashboard{display:block}.workspace-sidebar{grid-template-columns:auto 1fr auto;align-items:center;gap:20px;height:auto;padding:18px 22px;display:grid;position:static}.workspace-sidebar-title{display:none}.workspace-sidebar nav{justify-content:center;display:flex}.workspace-sidebar nav a{grid-template-columns:1fr;min-height:40px;padding-inline:10px}.workspace-sidebar nav a span{display:none}.workspace-sidebar>.workspace-signout{margin:0}.workspace-access-status{grid-template-columns:1fr;gap:17px}.workspace-identity-gate{grid-template-columns:54px 1fr}.workspace-identity-gate>a{grid-column:2;justify-self:start}.workspace-account-strip{grid-template-columns:1fr}.workspace-account-strip>div{border-right:0;border-bottom:1px solid var(--workspace-line)}.workspace-account-strip>div:last-child{border-bottom:0}}@media (width<=680px){.workspace-main{padding-inline:17px}.workspace-sidebar{grid-template-columns:1fr auto auto;gap:10px}.workspace-menu-toggle{z-index:1;color:#fff;cursor:pointer;background:#ffffff09;border:1px solid #ffffff24;border-radius:6px;grid-area:1/2;place-items:center;width:44px;height:44px;padding:0;display:grid;position:relative}.workspace-menu-toggle:hover,.workspace-menu-toggle:focus-visible,.workspace-menu-toggle[aria-expanded=true]{background:#ffffff14;border-color:#b9ee637a}.workspace-menu-toggle>span{gap:4px;width:19px;display:grid}.workspace-menu-toggle i{background:currentColor;border-radius:2px;width:100%;height:2px;transition:transform .18s,opacity .18s;display:block}.workspace-menu-toggle>span.open i:first-child{transform:translateY(6px)rotate(45deg)}.workspace-menu-toggle>span.open i:nth-child(2){opacity:0}.workspace-menu-toggle>span.open i:last-child{transform:translateY(-6px)rotate(-45deg)}.workspace-sidebar nav{display:none}.workspace-sidebar nav.open{border-top:1px solid #ffffff1a;grid-area:2/1/auto/-1;justify-content:stretch;gap:4px;margin-top:8px;padding-top:14px;display:grid}.workspace-sidebar nav a{grid-template-columns:31px 1fr;min-height:46px;padding-inline:13px}.workspace-sidebar nav a span{display:inline}.workspace-sidebar>.workspace-signout{grid-area:1/3;padding-inline:10px}.workspace-hero{padding-top:44px;display:grid}.workspace-hero>button,.workspace-hero>a{justify-self:start}.portal-metric-grid,.revenue-module-grid{grid-template-columns:1fr}.revenue-module-card,.revenue-module-card:nth-last-child(-n+2){grid-column:auto;min-height:255px}.portal-section-header{grid-template-columns:1fr;align-items:start}.portal-section-header>span,.portal-section-action{grid-area:auto;justify-self:start}.workspace-security{grid-template-columns:1fr;margin-inline:-17px;padding-inline:17px}.workspace-security>div:last-child,.workspace-identity-gate{grid-template-columns:1fr}.workspace-identity-gate>a{grid-column:auto}}.assigned-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.assigned-platform-card{min-height:360px;position:relative;overflow:hidden;padding:22px!important}.assigned-platform-card:before{background:linear-gradient(90deg, var(--workspace-accent), var(--workspace-cyan));content:"";height:3px;position:absolute;inset:0 0 auto}.assigned-platform-card.inactive:before{background:#aab4c2}.assigned-platform-card>header{justify-content:space-between;align-items:center;display:flex}.assigned-platform-card>header span{color:#258267;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.assigned-platform-card>header span i{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px}.assigned-platform-card.inactive>header span{color:#7f8b9b}.assigned-platform-card>header em{color:#3157d5;letter-spacing:.08em;text-transform:uppercase;background:#e9eef8;border-radius:999px;padding:6px 9px;font-size:12px;font-style:normal;font-weight:800}.assigned-platform-card h3{color:#1b2940;letter-spacing:-.035em;margin:25px 0 5px;font:700 24px Manrope,sans-serif}.assigned-platform-card>a{color:#3157d5;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;text-decoration:none;overflow:hidden}.assigned-platform-card>p{color:#728095;min-height:42px;margin:14px 0;font-size:12px;line-height:1.6}.assigned-platform-modules{flex-wrap:wrap;gap:5px;margin-bottom:16px;display:flex}.assigned-platform-modules span{color:#526481;text-transform:uppercase;background:#edf2f8;border-radius:4px;padding:5px 7px;font-size:12px}.assigned-platform-operations{background:#f7f9fc;border:1px solid #e0e6ef;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 16px;display:grid}.assigned-platform-operations>div{border-right:1px solid #e0e6ef;min-width:0;padding:12px}.assigned-platform-operations>div:last-of-type{border-right:0}.assigned-platform-operations small,.assigned-platform-operations footer span{color:#8a96a6;letter-spacing:.08em;font-size:12px;display:block}.assigned-platform-operations b{color:#2e3e58;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:12px;display:block;overflow:hidden}.assigned-platform-operations footer{border-top:1px solid #e0e6ef;grid-column:1/-1;padding:10px 12px}.assigned-platform-card>footer{color:#7b8798;border-top:1px solid #e1e6ee;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;font-size:12px;display:flex}.assigned-platform-card>footer b{color:#34445e}.assigned-platform-empty{cursor:default!important;border-style:dashed!important}@media (width<=900px){.assigned-platform-grid{grid-template-columns:1fr}}@media (width<=560px){.assigned-platform-operations{grid-template-columns:1fr}.assigned-platform-operations>div{border-bottom:1px solid #e0e6ef;border-right:0}}.platform-editor{width:min(1180px,100vw - 32px);height:auto;max-height:calc(100vh - 32px)}.platform-editor>header{flex:none;padding:16px 22px}.platform-editor>nav.platform-primary-tabs{scrollbar-width:none;background:#f3f6fa;border-bottom:1px solid #dfe5ed;flex:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:6px 14px;display:grid;overflow:visible}.platform-editor>nav.platform-primary-tabs::-webkit-scrollbar{display:none}.platform-editor>nav.platform-primary-tabs button{color:#68778c;text-align:center;border:1px solid #0000;border-radius:6px;min-width:0;padding:10px 8px;line-height:1}.platform-editor>nav.platform-primary-tabs button:hover:not(:disabled){color:#34455e;background:#fff;border-color:#dce3ee}.platform-editor>nav.platform-primary-tabs button.active{color:#3157d5;background:#fff;border-color:#d5deec;box-shadow:0 2px 7px #11203812}.platform-editor>nav button:focus-visible,.platform-context-tabs button:focus-visible,.configuration-subtabs button:focus-visible{outline-offset:1px;outline:2px solid #3157d5}.platform-editor>.platform-form{background:#f8fafc;flex:auto;align-content:start;gap:12px;min-height:0;padding:16px 20px 22px;scroll-padding-top:16px}.platform-editor .control-alert{margin:0}.platform-context-tabs{z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);scrollbar-width:none;background:#f8fafcf5;border-bottom:1px solid #e0e6ef;gap:3px;margin:-16px -20px 2px;padding:8px 20px;display:flex;position:sticky;top:-16px;overflow-x:auto}.platform-context-tabs::-webkit-scrollbar{display:none}.platform-context-tabs button,.configuration-subtabs button{color:#69778b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;flex:none;padding:8px 11px;font-size:12px;font-weight:800}.platform-context-tabs button:hover,.configuration-subtabs button:hover{color:#34455e;background:#fffc}.platform-context-tabs button.active,.configuration-subtabs button.active{color:#3157d5;background:#fff;border-color:#d6deea;box-shadow:0 2px 7px #11203812}.configuration-subtabs{scrollbar-width:none;background:#edf2f7;border:1px solid #dbe3ed;border-radius:7px;gap:3px;width:fit-content;max-width:100%;padding:4px;display:flex;overflow-x:auto}.configuration-subtabs::-webkit-scrollbar{display:none}.overview-section{background:#fff;border:1px solid #dce3ed;border-radius:9px;gap:15px;padding:17px;display:grid;box-shadow:0 3px 14px #11203806}.configuration-section-heading{border-bottom:1px solid #e2e7ee;padding-bottom:14px}.configuration-section-heading>span,.configuration-section-heading>div>span{color:#3157d5;letter-spacing:.12em;font-size:12px;font-weight:850}.configuration-section-heading h3{color:#17243a;margin:4px 0 0;font:700 17px Manrope,sans-serif}.configuration-section-heading p{color:#718095;margin:5px 0 0;font-size:12px;line-height:1.5}.configuration-section-heading.action{justify-content:space-between;align-items:center;gap:18px;display:flex}.configuration-section-heading.action>button{color:#fff;cursor:pointer;background:#3157d5;border:0;border-radius:5px;flex:none;padding:9px 12px;font-size:12px;font-weight:850}.overview-section>.form-section-title{margin-top:0;padding-top:14px}.overview-section .control-alert{margin:0}.schedule-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.redis-compatibility-list{gap:8px;display:grid}.redis-compatibility-row{background:#fff;border:1px solid #d8e0eb;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #11203806}.redis-compatibility-columns,.redis-compatibility-fields{grid-template-columns:minmax(135px,.9fr) minmax(190px,1.35fr) 90px minmax(210px,1.25fr) 78px;align-items:center;gap:10px;display:grid}.redis-compatibility-columns{color:#738096;letter-spacing:.08em;text-transform:uppercase;padding:0 12px 2px;font-size:12px;font-weight:800}.redis-compatibility-fields{padding:10px 12px}.redis-compatibility-fields>label{min-width:0;display:block}.redis-compatibility-fields input{box-sizing:border-box;height:38px;padding:8px 10px}.redis-name-field input{color:#2449c6;background:#f7f9fd;border-color:#bdcae2;font-weight:800}.redis-field-label{display:none}.redis-remove-button{color:#a93f51;cursor:pointer;background:#fff7f8;border:1px solid #efcdd2;border-radius:5px;height:36px;padding:0 9px;font-size:12px;font-weight:800}.redis-remove-button:disabled{cursor:not-allowed;opacity:.45}.redis-inline-error{color:#a0374a;background:#fff4f6;border:1px solid #efcdd2;border-radius:6px;margin:0;padding:9px 11px;font-size:12px}.redis-migration-warning{color:#7a6328;background:#fff9e9;border:1px solid #eedca9;border-radius:6px;margin:0 17px 17px;padding:10px 12px;font-size:12px;line-height:1.5}.service-workspace{gap:12px;display:grid}.service-section-heading>div>span,.service-settings-panel>header>span{color:#3157d5;letter-spacing:.13em;font-size:12px;font-weight:850}.service-section-heading h4,.service-settings-panel>header h4{color:#17243a;margin:4px 0 0;font:700 17px Manrope,sans-serif}.service-section-heading p,.service-settings-panel>header p{color:#718095;margin:5px 0 0;font-size:12px;line-height:1.5}.service-subtabs{scrollbar-width:none;background:#edf2f8;border:1px solid #d9e2ed;border-radius:7px;gap:3px;width:fit-content;max-width:100%;padding:4px;display:flex;overflow-x:auto}.service-subtabs::-webkit-scrollbar{display:none}.service-subtabs button{color:#65748a;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;flex:none;align-items:center;gap:8px;padding:8px 11px;display:flex}.service-subtabs button>span{color:#34455e;font-size:12px;font-weight:850}.service-subtabs button>b{color:#52627a;text-align:center;background:#dfe7f3;border-radius:10px;min-width:20px;padding:2px 6px;font-size:12px}.service-subtabs button:hover,.service-subtabs button.active{background:#fff;border-color:#d6deea}.service-subtabs button:focus{outline:0}.service-subtabs button:focus-visible{outline-offset:1px;outline:2px solid #3157d5}.service-subtabs button.active{box-shadow:0 2px 7px #11203812}.service-subtabs button.active>span{color:#3157d5}.service-subtabs button.active>b{color:#3157d5;background:#e6ecfb}.service-section-panel,.service-settings-panel{background:#fff;border:1px solid #dce3ed;border-radius:9px;overflow:hidden}.service-section-heading{background:#fafbfd;border-bottom:1px solid #e1e6ed;justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding:12px 14px;display:flex}.service-section-heading>button,.service-empty>button{color:#fff;cursor:pointer;background:#3157d5;border:0;border-radius:5px;flex:none;padding:9px 12px;font-size:12px;font-weight:850}.service-editor-columns,.service-editor-row{grid-template-columns:minmax(125px,.75fr) minmax(230px,1.5fr) minmax(145px,.8fr) minmax(230px,1.35fr) 36px;align-items:center;gap:9px;display:grid}.service-editor-columns{color:#778499;letter-spacing:.07em;text-transform:uppercase;background:#f4f7fb;border-bottom:1px solid #e3e8ef;padding:8px 12px;font-size:12px;font-weight:800}.service-editor-list{display:grid}.service-editor-row{background:#fff;border:0;border-bottom:1px solid #e7ebf1;border-radius:0;padding:9px 12px}.service-editor-row:last-child{border-bottom:0}.service-editor-row>label{min-width:0;display:block}.service-editor-row>label>input,.service-editor-row .multiselect{min-height:38px}.service-editor-row>label>input{box-sizing:border-box;height:38px;padding:8px 10px}.service-field-label{display:none}.service-editor-row>.service-remove-button{color:#ad4553;cursor:pointer;background:#fff7f8;border:1px solid #efcdd2;border-radius:5px;place-items:center;width:34px;height:34px;margin:0;padding:0;font-size:19px;line-height:1;transition:border-color .16s,background .16s,color .16s;display:grid}.service-editor-row>.service-remove-button:hover{color:#963845;background:#fff0f2;border-color:#e8aeb8}.service-empty{background:#fbfcfe;border:0;min-height:145px}.service-empty>button{justify-self:center;margin-top:4px}.service-settings-panel{padding:16px}.service-settings-panel>header{border-bottom:1px solid #e1e6ed;padding-bottom:15px}.service-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.service-setting-card{background:#f8fafc;border:1px solid #dce3ed;border-radius:7px;align-content:start;min-height:126px;padding:13px;gap:7px!important}.service-setting-card>span{color:#2e3e57;font-size:12px;font-weight:850}.service-setting-card>small{color:#7a8798;min-height:36px;font-size:12px;font-weight:500;line-height:1.5}.service-setting-card>input[type=number]{height:38px;margin-top:auto}.service-setting-card.toggle>span{align-items:center;gap:8px;display:flex}.service-setting-card.toggle input{width:auto;margin:0}.service-setting-card.toggle>b{color:#238165;background:#e8f6f1;border-radius:12px;justify-self:start;margin-top:auto;padding:5px 8px;font-size:12px}.request-dimension-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.request-dimension-grid>label{background:#f8fafc;border:1px solid #dce3ed;border-radius:7px;grid-template-columns:auto 1fr;align-items:center;gap:11px;min-height:61px;padding:11px 13px;display:grid}.request-dimension-grid>label>input{width:auto;margin:0}.request-dimension-grid>label>span{gap:3px;display:grid}.request-dimension-grid b{color:#34455e;font-size:12px}.request-dimension-grid small{color:#7a8798;font-size:12px;font-weight:500}.popunder-config-panel{background:0 0;border:0;grid-column:1/-1;grid-template-columns:minmax(260px,1fr) minmax(420px,2fr);gap:15px 18px;padding:0;display:grid}.popunder-license-field small{color:#8390a2;font-size:12px;font-weight:500;line-height:1.4}.popunder-config-panel .redis-migration-warning{align-self:end;margin:0}.popunder-control-grid{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.popunder-control{background:#fff;border:1px solid #dce3ed;border-radius:6px;padding:12px;gap:9px!important;display:grid!important}.popunder-control>span{color:#26344b;align-items:center;gap:8px;font-weight:750;display:flex}.popunder-control>span input{margin:0;width:auto!important}.platform-form .multiselect{--ms-bg:#fff;--ms-border-color:#d2dbe7;--ms-border-color-active:#3157d5;--ms-radius:6px;--ms-ring-color:#3157d51a;--ms-font-size:13px;--ms-option-font-size:13px;--ms-option-bg-selected:#3157d5;--ms-option-bg-selected-pointed:#294bbe;--ms-tag-bg:#3157d5;--ms-tag-font-size:12px;color:#253248;min-width:0;font-family:DM Sans,sans-serif;font-weight:500}.platform-form .multiselect input.multiselect-search,.platform-form .multiselect input.multiselect-tags-search,.platform-form .multiselect input.multiselect-fake-input{box-shadow:none;background:0 0;border:0;border-radius:0;outline:0}.platform-form .multiselect input.multiselect-search{height:100%;padding:0 var(--ms-px,.875rem)}.platform-form .multiselect input.multiselect-tags-search{min-width:0;height:100%;padding:0}.platform-form .multiselect input.multiselect-fake-input{height:1px;padding:0}.platform-form .multiselect input.multiselect-search:focus,.platform-form .multiselect input.multiselect-tags-search:focus,.platform-form .multiselect input.multiselect-fake-input:focus{box-shadow:none;border:0}.platform-form .multiselect-tags{gap:3px;min-width:0;padding-right:4px}.platform-form .multiselect-tag{max-width:calc(100% - 8px);margin-right:0}.platform-form .multiselect-tags-search-wrapper{min-width:42px;margin-right:0}.platform-form .multiselect-dropdown{z-index:120}.traffic-compatibility-grid{grid-template-columns:140px repeat(5,minmax(110px,1fr));align-items:end;gap:12px;display:grid}.traffic-compatibility-heading{color:#3157d5;letter-spacing:.08em;text-transform:uppercase;align-self:center;font-size:12px;font-weight:850}.traffic-compatibility-toggle{background:#f8fafc;border:1px solid #dce3ed;border-radius:6px;align-items:center;min-height:41px;padding:10px 12px;gap:8px!important;display:flex!important}.traffic-compatibility-toggle input{margin:0;width:auto!important}@media (width<=1040px){.traffic-compatibility-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.traffic-compatibility-heading{grid-column:1/-1}.schedule-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=900px){.service-editor-columns{display:none}.service-editor-row{grid-template-columns:minmax(150px,.85fr) minmax(230px,1.3fr) 36px;align-items:end}.service-editor-row>label:nth-of-type(3){grid-column:1}.service-editor-row>label:nth-of-type(4){grid-column:2}.service-editor-row>.service-remove-button{grid-area:1/3/3;align-self:center}.service-field-label{margin-bottom:6px;display:block}}@media (width<=760px){.platform-editor{width:100%;height:100vh;max-height:none}.platform-editor>header{padding:16px 18px}.platform-editor>nav.platform-primary-tabs{gap:2px;padding:5px 7px}.platform-editor>nav.platform-primary-tabs button{padding:9px 4px;font-size:12px}.platform-editor>.platform-form{padding:14px}.platform-context-tabs{margin:-14px -14px 1px;padding:7px 14px;top:-14px}.configuration-subtabs{width:100%}.configuration-subtabs button{flex:1 1 0;min-width:max-content;padding-inline:8px}.overview-section{gap:13px;padding:14px}.configuration-section-heading.action{align-items:start;display:grid}.configuration-section-heading.action>button{width:100%}.redis-compatibility-columns{display:none}.redis-compatibility-fields,.service-editor-row,.service-settings-grid,.request-dimension-grid,.traffic-compatibility-grid,.schedule-grid{grid-template-columns:1fr!important}.service-section-heading{align-items:flex-start}.service-subtabs{width:100%}.service-subtabs button{flex:1 0 auto;justify-content:center}.service-editor-row>label:nth-of-type(3),.service-editor-row>label:nth-of-type(4),.service-editor-row>.service-remove-button{grid-area:auto}.service-editor-row>.service-remove-button{width:100%}.redis-field-label{margin-bottom:6px;display:block}.redis-remove-button{width:100%}.popunder-config-panel,.popunder-control-grid{grid-template-columns:1fr}.traffic-compatibility-heading{grid-column:auto}}@media (width<=480px){.platform-editor>header h2{font-size:20px}.platform-editor>header span{text-overflow:ellipsis;white-space:nowrap;max-width:250px;display:block;overflow:hidden}.platform-editor>nav.platform-primary-tabs button{text-overflow:ellipsis;font-size:12px;overflow:hidden}.service-section-heading{display:grid}.service-section-heading>button{width:100%}}:root{--nexus-ui-font:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--nexus-content-max:1320px;--nexus-page-gutter:clamp(20px, 4vw, 48px);--nexus-section-space:clamp(72px, 7vw, 104px);--nexus-radius-sm:8px;--nexus-radius:14px;--nexus-radius-lg:20px;--nexus-focus:0 0 0 4px #3157d52e;--nexus-card-shadow:0 14px 40px #1018280e}body{font-family:var(--nexus-ui-font);font-synthesis:none;text-rendering:optimizelegibility}:where(.site-shell,.corporate-page,.legal-page,.auth-page) :is(h1,h2,h3,h4,h5,h6,p,span,b,strong,small,a,label,button,input,select,textarea,th,td,dt,dd,time,em,li,blockquote){font-family:var(--nexus-ui-font)!important}:where(.site-shell,.corporate-page,.legal-page,.auth-page) :is(button,input,select,textarea){line-height:1.35}:where(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;box-shadow:var(--nexus-focus);outline:2px solid #3157d5}:where(button,input,select,textarea){border-radius:var(--nexus-radius-sm)}:where(.primary-button,.light-button,.nav-cta,.header-cta,.page-cta>a,.detail-actions a){border-radius:var(--nexus-radius-sm);min-height:46px}:where(.nav-cta,.header-cta){white-space:nowrap;flex:none}.site-shell{overflow:clip}.site-nav,.global-header{z-index:80;position:sticky;top:12px}.site-nav nav,.global-header nav{align-items:center;gap:clamp(16px,1.75vw,28px)}.site-nav nav>a,.global-header nav>a{white-space:nowrap;padding-block:10px;position:relative}.site-nav nav>a:after,.global-header nav>a:after{content:"";opacity:0;background:linear-gradient(90deg,#3157d5,#16a6a0);border-radius:2px;height:2px;transition:opacity .16s,transform .16s;position:absolute;bottom:3px;left:0;right:0;transform:scaleX(.5)}.site-nav nav>a:hover:after,.site-nav nav>a.router-link-active:after,.global-header nav>a:hover:after,.global-header nav>a.router-link-active:after{opacity:1;transform:scaleX(1)}.site-nav .menu-toggle,.global-header>button{color:#172033;cursor:pointer;background:#fff;border:1px solid #8997b457;border-radius:10px;place-items:center;width:44px;height:44px;line-height:1}.mobile-nav-actions{display:none}.hero{min-height:650px;padding-block:clamp(72px,7vw,96px)}.hero h1{max-width:780px;font-size:clamp(50px,5.7vw,82px);line-height:.99}.hero-lead{max-width:620px;font-size:clamp(16px,1.35vw,18px)}.page-hero{padding-top:clamp(72px,7vw,94px);padding-bottom:clamp(68px,6vw,88px)}.page-hero h1,.detail-hero h1,.contact-layout h1,.knowledge-article>article>header h1,.legal-hero h1{letter-spacing:-.052em;max-width:980px;font-size:clamp(48px,5.4vw,76px);line-height:1.01}.page-hero.dark{min-height:0;padding-top:clamp(68px,6vw,88px);padding-bottom:clamp(68px,6vw,88px)}.detail-hero,.ai-hero,.deployment-hero,.targeting-hero{padding-top:clamp(72px,7vw,92px);padding-bottom:clamp(72px,7vw,92px)}.ai-hero h1,.deployment-hero h1,.targeting-hero h1{letter-spacing:-.052em;font-size:clamp(48px,5.25vw,76px);line-height:1.01}.page-eyebrow,.kicker{letter-spacing:.14em}.product-section,.numbers,.faq-section,.workflow{padding-top:var(--nexus-section-space);padding-bottom:var(--nexus-section-space)}.workflow{padding-top:clamp(24px,3vw,44px)}.section-heading{margin-bottom:clamp(38px,4.5vw,58px)}.section-heading h2,.numbers h2,.workflow h2,.faq-section h2,.detail-intro h2,.flow-section h2,.architecture h2,.security-band h2,.company-story h2,.page-cta h2,.article-next h2{letter-spacing:-.045em;line-height:1.04}.product-directory,.detail-stats,.capability-grid,.solution-list,.architecture,.company-story,.principles,.mcp-tools{margin-bottom:var(--nexus-section-space)}.product-card,.solution-list article,.capability-grid article,.principles article,.mcp-tools article,.format-card,.resource-clusters article,.integration-grid article{border-radius:var(--nexus-radius);box-shadow:0 8px 28px #10182809}.solution-list,.capability-grid,.principles,.mcp-tools{border:0;gap:12px}.solution-list article,.capability-grid article,.principles article,.mcp-tools article{margin:0}.main-card,.system-visual,.mcp-terminal,.case-dashboard,.targeting-console,.deployment-schematic{border-radius:var(--nexus-radius-lg);border:1px solid #ffffff17;overflow:hidden}.product-directory>a{border-radius:10px}.product-directory>a:hover{box-shadow:var(--nexus-card-shadow);padding-left:24px}@media (hover:hover){:where(.product-card,.solution-list article,.capability-grid article,.principles article,.format-card,.resource-clusters article){transition:transform .18s,border-color .18s,box-shadow .18s}:where(.product-card,.solution-list article,.capability-grid article,.principles article,.format-card,.resource-clusters article):hover{box-shadow:var(--nexus-card-shadow);border-color:#3157d540;transform:translateY(-4px)}}.knowledge-article>article{padding-top:22px}.knowledge-article>article>nav{padding-bottom:42px;font-size:12px}.knowledge-article>article>header{padding-bottom:58px}.article-layout aside a,.legal-layout>aside>nav a{min-height:40px;font-size:12px}.article-intro{font-size:clamp(20px,2.1vw,25px)}.legal-hero{padding-bottom:54px}.legal-overview{border-radius:var(--nexus-radius)}.legal-overview p{font-size:17px}.legal-layout>aside>div,.legal-note,.legal-table-wrap,.legal-links a{border-radius:var(--nexus-radius-sm)}.consent-panel{width:min(980px,100vw - 36px)}.consent-panel>header{padding:14px 18px}.consent-summary{grid-template-columns:minmax(0,1fr) 270px;gap:28px;padding:22px 24px 24px}.consent-summary h2,.consent-preferences h2{font-size:24px}.global-footer{grid-template-columns:minmax(250px,.72fr) minmax(0,1.5fr);gap:clamp(48px,7vw,100px)}.global-footer nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,3vw,46px)}.global-footer section,.footer-links>div{gap:10px}.global-footer section a,.global-footer .footer-consent-link,.footer-links a,.site-footer .footer-consent-link{width:fit-content;padding-block:2px;line-height:1.45;transition:color .15s}.global-footer section a:hover,.global-footer .footer-consent-link:hover,.footer-links a:hover,.site-footer .footer-consent-link:hover{color:#fff}.auth-page :is(input,select,textarea,.google-button){border-radius:var(--nexus-radius-sm);min-height:48px}.auth-private-card,.auth-access-boundary{border-radius:var(--nexus-radius)}:where(.control-shell,.member-workspace) :is(a,button,input,select,textarea):focus-visible{outline-offset:2px;box-shadow:var(--nexus-focus);outline:2px solid #3157d5}:where(.control-shell,.member-workspace) :is(.control-panel,.control-stat-grid article,.mcp-admin-stats article,.member-account-grid){border-radius:12px;box-shadow:0 8px 28px #10182809}:where(.control-shell,.member-workspace) :is(.control-primary,.control-secondary){min-height:44px}:where(.control-shell,.member-workspace) :is(.member-row,tbody tr){transition:background-color .14s}:where(.control-shell,.member-workspace) :is(.member-row,tbody tr):hover{background:#3157d506}@media (width<=1120px){.site-nav nav,.global-header nav{display:none}.site-nav nav.open,.global-header nav.open{border-radius:var(--nexus-radius);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fcfdfffa;border:1px solid #8997b452;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;padding:16px;display:grid;position:absolute;top:calc(100% + 10px);left:0;right:0;box-shadow:0 24px 60px #10182829}.site-nav nav.open>a,.global-header nav.open>a{border-radius:8px;padding:12px 13px}.site-nav nav.open>a:hover,.global-header nav.open>a:hover{background:#f0f3fa}.site-nav .nav-actions,.global-header>div{display:none}.site-nav .menu-toggle,.global-header>button{display:grid}.mobile-nav-actions{border-top:1px solid #dfe5ee;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:12px;margin-top:8px;padding-top:14px;display:flex}.mobile-nav-actions>a:first-child{padding:12px 14px;font-weight:700;text-decoration:none}.mobile-nav-actions :is(.header-cta,.nav-cta){color:#fff}.global-footer{grid-template-columns:1fr}}@media (width<=900px){.hero{min-height:0}.global-footer nav{max-width:760px}.legal-layout{gap:34px}}@media (width<=680px){:root{--nexus-section-space:68px}.site-nav,.global-header{top:8px}.site-nav nav.open,.global-header nav.open{grid-template-columns:1fr;max-height:calc(100vh - 92px);padding:12px;top:calc(100% + 8px);overflow:auto}.mobile-nav-actions{grid-template-columns:1fr 1.5fr;display:grid}.mobile-nav-actions>a{text-align:center;justify-content:center}.hero{padding-top:54px;padding-bottom:62px}.hero h1,.page-hero h1,.detail-hero h1,.contact-layout h1,.ai-hero h1,.deployment-hero h1,.targeting-hero h1,.knowledge-article>article>header h1,.legal-hero h1{letter-spacing:-.047em;font-size:clamp(40px,12.2vw,48px);line-height:1.03}.page-hero,.page-hero.dark,.detail-hero,.ai-hero,.deployment-hero,.targeting-hero{padding-top:58px;padding-bottom:58px}.hero-actions{gap:18px}.primary-button,.light-button{width:100%;min-width:0}.hero-proof{margin-top:46px}.product-section,.numbers,.faq-section,.workflow{padding-top:var(--nexus-section-space);padding-bottom:var(--nexus-section-space)}.solution-list,.capability-grid,.principles,.mcp-tools{gap:10px}.knowledge-article>article>nav{white-space:nowrap;padding-bottom:32px;overflow:auto}.knowledge-article>article>header{padding-bottom:48px}.article-intro{margin-bottom:52px}.consent-panel{width:100%}.consent-summary{grid-template-columns:1fr;gap:18px;padding:20px 18px 18px}.global-footer nav{grid-template-columns:1fr 1fr}}@media (width<=430px){.global-footer nav,.footer-links{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:where(.control-shell,.member-workspace){--nexus-private-font:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-family:var(--nexus-private-font);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5}:where(.control-shell,.member-workspace) :is(h1,h2,h3,h4,p,span,b,strong,small,a,label,button,input,select,textarea,th,td,dt,dd,time,em){font-family:var(--nexus-private-font)!important}:where(.control-shell,.member-workspace) :is(button,input,select,textarea){line-height:1.35}:where(.control-shell,.member-workspace) :is(input,textarea)::placeholder{color:#66758a;opacity:1}:where(.control-shell,.member-workspace) :is(.control-sidebar-label,.control-topbar span,.control-heading p,.control-panel>header p,.control-stat-grid span,.mcp-admin-stats span,.member-head,.workspace-topbar span){letter-spacing:.06em}:where(.site-shell,.corporate-page) :is(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #3157d5}.skip-link{z-index:2000;color:#fff;background:#0b1220;border-radius:8px;padding:12px 16px;font:700 12px DM Sans;transition:transform .16s;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.page-hero.dark .page-eyebrow,.ai-difference .page-eyebrow,.page-cta .page-eyebrow,.home-ai-section .kicker,.control-section .kicker{color:#88d2cc}.ai-client-flow p,.ai-client-flow .page-eyebrow+h2+p{color:#52617a}.home-product-tour{max-width:1360px;margin:0 auto;padding:100px 28px}.home-product-tour .section-heading{margin-bottom:42px}.tour-shell{border:1px solid var(--line);background:#fff;grid-template-columns:250px minmax(0,1fr);display:grid;box-shadow:0 24px 70px #10182814}.tour-tabs{border-right:1px solid var(--line);background:#eef3fa;flex-direction:column;padding:14px;display:flex}.tour-tabs button{color:#52617a;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d8e0ec;grid-template-columns:30px 1fr;align-content:center;gap:4px 8px;min-height:76px;padding:13px;display:grid}.tour-tabs button:last-child{border-bottom:0}.tour-tabs button.active{color:#172033;background:#fff;border-radius:10px;box-shadow:0 8px 22px #10182814}.tour-tabs span{color:#3157d5;grid-row:1/3;font-size:10px}.tour-tabs b{font:700 16px Manrope}.tour-tabs small{color:#667085;font-size:11px}.tour-content{grid-template-columns:.85fr 1.15fr;gap:42px;min-width:0;padding:42px;display:grid}.tour-copy>span{color:#3157d5;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.tour-copy h3{letter-spacing:-.05em;margin:18px 0 12px;font:700 clamp(38px,4vw,56px)/1 Manrope}.tour-copy>p{color:#52617a;max-width:540px;font-size:16px;line-height:1.7}.tour-copy ul{margin:26px 0;padding:0;list-style:none}.tour-copy li{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:42px;font-size:13px;font-weight:700;display:flex}.tour-copy li:before{content:"✓";color:#0b8177}.tour-actions{flex-wrap:wrap;gap:12px;display:flex}.tour-actions a{border:1px solid var(--line);border-radius:8px;align-items:center;min-height:46px;padding:0 15px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.tour-actions a:first-child{color:#fff;background:#3157d5;border-color:#3157d5}.tour-interface{color:#fff;background:radial-gradient(circle at 80% 15%,#3157d538,#0000 30%),#0b1220;border-radius:16px;flex-direction:column;min-width:0;min-height:430px;padding:25px;display:flex;box-shadow:18px 18px #dfe7f4}.tour-interface header{color:#91a1b8;letter-spacing:.14em;border-bottom:1px solid #26364a;justify-content:space-between;padding-bottom:17px;font-size:9px;display:flex}.tour-interface header b{color:#88d2cc}.tour-signal{color:#b6c5d7;border:1px solid #2b3a51;border-radius:8px;margin:24px 0;padding:13px;font:12px/1.5 Consolas,monospace}.tour-decision{text-align:center;flex:1;place-content:center;justify-items:center;display:grid}.tour-decision small{color:#88d2cc;letter-spacing:.16em;font-size:10px}.tour-decision strong{margin:15px 0;font:700 clamp(32px,4vw,48px) Manrope}.tour-decision span{color:#9fb0c5;font-size:13px}.tour-controls{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.tour-controls span{color:#b6c5d7;text-align:center;border:1px solid #26364a;place-items:center;min-height:56px;padding:9px;font-size:10px;display:grid}.home-heritage-copy>.home-proof-facts{border-color:var(--line);background:0 0;margin-top:26px}.home-heritage-copy>.home-proof-facts article{align-content:center;min-height:105px;padding:18px;display:grid}.home-proof-facts strong{color:#3157d5;font:700 24px Manrope}.home-proof-facts span{color:#52617a;margin-top:5px;font-size:11px}.home-heritage-copy>.home-trust-links{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.home-trust-links a{border:1px solid var(--line);background:#fff;border-radius:7px;align-items:center;min-height:44px;padding:0 12px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.contact-layout{padding-inline:30px}.contact-layout :is(input,select,textarea){border-radius:7px;min-height:48px}.contact-layout :is(input,select,textarea):focus{border-color:#3157d5;box-shadow:0 0 0 3px #3157d51f}.contact-context{border:1px solid var(--line);background:#f7f9fc;border-radius:9px;margin-bottom:20px}.contact-context summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;padding:0 14px;font-size:12px;font-weight:800;display:flex}.contact-context summary span{color:#667085;font-size:11px;font-weight:500}.contact-context>div{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:12px;padding:14px;display:grid}.contact-context label{margin:0}.contact-success>div{flex-wrap:wrap;gap:9px;display:flex}.contact-next-steps{max-width:1320px;margin:0 auto 110px;padding:0 30px}.contact-next-steps>header{grid-template-columns:.4fr 1fr;align-items:end;gap:7vw;margin-bottom:36px;display:grid}.contact-next-steps h2{letter-spacing:-.045em;margin:0;font:700 clamp(34px,4vw,54px)/1.1 Manrope}.contact-next-steps ol{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.contact-next-steps li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;flex-direction:column;min-height:205px;padding:25px;display:flex}.contact-next-steps li span{color:#3157d5;font-size:10px}.contact-next-steps li b{margin:44px 0 10px;font:700 19px Manrope}.contact-next-steps li small{color:#52617a;font-size:13px;line-height:1.6}.resource-discovery{max-width:1320px;margin:90px auto 0}.resource-featured{color:#fff;background:radial-gradient(circle at 85% 10%,#3157d52e,#0000 32%),#0b1220;border-radius:16px;grid-template-columns:1fr auto;align-items:end;gap:7vw;padding:42px;display:grid}.resource-featured h2{letter-spacing:-.045em;max-width:800px;margin:0;font:700 clamp(34px,4vw,54px)/1.08 Manrope}.resource-featured p{color:#b2c0d1;max-width:760px;line-height:1.7}.resource-featured span{color:#88d2cc;font-size:11px}.resource-featured>a{color:#172033;background:#fff;border-radius:8px;align-items:center;min-height:48px;padding:0 16px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.resource-toolbar{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:.75fr 1.25fr;align-items:end;gap:25px;margin-top:24px;padding:22px;display:grid}.resource-toolbar label{color:#344054;gap:8px;font-size:12px;font-weight:800;display:grid}.resource-toolbar input{border:1px solid var(--line);border-radius:8px;min-height:48px;padding:0 14px}.resource-toolbar>div{flex-wrap:wrap;gap:7px;display:flex}.resource-toolbar button,.resource-empty button{border:1px solid var(--line);color:#52617a;cursor:pointer;background:#f7f9fc;border-radius:22px;min-height:44px;padding:0 12px;font-size:11px;font-weight:800}.resource-toolbar button.active{color:#fff;background:#3157d5;border-color:#3157d5}.resource-clusters a>small{color:#52617a;margin:10px 0 16px;font-size:11px}.resource-clusters>section>header{place-content:start space-between;gap:16px;display:flex}.resource-clusters>section>header button{color:#253248;cursor:pointer;background:#fff;border:1px solid #cfd8e7;border-radius:8px;align-self:start;min-width:104px;min-height:44px;font:700 11px DM Sans}.resource-clusters>section.collapsed>div{display:none}.resource-empty{border:1px solid var(--line);text-align:center;background:#fff;padding:60px}.company-facts{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);max-width:1320px;margin:-1px auto 110px;display:grid}.company-facts article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;align-content:center;min-height:135px;padding:22px;display:grid}.company-facts span{color:#52617a;font-size:11px}.company-facts strong{margin-top:9px;font:700 20px Manrope}.company-timeline,.company-team-model{max-width:1320px;margin:110px auto}.company-timeline>header,.company-team-model>header{grid-template-columns:.38fr 1fr;align-items:end;gap:7vw;margin-bottom:42px;display:grid}.company-timeline h2,.company-team-model h2{letter-spacing:-.045em;margin:0;font:700 clamp(36px,4.2vw,58px)/1.08 Manrope}.company-timeline ol{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.company-timeline li{border-right:1px solid var(--line);min-height:210px;padding:24px}.company-timeline li:first-child{border-left:1px solid var(--line)}.company-timeline li span{color:#3157d5;font:700 15px Manrope}.company-timeline li p{color:#52617a;margin-top:70px;line-height:1.65}.company-team-model>header>p:last-child{color:#52617a;grid-column:2;line-height:1.7}.company-team-model>div{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.company-team-model article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;min-height:200px;padding:28px}.company-team-model h3{margin:0 0 45px;font:700 21px Manrope}.company-team-model p{color:#52617a;line-height:1.65}.trust-center,.assurance-model{max-width:1320px;margin:110px auto}.trust-center>header,.assurance-model>header{grid-template-columns:.42fr 1fr;align-items:end;gap:7vw;margin-bottom:42px;display:grid}.trust-center h2,.assurance-model h2{letter-spacing:-.045em;margin:0;font:700 clamp(36px,4.3vw,60px)/1.08 Manrope}.trust-center>header>p:last-child{color:#52617a;grid-column:2;max-width:760px;line-height:1.7}.trust-resource-grid{grid-template-columns:repeat(3,1fr);display:grid}.trust-resource-grid a{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:245px;margin:-1px 0 0 -1px;padding:27px;text-decoration:none;display:flex}.trust-resource-grid span{color:#0b8177;letter-spacing:.12em;font-size:10px;font-weight:800}.trust-resource-grid h3{margin:30px 0 10px;font:700 21px Manrope}.trust-resource-grid p{color:#52617a;font-size:13px;line-height:1.65}.trust-resource-grid b{margin-top:auto;font-size:11px}.assurance-model>div{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.assurance-model article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#eef3fa;min-height:230px;padding:26px}.assurance-model h3{margin:0 0 55px;font:700 20px Manrope}.assurance-model p{color:#52617a;font-size:13px;line-height:1.65}.mcp-playground,.mcp-permission-model{max-width:1320px;margin:110px auto}.mcp-playground>header{justify-content:space-between;align-items:end;gap:30px;margin-bottom:38px;display:flex}.mcp-playground h2,.mcp-permission-model h2{letter-spacing:-.045em;max-width:850px;margin:0;font:700 clamp(36px,4.4vw,60px)/1.08 Manrope}.mcp-playground>header>button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;min-height:46px;padding:0 15px;font-size:11px;font-weight:800}.mcp-playground-shell{color:#fff;background:#0b1220;border-radius:16px;grid-template-columns:.75fr 1.25fr;display:grid;overflow:hidden;box-shadow:0 24px 70px #0b122029}.mcp-playground-shell>div:first-child{border-right:1px solid #26364a;flex-direction:column;padding:18px;display:flex}.mcp-playground-shell>div:first-child button{color:#b6c5d7;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #26364a;grid-template-columns:32px 1fr;align-items:center;min-height:74px;padding:13px;font-size:12px;display:grid}.mcp-playground-shell>div:first-child button.active{color:#fff;background:#17233a;border-radius:8px}.mcp-playground-shell button span{color:#88d2cc;font-size:9px}.mcp-playground-shell>article{flex-direction:column;justify-content:center;min-height:440px;padding:45px;display:flex}.mcp-demo-flow{color:#8fa1b8;letter-spacing:.1em;flex-wrap:wrap;align-items:center;gap:10px;font-size:10px;display:flex}.mcp-demo-flow b,.mcp-demo-flow code{color:#88d2cc}.mcp-playground blockquote{margin:45px 0 18px;font:600 clamp(22px,2.5vw,32px)/1.35 Manrope}.mcp-playground article>p{color:#b6c5d7;max-width:720px;line-height:1.75}.mcp-playground article>small{color:#88d2cc;margin-top:28px;font-size:10px}.compatibility-note{color:#52617a;grid-column:2;font-size:12px;line-height:1.65}.mcp-permission-model>header{grid-template-columns:.4fr 1fr;align-items:end;gap:7vw;margin-bottom:42px;display:grid}.mcp-permission-model>div{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.mcp-permission-model article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;min-height:235px;padding:27px}.mcp-permission-model article span{color:#0b8177;letter-spacing:.12em;font-size:10px;font-weight:800}.mcp-permission-model h3{margin:48px 0 10px;font:700 22px Manrope}.mcp-permission-model p{color:#52617a;line-height:1.65}.home-product-tour,.resource-discovery,.company-timeline,.company-team-model,.trust-center,.assurance-model,.mcp-playground,.mcp-permission-model,.contact-next-steps{scroll-margin-top:110px}.ai-dialog-open{overflow:hidden}.ai-panel{border-radius:14px;overflow:hidden}.ai-panel>header button{cursor:pointer;border-radius:50%;min-width:44px;min-height:44px}.ai-suggestions button{cursor:pointer;border-radius:8px;min-height:44px;padding:9px 12px;font-size:12px;line-height:1.35}.ai-panel>form{border-radius:8px;min-height:48px;overflow:hidden}.ai-panel>form input{font-size:14px}.ai-panel>form button{cursor:pointer;min-width:48px;min-height:48px}.ai-panel>footer{color:#52617a;padding:10px 15px 12px;font-size:11px}@media (width<=1100px){.tour-content{grid-template-columns:1fr}.tour-interface{min-height:360px}.resource-discovery,.company-facts,.company-timeline,.company-team-model,.trust-center,.assurance-model,.mcp-playground,.mcp-permission-model{margin-inline:25px}.trust-resource-grid,.assurance-model>div{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.tour-shell,.resource-toolbar,.mcp-playground-shell{grid-template-columns:1fr}.tour-tabs{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(145px,1fr));display:grid;overflow-x:auto}.tour-tabs button{border-bottom:0;border-right:1px solid #d8e0ec}.contact-context>div,.contact-next-steps ol,.company-team-model>div,.mcp-permission-model>div,.contact-next-steps>header,.company-timeline>header,.company-team-model>header,.trust-center>header,.assurance-model>header,.mcp-permission-model>header{grid-template-columns:1fr}.company-team-model>header>p:last-child,.trust-center>header>p:last-child,.compatibility-note{grid-column:auto}.company-facts,.company-timeline ol{grid-template-columns:repeat(2,1fr)}.mcp-playground-shell>div:first-child{border-bottom:1px solid #26364a;border-right:0}}@media (width<=680px){.site-nav nav.open,.global-header nav.open{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa}.site-nav nav.open>a,.global-header nav.open>a,.site-nav nav.open .mobile-nav-actions>a,.global-header nav.open .mobile-nav-actions>a{align-items:center;min-height:44px;display:flex}.resource-clusters>section>header{align-items:center}.home-product-tour{padding:76px 20px}.home-product-tour .section-heading{display:grid}.tour-shell{margin-inline:0}.tour-tabs{grid-template-columns:repeat(5,145px)}.tour-content{gap:34px;padding:22px}.tour-interface{min-height:335px;padding:18px;box-shadow:8px 8px #dfe7f4}.tour-controls{grid-template-columns:1fr}.home-heritage-copy>.home-proof-facts{grid-template-columns:1fr 1fr}.contact-layout{padding-inline:20px}.contact-context summary{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px}.contact-next-steps,.resource-discovery,.company-facts,.company-timeline,.company-team-model,.trust-center,.assurance-model,.mcp-playground,.mcp-permission-model{margin:75px 20px;padding:0}.resource-featured{grid-template-columns:1fr;padding:27px}.resource-toolbar{padding:15px}.company-facts,.company-timeline ol,.trust-resource-grid,.assurance-model>div{grid-template-columns:1fr}.company-timeline li{border-left:1px solid var(--line);border-bottom:1px solid var(--line);min-height:165px}.company-timeline li p{margin-top:38px}.mcp-playground>header{flex-direction:column;align-items:stretch}.mcp-playground-shell>article{min-height:390px;padding:28px 22px}.ai-widget{bottom:12px;right:12px}.ai-panel{width:auto;height:auto;max-height:none;inset:82px 12px 12px}.ai-suggestions{grid-template-columns:1fr;display:grid}.global-footer a,.site-footer a,.footer-consent-link{align-items:center;min-height:44px;display:flex}}.public-experience{--brand-blue:#3498db;--accent:#2476ad;--accent-dark:#1d628f;--accent-soft:#e2e8ec;--photon:var(--brand-blue);--photon-2:#2980b9;--signal:#85c1e9;--night:#333;--night-2:#424b52;--ice:#fff;--stone:#ebeff2;--ink:#333;--ink2:#39434b;--paper:#fff;--muted:#5b6770;--line:#dde1e3;--violet:var(--accent);--violet2:#2980b9;--cyan:#85c1e9;--lime:#d6eaf8;--green:#087866;--orange:#a96c36;--pink:#57646d;--nx-accent:var(--accent);--nx-dark:#28343e;--nx-soft:#edf0f2;--nx-font:"Segoe UI", -apple-system, BlinkMacSystemFont, Arial, sans-serif;color:var(--ink);background:var(--paper);font:400 16px/1.65 var(--nx-font);overflow-x:clip}.public-experience :is(h1,h2,h3,h4,button,input,select,textarea){font-family:var(--nx-font)}.public-experience :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--accent);outline-offset:4px}.public-experience ::selection{color:#28343e;background:#cddae3}.public-experience .brand{font-family:var(--nx-font);letter-spacing:.14em;font-size:20px;font-weight:800}.public-experience .brand small{font:600 8px/1.6 var(--nx-font);letter-spacing:.28em}.public-experience .brand-symbol{grid-template-rows:11px 11px;grid-template-columns:11px 11px;transform:none}.public-experience .brand-symbol i:first-child{background:#252b2f}.public-experience .brand-symbol i:nth-child(2){background:var(--accent)}.public-experience .brand-symbol i:nth-child(3){background:#85c1e9}.public-experience .skip-link{font:600 15px var(--nx-font);background:var(--nx-dark)}.nx-container{width:min(1280px,100% - 96px);margin-inline:auto}.nx-section{padding-block:104px}.public-experience .nx-eyebrow{color:var(--nx-accent);font:650 12px/1.5 var(--nx-font);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 20px;display:flex}.nx-status-dot{background:#139777;border-radius:50%;flex:0 0 7px;width:7px;height:7px;display:inline-block}.public-home h1,.public-home h2,.public-home h3{color:var(--ink);margin:0;font-weight:600}.public-home h2{letter-spacing:-.042em;font-size:clamp(32px,3.45vw,48px);line-height:1.16}.public-home h3{letter-spacing:-.025em;font-size:24px;line-height:1.25}.public-home em{color:var(--brand-blue);font-style:normal}.nx-body{color:var(--muted);font-size:17px;line-height:1.8}.public-experience .nx-button{border:1px solid var(--nx-accent);background:var(--nx-accent);color:#fff;min-height:50px;box-shadow:none;font:600 14px/1.45 var(--nx-font);border-radius:7px;justify-content:center;align-items:center;gap:22px;padding:13px 22px;text-decoration:none;transition:background .15s,box-shadow .15s;display:inline-flex}.public-experience .nx-button:hover{background:var(--accent-dark);border-color:var(--accent-dark);box-shadow:0 5px 14px #20282e14}.public-experience .nx-button-secondary{color:var(--ink);background:0 0;border-color:#cdd2d5}.public-experience .nx-button-secondary:hover{background:#eaedef;border-color:#b5bdc2}.public-experience .nx-button-light{color:#20272d;background:#d8e2e9;border-color:#d8e2e9}.public-experience .nx-button-light:hover{background:#fff;border-color:#fff}.nx-actions{flex-wrap:wrap;gap:12px;display:flex}.public-experience .nx-text-link{color:var(--nx-accent);font:650 15px/1.5 var(--nx-font);align-items:center;gap:24px;padding-block:8px;text-decoration:none;display:inline-flex}.public-experience .nx-text-link:hover{text-underline-offset:5px;text-decoration:underline}.nx-header{z-index:110;border-bottom:1px solid var(--line);background:#fffffff7;position:sticky;top:0}.nx-header-inner{align-items:center;gap:34px;width:min(1440px,100% - 80px);min-height:88px;margin:auto;display:flex}.nx-header .brand{flex-shrink:0;margin-right:auto}.nx-navigation{align-items:center;gap:28px;display:flex}.nx-navigation>a,.nx-menu-group>button,.nx-header-actions>a:first-child{color:#3d4145;font:600 14px/1.5 var(--nx-font);white-space:nowrap;padding:12px 0;text-decoration:none}.nx-menu-group>button{cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;display:flex}.nx-navigation>a:hover,.nx-navigation>a.router-link-active,.nx-menu-group>button:hover,.nx-menu-group>button.is-current{color:var(--nx-accent)}.nx-nav-badge{color:#485965;vertical-align:middle;background:#e6eaed;border:1px solid #d5dce1;border-radius:4px;margin-left:3px;padding:2px 5px;font-size:10px;font-weight:600}.nx-header-actions{align-items:center;gap:24px;margin-left:auto;display:flex}.nx-header-actions .nx-button{gap:18px;min-height:44px;padding:10px 18px}.nx-menu-toggle,.nx-mobile-actions{display:none}.nx-mega-menu{border:1px solid var(--line);background:#fff;border-radius:0 0 12px 12px;grid-template-columns:1.3fr 1fr;width:min(800px,100vw - 48px);padding:12px;display:grid;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 24px 45px #21262a1a}.nx-mega-products{padding:14px}.nx-mega-products .nx-eyebrow{margin:0 12px 12px}.nx-mega-overview{border-radius:6px;align-items:center;gap:14px;padding:10px 12px;text-decoration:none;display:flex}.nx-mega-overview:hover{background:#f0f2f4}.nx-mega-overview>span{width:36px;height:36px;color:var(--accent);background:#eef1f3;border:1px solid #dadfe2;border-radius:7px;place-items:center;font-weight:650;display:grid}.nx-mega-products b{font-size:14px;display:block}.nx-mega-products small{color:var(--muted);font-size:12px;display:block}.nx-mega-products i{color:var(--accent);margin-left:auto;font-style:normal}.nx-mega-overview>span{flex-shrink:0}.nx-mega-product+.nx-mega-product{border-top:1px solid var(--line)}.nx-mega-shortcuts{gap:18px;padding:0 12px 12px 62px;display:flex}.nx-mega-shortcuts a{color:var(--accent);font-size:13px;font-weight:600;text-decoration:none}.nx-mega-shortcuts a:hover{text-underline-offset:4px;text-decoration:underline}.nx-services-menu small{margin-top:4px;line-height:1.6}.nx-services-menu .nx-mega-overview{padding-block:16px}.nx-mega-discover{background:#edf0f2;border-radius:6px;flex-direction:column;justify-content:center;gap:15px;padding:30px;display:flex}.nx-mega-discover p{letter-spacing:-.03em;margin:0 0 12px;font-size:24px;line-height:1.3}.nx-mega-discover a{font-size:14px;font-weight:600;text-decoration:none}.nx-mega-discover a:hover{text-underline-offset:4px;text-decoration:underline}.nx-hero{grid-template-columns:1fr 1.08fr;align-items:center;gap:56px;padding-block:96px 94px;display:grid}.public-home .nx-hero h1{letter-spacing:-.057em;font-size:clamp(44px,4.55vw,66px);font-weight:600;line-height:1.07}.nx-hero .nx-eyebrow{letter-spacing:.105em;font-size:11px}.nx-lead{color:var(--muted);max-width:550px;margin:28px 0 32px;font-size:18px;line-height:1.8}.nx-hero-note{color:#686f74;margin:18px 0 0;font-size:12px}.nx-workspace-visual{min-width:0;padding:22px 0 0 18px;position:relative}.nx-workspace-visual:before{content:"";z-index:0;background:#edf5fb;border-radius:20px;position:absolute;inset:0 -22px -26px 0}.nx-preview-label{color:#5a656c;justify-content:space-between;gap:10px;margin:0 4px 14px 5px;font-size:11px;display:flex;position:relative}.nx-preview-label span:first-child{font-weight:650}.nx-console{background:#fff;border:1px solid #d3d9dd;border-radius:10px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 44px #32393e12}.nx-console-rail{color:#7c8991;background:#f2f4f6;border-right:1px solid #dee3e6;flex-direction:column;flex:0 0 45px;align-items:center;gap:17px;padding:14px 5px;display:flex}.nx-console-rail b{color:#32404c;margin-bottom:18px;font-size:20px}.nx-console-rail>span{border-radius:6px;place-items:center;width:30px;height:30px;font-size:18px;display:grid}.nx-console-rail .selected{color:var(--accent);background:#dee5e9}.nx-console-rail small{margin-top:auto;font-size:10px;font-weight:700}.nx-console-main{flex:1;min-width:0;padding:0 20px}.nx-console-main>header{color:#676e73;border-bottom:1px solid #e7e9eb;justify-content:space-between;align-items:center;gap:8px;padding:14px 0;font-size:10px;display:flex}.nx-console-main>header i{color:#c0c5c9;margin:0 6px;font-style:normal}.nx-pill{color:#485056;background:#f0f4f6;border:1px solid #dde2e5;border-radius:4px;padding:2px 7px}.nx-console-title{justify-content:space-between;align-items:center;padding:24px 0 18px;display:flex}.nx-console-title small{color:#68747c;letter-spacing:.12em;margin-bottom:7px;font-size:8px;display:block}.nx-console-title strong{letter-spacing:-.035em;font-size:clamp(17px,1.65vw,24px);font-weight:600;line-height:1.3;display:block}.nx-console-avatar{color:#28648c;background:#e8f3fb;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.nx-console-metrics{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.nx-console-metrics>div{background:#fcfdfb;border:1px solid #e1e5e7;border-radius:5px;gap:8px;padding:11px;display:grid}.nx-console-metrics span{color:#6b7276;font-size:9px}.nx-console-metrics b{color:#30383e;font-size:22px;font-weight:600;line-height:1.2}.nx-route-heading{justify-content:space-between;gap:8px;padding:22px 0 9px;font-size:10px;display:flex}.nx-route-heading span{color:#757c81;font-size:9px}.nx-channel-route{border-bottom:1px solid #eaeef0;align-items:center;gap:9px;min-height:45px;font-size:10px;display:flex}.nx-channel-route>i{color:#4f616d;background:#e9edf0;border-radius:4px;place-items:center;width:23px;height:23px;font-style:normal;font-weight:700;display:grid}.nx-channel-route>b{min-width:87px;font-weight:600}.nx-channel-route>span:not(.nx-route-line){color:#656e74;min-width:93px}.nx-route-line{border-top:1px dashed #c0c9cf;flex:1;min-width:10px}.nx-channel-route em{color:#717f89}.nx-console-bottom{align-items:center;gap:7px;padding:16px 0;font-size:9px;display:flex}.nx-console-bottom>span:not(.nx-status-dot){color:#6c757b}.nx-console-bottom i{margin-left:auto;font-style:normal}.nx-console-bottom .nx-status-dot{flex-basis:5px;width:5px;height:5px}.nx-ai-connector{color:#fff;background:#2b353e;border-radius:8px;align-items:center;gap:12px;margin:13px 18px 0 34px;padding:15px 18px;display:flex;position:relative;box-shadow:0 12px 24px #242b3015}.nx-ai-icon{color:#b8ccd9;width:34px;height:34px;font:600 22px/1 var(--nx-font);background:#ffffff12;border-radius:8px;flex:0 0 34px;place-items:center;display:grid}.nx-ai-connector strong{font-size:12px;font-weight:600;display:block}.nx-ai-connector div>span{color:#b6c0c7;margin-top:2px;font-size:9px;display:block}.nx-ai-connector>b{white-space:nowrap;color:#b9c7d1;margin-left:auto;font-size:10px}.nx-foundation{border-block:1px solid var(--line);background:#eff2f4}.nx-foundation>div{grid-template-columns:1.35fr repeat(4,1fr);align-items:center;gap:28px;padding-block:27px;display:grid}.nx-foundation p{color:#646a6e;margin:0;font-size:13px;line-height:1.7}.nx-foundation strong{color:var(--ink);font-weight:600}.nx-foundation>div>span{color:#60696f;border-left:1px solid #d7dcdf;padding-left:26px;font-size:12px;line-height:1.8}.nx-foundation b{color:#353a3e;font-size:14px;font-weight:600}.nx-section-heading{justify-content:space-between;align-items:flex-end;gap:64px;margin-bottom:44px;display:flex}.nx-section-heading>p{color:var(--muted);flex:0 420px;margin:0 0 3px;font-size:16px;line-height:1.8}.nx-section-heading>.nx-text-link{flex-shrink:0}.nx-section-heading .nx-eyebrow{margin-bottom:15px}.nx-explorer{background:#fff;border:1px solid #d5dadd;border-radius:12px;overflow:hidden}.nx-product-tabs{background:#f0f2f4;border-bottom:1px solid #d5dadd;grid-template-columns:repeat(5,1fr);gap:4px;padding:8px;display:grid}.nx-product-tabs button{color:#5d656a;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:10px;font-size:14px;font-weight:600;display:flex}.nx-product-tabs button[aria-selected=true]{color:#2c3842;background:#fff;border-color:#d3d9dd;box-shadow:0 2px 4px #1b202410}.nx-product-tabs button:hover{background:#e8ecef}.nx-product-tabs button>span{color:#576670;border:1px solid #cdd4d9;border-radius:5px;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.nx-product-panel{grid-template-columns:1fr 1fr;gap:64px;padding:48px;display:grid}.nx-product-copy{padding-block:10px}.public-experience .nx-product-copy h3{font:600 32px/1.2 var(--nx-font);letter-spacing:-.04em;max-width:420px;margin:0 0 18px}.nx-product-copy>p:not(.nx-eyebrow){color:var(--muted);font-size:16px;line-height:1.8}.nx-product-copy ul,.nx-mcp-copy ul{margin:24px 0;padding:0;list-style:none}.nx-product-copy li{align-items:center;gap:10px;margin-block:10px;font-size:14px;display:flex}.nx-product-copy li:before{content:"✓";color:var(--accent);font-weight:650}.nx-product-diagram{background:#f2f4f6;border:1px solid #dde2e5;border-radius:9px;align-self:stretch;min-width:0;padding:22px}.nx-product-diagram>header{color:#515d65;justify-content:space-between;margin-bottom:20px;font-size:11px;display:flex}.nx-product-diagram>header span:last-child{color:#717b81;font-size:10px}.nx-diagram-input{text-align:center;background:#fff;border:1px solid #d8dfe3;border-radius:7px;padding:18px 10px;display:grid}.nx-diagram-input small,.nx-diagram-result small{letter-spacing:.11em;color:#6a747b;font-size:9px}.nx-diagram-input strong{margin:4px 0;font-size:20px;font-weight:600}.nx-diagram-input>span{color:#687278;font-size:11px}.nx-diagram-connector{text-align:center;color:#70838f;font-size:23px;line-height:1.4}.nx-diagram-policy{color:#fff;background:#2a333b;border:1px solid #434f58;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:14px 12px;display:flex}.nx-diagram-policy .nx-status-dot{background:#85c1e9}.nx-diagram-policy b{font-size:13px;font-weight:600}.nx-diagram-policy small{color:#bac7d0;letter-spacing:.1em;margin-left:auto;font-size:9px}.nx-diagram-result{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.nx-diagram-result>div{background:#fff;border:1px solid #d8dfe3;border-radius:6px;gap:5px;min-height:80px;padding:14px;display:grid}.nx-diagram-result b{font-size:12px;font-weight:600;line-height:1.5}.nx-diagram-result>span{color:#8c9aa3}.nx-product-diagram>p{color:#626d74;margin:18px 0 0;font-size:12px;line-height:1.7}.nx-explorer-footer{color:#626d74;background:#f9fafb;border-top:1px solid #e0e4e6;justify-content:space-between;align-items:center;gap:20px;padding:18px 30px;font-size:12px;display:flex}.nx-explorer-footer a{color:#323f4a;white-space:nowrap;font-weight:600;text-decoration:none}.nx-split{grid-template-columns:1fr 1.12fr;align-items:center;gap:96px;display:grid}.nx-controls-section{border-block:1px solid var(--line);background:#edf1f3;padding-block:96px}.nx-control-list article{border-bottom:1px solid #d4dbdf;gap:24px;padding-block:26px;display:flex}.nx-control-list article:first-child{padding-top:0}.nx-control-list article:last-child{border:0;padding-bottom:0}.nx-control-list article>span{color:#75838d;padding-top:4px;font-size:12px;font-weight:600}.nx-control-list h3{font-size:22px}.nx-control-list p{color:var(--muted);margin:12px 0;font-size:15px;line-height:1.8}.nx-tags{flex-wrap:wrap;gap:7px;display:flex}.nx-tags span{color:#56626b;background:#f6f8f9;border:1px solid #d1d8dc;border-radius:4px;padding:3px 9px;font-size:11px}.nx-mcp-section{color:#fff;background:#2b353e;border-radius:16px;grid-template-columns:1fr 1fr;gap:64px;margin-top:100px;padding:64px;display:grid}.nx-mcp-section .nx-eyebrow{color:#b2c5d1}.nx-mcp-section h2{color:#eff3f5;font-size:clamp(32px,3vw,42px)}.nx-mcp-copy>p:not(.nx-eyebrow){color:#c2c9ce;margin:24px 0;font-size:16px;line-height:1.8}.nx-mcp-copy li{color:#d5dce0;border-bottom:1px solid #3c4246;padding:7px 0;font-size:13px}.nx-mcp-copy li:before{content:"↗";color:#aabbc6;margin-right:10px}.nx-conversation{background:#ffffff06;border:1px solid #4a5055;border-radius:10px;align-self:center;min-width:0;padding:24px}.nx-conversation>header{border-bottom:1px solid #45494d;align-items:center;gap:10px;padding-bottom:20px;display:flex}.nx-conversation>header>b{font-size:13px;font-weight:600}.nx-conversation>header>span:last-child{color:#a5b1b9;margin-left:auto;font-size:10px}.nx-conversation blockquote{color:#e7ecef;background:#3f454a;border:1px solid #566168;border-radius:8px 8px 0;margin:22px 0;padding:18px;font-size:17px;line-height:1.6}.nx-conversation-answer{gap:12px;display:flex}.nx-conversation-answer .nx-ai-icon{flex-basis:28px;width:28px;height:28px;font-size:16px}.nx-conversation-answer b{font-size:13px;font-weight:600}.nx-conversation-answer p{color:#c2c9ce;margin:7px 0 0;font-size:13px;line-height:1.8}.nx-conversation ol{grid-template-columns:1fr 1fr;gap:10px;margin:24px 0;padding:0;list-style:none;display:grid}.nx-conversation li{color:#dae1e5;border:1px solid #464c50;border-radius:4px;padding:8px 10px;font-size:11px}.nx-conversation li span{color:#9cafbb;margin-right:8px;font-size:10px}.nx-conversation>footer{color:#b0bac1;border-top:1px solid #45494d;padding-top:14px;font-size:11px;line-height:1.7}.nx-audience-grid,.nx-reading-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.nx-audience-grid article{border:1px solid var(--line);background:#fff;border-radius:9px;flex-direction:column;padding:32px;display:flex}.nx-card-index{color:#778690;margin-bottom:35px;font-size:12px}.nx-audience-grid p{color:var(--muted);margin:18px 0 28px;font-size:15px;line-height:1.8}.nx-audience-grid a{border-top:1px solid var(--line);color:#38444e;justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.nx-audience-grid a:hover{text-decoration:underline}.nx-rollout-section{border-block:1px solid var(--line);background:#edf0f2;padding-block:88px}.nx-rollout{grid-template-columns:repeat(4,1fr);margin:44px 0 28px;padding:0;list-style:none;display:grid}.nx-rollout li{border-top:1px solid #b6c0c6;padding:25px 25px 0 0}.nx-rollout li+li{border-left:1px solid #d1d8dd;padding-left:25px}.nx-rollout li>span{color:#586a76;border:1px solid #bbc5cc;border-radius:50%;place-items:center;width:33px;height:33px;margin-bottom:26px;font-size:11px;display:grid}.nx-rollout h3{font-size:20px}.nx-rollout p{color:#5f6970;font-size:14px;line-height:1.85}.nx-rollout-footer{flex-wrap:wrap;gap:35px;display:flex}.nx-reading-grid>a{border:1px solid var(--line);background:#fff;border-radius:8px;flex-direction:column;padding:28px 28px 24px;text-decoration:none;transition:border-color .15s;display:flex}.nx-reading-grid>a:hover{border-color:#94a3ad}.nx-reading-grid>a>span{color:#546773;margin-bottom:28px;font-size:11px;font-weight:600}.nx-reading-grid h3{font-size:22px;line-height:1.4}.nx-reading-grid p{color:var(--muted);font-size:14px;line-height:1.8}.nx-reading-grid b{color:#394651;margin-top:auto;padding-top:18px;font-size:13px;font-weight:600}.nx-faq-section{grid-template-columns:.8fr 1.2fr;gap:96px;padding-block:20px 100px;display:grid}.nx-faq-section>div:first-child>p:not(.nx-eyebrow){color:var(--muted);max-width:310px;margin-top:22px;font-size:16px}.nx-faq-list{border-top:1px solid var(--line)}.nx-faq-list details{border-bottom:1px solid var(--line)}.nx-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:23px 0;font-size:16px;font-weight:600;line-height:1.55;list-style:none;display:flex}.nx-faq-list summary::-webkit-details-marker{display:none}.nx-faq-list summary>span{color:#61737f;font-size:23px;font-weight:400}.nx-faq-list details[open] summary>span{transform:rotate(45deg)}.nx-faq-list details>p{color:var(--muted);margin:0 24px 24px 0;font-size:15px;line-height:1.8}.nx-closing{background:#e8f3fb;border:1px solid #cfd9df;border-radius:12px;justify-content:space-between;align-items:center;gap:50px;margin-bottom:88px;padding:54px 56px;display:flex}.nx-closing h2{font-size:clamp(30px,3vw,42px)}.nx-closing p:not(.nx-eyebrow){color:#536068;max-width:490px;margin:20px 0 0;font-size:15px}.nx-closing>a{flex-shrink:0}.nx-footer{--night:#d6eaf8;--photon:#85c1e9;--signal:#3498db;color:#d7dcdf;background:#242a30;padding-top:72px}.nx-footer .brand{color:#fff}.nx-footer .brand small{color:#929fa8}.nx-footer .brand-symbol i:first-child{background:#d6eaf8}.nx-footer .brand-symbol i:nth-child(2){background:#85c1e9}.nx-footer .brand-symbol i:nth-child(3){background:#3498db}.nx-footer-top{grid-template-columns:1fr 1.35fr;gap:84px;padding-bottom:58px;display:grid}.nx-footer h2{font:500 27px/1.35 var(--nx-font);letter-spacing:-.035em;color:#e4e9ed;margin:28px 0 14px}.nx-footer-top>div>p{color:#a2acb3;font-size:13px;line-height:1.8}.nx-footer .nx-text-link{color:#b8cbd7;font-size:13px}.nx-footer-top>nav{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.nx-footer nav section{flex-direction:column;gap:12px;display:flex}.nx-footer h3{font:600 14px var(--nx-font);color:#dee5ea;margin:0 0 12px}.nx-footer nav a{color:#adb7bd;font-size:13px;text-decoration:none}.nx-footer nav a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.nx-machine-links{color:#919ca4;border-block:1px solid #393d41;flex-wrap:wrap;align-items:center;gap:24px;padding-block:20px;font-size:12px;display:flex}.nx-machine-links>span{margin-right:auto}.nx-machine-links a{color:#b9c6cf;text-decoration:none}.nx-machine-links a:hover{text-decoration:underline}.nx-footer-bottom{color:#9eaab2;justify-content:space-between;gap:24px;padding-block:24px;font-size:12px;display:flex}.nx-footer-bottom nav{flex-wrap:wrap;gap:24px;display:flex}.nx-footer-bottom nav a,.nx-footer-bottom nav button{font:400 12px/1.5 var(--nx-font);color:#acb9c1}.nx-footer-bottom nav button{cursor:pointer;background:0 0;border:0;padding:0}.nx-footer-bottom nav button:hover{text-decoration:underline}.public-experience .corporate-page{background:var(--paper);color:var(--ink);font-family:var(--nx-font)}.public-experience .corporate-page:before,.public-experience .corporate-page:after{display:none}.public-experience .corporate-page :is(h1,h2,h3,h4){font-family:var(--nx-font);font-weight:600}.public-experience .corporate-page :is(.page-hero,.detail-hero,.ai-hero){border-bottom:1px solid var(--line);background:0 0;padding-block:80px 64px}.public-experience .corporate-page :is(.page-hero,.detail-hero,.ai-hero) h1{color:var(--ink);letter-spacing:-.05em;max-width:950px;font-size:clamp(40px,4.5vw,64px);line-height:1.1}.public-experience .corporate-page :is(.page-hero,.detail-hero,.ai-hero) p:not(.page-eyebrow){color:var(--muted);font:400 18px/1.8 var(--nx-font);max-width:760px}.public-experience .page-eyebrow{font:650 12px/1.5 var(--nx-font);letter-spacing:.12em;color:var(--accent)}.public-experience .corporate-page :is(.page-hero,.detail-hero,.ai-hero):before,.public-experience .corporate-page :is(.page-hero,.detail-hero,.ai-hero):after{display:none}.public-experience .corporate-page :is(.capability-grid,.product-controls,.product-guides,.product-faq,.spec-section,.fit-section,.flow-section,.detail-intro,.product-comparison-section,.product-selection-section,.solution-detail-section) h2{letter-spacing:-.035em;font-size:clamp(30px,3.1vw,44px);line-height:1.2}.public-experience .corporate-page :is(.capability-grid,.product-controls,.product-guides,.spec-section,.solution-detail-section) h3{letter-spacing:-.02em;font-size:22px;line-height:1.3}.public-experience .corporate-page :is(.capability-grid,.product-controls,.product-guides,.spec-section,.solution-detail-section,.flow-section,.product-selection-section) p{font-family:var(--nx-font);font-size:16px;line-height:1.8}.public-experience .corporate-page :is(.capability-grid>article,.product-controls>div>article,.product-guides>div>a,.spec-columns>article,.mcp-permission-model article){border-color:var(--line);box-shadow:none;background:#fff;border-radius:9px}.public-experience .corporate-page .detail-stats{background:#ebeff2;border-color:#d3dbe0}.public-experience .detail-stats strong{color:#35414a;font-size:32px;font-family:var(--nx-font)}.public-experience .detail-stats span{color:#54626b;letter-spacing:.02em;font-size:13px}.public-experience .corporate-page .system-visual{box-shadow:none;background:#293036;border:1px solid #57646d;border-radius:12px}.public-experience .system-visual .system-core{background:#394045;border-color:#54646f}.public-experience .system-visual .system-core strong{font:600 36px/1.2 var(--nx-font);color:#d6e2ea}.public-experience .system-visual .system-core p{color:#bcc9d1;font-size:13px}.public-experience .system-visual header{color:#b2c0c9}.public-experience .system-visual header b{color:#b6cad7}.public-experience .detail-actions a:first-child,.public-experience .page-cta>a{background:var(--accent);color:#fff;border:1px solid var(--accent);box-shadow:none;font:600 15px/1.5 var(--nx-font);border-radius:7px;padding:14px 22px}.public-experience .detail-actions a:last-child{color:#424b53;font:600 14px/1.5 var(--nx-font)}.public-experience .corporate-page .page-cta{color:#242b31;background:#e1e8ed;border-top:1px solid #d1d8dc}.public-experience .corporate-page .page-cta h2{color:#242b31;letter-spacing:-.04em;font-size:clamp(32px,3.5vw,46px);line-height:1.2}.public-experience .corporate-page .page-cta .page-eyebrow{color:#464f56}.public-experience .corporate-page .page-cta:before,.public-experience .corporate-page .page-cta:after{display:none}.public-experience .product-comparison-head{color:#484f54;background:#e4eaee}.public-experience .product-comparison-row{border-color:var(--line);background:#fff}.public-experience .product-comparison-row:hover{background:#eff3f6}.public-experience .product-comparison-row b{color:#38424b}.public-experience .product-directory>a{border-color:var(--line);background:#fff;border-radius:8px}.public-experience .product-directory>a:hover{border-color:#a6b3bb;transform:none;box-shadow:0 6px 20px #2b343b10}.public-experience .product-directory h2{color:#31373c;font-size:32px}.public-experience .product-directory :is(small,i){color:#4d5e6a}.public-experience .product-faq button{font:600 17px/1.5 var(--nx-font)}.public-experience .product-faq button b{font:inherit}.public-experience .product-faq article>p{color:var(--muted);font:400 16px/1.8 var(--nx-font)}.public-experience .ai-launcher{color:#fff;font-family:var(--nx-font);background:#222a30;border-color:#5a666e;box-shadow:0 4px 18px #22292f20}.public-experience .ai-launcher>span{color:#242b30;background:#9ab1c1}.public-experience .cookie-banner{border-color:#cbd4da;box-shadow:0 14px 40px #1e22251c}.public-experience .nx-mcp-capabilities{width:min(1280px,100% - 96px);margin:0 auto;padding:80px 0}.nx-mcp-capabilities>header{max-width:780px;margin-bottom:35px}.nx-mcp-capabilities h2{letter-spacing:-.04em;font-size:clamp(32px,3.5vw,46px);line-height:1.2}.nx-mcp-capabilities>div{grid-template-columns:1fr 1fr;gap:20px;display:grid}.nx-mcp-capabilities article{border:1px solid var(--line);background:#fff;border-radius:9px;padding:30px}.nx-mcp-capabilities article>span{color:#5c717f;font-size:12px}.nx-mcp-capabilities h3{font-size:23px;line-height:1.3}.nx-mcp-capabilities p{color:var(--muted);font-size:16px;line-height:1.8}.public-experience .corporate-page :is(.page-hero,.detail-hero,.ai-hero,.contact-layout){width:min(1280px,100% - 96px);max-width:none;padding-inline:0}.public-experience .corporate-page .detail-hero .nx-product-diagram>p{font:400 13px/1.8 var(--nx-font);color:#5f6970;margin:18px 0 0}.public-experience .nx-breadcrumb{color:#606d76;margin-bottom:25px;font-size:13px;text-decoration:none;display:inline-block}.public-experience .nx-breadcrumb:hover{text-decoration:underline}.nx-format-story{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding-block:65px;display:grid}.public-experience .nx-format-story h2{letter-spacing:-.035em;font-size:36px;line-height:1.2}.nx-format-story>div>p:not(.page-eyebrow){color:var(--muted);font-size:16px;line-height:1.8}.nx-format-story>div>small{font:400 12px/1.7 var(--nx-font);color:#626d74;margin-top:20px;display:block}.nx-format-story figure{background:#eaeef1;border:1px solid #d1d9de;border-radius:12px;min-width:0;margin:0;padding:28px}.nx-format-story .format-visual{box-shadow:none}.nx-format-story figcaption{text-align:center;color:#57656e;margin-top:14px;font-size:11px}.public-experience .contact-layout h1{font:600 clamp(38px, 4.2vw, 58px)/1.12 var(--nx-font);letter-spacing:-.045em;color:var(--ink)}.public-experience .contact-layout>div:first-child>p:not(.page-eyebrow){font:400 17px/1.8 var(--nx-font);color:var(--muted)}.public-experience .contact-layout form{border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:12px;padding:32px}.public-experience .contact-layout label{font:600 13px/1.5 var(--nx-font);color:#44494d}.public-experience .contact-layout :is(input,select,textarea){font:400 16px/1.5 var(--nx-font);color:#34393d;background:#f9fafb;border:1px solid #c9d1d6;border-radius:6px;padding:12px}.public-experience .contact-layout :is(input,select){min-height:48px}.public-experience .contact-layout input::placeholder,.public-experience .contact-layout textarea::placeholder{color:#6f777d}.public-experience .contact-layout form>button{background:var(--accent);color:#fff;box-shadow:none;border:1px solid var(--accent);border-radius:7px;min-height:50px;font-size:15px}.public-experience .contact-layout form>button:hover{background:var(--accent-dark)}.public-experience .contact-context{background:#f0f4f6;border-color:#d5dce1}.public-experience .contact-context summary{color:#494f54;font-size:13px}.public-experience .contact-layout .form-error{font-size:14px}.public-experience .ai-hero>div:first-child>div>:is(a,button),.public-experience .mcp-playground>header>button{background:var(--accent);color:#fff;border:1px solid var(--accent);font:600 14px/1.5 var(--nx-font);box-shadow:none;border-radius:7px}.public-experience .mcp-terminal{box-shadow:none;background:#242b30;border:1px solid #55636d;border-radius:10px}.public-experience .mcp-terminal pre{color:#d7e1e7;font-size:13px}.public-experience .mcp-terminal header,.public-experience .mcp-terminal footer{color:#b8daf0;border-color:#4b5860}.public-experience .mcp-terminal header b{color:#b8daf0}.public-experience .ai-difference{background:#e5eaee;border-color:#d2dae0}.public-experience .ai-difference h2{color:#2b3034}.public-experience .ai-difference p{color:#53626c}.public-experience .mcp-playground-shell{background:#ecf1f4;border-color:#d1d9df}.public-experience .mcp-playground-shell>div{background:#e8edf1}.public-experience .mcp-playground-shell button{color:#455560;font-family:var(--nx-font);background:0 0;border-color:#d1d8dd;font-size:14px}.public-experience .mcp-playground-shell button.active{color:#303d48;background:#fff;border-color:#a2b3bf}.public-experience .mcp-playground-shell article{background:#fff}.public-experience .mcp-playground-shell article>p{color:#4e5a62;font-size:16px}.public-experience .mcp-playground-shell article blockquote{color:#32393e;font-size:26px}.public-experience .mcp-playground-shell small{color:#52636f}.public-experience .resource-featured{background:#e4ebef;border-color:#c7d3db}.public-experience .resource-featured h2{color:#32393e}.public-experience .resource-featured p{color:#52626c}.public-experience .resource-featured>a{background:var(--accent);color:#fff;border-color:var(--accent)}.public-experience .resource-toolbar :is(input,button),.public-experience .resource-clusters>section>header>button{font-family:var(--nx-font);border-color:#c8d2d9}.public-experience .resource-toolbar button.active{background:var(--accent);color:#fff;border-color:var(--accent)}.public-experience .nx-product-tabs button[aria-selected=true]:hover{background:#fff}.public-experience [id]{scroll-margin-top:106px}.public-experience .ai-hero>div:first-child>div>button{color:#3a434b;background:0 0;border-color:#c3cdd4}.public-experience .ai-widget{z-index:200}.public-experience .ai-widget:has(.ai-panel):before{content:"";z-index:-1;background:#1a1f2430;position:fixed;inset:0}.public-experience .ai-panel{background:#f2f6f8;border-color:#c4cfd6;border-radius:12px;width:min(430px,100vw - 28px);height:min(590px,100dvh - 90px);overflow:hidden;box-shadow:0 20px 65px #242a2f26}.public-experience .ai-panel>header{background:#242b31;min-height:68px}.public-experience .ai-panel>header b{font-size:16px}.public-experience .ai-panel>header small{color:#aab9c3;font-size:11px}.public-experience .ai-panel>header button{border-radius:6px;min-width:40px;min-height:40px}.public-experience .ai-messages article>span{background:#38424a;border-radius:5px;font-size:11px}.public-experience .ai-messages p{font:400 14px/1.7 var(--nx-font);color:#33383c;border-color:#d3dbe0;border-radius:0 8px 8px}.public-experience .ai-messages .user p{background:#dde6ec;border-color:#c1ced7}.public-experience .ai-suggestions button{font:500 12px/1.5 var(--nx-font);color:#454c52;border:1px solid #c2cfd7;border-radius:6px;min-height:38px;padding:9px 11px}.public-experience .ai-panel>form{border-color:#b6c3cc;border-radius:7px;overflow:hidden}.public-experience .ai-panel>form input{background:#fff;min-width:0;font-size:16px}.public-experience .ai-panel>form button{background:var(--accent)}.public-experience .ai-panel>footer{color:#56646e;font:400 11px/1.5 var(--nx-font);padding:12px}.public-experience .consent-panel{color:#2d3135;background:#f8fafc;border-color:#c4cfd6}.public-experience .consent-panel>header{background:#242b31}.public-experience .consent-panel h2{color:#30373c;font-size:24px;line-height:1.3}.public-experience .consent-panel p{font:400 14px/1.75 var(--nx-font);color:#53616b}.public-experience .consent-panel :is(.consent-decision,.consent-save){border-color:var(--accent);background:var(--accent);color:#fff;font-size:14px}.public-experience .consent-customize{color:#425765;font-size:13px}.nx-product-navigation{border-bottom:1px solid var(--line);background:#f6f9fb}.nx-product-navigation>div{justify-content:space-between;align-items:center;gap:24px;min-height:64px;display:flex}.nx-product-navigation>div>span{color:var(--ink);font-size:15px;font-weight:650}.nx-product-navigation nav{gap:28px;display:flex}.nx-product-navigation a{color:var(--muted);border-bottom:3px solid #0000;padding-block:20px 17px;font-size:14px;font-weight:600;text-decoration:none}.nx-product-navigation a:hover,.nx-product-navigation a.is-active{color:var(--accent);border-bottom-color:var(--brand-blue)}.nx-commercial-hero{max-width:920px;padding-block:72px 44px}.nx-commercial-hero .nx-eyebrow{margin-bottom:16px}.public-experience .nx-commercial-hero h1{color:var(--ink);letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.2vw,60px);line-height:1.1}.nx-commercial-hero>p:not(.nx-eyebrow){color:var(--muted);max-width:780px;margin-block:24px;font-size:18px;line-height:1.8}.nx-commercial-hero .nx-breadcrumb{margin-bottom:24px}.nx-feature-cards,.nx-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.nx-feature-cards article,.nx-service-grid article{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;padding:30px}.nx-service-grid article{background:#f8fbfd;flex-direction:column;display:flex}.nx-card-number{color:var(--accent);margin-bottom:22px;font-size:13px;font-weight:650;display:block}.public-experience :is(.nx-feature-cards,.nx-service-grid) h2{letter-spacing:-.025em;margin:0 0 16px;font-size:24px;line-height:1.3}.nx-feature-cards p,.nx-service-grid p{color:var(--muted);margin:0;font-size:16px;line-height:1.75}.nx-service-grid .nx-text-link{margin-top:auto}.nx-feature-list{margin:24px 0;padding:0;list-style:none}.nx-feature-list li{margin-block:14px;padding-left:23px;font-size:15px;line-height:1.6;position:relative}.nx-feature-list li:before{content:"✓";color:var(--accent);font-weight:700;position:absolute;left:0}.nx-commercial-split{grid-template-columns:1fr 1fr;gap:80px;padding-block:80px;display:grid}.public-experience .nx-commercial-split h2{letter-spacing:-.035em;margin:0 0 20px;font-size:36px;line-height:1.2}.nx-commercial-split p{color:var(--muted);font-size:16px;line-height:1.8}.nx-commercial-split .nx-feature-list{margin-top:0}.nx-commercial-note{background:#edf5fb;border:1px solid #cfe1ed;border-radius:10px;justify-content:space-between;align-items:center;gap:36px;margin-block:32px 64px;padding:32px;display:flex}.nx-commercial-note>div{max-width:780px}.public-experience .nx-commercial-note h2{margin:0 0 12px;font-size:26px;line-height:1.3}.nx-commercial-note p{color:var(--muted);margin-bottom:0;font-size:16px;line-height:1.7}.nx-commercial-note .nx-button{flex-shrink:0}.nx-commercial-closing{border-color:var(--line);background:#f7f9fb}.nx-plan-products{flex-wrap:wrap;gap:10px;margin-bottom:22px;display:flex}.nx-plan-products a{color:var(--muted);border:1px solid var(--line);border-radius:6px;padding:10px 15px;font-size:14px;font-weight:600;text-decoration:none}.nx-plan-products a:hover,.nx-plan-products a.router-link-exact-active{color:var(--accent);border-color:var(--accent);background:#edf5fb}.nx-plan-disclaimer{max-width:830px;color:var(--muted);margin:0 0 28px;font-size:14px;line-height:1.8}.nx-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.nx-plan-grid article{border:1px solid var(--line);border-top:3px solid var(--brand-blue);background:#fff;border-radius:9px;flex-direction:column;min-width:0;padding:26px 24px;display:flex}.nx-plan-audience{color:var(--muted);margin-bottom:12px;font-size:13px}.public-experience .nx-plan-grid h2{letter-spacing:-.03em;margin:0;font-size:26px}.nx-plan-grid article>p{color:var(--muted);min-height:104px;margin:16px 0 20px;font-size:15px;line-height:1.7}.nx-plan-price{margin-bottom:24px;font-size:34px;font-weight:600;line-height:1.25}.nx-plan-price span{color:var(--muted);margin-top:5px;font-size:14px;font-weight:400;display:block}.nx-plan-grid .nx-button{gap:5px;width:100%;padding-inline:10px}.public-experience .nx-plan-grid h3{margin:26px 0 0;font-size:14px}.nx-plan-grid .nx-feature-list{margin-block:8px 0}.nx-plan-grid .nx-feature-list li{font-size:14px}.nx-quote-factors{margin:0}.nx-quote-factors>div{border-bottom:1px solid var(--line);padding:18px 0}.nx-quote-factors>div:first-child{padding-top:0}.nx-quote-factors dt{font-size:16px;font-weight:650}.nx-quote-factors dd{color:var(--muted);margin:6px 0 0;font-size:15px;line-height:1.7}.nx-service-related{flex-wrap:wrap;gap:32px;margin:0 0 60px;display:flex}@media (width<=1180px){.nx-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-plan-grid article>p{min-height:76px}.nx-commercial-split{gap:40px}}@media (width<=760px){.nx-product-navigation>div{flex-direction:column;align-items:flex-start;gap:0;padding-top:14px}.nx-product-navigation nav{gap:24px}.nx-product-navigation a{padding-block:12px}.nx-commercial-hero{padding-block:44px 32px}.nx-feature-cards,.nx-service-grid,.nx-commercial-split{grid-template-columns:1fr}.nx-commercial-split{gap:24px;padding-block:48px}.nx-commercial-note{flex-direction:column;align-items:flex-start;gap:24px;padding:24px}.nx-commercial-note .nx-button{flex-shrink:1}.nx-feature-cards article,.nx-service-grid article{padding:24px}.nx-mega-shortcuts{gap:14px}}@media (width<=480px){.nx-plan-grid{grid-template-columns:1fr}.nx-plan-grid article>p{min-height:0}.nx-plan-products{gap:8px}.nx-plan-products a{padding-inline:10px;font-size:13px}}@media (width>=1500px){.nx-hero{gap:75px;padding-block:110px}}@media (width<=1180px){.nx-header-inner{gap:24px;width:calc(100% - 48px)}.nx-navigation{gap:19px}.nx-nav-badge{display:none}.nx-header-actions{gap:18px}.nx-hero{gap:34px}.nx-hero .nx-actions{flex-direction:column;align-items:flex-start}.nx-hero .nx-actions .nx-button{min-width:220px}.nx-product-tabs button{gap:6px;font-size:12px}.nx-product-panel{gap:34px;padding:34px}.nx-split{gap:55px}.nx-mcp-section{gap:35px;padding:44px}.nx-faq-section{gap:60px}.nx-footer-top{gap:44px}}@media (width<=1000px){.nx-header-inner{min-height:76px}.nx-header-actions{margin-right:8px}.nx-header-actions>a:first-child{display:none}.nx-menu-toggle{color:#384148;cursor:pointer;background:0 0;border:1px solid #cad1d6;border-radius:6px;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.nx-navigation{background:#fff;border-bottom:1px solid #c9d1d7;max-height:calc(100dvh - 76px);padding:20px 32px 28px;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 12px 20px #1e222610}.nx-navigation.is-open{flex-direction:column;align-items:stretch;gap:0;display:flex}.nx-navigation>a,.nx-menu-group>button{border-bottom:1px solid #d9e0e4;justify-content:space-between;align-items:center;width:100%;padding:15px 2px;font-size:17px;display:flex}.nx-mobile-actions{align-items:center;gap:20px;padding-top:22px;display:flex}.nx-mobile-actions>a:first-child{font-size:15px;text-decoration:none}.nx-mega-menu{width:100%;box-shadow:none;border:0;margin-block:10px;position:static;transform:none}.nx-mega-products{padding:10px}.nx-mega-discover{padding:20px}.nx-hero{grid-template-columns:1fr;gap:45px;padding-block:64px 76px}.nx-hero-copy{max-width:740px}.public-home .nx-hero h1{font-size:clamp(48px,6.7vw,68px)}.nx-hero .nx-actions{flex-direction:row}.nx-workspace-visual{width:min(620px,100% - 22px);margin-inline:auto}.nx-console-title strong{font-size:24px}.nx-foundation>div{gap:20px}.nx-foundation>div>span{padding-left:18px}.nx-foundation p{display:none}.nx-foundation>div{grid-template-columns:repeat(4,1fr)}.nx-foundation>div>span:nth-child(2){border:0;padding:0}.nx-section-heading{flex-direction:column;align-items:flex-start;gap:32px}.nx-section-heading>p{flex:auto;max-width:650px}.nx-mcp-section{grid-template-columns:1fr}.nx-mcp-copy{max-width:680px}.nx-conversation{width:100%;max-width:640px}.nx-audience-grid article{padding:25px}.nx-reading-grid>a{padding:24px}.nx-rollout{grid-template-columns:1fr 1fr;gap:24px}.nx-rollout li+li{border-left:0;padding-left:0}.nx-footer-top{grid-template-columns:1fr}.nx-footer-top>nav{gap:36px}}@media (width<=760px){.public-experience .ai-panel{width:auto;max-height:calc(100dvh - 40px);bottom:20px;left:14px;right:14px}.public-experience .corporate-page :is(.page-hero,.detail-hero,.ai-hero,.contact-layout){width:calc(100% - 40px)}.nx-format-story{grid-template-columns:1fr;gap:24px;padding-block:40px}.public-experience .nx-format-story h2{font-size:30px}.nx-format-story figure{padding:18px}.public-experience .contact-layout{gap:24px}.public-experience .contact-layout>div:first-child{display:contents}.public-experience .contact-layout>div:first-child>:is(h1,p){margin:0}.public-experience .contact-layout .contact-details{order:2;margin-top:10px}.public-experience .contact-layout .contact-brief{order:3;margin-top:5px}.public-experience .contact-layout form,.public-experience .contact-layout .contact-success{order:1;padding:24px}.public-experience .contact-layout .form-grid{grid-template-columns:1fr}.nx-container{width:calc(100% - 40px)}.nx-section{padding-block:66px}.nx-header-inner{width:calc(100% - 40px)}.nx-hero .nx-eyebrow{font-size:10px}.public-home h2{font-size:34px}.nx-hero{padding-block:54px 60px}.nx-lead{font-size:17px}.nx-foundation>div{grid-template-columns:1fr 1fr;gap:22px;padding-block:24px}.nx-foundation>div>span{border:0;padding:0}.nx-product-tabs{scrollbar-width:thin;gap:7px;padding:8px;display:flex;overflow-x:auto}.nx-product-tabs button{white-space:nowrap;flex-shrink:0;min-height:48px;padding-inline:13px;font-size:13px}.nx-product-panel{grid-template-columns:1fr;gap:25px;padding:26px}.public-experience .nx-product-copy h3{max-width:none;font-size:30px}.nx-product-diagram{padding:20px}.nx-explorer-footer{flex-direction:column;align-items:flex-start;gap:8px;padding:18px 26px}.nx-split{grid-template-columns:1fr;gap:35px}.nx-controls-section{padding-block:64px}.nx-mcp-section{gap:30px;margin-top:60px;padding:35px 26px}.nx-mcp-section h2{font-size:34px}.nx-mcp-copy li{font-size:13px}.nx-conversation{padding:20px}.nx-conversation>header>span:last-child{font-size:9px}.nx-conversation>header>b{font-size:12px}.nx-conversation blockquote{padding:16px;font-size:16px}.nx-audience-grid,.nx-reading-grid{grid-template-columns:1fr;gap:14px}.nx-card-index,.nx-reading-grid>a>span{margin-bottom:18px}.nx-rollout-section{padding-block:64px}.nx-faq-section{grid-template-columns:1fr;gap:35px;padding-bottom:64px}.nx-closing{flex-direction:column;align-items:flex-start;gap:25px;margin-bottom:60px;padding:32px 26px}.nx-closing h2{font-size:32px}.nx-footer{padding-top:48px}.nx-footer-top{gap:38px;padding-bottom:36px}.nx-footer-top>nav{gap:22px}.nx-footer nav a{font-size:12px}.nx-machine-links{gap:14px}.nx-machine-links>span{flex-basis:100%}.nx-footer-bottom{flex-direction:column;gap:12px}.nx-footer-bottom nav{gap:20px}.public-experience .corporate-page :is(.page-hero,.detail-hero,.ai-hero){padding-block:54px 44px}.public-experience .corporate-page :is(.page-hero,.detail-hero,.ai-hero) h1{font-size:42px}.public-experience .corporate-page :is(.page-hero,.detail-hero,.ai-hero) p:not(.page-eyebrow){font-size:17px}.public-experience .nx-mcp-capabilities{width:calc(100% - 40px);padding-block:55px}.nx-mcp-capabilities>div{grid-template-columns:1fr}}@media (width<=480px){.nx-header-actions{display:none}.nx-header-inner{min-height:70px}.nx-navigation{max-height:calc(100dvh - 70px);padding:14px 20px 24px}.nx-mega-menu{grid-template-columns:1fr;padding:0}.nx-mega-discover{gap:13px}.nx-mega-discover p{margin-bottom:0;font-size:20px}.nx-mobile-actions{flex-wrap:wrap}.public-home .nx-hero h1{font-size:clamp(36px,10vw,47px)}.nx-hero .nx-actions{flex-direction:column;align-items:stretch}.nx-hero .nx-actions .nx-button{width:100%}.nx-hero-note{text-align:center;font-size:11px}.nx-workspace-visual{width:calc(100% - 12px);margin-left:0;padding-left:8px}.nx-workspace-visual:before{right:-12px}.nx-preview-label{font-size:9px}.nx-console-rail{flex-basis:30px;gap:14px;padding-inline:2px}.nx-console-rail>span{width:24px;height:24px;font-size:15px}.nx-console-main{padding-inline:12px}.nx-console-main>header{font-size:8px}.nx-console-main>header i{margin-inline:2px}.nx-console-title{padding-block:18px 14px}.nx-console-title strong{font-size:17px}.nx-console-title small{font-size:7px}.nx-console-avatar{display:none}.nx-console-metrics{gap:5px}.nx-console-metrics>div{padding:8px}.nx-console-metrics span{font-size:7px}.nx-console-metrics b{font-size:18px}.nx-route-heading{font-size:9px}.nx-route-heading>span{font-size:7px}.nx-channel-route{gap:6px;font-size:8px}.nx-channel-route>b{min-width:72px}.nx-channel-route>span:not(.nx-route-line){min-width:74px}.nx-channel-route>i{width:19px;height:19px}.nx-console-bottom{font-size:7px}.nx-ai-connector{gap:8px;margin:12px 0 0 16px;padding:12px}.nx-ai-connector>b{display:none}.nx-ai-connector strong{font-size:11px}.nx-ai-connector div>span{font-size:8px}.nx-product-panel{padding:22px 18px}.nx-product-diagram{padding:16px 12px}.nx-diagram-policy b{font-size:11px}.nx-diagram-policy small{font-size:8px}.nx-diagram-result{gap:7px}.nx-diagram-result>div{padding:10px}.nx-diagram-result b{font-size:11px}.nx-mcp-section{padding-inline:20px}.nx-conversation{padding:16px}.nx-conversation>header{gap:7px}.nx-conversation>header>span:last-child{display:none}.nx-conversation li{padding-inline:7px;font-size:10px}.nx-rollout{gap:20px}.nx-rollout li{padding-right:0}.nx-rollout h3{font-size:18px}.nx-rollout p{font-size:13px}.nx-footer-top>nav{grid-template-columns:1fr 1fr;gap:32px}.public-experience .corporate-page :is(.page-hero,.detail-hero,.ai-hero) h1{font-size:37px}}@media (prefers-reduced-motion:reduce){html:has(.public-experience){scroll-behavior:auto}.public-experience *,.public-experience :before,.public-experience :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.public-experience{--nx-sky:#dfedf9;--nx-mint:#edf3f9;--nx-peach:#edf3f9}.public-experience .nx-navigation{gap:22px}.public-experience .nx-color-hero{background:radial-gradient(at 92% 20%,#c4e4ee 0,#0000 50%),linear-gradient(115deg,#e6f1fc,#dce9f9 62%,#e5eff9);border:1px solid #c8ddec;border-radius:28px;grid-template-columns:.92fr 1.08fr;gap:42px;width:min(1440px,100% - 40px);margin-block:24px 32px;padding:74px 52px}.public-experience .nx-color-hero h1{letter-spacing:-.05em;color:#173b54;font-size:clamp(42px,4.2vw,62px)}.public-experience .nx-color-hero h1 em{color:#236b9e}.public-experience .nx-color-hero .nx-lead{color:#435b6c;margin-block:25px 28px;font-size:17px;line-height:1.75}.public-experience .nx-color-hero .nx-button-secondary{background:#ffffff9c;border-color:#8badc3}.public-experience .nx-color-hero .nx-hero-note a{color:#335e7b;text-underline-offset:4px}.public-experience .nx-foundation{background:#fff}.public-experience .nx-controls-section{background:#edf3f9}.public-experience .nx-mcp-section{background:#153d58;border-radius:24px}.public-experience .nx-product-preview{color:#243c50;background:#fff;border:1px solid #bfd4e2;border-radius:14px;min-width:0;margin:0;overflow:hidden;box-shadow:0 24px 55px #23466325}.nx-preview-browser{color:#4d6272;background:#f5f8fb;border-bottom:1px solid #dce5ed;align-items:center;gap:16px;padding:12px 15px;font-size:10px;display:flex}.nx-preview-browser>span:first-child{color:#98afc0;letter-spacing:2px;white-space:nowrap}.nx-preview-browser b{white-space:nowrap;margin-left:auto;font-weight:600}.nx-preview-app{display:flex}.nx-preview-app>aside{color:#afc6d7;background:#15354d;flex-direction:column;flex-shrink:0;align-items:center;gap:18px;width:46px;padding:16px 7px;display:flex}.nx-preview-app aside>b{color:#fff;font:700 25px/1 var(--nx-font);margin-bottom:8px}.nx-preview-app aside>span{place-items:center;width:30px;height:30px;display:grid}.nx-preview-app aside .selected{color:#fff;background:#346a8d;border-radius:6px}.nx-preview-app aside>i{margin-top:auto;font-size:10px;font-style:normal}.nx-preview-content{background:#fbfcfe;flex:1;min-width:0;padding:18px}.nx-preview-app-heading{letter-spacing:.06em;color:#526a7a;justify-content:space-between;gap:10px;font-size:8px;display:flex}.nx-preview-demo{text-transform:none;letter-spacing:0}.nx-preview-app-title{gap:3px;margin:20px 0;display:grid}.nx-preview-app-title strong{letter-spacing:-.03em;font-size:clamp(18px,1.6vw,24px)}.nx-preview-app-title span{color:#5c7080;font-size:11px}.nx-preview-tabs{border-bottom:1px solid #dce4eb;gap:20px;display:flex}.nx-preview-tabs button{cursor:pointer;color:#566c7d;background:0 0;border:0;border-bottom:2px solid #0000;padding:9px 1px;font-size:11px;font-weight:650}.nx-preview-tabs button[aria-selected=true]{color:#1e6395;border-color:#2476ad}.nx-preview-screen{min-height:247px;padding-top:18px}.nx-preview-tiles{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.nx-preview-tiles>div{background:#e9f2fa;border-radius:6px;gap:5px;padding:12px 9px;display:grid}.nx-preview-tiles>div:nth-child(2){background:#e5f2ed}.nx-preview-tiles>div:nth-child(3){background:#f8ede6}.nx-preview-tiles small{color:#496173;letter-spacing:.03em;font-size:8px}.nx-preview-tiles b{font-size:13px}.nx-preview-table{margin-top:16px;font-size:10px}.nx-preview-table>div{border-bottom:1px solid #e3eaf0;grid-template-columns:1.1fr .8fr 1.1fr;align-items:center;gap:8px;padding:10px 2px;display:grid}.nx-preview-table strong{overflow-wrap:anywhere;font-weight:600}.nx-preview-table-head{color:#647888;font-size:9px}.nx-preview-footnote{color:#4d6e73;justify-content:space-between;gap:12px;margin-top:16px;font-size:9px;display:flex}.nx-preview-context b{font-size:13px}.nx-preview-context p{color:#506879;margin:6px 0 10px;font-size:11px;line-height:1.6}.nx-preview-message{background:#e5effa;border-radius:8px 8px 0;margin:18px 0 12px 20px;padding:12px;font-size:12px}.nx-preview-answer{background:#edf5f1;border:1px solid #c9e0d5;border-radius:8px;padding:14px;font-size:11px}.nx-preview-answer p{margin-block:8px;line-height:1.6}.nx-preview-answer>span{color:#406b5b;font-size:10px}.nx-product-preview figcaption{color:#586d7e;border-top:1px solid #dce5ed;padding:12px 15px;font-size:10px;line-height:1.65}.nx-product-preview figcaption a{color:#236b9e;text-underline-offset:3px;display:block}.public-experience .nx-white-label-band{background:#dfedf9;border-block:1px solid #cddfed;margin-block:15px 40px;padding:72px 0}.nx-white-label-band>div{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.public-experience .nx-white-label-band h2{letter-spacing:-.035em;margin:0;font-size:clamp(30px,3.4vw,46px);line-height:1.16}.nx-white-label-band p:not(.nx-eyebrow){color:#486173;margin:22px 0;font-size:16px;line-height:1.8}.nx-brand-stack{gap:13px;display:grid}.nx-brand-stack article{background:#ffffffa8;border:1px solid #bfd6e6;border-radius:12px;padding:23px 26px}.nx-brand-stack article:nth-child(2){background:#edf6ef}.nx-brand-stack article:nth-child(3){background:#faf0e9}.nx-brand-stack article>span,.nx-delivery-grid>:is(article,a)>span{letter-spacing:.08em;color:#466a80;font-size:10px}.public-experience .nx-brand-stack h3{letter-spacing:-.02em;margin-block:6px;font-size:21px}.nx-brand-stack article>p:not(.nx-eyebrow){margin:0;font-size:14px;line-height:1.6}.nx-white-label-hero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:64px;padding-block:70px;display:grid}.public-experience .nx-white-label-hero h1{letter-spacing:-.05em;color:#183e58;margin:0;font-size:clamp(48px,5.1vw,70px);line-height:1.06}.nx-white-label-hero h1 em{color:#2476ad;font-style:normal}.public-experience .nx-white-label-page{background:linear-gradient(#e5f1fa,#fff 800px)}.nx-white-label-products{gap:10px;display:grid}.nx-white-label-products a{background:#ffffffba;border:1px solid #bed4e3;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;text-decoration:none;display:flex}.nx-white-label-products a:hover{background:#fff}.nx-white-label-products a span{color:#45637a;font-size:12px}.nx-delivery-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.nx-delivery-grid>:is(article,a){background:#eaf2f9;border:1px solid #ccdce7;border-radius:12px;padding:30px;text-decoration:none}.nx-delivery-grid>:nth-child(2){background:#eaf3ef;border-color:#d0e0d8}.nx-delivery-grid>:nth-child(3){background:#f9eee7;border-color:#ecd8cd}.nx-delivery-grid>a:hover{border-color:#719dbb;box-shadow:0 10px 25px #243c5014}.public-experience .nx-delivery-grid h3{letter-spacing:-.02em;margin-block:15px 10px;font-size:21px;line-height:1.35}.nx-delivery-grid p{color:#516572;margin:0;font-size:15px;line-height:1.75}.public-experience .nx-commercial-page{background:linear-gradient(#e9f2fa,#fff 1000px)}.public-experience .nx-commercial-hero{padding-block:46px 30px}.nx-plan-comparison,.nx-plan-addons,.nx-pricing-faq{margin-block:80px}.public-experience .nx-plan-grid article{border-color:#8ab6d3 #c7d9e6 #c7d9e6;border-top-style:solid;border-top-width:4px;border-radius:16px}.public-experience .nx-plan-grid article:nth-child(3){border-top-color:#699ac1}.public-experience .nx-plan-grid article:nth-child(4){border-top-color:#496a85}.public-experience .nx-plan-grid .nx-plan-featured{color:#fff;background:#184969;border-color:#184969;box-shadow:0 16px 35px #1c426d25}.public-experience .nx-plan-featured :is(h2,h3,.nx-plan-price){color:#fff}.public-experience .nx-plan-grid .nx-plan-featured>p,.nx-plan-featured :is(.nx-plan-audience,.nx-plan-price span,.nx-feature-list li){color:#d7e8f2}.public-experience .nx-plan-featured .nx-button{color:#174566;background:#fff;border-color:#fff}.public-experience .nx-plan-featured .nx-button:hover{background:#e1f0fa}.nx-table-scroll{border:1px solid #cbdce9;border-radius:12px;overflow-x:auto}.nx-table-scroll table{border-collapse:collapse;text-align:left;table-layout:fixed;width:100%;min-width:760px;font-size:14px}.nx-table-scroll caption{text-align:left;color:#4f6777;background:#f0f6fb;padding:14px 20px;font-size:12px}.nx-table-scroll th,.nx-table-scroll td{vertical-align:top;border-block-end:1px solid #dce6ed;border-inline-end:1px solid #dce6ed;padding:20px 18px;line-height:1.6}.nx-table-scroll th{color:#284d67;font-weight:650}.nx-table-scroll thead th{background:#e2edf7}.nx-table-scroll tbody th{background:#f5f8fb}.nx-table-scroll td{color:#4d6373;background:#fff}.nx-table-scroll tr:last-child>*{border-bottom:0}.nx-table-scroll tr>:last-child{border-right:0}.public-experience .nx-pricing-faq h2{letter-spacing:-.03em;margin:0 0 32px;font-size:clamp(30px,3.2vw,42px)}.nx-pricing-faq details{border-bottom:1px solid #ccdce7;padding-block:20px}.nx-pricing-faq summary{cursor:pointer;color:#254a65;font-size:17px;font-weight:600}.nx-pricing-faq details p{color:#4d6576;max-width:900px;margin:18px 0 0;font-size:15px;line-height:1.8}.public-experience .nx-formats-page .formats-hero{color:#1b415b;background:linear-gradient(110deg,#e0edf9,#d6eafa 60%,#eaf3fc);border-radius:26px;grid-template-columns:1.15fr 1fr;align-items:center;gap:60px;width:min(1440px,100% - 40px);margin:24px auto 0;padding:48px 54px;display:grid}.public-experience .nx-formats-page .formats-hero:after{display:none}.public-experience .nx-formats-page .formats-hero h1{color:#173c56;max-width:850px;font-size:clamp(38px,3.5vw,50px)}.public-experience .nx-formats-page .formats-hero p:not(.page-eyebrow){color:#425f73;max-width:710px;font-size:18px}.public-experience .nx-formats-page .formats-hero .page-eyebrow{color:#235f87}.nx-formats-page .formats-hero .nx-button{margin-top:26px}.nx-formats-hero-preview{background:#ffffff9e;border:1px solid #bfd6e7;border-radius:16px;overflow:hidden;box-shadow:0 18px 40px #254b6c20}.public-experience .nx-formats-hero-preview .format-visual{background:#edf5fb;border-radius:0;height:285px}.public-experience .nx-formats-page .nx-formats-hero-preview>p{gap:4px;margin:0;padding:16px 22px;font-size:15px;display:grid}.nx-formats-hero-preview p>span{font-size:12px}.public-experience .nx-formats-page .format-directory{margin-block:50px 65px}.public-experience .browser-layer .visual-page-body{padding:22px}.public-experience .browser-layer.behind .visual-page-body{color:#fff;background:linear-gradient(145deg,#1b4766,#267dae);flex-direction:column;justify-content:center;height:calc(100% - 32px);padding:20px;display:flex}.browser-layer.behind .visual-page-body small{letter-spacing:.12em;font-size:6px}.browser-layer.behind .visual-page-body b{font:700 18px var(--nx-font);margin:8px 0}.browser-layer.behind .visual-page-body span{color:#d6e8f5;font-size:7px}.browser-layer.front .visual-page-body b{font:700 15px var(--nx-font)}.browser-layer.front .visual-page-body p{margin-top:14px}.public-experience .nx-format-short-intro,.nx-formats-page .format-directory{width:min(1280px,100% - 96px);margin-inline:auto}.public-experience .nx-format-short-intro{gap:50px;margin-block:55px}.public-experience .nx-format-short-intro h2{font-size:30px}.public-experience .nx-format-short-intro p{font-size:15px}.nx-format-short-intro .format-definition{display:none}.public-experience .nx-formats-page .format-directory>header{margin-bottom:28px}.public-experience .nx-formats-page .format-directory h2{font-size:clamp(30px,3.3vw,44px)}.nx-format-toolbar{background:#edf4f9;border:1px solid #d1e0eb;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;padding:18px;display:flex}.nx-format-filters{flex-wrap:wrap;gap:7px;display:flex}.nx-format-filters button{font:600 13px var(--nx-font);color:#3c5d75;cursor:pointer;background:#fff;border:1px solid #c2d4e1;border-radius:7px;padding:11px 13px}.nx-format-filters button[aria-pressed=true]{color:#fff;background:#246d9d;border-color:#246d9d}.nx-format-search{color:#3e5d73;gap:7px;font-size:12px;font-weight:600;display:grid}.public-experience .nx-format-search input{color:#294a60;background:#fff;border:1px solid #aac4d6;border-radius:6px;width:260px;max-width:100%;min-height:42px;padding:10px 12px;font-size:14px}.nx-format-results{color:#536a79;align-items:center;gap:15px;padding-block:19px;font-size:12px;display:flex}.nx-format-results>span:last-child{margin-left:auto}.nx-format-results button{cursor:pointer;color:#236996;background:0 0;border:0;padding:6px;text-decoration:underline}.public-experience .nx-formats-page .format-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.public-experience .nx-formats-page .format-card{background:#fff;border-color:#cddde8;border-radius:13px;flex-direction:column;display:flex}.public-experience .format-visual.compact:after{content:"ILLUSTRATIVE PLACEMENT";color:#526a7a;letter-spacing:.06em;font-size:8px}.public-experience .nx-formats-page .format-card .format-visual{background:#e1edf6;flex-shrink:0;height:252px;min-height:252px}.public-experience .nx-formats-page .format-card:nth-child(3n+2) .format-visual{background:#e6efff}.public-experience .nx-formats-page .format-card:nth-child(3n) .format-visual{background:#eef1f7}.public-experience .nx-formats-page .format-card>div:last-child{flex-direction:column;flex:1;padding:24px;display:flex}.public-experience .nx-formats-page .format-card>div:last-child>span{letter-spacing:.04em;font-size:10px}.public-experience .nx-formats-page .format-card h3{margin-block:12px;font-size:23px}.public-experience .nx-formats-page .format-card>div:last-child>p{color:#536776;min-height:0;margin:0 0 22px;font-size:15px;line-height:1.65}.nx-format-card-facts{border-top:1px solid #dce5ec;margin:auto 0 0}.nx-format-card-facts>div{grid-template-columns:60px 1fr;gap:8px;margin-top:14px;font-size:12px;line-height:1.6;display:grid}.nx-format-card-facts dt{color:#284e69;font-weight:650}.nx-format-card-facts dd{color:#536776;margin:0}.public-experience .nx-formats-page .format-card>div:last-child>b{color:#246d9d;font-size:13px}.nx-format-empty{text-align:center;background:#edf4f9;border:1px solid #cbdfec;border-radius:12px;padding:50px 25px}.nx-format-at-glance{background:#e7f1f8;border:1px solid #cbdfea;border-radius:14px;grid-template-columns:1.3fr 1fr;gap:60px;width:min(1280px,100% - 96px);margin:0 auto 32px;padding:30px;display:grid}.nx-format-at-glance span{color:#326483;letter-spacing:.1em;font-size:11px}.public-experience .nx-format-at-glance h2{margin-block:8px;font-size:25px}.nx-format-at-glance p{color:#4a6475;margin:0;font-size:16px;line-height:1.8}.nx-format-at-glance dl{margin:0}.nx-format-at-glance dl>div+div{border-top:1px solid #c8dce8;margin-top:15px;padding-top:15px}.nx-format-at-glance dt{color:#284f6b;font-size:13px;font-weight:600}.nx-format-at-glance dd{color:#4a6475;margin:5px 0 0;font-size:14px}.public-experience .interstitial-card .visual-close{border:1px solid #ffffff80;border-radius:50%;place-items:center;width:26px;height:26px;font-style:normal;display:grid;position:absolute;top:10px;right:11px}@media (width>=1001px) and (width<=1180px){.public-experience .nx-navigation{gap:14px}.public-experience .nx-header-inner{gap:22px}.public-experience .nx-navigation .nx-nav-badge{display:none}}@media (width<=1180px){.public-experience .nx-color-hero{gap:30px;padding:48px 30px}.nx-preview-content{padding:14px}.nx-preview-browser>b,.nx-preview-demo{display:none}.nx-preview-table>div{grid-template-columns:1.1fr .7fr 1fr}.nx-white-label-hero{gap:30px}.nx-white-label-band>div{gap:45px}.public-experience .nx-formats-page .format-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1000px){.public-experience .nx-formats-page .formats-hero{grid-template-columns:1fr 1fr;gap:30px;padding:36px}.public-experience .nx-color-hero{grid-template-columns:1fr;padding:45px}.nx-color-hero .nx-product-preview{width:100%;max-width:680px;margin:auto}.nx-preview-screen{min-height:274px}.nx-preview-table{font-size:12px}.nx-preview-app-title strong{font-size:25px}.nx-preview-app-heading{font-size:10px}.nx-preview-tabs button{font-size:13px}.nx-white-label-hero{grid-template-columns:1fr;gap:40px}.nx-white-label-hero .nx-product-preview{width:100%;max-width:700px;margin-inline:auto}.nx-delivery-grid{grid-template-columns:1fr}.nx-format-at-glance{gap:30px}}@media (width<=760px){.public-experience .nx-formats-page .formats-hero{grid-template-columns:1fr}.nx-formats-hero-preview{display:none}.public-experience .nx-color-hero{border-radius:20px;gap:32px;width:calc(100% - 24px);margin-block:12px 20px;padding:36px 22px}.public-experience .nx-color-hero h1{font-size:42px}.public-experience .nx-color-hero .nx-eyebrow{letter-spacing:.08em;font-size:10px}.public-experience .nx-color-hero .nx-lead{font-size:16px}.nx-preview-content{padding:13px 10px}.nx-preview-browser{gap:10px;padding:10px;font-size:9px}.nx-preview-app>aside{width:35px;padding-inline:3px}.nx-preview-app aside>span{width:26px}.nx-preview-app-heading{font-size:8px}.nx-preview-app-title{margin-block:17px 12px}.nx-preview-app-title strong{font-size:19px}.nx-preview-app-title span{font-size:10px}.nx-preview-tabs{gap:15px}.nx-preview-tabs button{font-size:11px}.nx-preview-tiles{gap:5px}.nx-preview-tiles>div{padding:9px 5px}.nx-preview-tiles b{font-size:10px}.nx-preview-tiles small{font-size:7px}.nx-preview-table{font-size:9px}.nx-preview-table>div{grid-template-columns:1.1fr .8fr 1fr;gap:5px}.nx-preview-table-head{font-size:8px}.nx-preview-footnote{flex-wrap:wrap;font-size:8px}.nx-preview-screen{min-height:275px}.nx-preview-context p{font-size:10px}.nx-preview-message{margin-left:0;padding:10px;font-size:11px}.nx-preview-answer{padding:10px;font-size:10px}.nx-product-preview figcaption{padding:10px 12px;font-size:10px}.nx-white-label-band>div{grid-template-columns:1fr;gap:30px}.public-experience .nx-white-label-band{padding-block:50px}.nx-brand-stack article{padding:22px}.nx-white-label-products a{padding:16px}.nx-white-label-products a span{font-size:11px}.nx-white-label-hero{padding-block:45px}.public-experience .nx-white-label-hero h1{font-size:48px}.nx-plan-comparison,.nx-plan-addons,.nx-pricing-faq{margin-block:55px}.public-experience .nx-formats-page .formats-hero{border-radius:20px;width:calc(100% - 24px);margin-top:12px;padding:40px 22px}.public-experience .nx-formats-page .formats-hero h1{font-size:39px}.public-experience .nx-formats-page .formats-hero p:not(.page-eyebrow){font-size:16px}.public-experience .nx-format-short-intro,.nx-formats-page .format-directory,.nx-format-at-glance{width:calc(100% - 40px);margin-inline:auto}.public-experience .nx-format-short-intro{gap:20px;margin-block:40px}.public-experience .nx-formats-page .format-card-grid{grid-template-columns:1fr}.nx-format-search,.public-experience .nx-format-search input{width:100%}.nx-format-toolbar{padding:14px}.nx-format-filters button{padding:11px;font-size:12px}.nx-format-results{flex-wrap:wrap;gap:7px 15px}.nx-format-results>span:last-child{flex-basis:100%;margin:0}.nx-format-at-glance{grid-template-columns:1fr;padding:24px}}.public-experience .nx-product-choices article{border-top:1px solid #cddde8;grid-template-columns:1.25fr 1fr;gap:48px;padding:32px 0;display:grid}.public-experience .nx-product-choices p{color:#526a7c;font-size:16px;line-height:1.7}.public-experience .nx-product-choices b{color:#365a73;font-size:14px}.public-experience .nx-product-choice-links{flex-wrap:wrap;gap:18px;font-size:14px;font-weight:650;display:flex}.public-experience .nx-process-ribbon{background:linear-gradient(100deg,#e4f0fa,#e6f0fa);border:1px solid #c9dbe8;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:28px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.public-experience .nx-process-ribbon li{color:#24506d;border-right:1px solid #c9dbe8;align-items:center;gap:16px;padding:25px 20px;font-size:15px;display:flex}.public-experience .nx-process-ribbon li:last-child{border:0}.public-experience .nx-process-ribbon li>span:first-child{color:#527a95;font-size:12px}.public-experience .nx-process-ribbon li>span:last-child{color:#527a95;margin-left:auto}.public-experience .nx-process-ribbon li:last-child>span:last-child{visibility:hidden}.public-experience .nx-comparison-scroll{background:#fff;border:1px solid #cbdce8;border-radius:12px;overflow-x:auto}.public-experience .nx-control-matrix{border-collapse:collapse;text-align:left;width:100%;min-width:980px;font-size:15px;line-height:1.6}.public-experience .nx-control-matrix :is(th,td){vertical-align:top;border-bottom:1px solid #dce6ec;padding:18px 20px}.public-experience .nx-control-matrix thead{color:#234d68;background:#e8f2f9}.public-experience .nx-control-matrix tbody th{color:#2e536b;width:19%}.public-experience .nx-control-matrix td{color:#536b7d}.public-experience .nx-control-matrix tr:nth-child(2n){background:#f7fafc}.public-experience .nx-control-matrix caption{text-align:left;color:#385d76;padding:16px 20px;font-weight:650}.public-experience .nx-table-hint{color:#566e80;font-size:13px}.public-experience .nx-footer-operations{border-top:1px solid #ccd9e2;flex-wrap:wrap;gap:16px 28px;padding:26px 0;font-size:14px;display:flex}.public-experience .nx-footer-operations>span{font-weight:650}.public-experience .nx-product-page .nx-feature-cards h2,.public-experience .nx-product-page .nx-feature-grid h2{font-size:23px;line-height:1.3}.public-experience .nx-product-page h1{letter-spacing:-.045em;color:#173b54;max-width:780px;margin:20px 0;font-size:clamp(38px,4.4vw,62px);line-height:1.08}.public-experience .nx-product-page h2{letter-spacing:-.035em;margin:0 0 18px;font-size:clamp(28px,3vw,42px);line-height:1.18}.public-experience .nx-product-page h3{letter-spacing:-.02em;margin:0 0 12px;font-size:20px;line-height:1.35}.public-experience .nx-product-hero{grid-template-columns:1.15fr .85fr;align-items:center;gap:56px;padding:64px 0 44px;display:grid}.public-experience .nx-product-hero p:not(.nx-eyebrow){color:#526676;max-width:720px;font-size:18px;line-height:1.7}.public-experience .nx-product-hero .nx-actions{margin-top:26px}.public-experience .nx-product-hero .nx-breadcrumb{margin-bottom:20px;display:inline-block}.public-experience .nx-product-jumps{border-block:1px solid #d5e0e8;flex-wrap:wrap;gap:24px;padding:18px 0;font-size:14px;font-weight:650;display:flex}.public-experience .nx-product-jumps a{color:#3b576b;text-decoration:none}.public-experience .nx-product-jumps a:hover{color:#176a9d;text-underline-offset:5px;text-decoration:underline}.public-experience .nx-product-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:30px 0 10px;display:grid}.public-experience .nx-product-facts div{border-left:3px solid #82b9dc;padding-left:20px}.public-experience .nx-product-facts strong{color:#234d68;font-size:22px;display:block}.public-experience .nx-product-facts span{color:#5b6e7b;font-size:14px}.public-experience .nx-feature-section,.public-experience .nx-playbook{padding:68px 0}.public-experience .nx-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 36px;display:grid}.public-experience .nx-feature-grid article{border-top:1px solid #ccdae4;padding-top:22px}.public-experience .nx-feature-grid article>span{color:#377ea8;margin-bottom:18px;font-size:13px;font-weight:700;display:block}.public-experience .nx-feature-grid p,.public-experience .nx-workflow-steps p{color:#546777;margin:0;font-size:16px;line-height:1.75}.public-experience .nx-workflow-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;margin:32px 0 0;padding:0;list-style:none;display:grid}.public-experience .nx-workflow-steps li{border-top:2px solid #acc9db;padding-top:20px}.public-experience .nx-workflow-steps li>span{color:#2476ad;margin-bottom:20px;font-size:14px;font-weight:700;display:block}.public-experience .nx-report-panel{color:#e8f1f7;background:#153d58;border-radius:20px;grid-template-columns:1fr 1.1fr;gap:48px;padding:44px;display:grid}.public-experience .nx-report-panel :is(h2,h3){color:#fff}.public-experience .nx-report-panel .nx-eyebrow{color:#a9d3ee}.public-experience .nx-report-panel p{color:#d1e0ea}.public-experience .nx-report-panel .nx-text-link{color:#d4efff}.public-experience .nx-metric-tags{flex-wrap:wrap;gap:8px;margin:16px 0 26px;padding:0;list-style:none;display:flex}.public-experience .nx-metric-tags li{color:#294c65;background:#f0f5f9;border:1px solid #bfced9;border-radius:5px;padding:7px 11px;font-size:14px;line-height:1.5}.public-experience .nx-report-panel .nx-metric-tags li{color:#f0f8ff;background:#ffffff0a;border-color:#7698ad}.public-experience .nx-scope-note{color:#566976;background:#f4f7f9;border-left:3px solid #93b9d1;margin:18px 0 0;padding:18px 22px;font-size:14px;line-height:1.7}.public-experience .nx-control-details{grid-template-columns:1fr 1fr;gap:0 36px;display:grid}.public-experience .nx-control-details details{border-bottom:1px solid #cedbe4;padding:18px 0}.public-experience .nx-control-details summary{cursor:pointer;color:#284e67;font-size:17px;font-weight:650}.public-experience .nx-control-details p{color:#526676;margin:12px 0 0;font-size:16px;line-height:1.7}.public-experience .nx-fit-strip{color:#516575;flex-wrap:wrap;align-items:center;gap:10px;padding:24px 0;font-size:14px;display:flex}.public-experience .nx-fit-strip span{border:1px solid #d3dfe8;border-radius:4px;padding:6px 12px}.public-experience .nx-fit-strip strong{margin-right:12px}.public-experience .nx-report-explorer{background:#fff;border:1px solid #b9cfde;border-radius:18px;overflow:hidden;box-shadow:0 18px 45px #203d5710}.public-experience .nx-report-explorer-header{color:#dceaf3;background:#173d57;justify-content:space-between;align-items:center;gap:16px;padding:20px 28px;font-size:13px;display:flex}.public-experience .nx-report-explorer-header .nx-eyebrow{color:#e7f4ff;margin:0}.public-experience .nx-report-switch{border-bottom:1px solid #d3e1eb;gap:8px;padding:18px 26px;display:flex;overflow-x:auto}.public-experience .nx-report-switch button{white-space:nowrap;cursor:pointer;color:#375a72;background:0 0;border:1px solid #0000;border-radius:6px;padding:9px 16px;font-size:15px;font-weight:650}.public-experience .nx-report-switch button[aria-selected=true]{color:#145780;background:#e5f1fa;border-color:#a8cce4}.public-experience .nx-report-module{grid-template-columns:.85fr 1.15fr;gap:45px;padding:32px;display:grid}.public-experience .nx-report-module h3{color:#234963;margin:0 0 16px;font-size:26px}.public-experience .nx-report-module h4{color:#3e5d72;margin:0;font-size:15px}.public-experience .nx-report-module p{color:#506677;font-size:16px}.public-experience .nx-report-explorer footer{color:#5b6e7d;background:#f6f9fb;border-top:1px solid #d8e3eb;padding:18px 28px;font-size:13px}.public-experience .nx-operations-hero{max-width:930px;padding:72px 0 36px}.public-experience .nx-operations-hero>p:not(.nx-eyebrow){color:#506677;max-width:820px;font-size:19px;line-height:1.75}.public-experience .nx-editorial-band{background:#e6eff5;margin-block:60px;padding:64px 0}.public-experience .nx-editorial-band .nx-container{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.public-experience .nx-editorial-band p{color:#526676}.public-experience .nx-linked-capabilities{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px;display:grid}.public-experience .nx-linked-capabilities a{color:#233e52;background:#edf4f9;border:1px solid #cbdde9;border-radius:12px;padding:28px;text-decoration:none}.public-experience .nx-linked-capabilities a:hover{background:#e3eff8;border-color:#3987b9}.public-experience .nx-linked-capabilities p{color:#526676;font-size:16px}.public-experience .nx-definition-list{margin:0}.public-experience .nx-definition-list div{border-bottom:1px solid #cddbe5;padding:18px 0}.public-experience .nx-definition-list dt{color:#274b64;font-size:17px;font-weight:650}.public-experience .nx-definition-list dd{color:#526676;margin:6px 0 0;font-size:16px;line-height:1.7}.public-experience .nx-product-page [id]{scroll-margin-top:115px}@media (width<=1000px){.public-experience .nx-product-hero{grid-template-columns:1fr;gap:30px}.public-experience .nx-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-experience .nx-workflow-steps{grid-template-columns:1fr 1fr}.public-experience .nx-report-panel{gap:28px;padding:30px}.public-experience .nx-linked-capabilities{grid-template-columns:1fr}.public-experience .nx-process-ribbon{grid-template-columns:1fr 1fr}.public-experience .nx-process-ribbon li{border:0}.public-experience .nx-process-ribbon li>span:last-child{display:none}}@media (width<=680px){.public-experience .nx-product-choices article{grid-template-columns:1fr;gap:18px}.public-experience .nx-process-ribbon li{gap:10px;padding:18px 14px}.public-experience .nx-product-hero,.public-experience .nx-operations-hero{padding-top:38px}.public-experience .nx-product-facts{grid-template-columns:1fr;gap:18px}.public-experience .nx-feature-grid,.public-experience .nx-workflow-steps,.public-experience .nx-report-panel,.public-experience .nx-control-details,.public-experience .nx-report-module,.public-experience .nx-editorial-band .nx-container{grid-template-columns:1fr}.public-experience .nx-feature-section,.public-experience .nx-playbook{padding:44px 0}.public-experience .nx-report-panel{padding:24px}.public-experience .nx-report-explorer-header{flex-direction:column;align-items:start;padding:20px}.public-experience .nx-report-module{gap:24px;padding:24px}.public-experience .nx-report-switch{padding:14px}.public-experience .nx-product-jumps{gap:12px 20px}.public-experience .nx-editorial-band{margin-block:40px;padding:40px 0}}.public-experience .nx-platform-showcase{color:#30566e;min-width:0;margin:0}.public-experience .nx-showcase-kicker{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;margin-bottom:14px;font-size:12px;line-height:1.5;display:flex}.public-experience .nx-showcase-kicker>span:first-child{font-weight:650}.public-experience .nx-showcase-image{background:#edf5fa;border:1px solid #aacbdc;border-radius:16px;display:block;position:relative;box-shadow:0 22px 48px #254e6724}.public-experience .nx-showcase-image img{border-radius:inherit;width:100%;height:auto;display:block}.public-experience .nx-showcase-enlarge{color:#205e86;background:#fff;border:1px solid #bdd4e3;border-radius:6px;padding:8px 12px;font-size:12px;font-weight:650;position:absolute;bottom:16px;right:16px;box-shadow:0 4px 12px #1d46621a}.public-experience .nx-showcase-image:hover{border-color:#2476ad}.public-experience .nx-platform-showcase figcaption{color:#476376;margin-top:14px;font-size:12px;line-height:1.6}.public-experience .nx-standards{color:#24465c;background:linear-gradient(120deg,#edf5fc,#edf3f9);border:1px solid #c6dce6;border-radius:18px;padding:32px}.public-experience .nx-standards-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px;display:flex}.public-experience .nx-standards-heading .nx-eyebrow{margin-bottom:8px;font-size:11px}.public-experience .nx-standards-heading h2{color:#24465c;letter-spacing:-.03em;margin:0;font-size:clamp(23px,2.4vw,30px);line-height:1.3}.public-experience .nx-standards-heading>a{flex-shrink:0;font-size:13px}.public-experience .nx-standards-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.public-experience .nx-standards-grid>article{border-left:1px solid #bdd6dd;flex-direction:column;min-width:0;padding:0 25px;display:flex}.public-experience .nx-standards-grid>article:first-child{border-left:0;padding-left:0}.public-experience .nx-standards-grid>article:last-child{padding-right:0}.public-experience .nx-standard-family{color:#316789;font-size:13px;font-weight:650;line-height:1.5}.public-experience .nx-standards-grid h3{color:#19394f;letter-spacing:-.04em;margin:8px 0 4px;font-size:clamp(24px,2.5vw,31px);line-height:1.25}.public-experience .nx-standards-grid .nx-standard-subtitle{color:#395f76;margin:0;font-size:13px;line-height:1.6}.public-experience .nx-standards-grid .nx-standard-description{color:#486475;margin:14px 0 18px;font-size:14px;line-height:1.7}.public-experience .nx-standards-grid article>a{color:#22628c;text-underline-offset:4px;align-self:flex-start;margin-top:auto;padding-block:7px;font-size:13px;font-weight:650}.public-experience .nx-standards-grid article>a:hover{text-decoration:underline}.public-experience .nx-standards-scope{color:#4a6677;border-top:1px solid #c6dce3;margin:22px 0 0;padding-top:20px;font-size:12px;line-height:1.7}.public-experience .nx-home-standards{background:linear-gradient(110deg,#e6f1fc,#e5eff9);border-top:0;border-radius:0 0 28px 28px;width:min(1440px,100% - 40px);margin:-33px auto 0;padding:34px 52px 24px}.public-experience .nx-color-hero:has(.nx-platform-showcase){border-bottom:0;border-radius:28px 28px 0 0;padding-bottom:54px}.public-experience .nx-home-standards .nx-standards-heading{border-top:1px solid #b9d3de;padding-top:28px}.public-experience .nx-standards-compact:not(.nx-home-standards){margin-block:36px}.public-experience .nx-standards-compact .nx-standard-description{display:none}.public-experience .nx-standards-compact article>a{margin-top:8px}@media (width<=1180px){.public-experience .nx-home-standards{padding-inline:30px}.public-experience .nx-standards-grid>article{padding-inline:18px}}@media (width<=1000px){.public-experience .nx-platform-showcase{width:100%;max-width:680px;margin-inline:auto}.public-experience .nx-standards-heading{flex-direction:column;align-items:start;gap:14px}.public-experience .nx-standards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 0}.public-experience .nx-standards-grid>article:nth-child(odd){border-left:0;padding-left:0}.public-experience .nx-standards-grid>article:nth-child(2n){padding-right:0}}@media (width<=760px){.public-experience .nx-home-standards{border-radius:0 0 20px 20px;width:calc(100% - 24px);margin-top:-21px;padding:0 22px 24px}.public-experience .nx-color-hero:has(.nx-platform-showcase){border-radius:20px 20px 0 0;padding-bottom:32px}.public-experience .nx-standards:not(.nx-home-standards){padding:24px 20px}.public-experience .nx-standards-heading>a{flex-shrink:1}.public-experience .nx-standards-grid>article{padding-inline:12px}.public-experience .nx-standards-grid .nx-standard-description{font-size:13px}.public-experience .nx-standards-grid article>a{font-size:12px}.public-experience .nx-standards:not(.nx-standards-compact) .nx-standards-grid{grid-template-columns:1fr}.public-experience .nx-standards:not(.nx-standards-compact) .nx-standards-grid>article{border-left:0;padding:0}.public-experience .nx-standards:not(.nx-standards-compact) .nx-standards-grid>article+article{border-top:1px solid #c6dce3;padding-top:22px}.public-experience .nx-showcase-enlarge{padding:5px 8px;font-size:11px;bottom:8px;right:8px}}.public-experience.nx-interior{--nx-page-width:min(1280px, calc(100% - 96px));--nx-heading:#173b54;--nx-copy:#486171;--nx-border:#d4e2ec;--nx-panel:#f4f8fc}.public-experience.nx-interior :is(.nx-commercial-hero,.nx-operations-hero){max-width:none}.public-experience.nx-interior :is(.page-hero,.ai-hero) .page-eyebrow,.public-experience.nx-interior .nx-eyebrow{color:#1d628f}.public-experience.nx-interior .nx-plan-featured :is(h2,h3,.nx-plan-price){color:var(--nx-heading)}.public-experience.nx-interior .nx-plan-featured :is(p,li,.nx-plan-audience,.nx-plan-price span){color:var(--nx-copy)}.public-experience.nx-interior .resource-featured :is(span,a){color:#1d628f}.public-experience.nx-interior .resource-featured>a{background:#ffffffb3;border-color:#a9bfd3}.public-experience.nx-interior .resource-clusters>section{display:block}.public-experience.nx-interior .resource-toolbar{align-items:start}.public-experience.nx-interior .resource-clusters h3{margin-top:20px}.public-experience.nx-interior .ai-difference{background:#edf3f9;border:1px solid #d4e2ec;border-radius:18px;padding:36px}.public-experience.nx-interior :is(.ai-difference,.ai-compatibility) h2{color:var(--nx-heading);font-size:clamp(28px,2.8vw,38px);line-height:1.2}.public-experience.nx-interior .ai-difference p{color:var(--nx-copy)}.public-experience.nx-interior .ai-compatibility{padding:32px 0}.public-experience.nx-interior .mcp-terminal{background:#173b54;border:1px solid #365a71;border-radius:16px;min-width:0}.public-experience.nx-interior .mcp-terminal pre{overflow-wrap:anywhere;white-space:pre-wrap;min-height:0;padding:22px 0;font-size:13px}.public-experience.nx-interior .mcp-terminal :is(header,footer){color:#b9d3e4;flex-wrap:wrap;gap:12px;font-size:11px;line-height:1.6}.public-experience.nx-interior .mcp-tools{gap:16px;margin-block:48px}.public-experience.nx-interior .mcp-tools article{border:1px solid var(--nx-border);background:var(--nx-panel);border-radius:14px;margin:0;padding:26px}.public-experience.nx-interior .mcp-tools code{overflow-wrap:anywhere}.public-experience.nx-interior .mcp-tools :is(span,p){font-size:15px}.public-experience.nx-interior .mcp-tools span{font-size:12px}.public-experience.nx-interior .knowledge-article>article{padding-inline:0}.public-experience.nx-interior .knowledge-article>article>nav{flex-wrap:wrap;padding-bottom:12px;font-size:14px}.public-experience.nx-interior .article-body>section>h2{color:var(--nx-heading);font-size:clamp(26px,2.6vw,36px);line-height:1.25}.public-experience.nx-interior .nx-report-panel .nx-eyebrow{color:#92d9dd}.public-experience.nx-interior .corporate-page .mcp-permission-model article{background:#214964;border-color:#446b83;border-radius:12px}.public-experience.nx-interior .format-flow-section{background:#153d58;border-radius:20px;margin-block:48px;padding:44px}.public-experience.nx-interior .format-flow-section>header h2{color:#fff}.public-experience.nx-interior .format-flow-section .page-eyebrow,.public-experience.nx-interior .ai-client-flow article>span,.public-experience.nx-interior .mcp-permission-model article>span{color:#92d9dd;letter-spacing:.08em;font-size:12px}.public-experience.nx-interior .display-layout>aside>small{color:#526878}.public-experience.nx-interior :is(.corporate-page,.nx-product-page){background:#fff}.public-experience.nx-interior :is(.page-hero,.nx-product-hero,.nx-commercial-hero,.nx-operations-hero,.deployment-hero,.ai-hero,.format-detail-hero,.legal-hero){min-height:0;color:var(--nx-heading);box-shadow:none;background:radial-gradient(at 95% 0,#d7eafa 0,#0000 55%),linear-gradient(120deg,#eaf3fc,#e0edf9);border:1px solid #c9dfec;border-radius:24px;margin-block:28px 56px;padding:48px}.public-experience.nx-interior :is(.page-hero,.nx-product-hero,.nx-commercial-hero,.nx-operations-hero,.deployment-hero,.ai-hero,.format-detail-hero,.legal-hero) h1{max-width:940px;color:var(--nx-heading);letter-spacing:-.045em;text-wrap:balance;margin:0 0 24px;font-size:clamp(36px,3.9vw,54px);font-weight:650;line-height:1.12}.public-experience.nx-interior :is(.page-hero,.nx-commercial-hero,.nx-operations-hero,.legal-hero)>p:not([class*=eyebrow]),.public-experience.nx-interior :is(.nx-product-hero,.ai-hero,.deployment-hero,.format-hero-copy,.nx-formats-hero-copy)>div>p:not([class*=eyebrow]){max-width:760px;color:var(--nx-copy);margin:20px 0 24px;font-size:17px;line-height:1.75}.public-experience.nx-interior :is(.page-eyebrow,.nx-eyebrow){letter-spacing:.1em;margin-bottom:16px;font-size:12px;font-weight:650;line-height:1.6}.public-experience.nx-interior main.corporate-page>section,.public-experience.nx-interior .knowledge-article>article{width:var(--nx-page-width);max-width:1280px;margin-inline:auto}.public-experience.nx-interior .nx-product-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:40px}.public-experience.nx-interior .nx-product-hero .nx-breadcrumb{margin-bottom:24px;font-size:14px;display:inline-block}.public-experience.nx-interior :is(.nx-product-jumps,.nx-plan-products){border:1px solid var(--nx-border);background:var(--nx-panel);border-radius:12px;flex-wrap:wrap;gap:8px;padding:10px;display:flex}.public-experience.nx-interior :is(.nx-product-jumps,.nx-plan-products) a{border-radius:7px;padding:9px 15px;font-size:14px;font-weight:600}.public-experience.nx-interior .nx-plan-products a.router-link-exact-active{color:#fff;background:var(--nx-accent)}.public-experience.nx-interior .nx-product-facts{border:1px solid var(--nx-border);background:#fff;border-radius:12px;margin-top:28px}.public-experience.nx-interior .nx-product-facts div{padding:22px 26px}.public-experience.nx-interior .nx-product-facts strong{color:var(--nx-heading);font-size:26px}.public-experience.nx-interior .nx-product-facts span{font-size:14px}.public-experience.nx-interior :is(.nx-feature-section,.nx-playbook){padding-block:56px}.public-experience.nx-interior :is(.nx-section-heading,.content-section-intro,.readiness-section>header,.interface-catalog-section>header,.trust-center>header,.assurance-model>header,.format-directory>header,.nx-mcp-capabilities>header,.discovery-packet-section>header){gap:28px;margin-bottom:28px}.public-experience.nx-interior :is(.content-section-intro,.glossary-intro){padding-block:8px 32px}.public-experience.nx-interior :is(.nx-section-heading,.content-section-intro,.glossary-intro,.architecture-copy,.readiness-section,.interface-catalog-section,.trust-center,.assurance-model,.discovery-packet-section,.nx-commercial-split,.nx-plan-comparison,.nx-plan-addons,.nx-pricing-faq,.contact-next-steps,.format-directory,.format-definition-section,.format-flow-section,.format-metrics,.format-explainer,.format-faq,.related-formats,.format-taxonomy,.nx-feature-section,.nx-playbook,.nx-mcp-capabilities,.deployment-models,.deployment-process,.company-story,.company-depth,.company-team-model,.company-timeline,.company-heritage) h2{letter-spacing:-.035em;max-width:820px;color:var(--nx-heading);text-wrap:balance;font-size:clamp(28px,2.65vw,38px);font-weight:650;line-height:1.2}.public-experience.nx-interior :is(.nx-feature-grid,.nx-feature-cards,.nx-linked-capabilities,.nx-delivery-grid,.nx-service-grid,.security-controls,.trust-resource-grid,.integration-depth-grid,.evaluation-grid,.readiness-section>div,.interface-catalog-section>div,.assurance-model>div,.nx-mcp-capabilities>div,.format-operating-grid,.related-formats>div,.format-taxonomy>div,.glossary-grid){gap:18px}.public-experience.nx-interior :is(.nx-feature-grid>article,.nx-feature-cards>article,.nx-linked-capabilities>a,.nx-delivery-grid>a,.nx-service-grid>a,.security-controls>article,.trust-resource-grid>a,.integration-depth-grid>article,.evaluation-grid>article,.readiness-section>div>article,.interface-catalog-section>div>article,.assurance-model>div>article,.nx-mcp-capabilities>div>article,.format-operating-grid>article,.related-formats>div>a,.format-taxonomy>div>article,.glossary-grid>article){border:1px solid var(--nx-border);background:var(--nx-panel);box-shadow:none;border-radius:14px;padding:26px}.public-experience.nx-interior :is(.nx-feature-grid,.nx-feature-cards,.nx-linked-capabilities,.nx-delivery-grid,.security-controls,.glossary-grid,.format-operating-grid,.related-formats,.format-taxonomy,.integration-depth-grid,.trust-resource-grid,.assurance-model) :is(h2,h3){color:var(--nx-heading);font-size:22px;line-height:1.3}.public-experience.nx-interior :is(.content-section-intro,.nx-feature-grid,.nx-feature-cards,.nx-linked-capabilities,.security-controls,.integration-depth-grid,.readiness-section,.trust-center,.assurance-model,.glossary-grid,.interface-catalog-section,.evaluation-grid,.nx-mcp-capabilities,.solution-depth,.use-case-depth,.format-operating-grid,.format-explainer,.format-metrics,.deployment-models,.deployment-process) :is(p,li){color:var(--nx-copy);font-size:16px;line-height:1.75}.public-experience.nx-interior :is(.solution-depth,.use-case-depth){gap:28px;margin-block:0 64px}.public-experience.nx-interior :is(.solution-depth,.use-case-depth)>article{border:1px solid var(--nx-border);background:#fff;border-radius:18px;overflow:hidden}.public-experience.nx-interior :is(.solution-depth,.use-case-depth)>article>header{background:var(--nx-panel);padding:30px}.public-experience.nx-interior :is(.solution-depth,.use-case-depth)>article h2{letter-spacing:-.03em;color:var(--nx-heading);font-size:clamp(26px,2.5vw,34px)}.public-experience.nx-interior :is(.solution-fit,.first-release){background:#edf3f9;gap:16px;padding:18px 30px}.public-experience.nx-interior :is(.solution-data-grid,.use-case-contract){border-color:var(--nx-border);border-radius:10px;margin:24px 30px}.public-experience.nx-interior :is(.solution-depth,.use-case-depth)>article>footer{flex-wrap:wrap;gap:16px;padding:0 30px 30px}.public-experience.nx-interior :is(.solution-data-grid,.use-case-contract) b,.public-experience.nx-interior :is(.solution-fit,.first-release) b,.public-experience.nx-interior :is(.solution-depth,.use-case-depth) footer a{font-size:14px}.public-experience.nx-interior :is(.operating-path-section,.request-path-section,.integration-process-section,.security-band-expanded,.ai-client-flow,.mcp-permission-model,.page-cta,.honesty-panel,.glossary-path,.integration-note,.legal-contact-band){color:#fff;background:#153d58;border-radius:20px;margin-block:64px;padding:44px}.public-experience.nx-interior :is(.operating-path-section,.request-path-section,.integration-process-section,.security-band-expanded,.ai-client-flow,.mcp-permission-model,.page-cta,.honesty-panel,.glossary-path,.integration-note,.legal-contact-band) h2{letter-spacing:-.03em;color:#fff;font-size:clamp(28px,2.8vw,40px);font-weight:600;line-height:1.2}.public-experience.nx-interior :is(.operating-path-section,.request-path-section,.integration-process-section,.security-band-expanded,.ai-client-flow,.mcp-permission-model,.page-cta,.honesty-panel,.glossary-path,.integration-note,.legal-contact-band) :is(p,li){color:#d2e3ef;font-size:16px;line-height:1.75}.public-experience.nx-interior :is(.operating-path-section,.request-path-section,.integration-process-section,.security-band-expanded,.ai-client-flow,.mcp-permission-model,.page-cta,.honesty-panel,.glossary-path,.integration-note,.legal-contact-band) .page-eyebrow{color:#92d9dd;font-size:12px}.public-experience.nx-interior :is(.operating-path-section,.request-path-section,.integration-process-section)>div{border-color:#42627a;border-radius:12px;margin-top:32px}.public-experience.nx-interior :is(.operating-path-section,.request-path-section,.integration-process-section) article{border-color:#42627a;padding:22px 18px}.public-experience.nx-interior :is(.operating-path-section,.request-path-section,.integration-process-section) article h3{color:#fff;font-size:18px;line-height:1.35}.public-experience.nx-interior :is(.architecture-expanded,.interface-catalog-section,.readiness-section,.trust-center,.assurance-model,.evaluation-section,.discovery-packet-section,.company-story,.company-depth,.company-team-model,.company-timeline,.company-heritage,.deployment-models,.deployment-process){margin-block:32px;padding-block:32px}.public-experience.nx-interior .resource-discovery{margin-block:0 32px}.public-experience.nx-interior .resource-toolbar{border:1px solid var(--nx-border);background:var(--nx-panel);border-radius:14px;gap:24px;margin:0;padding:24px}.public-experience.nx-interior .resource-toolbar label{font-size:14px}.public-experience.nx-interior .resource-toolbar :is(input,button){border-radius:7px;min-height:42px;font-size:14px}.public-experience.nx-interior .resource-result-count{color:var(--nx-copy);margin:16px 0;font-size:14px}.public-experience.nx-interior .resource-featured{background:#edf3f9;border:1px solid #d4e2ec;border-radius:14px;gap:32px;padding:28px}.public-experience.nx-interior .resource-featured h2{color:var(--nx-heading);font-size:28px;line-height:1.25}.public-experience.nx-interior .resource-featured p{color:var(--nx-copy);font-size:16px}.public-experience.nx-interior .resource-featured :is(span,a){font-size:14px}.public-experience.nx-interior .resource-clusters{margin-bottom:64px}.public-experience.nx-interior .resource-clusters>section{border:1px solid var(--nx-border);border-radius:14px;margin-bottom:32px;padding:0;overflow:hidden}.public-experience.nx-interior .resource-clusters>section>header{border-bottom:1px solid var(--nx-border);background:var(--nx-panel);margin:0;padding:24px}.public-experience.nx-interior .resource-clusters>section>header h2{font-size:22px}.public-experience.nx-interior .resource-clusters>section>div{gap:18px;padding:24px}.public-experience.nx-interior .resource-clusters section>div>a{border:1px solid var(--nx-border);border-radius:10px;padding:24px}.public-experience.nx-interior .resource-clusters :is(p,button){font-size:15px}.public-experience.nx-interior .resource-clusters :is(small,b){font-size:13px}.public-experience.nx-interior .knowledge-article>article>header{max-width:none;padding:36px 0 44px}.public-experience.nx-interior .knowledge-article>article>header h1{max-width:950px;color:var(--nx-heading);text-wrap:balance;font-size:clamp(34px,3.8vw,50px);line-height:1.15}.public-experience.nx-interior :is(.article-body,.legal-document){min-width:0}.public-experience.nx-interior :is(.article-body,.legal-section-body) :is(p,li){font-size:17px;line-height:1.85}.public-experience.nx-interior :is(.article-layout,.legal-layout){gap:48px}.public-experience.nx-interior :is(.article-layout,.legal-layout)>aside{background:var(--nx-panel);border:1px solid var(--nx-border);border-radius:12px;padding:24px;top:112px}.public-experience.nx-interior :is(.article-layout,.legal-layout)>aside a{overflow-wrap:anywhere;font-size:14px;line-height:1.6}.public-experience.nx-interior .legal-overview{background:#edf3f9;border:1px solid #d4e2ec;border-radius:14px}.public-experience.nx-interior .static-sections{padding-block:0 56px}.public-experience.nx-interior .static-sections>article{border:1px solid var(--nx-border);background:var(--nx-panel);border-radius:14px;margin-bottom:18px;padding:30px}.public-experience.nx-interior .static-sections :is(p,a){overflow-wrap:anywhere;font-size:16px;line-height:1.8}.public-experience.nx-interior .contact-layout{gap:64px;padding-block:56px}.public-experience.nx-interior .contact-layout h1{color:var(--nx-heading);font-size:clamp(36px,3.8vw,52px);line-height:1.15}.public-experience.nx-interior .contact-layout form{border:1px solid var(--nx-border);background:var(--nx-panel);border-radius:18px;padding:32px;box-shadow:0 12px 32px #173b5408}.public-experience.nx-interior .contact-layout :is(label,input,select,textarea){font-size:15px}.public-experience.nx-interior .contact-next-steps{padding-block:0 64px}.public-experience.nx-interior .nx-plan-grid{gap:18px;margin-block:24px 64px}.public-experience.nx-interior .nx-plan-grid>article{border:1px solid var(--nx-border);background:var(--nx-panel);border-radius:16px;padding:26px}.public-experience.nx-interior .nx-plan-grid>.nx-plan-featured{background:#eaf3fc;border:2px solid #347faf;box-shadow:0 10px 30px #153d580a}.public-experience.nx-interior .nx-plan-grid>article :is(p,li){font-size:15px}.public-experience.nx-interior .nx-standards:not(.nx-home-standards){margin-block:48px}.public-experience.nx-interior :is(.nx-commercial-note,.nx-closing){background:#edf3f9;border:1px solid #c6dfd6;border-radius:18px;margin-block:48px 64px;padding:40px}.public-experience.nx-interior :is(.nx-commercial-note,.nx-closing) h2{color:var(--nx-heading);font-size:clamp(28px,2.8vw,38px)}.public-experience.nx-interior :is(.nx-commercial-note,.nx-closing) p{color:var(--nx-copy);font-size:16px}.public-experience.nx-interior :is(main,article) [id]{scroll-margin-top:124px}@media (width<=1080px){.public-experience.nx-interior{--nx-page-width:calc(100% - 64px)}.public-experience.nx-interior .nx-container{width:var(--nx-page-width)}.public-experience.nx-interior :is(.nx-product-hero,.ai-hero,.deployment-hero,.format-detail-hero,.formats-hero){grid-template-columns:1fr;gap:32px}.public-experience.nx-interior :is(.operating-path-section,.request-path-section,.integration-process-section)>div,.public-experience.nx-interior .nx-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-experience.nx-interior .contact-layout{gap:32px}}@media (width<=760px){.public-experience.nx-interior .format-flow-section{padding:28px 22px}.public-experience.nx-interior{--nx-page-width:calc(100% - 40px)}.public-experience.nx-interior :is(.page-hero,.nx-product-hero,.nx-commercial-hero,.nx-operations-hero,.deployment-hero,.ai-hero,.format-detail-hero,.legal-hero){border-radius:18px;margin-block:20px 36px;padding:28px 22px}.public-experience.nx-interior :is(.page-hero,.nx-product-hero,.nx-commercial-hero,.nx-operations-hero,.deployment-hero,.ai-hero,.format-detail-hero,.legal-hero) h1{font-size:clamp(30px,7.8vw,40px)}.public-experience.nx-interior :is(.page-hero,.nx-product-hero,.nx-commercial-hero,.nx-operations-hero,.deployment-hero,.ai-hero,.format-detail-hero,.legal-hero) h1 br{display:none}.public-experience.nx-interior :is(.nx-section-heading,.content-section-intro,.glossary-intro,.solution-data-grid,.use-case-contract,.nx-plan-grid,.resource-toolbar,.resource-featured,.contact-layout){grid-template-columns:minmax(0,1fr)}.public-experience.nx-interior :is(.nx-feature-section,.nx-playbook){padding-block:36px}.public-experience.nx-interior :is(.solution-depth,.use-case-depth)>article>header{grid-template-columns:1fr;gap:12px;padding:22px}.public-experience.nx-interior :is(.solution-fit,.first-release){grid-template-columns:1fr;gap:8px;padding:18px 22px}.public-experience.nx-interior :is(.solution-data-grid,.use-case-contract){margin:20px}.public-experience.nx-interior :is(.solution-depth,.use-case-depth)>article>footer{padding:0 22px 22px}.public-experience.nx-interior :is(.operating-path-section,.request-path-section,.integration-process-section,.security-band-expanded,.ai-client-flow,.mcp-permission-model,.page-cta,.honesty-panel,.glossary-path,.integration-note,.legal-contact-band,.nx-commercial-note,.nx-closing){margin-block:36px;padding:28px 22px}.public-experience.nx-interior :is(.operating-path-section,.request-path-section,.integration-process-section)>div{grid-template-columns:minmax(0,1fr)}.public-experience.nx-interior :is(.resource-toolbar,.resource-featured,.resource-clusters>section>header,.resource-clusters>section>div,.contact-layout form){padding:20px}.public-experience.nx-interior .contact-layout{padding-block:32px}.public-experience.nx-interior :is(.article-layout,.legal-layout){gap:28px}}.public-experience{--nx-mint:#edf3f9;--nx-peach:#edf3f9;--nx-sky:#e6f0fa}.public-experience .nx-color-hero{background:linear-gradient(125deg,#f5f9fd,#e2eef9)}.public-experience :is(.nx-section,.nx-feature-section){padding-block:clamp(48px,6vw,88px)}.public-experience :is(.nx-section-heading>p,.nx-product-hero>div>p,.nx-commercial-hero>p,.nx-operations-hero>p,.nx-body){font-size:1.0625rem;line-height:1.75}.public-experience .nx-eyebrow{letter-spacing:.08em;font-size:.8125rem}.public-experience :is(.nx-product-tabs button,.nx-report-switch button,.nx-product-jumps a,.nx-feature-list,.nx-product-copy li,.nx-hero-note,.nx-showcase-kicker){font-size:.9375rem}.public-experience :is(.nx-product-hero,.nx-commercial-hero,.nx-operations-hero) h1{letter-spacing:-.04em;font-size:clamp(2.25rem,4.1vw,3.75rem);line-height:1.12}.public-experience .nx-product-hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:40px;padding-block:56px}.public-experience .nx-product-panel{background:#f3f7fb;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);align-items:center;gap:40px;padding:36px}.public-experience .nx-product-copy h3{font-size:clamp(1.75rem,2.5vw,2.375rem)}.public-experience .nx-product-copy p{font-size:1.0625rem;line-height:1.7}.public-experience .nx-product-page{background:#fff}.public-experience :is(.nx-editorial-band,.nx-fit-strip,.nx-controls-section,.ai-difference){background:#edf3f9;border-color:#d4e2ec}.public-experience .nx-product-hero .nx-capture-trigger img{max-height:480px}.public-experience .nx-product-hero+.nx-product-jumps{position:relative;top:auto}.public-experience .nx-story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.public-experience .nx-story-grid article{border-top:2px solid #bfd4e5;padding:28px 0}.public-experience .nx-story-grid h3{font-size:1.5rem}.public-experience .nx-story-grid p{color:#486171;font-size:1.0625rem;line-height:1.7}.public-experience .nx-inline-guides{border-top:1px solid #d4e2ec;flex-wrap:wrap;gap:16px 32px;margin-top:24px;padding-top:32px;display:flex}.public-experience .nx-inline-guides a{color:#205e8a;font-size:.9375rem;font-weight:650}.public-experience .nx-white-label-band{color:#fff;background:#263746}.public-experience .nx-white-label-band :is(h2,h3){color:#fff}.public-experience .nx-white-label-band :is(p,.nx-brand-stack article span){color:#d5e3ef}.public-experience .nx-white-label-band .nx-eyebrow{color:#acd4f2}.public-experience .nx-white-label-band .nx-brand-stack article{background:#ffffff07;border-color:#516575}.public-experience .nx-white-label-band .nx-button{color:#205e8a;background:#fff}.public-experience .nx-mcp-product-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:64px;display:grid}.public-experience .nx-mcp-product-layout h3{font-size:1.5rem}.public-experience .nx-mcp-product-layout p{color:#486171;margin:24px 0;font-size:1rem;line-height:1.75}.public-experience .nx-home-mcp .nx-capture-trigger img{max-height:420px}.public-experience .nx-report-capture{background:#f3f7fb;border-top:1px solid #d4e2ec;padding:32px}.public-experience .nx-platform-showcase{min-width:0;transform:none}.public-experience .nx-platform-showcase .nx-showcase-kicker{flex-wrap:wrap;gap:12px;font-size:.8125rem}.public-experience .nx-platform-showcase figcaption h3{font-size:1rem}.public-experience .nx-platform-showcase figcaption p{font-size:.875rem}.public-experience .nx-mcp-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-block:48px;display:grid}.public-experience .nx-mcp-scope-grid article{background:#f3f7fb;border:1px solid #d4e2ec;border-radius:16px;padding:28px}.public-experience .nx-mcp-scope-grid h2{font-size:1.5rem}.public-experience .nx-mcp-scope-grid p{color:#486171;font-size:1rem;line-height:1.7}@media (width<=1000px){.public-experience :is(.nx-product-panel,.nx-product-hero,.nx-mcp-product-layout){grid-template-columns:minmax(0,1fr);gap:32px}.public-experience .nx-story-grid{gap:24px}.public-experience .nx-product-hero>.nx-capture{width:min(100%,860px);margin:auto}}@media (width<=700px){.public-experience :is(.nx-story-grid,.nx-mcp-scope-grid){grid-template-columns:minmax(0,1fr);gap:12px}.public-experience .nx-product-panel{padding:24px 16px}.public-experience .nx-report-capture{padding:16px}.public-experience .nx-color-hero{padding:32px 22px}.public-experience .nx-inline-guides{flex-direction:column}}.nx-solutions-menu{grid-template-columns:1.1fr 1fr;gap:12px;width:min(880px,100vw - 48px);max-height:calc(100dvh - 100px);overflow-y:auto}.nx-solutions-menu-directory{min-width:0;padding:12px}.nx-solutions-menu-directory>.nx-eyebrow{margin:0 12px 14px}.nx-solutions-menu-directory ul{margin:0;padding:0;list-style:none}.nx-solutions-menu-directory li+li{margin-top:3px}.nx-solutions-menu-directory li a{color:#18394f;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:11px 12px;text-decoration:none;display:flex}.nx-solutions-menu-directory li a>span:first-child{min-width:0}.nx-solutions-menu-directory b,.nx-solutions-menu-directory small{display:block}.nx-solutions-menu-directory b{font-size:16px;font-weight:650;line-height:1.35}.nx-solutions-menu-directory small{color:#526b7d;margin-top:4px;font-size:13px;line-height:1.4}.nx-solutions-menu-directory li a:hover,.nx-solutions-menu-directory li a.is-previewed{color:#1e6799;background:#edf5fb;border-color:#d8e6f1}.nx-solutions-menu a:focus-visible{outline-offset:2px;outline:3px solid #2476ad}.nx-solutions-menu-directory .nx-solutions-menu-all{color:#1e6799;border-top:1px solid #d8e4ee;justify-content:space-between;gap:16px;margin-top:14px;padding:16px 12px 4px;font-size:14px;font-weight:650;text-decoration:none;display:flex}.nx-solutions-menu-preview{background:#edf3f8;border:1px solid #dae5ee;border-radius:10px;flex-direction:column;min-width:0;padding:22px;display:flex}.nx-solutions-menu-preview>.nx-eyebrow{margin:0 0 18px}.nx-solutions-menu-image{background:#fff;border:1px solid #cedfea;border-radius:8px;flex-shrink:0;height:205px;padding:6px;overflow:hidden}.nx-solutions-menu-image img{object-fit:cover;object-position:top;border-radius:3px;width:100%;height:100%;display:block}.nx-solutions-menu-preview .nx-solutions-menu-caption{color:#466175;margin:10px 0 24px;font-size:12px;line-height:1.45}.nx-solutions-menu-preview h2{color:#17364d;letter-spacing:-.025em;margin:0 0 12px;font-size:24px;line-height:1.2}.nx-solutions-menu-preview>p:not([class]){color:#466175;margin:0 0 16px;font-size:14px;line-height:1.65}.nx-solutions-menu-preview>small{color:#526b7d;font-size:12px;line-height:1.5}.nx-solutions-menu-preview>a{color:#1e6799;justify-content:space-between;gap:12px;margin-top:auto;padding-top:24px;font-size:14px;font-weight:650;text-decoration:none;display:flex}.nx-discovery-hero{background:radial-gradient(at 95% 0,#e5edff 0,#0000 58%);padding-block:76px 44px}.nx-discovery-hero h1{color:#101c31;letter-spacing:-.045em;max-width:950px;margin:18px 0 24px;font-size:clamp(36px,4.7vw,68px);line-height:1.08}.nx-discovery-hero .nx-lead{max-width:790px}.nx-back-link{color:#375781;margin-bottom:30px;font-size:14px;display:inline-block}.nx-plain-definition{color:#15253f;border-top:1px solid #cfdaeb;grid-template-columns:1fr 1.35fr;gap:32px;margin-top:42px;padding:26px 0 0;display:grid}.nx-plain-definition b{max-width:390px;font-size:20px;line-height:1.5}.nx-plain-definition p,.nx-discovery-footer p{margin:0}.nx-solution-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.nx-solution-card{background:linear-gradient(145deg,#fff 55%,#f3f7ff);border:1px solid #d6e0ee;border-radius:16px;flex-direction:column;min-width:0;padding:28px;display:flex}.nx-solution-card-top{color:#4d6688;justify-content:space-between;align-items:center;gap:12px;margin-bottom:27px;display:flex}.nx-solution-card-top>span{color:#2858d8;background:#e9efff;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.nx-solution-card-top small{text-align:right;font-size:12px}.nx-solution-card .nx-solution-goal{color:#305ec1;margin:0 0 8px;font-size:13px;font-weight:650}.nx-solution-card h3{letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(22px,2.1vw,28px);line-height:1.2}.nx-solution-card h3 a{color:#15233b;text-decoration:none}.nx-solution-card h3 a:hover{color:#2858d8}.nx-solution-card>p{color:#4f627c;margin:0 0 22px;font-size:16px;line-height:1.7}.nx-module-tags{flex-wrap:wrap;gap:8px;margin:0 0 26px;padding:0;list-style:none;display:flex}.nx-module-tags a{color:#214ea5;background:#edf3ff;border:1px solid #dae5fb;border-radius:6px;padding:6px 10px;font-size:13px;text-decoration:none;display:inline-block}.nx-module-tags a:hover{background:#dfe9ff}.nx-solution-more{border-top:1px solid #e0e7f2;margin-top:auto;padding-top:18px}.nx-home-solutions .nx-solution-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nx-home-solutions .nx-solution-card{padding:24px}.nx-home-solutions .nx-solution-card h3{font-size:25px}.nx-solution-card .nx-solution-shot{margin:2px 0 22px}.nx-solution-card .nx-solution-shot .nx-capture-trigger{box-shadow:none;border-radius:10px;padding:6px 6px 0}.nx-solution-card .nx-solution-shot .nx-capture-trigger>img{object-fit:cover;object-position:top;border-radius:5px;height:215px}.nx-solution-card .nx-solution-shot .nx-capture-trigger>span{padding:10px 6px;font-size:13px}.nx-solution-card .nx-solution-shot figcaption h3{letter-spacing:0;margin:12px 0 0;font-size:14px;line-height:1.45}.nx-solution-card .nx-solution-shot figcaption p{display:none}.nx-discovery-footer{color:#4f627c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:28px;font-size:14px;display:flex}.nx-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px;display:grid}.nx-choice-grid article{border-top:2px solid #bed0f3;padding-top:23px;scroll-margin-top:100px}.nx-choice-grid h3{color:#15233b;margin:0 0 12px;font-size:22px}.nx-choice-grid p{color:#4f627c;line-height:1.7}.nx-choice-grid a{color:#2858d8;font-size:14px;font-weight:650}.nx-discovery-cta{background:#eaf1ff;border:1px solid #cbdaf5;border-radius:20px;justify-content:space-between;align-items:center;gap:40px;margin-bottom:64px;padding:44px;display:flex}.nx-discovery-cta h2{letter-spacing:-.035em;margin:10px 0 16px;font-size:clamp(28px,3.5vw,42px);line-height:1.16}.nx-discovery-cta p{max-width:650px}.nx-discovery-cta .nx-actions{flex-direction:column;align-items:flex-start}.nx-discovery-cta>.nx-button{flex-shrink:0}.nx-scope-note{color:#546882;margin-top:28px;font-size:14px}.nx-solution-flow{background:#cddbf0;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:1px;list-style:none;display:grid;overflow:hidden}.nx-solution-flow li{background:#f1f5fd;flex-direction:column;gap:18px;padding:24px;display:flex}.nx-solution-flow span{color:#315ee1;font-size:13px;font-weight:700}.nx-solution-flow b{color:#1c2c46;font-size:16px}.nx-recipe-components{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:28px;display:flex}.nx-recipe-components h3{margin:0;font-size:20px}.nx-recipe-components .nx-module-tags{margin:0}.nx-solution-workspace{grid-template-columns:.85fr 1.2fr;align-items:center;gap:50px;display:grid}.nx-capability-copy h2{letter-spacing:-.035em;margin:12px 0 32px;font-size:clamp(30px,3vw,42px);line-height:1.15}.nx-capability-copy article+article{margin-top:24px}.nx-capability-copy h3{margin:0 0 9px;font-size:19px}.nx-capability-copy p{color:#4f627c;margin:0;font-size:15px;line-height:1.7}.nx-implementation-split{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.nx-implementation-split h2{letter-spacing:-.035em;margin:12px 0 28px;font-size:clamp(28px,3vw,42px);line-height:1.15}.nx-implementation-split ul{margin:0;padding-left:20px}.nx-implementation-split li{color:#4f627c;margin:14px 0;padding-left:5px;line-height:1.65}.nx-implementation-split aside{background:#eff4fd;border:1px solid #d7e2f3;border-radius:14px;padding:30px}.nx-implementation-split aside h3{margin:0 0 16px;font-size:23px}.nx-implementation-split aside p{line-height:1.7}.nx-home-format-band{background:#edf3ff;border-block:1px solid #dce6f7}.nx-format-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.nx-home-format-band .nx-format-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.nx-format-preview-card{background:#fff;border:1px solid #d5e0f0;border-radius:14px;flex-direction:column;min-width:0;text-decoration:none;display:flex;overflow:hidden}.nx-format-preview-card>.format-visual{border-radius:0;height:215px;min-height:215px;margin:0}.nx-format-preview-card>div:not(.format-visual){flex-direction:column;flex:1;padding:21px;display:flex}.nx-format-preview-card h3{color:#172841;margin:0 0 10px;font-size:21px}.nx-format-preview-card p{color:#4f627c;margin:0 0 20px;font-size:14px;line-height:1.65}.nx-format-preview-card b{color:#2858d8;margin-top:auto;font-size:14px}.nx-format-preview-card:hover{border-color:#6e95e6;box-shadow:0 8px 25px #1f47870c}.nx-format-terms{background:#f1f6ff;border:1px solid #d2dff3;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:28px 0;padding:24px;display:grid}.nx-format-terms b{color:#234ea6;font-size:16px}.nx-format-terms p{color:#4f627c;margin:8px 0 0;font-size:14px;line-height:1.6}.nx-format-kind{color:#315a9d;background:#eaf1ff;border-radius:5px;margin:0 0 12px;padding:4px 8px;font-size:12px;display:inline-block}.nx-format-push-comparison{background:#edf3ff;border:1px solid #d0def3;border-radius:12px;flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:56px;padding:28px;display:flex}.nx-format-push-comparison>div{flex:400px}.nx-format-push-comparison h2{margin:10px 0;font-size:26px}.nx-format-push-comparison p{max-width:700px}.nx-format-push-comparison a{color:#2858d8;font-size:14px;font-weight:650}.nx-format-deployment{background:#f1f6ff;border:1px solid #d3dff1;border-radius:16px;grid-template-columns:.8fr 1.2fr;gap:48px;margin-bottom:42px;padding:38px;display:grid}.nx-format-deployment h2{letter-spacing:-.025em;margin:8px 0 24px;font-size:clamp(28px,3vw,38px);line-height:1.2}.nx-format-deployment h3{margin:0 0 10px;font-size:19px}.nx-format-deployment article+article{margin-top:25px}.nx-format-deployment p{color:#4f627c;margin:0 0 10px;font-size:15px;line-height:1.7}.nx-push-scene{color:#15253f;width:100%;max-width:420px;padding:22px 14px 36px;position:relative}.nx-push-page{background:#fff;border:1px solid #cddbf0;border-radius:8px;min-height:220px;padding:18px}.nx-push-page small{color:#556985;letter-spacing:.08em;font-size:9px}.nx-push-page strong{margin:20px 0 16px;font-size:21px;display:block}.nx-push-page i{background:#e5ebf5;width:86%;height:5px;margin-bottom:8px;display:block}.nx-push-page>span{color:#355794;margin-top:16px;font-size:10px;display:block}.nx-push-notification{background:#f8faff;border:1px solid #b8ccec;border-radius:10px;gap:10px;padding:14px;display:flex;position:absolute;bottom:43px;left:32px;right:0;box-shadow:0 10px 24px #19395e19}.nx-notification-icon{color:#fff;background:#2d58ce;border-radius:7px;flex-shrink:0;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.nx-push-notification small{color:#4b6285;font-size:8px}.nx-push-notification b{margin:5px 0;font-size:13px;display:block}.nx-push-notification p{min-height:0;margin:0 0 7px;font-size:10px;line-height:1.3}.nx-push-notification em{color:#295ad3;font-size:10px;font-style:normal}.nx-push-caption{text-align:center;color:#3d5680;min-height:0;margin:0;font-size:9px;line-height:1.25;position:absolute;bottom:5px;left:0;right:0}.format-in-page-push-ads .nx-push-notification{box-shadow:none;bottom:54px;left:38px;right:30px}.compact .nx-push-scene{transform-origin:50%;transform:scale(.85)}.nx-format-preview-card .nx-push-page{min-height:170px;padding:14px}.nx-format-preview-card .nx-push-page strong{margin:10px 0;font-size:16px}.nx-format-preview-card .nx-push-page i{height:4px;margin-bottom:5px}.nx-format-preview-card .nx-push-page>span{margin-top:10px;font-size:9px}.nx-format-preview-card .nx-push-scene{padding-block:10px 30px}.nx-direct-link-scene{color:#15253f;width:90%;max-width:350px}.nx-direct-link-scene>div{background:#fff;border:1px solid #cddbf0;border-radius:10px;padding:24px}.nx-direct-link-scene small{color:#4c6180;font-size:9px}.nx-direct-link-scene b{margin:12px 0;font-size:20px;display:block}.nx-direct-link-scene span{color:#fff;background:#2d58ce;border-radius:5px;padding:9px 12px;font-size:12px;display:inline-block}.nx-direct-link-scene>p{text-align:center;min-height:0;font-size:13px}.nx-direct-link-scene>p b{margin:0 12px;display:inline}.nx-direct-link-scene .nx-link-event{background:#edf3ff;padding:15px}.nx-link-event b{margin:6px 0 0;font-size:12px}.compact .nx-direct-link-scene{transform:scale(.8)}@media (width<=1100px){.nx-home-solutions .nx-solution-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-home-solutions .nx-solution-card:last-child{grid-column:1/-1}.nx-home-format-band .nx-format-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-solution-workspace{gap:28px}}@media (width<=760px){.nx-discovery-hero{padding-block:42px 24px}.nx-plain-definition,.nx-choice-grid,.nx-solution-workspace,.nx-implementation-split,.nx-format-deployment{grid-template-columns:1fr;gap:26px}.nx-solution-grid,.nx-home-solutions .nx-solution-grid{grid-template-columns:1fr}.nx-solution-card{padding:24px}.nx-discovery-cta{flex-direction:column;align-items:flex-start;gap:18px;padding:28px}.nx-solution-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-solution-flow li{padding:20px}.nx-format-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-format-deployment{padding:26px}.nx-format-terms{grid-template-columns:1fr;gap:18px}}@media (width<=1000px){.nx-solutions-menu{grid-template-columns:1fr;width:100%;max-height:none;padding:0;overflow:visible}.nx-solutions-menu-directory{padding:8px 0}.nx-solutions-menu-preview{display:none}}@media (width<=520px){.nx-format-preview-grid,.nx-home-format-band .nx-format-preview-grid,.nx-solution-flow{grid-template-columns:1fr}.nx-solution-flow li{flex-direction:row;align-items:baseline}.nx-discovery-cta .nx-button{white-space:normal}.nx-solution-card h3{overflow-wrap:anywhere}}
