/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.overline{text-decoration-line:overline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--font-sans:"Helvetica Neue",Arial,sans-serif;--font-display:"Helvetica Neue",Arial,sans-serif;--ink:#0a1c15;--forest:#103c2d;--deep:#071b14;--mint:#a9e2c4;--sage:#6e9f87;--paper:#f7faf7;--mist:#edf4ef;--line:#d8e4dc;--muted:#62756b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans),sans-serif;margin:0}a{color:inherit;text-decoration:none}button{font:inherit}.shell{width:min(1220px,100% - 56px);margin-inline:auto}.announcement{color:#a9bbb2;text-align:center;letter-spacing:.01em;background:#081c15;height:36px;padding:10px;font-size:11px}.announcement span{color:#b2e5c8;text-transform:uppercase;letter-spacing:.12em;border:1px solid #315444;border-radius:20px;margin-right:8px;padding:3px 8px;font-size:8px}.announcement a{color:#fff;margin-left:6px}.nav{justify-content:space-between;align-items:center;height:78px;display:flex}.brand{font-family:var(--font-display);letter-spacing:-.7px;align-items:center;gap:11px;font-size:22px;display:flex}.mark{grid-template-columns:repeat(3,1fr);align-items:end;gap:2px;width:25px;height:25px;display:grid;transform:skew(-8deg)}.mark i{background:currentColor;border-radius:1px;display:block}.mark i:first-child{height:40%}.mark i:nth-child(2){height:68%}.mark i:last-child{height:100%}.navlinks{color:#40534a;gap:34px;font-size:13px;display:flex}.navlinks a:hover{color:#081c15}.navright{align-items:center;gap:22px;font-size:12px;font-weight:700;display:flex}.navbutton{background:var(--forest);color:#fff;border-radius:6px;padding:12px 16px}.hero{color:#fff;background:linear-gradient(145deg,#0a241a 0,#103a2b 60%,#0c2d22 100%);overflow:hidden}.hero-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:56px;min-height:700px;padding-block:74px 86px;display:grid}.overline,.eyebrow{text-transform:uppercase;letter-spacing:.17em;color:#6d8277;font-size:10px;font-weight:800}.overline{color:#9db7aa}.overline span{color:#c4ebd6;margin-right:12px}.hero h1{font-family:var(--font-display);letter-spacing:-.064em;margin:22px 0;font-size:clamp(56px,6vw,82px);font-weight:500;line-height:1.02}.hero h1 em{color:#9edabd;font-style:normal}.hero-copy>p:not(.overline){color:#adc0b6;max-width:560px;font-size:17px;line-height:1.72}.actions{align-items:center;gap:26px;margin-top:35px;display:flex}.btn{border-radius:6px;justify-content:space-between;align-items:center;gap:32px;min-width:220px;padding:16px 18px;font-size:12px;font-weight:800;transition:all .2s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn.mint{background:var(--mint);color:#092319}.watch{font-size:12px;font-weight:700}.watch span{border:1px solid #557266;border-radius:50%;place-items:center;width:28px;height:28px;margin-right:8px;font-size:8px;display:inline-grid}.hero-notes{color:#789288;text-transform:uppercase;letter-spacing:.1em;gap:25px;margin-top:27px;font-size:9px;display:flex}.hero-notes span:before{content:"✓";color:#9edabd;margin-right:6px}.cockpit-wrap{min-width:0;position:relative}.glow{background:radial-gradient(circle,#4e9c7540,#0000 63%);position:absolute;inset:-90px}.cockpit{color:var(--ink);background:#f8fbf9;border:1px solid #66817655;border-radius:13px;position:relative;overflow:hidden;transform:perspective(1000px)rotateY(-2deg);box-shadow:0 45px 100px #03110b88}.cockpit header{border-bottom:1px solid #dce6df;align-items:center;height:54px;padding:0 17px;display:flex}.cockpit-brand{align-items:center;gap:8px;font-size:12px;display:flex}.cockpit-brand .mark{color:#276b50;width:15px;height:15px}.live{color:#71877c;text-transform:uppercase;letter-spacing:.1em;margin-left:auto;font-size:8px}.live i{background:#4fc583;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.avatar{color:#fff;background:#143d30;border-radius:50%;place-items:center;width:25px;height:25px;margin-left:18px;font-size:8px;display:grid}.cockpit-body{grid-template-columns:48px 1fr;display:grid}.cockpit aside{color:#91a098;border-right:1px solid #dce6df;flex-direction:column;align-items:center;gap:22px;padding:18px 0;font-size:12px;display:flex}.cockpit aside .active{color:#2f7658;background:#dcebe3;border-radius:6px;place-items:center;width:27px;height:27px;display:grid}.cockpit aside i{flex:1}.dashboard{min-width:0;padding:24px 25px 26px}.dash-head{justify-content:space-between;align-items:end;display:flex}.dash-head small{letter-spacing:.12em;color:#8a9991;font-size:7px}.dash-head h2{margin:4px 0 0;font-size:19px}.dash-head button{color:#5f7268;background:#fff;border:1px solid #d6e0da;border-radius:5px;padding:7px 9px;font-size:8px}.metrics{background:#fff;border:1px solid #dce6df;border-radius:7px;grid-template-columns:repeat(3,1fr);margin-top:19px;display:grid}.metrics>div{padding:13px}.metrics>div+div{border-left:1px solid #e1e8e4}.metrics small{letter-spacing:.11em;color:#87978f;font-size:6px;display:block}.metrics strong{margin:5px 0 3px;font-size:18px;display:block}.metrics em{color:#8a9991;font-size:7px;font-style:normal}.metrics em.positive{color:#3e9a6d}.signal-title{justify-content:space-between;margin:20px 0 8px;font-size:9px;display:flex}.signal-title span{color:#4d7b66}.gap{border-bottom:1px solid #e1e8e4;grid-template-columns:8px 1fr auto 24px 22px;align-items:center;gap:9px;padding:10px 0;display:grid}.gap>i{border-radius:50%;width:6px;height:6px}.critical{background:#d4655b}.warning{background:#e2a350}.calm{background:#6897aa}.gap-copy small{color:#8b9a92;text-transform:uppercase;letter-spacing:.09em;font-size:6px;display:block}.gap-copy strong{margin:2px 0;font-size:9px;display:block}.gap-copy span{color:#809087;font-size:7px;display:block}.gap>b{font-size:9px}.gap>em{color:#88978f;font-size:7px;font-style:normal}.gap>button{background:#e9f0ec;border:0;border-radius:50%;width:22px;height:22px;font-size:8px}.insight{background:#e5f1eb;border-radius:6px;align-items:center;gap:8px;margin-top:14px;padding:10px;display:flex}.insight>span{color:#468266}.insight p{flex:1;margin:0;font-size:7px;line-height:1.35}.insight p strong{font-size:8px;display:block}.insight button{color:#327054;background:0 0;border:0;font-size:7px;font-weight:700}.floatcard{color:var(--ink);background:#fff;border-radius:8px;align-items:center;gap:9px;padding:12px 16px;display:flex;position:absolute;bottom:-28px;right:-14px;box-shadow:0 20px 50px #03110b50}.floatcard>span{color:#2d825d;background:#d9eee3;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.floatcard small{letter-spacing:.12em;color:#83928b;font-size:6px;display:block}.floatcard strong{font-size:9px}.trustbar{border-bottom:1px solid var(--line);background:#fff}.trustbar .shell{justify-content:space-between;align-items:center;height:104px;display:flex}.trustbar p{color:#708178;font-size:11px}.trustbar div div{color:#6a7b72;gap:42px;font-size:11px;font-weight:700;display:flex}.platform,.solutions{padding-block:120px}.section-head{grid-template-columns:1.35fr .65fr;align-items:end;gap:80px;display:grid}.section-head h2,.outcome-copy h2,.security h2,.price-copy h2,.access h2{font-family:var(--font-display);letter-spacing:-.05em;margin:18px 0 0;font-size:clamp(38px,4.4vw,58px);font-weight:520;line-height:1.1}.section-head>p{color:var(--muted);margin:0;font-size:14px;line-height:1.75}.logic{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.logic article{padding:28px 30px 30px 0}.logic article+article{border-left:1px solid var(--line);padding-left:30px}.logic article>span{color:#899991;font-size:8px}.logic-icon{color:#4c8669;border:1px solid #d5e1d9;border-radius:11px;place-items:center;width:45px;height:45px;margin:34px 0 40px;font-size:17px;display:grid}.logic h3{margin:0;font-size:17px}.logic p{color:#6d7e75;min-height:82px;font-size:12px;line-height:1.7}.logic small{letter-spacing:.11em;color:#91a098;font-size:7px}.outcomes{color:#fff;background:#092219;padding:105px 0}.outcome-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:110px;display:grid}.eyebrow.light{color:#8da79a}.outcome-copy h2{font-size:51px}.outcome-copy>p:not(.eyebrow){color:#9fb4aa;font-size:14px;line-height:1.75}.outcome-copy>a,.security-copy>a{border-bottom:1px solid #607a6e;gap:30px;margin-top:20px;padding:8px 0;font-size:11px;font-weight:800;display:inline-flex}.scorecard{color:var(--ink);background:#f5f8f6;border-radius:12px;padding:28px}.score-top{color:#7b8c83;justify-content:space-between;font-size:8px;display:flex}.score-top span{text-transform:uppercase;letter-spacing:.1em;font-weight:800}.score-main{border-bottom:1px solid #dbe4df;grid-template-columns:1fr 160px;align-items:center;padding:29px 0;display:grid}.score-main small{letter-spacing:.11em;color:#86968e;font-size:7px}.score-main strong{letter-spacing:-.04em;margin:5px 0;font-size:38px;display:block}.score-main span{color:#83928a;font-size:8px}.ring{text-align:center;background:radial-gradient(closest-side,#f5f8f6 78%,transparent 80%),conic-gradient(#54a77d 84%,#dbe7e0 0);border-radius:50%;place-content:center;width:115px;height:115px;display:grid}.ring b{font-size:21px}.score-bars{padding-top:22px}.score-bars>div{grid-template-columns:120px 1fr 50px;align-items:center;gap:10px;margin:15px 0;font-size:8px;display:grid}.score-bars i{background:#e0e8e3;border-radius:10px;height:5px}.score-bars i b{background:#5aa47f;border-radius:10px;height:100%;display:block}.score-bars em{text-align:right;font-style:normal;font-weight:700}.scorecard>p{color:#93a098;margin-top:23px;font-size:7px}.section-head.compact{grid-template-columns:1.1fr .55fr}.industry-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:60px;display:grid}.industry-grid article{border:1px solid var(--line);background:#fbfdfb;border-radius:10px;padding:28px;transition:all .25s}.industry-grid article:hover{transform:translateY(-4px);box-shadow:0 20px 45px #183a2d10}.industry-top{justify-content:space-between;display:flex}.industry-top span{color:#899a91;font-size:8px}.industry-top i{color:#4c7f66;background:#e8f0eb;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.industry-grid h3{color:#6a7b72;margin:48px 0 10px;font-size:12px}.industry-grid strong{font-family:var(--font-display);font-size:23px}.industry-grid p{color:#6f8077;min-height:62px;font-size:12px;line-height:1.7}.industry-grid a{font-size:10px;font-weight:800}.security{border-top:1px solid var(--line);grid-template-columns:.75fr 1.25fr;gap:110px;padding:100px 0 120px;display:grid}.security-copy>p:not(.eyebrow){color:var(--muted);font-size:14px;line-height:1.75}.security-grid{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.security-grid article{border:1px solid var(--line);border-radius:8px;gap:15px;padding:23px;display:flex}.security-grid article>span{color:#498169;font-size:16px}.security-grid h3{margin:0 0 8px;font-size:12px}.security-grid p{color:#73847b;margin:0;font-size:10px;line-height:1.65}.pricing{color:#fff;background:#133b2d;padding:110px 0}.price-grid{grid-template-columns:1fr 440px;align-items:center;gap:130px;display:grid}.price-copy h2{font-size:52px}.price-copy>p:not(.eyebrow){color:#a4b9ae;max-width:530px;line-height:1.75}.included{color:#b5c8be;grid-template-columns:repeat(2,1fr);gap:15px;margin-top:28px;font-size:10px;display:grid}.price-card{color:var(--ink);background:#f8faf8;border-radius:12px;padding:32px}.plan{justify-content:space-between;align-items:center;display:flex}.plan span{letter-spacing:.13em;font-size:8px;font-weight:800}.plan em{color:#367257;background:#deeee5;border-radius:20px;padding:5px 8px;font-size:8px;font-style:normal}.amount{align-items:center;margin:30px 0;display:flex}.amount sup{font-size:20px}.amount strong{letter-spacing:-.06em;font-size:64px;line-height:1}.amount span{color:#788981;margin-left:10px;font-size:9px;line-height:1.45}.price-card>p{color:#6e7f76;border-top:1px solid var(--line);padding-top:20px;font-size:11px;line-height:1.6}.btn.dark{background:var(--forest);color:#fff;width:100%;margin:12px 0}.price-card>small{text-align:center;color:#8a9891;font-size:7px;display:block}.access{text-align:center;padding-block:125px}.access>.mark{color:#246547;width:32px;height:32px;margin-bottom:20px;display:inline-grid}.access h2{font-size:57px}.access>p:not(.eyebrow){max-width:620px;color:var(--muted);margin:24px auto 34px;line-height:1.7}.access-actions{justify-content:center;align-items:center;gap:30px;display:flex}.access-actions>a:last-child{font-size:11px;font-weight:800}footer{color:#fff;background:#071b14;padding:62px 0}.footer-grid{grid-template-columns:1.7fr .6fr .6fr 1.1fr;gap:50px;display:grid}.footer-grid>div{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.footer-grid .brand{margin-bottom:10px}.footer-grid p,.footer-grid a,.footer-grid span,.footer-grid small{color:#91a69b;font-size:10px}.footer-grid strong{margin-bottom:8px;font-size:10px}.footer-note{justify-content:flex-end}.footer-note small{margin-top:auto}@media (width<=980px){.navlinks{display:none}.hero-grid{grid-template-columns:1fr;padding-top:70px}.hero-copy{text-align:center}.hero-copy>p{margin-inline:auto}.overline,.actions,.hero-notes{justify-content:center}.cockpit-wrap{width:min(760px,100%);margin:30px auto}.trustbar .shell{text-align:center;height:auto;padding-block:30px;display:block}.trustbar div div{flex-wrap:wrap;justify-content:center;margin-top:20px}.section-head,.outcome-grid,.security,.price-grid{grid-template-columns:1fr;gap:50px}.logic{grid-template-columns:repeat(2,1fr)}.logic article:nth-child(3){border-left:0;padding-left:0}.industry-grid{grid-template-columns:1fr}.industry-grid p{min-height:0}.security-grid{max-width:750px}.price-grid{max-width:700px}.footer-grid{grid-template-columns:1.4fr repeat(2,.7fr)}.footer-note{grid-column:1/-1;justify-content:space-between;flex-direction:row!important}}@media (width<=650px){.shell{width:min(100% - 28px,1220px)}.announcement{height:auto;line-height:1.5}.announcement span{display:none}.nav{height:68px}.navright>a:first-child{display:none}.navbutton{font-size:0}.navbutton span{font-size:12px}.hero-grid{padding-block:60px}.hero h1{font-size:49px}.actions{flex-direction:column}.hero-notes{flex-wrap:wrap}.cockpit-wrap{width:115%;margin-left:-7.5%;transform:scale(.87)}.floatcard{right:0}.trustbar div div{gap:22px}.platform,.solutions{padding-block:80px}.logic{grid-template-columns:1fr}.logic article+article{border-left:0;border-top:1px solid var(--line);padding-left:0}.logic article:nth-child(3){padding-left:0}.score-main{grid-template-columns:1fr}.ring{margin-top:20px}.score-bars>div{grid-template-columns:90px 1fr 40px}.section-head.compact,.security-grid,.included{grid-template-columns:1fr}.access h2{font-size:40px}.access-actions{flex-direction:column}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child,.footer-note{grid-column:1/-1}}.company-hero{color:#fff;background:linear-gradient(140deg,#092219,#123c2d);padding:105px 0 0;overflow:hidden}.company-hero-grid{grid-template-columns:1.25fr .75fr;align-items:end;gap:95px;display:grid}.company-hero h1{font-family:var(--font-display);letter-spacing:-.07em;margin:24px 0 0;font-size:clamp(58px,7.2vw,96px);font-weight:500;line-height:1.01}.company-hero h1 em{color:#a4dec0;font-style:normal}.company-hero-side>p{color:#afc2b8;font-size:16px;line-height:1.75}.company-hero-side .actions{flex-direction:column;align-items:flex-start}.company-orbit{border-top:1px solid #6d8b7d40;place-items:center;height:350px;margin-top:70px;display:grid;position:relative}.orbit-core{color:#0a241a;text-align:center;z-index:2;background:#a9e2c4;border-radius:50%;place-content:center;width:142px;height:142px;display:grid;position:relative;box-shadow:0 0 80px #6ec09450}.orbit-core .mark{width:28px;margin:auto}.orbit-core strong{margin-top:8px;font-size:18px}.orbit-core small{letter-spacing:.16em;margin-top:5px;font-size:6px}.orbit-line{border:1px solid #89aa9a40;border-radius:50%;position:absolute}.orbit-line.one{width:420px;height:190px}.orbit-line.two{width:720px;height:280px}.orbit-tag{color:#b9cec3;text-transform:uppercase;letter-spacing:.12em;background:#173e30;border:1px solid #507161;border-radius:20px;padding:8px 14px;font-size:9px;position:absolute}.orbit-tag.a{top:44%;left:18%}.orbit-tag.b{top:17%;left:32%}.orbit-tag.c{bottom:18%;right:28%}.orbit-tag.d{top:38%;right:14%}.company-thesis{grid-template-columns:.35fr 1.65fr;padding:120px 0 70px;display:grid}.company-thesis h2,.product-stage-head h2,.company-model h2,.company-cta h2{font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(40px,5vw,64px);font-weight:520;line-height:1.1}.company-thesis>div{grid-template-columns:1.15fr .65fr;gap:75px;display:grid}.company-thesis p:last-child{color:var(--muted);margin:0;line-height:1.75}.company-principles{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);padding-bottom:120px;display:grid}.company-principles article{padding:30px 28px 0 0}.company-principles article+article{border-left:1px solid var(--line);padding-left:28px}.company-principles span{color:#899a91;font-size:8px}.company-principles h3{margin:38px 0 14px;font-size:17px}.company-principles p{color:#6d7f75;font-size:12px;line-height:1.7}.product-stage{color:#fff;background:#092219;padding:110px 0}.product-stage-head{grid-template-columns:1.2fr .55fr;align-items:end;gap:80px;display:grid}.product-stage-head>p{color:#9eb4a9;line-height:1.7}.flagship-card{color:var(--ink);background:#f6faf7;border-radius:14px;grid-template-columns:.85fr 1.15fr;gap:70px;margin-top:60px;padding:56px;display:grid;overflow:hidden}.product-badge{align-items:center;gap:10px;display:flex}.product-badge .mark{color:#2d7455;width:20px;height:20px}.product-badge span{font-weight:800}.product-badge em{text-transform:uppercase;letter-spacing:.1em;color:#367156;background:#dcece3;border-radius:20px;margin-left:8px;padding:5px 8px;font-size:7px;font-style:normal}.flagship-copy h3{font-family:var(--font-display);letter-spacing:-.045em;margin:38px 0 20px;font-size:40px;line-height:1.15}.flagship-copy>p{color:#687a70;font-size:13px;line-height:1.75}.flagship-actions{align-items:center;gap:24px;margin-top:30px;display:flex}.flagship-actions>a:last-child{font-size:10px;font-weight:800}.flagship-points{flex-wrap:wrap;gap:15px;margin-top:35px;display:flex}.flagship-points span{text-transform:uppercase;letter-spacing:.09em;color:#6f8278;font-size:8px}.flagship-points span:before{content:"✓";color:#39815e;margin-right:5px}.flagship-ui{background:#fff;border:1px solid #d8e3dc;border-radius:10px;align-self:center;padding:20px;box-shadow:0 25px 60px #15382b18}.flagship-ui header{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:14px;font-size:10px;display:flex}.flagship-ui header div{align-items:center;gap:7px;display:flex}.flagship-ui header .mark{color:#347356;width:14px;height:14px}.flagship-ui header>span{color:#5b9475;font-size:7px}.ui-title{padding:22px 0 15px}.ui-title small,.ui-metrics small{letter-spacing:.12em;color:#87978f;font-size:6px;display:block}.ui-title strong{margin-top:4px;font-size:17px;display:block}.ui-metrics{border:1px solid var(--line);border-radius:6px;grid-template-columns:repeat(2,1fr);display:grid}.ui-metrics div{padding:13px}.ui-metrics div+div{border-left:1px solid var(--line)}.ui-metrics b{margin-top:4px;font-size:18px;display:block}.ui-row{border-bottom:1px solid var(--line);grid-template-columns:8px 1fr auto;align-items:center;gap:9px;padding:13px 2px;display:grid}.ui-row>i{border-radius:50%;width:6px;height:6px}.ui-row span b,.ui-row span small{display:block}.ui-row span b{font-size:9px}.ui-row span small{color:#85948c;margin-top:3px;font-size:7px}.ui-row>strong{font-size:9px}.flagship-ui>p{color:#94a198;text-align:right;font-size:6px}.portfolio-future{border-top:1px solid #4c6d5d;grid-template-columns:.5fr 1.2fr .75fr;align-items:center;gap:40px;margin-top:55px;padding-top:30px;display:grid}.portfolio-future span{letter-spacing:.14em;color:#8ea79b;font-size:8px}.portfolio-future p{color:#a3b7ad;margin:0;font-size:11px;line-height:1.6}.portfolio-future i{color:#c0d0c8;text-align:right;font-size:10px;font-style:normal}.company-model{grid-template-columns:.85fr 1.15fr;gap:120px;padding:120px 0;display:grid}.model-list article{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr;gap:20px;padding:24px 0;display:grid}.model-list span{color:#8c9c94;font-size:8px}.model-list h3{margin:0 0 7px;font-size:15px}.model-list p{color:#718279;margin:0;font-size:11px;line-height:1.6}.company-cta{color:#fff;text-align:center;background:#123c2d;padding:110px 0}.company-cta .mark{color:#a9e2c4;width:34px;display:inline-grid}.company-cta .eyebrow{margin:20px 0}.company-cta p:not(.eyebrow){color:#a7bbb1;margin:20px}.company-cta .btn{margin:auto}.brand-product{color:#72847b;border-left:1px solid #cbd8d0;padding-left:10px;font-size:13px;font-style:normal;font-weight:500}.signal-product-hero{color:#fff;background:linear-gradient(145deg,#0a241a,#103a2b);padding:85px 0 95px}.signal-product-grid{grid-template-columns:.75fr 1.25fr;align-items:center;gap:65px;display:grid}.signal-product-hero h1{font-family:var(--font-display);letter-spacing:-.064em;margin:22px 0;font-size:clamp(55px,6vw,80px);font-weight:500;line-height:1.02}.signal-product-hero h1 em{color:#9edabd;font-style:normal}.signal-product-grid>div:first-child>p:not(.overline){color:#adc0b6;line-height:1.7}.signal-console{color:var(--ink);background:#f8fbf9;border-radius:12px;padding:23px;box-shadow:0 40px 90px #03110b88}.signal-console header{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:16px;font-size:10px;display:flex}.signal-console header div{align-items:center;gap:8px;display:flex}.signal-console header .mark{color:#2b7153;width:15px;height:15px}.signal-console header>span{color:#4e9a74;font-size:7px}.console-heading{justify-content:space-between;align-items:end;padding:24px 0 16px;display:flex}.console-heading small,.console-metrics small,.console-row small{letter-spacing:.12em;color:#88978f;font-size:6px}.console-heading h2{margin:4px 0 0;font-size:20px}.console-heading>div:last-child{text-align:right}.console-heading>div:last-child b{color:#a95843;font-size:19px;display:block}.console-metrics{border:1px solid var(--line);border-radius:6px;grid-template-columns:repeat(2,1fr);display:grid}.console-metrics div{padding:12px}.console-metrics div+div{border-left:1px solid var(--line)}.console-metrics strong{margin:4px 0;font-size:16px;display:block}.console-metrics em{color:#6f8178;font-size:7px;font-style:normal}.console-label{justify-content:space-between;margin:20px 0 6px;font-size:8px;display:flex}.console-label span{color:#4c7d66}.console-row{border-bottom:1px solid var(--line);grid-template-columns:8px 1fr auto 24px;align-items:center;gap:9px;padding:11px 0;display:grid}.console-row>i{border-radius:50%;width:6px;height:6px}.console-row span b,.console-row span em{display:block}.console-row span b{margin:2px 0;font-size:9px}.console-row span em{color:#819188;font-size:7px;font-style:normal}.console-row>strong{font-size:9px}.console-row button{background:#e6eee9;border:0;border-radius:50%;width:23px;height:23px;font-size:8px}.signal-console>p{color:#92a098;text-align:right;font-size:6px}.signal-equation{color:var(--ink);text-align:center;background:#f7faf8;border-radius:12px;grid-template-columns:1fr auto 1fr auto 1.1fr;align-items:center;gap:15px;padding:45px;display:grid}.signal-equation span,.signal-equation strong{border:1px solid var(--line);border-radius:7px;padding:18px 10px;font-size:10px}.signal-equation strong{background:#dff0e6;border-color:#bcdacb}.signal-equation>b{color:#7d9187}.signal-equation p{color:#718179;grid-column:1/-1;margin:20px 0 0;font-size:10px;line-height:1.6}@media (width<=980px){.company-hero-grid,.company-thesis>div,.flagship-card,.company-model,.signal-product-grid{grid-template-columns:1fr}.company-hero-side .actions{flex-direction:row}.company-thesis{grid-template-columns:1fr;gap:25px}.company-principles{grid-template-columns:repeat(2,1fr)}.company-principles article:nth-child(3){border-left:0;padding-left:0}.product-stage-head,.portfolio-future{grid-template-columns:1fr}.portfolio-future i{text-align:left}.signal-console{max-width:750px;margin:auto}}@media (width<=650px){.company-hero{padding-top:70px}.company-hero h1{font-size:49px}.company-hero-side .actions{flex-direction:column}.company-orbit{height:300px}.orbit-line.one{width:270px}.orbit-line.two{width:390px}.orbit-tag.a{left:2%}.orbit-tag.d{right:0}.company-thesis,.company-model{padding-block:80px}.company-thesis>div{gap:25px}.company-principles{grid-template-columns:1fr}.company-principles article+article{border-left:0;border-top:1px solid var(--line);padding-left:0}.flagship-card{padding:25px}.flagship-copy h3{font-size:31px}.flagship-actions{flex-direction:column;align-items:flex-start}.signal-product-hero{padding-block:60px}.signal-product-hero h1{font-size:48px}.signal-console{padding:15px}.signal-equation{grid-template-columns:1fr}.signal-equation p{grid-column:1}.trustbar .shell>div{gap:18px}}.mature-nav{border-bottom:1px solid var(--line)}.mature-hero{color:#fff;background:#092219;padding:110px 0 0;overflow:hidden}.mature-hero h1{font-family:var(--font-display);letter-spacing:-.075em;margin:28px 0 55px;font-size:clamp(70px,9vw,126px);font-weight:480;line-height:.92}.mature-hero h1 em,.page-hero h1 em,.contact-page h1 em{color:#a6dfc1;font-style:normal}.mature-hero-bottom{grid-template-columns:.7fr 1.3fr;align-items:end;gap:120px;display:grid}.mature-hero-bottom>p{color:#a6bbb0;margin:0;font-size:16px;line-height:1.7}.mature-hero-bottom>div{align-items:center;gap:30px;display:flex}.mature-hero-bottom>div>a:last-child{font-size:11px;font-weight:800}.mature-art{border-top:1px solid #5d7b6c55;justify-content:space-between;align-items:center;height:300px;margin-top:70px;display:flex;position:relative}.mature-art:before,.mature-art:after{content:"";border:1px solid #66847755;border-radius:50%;width:700px;height:230px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mature-art:after{width:430px;height:150px}.mature-art>div{color:#092219;text-align:center;z-index:2;background:#a8e0c2;border-radius:50%;place-content:center;width:135px;height:135px;display:grid;box-shadow:0 0 80px #6db58f55}.mature-art>div .mark{margin:auto}.mature-art>div b{margin-top:7px}.mature-art>div small{letter-spacing:.14em;margin-top:4px;font-size:6px}.mature-art>span{letter-spacing:.16em;color:#8ea79b;z-index:2;font-size:8px}.mature-intro{text-align:center;padding:120px 0}.mature-intro h2{font-family:var(--font-display);letter-spacing:-.055em;margin:25px 0;font-size:clamp(42px,5vw,66px);font-weight:520;line-height:1.08}.mature-intro>p:last-child{max-width:610px;color:var(--muted);margin:auto;line-height:1.7}.home-product{background:#ecf3ee;padding:110px 0}.home-product-grid{grid-template-columns:.75fr 1.25fr;align-items:center;gap:120px;display:grid}.signal-lockup{align-items:center;gap:12px;display:flex}.signal-lockup .mark{color:#377b5d}.signal-lockup small,.signal-lockup strong{display:block}.signal-lockup small{letter-spacing:.14em;color:#75887e;font-size:7px}.signal-lockup strong{margin-top:2px;font-size:17px}.home-product-copy h2{font-family:var(--font-display);letter-spacing:-.05em;margin:35px 0 20px;font-size:44px;line-height:1.12}.home-product-copy>p{color:#66796f;font-size:13px;line-height:1.7}.home-product-copy .btn{margin-top:20px}.home-product-visual{border:1px solid var(--line);background:#fff;border-radius:12px;padding:28px;box-shadow:0 25px 70px #17392c14}.visual-top{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:18px;font-size:10px;display:flex}.visual-top b{color:#35805c;text-transform:uppercase;letter-spacing:.12em;font-size:7px}.visual-number{padding:28px 0}.visual-number small{letter-spacing:.12em;color:#82938a;font-size:7px;display:block}.visual-number strong{margin-top:5px;font-size:36px;display:block}.visual-row{border-top:1px solid var(--line);grid-template-columns:8px 1fr auto;align-items:center;gap:10px;padding:16px 0;font-size:10px;display:grid}.visual-row i{border-radius:50%;width:7px;height:7px}.home-product-visual>small{text-align:right;color:#93a199;margin-top:10px;font-size:6px;display:block}.mature-links{grid-template-columns:repeat(3,1fr);padding:85px 0;display:grid}.mature-links>a{grid-template-columns:32px 1fr auto;align-items:center;gap:14px;padding:22px;display:grid}.mature-links>a+a{border-left:1px solid var(--line)}.mature-links>a>span:first-child{color:#8b9b93;font-size:8px}.mature-links small{letter-spacing:.12em;color:#87988f;font-size:7px}.mature-links strong{margin-top:6px;font-size:12px;display:block}.mature-cta{color:#fff;background:#123c2d;padding:95px 0}.mature-cta .shell{grid-template-columns:.4fr 1fr auto;align-items:center;display:grid}.mature-cta p{text-transform:uppercase;letter-spacing:.14em;color:#8fa99c;font-size:9px}.mature-cta h2{font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:48px}.mature-cta a{color:#b5e5cc;font-size:11px;font-weight:800}.page-hero{padding:120px 0 100px}.page-hero h1,.contact-page h1{font-family:var(--font-display);letter-spacing:-.07em;margin:28px 0;font-size:clamp(62px,8vw,102px);font-weight:500;line-height:.95}.page-hero>p:last-child,.contact-page>div:first-child>p:last-child{max-width:570px;color:var(--muted);font-size:15px;line-height:1.75}.page-hero h1 em,.contact-page h1 em{color:#6b9e85}.product-detail{color:#fff;background:#0b281e;border-radius:16px;grid-template-columns:.75fr 1.25fr;gap:100px;margin-bottom:110px;padding:70px;display:grid}.product-detail-copy h2{font-family:var(--font-display);letter-spacing:-.05em;margin:40px 0 20px;font-size:46px;line-height:1.1}.product-detail-copy>p{color:#a8bbb1;font-size:13px;line-height:1.7}.product-cap-list{grid-template-columns:repeat(2,1fr);gap:12px;margin:30px 0;display:grid}.product-cap-list span{color:#b6c9bf;font-size:9px}.product-cap-list span:before{content:"✓";color:#8fd1ae;margin-right:7px}.product-detail .btn.dark{color:#092219;background:#a9e2c4;width:auto}.product-detail-art{border:1px solid #536f6255;border-radius:12px;flex-direction:column;justify-content:center;padding:40px;display:flex}.product-detail-art>small{letter-spacing:.14em;color:#8aa296;font-size:7px}.product-detail-art>div{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;margin:35px 0;display:grid}.product-detail-art span,.product-detail-art strong{text-align:center;border:1px solid #567165;border-radius:6px;padding:16px 10px;font-size:9px}.product-detail-art strong{color:#092219;background:#a9e2c4;border-color:#a9e2c4}.product-detail-art p{text-align:center;letter-spacing:.1em;color:#8da398;font-size:8px}.page-cta{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:90px 0;display:flex}.page-cta h2{font-family:var(--font-display);letter-spacing:-.045em;max-width:680px;margin:0;font-size:40px}.page-cta a{font-size:11px;font-weight:800}.company-statement{color:#fff;background:#0b281e;padding:105px 0}.company-statement p{text-transform:uppercase;letter-spacing:.14em;color:#8ca398;font-size:8px}.company-statement h2{font-family:var(--font-display);letter-spacing:-.05em;max-width:1050px;font-size:clamp(38px,5vw,64px);font-weight:500;line-height:1.15}.values{grid-template-columns:repeat(3,1fr);padding:110px 0;display:grid}.values article{padding-right:45px}.values article+article{border-left:1px solid var(--line);padding-left:45px}.values span{color:#8b9b93;font-size:8px}.values h3{margin:35px 0 15px;font-size:18px}.values p{color:#6c7d74;font-size:12px;line-height:1.7}.trust-principles{grid-template-columns:repeat(4,1fr);padding-bottom:110px;display:grid}.trust-principles article{padding-right:28px}.trust-principles article+article{border-left:1px solid var(--line);padding-left:28px}.trust-principles article>span{color:#4c8469;font-size:20px}.trust-principles h3{margin:30px 0 13px;font-size:16px}.trust-principles p{color:#6e7f76;font-size:11px;line-height:1.7}.trust-note{background:#e9f1ec;padding:85px 0}.trust-note .shell{grid-template-columns:1fr .7fr;align-items:end;gap:100px;display:grid}.trust-note h2{font-family:var(--font-display);letter-spacing:-.05em;margin:15px 0 0;font-size:48px}.trust-note>div>p{color:#64766c;font-size:13px;line-height:1.75}.contact-page{grid-template-columns:1fr .75fr;gap:140px;min-height:690px;padding:115px 0;display:grid}.contact-panel{border-left:1px solid var(--line);flex-direction:column;justify-content:center;padding-left:70px;display:flex}.contact-panel>small{letter-spacing:.14em;color:#819188;margin-top:30px;font-size:7px}.contact-panel>a{font-family:var(--font-display);border-bottom:1px solid var(--line);justify-content:space-between;padding:12px 0 22px;font-size:25px;display:flex}.contact-panel>div{margin-top:35px}.contact-panel>div span{letter-spacing:.14em;color:#819188;font-size:7px}.contact-panel p{color:#64766c;font-size:12px;line-height:1.7}@media (width<=900px){.mature-hero-bottom,.home-product-grid,.product-detail,.trust-note .shell,.contact-page{grid-template-columns:1fr;gap:50px}.mature-hero-bottom>div{justify-content:flex-start}.mature-art:before{width:600px}.mature-cta .shell{grid-template-columns:1fr;gap:15px}.product-detail{padding:45px}.values,.trust-principles{grid-template-columns:1fr}.values article+article,.trust-principles article+article{border-left:0;border-top:1px solid var(--line);padding-top:30px;padding-left:0}.values article,.trust-principles article{padding-bottom:30px}.contact-panel{border-left:0;border-top:1px solid var(--line);padding:40px 0 0}.contact-page{padding-block:80px}}@media (width<=650px){.mature-hero{padding-top:70px}.mature-hero h1{font-size:58px}.mature-hero-bottom>div{flex-direction:column;align-items:flex-start}.mature-art{height:250px}.mature-art:before{width:380px;height:170px}.mature-art:after{width:260px;height:120px}.mature-art>div{width:110px;height:110px}.mature-art>span:nth-of-type(2),.mature-art>span:nth-of-type(3){display:none}.mature-intro{padding-block:80px}.home-product{padding-block:75px}.mature-links{grid-template-columns:1fr}.mature-links>a+a{border-left:0;border-top:1px solid var(--line)}.mature-cta h2{font-size:38px}.page-hero{padding-block:80px}.page-hero h1,.contact-page h1{font-size:58px}.product-detail{border-radius:0;width:100%;margin:0}.product-detail-art>div{grid-template-columns:1fr}.product-detail-art{padding:22px}.page-cta{display:block}.page-cta h2{margin-bottom:25px}.trust-note h2{font-size:38px}.contact-panel>a{font-size:19px}}.skip-link{z-index:9999;color:#092219;background:#fff;border-radius:6px;padding:12px 16px;position:fixed;top:-60px;left:12px;box-shadow:0 4px 20px #0003}.skip-link:focus{top:12px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #60b88b}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.contact-hero{padding:105px 0 60px}.contact-hero h1{font-family:var(--font-display);letter-spacing:-.07em;margin:25px 0;font-size:clamp(62px,8vw,102px);font-weight:500;line-height:.95}.contact-hero h1 em{color:#6b9e85;font-style:normal}.contact-hero>p:last-child{max-width:560px;color:var(--muted);line-height:1.75}.contact-form-section{grid-template-columns:.65fr 1.35fr;gap:110px;padding-bottom:120px;display:grid}.contact-form-section>div>h2{font-family:var(--font-display);letter-spacing:-.04em;margin:0 0 15px;font-size:36px}.contact-form-section>div>p{color:var(--muted);font-size:12px;line-height:1.7}.contact-direct{flex-direction:column;align-items:flex-start;margin-top:50px;display:flex}.contact-direct small{letter-spacing:.14em;color:#7d8e85;font-size:7px}.contact-direct a{border-bottom:1px solid var(--line);padding:12px 0;font-size:17px}.contact-direct span{color:#7d8e85;margin-top:15px;font-size:9px}.sales-form{border:1px solid var(--line);background:#fff;border-radius:12px;padding:34px}.form-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.sales-form label{letter-spacing:.04em;color:#52665b;flex-direction:column;gap:8px;font-size:9px;font-weight:800;display:flex}.sales-form input,.sales-form select,.sales-form textarea{width:100%;font:inherit;color:var(--ink);background:#fbfdfb;border:1px solid #cedbd3;border-radius:6px;padding:12px;font-size:12px}.sales-form>label{margin-top:20px}.sales-form label.consent{letter-spacing:0;flex-direction:row;align-items:flex-start;font-weight:500;line-height:1.5}.consent input{width:16px;margin-top:2px}.consent a{text-decoration:underline}.sales-form .btn{border:0;margin-top:20px}.sales-form .btn:disabled{opacity:.6}.form-error{color:#a33d36;font-size:10px}.form-success{border:1px solid var(--line);text-align:center;background:#eaf4ee;border-radius:12px;padding:60px}.form-success>span{background:#bfe4cf;border-radius:50%;place-items:center;width:48px;height:48px;margin:auto;display:grid}.form-success h2{font-family:var(--font-display);font-size:40px}.form-success p{color:var(--muted);line-height:1.7}.form-success button{background:0 0;border:0;text-decoration:underline}.legal{max-width:900px;padding:100px 0 130px}.legal header{border-bottom:1px solid var(--line);margin-bottom:45px;padding-bottom:45px}.legal header p{letter-spacing:.14em;color:#7b8c83;font-size:8px}.legal h1{font-family:var(--font-display);letter-spacing:-.055em;margin:15px 0;font-size:64px}.legal header small{color:#74867c}.legal section{margin:38px 0}.legal h2{font-size:17px}.legal section p{color:#52655b;font-size:13px;line-height:1.85}.legal-footer{gap:25px;font-size:9px;display:flex}.legal-footer span{margin-right:auto}.demo-shell{background:#f2f6f3;grid-template-columns:210px 1fr;min-height:100vh;display:grid}.demo-shell>aside{color:#fff;background:#092219;flex-direction:column;padding:25px 18px;display:flex}.demo-brand{font-family:var(--font-display);font-weight:800}.demo-brand b{color:#a5d9bd;margin-left:5px;font-weight:500}.demo-shell aside nav{flex-direction:column;gap:8px;margin-top:55px;display:flex}.demo-shell aside nav span{color:#91a69b;border-radius:6px;padding:11px;font-size:10px}.demo-shell aside nav span.on{color:#fff;background:#173c2f}.demo-shell aside>small{color:#70887c;letter-spacing:.15em;margin-top:auto;font-size:6px}.demo-shell>main{padding:35px 42px}.demo-shell main>header{justify-content:space-between;align-items:center;display:flex}.demo-shell header small{letter-spacing:.14em;color:#788a80;font-size:7px}.demo-shell header h1{font-family:var(--font-display);margin:5px 0;font-size:31px}.demo-shell header a{font-size:10px;font-weight:800}.demo-metrics{grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0;display:grid}.demo-metrics>div{border:1px solid var(--line);background:#fff;border-radius:8px;padding:18px}.demo-metrics small{letter-spacing:.12em;color:#7e8f86;font-size:6px}.demo-metrics strong{margin-top:7px;font-size:25px;display:block}.demo-work{grid-template-columns:1fr 390px;gap:14px;display:grid}.demo-list,.demo-detail{border:1px solid var(--line);background:#fff;border-radius:9px}.demo-list-title{border-bottom:1px solid var(--line);justify-content:space-between;padding:18px;font-size:9px;display:flex}.demo-list button{text-align:left;border:0;border-bottom:1px solid var(--line);cursor:pointer;background:#fff;grid-template-columns:8px 1fr auto;align-items:center;gap:10px;width:100%;padding:18px;display:grid}.demo-list button.selected{background:#edf5f0}.demo-list button>i{border-radius:50%;width:7px;height:7px}.demo-list i.revenue{background:#d4655b}.demo-list i.commitment{background:#e2a350}.demo-list i.renewal{background:#6897aa}.demo-list i.resolved{background:#4aa275}.demo-list button span small,.demo-list button span b,.demo-list button span em{display:block}.demo-list button span small{text-transform:uppercase;letter-spacing:.1em;color:#809187;font-size:6px}.demo-list button span b{margin:4px 0;font-size:10px}.demo-list button span em{color:#87978f;font-size:7px;font-style:normal}.demo-list button>strong{font-size:10px}.demo-detail{padding:24px}.detail-top{text-transform:uppercase;letter-spacing:.1em;color:#648171;justify-content:space-between;font-size:7px;display:flex}.detail-top b{background:#e4f0e9;border-radius:20px;padding:5px 7px}.demo-detail h2{font-family:var(--font-display);font-size:24px;line-height:1.2}.demo-detail>p{color:#63766b;font-size:11px;line-height:1.7}.evidence{background:#edf4ef;border-radius:7px;margin:22px 0;padding:15px}.evidence small{letter-spacing:.12em;color:#5e7769;font-size:6px}.evidence p{font-size:9px;line-height:1.5}.demo-detail dl{margin:0}.demo-detail dl>div{border-top:1px solid var(--line);justify-content:space-between;padding:10px 0;font-size:9px;display:flex}.demo-detail dd{font-weight:800}.demo-detail .btn{border:0;margin-top:18px}.demo-disclaimer{color:#83928a;text-align:right;font-size:7px}.protected-dashboard{background:#f2f6f3;grid-template-columns:220px 1fr;min-height:100vh;display:grid}.protected-dashboard>aside{color:#fff;background:#092219;flex-direction:column;padding:25px 18px;display:flex}.protected-dashboard aside nav{flex-direction:column;gap:7px;margin-top:55px;display:flex}.protected-dashboard aside nav span{color:#8ea398;padding:11px;font-size:10px}.protected-dashboard aside nav span.on{color:#fff;background:#173c2f;border-radius:6px}.protected-dashboard aside>a:last-child{color:#8ea398;margin-top:auto;font-size:9px}.protected-dashboard header{justify-content:space-between;display:flex}.protected-dashboard header small{letter-spacing:.13em;color:#75867d;font-size:7px}.protected-dashboard header h1{font-family:var(--font-display);margin:5px 0;font-size:29px}.user-pill{align-items:center;gap:9px;display:flex}.user-pill>span{color:#fff;background:#173c2f;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;display:grid}.user-pill b,.user-pill small{font-size:8px;display:block}.user-pill small{color:#77887f;margin-top:2px}.dashboard-empty{border:1px solid var(--line);text-align:center;background:#fff;border-radius:12px;margin-top:80px;padding:75px}.dashboard-empty>span{background:#e4f0e9;border-radius:50%;place-items:center;width:52px;height:52px;margin:auto;font-size:22px;display:grid}.dashboard-empty h2{font-family:var(--font-display);font-size:32px}.dashboard-empty p{max-width:650px;color:var(--muted);margin:15px auto 30px;font-size:12px;line-height:1.7}.dashboard-empty>div{justify-content:center;align-items:center;gap:24px;display:flex}.dashboard-empty>div>a:last-child{font-size:10px;font-weight:800}@media (width<=900px){.contact-form-section,.demo-work,.demo-shell,.protected-dashboard{grid-template-columns:1fr}.demo-shell>aside,.protected-dashboard>aside{display:none}}@media (width<=650px){.contact-form-section{padding-bottom:80px}.form-grid{grid-template-columns:1fr}.sales-form{padding:22px}.legal h1{font-size:48px}.legal-footer{flex-wrap:wrap}.demo-shell>main,.protected-dashboard>section{padding:20px}.demo-metrics{grid-template-columns:1fr}.demo-shell main>header,.protected-dashboard header{align-items:flex-start}.demo-shell main>header a,.user-pill{display:none}.dashboard-empty{margin-top:35px;padding:35px 20px}.dashboard-empty>div{flex-direction:column}}.protected-dashboard{background:#f4f7f5;grid-template-columns:224px minmax(0,1fr)}.protected-dashboard>aside{height:100vh;padding:28px 20px;position:sticky;top:0}.protected-dashboard aside nav span{align-items:center;gap:9px;display:flex}.workspace-mode{color:#8fa79b;border-top:1px solid #315043;margin-top:auto;padding:18px 4px;font-size:8px}.workspace-mode i{background:#65c895;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.protected-dashboard aside>a:last-child{margin-top:0;padding:8px 4px}.protected-dashboard>section{min-width:0;padding:0 38px 50px}.product-header{border-bottom:1px solid var(--line);height:72px;align-items:center!important}.signal-toolbar{justify-content:space-between;align-items:end;padding:38px 0 24px;display:flex}.signal-toolbar small{letter-spacing:.13em;color:#71877b;font-size:7px}.signal-toolbar h1{font-family:var(--font-display);letter-spacing:-.045em;margin:7px 0 3px;font-size:36px}.signal-toolbar p{color:#778a80;margin:0;font-size:10px}.signal-toolbar>button{cursor:pointer;background:#fff;border:1px solid #cedbd3;border-radius:6px;padding:11px 14px;font-size:9px;font-weight:800}.signal-kpis{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:repeat(4,1fr);margin-bottom:16px;display:grid}.signal-kpis>div{padding:18px 20px}.signal-kpis>div+div{border-left:1px solid var(--line)}.signal-kpis small,.signal-kpis em{letter-spacing:.1em;color:#7d8f85;font-size:6px;display:block}.signal-kpis strong{margin:7px 0 4px;font-size:27px;display:block}.signal-kpis em{letter-spacing:0;font-style:normal}.signal-workgrid{grid-template-columns:minmax(430px,1fr) 390px;align-items:start;gap:14px;display:grid}.signal-inbox,.signal-inspector{border:1px solid var(--line);background:#fff;border-radius:9px;overflow:hidden}.signal-inbox>header{border-bottom:1px solid var(--line);justify-content:space-between;padding:16px 18px;font-size:9px;display:flex}.signal-inbox>header span{color:#7c8f84}.signal-inbox>button{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:#fff;border:0;border-bottom:1px solid #e4ebe7;grid-template-columns:8px minmax(0,1fr) 58px;align-items:center;gap:12px;padding:17px 18px;display:grid}.signal-inbox>button:hover,.signal-inbox>button.selected{background:#edf4ef}.signal-inbox>button.resolved{opacity:.58}.signal-inbox>button>i{border-radius:50%;width:7px;height:7px}.signal-inbox i.critical,.inspector-head .critical{background:#ca5a52}.signal-inbox i.high,.inspector-head .high{background:#db9348}.signal-inbox i.medium,.inspector-head .medium{background:#5f91aa}.signal-inbox i.low,.inspector-head .low{background:#66a17f}.signal-inbox button span small,.signal-inbox button span b,.signal-inbox button span em{display:block}.signal-inbox button span small{letter-spacing:.1em;color:#7c8f84;text-transform:uppercase;font-size:6px}.signal-inbox button span em{color:#75877d;white-space:nowrap;text-overflow:ellipsis;font-size:8px;font-style:normal;line-height:1.4;overflow:hidden}.signal-inbox button>div{text-align:right}.signal-inbox button>div strong,.signal-inbox button>div small{display:block}.signal-inbox button>div small{color:#8b9b93;font-size:5px}.signal-inspector{padding:22px;position:sticky;top:86px}.inspector-head{justify-content:space-between;display:flex}.inspector-head span,.inspector-head small{text-transform:uppercase;letter-spacing:.12em;border-radius:20px;padding:5px 8px;font-size:6px}.inspector-head span{color:#fff}.inspector-head small{color:#547060;background:#e8f0eb}.signal-inspector h2{font-family:var(--font-display);letter-spacing:-.035em;margin:20px 0 10px;font-size:24px;line-height:1.2}.signal-inspector>p{color:#64776c;font-size:10px;line-height:1.6}.signal-evidence{background:#edf4ef;border-radius:7px;margin:18px 0;padding:14px}.signal-evidence small{letter-spacing:.12em;color:#5d7869;font-size:6px}.signal-evidence p{font-size:9px;line-height:1.55}.signal-evidence span{color:#7c8f84;font-size:6px}.signal-inspector dl{margin:0}.signal-inspector dl>div{border-top:1px solid var(--line);justify-content:space-between;padding:9px 0;font-size:8px;display:flex}.signal-inspector dd{font-weight:800}.signal-actions{grid-template-columns:1fr 1fr;gap:8px;margin:15px 0;display:grid}.signal-actions button{cursor:pointer;background:#fff;border:1px solid #cad8d0;border-radius:6px;padding:10px;font-size:8px;font-weight:800}.signal-actions button.primary{color:#fff;background:#123c2d;border-color:#123c2d}.signal-actions button:disabled{opacity:.5}.activity{border-top:1px solid var(--line);padding-top:16px}.activity>small{letter-spacing:.12em;color:#7c8e84;font-size:6px}.activity>div{gap:9px;margin-top:12px;display:flex}.activity i{color:#397456;background:#e2f0e8;border-radius:50%;flex:0 0 19px;place-items:center;width:19px;height:19px;font-size:7px;font-style:normal;display:grid}.activity p{margin:0}.activity b,.activity span{font-size:7px;display:block}.activity span{color:#83938b;margin-top:3px}.signal-onboard,.signal-loading{border:1px solid var(--line);text-align:center;background:#fff;border-radius:13px;max-width:760px;margin:80px auto;padding:70px}.signal-onboard>span{background:#e0eee6;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 22px;font-size:20px;display:grid}.signal-onboard>small{letter-spacing:.14em;color:#71867b;font-size:7px}.signal-onboard h2{font-family:var(--font-display);letter-spacing:-.04em;margin:15px 0;font-size:34px}.signal-onboard p{color:#62756b;max-width:560px;margin:0 auto 25px;font-size:11px;line-height:1.7}.signal-onboard button{color:#fff;background:#123c2d;border:0;border-radius:6px;padding:14px 18px;font-size:9px;font-weight:800}.signal-onboard em{color:#83948b;margin-top:14px;font-size:7px;font-style:normal;display:block}.signal-onboard b,.signal-error{color:#a23e38;margin-top:14px;font-size:9px;display:block}.signal-error{background:#fff0ee;border:1px solid #e9c8c5;border-radius:6px;margin:0 0 12px;padding:10px}@media (width<=1100px){.signal-workgrid{grid-template-columns:1fr}.signal-inspector{position:static}.signal-kpis{grid-template-columns:repeat(2,1fr)}.signal-kpis>div:nth-child(3){border-left:0;border-top:1px solid var(--line)}.signal-kpis>div:nth-child(4){border-top:1px solid var(--line)}}@media (width<=900px){.protected-dashboard{grid-template-columns:1fr}.protected-dashboard>aside{display:none}.protected-dashboard>section{padding-inline:22px}.product-header{display:flex!important}.signal-workgrid{grid-template-columns:1fr}}@media (width<=600px){.product-header .user-pill{display:none}.signal-toolbar{align-items:flex-start}.signal-toolbar>button{margin-top:4px}.signal-kpis{grid-template-columns:1fr 1fr}.signal-kpis>div{padding:14px}.signal-inbox>button{grid-template-columns:8px minmax(0,1fr)}.signal-inbox>button>div{display:none}.signal-onboard{margin-top:35px;padding:40px 22px}.signal-actions{grid-template-columns:1fr}}.product-tabs{background:#e7eee9;border-radius:8px;gap:5px;padding:4px;display:flex}.product-tabs button{color:#66796f;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:8px 12px;font-size:8px;font-weight:800}.product-tabs button.on{color:#123c2d;background:#fff;box-shadow:0 2px 8px #16392c12}.product-panel{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:1fr 1fr;gap:55px;min-height:540px;padding:34px;display:grid}.product-panel small{letter-spacing:.13em;color:#71877b;font-size:7px}.product-panel h2{font-family:var(--font-display);letter-spacing:-.04em;margin:10px 0 14px;font-size:30px}.product-panel p{color:#66796f;font-size:10px;line-height:1.7}.product-panel label{color:#52675b;font-size:8px;font-weight:800}.product-panel input,.product-panel select{width:100%;font:inherit;background:#fbfdfb;border:1px solid #cfdbd4;border-radius:6px;margin-top:7px;padding:11px;font-size:10px}.product-panel form>button,.dropzone>button{color:#fff;cursor:pointer;background:#123c2d;border:0;border-radius:6px;padding:12px 15px;font-size:8px;font-weight:800}.product-panel form>em,.dropzone>em{color:#537364;margin-top:12px;font-size:8px;font-style:normal;display:block}.csv-schema{flex-wrap:wrap;gap:7px;margin:30px 0;display:flex}.csv-schema b{width:100%;margin-bottom:4px;font-size:8px}.csv-schema span{color:#526a5d;background:#edf4ef;border-radius:4px;padding:6px 8px;font-size:7px}.import-panel>div>a{border-bottom:1px solid var(--line);padding-bottom:4px;font-size:9px;font-weight:800}.dropzone{text-align:center;cursor:pointer;background:#f6f9f7;border:1px dashed #aabdb2;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;padding:45px;display:flex}.dropzone>span{color:#4f846a;font-size:27px}.dropzone>b{margin:15px 0 5px;font-size:13px}.dropzone>small{letter-spacing:0}.dropzone input{opacity:0;width:1px;height:1px;position:absolute}.dropzone>button{margin-top:25px}.dropzone>button:disabled{opacity:.4}.rules-panel section article{border-top:1px solid var(--line);grid-template-columns:8px 1fr auto;align-items:center;gap:12px;padding:16px 0;display:grid}.rules-panel article.off{opacity:.5}.rules-panel article>i{border-radius:50%;width:7px;height:7px}.rules-panel i.critical{background:#ca5a52}.rules-panel i.high{background:#db9348}.rules-panel i.medium{background:#5f91aa}.rules-panel i.low{background:#66a17f}.rules-panel article b,.rules-panel article span{display:block}.rules-panel article b{font-size:10px}.rules-panel article span{color:#7c8f84;margin-top:4px;font-size:7px}.rules-panel article button{border:1px solid var(--line);background:#fff;border-radius:20px;padding:6px 9px;font-size:7px}.rules-panel form,.team-panel form{border-left:1px solid var(--line);padding-left:45px}.rules-panel form label,.team-panel form label{margin-top:17px;display:block}.rules-panel form>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rules-panel form>button,.team-panel form>button{margin-top:22px}.member-head,.team-panel section article{grid-template-columns:1fr 90px 70px;align-items:center;gap:12px;display:grid}.member-head{border-bottom:1px solid var(--line);color:#7c8f84;padding:10px 0;font-size:7px}.team-panel section article{border-bottom:1px solid var(--line);grid-template-columns:32px 1fr 90px 70px;padding:14px 0}.member-avatar{color:#3f7358;background:#e2eee7;border-radius:50%;place-items:center;width:29px;height:29px;font-size:8px;display:grid}.team-panel article b,.team-panel article span{display:block}.team-panel article b{font-size:9px}.team-panel article span{color:#7c8f84;margin-top:3px;font-size:7px}.team-panel article strong{text-transform:capitalize;font-size:8px}.team-panel article em{color:#4b775f;text-transform:uppercase;font-size:7px;font-style:normal}.team-panel form p{margin-bottom:25px}@media (width<=900px){.signal-toolbar{align-items:flex-start;gap:20px}.product-tabs{flex-wrap:wrap}.product-panel{grid-template-columns:1fr;gap:35px}.rules-panel form,.team-panel form{border-left:0;border-top:1px solid var(--line);padding:30px 0 0}.product-panel{padding:24px}}@media (width<=600px){.signal-toolbar{display:block}.product-tabs{margin-top:18px}.product-tabs button{flex:1}.product-panel{padding:20px}.dropzone{padding:35px 18px}.team-panel section article{grid-template-columns:30px 1fr}.team-panel article strong,.team-panel article em,.member-head{display:none}}.import-result{text-align:left;cursor:default;background:#fff;border:1px solid #b8d8c7;border-radius:8px;width:100%;margin-top:22px;padding:18px}.import-result header{justify-content:space-between;align-items:center;gap:14px;display:flex}.import-result header small,.import-result header b{display:block}.import-result header b{color:#123c2d;margin-top:4px;font-size:12px}.import-result header>span{letter-spacing:.08em;color:#397258;background:#e5f3eb;border-radius:20px;padding:6px 9px;font-size:7px;font-weight:800}.import-result>div{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0;display:grid}.import-result>div span{color:#66796f;background:#f2f6f3;border-radius:5px;padding:9px;font-size:7px}.import-result>div b{color:#14231e;margin-bottom:2px;font-size:13px;display:block}.import-result>button{color:#fff;cursor:pointer;background:#123c2d;border:0;border-radius:6px;padding:10px 13px;font-size:8px;font-weight:800}.import-result>p{text-align:left!important;margin:8px 0 0!important;font-size:8px!important;line-height:1.5!important}@media (width<=600px){.import-result>div{grid-template-columns:repeat(2,1fr)}}.fact-contract-panel{border:1px solid var(--line);background:#fff;border-radius:12px;margin:16px 22px 40px;overflow:hidden}.fact-contract-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;padding:30px;display:flex}.fact-contract-panel small{letter-spacing:.13em;color:#64796d;font-size:8px;font-weight:800}.fact-contract-panel h2{font-family:var(--font-display);letter-spacing:-.035em;margin:8px 0;font-size:29px}.fact-contract-panel p{color:#66796f;font-size:10px;line-height:1.6}.fact-contract-panel>header strong{white-space:nowrap;border-radius:20px;padding:8px 11px;font-size:8px}.fact-contract-panel>header .confirmed{color:#087451;background:#e2f5ec}.fact-contract-panel>header .pending{color:#8b6411;background:#fff2d8}.fact-source-list{padding:20px 30px}.fact-source-list article{border:1px solid #d7e4dc;border-radius:8px;align-items:center;gap:14px;padding:15px;display:flex}.fact-source-list article>span{background:#edf4ef;border-radius:8px;place-items:center;width:38px;height:38px;font-size:9px;font-weight:900;display:grid}.fact-source-list b{margin-top:4px;font-size:12px;display:block}.fact-source-list p{margin:3px 0 0}.fact-boundary-grid{grid-template-columns:1fr 1fr;gap:14px;padding:0 30px 24px;display:grid}.fact-boundary-grid>section{background:#f2faf6;border:1px solid #cfe3d8;border-radius:9px;padding:22px}.fact-boundary-grid>section.excluded{background:#fff7f4;border-color:#ead5cf}.fact-boundary-grid h3{margin:8px 0 15px;font-size:15px}.fact-boundary-grid ul{margin:0;padding-left:18px}.fact-boundary-grid li{color:#53685d;font-size:10px;line-height:1.7}.fact-contract-acceptance{background:#fafcfb;border:1px solid #cbd9d1;border-radius:8px;gap:12px;margin:0 30px 24px;padding:16px;font-size:10px;line-height:1.5;display:flex}.fact-contract-acceptance input{margin-top:2px}.fact-contract-panel>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 30px;display:flex}.fact-contract-panel>footer a,.fact-contract-panel>footer button{font-size:9px;font-weight:800}.fact-contract-panel>footer button,.fact-contract-panel>footer .primary{color:#fff;background:#0c5b42;border:0;border-radius:6px;padding:12px 16px;text-decoration:none}.fact-contract-panel>footer button:disabled{opacity:.4}.fact-contract-panel>p[role=status]{color:#176747;margin:0;padding:0 30px 22px}@media (width<=760px){.fact-contract-panel>header,.fact-contract-panel>footer{display:block}.fact-contract-panel>header strong{margin-top:12px;display:inline-block}.fact-boundary-grid{grid-template-columns:1fr}.fact-contract-panel>footer a,.fact-contract-panel>footer button{margin-top:10px;display:block}}.access-lab{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:28px;overflow:hidden}.access-lab>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:24px;padding:30px 34px;display:flex}.access-lab h2{font-family:var(--font-display);margin:7px 0;font-size:32px}.access-lab p{color:#687b70;max-width:720px;font-size:10px;line-height:1.6}.access-lab header button{color:#fff;background:#0d543e;border:0;border-radius:7px;align-self:center;padding:14px 18px;font-weight:800}.access-boundaries{color:#fff;background:#071731;grid-template-columns:repeat(3,1fr);display:grid}.access-boundaries article{padding:21px 25px}.access-boundaries article+article{border-left:1px solid #29405f}.access-boundaries b,.access-boundaries span{display:block}.access-boundaries span{color:#aab9ce;margin-top:6px;font-size:8px}.access-score{color:#155e43;background:#e8f5ed;justify-content:space-between;padding:18px 25px;display:flex}.access-score span{font-size:8px}.access-matrix{border:1px solid var(--line);border-radius:8px;margin:24px;overflow:hidden}.access-row{grid-template-columns:140px repeat(6,1fr);align-items:center;display:grid}.access-row>*{border-bottom:1px solid var(--line);text-align:center;padding:13px 10px;font-size:8px}.access-row strong{text-align:left}.access-row.heading{background:#f3f6fa}.access-row .allow{color:#087956;background:#eff9f3}.access-row .deny{color:#7d8795}.access-tests{grid-template-columns:repeat(3,1fr);gap:9px;padding:0 24px 24px;display:grid}.access-tests article{border:1px solid var(--line);border-radius:7px;align-items:center;gap:9px;padding:12px;font-size:8px;display:flex}.access-tests i{color:#087956;font-style:normal}.access-tests span{flex:1}.access-tests b{color:#087956}@media (width<=900px){.access-lab>header{display:block}.access-boundaries,.access-tests{grid-template-columns:1fr}.access-row{grid-template-columns:110px repeat(6,100px);min-width:710px}.access-matrix{overflow:auto}}.signal-loading span{background:#e0eee6;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 22px;font-size:20px;display:grid}.signal-loading b,.signal-loading small{display:block}.signal-loading b{font-family:var(--font-display);font-size:24px}.signal-loading small{color:#71867b;margin-top:10px;font-size:8px}.product-loop{grid-template-columns:.75fr 1.25fr;align-items:start;gap:100px;padding:110px 0;display:grid}.product-loop h2{font-family:var(--font-display);letter-spacing:-.05em;margin:18px 0;font-size:48px;line-height:1.1}.product-loop>div>p:not(.eyebrow){color:var(--muted);max-width:430px;font-size:12px;line-height:1.7}.product-loop .btn{width:auto;margin-top:20px}.product-loop ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.product-loop li{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr 1fr;align-items:center;gap:14px;padding:18px 0;display:grid}.product-loop li span{color:#82938a;font-size:7px}.product-loop li b{font-size:11px}.product-loop li em{color:#71837a;font-size:8px;font-style:normal}@media (width<=900px){.product-loop{grid-template-columns:1fr;gap:45px;padding:80px 20px}}@media (width<=600px){.product-loop li{grid-template-columns:30px 1fr}.product-loop li em{grid-column:2}.product-loop h2{font-size:38px}}.workspace-controls{align-items:center;gap:8px;display:flex}.alert-button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;width:38px;height:38px;font-size:17px;position:relative}.alert-button b{color:#fff;background:#c9534a;border-radius:50%;place-items:center;width:17px;height:17px;font-size:7px;display:grid;position:absolute;top:-5px;right:-4px}.notification-center{z-index:20;border:1px solid var(--line);background:#fff;border-radius:10px;width:390px;position:absolute;top:112px;right:38px;overflow:hidden;box-shadow:0 24px 65px #0b281e2b}.notification-center header{border-bottom:1px solid var(--line);padding:17px 18px;height:auto!important;display:block!important}.notification-center header b,.notification-center header span{display:block}.notification-center header b{font-size:11px}.notification-center header span{color:#7a8d82;margin-top:4px;font-size:7px}.notification-center>button{text-align:left;border:0;border-bottom:1px solid var(--line);cursor:pointer;background:#fff;grid-template-columns:7px 1fr auto;align-items:center;gap:10px;width:100%;padding:14px 18px;display:grid}.notification-center>button:hover{background:#f0f5f2}.notification-center>button>i{background:#55a378;border-radius:50%;width:6px;height:6px}.notification-center button div b,.notification-center button div span{display:block}.notification-center button div b{font-size:8px}.notification-center button div span{color:#7b8c83;margin-top:3px;font-size:7px}.notification-center button em{color:#668072;font-size:6px;font-style:normal}.notification-center>p{color:#71847a;padding:20px;font-size:9px}.workflow-fields{grid-template-columns:1.2fr .8fr;gap:9px;margin:15px 0;display:grid}.workflow-fields label{letter-spacing:.1em;color:#72867b;font-size:6px}.workflow-fields select,.workflow-fields input{width:100%;font:inherit;color:var(--ink);background:#fbfdfb;border:1px solid #cedbd3;border-radius:5px;margin-top:5px;padding:8px;font-size:8px}.comment-box{border-top:1px solid var(--line);margin-top:18px;padding-top:15px;position:relative}.comment-box label{letter-spacing:.12em;color:#71847a;margin-bottom:7px;font-size:6px;display:block}.comment-box textarea{resize:vertical;width:100%;min-height:68px;font:inherit;background:#fbfdfb;border:1px solid #cedbd3;border-radius:6px;padding:9px 48px 9px 9px;font-size:8px}.comment-box button{color:#fff;background:#123c2d;border:0;border-radius:4px;padding:7px 9px;font-size:7px;position:absolute;bottom:7px;right:7px}.comment-box button:disabled{opacity:.4}.comments{border-top:1px solid var(--line);margin-top:15px;padding-top:15px}.comments>small{letter-spacing:.12em;color:#71847a;font-size:6px}.comments>div{gap:9px;margin-top:13px;display:flex}.comments>div>span{color:#47745c;background:#e0eee6;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:7px;display:grid}.comments p{margin:0}.comments p b,.comments p em,.comments p small{display:block}.comments p b{font-size:8px}.comments p em{color:#53675c;margin:3px 0;font-size:8px;font-style:normal;line-height:1.45}.comments p small{color:#85968d;font-size:6px}@media (width<=700px){.workspace-controls{align-items:flex-start}.notification-center{width:auto;position:fixed;top:85px;left:14px;right:14px}.workflow-fields{grid-template-columns:1fr}.workflow-fields label:last-child{grid-column:1}}.protected-dashboard aside nav a{color:#8ea398;border-radius:6px;align-items:center;gap:9px;padding:11px;font-size:10px;transition:all .18s;display:flex}.protected-dashboard aside nav a:hover{color:#d4e7dd;background:#113629}.protected-dashboard aside nav a.on{color:#fff;background:#173c2f}.protected-dashboard aside nav a span{color:inherit;padding:0;font-size:10px}.analytics-panel,.patterns-panel,.integration-surface,.settings-surface{min-height:540px}.analytics-summary{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:repeat(3,1fr);display:grid}.analytics-summary article+article{border-left:1px solid var(--line)}.analytics-summary small,.analytics-summary span{color:#7c8e84;font-size:7px;display:block}.analytics-summary small{letter-spacing:.12em}.analytics-summary strong{margin:8px 0 4px;font-size:32px;display:block}.analytics-grid{grid-template-columns:1.2fr .8fr;gap:14px;margin-top:14px;display:grid}.analytics-grid>section{border:1px solid var(--line);background:#fff;border-radius:9px;padding:28px}.analytics-grid section>small,.patterns-panel small,.integration-cards small,.settings-note>small{letter-spacing:.12em;color:#74877c;font-size:7px}.analytics-grid h2,.pattern-intro h2,.settings-note h2{font-family:var(--font-display);letter-spacing:-.04em;margin:10px 0 25px;font-size:27px}.metric-bar{text-transform:capitalize;grid-template-columns:80px 1fr 25px;align-items:center;gap:12px;margin:18px 0;font-size:8px;display:grid}.metric-bar i{background:#e5ede8;border-radius:10px;height:7px;overflow:hidden}.metric-bar i b{background:#5aa47f;border-radius:10px;min-width:3px;height:100%;display:block}.metric-bar strong{text-align:right}.donut{text-align:center;border-radius:50%;place-content:center;width:160px;height:160px;margin:28px auto;display:grid}.donut b{font-size:24px}.donut span{color:#71847a;font-size:7px}.analytics-grid section>p{color:#778a80;text-align:center;font-size:8px;line-height:1.6}.patterns-panel{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:.65fr 1.35fr;gap:55px;padding:38px;display:grid}.pattern-intro p{color:#66796f;font-size:10px;line-height:1.7}.pattern-intro a{border-bottom:1px solid var(--line);margin-top:15px;padding-bottom:4px;font-size:8px;font-weight:800;display:inline-block}.patterns-panel>section{grid-template-columns:1fr 1fr;gap:14px;display:grid}.patterns-panel>section>div{border:1px solid var(--line);border-radius:8px;padding:20px}.patterns-panel article{border-top:1px solid var(--line);grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:15px 0;display:grid}.patterns-panel article>span{color:#4c7e65;background:#e5f0e9;border-radius:50%;place-items:center;width:26px;height:26px;font-size:9px;display:grid}.patterns-panel article b,.patterns-panel article em{display:block}.patterns-panel article b{font-size:9px}.patterns-panel article em{color:#7c8f84;margin-top:3px;font-size:7px;font-style:normal}.patterns-panel article strong{font-size:10px}.integration-cards{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px;display:grid}.integration-cards article{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:38px 1fr;gap:13px;padding:20px;display:grid}.integration-cards article>span{background:#e7eee9;border-radius:8px;place-items:center;width:36px;height:36px;font-size:9px;font-weight:800;display:grid}.integration-cards p{color:#71847a;margin:0;font-size:8px;line-height:1.5}.integration-cards article>b{color:#788b80;border-top:1px solid var(--line);grid-column:1/-1;padding-top:12px;font-size:7px}.integration-cards article.connected>b{color:#367858}.integration-surface .import-panel{min-height:420px}.settings-surface{grid-template-columns:340px 1fr;gap:14px;display:grid}.settings-note{color:#fff;background:#123c2d;border-radius:9px;padding:30px}.settings-note h2{color:#fff}.settings-note p{color:#aec3b8;margin-bottom:30px;font-size:9px;line-height:1.7}.settings-note>div{border-top:1px solid #537164;justify-content:space-between;padding:14px 0;font-size:8px;display:flex}.settings-note>div b{color:#a9e2c4}.settings-note>div b.pending{color:#e8c68b}.settings-surface .team-panel{grid-template-columns:1fr;min-height:540px}.settings-surface .team-panel form{border-left:0;border-top:1px solid var(--line);padding:28px 0 0}.settings-surface .team-panel>section{min-width:0}@media (width<=1100px){.patterns-panel,.settings-surface,.integration-cards{grid-template-columns:1fr}.settings-note{min-height:auto}.analytics-grid{grid-template-columns:1fr}}@media (width<=700px){.analytics-summary{grid-template-columns:1fr}.analytics-summary article+article{border-left:0;border-top:1px solid var(--line)}.patterns-panel{padding:22px}.patterns-panel>section{grid-template-columns:1fr}.product-tabs{display:none}}.embedded-rules{margin-top:14px}.embedded-rules .product-panel{min-height:auto}.integration-cards article>button{border:0;border-top:1px solid var(--line);text-align:left;color:#315f49;cursor:pointer;background:0 0;grid-column:1/-1;padding:12px 0 0;font-size:8px;font-weight:800}.integration-cards article.configured{border-color:#d3b979}.integration-cards article.configured>button{color:#8a6921}.connector-form,.workspace-form{border:1px solid var(--line);background:#fff;border-radius:9px;margin-bottom:14px;padding:30px}.connector-form header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;margin-bottom:24px;padding-bottom:20px;display:flex}.connector-form header small,.workspace-form>small{letter-spacing:.13em;color:#72857a;font-size:7px}.connector-form h2,.workspace-form h2{font-family:var(--font-display);letter-spacing:-.04em;margin:7px 0 0;font-size:28px}.connector-form header>button{color:#63776b;cursor:pointer;background:0 0;border:0;font-size:8px}.connector-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.connector-grid label{color:#52675b;font-size:8px;font-weight:800}.connector-grid input,.connector-grid select{width:100%;font:inherit;color:var(--ink);background:#fbfdfb;border:1px solid #cfdbd4;border-radius:6px;margin-top:7px;padding:11px;font-size:9px;display:block}.secret-warning{background:#edf4ef;border-radius:7px;gap:12px;margin:22px 0;padding:14px;display:flex}.secret-warning b,.secret-warning span{font-size:8px}.secret-warning span{color:#687b71}.connector-form>button,.workspace-form>button{color:#fff;background:#123c2d;border:0;border-radius:6px;padding:12px 15px;font-size:8px;font-weight:800}.connector-form>em,.workspace-form>em{color:#4e725f;margin-left:12px;font-size:8px;font-style:normal}.settings-surface-v2{grid-template-columns:.72fr 1.28fr;align-items:start;gap:14px;display:grid}.workspace-form{margin:0}.workspace-form .connector-grid{grid-template-columns:1fr}.workspace-status span{border-top:1px solid var(--line);justify-content:space-between;padding:12px 0;font-size:8px;display:flex}.workspace-status b{color:#397454}.workspace-status b.pending{color:#987429}.settings-team .team-panel{grid-template-columns:1fr;min-height:auto}.settings-team .team-panel form{border-left:0;border-top:1px solid var(--line);padding:28px 0 0}.settings-team .product-panel{min-height:auto}.settings-team .team-panel>section{min-width:0}.integration-cards article.selected{background:#fbfefc;border-color:#4b9b73;box-shadow:0 0 0 1px #4b9b73}.integration-overview{border:1px solid var(--line);background:#fff;border-radius:9px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:300px;padding:38px;display:flex}.integration-overview small{letter-spacing:.13em;color:#72857a;font-size:7px}.integration-overview h2{font-family:var(--font-display);letter-spacing:-.04em;margin:10px 0;font-size:30px}.integration-overview p{color:#66796f;max-width:540px;font-size:10px;line-height:1.7}.connector-detail>button{color:#496b59;cursor:pointer;background:0 0;border:0;padding:4px 0 12px;font-size:8px;font-weight:800}.connector-detail .import-panel{margin-top:0}.connection-entitlement{border:1px solid var(--line);background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:14px;padding:16px 20px;display:flex}.connection-entitlement div{align-items:center;gap:12px;display:flex}.connection-entitlement small{letter-spacing:.12em;color:#7459a8;font-size:7px}.connection-entitlement b{color:#4e2d95;background:#eee8ff;border-radius:999px;padding:7px 11px;font-size:8px}.connection-entitlement p{color:#64766d;max-width:690px;margin:0;font-size:8px;line-height:1.55}.integration-cards article div>em{color:#687a71;margin-top:10px;font-size:7px;font-style:normal;font-weight:700;display:block}@media (width<=1250px){.integration-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.connection-entitlement,.connection-entitlement div{flex-direction:column;align-items:flex-start}.integration-cards{grid-template-columns:1fr}}.connector-health{border:1px solid var(--line);background:#fff;border-radius:9px;padding:28px}.connector-health>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.connector-health>header small,.connector-health-kpis small{letter-spacing:.12em;color:#72857a;font-size:7px}.connector-health>header h2{font-family:var(--font-display);letter-spacing:-.04em;margin:8px 0;font-size:30px}.connector-health>header p{color:#687b71;max-width:690px;font-size:9px;line-height:1.65}.connector-health>header button,.connector-health-list button{color:#fff;white-space:nowrap;cursor:pointer;background:#123c2d;border:0;border-radius:6px;padding:11px 14px;font-size:8px;font-weight:800}.connector-health-kpis{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(4,1fr);margin:22px 0;display:grid}.connector-health-kpis article+article{border-left:1px solid var(--line)}.connector-health-kpis b{margin-top:7px;font-size:15px;display:block}.connector-health-list article{border-top:1px solid var(--line);grid-template-columns:10px minmax(170px,1fr) auto minmax(260px,1.5fr) auto;align-items:center;gap:14px;padding:16px 0;display:grid}.connector-health-list i{background:#d49a49;border-radius:50%;width:8px;height:8px}.connector-health-list i.healthy{background:#55a67c}.connector-health-list i.attention{background:#ca554d}.connector-health-list i.stale{background:#d88b3d}.connector-health-list i.ready{background:#5f91ad}.connector-health-list b,.connector-health-list span{display:block}.connector-health-list span,.connector-health-list p{color:#74877c;font-size:7px;line-height:1.5}.connector-health-list p{margin:0}.connector-health-list strong{text-transform:uppercase;letter-spacing:.08em;color:#6a7d73;font-size:7px}.connector-health-list strong.healthy{color:#317451}.connector-health-list strong.attention{color:#ac3832}.connector-health-list strong.stale{color:#9a6226}.connector-health-empty{border-top:1px solid var(--line);padding:24px 0 4px}.connector-health-empty b,.connector-health-empty span{display:block}.connector-health-empty span{color:#74877c;margin-top:5px;font-size:8px}@media (width<=900px){.connector-health-list article{grid-template-columns:10px 1fr auto}.connector-health-list p,.connector-health-list button{grid-column:2/-1}.connector-health-kpis{grid-template-columns:1fr 1fr}.connector-health-kpis article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.connector-health-kpis article:nth-child(4){border-top:1px solid var(--line)}}@media (width<=620px){.connector-health{padding:20px}.connector-health>header{flex-direction:column}.connector-health-kpis{grid-template-columns:1fr}.connector-health-kpis article+article{border-left:0;border-top:1px solid var(--line)}.connector-health-list article{grid-template-columns:10px 1fr}.connector-health-list strong,.connector-health-list p,.connector-health-list button{grid-column:2}.connector-health-list button{justify-self:start}}.admin-settings{border:1px solid var(--line);background:#fff;border-radius:9px;min-height:620px;overflow:hidden}.settings-tabs{border-bottom:1px solid var(--line);background:#f7faf8;gap:4px;padding:12px;display:flex}.settings-tabs button{font:inherit;color:#66796f;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:10px 14px;font-size:8px;font-weight:800}.settings-tabs button.on{color:#fff;background:#123c2d}.settings-tabs button:disabled{opacity:.35;cursor:not-allowed}.admin-settings>.workspace-form{border:0;border-radius:0;max-width:880px;margin:0}.workspace-type{grid-template-columns:1fr 1fr;gap:12px;margin:22px 0;display:grid}.workspace-type button{text-align:left;border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fbfdfb;border-radius:8px;flex-direction:column;gap:6px;padding:18px;display:flex}.workspace-type button.on{border-color:#4b9b73;box-shadow:0 0 0 1px #4b9b73}.workspace-type b{font-size:10px}.workspace-type span{color:#6c8075;font-size:8px;line-height:1.5}.departments-panel{grid-template-columns:1.25fr .75fr;min-height:520px}.departments-panel section>p,.permissions-panel>p{color:#6b7e73;font-size:9px;line-height:1.65}.departments-panel article{border-top:1px solid var(--line);grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:16px 0;display:grid}.departments-panel article>span{background:#e5f0e9;border-radius:50%;place-items:center;width:32px;height:32px;font-size:8px;display:grid}.departments-panel article b,.departments-panel article em{display:block}.departments-panel article b{font-size:9px}.departments-panel article em{color:#788b80;margin-top:4px;font-size:7px;font-style:normal}.departments-panel article strong{text-transform:uppercase;color:#397454;font-size:7px}.empty-admin{border:1px dashed var(--line);color:#74877c;border-radius:8px;margin-top:24px;padding:24px;font-size:8px}.team-panel label textarea,.departments-panel textarea{width:100%;min-height:90px;font:inherit;background:#fbfdfb;border:1px solid #cfdbd4;border-radius:6px;margin-top:7px;padding:11px;font-size:9px;display:block}.permissions-panel{max-width:900px;padding:32px}.permissions-panel>small{letter-spacing:.13em;color:#72857a;font-size:7px}.permissions-panel h2{font-family:var(--font-display);margin:8px 0;font-size:28px}.permissions-panel article{border-top:1px solid var(--line);grid-template-columns:110px 130px 1fr;align-items:center;gap:18px;padding:17px 0;display:grid}.permissions-panel article b{font-size:9px}.permissions-panel article strong{color:#397454;font-size:8px}.permissions-panel article span{color:#6d8075;font-size:8px}.setup-steps{grid-template-columns:repeat(4,1fr);gap:6px;margin:-5px 0 24px;display:grid}.setup-steps span{color:#71847a;background:#edf2ef;border-radius:6px;padding:10px;font-size:7px}.setup-steps span.on{color:#fff;background:#123c2d}.object-scope{border:1px solid var(--line);border-radius:8px;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:12px;padding:16px;display:grid}.object-scope legend{padding:0 6px;font-size:8px;font-weight:800}.object-scope label{align-items:center;gap:8px;font-size:8px;display:flex}.object-scope input{width:auto;margin:0}.connector-form .connector-grid:has(.object-scope){align-items:end}@media (width<=800px){.settings-tabs{overflow-x:auto}.workspace-type,.departments-panel{grid-template-columns:1fr}.permissions-panel article{grid-template-columns:1fr;gap:5px}.object-scope,.setup-steps{grid-template-columns:1fr 1fr}}@media (width<=1050px){.settings-surface-v2,.connector-grid{grid-template-columns:1fr}}@media (width<=650px){.connector-form,.workspace-form{padding:22px}.secret-warning{display:block}.secret-warning span{margin-top:5px;display:block}}.lifecycle-panel{max-width:920px;padding:32px}.lifecycle-panel>header{justify-content:space-between;align-items:start;gap:24px;display:flex}.lifecycle-panel small{letter-spacing:.13em;color:#7459a8;font-size:8px;font-weight:900}.lifecycle-panel h2{font-family:var(--font-display);margin:8px 0;font-size:30px}.lifecycle-panel p{color:#637387;max-width:680px;font-size:10px;line-height:1.65}.lifecycle-panel header>span{white-space:nowrap;border-radius:18px;padding:8px 11px;font-size:8px;font-weight:900}.lifecycle-panel header>span.ready{color:#087452;background:#e4f4ec}.lifecycle-panel header>span.pending{color:#8a6512;background:#fff4dc}.lifecycle-assurance{grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0;display:grid}.lifecycle-assurance article{border:1px solid var(--line);border-radius:8px;gap:11px;padding:16px;display:flex}.lifecycle-assurance article>b{color:#087452;background:#e4f4ec;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;display:grid}.lifecycle-assurance strong,.lifecycle-assurance em{display:block}.lifecycle-assurance strong{font-size:9px}.lifecycle-assurance em{color:#718095;margin-top:4px;font-size:8px;font-style:normal;line-height:1.45}.lifecycle-warning{background:#fff6f3;border:1px solid #f2c8bd;border-radius:8px;margin-bottom:20px;padding:17px}.lifecycle-warning b{color:#9b3829;font-size:10px}.lifecycle-warning p{color:#7c4a42;margin:5px 0 0}.lifecycle-panel>label{font-size:9px;font-weight:800;display:block}.lifecycle-panel code{background:#edf0f5;border-radius:4px;padding:3px 6px}.lifecycle-panel input{border:1px solid #ccd5e2;border-radius:6px;width:100%;max-width:560px;margin-top:9px;padding:12px;display:block}.lifecycle-panel .danger-action{color:#fff;background:#a9352b;border:0;border-radius:6px;margin-top:14px;padding:13px 16px;font-size:9px;font-weight:900;display:block}.lifecycle-panel .danger-action:disabled{opacity:.4}.lifecycle-panel>em,.lifecycle-panel>a{margin-top:12px;font-size:9px;font-style:normal;display:block}.lifecycle-panel>a{color:#3d2aa6;font-weight:800}@media (width<=760px){.lifecycle-panel>header{display:block}.lifecycle-panel header>span{margin-top:10px;display:inline-block}.lifecycle-assurance{grid-template-columns:1fr}}.notification-policy{padding:30px}.notification-policy>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.notification-policy>header small,.delivery-rules small{letter-spacing:.13em;color:#72857a;font-size:7px}.notification-policy>header h2{font-family:var(--font-display);letter-spacing:-.04em;margin:7px 0;font-size:30px}.notification-policy>header p,.delivery-rules p{color:#687c71;max-width:610px;margin:0;font-size:9px;line-height:1.6}.notification-policy>header>span{border:1px solid var(--line);text-align:center;color:#71847a;border-radius:8px;min-width:112px;padding:12px;font-size:7px}.notification-policy>header>span b{font-family:var(--font-display);color:#123c2d;font-size:22px;display:block}.channel-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.channel-grid article{border:1px solid var(--line);background:#fbfdfb;border-radius:9px;grid-template-columns:32px 1fr auto;gap:12px;min-height:142px;padding:18px;display:grid;position:relative}.channel-grid article.enabled{background:#f2f8f4;border-color:#75ad8e}.channel-index{color:#476d59;background:#e5eee8;border-radius:50%;place-items:center;width:29px;height:29px;font-size:7px;display:grid}.channel-grid article small{letter-spacing:.1em;color:#74877c;font-size:6px}.channel-grid article h3{margin:7px 0;font-size:11px}.channel-grid article p{color:#71847a;margin:0;font-size:8px;line-height:1.5}.policy-switch input{opacity:0;position:absolute}.policy-switch span{cursor:pointer;background:#ccd8d1;border-radius:20px;width:30px;height:17px;display:block;position:relative}.policy-switch span:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;transition:all .15s;position:absolute;top:3px;left:3px}.policy-switch input:checked+span{background:#1c6849}.policy-switch input:checked+span:after{left:16px}.policy-switch input:disabled+span{cursor:not-allowed;opacity:.55}.delivery-rules{background:#eef4f0;border-radius:9px;grid-template-columns:1.4fr repeat(3,.72fr);align-items:end;gap:16px;margin:22px 0;padding:22px;display:grid}.delivery-rules>div{grid-row:span 2}.delivery-rules label{color:#53685d;font-size:7px;font-weight:800}.delivery-rules label:nth-of-type(n+4){grid-column:auto}.delivery-rules select,.delivery-rules input{width:100%;font:inherit;background:#fff;border:1px solid #c9d7cf;border-radius:6px;margin-top:7px;padding:10px;font-size:8px;display:block}.notification-policy>button{color:#fff;background:#123c2d;border:0;border-radius:6px;padding:12px 15px;font-size:8px;font-weight:800}.notification-policy>em{color:#4e725f;margin-left:12px;font-size:8px;font-style:normal}@media (width<=1100px){.channel-grid,.delivery-rules{grid-template-columns:1fr 1fr}.delivery-rules>div{grid-area:auto/1/auto/-1}}@media (width<=700px){.notification-policy{padding:22px}.notification-policy>header{display:block}.notification-policy>header>span{margin-top:14px}.channel-grid,.delivery-rules{grid-template-columns:1fr}.delivery-rules>div{grid-column:auto}}.credential-vault{color:#fff;background:#0d3024;border:1px solid #1d4b3a;border-radius:9px;grid-template-columns:1fr 1fr auto;align-items:end;gap:24px;margin-bottom:14px;padding:24px;display:grid}.credential-vault small{letter-spacing:.11em;color:#91b4a2;font-size:7px}.credential-vault h2{font-family:var(--font-display);letter-spacing:-.03em;margin:7px 0;font-size:23px}.credential-vault p{color:#afc8bb;max-width:520px;margin:0 0 12px;font-size:8px;line-height:1.6}.credential-vault span{letter-spacing:.08em;border-radius:20px;padding:6px 9px;font-size:7px;font-weight:800;display:inline-block}.credential-vault span.ready{color:#baf0d2;background:#245b43}.credential-vault span.pending{color:#f1d49b;background:#5a4321}.credential-vault label{font-size:8px;font-weight:800}.credential-vault input{width:100%;font:inherit;color:#102a20;background:#f8fcfa;border:1px solid #527365;border-radius:6px;margin-top:7px;padding:12px;font-size:9px;display:block}.credential-vault label small{letter-spacing:0;margin-top:6px;line-height:1.5;display:block}.credential-vault>button{color:#143d2d;white-space:nowrap;background:#dff2e8;border:0;border-radius:6px;padding:12px 15px;font-size:8px;font-weight:800}.credential-vault>button:disabled{opacity:.4}@media (width<=1000px){.credential-vault{grid-template-columns:1fr}.credential-vault>button{justify-self:start}}.connector-status{border:1px solid var(--line);border-radius:7px;grid-template-columns:repeat(3,1fr);margin:0 0 20px;display:grid}.connector-status span{color:#6c8075;padding:13px;font-size:8px}.connector-status span+span{border-left:1px solid var(--line)}.connector-status b{color:var(--ink);margin-top:5px;display:block}.connector-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.connector-actions button,.connector-actions a{color:#fff;cursor:pointer;background:#123c2d;border:0;border-radius:6px;padding:12px 15px;font-size:8px;font-weight:800;text-decoration:none}.connector-actions .secondary{color:#204c37;background:#e5efe9}.connector-actions .danger{color:#9c3f32;background:#fff2ef}.connector-actions .disabled{opacity:.42;cursor:not-allowed}.connector-form>.connector-actions+em{margin:14px 0 0;display:block}.connector-form>.connector-actions button{margin:0}@media (width<=650px){.connector-status{grid-template-columns:1fr}.connector-status span+span{border-left:0;border-top:1px solid var(--line)}}.demo-shell aside nav button{text-align:left;font:inherit;color:#91a69b;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:11px;font-size:10px}.demo-shell aside nav button:hover{color:#fff;background:#102f24}.demo-shell aside nav button.on{color:#fff;background:#173c2f}.demo-view{margin-top:24px}.demo-analytics{grid-template-columns:1.3fr .7fr;gap:14px;display:grid}.demo-analytics>section,.pattern-summary,.demo-settings>section,.demo-settings>aside{border:1px solid var(--line);background:#fff;border-radius:9px;padding:28px}.demo-analytics small,.pattern-summary small,.demo-settings small{letter-spacing:.12em;color:#74877c;font-size:7px}.demo-analytics h2,.pattern-summary h2,.demo-settings h2{font-family:var(--font-display);margin:8px 0 22px;font-size:26px}.demo-analytics section:first-child button{border:0;border-top:1px solid var(--line);width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:100px 1fr 90px;align-items:center;gap:15px;padding:18px 0;font-size:9px;display:grid}.demo-analytics section:first-child button i{background:#e4ebe7;border-radius:10px;height:8px;overflow:hidden}.demo-analytics section:first-child button i b{background:#58a27c;height:100%;display:block}.demo-analytics section:first-child button strong{text-align:right}.demo-ring{border-radius:50%;place-items:center;width:150px;height:150px;margin:28px auto;display:grid;position:relative}.demo-ring:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:14px}.demo-ring span{z-index:1;font-size:22px;font-weight:800;position:relative}.demo-analytics section:last-child p,.pattern-summary p,.demo-settings p{color:#6a7d72;font-size:9px;line-height:1.65}.demo-patterns{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px;display:grid}.demo-patterns button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:9px;padding:25px;transition:all .18s}.demo-patterns button:hover{border-color:#58a27c;transform:translateY(-2px)}.demo-patterns button>span{color:#c9d7cf;font-size:24px}.demo-patterns button small{letter-spacing:.12em;color:#5b816d;margin-top:25px;font-size:7px;display:block}.demo-patterns h3{font-family:var(--font-display);font-size:20px;line-height:1.2}.demo-patterns p{color:#71847a;font-size:9px}.demo-patterns b{color:#315f49;font-size:8px}.demo-settings{grid-template-columns:1.2fr .8fr;gap:14px;display:grid}.demo-settings label{margin-top:16px;font-size:8px;font-weight:800;display:block}.demo-settings select{border:1px solid var(--line);width:100%;font:inherit;background:#fbfdfb;border-radius:6px;margin-top:7px;padding:12px;font-size:9px;display:block}.demo-switch{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:18px;display:flex!important}.demo-switch b,.demo-switch em{display:block}.demo-switch em{color:#71847a;margin-top:4px;font-size:7px;font-style:normal;font-weight:400}.demo-switch input{width:18px;height:18px}.demo-settings section>button{color:#fff;cursor:pointer;background:#123c2d;border:0;border-radius:6px;margin-top:24px;padding:12px 15px;font-size:8px;font-weight:800}.demo-settings aside h3{font-family:var(--font-display);font-size:22px}.demo-settings dl>div{border-top:1px solid var(--line);justify-content:space-between;padding:12px 0;font-size:8px;display:flex}.demo-settings dd{font-weight:800}@media (width<=900px){.demo-analytics,.demo-settings,.demo-patterns{grid-template-columns:1fr}}.notification-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.notification-actions button,.notification-actions a{color:#fff;cursor:pointer;background:#123c2d;border:0;border-radius:6px;padding:12px 15px;font-size:8px;font-weight:800;text-decoration:none}.notification-actions .secondary{color:#174631;background:#e4eee8}.environment-badge,.environment-inline{color:#f5d58c;letter-spacing:.12em;background:#382c13;border:1px solid #b9892e;border-radius:999px;align-items:center;width:max-content;padding:7px 10px;font-size:7px;font-weight:800;display:inline-flex}.environment-badge{margin:18px 0 2px}.environment-inline{margin-top:8px}.environment-badge.development,.environment-inline.development,.environment-status-strip.development{color:#ffd3ce;background:#401f22;border-color:#b85a55}.environment-badge.production,.environment-inline.production,.environment-status-strip.production{color:#c9f0d9;background:#173c2d;border-color:#3e8b68}.environment-status-strip{color:#664d19;background:#fff9e9;border:1px solid #d8bc78;border-radius:8px;grid-template-columns:minmax(190px,1.4fr) repeat(4,minmax(120px,1fr));align-items:center;margin:0 0 18px;display:grid;overflow:hidden}.environment-status-strip small,.environment-status-strip b{display:block}.environment-status-strip small{letter-spacing:.12em;opacity:.75;font-size:6px}.environment-status-strip span,.environment-status-strip strong{font-size:7px}.environment-status-strip strong{color:#9a4f25}@media (width<=900px){.environment-status-strip{grid-template-columns:1fr 1fr}.environment-status-strip>*+*{border-top:1px solid #e6d5ab;border-left:0}.environment-status-strip>div{grid-column:1/-1}.environment-status-strip span:nth-of-type(2),.environment-status-strip strong{border-left:1px solid #e6d5ab}}@media (width<=620px){.environment-status-strip{grid-template-columns:1fr}.environment-status-strip>div,.environment-status-strip>span,.environment-status-strip>strong{grid-column:auto;border-left:0!important}.environment-inline{display:none}}.data-readiness{color:#fff;background:#081a3c;border:1px solid #2b426f;border-radius:12px;margin:0 0 24px;overflow:hidden}.data-readiness>header{border-bottom:1px solid #29416e;justify-content:space-between;gap:24px;padding:28px 30px;display:flex}.data-readiness>header small{letter-spacing:.14em;color:#8fa7dc;font-size:7px}.data-readiness>header h2{font-family:var(--font-display);letter-spacing:-.035em;margin:8px 0;font-size:28px}.data-readiness>header p{color:#aebcdb;max-width:760px;margin:0;font-size:9px;line-height:1.65}.data-readiness>header>b{color:#f2c568;letter-spacing:.1em;white-space:nowrap;background:#3a2a13;border:1px solid #9d7126;border-radius:999px;align-self:flex-start;padding:9px 12px;font-size:7px}.data-gate-grid{grid-template-columns:repeat(4,1fr);display:grid}.data-gate-grid article{border-bottom:1px solid #29416e;min-height:155px;padding:21px}.data-gate-grid article+article{border-left:1px solid #29416e}.data-gate-grid article:nth-child(5){border-left:0}.data-gate-grid article>div{align-items:center;gap:7px;display:flex}.data-gate-grid i{background:#d09942;border-radius:50%;width:7px;height:7px}.data-gate-grid i.ready,.data-gate-grid i.safe,.data-gate-grid i.configured{background:#58bd86}.data-gate-grid i.locked{background:#c65b55}.data-gate-grid small{letter-spacing:.1em;color:#9eafd3;font-size:6px}.data-gate-grid h3{margin:22px 0 8px;font-size:11px}.data-gate-grid p{color:#9eafd0;margin:0;font-size:8px;line-height:1.6}.data-readiness>footer{color:#9fb0d2;letter-spacing:.08em;background:#0d244d;gap:32px;padding:14px 22px;font-size:7px;display:flex}.data-readiness>footer b{color:#fff;margin-left:5px}@media (width<=1050px){.data-gate-grid{grid-template-columns:1fr 1fr}.data-gate-grid article:nth-child(odd),.data-gate-grid article:nth-child(5){border-left:0}}@media (width<=650px){.data-readiness>header{padding:22px;display:block}.data-readiness>header>b{margin-top:16px;display:inline-block}.data-gate-grid{grid-template-columns:1fr}.data-gate-grid article{border-left:0!important}.data-readiness>footer{flex-direction:column;gap:8px}}.delivery-rules label small{color:#72857a;margin:4px 0;font-weight:400;line-height:1.4;display:block}.routing-map,.recipient-directory{border:1px solid var(--line);background:#fff;border-radius:9px;margin:18px 0;padding:22px}.routing-map>small,.recipient-directory header small{letter-spacing:.12em;color:#72857a;font-size:7px}.routing-map h3,.recipient-directory h3{font-family:var(--font-display);margin:7px 0 16px;font-size:21px}.routing-map>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.routing-map span{background:#f0f5f2;border-radius:7px;padding:14px}.routing-map b,.routing-map em{display:block}.routing-map b{font-size:8px}.routing-map em{color:#6f8177;margin-top:5px;font-size:7px;font-style:normal}.recipient-directory header{justify-content:space-between;align-items:start;display:flex}.recipient-directory header>span{color:#397454;font-size:7px}.recipient-columns{grid-template-columns:1.25fr .75fr;gap:18px;display:grid}.recipient-columns>div{min-width:0}.recipient-columns h4{letter-spacing:.08em;color:#62766b;font-size:8px}.recipient-columns article{border-top:1px solid var(--line);align-items:center;gap:10px;padding:12px 0;display:flex}.recipient-columns article>div{flex:1;min-width:0}.recipient-columns article b,.recipient-columns article small{display:block}.recipient-columns article b{font-size:8px}.recipient-columns article small{color:#76887e;margin-top:3px;font-size:7px}.recipient-columns article label{white-space:nowrap;font-size:7px}.recipient-columns article select,.recipient-columns article>input{border:1px solid var(--line);font:inherit;background:#fbfdfb;border-radius:5px;padding:7px;font-size:7px}.recipient-columns article>input{width:180px}.recipient-directory>em{color:#397454;margin-top:10px;font-size:7px;font-style:normal;display:block}.test-recipient{border:1px solid var(--line);font:inherit;background:#fff;border-radius:6px;padding:10px;font-size:8px}@media (width<=900px){.routing-map>div{grid-template-columns:1fr 1fr}.recipient-columns{grid-template-columns:1fr}}@media (width<=600px){.routing-map>div{grid-template-columns:1fr}.recipient-columns article{flex-wrap:wrap;align-items:flex-start}.recipient-columns article>div{flex-basis:100%}}.automation-panel{padding:30px}.automation-panel>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.automation-panel>header small,.automation-history>small{letter-spacing:.13em;color:#72857a;font-size:7px}.automation-panel h2{font-family:var(--font-display);margin:7px 0;font-size:30px}.automation-panel>header p{color:#687c71;max-width:650px;font-size:9px;line-height:1.6}.automation-panel>header>span{letter-spacing:.08em;color:#8c6c2d;background:#efe8d7;border-radius:20px;padding:8px 10px;font-size:7px}.automation-panel>header>span.healthy{color:#2d704f;background:#dff1e6}.automation-kpis{border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(4,1fr);margin:22px 0;display:grid}.automation-kpis article{padding:18px}.automation-kpis article+article{border-left:1px solid var(--line)}.automation-kpis small,.automation-kpis b{display:block}.automation-kpis small{letter-spacing:.1em;color:#74877c;font-size:7px}.automation-kpis b{margin-top:8px;font-size:11px}.automation-policy{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:20px;display:grid}.automation-policy>div{background:#f0f5f2;border-radius:8px;padding:15px}.automation-policy b,.automation-policy span{display:block}.automation-policy b{font-size:8px}.automation-policy span{color:#71847a;margin-top:5px;font-size:7px}.automation-panel>button{color:#fff;background:#123c2d;border:0;border-radius:6px;padding:12px 15px;font-size:8px;font-weight:800}.automation-panel>em{color:#397454;margin-left:12px;font-size:8px;font-style:normal}.automation-history{border-top:1px solid var(--line);margin-top:25px;padding-top:20px}.automation-history article{border-bottom:1px solid var(--line);grid-template-columns:8px 1fr auto;align-items:center;gap:12px;padding:13px 0;display:grid}.automation-history article i{background:#57a57b;border-radius:50%;width:7px;height:7px}.automation-history article i.failed{background:#c9554c}.automation-history article b,.automation-history article span{display:block}.automation-history article b{text-transform:capitalize;font-size:8px}.automation-history article span,.automation-history time,.automation-history p{color:#74877c;margin-top:4px;font-size:7px}@media (width<=800px){.automation-kpis{grid-template-columns:1fr 1fr}.automation-kpis article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.automation-kpis article:nth-child(4){border-top:1px solid var(--line)}.automation-policy{grid-template-columns:1fr}}.identity-security-stack{gap:24px;display:grid}.session-security{background:#fff;border:1px solid #ccd9d3;border-radius:14px;padding:32px}.session-security>header{border-bottom:1px solid #d9e2de;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:22px;display:flex}.session-security h2{font-family:var(--font-display),serif;margin:7px 0;font-size:32px}.session-security p{color:#61746c;max-width:720px}.session-security button{color:#fff;cursor:pointer;background:#0a4434;border:0;border-radius:8px;padding:12px 16px;font-weight:700}.session-security article{border-bottom:1px solid #e0e7e4;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:18px 0;display:grid}.session-device{color:#0a4434;background:#edf4f1;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.session-security article div{gap:5px;display:grid}.session-security article b{align-items:center;gap:10px;display:flex}.session-security article em{letter-spacing:.1em;color:#0a6d4f;background:#e7f4ef;border-radius:20px;padding:5px 7px;font:700 10px/1 sans-serif}.session-security article small{color:#6a7c75}.session-message{color:#0a6d4f;margin-top:16px;display:block}@media (width<=720px){.session-security{padding:22px}.session-security>header{display:grid}.session-security article{grid-template-columns:auto 1fr}.session-security article button{grid-column:2;justify-self:start}}.identity-assurance{background:#fff;border:1px solid #d5dfda;border-radius:14px;margin:24px 0;padding:28px}.identity-assurance>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.identity-assurance h2{margin:8px 0;font:32px Georgia,serif}.identity-assurance p{color:#60716b}.identity-assurance>header>span{letter-spacing:.12em;border-radius:999px;padding:9px 13px;font-size:10px;font-weight:800}.identity-assurance .prepared{color:#795900;background:#fff2ca}.identity-assurance .enforced{color:#086342;background:#dff2e8}.assurance-providers{grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0;display:grid}.assurance-providers article{background:#f7faf8;border:1px solid #dce4e0;border-radius:10px;gap:7px;padding:18px;display:grid}.assurance-providers span{color:#60716b;font-size:11px}.assurance-controls{grid-template-columns:1fr 1fr;gap:12px;display:grid}.assurance-controls label{border:1px solid #dce4e0;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:17px;display:flex}.assurance-controls label span{gap:5px;display:grid}.assurance-controls small{color:#6e7a76}.assurance-controls select{max-width:180px}.identity-assurance>button{color:#fff;background:#0c4937;border:0;border-radius:8px;margin-top:18px;padding:14px 18px;font-weight:800}.identity-assurance>em{color:#5f3fae;margin-top:12px;display:block}@media (width<=800px){.assurance-providers,.assurance-controls{grid-template-columns:1fr}.identity-assurance>header{flex-direction:column}.assurance-controls label{flex-direction:column;align-items:flex-start}}.microsoft-signin{letter-spacing:.01em;background:#08142c;border-radius:6px;justify-content:center;align-items:center;gap:.7rem;padding:1rem;font:800 11px Inter,sans-serif;text-decoration:none;display:flex;color:#fff!important}.microsoft-signin span{color:#f3bd38}.microsoft-signin:hover{background:#152c58}.command-brand span{align-items:baseline;gap:8px;display:flex}.command-brand em{color:#f6bf37;text-transform:uppercase;letter-spacing:.12em;font:600 12px Arial,sans-serif}.command-mobile-menu{color:#fff;display:none;position:relative}.command-mobile-menu summary{cursor:pointer;border:1px solid #40516c;border-radius:7px;padding:10px 13px;list-style:none}.command-mobile-menu nav{z-index:80;background:#fff;flex-direction:column;width:250px;padding:12px;display:flex;position:absolute;top:48px;right:0;box-shadow:0 20px 55px #0000004d}.command-mobile-menu nav a{color:#071229;border-bottom:1px solid #e1e6ee;padding:12px}.command-stage-grid{border:1px solid #d8e0ea;grid-template-columns:repeat(3,1fr);display:grid}.command-stage-grid article{border-bottom:1px solid #d8e0ea;border-right:1px solid #d8e0ea;min-height:260px;padding:38px}.command-stage-grid span,.command-case-list header>span{color:#6b48db;letter-spacing:.16em}.command-stage-grid h2{margin:55px 0 14px;font:34px Georgia,serif}.command-stage-grid p{color:#586b80;line-height:1.7}.command-case-list>article{background:#fff;border:1px solid #d8e0ea;margin-bottom:24px}.command-case-list header{border-bottom:1px solid #d8e0ea;gap:28px;padding:34px;display:flex}.command-case-list h2{margin:8px 0;font:38px Georgia,serif}.command-case-list small{text-transform:uppercase;letter-spacing:.14em;color:#6c7e93}.command-case-list>article>div{grid-template-columns:1fr 1.4fr .8fr;display:grid}.command-case-list p,.command-case-list aside{border-right:1px solid #d8e0ea;flex-direction:column;gap:12px;margin:0;padding:30px;line-height:1.6;display:flex}.command-case-list b{text-transform:uppercase;letter-spacing:.13em;color:#6c7e93;font-size:10px}.command-case-list aside{color:#fff;background:#07152e;border:0}.command-source-grid{grid-template-columns:repeat(3,1fr)}.command-source-grid article{min-height:300px}.command-source-grid small{color:#16734d;text-transform:uppercase;letter-spacing:.12em;margin-top:18px;display:block}.command-pricing>header{margin:20px 0 25px}.command-pricing>header:nth-of-type(2){border-top:1px solid #d8e0ea;padding-top:60px}.command-pricing>header h2{font:42px Georgia,serif}.command-pricing>div{grid-template-columns:repeat(2,1fr);gap:18px;margin-bottom:60px;display:grid}.command-pricing article{background:#fff;border:1px solid #d8e0ea;flex-direction:column;min-height:430px;padding:36px;display:flex}.command-pricing article h2{font:36px Georgia,serif}.command-pricing article strong{color:#6041d1;font:26px Georgia,serif}.command-pricing article ul{padding:20px}.command-pricing article li{padding:8px}.command-pricing article a{margin-top:auto;font-weight:700}@media (width<=1100px){.command-public-nav .elite-shell>nav{display:none}.command-mobile-menu{margin-left:auto;display:block}.command-case-list>article>div{grid-template-columns:1fr}.command-case-list p,.command-case-list aside{border-bottom:1px solid #d8e0ea;border-right:0}}@media (width<=680px){.command-public-nav .elite-nav-actions>a:first-child{display:none}.command-stage-grid,.command-source-grid,.command-pricing>div{grid-template-columns:1fr}.command-stage-grid article{min-height:210px}.command-mobile-menu nav{position:fixed;top:72px;right:18px}.command-case-list header{padding:25px}.command-case-list h2{font-size:32px}}.operator-evidence{background:#f8fbf9;border:1px solid #d8e4dc;border-radius:9px;margin:18px 0;overflow:hidden}.operator-evidence>header{justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 16px 12px;display:flex}.operator-evidence>header small,.attention-items>small,.recommended-action>small{color:#668073;letter-spacing:.12em;font-size:7px;font-weight:700;display:block}.operator-evidence h3{color:#173e30;margin:6px 0 0;font-family:Inter,Segoe UI,sans-serif;font-size:14px;line-height:1.35}.operator-evidence>header>strong{color:#805f11;letter-spacing:.06em;background:#fff4d8;border-radius:5px;flex:none;padding:6px 8px;font-size:8px}.operator-evidence>p{margin:0;color:#4c665a!important;background:0 0!important;padding:0 16px 15px!important;font-family:Inter,Segoe UI,sans-serif!important;font-size:10px!important;line-height:1.6!important}.attention-items{background:#fff;border-top:1px solid #dce7e0;padding:14px 16px}.attention-items article{padding:12px 0}.attention-items article+article{border-top:1px solid #e5ece8}.attention-items article>div b,.attention-items article>div span{display:block}.attention-items article>div b{color:#173e30;font-size:10px;line-height:1.35}.attention-items article>div span{color:#819188;margin-top:3px;font-size:8px}.attention-items dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:10px 0 0;display:grid}.attention-items dl>div{background:#f3f7f4;border-radius:5px;padding:7px}.attention-items dt{color:#70847a;text-transform:uppercase;letter-spacing:.07em;font-size:6px}.attention-items dd{color:#173e30;margin:3px 0 0;font-size:10px;font-weight:800}.recommended-action{background:#eef5f0;border-top:1px solid #dce7e0;margin:0;padding:14px 16px}.recommended-action b{color:#173e30;margin-top:6px;font-size:11px;display:block}.recommended-action p{color:#4d685b!important;background:0 0!important;margin:5px 0 0!important;padding:0!important;font-family:Inter,Segoe UI,sans-serif!important;font-size:9px!important;line-height:1.55!important}.operator-evidence>footer{color:#71857a;border-top:1px solid #dce7e0;justify-content:space-between;gap:10px;padding:10px 16px;font-size:7px;display:flex}.operator-evidence>details{background:#fff;border-top:1px solid #dce7e0;padding:10px 16px}.operator-evidence summary{cursor:pointer;color:#587064;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:700}.operator-evidence details code{color:#345548;overflow-wrap:anywhere;white-space:pre-wrap;background:#edf3ef;border-radius:5px;margin-top:10px;padding:10px;font-size:8px;line-height:1.5;display:block}.operator-evidence details span{color:#7c8f84;overflow-wrap:anywhere;margin-top:7px;font-size:7px;display:block}.impact-summary{background:#fff;border-top:1px solid #dce7e0;border-bottom:1px solid #dce7e0;grid-template-columns:.75fr 1.25fr 1fr;display:grid}.impact-summary>div{padding:11px 14px}.impact-summary>div+div{border-left:1px solid #e3ebe6}.impact-summary small,.impact-summary b{display:block}.impact-summary small{color:#789087;letter-spacing:.1em;font-size:6px}.impact-summary b{color:#173e30;margin-top:4px;font-size:9px;line-height:1.35}.attention-items dl>div.metric-alert{background:#fff3d6;border:1px solid #ecd89d}.attention-items dl>div.metric-alert dt{color:#80621d}.attention-items dl>div.metric-alert dd{color:#6d4c00}.recommended-action ol{color:#4d685b;margin:8px 0 0;padding-left:16px;font-size:8px;line-height:1.7}.accountability-head{background:#f8fbf9;border:1px solid #d7e3dc;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding:11px 13px;display:flex}.accountability-head small,.accountability-head b{display:block}.accountability-head small{color:#73887d;letter-spacing:.11em;font-size:6px}.accountability-head b{color:#173e30;margin-top:4px;font-size:10px}.accountability-head>span{color:#4d6c5d;background:#edf4ef;border-radius:5px;padding:6px 8px;font-size:7px;font-weight:800}.accountability-head>span.overdue{color:#a2463e;background:#fff0ec}.operator-evidence>footer{color:#5d7267!important;background:#f6faf7!important;border-top:1px solid #dce7e0!important;padding:10px 16px!important}.operator-evidence>footer span{color:inherit!important;background:0 0!important}.mailbox-evidence{background:#f8fbf9;border:1px solid #d8e4dc;border-radius:9px;margin:18px 0;overflow:hidden}.mailbox-evidence>header{background:#eef6f1;justify-content:space-between;gap:16px;padding:16px;display:flex}.mailbox-evidence>header small,.mailbox-evidence section small,.mailbox-facts small{color:#668073;letter-spacing:.12em;font-size:7px;font-weight:800;display:block}.mailbox-evidence h3{color:#173e30;margin:6px 0 0;font-size:14px}.mailbox-evidence>header p{color:#4c665a!important;background:0 0!important;margin:5px 0 0!important;padding:0!important;font-size:9px!important}.mailbox-evidence>header strong{color:#176447;background:#e1f1e8;border-radius:5px;align-self:start;padding:6px 8px;font-size:8px}.mailbox-facts{grid-template-columns:1fr 1fr;display:grid}.mailbox-facts article{border-top:1px solid #dce7e0;padding:14px 16px}.mailbox-facts article:nth-child(2n){border-left:1px solid #dce7e0}.mailbox-facts b{color:#173e30;margin-top:6px;font-size:10px;line-height:1.45;display:block}.mailbox-evidence>section{background:#fff;border-top:1px solid #dce7e0;padding:15px 16px}.mailbox-evidence h4{color:#173e30;margin:6px 0;font-size:11px}.mailbox-evidence ol{color:#4d685b;margin:8px 0 0;padding-left:18px;font-size:9px;line-height:1.65}.mailbox-evidence>footer{justify-content:space-between;gap:10px;font-size:7px;display:flex;color:#5d7267!important;background:#f6faf7!important;border-top:1px solid #dce7e0!important;padding:10px 16px!important}.mailbox-evidence>footer span{color:inherit!important;background:0 0!important}.cross-system-evidence{background:#f8fbf9;border:1px solid #d5e1da;border-radius:9px;margin:18px 0;overflow:hidden}.cross-system-evidence>header{background:#eef5f0;justify-content:space-between;gap:18px;padding:17px;display:flex}.cross-system-evidence>header small,.decision-layer small,.resolution-rule small{color:#5e796b;letter-spacing:.12em;font-size:7px;font-weight:800;display:block}.cross-system-evidence>header h3{color:#173e30;margin:6px 0 4px;font-size:15px}.cross-system-evidence>header p{color:#63786d!important;background:0 0!important;margin:0!important;padding:0!important;font-size:9px!important;line-height:1.5!important}.cross-system-evidence>header strong{color:#285f48;white-space:nowrap;background:#d9ebe1;border-radius:5px;align-self:flex-start;padding:6px 8px;font-size:8px}.source-fact-grid{background:#fff;gap:8px;padding:14px;display:grid}.source-fact-grid article{background:#fbfdfc;border:1px solid #dde7e1;border-radius:6px;padding:12px}.source-fact-grid article>div{justify-content:space-between;align-items:center;display:flex}.source-fact-grid article>div span{color:#336a52;letter-spacing:.1em;background:#e2efe8;border-radius:4px;padding:4px 6px;font-size:6px;font-weight:800}.source-fact-grid article>div b{color:#173e30;font-size:9px}.source-fact-grid article>p{color:#405e50!important;background:0 0!important;margin:9px 0!important;padding:0!important;font-size:9px!important;line-height:1.55!important}.source-fact-grid article>footer{justify-content:space-between;display:flex;color:#768a80!important;background:0 0!important;border-top:1px solid #e4ebe7!important;gap:8px!important;padding:8px 0 0!important;font-size:6px!important}.source-fact-grid article>footer span{overflow-wrap:anywhere}.decision-layer{border-top:1px solid #dce7e0;grid-template-columns:1fr 1fr;display:grid}.decision-layer article{padding:15px}.decision-layer article+article{background:#eef5f0;border-left:1px solid #dce7e0}.decision-layer b{color:#173e30;margin-top:6px;font-size:10px;line-height:1.45;display:block}.decision-layer p,.decision-layer ol{color:#526c60!important;background:0 0!important;margin:7px 0 0!important;padding:0!important;font-size:8px!important;line-height:1.65!important}.decision-layer ol{padding-left:16px!important}.resolution-rule{background:#fff;border-top:1px solid #dce7e0;justify-content:space-between;align-items:center;gap:15px;padding:13px 15px;display:flex}.resolution-rule b{color:#173e30;margin-top:4px;font-size:9px;display:block}.resolution-rule>span{color:#526d60;text-align:right;font-size:7px}.cross-system-evidence>footer{justify-content:space-between;gap:10px;display:flex;color:#60766a!important;background:#f6faf7!important;border-top:1px solid #dce7e0!important;padding:10px 15px!important;font-size:7px!important}.cross-system-evidence>details{background:#fff;border-top:1px solid #dce7e0;padding:10px 15px}.cross-system-evidence summary{cursor:pointer;color:#587064;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:800}.cross-system-evidence details code{color:#345548;overflow-wrap:anywhere;white-space:pre-wrap;background:#edf3ef;border-radius:5px;margin-top:9px;padding:10px;font-size:8px;line-height:1.5;display:block}@media (width<=560px){.attention-items dl{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-evidence>footer{flex-direction:column}.impact-summary{grid-template-columns:1fr}.impact-summary>div+div{border-top:1px solid #e3ebe6;border-left:0}.accountability-head{flex-direction:column;align-items:flex-start}}.signal-kind{color:#62776d;letter-spacing:.06em;text-transform:uppercase;background:#f0f4f1;border-radius:4px;width:max-content;margin:-3px 0 14px;padding:5px 8px;font-size:8px;font-weight:700}.signal-evidence .signal-evidence-summary{margin:10px 0 12px;display:block;color:#294d3e!important;background:0 0!important;padding:0!important;font-family:Inter,Segoe UI,sans-serif!important;font-size:11px!important;line-height:1.6!important}.signal-evidence details{border-top:1px solid #d5e3da;padding-top:10px}.signal-evidence summary{cursor:pointer;color:#557265;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:700}.signal-evidence details code{color:#345548;overflow-wrap:anywhere;white-space:pre-wrap;background:#e3eee7;border-radius:5px;margin-top:10px;padding:10px;font-size:8px;line-height:1.5;display:block}.signal-evidence details span{overflow-wrap:anywhere;margin-top:8px;display:block}.cross-system-downloads{background:#f4f8f5;border:1px solid #d8e4dc;border-radius:7px;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:14px;padding:12px;display:grid}.cross-system-downloads b,.cross-system-downloads span{grid-column:1/-1}.cross-system-downloads b{color:#173e30;font-size:9px}.cross-system-downloads span{color:#61766b;font-size:7px;line-height:1.5}.cross-system-downloads a{text-align:center;background:#fff;border:1px solid #d4e0d9;border-radius:5px;padding:8px;font-weight:800;color:#285e48!important;font-size:7px!important}@media (width<=700px){.decision-layer{grid-template-columns:1fr}.decision-layer article+article{border-top:1px solid #dce7e0;border-left:0}.resolution-rule{flex-direction:column;align-items:flex-start}.resolution-rule>span{text-align:left}.cross-system-downloads{grid-template-columns:1fr}.cross-system-downloads b,.cross-system-downloads span{grid-column:auto}}.policy-onboarding-guide{background:#fff;border:1px solid #bcd9ce;border-left:5px solid #0d8a68;border-radius:10px;margin:0 0 14px;padding:22px 26px}.policy-onboarding-guide header{justify-content:space-between;align-items:start;gap:20px;display:flex}.policy-onboarding-guide small{letter-spacing:.13em;color:#08775a;font-size:8px;font-weight:900}.policy-onboarding-guide h2{font-family:var(--font-display);margin:6px 0 12px;font-size:25px}.policy-onboarding-guide header strong{color:#08775a;background:#e5f6ef;border-radius:18px;padding:8px 10px;font-size:8px}.policy-onboarding-guide>div{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.policy-onboarding-guide>div span{border:1px solid #dce7e1;border-radius:7px;align-items:center;gap:9px;padding:12px;font-size:9px;display:flex}.policy-onboarding-guide>div b{color:#fff;background:#0b3b31;border-radius:50%;flex:0 0 22px;place-items:center;height:22px;display:grid}.policy-onboarding-guide p{color:#62776c;margin:14px 0 0;font-size:9px}.policy-onboarding-guide>a{color:#fff;background:#0b5c43;border-radius:6px;margin-top:14px;padding:11px 14px;font-size:9px;font-weight:900;text-decoration:none;display:inline-block}@media (width<=760px){.policy-onboarding-guide header{display:block}.policy-onboarding-guide header strong{margin-bottom:10px;display:inline-block}.policy-onboarding-guide>div{grid-template-columns:1fr}}.policy-onboarding-guide>.gate-source-scope{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:10px}.gate-source-scope span{background:#eef8f3}.gate-source-scope span small{color:#62776c;letter-spacing:0;text-transform:none;margin-top:3px;display:block}.gate-connection-assurance{background:#fff;border:1px solid #c8d8e4;border-radius:10px;margin:0 0 28px;overflow:hidden}.gate-connection-assurance>header{color:#fff;background:#0c294f;justify-content:space-between;gap:24px;padding:26px;display:flex}.gate-connection-assurance>header small{letter-spacing:.14em;color:#9fc9ff;font-size:8px;font-weight:900}.gate-connection-assurance>header h2{font-family:var(--font-display);margin:7px 0;font-size:27px}.gate-connection-assurance>header p{color:#d6e2f3;max-width:850px;margin:0;font-size:9px;line-height:1.6}.gate-connection-assurance>header button{color:#fff;background:0 0;border:1px solid #6f86a5;border-radius:6px;align-self:start;padding:10px 14px;font-weight:800}.gate-connection-assurance>.connector-health-empty,.gate-connection-assurance>p{margin:26px}.gate-assurance-sources{padding:24px}.gate-assurance-sources>article{border:1px solid #d6e2dc;border-radius:9px;grid-template-columns:auto 1fr 1.4fr;align-items:center;gap:16px;padding:20px;display:grid}.gate-assurance-sources>article>span{background:#e7f1ec;border-radius:9px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.gate-assurance-sources small{letter-spacing:.12em;color:#08775a;font-size:7px}.gate-assurance-sources b{margin:5px 0;font-size:13px;display:block}.gate-assurance-sources p{color:#66776f;margin:0;font-size:8px}.gate-assurance-sources dl{grid-template-columns:repeat(2,1fr);gap:10px;margin:0;display:grid}.gate-assurance-sources dt{color:#71827a;font-size:7px}.gate-assurance-sources dd{margin:3px 0 0;font-size:8px;font-weight:800}.gate-assurance-controls{grid-template-columns:repeat(3,1fr);gap:10px;padding:0 24px 22px;display:grid}.gate-assurance-controls article{border:1px solid #dce7e1;border-radius:8px;gap:10px;padding:15px;display:flex}.gate-assurance-controls article>b{color:#fff;background:#0b3b31;border-radius:50%;flex:0 0 24px;place-items:center;height:24px;display:grid}.gate-assurance-controls strong,.gate-assurance-controls em{display:block}.gate-assurance-controls strong{font-size:9px}.gate-assurance-controls em{color:#65766e;margin-top:5px;font-size:7px;font-style:normal;line-height:1.5}.gate-connection-assurance>button,.gate-connection-assurance>.setup-message,.gate-connection-assurance>.validation-notice,.gate-connection-assurance>.validation-next-step{margin-left:24px;margin-right:24px}.gate-connection-assurance>.validation-next-step{margin-bottom:24px}@media (width<=760px){.gate-connection-assurance>header{display:block}.gate-assurance-sources>article{grid-template-columns:auto 1fr}.gate-assurance-sources dl{grid-column:1/-1}.gate-assurance-controls{grid-template-columns:1fr}}.gate-outcome-preview{background:#fff;border:1px solid #c8d8e4;border-radius:10px;margin:0 22px 36px;overflow:hidden}.gate-outcome-preview>header{color:#fff;background:#0c294f;justify-content:space-between;gap:24px;padding:28px;display:flex}.gate-outcome-preview>header small{letter-spacing:.14em;color:#9fc9ff;font-size:8px;font-weight:900}.gate-outcome-preview>header h2{font-family:var(--font-display);margin:7px 0;font-size:27px}.gate-outcome-preview>header p{color:#d6e2f3;max-width:850px;margin:0;font-size:9px;line-height:1.6}.gate-outcome-preview>header a{color:#fff;border:1px solid #6f86a5;border-radius:6px;align-self:start;padding:10px 14px;font-size:9px;font-weight:800;text-decoration:none}.gate-outcome-lineage{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr .55fr;display:grid}.gate-outcome-lineage>section{border-right:1px solid var(--line);padding:20px 24px}.gate-outcome-lineage small,.gate-outcome-card dt,.gate-outcome-empty small{letter-spacing:.12em;color:#66796f;font-size:8px;font-weight:900;display:block}.gate-outcome-lineage b{margin-top:8px;font-size:11px;display:block}.gate-outcome-lineage b em{color:#6b7d74;margin-top:3px;font-size:8px;font-style:normal;font-weight:400;display:block}.gate-outcome-lineage strong{margin:4px 0;font-size:24px;display:block}.gate-outcome-lineage span{color:#6b7d74;font-size:8px}.gate-outcome-card,.gate-outcome-empty{border:1px solid #d5e3dc;border-radius:9px;margin:24px;padding:24px}.gate-outcome-card>div>span{float:right;color:#a33;background:#fff0ed;border-radius:20px;padding:7px 10px;font-size:8px;font-weight:900}.gate-outcome-card h3,.gate-outcome-empty h3{margin:7px 0;font-size:19px}.gate-outcome-card p,.gate-outcome-empty p{color:#60736a;font-size:10px;line-height:1.6}.gate-outcome-card dl{grid-template-columns:1fr 1fr;gap:10px;display:grid}.gate-outcome-card dl>div{background:#f7faf8;border:1px solid #dce7e1;border-radius:7px;padding:15px}.gate-outcome-card dd{margin:6px 0 0;font-size:9px;line-height:1.5}.gate-outcome-card footer{justify-content:space-between;margin-top:18px;font-size:9px;display:flex}.gate-outcome-card footer a{font-weight:800}.gate-outcome-empty{text-align:center;padding:42px}.gate-outcome-empty button{color:#fff;background:#0c5b42;border:0;border-radius:6px;margin-top:12px;padding:12px 16px;font-weight:800}.gate-outcome-empty button:disabled{opacity:.4}.gate-outcome-empty span[role=status]{margin-top:12px;font-size:9px;display:block}@media (width<=760px){.gate-outcome-preview>header,.gate-outcome-card footer{display:block}.gate-outcome-lineage,.gate-outcome-card dl{grid-template-columns:1fr}.gate-outcome-preview>header a{margin-top:14px;display:inline-block}}.gate-outcome-card footer{color:#315747!important;background:#f4f8f5!important;border-top:1px solid #dce7e1!important;padding:12px!important}.gate-outcome-card footer a{color:#174f3b!important}.gate-nine-readiness{margin:0 22px 38px}.gate-nine-readiness>header{color:#fff;background:linear-gradient(118deg,#0b2e4d,#0a604f);border-radius:11px;justify-content:space-between;align-items:flex-start;gap:28px;padding:28px;display:flex}.gate-nine-readiness>header small,.gate-nine-summary small,.gate-nine-verdict small{letter-spacing:.13em;font-size:8px;font-weight:900}.gate-nine-readiness>header small{color:#9dd9c8}.gate-nine-readiness>header h1{max-width:820px;font-family:var(--font-display);letter-spacing:-.035em;margin:8px 0;font-size:30px}.gate-nine-readiness>header p{color:#d8ece7;max-width:850px;margin:0;font-size:10px;line-height:1.65}.gate-nine-readiness>header button{color:#104c3d;background:#fff;border:1px solid #83c5b3;border-radius:7px;flex:none;padding:12px 15px;font-size:9px;font-weight:900}.gate-nine-readiness>header button:disabled{opacity:.55}.gate-nine-verdict{background:#fff;border:1px solid #d7e4dd;border-left:5px solid #d19a31;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:20px 24px;display:flex}.gate-nine-verdict.ready{background:#f4fbf7;border-left-color:#118561}.gate-nine-verdict h2{margin:6px 0;font-size:18px}.gate-nine-verdict p{color:#64766e;margin:0;font-size:8px}.gate-nine-verdict strong{color:#8a6212;background:#fff0d6;border-radius:20px;padding:9px 12px;font-size:8px}.gate-nine-verdict.ready strong{color:#0b6b4c;background:#dff3e9}.gate-nine-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px;display:grid}.gate-nine-grid article{background:#fff;border:1px solid #d7e3dc;border-radius:9px;min-height:135px;padding:17px}.gate-nine-grid article.passed{border-top:4px solid #138660}.gate-nine-grid article.blocked{background:#fffaf3;border-top:4px solid #cf8331}.gate-nine-grid article>header{align-items:center;gap:8px;display:flex}.gate-nine-grid article>header span{color:#087052;background:#e1f3eb;border-radius:50%;place-items:center;width:23px;height:23px;font-weight:900;display:grid}.gate-nine-grid article.blocked>header span{color:#9a651c;background:#fff0d8}.gate-nine-grid article small{letter-spacing:.08em;color:#60776c;font-size:7px;font-weight:900}.gate-nine-grid h3{margin:15px 0 7px;font-size:12px}.gate-nine-grid p{color:#667a70;margin:0;font-size:8px;line-height:1.55}.gate-nine-summary{background:#fff;border:1px solid #d5e2db;border-radius:10px;margin-top:14px;overflow:hidden}.gate-nine-summary>header{background:#eef7f2;justify-content:space-between;gap:20px;padding:21px 24px;display:flex}.gate-nine-summary h2{margin:6px 0 0;font-size:20px}.gate-nine-summary>header b{color:#8b6418;background:#fff1d8;border-radius:18px;align-self:start;padding:8px 10px;font-size:7px}.gate-nine-summary dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.gate-nine-summary dl>div{border-top:1px solid #dce6e1;min-height:75px;padding:16px 20px}.gate-nine-summary dl>div+div{border-left:1px solid #dce6e1}.gate-nine-summary dt{color:#71837a;letter-spacing:.08em;text-transform:uppercase;font-size:7px}.gate-nine-summary dd{color:#173e30;margin:6px 0 0;font-size:9px;font-weight:800;line-height:1.45}.gate-nine-summary>footer{gap:28px;font-size:7px;display:flex;color:#d9ebe6!important;background:#0b2e4d!important;border-top:1px solid #dce6e1!important;padding:12px 20px!important}.return-to-activation{color:#0d6048;background:#fff;border:1px solid #b9cec4;border-radius:6px;margin-top:14px;padding:11px 14px;font-size:9px;font-weight:900;text-decoration:none;display:inline-block}@media (width<=1050px){.gate-nine-grid,.gate-nine-summary dl{grid-template-columns:1fr 1fr}}@media (width<=700px){.gate-nine-readiness{margin:0 12px 28px}.gate-nine-readiness>header,.gate-nine-verdict{display:block}.gate-nine-readiness>header button{margin-top:16px}.gate-nine-grid,.gate-nine-summary dl{grid-template-columns:1fr}.gate-nine-summary dl>div+div{border-left:0}.gate-nine-summary>footer{flex-direction:column;gap:7px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.activation-nav-lock{color:#dce7f7;background:#0a1d3d;border:1px solid #2b4165;border-radius:10px;flex-direction:column;gap:7px;margin-top:34px;padding:16px;display:flex}.activation-nav-lock small{color:#d4af37;letter-spacing:.12em;font-size:8px;font-weight:900}.activation-nav-lock b{font-size:12px}.activation-nav-lock span{color:#9fb0ca;font-size:9px;line-height:1.5}.activation-return{color:#546b7a;background:#fffdf5;border:1px solid #cbd9e2;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;margin:18px auto 0;padding:12px 16px;display:flex}.activation-return a{color:#0a5f83;font-size:10px;font-weight:900;text-decoration:none}.activation-return span{font-size:9px}.activation-shell .environment-status-strip strong{color:#9b4c35}@media (width<=680px){.activation-return{flex-direction:column;align-items:flex-start}}.role-boundary-map{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;margin:22px 30px;display:grid;background:0 0!important;padding:0!important}.role-boundary-map article{background:#fff;border:1px solid #d7e1e8;border-radius:12px;min-height:170px;padding:22px}.role-boundary-map article:last-child{background:#faf8ff;border-color:#dbcff5}.role-boundary-map small,.persona-results small,.platform-proof small{color:#7252a7;letter-spacing:.11em;font-size:8px;font-weight:900}.role-boundary-map h3,.persona-results h3,.platform-proof h3{color:#102f47;margin:7px 0;font-size:17px}.role-boundary-map p,.persona-results p,.platform-proof p{color:#667b8b;font-size:10px;line-height:1.55}.role-boundary-map article>b{color:#173f5b;margin-top:16px;font-size:9px;display:block}.role-boundary-map>i{color:#6d7e89;background:#f5f8fa;border:1px solid #cbd8e0;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.lifecycle-rail{border:1px solid #d8e3e9;border-radius:11px;grid-template-columns:repeat(6,1fr);margin:0 30px 24px;overflow:hidden;background:#fff!important;padding:0!important;display:grid!important}.lifecycle-rail article{border-right:1px solid #d8e3e9;flex-direction:column;justify-content:center;gap:6px;min-height:86px;padding:14px;display:flex;position:relative}.lifecycle-rail article:last-child{border-right:0}.lifecycle-rail span{color:#138061;font-size:8px;font-weight:900}.lifecycle-rail b{color:#173b54;font-size:10px}.persona-results{background:#fff;border:1px solid #d8e3e9;border-radius:11px;margin:0 30px 24px}.persona-results>header{border-bottom:1px solid #d8e3e9;padding:18px 20px}.persona-results>header h3{margin-bottom:0}.persona-results>div{grid-template-columns:repeat(4,1fr);display:grid}.persona-results article{border-bottom:1px solid #e0e8ed;border-right:1px solid #e0e8ed;min-height:125px;padding:17px}.persona-results article:nth-child(4n){border-right:0}.persona-results article>b{color:#173b54;font-size:11px;display:block}.persona-results article small{color:#138061;margin-top:7px;display:block}.persona-results article p{margin-bottom:0}.platform-proof{background:#faf8ff;border:1px solid #cfc2ee;border-radius:11px;justify-content:space-between;align-items:center;gap:24px;margin:24px 30px;padding:22px;display:flex}.platform-proof>strong{color:#117354;white-space:nowrap;background:#e8f6ef;border-radius:7px;padding:10px 13px;font-size:9px}@media (width<=1000px){.role-boundary-map{grid-template-columns:1fr}.role-boundary-map>i{margin:auto}.lifecycle-rail{grid-template-columns:repeat(3,1fr)}.persona-results>div{grid-template-columns:1fr 1fr}.persona-results article:nth-child(4n){border-right:1px solid #e0e8ed}.persona-results article:nth-child(2n){border-right:0}}@media (width<=680px){.lifecycle-rail,.persona-results>div{grid-template-columns:1fr}.lifecycle-rail article,.persona-results article{border-right:0}.platform-proof{flex-direction:column;align-items:flex-start}}.platform-auth-shell,.platform-admin-shell{color:#102d45;background:#f3f6fa;min-height:100vh}.platform-auth-shell nav,.platform-admin-shell>header{color:#fff;background:#06152f;justify-content:space-between;align-items:center;padding:22px max(28px,50vw - 660px);display:flex}.platform-auth-shell nav a,.platform-admin-shell>header>a{color:#fff;align-items:center;gap:9px;text-decoration:none;display:flex}.platform-auth-shell nav img,.platform-admin-shell>header img{width:34px;height:34px}.platform-auth-shell nav span{color:#d4af37;letter-spacing:.12em;font-size:9px;font-weight:900}.platform-auth-shell>section{grid-template-columns:1.1fr .9fr;gap:60px;max-width:1180px;margin:70px auto;padding:0 28px;display:grid}.platform-auth-shell>section>div{padding-top:28px}.platform-auth-shell small,.platform-admin-shell small{color:#7657ab;letter-spacing:.11em;font-size:9px;font-weight:900}.platform-auth-shell h1{max-width:650px;margin:12px 0;font-size:42px;line-height:1.08}.platform-auth-shell p,.platform-auth-shell li{color:#617589;font-size:12px;line-height:1.6}.platform-auth-shell form{background:#fff;border:1px solid #d6e0e8;border-radius:14px;flex-direction:column;gap:15px;padding:30px;display:flex;box-shadow:0 20px 55px #071f3814}.platform-auth-shell form h2{margin:2px 0 0}.platform-auth-shell label{color:#314f64;font-size:10px;font-weight:800}.platform-auth-shell input{border:1px solid #b8c8d3;border-radius:7px;width:100%;margin-top:7px;padding:12px;display:block}.platform-auth-shell button{color:#fff;background:#0b3150;border:0;border-radius:7px;padding:13px;font-weight:900}.platform-auth-shell form div[role=status]{color:#12664f;background:#eef7f3;border-radius:7px;padding:11px;font-size:10px}.platform-admin-shell>header>div{align-items:center;gap:14px;display:flex}.platform-admin-shell>header>div small{color:#d4af37}.platform-admin-shell>header a{color:#d9e4f0;font-size:10px}.platform-admin-hero{color:#fff;background:linear-gradient(115deg,#092b49,#104d61);padding:55px max(28px,50vw - 660px);position:relative}.platform-admin-hero small{color:#9bdcc8}.platform-admin-hero h1{margin:10px 0;font-size:38px}.platform-admin-hero p{color:#c4d8e1}.platform-admin-hero strong{background:#0c3f4d;border:1px solid #73bca8;border-radius:7px;padding:10px 13px;font-size:9px;position:absolute;top:65px;right:max(28px,50vw - 660px)}.platform-admin-grid{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1320px;margin:28px auto;padding:0 28px;display:grid}.platform-admin-grid article{background:#fff;border:1px solid #d6e1e8;border-radius:12px;min-height:210px;padding:24px}.platform-admin-grid h2{font-size:18px}.platform-admin-grid p{color:#657a89;font-size:11px;line-height:1.55}.platform-admin-grid article>b,.platform-admin-grid article>span,.platform-admin-grid article>a{color:#0b7458;margin-top:18px;font-size:9px;font-weight:900;text-decoration:none;display:inline-block}.platform-boundary-proof{background:#fff;border:1px solid #d6e1e8;border-radius:12px;max-width:1264px;margin:0 auto 50px;overflow:hidden}.platform-boundary-proof>header{border-bottom:1px solid #dce5ea;justify-content:space-between;align-items:center;padding:22px;display:flex}.platform-boundary-proof h2{margin:6px 0 0}.platform-boundary-proof>header strong{color:#117354;background:#e8f6ef;border-radius:7px;padding:8px 10px;font-size:9px}.platform-boundary-proof>article{border-bottom:1px solid #e1e8ed;grid-template-columns:30px 1fr auto;gap:10px;padding:14px 22px;display:grid}.platform-boundary-proof>article:last-child{border-bottom:0}.platform-boundary-proof i{color:#11805f}.platform-boundary-proof span{font-size:11px}.platform-boundary-proof article b{color:#11805f;font-size:9px}@media (width<=760px){.platform-auth-shell>section,.platform-admin-grid{grid-template-columns:1fr}.platform-admin-shell>header,.platform-admin-shell>header>div{flex-direction:column;align-items:flex-start}.platform-admin-hero strong{margin-top:20px;display:inline-block;position:static}.platform-boundary-proof{margin-inline:18px}}.tenant-registry{background:#fff;border:1px solid #d5e0e7;border-radius:12px;max-width:1264px;margin:0 auto 28px;overflow:hidden}.tenant-registry>header{border-bottom:1px solid #dce5ea;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}.tenant-registry>header h2{color:#12344c;margin:7px 0;font-size:22px}.tenant-registry>header p{color:#657a89;max-width:760px;margin:0;font-size:10px}.tenant-registry>header button,.tenant-row button{color:#0a5f83;background:#fff;border:1px solid #b9cad5;border-radius:7px;padding:9px 11px;font-size:9px;font-weight:900}.tenant-summary{border-bottom:1px solid #dce5ea;grid-template-columns:repeat(4,1fr);display:grid}.tenant-summary article{border-right:1px solid #dce5ea;justify-content:space-between;align-items:center;padding:17px 22px;display:flex}.tenant-summary article:last-child{border-right:0}.tenant-summary span{color:#687d8c;font-size:9px}.tenant-summary b{color:#133b56;font-size:20px}.tenant-table{overflow-x:auto}.tenant-row{border-bottom:1px solid #e2e9ed;grid-template-columns:minmax(220px,1.4fr) .8fr 1fr .7fr 1fr auto;align-items:center;gap:15px;min-width:980px;padding:14px 22px;display:grid}.tenant-row:last-child{border-bottom:0}.tenant-heading{color:#66808f;letter-spacing:.08em;background:#f5f8fa;font-size:8px}.tenant-row strong,.tenant-row small{display:block}.tenant-row strong{color:#153b55;font-size:11px}.tenant-row small,.tenant-row span{color:#6d818f;margin-top:4px;font-size:9px}.tenant-row em{color:#536d7c;background:#eef2f4;border-radius:20px;width:max-content;padding:6px 8px;font-size:8px;font-style:normal;font-weight:900}.tenant-row em.active{color:#0d7456;background:#e7f6ef}.tenant-row em.suspended,.tenant-row em.rejected{color:#9b392f;background:#fff0ee}.tenant-review{z-index:100;position:fixed;inset:0}.tenant-review-backdrop{background:#030d1e94;border:0;position:absolute;inset:0}.tenant-review>aside{background:#fff;width:min(520px,94vw);height:100%;padding:0;position:absolute;top:0;right:0;overflow-y:auto;box-shadow:-20px 0 55px #03132440}.tenant-review>aside>header{border-bottom:1px solid #dce5ea;justify-content:space-between;padding:24px;display:flex}.tenant-review h3{margin:6px 0;font-size:24px}.tenant-review header p{color:#687d8b;margin:0}.tenant-review header button{background:0 0;border:0;font-size:25px}.tenant-review dl{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:22px;display:grid}.tenant-review dl div{border:1px solid #dee6eb;border-radius:8px;padding:13px}.tenant-review dt{color:#6e818e;font-size:8px}.tenant-review dd{color:#163c56;margin:5px 0 0;font-size:10px;font-weight:800}.tenant-review>aside>label{color:#38566a;padding:0 22px;font-size:9px;font-weight:900;display:block}.tenant-review textarea{resize:vertical;border:1px solid #b8c9d3;border-radius:8px;width:100%;min-height:90px;margin-top:7px;padding:11px;display:block}.tenant-actions{flex-wrap:wrap;gap:8px;padding:14px 22px 22px;display:flex}.tenant-actions button{color:#fff;background:#13795d;border:0;border-radius:7px;padding:10px 12px;font-size:9px;font-weight:900}.tenant-actions button.danger{background:#a63b31}.tenant-actions button.secondary{color:#536c7a;background:#fff;border:1px solid #bfcdd5}.tenant-actions button:disabled{opacity:.45}.tenant-review>aside>section{border-top:1px solid #dce5ea;padding:20px 22px}.tenant-review>aside>section article{border-bottom:1px solid #e3e9ed;grid-template-columns:auto 1fr;gap:6px 10px;padding:12px 0;display:grid}.tenant-review>aside>section article b{color:#106e54;font-size:8px}.tenant-review>aside>section article span{font-size:9px}.tenant-review>aside>section time{color:#778a97;grid-column:2;font-size:8px}.tenant-message{color:#12664f;background:#eef8f4;margin:0;padding:13px 22px;font-size:10px;font-weight:800}@media (width<=760px){.tenant-registry{margin-inline:18px}.tenant-registry>header{flex-direction:column}.tenant-summary{grid-template-columns:1fr 1fr}.tenant-summary article:nth-child(2){border-right:0}.tenant-summary article:nth-child(-n+2){border-bottom:1px solid #dce5ea}}.platform-admin-shell>header,.platform-admin-hero{padding-left:clamp(20px,2vw,32px);padding-right:clamp(20px,2vw,32px)}.platform-admin-hero strong{right:clamp(20px,2vw,32px)}.platform-admin-grid,.tenant-registry,.platform-boundary-proof{width:auto;max-width:none;margin-left:clamp(20px,2vw,32px);margin-right:clamp(20px,2vw,32px)}.platform-admin-grid{padding-left:0;padding-right:0}@media (width<=760px){.platform-admin-grid,.tenant-registry,.platform-boundary-proof{margin-left:18px;margin-right:18px}}.auth-shell{color:#fff;background:#07132a;min-height:100vh;padding-bottom:28px}.auth-shell nav{letter-spacing:.18em;color:#9db7e5;border-bottom:1px solid #31405b;justify-content:space-between;align-items:center;height:82px;padding:0 max(5vw,28px);font:700 10px Inter,sans-serif;display:flex}.auth-shell nav a{color:#fff;letter-spacing:0;align-items:center;gap:12px;font:700 25px Georgia,serif;display:flex}.auth-shell nav img{width:38px;height:38px}.auth-card{background:#102143;border:1px solid #35486d;border-radius:14px;grid-template-columns:1.05fr .95fr;max-width:1050px;margin:70px auto 30px;display:grid;overflow:hidden;box-shadow:0 28px 80px #02081799}.auth-story{background:radial-gradient(circle at 15% 15%,#243d7c 0,#0000 45%),#091a38;padding:70px 60px}.auth-story>small,.auth-form>small{letter-spacing:.2em;color:#f3bd38;font:800 9px Inter,sans-serif}.auth-story h1{margin:22px 0;font:500 clamp(36px,4vw,58px)/1.02 Georgia,serif}.auth-story p{color:#bdc9dd;max-width:500px;font:400 15px/1.7 Inter,sans-serif}.auth-story ul{border-top:1px solid #31496c;margin:25px 0 0;padding:22px 0 0;list-style:none}.auth-story li{color:#dce6f5;margin:14px 0;font:600 12px Inter,sans-serif}.auth-story li:before{content:"✓";color:#f3bd38;margin-right:10px}.auth-form{color:#08142c;background:#fff;padding:58px 50px}.auth-form h2{margin:15px 0 8px;font:500 40px Georgia,serif}.auth-form>p{color:#637087;margin-bottom:28px;font:400 12px/1.6 Inter,sans-serif}.auth-form label{gap:8px;margin:18px 0;font:700 10px Inter,sans-serif;display:grid}.auth-form input{border:1px solid #c8d1df;border-radius:6px;height:50px;padding:0 15px;font:500 13px Inter,sans-serif}.auth-form input:focus{outline-offset:1px;outline:2px solid #7252e8}.auth-form button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#182d67,#6d3de5);border:0;border-radius:6px;width:100%;height:52px;font:800 11px Inter,sans-serif}.auth-form button:disabled{opacity:.65}.auth-message{color:#13583a;background:#edf4ef;border-radius:6px;margin-top:16px;padding:13px;font:600 11px/1.5 Inter,sans-serif}.auth-divider{color:#8b95a5;align-items:center;gap:12px;margin:24px 0;font:700 8px Inter,sans-serif;display:flex}.auth-divider span{background:#dfe4eb;flex:1;height:1px}.auth-provider-note{background:#f7f8fb;border:1px solid #dbe1ea;border-radius:6px;gap:5px;padding:14px;display:grid}.auth-provider-note b{font:700 11px Inter,sans-serif}.auth-provider-note span{color:#677286;font:400 10px/1.5 Inter,sans-serif}.auth-terms{color:#7b8493;margin-top:22px;font:400 9px/1.6 Inter,sans-serif;display:block}.auth-terms a{color:#5734b9}.auth-shell>footer{text-align:center;color:#778aa8;letter-spacing:.08em;font:600 8px Inter,sans-serif}@media (width<=800px){.auth-card{grid-template-columns:1fr;margin:30px 18px}.auth-story,.auth-form{padding:38px 28px}.auth-story h1{font-size:38px}.auth-shell nav span{display:none}}.bootstrap-shell{color:#f8f9ff;background:#061127;min-height:100vh}.bootstrap-shell nav{letter-spacing:.16em;color:#9fb5dc;border-bottom:1px solid #28395d;justify-content:space-between;align-items:center;height:80px;padding:0 max(28px,50vw - 590px);font-size:9px;display:flex}.bootstrap-shell nav a{color:#fff;align-items:center;gap:10px;font:700 25px Georgia,serif;display:flex}.bootstrap-shell nav img{width:38px;height:38px}.bootstrap-shell>section{color:#07142c;background:#fff;border-radius:14px;grid-template-columns:1fr 1fr;width:min(1050px,100% - 40px);margin:70px auto;display:grid;overflow:hidden}.bootstrap-shell>section>div{color:#fff;background:linear-gradient(145deg,#0a214c,#1c3470);padding:60px}.bootstrap-shell h1{margin:18px 0;font:500 50px/1.05 Georgia,serif}.bootstrap-shell>section>div p,.bootstrap-shell li{color:#c4d0e6;font-size:11px;line-height:1.7}.bootstrap-shell li{margin:10px 0}.bootstrap-shell form{padding:54px}.bootstrap-shell form small,.bootstrap-shell>section>div small{letter-spacing:.16em;color:#e6b83f;font-size:8px;font-weight:800}.bootstrap-shell h2{font:500 32px Georgia,serif}.bootstrap-shell label{margin:18px 0;font-size:9px;font-weight:800;display:block}.bootstrap-shell input{width:100%;font:inherit;border:1px solid #cfd7e5;border-radius:7px;margin-top:7px;padding:13px;display:block}.bootstrap-shell label em{color:#718096;margin-top:6px;font-size:7px;font-style:normal;display:block}.bootstrap-shell button{color:#fff;background:linear-gradient(105deg,#1f56ff,#7c3aed);border:0;border-radius:7px;width:100%;padding:14px;font-weight:800}.bootstrap-message{color:#225f46;background:#edf4ef;margin-top:14px;padding:12px;font-size:9px}.bootstrap-link{text-align:center;color:#5d38d7;margin-top:10px;font-size:8px;font-weight:800;display:block}@media (width<=800px){.bootstrap-shell>section{grid-template-columns:1fr}.bootstrap-shell>section>div,.bootstrap-shell form{padding:34px}.bootstrap-shell h1{font-size:38px}}.admin-overview{background:#f8fbf9;min-height:570px;padding:24px}.access-loading{color:#6b7e73;padding:42px;font-size:10px}.access-kpis{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:repeat(4,1fr);display:grid}.access-kpis article{padding:22px}.access-kpis article+article{border-left:1px solid var(--line)}.access-kpis small,.access-kpis span{color:#74877c;font-size:7px;display:block}.access-kpis small{letter-spacing:.12em}.access-kpis strong{margin:7px 0 4px;font-size:28px;display:block}.access-posture{color:#fff;background:#0d3024;border-radius:9px;justify-content:space-between;align-items:center;margin:14px 0;padding:25px 28px;display:flex}.access-posture small{letter-spacing:.13em;color:#9db6a9;font-size:7px}.access-posture h2{font-family:var(--font-display);margin:7px 0;font-size:25px}.access-posture p{color:#adc1b6;margin:0;font-size:8px}.access-posture .healthy{letter-spacing:.12em;color:#b9e8ce;border:1px solid #47705d;border-radius:20px;padding:7px 10px;font-size:7px}.admin-overview-grid{grid-template-columns:1.2fr .8fr;gap:14px;display:grid}.admin-overview-grid>section{border:1px solid var(--line);background:#fff;border-radius:9px;padding:22px}.admin-overview-grid>section>small{letter-spacing:.12em;color:#74877c;font-size:7px}.admin-overview-grid article{border-top:1px solid var(--line);align-items:center;gap:11px;padding:14px 0;display:flex}.admin-overview-grid article>span:first-child{color:#397454;background:#e4efe8;border-radius:50%;place-items:center;width:29px;height:29px;font-size:7px;display:grid}.admin-overview-grid article div{flex:1}.admin-overview-grid article b,.admin-overview-grid article em{display:block}.admin-overview-grid article b{text-transform:capitalize;font-size:9px}.admin-overview-grid article em,.admin-overview-grid article>span:last-child{color:#74877c;margin-top:3px;font-size:7px;font-style:normal}.admin-overview-grid>section:last-child article{justify-content:space-between}.member-access{grid-template-columns:1fr 1fr;gap:6px;display:grid}.member-access select,.member-status{border:1px solid var(--line);font:inherit;color:var(--ink);background:#fbfdfb;border-radius:5px;padding:7px;font-size:7px}.team-panel article{align-items:center}.team-panel article>.member-status{width:100%}.workflow-fields{grid-template-columns:1fr 1fr}.workflow-fields label:last-child{grid-column:auto}@media (width<=900px){.access-kpis{grid-template-columns:1fr 1fr}.access-kpis article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.access-kpis article:nth-child(4){border-top:1px solid var(--line)}.admin-overview-grid,.member-access{grid-template-columns:1fr}}@media (width<=600px){.access-kpis{grid-template-columns:1fr}.access-kpis article+article{border-left:0;border-top:1px solid var(--line)}.access-posture{align-items:flex-start;gap:16px}.workflow-fields{grid-template-columns:1fr}}.member-lifecycle{grid-template-columns:1fr auto;align-items:center;gap:6px;display:grid}.member-lifecycle button{color:#9d443d;font:inherit;cursor:pointer;background:#fff7f6;border:1px solid #e0b8b3;border-radius:5px;padding:7px 8px;font-size:7px}.access-audit{border:1px solid var(--line);background:#fff;border-radius:9px;margin-top:14px;padding:22px}.access-audit header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;padding-bottom:16px;display:flex}.access-audit header small{letter-spacing:.12em;color:#74877c;font-size:7px}.access-audit h2{font-family:var(--font-display);margin:6px 0 0;font-size:23px}.access-audit header>span{color:#74877c;font-size:7px}.access-audit article{border-bottom:1px solid var(--line);grid-template-columns:26px 1fr auto;align-items:center;gap:11px;padding:13px 0;display:grid}.access-audit article i{color:#3e7b5c;background:#e4efe8;border-radius:50%;place-items:center;width:24px;height:24px;font-size:7px;font-style:normal;display:grid}.access-audit article b,.access-audit article span{display:block}.access-audit article span,.access-audit time,.access-audit>p{color:#74877c;margin-top:3px;font-size:7px}.access-audit time{text-align:right}.access-audit>p{padding:18px 0}@media (width<=700px){.member-lifecycle{grid-template-columns:1fr}.access-audit article{grid-template-columns:26px 1fr}.access-audit time{text-align:left;grid-column:2}}.admin-settings .settings-tabs{scrollbar-width:none;flex-wrap:wrap;overflow:visible}.admin-settings .settings-tabs button{flex:none}.admin-attention{background:#fff;border:1px solid #d6dfdb;border-radius:10px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:14px;padding:20px 24px;display:flex}.admin-attention.needs-attention{background:#fffaf0;border-left:5px solid #c98414}.admin-attention.clear{background:#f5fbf8;border-left:5px solid #168060}.admin-attention small{color:#8b651e;letter-spacing:.11em;font-size:10px;font-weight:850}.admin-attention h2{margin:5px 0 3px;font-size:22px}.admin-attention p{color:#64766e;margin:0;font-size:11px}.admin-attention>span{color:#865c08;letter-spacing:.08em;background:#fff0c7;border-radius:999px;flex:none;padding:9px 12px;font-size:9px;font-weight:850}.admin-empty-state{background:#f7faf8;border:1px dashed #cad8d1;border-radius:8px;margin-top:14px;padding:20px}.admin-empty-state b{font-size:12px}.admin-empty-state p{color:#6c7d75;margin:5px 0 0;font-size:10px;line-height:1.5}.access-posture .attention{color:#815a0c;letter-spacing:.08em;white-space:nowrap;background:#fff2cf;border:1px solid #d6ad5a;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:850}.access-audit header{align-items:center}.access-audit header p{color:#718179;margin:5px 0 0;font-size:10px}.access-audit header>button{color:#164b3b;min-height:34px;font:inherit;white-space:nowrap;background:#fff;border:1px solid #cbd8d2;border-radius:7px;padding:8px 11px;font-size:10px;font-weight:800}.access-audit article{align-items:start;padding:16px 0}.access-audit article.failed i{color:#9a461d;background:#fff0df}.access-audit article b{text-transform:none;font-size:11px}.access-audit article span{color:#50675d;font-size:10px;line-height:1.5}.access-audit article em{color:#798981;margin-top:5px;font-size:9px;font-style:normal;display:block}.access-audit details{margin-top:8px}.access-audit summary{color:#5d43b9;cursor:pointer;width:max-content;font-size:9px;font-weight:750}.access-audit pre{color:#dce7f8;white-space:pre-wrap;overflow-wrap:anywhere;background:#07142e;border-radius:7px;max-height:180px;margin:8px 0 0;padding:12px;font:9px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.access-audit time{white-space:nowrap;font-size:9px}@media (width<=700px){.admin-attention{flex-direction:column;align-items:flex-start}.access-audit header{flex-direction:column;align-items:flex-start;gap:12px}.access-audit header>button{width:100%}}.admin-settings{--admin-muted:#62756c;--admin-surface:#fff;--admin-soft:#f5f8f6}.admin-settings .settings-tabs{background:#eef4f1;border-bottom:1px solid #d5dfda;gap:6px;padding:10px}.admin-settings .settings-tabs button{border-radius:7px;min-height:40px;padding:0 15px;font-size:13px;font-weight:750}.admin-settings .settings-tabs button.on{box-shadow:0 4px 12px #1f2b5424}.admin-settings :is(.workspace-form,.notification-policy,.automation-panel,.permissions-panel,.activation-governance){margin:22px 24px}.admin-panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;padding-bottom:18px;display:flex}.admin-panel-heading small{color:#7355d4;letter-spacing:.12em;font-size:12px;font-weight:850}.admin-panel-heading h2{margin:7px 0 3px;font-size:28px}.admin-panel-heading p{color:var(--admin-muted);margin:0;font-size:15px;line-height:1.5}.admin-panel-heading>span{color:#087356;letter-spacing:.08em;background:#e8f4ee;border-radius:999px;flex:none;padding:8px 11px;font-size:12px;font-weight:850}.workspace-form .workspace-type{margin-bottom:20px}.workspace-form .workspace-type button{text-align:left;min-height:96px;padding:18px}.workspace-form .workspace-type b{font-size:16px}.workspace-form .workspace-type span{margin-top:5px;font-size:14px;line-height:1.45}.workspace-core-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-form :is(label,input,select),.notification-policy :is(label,input,select){font-size:14px}.workspace-form>button,.notification-actions button,.notification-actions a,.automation-panel>button{min-height:44px;font-size:14px;font-weight:800}.workspace-status{margin:20px 0}.workspace-status span{font-size:13px}.notification-policy>header h2,.automation-panel>header h2,.permissions-panel>h2,.activation-governance>header h2{font-size:28px}.notification-policy>header p,.automation-panel>header p,.permissions-panel>p,.activation-governance>header p{font-size:15px;line-height:1.5}.notification-policy>header>span,.automation-panel>header>span,.activation-governance>header>strong{font-size:12px}.channel-grid article{min-height:132px}.channel-grid article h3{font-size:16px}.channel-grid article p{font-size:13px;line-height:1.45}.channel-grid article small{font-size:11px}.routing-map h3,.recipient-directory h3,.delivery-rules h3{font-size:20px}.routing-map>div span b,.recipient-directory article b{font-size:13px}.routing-map>div span em,.recipient-directory article small{font-size:12px;line-height:1.4}.recipient-columns.personal{grid-template-columns:1fr}.recipient-columns.personal>div{border-right:0}.delivery-rules>div p,.delivery-rules label small{font-size:12px;line-height:1.45}.automation-kpis article small,.access-kpis article small{font-size:11px}.automation-kpis article b,.access-kpis article strong{font-size:24px}.automation-policy b,.automation-history b,.permissions-panel article b,.activation-governance-grid article b{font-size:14px}.automation-policy span,.automation-history span,.permissions-panel article span,.activation-governance-grid article span{font-size:12px;line-height:1.45}.admin-attention h2{font-size:24px}.admin-attention p{font-size:14px}.admin-overview-grid>section>small,.access-posture small,.access-audit header small{font-size:11px}.admin-overview-grid article b,.admin-overview-grid article span{font-size:13px}.access-posture h2{font-size:28px}.access-posture p{font-size:14px}.access-audit{padding:24px}.access-audit h2{font-size:26px}.access-audit header p{font-size:13px}.access-audit article b{font-size:14px}.access-audit article span{font-size:13px}.access-audit article em,.access-audit time,.access-audit summary{font-size:12px}@media (width<=900px){.workspace-core-fields{grid-template-columns:1fr 1fr}.admin-settings :is(.workspace-form,.notification-policy,.automation-panel,.permissions-panel,.activation-governance){margin:16px}.admin-overview{padding:16px}}@media (width<=620px){.workspace-core-fields{grid-template-columns:1fr}.admin-panel-heading{flex-direction:column}.admin-settings .settings-tabs{flex-wrap:nowrap;overflow-x:auto}.admin-settings .settings-tabs button{flex:none}.admin-attention,.access-audit{padding:18px}}.admin-attention>span a{color:inherit;text-decoration:none}.admin-attention>span a:hover{text-decoration:underline}.admin-overview-grid.personal{grid-template-columns:1fr 1fr}.admin-overview-grid.personal>section{min-height:auto}.admin-overview-grid.personal .admin-empty-state{padding:16px}.workspace-type button.locked{color:#708078;cursor:not-allowed;background:#f3f5f4;border-style:dashed}.entitlement-note{color:#6d5b32;background:#fff8e9;border-left:4px solid #d29a28;margin:-8px 0 20px;padding:12px 14px;font-size:13px}.entitlement-note a{color:#5030ba;font-weight:800}.notification-policy .channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-policy-summary{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.owner-policy-summary span{color:#176b50;text-transform:capitalize;background:#e8f3ed;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:750}.delivery-rules{display:block!important}.delivery-rules>header{width:100%;margin-bottom:22px;display:block!important}.delivery-rules>header small,.delivery-rules>header h3,.delivery-rules>header p{width:auto;display:block}.delivery-rules>header h3{margin:7px 0 5px}.delivery-rules>header p{max-width:760px;color:var(--admin-muted);font-size:13px;line-height:1.5}.delivery-rule-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.delivery-rule-grid label{flex-direction:column;gap:7px;min-width:0;display:flex}.delivery-rule-grid label small{min-height:34px;color:var(--admin-muted)}.automation-panel>header>span.attention{color:#9a461d;background:#fff0df}.automation-alert{color:#82351f;background:#fff4ed;border-left:4px solid #c55332;justify-content:space-between;gap:18px;margin:0 0 18px;padding:14px 16px;display:flex}.automation-alert span{font-size:12px}@media (width<=900px){.delivery-rule-grid{grid-template-columns:1fr 1fr}}@media (width<=620px){.notification-policy .channel-grid,.admin-overview-grid.personal,.delivery-rule-grid{grid-template-columns:1fr}.owner-policy-summary{justify-content:flex-start}.automation-alert{flex-direction:column}}.admin-settings .lifecycle-panel{max-width:none;padding:32px 40px}.admin-settings .lifecycle-panel>header,.admin-settings .lifecycle-panel>.lifecycle-assurance,.admin-settings .lifecycle-panel>.lifecycle-warning,.admin-settings .lifecycle-panel>label,.admin-settings .lifecycle-panel>.danger-action,.admin-settings .lifecycle-panel>em,.admin-settings .lifecycle-panel>a{max-width:1120px;margin-left:auto;margin-right:auto}.admin-settings .session-security .session-disclosure{color:#245b49;text-align:left;background:#f7faf8;border:0;border-bottom:1px solid #e0e7e4;border-radius:0;width:100%;padding:14px 16px;font-size:13px;display:block}@media (width<=620px){.admin-settings .lifecycle-panel{padding:24px 18px}}.connector-actions .sync-now{color:#153c2e;background:#c8f37d}.sync-control{border:1px solid var(--line);background:#f8fbf9;border-radius:8px;margin-top:22px;overflow:hidden}.sync-control header{border:0;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin:0;padding:18px 20px;display:flex}.sync-control header small{letter-spacing:.13em;color:#71847a;font-size:7px}.sync-control header h3{font-family:var(--font-display);margin:5px 0 0;font-size:20px}.sync-control header>span{color:#fff;background:#143f30;border-radius:999px;padding:7px 10px;font-size:7px;font-weight:800}.sync-kpis{grid-template-columns:repeat(3,1fr);display:grid}.sync-kpis article{border-bottom:1px solid var(--line);padding:17px 20px}.sync-kpis article+article{border-left:1px solid var(--line)}.sync-kpis small,.sync-kpis b{display:block}.sync-kpis small{color:#71847a;letter-spacing:.08em;font-size:7px}.sync-kpis b{margin-top:7px;font-size:9px}.sync-history{padding:0 20px}.sync-history article{border-bottom:1px solid var(--line);grid-template-columns:8px 1fr auto;align-items:center;gap:11px;padding:13px 0;display:grid}.sync-history i{background:#d2a44e;border-radius:50%;width:7px;height:7px}.sync-history i.completed{background:#56a77d}.sync-history i.failed{background:#c65a50}.sync-history b,.sync-history span{display:block}.sync-history b{font-size:8px}.sync-history span,.sync-history time{color:#73857b;font-size:7px}.sync-control>p{color:#71847a;padding:18px 20px;font-size:8px}@media (width<=700px){.sync-kpis{grid-template-columns:1fr}.sync-kpis article+article{border-left:0}.sync-history article{grid-template-columns:8px 1fr}.sync-history time{grid-column:2}}.connector-grid .notify-policy{border:1px solid var(--line);background:#f5f9f6;border-radius:7px;grid-column:1/-1;align-items:center;gap:9px;padding:13px;display:flex}.connector-grid .notify-policy input{width:auto;margin:0}.signal-inbox mark{letter-spacing:.08em;border-radius:999px;margin-left:5px;padding:3px 6px;font-size:6px;font-weight:800;display:inline-block}.signal-inbox mark.live{color:#226043;background:#dff2e8}.signal-inbox mark.sample{color:#687b71;background:#eef1ef}.signal-inbox mark.scope{color:#4d6658;background:#e8eee9}.growth-loading,.growth-surface{border:1px solid var(--line);background:#fff;border-radius:10px;margin:0 28px 32px}.growth-loading{color:#66796f;padding:42px;font-size:10px}.growth-surface{overflow:hidden}.growth-surface>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:36px 42px;display:flex}.growth-surface>header small,.activation-step>small,.intelligence-panel aside>small,.entitlement small,.plan-grid article>small{letter-spacing:.14em;color:#6c8175;font-size:7px}.growth-surface>header h2{font-family:var(--font-display);letter-spacing:-.045em;margin:9px 0;font-size:36px}.growth-surface>header p{color:#66796f;margin:0;font-size:10px}.growth-surface>header>span{letter-spacing:.09em;color:#286b4c;background:#e5f2e9;border-radius:20px;padding:9px 13px;font-size:8px}.activation-rail{grid-template-columns:repeat(4,1fr);padding:24px 42px 0;display:grid}.activation-rail i{color:#83938b;border-top:2px solid #dce6df;align-items:center;gap:8px;padding-top:12px;font-size:8px;font-style:normal;display:flex}.activation-rail i.on{color:#163f2e;border-color:#2f805c}.activation-rail b{background:#edf3ef;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.activation-step>h3,.intelligence-panel aside h3,.entitlement h3,.plan-grid h3{font-family:var(--font-display);letter-spacing:-.035em;margin:10px 0;font-size:26px}.activation-step>p{color:#66796f;max-width:720px;font-size:10px;line-height:1.7}.objective-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:28px 0;display:grid}.objective-grid button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fbfdfb;border-radius:9px;padding:22px}.objective-grid button.selected{background:#f2f8f4;border-color:#4c9b73;box-shadow:0 0 0 1px #4c9b73}.objective-grid b,.objective-grid span{display:block}.objective-grid b{font-size:11px}.objective-grid span{color:#6d8075;margin-top:9px;font-size:8px;line-height:1.55}.primary-action{color:#fff;cursor:pointer;background:#113d2d;border:0;border-radius:6px;padding:13px 17px;font-size:8px;font-weight:800;display:inline-block}.text-action{color:#356d53;cursor:pointer;background:0 0;border:0;padding:15px 0;font-size:8px;font-weight:800;display:block}.assurance-row{grid-template-columns:repeat(3,1fr);gap:8px;margin:26px 0;display:grid}.assurance-row span{background:#edf4ef;border-radius:7px;padding:15px;font-size:8px}.intelligence-panel{grid-template-columns:1.3fr .7fr;gap:16px;margin:0 28px 32px;display:grid}.activation-step .intelligence-panel{margin:25px 0 0}.policy-list{border:1px solid var(--line);background:#fff;border-radius:9px;padding:0 24px}.policy-list label{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 0;display:flex}.policy-list label:last-child{border:0}.policy-list b,.policy-list em{display:block}.policy-list b{font-size:9px}.policy-list em{color:#708278;margin-top:5px;font-size:7px;font-style:normal}.policy-list input{accent-color:#1f704d;width:18px;height:18px}.intelligence-panel aside{color:#fff;background:#0c2f23;border-radius:9px;padding:27px}.intelligence-panel aside>small{color:#94b4a4}.intelligence-panel aside h3{font-size:22px}.intelligence-panel aside input[type=range]{accent-color:#a6e1bf;width:100%}.intelligence-panel aside label{margin-top:24px;font-size:8px;display:block}.intelligence-panel aside select{color:#132b21;width:100%;font:inherit;background:#fff;border:1px solid #4e7463;border-radius:6px;margin-top:8px;padding:11px;font-size:8px;display:block}.intelligence-panel aside button{color:#113426;background:#b6edcb;border:0;border-radius:6px;width:100%;margin-top:18px;padding:12px;font-size:8px;font-weight:800}.intelligence-panel aside>em{color:#b4cfbf;margin-top:10px;font-size:7px;font-style:normal;line-height:1.5;display:block}.billing-surface{padding-bottom:34px}.entitlement{color:#fff;background:#0d3024;border-radius:9px;justify-content:space-between;align-items:center;margin:28px 42px;padding:25px;display:flex}.entitlement h3{text-transform:capitalize;margin:7px 0 4px;font-size:23px}.entitlement p{color:#afc6ba;font-size:8px}.entitlement>strong{font-size:30px}.entitlement>strong small{color:#aac2b5;display:block}.plan-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:0 42px;display:grid}.plan-grid article{border:1px solid var(--line);background:#fbfdfb;border-radius:9px;padding:24px}.plan-grid article.current{border-color:#4e9b75;box-shadow:0 0 0 1px #4e9b75}.plan-grid h3{font-size:23px}.plan-grid p{color:#6c8075;min-height:45px;font-size:8px;line-height:1.6}.plan-grid strong{margin:20px 0;font-size:28px;display:block}.plan-grid strong span{color:#74877c;font-size:8px}.plan-grid button{color:#fff;background:#123c2d;border:0;border-radius:6px;width:100%;padding:11px;font-size:8px;font-weight:800}.plan-grid button:disabled{color:#819087;background:#dfe7e2}.billing-assurance{border-top:1px solid var(--line);gap:20px;margin:20px 42px 0;padding-top:18px;font-size:8px;display:flex}.billing-assurance span{color:#687b71}.billing-message{color:#356d53;margin:10px 42px;font-size:8px}@media (width<=900px){.objective-grid,.plan-grid,.assurance-row,.intelligence-panel{grid-template-columns:1fr}.growth-surface>header{display:block}.activation-rail{grid-template-columns:1fr 1fr}.plan-grid,.entitlement,.billing-assurance{margin-left:22px;margin-right:22px}}.intelligence-governance{margin:0 28px 32px}.activation-step .intelligence-governance{margin:25px 0 0}.intelligence-governance>header{border:1px solid var(--line);background:#fff;border-radius:10px 10px 0 0;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 28px;display:flex}.intelligence-governance>header small{letter-spacing:.14em;color:#7459a8;font-size:9px}.intelligence-governance>header h2{margin:7px 0;font-family:Georgia,Times New Roman,serif;font-size:25px}.intelligence-governance>header p{color:#64748b;margin:0;font-size:10px}.policy-state{text-align:right;min-width:140px}.policy-state b,.policy-state span,.policy-state em{display:block}.policy-state b{color:#0d8053;font-size:9px}.policy-state span{margin:5px 0;font-size:13px;font-weight:800}.policy-state em{color:#708078;font-size:8px;font-style:normal}.intelligence-contract{grid-template-columns:1.2fr .8fr;gap:16px;margin-top:16px;display:grid}.intelligence-contract .policy-list{padding:0}.intelligence-contract .policy-list label{opacity:.72;gap:18px;padding:18px 20px}.intelligence-contract .policy-list label.enabled{opacity:1}.policy-copy{min-width:0}.policy-copy i,.policy-copy b,.policy-copy em,.policy-copy small{display:block}.policy-copy i{letter-spacing:.1em;color:#6b55a3;font-size:7px;font-style:normal}.policy-copy b{margin:5px 0;font-size:13px}.policy-copy em{font-size:9px;line-height:1.5}.policy-copy small{color:#2f805c;margin-top:7px;font-size:8px}.policy-toggle{text-align:right;flex:none}.policy-toggle strong{color:#547064;margin-bottom:8px;font-size:7px;display:block}.intelligence-contract aside{color:#fff;background:linear-gradient(145deg,#07142e,#13275a);border-radius:9px;padding:27px}.intelligence-contract aside>small{letter-spacing:.14em;color:#9eb2d1;font-size:9px}.intelligence-contract aside h3{margin:10px 0;font-family:Georgia,Times New Roman,serif;font-size:23px}.intelligence-contract aside>input{accent-color:#b7f0ca;width:100%}.contract-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.contract-grid label{color:#d7deec;font-size:9px}.contract-grid select{color:#13213f;width:100%;font:inherit;background:#fff;border:1px solid #4e6189;border-radius:6px;margin-top:6px;padding:10px;font-size:9px;display:block}.intelligence-contract aside>button{color:#0b3324;background:#b7efcc;border:0;border-radius:6px;width:100%;margin-top:18px;padding:12px;font-size:9px;font-weight:800}.intelligence-contract aside>em{color:#b4cfbf;margin-top:10px;font-size:8px;font-style:normal;line-height:1.5;display:block}.intelligence-assurance{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px;display:grid}.intelligence-assurance article{border:1px solid var(--line);background:#fff;border-radius:8px;padding:16px}.intelligence-assurance b,.intelligence-assurance span,.intelligence-assurance strong{display:block}.intelligence-assurance b{color:#5c42a1;font-size:9px}.intelligence-assurance span{color:#64748b;margin:7px 0 12px;font-size:8px;line-height:1.55}.intelligence-assurance strong{color:#0d8053;font-size:7px}.intelligence-governance.compact>header,.intelligence-governance.compact .intelligence-assurance{display:none}@media (width<=1050px){.intelligence-contract{grid-template-columns:1fr}.intelligence-assurance{grid-template-columns:1fr 1fr}}@media (width<=700px){.intelligence-governance>header{display:block}.policy-state{text-align:left;margin-top:14px}.contract-grid,.intelligence-assurance{grid-template-columns:1fr}.intelligence-governance{margin-left:16px;margin-right:16px}}.annual-price{color:#5d4aa8;margin:-12px 0 18px;font:700 8px Inter,sans-serif;display:block}.plan-checkout-actions{gap:8px;display:grid}.plan-grid .plan-checkout-actions button.annual{color:#4d3195;background:#eee9ff;border:1px solid #cfc0ff}.billing-plan-groups{gap:18px;margin:0 42px;display:grid}.billing-plan-group{background:#fbfcff;border:1px solid #dce3ee;border-radius:12px;overflow:hidden}.billing-plan-group>header{border-bottom:1px solid #dce3ee;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 28px;display:flex}.billing-plan-group>header small,.cadence-grid article>small{letter-spacing:.15em;color:#6d4bd1;font:800 8px Inter,sans-serif}.billing-plan-group>header h3{margin:8px 0 5px;font:600 27px Georgia,serif}.billing-plan-group>header p{color:#68758b;margin:0;font-size:9px}.billing-plan-group>header>span{color:#765500;background:#fff3cd;border-radius:20px;padding:8px 11px;font:800 8px Inter,sans-serif}.cadence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:22px;display:grid}.cadence-grid article{background:#fff;border:1px solid #d7dfeb;border-radius:10px;padding:26px;position:relative}.cadence-grid article.current{border-color:#6c35e8;box-shadow:0 0 0 1px #6c35e8}.cadence-grid h4{margin:10px 0;font:600 22px Georgia,serif}.cadence-grid strong{margin:20px 0 10px;font-size:30px;display:block}.cadence-grid strong span{color:#748096;font-size:9px}.cadence-grid p{color:#68758b;min-height:34px;font-size:9px;line-height:1.6}.cadence-grid button{color:#fff;background:#103f30;border:0;border-radius:7px;width:100%;margin-top:12px;padding:13px;font:800 9px Inter,sans-serif}.cadence-grid button:disabled{color:#718096;background:#e3e8ee}.annual-card{background:#f8f5ff!important}.annual-card button:not(:disabled){background:linear-gradient(105deg,#1f56ff,#6c35e8)}.value-badge{color:#5b34bd;letter-spacing:.1em;background:#eee6ff;border-radius:20px;padding:7px 9px;font:800 7px Inter,sans-serif;position:absolute;top:18px;right:18px}@media (width<=900px){.billing-plan-groups{margin-left:22px;margin-right:22px}.cadence-grid{grid-template-columns:1fr}.billing-plan-group>header{display:block}.billing-plan-group>header>span{margin-top:14px;display:inline-block}}.billing-workspace{padding-bottom:30px}.billing-dev-notice{background:#fffaf0;border:1px solid #e4d7b9;border-left:5px solid #c68b18;border-radius:10px;grid-template-columns:250px minmax(0,1fr) auto;align-items:center;gap:24px;margin:20px 36px 0;padding:16px 20px;display:grid}.billing-dev-notice small,.plan-comparison>header small{color:#7554cf;letter-spacing:.12em;font-size:10px;font-weight:800;display:block}.billing-dev-notice b{margin-top:5px;font-size:14px;display:block}.billing-dev-notice p{color:#5e6d67;margin:0;font-size:11px;line-height:1.5}.billing-dev-notice>span{color:#805800;letter-spacing:.06em;white-space:nowrap;background:#fff0c7;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:850}.billing-workspace .entitlement{grid-template-columns:minmax(240px,1fr) minmax(390px,1.4fr) minmax(180px,auto);grid-template-areas:"summary facts status""summary facts action";align-items:center;gap:12px 24px;margin:18px 36px;padding:22px 24px;display:grid;background:linear-gradient(110deg,#061a37,#18345e)!important}.billing-workspace .entitlement>div{grid-area:summary}.billing-workspace .entitlement h3{text-transform:none;margin:6px 0 4px}.billing-workspace .entitlement dl{border-left:1px solid #ffffff2c;grid-area:facts;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.billing-workspace .entitlement dl>div{padding:4px 16px}.billing-workspace .entitlement dt{color:#9fb1c9;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.billing-workspace .entitlement dd{color:#fff;text-transform:capitalize;margin:6px 0 0;font-size:11px;font-weight:750}.billing-workspace .entitlement>strong{color:#92dec4;font-family:Inter,Segoe UI,sans-serif;font-size:24px}.billing-workspace .entitlement>.entitlement-state{grid-area:status;justify-self:stretch;max-width:none}.billing-workspace .entitlement>button{color:#0b533e;white-space:nowrap;background:#fff;border:1px solid #8dd5bd;border-radius:7px;grid-area:action;width:100%;min-height:40px;padding:10px 14px;font-size:11px;font-weight:800}.plan-comparison{background:#fff;border:1px solid #d7e0dc;border-radius:12px;margin:22px 36px 0;overflow:hidden}.plan-comparison>header{border-bottom:1px solid #dce4e0;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.plan-comparison>header h3{margin:6px 0 4px;font-size:23px}.plan-comparison>header p{color:#67766f;margin:0;font-size:11px}.cadence-switch{background:#eef3f1;border:1px solid #d3ddd8;border-radius:9px;gap:4px;padding:4px;display:flex}.cadence-switch button{color:#4e5e57;white-space:nowrap;background:0 0;border:0;border-radius:6px;min-height:36px;padding:8px 14px;font-size:11px;font-weight:800}.cadence-switch button.active{color:#072f24;background:#fff;box-shadow:0 2px 7px #0c2e2314}.cadence-switch button span{color:#7755d1;letter-spacing:.06em;margin-left:5px;font-size:8px}.plan-comparison-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px;display:grid}.plan-comparison-grid article{background:#fff;border:1px solid #d7e0dc;border-radius:10px;flex-direction:column;min-width:0;padding:20px;display:flex}.plan-comparison-grid article.recommended{background:#fcfbff;border-color:#a994ed}.plan-comparison-grid article.current{border-color:#168060;box-shadow:0 0 0 1px #168060}.plan-comparison-grid article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.plan-comparison-grid article small{color:#7554cf;letter-spacing:.1em;font-size:9px;font-weight:850}.plan-comparison-grid article header>span{color:#496159;white-space:nowrap;background:#eef4f1;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:800}.plan-comparison-grid h4{margin:6px 0 0;font-size:20px}.plan-comparison-grid article>p{color:#61716a;min-height:48px;margin:13px 0;font-size:11px;line-height:1.55}.plan-comparison-grid article>strong{font-size:30px}.plan-comparison-grid article>strong span{color:#6f7d77;margin-left:5px;font-size:11px;font-weight:500}.plan-comparison-grid article>em{color:#176d52;min-height:31px;margin-top:5px;font-size:10px;font-style:normal}.plan-comparison-grid ul{border-top:1px solid #e0e7e3;gap:8px;margin:16px 0 20px;padding:15px 0 0;list-style:none;display:grid}.plan-comparison-grid li{color:#485b53;font-size:10px}.plan-comparison-grid li:before{content:"✓";color:#167355;margin-right:7px;font-weight:900}.plan-comparison-grid article>button{color:#fff;background:#0b5f47;border:0;border-radius:7px;min-height:40px;margin-top:auto;padding:10px 12px;font-size:11px;font-weight:850}.plan-comparison-grid article>button:disabled{color:#6c7973;background:#e5ebe8}.billing-workspace .billing-assurance{background:#f7faf8;border:1px solid #d7e0dc;border-radius:10px;align-items:center;margin:18px 36px 0;padding:16px 20px}.billing-workspace .billing-assurance b{font-size:11px}.billing-workspace .billing-assurance span{font-size:10px}.billing-workspace .billing-history{margin-inline:36px}@media (width<=1180px){.billing-workspace .entitlement{grid-template-columns:1fr 1fr}.billing-workspace .entitlement dl{border-left:0}.plan-comparison-grid{grid-template-columns:1fr 1fr}}@media (width<=820px){.billing-dev-notice{grid-template-columns:1fr}.billing-dev-notice>span{justify-self:start}.billing-workspace .entitlement{grid-template-columns:1fr}.billing-workspace .entitlement dl{grid-template-columns:1fr 1fr}.plan-comparison>header{flex-direction:column;align-items:flex-start}.plan-comparison-grid{grid-template-columns:1fr}}@media (width<=620px){.billing-dev-notice,.billing-workspace .entitlement,.plan-comparison,.billing-workspace .billing-assurance,.billing-workspace .billing-history{margin-left:16px;margin-right:16px}.billing-workspace .entitlement dl{grid-template-columns:1fr}.billing-workspace .entitlement dl>div{padding:8px 0}.cadence-switch{width:100%}.cadence-switch button{flex:1}.plan-comparison-grid{padding:12px}}.billing-workspace{padding-top:2px}.entitlement-state{text-align:center;letter-spacing:.07em;white-space:normal;overflow-wrap:normal;border-radius:999px;justify-content:center;align-items:center;min-width:132px;max-width:180px;padding:10px 12px;font-size:10px;font-weight:900;line-height:1.25;display:inline-flex}.entitlement-state.active{color:#0a6d4d;background:#dff5ea}.entitlement-state.expired{color:#9a461d;background:#fff0df}.catalog-integrity-alert{background:#fff7f3;border:1px solid #e7b7a4;border-left:5px solid #bd4f2e;border-radius:10px;grid-template-columns:minmax(260px,.65fr) minmax(0,1fr);align-items:center;gap:24px;margin:20px 36px 0;padding:17px 20px;display:grid}.catalog-integrity-alert small{color:#a33f25;letter-spacing:.11em;font-size:9px;font-weight:850;display:block}.catalog-integrity-alert b{margin-top:5px;font-size:13px;display:block}.catalog-integrity-alert p{color:#735044;margin:0;font-size:11px;line-height:1.5}.usage-alert b{margin-right:5px}.plan-comparison-grid article>strong span{display:inline-block}.billing-history>header>span{white-space:nowrap}.capacity-reference{color:#315a4d;background:#f2f6f4;border-radius:8px;gap:5px;min-height:54px;margin:18px 0 2px;padding:12px 14px;display:grid}.capacity-reference b{font-size:12px}.capacity-reference span{color:#667a72;font-size:10px}.catalog-integrity-alert{background:#fffaf0;border-color:#e8d6a8 #e8d6a8 #e8d6a8 #c88a15}.catalog-integrity-alert small{color:#93620b}.catalog-integrity-alert p{color:#6d6250}@media (width<=1180px){.billing-workspace .entitlement{grid-template-columns:1fr 1fr;grid-template-areas:"summary status""facts facts""action action"}.billing-workspace .entitlement>button{justify-self:start;width:auto}.billing-workspace .entitlement>.entitlement-state{justify-self:start;min-width:170px}.entitlement-state{justify-self:start}}@media (width<=820px){.catalog-integrity-alert{grid-template-columns:1fr}.billing-workspace .entitlement{grid-template-columns:1fr;grid-template-areas:"summary""facts""status""action"}.billing-workspace .entitlement>.entitlement-state{justify-self:start}.billing-workspace .entitlement>button{width:100%}}@media (width<=620px){.catalog-integrity-alert{margin-left:16px;margin-right:16px}}.billing-workspace .entitlement-actions{grid-area:action;gap:8px;width:100%;display:grid}.billing-workspace .entitlement-actions>button{color:#0b533e;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #8dd5bd;border-radius:7px;width:100%;min-height:40px;padding:10px 14px;font-size:11px;font-weight:800}.billing-workspace .entitlement-actions>button:first-child{color:#fff;background:#0d7054}.billing-workspace .entitlement-actions>button:disabled{cursor:not-allowed;opacity:.65}.billing-history{border:1px solid var(--line);border-radius:9px;margin:24px 42px 0;overflow:hidden}.billing-history>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.billing-history small{letter-spacing:.14em;color:#7059a5;font-size:7px}.billing-history h3{margin:6px 0 0;font:600 22px Georgia,Times New Roman,serif}.billing-history>header>span{color:#687b71;font-size:8px}.billing-history article{border-bottom:1px solid var(--line);grid-template-columns:10px 1fr auto auto;align-items:center;gap:12px;padding:16px 22px;display:grid}.billing-history article:last-child{border:0}.billing-history i{background:#48a477;border-radius:50%;width:8px;height:8px}.billing-history i.failed{background:#c95b52}.billing-history b,.billing-history span{display:block}.billing-history b{font-size:9px}.billing-history span,.billing-history time{color:#73847b;font-size:7px}.billing-history>p{color:#687b71;padding:22px;font-size:8px}.billing-history .revoke-source{color:#96392e;background:#fff6f4;border:1px solid #d8aaa3;margin:0;padding:8px 10px}.billing-history .revoke-source:hover{background:#fce9e5}@media (width<=760px){.billing-history{margin-left:22px;margin-right:22px}.billing-history article{grid-template-columns:10px 1fr}.billing-history time,.billing-history .revoke-source{grid-column:2}.billing-history .revoke-source{justify-self:start}}.usage-meter{background:#fff;border:1px solid #d8ddeb;border-radius:12px;margin:24px 42px 0;overflow:hidden}.usage-meter>header{border-bottom:1px solid #e2e6ef;justify-content:space-between;align-items:center;padding:22px 26px;display:flex}.usage-meter>header small{letter-spacing:.16em;color:#6c4ac7;font-size:8px}.usage-meter>header h3{margin:6px 0 0;font:600 25px Georgia,Times New Roman,serif}.usage-meter>header>span{letter-spacing:.1em;border-radius:999px;padding:8px 12px;font-size:8px}.usage-meter .healthy{color:#176447;background:#e8f5ee}.usage-meter .restricted{color:#9c3b28;background:#fff1e8}.usage-meter>div{grid-template-columns:repeat(4,1fr);display:grid}.usage-meter article{border-right:1px solid #e2e6ef;padding:22px 24px}.usage-meter article:last-child{border:0}.usage-meter article div{justify-content:space-between;gap:12px;display:flex}.usage-meter article span,.usage-meter article small{color:#687583;font-size:8px}.usage-meter progress{accent-color:#5e3de8;width:100%;height:7px;margin:16px 0 8px}.usage-alert{color:#8d3425;background:#fff1e8;margin:0;padding:14px 24px;font-size:9px}@media (width<=900px){.usage-meter>div{grid-template-columns:repeat(2,1fr)}.usage-meter article:nth-child(2){border-right:0}.usage-meter article:nth-child(-n+2){border-bottom:1px solid #e2e6ef}}@media (width<=600px){.usage-meter{margin-left:18px;margin-right:18px}.usage-meter>header{align-items:flex-start;gap:14px}.usage-meter>div{grid-template-columns:1fr}.usage-meter article{border-right:0;border-bottom:1px solid #e2e6ef!important}}.catalog-editor{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.catalog-editor>div h3{margin:7px 0;font-family:Georgia,Times New Roman,serif;font-size:25px}.catalog-editor>div p{color:#65748a;font-size:8px}.catalog-editor>article{border:1px solid var(--line);background:#fafbfe;border-radius:9px;margin-top:16px;padding:19px}.catalog-editor article>header{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.catalog-editor h4{margin:4px 0;font-family:Georgia,Times New Roman,serif;font-size:20px}.catalog-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.catalog-grid label,.catalog-toggle{font-size:8px;font-weight:700}.catalog-grid input,.catalog-grid textarea{border:1px solid var(--line);width:100%;font:inherit;background:#fff;border-radius:6px;margin-top:7px;padding:10px;font-size:8px;display:block}.catalog-grid textarea{resize:vertical;min-height:60px}.catalog-toggle{align-items:center;gap:8px;display:flex!important}.catalog-toggle input{width:15px!important;margin:0!important}.catalog-description{grid-column:1/-1}.billing-empty{border:1px dashed #c8d1df;border-radius:9px;justify-content:space-between;gap:20px;margin:0 42px;padding:24px;font-size:9px;display:flex}.billing-empty span{color:#687b71}@media (width<=850px){.catalog-grid{grid-template-columns:1fr}.catalog-description{grid-column:auto}.billing-empty{flex-direction:column;margin:0 22px}}:root{--ink:#08142c;--forest:#10265a;--deep:#040d22;--mint:#d4af37;--sage:#7c3aed;--paper:#f7f8fc;--mist:#eef1f8;--line:#d8deea;--muted:#64748b;--talvify-blue:#1f56ff;--talvify-violet:#7c3aed;--talvify-gold:#d4af37;--talvify-navy:#040d22;--font-display:Georgia,"Times New Roman",serif;--font-sans:Inter,"Helvetica Neue",Arial,sans-serif}.talvify-mark{flex:none;width:34px;height:34px;display:block}.brand{align-items:center;gap:10px}.brand b{letter-spacing:-.03em;font-family:Georgia,Times New Roman,serif;font-size:26px}.mature-nav{color:#e8edf8}.mature-home>.mature-nav{background:#040d22;width:100%;padding-inline:max(28px,50vw - 610px)}.mature-nav .navlinks{color:#aeb9d1}.mature-nav .navlinks a:hover{color:#f4b942}.mature-nav .navbutton,.primary-action{background:linear-gradient(105deg,#1f56ff,#7c3aed);box-shadow:0 10px 26px #1f56ff28}.mature-hero{color:#fff;background:radial-gradient(circle at 76% 18%,#16336a 0,#0000 30%),radial-gradient(circle at 18% 80%,#35117a55 0,#0000 30%),#040d22!important}.mature-hero:after{content:"";opacity:.75;pointer-events:none;background:linear-gradient(#040d22,#040d22) padding-box padding-box,linear-gradient(130deg,#d4af37,#7c3aed,#1f56ff) border-box;border:1px solid #0000;border-radius:50%;width:420px;height:420px;position:absolute;top:12%;right:8%}.mature-hero .overline span,.mature-hero h1 em{color:#f4b942}.mature-hero h1{font-family:Georgia,Times New Roman,serif}.btn.mint{color:#08142c;background:linear-gradient(105deg,#d4af37,#ffd66b)}.mature-art{background:#07132d!important;border-color:#324469!important}.mature-art .talvify-mark{width:64px;height:64px;margin:auto}.mature-art div b{font-family:Georgia,Times New Roman,serif}.home-product{color:#f7f9ff;background:#07132d!important}.home-product-copy p{color:#aab5cc!important}.home-product-visual{box-shadow:0 28px 70px #020713;color:#f4f7ff!important;background:#0b1836!important;border-color:#26395f!important}.mature-cta,footer{background:#040d22!important}.protected-dashboard{background:#f5f7fb}.protected-dashboard>aside{background:linear-gradient(#040d22,#071731)!important}.demo-brand{align-items:center;gap:8px;font-family:Georgia,Times New Roman,serif;font-size:18px;color:#fff!important;display:flex!important}.demo-brand img{width:34px;height:34px}.demo-brand span{font-weight:700}.demo-brand b{color:#d4af37;font-family:Inter,Arial,sans-serif;font-size:11px}.protected-dashboard aside nav a.on{border-left:2px solid #d4af37;background:linear-gradient(100deg,#17346e,#321b72)!important}.protected-dashboard aside nav a:hover{background:#101f42!important}.signal-toolbar h1,.growth-surface h2,.admin-settings h2{font-family:Georgia,Times New Roman,serif}.signal-toolbar small,.growth-surface>header small,.provider-vault small{color:#7459a8}.alert-button,.user-pill>span{color:#f4b942!important;background:#0a1734!important}.growth-surface>header>span,.healthy,.ready{color:#7b5b00!important;background:#fff4d0!important}.intelligence-panel aside,.entitlement,.credential-vault{background:linear-gradient(145deg,#07142e,#13275a)!important}.settings-tabs button.on,.connector-actions button,.workspace-form>button,.notification-policy>button,.automation-panel>button{background:linear-gradient(105deg,#1f56ff,#6c35e8)!important}.integration-cards article.selected,.workspace-type button.on,.plan-grid article.current{border-color:#7c3aed!important;box-shadow:0 0 0 1px #7c3aed!important}.provider-vault{border:1px solid var(--line);background:#fff;border-radius:10px;margin:0 28px 32px;overflow:hidden}.provider-vault>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:24px;padding:34px 38px;display:flex}.provider-vault>header h2{margin:8px 0;font-family:Georgia,Times New Roman,serif;font-size:34px}.provider-vault>header p{color:#64748b;max-width:650px;font-size:9px}.provider-vault>header>span{letter-spacing:.1em;border-radius:20px;height:max-content;padding:8px 11px;font-size:7px}.provider-vault>header>span.pending{color:#9c3f32;background:#fff2ef}.provider-card{border:1px solid var(--line);border-radius:10px;margin:28px 38px;overflow:hidden}.provider-identity{color:#fff;background:#07142e;grid-template-columns:45px 1fr auto;align-items:center;gap:16px;padding:22px;display:grid}.provider-identity>b{background:linear-gradient(135deg,#6b35e7,#1f56ff);border-radius:9px;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.provider-identity h3{margin:4px 0;font-family:Georgia,Times New Roman,serif;font-size:22px}.provider-identity p{color:#a9b4ca;margin:0;font-size:8px}.provider-identity em{color:#f4b942;font-size:7px;font-style:normal}.provider-card form{padding:26px}.provider-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.provider-grid label{font-size:8px;font-weight:700}.provider-grid input,.provider-grid select{border:1px solid var(--line);width:100%;font:inherit;background:#fafbfe;border-radius:6px;margin-top:7px;padding:11px;font-size:8px;display:block}.vault-assurance{flex-wrap:wrap;gap:9px;margin:20px 0;display:flex}.vault-assurance span{color:#51617c;background:#eef1f8;border-radius:20px;padding:7px 10px;font-size:7px}.provider-card form>button{color:#fff;background:linear-gradient(105deg,#1f56ff,#7c3aed);border:0;border-radius:6px;padding:12px 16px;font-size:8px;font-weight:800}.provider-card form>em{color:#4f46a0;margin-left:12px;font-size:8px;font-style:normal}.provider-roadmap{grid-template-columns:repeat(3,1fr);gap:10px;margin:0 38px 36px;display:grid}.provider-roadmap article{border:1px solid var(--line);border-radius:8px;padding:17px}.provider-roadmap b,.provider-roadmap span{display:block}.provider-roadmap span{color:#65748a;margin-top:6px;font-size:7px;line-height:1.55}@media (width<=800px){.mature-hero:after{opacity:.35;width:260px;height:260px;right:-80px}.provider-grid,.provider-roadmap{grid-template-columns:1fr}.provider-vault>header{display:block}.provider-card,.provider-roadmap{margin-left:20px;margin-right:20px}}.provider-card form>button.provider-validate{background:#0b4938;margin-left:10px}.provider-card form>button:disabled{opacity:.55;cursor:wait}.mature-hero{color:#fff;position:relative;background:radial-gradient(circle at 78% 24%,#16336a 0,#0000 29%),radial-gradient(circle at 18% 80%,#35117a55 0,#0000 30%),#040d22!important}.mature-hero:after{display:none!important}.hero-content{z-index:2;position:relative}.hero-content h1{max-width:1040px}.intelligence-orbit{z-index:1;pointer-events:none;border-radius:50%;width:560px;height:560px;position:absolute;top:8px;right:max(3.5vw,42px)}.orbit-ring{background:linear-gradient(#07142d,#07142d) padding-box padding-box,linear-gradient(135deg,#d4af37aa,#7c3aed,#1f56ff99) border-box;border:1px solid #0000;border-radius:50%;position:absolute;inset:18px;box-shadow:0 0 80px #1f56ff16}.ring-two{background:0 0;border-color:#7c3aed55;animation:7s ease-in-out infinite orbit-breathe;inset:88px}.orbit-core{text-align:center;background:radial-gradient(circle at 38% 30%,#173a7b,#08152f 65%);border:1px solid #d4af3755;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:158px;box-shadow:0 18px 60px #010615aa}.orbit-core .talvify-mark{width:74px;height:74px}.orbit-core small{letter-spacing:.2em;color:#9eb1d3;margin-top:8px;font-size:7px}.orbit-core b{max-width:145px;margin-top:5px;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.2}.orbit-node{color:#c9d3e8;letter-spacing:.13em;text-transform:uppercase;background:#08142de8;border:1px solid #31466f;border-radius:20px;align-items:center;gap:7px;padding:9px 13px;font-size:8px;display:flex;position:absolute;box-shadow:0 10px 30px #0008}.orbit-node i{background:#d4af37;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #d4af37}.orbit-node.insight{top:136px;left:-4px}.orbit-node.action{top:250px;right:-2px}.orbit-node.action i{background:#7c3aed;box-shadow:0 0 12px #7c3aed}.orbit-node.growth{bottom:30px;left:82px}.orbit-node.growth i{background:#1f56ff;box-shadow:0 0 12px #1f56ff}@keyframes orbit-breathe{0%,to{opacity:.45;transform:rotate(0)scale(1)}50%{opacity:.85;transform:rotate(12deg)scale(1.025)}}@media (prefers-reduced-motion:reduce){.ring-two{animation:none}}@media (width<=1250px){.intelligence-orbit{opacity:.48;right:-135px}.hero-content h1{max-width:880px}}@media (width<=700px){.intelligence-orbit{opacity:1;width:310px;height:310px;margin:32px auto 0;position:relative;top:auto;right:auto}.orbit-ring{inset:12px}.ring-two{inset:48px}.orbit-core{inset:88px}.orbit-core .talvify-mark{width:48px;height:48px}.orbit-node.insight{top:75px;left:-5px}.orbit-node.action{top:138px;right:-5px}.orbit-node.growth{bottom:12px;left:40px}.ring-two{animation:none}.hero-content h1{max-width:none}}.start-shell{color:#f8f9ff;background:radial-gradient(circle at 85% 10%,#173d7b66,#0000 32%),radial-gradient(circle at 8% 90%,#4b16805c,#0000 34%),#040d22;min-height:100vh;padding-bottom:80px}.start-shell>nav{letter-spacing:.16em;color:#9eacc7;border-bottom:1px solid #304061;justify-content:space-between;align-items:center;height:82px;padding:0 max(28px,50vw - 560px);font:700 9px Inter,Arial,sans-serif;display:flex}.start-brand{color:#fff;align-items:center;gap:10px;display:flex}.start-brand img{width:36px;height:36px}.start-brand b{font:700 26px Georgia,serif}.start-card{color:#08142c;background:#f8f9fc;border-radius:14px;width:min(920px,100% - 40px);margin:70px auto 0;overflow:hidden;box-shadow:0 38px 100px #0007}.start-card>header{color:#fff;background:#08152f;padding:52px 58px 38px}.start-card>header small,.start-block>small,.start-field>small{letter-spacing:.18em;color:#d4af37;font-size:8px}.start-card h1{margin:14px 0 20px;font:500 52px/1.02 Georgia,serif}.start-card>header p{color:#b2bfd5;max-width:650px;font-size:13px;line-height:1.7}.start-identity{border:1px solid #d8deea;border-radius:9px;grid-template-columns:46px 1fr auto;align-items:center;gap:14px;margin:34px 58px 0;padding:18px;display:grid}.start-identity>span{color:#f4c44f;background:#101f48;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.start-identity small,.start-identity b,.start-identity em{display:block}.start-identity small{letter-spacing:.14em;color:#718096;font-size:7px}.start-identity b{margin:4px 0;font-size:12px}.start-identity em{color:#617087;font-size:9px;font-style:normal}.start-identity i{color:#08734d;background:#e0f4ea;border-radius:20px;padding:7px 10px;font-size:7px;font-style:normal}.start-block,.start-field{margin:30px 58px;display:block}.start-options{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.start-options button{text-align:left;color:#0c1830;background:#fff;border:1px solid #d6ddea;border-radius:9px;padding:20px}.start-options button.on{background:#f7f3ff;border-color:#6c35e8;box-shadow:0 0 0 1px #6c35e8}.start-options b,.start-options span{display:block}.start-options b{font:600 20px Georgia,serif}.start-options span{color:#64748b;margin-top:7px;font-size:9px;line-height:1.5}.start-field input,.start-field select{color:#0b1730;background:#fff;border:1px solid #cfd7e5;border-radius:8px;width:100%;margin-top:10px;padding:15px;font:600 11px Inter,Arial,sans-serif;display:block}.start-assurance{flex-wrap:wrap;gap:8px;margin:0 58px 22px;display:flex}.start-assurance span{color:#53627b;background:#edf1f8;border-radius:20px;padding:8px 11px;font-size:8px}.start-submit{color:#fff;background:linear-gradient(105deg,#1f56ff,#7c3aed);border:0;border-radius:7px;margin:0 58px 50px;padding:15px 20px;font-size:10px;font-weight:800}.start-submit:disabled{opacity:.45}.start-error{color:#a6382a;margin:-35px 58px 40px;font-size:9px}@media (width<=650px){.start-card>header{padding:38px 26px}.start-card h1{font-size:38px}.start-identity,.start-block,.start-field{margin-left:26px;margin-right:26px}.start-options{grid-template-columns:1fr}.start-assurance,.start-submit{margin-left:26px;margin-right:26px}}.plan-stage{width:min(1180px,100% - 40px);margin:54px auto}.plan-stage>header{text-align:center;max-width:720px;margin:54px auto 34px}.plan-stage>header small,.selected-plan small,.trial-review small,.existing-workspace small{letter-spacing:.18em;color:#e9b83f;font:700 8px Inter,sans-serif}.plan-stage>header h1{margin:14px 0;font:500 52px/1.05 Georgia,serif}.plan-stage>header p{color:#aebbd0;font-size:13px;line-height:1.7}.funnel-steps{color:#71809a;letter-spacing:.08em;justify-content:center;align-items:center;font:700 8px Inter,sans-serif;display:flex}.funnel-steps b{white-space:nowrap;align-items:center;gap:7px;display:flex}.funnel-steps i{border:1px solid #43516c;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.funnel-steps>span{background:#35435d;width:70px;height:1px;margin:0 10px}.funnel-steps .active,.funnel-steps .current{color:#fff}.funnel-steps .active i{color:#07132d;background:#e1af34;border-color:#e1af34}.funnel-steps .current i{color:#a98eff;border-color:#7651ff}.plan-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.plan-grid article{color:#07142c;background:#f9fafc;border:1px solid #dce2eb;border-radius:12px;padding:30px;position:relative}.plan-grid article.featured{border:2px solid #7651ff;transform:translateY(-8px)}.plan-grid article>em{letter-spacing:.12em;color:#6336d8;background:#eee8ff;border-radius:20px;padding:7px 9px;font:700 7px Inter,sans-serif;position:absolute;top:20px;right:20px}.plan-grid article>small{letter-spacing:.12em;color:#718096;font:700 8px Inter,sans-serif}.plan-grid h2{margin:13px 0 8px;font:600 30px Georgia,serif}.plan-grid article>p{color:#66748a;min-height:54px;font-size:11px;line-height:1.6}.plan-price{align-items:center;gap:10px;margin:22px 0;display:flex}.plan-price b{font:600 36px Georgia,serif}.plan-price span{color:#78859a;font-size:8px;line-height:1.5}.plan-grid ul{margin:0 0 28px;padding:0;list-style:none}.plan-grid li{margin:11px 0;font-size:10px}.plan-grid article>a{text-align:center;color:#fff;background:#102249;border-radius:7px;padding:14px;font:800 9px Inter,sans-serif;display:block}.featured>a{background:linear-gradient(105deg,#1f56ff,#7c3aed)!important}.plan-assurance{flex-wrap:wrap;justify-content:center;gap:10px;margin:30px 0;display:flex}.plan-assurance span{color:#aebbd0;border:1px solid #34425e;border-radius:20px;padding:8px 12px;font-size:8px}.existing-workspace{background:#0d2142;border:1px solid #2e4970;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-top:34px;padding:20px 24px;display:flex}.existing-workspace b{margin:7px 0;font-size:13px;display:block}.existing-workspace p{color:#9dacbf;margin:0;font-size:9px}.existing-workspace>a{color:#08142c;background:#e9b83f;border-radius:6px;padding:12px 16px;font:800 9px Inter,sans-serif}.setup-steps{background:#07142c;padding:28px 24px}.selected-plan{border:1px solid #d8deea;border-radius:9px;justify-content:space-between;align-items:center;margin:22px 58px 0;padding:18px;display:flex}.selected-plan b,.selected-plan span{display:block}.selected-plan b{margin:6px 0;font:600 21px Georgia,serif}.selected-plan span{color:#617087;font-size:9px}.selected-plan a{color:#5d38d7;font:800 8px Inter,sans-serif}.start-field em{color:#708096;margin-top:7px;font:8px Inter,sans-serif;display:block}.start-field-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:0 58px;display:grid}.start-field-grid .start-field{margin:0}.trial-review{grid-template-columns:repeat(3,1fr);gap:12px;padding:35px 58px 50px;display:grid}.trial-review>div:not(.activation-controls):not(.review-actions){border:1px solid #d8deea;border-radius:9px;padding:20px}.trial-review b,.trial-review span{display:block}.trial-review b{margin:8px 0;font:600 18px Georgia,serif}.trial-review span{color:#617087;font-size:9px;line-height:1.5}.activation-controls{background:#edf2f4;border-radius:9px;grid-column:1/-1;padding:20px}.activation-controls b{font:800 10px Inter,sans-serif}.activation-controls span{margin:7px 0}.review-actions{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.review-actions>button:first-child{color:#5d38d7;background:0 0;border:0;font:800 9px Inter,sans-serif}.review-actions .start-submit{margin:0}.trial-review .start-error{grid-column:1/-1;margin:0}@media (width<=760px){.funnel-steps>span{width:12px;margin:0 5px}.funnel-steps b{font-size:0}.funnel-steps b i{font-size:8px}.plan-grid{grid-template-columns:1fr}.plan-grid article.featured{transform:none}.plan-stage>header h1{font-size:38px}.existing-workspace{flex-direction:column;align-items:flex-start}.start-field-grid,.trial-review{grid-template-columns:1fr}.start-field-grid{margin-left:26px;margin-right:26px}.trial-review{padding-left:26px;padding-right:26px}.selected-plan{margin-left:26px;margin-right:26px}.trial-review .activation-controls,.trial-review .review-actions{grid-column:1}}.journey-preview{background:#17183d;border:1px solid #7651ff;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-top:34px;padding:20px 24px;display:flex}.journey-preview small{letter-spacing:.18em;color:#e9b83f;font:700 8px Inter,sans-serif}.journey-preview b{margin:7px 0;font-size:13px;display:block}.journey-preview p{color:#aaa9c7;margin:0;font-size:9px}.journey-preview>a{color:#3e297d;white-space:nowrap;background:#eee8ff;border-radius:6px;padding:12px 16px;font:800 9px Inter,sans-serif}.existing-actions{align-items:center;gap:12px;display:flex}.existing-actions>a{color:#08142c;white-space:nowrap;background:#e9b83f;border-radius:6px;padding:12px 16px;font:800 9px Inter,sans-serif}.existing-actions .preview-link{color:#d8e1f0;background:0 0;border:1px solid #52647f}.preview-strip{color:#3e297d;letter-spacing:.06em;background:#eee8ff;align-items:center;gap:12px;padding:12px 24px;font:700 8px Inter,sans-serif;display:flex}.preview-strip span{color:#655a7e;flex:1;font-weight:500}.preview-strip a{color:#3e297d}@media (width<=760px){.journey-preview,.existing-actions{flex-direction:column;align-items:flex-start}}.existing-actions{flex-wrap:wrap}.existing-actions .switch-account-link{color:#f2cf72;background:0 0;border:1px solid #e9b83f}.readiness-shell{color:#07142c;background:#f4f7fa;min-height:100vh}.readiness-shell>nav{background:#041128;border-bottom:1px solid #253657;justify-content:space-between;align-items:center;height:82px;padding:0 max(28px,50vw - 560px);display:flex}.readiness-shell>nav>a:last-child{color:#b9c5d8;font:700 9px Inter,sans-serif}.readiness{width:min(1120px,100% - 40px);margin:55px auto 80px}.readiness>header small,.readiness-verdict small,.cutover-order>small{letter-spacing:.18em;color:#7651ff;font:700 8px Inter,sans-serif}.readiness>header h1{margin:15px 0;font:500 58px/1 Georgia,serif}.readiness>header>p{color:#64748b;max-width:720px;font-size:13px;line-height:1.7}.readiness>header>div{align-items:center;gap:12px;margin:26px 0;display:flex}.readiness>header span{color:#738197;letter-spacing:.08em;background:#fff;border:1px solid #d9e0ea;border-radius:7px;padding:11px 14px;font-size:7px}.readiness>header span b{color:#07142c;margin-top:5px;font-size:10px;display:block}.readiness button{color:#fff;background:#102249;border:0;border-radius:6px;margin-left:auto;padding:14px 18px;font:800 9px Inter,sans-serif}.readiness-verdict{background:#fff;border:1px solid #d8e1ea;border-left:4px solid #d9a441;border-radius:9px;justify-content:space-between;align-items:center;margin:28px 0;padding:25px 28px;display:flex}.readiness-verdict.ready{border-left-color:#43a978}.readiness-verdict h2{margin:8px 0;font:600 26px Georgia,serif}.readiness-verdict p{color:#7a8798;margin:0;font-size:8px}.readiness-verdict>b{color:#8d6211;background:#fff1d4;border-radius:20px;padding:9px 12px;font:800 8px Inter,sans-serif}.readiness-verdict.ready>b{color:#28734e;background:#dff4e9}.readiness-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.readiness-grid article{background:#fff;border:1px solid #d8e1ea;border-radius:9px;padding:23px}.readiness-grid article>div{align-items:center;gap:8px;display:flex}.readiness-grid i{background:#d9a441;border-radius:50%;width:8px;height:8px}.readiness-grid i.ready{background:#43a978}.readiness-grid i.action_required{background:#c85b52}.readiness-grid small{letter-spacing:.1em;color:#7a8798;font:800 7px Inter,sans-serif}.readiness-grid h3{margin:13px 0 18px;font:600 20px Georgia,serif}.readiness-grid dl{margin:0}.readiness-grid dt{letter-spacing:.1em;color:#7c899a;margin-top:14px;font:700 7px Inter,sans-serif}.readiness-grid dd{overflow-wrap:anywhere;margin:5px 0 0;font:500 9px/1.5 Inter,sans-serif}.cutover-order{color:#fff;background:#071a38;border-radius:10px;margin-top:18px;padding:32px}.cutover-order h2{margin:10px 0 25px;font:500 30px Georgia,serif}.cutover-order ol{grid-template-columns:repeat(2,1fr);gap:18px 35px;margin:0;padding-left:20px;display:grid}.cutover-order li{padding-left:6px}.cutover-order b,.cutover-order span{display:block}.cutover-order span{color:#aebcd0;margin-top:6px;font-size:8px;line-height:1.6}.readiness-error{color:#9f352d;background:#fff1ef;border-radius:8px;padding:20px}@media (width<=720px){.readiness>header h1{font-size:42px}.readiness>header>div{flex-direction:column;align-items:stretch}.readiness button{margin:0}.readiness-grid,.cutover-order ol{grid-template-columns:1fr}.readiness-verdict{flex-direction:column;align-items:flex-start;gap:18px}}.production-readiness-link{color:#fff;background:linear-gradient(110deg,#101d43,#1d1744);border:1px solid #7651ff;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;margin:0 0 18px;padding:24px 28px;display:flex}.production-readiness-link small{letter-spacing:.13em;color:#e1b844;font:700 7px Inter,sans-serif}.production-readiness-link h3{margin:7px 0;font:500 23px Georgia,serif}.production-readiness-link p{color:#b7c2d7;margin:0;font-size:9px}.production-readiness-link>span{white-space:nowrap;border:1px solid #8170ba;border-radius:5px;padding:12px 14px;font:800 8px Inter,sans-serif}@media (width<=700px){.production-readiness-link{flex-direction:column;align-items:flex-start}}.gmail-shell{color:#07142c;background:#f4f7fa;min-height:100vh}.gmail-shell>nav{background:#041128;justify-content:space-between;align-items:center;height:82px;padding:0 max(28px,50vw - 540px);display:flex}.gmail-shell>nav>a:last-child{color:#b9c5d8;font:700 9px Inter,sans-serif}.gmail-setup{width:min(1080px,100% - 40px);margin:55px auto 80px}.gmail-setup>header small,.gmail-grid article>small,.gmail-authorize small{letter-spacing:.16em;color:#7651ff;font:700 8px Inter,sans-serif}.gmail-setup>header h1{margin:14px 0;font:500 54px Georgia,serif}.gmail-setup>header p{color:#637187;max-width:720px;font-size:12px;line-height:1.7}.gmail-stages{grid-template-columns:repeat(4,1fr);gap:8px;margin:25px 0;display:grid}.gmail-stages span{color:#768395;background:#e7ebf1;border-radius:6px;padding:13px;font:800 8px Inter,sans-serif}.gmail-stages span.on{color:#fff;background:#0f4232}.gmail-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.gmail-grid article,.gmail-authorize{background:#fff;border:1px solid #d8e1ea;border-radius:9px;padding:28px}.gmail-grid h2,.gmail-authorize h2{margin:10px 0 18px;font:500 26px Georgia,serif}.gmail-grid p,.gmail-authorize p{color:#6e7c90;font-size:9px;line-height:1.6}.gmail-grid label{margin:16px 0;font:700 8px Inter,sans-serif;display:block}.gmail-grid input,.gmail-grid select{background:#fff;border:1px solid #ccd6e2;border-radius:6px;width:100%;margin-top:8px;padding:13px;display:block}.gmail-grid button,.gmail-authorize a{color:#fff;background:#102249;border:0;border-radius:6px;padding:13px 16px;font:800 9px Inter,sans-serif}.gmail-assurance{flex-wrap:wrap;gap:6px;margin:16px 0;display:flex}.gmail-assurance span{color:#3f654f;background:#edf3ef;border-radius:20px;padding:7px 9px;font-size:7px}.gmail-authorize{justify-content:space-between;align-items:center;gap:25px;margin-top:14px;display:flex}.gmail-authorize>span{color:#28734e;background:#dff4e9;border-radius:20px;padding:10px 13px;font:800 8px Inter,sans-serif}.gmail-authorize a.disabled{opacity:.4;pointer-events:auto}.gmail-message{color:#423487;background:#eef1ff;border-radius:6px;padding:14px;font-size:9px}.provider-gmail-link{color:#07142c;background:#fff;border:1px solid #d8e1ea;border-radius:8px;justify-content:space-between;align-items:center;margin:0 0 18px;padding:20px 24px;display:flex}.provider-gmail-link h3{margin:0 0 5px;font:600 19px Georgia,serif}.provider-gmail-link p{color:#738197;margin:0;font-size:8px}.provider-gmail-link>span{color:#5136aa;font:800 8px Inter,sans-serif}@media (width<=700px){.gmail-grid{grid-template-columns:1fr}.gmail-authorize,.provider-gmail-link{flex-direction:column;align-items:flex-start}.gmail-stages{grid-template-columns:1fr 1fr}}.connector-detail .gmail-setup{width:100%;margin:0 0 40px}.connector-detail .gmail-setup>header h1{font-size:42px}.gmail-recovery{align-items:center;gap:12px;display:flex}.gmail-recovery span{color:#28734e;background:#dff4e9;border-radius:20px;padding:10px 13px;font:800 8px Inter,sans-serif}.gmail-recovery button{color:#fff;background:#102249;border:0;border-radius:6px;padding:13px 16px;font:800 9px Inter,sans-serif}.gmail-history{background:#fff;border:1px solid #d8e1ea;border-radius:9px;margin-top:14px;padding:22px 28px}.gmail-history>small{letter-spacing:.16em;color:#7651ff;font:700 8px Inter,sans-serif}.gmail-history div{border-top:1px solid #e3e8ef;grid-template-columns:110px 1fr 2fr;align-items:center;gap:18px;padding:14px 0;font-size:9px;display:grid}.gmail-history div:first-of-type{margin-top:12px}.gmail-history span{text-transform:uppercase;color:#66758b;font:800 7px Inter,sans-serif}.gmail-history span.completed{color:#28734e}.gmail-history span.failed,.gmail-history span.interrupted{color:#a13e36}.gmail-history em{color:#758398;font-style:normal}@media (width<=700px){.gmail-history div{grid-template-columns:1fr;gap:5px}.gmail-recovery{flex-direction:column;align-items:flex-start}}.connections-shell{color:#071830;background:#f4f7f6;min-height:100vh}.connections-top{background:#06152f;border-bottom:1px solid #2a3952;justify-content:space-between;align-items:center;height:88px;padding:0 max(32px,50vw - 710px);display:flex}.connections-top a{color:#fff;font-size:13px;text-decoration:none}.connections-top a:first-child{align-items:center;gap:10px;font-family:Georgia,serif;font-size:24px;display:flex}.connections-top img{width:38px;height:38px}.connections-top span{color:#e9bc39;font-family:Arial,sans-serif;font-size:16px}.connections-content,.connections-error,.connections-loading{max-width:1420px;margin:auto;padding:72px 32px}.connections-intro small,.connections-plan small{letter-spacing:.18em;color:#7458be;font-weight:700}.connections-intro>div{justify-content:space-between;align-items:end;gap:30px;display:flex}.connections-intro h1{max-width:900px;margin:18px 0;font:56px/1.02 Georgia,serif}.connections-intro>div>span{color:#472891;background:#eee8ff;border:1px solid #d7c4ff;border-radius:999px;padding:12px 22px;font-weight:700}.connections-intro p{color:#5f6d75;max-width:760px;font-size:17px}.connections-assurance{background:#fff;border:1px solid #cedbd6;border-radius:14px;grid-template-columns:repeat(4,1fr);margin:42px 0 24px;display:grid}.connections-assurance span{border-right:1px solid #cedbd6;padding:18px 22px;font-size:13px;font-weight:700}.connections-assurance span:last-child{border:0}.connections-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.connections-grid article{background:#fff;border:1px solid #cedbd6;border-radius:16px;flex-direction:column;min-height:330px;padding:30px;display:flex}.connection-provider{align-items:center;gap:12px;display:flex}.connection-provider i{color:#f4bd35;background:#06152f;border-radius:12px;place-items:center;width:40px;height:40px;font-style:normal;font-weight:800;display:grid}.connection-provider small{letter-spacing:.14em;color:#6d7780}.connections-grid h2{margin:32px 0 10px;font:30px Georgia,serif}.connections-grid p{color:#647078;line-height:1.6}.connection-scope{border-top:1px solid #dce5e1;justify-content:space-between;margin-top:auto;padding:18px 0;display:flex}.connection-scope span{letter-spacing:.14em;color:#79877f;font-size:10px}.connection-scope b{font-size:12px}.connections-grid a,.connections-plan a{color:#fff;text-align:center;background:#0a4937;border-radius:8px;padding:15px 18px;font-weight:700;text-decoration:none;display:block}.connections-plan{color:#fff;background:#071b38;border-radius:16px;justify-content:space-between;align-items:center;gap:30px;margin-top:24px;padding:30px;display:flex}.connections-plan h2{margin:10px 0;font:32px Georgia,serif}.connections-plan p{color:#b7c4ca;max-width:800px}.connections-plan a{color:#071830;white-space:nowrap;background:#f0bf3b}.connections-loading{font-weight:700}.connections-error h1{font:48px Georgia,serif}@media (width<=900px){.connections-intro>div,.connections-plan{flex-direction:column;align-items:flex-start}.connections-intro h1{font-size:42px}.connections-assurance,.connections-grid{grid-template-columns:1fr}.connections-assurance span{border-bottom:1px solid #cedbd6;border-right:0}}.connector-release-control{color:#08241d;background:#fff;border:1px solid #cfdcd7;border-radius:16px;margin:26px 0;padding:34px}.connector-release-control header small{letter-spacing:.17em;color:#7458be;font-size:10px}.connector-release-control header h2{margin:12px 0;font:34px/1.1 Georgia,serif}.connector-release-control header p{color:#60726c;max-width:780px;line-height:1.55}.release-table{border:1px solid #d6e1dd;border-radius:12px;margin-top:28px;overflow:hidden}.release-head,.release-table article{grid-template-columns:2fr .8fr 1.15fr 1fr;align-items:center;gap:18px;padding:16px 20px;display:grid}.release-head{color:#fff;letter-spacing:.13em;text-transform:uppercase;background:#071b38;font-size:10px}.release-table article{border-top:1px solid #d6e1dd}.release-table article:first-of-type{border-top:0}.release-table article>div{flex-direction:column;gap:5px;display:flex}.release-table article small{color:#788982;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.release-table article>strong{text-transform:capitalize}.release-table select{background:#fbfdfc;border:1px solid #cbd8d3;border-radius:7px;width:100%;padding:11px}.release-table label{align-items:center;gap:9px;font-weight:700;display:flex}.release-table input{accent-color:#0b6048;width:17px;height:17px}.connector-release-control>em{color:#0b6048;margin-top:16px;font-style:normal;font-weight:700;display:block}@media (width<=900px){.release-head{display:none}.release-table article{grid-template-columns:1fr}.release-table article>strong:before{content:"Minimum plan · ";color:#788982;font-weight:400}}.rule-governance{background:#fff;border:1px solid #cedbd6;border-radius:16px;margin:24px 0;padding:32px}.rule-governance>header{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.rule-governance>header small,.rule-governance form>small{letter-spacing:.16em;color:#7458be;font-weight:700}.rule-governance h2{margin:12px 0;font:38px Georgia,serif}.rule-governance>header p{color:#62726c;max-width:760px}.rule-governance>header>span{color:#08704d;background:#e5f4eb;border-radius:999px;padding:12px 16px;font-size:11px;font-weight:800}.rule-layout{grid-template-columns:minmax(0,1.65fr) minmax(320px,.75fr);gap:24px;margin-top:28px;display:grid}.rule-library{border:1px solid #d6e1dd;border-radius:12px;overflow:hidden}.rule-library-head,.rule-library article{grid-template-columns:1.35fr 1fr .95fr 90px;align-items:center;gap:16px;padding:15px 18px;display:grid}.rule-library-head{color:#fff;letter-spacing:.12em;text-transform:uppercase;background:#071b38;font-size:10px}.rule-library article{border-top:1px solid #d6e1dd}.rule-library article.inactive{opacity:.65}.rule-library article>div{flex-direction:column;gap:5px;display:flex}.rule-library article>div:first-child{flex-direction:row}.rule-library i{background:#5c9ab5;border-radius:50%;width:9px;height:9px;margin-top:5px}.rule-library i.critical{background:#c94f4f}.rule-library i.high{background:#db9443}.rule-library small,.rule-library em{color:#75847e;font-size:10px;font-style:normal}.rule-library button{color:#07543d;background:#e6f2ed;border:0;border-radius:7px;padding:10px;font-weight:800}.rule-layout form{background:#f2f6f4;border-radius:12px;padding:24px}.rule-layout form h3{font:28px Georgia,serif}.rule-layout form label{flex-direction:column;gap:7px;margin:13px 0;font-size:12px;font-weight:700;display:flex}.rule-layout form>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rule-layout input,.rule-layout select,.rule-layout textarea{background:#fff;border:1px solid #c8d6d0;border-radius:7px;padding:12px}.rule-layout textarea{min-height:80px}.rule-layout form button{color:#fff;background:#0a4937;border:0;border-radius:7px;width:100%;padding:14px;font-weight:800}.rule-message{color:#08704d;font-weight:700}@media (width<=1100px){.rule-layout{grid-template-columns:1fr}.rule-library-head{display:none}.rule-library article{grid-template-columns:1fr}.rule-governance>header{flex-direction:column}}.control-library{color:#09231c;background:#fff;border:1px solid #cedbd6;border-radius:16px;margin:0 0 26px;padding:34px}.control-library>header{justify-content:space-between;gap:30px;display:flex}.control-library>header small,.profile-selector>small,.control-groups>section>header small{letter-spacing:.16em;color:#7458be;font-weight:800}.control-library h2{margin:12px 0;font:42px/1.05 Georgia,serif}.control-library>header p{color:#63746d;max-width:800px;line-height:1.6}.control-library>header>span{color:#fff;text-align:center;background:#071b38;border-radius:12px;min-width:120px;padding:18px}.control-library>header>span b{color:#f4bd35;font:32px Georgia,serif}.profile-selector{flex-wrap:wrap;align-items:center;gap:8px;margin:26px 0;display:flex}.profile-selector>small{margin-right:10px}.profile-selector button{background:#f7faf9;border:1px solid #d2ddd9;border-radius:999px;padding:10px 13px}.profile-selector button.on{color:#472891;background:#eee8ff;border-color:#7458be;font-weight:800}.library-filters{background:#f1f5f3;border-radius:12px;grid-template-columns:1.5fr repeat(4,1fr);gap:10px;margin:26px 0;padding:16px;display:grid}.library-filters label{text-transform:uppercase;letter-spacing:.08em;flex-direction:column;gap:7px;font-size:10px;font-weight:800;display:flex}.library-filters input,.library-filters select{background:#fff;border:1px solid #cbd8d3;border-radius:7px;min-width:0;padding:12px}.control-groups{flex-direction:column;gap:22px;display:flex}.control-groups>section{border-top:1px solid #d4dfdb;padding-top:20px}.control-groups>section>header{justify-content:space-between;align-items:center;display:flex}.control-groups h3{margin:7px 0;font:27px Georgia,serif}.control-groups>section>header>span{color:#6d7c76;font-size:11px}.control-groups>section>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.control-groups article{background:#fff;border:1px solid #d5e0dc;border-radius:12px;flex-direction:column;padding:20px;display:flex}.control-groups article.active{background:#f1faf5;border-color:#70b696}.control-title{align-items:flex-start;gap:11px;display:flex}.control-title i{background:#699cb3;border-radius:50%;width:9px;height:9px;margin-top:6px}.control-title i.critical{background:#c95151}.control-title i.high{background:#df9844}.control-title h4{margin:5px 0;font-size:16px}.control-title small{color:#71817b;letter-spacing:.09em;font-size:9px}.control-title mark{color:#76570d;background:#fff1c5;border-radius:5px;margin-left:auto;padding:5px 7px;font-size:8px}.control-groups article p{color:#62726c;font-size:13px;line-height:1.5}.control-groups article footer{border-top:1px solid #dce5e1;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:15px;display:flex}.control-groups article footer span{text-transform:uppercase;color:#74837d;font-size:9px}.control-groups article button{color:#fff;background:#0a4937;border:0;border-radius:6px;padding:9px 11px;font-size:11px;font-weight:800}.control-groups article.active button{color:#07543d;background:#dcefe5}.library-empty{text-align:center;background:#f3f6f5;padding:40px}.library-message{color:#08704d;font-weight:800}@media (width<=1100px){.library-filters,.control-groups>section>div{grid-template-columns:1fr 1fr}}@media (width<=700px){.control-library>header{flex-direction:column}.library-filters,.control-groups>section>div{grid-template-columns:1fr}}.rule-library mark{color:#6743ae;background:#f4edff;border-radius:999px;width:max-content;margin-top:4px;padding:4px 7px;font-size:8px;font-weight:800;display:block}.rule-library .edit-policy{color:#6743ae;background:0 0;border:0;width:max-content;margin-top:5px;padding:0;font-size:10px;text-decoration:underline}.policy-editor,.policy-history{background:#f8faf9;border:1px solid #d6e1dd;border-radius:12px;margin-top:24px;padding:24px}.policy-editor>header,.policy-history>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.policy-editor small,.policy-history small{color:#75847e;font-size:9px}.policy-editor h3,.policy-history h3{margin:7px 0;font:28px Georgia,serif}.policy-editor p{color:#62726c;margin:0}.policy-editor>header>button{color:#6743ae;background:0 0;border:0;font-weight:800}.policy-editor-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin:22px 0;display:grid}.policy-editor-grid label{flex-direction:column;gap:8px;font-size:11px;font-weight:800;display:flex}.policy-editor-grid input,.policy-editor-grid select,.policy-editor-grid textarea{background:#fff;border:1px solid #c8d6d0;border-radius:7px;padding:12px}.policy-editor-grid textarea{min-height:44px}.commit-policy{color:#fff;background:#0a4937;border:0;border-radius:7px;padding:13px 18px;font-weight:800}.policy-history>header>span{letter-spacing:.1em;color:#6743ae;font-size:9px}.policy-history article{border-top:1px solid #d6e1dd;grid-template-columns:48px 1fr auto;align-items:center;gap:14px;padding:13px 0;display:grid}.policy-history article>b{color:#fff;background:#081d3a;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.policy-history article span strong,.policy-history article span small{display:block}.policy-history article span small{margin-top:4px}.policy-history time{color:#75847e;font-size:9px}@media (width<=800px){.policy-editor-grid{grid-template-columns:1fr}.policy-history article{grid-template-columns:44px 1fr}.policy-history time{grid-column:2}.policy-editor>header,.policy-history>header{flex-direction:column}}.policy-editor-overlay{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#031023b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.policy-editor-overlay .policy-editor{background:#fff;width:min(920px,100%);max-height:90vh;margin:0;overflow:auto;box-shadow:0 30px 90px #00000059}.rule-library .edit-policy{color:#56359e;cursor:pointer;background:#f6f1ff;border:1px solid #7657c6;border-radius:6px;align-items:center;min-height:34px;margin-top:8px;padding:8px 11px;text-decoration:none;display:inline-flex}.rule-library .edit-policy:hover{background:#eee5ff}.rule-library .edit-policy:focus-visible{outline-offset:2px;outline:3px solid #d4af37}@media (width<=700px){.policy-editor-overlay{align-items:start;padding:10px}.policy-editor-overlay .policy-editor{max-height:calc(100vh - 20px);margin-top:10px}}.rule-validator{background:#faf8ff;border:1px solid #d8c9fa;border-radius:10px;margin:22px 0;padding:18px}.rule-validator>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.rule-validator h4{margin:5px 0;font:22px Georgia,serif}.rule-validator>header>span{color:#6240aa;background:#eee7ff;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:800}.rule-validator>p{color:#66756f;font-size:11px}.validator-fields{grid-template-columns:repeat(3,1fr);gap:10px;margin:15px 0;display:grid}.validator-fields label{flex-direction:column;gap:6px;font-size:10px;font-weight:800;display:flex}.validator-fields input,.validator-fields textarea{background:#fff;border:1px solid #cfc4e8;border-radius:6px;padding:10px}.validator-fields textarea{min-height:54px}.rule-validator>button{color:#fff;background:#56359e;border:0;border-radius:6px;padding:11px 14px;font-weight:800}.validator-result{color:#8a2f2a;background:#f8e8e7;border-radius:7px;flex-direction:column;gap:5px;margin-top:14px;padding:12px;display:flex}.validator-result.passed{color:#176345;background:#e6f4ec}.validator-result span,.validator-result small{font-size:10px}@media (width<=700px){.validator-fields{grid-template-columns:1fr}}.validator-policy{background:#eee7ff;border-radius:7px;flex-wrap:wrap;align-items:center;gap:8px;margin:13px 0;padding:10px;display:flex}.validator-policy span{letter-spacing:.12em;color:#6743ae;font-size:8px}.validator-policy b{color:#392468;background:#fff;border-radius:5px;padding:5px 8px;font-size:9px}.protected-dashboard>aside nav a.nav-child{color:#aebbd0;border-left:1px solid #31405a;border-radius:0 6px 6px 0;margin-top:-4px;margin-left:20px;padding-top:10px;padding-bottom:10px;font-size:9px}.protected-dashboard>aside nav a.nav-child span{border:1px solid #52617a;border-radius:50%;place-items:center;width:18px;height:18px;font-size:7px;display:grid}.protected-dashboard>aside nav a.nav-child:hover{color:#fff;background:#10213e}.dashboard-nav-group{flex-direction:column;gap:3px;margin-bottom:12px;display:flex}.protected-dashboard aside nav .dashboard-nav-group>small{color:#6f8b7d;letter-spacing:.16em;padding:0 11px 4px;font-size:6px;font-weight:800}.activation-governance{padding:32px}.activation-governance>header{align-items:flex-start}.activation-governance header small,.activation-governance-grid small{letter-spacing:.13em;color:#72857a;font-size:7px}.activation-governance h2{font-family:var(--font-display);margin:8px 0;font-size:28px}.activation-governance header p{color:#6b7e73;max-width:680px;font-size:9px;line-height:1.65}.activation-governance header>strong{letter-spacing:.1em;border-radius:20px;padding:7px 10px;font-size:7px}.activation-governance header>strong.healthy{color:#20704b;background:#dff1e7}.activation-governance header>strong.pending{color:#8a6200;background:#fff0cf}.activation-governance-grid{grid-template-columns:1fr 1fr;gap:14px;margin:24px 0;display:grid}.activation-governance-grid article{border:1px solid var(--line);background:#fbfdfb;border-radius:9px;flex-direction:column;gap:9px;padding:22px;display:flex}.activation-governance-grid b{font-size:12px}.activation-governance-grid span{color:#6b7e73;font-size:8px;line-height:1.55}.activation-governance-grid a{color:#206b4a;margin-top:auto;font-size:8px;font-weight:800}.activation-governance>footer{border:1px solid #e4d3a8;border-left:4px solid #c58a17;border-radius:8px;align-items:center;gap:12px;padding:15px 17px;font-size:12px;line-height:1.45;display:flex;color:#5c4923!important;background:#fff9ea!important}.activation-governance>footer b{flex:none}.activation-governance>footer span{color:#6f6040!important}@media (width<=800px){.activation-governance-grid{grid-template-columns:1fr}.activation-governance>footer{display:block}.activation-governance>footer span{margin-top:6px;display:block}}.organization-fields{border-top:1px solid #e0e5ef;border-bottom:1px solid #e0e5ef;margin:30px 58px;padding:4px 0 18px}.organization-fields .start-field{margin-left:0;margin-right:0}.organization-fields .start-field>em{color:#6b7890;margin-top:7px;font-size:8px;font-style:normal;display:block}.start-field-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.start-field-grid .start-field{margin-top:10px;margin-bottom:10px}.account-validation{background:#f1f4f9;border:1px solid #d7deea;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 58px 24px;padding:18px;display:flex}.account-validation b{width:100%;font-size:9px}.account-validation span{color:#526078;background:#fff;border-radius:16px;padding:7px 9px;font-size:7px}.account-validation span:before{content:"✓";color:#08734d;margin-right:5px}@media (width<=760px){.start-field-grid{grid-template-columns:1fr}.organization-fields,.account-validation{margin-left:26px;margin-right:26px}}.verify-shell{color:#fff;background:radial-gradient(circle at 85% 10%,#173d7b66,#0000 32%),#040d22;min-height:100vh;padding-bottom:80px}.verify-shell>nav{letter-spacing:.16em;color:#9eacc7;border-bottom:1px solid #304061;justify-content:space-between;align-items:center;height:82px;padding:0 max(28px,50vw - 500px);font-size:8px;display:flex}.verify-shell>nav a{color:#fff;align-items:center;gap:10px;display:flex}.verify-shell>nav img{width:36px}.verify-shell>nav b{font:700 26px Georgia,serif}.verify-card{color:#08142c;background:#f7f9fc;border-radius:14px;width:min(900px,100% - 40px);margin:68px auto;overflow:hidden;box-shadow:0 35px 100px #0008}.verify-card>header{color:#fff;background:#09172f;padding:48px 54px}.verify-card>header small{letter-spacing:.18em;color:#d4af37;font-size:8px}.verify-card h1{margin:12px 0;font:500 45px Georgia,serif}.verify-card>header p{color:#b6c2d7;font-size:11px}.verify-rail{padding:28px 54px}.verify-rail article{opacity:.55;border-bottom:1px solid #dbe1eb;grid-template-columns:48px 1fr auto;gap:18px;padding:26px 0;display:grid}.verify-rail article.current,.verify-rail article.done{opacity:1}.verify-rail article>span{color:#53627c;background:#e8edf6;border-radius:50%;place-items:center;width:40px;height:40px;font-size:9px;display:grid}.verify-rail article.done>span{color:#08734d;background:#dff4e9}.verify-rail small{letter-spacing:.14em;color:#748198;font-size:7px}.verify-rail h2{margin:5px 0;font:600 23px Georgia,serif}.verify-rail p{color:#607089;font-size:9px;line-height:1.6}.verify-rail article>b{color:#6a7890;font-size:7px}.verify-rail code{color:#f4c44f;background:#0b1730;border-radius:6px;margin:12px 0;padding:12px;font-size:9px;display:block}.verify-rail button,.verify-enter{color:#fff;background:linear-gradient(105deg,#1f56ff,#7c3aed);border:0;border-radius:6px;padding:12px 15px;font-size:9px;font-weight:800;display:inline-block}.verify-message{margin:0 54px 20px;font-size:9px}.verify-enter{margin:0 54px 44px}@media (width<=650px){.verify-card>header,.verify-rail{padding-left:25px;padding-right:25px}.verify-rail article{grid-template-columns:40px 1fr}.verify-rail article>b{grid-column:2}.verify-message,.verify-enter{margin-left:25px}}.mobile-dashboard-nav{display:none}.protected-dashboard img,.demo-shell img{max-width:100%;height:auto}.protected-dashboard table,.admin-settings table{max-width:100%}.reference-mode{color:#443608;background:#fff8dc;border:1px solid #dbc367;border-radius:8px;justify-content:space-between;align-items:center;gap:22px;margin:0 0 16px;padding:15px 18px;display:flex}.reference-mode b,.reference-mode span{display:block}.reference-mode b{letter-spacing:.15em;font-size:7px}.reference-mode span{color:#695b31;margin-top:5px;font-size:8px;line-height:1.5}.reference-mode button{color:#fff;font:inherit;cursor:pointer;background:#081a36;border:0;border-radius:6px;flex:none;padding:11px 14px;font-size:8px;font-weight:800}@media (width<=900px){.protected-dashboard>section{width:100%;padding:0 22px 42px;overflow:hidden}.product-header{height:64px}.mobile-dashboard-nav{z-index:60;color:#fff;background:#081c34;border-bottom:1px solid #28405b;margin:0 -22px;display:block;position:sticky;top:0}.mobile-dashboard-nav>button{color:#fff;text-align:left;width:100%;min-height:54px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:10px 22px;display:flex}.mobile-dashboard-nav>button span{font-size:20px;line-height:1}.mobile-dashboard-nav>button b{font-size:12px}.mobile-dashboard-nav>div{background:#081c34;max-height:calc(100vh - 118px);padding:8px 14px 16px;display:none;overflow:auto}.mobile-dashboard-nav.open>div{display:block}.mobile-dashboard-nav nav{grid-template-columns:1fr 1fr;gap:6px;display:grid}.mobile-dashboard-nav nav a{color:#b9c7d8;border-radius:7px;align-items:center;gap:9px;min-height:44px;padding:11px 12px;font-size:10px;display:flex}.mobile-dashboard-nav nav a.on{color:#fff;background:#332781;box-shadow:inset 3px 0 #f1be38}.signal-toolbar{padding-top:26px}.signal-toolbar h1{font-size:clamp(30px,7vw,36px)}.signal-inspector{position:static}.product-panel,.admin-settings,.integration-surface,.settings-surface{max-width:100%;overflow:hidden}.settings-tabs,.product-tabs{overscroll-behavior-inline:contain;scrollbar-width:thin;overflow-x:auto}}@media (width<=600px){.protected-dashboard>section{padding:0 14px 32px}.mobile-dashboard-nav{margin:0 -14px}.mobile-dashboard-nav>button{padding-inline:14px}.mobile-dashboard-nav nav{grid-template-columns:1fr}.product-header{height:52px}.product-header>div:first-child small{font-size:6px}.signal-toolbar{gap:14px;display:flex}.signal-toolbar p{font-size:9px;line-height:1.55}.workspace-controls{flex:none}.signal-kpis{grid-template-columns:1fr}.signal-kpis>div+div{border-left:0;border-top:1px solid var(--line)}.signal-inbox>button{padding:15px 13px}.signal-inspector{padding:18px 14px}.workflow-fields{grid-template-columns:1fr}.analytics-grid>section,.patterns-panel,.notification-policy,.automation-panel,.permissions-panel{padding:20px 16px}.automation-kpis{grid-template-columns:1fr}.automation-kpis article+article{border-left:0;border-top:1px solid var(--line)}.object-scope,.setup-steps{grid-template-columns:1fr}.connector-actions>*{text-align:center;width:100%}input,select,textarea,button{max-width:100%}.reference-mode{flex-direction:column;align-items:flex-start}.reference-mode button{width:100%}}.elite-home{--eb:#040c20;--ep:#091733;--blue:#2764ff;--violet:#7c3aed;--gold:#f4bd3d;--white:#f8f9ff;--muted:#a9b6d0;color:#07152f;background:#f5f7fc;overflow:hidden}.elite-shell{width:min(1380px,100% - 64px);margin-inline:auto}.elite-nav{color:#fff;z-index:20;background:#040c20fa;border-bottom:1px solid #263556;height:88px;position:relative}.elite-nav>.elite-shell{grid-template-columns:1fr auto 1fr;align-items:center;height:100%;display:grid}.elite-brand{align-items:center;gap:11px;width:max-content;display:inline-flex}.elite-brand b{letter-spacing:-.035em;font:600 30px Georgia,Times New Roman,serif}.elite-nav nav{color:#bec9dd;gap:42px;font-size:14px;display:flex}.elite-nav-actions{justify-content:flex-end;align-items:center;gap:28px;font-size:13px;font-weight:750;display:flex}.elite-nav a{transition:color .18s}.elite-nav a:hover{color:var(--gold)}.elite-start,.elite-primary{background:linear-gradient(110deg,var(--blue),var(--violet));color:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:30px;padding:15px 18px;font-size:12px;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 16px 40px #1f56ff24}.elite-start{padding:13px 16px}.elite-start:hover,.elite-primary:hover{transform:translateY(-2px);box-shadow:0 20px 50px #1f56ff3a}.elite-hero{background:radial-gradient(circle at 78% 18%,#17356f 0,transparent 30%),radial-gradient(circle at 14% 84%,#35117066 0,transparent 28%),var(--eb);color:var(--white);border-bottom:1px solid #1d2d4d;min-height:750px}.elite-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);align-items:center;gap:70px;padding-block:96px 92px;display:grid}.elite-hero-copy{z-index:2;position:relative}.elite-kicker{text-transform:uppercase;letter-spacing:.19em;color:#9babc6;align-items:center;gap:15px;margin:0;font-size:10px;font-weight:800;display:flex}.elite-kicker:before{content:"";background:linear-gradient(90deg,var(--gold),transparent);width:52px;height:1px}.elite-kicker span{color:var(--gold)}.elite-hero h1{letter-spacing:-.068em;max-width:860px;margin:30px 0 34px;font:500 clamp(70px,7vw,112px)/.93 Georgia,Times New Roman,serif}.elite-hero h1 em{color:var(--gold);font-style:normal}.elite-lede{color:#b6c2d7;max-width:650px;margin:0;font-size:17px;line-height:1.72}.elite-actions{align-items:center;gap:26px;margin-top:38px;display:flex}.elite-secondary{color:#fff;border-bottom:1px solid #405274;align-items:center;gap:20px;padding:14px 2px;font-size:12px;font-weight:750;display:inline-flex}.elite-proof{color:#8f9fba;text-transform:uppercase;letter-spacing:.1em;flex-wrap:wrap;gap:27px;margin-top:34px;font-size:9px;display:flex}.elite-proof span:before{content:"✓";color:var(--gold);margin-right:7px}.elite-orbit{aspect-ratio:1;border-radius:50%;width:min(100%,560px);margin-left:auto;position:relative}.elite-ring{border:1px solid #0000;border-radius:50%;position:absolute}.elite-ring.outer{background:linear-gradient(#091735,#091735) padding-box padding-box,linear-gradient(135deg,#f4bd3db0,#7c3aed,#2764ff) border-box;inset:2%;box-shadow:0 0 110px #245dff1f}.elite-ring.inner{border-color:#6b3be35a;inset:18%}.elite-core{text-align:center;background:radial-gradient(circle at 38% 28%,#173d83,#08152f 68%);border:1px solid #d5ad455f;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:32%;box-shadow:0 25px 70px #010714}.elite-core .talvify-mark{width:74px;height:74px}.elite-core small{letter-spacing:.2em;color:#91a4ca;margin-top:8px;font-size:7px}.elite-core strong{color:#fff;max-width:130px;margin-top:6px;font:500 17px/1.2 Georgia,Times New Roman,serif}.elite-node{color:#d6deed;text-transform:uppercase;letter-spacing:.13em;background:#07142eea;border:1px solid #36517d;border-radius:20px;align-items:center;gap:8px;padding:9px 13px;font-size:8px;display:flex;position:absolute;box-shadow:0 15px 35px #0008}.elite-node i{background:var(--gold);width:7px;height:7px;box-shadow:0 0 12px var(--gold);border-radius:50%}.node-insight{top:29%;left:-1%}.node-action{top:51%;right:-1%}.node-action i{background:var(--violet)}.node-growth{bottom:7%;left:15%}.node-growth i{background:var(--blue)}.elite-thesis{padding-block:120px}.elite-thesis>p,.elite-cta p{letter-spacing:.18em;color:#7456c8;font-size:9px;font-weight:800}.elite-thesis h2,.elite-product h2,.elite-cta h2{letter-spacing:-.052em;margin:24px 0 65px;font:500 clamp(44px,5vw,70px)/1.07 Georgia,Times New Roman,serif}.elite-thesis>div{border-top:1px solid #d7deeb;grid-template-columns:35px 1fr 35px 1fr 35px 1fr;gap:18px;padding-top:25px;display:grid}.elite-thesis>div span{color:#8d9ab1;font-size:9px}.elite-thesis>div p{color:#5d6d87;margin:0;font-size:13px;line-height:1.6}.elite-product{color:#f8faff;background:#07142d;padding:115px 0}.elite-product-grid{grid-template-columns:.75fr 1.25fr;align-items:center;gap:105px;display:grid}.elite-product h2{margin:30px 0 24px;font-size:clamp(43px,4.7vw,64px)}.elite-product-grid>div:first-child>p:not(.elite-kicker){color:#aab7ce;max-width:540px;font-size:15px;line-height:1.75}.elite-primary.gold{color:#07142d;background:linear-gradient(110deg,#d6a72e,#ffd873);margin-top:26px;box-shadow:0 17px 45px #d4af3728}.elite-console{background:#0b1a3a;border:1px solid #2a3e66;border-radius:15px;padding:28px;box-shadow:0 36px 90px #010615}.elite-console header{border-bottom:1px solid #293a5d;justify-content:space-between;align-items:center;padding-bottom:22px;display:flex}.elite-console header span{align-items:center;gap:9px;display:flex}.elite-console header .talvify-mark{width:26px;height:26px}.elite-console header b{font-family:Georgia,Times New Roman,serif}.elite-console header small{letter-spacing:.15em;color:#7f91b2;font-size:7px}.elite-console-kpis{border-bottom:1px solid #293a5d;grid-template-columns:repeat(3,1fr);display:grid}.elite-console-kpis article{padding:25px 12px}.elite-console-kpis article+article{border-left:1px solid #293a5d}.elite-console-kpis small,.elite-console-kpis b{display:block}.elite-console-kpis small{letter-spacing:.12em;color:#7f91b2;font-size:7px}.elite-console-kpis b{margin-top:8px;font-size:29px}.elite-console-row{border-bottom:1px solid #293a5d;grid-template-columns:8px 1fr auto;align-items:center;gap:13px;padding:18px 5px;display:grid}.elite-console-row i{border-radius:50%;width:7px;height:7px}.elite-console-row small,.elite-console-row b{display:block}.elite-console-row small{letter-spacing:.12em;color:#7789aa;font-size:6px}.elite-console-row b{margin-top:4px;font-size:11px}.elite-console-row strong{font-size:12px}.elite-principles{grid-template-columns:repeat(3,1fr);padding-block:100px;display:grid}.elite-principles article{padding-right:55px}.elite-principles article+article{border-left:1px solid #d7deeb;padding-left:55px}.elite-principles span{color:#7c3aed;font-size:9px}.elite-principles h3{margin:28px 0 14px;font:500 28px Georgia,Times New Roman,serif}.elite-principles p{color:#64738c;font-size:13px;line-height:1.7}.elite-cta{color:#fff;background:linear-gradient(115deg,#10265a,#351b78);padding:90px 0}.elite-cta>.elite-shell{justify-content:space-between;align-items:center;gap:50px;display:flex}.elite-cta p{color:#f4bd3d}.elite-cta h2{margin:20px 0 0;font-size:55px}.elite-footer{color:#b6c2d7;background:#030a1b;padding:70px 0 35px}.elite-footer>.elite-shell{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:50px;display:grid}.elite-footer .elite-brand{color:#fff}.elite-footer p{color:#72819e;margin-top:18px;font-size:11px}.elite-footer nav,.elite-footer>div>div:last-child{flex-direction:column;align-items:flex-start;gap:12px;font-size:10px;display:flex}.elite-footer nav b{color:#fff;margin-bottom:7px}.elite-footer small{color:#667693;margin-top:22px}.elite-footer>div>div:last-child a{font-size:9px}@media (width<=1050px){.elite-hero-grid{grid-template-columns:1fr .75fr;gap:35px}.elite-hero h1{font-size:76px}.elite-product-grid{gap:55px}.elite-thesis>div{grid-template-columns:30px 1fr}.elite-product-grid{grid-template-columns:1fr}.elite-console{max-width:850px}}@media (width<=760px){.elite-shell{width:min(100% - 32px,1380px)}.elite-nav{height:auto}.elite-nav>.elite-shell{grid-template-columns:1fr auto;height:70px}.elite-nav nav{display:none}.elite-nav-actions{gap:16px}.elite-nav-actions>a:first-child{display:none}.elite-start{padding:11px 13px}.elite-brand b{font-size:25px}.elite-hero{min-height:auto}.elite-hero-grid{grid-template-columns:1fr;padding-block:70px 58px}.elite-hero h1{font-size:clamp(54px,16vw,72px)}.elite-lede{font-size:15px}.elite-actions{flex-direction:column;align-items:flex-start}.elite-proof{flex-direction:column;gap:13px}.elite-orbit{width:min(100%,440px);margin:35px auto 0}.elite-thesis{padding-block:80px}.elite-thesis h2{margin-bottom:45px;font-size:44px}.elite-product{padding-block:80px}.elite-console{padding:18px}.elite-console-kpis{grid-template-columns:1fr}.elite-console-kpis article+article{border-top:1px solid #293a5d;border-left:0}.elite-principles{grid-template-columns:1fr;padding-block:70px}.elite-principles article{padding:30px 0}.elite-principles article+article{border-top:1px solid #d7deeb;border-left:0;padding-left:0}.elite-cta>.elite-shell{flex-direction:column;align-items:flex-start}.elite-cta h2{font-size:43px}.elite-footer>.elite-shell{grid-template-columns:1fr 1fr}.elite-footer>.elite-shell>div:first-child{grid-column:1/-1}}@media (width<=480px){.elite-shell{width:calc(100% - 24px)}.elite-start{gap:10px}.elite-hero-grid{padding-top:56px}.elite-hero h1{font-size:51px}.elite-kicker{font-size:8px}.elite-orbit{width:310px}.elite-core .talvify-mark{width:50px;height:50px}.elite-core strong{font-size:13px}.elite-node{padding:7px 9px;font-size:7px}.elite-thesis h2,.elite-product h2{font-size:38px}.elite-console-row{grid-template-columns:8px 1fr}.elite-console-row strong{grid-column:2}.elite-footer>.elite-shell{grid-template-columns:1fr}.elite-footer>.elite-shell>div:first-child{grid-column:auto}}.elite-nav{z-index:100;-webkit-backdrop-filter:blur(18px);background:#040c20f2;position:sticky;top:0;box-shadow:0 12px 32px #01061126}.elite-nav a.active{color:var(--gold)}.careers-hero{background:radial-gradient(circle at 82% 15%,#17356f,transparent 32%),radial-gradient(circle at 20% 90%,#36127466,transparent 30%),var(--eb);color:#fff;padding:125px 0 130px}.careers-hero h1{letter-spacing:-.065em;margin:30px 0;font:500 clamp(62px,7vw,108px)/.94 Georgia,Times New Roman,serif}.careers-hero>div>p:last-child{color:#b5c1d7;max-width:760px;font-size:17px;line-height:1.75}.careers-beliefs{padding-block:115px}.careers-beliefs>header{border-bottom:1px solid #d7deeb;grid-template-columns:.5fr 1.5fr;align-items:start;padding-bottom:55px;display:grid}.careers-beliefs header p,.careers-work>div>div:first-child p,.careers-openings>p{letter-spacing:.17em;color:#7358c4;font-size:9px;font-weight:800}.careers-beliefs h2,.careers-work h2,.careers-openings h2{letter-spacing:-.05em;margin:0;font:500 clamp(42px,5vw,65px)/1.08 Georgia,Times New Roman,serif}.careers-beliefs>div{grid-template-columns:repeat(4,1fr);display:grid}.careers-beliefs article{padding:38px 30px 20px 0}.careers-beliefs article+article{border-left:1px solid #d7deeb;padding-left:30px}.careers-beliefs article span{color:#7c3aed;font-size:9px}.careers-beliefs h3{margin:35px 0 14px;font:500 23px Georgia,Times New Roman,serif}.careers-beliefs article p,.careers-work p,.careers-openings p{color:#64738c;font-size:13px;line-height:1.72}.careers-work{color:#fff;background:#07142d;padding:100px 0}.careers-work>.elite-shell{grid-template-columns:.8fr 1.2fr;gap:110px;display:grid}.careers-work p{color:#abb8cf}.careers-work ul{border-top:1px solid #2a3b5e;grid-template-columns:1fr 1fr;gap:0;margin:35px 0 0;padding:0;list-style:none;display:grid}.careers-work li{border-bottom:1px solid #2a3b5e;padding:18px 0;font-size:11px}.careers-openings{grid-template-columns:.55fr 1.45fr;gap:70px;padding-block:110px;display:grid}.careers-openings>div{max-width:780px}.careers-openings h2{margin-bottom:20px}.careers-openings a{border-bottom:1px solid #9aa7bb;gap:20px;margin-top:16px;padding:10px 0;font-size:11px;font-weight:800;display:inline-flex}@media (width<=850px){.careers-beliefs>header,.careers-work>.elite-shell,.careers-openings{grid-template-columns:1fr;gap:35px}.careers-beliefs>div{grid-template-columns:1fr 1fr}.careers-beliefs article:nth-child(3){border-left:0}.careers-hero{padding-block:85px}}@media (width<=560px){.careers-hero h1{font-size:52px}.careers-beliefs>div,.careers-work ul{grid-template-columns:1fr}.careers-beliefs article+article{border-top:1px solid #d7deeb;border-left:0;padding-left:0}.careers-beliefs article:nth-child(3){border-top:1px solid #d7deeb}}.public-page{color:#07152f;background:#f5f7fc}.public-hero{color:#fff;background:radial-gradient(circle at 82% 15%,#17356f,#0000 32%),radial-gradient(circle at 18% 92%,#34146c55,#0000 30%),#040c20;padding:120px 0 125px}.public-hero .elite-shell{grid-template-columns:.35fr 1.65fr;gap:60px;display:grid}.public-label{letter-spacing:.18em;color:#f4bd3d;text-transform:uppercase;font-size:9px;font-weight:800}.public-hero h1{letter-spacing:-.065em;margin:0 0 30px;font:500 clamp(60px,7vw,104px)/.95 Georgia,Times New Roman,serif}.public-hero h1 em{color:#f4bd3d;font-style:normal}.public-hero-copy>p{color:#b4c0d7;max-width:720px;font-size:16px;line-height:1.75}.public-section{padding:110px 0}.public-section.dark{color:#fff;background:#07142d}.public-section.soft{background:#e9eef8}.public-section-head{grid-template-columns:.45fr 1.55fr;gap:60px;margin-bottom:60px;display:grid}.public-section h2{letter-spacing:-.052em;margin:0;font:500 clamp(42px,5vw,68px)/1.08 Georgia,Times New Roman,serif}.public-section-head>p:last-child{color:#64738c;max-width:700px;font-size:14px;line-height:1.75}.public-section.dark .public-section-head>p:last-child{color:#aab7ce}.public-cards{border-top:1px solid #d7deeb;grid-template-columns:repeat(3,1fr);display:grid}.public-cards article{padding:38px 38px 28px 0}.public-cards article+article{border-left:1px solid #d7deeb;padding-left:38px}.public-cards span{color:#7c3aed;font-size:9px}.public-cards h3{margin:32px 0 14px;font:500 27px Georgia,Times New Roman,serif}.public-cards p{color:#64738c;font-size:13px;line-height:1.72}.public-feature{grid-template-columns:.75fr 1.25fr;align-items:center;gap:95px;display:grid}.public-feature h2{margin:25px 0}.public-feature>div:first-child>p:not(.public-label){color:#aab7ce;font-size:14px;line-height:1.75}.public-action{color:#07142d;background:linear-gradient(110deg,#d6a72e,#ffd873);border-radius:8px;align-items:center;gap:28px;margin-top:25px;padding:15px 18px;font-size:11px;font-weight:800;display:inline-flex}.public-panel{background:#0b1a3a;border:1px solid #2a3e66;border-radius:14px;padding:35px}.public-panel small{letter-spacing:.15em;color:#8798ba;font-size:7px}.public-panel h3{margin:15px 0 25px;font:500 30px Georgia,Times New Roman,serif}.public-panel dl>div{border-top:1px solid #2a3e66;justify-content:space-between;padding:18px 0;font-size:11px;display:flex}.public-panel dd{color:#f4bd3d;font-weight:800}.public-cta{color:#fff;background:linear-gradient(115deg,#10265a,#351b78);padding:90px 0}.public-cta>.elite-shell{justify-content:space-between;align-items:center;gap:50px;display:flex}.public-cta h2{letter-spacing:-.05em;margin:0;font:500 52px Georgia,Times New Roman,serif}.public-cta a{color:#07142d;background:#f4bd3d;border-radius:8px;gap:25px;padding:15px 18px;font-size:11px;font-weight:800;display:inline-flex}.public-contact-grid{grid-template-columns:.65fr 1.35fr;gap:90px;display:grid}.public-contact-grid h2{letter-spacing:-.04em;margin:0 0 18px;font:500 42px Georgia,Times New Roman,serif}.public-contact-grid>div>p{color:#64738c;line-height:1.75}.public-direct{margin-top:45px}.public-direct small,.public-direct a,.public-direct span{display:block}.public-direct small{letter-spacing:.14em;color:#7c3aed;font-size:8px}.public-direct a{margin-top:12px;font:500 24px Georgia,Times New Roman,serif}.public-direct span{color:#76849b;margin-top:15px;font-size:10px}.public-legal{max-width:940px;padding:105px 0 130px}.public-legal header{border-bottom:1px solid #d7deeb;margin-bottom:45px;padding-bottom:45px}.public-legal header p{letter-spacing:.17em;color:#7c3aed;font-size:9px}.public-legal h1{letter-spacing:-.055em;margin:15px 0;font:500 64px Georgia,Times New Roman,serif}.public-legal section{margin:38px 0}.public-legal h2{font-size:18px}.public-legal section p{color:#52627b;font-size:13px;line-height:1.85}@media (width<=850px){.public-hero .elite-shell,.public-section-head,.public-feature,.public-contact-grid{grid-template-columns:1fr;gap:35px}.public-cards{grid-template-columns:1fr}.public-cards article+article{border-top:1px solid #d7deeb;border-left:0;padding-left:0}.public-cta>.elite-shell{flex-direction:column;align-items:flex-start}.public-hero{padding-block:85px}}@media (width<=560px){.public-hero h1{font-size:52px}.public-section{padding-block:75px}.public-section h2,.public-cta h2{font-size:39px}.public-panel{padding:22px}.public-legal h1{font-size:48px}}.command-stage-grid-detailed{background:#fff;border:1px solid #d7deeb;border-radius:16px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.command-stage-grid-detailed article{min-height:245px;padding:34px}.command-stage-grid-detailed article:nth-child(n+4){border-top:1px solid #d7deeb}.command-stage-grid-detailed article:not(:nth-child(3n+1)){border-left:1px solid #d7deeb}.command-stage-grid-detailed span,.responsibility-grid span,.api-onboarding-grid span{color:#623dcc;background:#eee9ff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:inline-flex}.command-stage-grid-detailed h3,.responsibility-grid h3,.api-onboarding-grid h3{margin:28px 0 12px;font:500 25px Georgia,Times New Roman,serif}.command-stage-grid-detailed p,.responsibility-grid p,.api-onboarding-grid p{color:#64738c;font-size:13px;line-height:1.72}.responsibility-grid{border-top:1px solid #2a3e66;grid-template-columns:repeat(3,1fr);display:grid}.responsibility-grid article{padding:38px 38px 5px 0}.responsibility-grid article+article{border-left:1px solid #2a3e66;padding-left:38px}.responsibility-grid h3{color:#fff}.responsibility-grid p{color:#aab7ce}.lifecycle-example{background:#07142d}.api-hero{color:#fff;background:radial-gradient(circle at 75% 15%,#1d4280,#0000 38%),#040c20;padding:105px 0}.api-hero>.elite-shell{grid-template-columns:1.35fr .65fr;align-items:end;gap:90px;display:grid}.api-hero h1{letter-spacing:-.06em;margin:22px 0 28px;font:500 clamp(54px,6.5vw,90px)/.98 Georgia,Times New Roman,serif}.api-hero h1 em{color:#f4bd3d;font-style:normal}.api-hero>div>div>p:not(.public-label){color:#b4c0d7;max-width:740px;font-size:15px;line-height:1.75}.api-meta{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.api-meta span{color:#d5def0;border:1px solid #39527d;border-radius:99px;padding:8px 11px;font-size:9px}.api-hero aside{background:#0b1a3a;border:1px solid #39527d;border-radius:14px;gap:10px;padding:28px;display:grid}.api-hero aside small{letter-spacing:.15em;color:#8fa1c2;margin-top:8px;font-size:8px}.api-hero aside code{color:#ffd873;overflow-wrap:anywhere;font-size:12px}.api-onboarding-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.api-onboarding-grid article{background:#fff;border:1px solid #d7deeb;border-radius:14px;padding:28px}.api-contract{grid-template-columns:.75fr 1.25fr;align-items:start;gap:75px;display:grid}.api-contract h2{margin:20px 0 18px}.api-contract>div>p:not(.public-label){color:#aab7ce;line-height:1.75}.api-contract pre{color:#dce7fb;background:#020817;border:1px solid #2a3e66;border-radius:14px;margin:0;padding:30px;font:12px/1.72 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.api-callout{background:#102043;border-left:3px solid #f4bd3d;margin-top:32px;padding:20px}.api-callout b{color:#f4bd3d}.api-callout p{color:#b4c0d7;margin:8px 0 0;font-size:12px;line-height:1.65}.api-error-table{background:#fff;border:1px solid #d7deeb;border-radius:14px;overflow:hidden}.api-error-table>div{border-top:1px solid #e2e7f0;grid-template-columns:90px .75fr 1.25fr;align-items:center;gap:22px;padding:19px 24px;display:grid}.api-error-table>.api-error-head{color:#fff;letter-spacing:.11em;text-transform:uppercase;background:#07142d;border-top:0;font-size:9px}.api-error-table code{color:#5e36c4;font-weight:900}.api-error-table strong{font-size:12px}.api-error-table p{color:#64738c;margin:0;font-size:12px;line-height:1.55}@media (width<=1000px){.command-stage-grid-detailed,.api-onboarding-grid{grid-template-columns:repeat(2,1fr)}.command-stage-grid-detailed article:nth-child(n+3){border-top:1px solid #d7deeb}.command-stage-grid-detailed article:not(:nth-child(3n+1)){border-left:0}.command-stage-grid-detailed article:nth-child(2n){border-left:1px solid #d7deeb}.api-hero>.elite-shell,.api-contract{grid-template-columns:1fr;gap:45px}.api-hero aside{max-width:640px}}@media (width<=700px){.command-stage-grid-detailed,.responsibility-grid,.api-onboarding-grid{grid-template-columns:1fr}.command-stage-grid-detailed article{border-top:1px solid #d7deeb!important;border-left:0!important}.command-stage-grid-detailed article:first-child{border-top:0!important}.responsibility-grid article+article{border-top:1px solid #2a3e66;border-left:0;padding-left:0}.api-error-table>div{grid-template-columns:55px 1fr}.api-error-table p{grid-column:2}.api-error-table>.api-error-head b:last-child{display:none}.api-hero{padding-block:75px}.api-hero h1{font-size:49px}}.elite-nav nav{gap:28px;font-size:13px}.elite-home{overflow:clip visible}.demo-mode-banner{color:#4d3a00;background:#fff8dc;border:1px solid #e4c45d;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-bottom:22px;padding:12px 15px;font-size:9px;display:grid}.demo-mode-banner b{text-transform:uppercase;letter-spacing:.12em}.demo-mode-banner button{color:#fff;font:inherit;cursor:pointer;background:#07142d;border:0;border-radius:6px;padding:9px 12px;font-weight:800}@media (width<=1100px){.elite-nav nav{gap:18px;font-size:12px}}@media (width<=900px){.elite-nav nav{display:none}}@media (width<=650px){.demo-mode-banner{grid-template-columns:1fr}.demo-mode-banner button{width:max-content}}.beta-registry-label{font-size:8px;font-weight:700;display:block}.beta-registry-label textarea{border:1px solid var(--line);width:100%;min-height:132px;font:inherit;resize:vertical;background:#fafbfe;border-radius:6px;margin-top:8px;padding:13px;font-size:9px;line-height:1.65;display:block}.beta-registry-label span{color:#64748b;margin-top:8px;font-size:7px;font-weight:400;display:block}.ingestion-validation{background:#fff;border:1px solid #cbd8d2;border-radius:14px;overflow:hidden}.ingestion-validation>header{color:#fff;background:#071b38;justify-content:space-between;gap:28px;padding:30px;display:flex}.ingestion-validation>header small,.validation-contract>small,.validation-outcome>small{letter-spacing:.14em;color:#9bb0d4;font-size:7px}.ingestion-validation>header h2{margin:9px 0;font:34px/1.08 Georgia,serif}.ingestion-validation>header p{color:#b2c0d8;max-width:760px;font-size:10px;line-height:1.65}.ingestion-validation>header button{color:#fff;background:0 0;border:1px solid #536789;border-radius:7px;align-self:flex-start;padding:10px 13px}.ingestion-validation>nav{border-bottom:1px solid #d8e1dd;grid-template-columns:repeat(4,1fr);display:grid}.ingestion-validation>nav span{color:#7c8a84;padding:15px 18px;font-size:8px;font-weight:800}.ingestion-validation>nav span+span{border-left:1px solid #d8e1dd}.ingestion-validation>nav .on{color:#0b5f42;background:#eaf3ee}.validation-grid{grid-template-columns:.72fr 1.28fr;display:grid}.validation-contract{border-right:1px solid #d8e1dd}.validation-contract>small,.validation-outcome>small{color:#7256bc}.validation-contract h3,.validation-outcome h3{margin:8px 0 24px;font:27px/1.1 Georgia,serif}.validation-contract label{margin:17px 0;font-size:8px;font-weight:800;display:block}.validation-contract select{width:100%;font:inherit;background:#fbfdfc;border:1px solid #cbd8d2;border-radius:7px;margin-top:7px;padding:12px;font-size:9px;display:block}.field-allowlist,.excluded-fields{flex-wrap:wrap;gap:7px;display:flex}.field-allowlist b,.excluded-fields b{flex-basis:100%;margin-bottom:2px;font-size:8px}.field-allowlist span,.excluded-fields span{border-radius:999px;padding:7px 9px;font-size:7px}.field-allowlist span{color:#146344;background:#e5f3eb}.excluded-fields span{color:#6b7470;background:#f2f3f3}.validation-contract>button{color:#fff;background:#104936;border:0;border-radius:7px;width:100%;margin-top:24px;padding:14px;font-size:9px;font-weight:800}.validation-contract>button:disabled{opacity:.55}.validation-funnel{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;display:grid}.validation-funnel article{background:#fff;border:1px solid #d4dfda;border-radius:10px;min-height:116px;padding:18px}.validation-funnel strong,.validation-funnel span{display:block}.validation-funnel span{color:#6b7d74;margin-top:8px;font-size:8px;line-height:1.45}.validation-funnel>i{color:#7552c5;font-style:normal}.validation-metrics{background:#fff;border:1px solid #d4dfda;border-radius:10px;grid-template-columns:repeat(3,1fr);margin-top:15px;display:grid}.validation-metrics article+article{border-left:1px solid #d4dfda}.validation-metrics small,.validation-metrics b,.validation-metrics span{display:block}.validation-metrics small{letter-spacing:.1em;color:#76877f;font-size:6px}.validation-metrics b{margin:7px 0;font-size:18px}.validation-metrics span{color:#74847d;font-size:7px}.control-coverage{background:#fff;border:1px solid #d4dfda;border-radius:10px;margin-top:15px;padding:18px}.control-coverage>b{margin-bottom:9px;font-size:8px;display:block}.control-coverage span{border-top:1px solid #e0e7e4;grid-template-columns:24px 1fr auto;align-items:center;gap:9px;padding:11px 0;font-size:8px;display:grid}.control-coverage i{color:#0c6546;background:#e8f1ed;border-radius:50%;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.control-coverage em{color:#0a6949;font-size:7px;font-style:normal}.validation-notice{color:#68501e;background:#fff4d7;border-radius:8px;padding:13px;font-size:7px;line-height:1.55}.validation-empty{text-align:center;color:#6e7f77;place-content:center;min-height:330px;display:grid}.validation-empty span{color:#7858c4;font-size:42px}.validation-empty p{max-width:470px;font-size:10px;line-height:1.7}@media (width<=900px){.validation-grid{grid-template-columns:1fr}.validation-contract{border-bottom:1px solid #d8e1dd;border-right:0}.validation-funnel{grid-template-columns:1fr}.validation-funnel>i{text-align:center;transform:rotate(90deg)}}@media (width<=650px){.ingestion-validation>header{padding:22px;display:block}.ingestion-validation>nav{grid-template-columns:1fr 1fr}.ingestion-validation>nav span{border:1px solid #d8e1dd!important}.validation-grid>section{padding:21px}.validation-metrics{grid-template-columns:1fr}.validation-metrics article+article{border-top:1px solid #d4dfda;border-left:0}}.cross-saas-sources{background:#f5f8f7;border:1px solid #d8e3df;border-radius:12px;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:16px 0;padding:14px;display:grid}.cross-saas-sources>span{gap:4px;display:grid}.cross-saas-sources small{color:#735ac6;letter-spacing:.1em;font-size:9px;font-weight:900}.cross-saas-sources b{font-size:14px}.cross-saas-sources em{color:#66766f;font-size:11px;font-style:normal;line-height:1.4}.cross-saas-sources>i{color:#fff;background:#071b38;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;font-weight:900;display:grid}.customer-proof-scorecard{background:#fff;border:1px solid #b9d8ca;border-radius:14px;margin-top:18px;overflow:hidden}.customer-proof-scorecard>header{justify-content:space-between;align-items:center;display:flex;color:#fff!important;background:linear-gradient(135deg,#08243c,#0a5b45)!important;min-height:0!important;padding:20px!important}.customer-proof-scorecard>header small{color:#b8a9eb;letter-spacing:.12em;font-size:9px;font-weight:900}.customer-proof-scorecard>header h4{margin:7px 0 0;font:24px/1.2 Georgia,serif}.customer-proof-scorecard>header strong{color:#99dfc5;letter-spacing:.1em;border:1px solid #ffffff40;border-radius:999px;padding:7px 10px;font-size:9px}.customer-proof-scorecard>div{grid-template-columns:repeat(4,1fr);display:grid}.customer-proof-scorecard article{gap:6px;padding:18px;display:grid}.customer-proof-scorecard article+article{border-left:1px solid #e0e8e4}.customer-proof-scorecard article small{color:#71817a;letter-spacing:.1em;font-size:9px;font-weight:900}.customer-proof-scorecard article b{color:#071b38;font:27px Georgia,serif}.customer-proof-scorecard article span{color:#63736c;font-size:11px;line-height:1.4}.customer-proof-scorecard>footer{color:#365349!important;background:#f4f8f6!important;border:0!important;border-top:1px solid #e0e8e4!important;flex-wrap:wrap!important;gap:10px 18px!important;min-height:0!important;margin:0!important;padding:14px 18px!important;font-size:10px!important;font-weight:800!important;display:flex!important}@media (width<=850px){.customer-proof-scorecard>div{grid-template-columns:1fr 1fr}.customer-proof-scorecard article:nth-child(3){border-top:1px solid #e0e8e4;border-left:0}.customer-proof-scorecard article:nth-child(4){border-top:1px solid #e0e8e4}}@media (width<=560px){.cross-saas-sources{grid-template-columns:1fr}.cross-saas-sources>i{transform:rotate(45deg)}.customer-proof-scorecard>header{flex-direction:column;align-items:flex-start;gap:14px}.customer-proof-scorecard>div{grid-template-columns:1fr}.customer-proof-scorecard article+article{border-top:1px solid #e0e8e4;border-left:0}}.ingestion-validation{scroll-margin-top:86px}.ingestion-validation>header{padding:34px 36px}.ingestion-validation>header small,.validation-contract>small,.validation-outcome>small{font-size:10px;font-weight:900}.ingestion-validation>header p{max-width:820px;font-size:13px;line-height:1.6}.ingestion-validation>nav span{padding:17px 20px;font-size:11px}.validation-grid{grid-template-columns:minmax(420px,.78fr) minmax(0,1.42fr);align-items:start}.validation-contract{min-height:720px;position:sticky;top:78px}.validation-contract h3,.validation-outcome h3{font-size:30px;line-height:1.18}.validation-contract label{font-size:11px;line-height:1.4}.validation-contract select{min-height:46px;padding:12px 14px;font-size:13px}.validation-contract>button{min-height:48px;font-size:13px}.validation-funnel span{font-size:11px;line-height:1.5}.validation-funnel small{color:#0a684a;margin-top:9px;font-size:9px;font-weight:800;line-height:1.4;display:block}.control-coverage>b,.control-coverage span{font-size:11px}.control-coverage em,.validation-notice{font-size:10px}.validation-contract-proof{background:linear-gradient(145deg,#f8fbfa,#eef6f2);border:1px solid #c7d9d1;border-radius:12px;margin-top:22px;padding:20px}.validation-contract-proof>small{color:#7259c5;letter-spacing:.12em;font-size:9px;font-weight:900}.validation-contract-proof h4{color:#102c23;margin:8px 0 16px;font:22px/1.25 Georgia,serif}.validation-contract-proof ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.validation-contract-proof li{border-top:1px solid #dbe6e1;grid-template-columns:30px 1fr;align-items:center;gap:11px;padding:11px 0;display:grid}.validation-contract-proof li>b{color:#fff;background:#0a5b45;border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;display:grid}.validation-contract-proof li>span{color:#496057;font-size:12px;line-height:1.45}@media (width<=1100px){.validation-grid{grid-template-columns:1fr}.validation-contract{border-bottom:1px solid #d8e1dd;border-right:0;min-height:0;position:static}}@media (width>=1101px) and (height<=900px){.ingestion-validation{flex-direction:column;height:calc(100vh - 24px);min-height:640px;display:flex;overflow:hidden}.ingestion-validation>header{flex:none;padding:20px 26px}.ingestion-validation>header h2{margin:6px 0 4px;font-size:27px}.ingestion-validation>header p{max-width:900px;margin:0;font-size:11px;line-height:1.45}.ingestion-validation>nav{flex:none}.ingestion-validation>nav span{padding:12px 16px;font-size:9px}.validation-grid{flex:1;min-height:0;overflow:hidden}.validation-grid>section{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:22px 26px;overflow:auto}.validation-contract{min-height:0;position:static;top:auto}.validation-contract h3,.validation-outcome h3{margin:6px 0 16px;font-size:24px}.validation-contract label{margin:12px 0;font-size:10px}.validation-contract select{min-height:40px;margin-top:5px;padding:9px 12px;font-size:11px}.cross-saas-sources{margin:11px 0;padding:11px}.cross-saas-sources small{font-size:8px}.cross-saas-sources b{font-size:12px}.cross-saas-sources em{font-size:9px}.field-allowlist span,.excluded-fields span{padding:6px 8px;font-size:8px}.validation-contract>button{min-height:42px;margin-top:16px;padding:10px;font-size:11px}.validation-contract-proof{margin-top:14px;padding:15px 17px}.validation-contract-proof h4{margin:6px 0 10px;font-size:18px}.validation-contract-proof li{padding:8px 0}.validation-contract-proof li>span{font-size:10px}.validation-funnel{gap:9px}.validation-funnel article{min-height:92px;padding:15px}.validation-funnel strong{font-size:25px}.validation-funnel span{font-size:9px}.validation-funnel small{font-size:8px}.validation-metrics{margin-top:10px}.validation-metrics article{padding:14px}.validation-metrics b{font-size:18px}.customer-proof-scorecard{margin-top:11px}.customer-proof-scorecard>header{padding:14px 16px!important}.customer-proof-scorecard>header h4{font-size:19px}.customer-proof-scorecard article{padding:12px 14px}.customer-proof-scorecard article b{font-size:22px}.customer-proof-scorecard article span{font-size:9px}.customer-proof-scorecard>footer{padding:10px 14px!important;font-size:8px!important}.validation-next-step{margin-top:10px!important;padding:14px!important}.control-coverage{margin-top:10px;padding:13px}.control-coverage span{padding:8px 0;font-size:9px}.validation-notice{margin-top:10px;padding:10px;font-size:8px}}@media (width<=1100px){.ingestion-validation{height:auto;min-height:0;overflow:visible}.validation-grid,.validation-grid>section{overflow:visible}}.validation-suite{background:#f8fbfa;border:1px solid #d7e1dd;border-radius:10px;margin:12px 0 14px;overflow:hidden}.validation-suite>header{border-bottom:1px solid #dfe7e3;justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;display:flex}.validation-suite>header div small,.validation-suite>header div b{display:block}.validation-suite>header div small{color:#7256bc;letter-spacing:.12em;font-size:7px;font-weight:900}.validation-suite>header div b{color:#20352d;margin-top:4px;font-size:10px}.validation-suite>header button{color:#fff;white-space:nowrap;background:#10294b;border:0;border-radius:6px;min-height:32px;padding:7px 10px;font-size:8px;font-weight:850}.validation-suite>header button:disabled{opacity:.55}.validation-suite>div{grid-template-columns:1fr 1fr;gap:0;padding:5px 10px;display:grid}.validation-suite>div span{color:#6e7d76;padding:7px 5px;font-size:7px;line-height:1.35}.validation-suite>div span.passed{color:#0c6848;font-weight:800}@media (width<=650px){.validation-suite>header{flex-direction:column;align-items:flex-start}.validation-suite>header button{width:100%}.validation-suite>div{grid-template-columns:1fr}}.validation-next-step{background:#f3effd;border:1px solid #bcaee0;border-radius:10px;justify-content:space-between;align-items:center;gap:22px;margin-top:15px;padding:18px;display:flex}.validation-next-step small,.validation-next-step b,.validation-next-step span{display:block}.validation-next-step small{letter-spacing:.12em;color:#7256bc;font-size:6px}.validation-next-step b{margin:6px 0;font-size:11px}.validation-next-step span{color:#66756e;max-width:420px;font-size:8px;line-height:1.5}.validation-next-step button{color:#fff;cursor:pointer;background:#6543b5;border:0;border-radius:7px;flex:none;padding:13px 16px;font-size:8px;font-weight:800}.validation-next-step button:disabled{opacity:.55}.workflow-results{background:#f1faf5;border-color:#9bc8ae}@media (width<=650px){.validation-next-step{display:block}.validation-next-step button{width:100%;margin-top:14px}}.validation-entry{color:#fff;background:#081a3c;border:1px solid #2d4269;border-radius:12px;justify-content:space-between;align-items:center;gap:28px;margin:18px 0;padding:26px 28px;display:flex}.validation-entry small{letter-spacing:.14em;color:#eabb3c;font-size:7px}.validation-entry h2{margin:8px 0;font:26px/1.1 Georgia,serif}.validation-entry p{color:#adbad4;max-width:760px;margin:0;font-size:9px;line-height:1.6}.validation-entry button{color:#071830;white-space:nowrap;background:#f0bd38;border:0;border-radius:7px;padding:13px 16px;font-size:8px;font-weight:800}@media (width<=900px){.validation-entry{flex-direction:column;align-items:flex-start}}.protected-dashboard{--app-bg:#f4f6f9;--app-surface:#fff;--app-text:#172033;--app-muted:#5f6b7c;--app-border:#d9e0e8;--app-navy:#071a36;--app-green:#0f5a43;--app-violet:#6241b7;background:var(--app-bg);color:var(--app-text);grid-template-columns:248px minmax(0,1fr);font-family:Inter,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.5}.protected-dashboard>aside{padding:28px 22px}.protected-dashboard>section>:not(.product-header):not(.mobile-product-nav){max-width:1480px;margin-left:auto;margin-right:auto}.protected-dashboard .demo-brand{letter-spacing:-.02em;font-family:Inter,Segoe UI,sans-serif;font-size:19px}.protected-dashboard .demo-brand b{letter-spacing:.01em;font-size:12px}.protected-dashboard aside nav a,.protected-dashboard>aside nav a.nav-child{min-height:42px;margin-bottom:4px;padding:11px 12px;font-size:12px;font-weight:600;line-height:1.35}.protected-dashboard>aside nav a.nav-child{margin-left:14px;padding-left:14px}.protected-dashboard aside nav a span{font-size:12px}.workspace-mode,.protected-dashboard aside>a:last-child{font-size:11px}.environment-badge,.environment-inline{padding:6px 10px;font-size:10px}.product-header{height:78px}.product-header small,.user-pill small{letter-spacing:.07em;font-size:11px}.signal-toolbar{padding:34px 0 24px}.signal-toolbar h1,.growth-surface h2,.admin-settings h2,.provider-vault h2,.analytics-grid h2,.pattern-intro h2,.settings-note h2,.product-panel h2{letter-spacing:-.025em!important;font-family:Inter,Segoe UI,Roboto,sans-serif!important}.signal-toolbar h1{margin:6px 0 4px;font-size:32px;font-weight:650}.integration-cards{gap:16px;margin-bottom:18px}.integration-cards article{border-color:var(--app-border);border-radius:10px;min-height:150px;padding:20px;box-shadow:0 1px 2px #17203308}.integration-cards article>span{width:40px;height:40px;font-size:11px}.integration-cards small,.analytics-grid section>small,.patterns-panel small,.settings-note>small{font-size:10px;font-weight:700}.integration-cards h3{margin:5px 0;font-size:14px}.integration-cards article>b{font-size:11px}.signal-kpis small,.signal-kpis em,.analytics-summary small,.analytics-summary span{font-size:10px}.signal-kpis strong{font-size:28px}.signal-inbox>header{font-size:12px}.signal-inbox button>div small{font-size:9px}.signal-inspector h2{font-family:Inter,Segoe UI,sans-serif;font-size:22px}.signal-inspector>p,.signal-evidence p{font-size:12px}.signal-evidence small,.signal-evidence span,.inspector-head span,.inspector-head small,.activity>small{font-size:10px}.signal-inspector dl>div,.signal-actions button,.activity b,.activity span{font-size:11px}.analytics-summary article{padding:22px}.analytics-grid section>p,.pattern-intro p{font-size:12px}.metric-bar{font-size:11px}.ingestion-validation{border-color:var(--app-border);border-radius:12px;box-shadow:0 2px 8px #1720330a}.ingestion-validation>header small,.validation-contract>small,.validation-outcome>small{letter-spacing:.12em;font-size:10px;font-weight:700}.ingestion-validation>header h2{letter-spacing:-.025em;margin:8px 0 6px;font:650 28px/1.2 Inter,Segoe UI,sans-serif}.ingestion-validation>header p{max-width:820px;margin:0;font-size:12px;line-height:1.6}.ingestion-validation>header button{min-height:40px;padding:9px 14px;font-size:12px;font-weight:650}.ingestion-validation>nav span{letter-spacing:.01em;padding:14px 18px;font-size:10px}.validation-contract h3,.validation-outcome h3{letter-spacing:-.02em;margin:7px 0 22px;font:650 21px/1.3 Inter,Segoe UI,sans-serif}.validation-contract label{margin:18px 0;font-size:11px}.validation-contract select{min-height:44px;margin-top:7px;padding:10px 12px;font-size:12px}.field-allowlist,.excluded-fields{gap:8px}.field-allowlist span,.excluded-fields span{padding:7px 10px;font-size:10px}.validation-contract>button{min-height:44px;margin-top:24px;font-size:12px}.validation-funnel{gap:12px}.validation-funnel article{min-height:112px;padding:18px}.validation-funnel span{margin-top:8px;font-size:11px;line-height:1.45}.validation-metrics small{font-size:9px;font-weight:700}.validation-metrics span{font-size:10px;line-height:1.45}.validation-next-step{padding:18px 20px}.validation-next-step button{min-height:40px;font-size:11px}.validation-notice{padding:13px 15px;font-size:10px}.validation-empty p{font-size:12px}.growth-surface>header small,.provider-vault small,.workspace-form small,.product-panel>small{font-size:10px}.growth-surface>header p,.provider-vault>header p,.workspace-form p,.product-panel p{font-size:12px}.objective-grid b,.plan-grid h3,.provider-roadmap b{font-size:13px}.objective-grid span,.plan-grid p,.provider-roadmap span,.billing-assurance,.billing-message,.connector-grid label,.provider-grid label,.catalog-grid label,.settings-tabs button{font-size:11px}.connector-grid input,.connector-grid select,.provider-grid input,.provider-grid select,.catalog-grid input,.catalog-grid textarea{min-height:42px;font-size:12px}.primary-action,.text-action,.provider-card form>button,.workspace-form>button,.plan-grid button{min-height:40px;font-size:11px}@media (width<=1180px){.protected-dashboard{grid-template-columns:220px minmax(0,1fr)}.protected-dashboard>section{padding-inline:24px}.validation-grid{grid-template-columns:1fr}.validation-contract{border-right:0;border-bottom:1px solid var(--app-border)}}@media (width<=760px){.protected-dashboard>section{padding-inline:16px}.signal-toolbar h1{font-size:27px}.integration-cards{grid-template-columns:1fr}.ingestion-validation>header{padding:24px}.ingestion-validation>header h2{font-size:24px}.validation-grid>section{padding:22px}}.protected-dashboard{--app-canvas:#f3f5f8;--app-surface:#fff;--app-border:#d7dee8;--app-border-strong:#c6d0dd;--app-text:#132033;--app-muted:#5c6879;--app-subtle:#788597;--app-navy:#081a35;--app-navy-2:#0d274b;--app-primary:#315bd6;--app-violet:#6546bd;--app-success:#146c4f;background:var(--app-canvas);grid-template-columns:264px minmax(0,1fr);min-height:100vh;font-size:15px}.protected-dashboard>aside{border-right:1px solid #183153;width:264px;padding:30px 20px 24px;background:linear-gradient(#06152d 0%,#081b37 100%)!important}.protected-dashboard>section{padding:0 36px 64px}.protected-dashboard>section>:not(.product-header):not(.mobile-product-nav):not(.notification-center){width:100%;max-width:none;margin-left:0;margin-right:0}.protected-dashboard .notification-center{z-index:200;overscroll-behavior:contain;border-color:#d7dfea;border-radius:12px;width:min(420px,100vw - 32px);max-width:420px;max-height:calc(100vh - 112px);margin:0;position:fixed;top:88px;left:auto;right:28px;overflow:hidden auto;box-shadow:0 24px 64px #0f1e3738}.protected-dashboard .notification-center header{z-index:1;background:#fff;padding:18px 20px;position:sticky;top:0}.protected-dashboard .notification-center header b{font-size:13px}.protected-dashboard .notification-center header span{margin-top:5px;font-size:10px;line-height:1.45}.protected-dashboard .notification-center>button{gap:12px;min-height:70px;padding:15px 18px}.protected-dashboard .notification-center button div b{font-size:11px;line-height:1.4}.protected-dashboard .notification-center button div span{font-size:9px;line-height:1.45}.protected-dashboard .notification-center button em{font-size:8px;font-weight:700}@media (width<=700px){.protected-dashboard .notification-center{width:auto;max-width:none;max-height:calc(100vh - 88px);top:72px;left:12px;right:12px}}.notification-backdrop{z-index:300;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0512272e;border:0;position:fixed;inset:0}.protected-dashboard .notification-center{z-index:301;background:#fff;border:1px solid #cdd7e4;border-radius:16px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(460px,100vw - 40px);max-width:460px;max-height:none;margin:0;display:grid;position:fixed;inset:72px 20px 20px auto;overflow:hidden;box-shadow:0 30px 80px #05122747,0 2px 8px #05122714}.protected-dashboard .notification-center header{color:#fff;background:linear-gradient(145deg,#07162f,#102b55);border:0;justify-content:space-between;align-items:flex-start;gap:18px;padding:24px 24px 20px;position:static;height:auto!important;display:flex!important}.protected-dashboard .notification-center header small{color:#e9bc49;letter-spacing:.15em;margin-bottom:7px;font-size:9px;font-weight:800;display:block}.protected-dashboard .notification-center header b{letter-spacing:-.02em;font-family:Georgia,Times New Roman,serif;font-size:24px;display:block}.protected-dashboard .notification-center header span{color:#b8c6da;margin-top:5px;font-size:11px;line-height:1.45;display:block}.protected-dashboard .notification-center header>button{color:#fff;cursor:pointer;background:#ffffff10;border:1px solid #ffffff28;border-radius:8px;flex:0 0 32px;width:32px;height:32px;font-size:22px;line-height:1}.protected-dashboard .notification-summary{color:#526178;background:#f7f9fc;border-bottom:1px solid #e2e8f0;justify-content:space-between;gap:14px;padding:13px 20px;font-size:10px;display:flex}.protected-dashboard .notification-summary span{align-items:center;gap:7px;display:flex}.protected-dashboard .notification-summary b{color:#14243a;font-size:12px}.protected-dashboard .notification-summary i{background:#23a26d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #dff5eb}.protected-dashboard .notification-list{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}.protected-dashboard .notification-list>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e7ebf1;grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:13px;width:100%;padding:17px 20px;transition:background .15s;display:grid}.protected-dashboard .notification-list>button:hover{background:#f7f9fd}.protected-dashboard .notification-list>button>i{background:#9aa7b8;border-radius:50%;width:7px;height:7px;margin-top:5px}.protected-dashboard .notification-list>button>i.unread{background:#315bd6;box-shadow:0 0 0 3px #e2e9ff}.protected-dashboard .notification-list button div{min-width:0}.protected-dashboard .notification-list button div b{color:#1d2b3f;overflow-wrap:anywhere;font-size:12px;line-height:1.45;display:block}.protected-dashboard .notification-list button div span{color:#5f6e82;overflow-wrap:anywhere;margin-top:4px;font-size:10px;line-height:1.4;display:block}.protected-dashboard .notification-list button time{color:#8a96a7;margin-top:6px;font-size:9px;display:block}.protected-dashboard .notification-list button em{letter-spacing:.06em;white-space:nowrap;border-radius:999px;align-self:start;padding:5px 7px;font-size:8px;font-style:normal;font-weight:800}.protected-dashboard .notification-list button em.email{color:#116448;background:#e7f7ef}.protected-dashboard .notification-list button em.in-app{color:#4259a7;background:#eceffd}.protected-dashboard .notification-empty{text-align:center;align-content:center;place-items:center;min-height:240px;padding:30px;display:grid}.protected-dashboard .notification-empty strong{color:#17263b;font-family:Georgia,Times New Roman,serif;font-size:22px}.protected-dashboard .notification-empty span{color:#6c788a;margin-top:7px;font-size:11px}.protected-dashboard .notification-center footer{color:#748094;background:#fff;border-top:1px solid #dfe5ed;justify-content:space-between;align-items:center;gap:14px;padding:14px 20px;font-size:9px;display:flex}.protected-dashboard .notification-center footer button{color:#25354c;cursor:pointer;background:#fff;border:1px solid #ccd5e1;border-radius:7px;padding:7px 11px;font-size:10px;font-weight:700}@media (height<=560px){.protected-dashboard .notification-center{top:12px;bottom:12px}.protected-dashboard .notification-center header{padding:16px 20px 14px}.protected-dashboard .notification-center header span{display:none}}@media (width<=700px){.protected-dashboard .notification-center{border-radius:14px;width:auto;max-width:none;inset:10px}.protected-dashboard .notification-center header{padding:20px}.protected-dashboard .notification-summary{padding-inline:16px}.protected-dashboard .notification-list>button{padding:15px 16px}}.protected-dashboard .demo-brand{min-height:40px;font-size:20px}.protected-dashboard .demo-brand img{width:38px;height:38px}.protected-dashboard .demo-brand b{margin-left:2px;font-size:12px}.protected-dashboard aside nav{margin-top:36px}.protected-dashboard aside nav a,.protected-dashboard>aside nav a.nav-child{color:#b8c6da;border-radius:8px;min-height:46px;margin:3px 0;padding:12px 13px;font-size:13px;font-weight:600}.protected-dashboard aside nav a.on{box-shadow:0 8px 22px #02081745;background:linear-gradient(100deg,#21499c,#5232a5)!important;border-left:3px solid #e9bc49!important}.protected-dashboard>aside nav a.nav-child{margin-left:12px;font-size:12px}.workspace-mode,.protected-dashboard aside>a:last-child{color:#a7b7cb;font-size:12px}.product-header{border-bottom:1px solid var(--app-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd9;height:82px;margin:0 -36px;padding:0 36px}.product-header>div:first-child{align-items:center;gap:12px;display:flex}.product-header>div:first-child>small{color:#4f5e72;letter-spacing:.1em;font-size:11px;font-weight:750}.environment-inline{margin:0}.user-pill{gap:11px}.user-pill>span{width:36px!important;height:36px!important}.user-pill b{font-size:13px}.user-pill small{font-size:11px}.signal-toolbar small{color:#6244af;letter-spacing:.11em;font-size:11px}.signal-toolbar h1{color:var(--app-text);margin:7px 0 5px;font-size:36px;font-weight:700;line-height:1.15}.signal-toolbar p{max-width:850px;color:var(--app-muted);font-size:14px}.workspace-controls .alert-button{border-radius:10px;width:42px;height:42px;box-shadow:0 7px 18px #1720331a}.environment-status-strip,.environment-status-strip.development{border:1px solid var(--app-border);background:var(--app-surface);min-height:58px;color:var(--app-text);border-left:4px solid #b44f48;border-radius:10px;grid-template-columns:minmax(220px,1.2fr) repeat(4,minmax(150px,1fr));margin-bottom:20px;box-shadow:0 1px 3px #17203308}.environment-status-strip>*+*{border-left:1px solid var(--app-border)}.environment-status-strip>div,.environment-status-strip>span,.environment-status-strip>strong{padding:14px 18px}.environment-status-strip small{color:#7b4650;letter-spacing:.11em;font-size:9px;font-weight:750}.environment-status-strip b{margin-top:3px;font-size:12px}.environment-status-strip span,.environment-status-strip strong{color:#526174;align-items:center;font-size:11px;font-weight:650;display:flex}.environment-status-strip strong{color:#92631b;background:#fffaf0}.integration-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:22px}.integration-cards article{border:1px solid var(--app-border);background:var(--app-surface);border-radius:12px;min-height:176px;padding:24px;box-shadow:0 4px 14px #1720330a}.integration-cards article.connected{border-color:#8fc9ad}.integration-cards article>span{border-radius:10px;width:44px;height:44px;font-size:12px}.integration-cards small{letter-spacing:.09em;font-size:10px;font-weight:750}.integration-cards h3{margin:6px 0 5px;font-size:16px;font-weight:680}.integration-cards p{font-size:13px;line-height:1.55}.integration-cards article>b{padding-top:14px;font-size:11px}.ingestion-validation{border:1px solid var(--app-border-strong);border-radius:14px;box-shadow:0 8px 30px #17203310}.ingestion-validation>header{background:linear-gradient(120deg,#071b38,#102b52);padding:32px 34px}.ingestion-validation>header h2{font-size:31px}.ingestion-validation>header p{font-size:13px}.ingestion-validation>nav span{min-height:48px;padding:15px 20px;font-size:11px}.validation-grid{grid-template-columns:minmax(360px,.8fr) minmax(620px,1.45fr)}.validation-grid>section{padding:32px}.validation-contract{background:#fff}.validation-outcome{background:#f8fafc}.validation-contract h3,.validation-outcome h3{font-size:23px}.validation-contract label{font-size:12px}.validation-contract select{font-size:13px}.field-allowlist b,.excluded-fields b{font-size:12px}.field-allowlist span,.excluded-fields span{font-size:11px}.validation-contract>button{font-size:13px;box-shadow:0 6px 14px #0f5a4324}.validation-funnel article{min-height:126px;padding:22px;box-shadow:0 2px 7px #17203308}.validation-funnel strong{font-size:30px}.validation-funnel span{font-size:12px}.validation-metrics article{padding:20px 22px}.validation-metrics small{font-size:10px}.validation-metrics b{font-size:20px}.validation-metrics span{font-size:11px}.validation-next-step{background:linear-gradient(110deg,#f6f2ff,#f0ebff);border-color:#b5a3ea;padding:20px 22px}.validation-next-step small{font-size:10px}.validation-next-step b{font-size:15px}.validation-next-step span{font-size:12px}.validation-next-step button{min-height:44px;padding:12px 18px;font-size:12px;box-shadow:0 6px 16px #6546bd2b}.control-coverage{padding:20px 22px}.control-coverage>b{font-size:12px}.control-coverage span{min-height:48px;font-size:12px}.control-coverage em,.validation-notice{font-size:11px}.signal-kpis,.analytics-summary,.access-kpis{border-radius:12px;box-shadow:0 3px 12px #17203308}.signal-kpis>div,.analytics-summary article,.access-kpis article{padding:22px 24px}.signal-kpis small,.signal-kpis em,.analytics-summary small,.analytics-summary span,.access-kpis small,.access-kpis span{font-size:11px}.signal-inbox,.signal-inspector,.growth-surface,.provider-vault,.product-panel,.patterns-panel,.admin-settings{border-radius:12px;box-shadow:0 4px 16px #1720330a}@media (width<=1250px){.protected-dashboard{grid-template-columns:224px minmax(0,1fr)}.protected-dashboard>aside{width:224px}.protected-dashboard>section{padding-inline:24px}.product-header{margin-inline:-24px;padding-inline:24px}.validation-grid,.signal-workgrid{grid-template-columns:1fr}.signal-inspector{position:static}}@media (width<=900px){.integration-cards{grid-template-columns:1fr}.environment-status-strip,.environment-status-strip.development{grid-template-columns:1fr 1fr}.environment-status-strip>div{grid-column:1/-1}}@media (width<=760px){.protected-dashboard>section{padding-inline:16px}.product-header{margin-inline:-16px;padding-inline:16px}.signal-toolbar{min-height:auto;padding-block:24px 18px}.signal-toolbar h1{font-size:29px}.environment-status-strip,.environment-status-strip.development{grid-template-columns:1fr}.environment-status-strip>*{border-top:1px solid var(--app-border);border-left:0!important;grid-column:auto!important}.validation-grid>section{padding:24px}}.protected-dashboard h1,.protected-dashboard h2,.protected-dashboard h3,.protected-dashboard h4,.connector-health>header h2,.validation-entry h2,.control-library h2,.control-groups h3,.rule-governance h2,.rule-layout form h3,.provider-vault>header h2,.provider-identity h3,.catalog-editor h3,.catalog-editor h4,.usage-meter>header h3,.billing-plan-group>header h3,.cadence-grid h4,.production-readiness-link h3,.sync-control header h3,.permissions-panel h2,.access-posture h2{letter-spacing:-.025em!important;font-family:Inter,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}.environment-inline{display:none}.connection-entitlement{background:linear-gradient(90deg,#fff,#fafbfe);border-color:#d7dee8;border-radius:10px;min-height:68px;margin-bottom:18px;padding:15px 20px;box-shadow:0 2px 8px #17203308}.connection-entitlement div{gap:14px}.connection-entitlement small{letter-spacing:.1em;font-size:10px;font-weight:750}.connection-entitlement b{padding:7px 11px;font-size:11px}.connection-entitlement p{max-width:760px;font-size:11px;line-height:1.55}.integration-cards article div>em{margin-top:10px;font-size:10px}.connector-health{border-color:#d7dee8;border-radius:12px;padding:30px;box-shadow:0 4px 16px #1720330a}.connector-health>header{align-items:center}.connector-health>header small,.connector-health-kpis small{letter-spacing:.11em;font-size:10px;font-weight:750}.connector-health>header h2{margin:7px 0;font-size:28px;font-weight:680}.connector-health>header p{max-width:820px;margin:0;font-size:12px;line-height:1.6}.connector-health>header button,.connector-health-list button{min-height:40px;padding:10px 15px;font-size:11px}.connector-health-kpis{border-color:#d7dee8;border-radius:10px;margin:24px 0}.connector-health-kpis article{padding:20px}.connector-health-kpis b{font-size:20px}.connector-health-list b{font-size:13px}.connector-health-list span,.connector-health-list p{font-size:11px}.connector-health-list strong{font-size:10px}.connector-health-empty{padding:26px 0 6px}.connector-health-empty b{font-size:13px}.connector-health-empty span{font-size:11px}.validation-entry{padding:28px 30px}.validation-entry small{font-size:10px}.validation-entry h2{margin:7px 0;font-size:24px;font-weight:680}.validation-entry p{font-size:12px}.validation-entry button{min-height:42px;font-size:11px}.growth-loading{font-size:13px}.growth-surface{margin-inline:0}.growth-surface>header{padding:32px 36px}.growth-surface>header small,.activation-step>small,.intelligence-panel aside>small,.entitlement small,.plan-grid article>small{font-size:10px}.growth-surface>header h2{font-size:31px;font-weight:680}.growth-surface>header p,.activation-step>p{font-size:12px}.growth-surface>header>span{font-size:10px}.activation-rail i{font-size:11px}.activation-step{padding:34px 36px 40px}.activation-step>h3,.intelligence-panel aside h3,.entitlement h3,.plan-grid h3{font-family:Inter,Segoe UI,sans-serif;font-size:23px}.objective-grid b,.policy-list b{font-size:13px}.objective-grid span,.policy-list em,.assurance-row span,.primary-action,.text-action,.intelligence-panel aside button,.plan-grid button,.intelligence-panel aside label,.intelligence-panel aside select{font-size:11px}.intelligence-panel aside>em{font-size:10px}.entitlement p,.plan-grid p,.plan-grid strong span{font-size:11px}.provider-vault{margin-inline:0}.provider-vault>header p{font-size:12px}.provider-vault>header>span,.provider-identity em{font-size:10px}.provider-identity p,.provider-grid label,.provider-grid input,.provider-grid select{font-size:11px}.vault-assurance span,.provider-card form>button,.provider-card form>em{font-size:10px}.provider-roadmap b{font-size:12px}.provider-roadmap span{font-size:11px}.control-library h2{font-size:34px;font-weight:680}.control-library>header p{font-size:13px}.control-library>header>span b{font-family:Inter,Segoe UI,sans-serif}.control-groups h3{font-size:23px;font-weight:650}.rule-governance h2{font-size:32px;font-weight:680}.rule-layout form h3{font-size:23px;font-weight:650}.settings-tabs{gap:6px;padding:14px;overflow-x:auto}.settings-tabs button{white-space:nowrap;min-height:38px;padding:10px 14px;font-size:11px}.workspace-type b,.departments-panel article b,.permissions-panel article b{font-size:12px}.workspace-type span,.departments-panel section>p,.permissions-panel>p,.departments-panel article em,.permissions-panel article span{font-size:11px}.departments-panel article strong,.permissions-panel article strong,.object-scope legend,.object-scope label,.setup-steps span{font-size:10px}.empty-admin,.team-panel label textarea,.departments-panel textarea{font-size:11px}.member-access select,.member-status,.member-lifecycle button,.access-kpis small,.access-kpis span,.access-posture small,.access-posture .healthy,.admin-overview-grid>section>small{font-size:10px}.access-posture p,.admin-overview-grid article b{font-size:11px}.admin-overview-grid article em,.admin-overview-grid article>span:last-child,.access-audit header small,.access-audit header>span,.access-audit article b,.access-audit article span,.access-audit time,.access-audit>p{font-size:10px}.catalog-editor>div p,.catalog-grid label,.catalog-toggle,.catalog-grid input,.catalog-grid textarea,.billing-empty{font-size:11px}.usage-meter>header small,.usage-meter>header>span,.usage-meter article span,.usage-meter article small,.usage-alert{font-size:10px}.usage-meter article b{font-size:12px}.billing-plan-group>header small,.cadence-grid article>small,.billing-plan-group>header>span,.cadence-grid strong span,.cadence-grid p,.cadence-grid button,.value-badge{font-size:10px}.billing-plan-group>header p{font-size:11px}.sync-control header small,.sync-control header>span,.sync-kpis small,.sync-history span,.sync-history time,.sync-control>p{font-size:10px}.sync-kpis b,.sync-history b{font-size:12px}.production-readiness-link small,.production-readiness-link>span{font-size:10px}.production-readiness-link p{font-size:11px}.protected-dashboard button,.protected-dashboard a{text-underline-offset:3px}.protected-dashboard button:focus-visible,.protected-dashboard a:focus-visible,.protected-dashboard input:focus-visible,.protected-dashboard select:focus-visible,.protected-dashboard textarea:focus-visible{outline-offset:2px;outline:3px solid #315bd638}.protected-dashboard button{transition:transform .15s,box-shadow .15s,background-color .15s}.protected-dashboard button:not(:disabled):hover{transform:translateY(-1px)}@media (width<=900px){.connection-entitlement,.connector-health>header{flex-direction:column;align-items:flex-start}}.protected-dashboard{--enterprise-border:#d5deea;--enterprise-text:#071a36;--enterprise-muted:#5f7086;--enterprise-navy:#071b3d;--enterprise-radius:12px}.protected-dashboard>section>main,.protected-dashboard .analytics-panel,.protected-dashboard .control-library,.protected-dashboard .growth-surface,.protected-dashboard .provider-vault,.protected-dashboard .admin-settings,.protected-dashboard .readiness{color:var(--enterprise-text)}.analytics-grid h2,.readiness h1,.readiness h2,.readiness h3,.data-readiness h2,.data-gate-grid h3,.signal-inspector h2,.entitlement h3,.access-posture h2{letter-spacing:-.025em!important;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif!important}.provider-vault>header{align-items:flex-start;min-height:0;padding:30px 36px}.provider-vault>header h2{margin:7px 0 8px;font-size:30px;font-weight:680;line-height:1.15}.provider-vault>header p{max-width:760px;line-height:1.55}.production-readiness-link{min-height:118px;margin:0;padding:26px 30px}.production-readiness-link h3{margin:7px 0 5px;font-size:22px}.production-readiness-link p{margin:0;line-height:1.5}.provider-gmail-link{min-height:76px;padding:20px 26px}.provider-gmail-link h3{margin:0 0 6px;font-size:16px}.provider-gmail-link p{font-size:11px}.provider-card{margin:20px 36px}.provider-identity{padding:20px 22px}.provider-identity h3{font-size:20px}.protected-dashboard .readiness{width:100%;margin:28px 0 0}.readiness>header{grid-template-columns:minmax(320px,.75fr) minmax(560px,1.25fr);align-items:end;gap:42px;padding:4px 0 24px;display:grid}.readiness>header small{grid-column:1}.readiness>header h1{grid-column:1;margin:8px 0 0;font-size:38px;font-weight:690;line-height:1.08}.readiness>header>p{grid-area:1/2/3;align-self:center;max-width:680px;font-size:12px;line-height:1.65}.readiness>header>div{grid-column:2;grid-template-columns:repeat(3,1fr) auto;gap:10px;margin:0;display:grid}.readiness>header span{padding:12px;font-size:8px}.readiness>header span b{font-size:11px}.readiness button{min-height:48px;padding:12px 16px;font-size:10px}.data-readiness{border:1px solid var(--enterprise-border);border-radius:var(--enterprise-radius);background:var(--enterprise-navy);overflow:hidden}.data-readiness>header{padding:28px 30px}.data-readiness>header h2{margin:9px 0 6px;font-size:25px;font-weight:620}.data-readiness>header p{max-width:850px;font-size:11px;line-height:1.55}.data-gate-grid article{min-height:132px;padding:22px}.data-gate-grid h3{margin:16px 0 7px;font-size:13px;font-weight:650}.data-gate-grid p{font-size:10px;line-height:1.55}.data-readiness>footer span{font-size:9px}.readiness-verdict{padding:22px 26px}.readiness-verdict h2{font-size:22px;font-weight:650}.readiness-verdict p{font-size:10px}.readiness-grid h3{font-size:17px;font-weight:650}.readiness-grid dd{font-size:10px}.cutover-order h2{font-size:24px;font-weight:620}.cutover-order b{font-size:11px}.cutover-order span{font-size:10px}.control-library{border-radius:var(--enterprise-radius);padding:30px}.control-library>header{align-items:center}.control-library h2{margin:8px 0;font-size:30px;line-height:1.15}.control-library>header p{margin:0;font-size:12px}.control-library>header>span{min-width:112px;padding:17px}.control-library>header>span b{font-size:28px}.profile-selector{gap:7px;margin:22px 0}.profile-selector button{min-height:38px;padding:9px 13px;font-size:11px}.library-filters{border-radius:10px;margin:20px 0 24px;padding:14px}.library-filters label{font-size:9px}.library-filters input,.library-filters select{min-height:42px;font-size:11px}.control-groups>section{padding-top:18px}.control-groups h3{font-size:21px}.control-groups article{border-radius:10px;min-height:220px;padding:18px}.control-title h4{font-size:14px}.control-groups article p{font-size:11px;line-height:1.55}.control-groups article footer{color:inherit;background:0 0!important}.control-groups article footer span{font-size:9px}.analytics-summary,.analytics-grid>section{border-color:var(--enterprise-border);border-radius:var(--enterprise-radius)}.analytics-summary article{min-height:136px;padding:24px 26px}.analytics-summary strong{font-size:30px}.analytics-grid{gap:16px;margin-top:16px}.analytics-grid>section{min-height:360px;padding:30px}.analytics-grid h2{margin:10px 0 28px;font-size:24px;font-weight:650}.metric-bar{margin:22px 0;font-size:11px}.analytics-grid section>p{max-width:520px;margin:26px auto 0;font-size:10px}.signal-kpis>div{min-height:132px;padding:22px 24px}.signal-inbox>header{padding:17px 18px}.signal-inbox>button{min-height:92px;padding:18px}.signal-inbox button span small{line-height:1.45}.signal-inbox button span b{margin:6px 0 4px;font-size:14px}.signal-inbox button span em{font-size:11px}.signal-inspector h2{font-size:21px;font-weight:650}.signal-evidence{padding:16px}.signal-evidence p{overflow-wrap:anywhere;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px;line-height:1.6}.signal-evidence span{overflow-wrap:anywhere;margin-top:8px;font-size:9px;line-height:1.5;display:block}.growth-surface,.admin-settings{border-color:var(--enterprise-border);border-radius:var(--enterprise-radius)}.billing-surface>header{padding-bottom:28px}.entitlement{margin:28px 36px;padding:25px 26px}.usage-meter{margin-inline:36px}.admin-overview{padding:24px}.access-kpis article{min-height:132px;padding:22px 24px}.access-posture{min-height:126px;padding:26px 28px}.access-posture h2{font-size:22px;font-weight:630}.admin-overview-grid>section{min-height:250px}@media (width<=1200px){.readiness>header{grid-template-columns:1fr}.readiness>header small,.readiness>header h1,.readiness>header>p,.readiness>header>div{grid-area:auto/1}.signal-workgrid{grid-template-columns:1fr}}@media (width<=760px){.readiness>header>div{grid-template-columns:1fr}.provider-vault>header,.control-library>header{flex-direction:column}.provider-vault>header,.control-library{padding:24px}.provider-card{margin-inline:24px}}.dev-certification{background:linear-gradient(135deg,#fff 0%,#f5f8fc 100%);border:1px solid #c5d0de;border-radius:14px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:22px;margin:18px 0;padding:26px 28px;display:grid;box-shadow:0 12px 34px #081d3d14}.certification-mark{color:#fff;background:linear-gradient(145deg,#0d6149,#123f55);border-radius:12px;place-items:center;width:46px;height:46px;font-size:20px;display:grid;box-shadow:0 8px 20px #0c513d2d}.dev-certification small{color:#5d43c6;letter-spacing:.14em;margin-bottom:10px;font-size:10px;font-weight:800;display:block}.dev-certification h2{color:#061a38;margin:0;font-size:25px;line-height:1.2}.dev-certification p{color:#50627a;max-width:820px;margin:10px 0 0;font-size:13px;line-height:1.6}.dev-certification button{color:#fff;cursor:pointer;background:#0b513d;border:0;border-radius:6px;min-height:44px;padding:0 20px;font-weight:800}.dev-certification button:hover{background:#073e2f}.dev-certification button:disabled{cursor:wait;opacity:.65}.certification-result{border-radius:6px;grid-column:1/-1;justify-content:space-between;gap:16px;padding:14px 16px;font-size:12px;display:flex}.certification-result.passed{color:#0a533e;background:#edf8f3;border:1px solid #82c4a8}.certification-result.blocked{color:#8c2d25;background:#fff3f1;border:1px solid #e5a39d}.certification-scope{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.certification-scope span{color:#5e6c80;background:#fff;border:1px solid #d7deea;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:700}.certification-result{grid-column:1/-1}@media (width<=900px){.dev-certification{grid-template-columns:44px minmax(0,1fr)}.dev-certification>button{grid-column:2;width:max-content}}@media (width<=760px){.dev-certification{grid-template-columns:1fr;padding:22px}.certification-mark{width:42px;height:42px}.dev-certification>button{grid-column:1;width:100%}.certification-result{flex-direction:column}}.certification-evidence{background:#fff;border:1px solid #d4dde8;border-radius:11px;grid-column:1/-1;overflow:hidden}.certification-evidence>header{color:#fff;background:#0a2142;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.certification-evidence>header small{color:#bba8ff;margin:0 0 5px;font-size:8px}.certification-evidence>header h3{margin:0;font-size:18px}.certification-evidence>header>b{color:#7ce1b4;border:1px solid #ffffff2f;border-radius:999px;place-items:center;min-width:58px;height:38px;font-size:14px;display:grid}.certification-evidence>div{grid-template-columns:1fr 1fr;display:grid}.certification-evidence article{border-bottom:1px solid #e5eaf0;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;padding:12px 15px;display:grid}.certification-evidence article:nth-child(odd){border-right:1px solid #e5eaf0}.certification-evidence article>i{border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;font-weight:900;display:grid}.certification-evidence article.passed>i{color:#096345;background:#e2f4eb}.certification-evidence article.blocked>i{color:#9a3128;background:#ffebe7}.certification-evidence article div b,.certification-evidence article div span{display:block}.certification-evidence article div b{text-transform:capitalize;color:#16273e;font-size:10px}.certification-evidence article div span{color:#647286;margin-top:4px;font-size:8px;line-height:1.4}.certification-evidence article>em{white-space:nowrap;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:850}.certification-evidence article.passed>em{color:#0a6045;background:#e8f5ef}.certification-evidence article.blocked>em{color:#943127;background:#fff0ed}.certification-evidence>footer{color:#687689;background:#f6f8fb;justify-content:space-between;gap:12px;padding:11px 16px;font-size:8px;display:flex}@media (width<=900px){.certification-evidence>div{grid-template-columns:1fr}.certification-evidence article:nth-child(odd){border-right:0}.certification-evidence>footer{flex-direction:column}}.control-groups article.selected{border-color:#6244c4;box-shadow:0 0 0 2px #6244c426,0 14px 30px #17203312}.control-groups article.locked{background:#f7f8fb;border-style:dashed}.control-groups article.locked p{color:#778292}.control-title .locked-mark{color:#526078;background:#e9edf4}.control-card-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;padding:15px 0;display:grid}.control-card-actions .govern-control{border:1px solid #6244c4;color:#5635b2!important;background:#fff!important}.control-card-actions button:disabled{cursor:not-allowed;color:#7c8796!important;background:#e8ebf0!important}.control-groups article footer{margin-top:0}.control-groups article footer b{letter-spacing:.08em;color:#59687c;font-size:9px}.control-groups article.active footer b{color:#08704d}.control-groups article.locked footer b{color:#6c7787}.selected-control-context,.control-selection-empty{background:#f7faf9;border:1px solid #cdd9d4;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin:22px 0;padding:22px 24px;display:flex}.selected-control-context.locked{background:#f7f8fb;border-style:dashed}.selected-control-context small{letter-spacing:.13em;color:#6743ae;font-size:9px}.selected-control-context h3{margin:7px 0;font:27px Georgia,serif}.selected-control-context p{color:#61716b;margin:0}.selected-control-context>span{color:#086344;letter-spacing:.08em;background:#e5f3eb;border-radius:999px;flex:none;padding:8px 11px;font-size:9px;font-weight:800}.selected-control-context.locked>span{color:#526078;background:#e9edf4}.control-selection-empty{text-align:center;gap:6px;display:grid}.control-selection-empty b{font:22px Georgia,serif}.control-selection-empty span{color:#6b7872}.selected-rule-panel{margin-bottom:18px}.selected-rule-empty{text-align:center;color:#687771;background:#fafcfb;border:1px dashed #c8d4d0;border-radius:12px;padding:34px}.selected-rule{background:#fff;border:1px solid #d0dcd7;border-radius:12px;padding:24px}.selected-rule>div:first-child{gap:13px;display:flex}.selected-rule>div:first-child>i{background:#d79a43;border-radius:50%;width:10px;height:10px;margin-top:6px}.selected-rule>div:first-child>i.critical{background:#c95151}.selected-rule h3{margin:5px 0;font:25px Georgia,serif}.selected-rule p{color:#63736d;margin:0}.selected-rule dl{border:1px solid #dbe3df;border-radius:9px;grid-template-columns:2fr repeat(3,1fr);margin:22px 0;display:grid;overflow:hidden}.selected-rule dl>div{padding:15px}.selected-rule dl>div+div{border-left:1px solid #dbe3df}.selected-rule dt{letter-spacing:.08em;color:#78857f;font-size:9px}.selected-rule dd{margin:7px 0 0;font-weight:800}.selected-rule footer{gap:9px;display:flex}.selected-rule footer button,.advanced-policy>button{color:#fff;background:#0a4937;border:0;border-radius:7px;padding:12px 15px;font-weight:800}.selected-rule footer .edit-policy{color:#fff;background:#6041c4;margin:0;text-decoration:none}.advanced-policy{margin:18px 0 24px}.advanced-policy>button{color:#34445a;background:#edf0f5}.advanced-policy form{background:#f8faf9;border:1px solid #d6e1dd;border-radius:12px;max-width:620px;margin-top:12px;padding:22px}.advanced-policy form>label,.advanced-policy form>div{margin-top:12px}.advanced-policy form label{gap:6px;font-size:10px;font-weight:800;display:grid}.advanced-policy form>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.advanced-policy input,.advanced-policy textarea,.advanced-policy select{background:#fff;border:1px solid #c8d6d0;border-radius:7px;width:100%;padding:11px}.advanced-policy form>button{color:#fff;background:#0a4937;border:0;border-radius:7px;margin-top:15px;padding:12px 15px;font-weight:800}@media (width<=800px){.selected-control-context{flex-direction:column;align-items:flex-start}.selected-rule dl{grid-template-columns:1fr 1fr}.selected-rule dl>div:nth-child(3){border-top:1px solid #dbe3df;border-left:0}.selected-rule dl>div:nth-child(4){border-top:1px solid #dbe3df}.advanced-policy form>div{grid-template-columns:1fr}}@media (width<=520px){.control-card-actions,.selected-rule dl{grid-template-columns:1fr}.selected-rule dl>div+div{border-top:1px solid #dbe3df;border-left:0}.selected-rule footer{flex-direction:column}.selected-rule footer button{width:100%}}.catalog-boundary{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.catalog-boundary span{color:#718078;letter-spacing:.08em;background:#f7faf9;border:1px solid #d7e0dc;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:9px;display:flex}.catalog-boundary b{color:#243a31}@media (width<=520px){.catalog-boundary{display:grid}.catalog-boundary span{justify-content:space-between}}.rule-governance>header>span{text-align:center;gap:4px;display:grid}.rule-governance>header>span small{color:inherit;letter-spacing:.1em;font-size:8px}.rule-register{background:#f8faf9;border:1px solid #cfdcd7;border-radius:14px;margin:28px 0;padding:24px}.rule-register>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.rule-register>header small{color:#6743ae;letter-spacing:.14em;font-size:9px;font-weight:800}.rule-register>header h3{margin:7px 0 4px;font:27px Georgia,serif}.rule-register>header p{color:#62726c;margin:0}.rule-register>header button{color:#fff;white-space:nowrap;background:#0a4937;border:0;border-radius:8px;padding:12px 16px;font-weight:800}.rule-register-filters{grid-template-columns:2fr 1fr 1.2fr;gap:12px;margin:20px 0;display:grid}.rule-register-filters label{color:#56645f;letter-spacing:.04em;gap:6px;font-size:10px;font-weight:800;display:grid}.rule-register-filters input,.rule-register-filters select{background:#fff;border:1px solid #c8d6d0;border-radius:7px;min-width:0;padding:11px}.rule-register-list{gap:12px;display:grid}.rule-register-list .selected-rule{padding:19px}.rule-register-list .selected-rule.selected{border-color:#7359c7;box-shadow:0 0 0 2px #7359c71f}.selected-rule>div:first-child{position:relative}.selected-rule .rule-state{color:#086344;letter-spacing:.1em;background:#e5f3eb;border-radius:999px;align-self:flex-start;margin-left:auto;padding:7px 9px;font-size:8px}.selected-rule.inactive .rule-state{color:#66736e;background:#edf0f3}.rule-register-list .selected-rule dl{margin:16px 0}.rule-register-list .selected-rule h3{font-size:21px}.rule-register-empty{text-align:center;color:#687771;padding:24px}.selected-rule button:disabled,.advanced-policy>button:disabled,.rule-register button:disabled{cursor:not-allowed;opacity:.5}@media (width<=800px){.rule-register-filters{grid-template-columns:1fr}.rule-register>header{flex-direction:column}}@media (width<=520px){.rule-register{padding:16px}.selected-rule .rule-state{position:absolute;top:0;right:0}.selected-rule>div:first-child>span{padding-right:74px}}.control-group-studio{background:#fff;border:1px solid #cbd8d3;border-radius:16px;grid-template-columns:260px minmax(0,1fr);margin:28px 0;display:grid;overflow:hidden;box-shadow:0 18px 45px #0e261f12}.control-group-studio>nav{color:#fff;background:linear-gradient(#071b38,#092742);max-height:780px;padding:16px;overflow:auto}.control-group-studio>nav>div{gap:5px;padding:10px 10px 17px;display:grid}.control-group-studio>nav>div small{color:#a999e2;letter-spacing:.15em;font-size:9px}.control-group-studio>nav>div b{font:20px Georgia,serif}.control-group-studio>nav button{color:#dbe7ef;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;gap:5px;width:100%;margin:3px 0;padding:13px 12px;display:grid}.control-group-studio>nav button:hover,.control-group-studio>nav button.selected{color:#fff;background:#7458be47;border-color:#bcaaff59}.control-group-studio>nav button span{font-size:12px;font-weight:800}.control-group-studio>nav button small{color:#91a6b7;font-size:9px}.control-group-studio>nav button.selected small{color:#cfc2ff}.group-workspace{min-width:0;padding:28px}.group-workspace>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.group-workspace>header small,.policy-lane>header small{color:#6743ae;letter-spacing:.14em;font-size:9px;font-weight:800}.group-workspace>header h3{margin:8px 0 5px;font:32px Georgia,serif}.group-workspace>header p{color:#63716c;margin:0}.group-score{text-align:center;background:#f6faf8;border:1px solid #d4dfdb;border-radius:11px;min-width:112px;padding:13px;display:grid}.group-score b{color:#0a4937;font:30px Georgia,serif}.group-score span{letter-spacing:.13em;font-size:8px;font-weight:900}.group-score small{margin-top:5px;color:#74817c!important;letter-spacing:0!important}.group-toolbar{grid-template-columns:minmax(180px,1.5fr) minmax(130px,.7fr) auto;gap:10px;margin:22px 0;display:grid}.group-toolbar label{color:#56645f;letter-spacing:.05em;gap:6px;font-size:9px;font-weight:800;display:grid}.group-toolbar input,.group-toolbar select{background:#fff;border:1px solid #c6d4cf;border-radius:8px;min-width:0;padding:11px}.group-toolbar button,.template-rule-grid button{color:#fff;background:#0a4937;border:0;border-radius:8px;align-self:end;padding:12px 14px;font-weight:800}.policy-lane{border-top:1px solid #dae3df;margin-top:18px;padding-top:18px}.policy-lane>header{justify-content:space-between;align-items:end;margin-bottom:12px;display:flex}.policy-lane>header h4{margin:5px 0 0;font:23px Georgia,serif}.policy-lane>header>span{color:#6d7a75;font-size:10px;font-weight:800}.template-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.template-rule-grid>article{background:linear-gradient(145deg,#fff,#f7faf9);border:1px solid #d5dfdb;border-radius:12px;padding:18px;display:grid}.template-rule-grid>article>div:first-child{align-items:flex-start;gap:10px;display:flex}.template-rule-grid i{background:#d79a43;border-radius:50%;width:9px;height:9px;margin-top:5px}.template-rule-grid i.critical{background:#c95151}.template-rule-grid h4{margin:4px 0;font:20px Georgia,serif}.template-rule-grid small{color:#6f7d77;text-transform:uppercase;font-size:9px}.template-rule-grid>article>div:first-child>b{color:#6041c4;text-transform:uppercase;background:#eee9fb;border-radius:999px;margin-left:auto;padding:6px 8px;font-size:8px}.template-rule-grid p{color:#63716c}.template-rule-grid dl{margin:0 0 14px}.template-rule-grid dt{color:#7a8782;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.template-rule-grid dd{margin:5px 0 0;font-size:11px;font-weight:800}.template-rule-grid button{margin-top:auto}.template-rule-grid button:disabled,.group-toolbar button:disabled{cursor:not-allowed;opacity:.5}.control-group-studio+.selected-control-context{margin-top:28px}@media (width<=1050px){.control-group-studio{grid-template-columns:220px minmax(0,1fr)}.template-rule-grid{grid-template-columns:1fr}.group-toolbar{grid-template-columns:1fr 1fr}.group-toolbar button{grid-column:1/-1}}@media (width<=760px){.control-group-studio{grid-template-columns:1fr}.control-group-studio>nav{gap:6px;max-height:none;display:flex;overflow-x:auto}.control-group-studio>nav>div{min-width:150px}.control-group-studio>nav button{min-width:180px}.group-workspace{padding:20px}.group-workspace>header{flex-direction:column}.group-toolbar{grid-template-columns:1fr}.group-toolbar button{grid-column:auto}}@media (width<=480px){.group-workspace{padding:15px}.group-workspace>header h3{font-size:27px}.control-group-studio>nav{padding:10px}.control-group-studio>nav button{min-width:160px}.template-rule-grid>article{padding:15px}}.intelligence-portfolio{background:linear-gradient(145deg,#f9fbfa,#f1f6f4);border:1px solid #cbd8d3;border-radius:16px;margin:28px 0;padding:26px;box-shadow:0 18px 48px #0e261f12}.intelligence-portfolio>header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.intelligence-portfolio>header small{color:#6743ae;letter-spacing:.15em;font-size:9px;font-weight:800}.intelligence-portfolio>header h3{margin:7px 0 4px;font:31px Georgia,serif}.intelligence-portfolio>header p{color:#60706a;max-width:720px;margin:0}.intelligence-portfolio>header>span{color:#52635d;letter-spacing:.1em;white-space:nowrap;font-size:9px;font-weight:900}.intelligence-portfolio>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.intelligence-portfolio>div>button{color:#14231e;text-align:left;background:#fff;border:1px solid #d3ded9;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:18px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 5px 16px #0b2b2209}.intelligence-portfolio>div>button:hover,.intelligence-portfolio>div>button.selected{border-color:#6d55bf;transform:translateY(-2px);box-shadow:0 12px 25px #412c871f}.intelligence-portfolio button>span{gap:6px;display:grid}.intelligence-portfolio button>span small{color:#71807a;letter-spacing:.12em;font-size:8px}.intelligence-portfolio button>span b{font:20px Georgia,serif}.intelligence-portfolio button>strong{color:#086344;background:#e9f4ee;border-radius:10px;align-self:start;place-items:center;min-width:48px;padding:8px;font:24px Georgia,serif;display:grid}.intelligence-portfolio button>strong small{letter-spacing:.1em;font:7px Arial,sans-serif}.intelligence-portfolio button footer{color:#67756f;border-top:1px solid #e2e9e6;grid-column:1/-1;gap:10px;padding-top:12px;font-size:9px;display:flex}.intelligence-portfolio button footer em{color:#5e43b8;margin-left:auto;font-style:normal;font-weight:800}.intelligence-portfolio+.control-group-studio{margin-top:18px}@media (width<=1100px){.intelligence-portfolio>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.intelligence-portfolio{padding:18px}.intelligence-portfolio>header{flex-direction:column;align-items:flex-start}.intelligence-portfolio>div{grid-template-columns:1fr}.intelligence-portfolio>header>span{white-space:normal}}.template-rule-grid>article>div:first-child>b{display:none}.control-library,.rule-governance{position:relative;overflow:hidden;border-color:#c8d6d1!important;border-radius:20px!important;box-shadow:0 24px 64px #07231b13!important}.control-library:before,.rule-governance:before{content:"";background:linear-gradient(90deg,#6b4ec6,#0a6f53,#7fbda9);height:4px;position:absolute;inset:0 0 auto}.control-library>header,.rule-governance>header{border-bottom:1px solid #dce5e1;padding-bottom:25px;position:relative}.control-library>header h2,.rule-governance>header h2{letter-spacing:-.035em;max-width:780px}.control-library>header>span,.rule-governance>header>span{border:1px solid #cfe0d8;box-shadow:0 8px 20px #0b4b3712;background:#eef8f3!important}.catalog-boundary{margin-top:18px}.catalog-boundary span{border:1px solid #d5e0dc;background:#f7faf9!important}.library-filters{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fafcfbf5;border:1px solid #d2ded9;border-radius:12px;position:sticky;top:72px;box-shadow:0 10px 24px #0a2c2212;margin:24px 0!important;padding:14px!important}.control-groups{gap:20px;display:grid}.control-groups>section{background:linear-gradient(145deg,#fff,#f8faf9);border:1px solid #d4dfda;border-radius:15px;padding:22px}.control-groups>section>header{margin-bottom:16px!important}.control-groups>section>header h3{font-size:27px!important}.control-groups>section>div{gap:13px!important}.control-groups article{transition:transform .18s,box-shadow .18s,border-color .18s;box-shadow:0 5px 16px #0b2a2109;border-radius:13px!important}.control-groups article:hover{transform:translateY(-2px);box-shadow:0 14px 28px #402b821a;border-color:#8d78cf!important}.control-groups article.active{background:linear-gradient(145deg,#fff,#f1faf6)!important}.control-groups article.selected{box-shadow:0 0 0 3px #694fc421,0 14px 28px #402b821a!important}.control-card-actions button{min-height:42px}.control-card-actions .govern-control{background:#6244c0!important}.intelligence-portfolio{background:linear-gradient(145deg,#f9fbfa,#eef5f2)!important}.intelligence-portfolio>div>button{min-height:138px}.control-group-studio{border-radius:18px!important}.group-workspace{background:linear-gradient(#fff,#fbfcfc)}.policy-lane{background:#fff;border-radius:13px;padding:20px;border:1px solid #d7e1dd!important}.policy-lane+.policy-lane{margin-top:14px}.control-selection-empty{display:none!important}.selected-control-context{background:linear-gradient(135deg,#faf8ff,#f3faf7)!important;border-color:#a995df!important}.catalog-failure,.control-library.loading{text-align:center;place-items:center;min-height:360px;padding:48px;display:grid}.catalog-failure h2,.control-library.loading h2{margin:10px 0;font:32px Georgia,serif}.catalog-failure p,.control-library.loading p{color:#64736d;max-width:560px}.catalog-failure button{color:#fff;background:#0a4937;border:0;border-radius:8px;padding:12px 17px;font-weight:800}.catalog-loader{border:3px solid #d6e3de;border-top-color:#684bc4;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite catalog-spin}@keyframes catalog-spin{to{transform:rotate(360deg)}}@media (width<=800px){.library-filters{position:static}.control-library,.rule-governance{border-radius:15px!important}.control-groups>section{padding:16px}.policy-lane{padding:15px}}@media (prefers-reduced-motion:reduce){.catalog-loader{animation:none}.control-groups article,.intelligence-portfolio>div>button{transition:none}}.source-coverage{color:#fff;background:radial-gradient(circle at 85% 0,#6a4ec445,#0000 34%),linear-gradient(145deg,#071b38,#0b2c3b);border:1px solid #1c3951;border-radius:18px;margin:28px 0;padding:26px;box-shadow:0 24px 55px #04192229}.source-coverage>header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.source-coverage>header small{color:#b8a8ee;letter-spacing:.15em;font-size:9px;font-weight:900}.source-coverage>header h3{margin:8px 0 0;font:30px Georgia,serif}.source-coverage>header>span{color:#9fb5c0;letter-spacing:.1em;font-size:8px;font-weight:900}.source-coverage>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:22px;display:grid}.source-coverage article{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff1;border:1px solid #bed8e02e;border-radius:12px;padding:17px}.source-coverage article>span{align-items:center;gap:8px;display:flex}.source-coverage article i{background:#80cbb3;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #80cbb31a}.source-coverage article i.mailbox{background:#ad93ff}.source-coverage article i.file{background:#70bce2}.source-coverage article i.erp{background:#e1ad62}.source-coverage article small{color:#92aab5;letter-spacing:.11em;font-size:8px}.source-coverage article h4{margin:13px 0 6px;font:19px Georgia,serif}.source-coverage article p{color:#adc0c8;min-height:30px;margin:0;font-size:10px;line-height:1.45}.source-coverage article footer{border-top:1px solid #bed8e024;justify-content:space-between;margin-top:14px;padding-top:12px;font-size:9px;display:flex}.source-coverage article footer b{color:#dce7eb}.source-coverage article footer strong{color:#80d3b5}.source-coverage>aside{background:#010f1c4d;border:1px solid #bed8e024;border-radius:11px;justify-content:center;align-items:center;gap:14px;margin-top:18px;padding:13px;display:flex}.source-coverage>aside span{color:#8fa6b1;gap:7px;font-size:9px;display:flex}.source-coverage>aside span b{color:#fff}.source-coverage>aside i{color:#7b60cf;font-style:normal}.source-coverage+.intelligence-portfolio{margin-top:18px}@media (width<=1000px){.source-coverage>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.source-coverage{padding:18px}.source-coverage>header{flex-direction:column;align-items:flex-start}.source-coverage>div{grid-template-columns:1fr}.source-coverage>aside{flex-direction:column;align-items:flex-start}.source-coverage>aside i{transform:rotate(90deg)}}.ci-studio{--ink:#071b38;--green:#0a5b45;--violet:#694cc4;color:#14231e;background:#f7faf9;border:1px solid #c9d6d1;border-radius:20px;margin:0 0 28px;position:relative;overflow:hidden;box-shadow:0 28px 75px #07231b1a}.ci-studio:before{content:"";background:linear-gradient(90deg,#7656d0,#0b7a59,#8bc9b4);height:4px;display:block}.ci-hero{color:#fff;background:radial-gradient(circle at 92% 4%,#7555d04d,#0000 33%),linear-gradient(140deg,#071b38,#0a2d3d);justify-content:space-between;align-items:flex-start;gap:36px;padding:38px 40px 30px;display:flex}.ci-hero>div small,.ci-flow header small,.ci-workbench main>header small,.ci-inspector header small,.ci-modal header small{color:#b9a9ee;letter-spacing:.16em;font-size:9px;font-weight:900}.ci-hero h2{letter-spacing:-.035em;max-width:780px;margin:12px 0 10px;font:42px/1.06 Georgia,serif}.ci-hero p{color:#b9cad1;max-width:720px;margin:0;font-size:14px}.ci-hero aside{text-align:center;background:#ffffff12;border:1px solid #c7dce233;border-radius:14px;min-width:180px;padding:18px;display:grid}.ci-hero aside span{color:#a9bcc4;letter-spacing:.13em;font-size:8px;font-weight:900}.ci-hero aside b{color:#8bd0b7;margin:7px 0;font:38px Georgia,serif}.ci-hero aside small{color:#bfd0d6}.ci-kpis{background:#fff;border-bottom:1px solid #d2ddd8;grid-template-columns:repeat(4,1fr);display:grid}.ci-kpis article{padding:20px 24px;display:grid}.ci-kpis article+article{border-left:1px solid #dce5e1}.ci-kpis small{color:#71807a;letter-spacing:.12em;font-size:8px;font-weight:900}.ci-kpis b{color:var(--ink);margin:6px 0 3px;font:29px Georgia,serif}.ci-kpis span{color:#687771;font-size:10px}.ci-flow{background:#fff;border:1px solid #d1dcd7;border-radius:15px;margin:24px;padding:24px}.ci-flow>header{justify-content:space-between;align-items:flex-end;display:flex}.ci-flow header h3{margin:7px 0 0;font:27px Georgia,serif}.ci-flow>header>span{color:#63716c;font-size:9px;font-weight:800}.ci-sources{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px;display:grid}.ci-sources article{background:#f8faf9;border:1px solid #d8e2de;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:14px;display:grid}.ci-sources>article>i{background:#80cbb3;border-radius:50%;width:10px;height:10px;margin-top:4px;box-shadow:0 0 0 4px #80cbb31f}.ci-sources>article>i.mailbox{background:#886de0}.ci-sources>article>i.file{background:#4ca7d2}.ci-sources>article>i.erp{background:#d89c48}.ci-sources article div{gap:4px;display:grid}.ci-sources article div span{color:#71807a;font-size:8px}.ci-sources article strong{text-align:center;color:#087151;font:21px Georgia,serif;display:grid}.ci-sources article strong small{letter-spacing:.1em;font:7px Arial,sans-serif}.ci-sources article em{color:#67756f;grid-column:2/-1;font-size:8px;font-style:normal}.ci-flow>footer{color:#b6c7ce;letter-spacing:.08em;background:#071b38;border-radius:9px;justify-content:center;align-items:center;gap:14px;margin-top:16px;padding:12px;font-size:8px;font-weight:900;display:flex}.ci-flow>footer i{color:#8065d3;font-style:normal}.ci-workbench{background:#fff;border:1px solid #cbd8d3;border-radius:16px;grid-template-columns:250px minmax(0,1fr) 330px;min-height:650px;margin:0 24px 24px;display:grid;overflow:hidden}.ci-workbench>nav{color:#fff;background:#071b38;max-height:760px;padding:16px;overflow:auto}.ci-workbench>nav header{gap:6px;padding:9px 8px 15px;display:grid}.ci-workbench>nav header small{color:#a999e2;letter-spacing:.14em;font-size:8px}.ci-workbench>nav button{color:#d9e4e9;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;width:100%;margin:3px 0;padding:12px;display:flex}.ci-workbench>nav button:hover,.ci-workbench>nav button.selected{color:#fff;background:#6d4fc547;border-color:#b8a7ed59}.ci-workbench>nav button span{gap:4px;display:grid}.ci-workbench>nav button span small{color:#8fa5b0;font-size:8px}.ci-workbench>nav button em{background:#ffffff12;border-radius:7px;place-items:center;min-width:38px;padding:6px;font-size:8px;font-style:normal;display:grid}.ci-workbench>main{border-right:1px solid #d6e0dc;min-width:0;padding:24px}.ci-workbench>main>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.ci-workbench>main>header h3{margin:7px 0 5px;font:29px Georgia,serif}.ci-workbench>main>header p{color:#65736e;max-width:610px;margin:0;font-size:11px}.ci-workbench>main>header button,.ci-inspector-actions button,.ci-modal footer button{background:var(--green);color:#fff;border:0;border-radius:8px;padding:11px 14px;font-weight:800}.ci-toolbar{grid-template-columns:1.5fr 1fr;gap:10px;margin:18px 0;display:grid}.ci-toolbar label,.ci-form-grid label{color:#5e6b66;gap:6px;font-size:9px;font-weight:800;display:grid}.ci-toolbar input,.ci-toolbar select,.ci-form-grid input,.ci-form-grid select,.ci-form-grid textarea{background:#fff;border:1px solid #c7d5cf;border-radius:7px;min-width:0;padding:10px}.ci-control-list{gap:9px;display:grid}.ci-control-list>button{color:#15231e;text-align:left;background:#fff;border:1px solid #d6e0dc;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;gap:11px;padding:15px;transition:all .17s;display:grid}.ci-control-list>button:hover,.ci-control-list>button.selected{border-color:#765bd0;transform:translateY(-1px);box-shadow:0 9px 22px #4d339a17}.ci-control-list>button.active{background:linear-gradient(145deg,#fff,#f3faf7)}.ci-control-list>button>i{background:#d9a14c;border-radius:50%;width:9px;height:9px;margin-top:5px}.ci-control-list>button>i.critical{background:#c95858}.ci-control-list>button>span{gap:4px;display:grid}.ci-control-list>button>span small{color:#73817b;letter-spacing:.08em;font-size:8px}.ci-control-list>button>span b{font:18px Georgia,serif}.ci-control-list>button>span em{color:#66746e;font-size:10px;font-style:normal;line-height:1.4}.ci-control-list>button>strong{color:#08704e;letter-spacing:.1em;background:#e8f4ee;border-radius:999px;align-self:start;padding:6px 8px;font-size:7px}.ci-control-list>button.available>strong{color:#66736e;background:#edf0f2}.ci-control-list>button footer{color:#6a7872;border-top:1px solid #e1e8e5;grid-column:2/-1;justify-content:space-between;padding-top:9px;font-size:8px;display:flex}.ci-control-list>button footer em{color:#6346bc;font-style:normal;font-weight:800}.ci-inspector{background:#f6f9f8;padding:24px}.ci-inspector>header{justify-content:space-between;align-items:center;display:flex}.ci-inspector>header>span{color:#6a7772;letter-spacing:.1em;background:#eceff1;border-radius:999px;padding:6px 8px;font-size:7px;font-weight:900}.ci-inspector>header>span.active{color:#08704e;background:#e4f3eb}.ci-inspector>h3{margin:16px 0 8px;font:27px Georgia,serif}.ci-inspector>p{color:#61706a;font-size:11px;line-height:1.55}.ci-policy-chain{color:#fff;background:#071b38;border-radius:10px;gap:7px;margin:18px 0;padding:14px;display:grid}.ci-policy-chain>span{gap:3px;display:grid}.ci-policy-chain small{color:#99adb6;letter-spacing:.1em;font-size:7px}.ci-policy-chain b{text-transform:capitalize;font-size:10px}.ci-policy-chain>i{color:#7759cc;font-style:normal;transform:rotate(90deg)}.ci-inspector dl{background:#fff;border:1px solid #d5dfdb;border-radius:10px;margin:0;display:grid;overflow:hidden}.ci-inspector dl>div{padding:12px}.ci-inspector dl>div+div{border-top:1px solid #e0e7e4}.ci-inspector dt{color:#75827d;letter-spacing:.1em;text-transform:uppercase;font-size:7px}.ci-inspector dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:10px;font-weight:800;line-height:1.45}.ci-inspector-actions{gap:8px;margin-top:16px;display:grid}.ci-inspector-actions button.secondary,.ci-modal footer button.secondary{color:#40504a;background:#e9edef}.ci-inspector-empty{text-align:center;place-items:center;min-height:520px;display:grid}.ci-inspector-empty span{color:#7154ca;font-size:34px}.ci-inspector-empty h3{margin:10px 0 5px;font:25px Georgia,serif}.ci-inspector-empty p{color:#687771;font-size:11px}.ci-message{color:#08704e;background:#edf8f2;border:1px solid #bcd9cb;border-radius:9px;margin:0 24px 24px;padding:12px 15px;font-weight:800}.ci-modal{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02101bad;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ci-modal>section,.ci-modal>form{background:#fff;border-radius:16px;width:min(680px,100%);max-height:90vh;padding:26px;overflow:auto;box-shadow:0 30px 90px #00000040}.ci-modal header{justify-content:space-between;align-items:flex-start;display:flex}.ci-modal header h3{margin:7px 0;font:28px Georgia,serif}.ci-modal header button{background:0 0;border:0;font-size:26px}.ci-modal>section>p,.ci-modal>form>p{color:#64736d}.ci-form-grid{grid-template-columns:1fr 1fr;gap:13px;margin:20px 0;display:grid}.ci-form-grid label:first-child:nth-last-child(5){grid-column:1/-1}.ci-form-grid textarea{min-height:85px}.ci-modal footer{justify-content:flex-end;gap:9px;display:flex}.ci-form-error{color:#9d3232;margin:10px 0;font-style:normal;display:block}.ci-loading,.ci-failure{text-align:center;background:#fff;border:1px solid #d0dcd7;border-radius:18px;place-items:center;min-height:430px;padding:40px;display:grid}.ci-loading>i{border:3px solid #d9e3df;border-top-color:#6a4cc5;border-radius:50%;width:36px;height:36px;animation:.8s linear infinite ci-spin}.ci-loading h2,.ci-failure h2{font:31px Georgia,serif}.ci-failure button{color:#fff;background:#0a5b45;border:0;border-radius:8px;padding:12px 16px;font-weight:800}@keyframes ci-spin{to{transform:rotate(360deg)}}@media (width<=1250px){.ci-workbench{grid-template-columns:220px minmax(0,1fr)}.ci-inspector{border-top:1px solid #d6e0dc;grid-column:1/-1}.ci-inspector-empty{min-height:180px}.ci-sources{grid-template-columns:repeat(2,1fr)}}@media (width<=850px){.ci-hero{flex-direction:column;padding:28px}.ci-hero aside{width:100%}.ci-hero h2{font-size:34px}.ci-kpis{grid-template-columns:1fr 1fr}.ci-kpis article:nth-child(3){border-top:1px solid #dce5e1;border-left:0}.ci-kpis article:nth-child(4){border-top:1px solid #dce5e1}.ci-workbench{grid-template-columns:1fr}.ci-workbench>nav{display:flex;overflow-x:auto}.ci-workbench>nav header{min-width:180px}.ci-workbench>nav button{min-width:185px}.ci-workbench>main{border-right:0}.ci-flow>footer{flex-direction:column;align-items:flex-start}.ci-flow>footer i{transform:rotate(90deg)}}@media (width<=560px){.ci-hero{padding:22px}.ci-hero h2{font-size:29px}.ci-kpis{grid-template-columns:1fr}.ci-kpis article+article{border-top:1px solid #dce5e1;border-left:0}.ci-flow{margin:14px;padding:15px}.ci-sources{grid-template-columns:1fr}.ci-workbench{margin:0 14px 14px}.ci-workbench>main,.ci-inspector{padding:16px}.ci-workbench>main>header{flex-direction:column}.ci-toolbar,.ci-form-grid{grid-template-columns:1fr}.ci-control-list>button{grid-template-columns:auto minmax(0,1fr)}.ci-control-list>button>strong{grid-column:2}.ci-control-list>button footer{grid-column:1/-1}.ci-modal{padding:12px}}@media (prefers-reduced-motion:reduce){.ci-loading>i{animation:none}.ci-control-list>button{transition:none}}.ci-studio{font-size:16px}.ci-flow header small,.ci-workbench main>header small,.ci-inspector header small,.ci-flow>header>span{font-size:11px}.ci-sources article div span,.ci-sources article em{font-size:11px;line-height:1.45}.ci-sources article strong{font-size:26px}.ci-sources article strong small{font-size:9px}.ci-flow>footer{min-height:48px;font-size:10px}.ci-workbench{grid-template-rows:auto auto;grid-template-columns:290px minmax(0,1fr);min-height:720px}.ci-workbench>nav header b{font-size:22px}.ci-workbench>nav button{min-height:68px;padding:14px 13px}.ci-workbench>nav button span b{font-size:13px;line-height:1.3}.ci-workbench>nav button span small{font-size:10px;line-height:1.35}.ci-workbench>nav button em{font-size:10px}.ci-workbench>main>header p{font-size:14px;line-height:1.55}.ci-workbench>main>header button,.ci-inspector-actions button{min-height:44px;font-size:13px}.ci-toolbar input,.ci-toolbar select{min-height:44px;font-size:13px}.ci-control-list>button{gap:14px;min-height:142px;padding:20px}.ci-control-list>button>span small{font-size:10px;font-weight:800}.ci-control-list>button>span b{font-size:23px;line-height:1.2}.ci-control-list>button>span em{max-width:760px;font-size:13px;line-height:1.55}.ci-control-list>button>strong{padding:7px 10px;font-size:9px}.ci-rule-preview{background:#dce6e2;border:1px solid #dce6e2;border-radius:10px;grid-column:2/-1;grid-template-columns:minmax(0,2fr) minmax(110px,.6fr) minmax(110px,.6fr);gap:1px;margin-top:5px;display:grid;overflow:hidden}.ci-rule-preview>span{background:#f7faf9;align-content:center;gap:5px;min-width:0;padding:13px 15px;display:grid}.ci-rule-preview small{color:#71807a;letter-spacing:.1em;font-size:9px;font-weight:900}.ci-rule-preview b{color:#18362c;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.45;overflow:hidden}.ci-control-list>button footer{color:#62736c!important;background:0 0!important;min-height:0!important;margin:8px 0 0!important;padding:13px 0 0!important;font-size:11px!important;line-height:1.3!important}.ci-inspector{background:#f3f7f5;border-top:1px solid #d6e0dc;grid-area:2/2;padding:30px 36px 36px}.ci-inspector>h3{font-size:32px;line-height:1.2}.ci-inspector>p{max-width:820px;font-size:14px;line-height:1.6}.ci-policy-chain{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:14px;padding:20px}.ci-policy-chain>i{text-align:center;transform:none}.ci-inspector dl>div+div{border-top:0;border-left:1px solid #e0e7e4}.ci-inspector dd{font-size:13px;line-height:1.55}.ci-inspector-empty{min-height:220px}.ci-inspector-empty p{max-width:620px;font-size:14px;line-height:1.55}@media (width<=1250px){.ci-workbench{grid-template-columns:250px minmax(0,1fr)}.ci-inspector{grid-column:2}.ci-policy-chain{grid-template-columns:1fr}.ci-policy-chain>i{transform:rotate(90deg)}}@media (width<=850px){.ci-workbench{grid-template-columns:1fr}.ci-workbench>nav{grid-row:auto}.ci-workbench>main,.ci-inspector{grid-column:1}.ci-inspector{grid-row:auto}.ci-inspector dl{grid-template-columns:1fr}.ci-inspector dl>div+div{border-top:1px solid #e0e7e4;border-left:0}.ci-rule-preview{grid-template-columns:1fr 1fr}.ci-rule-preview>span:first-child{grid-column:1/-1}}@media (width<=560px){.ci-rule-preview{grid-column:1/-1;grid-template-columns:1fr}.ci-rule-preview>span:first-child{grid-column:auto}.ci-rule-preview b{white-space:normal}.ci-inspector-actions{grid-template-columns:1fr}}.ci-modal>section,.ci-modal>form{border:1px solid #0a5b451f;width:min(760px,100%);padding:32px}.ci-modal header{color:#14231e!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0 0 18px!important}.ci-modal header h3{max-width:650px;margin:8px 0 0;font-size:30px;line-height:1.2}.ci-modal header button{color:#43524c;border-radius:9px;place-items:center;width:38px;height:38px;padding:0;line-height:1;display:grid}.ci-modal header button:hover{color:#071b38;background:#edf3f0}.ci-modal>section>p,.ci-modal>form>p{margin:0 0 24px;font-size:14px;line-height:1.6}.ci-form-grid{gap:18px;margin:0}.ci-form-grid label{letter-spacing:.01em;gap:8px;font-size:11px}.ci-form-grid input,.ci-form-grid select,.ci-form-grid textarea{min-height:46px;padding:12px 13px;font-size:14px;line-height:1.4}.ci-form-grid textarea{resize:vertical;min-height:96px}.ci-modal footer{height:auto!important;min-height:0!important;color:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #e0e8e4!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;margin:26px 0 0!important;padding:20px 0 0!important;display:flex!important}.ci-modal footer button{min-height:44px;padding:11px 18px;font-size:13px}.ci-modal footer button.secondary{color:#31453d;background:#f2f5f4;border:1px solid #d3ddda}.ci-form-error{background:#fff3f3;border:1px solid #e6c4c4;border-radius:8px;padding:11px 13px;font-size:13px}@media (width<=560px){.ci-modal{align-items:end;padding:0}.ci-modal>section,.ci-modal>form{border-radius:18px 18px 0 0;width:100%;max-height:94vh;padding:22px}.ci-modal header h3{font-size:24px}.ci-modal footer{flex-direction:column-reverse;bottom:0;background:#fff!important;padding-top:16px!important;position:sticky!important}.ci-modal footer button{width:100%}}.ci-history{background:#fff;border:1px solid #d5dfdb;border-radius:11px;margin-top:18px;overflow:hidden}.ci-history>header{justify-content:space-between;align-items:center;display:flex;color:#173329!important;background:#eef4f1!important;min-height:0!important;padding:15px 17px!important}.ci-history>header>div{gap:4px;display:grid}.ci-history>header small{color:#7259c5;letter-spacing:.11em;font-size:9px;font-weight:900}.ci-history>header b{font-size:13px}.ci-history>header em{color:#61736b;font-size:11px;font-style:normal}.ci-history article{border-top:1px solid #e3eae7;grid-template-columns:42px 1fr;align-items:center;gap:12px;padding:14px 17px;display:grid}.ci-history article>strong{color:#6248b7;background:#ece7fa;border-radius:7px;place-items:center;width:38px;height:30px;font-size:11px;display:grid}.ci-history article>span{gap:4px;display:grid}.ci-history article>span b{text-transform:capitalize;font-size:12px}.ci-history article>span small{color:#6b7973;font-size:10px}.ci-history-empty{color:#61736b;border-top:1px solid #e3eae7;margin:0;padding:14px 17px;font-size:11px}.ci-locked-scope{background:#f2f7f4;border:1px solid #d6e1dd;border-radius:9px;gap:5px;margin:0 0 18px;padding:13px 15px;display:grid}.ci-locked-scope small,.ci-change-preview>small{color:#7259c5;letter-spacing:.11em;font-size:9px;font-weight:900}.ci-locked-scope b{font-size:12px}.ci-locked-scope span,.ci-form-grid label>small{color:#687771;font-size:10px;font-weight:500}.ci-form-grid .ci-change-reason{grid-column:1/-1}.ci-change-preview{background:#f8faf9;border:1px solid #d6e1dd;border-radius:9px;gap:8px;margin-top:18px;padding:15px;display:grid}.ci-change-preview>div{border-top:1px solid #e1e8e5;grid-template-columns:130px minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;padding-top:8px;font-size:11px;display:grid}.ci-change-preview>div span{color:#75827d;text-decoration:line-through}.ci-change-preview>div i{color:#7259c5;font-style:normal}.ci-change-preview>div strong{overflow-wrap:anywhere}.ci-change-preview>p{color:#687771;margin:0;font-size:11px}.ci-modal footer button:disabled{cursor:not-allowed;opacity:.5}.ci-inspector-actions{grid-template-columns:1.25fr 1fr 1fr;max-width:none}.ci-validation-rule{background:#d7e2de;border:1px solid #d7e2de;border-radius:10px;grid-template-columns:2fr 1fr;gap:1px;margin:0 0 22px;display:grid;overflow:hidden}.ci-validation-rule>span{background:#f4f8f6;gap:6px;padding:15px;display:grid}.ci-validation-rule small{color:#74827c;letter-spacing:.1em;font-size:9px;font-weight:900}.ci-validation-rule b{font-size:13px;line-height:1.45}.ci-validation-result{background:#eff9f4;border:1px solid #a9d7c2;border-radius:11px;margin-top:20px;padding:18px}.ci-validation-result.clear{background:#f2f6fa;border-color:#cbd8e5}.ci-validation-result>small{color:#08704e;letter-spacing:.12em;font-size:9px;font-weight:900}.ci-validation-result.clear>small{color:#3e6386}.ci-validation-result h4{margin:7px 0;font:22px/1.25 Georgia,serif}.ci-validation-result p{color:#52655d;margin:0;font-size:13px;line-height:1.55}.ci-validation-result>div{color:#39574b;border-top:1px solid #0a5b4524;align-items:center;gap:9px;margin-top:14px;padding-top:13px;font-size:10px;font-weight:800;display:flex}.ci-validation-result>div i{color:#7259c5;font-style:normal}@media (width<=850px){.ci-inspector-actions,.ci-validation-rule{grid-template-columns:1fr}.ci-validation-result>div{flex-direction:column;align-items:flex-start}.ci-validation-result>div i{transform:rotate(90deg)}}@media (width>=901px) and (height<=900px){.protected-dashboard{grid-template-columns:212px minmax(0,1fr);font-size:13px}.protected-dashboard>aside{width:212px;height:100dvh;max-height:100dvh;padding:22px 15px 18px;position:sticky;top:0;overflow:hidden}.protected-dashboard>section{padding:0 22px 40px}.protected-dashboard .demo-brand{min-height:34px;font-size:17px}.protected-dashboard .demo-brand img{width:32px;height:32px}.protected-dashboard .demo-brand b{font-size:10px}.environment-badge{margin-top:18px;padding:5px 9px;font-size:8px}.protected-dashboard aside nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#456080 transparent;flex:1;min-height:0;margin-top:24px;margin-bottom:10px;padding-right:4px;overflow-y:auto}.protected-dashboard aside nav a,.protected-dashboard>aside nav a.nav-child{flex:none;min-height:38px;margin:2px 0;padding:9px 10px;font-size:11px}.protected-dashboard>aside nav a.nav-child{margin-left:8px;font-size:10px}.workspace-mode{flex:none;margin-top:0;padding:12px 4px 6px}.workspace-mode,.protected-dashboard aside>a:last-child{font-size:9px}.protected-dashboard aside>a:last-child{flex:none;padding:6px 4px}.product-header{height:64px;margin-inline:-22px;padding-inline:22px}.product-header>div:first-child>small,.product-header small{font-size:9px}.user-pill>span{width:31px!important;height:31px!important}.user-pill b{font-size:11px}.user-pill small{font-size:9px}.signal-toolbar{min-height:92px;padding:20px 0 16px}.signal-toolbar small{font-size:9px}.signal-toolbar h1{font-size:29px}.signal-toolbar p{font-size:11px}.workspace-controls .alert-button{width:36px;height:36px}.environment-status-strip,.environment-status-strip.development{min-height:48px;margin-bottom:14px}.environment-status-strip>div,.environment-status-strip>span,.environment-status-strip>strong{padding:10px 12px}.environment-status-strip small{font-size:8px}.environment-status-strip b{font-size:10px}.environment-status-strip span,.environment-status-strip strong{font-size:9px}.integration-cards{gap:12px;margin-bottom:15px}.integration-cards article{min-height:128px;padding:16px}.integration-cards article>span{width:36px;height:36px}.integration-cards small{font-size:8px}.integration-cards h3{font-size:13px}.integration-cards p{font-size:10px}.integration-cards article>b{padding-top:10px;font-size:9px}.ingestion-validation{flex-direction:column;height:auto;min-height:0;display:flex;overflow:visible}.ingestion-validation>header{flex:none;padding:18px 24px}.ingestion-validation>header h2{margin:5px 0 3px;font-size:25px}.ingestion-validation>header p{margin:0;font-size:10px;line-height:1.4}.ingestion-validation>nav{flex:none}.ingestion-validation>nav span{min-height:38px;padding:10px 14px;font-size:9px}.validation-grid{flex:none;grid-template-columns:minmax(310px,.78fr) minmax(0,1.42fr);min-height:0;overflow:visible}.validation-grid>section{min-height:0;padding:20px 24px;overflow:visible}.validation-contract{min-height:0;position:static}.validation-contract-scroll{height:auto!important;overflow:visible!important}.validation-contract h3,.validation-outcome h3{margin:5px 0 14px;font-size:21px}.validation-contract label{margin:10px 0;font-size:9px}.validation-contract select{min-height:38px;margin-top:4px;padding:8px 10px;font-size:10px}.cross-saas-sources{margin:9px 0;padding:9px}.cross-saas-sources small{font-size:7px}.cross-saas-sources b{font-size:11px}.cross-saas-sources em{font-size:8px}.field-allowlist b,.excluded-fields b{font-size:9px}.field-allowlist span,.excluded-fields span{padding:5px 7px;font-size:8px}.validation-contract>button{min-height:38px;margin-top:13px;font-size:10px}.validation-contract-proof{margin-top:11px;padding:12px 15px}.validation-contract-proof h4{margin:5px 0 8px;font-size:17px}.validation-contract-proof li{padding:6px 0}.validation-contract-proof li>span{font-size:9px}.validation-funnel{gap:8px}.validation-funnel article{min-height:84px;padding:13px}.validation-funnel strong{font-size:23px}.validation-funnel span{font-size:9px}.validation-funnel small{font-size:7px}.validation-metrics{margin-top:8px}.validation-metrics article{padding:12px}.validation-metrics small{font-size:8px}.validation-metrics b{font-size:16px}.validation-metrics span{font-size:8px}.customer-proof-scorecard{margin-top:9px}.customer-proof-scorecard>header{padding:12px 14px!important}.customer-proof-scorecard>header h4{font-size:18px}.customer-proof-scorecard article{padding:10px 12px}.customer-proof-scorecard article small{font-size:7px}.customer-proof-scorecard article b{font-size:20px}.customer-proof-scorecard article span{font-size:8px}.customer-proof-scorecard>footer{padding:8px 12px!important;font-size:7px!important}.validation-next-step{margin-top:8px!important;padding:12px 14px!important}.validation-next-step small{font-size:8px}.validation-next-step b{font-size:11px}.validation-next-step span{font-size:9px}.validation-next-step button{min-height:36px;padding:9px 12px;font-size:9px}.control-coverage{margin-top:8px;padding:11px 13px}.control-coverage>b{font-size:9px}.control-coverage span{min-height:34px;padding:6px 0;font-size:9px}.control-coverage em{font-size:8px}.validation-notice{margin-top:8px;padding:8px;font-size:8px}.growth-surface>header,.provider-vault>header,.admin-settings>header,.control-library>header{padding:22px 24px}.growth-surface>header h2,.provider-vault>header h2,.control-library h2,.rule-governance h2{font-size:27px}.signal-kpis>div,.analytics-summary article,.access-kpis article{padding:16px 18px}.signal-kpis small,.signal-kpis em,.analytics-summary small,.analytics-summary span,.access-kpis small,.access-kpis span{font-size:9px}.signal-kpis strong,.analytics-summary strong,.access-kpis strong{font-size:27px}.signal-workgrid{grid-template-columns:minmax(430px,1.2fr) minmax(330px,.8fr);gap:13px}.settings-tabs button,.product-tabs button{min-height:34px;padding:8px 11px;font-size:9px}}@media (width>=901px) and (height<=700px){.protected-dashboard>aside{padding-top:12px;padding-bottom:8px}.protected-dashboard .demo-brand{min-height:28px;font-size:15px}.protected-dashboard .demo-brand img{width:27px;height:27px}.protected-dashboard .demo-brand b{font-size:8px}.environment-badge{margin-top:8px;padding:4px 8px;font-size:7px}.protected-dashboard aside nav{gap:0;margin-top:8px;margin-bottom:4px;padding-right:0;overflow-y:visible}.protected-dashboard aside nav a,.protected-dashboard>aside nav a.nav-child{min-height:29px;margin:0;padding:5px 9px;font-size:9px;line-height:1.15}.protected-dashboard aside nav a span{font-size:9px}.workspace-mode{padding:7px 4px 3px;font-size:8px}.protected-dashboard aside>a:last-child{padding:3px 4px;font-size:8px}}@media (width>=901px) and (width<=1200px){.protected-dashboard{grid-template-columns:190px minmax(0,1fr)}.protected-dashboard>aside{width:190px}.validation-grid,.signal-workgrid{grid-template-columns:1fr}}@media (width>=1101px) and (height<=900px){.validation-contract{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid;position:static;padding:0!important;overflow:hidden!important}.validation-contract-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:20px 24px 14px;overflow:auto}.validation-contract-action{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;background:#fff!important;border:0!important;border-top:1px solid #d7e1dd!important;min-height:64px!important;margin:0!important;padding:10px 24px!important;display:grid!important}.validation-contract-action button{color:#fff;background:#0d5a42;border:0;border-radius:7px;min-height:40px;padding:10px 16px;font-size:10px;font-weight:850;box-shadow:0 7px 18px #0d5a422e}.validation-contract-action small{color:#708079;letter-spacing:.04em;white-space:nowrap;font-size:7px}}@media (width<=1100px){.validation-contract{display:block;padding:22px!important;overflow:visible!important}.validation-contract-scroll{padding:0;overflow:visible}.validation-contract-action{grid-template-columns:1fr;background:#fff!important;border:0!important;border-top:1px solid #d7e1dd!important;margin-top:18px!important;padding:14px 0 0!important;display:grid!important}.validation-contract-action button{color:#fff;background:#0d5a42;border:0;border-radius:7px;min-height:42px;font-weight:850}.validation-contract-action small{text-align:center}}@media (width>=901px){.validation-contract{min-height:0;padding:0 0 66px!important;display:block!important;position:relative!important;overflow:hidden!important}.validation-contract-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;height:100%;min-height:0;padding:20px 24px 18px;overflow-y:auto}.validation-contract-action{z-index:4;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -10px 24px #08231b12;background:#fff!important;border:0!important;border-top:1px solid #cddbd5!important;min-height:66px!important;margin:0!important;padding:11px 24px!important;display:grid!important}.validation-contract-action button{color:#fff;background:#0d5a42;border:0;border-radius:7px;width:100%;min-height:42px;padding:10px 16px;font-size:10px;font-weight:850;box-shadow:0 7px 18px #0d5a422e}.validation-contract-action small{color:#65766f;letter-spacing:.04em;white-space:nowrap;font-size:7px}}@media (width<=900px){.validation-contract{padding:22px!important;display:block!important;position:static!important;overflow:visible!important}.validation-contract-scroll{height:auto;padding:0;overflow:visible}.validation-contract-action{box-shadow:none;grid-template-columns:1fr;position:static;border:0!important;border-top:1px solid #d7e1dd!important;margin-top:18px!important;padding:14px 0 0!important;display:grid!important}.validation-contract-action small{text-align:center}}.validation-contract-primary{gap:6px;margin:11px 0 15px;display:grid}.validation-contract-primary button{color:#fff;background:#0d5a42;border:0;border-radius:7px;width:100%;min-height:42px;padding:10px 16px;font-size:11px;font-weight:850;box-shadow:0 7px 18px #0d5a422e}.validation-contract-primary button:disabled{opacity:.55}.validation-contract-primary small{color:#687a72;letter-spacing:.03em;text-align:center;font-size:8px}.sidebar-footer{background:#061630;border-top:1px solid #30435f;flex:none;margin-top:auto}.dashboard-documentation{margin:0;padding:8px 0 5px}.dashboard-documentation>small{color:#8fa0ba;letter-spacing:.15em;margin:0 10px 5px;font-size:7px;font-weight:900;display:block}.protected-dashboard>aside .dashboard-manual-link{color:#f4f7ff;background:#10264d;border-radius:7px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;margin:0;padding:8px 10px;display:grid}.protected-dashboard>aside .dashboard-manual-link:hover{background:#173363}.protected-dashboard>aside .dashboard-manual-link>span:first-child{color:#f4b942;border:1px solid #627695;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;display:grid}.protected-dashboard>aside .dashboard-manual-link b,.protected-dashboard>aside .dashboard-manual-link small{display:block}.protected-dashboard>aside .dashboard-manual-link b{font-size:10px}.protected-dashboard>aside .dashboard-manual-link small{color:#aab7ca;margin-top:2px;font-size:7px;line-height:1.25}.protected-dashboard>aside .sidebar-footer .workspace-mode{color:#a9b7c9;border-top:1px solid #253b5b;margin:5px 0 0;padding:7px 10px;font-size:8px}.protected-dashboard>aside .sidebar-footer .session-exit{color:#fff;border-top:1px solid #253b5b;align-items:center;gap:7px;margin:0;padding:8px 10px;font-size:9px;font-weight:800;display:flex}.protected-dashboard>aside .sidebar-footer .session-exit:hover{color:#f4b942;background:#14294e}.mobile-dashboard-nav .dashboard-manual-link small{display:none}@media (width>=901px){.ingestion-validation{height:auto!important;min-height:0!important;overflow:visible!important}.validation-grid{flex:none!important;overflow:visible!important}.validation-grid>section{overflow:visible!important}.validation-contract{padding-bottom:0!important;overflow:visible!important}.validation-contract-scroll{height:auto!important;overflow:visible!important}.validation-contract-action{display:none!important}.protected-dashboard>aside{min-height:0;display:flex}.protected-dashboard>aside nav{scrollbar-gutter:stable;overscroll-behavior:contain;flex:auto;min-height:0;margin-top:16px;margin-bottom:6px;padding-right:4px;overflow-x:hidden;overflow-y:auto!important}.protected-dashboard>aside nav .dashboard-nav-group{margin-bottom:10px}.protected-dashboard>aside nav .dashboard-nav-group:last-child{margin-bottom:0}.protected-dashboard>aside nav .dashboard-nav-group>small{padding-bottom:5px}.protected-dashboard>aside nav .dashboard-nav-group>a{min-height:34px;margin:1px 0;padding:7px 10px}.protected-dashboard>aside .sidebar-footer{z-index:2;flex:none;margin-top:0;position:relative}}@media (width>=901px) and (height<=900px){.dashboard-documentation{padding:6px 0 4px}.dashboard-documentation>small{margin-bottom:4px}.protected-dashboard>aside .dashboard-manual-link{padding:6px 9px}.protected-dashboard>aside .sidebar-footer .workspace-mode,.protected-dashboard>aside .sidebar-footer .session-exit{padding-block:6px}}@media (width>=901px) and (height<=700px){.protected-dashboard>aside nav{margin-top:7px;margin-bottom:3px;overflow-y:auto!important}.protected-dashboard>aside nav .dashboard-nav-group{margin-bottom:5px}.protected-dashboard>aside nav .dashboard-nav-group>a{min-height:28px;padding-block:4px}.dashboard-documentation>small,.protected-dashboard>aside .dashboard-manual-link small{display:none}.protected-dashboard>aside .dashboard-manual-link{grid-template-columns:20px 1fr}}.journey-certification{background:#fff;border:1px solid #c9d6e1;border-radius:15px;margin-top:18px;overflow:hidden;box-shadow:0 18px 45px #0820380f}.journey-certification>header{color:#fff;background:linear-gradient(120deg,#071a35,#102d59);justify-content:space-between;align-items:center;gap:28px;padding:25px 28px;display:flex}.journey-certification>header h3{color:#fff;margin:7px 0}.journey-certification>header p{color:#b9c8da;max-width:850px;margin:0;font-size:11px}.journey-certification>header button,.journey-certification>footer button{color:#071a35;white-space:nowrap;cursor:pointer;background:#f2c24e;border:0;border-radius:8px;padding:13px 17px;font-weight:900}.journey-certification button:disabled{opacity:.55}.certification-awaiting{gap:7px;padding:24px 28px;display:grid}.certification-awaiting span{color:#63758a;font-size:11px}.certification-score{border-bottom:1px solid #dce4ea;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:22px 28px;display:grid}.certification-score strong{color:#0b6547;font:38px Georgia,serif}.certification-score span{color:#56697d}.certification-score b{letter-spacing:.08em;border-radius:999px;padding:8px 11px;font-size:9px}.certification-score b.passed{color:#086244;background:#e2f4eb}.certification-score b.failed{color:#9d342a;background:#fde9e6}.certification-groups{grid-template-columns:repeat(3,1fr);padding:10px 20px;display:grid}.certification-groups article{align-items:center;gap:10px;padding:14px;display:flex}.certification-groups i{color:#086244;background:#e2f4eb;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;font-weight:900;display:grid}.certification-groups b,.certification-groups span{display:block}.certification-groups b{font-size:11px}.certification-groups span{color:#68798b;margin-top:3px;font-size:9px}.journey-certification>footer{background:#f7f9fa;border-top:1px solid #dce4ea;align-items:center;gap:18px;padding:18px 28px;display:flex}.journey-certification>footer button{color:#fff;background:#0b4937}.journey-certification>footer span{color:#607287;font-size:10px}@media (width<=900px){.journey-certification>header{flex-direction:column;align-items:flex-start}.certification-groups{grid-template-columns:1fr 1fr}.certification-score{grid-template-columns:auto 1fr}.certification-score b{grid-column:1/-1;justify-self:start}}@media (width<=620px){.certification-groups{grid-template-columns:1fr}.journey-certification>footer{flex-direction:column;align-items:flex-start}}.free-testbed{background:#fff;border:1px solid #ccd8e2;border-radius:15px;margin-top:18px;overflow:hidden;box-shadow:0 18px 45px #0820380f}.free-testbed>header{color:#fff;background:linear-gradient(135deg,#071a35,#123b4b);justify-content:space-between;gap:20px;padding:25px 28px;display:flex}.free-testbed>header h3{color:#fff}.free-testbed>header p{color:#c5d3df;max-width:760px;margin:0}.free-testbed>header>span{color:#8ee0bb;white-space:nowrap;border:1px solid #4d7e75;border-radius:999px;align-self:flex-start;padding:8px 11px;font-size:9px;font-weight:900}.testbed-story{border-bottom:1px solid #dce4ea;grid-template-columns:repeat(3,1fr);display:grid}.testbed-story article{border-right:1px solid #dce4ea;padding:20px}.testbed-story article:last-child{border:0}.testbed-story b{margin:8px 0;font-size:12px;display:block}.testbed-story p{margin:0;font-size:10px}.testbed-providers{background:#f5f8fa;grid-template-columns:repeat(4,1fr);gap:10px;padding:18px;display:grid}.testbed-providers article{background:#fff;border:1px solid #d8e2e8;border-radius:10px;flex-direction:column;min-height:145px;padding:16px;display:flex}.testbed-providers article header{justify-content:space-between;gap:8px;display:flex}.testbed-providers h4{margin:5px 0;font-size:14px}.testbed-providers em{white-space:nowrap;border-radius:999px;align-self:flex-start;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.testbed-providers em.ready{color:#795508;background:#fff1d5}.testbed-providers em.validated{color:#086244;background:#e2f4eb}.testbed-providers p{font-size:10px}.testbed-providers footer{color:#657589;margin-top:auto;font-size:9px}.free-testbed>footer{justify-content:space-between;align-items:center;gap:22px;padding:18px 25px;display:flex}.free-testbed>footer div{gap:4px;max-width:850px;display:grid}.free-testbed>footer span{color:#657589;font-size:10px}.free-testbed>footer button{color:#fff;white-space:nowrap;background:#0b4937;border:0;border-radius:7px;padding:11px 14px;font-weight:800}@media (width<=1100px){.testbed-providers{grid-template-columns:repeat(2,1fr)}.testbed-story{grid-template-columns:1fr}.testbed-story article{border-bottom:1px solid #dce4ea;border-right:0}}@media (width<=720px){.free-testbed>header,.free-testbed>footer{display:block}.free-testbed>header>span{margin-top:14px;display:inline-block}.free-testbed>footer button{width:100%;margin-top:14px}.testbed-providers{grid-template-columns:1fr}}.salesforce-odoo-proof{background:#fff;border:1px solid #cbd8e2;border-radius:15px;margin-top:18px;overflow:hidden;box-shadow:0 18px 45px #0820380f}.salesforce-odoo-proof>header{color:#fff;background:linear-gradient(125deg,#071a35,#0d3b61);justify-content:space-between;align-items:flex-start;gap:24px;padding:25px 28px;display:flex}.salesforce-odoo-proof>header h3{color:#fff}.salesforce-odoo-proof>header p{color:#c1cfdd;max-width:760px;margin:0}.salesforce-odoo-proof>header>span{color:#f2c24e;white-space:nowrap;background:#352b17;border:1px solid #8b6a22;border-radius:999px;padding:8px 11px;font-size:8px;font-weight:900}.proof-facts{grid-template-columns:repeat(3,1fr);display:grid}.proof-facts article{border-right:1px solid #dce4ea;padding:21px}.proof-facts article:last-child{border:0}.proof-facts article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.proof-facts article>div span{color:#086244;background:#e2f4eb;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900}.proof-facts article>small{color:#64778a;letter-spacing:0;margin-top:9px;display:block}.proof-facts article p{min-height:66px;margin:10px 0;font-size:10px}.proof-facts code{color:#665383;text-overflow:ellipsis;white-space:nowrap;font-size:8px;display:block;overflow:hidden}.proof-decision{background:#f6f8fa;border-top:1px solid #dce4ea;grid-template-columns:1fr 1fr;display:grid}.proof-decision article{padding:23px 26px}.proof-decision article:first-child{border-right:1px solid #dce4ea}.proof-decision b{margin:8px 0;font-size:13px;display:block}.proof-decision p,.proof-decision li{color:#5f7083;font-size:10px;line-height:1.6}.proof-decision ol{margin:8px 0 0;padding-left:18px}.salesforce-odoo-proof>footer{border-top:1px solid #dce4ea;justify-content:space-between;align-items:center;gap:18px;padding:16px 25px;display:flex}.salesforce-odoo-proof>footer span{color:#6849bf;font-size:9px;font-weight:900}.salesforce-odoo-proof>footer b{font-size:10px}@media (width<=900px){.proof-facts,.proof-decision{grid-template-columns:1fr}.proof-facts article,.proof-decision article:first-child{border-bottom:1px solid #dce4ea;border-right:0}.salesforce-odoo-proof>header,.salesforce-odoo-proof>footer{flex-direction:column;align-items:flex-start}}.simulation-lab{color:#071a35;margin:0 28px 36px}.simulation-lab>header{background:linear-gradient(145deg,#fff,#f3f7f9);border:1px solid #ccd8e2;border-radius:16px 16px 0 0;justify-content:space-between;align-items:flex-start;gap:28px;padding:30px 34px;display:flex}.simulation-lab small{letter-spacing:.13em;color:#6849bf;font-size:9px;font-weight:900}.simulation-lab h2{margin:8px 0 7px;font:38px Georgia,serif}.simulation-lab h3{margin:7px 0;font:26px Georgia,serif}.simulation-lab p{color:#5f7083;line-height:1.6}.simulation-lab>header>div>p{max-width:820px;margin:0}.simulation-lab>header>span{color:#096443;letter-spacing:.1em;white-space:nowrap;background:#e8f6ef;border:1px solid #b8d9c8;border-radius:999px;padding:9px 12px;font-size:9px;font-weight:900}.simulation-guardrails{color:#d6e2ed;background:#071a35;border:1px solid #ccd8e2;border-top:0;grid-template-columns:repeat(4,1fr);display:grid}.simulation-guardrails span{border-right:1px solid #263c58;padding:14px 18px;font-size:11px}.simulation-guardrails span:last-child{border:0}.simulation-layout{grid-template-columns:minmax(0,1fr) 310px;gap:18px;margin-top:18px;display:grid}.simulation-config,.simulation-control,.simulation-evidence,.guided-demo{background:#fff;border:1px solid #ccd8e2;border-radius:15px;box-shadow:0 18px 45px #0820380f}.simulation-config{padding:25px}.simulation-config>header,.simulation-evidence>header,.guided-demo>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.simulation-config>header>span{color:#5d6d80;font-size:10px}.simulation-scenarios{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:18px;display:grid}.simulation-scenarios label{cursor:pointer;background:#f9fbfc;border:1px solid #d8e1e8;border-radius:11px;grid-template-columns:auto 1fr;gap:12px;padding:17px;display:grid}.simulation-scenarios label.selected{background:#f6f2ff;border-color:#7657da;box-shadow:inset 3px 0 #6b4bd1}.simulation-scenarios input{margin-top:3px}.simulation-scenarios b,.simulation-scenarios small,.simulation-scenarios em{display:block}.simulation-scenarios small{color:#63758a;letter-spacing:0;margin-top:4px}.simulation-scenarios p{margin:12px 0 7px;font-size:11px}.simulation-scenarios em{color:#4d5f73;font-size:10px;font-style:normal;font-weight:700}.simulation-control{color:#fff;background:#0b2146;align-self:start;padding:25px}.simulation-control h3{color:#fff}.simulation-control>button:not(.run){text-align:left;color:#fff;cursor:pointer;background:#132c55;border:1px solid #405478;border-radius:9px;gap:4px;width:100%;margin:8px 0;padding:13px;display:grid}.simulation-control>button.on{background:#1b3765;border-color:#f2c24e}.simulation-control>button span{color:#afbed3;font-size:10px}.simulation-control dl{border-top:1px solid #3a4c6a;margin:20px 0}.simulation-control dl div{border-bottom:1px solid #3a4c6a;justify-content:space-between;gap:14px;padding:11px 0;display:flex}.simulation-control dt{color:#aebcd0;font-size:10px}.simulation-control dd{margin:0;font-weight:800}.simulation-control .run{color:#071a35;cursor:pointer;background:#f2c24e;border:0;border-radius:8px;width:100%;padding:14px;font-weight:900}.simulation-control .run:disabled{opacity:.55}.simulation-control>small:last-child{color:#a8b7cb;letter-spacing:0;margin-top:11px;line-height:1.5;display:block}.simulation-evidence,.guided-demo{margin-top:18px;overflow:hidden}.simulation-evidence>header,.guided-demo>header{border-bottom:1px solid #dce4ea;padding:25px 28px}.simulation-evidence>header strong{letter-spacing:.1em;border-radius:999px;padding:8px 11px;font-size:9px}.simulation-evidence>header strong.pending{color:#8c620c;background:#fff2d4}.simulation-evidence>header strong.passed{color:#086244;background:#e2f4eb}.evidence-summary{color:#fff;background:#071a35;grid-template-columns:repeat(4,1fr);display:grid}.evidence-summary article{border-right:1px solid #29405d;padding:20px}.evidence-summary small,.evidence-summary b,.evidence-summary span{display:block}.evidence-summary b{color:#f2c24e;margin:9px 0 4px;font:26px Georgia,serif}.evidence-summary span{color:#b3c0d1;font-size:10px}.evidence-table{overflow-x:auto}.evidence-row{border-bottom:1px solid #e0e7ec;grid-template-columns:1fr 1.15fr 1.2fr 1.8fr 75px;align-items:center;min-width:960px;display:grid}.evidence-row>*{padding:15px 16px;font-size:10px}.evidence-row.head{color:#68778a;text-transform:uppercase;background:#f2f5f7;font-weight:900}.evidence-row strong{border-radius:999px;justify-self:start;padding:6px 9px}.evidence-row strong.passed{color:#086244;background:#e2f4eb}.evidence-row strong.failed{color:#9d342a;background:#fde9e6}.simulation-empty{text-align:center;gap:7px;padding:48px;display:grid}.simulation-empty span{color:#657589}.simulation-evidence>footer{align-items:center;gap:10px;padding:18px 25px;display:flex}.simulation-evidence>footer button{color:#fff;background:#0b4937;border:0;border-radius:7px;padding:11px 14px;font-weight:800}.simulation-evidence>footer button.cleanup{color:#963c35;background:#fff;border:1px solid #e6c2be}.simulation-evidence>footer em{color:#47635a;margin-left:auto;font-size:10px;font-style:normal}.guided-demo>header>span{color:#6849bf;font-weight:900}.demo-stage{grid-template-columns:360px minmax(0,1fr);display:grid}.demo-stage ol{background:#f7f9fa;border-right:1px solid #dce4ea;margin:0;padding:18px;list-style:none}.demo-stage li button{text-align:left;color:#607083;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:11px;display:flex}.demo-stage li i{background:#e5eaee;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.demo-stage li.on button{color:#071a35;font-weight:900}.demo-stage li.on i,.demo-stage li.done i{color:#086244;background:#dff2e8}.demo-stage article{padding:40px}.demo-stage h4{margin:10px 0;font:31px Georgia,serif}.demo-stage article p{max-width:720px;font-size:14px}.demo-stage article>div{gap:10px;margin-top:30px;display:flex}.demo-stage article button{background:#fff;border:1px solid #cad5df;border-radius:7px;padding:11px 14px}.demo-stage article button:last-child{color:#fff;background:#0b4937;border-color:#0b4937}.demo-stage article button:disabled{opacity:.4}@media (width<=1100px){.simulation-layout{grid-template-columns:1fr}.simulation-control{width:100%}.simulation-scenarios,.evidence-summary{grid-template-columns:1fr 1fr}.demo-stage{grid-template-columns:1fr}.demo-stage ol{border-bottom:1px solid #dce4ea;border-right:0}}@media (width<=720px){.simulation-lab{margin-left:14px;margin-right:14px}.simulation-lab>header{padding:22px;display:block}.simulation-lab>header>span{margin-top:16px;display:inline-block}.simulation-guardrails,.simulation-scenarios,.evidence-summary{grid-template-columns:1fr}.simulation-guardrails span{border-bottom:1px solid #263c58;border-right:0}.simulation-config,.simulation-control{padding:18px}.simulation-evidence>header,.guided-demo>header{padding:20px}.simulation-evidence>footer{flex-direction:column;align-items:stretch}.simulation-evidence>footer em{margin-left:0}.demo-stage article{padding:25px}}.playground-shell{color:#10273d;margin:18px 28px 48px}.playground-hero{color:#fff;background:linear-gradient(135deg,#061a34 0%,#0b3340 60%,#0a4b3a 100%);border:1px solid #173f4d;border-radius:18px;grid-template-columns:minmax(0,1fr) 290px;gap:32px;padding:34px;display:grid;box-shadow:0 22px 50px #041c3129}.playground-hero small{color:#8de0bd;letter-spacing:.13em;font-size:10px;font-weight:900}.playground-hero h2{color:#fff;max-width:720px;margin:9px 0 10px;font-size:34px;line-height:1.08}.playground-hero p{color:#c9d8e3;max-width:770px;margin:0;line-height:1.65}.playground-hero aside{background:#ffffff12;border:1px solid #ffffff29;border-radius:14px;flex-direction:column;justify-content:center;align-self:stretch;padding:24px;display:flex}.playground-hero aside span{color:#073126;background:#8de0bd;border-radius:99px;align-self:flex-start;margin-bottom:18px;padding:6px 9px;font-size:9px;font-weight:900}.playground-hero aside b{font-size:18px}.playground-hero aside small{color:#afc3d0;letter-spacing:0;margin-top:7px;font-weight:600}.playground-actions{gap:10px;margin-top:24px;display:flex}.playground-actions button{color:#073126;background:#8de0bd;border:1px solid #8de0bd;border-radius:8px;padding:12px 16px;font-weight:850}.playground-actions button.secondary{color:#fff;background:0 0;border-color:#68808e}.playground-actions button:disabled{cursor:not-allowed;opacity:.48}.playground-boundaries{background:#fff;border:1px solid #cfdae2;border-radius:12px;grid-template-columns:repeat(4,1fr);margin-top:14px;display:grid}.playground-boundaries span{color:#365166;border-right:1px solid #e0e7ec;padding:14px 16px;font-size:12px;font-weight:750}.playground-boundaries span:last-child{border-right:0}.playground-workbench{background:#fff;border:1px solid #cad7e0;border-radius:16px;grid-template-columns:300px minmax(0,1fr);margin-top:18px;display:grid;overflow:hidden;box-shadow:0 18px 45px #08203812}.playground-workbench>nav{background:#f3f7f8;border-right:1px solid #d8e2e8;padding:12px}.playground-workbench>nav button{text-align:left;background:0 0;border:0;border-bottom:1px solid #dce5ea;grid-template-columns:32px 1fr;gap:12px;width:100%;padding:15px 12px;display:grid}.playground-workbench>nav button>span{color:#637b8b;border:1px solid #bacbd5;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-weight:900;display:grid}.playground-workbench>nav button div{flex-direction:column;gap:4px;display:flex}.playground-workbench>nav button b{color:#18334a;font-size:13px}.playground-workbench>nav button small{color:#657d8c;font-size:10px;line-height:1.45}.playground-workbench>nav button.on{background:#e4f3ed;border-radius:10px}.playground-workbench>nav button.on>span,.playground-workbench>nav button.done>span{color:#fff;background:#147658;border-color:#147658}.playground-stage{min-height:440px;padding:32px}.playground-empty{flex-direction:column;justify-content:center;min-height:370px;display:flex}.playground-empty>span{color:#11694f;background:#e5f2ed;border-radius:14px;place-items:center;width:52px;height:52px;font-size:25px;display:grid}.playground-empty>small,.playground-live small,.playground-proof small{color:#147658;letter-spacing:.12em;margin-top:18px;font-size:9px;font-weight:900}.playground-empty h3,.playground-live h3,.playground-proof h3{color:#102c43;margin:8px 0;font-size:24px}.playground-empty p{color:#5d7484;max-width:720px;line-height:1.6}.playground-empty dl,.playground-proof dl{border:1px solid #d7e1e7;border-radius:10px;grid-template-columns:repeat(3,1fr);margin:22px 0 0;display:grid}.playground-empty dl div,.playground-proof dl div{border-right:1px solid #dfe6eb;padding:15px}.playground-empty dl div:last-child,.playground-proof dl div:last-child{border-right:0}.playground-empty dt,.playground-proof dt{color:#778b99;text-transform:uppercase;font-size:9px;font-weight:800}.playground-empty dd,.playground-proof dd{color:#17344a;margin:5px 0 0;font-weight:850}.playground-live>header{justify-content:space-between;gap:20px;display:flex}.playground-live>header p{color:#607887;margin:0}.playground-live>header strong{color:#126c51;background:#e5f3ed;border-radius:7px;align-self:flex-start;padding:8px 10px;font-size:10px}.playground-source-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:24px;display:grid}.playground-source-grid article{border:1px solid #d6e1e7;border-radius:10px;padding:16px}.playground-source-grid span{color:#8495a1;font-size:8px;font-weight:900;display:block}.playground-source-grid b{color:#17354b;margin:7px 0;display:block}.playground-source-grid p{color:#657c8b;margin:0;font-size:11px}.playground-decision{background:#fff8e8;border-left:4px solid #d7a231;border-radius:8px;margin-top:16px;padding:20px}.playground-decision small{color:#a06a00;margin:0}.playground-decision h4{color:#4c3b16;margin:7px 0}.playground-decision ol{color:#665b42;margin:10px 0 0;padding-left:20px;font-size:12px;line-height:1.7}.playground-live>footer{gap:10px;margin-top:22px;display:flex}.playground-live>footer a{color:#0d654d;border:1px solid #b8cbd5;border-radius:8px;padding:11px 13px;font-size:11px;font-weight:800;text-decoration:none}.playground-proof{background:#fff;border:1px solid #ccd9e1;border-radius:14px;margin-top:18px;padding:24px}.playground-proof>div small{margin:0}.playground-proof>div h3{margin-bottom:16px}.playground-proof dl{grid-template-columns:repeat(4,1fr);margin:0}.playground-proof footer{gap:8px;margin-top:14px;display:flex}.playground-proof footer span{color:#788993;background:#eef2f4;border-radius:99px;padding:7px 9px;font-size:9px;font-weight:850}.playground-proof footer span.pass{color:#106248;background:#def3e9}.playground-status{color:#587080;margin:10px 2px;font-size:11px}.playground-shell button:focus-visible,.playground-shell a:focus-visible{outline-offset:2px;outline:3px solid #72caaa}@media (width<=980px){.playground-hero,.playground-workbench{grid-template-columns:1fr}.playground-hero aside{min-height:120px}.playground-workbench>nav{border-bottom:1px solid #d8e2e8;border-right:0;grid-template-columns:1fr 1fr;display:grid}.playground-source-grid{grid-template-columns:1fr}.playground-boundaries,.playground-proof dl{grid-template-columns:1fr 1fr}}@media (width<=620px){.playground-shell{margin:14px}.playground-hero,.playground-stage,.playground-proof{padding:20px}.playground-hero h2{font-size:28px}.playground-actions,.playground-live>footer,.playground-proof footer{flex-direction:column;align-items:stretch}.playground-boundaries,.playground-workbench>nav,.playground-empty dl,.playground-proof dl{grid-template-columns:1fr}.playground-boundaries span,.playground-empty dl div,.playground-proof dl div{border-bottom:1px solid #e0e7ec;border-right:0}}.activation-center{padding-top:2px}.activation-hero{min-height:250px}.playground-actions{flex-wrap:wrap}.playground-actions button.quiet{color:#c9d8e3;border-color:#ffffff4d}.production-journey{scroll-margin-top:20px}.production-stage-list article.current{background:#f4faf7;box-shadow:inset 4px 0 #138261}.production-stage-list article.complete{background:#fbfdfc}.production-stage-list article.complete>span{color:#fff;background:#138261;border-color:#138261}.production-stage-list article.locked{opacity:.68;background:#f7f9fa}.production-stage-list article.locked small{color:#748895}.stage-actions{flex-direction:column;gap:7px;min-width:145px;display:flex}.production-stage-list .stage-actions a,.stage-actions button{color:#0a5f83;text-align:center;white-space:nowrap;background:#fff;border:1px solid #b8cad5;border-radius:7px;padding:9px 10px;font-size:9px;font-weight:900;text-decoration:none}.stage-actions button{color:#fff;background:#168063;border-color:#168063}.stage-actions button:disabled{cursor:not-allowed;opacity:.45}.stage-actions a.disabled{pointer-events:none;color:#93a3ad}.workspace-name-setup{grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:8px;margin-top:14px;display:grid}.workspace-name-setup label{color:#486373;font-size:9px;font-weight:850}.workspace-name-setup input{color:#15354c;width:100%;font:inherit;background:#fff;border:1px solid #9fb5c2;border-radius:7px;margin-top:5px;padding:10px 11px;display:block}.workspace-name-setup button{color:#fff;background:#137b5e;border:0;border-radius:7px;padding:11px 13px;font-size:9px;font-weight:900}.workspace-name-setup em{color:#718692;grid-column:1/-1;font-size:9px;font-style:normal}.restart-confirmation{background:#fff9e9;border-bottom:1px solid #e5c681;align-items:center;gap:10px;padding:15px 22px;display:flex}.restart-confirmation div{color:#513f19;flex-direction:column;flex:1;gap:3px;display:flex}.restart-confirmation span{font-size:10px}.restart-confirmation button{color:#fff;background:#8f6411;border:0;border-radius:7px;padding:9px 11px;font-size:9px;font-weight:900}.restart-confirmation button.secondary{color:#72571e;background:#fff;border:1px solid #cdbb92}.setup-message{color:#12664f;background:#eef8f4;border-top:1px solid #dce6eb;margin:0;padding:13px 22px;font-size:10px;font-weight:800}@media (width<=680px){.workspace-name-setup{grid-template-columns:1fr}.workspace-name-setup em{grid-column:auto}.restart-confirmation{flex-direction:column;align-items:stretch}.production-stage-list article{grid-template-columns:36px 1fr}.stage-actions{grid-column:2;min-width:0}}.environment-config,.experience-journey{background:#fff;border:1px solid #ccd9e1;border-radius:15px;margin-top:18px;overflow:hidden;box-shadow:0 16px 38px #0820380f}.environment-config>header,.experience-journey>header{border-bottom:1px solid #dce5ea;justify-content:space-between;align-items:flex-start;gap:22px;padding:22px 24px;display:flex}.environment-config>header small,.experience-journey>header small{color:#147658;letter-spacing:.12em;font-size:9px;font-weight:900}.environment-config>header h3,.experience-journey>header h3{color:#15334a;margin:6px 0 0;font-size:21px}.environment-config>header strong,.experience-journey>header>span{color:#496274;background:#edf2f4;border-radius:7px;padding:7px 9px;font-size:9px}.environment-config>div{grid-template-columns:repeat(5,1fr);display:grid}.environment-config article{border-right:1px solid #dfe7ec;min-height:150px;padding:18px}.environment-config article:last-child{border-right:0}.environment-config article>span{color:#78909e;border:1px solid #c4d1d9;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-weight:900;display:grid}.environment-config article b{color:#203b50;margin:13px 0 6px;font-size:12px;display:block}.environment-config article small{color:#6a808e;font-size:10px;line-height:1.5}.environment-config article em{color:#8b9aa4;margin-top:13px;font-size:8px;font-style:normal;font-weight:900;display:block}.environment-config article.complete{background:#f2faf6}.environment-config article.complete>span{color:#fff;background:#147658;border-color:#147658}.environment-config article.complete em{color:#147658}.environment-config article.running{background:#fff8e8}.environment-config article.running>span{color:#9b6b08;border-color:#d8a337}.environment-config article.running em{color:#9b6b08}.environment-config>p{color:#4f6879;background:#f7f9fa;border-top:1px solid #dce5ea;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:14px 22px;font-size:11px;display:flex}.environment-config>p.error{color:#9b2f2a;background:#fff0ef}.environment-config>p button{color:inherit;background:0 0;border:1px solid;border-radius:6px;padding:7px 9px;font-weight:800}.experience-journey>header p{color:#647b8a;max-width:760px;margin:7px 0 0;font-size:11px;line-height:1.55}.experience-journey>header>span{color:#11664d;background:#e3f3ec}.experience-journey>div{grid-template-columns:repeat(5,1fr);display:grid}.experience-journey article{border-right:1px solid #dfe7ec;flex-direction:column;min-height:180px;padding:18px;display:flex}.experience-journey article:last-child{border-right:0}.experience-journey article>span{color:#8aa0ad;font-size:10px;font-weight:900}.experience-journey article b{color:#17354b;margin:12px 0 7px;display:block}.experience-journey article p{color:#667d8c;margin:0;font-size:10px;line-height:1.55}.experience-journey article a,.experience-journey article em{color:#116b50;margin-top:auto;padding-top:16px;font-size:9px;font-style:normal;font-weight:900;text-decoration:none}.experience-journey article a.disabled{pointer-events:none;color:#a1adb5}.experience-journey article.current{background:#f1f8f5}@media (width<=1050px){.environment-config>div,.experience-journey>div{grid-template-columns:1fr 1fr}.environment-config article,.experience-journey article{border-bottom:1px solid #dfe7ec}}@media (width<=620px){.environment-config>header,.experience-journey>header{flex-direction:column}.environment-config>div,.experience-journey>div{grid-template-columns:1fr}.environment-config article,.experience-journey article{border-right:0;min-height:auto}.environment-config>p{flex-direction:column;align-items:flex-start}}.activation-center{max-width:1640px}.activation-hero{background:linear-gradient(120deg,#082d4d 0%,#0b4166 64%,#0c5b5a 100%)}.activation-primary{color:#093858;background:#fff;border-radius:7px;align-items:center;padding:11px 15px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.production-journey{background:#fff;border:1px solid #c9d8e2;border-radius:15px;margin-top:18px;overflow:hidden;box-shadow:0 16px 38px #0820380f}.production-journey>header{border-bottom:1px solid #dbe6ec;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.production-journey>header small{color:#08785b;letter-spacing:.12em;font-size:9px;font-weight:900}.production-journey>header h3{color:#15354c;margin:6px 0;font-size:22px}.production-journey>header p{color:#617989;max-width:820px;margin:0;font-size:11px;line-height:1.55}.production-journey>header>span{color:#456173;background:#edf2f5;border-radius:7px;padding:8px 10px;font-size:9px;font-weight:900}.production-stage-list{grid-template-columns:1fr 1fr;display:grid}.production-stage-list article{border-bottom:1px solid #dfe8ed;border-right:1px solid #dfe8ed;grid-template-columns:42px 1fr auto;align-items:center;gap:14px;min-height:132px;padding:20px 22px;display:grid}.production-stage-list article:nth-child(2n){border-right:0}.production-stage-list article>span{color:#587180;border:1px solid #c6d4dc;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.production-stage-list article small{color:#0a775a;letter-spacing:.09em;font-size:8px;font-weight:900}.production-stage-list article b{color:#15354c;margin:5px 0;font-size:14px;display:block}.production-stage-list article p{color:#667e8d;max-width:560px;margin:0;font-size:10px;line-height:1.55}.production-stage-list article a{color:#0a5f83;white-space:nowrap;border:1px solid #b8cad5;border-radius:7px;padding:9px 10px;font-size:9px;font-weight:900;text-decoration:none}.activation-validation>header p{color:#647b8a;max-width:760px;margin:7px 0 0;font-size:11px}.validation-actions{border-bottom:1px solid #dce5ea;gap:10px;padding:16px 22px;display:flex!important}.validation-actions button{color:#fff;background:#0c6c52;border:0;border-radius:7px;padding:10px 13px;font-size:10px;font-weight:900}.validation-actions button.secondary{color:#496273;background:#fff;border:1px solid #bdccd5}.source-validation-results{grid-template-columns:repeat(3,1fr)!important}.source-validation-results article{min-height:105px!important}.source-validation-results article.failed{background:#fff2f0}.source-validation-results article.failed>span{color:#b53a31;border-color:#b53a31}.source-validation-results article.failed em{color:#a3332c}.activation-validation>p{align-items:flex-start}.activation-validation>p b,.activation-validation>p span{display:block}.activation-validation>p span{margin-top:3px}.validation-proof{padding:0 22px 20px}.validation-proof dl{border:1px solid #dce6eb;border-radius:10px;grid-template-columns:repeat(4,1fr);margin:0;display:grid}.validation-proof dl div{border-right:1px solid #dce6eb;padding:14px}.validation-proof dt{color:#6b808e;font-size:9px}.validation-proof dd{color:#173b53;margin:5px 0 0;font-size:20px;font-weight:900}.validation-proof footer{gap:8px;margin-top:10px;display:flex}.validation-proof footer span{color:#758691;background:#edf1f3;border-radius:6px;padding:6px 8px;font-size:9px;font-weight:800}.validation-proof footer span.pass{color:#0e7457;background:#e5f5ee}@media (width<=1000px){.production-stage-list{grid-template-columns:1fr}.production-stage-list article{border-right:0}.source-validation-results{grid-template-columns:1fr!important}}@media (width<=680px){.production-journey>header{flex-direction:column}.production-stage-list article{grid-template-columns:36px 1fr}.production-stage-list article a{grid-column:2;width:max-content}.validation-proof dl{grid-template-columns:1fr 1fr}.validation-proof footer{flex-direction:column}}.protected-dashboard,.protected-dashboard *{box-sizing:border-box}.protected-dashboard>section,.protected-dashboard>section>*,.protected-dashboard section,.protected-dashboard article,.protected-dashboard aside,.protected-dashboard form,.protected-dashboard header,.protected-dashboard footer,.protected-dashboard div{min-width:0}.protected-dashboard p,.protected-dashboard b,.protected-dashboard strong,.protected-dashboard span,.protected-dashboard small,.protected-dashboard em,.protected-dashboard dd,.protected-dashboard dt,.protected-dashboard label{overflow-wrap:anywhere}.protected-dashboard input,.protected-dashboard select,.protected-dashboard textarea{min-width:0;max-width:100%}.protected-dashboard button,.protected-dashboard a{touch-action:manipulation}.protected-dashboard :focus-visible{outline-offset:2px;outline:3px solid #7252e8}.protected-dashboard p,.protected-dashboard dd,.protected-dashboard label{font-size:max(11px,1em);line-height:1.5}.protected-dashboard input,.protected-dashboard select,.protected-dashboard textarea,.protected-dashboard button{font-size:max(11px,1em)}.protected-dashboard small{font-size:max(9px,1em)}.protected-dashboard .signal-toolbar>div>small,.protected-dashboard .environment-status-strip small,.protected-dashboard [class*=eyebrow]{letter-spacing:.12em}.my-intelligence-surface .enterprise-intelligence>header p,.my-intelligence-surface .personal-intelligence-policy>header p{font-size:13px;line-height:1.6}.my-intelligence-surface .intelligence-triad p,.my-intelligence-surface .enterprise-domain-grid dd{font-size:12px;line-height:1.55}.my-intelligence-surface .intelligence-triad p{color:#c6d2df}.growth-surface,.analytics-panel,.patterns-panel,.integration-surface,.settings-surface,.admin-settings,.provider-vault,.readiness,.product-panel{width:100%;max-width:none;margin-inline:0}.growth-surface>header,.billing-history>header,.provider-vault>header,.notification-policy>header,.automation-panel>header,.permissions-panel>header,.identity-assurance>header,.session-security>header,.connector-release-control>header,.readiness>header,.data-readiness>header{flex-wrap:wrap}.growth-surface>header>div,.billing-history>header>div,.provider-vault>header>div,.notification-policy>header>div,.automation-panel>header>div,.permissions-panel>header>div,.identity-assurance>header>div,.session-security>header>div,.connector-release-control>header>div,.readiness>header>div,.data-readiness>header>div{min-width:0}.settings-tabs,.product-tabs,.validation-tabs{overscroll-behavior-inline:contain;scrollbar-width:thin;max-width:100%;overflow-x:auto}.settings-tabs button,.product-tabs button,.validation-tabs button{white-space:nowrap}.integration-cards{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.channel-grid,.assurance-providers,.provider-roadmap{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.analytics-summary,.access-kpis,.signal-kpis{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr))}.billing-plan-groups,.cadence-grid,.catalog-grid,.provider-grid,.automation-policy,.assurance-controls{min-width:0}.release-table,.billing-history,.recipient-directory,.routing-map,.data-readiness,.ingestion-validation{max-width:100%;overflow:hidden}.billing-history article,.automation-history article{grid-template-columns:10px minmax(0,1fr) auto}.billing-history time,.automation-history time{white-space:normal;text-align:right}.provider-card form,.connector-form,.workspace-form,.notification-policy,.automation-panel,.permissions-panel{max-width:100%}.provider-identity{grid-template-columns:45px minmax(0,1fr) auto}.provider-identity em{text-align:right;white-space:normal;max-width:170px}.entitlement{grid-template-columns:minmax(0,1fr) auto}.entitlement strong{text-align:right}.protected-dashboard table{border-collapse:collapse;overscroll-behavior-inline:contain;width:100%;max-width:100%;display:block;overflow-x:auto}.protected-dashboard th,.protected-dashboard td{min-width:120px}@media (width<=1250px){.validation-grid{grid-template-columns:minmax(0,1fr)}.provider-vault>header,.provider-card,.provider-roadmap{margin-left:0;margin-right:0}}@media (width<=900px){.protected-dashboard{min-height:100dvh;display:block}.protected-dashboard>aside{display:none}.protected-dashboard>section{width:100%;padding:0 22px 44px;overflow:visible}.product-header{margin-inline:-22px;padding-inline:22px}.signal-toolbar{align-items:flex-start}.signal-toolbar>div:first-child{min-width:0}.environment-status-strip,.environment-status-strip.development{grid-template-columns:1fr 1fr}.provider-vault>header,.provider-card form,.connector-release-control,.readiness>header,.data-readiness>header,.growth-surface>header{padding-left:22px;padding-right:22px}.provider-card,.provider-roadmap{margin-left:0;margin-right:0}.provider-grid,.catalog-grid,.cadence-grid,.delivery-rules,.assurance-controls,.release-table article{grid-template-columns:1fr}.release-table article>*{width:100%}.entitlement{grid-template-columns:1fr}.entitlement strong{text-align:left}.protected-dashboard button,.protected-dashboard a,.protected-dashboard input,.protected-dashboard select{min-height:40px}}@media (width<=640px){.protected-dashboard>section{padding:0 14px 34px}.product-header{margin-inline:-14px;padding-inline:14px}.product-header .user-pill b,.product-header .user-pill small{display:none}.signal-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.signal-toolbar h1{font-size:28px}.signal-toolbar p{font-size:12px;line-height:1.55}.environment-status-strip,.environment-status-strip.development{grid-template-columns:1fr}.environment-status-strip>*{border-top:1px solid var(--app-border);border-left:0!important}.signal-kpis,.analytics-summary,.access-kpis{grid-template-columns:1fr 1fr}.signal-kpis>div,.analytics-summary article,.access-kpis article{padding:18px}.signal-inbox>button{grid-template-columns:8px minmax(0,1fr)}.signal-inbox>button>div{text-align:left;grid-column:2}.signal-inspector,.growth-surface,.patterns-panel,.admin-settings,.provider-vault,.product-panel{border-radius:10px}.provider-vault>header,.provider-card form,.connector-release-control,.readiness>header,.data-readiness>header,.growth-surface>header,.notification-policy,.automation-panel,.permissions-panel,.session-security,.identity-assurance{padding:20px 16px}.provider-identity{grid-template-columns:40px minmax(0,1fr)}.provider-identity>em{text-align:left;grid-column:2;justify-self:start;max-width:none}.billing-history article,.automation-history article{grid-template-columns:8px minmax(0,1fr)}.billing-history time,.automation-history time{text-align:left;grid-column:2}.recipient-directory header{gap:8px;display:grid}.recipient-columns article>input,.recipient-columns article select{width:100%}.dev-certification{padding:20px 16px}.certification-scope span{text-align:center;width:100%}}@media (width<=420px){.signal-kpis,.analytics-summary,.access-kpis{grid-template-columns:1fr}.notification-summary{flex-direction:column}.protected-dashboard .notification-list>button{grid-template-columns:8px minmax(0,1fr)}.protected-dashboard .notification-list button em{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.protected-dashboard *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ci-authority{background:#f2f8f5;border:1px solid #c9dcd4;border-left:4px solid #087252;border-radius:9px;justify-content:space-between;align-items:center;gap:28px;margin-bottom:14px;padding:18px 22px;display:flex}.ci-authority div{gap:5px;display:grid}.ci-authority small,.ci-control-ownership b{color:#6547b9;letter-spacing:.13em;font-size:8px;font-weight:900}.ci-authority b{font-size:13px}.ci-authority p{color:#586a62;margin:0;font-size:10px;line-height:1.5}.ci-authority>span{color:#335d4e;max-width:430px;font-size:10px;font-weight:800;line-height:1.5}.ci-control-ownership{background:#edf5f1;border-radius:8px;gap:5px;margin:14px 0;padding:12px 14px;display:grid}.ci-control-ownership span{color:#5a6b64;font-size:9px;line-height:1.45}.ci-disconnected-catalog{background:#f8faf9;border:1px solid #d5dfdb;border-radius:10px;margin-top:14px;overflow:hidden}.ci-disconnected-catalog>header{border-bottom:1px solid #dfe7e3;justify-content:space-between;align-items:flex-start;gap:24px;padding:20px 22px;display:flex}.ci-disconnected-catalog small{color:#7a6a91;letter-spacing:.12em;font-size:8px;font-weight:900}.ci-disconnected-catalog h3{margin:7px 0 5px;font-size:17px}.ci-disconnected-catalog p{color:#66756f;margin:0;font-size:10px}.ci-disconnected-catalog>header strong{color:#67766f;font-size:9px}.ci-disconnected-catalog>div{grid-template-columns:repeat(3,1fr);display:grid}.ci-disconnected-catalog article{border-right:1px solid #dfe7e3;gap:6px;padding:17px 20px;display:grid}.ci-disconnected-catalog article:last-child{border:0}.ci-disconnected-catalog article b{font-size:12px}.ci-disconnected-catalog article span{color:#8a6a38;font-size:9px;font-weight:900}.ci-disconnected-catalog article small{color:#6a7872;letter-spacing:0;font-weight:600}.protected-dashboard aside nav{gap:4px}.dashboard-nav-group{margin:0 0 18px}.protected-dashboard aside nav .dashboard-nav-group>small{color:#91a9c5;letter-spacing:.16em;opacity:1;padding:0 11px 7px;font-weight:900;line-height:1;display:block;font-size:8px!important}.protected-dashboard aside nav .dashboard-nav-group>a{min-height:40px;font-size:11px}.signal-workgrid{grid-template-columns:minmax(360px,.72fr) minmax(600px,1.28fr);gap:18px}.signal-inbox>header{padding:17px 19px;font-size:11px}.signal-inbox>button{padding:19px}.signal-inbox button span small{font-size:9px}.signal-inbox button span b{font-size:12px}.signal-inbox button span em{white-space:normal;font-size:10px}.signal-inbox button>div strong{font-size:13px}.signal-inspector{padding:26px}.signal-inspector h2{font-size:28px}.signal-inspector>p{font-size:12px}.mailbox-evidence{margin-top:20px}.mailbox-evidence h3{font-size:18px}.mailbox-evidence b,.mailbox-evidence p,.mailbox-evidence li{font-size:11px;line-height:1.55}.workflow-fields label{font-size:10px}.workflow-fields select,.workflow-fields input{min-height:42px;font-size:11px}.decision-context-return{background:#eef8f4;border:1px solid #bcd8cd;border-left:4px solid #078258;border-radius:9px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:14px;padding:16px 19px;display:flex}.decision-context-return div{gap:4px;display:grid}.decision-context-return small{color:#5f43b7;letter-spacing:.12em;font-size:8px;font-weight:900}.decision-context-return b{font-size:12px}.decision-context-return span{color:#5f7069;font-size:10px}.decision-context-return a{color:#075f45;flex:none;font-size:10px;font-weight:900;text-decoration:none}.my-intelligence-surface{margin-inline:0}.enterprise-intelligence{border-radius:12px}.enterprise-intelligence>header{padding:28px 30px}.enterprise-intelligence>header h2{font-size:30px}.intelligence-triad{padding:20px 30px}.intelligence-triad article{min-height:112px}.enterprise-domain-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding:24px 30px}.enterprise-domain-grid>article{min-height:290px}.inactive-domain-summary{background:#f7faf9;border:1px solid #d8e3de;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin:0 30px 24px;padding:16px 18px;display:grid}.inactive-domain-summary b{font-size:10px}.inactive-domain-summary span{color:#64736d;font-size:10px}.inactive-domain-summary em{color:#596b63;font-size:9px;font-style:normal}.intelligence-empty{text-align:center;border:1px dashed #bfcfc8;border-radius:10px;gap:7px;margin:24px 30px;padding:28px;display:grid}.intelligence-empty b{font-size:14px}.intelligence-empty span{color:#64736d;font-size:11px}.operations-analytics .analytics-summary{margin-bottom:14px}.operations-analytics .analytics-summary article{padding:22px 24px}.operations-analytics .analytics-summary strong{font-size:32px}.operations-analytics .analytics-summary span{font-size:10px}.analytics-action-banner{color:#fff;background:linear-gradient(120deg,#0a2546,#0b5b4d);border-radius:10px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:14px;padding:24px 28px;display:flex}.analytics-action-banner small{letter-spacing:.14em;color:#9fd5c5;font-size:8px}.analytics-action-banner h2{margin:7px 0;font-size:23px}.analytics-action-banner p{color:#c4d8d2;margin:0;font-size:11px}.analytics-action-banner a{color:#123e33;background:#fff;border-radius:7px;flex:none;padding:12px 15px;font-size:10px;font-weight:900}.operations-analytics .analytics-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)}.operations-analytics .metric-bar{font-size:10px}.operations-analytics .donut{width:175px;height:175px}.analytics-no-exposure{text-align:center;color:#173d31;background:#f7faf8;border:1px dashed #cbdad3;border-radius:9px;place-content:center;gap:8px;min-height:175px;display:grid}.analytics-no-exposure b{font-size:18px}.analytics-no-exposure span{color:#6b7e75;font-size:11px}@media (width<=1200px){.signal-workgrid,.operations-analytics .analytics-grid{grid-template-columns:1fr}.signal-inspector{position:static}.inactive-domain-summary{grid-template-columns:1fr}}@media (width<=760px){.analytics-action-banner,.decision-context-return,.ci-authority,.ci-disconnected-catalog>header{flex-direction:column;align-items:flex-start}.ci-disconnected-catalog>div{grid-template-columns:1fr}.ci-disconnected-catalog article{border-bottom:1px solid #dfe7e3;border-right:0}.enterprise-intelligence>header,.intelligence-triad,.enterprise-domain-grid{padding-left:20px;padding-right:20px}.inactive-domain-summary,.intelligence-empty{margin-left:20px;margin-right:20px}}.personal-decision-workspace{background:#fff;border:1px solid #cbd9d4;border-radius:12px;overflow:hidden;box-shadow:0 18px 44px #07231b0f}.personal-intelligence-hero{background:linear-gradient(145deg,#f9fbfa,#f0f7f4);border-bottom:1px solid #dbe5e1;justify-content:space-between;align-items:flex-start;gap:28px;padding:28px 30px;display:flex}.personal-intelligence-hero small,.personal-context-grid small,.priority-decision small,.personal-workload small{color:#6547b9;letter-spacing:.14em;font-size:8px;font-weight:900}.personal-intelligence-hero h2{letter-spacing:-.02em;margin:7px 0 6px;font:30px Georgia,serif}.personal-intelligence-hero p{color:#5c6d66;max-width:760px;margin:0;font-size:11px;line-height:1.55}.personal-intelligence-hero>span{color:#075c41;letter-spacing:.1em;background:#eaf7f1;border:1px solid #bdd8cd;border-radius:20px;padding:9px 13px;font-size:9px;font-weight:900}.personal-workload{border-bottom:1px solid #dbe5e1;grid-template-columns:repeat(4,1fr);display:grid}.personal-workload article{border-right:1px solid #dbe5e1;gap:7px;min-height:120px;padding:22px 24px;display:grid}.personal-workload article:last-child{border:0}.personal-workload strong{color:#071a35;font:30px Georgia,serif}.personal-workload span{color:#66766f;font-size:10px;line-height:1.45}.priority-decision{border:1px solid #cedbd6;border-radius:11px;margin:22px 24px;overflow:hidden}.priority-decision>header{color:#fff;background:#071a35;justify-content:space-between;gap:22px;padding:22px 24px;display:flex}.priority-decision h3{margin:7px 0 5px;font-size:23px}.priority-decision>header p{color:#bdccd8;margin:0;font-size:11px}.priority-severity{letter-spacing:.1em;background:#cc5b55;border-radius:18px;align-self:flex-start;padding:8px 11px;font-size:8px;font-weight:900}.priority-facts{grid-template-columns:repeat(3,1fr);display:grid}.priority-facts article{border-right:1px solid #dce5e1;align-content:start;gap:8px;min-height:145px;padding:22px 24px;display:grid}.priority-facts article:last-child{border:0}.priority-facts b{font-size:12px;line-height:1.5}.priority-facts span{color:#65766f;font-size:10px;line-height:1.45}.priority-decision>footer{background:#eef7f3;border-top:1px solid #dce5e1;justify-content:space-between;align-items:center;gap:24px;padding:18px 24px;display:flex}.priority-decision>footer div{gap:5px;display:grid}.priority-decision>footer b{font-size:11px}.priority-decision>footer a,.personal-context-grid a{color:#fff;background:#087252;border-radius:7px;flex:none;padding:12px 15px;font-size:10px;font-weight:900;text-decoration:none}.personal-context-grid{grid-template-columns:1.25fr .75fr;gap:14px;margin:0 24px 24px;display:grid}.personal-context-grid>section{background:#fafcfb;border:1px solid #d5e0db;border-radius:10px;min-height:150px;padding:21px 23px}.personal-context-grid header{justify-content:space-between;gap:15px;display:flex}.personal-context-grid h3{margin:6px 0 14px;font-size:17px}.personal-context-grid header>span{color:#176146;font-size:8px;font-weight:900}.personal-context-grid p,.personal-context-grid>section>small{color:#64746d;font-size:10px;line-height:1.5;display:block}.personal-context-grid a{margin-top:10px;display:inline-block}.coverage-chips{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.coverage-chips span{color:#0d6549;background:#e8f4ee;border-radius:18px;padding:8px 11px;font-size:9px;font-weight:800}.personal-clear-state{background:#eff8f4;border:1px solid #cce0d7;border-radius:11px;align-items:center;gap:18px;margin:22px 24px;padding:28px;display:flex}.personal-clear-state>span{color:#fff;background:#078258;border-radius:50%;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.personal-clear-state h3{margin:0 0 5px}.personal-clear-state p{color:#64746d;margin:0;font-size:11px}@media (width<=1100px){.personal-workload,.priority-facts{grid-template-columns:repeat(2,1fr)}.personal-context-grid{grid-template-columns:1fr}.personal-workload article:nth-child(2){border-right:0}.personal-workload article:nth-child(-n+2){border-bottom:1px solid #dbe5e1}.priority-facts article:nth-child(2){border-right:0}.priority-facts article:nth-child(-n+2){border-bottom:1px solid #dce5e1}}@media (width<=700px){.personal-intelligence-hero,.priority-decision>header,.priority-decision>footer{flex-direction:column}.personal-workload,.priority-facts{grid-template-columns:1fr}.personal-workload article,.priority-facts article{border-bottom:1px solid #dbe5e1;border-right:0}.personal-workload article:last-child,.priority-facts article:last-child{border-bottom:0}.priority-decision,.personal-context-grid{margin-left:16px;margin-right:16px}.personal-intelligence-hero{padding-left:20px;padding-right:20px}}.ci-studio{border-radius:12px;box-shadow:0 16px 45px #07231b12}.ci-hero{align-items:center;padding:28px 30px 25px}.ci-hero h2{max-width:690px;margin:9px 0 7px;font-size:36px}.ci-hero aside{text-align:left;min-width:230px;padding:15px 17px}.ci-hero aside small{font-size:9px;line-height:1.45}.ci-kpis span{font-size:9px;line-height:1.45}.ci-flow{border-radius:11px;margin:16px 18px;padding:19px 21px}.ci-flow header h3{font-size:23px}.ci-sources{grid-template-columns:repeat(auto-fit,minmax(300px,430px));margin-top:14px}.ci-sources article{min-height:82px;padding:14px 16px}.ci-sources article div b{font-size:13px}.ci-sources article div span,.ci-sources article em{font-size:9px}.ci-flow>footer{min-height:40px;margin-top:13px;padding:9px;font-size:8px}.ci-workbench{border-radius:11px;grid-template-rows:auto;grid-template-columns:260px minmax(500px,1fr) 360px;min-height:560px;margin:0 18px 18px}.ci-workbench>nav{grid-row:1;max-height:680px;padding:14px}.ci-workbench>nav header{padding:8px 8px 12px}.ci-workbench>nav header small{font-size:8px}.ci-workbench>nav header b{font:14px Arial,sans-serif}.ci-workbench>nav button{min-height:52px;margin:2px 0;padding:10px 11px}.ci-workbench>nav button.active-domain{background:#0a704e47;border-color:#7ed1b259}.ci-workbench>nav button span b{font-size:11px}.ci-workbench>nav button span small{font-size:8px}.ci-workbench>nav button em{letter-spacing:.06em;min-width:58px;padding:5px;font-size:7px}.ci-workbench>nav button.active-domain em{color:#075c41;background:#dff4ea}.ci-workbench>main{border-right:1px solid #d6e0dc;grid-column:2;padding:22px 24px}.ci-workbench>main>header h3{margin-top:5px;font-size:27px}.ci-workbench>main>header p{font-size:10px}.ci-group-actions{justify-items:end;gap:8px;display:grid}.ci-group-actions>span{color:#65736e;letter-spacing:.1em;background:#edf1f2;border-radius:999px;padding:6px 9px;font-size:7px;font-weight:900}.ci-group-actions>span.active{color:#08704e;background:#e2f4eb}.ci-workbench>main>header button,.ci-inspector-actions button{min-height:38px;padding:9px 12px;font-size:10px}.ci-toolbar{gap:10px;margin:15px 0}.ci-toolbar label{font-size:9px}.ci-toolbar input,.ci-toolbar select{min-height:38px;padding:8px 10px;font-size:10px}.ci-control-list{gap:9px}.ci-control-list>button{min-height:116px;padding:15px}.ci-control-list>button>span small{font-size:8px}.ci-control-list>button>span b{font-size:18px}.ci-control-list>button>span em{font-size:10px}.ci-rule-preview>span{padding:10px 12px}.ci-rule-preview small{font-size:7px}.ci-rule-preview b{font-size:9px}.ci-control-list>button footer{padding-top:9px!important;font-size:8px!important}.ci-control-list>button footer em{font-size:8px!important}.ci-inspector{background:#f4f8f6;border-top:0;border-left:0;grid-area:1/3;padding:22px}.ci-inspector>h3{margin:13px 0 7px;font-size:25px}.ci-inspector>p{font-size:10px}.ci-control-ownership{margin:11px 0;padding:10px 12px}.ci-policy-chain{grid-template-columns:1fr;gap:6px;margin:13px 0;padding:12px}.ci-policy-chain>i{font-size:8px;transform:rotate(90deg)}.ci-policy-chain small{font-size:7px}.ci-policy-chain b{font-size:10px}.ci-inspector dl{grid-template-columns:1fr 1fr}.ci-inspector dl>div{min-height:72px;padding:12px}.ci-inspector dt{font-size:7px}.ci-inspector dd{font-size:10px}.ci-inspector-actions{grid-template-columns:1fr;gap:6px}.ci-history article:nth-of-type(n+3){display:none}.ci-disconnected-catalog{margin:0 18px 18px}.patterns-panel{grid-template-columns:.55fr 1.45fr;gap:24px;padding:24px;min-height:auto!important}.patterns-panel .pattern-intro h2{margin:7px 0 12px;font-size:22px}.patterns-panel>section>div{padding:15px}.patterns-panel article{padding:10px 0}@media (width<=1500px){.ci-workbench{grid-template-rows:auto auto;grid-template-columns:240px minmax(0,1fr)}.ci-workbench>nav{grid-row:1/3}.ci-workbench>main{border-right:0;grid-column:2}.ci-inspector{border-top:1px solid #d6e0dc;grid-area:2/2}.ci-policy-chain{grid-template-columns:1fr auto 1fr auto 1fr}.ci-policy-chain>i{transform:none}.ci-inspector-actions{grid-template-columns:1fr 1fr 1fr}}@media (width<=850px){.ci-workbench{grid-template-columns:1fr}.ci-workbench>nav{grid-row:auto}.ci-workbench>main,.ci-inspector{grid-column:1}.ci-inspector{grid-row:auto}.ci-group-actions{justify-items:start}.ci-policy-chain{grid-template-columns:1fr}.ci-policy-chain>i{transform:rotate(90deg)}.ci-inspector-actions,.patterns-panel{grid-template-columns:1fr}}.ci-flow{padding-block:16px}.ci-flow header{margin-bottom:8px}.ci-sources{margin-top:8px}.ci-flow>footer{margin-top:10px}.ci-workbench{align-items:start;min-height:0!important}.ci-workbench>nav{max-height:none!important;overflow:visible!important}.ci-workbench>main{min-height:0!important}.ci-inspector{align-self:start}.ci-workbench>nav .ci-compatible-toggle{background:#ffffff0f;border:1px dashed #b4cddc66;margin-top:12px}.ci-workbench>nav .ci-compatible-toggle:hover{background:#ffffff1a}.ci-control-list:has(>button:only-child){padding-bottom:4px}.ci-control-list>button{min-height:0}.ci-inspector dl>div{min-height:64px}.ci-history{margin-top:10px}.patterns-panel{margin-top:14px!important}.patterns-disclosure{background:#fff;border:1px solid #d4dfdb;border-radius:11px;margin-top:14px;overflow:hidden}.patterns-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;list-style:none;display:flex}.patterns-disclosure>summary::-webkit-details-marker{display:none}.patterns-disclosure>summary span{gap:4px;display:grid}.patterns-disclosure>summary b{font-size:13px}.patterns-disclosure>summary small{color:#687871;font-size:10px}.patterns-disclosure>summary em{color:#08694c;font-size:9px;font-style:normal;font-weight:900}.patterns-disclosure[open]>summary{border-bottom:1px solid #dce5e1}.patterns-disclosure[open]>summary em:after{content:" · collapse"}.patterns-disclosure .patterns-panel{border:0;border-radius:0;margin:0!important}.ci-flow-disclosure{background:#fff;border:1px solid #d4dfdb;border-radius:11px;margin:14px 18px;overflow:hidden}.ci-flow-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:14px 18px;list-style:none;display:flex}.ci-flow-disclosure>summary::-webkit-details-marker{display:none}.ci-flow-disclosure>summary span{gap:4px;min-width:0;display:grid}.ci-flow-disclosure>summary small{color:#7054d6;letter-spacing:.13em;font-size:8px;font-weight:900}.ci-flow-disclosure>summary b{color:#13241f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ci-flow-disclosure>summary em{color:#08694c;font-size:9px;font-style:normal;font-weight:900}.ci-flow-disclosure[open]>summary{border-bottom:1px solid #dce5e1}.ci-flow-disclosure[open]>summary em{font-size:0}.ci-flow-disclosure[open]>summary em:after{content:"Close architecture";font-size:9px}.ci-flow-disclosure .ci-flow{border:0;border-radius:0;margin:0}.ci-workbench:not(:has(.ci-inspector))>main{border-right:0;grid-column:2/-1}.ci-inspector-backdrop{z-index:80;cursor:pointer;width:100%;height:100%;position:fixed;inset:0;background:#02112a75!important;border:0!important;border-radius:0!important;min-height:0!important;padding:0!important}.ci-inspector-drawer{z-index:81;background:#f4f8f6;width:min(560px,100vw - 28px);position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-20px 0 50px #01122a33;border-left:1px solid #cad8d2!important;padding:26px!important}.ci-inspector-header-actions{align-items:center;gap:9px;display:flex}.ci-inspector-header-actions>button{color:#10221c;background:#fff;border:1px solid #cbd8d3;border-radius:50%;place-items:center;width:32px;height:32px;min-height:32px;padding:0;font-size:21px;line-height:1;display:grid}.ci-inspector-drawer .ci-inspector-actions{grid-template-columns:1fr}.ci-control-list>button footer em{color:#5b35c6;text-underline-offset:3px;text-decoration:underline}@media (width<=850px){.ci-flow-disclosure{margin-inline:10px}.ci-flow-disclosure>summary{align-items:flex-start}.ci-flow-disclosure>summary b{white-space:normal}.ci-inspector-drawer{width:100%;max-width:none;padding:20px!important}}.ci-hero{min-height:0;padding:18px 22px}.ci-hero h2{max-width:none;margin:4px 0 3px;font-size:27px;line-height:1.05}.ci-hero p{max-width:900px;font-size:10px;line-height:1.4}.ci-hero aside{grid-template-columns:auto auto;align-items:center;column-gap:10px;min-width:260px;padding:11px 14px;display:grid}.ci-hero aside span{grid-column:1/-1}.ci-hero aside b{margin:2px 0;font-size:25px}.ci-hero aside small{font-size:8px}.ci-kpis small{font-size:8px}.ci-kpis b{margin:3px 0 1px;font-size:21px}.ci-kpis span{font-size:8px}.ci-workbench{grid-template-rows:auto auto!important;grid-template-columns:1fr!important;display:grid!important}.ci-workbench>nav{align-items:stretch;gap:9px;display:flex;grid-area:1/1!important;padding:10px 12px!important}.ci-workbench>nav header{align-content:center;min-width:190px;display:grid;padding:4px 8px!important}.ci-workbench>nav button{width:min(280px,28vw);min-height:50px!important;margin:0!important}.ci-workbench>nav .ci-compatible-toggle{margin:0!important}:is(.ci-workbench>main,.ci-workbench:not(:has(.ci-inspector))>main){grid-area:2/1!important;padding:18px 22px!important}.ci-workbench>main>header h3{font-size:24px}.ci-workbench>main>header p{margin-top:3px}.ci-control-list{padding-bottom:0!important}.ci-control-list>button footer{margin-top:8px}@media (width<=900px){.ci-hero{align-items:flex-start}.ci-hero aside{min-width:210px}.ci-workbench>nav{grid-template-columns:1fr 1fr;display:grid}.ci-workbench>nav header{grid-column:1/-1}.ci-workbench>nav button{width:100%}}@media (width<=620px){.ci-hero{gap:12px;display:grid}.ci-hero aside{width:100%}.ci-kpis{grid-template-columns:1fr 1fr}.ci-workbench>nav{grid-template-columns:1fr}.ci-workbench>nav header{grid-column:auto}}.ci-hero{padding:12px 18px}.ci-hero h2{font-size:24px}.ci-hero p{line-height:1.3}.ci-hero aside{min-width:330px;padding:8px 12px}.ci-hero aside b{font-size:20px}.ci-flow-disclosure{margin-block:8px}.ci-workbench>nav{padding-block:8px!important}.ci-workbench>main{padding-top:15px!important}@media (width<=900px){.ci-hero aside{min-width:250px}}.ci-studio{overflow:hidden}.ci-hero{gap:18px;padding:10px 16px}.ci-hero>div{min-width:0}.ci-hero h2{margin-block:2px;font-size:22px}.ci-hero p{max-width:840px;margin:0}.ci-hero aside{min-width:310px}.ci-kpis article{min-height:54px;padding:7px 13px}.ci-kpis b{font-size:17px}.ci-flow-disclosure{margin:7px 14px}.ci-flow-disclosure>summary{padding:8px 12px}.ci-workbench{margin:0 14px 12px}.ci-workbench>nav{padding:7px 10px!important}.ci-workbench>nav header{min-width:178px}.ci-workbench>nav button{min-height:44px!important}:is(.ci-workbench>main,.ci-workbench:not(:has(.ci-inspector))>main){padding:14px 18px 13px!important}.ci-workbench>main>header h3{margin-bottom:2px}.ci-toolbar{margin:9px 0}.ci-control-list>button{padding:12px 14px}.ci-rule-preview>span{padding-block:8px}.ci-control-list>button footer{margin-top:6px;padding-top:7px!important}.ci-studio+.patterns-disclosure{margin-top:8px!important}.patterns-disclosure>summary{padding:14px 18px}@media (width<=1280px){.ci-hero aside{min-width:260px}.ci-workbench>nav header{min-width:165px}.ci-workbench>nav button{width:min(255px,30vw)}}@media (width<=900px){.ci-hero{gap:12px}.ci-workbench{margin-inline:10px}:is(.ci-workbench>main,.ci-workbench:not(:has(.ci-inspector))>main){padding-inline:15px!important}}.protected-dashboard{--workspace-surface:#fff;--workspace-soft:#f5f9f7;--workspace-line:#d3dfda;--workspace-ink:#071a35;--workspace-muted:#65766f;--workspace-green:#07694d;--workspace-radius:11px;--workspace-shadow:0 14px 34px #07231b0e}.protected-dashboard>section{min-width:0}.protected-dashboard>section>:not(.product-header):not(.mobile-dashboard-nav){width:100%;max-width:1480px}.signal-toolbar{align-items:flex-end;min-height:112px;padding:25px 0 18px}.signal-toolbar>div:first-child{min-width:0}.signal-toolbar small{letter-spacing:.13em;font-size:9px;font-weight:850}.signal-toolbar h1{margin:5px 0 3px;font-size:31px;line-height:1.08}.signal-toolbar p{max-width:900px;font-size:11px;line-height:1.45}.workspace-controls{flex:none}.workspace-controls .alert-button{border-radius:8px;width:40px;height:40px}.environment-status-strip,.environment-status-strip.development{border-color:var(--workspace-line);border-radius:var(--workspace-radius);min-height:52px;margin-bottom:14px;overflow:hidden;box-shadow:0 5px 16px #07231b06}.environment-status-strip>div,.environment-status-strip>span,.environment-status-strip>strong{align-items:center;min-width:0;padding:10px 14px;display:flex}.environment-status-strip>div{align-content:center;display:grid}.environment-status-strip small{font-size:8px}.environment-status-strip b,.environment-status-strip span,.environment-status-strip strong{font-size:9px}.signal-kpis,.analytics-summary,.personal-decision-workspace,.enterprise-intelligence,.integration-surface,.provider-vault,.billing-workspace,.admin-settings,.admin-overview,.settings-surface,.readiness,.control-library,.patterns-disclosure{border-color:var(--workspace-line)!important;border-radius:var(--workspace-radius)!important}.personal-decision-workspace,.enterprise-intelligence,.integration-surface,.provider-vault,.billing-workspace,.admin-settings,.admin-overview,.readiness,.control-library{box-shadow:var(--workspace-shadow)}.signal-kpis,.analytics-summary,.access-kpis{background:var(--workspace-surface);margin-bottom:14px;overflow:hidden}.signal-kpis>div,.analytics-summary article,.access-kpis article{min-height:88px;padding:16px 19px}.signal-kpis small,.signal-kpis em,.analytics-summary small,.analytics-summary span,.access-kpis small,.access-kpis span{font-size:9px;line-height:1.4}.signal-kpis strong,.analytics-summary strong,.access-kpis strong{font-size:27px}.signal-inbox,.signal-inspector,.analytics-grid>section,.admin-overview-grid>section,.access-audit,.workspace-form,.notification-policy,.automation-panel,.team-panel,.permissions-panel,.billing-history,.billing-assurance,.product-panel{background:var(--workspace-surface);box-shadow:0 8px 24px #07231b09;border-color:var(--workspace-line)!important;border-radius:var(--workspace-radius)!important}.analytics-action-banner,.reference-mode,.decision-context-return{border-radius:var(--workspace-radius)}.protected-dashboard input,.protected-dashboard select,.protected-dashboard textarea{color:var(--workspace-ink);background:#fff;border-color:#c8d7d1;border-radius:7px}.protected-dashboard input:not([type=checkbox]):not([type=radio]),.protected-dashboard select{min-height:40px}.protected-dashboard textarea{min-height:96px}.protected-dashboard label{color:#43574f;font-weight:750}.protected-dashboard button,.protected-dashboard a{outline-offset:3px}.protected-dashboard button:disabled{cursor:not-allowed;opacity:.55}.protected-dashboard button:not(:disabled):active{transform:translateY(0)}.settings-tabs,.product-tabs{border-color:var(--workspace-line);background:#edf3f0;gap:4px;padding:7px}.settings-tabs button,.product-tabs button{border-radius:6px;min-height:38px;padding:9px 12px;font-size:10px}.workspace-form>button,.notification-policy>button,.automation-panel>button,.team-panel form>button,.connector-actions button{border-radius:7px;min-height:40px}.operations-analytics .analytics-grid{align-items:stretch}.operations-analytics .analytics-grid>section{min-height:285px}.signal-workgrid{align-items:start}.signal-inspector{max-height:none;overflow:visible}.integration-surface,.admin-settings,.billing-workspace{overflow:hidden}.admin-overview-grid,.analytics-grid,.personal-context-grid,.billing-plan-groups,.integration-cards{gap:14px}.integration-cards article.active{background:#fcfffd;border-color:#8fc9ad}.integration-cards article.active>button{color:#176b4c}.integration-cards article.attention{background:#fffdf8;border-color:#d9ad68}.integration-cards article.attention>button{color:#925b05}.integration-cards article.available{border-color:var(--workspace-line);background:var(--workspace-surface)}.billing-history article,.access-audit article{min-height:48px}@media (width<=1200px){.signal-toolbar{min-height:100px}.signal-toolbar h1{font-size:28px}.signal-workgrid,.operations-analytics .analytics-grid,.settings-surface{grid-template-columns:1fr}.signal-inspector{max-height:none;position:static;overflow:visible}.integration-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.signal-toolbar{min-height:0;padding:22px 0 16px}.signal-toolbar h1{font-size:27px}.environment-status-strip,.environment-status-strip.development{grid-template-columns:1fr 1fr}.environment-status-strip>div,.environment-status-strip>strong{grid-column:1/-1}.integration-cards{grid-template-columns:1fr}}@media (width<=620px){.signal-toolbar{align-items:flex-start;gap:12px}.signal-toolbar h1{font-size:25px}.signal-toolbar p{font-size:10px}.environment-status-strip,.environment-status-strip.development{grid-template-columns:1fr}.environment-status-strip>div,.environment-status-strip>strong{grid-column:auto}.signal-kpis,.analytics-summary,.access-kpis{grid-template-columns:1fr 1fr}.signal-kpis>div,.analytics-summary article,.access-kpis article{min-height:78px;padding:13px}}.signed-out-shell{flex-direction:column;display:flex}.signed-out-card{color:#08142c;text-align:center;background:#fff;border-radius:14px;width:min(620px,100% - 36px);margin:auto;padding:64px 58px;box-shadow:0 28px 80px #02081799}.signed-out-mark{color:#08754e;background:#e6f5ed;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 22px;font:800 24px Inter,sans-serif;display:grid}.signed-out-card>small{color:#7252e8;letter-spacing:.2em;font:800 9px Inter,sans-serif}.signed-out-card h1{margin:16px 0 12px;font:500 42px/1.1 Georgia,serif}.signed-out-card p{color:#637087;font:400 13px/1.7 Inter,sans-serif}.signed-out-actions{grid-template-columns:1fr 1fr;gap:12px;margin:30px 0 22px;display:grid}.signed-out-actions a{color:#182d67;border:1px solid #c8d1df;border-radius:6px;place-items:center;min-height:50px;font:800 11px Inter,sans-serif;display:grid}.signed-out-actions .signed-out-primary{color:#fff;background:linear-gradient(90deg,#182d67,#6d3de5);border:0}.signed-out-card>span{color:#7b8493;font:500 9px/1.6 Inter,sans-serif}@media (width<=600px){.signed-out-card{padding:44px 26px}.signed-out-card h1{font-size:34px}.signed-out-actions{grid-template-columns:1fr}}.manual-shell{color:#07142e;background:#f5f7fb;min-height:100vh}.manual-shell>header{color:#fff;background:#06142d;justify-content:space-between;align-items:center;height:72px;padding:0 max(28px,50vw - 640px);display:flex}.manual-shell>header a{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.manual-shell>header img{width:34px;height:34px}.manual-shell>header b{font-family:Georgia,serif;font-size:20px}.manual-shell>header b span{color:#f4c84b;font-family:Inter,Arial,sans-serif;font-size:11px}.manual-shell>header nav a{border:1px solid #415274;border-radius:7px;padding:10px 14px;font-size:12px}.manual-hero{color:#fff;background:linear-gradient(135deg,#07142e,#102b61);padding:70px max(28px,50vw - 580px)}.manual-hero small,.manual-layout article>section>small{letter-spacing:.14em;color:#8b6bff;font-size:10px;font-weight:900}.manual-hero h1{max-width:820px;margin:12px 0;font-family:Georgia,serif;font-size:48px}.manual-hero p{color:#bdc8dc;max-width:800px;line-height:1.7}.manual-hero div{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.manual-hero span{border:1px solid #3c5279;border-radius:20px;padding:8px 12px;font-size:10px}.manual-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:32px;max-width:1160px;margin:36px auto 70px;padding:0 28px;display:grid}.manual-layout aside{background:#fff;border:1px solid #dce3ed;border-radius:10px;padding:20px;position:sticky;top:22px}.manual-layout aside b,.manual-layout aside a{display:block}.manual-layout aside b{margin-bottom:10px}.manual-layout aside a{color:#52627a;border-top:1px solid #edf0f5;padding:9px 0;font-size:11px;text-decoration:none}.manual-layout article>section{background:#fff;border:1px solid #dce3ed;border-radius:10px;margin-bottom:16px;padding:30px;scroll-margin-top:20px}.manual-layout article h2{margin:8px 0 14px;font-family:Georgia,serif;font-size:28px}.manual-layout article p{line-height:1.65}.manual-layout li{color:#485a72;margin:10px 0;font-size:13px;line-height:1.65}.manual-intro{color:#52627a;margin:0 0 20px}.manual-principle{background:#eaf8f2!important;border-color:#bfe4d4!important}.manual-principle b{font-size:16px}.manual-principle p{color:#315c4c}.manual-flow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;display:flex}.manual-flow span{background:#fff;border:1px solid #b7dccc;border-radius:20px;padding:8px 11px;font-size:10px;font-weight:800}.manual-flow i{color:#138164;font-style:normal}.use-case-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.use-case-grid article,.decision-grid article{background:#fbfcfe;border:1px solid #dce3ed;border-radius:9px;padding:18px}.use-case-grid article>div{flex-direction:column;gap:4px;display:flex}.use-case-grid small{color:#6a7890;letter-spacing:0;font-weight:500}.use-case-grid p{color:#53637a;margin:13px 0 0;font-size:11px}.use-case-grid strong{color:#0a1931;text-transform:uppercase;letter-spacing:.08em;font-size:9px;display:block}.decision-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.decision-grid p{color:#53637a;font-size:12px}.numbered{counter-reset:manual-step;padding:0;list-style:none}.numbered li{counter-increment:manual-step;border-top:1px solid #e4e9f0;grid-template-columns:34px 170px 1fr;align-items:start;gap:12px;margin:0;padding:14px 0;display:grid}.numbered li:before{content:counter(manual-step);color:#fff;background:#102b61;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-weight:900;display:grid}.numbered b{color:#0a1931}.numbered span{color:#53637a}.contract-meta{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.contract-meta span{background:#eef3fb;border-radius:18px;padding:7px 10px;font-size:10px;font-weight:800}.field-table,.response-table{border:1px solid #dce3ed;border-radius:9px;overflow:hidden}.field-table>div,.response-table>div{border-top:1px solid #e5eaf1;grid-template-columns:190px 80px 1fr;align-items:center;gap:12px;padding:12px 14px;display:grid}.field-table>div:first-child,.response-table>div:first-child{border-top:0}.field-head,.response-head{color:#fff;text-transform:uppercase;letter-spacing:.07em;background:#091a38;font-size:10px}.field-table code,.response-table code{color:#244a91;font-size:10px}.field-table strong{font-size:10px}.field-table p,.response-table p{color:#52627a;margin:0;font-size:11px}.manual-warning,.manual-callout{border-radius:8px;margin-top:16px;padding:15px 18px}.manual-warning{background:#fff0ed;border:1px solid #f1c7be}.manual-callout{background:#eef5ff;border:1px solid #ccdff8}.manual-warning p,.manual-callout p{margin:5px 0 0;font-size:12px}.manual-layout pre{color:#dce9ff;background:#06142d;border-radius:9px;padding:20px;font-size:11px;line-height:1.65;overflow:auto}.manual-note{color:#53637a;font-size:11px}.response-table>div{grid-template-columns:90px 210px 1fr}.checklist{grid-template-columns:1fr 1fr;gap:8px;padding:0;list-style:none;display:grid}.checklist li{color:#275a49;background:#edf8f3;border-radius:7px;margin:0;padding:11px 12px}.checklist li:before{content:"✓";color:#08785b;margin-right:8px;font-weight:900}.manual-link{color:#fff;background:#0a624f;border-radius:7px;margin-top:18px;padding:11px 14px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.troubleshoot{margin:0}.troubleshoot div{border-top:1px solid #e3e8ef;padding:14px 0}.troubleshoot dt{font-size:12px;font-weight:800}.troubleshoot dd{color:#52627a;margin:5px 0 0;font-size:12px;line-height:1.6}.role-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.role-grid article{background:#fbfcfe;border:1px solid #dce3ed;border-radius:9px;padding:16px}.role-grid b{color:#0a1931;font-size:12px}.role-grid p{color:#53637a;margin:7px 0 0;font-size:11px}.recipe-list{gap:10px;display:grid}.recipe-list article{border:1px solid #dce3ed;border-radius:9px;overflow:hidden}.recipe-list header{background:#eef3fb;padding:12px 15px}.recipe-list header b{font-size:12px}.recipe-list article>div{grid-template-columns:repeat(3,1fr);gap:14px;padding:14px;display:grid}.recipe-list p{color:#52627a;margin:0;font-size:11px}.recipe-list strong{color:#0a1931;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:9px;display:block}.download-panel{color:#fff;background:#071a39;border-radius:9px;align-items:center;gap:10px;margin-top:18px;padding:18px;display:flex}.download-panel div{margin-right:auto}.download-panel p{color:#b9c5d8;margin:4px 0 0;font-size:10px}.download-panel a{color:#fff;border:1px solid #52688e;border-radius:6px;padding:9px 11px;font-size:10px;font-weight:800;text-decoration:none}.glossary{grid-template-columns:1fr 1fr;gap:9px;margin:0;display:grid}.glossary div{border:1px solid #e0e6ee;border-radius:8px;padding:13px}.glossary dt{font-size:11px;font-weight:800}.glossary dd{color:#53637a;margin:5px 0 0;font-size:10px;line-height:1.55}.faq{margin-top:22px}.faq details{border-top:1px solid #e0e6ee;padding:13px 0}.faq summary{cursor:pointer;font-size:12px;font-weight:800}.faq p{color:#53637a;margin:8px 0 0;font-size:11px}.manual-version{color:#738097;border-top:1px solid #e0e6ee;margin-top:20px;padding-top:15px;font-size:10px}.manual-layout aside a.contents-featured{color:#5136aa;font-weight:900}.kit-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.kit-grid>a{color:#0a1931;background:#f8fafc;border:1px solid #d7e0ec;border-radius:10px;flex-direction:column;min-height:190px;padding:18px;text-decoration:none;display:flex}.kit-grid>a.featured{color:#fff;background:linear-gradient(145deg,#0a1b3b,#132c5d);border-color:#7655d3;box-shadow:0 12px 30px #10224920}.kit-grid small{color:#7655d3;letter-spacing:.12em;font-size:8px;font-weight:900}.kit-grid .featured small{color:#bdaeff}.kit-grid b{margin:13px 0 8px;font:21px/1.15 Georgia,serif}.kit-grid span{color:#5b6b80;font-size:10px;line-height:1.55}.kit-grid .featured span{color:#c2cee0}.kit-grid strong{color:#0a624f;margin-top:auto;padding-top:18px;font-size:10px}.kit-grid .featured strong{color:#f4ce62}.manual-shell>footer{color:#9cabc4;background:#06142d;gap:22px;padding:24px max(28px,50vw - 580px);font-size:11px;display:flex}.manual-shell>footer span{margin-right:auto}.manual-shell>footer a{color:#dbe3f0;text-decoration:none}@media (width<=900px){.use-case-grid,.checklist,.role-grid,.glossary,.kit-grid,.decision-grid{grid-template-columns:1fr}.numbered li{grid-template-columns:34px 1fr}.numbered span{grid-column:2}.field-table>div,.response-table>div,.recipe-list article>div{grid-template-columns:1fr}.field-head,.response-head{display:none!important}.download-panel{flex-direction:column;align-items:stretch}.download-panel div{margin-right:0}}@media (width<=760px){.manual-hero h1{font-size:36px}.manual-layout{grid-template-columns:1fr}.manual-layout aside{position:static}.manual-shell>footer{flex-wrap:wrap}}.oracle-portfolio{grid-template-columns:1fr 1fr;gap:11px;margin-top:20px;display:grid}.oracle-portfolio article{background:#f9fbfd;border:1px solid #d8e1eb;border-radius:9px;padding:16px}.oracle-portfolio header>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.oracle-portfolio header b{font-size:12px}.oracle-portfolio header code{color:#583fa9;background:#e8e2ff;border-radius:999px;padding:5px 7px;font-size:8px}.oracle-portfolio header>span{color:#53667c;margin-top:7px;font-size:9px;font-weight:700;display:block}.oracle-portfolio article p{min-height:39px;margin:12px 0}.oracle-portfolio article>small{display:block;color:#708095!important;margin-bottom:5px!important}.oracle-portfolio article>code{color:#214b91;font-size:9px;line-height:1.55;display:block}.portfolio-rule{background:#eaf8f2;border:1px solid #bfe4d4;border-radius:8px;grid-template-columns:110px 1fr;gap:14px;margin-top:14px;padding:14px;display:grid}.portfolio-rule span{color:#3d6255;font-size:10px;line-height:1.6}.recipe-grid{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;display:grid}.recipe-grid article{border:1px solid #dce3ed;border-radius:8px;gap:12px;padding:14px;display:flex}.recipe-grid i{color:#fff;background:#102b61;border-radius:50%;flex:0 0 28px;place-items:center;height:28px;font-size:10px;font-style:normal;font-weight:900;display:grid}.recipe-grid p{margin:5px 0 0;font-size:10px}@media (width<=900px){.oracle-portfolio,.recipe-grid{grid-template-columns:1fr}.oracle-portfolio article p{min-height:0}.portfolio-rule{grid-template-columns:1fr}}.oracle-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:32px;max-width:1240px;margin:36px auto 70px;padding:0 28px;display:grid}.oracle-layout>aside{background:#fff;border:1px solid #dce3ed;border-radius:10px;padding:20px;position:sticky;top:22px}.oracle-layout>aside b,.oracle-layout>aside a{display:block}.oracle-layout>aside b{margin-bottom:10px}.oracle-layout>aside a{color:#52627a;border-top:1px solid #edf0f5;padding:9px 0;font-size:11px;text-decoration:none}.oracle-layout>article>section{background:#fff;border:1px solid #dce3ed;border-radius:10px;margin-bottom:16px;padding:30px;scroll-margin-top:20px}.oracle-layout small{letter-spacing:.14em;color:#8b6bff;font-size:10px;font-weight:900}.oracle-layout h2{margin:8px 0 14px;font-family:Georgia,serif;font-size:28px}.oracle-layout p{color:#52627a;font-size:12px;line-height:1.65}.boundary{background:#eaf8f2!important;border-color:#bfe4d4!important}.phase-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.phase-grid article{border:1px solid #dce3ed;border-radius:8px;gap:12px;padding:14px;display:flex}.phase-grid article>span{color:#fff;background:#102b61;border-radius:50%;flex:0 0 28px;place-items:center;height:28px;font-size:10px;font-weight:900;display:grid}.phase-grid p{margin:5px 0 0;font-size:10px}.architecture-line{flex-wrap:wrap;align-items:center;gap:7px;margin-top:18px;display:flex}.architecture-line span{border:1px solid #b9c8dd;border-radius:18px;padding:7px 9px;font-size:9px;font-weight:800}.architecture-line i{color:#0a765b;font-style:normal}.oracle-layout pre{color:#dce9ff;background:#06142d;border-radius:9px;padding:18px;font-size:11px;line-height:1.6;overflow:auto}.oracle-notes{background:#eef5ff;border:1px solid #ccdff8;border-radius:8px;padding:14px}.oracle-notes p{margin:4px 0 0}.mapping-table{border:1px solid #dce3ed;border-radius:8px;overflow:hidden}.mapping-table>div{border-top:1px solid #e4e9f0;grid-template-columns:1.1fr 1fr 1.2fr 1.4fr;gap:10px;padding:11px 13px;font-size:10px;display:grid}.mapping-table>div:first-child{color:#fff;background:#091a38;border-top:0}.mapping-table code{color:#244a91}.warning{background:#fff0ed;border:1px solid #f1c7be;border-radius:8px;padding:13px}.runbook{padding-left:20px}.runbook li{color:#52627a;margin:12px 0;font-size:12px}.runbook b{color:#07142e;display:block}.code-links,.download-cards{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.code-links a,.download-cards a{color:#173f84;border:1px solid #dce3ed;border-radius:8px;padding:13px;font-size:11px;font-weight:800;text-decoration:none}.response-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.response-pair article>b{font-size:11px}.recovery-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.recovery-grid article{border:1px solid #dce3ed;border-radius:8px;padding:14px}.recovery-grid p{margin:5px 0 0;font-size:10px}.deploy-list{grid-template-columns:1fr 1fr;gap:8px;padding:0;list-style:none;display:grid}.deploy-list li{color:#275a49;background:#edf8f3;border-radius:7px;padding:11px;font-size:11px}.deploy-list li:before{content:"✓";margin-right:8px;font-weight:900}.download-cards{grid-template-columns:1fr 1fr}.download-cards a{flex-direction:column;display:flex}.download-cards span{color:#66758b;margin-top:5px;font-size:9px;font-weight:500}@media (width<=900px){.oracle-layout{grid-template-columns:1fr}.oracle-layout>aside{position:static}.phase-grid,.response-pair,.recovery-grid,.deploy-list,.download-cards,.mapping-table>div{grid-template-columns:1fr}.mapping-table>div:first-child{display:none}.code-links{grid-template-columns:1fr}}
